----------------------------------------------------------------------------- MANIFEST | 277 Makefile | 19 aclocal.m4 | 597 - config.guess | 1121 +- config.sub | 77 configure |13858 ++++++++++++++++----------------- configure.in | 20 doc/CHANGES | 95 doc/CHANGES.old | 170 doc/INSTALL | 11 doc/TODO | 85 doc/WHATSNEW | 30 doc/auth.txt | 2 doc/config-anomalies | 1 doc/filtering | 4 doc/internals.txt | 1 doc/keymap.sample | 16 doc/l10n/de.po | 4164 +++++---- doc/l10n/de/tin.1 | 486 - doc/l10n/de/tin.5 | 216 doc/l10n/en_GB.po | 4070 ++++----- doc/l10n/en_GB/tin.1 | 176 doc/l10n/en_GB/tin.5 | 99 doc/l10n/es.po | 3986 ++++----- doc/l10n/es/tin.1 | 176 doc/l10n/es/tin.5 | 99 doc/l10n/tin-man.pot | 3751 ++++---- doc/rcvars.txt | 1 doc/tin.1 | 154 doc/tin.5 | 93 doc/tin.defaults | 2 doc/tinews.1 | 124 doc/tools.txt | 5 doc/w2r.1 | 37 include/extern.h | 37 include/keymap.h | 6 include/nntplib.h | 2 include/proto.h | 15 include/tcurses.h | 7 include/tin.h | 356 include/tinrc.h | 56 include/trace.h | 2 include/version.h | 16 libcanlock/COPYING | 9 libcanlock/ChangeLog | 68 libcanlock/ChangeLog_V3 | 68 libcanlock/LICENSE | 9 libcanlock/README | 49 libcanlock/include/base64.h | 6 libcanlock/include/sha-private.h | 5 libcanlock/include/sha.h | 73 libcanlock/src/canlock.c | 21 libcanlock/src/hmac.c | 42 libcanlock/test/canlocktest.c | 50 libcanlock/test/canlocktest_legacy.c | 8 libcanlock/test/hkdf.c | 79 libcanlock/test/shatest.c | 99 po/da.po | 3021 +++---- po/de.po | 3319 +++---- po/en_GB.po | 3002 +++---- po/es.po | 2994 +++---- po/et.po | 3031 +++---- po/fr.po | 3075 +++---- po/ru.po | 3037 +++---- po/sv.po | 2982 +++---- po/tin.pot | 2969 +++---- po/tr.po | 3038 +++---- po/zh_CN.po | 3046 +++---- po/zh_TW.po | 3046 +++---- src/active.c | 33 src/art.c | 161 src/attrib.c | 288 src/auth.c | 8 src/charset.c | 23 src/color.c | 4 src/config.c | 87 src/cook.c | 12 src/curses.c | 20 src/debug.c | 72 src/envarg.c | 4 src/feed.c | 57 src/filter.c | 63 src/getline.c | 18 src/global.c | 10 src/group.c | 190 src/header.c | 20 src/help.c | 341 src/inews.c | 14 src/init.c | 9 src/keymap.c | 61 src/lang.c | 61 src/mail.c | 14 src/main.c | 9 src/makecfg.c | 15 src/memory.c | 47 src/misc.c | 150 src/newsrc.c | 4 src/nntplib.c | 16 src/options_menu.c | 255 src/page.c | 230 src/parsdate.y | 10 src/pgp.c | 45 src/post.c | 872 +- src/prompt.c | 55 src/read.c | 14 src/refs.c | 12 src/regex.c | 10 src/rfc1524.c | 6 src/rfc2045.c | 18 src/rfc2046.c | 22 src/rfc2047.c | 89 src/save.c | 129 src/screen.c | 30 src/search.c | 18 src/select.c | 157 src/sigfile.c | 28 src/signal.c | 3 src/strftime.c | 10 src/string.c | 122 src/tags.c | 8 src/tcurses.c | 8 src/thread.c | 148 src/tincfg.tbl | 6 src/tmpfile.c | 2 src/trace.c | 4 src/wildmat.c | 6 src/xface.c | 27 tin-2.6.0/po/da.gmo |binary tin-2.6.0/po/de.gmo |binary tin-2.6.0/po/en_GB.gmo |binary tin-2.6.0/po/es.gmo |binary tin-2.6.0/po/et.gmo |binary tin-2.6.0/po/fr.gmo |binary tin-2.6.0/po/ru.gmo |binary tin-2.6.0/po/sv.gmo |binary tin-2.6.0/po/tr.gmo |binary tin-2.6.0/po/zh_CN.gmo |binary tin-2.6.0/po/zh_TW.gmo |binary tin-2.6.0/tools/expand_aliases.tgz |binary tin.spec | 11 tools/tinews.pl | 58 141 files changed, 39293 insertions(+), 36597 deletions(-) ----------------------------------------------------------------------------- diff -Nurp '--exclude=.bzr*' tin-2.4.5/MANIFEST tin-2.6.0/MANIFEST --- tin-2.4.5/MANIFEST 2020-12-24 12:47:24.000000000 +0100 +++ tin-2.6.0/MANIFEST 2021-08-23 07:06:06.913121483 +0200 @@ -1,36 +1,36 @@ -MANIFEST for tin-2.4.5 (Thu Dec 24 12:47:24 CET 2020) +MANIFEST for tin-2.6.0 (Mon Aug 23 07:06:06 CEST 2021) ---------------------------------------------------- - 15079 ./Makefile - 8797 ./MANIFEST + 14933 ./Makefile + 8762 ./MANIFEST 1546 ./README 747 ./README.MAC 976 ./README.WIN - 209607 ./aclocal.m4 + 213888 ./aclocal.m4 1096 ./conf-tin - 49418 ./config.guess - 34257 ./config.sub - 952989 ./configure - 43287 ./configure.in + 49348 ./config.guess + 35276 ./config.sub + 969304 ./configure + 43332 ./configure.in 7123 ./install-sh 355 ./po4a.conf - 1575 ./tin.spec + 1797 ./tin.spec 18847 ./doc/ABOUT-NLS - 13509 ./doc/CHANGES + 17724 ./doc/CHANGES 301442 ./doc/CHANGES.old 5125 ./doc/CREDITS 1305 ./doc/DEBUG_REFS - 32090 ./doc/INSTALL - 45851 ./doc/TODO - 1779 ./doc/WHATSNEW + 32381 ./doc/INSTALL + 46341 ./doc/TODO + 1318 ./doc/WHATSNEW 2618 ./doc/art_handling.txt 1701 ./doc/article.txt - 3499 ./doc/auth.txt - 3827 ./doc/config-anomalies - 12257 ./doc/filtering + 3498 ./doc/auth.txt + 3807 ./doc/config-anomalies + 12258 ./doc/filtering 35305 ./doc/good-netkeeping-seal - 3805 ./doc/internals.txt + 3789 ./doc/internals.txt 23621 ./doc/iso2asc.txt - 3907 ./doc/keymap.sample + 3944 ./doc/keymap.sample 633 ./doc/mailcap.sample 5922 ./doc/mbox.5 3365 ./doc/mime.types @@ -40,114 +40,113 @@ MANIFEST for tin-2.4.5 (Thu Dec 24 12:47 5156 ./doc/opt-case.1 6966 ./doc/plp_snprintf.3 3964 ./doc/pgp.txt - 2988 ./doc/rcvars.txt + 3048 ./doc/rcvars.txt 1525 ./doc/reading-mail.txt 4947 ./doc/umlaute.txt 4246 ./doc/umlauts.txt 7170 ./doc/url_handler.1 - 140049 ./doc/tin.1 - 84537 ./doc/tin.5 + 142331 ./doc/tin.1 + 84623 ./doc/tin.5 5065 ./doc/tin.defaults - 19286 ./doc/tinews.1 - 2419 ./doc/tools.txt - 4345 ./doc/w2r.1 + 19012 ./doc/tinews.1 + 2224 ./doc/tools.txt + 4565 ./doc/w2r.1 2196 ./doc/wildmat.3 344 ./tools/expiretover 3816 ./tools/metamutt 2791 ./tools/opt-case.pl 1413 ./tools/tinlock - 47778 ./tools/tinews.pl + 48223 ./tools/tinews.pl 3791 ./tools/url_handler.pl 1657 ./tools/url_handler.sh 3353 ./tools/w2r.pl - 1661 ./tools/expand_aliases.tgz 2697 ./include/bool.h 1886 ./include/bugrep.h 2350 ./include/debug.h - 68702 ./include/extern.h - 14190 ./include/keymap.h + 69315 ./include/extern.h + 14417 ./include/keymap.h 2992 ./include/missing_fd.h 6435 ./include/newsrc.h 9034 ./include/nntplib.h 664 ./include/plp_snprintf.h 15637 ./include/policy.h - 33605 ./include/proto.h + 33785 ./include/proto.h 5701 ./include/rfc2046.h 3544 ./include/stpwatch.h - 6062 ./include/tcurses.h - 72513 ./include/tin.h - 17549 ./include/tinrc.h + 6145 ./include/tcurses.h + 73752 ./include/tin.h + 17822 ./include/tinrc.h 4018 ./include/tnntp.h - 2366 ./include/trace.h - 2247 ./include/version.h - 35854 ./src/active.c - 90939 ./src/art.c - 79085 ./src/attrib.c - 17319 ./src/auth.c - 12887 ./src/charset.c - 8781 ./src/color.c - 68426 ./src/config.c - 28399 ./src/cook.c - 26444 ./src/curses.c - 12703 ./src/debug.c - 3510 ./src/envarg.c - 31013 ./src/feed.c - 59897 ./src/filter.c - 18095 ./src/getline.c - 9172 ./src/global.c - 45167 ./src/group.c + 2367 ./include/trace.h + 2246 ./include/version.h + 35853 ./src/active.c + 89594 ./src/art.c + 81830 ./src/attrib.c + 17722 ./src/auth.c + 12931 ./src/charset.c + 8790 ./src/color.c + 68822 ./src/config.c + 28447 ./src/cook.c + 26529 ./src/curses.c + 12420 ./src/debug.c + 3519 ./src/envarg.c + 30497 ./src/feed.c + 60262 ./src/filter.c + 18146 ./src/getline.c + 9216 ./src/global.c + 48640 ./src/group.c 3910 ./src/hashstr.c - 8701 ./src/header.c + 8729 ./src/header.c 6252 ./src/heapsort.c - 44023 ./src/help.c - 14093 ./src/inews.c - 38563 ./src/init.c + 44787 ./src/help.c + 13996 ./src/inews.c + 38456 ./src/init.c 2537 ./src/joinpath.c - 102350 ./src/keymap.c - 139575 ./src/lang.c + 105124 ./src/keymap.c + 139971 ./src/lang.c 4486 ./src/langinfo.c 7314 ./src/list.c 6767 ./src/lock.c - 17174 ./src/mail.c - 27115 ./src/main.c - 11102 ./src/makecfg.c - 14276 ./src/memory.c + 17179 ./src/mail.c + 27306 ./src/main.c + 11240 ./src/makecfg.c + 14316 ./src/memory.c 5307 ./src/mimetypes.c - 96968 ./src/misc.c + 97834 ./src/misc.c 40342 ./src/newsrc.c - 55616 ./src/nntplib.c + 55748 ./src/nntplib.c 8103 ./src/nrctbl.c - 105809 ./src/options_menu.c - 67323 ./src/page.c - 24140 ./src/parsdate.y + 106704 ./src/options_menu.c + 69499 ./src/page.c + 24173 ./src/parsdate.y 17057 ./src/plp_snprintf.c - 13315 ./src/pgp.c - 155485 ./src/post.c - 19003 ./src/prompt.c - 10523 ./src/read.c - 27979 ./src/refs.c - 5587 ./src/regex.c - 14622 ./src/rfc1524.c - 15302 ./src/rfc2045.c - 40032 ./src/rfc2046.c - 37149 ./src/rfc2047.c - 59487 ./src/save.c - 14117 ./src/screen.c - 18666 ./src/search.c - 41127 ./src/select.c - 8471 ./src/sigfile.c - 14446 ./src/signal.c - 7325 ./src/strftime.c - 40546 ./src/string.c - 9697 ./src/tags.c - 17681 ./src/tcurses.c - 3405 ./src/tmpfile.c + 13305 ./src/pgp.c + 162659 ./src/post.c + 19700 ./src/prompt.c + 10570 ./src/read.c + 27779 ./src/refs.c + 5615 ./src/regex.c + 14641 ./src/rfc1524.c + 15388 ./src/rfc2045.c + 40177 ./src/rfc2046.c + 37656 ./src/rfc2047.c + 58730 ./src/save.c + 14560 ./src/screen.c + 18868 ./src/search.c + 43113 ./src/select.c + 8810 ./src/sigfile.c + 14462 ./src/signal.c + 7330 ./src/strftime.c + 40819 ./src/string.c + 9693 ./src/tags.c + 17725 ./src/tcurses.c + 3406 ./src/tmpfile.c 3661 ./src/my_tmpfile.c - 42557 ./src/thread.c - 2574 ./src/trace.c + 45309 ./src/thread.c + 2581 ./src/trace.c 5032 ./src/version.c - 5492 ./src/wildmat.c - 7753 ./src/xface.c + 5512 ./src/wildmat.c + 7690 ./src/xface.c 13216 ./src/xref.c 422 ./pcre/AUTHORS 2515 ./pcre/COPYING @@ -218,35 +217,35 @@ MANIFEST for tin-2.4.5 (Thu Dec 24 12:47 28769 ./pcre/testdata/testoutput9 21994 ./include/autoconf.hin 22598 ./src/Makefile.in - 10339 ./src/tincfg.tbl - 1397 ./libcanlock/COPYING - 608 ./libcanlock/ChangeLog + 10213 ./src/tincfg.tbl + 1439 ./libcanlock/COPYING + 4149 ./libcanlock/ChangeLog 490 ./libcanlock/ChangeLog_V0 534 ./libcanlock/ChangeLog_V1 965 ./libcanlock/ChangeLog_V2 - 608 ./libcanlock/ChangeLog_V3 + 4149 ./libcanlock/ChangeLog_V3 15752 ./libcanlock/INSTALL - 1397 ./libcanlock/LICENSE + 1439 ./libcanlock/LICENSE 1620 ./libcanlock/Makefile.in - 2638 ./libcanlock/README + 3858 ./libcanlock/README 4015 ./libcanlock/src/base64.c - 11502 ./libcanlock/src/canlock.c - 7518 ./libcanlock/src/hmac.c + 11731 ./libcanlock/src/canlock.c + 7835 ./libcanlock/src/hmac.c 4161 ./libcanlock/src/secret.c 12652 ./libcanlock/src/sha1.c 18257 ./libcanlock/src/sha224-256.c 37638 ./libcanlock/src/sha384-512.c 7136 ./libcanlock/src/usha.c - 1905 ./libcanlock/include/base64.h + 1914 ./libcanlock/include/base64.h 4214 ./libcanlock/include/canlock.h 1809 ./libcanlock/include/canlock-private.h 265 ./libcanlock/include/config.h - 1088 ./libcanlock/include/sha-private.h - 14049 ./libcanlock/include/sha.h - 8949 ./libcanlock/test/canlocktest.c - 4689 ./libcanlock/test/canlocktest_legacy.c - 10182 ./libcanlock/test/hkdf.c - 63613 ./libcanlock/test/shatest.c + 1156 ./libcanlock/include/sha-private.h + 14362 ./libcanlock/include/sha.h + 10118 ./libcanlock/test/canlocktest.c + 4958 ./libcanlock/test/canlocktest_legacy.c + 10574 ./libcanlock/test/hkdf.c + 64019 ./libcanlock/test/shatest.c 14702 ./libcanlock/util/canlock.c 9850 ./intl/bindtextdom.c 72 ./intl/ChangeLog @@ -281,38 +280,38 @@ MANIFEST for tin-2.4.5 (Thu Dec 24 12:47 41 ./intl/VERSION 5096 ./po/Makefile.inn 544 ./po/POTFILES.in - 146902 ./po/tin.pot - 168735 ./po/da.gmo - 230118 ./po/da.po - 200910 ./po/de.gmo - 240697 ./po/de.po - 187442 ./po/en_GB.gmo - 226167 ./po/en_GB.po - 1594 ./po/es.gmo - 175788 ./po/es.po - 189910 ./po/et.gmo - 229314 ./po/et.po - 198349 ./po/fr.gmo - 239250 ./po/fr.po - 117761 ./po/ru.gmo - 210704 ./po/ru.po - 22378 ./po/sv.gmo - 157560 ./po/sv.po - 191201 ./po/tr.gmo - 242620 ./po/tr.po - 228223 ./po/zh_CN.po - 174605 ./po/zh_CN.gmo - 227592 ./po/zh_TW.po - 174730 ./po/zh_TW.gmo - 150391 ./doc/l10n/de/tin.1 - 90190 ./doc/l10n/de/tin.5 + 146791 ./po/tin.pot + 167406 ./po/da.gmo + 229840 ./po/da.po + 200619 ./po/de.gmo + 240421 ./po/de.po + 187133 ./po/en_GB.gmo + 225884 ./po/en_GB.po + 1553 ./po/es.gmo + 175796 ./po/es.po + 188595 ./po/et.gmo + 229060 ./po/et.po + 197914 ./po/fr.gmo + 238529 ./po/fr.po + 116367 ./po/ru.gmo + 211871 ./po/ru.po + 22211 ./po/sv.gmo + 157717 ./po/sv.po + 188855 ./po/tr.gmo + 243120 ./po/tr.po + 229358 ./po/zh_CN.po + 172476 ./po/zh_CN.gmo + 228727 ./po/zh_TW.po + 172604 ./po/zh_TW.gmo + 154807 ./doc/l10n/de/tin.1 + 90961 ./doc/l10n/de/tin.5 130 ./doc/l10n/de.add - 385246 ./doc/l10n/de.po - 143851 ./doc/l10n/en_GB/tin.1 - 87122 ./doc/l10n/en_GB/tin.5 - 475902 ./doc/l10n/en_GB.po - 143929 ./doc/l10n/es/tin.1 - 87113 ./doc/l10n/es/tin.5 - 313398 ./doc/l10n/es.po - 299205 ./doc/l10n/tin-man.pot -13379515 total + 398408 ./doc/l10n/de.po + 146196 ./doc/l10n/en_GB/tin.1 + 87201 ./doc/l10n/en_GB/tin.5 + 480836 ./doc/l10n/en_GB.po + 146302 ./doc/l10n/es/tin.1 + 87194 ./doc/l10n/es/tin.5 + 317929 ./doc/l10n/es.po + 302360 ./doc/l10n/tin-man.pot +13474354 total diff -Nurp '--exclude=.bzr*' tin-2.4.5/Makefile tin-2.6.0/Makefile --- tin-2.4.5/Makefile 2020-12-24 12:47:22.000000000 +0100 +++ tin-2.6.0/Makefile 2021-08-23 07:06:04.937045009 +0200 @@ -1,17 +1,17 @@ # Top level Makefile for tin # - for configuration options read the doc/INSTALL file. # -# Updated: 2019-03-12 +# Updated: 2021-04-17 # SHELL = @SHELL@ PROJECT = tin LVER = 2 -PVER = 4 -SVER = 5 +PVER = 6 +SVER = 0 VER = $(LVER).$(PVER).$(SVER) -DVER = 20201224 +DVER = 20210823 EXE = tin # directory structure @@ -167,8 +167,7 @@ TOL = \ $(TOLDIR)/tinews.pl \ $(TOLDIR)/url_handler.pl \ $(TOLDIR)/url_handler.sh \ - $(TOLDIR)/w2r.pl \ - $(TOLDIR)/expand_aliases.tgz + $(TOLDIR)/w2r.pl TOP = \ $(TOPDIR)/Makefile \ @@ -521,6 +520,8 @@ name: $(SED) "s,RELEASEDATE[[:space:]]*\"[[:print:]]*\",RELEASEDATE \"$$DATE\"," $(INCDIR)/version.h > $(INCDIR)/version.h.tmp && \ $(SED) "s, VERSION[[:space:]]*\"[[:print:]]*\", VERSION \"$(VER)\"," $(INCDIR)/version.h.tmp > $(INCDIR)/version.h && \ $(RM) $(INCDIR)/version.h.tmp ;\ + $(SED) -e "1,2 {s/# TIN \([0-9]\+\.[0-9]\+\.[0-9]\+\) \(.*\)/# TIN $(VER) \2/}" $(DOCDIR)/tin.defaults > $(DOCDIR)/tin.defaults.tmp && \ + $(MV) $(DOCDIR)/tin.defaults.tmp $(DOCDIR)/tin.defaults ;\ $(MAKE) configure dist: @@ -565,9 +566,3 @@ config.status: configure po4a: @$(PO4A) po4a.conf - -cppcheck: FORCE - @-if $(TEST) ! -r $(SRCDIR)/options_menu.h -o ! -r $(SRCDIR)/tincfg.h ; then $(MAKE) build ; fi - @-if $(TEST) -r $(SRCDIR)/options_menu.h -a -r $(SRCDIR)/tincfg.h ; then cppcheck -f -v -I $(INCDIR) -I $(CANDIR) -I $(PCREDIR) -I $(SRCDIR) $(SRCDIR) 1>/dev/null 2>$(TOPDIR)/CPPCHECK ; fi - -FORCE: diff -Nurp '--exclude=.bzr*' tin-2.4.5/aclocal.m4 tin-2.6.0/aclocal.m4 --- tin-2.4.5/aclocal.m4 2020-12-01 07:51:13.000000000 +0100 +++ tin-2.6.0/aclocal.m4 2021-07-12 10:41:54.786299935 +0200 @@ -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 : 2020-11-30 +dnl Updated : 2021-07-10 dnl Notes : dnl -dnl Copyright (c) 1995-2020 Thomas E. Dickey +dnl Copyright (c) 1995-2021 Thomas E. Dickey dnl All rights reserved. dnl dnl Redistribution and use in source and binary forms, with or without @@ -62,7 +62,7 @@ AC_DEFUN([AC_ISC_POSIX], ] ) dnl --------------------------------------------------------------------------- -dnl AM_GNU_GETTEXT version: 14 updated: 2015/04/15 19:08:48 +dnl AM_GNU_GETTEXT version: 15 updated: 2021/01/02 09:31:20 dnl -------------- dnl Usage: Just like AM_WITH_NLS, which see. AC_DEFUN([AM_GNU_GETTEXT], @@ -107,7 +107,7 @@ strdup strtoul tsearch __argz_count __ar "$presentlang"*) useit=yes;; esac done - if test $useit = yes; then + if test "$useit" = yes; then NEW_LINGUAS="$NEW_LINGUAS $presentlang" fi done @@ -198,7 +198,7 @@ size_t iconv(); AC_SUBST(LIBICONV) ])dnl dnl --------------------------------------------------------------------------- -dnl AM_LANGINFO_CODESET version: 5 updated: 2020/03/10 18:53:47 +dnl AM_LANGINFO_CODESET version: 6 updated: 2021/01/01 16:53:59 dnl ------------------- dnl Inserted as requested by gettext 0.10.40 dnl File from /usr/share/aclocal @@ -215,13 +215,13 @@ AC_CACHE_CHECK([for nl_langinfo and CODE am_cv_langinfo_codeset=yes, am_cv_langinfo_codeset=no) ]) - if test $am_cv_langinfo_codeset = yes; then + if test "$am_cv_langinfo_codeset" = yes; then AC_DEFINE(HAVE_LANGINFO_CODESET, 1, [Define if you have and nl_langinfo(CODESET).]) fi ])dnl dnl --------------------------------------------------------------------------- -dnl AM_LC_MESSAGES version: 5 updated: 2015/05/10 19:52:14 +dnl AM_LC_MESSAGES version: 6 updated: 2021/01/02 09:31:20 dnl -------------- dnl Inserted as requested by gettext 0.10.40 dnl File from /usr/share/aclocal @@ -242,11 +242,11 @@ dnl dnl serial 2 dnl AC_DEFUN([AM_LC_MESSAGES], -[if test $ac_cv_header_locale_h = yes; then +[if test "$ac_cv_header_locale_h" = yes; then AC_CACHE_CHECK([for LC_MESSAGES], am_cv_val_LC_MESSAGES, [AC_TRY_LINK([#include ], [return LC_MESSAGES], am_cv_val_LC_MESSAGES=yes, am_cv_val_LC_MESSAGES=no)]) - if test $am_cv_val_LC_MESSAGES = yes; then + if test "$am_cv_val_LC_MESSAGES" = yes; then AC_DEFINE(HAVE_LC_MESSAGES, 1, [Define if your file defines LC_MESSAGES.]) fi @@ -367,7 +367,7 @@ AC_DEFUN([AM_MULTIBYTE_ABLE], fi ]) dnl --------------------------------------------------------------------------- -dnl AM_PATH_PROG_WITH_TEST version: 9 updated: 2015/04/15 19:08:48 +dnl AM_PATH_PROG_WITH_TEST version: 10 updated: 2021/01/02 09:31:20 dnl ---------------------- dnl Inserted as requested by gettext 0.10.40 dnl File from /usr/share/aclocal @@ -403,7 +403,7 @@ AC_CACHE_VAL(ac_cv_path_$1, IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR}" for ac_dir in ifelse([$5], , $PATH, [$5]); do test -z "$ac_dir" && ac_dir=. - if test -f $ac_dir/$ac_word$ac_exeext; then + if test -f "$ac_dir/$ac_word$ac_exeext" ; then if [$3]; then ac_cv_path_$1="$ac_dir/$ac_word$ac_exeext" break @@ -426,7 +426,7 @@ fi AC_SUBST($1)dnl ])dnl dnl --------------------------------------------------------------------------- -dnl AM_WITH_NLS version: 29 updated: 2018/02/21 21:26:03 +dnl AM_WITH_NLS version: 31 updated: 2021/01/04 17:48:08 dnl ----------- dnl Inserted as requested by gettext 0.10.40 dnl File from /usr/share/aclocal @@ -530,13 +530,13 @@ AC_DEFUN([AM_WITH_NLS], dnl Search for GNU msgfmt in the PATH. AM_PATH_PROG_WITH_TEST(MSGFMT, msgfmt, - [$ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1], :) + ["$ac_dir/$ac_word" --statistics /dev/null >/dev/null 2>&1], :) AC_PATH_PROG(GMSGFMT, gmsgfmt, $MSGFMT) AC_SUBST(MSGFMT) dnl Search for GNU xgettext in the PATH. AM_PATH_PROG_WITH_TEST(XGETTEXT, xgettext, - [$ac_dir/$ac_word --omit-header /dev/null >/dev/null 2>&1], :) + ["$ac_dir/$ac_word" --omit-header /dev/null >/dev/null 2>&1], :) cf_save_OPTS_1="$CPPFLAGS" if test "x$cf_save_msgfmt_path" = "x$MSGFMT" && \ @@ -612,7 +612,7 @@ AC_DEFUN([AM_WITH_NLS], if test "$nls_cv_use_gnu_gettext" != "no"; then CATOBJEXT=.gmo - if test -f $srcdir/intl/libintl.h ; then + if test -f "$srcdir/intl/libintl.h" ; then dnl Mark actions used to generate GNU NLS library. INTLOBJS="\$(GETTOBJS)" BUILD_INCLUDED_LIBINTL=yes @@ -657,10 +657,10 @@ AC_DEFUN([AM_WITH_NLS], case "$ac_file" in */[Mm]akefile.in) # Adjust a relative srcdir. - ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'` + ac_dir="`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`" ac_dir_suffix="/`echo "$ac_dir"|sed 's%^\./%%'`" - ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'` - ac_base=`basename $ac_file .in` + ac_dots="`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`" + ac_base="`basename $ac_file .in`" # In autoconf-2.13 it is called $ac_given_srcdir. # In autoconf-2.50 it is called $srcdir. test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir" @@ -707,7 +707,7 @@ AC_DEFUN([AM_WITH_NLS], AC_MSG_CHECKING([version of bison]) changequote(<<,>>)dnl ac_prog_version=`$INTLBISON --version 2>&1 | sed -n 's/^.*GNU Bison.* \([0-9]*\.[0-9.]*\).*$/\1/p'` - case $ac_prog_version in + case "$ac_prog_version" in '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;; 1.2[6-9]*|1.[3-9][0-9]*|[2-9].*) changequote([,])dnl @@ -716,7 +716,7 @@ changequote([,])dnl esac AC_MSG_RESULT([$ac_prog_version]) fi - if test $ac_verc_fail = yes; then + if test "$ac_verc_fail" = yes; then INTLBISON=: fi fi @@ -784,7 +784,7 @@ define([CF_ACVERSION_COMPARE], [ifelse([$8], , ,[$8])], [ifelse([$9], , ,[$9])])])dnl dnl --------------------------------------------------------------------------- -dnl CF_ADD_CFLAGS version: 14 updated: 2020/04/04 16:16:13 +dnl CF_ADD_CFLAGS version: 15 updated: 2020/12/31 10:54:15 dnl ------------- dnl Copy non-preprocessor flags to $CFLAGS, preprocessor flags to $CPPFLAGS dnl $1 = flags to add @@ -802,19 +802,19 @@ cf_new_extra_cppflags= for cf_add_cflags in $1 do -case $cf_fix_cppflags in +case "$cf_fix_cppflags" in no) - case $cf_add_cflags in + case "$cf_add_cflags" in -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) - case $cf_add_cflags in + case "$cf_add_cflags" in -D*) - cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-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 + if test "$cf_fix_cppflags" = yes ; then CF_APPEND_TEXT(cf_new_extra_cppflags,$cf_add_cflags) continue elif test "${cf_tst_cflags}" = "\"'" ; then @@ -827,7 +827,7 @@ no) *$cf_add_cflags) ;; *) - case $cf_add_cflags in + case "$cf_add_cflags" in -D*) cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` CF_REMOVE_DEFINE(CPPFLAGS,$CPPFLAGS,$cf_tst_cppflags) @@ -845,7 +845,7 @@ no) yes) CF_APPEND_TEXT(cf_new_extra_cppflags,$cf_add_cflags) - cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[[^"]]*"'\''//'` + cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[[^"]]*"'\''//'` test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ && test -z "${cf_tst_cflags}" \ @@ -873,7 +873,7 @@ AC_SUBST(EXTRA_CPPFLAGS) ])dnl dnl --------------------------------------------------------------------------- -dnl CF_ADD_INCDIR version: 15 updated: 2018/06/20 20:23:13 +dnl CF_ADD_INCDIR version: 16 updated: 2020/12/31 20:19:42 dnl ------------- dnl Add an include-directory to $CPPFLAGS. Don't add /usr/include, since it's dnl redundant. We don't normally need to add -I/usr/local/include for gcc, @@ -885,9 +885,9 @@ AC_DEFUN([CF_ADD_INCDIR], if test -n "$1" ; then for cf_add_incdir in $1 do - while test $cf_add_incdir != /usr/include + while test "$cf_add_incdir" != /usr/include do - if test -d $cf_add_incdir + if test -d "$cf_add_incdir" then cf_have_incdir=no if test -n "$CFLAGS$CPPFLAGS" ; then @@ -918,7 +918,7 @@ if test -n "$1" ; then CF_VERBOSE(adding $cf_add_incdir to include-path) ifelse([$2],,CPPFLAGS,[$2])="$ifelse([$2],,CPPFLAGS,[$2]) -I$cf_add_incdir" - cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'` + 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 @@ -940,7 +940,7 @@ dnl $1 = library to add, without the "-l dnl $2 = variable to update (default $LIBS) AC_DEFUN([CF_ADD_LIB],[CF_ADD_LIBS(-l$1,ifelse($2,,LIBS,[$2]))])dnl dnl --------------------------------------------------------------------------- -dnl CF_ADD_LIBDIR version: 10 updated: 2015/04/18 08:56:57 +dnl CF_ADD_LIBDIR version: 11 updated: 2020/12/31 20:19:42 dnl ------------- dnl Adds to the library-path dnl @@ -954,9 +954,9 @@ AC_DEFUN([CF_ADD_LIBDIR], if test -n "$1" ; then for cf_add_libdir in $1 do - if test $cf_add_libdir = /usr/lib ; then + if test "$cf_add_libdir" = /usr/lib ; then : - elif test -d $cf_add_libdir + elif test -d "$cf_add_libdir" then cf_have_libdir=no if test -n "$LDFLAGS$LIBS" ; then @@ -1034,7 +1034,7 @@ yes) esac ])dnl dnl --------------------------------------------------------------------------- -dnl CF_ADD_SEARCHPATH version: 5 updated: 2009/01/11 20:40:21 +dnl CF_ADD_SEARCHPATH version: 6 updated: 2020/12/31 20:19:42 dnl ----------------- dnl Set $CPPFLAGS and $LDFLAGS with the directories given via the parameter. dnl They can be either the common root of include- and lib-directories, or the @@ -1047,16 +1047,16 @@ AC_DEFUN([CF_ADD_SEARCHPATH], [ AC_REQUIRE([CF_PATHSEP]) for cf_searchpath in `echo "$1" | tr $PATH_SEPARATOR ' '`; do - if test -d $cf_searchpath/include; then + if test -d "$cf_searchpath/include" ; then CF_ADD_INCDIR($cf_searchpath/include) - elif test -d $cf_searchpath/../include ; then + elif test -d "$cf_searchpath/../include" ; then CF_ADD_INCDIR($cf_searchpath/../include) ifelse([$2],,,[else $2]) fi - if test -d $cf_searchpath/lib; then + if test -d "$cf_searchpath/lib" ; then CF_ADD_LIBDIR($cf_searchpath/lib) - elif test -d $cf_searchpath ; then + elif test -d "$cf_searchpath" ; then CF_ADD_LIBDIR($cf_searchpath) ifelse([$2],,,[else $2]) @@ -1064,7 +1064,7 @@ $2]) done ]) dnl --------------------------------------------------------------------------- -dnl CF_ADD_SUBDIR_PATH version: 4 updated: 2013/10/08 17:47:05 +dnl CF_ADD_SUBDIR_PATH version: 5 updated: 2020/12/31 20:19:42 dnl ------------------ dnl Append to a search-list for a nonstandard header/lib-file dnl $1 = the variable to return as result @@ -1076,13 +1076,13 @@ AC_DEFUN([CF_ADD_SUBDIR_PATH], [ test "x$4" != "x$5" && \ test -d "$4" && \ -ifelse([$5],NONE,,[(test -z "$5" || test x$5 = xNONE || test "x$4" != "x$5") &&]) { +ifelse([$5],NONE,,[{ test -z "$5" || test "x$5" = xNONE || test "x$4" != "x$5"; } &&]) { test -n "$verbose" && echo " ... testing for $3-directories under $4" - test -d $4/$3 && $1="[$]$1 $4/$3" - test -d $4/$3/$2 && $1="[$]$1 $4/$3/$2" - test -d $4/$3/$2/$3 && $1="[$]$1 $4/$3/$2/$3" - test -d $4/$2/$3 && $1="[$]$1 $4/$2/$3" - test -d $4/$2/$3/$2 && $1="[$]$1 $4/$2/$3/$2" + test -d "$4/$3" && $1="[$]$1 $4/$3" + test -d "$4/$3/$2" && $1="[$]$1 $4/$3/$2" + test -d "$4/$3/$2/$3" && $1="[$]$1 $4/$3/$2/$3" + test -d "$4/$2/$3" && $1="[$]$1 $4/$2/$3" + test -d "$4/$2/$3/$2" && $1="[$]$1 $4/$2/$3/$2" } ])dnl dnl --------------------------------------------------------------------------- @@ -1227,7 +1227,7 @@ esac $3="$withval" ])dnl dnl --------------------------------------------------------------------------- -dnl CF_AR_FLAGS version: 7 updated: 2020/04/04 11:37:29 +dnl CF_AR_FLAGS version: 9 updated: 2021/01/01 13:31:04 dnl ----------- dnl Check for suitable "ar" (archiver) options for updating an archive. dnl @@ -1238,7 +1238,7 @@ AC_DEFUN([CF_AR_FLAGS],[ AC_REQUIRE([CF_PROG_AR]) AC_CACHE_CHECK(for options to update archives, cf_cv_ar_flags,[ - case $cf_cv_system_name in + case "$cf_cv_system_name" in *-msvc*) cf_cv_ar_flags='' cat >mk_static_lib.sh <<-EOF @@ -1265,18 +1265,18 @@ AC_CACHE_CHECK(for options to update arc fi fi - rm -f conftest.$ac_cv_objext + rm -f "conftest.$ac_cv_objext" rm -f conftest.a - cat >conftest.$ac_ext <"conftest.$ac_ext" <&AC_FD_CC - $AR $ARFLAGS $cf_ar_flags conftest.a conftest.$ac_cv_objext 2>&AC_FD_CC 1>/dev/null + $AR $ARFLAGS "$cf_ar_flags" conftest.a "conftest.$ac_cv_objext" 2>&AC_FD_CC 1>/dev/null if test -f conftest.a ; then - cf_cv_ar_flags=$cf_ar_flags + cf_cv_ar_flags="$cf_ar_flags" break fi else @@ -1284,7 +1284,7 @@ EOF break fi done - rm -f conftest.a conftest.$ac_ext conftest.$ac_cv_objext + rm -f conftest.a "conftest.$ac_ext" "conftest.$ac_cv_objext" ;; esac ]) @@ -1300,7 +1300,7 @@ fi AC_SUBST(ARFLAGS) ]) dnl --------------------------------------------------------------------------- -dnl CF_BUILD_CC version: 8 updated: 2018/01/04 20:31:04 +dnl CF_BUILD_CC version: 9 updated: 2021/01/02 09:31:20 dnl ----------- dnl If we're cross-compiling, allow the user to override the tools and their dnl options. The configure script is oriented toward identifying the host @@ -1366,7 +1366,7 @@ if test "$cross_compiling" = yes ; then : ${BUILD_CC:='${CC}'} - if ( test "$BUILD_CC" = "$CC" || test "$BUILD_CC" = '${CC}' ) ; then + if { test "$BUILD_CC" = "$CC" || test "$BUILD_CC" = '${CC}'; } ; then AC_MSG_ERROR([Cross-build requires two compilers. Use --with-build-cc to specify the native compiler.]) fi @@ -1447,7 +1447,7 @@ AC_SUBST(CAN_CPPFLAGS) AC_SUBST(CAN_MAKEFILE) ])dnl dnl --------------------------------------------------------------------------- -dnl CF_BUNDLED_INTL version: 19 updated: 2018/06/20 20:23:13 +dnl CF_BUNDLED_INTL version: 20 updated: 2021/01/02 09:31:20 dnl --------------- dnl Top-level macro for configuring an application with a bundled copy of dnl the intl and po directories for gettext. @@ -1478,7 +1478,7 @@ cf_makefile=ifelse($1,,Makefile,$1) dnl Set of available languages (based on source distribution). Note that dnl setting $LINGUAS overrides $ALL_LINGUAS. Some environments set $LINGUAS dnl rather than $LC_ALL -test -z "$ALL_LINGUAS" && ALL_LINGUAS=`test -d $srcdir/po && cd $srcdir/po && echo *.po|sed -e 's/\.po//g' -e 's/*//'` +test -z "$ALL_LINGUAS" && ALL_LINGUAS=`test -d "$srcdir/po" && cd "$srcdir/po" && echo *.po|sed -e 's/\.po//g' -e 's/*//'` # Allow override of "config.h" definition: : ${CONFIG_H:=config.h} @@ -1489,8 +1489,8 @@ if test -z "$PACKAGE" ; then fi if test -z "$VERSION" ; then -if test -f $srcdir/VERSION ; then - VERSION=`sed -e '2,$d' $srcdir/VERSION|cut -f1` +if test -f "$srcdir/VERSION" ; then + VERSION=`sed -e '2,$d' "$srcdir/VERSION" |cut -f1` else VERSION=unknown fi @@ -1630,7 +1630,7 @@ AC_SUBST(PCREDIR_LIBS) AC_SUBST(PCREDIR_CPPFLAGS) ])dnl dnl --------------------------------------------------------------------------- -dnl CF_CC_ENV_FLAGS version: 9 updated: 2018/07/29 18:03:26 +dnl CF_CC_ENV_FLAGS version: 10 updated: 2020/12/31 18:40:20 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 @@ -1645,7 +1645,7 @@ dnl outweighs that limitation. AC_DEFUN([CF_CC_ENV_FLAGS], [ # This should have been defined by AC_PROG_CC -: ${CC:=cc} +: "${CC:=cc}" AC_MSG_CHECKING(\$CFLAGS variable) case "x$CFLAGS" in @@ -1736,7 +1736,7 @@ AC_MSG_RESULT($cf_result) test $cf_result = yes && AC_DEFINE_UNQUOTED(DECL_$2) ])dnl dnl --------------------------------------------------------------------------- -dnl CF_CHECK_CACHE version: 12 updated: 2012/10/02 20:55:03 +dnl CF_CHECK_CACHE version: 13 updated: 2020/12/31 10:54:15 dnl -------------- dnl Check if we're accidentally using a cache from a different machine. dnl Derive the system name, as a check for reusing the autoconf cache. @@ -1750,7 +1750,7 @@ dnl Note: we would use $ac_config_sub, b dnl autoconf 2.5x broke compatibility with autoconf 2.13 AC_DEFUN([CF_CHECK_CACHE], [ -if test -f $srcdir/config.guess || test -f $ac_aux_dir/config.guess ; then +if test -f "$srcdir/config.guess" || test -f "$ac_aux_dir/config.guess" ; then ifelse([$1],,[AC_CANONICAL_HOST],[$1]) system_name="$host_os" else @@ -1771,7 +1771,7 @@ if test ".$system_name" != ".$cf_cv_syst fi ])dnl dnl --------------------------------------------------------------------------- -dnl CF_CHECK_CFLAGS version: 3 updated: 2014/07/22 05:32:57 +dnl CF_CHECK_CFLAGS version: 4 updated: 2021/01/02 19:22:58 dnl --------------- dnl Conditionally add to $CFLAGS and $CPPFLAGS values which are derived from dnl a build-configuration such as imake. These have the pitfall that they @@ -1789,7 +1789,7 @@ AC_TRY_LINK([#include ],[printf if test "x$cf_check_cppflags" != "x$CPPFLAGS" ; then CF_VERBOSE(but keeping change to \$CPPFLAGS) fi - CFLAGS="$cf_check_flags"]) + CFLAGS="$cf_check_cflags"]) fi ])dnl dnl --------------------------------------------------------------------------- @@ -1953,7 +1953,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: 6 updated: 2020/11/26 17:37:55 +dnl CF_CLANG_COMPILER version: 8 updated: 2021/01/01 13:31:04 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 @@ -2008,12 +2008,12 @@ if test "x$ifelse([$2],,CLANG_COMPILER,[ CFLAGS="$CFLAGS $cf_clang_opt" AC_TRY_LINK([ #include ],[ - printf("hello!\n");],[ + printf("hello!\\n");],[ cf_clang_optok=yes],[ cf_clang_optok=no]) AC_MSG_RESULT($cf_clang_optok) CFLAGS="$cf_save_CFLAGS" - if test $cf_clang_optok = yes; then + if test "$cf_clang_optok" = yes; then CF_VERBOSE(adding option $cf_clang_opt) CF_APPEND_TEXT(CFLAGS,$cf_clang_opt) fi @@ -2021,7 +2021,7 @@ if test "x$ifelse([$2],,CLANG_COMPILER,[ fi ]) dnl --------------------------------------------------------------------------- -dnl CF_COLOR_CURSES version: 8 updated: 2012/11/08 20:57:52 +dnl CF_COLOR_CURSES version: 9 updated: 2021/01/02 09:31:20 dnl --------------- dnl Check if curses supports color. (Note that while SVr3 curses supports dnl color, it does this differently from SVr4 curses; more work would be needed @@ -2045,7 +2045,7 @@ AC_CACHE_VAL(cf_cv_color_curses,[ [cf_cv_color_curses=no]) ]) AC_MSG_RESULT($cf_cv_color_curses) -if test $cf_cv_color_curses = yes ; then +if test "$cf_cv_color_curses" = yes ; then AC_DEFINE(COLOR_CURSES,1,[Define to 1 if if curses supports color attributes]) test ".$cf_cv_ncurses_broken" != .yes && AC_DEFINE(HAVE_GETBKGD,1,[Define to 1 if curses has getbkgd function]) fi @@ -2077,7 +2077,7 @@ else fi ])dnl dnl --------------------------------------------------------------------------- -dnl CF_CONST_X_STRING version: 4 updated: 2020/03/10 18:53:47 +dnl CF_CONST_X_STRING version: 7 updated: 2021/06/07 17:39:17 dnl ----------------- dnl The X11R4-X11R6 Xt specification uses an ambiguous String type for most dnl character-strings. @@ -2089,7 +2089,7 @@ dnl did not take into account the use of dnl string literals would be in readonly memory. dnl dnl As a workaround, one could (starting with X11R5) define XTSTRINGDEFINES, to -dnl let the compiler decide how to represent Xt's strings which were #define'd. +dnl let the compiler decide how to represent Xt's strings which were #define'd. dnl That does not solve the problem of using the block of Xt's strings which dnl are compiled into the library (and is less efficient than one might want). dnl @@ -2107,7 +2107,7 @@ AC_TRY_COMPILE( #include #include ], -[String foo = malloc(1); (void)foo],[ +[String foo = malloc(1); free((void*)foo)],[ AC_CACHE_CHECK(for X11/Xt const-feature,cf_cv_const_x_string,[ AC_TRY_COMPILE( @@ -2125,7 +2125,7 @@ AC_CACHE_CHECK(for X11/Xt const-feature, CF_RESTORE_XTRA_FLAGS([CF_CONST_X_STRING]) -case $cf_cv_const_x_string in +case "$cf_cv_const_x_string" in no) CF_APPEND_TEXT(CPPFLAGS,-DXTSTRINGDEFINES) ;; @@ -2235,14 +2235,14 @@ CF_NCURSES_VERSION CF_CURSES_LIBS ])dnl dnl --------------------------------------------------------------------------- -dnl CF_CURSES_CPPFLAGS version: 13 updated: 2018/06/20 20:23:13 +dnl CF_CURSES_CPPFLAGS version: 14 updated: 2021/01/02 09:31:20 dnl ------------------ dnl Look for the curses headers. AC_DEFUN([CF_CURSES_CPPFLAGS],[ AC_CACHE_CHECK(for extra include directories,cf_cv_curses_incdir,[ cf_cv_curses_incdir=no -case $host_os in +case "$host_os" in hpux10.*) if test "x$cf_cv_screen" = "xcurses_colr" then @@ -2269,6 +2269,46 @@ CF_CURSES_HEADER CF_TERM_HEADER ])dnl dnl --------------------------------------------------------------------------- +dnl CF_CURSES_FUNCS version: 20 updated: 2020/12/31 20:19:42 +dnl --------------- +dnl Curses-functions are a little complicated, since a lot of them are macros. +AC_DEFUN([CF_CURSES_FUNCS], +[ +AC_REQUIRE([CF_CURSES_CPPFLAGS])dnl +AC_REQUIRE([CF_XOPEN_CURSES]) +AC_REQUIRE([CF_CURSES_TERM_H]) +AC_REQUIRE([CF_CURSES_UNCTRL_H]) +for cf_func in $1 +do + CF_UPPER(cf_tr_func,$cf_func) + AC_MSG_CHECKING(for ${cf_func}) + CF_MSG_LOG(${cf_func}) + AC_CACHE_VAL(cf_cv_func_$cf_func,[ + eval cf_result='$ac_cv_func_'$cf_func + if test ".$cf_result" != ".no"; then + AC_TRY_LINK(CF__CURSES_HEAD, + [ +#ifndef ${cf_func} +long foo = (long)(&${cf_func}); +fprintf(stderr, "testing linkage of $cf_func:%p\\n", (void *)foo); +if (foo + 1234L > 5678L) + ${cf_cv_main_return:-return}(foo != 0); +#endif + ], + [cf_result=yes], + [cf_result=no]) + fi + eval 'cf_cv_func_'$cf_func'="$cf_result"' + ]) + # use the computed/retrieved cache-value: + eval 'cf_result=$cf_cv_func_'$cf_func + AC_MSG_RESULT($cf_result) + if test "$cf_result" != no; then + AC_DEFINE_UNQUOTED(HAVE_${cf_tr_func}) + fi +done +])dnl +dnl --------------------------------------------------------------------------- dnl CF_CURSES_HEADER version: 5 updated: 2015/04/23 20:35:30 dnl ---------------- dnl Find a "curses" header file, e.g,. "curses.h", or one of the more common @@ -2296,7 +2336,7 @@ fi AC_CHECK_HEADERS($cf_cv_ncurses_header) ])dnl dnl --------------------------------------------------------------------------- -dnl CF_CURSES_LIBS version: 42 updated: 2018/06/20 20:23:13 +dnl CF_CURSES_LIBS version: 44 updated: 2021/01/02 09:31:20 dnl -------------- dnl Look for the curses libraries. Older curses implementations may require dnl termcap/termlib to be linked as well. Call CF_CURSES_CPPFLAGS first. @@ -2311,7 +2351,7 @@ AC_TRY_LINK([#include <${cf_cv_ncurses_h AC_MSG_RESULT($cf_result) if test "$cf_result" = no ; then -case $host_os in +case "$host_os" in freebsd*) AC_CHECK_LIB(mytinfo,tgoto,[CF_ADD_LIBS(-lmytinfo)]) ;; @@ -2379,7 +2419,7 @@ if test ".$ac_cv_func_initscr" != .yes ; for cf_term_lib in $cf_check_list otermcap termcap tinfo termlib unknown do AC_CHECK_LIB($cf_term_lib,tgoto,[ - : ${cf_nculib_root:=$cf_term_lib} + : "${cf_nculib_root:=$cf_term_lib}" break ]) done @@ -2400,7 +2440,7 @@ if test ".$ac_cv_func_initscr" != .yes ; [cf_result=yes], [cf_result=no]) AC_MSG_RESULT($cf_result) - test $cf_result = yes && break + test "$cf_result" = yes && break elif test "$cf_curs_lib" = "$cf_term_lib" ; then cf_result=no elif test "$cf_term_lib" != predefined ; then @@ -2416,11 +2456,11 @@ if test ".$ac_cv_func_initscr" != .yes ; [cf_result=error]) ]) AC_MSG_RESULT($cf_result) - test $cf_result != error && break + test "$cf_result" != error && break fi done fi - test $cf_curs_lib = unknown && AC_MSG_ERROR(no curses library found) + test "$cf_curs_lib" = unknown && AC_MSG_ERROR(no curses library found) fi fi @@ -2510,7 +2550,7 @@ esac ])dnl dnl --------------------------------------------------------------------------- -dnl CF_CURSES_TERM_H version: 12 updated: 2020/03/19 20:23:48 +dnl CF_CURSES_TERM_H version: 15 updated: 2021/01/02 09:31:20 dnl ---------------- dnl SVr4 curses should have term.h as well (where it puts the definitions of dnl the low-level interface). This may not be true in old/broken implementations, @@ -2527,9 +2567,9 @@ AC_CACHE_CHECK(for term.h, cf_cv_term_he cf_header_list="term.h ncurses/term.h ncursesw/term.h" -case ${cf_cv_ncurses_header:-curses.h} in +case "${cf_cv_ncurses_header:-curses.h}" in */*) - cf_header_item=`echo ${cf_cv_ncurses_header:-curses.h} | sed -e 's%\..*%%' -e 's%/.*%/%'`term.h + cf_header_item=`echo "${cf_cv_ncurses_header:-curses.h}" | sed -e 's%\..*%%' -e 's%/.*%/%'`term.h cf_header_list="$cf_header_item $cf_header_list" ;; esac @@ -2545,7 +2585,7 @@ do [cf_cv_term_header=no]) done -case $cf_cv_term_header in +case "$cf_cv_term_header" in no) # If curses is ncurses, some packagers still mess it up by trying to make # us use GNU termcap. This handles the most common case. @@ -2567,7 +2607,7 @@ make an error esac ]) -case $cf_cv_term_header in +case "$cf_cv_term_header" in term.h) AC_DEFINE(HAVE_TERM_H,1,[Define to 1 if we have term.h]) ;; @@ -2580,6 +2620,61 @@ ncursesw/term.h) esac ])dnl dnl --------------------------------------------------------------------------- +dnl CF_CURSES_UNCTRL_H version: 8 updated: 2021/01/02 09:31:20 +dnl ------------------ +dnl Any X/Open curses implementation must have unctrl.h, but ncurses packages +dnl may put it in a subdirectory (along with ncurses' other headers, of +dnl course). Packages which put the headers in inconsistent locations are +dnl broken). +AC_DEFUN([CF_CURSES_UNCTRL_H], +[ +AC_REQUIRE([CF_CURSES_CPPFLAGS])dnl + +AC_CACHE_CHECK(for unctrl.h, cf_cv_unctrl_header,[ + +# If we found , look for , but always look +# for if we do not find the variant. + +cf_header_list="unctrl.h ncurses/unctrl.h ncursesw/unctrl.h" + +case "${cf_cv_ncurses_header:-curses.h}" in +*/*) + cf_header_item=`echo "${cf_cv_ncurses_header:-curses.h}" | sed -e 's%\..*%%' -e 's%/.*%/%'`unctrl.h + cf_header_list="$cf_header_item $cf_header_list" + ;; +esac + +for cf_header in $cf_header_list +do + AC_TRY_COMPILE([ +#include <${cf_cv_ncurses_header:-curses.h}> +#include <${cf_header}>], + [WINDOW *x; (void)x], + [cf_cv_unctrl_header=$cf_header + break], + [cf_cv_unctrl_header=no]) +done +]) + +case "$cf_cv_unctrl_header" in +no) + AC_MSG_WARN(unctrl.h header not found) + ;; +esac + +case "$cf_cv_unctrl_header" in +unctrl.h) + AC_DEFINE(HAVE_UNCTRL_H,1,[Define to 1 if we have unctrl.h]) + ;; +ncurses/unctrl.h) + AC_DEFINE(HAVE_NCURSES_UNCTRL_H,1,[Define to 1 if we have ncurses/unctrl.h]) + ;; +ncursesw/unctrl.h) + AC_DEFINE(HAVE_NCURSESW_UNCTRL_H,1,[Define to 1 if we have ncursesw/unctrl.h]) + ;; +esac +])dnl +dnl --------------------------------------------------------------------------- dnl CF_DEFAULT_SHELL version: 7 updated: 2019/12/31 20:39:42 dnl ---------------- dnl Look for a Bourne-shell compatible program from a list that we know about: @@ -2675,10 +2770,10 @@ cf_define=`echo $2|sed -e 's/\\\\/\\\\13 AC_DEFINE_UNQUOTED($1, "$cf_define", [Define a value for $1]) ])dnl dnl --------------------------------------------------------------------------- -dnl CF_DIRNAME version: 4 updated: 2002/12/21 19:25:52 +dnl CF_DIRNAME version: 5 updated: 2020/12/31 20:19:42 dnl ---------- dnl "dirname" is not portable, so we fake it with a shell script. -AC_DEFUN([CF_DIRNAME],[$1=`echo $2 | sed -e 's%/[[^/]]*$%%'`])dnl +AC_DEFUN([CF_DIRNAME],[$1=`echo "$2" | sed -e 's%/[[^/]]*$%%'`])dnl dnl --------------------------------------------------------------------------- dnl CF_DISABLE_ECHO version: 13 updated: 2015/04/18 08:56:57 dnl --------------- @@ -2772,7 +2867,7 @@ else fi ])dnl dnl --------------------------------------------------------------------------- -dnl CF_FIND_IPV6_LIBS version: 8 updated: 2015/04/15 19:08:48 +dnl CF_FIND_IPV6_LIBS version: 9 updated: 2021/01/02 09:31:20 dnl ----------------- dnl Based on the IPV6 stack type, look for the corresponding library. AC_DEFUN([CF_FIND_IPV6_LIBS],[ @@ -2782,7 +2877,7 @@ cf_ipv6lib=none cf_ipv6dir=none AC_MSG_CHECKING(for IPv6 library if required) -case $cf_cv_ipv6type in +case "$cf_cv_ipv6type" in solaris) ;; inria) @@ -2826,7 +2921,7 @@ if test "$cf_ipv6lib" != "none"; then for cf_incdir in $cf_search do cf_header=$cf_incdir/netinet/ip6.h - if test -f $cf_header + if test -f "$cf_header" then CF_ADD_INCDIR($cf_incdir) test -n "$verbose" && echo " ... found $cf_header" 1>&AC_FD_MSG @@ -2844,7 +2939,7 @@ if test "$cf_ipv6lib" != "none"; then [getaddrinfo(0, 0, 0, 0)], [getaddrinfo], noexit) - if test $cf_found_library = no ; then + if test "$cf_found_library" = no ; then AC_MSG_ERROR( [No $cf_ipv6lib library found, cannot continue. You must fetch lib$cf_ipv6lib.a from an appropriate IPv6 kit and compile beforehand.]) @@ -2853,14 +2948,14 @@ fi ])dnl dnl --------------------------------------------------------------------------- -dnl CF_FIND_IPV6_TYPE version: 6 updated: 2015/04/15 19:08:48 +dnl CF_FIND_IPV6_TYPE version: 7 updated: 2021/01/02 09:31:20 dnl ----------------- AC_DEFUN([CF_FIND_IPV6_TYPE],[ AC_CACHE_CHECK(ipv6 stack type, cf_cv_ipv6type, [ cf_cv_ipv6type=unknown for i in solaris inria kame linux-glibc linux-libinet6 toshiba v6d zeta do - case $i in + case "$i" in solaris) if test "SunOS" = "`uname -s`" then @@ -2933,7 +3028,7 @@ done ]) ])dnl dnl --------------------------------------------------------------------------- -dnl CF_FIND_LIBRARY version: 9 updated: 2008/03/23 14:48:54 +dnl CF_FIND_LIBRARY version: 11 updated: 2021/01/02 09:31:20 dnl --------------- dnl Look for a non-standard library, given parameters for AC_TRY_LINK. We dnl prefer a standard location, and use -L options only if we do not find the @@ -2949,16 +3044,16 @@ dnl Sets the variable "$cf_libdir" as a dnl to use a -L option. AC_DEFUN([CF_FIND_LIBRARY], [ - eval 'cf_cv_have_lib_'$1'=no' + eval 'cf_cv_have_lib_'"$1"'=no' cf_libdir="" AC_CHECK_FUNC($5, - eval 'cf_cv_have_lib_'$1'=yes',[ + eval 'cf_cv_have_lib_'"$1"'=yes',[ cf_save_LIBS="$LIBS" AC_MSG_CHECKING(for $5 in -l$1) LIBS="-l$1 $LIBS" AC_TRY_LINK([$3],[$4], [AC_MSG_RESULT(yes) - eval 'cf_cv_have_lib_'$1'=yes' + eval 'cf_cv_have_lib_'"$1"'=yes' ], [AC_MSG_RESULT(no) CF_LIBRARY_PATH(cf_search,$2) @@ -2968,22 +3063,22 @@ AC_DEFUN([CF_FIND_LIBRARY], LIBS="-L$cf_libdir -l$1 $cf_save_LIBS" AC_TRY_LINK([$3],[$4], [AC_MSG_RESULT(yes) - eval 'cf_cv_have_lib_'$1'=yes' + eval 'cf_cv_have_lib_'"$1"'=yes' break], [AC_MSG_RESULT(no) LIBS="$cf_save_LIBS"]) done ]) ]) -eval 'cf_found_library=[$]cf_cv_have_lib_'$1 +eval 'cf_found_library="[$]cf_cv_have_lib_'"$1"\" ifelse($6,,[ -if test $cf_found_library = no ; then +if test "$cf_found_library" = no ; then AC_MSG_ERROR(Cannot link $1 library) fi ]) ])dnl dnl --------------------------------------------------------------------------- -dnl CF_FIND_LINKAGE version: 21 updated: 2018/06/20 20:23:13 +dnl CF_FIND_LINKAGE version: 22 updated: 2020/12/31 20:19:42 dnl --------------- dnl Find a library (specifically the linkage used in the code fragment), dnl searching for it if it is not already in the library path. @@ -3040,7 +3135,7 @@ AC_TRY_LINK([$1],[$2],[ CF_HEADER_PATH(cf_search,ifelse([$6],,[$3],[$6])) for cf_cv_header_path_$3 in $cf_search do - if test -d $cf_cv_header_path_$3 ; then + if test -d "$cf_cv_header_path_$3" ; then CF_VERBOSE(... testing $cf_cv_header_path_$3) CPPFLAGS="$cf_save_CPPFLAGS" CF_APPEND_TEXT(CPPFLAGS,-I$cf_cv_header_path_$3) @@ -3075,7 +3170,7 @@ AC_TRY_LINK([$1],[$2],[ CF_LIBRARY_PATH(cf_search,$3) for cf_cv_library_path_$3 in $cf_search do - if test -d $cf_cv_library_path_$3 ; then + if test -d "$cf_cv_library_path_$3" ; then CF_VERBOSE(... testing $cf_cv_library_path_$3) CPPFLAGS="$cf_test_CPPFLAGS" LIBS="-l$3 $7 $cf_save_LIBS" @@ -3408,7 +3503,7 @@ CF_INTEL_COMPILER(GCC,INTEL_COMPILER,CFL CF_CLANG_COMPILER(GCC,CLANG_COMPILER,CFLAGS) ])dnl dnl --------------------------------------------------------------------------- -dnl CF_GCC_WARNINGS version: 38 updated: 2020/08/28 15:08:28 +dnl CF_GCC_WARNINGS version: 41 updated: 2021/01/01 16:53:59 dnl --------------- dnl Check if the compiler supports useful warning options. There's a few that dnl we don't use, simply because they're too noisy: @@ -3432,7 +3527,7 @@ AC_DEFUN([CF_GCC_WARNINGS], [ AC_REQUIRE([CF_GCC_VERSION]) if test "x$have_x" = xyes; then CF_CONST_X_STRING fi -cat > conftest.$ac_ext < "conftest.$ac_ext" </dev/null | fgrep -v "ing directory" | sed -e 's,[[ ]]*$,,'` + cf_result=`${MAKE:-make} -k -f cf_makeflags.tmp 2>/dev/null | ${FGREP-fgrep} -v "ing directory" | sed -e 's,[[ ]]*$,,'` case "$cf_result" in .*k|.*kw) - cf_result=`${MAKE:-make} -k -f cf_makeflags.tmp CC=cc 2>/dev/null` + cf_result="`${MAKE:-make} -k -f cf_makeflags.tmp CC=cc 2>/dev/null`" case "$cf_result" in .*CC=*) cf_cv_makeflags= ;; @@ -3934,7 +4030,7 @@ fi fi ])dnl dnl --------------------------------------------------------------------------- -dnl CF_NCURSES_CC_CHECK version: 4 updated: 2007/07/29 10:39:05 +dnl CF_NCURSES_CC_CHECK version: 5 updated: 2020/12/31 20:19:42 dnl ------------------- dnl Check if we can compile with ncurses' header file dnl $1 is the cache variable to set @@ -3954,10 +4050,10 @@ AC_DEFUN([CF_NCURSES_CC_CHECK],[ make an error #endif ])[ -printf("%s\n", NCURSES_VERSION); +printf("%s\\n", NCURSES_VERSION); #else #ifdef __NCURSES_H -printf("old\n"); +printf("old\\n"); #else make an error #endif @@ -3967,7 +4063,7 @@ printf("old\n"); ,[$1=no]) ])dnl dnl --------------------------------------------------------------------------- -dnl CF_NCURSES_CONFIG version: 23 updated: 2020/02/27 05:21:59 +dnl CF_NCURSES_CONFIG version: 27 updated: 2021/05/19 19:35:25 dnl ----------------- dnl Tie together the configure-script macros for ncurses, preferring these in dnl order: @@ -3993,10 +4089,10 @@ if test "x${PKG_CONFIG:=none}" != xnone; cf_save_CPPFLAGS="$CPPFLAGS" cf_save_LIBS="$LIBS" - cf_pkg_cflags=`$PKG_CONFIG --cflags $cf_ncuconfig_root` - cf_pkg_libs=`$PKG_CONFIG --libs $cf_ncuconfig_root` + cf_pkg_cflags="`$PKG_CONFIG --cflags $cf_ncuconfig_root`" + cf_pkg_libs="`$PKG_CONFIG --libs $cf_ncuconfig_root`" - # while -W for passing linker flags is prevalent, it is not "standard". + # while -W for passing linker flags is prevalent, it is not "standard". # At least one wrapper for c89/c99 (in Apple's xcode) has its own # incompatible _and_ non-standard -W option which gives an error. Work # around that pitfall. @@ -4009,7 +4105,7 @@ if test "x${PKG_CONFIG:=none}" != xnone; [initscr(); mousemask(0,0); tigetstr((char *)0);], [AC_TRY_RUN([#include <${cf_cv_ncurses_header:-curses.h}> int main(void) - { char *xx = curses_version(); return (xx == 0); }], + { const char *xx = curses_version(); return (xx == 0); }], [cf_test_ncuconfig=yes], [cf_test_ncuconfig=no], [cf_test_ncuconfig=maybe])], @@ -4035,7 +4131,7 @@ if test "x${PKG_CONFIG:=none}" != xnone; [initscr(); mousemask(0,0); tigetstr((char *)0);], [AC_TRY_RUN([#include <${cf_cv_ncurses_header:-curses.h}> int main(void) - { char *xx = curses_version(); return (xx == 0); }], + { const char *xx = curses_version(); return (xx == 0); }], [cf_have_ncuconfig=yes], [cf_have_ncuconfig=no], [cf_have_ncuconfig=maybe])], @@ -4084,7 +4180,7 @@ if test "x$cf_have_ncuconfig" = "xno"; t AC_DEFINE_UNQUOTED($cf_nculib_ROOT) dnl like CF_NCURSES_VERSION - cf_cv_ncurses_version=`$NCURSES_CONFIG --version` + cf_cv_ncurses_version="`$NCURSES_CONFIG --version`" else @@ -4097,7 +4193,7 @@ else fi ])dnl dnl --------------------------------------------------------------------------- -dnl CF_NCURSES_CPPFLAGS version: 21 updated: 2012/10/06 08:57:51 +dnl CF_NCURSES_CPPFLAGS version: 22 updated: 2021/01/02 09:31:20 dnl ------------------- dnl Look for the SVr4 curses clone 'ncurses' in the standard places, adjusting dnl the CPPFLAGS variable so we can include its header. @@ -4131,7 +4227,7 @@ test "$cf_cv_curses_dir" != "no" && { \ AC_CACHE_CHECK(for $cf_ncuhdr_root header in include-path, cf_cv_ncurses_h,[ cf_header_list="$cf_ncuhdr_root/curses.h $cf_ncuhdr_root/ncurses.h" - ( test "$cf_ncuhdr_root" = ncurses || test "$cf_ncuhdr_root" = ncursesw ) && cf_header_list="$cf_header_list curses.h ncurses.h" + { test "$cf_ncuhdr_root" = ncurses || test "$cf_ncuhdr_root" = ncursesw; } && cf_header_list="$cf_header_list curses.h ncurses.h" for cf_header in $cf_header_list do CF_NCURSES_CC_CHECK(cf_cv_ncurses_h,$cf_header,$1) @@ -4148,7 +4244,7 @@ AC_DEFINE(NCURSES,1,[Define to 1 if we a CF_NCURSES_VERSION ])dnl dnl --------------------------------------------------------------------------- -dnl CF_NCURSES_HEADER version: 4 updated: 2015/04/15 19:08:48 +dnl CF_NCURSES_HEADER version: 7 updated: 2021/01/04 19:33:05 dnl ----------------- dnl Find a "curses" header file, e.g,. "curses.h", or one of the more common dnl variations of ncurses' installs. @@ -4163,7 +4259,7 @@ else AC_CACHE_CHECK(for $cf_ncuhdr_root include-path, cf_cv_ncurses_h2,[ test -n "$verbose" && echo CF_HEADER_PATH(cf_search,$cf_ncuhdr_root) - test -n "$verbose" && echo search path $cf_search + test -n "$verbose" && echo "search path $cf_search" cf_save2_CPPFLAGS="$CPPFLAGS" for cf_incdir in $cf_search do @@ -4175,7 +4271,7 @@ AC_CACHE_CHECK(for $cf_ncuhdr_root inclu CF_NCURSES_CC_CHECK(cf_cv_ncurses_h2,$cf_header,$1) if test "$cf_cv_ncurses_h2" != no ; then cf_cv_ncurses_h2=$cf_incdir/$cf_header - test -n "$verbose" && echo $ac_n " ... found $ac_c" 1>&AC_FD_MSG + test -n "$verbose" && echo $ECHO_N " ... found $ECHO_C" 1>&AC_FD_MSG break fi test -n "$verbose" && echo " ... tested $cf_incdir/$cf_header" 1>&AC_FD_MSG @@ -4187,9 +4283,9 @@ AC_CACHE_CHECK(for $cf_ncuhdr_root inclu ]) CF_DIRNAME(cf_1st_incdir,$cf_cv_ncurses_h2) - cf_cv_ncurses_header=`basename $cf_cv_ncurses_h2` - if test `basename $cf_1st_incdir` = $cf_ncuhdr_root ; then - cf_cv_ncurses_header=$cf_ncuhdr_root/$cf_cv_ncurses_header + cf_cv_ncurses_header="`basename "$cf_cv_ncurses_h2"`" + if test "`basename "$cf_1st_incdir"`" = "$cf_ncuhdr_root" ; then + cf_cv_ncurses_header="$cf_ncuhdr_root/$cf_cv_ncurses_header" fi CF_ADD_INCDIR($cf_1st_incdir) @@ -4197,13 +4293,13 @@ fi # Set definitions to allow ifdef'ing for ncurses.h -case $cf_cv_ncurses_header in +case "$cf_cv_ncurses_header" in *ncurses.h) AC_DEFINE(HAVE_NCURSES_H,1,[Define to 1 if we have ncurses.h]) ;; esac -case $cf_cv_ncurses_header in +case "$cf_cv_ncurses_header" in ncurses/curses.h|ncurses/ncurses.h) AC_DEFINE(HAVE_NCURSES_NCURSES_H,1,[Define to 1 if we have ncurses/ncurses.h]) ;; @@ -4214,7 +4310,7 @@ esac ])dnl dnl --------------------------------------------------------------------------- -dnl CF_NCURSES_LIBS version: 17 updated: 2015/04/15 19:08:48 +dnl CF_NCURSES_LIBS version: 20 updated: 2021/01/03 08:05:37 dnl --------------- dnl Look for the ncurses library. This is a little complicated on Linux, dnl because it may be linked with the gpm (general purpose mouse) library. @@ -4240,7 +4336,7 @@ AC_CHECK_LIB(gpm,Gpm_Open, [LIBS="$cf_ncurses_SAVE"], [cf_ncurses_LIBS="-lgpm"])]) -case $host_os in +case "$host_os" in freebsd*) # This is only necessary if you are linking against an obsolete # version of ncurses (but it should do no harm, since it's static). @@ -4252,7 +4348,7 @@ esac CF_ADD_LIBS($cf_ncurses_LIBS) -if ( test -n "$cf_cv_curses_dir" && test "$cf_cv_curses_dir" != "no" ) +if test -n "$cf_cv_curses_dir" && test "$cf_cv_curses_dir" != "no" then CF_ADD_LIBS(-l$cf_nculib_root) else @@ -4266,7 +4362,7 @@ if test -n "$cf_ncurses_LIBS" ; then AC_MSG_CHECKING(if we can link $cf_nculib_root without $cf_ncurses_LIBS) cf_ncurses_SAVE="$LIBS" for p in $cf_ncurses_LIBS ; do - q=`echo $LIBS | sed -e "s%$p %%" -e "s%$p$%%"` + q=`echo "$LIBS" | sed -e "s%$p %%" -e "s%$p$%%"` if test "$q" != "$LIBS" ; then LIBS="$q" fi @@ -4282,7 +4378,7 @@ CF_UPPER(cf_nculib_ROOT,HAVE_LIB$cf_ncul AC_DEFINE_UNQUOTED($cf_nculib_ROOT) ])dnl dnl --------------------------------------------------------------------------- -dnl CF_NCURSES_VERSION version: 15 updated: 2017/05/09 19:26:10 +dnl CF_NCURSES_VERSION version: 16 updated: 2020/12/31 20:19:42 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 @@ -4293,7 +4389,7 @@ AC_REQUIRE([CF_CURSES_CPPFLAGS])dnl AC_CACHE_CHECK(for ncurses version, cf_cv_ncurses_version,[ cf_cv_ncurses_version=no cf_tempfile=out$$ - rm -f $cf_tempfile + rm -f "$cf_tempfile" AC_TRY_RUN([ #include <${cf_cv_ncurses_header:-curses.h}> #include @@ -4302,13 +4398,13 @@ int main(void) FILE *fp = fopen("$cf_tempfile", "w"); #ifdef NCURSES_VERSION # ifdef NCURSES_VERSION_PATCH - fprintf(fp, "%s.%d\n", NCURSES_VERSION, NCURSES_VERSION_PATCH); + fprintf(fp, "%s.%d\\n", NCURSES_VERSION, NCURSES_VERSION_PATCH); # else - fprintf(fp, "%s\n", NCURSES_VERSION); + fprintf(fp, "%s\\n", NCURSES_VERSION); # endif #else # ifdef __NCURSES_H - fprintf(fp, "old\n"); + fprintf(fp, "old\\n"); # else make an error # endif @@ -4319,7 +4415,7 @@ int main(void) # This will not work if the preprocessor splits the line after the # Autoconf token. The 'unproto' program does that. - cat > conftest.$ac_ext < "conftest.$ac_ext" < #undef Autoconf #ifdef NCURSES_VERSION @@ -4334,17 +4430,17 @@ EOF cf_try="$ac_cpp conftest.$ac_ext 2>&AC_FD_CC | grep '^Autoconf ' >conftest.out" AC_TRY_EVAL(cf_try) if test -f conftest.out ; then - cf_out=`cat conftest.out | sed -e 's%^Autoconf %%' -e 's%^[[^"]]*"%%' -e 's%".*%%'` + cf_out=`sed -e 's%^Autoconf %%' -e 's%^[[^"]]*"%%' -e 's%".*%%' conftest.out` test -n "$cf_out" && cf_cv_ncurses_version="$cf_out" rm -f conftest.out fi ]) - rm -f $cf_tempfile + rm -f "$cf_tempfile" ]) test "$cf_cv_ncurses_version" = no || AC_DEFINE(NCURSES,1,[Define to 1 if we are using ncurses headers/libraries]) ])dnl dnl --------------------------------------------------------------------------- -dnl CF_NETLIBS version: 11 updated: 2015/04/15 19:08:48 +dnl CF_NETLIBS version: 12 updated: 2021/01/02 09:31:20 dnl ---------- dnl After checking for functions in the default $LIBS, make a further check dnl for the functions that are netlib-related (these aren't always in the @@ -4367,7 +4463,7 @@ AC_MSG_RESULT(working...) cf_cv_netlibs="" cf_test_netlibs=yes -case $host_os in +case "$host_os" in mingw*) AC_CHECK_HEADERS( windows.h winsock.h winsock2.h ) @@ -4429,33 +4525,43 @@ mingw*) esac ]) -case $cf_cv_netlibs in +case "$cf_cv_netlibs" in *ws2_32*) AC_DEFINE(USE_WINSOCK2_H,1,[Define to 1 if we should include winsock2.h]) ;; esac CF_ADD_LIBS($cf_cv_netlibs) -test $cf_test_netlibs = no && echo "$cf_cv_netlibs" >&AC_FD_MSG +test "$cf_test_netlibs" = no && echo "$cf_cv_netlibs" >&AC_FD_MSG ])dnl dnl --------------------------------------------------------------------------- -dnl CF_NO_LEAKS_OPTION version: 6 updated: 2015/04/12 15:39:00 +dnl CF_NO_LEAKS_OPTION version: 9 updated: 2021/06/13 19:45:41 dnl ------------------ dnl see CF_WITH_NO_LEAKS +dnl +dnl $1 = option/name +dnl $2 = help-text +dnl $3 = symbol to define if the option is set +dnl $4 = additional actions to take if the option is set AC_DEFUN([CF_NO_LEAKS_OPTION],[ AC_MSG_CHECKING(if you want to use $1 for testing) AC_ARG_WITH($1, [$2], - [AC_DEFINE_UNQUOTED($3,1,"Define to 1 if you want to use $1 for testing.")ifelse([$4],,[ + [case "x$withval" in + x|xno) ;; + *) + : "${with_cflags:=-g}" + : "${enable_leaks:=no}" + with_$1=yes + AC_DEFINE_UNQUOTED($3,1,"Define to 1 if you want to use $1 for testing.")ifelse([$4],,[ $4 ]) - : ${with_cflags:=-g} - : ${with_no_leaks:=yes} - with_$1=yes], + ;; + esac], [with_$1=]) AC_MSG_RESULT(${with_$1:-no}) -case .$with_cflags in +case ".$with_cflags" in .*-g*) case .$CFLAGS in .*-g*) @@ -4468,7 +4574,7 @@ case .$with_cflags in esac ])dnl dnl --------------------------------------------------------------------------- -dnl CF_OUR_MESSAGES version: 7 updated: 2004/09/12 19:45:55 +dnl CF_OUR_MESSAGES version: 8 updated: 2021/01/02 09:31:20 dnl --------------- dnl Check if we use the messages included with this program dnl @@ -4484,7 +4590,7 @@ cf_makefile=ifelse($1,,Makefile,$1) use_our_messages=no if test "$USE_NLS" = yes ; then -if test -d $srcdir/po ; then +if test -d "$srcdir/po" ; then AC_MSG_CHECKING(if we should use included message-library) AC_ARG_ENABLE(included-msgs, [ --disable-included-msgs use included messages, for i18n support], @@ -4505,14 +4611,14 @@ AC_SUBST(MSG_DIR_MAKE) AC_SUBST(SUB_MAKEFILE) ])dnl dnl --------------------------------------------------------------------------- -dnl CF_PATHSEP version: 7 updated: 2015/04/12 15:39:00 +dnl CF_PATHSEP version: 8 updated: 2021/01/01 13:31:04 dnl ---------- dnl Provide a value for the $PATH and similar separator (or amend the value dnl as provided in autoconf 2.5x). AC_DEFUN([CF_PATHSEP], [ AC_MSG_CHECKING(for PATH separator) - case $cf_cv_system_name in + case "$cf_cv_system_name" in os2*) PATH_SEPARATOR=';' ;; *) ${PATH_SEPARATOR:=':'} ;; esac @@ -4601,7 +4707,7 @@ fi AC_MSG_RESULT($DEFAULT_MAILER) ])dnl dnl --------------------------------------------------------------------------- -dnl CF_PATH_SYNTAX version: 16 updated: 2015/04/18 08:56:57 +dnl CF_PATH_SYNTAX version: 18 updated: 2020/12/31 18:40:20 dnl -------------- dnl Check the argument to see that it looks like a pathname. Rewrite it if it dnl begins with one of the prefix/exec_prefix variables, and then again if the @@ -4621,16 +4727,16 @@ case ".[$]$1" in ;; .[[a-zA-Z]]:[[\\/]]*) # OS/2 EMX ;; -.\[$]{*prefix}*|.\[$]{*dir}*) +.\[$]\{*prefix\}*|.\[$]\{*dir\}*) eval $1="[$]$1" case ".[$]$1" in .NONE/*) - $1=`echo [$]$1 | sed -e s%NONE%$cf_path_syntax%` + $1=`echo "[$]$1" | sed -e s%NONE%$cf_path_syntax%` ;; esac ;; .no|.NONE/*) - $1=`echo [$]$1 | sed -e s%NONE%$cf_path_syntax%` + $1=`echo "[$]$1" | sed -e s%NONE%$cf_path_syntax%` ;; *) ifelse([$2],,[AC_MSG_ERROR([expected a pathname, not \"[$]$1\"])],$2) @@ -4638,7 +4744,7 @@ case ".[$]$1" in esac ])dnl dnl --------------------------------------------------------------------------- -dnl CF_PDCURSES_X11 version: 14 updated: 2018/06/20 20:23:13 +dnl CF_PDCURSES_X11 version: 15 updated: 2021/01/02 09:31:20 dnl --------------- dnl Configure for PDCurses' X11 library AC_DEFUN([CF_PDCURSES_X11],[ @@ -4674,7 +4780,7 @@ char *XCursesProgramName = "test"; fi -if test $cf_cv_lib_XCurses = yes ; then +if test "$cf_cv_lib_XCurses" = yes ; then AC_DEFINE(UNIX,1,[Define to 1 if using PDCurses on Unix]) AC_DEFINE(XCURSES,1,[Define to 1 if using PDCurses on Unix]) AC_CHECK_HEADER(xcurses.h, AC_DEFINE(HAVE_XCURSES,1,[Define to 1 if using PDCurses on Unix])) @@ -4683,7 +4789,7 @@ else fi ])dnl dnl --------------------------------------------------------------------------- -dnl CF_PKG_CONFIG version: 10 updated: 2015/04/26 18:06:58 +dnl CF_PKG_CONFIG version: 11 updated: 2021/01/01 13:31:04 dnl ------------- dnl Check for the package-config program, unless disabled by command-line. AC_DEFUN([CF_PKG_CONFIG], @@ -4695,7 +4801,7 @@ AC_ARG_WITH(pkg-config, [cf_pkg_config=yes]) AC_MSG_RESULT($cf_pkg_config) -case $cf_pkg_config in +case "$cf_pkg_config" in no) PKG_CONFIG=none ;; @@ -4890,13 +4996,13 @@ CF_ACVERSION_CHECK(2.52, CF_CC_ENV_FLAGS ])dnl dnl --------------------------------------------------------------------------- -dnl CF_PROG_EXT version: 14 updated: 2018/06/20 20:23:13 +dnl CF_PROG_EXT version: 15 updated: 2021/01/02 09:31:20 dnl ----------- dnl Compute $PROG_EXT, used for non-Unix ports, such as OS/2 EMX. AC_DEFUN([CF_PROG_EXT], [ AC_REQUIRE([CF_CHECK_CACHE]) -case $cf_cv_system_name in +case "$cf_cv_system_name" in os2*) CFLAGS="$CFLAGS -Zmt" CF_APPEND_TEXT(CPPFLAGS,-D__ST_MT_ERRNO__) @@ -5090,7 +5196,7 @@ do done ])dnl dnl --------------------------------------------------------------------------- -dnl CF_SIGWINCH version: 3 updated: 2020/03/10 18:53:47 +dnl CF_SIGWINCH version: 6 updated: 2021/01/01 13:31:04 dnl ----------- dnl Use this macro after CF_XOPEN_SOURCE, but do not require it (not all dnl programs need this test). @@ -5123,7 +5229,7 @@ if test "$cf_cv_define_sigwinch" = maybe AC_CACHE_CHECK(for actual SIGWINCH definition,cf_cv_fixup_sigwinch,[ cf_cv_fixup_sigwinch=unknown cf_sigwinch=32 -while test $cf_sigwinch != 1 +while test "$cf_sigwinch" != 1 do AC_TRY_COMPILE([ #undef _XOPEN_SOURCE @@ -5139,7 +5245,7 @@ int x = SIGWINCH; (void)x], [cf_cv_fixup_sigwinch=$cf_sigwinch break]) -cf_sigwinch=`expr $cf_sigwinch - 1` +cf_sigwinch="`expr "$cf_sigwinch" - 1`" done ]) @@ -5217,7 +5323,7 @@ AC_MSG_RESULT($cf_cv_sig_const) test "$cf_cv_sig_const" = yes && AC_DEFINE(DECL_SIG_CONST,1,[Define this to 1 for redefinable signal constants]) ])dnl dnl --------------------------------------------------------------------------- -dnl CF_SIZECHANGE version: 16 updated: 2020/03/19 20:46:13 +dnl CF_SIZECHANGE version: 17 updated: 2021/01/01 13:31:04 dnl ------------- dnl Check for definitions & structures needed for window size-changing dnl @@ -5289,7 +5395,7 @@ done ]) if test "$cf_cv_sizechange" != no ; then AC_DEFINE(HAVE_SIZECHANGE,1,[Define to 1 if sizechange declarations are provided]) - case $cf_cv_sizechange in + case "$cf_cv_sizechange" in NEED*) AC_DEFINE_UNQUOTED($cf_cv_sizechange ) ;; @@ -5593,14 +5699,14 @@ if test $cf_cv_use_termios_h = yes; then fi ])dnl dnl --------------------------------------------------------------------------- -dnl CF_TERM_HEADER version: 5 updated: 2020/03/19 20:23:48 +dnl CF_TERM_HEADER version: 6 updated: 2021/01/02 09:31:20 dnl -------------- dnl Look for term.h, which is part of X/Open curses. It defines the interface dnl to terminfo database. Usually it is in the same include-path as curses.h, dnl but some packagers change this, breaking various applications. AC_DEFUN([CF_TERM_HEADER],[ AC_CACHE_CHECK(for terminfo header, cf_cv_term_header,[ -case ${cf_cv_ncurses_header} in +case "${cf_cv_ncurses_header}" in */ncurses.h|*/ncursesw.h) cf_term_header=`echo "$cf_cv_ncurses_header" | sed -e 's%ncurses[[^.]]*\.h$%term.h%'` ;; @@ -5624,13 +5730,13 @@ done # Set definitions to allow ifdef'ing to accommodate subdirectories -case $cf_cv_term_header in +case "$cf_cv_term_header" in *term.h) AC_DEFINE(HAVE_TERM_H,1,[Define to 1 if we have term.h]) ;; esac -case $cf_cv_term_header in +case "$cf_cv_term_header" in ncurses/term.h) AC_DEFINE(HAVE_NCURSES_TERM_H,1,[Define to 1 if we have ncurses/term.h]) ;; @@ -5688,7 +5794,7 @@ AC_MSG_RESULT($cf_cv_use_tiocgwinsz) test $cf_cv_use_tiocgwinsz != yes && AC_DEFINE(DONT_HAVE_SIGWINCH,1,[Define this to 1 for working TIOCGWINSZ]) ])dnl dnl --------------------------------------------------------------------------- -dnl CF_TM_GMTOFF version: 3 updated: 2012/11/08 20:57:52 +dnl CF_TM_GMTOFF version: 5 updated: 2021/06/08 18:08:14 dnl ------------ dnl Check if the tm-struct defines the '.tm_gmtoff' member (useful in decoding dnl dates). @@ -5708,12 +5814,12 @@ AC_CACHE_VAL(cf_cv_tm_gmtoff,[ # endif #endif ],[ - struct tm foo; - long bar = foo.tm_gmtoff], + static struct tm foo; + long bar = foo.tm_gmtoff; (void) bar], [cf_cv_tm_gmtoff=yes], [cf_cv_tm_gmtoff=no])]) AC_MSG_RESULT($cf_cv_tm_gmtoff) -test $cf_cv_tm_gmtoff = no && AC_DEFINE(DONT_HAVE_TM_GMTOFF,1,[Define to 1 if the tm-struct defines .tm_gmtoff member]) +test "$cf_cv_tm_gmtoff" = no && AC_DEFINE(DONT_HAVE_TM_GMTOFF,1,[Define to 1 if the tm-struct defines .tm_gmtoff member]) ])dnl dnl --------------------------------------------------------------------------- dnl CF_TRIM_X_LIBS version: 3 updated: 2015/04/12 15:39:00 @@ -5732,21 +5838,21 @@ AC_DEFUN([CF_TRIM_X_LIBS],[ done ]) dnl --------------------------------------------------------------------------- -dnl CF_TRY_PKG_CONFIG version: 5 updated: 2013/07/06 21:27:06 +dnl CF_TRY_PKG_CONFIG version: 6 updated: 2020/12/31 10:54:15 dnl ----------------- dnl This is a simple wrapper to use for pkg-config, for libraries which may be dnl available in that form. dnl -dnl $1 = package name +dnl $1 = package name, which may be a shell variable dnl $2 = extra logic to use, if any, after updating CFLAGS and LIBS dnl $3 = logic to use if pkg-config does not have the package AC_DEFUN([CF_TRY_PKG_CONFIG],[ AC_REQUIRE([CF_PKG_CONFIG]) -if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists $1; then +if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "$1"; then CF_VERBOSE(found package $1) - cf_pkgconfig_incs="`$PKG_CONFIG --cflags $1 2>/dev/null`" - cf_pkgconfig_libs="`$PKG_CONFIG --libs $1 2>/dev/null`" + cf_pkgconfig_incs="`$PKG_CONFIG --cflags "$1" 2>/dev/null`" + cf_pkgconfig_libs="`$PKG_CONFIG --libs "$1" 2>/dev/null`" CF_VERBOSE(package $1 CFLAGS: $cf_pkgconfig_incs) CF_VERBOSE(package $1 LIBS: $cf_pkgconfig_libs) CF_ADD_CFLAGS($cf_pkgconfig_incs) @@ -5926,7 +6032,7 @@ AC_MSG_RESULT($cf_cv_type_sigaction) test "$cf_cv_type_sigaction" = yes && AC_DEFINE(HAVE_TYPE_SIGACTION,1,[Define to 1 if we have the sigaction_t type]) ])dnl dnl --------------------------------------------------------------------------- -dnl CF_UNION_WAIT version: 7 updated: 2020/03/19 20:23:48 +dnl CF_UNION_WAIT version: 9 updated: 2021/06/08 18:08:14 dnl ------------- dnl Check to see if the BSD-style union wait is declared. Some platforms may dnl use this, though it is deprecated in favor of the 'int' type in Posix. @@ -5946,7 +6052,7 @@ AC_REQUIRE([CF_WAIT_HEADERS]) AC_MSG_CHECKING([for union wait]) AC_CACHE_VAL(cf_cv_type_unionwait,[ AC_TRY_LINK($cf_wait_headers, - [int x; + [static int x; int y = WEXITSTATUS(x); int z = WTERMSIG(x); wait(&x); @@ -5979,7 +6085,7 @@ AC_CACHE_VAL(cf_cv_type_unionwait,[ ], [cf_cv_type_unionwait=no])])]) AC_MSG_RESULT($cf_cv_type_unionwait) -test $cf_cv_type_unionwait = yes && AC_DEFINE(HAVE_TYPE_UNIONWAIT,1,[Define to 1 if type unionwait is declared]) +test "$cf_cv_type_unionwait" = yes && AC_DEFINE(HAVE_TYPE_UNIONWAIT,1,[Define to 1 if type unionwait is declared]) ])dnl dnl --------------------------------------------------------------------------- dnl CF_UPPER version: 5 updated: 2001/01/29 23:40:59 @@ -6084,7 +6190,7 @@ AC_DEFUN([CF_VERBOSE], CF_MSG_LOG([$1]) ])dnl dnl --------------------------------------------------------------------------- -dnl CF_WAIT_HEADERS version: 2 updated: 1997/10/21 19:45:33 +dnl CF_WAIT_HEADERS version: 3 updated: 2021/01/02 09:31:20 dnl --------------- dnl Build up an expression $cf_wait_headers with the header files needed to dnl compile against the prototypes for 'wait()', 'waitpid()', etc. Assume it's @@ -6095,19 +6201,19 @@ AC_DEFUN([CF_WAIT_HEADERS], AC_HAVE_HEADERS(sys/wait.h) cf_wait_headers="#include " -if test $ac_cv_header_sys_wait_h = yes; then +if test "$ac_cv_header_sys_wait_h" = yes; then cf_wait_headers="$cf_wait_headers #include " else AC_HAVE_HEADERS(wait.h) AC_HAVE_HEADERS(waitstatus.h) -if test $ac_cv_header_wait_h = yes; then +if test "$ac_cv_header_wait_h" = yes; then cf_wait_headers="$cf_wait_headers #include " fi -if test $ac_cv_header_waitstatus_h = yes; then +if test "$ac_cv_header_waitstatus_h" = yes; then cf_wait_headers="$cf_wait_headers #include " @@ -6115,7 +6221,7 @@ fi fi ])dnl dnl --------------------------------------------------------------------------- -dnl CF_WITH_CURSES_DIR version: 3 updated: 2010/11/20 17:02:38 +dnl CF_WITH_CURSES_DIR version: 4 updated: 2021/01/02 19:22:58 dnl ------------------ dnl Wrapper for AC_ARG_WITH to specify directory under which to look for curses dnl libraries. @@ -6128,7 +6234,7 @@ AC_ARG_WITH(curses-dir, [cf_cv_curses_dir=no]) AC_MSG_RESULT($cf_cv_curses_dir) -if ( test -n "$cf_cv_curses_dir" && test "$cf_cv_curses_dir" != "no" ) +if test -n "$cf_cv_curses_dir" && test "$cf_cv_curses_dir" != "no" then CF_PATH_SYNTAX(withval) if test -d "$cf_cv_curses_dir" @@ -6261,7 +6367,7 @@ AC_DEFUN([CF_WITH_VALUE], AC_DEFINE_UNQUOTED($3,"$withval",[Define a value for $1])dnl ])dnl dnl --------------------------------------------------------------------------- -dnl CF_XOPEN_CURSES version: 15 updated: 2020/03/19 20:23:48 +dnl CF_XOPEN_CURSES version: 17 updated: 2021/07/10 12:22:27 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. @@ -6281,15 +6387,14 @@ AC_TRY_LINK([ make an error #endif #endif -#ifdef NCURSES_VERSION +#ifdef NCURSES_WIDECHAR +make an error /* prefer to fall-through on the second checks */ +#endif cchar_t check; int check2 = curs_set((int)sizeof(check)); -#endif long x = winnstr(stdscr, "", 0); int x1, y1; -#ifdef NCURSES_VERSION (void)check2; -#endif getbegyx(stdscr, y1, x1); (void)x; (void)y1; @@ -6303,16 +6408,12 @@ AC_TRY_LINK([ #define $cf_try_xopen_extension 1 #include #include <${cf_cv_ncurses_header:-curses.h}>],[ -#ifdef NCURSES_VERSION cchar_t check; int check2 = curs_set((int)sizeof(check)); -#endif long x = winnstr(stdscr, "", 0); int x1, y1; getbegyx(stdscr, y1, x1); -#ifdef NCURSES_VERSION (void)check2; -#endif (void)x; (void)y1; (void)x1; @@ -6322,7 +6423,7 @@ AC_TRY_LINK([ ]) ]) -case $cf_cv_need_xopen_extension in +case "$cf_cv_need_xopen_extension" in *_*) CF_APPEND_TEXT(CPPFLAGS,-D$cf_cv_need_xopen_extension) ;; @@ -6330,7 +6431,7 @@ esac ])dnl dnl --------------------------------------------------------------------------- -dnl CF_XOPEN_SOURCE version: 55 updated: 2018/12/31 20:46:17 +dnl CF_XOPEN_SOURCE version: 58 updated: 2021/05/01 17:49:36 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, @@ -6349,7 +6450,7 @@ cf_XOPEN_SOURCE=ifelse([$1],,500,[$1]) cf_POSIX_C_SOURCE=ifelse([$2],,199506L,[$2]) cf_xopen_source= -case $host_os in +case "$host_os" in aix[[4-7]]*) cf_xopen_source="-D_ALL_SOURCE" ;; @@ -6395,7 +6496,15 @@ mirbsd*) netbsd*) cf_xopen_source="-D_NETBSD_SOURCE" # setting _XOPEN_SOURCE breaks IPv6 for lynx on NetBSD 1.6, breaks xterm, is not needed for ncursesw ;; -openbsd[[4-9]]*) +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. + AC_MSG_WARN(this system does not provide usable locale support) + cf_xopen_source="-D_BSD_SOURCE" + cf_XOPEN_SOURCE=700 + ;; +openbsd[[4-5]]*) # setting _XOPEN_SOURCE lower than 500 breaks g++ compile with wchar.h, needed for ncursesw cf_xopen_source="-D_BSD_SOURCE" cf_XOPEN_SOURCE=600 @@ -6442,7 +6551,7 @@ make an error [cf_XOPEN_SOURCE_set=yes], [cf_XOPEN_SOURCE_set=no]) AC_MSG_RESULT($cf_XOPEN_SOURCE_set) - if test $cf_XOPEN_SOURCE_set = yes + if test "$cf_XOPEN_SOURCE_set" = yes then AC_TRY_COMPILE([#include ],[ #if (_XOPEN_SOURCE - 0) < $cf_XOPEN_SOURCE @@ -6450,7 +6559,7 @@ make an error #endif], [cf_XOPEN_SOURCE_set_ok=yes], [cf_XOPEN_SOURCE_set_ok=no]) - if test $cf_XOPEN_SOURCE_set_ok = no + if test "$cf_XOPEN_SOURCE_set_ok" = no then AC_MSG_WARN(_XOPEN_SOURCE is lower than requested) fi @@ -6574,7 +6683,7 @@ if test -z "$cf_x_athena_lib" ; then fi ])dnl dnl --------------------------------------------------------------------------- -dnl CF_X_ATHENA_CPPFLAGS version: 8 updated: 2020/01/16 05:21:56 +dnl CF_X_ATHENA_CPPFLAGS version: 9 updated: 2020/12/31 10:54:15 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. @@ -6593,7 +6702,7 @@ do if test -z "$cf_x_athena_inc" ; then CF_SAVE_XTRA_FLAGS([CF_X_ATHENA_CPPFLAGS]) cf_test=X11/$cf_x_athena_root/SimpleMenu.h - if test $cf_path != default ; then + if test "$cf_path" != default ; then CF_APPEND_TEXT(CPPFLAGS,-I$cf_path/include) AC_MSG_CHECKING(for $cf_test in $cf_path) else @@ -6608,7 +6717,7 @@ do CF_RESTORE_XTRA_FLAGS([CF_X_ATHENA_CPPFLAGS]) if test "$cf_result" = yes ; then test "$cf_path" = default && cf_x_athena_inc=default - test "$cf_path" != default && cf_x_athena_inc=$cf_path/include + test "$cf_path" != default && cf_x_athena_inc="$cf_path/include" break fi fi @@ -6690,7 +6799,7 @@ CF_TRY_PKG_CONFIG(Xext,,[ [CF_ADD_LIB(Xext)])]) ])dnl dnl --------------------------------------------------------------------------- -dnl CF_X_TOOLKIT version: 25 updated: 2020/03/10 17:26:15 +dnl CF_X_TOOLKIT version: 26 updated: 2021/01/02 09:31:20 dnl ------------ dnl Check for X Toolkit libraries AC_DEFUN([CF_X_TOOLKIT], @@ -6783,7 +6892,7 @@ AC_TRY_LINK([ LIBS="-lXt $LIBS"])]) ]) -if test $cf_have_X_LIBS = no ; then +if test "$cf_have_X_LIBS" = no ; then AC_MSG_WARN( [Unable to successfully link X Toolkit library (-lXt) with test program. You will have to check and add the proper libraries by hand @@ -6791,6 +6900,26 @@ to makefile.]) fi ])dnl dnl --------------------------------------------------------------------------- +dnl CF__CURSES_HEAD version: 2 updated: 2010/10/23 15:54:49 +dnl --------------- +dnl Define a reusable chunk which includes and when they +dnl are both available. +define([CF__CURSES_HEAD],[ +#ifdef HAVE_XCURSES +#include +char * XCursesProgramName = "test"; +#else +#include <${cf_cv_ncurses_header:-curses.h}> +#if defined(NCURSES_VERSION) && defined(HAVE_NCURSESW_TERM_H) +#include +#elif defined(NCURSES_VERSION) && defined(HAVE_NCURSES_TERM_H) +#include +#elif defined(HAVE_TERM_H) +#include +#endif +#endif +]) +dnl --------------------------------------------------------------------------- dnl CF__ICONV_BODY version: 2 updated: 2007/07/26 17:35:47 dnl -------------- dnl Test-code needed for iconv compile-checks @@ -6808,14 +6937,14 @@ define([CF__ICONV_HEAD],[ #include ] )dnl dnl --------------------------------------------------------------------------- -dnl CF__INTL_BODY version: 3 updated: 2017/07/10 20:13:33 +dnl CF__INTL_BODY version: 4 updated: 2021/05/19 19:35:25 dnl ------------- dnl Test-code needed for libintl compile-checks dnl $1 = parameter 2 from AM_WITH_NLS define([CF__INTL_BODY],[ bindtextdomain ("", ""); - return (int) gettext ("") - ifelse([$1], need-ngettext, [ + (int) ngettext ("", "", 0)], []) + return (gettext ("") != 0) + ifelse([$1], need-ngettext, [ + (ngettext ("", "", 0) != 0)], []) #ifndef IGNORE_MSGFMT_HACK [ + _nl_msg_cat_cntr] #endif diff -Nurp '--exclude=.bzr*' tin-2.4.5/config.guess tin-2.6.0/config.guess --- tin-2.4.5/config.guess 2020-12-23 11:06:36.000000000 +0100 +++ tin-2.6.0/config.guess 2021-07-06 01:42:44.000000000 +0200 @@ -1,8 +1,10 @@ #! /bin/sh # Attempt to guess a canonical system name. -# Copyright 1992-2020 Free Software Foundation, Inc. +# Copyright 1992-2021 Free Software Foundation, Inc. -timestamp='2020-10-22' +# shellcheck disable=SC2006,SC2268 # see below for rationale + +timestamp='2021-06-03' # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by @@ -27,11 +29,19 @@ timestamp='2020-10-22' # Originally written by Per Bothner; maintained since 2000 by Ben Elliston. # # You can get the latest version of this script from: -# https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess +# https://git.savannah.gnu.org/cgit/config.git/plain/config.guess # # Please send patches to . +# The "shellcheck disable" line above the timestamp inhibits complaints +# about features and limitations of the classic Bourne shell that were +# superseded or lifted in POSIX. However, this script identifies a wide +# variety of pre-POSIX systems that do not have POSIX shells at all, and +# even some reasonably current systems (Solaris 10 as case-in-point) still +# have a pre-POSIX /bin/sh. + + me=`echo "$0" | sed -e 's,.*/,,'` usage="\ @@ -50,7 +60,7 @@ version="\ GNU config.guess ($timestamp) Originally written by Per Bothner. -Copyright 1992-2020 Free Software Foundation, Inc. +Copyright 1992-2021 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." @@ -84,6 +94,9 @@ if test $# != 0; then exit 1 fi +# Just in case it came from the environment. +GUESS= + # CC_FOR_BUILD -- compiler used by this script. Note that the use of a # compiler to aid in system detection is discouraged as it requires # temporary files to be created and, as you can see below, it is a @@ -102,7 +115,7 @@ set_cc_for_build() { # prevent multiple calls if $tmp is already set test "$tmp" && return 0 : "${TMPDIR=/tmp}" - # shellcheck disable=SC2039 + # shellcheck disable=SC2039,SC3028 { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } || { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir "$tmp" 2>/dev/null) ; } || { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir "$tmp" 2>/dev/null) && echo "Warning: creating insecure temp directory" >&2 ; } || @@ -112,7 +125,7 @@ set_cc_for_build() { ,,) echo "int x;" > "$dummy.c" for driver in cc gcc c89 c99 ; do if ($driver -c -o "$dummy.o" "$dummy.c") >/dev/null 2>&1 ; then - CC_FOR_BUILD="$driver" + CC_FOR_BUILD=$driver break fi done @@ -133,13 +146,11 @@ fi UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown -UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown +UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown -case "$UNAME_SYSTEM" in +case $UNAME_SYSTEM in Linux|GNU|GNU/*) - # If the system lacks a compiler, then just pick glibc. - # We could probably try harder. LIBC=unknown set_cc_for_build @@ -159,12 +170,13 @@ Linux|GNU|GNU/*) #endif #endif EOF - eval "`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^LIBC' | sed 's, ,,g'`" + cc_set_libc=`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^LIBC' | sed 's, ,,g'` + eval "$cc_set_libc" # Second heuristic to detect musl libc. if [ "$LIBC" = unknown ] && - command -v ldd >/dev/null && - ldd --version 2>&1 | grep -q ^musl; then + command -v ldd >/dev/null && + ldd --version 2>&1 | grep -q ^musl; then LIBC=musl fi @@ -178,7 +190,7 @@ esac # Note: order is significant - the case branches are not exclusive. -case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAME_RELEASE:$UNAME_VERSION" in +case $UNAME_MACHINE:$UNAME_SYSTEM:$UNAME_RELEASE:$UNAME_VERSION in *:NetBSD:*:*) # NetBSD (nbsd) targets should (where applicable) match one or # more of the tuples: *-*-netbsdelf*, *-*-netbsdaout*, @@ -190,12 +202,11 @@ case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAM # # Note: NetBSD doesn't particularly care about the vendor # portion of the name. We always set it to "unknown". - sysctl="sysctl -n hw.machine_arch" UNAME_MACHINE_ARCH=`(uname -p 2>/dev/null || \ - "/sbin/$sysctl" 2>/dev/null || \ - "/usr/sbin/$sysctl" 2>/dev/null || \ + /sbin/sysctl -n hw.machine_arch 2>/dev/null || \ + /usr/sbin/sysctl -n hw.machine_arch 2>/dev/null || \ echo unknown)` - case "$UNAME_MACHINE_ARCH" in + case $UNAME_MACHINE_ARCH in aarch64eb) machine=aarch64_be-unknown ;; armeb) machine=armeb-unknown ;; arm*) machine=arm-unknown ;; @@ -205,13 +216,13 @@ case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAM earmv*) arch=`echo "$UNAME_MACHINE_ARCH" | sed -e 's,^e\(armv[0-9]\).*$,\1,'` endian=`echo "$UNAME_MACHINE_ARCH" | sed -ne 's,^.*\(eb\)$,\1,p'` - machine="${arch}${endian}"-unknown + machine=${arch}${endian}-unknown ;; - *) machine="$UNAME_MACHINE_ARCH"-unknown ;; + *) machine=$UNAME_MACHINE_ARCH-unknown ;; esac # The Operating System including object format, if it has switched # to ELF recently (or will in the future) and ABI. - case "$UNAME_MACHINE_ARCH" in + case $UNAME_MACHINE_ARCH in earm*) os=netbsdelf ;; @@ -232,7 +243,7 @@ case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAM ;; esac # Determine ABI tags. - case "$UNAME_MACHINE_ARCH" in + case $UNAME_MACHINE_ARCH in earm*) expr='s/^earmv[0-9]/-eabi/;s/eb$//' abi=`echo "$UNAME_MACHINE_ARCH" | sed -e "$expr"` @@ -243,7 +254,7 @@ case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAM # thus, need a distinct triplet. However, they do not need # kernel version information, so it can be replaced with a # suitable tag, in the style of linux-gnu. - case "$UNAME_VERSION" in + case $UNAME_VERSION in Debian*) release='-gnu' ;; @@ -254,51 +265,57 @@ case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAM # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM: # contains redundant information, the shorter form: # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used. - echo "$machine-${os}${release}${abi-}" - exit ;; + GUESS=$machine-${os}${release}${abi-} + ;; *:Bitrig:*:*) UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'` - echo "$UNAME_MACHINE_ARCH"-unknown-bitrig"$UNAME_RELEASE" - exit ;; + GUESS=$UNAME_MACHINE_ARCH-unknown-bitrig$UNAME_RELEASE + ;; *:OpenBSD:*:*) UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'` - echo "$UNAME_MACHINE_ARCH"-unknown-openbsd"$UNAME_RELEASE" - exit ;; + GUESS=$UNAME_MACHINE_ARCH-unknown-openbsd$UNAME_RELEASE + ;; + *:SecBSD:*:*) + UNAME_MACHINE_ARCH=`arch | sed 's/SecBSD.//'` + GUESS=$UNAME_MACHINE_ARCH-unknown-secbsd$UNAME_RELEASE + ;; *:LibertyBSD:*:*) UNAME_MACHINE_ARCH=`arch | sed 's/^.*BSD\.//'` - echo "$UNAME_MACHINE_ARCH"-unknown-libertybsd"$UNAME_RELEASE" - exit ;; + GUESS=$UNAME_MACHINE_ARCH-unknown-libertybsd$UNAME_RELEASE + ;; *:MidnightBSD:*:*) - echo "$UNAME_MACHINE"-unknown-midnightbsd"$UNAME_RELEASE" - exit ;; + GUESS=$UNAME_MACHINE-unknown-midnightbsd$UNAME_RELEASE + ;; *:ekkoBSD:*:*) - echo "$UNAME_MACHINE"-unknown-ekkobsd"$UNAME_RELEASE" - exit ;; + GUESS=$UNAME_MACHINE-unknown-ekkobsd$UNAME_RELEASE + ;; *:SolidBSD:*:*) - echo "$UNAME_MACHINE"-unknown-solidbsd"$UNAME_RELEASE" - exit ;; + GUESS=$UNAME_MACHINE-unknown-solidbsd$UNAME_RELEASE + ;; *:OS108:*:*) - echo "$UNAME_MACHINE"-unknown-os108_"$UNAME_RELEASE" - exit ;; + GUESS=$UNAME_MACHINE-unknown-os108_$UNAME_RELEASE + ;; macppc:MirBSD:*:*) - echo powerpc-unknown-mirbsd"$UNAME_RELEASE" - exit ;; + GUESS=powerpc-unknown-mirbsd$UNAME_RELEASE + ;; *:MirBSD:*:*) - echo "$UNAME_MACHINE"-unknown-mirbsd"$UNAME_RELEASE" - exit ;; + GUESS=$UNAME_MACHINE-unknown-mirbsd$UNAME_RELEASE + ;; *:Sortix:*:*) - echo "$UNAME_MACHINE"-unknown-sortix - exit ;; + GUESS=$UNAME_MACHINE-unknown-sortix + ;; *:Twizzler:*:*) - echo "$UNAME_MACHINE"-unknown-twizzler - exit ;; + GUESS=$UNAME_MACHINE-unknown-twizzler + ;; *:Redox:*:*) - echo "$UNAME_MACHINE"-unknown-redox - exit ;; + GUESS=$UNAME_MACHINE-unknown-redox + ;; mips:OSF1:*.*) - echo mips-dec-osf1 - exit ;; + GUESS=mips-dec-osf1 + ;; alpha:OSF1:*:*) + # Reset EXIT trap before exiting to avoid spurious non-zero exit code. + trap '' 0 case $UNAME_RELEASE in *4.0) UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'` @@ -312,7 +329,7 @@ case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAM # covers most systems running today. This code pipes the CPU # types through head -n 1, so we only detect the type of CPU 0. ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^ The alpha \(.*\) processor.*$/\1/p' | head -n 1` - case "$ALPHA_CPU_TYPE" in + case $ALPHA_CPU_TYPE in "EV4 (21064)") UNAME_MACHINE=alpha ;; "EV4.5 (21064)") @@ -349,68 +366,69 @@ case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAM # A Tn.n version is a released field test version. # A Xn.n version is an unreleased experimental baselevel. # 1.2 uses "1.2" for uname -r. - echo "$UNAME_MACHINE"-dec-osf"`echo "$UNAME_RELEASE" | sed -e 's/^[PVTX]//' | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`" - # Reset EXIT trap before exiting to avoid spurious non-zero exit code. - exitcode=$? - trap '' 0 - exit $exitcode ;; + OSF_REL=`echo "$UNAME_RELEASE" | sed -e 's/^[PVTX]//' | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz` + GUESS=$UNAME_MACHINE-dec-osf$OSF_REL + ;; Amiga*:UNIX_System_V:4.0:*) - echo m68k-unknown-sysv4 - exit ;; + GUESS=m68k-unknown-sysv4 + ;; *:[Aa]miga[Oo][Ss]:*:*) - echo "$UNAME_MACHINE"-unknown-amigaos - exit ;; + GUESS=$UNAME_MACHINE-unknown-amigaos + ;; *:[Mm]orph[Oo][Ss]:*:*) - echo "$UNAME_MACHINE"-unknown-morphos - exit ;; + GUESS=$UNAME_MACHINE-unknown-morphos + ;; *:OS/390:*:*) - echo i370-ibm-openedition - exit ;; + GUESS=i370-ibm-openedition + ;; *:z/VM:*:*) - echo s390-ibm-zvmoe - exit ;; + GUESS=s390-ibm-zvmoe + ;; *:OS400:*:*) - echo powerpc-ibm-os400 - exit ;; + GUESS=powerpc-ibm-os400 + ;; arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) - echo arm-acorn-riscix"$UNAME_RELEASE" - exit ;; + GUESS=arm-acorn-riscix$UNAME_RELEASE + ;; arm*:riscos:*:*|arm*:RISCOS:*:*) - echo arm-unknown-riscos - exit ;; + GUESS=arm-unknown-riscos + ;; SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*) - echo hppa1.1-hitachi-hiuxmpp - exit ;; + GUESS=hppa1.1-hitachi-hiuxmpp + ;; Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*) # akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE. - if test "`(/bin/universe) 2>/dev/null`" = att ; then - echo pyramid-pyramid-sysv3 - else - echo pyramid-pyramid-bsd - fi - exit ;; + case `(/bin/universe) 2>/dev/null` in + att) GUESS=pyramid-pyramid-sysv3 ;; + *) GUESS=pyramid-pyramid-bsd ;; + esac + ;; NILE*:*:*:dcosx) - echo pyramid-pyramid-svr4 - exit ;; + GUESS=pyramid-pyramid-svr4 + ;; DRS?6000:unix:4.0:6*) - echo sparc-icl-nx6 - exit ;; + GUESS=sparc-icl-nx6 + ;; DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*) case `/usr/bin/uname -p` in - sparc) echo sparc-icl-nx7; exit ;; - esac ;; + sparc) GUESS=sparc-icl-nx7 ;; + esac + ;; s390x:SunOS:*:*) - echo "$UNAME_MACHINE"-ibm-solaris2"`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`" - exit ;; + SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'` + GUESS=$UNAME_MACHINE-ibm-solaris2$SUN_REL + ;; sun4H:SunOS:5.*:*) - echo sparc-hal-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`" - exit ;; + SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'` + GUESS=sparc-hal-solaris2$SUN_REL + ;; sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*) - echo sparc-sun-solaris2"`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`" - exit ;; + SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'` + GUESS=sparc-sun-solaris2$SUN_REL + ;; i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*) - echo i386-pc-auroraux"$UNAME_RELEASE" - exit ;; + GUESS=i386-pc-auroraux$UNAME_RELEASE + ;; i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*) set_cc_for_build SUN_ARCH=i386 @@ -425,41 +443,44 @@ case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAM SUN_ARCH=x86_64 fi fi - echo "$SUN_ARCH"-pc-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`" - exit ;; + SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'` + GUESS=$SUN_ARCH-pc-solaris2$SUN_REL + ;; sun4*:SunOS:6*:*) # According to config.sub, this is the proper way to canonicalize # SunOS6. Hard to guess exactly what SunOS6 will be like, but # it's likely to be more like Solaris than SunOS4. - echo sparc-sun-solaris3"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`" - exit ;; + SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'` + GUESS=sparc-sun-solaris3$SUN_REL + ;; sun4*:SunOS:*:*) - case "`/usr/bin/arch -k`" in + case `/usr/bin/arch -k` in Series*|S4*) UNAME_RELEASE=`uname -v` ;; esac # Japanese Language versions have a version number like `4.1.3-JL'. - echo sparc-sun-sunos"`echo "$UNAME_RELEASE"|sed -e 's/-/_/'`" - exit ;; + SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/-/_/'` + GUESS=sparc-sun-sunos$SUN_REL + ;; sun3*:SunOS:*:*) - echo m68k-sun-sunos"$UNAME_RELEASE" - exit ;; + GUESS=m68k-sun-sunos$UNAME_RELEASE + ;; sun*:*:4.2BSD:*) UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null` test "x$UNAME_RELEASE" = x && UNAME_RELEASE=3 - case "`/bin/arch`" in + case `/bin/arch` in sun3) - echo m68k-sun-sunos"$UNAME_RELEASE" + GUESS=m68k-sun-sunos$UNAME_RELEASE ;; sun4) - echo sparc-sun-sunos"$UNAME_RELEASE" + GUESS=sparc-sun-sunos$UNAME_RELEASE ;; esac - exit ;; + ;; aushp:SunOS:*:*) - echo sparc-auspex-sunos"$UNAME_RELEASE" - exit ;; + GUESS=sparc-auspex-sunos$UNAME_RELEASE + ;; # The situation for MiNT is a little confusing. The machine name # can be virtually everything (everything which is not # "atarist" or "atariste" at least should have a processor @@ -469,41 +490,41 @@ case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAM # MiNT. But MiNT is downward compatible to TOS, so this should # be no problem. atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*) - echo m68k-atari-mint"$UNAME_RELEASE" - exit ;; + GUESS=m68k-atari-mint$UNAME_RELEASE + ;; atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*) - echo m68k-atari-mint"$UNAME_RELEASE" - exit ;; + GUESS=m68k-atari-mint$UNAME_RELEASE + ;; *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*) - echo m68k-atari-mint"$UNAME_RELEASE" - exit ;; + GUESS=m68k-atari-mint$UNAME_RELEASE + ;; milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*) - echo m68k-milan-mint"$UNAME_RELEASE" - exit ;; + GUESS=m68k-milan-mint$UNAME_RELEASE + ;; hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*) - echo m68k-hades-mint"$UNAME_RELEASE" - exit ;; + GUESS=m68k-hades-mint$UNAME_RELEASE + ;; *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*) - echo m68k-unknown-mint"$UNAME_RELEASE" - exit ;; + GUESS=m68k-unknown-mint$UNAME_RELEASE + ;; m68k:machten:*:*) - echo m68k-apple-machten"$UNAME_RELEASE" - exit ;; + GUESS=m68k-apple-machten$UNAME_RELEASE + ;; powerpc:machten:*:*) - echo powerpc-apple-machten"$UNAME_RELEASE" - exit ;; + GUESS=powerpc-apple-machten$UNAME_RELEASE + ;; RISC*:Mach:*:*) - echo mips-dec-mach_bsd4.3 - exit ;; + GUESS=mips-dec-mach_bsd4.3 + ;; RISC*:ULTRIX:*:*) - echo mips-dec-ultrix"$UNAME_RELEASE" - exit ;; + GUESS=mips-dec-ultrix$UNAME_RELEASE + ;; VAX*:ULTRIX*:*:*) - echo vax-dec-ultrix"$UNAME_RELEASE" - exit ;; + GUESS=vax-dec-ultrix$UNAME_RELEASE + ;; 2020:CLIX:*:* | 2430:CLIX:*:*) - echo clipper-intergraph-clix"$UNAME_RELEASE" - exit ;; + GUESS=clipper-intergraph-clix$UNAME_RELEASE + ;; mips:*:*:UMIPS | mips:*:*:RISCos) set_cc_for_build sed 's/^ //' << EOF > "$dummy.c" @@ -531,29 +552,29 @@ EOF dummyarg=`echo "$UNAME_RELEASE" | sed -n 's/\([0-9]*\).*/\1/p'` && SYSTEM_NAME=`"$dummy" "$dummyarg"` && { echo "$SYSTEM_NAME"; exit; } - echo mips-mips-riscos"$UNAME_RELEASE" - exit ;; + GUESS=mips-mips-riscos$UNAME_RELEASE + ;; Motorola:PowerMAX_OS:*:*) - echo powerpc-motorola-powermax - exit ;; + GUESS=powerpc-motorola-powermax + ;; Motorola:*:4.3:PL8-*) - echo powerpc-harris-powermax - exit ;; + GUESS=powerpc-harris-powermax + ;; Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*) - echo powerpc-harris-powermax - exit ;; + GUESS=powerpc-harris-powermax + ;; Night_Hawk:Power_UNIX:*:*) - echo powerpc-harris-powerunix - exit ;; + GUESS=powerpc-harris-powerunix + ;; m88k:CX/UX:7*:*) - echo m88k-harris-cxux7 - exit ;; + GUESS=m88k-harris-cxux7 + ;; m88k:*:4*:R4*) - echo m88k-motorola-sysv4 - exit ;; + GUESS=m88k-motorola-sysv4 + ;; m88k:*:3*:R3*) - echo m88k-motorola-sysv3 - exit ;; + GUESS=m88k-motorola-sysv3 + ;; AViiON:dgux:*:*) # DG/UX returns AViiON for all architectures UNAME_PROCESSOR=`/usr/bin/uname -p` @@ -562,44 +583,45 @@ EOF if test "$TARGET_BINARY_INTERFACE"x = m88kdguxelfx || \ test "$TARGET_BINARY_INTERFACE"x = x then - echo m88k-dg-dgux"$UNAME_RELEASE" + GUESS=m88k-dg-dgux$UNAME_RELEASE else - echo m88k-dg-dguxbcs"$UNAME_RELEASE" + GUESS=m88k-dg-dguxbcs$UNAME_RELEASE fi else - echo i586-dg-dgux"$UNAME_RELEASE" + GUESS=i586-dg-dgux$UNAME_RELEASE fi - exit ;; + ;; M88*:DolphinOS:*:*) # DolphinOS (SVR3) - echo m88k-dolphin-sysv3 - exit ;; + GUESS=m88k-dolphin-sysv3 + ;; M88*:*:R3*:*) # Delta 88k system running SVR3 - echo m88k-motorola-sysv3 - exit ;; + GUESS=m88k-motorola-sysv3 + ;; XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3) - echo m88k-tektronix-sysv3 - exit ;; + GUESS=m88k-tektronix-sysv3 + ;; Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD) - echo m68k-tektronix-bsd - exit ;; + GUESS=m68k-tektronix-bsd + ;; *:IRIX*:*:*) - echo mips-sgi-irix"`echo "$UNAME_RELEASE"|sed -e 's/-/_/g'`" - exit ;; + IRIX_REL=`echo "$UNAME_RELEASE" | sed -e 's/-/_/g'` + GUESS=mips-sgi-irix$IRIX_REL + ;; ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX. - echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id - exit ;; # Note that: echo "'`uname -s`'" gives 'AIX ' + GUESS=romp-ibm-aix # uname -m gives an 8 hex-code CPU id + ;; # Note that: echo "'`uname -s`'" gives 'AIX ' i*86:AIX:*:*) - echo i386-ibm-aix - exit ;; + GUESS=i386-ibm-aix + ;; ia64:AIX:*:*) if test -x /usr/bin/oslevel ; then IBM_REV=`/usr/bin/oslevel` else - IBM_REV="$UNAME_VERSION.$UNAME_RELEASE" + IBM_REV=$UNAME_VERSION.$UNAME_RELEASE fi - echo "$UNAME_MACHINE"-ibm-aix"$IBM_REV" - exit ;; + GUESS=$UNAME_MACHINE-ibm-aix$IBM_REV + ;; *:AIX:2:3) if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then set_cc_for_build @@ -616,16 +638,16 @@ EOF EOF if $CC_FOR_BUILD -o "$dummy" "$dummy.c" && SYSTEM_NAME=`"$dummy"` then - echo "$SYSTEM_NAME" + GUESS=$SYSTEM_NAME else - echo rs6000-ibm-aix3.2.5 + GUESS=rs6000-ibm-aix3.2.5 fi elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then - echo rs6000-ibm-aix3.2.4 + GUESS=rs6000-ibm-aix3.2.4 else - echo rs6000-ibm-aix3.2 + GUESS=rs6000-ibm-aix3.2 fi - exit ;; + ;; *:AIX:*:[4567]) IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'` if /usr/sbin/lsattr -El "$IBM_CPU_ID" | grep ' POWER' >/dev/null 2>&1; then @@ -634,48 +656,48 @@ EOF IBM_ARCH=powerpc fi if test -x /usr/bin/lslpp ; then - IBM_REV=`/usr/bin/lslpp -Lqc bos.rte.libc | + IBM_REV=`/usr/bin/lslpp -Lqc bos.rte.libc | \ awk -F: '{ print $3 }' | sed s/[0-9]*$/0/` else - IBM_REV="$UNAME_VERSION.$UNAME_RELEASE" + IBM_REV=$UNAME_VERSION.$UNAME_RELEASE fi - echo "$IBM_ARCH"-ibm-aix"$IBM_REV" - exit ;; + GUESS=$IBM_ARCH-ibm-aix$IBM_REV + ;; *:AIX:*:*) - echo rs6000-ibm-aix - exit ;; + GUESS=rs6000-ibm-aix + ;; ibmrt:4.4BSD:*|romp-ibm:4.4BSD:*) - echo romp-ibm-bsd4.4 - exit ;; + GUESS=romp-ibm-bsd4.4 + ;; ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and - echo romp-ibm-bsd"$UNAME_RELEASE" # 4.3 with uname added to - exit ;; # report: romp-ibm BSD 4.3 + GUESS=romp-ibm-bsd$UNAME_RELEASE # 4.3 with uname added to + ;; # report: romp-ibm BSD 4.3 *:BOSX:*:*) - echo rs6000-bull-bosx - exit ;; + GUESS=rs6000-bull-bosx + ;; DPX/2?00:B.O.S.:*:*) - echo m68k-bull-sysv3 - exit ;; + GUESS=m68k-bull-sysv3 + ;; 9000/[34]??:4.3bsd:1.*:*) - echo m68k-hp-bsd - exit ;; + GUESS=m68k-hp-bsd + ;; hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*) - echo m68k-hp-bsd4.4 - exit ;; + GUESS=m68k-hp-bsd4.4 + ;; 9000/[34678]??:HP-UX:*:*) - HPUX_REV=`echo "$UNAME_RELEASE"|sed -e 's/[^.]*.[0B]*//'` - case "$UNAME_MACHINE" in + HPUX_REV=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*.[0B]*//'` + case $UNAME_MACHINE in 9000/31?) HP_ARCH=m68000 ;; 9000/[34]??) HP_ARCH=m68k ;; 9000/[678][0-9][0-9]) if test -x /usr/bin/getconf; then sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null` sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null` - case "$sc_cpu_version" in + case $sc_cpu_version in 523) HP_ARCH=hppa1.0 ;; # CPU_PA_RISC1_0 528) HP_ARCH=hppa1.1 ;; # CPU_PA_RISC1_1 532) # CPU_PA_RISC2_0 - case "$sc_kernel_bits" in + case $sc_kernel_bits in 32) HP_ARCH=hppa2.0n ;; 64) HP_ARCH=hppa2.0w ;; '') HP_ARCH=hppa2.0 ;; # HP-UX 10.20 @@ -742,12 +764,12 @@ EOF HP_ARCH=hppa64 fi fi - echo "$HP_ARCH"-hp-hpux"$HPUX_REV" - exit ;; + GUESS=$HP_ARCH-hp-hpux$HPUX_REV + ;; ia64:HP-UX:*:*) - HPUX_REV=`echo "$UNAME_RELEASE"|sed -e 's/[^.]*.[0B]*//'` - echo ia64-hp-hpux"$HPUX_REV" - exit ;; + HPUX_REV=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*.[0B]*//'` + GUESS=ia64-hp-hpux$HPUX_REV + ;; 3050*:HI-UX:*:*) set_cc_for_build sed 's/^ //' << EOF > "$dummy.c" @@ -777,36 +799,36 @@ EOF EOF $CC_FOR_BUILD -o "$dummy" "$dummy.c" && SYSTEM_NAME=`"$dummy"` && { echo "$SYSTEM_NAME"; exit; } - echo unknown-hitachi-hiuxwe2 - exit ;; + GUESS=unknown-hitachi-hiuxwe2 + ;; 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:*) - echo hppa1.1-hp-bsd - exit ;; + GUESS=hppa1.1-hp-bsd + ;; 9000/8??:4.3bsd:*:*) - echo hppa1.0-hp-bsd - exit ;; + GUESS=hppa1.0-hp-bsd + ;; *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*) - echo hppa1.0-hp-mpeix - exit ;; + GUESS=hppa1.0-hp-mpeix + ;; hp7??:OSF1:*:* | hp8?[79]:OSF1:*:*) - echo hppa1.1-hp-osf - exit ;; + GUESS=hppa1.1-hp-osf + ;; hp8??:OSF1:*:*) - echo hppa1.0-hp-osf - exit ;; + GUESS=hppa1.0-hp-osf + ;; i*86:OSF1:*:*) if test -x /usr/sbin/sysversion ; then - echo "$UNAME_MACHINE"-unknown-osf1mk + GUESS=$UNAME_MACHINE-unknown-osf1mk else - echo "$UNAME_MACHINE"-unknown-osf1 + GUESS=$UNAME_MACHINE-unknown-osf1 fi - exit ;; + ;; parisc*:Lites*:*:*) - echo hppa1.1-hp-lites - exit ;; + GUESS=hppa1.1-hp-lites + ;; C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*) - echo c1-convex-bsd - exit ;; + GUESS=c1-convex-bsd + ;; C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*) if getsysinfo -f scalar_acc then echo c32-convex-bsd @@ -814,17 +836,18 @@ EOF fi exit ;; C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*) - echo c34-convex-bsd - exit ;; + GUESS=c34-convex-bsd + ;; C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*) - echo c38-convex-bsd - exit ;; + GUESS=c38-convex-bsd + ;; C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*) - echo c4-convex-bsd - exit ;; + GUESS=c4-convex-bsd + ;; CRAY*Y-MP:*:*:*) - echo ymp-cray-unicos"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/' - exit ;; + CRAY_REL=`echo "$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'` + GUESS=ymp-cray-unicos$CRAY_REL + ;; CRAY*[A-Z]90:*:*:*) echo "$UNAME_MACHINE"-cray-unicos"$UNAME_RELEASE" \ | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \ @@ -832,112 +855,124 @@ EOF -e 's/\.[^.]*$/.X/' exit ;; CRAY*TS:*:*:*) - echo t90-cray-unicos"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/' - exit ;; + CRAY_REL=`echo "$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'` + GUESS=t90-cray-unicos$CRAY_REL + ;; CRAY*T3E:*:*:*) - echo alphaev5-cray-unicosmk"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/' - exit ;; + CRAY_REL=`echo "$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'` + GUESS=alphaev5-cray-unicosmk$CRAY_REL + ;; CRAY*SV1:*:*:*) - echo sv1-cray-unicos"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/' - exit ;; + CRAY_REL=`echo "$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'` + GUESS=sv1-cray-unicos$CRAY_REL + ;; *:UNICOS/mp:*:*) - echo craynv-cray-unicosmp"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/' - exit ;; + CRAY_REL=`echo "$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'` + GUESS=craynv-cray-unicosmp$CRAY_REL + ;; F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*) FUJITSU_PROC=`uname -m | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz` FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'` FUJITSU_REL=`echo "$UNAME_RELEASE" | sed -e 's/ /_/'` - echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" - exit ;; + GUESS=${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL} + ;; 5000:UNIX_System_V:4.*:*) FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'` FUJITSU_REL=`echo "$UNAME_RELEASE" | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/ /_/'` - echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" - exit ;; + GUESS=sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL} + ;; i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*) - echo "$UNAME_MACHINE"-pc-bsdi"$UNAME_RELEASE" - exit ;; + GUESS=$UNAME_MACHINE-pc-bsdi$UNAME_RELEASE + ;; sparc*:BSD/OS:*:*) - echo sparc-unknown-bsdi"$UNAME_RELEASE" - exit ;; + GUESS=sparc-unknown-bsdi$UNAME_RELEASE + ;; *:BSD/OS:*:*) - echo "$UNAME_MACHINE"-unknown-bsdi"$UNAME_RELEASE" - exit ;; + GUESS=$UNAME_MACHINE-unknown-bsdi$UNAME_RELEASE + ;; arm:FreeBSD:*:*) UNAME_PROCESSOR=`uname -p` set_cc_for_build if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \ | grep -q __ARM_PCS_VFP then - echo "${UNAME_PROCESSOR}"-unknown-freebsd"`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`"-gnueabi + FREEBSD_REL=`echo "$UNAME_RELEASE" | sed -e 's/[-(].*//'` + GUESS=$UNAME_PROCESSOR-unknown-freebsd$FREEBSD_REL-gnueabi else - echo "${UNAME_PROCESSOR}"-unknown-freebsd"`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`"-gnueabihf + FREEBSD_REL=`echo "$UNAME_RELEASE" | sed -e 's/[-(].*//'` + GUESS=$UNAME_PROCESSOR-unknown-freebsd$FREEBSD_REL-gnueabihf fi - exit ;; + ;; *:FreeBSD:*:*) UNAME_PROCESSOR=`/usr/bin/uname -p` - case "$UNAME_PROCESSOR" in + case $UNAME_PROCESSOR in amd64) UNAME_PROCESSOR=x86_64 ;; i386) UNAME_PROCESSOR=i586 ;; esac - echo "$UNAME_PROCESSOR"-unknown-freebsd"`echo "$UNAME_RELEASE"|sed -e 's/[-(].*//'`" - exit ;; + FREEBSD_REL=`echo "$UNAME_RELEASE" | sed -e 's/[-(].*//'` + GUESS=$UNAME_PROCESSOR-unknown-freebsd$FREEBSD_REL + ;; i*:CYGWIN*:*) - echo "$UNAME_MACHINE"-pc-cygwin - exit ;; + GUESS=$UNAME_MACHINE-pc-cygwin + ;; *:MINGW64*:*) - echo "$UNAME_MACHINE"-pc-mingw64 - exit ;; + GUESS=$UNAME_MACHINE-pc-mingw64 + ;; *:MINGW*:*) - echo "$UNAME_MACHINE"-pc-mingw32 - exit ;; + GUESS=$UNAME_MACHINE-pc-mingw32 + ;; *:MSYS*:*) - echo "$UNAME_MACHINE"-pc-msys - exit ;; + GUESS=$UNAME_MACHINE-pc-msys + ;; i*:PW*:*) - echo "$UNAME_MACHINE"-pc-pw32 - exit ;; + GUESS=$UNAME_MACHINE-pc-pw32 + ;; *:Interix*:*) - case "$UNAME_MACHINE" in + case $UNAME_MACHINE in x86) - echo i586-pc-interix"$UNAME_RELEASE" - exit ;; + GUESS=i586-pc-interix$UNAME_RELEASE + ;; authenticamd | genuineintel | EM64T) - echo x86_64-unknown-interix"$UNAME_RELEASE" - exit ;; + GUESS=x86_64-unknown-interix$UNAME_RELEASE + ;; IA64) - echo ia64-unknown-interix"$UNAME_RELEASE" - exit ;; + GUESS=ia64-unknown-interix$UNAME_RELEASE + ;; esac ;; i*:UWIN*:*) - echo "$UNAME_MACHINE"-pc-uwin - exit ;; + GUESS=$UNAME_MACHINE-pc-uwin + ;; amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*) - echo x86_64-pc-cygwin - exit ;; + GUESS=x86_64-pc-cygwin + ;; prep*:SunOS:5.*:*) - echo powerpcle-unknown-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`" - exit ;; + SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'` + GUESS=powerpcle-unknown-solaris2$SUN_REL + ;; *:GNU:*:*) # the GNU system - echo "`echo "$UNAME_MACHINE"|sed -e 's,[-/].*$,,'`-unknown-$LIBC`echo "$UNAME_RELEASE"|sed -e 's,/.*$,,'`" - exit ;; + GNU_ARCH=`echo "$UNAME_MACHINE" | sed -e 's,[-/].*$,,'` + GNU_REL=`echo "$UNAME_RELEASE" | sed -e 's,/.*$,,'` + GUESS=$GNU_ARCH-unknown-$LIBC$GNU_REL + ;; *:GNU/*:*:*) # other systems with GNU libc and userland - echo "$UNAME_MACHINE-unknown-`echo "$UNAME_SYSTEM" | sed 's,^[^/]*/,,' | tr "[:upper:]" "[:lower:]"``echo "$UNAME_RELEASE"|sed -e 's/[-(].*//'`-$LIBC" - exit ;; + GNU_SYS=`echo "$UNAME_SYSTEM" | sed 's,^[^/]*/,,' | tr "[:upper:]" "[:lower:]"` + GNU_REL=`echo "$UNAME_RELEASE" | sed -e 's/[-(].*//'` + GUESS=$UNAME_MACHINE-unknown-$GNU_SYS$GNU_REL-$LIBC + ;; *:Minix:*:*) - echo "$UNAME_MACHINE"-unknown-minix - exit ;; + GUESS=$UNAME_MACHINE-unknown-minix + ;; aarch64:Linux:*:*) - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" - exit ;; + GUESS=$UNAME_MACHINE-unknown-linux-$LIBC + ;; aarch64_be:Linux:*:*) UNAME_MACHINE=aarch64_be - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" - exit ;; + GUESS=$UNAME_MACHINE-unknown-linux-$LIBC + ;; alpha:Linux:*:*) case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' /proc/cpuinfo 2>/dev/null` in EV5) UNAME_MACHINE=alphaev5 ;; @@ -950,63 +985,63 @@ EOF esac objdump --private-headers /bin/sh | grep -q ld.so.1 if test "$?" = 0 ; then LIBC=gnulibc1 ; fi - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" - exit ;; - arc:Linux:*:* | arceb:Linux:*:*) - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" - exit ;; + GUESS=$UNAME_MACHINE-unknown-linux-$LIBC + ;; + arc:Linux:*:* | arceb:Linux:*:* | arc32:Linux:*:* | arc64:Linux:*:*) + GUESS=$UNAME_MACHINE-unknown-linux-$LIBC + ;; arm*:Linux:*:*) set_cc_for_build if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \ | grep -q __ARM_EABI__ then - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" + GUESS=$UNAME_MACHINE-unknown-linux-$LIBC else if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \ | grep -q __ARM_PCS_VFP then - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"eabi + GUESS=$UNAME_MACHINE-unknown-linux-${LIBC}eabi else - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"eabihf + GUESS=$UNAME_MACHINE-unknown-linux-${LIBC}eabihf fi fi - exit ;; + ;; avr32*:Linux:*:*) - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" - exit ;; + GUESS=$UNAME_MACHINE-unknown-linux-$LIBC + ;; cris:Linux:*:*) - echo "$UNAME_MACHINE"-axis-linux-"$LIBC" - exit ;; + GUESS=$UNAME_MACHINE-axis-linux-$LIBC + ;; crisv32:Linux:*:*) - echo "$UNAME_MACHINE"-axis-linux-"$LIBC" - exit ;; + GUESS=$UNAME_MACHINE-axis-linux-$LIBC + ;; e2k:Linux:*:*) - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" - exit ;; + GUESS=$UNAME_MACHINE-unknown-linux-$LIBC + ;; frv:Linux:*:*) - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" - exit ;; + GUESS=$UNAME_MACHINE-unknown-linux-$LIBC + ;; hexagon:Linux:*:*) - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" - exit ;; + GUESS=$UNAME_MACHINE-unknown-linux-$LIBC + ;; i*86:Linux:*:*) - echo "$UNAME_MACHINE"-pc-linux-"$LIBC" - exit ;; + GUESS=$UNAME_MACHINE-pc-linux-$LIBC + ;; ia64:Linux:*:*) - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" - exit ;; + GUESS=$UNAME_MACHINE-unknown-linux-$LIBC + ;; k1om:Linux:*:*) - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" - exit ;; + GUESS=$UNAME_MACHINE-unknown-linux-$LIBC + ;; loongarch32:Linux:*:* | loongarch64:Linux:*:* | loongarchx32:Linux:*:*) - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" - exit ;; + GUESS=$UNAME_MACHINE-unknown-linux-$LIBC + ;; m32r*:Linux:*:*) - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" - exit ;; + GUESS=$UNAME_MACHINE-unknown-linux-$LIBC + ;; m68*:Linux:*:*) - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" - exit ;; + GUESS=$UNAME_MACHINE-unknown-linux-$LIBC + ;; mips:Linux:*:* | mips64:Linux:*:*) set_cc_for_build IS_GLIBC=0 @@ -1051,65 +1086,66 @@ EOF #endif #endif EOF - eval "`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^CPU\|^MIPS_ENDIAN\|^LIBCABI'`" + cc_set_vars=`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^CPU\|^MIPS_ENDIAN\|^LIBCABI'` + eval "$cc_set_vars" test "x$CPU" != x && { echo "$CPU${MIPS_ENDIAN}-unknown-linux-$LIBCABI"; exit; } ;; mips64el:Linux:*:*) - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" - exit ;; + GUESS=$UNAME_MACHINE-unknown-linux-$LIBC + ;; openrisc*:Linux:*:*) - echo or1k-unknown-linux-"$LIBC" - exit ;; + GUESS=or1k-unknown-linux-$LIBC + ;; or32:Linux:*:* | or1k*:Linux:*:*) - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" - exit ;; + GUESS=$UNAME_MACHINE-unknown-linux-$LIBC + ;; padre:Linux:*:*) - echo sparc-unknown-linux-"$LIBC" - exit ;; + GUESS=sparc-unknown-linux-$LIBC + ;; parisc64:Linux:*:* | hppa64:Linux:*:*) - echo hppa64-unknown-linux-"$LIBC" - exit ;; + GUESS=hppa64-unknown-linux-$LIBC + ;; parisc:Linux:*:* | hppa:Linux:*:*) # Look for CPU level case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in - PA7*) echo hppa1.1-unknown-linux-"$LIBC" ;; - PA8*) echo hppa2.0-unknown-linux-"$LIBC" ;; - *) echo hppa-unknown-linux-"$LIBC" ;; + PA7*) GUESS=hppa1.1-unknown-linux-$LIBC ;; + PA8*) GUESS=hppa2.0-unknown-linux-$LIBC ;; + *) GUESS=hppa-unknown-linux-$LIBC ;; esac - exit ;; + ;; ppc64:Linux:*:*) - echo powerpc64-unknown-linux-"$LIBC" - exit ;; + GUESS=powerpc64-unknown-linux-$LIBC + ;; ppc:Linux:*:*) - echo powerpc-unknown-linux-"$LIBC" - exit ;; + GUESS=powerpc-unknown-linux-$LIBC + ;; ppc64le:Linux:*:*) - echo powerpc64le-unknown-linux-"$LIBC" - exit ;; + GUESS=powerpc64le-unknown-linux-$LIBC + ;; ppcle:Linux:*:*) - echo powerpcle-unknown-linux-"$LIBC" - exit ;; - riscv32:Linux:*:* | riscv64:Linux:*:*) - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" - exit ;; + GUESS=powerpcle-unknown-linux-$LIBC + ;; + riscv32:Linux:*:* | riscv32be:Linux:*:* | riscv64:Linux:*:* | riscv64be:Linux:*:*) + GUESS=$UNAME_MACHINE-unknown-linux-$LIBC + ;; s390:Linux:*:* | s390x:Linux:*:*) - echo "$UNAME_MACHINE"-ibm-linux-"$LIBC" - exit ;; + GUESS=$UNAME_MACHINE-ibm-linux-$LIBC + ;; sh64*:Linux:*:*) - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" - exit ;; + GUESS=$UNAME_MACHINE-unknown-linux-$LIBC + ;; sh*:Linux:*:*) - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" - exit ;; + GUESS=$UNAME_MACHINE-unknown-linux-$LIBC + ;; sparc:Linux:*:* | sparc64:Linux:*:*) - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" - exit ;; + GUESS=$UNAME_MACHINE-unknown-linux-$LIBC + ;; tile*:Linux:*:*) - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" - exit ;; + GUESS=$UNAME_MACHINE-unknown-linux-$LIBC + ;; vax:Linux:*:*) - echo "$UNAME_MACHINE"-dec-linux-"$LIBC" - exit ;; + GUESS=$UNAME_MACHINE-dec-linux-$LIBC + ;; x86_64:Linux:*:*) set_cc_for_build LIBCABI=$LIBC @@ -1118,56 +1154,56 @@ EOF (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \ grep IS_X32 >/dev/null then - LIBCABI="$LIBC"x32 + LIBCABI=${LIBC}x32 fi fi - echo "$UNAME_MACHINE"-pc-linux-"$LIBCABI" - exit ;; + GUESS=$UNAME_MACHINE-pc-linux-$LIBCABI + ;; xtensa*:Linux:*:*) - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" - exit ;; + GUESS=$UNAME_MACHINE-unknown-linux-$LIBC + ;; i*86:DYNIX/ptx:4*:*) # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. # earlier versions are messed up and put the nodename in both # sysname and nodename. - echo i386-sequent-sysv4 - exit ;; + GUESS=i386-sequent-sysv4 + ;; i*86:UNIX_SV:4.2MP:2.*) # Unixware is an offshoot of SVR4, but it has its own version # number series starting with 2... # I am not positive that other SVR4 systems won't match this, # I just have to hope. -- rms. # Use sysv4.2uw... so that sysv4* matches it. - echo "$UNAME_MACHINE"-pc-sysv4.2uw"$UNAME_VERSION" - exit ;; + GUESS=$UNAME_MACHINE-pc-sysv4.2uw$UNAME_VERSION + ;; i*86:OS/2:*:*) # If we were able to find `uname', then EMX Unix compatibility # is probably installed. - echo "$UNAME_MACHINE"-pc-os2-emx - exit ;; + GUESS=$UNAME_MACHINE-pc-os2-emx + ;; i*86:XTS-300:*:STOP) - echo "$UNAME_MACHINE"-unknown-stop - exit ;; + GUESS=$UNAME_MACHINE-unknown-stop + ;; i*86:atheos:*:*) - echo "$UNAME_MACHINE"-unknown-atheos - exit ;; + GUESS=$UNAME_MACHINE-unknown-atheos + ;; i*86:syllable:*:*) - echo "$UNAME_MACHINE"-pc-syllable - exit ;; + GUESS=$UNAME_MACHINE-pc-syllable + ;; i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.[02]*:*) - echo i386-unknown-lynxos"$UNAME_RELEASE" - exit ;; + GUESS=i386-unknown-lynxos$UNAME_RELEASE + ;; i*86:*DOS:*:*) - echo "$UNAME_MACHINE"-pc-msdosdjgpp - exit ;; + GUESS=$UNAME_MACHINE-pc-msdosdjgpp + ;; i*86:*:4.*:*) UNAME_REL=`echo "$UNAME_RELEASE" | sed 's/\/MP$//'` if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then - echo "$UNAME_MACHINE"-univel-sysv"$UNAME_REL" + GUESS=$UNAME_MACHINE-univel-sysv$UNAME_REL else - echo "$UNAME_MACHINE"-pc-sysv"$UNAME_REL" + GUESS=$UNAME_MACHINE-pc-sysv$UNAME_REL fi - exit ;; + ;; i*86:*:5:[678]*) # UnixWare 7.x, OpenUNIX and OpenServer 6. case `/bin/uname -X | grep "^Machine"` in @@ -1175,12 +1211,12 @@ EOF *Pentium) UNAME_MACHINE=i586 ;; *Pent*|*Celeron) UNAME_MACHINE=i686 ;; esac - echo "$UNAME_MACHINE-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION}" - exit ;; + GUESS=$UNAME_MACHINE-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION} + ;; i*86:*:3.2:*) if test -f /usr/options/cb.name; then UNAME_REL=`sed -n 's/.*Version //p' /dev/null >/dev/null ; then UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')` (/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486 @@ -1190,11 +1226,11 @@ EOF && UNAME_MACHINE=i686 (/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \ && UNAME_MACHINE=i686 - echo "$UNAME_MACHINE"-pc-sco"$UNAME_REL" + GUESS=$UNAME_MACHINE-pc-sco$UNAME_REL else - echo "$UNAME_MACHINE"-pc-sysv32 + GUESS=$UNAME_MACHINE-pc-sysv32 fi - exit ;; + ;; pc:*:*:*) # Left here for compatibility: # uname -m prints for DJGPP always 'pc', but it prints nothing about @@ -1202,31 +1238,31 @@ EOF # Note: whatever this is, it MUST be the same as what config.sub # prints for the "djgpp" host, or else GDB configure will decide that # this is a cross-build. - echo i586-pc-msdosdjgpp - exit ;; + GUESS=i586-pc-msdosdjgpp + ;; Intel:Mach:3*:*) - echo i386-pc-mach3 - exit ;; + GUESS=i386-pc-mach3 + ;; paragon:*:*:*) - echo i860-intel-osf1 - exit ;; + GUESS=i860-intel-osf1 + ;; i860:*:4.*:*) # i860-SVR4 if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then - echo i860-stardent-sysv"$UNAME_RELEASE" # Stardent Vistra i860-SVR4 + GUESS=i860-stardent-sysv$UNAME_RELEASE # Stardent Vistra i860-SVR4 else # Add other i860-SVR4 vendors below as they are discovered. - echo i860-unknown-sysv"$UNAME_RELEASE" # Unknown i860-SVR4 + GUESS=i860-unknown-sysv$UNAME_RELEASE # Unknown i860-SVR4 fi - exit ;; + ;; mini*:CTIX:SYS*5:*) # "miniframe" - echo m68010-convergent-sysv - exit ;; + GUESS=m68010-convergent-sysv + ;; mc68k:UNIX:SYSTEM5:3.51m) - echo m68k-convergent-sysv - exit ;; + GUESS=m68k-convergent-sysv + ;; M680?0:D-NIX:5.3:*) - echo m68k-diab-dnix - exit ;; + GUESS=m68k-diab-dnix + ;; M68*:*:R3V[5678]*:*) test -r /sysV68 && { echo 'm68k-motorola-sysv'; exit; } ;; 3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0 | S7501*:*:4.0:3.0) @@ -1251,116 +1287,116 @@ EOF /bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \ && { echo i586-ncr-sysv4.3"$OS_REL"; exit; } ;; m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*) - echo m68k-unknown-lynxos"$UNAME_RELEASE" - exit ;; + GUESS=m68k-unknown-lynxos$UNAME_RELEASE + ;; mc68030:UNIX_System_V:4.*:*) - echo m68k-atari-sysv4 - exit ;; + GUESS=m68k-atari-sysv4 + ;; TSUNAMI:LynxOS:2.*:*) - echo sparc-unknown-lynxos"$UNAME_RELEASE" - exit ;; + GUESS=sparc-unknown-lynxos$UNAME_RELEASE + ;; rs6000:LynxOS:2.*:*) - echo rs6000-unknown-lynxos"$UNAME_RELEASE" - exit ;; + GUESS=rs6000-unknown-lynxos$UNAME_RELEASE + ;; PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.[02]*:*) - echo powerpc-unknown-lynxos"$UNAME_RELEASE" - exit ;; + GUESS=powerpc-unknown-lynxos$UNAME_RELEASE + ;; SM[BE]S:UNIX_SV:*:*) - echo mips-dde-sysv"$UNAME_RELEASE" - exit ;; + GUESS=mips-dde-sysv$UNAME_RELEASE + ;; RM*:ReliantUNIX-*:*:*) - echo mips-sni-sysv4 - exit ;; + GUESS=mips-sni-sysv4 + ;; RM*:SINIX-*:*:*) - echo mips-sni-sysv4 - exit ;; + GUESS=mips-sni-sysv4 + ;; *:SINIX-*:*:*) if uname -p 2>/dev/null >/dev/null ; then UNAME_MACHINE=`(uname -p) 2>/dev/null` - echo "$UNAME_MACHINE"-sni-sysv4 + GUESS=$UNAME_MACHINE-sni-sysv4 else - echo ns32k-sni-sysv + GUESS=ns32k-sni-sysv fi - exit ;; + ;; PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort # says - echo i586-unisys-sysv4 - exit ;; + GUESS=i586-unisys-sysv4 + ;; *:UNIX_System_V:4*:FTX*) # From Gerald Hewes . # How about differentiating between stratus architectures? -djm - echo hppa1.1-stratus-sysv4 - exit ;; + GUESS=hppa1.1-stratus-sysv4 + ;; *:*:*:FTX*) # From seanf@swdc.stratus.com. - echo i860-stratus-sysv4 - exit ;; + GUESS=i860-stratus-sysv4 + ;; i*86:VOS:*:*) # From Paul.Green@stratus.com. - echo "$UNAME_MACHINE"-stratus-vos - exit ;; + GUESS=$UNAME_MACHINE-stratus-vos + ;; *:VOS:*:*) # From Paul.Green@stratus.com. - echo hppa1.1-stratus-vos - exit ;; + GUESS=hppa1.1-stratus-vos + ;; mc68*:A/UX:*:*) - echo m68k-apple-aux"$UNAME_RELEASE" - exit ;; + GUESS=m68k-apple-aux$UNAME_RELEASE + ;; news*:NEWS-OS:6*:*) - echo mips-sony-newsos6 - exit ;; + GUESS=mips-sony-newsos6 + ;; R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*) if test -d /usr/nec; then - echo mips-nec-sysv"$UNAME_RELEASE" + GUESS=mips-nec-sysv$UNAME_RELEASE else - echo mips-unknown-sysv"$UNAME_RELEASE" + GUESS=mips-unknown-sysv$UNAME_RELEASE fi - exit ;; + ;; BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only. - echo powerpc-be-beos - exit ;; + GUESS=powerpc-be-beos + ;; BeMac:BeOS:*:*) # BeOS running on Mac or Mac clone, PPC only. - echo powerpc-apple-beos - exit ;; + GUESS=powerpc-apple-beos + ;; BePC:BeOS:*:*) # BeOS running on Intel PC compatible. - echo i586-pc-beos - exit ;; + GUESS=i586-pc-beos + ;; BePC:Haiku:*:*) # Haiku running on Intel PC compatible. - echo i586-pc-haiku - exit ;; + GUESS=i586-pc-haiku + ;; x86_64:Haiku:*:*) - echo x86_64-unknown-haiku - exit ;; + GUESS=x86_64-unknown-haiku + ;; SX-4:SUPER-UX:*:*) - echo sx4-nec-superux"$UNAME_RELEASE" - exit ;; + GUESS=sx4-nec-superux$UNAME_RELEASE + ;; SX-5:SUPER-UX:*:*) - echo sx5-nec-superux"$UNAME_RELEASE" - exit ;; + GUESS=sx5-nec-superux$UNAME_RELEASE + ;; SX-6:SUPER-UX:*:*) - echo sx6-nec-superux"$UNAME_RELEASE" - exit ;; + GUESS=sx6-nec-superux$UNAME_RELEASE + ;; SX-7:SUPER-UX:*:*) - echo sx7-nec-superux"$UNAME_RELEASE" - exit ;; + GUESS=sx7-nec-superux$UNAME_RELEASE + ;; SX-8:SUPER-UX:*:*) - echo sx8-nec-superux"$UNAME_RELEASE" - exit ;; + GUESS=sx8-nec-superux$UNAME_RELEASE + ;; SX-8R:SUPER-UX:*:*) - echo sx8r-nec-superux"$UNAME_RELEASE" - exit ;; + GUESS=sx8r-nec-superux$UNAME_RELEASE + ;; SX-ACE:SUPER-UX:*:*) - echo sxace-nec-superux"$UNAME_RELEASE" - exit ;; + GUESS=sxace-nec-superux$UNAME_RELEASE + ;; Power*:Rhapsody:*:*) - echo powerpc-apple-rhapsody"$UNAME_RELEASE" - exit ;; + GUESS=powerpc-apple-rhapsody$UNAME_RELEASE + ;; *:Rhapsody:*:*) - echo "$UNAME_MACHINE"-apple-rhapsody"$UNAME_RELEASE" - exit ;; + GUESS=$UNAME_MACHINE-apple-rhapsody$UNAME_RELEASE + ;; arm64:Darwin:*:*) - echo aarch64-apple-darwin"$UNAME_RELEASE" - exit ;; + GUESS=aarch64-apple-darwin$UNAME_RELEASE + ;; *:Darwin:*:*) UNAME_PROCESSOR=`uname -p` case $UNAME_PROCESSOR in @@ -1396,109 +1432,116 @@ EOF # uname -m returns i386 or x86_64 UNAME_PROCESSOR=$UNAME_MACHINE fi - echo "$UNAME_PROCESSOR"-apple-darwin"$UNAME_RELEASE" - exit ;; + GUESS=$UNAME_PROCESSOR-apple-darwin$UNAME_RELEASE + ;; *:procnto*:*:* | *:QNX:[0123456789]*:*) UNAME_PROCESSOR=`uname -p` if test "$UNAME_PROCESSOR" = x86; then UNAME_PROCESSOR=i386 UNAME_MACHINE=pc fi - echo "$UNAME_PROCESSOR"-"$UNAME_MACHINE"-nto-qnx"$UNAME_RELEASE" - exit ;; + GUESS=$UNAME_PROCESSOR-$UNAME_MACHINE-nto-qnx$UNAME_RELEASE + ;; *:QNX:*:4*) - echo i386-pc-qnx - exit ;; + GUESS=i386-pc-qnx + ;; NEO-*:NONSTOP_KERNEL:*:*) - echo neo-tandem-nsk"$UNAME_RELEASE" - exit ;; + GUESS=neo-tandem-nsk$UNAME_RELEASE + ;; NSE-*:NONSTOP_KERNEL:*:*) - echo nse-tandem-nsk"$UNAME_RELEASE" - exit ;; + GUESS=nse-tandem-nsk$UNAME_RELEASE + ;; NSR-*:NONSTOP_KERNEL:*:*) - echo nsr-tandem-nsk"$UNAME_RELEASE" - exit ;; + GUESS=nsr-tandem-nsk$UNAME_RELEASE + ;; NSV-*:NONSTOP_KERNEL:*:*) - echo nsv-tandem-nsk"$UNAME_RELEASE" - exit ;; + GUESS=nsv-tandem-nsk$UNAME_RELEASE + ;; NSX-*:NONSTOP_KERNEL:*:*) - echo nsx-tandem-nsk"$UNAME_RELEASE" - exit ;; + GUESS=nsx-tandem-nsk$UNAME_RELEASE + ;; *:NonStop-UX:*:*) - echo mips-compaq-nonstopux - exit ;; + GUESS=mips-compaq-nonstopux + ;; BS2000:POSIX*:*:*) - echo bs2000-siemens-sysv - exit ;; + GUESS=bs2000-siemens-sysv + ;; DS/*:UNIX_System_V:*:*) - echo "$UNAME_MACHINE"-"$UNAME_SYSTEM"-"$UNAME_RELEASE" - exit ;; + GUESS=$UNAME_MACHINE-$UNAME_SYSTEM-$UNAME_RELEASE + ;; *:Plan9:*:*) # "uname -m" is not consistent, so use $cputype instead. 386 # is converted to i386 for consistency with other x86 # operating systems. - # shellcheck disable=SC2154 - if test "$cputype" = 386; then + if test "${cputype-}" = 386; then UNAME_MACHINE=i386 - else - UNAME_MACHINE="$cputype" + elif test "x${cputype-}" != x; then + UNAME_MACHINE=$cputype fi - echo "$UNAME_MACHINE"-unknown-plan9 - exit ;; + GUESS=$UNAME_MACHINE-unknown-plan9 + ;; *:TOPS-10:*:*) - echo pdp10-unknown-tops10 - exit ;; + GUESS=pdp10-unknown-tops10 + ;; *:TENEX:*:*) - echo pdp10-unknown-tenex - exit ;; + GUESS=pdp10-unknown-tenex + ;; KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*) - echo pdp10-dec-tops20 - exit ;; + GUESS=pdp10-dec-tops20 + ;; XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*) - echo pdp10-xkl-tops20 - exit ;; + GUESS=pdp10-xkl-tops20 + ;; *:TOPS-20:*:*) - echo pdp10-unknown-tops20 - exit ;; + GUESS=pdp10-unknown-tops20 + ;; *:ITS:*:*) - echo pdp10-unknown-its - exit ;; + GUESS=pdp10-unknown-its + ;; SEI:*:*:SEIUX) - echo mips-sei-seiux"$UNAME_RELEASE" - exit ;; + GUESS=mips-sei-seiux$UNAME_RELEASE + ;; *:DragonFly:*:*) - echo "$UNAME_MACHINE"-unknown-dragonfly"`echo "$UNAME_RELEASE"|sed -e 's/[-(].*//'`" - exit ;; + DRAGONFLY_REL=`echo "$UNAME_RELEASE" | sed -e 's/[-(].*//'` + GUESS=$UNAME_MACHINE-unknown-dragonfly$DRAGONFLY_REL + ;; *:*VMS:*:*) UNAME_MACHINE=`(uname -p) 2>/dev/null` - case "$UNAME_MACHINE" in - A*) echo alpha-dec-vms ; exit ;; - I*) echo ia64-dec-vms ; exit ;; - V*) echo vax-dec-vms ; exit ;; + case $UNAME_MACHINE in + A*) GUESS=alpha-dec-vms ;; + I*) GUESS=ia64-dec-vms ;; + V*) GUESS=vax-dec-vms ;; esac ;; *:XENIX:*:SysV) - echo i386-pc-xenix - exit ;; + GUESS=i386-pc-xenix + ;; i*86:skyos:*:*) - echo "$UNAME_MACHINE"-pc-skyos"`echo "$UNAME_RELEASE" | sed -e 's/ .*$//'`" - exit ;; + SKYOS_REL=`echo "$UNAME_RELEASE" | sed -e 's/ .*$//'` + GUESS=$UNAME_MACHINE-pc-skyos$SKYOS_REL + ;; i*86:rdos:*:*) - echo "$UNAME_MACHINE"-pc-rdos - exit ;; - i*86:AROS:*:*) - echo "$UNAME_MACHINE"-pc-aros - exit ;; + GUESS=$UNAME_MACHINE-pc-rdos + ;; + *:AROS:*:*) + GUESS=$UNAME_MACHINE-unknown-aros + ;; x86_64:VMkernel:*:*) - echo "$UNAME_MACHINE"-unknown-esx - exit ;; + GUESS=$UNAME_MACHINE-unknown-esx + ;; amd64:Isilon\ OneFS:*:*) - echo x86_64-unknown-onefs - exit ;; + GUESS=x86_64-unknown-onefs + ;; *:Unleashed:*:*) - echo "$UNAME_MACHINE"-unknown-unleashed"$UNAME_RELEASE" - exit ;; + GUESS=$UNAME_MACHINE-unknown-unleashed$UNAME_RELEASE + ;; esac +# Do we have a guess based on uname results? +if test "x$GUESS" != x; then + echo "$GUESS" + exit +fi + # No uname command or uname output not recognized. set_cc_for_build cat > "$dummy.c" </dev/null && SYSTEM_NAME=`$dummy` && +$CC_FOR_BUILD -o "$dummy" "$dummy.c" 2>/dev/null && SYSTEM_NAME=`"$dummy"` && { echo "$SYSTEM_NAME"; exit; } # Apollos put the system type in the environment. @@ -1638,7 +1681,7 @@ test -d /usr/apollo && { echo "$ISP-apol echo "$0: unable to guess system type" >&2 -case "$UNAME_MACHINE:$UNAME_SYSTEM" in +case $UNAME_MACHINE:$UNAME_SYSTEM in mips:Linux | mips64:Linux) # If we got here on MIPS GNU/Linux, output extra information. cat >&2 <&2 <&2 @@ -1751,6 +1778,8 @@ case $kernel-$os in ;; kfreebsd*-gnu* | kopensolaris*-gnu*) ;; + vxworks-simlinux | vxworks-simwindows | vxworks-spe) + ;; nto-qnx*) ;; os2-emx) diff -Nurp '--exclude=.bzr*' tin-2.4.5/configure tin-2.6.0/configure --- tin-2.4.5/configure 2020-12-24 12:47:24.000000000 +0100 +++ tin-2.6.0/configure 2021-08-23 07:06:06.485104917 +0200 @@ -1,7 +1,8 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by Autoconf 2.52.20200802. +# Generated by Autoconf 2.52.20210105. # +# Copyright 2003-2020,2021 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 @@ -59,9 +60,9 @@ as_executable_p="test -f" # Support unset when possible. if (FOO=FOO; unset FOO) >/dev/null 2>&1; then - as_unset=unset + as_unset="unset" else - as_unset=false + as_unset="false" fi # NLS nuisances. @@ -96,13 +97,14 @@ exec 6>&1 ac_default_prefix=/usr/local cross_compiling=no subdirs= -MFLAGS= MAKEFLAGS= +MFLAGS= +MAKEFLAGS= SHELL=${CONFIG_SHELL-/bin/sh} # Maximum number of lines to put in a shell here document. # This variable seems obsolete. It should probably be removed, and # only ac_max_sed_lines should be used. -: ${ac_max_here_lines=38} +: "${ac_max_here_lines=38}" ac_unique_file="include/tin.h" ac_default_prefix=/usr/local @@ -204,7 +206,7 @@ do # Accept the important Cygnus configure options, so we can diagnose typos. - case $ac_option in + case "$ac_option" in -bindir | --bindir | --bindi | --bind | --bin | --bi) ac_prev=bindir ;; @@ -245,7 +247,7 @@ do expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null && { echo "$as_me: error: invalid feature name: $ac_feature" >&2 { (exit 1); exit 1; }; } - ac_feature=`echo $ac_feature | sed 's/-/_/g'` + ac_feature=`echo "$ac_feature" | sed 's/-/_/g'` eval "enable_$ac_feature=no" ;; -enable-* | --enable-*) @@ -254,8 +256,8 @@ do expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null && { echo "$as_me: error: invalid feature name: $ac_feature" >&2 { (exit 1); exit 1; }; } - ac_feature=`echo $ac_feature | sed 's/-/_/g'` - case $ac_option in + ac_feature=`echo "$ac_feature" | sed 's/-/_/g'` + case "$ac_option" in *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;; *) ac_optarg=yes ;; esac @@ -445,8 +447,8 @@ do expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null && { echo "$as_me: error: invalid package name: $ac_package" >&2 { (exit 1); exit 1; }; } - ac_package=`echo $ac_package| sed 's/-/_/g'` - case $ac_option in + ac_package=`echo "$ac_package" | sed 's/-/_/g'` + case "$ac_option" in *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;; *) ac_optarg=yes ;; esac @@ -458,7 +460,7 @@ do expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null && { echo "$as_me: error: invalid package name: $ac_package" >&2 { (exit 1); exit 1; }; } - ac_package=`echo $ac_package | sed 's/-/_/g'` + ac_package=`echo "$ac_package" | sed 's/-/_/g'` eval "with_$ac_package=no" ;; --x) @@ -492,21 +494,21 @@ Try \`$0 --help' for more information." { (exit 1); exit 1; }; } ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` eval "$ac_envvar='$ac_optarg'" - export $ac_envvar ;; + export "$ac_envvar" ;; *) # FIXME: should be removed in autoconf 3.0. echo "$as_me: WARNING: you should use --build, --host, --target" >&2 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && echo "$as_me: WARNING: invalid host type: $ac_option" >&2 - : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} + : "${build_alias=$ac_option}" "${host_alias=$ac_option}" "${target_alias=$ac_option}" ;; esac done if test -n "$ac_prev"; then - ac_option=--`echo $ac_prev | sed 's/_/-/g'` + ac_option=--`echo "$ac_prev" | sed 's/_/-/g'` { echo "$as_me: error: missing argument to $ac_option" >&2 { (exit 1); exit 1; }; } fi @@ -514,8 +516,8 @@ fi # Be sure to have absolute paths. for ac_var in exec_prefix prefix do - eval ac_val=$`echo $ac_var` - case $ac_val in + eval ac_val=$`echo "$ac_var"` + case "$ac_val" in [\\/$]* | ?:[\\/]* | NONE | '' ) ;; *) { echo "$as_me: error: expected an absolute path for --$ac_var: $ac_val" >&2 { (exit 1); exit 1; }; };; @@ -526,8 +528,8 @@ done for ac_var in bindir sbindir libexecdir datarootdir datadir sysconfdir sharedstatedir \ localstatedir libdir includedir oldincludedir infodir mandir do - eval ac_val=$`echo $ac_var` - case $ac_val in + eval ac_val=$`echo "$ac_var"` + case "$ac_val" in [\\/$]* | ?:[\\/]* ) ;; *) { echo "$as_me: error: expected an absolute path for --$ac_var: $ac_val" >&2 { (exit 1); exit 1; }; };; @@ -564,13 +566,13 @@ if test -z "$srcdir"; then ac_confdir=`echo "$ac_prog" | sed 's%[\\/][^\\/][^\\/]*$%%'` test "x$ac_confdir" = "x$ac_prog" && ac_confdir=. srcdir=$ac_confdir - if test ! -r $srcdir/$ac_unique_file; then + if test ! -r "$srcdir/$ac_unique_file"; then srcdir=.. fi else ac_srcdir_defaulted=no fi -if test ! -r $srcdir/$ac_unique_file; then +if test ! -r "$srcdir/$ac_unique_file"; then if test "$ac_srcdir_defaulted" = yes; then { echo "$as_me: error: cannot find sources in $ac_confdir or .." >&2 { (exit 1); exit 1; }; } @@ -821,42 +823,43 @@ if test "$ac_init_help" = "recursive"; t # If there are subdirs, report their specific --help. ac_popdir=`pwd` for ac_subdir in : $ac_subdirs_all; do test "x$ac_subdir" = x: && continue - cd $ac_subdir + cd "$ac_subdir" # A "../" for each directory in /$ac_subdir. - ac_dots=`echo $ac_subdir | + ac_dots=`echo "$ac_subdir" | sed 's,^\./,,;s,[^/]$,&/,;s,[^/]*/,../,g'` - case $srcdir in + case "$srcdir" in .) # No --srcdir option. We are building in place. - ac_sub_srcdir=$srcdir ;; + ac_sub_srcdir="$srcdir" ;; [\\/]* | ?:[\\/]* ) # Absolute path. - ac_sub_srcdir=$srcdir/$ac_subdir ;; + ac_sub_srcdir="$srcdir/$ac_subdir" ;; *) # Relative path. - ac_sub_srcdir=$ac_dots$srcdir/$ac_subdir ;; + ac_sub_srcdir="$ac_dots$srcdir/$ac_subdir" ;; esac # Check for guested configure; otherwise get Cygnus style configure. - if test -f $ac_sub_srcdir/configure.gnu; then + if test -f "$ac_sub_srcdir/configure.gnu"; then echo - $SHELL $ac_sub_srcdir/configure.gnu --help=recursive - elif test -f $ac_sub_srcdir/configure; then + $SHELL "$ac_sub_srcdir/configure.gnu" --help=recursive + elif test -f "$ac_sub_srcdir/configure"; then echo - $SHELL $ac_sub_srcdir/configure --help=recursive - elif test -f $ac_sub_srcdir/configure.ac || - test -f $ac_sub_srcdir/configure.in; then + $SHELL "$ac_sub_srcdir/configure" --help=recursive + elif test -f "$ac_sub_srcdir/configure.ac" || + test -f "$ac_sub_srcdir/configure.in"; then echo - $ac_configure --help + "$ac_configure" --help else echo "$as_me: WARNING: no configuration information is in $ac_subdir" >&2 fi - cd $ac_popdir + cd "$ac_popdir" done fi test -n "$ac_init_help" && exit 0 -if $ac_init_version; then +if "$ac_init_version"; then cat <<\EOF +Copyright 2003-2020,2021 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 @@ -870,7 +873,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.20200802. Invocation command line was +generated by GNU Autoconf 2.52.20210105. Invocation command line was $ $0 $@ @@ -917,7 +920,7 @@ ac_configure_args= ac_sep= for ac_arg do - case $ac_arg in + case "$ac_arg" in -no-create | --no-create | --no-creat | --no-crea | --no-cre \ | --no-cr | --no-c) ;; -no-recursion | --no-recursion | --no-recursio | --no-recursi \ @@ -974,7 +977,7 @@ trap 'exit_status=$? exit $exit_status ' 0 for ac_signal in 1 2 13 15; do - trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal + trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' "$ac_signal" done ac_signal=0 @@ -994,7 +997,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:997: loading site script $ac_site_file" >&5 + { echo "$as_me:1000: 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" @@ -1005,7 +1008,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:1008: loading cache $cache_file" >&5 + { echo "$as_me:1011: loading cache $cache_file" >&5 echo "$as_me: loading cache $cache_file" >&6;} case $cache_file in [\\/]* | ?:[\\/]* ) . $cache_file;; @@ -1013,7 +1016,7 @@ echo "$as_me: loading cache $cache_file" esac fi else - { echo "$as_me:1016: creating cache $cache_file" >&5 + { echo "$as_me:1019: creating cache $cache_file" >&5 echo "$as_me: creating cache $cache_file" >&6;} >$cache_file fi @@ -1027,23 +1030,23 @@ for ac_var in `(set) 2>&1 | eval ac_new_set=\$ac_env_${ac_var}_set eval ac_old_val="\$ac_cv_env_${ac_var}_value" eval ac_new_val="\$ac_env_${ac_var}_value" - case $ac_old_set,$ac_new_set in + case "$ac_old_set,$ac_new_set" in set,) - { echo "$as_me:1032: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 + { echo "$as_me:1035: 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:1036: error: \`$ac_var' was not set in the previous run" >&5 + { echo "$as_me:1039: 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:1042: error: \`$ac_var' has changed since the previous run:" >&5 + { echo "$as_me:1045: 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:1044: former value: $ac_old_val" >&5 + { echo "$as_me:1047: former value: $ac_old_val" >&5 echo "$as_me: former value: $ac_old_val" >&2;} - { echo "$as_me:1046: current value: $ac_new_val" >&5 + { echo "$as_me:1049: current value: $ac_new_val" >&5 echo "$as_me: current value: $ac_new_val" >&2;} ac_cache_corrupted=: fi;; @@ -1051,7 +1054,7 @@ echo "$as_me: current value: $ac_new_v # Pass precious variables to config.status. It doesn't matter if # we pass some twice (in addition to the command line arguments). if test "$ac_new_set" = set; then - case $ac_new_val in + case "$ac_new_val" in *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ac_configure_args="$ac_configure_args '$ac_arg'" @@ -1061,35 +1064,43 @@ echo "$as_me: current value: $ac_new_v esac fi done -if $ac_cache_corrupted; then - { echo "$as_me:1065: error: changes in the environment can compromise the build" >&5 +if "$ac_cache_corrupted"; then + { echo "$as_me:1068: 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:1067: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5 + { { echo "$as_me:1070: 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 ac_ext=c ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5' +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 +ac_main_return="return" case `echo "testing\c" 2>/dev/null; echo 1,2,3`,`echo -n testing 2>/dev/null; echo 1,2,3` in - *c*,-n*) ECHO_N= ECHO_C= # newlines do not sed ;-) only broken shells would use this case anyway - ECHO_T=' ' ;; - *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;; - *) ECHO_N= ECHO_C='\c' ECHO_T= ;; + *c*,-n*) ECHO_N= + ECHO_C= # newlines do not sed ;-) only broken shells would use this case anyway + ECHO_T=' ' + ;; + *c*,* ) ECHO_N=-n + ECHO_C= + ECHO_T= + ;; + *) ECHO_N= + ECHO_C='\c' + ECHO_T= + ;; esac echo "#! $SHELL" >conftest.sh echo "exit 0" >>conftest.sh chmod +x conftest.sh -if { (echo "$as_me:1088: PATH=\".;.\"; conftest.sh") >&5 +if { (echo "$as_me:1099: PATH=\".;.\"; conftest.sh") >&5 (PATH=".;."; conftest.sh) 2>&5 ac_status=$? - echo "$as_me:1091: \$? = $ac_status" >&5 - (exit $ac_status); }; then + echo "$as_me:1102: \$? = $ac_status" >&5 + (exit "$ac_status"); }; then ac_path_separator=';' else ac_path_separator=: @@ -1100,7 +1111,7 @@ rm -f conftest.sh ac_config_headers="$ac_config_headers include/autoconf.h:include/autoconf.hin" PACKAGE=tin -VERSION=2.4.5 +VERSION=2.6.0 cat >>confdefs.h <&5 + { { echo "$as_me:1143: 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 @@ -1139,11 +1150,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:1142: error: cannot run $ac_config_sub" >&5 + { { echo "$as_me:1153: error: cannot run $ac_config_sub" >&5 echo "$as_me: error: cannot run $ac_config_sub" >&2;} { (exit 1); exit 1; }; } -echo "$as_me:1146: checking build system type" >&5 +echo "$as_me:1157: 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 @@ -1152,24 +1163,24 @@ else test -z "$ac_cv_build_alias" && ac_cv_build_alias=`$ac_config_guess` test -z "$ac_cv_build_alias" && - { { echo "$as_me:1155: error: cannot guess build type; you must specify one" >&5 + { { echo "$as_me:1166: 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:1159: error: $ac_config_sub $ac_cv_build_alias failed." >&5 +ac_cv_build=`$ac_config_sub "$ac_cv_build_alias"` || + { { echo "$as_me:1170: 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:1164: result: $ac_cv_build" >&5 +echo "$as_me:1175: 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/'` -build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` -build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` +build_cpu=`echo "$ac_cv_build" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` +build_vendor=`echo "$ac_cv_build" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` +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:1172: checking host system type" >&5 +if test -f "$srcdir/config.guess" || test -f "$ac_aux_dir/config.guess" ; then + echo "$as_me:1183: 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 @@ -1177,18 +1188,18 @@ else ac_cv_host_alias=$host_alias 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:1181: error: $ac_config_sub $ac_cv_host_alias failed" >&5 +ac_cv_host=`$ac_config_sub "$ac_cv_host_alias"` || + { { echo "$as_me:1192: 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:1186: result: $ac_cv_host" >&5 +echo "$as_me:1197: 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/'` -host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` -host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` +host_cpu=`echo "$ac_cv_host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` +host_vendor=`echo "$ac_cv_host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` +host_os=`echo "$ac_cv_host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` system_name="$host_os" else @@ -1209,25 +1220,25 @@ else fi test -z "$system_name" && system_name="$cf_cv_system_name" -test -n "$cf_cv_system_name" && echo "$as_me:1212: result: Configuring for $cf_cv_system_name" >&5 +test -n "$cf_cv_system_name" && echo "$as_me:1223: 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:1216: result: Cached system name ($system_name) does not agree with actual ($cf_cv_system_name)" >&5 + echo "$as_me:1227: 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:1218: error: \"Please remove config.cache and try again.\"" >&5 + { { echo "$as_me:1229: 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:1223: checking for PATH separator" >&5 + echo "$as_me:1234: checking for PATH separator" >&5 echo $ECHO_N "checking for PATH separator... $ECHO_C" >&6 - case $cf_cv_system_name in + case "$cf_cv_system_name" in os2*) PATH_SEPARATOR=';' ;; *) ${PATH_SEPARATOR:=':'} ;; esac - echo "$as_me:1230: result: $PATH_SEPARATOR" >&5 + echo "$as_me:1241: result: $PATH_SEPARATOR" >&5 echo "${ECHO_T}$PATH_SEPARATOR" >&6 # Check whether --with-install-prefix or --without-install-prefix was given. @@ -1251,19 +1262,19 @@ case ".$withval" in ;; .[a-zA-Z]:[\\/]*) # OS/2 EMX ;; -.\${*prefix}*|.\${*dir}*) +.\$\{*prefix\}*|.\$\{*dir\}*) eval withval="$withval" case ".$withval" in .NONE/*) - withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%` + withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%` ;; esac ;; .no|.NONE/*) - withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%` + withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%` ;; *) - { { echo "$as_me:1266: error: expected a pathname, not \"$withval\"" >&5 + { { echo "$as_me:1277: error: expected a pathname, not \"$withval\"" >&5 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;} { (exit 1); exit 1; }; } ;; @@ -1299,7 +1310,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:1302: checking for $ac_word" >&5 +echo "$as_me:1313: 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 @@ -1316,7 +1327,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:1319: found $ac_dir/$ac_word" >&5 + echo "$as_me:1330: found $ac_dir/$ac_word" >&5 break fi done @@ -1327,10 +1338,10 @@ fi XLC=$ac_cv_path_XLC if test -n "$XLC"; then - echo "$as_me:1330: result: $XLC" >&5 + echo "$as_me:1341: result: $XLC" >&5 echo "${ECHO_T}$XLC" >&6 else - echo "$as_me:1333: result: no" >&5 + echo "$as_me:1344: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -1352,14 +1363,14 @@ save_CFLAGS="$CFLAGS" ac_ext=c ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5' +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 +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:1362: checking for $ac_word" >&5 +echo "$as_me:1373: 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 @@ -1374,7 +1385,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:1377: found $ac_dir/$ac_word" >&5 +echo "$as_me:1388: found $ac_dir/$ac_word" >&5 break done @@ -1382,10 +1393,10 @@ fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then - echo "$as_me:1385: result: $CC" >&5 + echo "$as_me:1396: result: $CC" >&5 echo "${ECHO_T}$CC" >&6 else - echo "$as_me:1388: result: no" >&5 + echo "$as_me:1399: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -1394,7 +1405,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:1397: checking for $ac_word" >&5 +echo "$as_me:1408: 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 @@ -1409,7 +1420,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:1412: found $ac_dir/$ac_word" >&5 +echo "$as_me:1423: found $ac_dir/$ac_word" >&5 break done @@ -1417,10 +1428,10 @@ fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then - echo "$as_me:1420: result: $ac_ct_CC" >&5 + echo "$as_me:1431: result: $ac_ct_CC" >&5 echo "${ECHO_T}$ac_ct_CC" >&6 else - echo "$as_me:1423: result: no" >&5 + echo "$as_me:1434: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -1433,7 +1444,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:1436: checking for $ac_word" >&5 +echo "$as_me:1447: 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 @@ -1448,7 +1459,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:1451: found $ac_dir/$ac_word" >&5 +echo "$as_me:1462: found $ac_dir/$ac_word" >&5 break done @@ -1456,10 +1467,10 @@ fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then - echo "$as_me:1459: result: $CC" >&5 + echo "$as_me:1470: result: $CC" >&5 echo "${ECHO_T}$CC" >&6 else - echo "$as_me:1462: result: no" >&5 + echo "$as_me:1473: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -1468,7 +1479,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:1471: checking for $ac_word" >&5 +echo "$as_me:1482: 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 @@ -1483,7 +1494,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:1486: found $ac_dir/$ac_word" >&5 +echo "$as_me:1497: found $ac_dir/$ac_word" >&5 break done @@ -1491,10 +1502,10 @@ fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then - echo "$as_me:1494: result: $ac_ct_CC" >&5 + echo "$as_me:1505: result: $ac_ct_CC" >&5 echo "${ECHO_T}$ac_ct_CC" >&6 else - echo "$as_me:1497: result: no" >&5 + echo "$as_me:1508: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -1507,7 +1518,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:1510: checking for $ac_word" >&5 +echo "$as_me:1521: 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 @@ -1527,11 +1538,11 @@ if test "$ac_dir/$ac_word" = "/usr/ucb/c continue fi ac_cv_prog_CC="cc" -echo "$as_me:1530: found $ac_dir/$ac_word" >&5 +echo "$as_me:1541: found $ac_dir/$ac_word" >&5 break done -if test $ac_prog_rejected = yes; then +if test "$ac_prog_rejected" = yes; then # We found a bogon in the path, so make sure we never use it. set dummy $ac_cv_prog_CC shift @@ -1549,10 +1560,10 @@ fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then - echo "$as_me:1552: result: $CC" >&5 + echo "$as_me:1563: result: $CC" >&5 echo "${ECHO_T}$CC" >&6 else - echo "$as_me:1555: result: no" >&5 + echo "$as_me:1566: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -1563,7 +1574,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:1566: checking for $ac_word" >&5 +echo "$as_me:1577: 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 @@ -1578,7 +1589,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:1581: found $ac_dir/$ac_word" >&5 +echo "$as_me:1592: found $ac_dir/$ac_word" >&5 break done @@ -1586,10 +1597,10 @@ fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then - echo "$as_me:1589: result: $CC" >&5 + echo "$as_me:1600: result: $CC" >&5 echo "${ECHO_T}$CC" >&6 else - echo "$as_me:1592: result: no" >&5 + echo "$as_me:1603: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -1602,7 +1613,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:1605: checking for $ac_word" >&5 +echo "$as_me:1616: 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 @@ -1617,7 +1628,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:1620: found $ac_dir/$ac_word" >&5 +echo "$as_me:1631: found $ac_dir/$ac_word" >&5 break done @@ -1625,10 +1636,10 @@ fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then - echo "$as_me:1628: result: $ac_ct_CC" >&5 + echo "$as_me:1639: result: $ac_ct_CC" >&5 echo "${ECHO_T}$ac_ct_CC" >&6 else - echo "$as_me:1631: result: no" >&5 + echo "$as_me:1642: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -1640,32 +1651,32 @@ fi fi -test -z "$CC" && { { echo "$as_me:1643: error: no acceptable cc found in \$PATH" >&5 +test -z "$CC" && { { echo "$as_me:1654: 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:1648:" \ +echo "$as_me:1659:" \ "checking for C compiler version" >&5 -ac_compiler=`set X $ac_compile; echo $2` -{ (eval echo "$as_me:1651: \"$ac_compiler --version &5\"") >&5 +ac_compiler=`set X $ac_compile; echo "$2"` +{ (eval echo "$as_me:1662: \"$ac_compiler --version &5\"") >&5 (eval $ac_compiler --version &5) 2>&5 ac_status=$? - echo "$as_me:1654: \$? = $ac_status" >&5 - (exit $ac_status); } -{ (eval echo "$as_me:1656: \"$ac_compiler -v &5\"") >&5 + echo "$as_me:1665: \$? = $ac_status" >&5 + (exit "$ac_status"); } +{ (eval echo "$as_me:1667: \"$ac_compiler -v &5\"") >&5 (eval $ac_compiler -v &5) 2>&5 ac_status=$? - echo "$as_me:1659: \$? = $ac_status" >&5 - (exit $ac_status); } -{ (eval echo "$as_me:1661: \"$ac_compiler -V &5\"") >&5 + echo "$as_me:1670: \$? = $ac_status" >&5 + (exit "$ac_status"); } +{ (eval echo "$as_me:1672: \"$ac_compiler -V &5\"") >&5 (eval $ac_compiler -V &5) 2>&5 ac_status=$? - echo "$as_me:1664: \$? = $ac_status" >&5 - (exit $ac_status); } + echo "$as_me:1675: \$? = $ac_status" >&5 + (exit "$ac_status"); } -cat >conftest.$ac_ext <<_ACEOF -#line 1668 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 1679 "configure" #include "confdefs.h" int @@ -1681,14 +1692,14 @@ 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:1684: checking for C compiler default output" >&5 +echo "$as_me:1695: 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:1687: \"$ac_link_default\"") >&5 +ac_link_default=`echo "$ac_link" | sed 's/ -o *"conftest[^"]*"//'` +if { (eval echo "$as_me:1698: \"$ac_link_default\"") >&5 (eval $ac_link_default) 2>&5 ac_status=$? - echo "$as_me:1690: \$? = $ac_status" >&5 - (exit $ac_status); }; then + echo "$as_me:1701: \$? = $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 # resort. @@ -1709,35 +1720,35 @@ for ac_file in `ls a.exe conftest.exe 2> done else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 -{ { echo "$as_me:1713: error: C compiler cannot create executables" >&5 +cat "conftest.$ac_ext" >&5 +{ { echo "$as_me:1724: 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:1719: result: $ac_file" >&5 +echo "$as_me:1730: 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:1724: checking whether the C compiler works" >&5 +echo "$as_me:1735: 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:1730: \"$ac_try\"") >&5 + { (eval echo "$as_me:1741: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:1733: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:1744: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cross_compiling=no else if test "$cross_compiling" = maybe; then cross_compiling=yes else - { { echo "$as_me:1740: error: cannot run C compiled programs. + { { echo "$as_me:1751: 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;} @@ -1745,25 +1756,25 @@ If you meant to cross compile, use \`--h fi fi fi -echo "$as_me:1748: result: yes" >&5 +echo "$as_me:1759: result: yes" >&5 echo "${ECHO_T}yes" >&6 -rm -f a.out a.exe conftest$ac_cv_exeext +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:1755: checking whether we are cross compiling" >&5 +echo "$as_me:1766: checking whether we are cross compiling" >&5 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6 -echo "$as_me:1757: result: $cross_compiling" >&5 +echo "$as_me:1768: result: $cross_compiling" >&5 echo "${ECHO_T}$cross_compiling" >&6 -echo "$as_me:1760: checking for executable suffix" >&5 +echo "$as_me:1771: checking for executable suffix" >&5 echo $ECHO_N "checking for executable suffix... $ECHO_C" >&6 -if { (eval echo "$as_me:1762: \"$ac_link\"") >&5 +if { (eval echo "$as_me:1773: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:1765: \$? = $ac_status" >&5 - (exit $ac_status); }; then + echo "$as_me:1776: \$? = $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 # work properly (i.e., refer to `conftest.exe'), while it won't with @@ -1778,25 +1789,25 @@ for ac_file in `(ls conftest.exe; ls con esac done else - { { echo "$as_me:1781: error: cannot compute EXEEXT: cannot compile and link" >&5 + { { echo "$as_me:1792: 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:1787: result: $ac_cv_exeext" >&5 +rm -f "conftest$ac_cv_exeext" +echo "$as_me:1798: result: $ac_cv_exeext" >&5 echo "${ECHO_T}$ac_cv_exeext" >&6 -rm -f conftest.$ac_ext +rm -f "conftest.$ac_ext" EXEEXT=$ac_cv_exeext ac_exeext=$EXEEXT -echo "$as_me:1793: checking for object suffix" >&5 +echo "$as_me:1804: 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 1799 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 1810 "configure" #include "confdefs.h" int @@ -1808,11 +1819,11 @@ main (void) } _ACEOF rm -f conftest.o conftest.obj -if { (eval echo "$as_me:1811: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:1822: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:1814: \$? = $ac_status" >&5 - (exit $ac_status); }; then + echo "$as_me:1825: \$? = $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 *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.map | *.inf ) ;; @@ -1822,25 +1833,25 @@ if { (eval echo "$as_me:1811: \"$ac_comp done else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 -{ { echo "$as_me:1826: error: cannot compute OBJEXT: cannot compile" >&5 +cat "conftest.$ac_ext" >&5 +{ { echo "$as_me:1837: 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 +rm -f "conftest.$ac_cv_objext" "conftest.$ac_ext" fi -echo "$as_me:1833: result: $ac_cv_objext" >&5 +echo "$as_me:1844: result: $ac_cv_objext" >&5 echo "${ECHO_T}$ac_cv_objext" >&6 OBJEXT=$ac_cv_objext ac_objext=$OBJEXT -echo "$as_me:1837: checking whether we are using the GNU C compiler" >&5 +echo "$as_me:1848: 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 1843 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 1854 "configure" #include "confdefs.h" int @@ -1854,41 +1865,41 @@ main (void) return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:1858: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:1869: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:1861: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:1864: \"$ac_try\"") >&5 + echo "$as_me:1872: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:1875: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:1867: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:1878: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_compiler_gnu=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_compiler_gnu=no fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" ac_cv_c_compiler_gnu=$ac_compiler_gnu fi -echo "$as_me:1879: result: $ac_cv_c_compiler_gnu" >&5 +echo "$as_me:1890: 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:1885: checking whether $CC accepts -g" >&5 +echo "$as_me:1896: 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 1891 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 1902 "configure" #include "confdefs.h" int @@ -1899,27 +1910,27 @@ main (void) return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:1903: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:1914: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:1906: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:1909: \"$ac_try\"") >&5 + echo "$as_me:1917: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:1920: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:1912: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:1923: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_prog_cc_g=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_prog_cc_g=no fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi -echo "$as_me:1922: result: $ac_cv_prog_cc_g" >&5 +echo "$as_me:1933: 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 @@ -1940,23 +1951,23 @@ fi # in C++ we need to declare it. In case someone uses the same compiler # for both compiling C and C++ we need to have the C++ compiler decide # the declaration of exit, since it's the most demanding environment. -cat >conftest.$ac_ext <<_ACEOF +cat >"conftest.$ac_ext" <<_ACEOF #ifndef __cplusplus choke me #endif _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:1949: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:1960: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:1952: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:1955: \"$ac_try\"") >&5 + echo "$as_me:1963: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:1966: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:1958: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:1969: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then for ac_declaration in \ ''\ '#include ' \ @@ -1966,8 +1977,8 @@ if { (eval echo "$as_me:1949: \"$ac_comp 'extern "C" void exit (int);' \ 'void exit (int);' do - cat >conftest.$ac_ext <<_ACEOF -#line 1970 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 1981 "configure" #include "confdefs.h" #include $ac_declaration @@ -1979,27 +1990,27 @@ exit (42); return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:1983: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:1994: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:1986: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:1989: \"$ac_try\"") >&5 + echo "$as_me:1997: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:2000: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:1992: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:2003: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then : else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 continue fi -rm -f conftest.$ac_objext conftest.$ac_ext - cat >conftest.$ac_ext <<_ACEOF -#line 2002 "configure" +rm -f "conftest.$ac_objext" "conftest.$ac_ext" + cat >"conftest.$ac_ext" <<_ACEOF +#line 2013 "configure" #include "confdefs.h" $ac_declaration int @@ -2010,65 +2021,65 @@ exit (42); return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:2014: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:2025: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:2017: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:2020: \"$ac_try\"") >&5 + echo "$as_me:2028: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:2031: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:2023: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:2034: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then break else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" done rm -rf conftest* if test -n "$ac_declaration"; then echo '#ifdef __cplusplus' >>confdefs.h - echo $ac_declaration >>confdefs.h + echo "$ac_declaration" >>confdefs.h echo '#endif' >>confdefs.h fi else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" ac_ext=c ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5' +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 +ac_main_return="return" GCC_VERSION=none if test "$GCC" = yes ; then - echo "$as_me:2053: checking version of $CC" >&5 + echo "$as_me:2064: 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.].*//'`" test -z "$GCC_VERSION" && GCC_VERSION=unknown - echo "$as_me:2057: result: $GCC_VERSION" >&5 + echo "$as_me:2068: result: $GCC_VERSION" >&5 echo "${ECHO_T}$GCC_VERSION" >&6 fi INTEL_COMPILER=no if test "$GCC" = yes ; then - case $host_os in + case "$host_os" in linux*|gnu*) - echo "$as_me:2066: checking if this is really Intel C compiler" >&5 + echo "$as_me:2077: 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 2071 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 2082 "configure" #include "confdefs.h" int @@ -2084,28 +2095,28 @@ make an error return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:2088: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:2099: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:2091: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:2094: \"$ac_try\"") >&5 + echo "$as_me:2102: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:2105: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:2097: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:2108: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then INTEL_COMPILER=yes cf_save_CFLAGS="$cf_save_CFLAGS -we147" else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" CFLAGS="$cf_save_CFLAGS" - echo "$as_me:2108: result: $INTEL_COMPILER" >&5 + echo "$as_me:2119: result: $INTEL_COMPILER" >&5 echo "${ECHO_T}$INTEL_COMPILER" >&6 ;; esac @@ -2114,11 +2125,11 @@ fi CLANG_COMPILER=no if test "$GCC" = yes ; then - echo "$as_me:2117: checking if this is really Clang C compiler" >&5 + echo "$as_me:2128: 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 2121 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 2132 "configure" #include "confdefs.h" int @@ -2134,27 +2145,27 @@ make an error return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:2138: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:2149: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:2141: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:2144: \"$ac_try\"") >&5 + echo "$as_me:2152: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:2155: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:2147: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:2158: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then CLANG_COMPILER=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" CFLAGS="$cf_save_CFLAGS" - echo "$as_me:2157: result: $CLANG_COMPILER" >&5 + echo "$as_me:2168: result: $CLANG_COMPILER" >&5 echo "${ECHO_T}$CLANG_COMPILER" >&6 fi @@ -2163,30 +2174,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:2166: WARNING: replacing broken compiler alias $CC" >&5 + { echo "$as_me:2177: 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:2173: checking version of $CC" >&5 + echo "$as_me:2184: 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:2177: result: $CLANG_VERSION" >&5 + echo "$as_me:2188: 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:2184: checking if option $cf_clang_opt works" >&5 + echo "$as_me:2195: 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 2189 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 2200 "configure" #include "confdefs.h" #include @@ -2194,39 +2205,39 @@ int main (void) { - printf("hello!\n"); + printf("hello!\\n"); ; return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:2203: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:2214: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:2206: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:2209: \"$ac_try\"") >&5 + echo "$as_me:2217: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:2220: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:2212: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:2223: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_clang_optok=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_clang_optok=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext - echo "$as_me:2223: result: $cf_clang_optok" >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" + echo "$as_me:2234: result: $cf_clang_optok" >&5 echo "${ECHO_T}$cf_clang_optok" >&6 CFLAGS="$cf_save_CFLAGS" - if test $cf_clang_optok = yes; then + if test "$cf_clang_optok" = yes; then test -n "$verbose" && echo " adding option $cf_clang_opt" 1>&6 -echo "${as_me:-configure}:2229: testing adding option $cf_clang_opt ..." 1>&5 +echo "${as_me:-configure}:2240: testing adding option $cf_clang_opt ..." 1>&5 test -n "$CFLAGS" && CFLAGS="$CFLAGS " CFLAGS="${CFLAGS}$cf_clang_opt" @@ -2235,15 +2246,15 @@ echo "${as_me:-configure}:2229: testing done fi -echo "$as_me:2238: checking for $CC option to accept ANSI C" >&5 +echo "$as_me:2249: 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 else ac_cv_prog_cc_stdc=no ac_save_CC=$CC -cat >conftest.$ac_ext <<_ACEOF -#line 2246 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 2257 "configure" #include "confdefs.h" #include #include @@ -2291,51 +2302,51 @@ _ACEOF for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" do CC="$ac_save_CC $ac_arg" - rm -f conftest.$ac_objext -if { (eval echo "$as_me:2295: \"$ac_compile\"") >&5 + rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:2306: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:2298: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:2301: \"$ac_try\"") >&5 + echo "$as_me:2309: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:2312: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:2304: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:2315: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_prog_cc_stdc=$ac_arg break else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 fi -rm -f conftest.$ac_objext +rm -f "conftest.$ac_objext" done -rm -f conftest.$ac_ext conftest.$ac_objext +rm -f "conftest.$ac_ext" "conftest.$ac_objext" CC=$ac_save_CC fi case "x$ac_cv_prog_cc_stdc" in x|xno) - echo "$as_me:2321: result: none needed" >&5 + echo "$as_me:2332: result: none needed" >&5 echo "${ECHO_T}none needed" >&6 ;; *) - echo "$as_me:2324: result: $ac_cv_prog_cc_stdc" >&5 + echo "$as_me:2335: result: $ac_cv_prog_cc_stdc" >&5 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6 CC="$CC $ac_cv_prog_cc_stdc" ;; esac # This should have been defined by AC_PROG_CC -: ${CC:=cc} +: "${CC:=cc}" -echo "$as_me:2332: checking \$CFLAGS variable" >&5 +echo "$as_me:2343: checking \$CFLAGS variable" >&5 echo $ECHO_N "checking \$CFLAGS variable... $ECHO_C" >&6 case "x$CFLAGS" in *-[IUD]*) - echo "$as_me:2336: result: broken" >&5 + echo "$as_me:2347: result: broken" >&5 echo "${ECHO_T}broken" >&6 - { echo "$as_me:2338: WARNING: your environment uses the CFLAGS variable to hold CPPFLAGS options" >&5 + { echo "$as_me:2349: 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= @@ -2349,19 +2360,19 @@ cf_new_extra_cppflags= for cf_add_cflags in $cf_arg do -case $cf_fix_cppflags in +case "$cf_fix_cppflags" in no) - case $cf_add_cflags in + case "$cf_add_cflags" in -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) - case $cf_add_cflags in + case "$cf_add_cflags" in -D*) - cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-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 + 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" @@ -2380,7 +2391,7 @@ no) *$cf_add_cflags) ;; *) - case $cf_add_cflags in + case "$cf_add_cflags" in -D*) cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` @@ -2410,7 +2421,7 @@ 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/^[^"]*"'\''//'` + cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ && test -z "${cf_tst_cflags}" \ @@ -2443,18 +2454,18 @@ fi done ;; *) - echo "$as_me:2446: result: ok" >&5 + echo "$as_me:2457: result: ok" >&5 echo "${ECHO_T}ok" >&6 ;; esac -echo "$as_me:2451: checking \$CC variable" >&5 +echo "$as_me:2462: checking \$CC variable" >&5 echo $ECHO_N "checking \$CC variable... $ECHO_C" >&6 case "$CC" in *[\ \ ]-*) - echo "$as_me:2455: result: broken" >&5 + echo "$as_me:2466: result: broken" >&5 echo "${ECHO_T}broken" >&6 - { echo "$as_me:2457: WARNING: your environment uses the CC variable to hold CFLAGS/CPPFLAGS options" >&5 + { echo "$as_me:2468: 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/[ ]*[ ]-[^ ].*//'` @@ -2472,19 +2483,19 @@ cf_new_extra_cppflags= for cf_add_cflags in $cf_arg do -case $cf_fix_cppflags in +case "$cf_fix_cppflags" in no) - case $cf_add_cflags in + case "$cf_add_cflags" in -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) - case $cf_add_cflags in + case "$cf_add_cflags" in -D*) - cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-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 + 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" @@ -2503,7 +2514,7 @@ no) *$cf_add_cflags) ;; *) - case $cf_add_cflags in + case "$cf_add_cflags" in -D*) cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` @@ -2533,7 +2544,7 @@ 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/^[^"]*"'\''//'` + cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ && test -z "${cf_tst_cflags}" \ @@ -2571,30 +2582,128 @@ fi done test -n "$verbose" && echo " resulting CC: '$CC'" 1>&6 -echo "${as_me:-configure}:2574: testing resulting CC: '$CC' ..." 1>&5 +echo "${as_me:-configure}:2585: testing resulting CC: '$CC' ..." 1>&5 test -n "$verbose" && echo " resulting CFLAGS: '$CFLAGS'" 1>&6 -echo "${as_me:-configure}:2578: testing resulting CFLAGS: '$CFLAGS' ..." 1>&5 +echo "${as_me:-configure}:2589: testing resulting CFLAGS: '$CFLAGS' ..." 1>&5 test -n "$verbose" && echo " resulting CPPFLAGS: '$CPPFLAGS'" 1>&6 -echo "${as_me:-configure}:2582: testing resulting CPPFLAGS: '$CPPFLAGS' ..." 1>&5 +echo "${as_me:-configure}:2593: testing resulting CPPFLAGS: '$CPPFLAGS' ..." 1>&5 ;; *) - echo "$as_me:2586: result: ok" >&5 + echo "$as_me:2597: result: ok" >&5 echo "${ECHO_T}ok" >&6 ;; esac +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:2606: 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 +else + if test -n "$GREP"; then + ac_cv_prog_GREP="$GREP" # 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_GREP="$ac_prog" +echo "$as_me:2621: found $ac_dir/$ac_word" >&5 +break +done + +fi +fi +GREP=$ac_cv_prog_GREP +if test -n "$GREP"; then + echo "$as_me:2629: result: $GREP" >&5 +echo "${ECHO_T}$GREP" >&6 +else + echo "$as_me:2632: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + + test -n "$GREP" && break +done +test -n "$GREP" || GREP=": " + +echo "$as_me:2640: 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 +else + if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 + then ac_cv_path_EGREP="$GREP -E" + else + for ac_prog in gegrep egrep +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:2652: 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 +else + case $EGREP in + [\\/]* | ?:[\\/]*) + ac_cv_path_EGREP="$EGREP" # Let the user override the test with a path. + ;; + *) + 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=. + if $as_executable_p "$ac_dir/$ac_word"; then + ac_cv_path_EGREP="$ac_dir/$ac_word" + echo "$as_me:2669: found $ac_dir/$ac_word" >&5 + break +fi +done + + ;; +esac +fi +EGREP=$ac_cv_path_EGREP + +if test -n "$EGREP"; then + echo "$as_me:2680: result: $EGREP" >&5 +echo "${ECHO_T}$EGREP" >&6 +else + echo "$as_me:2683: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + + test -n "$EGREP" && break +done +test -n "$EGREP" || EGREP=": " + + test "x$ac_cv_path_EGREP" = "x:" && { { echo "$as_me:2691: error: cannot find workable egrep" >&5 +echo "$as_me: error: cannot find workable egrep" >&2;} + { (exit 1); exit 1; }; } + fi +fi +echo "$as_me:2696: result: $ac_cv_path_EGREP" >&5 +echo "${ECHO_T}$ac_cv_path_EGREP" >&6 + EGREP="$ac_cv_path_EGREP" + ac_ext=c ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5' +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:2597: checking how to run the C preprocessor" >&5 +ac_main_return="return" +echo "$as_me:2706: 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 @@ -2614,20 +2723,20 @@ do # with a fresh cross-compiler works. # 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 2618 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 2727 "configure" #include "confdefs.h" #include Syntax error _ACEOF -if { (eval echo "$as_me:2623: \"$ac_cpp conftest.$ac_ext\"") >&5 - (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 +if { (eval echo "$as_me:2732: \"$ac_cpp "conftest.$ac_ext"\"") >&5 + (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1 ac_status=$? - egrep -v '^ *\+' conftest.er1 >conftest.err + $EGREP -v '^ *\+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:2629: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then + echo "$as_me:2738: \$? = $ac_status" >&5 + (exit "$ac_status"); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag else @@ -2640,27 +2749,27 @@ if test -z "$ac_cpp_err"; then : else echo "$as_me: failed program was:" >&5 - cat conftest.$ac_ext >&5 + cat "conftest.$ac_ext" >&5 # Broken: fails on valid input. continue fi -rm -f conftest.err conftest.$ac_ext +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 2652 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 2761 "configure" #include "confdefs.h" #include _ACEOF -if { (eval echo "$as_me:2656: \"$ac_cpp conftest.$ac_ext\"") >&5 - (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 +if { (eval echo "$as_me:2765: \"$ac_cpp "conftest.$ac_ext"\"") >&5 + (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1 ac_status=$? - egrep -v '^ *\+' conftest.er1 >conftest.err + $EGREP -v '^ *\+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:2662: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then + echo "$as_me:2771: \$? = $ac_status" >&5 + (exit "$ac_status"); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag else @@ -2674,16 +2783,16 @@ if test -z "$ac_cpp_err"; then continue else echo "$as_me: failed program was:" >&5 - cat conftest.$ac_ext >&5 + cat "conftest.$ac_ext" >&5 # Passes both tests. ac_preproc_ok=: break fi -rm -f conftest.err conftest.$ac_ext +rm -f conftest.err "conftest.$ac_ext" done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. -rm -f conftest.err conftest.$ac_ext +rm -f conftest.err "conftest.$ac_ext" if $ac_preproc_ok; then break fi @@ -2696,7 +2805,7 @@ fi else ac_cv_prog_CPP=$CPP fi -echo "$as_me:2699: result: $CPP" >&5 +echo "$as_me:2808: result: $CPP" >&5 echo "${ECHO_T}$CPP" >&6 ac_preproc_ok=false for ac_c_preproc_warn_flag in '' yes @@ -2705,20 +2814,20 @@ do # with a fresh cross-compiler works. # 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 2709 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 2818 "configure" #include "confdefs.h" #include Syntax error _ACEOF -if { (eval echo "$as_me:2714: \"$ac_cpp conftest.$ac_ext\"") >&5 - (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 +if { (eval echo "$as_me:2823: \"$ac_cpp "conftest.$ac_ext"\"") >&5 + (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1 ac_status=$? - egrep -v '^ *\+' conftest.er1 >conftest.err + $EGREP -v '^ *\+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:2720: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then + echo "$as_me:2829: \$? = $ac_status" >&5 + (exit "$ac_status"); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag else @@ -2731,27 +2840,27 @@ if test -z "$ac_cpp_err"; then : else echo "$as_me: failed program was:" >&5 - cat conftest.$ac_ext >&5 + cat "conftest.$ac_ext" >&5 # Broken: fails on valid input. continue fi -rm -f conftest.err conftest.$ac_ext +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 2743 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 2852 "configure" #include "confdefs.h" #include _ACEOF -if { (eval echo "$as_me:2747: \"$ac_cpp conftest.$ac_ext\"") >&5 - (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 +if { (eval echo "$as_me:2856: \"$ac_cpp "conftest.$ac_ext"\"") >&5 + (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1 ac_status=$? - egrep -v '^ *\+' conftest.er1 >conftest.err + $EGREP -v '^ *\+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:2753: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then + echo "$as_me:2862: \$? = $ac_status" >&5 + (exit "$ac_status"); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag else @@ -2765,46 +2874,46 @@ if test -z "$ac_cpp_err"; then continue else echo "$as_me: failed program was:" >&5 - cat conftest.$ac_ext >&5 + cat "conftest.$ac_ext" >&5 # Passes both tests. ac_preproc_ok=: break fi -rm -f conftest.err conftest.$ac_ext +rm -f conftest.err "conftest.$ac_ext" done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. -rm -f conftest.err conftest.$ac_ext +rm -f conftest.err "conftest.$ac_ext" if $ac_preproc_ok; then : else - { { echo "$as_me:2781: error: C preprocessor \"$CPP\" fails sanity check" >&5 + { { echo "$as_me:2890: error: C preprocessor \"$CPP\" fails sanity check" >&5 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check" >&2;} { (exit 1); exit 1; }; } fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5' +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 +ac_main_return="return" if test $ac_cv_c_compiler_gnu = yes; then - echo "$as_me:2794: checking whether $CC needs -traditional" >&5 + echo "$as_me:2903: 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 2801 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 2910 "configure" #include "confdefs.h" #include int Autoconf = TIOCGETP; _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - egrep "$ac_pattern" >/dev/null 2>&1; then + $EGREP "$ac_pattern" >/dev/null 2>&1; then ac_cv_prog_gcc_traditional=yes else ac_cv_prog_gcc_traditional=no @@ -2812,28 +2921,28 @@ fi rm -rf conftest* if test $ac_cv_prog_gcc_traditional = no; then - cat >conftest.$ac_ext <<_ACEOF -#line 2816 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 2925 "configure" #include "confdefs.h" #include int Autoconf = TCGETA; _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - egrep "$ac_pattern" >/dev/null 2>&1; then + $EGREP "$ac_pattern" >/dev/null 2>&1; then ac_cv_prog_gcc_traditional=yes fi rm -rf conftest* fi fi -echo "$as_me:2829: result: $ac_cv_prog_gcc_traditional" >&5 +echo "$as_me:2938: 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:2836: checking whether ${MAKE-make} sets \${MAKE}" >&5 +echo "$as_me:2945: 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 @@ -2853,11 +2962,11 @@ fi rm -f conftest.make fi if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then - echo "$as_me:2856: result: yes" >&5 + echo "$as_me:2965: result: yes" >&5 echo "${ECHO_T}yes" >&6 SET_MAKE= else - echo "$as_me:2860: result: no" >&5 + echo "$as_me:2969: result: no" >&5 echo "${ECHO_T}no" >&6 SET_MAKE="MAKE=${MAKE-make}" fi @@ -2874,7 +2983,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:2877: checking for a BSD compatible install" >&5 +echo "$as_me:2986: 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 @@ -2923,7 +3032,7 @@ fi INSTALL=$ac_install_sh fi fi -echo "$as_me:2926: result: $INSTALL" >&5 +echo "$as_me:3035: result: $INSTALL" >&5 echo "${ECHO_T}$INSTALL" >&6 # Use test -z because SunOS4 sh mishandles braces in ${var-val}. @@ -2956,30 +3065,30 @@ EOF for cf_prog in 'bison -y' byacc yacc do rm -f y.tab.ch - echo "$as_me:2959: checking for $cf_prog" >&5 + echo "$as_me:3068: 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:2963: \"$cf_command\"") >&5 + if { (eval echo "$as_me:3072: \"$cf_command\"") >&5 (eval $cf_command) 2>&5 ac_status=$? - echo "$as_me:2966: \$? = $ac_status" >&5 - (exit $ac_status); } && test -s y.tab.c ; then + echo "$as_me:3075: \$? = $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:2971: \"$ac_link\"") >&5 + if { (eval echo "$as_me:3080: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:2974: \$? = $ac_status" >&5 - (exit $ac_status); } && test -s conftest ; then + echo "$as_me:3083: \$? = $ac_status" >&5 + (exit "$ac_status"); } && test -s conftest ; then cf_result=yes fi else cf_result=yes fi fi - echo "$as_me:2982: result: $cf_result" >&5 + echo "$as_me:3091: result: $cf_result" >&5 echo "${ECHO_T}$cf_result" >&6 if test $cf_result = yes ; then cf_cv_prog_YACC="$cf_prog" @@ -2996,7 +3105,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:2999: checking for $ac_word" >&5 +echo "$as_me:3108: 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 @@ -3011,7 +3120,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:3014: found $ac_dir/$ac_word" >&5 +echo "$as_me:3123: found $ac_dir/$ac_word" >&5 break done @@ -3019,10 +3128,10 @@ fi fi LINT=$ac_cv_prog_LINT if test -n "$LINT"; then - echo "$as_me:3022: result: $LINT" >&5 + echo "$as_me:3131: result: $LINT" >&5 echo "${ECHO_T}$LINT" >&6 else - echo "$as_me:3025: result: no" >&5 + echo "$as_me:3134: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -3030,14 +3139,14 @@ fi done test -n "$LINT" || LINT=":" -echo "$as_me:3033: checking if the POSIX test-macros are already defined" >&5 +echo "$as_me:3142: 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 3040 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 3149 "configure" #include "confdefs.h" #include int @@ -3055,28 +3164,28 @@ main (void) return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:3059: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:3168: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:3062: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:3065: \"$ac_try\"") >&5 + echo "$as_me:3171: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:3174: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:3068: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:3177: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_cv_posix_visible=no else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_cv_posix_visible=yes fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi -echo "$as_me:3079: result: $cf_cv_posix_visible" >&5 +echo "$as_me:3188: result: $cf_cv_posix_visible" >&5 echo "${ECHO_T}$cf_cv_posix_visible" >&6 if test "$cf_cv_posix_visible" = no; then @@ -3085,7 +3194,7 @@ cf_XOPEN_SOURCE=500 cf_POSIX_C_SOURCE=199506L cf_xopen_source= -case $host_os in +case "$host_os" in aix[4-7]*) cf_xopen_source="-D_ALL_SOURCE" ;; @@ -3121,14 +3230,14 @@ linux*|uclinux*|gnu*|mint*|k*bsd*-gnu|cy cf_gnu_xopen_source=$cf_XOPEN_SOURCE -echo "$as_me:3124: checking if this is the GNU C library" >&5 +echo "$as_me:3233: 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 3131 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 3240 "configure" #include "confdefs.h" #include int @@ -3146,28 +3255,28 @@ main (void) return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:3150: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:3259: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:3153: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:3156: \"$ac_try\"") >&5 + echo "$as_me:3262: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:3265: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:3159: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:3268: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_cv_gnu_library=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_cv_gnu_library=no fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi -echo "$as_me:3170: result: $cf_cv_gnu_library" >&5 +echo "$as_me:3279: result: $cf_cv_gnu_library" >&5 echo "${ECHO_T}$cf_cv_gnu_library" >&6 if test x$cf_cv_gnu_library = xyes; then @@ -3175,7 +3284,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:3178: checking if _DEFAULT_SOURCE can be used as a basis" >&5 + echo "$as_me:3287: 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 @@ -3186,8 +3295,8 @@ else test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " CPPFLAGS="${CPPFLAGS}-D_DEFAULT_SOURCE" - cat >conftest.$ac_ext <<_ACEOF -#line 3190 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 3299 "configure" #include "confdefs.h" #include int @@ -3205,34 +3314,34 @@ main (void) return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:3209: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:3318: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:3212: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:3215: \"$ac_try\"") >&5 + echo "$as_me:3321: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:3324: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:3218: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:3327: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_cv_gnu_library_219=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_cv_gnu_library_219=no fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" CPPFLAGS="$cf_save" fi -echo "$as_me:3230: result: $cf_cv_gnu_library_219" >&5 +echo "$as_me:3339: 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:3235: checking if _XOPEN_SOURCE=$cf_gnu_xopen_source works with _DEFAULT_SOURCE" >&5 + echo "$as_me:3344: 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 @@ -3245,19 +3354,19 @@ cf_new_extra_cppflags= for cf_add_cflags in -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=$cf_gnu_xopen_source do -case $cf_fix_cppflags in +case "$cf_fix_cppflags" in no) - case $cf_add_cflags in + case "$cf_add_cflags" in -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) - case $cf_add_cflags in + case "$cf_add_cflags" in -D*) - cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-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 + 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" @@ -3276,7 +3385,7 @@ no) *$cf_add_cflags) ;; *) - case $cf_add_cflags in + case "$cf_add_cflags" in -D*) cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` @@ -3306,7 +3415,7 @@ 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/^[^"]*"'\''//'` + cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ && test -z "${cf_tst_cflags}" \ @@ -3336,8 +3445,8 @@ if test -n "$cf_new_extra_cppflags" ; th fi - cat >conftest.$ac_ext <<_ACEOF -#line 3340 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 3449 "configure" #include "confdefs.h" #include @@ -3356,28 +3465,28 @@ main (void) return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:3360: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:3469: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:3363: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:3366: \"$ac_try\"") >&5 + echo "$as_me:3472: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:3475: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:3369: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:3478: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_cv_gnu_dftsrc_219=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_cv_gnu_dftsrc_219=no fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi -echo "$as_me:3380: result: $cf_cv_gnu_dftsrc_219" >&5 +echo "$as_me:3489: 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 @@ -3386,14 +3495,14 @@ echo "${ECHO_T}$cf_cv_gnu_dftsrc_219" >& if test "x$cf_cv_gnu_dftsrc_219" != xyes; then - echo "$as_me:3389: checking if we must define _GNU_SOURCE" >&5 + echo "$as_me:3498: 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 3396 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 3505 "configure" #include "confdefs.h" #include int @@ -3407,22 +3516,22 @@ main (void) return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:3411: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:3520: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:3414: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:3417: \"$ac_try\"") >&5 + echo "$as_me:3523: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:3526: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:3420: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:3529: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_cv_gnu_source=no else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_save="$CPPFLAGS" cf_fix_cppflags=no @@ -3432,19 +3541,19 @@ cf_new_extra_cppflags= for cf_add_cflags in -D_GNU_SOURCE do -case $cf_fix_cppflags in +case "$cf_fix_cppflags" in no) - case $cf_add_cflags in + case "$cf_add_cflags" in -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) - case $cf_add_cflags in + case "$cf_add_cflags" in -D*) - cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-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 + 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" @@ -3463,7 +3572,7 @@ no) *$cf_add_cflags) ;; *) - case $cf_add_cflags in + case "$cf_add_cflags" in -D*) cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` @@ -3493,7 +3602,7 @@ 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/^[^"]*"'\''//'` + cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ && test -z "${cf_tst_cflags}" \ @@ -3523,8 +3632,8 @@ if test -n "$cf_new_extra_cppflags" ; th fi - cat >conftest.$ac_ext <<_ACEOF -#line 3527 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 3636 "configure" #include "confdefs.h" #include int @@ -3538,37 +3647,37 @@ main (void) return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:3542: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:3651: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:3545: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:3548: \"$ac_try\"") >&5 + echo "$as_me:3654: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:3657: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:3551: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:3660: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_cv_gnu_source=no else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_cv_gnu_source=yes fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" CPPFLAGS="$cf_save" fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi -echo "$as_me:3566: result: $cf_cv_gnu_source" >&5 +echo "$as_me:3675: 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:3571: checking if we should also define _DEFAULT_SOURCE" >&5 + echo "$as_me:3680: 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 @@ -3577,8 +3686,8 @@ else test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " CPPFLAGS="${CPPFLAGS}-D_GNU_SOURCE" - cat >conftest.$ac_ext <<_ACEOF -#line 3581 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 3690 "configure" #include "confdefs.h" #include int @@ -3592,28 +3701,28 @@ main (void) return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:3596: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:3705: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:3599: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:3602: \"$ac_try\"") >&5 + echo "$as_me:3708: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:3711: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:3605: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:3714: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_cv_default_source=no else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_cv_default_source=yes fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi -echo "$as_me:3616: result: $cf_cv_default_source" >&5 +echo "$as_me:3725: result: $cf_cv_default_source" >&5 echo "${ECHO_T}$cf_cv_default_source" >&6 if test "$cf_cv_default_source" = yes then @@ -3650,16 +3759,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:3653: checking if we should define _POSIX_C_SOURCE" >&5 +echo "$as_me:3762: 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}:3659: testing if the symbol is already defined go no further ..." 1>&5 +echo "${as_me:-configure}:3768: testing if the symbol is already defined go no further ..." 1>&5 - cat >conftest.$ac_ext <<_ACEOF -#line 3662 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 3771 "configure" #include "confdefs.h" #include int @@ -3673,22 +3782,22 @@ make an error return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:3677: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:3786: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:3680: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:3683: \"$ac_try\"") >&5 + echo "$as_me:3789: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:3792: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:3686: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:3795: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_cv_posix_c_source=no else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_want_posix_source=no case .$cf_POSIX_C_SOURCE in .[12]??*) @@ -3703,8 +3812,8 @@ cf_want_posix_source=no ;; esac if test "$cf_want_posix_source" = yes ; then - cat >conftest.$ac_ext <<_ACEOF -#line 3707 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 3816 "configure" #include "confdefs.h" #include int @@ -3718,28 +3827,28 @@ make an error return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:3722: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:3831: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:3725: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:3728: \"$ac_try\"") >&5 + echo "$as_me:3834: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:3837: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:3731: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:3840: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then : else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_cv_posix_c_source="$cf_cv_posix_c_source -D_POSIX_SOURCE" fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi -echo "${as_me:-configure}:3742: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5 +echo "${as_me:-configure}:3851: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5 CFLAGS="$cf_trim_CFLAGS" CPPFLAGS="$cf_trim_CPPFLAGS" @@ -3747,10 +3856,10 @@ echo "${as_me:-configure}:3742: testing test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " CPPFLAGS="${CPPFLAGS}$cf_cv_posix_c_source" -echo "${as_me:-configure}:3750: testing if the second compile does not leave our definition intact error ..." 1>&5 +echo "${as_me:-configure}:3859: testing if the second compile does not leave our definition intact error ..." 1>&5 - cat >conftest.$ac_ext <<_ACEOF -#line 3753 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 3862 "configure" #include "confdefs.h" #include int @@ -3764,33 +3873,33 @@ make an error return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:3768: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:3877: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:3771: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:3774: \"$ac_try\"") >&5 + echo "$as_me:3880: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:3883: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:3777: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:3886: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then : else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_cv_posix_c_source=no fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" CFLAGS="$cf_save_CFLAGS" CPPFLAGS="$cf_save_CPPFLAGS" fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi -echo "$as_me:3793: result: $cf_cv_posix_c_source" >&5 +echo "$as_me:3902: 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 @@ -3804,19 +3913,19 @@ cf_new_extra_cppflags= for cf_add_cflags in $cf_cv_posix_c_source do -case $cf_fix_cppflags in +case "$cf_fix_cppflags" in no) - case $cf_add_cflags in + case "$cf_add_cflags" in -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) - case $cf_add_cflags in + case "$cf_add_cflags" in -D*) - cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-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 + 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" @@ -3835,7 +3944,7 @@ no) *$cf_add_cflags) ;; *) - case $cf_add_cflags in + case "$cf_add_cflags" in -D*) cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` @@ -3865,7 +3974,7 @@ 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/^[^"]*"'\''//'` + cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ && test -z "${cf_tst_cflags}" \ @@ -3903,7 +4012,16 @@ fi # cf_cv_posix_visible netbsd*) cf_xopen_source="-D_NETBSD_SOURCE" # setting _XOPEN_SOURCE breaks IPv6 for lynx on NetBSD 1.6, breaks xterm, is not needed for ncursesw ;; -openbsd[4-9]*) +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:4019: 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 + ;; +openbsd[4-5]*) # setting _XOPEN_SOURCE lower than 500 breaks g++ compile with wchar.h, needed for ncursesw cf_xopen_source="-D_BSD_SOURCE" cf_XOPEN_SOURCE=600 @@ -3930,14 +4048,14 @@ sysv4.2uw2.*) # Novell/SCO UnixWare 2.x ;; *) -echo "$as_me:3933: checking if we should define _XOPEN_SOURCE" >&5 +echo "$as_me:4051: 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 3940 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 4058 "configure" #include "confdefs.h" #include @@ -3955,29 +4073,29 @@ make an error return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:3959: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:4077: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:3962: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:3965: \"$ac_try\"") >&5 + echo "$as_me:4080: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:4083: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:3968: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:4086: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_cv_xopen_source=no else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_save="$CPPFLAGS" test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " CPPFLAGS="${CPPFLAGS}-D_XOPEN_SOURCE=$cf_XOPEN_SOURCE" - cat >conftest.$ac_ext <<_ACEOF -#line 3980 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 4098 "configure" #include "confdefs.h" #include @@ -3995,32 +4113,32 @@ make an error return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:3999: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:4117: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:4002: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:4005: \"$ac_try\"") >&5 + echo "$as_me:4120: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:4123: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:4008: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:4126: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_cv_xopen_source=no else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_cv_xopen_source=$cf_XOPEN_SOURCE fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" CPPFLAGS="$cf_save" fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi -echo "$as_me:4023: result: $cf_cv_xopen_source" >&5 +echo "$as_me:4141: result: $cf_cv_xopen_source" >&5 echo "${ECHO_T}$cf_cv_xopen_source" >&6 if test "$cf_cv_xopen_source" != no ; then @@ -4042,19 +4160,19 @@ cf_new_extra_cppflags= for cf_add_cflags in $cf_temp_xopen_source do -case $cf_fix_cppflags in +case "$cf_fix_cppflags" in no) - case $cf_add_cflags in + case "$cf_add_cflags" in -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) - case $cf_add_cflags in + case "$cf_add_cflags" in -D*) - cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-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 + 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" @@ -4073,7 +4191,7 @@ no) *$cf_add_cflags) ;; *) - case $cf_add_cflags in + case "$cf_add_cflags" in -D*) cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` @@ -4103,7 +4221,7 @@ 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/^[^"]*"'\''//'` + cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ && test -z "${cf_tst_cflags}" \ @@ -4150,16 +4268,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:4153: checking if we should define _POSIX_C_SOURCE" >&5 +echo "$as_me:4271: 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}:4159: testing if the symbol is already defined go no further ..." 1>&5 +echo "${as_me:-configure}:4277: testing if the symbol is already defined go no further ..." 1>&5 - cat >conftest.$ac_ext <<_ACEOF -#line 4162 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 4280 "configure" #include "confdefs.h" #include int @@ -4173,22 +4291,22 @@ make an error return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:4177: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:4295: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:4180: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:4183: \"$ac_try\"") >&5 + echo "$as_me:4298: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:4301: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:4186: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:4304: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_cv_posix_c_source=no else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_want_posix_source=no case .$cf_POSIX_C_SOURCE in .[12]??*) @@ -4203,8 +4321,8 @@ cf_want_posix_source=no ;; esac if test "$cf_want_posix_source" = yes ; then - cat >conftest.$ac_ext <<_ACEOF -#line 4207 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 4325 "configure" #include "confdefs.h" #include int @@ -4218,28 +4336,28 @@ make an error return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:4222: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:4340: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:4225: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:4228: \"$ac_try\"") >&5 + echo "$as_me:4343: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:4346: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:4231: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:4349: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then : else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_cv_posix_c_source="$cf_cv_posix_c_source -D_POSIX_SOURCE" fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi -echo "${as_me:-configure}:4242: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5 +echo "${as_me:-configure}:4360: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5 CFLAGS="$cf_trim_CFLAGS" CPPFLAGS="$cf_trim_CPPFLAGS" @@ -4247,10 +4365,10 @@ echo "${as_me:-configure}:4242: testing test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " CPPFLAGS="${CPPFLAGS}$cf_cv_posix_c_source" -echo "${as_me:-configure}:4250: testing if the second compile does not leave our definition intact error ..." 1>&5 +echo "${as_me:-configure}:4368: testing if the second compile does not leave our definition intact error ..." 1>&5 - cat >conftest.$ac_ext <<_ACEOF -#line 4253 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 4371 "configure" #include "confdefs.h" #include int @@ -4264,33 +4382,33 @@ make an error return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:4268: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:4386: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:4271: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:4274: \"$ac_try\"") >&5 + echo "$as_me:4389: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:4392: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:4277: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:4395: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then : else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_cv_posix_c_source=no fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" CFLAGS="$cf_save_CFLAGS" CPPFLAGS="$cf_save_CPPFLAGS" fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi -echo "$as_me:4293: result: $cf_cv_posix_c_source" >&5 +echo "$as_me:4411: 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 @@ -4304,19 +4422,19 @@ cf_new_extra_cppflags= for cf_add_cflags in $cf_cv_posix_c_source do -case $cf_fix_cppflags in +case "$cf_fix_cppflags" in no) - case $cf_add_cflags in + case "$cf_add_cflags" in -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) - case $cf_add_cflags in + case "$cf_add_cflags" in -D*) - cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-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 + 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" @@ -4335,7 +4453,7 @@ no) *$cf_add_cflags) ;; *) - case $cf_add_cflags in + case "$cf_add_cflags" in -D*) cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` @@ -4365,7 +4483,7 @@ 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/^[^"]*"'\''//'` + cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ && test -z "${cf_tst_cflags}" \ @@ -4411,19 +4529,19 @@ cf_new_extra_cppflags= for cf_add_cflags in $cf_xopen_source do -case $cf_fix_cppflags in +case "$cf_fix_cppflags" in no) - case $cf_add_cflags in + case "$cf_add_cflags" in -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) - case $cf_add_cflags in + case "$cf_add_cflags" in -D*) - cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-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 + 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" @@ -4442,7 +4560,7 @@ no) *$cf_add_cflags) ;; *) - case $cf_add_cflags in + case "$cf_add_cflags" in -D*) cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` @@ -4472,7 +4590,7 @@ 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/^[^"]*"'\''//'` + cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ && test -z "${cf_tst_cflags}" \ @@ -4484,7 +4602,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}:4487: testing add to \$CFLAGS $cf_new_cflags ..." 1>&5 +echo "${as_me:-configure}:4605: testing add to \$CFLAGS $cf_new_cflags ..." 1>&5 test -n "$CFLAGS" && CFLAGS="$CFLAGS " CFLAGS="${CFLAGS}$cf_new_cflags" @@ -4494,7 +4612,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}:4497: testing add to \$CPPFLAGS $cf_new_cppflags ..." 1>&5 +echo "${as_me:-configure}:4615: testing add to \$CPPFLAGS $cf_new_cppflags ..." 1>&5 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " CPPFLAGS="${CPPFLAGS}$cf_new_cppflags" @@ -4504,7 +4622,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}:4507: testing add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags ..." 1>&5 +echo "${as_me:-configure}:4625: 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" @@ -4514,10 +4632,10 @@ fi fi if test -n "$cf_XOPEN_SOURCE" && test -z "$cf_cv_xopen_source" ; then - echo "$as_me:4517: checking if _XOPEN_SOURCE really is set" >&5 + echo "$as_me:4635: 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 4520 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 4638 "configure" #include "confdefs.h" #include int @@ -4531,31 +4649,31 @@ make an error return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:4535: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:4653: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:4538: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:4541: \"$ac_try\"") >&5 + echo "$as_me:4656: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:4659: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:4544: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:4662: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_XOPEN_SOURCE_set=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_XOPEN_SOURCE_set=no fi -rm -f conftest.$ac_objext conftest.$ac_ext - echo "$as_me:4553: result: $cf_XOPEN_SOURCE_set" >&5 +rm -f "conftest.$ac_objext" "conftest.$ac_ext" + echo "$as_me:4671: result: $cf_XOPEN_SOURCE_set" >&5 echo "${ECHO_T}$cf_XOPEN_SOURCE_set" >&6 - if test $cf_XOPEN_SOURCE_set = yes + if test "$cf_XOPEN_SOURCE_set" = yes then - cat >conftest.$ac_ext <<_ACEOF -#line 4558 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 4676 "configure" #include "confdefs.h" #include int @@ -4569,40 +4687,40 @@ make an error return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:4573: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:4691: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:4576: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:4579: \"$ac_try\"") >&5 + echo "$as_me:4694: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:4697: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:4582: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:4700: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_XOPEN_SOURCE_set_ok=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_XOPEN_SOURCE_set_ok=no fi -rm -f conftest.$ac_objext conftest.$ac_ext - if test $cf_XOPEN_SOURCE_set_ok = no +rm -f "conftest.$ac_objext" "conftest.$ac_ext" + if test "$cf_XOPEN_SOURCE_set_ok" = no then - { echo "$as_me:4593: WARNING: _XOPEN_SOURCE is lower than requested" >&5 + { echo "$as_me:4711: WARNING: _XOPEN_SOURCE is lower than requested" >&5 echo "$as_me: WARNING: _XOPEN_SOURCE is lower than requested" >&2;} fi else -echo "$as_me:4598: checking if we should define _XOPEN_SOURCE" >&5 +echo "$as_me:4716: 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 4605 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 4723 "configure" #include "confdefs.h" #include @@ -4620,29 +4738,29 @@ make an error return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:4624: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:4742: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:4627: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:4630: \"$ac_try\"") >&5 + echo "$as_me:4745: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:4748: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:4633: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:4751: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_cv_xopen_source=no else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_save="$CPPFLAGS" test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " CPPFLAGS="${CPPFLAGS}-D_XOPEN_SOURCE=$cf_XOPEN_SOURCE" - cat >conftest.$ac_ext <<_ACEOF -#line 4645 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 4763 "configure" #include "confdefs.h" #include @@ -4660,32 +4778,32 @@ make an error return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:4664: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:4782: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:4667: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:4670: \"$ac_try\"") >&5 + echo "$as_me:4785: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:4788: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:4673: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:4791: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_cv_xopen_source=no else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_cv_xopen_source=$cf_XOPEN_SOURCE fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" CPPFLAGS="$cf_save" fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi -echo "$as_me:4688: result: $cf_cv_xopen_source" >&5 +echo "$as_me:4806: result: $cf_cv_xopen_source" >&5 echo "${ECHO_T}$cf_cv_xopen_source" >&6 if test "$cf_cv_xopen_source" != no ; then @@ -4707,19 +4825,19 @@ cf_new_extra_cppflags= for cf_add_cflags in $cf_temp_xopen_source do -case $cf_fix_cppflags in +case "$cf_fix_cppflags" in no) - case $cf_add_cflags in + case "$cf_add_cflags" in -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) - case $cf_add_cflags in + case "$cf_add_cflags" in -D*) - cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-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 + 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" @@ -4738,7 +4856,7 @@ no) *$cf_add_cflags) ;; *) - case $cf_add_cflags in + case "$cf_add_cflags" in -D*) cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` @@ -4768,7 +4886,7 @@ 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/^[^"]*"'\''//'` + cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ && test -z "${cf_tst_cflags}" \ @@ -4804,14 +4922,14 @@ fi fi fi # cf_cv_posix_visible -echo "$as_me:4807: checking if SIGWINCH is defined" >&5 +echo "$as_me:4925: 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 4814 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 4932 "configure" #include "confdefs.h" #include @@ -4825,24 +4943,24 @@ int x = SIGWINCH; (void)x return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:4829: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:4947: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:4832: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:4835: \"$ac_try\"") >&5 + echo "$as_me:4950: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:4953: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:4838: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:4956: \$? = $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 4845 "configure" +cat "conftest.$ac_ext" >&5 +cat >"conftest.$ac_ext" <<_ACEOF +#line 4963 "configure" #include "confdefs.h" #undef _XOPEN_SOURCE @@ -4859,35 +4977,35 @@ int x = SIGWINCH; (void)x return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:4863: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:4981: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:4866: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:4869: \"$ac_try\"") >&5 + echo "$as_me:4984: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:4987: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:4872: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:4990: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_cv_define_sigwinch=maybe else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_cv_define_sigwinch=no fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi -echo "$as_me:4886: result: $cf_cv_define_sigwinch" >&5 +echo "$as_me:5004: 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:4890: checking for actual SIGWINCH definition" >&5 +echo "$as_me:5008: 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 @@ -4895,10 +5013,10 @@ else cf_cv_fixup_sigwinch=unknown cf_sigwinch=32 -while test $cf_sigwinch != 1 +while test "$cf_sigwinch" != 1 do - cat >conftest.$ac_ext <<_ACEOF -#line 4901 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 5019 "configure" #include "confdefs.h" #undef _XOPEN_SOURCE @@ -4919,31 +5037,31 @@ int x = SIGWINCH; (void)x return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:4923: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:5041: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:4926: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:4929: \"$ac_try\"") >&5 + echo "$as_me:5044: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:5047: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:4932: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:5050: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_cv_fixup_sigwinch=$cf_sigwinch break else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" -cf_sigwinch=`expr $cf_sigwinch - 1` +cf_sigwinch="`expr "$cf_sigwinch" - 1`" done fi -echo "$as_me:4946: result: $cf_cv_fixup_sigwinch" >&5 +echo "$as_me:5064: result: $cf_cv_fixup_sigwinch" >&5 echo "${ECHO_T}$cf_cv_fixup_sigwinch" >&6 if test "$cf_cv_fixup_sigwinch" != unknown ; then @@ -4951,7 +5069,7 @@ echo "${ECHO_T}$cf_cv_fixup_sigwinch" >& fi fi -case $cf_cv_system_name in +case "$cf_cv_system_name" in os2*) CFLAGS="$CFLAGS -Zmt" @@ -4972,7 +5090,7 @@ cat >>confdefs.h <&5 +echo "$as_me:5109: checking whether ln -s works" >&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:4995: result: yes" >&5 + echo "$as_me:5113: result: yes" >&5 echo "${ECHO_T}yes" >&6 else - echo "$as_me:4998: result: no, using $LN_S" >&5 + echo "$as_me:5116: result: no, using $LN_S" >&5 echo "${ECHO_T}no, using $LN_S" >&6 fi @@ -5018,7 +5136,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:5021: checking for $ac_word" >&5 +echo "$as_me:5139: 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 @@ -5033,7 +5151,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_BUILD_CC="$ac_prog" -echo "$as_me:5036: found $ac_dir/$ac_word" >&5 +echo "$as_me:5154: found $ac_dir/$ac_word" >&5 break done @@ -5041,10 +5159,10 @@ fi fi BUILD_CC=$ac_cv_prog_BUILD_CC if test -n "$BUILD_CC"; then - echo "$as_me:5044: result: $BUILD_CC" >&5 + echo "$as_me:5162: result: $BUILD_CC" >&5 echo "${ECHO_T}$BUILD_CC" >&6 else - echo "$as_me:5047: result: no" >&5 + echo "$as_me:5165: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -5053,12 +5171,12 @@ done test -n "$BUILD_CC" || BUILD_CC="none" fi; - echo "$as_me:5056: checking for native build C compiler" >&5 + echo "$as_me:5174: checking for native build C compiler" >&5 echo $ECHO_N "checking for native build C compiler... $ECHO_C" >&6 - echo "$as_me:5058: result: $BUILD_CC" >&5 + echo "$as_me:5176: result: $BUILD_CC" >&5 echo "${ECHO_T}$BUILD_CC" >&6 - echo "$as_me:5061: checking for native build C preprocessor" >&5 + echo "$as_me:5179: 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. @@ -5068,10 +5186,10 @@ if test "${with_build_cpp+set}" = set; t else BUILD_CPP='${BUILD_CC} -E' fi; - echo "$as_me:5071: result: $BUILD_CPP" >&5 + echo "$as_me:5189: result: $BUILD_CPP" >&5 echo "${ECHO_T}$BUILD_CPP" >&6 - echo "$as_me:5074: checking for native build C flags" >&5 + echo "$as_me:5192: 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. @@ -5079,10 +5197,10 @@ if test "${with_build_cflags+set}" = set withval="$with_build_cflags" BUILD_CFLAGS="$withval" fi; - echo "$as_me:5082: result: $BUILD_CFLAGS" >&5 + echo "$as_me:5200: result: $BUILD_CFLAGS" >&5 echo "${ECHO_T}$BUILD_CFLAGS" >&6 - echo "$as_me:5085: checking for native build C preprocessor-flags" >&5 + echo "$as_me:5203: 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. @@ -5090,10 +5208,10 @@ if test "${with_build_cppflags+set}" = s withval="$with_build_cppflags" BUILD_CPPFLAGS="$withval" fi; - echo "$as_me:5093: result: $BUILD_CPPFLAGS" >&5 + echo "$as_me:5211: result: $BUILD_CPPFLAGS" >&5 echo "${ECHO_T}$BUILD_CPPFLAGS" >&6 - echo "$as_me:5096: checking for native build linker-flags" >&5 + echo "$as_me:5214: 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. @@ -5101,10 +5219,10 @@ if test "${with_build_ldflags+set}" = se withval="$with_build_ldflags" BUILD_LDFLAGS="$withval" fi; - echo "$as_me:5104: result: $BUILD_LDFLAGS" >&5 + echo "$as_me:5222: result: $BUILD_LDFLAGS" >&5 echo "${ECHO_T}$BUILD_LDFLAGS" >&6 - echo "$as_me:5107: checking for native build linker-libraries" >&5 + echo "$as_me:5225: 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. @@ -5112,7 +5230,7 @@ if test "${with_build_libs+set}" = set; withval="$with_build_libs" BUILD_LIBS="$withval" fi; - echo "$as_me:5115: result: $BUILD_LIBS" >&5 + echo "$as_me:5233: result: $BUILD_LIBS" >&5 echo "${ECHO_T}$BUILD_LIBS" >&6 # this assumes we're on Unix. @@ -5121,8 +5239,8 @@ echo "${ECHO_T}$BUILD_LIBS" >&6 : ${BUILD_CC:='${CC}'} - if ( test "$BUILD_CC" = "$CC" || test "$BUILD_CC" = '${CC}' ) ; then - { { echo "$as_me:5125: error: Cross-build requires two compilers. + if { test "$BUILD_CC" = "$CC" || test "$BUILD_CC" = '${CC}'; } ; then + { { echo "$as_me:5243: 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;} @@ -5143,7 +5261,7 @@ 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:5146: checking for $ac_word" >&5 +echo "$as_me:5264: 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 @@ -5158,7 +5276,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:5161: found $ac_dir/$ac_word" >&5 +echo "$as_me:5279: found $ac_dir/$ac_word" >&5 break done @@ -5166,10 +5284,10 @@ fi fi RANLIB=$ac_cv_prog_RANLIB if test -n "$RANLIB"; then - echo "$as_me:5169: result: $RANLIB" >&5 + echo "$as_me:5287: result: $RANLIB" >&5 echo "${ECHO_T}$RANLIB" >&6 else - echo "$as_me:5172: result: no" >&5 + echo "$as_me:5290: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -5178,7 +5296,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:5181: checking for $ac_word" >&5 +echo "$as_me:5299: 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 @@ -5193,7 +5311,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:5196: found $ac_dir/$ac_word" >&5 +echo "$as_me:5314: found $ac_dir/$ac_word" >&5 break done @@ -5202,10 +5320,10 @@ fi fi ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB if test -n "$ac_ct_RANLIB"; then - echo "$as_me:5205: result: $ac_ct_RANLIB" >&5 + echo "$as_me:5323: result: $ac_ct_RANLIB" >&5 echo "${ECHO_T}$ac_ct_RANLIB" >&6 else - echo "$as_me:5208: result: no" >&5 + echo "$as_me:5326: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -5217,7 +5335,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:5220: checking for $ac_word" >&5 +echo "$as_me:5338: 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 @@ -5232,7 +5350,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:5235: found $ac_dir/$ac_word" >&5 +echo "$as_me:5353: found $ac_dir/$ac_word" >&5 break done @@ -5240,10 +5358,10 @@ fi fi LD=$ac_cv_prog_LD if test -n "$LD"; then - echo "$as_me:5243: result: $LD" >&5 + echo "$as_me:5361: result: $LD" >&5 echo "${ECHO_T}$LD" >&6 else - echo "$as_me:5246: result: no" >&5 + echo "$as_me:5364: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -5252,7 +5370,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:5255: checking for $ac_word" >&5 +echo "$as_me:5373: 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 @@ -5267,7 +5385,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:5270: found $ac_dir/$ac_word" >&5 +echo "$as_me:5388: found $ac_dir/$ac_word" >&5 break done @@ -5276,10 +5394,10 @@ fi fi ac_ct_LD=$ac_cv_prog_ac_ct_LD if test -n "$ac_ct_LD"; then - echo "$as_me:5279: result: $ac_ct_LD" >&5 + echo "$as_me:5397: result: $ac_ct_LD" >&5 echo "${ECHO_T}$ac_ct_LD" >&6 else - echo "$as_me:5282: result: no" >&5 + echo "$as_me:5400: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -5291,7 +5409,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:5294: checking for $ac_word" >&5 +echo "$as_me:5412: 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 @@ -5306,7 +5424,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:5309: found $ac_dir/$ac_word" >&5 +echo "$as_me:5427: found $ac_dir/$ac_word" >&5 break done @@ -5314,10 +5432,10 @@ fi fi AR=$ac_cv_prog_AR if test -n "$AR"; then - echo "$as_me:5317: result: $AR" >&5 + echo "$as_me:5435: result: $AR" >&5 echo "${ECHO_T}$AR" >&6 else - echo "$as_me:5320: result: no" >&5 + echo "$as_me:5438: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -5326,7 +5444,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:5329: checking for $ac_word" >&5 +echo "$as_me:5447: 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 @@ -5341,7 +5459,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:5344: found $ac_dir/$ac_word" >&5 +echo "$as_me:5462: found $ac_dir/$ac_word" >&5 break done @@ -5350,10 +5468,10 @@ fi fi ac_ct_AR=$ac_cv_prog_ac_ct_AR if test -n "$ac_ct_AR"; then - echo "$as_me:5353: result: $ac_ct_AR" >&5 + echo "$as_me:5471: result: $ac_ct_AR" >&5 echo "${ECHO_T}$ac_ct_AR" >&6 else - echo "$as_me:5356: result: no" >&5 + echo "$as_me:5474: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -5362,13 +5480,13 @@ else AR="$ac_cv_prog_AR" fi -echo "$as_me:5365: checking for options to update archives" >&5 +echo "$as_me:5483: 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 else - case $cf_cv_system_name in + case "$cf_cv_system_name" in *-msvc*) cf_cv_ar_flags='' cat >mk_static_lib.sh <<-EOF @@ -5395,38 +5513,38 @@ else fi fi - rm -f conftest.$ac_cv_objext + rm -f "conftest.$ac_cv_objext" rm -f conftest.a - cat >conftest.$ac_ext <"conftest.$ac_ext" <&5 + if { (eval echo "$as_me:5523: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:5408: \$? = $ac_status" >&5 - (exit $ac_status); } ; then + echo "$as_me:5526: \$? = $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 + $AR $ARFLAGS "$cf_ar_flags" conftest.a "conftest.$ac_cv_objext" 2>&5 1>/dev/null if test -f conftest.a ; then - cf_cv_ar_flags=$cf_ar_flags + cf_cv_ar_flags="$cf_ar_flags" break fi else test -n "$verbose" && echo " cannot compile test-program" 1>&6 -echo "${as_me:-configure}:5419: testing cannot compile test-program ..." 1>&5 +echo "${as_me:-configure}:5537: testing cannot compile test-program ..." 1>&5 break fi done - rm -f conftest.a conftest.$ac_ext conftest.$ac_cv_objext + rm -f conftest.a "conftest.$ac_ext" "conftest.$ac_cv_objext" ;; esac fi -echo "$as_me:5429: result: $cf_cv_ar_flags" >&5 +echo "$as_me:5547: result: $cf_cv_ar_flags" >&5 echo "${ECHO_T}$cf_cv_ar_flags" >&6 if test -n "$ARFLAGS" ; then @@ -5460,7 +5578,7 @@ EOF esac -echo "$as_me:5463: checking if you would like to use heapsort" >&5 +echo "$as_me:5581: 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. @@ -5477,20 +5595,20 @@ else cf_use_heapsort=yes fi; -echo "$as_me:5480: result: $cf_use_heapsort" >&5 +echo "$as_me:5598: 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:5487: checking for $ac_func" >&5 +echo "$as_me:5605: 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 5493 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 5611 "configure" #include "confdefs.h" #define $ac_func autoconf_temporary #include /* least-intrusive standard header which defines gcc2 __stub macros */ @@ -5520,29 +5638,29 @@ main (void) return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:5524: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:5642: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:5527: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:5530: \"$ac_try\"") >&5 + echo "$as_me:5645: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:5648: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:5533: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:5651: \$? = $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 +cat "conftest.$ac_ext" >&5 eval "$as_ac_var=no" fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:5543: 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 +echo "$as_me:5661: 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:5672: 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 5557 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 5675 "configure" #include "confdefs.h" #include @@ -5572,31 +5690,31 @@ main (void) return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:5576: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:5694: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:5579: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:5582: \"$ac_try\"") >&5 + echo "$as_me:5697: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:5700: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:5585: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:5703: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then : else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_use_heapsort=no fi -rm -f conftest.$ac_objext conftest.$ac_ext; - echo "$as_me:5594: result: $cf_use_heapsort" >&5 +rm -f "conftest.$ac_objext" "conftest.$ac_ext"; + echo "$as_me:5712: 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}:5599: testing will use our own heapsort function ..." 1>&5 +echo "${as_me:-configure}:5717: testing will use our own heapsort function ..." 1>&5 EXTRAO_DEP='' EXTRAOBJS="$EXTRAOBJS \$(OBJDIR)/heapsort.o" @@ -5615,7 +5733,7 @@ if test "${with_ispell+set}" = set; then withval="$with_ispell" case "$withval" in #(vi yes) - { { echo "$as_me:5618: error: expected a value for --with-ispell" >&5 + { { echo "$as_me:5736: error: expected a value for --with-ispell" >&5 echo "$as_me: error: expected a value for --with-ispell" >&2;} { (exit 1); exit 1; }; } ;; #(vi @@ -5623,7 +5741,7 @@ echo "$as_me: error: expected a value fo ;; #(vi *) # user supplied option-value for "--with-ispell=path" - echo "$as_me:5626: checking for ispell" >&5 + echo "$as_me:5744: checking for ispell" >&5 echo $ECHO_N "checking for ispell... $ECHO_C" >&6 ac_cv_path_PATH_ISPELL="$withval" @@ -5634,7 +5752,7 @@ EOF cat >>confdefs.h <<\EOF #define HAVE_ISPELL 1 EOF - echo "$as_me:5637: result: $withval" >&5 + echo "$as_me:5755: result: $withval" >&5 echo "${ECHO_T}$withval" >&6 ;; esac @@ -5643,7 +5761,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:5646: checking for $ac_word" >&5 +echo "$as_me:5764: 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 @@ -5660,7 +5778,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:5663: found $ac_dir/$ac_word" >&5 + echo "$as_me:5781: found $ac_dir/$ac_word" >&5 break fi done @@ -5671,10 +5789,10 @@ fi PATH_ISPELL=$ac_cv_path_PATH_ISPELL if test -n "$PATH_ISPELL"; then - echo "$as_me:5674: result: $PATH_ISPELL" >&5 + echo "$as_me:5792: result: $PATH_ISPELL" >&5 echo "${ECHO_T}$PATH_ISPELL" >&6 else - echo "$as_me:5677: result: no" >&5 + echo "$as_me:5795: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -5694,7 +5812,7 @@ if test "${with_metamail+set}" = set; th withval="$with_metamail" case "$withval" in #(vi yes) - { { echo "$as_me:5697: error: expected a value for --with-metamail" >&5 + { { echo "$as_me:5815: error: expected a value for --with-metamail" >&5 echo "$as_me: error: expected a value for --with-metamail" >&2;} { (exit 1); exit 1; }; } ;; #(vi @@ -5702,7 +5820,7 @@ echo "$as_me: error: expected a value fo ;; #(vi *) # user supplied option-value for "--with-metamail=path" - echo "$as_me:5705: checking for metamail" >&5 + echo "$as_me:5823: checking for metamail" >&5 echo $ECHO_N "checking for metamail... $ECHO_C" >&6 ac_cv_path_PATH_METAMAIL="$withval" @@ -5713,7 +5831,7 @@ EOF cat >>confdefs.h <<\EOF #define HAVE_METAMAIL 1 EOF - echo "$as_me:5716: result: $withval" >&5 + echo "$as_me:5834: result: $withval" >&5 echo "${ECHO_T}$withval" >&6 ;; esac @@ -5722,7 +5840,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:5725: checking for $ac_word" >&5 +echo "$as_me:5843: 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 @@ -5739,7 +5857,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:5742: found $ac_dir/$ac_word" >&5 + echo "$as_me:5860: found $ac_dir/$ac_word" >&5 break fi done @@ -5750,10 +5868,10 @@ fi PATH_METAMAIL=$ac_cv_path_PATH_METAMAIL if test -n "$PATH_METAMAIL"; then - echo "$as_me:5753: result: $PATH_METAMAIL" >&5 + echo "$as_me:5871: result: $PATH_METAMAIL" >&5 echo "${ECHO_T}$PATH_METAMAIL" >&6 else - echo "$as_me:5756: result: no" >&5 + echo "$as_me:5874: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -5773,7 +5891,7 @@ if test "${with_sum+set}" = set; then withval="$with_sum" case "$withval" in #(vi yes) - { { echo "$as_me:5776: error: expected a value for --with-sum" >&5 + { { echo "$as_me:5894: error: expected a value for --with-sum" >&5 echo "$as_me: error: expected a value for --with-sum" >&2;} { (exit 1); exit 1; }; } ;; #(vi @@ -5781,7 +5899,7 @@ echo "$as_me: error: expected a value fo ;; #(vi *) # user supplied option-value for "--with-sum=path" - echo "$as_me:5784: checking for sum" >&5 + echo "$as_me:5902: checking for sum" >&5 echo $ECHO_N "checking for sum... $ECHO_C" >&6 ac_cv_path_PATH_SUM="$withval" @@ -5792,7 +5910,7 @@ EOF cat >>confdefs.h <<\EOF #define HAVE_SUM 1 EOF - echo "$as_me:5795: result: $withval" >&5 + echo "$as_me:5913: result: $withval" >&5 echo "${ECHO_T}$withval" >&6 ;; esac @@ -5801,7 +5919,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:5804: checking for $ac_word" >&5 +echo "$as_me:5922: 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 @@ -5818,7 +5936,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:5821: found $ac_dir/$ac_word" >&5 + echo "$as_me:5939: found $ac_dir/$ac_word" >&5 break fi done @@ -5829,10 +5947,10 @@ fi PATH_SUM=$ac_cv_path_PATH_SUM if test -n "$PATH_SUM"; then - echo "$as_me:5832: result: $PATH_SUM" >&5 + echo "$as_me:5950: result: $PATH_SUM" >&5 echo "${ECHO_T}$PATH_SUM" >&6 else - echo "$as_me:5835: result: no" >&5 + echo "$as_me:5953: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -5849,18 +5967,18 @@ fi; if test $ac_cv_path_PATH_SUM then -echo "$as_me:5852: checking if $ac_cv_path_PATH_SUM takes -r" >&5 +echo "$as_me:5970: 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:5859: \"$ac_try\"") >&5 + { (eval echo "$as_me:5977: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:5862: \$? = $ac_status" >&5 - (exit $ac_status); }; } + echo "$as_me:5980: \$? = $ac_status" >&5 + (exit "$ac_status"); }; } then ac_cv_prog_sum_r=yes else @@ -5885,11 +6003,11 @@ else EOF fi -echo "$as_me:5888: result: $ac_cv_prog_sum_r" >&5 +echo "$as_me:6006: result: $ac_cv_prog_sum_r" >&5 echo "${ECHO_T}$ac_cv_prog_sum_r" >&6 fi -echo "$as_me:5892: checking for default editor" >&5 +echo "$as_me:6010: checking for default editor" >&5 echo $ECHO_N "checking for default editor... $ECHO_C" >&6 # Check whether --with-editor or --without-editor was given. @@ -5901,7 +6019,7 @@ else fi; test -n "$withval" && \ case "$withval" in #(vi yes) - { { echo "$as_me:5904: error: expected a value for --with-editor" >&5 + { { echo "$as_me:6022: error: expected a value for --with-editor" >&5 echo "$as_me: error: expected a value for --with-editor" >&2;} { (exit 1); exit 1; }; } ;; #(vi @@ -5918,7 +6036,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:5921: checking for $ac_word" >&5 +echo "$as_me:6039: 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 @@ -5935,7 +6053,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:5938: found $ac_dir/$ac_word" >&5 + echo "$as_me:6056: found $ac_dir/$ac_word" >&5 break fi done @@ -5947,16 +6065,16 @@ fi DEFAULT_EDITOR=$ac_cv_path_DEFAULT_EDITOR if test -n "$DEFAULT_EDITOR"; then - echo "$as_me:5950: result: $DEFAULT_EDITOR" >&5 + echo "$as_me:6068: result: $DEFAULT_EDITOR" >&5 echo "${ECHO_T}$DEFAULT_EDITOR" >&6 else - echo "$as_me:5953: result: no" >&5 + echo "$as_me:6071: result: no" >&5 echo "${ECHO_T}no" >&6 fi fi fi -echo "$as_me:5959: result: $DEFAULT_EDITOR" >&5 +echo "$as_me:6077: result: $DEFAULT_EDITOR" >&5 echo "${ECHO_T}$DEFAULT_EDITOR" >&6 cat >>confdefs.h <&5 +echo "$as_me:6086: 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 @@ -5982,7 +6100,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:5985: found $ac_dir/$ac_word" >&5 + echo "$as_me:6103: found $ac_dir/$ac_word" >&5 break fi done @@ -5993,10 +6111,10 @@ fi DEFAULT_MAILER=$ac_cv_path_DEFAULT_MAILER if test -n "$DEFAULT_MAILER"; then - echo "$as_me:5996: result: $DEFAULT_MAILER" >&5 + echo "$as_me:6114: result: $DEFAULT_MAILER" >&5 echo "${ECHO_T}$DEFAULT_MAILER" >&6 else - echo "$as_me:5999: result: no" >&5 + echo "$as_me:6117: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -6009,7 +6127,7 @@ else fi; test -n "$withval" && \ case "$withval" in #(vi yes) - { { echo "$as_me:6012: error: expected a value for --with-mailer" >&5 + { { echo "$as_me:6130: error: expected a value for --with-mailer" >&5 echo "$as_me: error: expected a value for --with-mailer" >&2;} { (exit 1); exit 1; }; } ;; #(vi @@ -6021,7 +6139,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:6024: checking for $ac_word" >&5 +echo "$as_me:6142: 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 @@ -6038,7 +6156,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:6041: found $ac_dir/$ac_word" >&5 + echo "$as_me:6159: found $ac_dir/$ac_word" >&5 break fi done @@ -6049,10 +6167,10 @@ fi DEFAULT_MAILER=$ac_cv_path_DEFAULT_MAILER if test -n "$DEFAULT_MAILER"; then - echo "$as_me:6052: result: $DEFAULT_MAILER" >&5 + echo "$as_me:6170: result: $DEFAULT_MAILER" >&5 echo "${ECHO_T}$DEFAULT_MAILER" >&6 else - echo "$as_me:6055: result: no" >&5 + echo "$as_me:6173: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -6060,7 +6178,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:6063: checking for $ac_word" >&5 +echo "$as_me:6181: 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 @@ -6077,7 +6195,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:6080: found $ac_dir/$ac_word" >&5 + echo "$as_me:6198: found $ac_dir/$ac_word" >&5 break fi done @@ -6088,15 +6206,15 @@ fi DEFAULT_MAILER=$ac_cv_path_DEFAULT_MAILER if test -n "$DEFAULT_MAILER"; then - echo "$as_me:6091: result: $DEFAULT_MAILER" >&5 + echo "$as_me:6209: result: $DEFAULT_MAILER" >&5 echo "${ECHO_T}$DEFAULT_MAILER" >&6 else - echo "$as_me:6094: result: no" >&5 + echo "$as_me:6212: result: no" >&5 echo "${ECHO_T}no" >&6 fi fi -echo "$as_me:6099: checking for default mailer" >&5 +echo "$as_me:6217: checking for default mailer" >&5 echo $ECHO_N "checking for default mailer... $ECHO_C" >&6 if test -n "$DEFAULT_MAILER" ; then @@ -6119,10 +6237,10 @@ EOF else DEFAULT_MAILER=none fi -echo "$as_me:6122: result: $DEFAULT_MAILER" >&5 +echo "$as_me:6240: result: $DEFAULT_MAILER" >&5 echo "${ECHO_T}$DEFAULT_MAILER" >&6 -echo "$as_me:6125: checking for incoming-mail directory" >&5 +echo "$as_me:6243: 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. @@ -6134,7 +6252,7 @@ else fi; test -n "$withval" && \ case "$withval" in #(vi yes) - { { echo "$as_me:6137: error: expected a value for --with-mailbox" >&5 + { { echo "$as_me:6255: error: expected a value for --with-mailbox" >&5 echo "$as_me: error: expected a value for --with-mailbox" >&2;} { (exit 1); exit 1; }; } ;; #(vi @@ -6166,10 +6284,10 @@ EOF else DEFAULT_MAILBOX=none fi -echo "$as_me:6169: result: $DEFAULT_MAILBOX" >&5 +echo "$as_me:6287: result: $DEFAULT_MAILBOX" >&5 echo "${ECHO_T}$DEFAULT_MAILBOX" >&6 -echo "$as_me:6172: checking if you want to use pkg-config" >&5 +echo "$as_me:6290: 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. @@ -6179,10 +6297,10 @@ if test "${with_pkg_config+set}" = set; else cf_pkg_config=yes fi; -echo "$as_me:6182: result: $cf_pkg_config" >&5 +echo "$as_me:6300: result: $cf_pkg_config" >&5 echo "${ECHO_T}$cf_pkg_config" >&6 -case $cf_pkg_config in +case "$cf_pkg_config" in no) PKG_CONFIG=none ;; @@ -6191,7 +6309,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:6194: checking for $ac_word" >&5 +echo "$as_me:6312: 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 @@ -6208,7 +6326,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:6211: found $ac_dir/$ac_word" >&5 + echo "$as_me:6329: found $ac_dir/$ac_word" >&5 break fi done @@ -6219,10 +6337,10 @@ fi PKG_CONFIG=$ac_cv_path_PKG_CONFIG if test -n "$PKG_CONFIG"; then - echo "$as_me:6222: result: $PKG_CONFIG" >&5 + echo "$as_me:6340: result: $PKG_CONFIG" >&5 echo "${ECHO_T}$PKG_CONFIG" >&6 else - echo "$as_me:6225: result: no" >&5 + echo "$as_me:6343: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -6231,7 +6349,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:6234: checking for $ac_word" >&5 +echo "$as_me:6352: 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 @@ -6248,7 +6366,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:6251: found $ac_dir/$ac_word" >&5 + echo "$as_me:6369: found $ac_dir/$ac_word" >&5 break fi done @@ -6260,10 +6378,10 @@ fi ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG if test -n "$ac_pt_PKG_CONFIG"; then - echo "$as_me:6263: result: $ac_pt_PKG_CONFIG" >&5 + echo "$as_me:6381: result: $ac_pt_PKG_CONFIG" >&5 echo "${ECHO_T}$ac_pt_PKG_CONFIG" >&6 else - echo "$as_me:6266: result: no" >&5 + echo "$as_me:6384: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -6294,31 +6412,31 @@ case ".$PKG_CONFIG" in ;; .[a-zA-Z]:[\\/]*) # OS/2 EMX ;; -.\${*prefix}*|.\${*dir}*) +.\$\{*prefix\}*|.\$\{*dir\}*) eval PKG_CONFIG="$PKG_CONFIG" case ".$PKG_CONFIG" in .NONE/*) - PKG_CONFIG=`echo $PKG_CONFIG | sed -e s%NONE%$cf_path_syntax%` + PKG_CONFIG=`echo "$PKG_CONFIG" | sed -e s%NONE%$cf_path_syntax%` ;; esac ;; .no|.NONE/*) - PKG_CONFIG=`echo $PKG_CONFIG | sed -e s%NONE%$cf_path_syntax%` + PKG_CONFIG=`echo "$PKG_CONFIG" | sed -e s%NONE%$cf_path_syntax%` ;; *) - { { echo "$as_me:6309: error: expected a pathname, not \"$PKG_CONFIG\"" >&5 + { { echo "$as_me:6427: 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:6316: WARNING: pkg-config is not installed" >&5 + { echo "$as_me:6434: WARNING: pkg-config is not installed" >&5 echo "$as_me: WARNING: pkg-config is not installed" >&2;} fi ## PGP Support -echo "$as_me:6321: checking if you want PGP/GPG-Support" >&5 +echo "$as_me:6439: 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. @@ -6335,7 +6453,7 @@ else USE_PGP_GPG=yes fi; -echo "$as_me:6338: result: $enableval" >&5 +echo "$as_me:6456: result: $enableval" >&5 echo "${ECHO_T}$enableval" >&6 if test "$USE_PGP_GPG" = "yes" ; then @@ -6344,7 +6462,7 @@ if test "${with_pgp+set}" = set; then withval="$with_pgp" case "$withval" in #(vi yes) - { { echo "$as_me:6347: error: expected a value for --with-pgp" >&5 + { { echo "$as_me:6465: error: expected a value for --with-pgp" >&5 echo "$as_me: error: expected a value for --with-pgp" >&2;} { (exit 1); exit 1; }; } ;; #(vi @@ -6352,7 +6470,7 @@ echo "$as_me: error: expected a value fo ;; #(vi *) # user supplied option-value for "--with-pgp=path" - echo "$as_me:6355: checking for pgp" >&5 + echo "$as_me:6473: checking for pgp" >&5 echo $ECHO_N "checking for pgp... $ECHO_C" >&6 ac_cv_path_PATH_PGP="$withval" @@ -6363,7 +6481,7 @@ EOF cat >>confdefs.h <<\EOF #define HAVE_PGP 1 EOF - echo "$as_me:6366: result: $withval" >&5 + echo "$as_me:6484: result: $withval" >&5 echo "${ECHO_T}$withval" >&6 ;; esac @@ -6372,7 +6490,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:6375: checking for $ac_word" >&5 +echo "$as_me:6493: 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 @@ -6389,7 +6507,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:6392: found $ac_dir/$ac_word" >&5 + echo "$as_me:6510: found $ac_dir/$ac_word" >&5 break fi done @@ -6400,10 +6518,10 @@ fi PATH_PGP=$ac_cv_path_PATH_PGP if test -n "$PATH_PGP"; then - echo "$as_me:6403: result: $PATH_PGP" >&5 + echo "$as_me:6521: result: $PATH_PGP" >&5 echo "${ECHO_T}$PATH_PGP" >&6 else - echo "$as_me:6406: result: no" >&5 + echo "$as_me:6524: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -6424,7 +6542,7 @@ if test "${with_pgpk+set}" = set; then withval="$with_pgpk" case "$withval" in #(vi yes) - { { echo "$as_me:6427: error: expected a value for --with-pgpk" >&5 + { { echo "$as_me:6545: error: expected a value for --with-pgpk" >&5 echo "$as_me: error: expected a value for --with-pgpk" >&2;} { (exit 1); exit 1; }; } ;; #(vi @@ -6432,7 +6550,7 @@ echo "$as_me: error: expected a value fo ;; #(vi *) # user supplied option-value for "--with-pgpk=path" - echo "$as_me:6435: checking for pgpk" >&5 + echo "$as_me:6553: checking for pgpk" >&5 echo $ECHO_N "checking for pgpk... $ECHO_C" >&6 ac_cv_path_PATH_PGPK="$withval" @@ -6443,7 +6561,7 @@ EOF cat >>confdefs.h <<\EOF #define HAVE_PGPK 1 EOF - echo "$as_me:6446: result: $withval" >&5 + echo "$as_me:6564: result: $withval" >&5 echo "${ECHO_T}$withval" >&6 ;; esac @@ -6452,7 +6570,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:6455: checking for $ac_word" >&5 +echo "$as_me:6573: 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 @@ -6469,7 +6587,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:6472: found $ac_dir/$ac_word" >&5 + echo "$as_me:6590: found $ac_dir/$ac_word" >&5 break fi done @@ -6480,10 +6598,10 @@ fi PATH_PGPK=$ac_cv_path_PATH_PGPK if test -n "$PATH_PGPK"; then - echo "$as_me:6483: result: $PATH_PGPK" >&5 + echo "$as_me:6601: result: $PATH_PGPK" >&5 echo "${ECHO_T}$PATH_PGPK" >&6 else - echo "$as_me:6486: result: no" >&5 + echo "$as_me:6604: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -6504,7 +6622,7 @@ if test "${with_gpg+set}" = set; then withval="$with_gpg" case "$withval" in #(vi yes) - { { echo "$as_me:6507: error: expected a value for --with-gpg" >&5 + { { echo "$as_me:6625: error: expected a value for --with-gpg" >&5 echo "$as_me: error: expected a value for --with-gpg" >&2;} { (exit 1); exit 1; }; } ;; #(vi @@ -6512,7 +6630,7 @@ echo "$as_me: error: expected a value fo ;; #(vi *) # user supplied option-value for "--with-gpg=path" - echo "$as_me:6515: checking for gpg" >&5 + echo "$as_me:6633: checking for gpg" >&5 echo $ECHO_N "checking for gpg... $ECHO_C" >&6 ac_cv_path_PATH_GPG="$withval" @@ -6523,7 +6641,7 @@ EOF cat >>confdefs.h <<\EOF #define HAVE_GPG 1 EOF - echo "$as_me:6526: result: $withval" >&5 + echo "$as_me:6644: result: $withval" >&5 echo "${ECHO_T}$withval" >&6 ;; esac @@ -6532,7 +6650,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:6535: checking for $ac_word" >&5 +echo "$as_me:6653: 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 @@ -6549,7 +6667,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:6552: found $ac_dir/$ac_word" >&5 + echo "$as_me:6670: found $ac_dir/$ac_word" >&5 break fi done @@ -6560,10 +6678,10 @@ fi PATH_GPG=$ac_cv_path_PATH_GPG if test -n "$PATH_GPG"; then - echo "$as_me:6563: result: $PATH_GPG" >&5 + echo "$as_me:6681: result: $PATH_GPG" >&5 echo "${ECHO_T}$PATH_GPG" >&6 else - echo "$as_me:6566: result: no" >&5 + echo "$as_me:6684: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -6586,7 +6704,7 @@ if test "${with_slrnface+set}" = set; th withval="$with_slrnface" case "$withval" in #(vi yes) - { { echo "$as_me:6589: error: expected a value for --with-slrnface" >&5 + { { echo "$as_me:6707: error: expected a value for --with-slrnface" >&5 echo "$as_me: error: expected a value for --with-slrnface" >&2;} { (exit 1); exit 1; }; } ;; #(vi @@ -6594,7 +6712,7 @@ echo "$as_me: error: expected a value fo ;; #(vi *) # user supplied option-value for "--with-slrnface=path" - echo "$as_me:6597: checking for slrnface" >&5 + echo "$as_me:6715: checking for slrnface" >&5 echo $ECHO_N "checking for slrnface... $ECHO_C" >&6 ac_cv_path_PATH_SLRNFACE="$withval" @@ -6605,7 +6723,7 @@ EOF cat >>confdefs.h <<\EOF #define HAVE_SLRNFACE 1 EOF - echo "$as_me:6608: result: $withval" >&5 + echo "$as_me:6726: result: $withval" >&5 echo "${ECHO_T}$withval" >&6 ;; esac @@ -6614,7 +6732,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:6617: checking for $ac_word" >&5 +echo "$as_me:6735: 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 @@ -6631,7 +6749,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:6634: found $ac_dir/$ac_word" >&5 + echo "$as_me:6752: found $ac_dir/$ac_word" >&5 break fi done @@ -6642,10 +6760,10 @@ fi PATH_SLRNFACE=$ac_cv_path_PATH_SLRNFACE if test -n "$PATH_SLRNFACE"; then - echo "$as_me:6645: result: $PATH_SLRNFACE" >&5 + echo "$as_me:6763: result: $PATH_SLRNFACE" >&5 echo "${ECHO_T}$PATH_SLRNFACE" >&6 else - echo "$as_me:6648: result: no" >&5 + echo "$as_me:6766: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -6674,14 +6792,14 @@ else cf_cv_default_shell= fi; -echo "$as_me:6677: checking for the default shell program" >&5 +echo "$as_me:6795: 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 6684 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 6802 "configure" #include "confdefs.h" #include @@ -6698,31 +6816,31 @@ make an error return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:6702: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:6820: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:6705: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:6708: \"$ac_try\"") >&5 + echo "$as_me:6823: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:6826: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:6711: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:6829: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then $cf_shell_progs="csh tcsh $cf_shell_progs" else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi -echo "${as_me:-configure}:6721: testing paths of shell programs: $cf_shell_progs ..." 1>&5 +echo "${as_me:-configure}:6839: 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}:6725: testing /etc/shells ..." 1>&5 +echo "${as_me:-configure}:6843: testing /etc/shells ..." 1>&5 for cf_prog in $cf_shell_progs do @@ -6731,7 +6849,7 @@ echo "${as_me:-configure}:6725: testing cf_pattern="^"$cf_prog"$" ;; */*) - { { echo "$as_me:6734: error: Program name must be absolute or filename: $cf_prog" >&5 + { { echo "$as_me:6852: 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; }; } ;; @@ -6756,17 +6874,17 @@ echo "$as_me: error: Program name must b break fi done - echo "$as_me:6759: result: $DEFAULT_SHELL" >&5 + echo "$as_me:6877: result: $DEFAULT_SHELL" >&5 echo "${ECHO_T}$DEFAULT_SHELL" >&6 else -echo "${as_me:-configure}:6763: testing $PATH ..." 1>&5 +echo "${as_me:-configure}:6881: 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:6769: checking for $ac_word" >&5 +echo "$as_me:6887: 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 @@ -6783,7 +6901,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:6786: found $ac_dir/$ac_word" >&5 + echo "$as_me:6904: found $ac_dir/$ac_word" >&5 break fi done @@ -6794,10 +6912,10 @@ fi DEFAULT_SHELL=$ac_cv_path_DEFAULT_SHELL if test -n "$DEFAULT_SHELL"; then - echo "$as_me:6797: result: $DEFAULT_SHELL" >&5 + echo "$as_me:6915: result: $DEFAULT_SHELL" >&5 echo "${ECHO_T}$DEFAULT_SHELL" >&6 else - echo "$as_me:6800: result: no" >&5 + echo "$as_me:6918: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -6806,14 +6924,14 @@ done fi if test -z "$DEFAULT_SHELL" ; then - { echo "$as_me:6809: WARNING: Cannot find the default shell you specified: $cf_shell_progs" >&5 + { echo "$as_me:6927: 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:6812: WARNING: Using /bin/false instead" >&5 + { echo "$as_me:6930: WARNING: Using /bin/false instead" >&5 echo "$as_me: WARNING: Using /bin/false instead" >&2;} DEFAULT_SHELL=/bin/false else - { { echo "$as_me:6816: error: Cannot use /bin/false because it does not exist" >&5 + { { echo "$as_me:6934: 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 @@ -6824,7 +6942,7 @@ cat >>confdefs.h <&5 +echo "$as_me:6945: 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. @@ -6841,12 +6959,12 @@ else USE_NNTP=yes fi; -echo "$as_me:6844: result: $enableval" >&5 +echo "$as_me:6962: result: $enableval" >&5 echo "${ECHO_T}$enableval" >&6 USE_SPOOLDIR=yes if test "$USE_NNTP" = "yes" ; then -echo "$as_me:6849: checking whether to be NNTP_ONLY" >&5 +echo "$as_me:6967: 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. @@ -6875,12 +6993,12 @@ cat >>confdefs.h <<\EOF EOF fi; -echo "$as_me:6878: result: $enableval" >&5 +echo "$as_me:6996: result: $enableval" >&5 echo "${ECHO_T}$enableval" >&6 fi ### use option --enable-debug to compile-in test/development code -echo "$as_me:6883: checking if you want to compile-in debug support" >&5 +echo "$as_me:7001: 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. @@ -6893,20 +7011,20 @@ if test "${enable_debug+set}" = set; the LDFLAGS="-g $LDFLAGS" else ENABLE_DEBUG='#' - test -z "$save_CFLAGS" && CFLAGS=`echo $CFLAGS|sed -e 's/-g //' -e 's/-g$//'` + test -z "$save_CFLAGS" && CFLAGS="`echo $CFLAGS|sed -e 's/-g //' -e 's/-g$//'`" fi else enableval=no ENABLE_DEBUG='#' - test -z "$save_CFLAGS" && CFLAGS=`echo $CFLAGS|sed -e 's/-g //' -e 's/-g$//'` + test -z "$save_CFLAGS" && CFLAGS="`echo $CFLAGS|sed -e 's/-g //' -e 's/-g$//'`" fi; -echo "$as_me:6904: result: $enableval" >&5 +echo "$as_me:7022: result: $enableval" >&5 echo "${ECHO_T}$enableval" >&6 ### use option --disable-echo to suppress full display compiling commands -echo "$as_me:6909: checking if you want to see long compiling messages" >&5 +echo "$as_me:7027: 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. @@ -6940,11 +7058,11 @@ else ECHO_CC='' fi; -echo "$as_me:6943: result: $enableval" >&5 +echo "$as_me:7061: result: $enableval" >&5 echo "${ECHO_T}$enableval" >&6 ### use option --enable-prototypes to turn on optional prototypes -echo "$as_me:6947: checking if you want to compile with fallback prototypes" >&5 +echo "$as_me:7065: 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. @@ -6961,14 +7079,14 @@ else with_decl_check=no fi; -echo "$as_me:6964: result: $enableval" >&5 +echo "$as_me:7082: 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:6971: checking if you want to turn on gcc warnings" >&5 +echo "$as_me:7089: 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. @@ -6985,12 +7103,12 @@ else with_warnings=no fi; -echo "$as_me:6988: result: $with_warnings" >&5 +echo "$as_me:7106: result: $with_warnings" >&5 echo "${ECHO_T}$with_warnings" >&6 if test "$with_warnings" = "yes" then with_ext_const=yes - echo "$as_me:6993: checking for X" >&5 + echo "$as_me:7111: checking for X" >&5 echo $ECHO_N "checking for X... $ECHO_C" >&6 # Check whether --with-x or --without-x was given. @@ -7022,11 +7140,11 @@ acfindx: EOF if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then # GNU make sometimes prints "make[1]: Entering...", which would confuse us. - eval `${MAKE-make} acfindx 2>/dev/null | grep -v make` + eval "`${MAKE-make} acfindx 2>/dev/null | grep -v make`" # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR. for ac_extension in a so sl dylib dll; do - if test ! -f $ac_im_usrlibdir/libX11.$ac_extension && - test -f $ac_im_libdir/libX11.$ac_extension; then + if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" && + test -f "$ac_im_libdir/libX11.$ac_extension"; then ac_im_usrlibdir=$ac_im_libdir; break fi done @@ -7093,19 +7211,19 @@ ac_x_header_dirs=' 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 7097 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 7215 "configure" #include "confdefs.h" #include _ACEOF -if { (eval echo "$as_me:7101: \"$ac_cpp conftest.$ac_ext\"") >&5 - (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 +if { (eval echo "$as_me:7219: \"$ac_cpp "conftest.$ac_ext"\"") >&5 + (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1 ac_status=$? - egrep -v '^ *\+' conftest.er1 >conftest.err + $EGREP -v '^ *\+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:7107: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then + echo "$as_me:7225: \$? = $ac_status" >&5 + (exit "$ac_status"); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag else @@ -7119,7 +7237,7 @@ if test -z "$ac_cpp_err"; then ac_x_includes= else echo "$as_me: failed program was:" >&5 - cat conftest.$ac_ext >&5 + cat "conftest.$ac_ext" >&5 for ac_dir in $ac_x_header_dirs; do if test -r "$ac_dir/X11/Intrinsic.h"; then ac_x_includes=$ac_dir @@ -7127,7 +7245,7 @@ else fi done fi -rm -f conftest.err conftest.$ac_ext +rm -f conftest.err "conftest.$ac_ext" fi # $ac_x_includes = no if test "$ac_x_libraries" = no; then @@ -7136,8 +7254,8 @@ if test "$ac_x_libraries" = no; then # Don't add to $LIBS permanently. ac_save_LIBS=$LIBS LIBS="-lXt $LIBS" - cat >conftest.$ac_ext <<_ACEOF -#line 7140 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 7258 "configure" #include "confdefs.h" #include int @@ -7148,37 +7266,37 @@ XtMalloc (0) return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:7152: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:7270: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:7155: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:7158: \"$ac_try\"") >&5 + echo "$as_me:7273: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:7276: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:7161: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:7279: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then LIBS=$ac_save_LIBS # We can link X programs with no special library path. ac_x_libraries= else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 LIBS=$ac_save_LIBS for ac_dir in `echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g` do # Don't even attempt the hair of trying to link an X program! for ac_extension in a so sl dylib dll; do - if test -r $ac_dir/libXt.$ac_extension; then + if test -r "$ac_dir/libXt.$ac_extension"; then ac_x_libraries=$ac_dir break 2 fi done done fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi # $ac_x_libraries = no if test "$ac_x_includes" = no || test "$ac_x_libraries" = no; then @@ -7196,7 +7314,7 @@ fi fi # $with_x != no if test "$have_x" != yes; then - echo "$as_me:7199: result: $have_x" >&5 + echo "$as_me:7317: result: $have_x" >&5 echo "${ECHO_T}$have_x" >&6 no_x=yes else @@ -7206,7 +7324,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:7209: result: libraries $x_libraries, headers $x_includes" >&5 + echo "$as_me:7327: result: libraries $x_libraries, headers $x_includes" >&5 echo "${ECHO_T}libraries $x_libraries, headers $x_includes" >&6 fi @@ -7217,7 +7335,10 @@ cat >>confdefs.h <<\EOF #define X_DISPLAY_MISSING 1 EOF - X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS= + X_CFLAGS= + X_PRE_LIBS= + X_LIBS= + X_EXTRA_LIBS= else if test -n "$x_includes"; then X_CFLAGS="$X_CFLAGS -I$x_includes" @@ -7230,11 +7351,11 @@ else # others require no space. Words are not sufficient . . . . case `(uname -sr) 2>/dev/null` in "SunOS 5"*) - echo "$as_me:7233: checking whether -R must be followed by a space" >&5 + echo "$as_me:7354: 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 7237 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 7358 "configure" #include "confdefs.h" int @@ -7245,33 +7366,33 @@ main (void) return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:7249: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:7370: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:7252: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:7255: \"$ac_try\"") >&5 + echo "$as_me:7373: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:7376: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:7258: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:7379: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_R_nospace=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_R_nospace=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" if test $ac_R_nospace = yes; then - echo "$as_me:7268: result: no" >&5 + echo "$as_me:7389: 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 7274 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 7395 "configure" #include "confdefs.h" int @@ -7282,31 +7403,31 @@ main (void) return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:7286: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:7407: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:7289: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:7292: \"$ac_try\"") >&5 + echo "$as_me:7410: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:7413: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:7295: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:7416: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_R_space=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_R_space=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" if test $ac_R_space = yes; then - echo "$as_me:7305: result: yes" >&5 + echo "$as_me:7426: result: yes" >&5 echo "${ECHO_T}yes" >&6 X_LIBS="$X_LIBS -R $x_libraries" else - echo "$as_me:7309: result: neither works" >&5 + echo "$as_me:7430: result: neither works" >&5 echo "${ECHO_T}neither works" >&6 fi fi @@ -7325,8 +7446,8 @@ echo "${ECHO_T}neither works" >&6 # libraries were built with DECnet support. And Karl Berry says # the Alpha needs dnet_stub (dnet does not exist). ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11" - cat >conftest.$ac_ext <<_ACEOF -#line 7329 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 7450 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -7344,31 +7465,31 @@ XOpenDisplay (); return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:7348: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:7469: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:7351: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:7354: \"$ac_try\"") >&5 + echo "$as_me:7472: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:7475: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:7357: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:7478: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then : else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 -echo "$as_me:7363: checking for dnet_ntoa in -ldnet" >&5 +cat "conftest.$ac_ext" >&5 +echo "$as_me:7484: 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 else ac_check_lib_save_LIBS=$LIBS LIBS="-ldnet $LIBS" -cat >conftest.$ac_ext <<_ACEOF -#line 7371 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 7492 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -7386,43 +7507,43 @@ dnet_ntoa (); return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:7390: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:7511: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:7393: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:7396: \"$ac_try\"") >&5 + echo "$as_me:7514: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:7517: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:7399: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:7520: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_lib_dnet_dnet_ntoa=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_lib_dnet_dnet_ntoa=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:7410: result: $ac_cv_lib_dnet_dnet_ntoa" >&5 +echo "$as_me:7531: 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 +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:7417: checking for dnet_ntoa in -ldnet_stub" >&5 + echo "$as_me:7538: 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 else ac_check_lib_save_LIBS=$LIBS LIBS="-ldnet_stub $LIBS" -cat >conftest.$ac_ext <<_ACEOF -#line 7425 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 7546 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -7440,36 +7561,36 @@ dnet_ntoa (); return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:7444: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:7565: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:7447: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:7450: \"$ac_try\"") >&5 + echo "$as_me:7568: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:7571: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:7453: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:7574: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_lib_dnet_stub_dnet_ntoa=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_lib_dnet_stub_dnet_ntoa=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:7464: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5 +echo "$as_me:7585: 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 +if test "$ac_cv_lib_dnet_stub_dnet_ntoa" = yes; then X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub" fi fi fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS="$ac_xsave_LIBS" # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT, @@ -7480,13 +7601,13 @@ rm -f conftest.$ac_objext conftest$ac_ex # 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:7483: checking for gethostbyname" >&5 + echo "$as_me:7604: 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 7489 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 7610 "configure" #include "confdefs.h" #define gethostbyname autoconf_temporary #include /* least-intrusive standard header which defines gcc2 __stub macros */ @@ -7516,39 +7637,39 @@ main (void) return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:7520: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:7641: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:7523: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:7526: \"$ac_try\"") >&5 + echo "$as_me:7644: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:7647: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:7529: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:7650: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_func_gethostbyname=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_func_gethostbyname=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:7539: result: $ac_cv_func_gethostbyname" >&5 +echo "$as_me:7660: 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:7543: checking for gethostbyname in -lnsl" >&5 + echo "$as_me:7664: 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 else ac_check_lib_save_LIBS=$LIBS LIBS="-lnsl $LIBS" -cat >conftest.$ac_ext <<_ACEOF -#line 7551 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 7672 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -7566,43 +7687,43 @@ gethostbyname (); return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:7570: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:7691: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:7573: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:7576: \"$ac_try\"") >&5 + echo "$as_me:7694: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:7697: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:7579: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:7700: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_lib_nsl_gethostbyname=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_lib_nsl_gethostbyname=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:7590: result: $ac_cv_lib_nsl_gethostbyname" >&5 +echo "$as_me:7711: 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 +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:7597: checking for gethostbyname in -lbsd" >&5 + echo "$as_me:7718: 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 else ac_check_lib_save_LIBS=$LIBS LIBS="-lbsd $LIBS" -cat >conftest.$ac_ext <<_ACEOF -#line 7605 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 7726 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -7620,30 +7741,30 @@ gethostbyname (); return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:7624: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:7745: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:7627: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:7630: \"$ac_try\"") >&5 + echo "$as_me:7748: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:7751: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:7633: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:7754: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_lib_bsd_gethostbyname=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_lib_bsd_gethostbyname=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:7644: result: $ac_cv_lib_bsd_gethostbyname" >&5 +echo "$as_me:7765: 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 +if test "$ac_cv_lib_bsd_gethostbyname" = yes; then X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd" fi @@ -7657,13 +7778,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:7660: checking for connect" >&5 + echo "$as_me:7781: 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 7666 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 7787 "configure" #include "confdefs.h" #define connect autoconf_temporary #include /* least-intrusive standard header which defines gcc2 __stub macros */ @@ -7693,39 +7814,39 @@ main (void) return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:7697: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:7818: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:7700: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:7703: \"$ac_try\"") >&5 + echo "$as_me:7821: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:7824: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:7706: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:7827: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_func_connect=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_func_connect=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:7716: result: $ac_cv_func_connect" >&5 +echo "$as_me:7837: 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:7720: checking for connect in -lsocket" >&5 + echo "$as_me:7841: 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 else ac_check_lib_save_LIBS=$LIBS LIBS="-lsocket $X_EXTRA_LIBS $LIBS" -cat >conftest.$ac_ext <<_ACEOF -#line 7728 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 7849 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -7743,43 +7864,43 @@ connect (); return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:7747: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:7868: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:7750: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:7753: \"$ac_try\"") >&5 + echo "$as_me:7871: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:7874: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:7756: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:7877: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_lib_socket_connect=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_lib_socket_connect=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:7767: result: $ac_cv_lib_socket_connect" >&5 +echo "$as_me:7888: 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 +if test "$ac_cv_lib_socket_connect" = yes; then X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS" fi fi # Guillermo Gomez says -lposix is necessary on A/UX. - echo "$as_me:7776: checking for remove" >&5 + echo "$as_me:7897: 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 7782 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 7903 "configure" #include "confdefs.h" #define remove autoconf_temporary #include /* least-intrusive standard header which defines gcc2 __stub macros */ @@ -7809,39 +7930,39 @@ main (void) return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:7813: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:7934: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:7816: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:7819: \"$ac_try\"") >&5 + echo "$as_me:7937: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:7940: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:7822: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:7943: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_func_remove=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_func_remove=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:7832: result: $ac_cv_func_remove" >&5 +echo "$as_me:7953: 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:7836: checking for remove in -lposix" >&5 + echo "$as_me:7957: 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 else ac_check_lib_save_LIBS=$LIBS LIBS="-lposix $LIBS" -cat >conftest.$ac_ext <<_ACEOF -#line 7844 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 7965 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -7859,43 +7980,43 @@ remove (); return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:7863: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:7984: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:7866: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:7869: \"$ac_try\"") >&5 + echo "$as_me:7987: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:7990: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:7872: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:7993: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_lib_posix_remove=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_lib_posix_remove=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:7883: result: $ac_cv_lib_posix_remove" >&5 +echo "$as_me:8004: 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 +if test "$ac_cv_lib_posix_remove" = yes; then X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix" fi fi # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay. - echo "$as_me:7892: checking for shmat" >&5 + echo "$as_me:8013: 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 7898 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 8019 "configure" #include "confdefs.h" #define shmat autoconf_temporary #include /* least-intrusive standard header which defines gcc2 __stub macros */ @@ -7925,39 +8046,39 @@ main (void) return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:7929: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:8050: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:7932: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:7935: \"$ac_try\"") >&5 + echo "$as_me:8053: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:8056: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:7938: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:8059: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_func_shmat=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_func_shmat=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:7948: result: $ac_cv_func_shmat" >&5 +echo "$as_me:8069: 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:7952: checking for shmat in -lipc" >&5 + echo "$as_me:8073: 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 else ac_check_lib_save_LIBS=$LIBS LIBS="-lipc $LIBS" -cat >conftest.$ac_ext <<_ACEOF -#line 7960 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 8081 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -7975,30 +8096,30 @@ shmat (); return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:7979: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:8100: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:7982: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:7985: \"$ac_try\"") >&5 + echo "$as_me:8103: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:8106: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:7988: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:8109: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_lib_ipc_shmat=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_lib_ipc_shmat=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:7999: result: $ac_cv_lib_ipc_shmat" >&5 +echo "$as_me:8120: 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 +if test "$ac_cv_lib_ipc_shmat" = yes; then X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc" fi @@ -8014,15 +8135,15 @@ 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:8017: checking for IceConnectionNumber in -lICE" >&5 + echo "$as_me:8138: 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 else ac_check_lib_save_LIBS=$LIBS LIBS="-lICE $X_EXTRA_LIBS $LIBS" -cat >conftest.$ac_ext <<_ACEOF -#line 8025 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 8146 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -8040,30 +8161,30 @@ IceConnectionNumber (); return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:8044: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:8165: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:8047: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:8050: \"$ac_try\"") >&5 + echo "$as_me:8168: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:8171: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:8053: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:8174: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_lib_ICE_IceConnectionNumber=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_lib_ICE_IceConnectionNumber=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:8064: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5 +echo "$as_me:8185: 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 +if test "$ac_cv_lib_ICE_IceConnectionNumber" = yes; then X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE" fi @@ -8089,8 +8210,8 @@ do esac done -cat >conftest.$ac_ext <<_ACEOF -#line 8093 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 8214 "configure" #include "confdefs.h" #include @@ -8099,32 +8220,32 @@ cat >conftest.$ac_ext <<_ACEOF int main (void) { -String foo = malloc(1); (void)foo +String foo = malloc(1); free((void*)foo) ; return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:8108: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:8229: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:8111: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:8114: \"$ac_try\"") >&5 + echo "$as_me:8232: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:8235: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:8117: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:8238: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then -echo "$as_me:8120: checking for X11/Xt const-feature" >&5 +echo "$as_me:8241: 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 8127 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 8248 "configure" #include "confdefs.h" #define _CONST_X_STRING /* X11R7.8 (perhaps) */ @@ -8140,39 +8261,39 @@ String foo = malloc(1); *foo = 0 return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:8144: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:8265: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:8147: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:8150: \"$ac_try\"") >&5 + echo "$as_me:8268: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:8271: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:8153: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:8274: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_cv_const_x_string=no else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_cv_const_x_string=yes fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi -echo "$as_me:8168: result: $cf_cv_const_x_string" >&5 +echo "$as_me:8289: result: $cf_cv_const_x_string" >&5 echo "${ECHO_T}$cf_cv_const_x_string" >&6 LIBS="$cf_save_LIBS_CF_CONST_X_STRING" CFLAGS="$cf_save_CFLAGS_CF_CONST_X_STRING" CPPFLAGS="$cf_save_CPPFLAGS_CF_CONST_X_STRING" -case $cf_cv_const_x_string in +case "$cf_cv_const_x_string" in no) test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " @@ -8189,12 +8310,12 @@ esac else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi -cat > conftest.$ac_ext < "conftest.$ac_ext" <&5 + { echo "$as_me:8334: checking for $CC warning options..." >&5 echo "$as_me: checking for $CC warning options..." >&6;} cf_save_CFLAGS="$CFLAGS" EXTRA_CFLAGS="$EXTRA_CFLAGS -Wall" @@ -8226,12 +8347,12 @@ echo "$as_me: checking for $CC warning o wd981 do CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt" - if { (eval echo "$as_me:8229: \"$ac_compile\"") >&5 + if { (eval echo "$as_me:8350: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:8232: \$? = $ac_status" >&5 - (exit $ac_status); }; then - test -n "$verbose" && echo "$as_me:8234: result: ... -$cf_opt" >&5 + echo "$as_me:8353: \$? = $ac_status" >&5 + (exit "$ac_status"); }; then + test -n "$verbose" && echo "$as_me:8355: result: ... -$cf_opt" >&5 echo "${ECHO_T}... -$cf_opt" >&6 EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt" fi @@ -8239,7 +8360,7 @@ echo "${ECHO_T}... -$cf_opt" >&6 CFLAGS="$cf_save_CFLAGS" elif test "$GCC" = yes && test "$GCC_VERSION" != "unknown" then - { echo "$as_me:8242: checking for $CC warning options..." >&5 + { echo "$as_me:8363: checking for $CC warning options..." >&5 echo "$as_me: checking for $CC warning options..." >&6;} cf_save_CFLAGS="$CFLAGS" cf_warn_CONST="" @@ -8262,30 +8383,30 @@ 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:8265: \"$ac_compile\"") >&5 + if { (eval echo "$as_me:8386: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:8268: \$? = $ac_status" >&5 - (exit $ac_status); }; then - test -n "$verbose" && echo "$as_me:8270: result: ... -$cf_opt" >&5 + echo "$as_me:8389: \$? = $ac_status" >&5 + (exit "$ac_status"); }; then + test -n "$verbose" && echo "$as_me:8391: result: ... -$cf_opt" >&5 echo "${ECHO_T}... -$cf_opt" >&6 - case $cf_opt in + case "$cf_opt" in Winline) - case $GCC_VERSION in + case "$GCC_VERSION" in [34].*) test -n "$verbose" && echo " feature is broken in gcc $GCC_VERSION" 1>&6 -echo "${as_me:-configure}:8278: testing feature is broken in gcc $GCC_VERSION ..." 1>&5 +echo "${as_me:-configure}:8399: testing feature is broken in gcc $GCC_VERSION ..." 1>&5 continue;; esac ;; Wpointer-arith) - case $GCC_VERSION in + case "$GCC_VERSION" in [12].*) test -n "$verbose" && echo " feature is broken in gcc $GCC_VERSION" 1>&6 -echo "${as_me:-configure}:8288: testing feature is broken in gcc $GCC_VERSION ..." 1>&5 +echo "${as_me:-configure}:8409: testing feature is broken in gcc $GCC_VERSION ..." 1>&5 continue;; esac @@ -8296,7 +8417,7 @@ echo "${as_me:-configure}:8288: testing done CFLAGS="$cf_save_CFLAGS" fi -rm -rf conftest* +rm -rf ./conftest* fi fi @@ -8304,7 +8425,7 @@ fi ## !NNTP_ONLY if test "$USE_SPOOLDIR" = "yes"; then ## options for directories - echo "$as_me:8307: checking for news-library path" >&5 + echo "$as_me:8428: 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. @@ -8328,19 +8449,19 @@ case ".$withval" in ;; .[a-zA-Z]:[\\/]*) # OS/2 EMX ;; -.\${*prefix}*|.\${*dir}*) +.\$\{*prefix\}*|.\$\{*dir\}*) eval withval="$withval" case ".$withval" in .NONE/*) - withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%` + withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%` ;; esac ;; .no|.NONE/*) - withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%` + withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%` ;; *) - { { echo "$as_me:8343: error: expected a pathname, not \"$withval\"" >&5 + { { echo "$as_me:8464: error: expected a pathname, not \"$withval\"" >&5 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;} { (exit 1); exit 1; }; } ;; @@ -8349,10 +8470,10 @@ esac fi eval NEWSLIBDIR="$withval" - echo "$as_me:8352: result: $NEWSLIBDIR" >&5 + echo "$as_me:8473: result: $NEWSLIBDIR" >&5 echo "${ECHO_T}$NEWSLIBDIR" >&6 - echo "$as_me:8355: checking for news spool-directory path" >&5 + echo "$as_me:8476: 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. @@ -8376,19 +8497,19 @@ case ".$withval" in ;; .[a-zA-Z]:[\\/]*) # OS/2 EMX ;; -.\${*prefix}*|.\${*dir}*) +.\$\{*prefix\}*|.\$\{*dir\}*) eval withval="$withval" case ".$withval" in .NONE/*) - withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%` + withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%` ;; esac ;; .no|.NONE/*) - withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%` + withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%` ;; *) - { { echo "$as_me:8391: error: expected a pathname, not \"$withval\"" >&5 + { { echo "$as_me:8512: error: expected a pathname, not \"$withval\"" >&5 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;} { (exit 1); exit 1; }; } ;; @@ -8397,10 +8518,10 @@ esac fi eval SPOOLDIR="$withval" - echo "$as_me:8400: result: $SPOOLDIR" >&5 + echo "$as_me:8521: result: $SPOOLDIR" >&5 echo "${ECHO_T}$SPOOLDIR" >&6 - echo "$as_me:8403: checking for news overview-directory path" >&5 + echo "$as_me:8524: 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. @@ -8424,19 +8545,19 @@ case ".$withval" in ;; .[a-zA-Z]:[\\/]*) # OS/2 EMX ;; -.\${*prefix}*|.\${*dir}*) +.\$\{*prefix\}*|.\$\{*dir\}*) eval withval="$withval" case ".$withval" in .NONE/*) - withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%` + withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%` ;; esac ;; .no|.NONE/*) - withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%` + withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%` ;; *) - { { echo "$as_me:8439: error: expected a pathname, not \"$withval\"" >&5 + { { echo "$as_me:8560: error: expected a pathname, not \"$withval\"" >&5 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;} { (exit 1); exit 1; }; } ;; @@ -8445,10 +8566,10 @@ esac fi eval NOVROOTDIR="$withval" - echo "$as_me:8448: result: $NOVROOTDIR" >&5 + echo "$as_me:8569: result: $NOVROOTDIR" >&5 echo "${ECHO_T}$NOVROOTDIR" >&6 - echo "$as_me:8451: checking for overview filename" >&5 + echo "$as_me:8572: 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. @@ -8460,7 +8581,7 @@ else fi; test -z "$withval" && withval=no case "$withval" in #(vi yes) - { { echo "$as_me:8463: error: expected a value for --with-nov-fname" >&5 + { { echo "$as_me:8584: 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 @@ -8473,7 +8594,7 @@ cat >>confdefs.h <&5 + echo "$as_me:8597: result: $OVERVIEW_FILE" >&5 echo "${ECHO_T}$OVERVIEW_FILE" >&6 INEWSPATH="$NEWSLIBDIR" @@ -8486,7 +8607,7 @@ fi ## TODO: kick the --with-inews-dir= stuff, the check below should be enough ## (requires some code rework in tin) -echo "$as_me:8489: checking for directory containing \"inews\"" >&5 +echo "$as_me:8610: 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. @@ -8510,19 +8631,19 @@ case ".$withval" in ;; .[a-zA-Z]:[\\/]*) # OS/2 EMX ;; -.\${*prefix}*|.\${*dir}*) +.\$\{*prefix\}*|.\$\{*dir\}*) eval withval="$withval" case ".$withval" in .NONE/*) - withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%` + withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%` ;; esac ;; .no|.NONE/*) - withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%` + withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%` ;; *) - { { echo "$as_me:8525: error: expected a pathname, not \"$withval\"" >&5 + { { echo "$as_me:8646: error: expected a pathname, not \"$withval\"" >&5 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;} { (exit 1); exit 1; }; } ;; @@ -8531,13 +8652,13 @@ esac fi eval INEWSDIR="$withval" -INEWSDIR=`echo $INEWSDIR |sed -e 's,/$,,'` -echo "$as_me:8535: result: $INEWSDIR" >&5 +INEWSDIR="`echo $INEWSDIR |sed -e 's,/$,,'`" +echo "$as_me:8656: 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:8540: checking for $ac_word" >&5 +echo "$as_me:8661: 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 @@ -8554,7 +8675,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:8557: found $ac_dir/$ac_word" >&5 + echo "$as_me:8678: found $ac_dir/$ac_word" >&5 break fi done @@ -8566,10 +8687,10 @@ fi INEWS=$ac_cv_path_INEWS if test -n "$INEWS"; then - echo "$as_me:8569: result: $INEWS" >&5 + echo "$as_me:8690: result: $INEWS" >&5 echo "${ECHO_T}$INEWS" >&6 else - echo "$as_me:8572: result: no" >&5 + echo "$as_me:8693: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -8595,7 +8716,7 @@ fi ### Look for network libraries first, since some functions (such as gethostname) ### are used in a lot of places. -echo "$as_me:8598: checking if you want socks library" >&5 +echo "$as_me:8719: 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 @@ -8610,10 +8731,10 @@ else fi; fi -echo "$as_me:8613: result: $cf_cv_use_libsocks" >&5 +echo "$as_me:8734: result: $cf_cv_use_libsocks" >&5 echo "${ECHO_T}$cf_cv_use_libsocks" >&6 -echo "$as_me:8616: checking if you want socks5 library" >&5 +echo "$as_me:8737: 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 @@ -8628,7 +8749,7 @@ else fi; fi -echo "$as_me:8631: result: $cf_cv_use_libsocks5" >&5 +echo "$as_me:8752: result: $cf_cv_use_libsocks5" >&5 echo "${ECHO_T}$cf_cv_use_libsocks5" >&6 if test "x$cf_cv_use_libsocks" != xno ; then @@ -8641,14 +8762,14 @@ yes) *) for cf_searchpath in `echo "$cf_cv_use_libsocks" | tr $PATH_SEPARATOR ' '`; do - if test -d $cf_searchpath/include; then + 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 + while test "$cf_add_incdir" != /usr/include do - if test -d $cf_add_incdir + if test -d "$cf_add_incdir" then cf_have_incdir=no if test -n "$CFLAGS$CPPFLAGS" ; then @@ -8669,8 +8790,8 @@ if test -n "$cf_searchpath/include" ; th test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir" - cat >conftest.$ac_ext <<_ACEOF -#line 8673 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 8794 "configure" #include "confdefs.h" #include int @@ -8681,25 +8802,25 @@ printf("Hello") return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:8685: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:8806: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:8688: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:8691: \"$ac_try\"") >&5 + echo "$as_me:8809: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:8812: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:8694: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:8815: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then : else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_have_incdir=yes fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" CPPFLAGS=$cf_save_CPPFLAGS fi fi @@ -8708,11 +8829,11 @@ rm -f conftest.$ac_objext conftest.$ac_e if test "$cf_have_incdir" = no ; then test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6 -echo "${as_me:-configure}:8711: testing adding $cf_add_incdir to include-path ..." 1>&5 +echo "${as_me:-configure}:8832: 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%'` + 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 @@ -8725,14 +8846,14 @@ echo "${as_me:-configure}:8711: testing done fi - elif test -d $cf_searchpath/../include ; then + 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 + while test "$cf_add_incdir" != /usr/include do - if test -d $cf_add_incdir + if test -d "$cf_add_incdir" then cf_have_incdir=no if test -n "$CFLAGS$CPPFLAGS" ; then @@ -8753,8 +8874,8 @@ if test -n "$cf_searchpath/../include" ; test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir" - cat >conftest.$ac_ext <<_ACEOF -#line 8757 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 8878 "configure" #include "confdefs.h" #include int @@ -8765,25 +8886,25 @@ printf("Hello") return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:8769: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:8890: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:8772: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:8775: \"$ac_try\"") >&5 + echo "$as_me:8893: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:8896: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:8778: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:8899: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then : else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_have_incdir=yes fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" CPPFLAGS=$cf_save_CPPFLAGS fi fi @@ -8792,11 +8913,11 @@ rm -f conftest.$ac_objext conftest.$ac_e if test "$cf_have_incdir" = no ; then test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6 -echo "${as_me:-configure}:8795: testing adding $cf_add_incdir to include-path ..." 1>&5 +echo "${as_me:-configure}:8916: 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%'` + 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 @@ -8810,18 +8931,18 @@ echo "${as_me:-configure}:8795: testing fi else -{ { echo "$as_me:8813: error: cannot find socks library under $cf_cv_use_libsocks" >&5 +{ { echo "$as_me:8934: 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 - if test -d $cf_searchpath/lib; then + 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 + if test "$cf_add_libdir" = /usr/lib ; then : - elif test -d $cf_add_libdir + elif test -d "$cf_add_libdir" then cf_have_libdir=no if test -n "$LDFLAGS$LIBS" ; then @@ -8835,7 +8956,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}:8838: testing adding $cf_add_libdir to library-path ..." 1>&5 +echo "${as_me:-configure}:8959: testing adding $cf_add_libdir to library-path ..." 1>&5 LDFLAGS="-L$cf_add_libdir $LDFLAGS" fi @@ -8843,14 +8964,14 @@ echo "${as_me:-configure}:8838: testing done fi - elif test -d $cf_searchpath ; then + 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 + if test "$cf_add_libdir" = /usr/lib ; then : - elif test -d $cf_add_libdir + elif test -d "$cf_add_libdir" then cf_have_libdir=no if test -n "$LDFLAGS$LIBS" ; then @@ -8864,7 +8985,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}:8867: testing adding $cf_add_libdir to library-path ..." 1>&5 +echo "${as_me:-configure}:8988: testing adding $cf_add_libdir to library-path ..." 1>&5 LDFLAGS="-L$cf_add_libdir $LDFLAGS" fi @@ -8873,7 +8994,7 @@ echo "${as_me:-configure}:8867: testing fi else -{ { echo "$as_me:8876: error: cannot find socks library under $cf_cv_use_libsocks" >&5 +{ { echo "$as_me:8997: 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 @@ -8887,12 +9008,12 @@ esac cf_cv_header_path_socks= cf_cv_library_path_socks= -echo "${as_me:-configure}:8890: testing Starting FIND_LINKAGE(socks,) ..." 1>&5 +echo "${as_me:-configure}:9011: testing Starting FIND_LINKAGE(socks,) ..." 1>&5 cf_save_LIBS="$LIBS" -cat >conftest.$ac_ext <<_ACEOF -#line 8895 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 9016 "configure" #include "confdefs.h" #include @@ -8907,18 +9028,18 @@ main (void) return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:8911: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:9032: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:8914: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:8917: \"$ac_try\"") >&5 + echo "$as_me:9035: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:9038: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:8920: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:9041: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_cv_find_linkage_socks=yes cf_cv_header_path_socks=/usr/include @@ -8926,12 +9047,12 @@ if { (eval echo "$as_me:8911: \"$ac_link else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 LIBS="-lsocks $cf_save_LIBS" -cat >conftest.$ac_ext <<_ACEOF -#line 8934 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 9055 "configure" #include "confdefs.h" #include @@ -8946,18 +9067,18 @@ main (void) return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:8950: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:9071: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:8953: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:8956: \"$ac_try\"") >&5 + echo "$as_me:9074: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:9077: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:8959: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:9080: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_cv_find_linkage_socks=yes cf_cv_header_path_socks=/usr/include @@ -8966,16 +9087,16 @@ if { (eval echo "$as_me:8950: \"$ac_link else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_cv_find_linkage_socks=no LIBS="$cf_save_LIBS" test -n "$verbose" && echo " find linkage for socks library" 1>&6 -echo "${as_me:-configure}:8976: testing find linkage for socks library ..." 1>&5 +echo "${as_me:-configure}:9097: testing find linkage for socks library ..." 1>&5 -echo "${as_me:-configure}:8978: testing Searching for headers in FIND_LINKAGE(socks,) ..." 1>&5 +echo "${as_me:-configure}:9099: testing Searching for headers in FIND_LINKAGE(socks,) ..." 1>&5 cf_save_CPPFLAGS="$CPPFLAGS" cf_test_CPPFLAGS="$CPPFLAGS" @@ -8987,7 +9108,7 @@ cf_header_path_list="" if test -n "${CFLAGS}${CPPFLAGS}" ; then for cf_header_path in $CPPFLAGS $CFLAGS do - case $cf_header_path in + case "$cf_header_path" in -I*) cf_header_path=`echo ".$cf_header_path" |sed -e 's/^...//' -e 's,/include$,,'` @@ -8995,11 +9116,11 @@ 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/socks && cf_search="$cf_search $cf_header_path/include/socks" - test -d $cf_header_path/include/socks/include && cf_search="$cf_search $cf_header_path/include/socks/include" - test -d $cf_header_path/socks/include && cf_search="$cf_search $cf_header_path/socks/include" - test -d $cf_header_path/socks/include/socks && cf_search="$cf_search $cf_header_path/socks/include/socks" + test -d "$cf_header_path/include" && cf_search="$cf_search $cf_header_path/include" + test -d "$cf_header_path/include/socks" && cf_search="$cf_search $cf_header_path/include/socks" + test -d "$cf_header_path/include/socks/include" && cf_search="$cf_search $cf_header_path/include/socks/include" + test -d "$cf_header_path/socks/include" && cf_search="$cf_search $cf_header_path/socks/include" + test -d "$cf_header_path/socks/include/socks" && cf_search="$cf_search $cf_header_path/socks/include/socks" } cf_header_path_list="$cf_header_path_list $cf_search" @@ -9016,11 +9137,11 @@ 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/socks && cf_search="$cf_search $prefix/include/socks" - test -d $prefix/include/socks/include && cf_search="$cf_search $prefix/include/socks/include" - test -d $prefix/socks/include && cf_search="$cf_search $prefix/socks/include" - test -d $prefix/socks/include/socks && cf_search="$cf_search $prefix/socks/include/socks" + test -d "$prefix/include" && cf_search="$cf_search $prefix/include" + test -d "$prefix/include/socks" && cf_search="$cf_search $prefix/include/socks" + test -d "$prefix/include/socks/include" && cf_search="$cf_search $prefix/include/socks/include" + test -d "$prefix/socks/include" && cf_search="$cf_search $prefix/socks/include" + test -d "$prefix/socks/include/socks" && cf_search="$cf_search $prefix/socks/include/socks" } for cf_subdir_prefix in \ @@ -9034,13 +9155,13 @@ 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 -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/socks && cf_search="$cf_search $cf_subdir_prefix/include/socks" - test -d $cf_subdir_prefix/include/socks/include && cf_search="$cf_search $cf_subdir_prefix/include/socks/include" - test -d $cf_subdir_prefix/socks/include && cf_search="$cf_search $cf_subdir_prefix/socks/include" - test -d $cf_subdir_prefix/socks/include/socks && cf_search="$cf_search $cf_subdir_prefix/socks/include/socks" + test -d "$cf_subdir_prefix/include" && cf_search="$cf_search $cf_subdir_prefix/include" + test -d "$cf_subdir_prefix/include/socks" && cf_search="$cf_search $cf_subdir_prefix/include/socks" + test -d "$cf_subdir_prefix/include/socks/include" && cf_search="$cf_search $cf_subdir_prefix/include/socks/include" + test -d "$cf_subdir_prefix/socks/include" && cf_search="$cf_search $cf_subdir_prefix/socks/include" + test -d "$cf_subdir_prefix/socks/include/socks" && cf_search="$cf_search $cf_subdir_prefix/socks/include/socks" } done @@ -9048,33 +9169,33 @@ done test "$includedir" != NONE && \ test "$includedir" != "/usr/include" && \ test -d "$includedir" && { - test -d $includedir && cf_search="$cf_search $includedir" - test -d $includedir/socks && cf_search="$cf_search $includedir/socks" + test -d "$includedir" && cf_search="$cf_search $includedir" + test -d "$includedir/socks" && cf_search="$cf_search $includedir/socks" } test "$oldincludedir" != NONE && \ test "$oldincludedir" != "/usr/include" && \ test -d "$oldincludedir" && { - test -d $oldincludedir && cf_search="$cf_search $oldincludedir" - test -d $oldincludedir/socks && cf_search="$cf_search $oldincludedir/socks" + test -d "$oldincludedir" && cf_search="$cf_search $oldincludedir" + test -d "$oldincludedir/socks" && cf_search="$cf_search $oldincludedir/socks" } cf_search="$cf_search $cf_header_path_list" for cf_cv_header_path_socks in $cf_search do - if test -d $cf_cv_header_path_socks ; then + 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}:9069: testing ... testing $cf_cv_header_path_socks ..." 1>&5 +echo "${as_me:-configure}:9190: testing ... testing $cf_cv_header_path_socks ..." 1>&5 CPPFLAGS="$cf_save_CPPFLAGS" test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " CPPFLAGS="${CPPFLAGS}-I$cf_cv_header_path_socks" - cat >conftest.$ac_ext <<_ACEOF -#line 9077 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 9198 "configure" #include "confdefs.h" #include @@ -9089,40 +9210,40 @@ main (void) return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:9093: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:9214: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:9096: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:9099: \"$ac_try\"") >&5 + echo "$as_me:9217: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:9220: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:9102: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:9223: \$? = $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}:9107: testing ... found socks headers in $cf_cv_header_path_socks ..." 1>&5 +echo "${as_me:-configure}:9228: testing ... found socks headers in $cf_cv_header_path_socks ..." 1>&5 cf_cv_find_linkage_socks=maybe cf_test_CPPFLAGS="$CPPFLAGS" break else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 CPPFLAGS="$cf_save_CPPFLAGS" fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi done if test "$cf_cv_find_linkage_socks" = maybe ; then -echo "${as_me:-configure}:9125: testing Searching for socks library in FIND_LINKAGE(socks,) ..." 1>&5 +echo "${as_me:-configure}:9246: testing Searching for socks library in FIND_LINKAGE(socks,) ..." 1>&5 cf_save_LIBS="$LIBS" cf_save_LDFLAGS="$LDFLAGS" @@ -9134,7 +9255,7 @@ cf_library_path_list="" if test -n "${LDFLAGS}${LIBS}" ; then for cf_library_path in $LDFLAGS $LIBS do - case $cf_library_path in + case "$cf_library_path" in -L*) cf_library_path=`echo ".$cf_library_path" |sed -e 's/^...//' -e 's,/lib$,,'` @@ -9142,11 +9263,11 @@ 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/socks && cf_search="$cf_search $cf_library_path/lib/socks" - test -d $cf_library_path/lib/socks/lib && cf_search="$cf_search $cf_library_path/lib/socks/lib" - test -d $cf_library_path/socks/lib && cf_search="$cf_search $cf_library_path/socks/lib" - test -d $cf_library_path/socks/lib/socks && cf_search="$cf_search $cf_library_path/socks/lib/socks" + test -d "$cf_library_path/lib" && cf_search="$cf_search $cf_library_path/lib" + test -d "$cf_library_path/lib/socks" && cf_search="$cf_search $cf_library_path/lib/socks" + test -d "$cf_library_path/lib/socks/lib" && cf_search="$cf_search $cf_library_path/lib/socks/lib" + test -d "$cf_library_path/socks/lib" && cf_search="$cf_search $cf_library_path/socks/lib" + test -d "$cf_library_path/socks/lib/socks" && cf_search="$cf_search $cf_library_path/socks/lib/socks" } cf_library_path_list="$cf_library_path_list $cf_search" @@ -9161,11 +9282,11 @@ 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/socks && cf_search="$cf_search $prefix/lib/socks" - test -d $prefix/lib/socks/lib && cf_search="$cf_search $prefix/lib/socks/lib" - test -d $prefix/socks/lib && cf_search="$cf_search $prefix/socks/lib" - test -d $prefix/socks/lib/socks && cf_search="$cf_search $prefix/socks/lib/socks" + test -d "$prefix/lib" && cf_search="$cf_search $prefix/lib" + test -d "$prefix/lib/socks" && cf_search="$cf_search $prefix/lib/socks" + test -d "$prefix/lib/socks/lib" && cf_search="$cf_search $prefix/lib/socks/lib" + test -d "$prefix/socks/lib" && cf_search="$cf_search $prefix/socks/lib" + test -d "$prefix/socks/lib/socks" && cf_search="$cf_search $prefix/socks/lib/socks" } for cf_subdir_prefix in \ @@ -9179,13 +9300,13 @@ 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 -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/socks && cf_search="$cf_search $cf_subdir_prefix/lib/socks" - test -d $cf_subdir_prefix/lib/socks/lib && cf_search="$cf_search $cf_subdir_prefix/lib/socks/lib" - test -d $cf_subdir_prefix/socks/lib && cf_search="$cf_search $cf_subdir_prefix/socks/lib" - test -d $cf_subdir_prefix/socks/lib/socks && cf_search="$cf_search $cf_subdir_prefix/socks/lib/socks" + test -d "$cf_subdir_prefix/lib" && cf_search="$cf_search $cf_subdir_prefix/lib" + test -d "$cf_subdir_prefix/lib/socks" && cf_search="$cf_search $cf_subdir_prefix/lib/socks" + test -d "$cf_subdir_prefix/lib/socks/lib" && cf_search="$cf_search $cf_subdir_prefix/lib/socks/lib" + test -d "$cf_subdir_prefix/socks/lib" && cf_search="$cf_search $cf_subdir_prefix/socks/lib" + test -d "$cf_subdir_prefix/socks/lib/socks" && cf_search="$cf_search $cf_subdir_prefix/socks/lib/socks" } done @@ -9194,16 +9315,16 @@ cf_search="$cf_library_path_list $cf_sea for cf_cv_library_path_socks in $cf_search do - if test -d $cf_cv_library_path_socks ; then + 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}:9200: testing ... testing $cf_cv_library_path_socks ..." 1>&5 +echo "${as_me:-configure}:9321: 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 9206 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 9327 "configure" #include "confdefs.h" #include @@ -9218,36 +9339,36 @@ main (void) return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:9222: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:9343: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:9225: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:9228: \"$ac_try\"") >&5 + echo "$as_me:9346: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:9349: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:9231: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:9352: \$? = $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}:9236: testing ... found socks library in $cf_cv_library_path_socks ..." 1>&5 +echo "${as_me:-configure}:9357: testing ... found socks library in $cf_cv_library_path_socks ..." 1>&5 cf_cv_find_linkage_socks=yes cf_cv_library_file_socks="-lsocks" break else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&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 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi done CPPFLAGS="$cf_save_CPPFLAGS" @@ -9259,10 +9380,10 @@ rm -f conftest.$ac_objext conftest$ac_ex fi fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS="$cf_save_LIBS" @@ -9271,9 +9392,9 @@ if test "$cf_cv_find_linkage_socks" = ye if test -n "$cf_cv_header_path_socks" ; then for cf_add_incdir in $cf_cv_header_path_socks do - while test $cf_add_incdir != /usr/include + while test "$cf_add_incdir" != /usr/include do - if test -d $cf_add_incdir + if test -d "$cf_add_incdir" then cf_have_incdir=no if test -n "$CFLAGS$CPPFLAGS" ; then @@ -9294,8 +9415,8 @@ if test -n "$cf_cv_header_path_socks" ; test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir" - cat >conftest.$ac_ext <<_ACEOF -#line 9298 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 9419 "configure" #include "confdefs.h" #include int @@ -9306,25 +9427,25 @@ printf("Hello") return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:9310: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:9431: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:9313: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:9316: \"$ac_try\"") >&5 + echo "$as_me:9434: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:9437: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:9319: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:9440: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then : else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_have_incdir=yes fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" CPPFLAGS=$cf_save_CPPFLAGS fi fi @@ -9333,11 +9454,11 @@ rm -f conftest.$ac_objext conftest.$ac_e if test "$cf_have_incdir" = no ; then test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6 -echo "${as_me:-configure}:9336: testing adding $cf_add_incdir to include-path ..." 1>&5 +echo "${as_me:-configure}:9457: 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%'` + 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 @@ -9353,9 +9474,9 @@ fi if test -n "$cf_cv_library_path_socks" ; then for cf_add_libdir in $cf_cv_library_path_socks do - if test $cf_add_libdir = /usr/lib ; then + if test "$cf_add_libdir" = /usr/lib ; then : - elif test -d $cf_add_libdir + elif test -d "$cf_add_libdir" then cf_have_libdir=no if test -n "$LDFLAGS$LIBS" ; then @@ -9369,7 +9490,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}:9372: testing adding $cf_add_libdir to library-path ..." 1>&5 +echo "${as_me:-configure}:9493: testing adding $cf_add_libdir to library-path ..." 1>&5 LDFLAGS="-L$cf_add_libdir $LDFLAGS" fi @@ -9394,7 +9515,7 @@ done LIBS="$cf_add_libs" else -{ echo "$as_me:9397: WARNING: Cannot find socks library" >&5 +{ echo "$as_me:9518: WARNING: Cannot find socks library" >&5 echo "$as_me: WARNING: Cannot find socks library" >&2;} fi @@ -9437,7 +9558,7 @@ cat >>confdefs.h <<\EOF EOF else - { { echo "$as_me:9440: error: cannot link with socks library" >&5 + { { echo "$as_me:9561: error: cannot link with socks library" >&5 echo "$as_me: error: cannot link with socks library" >&2;} { (exit 1); exit 1; }; } fi @@ -9446,43 +9567,43 @@ else cf_test_netlibs=no -echo "$as_me:9449: checking for network libraries" >&5 +echo "$as_me:9570: 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:9456: result: working..." >&5 +echo "$as_me:9577: result: working..." >&5 echo "${ECHO_T}working..." >&6 cf_cv_netlibs="" cf_test_netlibs=yes -case $host_os in +case "$host_os" in 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:9468: checking for $ac_header" >&5 +echo "$as_me:9589: 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 9474 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 9595 "configure" #include "confdefs.h" #include <$ac_header> _ACEOF -if { (eval echo "$as_me:9478: \"$ac_cpp conftest.$ac_ext\"") >&5 - (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 +if { (eval echo "$as_me:9599: \"$ac_cpp "conftest.$ac_ext"\"") >&5 + (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1 ac_status=$? - egrep -v '^ *\+' conftest.er1 >conftest.err + $EGREP -v '^ *\+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:9484: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then + echo "$as_me:9605: \$? = $ac_status" >&5 + (exit "$ac_status"); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag else @@ -9495,14 +9616,14 @@ 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 + cat "conftest.$ac_ext" >&5 eval "$as_ac_Header=no" fi -rm -f conftest.err conftest.$ac_ext +rm -f conftest.err "conftest.$ac_ext" fi -echo "$as_me:9503: 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 +echo "$as_me:9624: 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 9538 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 9659 "configure" #include "confdefs.h" #ifdef HAVE_WINDOWS_H @@ -9561,27 +9682,27 @@ main (void) return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:9565: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:9686: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:9568: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:9571: \"$ac_try\"") >&5 + echo "$as_me:9689: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:9692: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:9574: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:9695: \$? = $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:9580: error: Cannot link against winsock library" >&5 +cat "conftest.$ac_ext" >&5 +{ { echo "$as_me:9701: error: Cannot link against winsock library" >&5 echo "$as_me: error: Cannot link against winsock library" >&2;} { (exit 1); exit 1; }; } fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS="$cf_save_LIBS" ;; @@ -9590,13 +9711,13 @@ rm -f conftest.$ac_objext conftest$ac_ex for ac_func in gethostname do as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` -echo "$as_me:9593: checking for $ac_func" >&5 +echo "$as_me:9714: 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 9599 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 9720 "configure" #include "confdefs.h" #define $ac_func autoconf_temporary #include /* least-intrusive standard header which defines gcc2 __stub macros */ @@ -9626,44 +9747,44 @@ main (void) return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:9630: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:9751: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:9633: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:9636: \"$ac_try\"") >&5 + echo "$as_me:9754: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:9757: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:9639: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:9760: \$? = $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 +cat "conftest.$ac_ext" >&5 eval "$as_ac_var=no" fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:9649: 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 +echo "$as_me:9770: 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:9779: 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 else ac_check_lib_save_LIBS=$LIBS LIBS="-lnsl $cf_cv_netlibs $LIBS" -cat >conftest.$ac_ext <<_ACEOF -#line 9666 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 9787 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -9681,30 +9802,30 @@ gethostname (); return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:9685: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:9806: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:9688: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:9691: \"$ac_try\"") >&5 + echo "$as_me:9809: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:9812: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:9694: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:9815: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_lib_nsl_gethostname=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_lib_nsl_gethostname=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:9705: result: $ac_cv_lib_nsl_gethostname" >&5 +echo "$as_me:9826: 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 +if test "$ac_cv_lib_nsl_gethostname" = yes; then cf_tr_func=`echo "gethostname" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%` @@ -9719,15 +9840,15 @@ else ac_cv_func_gethostname=unknown unset ac_cv_func_gethostname 2>/dev/null -echo "$as_me:9722: checking for gethostname in -lsocket" >&5 +echo "$as_me:9843: 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 else ac_check_lib_save_LIBS=$LIBS LIBS="-lsocket $cf_cv_netlibs $LIBS" -cat >conftest.$ac_ext <<_ACEOF -#line 9730 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 9851 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -9745,30 +9866,30 @@ gethostname (); return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:9749: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:9870: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:9752: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:9755: \"$ac_try\"") >&5 + echo "$as_me:9873: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:9876: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:9758: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:9879: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_lib_socket_gethostname=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_lib_socket_gethostname=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:9769: result: $ac_cv_lib_socket_gethostname" >&5 +echo "$as_me:9890: 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 +if test "$ac_cv_lib_socket_gethostname" = yes; then cf_tr_func=`echo "gethostname" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%` @@ -9790,15 +9911,15 @@ fi fi done - echo "$as_me:9793: checking for main in -linet" >&5 + echo "$as_me:9914: 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 else ac_check_lib_save_LIBS=$LIBS LIBS="-linet $LIBS" -cat >conftest.$ac_ext <<_ACEOF -#line 9801 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 9922 "configure" #include "confdefs.h" int @@ -9809,30 +9930,30 @@ main (); return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:9813: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:9934: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:9816: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:9819: \"$ac_try\"") >&5 + echo "$as_me:9937: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:9940: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:9822: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:9943: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_lib_inet_main=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_lib_inet_main=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:9833: result: $ac_cv_lib_inet_main" >&5 +echo "$as_me:9954: 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 +if test "$ac_cv_lib_inet_main" = yes; then cf_cv_netlibs="-linet $cf_cv_netlibs" fi @@ -9841,13 +9962,13 @@ fi for ac_func in socket do as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` -echo "$as_me:9844: checking for $ac_func" >&5 +echo "$as_me:9965: 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 9850 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 9971 "configure" #include "confdefs.h" #define $ac_func autoconf_temporary #include /* least-intrusive standard header which defines gcc2 __stub macros */ @@ -9877,44 +9998,44 @@ main (void) return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:9881: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:10002: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:9884: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:9887: \"$ac_try\"") >&5 + echo "$as_me:10005: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:10008: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:9890: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:10011: \$? = $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 +cat "conftest.$ac_ext" >&5 eval "$as_ac_var=no" fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:9900: 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 +echo "$as_me:10021: 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:10030: 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 else ac_check_lib_save_LIBS=$LIBS LIBS="-lsocket $cf_cv_netlibs $LIBS" -cat >conftest.$ac_ext <<_ACEOF -#line 9917 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 10038 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -9932,30 +10053,30 @@ socket (); return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:9936: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:10057: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:9939: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:9942: \"$ac_try\"") >&5 + echo "$as_me:10060: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:10063: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:9945: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:10066: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_lib_socket_socket=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_lib_socket_socket=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:9956: result: $ac_cv_lib_socket_socket" >&5 +echo "$as_me:10077: 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 +if test "$ac_cv_lib_socket_socket" = yes; then cf_tr_func=`echo "socket" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%` @@ -9970,15 +10091,15 @@ else ac_cv_func_socket=unknown unset ac_cv_func_socket 2>/dev/null -echo "$as_me:9973: checking for socket in -lbsd" >&5 +echo "$as_me:10094: 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 else ac_check_lib_save_LIBS=$LIBS LIBS="-lbsd $cf_cv_netlibs $LIBS" -cat >conftest.$ac_ext <<_ACEOF -#line 9981 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 10102 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -9996,30 +10117,30 @@ socket (); return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:10000: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:10121: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:10003: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:10006: \"$ac_try\"") >&5 + echo "$as_me:10124: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:10127: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:10009: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:10130: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_lib_bsd_socket=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_lib_bsd_socket=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:10020: result: $ac_cv_lib_bsd_socket" >&5 +echo "$as_me:10141: 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 +if test "$ac_cv_lib_bsd_socket" = yes; then cf_tr_func=`echo "socket" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%` @@ -10046,13 +10167,13 @@ done for ac_func in gethostbyname do as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` -echo "$as_me:10049: checking for $ac_func" >&5 +echo "$as_me:10170: 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 10055 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 10176 "configure" #include "confdefs.h" #define $ac_func autoconf_temporary #include /* least-intrusive standard header which defines gcc2 __stub macros */ @@ -10082,44 +10203,44 @@ main (void) return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:10086: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:10207: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:10089: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:10092: \"$ac_try\"") >&5 + echo "$as_me:10210: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:10213: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:10095: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:10216: \$? = $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 +cat "conftest.$ac_ext" >&5 eval "$as_ac_var=no" fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:10105: 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 +echo "$as_me:10226: 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:10235: 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 else ac_check_lib_save_LIBS=$LIBS LIBS="-lnsl $cf_cv_netlibs $LIBS" -cat >conftest.$ac_ext <<_ACEOF -#line 10122 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 10243 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -10137,30 +10258,30 @@ gethostbyname (); return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:10141: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:10262: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:10144: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:10147: \"$ac_try\"") >&5 + echo "$as_me:10265: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:10268: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:10150: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:10271: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_lib_nsl_gethostbyname=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_lib_nsl_gethostbyname=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:10161: result: $ac_cv_lib_nsl_gethostbyname" >&5 +echo "$as_me:10282: 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 +if test "$ac_cv_lib_nsl_gethostbyname" = yes; then cf_tr_func=`echo "gethostbyname" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%` @@ -10183,13 +10304,13 @@ done for ac_func in inet_ntoa do as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` -echo "$as_me:10186: checking for $ac_func" >&5 +echo "$as_me:10307: 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 10192 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 10313 "configure" #include "confdefs.h" #define $ac_func autoconf_temporary #include /* least-intrusive standard header which defines gcc2 __stub macros */ @@ -10219,44 +10340,44 @@ main (void) return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:10223: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:10344: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:10226: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:10229: \"$ac_try\"") >&5 + echo "$as_me:10347: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:10350: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:10232: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:10353: \$? = $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 +cat "conftest.$ac_ext" >&5 eval "$as_ac_var=no" fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:10242: 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 +echo "$as_me:10363: 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:10372: 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 else ac_check_lib_save_LIBS=$LIBS LIBS="-lnsl $cf_cv_netlibs $LIBS" -cat >conftest.$ac_ext <<_ACEOF -#line 10259 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 10380 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -10274,30 +10395,30 @@ inet_ntoa (); return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:10278: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:10399: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:10281: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:10284: \"$ac_try\"") >&5 + echo "$as_me:10402: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:10405: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:10287: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:10408: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_lib_nsl_inet_ntoa=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_lib_nsl_inet_ntoa=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:10298: result: $ac_cv_lib_nsl_inet_ntoa" >&5 +echo "$as_me:10419: 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 +if test "$ac_cv_lib_nsl_inet_ntoa" = yes; then cf_tr_func=`echo "inet_ntoa" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%` @@ -10320,13 +10441,13 @@ done for ac_func in gethostbyname do as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` -echo "$as_me:10323: checking for $ac_func" >&5 +echo "$as_me:10444: 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 10329 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 10450 "configure" #include "confdefs.h" #define $ac_func autoconf_temporary #include /* least-intrusive standard header which defines gcc2 __stub macros */ @@ -10356,44 +10477,44 @@ main (void) return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:10360: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:10481: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:10363: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:10366: \"$ac_try\"") >&5 + echo "$as_me:10484: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:10487: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:10369: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:10490: \$? = $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 +cat "conftest.$ac_ext" >&5 eval "$as_ac_var=no" fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:10379: 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 +echo "$as_me:10500: 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:10509: 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 else ac_check_lib_save_LIBS=$LIBS LIBS="-lnetwork $cf_cv_netlibs $LIBS" -cat >conftest.$ac_ext <<_ACEOF -#line 10396 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 10517 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -10411,30 +10532,30 @@ gethostbyname (); return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:10415: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:10536: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:10418: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:10421: \"$ac_try\"") >&5 + echo "$as_me:10539: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:10542: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:10424: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:10545: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_lib_network_gethostbyname=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_lib_network_gethostbyname=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:10435: result: $ac_cv_lib_network_gethostbyname" >&5 +echo "$as_me:10556: 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 +if test "$ac_cv_lib_network_gethostbyname" = yes; then cf_tr_func=`echo "gethostbyname" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%` @@ -10457,13 +10578,13 @@ done for ac_func in strcasecmp do as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` -echo "$as_me:10460: checking for $ac_func" >&5 +echo "$as_me:10581: 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 10466 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 10587 "configure" #include "confdefs.h" #define $ac_func autoconf_temporary #include /* least-intrusive standard header which defines gcc2 __stub macros */ @@ -10493,44 +10614,44 @@ main (void) return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:10497: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:10618: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:10500: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:10503: \"$ac_try\"") >&5 + echo "$as_me:10621: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:10624: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:10506: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:10627: \$? = $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 +cat "conftest.$ac_ext" >&5 eval "$as_ac_var=no" fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:10516: 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 +echo "$as_me:10637: 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:10646: 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 else ac_check_lib_save_LIBS=$LIBS LIBS="-lresolv $cf_cv_netlibs $LIBS" -cat >conftest.$ac_ext <<_ACEOF -#line 10533 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 10654 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -10548,30 +10669,30 @@ strcasecmp (); return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:10552: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:10673: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:10555: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:10558: \"$ac_try\"") >&5 + echo "$as_me:10676: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:10679: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:10561: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:10682: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_lib_resolv_strcasecmp=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_lib_resolv_strcasecmp=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:10572: result: $ac_cv_lib_resolv_strcasecmp" >&5 +echo "$as_me:10693: 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 +if test "$ac_cv_lib_resolv_strcasecmp" = yes; then cf_tr_func=`echo "strcasecmp" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%` @@ -10596,7 +10717,7 @@ esac fi -case $cf_cv_netlibs in +case "$cf_cv_netlibs" in *ws2_32*) cat >>confdefs.h <<\EOF @@ -10622,7 +10743,7 @@ for cf_add_1lib in $cf_add_0lib; do done LIBS="$cf_add_libs" -test $cf_test_netlibs = no && echo "$cf_cv_netlibs" >&6 +test "$cf_test_netlibs" = no && echo "$cf_cv_netlibs" >&6 if test "x$cf_cv_use_libsocks5" != xno ; then @@ -10634,14 +10755,14 @@ yes) *) for cf_searchpath in `echo "$cf_cv_use_libsocks5" | tr $PATH_SEPARATOR ' '`; do - if test -d $cf_searchpath/include; then + 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 + while test "$cf_add_incdir" != /usr/include do - if test -d $cf_add_incdir + if test -d "$cf_add_incdir" then cf_have_incdir=no if test -n "$CFLAGS$CPPFLAGS" ; then @@ -10662,8 +10783,8 @@ if test -n "$cf_searchpath/include" ; th test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir" - cat >conftest.$ac_ext <<_ACEOF -#line 10666 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 10787 "configure" #include "confdefs.h" #include int @@ -10674,25 +10795,25 @@ printf("Hello") return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:10678: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:10799: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:10681: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:10684: \"$ac_try\"") >&5 + echo "$as_me:10802: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:10805: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:10687: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:10808: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then : else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_have_incdir=yes fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" CPPFLAGS=$cf_save_CPPFLAGS fi fi @@ -10701,11 +10822,11 @@ rm -f conftest.$ac_objext conftest.$ac_e if test "$cf_have_incdir" = no ; then test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6 -echo "${as_me:-configure}:10704: testing adding $cf_add_incdir to include-path ..." 1>&5 +echo "${as_me:-configure}:10825: 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%'` + 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 @@ -10718,14 +10839,14 @@ echo "${as_me:-configure}:10704: testing done fi - elif test -d $cf_searchpath/../include ; then + 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 + while test "$cf_add_incdir" != /usr/include do - if test -d $cf_add_incdir + if test -d "$cf_add_incdir" then cf_have_incdir=no if test -n "$CFLAGS$CPPFLAGS" ; then @@ -10746,8 +10867,8 @@ if test -n "$cf_searchpath/../include" ; test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir" - cat >conftest.$ac_ext <<_ACEOF -#line 10750 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 10871 "configure" #include "confdefs.h" #include int @@ -10758,25 +10879,25 @@ printf("Hello") return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:10762: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:10883: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:10765: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:10768: \"$ac_try\"") >&5 + echo "$as_me:10886: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:10889: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:10771: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:10892: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then : else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_have_incdir=yes fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" CPPFLAGS=$cf_save_CPPFLAGS fi fi @@ -10785,11 +10906,11 @@ rm -f conftest.$ac_objext conftest.$ac_e if test "$cf_have_incdir" = no ; then test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6 -echo "${as_me:-configure}:10788: testing adding $cf_add_incdir to include-path ..." 1>&5 +echo "${as_me:-configure}:10909: 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%'` + 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 @@ -10803,18 +10924,18 @@ echo "${as_me:-configure}:10788: testing fi else -{ { echo "$as_me:10806: error: cannot find socks5 library under $cf_cv_use_libsocks5" >&5 +{ { echo "$as_me:10927: 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 - if test -d $cf_searchpath/lib; then + 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 + if test "$cf_add_libdir" = /usr/lib ; then : - elif test -d $cf_add_libdir + elif test -d "$cf_add_libdir" then cf_have_libdir=no if test -n "$LDFLAGS$LIBS" ; then @@ -10828,7 +10949,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}:10831: testing adding $cf_add_libdir to library-path ..." 1>&5 +echo "${as_me:-configure}:10952: testing adding $cf_add_libdir to library-path ..." 1>&5 LDFLAGS="-L$cf_add_libdir $LDFLAGS" fi @@ -10836,14 +10957,14 @@ echo "${as_me:-configure}:10831: testing done fi - elif test -d $cf_searchpath ; then + 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 + if test "$cf_add_libdir" = /usr/lib ; then : - elif test -d $cf_add_libdir + elif test -d "$cf_add_libdir" then cf_have_libdir=no if test -n "$LDFLAGS$LIBS" ; then @@ -10857,7 +10978,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}:10860: testing adding $cf_add_libdir to library-path ..." 1>&5 +echo "${as_me:-configure}:10981: testing adding $cf_add_libdir to library-path ..." 1>&5 LDFLAGS="-L$cf_add_libdir $LDFLAGS" fi @@ -10866,7 +10987,7 @@ echo "${as_me:-configure}:10860: testing fi else -{ { echo "$as_me:10869: error: cannot find socks5 library under $cf_cv_use_libsocks5" >&5 +{ { echo "$as_me:10990: 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 @@ -10899,11 +11020,11 @@ cat >>confdefs.h <<\EOF #define SOCKS 1 EOF -echo "$as_me:10902: checking if the socks library uses socks4 prefix" >&5 +echo "$as_me:11023: 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 10906 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 11027 "configure" #include "confdefs.h" #include @@ -10916,18 +11037,18 @@ main (void) return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:10920: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:11041: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:10923: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:10926: \"$ac_try\"") >&5 + echo "$as_me:11044: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:11047: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:10929: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:11050: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cat >>confdefs.h <<\EOF #define USE_SOCKS4_PREFIX 1 @@ -10936,9 +11057,9 @@ EOF cf_use_socks4=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 -cat >conftest.$ac_ext <<_ACEOF -#line 10941 "configure" +cat "conftest.$ac_ext" >&5 +cat >"conftest.$ac_ext" <<_ACEOF +#line 11062 "configure" #include "confdefs.h" #include int @@ -10949,30 +11070,30 @@ SOCKSinit((char *)0) return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:10953: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:11074: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:10956: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:10959: \"$ac_try\"") >&5 + echo "$as_me:11077: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:11080: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:10962: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:11083: \$? = $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:10968: error: Cannot link with socks5 library" >&5 +cat "conftest.$ac_ext" >&5 +{ { echo "$as_me:11089: 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 +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:10975: result: $cf_use_socks4" >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" +echo "$as_me:11096: result: $cf_use_socks4" >&5 echo "${ECHO_T}$cf_use_socks4" >&6 if test "$cf_use_socks4" = "yes" ; then @@ -11027,10 +11148,10 @@ EOF fi -echo "$as_me:11030: checking if socks5p.h is available" >&5 +echo "$as_me:11151: 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 11033 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 11154 "configure" #include "confdefs.h" #define INCLUDE_PROTOTYPES @@ -11044,26 +11165,26 @@ main (void) return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:11048: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:11169: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:11051: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:11054: \"$ac_try\"") >&5 + echo "$as_me:11172: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:11175: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:11057: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:11178: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_use_socks5p_h=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_use_socks5p_h=no fi -rm -f conftest.$ac_objext conftest.$ac_ext -echo "$as_me:11066: result: $cf_use_socks5p_h" >&5 +rm -f "conftest.$ac_objext" "conftest.$ac_ext" +echo "$as_me:11187: result: $cf_use_socks5p_h" >&5 echo "${ECHO_T}$cf_use_socks5p_h" >&6 test "$cf_use_socks5p_h" = yes && @@ -11080,24 +11201,24 @@ 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:11083: checking for $ac_header" >&5 +echo "$as_me:11204: 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 11089 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 11210 "configure" #include "confdefs.h" #include <$ac_header> _ACEOF -if { (eval echo "$as_me:11093: \"$ac_cpp conftest.$ac_ext\"") >&5 - (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 +if { (eval echo "$as_me:11214: \"$ac_cpp "conftest.$ac_ext"\"") >&5 + (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1 ac_status=$? - egrep -v '^ *\+' conftest.er1 >conftest.err + $EGREP -v '^ *\+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:11099: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then + echo "$as_me:11220: \$? = $ac_status" >&5 + (exit "$ac_status"); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag else @@ -11110,14 +11231,14 @@ 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 + cat "conftest.$ac_ext" >&5 eval "$as_ac_Header=no" fi -rm -f conftest.err conftest.$ac_ext +rm -f conftest.err "conftest.$ac_ext" fi -echo "$as_me:11118: 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 +echo "$as_me:11239: 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:11249: 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 11134 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 11255 "configure" #include "confdefs.h" #define fcntl autoconf_temporary #include /* least-intrusive standard header which defines gcc2 __stub macros */ @@ -11161,36 +11282,36 @@ main (void) return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:11165: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:11286: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:11168: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:11171: \"$ac_try\"") >&5 + echo "$as_me:11289: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:11292: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:11174: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:11295: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_func_fcntl=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_func_fcntl=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:11184: result: $ac_cv_func_fcntl" >&5 +echo "$as_me:11305: result: $ac_cv_func_fcntl" >&5 echo "${ECHO_T}$ac_cv_func_fcntl" >&6 -echo "$as_me:11187: checking for lockf" >&5 +echo "$as_me:11308: 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 11193 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 11314 "configure" #include "confdefs.h" #define lockf autoconf_temporary #include /* least-intrusive standard header which defines gcc2 __stub macros */ @@ -11220,36 +11341,36 @@ main (void) return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:11224: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:11345: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:11227: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:11230: \"$ac_try\"") >&5 + echo "$as_me:11348: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:11351: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:11233: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:11354: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_func_lockf=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_func_lockf=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:11243: result: $ac_cv_func_lockf" >&5 +echo "$as_me:11364: result: $ac_cv_func_lockf" >&5 echo "${ECHO_T}$ac_cv_func_lockf" >&6 -echo "$as_me:11246: checking for flock" >&5 +echo "$as_me:11367: 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 11252 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 11373 "configure" #include "confdefs.h" #define flock autoconf_temporary #include /* least-intrusive standard header which defines gcc2 __stub macros */ @@ -11279,30 +11400,30 @@ main (void) return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:11283: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:11404: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:11286: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:11289: \"$ac_try\"") >&5 + echo "$as_me:11407: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:11410: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:11292: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:11413: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_func_flock=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_func_flock=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:11302: result: $ac_cv_func_flock" >&5 +echo "$as_me:11423: result: $ac_cv_func_flock" >&5 echo "${ECHO_T}$ac_cv_func_flock" >&6 -echo "$as_me:11305: checking for file-locking functions" >&5 +echo "$as_me:11426: 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 @@ -11314,8 +11435,8 @@ do if eval 'test ${ac_cv_func_'$cf_lock'+set} = set'; then case $cf_lock in #(vi fcntl) #(vi - cat >conftest.$ac_ext <<_ACEOF -#line 11318 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 11439 "configure" #include "confdefs.h" #include @@ -11347,29 +11468,29 @@ main (void) return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:11351: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:11472: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:11354: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:11357: \"$ac_try\"") >&5 + echo "$as_me:11475: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:11478: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:11360: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:11481: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then : else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 continue fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" ;; lockf) #(vi - cat >conftest.$ac_ext <<_ACEOF -#line 11372 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 11493 "configure" #include "confdefs.h" #include @@ -11393,29 +11514,29 @@ main (void) return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:11397: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:11518: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:11400: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:11403: \"$ac_try\"") >&5 + echo "$as_me:11521: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:11524: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:11406: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:11527: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then : else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 continue fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" ;; flock) - cat >conftest.$ac_ext <<_ACEOF -#line 11418 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 11539 "configure" #include "confdefs.h" #include @@ -11442,25 +11563,25 @@ main (void) return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:11446: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:11567: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:11449: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:11452: \"$ac_try\"") >&5 + echo "$as_me:11570: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:11573: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:11455: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:11576: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then : else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 continue fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" ;; esac cf_cv_lockfile="$cf_cv_lockfile $cf_lock" @@ -11468,10 +11589,10 @@ fi done fi -echo "$as_me:11471: result: $cf_cv_lockfile" >&5 +echo "$as_me:11592: result: $cf_cv_lockfile" >&5 echo "${ECHO_T}$cf_cv_lockfile" >&6 -echo "$as_me:11474: checking which locking method will be used" >&5 +echo "$as_me:11595: 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 @@ -11522,9 +11643,9 @@ if test -n "$cf_cv_lockfile"; then done ### if none of them matched use the one with the highest priority if test "x$used_locking" = "x"; then - used_locking=`echo $cf_cv_lockfile|sed -e 's/^\([^ ]\+\).*/\1/g'` + used_locking="`echo $cf_cv_lockfile|sed -e 's/^\([^ ]\+\).*/\1/g'`" fi - echo "$as_me:11527: result: $used_locking" >&5 + echo "$as_me:11648: result: $used_locking" >&5 echo "${ECHO_T}$used_locking" >&6 used_locking=`echo "$used_locking" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%` @@ -11534,13 +11655,13 @@ used_locking=`echo "$used_locking" | sed EOF else - echo "$as_me:11537: result: none" >&5 + echo "$as_me:11658: result: none" >&5 echo "${ECHO_T}none" >&6; - { echo "$as_me:11539: WARNING: None of fcntl(), lockf(), flock() available" >&5 + { echo "$as_me:11660: WARNING: None of fcntl(), lockf(), flock() available" >&5 echo "$as_me: WARNING: None of fcntl(), lockf(), flock() available" >&2;} fi -echo "$as_me:11543: checking for screen type" >&5 +echo "$as_me:11664: checking for screen type" >&5 echo $ECHO_N "checking for screen type... $ECHO_C" >&6 # Check whether --with-screen or --without-screen was given. @@ -11550,13 +11671,13 @@ if test "${with_screen+set}" = set; then else cf_with_screen=none fi; -echo "$as_me:11553: result: $cf_with_screen" >&5 +echo "$as_me:11674: result: $cf_with_screen" >&5 echo "${ECHO_T}$cf_with_screen" >&6 use_curses=no use_ncurses=no -echo "$as_me:11559: checking for specific curses-directory" >&5 +echo "$as_me:11680: 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. @@ -11566,10 +11687,10 @@ if test "${with_curses_dir+set}" = set; else cf_cv_curses_dir=no fi; -echo "$as_me:11569: result: $cf_cv_curses_dir" >&5 +echo "$as_me:11690: 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" ) +if test -n "$cf_cv_curses_dir" && test "$cf_cv_curses_dir" != "no" then if test "x$prefix" != xNONE; then @@ -11585,19 +11706,19 @@ case ".$withval" in ;; .[a-zA-Z]:[\\/]*) # OS/2 EMX ;; -.\${*prefix}*|.\${*dir}*) +.\$\{*prefix\}*|.\$\{*dir\}*) eval withval="$withval" case ".$withval" in .NONE/*) - withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%` + withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%` ;; esac ;; .no|.NONE/*) - withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%` + withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%` ;; *) - { { echo "$as_me:11600: error: expected a pathname, not \"$withval\"" >&5 + { { echo "$as_me:11721: error: expected a pathname, not \"$withval\"" >&5 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;} { (exit 1); exit 1; }; } ;; @@ -11609,9 +11730,9 @@ esac if test -n "$cf_cv_curses_dir/include" ; then for cf_add_incdir in $cf_cv_curses_dir/include do - while test $cf_add_incdir != /usr/include + while test "$cf_add_incdir" != /usr/include do - if test -d $cf_add_incdir + if test -d "$cf_add_incdir" then cf_have_incdir=no if test -n "$CFLAGS$CPPFLAGS" ; then @@ -11632,8 +11753,8 @@ if test -n "$cf_cv_curses_dir/include" ; test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir" - cat >conftest.$ac_ext <<_ACEOF -#line 11636 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 11757 "configure" #include "confdefs.h" #include int @@ -11644,25 +11765,25 @@ printf("Hello") return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:11648: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:11769: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:11651: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:11654: \"$ac_try\"") >&5 + echo "$as_me:11772: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:11775: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:11657: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:11778: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then : else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_have_incdir=yes fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" CPPFLAGS=$cf_save_CPPFLAGS fi fi @@ -11671,11 +11792,11 @@ rm -f conftest.$ac_objext conftest.$ac_e if test "$cf_have_incdir" = no ; then test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6 -echo "${as_me:-configure}:11674: testing adding $cf_add_incdir to include-path ..." 1>&5 +echo "${as_me:-configure}:11795: 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%'` + 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 @@ -11691,9 +11812,9 @@ fi if test -n "$cf_cv_curses_dir/lib" ; then for cf_add_libdir in $cf_cv_curses_dir/lib do - if test $cf_add_libdir = /usr/lib ; then + if test "$cf_add_libdir" = /usr/lib ; then : - elif test -d $cf_add_libdir + elif test -d "$cf_add_libdir" then cf_have_libdir=no if test -n "$LDFLAGS$LIBS" ; then @@ -11707,7 +11828,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}:11710: testing adding $cf_add_libdir to library-path ..." 1>&5 +echo "${as_me:-configure}:11831: testing adding $cf_add_libdir to library-path ..." 1>&5 LDFLAGS="-L$cf_add_libdir $LDFLAGS" fi @@ -11736,7 +11857,7 @@ pdcurses) #(vi use_curses=yes ;; none) - echo "$as_me:11739: checking if you want to use ncurses library" >&5 + echo "$as_me:11860: 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. @@ -11746,10 +11867,10 @@ if test "${with_ncurses+set}" = set; the else use_ncurses=no fi; - echo "$as_me:11749: result: $use_ncurses" >&5 + echo "$as_me:11870: result: $use_ncurses" >&5 echo "${ECHO_T}$use_ncurses" >&6 - echo "$as_me:11752: checking if you want curses rather than termcap interface" >&5 + echo "$as_me:11873: 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. @@ -11766,7 +11887,7 @@ else cf_with_screen=termcap; use_curses=no fi; - echo "$as_me:11769: result: $enableval" >&5 + echo "$as_me:11890: result: $enableval" >&5 echo "${ECHO_T}$enableval" >&6 ;; esac @@ -11784,13 +11905,13 @@ cf_ncuconfig_root=ncurses cf_have_ncuconfig=no if test "x${PKG_CONFIG:=none}" != xnone; then - echo "$as_me:11787: checking pkg-config for $cf_ncuconfig_root" >&5 + echo "$as_me:11908: 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:11790: result: yes" >&5 + echo "$as_me:11911: result: yes" >&5 echo "${ECHO_T}yes" >&6 - echo "$as_me:11793: checking if the $cf_ncuconfig_root package files work" >&5 + echo "$as_me:11914: 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 @@ -11798,8 +11919,8 @@ echo $ECHO_N "checking if the $cf_ncucon cf_save_CPPFLAGS="$CPPFLAGS" cf_save_LIBS="$LIBS" - cf_pkg_cflags=`$PKG_CONFIG --cflags $cf_ncuconfig_root` - cf_pkg_libs=`$PKG_CONFIG --libs $cf_ncuconfig_root` + cf_pkg_cflags="`$PKG_CONFIG --cflags $cf_ncuconfig_root`" + cf_pkg_libs="`$PKG_CONFIG --libs $cf_ncuconfig_root`" # while -W for passing linker flags is prevalent, it is not "standard". # At least one wrapper for c89/c99 (in Apple's xcode) has its own @@ -11815,19 +11936,19 @@ cf_new_extra_cppflags= for cf_add_cflags in $cf_pkg_cflags do -case $cf_fix_cppflags in +case "$cf_fix_cppflags" in no) - case $cf_add_cflags in + case "$cf_add_cflags" in -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) - case $cf_add_cflags in + case "$cf_add_cflags" in -D*) - cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-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 + 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" @@ -11846,7 +11967,7 @@ no) *$cf_add_cflags) ;; *) - case $cf_add_cflags in + case "$cf_add_cflags" in -D*) cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` @@ -11876,7 +11997,7 @@ 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/^[^"]*"'\''//'` + cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ && test -z "${cf_tst_cflags}" \ @@ -11922,8 +12043,8 @@ for cf_add_1lib in $cf_add_0lib; do done LIBS="$cf_add_libs" - cat >conftest.$ac_ext <<_ACEOF -#line 11926 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 12047 "configure" #include "confdefs.h" #include <${cf_cv_ncurses_header:-curses.h}> int @@ -11934,54 +12055,54 @@ initscr(); mousemask(0,0); tigetstr((cha return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:11938: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:12059: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:11941: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:11944: \"$ac_try\"") >&5 + echo "$as_me:12062: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:12065: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:11947: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:12068: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then if test "$cross_compiling" = yes; then cf_test_ncuconfig=maybe else - cat >conftest.$ac_ext <<_ACEOF -#line 11953 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 12074 "configure" #include "confdefs.h" #include <${cf_cv_ncurses_header:-curses.h}> int main(void) - { char *xx = curses_version(); return (xx == 0); } + { const char *xx = curses_version(); return (xx == 0); } _ACEOF -rm -f conftest$ac_exeext -if { (eval echo "$as_me:11960: \"$ac_link\"") >&5 +rm -f "conftest$ac_exeext" +if { (eval echo "$as_me:12081: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:11963: \$? = $ac_status" >&5 - (exit $ac_status); } && { ac_try='./conftest$ac_exeext' - { (eval echo "$as_me:11965: \"$ac_try\"") >&5 + echo "$as_me:12084: \$? = $ac_status" >&5 + (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"' + { (eval echo "$as_me:12086: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:11968: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:12089: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_test_ncuconfig=yes else echo "$as_me: program exited with status $ac_status" >&5 echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_test_ncuconfig=no fi -rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext +rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext" fi else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_test_ncuconfig=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" CFLAGS="$cf_save_CFLAGS" CPPFLAGS="$cf_save_CPPFLAGS" @@ -12003,19 +12124,19 @@ cf_new_extra_cppflags= for cf_add_cflags in $cf_pkg_cflags do -case $cf_fix_cppflags in +case "$cf_fix_cppflags" in no) - case $cf_add_cflags in + case "$cf_add_cflags" in -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) - case $cf_add_cflags in + case "$cf_add_cflags" in -D*) - cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-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 + 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" @@ -12034,7 +12155,7 @@ no) *$cf_add_cflags) ;; *) - case $cf_add_cflags in + case "$cf_add_cflags" in -D*) cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` @@ -12064,7 +12185,7 @@ 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/^[^"]*"'\''//'` + cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ && test -z "${cf_tst_cflags}" \ @@ -12110,8 +12231,8 @@ for cf_add_1lib in $cf_add_0lib; do done LIBS="$cf_add_libs" - cat >conftest.$ac_ext <<_ACEOF -#line 12114 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 12235 "configure" #include "confdefs.h" #include <${cf_cv_ncurses_header:-curses.h}> int @@ -12122,55 +12243,55 @@ initscr(); mousemask(0,0); tigetstr((cha return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:12126: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:12247: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:12129: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:12132: \"$ac_try\"") >&5 + echo "$as_me:12250: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:12253: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:12135: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:12256: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then if test "$cross_compiling" = yes; then cf_have_ncuconfig=maybe else - cat >conftest.$ac_ext <<_ACEOF -#line 12141 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 12262 "configure" #include "confdefs.h" #include <${cf_cv_ncurses_header:-curses.h}> int main(void) - { char *xx = curses_version(); return (xx == 0); } + { const char *xx = curses_version(); return (xx == 0); } _ACEOF -rm -f conftest$ac_exeext -if { (eval echo "$as_me:12148: \"$ac_link\"") >&5 +rm -f "conftest$ac_exeext" +if { (eval echo "$as_me:12269: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:12151: \$? = $ac_status" >&5 - (exit $ac_status); } && { ac_try='./conftest$ac_exeext' - { (eval echo "$as_me:12153: \"$ac_try\"") >&5 + echo "$as_me:12272: \$? = $ac_status" >&5 + (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"' + { (eval echo "$as_me:12274: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:12156: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:12277: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_have_ncuconfig=yes else echo "$as_me: program exited with status $ac_status" >&5 echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_have_ncuconfig=no fi -rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext +rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext" fi else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_have_ncuconfig=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext - echo "$as_me:12173: result: $cf_have_ncuconfig" >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" + echo "$as_me:12294: 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" @@ -12186,13 +12307,13 @@ EOF NCURSES_CONFIG_PKG=$cf_ncuconfig_root -echo "$as_me:12189: checking for terminfo header" >&5 +echo "$as_me:12310: 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 else -case ${cf_cv_ncurses_header} in +case "${cf_cv_ncurses_header}" in */ncurses.h|*/ncursesw.h) cf_term_header=`echo "$cf_cv_ncurses_header" | sed -e 's%ncurses[^.]*\.h$%term.h%'` ;; @@ -12203,8 +12324,8 @@ esac for cf_test in $cf_term_header "ncurses/term.h" "ncursesw/term.h" do -cat >conftest.$ac_ext <<_ACEOF -#line 12207 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 12328 "configure" #include "confdefs.h" #include #include <${cf_cv_ncurses_header:-curses.h}> @@ -12218,38 +12339,38 @@ int x = auto_left_margin; (void)x return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:12222: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:12343: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:12225: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:12228: \"$ac_try\"") >&5 + echo "$as_me:12346: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:12349: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:12231: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:12352: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_cv_term_header="$cf_test" else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_cv_term_header=unknown fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" test "$cf_cv_term_header" != unknown && break done fi -echo "$as_me:12247: result: $cf_cv_term_header" >&5 +echo "$as_me:12368: result: $cf_cv_term_header" >&5 echo "${ECHO_T}$cf_cv_term_header" >&6 # Set definitions to allow ifdef'ing to accommodate subdirectories -case $cf_cv_term_header in +case "$cf_cv_term_header" in *term.h) cat >>confdefs.h <<\EOF @@ -12259,7 +12380,7 @@ EOF ;; esac -case $cf_cv_term_header in +case "$cf_cv_term_header" in ncurses/term.h) cat >>confdefs.h <<\EOF @@ -12279,7 +12400,7 @@ esac fi else - echo "$as_me:12282: result: no" >&5 + echo "$as_me:12403: result: no" >&5 echo "${ECHO_T}no" >&6 NCURSES_CONFIG_PKG=none fi @@ -12295,7 +12416,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:12298: checking for $ac_word" >&5 +echo "$as_me:12419: 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 @@ -12310,7 +12431,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:12313: found $ac_dir/$ac_word" >&5 +echo "$as_me:12434: found $ac_dir/$ac_word" >&5 break done @@ -12318,10 +12439,10 @@ fi fi NCURSES_CONFIG=$ac_cv_prog_NCURSES_CONFIG if test -n "$NCURSES_CONFIG"; then - echo "$as_me:12321: result: $NCURSES_CONFIG" >&5 + echo "$as_me:12442: result: $NCURSES_CONFIG" >&5 echo "${ECHO_T}$NCURSES_CONFIG" >&6 else - echo "$as_me:12324: result: no" >&5 + echo "$as_me:12445: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -12334,7 +12455,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:12337: checking for $ac_word" >&5 +echo "$as_me:12458: 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 @@ -12349,7 +12470,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:12352: found $ac_dir/$ac_word" >&5 +echo "$as_me:12473: found $ac_dir/$ac_word" >&5 break done @@ -12357,10 +12478,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:12360: result: $ac_ct_NCURSES_CONFIG" >&5 + echo "$as_me:12481: result: $ac_ct_NCURSES_CONFIG" >&5 echo "${ECHO_T}$ac_ct_NCURSES_CONFIG" >&6 else - echo "$as_me:12363: result: no" >&5 + echo "$as_me:12484: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -12380,19 +12501,19 @@ cf_new_extra_cppflags= for cf_add_cflags in `$NCURSES_CONFIG --cflags` do -case $cf_fix_cppflags in +case "$cf_fix_cppflags" in no) - case $cf_add_cflags in + case "$cf_add_cflags" in -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) - case $cf_add_cflags in + case "$cf_add_cflags" in -D*) - cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-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 + 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" @@ -12411,7 +12532,7 @@ no) *$cf_add_cflags) ;; *) - case $cf_add_cflags in + case "$cf_add_cflags" in -D*) cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` @@ -12441,7 +12562,7 @@ 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/^[^"]*"'\''//'` + cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ && test -z "${cf_tst_cflags}" \ @@ -12489,7 +12610,7 @@ LIBS="$cf_add_libs" # even with config script, some packages use no-override for curses.h -echo "$as_me:12492: checking if we have identified curses headers" >&5 +echo "$as_me:12613: 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 @@ -12500,8 +12621,8 @@ for cf_header in \ ncurses.h ncurses/ncurses.h \ curses.h ncurses/curses.h do -cat >conftest.$ac_ext <<_ACEOF -#line 12504 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 12625 "configure" #include "confdefs.h" #include <${cf_header}> int @@ -12512,32 +12633,32 @@ initscr(); tgoto("?", 0,0) return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:12516: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:12637: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:12519: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:12522: \"$ac_try\"") >&5 + echo "$as_me:12640: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:12643: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:12525: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:12646: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_cv_ncurses_header=$cf_header; break else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" done fi -echo "$as_me:12536: result: $cf_cv_ncurses_header" >&5 +echo "$as_me:12657: 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:12540: error: No curses header-files found" >&5 + { { echo "$as_me:12661: error: No curses header-files found" >&5 echo "$as_me: error: No curses header-files found" >&2;} { (exit 1); exit 1; }; } fi @@ -12547,24 +12668,24 @@ 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:12550: checking for $ac_header" >&5 +echo "$as_me:12671: 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 12556 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 12677 "configure" #include "confdefs.h" #include <$ac_header> _ACEOF -if { (eval echo "$as_me:12560: \"$ac_cpp conftest.$ac_ext\"") >&5 - (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 +if { (eval echo "$as_me:12681: \"$ac_cpp "conftest.$ac_ext"\"") >&5 + (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1 ac_status=$? - egrep -v '^ *\+' conftest.er1 >conftest.err + $EGREP -v '^ *\+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:12566: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then + echo "$as_me:12687: \$? = $ac_status" >&5 + (exit "$ac_status"); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag else @@ -12577,14 +12698,14 @@ 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 + cat "conftest.$ac_ext" >&5 eval "$as_ac_Header=no" fi -rm -f conftest.err conftest.$ac_ext +rm -f conftest.err "conftest.$ac_ext" fi -echo "$as_me:12585: 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 +echo "$as_me:12706: 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 12641 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 12762 "configure" #include "confdefs.h" #include int @@ -12649,25 +12770,25 @@ printf("Hello") return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:12653: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:12774: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:12656: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:12659: \"$ac_try\"") >&5 + echo "$as_me:12777: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:12780: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:12662: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:12783: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then : else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_have_incdir=yes fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" CPPFLAGS=$cf_save_CPPFLAGS fi fi @@ -12676,11 +12797,11 @@ rm -f conftest.$ac_objext conftest.$ac_e if test "$cf_have_incdir" = no ; then test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6 -echo "${as_me:-configure}:12679: testing adding $cf_add_incdir to include-path ..." 1>&5 +echo "${as_me:-configure}:12800: 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%'` + 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 @@ -12695,19 +12816,19 @@ fi } -echo "$as_me:12698: checking for $cf_ncuhdr_root header in include-path" >&5 +echo "$as_me:12819: 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 else cf_header_list="$cf_ncuhdr_root/curses.h $cf_ncuhdr_root/ncurses.h" - ( test "$cf_ncuhdr_root" = ncurses || test "$cf_ncuhdr_root" = ncursesw ) && cf_header_list="$cf_header_list curses.h ncurses.h" + { test "$cf_ncuhdr_root" = ncurses || test "$cf_ncuhdr_root" = ncursesw; } && cf_header_list="$cf_header_list curses.h ncurses.h" for cf_header in $cf_header_list do - cat >conftest.$ac_ext <<_ACEOF -#line 12710 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 12831 "configure" #include "confdefs.h" #include <$cf_header> @@ -12717,10 +12838,10 @@ main (void) #ifdef NCURSES_VERSION -printf("%s\n", NCURSES_VERSION); +printf("%s\\n", NCURSES_VERSION); #else #ifdef __NCURSES_H -printf("old\n"); +printf("old\\n"); #else make an error #endif @@ -12730,39 +12851,39 @@ printf("old\n"); return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:12734: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:12855: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:12737: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:12740: \"$ac_try\"") >&5 + echo "$as_me:12858: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:12861: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:12743: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:12864: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_cv_ncurses_h=$cf_header else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_cv_ncurses_h=no fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" test "$cf_cv_ncurses_h" != no && break done fi -echo "$as_me:12758: result: $cf_cv_ncurses_h" >&5 +echo "$as_me:12879: 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:12765: checking for $cf_ncuhdr_root include-path" >&5 +echo "$as_me:12886: 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 @@ -12777,7 +12898,7 @@ cf_header_path_list="" if test -n "${CFLAGS}${CPPFLAGS}" ; then for cf_header_path in $CPPFLAGS $CFLAGS do - case $cf_header_path in + case "$cf_header_path" in -I*) cf_header_path=`echo ".$cf_header_path" |sed -e 's/^...//' -e 's,/include$,,'` @@ -12785,11 +12906,11 @@ 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/$cf_ncuhdr_root && cf_search="$cf_search $cf_header_path/include/$cf_ncuhdr_root" - test -d $cf_header_path/include/$cf_ncuhdr_root/include && cf_search="$cf_search $cf_header_path/include/$cf_ncuhdr_root/include" - test -d $cf_header_path/$cf_ncuhdr_root/include && cf_search="$cf_search $cf_header_path/$cf_ncuhdr_root/include" - test -d $cf_header_path/$cf_ncuhdr_root/include/$cf_ncuhdr_root && cf_search="$cf_search $cf_header_path/$cf_ncuhdr_root/include/$cf_ncuhdr_root" + test -d "$cf_header_path/include" && cf_search="$cf_search $cf_header_path/include" + test -d "$cf_header_path/include/$cf_ncuhdr_root" && cf_search="$cf_search $cf_header_path/include/$cf_ncuhdr_root" + test -d "$cf_header_path/include/$cf_ncuhdr_root/include" && cf_search="$cf_search $cf_header_path/include/$cf_ncuhdr_root/include" + test -d "$cf_header_path/$cf_ncuhdr_root/include" && cf_search="$cf_search $cf_header_path/$cf_ncuhdr_root/include" + test -d "$cf_header_path/$cf_ncuhdr_root/include/$cf_ncuhdr_root" && cf_search="$cf_search $cf_header_path/$cf_ncuhdr_root/include/$cf_ncuhdr_root" } cf_header_path_list="$cf_header_path_list $cf_search" @@ -12806,11 +12927,11 @@ 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/$cf_ncuhdr_root && cf_search="$cf_search $prefix/include/$cf_ncuhdr_root" - test -d $prefix/include/$cf_ncuhdr_root/include && cf_search="$cf_search $prefix/include/$cf_ncuhdr_root/include" - test -d $prefix/$cf_ncuhdr_root/include && cf_search="$cf_search $prefix/$cf_ncuhdr_root/include" - test -d $prefix/$cf_ncuhdr_root/include/$cf_ncuhdr_root && cf_search="$cf_search $prefix/$cf_ncuhdr_root/include/$cf_ncuhdr_root" + test -d "$prefix/include" && cf_search="$cf_search $prefix/include" + test -d "$prefix/include/$cf_ncuhdr_root" && cf_search="$cf_search $prefix/include/$cf_ncuhdr_root" + test -d "$prefix/include/$cf_ncuhdr_root/include" && cf_search="$cf_search $prefix/include/$cf_ncuhdr_root/include" + test -d "$prefix/$cf_ncuhdr_root/include" && cf_search="$cf_search $prefix/$cf_ncuhdr_root/include" + test -d "$prefix/$cf_ncuhdr_root/include/$cf_ncuhdr_root" && cf_search="$cf_search $prefix/$cf_ncuhdr_root/include/$cf_ncuhdr_root" } for cf_subdir_prefix in \ @@ -12824,13 +12945,13 @@ 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 -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/$cf_ncuhdr_root && cf_search="$cf_search $cf_subdir_prefix/include/$cf_ncuhdr_root" - test -d $cf_subdir_prefix/include/$cf_ncuhdr_root/include && cf_search="$cf_search $cf_subdir_prefix/include/$cf_ncuhdr_root/include" - test -d $cf_subdir_prefix/$cf_ncuhdr_root/include && cf_search="$cf_search $cf_subdir_prefix/$cf_ncuhdr_root/include" - test -d $cf_subdir_prefix/$cf_ncuhdr_root/include/$cf_ncuhdr_root && cf_search="$cf_search $cf_subdir_prefix/$cf_ncuhdr_root/include/$cf_ncuhdr_root" + test -d "$cf_subdir_prefix/include" && cf_search="$cf_search $cf_subdir_prefix/include" + test -d "$cf_subdir_prefix/include/$cf_ncuhdr_root" && cf_search="$cf_search $cf_subdir_prefix/include/$cf_ncuhdr_root" + test -d "$cf_subdir_prefix/include/$cf_ncuhdr_root/include" && cf_search="$cf_search $cf_subdir_prefix/include/$cf_ncuhdr_root/include" + test -d "$cf_subdir_prefix/$cf_ncuhdr_root/include" && cf_search="$cf_search $cf_subdir_prefix/$cf_ncuhdr_root/include" + test -d "$cf_subdir_prefix/$cf_ncuhdr_root/include/$cf_ncuhdr_root" && cf_search="$cf_search $cf_subdir_prefix/$cf_ncuhdr_root/include/$cf_ncuhdr_root" } done @@ -12838,20 +12959,20 @@ done test "$includedir" != NONE && \ test "$includedir" != "/usr/include" && \ test -d "$includedir" && { - test -d $includedir && cf_search="$cf_search $includedir" - test -d $includedir/$cf_ncuhdr_root && cf_search="$cf_search $includedir/$cf_ncuhdr_root" + test -d "$includedir" && cf_search="$cf_search $includedir" + test -d "$includedir/$cf_ncuhdr_root" && cf_search="$cf_search $includedir/$cf_ncuhdr_root" } test "$oldincludedir" != NONE && \ test "$oldincludedir" != "/usr/include" && \ test -d "$oldincludedir" && { - test -d $oldincludedir && cf_search="$cf_search $oldincludedir" - test -d $oldincludedir/$cf_ncuhdr_root && cf_search="$cf_search $oldincludedir/$cf_ncuhdr_root" + test -d "$oldincludedir" && cf_search="$cf_search $oldincludedir" + test -d "$oldincludedir/$cf_ncuhdr_root" && cf_search="$cf_search $oldincludedir/$cf_ncuhdr_root" } cf_search="$cf_search $cf_header_path_list" - test -n "$verbose" && echo search path $cf_search + test -n "$verbose" && echo "search path $cf_search" cf_save2_CPPFLAGS="$CPPFLAGS" for cf_incdir in $cf_search do @@ -12859,9 +12980,9 @@ cf_search="$cf_search $cf_header_path_li if test -n "$cf_incdir" ; then for cf_add_incdir in $cf_incdir do - while test $cf_add_incdir != /usr/include + while test "$cf_add_incdir" != /usr/include do - if test -d $cf_add_incdir + if test -d "$cf_add_incdir" then cf_have_incdir=no if test -n "$CFLAGS$CPPFLAGS" ; then @@ -12882,8 +13003,8 @@ if test -n "$cf_incdir" ; then test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir" - cat >conftest.$ac_ext <<_ACEOF -#line 12886 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 13007 "configure" #include "confdefs.h" #include int @@ -12894,25 +13015,25 @@ printf("Hello") return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:12898: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:13019: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:12901: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:12904: \"$ac_try\"") >&5 + echo "$as_me:13022: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:13025: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:12907: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:13028: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then : else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_have_incdir=yes fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" CPPFLAGS=$cf_save_CPPFLAGS fi fi @@ -12921,11 +13042,11 @@ rm -f conftest.$ac_objext conftest.$ac_e if test "$cf_have_incdir" = no ; then test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6 -echo "${as_me:-configure}:12924: testing adding $cf_add_incdir to include-path ..." 1>&5 +echo "${as_me:-configure}:13045: 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%'` + 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 @@ -12943,8 +13064,8 @@ fi curses.h do - cat >conftest.$ac_ext <<_ACEOF -#line 12947 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 13068 "configure" #include "confdefs.h" #include <$cf_header> @@ -12954,10 +13075,10 @@ main (void) #ifdef NCURSES_VERSION -printf("%s\n", NCURSES_VERSION); +printf("%s\\n", NCURSES_VERSION); #else #ifdef __NCURSES_H -printf("old\n"); +printf("old\\n"); #else make an error #endif @@ -12967,30 +13088,30 @@ printf("old\n"); return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:12971: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:13092: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:12974: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:12977: \"$ac_try\"") >&5 + echo "$as_me:13095: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:13098: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:12980: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:13101: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_cv_ncurses_h2=$cf_header else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_cv_ncurses_h2=no fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" if test "$cf_cv_ncurses_h2" != no ; then cf_cv_ncurses_h2=$cf_incdir/$cf_header - test -n "$verbose" && echo $ac_n " ... found $ac_c" 1>&6 + test -n "$verbose" && echo $ECHO_N " ... found $ECHO_C" 1>&6 break fi test -n "$verbose" && echo " ... tested $cf_incdir/$cf_header" 1>&6 @@ -12998,26 +13119,26 @@ rm -f conftest.$ac_objext conftest.$ac_e CPPFLAGS="$cf_save2_CPPFLAGS" test "$cf_cv_ncurses_h2" != no && break done - test "$cf_cv_ncurses_h2" = no && { { echo "$as_me:13001: error: not found" >&5 + test "$cf_cv_ncurses_h2" = no && { { echo "$as_me:13122: error: not found" >&5 echo "$as_me: error: not found" >&2;} { (exit 1); exit 1; }; } fi -echo "$as_me:13006: result: $cf_cv_ncurses_h2" >&5 +echo "$as_me:13127: 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%/[^/]*$%%'` - cf_cv_ncurses_header=`basename $cf_cv_ncurses_h2` - if test `basename $cf_1st_incdir` = $cf_ncuhdr_root ; then - cf_cv_ncurses_header=$cf_ncuhdr_root/$cf_cv_ncurses_header + cf_1st_incdir=`echo "$cf_cv_ncurses_h2" | sed -e 's%/[^/]*$%%'` + cf_cv_ncurses_header="`basename "$cf_cv_ncurses_h2"`" + if test "`basename "$cf_1st_incdir"`" = "$cf_ncuhdr_root" ; then + cf_cv_ncurses_header="$cf_ncuhdr_root/$cf_cv_ncurses_header" fi if test -n "$cf_1st_incdir" ; then for cf_add_incdir in $cf_1st_incdir do - while test $cf_add_incdir != /usr/include + while test "$cf_add_incdir" != /usr/include do - if test -d $cf_add_incdir + if test -d "$cf_add_incdir" then cf_have_incdir=no if test -n "$CFLAGS$CPPFLAGS" ; then @@ -13038,8 +13159,8 @@ if test -n "$cf_1st_incdir" ; then test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir" - cat >conftest.$ac_ext <<_ACEOF -#line 13042 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 13163 "configure" #include "confdefs.h" #include int @@ -13050,25 +13171,25 @@ printf("Hello") return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:13054: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:13175: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:13057: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:13060: \"$ac_try\"") >&5 + echo "$as_me:13178: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:13181: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:13063: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:13184: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then : else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_have_incdir=yes fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" CPPFLAGS=$cf_save_CPPFLAGS fi fi @@ -13077,11 +13198,11 @@ rm -f conftest.$ac_objext conftest.$ac_e if test "$cf_have_incdir" = no ; then test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6 -echo "${as_me:-configure}:13080: testing adding $cf_add_incdir to include-path ..." 1>&5 +echo "${as_me:-configure}:13201: 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%'` + 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 @@ -13098,7 +13219,7 @@ fi # Set definitions to allow ifdef'ing for ncurses.h -case $cf_cv_ncurses_header in +case "$cf_cv_ncurses_header" in *ncurses.h) cat >>confdefs.h <<\EOF @@ -13108,7 +13229,7 @@ EOF ;; esac -case $cf_cv_ncurses_header in +case "$cf_cv_ncurses_header" in ncurses/curses.h|ncurses/ncurses.h) cat >>confdefs.h <<\EOF @@ -13125,13 +13246,13 @@ EOF ;; esac -echo "$as_me:13128: checking for terminfo header" >&5 +echo "$as_me:13249: 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 else -case ${cf_cv_ncurses_header} in +case "${cf_cv_ncurses_header}" in */ncurses.h|*/ncursesw.h) cf_term_header=`echo "$cf_cv_ncurses_header" | sed -e 's%ncurses[^.]*\.h$%term.h%'` ;; @@ -13142,8 +13263,8 @@ esac for cf_test in $cf_term_header "ncurses/term.h" "ncursesw/term.h" do -cat >conftest.$ac_ext <<_ACEOF -#line 13146 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 13267 "configure" #include "confdefs.h" #include #include <${cf_cv_ncurses_header:-curses.h}> @@ -13157,38 +13278,38 @@ int x = auto_left_margin; (void)x return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:13161: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:13282: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:13164: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:13167: \"$ac_try\"") >&5 + echo "$as_me:13285: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:13288: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:13170: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:13291: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_cv_term_header="$cf_test" else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_cv_term_header=unknown fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" test "$cf_cv_term_header" != unknown && break done fi -echo "$as_me:13186: result: $cf_cv_term_header" >&5 +echo "$as_me:13307: result: $cf_cv_term_header" >&5 echo "${ECHO_T}$cf_cv_term_header" >&6 # Set definitions to allow ifdef'ing to accommodate subdirectories -case $cf_cv_term_header in +case "$cf_cv_term_header" in *term.h) cat >>confdefs.h <<\EOF @@ -13198,7 +13319,7 @@ EOF ;; esac -case $cf_cv_term_header in +case "$cf_cv_term_header" in ncurses/term.h) cat >>confdefs.h <<\EOF @@ -13221,7 +13342,7 @@ cat >>confdefs.h <<\EOF #define NCURSES 1 EOF -echo "$as_me:13224: checking for ncurses version" >&5 +echo "$as_me:13345: 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 @@ -13229,12 +13350,12 @@ else cf_cv_ncurses_version=no cf_tempfile=out$$ - rm -f $cf_tempfile + rm -f "$cf_tempfile" if test "$cross_compiling" = yes; then # This will not work if the preprocessor splits the line after the # Autoconf token. The 'unproto' program does that. - cat > conftest.$ac_ext < "conftest.$ac_ext" < #undef Autoconf #ifdef NCURSES_VERSION @@ -13247,20 +13368,20 @@ Autoconf "old" #endif EOF cf_try="$ac_cpp conftest.$ac_ext 2>&5 | grep '^Autoconf ' >conftest.out" - { (eval echo "$as_me:13250: \"$cf_try\"") >&5 + { (eval echo "$as_me:13371: \"$cf_try\"") >&5 (eval $cf_try) 2>&5 ac_status=$? - echo "$as_me:13253: \$? = $ac_status" >&5 - (exit $ac_status); } + echo "$as_me:13374: \$? = $ac_status" >&5 + (exit "$ac_status"); } if test -f conftest.out ; then - cf_out=`cat conftest.out | sed -e 's%^Autoconf %%' -e 's%^[^"]*"%%' -e 's%".*%%'` + cf_out=`sed -e 's%^Autoconf %%' -e 's%^[^"]*"%%' -e 's%".*%%' conftest.out` test -n "$cf_out" && cf_cv_ncurses_version="$cf_out" rm -f conftest.out fi else - cat >conftest.$ac_ext <<_ACEOF -#line 13263 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 13384 "configure" #include "confdefs.h" #include <${cf_cv_ncurses_header:-curses.h}> @@ -13270,13 +13391,13 @@ int main(void) FILE *fp = fopen("$cf_tempfile", "w"); #ifdef NCURSES_VERSION # ifdef NCURSES_VERSION_PATCH - fprintf(fp, "%s.%d\n", NCURSES_VERSION, NCURSES_VERSION_PATCH); + fprintf(fp, "%s.%d\\n", NCURSES_VERSION, NCURSES_VERSION_PATCH); # else - fprintf(fp, "%s\n", NCURSES_VERSION); + fprintf(fp, "%s\\n", NCURSES_VERSION); # endif #else # ifdef __NCURSES_H - fprintf(fp, "old\n"); + fprintf(fp, "old\\n"); # else make an error # endif @@ -13284,30 +13405,30 @@ int main(void) ${cf_cv_main_return:-return}(0); } _ACEOF -rm -f conftest$ac_exeext -if { (eval echo "$as_me:13288: \"$ac_link\"") >&5 +rm -f "conftest$ac_exeext" +if { (eval echo "$as_me:13409: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:13291: \$? = $ac_status" >&5 - (exit $ac_status); } && { ac_try='./conftest$ac_exeext' - { (eval echo "$as_me:13293: \"$ac_try\"") >&5 + echo "$as_me:13412: \$? = $ac_status" >&5 + (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"' + { (eval echo "$as_me:13414: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:13296: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:13417: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_cv_ncurses_version=`cat $cf_tempfile` else echo "$as_me: program exited with status $ac_status" >&5 echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 fi -rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext +rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext" fi - rm -f $cf_tempfile + rm -f "$cf_tempfile" fi -echo "$as_me:13310: result: $cf_cv_ncurses_version" >&5 +echo "$as_me:13431: result: $cf_cv_ncurses_version" >&5 echo "${ECHO_T}$cf_cv_ncurses_version" >&6 test "$cf_cv_ncurses_version" = no || cat >>confdefs.h <<\EOF @@ -13320,15 +13441,15 @@ cf_nculib_root=ncurses # to link gpm. cf_ncurses_LIBS="" cf_ncurses_SAVE="$LIBS" -echo "$as_me:13323: checking for Gpm_Open in -lgpm" >&5 +echo "$as_me:13444: 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 else ac_check_lib_save_LIBS=$LIBS LIBS="-lgpm $LIBS" -cat >conftest.$ac_ext <<_ACEOF -#line 13331 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 13452 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -13346,39 +13467,39 @@ Gpm_Open (); return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:13350: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:13471: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:13353: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:13356: \"$ac_try\"") >&5 + echo "$as_me:13474: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:13477: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:13359: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:13480: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_lib_gpm_Gpm_Open=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_lib_gpm_Gpm_Open=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:13370: result: $ac_cv_lib_gpm_Gpm_Open" >&5 +echo "$as_me:13491: 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:13373: checking for initscr in -lgpm" >&5 +if test "$ac_cv_lib_gpm_Gpm_Open" = yes; then + echo "$as_me:13494: 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 else ac_check_lib_save_LIBS=$LIBS LIBS="-lgpm $LIBS" -cat >conftest.$ac_ext <<_ACEOF -#line 13381 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 13502 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -13396,30 +13517,30 @@ initscr (); return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:13400: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:13521: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:13403: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:13406: \"$ac_try\"") >&5 + echo "$as_me:13524: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:13527: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:13409: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:13530: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_lib_gpm_initscr=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_lib_gpm_initscr=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:13420: result: $ac_cv_lib_gpm_initscr" >&5 +echo "$as_me:13541: 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 +if test "$ac_cv_lib_gpm_initscr" = yes; then LIBS="$cf_ncurses_SAVE" else cf_ncurses_LIBS="-lgpm" @@ -13427,20 +13548,20 @@ fi fi -case $host_os in +case "$host_os" in freebsd*) # This is only necessary if you are linking against an obsolete # version of ncurses (but it should do no harm, since it's static). if test "$cf_nculib_root" = ncurses ; then - echo "$as_me:13435: checking for tgoto in -lmytinfo" >&5 + echo "$as_me:13556: 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 else ac_check_lib_save_LIBS=$LIBS LIBS="-lmytinfo $LIBS" -cat >conftest.$ac_ext <<_ACEOF -#line 13443 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 13564 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -13458,30 +13579,30 @@ tgoto (); return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:13462: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:13583: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:13465: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:13468: \"$ac_try\"") >&5 + echo "$as_me:13586: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:13589: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:13471: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:13592: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_lib_mytinfo_tgoto=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_lib_mytinfo_tgoto=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:13482: result: $ac_cv_lib_mytinfo_tgoto" >&5 +echo "$as_me:13603: 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 +if test "$ac_cv_lib_mytinfo_tgoto" = yes; then cf_ncurses_LIBS="-lmytinfo $cf_ncurses_LIBS" fi @@ -13505,7 +13626,7 @@ for cf_add_1lib in $cf_add_0lib; do done LIBS="$cf_add_libs" -if ( test -n "$cf_cv_curses_dir" && test "$cf_cv_curses_dir" != "no" ) +if test -n "$cf_cv_curses_dir" && test "$cf_cv_curses_dir" != "no" then cf_add_libs="$LIBS" @@ -13526,15 +13647,15 @@ LIBS="$cf_add_libs" else - eval 'cf_cv_have_lib_'$cf_nculib_root'=no' + eval 'cf_cv_have_lib_'"$cf_nculib_root"'=no' cf_libdir="" - echo "$as_me:13531: checking for initscr" >&5 + echo "$as_me:13652: 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 13537 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 13658 "configure" #include "confdefs.h" #define initscr autoconf_temporary #include /* least-intrusive standard header which defines gcc2 __stub macros */ @@ -13564,38 +13685,38 @@ main (void) return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:13568: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:13689: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:13571: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:13574: \"$ac_try\"") >&5 + echo "$as_me:13692: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:13695: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:13577: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:13698: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_func_initscr=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_func_initscr=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:13587: result: $ac_cv_func_initscr" >&5 +echo "$as_me:13708: 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' +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:13594: checking for initscr in -l$cf_nculib_root" >&5 + echo "$as_me:13715: 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 13598 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 13719 "configure" #include "confdefs.h" #include <${cf_cv_ncurses_header:-curses.h}> int @@ -13606,26 +13727,26 @@ initscr() return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:13610: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:13731: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:13613: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:13616: \"$ac_try\"") >&5 + echo "$as_me:13734: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:13737: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:13619: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - echo "$as_me:13621: result: yes" >&5 + echo "$as_me:13740: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then + echo "$as_me:13742: result: yes" >&5 echo "${ECHO_T}yes" >&6 - eval 'cf_cv_have_lib_'$cf_nculib_root'=yes' + 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:13628: result: no" >&5 +cat "conftest.$ac_ext" >&5 +echo "$as_me:13749: result: no" >&5 echo "${ECHO_T}no" >&6 cf_search= @@ -13633,7 +13754,7 @@ cf_library_path_list="" if test -n "${LDFLAGS}${LIBS}" ; then for cf_library_path in $LDFLAGS $LIBS do - case $cf_library_path in + case "$cf_library_path" in -L*) cf_library_path=`echo ".$cf_library_path" |sed -e 's/^...//' -e 's,/lib$,,'` @@ -13641,11 +13762,11 @@ 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/$cf_nculib_root && cf_search="$cf_search $cf_library_path/lib/$cf_nculib_root" - test -d $cf_library_path/lib/$cf_nculib_root/lib && cf_search="$cf_search $cf_library_path/lib/$cf_nculib_root/lib" - test -d $cf_library_path/$cf_nculib_root/lib && cf_search="$cf_search $cf_library_path/$cf_nculib_root/lib" - test -d $cf_library_path/$cf_nculib_root/lib/$cf_nculib_root && cf_search="$cf_search $cf_library_path/$cf_nculib_root/lib/$cf_nculib_root" + test -d "$cf_library_path/lib" && cf_search="$cf_search $cf_library_path/lib" + test -d "$cf_library_path/lib/$cf_nculib_root" && cf_search="$cf_search $cf_library_path/lib/$cf_nculib_root" + test -d "$cf_library_path/lib/$cf_nculib_root/lib" && cf_search="$cf_search $cf_library_path/lib/$cf_nculib_root/lib" + test -d "$cf_library_path/$cf_nculib_root/lib" && cf_search="$cf_search $cf_library_path/$cf_nculib_root/lib" + test -d "$cf_library_path/$cf_nculib_root/lib/$cf_nculib_root" && cf_search="$cf_search $cf_library_path/$cf_nculib_root/lib/$cf_nculib_root" } cf_library_path_list="$cf_library_path_list $cf_search" @@ -13660,11 +13781,11 @@ 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/$cf_nculib_root && cf_search="$cf_search $prefix/lib/$cf_nculib_root" - test -d $prefix/lib/$cf_nculib_root/lib && cf_search="$cf_search $prefix/lib/$cf_nculib_root/lib" - test -d $prefix/$cf_nculib_root/lib && cf_search="$cf_search $prefix/$cf_nculib_root/lib" - test -d $prefix/$cf_nculib_root/lib/$cf_nculib_root && cf_search="$cf_search $prefix/$cf_nculib_root/lib/$cf_nculib_root" + test -d "$prefix/lib" && cf_search="$cf_search $prefix/lib" + test -d "$prefix/lib/$cf_nculib_root" && cf_search="$cf_search $prefix/lib/$cf_nculib_root" + test -d "$prefix/lib/$cf_nculib_root/lib" && cf_search="$cf_search $prefix/lib/$cf_nculib_root/lib" + test -d "$prefix/$cf_nculib_root/lib" && cf_search="$cf_search $prefix/$cf_nculib_root/lib" + test -d "$prefix/$cf_nculib_root/lib/$cf_nculib_root" && cf_search="$cf_search $prefix/$cf_nculib_root/lib/$cf_nculib_root" } for cf_subdir_prefix in \ @@ -13678,13 +13799,13 @@ 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 -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/$cf_nculib_root && cf_search="$cf_search $cf_subdir_prefix/lib/$cf_nculib_root" - test -d $cf_subdir_prefix/lib/$cf_nculib_root/lib && cf_search="$cf_search $cf_subdir_prefix/lib/$cf_nculib_root/lib" - test -d $cf_subdir_prefix/$cf_nculib_root/lib && cf_search="$cf_search $cf_subdir_prefix/$cf_nculib_root/lib" - test -d $cf_subdir_prefix/$cf_nculib_root/lib/$cf_nculib_root && cf_search="$cf_search $cf_subdir_prefix/$cf_nculib_root/lib/$cf_nculib_root" + test -d "$cf_subdir_prefix/lib" && cf_search="$cf_search $cf_subdir_prefix/lib" + test -d "$cf_subdir_prefix/lib/$cf_nculib_root" && cf_search="$cf_search $cf_subdir_prefix/lib/$cf_nculib_root" + test -d "$cf_subdir_prefix/lib/$cf_nculib_root/lib" && cf_search="$cf_search $cf_subdir_prefix/lib/$cf_nculib_root/lib" + test -d "$cf_subdir_prefix/$cf_nculib_root/lib" && cf_search="$cf_search $cf_subdir_prefix/$cf_nculib_root/lib" + test -d "$cf_subdir_prefix/$cf_nculib_root/lib/$cf_nculib_root" && cf_search="$cf_search $cf_subdir_prefix/$cf_nculib_root/lib/$cf_nculib_root" } done @@ -13693,11 +13814,11 @@ cf_search="$cf_library_path_list $cf_sea for cf_libdir in $cf_search do - echo "$as_me:13696: checking for -l$cf_nculib_root in $cf_libdir" >&5 + echo "$as_me:13817: 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 13700 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 13821 "configure" #include "confdefs.h" #include <${cf_cv_ncurses_header:-curses.h}> int @@ -13708,41 +13829,41 @@ initscr() return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:13712: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:13833: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:13715: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:13718: \"$ac_try\"") >&5 + echo "$as_me:13836: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:13839: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:13721: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - echo "$as_me:13723: result: yes" >&5 + echo "$as_me:13842: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then + echo "$as_me:13844: result: yes" >&5 echo "${ECHO_T}yes" >&6 - eval 'cf_cv_have_lib_'$cf_nculib_root'=yes' + 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:13730: result: no" >&5 +cat "conftest.$ac_ext" >&5 +echo "$as_me:13851: result: no" >&5 echo "${ECHO_T}no" >&6 LIBS="$cf_save_LIBS" fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" done fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -eval 'cf_found_library=$cf_cv_have_lib_'$cf_nculib_root +eval 'cf_found_library="$cf_cv_have_lib_'"$cf_nculib_root"\" -if test $cf_found_library = no ; then - { { echo "$as_me:13745: error: Cannot link $cf_nculib_root library" >&5 +if test "$cf_found_library" = no ; then + { { echo "$as_me:13866: error: Cannot link $cf_nculib_root library" >&5 echo "$as_me: error: Cannot link $cf_nculib_root library" >&2;} { (exit 1); exit 1; }; } fi @@ -13750,17 +13871,17 @@ fi fi if test -n "$cf_ncurses_LIBS" ; then - echo "$as_me:13753: checking if we can link $cf_nculib_root without $cf_ncurses_LIBS" >&5 + echo "$as_me:13874: 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 - q=`echo $LIBS | sed -e "s%$p %%" -e "s%$p$%%"` + q=`echo "$LIBS" | sed -e "s%$p %%" -e "s%$p$%%"` if test "$q" != "$LIBS" ; then LIBS="$q" fi done - cat >conftest.$ac_ext <<_ACEOF -#line 13763 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 13884 "configure" #include "confdefs.h" #include <${cf_cv_ncurses_header:-curses.h}> int @@ -13771,28 +13892,28 @@ initscr(); mousemask(0,0); tigetstr((cha return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:13775: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:13896: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:13778: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:13781: \"$ac_try\"") >&5 + echo "$as_me:13899: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:13902: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:13784: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - echo "$as_me:13786: result: yes" >&5 + echo "$as_me:13905: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then + echo "$as_me:13907: result: yes" >&5 echo "${ECHO_T}yes" >&6 else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 -echo "$as_me:13791: result: no" >&5 +cat "conftest.$ac_ext" >&5 +echo "$as_me:13912: result: no" >&5 echo "${ECHO_T}no" >&6 LIBS="$cf_ncurses_SAVE" fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi cf_nculib_ROOT=`echo "HAVE_LIB$cf_nculib_root" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%` @@ -13811,24 +13932,24 @@ fi for cf_hdr in stdlib.h wchar.h wctype.h do - echo "$as_me:13814: checking for $cf_hdr" >&5 + echo "$as_me:13935: checking for $cf_hdr" >&5 echo $ECHO_N "checking for $cf_hdr... $ECHO_C" >&6 - cat >conftest.$ac_ext <<_ACEOF -#line 13817 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 13938 "configure" #include "confdefs.h" #include #include <$cf_hdr> _ACEOF -if { (eval echo "$as_me:13824: \"$ac_cpp conftest.$ac_ext\"") >&5 - (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 +if { (eval echo "$as_me:13945: \"$ac_cpp "conftest.$ac_ext"\"") >&5 + (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1 ac_status=$? - egrep -v '^ *\+' conftest.er1 >conftest.err + $EGREP -v '^ *\+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:13830: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then + echo "$as_me:13951: \$? = $ac_status" >&5 + (exit "$ac_status"); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag else @@ -13841,11 +13962,11 @@ if test -z "$ac_cpp_err"; then cf_found=yes else echo "$as_me: failed program was:" >&5 - cat conftest.$ac_ext >&5 + cat "conftest.$ac_ext" >&5 cf_found=no fi -rm -f conftest.err conftest.$ac_ext -echo "$as_me:13848: result: $cf_found" >&5 +rm -f conftest.err "conftest.$ac_ext" +echo "$as_me:13969: result: $cf_found" >&5 echo "${ECHO_T}$cf_found" >&6 if test $cf_found = yes ; then @@ -13858,13 +13979,13 @@ EOF fi done - echo "$as_me:13861: checking for wide char and multibyte support" >&5 + echo "$as_me:13982: 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 13867 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 13988 "configure" #include "confdefs.h" #include #ifdef HAVE_STDLIB_H @@ -13922,26 +14043,26 @@ const char icb[5] = {0xa4, 0xa4, 0xa4, 0 return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:13926: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:14047: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:13929: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:13932: \"$ac_try\"") >&5 + echo "$as_me:14050: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:14053: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:13935: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:14056: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then am_cv_multibyte_able=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_save_LIBS="$LIBS" LIBS="-lutf8 $LIBS" - cat >conftest.$ac_ext <<_ACEOF -#line 13944 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 14065 "configure" #include "confdefs.h" #include int @@ -13989,32 +14110,32 @@ const char icb[5] = {0xa4, 0xa4, 0xa4, 0 return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:13993: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:14114: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:13996: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:13999: \"$ac_try\"") >&5 + echo "$as_me:14117: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:14120: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:14002: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:14123: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then am_cv_multibyte_able=libutf8 else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 am_cv_multibyte_able=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS="$cf_save_LIBS" fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:14017: result: $am_cv_multibyte_able" >&5 +echo "$as_me:14138: 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 @@ -14036,13 +14157,13 @@ cf_ncuconfig_root=ncursesw cf_have_ncuconfig=no if test "x${PKG_CONFIG:=none}" != xnone; then - echo "$as_me:14039: checking pkg-config for $cf_ncuconfig_root" >&5 + echo "$as_me:14160: 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:14042: result: yes" >&5 + echo "$as_me:14163: result: yes" >&5 echo "${ECHO_T}yes" >&6 - echo "$as_me:14045: checking if the $cf_ncuconfig_root package files work" >&5 + echo "$as_me:14166: 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 @@ -14050,8 +14171,8 @@ echo $ECHO_N "checking if the $cf_ncucon cf_save_CPPFLAGS="$CPPFLAGS" cf_save_LIBS="$LIBS" - cf_pkg_cflags=`$PKG_CONFIG --cflags $cf_ncuconfig_root` - cf_pkg_libs=`$PKG_CONFIG --libs $cf_ncuconfig_root` + cf_pkg_cflags="`$PKG_CONFIG --cflags $cf_ncuconfig_root`" + cf_pkg_libs="`$PKG_CONFIG --libs $cf_ncuconfig_root`" # while -W for passing linker flags is prevalent, it is not "standard". # At least one wrapper for c89/c99 (in Apple's xcode) has its own @@ -14067,19 +14188,19 @@ cf_new_extra_cppflags= for cf_add_cflags in $cf_pkg_cflags do -case $cf_fix_cppflags in +case "$cf_fix_cppflags" in no) - case $cf_add_cflags in + case "$cf_add_cflags" in -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) - case $cf_add_cflags in + case "$cf_add_cflags" in -D*) - cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-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 + 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" @@ -14098,7 +14219,7 @@ no) *$cf_add_cflags) ;; *) - case $cf_add_cflags in + case "$cf_add_cflags" in -D*) cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` @@ -14128,7 +14249,7 @@ 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/^[^"]*"'\''//'` + cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ && test -z "${cf_tst_cflags}" \ @@ -14174,8 +14295,8 @@ for cf_add_1lib in $cf_add_0lib; do done LIBS="$cf_add_libs" - cat >conftest.$ac_ext <<_ACEOF -#line 14178 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 14299 "configure" #include "confdefs.h" #include <${cf_cv_ncurses_header:-curses.h}> int @@ -14186,54 +14307,54 @@ initscr(); mousemask(0,0); tigetstr((cha return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:14190: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:14311: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:14193: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:14196: \"$ac_try\"") >&5 + echo "$as_me:14314: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:14317: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:14199: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:14320: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then if test "$cross_compiling" = yes; then cf_test_ncuconfig=maybe else - cat >conftest.$ac_ext <<_ACEOF -#line 14205 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 14326 "configure" #include "confdefs.h" #include <${cf_cv_ncurses_header:-curses.h}> int main(void) - { char *xx = curses_version(); return (xx == 0); } + { const char *xx = curses_version(); return (xx == 0); } _ACEOF -rm -f conftest$ac_exeext -if { (eval echo "$as_me:14212: \"$ac_link\"") >&5 +rm -f "conftest$ac_exeext" +if { (eval echo "$as_me:14333: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:14215: \$? = $ac_status" >&5 - (exit $ac_status); } && { ac_try='./conftest$ac_exeext' - { (eval echo "$as_me:14217: \"$ac_try\"") >&5 + echo "$as_me:14336: \$? = $ac_status" >&5 + (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"' + { (eval echo "$as_me:14338: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:14220: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:14341: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_test_ncuconfig=yes else echo "$as_me: program exited with status $ac_status" >&5 echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_test_ncuconfig=no fi -rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext +rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext" fi else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_test_ncuconfig=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" CFLAGS="$cf_save_CFLAGS" CPPFLAGS="$cf_save_CPPFLAGS" @@ -14255,19 +14376,19 @@ cf_new_extra_cppflags= for cf_add_cflags in $cf_pkg_cflags do -case $cf_fix_cppflags in +case "$cf_fix_cppflags" in no) - case $cf_add_cflags in + case "$cf_add_cflags" in -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) - case $cf_add_cflags in + case "$cf_add_cflags" in -D*) - cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-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 + 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" @@ -14286,7 +14407,7 @@ no) *$cf_add_cflags) ;; *) - case $cf_add_cflags in + case "$cf_add_cflags" in -D*) cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` @@ -14316,7 +14437,7 @@ 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/^[^"]*"'\''//'` + cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ && test -z "${cf_tst_cflags}" \ @@ -14362,8 +14483,8 @@ for cf_add_1lib in $cf_add_0lib; do done LIBS="$cf_add_libs" - cat >conftest.$ac_ext <<_ACEOF -#line 14366 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 14487 "configure" #include "confdefs.h" #include <${cf_cv_ncurses_header:-curses.h}> int @@ -14374,55 +14495,55 @@ initscr(); mousemask(0,0); tigetstr((cha return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:14378: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:14499: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:14381: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:14384: \"$ac_try\"") >&5 + echo "$as_me:14502: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:14505: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:14387: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:14508: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then if test "$cross_compiling" = yes; then cf_have_ncuconfig=maybe else - cat >conftest.$ac_ext <<_ACEOF -#line 14393 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 14514 "configure" #include "confdefs.h" #include <${cf_cv_ncurses_header:-curses.h}> int main(void) - { char *xx = curses_version(); return (xx == 0); } + { const char *xx = curses_version(); return (xx == 0); } _ACEOF -rm -f conftest$ac_exeext -if { (eval echo "$as_me:14400: \"$ac_link\"") >&5 +rm -f "conftest$ac_exeext" +if { (eval echo "$as_me:14521: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:14403: \$? = $ac_status" >&5 - (exit $ac_status); } && { ac_try='./conftest$ac_exeext' - { (eval echo "$as_me:14405: \"$ac_try\"") >&5 + echo "$as_me:14524: \$? = $ac_status" >&5 + (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"' + { (eval echo "$as_me:14526: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:14408: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:14529: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_have_ncuconfig=yes else echo "$as_me: program exited with status $ac_status" >&5 echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_have_ncuconfig=no fi -rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext +rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext" fi else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_have_ncuconfig=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext - echo "$as_me:14425: result: $cf_have_ncuconfig" >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" + echo "$as_me:14546: 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" @@ -14438,13 +14559,13 @@ EOF NCURSES_CONFIG_PKG=$cf_ncuconfig_root -echo "$as_me:14441: checking for terminfo header" >&5 +echo "$as_me:14562: 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 else -case ${cf_cv_ncurses_header} in +case "${cf_cv_ncurses_header}" in */ncurses.h|*/ncursesw.h) cf_term_header=`echo "$cf_cv_ncurses_header" | sed -e 's%ncurses[^.]*\.h$%term.h%'` ;; @@ -14455,8 +14576,8 @@ esac for cf_test in $cf_term_header "ncurses/term.h" "ncursesw/term.h" do -cat >conftest.$ac_ext <<_ACEOF -#line 14459 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 14580 "configure" #include "confdefs.h" #include #include <${cf_cv_ncurses_header:-curses.h}> @@ -14470,38 +14591,38 @@ int x = auto_left_margin; (void)x return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:14474: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:14595: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:14477: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:14480: \"$ac_try\"") >&5 + echo "$as_me:14598: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:14601: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:14483: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:14604: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_cv_term_header="$cf_test" else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_cv_term_header=unknown fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" test "$cf_cv_term_header" != unknown && break done fi -echo "$as_me:14499: result: $cf_cv_term_header" >&5 +echo "$as_me:14620: result: $cf_cv_term_header" >&5 echo "${ECHO_T}$cf_cv_term_header" >&6 # Set definitions to allow ifdef'ing to accommodate subdirectories -case $cf_cv_term_header in +case "$cf_cv_term_header" in *term.h) cat >>confdefs.h <<\EOF @@ -14511,7 +14632,7 @@ EOF ;; esac -case $cf_cv_term_header in +case "$cf_cv_term_header" in ncurses/term.h) cat >>confdefs.h <<\EOF @@ -14531,7 +14652,7 @@ esac fi else - echo "$as_me:14534: result: no" >&5 + echo "$as_me:14655: result: no" >&5 echo "${ECHO_T}no" >&6 NCURSES_CONFIG_PKG=none fi @@ -14547,7 +14668,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:14550: checking for $ac_word" >&5 +echo "$as_me:14671: 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 @@ -14562,7 +14683,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:14565: found $ac_dir/$ac_word" >&5 +echo "$as_me:14686: found $ac_dir/$ac_word" >&5 break done @@ -14570,10 +14691,10 @@ fi fi NCURSES_CONFIG=$ac_cv_prog_NCURSES_CONFIG if test -n "$NCURSES_CONFIG"; then - echo "$as_me:14573: result: $NCURSES_CONFIG" >&5 + echo "$as_me:14694: result: $NCURSES_CONFIG" >&5 echo "${ECHO_T}$NCURSES_CONFIG" >&6 else - echo "$as_me:14576: result: no" >&5 + echo "$as_me:14697: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -14586,7 +14707,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:14589: checking for $ac_word" >&5 +echo "$as_me:14710: 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 @@ -14601,7 +14722,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:14604: found $ac_dir/$ac_word" >&5 +echo "$as_me:14725: found $ac_dir/$ac_word" >&5 break done @@ -14609,10 +14730,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:14612: result: $ac_ct_NCURSES_CONFIG" >&5 + echo "$as_me:14733: result: $ac_ct_NCURSES_CONFIG" >&5 echo "${ECHO_T}$ac_ct_NCURSES_CONFIG" >&6 else - echo "$as_me:14615: result: no" >&5 + echo "$as_me:14736: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -14632,19 +14753,19 @@ cf_new_extra_cppflags= for cf_add_cflags in `$NCURSES_CONFIG --cflags` do -case $cf_fix_cppflags in +case "$cf_fix_cppflags" in no) - case $cf_add_cflags in + case "$cf_add_cflags" in -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) - case $cf_add_cflags in + case "$cf_add_cflags" in -D*) - cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-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 + 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" @@ -14663,7 +14784,7 @@ no) *$cf_add_cflags) ;; *) - case $cf_add_cflags in + case "$cf_add_cflags" in -D*) cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` @@ -14693,7 +14814,7 @@ 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/^[^"]*"'\''//'` + cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ && test -z "${cf_tst_cflags}" \ @@ -14741,7 +14862,7 @@ LIBS="$cf_add_libs" # even with config script, some packages use no-override for curses.h -echo "$as_me:14744: checking if we have identified curses headers" >&5 +echo "$as_me:14865: 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 @@ -14752,8 +14873,8 @@ for cf_header in \ ncurses.h ncursesw/ncurses.h \ curses.h ncursesw/curses.h do -cat >conftest.$ac_ext <<_ACEOF -#line 14756 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 14877 "configure" #include "confdefs.h" #include <${cf_header}> int @@ -14764,32 +14885,32 @@ initscr(); tgoto("?", 0,0) return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:14768: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:14889: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:14771: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:14774: \"$ac_try\"") >&5 + echo "$as_me:14892: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:14895: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:14777: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:14898: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_cv_ncurses_header=$cf_header; break else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" done fi -echo "$as_me:14788: result: $cf_cv_ncurses_header" >&5 +echo "$as_me:14909: 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:14792: error: No curses header-files found" >&5 + { { echo "$as_me:14913: error: No curses header-files found" >&5 echo "$as_me: error: No curses header-files found" >&2;} { (exit 1); exit 1; }; } fi @@ -14799,24 +14920,24 @@ 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:14802: checking for $ac_header" >&5 +echo "$as_me:14923: 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 14808 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 14929 "configure" #include "confdefs.h" #include <$ac_header> _ACEOF -if { (eval echo "$as_me:14812: \"$ac_cpp conftest.$ac_ext\"") >&5 - (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 +if { (eval echo "$as_me:14933: \"$ac_cpp "conftest.$ac_ext"\"") >&5 + (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1 ac_status=$? - egrep -v '^ *\+' conftest.er1 >conftest.err + $EGREP -v '^ *\+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:14818: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then + echo "$as_me:14939: \$? = $ac_status" >&5 + (exit "$ac_status"); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag else @@ -14829,14 +14950,14 @@ 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 + cat "conftest.$ac_ext" >&5 eval "$as_ac_Header=no" fi -rm -f conftest.err conftest.$ac_ext +rm -f conftest.err "conftest.$ac_ext" fi -echo "$as_me:14837: 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 +echo "$as_me:14958: 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 14893 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 15014 "configure" #include "confdefs.h" #include int @@ -14901,25 +15022,25 @@ printf("Hello") return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:14905: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:15026: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:14908: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:14911: \"$ac_try\"") >&5 + echo "$as_me:15029: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:15032: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:14914: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:15035: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then : else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_have_incdir=yes fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" CPPFLAGS=$cf_save_CPPFLAGS fi fi @@ -14928,11 +15049,11 @@ rm -f conftest.$ac_objext conftest.$ac_e if test "$cf_have_incdir" = no ; then test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6 -echo "${as_me:-configure}:14931: testing adding $cf_add_incdir to include-path ..." 1>&5 +echo "${as_me:-configure}:15052: 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%'` + 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 @@ -14947,19 +15068,19 @@ fi } -echo "$as_me:14950: checking for $cf_ncuhdr_root header in include-path" >&5 +echo "$as_me:15071: 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 else cf_header_list="$cf_ncuhdr_root/curses.h $cf_ncuhdr_root/ncurses.h" - ( test "$cf_ncuhdr_root" = ncurses || test "$cf_ncuhdr_root" = ncursesw ) && cf_header_list="$cf_header_list curses.h ncurses.h" + { test "$cf_ncuhdr_root" = ncurses || test "$cf_ncuhdr_root" = ncursesw; } && cf_header_list="$cf_header_list curses.h ncurses.h" for cf_header in $cf_header_list do - cat >conftest.$ac_ext <<_ACEOF -#line 14962 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 15083 "configure" #include "confdefs.h" #define _XOPEN_SOURCE_EXTENDED @@ -14977,10 +15098,10 @@ main (void) make an error #endif -printf("%s\n", NCURSES_VERSION); +printf("%s\\n", NCURSES_VERSION); #else #ifdef __NCURSES_H -printf("old\n"); +printf("old\\n"); #else make an error #endif @@ -14990,39 +15111,39 @@ printf("old\n"); return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:14994: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:15115: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:14997: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:15000: \"$ac_try\"") >&5 + echo "$as_me:15118: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:15121: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:15003: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:15124: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_cv_ncurses_h=$cf_header else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_cv_ncurses_h=no fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" test "$cf_cv_ncurses_h" != no && break done fi -echo "$as_me:15018: result: $cf_cv_ncurses_h" >&5 +echo "$as_me:15139: 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:15025: checking for $cf_ncuhdr_root include-path" >&5 +echo "$as_me:15146: 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 @@ -15037,7 +15158,7 @@ cf_header_path_list="" if test -n "${CFLAGS}${CPPFLAGS}" ; then for cf_header_path in $CPPFLAGS $CFLAGS do - case $cf_header_path in + case "$cf_header_path" in -I*) cf_header_path=`echo ".$cf_header_path" |sed -e 's/^...//' -e 's,/include$,,'` @@ -15045,11 +15166,11 @@ 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/$cf_ncuhdr_root && cf_search="$cf_search $cf_header_path/include/$cf_ncuhdr_root" - test -d $cf_header_path/include/$cf_ncuhdr_root/include && cf_search="$cf_search $cf_header_path/include/$cf_ncuhdr_root/include" - test -d $cf_header_path/$cf_ncuhdr_root/include && cf_search="$cf_search $cf_header_path/$cf_ncuhdr_root/include" - test -d $cf_header_path/$cf_ncuhdr_root/include/$cf_ncuhdr_root && cf_search="$cf_search $cf_header_path/$cf_ncuhdr_root/include/$cf_ncuhdr_root" + test -d "$cf_header_path/include" && cf_search="$cf_search $cf_header_path/include" + test -d "$cf_header_path/include/$cf_ncuhdr_root" && cf_search="$cf_search $cf_header_path/include/$cf_ncuhdr_root" + test -d "$cf_header_path/include/$cf_ncuhdr_root/include" && cf_search="$cf_search $cf_header_path/include/$cf_ncuhdr_root/include" + test -d "$cf_header_path/$cf_ncuhdr_root/include" && cf_search="$cf_search $cf_header_path/$cf_ncuhdr_root/include" + test -d "$cf_header_path/$cf_ncuhdr_root/include/$cf_ncuhdr_root" && cf_search="$cf_search $cf_header_path/$cf_ncuhdr_root/include/$cf_ncuhdr_root" } cf_header_path_list="$cf_header_path_list $cf_search" @@ -15066,11 +15187,11 @@ 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/$cf_ncuhdr_root && cf_search="$cf_search $prefix/include/$cf_ncuhdr_root" - test -d $prefix/include/$cf_ncuhdr_root/include && cf_search="$cf_search $prefix/include/$cf_ncuhdr_root/include" - test -d $prefix/$cf_ncuhdr_root/include && cf_search="$cf_search $prefix/$cf_ncuhdr_root/include" - test -d $prefix/$cf_ncuhdr_root/include/$cf_ncuhdr_root && cf_search="$cf_search $prefix/$cf_ncuhdr_root/include/$cf_ncuhdr_root" + test -d "$prefix/include" && cf_search="$cf_search $prefix/include" + test -d "$prefix/include/$cf_ncuhdr_root" && cf_search="$cf_search $prefix/include/$cf_ncuhdr_root" + test -d "$prefix/include/$cf_ncuhdr_root/include" && cf_search="$cf_search $prefix/include/$cf_ncuhdr_root/include" + test -d "$prefix/$cf_ncuhdr_root/include" && cf_search="$cf_search $prefix/$cf_ncuhdr_root/include" + test -d "$prefix/$cf_ncuhdr_root/include/$cf_ncuhdr_root" && cf_search="$cf_search $prefix/$cf_ncuhdr_root/include/$cf_ncuhdr_root" } for cf_subdir_prefix in \ @@ -15084,13 +15205,13 @@ 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 -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/$cf_ncuhdr_root && cf_search="$cf_search $cf_subdir_prefix/include/$cf_ncuhdr_root" - test -d $cf_subdir_prefix/include/$cf_ncuhdr_root/include && cf_search="$cf_search $cf_subdir_prefix/include/$cf_ncuhdr_root/include" - test -d $cf_subdir_prefix/$cf_ncuhdr_root/include && cf_search="$cf_search $cf_subdir_prefix/$cf_ncuhdr_root/include" - test -d $cf_subdir_prefix/$cf_ncuhdr_root/include/$cf_ncuhdr_root && cf_search="$cf_search $cf_subdir_prefix/$cf_ncuhdr_root/include/$cf_ncuhdr_root" + test -d "$cf_subdir_prefix/include" && cf_search="$cf_search $cf_subdir_prefix/include" + test -d "$cf_subdir_prefix/include/$cf_ncuhdr_root" && cf_search="$cf_search $cf_subdir_prefix/include/$cf_ncuhdr_root" + test -d "$cf_subdir_prefix/include/$cf_ncuhdr_root/include" && cf_search="$cf_search $cf_subdir_prefix/include/$cf_ncuhdr_root/include" + test -d "$cf_subdir_prefix/$cf_ncuhdr_root/include" && cf_search="$cf_search $cf_subdir_prefix/$cf_ncuhdr_root/include" + test -d "$cf_subdir_prefix/$cf_ncuhdr_root/include/$cf_ncuhdr_root" && cf_search="$cf_search $cf_subdir_prefix/$cf_ncuhdr_root/include/$cf_ncuhdr_root" } done @@ -15098,20 +15219,20 @@ done test "$includedir" != NONE && \ test "$includedir" != "/usr/include" && \ test -d "$includedir" && { - test -d $includedir && cf_search="$cf_search $includedir" - test -d $includedir/$cf_ncuhdr_root && cf_search="$cf_search $includedir/$cf_ncuhdr_root" + test -d "$includedir" && cf_search="$cf_search $includedir" + test -d "$includedir/$cf_ncuhdr_root" && cf_search="$cf_search $includedir/$cf_ncuhdr_root" } test "$oldincludedir" != NONE && \ test "$oldincludedir" != "/usr/include" && \ test -d "$oldincludedir" && { - test -d $oldincludedir && cf_search="$cf_search $oldincludedir" - test -d $oldincludedir/$cf_ncuhdr_root && cf_search="$cf_search $oldincludedir/$cf_ncuhdr_root" + test -d "$oldincludedir" && cf_search="$cf_search $oldincludedir" + test -d "$oldincludedir/$cf_ncuhdr_root" && cf_search="$cf_search $oldincludedir/$cf_ncuhdr_root" } cf_search="$cf_search $cf_header_path_list" - test -n "$verbose" && echo search path $cf_search + test -n "$verbose" && echo "search path $cf_search" cf_save2_CPPFLAGS="$CPPFLAGS" for cf_incdir in $cf_search do @@ -15119,9 +15240,9 @@ cf_search="$cf_search $cf_header_path_li if test -n "$cf_incdir" ; then for cf_add_incdir in $cf_incdir do - while test $cf_add_incdir != /usr/include + while test "$cf_add_incdir" != /usr/include do - if test -d $cf_add_incdir + if test -d "$cf_add_incdir" then cf_have_incdir=no if test -n "$CFLAGS$CPPFLAGS" ; then @@ -15142,8 +15263,8 @@ if test -n "$cf_incdir" ; then test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir" - cat >conftest.$ac_ext <<_ACEOF -#line 15146 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 15267 "configure" #include "confdefs.h" #include int @@ -15154,25 +15275,25 @@ printf("Hello") return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:15158: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:15279: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:15161: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:15164: \"$ac_try\"") >&5 + echo "$as_me:15282: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:15285: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:15167: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:15288: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then : else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_have_incdir=yes fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" CPPFLAGS=$cf_save_CPPFLAGS fi fi @@ -15181,11 +15302,11 @@ rm -f conftest.$ac_objext conftest.$ac_e if test "$cf_have_incdir" = no ; then test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6 -echo "${as_me:-configure}:15184: testing adding $cf_add_incdir to include-path ..." 1>&5 +echo "${as_me:-configure}:15305: 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%'` + 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 @@ -15203,8 +15324,8 @@ fi curses.h do - cat >conftest.$ac_ext <<_ACEOF -#line 15207 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 15328 "configure" #include "confdefs.h" #include <$cf_header> @@ -15214,10 +15335,10 @@ main (void) #ifdef NCURSES_VERSION -printf("%s\n", NCURSES_VERSION); +printf("%s\\n", NCURSES_VERSION); #else #ifdef __NCURSES_H -printf("old\n"); +printf("old\\n"); #else make an error #endif @@ -15227,30 +15348,30 @@ printf("old\n"); return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:15231: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:15352: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:15234: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:15237: \"$ac_try\"") >&5 + echo "$as_me:15355: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:15358: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:15240: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:15361: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_cv_ncurses_h2=$cf_header else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_cv_ncurses_h2=no fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" if test "$cf_cv_ncurses_h2" != no ; then cf_cv_ncurses_h2=$cf_incdir/$cf_header - test -n "$verbose" && echo $ac_n " ... found $ac_c" 1>&6 + test -n "$verbose" && echo $ECHO_N " ... found $ECHO_C" 1>&6 break fi test -n "$verbose" && echo " ... tested $cf_incdir/$cf_header" 1>&6 @@ -15258,26 +15379,26 @@ rm -f conftest.$ac_objext conftest.$ac_e CPPFLAGS="$cf_save2_CPPFLAGS" test "$cf_cv_ncurses_h2" != no && break done - test "$cf_cv_ncurses_h2" = no && { { echo "$as_me:15261: error: not found" >&5 + test "$cf_cv_ncurses_h2" = no && { { echo "$as_me:15382: error: not found" >&5 echo "$as_me: error: not found" >&2;} { (exit 1); exit 1; }; } fi -echo "$as_me:15266: result: $cf_cv_ncurses_h2" >&5 +echo "$as_me:15387: 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%/[^/]*$%%'` - cf_cv_ncurses_header=`basename $cf_cv_ncurses_h2` - if test `basename $cf_1st_incdir` = $cf_ncuhdr_root ; then - cf_cv_ncurses_header=$cf_ncuhdr_root/$cf_cv_ncurses_header + cf_1st_incdir=`echo "$cf_cv_ncurses_h2" | sed -e 's%/[^/]*$%%'` + cf_cv_ncurses_header="`basename "$cf_cv_ncurses_h2"`" + if test "`basename "$cf_1st_incdir"`" = "$cf_ncuhdr_root" ; then + cf_cv_ncurses_header="$cf_ncuhdr_root/$cf_cv_ncurses_header" fi if test -n "$cf_1st_incdir" ; then for cf_add_incdir in $cf_1st_incdir do - while test $cf_add_incdir != /usr/include + while test "$cf_add_incdir" != /usr/include do - if test -d $cf_add_incdir + if test -d "$cf_add_incdir" then cf_have_incdir=no if test -n "$CFLAGS$CPPFLAGS" ; then @@ -15298,8 +15419,8 @@ if test -n "$cf_1st_incdir" ; then test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir" - cat >conftest.$ac_ext <<_ACEOF -#line 15302 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 15423 "configure" #include "confdefs.h" #include int @@ -15310,25 +15431,25 @@ printf("Hello") return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:15314: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:15435: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:15317: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:15320: \"$ac_try\"") >&5 + echo "$as_me:15438: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:15441: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:15323: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:15444: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then : else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_have_incdir=yes fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" CPPFLAGS=$cf_save_CPPFLAGS fi fi @@ -15337,11 +15458,11 @@ rm -f conftest.$ac_objext conftest.$ac_e if test "$cf_have_incdir" = no ; then test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6 -echo "${as_me:-configure}:15340: testing adding $cf_add_incdir to include-path ..." 1>&5 +echo "${as_me:-configure}:15461: 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%'` + 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 @@ -15358,7 +15479,7 @@ fi # Set definitions to allow ifdef'ing for ncurses.h -case $cf_cv_ncurses_header in +case "$cf_cv_ncurses_header" in *ncurses.h) cat >>confdefs.h <<\EOF @@ -15368,7 +15489,7 @@ EOF ;; esac -case $cf_cv_ncurses_header in +case "$cf_cv_ncurses_header" in ncurses/curses.h|ncurses/ncurses.h) cat >>confdefs.h <<\EOF @@ -15385,13 +15506,13 @@ EOF ;; esac -echo "$as_me:15388: checking for terminfo header" >&5 +echo "$as_me:15509: 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 else -case ${cf_cv_ncurses_header} in +case "${cf_cv_ncurses_header}" in */ncurses.h|*/ncursesw.h) cf_term_header=`echo "$cf_cv_ncurses_header" | sed -e 's%ncurses[^.]*\.h$%term.h%'` ;; @@ -15402,8 +15523,8 @@ esac for cf_test in $cf_term_header "ncurses/term.h" "ncursesw/term.h" do -cat >conftest.$ac_ext <<_ACEOF -#line 15406 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 15527 "configure" #include "confdefs.h" #include #include <${cf_cv_ncurses_header:-curses.h}> @@ -15417,38 +15538,38 @@ int x = auto_left_margin; (void)x return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:15421: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:15542: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:15424: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:15427: \"$ac_try\"") >&5 + echo "$as_me:15545: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:15548: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:15430: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:15551: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_cv_term_header="$cf_test" else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_cv_term_header=unknown fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" test "$cf_cv_term_header" != unknown && break done fi -echo "$as_me:15446: result: $cf_cv_term_header" >&5 +echo "$as_me:15567: result: $cf_cv_term_header" >&5 echo "${ECHO_T}$cf_cv_term_header" >&6 # Set definitions to allow ifdef'ing to accommodate subdirectories -case $cf_cv_term_header in +case "$cf_cv_term_header" in *term.h) cat >>confdefs.h <<\EOF @@ -15458,7 +15579,7 @@ EOF ;; esac -case $cf_cv_term_header in +case "$cf_cv_term_header" in ncurses/term.h) cat >>confdefs.h <<\EOF @@ -15481,7 +15602,7 @@ cat >>confdefs.h <<\EOF #define NCURSES 1 EOF -echo "$as_me:15484: checking for ncurses version" >&5 +echo "$as_me:15605: 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 @@ -15489,12 +15610,12 @@ else cf_cv_ncurses_version=no cf_tempfile=out$$ - rm -f $cf_tempfile + rm -f "$cf_tempfile" if test "$cross_compiling" = yes; then # This will not work if the preprocessor splits the line after the # Autoconf token. The 'unproto' program does that. - cat > conftest.$ac_ext < "conftest.$ac_ext" < #undef Autoconf #ifdef NCURSES_VERSION @@ -15507,20 +15628,20 @@ Autoconf "old" #endif EOF cf_try="$ac_cpp conftest.$ac_ext 2>&5 | grep '^Autoconf ' >conftest.out" - { (eval echo "$as_me:15510: \"$cf_try\"") >&5 + { (eval echo "$as_me:15631: \"$cf_try\"") >&5 (eval $cf_try) 2>&5 ac_status=$? - echo "$as_me:15513: \$? = $ac_status" >&5 - (exit $ac_status); } + echo "$as_me:15634: \$? = $ac_status" >&5 + (exit "$ac_status"); } if test -f conftest.out ; then - cf_out=`cat conftest.out | sed -e 's%^Autoconf %%' -e 's%^[^"]*"%%' -e 's%".*%%'` + cf_out=`sed -e 's%^Autoconf %%' -e 's%^[^"]*"%%' -e 's%".*%%' conftest.out` test -n "$cf_out" && cf_cv_ncurses_version="$cf_out" rm -f conftest.out fi else - cat >conftest.$ac_ext <<_ACEOF -#line 15523 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 15644 "configure" #include "confdefs.h" #include <${cf_cv_ncurses_header:-curses.h}> @@ -15530,13 +15651,13 @@ int main(void) FILE *fp = fopen("$cf_tempfile", "w"); #ifdef NCURSES_VERSION # ifdef NCURSES_VERSION_PATCH - fprintf(fp, "%s.%d\n", NCURSES_VERSION, NCURSES_VERSION_PATCH); + fprintf(fp, "%s.%d\\n", NCURSES_VERSION, NCURSES_VERSION_PATCH); # else - fprintf(fp, "%s\n", NCURSES_VERSION); + fprintf(fp, "%s\\n", NCURSES_VERSION); # endif #else # ifdef __NCURSES_H - fprintf(fp, "old\n"); + fprintf(fp, "old\\n"); # else make an error # endif @@ -15544,30 +15665,30 @@ int main(void) ${cf_cv_main_return:-return}(0); } _ACEOF -rm -f conftest$ac_exeext -if { (eval echo "$as_me:15548: \"$ac_link\"") >&5 +rm -f "conftest$ac_exeext" +if { (eval echo "$as_me:15669: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:15551: \$? = $ac_status" >&5 - (exit $ac_status); } && { ac_try='./conftest$ac_exeext' - { (eval echo "$as_me:15553: \"$ac_try\"") >&5 + echo "$as_me:15672: \$? = $ac_status" >&5 + (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"' + { (eval echo "$as_me:15674: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:15556: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:15677: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_cv_ncurses_version=`cat $cf_tempfile` else echo "$as_me: program exited with status $ac_status" >&5 echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 fi -rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext +rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext" fi - rm -f $cf_tempfile + rm -f "$cf_tempfile" fi -echo "$as_me:15570: result: $cf_cv_ncurses_version" >&5 +echo "$as_me:15691: result: $cf_cv_ncurses_version" >&5 echo "${ECHO_T}$cf_cv_ncurses_version" >&6 test "$cf_cv_ncurses_version" = no || cat >>confdefs.h <<\EOF @@ -15580,15 +15701,15 @@ cf_nculib_root=ncursesw # to link gpm. cf_ncurses_LIBS="" cf_ncurses_SAVE="$LIBS" -echo "$as_me:15583: checking for Gpm_Open in -lgpm" >&5 +echo "$as_me:15704: 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 else ac_check_lib_save_LIBS=$LIBS LIBS="-lgpm $LIBS" -cat >conftest.$ac_ext <<_ACEOF -#line 15591 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 15712 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -15606,39 +15727,39 @@ Gpm_Open (); return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:15610: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:15731: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:15613: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:15616: \"$ac_try\"") >&5 + echo "$as_me:15734: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:15737: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:15619: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:15740: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_lib_gpm_Gpm_Open=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_lib_gpm_Gpm_Open=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:15630: result: $ac_cv_lib_gpm_Gpm_Open" >&5 +echo "$as_me:15751: 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:15633: checking for initscr in -lgpm" >&5 +if test "$ac_cv_lib_gpm_Gpm_Open" = yes; then + echo "$as_me:15754: 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 else ac_check_lib_save_LIBS=$LIBS LIBS="-lgpm $LIBS" -cat >conftest.$ac_ext <<_ACEOF -#line 15641 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 15762 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -15656,30 +15777,30 @@ initscr (); return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:15660: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:15781: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:15663: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:15666: \"$ac_try\"") >&5 + echo "$as_me:15784: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:15787: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:15669: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:15790: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_lib_gpm_initscr=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_lib_gpm_initscr=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:15680: result: $ac_cv_lib_gpm_initscr" >&5 +echo "$as_me:15801: 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 +if test "$ac_cv_lib_gpm_initscr" = yes; then LIBS="$cf_ncurses_SAVE" else cf_ncurses_LIBS="-lgpm" @@ -15687,20 +15808,20 @@ fi fi -case $host_os in +case "$host_os" in freebsd*) # This is only necessary if you are linking against an obsolete # version of ncurses (but it should do no harm, since it's static). if test "$cf_nculib_root" = ncurses ; then - echo "$as_me:15695: checking for tgoto in -lmytinfo" >&5 + echo "$as_me:15816: 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 else ac_check_lib_save_LIBS=$LIBS LIBS="-lmytinfo $LIBS" -cat >conftest.$ac_ext <<_ACEOF -#line 15703 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 15824 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -15718,30 +15839,30 @@ tgoto (); return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:15722: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:15843: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:15725: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:15728: \"$ac_try\"") >&5 + echo "$as_me:15846: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:15849: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:15731: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:15852: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_lib_mytinfo_tgoto=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_lib_mytinfo_tgoto=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:15742: result: $ac_cv_lib_mytinfo_tgoto" >&5 +echo "$as_me:15863: 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 +if test "$ac_cv_lib_mytinfo_tgoto" = yes; then cf_ncurses_LIBS="-lmytinfo $cf_ncurses_LIBS" fi @@ -15765,7 +15886,7 @@ for cf_add_1lib in $cf_add_0lib; do done LIBS="$cf_add_libs" -if ( test -n "$cf_cv_curses_dir" && test "$cf_cv_curses_dir" != "no" ) +if test -n "$cf_cv_curses_dir" && test "$cf_cv_curses_dir" != "no" then cf_add_libs="$LIBS" @@ -15786,15 +15907,15 @@ LIBS="$cf_add_libs" else - eval 'cf_cv_have_lib_'$cf_nculib_root'=no' + eval 'cf_cv_have_lib_'"$cf_nculib_root"'=no' cf_libdir="" - echo "$as_me:15791: checking for initscr" >&5 + echo "$as_me:15912: 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 15797 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 15918 "configure" #include "confdefs.h" #define initscr autoconf_temporary #include /* least-intrusive standard header which defines gcc2 __stub macros */ @@ -15824,38 +15945,38 @@ main (void) return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:15828: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:15949: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:15831: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:15834: \"$ac_try\"") >&5 + echo "$as_me:15952: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:15955: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:15837: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:15958: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_func_initscr=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_func_initscr=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:15847: result: $ac_cv_func_initscr" >&5 +echo "$as_me:15968: 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' +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:15854: checking for initscr in -l$cf_nculib_root" >&5 + echo "$as_me:15975: 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 15858 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 15979 "configure" #include "confdefs.h" #include <${cf_cv_ncurses_header:-curses.h}> int @@ -15866,26 +15987,26 @@ initscr() return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:15870: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:15991: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:15873: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:15876: \"$ac_try\"") >&5 + echo "$as_me:15994: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:15997: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:15879: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - echo "$as_me:15881: result: yes" >&5 + echo "$as_me:16000: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then + echo "$as_me:16002: result: yes" >&5 echo "${ECHO_T}yes" >&6 - eval 'cf_cv_have_lib_'$cf_nculib_root'=yes' + 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:15888: result: no" >&5 +cat "conftest.$ac_ext" >&5 +echo "$as_me:16009: result: no" >&5 echo "${ECHO_T}no" >&6 cf_search= @@ -15893,7 +16014,7 @@ cf_library_path_list="" if test -n "${LDFLAGS}${LIBS}" ; then for cf_library_path in $LDFLAGS $LIBS do - case $cf_library_path in + case "$cf_library_path" in -L*) cf_library_path=`echo ".$cf_library_path" |sed -e 's/^...//' -e 's,/lib$,,'` @@ -15901,11 +16022,11 @@ 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/$cf_nculib_root && cf_search="$cf_search $cf_library_path/lib/$cf_nculib_root" - test -d $cf_library_path/lib/$cf_nculib_root/lib && cf_search="$cf_search $cf_library_path/lib/$cf_nculib_root/lib" - test -d $cf_library_path/$cf_nculib_root/lib && cf_search="$cf_search $cf_library_path/$cf_nculib_root/lib" - test -d $cf_library_path/$cf_nculib_root/lib/$cf_nculib_root && cf_search="$cf_search $cf_library_path/$cf_nculib_root/lib/$cf_nculib_root" + test -d "$cf_library_path/lib" && cf_search="$cf_search $cf_library_path/lib" + test -d "$cf_library_path/lib/$cf_nculib_root" && cf_search="$cf_search $cf_library_path/lib/$cf_nculib_root" + test -d "$cf_library_path/lib/$cf_nculib_root/lib" && cf_search="$cf_search $cf_library_path/lib/$cf_nculib_root/lib" + test -d "$cf_library_path/$cf_nculib_root/lib" && cf_search="$cf_search $cf_library_path/$cf_nculib_root/lib" + test -d "$cf_library_path/$cf_nculib_root/lib/$cf_nculib_root" && cf_search="$cf_search $cf_library_path/$cf_nculib_root/lib/$cf_nculib_root" } cf_library_path_list="$cf_library_path_list $cf_search" @@ -15920,11 +16041,11 @@ 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/$cf_nculib_root && cf_search="$cf_search $prefix/lib/$cf_nculib_root" - test -d $prefix/lib/$cf_nculib_root/lib && cf_search="$cf_search $prefix/lib/$cf_nculib_root/lib" - test -d $prefix/$cf_nculib_root/lib && cf_search="$cf_search $prefix/$cf_nculib_root/lib" - test -d $prefix/$cf_nculib_root/lib/$cf_nculib_root && cf_search="$cf_search $prefix/$cf_nculib_root/lib/$cf_nculib_root" + test -d "$prefix/lib" && cf_search="$cf_search $prefix/lib" + test -d "$prefix/lib/$cf_nculib_root" && cf_search="$cf_search $prefix/lib/$cf_nculib_root" + test -d "$prefix/lib/$cf_nculib_root/lib" && cf_search="$cf_search $prefix/lib/$cf_nculib_root/lib" + test -d "$prefix/$cf_nculib_root/lib" && cf_search="$cf_search $prefix/$cf_nculib_root/lib" + test -d "$prefix/$cf_nculib_root/lib/$cf_nculib_root" && cf_search="$cf_search $prefix/$cf_nculib_root/lib/$cf_nculib_root" } for cf_subdir_prefix in \ @@ -15938,13 +16059,13 @@ 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 -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/$cf_nculib_root && cf_search="$cf_search $cf_subdir_prefix/lib/$cf_nculib_root" - test -d $cf_subdir_prefix/lib/$cf_nculib_root/lib && cf_search="$cf_search $cf_subdir_prefix/lib/$cf_nculib_root/lib" - test -d $cf_subdir_prefix/$cf_nculib_root/lib && cf_search="$cf_search $cf_subdir_prefix/$cf_nculib_root/lib" - test -d $cf_subdir_prefix/$cf_nculib_root/lib/$cf_nculib_root && cf_search="$cf_search $cf_subdir_prefix/$cf_nculib_root/lib/$cf_nculib_root" + test -d "$cf_subdir_prefix/lib" && cf_search="$cf_search $cf_subdir_prefix/lib" + test -d "$cf_subdir_prefix/lib/$cf_nculib_root" && cf_search="$cf_search $cf_subdir_prefix/lib/$cf_nculib_root" + test -d "$cf_subdir_prefix/lib/$cf_nculib_root/lib" && cf_search="$cf_search $cf_subdir_prefix/lib/$cf_nculib_root/lib" + test -d "$cf_subdir_prefix/$cf_nculib_root/lib" && cf_search="$cf_search $cf_subdir_prefix/$cf_nculib_root/lib" + test -d "$cf_subdir_prefix/$cf_nculib_root/lib/$cf_nculib_root" && cf_search="$cf_search $cf_subdir_prefix/$cf_nculib_root/lib/$cf_nculib_root" } done @@ -15953,11 +16074,11 @@ cf_search="$cf_library_path_list $cf_sea for cf_libdir in $cf_search do - echo "$as_me:15956: checking for -l$cf_nculib_root in $cf_libdir" >&5 + echo "$as_me:16077: 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 15960 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 16081 "configure" #include "confdefs.h" #include <${cf_cv_ncurses_header:-curses.h}> int @@ -15968,41 +16089,41 @@ initscr() return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:15972: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:16093: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:15975: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:15978: \"$ac_try\"") >&5 + echo "$as_me:16096: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:16099: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:15981: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - echo "$as_me:15983: result: yes" >&5 + echo "$as_me:16102: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then + echo "$as_me:16104: result: yes" >&5 echo "${ECHO_T}yes" >&6 - eval 'cf_cv_have_lib_'$cf_nculib_root'=yes' + 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:15990: result: no" >&5 +cat "conftest.$ac_ext" >&5 +echo "$as_me:16111: result: no" >&5 echo "${ECHO_T}no" >&6 LIBS="$cf_save_LIBS" fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" done fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -eval 'cf_found_library=$cf_cv_have_lib_'$cf_nculib_root +eval 'cf_found_library="$cf_cv_have_lib_'"$cf_nculib_root"\" -if test $cf_found_library = no ; then - { { echo "$as_me:16005: error: Cannot link $cf_nculib_root library" >&5 +if test "$cf_found_library" = no ; then + { { echo "$as_me:16126: error: Cannot link $cf_nculib_root library" >&5 echo "$as_me: error: Cannot link $cf_nculib_root library" >&2;} { (exit 1); exit 1; }; } fi @@ -16010,17 +16131,17 @@ fi fi if test -n "$cf_ncurses_LIBS" ; then - echo "$as_me:16013: checking if we can link $cf_nculib_root without $cf_ncurses_LIBS" >&5 + echo "$as_me:16134: 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 - q=`echo $LIBS | sed -e "s%$p %%" -e "s%$p$%%"` + q=`echo "$LIBS" | sed -e "s%$p %%" -e "s%$p$%%"` if test "$q" != "$LIBS" ; then LIBS="$q" fi done - cat >conftest.$ac_ext <<_ACEOF -#line 16023 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 16144 "configure" #include "confdefs.h" #include <${cf_cv_ncurses_header:-curses.h}> int @@ -16031,28 +16152,28 @@ initscr(); mousemask(0,0); tigetstr((cha return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:16035: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:16156: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:16038: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:16041: \"$ac_try\"") >&5 + echo "$as_me:16159: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:16162: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:16044: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - echo "$as_me:16046: result: yes" >&5 + echo "$as_me:16165: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then + echo "$as_me:16167: result: yes" >&5 echo "${ECHO_T}yes" >&6 else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 -echo "$as_me:16051: result: no" >&5 +cat "conftest.$ac_ext" >&5 +echo "$as_me:16172: result: no" >&5 echo "${ECHO_T}no" >&6 LIBS="$cf_ncurses_SAVE" fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi cf_nculib_ROOT=`echo "HAVE_LIB$cf_nculib_root" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%` @@ -16066,15 +16187,15 @@ else NCURSES_CONFIG=none fi -echo "$as_me:16069: checking definition to turn on extended curses functions" >&5 +echo "$as_me:16190: 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 else cf_cv_need_xopen_extension=unknown -cat >conftest.$ac_ext <<_ACEOF -#line 16077 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 16198 "configure" #include "confdefs.h" #include @@ -16088,15 +16209,14 @@ main (void) make an error #endif #endif -#ifdef NCURSES_VERSION +#ifdef NCURSES_WIDECHAR +make an error /* prefer to fall-through on the second checks */ +#endif cchar_t check; int check2 = curs_set((int)sizeof(check)); -#endif long x = winnstr(stdscr, "", 0); int x1, y1; -#ifdef NCURSES_VERSION (void)check2; -#endif getbegyx(stdscr, y1, x1); (void)x; (void)y1; @@ -16106,27 +16226,27 @@ main (void) return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:16110: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:16230: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:16113: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:16116: \"$ac_try\"") >&5 + echo "$as_me:16233: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:16236: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:16119: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:16239: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_cv_need_xopen_extension=none else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 for cf_try_xopen_extension in _XOPEN_SOURCE_EXTENDED NCURSES_WIDECHAR do - cat >conftest.$ac_ext <<_ACEOF -#line 16129 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 16249 "configure" #include "confdefs.h" #define $cf_try_xopen_extension 1 @@ -16136,16 +16256,12 @@ int main (void) { -#ifdef NCURSES_VERSION cchar_t check; int check2 = curs_set((int)sizeof(check)); -#endif long x = winnstr(stdscr, "", 0); int x1, y1; getbegyx(stdscr, y1, x1); -#ifdef NCURSES_VERSION (void)check2; -#endif (void)x; (void)y1; (void)x1; @@ -16154,34 +16270,34 @@ main (void) return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:16158: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:16274: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:16161: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:16164: \"$ac_try\"") >&5 + echo "$as_me:16277: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:16280: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:16167: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:16283: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_cv_need_xopen_extension=$cf_try_xopen_extension; break else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" done fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:16181: result: $cf_cv_need_xopen_extension" >&5 +echo "$as_me:16297: result: $cf_cv_need_xopen_extension" >&5 echo "${ECHO_T}$cf_cv_need_xopen_extension" >&6 -case $cf_cv_need_xopen_extension in +case "$cf_cv_need_xopen_extension" in *_*) test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " @@ -16190,20 +16306,20 @@ case $cf_cv_need_xopen_extension in ;; esac - test "$cf_cv_need_xopen_extension" = unknown && { { echo "$as_me:16193: error: X/Open curses not found" >&5 + test "$cf_cv_need_xopen_extension" = unknown && { { echo "$as_me:16309: 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:16199: checking for extra include directories" >&5 +echo "$as_me:16315: 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 else cf_cv_curses_incdir=no -case $host_os in +case "$host_os" in hpux10.*) if test "x$cf_cv_screen" = "xcurses_colr" then @@ -16222,7 +16338,7 @@ sunos3*|sunos4*) esac fi -echo "$as_me:16225: result: $cf_cv_curses_incdir" >&5 +echo "$as_me:16341: result: $cf_cv_curses_incdir" >&5 echo "${ECHO_T}$cf_cv_curses_incdir" >&6 if test "$cf_cv_curses_incdir" != no then @@ -16232,7 +16348,7 @@ then fi -echo "$as_me:16235: checking if we have identified curses headers" >&5 +echo "$as_me:16351: 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 @@ -16243,8 +16359,8 @@ for cf_header in \ ncurses.h \ curses.h ncurses/ncurses.h ncurses/curses.h do -cat >conftest.$ac_ext <<_ACEOF -#line 16247 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 16363 "configure" #include "confdefs.h" #include <${cf_header}> int @@ -16255,32 +16371,32 @@ initscr(); tgoto("?", 0,0) return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:16259: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:16375: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:16262: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:16265: \"$ac_try\"") >&5 + echo "$as_me:16378: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:16381: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:16268: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:16384: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_cv_ncurses_header=$cf_header; break else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" done fi -echo "$as_me:16279: result: $cf_cv_ncurses_header" >&5 +echo "$as_me:16395: 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:16283: error: No curses header-files found" >&5 + { { echo "$as_me:16399: error: No curses header-files found" >&5 echo "$as_me: error: No curses header-files found" >&2;} { (exit 1); exit 1; }; } fi @@ -16290,24 +16406,24 @@ 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:16293: checking for $ac_header" >&5 +echo "$as_me:16409: 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 16299 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 16415 "configure" #include "confdefs.h" #include <$ac_header> _ACEOF -if { (eval echo "$as_me:16303: \"$ac_cpp conftest.$ac_ext\"") >&5 - (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 +if { (eval echo "$as_me:16419: \"$ac_cpp "conftest.$ac_ext"\"") >&5 + (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1 ac_status=$? - egrep -v '^ *\+' conftest.er1 >conftest.err + $EGREP -v '^ *\+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:16309: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then + echo "$as_me:16425: \$? = $ac_status" >&5 + (exit "$ac_status"); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag else @@ -16320,14 +16436,14 @@ 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 + cat "conftest.$ac_ext" >&5 eval "$as_ac_Header=no" fi -rm -f conftest.err conftest.$ac_ext +rm -f conftest.err "conftest.$ac_ext" fi -echo "$as_me:16328: 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 +echo "$as_me:16444: 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:16454: 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 else -case ${cf_cv_ncurses_header} in +case "${cf_cv_ncurses_header}" in */ncurses.h|*/ncursesw.h) cf_term_header=`echo "$cf_cv_ncurses_header" | sed -e 's%ncurses[^.]*\.h$%term.h%'` ;; @@ -16352,8 +16468,8 @@ esac for cf_test in $cf_term_header "ncurses/term.h" "ncursesw/term.h" do -cat >conftest.$ac_ext <<_ACEOF -#line 16356 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 16472 "configure" #include "confdefs.h" #include #include <${cf_cv_ncurses_header:-curses.h}> @@ -16367,38 +16483,38 @@ int x = auto_left_margin; (void)x return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:16371: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:16487: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:16374: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:16377: \"$ac_try\"") >&5 + echo "$as_me:16490: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:16493: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:16380: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:16496: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_cv_term_header="$cf_test" else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_cv_term_header=unknown fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" test "$cf_cv_term_header" != unknown && break done fi -echo "$as_me:16396: result: $cf_cv_term_header" >&5 +echo "$as_me:16512: result: $cf_cv_term_header" >&5 echo "${ECHO_T}$cf_cv_term_header" >&6 # Set definitions to allow ifdef'ing to accommodate subdirectories -case $cf_cv_term_header in +case "$cf_cv_term_header" in *term.h) cat >>confdefs.h <<\EOF @@ -16408,7 +16524,7 @@ EOF ;; esac -case $cf_cv_term_header in +case "$cf_cv_term_header" in ncurses/term.h) cat >>confdefs.h <<\EOF @@ -16425,7 +16541,7 @@ EOF ;; esac -echo "$as_me:16428: checking for ncurses version" >&5 +echo "$as_me:16544: 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 @@ -16433,12 +16549,12 @@ else cf_cv_ncurses_version=no cf_tempfile=out$$ - rm -f $cf_tempfile + rm -f "$cf_tempfile" if test "$cross_compiling" = yes; then # This will not work if the preprocessor splits the line after the # Autoconf token. The 'unproto' program does that. - cat > conftest.$ac_ext < "conftest.$ac_ext" < #undef Autoconf #ifdef NCURSES_VERSION @@ -16451,20 +16567,20 @@ Autoconf "old" #endif EOF cf_try="$ac_cpp conftest.$ac_ext 2>&5 | grep '^Autoconf ' >conftest.out" - { (eval echo "$as_me:16454: \"$cf_try\"") >&5 + { (eval echo "$as_me:16570: \"$cf_try\"") >&5 (eval $cf_try) 2>&5 ac_status=$? - echo "$as_me:16457: \$? = $ac_status" >&5 - (exit $ac_status); } + echo "$as_me:16573: \$? = $ac_status" >&5 + (exit "$ac_status"); } if test -f conftest.out ; then - cf_out=`cat conftest.out | sed -e 's%^Autoconf %%' -e 's%^[^"]*"%%' -e 's%".*%%'` + cf_out=`sed -e 's%^Autoconf %%' -e 's%^[^"]*"%%' -e 's%".*%%' conftest.out` test -n "$cf_out" && cf_cv_ncurses_version="$cf_out" rm -f conftest.out fi else - cat >conftest.$ac_ext <<_ACEOF -#line 16467 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 16583 "configure" #include "confdefs.h" #include <${cf_cv_ncurses_header:-curses.h}> @@ -16474,13 +16590,13 @@ int main(void) FILE *fp = fopen("$cf_tempfile", "w"); #ifdef NCURSES_VERSION # ifdef NCURSES_VERSION_PATCH - fprintf(fp, "%s.%d\n", NCURSES_VERSION, NCURSES_VERSION_PATCH); + fprintf(fp, "%s.%d\\n", NCURSES_VERSION, NCURSES_VERSION_PATCH); # else - fprintf(fp, "%s\n", NCURSES_VERSION); + fprintf(fp, "%s\\n", NCURSES_VERSION); # endif #else # ifdef __NCURSES_H - fprintf(fp, "old\n"); + fprintf(fp, "old\\n"); # else make an error # endif @@ -16488,40 +16604,40 @@ int main(void) ${cf_cv_main_return:-return}(0); } _ACEOF -rm -f conftest$ac_exeext -if { (eval echo "$as_me:16492: \"$ac_link\"") >&5 +rm -f "conftest$ac_exeext" +if { (eval echo "$as_me:16608: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:16495: \$? = $ac_status" >&5 - (exit $ac_status); } && { ac_try='./conftest$ac_exeext' - { (eval echo "$as_me:16497: \"$ac_try\"") >&5 + echo "$as_me:16611: \$? = $ac_status" >&5 + (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"' + { (eval echo "$as_me:16613: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:16500: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:16616: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_cv_ncurses_version=`cat $cf_tempfile` else echo "$as_me: program exited with status $ac_status" >&5 echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 fi -rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext +rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext" fi - rm -f $cf_tempfile + rm -f "$cf_tempfile" fi -echo "$as_me:16514: result: $cf_cv_ncurses_version" >&5 +echo "$as_me:16630: 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:16521: checking if we have identified curses libraries" >&5 +echo "$as_me:16637: 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 16524 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 16640 "configure" #include "confdefs.h" #include <${cf_cv_ncurses_header:-curses.h}> int @@ -16532,40 +16648,40 @@ initscr(); tgoto("?", 0,0) return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:16536: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:16652: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:16539: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:16542: \"$ac_try\"") >&5 + echo "$as_me:16655: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:16658: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:16545: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:16661: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_result=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_result=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext -echo "$as_me:16554: result: $cf_result" >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" +echo "$as_me:16670: result: $cf_result" >&5 echo "${ECHO_T}$cf_result" >&6 if test "$cf_result" = no ; then -case $host_os in +case "$host_os" in freebsd*) - echo "$as_me:16560: checking for tgoto in -lmytinfo" >&5 + echo "$as_me:16676: 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 else ac_check_lib_save_LIBS=$LIBS LIBS="-lmytinfo $LIBS" -cat >conftest.$ac_ext <<_ACEOF -#line 16568 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 16684 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -16583,30 +16699,30 @@ tgoto (); return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:16587: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:16703: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:16590: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:16593: \"$ac_try\"") >&5 + echo "$as_me:16706: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:16709: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:16596: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:16712: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_lib_mytinfo_tgoto=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_lib_mytinfo_tgoto=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:16607: result: $ac_cv_lib_mytinfo_tgoto" >&5 +echo "$as_me:16723: 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 +if test "$ac_cv_lib_mytinfo_tgoto" = yes; then cf_add_libs="$LIBS" # reverse order @@ -16634,15 +16750,15 @@ hpux10.*) # term.h) for cur_colr if test "x$cf_cv_screen" = "xcurses_colr" then - echo "$as_me:16637: checking for initscr in -lcur_colr" >&5 + echo "$as_me:16753: 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 else ac_check_lib_save_LIBS=$LIBS LIBS="-lcur_colr $LIBS" -cat >conftest.$ac_ext <<_ACEOF -#line 16645 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 16761 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -16660,30 +16776,30 @@ initscr (); return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:16664: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:16780: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:16667: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:16670: \"$ac_try\"") >&5 + echo "$as_me:16783: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:16786: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:16673: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:16789: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_lib_cur_colr_initscr=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_lib_cur_colr_initscr=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:16684: result: $ac_cv_lib_cur_colr_initscr" >&5 +echo "$as_me:16800: 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 +if test "$ac_cv_lib_cur_colr_initscr" = yes; then cf_add_libs="$LIBS" # reverse order @@ -16705,15 +16821,15 @@ LIBS="$cf_add_libs" else - echo "$as_me:16708: checking for initscr in -lHcurses" >&5 + echo "$as_me:16824: 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 else ac_check_lib_save_LIBS=$LIBS LIBS="-lHcurses $LIBS" -cat >conftest.$ac_ext <<_ACEOF -#line 16716 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 16832 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -16731,30 +16847,30 @@ initscr (); return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:16735: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:16851: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:16738: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:16741: \"$ac_try\"") >&5 + echo "$as_me:16854: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:16857: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:16744: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:16860: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_lib_Hcurses_initscr=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_lib_Hcurses_initscr=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:16755: result: $ac_cv_lib_Hcurses_initscr" >&5 +echo "$as_me:16871: 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 +if test "$ac_cv_lib_Hcurses_initscr" = yes; then # HP's header uses __HP_CURSES, but user claims _HP_CURSES. @@ -16794,9 +16910,9 @@ linux*) if test -n "/lib64" ; then for cf_add_libdir in /lib64 do - if test $cf_add_libdir = /usr/lib ; then + if test "$cf_add_libdir" = /usr/lib ; then : - elif test -d $cf_add_libdir + elif test -d "$cf_add_libdir" then cf_have_libdir=no if test -n "$LDFLAGS$LIBS" ; then @@ -16810,7 +16926,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}:16813: testing adding $cf_add_libdir to library-path ..." 1>&5 +echo "${as_me:-configure}:16929: testing adding $cf_add_libdir to library-path ..." 1>&5 LDFLAGS="-L$cf_add_libdir $LDFLAGS" fi @@ -16823,9 +16939,9 @@ fi if test -n "/lib" ; then for cf_add_libdir in /lib do - if test $cf_add_libdir = /usr/lib ; then + if test "$cf_add_libdir" = /usr/lib ; then : - elif test -d $cf_add_libdir + elif test -d "$cf_add_libdir" then cf_have_libdir=no if test -n "$LDFLAGS$LIBS" ; then @@ -16839,7 +16955,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}:16842: testing adding $cf_add_libdir to library-path ..." 1>&5 +echo "${as_me:-configure}:16958: testing adding $cf_add_libdir to library-path ..." 1>&5 LDFLAGS="-L$cf_add_libdir $LDFLAGS" fi @@ -16854,9 +16970,9 @@ fi if test -n "/lib" ; then for cf_add_libdir in /lib do - if test $cf_add_libdir = /usr/lib ; then + if test "$cf_add_libdir" = /usr/lib ; then : - elif test -d $cf_add_libdir + elif test -d "$cf_add_libdir" then cf_have_libdir=no if test -n "$LDFLAGS$LIBS" ; then @@ -16870,7 +16986,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}:16873: testing adding $cf_add_libdir to library-path ..." 1>&5 +echo "${as_me:-configure}:16989: testing adding $cf_add_libdir to library-path ..." 1>&5 LDFLAGS="-L$cf_add_libdir $LDFLAGS" fi @@ -16889,9 +17005,9 @@ sunos3*|sunos4*) if test -n "/usr/5lib" ; then for cf_add_libdir in /usr/5lib do - if test $cf_add_libdir = /usr/lib ; then + if test "$cf_add_libdir" = /usr/lib ; then : - elif test -d $cf_add_libdir + elif test -d "$cf_add_libdir" then cf_have_libdir=no if test -n "$LDFLAGS$LIBS" ; then @@ -16905,7 +17021,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}:16908: testing adding $cf_add_libdir to library-path ..." 1>&5 +echo "${as_me:-configure}:17024: testing adding $cf_add_libdir to library-path ..." 1>&5 LDFLAGS="-L$cf_add_libdir $LDFLAGS" fi @@ -16949,13 +17065,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:16952: checking for tgoto" >&5 + echo "$as_me:17068: 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 16958 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 17074 "configure" #include "confdefs.h" #define tgoto autoconf_temporary #include /* least-intrusive standard header which defines gcc2 __stub macros */ @@ -16985,44 +17101,44 @@ main (void) return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:16989: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:17105: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:16992: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:16995: \"$ac_try\"") >&5 + echo "$as_me:17108: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:17111: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:16998: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:17114: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_func_tgoto=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_func_tgoto=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:17008: result: $ac_cv_func_tgoto" >&5 +echo "$as_me:17124: result: $ac_cv_func_tgoto" >&5 echo "${ECHO_T}$ac_cv_func_tgoto" >&6 -if test $ac_cv_func_tgoto = yes; then +if test "$ac_cv_func_tgoto" = yes; then cf_term_lib=predefined 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:17017: checking for tgoto in -l$cf_term_lib" >&5 +echo "$as_me:17133: 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 else ac_check_lib_save_LIBS=$LIBS LIBS="-l$cf_term_lib $LIBS" -cat >conftest.$ac_ext <<_ACEOF -#line 17025 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 17141 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -17040,32 +17156,32 @@ tgoto (); return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:17044: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:17160: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:17047: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:17050: \"$ac_try\"") >&5 + echo "$as_me:17163: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:17166: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:17053: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:17169: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then eval "$as_ac_Lib=yes" else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 eval "$as_ac_Lib=no" fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:17064: 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 +echo "$as_me:17180: 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 - : ${cf_nculib_root:=$cf_term_lib} + : "${cf_nculib_root:=$cf_term_lib}" break fi @@ -17084,10 +17200,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:17087: checking if we can link with $cf_curs_lib library" >&5 + echo "$as_me:17203: 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 17090 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 17206 "configure" #include "confdefs.h" #include <${cf_cv_ncurses_header:-curses.h}> int @@ -17098,35 +17214,35 @@ initscr() return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:17102: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:17218: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:17105: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:17108: \"$ac_try\"") >&5 + echo "$as_me:17221: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:17224: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:17111: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:17227: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_result=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_result=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext - echo "$as_me:17120: result: $cf_result" >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" + echo "$as_me:17236: result: $cf_result" >&5 echo "${ECHO_T}$cf_result" >&6 - test $cf_result = yes && break + 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:17126: checking if we need both $cf_curs_lib and $cf_term_lib libraries" >&5 + echo "$as_me:17242: 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 17129 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 17245 "configure" #include "confdefs.h" #include <${cf_cv_ncurses_header:-curses.h}> int @@ -17137,26 +17253,26 @@ initscr(); tgoto((char *)0, 0, 0); return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:17141: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:17257: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:17144: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:17147: \"$ac_try\"") >&5 + echo "$as_me:17260: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:17263: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:17150: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:17266: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_result=no else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 LIBS="-l$cf_curs_lib -l$cf_term_lib $cf_save_LIBS" - cat >conftest.$ac_ext <<_ACEOF -#line 17159 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 17275 "configure" #include "confdefs.h" #include <${cf_cv_ncurses_header:-curses.h}> int @@ -17167,49 +17283,49 @@ initscr() return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:17171: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:17287: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:17174: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:17177: \"$ac_try\"") >&5 + echo "$as_me:17290: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:17293: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:17180: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:17296: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_result=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_result=error fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +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:17192: result: $cf_result" >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" + echo "$as_me:17308: result: $cf_result" >&5 echo "${ECHO_T}$cf_result" >&6 - test $cf_result != error && break + test "$cf_result" != error && break fi done fi - test $cf_curs_lib = unknown && { { echo "$as_me:17198: error: no curses library found" >&5 + test "$cf_curs_lib" = unknown && { { echo "$as_me:17314: error: no curses library found" >&5 echo "$as_me: error: no curses library found" >&2;} { (exit 1); exit 1; }; } fi fi -echo "$as_me:17204: checking definition to turn on extended curses functions" >&5 +echo "$as_me:17320: 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 else cf_cv_need_xopen_extension=unknown -cat >conftest.$ac_ext <<_ACEOF -#line 17212 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 17328 "configure" #include "confdefs.h" #include @@ -17223,15 +17339,14 @@ main (void) make an error #endif #endif -#ifdef NCURSES_VERSION +#ifdef NCURSES_WIDECHAR +make an error /* prefer to fall-through on the second checks */ +#endif cchar_t check; int check2 = curs_set((int)sizeof(check)); -#endif long x = winnstr(stdscr, "", 0); int x1, y1; -#ifdef NCURSES_VERSION (void)check2; -#endif getbegyx(stdscr, y1, x1); (void)x; (void)y1; @@ -17241,27 +17356,27 @@ main (void) return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:17245: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:17360: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:17248: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:17251: \"$ac_try\"") >&5 + echo "$as_me:17363: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:17366: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:17254: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:17369: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_cv_need_xopen_extension=none else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 for cf_try_xopen_extension in _XOPEN_SOURCE_EXTENDED NCURSES_WIDECHAR do - cat >conftest.$ac_ext <<_ACEOF -#line 17264 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 17379 "configure" #include "confdefs.h" #define $cf_try_xopen_extension 1 @@ -17271,16 +17386,12 @@ int main (void) { -#ifdef NCURSES_VERSION cchar_t check; int check2 = curs_set((int)sizeof(check)); -#endif long x = winnstr(stdscr, "", 0); int x1, y1; getbegyx(stdscr, y1, x1); -#ifdef NCURSES_VERSION (void)check2; -#endif (void)x; (void)y1; (void)x1; @@ -17289,34 +17400,34 @@ main (void) return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:17293: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:17404: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:17296: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:17299: \"$ac_try\"") >&5 + echo "$as_me:17407: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:17410: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:17302: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:17413: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_cv_need_xopen_extension=$cf_try_xopen_extension; break else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" done fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:17316: result: $cf_cv_need_xopen_extension" >&5 +echo "$as_me:17427: result: $cf_cv_need_xopen_extension" >&5 echo "${ECHO_T}$cf_cv_need_xopen_extension" >&6 -case $cf_cv_need_xopen_extension in +case "$cf_cv_need_xopen_extension" in *_*) test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " @@ -17330,7 +17441,7 @@ esac fi ## substitute externally-installed PCRE library for our bundled version -echo "$as_me:17333: checking if you want to use installed version of pcre" >&5 +echo "$as_me:17444: 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. @@ -17340,7 +17451,7 @@ if test "${with_pcre+set}" = set; then else PCRE_HOME=no fi; -echo "$as_me:17343: result: $PCRE_HOME" >&5 +echo "$as_me:17454: result: $PCRE_HOME" >&5 echo "${ECHO_T}$PCRE_HOME" >&6 cf_pcre_home=$PCRE_HOME @@ -17360,20 +17471,20 @@ cf_save_CFLAGS="$CFLAGS" cf_save_LIBS="$LIBS" cf_find_PCRE=yes -if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists libpcre2; then +if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "libpcre2"; then test -n "$verbose" && echo " found package libpcre2" 1>&6 -echo "${as_me:-configure}:17366: testing found package libpcre2 ..." 1>&5 +echo "${as_me:-configure}:17477: 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`" + 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}:17372: testing package libpcre2 CFLAGS: $cf_pkgconfig_incs ..." 1>&5 +echo "${as_me:-configure}:17483: 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}:17376: testing package libpcre2 LIBS: $cf_pkgconfig_libs ..." 1>&5 +echo "${as_me:-configure}:17487: testing package libpcre2 LIBS: $cf_pkgconfig_libs ..." 1>&5 cf_fix_cppflags=no cf_new_cflags= @@ -17382,19 +17493,19 @@ cf_new_extra_cppflags= for cf_add_cflags in $cf_pkgconfig_incs do -case $cf_fix_cppflags in +case "$cf_fix_cppflags" in no) - case $cf_add_cflags in + case "$cf_add_cflags" in -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) - case $cf_add_cflags in + case "$cf_add_cflags" in -D*) - cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-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 + 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" @@ -17413,7 +17524,7 @@ no) *$cf_add_cflags) ;; *) - case $cf_add_cflags in + case "$cf_add_cflags" in -D*) cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` @@ -17443,7 +17554,7 @@ 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/^[^"]*"'\''//'` + cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ && test -z "${cf_tst_cflags}" \ @@ -17494,20 +17605,20 @@ else cf_pkgconfig_incs= cf_pkgconfig_libs= -if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists libpcre; then +if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "libpcre"; then test -n "$verbose" && echo " found package libpcre" 1>&6 -echo "${as_me:-configure}:17500: testing found package libpcre ..." 1>&5 +echo "${as_me:-configure}:17611: 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`" + 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}:17506: testing package libpcre CFLAGS: $cf_pkgconfig_incs ..." 1>&5 +echo "${as_me:-configure}:17617: 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}:17510: testing package libpcre LIBS: $cf_pkgconfig_libs ..." 1>&5 +echo "${as_me:-configure}:17621: testing package libpcre LIBS: $cf_pkgconfig_libs ..." 1>&5 cf_fix_cppflags=no cf_new_cflags= @@ -17516,19 +17627,19 @@ cf_new_extra_cppflags= for cf_add_cflags in $cf_pkgconfig_incs do -case $cf_fix_cppflags in +case "$cf_fix_cppflags" in no) - case $cf_add_cflags in + case "$cf_add_cflags" in -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) - case $cf_add_cflags in + case "$cf_add_cflags" in -D*) - cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-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 + 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" @@ -17547,7 +17658,7 @@ no) *$cf_add_cflags) ;; *) - case $cf_add_cflags in + case "$cf_add_cflags" in -D*) cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` @@ -17577,7 +17688,7 @@ 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/^[^"]*"'\''//'` + cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ && test -z "${cf_tst_cflags}" \ @@ -17628,15 +17739,15 @@ else cf_pkgconfig_incs= cf_pkgconfig_libs= - echo "$as_me:17631: checking for pcre_compile in -lpcre" >&5 + echo "$as_me:17742: 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 else ac_check_lib_save_LIBS=$LIBS LIBS="-lpcre $LIBS" -cat >conftest.$ac_ext <<_ACEOF -#line 17639 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 17750 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -17654,30 +17765,30 @@ pcre_compile (); return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:17658: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:17769: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:17661: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:17664: \"$ac_try\"") >&5 + echo "$as_me:17772: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:17775: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:17667: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:17778: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_lib_pcre_pcre_compile=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_lib_pcre_pcre_compile=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:17678: result: $ac_cv_lib_pcre_pcre_compile" >&5 +echo "$as_me:17789: 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 +if test "$ac_cv_lib_pcre_pcre_compile" = yes; then cf_add_libs="$LIBS" # reverse order @@ -17695,15 +17806,15 @@ for cf_add_1lib in $cf_add_0lib; do done LIBS="$cf_add_libs" - echo "$as_me:17698: checking for regcomp in -lpcre2-posix" >&5 + echo "$as_me:17809: 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 else ac_check_lib_save_LIBS=$LIBS LIBS="-lpcre2-posix $LIBS" -cat >conftest.$ac_ext <<_ACEOF -#line 17706 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 17817 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -17721,30 +17832,30 @@ regcomp (); return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:17725: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:17836: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:17728: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:17731: \"$ac_try\"") >&5 + echo "$as_me:17839: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:17842: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:17734: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:17845: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_lib_pcre2_posix_regcomp=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_lib_pcre2_posix_regcomp=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:17745: result: $ac_cv_lib_pcre2_posix_regcomp" >&5 +echo "$as_me:17856: 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 +if test "$ac_cv_lib_pcre2_posix_regcomp" = yes; then cf_add_libs="$LIBS" # reverse order @@ -17764,15 +17875,15 @@ LIBS="$cf_add_libs" else - echo "$as_me:17767: checking for regcomp in -lpcreposix" >&5 + echo "$as_me:17878: 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 else ac_check_lib_save_LIBS=$LIBS LIBS="-lpcreposix $LIBS" -cat >conftest.$ac_ext <<_ACEOF -#line 17775 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 17886 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -17790,30 +17901,30 @@ regcomp (); return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:17794: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:17905: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:17797: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:17800: \"$ac_try\"") >&5 + echo "$as_me:17908: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:17911: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:17803: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:17914: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_lib_pcreposix_regcomp=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_lib_pcreposix_regcomp=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:17814: result: $ac_cv_lib_pcreposix_regcomp" >&5 +echo "$as_me:17925: 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 +if test "$ac_cv_lib_pcreposix_regcomp" = yes; then cf_add_libs="$LIBS" # reverse order @@ -17865,7 +17976,7 @@ else test -n "$verbose" && echo " using bundled pcre because no installed pcre was found" 1>&6 -echo "${as_me:-configure}:17868: testing using bundled pcre because no installed pcre was found ..." 1>&5 +echo "${as_me:-configure}:17979: testing using bundled pcre because no installed pcre was found ..." 1>&5 cf_pcre_home=no @@ -17887,19 +17998,19 @@ case ".$cf_pcre_home" in ;; .[a-zA-Z]:[\\/]*) # OS/2 EMX ;; -.\${*prefix}*|.\${*dir}*) +.\$\{*prefix\}*|.\$\{*dir\}*) eval cf_pcre_home="$cf_pcre_home" case ".$cf_pcre_home" in .NONE/*) - cf_pcre_home=`echo $cf_pcre_home | sed -e s%NONE%$cf_path_syntax%` + cf_pcre_home=`echo "$cf_pcre_home" | sed -e s%NONE%$cf_path_syntax%` ;; esac ;; .no|.NONE/*) - cf_pcre_home=`echo $cf_pcre_home | sed -e s%NONE%$cf_path_syntax%` + cf_pcre_home=`echo "$cf_pcre_home" | sed -e s%NONE%$cf_path_syntax%` ;; *) - { { echo "$as_me:17902: error: expected a pathname, not \"$cf_pcre_home\"" >&5 + { { echo "$as_me:18013: 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; }; } ;; @@ -17924,27 +18035,32 @@ fi ## debugging libraries (do this after other libraries) debug_malloc=none -echo "$as_me:17927: checking if you want to use dbmalloc for testing" >&5 +echo "$as_me:18038: 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. if test "${with_dbmalloc+set}" = set; then withval="$with_dbmalloc" + case "x$withval" in + x|xno) ;; + *) + : "${with_cflags:=-g}" + : "${enable_leaks:=no}" + with_dbmalloc=yes cat >>confdefs.h <&5 +echo "$as_me:18060: result: ${with_dbmalloc:-no}" >&5 echo "${ECHO_T}${with_dbmalloc:-no}" >&6 -case .$with_cflags in +case ".$with_cflags" in .*-g*) case .$CFLAGS in .*-g*) @@ -17958,19 +18074,19 @@ cf_new_extra_cppflags= for cf_add_cflags in -g do -case $cf_fix_cppflags in +case "$cf_fix_cppflags" in no) - case $cf_add_cflags in + case "$cf_add_cflags" in -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) - case $cf_add_cflags in + case "$cf_add_cflags" in -D*) - cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-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 + 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" @@ -17989,7 +18105,7 @@ no) *$cf_add_cflags) ;; *) - case $cf_add_cflags in + case "$cf_add_cflags" in -D*) cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` @@ -18019,7 +18135,7 @@ 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/^[^"]*"'\''//'` + cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ && test -z "${cf_tst_cflags}" \ @@ -18055,24 +18171,24 @@ fi esac if test "$with_dbmalloc" = yes ; then - echo "$as_me:18058: checking for dbmalloc.h" >&5 + echo "$as_me:18174: 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 18064 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 18180 "configure" #include "confdefs.h" #include _ACEOF -if { (eval echo "$as_me:18068: \"$ac_cpp conftest.$ac_ext\"") >&5 - (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 +if { (eval echo "$as_me:18184: \"$ac_cpp "conftest.$ac_ext"\"") >&5 + (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1 ac_status=$? - egrep -v '^ *\+' conftest.er1 >conftest.err + $EGREP -v '^ *\+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:18074: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then + echo "$as_me:18190: \$? = $ac_status" >&5 + (exit "$ac_status"); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag else @@ -18085,23 +18201,23 @@ if test -z "$ac_cpp_err"; then ac_cv_header_dbmalloc_h=yes else echo "$as_me: failed program was:" >&5 - cat conftest.$ac_ext >&5 + cat "conftest.$ac_ext" >&5 ac_cv_header_dbmalloc_h=no fi -rm -f conftest.err conftest.$ac_ext +rm -f conftest.err "conftest.$ac_ext" fi -echo "$as_me:18093: result: $ac_cv_header_dbmalloc_h" >&5 +echo "$as_me:18209: 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:18096: checking for debug_malloc in -ldbmalloc" >&5 +if test "$ac_cv_header_dbmalloc_h" = yes; then + echo "$as_me:18212: 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 else ac_check_lib_save_LIBS=$LIBS LIBS="-ldbmalloc $LIBS" -cat >conftest.$ac_ext <<_ACEOF -#line 18104 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 18220 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -18119,30 +18235,30 @@ debug_malloc (); return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:18123: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:18239: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:18126: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:18129: \"$ac_try\"") >&5 + echo "$as_me:18242: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:18245: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:18132: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:18248: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_lib_dbmalloc_debug_malloc=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_lib_dbmalloc_debug_malloc=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:18143: result: $ac_cv_lib_dbmalloc_debug_malloc" >&5 +echo "$as_me:18259: 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 +if test "$ac_cv_lib_dbmalloc_debug_malloc" = yes; then debug_malloc=DBMALLOC fi @@ -18150,27 +18266,32 @@ fi fi -echo "$as_me:18153: checking if you want to use dmalloc for testing" >&5 +echo "$as_me:18269: 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. if test "${with_dmalloc+set}" = set; then withval="$with_dmalloc" + case "x$withval" in + x|xno) ;; + *) + : "${with_cflags:=-g}" + : "${enable_leaks:=no}" + with_dmalloc=yes cat >>confdefs.h <&5 +echo "$as_me:18291: result: ${with_dmalloc:-no}" >&5 echo "${ECHO_T}${with_dmalloc:-no}" >&6 -case .$with_cflags in +case ".$with_cflags" in .*-g*) case .$CFLAGS in .*-g*) @@ -18184,19 +18305,19 @@ cf_new_extra_cppflags= for cf_add_cflags in -g do -case $cf_fix_cppflags in +case "$cf_fix_cppflags" in no) - case $cf_add_cflags in + case "$cf_add_cflags" in -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) - case $cf_add_cflags in + case "$cf_add_cflags" in -D*) - cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-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 + 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" @@ -18215,7 +18336,7 @@ no) *$cf_add_cflags) ;; *) - case $cf_add_cflags in + case "$cf_add_cflags" in -D*) cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` @@ -18245,7 +18366,7 @@ 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/^[^"]*"'\''//'` + cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ && test -z "${cf_tst_cflags}" \ @@ -18281,24 +18402,24 @@ fi esac if test "$with_dmalloc" = yes ; then - echo "$as_me:18284: checking for dmalloc.h" >&5 + echo "$as_me:18405: 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 18290 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 18411 "configure" #include "confdefs.h" #include _ACEOF -if { (eval echo "$as_me:18294: \"$ac_cpp conftest.$ac_ext\"") >&5 - (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 +if { (eval echo "$as_me:18415: \"$ac_cpp "conftest.$ac_ext"\"") >&5 + (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1 ac_status=$? - egrep -v '^ *\+' conftest.er1 >conftest.err + $EGREP -v '^ *\+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:18300: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then + echo "$as_me:18421: \$? = $ac_status" >&5 + (exit "$ac_status"); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag else @@ -18311,23 +18432,23 @@ if test -z "$ac_cpp_err"; then ac_cv_header_dmalloc_h=yes else echo "$as_me: failed program was:" >&5 - cat conftest.$ac_ext >&5 + cat "conftest.$ac_ext" >&5 ac_cv_header_dmalloc_h=no fi -rm -f conftest.err conftest.$ac_ext +rm -f conftest.err "conftest.$ac_ext" fi -echo "$as_me:18319: result: $ac_cv_header_dmalloc_h" >&5 +echo "$as_me:18440: 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:18322: checking for dmalloc_debug in -ldmalloc" >&5 +if test "$ac_cv_header_dmalloc_h" = yes; then + echo "$as_me:18443: 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 else ac_check_lib_save_LIBS=$LIBS LIBS="-ldmalloc $LIBS" -cat >conftest.$ac_ext <<_ACEOF -#line 18330 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 18451 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -18345,30 +18466,30 @@ dmalloc_debug (); return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:18349: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:18470: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:18352: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:18355: \"$ac_try\"") >&5 + echo "$as_me:18473: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:18476: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:18358: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:18479: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_lib_dmalloc_dmalloc_debug=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_lib_dmalloc_dmalloc_debug=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:18369: result: $ac_cv_lib_dmalloc_dmalloc_debug" >&5 +echo "$as_me:18490: 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 +if test "$ac_cv_lib_dmalloc_dmalloc_debug" = yes; then debug_malloc=DMALLOC fi @@ -18380,13 +18501,13 @@ fi if test "${with_trace+set}" = set; then withval="$with_trace" - echo "$as_me:18383: checking for _tracef" >&5 + echo "$as_me:18504: 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 18389 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 18510 "configure" #include "confdefs.h" #define _tracef autoconf_temporary #include /* least-intrusive standard header which defines gcc2 __stub macros */ @@ -18416,29 +18537,29 @@ main (void) return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:18420: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:18541: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:18423: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:18426: \"$ac_try\"") >&5 + echo "$as_me:18544: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:18547: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:18429: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:18550: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_func__tracef=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_func__tracef=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:18439: result: $ac_cv_func__tracef" >&5 +echo "$as_me:18560: result: $ac_cv_func__tracef" >&5 echo "${ECHO_T}$ac_cv_func__tracef" >&6 -if test $ac_cv_func__tracef = yes; then +if test "$ac_cv_func__tracef" = yes; then cat >>confdefs.h <<\EOF #define HAVE__TRACEF 1 @@ -18447,15 +18568,15 @@ EOF else as_ac_Lib=`echo "ac_cv_lib_${cf_with_screen}_g''__tracef" | $as_tr_sh` -echo "$as_me:18450: checking for _tracef in -l${cf_with_screen}_g" >&5 +echo "$as_me:18571: 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 else ac_check_lib_save_LIBS=$LIBS LIBS="-l${cf_with_screen}_g $LIBS" -cat >conftest.$ac_ext <<_ACEOF -#line 18458 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 18579 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -18473,35 +18594,35 @@ _tracef (); return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:18477: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:18598: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:18480: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:18483: \"$ac_try\"") >&5 + echo "$as_me:18601: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:18604: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:18486: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:18607: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then eval "$as_ac_Lib=yes" else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 eval "$as_ac_Lib=no" fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:18497: 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 +echo "$as_me:18618: 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 #define HAVE__TRACEF 1 EOF - LIBS=`echo "$LIBS" | sed -e s/-l${cf_with_screen}// -e s/-lcurses//` + LIBS="`echo "$LIBS" | sed -e s/-l${cf_with_screen}// -e s/-lcurses//`" LIBS="-l${cf_with_screen}_g $LIBS" use_trace=yes @@ -18524,7 +18645,7 @@ fi; #AC_MSG_RESULT($use_trace) ## options for miscellaneous definitions -echo "$as_me:18527: checking for domain-name" >&5 +echo "$as_me:18648: 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. @@ -18536,7 +18657,7 @@ else fi; test -n "$withval" && \ case "$withval" in #(vi yes) - { { echo "$as_me:18539: error: expected a value for --with-domain-name" >&5 + { { echo "$as_me:18660: 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 @@ -18552,11 +18673,11 @@ cat >>confdefs.h <&5 +echo "$as_me:18676: result: $DOMAIN_NAME" >&5 echo "${ECHO_T}$DOMAIN_NAME" >&6 if test "$USE_NNTP" = "yes" ; then -echo "$as_me:18559: checking for NNTP default-server" >&5 +echo "$as_me:18680: 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. @@ -18568,7 +18689,7 @@ else fi; test -z "$withval" && withval=no case "$withval" in #(vi yes) - { { echo "$as_me:18571: error: expected a value for --with-nntp-default-server" >&5 + { { echo "$as_me:18692: 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 @@ -18596,7 +18717,7 @@ NNTP_DEFAULT_SERVER="$withval" NNTP_DEFAULT_SERVER="news" fi fi -echo "$as_me:18599: result: $NNTP_DEFAULT_SERVER" >&5 +echo "$as_me:18720: result: $NNTP_DEFAULT_SERVER" >&5 echo "${ECHO_T}$NNTP_DEFAULT_SERVER" >&6 fi @@ -18625,7 +18746,7 @@ cat >>confdefs.h <&5 +echo "$as_me:18749: 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. @@ -18642,10 +18763,10 @@ EOF else enableval=no fi; -echo "$as_me:18645: result: $enableval" >&5 +echo "$as_me:18766: result: $enableval" >&5 echo "${ECHO_T}$enableval" >&6 -echo "$as_me:18648: checking whether to use Cancel-Locks" >&5 +echo "$as_me:18769: 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. @@ -18658,12 +18779,12 @@ if test "${enable_cancel_locks+set}" = s else enableval=no fi; -echo "$as_me:18661: result: $enableval" >&5 +echo "$as_me:18782: result: $enableval" >&5 echo "${ECHO_T}$enableval" >&6 USE_CANLOCK=$enableval if test "$USE_CANLOCK" = yes ; then - echo "$as_me:18666: checking whether to use installed canlock rather than bundled" >&5 + echo "$as_me:18787: 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. @@ -18673,7 +18794,7 @@ if test "${with_canlock+set}" = set; the else CANLOCK_HOME=$USE_CANLOCK fi; - echo "$as_me:18676: result: $CANLOCK_HOME" >&5 + echo "$as_me:18797: result: $CANLOCK_HOME" >&5 echo "${ECHO_T}$CANLOCK_HOME" >&6 cf_canlock_home=$CANLOCK_HOME @@ -18686,7 +18807,7 @@ case .$cf_canlock_home in #(vi .no) #(vi test -n "$verbose" && echo " using bundled canlock" 1>&6 -echo "${as_me:-configure}:18689: testing using bundled canlock ..." 1>&5 +echo "${as_me:-configure}:18810: testing using bundled canlock ..." 1>&5 CANLIBS='-L../libcanlock -lcanlock' CAN_CPPFLAGS='-I$(top_builddir)/libcanlock/include -I$(top_srcdir)/libcanlock/include' @@ -18698,20 +18819,20 @@ cf_save_CFLAGS="$CFLAGS" cf_save_LIBS="$LIBS" cf_find_CANLOCK=yes -if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists libcanlock3; then +if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "libcanlock3"; then test -n "$verbose" && echo " found package libcanlock3" 1>&6 -echo "${as_me:-configure}:18704: testing found package libcanlock3 ..." 1>&5 +echo "${as_me:-configure}:18825: testing found package libcanlock3 ..." 1>&5 - cf_pkgconfig_incs="`$PKG_CONFIG --cflags libcanlock3 2>/dev/null`" - cf_pkgconfig_libs="`$PKG_CONFIG --libs libcanlock3 2>/dev/null`" + cf_pkgconfig_incs="`$PKG_CONFIG --cflags "libcanlock3" 2>/dev/null`" + cf_pkgconfig_libs="`$PKG_CONFIG --libs "libcanlock3" 2>/dev/null`" test -n "$verbose" && echo " package libcanlock3 CFLAGS: $cf_pkgconfig_incs" 1>&6 -echo "${as_me:-configure}:18710: testing package libcanlock3 CFLAGS: $cf_pkgconfig_incs ..." 1>&5 +echo "${as_me:-configure}:18831: testing package libcanlock3 CFLAGS: $cf_pkgconfig_incs ..." 1>&5 test -n "$verbose" && echo " package libcanlock3 LIBS: $cf_pkgconfig_libs" 1>&6 -echo "${as_me:-configure}:18714: testing package libcanlock3 LIBS: $cf_pkgconfig_libs ..." 1>&5 +echo "${as_me:-configure}:18835: testing package libcanlock3 LIBS: $cf_pkgconfig_libs ..." 1>&5 cf_fix_cppflags=no cf_new_cflags= @@ -18720,19 +18841,19 @@ cf_new_extra_cppflags= for cf_add_cflags in $cf_pkgconfig_incs do -case $cf_fix_cppflags in +case "$cf_fix_cppflags" in no) - case $cf_add_cflags in + case "$cf_add_cflags" in -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) - case $cf_add_cflags in + case "$cf_add_cflags" in -D*) - cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-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 + 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" @@ -18751,7 +18872,7 @@ no) *$cf_add_cflags) ;; *) - case $cf_add_cflags in + case "$cf_add_cflags" in -D*) cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` @@ -18781,7 +18902,7 @@ 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/^[^"]*"'\''//'` + cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ && test -z "${cf_tst_cflags}" \ @@ -18832,20 +18953,20 @@ else cf_pkgconfig_incs= cf_pkgconfig_libs= -if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists libcanlock; then +if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "libcanlock"; then test -n "$verbose" && echo " found package libcanlock" 1>&6 -echo "${as_me:-configure}:18838: testing found package libcanlock ..." 1>&5 +echo "${as_me:-configure}:18959: 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`" + 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}:18844: testing package libcanlock CFLAGS: $cf_pkgconfig_incs ..." 1>&5 +echo "${as_me:-configure}:18965: 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}:18848: testing package libcanlock LIBS: $cf_pkgconfig_libs ..." 1>&5 +echo "${as_me:-configure}:18969: testing package libcanlock LIBS: $cf_pkgconfig_libs ..." 1>&5 cf_fix_cppflags=no cf_new_cflags= @@ -18854,19 +18975,19 @@ cf_new_extra_cppflags= for cf_add_cflags in $cf_pkgconfig_incs do -case $cf_fix_cppflags in +case "$cf_fix_cppflags" in no) - case $cf_add_cflags in + case "$cf_add_cflags" in -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) - case $cf_add_cflags in + case "$cf_add_cflags" in -D*) - cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-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 + 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" @@ -18885,7 +19006,7 @@ no) *$cf_add_cflags) ;; *) - case $cf_add_cflags in + case "$cf_add_cflags" in -D*) cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` @@ -18915,7 +19036,7 @@ 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/^[^"]*"'\''//'` + cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ && test -z "${cf_tst_cflags}" \ @@ -18971,15 +19092,15 @@ 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:18974: checking for cl_clear_secret in -l$cf_canlock_lib" >&5 +echo "$as_me:19095: 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 else ac_check_lib_save_LIBS=$LIBS LIBS="-l$cf_canlock_lib $LIBS" -cat >conftest.$ac_ext <<_ACEOF -#line 18982 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 19103 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -18997,30 +19118,30 @@ cl_clear_secret (); return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:19001: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:19122: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:19004: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:19007: \"$ac_try\"") >&5 + echo "$as_me:19125: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:19128: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:19010: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:19131: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then eval "$as_ac_Lib=yes" else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 eval "$as_ac_Lib=no" fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:19021: 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 +echo "$as_me:19142: 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 cf_pkgconfig_libs="-l$cf_canlock_lib" break @@ -19035,24 +19156,24 @@ 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:19038: checking for $ac_header" >&5 +echo "$as_me:19159: 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 19044 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 19165 "configure" #include "confdefs.h" #include <$ac_header> _ACEOF -if { (eval echo "$as_me:19048: \"$ac_cpp conftest.$ac_ext\"") >&5 - (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 +if { (eval echo "$as_me:19169: \"$ac_cpp "conftest.$ac_ext"\"") >&5 + (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1 ac_status=$? - egrep -v '^ *\+' conftest.er1 >conftest.err + $EGREP -v '^ *\+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:19054: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then + echo "$as_me:19175: \$? = $ac_status" >&5 + (exit "$ac_status"); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag else @@ -19065,14 +19186,14 @@ 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 + cat "conftest.$ac_ext" >&5 eval "$as_ac_Header=no" fi -rm -f conftest.err conftest.$ac_ext +rm -f conftest.err "conftest.$ac_ext" fi -echo "$as_me:19073: 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 +echo "$as_me:19194: 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}:19102: testing using installed canlock ..." 1>&5 +echo "${as_me:-configure}:19223: 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}:19108: testing using bundled canlock because no installed canlock was found ..." 1>&5 +echo "${as_me:-configure}:19229: 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' @@ -19129,19 +19250,19 @@ case ".$cf_canlock_home" in ;; .[a-zA-Z]:[\\/]*) # OS/2 EMX ;; -.\${*prefix}*|.\${*dir}*) +.\$\{*prefix\}*|.\$\{*dir\}*) eval cf_canlock_home="$cf_canlock_home" case ".$cf_canlock_home" in .NONE/*) - cf_canlock_home=`echo $cf_canlock_home | sed -e s%NONE%$cf_path_syntax%` + cf_canlock_home=`echo "$cf_canlock_home" | sed -e s%NONE%$cf_path_syntax%` ;; esac ;; .no|.NONE/*) - cf_canlock_home=`echo $cf_canlock_home | sed -e s%NONE%$cf_path_syntax%` + cf_canlock_home=`echo "$cf_canlock_home" | sed -e s%NONE%$cf_path_syntax%` ;; *) - { { echo "$as_me:19144: error: expected a pathname, not \"$cf_canlock_home\"" >&5 + { { echo "$as_me:19265: 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; }; } ;; @@ -19152,7 +19273,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}:19155: testing using installed canlock $cf_canlock_home ..." 1>&5 +echo "${as_me:-configure}:19276: testing using installed canlock $cf_canlock_home ..." 1>&5 ;; esac @@ -19167,24 +19288,24 @@ fi ## gsasl - used for AUTH SASL PLAIN gsasl=no -echo "$as_me:19170: checking for gsasl.h" >&5 +echo "$as_me:19291: 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 19176 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 19297 "configure" #include "confdefs.h" #include _ACEOF -if { (eval echo "$as_me:19180: \"$ac_cpp conftest.$ac_ext\"") >&5 - (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 +if { (eval echo "$as_me:19301: \"$ac_cpp "conftest.$ac_ext"\"") >&5 + (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1 ac_status=$? - egrep -v '^ *\+' conftest.er1 >conftest.err + $EGREP -v '^ *\+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:19186: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then + echo "$as_me:19307: \$? = $ac_status" >&5 + (exit "$ac_status"); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag else @@ -19197,23 +19318,23 @@ if test -z "$ac_cpp_err"; then ac_cv_header_gsasl_h=yes else echo "$as_me: failed program was:" >&5 - cat conftest.$ac_ext >&5 + cat "conftest.$ac_ext" >&5 ac_cv_header_gsasl_h=no fi -rm -f conftest.err conftest.$ac_ext +rm -f conftest.err "conftest.$ac_ext" fi -echo "$as_me:19205: result: $ac_cv_header_gsasl_h" >&5 +echo "$as_me:19326: 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:19208: checking for gsasl_check_version in -lgsasl" >&5 +if test "$ac_cv_header_gsasl_h" = yes; then + echo "$as_me:19329: 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 else ac_check_lib_save_LIBS=$LIBS LIBS="-lgsasl $LIBS" -cat >conftest.$ac_ext <<_ACEOF -#line 19216 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 19337 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -19231,30 +19352,30 @@ gsasl_check_version (); return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:19235: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:19356: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:19238: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:19241: \"$ac_try\"") >&5 + echo "$as_me:19359: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:19362: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:19244: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:19365: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_lib_gsasl_gsasl_check_version=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_lib_gsasl_gsasl_check_version=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:19255: result: $ac_cv_lib_gsasl_gsasl_check_version" >&5 +echo "$as_me:19376: 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 +if test "$ac_cv_lib_gsasl_gsasl_check_version" = yes; then gsasl=yes fi @@ -19290,7 +19411,7 @@ EOF fi; fi -echo "$as_me:19293: checking whether to enable 8-bit keycodes" >&5 +echo "$as_me:19414: 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. @@ -19314,10 +19435,10 @@ cat >>confdefs.h <<\EOF EOF fi; -echo "$as_me:19317: result: $enableval" >&5 +echo "$as_me:19438: result: $enableval" >&5 echo "${ECHO_T}$enableval" >&6 -echo "$as_me:19320: checking whether to enable ANSI-color" >&5 +echo "$as_me:19441: 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. @@ -19331,10 +19452,10 @@ else enableval=yes fi; use_color=$enableval -echo "$as_me:19334: result: $use_color" >&5 +echo "$as_me:19455: result: $use_color" >&5 echo "${ECHO_T}$use_color" >&6 -echo "$as_me:19337: checking whether to enable posting-etiquette" >&5 +echo "$as_me:19458: 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. @@ -19351,10 +19472,10 @@ EOF else enableval=yes fi; -echo "$as_me:19354: result: $enableval" >&5 +echo "$as_me:19475: result: $enableval" >&5 echo "${ECHO_T}$enableval" >&6 -echo "$as_me:19357: checking whether to strictly observe RFC2047 and break long lines" >&5 +echo "$as_me:19478: 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. @@ -19378,10 +19499,10 @@ cat >>confdefs.h <<\EOF EOF fi; -echo "$as_me:19381: result: $enableval" >&5 +echo "$as_me:19502: result: $enableval" >&5 echo "${ECHO_T}$enableval" >&6 -echo "$as_me:19384: checking whether to force MM_CHARSET obeyance when decoding mime" >&5 +echo "$as_me:19505: 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. @@ -19405,10 +19526,10 @@ cat >>confdefs.h <<\EOF EOF fi; -echo "$as_me:19408: result: $enableval" >&5 +echo "$as_me:19529: result: $enableval" >&5 echo "${ECHO_T}$enableval" >&6 -echo "$as_me:19411: checking for MIME character-set" >&5 +echo "$as_me:19532: 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. @@ -19420,7 +19541,7 @@ else fi; case "$withval" in #(vi yes|no) - { { echo "$as_me:19423: error: expected a value for --with-mime-default-charset" >&5 + { { echo "$as_me:19544: 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; }; } ;; @@ -19431,10 +19552,10 @@ cat >>confdefs.h <&5 +echo "$as_me:19555: result: $MM_CHARSET" >&5 echo "${ECHO_T}$MM_CHARSET" >&6 -echo "$as_me:19437: checking for default ISO/ASCII table" >&5 +echo "$as_me:19558: 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. @@ -19446,7 +19567,7 @@ else fi; case "$withval" in #(vi yes|no) - { { echo "$as_me:19449: error: expected a value for --with-iso-to-ascii" >&5 + { { echo "$as_me:19570: 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; }; } ;; @@ -19457,10 +19578,10 @@ cat >>confdefs.h <&5 +echo "$as_me:19581: result: $DEFAULT_ISO2ASC" >&5 echo "${ECHO_T}$DEFAULT_ISO2ASC" >&6 -echo "$as_me:19463: checking whether to enable locale support" >&5 +echo "$as_me:19584: 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. @@ -19477,10 +19598,10 @@ EOF else enableval=yes fi; -echo "$as_me:19480: result: $enableval" >&5 +echo "$as_me:19601: result: $enableval" >&5 echo "${ECHO_T}$enableval" >&6 -echo "$as_me:19483: checking whether to enable posting" >&5 +echo "$as_me:19604: 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. @@ -19497,10 +19618,10 @@ EOF else enableval=yes fi; -echo "$as_me:19500: result: $enableval" >&5 +echo "$as_me:19621: result: $enableval" >&5 echo "${ECHO_T}$enableval" >&6 -echo "$as_me:19503: checking whether to enable shell escape" >&5 +echo "$as_me:19624: 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. @@ -19517,10 +19638,10 @@ EOF else enableval=yes fi; -echo "$as_me:19520: result: $enableval" >&5 +echo "$as_me:19641: result: $enableval" >&5 echo "${ECHO_T}$enableval" >&6 -echo "$as_me:19523: checking whether to have fascist newsadmin" >&5 +echo "$as_me:19644: 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. @@ -19537,10 +19658,10 @@ EOF else enableval=no fi; -echo "$as_me:19540: result: $enableval" >&5 +echo "$as_me:19661: result: $enableval" >&5 echo "${ECHO_T}$enableval" >&6 -echo "$as_me:19543: checking whether to enable inverse video and highlighting" >&5 +echo "$as_me:19664: 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. @@ -19557,10 +19678,10 @@ EOF else enableval=yes fi; -echo "$as_me:19560: result: $enableval" >&5 +echo "$as_me:19681: result: $enableval" >&5 echo "${ECHO_T}$enableval" >&6 -echo "$as_me:19563: checking whether to enable piping support" >&5 +echo "$as_me:19684: 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. @@ -19577,10 +19698,10 @@ EOF else enableval=yes fi; -echo "$as_me:19580: result: $enableval" >&5 +echo "$as_me:19701: result: $enableval" >&5 echo "${ECHO_T}$enableval" >&6 -echo "$as_me:19583: checking whether to enable printer support" >&5 +echo "$as_me:19704: 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. @@ -19597,10 +19718,10 @@ EOF else enableval=yes fi; -echo "$as_me:19600: result: $enableval" >&5 +echo "$as_me:19721: result: $enableval" >&5 echo "${ECHO_T}$enableval" >&6 -echo "$as_me:19603: checking whether to unique tmp-files by appending .pid" >&5 +echo "$as_me:19724: 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. @@ -19624,10 +19745,10 @@ cat >>confdefs.h <<\EOF EOF fi; -echo "$as_me:19627: result: $enableval" >&5 +echo "$as_me:19748: result: $enableval" >&5 echo "${ECHO_T}$enableval" >&6 -echo "$as_me:19630: checking whether to fallback to XHDR XREF if XOVER isn't supported" >&5 +echo "$as_me:19751: 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. @@ -19651,11 +19772,11 @@ cat >>confdefs.h <<\EOF EOF fi; -echo "$as_me:19654: result: $enableval" >&5 +echo "$as_me:19775: result: $enableval" >&5 echo "${ECHO_T}$enableval" >&6 ### bypass a bug in old versions of leafnode & NNTPcache -echo "$as_me:19658: checking whether to send a GROUP command before a LISTGROUP" >&5 +echo "$as_me:19779: 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. @@ -19672,11 +19793,11 @@ EOF else enableval=no fi; -echo "$as_me:19675: result: $enableval" >&5 +echo "$as_me:19796: result: $enableval" >&5 echo "${ECHO_T}$enableval" >&6 ### on some old systems the WIFEXITED()/WEXITSTATUS() macros do not work -echo "$as_me:19679: checking whether to ignore system()s return value" >&5 +echo "$as_me:19800: 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. @@ -19693,11 +19814,11 @@ EOF else enableval=no fi; -echo "$as_me:19696: result: $enableval" >&5 +echo "$as_me:19817: result: $enableval" >&5 echo "${ECHO_T}$enableval" >&6 ### checks for the location of the system-wide default setting file -echo "$as_me:19700: checking for directory containing tin.defaults file" >&5 +echo "$as_me:19821: 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. @@ -19721,19 +19842,19 @@ case ".$withval" in ;; .[a-zA-Z]:[\\/]*) # OS/2 EMX ;; -.\${*prefix}*|.\${*dir}*) +.\$\{*prefix\}*|.\$\{*dir\}*) eval withval="$withval" case ".$withval" in .NONE/*) - withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%` + withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%` ;; esac ;; .no|.NONE/*) - withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%` + withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%` ;; *) - { { echo "$as_me:19736: error: expected a pathname, not \"$withval\"" >&5 + { { echo "$as_me:19857: error: expected a pathname, not \"$withval\"" >&5 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;} { (exit 1); exit 1; }; } ;; @@ -19742,7 +19863,7 @@ esac fi eval TIN_DEFAULTS_DIR="$withval" -echo "$as_me:19745: result: $TIN_DEFAULTS_DIR" >&5 +echo "$as_me:19866: result: $TIN_DEFAULTS_DIR" >&5 echo "${ECHO_T}$TIN_DEFAULTS_DIR" >&6 cat >>confdefs.h <>confdefs.h <&5 +echo "$as_me:19874: 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. @@ -19774,11 +19895,11 @@ cat >>confdefs.h <<\EOF EOF fi; -echo "$as_me:19777: result: $enableval" >&5 +echo "$as_me:19898: result: $enableval" >&5 echo "${ECHO_T}$enableval" >&6 if test "$enableval" = "yes"; then -echo "$as_me:19781: checking ipv6 stack type" >&5 +echo "$as_me:19902: 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 @@ -19787,7 +19908,7 @@ else cf_cv_ipv6type=unknown for i in solaris inria kame linux-glibc linux-libinet6 toshiba v6d zeta do - case $i in + case "$i" in solaris) if test "SunOS" = "`uname -s`" then @@ -19798,8 +19919,8 @@ do fi ;; inria) - cat >conftest.$ac_ext <<_ACEOF -#line 19802 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 19923 "configure" #include "confdefs.h" #include @@ -19808,15 +19929,15 @@ yes #endif _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - egrep "yes" >/dev/null 2>&1; then + $EGREP "yes" >/dev/null 2>&1; then cf_cv_ipv6type=$i fi rm -rf conftest* ;; kame) - cat >conftest.$ac_ext <<_ACEOF -#line 19819 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 19940 "configure" #include "confdefs.h" #include @@ -19825,15 +19946,15 @@ yes #endif _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - egrep "yes" >/dev/null 2>&1; then + $EGREP "yes" >/dev/null 2>&1; then cf_cv_ipv6type=$i fi rm -rf conftest* ;; linux-glibc) - cat >conftest.$ac_ext <<_ACEOF -#line 19836 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 19957 "configure" #include "confdefs.h" #include @@ -19842,7 +19963,7 @@ yes #endif _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - egrep "yes" >/dev/null 2>&1; then + $EGREP "yes" >/dev/null 2>&1; then cf_cv_ipv6type=$i fi rm -rf conftest* @@ -19858,8 +19979,8 @@ rm -rf conftest* fi ;; toshiba) - cat >conftest.$ac_ext <<_ACEOF -#line 19862 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 19983 "configure" #include "confdefs.h" #include @@ -19868,15 +19989,15 @@ yes #endif _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - egrep "yes" >/dev/null 2>&1; then + $EGREP "yes" >/dev/null 2>&1; then cf_cv_ipv6type=$i fi rm -rf conftest* ;; v6d) - cat >conftest.$ac_ext <<_ACEOF -#line 19879 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 20000 "configure" #include "confdefs.h" #include @@ -19885,15 +20006,15 @@ yes #endif _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - egrep "yes" >/dev/null 2>&1; then + $EGREP "yes" >/dev/null 2>&1; then cf_cv_ipv6type=$i fi rm -rf conftest* ;; zeta) - cat >conftest.$ac_ext <<_ACEOF -#line 19896 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 20017 "configure" #include "confdefs.h" #include @@ -19902,7 +20023,7 @@ yes #endif _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - egrep "yes" >/dev/null 2>&1; then + $EGREP "yes" >/dev/null 2>&1; then cf_cv_ipv6type=$i fi rm -rf conftest* @@ -19915,15 +20036,15 @@ rm -rf conftest* done fi -echo "$as_me:19918: result: $cf_cv_ipv6type" >&5 +echo "$as_me:20039: result: $cf_cv_ipv6type" >&5 echo "${ECHO_T}$cf_cv_ipv6type" >&6 cf_ipv6lib=none cf_ipv6dir=none -echo "$as_me:19924: checking for IPv6 library if required" >&5 +echo "$as_me:20045: checking for IPv6 library if required" >&5 echo $ECHO_N "checking for IPv6 library if required... $ECHO_C" >&6 -case $cf_cv_ipv6type in +case "$cf_cv_ipv6type" in solaris) ;; inria) @@ -19951,13 +20072,13 @@ zeta) cf_ipv6dir=v6 ;; esac -echo "$as_me:19954: result: $cf_ipv6lib" >&5 +echo "$as_me:20075: result: $cf_ipv6lib" >&5 echo "${ECHO_T}$cf_ipv6lib" >&6 if test "$cf_ipv6lib" != "none"; then - cat >conftest.$ac_ext <<_ACEOF -#line 19960 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 20081 "configure" #include "confdefs.h" #include @@ -19972,22 +20093,22 @@ getaddrinfo(0, 0, 0, 0) return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:19976: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:20097: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:19979: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:19982: \"$ac_try\"") >&5 + echo "$as_me:20100: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:20103: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:19985: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:20106: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then : else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_search= @@ -19996,7 +20117,7 @@ cf_header_path_list="" if test -n "${CFLAGS}${CPPFLAGS}" ; then for cf_header_path in $CPPFLAGS $CFLAGS do - case $cf_header_path in + case "$cf_header_path" in -I*) cf_header_path=`echo ".$cf_header_path" |sed -e 's/^...//' -e 's,/include$,,'` @@ -20004,11 +20125,11 @@ 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/$cf_ipv6dir && cf_search="$cf_search $cf_header_path/include/$cf_ipv6dir" - test -d $cf_header_path/include/$cf_ipv6dir/include && cf_search="$cf_search $cf_header_path/include/$cf_ipv6dir/include" - test -d $cf_header_path/$cf_ipv6dir/include && cf_search="$cf_search $cf_header_path/$cf_ipv6dir/include" - test -d $cf_header_path/$cf_ipv6dir/include/$cf_ipv6dir && cf_search="$cf_search $cf_header_path/$cf_ipv6dir/include/$cf_ipv6dir" + test -d "$cf_header_path/include" && cf_search="$cf_search $cf_header_path/include" + test -d "$cf_header_path/include/$cf_ipv6dir" && cf_search="$cf_search $cf_header_path/include/$cf_ipv6dir" + test -d "$cf_header_path/include/$cf_ipv6dir/include" && cf_search="$cf_search $cf_header_path/include/$cf_ipv6dir/include" + test -d "$cf_header_path/$cf_ipv6dir/include" && cf_search="$cf_search $cf_header_path/$cf_ipv6dir/include" + test -d "$cf_header_path/$cf_ipv6dir/include/$cf_ipv6dir" && cf_search="$cf_search $cf_header_path/$cf_ipv6dir/include/$cf_ipv6dir" } cf_header_path_list="$cf_header_path_list $cf_search" @@ -20025,11 +20146,11 @@ 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/$cf_ipv6dir && cf_search="$cf_search $prefix/include/$cf_ipv6dir" - test -d $prefix/include/$cf_ipv6dir/include && cf_search="$cf_search $prefix/include/$cf_ipv6dir/include" - test -d $prefix/$cf_ipv6dir/include && cf_search="$cf_search $prefix/$cf_ipv6dir/include" - test -d $prefix/$cf_ipv6dir/include/$cf_ipv6dir && cf_search="$cf_search $prefix/$cf_ipv6dir/include/$cf_ipv6dir" + test -d "$prefix/include" && cf_search="$cf_search $prefix/include" + test -d "$prefix/include/$cf_ipv6dir" && cf_search="$cf_search $prefix/include/$cf_ipv6dir" + test -d "$prefix/include/$cf_ipv6dir/include" && cf_search="$cf_search $prefix/include/$cf_ipv6dir/include" + test -d "$prefix/$cf_ipv6dir/include" && cf_search="$cf_search $prefix/$cf_ipv6dir/include" + test -d "$prefix/$cf_ipv6dir/include/$cf_ipv6dir" && cf_search="$cf_search $prefix/$cf_ipv6dir/include/$cf_ipv6dir" } for cf_subdir_prefix in \ @@ -20043,13 +20164,13 @@ 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 -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/$cf_ipv6dir && cf_search="$cf_search $cf_subdir_prefix/include/$cf_ipv6dir" - test -d $cf_subdir_prefix/include/$cf_ipv6dir/include && cf_search="$cf_search $cf_subdir_prefix/include/$cf_ipv6dir/include" - test -d $cf_subdir_prefix/$cf_ipv6dir/include && cf_search="$cf_search $cf_subdir_prefix/$cf_ipv6dir/include" - test -d $cf_subdir_prefix/$cf_ipv6dir/include/$cf_ipv6dir && cf_search="$cf_search $cf_subdir_prefix/$cf_ipv6dir/include/$cf_ipv6dir" + test -d "$cf_subdir_prefix/include" && cf_search="$cf_search $cf_subdir_prefix/include" + test -d "$cf_subdir_prefix/include/$cf_ipv6dir" && cf_search="$cf_search $cf_subdir_prefix/include/$cf_ipv6dir" + test -d "$cf_subdir_prefix/include/$cf_ipv6dir/include" && cf_search="$cf_search $cf_subdir_prefix/include/$cf_ipv6dir/include" + test -d "$cf_subdir_prefix/$cf_ipv6dir/include" && cf_search="$cf_search $cf_subdir_prefix/$cf_ipv6dir/include" + test -d "$cf_subdir_prefix/$cf_ipv6dir/include/$cf_ipv6dir" && cf_search="$cf_search $cf_subdir_prefix/$cf_ipv6dir/include/$cf_ipv6dir" } done @@ -20057,15 +20178,15 @@ done test "$includedir" != NONE && \ test "$includedir" != "/usr/include" && \ test -d "$includedir" && { - test -d $includedir && cf_search="$cf_search $includedir" - test -d $includedir/$cf_ipv6dir && cf_search="$cf_search $includedir/$cf_ipv6dir" + test -d "$includedir" && cf_search="$cf_search $includedir" + test -d "$includedir/$cf_ipv6dir" && cf_search="$cf_search $includedir/$cf_ipv6dir" } test "$oldincludedir" != NONE && \ test "$oldincludedir" != "/usr/include" && \ test -d "$oldincludedir" && { - test -d $oldincludedir && cf_search="$cf_search $oldincludedir" - test -d $oldincludedir/$cf_ipv6dir && cf_search="$cf_search $oldincludedir/$cf_ipv6dir" + test -d "$oldincludedir" && cf_search="$cf_search $oldincludedir" + test -d "$oldincludedir/$cf_ipv6dir" && cf_search="$cf_search $oldincludedir/$cf_ipv6dir" } cf_search="$cf_search $cf_header_path_list" @@ -20073,15 +20194,15 @@ cf_search="$cf_search $cf_header_path_li for cf_incdir in $cf_search do cf_header=$cf_incdir/netinet/ip6.h - if test -f $cf_header + if test -f "$cf_header" then if test -n "$cf_incdir" ; then for cf_add_incdir in $cf_incdir do - while test $cf_add_incdir != /usr/include + while test "$cf_add_incdir" != /usr/include do - if test -d $cf_add_incdir + if test -d "$cf_add_incdir" then cf_have_incdir=no if test -n "$CFLAGS$CPPFLAGS" ; then @@ -20102,8 +20223,8 @@ if test -n "$cf_incdir" ; then test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir" - cat >conftest.$ac_ext <<_ACEOF -#line 20106 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 20227 "configure" #include "confdefs.h" #include int @@ -20114,25 +20235,25 @@ printf("Hello") return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:20118: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:20239: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:20121: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:20124: \"$ac_try\"") >&5 + echo "$as_me:20242: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:20245: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:20127: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:20248: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then : else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_have_incdir=yes fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" CPPFLAGS=$cf_save_CPPFLAGS fi fi @@ -20141,11 +20262,11 @@ rm -f conftest.$ac_objext conftest.$ac_e if test "$cf_have_incdir" = no ; then test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6 -echo "${as_me:-configure}:20144: testing adding $cf_add_incdir to include-path ..." 1>&5 +echo "${as_me:-configure}:20265: 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%'` + 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 @@ -20165,17 +20286,17 @@ fi done fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" - eval 'cf_cv_have_lib_'$cf_ipv6lib'=no' + eval 'cf_cv_have_lib_'"$cf_ipv6lib"'=no' cf_libdir="" - echo "$as_me:20172: checking for getaddrinfo" >&5 + echo "$as_me:20293: 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 20178 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 20299 "configure" #include "confdefs.h" #define getaddrinfo autoconf_temporary #include /* least-intrusive standard header which defines gcc2 __stub macros */ @@ -20205,38 +20326,38 @@ main (void) return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:20209: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:20330: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:20212: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:20215: \"$ac_try\"") >&5 + echo "$as_me:20333: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:20336: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:20218: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:20339: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_func_getaddrinfo=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_func_getaddrinfo=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:20228: result: $ac_cv_func_getaddrinfo" >&5 +echo "$as_me:20349: 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' +if test "$ac_cv_func_getaddrinfo" = yes; then + eval 'cf_cv_have_lib_'"$cf_ipv6lib"'=yes' else cf_save_LIBS="$LIBS" - echo "$as_me:20235: checking for getaddrinfo in -l$cf_ipv6lib" >&5 + echo "$as_me:20356: 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 20239 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 20360 "configure" #include "confdefs.h" #include @@ -20251,26 +20372,26 @@ getaddrinfo(0, 0, 0, 0) return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:20255: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:20376: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:20258: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:20261: \"$ac_try\"") >&5 + echo "$as_me:20379: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:20382: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:20264: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - echo "$as_me:20266: result: yes" >&5 + echo "$as_me:20385: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then + echo "$as_me:20387: result: yes" >&5 echo "${ECHO_T}yes" >&6 - eval 'cf_cv_have_lib_'$cf_ipv6lib'=yes' + eval 'cf_cv_have_lib_'"$cf_ipv6lib"'=yes' else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 -echo "$as_me:20273: result: no" >&5 +cat "conftest.$ac_ext" >&5 +echo "$as_me:20394: result: no" >&5 echo "${ECHO_T}no" >&6 cf_search= @@ -20278,7 +20399,7 @@ cf_library_path_list="" if test -n "${LDFLAGS}${LIBS}" ; then for cf_library_path in $LDFLAGS $LIBS do - case $cf_library_path in + case "$cf_library_path" in -L*) cf_library_path=`echo ".$cf_library_path" |sed -e 's/^...//' -e 's,/lib$,,'` @@ -20286,11 +20407,11 @@ 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/$cf_ipv6dir && cf_search="$cf_search $cf_library_path/lib/$cf_ipv6dir" - test -d $cf_library_path/lib/$cf_ipv6dir/lib && cf_search="$cf_search $cf_library_path/lib/$cf_ipv6dir/lib" - test -d $cf_library_path/$cf_ipv6dir/lib && cf_search="$cf_search $cf_library_path/$cf_ipv6dir/lib" - test -d $cf_library_path/$cf_ipv6dir/lib/$cf_ipv6dir && cf_search="$cf_search $cf_library_path/$cf_ipv6dir/lib/$cf_ipv6dir" + test -d "$cf_library_path/lib" && cf_search="$cf_search $cf_library_path/lib" + test -d "$cf_library_path/lib/$cf_ipv6dir" && cf_search="$cf_search $cf_library_path/lib/$cf_ipv6dir" + test -d "$cf_library_path/lib/$cf_ipv6dir/lib" && cf_search="$cf_search $cf_library_path/lib/$cf_ipv6dir/lib" + test -d "$cf_library_path/$cf_ipv6dir/lib" && cf_search="$cf_search $cf_library_path/$cf_ipv6dir/lib" + test -d "$cf_library_path/$cf_ipv6dir/lib/$cf_ipv6dir" && cf_search="$cf_search $cf_library_path/$cf_ipv6dir/lib/$cf_ipv6dir" } cf_library_path_list="$cf_library_path_list $cf_search" @@ -20305,11 +20426,11 @@ 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/$cf_ipv6dir && cf_search="$cf_search $prefix/lib/$cf_ipv6dir" - test -d $prefix/lib/$cf_ipv6dir/lib && cf_search="$cf_search $prefix/lib/$cf_ipv6dir/lib" - test -d $prefix/$cf_ipv6dir/lib && cf_search="$cf_search $prefix/$cf_ipv6dir/lib" - test -d $prefix/$cf_ipv6dir/lib/$cf_ipv6dir && cf_search="$cf_search $prefix/$cf_ipv6dir/lib/$cf_ipv6dir" + test -d "$prefix/lib" && cf_search="$cf_search $prefix/lib" + test -d "$prefix/lib/$cf_ipv6dir" && cf_search="$cf_search $prefix/lib/$cf_ipv6dir" + test -d "$prefix/lib/$cf_ipv6dir/lib" && cf_search="$cf_search $prefix/lib/$cf_ipv6dir/lib" + test -d "$prefix/$cf_ipv6dir/lib" && cf_search="$cf_search $prefix/$cf_ipv6dir/lib" + test -d "$prefix/$cf_ipv6dir/lib/$cf_ipv6dir" && cf_search="$cf_search $prefix/$cf_ipv6dir/lib/$cf_ipv6dir" } for cf_subdir_prefix in \ @@ -20323,13 +20444,13 @@ 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 -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/$cf_ipv6dir && cf_search="$cf_search $cf_subdir_prefix/lib/$cf_ipv6dir" - test -d $cf_subdir_prefix/lib/$cf_ipv6dir/lib && cf_search="$cf_search $cf_subdir_prefix/lib/$cf_ipv6dir/lib" - test -d $cf_subdir_prefix/$cf_ipv6dir/lib && cf_search="$cf_search $cf_subdir_prefix/$cf_ipv6dir/lib" - test -d $cf_subdir_prefix/$cf_ipv6dir/lib/$cf_ipv6dir && cf_search="$cf_search $cf_subdir_prefix/$cf_ipv6dir/lib/$cf_ipv6dir" + test -d "$cf_subdir_prefix/lib" && cf_search="$cf_search $cf_subdir_prefix/lib" + test -d "$cf_subdir_prefix/lib/$cf_ipv6dir" && cf_search="$cf_search $cf_subdir_prefix/lib/$cf_ipv6dir" + test -d "$cf_subdir_prefix/lib/$cf_ipv6dir/lib" && cf_search="$cf_search $cf_subdir_prefix/lib/$cf_ipv6dir/lib" + test -d "$cf_subdir_prefix/$cf_ipv6dir/lib" && cf_search="$cf_search $cf_subdir_prefix/$cf_ipv6dir/lib" + test -d "$cf_subdir_prefix/$cf_ipv6dir/lib/$cf_ipv6dir" && cf_search="$cf_search $cf_subdir_prefix/$cf_ipv6dir/lib/$cf_ipv6dir" } done @@ -20338,11 +20459,11 @@ cf_search="$cf_library_path_list $cf_sea for cf_libdir in $cf_search do - echo "$as_me:20341: checking for -l$cf_ipv6lib in $cf_libdir" >&5 + echo "$as_me:20462: 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 20345 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 20466 "configure" #include "confdefs.h" #include @@ -20357,41 +20478,41 @@ getaddrinfo(0, 0, 0, 0) return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:20361: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:20482: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:20364: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:20367: \"$ac_try\"") >&5 + echo "$as_me:20485: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:20488: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:20370: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - echo "$as_me:20372: result: yes" >&5 + echo "$as_me:20491: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then + echo "$as_me:20493: result: yes" >&5 echo "${ECHO_T}yes" >&6 - eval 'cf_cv_have_lib_'$cf_ipv6lib'=yes' + 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:20379: result: no" >&5 +cat "conftest.$ac_ext" >&5 +echo "$as_me:20500: result: no" >&5 echo "${ECHO_T}no" >&6 LIBS="$cf_save_LIBS" fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" done fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -eval 'cf_found_library=$cf_cv_have_lib_'$cf_ipv6lib +eval 'cf_found_library="$cf_cv_have_lib_'"$cf_ipv6lib"\" - if test $cf_found_library = no ; then - { { echo "$as_me:20394: error: No $cf_ipv6lib library found, cannot continue. You must fetch lib$cf_ipv6lib.a + if test "$cf_found_library" = no ; then + { { echo "$as_me:20515: 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;} @@ -20399,7 +20520,7 @@ from an appropriate IPv6 kit and compile fi fi -echo "$as_me:20402: checking working getaddrinfo" >&5 +echo "$as_me:20523: 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 @@ -20408,8 +20529,8 @@ else if test "$cross_compiling" = yes; then cf_cv_getaddrinfo=unknown else - cat >conftest.$ac_ext <<_ACEOF -#line 20412 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 20533 "configure" #include "confdefs.h" #include @@ -20488,29 +20609,29 @@ int main(void) } _ACEOF -rm -f conftest$ac_exeext -if { (eval echo "$as_me:20492: \"$ac_link\"") >&5 +rm -f "conftest$ac_exeext" +if { (eval echo "$as_me:20613: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:20495: \$? = $ac_status" >&5 - (exit $ac_status); } && { ac_try='./conftest$ac_exeext' - { (eval echo "$as_me:20497: \"$ac_try\"") >&5 + echo "$as_me:20616: \$? = $ac_status" >&5 + (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"' + { (eval echo "$as_me:20618: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:20500: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:20621: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_cv_getaddrinfo=yes else echo "$as_me: program exited with status $ac_status" >&5 echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_cv_getaddrinfo=no fi -rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext +rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext" fi fi -echo "$as_me:20513: result: $cf_cv_getaddrinfo" >&5 +echo "$as_me:20634: result: $cf_cv_getaddrinfo" >&5 echo "${ECHO_T}$cf_cv_getaddrinfo" >&6 if test "$cf_cv_getaddrinfo" = yes ; then @@ -20526,12 +20647,12 @@ fi if test "$cf_cv_getaddrinfo" != "yes"; then if test "$cf_cv_ipv6type" != "linux"; then - { echo "$as_me:20529: WARNING: You must get working getaddrinfo() function, + { echo "$as_me:20650: 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:20534: WARNING: The getaddrinfo() implementation on your system seems be buggy. + { echo "$as_me:20655: 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. @@ -20545,13 +20666,13 @@ fi for ac_func in getaddrinfo getnameinfo do as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` -echo "$as_me:20548: checking for $ac_func" >&5 +echo "$as_me:20669: 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 20554 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 20675 "configure" #include "confdefs.h" #define $ac_func autoconf_temporary #include /* least-intrusive standard header which defines gcc2 __stub macros */ @@ -20581,29 +20702,29 @@ main (void) return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:20585: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:20706: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:20588: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:20591: \"$ac_try\"") >&5 + echo "$as_me:20709: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:20712: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:20594: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:20715: \$? = $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 +cat "conftest.$ac_ext" >&5 eval "$as_ac_var=no" fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:20604: 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 +echo "$as_me:20725: 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:20738: 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. @@ -20631,11 +20752,11 @@ EOF else enableval=no fi; -echo "$as_me:20634: result: $enableval" >&5 +echo "$as_me:20755: result: $enableval" >&5 echo "${ECHO_T}$enableval" >&6 ### checks for operator characteristics (should be the last option) -echo "$as_me:20638: checking whether to make a coffee while compiling" >&5 +echo "$as_me:20759: 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. @@ -20643,7 +20764,7 @@ if test "${with_coffee+set}" = set; then withval="$with_coffee" case "$withval" in yes) - echo "$as_me:20646: result: yes - with milk - please!" >&5 + echo "$as_me:20767: result: yes - with milk - please!" >&5 echo "${ECHO_T}yes - with milk - please!" >&6 cat >>confdefs.h <<\EOF @@ -20652,18 +20773,77 @@ EOF ;; *) - echo "$as_me:20655: result: no" >&5 + echo "$as_me:20776: result: no" >&5 echo "${ECHO_T}no" >&6 ;; esac else - echo "$as_me:20660: result: no" >&5 + echo "$as_me:20781: result: no" >&5 echo "${ECHO_T}no" >&6 fi; ### checks for compiler characteristics +echo "$as_me:20786: 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 +else + if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 + then ac_cv_path_FGREP="$GREP -F" + else + for ac_prog in gfgrep fgrep +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:20798: 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 +else + case $FGREP in + [\\/]* | ?:[\\/]*) + ac_cv_path_FGREP="$FGREP" # Let the user override the test with a path. + ;; + *) + 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=. + if $as_executable_p "$ac_dir/$ac_word"; then + ac_cv_path_FGREP="$ac_dir/$ac_word" + echo "$as_me:20815: found $ac_dir/$ac_word" >&5 + break +fi +done + + ;; +esac +fi +FGREP=$ac_cv_path_FGREP -echo "$as_me:20666: checking for makeflags variable" >&5 +if test -n "$FGREP"; then + echo "$as_me:20826: result: $FGREP" >&5 +echo "${ECHO_T}$FGREP" >&6 +else + echo "$as_me:20829: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + + test -n "$FGREP" && break +done +test -n "$FGREP" || FGREP=": " + + test "x$ac_cv_path_FGREP" = "x:" && { { echo "$as_me:20837: error: cannot find workable fgrep" >&5 +echo "$as_me: error: cannot find workable fgrep" >&2;} + { (exit 1); exit 1; }; } + fi +fi +echo "$as_me:20842: result: $ac_cv_path_FGREP" >&5 +echo "${ECHO_T}$ac_cv_path_FGREP" >&6 + FGREP="$ac_cv_path_FGREP" + +echo "$as_me:20846: 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 @@ -20677,10 +20857,10 @@ SHELL = $SHELL all : @ echo '.$cf_option' CF_EOF - cf_result=`${MAKE:-make} -k -f cf_makeflags.tmp 2>/dev/null | fgrep -v "ing directory" | sed -e 's,[ ]*$,,'` + cf_result=`${MAKE:-make} -k -f cf_makeflags.tmp 2>/dev/null | ${FGREP-fgrep} -v "ing directory" | sed -e 's,[ ]*$,,'` case "$cf_result" in .*k|.*kw) - cf_result=`${MAKE:-make} -k -f cf_makeflags.tmp CC=cc 2>/dev/null` + cf_result="`${MAKE:-make} -k -f cf_makeflags.tmp CC=cc 2>/dev/null`" case "$cf_result" in .*CC=*) cf_cv_makeflags= ;; @@ -20693,7 +20873,7 @@ CF_EOF ;; *) -echo "${as_me:-configure}:20696: testing given option \"$cf_option\",no match \"$cf_result\" ..." 1>&5 +echo "${as_me:-configure}:20876: testing given option \"$cf_option\",no match \"$cf_result\" ..." 1>&5 ;; esac @@ -20701,23 +20881,23 @@ echo "${as_me:-configure}:20696: testing rm -f cf_makeflags.tmp fi -echo "$as_me:20704: result: $cf_cv_makeflags" >&5 +echo "$as_me:20884: result: $cf_cv_makeflags" >&5 echo "${ECHO_T}$cf_cv_makeflags" >&6 ac_ext=c ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5' +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 +ac_main_return="return" -echo "$as_me:20714: checking for an ANSI C-conforming const" >&5 +echo "$as_me:20894: 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 20720 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 20900 "configure" #include "confdefs.h" int @@ -20774,27 +20954,27 @@ main (void) return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:20778: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:20958: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:20781: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:20784: \"$ac_try\"") >&5 + echo "$as_me:20961: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:20964: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:20787: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:20967: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_c_const=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_c_const=no fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi -echo "$as_me:20797: result: $ac_cv_c_const" >&5 +echo "$as_me:20977: result: $ac_cv_c_const" >&5 echo "${ECHO_T}$ac_cv_c_const" >&6 if test $ac_cv_c_const = no; then @@ -20804,15 +20984,15 @@ EOF fi -echo "$as_me:20807: checking for inline" >&5 +echo "$as_me:20987: 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 else ac_cv_c_inline=no for ac_kw in inline __inline__ __inline; do - cat >conftest.$ac_ext <<_ACEOF -#line 20815 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 20995 "configure" #include "confdefs.h" #ifndef __cplusplus static $ac_kw int static_foo () {return 0; } @@ -20820,28 +21000,28 @@ $ac_kw int foo () {return 0; } #endif _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:20824: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:21004: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:20827: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:20830: \"$ac_try\"") >&5 + echo "$as_me:21007: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:21010: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:20833: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:21013: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_c_inline=$ac_kw; break else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" done fi -echo "$as_me:20844: result: $ac_cv_c_inline" >&5 +echo "$as_me:21024: result: $ac_cv_c_inline" >&5 echo "${ECHO_T}$ac_cv_c_inline" >&6 case $ac_cv_c_inline in inline | yes) ;; @@ -20856,14 +21036,14 @@ EOF ;; esac -echo "$as_me:20859: checking for ansi token expansion/substitution" >&5 +echo "$as_me:21039: 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 20866 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 21046 "configure" #include "confdefs.h" #define string(n) #n @@ -20875,43 +21055,43 @@ char *s = string(token) return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:20879: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:21059: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:20882: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:20885: \"$ac_try\"") >&5 + echo "$as_me:21062: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:21065: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:20888: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:21068: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_cv_cpp_expands=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_cv_cpp_expands=no fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi -echo "$as_me:20900: result: $cf_cv_cpp_expands" >&5 +echo "$as_me:21080: 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:20907: checking for ansi token concatenation" >&5 +echo "$as_me:21087: 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 20914 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 21094 "configure" #include "confdefs.h" #define concat(a,b) a ## b @@ -20923,43 +21103,43 @@ char *firstlast = "y", *s = concat(first return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:20927: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:21107: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:20930: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:20933: \"$ac_try\"") >&5 + echo "$as_me:21110: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:21113: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:20936: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:21116: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_cv_cpp_concats=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_cv_cpp_concats=no fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi -echo "$as_me:20948: result: $cf_cv_cpp_concats" >&5 +echo "$as_me:21128: 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:20955: checking if nested parameters work" >&5 +echo "$as_me:21135: 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 20962 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 21142 "configure" #include "confdefs.h" int @@ -20970,29 +21150,29 @@ extern void (*sigdisp(int sig, void (*fu return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:20974: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:21154: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:20977: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:20980: \"$ac_try\"") >&5 + echo "$as_me:21157: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:21160: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:20983: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:21163: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_cv_nested_params=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_cv_nested_params=no fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi -echo "$as_me:20995: result: $cf_cv_nested_params" >&5 +echo "$as_me:21175: result: $cf_cv_nested_params" >&5 echo "${ECHO_T}$cf_cv_nested_params" >&6 test $cf_cv_nested_params = yes && cat >>confdefs.h <<\EOF @@ -21000,13 +21180,13 @@ cat >>confdefs.h <<\EOF EOF ### Checks for header files. -echo "$as_me:21003: checking for ANSI C header files" >&5 +echo "$as_me:21183: 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 21009 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 21189 "configure" #include "confdefs.h" #include #include @@ -21014,14 +21194,14 @@ else #include _ACEOF -if { (eval echo "$as_me:21017: \"$ac_cpp conftest.$ac_ext\"") >&5 - (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 +if { (eval echo "$as_me:21197: \"$ac_cpp "conftest.$ac_ext"\"") >&5 + (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1 ac_status=$? - egrep -v '^ *\+' conftest.er1 >conftest.err + $EGREP -v '^ *\+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:21023: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then + echo "$as_me:21203: \$? = $ac_status" >&5 + (exit "$ac_status"); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag else @@ -21034,21 +21214,21 @@ 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 + cat "conftest.$ac_ext" >&5 ac_cv_header_stdc=no fi -rm -f conftest.err conftest.$ac_ext +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 21045 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 21225 "configure" #include "confdefs.h" #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - egrep "memchr" >/dev/null 2>&1; then + $EGREP "memchr" >/dev/null 2>&1; then : else ac_cv_header_stdc=no @@ -21059,14 +21239,14 @@ 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 21063 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 21243 "configure" #include "confdefs.h" #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - egrep "free" >/dev/null 2>&1; then + $EGREP "free" >/dev/null 2>&1; then : else ac_cv_header_stdc=no @@ -21080,8 +21260,8 @@ if test $ac_cv_header_stdc = yes; then if test "$cross_compiling" = yes; then : else - cat >conftest.$ac_ext <<_ACEOF -#line 21084 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 21264 "configure" #include "confdefs.h" #include #if ((' ' & 0x0FF) == 0x020) @@ -21106,29 +21286,29 @@ main (void) $ac_main_return (0); } _ACEOF -rm -f conftest$ac_exeext -if { (eval echo "$as_me:21110: \"$ac_link\"") >&5 +rm -f "conftest$ac_exeext" +if { (eval echo "$as_me:21290: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:21113: \$? = $ac_status" >&5 - (exit $ac_status); } && { ac_try='./conftest$ac_exeext' - { (eval echo "$as_me:21115: \"$ac_try\"") >&5 + echo "$as_me:21293: \$? = $ac_status" >&5 + (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"' + { (eval echo "$as_me:21295: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:21118: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:21298: \$? = $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 +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 +rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext" fi fi fi -echo "$as_me:21131: result: $ac_cv_header_stdc" >&5 +echo "$as_me:21311: result: $ac_cv_header_stdc" >&5 echo "${ECHO_T}$ac_cv_header_stdc" >&6 if test $ac_cv_header_stdc = yes; then @@ -21141,13 +21321,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:21144: checking for $ac_hdr that defines DIR" >&5 +echo "$as_me:21324: 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 21150 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 21330 "configure" #include "confdefs.h" #include #include <$ac_hdr> @@ -21161,29 +21341,29 @@ return 0; return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:21165: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:21345: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:21168: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:21171: \"$ac_try\"") >&5 + echo "$as_me:21348: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:21351: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:21174: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:21354: \$? = $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 +cat "conftest.$ac_ext" >&5 eval "$as_ac_Header=no" fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi -echo "$as_me:21184: 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 +echo "$as_me:21364: 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:21377: 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 else ac_check_lib_save_LIBS=$LIBS LIBS="-ldir $LIBS" -cat >conftest.$ac_ext <<_ACEOF -#line 21205 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 21385 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -21220,43 +21400,43 @@ opendir (); return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:21224: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:21404: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:21227: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:21230: \"$ac_try\"") >&5 + echo "$as_me:21407: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:21410: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:21233: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:21413: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_lib_dir_opendir=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_lib_dir_opendir=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:21244: result: $ac_cv_lib_dir_opendir" >&5 +echo "$as_me:21424: 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 +if test "$ac_cv_lib_dir_opendir" = yes; then LIBS="$LIBS -ldir" fi else - echo "$as_me:21251: checking for opendir in -lx" >&5 + echo "$as_me:21431: 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 else ac_check_lib_save_LIBS=$LIBS LIBS="-lx $LIBS" -cat >conftest.$ac_ext <<_ACEOF -#line 21259 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 21439 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -21274,42 +21454,42 @@ opendir (); return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:21278: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:21458: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:21281: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:21284: \"$ac_try\"") >&5 + echo "$as_me:21461: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:21464: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:21287: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:21467: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_lib_x_opendir=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_lib_x_opendir=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:21298: result: $ac_cv_lib_x_opendir" >&5 +echo "$as_me:21478: 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 +if test "$ac_cv_lib_x_opendir" = yes; then LIBS="$LIBS -lx" fi fi -echo "$as_me:21306: checking whether time.h and sys/time.h may both be included" >&5 +echo "$as_me:21486: 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 21312 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 21492 "configure" #include "confdefs.h" #include #include @@ -21324,27 +21504,27 @@ return 0; return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:21328: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:21508: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:21331: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:21334: \"$ac_try\"") >&5 + echo "$as_me:21511: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:21514: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:21337: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:21517: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_header_time=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_header_time=no fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi -echo "$as_me:21347: result: $ac_cv_header_time" >&5 +echo "$as_me:21527: result: $ac_cv_header_time" >&5 echo "${ECHO_T}$ac_cv_header_time" >&6 if test $ac_cv_header_time = yes; then @@ -21354,13 +21534,13 @@ EOF fi -echo "$as_me:21357: checking for sys/wait.h that is POSIX.1 compatible" >&5 +echo "$as_me:21537: 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 21363 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 21543 "configure" #include "confdefs.h" #include #include @@ -21381,27 +21561,27 @@ main (void) return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:21385: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:21565: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:21388: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:21391: \"$ac_try\"") >&5 + echo "$as_me:21568: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:21571: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:21394: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:21574: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_header_sys_wait_h=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_header_sys_wait_h=no fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi -echo "$as_me:21404: result: $ac_cv_header_sys_wait_h" >&5 +echo "$as_me:21584: 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 @@ -21469,24 +21649,24 @@ for cf_hdr in \ wctype.h \ do - echo "$as_me:21472: checking for $cf_hdr" >&5 + echo "$as_me:21652: checking for $cf_hdr" >&5 echo $ECHO_N "checking for $cf_hdr... $ECHO_C" >&6 - cat >conftest.$ac_ext <<_ACEOF -#line 21475 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 21655 "configure" #include "confdefs.h" #include #include <$cf_hdr> _ACEOF -if { (eval echo "$as_me:21482: \"$ac_cpp conftest.$ac_ext\"") >&5 - (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 +if { (eval echo "$as_me:21662: \"$ac_cpp "conftest.$ac_ext"\"") >&5 + (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1 ac_status=$? - egrep -v '^ *\+' conftest.er1 >conftest.err + $EGREP -v '^ *\+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:21488: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then + echo "$as_me:21668: \$? = $ac_status" >&5 + (exit "$ac_status"); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag else @@ -21499,11 +21679,11 @@ if test -z "$ac_cpp_err"; then cf_found=yes else echo "$as_me: failed program was:" >&5 - cat conftest.$ac_ext >&5 + cat "conftest.$ac_ext" >&5 cf_found=no fi -rm -f conftest.err conftest.$ac_ext -echo "$as_me:21506: result: $cf_found" >&5 +rm -f conftest.err "conftest.$ac_ext" +echo "$as_me:21686: result: $cf_found" >&5 echo "${ECHO_T}$cf_found" >&6 if test $cf_found = yes ; then @@ -21527,24 +21707,24 @@ sys/termio.h \ do as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` -echo "$as_me:21530: checking for $ac_header" >&5 +echo "$as_me:21710: 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 21536 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 21716 "configure" #include "confdefs.h" #include <$ac_header> _ACEOF -if { (eval echo "$as_me:21540: \"$ac_cpp conftest.$ac_ext\"") >&5 - (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 +if { (eval echo "$as_me:21720: \"$ac_cpp "conftest.$ac_ext"\"") >&5 + (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1 ac_status=$? - egrep -v '^ *\+' conftest.er1 >conftest.err + $EGREP -v '^ *\+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:21546: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then + echo "$as_me:21726: \$? = $ac_status" >&5 + (exit "$ac_status"); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag else @@ -21557,14 +21737,14 @@ 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 + cat "conftest.$ac_ext" >&5 eval "$as_ac_Header=no" fi -rm -f conftest.err conftest.$ac_ext +rm -f conftest.err "conftest.$ac_ext" fi -echo "$as_me:21565: 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 +echo "$as_me:21745: 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:21762: 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 21585 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 21765 "configure" #include "confdefs.h" #include int @@ -21593,25 +21773,25 @@ struct termios foo; int x = foo.c_iflag return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:21597: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:21777: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:21600: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:21603: \"$ac_try\"") >&5 + echo "$as_me:21780: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:21783: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:21606: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:21786: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then termios_bad=no else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 - cat >conftest.$ac_ext <<_ACEOF -#line 21614 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 21794 "configure" #include "confdefs.h" #define _POSIX_SOURCE @@ -21624,38 +21804,38 @@ struct termios foo; int x = foo.c_iflag return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:21628: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:21808: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:21631: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:21634: \"$ac_try\"") >&5 + echo "$as_me:21811: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:21814: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:21637: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:21817: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then termios_bad=unknown else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 termios_bad=yes cat >>confdefs.h <<\EOF #define _POSIX_SOURCE 1 EOF fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi -rm -f conftest.$ac_objext conftest.$ac_ext - echo "$as_me:21653: result: $termios_bad" >&5 +rm -f "conftest.$ac_objext" "conftest.$ac_ext" + echo "$as_me:21833: result: $termios_bad" >&5 echo "${ECHO_T}$termios_bad" >&6 fi fi -echo "$as_me:21658: checking declaration of size-change" >&5 +echo "$as_me:21838: 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 @@ -21675,8 +21855,8 @@ do CPPFLAGS="${CPPFLAGS}-D$cf_opts" fi - cat >conftest.$ac_ext <<_ACEOF -#line 21679 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 21859 "configure" #include "confdefs.h" #include #ifdef HAVE_TERMIOS_H @@ -21725,25 +21905,25 @@ main (void) return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:21729: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:21909: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:21732: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:21735: \"$ac_try\"") >&5 + echo "$as_me:21912: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:21915: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:21738: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:21918: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_cv_sizechange=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_cv_sizechange=no fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" CPPFLAGS="$cf_save_CPPFLAGS" if test "$cf_cv_sizechange" = yes ; then @@ -21754,7 +21934,7 @@ rm -f conftest.$ac_objext conftest.$ac_e done fi -echo "$as_me:21757: result: $cf_cv_sizechange" >&5 +echo "$as_me:21937: result: $cf_cv_sizechange" >&5 echo "${ECHO_T}$cf_cv_sizechange" >&6 if test "$cf_cv_sizechange" != no ; then @@ -21762,7 +21942,7 @@ cat >>confdefs.h <<\EOF #define HAVE_SIZECHANGE 1 EOF - case $cf_cv_sizechange in + case "$cf_cv_sizechange" in NEED*) cat >>confdefs.h <&5 +echo "$as_me:21955: 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 @@ -21780,8 +21960,8 @@ else for cf_opts in no yes do -cat >conftest.$ac_ext <<_ACEOF -#line 21784 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 21964 "configure" #include "confdefs.h" #define yes 1 @@ -21813,45 +21993,45 @@ struct timeval foo return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:21817: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:21997: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:21820: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:21823: \"$ac_try\"") >&5 + echo "$as_me:22000: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:22003: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:21826: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:22006: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_cv_sys_select_timeval=$cf_opts break else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_cv_sys_select_timeval=no fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" done fi -echo "$as_me:21840: result: $cf_cv_sys_select_timeval" >&5 +echo "$as_me:22020: 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:21847: checking for va_copy" >&5 +echo "$as_me:22027: 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 21854 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 22034 "configure" #include "confdefs.h" #include @@ -21867,27 +22047,27 @@ main (void) return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:21871: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:22051: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:21874: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:21877: \"$ac_try\"") >&5 + echo "$as_me:22054: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:22057: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:21880: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:22060: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_cv_have_va_copy=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_cv_have_va_copy=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:21890: result: $cf_cv_have_va_copy" >&5 +echo "$as_me:22070: result: $cf_cv_have_va_copy" >&5 echo "${ECHO_T}$cf_cv_have_va_copy" >&6 if test "$cf_cv_have_va_copy" = yes; @@ -21899,14 +22079,14 @@ EOF else # !cf_cv_have_va_copy -echo "$as_me:21902: checking for __va_copy" >&5 +echo "$as_me:22082: 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 21909 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 22089 "configure" #include "confdefs.h" #include @@ -21922,27 +22102,27 @@ main (void) return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:21926: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:22106: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:21929: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:21932: \"$ac_try\"") >&5 + echo "$as_me:22109: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:22112: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:21935: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:22115: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_cv_have___va_copy=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_cv_have___va_copy=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:21945: result: $cf_cv_have___va_copy" >&5 +echo "$as_me:22125: result: $cf_cv_have___va_copy" >&5 echo "${ECHO_T}$cf_cv_have___va_copy" >&6 if test "$cf_cv_have___va_copy" = yes @@ -21954,14 +22134,14 @@ EOF else # !cf_cv_have___va_copy -echo "$as_me:21957: checking for __builtin_va_copy" >&5 +echo "$as_me:22137: 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 21964 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 22144 "configure" #include "confdefs.h" #include @@ -21977,27 +22157,27 @@ main (void) return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:21981: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:22161: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:21984: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:21987: \"$ac_try\"") >&5 + echo "$as_me:22164: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:22167: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:21990: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:22170: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_cv_have___builtin_va_copy=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_cv_have___builtin_va_copy=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:22000: result: $cf_cv_have___builtin_va_copy" >&5 +echo "$as_me:22180: 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 && @@ -22015,14 +22195,14 @@ case "${cf_cv_have_va_copy}${cf_cv_have_ ;; *) - echo "$as_me:22018: checking if we can simply copy va_list" >&5 + echo "$as_me:22198: 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 22025 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 22205 "configure" #include "confdefs.h" #include @@ -22038,39 +22218,39 @@ main (void) return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:22042: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:22222: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:22045: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:22048: \"$ac_try\"") >&5 + echo "$as_me:22225: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:22228: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:22051: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:22231: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_cv_pointer_va_list=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_cv_pointer_va_list=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:22061: result: $cf_cv_pointer_va_list" >&5 +echo "$as_me:22241: 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:22066: checking if we can copy va_list indirectly" >&5 + echo "$as_me:22246: 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 22073 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 22253 "configure" #include "confdefs.h" #include @@ -22086,27 +22266,27 @@ main (void) return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:22090: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:22270: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:22093: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:22096: \"$ac_try\"") >&5 + echo "$as_me:22273: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:22276: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:22099: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:22279: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_cv_array_va_list=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_cv_array_va_list=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:22109: result: $cf_cv_array_va_list" >&5 +echo "$as_me:22289: 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 @@ -22124,40 +22304,40 @@ for ac_header in sys/types.h sys/stat.h inttypes.h stdint.h unistd.h do as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` -echo "$as_me:22127: checking for $ac_header" >&5 +echo "$as_me:22307: 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 22133 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 22313 "configure" #include "confdefs.h" $ac_includes_default #include <$ac_header> _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:22139: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:22319: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:22142: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:22145: \"$ac_try\"") >&5 + echo "$as_me:22322: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:22325: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:22148: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:22328: \$? = $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 +cat "conftest.$ac_ext" >&5 eval "$as_ac_Header=no" fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi -echo "$as_me:22158: 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 +echo "$as_me:22338: 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:22348: 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 22174 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 22354 "configure" #include "confdefs.h" $ac_includes_default int @@ -22185,29 +22365,29 @@ if (sizeof (gid_t)) return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:22189: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:22369: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:22192: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:22195: \"$ac_try\"") >&5 + echo "$as_me:22372: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:22375: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:22198: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:22378: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_type_gid_t=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_type_gid_t=no fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi -echo "$as_me:22208: result: $ac_cv_type_gid_t" >&5 +echo "$as_me:22388: 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 +if test "$ac_cv_type_gid_t" = yes; then : else @@ -22217,13 +22397,13 @@ EOF fi -echo "$as_me:22220: checking for mode_t" >&5 +echo "$as_me:22400: 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 22226 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 22406 "configure" #include "confdefs.h" $ac_includes_default int @@ -22237,29 +22417,29 @@ if (sizeof (mode_t)) return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:22241: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:22421: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:22244: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:22247: \"$ac_try\"") >&5 + echo "$as_me:22424: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:22427: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:22250: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:22430: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_type_mode_t=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_type_mode_t=no fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi -echo "$as_me:22260: result: $ac_cv_type_mode_t" >&5 +echo "$as_me:22440: 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 +if test "$ac_cv_type_mode_t" = yes; then : else @@ -22269,13 +22449,13 @@ EOF fi -echo "$as_me:22272: checking for off_t" >&5 +echo "$as_me:22452: 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 22278 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 22458 "configure" #include "confdefs.h" $ac_includes_default int @@ -22289,29 +22469,29 @@ if (sizeof (off_t)) return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:22293: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:22473: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:22296: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:22299: \"$ac_try\"") >&5 + echo "$as_me:22476: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:22479: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:22302: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:22482: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_type_off_t=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_type_off_t=no fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi -echo "$as_me:22312: result: $ac_cv_type_off_t" >&5 +echo "$as_me:22492: 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 +if test "$ac_cv_type_off_t" = yes; then : else @@ -22321,13 +22501,13 @@ EOF fi -echo "$as_me:22324: checking for pid_t" >&5 +echo "$as_me:22504: 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 22330 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 22510 "configure" #include "confdefs.h" $ac_includes_default int @@ -22341,29 +22521,29 @@ if (sizeof (pid_t)) return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:22345: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:22525: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:22348: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:22351: \"$ac_try\"") >&5 + echo "$as_me:22528: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:22531: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:22354: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:22534: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_type_pid_t=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_type_pid_t=no fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi -echo "$as_me:22364: result: $ac_cv_type_pid_t" >&5 +echo "$as_me:22544: 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 +if test "$ac_cv_type_pid_t" = yes; then : else @@ -22373,13 +22553,13 @@ EOF fi -echo "$as_me:22376: checking for size_t" >&5 +echo "$as_me:22556: 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 22382 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 22562 "configure" #include "confdefs.h" $ac_includes_default int @@ -22393,29 +22573,29 @@ if (sizeof (size_t)) return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:22397: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:22577: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:22400: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:22403: \"$ac_try\"") >&5 + echo "$as_me:22580: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:22583: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:22406: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:22586: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_type_size_t=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_type_size_t=no fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi -echo "$as_me:22416: result: $ac_cv_type_size_t" >&5 +echo "$as_me:22596: 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 +if test "$ac_cv_type_size_t" = yes; then : else @@ -22425,13 +22605,13 @@ EOF fi -echo "$as_me:22428: checking for ssize_t" >&5 +echo "$as_me:22608: 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 22434 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 22614 "configure" #include "confdefs.h" $ac_includes_default int @@ -22445,29 +22625,29 @@ if (sizeof (ssize_t)) return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:22449: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:22629: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:22452: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:22455: \"$ac_try\"") >&5 + echo "$as_me:22632: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:22635: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:22458: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:22638: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_type_ssize_t=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_type_ssize_t=no fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi -echo "$as_me:22468: result: $ac_cv_type_ssize_t" >&5 +echo "$as_me:22648: 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 +if test "$ac_cv_type_ssize_t" = yes; then : else @@ -22477,13 +22657,13 @@ EOF fi -echo "$as_me:22480: checking for time_t" >&5 +echo "$as_me:22660: 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 22486 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 22666 "configure" #include "confdefs.h" $ac_includes_default int @@ -22497,29 +22677,29 @@ if (sizeof (time_t)) return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:22501: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:22681: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:22504: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:22507: \"$ac_try\"") >&5 + echo "$as_me:22684: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:22687: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:22510: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:22690: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_type_time_t=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_type_time_t=no fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi -echo "$as_me:22520: result: $ac_cv_type_time_t" >&5 +echo "$as_me:22700: 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 +if test "$ac_cv_type_time_t" = yes; then : else @@ -22529,35 +22709,35 @@ EOF fi -cat >conftest.$ac_ext <<_ACEOF -#line 22533 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 22713 "configure" #include "confdefs.h" #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - egrep "in_addr_t" >/dev/null 2>&1; then + $EGREP "in_addr_t" >/dev/null 2>&1; then : else - cat >conftest.$ac_ext <<_ACEOF -#line 22544 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 22724 "configure" #include "confdefs.h" #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - egrep "in_addr_t" >/dev/null 2>&1; then + $EGREP "in_addr_t" >/dev/null 2>&1; then : else - echo "$as_me:22554: checking for in_addr_t" >&5 + echo "$as_me:22734: 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 22560 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 22740 "configure" #include "confdefs.h" $ac_includes_default int @@ -22571,29 +22751,29 @@ if (sizeof (in_addr_t)) return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:22575: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:22755: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:22578: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:22581: \"$ac_try\"") >&5 + echo "$as_me:22758: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:22761: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:22584: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:22764: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_type_in_addr_t=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_type_in_addr_t=no fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi -echo "$as_me:22594: result: $ac_cv_type_in_addr_t" >&5 +echo "$as_me:22774: 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 +if test "$ac_cv_type_in_addr_t" = yes; then : else @@ -22609,19 +22789,19 @@ rm -rf conftest* fi rm -rf conftest* -echo "$as_me:22612: checking for uid_t in sys/types.h" >&5 +echo "$as_me:22792: 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 22618 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 22798 "configure" #include "confdefs.h" #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - egrep "uid_t" >/dev/null 2>&1; then + $EGREP "uid_t" >/dev/null 2>&1; then ac_cv_type_uid_t=yes else ac_cv_type_uid_t=no @@ -22629,7 +22809,7 @@ fi rm -rf conftest* fi -echo "$as_me:22632: result: $ac_cv_type_uid_t" >&5 +echo "$as_me:22812: 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 @@ -22643,10 +22823,10 @@ EOF fi -echo "$as_me:22646: checking for quad_t" >&5 +echo "$as_me:22826: checking for quad_t" >&5 echo $ECHO_N "checking for quad_t... $ECHO_C" >&6 -cat >conftest.$ac_ext <<_ACEOF -#line 22649 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 22829 "configure" #include "confdefs.h" #include @@ -22663,26 +22843,26 @@ quad_t x; x = 0 return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:22667: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:22847: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:22670: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:22673: \"$ac_try\"") >&5 + echo "$as_me:22850: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:22853: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:22676: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:22856: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_quad_t=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_quad_t=no fi -rm -f conftest.$ac_objext conftest.$ac_ext -echo "$as_me:22685: result: $ac_cv_quad_t" >&5 +rm -f "conftest.$ac_objext" "conftest.$ac_ext" +echo "$as_me:22865: result: $ac_cv_quad_t" >&5 echo "${ECHO_T}$ac_cv_quad_t" >&6 if test $ac_cv_quad_t = yes; then @@ -22692,10 +22872,10 @@ EOF fi -echo "$as_me:22695: checking for long long" >&5 +echo "$as_me:22875: checking for long long" >&5 echo $ECHO_N "checking for long long... $ECHO_C" >&6 -cat >conftest.$ac_ext <<_ACEOF -#line 22698 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 22878 "configure" #include "confdefs.h" #include @@ -22708,26 +22888,26 @@ long long x; x = 0 return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:22712: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:22892: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:22715: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:22718: \"$ac_try\"") >&5 + echo "$as_me:22895: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:22898: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:22721: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:22901: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_long_long=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_long_long=no fi -rm -f conftest.$ac_objext conftest.$ac_ext -echo "$as_me:22730: result: $ac_cv_long_long" >&5 +rm -f "conftest.$ac_objext" "conftest.$ac_ext" +echo "$as_me:22910: result: $ac_cv_long_long" >&5 echo "${ECHO_T}$ac_cv_long_long" >&6 if test $ac_cv_long_long = yes; then @@ -22737,10 +22917,10 @@ EOF fi -echo "$as_me:22740: checking for int_least64_t" >&5 +echo "$as_me:22920: checking for int_least64_t" >&5 echo $ECHO_N "checking for int_least64_t... $ECHO_C" >&6 -cat >conftest.$ac_ext <<_ACEOF -#line 22743 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 22923 "configure" #include "confdefs.h" #ifdef HAVE_STDINT_H @@ -22758,26 +22938,26 @@ int_least64_t x; x = 0 return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:22762: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:22942: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:22765: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:22768: \"$ac_try\"") >&5 + echo "$as_me:22945: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:22948: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:22771: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:22951: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_int_least64_t=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_int_least64_t=no fi -rm -f conftest.$ac_objext conftest.$ac_ext -echo "$as_me:22780: result: $ac_cv_int_least64_t" >&5 +rm -f "conftest.$ac_objext" "conftest.$ac_ext" +echo "$as_me:22960: 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 @@ -22785,10 +22965,10 @@ cat >>confdefs.h <<\EOF #define HAVE_INT_LEAST64_T 1 EOF - echo "$as_me:22788: checking for INT64_C" >&5 + echo "$as_me:22968: checking for INT64_C" >&5 echo $ECHO_N "checking for INT64_C... $ECHO_C" >&6 - cat >conftest.$ac_ext <<_ACEOF -#line 22791 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 22971 "configure" #include "confdefs.h" #ifdef HAVE_STDINT_H @@ -22806,26 +22986,26 @@ int_least64_t x; x = INT64_C(0) return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:22810: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:22990: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:22813: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:22816: \"$ac_try\"") >&5 + echo "$as_me:22993: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:22996: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:22819: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:22999: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_int64_c=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_int64_c=no fi -rm -f conftest.$ac_objext conftest.$ac_ext - echo "$as_me:22828: result: $ac_cv_int64_c" >&5 +rm -f "conftest.$ac_objext" "conftest.$ac_ext" + echo "$as_me:23008: result: $ac_cv_int64_c" >&5 echo "${ECHO_T}$ac_cv_int64_c" >&6 if test $ac_cv_int64_c = yes; then @@ -22836,10 +23016,10 @@ EOF fi fi -echo "$as_me:22839: checking for nl_item" >&5 +echo "$as_me:23019: checking for nl_item" >&5 echo $ECHO_N "checking for nl_item... $ECHO_C" >&6 -cat >conftest.$ac_ext <<_ACEOF -#line 22842 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 23022 "configure" #include "confdefs.h" #ifdef HAVE_LANGINFO_H @@ -22858,26 +23038,26 @@ nl_item x; x = 0 return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:22862: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:23042: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:22865: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:22868: \"$ac_try\"") >&5 + echo "$as_me:23045: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:23048: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:22871: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:23051: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_nl_item=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_nl_item=no fi -rm -f conftest.$ac_objext conftest.$ac_ext -echo "$as_me:22880: result: $ac_cv_nl_item" >&5 +rm -f "conftest.$ac_objext" "conftest.$ac_ext" +echo "$as_me:23060: result: $ac_cv_nl_item" >&5 echo "${ECHO_T}$ac_cv_nl_item" >&6 if test $ac_cv_nl_item = yes; then @@ -22890,15 +23070,15 @@ fi ### Checks for libraries. # libuu/uudeview # only define HAVE_LIBUU and HAVE_UUDEVIEW_H if both are found -echo "$as_me:22893: checking for UUInitialize in -luu" >&5 +echo "$as_me:23073: 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 else ac_check_lib_save_LIBS=$LIBS LIBS="-luu $LIBS" -cat >conftest.$ac_ext <<_ACEOF -#line 22901 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 23081 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -22916,48 +23096,48 @@ UUInitialize (); return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:22920: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:23100: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:22923: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:22926: \"$ac_try\"") >&5 + echo "$as_me:23103: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:23106: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:22929: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:23109: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_lib_uu_UUInitialize=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_lib_uu_UUInitialize=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:22940: result: $ac_cv_lib_uu_UUInitialize" >&5 +echo "$as_me:23120: 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:22943: checking for uudeview.h" >&5 +if test "$ac_cv_lib_uu_UUInitialize" = yes; then + echo "$as_me:23123: 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 22949 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 23129 "configure" #include "confdefs.h" #include _ACEOF -if { (eval echo "$as_me:22953: \"$ac_cpp conftest.$ac_ext\"") >&5 - (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 +if { (eval echo "$as_me:23133: \"$ac_cpp "conftest.$ac_ext"\"") >&5 + (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1 ac_status=$? - egrep -v '^ *\+' conftest.er1 >conftest.err + $EGREP -v '^ *\+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:22959: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then + echo "$as_me:23139: \$? = $ac_status" >&5 + (exit "$ac_status"); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag else @@ -22970,14 +23150,14 @@ if test -z "$ac_cpp_err"; then ac_cv_header_uudeview_h=yes else echo "$as_me: failed program was:" >&5 - cat conftest.$ac_ext >&5 + cat "conftest.$ac_ext" >&5 ac_cv_header_uudeview_h=no fi -rm -f conftest.err conftest.$ac_ext +rm -f conftest.err "conftest.$ac_ext" fi -echo "$as_me:22978: result: $ac_cv_header_uudeview_h" >&5 +echo "$as_me:23158: 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 +if test "$ac_cv_header_uudeview_h" = yes; then cat >>confdefs.h <<\EOF #define HAVE_LIBUU 1 @@ -23005,24 +23185,24 @@ fi # get $CFLAGS/$LDFLAGS from pkg-config icu-uc if possible cf_try_icuuc="no" cf_try_icuuc46="no" -echo "$as_me:23008: checking for unicode/unorm.h" >&5 +echo "$as_me:23188: 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 23014 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 23194 "configure" #include "confdefs.h" #include _ACEOF -if { (eval echo "$as_me:23018: \"$ac_cpp conftest.$ac_ext\"") >&5 - (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 +if { (eval echo "$as_me:23198: \"$ac_cpp "conftest.$ac_ext"\"") >&5 + (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1 ac_status=$? - egrep -v '^ *\+' conftest.er1 >conftest.err + $EGREP -v '^ *\+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:23024: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then + echo "$as_me:23204: \$? = $ac_status" >&5 + (exit "$ac_status"); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag else @@ -23035,33 +23215,33 @@ if test -z "$ac_cpp_err"; then ac_cv_header_unicode_unorm_h=yes else echo "$as_me: failed program was:" >&5 - cat conftest.$ac_ext >&5 + cat "conftest.$ac_ext" >&5 ac_cv_header_unicode_unorm_h=no fi -rm -f conftest.err conftest.$ac_ext +rm -f conftest.err "conftest.$ac_ext" fi -echo "$as_me:23043: result: $ac_cv_header_unicode_unorm_h" >&5 +echo "$as_me:23223: 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 +if test "$ac_cv_header_unicode_unorm_h" = yes; then - echo "$as_me:23047: checking for unicode/ustring.h" >&5 + echo "$as_me:23227: 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 23053 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 23233 "configure" #include "confdefs.h" #include _ACEOF -if { (eval echo "$as_me:23057: \"$ac_cpp conftest.$ac_ext\"") >&5 - (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 +if { (eval echo "$as_me:23237: \"$ac_cpp "conftest.$ac_ext"\"") >&5 + (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1 ac_status=$? - egrep -v '^ *\+' conftest.er1 >conftest.err + $EGREP -v '^ *\+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:23063: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then + echo "$as_me:23243: \$? = $ac_status" >&5 + (exit "$ac_status"); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag else @@ -23074,14 +23254,14 @@ if test -z "$ac_cpp_err"; then ac_cv_header_unicode_ustring_h=yes else echo "$as_me: failed program was:" >&5 - cat conftest.$ac_ext >&5 + cat "conftest.$ac_ext" >&5 ac_cv_header_unicode_ustring_h=no fi -rm -f conftest.err conftest.$ac_ext +rm -f conftest.err "conftest.$ac_ext" fi -echo "$as_me:23082: result: $ac_cv_header_unicode_ustring_h" >&5 +echo "$as_me:23262: 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 +if test "$ac_cv_header_unicode_ustring_h" = yes; then cat >>confdefs.h <<\EOF #define HAVE_UNICODE_UNORM_H 1 @@ -23091,13 +23271,13 @@ cat >>confdefs.h <<\EOF #define HAVE_UNICODE_USTRING_H 1 EOF - echo "$as_me:23094: checking for unorm_normalize in libicuuc" >&5 + echo "$as_me:23274: 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 23100 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 23280 "configure" #include "confdefs.h" #include int @@ -23111,18 +23291,18 @@ main (void) return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:23115: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:23295: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:23118: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:23121: \"$ac_try\"") >&5 + echo "$as_me:23298: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:23301: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:23124: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:23304: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cat >>confdefs.h <<\EOF #define HAVE_LIBICUUC 1 @@ -23131,32 +23311,32 @@ EOF cf_try_icuuc="yes" else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 LIBS=$cf_save_LIBS fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext - echo "$as_me:23139: result: $cf_try_icuuc" >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" + echo "$as_me:23319: result: $cf_try_icuuc" >&5 echo "${ECHO_T}$cf_try_icuuc" >&6 cf_save_LIBS="$LIBS" - echo "$as_me:23142: checking for unicode/uidna.h" >&5 + echo "$as_me:23322: 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 23148 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 23328 "configure" #include "confdefs.h" #include _ACEOF -if { (eval echo "$as_me:23152: \"$ac_cpp conftest.$ac_ext\"") >&5 - (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 +if { (eval echo "$as_me:23332: \"$ac_cpp "conftest.$ac_ext"\"") >&5 + (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1 ac_status=$? - egrep -v '^ *\+' conftest.er1 >conftest.err + $EGREP -v '^ *\+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:23158: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then + echo "$as_me:23338: \$? = $ac_status" >&5 + (exit "$ac_status"); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag else @@ -23169,14 +23349,14 @@ if test -z "$ac_cpp_err"; then ac_cv_header_unicode_uidna_h=yes else echo "$as_me: failed program was:" >&5 - cat conftest.$ac_ext >&5 + cat "conftest.$ac_ext" >&5 ac_cv_header_unicode_uidna_h=no fi -rm -f conftest.err conftest.$ac_ext +rm -f conftest.err "conftest.$ac_ext" fi -echo "$as_me:23177: result: $ac_cv_header_unicode_uidna_h" >&5 +echo "$as_me:23357: 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 +if test "$ac_cv_header_unicode_uidna_h" = yes; then cat >>confdefs.h <<\EOF #define HAVE_UNICODE_UIDNA_H 1 @@ -23184,10 +23364,10 @@ EOF fi - echo "$as_me:23187: checking for uidna_nameToUnicode in libicuuc" >&5 + echo "$as_me:23367: 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 23190 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 23370 "configure" #include "confdefs.h" #include #include @@ -23205,18 +23385,18 @@ main (void) return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:23209: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:23389: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:23212: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:23215: \"$ac_try\"") >&5 + echo "$as_me:23392: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:23395: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:23218: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:23398: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cat >>confdefs.h <<\EOF #define HAVE_LIBICUUC_46_API 1 @@ -23225,31 +23405,31 @@ EOF cf_try_icuuc46="yes" else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 LIBS=$cf_save_LIBS fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext - echo "$as_me:23233: result: $cf_try_icuuc46" >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" + echo "$as_me:23413: result: $cf_try_icuuc46" >&5 echo "${ECHO_T}$cf_try_icuuc46" >&6 - echo "$as_me:23235: checking for unicode/ubidi.h" >&5 + echo "$as_me:23415: 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 23241 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 23421 "configure" #include "confdefs.h" #include _ACEOF -if { (eval echo "$as_me:23245: \"$ac_cpp conftest.$ac_ext\"") >&5 - (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 +if { (eval echo "$as_me:23425: \"$ac_cpp "conftest.$ac_ext"\"") >&5 + (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1 ac_status=$? - egrep -v '^ *\+' conftest.er1 >conftest.err + $EGREP -v '^ *\+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:23251: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then + echo "$as_me:23431: \$? = $ac_status" >&5 + (exit "$ac_status"); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag else @@ -23262,14 +23442,14 @@ if test -z "$ac_cpp_err"; then ac_cv_header_unicode_ubidi_h=yes else echo "$as_me: failed program was:" >&5 - cat conftest.$ac_ext >&5 + cat "conftest.$ac_ext" >&5 ac_cv_header_unicode_ubidi_h=no fi -rm -f conftest.err conftest.$ac_ext +rm -f conftest.err "conftest.$ac_ext" fi -echo "$as_me:23270: result: $ac_cv_header_unicode_ubidi_h" >&5 +echo "$as_me:23450: 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 +if test "$ac_cv_header_unicode_ubidi_h" = yes; then cat >>confdefs.h <<\EOF #define HAVE_UNICODE_UBIDI_H 1 @@ -23282,24 +23462,24 @@ fi fi # IDNA2008 -echo "$as_me:23285: checking for unicode/unorm2.h" >&5 +echo "$as_me:23465: 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 23291 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 23471 "configure" #include "confdefs.h" #include _ACEOF -if { (eval echo "$as_me:23295: \"$ac_cpp conftest.$ac_ext\"") >&5 - (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 +if { (eval echo "$as_me:23475: \"$ac_cpp "conftest.$ac_ext"\"") >&5 + (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1 ac_status=$? - egrep -v '^ *\+' conftest.er1 >conftest.err + $EGREP -v '^ *\+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:23301: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then + echo "$as_me:23481: \$? = $ac_status" >&5 + (exit "$ac_status"); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag else @@ -23312,14 +23492,14 @@ if test -z "$ac_cpp_err"; then ac_cv_header_unicode_unorm2_h=yes else echo "$as_me: failed program was:" >&5 - cat conftest.$ac_ext >&5 + cat "conftest.$ac_ext" >&5 ac_cv_header_unicode_unorm2_h=no fi -rm -f conftest.err conftest.$ac_ext +rm -f conftest.err "conftest.$ac_ext" fi -echo "$as_me:23320: result: $ac_cv_header_unicode_unorm2_h" >&5 +echo "$as_me:23500: 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 +if test "$ac_cv_header_unicode_unorm2_h" = yes; then cat >>confdefs.h <<\EOF #define HAVE_UNICODE_UNORM2_H 1 @@ -23329,24 +23509,24 @@ fi # without icuuc try GNU libunistring for normalization if test $cf_try_icuuc = no ; then - echo "$as_me:23332: checking for unitypes.h" >&5 + echo "$as_me:23512: 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 23338 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 23518 "configure" #include "confdefs.h" #include _ACEOF -if { (eval echo "$as_me:23342: \"$ac_cpp conftest.$ac_ext\"") >&5 - (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 +if { (eval echo "$as_me:23522: \"$ac_cpp "conftest.$ac_ext"\"") >&5 + (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1 ac_status=$? - egrep -v '^ *\+' conftest.er1 >conftest.err + $EGREP -v '^ *\+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:23348: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then + echo "$as_me:23528: \$? = $ac_status" >&5 + (exit "$ac_status"); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag else @@ -23359,33 +23539,33 @@ if test -z "$ac_cpp_err"; then ac_cv_header_unitypes_h=yes else echo "$as_me: failed program was:" >&5 - cat conftest.$ac_ext >&5 + cat "conftest.$ac_ext" >&5 ac_cv_header_unitypes_h=no fi -rm -f conftest.err conftest.$ac_ext +rm -f conftest.err "conftest.$ac_ext" fi -echo "$as_me:23367: result: $ac_cv_header_unitypes_h" >&5 +echo "$as_me:23547: 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 +if test "$ac_cv_header_unitypes_h" = yes; then - echo "$as_me:23371: checking for uninorm.h" >&5 + echo "$as_me:23551: 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 23377 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 23557 "configure" #include "confdefs.h" #include _ACEOF -if { (eval echo "$as_me:23381: \"$ac_cpp conftest.$ac_ext\"") >&5 - (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 +if { (eval echo "$as_me:23561: \"$ac_cpp "conftest.$ac_ext"\"") >&5 + (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1 ac_status=$? - egrep -v '^ *\+' conftest.er1 >conftest.err + $EGREP -v '^ *\+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:23387: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then + echo "$as_me:23567: \$? = $ac_status" >&5 + (exit "$ac_status"); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag else @@ -23398,14 +23578,14 @@ if test -z "$ac_cpp_err"; then ac_cv_header_uninorm_h=yes else echo "$as_me: failed program was:" >&5 - cat conftest.$ac_ext >&5 + cat "conftest.$ac_ext" >&5 ac_cv_header_uninorm_h=no fi -rm -f conftest.err conftest.$ac_ext +rm -f conftest.err "conftest.$ac_ext" fi -echo "$as_me:23406: result: $ac_cv_header_uninorm_h" >&5 +echo "$as_me:23586: 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 +if test "$ac_cv_header_uninorm_h" = yes; then cat >>confdefs.h <<\EOF #define HAVE_UNITYPES_H 1 @@ -23415,13 +23595,13 @@ cat >>confdefs.h <<\EOF #define HAVE_UNINORM_H 1 EOF - echo "$as_me:23418: checking for u8_normalize in libunistring" >&5 + echo "$as_me:23598: 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 23424 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 23604 "configure" #include "confdefs.h" #include #include @@ -23435,18 +23615,18 @@ main (void) return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:23439: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:23619: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:23442: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:23445: \"$ac_try\"") >&5 + echo "$as_me:23622: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:23625: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:23448: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:23628: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cat >>confdefs.h <<\EOF #define HAVE_LIBUNISTRING 1 @@ -23455,12 +23635,12 @@ EOF cf_try_unistring="yes" else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 LIBS=$cf_save_LIBS fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext - echo "$as_me:23463: result: $cf_try_unistring" >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" + echo "$as_me:23643: result: $cf_try_unistring" >&5 echo "${ECHO_T}$cf_try_unistring" >&6 fi @@ -23473,15 +23653,15 @@ 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:23476: checking for stringprep_check_version in -lidn" >&5 + echo "$as_me:23656: 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 else ac_check_lib_save_LIBS=$LIBS LIBS="-lidn $LIBS" -cat >conftest.$ac_ext <<_ACEOF -#line 23484 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 23664 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -23499,48 +23679,48 @@ stringprep_check_version (); return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:23503: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:23683: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:23506: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:23509: \"$ac_try\"") >&5 + echo "$as_me:23686: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:23689: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:23512: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:23692: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_lib_idn_stringprep_check_version=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_lib_idn_stringprep_check_version=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:23523: result: $ac_cv_lib_idn_stringprep_check_version" >&5 +echo "$as_me:23703: 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:23526: checking for stringprep.h" >&5 +if test "$ac_cv_lib_idn_stringprep_check_version" = yes; then + echo "$as_me:23706: 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 23532 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 23712 "configure" #include "confdefs.h" #include _ACEOF -if { (eval echo "$as_me:23536: \"$ac_cpp conftest.$ac_ext\"") >&5 - (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 +if { (eval echo "$as_me:23716: \"$ac_cpp "conftest.$ac_ext"\"") >&5 + (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1 ac_status=$? - egrep -v '^ *\+' conftest.er1 >conftest.err + $EGREP -v '^ *\+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:23542: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then + echo "$as_me:23722: \$? = $ac_status" >&5 + (exit "$ac_status"); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag else @@ -23553,37 +23733,37 @@ if test -z "$ac_cpp_err"; then ac_cv_header_stringprep_h=yes else echo "$as_me: failed program was:" >&5 - cat conftest.$ac_ext >&5 + cat "conftest.$ac_ext" >&5 ac_cv_header_stringprep_h=no fi -rm -f conftest.err conftest.$ac_ext +rm -f conftest.err "conftest.$ac_ext" fi -echo "$as_me:23561: result: $ac_cv_header_stringprep_h" >&5 +echo "$as_me:23741: 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 +if test "$ac_cv_header_stringprep_h" = yes; then cat >>confdefs.h <<\EOF #define HAVE_STRINGPREP_H 1 EOF - echo "$as_me:23569: checking for idna.h" >&5 + echo "$as_me:23749: 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 23575 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 23755 "configure" #include "confdefs.h" #include _ACEOF -if { (eval echo "$as_me:23579: \"$ac_cpp conftest.$ac_ext\"") >&5 - (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 +if { (eval echo "$as_me:23759: \"$ac_cpp "conftest.$ac_ext"\"") >&5 + (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1 ac_status=$? - egrep -v '^ *\+' conftest.er1 >conftest.err + $EGREP -v '^ *\+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:23585: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then + echo "$as_me:23765: \$? = $ac_status" >&5 + (exit "$ac_status"); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag else @@ -23596,28 +23776,28 @@ if test -z "$ac_cpp_err"; then ac_cv_header_idna_h=yes else echo "$as_me: failed program was:" >&5 - cat conftest.$ac_ext >&5 + cat "conftest.$ac_ext" >&5 ac_cv_header_idna_h=no fi -rm -f conftest.err conftest.$ac_ext +rm -f conftest.err "conftest.$ac_ext" fi -echo "$as_me:23604: result: $ac_cv_header_idna_h" >&5 +echo "$as_me:23784: 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 +if test "$ac_cv_header_idna_h" = yes; then cat >>confdefs.h <<\EOF #define HAVE_IDNA_H 1 EOF - echo "$as_me:23612: checking for idna_to_unicode_lzlz in -lidn" >&5 + echo "$as_me:23792: 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 else ac_check_lib_save_LIBS=$LIBS LIBS="-lidn $LIBS" -cat >conftest.$ac_ext <<_ACEOF -#line 23620 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 23800 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -23635,54 +23815,54 @@ idna_to_unicode_lzlz (); return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:23639: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:23819: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:23642: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:23645: \"$ac_try\"") >&5 + echo "$as_me:23822: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:23825: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:23648: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:23828: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_lib_idn_idna_to_unicode_lzlz=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_lib_idn_idna_to_unicode_lzlz=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:23659: result: $ac_cv_lib_idn_idna_to_unicode_lzlz" >&5 +echo "$as_me:23839: 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 +if test "$ac_cv_lib_idn_idna_to_unicode_lzlz" = yes; then cat >>confdefs.h <<\EOF #define HAVE_IDNA_TO_UNICODE_LZLZ 1 EOF - echo "$as_me:23667: checking for IDNA_USE_STD3_ASCII_RULES" >&5 + echo "$as_me:23847: 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 23670 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 23850 "configure" #include "confdefs.h" #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - egrep "IDNA_USE_STD3_ASCII_RULES" >/dev/null 2>&1; then + $EGREP "IDNA_USE_STD3_ASCII_RULES" >/dev/null 2>&1; then cat >>confdefs.h <<\EOF #define HAVE_IDNA_USE_STD3_ASCII_RULES 1 EOF - echo "$as_me:23682: result: yes" >&5 + echo "$as_me:23862: result: yes" >&5 echo "${ECHO_T}yes" >&6 else - echo "$as_me:23685: result: no" >&5 + echo "$as_me:23865: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -23690,15 +23870,15 @@ rm -rf conftest* fi - echo "$as_me:23693: checking for idna_strerror in -lidn" >&5 + echo "$as_me:23873: 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 else ac_check_lib_save_LIBS=$LIBS LIBS="-lidn $LIBS" -cat >conftest.$ac_ext <<_ACEOF -#line 23701 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 23881 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -23716,30 +23896,30 @@ idna_strerror (); return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:23720: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:23900: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:23723: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:23726: \"$ac_try\"") >&5 + echo "$as_me:23903: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:23906: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:23729: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:23909: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_lib_idn_idna_strerror=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_lib_idn_idna_strerror=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:23740: result: $ac_cv_lib_idn_idna_strerror" >&5 +echo "$as_me:23920: 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 +if test "$ac_cv_lib_idn_idna_strerror" = yes; then cat >>confdefs.h <<\EOF #define HAVE_IDNA_STRERROR 1 @@ -23762,15 +23942,15 @@ fi fi # libidnkit - Internationalized Domain Names / IDN 2008 -echo "$as_me:23765: checking for idn_decodename in -lidnkit" >&5 +echo "$as_me:23945: 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 else ac_check_lib_save_LIBS=$LIBS LIBS="-lidnkit $LIBS" -cat >conftest.$ac_ext <<_ACEOF -#line 23773 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 23953 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -23788,49 +23968,49 @@ idn_decodename (); return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:23792: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:23972: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:23795: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:23798: \"$ac_try\"") >&5 + echo "$as_me:23975: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:23978: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:23801: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:23981: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_lib_idnkit_idn_decodename=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_lib_idnkit_idn_decodename=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:23812: result: $ac_cv_lib_idnkit_idn_decodename" >&5 +echo "$as_me:23992: 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 +if test "$ac_cv_lib_idnkit_idn_decodename" = yes; then - echo "$as_me:23816: checking for idn/api.h" >&5 + echo "$as_me:23996: 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 23822 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 24002 "configure" #include "confdefs.h" #include _ACEOF -if { (eval echo "$as_me:23826: \"$ac_cpp conftest.$ac_ext\"") >&5 - (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 +if { (eval echo "$as_me:24006: \"$ac_cpp "conftest.$ac_ext"\"") >&5 + (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1 ac_status=$? - egrep -v '^ *\+' conftest.er1 >conftest.err + $EGREP -v '^ *\+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:23832: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then + echo "$as_me:24012: \$? = $ac_status" >&5 + (exit "$ac_status"); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag else @@ -23843,21 +24023,21 @@ if test -z "$ac_cpp_err"; then ac_cv_header_idn_api_h=yes else echo "$as_me: failed program was:" >&5 - cat conftest.$ac_ext >&5 + cat "conftest.$ac_ext" >&5 ac_cv_header_idn_api_h=no fi -rm -f conftest.err conftest.$ac_ext +rm -f conftest.err "conftest.$ac_ext" fi -echo "$as_me:23851: result: $ac_cv_header_idn_api_h" >&5 +echo "$as_me:24031: 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 +if test "$ac_cv_header_idn_api_h" = yes; then - echo "$as_me:23855: checking for IDN_DECODE_LOOKUP" >&5 + echo "$as_me:24035: 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 23860 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 24040 "configure" #include "confdefs.h" #include #include @@ -23867,25 +24047,27 @@ main (void) idn_result_t rs; char in[255], out[255]; + const char *i = in; + char *o = out; strcpy(in, "xn--brenfe-fta9a2q.de"); - rs = idn_decodename(IDN_DECODE_LOOKUP, &in, &out, 254); + rs = idn_decodename(IDN_DECODE_LOOKUP, i, o, 254); idn_result_tostring(rs); ; return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:23878: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:24060: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:23881: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:23884: \"$ac_try\"") >&5 + echo "$as_me:24063: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:24066: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:23887: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:24069: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cat >>confdefs.h <<\EOF #define HAVE_LIBIDNKIT 1 @@ -23899,18 +24081,18 @@ cat >>confdefs.h <<\EOF #define HAVE_IDN_DECODENAME 1 EOF - echo "$as_me:23902: result: yes" >&5 + echo "$as_me:24084: result: yes" >&5 echo "${ECHO_T}yes" >&6 else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 LIBS=$cf_save_LIBS - echo "$as_me:23909: result: no" >&5 + echo "$as_me:24091: result: no" >&5 echo "${ECHO_T}no" >&6 fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi @@ -23925,8 +24107,8 @@ if test "${cf_cv_termlib+set}" = set; th else cf_cv_termlib=none -cat >conftest.$ac_ext <<_ACEOF -#line 23929 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 24111 "configure" #include "confdefs.h" int @@ -23937,20 +24119,20 @@ char *x=(char*)tgoto("",0,0) return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:23941: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:24123: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:23944: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:23947: \"$ac_try\"") >&5 + echo "$as_me:24126: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:24129: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:23950: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - cat >conftest.$ac_ext <<_ACEOF -#line 23953 "configure" + echo "$as_me:24132: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then + cat >"conftest.$ac_ext" <<_ACEOF +#line 24135 "configure" #include "confdefs.h" int @@ -23961,32 +24143,32 @@ int x=tigetstr("") return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:23965: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:24147: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:23968: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:23971: \"$ac_try\"") >&5 + echo "$as_me:24150: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:24153: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:23974: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:24156: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_cv_termlib=terminfo else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_cv_termlib=termcap fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +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}:23985: testing using functions in predefined $cf_cv_termlib LIBS ..." 1>&5 +echo "${as_me:-configure}:24167: testing using functions in predefined $cf_cv_termlib LIBS ..." 1>&5 else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 if test "$cf_cv_termlib" = none; then # FreeBSD's linker gives bogus results for AC_CHECK_LIB, saying that @@ -23997,10 +24179,10 @@ if test "$cf_cv_termlib" = none; then LIBS="-l$cf_lib $cf_save_LIBS" for cf_func in tigetstr tgetstr do - echo "$as_me:24000: checking for $cf_func in -l$cf_lib" >&5 + echo "$as_me:24182: 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 24003 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 24185 "configure" #include "confdefs.h" int @@ -24011,26 +24193,26 @@ int x=$cf_func("") return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:24015: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:24197: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:24018: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:24021: \"$ac_try\"") >&5 + echo "$as_me:24200: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:24203: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:24024: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:24206: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_result=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_result=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext - echo "$as_me:24033: result: $cf_result" >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" + echo "$as_me:24215: result: $cf_result" >&5 echo "${ECHO_T}$cf_result" >&6 if test "$cf_result" = yes ; then if test "$cf_func" = tigetstr ; then @@ -24047,15 +24229,15 @@ echo "${ECHO_T}$cf_result" >&6 fi if test "$cf_cv_termlib" = none; then # allow curses library for broken AIX system. - echo "$as_me:24050: checking for initscr in -lcurses" >&5 + echo "$as_me:24232: 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 else ac_check_lib_save_LIBS=$LIBS LIBS="-lcurses $LIBS" -cat >conftest.$ac_ext <<_ACEOF -#line 24058 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 24240 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -24073,30 +24255,30 @@ initscr (); return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:24077: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:24259: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:24080: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:24083: \"$ac_try\"") >&5 + echo "$as_me:24262: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:24265: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:24086: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:24268: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_lib_curses_initscr=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_lib_curses_initscr=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:24097: result: $ac_cv_lib_curses_initscr" >&5 +echo "$as_me:24279: 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 +if test "$ac_cv_lib_curses_initscr" = yes; then cf_add_libs="$LIBS" # reverse order @@ -24116,15 +24298,15 @@ LIBS="$cf_add_libs" fi - echo "$as_me:24119: checking for tgoto in -ltermcap" >&5 + echo "$as_me:24301: 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 else ac_check_lib_save_LIBS=$LIBS LIBS="-ltermcap $LIBS" -cat >conftest.$ac_ext <<_ACEOF -#line 24127 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 24309 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -24142,30 +24324,30 @@ tgoto (); return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:24146: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:24328: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:24149: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:24152: \"$ac_try\"") >&5 + echo "$as_me:24331: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:24334: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:24155: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:24337: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_lib_termcap_tgoto=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_lib_termcap_tgoto=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:24166: result: $ac_cv_lib_termcap_tgoto" >&5 +echo "$as_me:24348: 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 +if test "$ac_cv_lib_termcap_tgoto" = yes; then cf_add_libs="$LIBS" # reverse order @@ -24188,9 +24370,9 @@ fi fi fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" if test "$cf_cv_termlib" = none; then - { echo "$as_me:24193: WARNING: Cannot find -ltermlib, -lcurses, or -ltermcap" >&5 + { echo "$as_me:24375: WARNING: Cannot find -ltermlib, -lcurses, or -ltermcap" >&5 echo "$as_me: WARNING: Cannot find -ltermlib, -lcurses, or -ltermcap" >&2;} fi @@ -24198,12 +24380,12 @@ fi # terminfo-based termcap interfaces may be prototyped in , # which may/may not be compatible with - echo "$as_me:24201: checking if we should include termcap.h" >&5 + echo "$as_me:24383: 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 24206 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 24388 "configure" #include "confdefs.h" #define HAVE_TERMCAP_H 1 @@ -24220,26 +24402,26 @@ make an error return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:24224: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:24406: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:24227: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:24230: \"$ac_try\"") >&5 + echo "$as_me:24409: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:24412: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:24233: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:24415: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_result=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_result=no fi -rm -f conftest.$ac_objext conftest.$ac_ext - echo "$as_me:24242: result: $cf_result" >&5 +rm -f "conftest.$ac_objext" "conftest.$ac_ext" + echo "$as_me:24424: result: $cf_result" >&5 echo "${ECHO_T}$cf_result" >&6 CFLAGS="$cf_save_CFLAGS" test $cf_result = yes && @@ -24247,7 +24429,7 @@ cat >>confdefs.h <<\EOF #define HAVE_TERMCAP_H 1 EOF -echo "$as_me:24250: checking for term.h" >&5 +echo "$as_me:24432: 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 @@ -24258,17 +24440,17 @@ else cf_header_list="term.h ncurses/term.h ncursesw/term.h" -case ${cf_cv_ncurses_header:-curses.h} in +case "${cf_cv_ncurses_header:-curses.h}" in */*) - cf_header_item=`echo ${cf_cv_ncurses_header:-curses.h} | sed -e 's%\..*%%' -e 's%/.*%/%'`term.h + cf_header_item=`echo "${cf_cv_ncurses_header:-curses.h}" | sed -e 's%\..*%%' -e 's%/.*%/%'`term.h cf_header_list="$cf_header_item $cf_header_list" ;; esac for cf_header in $cf_header_list do - cat >conftest.$ac_ext <<_ACEOF -#line 24271 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 24453 "configure" #include "confdefs.h" #include <${cf_cv_ncurses_header:-curses.h}> @@ -24281,36 +24463,36 @@ WINDOW *x; (void)x return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:24285: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:24467: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:24288: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:24291: \"$ac_try\"") >&5 + echo "$as_me:24470: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:24473: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:24294: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:24476: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_cv_term_header=$cf_header break else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_cv_term_header=no fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" done -case $cf_cv_term_header in +case "$cf_cv_term_header" in no) # If curses is ncurses, some packagers still mess it up by trying to make # us use GNU termcap. This handles the most common case. for cf_header in ncurses/term.h ncursesw/term.h do - cat >conftest.$ac_ext <<_ACEOF -#line 24313 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 24495 "configure" #include "confdefs.h" #include <${cf_cv_ncurses_header:-curses.h}> @@ -24327,35 +24509,35 @@ WINDOW *x; (void)x return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:24331: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:24513: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:24334: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:24337: \"$ac_try\"") >&5 + echo "$as_me:24516: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:24519: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:24340: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:24522: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_cv_term_header=$cf_header break else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_cv_term_header=no fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" done ;; esac fi -echo "$as_me:24355: result: $cf_cv_term_header" >&5 +echo "$as_me:24537: result: $cf_cv_term_header" >&5 echo "${ECHO_T}$cf_cv_term_header" >&6 -case $cf_cv_term_header in +case "$cf_cv_term_header" in term.h) cat >>confdefs.h <<\EOF @@ -24379,7 +24561,7 @@ EOF ;; esac -echo "$as_me:24382: checking if we should include curses.h or termcap.h" >&5 +echo "$as_me:24564: 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 @@ -24397,8 +24579,8 @@ do test -n "$cf_c_opts" && CPPFLAGS="$CPPFLAGS -D$cf_c_opts" test -n "$cf_t_opts" && CPPFLAGS="$CPPFLAGS -D$cf_t_opts" - cat >conftest.$ac_ext <<_ACEOF -#line 24401 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 24583 "configure" #include "confdefs.h" /* $cf_c_opts $cf_t_opts */ $CHECK_DECL_HDRS @@ -24410,18 +24592,18 @@ char *x = (char *)tgoto("") return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:24414: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:24596: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:24417: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:24420: \"$ac_try\"") >&5 + echo "$as_me:24599: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:24602: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:24423: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:24605: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then test "$cf_cv_need_curses_h" = no && { cf_cv_need_curses_h=maybe cf_ok_c_opts=$cf_c_opts @@ -24429,10 +24611,10 @@ if { (eval echo "$as_me:24414: \"$ac_lin } else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +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 24435 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 24617 "configure" #include "confdefs.h" $CHECK_DECL_HDRS @@ -24444,28 +24626,28 @@ char *x = (char *)tgoto("",0,0) return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:24448: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:24630: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:24451: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:24454: \"$ac_try\"") >&5 + echo "$as_me:24633: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:24636: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:24457: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:24639: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_cv_need_curses_h=yes cf_ok_c_opts=$cf_c_opts cf_ok_t_opts=$cf_t_opts else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" CPPFLAGS="$cf_save_CPPFLAGS" test "$cf_cv_need_curses_h" = yes && break @@ -24491,7 +24673,7 @@ if test "$cf_cv_need_curses_h" != no ; t fi fi -echo "$as_me:24494: result: $cf_cv_need_curses_h" >&5 +echo "$as_me:24676: result: $cf_cv_need_curses_h" >&5 echo "${ECHO_T}$cf_cv_need_curses_h" >&6 case $cf_cv_need_curses_h in @@ -24529,7 +24711,7 @@ EOF ;; esac -echo "$as_me:24532: checking declaration of tputs 3rd param" >&5 +echo "$as_me:24714: 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 @@ -24545,10 +24727,10 @@ for Q in int void; do for R in int char; do for S in "" const; do -echo "${as_me:-configure}:24548: testing loop variables P:$P, Q:$Q, R:$R, S:$S ..." 1>&5 +echo "${as_me:-configure}:24730: testing loop variables P:$P, Q:$Q, R:$R, S:$S ..." 1>&5 - cat >conftest.$ac_ext <<_ACEOF -#line 24551 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 24733 "configure" #include "confdefs.h" $CHECK_DECL_HDRS int @@ -24561,26 +24743,26 @@ extern $Q OutChar($R); return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:24565: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:24747: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:24568: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:24571: \"$ac_try\"") >&5 + echo "$as_me:24750: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:24753: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:24574: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:24756: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_cv_type_outchar="$Q OutChar($R)" cf_cv_found=yes break else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" done test $cf_cv_found = yes && break done @@ -24590,7 +24772,7 @@ done done fi -echo "$as_me:24593: result: $cf_cv_type_outchar" >&5 +echo "$as_me:24775: result: $cf_cv_type_outchar" >&5 echo "${ECHO_T}$cf_cv_type_outchar" >&6 case $cf_cv_type_outchar in @@ -24628,8 +24810,8 @@ EOF cf_tc_externs="$cf_tc_funcs tgoto tigetstr tputs tigetflag" elif test ".$cf_cv_termlib" = .termcap ; then # BSD 'tputs()' may need 'PC' to be set. - cat >conftest.$ac_ext <<_ACEOF -#line 24632 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 24814 "configure" #include "confdefs.h" int @@ -24640,18 +24822,18 @@ extern char PC; PC = 0 return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:24644: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:24826: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:24647: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:24650: \"$ac_try\"") >&5 + echo "$as_me:24829: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:24832: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:24653: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:24835: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cat >>confdefs.h <<\EOF #define HAVE_EXTERN_TCAP_PC 1 @@ -24659,23 +24841,23 @@ EOF else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" cf_tc_funcs="tgetint tgetnum tparam tparm" cf_tc_externs="$cf_tc_funcs tgoto tgetstr tputs tgetent tgetflag" fi ### Checks for external-data -echo "$as_me:24671: checking if external errno is declared" >&5 +echo "$as_me:24853: 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 24678 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 24860 "configure" #include "confdefs.h" #ifdef HAVE_STDLIB_H @@ -24692,28 +24874,28 @@ int x = (int) errno; (void)x return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:24696: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:24878: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:24699: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:24702: \"$ac_try\"") >&5 + echo "$as_me:24881: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:24884: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:24705: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:24887: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_cv_dcl_errno=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_cv_dcl_errno=no fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi -echo "$as_me:24716: result: $cf_cv_dcl_errno" >&5 +echo "$as_me:24898: result: $cf_cv_dcl_errno" >&5 echo "${ECHO_T}$cf_cv_dcl_errno" >&6 if test "$cf_cv_dcl_errno" = no ; then @@ -24728,14 +24910,14 @@ fi # It's possible (for near-UNIX clones) that the data doesn't exist -echo "$as_me:24731: checking if external errno exists" >&5 +echo "$as_me:24913: 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 24738 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 24920 "configure" #include "confdefs.h" #undef errno @@ -24749,28 +24931,28 @@ errno = 2 return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:24753: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:24935: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:24756: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:24759: \"$ac_try\"") >&5 + echo "$as_me:24938: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:24941: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:24762: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:24944: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_cv_have_errno=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_cv_have_errno=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:24773: result: $cf_cv_have_errno" >&5 +echo "$as_me:24955: result: $cf_cv_have_errno" >&5 echo "${ECHO_T}$cf_cv_have_errno" >&6 if test "$cf_cv_have_errno" = yes ; then @@ -24786,13 +24968,13 @@ fi for ac_func in strerror do as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` -echo "$as_me:24789: checking for $ac_func" >&5 +echo "$as_me:24971: 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 24795 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 24977 "configure" #include "confdefs.h" #define $ac_func autoconf_temporary #include /* least-intrusive standard header which defines gcc2 __stub macros */ @@ -24822,29 +25004,29 @@ main (void) return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:24826: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:25008: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:24829: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:24832: \"$ac_try\"") >&5 + echo "$as_me:25011: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:25014: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:24835: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:25017: \$? = $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 +cat "conftest.$ac_ext" >&5 eval "$as_ac_var=no" fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:24845: 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 +echo "$as_me:25027: 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:25039: 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 24864 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 25046 "configure" #include "confdefs.h" #ifdef HAVE_STDLIB_H @@ -24878,28 +25060,28 @@ int x = (int) sys_nerr; (void)x return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:24882: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:25064: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:24885: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:24888: \"$ac_try\"") >&5 + echo "$as_me:25067: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:25070: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:24891: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:25073: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_cv_dcl_sys_nerr=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_cv_dcl_sys_nerr=no fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi -echo "$as_me:24902: result: $cf_cv_dcl_sys_nerr" >&5 +echo "$as_me:25084: 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 @@ -24914,14 +25096,14 @@ fi # It's possible (for near-UNIX clones) that the data doesn't exist -echo "$as_me:24917: checking if external sys_nerr exists" >&5 +echo "$as_me:25099: 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 24924 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 25106 "configure" #include "confdefs.h" #undef sys_nerr @@ -24935,28 +25117,28 @@ sys_nerr = 2 return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:24939: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:25121: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:24942: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:24945: \"$ac_try\"") >&5 + echo "$as_me:25124: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:25127: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:24948: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:25130: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_cv_have_sys_nerr=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_cv_have_sys_nerr=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:24959: result: $cf_cv_have_sys_nerr" >&5 +echo "$as_me:25141: 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 @@ -24969,14 +25151,14 @@ EOF fi -echo "$as_me:24972: checking if external sys_errlist is declared" >&5 +echo "$as_me:25154: 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 24979 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 25161 "configure" #include "confdefs.h" #ifdef HAVE_STDLIB_H @@ -24993,28 +25175,28 @@ int x = (int) sys_errlist; (void)x return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:24997: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:25179: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:25000: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:25003: \"$ac_try\"") >&5 + echo "$as_me:25182: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:25185: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:25006: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:25188: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_cv_dcl_sys_errlist=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_cv_dcl_sys_errlist=no fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi -echo "$as_me:25017: result: $cf_cv_dcl_sys_errlist" >&5 +echo "$as_me:25199: 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 @@ -25029,14 +25211,14 @@ fi # It's possible (for near-UNIX clones) that the data doesn't exist -echo "$as_me:25032: checking if external sys_errlist exists" >&5 +echo "$as_me:25214: 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 25039 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 25221 "configure" #include "confdefs.h" #undef sys_errlist @@ -25050,28 +25232,28 @@ sys_errlist = 2 return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:25054: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:25236: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:25057: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:25060: \"$ac_try\"") >&5 + echo "$as_me:25239: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:25242: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:25063: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:25245: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_cv_have_sys_errlist=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_cv_have_sys_errlist=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:25074: result: $cf_cv_have_sys_errlist" >&5 +echo "$as_me:25256: 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 @@ -25158,13 +25340,13 @@ for ac_func in \ $cf_tc_funcs do as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` -echo "$as_me:25161: checking for $ac_func" >&5 +echo "$as_me:25343: 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 25167 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 25349 "configure" #include "confdefs.h" #define $ac_func autoconf_temporary #include /* least-intrusive standard header which defines gcc2 __stub macros */ @@ -25194,29 +25376,29 @@ main (void) return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:25198: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:25380: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:25201: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:25204: \"$ac_try\"") >&5 + echo "$as_me:25383: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:25386: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:25207: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:25389: \$? = $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 +cat "conftest.$ac_ext" >&5 eval "$as_ac_var=no" fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:25217: 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 +echo "$as_me:25399: 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:25409: 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 25233 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 25415 "configure" #include "confdefs.h" #define flock autoconf_temporary #include /* least-intrusive standard header which defines gcc2 __stub macros */ @@ -25260,29 +25442,29 @@ main (void) return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:25264: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:25446: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:25267: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:25270: \"$ac_try\"") >&5 + echo "$as_me:25449: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:25452: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:25273: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:25455: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_func_flock=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_func_flock=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:25283: result: $ac_cv_func_flock" >&5 +echo "$as_me:25465: result: $ac_cv_func_flock" >&5 echo "${ECHO_T}$ac_cv_func_flock" >&6 -if test $ac_cv_func_flock = yes; then +if test "$ac_cv_func_flock" = yes; then cat >>confdefs.h <<\EOF #define HAVE_FLOCK 1 @@ -25290,15 +25472,15 @@ EOF else - echo "$as_me:25293: checking for flock in -lbsd" >&5 + echo "$as_me:25475: 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 else ac_check_lib_save_LIBS=$LIBS LIBS="-lbsd $LIBS" -cat >conftest.$ac_ext <<_ACEOF -#line 25301 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 25483 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -25316,30 +25498,30 @@ flock (); return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:25320: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:25502: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:25323: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:25326: \"$ac_try\"") >&5 + echo "$as_me:25505: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:25508: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:25329: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:25511: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_lib_bsd_flock=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_lib_bsd_flock=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:25340: result: $ac_cv_lib_bsd_flock" >&5 +echo "$as_me:25522: 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 +if test "$ac_cv_lib_bsd_flock" = yes; then cat >>confdefs.h <<\EOF #define HAVE_FLOCK 1 EOF @@ -25350,13 +25532,13 @@ fi fi # clock_gettime() / librt -echo "$as_me:25353: checking for clock_gettime" >&5 +echo "$as_me:25535: 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 25359 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 25541 "configure" #include "confdefs.h" #define clock_gettime autoconf_temporary #include /* least-intrusive standard header which defines gcc2 __stub macros */ @@ -25386,29 +25568,29 @@ main (void) return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:25390: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:25572: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:25393: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:25396: \"$ac_try\"") >&5 + echo "$as_me:25575: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:25578: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:25399: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:25581: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_func_clock_gettime=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_func_clock_gettime=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:25409: result: $ac_cv_func_clock_gettime" >&5 +echo "$as_me:25591: 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 +if test "$ac_cv_func_clock_gettime" = yes; then cat >>confdefs.h <<\EOF #define HAVE_CLOCK_GETTIME 1 @@ -25416,15 +25598,15 @@ EOF else - echo "$as_me:25419: checking for clock_gettime in -lrt" >&5 + echo "$as_me:25601: 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 else ac_check_lib_save_LIBS=$LIBS LIBS="-lrt $LIBS" -cat >conftest.$ac_ext <<_ACEOF -#line 25427 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 25609 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -25442,30 +25624,30 @@ clock_gettime (); return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:25446: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:25628: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:25449: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:25452: \"$ac_try\"") >&5 + echo "$as_me:25631: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:25634: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:25455: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:25637: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_lib_rt_clock_gettime=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_lib_rt_clock_gettime=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:25466: result: $ac_cv_lib_rt_clock_gettime" >&5 +echo "$as_me:25648: 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 +if test "$ac_cv_lib_rt_clock_gettime" = yes; then cat >>confdefs.h <<\EOF #define HAVE_CLOCK_GETTIME 1 EOF @@ -25476,15 +25658,15 @@ fi fi -echo "$as_me:25479: checking for memset_s" >&5 +echo "$as_me:25661: checking for memset_s" >&5 echo $ECHO_N "checking for memset_s... $ECHO_C" >&6 if test "$cross_compiling" = yes; then - echo "$as_me:25482: result: unknown" >&5 + echo "$as_me:25664: result: unknown" >&5 echo "${ECHO_T}unknown" >&6 else - cat >conftest.$ac_ext <<_ACEOF -#line 25487 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 25669 "configure" #include "confdefs.h" /* Request C11 Annex K */ @@ -25498,19 +25680,19 @@ int main() return(-1); } _ACEOF -rm -f conftest$ac_exeext -if { (eval echo "$as_me:25502: \"$ac_link\"") >&5 +rm -f "conftest$ac_exeext" +if { (eval echo "$as_me:25684: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:25505: \$? = $ac_status" >&5 - (exit $ac_status); } && { ac_try='./conftest$ac_exeext' - { (eval echo "$as_me:25507: \"$ac_try\"") >&5 + echo "$as_me:25687: \$? = $ac_status" >&5 + (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"' + { (eval echo "$as_me:25689: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:25510: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:25692: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then - echo "$as_me:25513: result: yes" >&5 + echo "$as_me:25695: result: yes" >&5 echo "${ECHO_T}yes" >&6 cat >>confdefs.h <<\EOF @@ -25520,20 +25702,20 @@ EOF 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:25524: result: no" >&5 +cat "conftest.$ac_ext" >&5 +echo "$as_me:25706: result: no" >&5 echo "${ECHO_T}no" >&6 fi -rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext +rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext" fi - echo "$as_me:25530: checking for wide char and multibyte support" >&5 + echo "$as_me:25712: 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 25536 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 25718 "configure" #include "confdefs.h" #include #ifdef HAVE_STDLIB_H @@ -25591,26 +25773,26 @@ const char icb[5] = {0xa4, 0xa4, 0xa4, 0 return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:25595: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:25777: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:25598: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:25601: \"$ac_try\"") >&5 + echo "$as_me:25780: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:25783: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:25604: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:25786: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then am_cv_multibyte_able=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_save_LIBS="$LIBS" LIBS="-lutf8 $LIBS" - cat >conftest.$ac_ext <<_ACEOF -#line 25613 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 25795 "configure" #include "confdefs.h" #include int @@ -25658,32 +25840,32 @@ const char icb[5] = {0xa4, 0xa4, 0xa4, 0 return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:25662: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:25844: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:25665: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:25668: \"$ac_try\"") >&5 + echo "$as_me:25847: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:25850: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:25671: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:25853: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then am_cv_multibyte_able=libutf8 else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 am_cv_multibyte_able=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS="$cf_save_LIBS" fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:25686: result: $am_cv_multibyte_able" >&5 +echo "$as_me:25868: 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 @@ -25701,10 +25883,10 @@ EOF fi -echo "$as_me:25704: checking if gettimeofday takes two arguments" >&5 +echo "$as_me:25886: 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 25707 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 25889 "configure" #include "confdefs.h" #if HAVE_SYS_TIME_H @@ -25720,26 +25902,26 @@ gettimeofday(&tv, &tz); return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:25724: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:25906: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:25727: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:25730: \"$ac_try\"") >&5 + echo "$as_me:25909: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:25912: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:25733: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:25915: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_func_gettimeofday_2args=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_func_gettimeofday_2args=no fi -rm -f conftest.$ac_objext conftest.$ac_ext -echo "$as_me:25742: result: $ac_cv_func_gettimeofday_2args" >&5 +rm -f "conftest.$ac_objext" "conftest.$ac_ext" +echo "$as_me:25924: 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 @@ -25749,13 +25931,13 @@ EOF fi -echo "$as_me:25752: checking return type of signal handlers" >&5 +echo "$as_me:25934: 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 25758 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 25940 "configure" #include "confdefs.h" #include #include @@ -25776,34 +25958,34 @@ int i; return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:25780: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:25962: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:25783: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:25786: \"$ac_try\"") >&5 + echo "$as_me:25965: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:25968: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:25789: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:25971: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_type_signal=void else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_type_signal=int fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi -echo "$as_me:25799: result: $ac_cv_type_signal" >&5 +echo "$as_me:25981: result: $ac_cv_type_signal" >&5 echo "${ECHO_T}$ac_cv_type_signal" >&6 cat >>confdefs.h <&5 +echo "$as_me:25988: 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 @@ -25812,8 +25994,8 @@ else cf_cv_sig_args= for cf_test in "int sig" "int sig, ..." do - cat >conftest.$ac_ext <<_ACEOF -#line 25816 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 25998 "configure" #include "confdefs.h" #include @@ -25825,29 +26007,29 @@ extern RETSIGTYPE catch($cf_test); signa return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:25829: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:26011: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:25832: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:25835: \"$ac_try\"") >&5 + echo "$as_me:26014: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:26017: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:25838: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:26020: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_cv_sig_args="$cf_test";break else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" done fi -echo "$as_me:25850: result: $cf_cv_sig_args" >&5 +echo "$as_me:26032: result: $cf_cv_sig_args" >&5 echo "${ECHO_T}$cf_cv_sig_args" >&6 cat >>confdefs.h <&5 +echo "$as_me:26041: 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 25866 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 26048 "configure" #include "confdefs.h" #include @@ -25876,28 +26058,28 @@ struct sigaction act return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:25880: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:26062: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:25883: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:25886: \"$ac_try\"") >&5 + echo "$as_me:26065: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:26068: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:25889: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:26071: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_cv_sigact_bad=no else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_cv_sigact_bad=yes fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi -echo "$as_me:25900: result: $cf_cv_sigact_bad" >&5 +echo "$as_me:26082: result: $cf_cv_sigact_bad" >&5 echo "${ECHO_T}$cf_cv_sigact_bad" >&6 test "$cf_cv_sigact_bad" = yes && @@ -25905,14 +26087,14 @@ cat >>confdefs.h <<\EOF #define SVR4_ACTION 1 EOF -echo "$as_me:25908: checking if we have sigaction/related functions" >&5 +echo "$as_me:26090: 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 25915 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 26097 "configure" #include "confdefs.h" #ifdef SVR4_ACTION @@ -25934,27 +26116,27 @@ main (void) return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:25938: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:26120: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:25941: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:25944: \"$ac_try\"") >&5 + echo "$as_me:26123: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:26126: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:25947: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:26129: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_cv_sigaction_funcs=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_cv_sigaction_funcs=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:25957: result: $cf_cv_sigaction_funcs" >&5 +echo "$as_me:26139: result: $cf_cv_sigaction_funcs" >&5 echo "${ECHO_T}$cf_cv_sigaction_funcs" >&6 test "$cf_cv_sigaction_funcs" = yes && @@ -25964,7 +26146,7 @@ EOF fi -echo "$as_me:25967: checking for fork" >&5 +echo "$as_me:26149: 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 @@ -25973,8 +26155,8 @@ else if test "$cross_compiling" = yes; then cf_cv_func_fork=unknown else - cat >conftest.$ac_ext <<_ACEOF -#line 25977 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 26159 "configure" #include "confdefs.h" int main() @@ -25984,41 +26166,41 @@ int main() ${cf_cv_main_return:-return}(0); } _ACEOF -rm -f conftest$ac_exeext -if { (eval echo "$as_me:25988: \"$ac_link\"") >&5 +rm -f "conftest$ac_exeext" +if { (eval echo "$as_me:26170: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:25991: \$? = $ac_status" >&5 - (exit $ac_status); } && { ac_try='./conftest$ac_exeext' - { (eval echo "$as_me:25993: \"$ac_try\"") >&5 + echo "$as_me:26173: \$? = $ac_status" >&5 + (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"' + { (eval echo "$as_me:26175: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:25996: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:26178: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_cv_func_fork=yes else echo "$as_me: program exited with status $ac_status" >&5 echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_cv_func_fork=no fi -rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext +rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext" fi fi -echo "$as_me:26009: result: $cf_cv_func_fork" >&5 +echo "$as_me:26191: 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:26015: checking for memmove" >&5 +echo "$as_me:26197: 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 26021 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 26203 "configure" #include "confdefs.h" #define memmove autoconf_temporary #include /* least-intrusive standard header which defines gcc2 __stub macros */ @@ -26048,39 +26230,39 @@ main (void) return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:26052: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:26234: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:26055: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:26058: \"$ac_try\"") >&5 + echo "$as_me:26237: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:26240: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:26061: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:26243: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_func_memmove=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_func_memmove=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:26071: result: $ac_cv_func_memmove" >&5 +echo "$as_me:26253: result: $ac_cv_func_memmove" >&5 echo "${ECHO_T}$ac_cv_func_memmove" >&6 -if test $ac_cv_func_memmove = yes; then +if test "$ac_cv_func_memmove" = yes; then : else -echo "$as_me:26077: checking for bcopy" >&5 +echo "$as_me:26259: 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 26083 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 26265 "configure" #include "confdefs.h" #define bcopy autoconf_temporary #include /* least-intrusive standard header which defines gcc2 __stub macros */ @@ -26110,31 +26292,31 @@ main (void) return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:26114: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:26296: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:26117: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:26120: \"$ac_try\"") >&5 + echo "$as_me:26299: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:26302: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:26123: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:26305: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_func_bcopy=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_func_bcopy=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:26133: result: $ac_cv_func_bcopy" >&5 +echo "$as_me:26315: result: $ac_cv_func_bcopy" >&5 echo "${ECHO_T}$ac_cv_func_bcopy" >&6 -if test $ac_cv_func_bcopy = yes; then +if test "$ac_cv_func_bcopy" = yes; then - echo "$as_me:26137: checking if bcopy does overlapping moves" >&5 + echo "$as_me:26319: 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 @@ -26143,8 +26325,8 @@ else if test "$cross_compiling" = yes; then cf_cv_good_bcopy=unknown else - cat >conftest.$ac_ext <<_ACEOF -#line 26147 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 26329 "configure" #include "confdefs.h" int main(void) { @@ -26157,29 +26339,29 @@ int main(void) { } _ACEOF -rm -f conftest$ac_exeext -if { (eval echo "$as_me:26161: \"$ac_link\"") >&5 +rm -f "conftest$ac_exeext" +if { (eval echo "$as_me:26343: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:26164: \$? = $ac_status" >&5 - (exit $ac_status); } && { ac_try='./conftest$ac_exeext' - { (eval echo "$as_me:26166: \"$ac_try\"") >&5 + echo "$as_me:26346: \$? = $ac_status" >&5 + (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"' + { (eval echo "$as_me:26348: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:26169: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:26351: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_cv_good_bcopy=yes else echo "$as_me: program exited with status $ac_status" >&5 echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_cv_good_bcopy=no fi -rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext +rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext" fi fi -echo "$as_me:26182: result: $cf_cv_good_bcopy" >&5 +echo "$as_me:26364: result: $cf_cv_good_bcopy" >&5 echo "${ECHO_T}$cf_cv_good_bcopy" >&6 else @@ -26202,30 +26384,30 @@ EOF fi -echo "$as_me:26205: checking if select expects int * arguments" >&5 +echo "$as_me:26387: 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 26208 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 26390 "configure" #include "confdefs.h" #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - egrep "select\(.*, *int *\*," >/dev/null 2>&1; then + $EGREP "select\(.*, *int *\*," >/dev/null 2>&1; then cat >>confdefs.h <<\EOF #define HAVE_SELECT_INTP 1 EOF - echo "$as_me:26219: result: yes" >&5 + echo "$as_me:26401: result: yes" >&5 echo "${ECHO_T}yes" >&6 else - echo "$as_me:26222: result: no" >&5 + echo "$as_me:26404: result: no" >&5 echo "${ECHO_T}no" >&6 fi rm -rf conftest* -echo "$as_me:26228: checking whether closedir returns void" >&5 +echo "$as_me:26410: 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 @@ -26233,8 +26415,8 @@ else if test "$cross_compiling" = yes; then ac_cv_func_closedir_void=yes else - cat >conftest.$ac_ext <<_ACEOF -#line 26237 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 26419 "configure" #include "confdefs.h" $ac_includes_default #include <$ac_header_dirent> @@ -26250,28 +26432,28 @@ $ac_main_return (closedir (opendir (".") return 0; } _ACEOF -rm -f conftest$ac_exeext -if { (eval echo "$as_me:26254: \"$ac_link\"") >&5 +rm -f "conftest$ac_exeext" +if { (eval echo "$as_me:26436: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:26257: \$? = $ac_status" >&5 - (exit $ac_status); } && { ac_try='./conftest$ac_exeext' - { (eval echo "$as_me:26259: \"$ac_try\"") >&5 + echo "$as_me:26439: \$? = $ac_status" >&5 + (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"' + { (eval echo "$as_me:26441: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:26262: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:26444: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_func_closedir_void=no else echo "$as_me: program exited with status $ac_status" >&5 echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_func_closedir_void=yes fi -rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext +rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext" fi fi -echo "$as_me:26274: result: $ac_cv_func_closedir_void" >&5 +echo "$as_me:26456: 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 @@ -26283,18 +26465,18 @@ fi # autoconf 2.5x assumes setvbuf is not reversed when cross-compiling if test "$cross_compiling" != yes ; then - echo "$as_me:26286: checking whether setvbuf arguments are reversed" >&5 + echo "$as_me:26468: 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:26292: error: cannot run test program while cross compiling" >&5 + { { echo "$as_me:26474: 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 26297 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 26479 "configure" #include "confdefs.h" #include /* If setvbuf has the reversed format, exit 0. */ @@ -26310,29 +26492,29 @@ main (void) $ac_main_return(0); /* Non-reversed systems segv here. */ } _ACEOF -rm -f conftest$ac_exeext -if { (eval echo "$as_me:26314: \"$ac_link\"") >&5 +rm -f "conftest$ac_exeext" +if { (eval echo "$as_me:26496: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:26317: \$? = $ac_status" >&5 - (exit $ac_status); } && { ac_try='./conftest$ac_exeext' - { (eval echo "$as_me:26319: \"$ac_try\"") >&5 + echo "$as_me:26499: \$? = $ac_status" >&5 + (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"' + { (eval echo "$as_me:26501: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:26322: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:26504: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_func_setvbuf_reversed=yes else echo "$as_me: program exited with status $ac_status" >&5 echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_func_setvbuf_reversed=no fi -rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext +rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext" fi -rm -f core core.* *.core +rm -f core ./core.* ./*.core fi -echo "$as_me:26335: result: $ac_cv_func_setvbuf_reversed" >&5 +echo "$as_me:26517: 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 @@ -26358,13 +26540,13 @@ for ac_func in \ do as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` -echo "$as_me:26361: checking for $ac_func" >&5 +echo "$as_me:26543: 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 26367 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 26549 "configure" #include "confdefs.h" #define $ac_func autoconf_temporary #include /* least-intrusive standard header which defines gcc2 __stub macros */ @@ -26394,29 +26576,29 @@ main (void) return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:26398: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:26580: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:26401: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:26404: \"$ac_try\"") >&5 + echo "$as_me:26583: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:26586: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:26407: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:26589: \$? = $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 +cat "conftest.$ac_ext" >&5 eval "$as_ac_var=no" fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:26417: 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 +echo "$as_me:26599: 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:26609: 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 26434 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 26616 "configure" #include "confdefs.h" #include @@ -26443,42 +26625,42 @@ sigaction_t x return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:26447: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:26629: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:26450: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:26453: \"$ac_try\"") >&5 + echo "$as_me:26632: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:26635: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:26456: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:26638: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_cv_type_sigaction=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_cv_type_sigaction=no fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi -echo "$as_me:26467: result: $cf_cv_type_sigaction" >&5 +echo "$as_me:26649: 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:26474: checking for nonconflicting termios.h" >&5 +echo "$as_me:26656: 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 26481 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 26663 "configure" #include "confdefs.h" #ifdef HAVE_IOCTL_H @@ -26504,29 +26686,29 @@ main (void) return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:26508: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:26690: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:26511: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:26514: \"$ac_try\"") >&5 + echo "$as_me:26693: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:26696: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:26517: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:26699: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_cv_use_termios_h=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_cv_use_termios_h=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:26529: result: $cf_cv_use_termios_h" >&5 +echo "$as_me:26711: 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 @@ -26544,14 +26726,14 @@ EOF fi -echo "$as_me:26547: checking for passwd.pw_gecos" >&5 +echo "$as_me:26729: 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 26554 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 26736 "configure" #include "confdefs.h" #include @@ -26566,41 +26748,41 @@ main (void) return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:26570: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:26752: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:26573: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:26576: \"$ac_try\"") >&5 + echo "$as_me:26755: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:26758: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:26579: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:26761: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_cv_pw_gecos=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_cv_pw_gecos=no fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi -echo "$as_me:26589: result: $cf_cv_pw_gecos" >&5 +echo "$as_me:26771: 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:26596: checking for tm.tm_gmtoff" >&5 +echo "$as_me:26778: 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 26603 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 26785 "configure" #include "confdefs.h" #ifdef TIME_WITH_SYS_TIME @@ -26618,41 +26800,41 @@ int main (void) { - struct tm foo; - long bar = foo.tm_gmtoff + static struct tm foo; + long bar = foo.tm_gmtoff; (void) bar ; return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:26628: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:26810: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:26631: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:26634: \"$ac_try\"") >&5 + echo "$as_me:26813: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:26816: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:26637: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:26819: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_cv_tm_gmtoff=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_cv_tm_gmtoff=no fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi -echo "$as_me:26648: result: $cf_cv_tm_gmtoff" >&5 +echo "$as_me:26830: result: $cf_cv_tm_gmtoff" >&5 echo "${ECHO_T}$cf_cv_tm_gmtoff" >&6 -test $cf_cv_tm_gmtoff = no && +test "$cf_cv_tm_gmtoff" = no && cat >>confdefs.h <<\EOF #define DONT_HAVE_TM_GMTOFF 1 EOF -echo "$as_me:26655: checking for long file names" >&5 +echo "$as_me:26837: 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 @@ -26673,27 +26855,27 @@ if test -n "$TMPDIR" && test -d "$TMPDIR else ac_tmpdirs='/tmp /var/tmp /usr/tmp' fi -for ac_dir in . $ac_tmpdirs `eval echo $prefix/lib $exec_prefix/lib` ; do - test -d $ac_dir || continue - test -w $ac_dir || continue # It is less confusing to not echo anything here. +for ac_dir in . $ac_tmpdirs `eval echo "$prefix/lib" "$exec_prefix/lib"` ; do + test -d "$ac_dir" || continue + test -w "$ac_dir" || continue # It is less confusing to not echo anything here. ac_xdir=$ac_dir/cf$$ - (umask 077 && mkdir $ac_xdir 2>/dev/null) || continue + (umask 077 && mkdir "$ac_xdir" 2>/dev/null) || continue ac_tf1=$ac_xdir/conftest9012345 ac_tf2=$ac_xdir/conftest9012346 - (echo 1 >$ac_tf1) 2>/dev/null - (echo 2 >$ac_tf2) 2>/dev/null - ac_val=`cat $ac_tf1 2>/dev/null` - if test ! -f $ac_tf1 || test "$ac_val" != 1; then + (echo 1 >"$ac_tf1") 2>/dev/null + (echo 2 >"$ac_tf2") 2>/dev/null + ac_val=`cat "$ac_tf1" 2>/dev/null` + if test ! -f "$ac_tf1" || test "$ac_val" != 1; then ac_cv_sys_long_file_names=no - rm -rf $ac_xdir 2>/dev/null + rm -rf "$ac_xdir" 2>/dev/null break fi - rm -rf $ac_xdir 2>/dev/null + rm -rf "$ac_xdir" 2>/dev/null done fi -echo "$as_me:26694: result: $ac_cv_sys_long_file_names" >&5 +echo "$as_me:26876: 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 +if test "$ac_cv_sys_long_file_names" = yes; then cat >>confdefs.h <<\EOF #define HAVE_LONG_FILE_NAMES 1 @@ -26704,24 +26886,24 @@ fi for ac_header in sys/wait.h do as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` -echo "$as_me:26707: checking for $ac_header" >&5 +echo "$as_me:26889: 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 26713 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 26895 "configure" #include "confdefs.h" #include <$ac_header> _ACEOF -if { (eval echo "$as_me:26717: \"$ac_cpp conftest.$ac_ext\"") >&5 - (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 +if { (eval echo "$as_me:26899: \"$ac_cpp "conftest.$ac_ext"\"") >&5 + (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1 ac_status=$? - egrep -v '^ *\+' conftest.er1 >conftest.err + $EGREP -v '^ *\+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:26723: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then + echo "$as_me:26905: \$? = $ac_status" >&5 + (exit "$ac_status"); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag else @@ -26734,14 +26916,14 @@ 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 + cat "conftest.$ac_ext" >&5 eval "$as_ac_Header=no" fi -rm -f conftest.err conftest.$ac_ext +rm -f conftest.err "conftest.$ac_ext" fi -echo "$as_me:26742: 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 +echo "$as_me:26924: 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:26945: 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 26769 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 26951 "configure" #include "confdefs.h" #include <$ac_header> _ACEOF -if { (eval echo "$as_me:26773: \"$ac_cpp conftest.$ac_ext\"") >&5 - (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 +if { (eval echo "$as_me:26955: \"$ac_cpp "conftest.$ac_ext"\"") >&5 + (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1 ac_status=$? - egrep -v '^ *\+' conftest.er1 >conftest.err + $EGREP -v '^ *\+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:26779: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then + echo "$as_me:26961: \$? = $ac_status" >&5 + (exit "$ac_status"); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag else @@ -26790,14 +26972,14 @@ 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 + cat "conftest.$ac_ext" >&5 eval "$as_ac_Header=no" fi -rm -f conftest.err conftest.$ac_ext +rm -f conftest.err "conftest.$ac_ext" fi -echo "$as_me:26798: 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 +echo "$as_me:26980: 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:26993: 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 26817 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 26999 "configure" #include "confdefs.h" #include <$ac_header> _ACEOF -if { (eval echo "$as_me:26821: \"$ac_cpp conftest.$ac_ext\"") >&5 - (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 +if { (eval echo "$as_me:27003: \"$ac_cpp "conftest.$ac_ext"\"") >&5 + (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1 ac_status=$? - egrep -v '^ *\+' conftest.er1 >conftest.err + $EGREP -v '^ *\+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:26827: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then + echo "$as_me:27009: \$? = $ac_status" >&5 + (exit "$ac_status"); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag else @@ -26838,14 +27020,14 @@ 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 + cat "conftest.$ac_ext" >&5 eval "$as_ac_Header=no" fi -rm -f conftest.err conftest.$ac_ext +rm -f conftest.err "conftest.$ac_ext" fi -echo "$as_me:26846: 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 +echo "$as_me:27028: 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:27050: 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 26875 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 27057 "configure" #include "confdefs.h" $cf_wait_headers int main (void) { -int x; +static int x; int y = WEXITSTATUS(x); int z = WTERMSIG(x); wait(&x); @@ -26890,27 +27072,27 @@ int x; return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:26894: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:27076: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:26897: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:26900: \"$ac_try\"") >&5 + echo "$as_me:27079: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:27082: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:26903: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:27085: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_cv_type_unionwait=no echo compiles ok w/o union wait 1>&5 else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 - cat >conftest.$ac_ext <<_ACEOF -#line 26913 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 27095 "configure" #include "confdefs.h" $cf_wait_headers int @@ -26936,39 +27118,39 @@ union wait x; return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:26940: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:27122: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:26943: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:26946: \"$ac_try\"") >&5 + echo "$as_me:27125: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:27128: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:26949: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:27131: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_cv_type_unionwait=yes echo compiles ok with union wait and possibly macros too 1>&5 else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_cv_type_unionwait=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:26964: result: $cf_cv_type_unionwait" >&5 +echo "$as_me:27146: result: $cf_cv_type_unionwait" >&5 echo "${ECHO_T}$cf_cv_type_unionwait" >&6 -test $cf_cv_type_unionwait = yes && +test "$cf_cv_type_unionwait" = yes && cat >>confdefs.h <<\EOF #define HAVE_TYPE_UNIONWAIT 1 EOF -echo "$as_me:26971: checking if the system function returns usable child-status" >&5 +echo "$as_me:27153: 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 @@ -26977,8 +27159,8 @@ else if test "$cross_compiling" = yes; then cf_cv_system_status=unknown else - cat >conftest.$ac_ext <<_ACEOF -#line 26981 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 27163 "configure" #include "confdefs.h" #include @@ -27011,57 +27193,57 @@ int main() } _ACEOF -rm -f conftest$ac_exeext -if { (eval echo "$as_me:27015: \"$ac_link\"") >&5 +rm -f "conftest$ac_exeext" +if { (eval echo "$as_me:27197: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:27018: \$? = $ac_status" >&5 - (exit $ac_status); } && { ac_try='./conftest$ac_exeext' - { (eval echo "$as_me:27020: \"$ac_try\"") >&5 + echo "$as_me:27200: \$? = $ac_status" >&5 + (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"' + { (eval echo "$as_me:27202: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:27023: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:27205: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_cv_system_status=no else echo "$as_me: program exited with status $ac_status" >&5 echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 if test "$cross_compiling" = yes; then cf_cv_system_status=unknown else - cat >conftest.$ac_ext <<_ACEOF -#line 27034 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 27216 "configure" #include "confdefs.h" int main() { ${cf_cv_main_return:-return}(system("exit 23") != (23 << 8)); } _ACEOF -rm -f conftest$ac_exeext -if { (eval echo "$as_me:27039: \"$ac_link\"") >&5 +rm -f "conftest$ac_exeext" +if { (eval echo "$as_me:27221: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:27042: \$? = $ac_status" >&5 - (exit $ac_status); } && { ac_try='./conftest$ac_exeext' - { (eval echo "$as_me:27044: \"$ac_try\"") >&5 + echo "$as_me:27224: \$? = $ac_status" >&5 + (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"' + { (eval echo "$as_me:27226: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:27047: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:27229: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_cv_system_status=yes else echo "$as_me: program exited with status $ac_status" >&5 echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_cv_system_status=unknown fi -rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext +rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext" fi fi -rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext +rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext" fi fi -echo "$as_me:27064: result: $cf_cv_system_status" >&5 +echo "$as_me:27246: result: $cf_cv_system_status" >&5 echo "${ECHO_T}$cf_cv_system_status" >&6 test $cf_cv_system_status = no && cat >>confdefs.h <<\EOF @@ -27084,14 +27266,14 @@ EOF else if test "$cf_cv_ncurses_version" != no ; then -echo "$as_me:27087: checking for obsolete/broken version of ncurses" >&5 +echo "$as_me:27269: 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 27094 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 27276 "configure" #include "confdefs.h" #include <${cf_cv_ncurses_header:-curses.h}> @@ -27109,32 +27291,32 @@ main (void) return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:27113: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:27295: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:27116: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:27119: \"$ac_try\"") >&5 + echo "$as_me:27298: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:27301: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:27122: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:27304: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_cv_ncurses_broken=no else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_cv_ncurses_broken=yes fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi -echo "$as_me:27134: result: $cf_cv_ncurses_broken" >&5 +echo "$as_me:27316: 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:27137: WARNING: hmm... you should get an up-to-date version of ncurses" >&5 + { echo "$as_me:27319: 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 @@ -27144,14 +27326,14 @@ EOF fi fi -echo "$as_me:27147: checking if curses supports color attributes" >&5 +echo "$as_me:27329: 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 27154 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 27336 "configure" #include "confdefs.h" #include <${cf_cv_ncurses_header:-curses.h}> @@ -27170,31 +27352,31 @@ chtype x = COLOR_BLUE; return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:27174: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:27356: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:27177: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:27180: \"$ac_try\"") >&5 + echo "$as_me:27359: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:27362: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:27183: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:27365: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_cv_color_curses=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_cv_color_curses=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:27195: result: $cf_cv_color_curses" >&5 +echo "$as_me:27377: result: $cf_cv_color_curses" >&5 echo "${ECHO_T}$cf_cv_color_curses" >&6 -if test $cf_cv_color_curses = yes ; then +if test "$cf_cv_color_curses" = yes ; then cat >>confdefs.h <<\EOF #define COLOR_CURSES 1 @@ -27213,7 +27395,7 @@ fi EOF else - { echo "$as_me:27216: WARNING: This curses library does not support color" >&5 + { echo "$as_me:27398: WARNING: This curses library does not support color" >&5 echo "$as_me: WARNING: This curses library does not support color" >&2;} fi fi @@ -27232,7 +27414,7 @@ fi if test $check_sig_const = yes ; then -echo "$as_me:27235: checking for redefinable signal constants" >&5 +echo "$as_me:27417: 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 @@ -27244,8 +27426,8 @@ if test -n "$cf_cv_sig_args"; then if test "$cross_compiling" = yes; then cf_cv_sig_const=unknown else - cat >conftest.$ac_ext <<_ACEOF -#line 27248 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 27430 "configure" #include "confdefs.h" #define NEW_DFL ((RETSIGTYPE (*)($cf_test))0) @@ -27272,31 +27454,31 @@ int main() ${cf_cv_main_return:-return}(0); } _ACEOF -rm -f conftest$ac_exeext -if { (eval echo "$as_me:27276: \"$ac_link\"") >&5 +rm -f "conftest$ac_exeext" +if { (eval echo "$as_me:27458: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:27279: \$? = $ac_status" >&5 - (exit $ac_status); } && { ac_try='./conftest$ac_exeext' - { (eval echo "$as_me:27281: \"$ac_try\"") >&5 + echo "$as_me:27461: \$? = $ac_status" >&5 + (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"' + { (eval echo "$as_me:27463: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:27284: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:27466: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_cv_sig_const=yes else echo "$as_me: program exited with status $ac_status" >&5 echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_cv_sig_const=no fi -rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext +rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext" fi fi fi -echo "$as_me:27299: result: $cf_cv_sig_const" >&5 +echo "$as_me:27481: result: $cf_cv_sig_const" >&5 echo "${ECHO_T}$cf_cv_sig_const" >&6 test "$cf_cv_sig_const" = yes && cat >>confdefs.h <<\EOF @@ -27305,14 +27487,14 @@ EOF fi -echo "$as_me:27308: checking for ANSI qsort" >&5 +echo "$as_me:27490: 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 27315 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 27497 "configure" #include "confdefs.h" #ifdef HAVE_STDLIB_H @@ -27328,29 +27510,29 @@ extern int compare(const void *, const v return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:27332: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:27514: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:27335: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:27338: \"$ac_try\"") >&5 + echo "$as_me:27517: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:27520: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:27341: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:27523: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_cv_comptype=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_cv_comptype=no fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi -echo "$as_me:27353: result: $cf_cv_comptype" >&5 +echo "$as_me:27535: result: $cf_cv_comptype" >&5 echo "${ECHO_T}$cf_cv_comptype" >&6 if test $cf_cv_comptype = yes; then @@ -27366,7 +27548,7 @@ EOF fi -echo "$as_me:27369: checking if application can dump core" >&5 +echo "$as_me:27551: 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 @@ -27375,8 +27557,8 @@ else if test "$cross_compiling" = yes; then cf_cv_corefile=unknown else - cat >conftest.$ac_ext <<_ACEOF -#line 27379 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 27561 "configure" #include "confdefs.h" #include @@ -27417,29 +27599,29 @@ int main() #endif } _ACEOF -rm -f conftest$ac_exeext -if { (eval echo "$as_me:27421: \"$ac_link\"") >&5 +rm -f "conftest$ac_exeext" +if { (eval echo "$as_me:27603: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:27424: \$? = $ac_status" >&5 - (exit $ac_status); } && { ac_try='./conftest$ac_exeext' - { (eval echo "$as_me:27426: \"$ac_try\"") >&5 + echo "$as_me:27606: \$? = $ac_status" >&5 + (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"' + { (eval echo "$as_me:27608: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:27429: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:27611: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_cv_corefile=yes else echo "$as_me: program exited with status $ac_status" >&5 echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_cv_corefile=no fi -rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext +rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext" fi fi -echo "$as_me:27442: result: $cf_cv_corefile" >&5 +echo "$as_me:27624: result: $cf_cv_corefile" >&5 echo "${ECHO_T}$cf_cv_corefile" >&6 test $cf_cv_corefile = yes && cat >>confdefs.h <<\EOF @@ -27470,18 +27652,18 @@ do ac_tr_func=`echo "$ac_func" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%` -echo "$as_me:27473: checking for missing \"${ac_func}\" extern" >&5 +echo "$as_me:27655: 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}:27479: testing for missing "${ac_func}" external ..." 1>&5 +echo "${as_me:-configure}:27661: testing for missing "${ac_func}" external ..." 1>&5 cf_save_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS $CHECK_DECL_FLAG" -cat >conftest.$ac_ext <<_ACEOF -#line 27484 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 27666 "configure" #include "confdefs.h" $CHECK_DECL_HDRS @@ -27498,25 +27680,25 @@ main (void) return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:27502: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:27684: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:27505: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:27508: \"$ac_try\"") >&5 + echo "$as_me:27687: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:27690: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:27511: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:27693: \$? = $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 cf_1_up=`echo "${ac_func}" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%` -cat >conftest.$ac_ext <<_ACEOF -#line 27519 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 27701 "configure" #include "confdefs.h" #define DECL_${cf_1_up} @@ -27530,41 +27712,41 @@ long x = 0 return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:27534: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:27716: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:27537: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:27540: \"$ac_try\"") >&5 + echo "$as_me:27719: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:27722: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:27543: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:27725: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then eval 'cf_cv_func_'${ac_func}'=yes' else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 eval 'cf_cv_func_'${ac_func}'=no' fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" else eval 'cf_cv_func_'${ac_func}'=yes' fi else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 eval 'cf_cv_func_'${ac_func}'=no' fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" CFLAGS="$cf_save_CFLAGS" fi eval 'cf_result=$cf_cv_func_'${ac_func} -echo "$as_me:27567: result: $cf_result" >&5 +echo "$as_me:27749: result: $cf_result" >&5 echo "${ECHO_T}$cf_result" >&6 test $cf_result = yes && cat >>confdefs.h <&5 +echo "$as_me:27770: 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}:27594: testing for missing "${ac_func}" external ..." 1>&5 +echo "${as_me:-configure}:27776: testing for missing "${ac_func}" external ..." 1>&5 cf_save_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS $CHECK_DECL_FLAG" -cat >conftest.$ac_ext <<_ACEOF -#line 27599 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 27781 "configure" #include "confdefs.h" $CHECK_DECL_HDRS @@ -27613,25 +27795,25 @@ main (void) return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:27617: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:27799: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:27620: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:27623: \"$ac_try\"") >&5 + echo "$as_me:27802: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:27805: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:27626: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:27808: \$? = $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 cf_1_up=`echo "${ac_func}" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%` -cat >conftest.$ac_ext <<_ACEOF -#line 27634 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 27816 "configure" #include "confdefs.h" #define DECL_${cf_1_up} @@ -27645,41 +27827,41 @@ long x = 0 return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:27649: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:27831: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:27652: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:27655: \"$ac_try\"") >&5 + echo "$as_me:27834: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:27837: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:27658: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:27840: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then eval 'cf_cv_func_'${ac_func}'=yes' else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 eval 'cf_cv_func_'${ac_func}'=no' fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" else eval 'cf_cv_func_'${ac_func}'=yes' fi else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 eval 'cf_cv_func_'${ac_func}'=no' fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" CFLAGS="$cf_save_CFLAGS" fi eval 'cf_result=$cf_cv_func_'${ac_func} -echo "$as_me:27682: result: $cf_result" >&5 +echo "$as_me:27864: result: $cf_result" >&5 echo "${ECHO_T}$cf_result" >&6 test $cf_result = yes && cat >>confdefs.h <&5 +echo "$as_me:27883: 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}:27707: testing for missing "${ac_func}" external ..." 1>&5 +echo "${as_me:-configure}:27889: testing for missing "${ac_func}" external ..." 1>&5 cf_save_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS $CHECK_DECL_FLAG" -cat >conftest.$ac_ext <<_ACEOF -#line 27712 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 27894 "configure" #include "confdefs.h" $CHECK_DECL_HDRS @@ -27726,25 +27908,25 @@ main (void) return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:27730: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:27912: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:27733: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:27736: \"$ac_try\"") >&5 + echo "$as_me:27915: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:27918: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:27739: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:27921: \$? = $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 cf_1_up=`echo "${ac_func}" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%` -cat >conftest.$ac_ext <<_ACEOF -#line 27747 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 27929 "configure" #include "confdefs.h" #define DECL_${cf_1_up} @@ -27758,41 +27940,41 @@ long x = 0 return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:27762: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:27944: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:27765: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:27768: \"$ac_try\"") >&5 + echo "$as_me:27947: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:27950: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:27771: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:27953: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then eval 'cf_cv_func_'${ac_func}'=yes' else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 eval 'cf_cv_func_'${ac_func}'=no' fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" else eval 'cf_cv_func_'${ac_func}'=yes' fi else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 eval 'cf_cv_func_'${ac_func}'=no' fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" CFLAGS="$cf_save_CFLAGS" fi eval 'cf_result=$cf_cv_func_'${ac_func} -echo "$as_me:27795: result: $cf_result" >&5 +echo "$as_me:27977: result: $cf_result" >&5 echo "${ECHO_T}$cf_result" >&6 test $cf_result = yes && cat >>confdefs.h <&5 +echo "$as_me:28053: 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}:27877: testing for missing "${ac_func}" external ..." 1>&5 +echo "${as_me:-configure}:28059: testing for missing "${ac_func}" external ..." 1>&5 cf_save_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS $CHECK_DECL_FLAG" -cat >conftest.$ac_ext <<_ACEOF -#line 27882 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 28064 "configure" #include "confdefs.h" $CHECK_DECL_HDRS @@ -27896,25 +28078,25 @@ main (void) return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:27900: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:28082: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:27903: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:27906: \"$ac_try\"") >&5 + echo "$as_me:28085: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:28088: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:27909: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:28091: \$? = $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 cf_1_up=`echo "${ac_func}" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%` -cat >conftest.$ac_ext <<_ACEOF -#line 27917 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 28099 "configure" #include "confdefs.h" #define DECL_${cf_1_up} @@ -27928,41 +28110,41 @@ long x = 0 return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:27932: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:28114: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:27935: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:27938: \"$ac_try\"") >&5 + echo "$as_me:28117: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:28120: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:27941: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:28123: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then eval 'cf_cv_func_'${ac_func}'=yes' else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 eval 'cf_cv_func_'${ac_func}'=no' fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" else eval 'cf_cv_func_'${ac_func}'=yes' fi else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 eval 'cf_cv_func_'${ac_func}'=no' fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" CFLAGS="$cf_save_CFLAGS" fi eval 'cf_result=$cf_cv_func_'${ac_func} -echo "$as_me:27965: result: $cf_result" >&5 +echo "$as_me:28147: result: $cf_result" >&5 echo "${ECHO_T}$cf_result" >&6 test $cf_result = yes && cat >>confdefs.h <&5 +echo "$as_me:28163: 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}:27987: testing for missing "${ac_func}" external ..." 1>&5 +echo "${as_me:-configure}:28169: testing for missing "${ac_func}" external ..." 1>&5 cf_save_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS $CHECK_DECL_FLAG" -cat >conftest.$ac_ext <<_ACEOF -#line 27992 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 28174 "configure" #include "confdefs.h" $CHECK_DECL_HDRS @@ -28006,25 +28188,25 @@ main (void) return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:28010: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:28192: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:28013: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:28016: \"$ac_try\"") >&5 + echo "$as_me:28195: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:28198: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:28019: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:28201: \$? = $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 cf_1_up=`echo "${ac_func}" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%` -cat >conftest.$ac_ext <<_ACEOF -#line 28027 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 28209 "configure" #include "confdefs.h" #define DECL_${cf_1_up} @@ -28038,41 +28220,41 @@ long x = 0 return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:28042: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:28224: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:28045: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:28048: \"$ac_try\"") >&5 + echo "$as_me:28227: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:28230: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:28051: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:28233: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then eval 'cf_cv_func_'${ac_func}'=yes' else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 eval 'cf_cv_func_'${ac_func}'=no' fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" else eval 'cf_cv_func_'${ac_func}'=yes' fi else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 eval 'cf_cv_func_'${ac_func}'=no' fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" CFLAGS="$cf_save_CFLAGS" fi eval 'cf_result=$cf_cv_func_'${ac_func} -echo "$as_me:28075: result: $cf_result" >&5 +echo "$as_me:28257: result: $cf_result" >&5 echo "${ECHO_T}$cf_result" >&6 test $cf_result = yes && cat >>confdefs.h <&5 +echo "$as_me:28277: 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}:28101: testing for missing "${ac_func}" external ..." 1>&5 +echo "${as_me:-configure}:28283: testing for missing "${ac_func}" external ..." 1>&5 cf_save_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS $CHECK_DECL_FLAG" -cat >conftest.$ac_ext <<_ACEOF -#line 28106 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 28288 "configure" #include "confdefs.h" $CHECK_DECL_HDRS @@ -28120,25 +28302,25 @@ main (void) return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:28124: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:28306: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:28127: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:28130: \"$ac_try\"") >&5 + echo "$as_me:28309: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:28312: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:28133: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:28315: \$? = $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 cf_1_up=`echo "${ac_func}" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%` -cat >conftest.$ac_ext <<_ACEOF -#line 28141 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 28323 "configure" #include "confdefs.h" #define DECL_${cf_1_up} @@ -28152,41 +28334,41 @@ long x = 0 return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:28156: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:28338: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:28159: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:28162: \"$ac_try\"") >&5 + echo "$as_me:28341: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:28344: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:28165: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:28347: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then eval 'cf_cv_func_'${ac_func}'=yes' else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 eval 'cf_cv_func_'${ac_func}'=no' fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" else eval 'cf_cv_func_'${ac_func}'=yes' fi else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 eval 'cf_cv_func_'${ac_func}'=no' fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" CFLAGS="$cf_save_CFLAGS" fi eval 'cf_result=$cf_cv_func_'${ac_func} -echo "$as_me:28189: result: $cf_result" >&5 +echo "$as_me:28371: result: $cf_result" >&5 echo "${ECHO_T}$cf_result" >&6 test $cf_result = yes && cat >>confdefs.h <&5 +echo "$as_me:28381: 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 @@ -28207,8 +28389,8 @@ else if test "$cross_compiling" = yes; then cf_cv_use_tiocgwinsz=unknown else - cat >conftest.$ac_ext <<_ACEOF -#line 28211 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 28393 "configure" #include "confdefs.h" $CHECK_DECL_HDRS @@ -28233,31 +28415,31 @@ int main() ${cf_cv_main_return:-return}(0); /* we cannot guarantee this is run interactively */ } _ACEOF -rm -f conftest$ac_exeext -if { (eval echo "$as_me:28237: \"$ac_link\"") >&5 +rm -f "conftest$ac_exeext" +if { (eval echo "$as_me:28419: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:28240: \$? = $ac_status" >&5 - (exit $ac_status); } && { ac_try='./conftest$ac_exeext' - { (eval echo "$as_me:28242: \"$ac_try\"") >&5 + echo "$as_me:28422: \$? = $ac_status" >&5 + (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"' + { (eval echo "$as_me:28424: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:28245: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:28427: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_cv_use_tiocgwinsz=yes else echo "$as_me: program exited with status $ac_status" >&5 echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_cv_use_tiocgwinsz=no fi -rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext +rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext" fi rm -f autoconf.h CFLAGS="$cf_save_CFLAGS" fi -echo "$as_me:28260: result: $cf_cv_use_tiocgwinsz" >&5 +echo "$as_me:28442: result: $cf_cv_use_tiocgwinsz" >&5 echo "${ECHO_T}$cf_cv_use_tiocgwinsz" >&6 test $cf_cv_use_tiocgwinsz != yes && cat >>confdefs.h <<\EOF @@ -28288,7 +28470,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:28291: checking for $ac_word" >&5 +echo "$as_me:28473: 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 @@ -28303,7 +28485,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:28306: found $ac_dir/$ac_word" >&5 +echo "$as_me:28488: found $ac_dir/$ac_word" >&5 break done @@ -28311,10 +28493,10 @@ fi fi RANLIB=$ac_cv_prog_RANLIB if test -n "$RANLIB"; then - echo "$as_me:28314: result: $RANLIB" >&5 + echo "$as_me:28496: result: $RANLIB" >&5 echo "${ECHO_T}$RANLIB" >&6 else - echo "$as_me:28317: result: no" >&5 + echo "$as_me:28499: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -28323,7 +28505,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:28326: checking for $ac_word" >&5 +echo "$as_me:28508: 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 @@ -28338,7 +28520,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:28341: found $ac_dir/$ac_word" >&5 +echo "$as_me:28523: found $ac_dir/$ac_word" >&5 break done @@ -28347,10 +28529,10 @@ fi fi ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB if test -n "$ac_ct_RANLIB"; then - echo "$as_me:28350: result: $ac_ct_RANLIB" >&5 + echo "$as_me:28532: result: $ac_ct_RANLIB" >&5 echo "${ECHO_T}$ac_ct_RANLIB" >&6 else - echo "$as_me:28353: result: no" >&5 + echo "$as_me:28535: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -28361,13 +28543,13 @@ fi # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works # for constant arguments. Useless! -echo "$as_me:28364: checking for working alloca.h" >&5 +echo "$as_me:28546: 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 28370 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 28552 "configure" #include "confdefs.h" #include int @@ -28378,27 +28560,27 @@ char *p = (char *) alloca (2 * sizeof (i return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:28382: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:28564: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:28385: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:28388: \"$ac_try\"") >&5 + echo "$as_me:28567: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:28570: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:28391: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:28573: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_working_alloca_h=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_working_alloca_h=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:28401: result: $ac_cv_working_alloca_h" >&5 +echo "$as_me:28583: 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 @@ -28408,13 +28590,13 @@ EOF fi -echo "$as_me:28411: checking for alloca" >&5 +echo "$as_me:28593: 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 28417 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 28599 "configure" #include "confdefs.h" #ifdef __GNUC__ # define alloca __builtin_alloca @@ -28445,27 +28627,27 @@ char *p = (char *) alloca (1); return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:28449: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:28631: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:28452: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:28455: \"$ac_try\"") >&5 + echo "$as_me:28634: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:28637: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:28458: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:28640: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_func_alloca_works=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_func_alloca_works=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:28468: result: $ac_cv_func_alloca_works" >&5 +echo "$as_me:28650: 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 @@ -28480,19 +28662,19 @@ else # contain a buggy version. If you still want to use their alloca, # use ar to extract alloca.o from them instead of compiling alloca.c. -ALLOCA=alloca.$ac_objext +ALLOCA="alloca.$ac_objext" cat >>confdefs.h <<\EOF #define C_ALLOCA 1 EOF -echo "$as_me:28489: checking whether \`alloca.c' needs Cray hooks" >&5 +echo "$as_me:28671: 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 28495 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 28677 "configure" #include "confdefs.h" #if defined(CRAY) && ! defined(CRAY2) webecray @@ -28502,7 +28684,7 @@ wenotbecray _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - egrep "webecray" >/dev/null 2>&1; then + $EGREP "webecray" >/dev/null 2>&1; then ac_cv_os_cray=yes else ac_cv_os_cray=no @@ -28510,18 +28692,18 @@ fi rm -rf conftest* fi -echo "$as_me:28513: result: $ac_cv_os_cray" >&5 +echo "$as_me:28695: 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:28518: checking for $ac_func" >&5 +echo "$as_me:28700: 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 28524 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 28706 "configure" #include "confdefs.h" #define $ac_func autoconf_temporary #include /* least-intrusive standard header which defines gcc2 __stub macros */ @@ -28551,29 +28733,29 @@ main (void) return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:28555: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:28737: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:28558: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:28561: \"$ac_try\"") >&5 + echo "$as_me:28740: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:28743: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:28564: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:28746: \$? = $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 +cat "conftest.$ac_ext" >&5 eval "$as_ac_var=no" fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:28574: 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 +echo "$as_me:28756: 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:28770: 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 @@ -28593,8 +28775,8 @@ else if test "$cross_compiling" = yes; then ac_cv_c_stack_direction=0 else - cat >conftest.$ac_ext <<_ACEOF -#line 28597 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 28779 "configure" #include "confdefs.h" int find_stack_direction (void) @@ -28616,28 +28798,28 @@ main (void) $ac_main_return (find_stack_direction () < 0); } _ACEOF -rm -f conftest$ac_exeext -if { (eval echo "$as_me:28620: \"$ac_link\"") >&5 +rm -f "conftest$ac_exeext" +if { (eval echo "$as_me:28802: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:28623: \$? = $ac_status" >&5 - (exit $ac_status); } && { ac_try='./conftest$ac_exeext' - { (eval echo "$as_me:28625: \"$ac_try\"") >&5 + echo "$as_me:28805: \$? = $ac_status" >&5 + (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"' + { (eval echo "$as_me:28807: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:28628: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:28810: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_c_stack_direction=1 else echo "$as_me: program exited with status $ac_status" >&5 echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_c_stack_direction=-1 fi -rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext +rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext" fi fi -echo "$as_me:28640: result: $ac_cv_c_stack_direction" >&5 +echo "$as_me:28822: result: $ac_cv_c_stack_direction" >&5 echo "${ECHO_T}$ac_cv_c_stack_direction" >&6 cat >>confdefs.h <&5 +echo "$as_me:28834: 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 28658 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 28840 "configure" #include "confdefs.h" #include <$ac_header> _ACEOF -if { (eval echo "$as_me:28662: \"$ac_cpp conftest.$ac_ext\"") >&5 - (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 +if { (eval echo "$as_me:28844: \"$ac_cpp "conftest.$ac_ext"\"") >&5 + (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1 ac_status=$? - egrep -v '^ *\+' conftest.er1 >conftest.err + $EGREP -v '^ *\+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:28668: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then + echo "$as_me:28850: \$? = $ac_status" >&5 + (exit "$ac_status"); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag else @@ -28679,14 +28861,14 @@ 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 + cat "conftest.$ac_ext" >&5 eval "$as_ac_Header=no" fi -rm -f conftest.err conftest.$ac_ext +rm -f conftest.err "conftest.$ac_ext" fi -echo "$as_me:28687: 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 +echo "$as_me:28869: 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:28882: 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 28706 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 28888 "configure" #include "confdefs.h" #define $ac_func autoconf_temporary #include /* least-intrusive standard header which defines gcc2 __stub macros */ @@ -28733,29 +28915,29 @@ main (void) return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:28737: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:28919: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:28740: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:28743: \"$ac_try\"") >&5 + echo "$as_me:28922: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:28925: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:28746: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:28928: \$? = $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 +cat "conftest.$ac_ext" >&5 eval "$as_ac_var=no" fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:28756: 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 +echo "$as_me:28938: 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:28948: 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 @@ -28771,8 +28953,8 @@ else if test "$cross_compiling" = yes; then ac_cv_func_mmap_fixed_mapped=no else - cat >conftest.$ac_ext <<_ACEOF -#line 28775 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 28957 "configure" #include "confdefs.h" $ac_includes_default /* Thanks to Mike Haertel and Jim Avera for this test. @@ -28790,7 +28972,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 - propagated back to all the places they're supposed to be. + propogated 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: @@ -28898,28 +29080,28 @@ main (void) $ac_main_return (0); } _ACEOF -rm -f conftest$ac_exeext -if { (eval echo "$as_me:28902: \"$ac_link\"") >&5 +rm -f "conftest$ac_exeext" +if { (eval echo "$as_me:29084: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:28905: \$? = $ac_status" >&5 - (exit $ac_status); } && { ac_try='./conftest$ac_exeext' - { (eval echo "$as_me:28907: \"$ac_try\"") >&5 + echo "$as_me:29087: \$? = $ac_status" >&5 + (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"' + { (eval echo "$as_me:29089: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:28910: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:29092: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_func_mmap_fixed_mapped=yes else echo "$as_me: program exited with status $ac_status" >&5 echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_func_mmap_fixed_mapped=no fi -rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext +rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext" fi fi -echo "$as_me:28922: result: $ac_cv_func_mmap_fixed_mapped" >&5 +echo "$as_me:29104: 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 @@ -28930,13 +29112,13 @@ EOF fi rm -f conftest.mmap -echo "$as_me:28933: checking whether we are using the GNU C Library 2.1 or newer" >&5 +echo "$as_me:29115: 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 28939 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 29121 "configure" #include "confdefs.h" #include @@ -28948,7 +29130,7 @@ else _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - egrep "Lucky GNU user" >/dev/null 2>&1; then + $EGREP "Lucky GNU user" >/dev/null 2>&1; then ac_cv_gnu_library_2_1=yes else ac_cv_gnu_library_2_1=no @@ -28956,27 +29138,27 @@ fi rm -rf conftest* fi -echo "$as_me:28959: result: $ac_cv_gnu_library_2_1" >&5 +echo "$as_me:29141: 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" cf_makefile=Makefile -test -z "$ALL_LINGUAS" && ALL_LINGUAS=`test -d $srcdir/po && cd $srcdir/po && echo *.po|sed -e 's/\.po//g' -e 's/*//'` +test -z "$ALL_LINGUAS" && ALL_LINGUAS=`test -d "$srcdir/po" && cd "$srcdir/po" && echo *.po|sed -e 's/\.po//g' -e 's/*//'` # Allow override of "config.h" definition: : ${CONFIG_H:=config.h} if test -z "$PACKAGE" ; then - { { echo "$as_me:28972: error: CF_BUNDLED_INTL used without setting PACKAGE variable" >&5 + { { echo "$as_me:29154: 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 if test -z "$VERSION" ; then -if test -f $srcdir/VERSION ; then - VERSION=`sed -e '2,$d' $srcdir/VERSION|cut -f1` +if test -f "$srcdir/VERSION" ; then + VERSION=`sed -e '2,$d' "$srcdir/VERSION" |cut -f1` else VERSION=unknown fi @@ -28986,24 +29168,24 @@ 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:28989: checking for $ac_header" >&5 +echo "$as_me:29171: 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 28995 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 29177 "configure" #include "confdefs.h" #include <$ac_header> _ACEOF -if { (eval echo "$as_me:28999: \"$ac_cpp conftest.$ac_ext\"") >&5 - (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 +if { (eval echo "$as_me:29181: \"$ac_cpp "conftest.$ac_ext"\"") >&5 + (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1 ac_status=$? - egrep -v '^ *\+' conftest.er1 >conftest.err + $EGREP -v '^ *\+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:29005: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then + echo "$as_me:29187: \$? = $ac_status" >&5 + (exit "$ac_status"); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag else @@ -29016,14 +29198,14 @@ 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 + cat "conftest.$ac_ext" >&5 eval "$as_ac_Header=no" fi -rm -f conftest.err conftest.$ac_ext +rm -f conftest.err "conftest.$ac_ext" fi -echo "$as_me:29024: 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 +echo "$as_me:29206: 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:29221: 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 29045 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 29227 "configure" #include "confdefs.h" #define $ac_func autoconf_temporary #include /* least-intrusive standard header which defines gcc2 __stub macros */ @@ -29072,29 +29254,29 @@ main (void) return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:29076: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:29258: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:29079: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:29082: \"$ac_try\"") >&5 + echo "$as_me:29261: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:29264: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:29085: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:29267: \$? = $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 +cat "conftest.$ac_ext" >&5 eval "$as_ac_var=no" fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:29095: 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 +echo "$as_me:29277: 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 29146 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 29328 "configure" #include "confdefs.h" #include int @@ -29154,25 +29336,25 @@ printf("Hello") return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:29158: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:29340: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:29161: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:29164: \"$ac_try\"") >&5 + echo "$as_me:29343: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:29346: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:29167: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:29349: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then : else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_have_incdir=yes fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" CPPFLAGS=$cf_save_CPPFLAGS fi fi @@ -29181,11 +29363,11 @@ rm -f conftest.$ac_objext conftest.$ac_e if test "$cf_have_incdir" = no ; then test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6 -echo "${as_me:-configure}:29184: testing adding $cf_add_incdir to include-path ..." 1>&5 +echo "${as_me:-configure}:29366: 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%'` + 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 @@ -29198,14 +29380,14 @@ echo "${as_me:-configure}:29184: testing done fi - elif test -d $cf_searchpath/../include ; then + 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 + while test "$cf_add_incdir" != /usr/include do - if test -d $cf_add_incdir + if test -d "$cf_add_incdir" then cf_have_incdir=no if test -n "$CFLAGS$CPPFLAGS" ; then @@ -29226,8 +29408,8 @@ if test -n "$cf_searchpath/../include" ; test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir" - cat >conftest.$ac_ext <<_ACEOF -#line 29230 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 29412 "configure" #include "confdefs.h" #include int @@ -29238,25 +29420,25 @@ printf("Hello") return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:29242: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:29424: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:29245: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:29248: \"$ac_try\"") >&5 + echo "$as_me:29427: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:29430: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:29251: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:29433: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then : else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_have_incdir=yes fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" CPPFLAGS=$cf_save_CPPFLAGS fi fi @@ -29265,11 +29447,11 @@ rm -f conftest.$ac_objext conftest.$ac_e if test "$cf_have_incdir" = no ; then test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6 -echo "${as_me:-configure}:29268: testing adding $cf_add_incdir to include-path ..." 1>&5 +echo "${as_me:-configure}:29450: 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%'` + 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 @@ -29283,18 +29465,18 @@ echo "${as_me:-configure}:29268: testing fi else -{ { echo "$as_me:29286: error: cannot find libiconv under $withval" >&5 +{ { echo "$as_me:29468: error: cannot find libiconv under $withval" >&5 echo "$as_me: error: cannot find libiconv under $withval" >&2;} { (exit 1); exit 1; }; } fi - if test -d $cf_searchpath/lib; then + 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 + if test "$cf_add_libdir" = /usr/lib ; then : - elif test -d $cf_add_libdir + elif test -d "$cf_add_libdir" then cf_have_libdir=no if test -n "$LDFLAGS$LIBS" ; then @@ -29308,7 +29490,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}:29311: testing adding $cf_add_libdir to library-path ..." 1>&5 +echo "${as_me:-configure}:29493: testing adding $cf_add_libdir to library-path ..." 1>&5 LDFLAGS="-L$cf_add_libdir $LDFLAGS" fi @@ -29316,14 +29498,14 @@ echo "${as_me:-configure}:29311: testing done fi - elif test -d $cf_searchpath ; then + 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 + if test "$cf_add_libdir" = /usr/lib ; then : - elif test -d $cf_add_libdir + elif test -d "$cf_add_libdir" then cf_have_libdir=no if test -n "$LDFLAGS$LIBS" ; then @@ -29337,7 +29519,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}:29340: testing adding $cf_add_libdir to library-path ..." 1>&5 +echo "${as_me:-configure}:29522: testing adding $cf_add_libdir to library-path ..." 1>&5 LDFLAGS="-L$cf_add_libdir $LDFLAGS" fi @@ -29346,7 +29528,7 @@ echo "${as_me:-configure}:29340: testing fi else -{ { echo "$as_me:29349: error: cannot find libiconv under $withval" >&5 +{ { echo "$as_me:29531: error: cannot find libiconv under $withval" >&5 echo "$as_me: error: cannot find libiconv under $withval" >&2;} { (exit 1); exit 1; }; } fi @@ -29357,7 +29539,7 @@ esac fi; - echo "$as_me:29360: checking for iconv" >&5 + echo "$as_me:29542: 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 @@ -29368,12 +29550,12 @@ else cf_cv_header_path_iconv= cf_cv_library_path_iconv= -echo "${as_me:-configure}:29371: testing Starting FIND_LINKAGE(iconv,) ..." 1>&5 +echo "${as_me:-configure}:29553: testing Starting FIND_LINKAGE(iconv,) ..." 1>&5 cf_save_LIBS="$LIBS" -cat >conftest.$ac_ext <<_ACEOF -#line 29376 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 29558 "configure" #include "confdefs.h" #include @@ -29391,18 +29573,18 @@ main (void) return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:29395: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:29577: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:29398: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:29401: \"$ac_try\"") >&5 + echo "$as_me:29580: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:29583: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:29404: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:29586: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_cv_find_linkage_iconv=yes cf_cv_header_path_iconv=/usr/include @@ -29410,12 +29592,12 @@ if { (eval echo "$as_me:29395: \"$ac_lin else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 LIBS="-liconv $cf_save_LIBS" -cat >conftest.$ac_ext <<_ACEOF -#line 29418 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 29600 "configure" #include "confdefs.h" #include @@ -29433,18 +29615,18 @@ main (void) return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:29437: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:29619: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:29440: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:29443: \"$ac_try\"") >&5 + echo "$as_me:29622: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:29625: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:29446: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:29628: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_cv_find_linkage_iconv=yes cf_cv_header_path_iconv=/usr/include @@ -29453,16 +29635,16 @@ if { (eval echo "$as_me:29437: \"$ac_lin else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_cv_find_linkage_iconv=no LIBS="$cf_save_LIBS" test -n "$verbose" && echo " find linkage for iconv library" 1>&6 -echo "${as_me:-configure}:29463: testing find linkage for iconv library ..." 1>&5 +echo "${as_me:-configure}:29645: testing find linkage for iconv library ..." 1>&5 -echo "${as_me:-configure}:29465: testing Searching for headers in FIND_LINKAGE(iconv,) ..." 1>&5 +echo "${as_me:-configure}:29647: testing Searching for headers in FIND_LINKAGE(iconv,) ..." 1>&5 cf_save_CPPFLAGS="$CPPFLAGS" cf_test_CPPFLAGS="$CPPFLAGS" @@ -29474,7 +29656,7 @@ cf_header_path_list="" if test -n "${CFLAGS}${CPPFLAGS}" ; then for cf_header_path in $CPPFLAGS $CFLAGS do - case $cf_header_path in + case "$cf_header_path" in -I*) cf_header_path=`echo ".$cf_header_path" |sed -e 's/^...//' -e 's,/include$,,'` @@ -29482,11 +29664,11 @@ 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/iconv && cf_search="$cf_search $cf_header_path/include/iconv" - test -d $cf_header_path/include/iconv/include && cf_search="$cf_search $cf_header_path/include/iconv/include" - test -d $cf_header_path/iconv/include && cf_search="$cf_search $cf_header_path/iconv/include" - test -d $cf_header_path/iconv/include/iconv && cf_search="$cf_search $cf_header_path/iconv/include/iconv" + test -d "$cf_header_path/include" && cf_search="$cf_search $cf_header_path/include" + test -d "$cf_header_path/include/iconv" && cf_search="$cf_search $cf_header_path/include/iconv" + test -d "$cf_header_path/include/iconv/include" && cf_search="$cf_search $cf_header_path/include/iconv/include" + test -d "$cf_header_path/iconv/include" && cf_search="$cf_search $cf_header_path/iconv/include" + test -d "$cf_header_path/iconv/include/iconv" && cf_search="$cf_search $cf_header_path/iconv/include/iconv" } cf_header_path_list="$cf_header_path_list $cf_search" @@ -29503,11 +29685,11 @@ 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/iconv && cf_search="$cf_search $prefix/include/iconv" - test -d $prefix/include/iconv/include && cf_search="$cf_search $prefix/include/iconv/include" - test -d $prefix/iconv/include && cf_search="$cf_search $prefix/iconv/include" - test -d $prefix/iconv/include/iconv && cf_search="$cf_search $prefix/iconv/include/iconv" + test -d "$prefix/include" && cf_search="$cf_search $prefix/include" + test -d "$prefix/include/iconv" && cf_search="$cf_search $prefix/include/iconv" + test -d "$prefix/include/iconv/include" && cf_search="$cf_search $prefix/include/iconv/include" + test -d "$prefix/iconv/include" && cf_search="$cf_search $prefix/iconv/include" + test -d "$prefix/iconv/include/iconv" && cf_search="$cf_search $prefix/iconv/include/iconv" } for cf_subdir_prefix in \ @@ -29521,13 +29703,13 @@ 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 -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/iconv && cf_search="$cf_search $cf_subdir_prefix/include/iconv" - test -d $cf_subdir_prefix/include/iconv/include && cf_search="$cf_search $cf_subdir_prefix/include/iconv/include" - test -d $cf_subdir_prefix/iconv/include && cf_search="$cf_search $cf_subdir_prefix/iconv/include" - test -d $cf_subdir_prefix/iconv/include/iconv && cf_search="$cf_search $cf_subdir_prefix/iconv/include/iconv" + test -d "$cf_subdir_prefix/include" && cf_search="$cf_search $cf_subdir_prefix/include" + test -d "$cf_subdir_prefix/include/iconv" && cf_search="$cf_search $cf_subdir_prefix/include/iconv" + test -d "$cf_subdir_prefix/include/iconv/include" && cf_search="$cf_search $cf_subdir_prefix/include/iconv/include" + test -d "$cf_subdir_prefix/iconv/include" && cf_search="$cf_search $cf_subdir_prefix/iconv/include" + test -d "$cf_subdir_prefix/iconv/include/iconv" && cf_search="$cf_search $cf_subdir_prefix/iconv/include/iconv" } done @@ -29535,33 +29717,33 @@ done test "$includedir" != NONE && \ test "$includedir" != "/usr/include" && \ test -d "$includedir" && { - test -d $includedir && cf_search="$cf_search $includedir" - test -d $includedir/iconv && cf_search="$cf_search $includedir/iconv" + test -d "$includedir" && cf_search="$cf_search $includedir" + test -d "$includedir/iconv" && cf_search="$cf_search $includedir/iconv" } test "$oldincludedir" != NONE && \ test "$oldincludedir" != "/usr/include" && \ test -d "$oldincludedir" && { - test -d $oldincludedir && cf_search="$cf_search $oldincludedir" - test -d $oldincludedir/iconv && cf_search="$cf_search $oldincludedir/iconv" + test -d "$oldincludedir" && cf_search="$cf_search $oldincludedir" + test -d "$oldincludedir/iconv" && cf_search="$cf_search $oldincludedir/iconv" } cf_search="$cf_search $cf_header_path_list" for cf_cv_header_path_iconv in $cf_search do - if test -d $cf_cv_header_path_iconv ; then + 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}:29556: testing ... testing $cf_cv_header_path_iconv ..." 1>&5 +echo "${as_me:-configure}:29738: testing ... testing $cf_cv_header_path_iconv ..." 1>&5 CPPFLAGS="$cf_save_CPPFLAGS" test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " CPPFLAGS="${CPPFLAGS}-I$cf_cv_header_path_iconv" - cat >conftest.$ac_ext <<_ACEOF -#line 29564 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 29746 "configure" #include "confdefs.h" #include @@ -29579,40 +29761,40 @@ main (void) return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:29583: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:29765: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:29586: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:29589: \"$ac_try\"") >&5 + echo "$as_me:29768: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:29771: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:29592: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:29774: \$? = $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}:29597: testing ... found iconv headers in $cf_cv_header_path_iconv ..." 1>&5 +echo "${as_me:-configure}:29779: testing ... found iconv headers in $cf_cv_header_path_iconv ..." 1>&5 cf_cv_find_linkage_iconv=maybe cf_test_CPPFLAGS="$CPPFLAGS" break else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 CPPFLAGS="$cf_save_CPPFLAGS" fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi done if test "$cf_cv_find_linkage_iconv" = maybe ; then -echo "${as_me:-configure}:29615: testing Searching for iconv library in FIND_LINKAGE(iconv,) ..." 1>&5 +echo "${as_me:-configure}:29797: testing Searching for iconv library in FIND_LINKAGE(iconv,) ..." 1>&5 cf_save_LIBS="$LIBS" cf_save_LDFLAGS="$LDFLAGS" @@ -29624,7 +29806,7 @@ cf_library_path_list="" if test -n "${LDFLAGS}${LIBS}" ; then for cf_library_path in $LDFLAGS $LIBS do - case $cf_library_path in + case "$cf_library_path" in -L*) cf_library_path=`echo ".$cf_library_path" |sed -e 's/^...//' -e 's,/lib$,,'` @@ -29632,11 +29814,11 @@ 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/iconv && cf_search="$cf_search $cf_library_path/lib/iconv" - test -d $cf_library_path/lib/iconv/lib && cf_search="$cf_search $cf_library_path/lib/iconv/lib" - test -d $cf_library_path/iconv/lib && cf_search="$cf_search $cf_library_path/iconv/lib" - test -d $cf_library_path/iconv/lib/iconv && cf_search="$cf_search $cf_library_path/iconv/lib/iconv" + test -d "$cf_library_path/lib" && cf_search="$cf_search $cf_library_path/lib" + test -d "$cf_library_path/lib/iconv" && cf_search="$cf_search $cf_library_path/lib/iconv" + test -d "$cf_library_path/lib/iconv/lib" && cf_search="$cf_search $cf_library_path/lib/iconv/lib" + test -d "$cf_library_path/iconv/lib" && cf_search="$cf_search $cf_library_path/iconv/lib" + test -d "$cf_library_path/iconv/lib/iconv" && cf_search="$cf_search $cf_library_path/iconv/lib/iconv" } cf_library_path_list="$cf_library_path_list $cf_search" @@ -29651,11 +29833,11 @@ 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/iconv && cf_search="$cf_search $prefix/lib/iconv" - test -d $prefix/lib/iconv/lib && cf_search="$cf_search $prefix/lib/iconv/lib" - test -d $prefix/iconv/lib && cf_search="$cf_search $prefix/iconv/lib" - test -d $prefix/iconv/lib/iconv && cf_search="$cf_search $prefix/iconv/lib/iconv" + test -d "$prefix/lib" && cf_search="$cf_search $prefix/lib" + test -d "$prefix/lib/iconv" && cf_search="$cf_search $prefix/lib/iconv" + test -d "$prefix/lib/iconv/lib" && cf_search="$cf_search $prefix/lib/iconv/lib" + test -d "$prefix/iconv/lib" && cf_search="$cf_search $prefix/iconv/lib" + test -d "$prefix/iconv/lib/iconv" && cf_search="$cf_search $prefix/iconv/lib/iconv" } for cf_subdir_prefix in \ @@ -29669,13 +29851,13 @@ 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 -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/iconv && cf_search="$cf_search $cf_subdir_prefix/lib/iconv" - test -d $cf_subdir_prefix/lib/iconv/lib && cf_search="$cf_search $cf_subdir_prefix/lib/iconv/lib" - test -d $cf_subdir_prefix/iconv/lib && cf_search="$cf_search $cf_subdir_prefix/iconv/lib" - test -d $cf_subdir_prefix/iconv/lib/iconv && cf_search="$cf_search $cf_subdir_prefix/iconv/lib/iconv" + test -d "$cf_subdir_prefix/lib" && cf_search="$cf_search $cf_subdir_prefix/lib" + test -d "$cf_subdir_prefix/lib/iconv" && cf_search="$cf_search $cf_subdir_prefix/lib/iconv" + test -d "$cf_subdir_prefix/lib/iconv/lib" && cf_search="$cf_search $cf_subdir_prefix/lib/iconv/lib" + test -d "$cf_subdir_prefix/iconv/lib" && cf_search="$cf_search $cf_subdir_prefix/iconv/lib" + test -d "$cf_subdir_prefix/iconv/lib/iconv" && cf_search="$cf_search $cf_subdir_prefix/iconv/lib/iconv" } done @@ -29684,16 +29866,16 @@ cf_search="$cf_library_path_list $cf_sea for cf_cv_library_path_iconv in $cf_search do - if test -d $cf_cv_library_path_iconv ; then + 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}:29690: testing ... testing $cf_cv_library_path_iconv ..." 1>&5 +echo "${as_me:-configure}:29872: 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 29696 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 29878 "configure" #include "confdefs.h" #include @@ -29711,36 +29893,36 @@ main (void) return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:29715: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:29897: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:29718: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:29721: \"$ac_try\"") >&5 + echo "$as_me:29900: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:29903: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:29724: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:29906: \$? = $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}:29729: testing ... found iconv library in $cf_cv_library_path_iconv ..." 1>&5 +echo "${as_me:-configure}:29911: testing ... found iconv library in $cf_cv_library_path_iconv ..." 1>&5 cf_cv_find_linkage_iconv=yes cf_cv_library_file_iconv="-liconv" break else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&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 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi done CPPFLAGS="$cf_save_CPPFLAGS" @@ -29752,10 +29934,10 @@ rm -f conftest.$ac_objext conftest$ac_ex fi fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS="$cf_save_LIBS" @@ -29766,7 +29948,7 @@ am_cv_func_iconv="no, consider installin fi fi -echo "$as_me:29769: result: $am_cv_func_iconv" >&5 +echo "$as_me:29951: result: $am_cv_func_iconv" >&5 echo "${ECHO_T}$am_cv_func_iconv" >&6 if test "$am_cv_func_iconv" = yes; then @@ -29775,14 +29957,14 @@ cat >>confdefs.h <<\EOF #define HAVE_ICONV 1 EOF - echo "$as_me:29778: checking if the declaration of iconv() needs const." >&5 + echo "$as_me:29960: 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 29785 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 29967 "configure" #include "confdefs.h" #include @@ -29806,27 +29988,27 @@ main (void) return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:29810: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:29992: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:29813: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:29816: \"$ac_try\"") >&5 + echo "$as_me:29995: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:29998: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:29819: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:30001: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then am_cv_proto_iconv_const=no else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 am_cv_proto_iconv_const=yes fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi -echo "$as_me:29829: result: $am_cv_proto_iconv_const" >&5 +echo "$as_me:30011: 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 @@ -29847,9 +30029,9 @@ EOF if test -n "$cf_cv_header_path_iconv" ; then for cf_add_incdir in $cf_cv_header_path_iconv do - while test $cf_add_incdir != /usr/include + while test "$cf_add_incdir" != /usr/include do - if test -d $cf_add_incdir + if test -d "$cf_add_incdir" then cf_have_incdir=no if test -n "$CFLAGS$CPPFLAGS" ; then @@ -29870,8 +30052,8 @@ if test -n "$cf_cv_header_path_iconv" ; test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir" - cat >conftest.$ac_ext <<_ACEOF -#line 29874 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 30056 "configure" #include "confdefs.h" #include int @@ -29882,25 +30064,25 @@ printf("Hello") return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:29886: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:30068: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:29889: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:29892: \"$ac_try\"") >&5 + echo "$as_me:30071: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:30074: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:29895: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:30077: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then : else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_have_incdir=yes fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" CPPFLAGS=$cf_save_CPPFLAGS fi fi @@ -29909,11 +30091,11 @@ rm -f conftest.$ac_objext conftest.$ac_e if test "$cf_have_incdir" = no ; then test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6 -echo "${as_me:-configure}:29912: testing adding $cf_add_incdir to include-path ..." 1>&5 +echo "${as_me:-configure}:30094: 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%'` + 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 @@ -29932,9 +30114,9 @@ fi if test -n "$cf_cv_library_path_iconv" ; then for cf_add_libdir in $cf_cv_library_path_iconv do - if test $cf_add_libdir = /usr/lib ; then + if test "$cf_add_libdir" = /usr/lib ; then : - elif test -d $cf_add_libdir + elif test -d "$cf_add_libdir" then cf_have_libdir=no if test -n "$LDFLAGS$LIBS" ; then @@ -29948,7 +30130,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}:29951: testing adding $cf_add_libdir to library-path ..." 1>&5 +echo "${as_me:-configure}:30133: testing adding $cf_add_libdir to library-path ..." 1>&5 LDFLAGS="-L$cf_add_libdir $LDFLAGS" fi @@ -29959,13 +30141,13 @@ fi fi fi -echo "$as_me:29962: checking for nl_langinfo and CODESET" >&5 +echo "$as_me:30144: 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 29968 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 30150 "configure" #include "confdefs.h" #include int @@ -29976,30 +30158,30 @@ char* cs = nl_langinfo(CODESET); (void)c return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:29980: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:30162: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:29983: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:29986: \"$ac_try\"") >&5 + echo "$as_me:30165: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:30168: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:29989: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:30171: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then am_cv_langinfo_codeset=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 am_cv_langinfo_codeset=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:30000: result: $am_cv_langinfo_codeset" >&5 +echo "$as_me:30182: result: $am_cv_langinfo_codeset" >&5 echo "${ECHO_T}$am_cv_langinfo_codeset" >&6 - if test $am_cv_langinfo_codeset = yes; then + if test "$am_cv_langinfo_codeset" = yes; then cat >>confdefs.h <<\EOF #define HAVE_LANGINFO_CODESET 1 @@ -30007,14 +30189,14 @@ EOF fi - if test $ac_cv_header_locale_h = yes; then - echo "$as_me:30011: checking for LC_MESSAGES" >&5 + if test "$ac_cv_header_locale_h" = yes; then + echo "$as_me:30193: 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 30017 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 30199 "configure" #include "confdefs.h" #include int @@ -30025,29 +30207,29 @@ return LC_MESSAGES return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:30029: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:30211: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:30032: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:30035: \"$ac_try\"") >&5 + echo "$as_me:30214: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:30217: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:30038: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:30220: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then am_cv_val_LC_MESSAGES=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 am_cv_val_LC_MESSAGES=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:30048: result: $am_cv_val_LC_MESSAGES" >&5 +echo "$as_me:30230: 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 + if test "$am_cv_val_LC_MESSAGES" = yes; then cat >>confdefs.h <<\EOF #define HAVE_LC_MESSAGES 1 @@ -30055,7 +30237,7 @@ EOF fi fi - echo "$as_me:30058: checking whether NLS is requested" >&5 + echo "$as_me:30240: 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. @@ -30065,7 +30247,7 @@ if test "${enable_nls+set}" = set; then else USE_NLS=yes fi; - echo "$as_me:30068: result: $USE_NLS" >&5 + echo "$as_me:30250: result: $USE_NLS" >&5 echo "${ECHO_T}$USE_NLS" >&6 BUILD_INCLUDED_LIBINTL=no @@ -30079,7 +30261,7 @@ cat >>confdefs.h <<\EOF #define ENABLE_NLS 1 EOF - echo "$as_me:30082: checking whether included gettext is requested" >&5 + echo "$as_me:30264: 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. @@ -30089,7 +30271,7 @@ if test "${with_included_gettext+set}" = else nls_cv_force_use_gnu_gettext=no fi; - echo "$as_me:30092: result: $nls_cv_force_use_gnu_gettext" >&5 + echo "$as_me:30274: result: $nls_cv_force_use_gnu_gettext" >&5 echo "${ECHO_T}$nls_cv_force_use_gnu_gettext" >&6 nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext" @@ -30102,7 +30284,7 @@ echo "${ECHO_T}$nls_cv_force_use_gnu_get # Extract the first word of "msgfmt", so it can be a program name with args. set dummy msgfmt; ac_word=$2 -echo "$as_me:30105: checking for $ac_word" >&5 +echo "$as_me:30287: 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 @@ -30115,8 +30297,8 @@ else IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR}" for ac_dir in $PATH; do test -z "$ac_dir" && ac_dir=. - if test -f $ac_dir/$ac_word$ac_exeext; then - if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1; then + if test -f "$ac_dir/$ac_word$ac_exeext" ; then + if "$ac_dir/$ac_word" --statistics /dev/null >/dev/null 2>&1; then ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exeext" break fi @@ -30129,16 +30311,16 @@ esac fi MSGFMT="$ac_cv_path_MSGFMT" if test "$MSGFMT" != ":"; then - echo "$as_me:30132: result: $MSGFMT" >&5 + echo "$as_me:30314: result: $MSGFMT" >&5 echo "${ECHO_T}$MSGFMT" >&6 else - echo "$as_me:30135: result: no" >&5 + echo "$as_me:30317: 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:30141: checking for $ac_word" >&5 +echo "$as_me:30323: 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 @@ -30155,7 +30337,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:30158: found $ac_dir/$ac_word" >&5 + echo "$as_me:30340: found $ac_dir/$ac_word" >&5 break fi done @@ -30167,17 +30349,17 @@ fi GMSGFMT=$ac_cv_path_GMSGFMT if test -n "$GMSGFMT"; then - echo "$as_me:30170: result: $GMSGFMT" >&5 + echo "$as_me:30352: result: $GMSGFMT" >&5 echo "${ECHO_T}$GMSGFMT" >&6 else - echo "$as_me:30173: result: no" >&5 + echo "$as_me:30355: 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:30180: checking for $ac_word" >&5 +echo "$as_me:30362: 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 @@ -30190,8 +30372,8 @@ else IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR}" for ac_dir in $PATH; do test -z "$ac_dir" && ac_dir=. - if test -f $ac_dir/$ac_word$ac_exeext; then - if $ac_dir/$ac_word --omit-header /dev/null >/dev/null 2>&1; then + if test -f "$ac_dir/$ac_word$ac_exeext" ; then + if "$ac_dir/$ac_word" --omit-header /dev/null >/dev/null 2>&1; then ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exeext" break fi @@ -30204,10 +30386,10 @@ esac fi XGETTEXT="$ac_cv_path_XGETTEXT" if test "$XGETTEXT" != ":"; then - echo "$as_me:30207: result: $XGETTEXT" >&5 + echo "$as_me:30389: result: $XGETTEXT" >&5 echo "${ECHO_T}$XGETTEXT" >&6 else - echo "$as_me:30210: result: no" >&5 + echo "$as_me:30392: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -30222,19 +30404,19 @@ cf_new_extra_cppflags= for cf_add_cflags in -DIGNORE_MSGFMT_HACK do -case $cf_fix_cppflags in +case "$cf_fix_cppflags" in no) - case $cf_add_cflags in + case "$cf_add_cflags" in -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) - case $cf_add_cflags in + case "$cf_add_cflags" in -D*) - cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-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 + 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" @@ -30253,7 +30435,7 @@ no) *$cf_add_cflags) ;; *) - case $cf_add_cflags in + case "$cf_add_cflags" in -D*) cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` @@ -30283,7 +30465,7 @@ 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/^[^"]*"'\''//'` + cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ && test -z "${cf_tst_cflags}" \ @@ -30338,12 +30520,12 @@ LIBS="$cf_add_libs" cf_cv_header_path_intl= cf_cv_library_path_intl= -echo "${as_me:-configure}:30341: testing Starting FIND_LINKAGE(intl,) ..." 1>&5 +echo "${as_me:-configure}:30523: testing Starting FIND_LINKAGE(intl,) ..." 1>&5 cf_save_LIBS="$LIBS" -cat >conftest.$ac_ext <<_ACEOF -#line 30346 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 30528 "configure" #include "confdefs.h" #include @@ -30354,7 +30536,7 @@ main (void) { bindtextdomain ("", ""); - return (int) gettext ("") + return (gettext ("") != 0) #ifndef IGNORE_MSGFMT_HACK + _nl_msg_cat_cntr @@ -30364,18 +30546,18 @@ main (void) return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:30368: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:30550: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:30371: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:30374: \"$ac_try\"") >&5 + echo "$as_me:30553: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:30556: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:30377: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:30559: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_cv_find_linkage_intl=yes cf_cv_header_path_intl=/usr/include @@ -30383,12 +30565,12 @@ if { (eval echo "$as_me:30368: \"$ac_lin else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 LIBS="-lintl $cf_save_LIBS" -cat >conftest.$ac_ext <<_ACEOF -#line 30391 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 30573 "configure" #include "confdefs.h" #include @@ -30399,7 +30581,7 @@ main (void) { bindtextdomain ("", ""); - return (int) gettext ("") + return (gettext ("") != 0) #ifndef IGNORE_MSGFMT_HACK + _nl_msg_cat_cntr @@ -30409,18 +30591,18 @@ main (void) return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:30413: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:30595: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:30416: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:30419: \"$ac_try\"") >&5 + echo "$as_me:30598: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:30601: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:30422: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:30604: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_cv_find_linkage_intl=yes cf_cv_header_path_intl=/usr/include @@ -30429,16 +30611,16 @@ if { (eval echo "$as_me:30413: \"$ac_lin else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_cv_find_linkage_intl=no LIBS="$cf_save_LIBS" test -n "$verbose" && echo " find linkage for intl library" 1>&6 -echo "${as_me:-configure}:30439: testing find linkage for intl library ..." 1>&5 +echo "${as_me:-configure}:30621: testing find linkage for intl library ..." 1>&5 -echo "${as_me:-configure}:30441: testing Searching for headers in FIND_LINKAGE(intl,) ..." 1>&5 +echo "${as_me:-configure}:30623: testing Searching for headers in FIND_LINKAGE(intl,) ..." 1>&5 cf_save_CPPFLAGS="$CPPFLAGS" cf_test_CPPFLAGS="$CPPFLAGS" @@ -30450,7 +30632,7 @@ cf_header_path_list="" if test -n "${CFLAGS}${CPPFLAGS}" ; then for cf_header_path in $CPPFLAGS $CFLAGS do - case $cf_header_path in + case "$cf_header_path" in -I*) cf_header_path=`echo ".$cf_header_path" |sed -e 's/^...//' -e 's,/include$,,'` @@ -30458,11 +30640,11 @@ 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/intl && cf_search="$cf_search $cf_header_path/include/intl" - test -d $cf_header_path/include/intl/include && cf_search="$cf_search $cf_header_path/include/intl/include" - test -d $cf_header_path/intl/include && cf_search="$cf_search $cf_header_path/intl/include" - test -d $cf_header_path/intl/include/intl && cf_search="$cf_search $cf_header_path/intl/include/intl" + test -d "$cf_header_path/include" && cf_search="$cf_search $cf_header_path/include" + test -d "$cf_header_path/include/intl" && cf_search="$cf_search $cf_header_path/include/intl" + test -d "$cf_header_path/include/intl/include" && cf_search="$cf_search $cf_header_path/include/intl/include" + test -d "$cf_header_path/intl/include" && cf_search="$cf_search $cf_header_path/intl/include" + test -d "$cf_header_path/intl/include/intl" && cf_search="$cf_search $cf_header_path/intl/include/intl" } cf_header_path_list="$cf_header_path_list $cf_search" @@ -30479,11 +30661,11 @@ 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/intl && cf_search="$cf_search $prefix/include/intl" - test -d $prefix/include/intl/include && cf_search="$cf_search $prefix/include/intl/include" - test -d $prefix/intl/include && cf_search="$cf_search $prefix/intl/include" - test -d $prefix/intl/include/intl && cf_search="$cf_search $prefix/intl/include/intl" + test -d "$prefix/include" && cf_search="$cf_search $prefix/include" + test -d "$prefix/include/intl" && cf_search="$cf_search $prefix/include/intl" + test -d "$prefix/include/intl/include" && cf_search="$cf_search $prefix/include/intl/include" + test -d "$prefix/intl/include" && cf_search="$cf_search $prefix/intl/include" + test -d "$prefix/intl/include/intl" && cf_search="$cf_search $prefix/intl/include/intl" } for cf_subdir_prefix in \ @@ -30497,13 +30679,13 @@ 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 -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/intl && cf_search="$cf_search $cf_subdir_prefix/include/intl" - test -d $cf_subdir_prefix/include/intl/include && cf_search="$cf_search $cf_subdir_prefix/include/intl/include" - test -d $cf_subdir_prefix/intl/include && cf_search="$cf_search $cf_subdir_prefix/intl/include" - test -d $cf_subdir_prefix/intl/include/intl && cf_search="$cf_search $cf_subdir_prefix/intl/include/intl" + test -d "$cf_subdir_prefix/include" && cf_search="$cf_search $cf_subdir_prefix/include" + test -d "$cf_subdir_prefix/include/intl" && cf_search="$cf_search $cf_subdir_prefix/include/intl" + test -d "$cf_subdir_prefix/include/intl/include" && cf_search="$cf_search $cf_subdir_prefix/include/intl/include" + test -d "$cf_subdir_prefix/intl/include" && cf_search="$cf_search $cf_subdir_prefix/intl/include" + test -d "$cf_subdir_prefix/intl/include/intl" && cf_search="$cf_search $cf_subdir_prefix/intl/include/intl" } done @@ -30511,33 +30693,33 @@ done test "$includedir" != NONE && \ test "$includedir" != "/usr/include" && \ test -d "$includedir" && { - test -d $includedir && cf_search="$cf_search $includedir" - test -d $includedir/intl && cf_search="$cf_search $includedir/intl" + test -d "$includedir" && cf_search="$cf_search $includedir" + test -d "$includedir/intl" && cf_search="$cf_search $includedir/intl" } test "$oldincludedir" != NONE && \ test "$oldincludedir" != "/usr/include" && \ test -d "$oldincludedir" && { - test -d $oldincludedir && cf_search="$cf_search $oldincludedir" - test -d $oldincludedir/intl && cf_search="$cf_search $oldincludedir/intl" + test -d "$oldincludedir" && cf_search="$cf_search $oldincludedir" + test -d "$oldincludedir/intl" && cf_search="$cf_search $oldincludedir/intl" } cf_search="$cf_search $cf_header_path_list" for cf_cv_header_path_intl in $cf_search do - if test -d $cf_cv_header_path_intl ; then + 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}:30532: testing ... testing $cf_cv_header_path_intl ..." 1>&5 +echo "${as_me:-configure}:30714: testing ... testing $cf_cv_header_path_intl ..." 1>&5 CPPFLAGS="$cf_save_CPPFLAGS" test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " CPPFLAGS="${CPPFLAGS}-I$cf_cv_header_path_intl" - cat >conftest.$ac_ext <<_ACEOF -#line 30540 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 30722 "configure" #include "confdefs.h" #include @@ -30548,7 +30730,7 @@ main (void) { bindtextdomain ("", ""); - return (int) gettext ("") + return (gettext ("") != 0) #ifndef IGNORE_MSGFMT_HACK + _nl_msg_cat_cntr @@ -30558,40 +30740,40 @@ main (void) return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:30562: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:30744: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:30565: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:30568: \"$ac_try\"") >&5 + echo "$as_me:30747: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:30750: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:30571: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:30753: \$? = $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}:30576: testing ... found intl headers in $cf_cv_header_path_intl ..." 1>&5 +echo "${as_me:-configure}:30758: testing ... found intl headers in $cf_cv_header_path_intl ..." 1>&5 cf_cv_find_linkage_intl=maybe cf_test_CPPFLAGS="$CPPFLAGS" break else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 CPPFLAGS="$cf_save_CPPFLAGS" fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi done if test "$cf_cv_find_linkage_intl" = maybe ; then -echo "${as_me:-configure}:30594: testing Searching for intl library in FIND_LINKAGE(intl,) ..." 1>&5 +echo "${as_me:-configure}:30776: testing Searching for intl library in FIND_LINKAGE(intl,) ..." 1>&5 cf_save_LIBS="$LIBS" cf_save_LDFLAGS="$LDFLAGS" @@ -30603,7 +30785,7 @@ cf_library_path_list="" if test -n "${LDFLAGS}${LIBS}" ; then for cf_library_path in $LDFLAGS $LIBS do - case $cf_library_path in + case "$cf_library_path" in -L*) cf_library_path=`echo ".$cf_library_path" |sed -e 's/^...//' -e 's,/lib$,,'` @@ -30611,11 +30793,11 @@ 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/intl && cf_search="$cf_search $cf_library_path/lib/intl" - test -d $cf_library_path/lib/intl/lib && cf_search="$cf_search $cf_library_path/lib/intl/lib" - test -d $cf_library_path/intl/lib && cf_search="$cf_search $cf_library_path/intl/lib" - test -d $cf_library_path/intl/lib/intl && cf_search="$cf_search $cf_library_path/intl/lib/intl" + test -d "$cf_library_path/lib" && cf_search="$cf_search $cf_library_path/lib" + test -d "$cf_library_path/lib/intl" && cf_search="$cf_search $cf_library_path/lib/intl" + test -d "$cf_library_path/lib/intl/lib" && cf_search="$cf_search $cf_library_path/lib/intl/lib" + test -d "$cf_library_path/intl/lib" && cf_search="$cf_search $cf_library_path/intl/lib" + test -d "$cf_library_path/intl/lib/intl" && cf_search="$cf_search $cf_library_path/intl/lib/intl" } cf_library_path_list="$cf_library_path_list $cf_search" @@ -30630,11 +30812,11 @@ 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/intl && cf_search="$cf_search $prefix/lib/intl" - test -d $prefix/lib/intl/lib && cf_search="$cf_search $prefix/lib/intl/lib" - test -d $prefix/intl/lib && cf_search="$cf_search $prefix/intl/lib" - test -d $prefix/intl/lib/intl && cf_search="$cf_search $prefix/intl/lib/intl" + test -d "$prefix/lib" && cf_search="$cf_search $prefix/lib" + test -d "$prefix/lib/intl" && cf_search="$cf_search $prefix/lib/intl" + test -d "$prefix/lib/intl/lib" && cf_search="$cf_search $prefix/lib/intl/lib" + test -d "$prefix/intl/lib" && cf_search="$cf_search $prefix/intl/lib" + test -d "$prefix/intl/lib/intl" && cf_search="$cf_search $prefix/intl/lib/intl" } for cf_subdir_prefix in \ @@ -30648,13 +30830,13 @@ 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 -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/intl && cf_search="$cf_search $cf_subdir_prefix/lib/intl" - test -d $cf_subdir_prefix/lib/intl/lib && cf_search="$cf_search $cf_subdir_prefix/lib/intl/lib" - test -d $cf_subdir_prefix/intl/lib && cf_search="$cf_search $cf_subdir_prefix/intl/lib" - test -d $cf_subdir_prefix/intl/lib/intl && cf_search="$cf_search $cf_subdir_prefix/intl/lib/intl" + test -d "$cf_subdir_prefix/lib" && cf_search="$cf_search $cf_subdir_prefix/lib" + test -d "$cf_subdir_prefix/lib/intl" && cf_search="$cf_search $cf_subdir_prefix/lib/intl" + test -d "$cf_subdir_prefix/lib/intl/lib" && cf_search="$cf_search $cf_subdir_prefix/lib/intl/lib" + test -d "$cf_subdir_prefix/intl/lib" && cf_search="$cf_search $cf_subdir_prefix/intl/lib" + test -d "$cf_subdir_prefix/intl/lib/intl" && cf_search="$cf_search $cf_subdir_prefix/intl/lib/intl" } done @@ -30663,16 +30845,16 @@ cf_search="$cf_library_path_list $cf_sea for cf_cv_library_path_intl in $cf_search do - if test -d $cf_cv_library_path_intl ; then + 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}:30669: testing ... testing $cf_cv_library_path_intl ..." 1>&5 +echo "${as_me:-configure}:30851: 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 30675 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 30857 "configure" #include "confdefs.h" #include @@ -30683,7 +30865,7 @@ main (void) { bindtextdomain ("", ""); - return (int) gettext ("") + return (gettext ("") != 0) #ifndef IGNORE_MSGFMT_HACK + _nl_msg_cat_cntr @@ -30693,36 +30875,36 @@ main (void) return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:30697: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:30879: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:30700: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:30703: \"$ac_try\"") >&5 + echo "$as_me:30882: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:30885: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:30706: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:30888: \$? = $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}:30711: testing ... found intl library in $cf_cv_library_path_intl ..." 1>&5 +echo "${as_me:-configure}:30893: testing ... found intl library in $cf_cv_library_path_intl ..." 1>&5 cf_cv_find_linkage_intl=yes cf_cv_library_file_intl="-lintl" break else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&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 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi done CPPFLAGS="$cf_save_CPPFLAGS" @@ -30734,10 +30916,10 @@ rm -f conftest.$ac_objext conftest$ac_ex fi fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS="$cf_save_LIBS" @@ -30747,9 +30929,9 @@ else cf_cv_func_gettext=no fi - echo "$as_me:30750: checking for libintl.h and gettext()" >&5 + echo "$as_me:30932: checking for libintl.h and gettext()" >&5 echo $ECHO_N "checking for libintl.h and gettext()... $ECHO_C" >&6 - echo "$as_me:30752: result: $cf_cv_func_gettext" >&5 + echo "$as_me:30934: result: $cf_cv_func_gettext" >&5 echo "${ECHO_T}$cf_cv_func_gettext" >&6 LIBS="$cf_save_LIBS_1" @@ -30770,9 +30952,9 @@ EOF if test -n "$cf_cv_header_path_intl" ; then for cf_add_incdir in $cf_cv_header_path_intl do - while test $cf_add_incdir != /usr/include + while test "$cf_add_incdir" != /usr/include do - if test -d $cf_add_incdir + if test -d "$cf_add_incdir" then cf_have_incdir=no if test -n "$CFLAGS$CPPFLAGS" ; then @@ -30793,8 +30975,8 @@ if test -n "$cf_cv_header_path_intl" ; t test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir" - cat >conftest.$ac_ext <<_ACEOF -#line 30797 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 30979 "configure" #include "confdefs.h" #include int @@ -30805,25 +30987,25 @@ printf("Hello") return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:30809: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:30991: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:30812: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:30815: \"$ac_try\"") >&5 + echo "$as_me:30994: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:30997: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:30818: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:31000: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then : else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_have_incdir=yes fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" CPPFLAGS=$cf_save_CPPFLAGS fi fi @@ -30832,11 +31014,11 @@ rm -f conftest.$ac_objext conftest.$ac_e if test "$cf_have_incdir" = no ; then test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6 -echo "${as_me:-configure}:30835: testing adding $cf_add_incdir to include-path ..." 1>&5 +echo "${as_me:-configure}:31017: 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%'` + 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 @@ -30855,9 +31037,9 @@ fi if test -n "$cf_cv_library_path_intl" ; then for cf_add_libdir in $cf_cv_library_path_intl do - if test $cf_add_libdir = /usr/lib ; then + if test "$cf_add_libdir" = /usr/lib ; then : - elif test -d $cf_add_libdir + elif test -d "$cf_add_libdir" then cf_have_libdir=no if test -n "$LDFLAGS$LIBS" ; then @@ -30871,7 +31053,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}:30874: testing adding $cf_add_libdir to library-path ..." 1>&5 +echo "${as_me:-configure}:31056: testing adding $cf_add_libdir to library-path ..." 1>&5 INTLLIBS="-L$cf_add_libdir $INTLLIBS" fi @@ -30887,13 +31069,13 @@ fi for ac_func in dcgettext do as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` -echo "$as_me:30890: checking for $ac_func" >&5 +echo "$as_me:31072: 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 30896 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 31078 "configure" #include "confdefs.h" #define $ac_func autoconf_temporary #include /* least-intrusive standard header which defines gcc2 __stub macros */ @@ -30923,29 +31105,29 @@ main (void) return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:30927: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:31109: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:30930: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:30933: \"$ac_try\"") >&5 + echo "$as_me:31112: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:31115: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:30936: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:31118: \$? = $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 +cat "conftest.$ac_ext" >&5 eval "$as_ac_var=no" fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:30946: 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 +echo "$as_me:31128: 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:31143: 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 @@ -30981,7 +31163,7 @@ echo "$as_me: WARNING: disabling NLS fea if test "$nls_cv_use_gnu_gettext" != "no"; then CATOBJEXT=.gmo - if test -f $srcdir/intl/libintl.h ; then + if test -f "$srcdir/intl/libintl.h" ; then INTLOBJS="\$(GETTOBJS)" BUILD_INCLUDED_LIBINTL=yes USE_INCLUDED_LIBINTL=yes @@ -30989,7 +31171,7 @@ echo "$as_me: WARNING: disabling NLS fea 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:30992: WARNING: no NLS library is packaged with this application" >&5 + { echo "$as_me:31174: 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 @@ -30998,7 +31180,7 @@ echo "$as_me: WARNING: no NLS library is if $GMSGFMT --statistics /dev/null >/dev/null 2>&1; then : ; else - { echo "$as_me:31001: WARNING: found msgfmt program is not GNU msgfmt" >&5 + { echo "$as_me:31183: WARNING: found msgfmt program is not GNU msgfmt" >&5 echo "$as_me: WARNING: found msgfmt program is not GNU msgfmt" >&2;} fi fi @@ -31007,7 +31189,7 @@ echo "$as_me: WARNING: found msgfmt prog if $XGETTEXT --omit-header /dev/null >/dev/null 2>&1; then : ; else - { echo "$as_me:31010: WARNING: found xgettext program is not GNU xgettext" >&5 + { echo "$as_me:31192: WARNING: found xgettext program is not GNU xgettext" >&5 echo "$as_me: WARNING: found xgettext program is not GNU xgettext" >&2;} fi fi @@ -31025,7 +31207,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:31028: checking for $ac_word" >&5 +echo "$as_me:31210: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_INTLBISON+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -31040,7 +31222,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_INTLBISON="$ac_prog" -echo "$as_me:31043: found $ac_dir/$ac_word" >&5 +echo "$as_me:31225: found $ac_dir/$ac_word" >&5 break done @@ -31048,10 +31230,10 @@ fi fi INTLBISON=$ac_cv_prog_INTLBISON if test -n "$INTLBISON"; then - echo "$as_me:31051: result: $INTLBISON" >&5 + echo "$as_me:31233: result: $INTLBISON" >&5 echo "${ECHO_T}$INTLBISON" >&6 else - echo "$as_me:31054: result: no" >&5 + echo "$as_me:31236: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -31061,19 +31243,19 @@ done if test -z "$INTLBISON"; then ac_verc_fail=yes else - echo "$as_me:31064: checking version of bison" >&5 + echo "$as_me:31246: checking version of bison" >&5 echo $ECHO_N "checking version of bison... $ECHO_C" >&6 ac_prog_version=`$INTLBISON --version 2>&1 | sed -n 's/^.*GNU Bison.* \([0-9]*\.[0-9.]*\).*$/\1/p'` - case $ac_prog_version in + case "$ac_prog_version" in '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;; 1.2[6-9]*|1.[3-9][0-9]*|[2-9].*) 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:31073: result: $ac_prog_version" >&5 + echo "$as_me:31255: result: $ac_prog_version" >&5 echo "${ECHO_T}$ac_prog_version" >&6 fi - if test $ac_verc_fail = yes; then + if test "$ac_verc_fail" = yes; then INTLBISON=: fi fi @@ -31097,7 +31279,7 @@ echo "${ECHO_T}$ac_prog_version" >&6 if test "x$ALL_LINGUAS" = "x"; then LINGUAS= else - echo "$as_me:31100: checking for catalogs to be installed" >&5 + echo "$as_me:31282: 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 @@ -31112,12 +31294,12 @@ echo $ECHO_N "checking for catalogs to b "$presentlang"*) useit=yes;; esac done - if test $useit = yes; then + if test "$useit" = yes; then NEW_LINGUAS="$NEW_LINGUAS $presentlang" fi done LINGUAS=$NEW_LINGUAS - echo "$as_me:31120: result: $LINGUAS" >&5 + echo "$as_me:31302: result: $LINGUAS" >&5 echo "${ECHO_T}$LINGUAS" >&6 fi @@ -31152,8 +31334,8 @@ cf_makefile=Makefile use_our_messages=no if test "$USE_NLS" = yes ; then -if test -d $srcdir/po ; then -echo "$as_me:31156: checking if we should use included message-library" >&5 +if test -d "$srcdir/po" ; then +echo "$as_me:31338: 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. @@ -31164,7 +31346,7 @@ else use_our_messages=yes fi; fi -echo "$as_me:31167: result: $use_our_messages" >&5 +echo "$as_me:31349: result: $use_our_messages" >&5 echo "${ECHO_T}$use_our_messages" >&6 fi @@ -31206,24 +31388,24 @@ else for ac_header in libintl.h do as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` -echo "$as_me:31209: checking for $ac_header" >&5 +echo "$as_me:31391: 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 31215 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 31397 "configure" #include "confdefs.h" #include <$ac_header> _ACEOF -if { (eval echo "$as_me:31219: \"$ac_cpp conftest.$ac_ext\"") >&5 - (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 +if { (eval echo "$as_me:31401: \"$ac_cpp "conftest.$ac_ext"\"") >&5 + (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1 ac_status=$? - egrep -v '^ *\+' conftest.er1 >conftest.err + $EGREP -v '^ *\+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:31225: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then + echo "$as_me:31407: \$? = $ac_status" >&5 + (exit "$ac_status"); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag else @@ -31236,14 +31418,14 @@ 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 + cat "conftest.$ac_ext" >&5 eval "$as_ac_Header=no" fi -rm -f conftest.err conftest.$ac_ext +rm -f conftest.err "conftest.$ac_ext" fi -echo "$as_me:31244: 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 +echo "$as_me:31426: 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:31493: 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 31317 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 31499 "configure" #include "confdefs.h" #include int @@ -31325,27 +31507,27 @@ char *p = (char *) alloca (2 * sizeof (i return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:31329: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:31511: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:31332: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:31335: \"$ac_try\"") >&5 + echo "$as_me:31514: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:31517: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:31338: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:31520: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_working_alloca_h=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_working_alloca_h=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:31348: result: $ac_cv_working_alloca_h" >&5 +echo "$as_me:31530: 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 @@ -31355,13 +31537,13 @@ EOF fi -echo "$as_me:31358: checking for alloca" >&5 +echo "$as_me:31540: 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 31364 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 31546 "configure" #include "confdefs.h" #ifdef __GNUC__ # define alloca __builtin_alloca @@ -31392,27 +31574,27 @@ char *p = (char *) alloca (1); return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:31396: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:31578: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:31399: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:31402: \"$ac_try\"") >&5 + echo "$as_me:31581: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:31584: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:31405: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:31587: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_func_alloca_works=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_func_alloca_works=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:31415: result: $ac_cv_func_alloca_works" >&5 +echo "$as_me:31597: 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 @@ -31427,19 +31609,19 @@ else # contain a buggy version. If you still want to use their alloca, # use ar to extract alloca.o from them instead of compiling alloca.c. -ALLOCA=alloca.$ac_objext +ALLOCA="alloca.$ac_objext" cat >>confdefs.h <<\EOF #define C_ALLOCA 1 EOF -echo "$as_me:31436: checking whether \`alloca.c' needs Cray hooks" >&5 +echo "$as_me:31618: 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 31442 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 31624 "configure" #include "confdefs.h" #if defined(CRAY) && ! defined(CRAY2) webecray @@ -31449,7 +31631,7 @@ wenotbecray _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - egrep "webecray" >/dev/null 2>&1; then + $EGREP "webecray" >/dev/null 2>&1; then ac_cv_os_cray=yes else ac_cv_os_cray=no @@ -31457,18 +31639,18 @@ fi rm -rf conftest* fi -echo "$as_me:31460: result: $ac_cv_os_cray" >&5 +echo "$as_me:31642: 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:31465: checking for $ac_func" >&5 +echo "$as_me:31647: 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 31471 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 31653 "configure" #include "confdefs.h" #define $ac_func autoconf_temporary #include /* least-intrusive standard header which defines gcc2 __stub macros */ @@ -31498,29 +31680,29 @@ main (void) return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:31502: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:31684: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:31505: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:31508: \"$ac_try\"") >&5 + echo "$as_me:31687: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:31690: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:31511: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:31693: \$? = $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 +cat "conftest.$ac_ext" >&5 eval "$as_ac_var=no" fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:31521: 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 +echo "$as_me:31703: 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:31717: 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 @@ -31540,8 +31722,8 @@ else if test "$cross_compiling" = yes; then ac_cv_c_stack_direction=0 else - cat >conftest.$ac_ext <<_ACEOF -#line 31544 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 31726 "configure" #include "confdefs.h" int find_stack_direction (void) @@ -31563,28 +31745,28 @@ main (void) $ac_main_return (find_stack_direction () < 0); } _ACEOF -rm -f conftest$ac_exeext -if { (eval echo "$as_me:31567: \"$ac_link\"") >&5 +rm -f "conftest$ac_exeext" +if { (eval echo "$as_me:31749: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:31570: \$? = $ac_status" >&5 - (exit $ac_status); } && { ac_try='./conftest$ac_exeext' - { (eval echo "$as_me:31572: \"$ac_try\"") >&5 + echo "$as_me:31752: \$? = $ac_status" >&5 + (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"' + { (eval echo "$as_me:31754: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:31575: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:31757: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_c_stack_direction=1 else echo "$as_me: program exited with status $ac_status" >&5 echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_c_stack_direction=-1 fi -rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext +rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext" fi fi -echo "$as_me:31587: result: $ac_cv_c_stack_direction" >&5 +echo "$as_me:31769: result: $ac_cv_c_stack_direction" >&5 echo "${ECHO_T}$ac_cv_c_stack_direction" >&6 cat >>confdefs.h <&5 +echo "$as_me:31798: 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 31619 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 31801 "configure" #include "confdefs.h" #ifdef HAVE_NETDB_H @@ -31634,26 +31816,26 @@ h.h_addr_list[0]=0; return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:31638: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:31820: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:31641: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:31644: \"$ac_try\"") >&5 + echo "$as_me:31823: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:31826: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:31647: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:31829: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_hostent_h_addr_list=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_hostent_h_addr_list=no fi -rm -f conftest.$ac_objext conftest.$ac_ext -echo "$as_me:31656: result: $ac_cv_hostent_h_addr_list" >&5 +rm -f "conftest.$ac_objext" "conftest.$ac_ext" +echo "$as_me:31838: 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 @@ -31666,24 +31848,24 @@ fi for ac_header in X11/Xpoll.h do as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` -echo "$as_me:31669: checking for $ac_header" >&5 +echo "$as_me:31851: 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 31675 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 31857 "configure" #include "confdefs.h" #include <$ac_header> _ACEOF -if { (eval echo "$as_me:31679: \"$ac_cpp conftest.$ac_ext\"") >&5 - (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 +if { (eval echo "$as_me:31861: \"$ac_cpp "conftest.$ac_ext"\"") >&5 + (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1 ac_status=$? - egrep -v '^ *\+' conftest.er1 >conftest.err + $EGREP -v '^ *\+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:31685: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then + echo "$as_me:31867: \$? = $ac_status" >&5 + (exit "$ac_status"); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag else @@ -31696,14 +31878,14 @@ 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 + cat "conftest.$ac_ext" >&5 eval "$as_ac_Header=no" fi -rm -f conftest.err conftest.$ac_ext +rm -f conftest.err "conftest.$ac_ext" fi -echo "$as_me:31704: 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 +echo "$as_me:31886: 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:31896: 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}:31720: testing sys/types alone ..." 1>&5 +echo "${as_me:-configure}:31902: testing sys/types alone ..." 1>&5 -cat >conftest.$ac_ext <<_ACEOF -#line 31723 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 31905 "configure" #include "confdefs.h" #include @@ -31732,27 +31914,27 @@ fd_set x; (void)x return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:31736: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:31918: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:31739: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:31742: \"$ac_try\"") >&5 + echo "$as_me:31921: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:31924: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:31745: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:31927: \$? = $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 +cat "conftest.$ac_ext" >&5 -echo "${as_me:-configure}:31752: testing X11/Xpoll.h ..." 1>&5 +echo "${as_me:-configure}:31934: testing X11/Xpoll.h ..." 1>&5 -cat >conftest.$ac_ext <<_ACEOF -#line 31755 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 31937 "configure" #include "confdefs.h" #ifdef HAVE_X11_XPOLL_H @@ -31766,27 +31948,27 @@ fd_set x; (void)x return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:31770: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:31952: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:31773: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:31776: \"$ac_try\"") >&5 + echo "$as_me:31955: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:31958: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:31779: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:31961: \$? = $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 +cat "conftest.$ac_ext" >&5 -echo "${as_me:-configure}:31786: testing sys/select.h ..." 1>&5 +echo "${as_me:-configure}:31968: testing sys/select.h ..." 1>&5 -cat >conftest.$ac_ext <<_ACEOF -#line 31789 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 31971 "configure" #include "confdefs.h" #include @@ -31799,31 +31981,31 @@ fd_set x; (void)x return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:31803: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:31985: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:31806: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:31809: \"$ac_try\"") >&5 + echo "$as_me:31988: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:31991: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:31812: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:31994: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_cv_type_fd_set=sys/select.h else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_cv_type_fd_set=unknown fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi -echo "$as_me:31826: result: $cf_cv_type_fd_set" >&5 +echo "$as_me:32008: 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 @@ -31833,14 +32015,14 @@ EOF fi -echo "$as_me:31836: checking for fd_set macros" >&5 +echo "$as_me:32018: 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 31843 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 32025 "configure" #include "confdefs.h" #include @@ -31868,27 +32050,27 @@ main (void) return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:31872: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:32054: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:31875: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:31878: \"$ac_try\"") >&5 + echo "$as_me:32057: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:32060: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:31881: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:32063: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_cv_macros_fd_set=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_cv_macros_fd_set=no fi -rm -f conftest.$ac_objext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi -echo "$as_me:31891: result: $cf_cv_macros_fd_set" >&5 +echo "$as_me:32073: 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 @@ -31898,16 +32080,16 @@ 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:31901: checking for working tolower()" >&5 +echo "$as_me:32083: checking for working tolower()" >&5 echo $ECHO_N "checking for working tolower()... $ECHO_C" >&6 if test "$cross_compiling" = yes; then - echo "$as_me:31905: result: unknown" >&5 + echo "$as_me:32087: result: unknown" >&5 echo "${ECHO_T}unknown" >&6 else - cat >conftest.$ac_ext <<_ACEOF -#line 31910 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 32092 "configure" #include "confdefs.h" #include @@ -31921,50 +32103,50 @@ int main() { return 0; } _ACEOF -rm -f conftest$ac_exeext -if { (eval echo "$as_me:31925: \"$ac_link\"") >&5 +rm -f "conftest$ac_exeext" +if { (eval echo "$as_me:32107: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:31928: \$? = $ac_status" >&5 - (exit $ac_status); } && { ac_try='./conftest$ac_exeext' - { (eval echo "$as_me:31930: \"$ac_try\"") >&5 + echo "$as_me:32110: \$? = $ac_status" >&5 + (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"' + { (eval echo "$as_me:32112: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:31933: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:32115: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then - echo "$as_me:31936: result: yes" >&5 + echo "$as_me:32118: result: yes" >&5 echo "${ECHO_T}yes" >&6 else echo "$as_me: program exited with status $ac_status" >&5 echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cat >>confdefs.h <<\EOF #define TOLOWER_BROKEN 1 EOF - echo "$as_me:31948: result: no" >&5 + echo "$as_me:32130: result: no" >&5 echo "${ECHO_T}no" >&6 fi -rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext +rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext" fi # toupper is known to be broken on 4.2BSD by # not checking if input is an lowercase letter # /* #define toupper(c) ((c)-'a'+'A') */ -echo "$as_me:31958: checking for working toupper()" >&5 +echo "$as_me:32140: checking for working toupper()" >&5 echo $ECHO_N "checking for working toupper()... $ECHO_C" >&6 if test "$cross_compiling" = yes; then - echo "$as_me:31962: result: unknown" >&5 + echo "$as_me:32144: result: unknown" >&5 echo "${ECHO_T}unknown" >&6 else - cat >conftest.$ac_ext <<_ACEOF -#line 31967 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 32149 "configure" #include "confdefs.h" #include @@ -31978,57 +32160,57 @@ int main() { return 0; } _ACEOF -rm -f conftest$ac_exeext -if { (eval echo "$as_me:31982: \"$ac_link\"") >&5 +rm -f "conftest$ac_exeext" +if { (eval echo "$as_me:32164: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:31985: \$? = $ac_status" >&5 - (exit $ac_status); } && { ac_try='./conftest$ac_exeext' - { (eval echo "$as_me:31987: \"$ac_try\"") >&5 + echo "$as_me:32167: \$? = $ac_status" >&5 + (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"' + { (eval echo "$as_me:32169: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:31990: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:32172: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then - echo "$as_me:31993: result: yes" >&5 + echo "$as_me:32175: result: yes" >&5 echo "${ECHO_T}yes" >&6 else echo "$as_me: program exited with status $ac_status" >&5 echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cat >>confdefs.h <<\EOF #define TOUPPER_BROKEN 1 EOF - echo "$as_me:32005: result: no" >&5 + echo "$as_me:32187: result: no" >&5 echo "${ECHO_T}no" >&6 fi -rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext +rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext" fi for cf_hdr in iconv.h do - echo "$as_me:32014: checking for $cf_hdr" >&5 + echo "$as_me:32196: checking for $cf_hdr" >&5 echo $ECHO_N "checking for $cf_hdr... $ECHO_C" >&6 - cat >conftest.$ac_ext <<_ACEOF -#line 32017 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 32199 "configure" #include "confdefs.h" #include #include <$cf_hdr> _ACEOF -if { (eval echo "$as_me:32024: \"$ac_cpp conftest.$ac_ext\"") >&5 - (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 +if { (eval echo "$as_me:32206: \"$ac_cpp "conftest.$ac_ext"\"") >&5 + (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1 ac_status=$? - egrep -v '^ *\+' conftest.er1 >conftest.err + $EGREP -v '^ *\+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:32030: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then + echo "$as_me:32212: \$? = $ac_status" >&5 + (exit "$ac_status"); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag else @@ -32041,11 +32223,11 @@ if test -z "$ac_cpp_err"; then cf_found=yes else echo "$as_me: failed program was:" >&5 - cat conftest.$ac_ext >&5 + cat "conftest.$ac_ext" >&5 cf_found=no fi -rm -f conftest.err conftest.$ac_ext -echo "$as_me:32048: result: $cf_found" >&5 +rm -f conftest.err "conftest.$ac_ext" +echo "$as_me:32230: result: $cf_found" >&5 echo "${ECHO_T}$cf_found" >&6 if test $cf_found = yes ; then @@ -32058,16 +32240,16 @@ EOF fi done -echo "$as_me:32061: checking for iconv_open() //TRANSLIT extension" >&5 +echo "$as_me:32243: 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:32065: result: unknown" >&5 + echo "$as_me:32247: result: unknown" >&5 echo "${ECHO_T}unknown" >&6 else - cat >conftest.$ac_ext <<_ACEOF -#line 32070 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 32252 "configure" #include "confdefs.h" #ifdef HAVE_ICONV_H @@ -32084,35 +32266,35 @@ int main() { exit(0); } _ACEOF -rm -f conftest$ac_exeext -if { (eval echo "$as_me:32088: \"$ac_link\"") >&5 +rm -f "conftest$ac_exeext" +if { (eval echo "$as_me:32270: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:32091: \$? = $ac_status" >&5 - (exit $ac_status); } && { ac_try='./conftest$ac_exeext' - { (eval echo "$as_me:32093: \"$ac_try\"") >&5 + echo "$as_me:32273: \$? = $ac_status" >&5 + (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"' + { (eval echo "$as_me:32275: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:32096: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:32278: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cat >>confdefs.h <<\EOF #define HAVE_ICONV_OPEN_TRANSLIT 1 EOF - echo "$as_me:32103: result: yes" >&5 + echo "$as_me:32285: result: yes" >&5 echo "${ECHO_T}yes" >&6 else echo "$as_me: program exited with status $ac_status" >&5 echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 - echo "$as_me:32111: result: no" >&5 + echo "$as_me:32293: result: no" >&5 echo "${ECHO_T}no" >&6 fi -rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext +rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext" fi # FIXME / TESTME @@ -32146,13 +32328,13 @@ EOF ;; *) - echo "$as_me:32149: checking for link" >&5 + echo "$as_me:32331: 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 32155 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 32337 "configure" #include "confdefs.h" #define link autoconf_temporary #include /* least-intrusive standard header which defines gcc2 __stub macros */ @@ -32182,29 +32364,29 @@ main (void) return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:32186: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:32368: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:32189: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:32192: \"$ac_try\"") >&5 + echo "$as_me:32371: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:32374: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:32195: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:32377: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_func_link=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_func_link=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:32205: result: $ac_cv_func_link" >&5 +echo "$as_me:32387: result: $ac_cv_func_link" >&5 echo "${ECHO_T}$ac_cv_func_link" >&6 -if test $ac_cv_func_link = yes; then +if test "$ac_cv_func_link" = yes; then cat >>confdefs.h <<\EOF #define HAVE_LINK 1 @@ -32223,13 +32405,13 @@ EOF ;; *) - echo "$as_me:32226: checking for link" >&5 + echo "$as_me:32408: 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 32232 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 32414 "configure" #include "confdefs.h" #define link autoconf_temporary #include /* least-intrusive standard header which defines gcc2 __stub macros */ @@ -32259,29 +32441,29 @@ main (void) return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:32263: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:32445: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:32266: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:32269: \"$ac_try\"") >&5 + echo "$as_me:32448: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:32451: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:32272: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:32454: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_func_link=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_func_link=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:32282: result: $ac_cv_func_link" >&5 +echo "$as_me:32464: result: $ac_cv_func_link" >&5 echo "${ECHO_T}$ac_cv_func_link" >&6 -if test $ac_cv_func_link = yes; then +if test "$ac_cv_func_link" = yes; then cat >>confdefs.h <<\EOF #define HAVE_LINK 1 EOF @@ -32294,7 +32476,7 @@ if test "$cf_cv_termlib" = pdcurses ; th cf_x_athena=${cf_x_athena:-Xaw} -echo "$as_me:32297: checking if you want to link with Xaw 3d library" >&5 +echo "$as_me:32479: 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= @@ -32305,14 +32487,14 @@ if test "${with_Xaw3d+set}" = set; then fi; if test "$withval" = yes ; then cf_x_athena=Xaw3d - echo "$as_me:32308: result: yes" >&5 + echo "$as_me:32490: result: yes" >&5 echo "${ECHO_T}yes" >&6 else - echo "$as_me:32311: result: no" >&5 + echo "$as_me:32493: result: no" >&5 echo "${ECHO_T}no" >&6 fi -echo "$as_me:32315: checking if you want to link with Xaw 3d xft library" >&5 +echo "$as_me:32497: 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= @@ -32323,14 +32505,14 @@ if test "${with_Xaw3dxft+set}" = set; th fi; if test "$withval" = yes ; then cf_x_athena=Xaw3dxft - echo "$as_me:32326: result: yes" >&5 + echo "$as_me:32508: result: yes" >&5 echo "${ECHO_T}yes" >&6 else - echo "$as_me:32329: result: no" >&5 + echo "$as_me:32511: result: no" >&5 echo "${ECHO_T}no" >&6 fi -echo "$as_me:32333: checking if you want to link with neXT Athena library" >&5 +echo "$as_me:32515: 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= @@ -32341,14 +32523,14 @@ if test "${with_neXtaw+set}" = set; then fi; if test "$withval" = yes ; then cf_x_athena=neXtaw - echo "$as_me:32344: result: yes" >&5 + echo "$as_me:32526: result: yes" >&5 echo "${ECHO_T}yes" >&6 else - echo "$as_me:32347: result: no" >&5 + echo "$as_me:32529: result: no" >&5 echo "${ECHO_T}no" >&6 fi -echo "$as_me:32351: checking if you want to link with Athena-Plus library" >&5 +echo "$as_me:32533: 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= @@ -32359,10 +32541,10 @@ if test "${with_XawPlus+set}" = set; the fi; if test "$withval" = yes ; then cf_x_athena=XawPlus - echo "$as_me:32362: result: yes" >&5 + echo "$as_me:32544: result: yes" >&5 echo "${ECHO_T}yes" >&6 else - echo "$as_me:32365: result: no" >&5 + echo "$as_me:32547: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -32379,20 +32561,20 @@ if test "$PKG_CONFIG" != none ; then lib${cf_x_athena}-devel do -if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists $cf_athena_pkg; 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}:32385: testing found package $cf_athena_pkg ..." 1>&5 +echo "${as_me:-configure}:32567: 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`" + 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}:32391: testing package $cf_athena_pkg CFLAGS: $cf_pkgconfig_incs ..." 1>&5 +echo "${as_me:-configure}:32573: 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}:32395: testing package $cf_athena_pkg LIBS: $cf_pkgconfig_libs ..." 1>&5 +echo "${as_me:-configure}:32577: testing package $cf_athena_pkg LIBS: $cf_pkgconfig_libs ..." 1>&5 cf_fix_cppflags=no cf_new_cflags= @@ -32401,19 +32583,19 @@ cf_new_extra_cppflags= for cf_add_cflags in $cf_pkgconfig_incs do -case $cf_fix_cppflags in +case "$cf_fix_cppflags" in no) - case $cf_add_cflags in + case "$cf_add_cflags" in -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) - case $cf_add_cflags in + case "$cf_add_cflags" in -D*) - cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-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 + 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" @@ -32432,7 +32614,7 @@ no) *$cf_add_cflags) ;; *) - case $cf_add_cflags in + case "$cf_add_cflags" in -D*) cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` @@ -32462,7 +32644,7 @@ 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/^[^"]*"'\''//'` + cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ && test -z "${cf_tst_cflags}" \ @@ -32523,20 +32705,20 @@ 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}:32526: testing ..trimmed $LIBS ..." 1>&5 +echo "${as_me:-configure}:32708: testing ..trimmed $LIBS ..." 1>&5 ;; esac done -echo "$as_me:32532: checking for usable $cf_x_athena/Xmu package" >&5 +echo "$as_me:32714: 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 32539 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 32721 "configure" #include "confdefs.h" #include @@ -32552,27 +32734,27 @@ int check = XmuCompareISOLatin1("big", " return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:32556: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:32738: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:32559: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:32562: \"$ac_try\"") >&5 + echo "$as_me:32741: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:32744: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:32565: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:32747: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_cv_xaw_compat=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_cv_xaw_compat=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:32575: result: $cf_cv_xaw_compat" >&5 +echo "$as_me:32757: result: $cf_cv_xaw_compat" >&5 echo "${ECHO_T}$cf_cv_xaw_compat" >&6 if test "$cf_cv_xaw_compat" = no @@ -32584,25 +32766,25 @@ echo "${ECHO_T}$cf_cv_xaw_compat" >&6 *) test -n "$verbose" && echo " work around broken package" 1>&6 -echo "${as_me:-configure}:32587: testing work around broken package ..." 1>&5 +echo "${as_me:-configure}:32769: testing work around broken package ..." 1>&5 cf_save_xmu="$LIBS" cf_first_lib=`echo "$cf_save_xmu" | sed -e 's/^ *//' -e 's/ .*//'` -if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists xmu; then +if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "xmu"; then test -n "$verbose" && echo " found package xmu" 1>&6 -echo "${as_me:-configure}:32595: testing found package xmu ..." 1>&5 +echo "${as_me:-configure}:32777: 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`" + 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}:32601: testing package xmu CFLAGS: $cf_pkgconfig_incs ..." 1>&5 +echo "${as_me:-configure}:32783: 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}:32605: testing package xmu LIBS: $cf_pkgconfig_libs ..." 1>&5 +echo "${as_me:-configure}:32787: testing package xmu LIBS: $cf_pkgconfig_libs ..." 1>&5 cf_fix_cppflags=no cf_new_cflags= @@ -32611,19 +32793,19 @@ cf_new_extra_cppflags= for cf_add_cflags in $cf_pkgconfig_incs do -case $cf_fix_cppflags in +case "$cf_fix_cppflags" in no) - case $cf_add_cflags in + case "$cf_add_cflags" in -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) - case $cf_add_cflags in + case "$cf_add_cflags" in -D*) - cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-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 + 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" @@ -32642,7 +32824,7 @@ no) *$cf_add_cflags) ;; *) - case $cf_add_cflags in + case "$cf_add_cflags" in -D*) cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` @@ -32672,7 +32854,7 @@ 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/^[^"]*"'\''//'` + cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ && test -z "${cf_tst_cflags}" \ @@ -32722,12 +32904,12 @@ LIBS="$cf_add_libs" test -n "$verbose" && echo " ...before $LIBS" 1>&6 -echo "${as_me:-configure}:32725: testing ...before $LIBS ..." 1>&5 +echo "${as_me:-configure}:32907: 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}:32730: testing ...after $LIBS ..." 1>&5 +echo "${as_me:-configure}:32912: testing ...after $LIBS ..." 1>&5 else cf_pkgconfig_incs= @@ -32735,12 +32917,12 @@ else test -n "$verbose" && echo " ...before $LIBS" 1>&6 -echo "${as_me:-configure}:32738: testing ...before $LIBS ..." 1>&5 +echo "${as_me:-configure}:32920: 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}:32743: testing ...after $LIBS ..." 1>&5 +echo "${as_me:-configure}:32925: testing ...after $LIBS ..." 1>&5 fi @@ -32751,7 +32933,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}:32754: testing ..trimmed $LIBS ..." 1>&5 +echo "${as_me:-configure}:32936: testing ..trimmed $LIBS ..." 1>&5 ;; esac @@ -32773,20 +32955,20 @@ fi if test -z "$cf_x_athena_lib" ; then -if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists Xext; then +if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "Xext"; then test -n "$verbose" && echo " found package Xext" 1>&6 -echo "${as_me:-configure}:32779: testing found package Xext ..." 1>&5 +echo "${as_me:-configure}:32961: 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`" + 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}:32785: testing package Xext CFLAGS: $cf_pkgconfig_incs ..." 1>&5 +echo "${as_me:-configure}:32967: 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}:32789: testing package Xext LIBS: $cf_pkgconfig_libs ..." 1>&5 +echo "${as_me:-configure}:32971: testing package Xext LIBS: $cf_pkgconfig_libs ..." 1>&5 cf_fix_cppflags=no cf_new_cflags= @@ -32795,19 +32977,19 @@ cf_new_extra_cppflags= for cf_add_cflags in $cf_pkgconfig_incs do -case $cf_fix_cppflags in +case "$cf_fix_cppflags" in no) - case $cf_add_cflags in + case "$cf_add_cflags" in -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) - case $cf_add_cflags in + case "$cf_add_cflags" in -D*) - cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-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 + 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" @@ -32826,7 +33008,7 @@ no) *$cf_add_cflags) ;; *) - case $cf_add_cflags in + case "$cf_add_cflags" in -D*) cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` @@ -32856,7 +33038,7 @@ 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/^[^"]*"'\''//'` + cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ && test -z "${cf_tst_cflags}" \ @@ -32907,15 +33089,15 @@ else cf_pkgconfig_incs= cf_pkgconfig_libs= - echo "$as_me:32910: checking for XextCreateExtension in -lXext" >&5 + echo "$as_me:33092: 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 else ac_check_lib_save_LIBS=$LIBS LIBS="-lXext $LIBS" -cat >conftest.$ac_ext <<_ACEOF -#line 32918 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 33100 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -32933,30 +33115,30 @@ XextCreateExtension (); return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:32937: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:33119: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:32940: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:32943: \"$ac_try\"") >&5 + echo "$as_me:33122: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:33125: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:32946: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:33128: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_lib_Xext_XextCreateExtension=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_lib_Xext_XextCreateExtension=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:32957: result: $ac_cv_lib_Xext_XextCreateExtension" >&5 +echo "$as_me:33139: 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 +if test "$ac_cv_lib_Xext_XextCreateExtension" = yes; then cf_add_libs="$LIBS" # reverse order @@ -32987,20 +33169,20 @@ fi if test -z "${X_CFLAGS}${X_PRE_LIBS}${X_LIBS}${X_EXTRA_LIBS}" then -if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists x11; then +if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "x11"; then test -n "$verbose" && echo " found package x11" 1>&6 -echo "${as_me:-configure}:32993: testing found package x11 ..." 1>&5 +echo "${as_me:-configure}:33175: 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`" + 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}:32999: testing package x11 CFLAGS: $cf_pkgconfig_incs ..." 1>&5 +echo "${as_me:-configure}:33181: 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}:33003: testing package x11 LIBS: $cf_pkgconfig_libs ..." 1>&5 +echo "${as_me:-configure}:33185: testing package x11 LIBS: $cf_pkgconfig_libs ..." 1>&5 cf_fix_cppflags=no cf_new_cflags= @@ -33009,19 +33191,19 @@ cf_new_extra_cppflags= for cf_add_cflags in $cf_pkgconfig_incs do -case $cf_fix_cppflags in +case "$cf_fix_cppflags" in no) - case $cf_add_cflags in + case "$cf_add_cflags" in -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) - case $cf_add_cflags in + case "$cf_add_cflags" in -D*) - cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-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 + 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" @@ -33040,7 +33222,7 @@ no) *$cf_add_cflags) ;; *) - case $cf_add_cflags in + case "$cf_add_cflags" in -D*) cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` @@ -33070,7 +33252,7 @@ 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/^[^"]*"'\''//'` + cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ && test -z "${cf_tst_cflags}" \ @@ -33120,24 +33302,24 @@ LIBS="$cf_add_libs" else cf_pkgconfig_incs= cf_pkgconfig_libs= - { echo "$as_me:33123: WARNING: unable to find X11 library" >&5 + { echo "$as_me:33305: 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 +if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "ice"; then test -n "$verbose" && echo " found package ice" 1>&6 -echo "${as_me:-configure}:33130: testing found package ice ..." 1>&5 +echo "${as_me:-configure}:33312: 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`" + 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}:33136: testing package ice CFLAGS: $cf_pkgconfig_incs ..." 1>&5 +echo "${as_me:-configure}:33318: 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}:33140: testing package ice LIBS: $cf_pkgconfig_libs ..." 1>&5 +echo "${as_me:-configure}:33322: testing package ice LIBS: $cf_pkgconfig_libs ..." 1>&5 cf_fix_cppflags=no cf_new_cflags= @@ -33146,19 +33328,19 @@ cf_new_extra_cppflags= for cf_add_cflags in $cf_pkgconfig_incs do -case $cf_fix_cppflags in +case "$cf_fix_cppflags" in no) - case $cf_add_cflags in + case "$cf_add_cflags" in -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) - case $cf_add_cflags in + case "$cf_add_cflags" in -D*) - cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-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 + 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" @@ -33177,7 +33359,7 @@ no) *$cf_add_cflags) ;; *) - case $cf_add_cflags in + case "$cf_add_cflags" in -D*) cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` @@ -33207,7 +33389,7 @@ 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/^[^"]*"'\''//'` + cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ && test -z "${cf_tst_cflags}" \ @@ -33257,24 +33439,24 @@ LIBS="$cf_add_libs" else cf_pkgconfig_incs= cf_pkgconfig_libs= - { echo "$as_me:33260: WARNING: unable to find ICE library" >&5 + { echo "$as_me:33442: 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 +if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "sm"; then test -n "$verbose" && echo " found package sm" 1>&6 -echo "${as_me:-configure}:33267: testing found package sm ..." 1>&5 +echo "${as_me:-configure}:33449: 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`" + 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}:33273: testing package sm CFLAGS: $cf_pkgconfig_incs ..." 1>&5 +echo "${as_me:-configure}:33455: 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}:33277: testing package sm LIBS: $cf_pkgconfig_libs ..." 1>&5 +echo "${as_me:-configure}:33459: testing package sm LIBS: $cf_pkgconfig_libs ..." 1>&5 cf_fix_cppflags=no cf_new_cflags= @@ -33283,19 +33465,19 @@ cf_new_extra_cppflags= for cf_add_cflags in $cf_pkgconfig_incs do -case $cf_fix_cppflags in +case "$cf_fix_cppflags" in no) - case $cf_add_cflags in + case "$cf_add_cflags" in -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) - case $cf_add_cflags in + case "$cf_add_cflags" in -D*) - cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-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 + 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" @@ -33314,7 +33496,7 @@ no) *$cf_add_cflags) ;; *) - case $cf_add_cflags in + case "$cf_add_cflags" in -D*) cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` @@ -33344,7 +33526,7 @@ 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/^[^"]*"'\''//'` + cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ && test -z "${cf_tst_cflags}" \ @@ -33394,24 +33576,24 @@ LIBS="$cf_add_libs" else cf_pkgconfig_incs= cf_pkgconfig_libs= - { echo "$as_me:33397: WARNING: unable to find SM library" >&5 + { echo "$as_me:33579: 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 +if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "xt"; then test -n "$verbose" && echo " found package xt" 1>&6 -echo "${as_me:-configure}:33404: testing found package xt ..." 1>&5 +echo "${as_me:-configure}:33586: 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`" + 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}:33410: testing package xt CFLAGS: $cf_pkgconfig_incs ..." 1>&5 +echo "${as_me:-configure}:33592: 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}:33414: testing package xt LIBS: $cf_pkgconfig_libs ..." 1>&5 +echo "${as_me:-configure}:33596: testing package xt LIBS: $cf_pkgconfig_libs ..." 1>&5 cf_fix_cppflags=no cf_new_cflags= @@ -33420,19 +33602,19 @@ cf_new_extra_cppflags= for cf_add_cflags in $cf_pkgconfig_incs do -case $cf_fix_cppflags in +case "$cf_fix_cppflags" in no) - case $cf_add_cflags in + case "$cf_add_cflags" in -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) - case $cf_add_cflags in + case "$cf_add_cflags" in -D*) - cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-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 + 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" @@ -33451,7 +33633,7 @@ no) *$cf_add_cflags) ;; *) - case $cf_add_cflags in + case "$cf_add_cflags" in -D*) cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` @@ -33481,7 +33663,7 @@ 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/^[^"]*"'\''//'` + cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ && test -z "${cf_tst_cflags}" \ @@ -33531,7 +33713,7 @@ LIBS="$cf_add_libs" else cf_pkgconfig_incs= cf_pkgconfig_libs= - { echo "$as_me:33534: WARNING: unable to find Xt library" >&5 + { echo "$as_me:33716: WARNING: unable to find Xt library" >&5 echo "$as_me: WARNING: unable to find Xt library" >&2;} fi @@ -33541,20 +33723,20 @@ fi cf_have_X_LIBS=no -if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists xt; then +if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "xt"; then test -n "$verbose" && echo " found package xt" 1>&6 -echo "${as_me:-configure}:33547: testing found package xt ..." 1>&5 +echo "${as_me:-configure}:33729: 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`" + 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}:33553: testing package xt CFLAGS: $cf_pkgconfig_incs ..." 1>&5 +echo "${as_me:-configure}:33735: 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}:33557: testing package xt LIBS: $cf_pkgconfig_libs ..." 1>&5 +echo "${as_me:-configure}:33739: testing package xt LIBS: $cf_pkgconfig_libs ..." 1>&5 cf_fix_cppflags=no cf_new_cflags= @@ -33563,19 +33745,19 @@ cf_new_extra_cppflags= for cf_add_cflags in $cf_pkgconfig_incs do -case $cf_fix_cppflags in +case "$cf_fix_cppflags" in no) - case $cf_add_cflags in + case "$cf_add_cflags" in -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) - case $cf_add_cflags in + case "$cf_add_cflags" in -D*) - cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-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 + 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" @@ -33594,7 +33776,7 @@ no) *$cf_add_cflags) ;; *) - case $cf_add_cflags in + case "$cf_add_cflags" in -D*) cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` @@ -33624,7 +33806,7 @@ 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/^[^"]*"'\''//'` + cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ && test -z "${cf_tst_cflags}" \ @@ -33675,14 +33857,14 @@ LIBS="$cf_add_libs" ;; *) # we have an "xt" package, but it may omit Xt's dependency on X11 -echo "$as_me:33678: checking for usable X dependency" >&5 +echo "$as_me:33860: 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 33685 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 33867 "configure" #include "confdefs.h" #include @@ -33700,50 +33882,50 @@ main (void) return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:33704: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:33886: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:33707: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:33710: \"$ac_try\"") >&5 + echo "$as_me:33889: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:33892: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:33713: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:33895: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_cv_xt_x11_compat=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_cv_xt_x11_compat=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:33723: result: $cf_cv_xt_x11_compat" >&5 +echo "$as_me:33905: 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}:33729: testing work around broken X11 dependency ..." 1>&5 +echo "${as_me:-configure}:33911: 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 +if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "x11"; then test -n "$verbose" && echo " found package x11" 1>&6 -echo "${as_me:-configure}:33736: testing found package x11 ..." 1>&5 +echo "${as_me:-configure}:33918: 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`" + 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}:33742: testing package x11 CFLAGS: $cf_pkgconfig_incs ..." 1>&5 +echo "${as_me:-configure}:33924: 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}:33746: testing package x11 LIBS: $cf_pkgconfig_libs ..." 1>&5 +echo "${as_me:-configure}:33928: testing package x11 LIBS: $cf_pkgconfig_libs ..." 1>&5 cf_fix_cppflags=no cf_new_cflags= @@ -33752,19 +33934,19 @@ cf_new_extra_cppflags= for cf_add_cflags in $cf_pkgconfig_incs do -case $cf_fix_cppflags in +case "$cf_fix_cppflags" in no) - case $cf_add_cflags in + case "$cf_add_cflags" in -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) - case $cf_add_cflags in + case "$cf_add_cflags" in -D*) - cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-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 + 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" @@ -33783,7 +33965,7 @@ no) *$cf_add_cflags) ;; *) - case $cf_add_cflags in + case "$cf_add_cflags" in -D*) cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` @@ -33813,7 +33995,7 @@ 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/^[^"]*"'\''//'` + cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ && test -z "${cf_tst_cflags}" \ @@ -33866,12 +34048,12 @@ else test -n "$verbose" && echo " ...before $LIBS" 1>&6 -echo "${as_me:-configure}:33869: testing ...before $LIBS ..." 1>&5 +echo "${as_me:-configure}:34051: 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}:33874: testing ...after $LIBS ..." 1>&5 +echo "${as_me:-configure}:34056: testing ...after $LIBS ..." 1>&5 fi @@ -33879,14 +34061,14 @@ fi ;; esac -echo "$as_me:33882: checking for usable X Toolkit package" >&5 +echo "$as_me:34064: 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 33889 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 34071 "configure" #include "confdefs.h" #include @@ -33900,27 +34082,27 @@ int num = IceConnectionNumber(0); (void) return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:33904: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:34086: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:33907: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:33910: \"$ac_try\"") >&5 + echo "$as_me:34089: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:34092: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:33913: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:34095: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_cv_xt_ice_compat=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_cv_xt_ice_compat=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:33923: result: $cf_cv_xt_ice_compat" >&5 +echo "$as_me:34105: result: $cf_cv_xt_ice_compat" >&5 echo "${ECHO_T}$cf_cv_xt_ice_compat" >&6 if test "$cf_cv_xt_ice_compat" = no @@ -33934,22 +34116,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}:33937: testing work around broken ICE dependency ..." 1>&5 +echo "${as_me:-configure}:34119: testing work around broken ICE dependency ..." 1>&5 -if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists ice; then +if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "ice"; then test -n "$verbose" && echo " found package ice" 1>&6 -echo "${as_me:-configure}:33942: testing found package ice ..." 1>&5 +echo "${as_me:-configure}:34124: 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`" + 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}:33948: testing package ice CFLAGS: $cf_pkgconfig_incs ..." 1>&5 +echo "${as_me:-configure}:34130: 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}:33952: testing package ice LIBS: $cf_pkgconfig_libs ..." 1>&5 +echo "${as_me:-configure}:34134: testing package ice LIBS: $cf_pkgconfig_libs ..." 1>&5 cf_fix_cppflags=no cf_new_cflags= @@ -33958,19 +34140,19 @@ cf_new_extra_cppflags= for cf_add_cflags in $cf_pkgconfig_incs do -case $cf_fix_cppflags in +case "$cf_fix_cppflags" in no) - case $cf_add_cflags in + case "$cf_add_cflags" in -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) - case $cf_add_cflags in + case "$cf_add_cflags" in -D*) - cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-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 + 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" @@ -33989,7 +34171,7 @@ no) *$cf_add_cflags) ;; *) - case $cf_add_cflags in + case "$cf_add_cflags" in -D*) cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` @@ -34019,7 +34201,7 @@ 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/^[^"]*"'\''//'` + cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ && test -z "${cf_tst_cflags}" \ @@ -34065,20 +34247,20 @@ for cf_add_1lib in $cf_add_0lib; do done LIBS="$cf_add_libs" -if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists sm; then +if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "sm"; then test -n "$verbose" && echo " found package sm" 1>&6 -echo "${as_me:-configure}:34071: testing found package sm ..." 1>&5 +echo "${as_me:-configure}:34253: 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`" + 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}:34077: testing package sm CFLAGS: $cf_pkgconfig_incs ..." 1>&5 +echo "${as_me:-configure}:34259: 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}:34081: testing package sm LIBS: $cf_pkgconfig_libs ..." 1>&5 +echo "${as_me:-configure}:34263: testing package sm LIBS: $cf_pkgconfig_libs ..." 1>&5 cf_fix_cppflags=no cf_new_cflags= @@ -34087,19 +34269,19 @@ cf_new_extra_cppflags= for cf_add_cflags in $cf_pkgconfig_incs do -case $cf_fix_cppflags in +case "$cf_fix_cppflags" in no) - case $cf_add_cflags in + case "$cf_add_cflags" in -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) - case $cf_add_cflags in + case "$cf_add_cflags" in -D*) - cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-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 + 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" @@ -34118,7 +34300,7 @@ no) *$cf_add_cflags) ;; *) - case $cf_add_cflags in + case "$cf_add_cflags" in -D*) cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` @@ -34148,7 +34330,7 @@ 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/^[^"]*"'\''//'` + cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ && test -z "${cf_tst_cflags}" \ @@ -34207,12 +34389,12 @@ else test -n "$verbose" && echo " ...before $LIBS" 1>&6 -echo "${as_me:-configure}:34210: testing ...before $LIBS ..." 1>&5 +echo "${as_me:-configure}:34392: 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}:34215: testing ...after $LIBS ..." 1>&5 +echo "${as_me:-configure}:34397: testing ...after $LIBS ..." 1>&5 fi @@ -34232,7 +34414,7 @@ else test -n "$verbose" && echo " checking additions to CFLAGS" 1>&6 -echo "${as_me:-configure}:34235: testing checking additions to CFLAGS ..." 1>&5 +echo "${as_me:-configure}:34417: testing checking additions to CFLAGS ..." 1>&5 cf_check_cflags="$CFLAGS" cf_check_cppflags="$CPPFLAGS" @@ -34244,19 +34426,19 @@ cf_new_extra_cppflags= for cf_add_cflags in $X_CFLAGS do -case $cf_fix_cppflags in +case "$cf_fix_cppflags" in no) - case $cf_add_cflags in + case "$cf_add_cflags" in -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) - case $cf_add_cflags in + case "$cf_add_cflags" in -D*) - cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-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 + 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" @@ -34275,7 +34457,7 @@ no) *$cf_add_cflags) ;; *) - case $cf_add_cflags in + case "$cf_add_cflags" in -D*) cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` @@ -34305,7 +34487,7 @@ 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/^[^"]*"'\''//'` + cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ && test -z "${cf_tst_cflags}" \ @@ -34317,7 +34499,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}:34320: testing add to \$CFLAGS $cf_new_cflags ..." 1>&5 +echo "${as_me:-configure}:34502: testing add to \$CFLAGS $cf_new_cflags ..." 1>&5 test -n "$CFLAGS" && CFLAGS="$CFLAGS " CFLAGS="${CFLAGS}$cf_new_cflags" @@ -34327,7 +34509,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}:34330: testing add to \$CPPFLAGS $cf_new_cppflags ..." 1>&5 +echo "${as_me:-configure}:34512: testing add to \$CPPFLAGS $cf_new_cppflags ..." 1>&5 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " CPPFLAGS="${CPPFLAGS}$cf_new_cppflags" @@ -34337,7 +34519,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}:34340: testing add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags ..." 1>&5 +echo "${as_me:-configure}:34522: 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" @@ -34345,8 +34527,8 @@ echo "${as_me:-configure}:34340: testing fi if test "x$cf_check_cflags" != "x$CFLAGS" ; then -cat >conftest.$ac_ext <<_ACEOF -#line 34349 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 34531 "configure" #include "confdefs.h" #include int @@ -34357,44 +34539,44 @@ printf("Hello world"); return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:34361: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:34543: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:34364: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:34367: \"$ac_try\"") >&5 + echo "$as_me:34546: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:34549: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:34370: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:34552: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then : else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 test -n "$verbose" && echo " test-compile failed. Undoing change to \$CFLAGS" 1>&6 -echo "${as_me:-configure}:34378: testing test-compile failed. Undoing change to \$CFLAGS ..." 1>&5 +echo "${as_me:-configure}:34560: 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}:34383: testing but keeping change to \$CPPFLAGS ..." 1>&5 +echo "${as_me:-configure}:34565: testing but keeping change to \$CPPFLAGS ..." 1>&5 fi - CFLAGS="$cf_check_flags" + CFLAGS="$cf_check_cflags" fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi - echo "$as_me:34391: checking for XOpenDisplay" >&5 + echo "$as_me:34573: 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 34397 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 34579 "configure" #include "confdefs.h" #define XOpenDisplay autoconf_temporary #include /* least-intrusive standard header which defines gcc2 __stub macros */ @@ -34424,41 +34606,41 @@ main (void) return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:34428: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:34610: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:34431: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:34434: \"$ac_try\"") >&5 + echo "$as_me:34613: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:34616: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:34437: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:34619: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_func_XOpenDisplay=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_func_XOpenDisplay=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:34447: result: $ac_cv_func_XOpenDisplay" >&5 +echo "$as_me:34629: result: $ac_cv_func_XOpenDisplay" >&5 echo "${ECHO_T}$ac_cv_func_XOpenDisplay" >&6 -if test $ac_cv_func_XOpenDisplay = yes; then +if test "$ac_cv_func_XOpenDisplay" = yes; then : else - echo "$as_me:34453: checking for XOpenDisplay in -lX11" >&5 + echo "$as_me:34635: 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 else ac_check_lib_save_LIBS=$LIBS LIBS="-lX11 $LIBS" -cat >conftest.$ac_ext <<_ACEOF -#line 34461 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 34643 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -34476,30 +34658,30 @@ XOpenDisplay (); return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:34480: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:34662: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:34483: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:34486: \"$ac_try\"") >&5 + echo "$as_me:34665: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:34668: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:34489: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:34671: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_lib_X11_XOpenDisplay=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_lib_X11_XOpenDisplay=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:34500: result: $ac_cv_lib_X11_XOpenDisplay" >&5 +echo "$as_me:34682: 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 +if test "$ac_cv_lib_X11_XOpenDisplay" = yes; then cf_add_libs="$LIBS" # reverse order @@ -34521,13 +34703,13 @@ fi fi - echo "$as_me:34524: checking for XtAppInitialize" >&5 + echo "$as_me:34706: 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 34530 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 34712 "configure" #include "confdefs.h" #define XtAppInitialize autoconf_temporary #include /* least-intrusive standard header which defines gcc2 __stub macros */ @@ -34557,41 +34739,41 @@ main (void) return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:34561: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:34743: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:34564: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:34567: \"$ac_try\"") >&5 + echo "$as_me:34746: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:34749: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:34570: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:34752: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_func_XtAppInitialize=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_func_XtAppInitialize=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:34580: result: $ac_cv_func_XtAppInitialize" >&5 +echo "$as_me:34762: result: $ac_cv_func_XtAppInitialize" >&5 echo "${ECHO_T}$ac_cv_func_XtAppInitialize" >&6 -if test $ac_cv_func_XtAppInitialize = yes; then +if test "$ac_cv_func_XtAppInitialize" = yes; then : else - echo "$as_me:34586: checking for XtAppInitialize in -lXt" >&5 + echo "$as_me:34768: 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 else ac_check_lib_save_LIBS=$LIBS LIBS="-lXt $LIBS" -cat >conftest.$ac_ext <<_ACEOF -#line 34594 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 34776 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -34609,30 +34791,30 @@ XtAppInitialize (); return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:34613: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:34795: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:34616: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:34619: \"$ac_try\"") >&5 + echo "$as_me:34798: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:34801: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:34622: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:34804: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_lib_Xt_XtAppInitialize=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_lib_Xt_XtAppInitialize=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:34633: result: $ac_cv_lib_Xt_XtAppInitialize" >&5 +echo "$as_me:34815: 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 +if test "$ac_cv_lib_Xt_XtAppInitialize" = yes; then cat >>confdefs.h <<\EOF #define HAVE_LIBXT 1 @@ -34646,8 +34828,8 @@ fi fi -if test $cf_have_X_LIBS = no ; then - { echo "$as_me:34650: WARNING: Unable to successfully link X Toolkit library (-lXt) with +if test "$cf_have_X_LIBS" = no ; then + { echo "$as_me:34832: 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 @@ -34683,19 +34865,19 @@ do done cf_test=X11/$cf_x_athena_root/SimpleMenu.h - if test $cf_path != default ; then + if test "$cf_path" != default ; then test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " CPPFLAGS="${CPPFLAGS}-I$cf_path/include" - echo "$as_me:34691: checking for $cf_test in $cf_path" >&5 + echo "$as_me:34873: 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:34694: checking for $cf_test" >&5 + echo "$as_me:34876: checking for $cf_test" >&5 echo $ECHO_N "checking for $cf_test... $ECHO_C" >&6 fi - cat >conftest.$ac_ext <<_ACEOF -#line 34698 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 34880 "configure" #include "confdefs.h" #include @@ -34708,26 +34890,26 @@ main (void) return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:34712: \"$ac_compile\"") >&5 +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:34894: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:34715: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:34718: \"$ac_try\"") >&5 + echo "$as_me:34897: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:34900: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:34721: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:34903: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_result=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_result=no fi -rm -f conftest.$ac_objext conftest.$ac_ext - echo "$as_me:34730: result: $cf_result" >&5 +rm -f "conftest.$ac_objext" "conftest.$ac_ext" + echo "$as_me:34912: result: $cf_result" >&5 echo "${ECHO_T}$cf_result" >&6 LIBS="$cf_save_LIBS_CF_X_ATHENA_CPPFLAGS" @@ -34736,14 +34918,14 @@ CPPFLAGS="$cf_save_CPPFLAGS_CF_X_ATHENA_ if test "$cf_result" = yes ; then test "$cf_path" = default && cf_x_athena_inc=default - test "$cf_path" != default && cf_x_athena_inc=$cf_path/include + test "$cf_path" != default && cf_x_athena_inc="$cf_path/include" break fi fi done if test -z "$cf_x_athena_inc" ; then - { echo "$as_me:34746: WARNING: Unable to find Athena header files" >&5 + { echo "$as_me:34928: 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 @@ -34808,10 +34990,10 @@ for cf_add_1lib in $cf_add_0lib; do done LIBS="$cf_add_libs" - echo "$as_me:34811: checking for $cf_test in $cf_libs" >&5 + echo "$as_me:34993: 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 34814 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 34996 "configure" #include "confdefs.h" #include @@ -34826,26 +35008,26 @@ $cf_test((XtAppContext) 0) return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:34830: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:35012: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:34833: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:34836: \"$ac_try\"") >&5 + echo "$as_me:35015: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:35018: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:34839: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:35021: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_result=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_result=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext - echo "$as_me:34848: result: $cf_result" >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" + echo "$as_me:35030: result: $cf_result" >&5 echo "${ECHO_T}$cf_result" >&6 LIBS="$cf_save_LIBS_CF_X_ATHENA_LIBS" @@ -34862,7 +35044,7 @@ CPPFLAGS="$cf_save_CPPFLAGS_CF_X_ATHENA_ done if test -z "$cf_x_athena_lib" ; then - { { echo "$as_me:34865: error: Unable to successfully link Athena library (-l$cf_x_athena_root) with test program" >&5 + { { echo "$as_me:35047: 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 @@ -34896,7 +35078,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:34899: checking for $ac_word" >&5 +echo "$as_me:35081: 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 @@ -34911,7 +35093,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:34914: found $ac_dir/$ac_word" >&5 +echo "$as_me:35096: found $ac_dir/$ac_word" >&5 break done @@ -34919,10 +35101,10 @@ fi fi XCURSES_CONFIG=$ac_cv_prog_XCURSES_CONFIG if test -n "$XCURSES_CONFIG"; then - echo "$as_me:34922: result: $XCURSES_CONFIG" >&5 + echo "$as_me:35104: result: $XCURSES_CONFIG" >&5 echo "${ECHO_T}$XCURSES_CONFIG" >&6 else - echo "$as_me:34925: result: no" >&5 + echo "$as_me:35107: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -34935,7 +35117,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:34938: checking for $ac_word" >&5 +echo "$as_me:35120: 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 @@ -34950,7 +35132,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:34953: found $ac_dir/$ac_word" >&5 +echo "$as_me:35135: found $ac_dir/$ac_word" >&5 break done @@ -34958,10 +35140,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:34961: result: $ac_ct_XCURSES_CONFIG" >&5 + echo "$as_me:35143: result: $ac_ct_XCURSES_CONFIG" >&5 echo "${ECHO_T}$ac_ct_XCURSES_CONFIG" >&6 else - echo "$as_me:34964: result: no" >&5 + echo "$as_me:35146: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -34981,19 +35163,19 @@ cf_new_extra_cppflags= for cf_add_cflags in `$XCURSES_CONFIG --cflags` do -case $cf_fix_cppflags in +case "$cf_fix_cppflags" in no) - case $cf_add_cflags in + case "$cf_add_cflags" in -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) - case $cf_add_cflags in + case "$cf_add_cflags" in -D*) - cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-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 + 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" @@ -35012,7 +35194,7 @@ no) *$cf_add_cflags) ;; *) - case $cf_add_cflags in + case "$cf_add_cflags" in -D*) cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` @@ -35042,7 +35224,7 @@ 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/^[^"]*"'\''//'` + cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ && test -z "${cf_tst_cflags}" \ @@ -35096,7 +35278,7 @@ LDFLAGS="$LDFLAGS $X_LIBS" test -n "$verbose" && echo " checking additions to CFLAGS" 1>&6 -echo "${as_me:-configure}:35099: testing checking additions to CFLAGS ..." 1>&5 +echo "${as_me:-configure}:35281: testing checking additions to CFLAGS ..." 1>&5 cf_check_cflags="$CFLAGS" cf_check_cppflags="$CPPFLAGS" @@ -35108,19 +35290,19 @@ cf_new_extra_cppflags= for cf_add_cflags in $X_CFLAGS do -case $cf_fix_cppflags in +case "$cf_fix_cppflags" in no) - case $cf_add_cflags in + case "$cf_add_cflags" in -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) - case $cf_add_cflags in + case "$cf_add_cflags" in -D*) - cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-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 + 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" @@ -35139,7 +35321,7 @@ no) *$cf_add_cflags) ;; *) - case $cf_add_cflags in + case "$cf_add_cflags" in -D*) cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` @@ -35169,7 +35351,7 @@ 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/^[^"]*"'\''//'` + cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ && test -z "${cf_tst_cflags}" \ @@ -35181,7 +35363,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}:35184: testing add to \$CFLAGS $cf_new_cflags ..." 1>&5 +echo "${as_me:-configure}:35366: testing add to \$CFLAGS $cf_new_cflags ..." 1>&5 test -n "$CFLAGS" && CFLAGS="$CFLAGS " CFLAGS="${CFLAGS}$cf_new_cflags" @@ -35191,7 +35373,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}:35194: testing add to \$CPPFLAGS $cf_new_cppflags ..." 1>&5 +echo "${as_me:-configure}:35376: testing add to \$CPPFLAGS $cf_new_cppflags ..." 1>&5 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " CPPFLAGS="${CPPFLAGS}$cf_new_cppflags" @@ -35201,7 +35383,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}:35204: testing add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags ..." 1>&5 +echo "${as_me:-configure}:35386: 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" @@ -35209,8 +35391,8 @@ echo "${as_me:-configure}:35204: testing fi if test "x$cf_check_cflags" != "x$CFLAGS" ; then -cat >conftest.$ac_ext <<_ACEOF -#line 35213 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 35395 "configure" #include "confdefs.h" #include int @@ -35221,46 +35403,46 @@ printf("Hello world"); return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:35225: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:35407: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:35228: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:35231: \"$ac_try\"") >&5 + echo "$as_me:35410: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:35413: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:35234: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:35416: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then : else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 test -n "$verbose" && echo " test-compile failed. Undoing change to \$CFLAGS" 1>&6 -echo "${as_me:-configure}:35242: testing test-compile failed. Undoing change to \$CFLAGS ..." 1>&5 +echo "${as_me:-configure}:35424: 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}:35247: testing but keeping change to \$CPPFLAGS ..." 1>&5 +echo "${as_me:-configure}:35429: testing but keeping change to \$CPPFLAGS ..." 1>&5 fi - CFLAGS="$cf_check_flags" + CFLAGS="$cf_check_cflags" fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:35255: checking for XOpenDisplay in -lX11" >&5 +echo "$as_me:35437: 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 else ac_check_lib_save_LIBS=$LIBS LIBS="-lX11 $X_PRE_LIBS $LIBS $X_EXTRA_LIBS $LIBS" -cat >conftest.$ac_ext <<_ACEOF -#line 35263 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 35445 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -35278,30 +35460,30 @@ XOpenDisplay (); return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:35282: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:35464: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:35285: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:35288: \"$ac_try\"") >&5 + echo "$as_me:35467: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:35470: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:35291: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:35473: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then ac_cv_lib_X11_XOpenDisplay=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 ac_cv_lib_X11_XOpenDisplay=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:35302: result: $ac_cv_lib_X11_XOpenDisplay" >&5 +echo "$as_me:35484: 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 +if test "$ac_cv_lib_X11_XOpenDisplay" = yes; then cf_add_libs="$LIBS" # reverse order @@ -35321,7 +35503,7 @@ LIBS="$cf_add_libs" fi -echo "$as_me:35324: checking for XCurses library" >&5 +echo "$as_me:35506: 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 @@ -35343,8 +35525,8 @@ for cf_add_1lib in $cf_add_0lib; do done LIBS="$cf_add_libs" -cat >conftest.$ac_ext <<_ACEOF -#line 35347 "configure" +cat >"conftest.$ac_ext" <<_ACEOF +#line 35529 "configure" #include "confdefs.h" #include @@ -35358,33 +35540,33 @@ XCursesExit(); return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:35362: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:35544: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:35365: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:35368: \"$ac_try\"") >&5 + echo "$as_me:35547: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:35550: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:35371: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + echo "$as_me:35553: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then cf_cv_lib_XCurses=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 +cat "conftest.$ac_ext" >&5 cf_cv_lib_XCurses=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:35382: result: $cf_cv_lib_XCurses" >&5 +echo "$as_me:35564: result: $cf_cv_lib_XCurses" >&5 echo "${ECHO_T}$cf_cv_lib_XCurses" >&6 fi -if test $cf_cv_lib_XCurses = yes ; then +if test "$cf_cv_lib_XCurses" = yes ; then cat >>confdefs.h <<\EOF #define UNIX 1 @@ -35394,24 +35576,24 @@ cat >>confdefs.h <<\EOF #define XCURSES 1 EOF - echo "$as_me:35397: checking for xcurses.h" >&5 + echo "$as_me:35579: 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 35403 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 35585 "configure" #include "confdefs.h" #include _ACEOF -if { (eval echo "$as_me:35407: \"$ac_cpp conftest.$ac_ext\"") >&5 - (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 +if { (eval echo "$as_me:35589: \"$ac_cpp "conftest.$ac_ext"\"") >&5 + (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1 ac_status=$? - egrep -v '^ *\+' conftest.er1 >conftest.err + $EGREP -v '^ *\+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:35413: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then + echo "$as_me:35595: \$? = $ac_status" >&5 + (exit "$ac_status"); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag else @@ -35424,14 +35606,14 @@ if test -z "$ac_cpp_err"; then ac_cv_header_xcurses_h=yes else echo "$as_me: failed program was:" >&5 - cat conftest.$ac_ext >&5 + cat "conftest.$ac_ext" >&5 ac_cv_header_xcurses_h=no fi -rm -f conftest.err conftest.$ac_ext +rm -f conftest.err "conftest.$ac_ext" fi -echo "$as_me:35432: result: $ac_cv_header_xcurses_h" >&5 +echo "$as_me:35614: 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 +if test "$ac_cv_header_xcurses_h" = yes; then cat >>confdefs.h <<\EOF #define HAVE_XCURSES 1 @@ -35440,93 +35622,200 @@ EOF fi else - { { echo "$as_me:35443: error: Cannot link with XCurses" >&5 + { { echo "$as_me:35625: error: Cannot link with XCurses" >&5 echo "$as_me: error: Cannot link with XCurses" >&2;} { (exit 1); exit 1; }; } fi fi -for ac_func in vw_printw +echo "$as_me:35632: 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 +else + +# If we found , look for , but always look +# for if we do not find the variant. + +cf_header_list="unctrl.h ncurses/unctrl.h ncursesw/unctrl.h" + +case "${cf_cv_ncurses_header:-curses.h}" in +*/*) + cf_header_item=`echo "${cf_cv_ncurses_header:-curses.h}" | sed -e 's%\..*%%' -e 's%/.*%/%'`unctrl.h + cf_header_list="$cf_header_item $cf_header_list" + ;; +esac + +for cf_header in $cf_header_list do -as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` -echo "$as_me:35453: checking for $ac_func" >&5 -echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6 -if eval "test \"\${$as_ac_var+set}\" = set"; then + cat >"conftest.$ac_ext" <<_ACEOF +#line 35653 "configure" +#include "confdefs.h" + +#include <${cf_cv_ncurses_header:-curses.h}> +#include <${cf_header}> +int +main (void) +{ +WINDOW *x; (void)x + ; + return 0; +} +_ACEOF +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:35667: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:35670: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:35673: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:35676: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then + cf_cv_unctrl_header=$cf_header + break +else + echo "$as_me: failed program was:" >&5 +cat "conftest.$ac_ext" >&5 +cf_cv_unctrl_header=no +fi +rm -f "conftest.$ac_objext" "conftest.$ac_ext" +done + +fi +echo "$as_me:35689: result: $cf_cv_unctrl_header" >&5 +echo "${ECHO_T}$cf_cv_unctrl_header" >&6 + +case "$cf_cv_unctrl_header" in +no) + { echo "$as_me:35694: WARNING: unctrl.h header not found" >&5 +echo "$as_me: WARNING: unctrl.h header not found" >&2;} + ;; +esac + +case "$cf_cv_unctrl_header" in +unctrl.h) + +cat >>confdefs.h <<\EOF +#define HAVE_UNCTRL_H 1 +EOF + + ;; +ncurses/unctrl.h) + +cat >>confdefs.h <<\EOF +#define HAVE_NCURSES_UNCTRL_H 1 +EOF + + ;; +ncursesw/unctrl.h) + +cat >>confdefs.h <<\EOF +#define HAVE_NCURSESW_UNCTRL_H 1 +EOF + + ;; +esac + +for cf_func in vw_printw +do + +cf_tr_func=`echo "$cf_func" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%` + + echo "$as_me:35728: checking for ${cf_func}" >&5 +echo $ECHO_N "checking for ${cf_func}... $ECHO_C" >&6 + +echo "${as_me:-configure}:35731: testing ${cf_func} ..." 1>&5 + + if eval "test \"\${cf_cv_func_$cf_func+set}\" = set"; then echo $ECHO_N "(cached) $ECHO_C" >&6 else - cat >conftest.$ac_ext <<_ACEOF -#line 35459 "configure" + + eval cf_result='$ac_cv_func_'$cf_func + if test ".$cf_result" != ".no"; then + cat >"conftest.$ac_ext" <<_ACEOF +#line 35740 "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" +#ifdef HAVE_XCURSES +#include +char * XCursesProgramName = "test"; +#else +#include <${cf_cv_ncurses_header:-curses.h}> +#if defined(NCURSES_VERSION) && defined(HAVE_NCURSESW_TERM_H) +#include +#elif defined(NCURSES_VERSION) && defined(HAVE_NCURSES_TERM_H) +#include +#elif defined(HAVE_TERM_H) +#include +#endif #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 +#ifndef ${cf_func} +long foo = (long)(&${cf_func}); +fprintf(stderr, "testing linkage of $cf_func:%p\\n", (void *)foo); +if (foo + 1234L > 5678L) + ${cf_cv_main_return:-return}(foo != 0); #endif - return $ac_func (); ; return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:35490: \"$ac_link\"") >&5 +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:35773: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:35493: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:35496: \"$ac_try\"") >&5 + echo "$as_me:35776: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:35779: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:35499: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - eval "$as_ac_var=yes" + echo "$as_me:35782: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then + cf_result=yes else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 -eval "$as_ac_var=no" +cat "conftest.$ac_ext" >&5 +cf_result=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" + fi + eval 'cf_cv_func_'$cf_func'="$cf_result"' + fi -echo "$as_me:35509: 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 "${ECHO_T}$cf_result" >&6 + if test "$cf_result" != no; then + cat >>confdefs.h <&5 + { echo "$as_me:35810: 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:35525: WARNING: no yacc-parser found, you might run into trouble later." >&5 + { echo "$as_me:35814: 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:35529: WARNING: no library archive builder found, you might run into trouble later." >&5 + { echo "$as_me:35818: 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 @@ -35588,7 +35877,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 overridden when +# `ac_cv_env_foo' variables (set or unset) will be overriden when # loading this file, other *unset* `ac_cv_foo' will be assigned the # following values. @@ -35632,6 +35921,7 @@ if cmp -s $cache_file confcache; then :; fi fi rm -f confcache + test "x$prefix" = xNONE && prefix=$ac_default_prefix # Let make expand exec_prefix. test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' @@ -35653,12 +35943,12 @@ fi DEFS=-DHAVE_CONFIG_H -: ${CONFIG_STATUS=./config.status} +: "${CONFIG_STATUS=./config.status}" ac_clean_files_save=$ac_clean_files ac_clean_files="$ac_clean_files $CONFIG_STATUS" -{ echo "$as_me:35659: creating $CONFIG_STATUS" >&5 +{ echo "$as_me:35949: creating $CONFIG_STATUS" >&5 echo "$as_me: creating $CONFIG_STATUS" >&6;} -cat >$CONFIG_STATUS <<_ACEOF +cat >"$CONFIG_STATUS" <<_ACEOF #! $SHELL # Generated automatically by configure. # Run this file to recreate the current configuration. @@ -35673,7 +35963,7 @@ CLICOLOR_FORCE= GREP_OPTIONS= unset CLICOLOR_FORCE GREP_OPTIONS _ACEOF -cat >>$CONFIG_STATUS <<\_ACEOF +cat >>"$CONFIG_STATUS" <<\_ACEOF # Be Bourne compatible if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then emulate sh @@ -35713,9 +36003,9 @@ as_executable_p="test -f" # Support unset when possible. if (FOO=FOO; unset FOO) >/dev/null 2>&1; then - as_unset=unset + as_unset="unset" else - as_unset=false + as_unset="false" fi # NLS nuisances. @@ -35743,22 +36033,22 @@ _ACEOF # Files that config.status was made for. if test -n "$ac_config_files"; then - echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS + echo "config_files=\"$ac_config_files\"" >>"$CONFIG_STATUS" fi if test -n "$ac_config_headers"; then - echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS + echo "config_headers=\"$ac_config_headers\"" >>"$CONFIG_STATUS" fi if test -n "$ac_config_links"; then - echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS + echo "config_links=\"$ac_config_links\"" >>"$CONFIG_STATUS" fi if test -n "$ac_config_commands"; then - echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS + echo "config_commands=\"$ac_config_commands\"" >>"$CONFIG_STATUS" fi -cat >>$CONFIG_STATUS <<\EOF +cat >>"$CONFIG_STATUS" <<\EOF ac_cs_usage="\ \`$as_me' instantiates files from templates according to the @@ -35787,21 +36077,22 @@ $config_commands Report bugs to ." EOF -cat >>$CONFIG_STATUS <>"$CONFIG_STATUS" <>$CONFIG_STATUS <<\EOF +cat >>"$CONFIG_STATUS" <<\EOF # If no file are specified by the user, then we need to provide default # value. By we need to know if files were specified by the user. ac_need_defaults=: @@ -35824,17 +36115,17 @@ do case $1 in # Handling of the options. EOF -cat >>$CONFIG_STATUS <>"$CONFIG_STATUS" <>$CONFIG_STATUS <<\EOF +cat >>"$CONFIG_STATUS" <<\EOF --version | --vers* | -V ) echo "$ac_cs_version"; exit 0 ;; --he | --h) # Conflict between --help and --header - { { echo "$as_me:35837: error: ambiguous option: $1 + { { echo "$as_me:36128: 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;} @@ -35853,7 +36144,7 @@ Try \`$0 --help' for more information." ac_need_defaults=false;; # This is an error. - -*) { { echo "$as_me:35856: error: unrecognized option: $1 + -*) { { echo "$as_me:36147: 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;} @@ -35872,25 +36163,25 @@ cat >&5 << _ACEOF ## Running config.status. ## ## ----------------------- ## -This file was extended by $as_me 2.52.20200802, executed with +This file was extended by $as_me 2.52.20210105, executed with CONFIG_FILES = $CONFIG_FILES CONFIG_HEADERS = $CONFIG_HEADERS CONFIG_LINKS = $CONFIG_LINKS CONFIG_COMMANDS = $CONFIG_COMMANDS - > $ac_cs_invocation + > "$ac_cs_invocation" on `(hostname || uname -n) 2>/dev/null | sed 1q` _ACEOF EOF -cat >>$CONFIG_STATUS <>"$CONFIG_STATUS" <>$CONFIG_STATUS <<\EOF +cat >>"$CONFIG_STATUS" <<\EOF for ac_config_target in $ac_config_targets do case "$ac_config_target" in @@ -35901,7 +36192,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:35904: error: invalid argument: $ac_config_target" >&5 + *) { { echo "$as_me:36195: error: invalid argument: $ac_config_target" >&5 echo "$as_me: error: invalid argument: $ac_config_target" >&2;} { (exit 1); exit 1; }; };; esac @@ -35911,7 +36202,7 @@ done # then the envvar interface is used. Set only those that are not. # We use the long form for the default assignment because of an extremely # bizarre bug on SunOS 4.1.3. -if $ac_need_defaults; then +if "$ac_need_defaults"; then test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands @@ -35941,7 +36232,7 @@ $debug || EOF -cat >>$CONFIG_STATUS <>"$CONFIG_STATUS" <>$CONFIG_STATUS <<\EOF + cat >>"$CONFIG_STATUS" <<\EOF # Split the substitutions into bite-sized pieces for seds with # small command number limits, like on Digital OSF/1 and HP-UX. ac_max_sed_lines=48 @@ -36123,8 +36417,8 @@ EOF ac_end=$ac_max_sed_lines # Line after last line for current file. ac_more_lines=: ac_sed_cmds= - while $ac_more_lines; do - if test $ac_beg -gt 1; then + while "$ac_more_lines"; do + if test "$ac_beg" -gt 1; then sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag else sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag @@ -36141,15 +36435,15 @@ EOF # It is possible to make a multiline substitution using escaped newlines. # Ensure that we do not split the substitution between script fragments. ac_BEG=$ac_end - ac_END=`expr $ac_end + $ac_max_sed_lines` + ac_END=`expr "$ac_end" + "$ac_max_sed_lines"` sed "1,${ac_BEG}d; ${ac_END}p; q" $tmp/subs.sed >$tmp/subs.next if test -s $tmp/subs.next; then grep '^s,@[^@,][^@,]*@,.*\\$' $tmp/subs.next >$tmp/subs.edit if test ! -s $tmp/subs.edit; then grep "^s,@[^@,][^@,]*@,.*,;t t$" $tmp/subs.next >$tmp/subs.edit if test ! -s $tmp/subs.edit; then - if test $ac_beg -gt 1; then - ac_end=`expr $ac_end - 1` + if test "$ac_beg" -gt 1; then + ac_end=`expr "$ac_end" - 1` continue fi fi @@ -36161,9 +36455,9 @@ EOF else ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed" fi - ac_sed_frag=`expr $ac_sed_frag + 1` + ac_sed_frag=`expr "$ac_sed_frag" + 1` ac_beg=$ac_end - ac_end=`expr $ac_end + $ac_max_sed_lines` + ac_end=`expr "$ac_end" + "$ac_max_sed_lines"` fi done if test -z "$ac_sed_cmds"; then @@ -36172,10 +36466,10 @@ EOF fi # test -n "$CONFIG_FILES" EOF -cat >>$CONFIG_STATUS <<\EOF +cat >>"$CONFIG_STATUS" <<\EOF for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in". - case $ac_file in + case "$ac_file" in - | *:- | *:-:* ) # input from stdin cat >$tmp/stdin ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` @@ -36221,19 +36515,19 @@ done; } ac_dir_suffix= ac_dots= fi - case $srcdir in + case "$srcdir" in .) ac_srcdir=. if test -z "$ac_dots"; then ac_top_srcdir=. else - ac_top_srcdir=`echo $ac_dots | sed 's,/$,,'` + ac_top_srcdir=`echo "$ac_dots" | sed 's,/$,,'` fi ;; [\\/]* | ?:[\\/]* ) - ac_srcdir=$srcdir$ac_dir_suffix; - ac_top_srcdir=$srcdir ;; + ac_srcdir="$srcdir$ac_dir_suffix"; + ac_top_srcdir="$srcdir" ;; *) # Relative path. - ac_srcdir=$ac_dots$srcdir$ac_dir_suffix - ac_top_srcdir=$ac_dots$srcdir ;; + ac_srcdir="$ac_dots$srcdir$ac_dir_suffix" + ac_top_srcdir="$ac_dots$srcdir" ;; esac case $INSTALL in @@ -36242,7 +36536,7 @@ done; } esac if test x"$ac_file" != x-; then - { echo "$as_me:36245: creating $ac_file" >&5 + { echo "$as_me:36539: creating $ac_file" >&5 echo "$as_me: creating $ac_file" >&6;} rm -f "$ac_file" fi @@ -36260,7 +36554,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:36263: error: cannot find input file: $f" >&5 + test -f "$f" || { { echo "$as_me:36557: error: cannot find input file: $f" >&5 echo "$as_me: error: cannot find input file: $f" >&2;} { (exit 1); exit 1; }; } echo $f;; @@ -36270,35 +36564,35 @@ echo "$as_me: error: cannot find input f echo $f elif test -f "$srcdir/$f"; then # Source tree - echo $srcdir/$f + echo "$srcdir/$f" else # /dev/null tree - { { echo "$as_me:36276: error: cannot find input file: $f" >&5 + { { echo "$as_me:36570: error: cannot find input file: $f" >&5 echo "$as_me: error: cannot find input file: $f" >&2;} { (exit 1); exit 1; }; } fi;; esac done` || { (exit 1); exit 1; } EOF -cat >>$CONFIG_STATUS <<\EOF +cat >>"$CONFIG_STATUS" <<\EOF ac_warn_datarootdir=no if test x"$ac_file" != x-; then for ac_item in $ac_file_inputs do - ac_seen=`grep '@\(datadir\|mandir\|infodir\)@' $ac_item` + ac_seen=`grep '@\(datadir\|mandir\|infodir\)@' "$ac_item"` if test -n "$ac_seen"; then - ac_used=`grep '@datarootdir@' $ac_item` + ac_used=`grep '@datarootdir@' "$ac_item"` if test -z "$ac_used"; then - { echo "$as_me:36292: WARNING: datarootdir was used implicitly but not set: + { echo "$as_me:36586: 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;} ac_warn_datarootdir=yes fi fi - ac_seen=`grep '${datarootdir}' $ac_item` + ac_seen=`grep '${datarootdir}' "$ac_item"` if test -n "$ac_seen"; then - { echo "$as_me:36301: WARNING: datarootdir was used explicitly but not set: + { echo "$as_me:36595: 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;} @@ -36312,11 +36606,11 @@ if test "x$ac_warn_datarootdir" = xyes; fi EOF -cat >>$CONFIG_STATUS <>"$CONFIG_STATUS" <>$CONFIG_STATUS <<\EOF +cat >>"$CONFIG_STATUS" <<\EOF :t /@[a-zA-Z_][a-zA-Z_0-9]*@/!b s,@configure_input@,$configure_input,;t t @@ -36326,27 +36620,27 @@ s,@INSTALL@,$ac_INSTALL,;t t " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out rm -f $tmp/stdin if test x"$ac_file" != x-; then - cp $tmp/out $ac_file + cp "$tmp/out" "$ac_file" for ac_name in prefix exec_prefix datarootdir do - ac_seen=`fgrep -n '${'$ac_name'[:=].*}' $ac_file` + ac_seen=`${FGREP-fgrep} -n '${'$ac_name'[:=].*}' "$ac_file"` if test -n "$ac_seen"; then - ac_init=`egrep '[ ]*'$ac_name'[ ]*=' $ac_file` + ac_init=`${EGREP-egrep} '[ ]*'$ac_name'[ ]*=' "$ac_file"` if test -z "$ac_init"; then ac_seen=`echo "$ac_seen" |sed -e 's,^,'$ac_file':,'` - { echo "$as_me:36338: WARNING: Variable $ac_name is used but was not set: + { echo "$as_me:36632: 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;} fi fi done - egrep -n '@[a-z_][a-z_0-9]+@' $ac_file >$tmp/out - egrep -n '@[A-Z_][A-Z_0-9]+@' $ac_file >>$tmp/out + ${EGREP-egrep} -n '@[a-z_][a-z_0-9]+@' "$ac_file" >$tmp/out + ${EGREP-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:36349: WARNING: Some variables may not be substituted: + { echo "$as_me:36643: WARNING: Some variables may not be substituted: $ac_seen" >&5 echo "$as_me: WARNING: Some variables may not be substituted: $ac_seen" >&2;} @@ -36358,7 +36652,7 @@ $ac_seen" >&2;} done EOF -cat >>$CONFIG_STATUS <<\EOF +cat >>"$CONFIG_STATUS" <<\EOF # # CONFIG_HEADER section. @@ -36385,7 +36679,7 @@ ac_uD=',;t' for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in". - case $ac_file in + case "$ac_file" in - | *:- | *:-:* ) # input from stdin cat >$tmp/stdin ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` @@ -36395,7 +36689,7 @@ for ac_file in : $CONFIG_HEADERS; do tes * ) ac_file_in=$ac_file.in ;; esac - test x"$ac_file" != x- && { echo "$as_me:36398: creating $ac_file" >&5 + test x"$ac_file" != x- && { echo "$as_me:36692: creating $ac_file" >&5 echo "$as_me: creating $ac_file" >&6;} # First look for the input files in the build tree, otherwise in the @@ -36406,7 +36700,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:36409: error: cannot find input file: $f" >&5 + test -f "$f" || { { echo "$as_me:36703: error: cannot find input file: $f" >&5 echo "$as_me: error: cannot find input file: $f" >&2;} { (exit 1); exit 1; }; } echo $f;; @@ -36416,10 +36710,10 @@ echo "$as_me: error: cannot find input f echo $f elif test -f "$srcdir/$f"; then # Source tree - echo $srcdir/$f + echo "$srcdir/$f" else # /dev/null tree - { { echo "$as_me:36422: error: cannot find input file: $f" >&5 + { { echo "$as_me:36716: error: cannot find input file: $f" >&5 echo "$as_me: error: cannot find input file: $f" >&2;} { (exit 1); exit 1; }; } fi;; @@ -36471,60 +36765,60 @@ 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 "^[ ]*#[ ]*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 +echo ' # Handle all the #define templates only if necessary.' >>"$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 while grep . conftest.defines >/dev/null do # Write a limited-size here document to $tmp/defines.sed. - echo ' cat >$tmp/defines.sed <>$CONFIG_STATUS + echo ' cat >$tmp/defines.sed <>"$CONFIG_STATUS" # Speed up: don't consider the non `#define' lines. - echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS + echo '/^[ ]*#[ ]*define/!b' >>"$CONFIG_STATUS" # Work around the forget-to-reset-the-flag bug. - echo 't clr' >>$CONFIG_STATUS - echo ': clr' >>$CONFIG_STATUS - sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS + echo 't clr' >>"$CONFIG_STATUS" + echo ': clr' >>"$CONFIG_STATUS" + sed "${ac_max_here_lines}q" conftest.defines >>"$CONFIG_STATUS" echo 'CEOF sed -f $tmp/defines.sed $tmp/in >$tmp/out rm -f $tmp/in mv $tmp/out $tmp/in -' >>$CONFIG_STATUS - sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail +' >>"$CONFIG_STATUS" + sed "1,${ac_max_here_lines}d" conftest.defines >conftest.tail rm -f conftest.defines mv conftest.tail conftest.defines done rm -f conftest.defines -echo ' fi # egrep' >>$CONFIG_STATUS -echo >>$CONFIG_STATUS +echo ' fi # egrep' >>"$CONFIG_STATUS" +echo >>"$CONFIG_STATUS" # Break up conftest.undefs 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 #undef templates' >>$CONFIG_STATUS +echo ' # Handle all the #undef templates' >>"$CONFIG_STATUS" rm -f conftest.tail while grep . conftest.undefs >/dev/null do # Write a limited-size here document to $tmp/undefs.sed. - echo ' cat >$tmp/undefs.sed <>$CONFIG_STATUS + echo ' cat >$tmp/undefs.sed <>"$CONFIG_STATUS" # Speed up: don't consider the non `#undef' - echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS + echo '/^[ ]*#[ ]*undef/!b' >>"$CONFIG_STATUS" # Work around the forget-to-reset-the-flag bug. - echo 't clr' >>$CONFIG_STATUS - echo ': clr' >>$CONFIG_STATUS - sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS + echo 't clr' >>"$CONFIG_STATUS" + echo ': clr' >>"$CONFIG_STATUS" + sed "${ac_max_here_lines}q" conftest.undefs >>"$CONFIG_STATUS" echo 'CEOF sed -f $tmp/undefs.sed $tmp/in >$tmp/out rm -f $tmp/in mv $tmp/out $tmp/in -' >>$CONFIG_STATUS - sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail +' >>"$CONFIG_STATUS" + sed "1,${ac_max_here_lines}d" conftest.undefs >conftest.tail rm -f conftest.undefs mv conftest.tail conftest.undefs done rm -f conftest.undefs -cat >>$CONFIG_STATUS <<\EOF +cat >>"$CONFIG_STATUS" <<\EOF # Let's still pretend it is `configure' which instantiates (i.e., don't # use $as_me), people would be surprised to read: # /* config.h. Generated automatically by config.status. */ @@ -36536,8 +36830,8 @@ cat >>$CONFIG_STATUS <<\EOF cat $tmp/in >>$tmp/config.h 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:36540: $ac_file is unchanged" >&5 + if cmp -s "$ac_file" "$tmp/config.h" 2>/dev/null; then + { echo "$as_me:36834: $ac_file is unchanged" >&5 echo "$as_me: $ac_file is unchanged" >&6;} else ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ @@ -36569,8 +36863,8 @@ for as_mkdir_dir in `IFS='/\\'; set X $a done; } fi - rm -f $ac_file - mv $tmp/config.h $ac_file + rm -f "$ac_file" + mv "$tmp/config.h" "$ac_file" fi else cat $tmp/config.h @@ -36578,7 +36872,7 @@ done; } fi done EOF -cat >>$CONFIG_STATUS <<\EOF +cat >>"$CONFIG_STATUS" <<\EOF # # CONFIG_COMMANDS section. # @@ -36586,7 +36880,7 @@ for ac_file in : $CONFIG_COMMANDS; do te ac_dest=`echo "$ac_file" | sed 's,:.*,,'` ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'` - case $ac_dest in + case "$ac_dest" in default-1 ) for ac_file in $CONFIG_FILES; do # Support "outfile[:infile[:infile...]]" @@ -36598,10 +36892,10 @@ for ac_file in : $CONFIG_COMMANDS; do te case "$ac_file" in */[Mm]akefile.in) # Adjust a relative srcdir. - ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'` + ac_dir="`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`" ac_dir_suffix="/`echo "$ac_dir"|sed 's%^\./%%'`" - ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'` - ac_base=`basename $ac_file .in` + ac_dots="`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`" + ac_base="`basename $ac_file .in`" # In autoconf-2.13 it is called $ac_given_srcdir. # In autoconf-2.50 it is called $srcdir. test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir" @@ -36626,11 +36920,11 @@ for ac_file in : $CONFIG_COMMANDS; do te done EOF -cat >>$CONFIG_STATUS <<\EOF +cat >>"$CONFIG_STATUS" <<\EOF { (exit 0); exit 0; } EOF -chmod +x $CONFIG_STATUS +chmod +x "$CONFIG_STATUS" ac_clean_files=$ac_clean_files_save # configure is writing to config.log, and then calls config.status. @@ -36644,10 +36938,10 @@ ac_clean_files=$ac_clean_files_save if test "$no_create" != yes; then ac_cs_success=: exec 5>/dev/null - $SHELL $CONFIG_STATUS || ac_cs_success=false + $SHELL "$CONFIG_STATUS" || ac_cs_success=false exec 5>>config.log # Use ||, not &&, to avoid exiting from the if with $? = 1, which # would make configure fail if this is the last instruction. - $ac_cs_success || { (exit 1); exit 1; } + "$ac_cs_success" || { (exit 1); exit 1; } fi diff -Nurp '--exclude=.bzr*' tin-2.4.5/configure.in tin-2.6.0/configure.in --- tin-2.4.5/configure.in 2020-12-24 12:47:22.000000000 +0100 +++ tin-2.6.0/configure.in 2021-08-23 07:06:04.933044854 +0200 @@ -2,7 +2,7 @@ dnl Project : tin - a Usenet reader dnl Module : configure.in dnl Author : Thomas E. Dickey dnl Created : 1995-08-24 -dnl Updated : 2020-12-02 +dnl Updated : 2021-02-22 dnl Notes : dnl dnl Copyright (c) 1995-2021 Thomas E. Dickey @@ -34,14 +34,14 @@ dnl SOFTWARE, EVEN IF ADVISED OF THE POS dnl dnl Process this file with autoconf to produce a configure script. -AC_PREREQ(2.52.20181006) +AC_PREREQ(2.52.20210105) AC_INIT(include/tin.h) AC_CONFIG_HEADER(include/autoconf.h:include/autoconf.hin) AC_PREFIX_DEFAULT(/usr/local) dnl PACKAGE is required for GNU gettext PACKAGE=tin -VERSION=2.4.5 +VERSION=2.6.0 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) @@ -227,7 +227,7 @@ CF_ARG_ENABLE(debug, CFLAGS="-g $CFLAGS" LDFLAGS="-g $LDFLAGS"], [ENABLE_DEBUG='#' - test -z "$save_CFLAGS" && CFLAGS=`echo $CFLAGS|sed -e 's/-g //' -e 's/-g$//'`]) + test -z "$save_CFLAGS" && CFLAGS="`echo $CFLAGS|sed -e 's/-g //' -e 's/-g$//'`"]) AC_MSG_RESULT($enableval) AC_SUBST(ENABLE_DEBUG) @@ -300,7 +300,7 @@ AC_MSG_CHECKING(for directory containing CF_WITH_PATH(inews-dir, [ --with-inews-dir=PATH directory containing "inews"], INEWSDIR,$INEWSPATH) -INEWSDIR=`echo $INEWSDIR |sed -e 's,/$,,'` +INEWSDIR="`echo $INEWSDIR |sed -e 's,/$,,'`" AC_MSG_RESULT($INEWSDIR) AC_PATH_PROG(INEWS, @@ -366,7 +366,7 @@ if test -n "$cf_cv_lockfile"; then done ### if none of them matched use the one with the highest priority if test "x$used_locking" = "x"; then - used_locking=`echo $cf_cv_lockfile|sed -e 's/^\([[^ ]]\+\).*/\1/g'` + used_locking="`echo $cf_cv_lockfile|sed -e 's/^\([[^ ]]\+\).*/\1/g'`" fi AC_MSG_RESULT($used_locking) CF_UPPER(used_locking,$used_locking) @@ -476,7 +476,7 @@ AC_ARG_WITH(trace, AC_CHECK_FUNC(_tracef,[AC_DEFINE(HAVE__TRACEF,1,[Define this to 1 if we have function _tracef])],[ AC_CHECK_LIB(${cf_with_screen}_g,_tracef, [AC_DEFINE(HAVE__TRACEF) - LIBS=`echo "$LIBS" | sed -e s/-l${cf_with_screen}// -e s/-lcurses//` + LIBS="`echo "$LIBS" | sed -e s/-l${cf_with_screen}// -e s/-lcurses//`" LIBS="-l${cf_with_screen}_g $LIBS" use_trace=yes AC_DEFINE(USE_TRACE,1,[Define this to 1 if we will use ncurses' trace-functions]) @@ -1036,8 +1036,10 @@ AC_CHECK_LIB(idnkit, idn_decodename, [ #include ], [ idn_result_t rs; char in[255], out[255]; + const char *i = in; + char *o = out; strcpy(in, "xn--brenfe-fta9a2q.de"); - rs = idn_decodename(IDN_DECODE_LOOKUP, &in, &out, 254); + rs = idn_decodename(IDN_DECODE_LOOKUP, i, o, 254); idn_result_tostring(rs);], [ AC_DEFINE(HAVE_LIBIDNKIT,1,[Define this to 1 if we can link with idnkit library]) AC_DEFINE(HAVE_IDN_API_H,1,[Define this to 1 if we have header idn/api.h]) @@ -1575,7 +1577,7 @@ esac if test "$cf_cv_termlib" = pdcurses ; then CF_PDCURSES_X11 fi -AC_CHECK_FUNCS(vw_printw) +CF_CURSES_FUNCS(vw_printw) ### sum up warnings if test "$cf_cv_termlib" = none ; then diff -Nurp '--exclude=.bzr*' tin-2.4.5/doc/CHANGES tin-2.6.0/doc/CHANGES --- tin-2.4.5/doc/CHANGES 2020-12-19 22:12:21.000000000 +0100 +++ tin-2.6.0/doc/CHANGES 2021-08-20 10:51:10.394058021 +0200 @@ -1,3 +1,84 @@ +-- 2.6.0 release 20210823 "Coleburn" -- + + 027) Dennis Preiser + ADD. allow multibyte chars in art_marked_* + ADD. jump to article in posting history screen + ADD. untaint variable used for connection info output + ADD. skip_scope() to check if the attribute is set + ADD. right-justify txt_thread_x_of_n and txt_x_resp in page level + ADD. filter update comment to related entry, not the following + BUG. spurious newline before signature with sigdashes=OFF + BUG. crash when trying to respond to an article with an empty Subject + BUG. unfinished rfc2047 encodings may lead to out of bound reads + BUG. hypothetic resource leak in lookup_msgid() + BUG. swapped check to avoid possible out of bound read in + find_first_unread() + BUG. aborting jump to n-th article in thread in page level switched + to 1st article in thread instead of doing nothing + BUG. possible integer overflow if high watermark equals maximal + possible article number supporetd + FIX. art.c, attrib.c, config.c, filter.c, group.c, help.c, init.c + keymap.c, lang.c, misc.c, newsrc.c, nntplib.c, options_menu.c + page.c, post.c, prompt.c, rfc2047.c, screen.c, search.c, select.c + sigfile.c, signal.c, thread.c, extern.h, keymap.h, proto.h, tin.h + tinrc.h + + 026) Thomas E. Dickey + ADD. update configure macros + ADD. lots of casts to silence compiler warnings + FIX. art.c, attrib.c, charset.c, color.c, config.c, cook.c, curses.c + envarg.c, feed.c, filter.c, getline.c, global.c, group.c, header.c + help.c, inews.c, keymap.c, memory.c, misc.c, nntplib.c + options_menu.c, page.c, pgp.c, post.c, prompt.c, read.c, refs.c + regex.c, rfc1524.c, rfc2045.c, rfc2046.c, rfc2047.c, save.c + screen.c, search.c, select.c, sigfile.c, string.c, thread.c, trace.c + wildmat.c, parsdate.y, keymap.h, tcurses.h, tin.h, aclocal.m4 + configure[.in] + + 025) Urs Janssen + REM. 3rd party tool expand_aliases + REM. redundant condition + REM. auto_save tinrc and attributes option + REM. start_editor_offset tinrc and attributes option + BUG. after toggling through thread methods via 'u' go to parent in pager + could lead to crash if no more read article in thread were left + BUG. hypothetic use of uninitialized variable when saving article + without From-header in mbox format + BUG. using right-mouse actions (use_mouse=ON) outside the active + screen-aerea (clicking below the last group/subject on screen) + could lead to a crash + BUG. get_initials() may leave initials uninitiaized + BUG. detection of idn_decodename() from libidnkit may fail + BUG. gnksa parser still prohibited some chars in dqotes which are + allowed since RFC 5322 + BUG. spin_cursor() was only called for valid entries when parsing the + active file + ADD. always show full path in upgrade_prompt_quit() + ADD. replace elm(1) with mutt(1) in examples + ADD. update included libcanlock + ADD. config.guess, config.sub update + ADD. reorder t_filter to reduce mem usage + ADD. quit early if screen is too small, reduce MIN_COLUMNS_ON_TERMINAL + from 50 to 40 + REM. some unnecessary initializations + ADD. suppress some unused-result warnings + FIX. active.c, art.c, attrib.c, charset.c, config.c, cook.c, debug.c + feed.c, filter.c, global.c, group.c, help.c, inews.c, init.c, lang.c + main.c, makecfg.c, memory.c, misc.c, nntplib.c, options_menu.c + page.c, pgp.c, post.c, prompt.c, rfc2046.c, rfc2047.c, save.c + search.c, sigfile.c, string.c, tcurses.c, thread.c, xface.c + extern.h, proto.h tin.h, tinrc.h, trace.h, version.h, tincfg.tbl + tin.[15], libcanlock/*, expand_aliases.tgz, config.guess, config.sub + configure[.in] + + 024) Matt Anton + ADD. updated French translation + FIX. fr.po + + 023) Toomas Soome + ADD. updated Estonian translation + FIX. et.po + -- 2.4.5 release 20201224 "Glen Albyn" -- 022) Dennis Preiser @@ -59,11 +140,11 @@ en_GB.po, keymap.sample 019) Matt Anton - ADD. updated french translation + ADD. updated French translation FIX. fr.po 018) Toomas Soome - ADD. updated estonian translation + ADD. updated Estonian translation FIX. et.po -- 2.4.4 release 20191224 "Millburn" -- @@ -131,7 +212,7 @@ config.guess, config.sub, configure[.in], autoconf.hin, tin.1, tin.5 013) Toomas Soome - ADD. updated estonian translation + ADD. updated Estonian translation FIX. et.po -- 2.4.3 release 20181224 "Glen Mhor" -- @@ -143,11 +224,11 @@ screen.c, string.c, tcurses.c 011) Francisco Javier Serrador - ADD. spanish translation + ADD. Spanish translation FIX. es.po 010) Matt Anton - ADD. updated french translation + ADD. updated French translation FIX. fr.po 009) Dennis Preiser @@ -201,7 +282,7 @@ FIX. aclocal.m4, configure[.in] 006) Mesutcan Kurt - ADD. updated turkish translation + ADD. updated Turkish translation FIX. tr.po 005) Dennis Preiser @@ -224,7 +305,7 @@ libcanlock/*, tin.1, tin.5 004) Joe Hansen - ADD. updated danish translation + ADD. updated Danish translation FIX. da.po 003) Urs Janssen diff -Nurp '--exclude=.bzr*' tin-2.4.5/doc/CHANGES.old tin-2.6.0/doc/CHANGES.old --- tin-2.4.5/doc/CHANGES.old 2020-12-03 16:36:07.000000000 +0100 +++ tin-2.6.0/doc/CHANGES.old 2021-01-22 09:50:26.054968474 +0100 @@ -8,7 +8,7 @@ U031) Thomas E. Dickey - ADD. updated french translation + ADD. updated French translation FIX. fr.po U029) Corinna Vinschen @@ -30,11 +30,11 @@ U027) Urs Janssen tin.[15] U026) Joe Hansen - ADD. updated danish translation + ADD. updated Danish translation FIX. da.po U025) Toomas Soome - ADD. updated estonian translation + ADD. updated Estonian translation FIX. et.po -- 2.3.4 release 20160628 "Newton" -- @@ -64,7 +64,7 @@ U023) Urs Janssen xref.c, config.guess, config.sub, tin.1, de.po U022) Toomas Soome - ADD. updated estonian translation + ADD. updated Estonian translation FIX. et.po -- 2.3.3 release 20160327 "Kinloch" -- @@ -74,7 +74,7 @@ U021) Glenn Spell FIX. extern.h, feed.c, lang.c, prompt.c, screen.c U020) Joe Hansen - ADD. updated danish translation + ADD. updated Danish translation FIX. da.po U019) Urs Janssen @@ -93,7 +93,7 @@ U019) Urs Janssen REM. idna_decode() from headers_to_display ADD. -D 128 to purge old debug files ADD. avoid useless strdup()/free()/realloc() - ADD. updated german translation + ADD. updated German translation ADD. config.guess, config.sub update ADD. improve -u error message ADD. don't resend "LIST [NEWSGROUPS|COUNTS] wildmat" on reconnect @@ -102,7 +102,7 @@ U019) Urs Janssen ADD. removed fixed buffer from create_path() ADD. --enable-break-long-lines is now default ADD. avoid several comma operators (to silence -Wcomma) - ADD. updated german translation + ADD. updated German translation FIX. active.c, art.c, auth.c, charset.c, cook.c, debug.c, filter.c group.c, lang.c, mail.c, main.c, misc.c, nntplib.c, page.c, post.c rfc2046.c, rfc2047.c, save.c, screen.c, thread.c, nntplib.h,de.po @@ -132,11 +132,11 @@ U018) Dennis Preiser options_menu.c, read.c, rfc2046.c, save.c, proto.h, rfc2046.h U017) Matt Anton - ADD. updated french translation + ADD. updated French translation FIX. fr.po U016) Toomas Soome - ADD. updated estonian translation + ADD. updated Estonian translation FIX. et.po -- 2.3.2 release 20151224 "Glenavullen" -- @@ -190,11 +190,11 @@ U011) Dennis Preiser thread.c, tincfg.tbl, tin.[15], configure[.in] U010) Joe Hansen - ADD. updated danish translation + ADD. updated Danish translation FIX. da.po U009) Urs Janssen - ADD. updated german translation + ADD. updated German translation ADD. config.guess, config.sub update ADD. fix hypothetic null pointer dereference ADD. allow hand supplied Sender header with external news @@ -214,7 +214,7 @@ U009) Urs Janssen Makefile[.in] U008) Toomas Soome - ADD. updated estonian translation + ADD. updated Estonian translation FIX. et.po -- 2.3.1 release 20141224 "Tallant" -- @@ -224,20 +224,20 @@ U007) Dennis Preiser FIX. misc.c U006) Joe Hansen - ADD. updated danish translation + ADD. updated Danish translation FIX. da.po U005) Urs Janssen ADD. fix hypothetic null pointer dereference ADD. config.guess, config.sub update - ADD. updated german translation + ADD. updated German translation FIX. proto.h, filter.c, post.c, save.c, tin.1, config.guess, config.sub de.po -- 2.3.0 release 20141003 "Glenfoyle" -- U004) Joe Hansen - ADD. updated danish translation + ADD. updated Danish translation FIX. da.po U003) Urs Janssen @@ -256,7 +256,7 @@ U002) Dennis Preiser FIX. rfc2047.c U001) Matt Anton - ADD. updated french translation + ADD. updated French translation FIX. fr.po -- 2.2.1 release 20140504 "Tober an Righ" -- @@ -273,16 +273,16 @@ U001) Matt Anton tin.h 003) Matt Anton - ADD. updated french translation + ADD. updated French translation FIX. fr.po 002) Toomas Soome - ADD. updated estonian translation + ADD. updated Estonian translation FIX. et.po 001) Urs Janssen ADD. config.guess, config.sub update - ADD. updated german translation + ADD. updated German translation ADD. no-c-format hint for xgettext BUG. hypothetic 1 byte buffer overrun in read_newsrc_active_file() with newsgoup names longer than 511 bytes (RFC 3977 guarantees them to @@ -297,7 +297,7 @@ U001) Matt Anton -- 2.2.0 release 20131224 "Lochindaal" -- U025) Joe Hansen - ADD. updated danish translation + ADD. updated Danish translation FIX. da.po U024) Thomas E. Dickey @@ -310,7 +310,7 @@ U023) Dennis Preiser FIX. group.c U022) Matt Anton - ADD. updated french translation + ADD. updated French translation FIX. fr.po U021) Urs Janssen @@ -326,7 +326,7 @@ U021) Urs Janssen string.c, thread.c, xref.c, config.guess U020) Toomas Soome - ADD. updated estonian translation + ADD. updated Estonian translation FIX. et.po -- 2.1.5 release 20131126 "Meadowburn" -- @@ -339,11 +339,11 @@ U019) Dennis Preiser FIX. select.c, string.c, tin.h U018) Matt Anton - ADD. updated french translation + ADD. updated French translation FIX. fr.po U017) Urs Janssen - ADD. updated german translation + ADD. updated German translation ADD. remove FWS from Newsgroups and Followup-To when posting a followup ADD. allow new gTLDs xn--ngbc5azd, xn--80asehdb, xn--80aswg, xn--unup4y ADD. allow new IDN ccTLD of Iran @@ -370,7 +370,7 @@ U017) Urs Janssen extern.h, policy.h, proto.h, de.po, mbox.5, mmdf.5 U016) Toomas Soome - ADD. updated estonian translation + ADD. updated Estonian translation FIX. et.po -- 2.1.4 release 20131019 "Killarow" -- @@ -418,11 +418,11 @@ UO11) Dennis Grevenstein - ADD. updated danish translation + ADD. updated Danish translation FIX. da.po U009) Toomas Soome - ADD. updated estonian translation + ADD. updated Estonian translation FIX. et.po U008) Urs Janssen @@ -456,7 +456,7 @@ U006) Urs Janssen FIX. auth.c, post.c, policy.h, configure[.in], config.guess, config.sub U005) Matt Anton - ADD. updated french translation + ADD. updated French translation FIX. fr.po -- 2.1.1 release 20120623 "Mulindry" -- @@ -505,11 +505,11 @@ U003) Urs Janssen -- 2.1.0 release 20111224 "Bridgend" -- 004) Matt Anton - ADD. updated french translation + ADD. updated French translation FIX. fr.po 003) Toomas Soome - ADD. updated estonian translation + ADD. updated Estonian translation FIX. et.po U002) Dennis Preiser @@ -536,7 +536,7 @@ U001) Urs Janssen ADD. timestamps to debugging output ADD. configure check for libidnkit (IDNA 2008) ADD. configure check for clock_gettime(2) - ADD. updated german translation, switch to UTF-8 encoding + ADD. updated German translation, switch to UTF-8 encoding ADD. configure check for inet_ntoa in libnsl ADD. configure check for idna_strerro in libidn ADD. use range in LISTGROUP if getart_limit is set @@ -615,21 +615,21 @@ U027) Urs Janssen config.sub, tin.1, rw.po U026) Matt Anton - ADD. updated french translation + ADD. updated French translation FIX. fr.po -- 1.9.6 release 20101126 "Burnside" -- U025) Matt Anton - ADD. updated french translation + ADD. updated French translation FIX. fr.po U024) Toomas Soome - ADD. updated estonian translation + ADD. updated Estonian translation FIX. et.po U023) Joe Hansen - ADD. updated danish translation + ADD. updated Danish translation FIX. da.po U022) Thomas E. Dickey @@ -712,7 +712,7 @@ U018) Frederic Briere - ADD. initial danish translation + ADD. initial Danish translation FIX. da.po U016) Volker Borchert @@ -838,7 +838,7 @@ U011) Urs Janssen ADD. configurable path via tin.defaults to overview.fmt file ADD. send "LIST HEADERS" before doing "HDR" if server supports it ADD. config.guess, config.sub update - ADD. started german manpage translation + ADD. started German manpage translation ADD. issue extra "GROUP" when NEXT receives 412 ADD. issue a warning if attributes file has an unexpected version number ADD. check for 8bit chars in Newsgroups, Followup-To and Distribution @@ -999,7 +999,7 @@ U005) Dirk Nimmich FIX. Makefile.in 011) Andrey Simonenko - ADD. updated russian translation + ADD. updated Russian translation FIX. ru.po 010) Urs Janssen @@ -1017,7 +1017,7 @@ U004) Urs Janssen ADD. disallow .so, .um TLDs ADD. warn about useless cmd-line option combinations ADD. enable CAPABILLITIES code - ADD. updated german translation + 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 pcre/*, config.guess, config.sub, de.po @@ -1076,7 +1076,7 @@ U001) Urs Janssen FIX. mail.c 005) Daniel Nylander - ADD. initial swedish translation + ADD. initial Swedish translation FIX. sv.po 004) Chung-chieh Shan @@ -1093,7 +1093,7 @@ U001) Urs Janssen FIX. config.guess, config.sub 001) Andrey Simonenko - ADD. updated russian translation + ADD. updated Russian translation FIX. ru.po -- 1.8.0 release 20051224 "Ronay" -- @@ -1122,7 +1122,7 @@ U054) Michael Bienia - ADD. updated estonian translation + ADD. updated Estonian translation FIX. et.po -- 1.7.10 release 20050929 "Tahay" -- @@ -1137,11 +1137,11 @@ U051) Matthias Buelow FIX. auth.c U050) Thomas Bliem - BUG. typos in the german translation + BUG. typos in the German translation FIX. de.po U049) Toomas Soome - ADD. updated estonian translation + ADD. updated Estonian translation FIX. et.po U048) Michael Bienia @@ -1157,7 +1157,7 @@ U047) Urs Janssen BUG. newsgroups file caching didn't work ADD. pcre update (6.1 -> 6.4) ADD. check replyto address before mailing - ADD. a few missing german translations + ADD. a few missing German translations ADD. config.guess, config.sub update ADD. allow unbinding keys by mapping them to "NULL" ADD. configure check for in_addr_t, mksh and fchmod declaration @@ -1217,7 +1217,7 @@ U042) Steven Michael Murphy - ADD. started russian translation + ADD. started Russian translation FIX. ru.po U040) Michael Bienia @@ -1231,15 +1231,15 @@ U040) Michael Bienia - ADD. added missing french translations + ADD. added missing French translations FIX. fr.po U038) Sebnem Korkmaz - ADD. started turkish translation + ADD. started Turkish translation FIX. tr.po U037) Toomas Soome - ADD. updated estonian translation + ADD. updated Estonian translation FIX. et.po U036) Michael Bienia @@ -1258,7 +1258,7 @@ U035) Urs Janssen ADD. EDIT_FILTER ('E') to select- and thread-level ADD. update online 'h'elp ADD. configure check and fallback for non ANSI-C strsep() function - BUG. typos in the german translation + BUG. typos in the German translation BUG. didn't compile if configured with --disable-printing BUG. description of a few keys in the online help was wrong BUG. out of bounds read in utf8_valid() @@ -1284,7 +1284,7 @@ U034) Michael Velten FIX. proto.h, global.c, group.c, page.c, search.c, select.c, thread.c U033) Matt Anton - ADD. added missing french translations + ADD. added missing French translations FIX. fr.po U032) Michael Bienia @@ -1384,7 +1384,7 @@ U027) Urs Janssen config.guess, config.sub, fr.po, et.po U026) Matt Anton - ADD. added a some missing french translations + ADD. added a some missing French translations FIX. fr.po U025) Elmar W. Tischhauser @@ -1421,7 +1421,7 @@ U022) Lech Szychowski FIX. refs.c U021) Matt Anton - ADD. added a few missing french translations + ADD. added a few missing French translations FIX. fr.po U020) Thomas E. Dickey @@ -1506,7 +1506,7 @@ U013) Joshua Crawford - ADD. updated estonian translation + ADD. updated Estonian translation FIX. et.po 019) Urs Janssen @@ -1543,11 +1543,11 @@ U009) Lech Szychowski FIX. config.c, tcurses.c 017) Toomas Soome - ADD. updated estonian translation + ADD. updated Estonian translation FIX. et.po 016) Matt Anton - ADD. added a few missing french translations + ADD. added a few missing French translations FIX. fr.po U008) Michael Bienia @@ -1579,7 +1579,7 @@ U006) Urs Janssen REM. amiga support REM. NO_LOCALE on MAC_OS_X ADD. replaced some sprintf() by snprintf() calls - ADD. a few missing german translations + ADD. a few missing German translations ADD. config.guess, config.sub update BUG. fixed a small memleak when using Fcc: BUG. fixed possible use of uninitialized attributes data @@ -1705,7 +1705,7 @@ U001) Dirk Nimmich 002) Urs Janssen ADD. missing const - ADD. updated german, french and estonian translations + ADD. updated German, French and Estonian translations ADD. missing includes for SEIUX BUG. off by one malloc bug REM. unused parameter @@ -1713,13 +1713,13 @@ U001) Dirk Nimmich post.c, de.po, fr.po. et.po, src/Makefile.in 001) Toomas Soome - ADD. updated estonian translation + ADD. updated Estonian translation FIX. et.po -- 1.6.0 release 20030714 "Vatersay" -- U167) Matt Anton - ADD. added a few missing french translations + ADD. added a few missing French translations FIX. fr.po U166) Andreas Metzler @@ -1764,12 +1764,12 @@ U161) Corinna Vinschen - ADD. updated estonian translation + ADD. updated Estonian translation FIX. et.po U159) Urs Janssen ADD. manpage updates - ADD. updated german and french translation + ADD. updated German and French translation ADD. config.guess, config.sub update ADD. cleanup SEIUX handling BUG. possible bufferoverrun with charset conversion @@ -1778,7 +1778,7 @@ U159) Urs Janssen fr.po, config.guess, config.sub, configure[.in], autoconf.h[in] U158) Andreas Metzler - ADD. updated german translation + ADD. updated German translation FIX. de.po -- 1.5.18 release 20030602 "Darts" -- @@ -1833,7 +1833,7 @@ U150) Michael Bienia - ADD. updated estonian translation + ADD. updated Estonian translation FIX. et.po U148) Jason Faultless @@ -1857,12 +1857,12 @@ U148) Jason Faultless - ADD. added a few missing french translations + ADD. added a few missing French translations FIX. fr.po U146) Urs Janssen ADD. pcre update (4.1 -> 4.3) - ADD. a few missing german translations + ADD. a few missing German translations ADD. tin(5)-man page updates ADD. filename extension guessing based on mimetype for unnamed attachments @@ -1888,7 +1888,7 @@ U146) Urs Janssen BUG. parse_rfc822_headers() did also decode the address-part of of headers like From/To BUG. removed some hard coded keys - BUG. fixed a few typos in the french translation + BUG. fixed a few typos in the French translation BUG. -S without -n did also save new groups BUG. $AUTOSUBSRIBE was broken BUG. mailing_list attribute was ignored on no posting servers at @@ -1925,12 +1925,12 @@ U143) Andreas Metzler - ADD. started french translation + ADD. started French translation FIX. fr.po U141) Christian Garbs ADD. updated MH mailgroups documentation - ADD. some german translations + ADD. some German translations FIX. reading-mail.txt, de.po U140) Jason Faultless @@ -1970,7 +1970,7 @@ U138) Dirk Nimmich FIX. curses.c, mail.c, nntplib.c, open.c, rfc2046.c, screen.c, TODO U137) Toomas Soome - ADD. updated estonian translation + ADD. updated Estonian translation FIX. et.po U136) Corinna Vinschen @@ -2114,7 +2114,7 @@ U125) Urs Janssen en_GB.po, config.guess, config.sub, aclocal.m4, Makefile.[in] U124) Toomas Soome - ADD. updated estonian translation + ADD. updated Estonian translation FIX. et.po -- 1.5.15 release 20021115 "Spiders" -- @@ -2140,7 +2140,7 @@ U121) Michael Bienia - ADD. updated estonian translation + ADD. updated Estonian translation FIX. et.po U119) Michael Bienia @@ -2157,7 +2157,7 @@ U118) Philip Paeps U117) Andreas Metzler BUG. possible overrun while expanding \t - BUG. typos in the german translation + BUG. typos in the German translation BUG. wrong help-page entries ADD. from=filter exemplification FIX. cook.c, lang.c, tin.5, filtering, de.po @@ -2180,7 +2180,7 @@ U114) Urs Janssen timezone BUG. in some cases tin created incorrect overview data BUG. add_posted_to_filter didn't work with -w and -o - BUG. typo fixed in the english translation + BUG. typo fixed in the English translation BUG. description-toggle didn't work for mailgroups BUG. redraw problem in the config-menu BUG. dir concatenation problem under VMS @@ -2231,7 +2231,7 @@ U109) Urs Janssen ADD. config.guess, config.sub update ADD. stroke-highlighting ADD. word-highlighting without color - ADD. some missing german translations + ADD. some missing German translations ADD. smarter configure check for a shell, add dash to the list of sh shells ADD. reformat code, fixed a few typos @@ -2289,7 +2289,7 @@ U104) Marc Prud'hommeaux ADD. joined confirm_action and confirm_to_quit to confirm_choice - ADD. missing german translations + ADD. missing German translations ADD. mm_network_charset to attributes ADD. undeclared_charset to attributes FIX. tin.1, tin.5, extern.h, proto.h, tin.h, tinrc.h, art.c, attrib.c @@ -2302,7 +2302,7 @@ U102) Urs Janssen group attribute ADD. moved some var-declarations out of loops ADD. Big5 as possible network charset - ADD. some missing german translations + ADD. some missing German translations ADD. tinrcupdate.pl ADD. config.guess, config.sub update REM. some casts @@ -2384,7 +2384,7 @@ U091) Andreas Metzler 0.10.40) FIX. Makefile, aclocal.m4, configure[.in], autoconf.h[in], inews.c @@ -3006,7 +3006,7 @@ U035) Dirk Nimmich U034) Urs Janssen ADD. made some funcs static, renamed mailcap.c to mimetypes.c ADD. dynamic malloc space for mailcap meta expansion - ADD. updated german translation + ADD. updated German translation REM. unused vars REM. translations for low-level error/debug messages FIX. Makefile[.in], extern.h, auth.c, color.c, config.c, global.c @@ -3017,16 +3017,16 @@ U034) Urs Janssen -- 1.5.4 release 20000523 "1959" -- U033) Robert Brady - ADD. english translation + ADD. English translation FIX. en_GB.po U032) Toomas Soome - ADD. updated estonian translation + ADD. updated Estonian translation FIX. et.po U031) Kai Bojens Sven Hartge - ADD. updated german translation + ADD. updated German translation FIX. de.po 024) Dirk Nimmich @@ -3120,7 +3120,7 @@ U023) Jason Faultless - ADD. estonian translation + ADD. Estonian translation ADD. keep_posted_articles_file BUG. several _()/N_() macros missing FIX. extern.h, tinrc.h, config.c, feed.c, filter.c, group.c, help.c @@ -3164,7 +3164,7 @@ U020) Jason Faultless Kai Bojens Urs Janssen - ADD. (basic) german translation + ADD. (basic) German translation FIX. de.po U012) Jason Faultless diff -Nurp '--exclude=.bzr*' tin-2.4.5/doc/INSTALL tin-2.6.0/doc/INSTALL --- tin-2.4.5/doc/INSTALL 2020-11-18 17:07:54.000000000 +0100 +++ tin-2.6.0/doc/INSTALL 2021-05-08 00:32:48.233930382 +0200 @@ -68,8 +68,9 @@ TIN related: --with-socks --with-socks5 --with-sum - DEBUG FILE_MODE_BROKEN + BACKUP_FILE_EXT FILE_MODE_BROKEN DEBUG_ART NO_LOCKING + MIN_COLUMNS_ON_TERMINAL MIN_LINES_ON_TERMINAL System related: --datadir --localstatedir @@ -341,7 +342,7 @@ Input and screen output options If enabled, tin uses multi language support, as described in locale(7). If you don't have locale support installed on your system, try --disable-locale, otherwise you won't see any 8-bit-characters. See -doc/umlauts.txt (english text) or doc/umlaute.txt (german text) for further +doc/umlauts.txt (English text) or doc/umlaute.txt (German text) for further information. --with-mime-default-charset=charset (default: US-ASCII) @@ -376,7 +377,7 @@ one of the following 7 conversion tables 6 table for IBM PC character set (code page 437) E.g., adding --with-iso-to-ascii=2 to the configure options would be useful -in german language newsgroups. For more detailed info read the file +in German language newsgroups. For more detailed info read the file ./doc/iso2asc.txt. Default value for --with-iso-to-ascii is "-1", which means no conversion at all. Users can override this value by setting an environment variable ISO2ASC. @@ -684,6 +685,10 @@ MATCH_TAR_PATTERN do tar(1) matching rules, which ignore a trailing slash. this is hard unset in wildmat.c to disable it. +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. License ------- diff -Nurp '--exclude=.bzr*' tin-2.4.5/doc/TODO tin-2.6.0/doc/TODO --- tin-2.4.5/doc/TODO 2020-12-17 17:12:36.000000000 +0100 +++ tin-2.6.0/doc/TODO 2021-08-05 19:04:16.020210141 +0200 @@ -19,10 +19,6 @@ o col_response is a misnomer as the cou anymore (except on the very first article). The man-page is outdated too. [20080826 Urs Janssen ] -o cLINES < MIN_LINES_ON_TERMINAL || cCOLS < MIN_COLUMNS_ON_TERMINAL - isn't checked on startup - [20071210 Urs Janssen ] - o unexpected multiline responses confuse tin, e.g.: | 240 Article posted =?ISO-8859-1?Q?=3C=3D=3Fiso=2D8859=2D1=3Fq=3F=3F=3D87r7k8na?= | =?ISO-8859-1?Q?vt=2Efsf=40urs=2Did=2Etest=2Eka=2Enu=3E?= @@ -66,8 +62,8 @@ o comments in attributes get lost (we n the filter file) [20080425 Urs Janssen ] -o if tin is falling back to HEAD/NEXT ([X]OVER not working) it doesn't honor - tinrc.getart_limit +o if falling back to HEAD/NEXT ([X]OVER not working) tinrc.getart_limit + isn't honored [20090112 Urs Janssen ] o the keys GroupToggleSubjDisplay / GROUP_TOGGLE_SUBJECT_DISPLAY and @@ -75,7 +71,13 @@ o the keys GroupToggleSubjDisplay / GRO as they toggle the display of the sender address, not the subject. [20130839 Urs Janssen ] -o there is a memleak when $TINRC is set in read_cmd_line_options(envargs()) +o the key ToggleHelpDisplay / GLOBAL_TOGGLE_HELP_DISPLAY is misnamed + (like txt_help_global_toggle_mini_help, but at least text now is + updated) wrong as it toggles tinrc.beginner_level which also controls + displaying the posting etiquette + [20210106 Urs Janssen ] + +o there is a memleak in read_cmd_line_options(envargs()) if $TINRC is set Pager Problems -------------- @@ -88,11 +90,6 @@ o 8bit chars in some headers are RFC-20 (see parse_rfc822_headers()). [20090112 Urs Janssen ] -o the mime encoder may create two adjacent encoded words in the same line - e.g. Subject: =?UTF-8?B?4oKs4oKs4oKs?= =?UTF-8?B?IOKCrOKCrOKCrA==?= - instead of Subject: =?UTF-8?B?4oKs4oKs4oKsIOKCrOKCrOKCrA==?= - [20140513 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] @@ -110,11 +107,15 @@ o forged cancelling via Supersedes:/Als 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 mailers other than sendmail (f.e. elm) and use_mailreader_i=OFF may lead +o mailers other than sendmail (f.e. mutt) and use_mailreader_i=OFF may lead to 'duplicated'-headers and multiple signatures New features ------------ +o make the group status flag (moderated, new, bogus, ...) configurable + like the thread and article flag (select.c:build_gline(%f)) + [20210709 Urs Janssen ] + o add configure check for cl_clear_secret() in libcanlock and CL_API_MAJOR, CL_API_MINOR in canlock.h and if suitable prefer over bundled libcanlock (--with-canlock). @@ -184,10 +185,6 @@ o add user defined screen layout at dif (done for selection, group and thread level) [20041025 Urs Janssen ] -o add jump to article (if still available and Message-ID is known) to - posting history screen - [20170331 Urs Janssen ] - o allow a Message-ID on the cmd. line to jump to the given article [20170718 Urs Janssen ] @@ -204,7 +201,8 @@ o add more AUTHINFO SASL (RFC 4643, RFC or a handrolled version for at least PLAIN) [20080316 Urs Janssen ] -o make 'GNKSA'-parser RFC5322/USEFOR compliant and fix bugs +o make 'GNKSA'-parser RFC5322/USEFOR compliant (e.g. + misc.c:gnksa_dequote_plainphrase()) and fix bugs o add XZVER (and XZHDR) support (zlib compressed yyencoded overview data) @@ -377,6 +375,10 @@ o pgpverify invocation with a single ke o pgp-{6,7} support +o use runtime config for pgp instead of hardcoded values depending on + compile time detection, i.e. have tinrc vars for pgp_decode, pgp_verify, ... + like in mutt and/or + o add check for GPGME () and if found use it for pgp actions. @@ -439,6 +441,12 @@ o Add to the attachment menu ('V'): '%' (toggle rot13 encoding of screen content) '&' (GLOBAL_TOGGLE_COLOR) +o Add to the posting history screen (W'): + 'M' OptionMenu + +o Add to the URL Menu ('U'): + 'M' OptionMenu + o integrate multi-part tagging with regular tagging, eg. "This article appears to have multi-parts, try and find them (y/n)?" @@ -563,7 +571,7 @@ 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) analysis +o add Content-Language (RFC 3282 or even RFC 8255) analysis o suppress hide_uue=2 checking unless first line in an article or following a blank line @@ -627,7 +635,7 @@ 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_* +o remove untranslatable constructs like txt_prefix_*, txt_marked_as_*, ... [20050413 Urs Janssen ] o keys which could be renamed/merged: @@ -668,7 +676,8 @@ o clean up $AUTOSUBSCRIBE code (the NNT o make configure look for strrstr() in libpub & publib.h [Urs Janssen ] -o reorder several structs to avoid padding (see gcc -Wpadded) +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)) [Urs Janssen ] o what type is base[]? (long, see memory.c:init_alloc()~102) @@ -715,7 +724,6 @@ o check code with (), clang-analyzer (), infer () - AdLint (), Splint (LCLint) and zzuf () @@ -731,13 +739,16 @@ o remove built in path of external comm o add configure-switch for DISABLE_PIPELINING [20090612 Urs Janssen ] -o mask inline PGP SIGNATURE/KEY BLOCK like we do for uu-sections +o mask inline pgp signature/key block like we do for uu-sections [20090722 Urs Janssen ] o some non fixed width strings could be formatted nicer (warp on last space before cCOLS), e.g. txt_warn_downgrade [20110325 Urs Janssen ] +o too much code is compiled when configured NO_POSTING + [20210206 Urs Janssen ] + Unicode ------- o make mm_network_charset an "option_list" to avoid junk input or @@ -803,11 +814,7 @@ o the online help of GroupMarkUnselArtR o document the different signals/actions [20080209 Urs Janssen ] -o exit status documentation in the man page isn't correct, we have more - exit codes than just 0, 1, (2 in the -Z case) and 3. - [20080320 Urs Janssen ] - -o review the spanish, swedish and russian translations +o review the Spanish, Swedish and Russian translations (es.po, sv.po, ru.po); add/finish missing man-page translation(s). o add installation guide (in html?) @@ -823,8 +830,6 @@ o man page always needs work and proof e.g. 'U', 'V' in pager need better documentation, random organization feature isn't documented at all. -o tin.defaults could use more documentation in man page (tin.5) - o submit short invocation examples to tldr and/or eg @@ -833,6 +838,13 @@ o replace "\\" by "\e" in man pages (po o integrate doc/auth.txt into tin.1 man page +o document ${HOST:-"$HOSTNAME"} fallback if gethostname(2) and uname(2) + do not return a hostname + +o the limited pgp support (inline pgp as of RFC 4880, just signature + verification or key import but no decryption ...) is nearly undocumented + in the man page + Not yet classified ------------------ o allow per group cancel_lock_algo setting via attributes? @@ -841,6 +853,11 @@ 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 abort HEAD/NEXT loop on 5xx responses to HEAD? (see art.c:open_art_header()) [20161011 Urs Janssen ] @@ -898,9 +915,6 @@ o what about !us-ascii chars in usernam mention any special handling. [20101104 Urs Janssen ] -o what is or was HIST_HELP_SEARCH good for? And what about cHelp? - [20101008 Urs Janssen ] - o charset conversion fails when converting articles from multibyte charsets with 0 bytes (UCS2, UCS4, UTF-16[[LB]E], UTF-32[[LB]E], ...), currently we just skip over such parts instead of handling them properly @@ -1040,7 +1054,7 @@ o update gettext stuff to > gettext-0.1 o and pcre2 support (new API) -o clean up included pcre stuff and update to >= pcre-8.44 +o clean up included pcre stuff and update to >= pcre-8.45 o shows up cross-postings multiple times even if read once before getting a resync/reread active/newsrc-file @@ -1080,9 +1094,6 @@ o add check for liblockfile and/or libl o add check for heapsort(3) in libbsd? [20130305 Urs Janssen ] -o add jump to selected article from DisplayPostHist ('W') - [20120220 Urs Janssen ] - o add check for libtre and offer TRE as matching method for "wildcard"? , [20130706 Urs Janssen ] diff -Nurp '--exclude=.bzr*' tin-2.4.5/doc/WHATSNEW tin-2.6.0/doc/WHATSNEW --- tin-2.4.5/doc/WHATSNEW 2020-07-09 01:41:38.000000000 +0200 +++ tin-2.6.0/doc/WHATSNEW 2021-07-06 00:41:05.800882668 +0200 @@ -1,38 +1,21 @@ -New features and changes since tin-2.2.0 +New features and changes since tin-2.4.0 New features ------------ -- simplified Chinese translation -- handle RFC 2231 parameter value continuation -- skip over RFC 2231 language parameters -- RFC 2231 decoding of non us-ascii MIME-parameter values -- options to color external quotes (extquote_handling, extquote_regex, - col_extquote) -- LookupMessage ('L') in select level if reading via NNTP +- jump to article in posting history screen ('W') - ThreadTagParts ('T') in thread level - filter articles based on Path, see doc/filtering for details -- GNKSA_MISSING_REALNAME return code for filtering +- allow multibyte chars (e.g. emojis) as art_marked_* Changes ------- Subjects are now normalized if local charset is UTF-8 and system supports it (for better threading). -The gTLD list is no longer actively maintained (too many new gTLD recently), -disable_gnksa_domain_check=OFF might result in false positives. - With the new GNKSA_MISSING_REALNAME return code for filtering filter rules with "gnksa=>NUM" may need inspection if filtering on missing real names is desired. ---enable-heapsort is now default during configure (sort_function in tinrc -still needs to be set accordingly if you like to use heapsort instead of -qsort) - ---enable-ipv6 is now default during configure - ---enable-break-long-lines is now default during configure - sigfile=!/path/to/command no longer passes the name of the current newsgroup to command. One can specify %G which will be replaced by the name of the current newsgroup to match the old behaviour: @@ -46,5 +29,8 @@ be too old). Retired Features ---------------- -. groupname_max_length, can now be set via user defined screen layout at - select level +. tinrc and attributes option auto_save for saving articles based on the + Archive-name:-"header", it didn't work with NOV present and the logic + was shar(1)-archive centric and didn't work for FAQs or the like. +. tinrc and attributes option start_editor_offset as editor_format is flexible + enough diff -Nurp '--exclude=.bzr*' tin-2.4.5/doc/auth.txt tin-2.6.0/doc/auth.txt --- tin-2.4.5/doc/auth.txt 2020-12-08 10:33:37.000000000 +0100 +++ tin-2.6.0/doc/auth.txt 2021-01-16 00:03:55.978667389 +0100 @@ -5,7 +5,7 @@ NNTP Extensions" (this document is avail of authentication described in that text which are referred to as Original AUTHINFO, AUTHINFO GENERIC, and AUTHINFO SIMPLE. Tin supports the Original AUTHINFO and if tin is linked against libgsasl and the server announces it -as described in RFC 3977 [2] it supports the AUTHINFO SASL PLAIN mechanisem +as described in RFC 3977 [2] it supports the AUTHINFO SASL PLAIN mechanism as described in RFC 4643 [3]. In addition to answers to authentication requests as described in the "Common NNTP Extensions", tin also provides authentication at connection startup. diff -Nurp '--exclude=.bzr*' tin-2.4.5/doc/config-anomalies tin-2.6.0/doc/config-anomalies --- tin-2.4.5/doc/config-anomalies 2020-11-24 09:12:44.000000000 +0100 +++ tin-2.6.0/doc/config-anomalies 2021-07-06 00:50:46.528522942 +0200 @@ -59,7 +59,6 @@ sort_threads_type maildir print_header batch_save -start_editor_offset editor_format posted_articles_file * add_posted_to_filter diff -Nurp '--exclude=.bzr*' tin-2.4.5/doc/filtering tin-2.6.0/doc/filtering --- tin-2.4.5/doc/filtering 2020-07-09 00:36:48.000000000 +0200 +++ tin-2.6.0/doc/filtering 2021-03-11 09:15:05.746059774 +0100 @@ -162,7 +162,7 @@ from=pattern From: msgid=pattern Message-Id: *AND* full References: msgid_last=pattern Message-Id: and last Reference:s entry only msgid_only=pattern Message-Id: -refs_only=pattern References: line (e.g. <123@ether.net>) without Message-Id: +refs_only=pattern References: line (e.g. <123@example.net>) without Message-Id: lines=num Lines: ; num matches more than. gnksa=[<>]?NUM GNKSA parse_from() return code xref=pattern Xref: ; filter crossposts to groups matching pattern @@ -237,7 +237,7 @@ Restrictions - this will only work if: -- server does not support HDR but XHDR and returns "Path" data if requested or -- server supports XPAT and returns "Path" data if requested Side effects: -When unsing a Path:-filer tin _may_ rebuild locally cached overview +When using a Path:-filer tin _may_ rebuild locally cached overview data if cache_overview_files=ON is set to get the Path data into the local cache of the group where the filter is active. This will may cause more NNTP traffic once. diff -Nurp '--exclude=.bzr*' tin-2.4.5/doc/internals.txt tin-2.6.0/doc/internals.txt --- tin-2.4.5/doc/internals.txt 2019-07-15 15:27:15.000000000 +0200 +++ tin-2.6.0/doc/internals.txt 2021-02-02 22:35:25.637332879 +0100 @@ -98,7 +98,6 @@ hashstr.c: hash_str() Hashes text strings In the article header, the following text is hashed: From: (including full name if supplied) - Archive-name: Subject: list.c: diff -Nurp '--exclude=.bzr*' tin-2.4.5/doc/keymap.sample tin-2.6.0/doc/keymap.sample --- tin-2.4.5/doc/keymap.sample 2020-11-25 16:15:08.000000000 +0100 +++ tin-2.6.0/doc/keymap.sample 2021-02-13 23:55:26.214433816 +0100 @@ -1,4 +1,4 @@ -# Keymap file V1.0.9 for the TIN newsreader +# Keymap file V1.0.10 for the TIN newsreader # # Sample keymap file # This file contains the default key mappings @@ -189,6 +189,10 @@ PostPostpone o ##### +PostedArticlesSelect ^J ^M + +##### + PostponeOverride Y PostponeAll A @@ -199,17 +203,17 @@ PromptNo n N ##### -SaveAppendFile a -SaveOverwriteFile o - -##### - PProcNo n PProcShar s PProcYes y ##### +SaveAppendFile a +SaveOverwriteFile o + +##### + SelectEnterNextUnreadGrp TAB n SelectReadGrp ^J ^M SelectResetNewsrc ^R diff -Nurp '--exclude=.bzr*' tin-2.4.5/doc/l10n/de/tin.1 tin-2.6.0/doc/l10n/de/tin.1 --- tin-2.4.5/doc/l10n/de/tin.1 2020-12-01 12:01:02.000000000 +0100 +++ tin-2.6.0/doc/l10n/de/tin.1 2021-08-20 10:48:36.563744110 +0200 @@ -3,18 +3,19 @@ .\" Module : tin.1 .\" Author : I. Lea, U. Janssen .\" Created : 1991-08-23 -.\" Updated : 2020-11-17 -.\" Notes : use american english; still needs some work, e.g.: +.\" Updated : 2021-07-06 +.\" Notes : use American English; still needs some work, e.g.: .\" - document authorization (.newsauth) .\" - document random organization feature .\" .\" +.IX Title "tin 1" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* -.TH tin 1 "24. Dezember 2020" 2.4.5 "Usenet Newsreader" +.TH tin 1 "23 August 2021" 2.6.0 "Usenet Newsreader" .\" .\" .SH NAME @@ -22,6 +23,7 @@ .\" tin, rtin \- Usenet Newsreader .SH ÜBERSICHT +.IX Header ÜBERSICHT .\" .\" \fBtin\fP [\|[\|\fB\-h\fP\||\|\fB\-H\fP\||\|\fB\-V\fP\|]\ \|| [\|[\|[\|\fB\-a\fP\|] @@ -32,6 +34,7 @@ tin, rtin \- Usenet Newsreader [\|\fB\-g\fP \fIServer\fP\|] [\|\fB\-m\fP \fIMail\-Verz.\fP\|] [\|\fB\-p\fP \fIPort\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 Artikel von einem lokalen (z. B. aus \fI/var/spool/news\fP) oder entfernten Server (\fBrtin\fP oder \fBtin \-r\fP Option) mittels NNTP (Network News Transport @@ -57,6 +60,7 @@ ausgewählte Gruppe wird durch Drücken Durch Drücken der \fBGroupNextUnreadArtOrGrp\fP ('\fB\fP') Taste wird die nächste Newsgruppe mit ungelesenen Artikeln betreten. .SH RÜCKGABEWERT +.IX Header RÜCKGABEWERT .\" TODO: also exits with signalnr cought as exit status .TP \fB0\fP @@ -74,6 +78,7 @@ Ungelesene Nachrichten vorhanden (nur im .\" NNTP Fehler. .SH OPTIONEN +.IX Header OPTIONEN .TP 12 \fB\-4\fP Verbindung via IPv4 zum NNTP Server erzwingen. Nur verfügbar, wenn \fBtin\fP @@ -136,16 +141,16 @@ Option hat keine Auswirkung, falls \fBti abruft und \fBcache_overview_files\fP ausgeschaltet ist. .TP \fB\-l\fP -Get number of articles per group from the -\fI${TIN_LIBDIR:\-NEWSLIBDIR}"/"${TIN_ACTIVEFILE:\-active}\fP file. If reading -via NNTP this is done with the LIST command (\fBRFC\%3977\fP). This might -result in incorrect article counts but is usually faster than the default -which is to read the -\fI${TIN_LIBDIR:\-NEWSLIBDIR}"/"${TIN_ACTIVEFILE:\-active}\fP file (either -directly or via LIST) and then check the article count via NNTP GROUP -command (\fBRFC\%3977\fP) \*(rq\fB\-ln\fP\*(rq. If reading via NNTP and LIST COUNTS -(\fBRFC\%6048\fP) is available that is used instead as it gives more accurate -article counts. +Ruft die Anzahl der Artikel pro Gruppe aus der Datei +\fI${TIN_LIBDIR:\-NEWSLIBDIR}"/"${TIN_ACTIVEFILE:\-active}\fP ab. Beim Lesen über +NNTP erfolgt dies mit dem LIST Befehl (\fBRFC\%3977\fP). Dies kann zu falschen +Artikelzahlen führen, ist aber normalerweise schneller als der Standard, der +darin besteht, die Datei +\fI${TIN_LIBDIR:\-NEWSLIBDIR}"/"${TIN_ACTIVEFILE:\-active}\fP (entweder direkt +oder über LIST) zu Lesen und dann die Artikelanzahl über den Befehl NNTP +GROUP ((\fBRFC\%3977\fP) \*(rq\fB\-ln\fP\*(rq zu überprüfen. Wenn das Lesen über NNTP und +LIST COUNTS (\fBRFC\%6048\fP) verfügbar ist, wird dies stattdessen verwendet, +da es genauere Artikelzahlen liefert. .TP \fB\-m\fP\fI Verzeichnis\fP Zu benutzendes Mailbox\-Verzeichnis. Voreinstellung ist @@ -157,11 +162,12 @@ können. Für weitere Informationen sieh UND SPEICHERN VON UNGELESENEN ARTIKELN". .TP \fB\-n\fP -Only load groups from the -\fI${TIN_LIBDIR:\-NEWSLIBDIR}"/"${TIN_ACTIVEFILE:\-active}\fP file that are -subscribed to in the user's \fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP. This allows -a noticeable speedup when connecting via a slow line, but \fBtin\fP may not be -able detect which groups are moderated. See also \*(rq\fB\-l\fP\*(rq. +Nur die Gruppen aus der Datei +\fI${TIN_LIBDIR:\-NEWSLIBDIR}"/"${TIN_ACTIVEFILE:\-active}\fP laden, die im +\fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP des Benutzers abonniert sind. Dies +ermöglicht eine spürbare Beschleunigung beim verbinden über eine langsame +Leitung, kann aber möglicherweise nicht erkennen, welche Gruppen moderiert +werden. Siehe auch \*(rq\fB\-l\fP\*(rq. .TP \fB\-N\fP Sende ungelesene Artikel an dich selbst um sie später lesen zu können. Für @@ -225,9 +231,9 @@ Schnell\-Modus um nur einen Artikel zu p Sie können keine Artikel veröffentlichen, wenn Sie diese Option verwenden. .TP \fB\-X\fP -No overwrite mode. \fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP and files in -\fI${TIN_HOMEDIR:\-"$HOME"}/.tin\fP will not be overwritten but may be created -if they don't exist. +Scheibgeschü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 \fB\-z\fP \fBtin\fP nur starten wenn es neue/ungelesene Artikel gibt. Falls das der Fall @@ -280,6 +286,7 @@ NB: With the \*(rq\fB\-n\fP\*(rq flag, o Kommandozeilenoptionen haben eine höhere Priorität als attributes und tinrc Optionen und übersteuern daher die konfigurierten Werte. .SH GEBRAUCH +.IX Header GEBRAUCH .\" .\" .SS "NEWS ADMINISTRATION" @@ -521,13 +528,13 @@ Help screen of commands available on the ('\fB\e\fP') to search on this screen. \fBQuit\fP ('\fBq\fP') returns to the menu. .TP \fBToggleHelpDisplay 'H'\fP -Mini\-Hilfe am unterem Bildschirmrand ein\-/ausschalten. +Mini\-Hilfe am unterem Bildschirmrand und Posting Etiquette nach dem +Verfassen eines Artikels ein\-/ausschalten (\fBbeginner_level\fP). .TP \fBDisplayPostHist 'W'\fP -List articles posted by user. The date posted, the newsgroup and the subject -are listed. You can use \fBSearchSubjF\fP ('\fB/\fP'), \fBSearchSubjB\fP ('\fB?\fP') and -\fBSearchRepeat\fP ('\fB\e\fP') to search on this screen. \fBQuit\fP ('\fBq\fP') returns -to the menu. +Listet die vom Benutzer geposteten Artikel auf. Es werden das Datum des +Postings, die Newsgruppe und das Thema aufgelistet. Weitere Informationen +finden Sie im Abschnitt "POSTING VERLAUFSLISTE". .TP \fBVersion 'v'\fP .\" ------------------------------------------------------------------- @@ -611,8 +618,8 @@ eighth group in the list etc. By enterin group displayed. .TP \fBOptionMenu 'M'\fP -User configurable options menu (for more information see section "GLOBAL -OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES"). +Menü für benutzerkonfigurierbare Optionen (weitere Informationen finden sich +im Abschnitt "GLOBALES OPTIONSMENÜ UND KONFIGURIERBARE TINRC VARIABLEN"). .TP \fBSelectNextUnreadGrp 'N'\fP Setzt den Cursor auf die nächste Gruppe mit ungelesenen Artikeln. @@ -684,12 +691,12 @@ toggle the setting right before/after th Artikel 4 auswählen. .TP \fBMenuFilterSelect '^A'\fP -Auto select article(s) using a menu. Read the section "FILTERING ARTICLES" -for more information. +Automatische Hervorheben des/der Artikel(s) über ein Menü. Lesen Sie den +Abschnitt "FILTERN VON ARTIKELN" für weitere Informationen. .TP \fBMenuFilterKill '^K'\fP -Kill article(s) using a menu. Read the section "FILTERING ARTICLES" for more -information. +Artikel mit Hilfe eines Menüs ausblenden. Lesen Sie für weitere +Informationen den Abschnitt "FILTERN VON ARTIKELN". .TP \fBMarkFeedRead '^X'\fP Mark current article, thread, range, auto\-selected (hot) articles, articles @@ -721,8 +728,8 @@ Rückwärts nach dem angegebenem Subject Wähle aktuellen Thread für die spätere Verarbeitung aus. .TP \fBGroupDoAutoSel '+'\fP -Selects all threads in current group. It is a shortcut for calling -\fBGroupSelPattern\fP with a pattern of \*(rq*\*(rq. +Wählt alle Threads in der aktuellen Gruppe aus. Es ist eine Abkürzung für +\fBGroupSelPattern\fP mit einem Muster von \*(rq*\*(rq. .TP \fBGroupToggleThdSel '.'\fP Toggle selection of current thread. If at least one unread article, (but not @@ -750,9 +757,10 @@ Undo all selections on all articles. It articles. Thus, one can iteratively whittle down uninteresting threads. .TP \fBPipe '|'\fP -Pipe current article / thread / auto\-selected (hot) articles / articles -matching pattern / tagged articles into command. See the section "MAILING -PIPING PRINTING REPOSTING AND SAVING ARTICLES" for more information. +Leitet den aktuellen Artikel / Thread / automatisch ausgewählte (heiße) +Artikel / Artikel, die dem Muster entsprechen / markierte Artikel an den +Befehl weiter. Mehr Informationen finden Sie im Abschnitt "MAILEN, +WEITERLEITEN, DRUCKEN, NACHSENDEN UND SPEICHERN VON ARTIKELN". .TP \fBQuickFilterSelect '['\fP Auto select article(s) with a single key [after confirmation]. The defaults @@ -798,8 +806,8 @@ Mark all articles as read [after confirm unread news. .TP \fBGroupToggleSubjDisplay 'd'\fP -Cycle the display of the author through all the possible options for the -tinrc variable \fBshow_author\fP. +Durchläuft die Anzeige des Autors durch alle möglichen Optionen für die +tinrc\-Variable \fBshow_author\fP. .TP \fBGroupCancel 'D'\fP Löschen (cancel) oder Ersetzen (supersede) des aktuellen Artikels. Er muss @@ -818,7 +826,7 @@ werden. Artikel/Gruppe Beschränkungen ein\-/ausschalten. .TP \fBToggleInfoLastLine 'i'\fP -Betreff des ersten Artikels im aktuellen Thread in der letzten Zeile +Subject des ersten Artikels im aktuellen Thread in der letzten Zeile anzeigen. .TP \fBToggleInverseVideo 'I'\fP @@ -837,13 +845,14 @@ Öffnet den Thread unter der aktuellen C Artikel anhand der \*(rqMessage\-ID:\*(rq nachschlagen. .TP \fBGroupMail 'm'\fP -Mail current article / thread / auto\-selected (hot) articles / articles -matching pattern / tagged articles to someone. See the section "MAILING -PIPING PRINTING REPOSTING AND SAVING ARTICLES" for more information. +Mailt den aktuellen Artikel / Thread / automatisch ausgewählte (heiße) +Artikel / Artikel, die dem Muster entsprechen / markierte Artikel an +jemanden weiter. Mehr Informationen finden Sie im Abschnitt "MAILEN, +WEITERLEITEN, DRUCKEN, NACHSENDEN UND SPEICHERN VON ARTIKELN". .TP \fBOptionMenu 'M'\fP -User configurable options menu (for more information see section "GLOBAL -OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES"). +Menü für benutzerkonfigurierbare Optionen (weitere Informationen finden sich +im Abschnitt "GLOBALES OPTIONSMENÜ UND KONFIGURIERBARE TINRC VARIABLEN"). .TP \fBGroupNextGroup 'n'\fP Zur nächsten Newsgruppe springen. @@ -852,9 +861,10 @@ Zur nächsten Newsgruppe springen. Zum nächsten ungelesenen Artikel springen. .TP \fBPrint 'o'\fP -Send current article / thread / auto\-selected (hot) articles / articles -matching pattern / tagged articles to printer. See the section "MAILING -PIPING PRINTING REPOSTING AND SAVING ARTICLES" for more information. +Sendet den aktuellen Artikel / Thread / automatisch ausgewählte (heiße) +Artikel / Artikel, die dem Muster entsprechen / markierte Artikel an den +Drucker. Mehr Informationen finden Sie im Abschnitt "MAILEN, WEITERLEITEN, +DRUCKEN, NACHSENDEN UND SPEICHERN VON ARTIKELN". .TP \fBGroupPrevGroup 'p'\fP Zur vorherigen Gruppe springen. @@ -877,9 +887,10 @@ senden. Dies ist der sinnvollste Weg um bekommen bzw. nach neuen Funktionen zu fragen. .TP \fBGroupSave 's'\fP -Save current article / thread / auto\-selected (hot) articles / articles -matching pattern / tagged articles. See the section "MAILING PIPING PRINTING -REPOSTING AND SAVING ARTICLES" for more information. +Speichert den aktuellen Artikel / Thread / automatisch ausgewählte (heiße) +Artikel / Artikel, die dem Muster entsprechen / markierte Artikel. Mehr +Informationen finden Sie im Abschnitt "MAILEN, WEITERLEITEN, DRUCKEN, +NACHSENDEN UND SPEICHERN VON ARTIKELN". .TP \fBGroupAutoSave 'S'\fP Markierte Artikel automatisch ohne weiteres Nachfragen speichern. @@ -902,10 +913,12 @@ multipart articles into a thread (\*(rqS Markierung aller markierten Artikel entfernen. .TP \fBPost 'w'\fP -Post an article to the current group. If posting fails for some reason, -you'll get the chance to edit the article again via \fBPostEdit\fP ('\fBe\fP'), -postpone it for later processing via \fBPostPostpone\fP ('\fBo\fP') (see also -\&\*(rq\fB\-o\fP\*(rq command\-line switch) or discard it via \fBQuit\fP ('\fBq\fP'). +Veröffentlichen Sie einen Artikel in der aktuellen Gruppe. Wenn das +Versenden aus irgendeinem Grund fehlschlägt, haben Sie die Möglichkeit, den +Artikel über \fBPostEdit\fP ('\fBe\fP') erneut zu bearbeiten, ihn über +\fBPostPostpone\fP ('\fBo\fP') für eine spätere Bearbeitung zurückzustellen (siehe +auch \*(rq\fB\-o\fP\*(rq Kommandozeilenschalter) oder ihn über \fBQuit\fP ('\fBq\fP') zu +verwerfen. .TP \fBGroupRepost 'x'\fP Repost an already posted article / thread / auto\-selected (hot) articles / @@ -937,12 +950,12 @@ present, a prompt asks how to proceed. Artikel 4 aus dem Thread auswählen. .TP \fBMenuFilterSelect '^A'\fP -Auto select article(s) using a menu. Read the section "FILTERING ARTICLES" -for more information. +Automatische Hervorheben des/der Artikel(s) über ein Menü. Lesen Sie den +Abschnitt "FILTERN VON ARTIKELN" für weitere Informationen. .TP \fBMenuFilterKill '^K'\fP -Kill article(s) using a menu. Read the section "FILTERING ARTICLES" for more -information. +Artikel mit Hilfe eines Menüs ausblenden. Lesen Sie für weitere +Informationen den Abschnitt "FILTERN VON ARTIKELN". .TP \fBMarkFeedRead '^X'\fP Mark current article, thread, range, auto\-selected (hot) articles, articles @@ -983,9 +996,10 @@ Artikelauswahl invertieren. Alle Markierungen im aktuellen Thread rückgängig machen. .TP \fBPipe '|'\fP -Pipe current article / thread / auto\-selected (hot) articles / articles -matching pattern / tagged articles into command. See the section "MAILING -PIPING PRINTING REPOSTING AND SAVING ARTICLES" for more information. +Leitet den aktuellen Artikel / Thread / automatisch ausgewählte (heiße) +Artikel / Artikel, die dem Muster entsprechen / markierte Artikel an den +Befehl weiter. Mehr Informationen finden Sie im Abschnitt "MAILEN, +WEITERLEITEN, DRUCKEN, NACHSENDEN UND SPEICHERN VON ARTIKELN". .TP \fBThreadReadArt '^J' ''\fP Aktuellen Artikel im Thread lesen. @@ -1014,8 +1028,8 @@ Mark thread as read [after confirmation] containing unread news. .TP \fBThreadToggleSubjDisplay 'd'\fP -Cycle the display of the author through all the possible options for the -tinrc variable \fBshow_author\fP. +Durchläuft die Anzeige des Autors durch alle möglichen Optionen für die +tinrc\-Variable \fBshow_author\fP. .TP \fBThreadCancel 'D'\fP Löschen (cancel) oder Ersetzen (supersede) des aktuellen Artikels. Er muss @@ -1040,14 +1054,16 @@ article. When tagged articles are presen Artikel anhand der \*(rqMessage\-ID:\*(rq nachschlagen. .TP \fBThreadMail 'm'\fP -Mail current article / thread / auto\-selected (hot) articles / articles -matching pattern / tagged articles to someone. See the section "MAILING -PIPING PRINTING REPOSTING AND SAVING ARTICLES" for more information. +Mailt den aktuellen Artikel / Thread / automatisch ausgewählte (heiße) +Artikel / Artikel, die dem Muster entsprechen / markierte Artikel an +jemanden weiter. Mehr Informationen finden Sie im Abschnitt "MAILEN, +WEITERLEITEN, DRUCKEN, NACHSENDEN UND SPEICHERN VON ARTIKELN". .TP \fBPrint 'o'\fP -Send current article / thread / auto\-selected (hot) articles / articles -matching pattern / tagged articles to printer. See the section "MAILING -PIPING PRINTING REPOSTING AND SAVING ARTICLES" for more information. +Sendet den aktuellen Artikel / Thread / automatisch ausgewählte (heiße) +Artikel / Artikel, die dem Muster entsprechen / markierte Artikel an den +Drucker. Mehr Informationen finden Sie im Abschnitt "MAILEN, WEITERLEITEN, +DRUCKEN, NACHSENDEN UND SPEICHERN VON ARTIKELN". .TP \fBQuit 'q'\fP Kehre zur vorherigen Ebene zurück. @@ -1061,9 +1077,10 @@ senden. Dies ist der sinnvollste Weg um bekommen bzw. nach neuen Funktionen zu fragen. .TP \fBThreadSave 's'\fP -Save current article / thread / auto\-selected (hot) articles / articles -matching pattern / tagged articles. See the section "MAILING PIPING PRINTING -REPOSTING AND SAVING ARTICLES" for more information. +Speichert den aktuellen Artikel / Thread / automatisch ausgewählte (heiße) +Artikel / Artikel, die dem Muster entsprechen / markierte Artikel. Mehr +Informationen finden Sie im Abschnitt "MAILEN, WEITERLEITEN, DRUCKEN, +NACHSENDEN UND SPEICHERN VON ARTIKELN". .TP \fBThreadAutoSave 'S'\fP Markierte Artikel automatisch ohne weiteres Nachfragen speichern. @@ -1080,10 +1097,12 @@ Reihenfolge markieren bzw. die vorhanden Markierung aller markierten Threads entfernen. .TP \fBPost 'w'\fP -Post an article to the current group. If posting fails for some reason, -you'll get the chance to edit the article again via \fBPostEdit\fP ('\fBe\fP'), -postpone it for later processing via \fBPostPostpone\fP ('\fBo\fP') (see also -\&\*(rq\fB\-o\fP\*(rq command\-line switch) or discard it via \fBQuit\fP ('\fBq\fP'). +Veröffentlichen Sie einen Artikel in der aktuellen Gruppe. Wenn das +Versenden aus irgendeinem Grund fehlschlägt, haben Sie die Möglichkeit, den +Artikel über \fBPostEdit\fP ('\fBe\fP') erneut zu bearbeiten, ihn über +\fBPostPostpone\fP ('\fBo\fP') für eine spätere Bearbeitung zurückzustellen (siehe +auch \*(rq\fB\-o\fP\*(rq Kommandozeilenschalter) oder ihn über \fBQuit\fP ('\fBq\fP') zu +verwerfen. .TP \fBMarkArtUnread 'z'\fP Mark current article in thread as unread. If a range of articles is set, the @@ -1104,23 +1123,24 @@ Den ersten (Basis) Artikel in diesem Thr Antwort 4 im diesem Thread lesen. .TP \fBMenuFilterSelect '^A'\fP -Auto select article(s) using a menu. Read the section "FILTERING ARTICLES" -for more information. +Automatische Hervorheben des/der Artikel(s) über ein Menü. Lesen Sie den +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. .TP \fBPagePGPCheckArticle '^G'\fP -\fB\%pgp\fP(1) Operation auf den Artikel an anwenden. +Perform \fB\%pgp\fP(1) / \fB\%gpg\fP(1) operations on article. This expects +inline pgp (\fBRFC\%4880\fP) and not MIME pgp (\fBRFC\%3156\fP). .TP \fBPageToggleRaw '^H'\fP Schaltet den Anzeigemodus um (Roh einschließlich aller Header zu Aufbereitet). .TP \fBMenuFilterKill '^K'\fP -Kill article(s) using a menu. Read the section "FILTERING ARTICLES" for more -information. +Artikel mit Hilfe eines Menüs ausblenden. Lesen Sie für weitere +Informationen den Abschnitt "FILTERN VON ARTIKELN". .TP \fBPageToggleTabs '^T'\fP Tabulatorbreite zwischen 4 und 8 Zeichen Umschalten. @@ -1146,9 +1166,9 @@ Toggle the display of uuencoded sections the \fBhide_uue\fP variable in the tinrc file. .TP \fBPageReveal ')'\fP -The formfeed character (^L) is often used to hide 'spoilers' that the reader -may not initially wish to see when viewing an article. Any text after a -formfeed is not displayed. This key\-press acts like a reveal key and turns +The form feed character (^L) is often used to hide 'spoilers' that the +reader may not initially wish to see when viewing an article. Any text after +a formfeed is not displayed. This key\-press acts like a reveal key and turns the hidden text back on. Scrolling down will also reveal the text, scrolling up will hide it again. .TP @@ -1179,9 +1199,10 @@ Gehe zum letzten Artikel im aktuellen Th Wort\-Hervorheben ein\-/ausschalten. .TP \fBPipe '|'\fP -Pipe current article / thread / auto\-selected (hot) articles / articles -matching pattern / tagged articles into command. See the section "MAILING -PIPING PRINTING REPOSTING AND SAVING ARTICLES" for more information. +Leitet den aktuellen Artikel / Thread / automatisch ausgewählte (heiße) +Artikel / Artikel, die dem Muster entsprechen / markierte Artikel an den +Befehl weiter. Mehr Informationen finden Sie im Abschnitt "MAILEN, +WEITERLEITEN, DRUCKEN, NACHSENDEN UND SPEICHERN VON ARTIKELN". .TP \fBQuickFilterSelect '['\fP Auto select article(s) with a single key. The defaults used for selection @@ -1232,7 +1253,8 @@ vom selben Benutzer geschrieben worden s in der Newsgroupe 'control' oder 'control.cancel' zu sehen. .TP \fBPageEditArticle 'e'\fP -Edit the current article. This is restricted to mailgroups and saved news. +Aktuellen Artikel bearbeiten. Dies ist auf Mailgroups und gespeicherte +Nachrichten beschränkt. .TP \fBEditFilter 'E'\fP Filter\-Datei bearbeiten und danach anwenden. @@ -1267,13 +1289,14 @@ Show the thread menu that the current ar Artikel anhand der \*(rqMessage\-ID:\*(rq nachschlagen. .TP \fBPageMail 'm'\fP -Mail current article / thread / auto\-selected (hot) articles / articles -matching pattern / tagged articles to someone. See the section "MAILING -PIPING PRINTING REPOSTING AND SAVING ARTICLES" for more information. +Mailt den aktuellen Artikel / Thread / automatisch ausgewählte (heiße) +Artikel / Artikel, die dem Muster entsprechen / markierte Artikel an +jemanden weiter. Mehr Informationen finden Sie im Abschnitt "MAILEN, +WEITERLEITEN, DRUCKEN, NACHSENDEN UND SPEICHERN VON ARTIKELN". .TP \fBOptionMenu 'M'\fP -User configurable options menu (for more information see section "GLOBAL -OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES"). +Menü für benutzerkonfigurierbare Optionen (weitere Informationen finden sich +im Abschnitt "GLOBALES OPTIONSMENÜ UND KONFIGURIERBARE TINRC VARIABLEN"). .TP \fBPageNextArt 'n'\fP Gehe zum nächsten Artikel. @@ -1282,15 +1305,16 @@ Gehe zum nächsten Artikel. Zum nächsten ungelesenen Artikel springen. .TP \fBPrint 'o'\fP -Send current article / thread / auto\-selected (hot) articles / articles -matching pattern / tagged articles to printer. See the section "MAILING -PIPING PRINTING REPOSTING AND SAVING ARTICLES" for more information. +Sendet den aktuellen Artikel / Thread / automatisch ausgewählte (heiße) +Artikel / Artikel, die dem Muster entsprechen / markierte Artikel an den +Drucker. Mehr Informationen finden Sie im Abschnitt "MAILEN, WEITERLEITEN, +DRUCKEN, NACHSENDEN UND SPEICHERN VON ARTIKELN". .TP \fBPagePrevArt 'p'\fP Gehe zum vorherigen Artikel. .TP \fBPagePrevUnreadArt 'P'\fP -Go to the previous unread article. +Gehe zum vorherigen ungelesenen Artikel. .TP \fBQuit 'q'\fP Kehrt zur vorherigen Ebene zurück. @@ -1307,9 +1331,10 @@ Reply through mail to the author of the the original article. .TP \fBPageSave 's'\fP -Save current article / thread / auto\-selected (hot) articles / articles -matching pattern / tagged articles. See the section "MAILING PIPING PRINTING -REPOSTING AND SAVING ARTICLES" for more information. +Speichert den aktuellen Artikel / Thread / automatisch ausgewählte (heiße) +Artikel / Artikel, die dem Muster entsprechen / markierte Artikel. Mehr +Informationen finden Sie im Abschnitt "MAILEN, WEITERLEITEN, DRUCKEN, +NACHSENDEN UND SPEICHERN VON ARTIKELN". .TP \fBPageAutoSave 'S'\fP Markierte Artikel automatisch ohne weiteres Nachfragen speichern. @@ -1322,21 +1347,23 @@ or reposting. Kehrt zur Auswahlebene zurück. .TP \fBPageGotoParent 'u'\fP -Go to parent article. +Gehe zum übergeordneten Artikel. .TP \fBPageViewUrl 'U'\fP -Display a list of URLs in the current article. See the section "URL LISTING" -for more information. +Eine Liste der URLs im aktuellen Artikel anzeigen. Weitere Informationen +finden Sie im Abschnitt "URL LISTE". .TP \fBPageViewAttach 'V'\fP Display a list of attachments of the current article. See the section "ATTACHMENT LISTING" for more information. .TP \fBPost 'w'\fP -Post an article to the current group. If posting fails for some reason, -you'll get the chance to edit the article again via \fBPostEdit\fP ('\fBe\fP'), -postpone it for later processing via \fBPostPostpone\fP ('\fBo\fP') (see also -\&\*(rq\fB\-o\fP\*(rq command\-line switch) or discard it via \fBQuit\fP ('\fBq\fP'). +Veröffentlichen Sie einen Artikel in der aktuellen Gruppe. Wenn das +Versenden aus irgendeinem Grund fehlschlägt, haben Sie die Möglichkeit, den +Artikel über \fBPostEdit\fP ('\fBe\fP') erneut zu bearbeiten, ihn über +\fBPostPostpone\fP ('\fBo\fP') für eine spätere Bearbeitung zurückzustellen (siehe +auch \*(rq\fB\-o\fP\*(rq Kommandozeilenschalter) oder ihn über \fBQuit\fP ('\fBq\fP') zu +verwerfen. .TP \fBPageRepost 'x'\fP Repost an already posted article / thread / auto\-selected (hot) articles / @@ -1380,11 +1407,12 @@ Anzeige der aktuellen URL in der letzten Hilfeseite der verfügbaren Befehle. .TP \fBToggleHelpDisplay 'H'\fP -Mini\-Hilfe am unterem Bildschirmrand ein\-/ausschalten. +Mini\-Hilfe am unterem Bildschirmrand und Posting Etiquette nach dem +Verfassen eines Artikels ein\-/ausschalten (\fBbeginner_level\fP). .RE .\" ------------------------------------------------------------------- .\" -.SS "ATTACHMENT LISTING" +.SS ANHANGLISTE \fBPageViewAttach\fP ('\fBV\fP') displays a list of attachments of the current article. Besides the common moving keys, the following commands are available: @@ -1394,13 +1422,13 @@ available: Anhang an Befehl weiterleiten. .TP \fBAttachSave 's'\fP -Save current attachment / tagged attachments to disk. +Aktuellen Anhang / markierte Anhänge auf speichern. .TP \fBAttachSelect '^J' ''\fP Multimediaanhänge anzeigen. .TP \fBAttachTag 't'\fP -Tag one or more attachments for saving. +Einen oder mehrere Anhänge zum Speichern markieren. .TP \fBAttachTagPattern '='\fP Prompts for a pattern to match. All attachments whose name/description or @@ -1413,16 +1441,17 @@ Markierung der Anhänge umkehren. Markierung der markierten Anhängen aufheben. .TP \fBSearchSubjF '/'\fP -Attachment forward search. +Vorwärtssuche nach Anhang. .TP \fBSearchSubjB '?'\fP -Attachment backward search. +Rückwärtssuche nach Anhang. .TP \fBSearchRepeat '\e'\fP Vorherige Suche wiederholen. .TP \fBGlobalPipe '|'\fP -Pipe attachment into command. Uses the raw attachment, no decoding is done. +Pipe Anhang an den Befehl. Verwendet den rohen Anhang, es wird keine +Dekodierung vorgenommen. .TP \fBShellEscape '!'\fP Ausgang zur Shell. @@ -1434,11 +1463,56 @@ Name oder Beschreibung des Anhangs in de Hilfeseite der verfügbaren Befehle. .TP \fBToggleHelpDisplay 'H'\fP -Mini\-Hilfe am unterem Bildschirmrand ein\-/ausschalten. +Mini\-Hilfe am unterem Bildschirmrand und Posting Etiquette nach dem +Verfassen eines Artikels ein\-/ausschalten (\fBbeginner_level\fP). +.RE +.\" ------------------------------------------------------------------- +.\" +.SS "POSTING VERLAUFSLISTE" +\fBDisplayPostHist\fP ('\fBW\fP') displays a list of all previous posted articles +stored in \fI${TIN_HOMEDIR:\-"$HOME"}/.tin/posted\fP. The following informatiosn +are shown: a time stamp in "dd\-mm\-yy"\-format, a single letter indicating the +action which initiated the message, the group names (evetually shortened, +see also \fBabbreviate_groupname\fP) or a mail address the message was sent to +and the subject of the message. Besides the common moving keys, the +following commands are available: +.RS 4 +.TP 10 +\fBPostedArticlesSelect '^J' ''\fP +The article with the current \*(rqMessage\-ID:\*(rq will be opened if available. +Note that this requires that the \*(rqMessage\-ID:\*(rq of the article was recorded +in \fI${TIN_HOMEDIR:\-"$HOME"}/.tin/posted\fP which may not always be the case. +If using NNTP and the internal inews (\fBinews_prog\fP set to "\-\-internal") +and either the server proposes a \*(rqMessage\-ID:\*(rq during the POST +(\fBRFC\%3977\fP) command or \fBtin\fP is build to generate \*(rqMessage\-ID:\*(rq this +should be the case. With an external inews (and reading from local spool) it +is not. +.TP +\fBSearchSubjF '/'\fP +Suche nach URL (vorwärts). +.TP +\fBSearchSubjB '?'\fP +Suche nach URL (rückwärts). +.TP +\fBSearchRepeat '\e'\fP +Vorherige Suche wiederholen. +.TP +\fBShellEscape '!'\fP +Ausgang zur Shell. +.TP +\fBToggleInfoLastLine 'i'\fP +Umschalten der Anzeige der aktuellen 'Message\-ID:\*(rq in der letzten Zeile. +.TP +\fBHelp 'h'\fP +Hilfeseite der verfügbaren Befehle. +.TP +\fBToggleHelpDisplay 'H'\fP +Mini\-Hilfe am unterem Bildschirmrand und Posting Etiquette nach dem +Verfassen eines Artikels ein\-/ausschalten (\fBbeginner_level\fP). .RE .\" ------------------------------------------------------------------- .\" -.SS "GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES" +.SS "MENÜ DER GLOBALE OPTIONEN UND KONFIGURIERBAREN TINRC\-VARIABLEN" .\" FIXME - add missing descriptions .\" - \fI${TIN_LIBDIR:\-NEWSLIBDIR}/tinrc\fR is used .\" in the !TIN_DEFAULTS_DIR config case @@ -1533,8 +1607,9 @@ Zeichen das anzeigt, dass ein Artikel ge \&'K'). \fBkill_level\fP muss passend gesetzt sein. .TP \fBZeichen für gelesene wichtige Art. (art_marked_read_selected)\fP -The character used to show that an article was hot before it was read. -Default is ':'. \fBkill_level\fP must be set accordingly. +Zeichen, das verwendet wird, um anzuzeigen, dass ein Artikel automatisch +ausgewählt (heiß) war, bevor er gelesen wurde. Standard ist +\&':'. \fBkill_level\fP muss entsprechend eingestellt werden. .TP \fBStart des MIME\-Viewers bestätigen (ask_for_metamail)\fP If ON \fBtin\fP will ask before using a MIME viewer (\fBmetamail_prog\fP) to @@ -1542,8 +1617,8 @@ display MIME messages. This only occurs OFF. .TP \fBSendet Ihnen eine cc und/oder eine blinde cc autom. (auto_cc_bcc)\fP -Automatically put your name in the \*(rqCc:\*(rq and/or \*(rqBcc:\*(rq field when -mailing an article. Default is No. +Setzt Ihren Namen automatisch in das Feld \*(rqCc:\*(rq und/oder \*(rqBcc:\*(rq, wenn +Sie einen Artikel versenden. Die Voreinstellung ist Nein. .TP \fBZeige Thread mit rechter Pfeilt. an (auto_list_thread)\fP Falls ON: Thread beim Betreten mit der rechten Cursortaste automatisch @@ -1552,21 +1627,16 @@ anzeigen? Voreinstellung ist ON. \fBAutom. Wiederverbindung zum Server (auto_reconnect)\fP Voreinstellung ist OFF. .TP -\fBNutze Archive\-name: zum Speichern (auto_save)\fP -If ON articles/threads with \*(rqArchive\-name:\*(rq in header will be -automatically saved with the Archive\-name & part/patch no and post processed -if \fBpost_process_type\fP is set to something other than 'No'. Default is -OFF. -.TP \fBSpeicher Artikel im Batchmode (\-S) (batch_save)\fP Falls ON werden Artikel/Threads im Batchmode gespeichert wenn \*(rq\fB\-S\fP oder gemailt, wenn \*(rq\fB\-M\fP\*(rq bzw. \*(rq\fB\-N\fP\*(rq in der Kommandozeile angegeben wurde. Voreinstellung ist ON. .TP -\fBZeigt Minimenü & Posting etiquette (beginner_level)\fP -If set ON a mini menu of the most useful commands will be displayed at the -bottom of the screen for each level. Also a short posting etiquette will be -displayed after composing an article. Default is ON. +\fBZeigt Mini\-Menü & Posting\-Knigge (beginner_level)\fP +Falls diese Funktion eingeschaltet ist (ON), wird am unteren Bildschirmrand +für jede Ebene ein Mini\-Menü mit den nützlichsten Befehlen +angezeigt. Außerdem wird nach dem Verfassen eines Artikels ein kurzer +Posting\-Knigge angezeigt. Standard ist ON. .TP \fBSpeichere NNTP Overview Daten lokal (cache_overview_files)\fP If ON, create local copies of NNTP overview files. This can be used to @@ -1582,8 +1652,9 @@ sha512. Voreinstellung ist sha1. \fBCatchup der Gruppen beim Beenden (catchup_read_groups)\fP .\" .\" FIXME - I leave this to someone who's using colors -If set ON the user is asked when quitting if all groups read during the -current session should be marked read. Default is OFF. +Falls auf ON gestelltt, wird der Benutzer beim Beenden gefragt, ob alle +während der aktuellen Sitzung gelesenen Gruppen als gelesen markiert werden +sollen. Voreinstellung ist OFF. .TP \fBStandard Hintergrundfarbe (col_back)\fP Standard Hintergrundfarbe @@ -1606,24 +1677,24 @@ Hintergrundfarbe für inversen Text \fBFarbe des inversen Text (Vordergr.) (col_invers_fg)\fP Vordergrundfarbe für inversen Text .TP -\fBColor of status messages (col_message)\fP -Color of status messages in last line +\fBFarbe der Statusmeldungen (col_message)\fP +Farbe der Statusmeldungen in der letzten Zeile .TP \fBFarbe der Hervorhebung _Striche_ (col_markdash)\fP -Color of words emphasized like _this_. See also \fBword_h_display_marks\fP and -\fBword_highlight\fP. +Farbe der hervorgehobenen Wörter wie _hier_. Siehe auch +\fBword_h_display_marks\fP und \fBword_highlight\fP. .TP \fBFarbe der Hervorhebung /Schrägstr./ (col_markslash)\fP -Color of words emphasized like /this/. See also \fBword_h_display_marks\fP and -\fBword_highlight\fP. +Farbe der hervorgehobenen Wörter wie /hier/. Siehe auch +\fBword_h_display_marks\fP und \fBword_highlight\fP. .TP \fBFarbe der Hervorhebung *Sterne* (col_markstar)\fP -Color of words emphasized like *this*. See also \fBword_h_display_marks\fP and -\fBword_highlight\fP. +Farbe der hervorgehobenen Wörter wie *hier*. Siehe auch +\fBword_h_display_marks\fP und \fBword_highlight\fP. .TP \fBFarbe der Hervorhebung \-Durchstr.\- (col_markstroke)\fP -Color of words emphasized like \-this\-. See also \fBword_h_display_marks\fP and -\fBword_highlight\fP. +Farbe der hervorgehobenen Wörter wie \-hier\-. Siehe auch +\fBword_h_display_marks\fP und \fBword_highlight\fP. .TP \fBFarbe des Minihilfemenü (col_minihelp)\fP Farbe des Minihilfemenü @@ -1695,7 +1766,7 @@ fallback code. Default is "%a, %d %b %Y \fB(default_author_search)\fP .TP \fB(default_config_search)\fP -The last article/author/config option that was searched for. +Der letzte Artikel/Autor/Konfigurationsoption, nach dem gesucht wurde. .TP \fB(default_filter_days)\fP Voreinstellung ist 28. @@ -1806,7 +1877,9 @@ highlighted bar if set OFF. Default is O .TP \fBAufruf Ihres Editors (editor_format)\fP The format string used to create the editor start command with parameters. -Default is "%E +%N %F" (e.g., /bin/vi +7 .article). +Default is '%E +%N %F' with %E=Editor, %N=Linenumber and %F=Filename (e.g., +/bin/vi +7 .article). See also $\fBVISUAL\fP and $\fBEDITOR\fP under +"ENVIRONMENT". .TP \fBFremdzitate erkennen (extquote_handling)\fP Falls ON werden Fremdzitate in Artikeln erkannt. Voreinstellung ist ON. @@ -1817,8 +1890,8 @@ matching lines are shown in \fBcol_extqu then \fBtin\fP uses a built\-in default. .TP \fBAnzeigeauffrischung nach Kommandos (force_screen_redraw)\fP -Specifies whether a screen redraw should always be done after certain -external commands. Default is OFF. +Legt fest, ob nach bestimmten externen Befehlen immer ein Neuaufbau des +Bildschirms durchgeführt werden soll. Standard ist OFF. .TP \fBAnzahl der zu holenden Artikel (getart_limit)\fP If \fBgetart_limit\fP is > 0 not more than the last \fBgetart_limit\fP @@ -1914,7 +1987,8 @@ Standard (\fBRFC\%5322\fP and \fBRFC\%20 .TP \fBMailadresse (und Name) (mail_address)\fP User's mail address (and full name), if not username@host. This is used when -creating articles, sending mail and when \fB\%pgp\fP(1) signing. +creating articles, sending mail and when \fB\%pgp\fP(1) / \fB\%gpg\fP(1) signing +(\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, @@ -1933,7 +2007,7 @@ details on MBOXO and MBOXRD and \fB\%mmd .TP \fBMail Verzeichnis (maildir)\fP The directory where articles/threads are to be saved in \fB\%mbox\fP(5) -format. This feature is mainly for use with the \fB\%elm\fP(1) mail +format. This feature is mainly for use with the \fB\%mutt\fP(1) mail program. It allows the user to save articles/threads/groups simply by giving \&'=' as the filename to save to. Default is \fI${TIN_HOMEDIR:\-"$HOME"}/Mail\fP. .TP @@ -1945,7 +2019,7 @@ mailers with different command line para .in +.3i .nf sendmail \-oem \-t < %F -elm \-s "%S" "%T" < "%F" +mutt \-s "%S" \-\- "%T" < "%F" claws\-mail \-\-compose "mailto:%T?subject=%S&insert=%F" .fi .in -.3i @@ -1979,8 +2053,8 @@ Path, name and options of external \fB\% non\-textual parts of articles. To use the built\-in viewer, set to \-\-internal. This is the default value when \fB\%metamail\fP(1) is not installed. Leave it blank if you don't want any automatic viewing of -non\-textual attachments. The 'V' command can always be used to manually view -any attachments. See also \fBask_for_metamail\fP. +non\-textual attachments. The \fBPageViewAttach\fP ('\fBV\fP') command can always +be used to manually view any attachments. See also \fBask_for_metamail\fP. .TP \fBMM_CHARSET (mm_charset)\fP Charset supported locally, which is also used for MIME header (charset @@ -2055,12 +2129,12 @@ Format der Einleitungszeile für Newsart %C=Vorname des Autors, %I=Initialen des Autor). Voreinstellung ist "%F wrote:". .TP -\fBNNTP read timeout in seconds (nntp_read_timeout_secs)\fP +\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. .TP \fBUnicode Normalisierungsart (normalization_form)\fP -Normalisierungsform dioe \fBtin\fP verwenden soll um die Unicode\-Eingabe zu +Normalisierungsart die \fBtin\fP verwenden soll um die Unicode\-Eingabe zu normalisieren. Die möglichen Werte sind: .RS +.5i .IP 0 3 @@ -2077,7 +2151,7 @@ normalisieren. Die möglichen Werte sind \fBNFKC_CF\fP: Kompatibilitätszerlegung, gefolgt von kanonischer Zusammensetzung und Faltung .RE -Einige Normalisierungsmodi sind nur verfügbar, wenn sie von der Bibliothek +Einige Normalisierungsarten sind nur verfügbar, wenn sie von der Bibliothek unterstützt werden, die \fBtin\fP verwendet, um die Normalisierung durchzuführen. Nach Möglichkeit sollte NFC verwendet werden. .TP @@ -2106,8 +2180,10 @@ files that were post processed and uudec using the \fB\%mailcap\fP(5) file. Default is ON. .TP \fBNachbearbeiten gespeichert. Artikel (post_process_type)\fP -This specifies whether to perform post processing on saved articles. The -following values are allowed: +This specifies whether to perform post processing on saved articles. +Because the shell archive may contain commands you may not want to be +executed, be careful when extracting shell archives. The following values +are allowed: .RS +.5i .IP 0 3 \fBNo\fP (default), no post processing is done. @@ -2192,7 +2268,7 @@ reread at regular intervals to show if a Directory where articles/threads are saved. Default is \fI${TIN_HOMEDIR:\-"$HOME"}/News\fP. .TP -\fBkill) (score_limit_kill\fP +\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 @@ -2365,11 +2441,6 @@ A regular expression that will be applie matching words are shown in \fBcol_markstar\fP or \fBmono_markstar\fP. If \fBstars_regex\fP is blank, then \fBtin\fP uses a built\-in default. .TP -\fBStarte Editor mit Einrückung (start_editor_offset)\fP -Set ON if the editor used for posting, follow\-ups and bug reports has the -capability of starting and positioning the cursor at a specified line within -a file. Default is ON. -.TP \fBLeerzeichen am Zeilenende entfernen (strip_blanks)\fP .\" only done in select/thread level, not in group level (nor in the pager) .\" IMHO we should remove it @@ -2389,11 +2460,11 @@ Keep). If ON, then unsubscribed groups will be permanently removed from your \fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP file. Default is OFF. .TP -\fBRegex with Subject prefixes (strip_re_regex)\fP +\fBReg. Ausd. für den Subjectanfang (strip_re_regex)\fP A regular expression to find Subject prefixes like "Re:" to remove. If \fBstrip_re_regex\fP is blank, then \fB\%tin\fP(1) uses a built\-in default. .TP -\fBRegex with Subject suffixes (strip_was_regex)\fP +\fBReg. Ausd. für das Subjectende (strip_was_regex)\fP A regular expression to find Subject suffixes like "(was:" to remove. If \fBstrip_was_regex\fP is blank, then \fB\%tin\fP(1) uses a built\-in default. .TP @@ -2466,7 +2537,7 @@ represented in the target character set, or several similarly looking characters. On systems where this extension doesn't exist, this option is disabled. Default is OFF. .TP -\fBHow to treat blank lines (trim_article_body)\fP +\fBWie mit Leerzeilen umgegangen werden soll (trim_article_body)\fP Allows you to select how \fBtin\fP treats blank lines in article bodies. Default is 0. This option does not affect lines within verbatim blocks. .RS +.5i @@ -2513,7 +2584,7 @@ The program that will be run when launch Enable highlighting URLs in message body. Default is ON. .TP \fBBenutze ANSI\-Farben (use_color)\fP -AMSI\-Farben in \fBtin\fP benutzen. Voreinstellung ist OFF. +ANSI\-Farben in \fBtin\fP benutzen. Voreinstellung ist OFF. .TP \fBScrollt. vom Nummernblock nutzen (use_keypad)\fP Voreinstellung ist OFF. @@ -2546,12 +2617,12 @@ ist ON. .TP \fBPlatzhalter\-Übereinstimmung (wildcard)\fP Allows you to select how \fBtin\fP matches strings. The default is 0 and uses -the wildmat notation, which is how this has traditionally been handled. -Setting this to 1 allows you to use \fB\%perl\fP(1) compatible regular -expressions \fB\%pcre\fP(3) (see also \fB\%perlre\fP(1) and +the \fB\%wildmat\fP(3) notation, which is how this has traditionally been +handled. Setting this to 1 allows you to use \fB\%perl\fP(1) compatible +regular expressions \fB\%pcre\fP(3) (see also \fB\%perlre\fP(1) and \fB\%pcrepattern\fP(3)). You will probably want to update your filter file if you use this regularly. NB: Newsgroup names will always be matched using -the wildmat notation. +the \fB\%wildmat\fP(3) notation. .TP \fBAnstelle der Markierung anzeigen (word_h_display_marks)\fP Should the leading and ending stars, slashes, strokes and dashes also be @@ -2630,8 +2701,9 @@ attributes file, \fBScopeAdd\fP ('\fBa\f ('\fBd\fP') delete the current scope, \fBScopeMove\fP ('\fBm\fP') move the current scope to a new position, \fBScopeRename\fP ('\fBr\fP') rename the current scope. \fBToggleHelpDisplay\fP ('\fBH\fP') toggles the help mini menu at the -bottom of the screen. -.SS "ARTIKEL FILTERN" +bottom of the screen and posting etiquette after composing an article +(\fBbeginner_level\fP). +.SS "FILTERN VON ARTIKELN" .\" FIXME - add scoring description When there is a subject or an author which you are either very interested in, or find completely uninteresting, you can easily instruct \fBtin\fP to @@ -2686,9 +2758,11 @@ line at the beginning of the article. Af you are asked if you wish to a)bort posting the article, e)dit the article again or p)ost the article to the specified newsgroup(s). .PP -Use the \fBDisplayPostHist\fP ('\fBW\fP') command to display a history of the -articles you have posted. The date the article was posted, which newsgroups -the article was posted to and the articles subject line are displayed. +Verwenden Sie den Befehl \fBDisplayPostHist\fP ('\fBW\fP'), um eine Verlaufsliste +der von Ihnen geposteten Artikel anzuzeigen. Angezeigt werden das Datum, an +dem der Artikel gepostet wurde, in welchen Newsgruppen der Artikel gepostet +wurde und die Subjectzeile des Artikels. Weitere Informationen finden Sie im +Abschnitt "POSTING VERLAUFSLISTE". .PP Use the \fBPageFollowupQuote\fP ('\fBf\fP'), \fBPageFollowup\fP ('\fBF\fP') or \fBPageFollowupQuoteHeaders\fP ('\fB^W\fP') command to post a follow\-up article to @@ -2752,7 +2826,7 @@ at the beginning of each quoted line. Th \&'>_'. The default can be changed by setting the tinrc variable \fBquote_chars\fP to ones own preference. (Note that '_' underline is used to represent a space). -.SS "MAILING PIPING PRINTING REPOSTING AND SAVING ARTICLES" +.SS "MAILEN, WEITERLEITEN, DRUCKEN, NACHSENDEN UND SPEICHERN VON ARTIKELN" The command interface to \fBGroupMail\fP, \fBPageMail\fP, \fBPostMail\fP or \fBThreadMail\fP ('\fBm\fP'), \fBPipe\fP ('\fB|\fP'), \fBPrint\fP ('\fBo\fP'), \fBPageRepost\fP or \fBGroupRepost\fP ('\fBx\fP') and \fBGroupSave\fP, \fBPageSave\fP or \fBThreadSave\fP @@ -2859,16 +2933,17 @@ also use the same syntax. \fBtin\fP inte \fB\%rn\fP(1). It contains a list of patterns, separated by commas and possibly prefixed with exclamation points. An exclamation point negates the meaning of a match on this pattern, and can be used to cancel certain -matches. Some examples: +matches. See \fB\%wildmat\fP(3) for details about the understood +patterns. Some examples: .sp \fIalt.config,news.*,!news.test\fP .sp -Matches alt.config and everything in the 'news' hierarchy except news.test +Passt auf alt.config und alles in der 'news'\-Hierarchie außer news.test .PP .\" .\" -See the explanation for the $\fBAUTOSUBSCRIBE\fP variables for further -examples. +See the explanation for the $\fBAUTOSUBSCRIBE\fP and $\fBAUTOUNSUBSCRIBE\fP +variables for further examples. .SS SIGNATUREN \fBtin\fP will recognize a signature in either \fI${TIN_HOMEDIR:\-"$HOME"}/.signature\fP or \fI${TIN_HOMEDIR:\-"$HOME"}/.Sig\fP. @@ -3193,6 +3268,7 @@ lesen, manuell zu bereinigen: .\" .\" .SH DATEIEN +.IX Header DATEIEN .\" TODO: mention dead.article, dead.articles .\" .article[.$$], .cancel[.$$], .letter[.$$]? .\" ${XDG_RUNTIME_DIR:\-"$HOME"}/.slrnfaces @@ -3348,8 +3424,10 @@ Für eine ausführlich Beschreibung sieh .\" .\" .SH UMGEBUNGSVARIABLEN +.IX Header UMGEBUNGSVARIABLEN .\" TODO: - sort in a useful order -.\" - add undocumented env-vars (e.g. DEV_TCP (SCO)) +.\" - add undocumented env-vars (e.g. $DEV_TCP (SCO), +.\" ${HOST:-"$HOSTNAME"} fallback) .TP \fBTINRC\fP Setzen Sie diese Variable wenn Sie Befehlszeilenoptionen angeben möchten mit @@ -3416,8 +3494,8 @@ the TCP\-port is not 119 (the default). overrides $\fBNNTPPORT\fP. .TP \fBDISTRIBUTION\fP -Set the article header field \*(rqDistribution:\*(rq to the contents of the -variable instead of the system default. +Setzen den Artikel\-Header \*(rqDistribution:\*(rq auf den Inhalt der Variablen +statt auf den Systemstandard. .TP \fBISO2ASC\fP Auswahl einer ISO\-zu\-ASCII\-Zeichensatz\-Dekodierungstabelle für die @@ -3490,10 +3568,10 @@ replying, follow\-ups, ...). Evaluation \fI${VISUAL:\-"${EDITOR:\-vi}"}\fP. See \fB\%environ\fP(5) for more info. .TP \fBEDITOR\fP -If $\fBVISUAL\fP is unset, then this variable is looked up for a default -editor. If $\fBEDITOR\fP and $\fBVISUAL\fP are both unset, \fBtin\fP uses the systems -default editor (i.e. \fB\%vi\fP(1)) on UNIX\-systems). See \fB\%environ\fP(5) -for more info. +Falls $\fBVISUAL\fP nicht gesetzt ist, wird in dieser Variablen nach einem +Standard\-Editor gesucht. Wenn $\fBEDITOR\fP und $\fBVISUAL\fP beide nicht gesetzt +sind verwendet \fBtin\fP den Standard\-Editor des Systems (\fB\%vi\fP(1) bei +UNIX\-Systemen). Weitere Informationen finden sich in \fB\%environ\fP(5). .TP \fBAUTOSUBSCRIBE\fP A new group is checked against the list of patterns; if it matches, \fBtin\fP @@ -3632,6 +3710,7 @@ Der Pfadname der Login\-Shell des Benutz Pfadname des Verzeichnisses, in dem nicht zwingend benötigte Laufzeitdateien abgelegt werden sollen. .SH SIGNALE +.IX Header SIGNALE .\" TODO: add missing, sort useful, document in detail \fBtin\fP verarbeitet folgende Signale: .TP @@ -3655,6 +3734,7 @@ Beenden ohne das Terminal (tty) wiederhe .\" Speichern der \fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP\-Datei. .SH SICHERHEIT +.IX Header SICHERHEIT .\" .\" Falls \fBtin\fP im Debug\-Modus (\*(rq\fB\-D n\fP\*(rq) gestartet wird, werden in @@ -3664,6 +3744,7 @@ Multiuser\-Systemen sollte daher $TMPDIR gesetzt werden, bevor \fBtin\fP im Debug\-Modus gestartet wird (z. B. TMPDIR=$HOME tin \-D 1). .SH "KONFORM ZU" +.IX Header "KONFORM ZU" .\" - RFC\%2045, RFC\%2047, RFC\%2231, RFC\%2980, RFC\%3977, RFC\%4155 .\" RFC\%4643, RFC\%5322, RFC\%5536, RFC\%5537, RFC\%6048 or whatever .\" @@ -3672,14 +3753,16 @@ gesetzt werden, bevor \fBtin\fP im Debug Section 12, Utility Conventions (Utility Argument Syntax, Utility Syntax Guidelines). .SH ANMERKUNGEN +.IX Header ANMERKUNGEN Unterstützung für reguläre Ausdrücke wird durch die PCRE\-Bibliothek \fBpcre\fP(3) bereitgestellt welche Open\-Source\-Software ist. Autor ist Philip Hazel und das Urheberrecht liegt bei der University of Cambridge, England. .br .\" .\" - + .SH FEHLER +.IX Header FEHLER \fBCNews\fP NNTPd, \fB\%noffle\fP(1) (<= V1.0\-pre5) und \fBNewsCache\fP (<= V1.1.91) können nicht mit gepipelinten GROUP\-Befehlen umgehen. Falls Sie Probleme mit einem der genannten Server haben, definieren Sie @@ -3696,6 +3779,7 @@ haben benutzen Sie bitte die Funktion \f auf Englisch. Bitte fügen Sie Ihrem Bug\-Report KEINE Core\-Datei bei \(em außer wir haben diese anfordert. .SH GESCHICHTE +.IX Header GESCHICHTE \fBtin\fP basiert auf \fB\%tass\fP(1), einem Newsreader der von Rich Skrenta entwickelt und dessen Code im März 1991 von ihm in alt.sources veröffentlicht wurde. Die erste Version von \fBtin\fP wurde am 23. August 1991 @@ -3749,15 +3833,17 @@ Urs Janßen Erika Mustermann .\" .SH "SIEHE AUCH" +.IX Header "SIEHE AUCH" \fB\%elm\fP(1), \fB\%emacs\fP(1), \fB\%gpg\fP(1), \fB\%inews\fP(1), \fB\%ispell\fP(1), -\fB\%lp\fP(1), \fB\%lpr\fP(1), \fB\%metamail\fP(1), \fB\%noffle\fP(1), \fB\%perl\fP(1), -\fB\%perlre\fP(1), \fB\%pgp\fP(1), \fB\%rn\fP(1), \fB\%sendmail\fP(1), \fB\%shar\fP(1), -\fB\%slrnface\fP(1), \fB\%tass\fP(1), \fB\%unshar\fP(1), \fB\%uudecode\fP(1), -\fB\%vi\fP(1), \fB\%xterm\fP(1x), \fB\%heapsort\fP(3), \fB\%iconv\fP(3), -\fB\%iconv_open\fP(3), \fB\%nl_langinfo\fP(3), \fB\%pcre\fP(3), \fB\%pcrepattern\fP(3), -\fB\%qsort\fP(3), \fB\%snprintf\fP(3), \fB\%strftime\fP(3), \fB\%vsnprintf\fP(3), -\fB\%wildmat\fP(3), \fB\%environ\fP(5), \fB\%locale\fP(5), \fB\%mailcap\fP(5), -\fB\%mbox\fP(5), \fB\%mmdf\fP(5), \fB\%newsoverview\fP(5), \fB\%tin\fP(5), \fB\%cron\fP(8), -\fBRFC\%1345\fP, \fBRFC\%1524\fP, \fBRFC\%2045\fP, \fBRFC\%2046\fP, \fBRFC\%2047\fP, -\fBRFC\%2048\fP, \fBRFC\%2231\fP, \fBRFC\%2980\fP, \fBRFC\%3977\fP, \fBRFC\%4155\fP, -\fBRFC\%4643\fP, \fBRFC\%5322\fP, \fBRFC\%5536\fP, \fBRFC\%5537\fP, \fBRFC\%6048\fP +\fB\%lp\fP(1), \fB\%lpr\fP(1), \fB\%metamail\fP(1), \fB\%mutt\fP(1), \fB\%noffle\fP(1), +\fB\%perl\fP(1), \fB\%perlre\fP(1), \fB\%pgp\fP(1), \fB\%rn\fP(1), \fB\%sendmail\fP(1), +\fB\%shar\fP(1), \fB\%slrnface\fP(1), \fB\%tass\fP(1), \fB\%unshar\fP(1), +\fB\%uudecode\fP(1), \fB\%vi\fP(1), \fB\%xterm\fP(1x), \fB\%heapsort\fP(3), +\fB\%iconv\fP(3), \fB\%iconv_open\fP(3), \fB\%nl_langinfo\fP(3), \fB\%pcre\fP(3), +\fB\%pcrepattern\fP(3), \fB\%qsort\fP(3), \fB\%snprintf\fP(3), \fB\%strftime\fP(3), +\fB\%vsnprintf\fP(3), \fB\%wildmat\fP(3), \fB\%environ\fP(5), \fB\%locale\fP(5), +\fB\%mailcap\fP(5), \fB\%mbox\fP(5), \fB\%mmdf\fP(5), \fB\%newsoverview\fP(5), +\fB\%tin\fP(5), \fB\%cron\fP(8), \fBRFC\%1345\fP, \fBRFC\%1524\fP, \fBRFC\%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 diff -Nurp '--exclude=.bzr*' tin-2.4.5/doc/l10n/de/tin.5 tin-2.6.0/doc/l10n/de/tin.5 --- tin-2.4.5/doc/l10n/de/tin.5 2020-12-01 12:01:03.000000000 +0100 +++ tin-2.6.0/doc/l10n/de/tin.5 2021-08-20 10:48:36.951760051 +0200 @@ -2,7 +2,7 @@ .\" Module : tin.5 .\" Author : U. Janssen .\" Created : 2000-07-10 -.\" Updated : 2020-11-10 +.\" Updated : 2021-07-06 .\" Notes : needs a some work .\" .\" @@ -11,7 +11,7 @@ .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* -.TH tin 5 "24. Dezember 2020" 2.4.5 "Usenet Newsreader" +.TH tin 5 "23 August 2021" 2.6.0 "Usenet Newsreader" .SH NAME tin, rtin \- zugehörige Dateien @@ -231,9 +231,9 @@ the default server given at compile time \fI${TIN_HOMEDIR:\-"$HOME"}/.cancelsecret\fP .sp .RS -Geheimwort das für cancel\-locks verwendet werden soll falls \fB\%tin\fP(1) mit +Geheimwort das für Cancel\-Locks verwendet werden soll falls \fB\%tin\fP(1) mit Unterstützung dafür gebaut wurde. Eine leere Datei deaktiviert in diesem -Fall die Erstellung des Cancel\-locks. Diese Datei sollte nur für den +Fall die Erstellung des Cancel\-Locks. Diese Datei sollte nur für den Benutzer lesbar sein. .RE .PP @@ -374,13 +374,13 @@ quadruples) of user's mailgroups (requir mh\-mail\-handling support). .TP \fBmail_group_name\fP -must be the pathname of the mailbox relative to field #4 with / changed to . +Pfad der Mailbox relativ zu Feld #4, wobei '/' in '.' umgewandelt sein muss. .TP -\fBmaxnum\fP +\fBMaximalwert\fP just put a large number here, something higher than the highest message in the mailbox .TP -\fBminnum\fP +\fBMinimalwert\fP hier 0 angeben .TP \fBmailspool\fP @@ -449,9 +449,6 @@ Identisch mit der tinrc\-Variable gleich \fBauto_list_thread\fP Identisch mit der tinrc\-Variable gleichen Namens .TP -\fBauto_save\fP -Identisch mit der tinrc\-Variable gleichen Namens -.TP \fBauto_select\fP Automatically perform the \fBGroupMarkUnselArtRead\fP ('\fBX\fP') command after entering the group. @@ -608,9 +605,6 @@ Identisch mit der tinrc\-Variable \fBsor \fBsort_threads_type\fP Identisch mit der tinrc\-Variable gleichen Namens .TP -\fBstart_editor_offset\fP -Identisch mit der tinrc\-Variable gleichen Namens -.TP \fBtex2iso_conv\fP Identisch mit der tinrc\-Variable gleichen Namens .TP @@ -653,9 +647,10 @@ content. %G is expanded to the current n the news.group.name with all '.' replaced by '/'. .TP \fBquick_kill_scope\fP -A comma\-separated list of newsgroup patterns (wildmat\-style) to which groups -the filter rule added by \fBQuickFilterKill\fP will be applied. If unset the -default from the tinrc variable \fBdefault_filter_kill_global\fP will be used. +Eine durch Komma getrennte Liste von Newsgroup\-Mustern im Wildmat\-Stil, auf +welche Gruppen die durch \fBQuickFilterKill\fP hinzugefügte Filterregel +angewendet wird. Falls sie nicht gesetzt ist, wird die Vorgabe aus der +tinrc\-Variablen \fBdefault_filter_kill_global\fP verwendet. .TP \fBquick_kill_expire\fP Identisch mit der tinrc\-Variable \fBdefault_filter_kill_expire\fP @@ -667,10 +662,10 @@ Identisch mit der tinrc\-Variable \fBdef Identisch mit der tinrc\-Variable \fBdefault_filter_kill_header\fP .TP \fBquick_select_scope\fP -A comma\-separated list of newsgroup patterns (wildmat\-style) to which groups -the filter rule added by \fBQuickFilterSelect\fP will be applied. If unset the -default from the tinrc variable \fBdefault_filter_select_global\fP will be -used. +Eine durch Kommata getrennte Liste von Newsgroup\-Mustern (im Wildmat\-Stil) +auf welche Gruppen die durch \fBQuickFilterSelect\fP hinzugefügte Filterregel +angewendet wird. Falls sie nicht gesetzt ist, wird die Vorgabe aus der +tinrc\-Variablen \fBdefault_filter_select_global\fP verwendet. .TP \fBquick_select_expire\fP Identisch mit der tinrc\-Variable \fBdefault_filter_select_expire\fP @@ -753,8 +748,9 @@ be changed in the future. Don't use '#' ignored and your comments will get lost on the next write of the file. .TP \fBgroup\fP -A comma\-separated list of newsgroup patterns in wildmat\-style to which -groups the filter rule will be applied. This line is mandatory! +Eine durch Komma getrennte Liste von Newsgroup\-Mustern im Wildmat\-Stil, auf +welche Gruppen die Filterregel angewendet wird. Diese Zeile ist zwingend +erforderlich! .TP \fBcase\fP 0=Groß/Kleinschreibung beachten, 1=Groß/Kleinschreibung ignorieren @@ -763,8 +759,8 @@ groups the filter rule will be applied. Score value of the rule; can also be one of the magic words "kill" or "hot". .TP \fBsubj\fP -Match against \*(rqSubject:\*(rq. The matching type used (wildmat or regex) -depends on the setting of the tinrc variable \fBwildcard\fP. +Vergleiche mit \*(rqSubject:\*(rq. Der verwendete Vergleichstyp (Wildmat oder +Regex) hängt von der Einstellung der tinrc\-Variable \fBwildcard\fP ab. .TP \fBfrom\fP Match against \*(rqFrom:\*(rq. \fB\%tin\fP(1) converts the contents of the @@ -774,22 +770,22 @@ trying to match the patterns in the filt (wildmat or regex) depends on the setting of the tinrc variable \fBwildcard\fP. .TP \fBmsgid\fP -Match against \*(rqMessage\-ID:\*(rq and full \*(rqReferences:\*(rq. The matching type -used (wildmat or regex) depends on the setting of the tinrc variable -\fBwildcard\fP. +Vergleiche mit \*(rqMessage\-ID:\*(rq & allen \*(rqReferences:\*(rq. Der verwendete +Vergleichstyp (Wildmat oder Regex) hängt von der Einstellung der +tinrc\-Variablen \fBwildcard\fP ab. .TP \fBmsgid_last\fP -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. +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. .TP \fBmsgid_only\fP -Match against \*(rqMessage\-ID:\*(rq. The matching type used (wildmat or regex) -depends on the setting of the tinrc variable \fBwildcard\fP. +Vergleiche mit \*(rqMessage\-ID:\*(rq. Der verwendete Vergleichstyp (Wildmat oder +Regex) hängt von der Einstellung der tinrc\-Variable \fBwildcard\fP ab. .TP \fBrefs_only\fP -Match against \*(rqReferences:\*(rq. The matching type used (wildmat or regex) -depends on the setting of the tinrc variable \fBwildcard\fP. +Vergleiche mit \*(rqReferences:\*(rq. Der verwendete Vergleichstyp (Wildmat oder +Regex) hängt von der Einstellung der tinrc\-Variable \fBwildcard\fP ab. .TP \fBlines\fP Match against \*(rqLines:\*(rq, num matches more @@ -856,8 +852,8 @@ time_t Wert wann die Regel abläuft Beispiel: .RS .nf -comment=mark all articles about tin, rtin, -comment=tind, ktin or cdtin as hot +comment=Markiert alle Artikel über tin, rtin, +comment=tind, ktin or cdtin als heiß group=* case=1 score=hot @@ -1046,19 +1042,21 @@ defaults. If a keyname is bound to NULL \fBPostSupersede\fP s \fBPostSend\fP s y .sp +\fBPostedArticlesSelect\fP ^J ^M +.sp \fBPostponeOverride\fP Y \fBPostponeAll\fP A .sp \fBPromptYes\fP y Y \fBPromptNo\fP n N .sp -\fBSaveAppendFile\fP a -\fBSaveOverwriteFile\fP o -.sp \fBPProcNone\fP n \fBPProcShar\fP s \fBPProcYes\fP y .sp +\fBSaveAppendFile\fP a +\fBSaveOverwriteFile\fP o +.sp \fBSelectEnterNextUnreadGrp\fP TAB n \fBSelectReadGrp\fP ^J ^M \fBSelectResetNewsrc\fP ^R @@ -1132,7 +1130,7 @@ Vollständiger Name (FQDN) des Newsserve \fBnewsrc\fP zugehörige newsrc\-Datei. .TP -\fBshortname\fP +\fBKurzname\fP Kurzname(n) für den NNTP\-Server. .TP Beispiel: @@ -1149,7 +1147,15 @@ news.example.org /tmp/nrc\-ex example ex \fI${TIN_HOMEDIR:\-"$HOME"}/.tin/posted\fP .sp .RS -Posting Verlaufsliste +Verlaufsliste der geposteten Artikel. Die Datei wird von \fB\%tin\fP(1) +geschrieben und vom Befehl \fBDisplayPostHist\fP ('\fBW\fP') verwendet. Sie sollte +nicht manuell verändert werden. Jede Zeile, die mit "#" beginnt, ist ein +Kommentar. Leerzeilen werden ignoriert. Alle anderen Zeilen müssen aus +mindestens vier durch Pipes getrennten Feldern bestehen, beginnend mit einem +Zeitstempel "dd\-mm\-yy", einem einzelnen Buchstaben, der die Aktion angibt, +die die Nachricht ausgelöst hat, einem Gruppennamen oder einer Mailadresse, +an die die Nachricht gesendet wurde, dem Subject der Nachricht und optional +der \*(rqMessage\-ID\*(rq der Nachricht, falls bekannt. .RE .PP @@ -1275,8 +1281,9 @@ Zeichen das anzeigt, dass ein Artikel ge \&'K'). \fBkill_level\fP muss passend gesetzt sein. .TP \fBart_marked_read_selected\fP -The character used to show that an article was hot before it was read. -Default is ':'. \fBkill_level\fP must be set accordingly. +Zeichen, das verwendet wird, um anzuzeigen, dass ein Artikel automatisch +ausgewählt (heiß) war, bevor er gelesen wurde. Standard ist +\&':'. \fBkill_level\fP muss entsprechend eingestellt werden. .TP \fBStart des MIME\-Viewers bestätigen (ask_for_metamail)\fP If ON \fB\%tin\fP(1) will ask before using a MIME viewer (\fBmetamail_prog\fP) to @@ -1284,8 +1291,8 @@ display MIME messages. This only occurs OFF. .TP \fBauto_cc_bcc\fP -Automatically put your name in the \*(rqCc:\*(rq and/or \*(rqBcc:\*(rq field when -mailing an article. Default is No. +Setzt Ihren Namen automatisch in das Feld \*(rqCc:\*(rq und/oder \*(rqBcc:\*(rq, wenn +Sie einen Artikel versenden. Die Voreinstellung ist Nein. .TP \fBauto_list_thread\fP Falls ON: Thread beim Betreten mit der rechten Cursortaste automatisch @@ -1294,21 +1301,16 @@ anzeigen? Voreinstellung ist ON. \fBauto_reconnect\fP Reconnect to server automatically. Default is OFF. .TP -\fBauto_save\fP -If ON articles/threads with \*(rqArchive\-name:\*(rq in header will be -automatically saved with the Archive\-name & part/patch no and post processed -if \fBpost_process_type\fP is set to something other than 'No'. Default is -OFF. -.TP \fBbatch_save\fP Falls ON werden Artikel/Threads im Batchmode gespeichert wenn \*(rq\fB\-S\fP oder gemailt, wenn \*(rq\fB\-M\fP\*(rq bzw. \*(rq\fB\-N\fP\*(rq in der Kommandozeile angegeben wurde. Voreinstellung ist ON. .TP \fBbeginner_level\fP -If set ON a mini menu of the most useful commands will be displayed at the -bottom of the screen for each level. Also a short posting etiquette will be -displayed after composing an article. Default is ON. +Falls diese Funktion eingeschaltet ist (ON), wird am unteren Bildschirmrand +für jede Ebene ein Mini\-Menü mit den nützlichsten Befehlen +angezeigt. Außerdem wird nach dem Verfassen eines Artikels ein kurzer +Posting\-Knigge angezeigt. Standard ist ON. .TP \fBcache_overview_files\fP If ON, create local copies of NNTP overview files. This can be used to @@ -1322,8 +1324,9 @@ Erzeugung von Cancel\-Locks. Gültige We sha512. Voreinstellung ist sha1. .TP \fBcatchup_read_groups\fP -If set ON the user is asked when quitting if all groups read during the -current session should be marked read. Default is OFF. +Falls auf ON gestelltt, wird der Benutzer beim Beenden gefragt, ob alle +während der aktuellen Sitzung gelesenen Gruppen als gelesen markiert werden +sollen. Voreinstellung ist OFF. .TP \fBcol_back\fP Standard Hintergrundfarbe @@ -1347,23 +1350,23 @@ Hintergrundfarbe für inversen Text Vordergrundfarbe für inversen Text .TP \fBcol_markdash\fP -Color of words emphasized like _this_. See also \fBword_h_display_marks\fP and -\fBword_highlight\fP. +Farbe der hervorgehobenen Wörter wie _hier_. Siehe auch +\fBword_h_display_marks\fP und \fBword_highlight\fP. .TP \fBcol_markslash\fP -Color of words emphasized like /this/. See also \fBword_h_display_marks\fP and -\fBword_highlight\fP. +Farbe der hervorgehobenen Wörter wie /hier/. Siehe auch +\fBword_h_display_marks\fP und \fBword_highlight\fP. .TP \fBcol_markstar\fP -Color of words emphasized like *this*. See also \fBword_h_display_marks\fP and -\fBword_highlight\fP. +Farbe der hervorgehobenen Wörter wie *hier*. Siehe auch +\fBword_h_display_marks\fP und \fBword_highlight\fP. .TP \fBcol_markstroke\fP -Color of words emphasized like \-this\-. See also \fBword_h_display_marks\fP and -\fBword_highlight\fP. +Farbe der hervorgehobenen Wörter wie \-hier\-. Siehe auch +\fBword_h_display_marks\fP und \fBword_highlight\fP. .TP \fBcol_message\fP -Color of status messages in last line +Farbe der Statusmeldungen in der letzten Zeile .TP \fBcol_minihelp\fP Farbe des Minihilfemenü @@ -1433,7 +1436,7 @@ fallback code. Default is "%a, %d %b %Y \fBdefault_author_search\fP .TP \fBdefault_config_search\fP -The last article/author/config option that was searched for. +Der letzte Artikel/Autor/Konfigurationsoption, nach dem gesucht wurde. .TP \fBdefault_filter_days\fP Voreinstellung ist 28. @@ -1535,7 +1538,8 @@ highlighted bar if set OFF. Default is O \fBeditor_format\fP The format string used to create the editor start command with parameters. Default is '%E +%N %F' with %E=Editor, %N=Linenumber and %F=Filename (e.g., -/bin/vi +7 .article). +/bin/vi +7 .article). See also $\fBVISUAL\fP and $\fBEDITOR\fP under "ENVIRONMENT" +in \fB\%tin\fP(1) .TP \fBextquote_handling\fP Falls ON werden Fremdzitate in Artikeln erkannt. Voreinstellung ist ON. @@ -1546,8 +1550,8 @@ matching lines are shown in \fBcol_extqu then \fB\%tin\fP(1) uses a built\-in default. .TP \fBforce_screen_redraw\fP -Specifies whether a screen redraw should always be done after certain -external commands. Default is OFF. +Legt fest, ob nach bestimmten externen Befehlen immer ein Neuaufbau des +Bildschirms durchgeführt werden soll. Standard ist OFF. .TP \fBgetart_limit\fP If \fBgetart_limit\fP is > 0 not more than the last \fBgetart_limit\fP @@ -1672,7 +1676,7 @@ details on MBOXO and MBOXRD and \fB\%mmd .TP \fBmaildir\fP The directory where articles/threads are to be saved in \fB\%mbox\fP(5) -format. This feature is mainly for use with the \fB\%elm\fP(1) mail +format. This feature is mainly for use with the \fB\%mutt\fP(1) mail program. It allows the user to save articles/threads/groups simply by giving \&'=' as the filename to save to. Default is \fI${TIN_HOMEDIR:\-"$HOME"}/Mail\fP. .TP @@ -1684,7 +1688,7 @@ mailers with different command line para .in +.3i .nf sendmail \-oem \-t < %F -elm \-s "%S" "%T" < "%F" +mutt \-s "%S" \-\- "%T" < "%F" claws\-mail \-\-compose "mailto:%T?subject=%S&insert=%F" .fi .in -.3i @@ -1718,8 +1722,8 @@ Path, name and options of external \fB\% non\-textual parts of articles. To use the built\-in viewer, set to \-\-internal. This is the default value when \fB\%metamail\fP(1) is not installed. Leave it blank if you don't want any automatic viewing of -non\-textual attachments. The 'V' command can always be used to manually view -any attachments. See also \fBask_for_metamail\fP. +non\-textual attachments. The \fBPageViewAttach\fP ('\fBV\fP') command can always +be used to manually view any attachments. See also \fBask_for_metamail\fP. .TP \fBmm_charset\fP Charset supported locally, which is also used for MIME header (charset @@ -1799,8 +1803,8 @@ Maximal n Sekunden auf eine Antwort vom Zeitlimit). Voreinstellung ist 120. .TP \fBnormalization_form\fP -The normalization form which should be used to normalize unicode input. The -possible values are: +Normalisierungsart die verwenden soll um die Unicode\-Eingabe zu +normalisieren. Die möglichen Werte sind: .RS +1i .IP 0 3 \fBNone\fP: keine Normalisierung @@ -1853,9 +1857,7 @@ are allowed: .IP 0 3 \fBNo\fP (default), no post processing is done. .IP 1 -\fBShell archives\fP, unpacking of multi\-part \fB\%shar\fP(1) files only. Because -the shell archive may contain commands you may not want to be executed, be -careful with this option. +\fBShell archives\fP, unpacking of multi\-part \fB\%shar\fP(1) files only. .IP 2 \fBYes\fP, binary attachments and data will be decoded and saved. .RE @@ -2127,11 +2129,6 @@ A regular expression that will be applie matching words are shown in \fBcol_markstar\fP or \fBmono_markstar\fP. If \fBstars_regex\fP is blank, then \fB\%tin\fP(1) uses a built\-in default. .TP -\fBstart_editor_offset\fP -Set ON if the editor used for posting, follow\-ups and bug reports has the -capability of starting and positioning the cursor at a specified line within -a file. Default is ON. -.TP \fBstrip_blanks\fP Strips the blanks from the end of each line therefore speeding up the display when reading on a slow terminal or via modem. Default is ON. @@ -2272,7 +2269,8 @@ The program that will be run when launch Enable highlighting URLs in message body. Default is ON. .TP \fBuse_color\fP -If enabled \fB\%tin\fP(1) uses ANSI\-colors. Default is OFF. +Falls aktiviert verwendet \fB\%tin\fP(1) ANSI\-Farben. Die Voreinstellung ist +OFF. .TP \fBuse_keypad\fP Navigationstasten auf dem Tastenfeld verwenden. Voreinstellung ist OFF. @@ -2305,12 +2303,12 @@ ist ON. .TP \fBPlatzhalter\fP Allows you to select how \fB\%tin\fP(1) matches strings. The default is 0 and -uses the wildmat notation, which is how this has traditionally been +uses the \fB\%wildmat\fP(3) notation, which is how this has traditionally been handled. Setting this to 1 allows you to use \fB\%perl\fP(1) compatible regular expressions \fB\%pcre\fP(3). (see also \fB\%perlre\fP(1) and \fB\%pcrepattern\fP(3)). You will probably want to update your filter file if you use this regularly. NB: Newsgroup names will always be matched using -the wildmat notation. +the \fB\%wildmat\fP(3) notation. .TP \fBword_h_display_marks\fP Should the leading and ending stars, slashes, strokes and dashes also be @@ -2366,8 +2364,8 @@ built\-in default) the \fInewslibdir\fP. Setzt den globalen Domänennamen, der in From\-Zeilen verwendet wird .TP \fBorganization\fP -Defines the name of your organization. $\fBORGANIZATION\fP overrides any -specified value. +Legt den Namen Ihrer Organisation fest. $\fBORGANIZATION\fP überschreibt den +angegebenen Wert. .TP \fBnewslibdir\fP Defines the default place for some configuration files, common values are @@ -2384,8 +2382,8 @@ ändern, wenn Sie die Probleme Ihrer Ben Definiert das Verzeichnis, wleches das ausführbare \fB\%inews\fP(1) enthält. .TP \fBmm_charset\fP -Default charset to be used in MIME's \*(rqContent\-Type:\*(rq -header. $\fBMM_CHARSET\fP overrides any specified value. +Standardzeichensatz, der im \*(rqContent\-Type:\*(rq MIME\-Header verwendet werden +soll. $\fBMM_CHARSET\fP überschreibt den angegebenen Wert. .TP \fBpost_mime_encoding\fP Voreingestellte Zeichenkodierung in MIME\-Artikeln. 8bit ist wahrscheinlich @@ -2420,31 +2418,33 @@ Name einer Overview\-Datei, übliche Nam \fIover.view\fP. $\fBTIN_NOVFILENAME\fP übersteuert den angegebenen Wert. .TP \fBoverviewfmtfile\fP -Full pathname of your newssystem's overview.fmt file; usually the -overview.fmt file is in \fInewslibdir\fP, so you only have to change this -setting if your configuration differs. +Vollständiger Pfadname der Newsgroups\-Datei Ihres Newssystems; normalerweise +befindet sich die Datei in \fInewslibdir\fP und heißt \fIoverview.fmt\fP, so dass +Sie diese Einstellung nur ändern müssen wenn sich Ihre Konfiguration +unterscheidet. .TP \fBactivefile\fP -Full pathname of your newssystem's active file; usually the active file -resides in \fInewslibdir\fP and is named \fIactive\fP, so you only have to change -this setting if your configuration differs. $\fBTIN_ACTIVEFILE\fP overrides any -specified value. +Vollständiger Pfadname der Newsgroups\-Datei Ihres Newssystems; normalerweise +befindet sich die Datei in \fInewslibdir\fP und heißt \fIactive\fP, so dass Sie +diese Einstellung nur ändern müssen wenn sich Ihre Konfiguration +unterscheidet. .TP \fBactivetimesfile\fP -Full pathname of your newssystem's active.times file; usually the -active.times file is \fInewslibdir\fP, so you only have to change this setting -if your configuration differs. +Full pathname of your newssystem's active.times file; usually the file +resides in \fInewslibdir\fP and is named \fIactive.times\fP, so you only have to +change this setting if your configuration differs. .TP \fBnewsgroupsfile\fP Vollständiger Pfadname der Newsgroups\-Datei Ihres Newssystems; normalerweise -befindet sich die Newsgroups\-Datei in \fInewslibdir\fP, so dass Sie diese -Einstellung nur ändern müssen wenn sich Ihre Konfiguration unterscheidet. +befindet sich die Datei in \fInewslibdir\fP und heißt \fInewsgroups\fP, so dass +Sie diese Einstellung nur ändern müssen wenn sich Ihre Konfiguration +unterscheidet. .TP \fBsubscriptionsfile\fP Vollständiger Pfadname der Abonnements\-Datei Ihres Newssystems; -normalerweise befindet sich die Abonnements\-Datei in \fInewslibdir\fP, so dass -Sie diese Einstellung nur ändern müssen wenn sich Ihre Konfiguration -unterscheidet. +normalerweise befindet sich die Datei in \fInewslibdir\fP und heißt +\fIsubscriptions\fP, so dass Sie diese Einstellung nur ändern müssen wenn sich +Ihre Konfiguration unterscheidet. .RE .PP @@ -2581,7 +2581,7 @@ Priorität falls gesetzt. .sp .RS Diese Datei gibt die Struktur der Nachrichtenübersichtsdatenbank an (siehe -auch \fB\%newsoverview\fP(5)). Die Reihenfolge der Zeilen in dieser Dateiist +auch \fB\%newsoverview\fP(5)). Die Reihenfolge der Zeilen in dieser Datei ist wichtig; sie bestimmt die Reihenfolge, in der die Felder in der Datenbank stehen. Siehe auch \fB\%overview.fmt\fP(5). \fB\%tin\fP(1) versucht die Datei nur dann zu lesen. Falls Sie direkt vom lokalen Spool lesen, wenn Sie @@ -2604,8 +2604,8 @@ stattdessen den Befehl LIST SUBSCRIPTION .PP .SH "SIEHE AUCH" -\fB\%elm\fP(1), \fB\%inews\fP(1), \fB\%ispell\fP(1), \fB\%lp\fP(1), \fB\%lpr\fP(1), -\fB\%metamail\fP(1), \fB\%perl\fP(1), \fB\%perlre\fP(1), \fB\%pgp\fP(1), \fB\%rn\fP(1), +\fB\%inews\fP(1), \fB\%ispell\fP(1), \fB\%lp\fP(1), \fB\%lpr\fP(1), \fB\%metamail\fP(1), +\fB\%mutt\fP(1), \fB\%perl\fP(1), \fB\%perlre\fP(1), \fB\%pgp\fP(1), \fB\%rn\fP(1), \fB\%shar\fP(1), \fB\%slrnface\fP(1), \fB\%tin\fP(1), \fB\%xterm\fP(1x), \fB\%heapsort\fP(3), \fB\%iconv\fP(3), \fB\%iconv_open\fP(3), \fB\%nl_langinfo\fP(3), \fB\%pcre\fP(3), \fB\%pcrepattern\fP(3), \fB\%qsort\fP(3), \fB\%strftime\fP(3), diff -Nurp '--exclude=.bzr*' tin-2.4.5/doc/l10n/de.po tin-2.6.0/doc/l10n/de.po --- tin-2.4.5/doc/l10n/de.po 2020-12-01 12:00:57.000000000 +0100 +++ tin-2.6.0/doc/l10n/de.po 2021-08-20 10:48:32.655583537 +0200 @@ -4,10 +4,10 @@ # msgid "" msgstr "" -"Project-Id-Version: tin-man 2.4.5\n" +"Project-Id-Version: tin-man 2.6.0\n" "Report-Msgid-Bugs-To: translation@tin.org\n" -"POT-Creation-Date: 2020-12-01 11:58+0100\n" -"PO-Revision-Date: 2020-12-01 12:00+0100\n" +"POT-Creation-Date: 2021-08-20 10:46+0200\n" +"PO-Revision-Date: 2021-08-20 01:48+0200\n" "Last-Translator: Urs Janssen \n" "Language-Team: German \n" "Language: de\n" @@ -16,49 +16,87 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Bugs: Report translation errors to the Language-Team address.\n" +# +#. Project : tin - a Usenet newsreader +#. Module : tin.1 +#. Author : I. Lea, U. Janssen +#. Created : 1991-08-23 +#. Updated : 2021-07-06 +#. Notes : use American English; still needs some work, e.g.: +#. - document authorization (.newsauth) +#. - document random organization feature +#. type: IX +#: doc/tin.1:12 +#, no-wrap +msgid "Title" +msgstr "Title" + +# +#. Project : tin - a Usenet newsreader +#. Module : tin.1 +#. Author : I. Lea, U. Janssen +#. Created : 1991-08-23 +#. Updated : 2021-07-06 +#. Notes : use American English; still needs some work, e.g.: +#. - document authorization (.newsauth) +#. - document random organization feature +#. type: IX +#: doc/tin.1:12 +#, no-wrap +msgid "tin 1" +msgstr "tin 1" + #. type: TH -#: doc/tin.1:12 doc/tin.5:9 +#: doc/tin.1:13 doc/tin.5:9 #, no-wrap msgid "tin" msgstr "tin" #. type: TH -#: doc/tin.1:12 doc/tin.5:9 +#: doc/tin.1:13 doc/tin.5:9 #, no-wrap -msgid "December 24th, 2020" -msgstr "24. Dezember 2020" +msgid "August 23rd, 2021" +msgstr "23 August 2021" #. type: TH -#: doc/tin.1:12 doc/tin.5:9 +#: doc/tin.1:13 doc/tin.5:9 #, no-wrap -msgid "2.4.5" -msgstr "2.4.5" +msgid "2.6.0" +msgstr "2.6.0" #. type: TH -#: doc/tin.1:12 doc/tin.5:9 +#: doc/tin.1:13 doc/tin.5:9 #, no-wrap msgid "Usenet newsreader" msgstr "Usenet Newsreader" #. type: SH -#: doc/tin.1:15 doc/tin.5:11 +#: doc/tin.1:16 doc/tin.5:11 #, no-wrap msgid "NAME" msgstr "NAME" #. type: Plain text -#: doc/tin.1:19 +#: doc/tin.1:20 msgid "tin, rtin - Usenet newsreader" msgstr "tin, rtin - Usenet Newsreader" -#. type: SH -#: doc/tin.1:19 +#. type: IX +#: doc/tin.1:20 doc/tin.1:21 #, no-wrap msgid "SYNOPSIS" msgstr "ÜBERSICHT" +#. type: IX +#: doc/tin.1:21 doc/tin.1:52 doc/tin.1:81 doc/tin.1:98 doc/tin.1:295 +#: doc/tin.1:3313 doc/tin.1:3470 doc/tin.1:3791 doc/tin.1:3816 doc/tin.1:3825 +#: doc/tin.1:3834 doc/tin.1:3844 doc/tin.1:3862 doc/tin.1:3926 +#, no-wrap +msgid "Header" +msgstr "Header" + #. type: Plain text -#: doc/tin.1:49 +#: doc/tin.1:51 msgid "" "B [\\|[\\|B<-h>\\||\\|B<-H>\\||\\|B<-V>\\|]\\ \\|| [\\|[\\|[\\|B<-a>" "\\|] [\\|B<-dlnq>\\||\\|B<-Q>\\|] [\\|B<-ArzxX>\\|]\\|] [\\|[\\|B<-R>\\||\\|" @@ -79,13 +117,13 @@ msgstr "" "\\|]\\|]\\|]" #. type: SH -#: doc/tin.1:49 doc/tin.5:14 +#: doc/tin.1:51 doc/tin.1:52 doc/tin.5:14 #, no-wrap msgid "DESCRIPTION" msgstr "BESCHREIBUNG" #. type: Plain text -#: doc/tin.1:58 +#: doc/tin.1:61 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) " @@ -101,7 +139,7 @@ msgstr "" "B)." #. type: Plain text -#: doc/tin.1:64 +#: doc/tin.1:67 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 " @@ -112,7 +150,7 @@ msgstr "" "jeweils verfügbaren Befehle angezeigt werden." #. type: Plain text -#: doc/tin.1:72 +#: doc/tin.1:75 msgid "" "On startup B will show a list of the newsgroups found in I<" "${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>. An arrow '-E' or highlighted bar " @@ -132,7 +170,7 @@ msgstr "" "'BCRE>' betreten." #. type: Plain text -#: doc/tin.1:77 +#: doc/tin.1:80 msgid "" "The B ('BTABE>') key enters the next " "newsgroup with unread articles." @@ -140,72 +178,72 @@ msgstr "" "Durch Drücken der B ('BTABE>') Taste wird " "die nächste Newsgruppe mit ungelesenen Artikeln betreten." -#. type: SH -#: doc/tin.1:77 +#. type: IX +#: doc/tin.1:80 doc/tin.1:81 #, no-wrap msgid "EXIT STATUS" msgstr "RÜCKGABEWERT" #. type: TP -#: doc/tin.1:79 doc/tin.1:1099 doc/tin.1:3495 +#: doc/tin.1:83 doc/tin.1:1105 doc/tin.1:3555 #, no-wrap msgid "B<0>" msgstr "B<0>" #. type: Plain text -#: doc/tin.1:82 +#: doc/tin.1:86 msgid "Successful program execution. No unread news available in batch mode." msgstr "" "Programm erfolgreich beendet. Im Batch-Modus: keine ungelesenen Nachrichten " "vorhanden." #. type: TP -#: doc/tin.1:82 doc/tin.1:3498 +#: doc/tin.1:86 doc/tin.1:3558 #, no-wrap msgid "B<1>" msgstr "B<1>" #. type: Plain text -#: doc/tin.1:85 +#: doc/tin.1:89 msgid "Usage, syntax, configuration file or network error." msgstr "Bedien-, Syntax-, Konfigurations- oder Netzwerk-Fehler." #. type: TP -#: doc/tin.1:85 doc/tin.1:3501 +#: doc/tin.1:89 doc/tin.1:3561 #, no-wrap msgid "B<2>" msgstr "B<2>" #. type: Plain text -#: doc/tin.1:88 +#: doc/tin.1:92 msgid "Unread news available (batch mode (''B<-Z>'') only)." msgstr "Ungelesene Nachrichten vorhanden (nur im Batch-Modus (''B<-Z>''))." #. type: TP -#: doc/tin.1:88 doc/tin.1:3504 +#: doc/tin.1:92 doc/tin.1:3564 #, no-wrap msgid "B<3>" msgstr "B<3>" #. type: Plain text -#: doc/tin.1:93 +#: doc/tin.1:97 msgid "NNTP error." msgstr "NNTP Fehler." -#. type: SH -#: doc/tin.1:93 +#. type: IX +#: doc/tin.1:97 doc/tin.1:98 #, no-wrap msgid "OPTIONS" msgstr "OPTIONEN" #. type: TP -#: doc/tin.1:94 +#: doc/tin.1:99 #, no-wrap msgid "B<-4>" msgstr "B<-4>" #. type: Plain text -#: doc/tin.1:97 +#: doc/tin.1:102 msgid "" "Force connecting via IPv4 to the remote NNTP server. Only available when " "build with IPv6 support." @@ -214,13 +252,13 @@ msgstr "" "mit IPv6-Unterstützung gebaut wurde." #. type: TP -#: doc/tin.1:97 +#: doc/tin.1:102 #, no-wrap msgid "B<-6>" msgstr "B<-6>" #. type: Plain text -#: doc/tin.1:100 +#: doc/tin.1:105 msgid "" "Force connecting via IPv6 to the remote NNTP server. Only available when " "build with IPv6 support." @@ -229,24 +267,24 @@ msgstr "" "mit IPv6-Unterstützung gebaut wurde." #. type: TP -#: doc/tin.1:100 +#: doc/tin.1:105 #, no-wrap msgid "B<-a>" msgstr "B<-a>" #. type: Plain text -#: doc/tin.1:103 +#: doc/tin.1:108 msgid "Toggle ANSI color (default is off)." msgstr "ANSI-Farben ein/-ausschalten (Voreinstellung ist aus)." #. type: TP -#: doc/tin.1:103 +#: doc/tin.1:108 #, no-wrap msgid "B<-A>" msgstr "B<-A>" #. type: Plain text -#: doc/tin.1:106 +#: doc/tin.1:111 msgid "" "Force authentication on initial connect. Only available when reading via " "NNTP." @@ -255,13 +293,13 @@ msgstr "" "NNTP gelesen wird." #. type: TP -#: doc/tin.1:106 +#: doc/tin.1:111 #, no-wrap msgid "B<-c>" msgstr "B<-c>" #. type: Plain text -#: doc/tin.1:111 +#: doc/tin.1:116 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 " @@ -272,14 +310,14 @@ msgstr "" "Datei und markiere alle Artikel als gelesen." #. type: TP -#: doc/tin.1:111 +#: doc/tin.1:116 #, no-wrap msgid "B<-d>" msgstr "B<-d>" #. FIXME: explain debug levels #. type: Plain text -#: doc/tin.1:117 +#: doc/tin.1:122 msgid "" "Don't load newsgroup descriptions and servers message of the day " "(interactive mode)." @@ -288,13 +326,13 @@ msgstr "" "(Interaktiver-Modus)." #. type: TP -#: doc/tin.1:117 +#: doc/tin.1:122 #, no-wrap msgid "B<-D>I< debug-level>" msgstr "B<-D>I< Debuggrad>" #. type: Plain text -#: doc/tin.1:122 +#: doc/tin.1:127 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,13 +343,13 @@ msgstr "" "löschen). Im NNTP-Level steuert ''B<-v>'' die Ausführlichkeit der Ausgabe." #. type: TP -#: doc/tin.1:122 +#: doc/tin.1:127 #, no-wrap msgid "B<-f>I< file>" msgstr "B<-f>I< Datei>" #. type: Plain text -#: doc/tin.1:126 +#: doc/tin.1:131 msgid "" "Use the specified file of subscribed to newsgroups in place of I<" "${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>." @@ -320,13 +358,13 @@ msgstr "" "\"}/.newsrc>." #. type: TP -#: doc/tin.1:126 +#: doc/tin.1:131 #, no-wrap msgid "B<-g>I< server>" msgstr "B<-g>I< Server>" #. type: Plain text -#: doc/tin.1:131 +#: doc/tin.1:136 msgid "" "Use the server and newsrc specified in I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/" "newsrctable>. Only available when reading via NNTP." @@ -335,13 +373,13 @@ msgstr "" "newsrctable> benutzen. Nur verfügbar, wenn via NNTP gelesen wird." #. type: TP -#: doc/tin.1:131 +#: doc/tin.1:136 #, no-wrap msgid "B<-G>I< article-limit>" msgstr "B<-G>I< Artikellimit>" #. type: Plain text -#: doc/tin.1:139 +#: doc/tin.1:144 msgid "" "Limit the number of articles/group to retrieve from the server. If " "I is E 0 not more than the last I articles/" @@ -357,37 +395,37 @@ msgstr "" "limit>. Die Voreinstellung ist 0, was keine Begrenzung bedeutet." #. type: TP -#: doc/tin.1:139 +#: doc/tin.1:144 #, no-wrap msgid "B<-h>" msgstr "B<-h>" #. type: Plain text -#: doc/tin.1:142 +#: doc/tin.1:147 msgid "Help listing all command-line options." msgstr "Kurzübersicht der verfügbaren Kommandozeilenoptionen." #. type: TP -#: doc/tin.1:142 +#: doc/tin.1:147 #, no-wrap msgid "B<-H>" msgstr "B<-H>" #. type: Plain text -#: doc/tin.1:146 +#: doc/tin.1:151 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:146 +#: doc/tin.1:151 #, no-wrap msgid "B<-I>I< dir>" msgstr "B<-I>I< Verzeichnis>" #. type: Plain text -#: doc/tin.1:152 +#: doc/tin.1:157 msgid "" "Directory in which to store newsgroup index files. Default is I<" "${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.news>. This " @@ -400,13 +438,13 @@ msgstr "" "abruft und B ausgeschaltet ist." #. type: TP -#: doc/tin.1:152 +#: doc/tin.1:157 #, no-wrap msgid "B<-l>" msgstr "B<-l>" #. type: Plain text -#: doc/tin.1:164 +#: doc/tin.1:169 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,28 +455,38 @@ msgid "" "%3977>) ''B<-ln>''. If reading via NNTP and LIST COUNTS (B) is " "available that is used instead as it gives more accurate article counts." msgstr "" +"Ruft die Anzahl der Artikel pro Gruppe aus der Datei I<${TIN_LIBDIR:-" +"NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}> ab. Beim Lesen über NNTP erfolgt " +"dies mit dem LIST Befehl (B). Dies kann zu falschen " +"Artikelzahlen führen, ist aber normalerweise schneller als der Standard, der " +"darin besteht, die Datei I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-" +"active}> (entweder direkt oder über LIST) zu Lesen und dann die " +"Artikelanzahl über den Befehl NNTP GROUP ((B) ''B<-ln>'' zu " +"überprüfen. Wenn das Lesen über NNTP und LIST COUNTS (B) " +"verfügbar ist, wird dies stattdessen verwendet, da es genauere Artikelzahlen " +"liefert." #. type: TP -#: doc/tin.1:164 +#: doc/tin.1:169 #, no-wrap msgid "B<-m>I< dir>" msgstr "B<-m>I< Verzeichnis>" #. type: Plain text -#: doc/tin.1:167 +#: doc/tin.1:172 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:167 +#: doc/tin.1:172 #, no-wrap msgid "B<-M>I< user>" msgstr "B<-M>I< Benutzer>" #. type: Plain text -#: doc/tin.1:171 +#: doc/tin.1:176 msgid "" "Mail unread articles to specified user for later reading. For more " "information read section \"AUTOMATIC MAILING AND SAVING NEW NEWS\"." @@ -448,13 +496,13 @@ msgstr "" "UND SPEICHERN VON UNGELESENEN ARTIKELN\"." #. type: TP -#: doc/tin.1:171 +#: doc/tin.1:176 #, no-wrap msgid "B<-n>" msgstr "B<-n>" #. type: Plain text -#: doc/tin.1:178 +#: doc/tin.1:183 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" @@ -462,15 +510,21 @@ msgid "" "line, but B may not be able detect which groups are moderated. See also " "''B<-l>''." msgstr "" +"Nur die Gruppen aus der Datei I<${TIN_LIBDIR:-NEWSLIBDIR}\"/" +"\"${TIN_ACTIVEFILE:-active}> laden, die im I<${TIN_HOMEDIR:-\"$HOME\"}/." +"newsrc> des Benutzers abonniert sind. Dies ermöglicht eine spürbare " +"Beschleunigung beim verbinden über eine langsame Leitung, kann aber " +"möglicherweise nicht erkennen, welche Gruppen moderiert werden. Siehe auch " +"''B<-l>''." #. type: TP -#: doc/tin.1:178 +#: doc/tin.1:183 #, no-wrap msgid "B<-N>" msgstr "B<-N>" #. type: Plain text -#: doc/tin.1:182 +#: doc/tin.1:187 msgid "" "Mail unread articles to yourself for later reading. For more information " "read section \"AUTOMATIC MAILING AND SAVING NEW NEWS\"." @@ -480,13 +534,13 @@ msgstr "" "SPEICHERN VON UNGELESENEN ARTIKELN\"." #. type: TP -#: doc/tin.1:182 +#: doc/tin.1:187 #, no-wrap msgid "B<-o>" msgstr "B<-o>" #. type: Plain text -#: doc/tin.1:186 +#: doc/tin.1:191 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." @@ -495,13 +549,13 @@ msgstr "" "wieder beenden. Nach Möglichkeit mit ''B<-n>'' kombinieren." #. type: TP -#: doc/tin.1:186 +#: doc/tin.1:191 #, no-wrap msgid "B<-p>I< port>" msgstr "B<-p>I< Port>" #. type: Plain text -#: doc/tin.1:191 +#: doc/tin.1:196 msgid "" "Port to use if reading via NNTP (default is 119). This also overrides the " "environment variable $B if set. Only available when reading via " @@ -512,13 +566,13 @@ msgstr "" "via NNTP gelesen wird." #. type: TP -#: doc/tin.1:191 +#: doc/tin.1:196 #, no-wrap msgid "B<-q>" msgstr "B<-q>" #. type: Plain text -#: doc/tin.1:194 +#: doc/tin.1:199 msgid "" "Don't check for new newsgroups and skip loading the servers message of the " "day." @@ -527,13 +581,13 @@ msgstr "" "Tages nicht laden." #. type: TP -#: doc/tin.1:194 +#: doc/tin.1:199 #, no-wrap msgid "B<-Q>" msgstr "B<-Q>" #. type: Plain text -#: doc/tin.1:198 +#: doc/tin.1:203 msgid "" "Quick start. Start B as quickly as possible. Currently this is " "equivalent to ''B<-dnq>''." @@ -542,13 +596,13 @@ msgstr "" "diese Option ''B<-dnq>''." #. type: TP -#: doc/tin.1:198 +#: doc/tin.1:203 #, no-wrap msgid "B<-r>" msgstr "B<-r>" #. type: Plain text -#: doc/tin.1:203 +#: doc/tin.1:208 msgid "" "Read news remotely from the default NNTP server specified in the environment " "variable $B or contained in the file I." @@ -558,24 +612,24 @@ msgstr "" "nntpserver> enthalten ist lesen." #. type: TP -#: doc/tin.1:203 +#: doc/tin.1:208 #, no-wrap msgid "B<-R>" msgstr "B<-R>" #. type: Plain text -#: doc/tin.1:206 +#: doc/tin.1:211 msgid "Read news saved by the ''B<-S>'' option." msgstr "Lese mittels ''B<-S>'' gespeicherte Artikel." #. type: TP -#: doc/tin.1:206 +#: doc/tin.1:211 #, no-wrap msgid "B<-s>I< dir>" msgstr "B<-s>I< Verzeichnis>" #. type: Plain text -#: doc/tin.1:210 +#: doc/tin.1:215 msgid "" "Save/read articles to/in directory. Default is I<${TIN_HOMEDIR:-\"$HOME\"}/" "News>." @@ -584,13 +638,13 @@ msgstr "" "\"$HOME\"}/News>." #. type: TP -#: doc/tin.1:210 +#: doc/tin.1:215 #, no-wrap msgid "B<-S>" msgstr "B<-S>" #. type: Plain text -#: doc/tin.1:214 +#: doc/tin.1:219 msgid "" "Save unread articles for later reading by the ''B<-R>'' option. For more " "information read section \"AUTOMATIC MAILING AND SAVING NEW NEWS\"." @@ -600,13 +654,13 @@ msgstr "" "SPEICHERN VON UNGELESENEN ARTIKELN\"." #. type: TP -#: doc/tin.1:214 +#: doc/tin.1:219 #, no-wrap msgid "B<-u>" msgstr "B<-u>" #. type: Plain text -#: doc/tin.1:220 +#: doc/tin.1:225 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 " @@ -619,13 +673,13 @@ msgstr "" "NNTP-Server abruft und B abgestellt ist." #. type: TP -#: doc/tin.1:220 +#: doc/tin.1:225 #, no-wrap msgid "B<-v>" msgstr "B<-v>" #. type: Plain text -#: doc/tin.1:225 +#: doc/tin.1:230 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 " @@ -636,24 +690,24 @@ msgstr "" "die Ausführlichkeit zu erhöhen." #. type: TP -#: doc/tin.1:225 +#: doc/tin.1:230 #, no-wrap msgid "B<-V>" msgstr "B<-V>" #. type: Plain text -#: doc/tin.1:228 +#: doc/tin.1:233 msgid "Print version and date information." msgstr "Versionsinformationen ausgeben." #. type: TP -#: doc/tin.1:228 +#: doc/tin.1:233 #, no-wrap msgid "B<-w>" msgstr "B<-w>" #. type: Plain text -#: doc/tin.1:233 +#: doc/tin.1:238 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>'' " @@ -663,39 +717,42 @@ msgstr "" "\\&''B<-d>''. Nach Möglichkeit mit ''B<-n>'' kombinieren." #. type: TP -#: doc/tin.1:233 +#: doc/tin.1:238 #, no-wrap msgid "B<-x>" msgstr "B<-x>" #. type: Plain text -#: doc/tin.1:236 +#: doc/tin.1:241 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:236 +#: doc/tin.1:241 #, no-wrap msgid "B<-X>" msgstr "B<-X>" #. type: Plain text -#: doc/tin.1:241 +#: doc/tin.1:246 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 " +"unter I<${TIN_HOMEDIR:-\"$HOME\"}/.tin> werden nicht überschrieben aber " +"angelegt falls sie nicht existieren." #. type: TP -#: doc/tin.1:241 +#: doc/tin.1:246 #, no-wrap msgid "B<-z>" msgstr "B<-z>" #. type: Plain text -#: doc/tin.1:246 +#: doc/tin.1:251 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 " @@ -706,13 +763,13 @@ msgstr "" "positioniert. Nützlich um B in login-Dateien aufzurufen." #. type: TP -#: doc/tin.1:246 +#: doc/tin.1:251 #, no-wrap msgid "B<-Z>" msgstr "B<-Z>" #. type: Plain text -#: doc/tin.1:252 +#: doc/tin.1:257 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 " @@ -727,7 +784,7 @@ msgstr "" "Skripten." #. type: Plain text -#: doc/tin.1:258 +#: doc/tin.1:263 msgid "" "B can also dynamically change its options by the B ('B') " "command. Any changes are written to I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/tinrc>. " @@ -736,7 +793,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:263 +#: doc/tin.1:268 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 " @@ -750,7 +807,7 @@ msgstr "" "versteht." #. type: Plain text -#: doc/tin.1:268 +#: doc/tin.1:273 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 " @@ -763,7 +820,7 @@ msgstr "" "passenden zusätzlichen Gruppen." #. type: Plain text -#: doc/tin.1:272 +#: doc/tin.1:277 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 " @@ -774,7 +831,7 @@ msgstr "" "wird nur die erste Gruppe bzw. die erste Gruppe verwendet, die übereinstimmt." #. type: Plain text -#: doc/tin.1:279 +#: doc/tin.1:284 msgid "" "Once you use B ('B') to yank in all active groups, or " "B ('B') to toggle the read/unread status, then " @@ -784,7 +841,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:284 +#: doc/tin.1:289 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 " @@ -793,7 +850,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:289 +#: doc/tin.1:294 msgid "" "Command-line options have higher priority than attributes and tinrc " "options. Thus, command-line option takes precedence over configured values." @@ -801,20 +858,20 @@ msgstr "" "Kommandozeilenoptionen haben eine höhere Priorität als attributes und tinrc " "Optionen und übersteuern daher die konfigurierten Werte." -#. type: SH -#: doc/tin.1:289 +#. type: IX +#: doc/tin.1:294 doc/tin.1:295 #, no-wrap msgid "USAGE" msgstr "GEBRAUCH" #. type: SS -#: doc/tin.1:292 +#: doc/tin.1:298 #, no-wrap msgid "NEWS ADMINISTRATION" msgstr "" #. type: Plain text -#: doc/tin.1:296 +#: doc/tin.1:302 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 " @@ -822,7 +879,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:306 +#: doc/tin.1:312 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. " @@ -834,13 +891,13 @@ msgid "" msgstr "" #. type: SS -#: doc/tin.1:306 +#: doc/tin.1:312 #, no-wrap msgid "SCREEN FORMAT" msgstr "ANSICHTEN" #. type: Plain text -#: doc/tin.1:309 +#: doc/tin.1:315 msgid "" "B has four separate levels of operation: Selection level, Group level, " "Thread level and Article level." @@ -849,7 +906,7 @@ msgstr "" "Threadebene und Artikelebene." #. type: Plain text -#: doc/tin.1:315 +#: doc/tin.1:321 msgid "" "At the Selection level the title displays (the name of the news server and) " "the number of subscribed groups (containing new unread articles). The " @@ -864,7 +921,7 @@ msgstr "" "kann mittels B angepasst werden." #. type: Plain text -#: doc/tin.1:323 +#: doc/tin.1:329 #, no-wrap msgid "" "-EM 1 2 comp.security.announce Announcements from the CERT abou\n" @@ -880,19 +937,19 @@ msgstr "" " X 5 124 news.software.readers Discussion of software used to r\n" #. type: Plain text -#: doc/tin.1:326 +#: doc/tin.1:332 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:326 +#: doc/tin.1:332 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:331 +#: doc/tin.1:337 msgid "" "This group is unsubscribed. To see only your subscribed groups use the " "B ('B') or B ('B') toggle " @@ -903,13 +960,13 @@ msgstr "" "Umschalttaste benutzt werden." #. type: TP -#: doc/tin.1:331 +#: doc/tin.1:337 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:336 +#: doc/tin.1:342 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 " @@ -920,13 +977,13 @@ msgstr "" "Posten in eine moderierte Gruppe nach einer Bestätigung." #. type: TP -#: doc/tin.1:336 +#: doc/tin.1:342 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:345 +#: doc/tin.1:351 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 " @@ -945,13 +1002,13 @@ msgstr "" "Gruppen einblenden, um sie in einer späteren Sitzung zu finden." #. type: TP -#: doc/tin.1:345 +#: doc/tin.1:351 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:350 +#: doc/tin.1:356 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 " @@ -963,13 +1020,13 @@ msgstr "" "haben." #. type: TP -#: doc/tin.1:350 +#: doc/tin.1:356 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:354 +#: doc/tin.1:360 msgid "" "You may no longer make posts to this group. Often a group will be superseded " "by a more appropriately named one." @@ -978,13 +1035,13 @@ msgstr "" "Gruppe durch eine mit einem passenderen Namen ersetzt." #. type: TP -#: doc/tin.1:354 +#: doc/tin.1:360 #, no-wrap msgid "B<=>" msgstr "B<=>" #. type: Plain text -#: doc/tin.1:359 +#: doc/tin.1:365 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 " @@ -995,7 +1052,7 @@ msgstr "" "Newsserver in der die Gruppe steht in die Sie posten sollten." #. type: Plain text -#: doc/tin.1:369 +#: doc/tin.1:375 msgid "" "At the Group level the title contains the name of the group, the number of " "conversation threads, the abbreviated threading method (B), " @@ -1009,13 +1066,13 @@ msgstr "" #. FIXME - make this autocenter #. type: Plain text -#: doc/tin.1:373 +#: doc/tin.1:379 #, 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:381 +#: doc/tin.1:387 msgid "" "The characters after the numbers are depending to the configuration and if " "your are in B mode or not. Some numbers could be " @@ -1026,7 +1083,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:392 +#: doc/tin.1:398 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 " @@ -1041,13 +1098,13 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:396 +#: doc/tin.1:402 #, 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:401 +#: doc/tin.1:407 #, no-wrap msgid "" "-E 1 + 3 108 bincancels in de.talk.sex Christopher Lueg El\n" @@ -1062,7 +1119,7 @@ msgstr "" #. FIXME - add description of fields #. type: Plain text -#: doc/tin.1:406 +#: doc/tin.1:412 msgid "" "At the Thread level the screen usually (depends on the threading method " "used) looks like this, but can be customized via B:" @@ -1072,7 +1129,7 @@ msgstr "" "angepasst werden:" #. type: Plain text -#: doc/tin.1:413 +#: doc/tin.1:419 #, no-wrap msgid "" "-E 1 [ 7] What is this funny tree in the thr Robert F. Simmig\n" @@ -1087,12 +1144,12 @@ msgstr "" #. FIXME - add description of fields #. type: Plain text -#: doc/tin.1:418 +#: doc/tin.1:424 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:424 +#: doc/tin.1:430 #, no-wrap msgid "" "Sun, 28 Dec 1997 21:21:01 de.admin.news.groups Thread 20 of 86\n" @@ -1104,13 +1161,13 @@ msgstr "" "Urs Janssen Eurs@akk.orgE bei Arbeitskreis Kultur und Kommunikati\n" #. type: Plain text -#: doc/tin.1:426 +#: doc/tin.1:432 #, no-wrap msgid "article-body\n" msgstr "Artikel-Körper\n" #. type: Plain text -#: doc/tin.1:432 +#: doc/tin.1:438 msgid "" "The look of the Selection, Group and Thread level can be customized. See the " "section \"CUSTOMIZING THE SCREEN FORMAT\"." @@ -1119,13 +1176,13 @@ msgstr "" "angepasst werden. Siehe hierzu den Abschnitt \"ANSICHTEN ANPASSEN\"." #. type: SS -#: doc/tin.1:432 +#: doc/tin.1:438 #, no-wrap msgid "COMMON MOVING KEYS" msgstr "GEMEINSAME BEWEGUNGSTASTEN" #. type: Plain text -#: doc/tin.1:435 +#: doc/tin.1:441 msgid "" "This table shows the common keys used for moving around all levels within " "B." @@ -1134,13 +1191,13 @@ msgstr "" "verwendet werden." #. type: ta -#: doc/tin.1:437 +#: doc/tin.1:443 #, no-wrap msgid "\\w'Beg. of list/article 'u +\\w'ANSI/vt100 'u" msgstr "" #. type: Plain text -#: doc/tin.1:445 +#: doc/tin.1:451 #, no-wrap msgid "" "\tANSI/vt100\tOther Terminals\n" @@ -1153,13 +1210,13 @@ msgid "" msgstr "" #. type: SS -#: doc/tin.1:449 +#: doc/tin.1:455 #, no-wrap msgid "COMMON EDITING COMMANDS" msgstr "GEMEINSAME BEARBEITUNGSBEFEHLE" #. type: Plain text -#: doc/tin.1:456 +#: doc/tin.1:462 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 " @@ -1173,35 +1230,35 @@ msgstr "" "Verfügung:" #. type: TP -#: doc/tin.1:457 +#: doc/tin.1:463 #, no-wrap msgid "B<^A, ^E>" msgstr "B<^A, ^E>" #. type: Plain text -#: doc/tin.1:460 +#: doc/tin.1:466 msgid "move to beginning or end of line, respectively." msgstr "An den Zeilenanfang bzw. das Zeilenende springen." #. type: TP -#: doc/tin.1:460 +#: doc/tin.1:466 #, no-wrap msgid "B<^F, ^B>" msgstr "B<^F, ^B>" #. type: Plain text -#: doc/tin.1:463 +#: doc/tin.1:469 msgid "non-destructive move forward or back one location, respectively." msgstr "" #. type: TP -#: doc/tin.1:463 +#: doc/tin.1:469 #, no-wrap msgid "B<^D>" msgstr "B<^D>" #. type: Plain text -#: doc/tin.1:467 +#: doc/tin.1:473 msgid "" "delete the character currently under the cursor, or send EOF if no " "characters in the buffer." @@ -1210,57 +1267,57 @@ msgstr "" "falls keine Zeichen im Puffer vorhanden sind." #. type: TP -#: doc/tin.1:467 +#: doc/tin.1:473 #, no-wrap msgid "B<^H, EDELE>" msgstr "B<^H, EENTFE>" #. type: Plain text -#: doc/tin.1:470 +#: doc/tin.1:476 msgid "delete character left of the cursor." msgstr "Zeichen links vom Cursor löschen." #. type: TP -#: doc/tin.1:470 +#: doc/tin.1:476 #, no-wrap msgid "B<^K>" msgstr "B<^K>" #. type: Plain text -#: doc/tin.1:473 +#: doc/tin.1:479 msgid "delete from cursor to end of line." msgstr "Lösche vom Cursor bis zum Zeilenende." #. type: TP -#: doc/tin.1:473 +#: doc/tin.1:479 #, no-wrap msgid "B<^P, ^N>" msgstr "B<^P, ^N>" #. type: Plain text -#: doc/tin.1:476 +#: doc/tin.1:482 msgid "move through history, previous and next, respectively." msgstr "Durch die Verlaufsliste vörwärts bzw. rückwärts bewegen." #. type: TP -#: doc/tin.1:476 +#: doc/tin.1:482 #, no-wrap msgid "B<^L, ^R>" msgstr "B<^L, ^R>" #. type: Plain text -#: doc/tin.1:479 +#: doc/tin.1:485 msgid "redraw the current line." msgstr "Aktuelle Zeile neu aufbauen." #. type: TP -#: doc/tin.1:479 +#: doc/tin.1:485 #, no-wrap msgid "BCRE>" msgstr "BCRE>" #. type: Plain text -#: doc/tin.1:483 +#: doc/tin.1:489 msgid "" "places line on history list if non-blank, appends newline and returns to the " "caller." @@ -1269,24 +1326,24 @@ msgstr "" "Leerzeile an und kehrt zum Anrufer zurück." #. type: TP -#: doc/tin.1:483 +#: doc/tin.1:489 #, no-wrap msgid "BESCE>" msgstr "BESCE>" #. type: Plain text -#: doc/tin.1:488 +#: doc/tin.1:494 msgid "aborts the present editing operation." msgstr "bricht den gegenwärtigen Bearbeitungsvorgang ab." #. type: SS -#: doc/tin.1:488 +#: doc/tin.1:494 #, no-wrap msgid "GLOBAL COMMANDS" msgstr "ALLGEMEINE BEFEHLE" #. type: Plain text -#: doc/tin.1:491 +#: doc/tin.1:497 msgid "" "The following commands are available at all 4 menu levels and always have " "the same effect." @@ -1295,13 +1352,13 @@ msgstr "" "überall das Gleichen." #. type: TP -#: doc/tin.1:492 doc/tin.1:1371 doc/tin.1:1424 +#: doc/tin.1:498 doc/tin.1:1380 doc/tin.1:1434 doc/tin.1:1480 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:497 +#: doc/tin.1:503 msgid "" "Shell escape. B by itself will launch a shell, B " "EcommandE will run an external EcommandE. This facility may " @@ -1312,57 +1369,57 @@ msgstr "" "Diese Funktion wurde möglicherweise vom Systemadministrator deaktiviert." #. type: TP -#: doc/tin.1:497 +#: doc/tin.1:503 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:500 +#: doc/tin.1:506 msgid "Toggle use of ANSI color." msgstr "ANSI Farben ein-/ausschalten." #. type: TP -#: doc/tin.1:500 +#: doc/tin.1:506 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:503 +#: doc/tin.1:509 msgid "Redraw the current screen." msgstr "Bildschirminhalt neu aufbauen." #. type: TP -#: doc/tin.1:503 +#: doc/tin.1:509 #, no-wrap msgid "B'>" msgstr "B'>" #. type: Plain text -#: doc/tin.1:506 +#: doc/tin.1:512 msgid "Scroll screen up by one line." msgstr "Eine Zeile nach oben blättern (scrollen)." #. type: TP -#: doc/tin.1:506 +#: doc/tin.1:512 #, no-wrap msgid "B'>" msgstr "B'>" #. type: Plain text -#: doc/tin.1:509 +#: doc/tin.1:515 msgid "Scroll screen down by one line." msgstr "Eine Zeile nach unten blättern (scrollen)." #. type: TP -#: doc/tin.1:509 +#: doc/tin.1:515 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:523 +#: doc/tin.1:529 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 " @@ -1378,13 +1435,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:523 doc/tin.1:1377 doc/tin.1:1431 +#: doc/tin.1:529 doc/tin.1:1386 doc/tin.1:1441 doc/tin.1:1486 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:529 +#: doc/tin.1:535 msgid "" "Help screen of commands available on the current menu. You can use " "B ('B'), B ('B') and B ('B<" @@ -1392,68 +1449,73 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:529 doc/tin.1:1380 doc/tin.1:1434 +#: doc/tin.1:535 doc/tin.1:1389 doc/tin.1:1444 doc/tin.1:1489 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:532 doc/tin.1:1383 doc/tin.1:1437 -msgid "Toggle the display of help mini menu at the bottom of the screen." -msgstr "Mini-Hilfe am unterem Bildschirmrand ein-/ausschalten." +#: doc/tin.1:539 doc/tin.1:1393 doc/tin.1:1448 doc/tin.1:1493 +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)." #. type: TP -#: doc/tin.1:532 +#: doc/tin.1:539 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:538 +#: doc/tin.1:544 msgid "" "List articles posted by user. The date posted, the newsgroup and the subject " -"are listed. You can use B ('B'), B ('B') and " -"B ('B<\\e>') to search on this screen. B ('B') " -"returns to the menu." +"are listed. See the section \"POSTING HISTORY LISTING\" for more information." msgstr "" +"Listet die vom Benutzer geposteten Artikel auf. Es werden das Datum des " +"Postings, die Newsgruppe und das Thema aufgelistet. Weitere Informationen " +"finden Sie im Abschnitt \"POSTING VERLAUFSLISTE\"." #. type: TP -#: doc/tin.1:538 +#: doc/tin.1:544 #, no-wrap msgid "B" msgstr "B" #. ------------------------------------------------------------------- #. type: Plain text -#: doc/tin.1:543 +#: doc/tin.1:549 msgid "Print B version information." msgstr "Versions-Informationen ausgeben." #. type: SS -#: doc/tin.1:543 +#: doc/tin.1:549 #, no-wrap msgid "NEWSGROUP SELECTION COMMANDS" msgstr "BEFEHLE ZUR GRUPPENAUSWAHL" #. type: TP -#: doc/tin.1:544 doc/tin.1:682 doc/tin.1:934 doc/tin.1:1102 doc/tin.1:3507 +#: doc/tin.1:550 doc/tin.1:688 doc/tin.1:940 doc/tin.1:1108 doc/tin.1:3567 #, no-wrap msgid "B<4>" msgstr "B<4>" #. type: Plain text -#: doc/tin.1:547 +#: doc/tin.1:553 msgid "Select group 4." msgstr "Gruppe 4 auswählen." #. type: TP -#: doc/tin.1:547 +#: doc/tin.1:553 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:551 +#: doc/tin.1:557 msgid "" "Reset I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc> file. This will destroy all " "records of which articles have been read, so use this carefully." @@ -1463,13 +1525,13 @@ msgstr "" "Vorsicht." #. type: TP -#: doc/tin.1:551 doc/tin.1:703 doc/tin.1:955 +#: doc/tin.1:557 doc/tin.1:709 doc/tin.1:961 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:555 doc/tin.1:707 doc/tin.1:959 +#: doc/tin.1:561 doc/tin.1:713 doc/tin.1:965 msgid "" "Choose a range of articles to be affected by the next command. See the " "section \"RANGES\" for more information." @@ -1478,76 +1540,76 @@ msgstr "" "wird. Siehe Abschnitt \"BEREICHE\" für weitere Informationen." #. type: TP -#: doc/tin.1:555 +#: doc/tin.1:561 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:558 +#: doc/tin.1:564 msgid "Sort the list of newsgroups." msgstr "Liste vorhandener Newsgruppen sortieren." #. type: TP -#: doc/tin.1:558 doc/tin.1:710 doc/tin.1:962 doc/tin.1:1156 doc/tin.1:1368 -#: doc/tin.1:1418 +#: doc/tin.1:564 doc/tin.1:716 doc/tin.1:968 doc/tin.1:1165 doc/tin.1:1377 +#: doc/tin.1:1428 doc/tin.1:1477 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:561 doc/tin.1:713 doc/tin.1:965 doc/tin.1:1159 doc/tin.1:1371 -#: doc/tin.1:1421 +#: doc/tin.1:567 doc/tin.1:719 doc/tin.1:971 doc/tin.1:1168 doc/tin.1:1380 +#: doc/tin.1:1431 doc/tin.1:1480 msgid "Repeat the previous search." msgstr "Vorherige Suche wiederholen." #. type: TP -#: doc/tin.1:561 doc/tin.1:713 doc/tin.1:965 doc/tin.1:1159 doc/tin.1:1362 -#: doc/tin.1:1412 +#: doc/tin.1:567 doc/tin.1:719 doc/tin.1:971 doc/tin.1:1168 doc/tin.1:1371 +#: doc/tin.1:1422 doc/tin.1:1471 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:564 +#: doc/tin.1:570 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:564 doc/tin.1:716 doc/tin.1:968 doc/tin.1:1162 doc/tin.1:1365 -#: doc/tin.1:1415 +#: doc/tin.1:570 doc/tin.1:722 doc/tin.1:974 doc/tin.1:1171 doc/tin.1:1374 +#: doc/tin.1:1425 doc/tin.1:1474 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:567 +#: doc/tin.1:573 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:567 +#: doc/tin.1:573 #, no-wrap msgid "BCRE'>" msgstr "BCRE'>" #. type: Plain text -#: doc/tin.1:570 +#: doc/tin.1:576 msgid "Read current group." msgstr "Lese die aktuelle Gruppe." #. type: TP -#: doc/tin.1:570 +#: doc/tin.1:576 #, no-wrap msgid "BTABE' 'n'>" msgstr "BTABE' 'n'>" #. type: Plain text -#: doc/tin.1:574 +#: doc/tin.1:580 msgid "" "Enter next group with unread news. Will wrap around to the beginning of the " "group selection list looking for unread groups." @@ -1556,39 +1618,39 @@ msgstr "" "Gruppenliste und sucht nach ungelesenen Gruppen." #. type: TP -#: doc/tin.1:574 doc/tin.1:791 doc/tin.1:1006 doc/tin.1:1220 +#: doc/tin.1:580 doc/tin.1:797 doc/tin.1:1012 doc/tin.1:1229 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:578 +#: doc/tin.1:584 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:578 doc/tin.1:795 doc/tin.1:1010 doc/tin.1:1224 +#: doc/tin.1:584 doc/tin.1:801 doc/tin.1:1016 doc/tin.1:1233 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:582 +#: doc/tin.1:588 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:582 +#: doc/tin.1:588 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:586 +#: doc/tin.1:592 msgid "" "Toggle display to show just the group name or the group name and the group " "descriptions." @@ -1597,24 +1659,24 @@ msgstr "" "der Gruppenbeschreibungen um." #. type: TP -#: doc/tin.1:586 doc/tin.1:808 doc/tin.1:1023 doc/tin.1:1236 +#: doc/tin.1:592 doc/tin.1:814 doc/tin.1:1029 doc/tin.1:1245 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:589 doc/tin.1:811 doc/tin.1:1026 doc/tin.1:1239 +#: doc/tin.1:595 doc/tin.1:817 doc/tin.1:1032 doc/tin.1:1248 msgid "Edit the filter file and reload it afterwards." msgstr "Filter-Datei bearbeiten und danach anwenden." #. type: TP -#: doc/tin.1:589 +#: doc/tin.1:595 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:593 doc/tin.1:815 +#: doc/tin.1:599 doc/tin.1:821 msgid "" "Choose a new group by name. This command can be used to access any group, " "even those not currently yanked in." @@ -1624,14 +1686,14 @@ msgstr "" "werden." #. type: TP -#: doc/tin.1:593 doc/tin.1:818 doc/tin.1:1026 doc/tin.1:1252 doc/tin.1:1374 -#: doc/tin.1:1427 +#: doc/tin.1:599 doc/tin.1:824 doc/tin.1:1032 doc/tin.1:1261 doc/tin.1:1383 +#: doc/tin.1:1437 doc/tin.1:1483 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:598 +#: doc/tin.1:604 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>'' " @@ -1639,24 +1701,24 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:598 doc/tin.1:822 doc/tin.1:1029 doc/tin.1:1255 +#: doc/tin.1:604 doc/tin.1:828 doc/tin.1:1035 doc/tin.1:1264 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:601 doc/tin.1:825 doc/tin.1:1032 doc/tin.1:1258 +#: doc/tin.1:607 doc/tin.1:831 doc/tin.1:1038 doc/tin.1:1267 msgid "Toggle inverse video." msgstr "(De)aktiviere inverse Darstellung." #. type: TP -#: doc/tin.1:601 doc/tin.1:834 doc/tin.1:1038 doc/tin.1:1264 +#: doc/tin.1:607 doc/tin.1:840 doc/tin.1:1044 doc/tin.1:1273 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:608 +#: doc/tin.1:614 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 " @@ -1672,13 +1734,13 @@ msgstr "" "oder XPAT (B) unterstützen." #. type: TP -#: doc/tin.1:608 +#: doc/tin.1:614 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:614 +#: doc/tin.1:620 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 " @@ -1687,37 +1749,39 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:614 doc/tin.1:842 doc/tin.1:1272 +#: doc/tin.1:620 doc/tin.1:848 doc/tin.1:1281 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:618 doc/tin.1:846 doc/tin.1:1276 +#: doc/tin.1:624 doc/tin.1:852 doc/tin.1:1285 msgid "" "User configurable options menu (for more information see section \"GLOBAL " "OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES\")." msgstr "" +"Menü für benutzerkonfigurierbare Optionen (weitere Informationen finden sich " +"im Abschnitt \"GLOBALES OPTIONSMENÜ UND KONFIGURIERBARE TINRC VARIABLEN\")." #. type: TP -#: doc/tin.1:618 +#: doc/tin.1:624 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:621 +#: doc/tin.1:627 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:621 doc/tin.1:863 doc/tin.1:1051 doc/tin.1:1293 +#: doc/tin.1:627 doc/tin.1:869 doc/tin.1:1057 doc/tin.1:1302 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:625 +#: doc/tin.1:631 msgid "" "Quit B \\(em ask the user to confirm if B is set " "accordingly." @@ -1725,24 +1789,24 @@ msgstr "" "B beenden, falls B gesetzt ist wird nochmal nachgefragt." #. type: TP -#: doc/tin.1:625 doc/tin.1:866 doc/tin.1:1054 doc/tin.1:1296 +#: doc/tin.1:631 doc/tin.1:872 doc/tin.1:1060 doc/tin.1:1305 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:628 doc/tin.1:869 doc/tin.1:1057 doc/tin.1:1299 +#: doc/tin.1:634 doc/tin.1:875 doc/tin.1:1063 doc/tin.1:1308 msgid "Quit B \\(em don't ask the user to confirm." msgstr "Beendet B sofort, ohne Bestätigungsnachfrage." #. type: TP -#: doc/tin.1:628 +#: doc/tin.1:634 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:633 +#: doc/tin.1:639 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 " @@ -1750,13 +1814,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:633 doc/tin.1:872 doc/tin.1:1057 +#: doc/tin.1:639 doc/tin.1:878 doc/tin.1:1063 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:637 doc/tin.1:876 doc/tin.1:1061 +#: doc/tin.1:643 doc/tin.1:882 doc/tin.1:1067 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." @@ -1766,24 +1830,24 @@ msgstr "" "bzw. nach neuen Funktionen zu fragen." #. type: TP -#: doc/tin.1:637 +#: doc/tin.1:643 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:640 +#: doc/tin.1:646 msgid "Subscribe to current group." msgstr "Ausgewählte Gruppe abonnieren." #. type: TP -#: doc/tin.1:640 +#: doc/tin.1:646 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:645 +#: doc/tin.1:651 msgid "" "Subscribe to groups matching user specified pattern. See the section " "\"NEWSGROUP LISTS & WILDCARDS\" for the types of pattern that B " @@ -1791,13 +1855,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:645 +#: doc/tin.1:651 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:650 +#: doc/tin.1:656 msgid "" "Unsubscribe to current group. This can be used to remove bogus groups. See " "B in the \"GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES" @@ -1805,13 +1869,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:650 +#: doc/tin.1:656 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:655 +#: doc/tin.1:661 msgid "" "Unsubscribe to groups matching user specified pattern. See the section " "\"NEWSGROUP LISTS & WILDCARDS\" for the types of pattern that B " @@ -1819,13 +1883,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:655 doc/tin.1:901 doc/tin.1:1080 doc/tin.1:1333 +#: doc/tin.1:661 doc/tin.1:907 doc/tin.1:1086 doc/tin.1:1342 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:661 +#: doc/tin.1:667 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 " @@ -1834,25 +1898,25 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:661 +#: doc/tin.1:667 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:664 +#: doc/tin.1:670 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:664 +#: doc/tin.1:670 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:669 +#: doc/tin.1:675 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 " @@ -1860,38 +1924,38 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:669 +#: doc/tin.1:675 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:673 +#: doc/tin.1:679 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:673 +#: doc/tin.1:679 #, no-wrap msgid "B" msgstr "B" #. ------------------------------------------------------------------- #. type: Plain text -#: doc/tin.1:678 +#: doc/tin.1:684 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:678 +#: doc/tin.1:684 #, no-wrap msgid "GROUP INDEX COMMANDS" msgstr "" #. type: Plain text -#: doc/tin.1:682 +#: doc/tin.1:688 msgid "" "All searches in this level are limited to unread articles if in " "B mode. B ('B') can be use " @@ -1899,44 +1963,48 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:685 +#: doc/tin.1:691 msgid "Select article 4." msgstr "Artikel 4 auswählen." #. type: TP -#: doc/tin.1:685 doc/tin.1:937 doc/tin.1:1105 +#: doc/tin.1:691 doc/tin.1:943 doc/tin.1:1111 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:689 doc/tin.1:941 doc/tin.1:1109 +#: doc/tin.1:695 doc/tin.1:947 doc/tin.1:1115 msgid "" "Auto select article(s) using a menu. Read the section \"FILTERING ARTICLES\" " "for more information." msgstr "" +"Automatische Hervorheben des/der Artikel(s) über ein Menü. Lesen Sie den " +"Abschnitt \"FILTERN VON ARTIKELN\" für weitere Informationen." #. type: TP -#: doc/tin.1:689 doc/tin.1:941 doc/tin.1:1121 +#: doc/tin.1:695 doc/tin.1:947 doc/tin.1:1130 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:693 doc/tin.1:945 doc/tin.1:1125 +#: doc/tin.1:699 doc/tin.1:951 doc/tin.1:1134 msgid "" "Kill article(s) using a menu. Read the section \"FILTERING ARTICLES\" for " "more information." msgstr "" +"Artikel mit Hilfe eines Menüs ausblenden. Lesen Sie für weitere " +"Informationen den Abschnitt \"FILTERN VON ARTIKELN\"." #. type: TP -#: doc/tin.1:693 doc/tin.1:945 +#: doc/tin.1:699 doc/tin.1:951 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:698 doc/tin.1:950 +#: doc/tin.1:704 doc/tin.1:956 msgid "" "Mark current article, thread, range, auto-selected (hot) articles, articles " "matching pattern or tagged articles as read. A prompt asks which type should " @@ -1944,13 +2012,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:698 doc/tin.1:950 +#: doc/tin.1:704 doc/tin.1:956 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:703 doc/tin.1:955 +#: doc/tin.1:709 doc/tin.1:961 msgid "" "Mark current article, thread, range, auto-selected (hot) articles, articles " "matching pattern or tagged articles as unread. A prompt asks which type " @@ -1958,58 +2026,60 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:707 doc/tin.1:959 doc/tin.1:1153 +#: doc/tin.1:713 doc/tin.1:965 doc/tin.1:1162 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:710 doc/tin.1:962 doc/tin.1:1156 +#: doc/tin.1:716 doc/tin.1:968 doc/tin.1:1165 msgid "Re-enter the last message that was viewed." msgstr "Zur zuletzt angezeigte Nachricht springen." #. type: Plain text -#: doc/tin.1:716 doc/tin.1:968 +#: doc/tin.1:722 doc/tin.1:974 msgid "Search forward for specified subject." msgstr "Vorwärts nach dem angegebenem Subject suchen." #. type: Plain text -#: doc/tin.1:719 doc/tin.1:971 +#: doc/tin.1:725 doc/tin.1:977 msgid "Search backwards for specified subject." msgstr "Rückwärts nach dem angegebenem Subject suchen." #. type: TP -#: doc/tin.1:719 +#: doc/tin.1:725 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:722 doc/tin.1:974 +#: doc/tin.1:728 doc/tin.1:980 msgid "Select current thread for later processing." msgstr "Wähle aktuellen Thread für die spätere Verarbeitung aus." #. type: TP -#: doc/tin.1:722 +#: doc/tin.1:728 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:726 +#: doc/tin.1:732 msgid "" "Selects all threads in current group. It is a shortcut for calling " "B with a pattern of ''*''." msgstr "" +"Wählt alle Threads in der aktuellen Gruppe aus. Es ist eine Abkürzung für " +"B mit einem Muster von ''*''." #. type: TP -#: doc/tin.1:726 +#: doc/tin.1:732 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:731 +#: doc/tin.1:737 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 " @@ -2017,13 +2087,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:731 +#: doc/tin.1:737 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:736 +#: doc/tin.1:742 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-" @@ -2031,13 +2101,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:736 +#: doc/tin.1:742 #, no-wrap msgid "B" #. type: Plain text -#: doc/tin.1:742 +#: doc/tin.1:748 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 " @@ -2046,24 +2116,24 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:742 +#: doc/tin.1:748 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:745 +#: doc/tin.1:751 msgid "Reverse all selections on all articles." msgstr "Markierung für alle Artikel umkehren." #. type: TP -#: doc/tin.1:745 +#: doc/tin.1:751 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:751 +#: doc/tin.1:757 msgid "" "Undo all selections on all articles. It clears the toggle effect of " "B ('B') command. Thus after first doing a " @@ -2072,27 +2142,31 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:751 doc/tin.1:983 doc/tin.1:1179 +#: doc/tin.1:757 doc/tin.1:989 doc/tin.1:1188 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:756 doc/tin.1:988 doc/tin.1:1184 +#: doc/tin.1:762 doc/tin.1:994 doc/tin.1:1193 msgid "" "Pipe current article / thread / auto-selected (hot) articles / articles " "matching pattern / tagged articles into command. See the section \"MAILING " "PIPING PRINTING REPOSTING AND SAVING ARTICLES\" for more information." msgstr "" +"Leitet den aktuellen Artikel / Thread / automatisch ausgewählte (heiße) " +"Artikel / Artikel, die dem Muster entsprechen / markierte Artikel an den " +"Befehl weiter. Mehr Informationen finden Sie im Abschnitt \"MAILEN, " +"WEITERLEITEN, DRUCKEN, NACHSENDEN UND SPEICHERN VON ARTIKELN\"." #. type: TP -#: doc/tin.1:756 doc/tin.1:1184 +#: doc/tin.1:762 doc/tin.1:1193 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:765 +#: doc/tin.1:771 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: " @@ -2104,13 +2178,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:765 doc/tin.1:1193 +#: doc/tin.1:771 doc/tin.1:1202 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:774 +#: doc/tin.1:780 msgid "" "Kill article(s) with a single key [after confirmation]. The defaults used " "for killing are based upon the following four tinrc config variables: " @@ -2122,35 +2196,35 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:774 +#: doc/tin.1:780 #, no-wrap msgid "BCRE'>" msgstr "BCRE'>" #. type: Plain text -#: doc/tin.1:777 +#: doc/tin.1:783 msgid "Read current article." msgstr "Lese den aktuelle Artikel." #. type: TP -#: doc/tin.1:777 +#: doc/tin.1:783 #, no-wrap msgid "BTABE'>" msgstr "BTABE'>" #. type: Plain text -#: doc/tin.1:780 +#: doc/tin.1:786 msgid "View next unread article or group." msgstr "Zeige nächsten den ungelesenen Artikel oder die nächste Gruppe." #. type: TP -#: doc/tin.1:780 doc/tin.1:994 doc/tin.1:1210 +#: doc/tin.1:786 doc/tin.1:1000 doc/tin.1:1219 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:784 +#: doc/tin.1:790 msgid "" "Author forward search. This searches for articles with a specific ''From:'' " "line." @@ -2159,24 +2233,24 @@ msgstr "" "Header." #. type: TP -#: doc/tin.1:784 doc/tin.1:999 doc/tin.1:1213 +#: doc/tin.1:790 doc/tin.1:1005 doc/tin.1:1222 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:787 doc/tin.1:1002 +#: doc/tin.1:793 doc/tin.1:1008 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:787 doc/tin.1:1002 doc/tin.1:1216 +#: doc/tin.1:793 doc/tin.1:1008 doc/tin.1:1225 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:791 doc/tin.1:1006 doc/tin.1:1220 +#: doc/tin.1:797 doc/tin.1:1012 doc/tin.1:1229 msgid "" "Search the body of all articles in group (can be slow). You can abort the " "search using B ('B')." @@ -2185,40 +2259,42 @@ msgstr "" "Suche kann mit B ('B') abgebrochen werden." #. type: Plain text -#: doc/tin.1:795 +#: doc/tin.1:801 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:799 +#: doc/tin.1:805 msgid "" "Mark all articles as read [after confirmation] and enter the next group with " "unread news." msgstr "" #. type: TP -#: doc/tin.1:799 +#: doc/tin.1:805 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:803 doc/tin.1:1018 +#: doc/tin.1:809 doc/tin.1:1024 msgid "" "Cycle the display of the author through all the possible options for the " "tinrc variable B." msgstr "" +"Durchläuft die Anzeige des Autors durch alle möglichen Optionen für die " +"tinrc-Variable B." #. type: TP -#: doc/tin.1:803 +#: doc/tin.1:809 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:808 doc/tin.1:1023 doc/tin.1:1233 +#: doc/tin.1:814 doc/tin.1:1029 doc/tin.1:1242 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 " @@ -2229,39 +2305,39 @@ msgstr "" "in der Newsgroupe 'control' oder 'control.cancel' zu sehen." #. type: TP -#: doc/tin.1:811 +#: doc/tin.1:817 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.1:815 +#: doc/tin.1:821 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:818 +#: doc/tin.1:824 msgid "Toggle article/group limit." msgstr "Artikel/Gruppe Beschränkungen ein-/ausschalten." #. type: Plain text -#: doc/tin.1:822 +#: doc/tin.1:828 msgid "" "Display the subject of the first article in the current thread in the last " "line." msgstr "" -"Betreff des ersten Artikels im aktuellen Thread in der letzten Zeile " +"Subject des ersten Artikels im aktuellen Thread in der letzten Zeile " "anzeigen." #. type: TP -#: doc/tin.1:825 +#: doc/tin.1:831 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:831 +#: doc/tin.1:837 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 " @@ -2270,142 +2346,154 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:831 +#: doc/tin.1:837 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:834 +#: doc/tin.1:840 msgid "Open the thread under the current cursor position." msgstr "Öffnet den Thread unter der aktuellen Cursorposition." #. type: Plain text -#: doc/tin.1:837 doc/tin.1:1041 doc/tin.1:1267 +#: doc/tin.1:843 doc/tin.1:1047 doc/tin.1:1276 msgid "Look up article by ''Message-ID:''." msgstr "Artikel anhand der ''Message-ID:'' nachschlagen." #. type: TP -#: doc/tin.1:837 +#: doc/tin.1:843 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:842 doc/tin.1:1046 doc/tin.1:1272 +#: doc/tin.1:848 doc/tin.1:1052 doc/tin.1:1281 msgid "" "Mail current article / thread / auto-selected (hot) articles / articles " "matching pattern / tagged articles to someone. See the section \"MAILING " "PIPING PRINTING REPOSTING AND SAVING ARTICLES\" for more information." msgstr "" +"Mailt den aktuellen Artikel / Thread / automatisch ausgewählte (heiße) " +"Artikel / Artikel, die dem Muster entsprechen / markierte Artikel an " +"jemanden weiter. Mehr Informationen finden Sie im Abschnitt \"MAILEN, " +"WEITERLEITEN, DRUCKEN, NACHSENDEN UND SPEICHERN VON ARTIKELN\"." #. type: TP -#: doc/tin.1:846 +#: doc/tin.1:852 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:849 +#: doc/tin.1:855 msgid "Go to next group." msgstr "Zur nächsten Newsgruppe springen." #. type: TP -#: doc/tin.1:849 +#: doc/tin.1:855 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:852 doc/tin.1:1282 +#: doc/tin.1:858 doc/tin.1:1291 msgid "Go to the next unread article." msgstr "Zum nächsten ungelesenen Artikel springen." #. type: TP -#: doc/tin.1:852 doc/tin.1:1046 doc/tin.1:1282 +#: doc/tin.1:858 doc/tin.1:1052 doc/tin.1:1291 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:857 doc/tin.1:1051 doc/tin.1:1287 +#: doc/tin.1:863 doc/tin.1:1057 doc/tin.1:1296 msgid "" "Send current article / thread / auto-selected (hot) articles / articles " "matching pattern / tagged articles to printer. See the section \"MAILING " "PIPING PRINTING REPOSTING AND SAVING ARTICLES\" for more information." msgstr "" +"Sendet den aktuellen Artikel / Thread / automatisch ausgewählte (heiße) " +"Artikel / Artikel, die dem Muster entsprechen / markierte Artikel an den " +"Drucker. Mehr Informationen finden Sie im Abschnitt \"MAILEN, WEITERLEITEN, " +"DRUCKEN, NACHSENDEN UND SPEICHERN VON ARTIKELN\"." #. type: TP -#: doc/tin.1:857 +#: doc/tin.1:863 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:860 +#: doc/tin.1:866 msgid "Go to previous group." msgstr "Zur vorherigen Gruppe springen." #. type: TP -#: doc/tin.1:860 +#: doc/tin.1:866 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:863 +#: doc/tin.1:869 msgid "Go to previous unread article." msgstr "Zum vorherigen ungelesenen Artikel gehen." #. type: Plain text -#: doc/tin.1:866 doc/tin.1:1054 +#: doc/tin.1:872 doc/tin.1:1060 msgid "Return to previous level." msgstr "Kehre zur vorherigen Ebene zurück." #. type: TP -#: doc/tin.1:869 +#: doc/tin.1:875 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:872 +#: doc/tin.1:878 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:876 +#: doc/tin.1:882 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:881 doc/tin.1:1066 doc/tin.1:1312 +#: doc/tin.1:887 doc/tin.1:1072 doc/tin.1:1321 msgid "" "Save current article / thread / auto-selected (hot) articles / articles " "matching pattern / tagged articles. See the section \"MAILING PIPING " "PRINTING REPOSTING AND SAVING ARTICLES\" for more information." msgstr "" +"Speichert den aktuellen Artikel / Thread / automatisch ausgewählte (heiße) " +"Artikel / Artikel, die dem Muster entsprechen / markierte Artikel. Mehr " +"Informationen finden Sie im Abschnitt \"MAILEN, WEITERLEITEN, DRUCKEN, " +"NACHSENDEN UND SPEICHERN VON ARTIKELN\"." #. type: TP -#: doc/tin.1:881 +#: doc/tin.1:887 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:884 doc/tin.1:1069 doc/tin.1:1315 +#: doc/tin.1:890 doc/tin.1:1075 doc/tin.1:1324 msgid "Save marked articles automatically without further prompting." msgstr "Markierte Artikel automatisch ohne weiteres Nachfragen speichern." #. type: TP -#: doc/tin.1:884 +#: doc/tin.1:890 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:889 +#: doc/tin.1:895 msgid "" "Toggle tag-status of current article / thread for B ('B') / " "B ('B<|>') / B ('B') / B ('B') / " @@ -2413,13 +2501,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:889 +#: doc/tin.1:895 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:893 doc/tin.1:1077 +#: doc/tin.1:899 doc/tin.1:1083 msgid "" "Automatically tag/untag all the parts of the current multi-part message in " "order." @@ -2428,13 +2516,13 @@ msgstr "" "Reihenfolge markieren bzw. die vorhandenen Markierungen entfernen." #. type: TP -#: doc/tin.1:893 +#: doc/tin.1:899 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:898 +#: doc/tin.1:904 msgid "" "Cycle the threading mode through no threading, threading by subject, " "threading by references, threading on both subject and references, group " @@ -2442,33 +2530,39 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:898 +#: doc/tin.1:904 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:901 +#: doc/tin.1:907 msgid "Untag all articles that were tagged." msgstr "Markierung aller markierten Artikel entfernen." #. type: Plain text -#: doc/tin.1:908 doc/tin.1:1087 doc/tin.1:1340 +#: doc/tin.1:914 doc/tin.1:1093 doc/tin.1:1349 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'), " "postpone it for later processing via B ('B') (see also ''B<-" "o>'' command-line switch) or discard it via B ('B')." msgstr "" +"Veröffentlichen Sie einen Artikel in der aktuellen Gruppe. Wenn das " +"Versenden aus irgendeinem Grund fehlschlägt, haben Sie die Möglichkeit, den " +"Artikel über B ('B') erneut zu bearbeiten, ihn über " +"B ('B') für eine spätere Bearbeitung zurückzustellen (siehe " +"auch ''B<-o>'' Kommandozeilenschalter) oder ihn über B ('B') zu " +"verwerfen." #. type: TP -#: doc/tin.1:908 +#: doc/tin.1:914 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:914 doc/tin.1:1346 +#: doc/tin.1:920 doc/tin.1:1355 msgid "" "Repost an already posted article / thread / auto-selected (hot) articles / " "articles matching pattern / tagged articles to another newsgroup(s). Useful " @@ -2477,13 +2571,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:914 +#: doc/tin.1:920 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:922 +#: doc/tin.1:928 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. " @@ -2494,25 +2588,25 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:922 doc/tin.1:1087 doc/tin.1:1346 +#: doc/tin.1:928 doc/tin.1:1093 doc/tin.1:1355 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:925 +#: doc/tin.1:931 msgid "Mark current article as unread." msgstr "Aktuellen Artikel als ungelesen markieren." #. type: TP -#: doc/tin.1:925 doc/tin.1:1092 doc/tin.1:1349 +#: doc/tin.1:931 doc/tin.1:1098 doc/tin.1:1358 #, no-wrap msgid "B" msgstr "B" #. ------------------------------------------------------------------- #. type: Plain text -#: doc/tin.1:932 +#: doc/tin.1:938 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 " @@ -2520,79 +2614,79 @@ msgid "" msgstr "" #. type: SS -#: doc/tin.1:932 +#: doc/tin.1:938 #, no-wrap msgid "THREAD LISTING COMMANDS" msgstr "" #. type: Plain text -#: doc/tin.1:937 +#: doc/tin.1:943 msgid "Select article 4 within thread." msgstr "Artikel 4 aus dem Thread auswählen." #. type: TP -#: doc/tin.1:971 +#: doc/tin.1:977 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.1:974 +#: doc/tin.1:980 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:977 +#: doc/tin.1:983 msgid "Toggle selection of current article." msgstr "Auswahl des aktuellen Artikels umkehren." #. type: TP -#: doc/tin.1:977 +#: doc/tin.1:983 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:980 +#: doc/tin.1:986 msgid "Reverse article selections." msgstr "Artikelauswahl invertieren." #. type: TP -#: doc/tin.1:980 +#: doc/tin.1:986 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:983 +#: doc/tin.1:989 msgid "Undo all selections on current thread." msgstr "Alle Markierungen im aktuellen Thread rückgängig machen." #. type: TP -#: doc/tin.1:988 +#: doc/tin.1:994 #, no-wrap msgid "BCRE'>" msgstr "BCRE'>" #. type: Plain text -#: doc/tin.1:991 +#: doc/tin.1:997 msgid "Read current article within thread." msgstr "Aktuellen Artikel im Thread lesen." #. type: TP -#: doc/tin.1:991 +#: doc/tin.1:997 #, no-wrap msgid "BTABE'>" msgstr "BTABE'>" #. type: Plain text -#: doc/tin.1:994 +#: doc/tin.1:1000 msgid "View next unread article within thread." msgstr "Nächsten ungelesenen Artikel im Thread anzeigen." #. type: Plain text -#: doc/tin.1:999 +#: doc/tin.1:1005 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 " @@ -2600,44 +2694,44 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:1010 +#: doc/tin.1:1016 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:1014 +#: doc/tin.1:1020 msgid "" "Mark thread as read [after confirmation] and enter the next thread " "containing unread news." msgstr "" #. type: TP -#: doc/tin.1:1014 +#: doc/tin.1:1020 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.1:1018 +#: doc/tin.1:1024 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1029 doc/tin.1:1255 +#: doc/tin.1:1035 doc/tin.1:1264 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:1032 +#: doc/tin.1:1038 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1038 +#: doc/tin.1:1044 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 " @@ -2645,55 +2739,55 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:1041 +#: doc/tin.1:1047 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.1:1061 +#: doc/tin.1:1067 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.1:1066 +#: doc/tin.1:1072 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.1:1069 +#: doc/tin.1:1075 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1073 doc/tin.1:1319 +#: doc/tin.1:1079 doc/tin.1:1328 msgid "" "Toggle tag status of current article for mailing, piping, printing, saving " "or reposting." msgstr "" #. type: TP -#: doc/tin.1:1073 +#: doc/tin.1:1079 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.1:1077 +#: doc/tin.1:1083 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1080 +#: doc/tin.1:1086 msgid "Untag all tagged threads." msgstr "Markierung aller markierten Threads entfernen." #. type: Plain text -#: doc/tin.1:1092 +#: doc/tin.1:1098 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 " @@ -2702,95 +2796,97 @@ msgstr "" #. ------------------------------------------------------------------- #. type: Plain text -#: doc/tin.1:1097 +#: doc/tin.1:1103 msgid "Mark all articles in thread as unread." msgstr "Alle Artikel im aktuellen Thread als ungelesen markieren." #. type: SS -#: doc/tin.1:1097 +#: doc/tin.1:1103 #, no-wrap msgid "ARTICLE VIEWER COMMANDS" msgstr "" #. type: Plain text -#: doc/tin.1:1102 +#: doc/tin.1:1108 msgid "Read the first (base) article in this thread." msgstr "Den ersten (Basis) Artikel in diesem Thread lesen." #. type: Plain text -#: doc/tin.1:1105 +#: doc/tin.1:1111 msgid "Read response 4 in this thread." msgstr "Antwort 4 im diesem Thread lesen." #. type: TP -#: doc/tin.1:1109 +#: doc/tin.1:1115 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1113 +#: doc/tin.1:1119 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:1113 +#: doc/tin.1:1119 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1118 -msgid "Perform B<\\%pgp>(1) operations on article." -msgstr "B<\\%pgp>(1) Operation auf den Artikel an anwenden." +#: doc/tin.1:1127 +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:1118 +#: doc/tin.1:1127 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1121 +#: doc/tin.1:1130 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:1125 +#: doc/tin.1:1134 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1128 +#: doc/tin.1:1137 msgid "Toggle the TAB width between 4 and 8 characters." msgstr "Tabulatorbreite zwischen 4 und 8 Zeichen Umschalten." #. type: TP -#: doc/tin.1:1128 +#: doc/tin.1:1137 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1132 +#: doc/tin.1:1141 msgid "" "Post a followup to the current article with a copy of the article with all " "headers included." msgstr "" #. type: TP -#: doc/tin.1:1132 +#: doc/tin.1:1141 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1136 +#: doc/tin.1:1145 msgid "" "Toggle TeX to ISO decoding for current article. The default behavior is " "taken from the B variable in the tinrc file." @@ -2800,75 +2896,75 @@ msgstr "" "entnommen." #. type: TP -#: doc/tin.1:1136 +#: doc/tin.1:1145 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1139 +#: doc/tin.1:1148 msgid "" "Toggles the display of all headers vs. headers in B." msgstr "" #. type: TP -#: doc/tin.1:1139 +#: doc/tin.1:1148 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1142 +#: doc/tin.1:1151 msgid "Toggle ROT-13 decoding for this article." msgstr "ROT-13 Entschlüsseln ein-/ausschalten." #. type: TP -#: doc/tin.1:1142 +#: doc/tin.1:1151 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1146 +#: doc/tin.1:1155 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:1146 +#: doc/tin.1:1155 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1153 +#: doc/tin.1:1162 msgid "" -"The formfeed character (^L) is often used to hide 'spoilers' that the reader " -"may not initially wish to see when viewing an article. Any text after a " -"formfeed is not displayed. This key-press acts like a reveal key and turns " +"The form feed character (^L) is often used to hide 'spoilers' that the " +"reader may not initially wish to see when viewing an article. Any text after " +"a formfeed is not displayed. This key-press acts like a reveal key and turns " "the hidden text back on. Scrolling down will also reveal the text, scrolling " "up will hide it again." msgstr "" #. type: Plain text -#: doc/tin.1:1162 +#: doc/tin.1:1171 msgid "Forward search the text of this article." msgstr "Vorwärts innerhalb dieses Artikels suchen." #. type: Plain text -#: doc/tin.1:1165 +#: doc/tin.1:1174 msgid "Backward search the text of this article." msgstr "Rückwärts innerhalb dieses Artikels suchen." #. type: TP -#: doc/tin.1:1165 +#: doc/tin.1:1174 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1170 +#: doc/tin.1:1179 msgid "" "Skip to the end of the next quoted text-block in this article. Quoted text " "is everything which matches B, B or " @@ -2876,40 +2972,40 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:1170 +#: doc/tin.1:1179 #, no-wrap msgid "B'>" msgstr "B'>" #. type: Plain text -#: doc/tin.1:1173 +#: doc/tin.1:1182 msgid "Go to the first article in the current thread." msgstr "Gehe zum ersten Artikel im aktuellen Thread." #. type: TP -#: doc/tin.1:1173 +#: doc/tin.1:1182 #, no-wrap msgid "B'>" msgstr "B'>" #. type: Plain text -#: doc/tin.1:1176 +#: doc/tin.1:1185 msgid "Go to the last article in the current thread." msgstr "Gehe zum letzten Artikel im aktuellen Thread." #. type: TP -#: doc/tin.1:1176 +#: doc/tin.1:1185 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1179 +#: doc/tin.1:1188 msgid "Toggle word highlighting on/off." msgstr "Wort-Hervorheben ein-/ausschalten." #. type: Plain text -#: doc/tin.1:1193 +#: doc/tin.1:1202 msgid "" "Auto select article(s) with a single key. The defaults used for selection " "are set based upon the following four tinrc config variables: " @@ -2921,7 +3017,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:1202 +#: doc/tin.1:1211 msgid "" "Kill article(s) with a single key. The defaults used for killing are based " "upon the following four tinrc config variables: B, " @@ -2932,24 +3028,24 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:1202 +#: doc/tin.1:1211 #, no-wrap msgid "BCRE'>" msgstr "BCRE'>" #. type: Plain text -#: doc/tin.1:1205 +#: doc/tin.1:1214 msgid "Go to next base article." msgstr "Zum nächsten Basisartikel springen." #. type: TP -#: doc/tin.1:1205 +#: doc/tin.1:1214 #, no-wrap msgid "BTABE'>" msgstr "BTABE'>" #. type: Plain text -#: doc/tin.1:1210 +#: doc/tin.1:1219 msgid "" "Go to next unread article. If the tinrc variable B doesn't " "contain PageNextUnread, then this key will first page through the current " @@ -2957,337 +3053,341 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:1213 +#: doc/tin.1:1222 msgid "Author forward search." msgstr "Suche nach Autor (vorwärts)." #. type: Plain text -#: doc/tin.1:1216 +#: doc/tin.1:1225 msgid "Author backward search." msgstr "Suche nach Autor (rückwärts)." #. type: Plain text -#: doc/tin.1:1224 +#: doc/tin.1:1233 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:1228 +#: doc/tin.1:1237 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:1228 +#: doc/tin.1:1237 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.1:1233 +#: doc/tin.1:1242 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1236 +#: doc/tin.1:1245 msgid "" "Edit the current article. This is restricted to mailgroups and saved news." msgstr "" +"Aktuellen Artikel bearbeiten. Dies ist auf Mailgroups und gespeicherte " +"Nachrichten beschränkt." #. type: TP -#: doc/tin.1:1239 +#: doc/tin.1:1248 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1242 +#: doc/tin.1:1251 msgid "" "Post a followup to the current article with a copy of the article included." msgstr "" #. type: TP -#: doc/tin.1:1242 +#: doc/tin.1:1251 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1246 +#: doc/tin.1:1255 msgid "" "Post a followup to the current article without including a copy of the " "article." msgstr "" #. type: TP -#: doc/tin.1:1246 +#: doc/tin.1:1255 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1249 +#: doc/tin.1:1258 msgid "Go to the start of the article." msgstr "Zum Anfang des Artikels springen." #. type: TP -#: doc/tin.1:1249 +#: doc/tin.1:1258 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1252 +#: doc/tin.1:1261 msgid "Go to the end of the article." msgstr "Zum Ende des Artikels springen." #. type: TP -#: doc/tin.1:1258 +#: doc/tin.1:1267 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1261 +#: doc/tin.1:1270 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:1261 +#: doc/tin.1:1270 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1264 +#: doc/tin.1:1273 msgid "Show the thread menu that the current article is a part of." msgstr "" #. type: TP -#: doc/tin.1:1267 +#: doc/tin.1:1276 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.1:1276 +#: doc/tin.1:1285 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1279 +#: doc/tin.1:1288 msgid "Go to the next article." msgstr "Gehe zum nächsten Artikel." #. type: TP -#: doc/tin.1:1279 +#: doc/tin.1:1288 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.1:1287 +#: doc/tin.1:1296 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1290 +#: doc/tin.1:1299 msgid "Go to the previous article." msgstr "Gehe zum vorherigen Artikel." #. type: TP -#: doc/tin.1:1290 +#: doc/tin.1:1299 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1293 +#: doc/tin.1:1302 msgid "Go to the previous unread article." -msgstr "" +msgstr "Gehe zum vorherigen ungelesenen Artikel." #. type: Plain text -#: doc/tin.1:1296 +#: doc/tin.1:1305 msgid "Return to the previous level." msgstr "Kehrt zur vorherigen Ebene zurück." #. type: TP -#: doc/tin.1:1299 +#: doc/tin.1:1308 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1303 +#: doc/tin.1:1312 msgid "" "Reply through mail to the author of the current article with a copy of the " "article included." msgstr "" #. type: TP -#: doc/tin.1:1303 +#: doc/tin.1:1312 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1307 +#: doc/tin.1:1316 msgid "" "Reply through mail to the author of the current article without including " "the original article." msgstr "" #. type: TP -#: doc/tin.1:1307 +#: doc/tin.1:1316 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.1:1312 +#: doc/tin.1:1321 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.1:1315 +#: doc/tin.1:1324 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.1:1319 +#: doc/tin.1:1328 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1322 +#: doc/tin.1:1331 msgid "Return to group selection level." msgstr "Kehrt zur Auswahlebene zurück." #. type: TP -#: doc/tin.1:1322 +#: doc/tin.1:1331 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1325 +#: doc/tin.1:1334 msgid "Go to parent article." -msgstr "" +msgstr "Gehe zum übergeordneten Artikel." #. type: TP -#: doc/tin.1:1325 +#: doc/tin.1:1334 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1329 +#: doc/tin.1:1338 msgid "" "Display a list of URLs in the current article. See the section \"URL LISTING" "\" for more information." msgstr "" +"Eine Liste der URLs im aktuellen Artikel anzeigen. Weitere Informationen " +"finden Sie im Abschnitt \"URL LISTE\"." #. type: TP -#: doc/tin.1:1329 +#: doc/tin.1:1338 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1333 +#: doc/tin.1:1342 msgid "" "Display a list of attachments of the current article. See the section " "\"ATTACHMENT LISTING\" for more information." msgstr "" #. type: TP -#: doc/tin.1:1340 +#: doc/tin.1:1349 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1349 +#: doc/tin.1:1358 msgid "Mark article as unread." msgstr "Alle Artikel als ungelesen markieren." #. ------------------------------------------------------------------- #. type: Plain text -#: doc/tin.1:1354 +#: doc/tin.1:1363 msgid "Mark the current thread as unread." msgstr "Markiere den aktuellen Thread als ungelesen." #. type: SS -#: doc/tin.1:1354 +#: doc/tin.1:1363 #, no-wrap msgid "URL LISTING" msgstr "URL LISTE" #. type: Plain text -#: doc/tin.1:1357 +#: doc/tin.1:1366 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:1358 +#: doc/tin.1:1367 #, no-wrap msgid "BCRE'>" msgstr "BCRE'>" #. type: Plain text -#: doc/tin.1:1362 +#: doc/tin.1:1371 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:1365 +#: doc/tin.1:1374 doc/tin.1:1474 msgid "URL forward search." msgstr "Suche nach URL (vorwärts)." #. type: Plain text -#: doc/tin.1:1368 +#: doc/tin.1:1377 doc/tin.1:1477 msgid "URL backward search." msgstr "Suche nach URL (rückwärts)." #. type: Plain text -#: doc/tin.1:1374 doc/tin.1:1427 +#: doc/tin.1:1383 doc/tin.1:1437 doc/tin.1:1483 msgid "Shell escape." msgstr "Ausgang zur Shell." #. type: Plain text -#: doc/tin.1:1377 +#: doc/tin.1:1386 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:1380 doc/tin.1:1434 +#: doc/tin.1:1389 doc/tin.1:1444 doc/tin.1:1489 msgid "Help screen of commands available." msgstr "Hilfeseite der verfügbaren Befehle." #. ------------------------------------------------------------------- #. type: SS -#: doc/tin.1:1386 +#: doc/tin.1:1396 #, no-wrap msgid "ATTACHMENT LISTING" -msgstr "" +msgstr "ANHANGLISTE" #. type: Plain text -#: doc/tin.1:1389 +#: doc/tin.1:1399 msgid "" "B ('B') displays a list of attachments of the current " "article. Besides the common moving keys, the following commands are " @@ -3295,108 +3395,110 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:1390 +#: doc/tin.1:1400 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1393 +#: doc/tin.1:1403 msgid "Pipe attachment into command." msgstr "Anhang an Befehl weiterleiten." #. type: TP -#: doc/tin.1:1393 +#: doc/tin.1:1403 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1396 +#: doc/tin.1:1406 msgid "Save current attachment / tagged attachments to disk." -msgstr "" +msgstr "Aktuellen Anhang / markierte Anhänge auf speichern." #. type: TP -#: doc/tin.1:1396 +#: doc/tin.1:1406 #, no-wrap msgid "BCRE'>" msgstr "BCRE'>" #. type: Plain text -#: doc/tin.1:1399 +#: doc/tin.1:1409 msgid "View attachment." msgstr "Multimediaanhänge anzeigen." #. type: TP -#: doc/tin.1:1399 +#: doc/tin.1:1409 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1402 +#: doc/tin.1:1412 msgid "Tag one or more attachments for saving." -msgstr "" +msgstr "Einen oder mehrere Anhänge zum Speichern markieren." #. type: TP -#: doc/tin.1:1402 +#: doc/tin.1:1412 #, no-wrap msgid "B" #. type: Plain text -#: doc/tin.1:1406 +#: doc/tin.1:1416 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:1406 +#: doc/tin.1:1416 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1409 +#: doc/tin.1:1419 msgid "Reverse tagging of all attachments." msgstr "Markierung der Anhänge umkehren." #. type: TP -#: doc/tin.1:1409 +#: doc/tin.1:1419 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1412 +#: doc/tin.1:1422 msgid "Untag all tagged attachments." msgstr "Markierung der markierten Anhängen aufheben." #. type: Plain text -#: doc/tin.1:1415 +#: doc/tin.1:1425 msgid "Attachment forward search." -msgstr "" +msgstr "Vorwärtssuche nach Anhang." #. type: Plain text -#: doc/tin.1:1418 +#: doc/tin.1:1428 msgid "Attachment backward search." -msgstr "" +msgstr "Rückwärtssuche nach Anhang." #. type: TP -#: doc/tin.1:1421 +#: doc/tin.1:1431 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1424 +#: doc/tin.1:1434 msgid "" "Pipe attachment into command. Uses the raw attachment, no decoding is done." msgstr "" +"Pipe Anhang an den Befehl. Verwendet den rohen Anhang, es wird keine " +"Dekodierung vorgenommen." #. type: Plain text -#: doc/tin.1:1431 +#: doc/tin.1:1441 msgid "" "Toggle the display of the name/description of the current attachment in the " "last line." @@ -3404,16 +3506,61 @@ msgstr "Name oder Beschreibung des Anhan #. ------------------------------------------------------------------- #. type: SS -#: doc/tin.1:1440 +#: doc/tin.1:1451 #, no-wrap -msgid "GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES" +msgid "POSTING HISTORY LISTING" +msgstr "POSTING VERLAUFSLISTE" + +# +#. type: Plain text +#: doc/tin.1:1459 +msgid "" +"B ('B') displays a list of all previous posted articles " +"stored in I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted>. The following " +"informatiosn are shown: a time stamp in \"dd-mm-yy\"-format, a single letter " +"indicating the action which initiated the message, the group names " +"(evetually shortened, see also B) or a mail address " +"the message was sent to and the subject of the message. Besides the common " +"moving keys, the following commands are available:" msgstr "" +#. type: TP +#: doc/tin.1:1460 +#, no-wrap +msgid "BCRE'>" +msgstr "BCRE'>" + +#. type: Plain text +#: doc/tin.1:1471 +msgid "" +"The article with the current ''Message-ID:'' will be opened if available. " +"Note that this requires that the ''Message-ID:'' of the article was recorded " +"in I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted> which may not always be the " +"case. If using NNTP and the internal inews (B set to \"--" +"internal\") and either the server proposes a ''Message-ID:'' during the " +"POST (B) command or B is build to generate ''Message-ID:'' " +"this should be the case. With an external inews (and reading from local " +"spool) it is not." +msgstr "" + +#. type: Plain text +#: doc/tin.1:1486 +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:1496 +#, no-wrap +msgid "GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES" +msgstr "MENÜ DER GLOBALE OPTIONEN UND KONFIGURIERBAREN TINRC-VARIABLEN" + #. FIXME - add missing descriptions #. - \fI${TIN_LIBDIR:\-NEWSLIBDIR}/tinrc\fR is used #. in the !TIN_DEFAULTS_DIR config case #. type: Plain text -#: doc/tin.1:1452 +#: doc/tin.1:1508 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 " @@ -3424,7 +3571,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:1460 +#: doc/tin.1:1516 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 " @@ -3435,7 +3582,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:1466 +#: doc/tin.1:1522 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 " @@ -3445,7 +3592,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:1473 +#: doc/tin.1:1529 msgid "" "As with the other menus, B ('B<^L>') will redraw the screen. You " "can use B ('B'), B ('B') and B " @@ -3455,7 +3602,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:1478 +#: doc/tin.1:1534 msgid "" "The options menu provides access to the attributes menu for the current " "group by the B ('BTABE>') command. Pressing " @@ -3464,14 +3611,14 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:1481 +#: doc/tin.1:1537 msgid "" "The B ('B') command brings up the scopes menu. For more " "information see section \"SCOPES MENU\"." msgstr "" #. type: Plain text -#: doc/tin.1:1485 +#: doc/tin.1:1541 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/" @@ -3479,13 +3626,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:1485 +#: doc/tin.1:1541 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1491 doc/tin.5:1253 +#: doc/tin.1:1547 doc/tin.5:1258 msgid "" "If ON abbreviate long newsgroup names at group selection level and article " "level (if necessary) like this: news.software.readers -E n.software." @@ -3496,13 +3643,13 @@ msgstr "" "readers -E n.s.readers -E n.s.r. Voreinstellung ist OFF." #. type: TP -#: doc/tin.1:1491 +#: doc/tin.1:1547 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1495 doc/tin.5:1257 +#: doc/tin.1:1551 doc/tin.5:1262 msgid "" "If ON add posted articles which start a new thread to filter for " "highlighting follow-ups. Default is ON." @@ -3511,24 +3658,24 @@ msgstr "" "hinzu um eventuelle Antworten hervorzuheben. Voreinstellung ist ON." #. type: TP -#: doc/tin.1:1495 +#: doc/tin.1:1551 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1498 doc/tin.5:1260 +#: doc/tin.1:1554 doc/tin.5:1265 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:1498 +#: doc/tin.1:1554 #, no-wrap msgid "B" msgstr "B<Übersp. multipart/alternative-Teile (alternative_handling)>" #. type: Plain text -#: doc/tin.1:1501 doc/tin.5:1263 +#: doc/tin.1:1557 doc/tin.5:1268 msgid "" "If ON strip multipart/alternative messages automatically. Default is ON." msgstr "" @@ -3536,25 +3683,25 @@ msgstr "" "Voreinstellung ist ON." #. type: TP -#: doc/tin.1:1501 +#: doc/tin.1:1557 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1504 doc/tin.5:1266 +#: doc/tin.1:1560 doc/tin.5:1271 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:1504 +#: doc/tin.1:1560 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1507 doc/tin.5:1269 +#: doc/tin.1:1563 doc/tin.5:1274 msgid "" "The character used to show that an article is in a range. Default is '#'." msgstr "" @@ -3562,13 +3709,13 @@ msgstr "" "befindet. Voreinstellung ist '#'." #. type: TP -#: doc/tin.1:1507 +#: doc/tin.1:1563 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1511 doc/tin.5:1273 +#: doc/tin.1:1567 doc/tin.5:1278 msgid "" "The character used to show that an article will return as an unread article " "when the group is next entered. Default is '-'." @@ -3578,13 +3725,13 @@ msgstr "" "Voreinstellung ist '-'." #. type: TP -#: doc/tin.1:1511 +#: doc/tin.1:1567 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1515 doc/tin.5:1277 +#: doc/tin.1:1571 doc/tin.5:1282 msgid "" "The character used to show that an article/thread is auto-selected (hot). " "Default is '*'." @@ -3593,13 +3740,13 @@ msgstr "" "automatisch ausgewählt ist (heiß). Voreinstellung ist '*'." #. type: TP -#: doc/tin.1:1515 +#: doc/tin.1:1571 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1519 doc/tin.5:1281 +#: doc/tin.1:1575 doc/tin.5:1286 msgid "" "The character used to show that an article/thread is recent (not older than " "X days). See also B. Default is 'o'." @@ -3608,13 +3755,13 @@ msgstr "" "(nicht älter als X Tage). Siehe auch B. Voreinstellung ist ' o'." #. type: TP -#: doc/tin.1:1519 +#: doc/tin.1:1575 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1523 doc/tin.5:1285 +#: doc/tin.1:1579 doc/tin.5:1290 msgid "" "The character used to show that an article has not been read. Default is " "'+'." @@ -3623,26 +3770,26 @@ msgstr "" "Voreinstellung ist '+'." #. type: TP -#: doc/tin.1:1523 +#: doc/tin.1:1579 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1526 doc/tin.5:1288 +#: doc/tin.1:1582 doc/tin.5:1293 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:1526 +#: doc/tin.1:1582 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1530 doc/tin.5:1292 +#: doc/tin.1:1586 doc/tin.5:1297 msgid "" "The character used to show that an article was killed. Default is 'K'. " "B must be set accordingly." @@ -3651,26 +3798,29 @@ msgstr "" "'K'). B muss passend gesetzt sein." #. type: TP -#: doc/tin.1:1530 +#: doc/tin.1:1586 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1534 doc/tin.5:1296 +#: doc/tin.1:1590 doc/tin.5:1301 msgid "" "The character used to show that an article was hot before it was read. " "Default is ':'. B must be set accordingly." msgstr "" +"Zeichen, das verwendet wird, um anzuzeigen, dass ein Artikel automatisch " +"ausgewählt (heiß) war, bevor er gelesen wurde. Standard ist ':'. " +"B muss entsprechend eingestellt werden." #. type: TP -#: doc/tin.1:1534 doc/tin.5:1296 +#: doc/tin.1:1590 doc/tin.5:1301 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1539 +#: doc/tin.1:1595 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 " @@ -3678,26 +3828,28 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:1539 +#: doc/tin.1:1595 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1543 doc/tin.5:1307 +#: doc/tin.1:1599 doc/tin.5:1312 msgid "" "Automatically put your name in the ''Cc:'' and/or ''Bcc:'' field when " "mailing an article. Default is No." msgstr "" +"Setzt Ihren Namen automatisch in das Feld ''Cc:'' und/oder ''Bcc:'', wenn " +"Sie einen Artikel versenden. Die Voreinstellung ist Nein." #. type: TP -#: doc/tin.1:1543 +#: doc/tin.1:1599 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1547 doc/tin.5:1311 +#: doc/tin.1:1603 doc/tin.5:1316 msgid "" "If ON automatically list thread when entering it using right arrow key. " "Default is ON." @@ -3706,38 +3858,24 @@ msgstr "" "anzeigen? Voreinstellung ist ON." #. type: TP -#: doc/tin.1:1547 +#: doc/tin.1:1603 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1550 doc/tin.1:2550 +#: doc/tin.1:1606 doc/tin.1:2601 msgid "Default is OFF." msgstr "Voreinstellung ist OFF." #. type: TP -#: doc/tin.1:1550 -#, no-wrap -msgid "B" -msgstr "B" - -#. type: Plain text -#: doc/tin.1:1556 doc/tin.5:1320 -msgid "" -"If ON articles/threads with ''Archive-name:'' in header will be " -"automatically saved with the Archive-name & part/patch no and post processed " -"if B is set to something other than 'No'. Default is OFF." -msgstr "" - -#. type: TP -#: doc/tin.1:1556 +#: doc/tin.1:1606 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1561 doc/tin.5:1325 +#: doc/tin.1:1611 doc/tin.5:1324 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 " @@ -3748,27 +3886,31 @@ msgstr "" "Voreinstellung ist ON." #. type: TP -#: doc/tin.1:1561 +#: doc/tin.1:1611 #, no-wrap msgid "B" -msgstr "B" +msgstr "B" #. type: Plain text -#: doc/tin.1:1566 doc/tin.5:1330 +#: doc/tin.1:1616 doc/tin.5:1329 msgid "" "If set ON a mini menu of the most useful commands will be displayed at the " "bottom of the screen for each level. Also a short posting etiquette will be " "displayed after composing an article. Default is ON." msgstr "" +"Falls diese Funktion eingeschaltet ist (ON), wird am unteren Bildschirmrand " +"für jede Ebene ein Mini-Menü mit den nützlichsten Befehlen angezeigt. " +"Außerdem wird nach dem Verfassen eines Artikels ein kurzer Posting-Knigge " +"angezeigt. Standard ist ON." #. type: TP -#: doc/tin.1:1566 +#: doc/tin.1:1616 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1571 +#: doc/tin.1:1621 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. " @@ -3776,13 +3918,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:1571 +#: doc/tin.1:1621 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1577 doc/tin.5:1341 +#: doc/tin.1:1627 doc/tin.5:1340 msgid "" "Use this hash algorithm for cancel-locks. Only available when build with " "cancel-lock support. none disables the generation of cancel-locks. Valid " @@ -3794,324 +3936,335 @@ msgstr "" "sha512. Voreinstellung ist sha1." #. type: TP -#: doc/tin.1:1577 +#: doc/tin.1:1627 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1583 doc/tin.5:1345 +#: doc/tin.1:1633 doc/tin.5:1344 msgid "" "If set ON the user is asked when quitting if all groups read during the " "current session should be marked read. Default is OFF." msgstr "" +"Falls auf ON gestelltt, wird der Benutzer beim Beenden gefragt, ob alle " +"während der aktuellen Sitzung gelesenen Gruppen als gelesen markiert werden " +"sollen. Voreinstellung ist OFF." #. type: TP -#: doc/tin.1:1583 +#: doc/tin.1:1633 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1586 doc/tin.5:1348 +#: doc/tin.1:1636 doc/tin.5:1347 msgid "Standard background color" msgstr "Standard Hintergrundfarbe" #. type: TP -#: doc/tin.1:1586 +#: doc/tin.1:1636 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1589 doc/tin.5:1351 +#: doc/tin.1:1639 doc/tin.5:1350 msgid "Color of quoted text from external sources" msgstr "Farbe des Fremdzitat-Textes" #. type: TP -#: doc/tin.1:1589 +#: doc/tin.1:1639 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1592 doc/tin.5:1354 +#: doc/tin.1:1642 doc/tin.5:1353 msgid "Color of sender (From:)" msgstr "Farbe des Autors (From:)" #. type: TP -#: doc/tin.1:1592 +#: doc/tin.1:1642 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1595 doc/tin.5:1357 +#: doc/tin.1:1645 doc/tin.5:1356 msgid "Color of header-lines" msgstr "Farbe der Artikelheaderzeilen" #. type: TP -#: doc/tin.1:1595 +#: doc/tin.1:1645 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1598 doc/tin.5:1360 +#: doc/tin.1:1648 doc/tin.5:1359 msgid "Color of help pages" msgstr "Farbe des Hilfstext" #. type: TP -#: doc/tin.1:1598 +#: doc/tin.1:1648 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1601 doc/tin.5:1363 +#: doc/tin.1:1651 doc/tin.5:1362 msgid "Color of background for inverse text" msgstr "Hintergrundfarbe für inversen Text" #. type: TP -#: doc/tin.1:1601 +#: doc/tin.1:1651 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1604 doc/tin.5:1366 +#: doc/tin.1:1654 doc/tin.5:1365 msgid "Color of foreground for inverse text" msgstr "Vordergrundfarbe für inversen Text" #. type: TP -#: doc/tin.1:1604 +#: doc/tin.1:1654 #, no-wrap msgid "B" -msgstr "" +msgstr "B" #. type: Plain text -#: doc/tin.1:1607 doc/tin.5:1385 +#: doc/tin.1:1657 doc/tin.5:1384 msgid "Color of status messages in last line" -msgstr "" +msgstr "Farbe der Statusmeldungen in der letzten Zeile" #. type: TP -#: doc/tin.1:1607 +#: doc/tin.1:1657 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1611 doc/tin.5:1370 +#: doc/tin.1:1661 doc/tin.5:1369 msgid "" "Color of words emphasized like _this_. See also B and " "B." msgstr "" +"Farbe der hervorgehobenen Wörter wie _hier_. Siehe auch " +"B und B." #. type: TP -#: doc/tin.1:1611 +#: doc/tin.1:1661 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1615 doc/tin.5:1374 +#: doc/tin.1:1665 doc/tin.5:1373 msgid "" "Color of words emphasized like /this/. See also B and " "B." msgstr "" +"Farbe der hervorgehobenen Wörter wie /hier/. Siehe auch " +"B und B." #. type: TP -#: doc/tin.1:1615 +#: doc/tin.1:1665 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1619 doc/tin.5:1378 +#: doc/tin.1:1669 doc/tin.5:1377 msgid "" "Color of words emphasized like *this*. See also B and " "B." msgstr "" +"Farbe der hervorgehobenen Wörter wie *hier*. Siehe auch " +"B und B." #. type: TP -#: doc/tin.1:1619 +#: doc/tin.1:1669 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1623 doc/tin.5:1382 +#: doc/tin.1:1673 doc/tin.5:1381 msgid "" "Color of words emphasized like -this-. See also B and " "B." msgstr "" +"Farbe der hervorgehobenen Wörter wie -hier-. Siehe auch " +"B und B." #. type: TP -#: doc/tin.1:1623 +#: doc/tin.1:1673 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1626 doc/tin.5:1388 +#: doc/tin.1:1676 doc/tin.5:1387 msgid "Color of mini help menu" msgstr "Farbe des Minihilfemenü" #. type: TP -#: doc/tin.1:1626 +#: doc/tin.1:1676 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1629 doc/tin.5:1391 +#: doc/tin.1:1679 doc/tin.5:1390 msgid "Color of actual news header fields" msgstr "Farbe des angezeigten Headers" #. type: TP -#: doc/tin.1:1629 +#: doc/tin.1:1679 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1632 doc/tin.5:1394 +#: doc/tin.1:1682 doc/tin.5:1393 msgid "Standard foreground color" msgstr "Standard Vordergrundfarbe" #. type: TP -#: doc/tin.1:1632 +#: doc/tin.1:1682 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1635 doc/tin.5:1397 +#: doc/tin.1:1685 doc/tin.5:1396 msgid "Color of quoted lines" msgstr "Farbe der zitierten Zeilen" #. type: TP -#: doc/tin.1:1635 +#: doc/tin.1:1685 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1638 doc/tin.5:1400 +#: doc/tin.1:1688 doc/tin.5:1399 msgid "Color of twice quoted lines" msgstr "Farbe von zweifach zitierten Zeilen" #. type: TP -#: doc/tin.1:1638 +#: doc/tin.1:1688 #, no-wrap msgid "B3 times quoted line (col_quote3)>" msgstr "B3-fach zitierten Zeilen (col_quote3)>" #. type: Plain text -#: doc/tin.1:1641 doc/tin.5:1403 +#: doc/tin.1:1691 doc/tin.5:1402 msgid "Color of E=3 times quoted lines" msgstr "Farbe von =E3-fach zitierten Zeilen" #. type: TP -#: doc/tin.1:1641 +#: doc/tin.1:1691 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1645 doc/tin.5:1407 +#: doc/tin.1:1695 doc/tin.5:1406 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:1645 +#: doc/tin.1:1695 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1648 doc/tin.5:1410 +#: doc/tin.1:1698 doc/tin.5:1409 msgid "Color of signatures" msgstr "Farbe von Signaturen" #. type: TP -#: doc/tin.1:1648 +#: doc/tin.1:1698 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1651 doc/tin.5:1413 +#: doc/tin.1:1701 doc/tin.5:1412 msgid "Color of urls highlight" msgstr "Farbe der hervorgehobenen URLs" #. type: TP -#: doc/tin.1:1651 +#: doc/tin.1:1701 #, no-wrap msgid "B" msgstr "B" # #. type: Plain text -#: doc/tin.1:1654 doc/tin.5:1416 +#: doc/tin.1:1704 doc/tin.5:1415 msgid "Color of verbatim blocks" msgstr "Farbe des wortgetreu darzustellenden Textes" #. type: TP -#: doc/tin.1:1654 +#: doc/tin.1:1704 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1657 doc/tin.5:1419 +#: doc/tin.1:1707 doc/tin.5:1418 msgid "Color of article subject" msgstr "Farbe der Subjectzeile" #. type: TP -#: doc/tin.1:1657 +#: doc/tin.1:1707 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1660 doc/tin.5:1422 +#: doc/tin.1:1710 doc/tin.5:1421 msgid "Color of text-lines" msgstr "Farbe der Textzeilen" #. type: TP -#: doc/tin.1:1660 +#: doc/tin.1:1710 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1663 doc/tin.5:1425 +#: doc/tin.1:1713 doc/tin.5:1424 msgid "Color of help/mail sign" msgstr "Farbe des Hilfe/Mail-Zeichens" #. type: TP -#: doc/tin.1:1663 +#: doc/tin.1:1713 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1666 +#: doc/tin.1:1716 msgid "Ask for manual confirmation to protect the user." msgstr "Vorsichtshalber um Bestätigung bitten." #. type: IP -#: doc/tin.1:1667 doc/tin.1:1673 doc/tin.1:1677 +#: doc/tin.1:1717 doc/tin.1:1723 doc/tin.1:1727 #, no-wrap msgid "\\(bu" msgstr "\\(bu" #. TODO: check if all affected commands are marked [after confirmation] #. type: Plain text -#: doc/tin.1:1673 +#: doc/tin.1:1723 msgid "" "B Ask for confirmation before executing certain dangerous commands " "(e.g., B ('B')). Commands that this affects are marked in this " @@ -4119,21 +4272,21 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:1677 +#: doc/tin.1:1727 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:1681 +#: doc/tin.1:1731 msgid "" "B: Ask for confirmation before marking all not selected (with " "B ('B') command) articles as read." msgstr "" #. type: Plain text -#: doc/tin.5:1446 +#: doc/tin.5:1445 msgid "Default is commands & quit." msgstr "Voreinstellung ist Kommandos & Ende." #. type: Plain text -#: doc/tin.5:1457 +#: doc/tin.5:1456 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<\\" @@ -11917,61 +12122,61 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:1457 +#: doc/tin.5:1456 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1459 +#: doc/tin.5:1458 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1461 +#: doc/tin.5:1460 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1464 +#: doc/tin.5:1463 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1467 +#: doc/tin.5:1466 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1471 +#: doc/tin.5:1470 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1476 +#: doc/tin.5:1475 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1480 +#: doc/tin.5:1479 #, no-wrap msgid "B" msgstr "B" #. type: ta -#: doc/tin.5:1485 doc/tin.5:1514 +#: doc/tin.5:1484 doc/tin.5:1513 #, 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:1494 doc/tin.5:1523 +#: doc/tin.5:1493 doc/tin.5:1522 #, no-wrap msgid "" "0\t''Subject:'' (case sensitive)\n" @@ -11993,153 +12198,154 @@ msgstr "" "7\t''Lines:''\n" #. type: TP -#: doc/tin.5:1496 +#: doc/tin.5:1495 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1500 +#: doc/tin.5:1499 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1505 +#: doc/tin.5:1504 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1509 +#: doc/tin.5:1508 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1525 +#: doc/tin.5:1524 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1527 +#: doc/tin.5:1526 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1529 +#: doc/tin.5:1528 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1531 +#: doc/tin.5:1530 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1533 +#: doc/tin.5:1532 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1535 +#: doc/tin.5:1534 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1537 +#: doc/tin.5:1536 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1539 +#: doc/tin.5:1538 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1541 +#: doc/tin.5:1540 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1543 +#: doc/tin.5:1542 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1545 +#: doc/tin.5:1544 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1547 +#: doc/tin.5:1546 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1549 +#: doc/tin.5:1548 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1551 +#: doc/tin.5:1550 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1553 +#: doc/tin.5:1552 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1555 +#: doc/tin.5:1554 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1557 +#: doc/tin.5:1556 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1559 +#: doc/tin.5:1558 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:1568 +#: doc/tin.5:1569 msgid "" "The format string used to create the editor start command with parameters. " "Default is '%E +%N %F' with %E=Editor, %N=Linenumber and %F=Filename (e.g., /" -"bin/vi +7 .article)." +"bin/vi +7 .article). See also $B and $B under \"ENVIRONMENT" +"\" in B<\\%tin>(1)" msgstr "" #. type: TP -#: doc/tin.5:1571 +#: doc/tin.5:1572 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:1578 +#: doc/tin.5:1579 msgid "" "A regular expression that will be applied when reading articles. All " "matching lines are shown in B. If B is blank, " @@ -12147,19 +12353,19 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:1578 +#: doc/tin.5:1579 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1582 +#: doc/tin.5:1583 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:1589 +#: doc/tin.5:1590 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<" @@ -12168,13 +12374,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:1589 +#: doc/tin.5:1590 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:1603 +#: doc/tin.5:1604 msgid "" "Which keys B<\\%tin>(1) should accept to jump to the next unread article. " "Possible is any combination of B and B. When " @@ -12185,7 +12391,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.5:1610 +#: doc/tin.5:1611 msgid "" "The format string used for the Group level. Default is \"%n\\ %m\\ %R\\ %L\\ " "\\ %s\\ \\ %F\". The following substitutions are supported:" @@ -12195,13 +12401,13 @@ msgstr "" "Ersetzungen werden unterstützt:" #. type: ta -#: doc/tin.5:1612 +#: doc/tin.5:1613 #, 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:1624 +#: doc/tin.5:1625 #, no-wrap msgid "" "%D\tdate\n" @@ -12229,31 +12435,31 @@ msgstr "" "%%\t%\n" #. type: TP -#: doc/tin.5:1626 +#: doc/tin.5:1627 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1636 +#: doc/tin.5:1637 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1643 +#: doc/tin.5:1644 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1649 +#: doc/tin.5:1650 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:1655 +#: doc/tin.5:1656 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, " @@ -12262,32 +12468,32 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:1655 +#: doc/tin.5:1656 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1659 +#: doc/tin.5:1660 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1664 +#: doc/tin.5:1665 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:1668 +#: doc/tin.5:1669 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:1676 +#: doc/tin.5:1677 msgid "" "B is the 'traditional' behavior of B<\\%tin>(1). " "Only unread articles are killed once only by marking them read. As filtering " @@ -12297,106 +12503,115 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:1692 +#: doc/tin.5:1693 #, no-wrap msgid "B" msgstr "B" +#. type: Plain text +#: doc/tin.5:1699 +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:1702 +#: doc/tin.5:1703 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1707 +#: doc/tin.5:1708 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1726 +#: doc/tin.5:1727 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1763 +#: doc/tin.5:1764 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1775 doc/tin.5:2492 +#: doc/tin.5:1776 doc/tin.5:2491 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1808 +#: doc/tin.5:1809 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1813 +#: doc/tin.5:1814 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1818 +#: doc/tin.5:1819 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1823 +#: doc/tin.5:1824 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1828 +#: doc/tin.5:1829 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:1834 +#: doc/tin.5:1835 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:1855 +#: doc/tin.5:1856 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:1858 +#: doc/tin.5:1859 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:1858 +#: doc/tin.5:1859 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:1862 +#: doc/tin.5:1863 msgid "" "The normalization form which should be used to normalize unicode input. The " "possible values are:" msgstr "" +"Normalisierungsart die verwenden soll um die Unicode-Eingabe zu " +"normalisieren. Die möglichen Werte sind:" #. type: Plain text -#: doc/tin.5:1880 +#: doc/tin.5:1881 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 " @@ -12404,30 +12619,13 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.5:1908 +#: doc/tin.5:1909 msgid "" "If ON, then B<\\%tin>(1) will start an appropriate viewer program to " "display any files that were post processed and uudecoded. The program is " "determined using the B<\\%mailcap>(5) file. Default is ON." msgstr "" -#. type: Plain text -#: doc/tin.5:1914 -msgid "" -"This specifies whether to perform post processing on saved articles. " -"Because the shell archive may contain commands you may not want to be " -"executed, be careful when extracting shell archives. The following values " -"are allowed:" -msgstr "" - -#. type: Plain text -#: doc/tin.5:1922 -msgid "" -"B, unpacking of multi-part B<\\%shar>(1) files only. " -"Because the shell archive may contain commands you may not want to be " -"executed, be careful with this option." -msgstr "" - #. type: TP #: doc/tin.5:1925 #, no-wrap @@ -12697,50 +12895,50 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:2217 +#: doc/tin.5:2212 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2221 +#: doc/tin.5:2216 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2230 +#: doc/tin.5:2225 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2234 +#: doc/tin.5:2229 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2240 +#: doc/tin.5:2235 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:2240 +#: doc/tin.5:2235 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2246 +#: doc/tin.5:2241 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2253 +#: doc/tin.5:2248 msgid "" "A regular expression that will be applied when reading articles. All " "matching words are shown in B or B. If " @@ -12748,7 +12946,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.5:2258 +#: doc/tin.5:2253 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 " @@ -12756,7 +12954,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.5:2268 +#: doc/tin.5:2263 msgid "" "Defines which threading method to use. The choices are: 0) Don't thread, 1) " "Thread on Subject only 2) Thread on References only, 3) Thread on References " @@ -12768,7 +12966,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.5:2272 +#: doc/tin.5:2267 msgid "" "The format string used for the Thread level. Default is \"%n\\ %m\\ \\ " "[%L]\\ \\ %T\\ \\ %F\". The following substitutions are supported:" @@ -12778,13 +12976,13 @@ msgstr "" "Ersetzungen werden unterstützt:" #. type: ta -#: doc/tin.5:2274 +#: doc/tin.5:2269 #, 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:2285 +#: doc/tin.5:2280 #, no-wrap msgid "" "%D\tdate\n" @@ -12810,7 +13008,7 @@ msgstr "" "%%\t%\n" #. type: Plain text -#: doc/tin.5:2292 +#: doc/tin.5:2287 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 " @@ -12818,19 +13016,19 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:2296 +#: doc/tin.5:2291 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2308 +#: doc/tin.5:2303 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2322 +#: doc/tin.5:2317 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 " @@ -12838,13 +13036,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:2341 +#: doc/tin.5:2336 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2348 +#: doc/tin.5:2343 msgid "" "A regular expression that will be applied when reading articles. All " "matching words are shown in B or B. If " @@ -12852,13 +13050,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:2348 +#: doc/tin.5:2343 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2352 +#: doc/tin.5:2347 msgid "" "If ON remove I<${TIN_HOMEDIR:-\"$HOME\"}/.article> after posting. Default is " "ON." @@ -12867,54 +13065,56 @@ msgstr "" "Voreinstellung ist ON." #. type: TP -#: doc/tin.5:2352 +#: doc/tin.5:2347 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2357 +#: doc/tin.5:2352 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2360 +#: doc/tin.5:2355 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2365 +#: doc/tin.5:2360 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:2365 +#: doc/tin.5:2360 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2368 +#: doc/tin.5:2363 msgid "Use scroll keys on keypad. Default is OFF." msgstr "" "Navigationstasten auf dem Tastenfeld verwenden. Voreinstellung ist OFF." #. type: TP -#: doc/tin.5:2368 +#: doc/tin.5:2363 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2374 +#: doc/tin.5:2369 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2386 +#: doc/tin.5:2381 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 " @@ -12923,19 +13123,19 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:2386 +#: doc/tin.5:2381 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2390 +#: doc/tin.5:2385 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2394 +#: doc/tin.5:2389 msgid "" "A regular expression that B will use to find the begin of a verbatim " "block. Default is #v+" @@ -12944,13 +13144,13 @@ msgstr "" "Absatzes findet. Voreinstellung ist #v+" #. type: TP -#: doc/tin.5:2394 +#: doc/tin.5:2389 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2398 +#: doc/tin.5:2393 msgid "" "A regular expression that B will use to find the end of a verbatim " "block. Default is #v-" @@ -12959,49 +13159,49 @@ msgstr "" "Absatzes findet. Voreinstellung ist #v-" #. type: TP -#: doc/tin.5:2401 +#: doc/tin.5:2396 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2417 +#: doc/tin.5:2416 msgid "" "Allows you to select how B<\\%tin>(1) matches strings. The default is 0 and " -"uses the wildmat notation, which is how this has traditionally been " -"handled. Setting this to 1 allows you to use B<\\%perl>(1) compatible " +"uses the B<\\%wildmat>(3) notation, which is how this has traditionally " +"been handled. Setting this to 1 allows you to use B<\\%perl>(1) compatible " "regular expressions B<\\%pcre>(3). (see also B<\\%perlre>(1) and B<\\" "%pcrepattern>(3)). You will probably want to update your filter file if you " -"use this regularly. NB: Newsgroup names will always be matched using the " -"wildmat notation." +"use this regularly. NB: Newsgroup names will always be matched using the B<" +"\\%wildmat>(3) notation." msgstr "" #. type: TP -#: doc/tin.5:2417 +#: doc/tin.5:2416 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2429 +#: doc/tin.5:2428 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2437 +#: doc/tin.5:2436 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2453 +#: doc/tin.5:2452 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2469 +#: doc/tin.5:2468 msgid "" "Yet another global configuration file with \"I=I\" pairs. " "This one is for the more general options which usually can't be controlled " @@ -13011,31 +13211,33 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:2469 +#: doc/tin.5:2468 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2472 +#: doc/tin.5:2471 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:2476 +#: doc/tin.5:2475 msgid "" "Defines the name of your organization. $B overrides any " "specified value." msgstr "" +"Legt den Namen Ihrer Organisation fest. $B überschreibt den " +"angegebenen Wert." #. type: TP -#: doc/tin.5:2476 +#: doc/tin.5:2475 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2481 +#: doc/tin.5:2480 msgid "" "Defines the default place for some configuration files, common values are I, I, I or I. " @@ -13043,13 +13245,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:2481 +#: doc/tin.5:2480 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2487 +#: doc/tin.5:2486 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." @@ -13062,26 +13264,28 @@ msgstr "" "ändern, wenn Sie die Probleme Ihrer Benutzer selbst lösen wollen." #. type: TP -#: doc/tin.5:2487 +#: doc/tin.5:2486 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2492 +#: doc/tin.5:2491 msgid "Defines the directory containing the B<\\%inews>(1) executable." msgstr "" "Definiert das Verzeichnis, wleches das ausführbare B<\\%inews>(1) enthält." #. type: Plain text -#: doc/tin.5:2496 +#: doc/tin.5:2495 msgid "" "Default charset to be used in MIME's ''Content-Type:'' header. " "$B overrides any specified value." msgstr "" +"Standardzeichensatz, der im ''Content-Type:'' MIME-Header verwendet werden " +"soll. $B überschreibt den angegebenen Wert." #. type: Plain text -#: doc/tin.5:2499 +#: doc/tin.5:2498 msgid "" "Default encoding scheme used in MIME articles. 8bit might be the best value." msgstr "" @@ -13089,7 +13293,7 @@ msgstr "" "die beste Wahl." #. type: Plain text -#: doc/tin.5:2503 +#: doc/tin.5:2502 msgid "" "Default encoding scheme used in MIME letters. quoted-printable is a good " "choice here." @@ -13098,13 +13302,13 @@ msgstr "" "eine gute Wahl." #. type: TP -#: doc/tin.5:2503 +#: doc/tin.5:2502 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2509 +#: doc/tin.5:2508 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<\\" @@ -13115,13 +13319,13 @@ msgstr "" "Voreinstellung auf ON geändert." #. type: TP -#: doc/tin.5:2509 +#: doc/tin.5:2508 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2513 +#: doc/tin.5:2512 msgid "" "Don't generate a ''Sender:'' header. This has an effect only if " "B is set to --internal." @@ -13130,13 +13334,13 @@ msgstr "" "steht wird die Einstellung ignoriert." #. type: TP -#: doc/tin.5:2513 +#: doc/tin.5:2512 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2518 +#: doc/tin.5:2517 msgid "" "Base of your newsspool (Bnews, Cnews and INN traditional spool style), " "common values are I, I, I. " @@ -13144,13 +13348,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:2518 +#: doc/tin.5:2517 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2526 +#: doc/tin.5:2525 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:2530 +#: doc/tin.5:2529 msgid "" -"Name of a single overview file, common values are I<.overview>, I or I. $B overrides any specified value." msgstr "" "Name einer Overview-Datei, übliche Namen sind I<.overview> oder I. $B übersteuert den angegebenen Wert." #. type: TP -#: doc/tin.5:2530 +#: doc/tin.5:2529 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2535 +#: doc/tin.5:2534 msgid "" -"Full pathname of your newssystem's overview.fmt file; usually the overview." -"fmt file is in I, so you only have to change this setting if " -"your configuration differs." +"Full pathname of your newssystem's overview.fmt file; usually the file " +"residesin I and is named I, so you only have to " +"change this setting if your configuration differs." msgstr "" +"Vollständiger Pfadname der Newsgroups-Datei Ihres Newssystems; normalerweise " +"befindet sich die Datei in I und heißt I, so dass " +"Sie diese Einstellung nur ändern müssen wenn sich Ihre Konfiguration " +"unterscheidet." #. type: TP -#: doc/tin.5:2535 +#: doc/tin.5:2534 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2541 +#: doc/tin.5:2540 msgid "" -"Full pathname of your newssystem's active file; usually the active file " -"resides in I and is named I, so you only have to change " -"this setting if your configuration differs. $B overrides any " +"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 " +"setting if your configuration differs. $B overrides any " "specified value." msgstr "" +"Vollständiger Pfadname der Newsgroups-Datei Ihres Newssystems; normalerweise " +"befindet sich die Datei in I und heißt I, so dass Sie " +"diese Einstellung nur ändern müssen wenn sich Ihre Konfiguration " +"unterscheidet." #. type: TP -#: doc/tin.5:2541 +#: doc/tin.5:2540 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2546 +#: doc/tin.5:2545 msgid "" -"Full pathname of your newssystem's active.times file; usually the active." -"times file is I, so you only have to change this setting if your " -"configuration differs." +"Full pathname of your newssystem's active.times file; usually the file " +"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:2546 +#: doc/tin.5:2545 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2551 +#: doc/tin.5:2550 msgid "" -"Full pathname of your newssystem's newsgroups file; usually the newsgroups " -"file is in I, so you only have to change this setting if your " -"configuration differs." +"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 " +"setting if your configuration differs." msgstr "" "Vollständiger Pfadname der Newsgroups-Datei Ihres Newssystems; normalerweise " -"befindet sich die Newsgroups-Datei in I, so dass Sie diese " -"Einstellung nur ändern müssen wenn sich Ihre Konfiguration unterscheidet." +"befindet sich die Datei in I und heißt I, so dass " +"Sie diese Einstellung nur ändern müssen wenn sich Ihre Konfiguration " +"unterscheidet." #. type: TP -#: doc/tin.5:2551 +#: doc/tin.5:2550 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2556 +#: doc/tin.5:2555 msgid "" -"Full pathname of your newssystem's subscriptions file; usually the " -"subscriptions file is in I, so you only have to change this " -"setting if your configuration differs." +"Full pathname of your newssystem's subscriptions file; usually the file " +"resides in I and is named I, so you only have to " +"change this setting if your configuration differs." msgstr "" "Vollständiger Pfadname der Abonnements-Datei Ihres Newssystems; " -"normalerweise befindet sich die Abonnements-Datei in I, so dass " -"Sie diese Einstellung nur ändern müssen wenn sich Ihre Konfiguration " -"unterscheidet." +"normalerweise befindet sich die Datei in I und heißt " +"I, so dass Sie diese Einstellung nur ändern müssen wenn sich " +"Ihre Konfiguration unterscheidet." #. type: Plain text -#: doc/tin.5:2560 +#: doc/tin.5:2559 msgid "I" msgstr "I" #. type: Plain text -#: doc/tin.5:2564 +#: doc/tin.5:2563 msgid "" "translation into language specified in $B, $B or " "$B" @@ -13266,7 +13479,7 @@ msgstr "" "Sprache" #. type: Plain text -#: doc/tin.5:2578 +#: doc/tin.5:2577 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 " @@ -13280,7 +13493,7 @@ msgstr "" #. TODO: IIRC tin issues just a warning in that case? #. type: Plain text -#: doc/tin.5:2583 +#: doc/tin.5:2582 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 " @@ -13291,7 +13504,7 @@ msgstr "" "Newsgruppen angegeben werden, wird der Artikel zurückgewiesen." #. type: Plain text -#: doc/tin.5:2586 +#: doc/tin.5:2585 msgid "" "Each line consists of four space-separated fields \"I I " "I I\"." @@ -13300,30 +13513,30 @@ msgstr "" "I I I\"." #. type: TP -#: doc/tin.5:2586 doc/tin.5:2639 +#: doc/tin.5:2585 doc/tin.5:2638 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2589 +#: doc/tin.5:2588 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2592 +#: doc/tin.5:2591 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:2592 +#: doc/tin.5:2591 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2599 +#: doc/tin.5:2598 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 " @@ -13339,92 +13552,92 @@ msgstr "" "Newsgroup." #. type: TP -#: doc/tin.5:2599 +#: doc/tin.5:2598 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2602 +#: doc/tin.5:2601 msgid "can be one of those" msgstr "kann eines der folgenden sein" #. type: TP -#: doc/tin.5:2603 +#: doc/tin.5:2602 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2606 +#: doc/tin.5:2605 msgid "local postings are allowed" msgstr "lokale Postings sind erlaubt" #. type: TP -#: doc/tin.5:2606 +#: doc/tin.5:2605 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2609 +#: doc/tin.5:2608 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:2609 +#: doc/tin.5:2608 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2612 +#: doc/tin.5:2611 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:2612 +#: doc/tin.5:2611 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2615 +#: doc/tin.5:2614 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:2615 +#: doc/tin.5:2614 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2618 +#: doc/tin.5:2617 msgid "articles cannot be posted to this newsgroup" msgstr "in diese Gruppe darf nicht gepostet werden" #. type: TP -#: doc/tin.5:2618 +#: doc/tin.5:2617 #, no-wrap msgid "B<=foo.bar>" msgstr "B<=foo.bar>" #. type: Plain text -#: doc/tin.5:2621 +#: doc/tin.5:2620 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:2622 doc/tin.5:2649 doc/tin.5:2672 +#: doc/tin.5:2621 doc/tin.5:2648 doc/tin.5:2671 #, no-wrap msgid "B<\\%tin>(1)" msgstr "B<\\%tin>(1)" #. type: Plain text -#: doc/tin.5:2628 +#: doc/tin.5:2627 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 " @@ -13435,7 +13648,7 @@ msgstr "" "LIST (B) oder LIST COUNTS (B)." #. type: Plain text -#: doc/tin.5:2639 +#: doc/tin.5:2638 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 " @@ -13449,7 +13662,7 @@ msgstr "" "I\"." #. type: Plain text -#: doc/tin.5:2646 +#: doc/tin.5:2645 msgid "" "is the time when the group was created, expressed as the number of seconds " "since the Epoch." @@ -13458,18 +13671,18 @@ msgstr "" "Beginn der Epoche." #. type: TP -#: doc/tin.5:2646 +#: doc/tin.5:2645 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2649 +#: doc/tin.5:2648 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:2655 +#: doc/tin.5:2654 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) " @@ -13480,7 +13693,7 @@ msgstr "" "(B) Befehl." #. type: Plain text -#: doc/tin.5:2666 +#: doc/tin.5:2665 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 " @@ -13493,7 +13706,7 @@ msgstr "" "Tabulator getrennten Feldern \"I\tI\"." #. type: Plain text -#: doc/tin.5:2678 +#: doc/tin.5:2677 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:2687 +#: doc/tin.5:2686 msgid "" "This file might hold a default organization to be used in the " "''Organization:'' header. $B has a higher priority if set." @@ -13514,7 +13727,7 @@ msgstr "" "Priorität falls gesetzt." #. type: Plain text -#: doc/tin.5:2705 +#: doc/tin.5:2704 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 " @@ -13524,7 +13737,7 @@ msgid "" "%tin>(1) uses the LIST OVERVIEW.FMT (B) command instead." msgstr "" "Diese Datei gibt die Struktur der Nachrichtenübersichtsdatenbank an (siehe " -"auch B<\\%newsoverview>(5)). Die Reihenfolge der Zeilen in dieser Dateiist " +"auch B<\\%newsoverview>(5)). Die Reihenfolge der Zeilen in dieser Datei ist " "wichtig; sie bestimmt die Reihenfolge, in der die Felder in der Datenbank " "stehen. Siehe auch B<\\%overview.fmt>(5). B<\\%tin>(1) versucht die Datei " "nur dann zu lesen. Falls Sie direkt vom lokalen Spool lesen, wenn Sie " @@ -13532,7 +13745,7 @@ msgstr "" "Befehl LIST OVERVIEW.FMT (B)." #. type: Plain text -#: doc/tin.5:2720 +#: doc/tin.5:2719 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\"}/." @@ -13548,41 +13761,26 @@ msgstr "" "SUBSCRIPTIONS (B)." #. type: Plain text -#: doc/tin.5:2767 +#: doc/tin.5:2766 msgid "" -"B<\\%elm>(1), B<\\%inews>(1), B<\\%ispell>(1), B<\\%lp>(1), B<\\%lpr>(1), B<" -"\\%metamail>(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" -msgstr "" -"B<\\%elm>(1), B<\\%inews>(1), B<\\%ispell>(1), B<\\%lp>(1), B<\\%lpr>(1), B<" -"\\%metamail>(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" - -#~ msgid "Match against ''Subject:''" -#~ msgstr "Vergleiche mit ''Subject:''" - -#~ msgid "Match against ''Message-ID:'' and full ''References:''" -#~ msgstr "Vergleiche mit ''Message-ID:'' & allen ''References:''" - -#~ msgid "Match against ''Message-ID:'' and last ''References:'' entry only" -#~ msgstr "Vergleiche mit ''Message-ID:'' & letztem ''References:'' Eintrag" - -#~ msgid "Match against ''Message-ID:''" -#~ msgstr "Vergleiche mit ''Message-ID:''" - -#~ msgid "Match against ''References:''" -#~ msgstr "Vergleiche mit ''References:''" +"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" +msgstr "" +"B<\\%inews>(1), B<\\%ispell>(1), B<\\%lp>(1), B<\\%lpr>(1), B<\\" +"%metamail>(1), B<\\%mutt>(1), B<\\%perl>(1), B<\\%perlre>(1), B<\\%pgp>(1), " +"B<\\%rn>(1), B<\\%shar>(1), B<\\%slrnface>(1), B<\\%tin>(1), B<\\" +"%xterm>(1x), B<\\%heapsort>(3), B<\\%iconv>(3), B<\\%iconv_open>(3), B<\\" +"%nl_langinfo>(3), B<\\%pcre>(3), B<\\%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" diff -Nurp '--exclude=.bzr*' tin-2.4.5/doc/l10n/en_GB/tin.1 tin-2.6.0/doc/l10n/en_GB/tin.1 --- tin-2.4.5/doc/l10n/en_GB/tin.1 2020-12-01 11:59:44.000000000 +0100 +++ tin-2.6.0/doc/l10n/en_GB/tin.1 2021-08-20 10:47:42.693529908 +0200 @@ -3,18 +3,19 @@ .\" Module : tin.1 .\" Author : I. Lea, U. Janssen .\" Created : 1991-08-23 -.\" Updated : 2020-11-17 -.\" Notes : use american english; still needs some work, e.g.: +.\" Updated : 2021-07-06 +.\" Notes : use American English; still needs some work, e.g.: .\" - document authorization (.newsauth) .\" - document random organization feature .\" .\" +.IX Title "tin 1" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* -.TH tin 1 "December 24th, 2020" 2.4.5 "Usenet newsreader" +.TH tin 1 "August 23rd, 2021" 2.6.0 "Usenet newsreader" .\" .\" .SH NAME @@ -22,6 +23,7 @@ .\" tin, rtin \- Usenet newsreader .SH SYNOPSIS +.IX Header SYNOPSIS .\" .\" \fBtin\fP [\|[\|\fB\-h\fP\||\|\fB\-H\fP\||\|\fB\-V\fP\|]\ \|| [\|[\|[\|\fB\-a\fP\|] @@ -32,6 +34,7 @@ tin, rtin \- Usenet newsreader [\|\fB\-g\fP \fIserver\fP\|] [\|\fB\-m\fP \fIMail_dir\fP\|] [\|\fB\-p\fP \fIport\fP\|] [\|\fB\-I\fP \fIindex_dir\fP\|]\ \|[\fInewsgroup\fP\|[\|,.\|.\|.\|]\|]\|] .SH DESCRIPTION +.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) server. It will automatically @@ -55,6 +58,7 @@ pressing '\fB\fP'. The \fBGroupNextUnreadArtOrGrp\fP ('\fB\fP') key enters the next newsgroup with unread articles. .SH "EXIT STATUS" +.IX Header "EXIT STATUS" .\" TODO: also exits with signalnr cought as exit status .TP \fB0\fP @@ -71,6 +75,7 @@ Unread news available (batch mode (\*(rq .\" NNTP error. .SH OPTIONS +.IX Header OPTIONS .TP 12 \fB\-4\fP Force connecting via IPv4 to the remote NNTP server. Only available when @@ -268,6 +273,7 @@ NB: With the \*(rq\fB\-n\fP\*(rq flag, o Command\-line options have higher priority than attributes and tinrc options. Thus, command\-line option takes precedence over configured values. .SH USAGE +.IX Header USAGE .\" .\" .SS "NEWS ADMINISTRATION" @@ -504,13 +510,12 @@ Help screen of commands available on the ('\fB\e\fP') to search on this screen. \fBQuit\fP ('\fBq\fP') returns to the menu. .TP \fBToggleHelpDisplay 'H'\fP -Toggle the display of help mini menu at the bottom of the screen. +Toggle the display of help mini menu at the bottom of the screen and posting +etiquette after composing an article (\fBbeginner_level\fP). .TP \fBDisplayPostHist 'W'\fP List articles posted by user. The date posted, the newsgroup and the subject -are listed. You can use \fBSearchSubjF\fP ('\fB/\fP'), \fBSearchSubjB\fP ('\fB?\fP') and -\fBSearchRepeat\fP ('\fB\e\fP') to search on this screen. \fBQuit\fP ('\fBq\fP') returns -to the menu. +are listed. See the section "POSTING HISTORY LISTING" for more information. .TP \fBVersion 'v'\fP .\" ------------------------------------------------------------------- @@ -1085,7 +1090,8 @@ Reply through mail to the author of the article with all headers included. .TP \fBPagePGPCheckArticle '^G'\fP -Perform \fB\%pgp\fP(1) operations on article. +Perform \fB\%pgp\fP(1) / \fB\%gpg\fP(1) operations on article. This expects +inline pgp (\fBRFC\%4880\fP) and not MIME pgp (\fBRFC\%3156\fP). .TP \fBPageToggleRaw '^H'\fP Toggles the display mode (raw including all headers vs. cooked). @@ -1117,9 +1123,9 @@ Toggle the display of uuencoded sections from the \fBhide_uue\fP variable in the tinrc file. .TP \fBPageReveal ')'\fP -The formfeed character (^L) is often used to hide 'spoilers' that the reader -may not initially wish to see when viewing an article. Any text after a -formfeed is not displayed. This key\-press acts like a reveal key and turns +The form feed character (^L) is often used to hide 'spoilers' that the +reader may not initially wish to see when viewing an article. Any text after +a formfeed is not displayed. This key\-press acts like a reveal key and turns the hidden text back on. Scrolling down will also reveal the text, scrolling up will hide it again. .TP @@ -1350,7 +1356,8 @@ Toggle the display of the current URL in Help screen of commands available. .TP \fBToggleHelpDisplay 'H'\fP -Toggle the display of help mini menu at the bottom of the screen. +Toggle the display of help mini menu at the bottom of the screen and posting +etiquette after composing an article (\fBbeginner_level\fP). .RE .\" ------------------------------------------------------------------- .\" @@ -1405,7 +1412,52 @@ last line. Help screen of commands available. .TP \fBToggleHelpDisplay 'H'\fP -Toggle the display of help mini menu at the bottom of the screen. +Toggle the display of help mini menu at the bottom of the screen and posting +etiquette after composing an article (\fBbeginner_level\fP). +.RE +.\" ------------------------------------------------------------------- +.\" +.SS "POSTING HISTORY LISTING" +\fBDisplayPostHist\fP ('\fBW\fP') displays a list of all previous posted articles +stored in \fI${TIN_HOMEDIR:\-"$HOME"}/.tin/posted\fP. The following informatiosn +are shown: a time stamp in "dd\-mm\-yy"\-format, a single letter indicating the +action which initiated the message, the group names (evetually shortened, +see also \fBabbreviate_groupname\fP) or a mail address the message was sent to +and the subject of the message. Besides the common moving keys, the +following commands are available: +.RS 4 +.TP 10 +\fBPostedArticlesSelect '^J' ''\fP +The article with the current \*(rqMessage\-ID:\*(rq will be opened if available. +Note that this requires that the \*(rqMessage\-ID:\*(rq of the article was recorded +in \fI${TIN_HOMEDIR:\-"$HOME"}/.tin/posted\fP which may not always be the case. +If using NNTP and the internal inews (\fBinews_prog\fP set to "\-\-internal") +and either the server proposes a \*(rqMessage\-ID:\*(rq during the POST +(\fBRFC\%3977\fP) command or \fBtin\fP is build to generate \*(rqMessage\-ID:\*(rq this +should be the case. With an external inews (and reading from local spool) it +is not. +.TP +\fBSearchSubjF '/'\fP +URL forward search. +.TP +\fBSearchSubjB '?'\fP +URL backward search. +.TP +\fBSearchRepeat '\e'\fP +Repeat the previous search. +.TP +\fBShellEscape '!'\fP +Shell escape. +.TP +\fBToggleInfoLastLine 'i'\fP +Toggle the display of the current 'Message\-ID:\*(rq in the last line. +.TP +\fBHelp 'h'\fP +Help screen of commands available. +.TP +\fBToggleHelpDisplay 'H'\fP +Toggle the display of help mini menu at the bottom of the screen and posting +etiquette after composing an article (\fBbeginner_level\fP). .RE .\" ------------------------------------------------------------------- .\" @@ -1517,12 +1569,6 @@ Default is ON. \fBReconnect to server automatically (auto_reconnect)\fP Default is OFF. .TP -\fBUse Archive\-name: header for save (auto_save)\fP -If ON articles/threads with \*(rqArchive\-name:\*(rq in header will be -automatically saved with the Archive\-name & part/patch no and post processed -if \fBpost_process_type\fP is set to something other than 'No'. Default is -OFF. -.TP \fBSave articles in batch mode (batch_save)\fP If set ON articles/threads will be saved in batch mode when save \&\*(rq\fB\-S\fP\*(rq or mail \*(rq\fB\-M\fP, \fB\-N\fP\*(rq is specified on the command line. Default is ON. @@ -1769,7 +1815,9 @@ ahighlighted bar if set OFF. Default is .TP \fBInvocation of your editor (editor_format)\fP The format string used to create the editor start command with parameters. -Default is "%E +%N %F" (e.g., /bin/vi +7 .article). +Default is '%E +%N %F' with %E=Editor, %N=Linenumber and %F=Filename (e.g., +/bin/vi +7 .article). See also $\fBVISUAL\fP and $\fBEDITOR\fP under +"ENVIRONMENT". .TP \fBDetection of external quotes (extquote_handling)\fP If ON quotes from external sources will be detected. Default is OFF. @@ -1875,7 +1923,8 @@ Standard (\fBRFC\%5322\fP and \fBRFC\%20 .TP \fBMail address (mail_address)\fP User's mail address (and full name), if not username@host. This is used when -creating articles, sending mail and when \fB\%pgp\fP(1) signing. +creating articles, sending mail and when \fB\%pgp\fP(1) / \fB\%gpg\fP(1) signing +(\fBRFC\%4880\fP). .TP \fBMIME encoding in mail messages (mail_mime_encoding)\fP MIME encoding of the body in mail message, if necessary (8bit, base64, @@ -1893,7 +1942,7 @@ details on MBOXO and MBOXRD and \fB\%mmd .TP \fBMail directory (maildir)\fP The directory where articles/threads are to be saved in \fB\%mbox\fP(5) -format. This feature is mainly for use with the \fB\%elm\fP(1) mail +format. This feature is mainly for use with the \fB\%mutt\fP(1) mail program. It allows the user to save articles/threads/groups simply by giving \&'=' as the filename to save to. Default is \fI${TIN_HOMEDIR:\-"$HOME"}/Mail\fP. .TP @@ -1905,7 +1954,7 @@ mailers with different command line para .in +.3i .nf sendmail \-oem \-t < %F -elm \-s "%S" "%T" < "%F" +mutt \-s "%S" \-\- "%T" < "%F" claws\-mail \-\-compose "mailto:%T?subject=%S&insert=%F" .fi .in -.3i @@ -1939,8 +1988,8 @@ Path, name and options of external \fB\% non\-textual parts of articles. To use the built\-in viewer, set to \-\-internal. This is the default value when \fB\%metamail\fP(1) is not installed. Leave it blank if you don't want any automatic viewing of -non\-textual attachments. The 'V' command can always be used to manually view -any attachments. See also \fBask_for_metamail\fP. +non\-textual attachments. The \fBPageViewAttach\fP ('\fBV\fP') command can always +be used to manually view any attachments. See also \fBask_for_metamail\fP. .TP \fBMM_CHARSET (mm_charset)\fP Charset supported locally, which is also used for MIME header (charset @@ -2063,8 +2112,10 @@ files that were post processed and uudec using the \fB\%mailcap\fP(5) file. Default is ON. .TP \fBPost process saved articles (post_process_type)\fP -This specifies whether to perform post processing on saved articles. The -following values are allowed: +This specifies whether to perform post processing on saved articles. +Because the shell archive may contain commands you may not want to be +executed, be careful when extracting shell archives. The following values +are allowed: .RS +.5i .IP 0 3 \fBNo\fP (default), no post processing is done. @@ -2320,11 +2371,6 @@ A regular expression that will be applie matching words are shown in \fBcol_markstar\fP or \fBmono_markstar\fP. If \fBstars_regex\fP is blank, then \fBtin\fP uses a built\-in default. .TP -\fBStart editor with line offset (start_editor_offset)\fP -Set ON if the editor used for posting, follow\-ups and bug reports has the -capability of starting and positioning the cursor at a specified line within -a file. Default is ON. -.TP \fBStrip blanks of end of lines (strip_blanks)\fP .\" only done in select/thread level, not in group level (nor in the pager) .\" IMHO we should remove it @@ -2434,8 +2480,8 @@ Default is 0. This option does not affec \fBSkip leading and trailing blank l.\fP, skip leading and trailing blank lines. .IP 4 -\fBCompact multiple between text\fP, replace multiple blank lines between -textblocks with one blank line. +\fBCompact multiple between text\fP, replace multiple blank lines between text +blocks with one blank line. .IP 5 \fBCompact multiple and skip leading\fP, 4 + 1 .IP 6 @@ -2493,12 +2539,12 @@ If ON verbatim blocks will be detected. .TP \fBWildcard matching (wildcard)\fP Allows you to select how \fBtin\fP matches strings. The default is 0 and uses -the wildmat notation, which is how this has traditionally been handled. -Setting this to 1 allows you to use \fB\%perl\fP(1) compatible regular -expressions \fB\%pcre\fP(3) (see also \fB\%perlre\fP(1) and +the \fB\%wildmat\fP(3) notation, which is how this has traditionally been +handled. Setting this to 1 allows you to use \fB\%perl\fP(1) compatible +regular expressions \fB\%pcre\fP(3) (see also \fB\%perlre\fP(1) and \fB\%pcrepattern\fP(3)). You will probably want to update your filter file if you use this regularly. NB: Newsgroup names will always be matched using -the wildmat notation. +the \fB\%wildmat\fP(3) notation. .TP \fBWhat to display instead of mark (word_h_display_marks)\fP Should the leading and ending stars, slashes, strokes and dashes also be @@ -2577,7 +2623,8 @@ attributes file, \fBScopeAdd\fP ('\fBa\f ('\fBd\fP') delete the current scope, \fBScopeMove\fP ('\fBm\fP') move the current scope to a new position, \fBScopeRename\fP ('\fBr\fP') rename the current scope. \fBToggleHelpDisplay\fP ('\fBH\fP') toggles the help mini menu at the -bottom of the screen. +bottom of the screen and posting etiquette after composing an article +(\fBbeginner_level\fP). .SS "FILTERING ARTICLES" .\" FIXME - add scoring description When there is a subject or an author which you are either very interested @@ -2635,7 +2682,8 @@ again or p)ost the article to the specif .PP Use the \fBDisplayPostHist\fP ('\fBW\fP') command to display a history of the articles you have posted. The date the article was posted, which newsgroups -the article was posted to and the articles subject line are displayed. +the article was posted to and the articles subject line are displayed. See +the section "POSTING HISTORY LISTING" for more information. .PP Use the \fBPageFollowupQuote\fP ('\fBf\fP'), \fBPageFollowup\fP ('\fBF\fP') or \fBPageFollowupQuoteHeaders\fP ('\fB^W\fP') command to post a follow\-up article to @@ -2806,7 +2854,8 @@ also use the same syntax. \fBtin\fP inte \fB\%rn\fP(1). It contains a list of patterns, separated by commas and possibly prefixed with exclamation points. An exclamation point negates the meaning of a match on this pattern, and can be used to cancel certain -matches. Some examples: +matches. See \fB\%wildmat\fP(3) for details about the understood +patterns. Some examples: .sp \fIalt.config,news.*,!news.test\fP .sp @@ -2814,8 +2863,8 @@ Matches alt.config and everything in the .PP .\" .\" -See the explanation for the $\fBAUTOSUBSCRIBE\fP variables for further -examples. +See the explanation for the $\fBAUTOSUBSCRIBE\fP and $\fBAUTOUNSUBSCRIBE\fP +variables for further examples. .SS SIGNATURES \fBtin\fP will recognise a signature in either \fI${TIN_HOMEDIR:\-"$HOME"}/.signature\fP or \fI${TIN_HOMEDIR:\-"$HOME"}/.Sig\fP. @@ -3128,6 +3177,7 @@ cached data for groups you are not readi .\" .\" .SH FILES +.IX Header FILES .\" TODO: mention dead.article, dead.articles .\" .article[.$$], .cancel[.$$], .letter[.$$]? .\" ${XDG_RUNTIME_DIR:\-"$HOME"}/.slrnfaces @@ -3283,8 +3333,10 @@ For a detailed description see \fB\%tin\ .\" .\" .SH ENVIRONMENT +.IX Header ENVIRONMENT .\" TODO: - sort in a useful order -.\" - add undocumented env-vars (e.g. DEV_TCP (SCO)) +.\" - add undocumented env-vars (e.g. $DEV_TCP (SCO), +.\" ${HOST:-"$HOSTNAME"} fallback) .TP \fBTINRC\fP Define this variable if you want to specify command\-line options that \fBtin\fP @@ -3426,8 +3478,8 @@ replying, follow\-ups, ...). Evaluation \fBEDITOR\fP If $\fBVISUAL\fP is unset, then this variable is looked up for a default editor. If $\fBEDITOR\fP and $\fBVISUAL\fP are both unset, \fBtin\fP uses the systems -default editor (i.e. \fB\%vi\fP(1)) on UNIX\-systems). See \fB\%environ\fP(5) -for more info. +default editor (i.e. \fB\%vi\fP(1) on UNIX\-systems). See \fB\%environ\fP(5) for +more info. .TP \fBAUTOSUBSCRIBE\fP A new group is checked against the list of patterns; if it matches, \fBtin\fP @@ -3565,6 +3617,7 @@ The pathname of the user's login shell. .\" The pathname of the user's dir to put non\-essential run time files into. .SH SIGNALS +.IX Header SIGNALS .\" TODO: add missing, sort useful, document in detail \fBtin\fP handles a couple of signals: .TP @@ -3588,6 +3641,7 @@ Terminate gracefully but do not restore .\" Write out \fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP\-file. .SH SECURITY +.IX Header SECURITY .\" .\" If \fBtin\fP is started in debug mode (\*(rq\fB\-D n\fP\*(rq) it will create world @@ -3595,6 +3649,7 @@ readable files in \fB$TMPDIR\fP which ma 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). .SH "CONFORMING TO" +.IX Header "CONFORMING TO" .\" - RFC\%2045, RFC\%2047, RFC\%2231, RFC\%2980, RFC\%3977, RFC\%4155 .\" RFC\%4643, RFC\%5322, RFC\%5536, RFC\%5537, RFC\%6048 or whatever .\" @@ -3603,14 +3658,16 @@ before starting \fBtin\fP in debug mode Section 12, Utility Conventions (Utility Argument Syntax, Utility Syntax Guidelines). .SH NOTES +.IX Header NOTES Regular expression support is provided by the PCRE library package \fB\%pcre\fP(3), which is open source software, written by Philip Hazel, and copyright by the University of Cambridge, England. .br .\" .\" - + .SH BUGS +.IX Header BUGS \fBCNews\fP NNTPd, \fB\%noffle\fP(1) (<= V1.0\-pre5) and \fBNewsCache\fP (<= V1.1.91) can't handle pipelined GROUP commands. If you run into trouble with any of the mentioned servers define DISABLE_PIPELINING in include/autoconf.h @@ -3625,6 +3682,7 @@ found a bug, please use the \fBBugReport English. Please do NOT enclose a core\-file in your bug\-report until we request it. .SH HISTORY +.IX Header HISTORY \fBtin\fP is based on the \fB\%tass\fP(1) newsreader that was developed by Rich Skrenta and posted to alt.sources in March 1991; its first version was released on August 23rd 1991. \fB\%tass\fP(1) itself was heavily influenced @@ -3672,15 +3730,17 @@ Urs Janssen .\" .\" .SH "SEE ALSO" +.IX Header "SEE ALSO" \fB\%elm\fP(1), \fB\%emacs\fP(1), \fB\%gpg\fP(1), \fB\%inews\fP(1), \fB\%ispell\fP(1), -\fB\%lp\fP(1), \fB\%lpr\fP(1), \fB\%metamail\fP(1), \fB\%noffle\fP(1), \fB\%perl\fP(1), -\fB\%perlre\fP(1), \fB\%pgp\fP(1), \fB\%rn\fP(1), \fB\%sendmail\fP(1), \fB\%shar\fP(1), -\fB\%slrnface\fP(1), \fB\%tass\fP(1), \fB\%unshar\fP(1), \fB\%uudecode\fP(1), -\fB\%vi\fP(1), \fB\%xterm\fP(1x), \fB\%heapsort\fP(3), \fB\%iconv\fP(3), -\fB\%iconv_open\fP(3), \fB\%nl_langinfo\fP(3), \fB\%pcre\fP(3), \fB\%pcrepattern\fP(3), -\fB\%qsort\fP(3), \fB\%snprintf\fP(3), \fB\%strftime\fP(3), \fB\%vsnprintf\fP(3), -\fB\%wildmat\fP(3), \fB\%environ\fP(5), \fB\%locale\fP(5), \fB\%mailcap\fP(5), -\fB\%mbox\fP(5), \fB\%mmdf\fP(5), \fB\%newsoverview\fP(5), \fB\%tin\fP(5), \fB\%cron\fP(8), -\fBRFC\%1345\fP, \fBRFC\%1524\fP, \fBRFC\%2045\fP, \fBRFC\%2046\fP, \fBRFC\%2047\fP, -\fBRFC\%2048\fP, \fBRFC\%2231\fP, \fBRFC\%2980\fP, \fBRFC\%3977\fP, \fBRFC\%4155\fP, -\fBRFC\%4643\fP, \fBRFC\%5322\fP, \fBRFC\%5536\fP, \fBRFC\%5537\fP, \fBRFC\%6048\fP +\fB\%lp\fP(1), \fB\%lpr\fP(1), \fB\%metamail\fP(1), \fB\%mutt\fP(1), \fB\%noffle\fP(1), +\fB\%perl\fP(1), \fB\%perlre\fP(1), \fB\%pgp\fP(1), \fB\%rn\fP(1), \fB\%sendmail\fP(1), +\fB\%shar\fP(1), \fB\%slrnface\fP(1), \fB\%tass\fP(1), \fB\%unshar\fP(1), +\fB\%uudecode\fP(1), \fB\%vi\fP(1), \fB\%xterm\fP(1x), \fB\%heapsort\fP(3), +\fB\%iconv\fP(3), \fB\%iconv_open\fP(3), \fB\%nl_langinfo\fP(3), \fB\%pcre\fP(3), +\fB\%pcrepattern\fP(3), \fB\%qsort\fP(3), \fB\%snprintf\fP(3), \fB\%strftime\fP(3), +\fB\%vsnprintf\fP(3), \fB\%wildmat\fP(3), \fB\%environ\fP(5), \fB\%locale\fP(5), +\fB\%mailcap\fP(5), \fB\%mbox\fP(5), \fB\%mmdf\fP(5), \fB\%newsoverview\fP(5), +\fB\%tin\fP(5), \fB\%cron\fP(8), \fBRFC\%1345\fP, \fBRFC\%1524\fP, \fBRFC\%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 diff -Nurp '--exclude=.bzr*' tin-2.4.5/doc/l10n/en_GB/tin.5 tin-2.6.0/doc/l10n/en_GB/tin.5 --- tin-2.4.5/doc/l10n/en_GB/tin.5 2020-12-01 11:59:44.000000000 +0100 +++ tin-2.6.0/doc/l10n/en_GB/tin.5 2021-08-20 10:47:43.061545040 +0200 @@ -2,7 +2,7 @@ .\" Module : tin.5 .\" Author : U. Janssen .\" Created : 2000-07-10 -.\" Updated : 2020-11-10 +.\" Updated : 2021-07-06 .\" Notes : needs a some work .\" .\" @@ -11,7 +11,7 @@ .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* -.TH tin 5 "December 24th, 2020" 2.4.5 "Usenet newsreader" +.TH tin 5 "August 23rd, 2021" 2.6.0 "Usenet newsreader" .SH NAME tin, rtin \- related files @@ -370,7 +370,8 @@ quadruples) of user's mailgroups (requir mh\-mail\-handling support). .TP \fBmail_group_name\fP -must be the pathname of the mailbox relative to field #4 with / changed to . +must be the pathname of the mailbox relative to field #4 with '/' changed to +\&'.' .TP \fBmaxnum\fP just put a large number here, something higher than the highest message in @@ -445,9 +446,6 @@ Identical to the tinrc variable of the s \fBauto_list_thread\fP Identical to the tinrc variable of the same name .TP -\fBauto_save\fP -Identical to the tinrc variable of the same name -.TP \fBauto_select\fP Automatically perform the \fBGroupMarkUnselArtRead\fP ('\fBX\fP') command after entering the group. @@ -604,9 +602,6 @@ Identical to the tinrc variable \fBsort_ \fBsort_threads_type\fP Identical to the tinrc variable of the same name .TP -\fBstart_editor_offset\fP -Identical to the tinrc variable of the same name -.TP \fBtex2iso_conv\fP Identical to the tinrc variable of the same name .TP @@ -1041,19 +1036,21 @@ defaults. If a keyname is bound to NULL \fBPostSupersede\fP s \fBPostSend\fP s y .sp +\fBPostedArticlesSelect\fP ^J ^M +.sp \fBPostponeOverride\fP Y \fBPostponeAll\fP A .sp \fBPromptYes\fP y Y \fBPromptNo\fP n N .sp -\fBSaveAppendFile\fP a -\fBSaveOverwriteFile\fP o -.sp \fBPProcNone\fP n \fBPProcShar\fP s \fBPProcYes\fP y .sp +\fBSaveAppendFile\fP a +\fBSaveOverwriteFile\fP o +.sp \fBSelectEnterNextUnreadGrp\fP TAB n \fBSelectReadGrp\fP ^J ^M \fBSelectResetNewsrc\fP ^R @@ -1144,7 +1141,13 @@ news.example.org /tmp/nrc\-ex example ex \fI${TIN_HOMEDIR:\-"$HOME"}/.tin/posted\fP .sp .RS -posting history +Posting history. The file is written by \fB\%tin\fP(1) and used by +\fBDisplayPostHist\fP ('\fBW\fP') command. It should not be altered manually. Any +line that starts with "#" is a comment. Blank lines are ignored. All other +lines shall consist of at least four pipe\-separated fields, starting with a +time stamp "dd\-mm\-yy", a single letter indicating the action which initiated +the message, a group name or a mail address the message was sent to, the +subject of the message and optionally the messages \*(rqMessage\-ID\*(rq if known. .RE .PP @@ -1282,12 +1285,6 @@ Default is ON. \fBauto_reconnect\fP Reconnect to server automatically. Default is OFF. .TP -\fBauto_save\fP -If ON articles/threads with \*(rqArchive\-name:\*(rq in header will be -automatically saved with the Archive\-name & part/patch no and post processed -if \fBpost_process_type\fP is set to something other than 'No'. Default is -OFF. -.TP \fBbatch_save\fP If set ON articles/threads will be saved in batch mode when save \&\*(rq\fB\-S\fP\*(rq or mail \*(rq\fB\-M\fP, \fB\-N\fP\*(rq is specified on the command line. Default is ON. @@ -1521,7 +1518,8 @@ ahighlighted bar if set OFF. Default is \fBeditor_format\fP The format string used to create the editor start command with parameters. Default is '%E +%N %F' with %E=Editor, %N=Linenumber and %F=Filename (e.g., -/bin/vi +7 .article). +/bin/vi +7 .article). See also $\fBVISUAL\fP and $\fBEDITOR\fP under "ENVIRONMENT" +in \fB\%tin\fP(1) .TP \fBextquote_handling\fP If ON quotes from external sources will be detected. Default is OFF. @@ -1654,7 +1652,7 @@ details on MBOXO and MBOXRD and \fB\%mmd .TP \fBmaildir\fP The directory where articles/threads are to be saved in \fB\%mbox\fP(5) -format. This feature is mainly for use with the \fB\%elm\fP(1) mail +format. This feature is mainly for use with the \fB\%mutt\fP(1) mail program. It allows the user to save articles/threads/groups simply by giving \&'=' as the filename to save to. Default is \fI${TIN_HOMEDIR:\-"$HOME"}/Mail\fP. .TP @@ -1666,7 +1664,7 @@ mailers with different command line para .in +.3i .nf sendmail \-oem \-t < %F -elm \-s "%S" "%T" < "%F" +mutt \-s "%S" \-\- "%T" < "%F" claws\-mail \-\-compose "mailto:%T?subject=%S&insert=%F" .fi .in -.3i @@ -1700,8 +1698,8 @@ Path, name and options of external \fB\% non\-textual parts of articles. To use the built\-in viewer, set to \-\-internal. This is the default value when \fB\%metamail\fP(1) is not installed. Leave it blank if you don't want any automatic viewing of -non\-textual attachments. The 'V' command can always be used to manually view -any attachments. See also \fBask_for_metamail\fP. +non\-textual attachments. The \fBPageViewAttach\fP ('\fBV\fP') command can always +be used to manually view any attachments. See also \fBask_for_metamail\fP. .TP \fBmm_charset\fP Charset supported locally, which is also used for MIME header (charset @@ -1832,9 +1830,7 @@ are allowed: .IP 0 3 \fBNo\fP (default), no post processing is done. .IP 1 -\fBShell archives\fP, unpacking of multi\-part \fB\%shar\fP(1) files only. Because -the shell archive may contain commands you may not want to be executed, be -careful with this option. +\fBShell archives\fP, unpacking of multi\-part \fB\%shar\fP(1) files only. .IP 2 \fBYes\fP, binary attachments and data will be decoded and saved. .RE @@ -2103,11 +2099,6 @@ A regular expression that will be applie matching words are shown in \fBcol_markstar\fP or \fBmono_markstar\fP. If \fBstars_regex\fP is blank, then \fB\%tin\fP(1) uses a built\-in default. .TP -\fBstart_editor_offset\fP -Set ON if the editor used for posting, follow\-ups and bug reports has the -capability of starting and positioning the cursor at a specified line within -a file. Default is ON. -.TP \fBstrip_blanks\fP Strips the blanks from the end of each line therefore speeding up the display when reading on a slow terminal or via modem. Default is ON. @@ -2212,8 +2203,8 @@ Default is 0. This option does not affec \fBSkip leading and trailing blank l.\fP, skip leading and trailing blank lines. .IP 4 -\fBCompact multiple between text\fP, replace multiple blank lines between -textblocks with one blank line. +\fBCompact multiple between text\fP, replace multiple blank lines between text +blocks with one blank line. .IP 5 \fBCompact multiple and skip leading\fP, 4 + 1 .IP 6 @@ -2272,12 +2263,12 @@ If ON verbatim blocks will be detected. .TP \fBwildcard\fP Allows you to select how \fB\%tin\fP(1) matches strings. The default is 0 and -uses the wildmat notation, which is how this has traditionally been +uses the \fB\%wildmat\fP(3) notation, which is how this has traditionally been handled. Setting this to 1 allows you to use \fB\%perl\fP(1) compatible regular expressions \fB\%pcre\fP(3). (see also \fB\%perlre\fP(1) and \fB\%pcrepattern\fP(3)). You will probably want to update your filter file if you use this regularly. NB: Newsgroup names will always be matched using -the wildmat notation. +the \fB\%wildmat\fP(3) notation. .TP \fBword_h_display_marks\fP Should the leading and ending stars, slashes, strokes and dashes also be @@ -2382,34 +2373,34 @@ the same dir as \fIspooldir\fP), common specified value. .TP \fBoverviewfile\fP -Name of a single overview file, common values are \fI.overview\fP, +Name of a single overview file, common values are \fI.overview\fP or \fIover.view\fP. $\fBTIN_NOVFILENAME\fP overrides any specified value. .TP \fBoverviewfmtfile\fP -Full pathname of your newssystem's overview.fmt file; usually the -overview.fmt file is in \fInewslibdir\fP, so you only have to change this -setting if your configuration differs. +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 +change this setting if your configuration differs. .TP \fBactivefile\fP -Full pathname of your newssystem's active file; usually the active file -resides in \fInewslibdir\fP and is named \fIactive\fP, so you only have to change -this setting if your configuration differs. $\fBTIN_ACTIVEFILE\fP overrides any +Full pathname of your newssystem's active file; usually the file resides in +\fInewslibdir\fP and is named \fIactive\fP, so you only have to change this +setting if your configuration differs. $\fBTIN_ACTIVEFILE\fP overrides any specified value. .TP \fBactivetimesfile\fP -Full pathname of your newssystem's active.times file; usually the -active.times file is \fInewslibdir\fP, so you only have to change this setting -if your configuration differs. +Full pathname of your newssystem's active.times file; usually the file +resides in \fInewslibdir\fP and is named \fIactive.times\fP, so you only have to +change this setting if your configuration differs. .TP \fBnewsgroupsfile\fP -Full pathname of your newssystem's newsgroups file; usually the newsgroups -file is in \fInewslibdir\fP, so you only have to change this setting if your -configuration differs. +Full pathname of your newssystem's newsgroups file; usually the file resides +in \fInewslibdir\fP and is named \fInewsgroups\fP, so you only have to change this +setting if your configuration differs. .TP \fBsubscriptionsfile\fP -Full pathname of your newssystem's subscriptions file; usually the -subscriptions file is in \fInewslibdir\fP, so you only have to change this -setting if your configuration differs. +Full pathname of your newssystem's subscriptions file; usually the file +resides in \fInewslibdir\fP and is named \fIsubscriptions\fP, so you only have to +change this setting if your configuration differs. .RE .PP @@ -2565,8 +2556,8 @@ command instead. .PP .SH "SEE ALSO" -\fB\%elm\fP(1), \fB\%inews\fP(1), \fB\%ispell\fP(1), \fB\%lp\fP(1), \fB\%lpr\fP(1), -\fB\%metamail\fP(1), \fB\%perl\fP(1), \fB\%perlre\fP(1), \fB\%pgp\fP(1), \fB\%rn\fP(1), +\fB\%inews\fP(1), \fB\%ispell\fP(1), \fB\%lp\fP(1), \fB\%lpr\fP(1), \fB\%metamail\fP(1), +\fB\%mutt\fP(1), \fB\%perl\fP(1), \fB\%perlre\fP(1), \fB\%pgp\fP(1), \fB\%rn\fP(1), \fB\%shar\fP(1), \fB\%slrnface\fP(1), \fB\%tin\fP(1), \fB\%xterm\fP(1x), \fB\%heapsort\fP(3), \fB\%iconv\fP(3), \fB\%iconv_open\fP(3), \fB\%nl_langinfo\fP(3), \fB\%pcre\fP(3), \fB\%pcrepattern\fP(3), \fB\%qsort\fP(3), \fB\%strftime\fP(3), diff -Nurp '--exclude=.bzr*' tin-2.4.5/doc/l10n/en_GB.po tin-2.6.0/doc/l10n/en_GB.po --- tin-2.4.5/doc/l10n/en_GB.po 2020-12-01 11:59:39.000000000 +0100 +++ tin-2.6.0/doc/l10n/en_GB.po 2021-08-20 10:47:36.089258322 +0200 @@ -4,10 +4,10 @@ # msgid "" msgstr "" -"Project-Id-Version: tin-man 2.4.5\n" +"Project-Id-Version: tin-man 2.6.0\n" "Report-Msgid-Bugs-To: translation@tin.org\n" -"POT-Creation-Date: 2020-12-01 11:58+0100\n" -"PO-Revision-Date: 2020-12-01 11:59+0100\n" +"POT-Creation-Date: 2021-08-20 10:46+0200\n" +"PO-Revision-Date: 2021-08-10 11:47+0200\n" "Last-Translator: Urs Janssen \n" "Language-Team: LANGUAGE \n" "Language: en_GB\n" @@ -15,49 +15,87 @@ msgstr "" "Content-Type: text/plain; charset=ISO-8859-1\n" "Content-Transfer-Encoding: 8bit\n" +# +#. Project : tin - a Usenet newsreader +#. Module : tin.1 +#. Author : I. Lea, U. Janssen +#. Created : 1991-08-23 +#. Updated : 2021-07-06 +#. Notes : use American English; still needs some work, e.g.: +#. - document authorization (.newsauth) +#. - document random organization feature +#. type: IX +#: doc/tin.1:12 +#, no-wrap +msgid "Title" +msgstr "Title" + +# +#. Project : tin - a Usenet newsreader +#. Module : tin.1 +#. Author : I. Lea, U. Janssen +#. Created : 1991-08-23 +#. Updated : 2021-07-06 +#. Notes : use American English; still needs some work, e.g.: +#. - document authorization (.newsauth) +#. - document random organization feature +#. type: IX +#: doc/tin.1:12 +#, no-wrap +msgid "tin 1" +msgstr "tin 1" + #. type: TH -#: doc/tin.1:12 doc/tin.5:9 +#: doc/tin.1:13 doc/tin.5:9 #, no-wrap msgid "tin" msgstr "tin" #. type: TH -#: doc/tin.1:12 doc/tin.5:9 +#: doc/tin.1:13 doc/tin.5:9 #, no-wrap -msgid "December 24th, 2020" -msgstr "December 24th, 2020" +msgid "August 23rd, 2021" +msgstr "August 23rd, 2021" #. type: TH -#: doc/tin.1:12 doc/tin.5:9 +#: doc/tin.1:13 doc/tin.5:9 #, no-wrap -msgid "2.4.5" -msgstr "2.4.5" +msgid "2.6.0" +msgstr "2.6.0" #. type: TH -#: doc/tin.1:12 doc/tin.5:9 +#: doc/tin.1:13 doc/tin.5:9 #, no-wrap msgid "Usenet newsreader" msgstr "Usenet newsreader" #. type: SH -#: doc/tin.1:15 doc/tin.5:11 +#: doc/tin.1:16 doc/tin.5:11 #, no-wrap msgid "NAME" msgstr "NAME" #. type: Plain text -#: doc/tin.1:19 +#: doc/tin.1:20 msgid "tin, rtin - Usenet newsreader" msgstr "tin, rtin - Usenet newsreader" -#. type: SH -#: doc/tin.1:19 +#. type: IX +#: doc/tin.1:20 doc/tin.1:21 #, no-wrap msgid "SYNOPSIS" msgstr "SYNOPSIS" +#. type: IX +#: doc/tin.1:21 doc/tin.1:52 doc/tin.1:81 doc/tin.1:98 doc/tin.1:295 +#: doc/tin.1:3313 doc/tin.1:3470 doc/tin.1:3791 doc/tin.1:3816 doc/tin.1:3825 +#: doc/tin.1:3834 doc/tin.1:3844 doc/tin.1:3862 doc/tin.1:3926 +#, no-wrap +msgid "Header" +msgstr "Header" + #. type: Plain text -#: doc/tin.1:49 +#: doc/tin.1:51 msgid "" "B [\\|[\\|B<-h>\\||\\|B<-H>\\||\\|B<-V>\\|]\\ \\|| [\\|[\\|[\\|B<-a>" "\\|] [\\|B<-dlnq>\\||\\|B<-Q>\\|] [\\|B<-ArzxX>\\|]\\|] [\\|[\\|B<-R>\\||\\|" @@ -78,13 +116,13 @@ msgstr "" "\\|]\\|]\\|]" #. type: SH -#: doc/tin.1:49 doc/tin.5:14 +#: doc/tin.1:51 doc/tin.1:52 doc/tin.5:14 #, no-wrap msgid "DESCRIPTION" msgstr "DESCRIPTION" #. type: Plain text -#: doc/tin.1:58 +#: doc/tin.1:61 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) " @@ -99,7 +137,7 @@ msgstr "" "via the NNTP [X]OVER command (B, B)." #. type: Plain text -#: doc/tin.1:64 +#: doc/tin.1:67 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 " @@ -110,7 +148,7 @@ msgstr "" "list of the commands available at a particular level." #. type: Plain text -#: doc/tin.1:72 +#: doc/tin.1:75 msgid "" "On startup B will show a list of the newsgroups found in I<" "${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>. An arrow '-E' or highlighted bar " @@ -129,7 +167,7 @@ msgstr "" "pressing 'BCRE>'." #. type: Plain text -#: doc/tin.1:77 +#: doc/tin.1:80 msgid "" "The B ('BTABE>') key enters the next " "newsgroup with unread articles." @@ -137,70 +175,70 @@ msgstr "" "The B ('BTABE>') key enters the next " "newsgroup with unread articles." -#. type: SH -#: doc/tin.1:77 +#. type: IX +#: doc/tin.1:80 doc/tin.1:81 #, no-wrap msgid "EXIT STATUS" msgstr "EXIT STATUS" #. type: TP -#: doc/tin.1:79 doc/tin.1:1099 doc/tin.1:3495 +#: doc/tin.1:83 doc/tin.1:1105 doc/tin.1:3555 #, no-wrap msgid "B<0>" msgstr "B<0>" #. type: Plain text -#: doc/tin.1:82 +#: doc/tin.1:86 msgid "Successful program execution. No unread news available in batch mode." msgstr "Successful program execution. No unread news available in batch mode." #. type: TP -#: doc/tin.1:82 doc/tin.1:3498 +#: doc/tin.1:86 doc/tin.1:3558 #, no-wrap msgid "B<1>" msgstr "B<1>" #. type: Plain text -#: doc/tin.1:85 +#: doc/tin.1:89 msgid "Usage, syntax, configuration file or network error." msgstr "Usage, syntax, configuration file or network error." #. type: TP -#: doc/tin.1:85 doc/tin.1:3501 +#: doc/tin.1:89 doc/tin.1:3561 #, no-wrap msgid "B<2>" msgstr "B<2>" #. type: Plain text -#: doc/tin.1:88 +#: doc/tin.1:92 msgid "Unread news available (batch mode (''B<-Z>'') only)." msgstr "Unread news available (batch mode (''B<-Z>'') only)." #. type: TP -#: doc/tin.1:88 doc/tin.1:3504 +#: doc/tin.1:92 doc/tin.1:3564 #, no-wrap msgid "B<3>" msgstr "B<3>" #. type: Plain text -#: doc/tin.1:93 +#: doc/tin.1:97 msgid "NNTP error." msgstr "NNTP error." -#. type: SH -#: doc/tin.1:93 +#. type: IX +#: doc/tin.1:97 doc/tin.1:98 #, no-wrap msgid "OPTIONS" msgstr "OPTIONS" #. type: TP -#: doc/tin.1:94 +#: doc/tin.1:99 #, no-wrap msgid "B<-4>" msgstr "B<-4>" #. type: Plain text -#: doc/tin.1:97 +#: doc/tin.1:102 msgid "" "Force connecting via IPv4 to the remote NNTP server. Only available when " "build with IPv6 support." @@ -209,13 +247,13 @@ msgstr "" "build with IPv6 support." #. type: TP -#: doc/tin.1:97 +#: doc/tin.1:102 #, no-wrap msgid "B<-6>" msgstr "B<-6>" #. type: Plain text -#: doc/tin.1:100 +#: doc/tin.1:105 msgid "" "Force connecting via IPv6 to the remote NNTP server. Only available when " "build with IPv6 support." @@ -224,24 +262,24 @@ msgstr "" "build with IPv6 support." #. type: TP -#: doc/tin.1:100 +#: doc/tin.1:105 #, no-wrap msgid "B<-a>" msgstr "B<-a>" #. type: Plain text -#: doc/tin.1:103 +#: doc/tin.1:108 msgid "Toggle ANSI color (default is off)." msgstr "Toggle ANSI colour (default is off)." #. type: TP -#: doc/tin.1:103 +#: doc/tin.1:108 #, no-wrap msgid "B<-A>" msgstr "B<-A>" #. type: Plain text -#: doc/tin.1:106 +#: doc/tin.1:111 msgid "" "Force authentication on initial connect. Only available when reading via " "NNTP." @@ -250,13 +288,13 @@ msgstr "" "NNTP." #. type: TP -#: doc/tin.1:106 +#: doc/tin.1:111 #, no-wrap msgid "B<-c>" msgstr "B<-c>" #. type: Plain text -#: doc/tin.1:111 +#: doc/tin.1:116 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 " @@ -267,14 +305,14 @@ msgstr "" "read." #. type: TP -#: doc/tin.1:111 +#: doc/tin.1:116 #, no-wrap msgid "B<-d>" msgstr "B<-d>" #. FIXME: explain debug levels #. type: Plain text -#: doc/tin.1:117 +#: doc/tin.1:122 msgid "" "Don't load newsgroup descriptions and servers message of the day " "(interactive mode)." @@ -283,13 +321,13 @@ msgstr "" "(interactive mode)." #. type: TP -#: doc/tin.1:117 +#: doc/tin.1:122 #, no-wrap msgid "B<-D>I< debug-level>" msgstr "B<-D>I< debug-level>" #. type: Plain text -#: doc/tin.1:122 +#: doc/tin.1:127 msgid "" "Enter debug-level (1 = NNTP, 2 = filter, 4 = newsrc, 8 = threading, 16 = " "memory, 32 = attributes, 64 = misc, 128 = remove existing debug files). For " @@ -300,13 +338,13 @@ msgstr "" "NNTP-level ''B<-v>'' controls the verbosity of the output." #. type: TP -#: doc/tin.1:122 +#: doc/tin.1:127 #, no-wrap msgid "B<-f>I< file>" msgstr "B<-f>I< file>" #. type: Plain text -#: doc/tin.1:126 +#: doc/tin.1:131 msgid "" "Use the specified file of subscribed to newsgroups in place of I<" "${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>." @@ -315,13 +353,13 @@ msgstr "" "${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>." #. type: TP -#: doc/tin.1:126 +#: doc/tin.1:131 #, no-wrap msgid "B<-g>I< server>" msgstr "B<-g>I< server>" #. type: Plain text -#: doc/tin.1:131 +#: doc/tin.1:136 msgid "" "Use the server and newsrc specified in I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/" "newsrctable>. Only available when reading via NNTP." @@ -330,13 +368,13 @@ msgstr "" "newsrctable>. Only available when reading via NNTP." #. type: TP -#: doc/tin.1:131 +#: doc/tin.1:136 #, no-wrap msgid "B<-G>I< article-limit>" msgstr "B<-G>I< article-limit>" #. type: Plain text -#: doc/tin.1:139 +#: doc/tin.1:144 msgid "" "Limit the number of articles/group to retrieve from the server. If " "I is E 0 not more than the last I articles/" @@ -351,37 +389,37 @@ msgstr "" "I. Default is 0, which means no limit." #. type: TP -#: doc/tin.1:139 +#: doc/tin.1:144 #, no-wrap msgid "B<-h>" msgstr "B<-h>" #. type: Plain text -#: doc/tin.1:142 +#: doc/tin.1:147 msgid "Help listing all command-line options." msgstr "Help listing all command-line options." #. type: TP -#: doc/tin.1:142 +#: doc/tin.1:147 #, no-wrap msgid "B<-H>" msgstr "B<-H>" #. type: Plain text -#: doc/tin.1:146 +#: doc/tin.1:151 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:146 +#: doc/tin.1:151 #, no-wrap msgid "B<-I>I< dir>" msgstr "B<-I>I< dir>" #. type: Plain text -#: doc/tin.1:152 +#: doc/tin.1:157 msgid "" "Directory in which to store newsgroup index files. Default is I<" "${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.news>. This " @@ -394,13 +432,13 @@ msgstr "" "B is turned off." #. type: TP -#: doc/tin.1:152 +#: doc/tin.1:157 #, no-wrap msgid "B<-l>" msgstr "B<-l>" #. type: Plain text -#: doc/tin.1:164 +#: doc/tin.1:169 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 " @@ -421,25 +459,25 @@ msgstr "" "available that is used instead as it gives more accurate article counts." #. type: TP -#: doc/tin.1:164 +#: doc/tin.1:169 #, no-wrap msgid "B<-m>I< dir>" msgstr "B<-m>I< dir>" #. type: Plain text -#: doc/tin.1:167 +#: doc/tin.1:172 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:167 +#: doc/tin.1:172 #, no-wrap msgid "B<-M>I< user>" msgstr "B<-M>I< user>" #. type: Plain text -#: doc/tin.1:171 +#: doc/tin.1:176 msgid "" "Mail unread articles to specified user for later reading. For more " "information read section \"AUTOMATIC MAILING AND SAVING NEW NEWS\"." @@ -448,13 +486,13 @@ msgstr "" "information read section \"AUTOMATIC MAILING AND SAVING NEW NEWS\"." #. type: TP -#: doc/tin.1:171 +#: doc/tin.1:176 #, no-wrap msgid "B<-n>" msgstr "B<-n>" #. type: Plain text -#: doc/tin.1:178 +#: doc/tin.1:183 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" @@ -469,13 +507,13 @@ msgstr "" "''B<-l>''." #. type: TP -#: doc/tin.1:178 +#: doc/tin.1:183 #, no-wrap msgid "B<-N>" msgstr "B<-N>" #. type: Plain text -#: doc/tin.1:182 +#: doc/tin.1:187 msgid "" "Mail unread articles to yourself for later reading. For more information " "read section \"AUTOMATIC MAILING AND SAVING NEW NEWS\"." @@ -484,13 +522,13 @@ msgstr "" "read section \"AUTOMATIC MAILING AND SAVING NEW NEWS\"." #. type: TP -#: doc/tin.1:182 +#: doc/tin.1:187 #, no-wrap msgid "B<-o>" msgstr "B<-o>" #. type: Plain text -#: doc/tin.1:186 +#: doc/tin.1:191 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." @@ -499,13 +537,13 @@ msgstr "" "quick, it should be used with ''B<-n>'' if possible." #. type: TP -#: doc/tin.1:186 +#: doc/tin.1:191 #, no-wrap msgid "B<-p>I< port>" msgstr "B<-p>I< port>" #. type: Plain text -#: doc/tin.1:191 +#: doc/tin.1:196 msgid "" "Port to use if reading via NNTP (default is 119). This also overrides the " "environment variable $B if set. Only available when reading via " @@ -516,13 +554,13 @@ msgstr "" "NNTP." #. type: TP -#: doc/tin.1:191 +#: doc/tin.1:196 #, no-wrap msgid "B<-q>" msgstr "B<-q>" #. type: Plain text -#: doc/tin.1:194 +#: doc/tin.1:199 msgid "" "Don't check for new newsgroups and skip loading the servers message of the " "day." @@ -531,13 +569,13 @@ msgstr "" "day." #. type: TP -#: doc/tin.1:194 +#: doc/tin.1:199 #, no-wrap msgid "B<-Q>" msgstr "B<-Q>" #. type: Plain text -#: doc/tin.1:198 +#: doc/tin.1:203 msgid "" "Quick start. Start B as quickly as possible. Currently this is " "equivalent to ''B<-dnq>''." @@ -546,13 +584,13 @@ msgstr "" "equivalent to ''B<-dnq>''." #. type: TP -#: doc/tin.1:198 +#: doc/tin.1:203 #, no-wrap msgid "B<-r>" msgstr "B<-r>" #. type: Plain text -#: doc/tin.1:203 +#: doc/tin.1:208 msgid "" "Read news remotely from the default NNTP server specified in the environment " "variable $B or contained in the file I." @@ -561,24 +599,24 @@ msgstr "" "variable $B or contained in the file I." #. type: TP -#: doc/tin.1:203 +#: doc/tin.1:208 #, no-wrap msgid "B<-R>" msgstr "B<-R>" #. type: Plain text -#: doc/tin.1:206 +#: doc/tin.1:211 msgid "Read news saved by the ''B<-S>'' option." msgstr "Read news saved by the ''B<-S>'' option." #. type: TP -#: doc/tin.1:206 +#: doc/tin.1:211 #, no-wrap msgid "B<-s>I< dir>" msgstr "B<-s>I< dir>" #. type: Plain text -#: doc/tin.1:210 +#: doc/tin.1:215 msgid "" "Save/read articles to/in directory. Default is I<${TIN_HOMEDIR:-\"$HOME\"}/" "News>." @@ -587,13 +625,13 @@ msgstr "" "News>." #. type: TP -#: doc/tin.1:210 +#: doc/tin.1:215 #, no-wrap msgid "B<-S>" msgstr "B<-S>" #. type: Plain text -#: doc/tin.1:214 +#: doc/tin.1:219 msgid "" "Save unread articles for later reading by the ''B<-R>'' option. For more " "information read section \"AUTOMATIC MAILING AND SAVING NEW NEWS\"." @@ -602,13 +640,13 @@ msgstr "" "information read section \"AUTOMATIC MAILING AND SAVING NEW NEWS\"." #. type: TP -#: doc/tin.1:214 +#: doc/tin.1:219 #, no-wrap msgid "B<-u>" msgstr "B<-u>" #. type: Plain text -#: doc/tin.1:220 +#: doc/tin.1:225 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 " @@ -621,13 +659,13 @@ msgstr "" "B is turned off." #. type: TP -#: doc/tin.1:220 +#: doc/tin.1:225 #, no-wrap msgid "B<-v>" msgstr "B<-v>" #. type: Plain text -#: doc/tin.1:225 +#: doc/tin.1:230 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 " @@ -638,24 +676,24 @@ msgstr "" "verbosity." #. type: TP -#: doc/tin.1:225 +#: doc/tin.1:230 #, no-wrap msgid "B<-V>" msgstr "B<-V>" #. type: Plain text -#: doc/tin.1:228 +#: doc/tin.1:233 msgid "Print version and date information." msgstr "Print version and date information." #. type: TP -#: doc/tin.1:228 +#: doc/tin.1:233 #, no-wrap msgid "B<-w>" msgstr "B<-w>" #. type: Plain text -#: doc/tin.1:233 +#: doc/tin.1:238 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>'' " @@ -666,24 +704,24 @@ msgstr "" "if possible." #. type: TP -#: doc/tin.1:233 +#: doc/tin.1:238 #, no-wrap msgid "B<-x>" msgstr "B<-x>" #. type: Plain text -#: doc/tin.1:236 +#: doc/tin.1:241 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:236 +#: doc/tin.1:241 #, no-wrap msgid "B<-X>" msgstr "B<-X>" #. type: Plain text -#: doc/tin.1:241 +#: doc/tin.1:246 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 " @@ -694,13 +732,13 @@ msgstr "" "if they don't exist." #. type: TP -#: doc/tin.1:241 +#: doc/tin.1:246 #, no-wrap msgid "B<-z>" msgstr "B<-z>" #. type: Plain text -#: doc/tin.1:246 +#: doc/tin.1:251 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 " @@ -711,13 +749,13 @@ msgstr "" "login file." #. type: TP -#: doc/tin.1:246 +#: doc/tin.1:251 #, no-wrap msgid "B<-Z>" msgstr "B<-Z>" #. type: Plain text -#: doc/tin.1:252 +#: doc/tin.1:257 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 " @@ -730,7 +768,7 @@ msgstr "" "that new/unread news exists. Useful for writing scripts." #. type: Plain text -#: doc/tin.1:258 +#: doc/tin.1:263 msgid "" "B can also dynamically change its options by the B ('B') " "command. Any changes are written to I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/tinrc>. " @@ -743,7 +781,7 @@ msgstr "" "CONFIGURABLE VARIABLES\" and B<\\%tin>(5)." #. type: Plain text -#: doc/tin.1:263 +#: doc/tin.1:268 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 " @@ -756,7 +794,7 @@ msgstr "" "the types of pattern that B understands." #. type: Plain text -#: doc/tin.1:268 +#: doc/tin.1:273 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 " @@ -769,7 +807,7 @@ msgstr "" "too, as though you had yanked just those groups in." #. type: Plain text -#: doc/tin.1:272 +#: doc/tin.1:277 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 " @@ -780,7 +818,7 @@ msgstr "" "respectively the first group that matches is used." #. type: Plain text -#: doc/tin.1:279 +#: doc/tin.1:284 msgid "" "Once you use B ('B') to yank in all active groups, or " "B ('B') to toggle the read/unread status, then " @@ -795,7 +833,7 @@ msgstr "" "active}> file and get them back." #. type: Plain text -#: doc/tin.1:284 +#: doc/tin.1:289 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 " @@ -808,7 +846,7 @@ msgstr "" "newsrctable>) can be matched." #. type: Plain text -#: doc/tin.1:289 +#: doc/tin.1:294 msgid "" "Command-line options have higher priority than attributes and tinrc " "options. Thus, command-line option takes precedence over configured values." @@ -816,20 +854,20 @@ msgstr "" "Command-line options have higher priority than attributes and tinrc " "options. Thus, command-line option takes precedence over configured values." -#. type: SH -#: doc/tin.1:289 +#. type: IX +#: doc/tin.1:294 doc/tin.1:295 #, no-wrap msgid "USAGE" msgstr "USAGE" #. type: SS -#: doc/tin.1:292 +#: doc/tin.1:298 #, no-wrap msgid "NEWS ADMINISTRATION" msgstr "NEWS ADMINISTRATION" #. type: Plain text -#: doc/tin.1:296 +#: doc/tin.1:302 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 " @@ -840,7 +878,7 @@ msgstr "" "news system and news users." #. type: Plain text -#: doc/tin.1:306 +#: doc/tin.1:312 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. " @@ -859,13 +897,13 @@ msgstr "" "%6048>) and all modern servers should understand it." #. type: SS -#: doc/tin.1:306 +#: doc/tin.1:312 #, no-wrap msgid "SCREEN FORMAT" msgstr "SCREEN FORMAT" #. type: Plain text -#: doc/tin.1:309 +#: doc/tin.1:315 msgid "" "B has four separate levels of operation: Selection level, Group level, " "Thread level and Article level." @@ -874,7 +912,7 @@ msgstr "" "Thread level and Article level." #. type: Plain text -#: doc/tin.1:315 +#: doc/tin.1:321 msgid "" "At the Selection level the title displays (the name of the news server and) " "the number of subscribed groups (containing new unread articles). The " @@ -889,7 +927,7 @@ msgstr "" "customised via B." #. type: Plain text -#: doc/tin.1:323 +#: doc/tin.1:329 #, no-wrap msgid "" "-EM 1 2 comp.security.announce Announcements from the CERT abou\n" @@ -905,20 +943,20 @@ msgstr "" " X 5 124 news.software.readers Discussion of software used to r\n" #. type: Plain text -#: doc/tin.1:326 +#: doc/tin.1:332 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:326 +#: doc/tin.1:332 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:331 +#: doc/tin.1:337 msgid "" "This group is unsubscribed. To see only your subscribed groups use the " "B ('B') or B ('B') toggle " @@ -929,13 +967,13 @@ msgstr "" "keys." #. type: TP -#: doc/tin.1:331 +#: doc/tin.1:337 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:336 +#: doc/tin.1:342 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 " @@ -946,13 +984,13 @@ msgstr "" "confirmation before you post to a moderated group." #. type: TP -#: doc/tin.1:336 +#: doc/tin.1:342 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:345 +#: doc/tin.1:351 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 " @@ -971,13 +1009,13 @@ msgstr "" "in a later session." #. type: TP -#: doc/tin.1:345 +#: doc/tin.1:351 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:350 +#: doc/tin.1:356 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 " @@ -988,13 +1026,13 @@ msgstr "" "have set B to \"ask\" in the Options Menu." #. type: TP -#: doc/tin.1:350 +#: doc/tin.1:356 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:354 +#: doc/tin.1:360 msgid "" "You may no longer make posts to this group. Often a group will be superseded " "by a more appropriately named one." @@ -1003,13 +1041,13 @@ msgstr "" "by a more appropriately named one." #. type: TP -#: doc/tin.1:354 +#: doc/tin.1:360 #, no-wrap msgid "B<=>" msgstr "B<=>" #. type: Plain text -#: doc/tin.1:359 +#: doc/tin.1:365 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 " @@ -1020,7 +1058,7 @@ msgstr "" "group to post to." #. type: Plain text -#: doc/tin.1:369 +#: doc/tin.1:375 msgid "" "At the Group level the title contains the name of the group, the number of " "conversation threads, the abbreviated threading method (B), " @@ -1042,13 +1080,13 @@ msgstr "" #. FIXME - make this autocenter #. type: Plain text -#: doc/tin.1:373 +#: doc/tin.1:379 #, 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:381 +#: doc/tin.1:387 msgid "" "The characters after the numbers are depending to the configuration and if " "your are in B mode or not. Some numbers could be " @@ -1065,7 +1103,7 @@ msgstr "" "redirected." #. type: Plain text -#: doc/tin.1:392 +#: doc/tin.1:398 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 " @@ -1090,13 +1128,13 @@ msgstr "" "can be customised via B." #. type: Plain text -#: doc/tin.1:396 +#: doc/tin.1:402 #, 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:401 +#: doc/tin.1:407 #, no-wrap msgid "" "-E 1 + 3 108 bincancels in de.talk.sex Christopher Lueg El\n" @@ -1111,7 +1149,7 @@ msgstr "" #. FIXME - add description of fields #. type: Plain text -#: doc/tin.1:406 +#: doc/tin.1:412 msgid "" "At the Thread level the screen usually (depends on the threading method " "used) looks like this, but can be customized via B:" @@ -1120,7 +1158,7 @@ msgstr "" "used) looks like this, but can be customised via B:" #. type: Plain text -#: doc/tin.1:413 +#: doc/tin.1:419 #, no-wrap msgid "" "-E 1 [ 7] What is this funny tree in the thr Robert F. Simmig\n" @@ -1135,12 +1173,12 @@ msgstr "" #. FIXME - add description of fields #. type: Plain text -#: doc/tin.1:418 +#: doc/tin.1:424 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:424 +#: doc/tin.1:430 #, no-wrap msgid "" "Sun, 28 Dec 1997 21:21:01 de.admin.news.groups Thread 20 of 86\n" @@ -1152,13 +1190,13 @@ msgstr "" "Urs Janssen Eurs@akk.orgE at Arbeitskreis Kultur und Kommunikati\n" #. type: Plain text -#: doc/tin.1:426 +#: doc/tin.1:432 #, no-wrap msgid "article-body\n" msgstr "article-body\n" #. type: Plain text -#: doc/tin.1:432 +#: doc/tin.1:438 msgid "" "The look of the Selection, Group and Thread level can be customized. See the " "section \"CUSTOMIZING THE SCREEN FORMAT\"." @@ -1167,13 +1205,13 @@ msgstr "" "section \"CUSTOMISING THE SCREEN FORMAT\"." #. type: SS -#: doc/tin.1:432 +#: doc/tin.1:438 #, no-wrap msgid "COMMON MOVING KEYS" msgstr "COMMON MOVING KEYS" #. type: Plain text -#: doc/tin.1:435 +#: doc/tin.1:441 msgid "" "This table shows the common keys used for moving around all levels within " "B." @@ -1182,13 +1220,13 @@ msgstr "" "B." #. type: ta -#: doc/tin.1:437 +#: doc/tin.1:443 #, 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:445 +#: doc/tin.1:451 #, no-wrap msgid "" "\tANSI/vt100\tOther Terminals\n" @@ -1208,13 +1246,13 @@ msgstr "" "Line Down\tB\tB (B or B<^N>)\n" #. type: SS -#: doc/tin.1:449 +#: doc/tin.1:455 #, no-wrap msgid "COMMON EDITING COMMANDS" msgstr "COMMON EDITING COMMANDS" #. type: Plain text -#: doc/tin.1:456 +#: doc/tin.1:462 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 " @@ -1227,35 +1265,35 @@ msgstr "" "available when editing a string:" #. type: TP -#: doc/tin.1:457 +#: doc/tin.1:463 #, no-wrap msgid "B<^A, ^E>" msgstr "B<^A, ^E>" #. type: Plain text -#: doc/tin.1:460 +#: doc/tin.1:466 msgid "move to beginning or end of line, respectively." msgstr "move to beginning or end of line, respectively." #. type: TP -#: doc/tin.1:460 +#: doc/tin.1:466 #, no-wrap msgid "B<^F, ^B>" msgstr "B<^F, ^B>" #. type: Plain text -#: doc/tin.1:463 +#: doc/tin.1:469 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:463 +#: doc/tin.1:469 #, no-wrap msgid "B<^D>" msgstr "B<^D>" #. type: Plain text -#: doc/tin.1:467 +#: doc/tin.1:473 msgid "" "delete the character currently under the cursor, or send EOF if no " "characters in the buffer." @@ -1264,57 +1302,57 @@ msgstr "" "characters in the buffer." #. type: TP -#: doc/tin.1:467 +#: doc/tin.1:473 #, no-wrap msgid "B<^H, EDELE>" msgstr "B<^H, EDELE>" #. type: Plain text -#: doc/tin.1:470 +#: doc/tin.1:476 msgid "delete character left of the cursor." msgstr "delete character left of the cursor." #. type: TP -#: doc/tin.1:470 +#: doc/tin.1:476 #, no-wrap msgid "B<^K>" msgstr "B<^K>" #. type: Plain text -#: doc/tin.1:473 +#: doc/tin.1:479 msgid "delete from cursor to end of line." msgstr "delete from cursor to end of line." #. type: TP -#: doc/tin.1:473 +#: doc/tin.1:479 #, no-wrap msgid "B<^P, ^N>" msgstr "B<^P, ^N>" #. type: Plain text -#: doc/tin.1:476 +#: doc/tin.1:482 msgid "move through history, previous and next, respectively." msgstr "move through history, previous and next, respectively." #. type: TP -#: doc/tin.1:476 +#: doc/tin.1:482 #, no-wrap msgid "B<^L, ^R>" msgstr "B<^L, ^R>" #. type: Plain text -#: doc/tin.1:479 +#: doc/tin.1:485 msgid "redraw the current line." msgstr "redraw the current line." #. type: TP -#: doc/tin.1:479 +#: doc/tin.1:485 #, no-wrap msgid "BCRE>" msgstr "BCRE>" #. type: Plain text -#: doc/tin.1:483 +#: doc/tin.1:489 msgid "" "places line on history list if non-blank, appends newline and returns to the " "caller." @@ -1323,24 +1361,24 @@ msgstr "" "caller." #. type: TP -#: doc/tin.1:483 +#: doc/tin.1:489 #, no-wrap msgid "BESCE>" msgstr "BESCE>" #. type: Plain text -#: doc/tin.1:488 +#: doc/tin.1:494 msgid "aborts the present editing operation." msgstr "aborts the present editing operation." #. type: SS -#: doc/tin.1:488 +#: doc/tin.1:494 #, no-wrap msgid "GLOBAL COMMANDS" msgstr "GLOBAL COMMANDS" #. type: Plain text -#: doc/tin.1:491 +#: doc/tin.1:497 msgid "" "The following commands are available at all 4 menu levels and always have " "the same effect." @@ -1349,13 +1387,13 @@ msgstr "" "the same effect." #. type: TP -#: doc/tin.1:492 doc/tin.1:1371 doc/tin.1:1424 +#: doc/tin.1:498 doc/tin.1:1380 doc/tin.1:1434 doc/tin.1:1480 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:497 +#: doc/tin.1:503 msgid "" "Shell escape. B by itself will launch a shell, B " "EcommandE will run an external EcommandE. This facility may " @@ -1366,57 +1404,57 @@ msgstr "" "have been disabled by the System Administrator." #. type: TP -#: doc/tin.1:497 +#: doc/tin.1:503 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:500 +#: doc/tin.1:506 msgid "Toggle use of ANSI color." msgstr "Toggle use of ANSI colour." #. type: TP -#: doc/tin.1:500 +#: doc/tin.1:506 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:503 +#: doc/tin.1:509 msgid "Redraw the current screen." msgstr "Redraw the current screen." #. type: TP -#: doc/tin.1:503 +#: doc/tin.1:509 #, no-wrap msgid "B'>" msgstr "B'>" #. type: Plain text -#: doc/tin.1:506 +#: doc/tin.1:512 msgid "Scroll screen up by one line." msgstr "Scroll screen up by one line." #. type: TP -#: doc/tin.1:506 +#: doc/tin.1:512 #, no-wrap msgid "B'>" msgstr "B'>" #. type: Plain text -#: doc/tin.1:509 +#: doc/tin.1:515 msgid "Scroll screen down by one line." msgstr "Scroll screen down by one line." #. type: TP -#: doc/tin.1:509 +#: doc/tin.1:515 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:523 +#: doc/tin.1:529 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 " @@ -1443,13 +1481,13 @@ msgstr "" "('B<^O>''B''B'). See also ''B<-o>'' command-line switch." #. type: TP -#: doc/tin.1:523 doc/tin.1:1377 doc/tin.1:1431 +#: doc/tin.1:529 doc/tin.1:1386 doc/tin.1:1441 doc/tin.1:1486 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:529 +#: doc/tin.1:535 msgid "" "Help screen of commands available on the current menu. You can use " "B ('B'), B ('B') and B ('B<" @@ -1460,72 +1498,72 @@ msgstr "" "\\e>') to search on this screen. B ('B') returns to the menu." #. type: TP -#: doc/tin.1:529 doc/tin.1:1380 doc/tin.1:1434 +#: doc/tin.1:535 doc/tin.1:1389 doc/tin.1:1444 doc/tin.1:1489 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:532 doc/tin.1:1383 doc/tin.1:1437 -msgid "Toggle the display of help mini menu at the bottom of the screen." -msgstr "Toggle the display of help mini menu at the bottom of the screen." +#: doc/tin.1:539 doc/tin.1:1393 doc/tin.1:1448 doc/tin.1:1493 +msgid "" +"Toggle the display of help mini menu at the bottom of the screen and posting " +"etiquette after composing an article (B)." +msgstr "" +"Toggle the display of help mini menu at the bottom of the screen and posting " +"etiquette after composing an article (B)." #. type: TP -#: doc/tin.1:532 +#: doc/tin.1:539 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:538 +#: doc/tin.1:544 msgid "" "List articles posted by user. The date posted, the newsgroup and the subject " -"are listed. You can use B ('B'), B ('B') and " -"B ('B<\\e>') to search on this screen. B ('B') " -"returns to the menu." +"are listed. See the section \"POSTING HISTORY LISTING\" for more information." msgstr "" "List articles posted by user. The date posted, the newsgroup and the subject " -"are listed. You can use B ('B'), B ('B') and " -"B ('B<\\e>') to search on this screen. B ('B') " -"returns to the menu." +"are listed. See the section \"POSTING HISTORY LISTING\" for more information." #. type: TP -#: doc/tin.1:538 +#: doc/tin.1:544 #, no-wrap msgid "B" msgstr "B" #. ------------------------------------------------------------------- #. type: Plain text -#: doc/tin.1:543 +#: doc/tin.1:549 msgid "Print B version information." msgstr "Print B version information." #. type: SS -#: doc/tin.1:543 +#: doc/tin.1:549 #, no-wrap msgid "NEWSGROUP SELECTION COMMANDS" msgstr "NEWSGROUP SELECTION COMMANDS" #. type: TP -#: doc/tin.1:544 doc/tin.1:682 doc/tin.1:934 doc/tin.1:1102 doc/tin.1:3507 +#: doc/tin.1:550 doc/tin.1:688 doc/tin.1:940 doc/tin.1:1108 doc/tin.1:3567 #, no-wrap msgid "B<4>" msgstr "B<4>" #. type: Plain text -#: doc/tin.1:547 +#: doc/tin.1:553 msgid "Select group 4." msgstr "Select group 4." #. type: TP -#: doc/tin.1:547 +#: doc/tin.1:553 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:551 +#: doc/tin.1:557 msgid "" "Reset I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc> file. This will destroy all " "records of which articles have been read, so use this carefully." @@ -1534,13 +1572,13 @@ msgstr "" "records of which articles have been read, so use this carefully." #. type: TP -#: doc/tin.1:551 doc/tin.1:703 doc/tin.1:955 +#: doc/tin.1:557 doc/tin.1:709 doc/tin.1:961 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:555 doc/tin.1:707 doc/tin.1:959 +#: doc/tin.1:561 doc/tin.1:713 doc/tin.1:965 msgid "" "Choose a range of articles to be affected by the next command. See the " "section \"RANGES\" for more information." @@ -1549,72 +1587,72 @@ msgstr "" "section \"RANGES\" for more information." #. type: TP -#: doc/tin.1:555 +#: doc/tin.1:561 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:558 +#: doc/tin.1:564 msgid "Sort the list of newsgroups." msgstr "Sort the list of newsgroups." #. type: TP -#: doc/tin.1:558 doc/tin.1:710 doc/tin.1:962 doc/tin.1:1156 doc/tin.1:1368 -#: doc/tin.1:1418 +#: doc/tin.1:564 doc/tin.1:716 doc/tin.1:968 doc/tin.1:1165 doc/tin.1:1377 +#: doc/tin.1:1428 doc/tin.1:1477 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:561 doc/tin.1:713 doc/tin.1:965 doc/tin.1:1159 doc/tin.1:1371 -#: doc/tin.1:1421 +#: doc/tin.1:567 doc/tin.1:719 doc/tin.1:971 doc/tin.1:1168 doc/tin.1:1380 +#: doc/tin.1:1431 doc/tin.1:1480 msgid "Repeat the previous search." msgstr "Repeat the previous search." #. type: TP -#: doc/tin.1:561 doc/tin.1:713 doc/tin.1:965 doc/tin.1:1159 doc/tin.1:1362 -#: doc/tin.1:1412 +#: doc/tin.1:567 doc/tin.1:719 doc/tin.1:971 doc/tin.1:1168 doc/tin.1:1371 +#: doc/tin.1:1422 doc/tin.1:1471 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:564 +#: doc/tin.1:570 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:564 doc/tin.1:716 doc/tin.1:968 doc/tin.1:1162 doc/tin.1:1365 -#: doc/tin.1:1415 +#: doc/tin.1:570 doc/tin.1:722 doc/tin.1:974 doc/tin.1:1171 doc/tin.1:1374 +#: doc/tin.1:1425 doc/tin.1:1474 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:567 +#: doc/tin.1:573 msgid "Backward search through the group names and descriptions." msgstr "Backward search through the group names and descriptions." #. type: TP -#: doc/tin.1:567 +#: doc/tin.1:573 #, no-wrap msgid "BCRE'>" msgstr "BCRE'>" #. type: Plain text -#: doc/tin.1:570 +#: doc/tin.1:576 msgid "Read current group." msgstr "Read current group." #. type: TP -#: doc/tin.1:570 +#: doc/tin.1:576 #, no-wrap msgid "BTABE' 'n'>" msgstr "BTABE' 'n'>" #. type: Plain text -#: doc/tin.1:574 +#: doc/tin.1:580 msgid "" "Enter next group with unread news. Will wrap around to the beginning of the " "group selection list looking for unread groups." @@ -1623,13 +1661,13 @@ msgstr "" "group selection list looking for unread groups." #. type: TP -#: doc/tin.1:574 doc/tin.1:791 doc/tin.1:1006 doc/tin.1:1220 +#: doc/tin.1:580 doc/tin.1:797 doc/tin.1:1012 doc/tin.1:1229 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:578 +#: doc/tin.1:584 msgid "" "Make current group as all read [after confirmation] and move to the next " "group in the group selection list." @@ -1638,13 +1676,13 @@ msgstr "" "group in the group selection list." #. type: TP -#: doc/tin.1:578 doc/tin.1:795 doc/tin.1:1010 doc/tin.1:1224 +#: doc/tin.1:584 doc/tin.1:801 doc/tin.1:1016 doc/tin.1:1233 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:582 +#: doc/tin.1:588 msgid "" "Mark current group as all read [after confirmation] and enter the next " "unread group in the group selection list." @@ -1653,13 +1691,13 @@ msgstr "" "unread group in the group selection list." #. type: TP -#: doc/tin.1:582 +#: doc/tin.1:588 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:586 +#: doc/tin.1:592 msgid "" "Toggle display to show just the group name or the group name and the group " "descriptions." @@ -1668,24 +1706,24 @@ msgstr "" "descriptions." #. type: TP -#: doc/tin.1:586 doc/tin.1:808 doc/tin.1:1023 doc/tin.1:1236 +#: doc/tin.1:592 doc/tin.1:814 doc/tin.1:1029 doc/tin.1:1245 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:589 doc/tin.1:811 doc/tin.1:1026 doc/tin.1:1239 +#: doc/tin.1:595 doc/tin.1:817 doc/tin.1:1032 doc/tin.1:1248 msgid "Edit the filter file and reload it afterwards." msgstr "Edit the filter file and reload it afterwards." #. type: TP -#: doc/tin.1:589 +#: doc/tin.1:595 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:593 doc/tin.1:815 +#: doc/tin.1:599 doc/tin.1:821 msgid "" "Choose a new group by name. This command can be used to access any group, " "even those not currently yanked in." @@ -1694,14 +1732,14 @@ msgstr "" "even those not currently yanked in." #. type: TP -#: doc/tin.1:593 doc/tin.1:818 doc/tin.1:1026 doc/tin.1:1252 doc/tin.1:1374 -#: doc/tin.1:1427 +#: doc/tin.1:599 doc/tin.1:824 doc/tin.1:1032 doc/tin.1:1261 doc/tin.1:1383 +#: doc/tin.1:1437 doc/tin.1:1483 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:598 +#: doc/tin.1:604 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>'' " @@ -1712,24 +1750,24 @@ msgstr "" "option." #. type: TP -#: doc/tin.1:598 doc/tin.1:822 doc/tin.1:1029 doc/tin.1:1255 +#: doc/tin.1:604 doc/tin.1:828 doc/tin.1:1035 doc/tin.1:1264 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:601 doc/tin.1:825 doc/tin.1:1032 doc/tin.1:1258 +#: doc/tin.1:607 doc/tin.1:831 doc/tin.1:1038 doc/tin.1:1267 msgid "Toggle inverse video." msgstr "Toggle inverse video." #. type: TP -#: doc/tin.1:601 doc/tin.1:834 doc/tin.1:1038 doc/tin.1:1264 +#: doc/tin.1:607 doc/tin.1:840 doc/tin.1:1044 doc/tin.1:1273 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:608 +#: doc/tin.1:614 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 " @@ -1744,13 +1782,13 @@ msgstr "" "supports [X]HDR (B, B) or XPAT (B)." #. type: TP -#: doc/tin.1:608 +#: doc/tin.1:614 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:614 +#: doc/tin.1:620 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 " @@ -1763,13 +1801,13 @@ msgstr "" "group displayed." #. type: TP -#: doc/tin.1:614 doc/tin.1:842 doc/tin.1:1272 +#: doc/tin.1:620 doc/tin.1:848 doc/tin.1:1281 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:618 doc/tin.1:846 doc/tin.1:1276 +#: doc/tin.1:624 doc/tin.1:852 doc/tin.1:1285 msgid "" "User configurable options menu (for more information see section \"GLOBAL " "OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES\")." @@ -1778,24 +1816,24 @@ msgstr "" "OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES\")." #. type: TP -#: doc/tin.1:618 +#: doc/tin.1:624 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:621 +#: doc/tin.1:627 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:621 doc/tin.1:863 doc/tin.1:1051 doc/tin.1:1293 +#: doc/tin.1:627 doc/tin.1:869 doc/tin.1:1057 doc/tin.1:1302 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:625 +#: doc/tin.1:631 msgid "" "Quit B \\(em ask the user to confirm if B is set " "accordingly." @@ -1804,24 +1842,24 @@ msgstr "" "accordingly." #. type: TP -#: doc/tin.1:625 doc/tin.1:866 doc/tin.1:1054 doc/tin.1:1296 +#: doc/tin.1:631 doc/tin.1:872 doc/tin.1:1060 doc/tin.1:1305 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:628 doc/tin.1:869 doc/tin.1:1057 doc/tin.1:1299 +#: doc/tin.1:634 doc/tin.1:875 doc/tin.1:1063 doc/tin.1:1308 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:628 +#: doc/tin.1:634 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:633 +#: doc/tin.1:639 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 " @@ -1832,13 +1870,13 @@ msgstr "" "command-line when B was started." #. type: TP -#: doc/tin.1:633 doc/tin.1:872 doc/tin.1:1057 +#: doc/tin.1:639 doc/tin.1:878 doc/tin.1:1063 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:637 doc/tin.1:876 doc/tin.1:1061 +#: doc/tin.1:643 doc/tin.1:882 doc/tin.1:1067 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." @@ -1847,24 +1885,24 @@ msgstr "" "way of getting bugs fixed and features added/changed." #. type: TP -#: doc/tin.1:637 +#: doc/tin.1:643 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:640 +#: doc/tin.1:646 msgid "Subscribe to current group." msgstr "Subscribe to current group." #. type: TP -#: doc/tin.1:640 +#: doc/tin.1:646 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:645 +#: doc/tin.1:651 msgid "" "Subscribe to groups matching user specified pattern. See the section " "\"NEWSGROUP LISTS & WILDCARDS\" for the types of pattern that B " @@ -1875,13 +1913,13 @@ msgstr "" "understands." #. type: TP -#: doc/tin.1:645 +#: doc/tin.1:651 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:650 +#: doc/tin.1:656 msgid "" "Unsubscribe to current group. This can be used to remove bogus groups. See " "B in the \"GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES" @@ -1892,13 +1930,13 @@ msgstr "" "\" section." #. type: TP -#: doc/tin.1:650 +#: doc/tin.1:656 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:655 +#: doc/tin.1:661 msgid "" "Unsubscribe to groups matching user specified pattern. See the section " "\"NEWSGROUP LISTS & WILDCARDS\" for the types of pattern that B " @@ -1909,13 +1947,13 @@ msgstr "" "understands." #. type: TP -#: doc/tin.1:655 doc/tin.1:901 doc/tin.1:1080 doc/tin.1:1333 +#: doc/tin.1:661 doc/tin.1:907 doc/tin.1:1086 doc/tin.1:1342 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:661 +#: doc/tin.1:667 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 " @@ -1928,24 +1966,24 @@ msgstr "" "discard it via B ('B')." #. type: TP -#: doc/tin.1:661 +#: doc/tin.1:667 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:664 +#: doc/tin.1:670 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:664 +#: doc/tin.1:670 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:669 +#: doc/tin.1:675 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 " @@ -1956,13 +1994,13 @@ msgstr "" "those that are subscribed to in I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>." #. type: TP -#: doc/tin.1:669 +#: doc/tin.1:675 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:673 +#: doc/tin.1:679 msgid "" "Reread the I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}> file " "to see if any new news has arrived since starting B." @@ -1971,25 +2009,25 @@ msgstr "" "to see if any new news has arrived since starting B." #. type: TP -#: doc/tin.1:673 +#: doc/tin.1:679 #, no-wrap msgid "B" msgstr "B" #. ------------------------------------------------------------------- #. type: Plain text -#: doc/tin.1:678 +#: doc/tin.1:684 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:678 +#: doc/tin.1:684 #, no-wrap msgid "GROUP INDEX COMMANDS" msgstr "GROUP INDEX COMMANDS" #. type: Plain text -#: doc/tin.1:682 +#: doc/tin.1:688 msgid "" "All searches in this level are limited to unread articles if in " "B mode. B ('B') can be use " @@ -2000,18 +2038,18 @@ msgstr "" "toggle the setting right before/after the search." #. type: Plain text -#: doc/tin.1:685 +#: doc/tin.1:691 msgid "Select article 4." msgstr "Select article 4." #. type: TP -#: doc/tin.1:685 doc/tin.1:937 doc/tin.1:1105 +#: doc/tin.1:691 doc/tin.1:943 doc/tin.1:1111 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:689 doc/tin.1:941 doc/tin.1:1109 +#: doc/tin.1:695 doc/tin.1:947 doc/tin.1:1115 msgid "" "Auto select article(s) using a menu. Read the section \"FILTERING ARTICLES\" " "for more information." @@ -2020,13 +2058,13 @@ msgstr "" "for more information." #. type: TP -#: doc/tin.1:689 doc/tin.1:941 doc/tin.1:1121 +#: doc/tin.1:695 doc/tin.1:947 doc/tin.1:1130 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:693 doc/tin.1:945 doc/tin.1:1125 +#: doc/tin.1:699 doc/tin.1:951 doc/tin.1:1134 msgid "" "Kill article(s) using a menu. Read the section \"FILTERING ARTICLES\" for " "more information." @@ -2035,13 +2073,13 @@ msgstr "" "more information." #. type: TP -#: doc/tin.1:693 doc/tin.1:945 +#: doc/tin.1:699 doc/tin.1:951 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:698 doc/tin.1:950 +#: doc/tin.1:704 doc/tin.1:956 msgid "" "Mark current article, thread, range, auto-selected (hot) articles, articles " "matching pattern or tagged articles as read. A prompt asks which type should " @@ -2052,13 +2090,13 @@ msgstr "" "be marked." #. type: TP -#: doc/tin.1:698 doc/tin.1:950 +#: doc/tin.1:704 doc/tin.1:956 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:703 doc/tin.1:955 +#: doc/tin.1:709 doc/tin.1:961 msgid "" "Mark current article, thread, range, auto-selected (hot) articles, articles " "matching pattern or tagged articles as unread. A prompt asks which type " @@ -2069,45 +2107,45 @@ msgstr "" "should be marked." #. type: TP -#: doc/tin.1:707 doc/tin.1:959 doc/tin.1:1153 +#: doc/tin.1:713 doc/tin.1:965 doc/tin.1:1162 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:710 doc/tin.1:962 doc/tin.1:1156 +#: doc/tin.1:716 doc/tin.1:968 doc/tin.1:1165 msgid "Re-enter the last message that was viewed." msgstr "Re-enter the last message that was viewed." #. type: Plain text -#: doc/tin.1:716 doc/tin.1:968 +#: doc/tin.1:722 doc/tin.1:974 msgid "Search forward for specified subject." msgstr "Search forward for specified subject." #. type: Plain text -#: doc/tin.1:719 doc/tin.1:971 +#: doc/tin.1:725 doc/tin.1:977 msgid "Search backwards for specified subject." msgstr "Search backwards for specified subject." #. type: TP -#: doc/tin.1:719 +#: doc/tin.1:725 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:722 doc/tin.1:974 +#: doc/tin.1:728 doc/tin.1:980 msgid "Select current thread for later processing." msgstr "Select current thread for later processing." #. type: TP -#: doc/tin.1:722 +#: doc/tin.1:728 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:726 +#: doc/tin.1:732 msgid "" "Selects all threads in current group. It is a shortcut for calling " "B with a pattern of ''*''." @@ -2116,13 +2154,13 @@ msgstr "" "B with a pattern of ''*''." #. type: TP -#: doc/tin.1:726 +#: doc/tin.1:732 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:731 +#: doc/tin.1:737 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 " @@ -2133,13 +2171,13 @@ msgstr "" "articles become selected." #. type: TP -#: doc/tin.1:731 +#: doc/tin.1:737 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:736 +#: doc/tin.1:742 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-" @@ -2150,13 +2188,13 @@ msgstr "" "selection on author where reader wants to see entire thread." #. type: TP -#: doc/tin.1:736 +#: doc/tin.1:742 #, no-wrap msgid "B" #. type: Plain text -#: doc/tin.1:742 +#: doc/tin.1:748 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 " @@ -2169,24 +2207,24 @@ msgstr "" "was entered." #. type: TP -#: doc/tin.1:742 +#: doc/tin.1:748 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:745 +#: doc/tin.1:751 msgid "Reverse all selections on all articles." msgstr "Reverse all selections on all articles." #. type: TP -#: doc/tin.1:745 +#: doc/tin.1:751 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:751 +#: doc/tin.1:757 msgid "" "Undo all selections on all articles. It clears the toggle effect of " "B ('B') command. Thus after first doing a " @@ -2199,13 +2237,13 @@ msgstr "" "Thus, one can iteratively whittle down uninteresting threads." #. type: TP -#: doc/tin.1:751 doc/tin.1:983 doc/tin.1:1179 +#: doc/tin.1:757 doc/tin.1:989 doc/tin.1:1188 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:756 doc/tin.1:988 doc/tin.1:1184 +#: doc/tin.1:762 doc/tin.1:994 doc/tin.1:1193 msgid "" "Pipe current article / thread / auto-selected (hot) articles / articles " "matching pattern / tagged articles into command. See the section \"MAILING " @@ -2216,13 +2254,13 @@ msgstr "" "PIPING PRINTING REPOSTING AND SAVING ARTICLES\" for more information." #. type: TP -#: doc/tin.1:756 doc/tin.1:1184 +#: doc/tin.1:762 doc/tin.1:1193 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:765 +#: doc/tin.1:771 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: " @@ -2241,13 +2279,13 @@ msgstr "" "information on filtering." #. type: TP -#: doc/tin.1:765 doc/tin.1:1193 +#: doc/tin.1:771 doc/tin.1:1202 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:774 +#: doc/tin.1:780 msgid "" "Kill article(s) with a single key [after confirmation]. The defaults used " "for killing are based upon the following four tinrc config variables: " @@ -2266,35 +2304,35 @@ msgstr "" "information on filtering." #. type: TP -#: doc/tin.1:774 +#: doc/tin.1:780 #, no-wrap msgid "BCRE'>" msgstr "BCRE'>" #. type: Plain text -#: doc/tin.1:777 +#: doc/tin.1:783 msgid "Read current article." msgstr "Read current article." #. type: TP -#: doc/tin.1:777 +#: doc/tin.1:783 #, no-wrap msgid "BTABE'>" msgstr "BTABE'>" #. type: Plain text -#: doc/tin.1:780 +#: doc/tin.1:786 msgid "View next unread article or group." msgstr "View next unread article or group." #. type: TP -#: doc/tin.1:780 doc/tin.1:994 doc/tin.1:1210 +#: doc/tin.1:786 doc/tin.1:1000 doc/tin.1:1219 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:784 +#: doc/tin.1:790 msgid "" "Author forward search. This searches for articles with a specific ''From:'' " "line." @@ -2303,24 +2341,24 @@ msgstr "" "line." #. type: TP -#: doc/tin.1:784 doc/tin.1:999 doc/tin.1:1213 +#: doc/tin.1:790 doc/tin.1:1005 doc/tin.1:1222 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:787 doc/tin.1:1002 +#: doc/tin.1:793 doc/tin.1:1008 msgid "Author backward search. Otherwise, see B ('B') above." msgstr "Author backward search. Otherwise, see B ('B') above." #. type: TP -#: doc/tin.1:787 doc/tin.1:1002 doc/tin.1:1216 +#: doc/tin.1:793 doc/tin.1:1008 doc/tin.1:1225 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:791 doc/tin.1:1006 doc/tin.1:1220 +#: doc/tin.1:797 doc/tin.1:1012 doc/tin.1:1229 msgid "" "Search the body of all articles in group (can be slow). You can abort the " "search using B ('B')." @@ -2329,7 +2367,7 @@ msgstr "" "search using B ('B')." #. type: Plain text -#: doc/tin.1:795 +#: doc/tin.1:801 msgid "" "Mark all articles as read [after confirmation] then return to the group " "selection list. Move cursor to next group." @@ -2338,7 +2376,7 @@ msgstr "" "selection list. Move cursor to next group." #. type: Plain text -#: doc/tin.1:799 +#: doc/tin.1:805 msgid "" "Mark all articles as read [after confirmation] and enter the next group with " "unread news." @@ -2347,13 +2385,13 @@ msgstr "" "unread news." #. type: TP -#: doc/tin.1:799 +#: doc/tin.1:805 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:803 doc/tin.1:1018 +#: doc/tin.1:809 doc/tin.1:1024 msgid "" "Cycle the display of the author through all the possible options for the " "tinrc variable B." @@ -2362,13 +2400,13 @@ msgstr "" "tinrc variable B." #. type: TP -#: doc/tin.1:803 +#: doc/tin.1:809 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:808 doc/tin.1:1023 doc/tin.1:1233 +#: doc/tin.1:814 doc/tin.1:1029 doc/tin.1:1242 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 " @@ -2379,24 +2417,24 @@ msgstr "" "newsgroup 'control' or 'control.cancel'." #. type: TP -#: doc/tin.1:811 +#: doc/tin.1:817 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.1:815 +#: doc/tin.1:821 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:818 +#: doc/tin.1:824 msgid "Toggle article/group limit." msgstr "Toggle article/group limit." #. type: Plain text -#: doc/tin.1:822 +#: doc/tin.1:828 msgid "" "Display the subject of the first article in the current thread in the last " "line." @@ -2405,13 +2443,13 @@ msgstr "" "line." #. type: TP -#: doc/tin.1:825 +#: doc/tin.1:831 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:831 +#: doc/tin.1:837 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 " @@ -2424,29 +2462,29 @@ msgstr "" "prompt asks how to proceed." #. type: TP -#: doc/tin.1:831 +#: doc/tin.1:837 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:834 +#: doc/tin.1:840 msgid "Open the thread under the current cursor position." msgstr "Open the thread under the current cursor position." #. type: Plain text -#: doc/tin.1:837 doc/tin.1:1041 doc/tin.1:1267 +#: doc/tin.1:843 doc/tin.1:1047 doc/tin.1:1276 msgid "Look up article by ''Message-ID:''." msgstr "Look up article by ''Message-ID:''." #. type: TP -#: doc/tin.1:837 +#: doc/tin.1:843 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:842 doc/tin.1:1046 doc/tin.1:1272 +#: doc/tin.1:848 doc/tin.1:1052 doc/tin.1:1281 msgid "" "Mail current article / thread / auto-selected (hot) articles / articles " "matching pattern / tagged articles to someone. See the section \"MAILING " @@ -2457,35 +2495,35 @@ msgstr "" "PIPING PRINTING REPOSTING AND SAVING ARTICLES\" for more information." #. type: TP -#: doc/tin.1:846 +#: doc/tin.1:852 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:849 +#: doc/tin.1:855 msgid "Go to next group." msgstr "Go to next group." #. type: TP -#: doc/tin.1:849 +#: doc/tin.1:855 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:852 doc/tin.1:1282 +#: doc/tin.1:858 doc/tin.1:1291 msgid "Go to the next unread article." msgstr "Go to the next unread article." #. type: TP -#: doc/tin.1:852 doc/tin.1:1046 doc/tin.1:1282 +#: doc/tin.1:858 doc/tin.1:1052 doc/tin.1:1291 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:857 doc/tin.1:1051 doc/tin.1:1287 +#: doc/tin.1:863 doc/tin.1:1057 doc/tin.1:1296 msgid "" "Send current article / thread / auto-selected (hot) articles / articles " "matching pattern / tagged articles to printer. See the section \"MAILING " @@ -2496,51 +2534,51 @@ msgstr "" "PIPING PRINTING REPOSTING AND SAVING ARTICLES\" for more information." #. type: TP -#: doc/tin.1:857 +#: doc/tin.1:863 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:860 +#: doc/tin.1:866 msgid "Go to previous group." msgstr "Go to previous group." #. type: TP -#: doc/tin.1:860 +#: doc/tin.1:866 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:863 +#: doc/tin.1:869 msgid "Go to previous unread article." msgstr "Go to previous unread article." #. type: Plain text -#: doc/tin.1:866 doc/tin.1:1054 +#: doc/tin.1:872 doc/tin.1:1060 msgid "Return to previous level." msgstr "Return to previous level." #. type: TP -#: doc/tin.1:869 +#: doc/tin.1:875 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:872 +#: doc/tin.1:878 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:876 +#: doc/tin.1:882 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:881 doc/tin.1:1066 doc/tin.1:1312 +#: doc/tin.1:887 doc/tin.1:1072 doc/tin.1:1321 msgid "" "Save current article / thread / auto-selected (hot) articles / articles " "matching pattern / tagged articles. See the section \"MAILING PIPING " @@ -2551,24 +2589,24 @@ msgstr "" "PRINTING REPOSTING AND SAVING ARTICLES\" for more information." #. type: TP -#: doc/tin.1:881 +#: doc/tin.1:887 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:884 doc/tin.1:1069 doc/tin.1:1315 +#: doc/tin.1:890 doc/tin.1:1075 doc/tin.1:1324 msgid "Save marked articles automatically without further prompting." msgstr "Save marked articles automatically without further prompting." #. type: TP -#: doc/tin.1:884 +#: doc/tin.1:890 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:889 +#: doc/tin.1:895 msgid "" "Toggle tag-status of current article / thread for B ('B') / " "B ('B<|>') / B ('B') / B ('B') / " @@ -2579,13 +2617,13 @@ msgstr "" "B ('B')." #. type: TP -#: doc/tin.1:889 +#: doc/tin.1:895 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:893 doc/tin.1:1077 +#: doc/tin.1:899 doc/tin.1:1083 msgid "" "Automatically tag/untag all the parts of the current multi-part message in " "order." @@ -2594,13 +2632,13 @@ msgstr "" "order." #. type: TP -#: doc/tin.1:893 +#: doc/tin.1:899 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:898 +#: doc/tin.1:904 msgid "" "Cycle the threading mode through no threading, threading by subject, " "threading by references, threading on both subject and references, group " @@ -2611,18 +2649,18 @@ msgstr "" "multipart articles into a thread (''Subject:'' based)." #. type: TP -#: doc/tin.1:898 +#: doc/tin.1:904 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:901 +#: doc/tin.1:907 msgid "Untag all articles that were tagged." msgstr "Untag all articles that were tagged." #. type: Plain text -#: doc/tin.1:908 doc/tin.1:1087 doc/tin.1:1340 +#: doc/tin.1:914 doc/tin.1:1093 doc/tin.1:1349 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'), " @@ -2635,13 +2673,13 @@ msgstr "" "o>'' command-line switch) or discard it via B ('B')." #. type: TP -#: doc/tin.1:908 +#: doc/tin.1:914 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:914 doc/tin.1:1346 +#: doc/tin.1:920 doc/tin.1:1355 msgid "" "Repost an already posted article / thread / auto-selected (hot) articles / " "articles matching pattern / tagged articles to another newsgroup(s). Useful " @@ -2654,13 +2692,13 @@ msgstr "" "your own articles." #. type: TP -#: doc/tin.1:914 +#: doc/tin.1:920 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:922 +#: doc/tin.1:928 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. " @@ -2677,25 +2715,25 @@ msgstr "" "changes permanent." #. type: TP -#: doc/tin.1:922 doc/tin.1:1087 doc/tin.1:1346 +#: doc/tin.1:928 doc/tin.1:1093 doc/tin.1:1355 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:925 +#: doc/tin.1:931 msgid "Mark current article as unread." msgstr "Mark current article as unread." #. type: TP -#: doc/tin.1:925 doc/tin.1:1092 doc/tin.1:1349 +#: doc/tin.1:931 doc/tin.1:1098 doc/tin.1:1358 #, no-wrap msgid "B" msgstr "B" #. ------------------------------------------------------------------- #. type: Plain text -#: doc/tin.1:932 +#: doc/tin.1:938 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 " @@ -2706,79 +2744,79 @@ msgstr "" "present, a prompt asks how to proceed." #. type: SS -#: doc/tin.1:932 +#: doc/tin.1:938 #, no-wrap msgid "THREAD LISTING COMMANDS" msgstr "THREAD LISTING COMMANDS" #. type: Plain text -#: doc/tin.1:937 +#: doc/tin.1:943 msgid "Select article 4 within thread." msgstr "Select article 4 within thread." #. type: TP -#: doc/tin.1:971 +#: doc/tin.1:977 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.1:974 +#: doc/tin.1:980 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:977 +#: doc/tin.1:983 msgid "Toggle selection of current article." msgstr "Toggle selection of current article." #. type: TP -#: doc/tin.1:977 +#: doc/tin.1:983 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:980 +#: doc/tin.1:986 msgid "Reverse article selections." msgstr "Reverse article selections." #. type: TP -#: doc/tin.1:980 +#: doc/tin.1:986 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:983 +#: doc/tin.1:989 msgid "Undo all selections on current thread." msgstr "Undo all selections on current thread." #. type: TP -#: doc/tin.1:988 +#: doc/tin.1:994 #, no-wrap msgid "BCRE'>" msgstr "BCRE'>" #. type: Plain text -#: doc/tin.1:991 +#: doc/tin.1:997 msgid "Read current article within thread." msgstr "Read current article within thread." #. type: TP -#: doc/tin.1:991 +#: doc/tin.1:997 #, no-wrap msgid "BTABE'>" msgstr "BTABE'>" #. type: Plain text -#: doc/tin.1:994 +#: doc/tin.1:1000 msgid "View next unread article within thread." msgstr "View next unread article within thread." #. type: Plain text -#: doc/tin.1:999 +#: doc/tin.1:1005 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 " @@ -2789,7 +2827,7 @@ msgstr "" "the current one." #. type: Plain text -#: doc/tin.1:1010 +#: doc/tin.1:1016 msgid "" "Mark thread as read [after confirmation] and return to the group index " "page. Move cursor to next thread." @@ -2798,7 +2836,7 @@ msgstr "" "page. Move cursor to next thread." #. type: Plain text -#: doc/tin.1:1014 +#: doc/tin.1:1020 msgid "" "Mark thread as read [after confirmation] and enter the next thread " "containing unread news." @@ -2807,30 +2845,30 @@ msgstr "" "containing unread news." #. type: TP -#: doc/tin.1:1014 +#: doc/tin.1:1020 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.1:1018 +#: doc/tin.1:1024 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1029 doc/tin.1:1255 +#: doc/tin.1:1035 doc/tin.1:1264 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:1032 +#: doc/tin.1:1038 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1038 +#: doc/tin.1:1044 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 " @@ -2841,31 +2879,31 @@ msgstr "" "article. When tagged articles are present, a prompt asks how to proceed." #. type: TP -#: doc/tin.1:1041 +#: doc/tin.1:1047 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.1:1061 +#: doc/tin.1:1067 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.1:1066 +#: doc/tin.1:1072 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.1:1069 +#: doc/tin.1:1075 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1073 doc/tin.1:1319 +#: doc/tin.1:1079 doc/tin.1:1328 msgid "" "Toggle tag status of current article for mailing, piping, printing, saving " "or reposting." @@ -2874,24 +2912,24 @@ msgstr "" "or reposting." #. type: TP -#: doc/tin.1:1073 +#: doc/tin.1:1079 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.1:1077 +#: doc/tin.1:1083 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1080 +#: doc/tin.1:1086 msgid "Untag all tagged threads." msgstr "Untag all tagged threads." #. type: Plain text -#: doc/tin.1:1092 +#: doc/tin.1:1098 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 " @@ -2903,34 +2941,34 @@ msgstr "" #. ------------------------------------------------------------------- #. type: Plain text -#: doc/tin.1:1097 +#: doc/tin.1:1103 msgid "Mark all articles in thread as unread." msgstr "Mark all articles in thread as unread." #. type: SS -#: doc/tin.1:1097 +#: doc/tin.1:1103 #, no-wrap msgid "ARTICLE VIEWER COMMANDS" msgstr "ARTICLE VIEWER COMMANDS" #. type: Plain text -#: doc/tin.1:1102 +#: doc/tin.1:1108 msgid "Read the first (base) article in this thread." msgstr "Read the first (base) article in this thread." #. type: Plain text -#: doc/tin.1:1105 +#: doc/tin.1:1111 msgid "Read response 4 in this thread." msgstr "Read response 4 in this thread." #. type: TP -#: doc/tin.1:1109 +#: doc/tin.1:1115 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1113 +#: doc/tin.1:1119 msgid "" "Reply through mail to the author of the current article with a copy of the " "article with all headers included." @@ -2939,46 +2977,50 @@ msgstr "" "article with all headers included." #. type: TP -#: doc/tin.1:1113 +#: doc/tin.1:1119 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1118 -msgid "Perform B<\\%pgp>(1) operations on article." -msgstr "Perform B<\\%pgp>(1) operations on article." +#: doc/tin.1:1127 +msgid "" +"Perform B<\\%pgp>(1) / B<\\%gpg>(1) operations on article. This expects " +"inline pgp (B) and not MIME pgp (B)." +msgstr "" +"Perform B<\\%pgp>(1) / B<\\%gpg>(1) operations on article. This expects " +"inline pgp (B) and not MIME pgp (B)." #. type: TP -#: doc/tin.1:1118 +#: doc/tin.1:1127 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1121 +#: doc/tin.1:1130 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:1125 +#: doc/tin.1:1134 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1128 +#: doc/tin.1:1137 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:1128 +#: doc/tin.1:1137 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1132 +#: doc/tin.1:1141 msgid "" "Post a followup to the current article with a copy of the article with all " "headers included." @@ -2987,13 +3029,13 @@ msgstr "" "headers included." #. type: TP -#: doc/tin.1:1132 +#: doc/tin.1:1141 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1136 +#: doc/tin.1:1145 msgid "" "Toggle TeX to ISO decoding for current article. The default behavior is " "taken from the B variable in the tinrc file." @@ -3002,37 +3044,37 @@ msgstr "" "taken from the B variable in the tinrc file." #. type: TP -#: doc/tin.1:1136 +#: doc/tin.1:1145 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1139 +#: doc/tin.1:1148 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:1139 +#: doc/tin.1:1148 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1142 +#: doc/tin.1:1151 msgid "Toggle ROT-13 decoding for this article." msgstr "Toggle ROT-13 decoding for this article." #. type: TP -#: doc/tin.1:1142 +#: doc/tin.1:1151 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1146 +#: doc/tin.1:1155 msgid "" "Toggle the display of uuencoded sections. The default behavior is taken from " "the B variable in the tinrc file." @@ -3041,44 +3083,44 @@ msgstr "" "from the B variable in the tinrc file." #. type: TP -#: doc/tin.1:1146 +#: doc/tin.1:1155 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1153 +#: doc/tin.1:1162 msgid "" -"The formfeed character (^L) is often used to hide 'spoilers' that the reader " -"may not initially wish to see when viewing an article. Any text after a " -"formfeed is not displayed. This key-press acts like a reveal key and turns " +"The form feed character (^L) is often used to hide 'spoilers' that the " +"reader may not initially wish to see when viewing an article. Any text after " +"a formfeed is not displayed. This key-press acts like a reveal key and turns " "the hidden text back on. Scrolling down will also reveal the text, scrolling " "up will hide it again." msgstr "" -"The formfeed character (^L) is often used to hide 'spoilers' that the reader " -"may not initially wish to see when viewing an article. Any text after a " -"formfeed is not displayed. This key-press acts like a reveal key and turns " +"The form feed character (^L) is often used to hide 'spoilers' that the " +"reader may not initially wish to see when viewing an article. Any text after " +"a formfeed is not displayed. This key-press acts like a reveal key and turns " "the hidden text back on. Scrolling down will also reveal the text, scrolling " "up will hide it again." #. type: Plain text -#: doc/tin.1:1162 +#: doc/tin.1:1171 msgid "Forward search the text of this article." msgstr "Forward search the text of this article." #. type: Plain text -#: doc/tin.1:1165 +#: doc/tin.1:1174 msgid "Backward search the text of this article." msgstr "Backward search the text of this article." #. type: TP -#: doc/tin.1:1165 +#: doc/tin.1:1174 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1170 +#: doc/tin.1:1179 msgid "" "Skip to the end of the next quoted text-block in this article. Quoted text " "is everything which matches B, B or " @@ -3089,40 +3131,40 @@ msgstr "" "B." #. type: TP -#: doc/tin.1:1170 +#: doc/tin.1:1179 #, no-wrap msgid "B'>" msgstr "B'>" #. type: Plain text -#: doc/tin.1:1173 +#: doc/tin.1:1182 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:1173 +#: doc/tin.1:1182 #, no-wrap msgid "B'>" msgstr "B'>" #. type: Plain text -#: doc/tin.1:1176 +#: doc/tin.1:1185 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:1176 +#: doc/tin.1:1185 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1179 +#: doc/tin.1:1188 msgid "Toggle word highlighting on/off." msgstr "Toggle word highlighting on/off." #. type: Plain text -#: doc/tin.1:1193 +#: doc/tin.1:1202 msgid "" "Auto select article(s) with a single key. The defaults used for selection " "are set based upon the following four tinrc config variables: " @@ -3141,7 +3183,7 @@ msgstr "" "information on filtering." #. type: Plain text -#: doc/tin.1:1202 +#: doc/tin.1:1211 msgid "" "Kill article(s) with a single key. The defaults used for killing are based " "upon the following four tinrc config variables: B, " @@ -3158,24 +3200,24 @@ msgstr "" "\"FILTERING ARTICLES\" for more information on filtering." #. type: TP -#: doc/tin.1:1202 +#: doc/tin.1:1211 #, no-wrap msgid "BCRE'>" msgstr "BCRE'>" #. type: Plain text -#: doc/tin.1:1205 +#: doc/tin.1:1214 msgid "Go to next base article." msgstr "Go to next base article." #. type: TP -#: doc/tin.1:1205 +#: doc/tin.1:1214 #, no-wrap msgid "BTABE'>" msgstr "BTABE'>" #. type: Plain text -#: doc/tin.1:1210 +#: doc/tin.1:1219 msgid "" "Go to next unread article. If the tinrc variable B doesn't " "contain PageNextUnread, then this key will first page through the current " @@ -3186,17 +3228,17 @@ msgstr "" "article." #. type: Plain text -#: doc/tin.1:1213 +#: doc/tin.1:1222 msgid "Author forward search." msgstr "Author forward search." #. type: Plain text -#: doc/tin.1:1216 +#: doc/tin.1:1225 msgid "Author backward search." msgstr "Author backward search." #. type: Plain text -#: doc/tin.1:1224 +#: doc/tin.1:1233 msgid "" "Mark the current thread as read [after confirmation] and return to the " "previous menu. Move cursor to next item." @@ -3205,7 +3247,7 @@ msgstr "" "previous menu. Move cursor to next item." #. type: Plain text -#: doc/tin.1:1228 +#: doc/tin.1:1237 msgid "" "Mark the rest of the current thread as read [after confirmation] and enter " "the next thread with unread articles." @@ -3214,45 +3256,45 @@ msgstr "" "the next thread with unread articles." #. type: TP -#: doc/tin.1:1228 +#: doc/tin.1:1237 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.1:1233 +#: doc/tin.1:1242 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1236 +#: doc/tin.1:1245 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:1239 +#: doc/tin.1:1248 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1242 +#: doc/tin.1:1251 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:1242 +#: doc/tin.1:1251 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1246 +#: doc/tin.1:1255 msgid "" "Post a followup to the current article without including a copy of the " "article." @@ -3261,107 +3303,107 @@ msgstr "" "article." #. type: TP -#: doc/tin.1:1246 +#: doc/tin.1:1255 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1249 +#: doc/tin.1:1258 msgid "Go to the start of the article." msgstr "Go to the start of the article." #. type: TP -#: doc/tin.1:1249 +#: doc/tin.1:1258 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1252 +#: doc/tin.1:1261 msgid "Go to the end of the article." msgstr "Go to the end of the article." #. type: TP -#: doc/tin.1:1258 +#: doc/tin.1:1267 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1261 +#: doc/tin.1:1270 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:1261 +#: doc/tin.1:1270 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1264 +#: doc/tin.1:1273 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:1267 +#: doc/tin.1:1276 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.1:1276 +#: doc/tin.1:1285 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1279 +#: doc/tin.1:1288 msgid "Go to the next article." msgstr "Go to the next article." #. type: TP -#: doc/tin.1:1279 +#: doc/tin.1:1288 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.1:1287 +#: doc/tin.1:1296 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1290 +#: doc/tin.1:1299 msgid "Go to the previous article." msgstr "Go to the previous article." #. type: TP -#: doc/tin.1:1290 +#: doc/tin.1:1299 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1293 +#: doc/tin.1:1302 msgid "Go to the previous unread article." msgstr "Go to the previous unread article." #. type: Plain text -#: doc/tin.1:1296 +#: doc/tin.1:1305 msgid "Return to the previous level." msgstr "Return to the previous level." #. type: TP -#: doc/tin.1:1299 +#: doc/tin.1:1308 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1303 +#: doc/tin.1:1312 msgid "" "Reply through mail to the author of the current article with a copy of the " "article included." @@ -3370,13 +3412,13 @@ msgstr "" "article included." #. type: TP -#: doc/tin.1:1303 +#: doc/tin.1:1312 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1307 +#: doc/tin.1:1316 msgid "" "Reply through mail to the author of the current article without including " "the original article." @@ -3385,53 +3427,53 @@ msgstr "" "the original article." #. type: TP -#: doc/tin.1:1307 +#: doc/tin.1:1316 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.1:1312 +#: doc/tin.1:1321 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.1:1315 +#: doc/tin.1:1324 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.1:1319 +#: doc/tin.1:1328 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1322 +#: doc/tin.1:1331 msgid "Return to group selection level." msgstr "Return to group selection level." #. type: TP -#: doc/tin.1:1322 +#: doc/tin.1:1331 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1325 +#: doc/tin.1:1334 msgid "Go to parent article." msgstr "Go to parent article." #. type: TP -#: doc/tin.1:1325 +#: doc/tin.1:1334 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1329 +#: doc/tin.1:1338 msgid "" "Display a list of URLs in the current article. See the section \"URL LISTING" "\" for more information." @@ -3440,13 +3482,13 @@ msgstr "" "\" for more information." #. type: TP -#: doc/tin.1:1329 +#: doc/tin.1:1338 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1333 +#: doc/tin.1:1342 msgid "" "Display a list of attachments of the current article. See the section " "\"ATTACHMENT LISTING\" for more information." @@ -3455,30 +3497,30 @@ msgstr "" "\"ATTACHMENT LISTING\" for more information." #. type: TP -#: doc/tin.1:1340 +#: doc/tin.1:1349 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1349 +#: doc/tin.1:1358 msgid "Mark article as unread." msgstr "Mark article as unread." #. ------------------------------------------------------------------- #. type: Plain text -#: doc/tin.1:1354 +#: doc/tin.1:1363 msgid "Mark the current thread as unread." msgstr "Mark the current thread as unread." #. type: SS -#: doc/tin.1:1354 +#: doc/tin.1:1363 #, no-wrap msgid "URL LISTING" msgstr "URL LISTING" #. type: Plain text -#: doc/tin.1:1357 +#: doc/tin.1:1366 msgid "" "B ('B') displays a list of URLs in the current article. " "Besides the common moving keys, the following commands are available:" @@ -3487,13 +3529,13 @@ msgstr "" "Besides the common moving keys, the following commands are available:" #. type: TP -#: doc/tin.1:1358 +#: doc/tin.1:1367 #, no-wrap msgid "BCRE'>" msgstr "BCRE'>" #. type: Plain text -#: doc/tin.1:1362 +#: doc/tin.1:1371 msgid "" "The current URL will be prompted and opened using the B. " "'BESCE>' or no input will skip the URL." @@ -3502,39 +3544,39 @@ msgstr "" "'BESCE>' or no input will skip the URL." #. type: Plain text -#: doc/tin.1:1365 +#: doc/tin.1:1374 doc/tin.1:1474 msgid "URL forward search." msgstr "URL forward search." #. type: Plain text -#: doc/tin.1:1368 +#: doc/tin.1:1377 doc/tin.1:1477 msgid "URL backward search." msgstr "URL backward search." #. type: Plain text -#: doc/tin.1:1374 doc/tin.1:1427 +#: doc/tin.1:1383 doc/tin.1:1437 doc/tin.1:1483 msgid "Shell escape." msgstr "Shell escape." #. type: Plain text -#: doc/tin.1:1377 +#: doc/tin.1:1386 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:1380 doc/tin.1:1434 +#: doc/tin.1:1389 doc/tin.1:1444 doc/tin.1:1489 msgid "Help screen of commands available." msgstr "Help screen of commands available." #. ------------------------------------------------------------------- #. type: SS -#: doc/tin.1:1386 +#: doc/tin.1:1396 #, no-wrap msgid "ATTACHMENT LISTING" msgstr "ATTACHMENT LISTING" #. type: Plain text -#: doc/tin.1:1389 +#: doc/tin.1:1399 msgid "" "B ('B') displays a list of attachments of the current " "article. Besides the common moving keys, the following commands are " @@ -3545,57 +3587,57 @@ msgstr "" "available:" #. type: TP -#: doc/tin.1:1390 +#: doc/tin.1:1400 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1393 +#: doc/tin.1:1403 msgid "Pipe attachment into command." msgstr "Pipe attachment into command." #. type: TP -#: doc/tin.1:1393 +#: doc/tin.1:1403 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1396 +#: doc/tin.1:1406 msgid "Save current attachment / tagged attachments to disk." msgstr "Save current attachment / tagged attachments to disk." #. type: TP -#: doc/tin.1:1396 +#: doc/tin.1:1406 #, no-wrap msgid "BCRE'>" msgstr "BCRE'>" #. type: Plain text -#: doc/tin.1:1399 +#: doc/tin.1:1409 msgid "View attachment." msgstr "View attachment." #. type: TP -#: doc/tin.1:1399 +#: doc/tin.1:1409 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1402 +#: doc/tin.1:1412 msgid "Tag one or more attachments for saving." msgstr "Tag one or more attachments for saving." #. type: TP -#: doc/tin.1:1402 +#: doc/tin.1:1412 #, no-wrap msgid "B" #. type: Plain text -#: doc/tin.1:1406 +#: doc/tin.1:1416 msgid "" "Prompts for a pattern to match. All attachments whose name/description or " "content type/transfer encoding match the pattern will be tagged." @@ -3604,52 +3646,52 @@ msgstr "" "content type/transfer encoding match the pattern will be tagged." #. type: TP -#: doc/tin.1:1406 +#: doc/tin.1:1416 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1409 +#: doc/tin.1:1419 msgid "Reverse tagging of all attachments." msgstr "Reverse tagging of all attachments." #. type: TP -#: doc/tin.1:1409 +#: doc/tin.1:1419 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1412 +#: doc/tin.1:1422 msgid "Untag all tagged attachments." msgstr "Untag all tagged attachments." #. type: Plain text -#: doc/tin.1:1415 +#: doc/tin.1:1425 msgid "Attachment forward search." msgstr "Attachment forward search." #. type: Plain text -#: doc/tin.1:1418 +#: doc/tin.1:1428 msgid "Attachment backward search." msgstr "Attachment backward search." #. type: TP -#: doc/tin.1:1421 +#: doc/tin.1:1431 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1424 +#: doc/tin.1:1434 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:1431 +#: doc/tin.1:1441 msgid "" "Toggle the display of the name/description of the current attachment in the " "last line." @@ -3659,7 +3701,66 @@ msgstr "" #. ------------------------------------------------------------------- #. type: SS -#: doc/tin.1:1440 +#: doc/tin.1:1451 +#, no-wrap +msgid "POSTING HISTORY LISTING" +msgstr "POSTING HISTORY LISTING" + +# +#. type: Plain text +#: doc/tin.1:1459 +msgid "" +"B ('B') displays a list of all previous posted articles " +"stored in I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted>. The following " +"informatiosn are shown: a time stamp in \"dd-mm-yy\"-format, a single letter " +"indicating the action which initiated the message, the group names " +"(evetually shortened, see also B) or a mail address " +"the message was sent to and the subject of the message. Besides the common " +"moving keys, the following commands are available:" +msgstr "" +"B ('B') displays a list of all previous posted articles " +"stored in I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted>. The following " +"informatiosn are shown: a time stamp in \"dd-mm-yy\"-format, a single letter " +"indicating the action which initiated the message, the group names " +"(evetually shortened, see also B) or a mail address " +"the message was sent to and the subject of the message. Besides the common " +"moving keys, the following commands are available:" + +#. type: TP +#: doc/tin.1:1460 +#, no-wrap +msgid "BCRE'>" +msgstr "BCRE'>" + +#. type: Plain text +#: doc/tin.1:1471 +msgid "" +"The article with the current ''Message-ID:'' will be opened if available. " +"Note that this requires that the ''Message-ID:'' of the article was recorded " +"in I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted> which may not always be the " +"case. If using NNTP and the internal inews (B set to \"--" +"internal\") and either the server proposes a ''Message-ID:'' during the " +"POST (B) command or B is build to generate ''Message-ID:'' " +"this should be the case. With an external inews (and reading from local " +"spool) it is not." +msgstr "" +"The article with the current ''Message-ID:'' will be opened if available. " +"Note that this requires that the ''Message-ID:'' of the article was recorded " +"in I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted> which may not always be the " +"case. If using NNTP and the internal inews (B set to \"--" +"internal\") and either the server proposes a ''Message-ID:'' during the " +"POST (B) command or B is build to generate ''Message-ID:'' " +"this should be the case. With an external inews (and reading from local " +"spool) it is not." + +#. type: Plain text +#: doc/tin.1:1486 +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:1496 #, no-wrap msgid "GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES" msgstr "GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES" @@ -3668,7 +3769,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:1452 +#: doc/tin.1:1508 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 " @@ -3685,7 +3786,7 @@ msgstr "" "distributing system-wide defaults to new users who have no private tinrc yet." #. type: Plain text -#: doc/tin.1:1460 +#: doc/tin.1:1516 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 " @@ -3702,7 +3803,7 @@ msgstr "" "don't edit the file directly whilst B is running." #. type: Plain text -#: doc/tin.1:1466 +#: doc/tin.1:1522 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 " @@ -3717,7 +3818,7 @@ msgstr "" "\\&'BESCE>' will abort without saving changes." #. type: Plain text -#: doc/tin.1:1473 +#: doc/tin.1:1529 msgid "" "As with the other menus, B ('B<^L>') will redraw the screen. You " "can use B ('B'), B ('B') and B " @@ -3732,7 +3833,7 @@ msgstr "" "keeping your changes." #. type: Plain text -#: doc/tin.1:1478 +#: doc/tin.1:1534 msgid "" "The options menu provides access to the attributes menu for the current " "group by the B ('BTABE>') command. Pressing " @@ -3745,7 +3846,7 @@ msgstr "" "information see section \"ATTRIBUTES MENU AND GROUP ATTRIBUTES\"." #. type: Plain text -#: doc/tin.1:1481 +#: doc/tin.1:1537 msgid "" "The B ('B') command brings up the scopes menu. For more " "information see section \"SCOPES MENU\"." @@ -3754,7 +3855,7 @@ msgstr "" "information see section \"SCOPES MENU\"." #. type: Plain text -#: doc/tin.1:1485 +#: doc/tin.1:1541 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/" @@ -3765,13 +3866,13 @@ msgstr "" "tinrc>." #. type: TP -#: doc/tin.1:1485 +#: doc/tin.1:1541 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1491 doc/tin.5:1253 +#: doc/tin.1:1547 doc/tin.5:1258 msgid "" "If ON abbreviate long newsgroup names at group selection level and article " "level (if necessary) like this: news.software.readers -E n.software." @@ -3782,13 +3883,13 @@ msgstr "" "readers -E n.s.readers -E n.s.r. Default is OFF." #. type: TP -#: doc/tin.1:1491 +#: doc/tin.1:1547 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1495 doc/tin.5:1257 +#: doc/tin.1:1551 doc/tin.5:1262 msgid "" "If ON add posted articles which start a new thread to filter for " "highlighting follow-ups. Default is ON." @@ -3797,62 +3898,62 @@ msgstr "" "highlighting follow-ups. Default is ON." #. type: TP -#: doc/tin.1:1495 +#: doc/tin.1:1551 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1498 doc/tin.5:1260 +#: doc/tin.1:1554 doc/tin.5:1265 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:1498 +#: doc/tin.1:1554 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1501 doc/tin.5:1263 +#: doc/tin.1:1557 doc/tin.5:1268 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:1501 +#: doc/tin.1:1557 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1504 doc/tin.5:1266 +#: doc/tin.1:1560 doc/tin.5:1271 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:1504 +#: doc/tin.1:1560 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1507 doc/tin.5:1269 +#: doc/tin.1:1563 doc/tin.5:1274 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:1507 +#: doc/tin.1:1563 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1511 doc/tin.5:1273 +#: doc/tin.1:1567 doc/tin.5:1278 msgid "" "The character used to show that an article will return as an unread article " "when the group is next entered. Default is '-'." @@ -3861,13 +3962,13 @@ msgstr "" "when the group is next entered. Default is '-'." #. type: TP -#: doc/tin.1:1511 +#: doc/tin.1:1567 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1515 doc/tin.5:1277 +#: doc/tin.1:1571 doc/tin.5:1282 msgid "" "The character used to show that an article/thread is auto-selected (hot). " "Default is '*'." @@ -3876,13 +3977,13 @@ msgstr "" "Default is '*'." #. type: TP -#: doc/tin.1:1515 +#: doc/tin.1:1571 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1519 doc/tin.5:1281 +#: doc/tin.1:1575 doc/tin.5:1286 msgid "" "The character used to show that an article/thread is recent (not older than " "X days). See also B. Default is 'o'." @@ -3891,13 +3992,13 @@ msgstr "" "X days). See also B. Default is 'o'." #. type: TP -#: doc/tin.1:1519 +#: doc/tin.1:1575 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1523 doc/tin.5:1285 +#: doc/tin.1:1579 doc/tin.5:1290 msgid "" "The character used to show that an article has not been read. Default is " "'+'." @@ -3906,24 +4007,24 @@ msgstr "" "'+'." #. type: TP -#: doc/tin.1:1523 +#: doc/tin.1:1579 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1526 doc/tin.5:1288 +#: doc/tin.1:1582 doc/tin.5:1293 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:1526 +#: doc/tin.1:1582 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1530 doc/tin.5:1292 +#: doc/tin.1:1586 doc/tin.5:1297 msgid "" "The character used to show that an article was killed. Default is 'K'. " "B must be set accordingly." @@ -3932,13 +4033,13 @@ msgstr "" "B must be set accordingly." #. type: TP -#: doc/tin.1:1530 +#: doc/tin.1:1586 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1534 doc/tin.5:1296 +#: doc/tin.1:1590 doc/tin.5:1301 msgid "" "The character used to show that an article was hot before it was read. " "Default is ':'. B must be set accordingly." @@ -3947,13 +4048,13 @@ msgstr "" "Default is ':'. B must be set accordingly." #. type: TP -#: doc/tin.1:1534 doc/tin.5:1296 +#: doc/tin.1:1590 doc/tin.5:1301 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1539 +#: doc/tin.1:1595 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 " @@ -3964,13 +4065,13 @@ msgstr "" "OFF." #. type: TP -#: doc/tin.1:1539 +#: doc/tin.1:1595 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1543 doc/tin.5:1307 +#: doc/tin.1:1599 doc/tin.5:1312 msgid "" "Automatically put your name in the ''Cc:'' and/or ''Bcc:'' field when " "mailing an article. Default is No." @@ -3979,13 +4080,13 @@ msgstr "" "mailing an article. Default is No." #. type: TP -#: doc/tin.1:1543 +#: doc/tin.1:1599 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1547 doc/tin.5:1311 +#: doc/tin.1:1603 doc/tin.5:1316 msgid "" "If ON automatically list thread when entering it using right arrow key. " "Default is ON." @@ -3994,41 +4095,24 @@ msgstr "" "Default is ON." #. type: TP -#: doc/tin.1:1547 +#: doc/tin.1:1603 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1550 doc/tin.1:2550 +#: doc/tin.1:1606 doc/tin.1:2601 msgid "Default is OFF." msgstr "Default is OFF." #. type: TP -#: doc/tin.1:1550 -#, no-wrap -msgid "B" -msgstr "B" - -#. type: Plain text -#: doc/tin.1:1556 doc/tin.5:1320 -msgid "" -"If ON articles/threads with ''Archive-name:'' in header will be " -"automatically saved with the Archive-name & part/patch no and post processed " -"if B is set to something other than 'No'. Default is OFF." -msgstr "" -"If ON articles/threads with ''Archive-name:'' in header will be " -"automatically saved with the Archive-name & part/patch no and post processed " -"if B is set to something other than 'No'. Default is OFF." - -#. type: TP -#: doc/tin.1:1556 +#: doc/tin.1:1606 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1561 doc/tin.5:1325 +#: doc/tin.1:1611 doc/tin.5:1324 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 " @@ -4039,13 +4123,13 @@ msgstr "" "ON." #. type: TP -#: doc/tin.1:1561 +#: doc/tin.1:1611 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1566 doc/tin.5:1330 +#: doc/tin.1:1616 doc/tin.5:1329 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 " @@ -4056,13 +4140,13 @@ msgstr "" "displayed after composing an article. Default is ON." #. type: TP -#: doc/tin.1:1566 +#: doc/tin.1:1616 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1571 +#: doc/tin.1:1621 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. " @@ -4073,13 +4157,13 @@ msgstr "" "See also \"INDEX FILES\". Default is OFF." #. type: TP -#: doc/tin.1:1571 +#: doc/tin.1:1621 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1577 doc/tin.5:1341 +#: doc/tin.1:1627 doc/tin.5:1340 msgid "" "Use this hash algorithm for cancel-locks. Only available when build with " "cancel-lock support. none disables the generation of cancel-locks. Valid " @@ -4090,13 +4174,13 @@ msgstr "" "values are none, sha1, sha256 and sha512. Default is sha1." #. type: TP -#: doc/tin.1:1577 +#: doc/tin.1:1627 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1583 doc/tin.5:1345 +#: doc/tin.1:1633 doc/tin.5:1344 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." @@ -4105,101 +4189,101 @@ msgstr "" "current session should be marked read. Default is OFF." #. type: TP -#: doc/tin.1:1583 +#: doc/tin.1:1633 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1586 doc/tin.5:1348 +#: doc/tin.1:1636 doc/tin.5:1347 msgid "Standard background color" msgstr "Standard background colour" #. type: TP -#: doc/tin.1:1586 +#: doc/tin.1:1636 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1589 doc/tin.5:1351 +#: doc/tin.1:1639 doc/tin.5:1350 msgid "Color of quoted text from external sources" msgstr "Colour of quoted text from external sources" #. type: TP -#: doc/tin.1:1589 +#: doc/tin.1:1639 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1592 doc/tin.5:1354 +#: doc/tin.1:1642 doc/tin.5:1353 msgid "Color of sender (From:)" msgstr "Colour of sender (From:)" #. type: TP -#: doc/tin.1:1592 +#: doc/tin.1:1642 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1595 doc/tin.5:1357 +#: doc/tin.1:1645 doc/tin.5:1356 msgid "Color of header-lines" msgstr "Colour of header-lines" #. type: TP -#: doc/tin.1:1595 +#: doc/tin.1:1645 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1598 doc/tin.5:1360 +#: doc/tin.1:1648 doc/tin.5:1359 msgid "Color of help pages" msgstr "Colour of help pages" #. type: TP -#: doc/tin.1:1598 +#: doc/tin.1:1648 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1601 doc/tin.5:1363 +#: doc/tin.1:1651 doc/tin.5:1362 msgid "Color of background for inverse text" msgstr "Colour of background for inverse text" #. type: TP -#: doc/tin.1:1601 +#: doc/tin.1:1651 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1604 doc/tin.5:1366 +#: doc/tin.1:1654 doc/tin.5:1365 msgid "Color of foreground for inverse text" msgstr "Colour of foreground for inverse text" #. type: TP -#: doc/tin.1:1604 +#: doc/tin.1:1654 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1607 doc/tin.5:1385 +#: doc/tin.1:1657 doc/tin.5:1384 msgid "Color of status messages in last line" msgstr "Colour of status messages in last line" #. type: TP -#: doc/tin.1:1607 +#: doc/tin.1:1657 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1611 doc/tin.5:1370 +#: doc/tin.1:1661 doc/tin.5:1369 msgid "" "Color of words emphasized like _this_. See also B and " "B." @@ -4208,13 +4292,13 @@ msgstr "" "B." #. type: TP -#: doc/tin.1:1611 +#: doc/tin.1:1661 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1615 doc/tin.5:1374 +#: doc/tin.1:1665 doc/tin.5:1373 msgid "" "Color of words emphasized like /this/. See also B and " "B." @@ -4223,13 +4307,13 @@ msgstr "" "B." #. type: TP -#: doc/tin.1:1615 +#: doc/tin.1:1665 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1619 doc/tin.5:1378 +#: doc/tin.1:1669 doc/tin.5:1377 msgid "" "Color of words emphasized like *this*. See also B and " "B." @@ -4238,13 +4322,13 @@ msgstr "" "B." #. type: TP -#: doc/tin.1:1619 +#: doc/tin.1:1669 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1623 doc/tin.5:1382 +#: doc/tin.1:1673 doc/tin.5:1381 msgid "" "Color of words emphasized like -this-. See also B and " "B." @@ -4253,79 +4337,79 @@ msgstr "" "B." #. type: TP -#: doc/tin.1:1623 +#: doc/tin.1:1673 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1626 doc/tin.5:1388 +#: doc/tin.1:1676 doc/tin.5:1387 msgid "Color of mini help menu" msgstr "Colour of mini help menu" #. type: TP -#: doc/tin.1:1626 +#: doc/tin.1:1676 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1629 doc/tin.5:1391 +#: doc/tin.1:1679 doc/tin.5:1390 msgid "Color of actual news header fields" msgstr "Colour of actual news header fields" #. type: TP -#: doc/tin.1:1629 +#: doc/tin.1:1679 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1632 doc/tin.5:1394 +#: doc/tin.1:1682 doc/tin.5:1393 msgid "Standard foreground color" msgstr "Standard foreground colour" #. type: TP -#: doc/tin.1:1632 +#: doc/tin.1:1682 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1635 doc/tin.5:1397 +#: doc/tin.1:1685 doc/tin.5:1396 msgid "Color of quoted lines" msgstr "Colour of quoted lines" #. type: TP -#: doc/tin.1:1635 +#: doc/tin.1:1685 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1638 doc/tin.5:1400 +#: doc/tin.1:1688 doc/tin.5:1399 msgid "Color of twice quoted lines" msgstr "Colour of twice quoted lines" #. type: TP -#: doc/tin.1:1638 +#: doc/tin.1:1688 #, no-wrap msgid "B3 times quoted line (col_quote3)>" msgstr "B3 times quoted line (col_quote3)>" #. type: Plain text -#: doc/tin.1:1641 doc/tin.5:1403 +#: doc/tin.1:1691 doc/tin.5:1402 msgid "Color of E=3 times quoted lines" msgstr "Colour of E=3 times quoted lines" #. type: TP -#: doc/tin.1:1641 +#: doc/tin.1:1691 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1645 doc/tin.5:1407 +#: doc/tin.1:1695 doc/tin.5:1406 msgid "" "Color of response counter. This is the text that says \"Response x of y\" in " "the article viewer." @@ -4334,91 +4418,91 @@ msgstr "" "in the article viewer." #. type: TP -#: doc/tin.1:1645 +#: doc/tin.1:1695 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1648 doc/tin.5:1410 +#: doc/tin.1:1698 doc/tin.5:1409 msgid "Color of signatures" msgstr "Colour of signatures" #. type: TP -#: doc/tin.1:1648 +#: doc/tin.1:1698 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1651 doc/tin.5:1413 +#: doc/tin.1:1701 doc/tin.5:1412 msgid "Color of urls highlight" msgstr "Colour of urls highlight" #. type: TP -#: doc/tin.1:1651 +#: doc/tin.1:1701 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1654 doc/tin.5:1416 +#: doc/tin.1:1704 doc/tin.5:1415 msgid "Color of verbatim blocks" msgstr "Colour of verbatim blocks" #. type: TP -#: doc/tin.1:1654 +#: doc/tin.1:1704 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1657 doc/tin.5:1419 +#: doc/tin.1:1707 doc/tin.5:1418 msgid "Color of article subject" msgstr "Colour of article subject" #. type: TP -#: doc/tin.1:1657 +#: doc/tin.1:1707 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1660 doc/tin.5:1422 +#: doc/tin.1:1710 doc/tin.5:1421 msgid "Color of text-lines" msgstr "Colour of text-lines" #. type: TP -#: doc/tin.1:1660 +#: doc/tin.1:1710 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1663 doc/tin.5:1425 +#: doc/tin.1:1713 doc/tin.5:1424 msgid "Color of help/mail sign" msgstr "Colour of help/mail sign" #. type: TP -#: doc/tin.1:1663 +#: doc/tin.1:1713 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1666 +#: doc/tin.1:1716 msgid "Ask for manual confirmation to protect the user." msgstr "Ask for manual confirmation to protect the user." #. type: IP -#: doc/tin.1:1667 doc/tin.1:1673 doc/tin.1:1677 +#: doc/tin.1:1717 doc/tin.1:1723 doc/tin.1:1727 #, no-wrap msgid "\\(bu" msgstr "\\(bu" #. TODO: check if all affected commands are marked [after confirmation] #. type: Plain text -#: doc/tin.1:1673 +#: doc/tin.1:1723 msgid "" "B Ask for confirmation before executing certain dangerous commands " "(e.g., B ('B')). Commands that this affects are marked in this " @@ -4429,7 +4513,7 @@ msgstr "" "manual with '[after confirmation]'. Default is commands & quit." #. type: Plain text -#: doc/tin.1:1677 +#: doc/tin.1:1727 msgid "" "B You'll be asked to confirm that you wish to exit B when you use " "the B ('B') command." @@ -4438,7 +4522,7 @@ msgstr "" "the B ('B') command." #. type: Plain text -#: doc/tin.1:1681 +#: doc/tin.1:1731 msgid "" "B: Ask for confirmation before marking all not selected (with " "B ('B') command) articles as read." @@ -13119,12 +13216,12 @@ msgstr "" "B ('B') command) articles as read." #. type: Plain text -#: doc/tin.5:1446 +#: doc/tin.5:1445 msgid "Default is commands & quit." msgstr "Default is commands & quit." #. type: Plain text -#: doc/tin.5:1457 +#: doc/tin.5:1456 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<\\" @@ -13137,61 +13234,61 @@ msgstr "" "fallback code. Default is \"%a, %d %b %Y %H:%M:%S\"." #. type: TP -#: doc/tin.5:1457 +#: doc/tin.5:1456 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1459 +#: doc/tin.5:1458 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1461 +#: doc/tin.5:1460 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1464 +#: doc/tin.5:1463 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1467 +#: doc/tin.5:1466 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1471 +#: doc/tin.5:1470 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1476 +#: doc/tin.5:1475 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1480 +#: doc/tin.5:1479 #, no-wrap msgid "B" msgstr "B" #. type: ta -#: doc/tin.5:1485 doc/tin.5:1514 +#: doc/tin.5:1484 doc/tin.5:1513 #, 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:1494 doc/tin.5:1523 +#: doc/tin.5:1493 doc/tin.5:1522 #, no-wrap msgid "" "0\t''Subject:'' (case sensitive)\n" @@ -13213,156 +13310,158 @@ msgstr "" "7\t''Lines:''\n" #. type: TP -#: doc/tin.5:1496 +#: doc/tin.5:1495 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1500 +#: doc/tin.5:1499 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1505 +#: doc/tin.5:1504 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1509 +#: doc/tin.5:1508 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1525 +#: doc/tin.5:1524 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1527 +#: doc/tin.5:1526 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1529 +#: doc/tin.5:1528 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1531 +#: doc/tin.5:1530 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1533 +#: doc/tin.5:1532 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1535 +#: doc/tin.5:1534 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1537 +#: doc/tin.5:1536 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1539 +#: doc/tin.5:1538 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1541 +#: doc/tin.5:1540 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1543 +#: doc/tin.5:1542 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1545 +#: doc/tin.5:1544 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1547 +#: doc/tin.5:1546 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1549 +#: doc/tin.5:1548 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1551 +#: doc/tin.5:1550 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1553 +#: doc/tin.5:1552 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1555 +#: doc/tin.5:1554 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1557 +#: doc/tin.5:1556 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1559 +#: doc/tin.5:1558 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:1568 +#: doc/tin.5:1569 msgid "" "The format string used to create the editor start command with parameters. " "Default is '%E +%N %F' with %E=Editor, %N=Linenumber and %F=Filename (e.g., /" -"bin/vi +7 .article)." +"bin/vi +7 .article). See also $B and $B under \"ENVIRONMENT" +"\" in B<\\%tin>(1)" msgstr "" "The format string used to create the editor start command with parameters. " "Default is '%E +%N %F' with %E=Editor, %N=Linenumber and %F=Filename (e.g., /" -"bin/vi +7 .article)." +"bin/vi +7 .article). See also $B and $B under \"ENVIRONMENT" +"\" in B<\\%tin>(1)" #. type: TP -#: doc/tin.5:1571 +#: doc/tin.5:1572 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:1578 +#: doc/tin.5:1579 msgid "" "A regular expression that will be applied when reading articles. All " "matching lines are shown in B. If B is blank, " @@ -13373,19 +13472,19 @@ msgstr "" "then B<\\%tin>(1) uses a built-in default." #. type: TP -#: doc/tin.5:1578 +#: doc/tin.5:1579 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1582 +#: doc/tin.5:1583 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:1589 +#: doc/tin.5:1590 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<" @@ -13398,13 +13497,13 @@ msgstr "" "absolute value of B. Default is 0, which means no limit." #. type: TP -#: doc/tin.5:1589 +#: doc/tin.5:1590 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:1603 +#: doc/tin.5:1604 msgid "" "Which keys B<\\%tin>(1) should accept to jump to the next unread article. " "Possible is any combination of B and B. When " @@ -13421,7 +13520,7 @@ msgstr "" "Default is B." #. type: Plain text -#: doc/tin.5:1610 +#: doc/tin.5:1611 msgid "" "The format string used for the Group level. Default is \"%n\\ %m\\ %R\\ %L\\ " "\\ %s\\ \\ %F\". The following substitutions are supported:" @@ -13430,13 +13529,13 @@ msgstr "" "\\ %s\\ \\ %F\". The following substitutions are supported:" #. type: ta -#: doc/tin.5:1612 +#: doc/tin.5:1613 #, 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:1624 +#: doc/tin.5:1625 #, no-wrap msgid "" "%D\tdate\n" @@ -13464,31 +13563,31 @@ msgstr "" "%%\t%\n" #. type: TP -#: doc/tin.5:1626 +#: doc/tin.5:1627 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1636 +#: doc/tin.5:1637 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1643 +#: doc/tin.5:1644 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1649 +#: doc/tin.5:1650 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:1655 +#: doc/tin.5:1656 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, " @@ -13501,25 +13600,25 @@ msgstr "" "usage. This option has to suit B. Default is 0." #. type: TP -#: doc/tin.5:1655 +#: doc/tin.5:1656 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1659 +#: doc/tin.5:1660 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1664 +#: doc/tin.5:1665 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:1668 +#: doc/tin.5:1669 msgid "" "This option controls the processing and display of articles that are killed. " "There are 3 options, default is 0 (B)." @@ -13528,7 +13627,7 @@ msgstr "" "There are 3 options, default is 0 (B)." #. type: Plain text -#: doc/tin.5:1676 +#: doc/tin.5:1677 msgid "" "B is the 'traditional' behavior of B<\\%tin>(1). " "Only unread articles are killed once only by marking them read. As filtering " @@ -13543,73 +13642,82 @@ msgstr "" "When you reenter the group the mark will be gone." #. type: TP -#: doc/tin.5:1692 +#: doc/tin.5:1693 #, no-wrap msgid "B" msgstr "B" +#. type: Plain text +#: doc/tin.5:1699 +msgid "" +"User's mail address (and full name), if not username@host. This is used when " +"creating articles, sending mail and when B<\\%pgp>(1) signing." +msgstr "" +"User's mail address (and full name), if not username@host. This is used when " +"creating articles, sending mail and when B<\\%pgp>(1) signing." + #. type: TP -#: doc/tin.5:1702 +#: doc/tin.5:1703 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1707 +#: doc/tin.5:1708 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1726 +#: doc/tin.5:1727 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1763 +#: doc/tin.5:1764 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1775 doc/tin.5:2492 +#: doc/tin.5:1776 doc/tin.5:2491 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1808 +#: doc/tin.5:1809 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1813 +#: doc/tin.5:1814 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1818 +#: doc/tin.5:1819 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1823 +#: doc/tin.5:1824 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1828 +#: doc/tin.5:1829 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:1834 +#: doc/tin.5:1835 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." @@ -13618,25 +13726,25 @@ msgstr "" "newsgroups. Do not change them unless you understand what they are for." #. type: TP -#: doc/tin.5:1855 +#: doc/tin.5:1856 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:1858 +#: doc/tin.5:1859 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:1858 +#: doc/tin.5:1859 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:1862 +#: doc/tin.5:1863 msgid "" "The normalization form which should be used to normalize unicode input. The " "possible values are:" @@ -13645,7 +13753,7 @@ msgstr "" "possible values are:" #. type: Plain text -#: doc/tin.5:1880 +#: doc/tin.5:1881 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 " @@ -13656,7 +13764,7 @@ msgstr "" "possible." #. type: Plain text -#: doc/tin.5:1908 +#: doc/tin.5:1909 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 " @@ -13666,30 +13774,6 @@ msgstr "" "display any files that were post processed and uudecoded. The program is " "determined using the B<\\%mailcap>(5) file. Default is ON." -#. type: Plain text -#: doc/tin.5:1914 -msgid "" -"This specifies whether to perform post processing on saved articles. " -"Because the shell archive may contain commands you may not want to be " -"executed, be careful when extracting shell archives. The following values " -"are allowed:" -msgstr "" -"This specifies whether to perform post processing on saved articles. " -"Because the shell archive may contain commands you may not want to be " -"executed, be careful when extracting shell archives. The following values " -"are allowed:" - -#. type: Plain text -#: doc/tin.5:1922 -msgid "" -"B, unpacking of multi-part B<\\%shar>(1) files only. " -"Because the shell archive may contain commands you may not want to be " -"executed, be careful with this option." -msgstr "" -"B, unpacking of multi-part B<\\%shar>(1) files only. " -"Because the shell archive may contain commands you may not want to be " -"executed, be careful with this option." - #. type: TP #: doc/tin.5:1925 #, no-wrap @@ -13997,31 +14081,31 @@ msgstr "" "B is blank, then B<\\%tin>(1) uses a built-in default." #. type: TP -#: doc/tin.5:2217 +#: doc/tin.5:2212 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2221 +#: doc/tin.5:2216 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2230 +#: doc/tin.5:2225 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2234 +#: doc/tin.5:2229 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2240 +#: doc/tin.5:2235 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." @@ -14030,19 +14114,19 @@ msgstr "" "B is blank, then B<\\%tin>(1) uses a built-in default." #. type: TP -#: doc/tin.5:2240 +#: doc/tin.5:2235 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2246 +#: doc/tin.5:2241 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2253 +#: doc/tin.5:2248 msgid "" "A regular expression that will be applied when reading articles. All " "matching words are shown in B or B. If " @@ -14053,7 +14137,7 @@ msgstr "" "B is blank, then B<\\%tin>(1) uses a built-in default." #. type: Plain text -#: doc/tin.5:2258 +#: doc/tin.5:2253 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 " @@ -14064,7 +14148,7 @@ msgstr "" "viewer via B ('B<\">')." #. type: Plain text -#: doc/tin.5:2268 +#: doc/tin.5:2263 msgid "" "Defines which threading method to use. The choices are: 0) Don't thread, 1) " "Thread on Subject only 2) Thread on References only, 3) Thread on References " @@ -14083,7 +14167,7 @@ msgstr "" "attributes>." #. type: Plain text -#: doc/tin.5:2272 +#: doc/tin.5:2267 msgid "" "The format string used for the Thread level. Default is \"%n\\ %m\\ \\ " "[%L]\\ \\ %T\\ \\ %F\". The following substitutions are supported:" @@ -14092,13 +14176,13 @@ msgstr "" "[%L]\\ \\ %T\\ \\ %F\". The following substitutions are supported:" #. type: ta -#: doc/tin.5:2274 +#: doc/tin.5:2269 #, 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:2285 +#: doc/tin.5:2280 #, no-wrap msgid "" "%D\tdate\n" @@ -14124,7 +14208,7 @@ msgstr "" "%%\t%\n" #. type: Plain text -#: doc/tin.5:2292 +#: doc/tin.5:2287 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 " @@ -14135,19 +14219,19 @@ msgstr "" "the range 0 to 100. The default is 75." #. type: TP -#: doc/tin.5:2296 +#: doc/tin.5:2291 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2308 +#: doc/tin.5:2303 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2322 +#: doc/tin.5:2317 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 " @@ -14157,13 +14241,13 @@ msgstr "" "Default is 0. This option does not affect lines within verbatim blocks." #. type: TP -#: doc/tin.5:2341 +#: doc/tin.5:2336 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2348 +#: doc/tin.5:2343 msgid "" "A regular expression that will be applied when reading articles. All " "matching words are shown in B or B. If " @@ -14174,13 +14258,13 @@ msgstr "" "B is blank, then B<\\%tin>(1) uses a built-in default." #. type: TP -#: doc/tin.5:2348 +#: doc/tin.5:2343 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2352 +#: doc/tin.5:2347 msgid "" "If ON remove I<${TIN_HOMEDIR:-\"$HOME\"}/.article> after posting. Default is " "ON." @@ -14189,53 +14273,53 @@ msgstr "" "ON." #. type: TP -#: doc/tin.5:2352 +#: doc/tin.5:2347 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2357 +#: doc/tin.5:2352 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2360 +#: doc/tin.5:2355 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2365 +#: doc/tin.5:2360 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:2365 +#: doc/tin.5:2360 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2368 +#: doc/tin.5:2363 msgid "Use scroll keys on keypad. Default is OFF." msgstr "Use scroll keys on keypad. Default is OFF." #. type: TP -#: doc/tin.5:2368 +#: doc/tin.5:2363 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2374 +#: doc/tin.5:2369 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2386 +#: doc/tin.5:2381 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 " @@ -14248,19 +14332,19 @@ msgstr "" "is OFF." #. type: TP -#: doc/tin.5:2386 +#: doc/tin.5:2381 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2390 +#: doc/tin.5:2385 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2394 +#: doc/tin.5:2389 msgid "" "A regular expression that B will use to find the begin of a verbatim " "block. Default is #v+" @@ -14269,13 +14353,13 @@ msgstr "" "block. Default is #v+" #. type: TP -#: doc/tin.5:2394 +#: doc/tin.5:2389 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2398 +#: doc/tin.5:2393 msgid "" "A regular expression that B will use to find the end of a verbatim " "block. Default is #v-" @@ -14284,56 +14368,56 @@ msgstr "" "block. Default is #v-" #. type: TP -#: doc/tin.5:2401 +#: doc/tin.5:2396 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2417 +#: doc/tin.5:2416 msgid "" "Allows you to select how B<\\%tin>(1) matches strings. The default is 0 and " -"uses the wildmat notation, which is how this has traditionally been " -"handled. Setting this to 1 allows you to use B<\\%perl>(1) compatible " +"uses the B<\\%wildmat>(3) notation, which is how this has traditionally " +"been handled. Setting this to 1 allows you to use B<\\%perl>(1) compatible " "regular expressions B<\\%pcre>(3). (see also B<\\%perlre>(1) and B<\\" "%pcrepattern>(3)). You will probably want to update your filter file if you " -"use this regularly. NB: Newsgroup names will always be matched using the " -"wildmat notation." +"use this regularly. NB: Newsgroup names will always be matched using the B<" +"\\%wildmat>(3) notation." msgstr "" "Allows you to select how B<\\%tin>(1) matches strings. The default is 0 and " -"uses the wildmat notation, which is how this has traditionally been " +"uses the B<\\%wildmat>(3) notation, which is how this has traditionally been " "handled. Setting this to 1 allows you to use B<\\%perl>(1) compatible " "regular expressions B<\\%pcre>(3). (see also B<\\%perlre>(1) and B<\\" "%pcrepattern>(3)). You will probably want to update your filter file if you " -"use this regularly. NB: Newsgroup names will always be matched using the " -"wildmat notation." +"use this regularly. NB: Newsgroup names will always be matched using the B<" +"\\%wildmat>(3) notation." #. type: TP -#: doc/tin.5:2417 +#: doc/tin.5:2416 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2429 +#: doc/tin.5:2428 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2437 +#: doc/tin.5:2436 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2453 +#: doc/tin.5:2452 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2469 +#: doc/tin.5:2468 msgid "" "Yet another global configuration file with \"I=I\" pairs. " "This one is for the more general options which usually can't be controlled " @@ -14348,18 +14432,18 @@ msgstr "" "I." #. type: TP -#: doc/tin.5:2469 +#: doc/tin.5:2468 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2472 +#: doc/tin.5:2471 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:2476 +#: doc/tin.5:2475 msgid "" "Defines the name of your organization. $B overrides any " "specified value." @@ -14368,13 +14452,13 @@ msgstr "" "specified value." #. type: TP -#: doc/tin.5:2476 +#: doc/tin.5:2475 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2481 +#: doc/tin.5:2480 msgid "" "Defines the default place for some configuration files, common values are I, I, I or I. " @@ -14385,13 +14469,13 @@ msgstr "" "$B overrides any specified value." #. type: TP -#: doc/tin.5:2481 +#: doc/tin.5:2480 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2487 +#: doc/tin.5:2486 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." @@ -14404,18 +14488,18 @@ msgstr "" "administration if you want to deal with your lusers problems on your own." #. type: TP -#: doc/tin.5:2487 +#: doc/tin.5:2486 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2492 +#: doc/tin.5:2491 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:2496 +#: doc/tin.5:2495 msgid "" "Default charset to be used in MIME's ''Content-Type:'' header. " "$B overrides any specified value." @@ -14424,14 +14508,14 @@ msgstr "" "$B overrides any specified value." #. type: Plain text -#: doc/tin.5:2499 +#: doc/tin.5:2498 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:2503 +#: doc/tin.5:2502 msgid "" "Default encoding scheme used in MIME letters. quoted-printable is a good " "choice here." @@ -14440,13 +14524,13 @@ msgstr "" "choice here." #. type: TP -#: doc/tin.5:2503 +#: doc/tin.5:2502 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2509 +#: doc/tin.5:2508 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<\\" @@ -14457,13 +14541,13 @@ msgstr "" "%tin>(1) version 2.1.5" #. type: TP -#: doc/tin.5:2509 +#: doc/tin.5:2508 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2513 +#: doc/tin.5:2512 msgid "" "Don't generate a ''Sender:'' header. This has an effect only if " "B is set to --internal." @@ -14472,13 +14556,13 @@ msgstr "" "B is set to --internal." #. type: TP -#: doc/tin.5:2513 +#: doc/tin.5:2512 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2518 +#: doc/tin.5:2517 msgid "" "Base of your newsspool (Bnews, Cnews and INN traditional spool style), " "common values are I, I, I. " @@ -14489,13 +14573,13 @@ msgstr "" "$B overrides any specified value." #. type: TP -#: doc/tin.5:2518 +#: doc/tin.5:2517 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2526 +#: doc/tin.5:2525 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:2530 +#: doc/tin.5:2529 msgid "" -"Name of a single overview file, common values are I<.overview>, I or I. $B overrides any specified value." msgstr "" -"Name of a single overview file, common values are I<.overview>, I or I. $B overrides any specified value." #. type: TP -#: doc/tin.5:2530 +#: doc/tin.5:2529 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2535 +#: doc/tin.5:2534 msgid "" -"Full pathname of your newssystem's overview.fmt file; usually the overview." -"fmt file is in I, so you only have to change this setting if " -"your configuration differs." +"Full pathname of your newssystem's overview.fmt file; usually the file " +"residesin 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 overview." -"fmt file is in I, so you only have to change this setting if " -"your configuration differs." +"Full pathname of your newssystem's overview.fmt file; usually the file " +"residesin I and is named I, so you only have to " +"change this setting if your configuration differs." #. type: TP -#: doc/tin.5:2535 +#: doc/tin.5:2534 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2541 +#: doc/tin.5:2540 msgid "" -"Full pathname of your newssystem's active file; usually the active file " -"resides in I and is named I, so you only have to change " -"this setting if your configuration differs. $B overrides any " +"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 " +"setting if your configuration differs. $B overrides any " "specified value." msgstr "" -"Full pathname of your newssystem's active file; usually the active file " -"resides in I and is named I, so you only have to change " -"this setting if your configuration differs. $B overrides any " +"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 " +"setting if your configuration differs. $B overrides any " "specified value." #. type: TP -#: doc/tin.5:2541 +#: doc/tin.5:2540 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2546 +#: doc/tin.5:2545 msgid "" -"Full pathname of your newssystem's active.times file; usually the active." -"times file is I, so you only have to change this setting if your " -"configuration differs." +"Full pathname of your newssystem's active.times file; usually the file " +"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 active.times file; usually the active." -"times file is I, so you only have to change this setting if your " -"configuration differs." +"Full pathname of your newssystem's active.times file; usually the file " +"resides in I and is named I, so you only have to " +"change this setting if your configuration differs." #. type: TP -#: doc/tin.5:2546 +#: doc/tin.5:2545 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2551 +#: doc/tin.5:2550 msgid "" -"Full pathname of your newssystem's newsgroups file; usually the newsgroups " -"file is in I, so you only have to change this setting if your " -"configuration differs." +"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 " +"setting if your configuration differs." msgstr "" -"Full pathname of your newssystem's newsgroups file; usually the newsgroups " -"file is in I, so you only have to change this setting if your " -"configuration differs." +"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 " +"setting if your configuration differs." #. type: TP -#: doc/tin.5:2551 +#: doc/tin.5:2550 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2556 +#: doc/tin.5:2555 msgid "" -"Full pathname of your newssystem's subscriptions file; usually the " -"subscriptions file is in I, so you only have to change this " -"setting if your configuration differs." +"Full pathname of your newssystem's subscriptions file; usually the file " +"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 subscriptions file; usually the " -"subscriptions file is in I, so you only have to change this " -"setting if your configuration differs." +"Full pathname of your newssystem's subscriptions file; usually the file " +"resides in I and is named I, so you only have to " +"change this setting if your configuration differs." #. type: Plain text -#: doc/tin.5:2560 +#: doc/tin.5:2559 msgid "I" msgstr "I" #. type: Plain text -#: doc/tin.5:2564 +#: doc/tin.5:2563 msgid "" "translation into language specified in $B, $B or " "$B" @@ -14624,7 +14708,7 @@ msgstr "" "$B" #. type: Plain text -#: doc/tin.5:2578 +#: doc/tin.5:2577 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 " @@ -14638,7 +14722,7 @@ msgstr "" #. TODO: IIRC tin issues just a warning in that case? #. type: Plain text -#: doc/tin.5:2583 +#: doc/tin.5:2582 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 " @@ -14649,7 +14733,7 @@ msgstr "" "is rejected." #. type: Plain text -#: doc/tin.5:2586 +#: doc/tin.5:2585 msgid "" "Each line consists of four space-separated fields \"I I " "I I\"." @@ -14658,30 +14742,30 @@ msgstr "" "I I\"." #. type: TP -#: doc/tin.5:2586 doc/tin.5:2639 +#: doc/tin.5:2585 doc/tin.5:2638 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2589 +#: doc/tin.5:2588 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2592 +#: doc/tin.5:2591 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:2592 +#: doc/tin.5:2591 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2599 +#: doc/tin.5:2598 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 " @@ -14696,90 +14780,90 @@ msgstr "" "are no articles in the newsgroup." #. type: TP -#: doc/tin.5:2599 +#: doc/tin.5:2598 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2602 +#: doc/tin.5:2601 msgid "can be one of those" msgstr "can be one of those" #. type: TP -#: doc/tin.5:2603 +#: doc/tin.5:2602 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2606 +#: doc/tin.5:2605 msgid "local postings are allowed" msgstr "local postings are allowed" #. type: TP -#: doc/tin.5:2606 +#: doc/tin.5:2605 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2609 +#: doc/tin.5:2608 msgid "no local postings are allowed, only remote ones" msgstr "no local postings are allowed, only remote ones" #. type: TP -#: doc/tin.5:2609 +#: doc/tin.5:2608 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2612 +#: doc/tin.5:2611 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:2612 +#: doc/tin.5:2611 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2615 +#: doc/tin.5:2614 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:2615 +#: doc/tin.5:2614 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2618 +#: doc/tin.5:2617 msgid "articles cannot be posted to this newsgroup" msgstr "articles cannot be posted to this newsgroup" #. type: TP -#: doc/tin.5:2618 +#: doc/tin.5:2617 #, no-wrap msgid "B<=foo.bar>" msgstr "B<=foo.bar>" #. type: Plain text -#: doc/tin.5:2621 +#: doc/tin.5:2620 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:2622 doc/tin.5:2649 doc/tin.5:2672 +#: doc/tin.5:2621 doc/tin.5:2648 doc/tin.5:2671 #, no-wrap msgid "B<\\%tin>(1)" msgstr "B<\\%tin>(1)" #. type: Plain text -#: doc/tin.5:2628 +#: doc/tin.5:2627 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 " @@ -14790,7 +14874,7 @@ msgstr "" "COUNTS (B) command instead." #. type: Plain text -#: doc/tin.5:2639 +#: doc/tin.5:2638 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 " @@ -14803,7 +14887,7 @@ msgstr "" "\"I I') above." msgstr "" #. type: TP -#: doc/tin.1:787 doc/tin.1:1002 doc/tin.1:1216 +#: doc/tin.1:793 doc/tin.1:1008 doc/tin.1:1225 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:791 doc/tin.1:1006 doc/tin.1:1220 +#: doc/tin.1:797 doc/tin.1:1012 doc/tin.1:1229 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:795 +#: doc/tin.1:801 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:799 +#: doc/tin.1:805 msgid "" "Mark all articles as read [after confirmation] and enter the next group with " "unread news." msgstr "" #. type: TP -#: doc/tin.1:799 +#: doc/tin.1:805 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:803 doc/tin.1:1018 +#: doc/tin.1:809 doc/tin.1:1024 msgid "" "Cycle the display of the author through all the possible options for the " "tinrc variable B." msgstr "" #. type: TP -#: doc/tin.1:803 +#: doc/tin.1:809 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:808 doc/tin.1:1023 doc/tin.1:1233 +#: doc/tin.1:814 doc/tin.1:1029 doc/tin.1:1242 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 " @@ -2016,37 +2054,37 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:811 +#: doc/tin.1:817 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.1:815 +#: doc/tin.1:821 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:818 +#: doc/tin.1:824 msgid "Toggle article/group limit." msgstr "" #. type: Plain text -#: doc/tin.1:822 +#: doc/tin.1:828 msgid "" "Display the subject of the first article in the current thread in the last " "line." msgstr "" #. type: TP -#: doc/tin.1:825 +#: doc/tin.1:831 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:831 +#: doc/tin.1:837 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 " @@ -2055,29 +2093,29 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:831 +#: doc/tin.1:837 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:834 +#: doc/tin.1:840 msgid "Open the thread under the current cursor position." msgstr "" #. type: Plain text -#: doc/tin.1:837 doc/tin.1:1041 doc/tin.1:1267 +#: doc/tin.1:843 doc/tin.1:1047 doc/tin.1:1276 msgid "Look up article by ''Message-ID:''." msgstr "" #. type: TP -#: doc/tin.1:837 +#: doc/tin.1:843 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:842 doc/tin.1:1046 doc/tin.1:1272 +#: doc/tin.1:848 doc/tin.1:1052 doc/tin.1:1281 msgid "" "Mail current article / thread / auto-selected (hot) articles / articles " "matching pattern / tagged articles to someone. See the section \"MAILING " @@ -2085,35 +2123,35 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:846 +#: doc/tin.1:852 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:849 +#: doc/tin.1:855 msgid "Go to next group." msgstr "" #. type: TP -#: doc/tin.1:849 +#: doc/tin.1:855 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:852 doc/tin.1:1282 +#: doc/tin.1:858 doc/tin.1:1291 msgid "Go to the next unread article." msgstr "" #. type: TP -#: doc/tin.1:852 doc/tin.1:1046 doc/tin.1:1282 +#: doc/tin.1:858 doc/tin.1:1052 doc/tin.1:1291 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:857 doc/tin.1:1051 doc/tin.1:1287 +#: doc/tin.1:863 doc/tin.1:1057 doc/tin.1:1296 msgid "" "Send current article / thread / auto-selected (hot) articles / articles " "matching pattern / tagged articles to printer. See the section \"MAILING " @@ -2121,51 +2159,51 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:857 +#: doc/tin.1:863 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:860 +#: doc/tin.1:866 msgid "Go to previous group." msgstr "" #. type: TP -#: doc/tin.1:860 +#: doc/tin.1:866 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:863 +#: doc/tin.1:869 msgid "Go to previous unread article." msgstr "" #. type: Plain text -#: doc/tin.1:866 doc/tin.1:1054 +#: doc/tin.1:872 doc/tin.1:1060 msgid "Return to previous level." msgstr "" #. type: TP -#: doc/tin.1:869 +#: doc/tin.1:875 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:872 +#: doc/tin.1:878 msgid "Toggle the display between all articles and unread articles." msgstr "" #. type: TP -#: doc/tin.1:876 +#: doc/tin.1:882 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:881 doc/tin.1:1066 doc/tin.1:1312 +#: doc/tin.1:887 doc/tin.1:1072 doc/tin.1:1321 msgid "" "Save current article / thread / auto-selected (hot) articles / articles " "matching pattern / tagged articles. See the section \"MAILING PIPING " @@ -2173,24 +2211,24 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:881 +#: doc/tin.1:887 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:884 doc/tin.1:1069 doc/tin.1:1315 +#: doc/tin.1:890 doc/tin.1:1075 doc/tin.1:1324 msgid "Save marked articles automatically without further prompting." msgstr "" #. type: TP -#: doc/tin.1:884 +#: doc/tin.1:890 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:889 +#: doc/tin.1:895 msgid "" "Toggle tag-status of current article / thread for B ('B') / " "B ('B<|>') / B ('B') / B ('B') / " @@ -2198,26 +2236,26 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:889 +#: doc/tin.1:895 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:893 doc/tin.1:1077 +#: doc/tin.1:899 doc/tin.1:1083 msgid "" "Automatically tag/untag all the parts of the current multi-part message in " "order." msgstr "" #. type: TP -#: doc/tin.1:893 +#: doc/tin.1:899 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:898 +#: doc/tin.1:904 msgid "" "Cycle the threading mode through no threading, threading by subject, " "threading by references, threading on both subject and references, group " @@ -2225,18 +2263,18 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:898 +#: doc/tin.1:904 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:901 +#: doc/tin.1:907 msgid "Untag all articles that were tagged." msgstr "" #. type: Plain text -#: doc/tin.1:908 doc/tin.1:1087 doc/tin.1:1340 +#: doc/tin.1:914 doc/tin.1:1093 doc/tin.1:1349 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'), " @@ -2245,13 +2283,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:908 +#: doc/tin.1:914 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:914 doc/tin.1:1346 +#: doc/tin.1:920 doc/tin.1:1355 msgid "" "Repost an already posted article / thread / auto-selected (hot) articles / " "articles matching pattern / tagged articles to another newsgroup(s). Useful " @@ -2260,13 +2298,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:914 +#: doc/tin.1:920 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:922 +#: doc/tin.1:928 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. " @@ -2277,25 +2315,25 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:922 doc/tin.1:1087 doc/tin.1:1346 +#: doc/tin.1:928 doc/tin.1:1093 doc/tin.1:1355 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:925 +#: doc/tin.1:931 msgid "Mark current article as unread." msgstr "" #. type: TP -#: doc/tin.1:925 doc/tin.1:1092 doc/tin.1:1349 +#: doc/tin.1:931 doc/tin.1:1098 doc/tin.1:1358 #, no-wrap msgid "B" msgstr "B" #. ------------------------------------------------------------------- #. type: Plain text -#: doc/tin.1:932 +#: doc/tin.1:938 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 " @@ -2303,79 +2341,79 @@ msgid "" msgstr "" #. type: SS -#: doc/tin.1:932 +#: doc/tin.1:938 #, no-wrap msgid "THREAD LISTING COMMANDS" msgstr "HILOS DE MANDATOS LISTADOS" #. type: Plain text -#: doc/tin.1:937 +#: doc/tin.1:943 msgid "Select article 4 within thread." msgstr "" #. type: TP -#: doc/tin.1:971 +#: doc/tin.1:977 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.1:974 +#: doc/tin.1:980 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:977 +#: doc/tin.1:983 msgid "Toggle selection of current article." msgstr "" #. type: TP -#: doc/tin.1:977 +#: doc/tin.1:983 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:980 +#: doc/tin.1:986 msgid "Reverse article selections." msgstr "" #. type: TP -#: doc/tin.1:980 +#: doc/tin.1:986 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:983 +#: doc/tin.1:989 msgid "Undo all selections on current thread." msgstr "" #. type: TP -#: doc/tin.1:988 +#: doc/tin.1:994 #, no-wrap msgid "BCRE'>" -msgstr "" +msgstr "BCRE'>" #. type: Plain text -#: doc/tin.1:991 +#: doc/tin.1:997 msgid "Read current article within thread." msgstr "" #. type: TP -#: doc/tin.1:991 +#: doc/tin.1:997 #, no-wrap msgid "BTABE'>" -msgstr "" +msgstr "BTABE'>" #. type: Plain text -#: doc/tin.1:994 +#: doc/tin.1:1000 msgid "View next unread article within thread." msgstr "" #. type: Plain text -#: doc/tin.1:999 +#: doc/tin.1:1005 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 " @@ -2383,44 +2421,44 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:1010 +#: doc/tin.1:1016 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:1014 +#: doc/tin.1:1020 msgid "" "Mark thread as read [after confirmation] and enter the next thread " "containing unread news." msgstr "" #. type: TP -#: doc/tin.1:1014 +#: doc/tin.1:1020 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.1:1018 +#: doc/tin.1:1024 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1029 doc/tin.1:1255 +#: doc/tin.1:1035 doc/tin.1:1264 msgid "Display the subject of the current article in the last line." msgstr "" #. type: TP -#: doc/tin.1:1032 +#: doc/tin.1:1038 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1038 +#: doc/tin.1:1044 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 " @@ -2428,56 +2466,55 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:1041 +#: doc/tin.1:1047 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.1:1061 +#: doc/tin.1:1067 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.1:1066 +#: doc/tin.1:1072 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.1:1069 +#: doc/tin.1:1075 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1073 doc/tin.1:1319 +#: doc/tin.1:1079 doc/tin.1:1328 msgid "" "Toggle tag status of current article for mailing, piping, printing, saving " "or reposting." msgstr "" #. type: TP -#: doc/tin.1:1073 -#, fuzzy, no-wrap -#| msgid "B" +#: doc/tin.1:1079 +#, no-wrap msgid "B" -msgstr "B" +msgstr "B" #. type: TP -#: doc/tin.1:1077 +#: doc/tin.1:1083 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1080 +#: doc/tin.1:1086 msgid "Untag all tagged threads." msgstr "" #. type: Plain text -#: doc/tin.1:1092 +#: doc/tin.1:1098 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 " @@ -2486,168 +2523,170 @@ msgstr "" #. ------------------------------------------------------------------- #. type: Plain text -#: doc/tin.1:1097 +#: doc/tin.1:1103 msgid "Mark all articles in thread as unread." msgstr "" #. type: SS -#: doc/tin.1:1097 +#: doc/tin.1:1103 #, no-wrap msgid "ARTICLE VIEWER COMMANDS" msgstr "" #. type: Plain text -#: doc/tin.1:1102 +#: doc/tin.1:1108 msgid "Read the first (base) article in this thread." msgstr "" #. type: Plain text -#: doc/tin.1:1105 +#: doc/tin.1:1111 msgid "Read response 4 in this thread." msgstr "" #. type: TP -#: doc/tin.1:1109 +#: doc/tin.1:1115 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1113 +#: doc/tin.1:1119 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:1113 +#: doc/tin.1:1119 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1118 -msgid "Perform B<\\%pgp>(1) operations on article." +#: doc/tin.1:1127 +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:1118 +#: doc/tin.1:1127 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1121 +#: doc/tin.1:1130 msgid "Toggles the display mode (raw including all headers vs. cooked)." msgstr "" #. type: TP -#: doc/tin.1:1125 +#: doc/tin.1:1134 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1128 +#: doc/tin.1:1137 msgid "Toggle the TAB width between 4 and 8 characters." msgstr "" #. type: TP -#: doc/tin.1:1128 +#: doc/tin.1:1137 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1132 +#: doc/tin.1:1141 msgid "" "Post a followup to the current article with a copy of the article with all " "headers included." msgstr "" #. type: TP -#: doc/tin.1:1132 +#: doc/tin.1:1141 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1136 +#: doc/tin.1:1145 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:1136 +#: doc/tin.1:1145 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1139 +#: doc/tin.1:1148 msgid "" "Toggles the display of all headers vs. headers in B." msgstr "" #. type: TP -#: doc/tin.1:1139 +#: doc/tin.1:1148 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1142 +#: doc/tin.1:1151 msgid "Toggle ROT-13 decoding for this article." msgstr "" #. type: TP -#: doc/tin.1:1142 +#: doc/tin.1:1151 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1146 +#: doc/tin.1:1155 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:1146 +#: doc/tin.1:1155 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1153 +#: doc/tin.1:1162 msgid "" -"The formfeed character (^L) is often used to hide 'spoilers' that the reader " -"may not initially wish to see when viewing an article. Any text after a " -"formfeed is not displayed. This key-press acts like a reveal key and turns " +"The form feed character (^L) is often used to hide 'spoilers' that the " +"reader may not initially wish to see when viewing an article. Any text after " +"a formfeed is not displayed. This key-press acts like a reveal key and turns " "the hidden text back on. Scrolling down will also reveal the text, scrolling " "up will hide it again." msgstr "" #. type: Plain text -#: doc/tin.1:1162 +#: doc/tin.1:1171 msgid "Forward search the text of this article." msgstr "" #. type: Plain text -#: doc/tin.1:1165 +#: doc/tin.1:1174 msgid "Backward search the text of this article." msgstr "" #. type: TP -#: doc/tin.1:1165 +#: doc/tin.1:1174 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1170 +#: doc/tin.1:1179 msgid "" "Skip to the end of the next quoted text-block in this article. Quoted text " "is everything which matches B, B or " @@ -2655,40 +2694,40 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:1170 +#: doc/tin.1:1179 #, no-wrap msgid "B'>" msgstr "B'>" #. type: Plain text -#: doc/tin.1:1173 +#: doc/tin.1:1182 msgid "Go to the first article in the current thread." msgstr "" #. type: TP -#: doc/tin.1:1173 +#: doc/tin.1:1182 #, no-wrap msgid "B'>" msgstr "B'>" #. type: Plain text -#: doc/tin.1:1176 +#: doc/tin.1:1185 msgid "Go to the last article in the current thread." msgstr "" #. type: TP -#: doc/tin.1:1176 +#: doc/tin.1:1185 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1179 +#: doc/tin.1:1188 msgid "Toggle word highlighting on/off." msgstr "" #. type: Plain text -#: doc/tin.1:1193 +#: doc/tin.1:1202 msgid "" "Auto select article(s) with a single key. The defaults used for selection " "are set based upon the following four tinrc config variables: " @@ -2700,7 +2739,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:1202 +#: doc/tin.1:1211 msgid "" "Kill article(s) with a single key. The defaults used for killing are based " "upon the following four tinrc config variables: B, " @@ -2711,24 +2750,24 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:1202 +#: doc/tin.1:1211 #, no-wrap msgid "BCRE'>" -msgstr "" +msgstr "BCRE'>" #. type: Plain text -#: doc/tin.1:1205 +#: doc/tin.1:1214 msgid "Go to next base article." msgstr "" #. type: TP -#: doc/tin.1:1205 +#: doc/tin.1:1214 #, no-wrap msgid "BTABE'>" -msgstr "" +msgstr "BTABE'>" #. type: Plain text -#: doc/tin.1:1210 +#: doc/tin.1:1219 msgid "" "Go to next unread article. If the tinrc variable B doesn't " "contain PageNextUnread, then this key will first page through the current " @@ -2736,335 +2775,335 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:1213 +#: doc/tin.1:1222 msgid "Author forward search." msgstr "" #. type: Plain text -#: doc/tin.1:1216 +#: doc/tin.1:1225 msgid "Author backward search." msgstr "" #. type: Plain text -#: doc/tin.1:1224 +#: doc/tin.1:1233 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:1228 +#: doc/tin.1:1237 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:1228 +#: doc/tin.1:1237 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.1:1233 +#: doc/tin.1:1242 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1236 +#: doc/tin.1:1245 msgid "" "Edit the current article. This is restricted to mailgroups and saved news." msgstr "" #. type: TP -#: doc/tin.1:1239 +#: doc/tin.1:1248 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1242 +#: doc/tin.1:1251 msgid "" "Post a followup to the current article with a copy of the article included." msgstr "" #. type: TP -#: doc/tin.1:1242 +#: doc/tin.1:1251 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1246 +#: doc/tin.1:1255 msgid "" "Post a followup to the current article without including a copy of the " "article." msgstr "" #. type: TP -#: doc/tin.1:1246 +#: doc/tin.1:1255 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1249 +#: doc/tin.1:1258 msgid "Go to the start of the article." msgstr "" #. type: TP -#: doc/tin.1:1249 +#: doc/tin.1:1258 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1252 +#: doc/tin.1:1261 msgid "Go to the end of the article." msgstr "" #. type: TP -#: doc/tin.1:1258 +#: doc/tin.1:1267 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1261 +#: doc/tin.1:1270 msgid "Mark rest of thread as read and move onto the next unread thread." msgstr "" #. type: TP -#: doc/tin.1:1261 +#: doc/tin.1:1270 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1264 +#: doc/tin.1:1273 msgid "Show the thread menu that the current article is a part of." msgstr "" #. type: TP -#: doc/tin.1:1267 +#: doc/tin.1:1276 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.1:1276 +#: doc/tin.1:1285 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1279 +#: doc/tin.1:1288 msgid "Go to the next article." msgstr "" #. type: TP -#: doc/tin.1:1279 +#: doc/tin.1:1288 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.1:1287 +#: doc/tin.1:1296 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1290 +#: doc/tin.1:1299 msgid "Go to the previous article." msgstr "" #. type: TP -#: doc/tin.1:1290 +#: doc/tin.1:1299 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1293 +#: doc/tin.1:1302 msgid "Go to the previous unread article." msgstr "" #. type: Plain text -#: doc/tin.1:1296 +#: doc/tin.1:1305 msgid "Return to the previous level." msgstr "" #. type: TP -#: doc/tin.1:1299 +#: doc/tin.1:1308 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1303 +#: doc/tin.1:1312 msgid "" "Reply through mail to the author of the current article with a copy of the " "article included." msgstr "" #. type: TP -#: doc/tin.1:1303 +#: doc/tin.1:1312 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1307 +#: doc/tin.1:1316 msgid "" "Reply through mail to the author of the current article without including " "the original article." msgstr "" #. type: TP -#: doc/tin.1:1307 +#: doc/tin.1:1316 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.1:1312 +#: doc/tin.1:1321 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.1:1315 +#: doc/tin.1:1324 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.1:1319 +#: doc/tin.1:1328 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1322 +#: doc/tin.1:1331 msgid "Return to group selection level." msgstr "" #. type: TP -#: doc/tin.1:1322 +#: doc/tin.1:1331 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1325 +#: doc/tin.1:1334 msgid "Go to parent article." msgstr "" #. type: TP -#: doc/tin.1:1325 +#: doc/tin.1:1334 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1329 +#: doc/tin.1:1338 msgid "" "Display a list of URLs in the current article. See the section \"URL LISTING" "\" for more information." msgstr "" #. type: TP -#: doc/tin.1:1329 +#: doc/tin.1:1338 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1333 +#: doc/tin.1:1342 msgid "" "Display a list of attachments of the current article. See the section " "\"ATTACHMENT LISTING\" for more information." msgstr "" #. type: TP -#: doc/tin.1:1340 +#: doc/tin.1:1349 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1349 +#: doc/tin.1:1358 msgid "Mark article as unread." msgstr "" #. ------------------------------------------------------------------- #. type: Plain text -#: doc/tin.1:1354 +#: doc/tin.1:1363 msgid "Mark the current thread as unread." msgstr "" #. type: SS -#: doc/tin.1:1354 +#: doc/tin.1:1363 #, no-wrap msgid "URL LISTING" msgstr "LISTADO URL" #. type: Plain text -#: doc/tin.1:1357 +#: doc/tin.1:1366 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:1358 +#: doc/tin.1:1367 #, no-wrap msgid "BCRE'>" -msgstr "" +msgstr "BCRE'>" #. type: Plain text -#: doc/tin.1:1362 +#: doc/tin.1:1371 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:1365 +#: doc/tin.1:1374 doc/tin.1:1474 msgid "URL forward search." msgstr "" #. type: Plain text -#: doc/tin.1:1368 +#: doc/tin.1:1377 doc/tin.1:1477 msgid "URL backward search." msgstr "" #. type: Plain text -#: doc/tin.1:1374 doc/tin.1:1427 +#: doc/tin.1:1383 doc/tin.1:1437 doc/tin.1:1483 msgid "Shell escape." msgstr "" #. type: Plain text -#: doc/tin.1:1377 +#: doc/tin.1:1386 msgid "Toggle the display of the current URL in the last line." msgstr "" #. type: Plain text -#: doc/tin.1:1380 doc/tin.1:1434 +#: doc/tin.1:1389 doc/tin.1:1444 doc/tin.1:1489 msgid "Help screen of commands available." msgstr "" #. ------------------------------------------------------------------- #. type: SS -#: doc/tin.1:1386 +#: doc/tin.1:1396 #, no-wrap msgid "ATTACHMENT LISTING" msgstr "" #. type: Plain text -#: doc/tin.1:1389 +#: doc/tin.1:1399 msgid "" "B ('B') displays a list of attachments of the current " "article. Besides the common moving keys, the following commands are " @@ -3072,108 +3111,108 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:1390 +#: doc/tin.1:1400 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1393 +#: doc/tin.1:1403 msgid "Pipe attachment into command." msgstr "" #. type: TP -#: doc/tin.1:1393 +#: doc/tin.1:1403 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1396 +#: doc/tin.1:1406 msgid "Save current attachment / tagged attachments to disk." msgstr "" #. type: TP -#: doc/tin.1:1396 +#: doc/tin.1:1406 #, no-wrap msgid "BCRE'>" -msgstr "" +msgstr "BCRE'>" #. type: Plain text -#: doc/tin.1:1399 +#: doc/tin.1:1409 msgid "View attachment." msgstr "Vea adjunto." #. type: TP -#: doc/tin.1:1399 +#: doc/tin.1:1409 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1402 +#: doc/tin.1:1412 msgid "Tag one or more attachments for saving." msgstr "" #. type: TP -#: doc/tin.1:1402 +#: doc/tin.1:1412 #, no-wrap msgid "B" #. type: Plain text -#: doc/tin.1:1406 +#: doc/tin.1:1416 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:1406 +#: doc/tin.1:1416 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1409 +#: doc/tin.1:1419 msgid "Reverse tagging of all attachments." msgstr "" #. type: TP -#: doc/tin.1:1409 +#: doc/tin.1:1419 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1412 +#: doc/tin.1:1422 msgid "Untag all tagged attachments." msgstr "" #. type: Plain text -#: doc/tin.1:1415 +#: doc/tin.1:1425 msgid "Attachment forward search." msgstr "" #. type: Plain text -#: doc/tin.1:1418 +#: doc/tin.1:1428 msgid "Attachment backward search." msgstr "" #. type: TP -#: doc/tin.1:1421 +#: doc/tin.1:1431 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1424 +#: doc/tin.1:1434 msgid "" "Pipe attachment into command. Uses the raw attachment, no decoding is done." msgstr "" #. type: Plain text -#: doc/tin.1:1431 +#: doc/tin.1:1441 msgid "" "Toggle the display of the name/description of the current attachment in the " "last line." @@ -3181,7 +3220,51 @@ msgstr "" #. ------------------------------------------------------------------- #. type: SS -#: doc/tin.1:1440 +#: doc/tin.1:1451 +#, no-wrap +msgid "POSTING HISTORY LISTING" +msgstr "" + +# +#. type: Plain text +#: doc/tin.1:1459 +msgid "" +"B ('B') displays a list of all previous posted articles " +"stored in I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted>. The following " +"informatiosn are shown: a time stamp in \"dd-mm-yy\"-format, a single letter " +"indicating the action which initiated the message, the group names " +"(evetually shortened, see also B) or a mail address " +"the message was sent to and the subject of the message. Besides the common " +"moving keys, the following commands are available:" +msgstr "" + +#. type: TP +#: doc/tin.1:1460 +#, no-wrap +msgid "BCRE'>" +msgstr "BCRE'>" + +#. type: Plain text +#: doc/tin.1:1471 +msgid "" +"The article with the current ''Message-ID:'' will be opened if available. " +"Note that this requires that the ''Message-ID:'' of the article was recorded " +"in I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted> which may not always be the " +"case. If using NNTP and the internal inews (B set to \"--" +"internal\") and either the server proposes a ''Message-ID:'' during the " +"POST (B) command or B is build to generate ''Message-ID:'' " +"this should be the case. With an external inews (and reading from local " +"spool) it is not." +msgstr "" + +#. type: Plain text +#: doc/tin.1:1486 +msgid "Toggle the display of the current 'Message-ID:'' in the last line." +msgstr "" + +#. ------------------------------------------------------------------- +#. type: SS +#: doc/tin.1:1496 #, no-wrap msgid "GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES" msgstr "" @@ -3190,7 +3273,7 @@ msgstr "" #. - \fI${TIN_LIBDIR:\-NEWSLIBDIR}/tinrc\fR is used #. in the !TIN_DEFAULTS_DIR config case #. type: Plain text -#: doc/tin.1:1452 +#: doc/tin.1:1508 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 " @@ -3201,7 +3284,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:1460 +#: doc/tin.1:1516 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 " @@ -3212,7 +3295,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:1466 +#: doc/tin.1:1522 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 " @@ -3222,7 +3305,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:1473 +#: doc/tin.1:1529 msgid "" "As with the other menus, B ('B<^L>') will redraw the screen. You " "can use B ('B'), B ('B') and B " @@ -3232,7 +3315,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:1478 +#: doc/tin.1:1534 msgid "" "The options menu provides access to the attributes menu for the current " "group by the B ('BTABE>') command. Pressing " @@ -3241,14 +3324,14 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:1481 +#: doc/tin.1:1537 msgid "" "The B ('B') command brings up the scopes menu. For more " "information see section \"SCOPES MENU\"." msgstr "" #. type: Plain text -#: doc/tin.1:1485 +#: doc/tin.1:1541 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/" @@ -3256,13 +3339,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:1485 +#: doc/tin.1:1541 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1491 doc/tin.5:1253 +#: doc/tin.1:1547 doc/tin.5:1258 msgid "" "If ON abbreviate long newsgroup names at group selection level and article " "level (if necessary) like this: news.software.readers -E n.software." @@ -3270,161 +3353,161 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:1491 +#: doc/tin.1:1547 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1495 doc/tin.5:1257 +#: doc/tin.1:1551 doc/tin.5:1262 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:1495 +#: doc/tin.1:1551 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1498 doc/tin.5:1260 +#: doc/tin.1:1554 doc/tin.5:1265 msgid "Turn ON advertising in header (''User-Agent:''). Default is ON." msgstr "" #. type: TP -#: doc/tin.1:1498 +#: doc/tin.1:1554 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1501 doc/tin.5:1263 +#: doc/tin.1:1557 doc/tin.5:1268 msgid "" "If ON strip multipart/alternative messages automatically. Default is ON." msgstr "" #. type: TP -#: doc/tin.1:1501 +#: doc/tin.1:1557 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1504 doc/tin.5:1266 +#: doc/tin.1:1560 doc/tin.5:1271 msgid "The character used to show that an article was deleted. Default is 'D'." msgstr "" #. type: TP -#: doc/tin.1:1504 +#: doc/tin.1:1560 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1507 doc/tin.5:1269 +#: doc/tin.1:1563 doc/tin.5:1274 msgid "" "The character used to show that an article is in a range. Default is '#'." msgstr "" #. type: TP -#: doc/tin.1:1507 +#: doc/tin.1:1563 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1511 doc/tin.5:1273 +#: doc/tin.1:1567 doc/tin.5:1278 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:1511 +#: doc/tin.1:1567 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1515 doc/tin.5:1277 +#: doc/tin.1:1571 doc/tin.5:1282 msgid "" "The character used to show that an article/thread is auto-selected (hot). " "Default is '*'." msgstr "" #. type: TP -#: doc/tin.1:1515 +#: doc/tin.1:1571 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1519 doc/tin.5:1281 +#: doc/tin.1:1575 doc/tin.5:1286 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:1519 +#: doc/tin.1:1575 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1523 doc/tin.5:1285 +#: doc/tin.1:1579 doc/tin.5:1290 msgid "" "The character used to show that an article has not been read. Default is " "'+'." msgstr "" #. type: TP -#: doc/tin.1:1523 +#: doc/tin.1:1579 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1526 doc/tin.5:1288 +#: doc/tin.1:1582 doc/tin.5:1293 msgid "The character used to show that an article was read. Default is ' '." msgstr "" #. type: TP -#: doc/tin.1:1526 +#: doc/tin.1:1582 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1530 doc/tin.5:1292 +#: doc/tin.1:1586 doc/tin.5:1297 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:1530 +#: doc/tin.1:1586 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1534 doc/tin.5:1296 +#: doc/tin.1:1590 doc/tin.5:1301 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:1534 doc/tin.5:1296 +#: doc/tin.1:1590 doc/tin.5:1301 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1539 +#: doc/tin.1:1595 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 " @@ -3432,64 +3515,50 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:1539 +#: doc/tin.1:1595 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1543 doc/tin.5:1307 +#: doc/tin.1:1599 doc/tin.5:1312 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:1543 +#: doc/tin.1:1599 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1547 doc/tin.5:1311 +#: doc/tin.1:1603 doc/tin.5:1316 msgid "" "If ON automatically list thread when entering it using right arrow key. " "Default is ON." msgstr "" #. type: TP -#: doc/tin.1:1547 +#: doc/tin.1:1603 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1550 doc/tin.1:2550 +#: doc/tin.1:1606 doc/tin.1:2601 msgid "Default is OFF." msgstr "" #. type: TP -#: doc/tin.1:1550 -#, no-wrap -msgid "B" -msgstr "" - -#. type: Plain text -#: doc/tin.1:1556 doc/tin.5:1320 -msgid "" -"If ON articles/threads with ''Archive-name:'' in header will be " -"automatically saved with the Archive-name & part/patch no and post processed " -"if B is set to something other than 'No'. Default is OFF." -msgstr "" - -#. type: TP -#: doc/tin.1:1556 +#: doc/tin.1:1606 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1561 doc/tin.5:1325 +#: doc/tin.1:1611 doc/tin.5:1324 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 " @@ -3497,13 +3566,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:1561 +#: doc/tin.1:1611 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1566 doc/tin.5:1330 +#: doc/tin.1:1616 doc/tin.5:1329 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 " @@ -3511,13 +3580,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:1566 +#: doc/tin.1:1616 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1571 +#: doc/tin.1:1621 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. " @@ -3525,13 +3594,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:1571 +#: doc/tin.1:1621 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1577 doc/tin.5:1341 +#: doc/tin.1:1627 doc/tin.5:1340 msgid "" "Use this hash algorithm for cancel-locks. Only available when build with " "cancel-lock support. none disables the generation of cancel-locks. Valid " @@ -3539,325 +3608,325 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:1577 +#: doc/tin.1:1627 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1583 doc/tin.5:1345 +#: doc/tin.1:1633 doc/tin.5:1344 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:1583 +#: doc/tin.1:1633 #, fuzzy, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1586 doc/tin.5:1348 +#: doc/tin.1:1636 doc/tin.5:1347 #, fuzzy msgid "Standard background color" msgstr "Color de fondo estándar" #. type: TP -#: doc/tin.1:1586 +#: doc/tin.1:1636 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1589 doc/tin.5:1351 +#: doc/tin.1:1639 doc/tin.5:1350 msgid "Color of quoted text from external sources" msgstr "" #. type: TP -#: doc/tin.1:1589 +#: doc/tin.1:1639 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1592 doc/tin.5:1354 +#: doc/tin.1:1642 doc/tin.5:1353 msgid "Color of sender (From:)" msgstr "" #. type: TP -#: doc/tin.1:1592 +#: doc/tin.1:1642 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1595 doc/tin.5:1357 +#: doc/tin.1:1645 doc/tin.5:1356 msgid "Color of header-lines" msgstr "" #. type: TP -#: doc/tin.1:1595 +#: doc/tin.1:1645 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1598 doc/tin.5:1360 +#: doc/tin.1:1648 doc/tin.5:1359 msgid "Color of help pages" msgstr "" #. type: TP -#: doc/tin.1:1598 +#: doc/tin.1:1648 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1601 doc/tin.5:1363 +#: doc/tin.1:1651 doc/tin.5:1362 msgid "Color of background for inverse text" msgstr "" #. type: TP -#: doc/tin.1:1601 +#: doc/tin.1:1651 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1604 doc/tin.5:1366 +#: doc/tin.1:1654 doc/tin.5:1365 msgid "Color of foreground for inverse text" msgstr "" #. type: TP -#: doc/tin.1:1604 +#: doc/tin.1:1654 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1607 doc/tin.5:1385 +#: doc/tin.1:1657 doc/tin.5:1384 msgid "Color of status messages in last line" msgstr "" #. type: TP -#: doc/tin.1:1607 +#: doc/tin.1:1657 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1611 doc/tin.5:1370 +#: doc/tin.1:1661 doc/tin.5:1369 msgid "" "Color of words emphasized like _this_. See also B and " "B." msgstr "" #. type: TP -#: doc/tin.1:1611 +#: doc/tin.1:1661 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1615 doc/tin.5:1374 +#: doc/tin.1:1665 doc/tin.5:1373 msgid "" "Color of words emphasized like /this/. See also B and " "B." msgstr "" #. type: TP -#: doc/tin.1:1615 +#: doc/tin.1:1665 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1619 doc/tin.5:1378 +#: doc/tin.1:1669 doc/tin.5:1377 msgid "" "Color of words emphasized like *this*. See also B and " "B." msgstr "" #. type: TP -#: doc/tin.1:1619 +#: doc/tin.1:1669 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1623 doc/tin.5:1382 +#: doc/tin.1:1673 doc/tin.5:1381 msgid "" "Color of words emphasized like -this-. See also B and " "B." msgstr "" #. type: TP -#: doc/tin.1:1623 +#: doc/tin.1:1673 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1626 doc/tin.5:1388 +#: doc/tin.1:1676 doc/tin.5:1387 msgid "Color of mini help menu" msgstr "" #. type: TP -#: doc/tin.1:1626 +#: doc/tin.1:1676 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1629 doc/tin.5:1391 +#: doc/tin.1:1679 doc/tin.5:1390 msgid "Color of actual news header fields" msgstr "" #. type: TP -#: doc/tin.1:1629 +#: doc/tin.1:1679 #, fuzzy, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1632 doc/tin.5:1394 +#: doc/tin.1:1682 doc/tin.5:1393 #, fuzzy msgid "Standard foreground color" msgstr "Color de primer plano estándar" #. type: TP -#: doc/tin.1:1632 +#: doc/tin.1:1682 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1635 doc/tin.5:1397 +#: doc/tin.1:1685 doc/tin.5:1396 msgid "Color of quoted lines" msgstr "" #. type: TP -#: doc/tin.1:1635 +#: doc/tin.1:1685 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1638 doc/tin.5:1400 +#: doc/tin.1:1688 doc/tin.5:1399 msgid "Color of twice quoted lines" msgstr "" #. type: TP -#: doc/tin.1:1638 +#: doc/tin.1:1688 #, no-wrap msgid "B3 times quoted line (col_quote3)>" msgstr "" #. type: Plain text -#: doc/tin.1:1641 doc/tin.5:1403 +#: doc/tin.1:1691 doc/tin.5:1402 msgid "Color of E=3 times quoted lines" msgstr "" #. type: TP -#: doc/tin.1:1641 +#: doc/tin.1:1691 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1645 doc/tin.5:1407 +#: doc/tin.1:1695 doc/tin.5:1406 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:1645 +#: doc/tin.1:1695 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1648 doc/tin.5:1410 +#: doc/tin.1:1698 doc/tin.5:1409 msgid "Color of signatures" msgstr "" #. type: TP -#: doc/tin.1:1648 +#: doc/tin.1:1698 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1651 doc/tin.5:1413 +#: doc/tin.1:1701 doc/tin.5:1412 msgid "Color of urls highlight" msgstr "" #. type: TP -#: doc/tin.1:1651 +#: doc/tin.1:1701 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1654 doc/tin.5:1416 +#: doc/tin.1:1704 doc/tin.5:1415 msgid "Color of verbatim blocks" msgstr "" #. type: TP -#: doc/tin.1:1654 +#: doc/tin.1:1704 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1657 doc/tin.5:1419 +#: doc/tin.1:1707 doc/tin.5:1418 msgid "Color of article subject" msgstr "" #. type: TP -#: doc/tin.1:1657 +#: doc/tin.1:1707 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1660 doc/tin.5:1422 +#: doc/tin.1:1710 doc/tin.5:1421 msgid "Color of text-lines" msgstr "" #. type: TP -#: doc/tin.1:1660 +#: doc/tin.1:1710 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1663 doc/tin.5:1425 +#: doc/tin.1:1713 doc/tin.5:1424 msgid "Color of help/mail sign" msgstr "" #. type: TP -#: doc/tin.1:1663 +#: doc/tin.1:1713 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1666 +#: doc/tin.1:1716 msgid "Ask for manual confirmation to protect the user." msgstr "" #. type: IP -#: doc/tin.1:1667 doc/tin.1:1673 doc/tin.1:1677 +#: doc/tin.1:1717 doc/tin.1:1723 doc/tin.1:1727 #, no-wrap msgid "\\(bu" msgstr "" #. TODO: check if all affected commands are marked [after confirmation] #. type: Plain text -#: doc/tin.1:1673 +#: doc/tin.1:1723 msgid "" "B Ask for confirmation before executing certain dangerous commands " "(e.g., B ('B')). Commands that this affects are marked in this " @@ -3865,21 +3934,21 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:1677 +#: doc/tin.1:1727 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:1681 +#: doc/tin.1:1731 msgid "" "B: Ask for confirmation before marking all not selected (with " "B ('B') command) articles as read." msgstr "" #. type: Plain text -#: doc/tin.5:1446 +#: doc/tin.5:1445 msgid "Default is commands & quit." msgstr "" #. type: Plain text -#: doc/tin.5:1457 +#: doc/tin.5:1456 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<\\" @@ -11061,61 +11148,61 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:1457 +#: doc/tin.5:1456 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1459 +#: doc/tin.5:1458 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1461 +#: doc/tin.5:1460 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1464 +#: doc/tin.5:1463 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1467 +#: doc/tin.5:1466 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1471 +#: doc/tin.5:1470 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1476 +#: doc/tin.5:1475 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1480 +#: doc/tin.5:1479 #, no-wrap msgid "B" msgstr "B" #. type: ta -#: doc/tin.5:1485 doc/tin.5:1514 +#: doc/tin.5:1484 doc/tin.5:1513 #, no-wrap msgid "\\w'0,1 'u +\\w'\\'\\'Message-ID:\\'\\' & last \\'\\'References:\\'\\' entry only'u" msgstr "" #. type: Plain text -#: doc/tin.5:1494 doc/tin.5:1523 +#: doc/tin.5:1493 doc/tin.5:1522 #, no-wrap msgid "" "0\t''Subject:'' (case sensitive)\n" @@ -11129,153 +11216,154 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:1496 +#: doc/tin.5:1495 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1500 +#: doc/tin.5:1499 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1505 +#: doc/tin.5:1504 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1509 +#: doc/tin.5:1508 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1525 +#: doc/tin.5:1524 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1527 +#: doc/tin.5:1526 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1529 +#: doc/tin.5:1528 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1531 +#: doc/tin.5:1530 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1533 +#: doc/tin.5:1532 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1535 +#: doc/tin.5:1534 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1537 +#: doc/tin.5:1536 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1539 +#: doc/tin.5:1538 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1541 +#: doc/tin.5:1540 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1543 +#: doc/tin.5:1542 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1545 +#: doc/tin.5:1544 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1547 +#: doc/tin.5:1546 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1549 +#: doc/tin.5:1548 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1551 +#: doc/tin.5:1550 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1553 +#: doc/tin.5:1552 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1555 +#: doc/tin.5:1554 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1557 +#: doc/tin.5:1556 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1559 +#: doc/tin.5:1558 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:1568 +#: doc/tin.5:1569 msgid "" "The format string used to create the editor start command with parameters. " "Default is '%E +%N %F' with %E=Editor, %N=Linenumber and %F=Filename (e.g., /" -"bin/vi +7 .article)." +"bin/vi +7 .article). See also $B and $B under \"ENVIRONMENT" +"\" in B<\\%tin>(1)" msgstr "" #. type: TP -#: doc/tin.5:1571 +#: doc/tin.5:1572 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:1578 +#: doc/tin.5:1579 msgid "" "A regular expression that will be applied when reading articles. All " "matching lines are shown in B. If B is blank, " @@ -11283,19 +11371,19 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:1578 +#: doc/tin.5:1579 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1582 +#: doc/tin.5:1583 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:1589 +#: doc/tin.5:1590 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<" @@ -11304,13 +11392,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:1589 +#: doc/tin.5:1590 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:1603 +#: doc/tin.5:1604 msgid "" "Which keys B<\\%tin>(1) should accept to jump to the next unread article. " "Possible is any combination of B and B. When " @@ -11321,20 +11409,20 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.5:1610 +#: doc/tin.5:1611 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:1612 +#: doc/tin.5:1613 #, no-wrap msgid "\\w'%G 'u +\\w'number of responses in thread'u" msgstr "" #. type: Plain text -#: doc/tin.5:1624 +#: doc/tin.5:1625 #, no-wrap msgid "" "%D\tdate\n" @@ -11351,31 +11439,31 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:1626 +#: doc/tin.5:1627 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1636 +#: doc/tin.5:1637 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1643 +#: doc/tin.5:1644 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1649 +#: doc/tin.5:1650 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:1655 +#: doc/tin.5:1656 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, " @@ -11384,32 +11472,32 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:1655 +#: doc/tin.5:1656 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1659 +#: doc/tin.5:1660 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1664 +#: doc/tin.5:1665 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:1668 +#: doc/tin.5:1669 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:1676 +#: doc/tin.5:1677 msgid "" "B is the 'traditional' behavior of B<\\%tin>(1). " "Only unread articles are killed once only by marking them read. As filtering " @@ -11419,104 +11507,111 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:1692 +#: doc/tin.5:1693 #, no-wrap msgid "B" msgstr "B" +#. type: Plain text +#: doc/tin.5:1699 +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:1702 +#: doc/tin.5:1703 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1707 +#: doc/tin.5:1708 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1726 +#: doc/tin.5:1727 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1763 +#: doc/tin.5:1764 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1775 doc/tin.5:2492 +#: doc/tin.5:1776 doc/tin.5:2491 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1808 +#: doc/tin.5:1809 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1813 +#: doc/tin.5:1814 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1818 +#: doc/tin.5:1819 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1823 +#: doc/tin.5:1824 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1828 +#: doc/tin.5:1829 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:1834 +#: doc/tin.5:1835 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:1855 +#: doc/tin.5:1856 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:1858 +#: doc/tin.5:1859 msgid "Time in seconds to wait for a response from the server. Default is 120." msgstr "" #. type: TP -#: doc/tin.5:1858 +#: doc/tin.5:1859 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:1862 +#: doc/tin.5:1863 msgid "" "The normalization form which should be used to normalize unicode input. The " "possible values are:" msgstr "" #. type: Plain text -#: doc/tin.5:1880 +#: doc/tin.5:1881 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 " @@ -11524,30 +11619,13 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.5:1908 +#: doc/tin.5:1909 msgid "" "If ON, then B<\\%tin>(1) will start an appropriate viewer program to " "display any files that were post processed and uudecoded. The program is " "determined using the B<\\%mailcap>(5) file. Default is ON." msgstr "" -#. type: Plain text -#: doc/tin.5:1914 -msgid "" -"This specifies whether to perform post processing on saved articles. " -"Because the shell archive may contain commands you may not want to be " -"executed, be careful when extracting shell archives. The following values " -"are allowed:" -msgstr "" - -#. type: Plain text -#: doc/tin.5:1922 -msgid "" -"B, unpacking of multi-part B<\\%shar>(1) files only. " -"Because the shell archive may contain commands you may not want to be " -"executed, be careful with this option." -msgstr "" - #. type: TP #: doc/tin.5:1925 #, no-wrap @@ -11806,50 +11884,50 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:2217 +#: doc/tin.5:2212 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2221 +#: doc/tin.5:2216 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2230 +#: doc/tin.5:2225 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2234 +#: doc/tin.5:2229 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2240 +#: doc/tin.5:2235 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:2240 +#: doc/tin.5:2235 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2246 +#: doc/tin.5:2241 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2253 +#: doc/tin.5:2248 msgid "" "A regular expression that will be applied when reading articles. All " "matching words are shown in B or B. If " @@ -11857,7 +11935,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.5:2258 +#: doc/tin.5:2253 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 " @@ -11865,7 +11943,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.5:2268 +#: doc/tin.5:2263 msgid "" "Defines which threading method to use. The choices are: 0) Don't thread, 1) " "Thread on Subject only 2) Thread on References only, 3) Thread on References " @@ -11877,20 +11955,20 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.5:2272 +#: doc/tin.5:2267 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:2274 +#: doc/tin.5:2269 #, no-wrap msgid "\\w'%G 'u +\\w'from, name and/or address'u" msgstr "" #. type: Plain text -#: doc/tin.5:2285 +#: doc/tin.5:2280 #, no-wrap msgid "" "%D\tdate\n" @@ -11906,7 +11984,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.5:2292 +#: doc/tin.5:2287 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 " @@ -11914,19 +11992,19 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:2296 +#: doc/tin.5:2291 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2308 +#: doc/tin.5:2303 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2322 +#: doc/tin.5:2317 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 " @@ -11934,13 +12012,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:2341 +#: doc/tin.5:2336 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2348 +#: doc/tin.5:2343 msgid "" "A regular expression that will be applied when reading articles. All " "matching words are shown in B or B. If " @@ -11948,66 +12026,66 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:2348 +#: doc/tin.5:2343 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2352 +#: doc/tin.5:2347 msgid "" "If ON remove I<${TIN_HOMEDIR:-\"$HOME\"}/.article> after posting. Default is " "ON." msgstr "" #. type: TP -#: doc/tin.5:2352 +#: doc/tin.5:2347 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2357 +#: doc/tin.5:2352 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2360 +#: doc/tin.5:2355 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2365 +#: doc/tin.5:2360 msgid "If enabled B<\\%tin>(1) uses ANSI-colors. Default is OFF." msgstr "" #. type: TP -#: doc/tin.5:2365 +#: doc/tin.5:2360 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2368 +#: doc/tin.5:2363 msgid "Use scroll keys on keypad. Default is OFF." msgstr "" #. type: TP -#: doc/tin.5:2368 +#: doc/tin.5:2363 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2374 +#: doc/tin.5:2369 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2386 +#: doc/tin.5:2381 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 " @@ -12016,81 +12094,81 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:2386 +#: doc/tin.5:2381 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2390 +#: doc/tin.5:2385 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2394 +#: doc/tin.5:2389 msgid "" "A regular expression that B will use to find the begin of a verbatim " "block. Default is #v+" msgstr "" #. type: TP -#: doc/tin.5:2394 +#: doc/tin.5:2389 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2398 +#: doc/tin.5:2393 msgid "" "A regular expression that B will use to find the end of a verbatim " "block. Default is #v-" msgstr "" #. type: TP -#: doc/tin.5:2401 +#: doc/tin.5:2396 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2417 +#: doc/tin.5:2416 msgid "" "Allows you to select how B<\\%tin>(1) matches strings. The default is 0 and " -"uses the wildmat notation, which is how this has traditionally been " -"handled. Setting this to 1 allows you to use B<\\%perl>(1) compatible " +"uses the B<\\%wildmat>(3) notation, which is how this has traditionally " +"been handled. Setting this to 1 allows you to use B<\\%perl>(1) compatible " "regular expressions B<\\%pcre>(3). (see also B<\\%perlre>(1) and B<\\" "%pcrepattern>(3)). You will probably want to update your filter file if you " -"use this regularly. NB: Newsgroup names will always be matched using the " -"wildmat notation." +"use this regularly. NB: Newsgroup names will always be matched using the B<" +"\\%wildmat>(3) notation." msgstr "" #. type: TP -#: doc/tin.5:2417 +#: doc/tin.5:2416 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2429 +#: doc/tin.5:2428 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2437 +#: doc/tin.5:2436 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2453 +#: doc/tin.5:2452 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2469 +#: doc/tin.5:2468 msgid "" "Yet another global configuration file with \"I=I\" pairs. " "This one is for the more general options which usually can't be controlled " @@ -12100,31 +12178,31 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:2469 +#: doc/tin.5:2468 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2472 +#: doc/tin.5:2471 msgid "Sets a global domain name used in From lines" msgstr "" #. type: Plain text -#: doc/tin.5:2476 +#: doc/tin.5:2475 msgid "" "Defines the name of your organization. $B overrides any " "specified value." msgstr "" #. type: TP -#: doc/tin.5:2476 +#: doc/tin.5:2475 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2481 +#: doc/tin.5:2480 msgid "" "Defines the default place for some configuration files, common values are I, I, I or I. " @@ -12132,13 +12210,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:2481 +#: doc/tin.5:2480 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2487 +#: doc/tin.5:2486 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." @@ -12147,44 +12225,44 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:2487 +#: doc/tin.5:2486 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2492 +#: doc/tin.5:2491 msgid "Defines the directory containing the B<\\%inews>(1) executable." msgstr "" #. type: Plain text -#: doc/tin.5:2496 +#: doc/tin.5:2495 msgid "" "Default charset to be used in MIME's ''Content-Type:'' header. " "$B overrides any specified value." msgstr "" #. type: Plain text -#: doc/tin.5:2499 +#: doc/tin.5:2498 msgid "" "Default encoding scheme used in MIME articles. 8bit might be the best value." msgstr "" #. type: Plain text -#: doc/tin.5:2503 +#: doc/tin.5:2502 msgid "" "Default encoding scheme used in MIME letters. quoted-printable is a good " "choice here." msgstr "" #. type: TP -#: doc/tin.5:2503 +#: doc/tin.5:2502 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2509 +#: doc/tin.5:2508 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<\\" @@ -12192,26 +12270,26 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:2509 +#: doc/tin.5:2508 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2513 +#: doc/tin.5:2512 msgid "" "Don't generate a ''Sender:'' header. This has an effect only if " "B is set to --internal." msgstr "" #. type: TP -#: doc/tin.5:2513 +#: doc/tin.5:2512 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2518 +#: doc/tin.5:2517 msgid "" "Base of your newsspool (Bnews, Cnews and INN traditional spool style), " "common values are I, I, I. " @@ -12219,13 +12297,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:2518 +#: doc/tin.5:2517 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2526 +#: doc/tin.5:2525 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:2530 +#: doc/tin.5:2529 msgid "" -"Name of a single overview file, common values are I<.overview>, I or I. $B overrides any specified value." msgstr "" #. type: TP -#: doc/tin.5:2530 +#: doc/tin.5:2529 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2535 +#: doc/tin.5:2534 msgid "" -"Full pathname of your newssystem's overview.fmt file; usually the overview." -"fmt file is in I, so you only have to change this setting if " -"your configuration differs." +"Full pathname of your newssystem's overview.fmt file; usually the file " +"residesin I and is named I, so you only have to " +"change this setting if your configuration differs." msgstr "" #. type: TP -#: doc/tin.5:2535 +#: doc/tin.5:2534 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2541 +#: doc/tin.5:2540 msgid "" -"Full pathname of your newssystem's active file; usually the active file " -"resides in I and is named I, so you only have to change " -"this setting if your configuration differs. $B overrides any " +"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 " +"setting if your configuration differs. $B overrides any " "specified value." msgstr "" #. type: TP -#: doc/tin.5:2541 +#: doc/tin.5:2540 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2546 +#: doc/tin.5:2545 msgid "" -"Full pathname of your newssystem's active.times file; usually the active." -"times file is I, so you only have to change this setting if your " -"configuration differs." +"Full pathname of your newssystem's active.times file; usually the file " +"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:2546 +#: doc/tin.5:2545 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2551 +#: doc/tin.5:2550 msgid "" -"Full pathname of your newssystem's newsgroups file; usually the newsgroups " -"file is in I, so you only have to change this setting if your " -"configuration differs." +"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 " +"setting if your configuration differs." msgstr "" #. type: TP -#: doc/tin.5:2551 +#: doc/tin.5:2550 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2556 +#: doc/tin.5:2555 msgid "" -"Full pathname of your newssystem's subscriptions file; usually the " -"subscriptions file is in I, so you only have to change this " -"setting if your configuration differs." +"Full pathname of your newssystem's subscriptions file; usually the file " +"resides in I and is named I, so you only have to " +"change this setting if your configuration differs." msgstr "" #. type: Plain text -#: doc/tin.5:2560 +#: doc/tin.5:2559 msgid "I" msgstr "I" #. type: Plain text -#: doc/tin.5:2564 +#: doc/tin.5:2563 msgid "" "translation into language specified in $B, $B or " "$B" @@ -12332,7 +12410,7 @@ msgstr "" "$B" #. type: Plain text -#: doc/tin.5:2578 +#: doc/tin.5:2577 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 " @@ -12342,7 +12420,7 @@ msgstr "" #. TODO: IIRC tin issues just a warning in that case? #. type: Plain text -#: doc/tin.5:2583 +#: doc/tin.5:2582 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 " @@ -12350,37 +12428,37 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.5:2586 +#: doc/tin.5:2585 msgid "" "Each line consists of four space-separated fields \"I I " "I I\"." msgstr "" #. type: TP -#: doc/tin.5:2586 doc/tin.5:2639 +#: doc/tin.5:2585 doc/tin.5:2638 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:2589 +#: doc/tin.5:2588 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:2592 +#: doc/tin.5:2591 msgid "is the highest article number that has been used in that newsgroup" msgstr "" #. type: TP -#: doc/tin.5:2592 +#: doc/tin.5:2591 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:2599 +#: doc/tin.5:2598 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 " @@ -12390,90 +12468,90 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:2599 +#: doc/tin.5:2598 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:2602 +#: doc/tin.5:2601 msgid "can be one of those" msgstr "" #. type: TP -#: doc/tin.5:2603 +#: doc/tin.5:2602 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2606 +#: doc/tin.5:2605 msgid "local postings are allowed" msgstr "" #. type: TP -#: doc/tin.5:2606 +#: doc/tin.5:2605 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2609 +#: doc/tin.5:2608 msgid "no local postings are allowed, only remote ones" msgstr "" #. type: TP -#: doc/tin.5:2609 +#: doc/tin.5:2608 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2612 +#: doc/tin.5:2611 msgid "the group is moderated and all postings must be approved" msgstr "" #. type: TP -#: doc/tin.5:2612 +#: doc/tin.5:2611 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2615 +#: doc/tin.5:2614 msgid "articles in this group are not kept, but only passed on" msgstr "" #. type: TP -#: doc/tin.5:2615 +#: doc/tin.5:2614 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2618 +#: doc/tin.5:2617 msgid "articles cannot be posted to this newsgroup" msgstr "" #. type: TP -#: doc/tin.5:2618 +#: doc/tin.5:2617 #, no-wrap msgid "B<=foo.bar>" msgstr "B<=foo.bar>" #. type: Plain text -#: doc/tin.5:2621 +#: doc/tin.5:2620 msgid "articles are locally filed into the ''foo.bar'' group" msgstr "" #. type: TP -#: doc/tin.5:2622 doc/tin.5:2649 doc/tin.5:2672 +#: doc/tin.5:2621 doc/tin.5:2648 doc/tin.5:2671 #, no-wrap msgid "B<\\%tin>(1)" msgstr "B<\\%tin>(1)" #. type: Plain text -#: doc/tin.5:2628 +#: doc/tin.5:2627 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 " @@ -12481,7 +12559,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.5:2639 +#: doc/tin.5:2638 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 " @@ -12490,25 +12568,25 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.5:2646 +#: doc/tin.5:2645 msgid "" "is the time when the group was created, expressed as the number of seconds " "since the Epoch." msgstr "" #. type: TP -#: doc/tin.5:2646 +#: doc/tin.5:2645 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:2649 +#: doc/tin.5:2648 msgid "is the electronic mail address of the person who created the group." msgstr "" #. type: Plain text -#: doc/tin.5:2655 +#: doc/tin.5:2654 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) " @@ -12516,7 +12594,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.5:2666 +#: doc/tin.5:2665 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 " @@ -12525,7 +12603,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.5:2678 +#: doc/tin.5:2677 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:2705 +#: doc/tin.5:2704 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 " @@ -12551,7 +12629,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.5:2720 +#: doc/tin.5:2719 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\"}/." @@ -12561,26 +12639,26 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.5:2767 +#: doc/tin.5:2766 msgid "" -"B<\\%elm>(1), B<\\%inews>(1), B<\\%ispell>(1), B<\\%lp>(1), B<\\%lpr>(1), B<" -"\\%metamail>(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" -msgstr "" -"B<\\%elm>(1), B<\\%inews>(1), B<\\%ispell>(1), B<\\%lp>(1), B<\\%lpr>(1), B<" -"\\%metamail>(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<\\%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" +msgstr "" +"B<\\%inews>(1), B<\\%ispell>(1), B<\\%lp>(1), B<\\%lpr>(1), B<\\" +"%metamail>(1), B<\\%mutt>(1), B<\\%perl>(1), B<\\%perlre>(1), B<\\%pgp>(1), " +"B<\\%rn>(1), B<\\%shar>(1), B<\\%slrnface>(1), B<\\%tin>(1), B<\\" +"%xterm>(1x), B<\\%heapsort>(3), B<\\%iconv>(3), B<\\%iconv_open>(3), B<\\" +"%nl_langinfo>(3), B<\\%pcre>(3), B<\\%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" diff -Nurp '--exclude=.bzr*' tin-2.4.5/doc/l10n/tin-man.pot tin-2.6.0/doc/l10n/tin-man.pot --- tin-2.4.5/doc/l10n/tin-man.pot 2020-12-01 11:58:45.000000000 +0100 +++ tin-2.6.0/doc/l10n/tin-man.pot 2021-08-20 10:46:33.370085954 +0200 @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2020-12-01 11:58+0100\n" +"POT-Creation-Date: 2021-08-20 10:46+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -16,49 +16,85 @@ msgstr "" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" +# +#. Project : tin - a Usenet newsreader +#. Module : tin.1 +#. Author : I. Lea, U. Janssen +#. Created : 1991-08-23 +#. Updated : 2021-07-06 +#. Notes : use American English; still needs some work, e.g.: +#. - document authorization (.newsauth) +#. - document random organization feature +#. type: IX +#: doc/tin.1:12 +#, no-wrap +msgid "Title" +msgstr "" + +# +#. Project : tin - a Usenet newsreader +#. Module : tin.1 +#. Author : I. Lea, U. Janssen +#. Created : 1991-08-23 +#. Updated : 2021-07-06 +#. Notes : use American English; still needs some work, e.g.: +#. - document authorization (.newsauth) +#. - document random organization feature +#. type: IX +#: doc/tin.1:12 +#, no-wrap +msgid "tin 1" +msgstr "" + #. type: TH -#: doc/tin.1:12 doc/tin.5:9 +#: doc/tin.1:13 doc/tin.5:9 #, no-wrap msgid "tin" msgstr "" #. type: TH -#: doc/tin.1:12 doc/tin.5:9 +#: doc/tin.1:13 doc/tin.5:9 #, no-wrap -msgid "December 24th, 2020" +msgid "August 23rd, 2021" msgstr "" #. type: TH -#: doc/tin.1:12 doc/tin.5:9 +#: doc/tin.1:13 doc/tin.5:9 #, no-wrap -msgid "2.4.5" +msgid "2.6.0" msgstr "" #. type: TH -#: doc/tin.1:12 doc/tin.5:9 +#: doc/tin.1:13 doc/tin.5:9 #, no-wrap msgid "Usenet newsreader" msgstr "" #. type: SH -#: doc/tin.1:15 doc/tin.5:11 +#: doc/tin.1:16 doc/tin.5:11 #, no-wrap msgid "NAME" msgstr "" #. type: Plain text -#: doc/tin.1:19 +#: doc/tin.1:20 msgid "tin, rtin - Usenet newsreader" msgstr "" -#. type: SH -#: doc/tin.1:19 +#. type: IX +#: doc/tin.1:20 doc/tin.1:21 #, no-wrap msgid "SYNOPSIS" msgstr "" +#. type: IX +#: doc/tin.1:21 doc/tin.1:52 doc/tin.1:81 doc/tin.1:98 doc/tin.1:295 doc/tin.1:3313 doc/tin.1:3470 doc/tin.1:3791 doc/tin.1:3816 doc/tin.1:3825 doc/tin.1:3834 doc/tin.1:3844 doc/tin.1:3862 doc/tin.1:3926 +#, no-wrap +msgid "Header" +msgstr "" + #. type: Plain text -#: doc/tin.1:49 +#: doc/tin.1:51 msgid "" "B [\\|[\\|B<-h>\\||\\|B<-H>\\||\\|B<-V>\\|]\\ \\|| " "[\\|[\\|[\\|B<-a>\\|] [\\|B<-dlnq>\\||\\|B<-Q>\\|] [\\|B<-ArzxX>\\|]\\|] " @@ -71,13 +107,13 @@ msgid "" msgstr "" #. type: SH -#: doc/tin.1:49 doc/tin.5:14 +#: doc/tin.1:51 doc/tin.1:52 doc/tin.5:14 #, no-wrap msgid "DESCRIPTION" msgstr "" #. type: Plain text -#: doc/tin.1:58 +#: doc/tin.1:61 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) " @@ -87,7 +123,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:64 +#: doc/tin.1:67 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 " @@ -95,7 +131,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:72 +#: doc/tin.1:75 msgid "" "On startup B will show a list of the newsgroups found in " "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>. An arrow '-E' or highlighted bar " @@ -107,126 +143,126 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:77 +#: doc/tin.1:80 msgid "" "The B ('BTABE>') key enters the next " "newsgroup with unread articles." msgstr "" -#. type: SH -#: doc/tin.1:77 +#. type: IX +#: doc/tin.1:80 doc/tin.1:81 #, no-wrap msgid "EXIT STATUS" msgstr "" #. type: TP -#: doc/tin.1:79 doc/tin.1:1099 doc/tin.1:3495 +#: doc/tin.1:83 doc/tin.1:1105 doc/tin.1:3555 #, no-wrap msgid "B<0>" msgstr "" #. type: Plain text -#: doc/tin.1:82 +#: doc/tin.1:86 msgid "Successful program execution. No unread news available in batch mode." msgstr "" #. type: TP -#: doc/tin.1:82 doc/tin.1:3498 +#: doc/tin.1:86 doc/tin.1:3558 #, no-wrap msgid "B<1>" msgstr "" #. type: Plain text -#: doc/tin.1:85 +#: doc/tin.1:89 msgid "Usage, syntax, configuration file or network error." msgstr "" #. type: TP -#: doc/tin.1:85 doc/tin.1:3501 +#: doc/tin.1:89 doc/tin.1:3561 #, no-wrap msgid "B<2>" msgstr "" #. type: Plain text -#: doc/tin.1:88 +#: doc/tin.1:92 msgid "Unread news available (batch mode (''B<-Z>'') only)." msgstr "" #. type: TP -#: doc/tin.1:88 doc/tin.1:3504 +#: doc/tin.1:92 doc/tin.1:3564 #, no-wrap msgid "B<3>" msgstr "" #. type: Plain text -#: doc/tin.1:93 +#: doc/tin.1:97 msgid "NNTP error." msgstr "" -#. type: SH -#: doc/tin.1:93 +#. type: IX +#: doc/tin.1:97 doc/tin.1:98 #, no-wrap msgid "OPTIONS" msgstr "" #. type: TP -#: doc/tin.1:94 +#: doc/tin.1:99 #, no-wrap msgid "B<-4>" msgstr "" #. type: Plain text -#: doc/tin.1:97 +#: doc/tin.1:102 msgid "" "Force connecting via IPv4 to the remote NNTP server. Only available when " "build with IPv6 support." msgstr "" #. type: TP -#: doc/tin.1:97 +#: doc/tin.1:102 #, no-wrap msgid "B<-6>" msgstr "" #. type: Plain text -#: doc/tin.1:100 +#: doc/tin.1:105 msgid "" "Force connecting via IPv6 to the remote NNTP server. Only available when " "build with IPv6 support." msgstr "" #. type: TP -#: doc/tin.1:100 +#: doc/tin.1:105 #, no-wrap msgid "B<-a>" msgstr "" #. type: Plain text -#: doc/tin.1:103 +#: doc/tin.1:108 msgid "Toggle ANSI color (default is off)." msgstr "" #. type: TP -#: doc/tin.1:103 +#: doc/tin.1:108 #, no-wrap msgid "B<-A>" msgstr "" #. type: Plain text -#: doc/tin.1:106 +#: doc/tin.1:111 msgid "" "Force authentication on initial connect. Only available when reading via " "NNTP." msgstr "" #. type: TP -#: doc/tin.1:106 +#: doc/tin.1:111 #, no-wrap msgid "B<-c>" msgstr "" #. type: Plain text -#: doc/tin.1:111 +#: doc/tin.1:116 msgid "" "Create/update index files for every group in " "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc> or file specified by the ''B<-f>'' " @@ -234,7 +270,7 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:111 +#: doc/tin.1:116 #, no-wrap msgid "B<-d>" msgstr "" @@ -242,20 +278,20 @@ msgstr "" # #. FIXME: explain debug levels #. type: Plain text -#: doc/tin.1:117 +#: doc/tin.1:122 msgid "" "Don't load newsgroup descriptions and servers message of the day " "(interactive mode)." msgstr "" #. type: TP -#: doc/tin.1:117 +#: doc/tin.1:122 #, no-wrap msgid "B<-D>I< debug-level>" msgstr "" #. type: Plain text -#: doc/tin.1:122 +#: doc/tin.1:127 msgid "" "Enter debug-level (1 = NNTP, 2 = filter, 4 = newsrc, 8 = threading, 16 = " "memory, 32 = attributes, 64 = misc, 128 = remove existing debug files). For " @@ -263,26 +299,26 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:122 +#: doc/tin.1:127 #, no-wrap msgid "B<-f>I< file>" msgstr "" #. type: Plain text -#: doc/tin.1:126 +#: doc/tin.1:131 msgid "" "Use the specified file of subscribed to newsgroups in place of " "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>." msgstr "" #. type: TP -#: doc/tin.1:126 +#: doc/tin.1:131 #, no-wrap msgid "B<-g>I< server>" msgstr "" #. type: Plain text -#: doc/tin.1:131 +#: doc/tin.1:136 msgid "" "Use the server and newsrc specified in " "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/newsrctable>. Only available when reading " @@ -290,13 +326,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:131 +#: doc/tin.1:136 #, no-wrap msgid "B<-G>I< article-limit>" msgstr "" #. type: Plain text -#: doc/tin.1:139 +#: doc/tin.1:144 msgid "" "Limit the number of articles/group to retrieve from the server. If " "I is E 0 not more than the last I " @@ -306,37 +342,37 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:139 +#: doc/tin.1:144 #, no-wrap msgid "B<-h>" msgstr "" #. type: Plain text -#: doc/tin.1:142 +#: doc/tin.1:147 msgid "Help listing all command-line options." msgstr "" #. type: TP -#: doc/tin.1:142 +#: doc/tin.1:147 #, no-wrap msgid "B<-H>" msgstr "" #. type: Plain text -#: doc/tin.1:146 +#: doc/tin.1:151 msgid "" "Brief introduction to B that is also shown the first time it is " "started." msgstr "" #. type: TP -#: doc/tin.1:146 +#: doc/tin.1:151 #, no-wrap msgid "B<-I>I< dir>" msgstr "" #. type: Plain text -#: doc/tin.1:152 +#: doc/tin.1:157 msgid "" "Directory in which to store newsgroup index files. Default is " "I<${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.news>. This " @@ -345,13 +381,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:152 +#: doc/tin.1:157 #, no-wrap msgid "B<-l>" msgstr "" #. type: Plain text -#: doc/tin.1:164 +#: doc/tin.1:169 msgid "" "Get number of articles per group from the " "I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}> file. If reading " @@ -366,37 +402,37 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:164 +#: doc/tin.1:169 #, no-wrap msgid "B<-m>I< dir>" msgstr "" #. type: Plain text -#: doc/tin.1:167 +#: doc/tin.1:172 msgid "Mailbox directory to use. Default is I<${TIN_HOMEDIR:-\"$HOME\"}/Mail>." msgstr "" #. type: TP -#: doc/tin.1:167 +#: doc/tin.1:172 #, no-wrap msgid "B<-M>I< user>" msgstr "" #. type: Plain text -#: doc/tin.1:171 +#: doc/tin.1:176 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:171 +#: doc/tin.1:176 #, no-wrap msgid "B<-n>" msgstr "" #. type: Plain text -#: doc/tin.1:178 +#: doc/tin.1:183 msgid "" "Only load groups from the " "I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}> file that are " @@ -406,39 +442,39 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:178 +#: doc/tin.1:183 #, no-wrap msgid "B<-N>" msgstr "" #. type: Plain text -#: doc/tin.1:182 +#: doc/tin.1:187 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:182 +#: doc/tin.1:187 #, no-wrap msgid "B<-o>" msgstr "" #. type: Plain text -#: doc/tin.1:186 +#: doc/tin.1:191 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:186 +#: doc/tin.1:191 #, no-wrap msgid "B<-p>I< port>" msgstr "" #. type: Plain text -#: doc/tin.1:191 +#: doc/tin.1:196 msgid "" "Port to use if reading via NNTP (default is 119). This also overrides the " "environment variable $B if set. Only available when reading via " @@ -446,89 +482,89 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:191 +#: doc/tin.1:196 #, no-wrap msgid "B<-q>" msgstr "" #. type: Plain text -#: doc/tin.1:194 +#: doc/tin.1:199 msgid "" "Don't check for new newsgroups and skip loading the servers message of the " "day." msgstr "" #. type: TP -#: doc/tin.1:194 +#: doc/tin.1:199 #, no-wrap msgid "B<-Q>" msgstr "" #. type: Plain text -#: doc/tin.1:198 +#: doc/tin.1:203 msgid "" "Quick start. Start B as quickly as possible. Currently this is " "equivalent to ''B<-dnq>''." msgstr "" #. type: TP -#: doc/tin.1:198 +#: doc/tin.1:203 #, no-wrap msgid "B<-r>" msgstr "" #. type: Plain text -#: doc/tin.1:203 +#: doc/tin.1:208 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:203 +#: doc/tin.1:208 #, no-wrap msgid "B<-R>" msgstr "" #. type: Plain text -#: doc/tin.1:206 +#: doc/tin.1:211 msgid "Read news saved by the ''B<-S>'' option." msgstr "" #. type: TP -#: doc/tin.1:206 +#: doc/tin.1:211 #, no-wrap msgid "B<-s>I< dir>" msgstr "" #. type: Plain text -#: doc/tin.1:210 +#: doc/tin.1:215 msgid "" "Save/read articles to/in directory. Default is " "I<${TIN_HOMEDIR:-\"$HOME\"}/News>." msgstr "" #. type: TP -#: doc/tin.1:210 +#: doc/tin.1:215 #, no-wrap msgid "B<-S>" msgstr "" #. type: Plain text -#: doc/tin.1:214 +#: doc/tin.1:219 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:214 +#: doc/tin.1:219 #, no-wrap msgid "B<-u>" msgstr "" #. type: Plain text -#: doc/tin.1:220 +#: doc/tin.1:225 msgid "" "Create/update index files for every group in " "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc> or file specified by the ''B<-f>'' " @@ -537,13 +573,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:220 +#: doc/tin.1:225 #, no-wrap msgid "B<-v>" msgstr "" #. type: Plain text -#: doc/tin.1:225 +#: doc/tin.1:230 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 " @@ -551,24 +587,24 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:225 +#: doc/tin.1:230 #, no-wrap msgid "B<-V>" msgstr "" #. type: Plain text -#: doc/tin.1:228 +#: doc/tin.1:233 msgid "Print version and date information." msgstr "" #. type: TP -#: doc/tin.1:228 +#: doc/tin.1:233 #, no-wrap msgid "B<-w>" msgstr "" #. type: Plain text -#: doc/tin.1:233 +#: doc/tin.1:238 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 " @@ -576,24 +612,24 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:233 +#: doc/tin.1:238 #, no-wrap msgid "B<-x>" msgstr "" #. type: Plain text -#: doc/tin.1:236 +#: doc/tin.1:241 msgid "No-posting mode. You cannot post articles if you use this option." msgstr "" #. type: TP -#: doc/tin.1:236 +#: doc/tin.1:241 #, no-wrap msgid "B<-X>" msgstr "" #. type: Plain text -#: doc/tin.1:241 +#: doc/tin.1:246 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 " @@ -601,13 +637,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:241 +#: doc/tin.1:246 #, no-wrap msgid "B<-z>" msgstr "" #. type: Plain text -#: doc/tin.1:246 +#: doc/tin.1:251 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 " @@ -615,13 +651,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:246 +#: doc/tin.1:251 #, no-wrap msgid "B<-Z>" msgstr "" #. type: Plain text -#: doc/tin.1:252 +#: doc/tin.1:257 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 " @@ -630,7 +666,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:258 +#: doc/tin.1:263 msgid "" "B can also dynamically change its options by the B ('B') " "command. Any changes are written to " @@ -639,7 +675,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:263 +#: doc/tin.1:268 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 " @@ -648,7 +684,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:268 +#: doc/tin.1:273 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 " @@ -657,7 +693,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:272 +#: doc/tin.1:277 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 " @@ -665,7 +701,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:279 +#: doc/tin.1:284 msgid "" "Once you use B ('B') to yank in all active groups, or " "B ('B') to toggle the read/unread status, then " @@ -676,7 +712,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:284 +#: doc/tin.1:289 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 " @@ -685,26 +721,26 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:289 +#: doc/tin.1:294 msgid "" "Command-line options have higher priority than attributes and tinrc " "options. Thus, command-line option takes precedence over configured values." msgstr "" -#. type: SH -#: doc/tin.1:289 +#. type: IX +#: doc/tin.1:294 doc/tin.1:295 #, no-wrap msgid "USAGE" msgstr "" #. type: SS -#: doc/tin.1:292 +#: doc/tin.1:298 #, no-wrap msgid "NEWS ADMINISTRATION" msgstr "" #. type: Plain text -#: doc/tin.1:296 +#: doc/tin.1:302 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 " @@ -712,7 +748,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:306 +#: doc/tin.1:312 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 " @@ -724,20 +760,20 @@ msgid "" msgstr "" #. type: SS -#: doc/tin.1:306 +#: doc/tin.1:312 #, no-wrap msgid "SCREEN FORMAT" msgstr "" #. type: Plain text -#: doc/tin.1:309 +#: doc/tin.1:315 msgid "" "B has four separate levels of operation: Selection level, Group level, " "Thread level and Article level." msgstr "" #. type: Plain text -#: doc/tin.1:315 +#: doc/tin.1:321 msgid "" "At the Selection level the title displays (the name of the news server and) " "the number of subscribed groups (containing new unread articles). The " @@ -747,7 +783,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:323 +#: doc/tin.1:329 #, no-wrap msgid "" "-EM 1 2 comp.security.announce Announcements from the CERT " @@ -759,18 +795,18 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:326 +#: doc/tin.1:332 msgid "There may also be a character prefixing the line. An explanation follows:" msgstr "" #. type: TP -#: doc/tin.1:326 +#: doc/tin.1:332 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:331 +#: doc/tin.1:337 msgid "" "This group is unsubscribed. To see only your subscribed groups use the " "B ('B') or B ('B') toggle " @@ -778,13 +814,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:331 +#: doc/tin.1:337 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:336 +#: doc/tin.1:342 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 " @@ -792,13 +828,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:336 +#: doc/tin.1:342 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:345 +#: doc/tin.1:351 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 " @@ -810,13 +846,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:345 +#: doc/tin.1:351 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:350 +#: doc/tin.1:356 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 " @@ -824,26 +860,26 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:350 +#: doc/tin.1:356 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:354 +#: doc/tin.1:360 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:354 +#: doc/tin.1:360 #, no-wrap msgid "B<=>" msgstr "" #. type: Plain text -#: doc/tin.1:359 +#: doc/tin.1:365 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 " @@ -851,7 +887,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:369 +#: doc/tin.1:375 msgid "" "At the Group level the title contains the name of the group, the number of " "conversation threads, the abbreviated threading method (B), " @@ -865,13 +901,13 @@ msgstr "" #. FIXME - make this autocenter #. type: Plain text -#: doc/tin.1:373 +#: doc/tin.1:379 #, no-wrap msgid " alt.sources (5B -50/23+ 0* 3o 0K)\n" msgstr "" #. type: Plain text -#: doc/tin.1:381 +#: doc/tin.1:387 msgid "" "The characters after the numbers are depending to the configuration and if " "your are in B mode or not. Some numbers could be " @@ -882,7 +918,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:392 +#: doc/tin.1:398 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 " @@ -897,13 +933,13 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:396 +#: doc/tin.1:402 #, no-wrap msgid " de.admin.net-abuse.announce (11B 13+ 1* 1o 0K) M\n" msgstr "" #. type: Plain text -#: doc/tin.1:401 +#: doc/tin.1:407 #, no-wrap msgid "" "-E 1 + 3 108 bincancels in de.talk.sex Christopher Lueg " @@ -918,14 +954,14 @@ msgstr "" #. FIXME - add description of fields #. type: Plain text -#: doc/tin.1:406 +#: doc/tin.1:412 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:413 +#: doc/tin.1:419 #, no-wrap msgid "" "-E 1 [ 7] What is this funny tree in the thr Robert " @@ -940,12 +976,12 @@ msgstr "" #. FIXME - add description of fields #. type: Plain text -#: doc/tin.1:418 +#: doc/tin.1:424 msgid "At the Article level the page header has the following format:" msgstr "" #. type: Plain text -#: doc/tin.1:424 +#: doc/tin.1:430 #, no-wrap msgid "" "Sun, 28 Dec 1997 21:21:01 de.admin.news.groups Thread 20 of 86\n" @@ -955,39 +991,39 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:426 +#: doc/tin.1:432 #, no-wrap msgid "article-body\n" msgstr "" #. type: Plain text -#: doc/tin.1:432 +#: doc/tin.1:438 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:432 +#: doc/tin.1:438 #, no-wrap msgid "COMMON MOVING KEYS" msgstr "" #. type: Plain text -#: doc/tin.1:435 +#: doc/tin.1:441 msgid "" "This table shows the common keys used for moving around all levels within " "B." msgstr "" #. type: ta -#: doc/tin.1:437 +#: doc/tin.1:443 #, no-wrap msgid "\\w'Beg. of list/article 'u +\\w'ANSI/vt100 'u" msgstr "" #. type: Plain text -#: doc/tin.1:445 +#: doc/tin.1:451 #, no-wrap msgid "" "\tANSI/vt100\tOther Terminals\n" @@ -1000,13 +1036,13 @@ msgid "" msgstr "" #. type: SS -#: doc/tin.1:449 +#: doc/tin.1:455 #, no-wrap msgid "COMMON EDITING COMMANDS" msgstr "" #. type: Plain text -#: doc/tin.1:456 +#: doc/tin.1:462 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 " @@ -1015,129 +1051,129 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:457 +#: doc/tin.1:463 #, no-wrap msgid "B<^A, ^E>" msgstr "" #. type: Plain text -#: doc/tin.1:460 +#: doc/tin.1:466 msgid "move to beginning or end of line, respectively." msgstr "" #. type: TP -#: doc/tin.1:460 +#: doc/tin.1:466 #, no-wrap msgid "B<^F, ^B>" msgstr "" #. type: Plain text -#: doc/tin.1:463 +#: doc/tin.1:469 msgid "non-destructive move forward or back one location, respectively." msgstr "" #. type: TP -#: doc/tin.1:463 +#: doc/tin.1:469 #, no-wrap msgid "B<^D>" msgstr "" #. type: Plain text -#: doc/tin.1:467 +#: doc/tin.1:473 msgid "" "delete the character currently under the cursor, or send EOF if no " "characters in the buffer." msgstr "" #. type: TP -#: doc/tin.1:467 +#: doc/tin.1:473 #, no-wrap msgid "B<^H, EDELE>" msgstr "" #. type: Plain text -#: doc/tin.1:470 +#: doc/tin.1:476 msgid "delete character left of the cursor." msgstr "" #. type: TP -#: doc/tin.1:470 +#: doc/tin.1:476 #, no-wrap msgid "B<^K>" msgstr "" #. type: Plain text -#: doc/tin.1:473 +#: doc/tin.1:479 msgid "delete from cursor to end of line." msgstr "" #. type: TP -#: doc/tin.1:473 +#: doc/tin.1:479 #, no-wrap msgid "B<^P, ^N>" msgstr "" #. type: Plain text -#: doc/tin.1:476 +#: doc/tin.1:482 msgid "move through history, previous and next, respectively." msgstr "" #. type: TP -#: doc/tin.1:476 +#: doc/tin.1:482 #, no-wrap msgid "B<^L, ^R>" msgstr "" #. type: Plain text -#: doc/tin.1:479 +#: doc/tin.1:485 msgid "redraw the current line." msgstr "" #. type: TP -#: doc/tin.1:479 +#: doc/tin.1:485 #, no-wrap msgid "BCRE>" msgstr "" #. type: Plain text -#: doc/tin.1:483 +#: doc/tin.1:489 msgid "" "places line on history list if non-blank, appends newline and returns to the " "caller." msgstr "" #. type: TP -#: doc/tin.1:483 +#: doc/tin.1:489 #, no-wrap msgid "BESCE>" msgstr "" #. type: Plain text -#: doc/tin.1:488 +#: doc/tin.1:494 msgid "aborts the present editing operation." msgstr "" #. type: SS -#: doc/tin.1:488 +#: doc/tin.1:494 #, no-wrap msgid "GLOBAL COMMANDS" msgstr "" #. type: Plain text -#: doc/tin.1:491 +#: doc/tin.1:497 msgid "" "The following commands are available at all 4 menu levels and always have " "the same effect." msgstr "" #. type: TP -#: doc/tin.1:492 doc/tin.1:1371 doc/tin.1:1424 +#: doc/tin.1:498 doc/tin.1:1380 doc/tin.1:1434 doc/tin.1:1480 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:497 +#: doc/tin.1:503 msgid "" "Shell escape. B by itself will launch a shell, B " "EcommandE will run an external EcommandE. This facility may " @@ -1145,57 +1181,57 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:497 +#: doc/tin.1:503 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:500 +#: doc/tin.1:506 msgid "Toggle use of ANSI color." msgstr "" #. type: TP -#: doc/tin.1:500 +#: doc/tin.1:506 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:503 +#: doc/tin.1:509 msgid "Redraw the current screen." msgstr "" #. type: TP -#: doc/tin.1:503 +#: doc/tin.1:509 #, no-wrap msgid "B'>" msgstr "" #. type: Plain text -#: doc/tin.1:506 +#: doc/tin.1:512 msgid "Scroll screen up by one line." msgstr "" #. type: TP -#: doc/tin.1:506 +#: doc/tin.1:512 #, no-wrap msgid "B'>" msgstr "" #. type: Plain text -#: doc/tin.1:509 +#: doc/tin.1:515 msgid "Scroll screen down by one line." msgstr "" #. type: TP -#: doc/tin.1:509 +#: doc/tin.1:515 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:523 +#: doc/tin.1:529 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 " @@ -1211,13 +1247,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:523 doc/tin.1:1377 doc/tin.1:1431 +#: doc/tin.1:529 doc/tin.1:1386 doc/tin.1:1441 doc/tin.1:1486 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:529 +#: doc/tin.1:535 msgid "" "Help screen of commands available on the current menu. You can use " "B ('B'), B ('B') and B " @@ -1225,225 +1261,226 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:529 doc/tin.1:1380 doc/tin.1:1434 +#: doc/tin.1:535 doc/tin.1:1389 doc/tin.1:1444 doc/tin.1:1489 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:532 doc/tin.1:1383 doc/tin.1:1437 -msgid "Toggle the display of help mini menu at the bottom of the screen." +#: doc/tin.1:539 doc/tin.1:1393 doc/tin.1:1448 doc/tin.1:1493 +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:532 +#: doc/tin.1:539 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:538 +#: doc/tin.1:544 msgid "" "List articles posted by user. The date posted, the newsgroup and the subject " -"are listed. You can use B ('B'), B ('B') and " -"B ('B<\\e>') to search on this screen. B ('B') " -"returns to the menu." +"are listed. See the section \"POSTING HISTORY LISTING\" for more " +"information." msgstr "" #. type: TP -#: doc/tin.1:538 +#: doc/tin.1:544 #, no-wrap msgid "B" msgstr "" #. ------------------------------------------------------------------- #. type: Plain text -#: doc/tin.1:543 +#: doc/tin.1:549 msgid "Print B version information." msgstr "" #. type: SS -#: doc/tin.1:543 +#: doc/tin.1:549 #, no-wrap msgid "NEWSGROUP SELECTION COMMANDS" msgstr "" #. type: TP -#: doc/tin.1:544 doc/tin.1:682 doc/tin.1:934 doc/tin.1:1102 doc/tin.1:3507 +#: doc/tin.1:550 doc/tin.1:688 doc/tin.1:940 doc/tin.1:1108 doc/tin.1:3567 #, no-wrap msgid "B<4>" msgstr "" #. type: Plain text -#: doc/tin.1:547 +#: doc/tin.1:553 msgid "Select group 4." msgstr "" #. type: TP -#: doc/tin.1:547 +#: doc/tin.1:553 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:551 +#: doc/tin.1:557 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:551 doc/tin.1:703 doc/tin.1:955 +#: doc/tin.1:557 doc/tin.1:709 doc/tin.1:961 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:555 doc/tin.1:707 doc/tin.1:959 +#: doc/tin.1:561 doc/tin.1:713 doc/tin.1:965 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:555 +#: doc/tin.1:561 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:558 +#: doc/tin.1:564 msgid "Sort the list of newsgroups." msgstr "" #. type: TP -#: doc/tin.1:558 doc/tin.1:710 doc/tin.1:962 doc/tin.1:1156 doc/tin.1:1368 doc/tin.1:1418 +#: doc/tin.1:564 doc/tin.1:716 doc/tin.1:968 doc/tin.1:1165 doc/tin.1:1377 doc/tin.1:1428 doc/tin.1:1477 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:561 doc/tin.1:713 doc/tin.1:965 doc/tin.1:1159 doc/tin.1:1371 doc/tin.1:1421 +#: doc/tin.1:567 doc/tin.1:719 doc/tin.1:971 doc/tin.1:1168 doc/tin.1:1380 doc/tin.1:1431 doc/tin.1:1480 msgid "Repeat the previous search." msgstr "" #. type: TP -#: doc/tin.1:561 doc/tin.1:713 doc/tin.1:965 doc/tin.1:1159 doc/tin.1:1362 doc/tin.1:1412 +#: doc/tin.1:567 doc/tin.1:719 doc/tin.1:971 doc/tin.1:1168 doc/tin.1:1371 doc/tin.1:1422 doc/tin.1:1471 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:564 +#: doc/tin.1:570 msgid "Search for a group by name and description (if displayed)." msgstr "" #. type: TP -#: doc/tin.1:564 doc/tin.1:716 doc/tin.1:968 doc/tin.1:1162 doc/tin.1:1365 doc/tin.1:1415 +#: doc/tin.1:570 doc/tin.1:722 doc/tin.1:974 doc/tin.1:1171 doc/tin.1:1374 doc/tin.1:1425 doc/tin.1:1474 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:567 +#: doc/tin.1:573 msgid "Backward search through the group names and descriptions." msgstr "" #. type: TP -#: doc/tin.1:567 +#: doc/tin.1:573 #, no-wrap msgid "BCRE'>" msgstr "" #. type: Plain text -#: doc/tin.1:570 +#: doc/tin.1:576 msgid "Read current group." msgstr "" #. type: TP -#: doc/tin.1:570 +#: doc/tin.1:576 #, no-wrap msgid "BTABE' 'n'>" msgstr "" #. type: Plain text -#: doc/tin.1:574 +#: doc/tin.1:580 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:574 doc/tin.1:791 doc/tin.1:1006 doc/tin.1:1220 +#: doc/tin.1:580 doc/tin.1:797 doc/tin.1:1012 doc/tin.1:1229 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:578 +#: doc/tin.1:584 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:578 doc/tin.1:795 doc/tin.1:1010 doc/tin.1:1224 +#: doc/tin.1:584 doc/tin.1:801 doc/tin.1:1016 doc/tin.1:1233 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:582 +#: doc/tin.1:588 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:582 +#: doc/tin.1:588 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:586 +#: doc/tin.1:592 msgid "" "Toggle display to show just the group name or the group name and the group " "descriptions." msgstr "" #. type: TP -#: doc/tin.1:586 doc/tin.1:808 doc/tin.1:1023 doc/tin.1:1236 +#: doc/tin.1:592 doc/tin.1:814 doc/tin.1:1029 doc/tin.1:1245 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:589 doc/tin.1:811 doc/tin.1:1026 doc/tin.1:1239 +#: doc/tin.1:595 doc/tin.1:817 doc/tin.1:1032 doc/tin.1:1248 msgid "Edit the filter file and reload it afterwards." msgstr "" #. type: TP -#: doc/tin.1:589 +#: doc/tin.1:595 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:593 doc/tin.1:815 +#: doc/tin.1:599 doc/tin.1:821 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:593 doc/tin.1:818 doc/tin.1:1026 doc/tin.1:1252 doc/tin.1:1374 doc/tin.1:1427 +#: doc/tin.1:599 doc/tin.1:824 doc/tin.1:1032 doc/tin.1:1261 doc/tin.1:1383 doc/tin.1:1437 doc/tin.1:1483 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:598 +#: doc/tin.1:604 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>'' " @@ -1451,24 +1488,24 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:598 doc/tin.1:822 doc/tin.1:1029 doc/tin.1:1255 +#: doc/tin.1:604 doc/tin.1:828 doc/tin.1:1035 doc/tin.1:1264 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:601 doc/tin.1:825 doc/tin.1:1032 doc/tin.1:1258 +#: doc/tin.1:607 doc/tin.1:831 doc/tin.1:1038 doc/tin.1:1267 msgid "Toggle inverse video." msgstr "" #. type: TP -#: doc/tin.1:601 doc/tin.1:834 doc/tin.1:1038 doc/tin.1:1264 +#: doc/tin.1:607 doc/tin.1:840 doc/tin.1:1044 doc/tin.1:1273 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:608 +#: doc/tin.1:614 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 " @@ -1478,13 +1515,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:608 +#: doc/tin.1:614 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:614 +#: doc/tin.1:620 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 " @@ -1493,61 +1530,61 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:614 doc/tin.1:842 doc/tin.1:1272 +#: doc/tin.1:620 doc/tin.1:848 doc/tin.1:1281 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:618 doc/tin.1:846 doc/tin.1:1276 +#: doc/tin.1:624 doc/tin.1:852 doc/tin.1:1285 msgid "" "User configurable options menu (for more information see section \"GLOBAL " "OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES\")." msgstr "" #. type: TP -#: doc/tin.1:618 +#: doc/tin.1:624 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:621 +#: doc/tin.1:627 msgid "Positions the cursor on the next group with unread articles in it." msgstr "" #. type: TP -#: doc/tin.1:621 doc/tin.1:863 doc/tin.1:1051 doc/tin.1:1293 +#: doc/tin.1:627 doc/tin.1:869 doc/tin.1:1057 doc/tin.1:1302 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:625 +#: doc/tin.1:631 msgid "" "Quit B \\(em ask the user to confirm if B is set " "accordingly." msgstr "" #. type: TP -#: doc/tin.1:625 doc/tin.1:866 doc/tin.1:1054 doc/tin.1:1296 +#: doc/tin.1:631 doc/tin.1:872 doc/tin.1:1060 doc/tin.1:1305 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:628 doc/tin.1:869 doc/tin.1:1057 doc/tin.1:1299 +#: doc/tin.1:634 doc/tin.1:875 doc/tin.1:1063 doc/tin.1:1308 msgid "Quit B \\(em don't ask the user to confirm." msgstr "" #. type: TP -#: doc/tin.1:628 +#: doc/tin.1:634 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:633 +#: doc/tin.1:639 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 " @@ -1555,37 +1592,37 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:633 doc/tin.1:872 doc/tin.1:1057 +#: doc/tin.1:639 doc/tin.1:878 doc/tin.1:1063 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:637 doc/tin.1:876 doc/tin.1:1061 +#: doc/tin.1:643 doc/tin.1:882 doc/tin.1:1067 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:637 +#: doc/tin.1:643 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:640 +#: doc/tin.1:646 msgid "Subscribe to current group." msgstr "" #. type: TP -#: doc/tin.1:640 +#: doc/tin.1:646 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:645 +#: doc/tin.1:651 msgid "" "Subscribe to groups matching user specified pattern. See the section " "\"NEWSGROUP LISTS & WILDCARDS\" for the types of pattern that B " @@ -1593,13 +1630,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:645 +#: doc/tin.1:651 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:650 +#: doc/tin.1:656 msgid "" "Unsubscribe to current group. This can be used to remove bogus groups. See " "B in the \"GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE " @@ -1607,13 +1644,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:650 +#: doc/tin.1:656 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:655 +#: doc/tin.1:661 msgid "" "Unsubscribe to groups matching user specified pattern. See the section " "\"NEWSGROUP LISTS & WILDCARDS\" for the types of pattern that B " @@ -1621,13 +1658,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:655 doc/tin.1:901 doc/tin.1:1080 doc/tin.1:1333 +#: doc/tin.1:661 doc/tin.1:907 doc/tin.1:1086 doc/tin.1:1342 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:661 +#: doc/tin.1:667 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 " @@ -1636,24 +1673,24 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:661 +#: doc/tin.1:667 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:664 +#: doc/tin.1:670 msgid "Quit B without saving any changes to the configuration." msgstr "" #. type: TP -#: doc/tin.1:664 +#: doc/tin.1:670 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:669 +#: doc/tin.1:675 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 " @@ -1661,38 +1698,38 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:669 +#: doc/tin.1:675 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:673 +#: doc/tin.1:679 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:673 +#: doc/tin.1:679 #, no-wrap msgid "B" msgstr "" #. ------------------------------------------------------------------- #. type: Plain text -#: doc/tin.1:678 +#: doc/tin.1:684 msgid "Mark all articles in the current group as unread." msgstr "" #. type: SS -#: doc/tin.1:678 +#: doc/tin.1:684 #, no-wrap msgid "GROUP INDEX COMMANDS" msgstr "" #. type: Plain text -#: doc/tin.1:682 +#: doc/tin.1:688 msgid "" "All searches in this level are limited to unread articles if in " "B mode. B ('B') can be use " @@ -1700,44 +1737,44 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:685 +#: doc/tin.1:691 msgid "Select article 4." msgstr "" #. type: TP -#: doc/tin.1:685 doc/tin.1:937 doc/tin.1:1105 +#: doc/tin.1:691 doc/tin.1:943 doc/tin.1:1111 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:689 doc/tin.1:941 doc/tin.1:1109 +#: doc/tin.1:695 doc/tin.1:947 doc/tin.1:1115 msgid "" "Auto select article(s) using a menu. Read the section \"FILTERING ARTICLES\" " "for more information." msgstr "" #. type: TP -#: doc/tin.1:689 doc/tin.1:941 doc/tin.1:1121 +#: doc/tin.1:695 doc/tin.1:947 doc/tin.1:1130 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:693 doc/tin.1:945 doc/tin.1:1125 +#: doc/tin.1:699 doc/tin.1:951 doc/tin.1:1134 msgid "" "Kill article(s) using a menu. Read the section \"FILTERING ARTICLES\" for " "more information." msgstr "" #. type: TP -#: doc/tin.1:693 doc/tin.1:945 +#: doc/tin.1:699 doc/tin.1:951 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:698 doc/tin.1:950 +#: doc/tin.1:704 doc/tin.1:956 msgid "" "Mark current article, thread, range, auto-selected (hot) articles, articles " "matching pattern or tagged articles as read. A prompt asks which type should " @@ -1745,13 +1782,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:698 doc/tin.1:950 +#: doc/tin.1:704 doc/tin.1:956 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:703 doc/tin.1:955 +#: doc/tin.1:709 doc/tin.1:961 msgid "" "Mark current article, thread, range, auto-selected (hot) articles, articles " "matching pattern or tagged articles as unread. A prompt asks which type " @@ -1759,58 +1796,58 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:707 doc/tin.1:959 doc/tin.1:1153 +#: doc/tin.1:713 doc/tin.1:965 doc/tin.1:1162 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:710 doc/tin.1:962 doc/tin.1:1156 +#: doc/tin.1:716 doc/tin.1:968 doc/tin.1:1165 msgid "Re-enter the last message that was viewed." msgstr "" #. type: Plain text -#: doc/tin.1:716 doc/tin.1:968 +#: doc/tin.1:722 doc/tin.1:974 msgid "Search forward for specified subject." msgstr "" #. type: Plain text -#: doc/tin.1:719 doc/tin.1:971 +#: doc/tin.1:725 doc/tin.1:977 msgid "Search backwards for specified subject." msgstr "" #. type: TP -#: doc/tin.1:719 +#: doc/tin.1:725 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:722 doc/tin.1:974 +#: doc/tin.1:728 doc/tin.1:980 msgid "Select current thread for later processing." msgstr "" #. type: TP -#: doc/tin.1:722 +#: doc/tin.1:728 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:726 +#: doc/tin.1:732 msgid "" "Selects all threads in current group. It is a shortcut for calling " "B with a pattern of ''*''." msgstr "" #. type: TP -#: doc/tin.1:726 +#: doc/tin.1:732 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:731 +#: doc/tin.1:737 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 " @@ -1818,13 +1855,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:731 +#: doc/tin.1:737 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:736 +#: doc/tin.1:742 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 " @@ -1832,13 +1869,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:736 +#: doc/tin.1:742 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:745 +#: doc/tin.1:751 msgid "Reverse all selections on all articles." msgstr "" #. type: TP -#: doc/tin.1:745 +#: doc/tin.1:751 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:751 +#: doc/tin.1:757 msgid "" "Undo all selections on all articles. It clears the toggle effect of " "B ('B') command. Thus after first doing a " @@ -1873,13 +1910,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:751 doc/tin.1:983 doc/tin.1:1179 +#: doc/tin.1:757 doc/tin.1:989 doc/tin.1:1188 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:756 doc/tin.1:988 doc/tin.1:1184 +#: doc/tin.1:762 doc/tin.1:994 doc/tin.1:1193 msgid "" "Pipe current article / thread / auto-selected (hot) articles / articles " "matching pattern / tagged articles into command. See the section \"MAILING " @@ -1887,13 +1924,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:756 doc/tin.1:1184 +#: doc/tin.1:762 doc/tin.1:1193 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:765 +#: doc/tin.1:771 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: " @@ -1905,13 +1942,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:765 doc/tin.1:1193 +#: doc/tin.1:771 doc/tin.1:1202 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:774 +#: doc/tin.1:780 msgid "" "Kill article(s) with a single key [after confirmation]. The defaults used " "for killing are based upon the following four tinrc config variables: " @@ -1923,99 +1960,99 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:774 +#: doc/tin.1:780 #, no-wrap msgid "BCRE'>" msgstr "" #. type: Plain text -#: doc/tin.1:777 +#: doc/tin.1:783 msgid "Read current article." msgstr "" #. type: TP -#: doc/tin.1:777 +#: doc/tin.1:783 #, no-wrap msgid "BTABE'>" msgstr "" #. type: Plain text -#: doc/tin.1:780 +#: doc/tin.1:786 msgid "View next unread article or group." msgstr "" #. type: TP -#: doc/tin.1:780 doc/tin.1:994 doc/tin.1:1210 +#: doc/tin.1:786 doc/tin.1:1000 doc/tin.1:1219 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:784 +#: doc/tin.1:790 msgid "" "Author forward search. This searches for articles with a specific ''From:'' " "line." msgstr "" #. type: TP -#: doc/tin.1:784 doc/tin.1:999 doc/tin.1:1213 +#: doc/tin.1:790 doc/tin.1:1005 doc/tin.1:1222 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:787 doc/tin.1:1002 +#: doc/tin.1:793 doc/tin.1:1008 msgid "Author backward search. Otherwise, see B ('B') above." msgstr "" #. type: TP -#: doc/tin.1:787 doc/tin.1:1002 doc/tin.1:1216 +#: doc/tin.1:793 doc/tin.1:1008 doc/tin.1:1225 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:791 doc/tin.1:1006 doc/tin.1:1220 +#: doc/tin.1:797 doc/tin.1:1012 doc/tin.1:1229 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:795 +#: doc/tin.1:801 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:799 +#: doc/tin.1:805 msgid "" "Mark all articles as read [after confirmation] and enter the next group with " "unread news." msgstr "" #. type: TP -#: doc/tin.1:799 +#: doc/tin.1:805 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:803 doc/tin.1:1018 +#: doc/tin.1:809 doc/tin.1:1024 msgid "" "Cycle the display of the author through all the possible options for the " "tinrc variable B." msgstr "" #. type: TP -#: doc/tin.1:803 +#: doc/tin.1:809 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:808 doc/tin.1:1023 doc/tin.1:1233 +#: doc/tin.1:814 doc/tin.1:1029 doc/tin.1:1242 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 " @@ -2023,37 +2060,37 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:811 +#: doc/tin.1:817 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.1:815 +#: doc/tin.1:821 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:818 +#: doc/tin.1:824 msgid "Toggle article/group limit." msgstr "" #. type: Plain text -#: doc/tin.1:822 +#: doc/tin.1:828 msgid "" "Display the subject of the first article in the current thread in the last " "line." msgstr "" #. type: TP -#: doc/tin.1:825 +#: doc/tin.1:831 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:831 +#: doc/tin.1:837 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 " @@ -2062,29 +2099,29 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:831 +#: doc/tin.1:837 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:834 +#: doc/tin.1:840 msgid "Open the thread under the current cursor position." msgstr "" #. type: Plain text -#: doc/tin.1:837 doc/tin.1:1041 doc/tin.1:1267 +#: doc/tin.1:843 doc/tin.1:1047 doc/tin.1:1276 msgid "Look up article by ''Message-ID:''." msgstr "" #. type: TP -#: doc/tin.1:837 +#: doc/tin.1:843 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:842 doc/tin.1:1046 doc/tin.1:1272 +#: doc/tin.1:848 doc/tin.1:1052 doc/tin.1:1281 msgid "" "Mail current article / thread / auto-selected (hot) articles / articles " "matching pattern / tagged articles to someone. See the section \"MAILING " @@ -2092,35 +2129,35 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:846 +#: doc/tin.1:852 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:849 +#: doc/tin.1:855 msgid "Go to next group." msgstr "" #. type: TP -#: doc/tin.1:849 +#: doc/tin.1:855 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:852 doc/tin.1:1282 +#: doc/tin.1:858 doc/tin.1:1291 msgid "Go to the next unread article." msgstr "" #. type: TP -#: doc/tin.1:852 doc/tin.1:1046 doc/tin.1:1282 +#: doc/tin.1:858 doc/tin.1:1052 doc/tin.1:1291 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:857 doc/tin.1:1051 doc/tin.1:1287 +#: doc/tin.1:863 doc/tin.1:1057 doc/tin.1:1296 msgid "" "Send current article / thread / auto-selected (hot) articles / articles " "matching pattern / tagged articles to printer. See the section \"MAILING " @@ -2128,51 +2165,51 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:857 +#: doc/tin.1:863 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:860 +#: doc/tin.1:866 msgid "Go to previous group." msgstr "" #. type: TP -#: doc/tin.1:860 +#: doc/tin.1:866 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:863 +#: doc/tin.1:869 msgid "Go to previous unread article." msgstr "" #. type: Plain text -#: doc/tin.1:866 doc/tin.1:1054 +#: doc/tin.1:872 doc/tin.1:1060 msgid "Return to previous level." msgstr "" #. type: TP -#: doc/tin.1:869 +#: doc/tin.1:875 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:872 +#: doc/tin.1:878 msgid "Toggle the display between all articles and unread articles." msgstr "" #. type: TP -#: doc/tin.1:876 +#: doc/tin.1:882 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:881 doc/tin.1:1066 doc/tin.1:1312 +#: doc/tin.1:887 doc/tin.1:1072 doc/tin.1:1321 msgid "" "Save current article / thread / auto-selected (hot) articles / articles " "matching pattern / tagged articles. See the section \"MAILING PIPING " @@ -2180,24 +2217,24 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:881 +#: doc/tin.1:887 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:884 doc/tin.1:1069 doc/tin.1:1315 +#: doc/tin.1:890 doc/tin.1:1075 doc/tin.1:1324 msgid "Save marked articles automatically without further prompting." msgstr "" #. type: TP -#: doc/tin.1:884 +#: doc/tin.1:890 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:889 +#: doc/tin.1:895 msgid "" "Toggle tag-status of current article / thread for B ('B') / " "B ('B<|>') / B ('B') / B ('B') / " @@ -2205,26 +2242,26 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:889 +#: doc/tin.1:895 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:893 doc/tin.1:1077 +#: doc/tin.1:899 doc/tin.1:1083 msgid "" "Automatically tag/untag all the parts of the current multi-part message in " "order." msgstr "" #. type: TP -#: doc/tin.1:893 +#: doc/tin.1:899 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:898 +#: doc/tin.1:904 msgid "" "Cycle the threading mode through no threading, threading by subject, " "threading by references, threading on both subject and references, group " @@ -2232,18 +2269,18 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:898 +#: doc/tin.1:904 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:901 +#: doc/tin.1:907 msgid "Untag all articles that were tagged." msgstr "" #. type: Plain text -#: doc/tin.1:908 doc/tin.1:1087 doc/tin.1:1340 +#: doc/tin.1:914 doc/tin.1:1093 doc/tin.1:1349 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'), " @@ -2252,13 +2289,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:908 +#: doc/tin.1:914 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:914 doc/tin.1:1346 +#: doc/tin.1:920 doc/tin.1:1355 msgid "" "Repost an already posted article / thread / auto-selected (hot) articles / " "articles matching pattern / tagged articles to another newsgroup(s). Useful " @@ -2267,13 +2304,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:914 +#: doc/tin.1:920 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:922 +#: doc/tin.1:928 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. " @@ -2284,25 +2321,25 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:922 doc/tin.1:1087 doc/tin.1:1346 +#: doc/tin.1:928 doc/tin.1:1093 doc/tin.1:1355 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:925 +#: doc/tin.1:931 msgid "Mark current article as unread." msgstr "" #. type: TP -#: doc/tin.1:925 doc/tin.1:1092 doc/tin.1:1349 +#: doc/tin.1:931 doc/tin.1:1098 doc/tin.1:1358 #, no-wrap msgid "B" msgstr "" #. ------------------------------------------------------------------- #. type: Plain text -#: doc/tin.1:932 +#: doc/tin.1:938 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 " @@ -2310,79 +2347,79 @@ msgid "" msgstr "" #. type: SS -#: doc/tin.1:932 +#: doc/tin.1:938 #, no-wrap msgid "THREAD LISTING COMMANDS" msgstr "" #. type: Plain text -#: doc/tin.1:937 +#: doc/tin.1:943 msgid "Select article 4 within thread." msgstr "" #. type: TP -#: doc/tin.1:971 +#: doc/tin.1:977 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.1:974 +#: doc/tin.1:980 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:977 +#: doc/tin.1:983 msgid "Toggle selection of current article." msgstr "" #. type: TP -#: doc/tin.1:977 +#: doc/tin.1:983 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:980 +#: doc/tin.1:986 msgid "Reverse article selections." msgstr "" #. type: TP -#: doc/tin.1:980 +#: doc/tin.1:986 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:983 +#: doc/tin.1:989 msgid "Undo all selections on current thread." msgstr "" #. type: TP -#: doc/tin.1:988 +#: doc/tin.1:994 #, no-wrap msgid "BCRE'>" msgstr "" #. type: Plain text -#: doc/tin.1:991 +#: doc/tin.1:997 msgid "Read current article within thread." msgstr "" #. type: TP -#: doc/tin.1:991 +#: doc/tin.1:997 #, no-wrap msgid "BTABE'>" msgstr "" #. type: Plain text -#: doc/tin.1:994 +#: doc/tin.1:1000 msgid "View next unread article within thread." msgstr "" #. type: Plain text -#: doc/tin.1:999 +#: doc/tin.1:1005 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 " @@ -2390,44 +2427,44 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:1010 +#: doc/tin.1:1016 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:1014 +#: doc/tin.1:1020 msgid "" "Mark thread as read [after confirmation] and enter the next thread " "containing unread news." msgstr "" #. type: TP -#: doc/tin.1:1014 +#: doc/tin.1:1020 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.1:1018 +#: doc/tin.1:1024 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1029 doc/tin.1:1255 +#: doc/tin.1:1035 doc/tin.1:1264 msgid "Display the subject of the current article in the last line." msgstr "" #. type: TP -#: doc/tin.1:1032 +#: doc/tin.1:1038 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1038 +#: doc/tin.1:1044 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 " @@ -2435,55 +2472,55 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:1041 +#: doc/tin.1:1047 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.1:1061 +#: doc/tin.1:1067 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.1:1066 +#: doc/tin.1:1072 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.1:1069 +#: doc/tin.1:1075 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1073 doc/tin.1:1319 +#: doc/tin.1:1079 doc/tin.1:1328 msgid "" "Toggle tag status of current article for mailing, piping, printing, saving " "or reposting." msgstr "" #. type: TP -#: doc/tin.1:1073 +#: doc/tin.1:1079 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.1:1077 +#: doc/tin.1:1083 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1080 +#: doc/tin.1:1086 msgid "Untag all tagged threads." msgstr "" #. type: Plain text -#: doc/tin.1:1092 +#: doc/tin.1:1098 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 " @@ -2492,169 +2529,171 @@ msgstr "" #. ------------------------------------------------------------------- #. type: Plain text -#: doc/tin.1:1097 +#: doc/tin.1:1103 msgid "Mark all articles in thread as unread." msgstr "" #. type: SS -#: doc/tin.1:1097 +#: doc/tin.1:1103 #, no-wrap msgid "ARTICLE VIEWER COMMANDS" msgstr "" #. type: Plain text -#: doc/tin.1:1102 +#: doc/tin.1:1108 msgid "Read the first (base) article in this thread." msgstr "" #. type: Plain text -#: doc/tin.1:1105 +#: doc/tin.1:1111 msgid "Read response 4 in this thread." msgstr "" #. type: TP -#: doc/tin.1:1109 +#: doc/tin.1:1115 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1113 +#: doc/tin.1:1119 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:1113 +#: doc/tin.1:1119 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1118 -msgid "Perform B<\\%pgp>(1) operations on article." +#: doc/tin.1:1127 +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:1118 +#: doc/tin.1:1127 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1121 +#: doc/tin.1:1130 msgid "Toggles the display mode (raw including all headers vs. cooked)." msgstr "" #. type: TP -#: doc/tin.1:1125 +#: doc/tin.1:1134 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1128 +#: doc/tin.1:1137 msgid "Toggle the TAB width between 4 and 8 characters." msgstr "" #. type: TP -#: doc/tin.1:1128 +#: doc/tin.1:1137 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1132 +#: doc/tin.1:1141 msgid "" "Post a followup to the current article with a copy of the article with all " "headers included." msgstr "" #. type: TP -#: doc/tin.1:1132 +#: doc/tin.1:1141 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1136 +#: doc/tin.1:1145 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:1136 +#: doc/tin.1:1145 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1139 +#: doc/tin.1:1148 msgid "" "Toggles the display of all headers vs. headers in " "B." msgstr "" #. type: TP -#: doc/tin.1:1139 +#: doc/tin.1:1148 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1142 +#: doc/tin.1:1151 msgid "Toggle ROT-13 decoding for this article." msgstr "" #. type: TP -#: doc/tin.1:1142 +#: doc/tin.1:1151 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1146 +#: doc/tin.1:1155 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:1146 +#: doc/tin.1:1155 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1153 +#: doc/tin.1:1162 msgid "" -"The formfeed character (^L) is often used to hide 'spoilers' that the reader " -"may not initially wish to see when viewing an article. Any text after a " -"formfeed is not displayed. This key-press acts like a reveal key and turns " +"The form feed character (^L) is often used to hide 'spoilers' that the " +"reader may not initially wish to see when viewing an article. Any text after " +"a formfeed is not displayed. This key-press acts like a reveal key and turns " "the hidden text back on. Scrolling down will also reveal the text, scrolling " "up will hide it again." msgstr "" #. type: Plain text -#: doc/tin.1:1162 +#: doc/tin.1:1171 msgid "Forward search the text of this article." msgstr "" #. type: Plain text -#: doc/tin.1:1165 +#: doc/tin.1:1174 msgid "Backward search the text of this article." msgstr "" #. type: TP -#: doc/tin.1:1165 +#: doc/tin.1:1174 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1170 +#: doc/tin.1:1179 msgid "" "Skip to the end of the next quoted text-block in this article. Quoted text " "is everything which matches B, B or " @@ -2662,40 +2701,40 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:1170 +#: doc/tin.1:1179 #, no-wrap msgid "B'>" msgstr "" #. type: Plain text -#: doc/tin.1:1173 +#: doc/tin.1:1182 msgid "Go to the first article in the current thread." msgstr "" #. type: TP -#: doc/tin.1:1173 +#: doc/tin.1:1182 #, no-wrap msgid "B'>" msgstr "" #. type: Plain text -#: doc/tin.1:1176 +#: doc/tin.1:1185 msgid "Go to the last article in the current thread." msgstr "" #. type: TP -#: doc/tin.1:1176 +#: doc/tin.1:1185 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1179 +#: doc/tin.1:1188 msgid "Toggle word highlighting on/off." msgstr "" #. type: Plain text -#: doc/tin.1:1193 +#: doc/tin.1:1202 msgid "" "Auto select article(s) with a single key. The defaults used for selection " "are set based upon the following four tinrc config variables: " @@ -2707,7 +2746,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:1202 +#: doc/tin.1:1211 msgid "" "Kill article(s) with a single key. The defaults used for killing are based " "upon the following four tinrc config variables: B, " @@ -2718,24 +2757,24 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:1202 +#: doc/tin.1:1211 #, no-wrap msgid "BCRE'>" msgstr "" #. type: Plain text -#: doc/tin.1:1205 +#: doc/tin.1:1214 msgid "Go to next base article." msgstr "" #. type: TP -#: doc/tin.1:1205 +#: doc/tin.1:1214 #, no-wrap msgid "BTABE'>" msgstr "" #. type: Plain text -#: doc/tin.1:1210 +#: doc/tin.1:1219 msgid "" "Go to next unread article. If the tinrc variable B doesn't " "contain PageNextUnread, then this key will first page through the current " @@ -2743,281 +2782,281 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:1213 +#: doc/tin.1:1222 msgid "Author forward search." msgstr "" #. type: Plain text -#: doc/tin.1:1216 +#: doc/tin.1:1225 msgid "Author backward search." msgstr "" #. type: Plain text -#: doc/tin.1:1224 +#: doc/tin.1:1233 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:1228 +#: doc/tin.1:1237 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:1228 +#: doc/tin.1:1237 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.1:1233 +#: doc/tin.1:1242 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1236 +#: doc/tin.1:1245 msgid "Edit the current article. This is restricted to mailgroups and saved news." msgstr "" #. type: TP -#: doc/tin.1:1239 +#: doc/tin.1:1248 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1242 +#: doc/tin.1:1251 msgid "Post a followup to the current article with a copy of the article included." msgstr "" #. type: TP -#: doc/tin.1:1242 +#: doc/tin.1:1251 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1246 +#: doc/tin.1:1255 msgid "" "Post a followup to the current article without including a copy of the " "article." msgstr "" #. type: TP -#: doc/tin.1:1246 +#: doc/tin.1:1255 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1249 +#: doc/tin.1:1258 msgid "Go to the start of the article." msgstr "" #. type: TP -#: doc/tin.1:1249 +#: doc/tin.1:1258 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1252 +#: doc/tin.1:1261 msgid "Go to the end of the article." msgstr "" #. type: TP -#: doc/tin.1:1258 +#: doc/tin.1:1267 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1261 +#: doc/tin.1:1270 msgid "Mark rest of thread as read and move onto the next unread thread." msgstr "" #. type: TP -#: doc/tin.1:1261 +#: doc/tin.1:1270 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1264 +#: doc/tin.1:1273 msgid "Show the thread menu that the current article is a part of." msgstr "" #. type: TP -#: doc/tin.1:1267 +#: doc/tin.1:1276 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.1:1276 +#: doc/tin.1:1285 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1279 +#: doc/tin.1:1288 msgid "Go to the next article." msgstr "" #. type: TP -#: doc/tin.1:1279 +#: doc/tin.1:1288 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.1:1287 +#: doc/tin.1:1296 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1290 +#: doc/tin.1:1299 msgid "Go to the previous article." msgstr "" #. type: TP -#: doc/tin.1:1290 +#: doc/tin.1:1299 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1293 +#: doc/tin.1:1302 msgid "Go to the previous unread article." msgstr "" #. type: Plain text -#: doc/tin.1:1296 +#: doc/tin.1:1305 msgid "Return to the previous level." msgstr "" #. type: TP -#: doc/tin.1:1299 +#: doc/tin.1:1308 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1303 +#: doc/tin.1:1312 msgid "" "Reply through mail to the author of the current article with a copy of the " "article included." msgstr "" #. type: TP -#: doc/tin.1:1303 +#: doc/tin.1:1312 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1307 +#: doc/tin.1:1316 msgid "" "Reply through mail to the author of the current article without including " "the original article." msgstr "" #. type: TP -#: doc/tin.1:1307 +#: doc/tin.1:1316 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.1:1312 +#: doc/tin.1:1321 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.1:1315 +#: doc/tin.1:1324 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.1:1319 +#: doc/tin.1:1328 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1322 +#: doc/tin.1:1331 msgid "Return to group selection level." msgstr "" #. type: TP -#: doc/tin.1:1322 +#: doc/tin.1:1331 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1325 +#: doc/tin.1:1334 msgid "Go to parent article." msgstr "" #. type: TP -#: doc/tin.1:1325 +#: doc/tin.1:1334 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1329 +#: doc/tin.1:1338 msgid "" "Display a list of URLs in the current article. See the section \"URL " "LISTING\" for more information." msgstr "" #. type: TP -#: doc/tin.1:1329 +#: doc/tin.1:1338 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1333 +#: doc/tin.1:1342 msgid "" "Display a list of attachments of the current article. See the section " "\"ATTACHMENT LISTING\" for more information." msgstr "" #. type: TP -#: doc/tin.1:1340 +#: doc/tin.1:1349 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1349 +#: doc/tin.1:1358 msgid "Mark article as unread." msgstr "" #. ------------------------------------------------------------------- #. type: Plain text -#: doc/tin.1:1354 +#: doc/tin.1:1363 msgid "Mark the current thread as unread." msgstr "" #. type: SS -#: doc/tin.1:1354 +#: doc/tin.1:1363 #, no-wrap msgid "URL LISTING" msgstr "" #. type: Plain text -#: doc/tin.1:1357 +#: doc/tin.1:1366 msgid "" "B ('B') displays a list of URLs in the current " "article. Besides the common moving keys, the following commands are " @@ -3025,52 +3064,52 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:1358 +#: doc/tin.1:1367 #, no-wrap msgid "BCRE'>" msgstr "" #. type: Plain text -#: doc/tin.1:1362 +#: doc/tin.1:1371 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:1365 +#: doc/tin.1:1374 doc/tin.1:1474 msgid "URL forward search." msgstr "" #. type: Plain text -#: doc/tin.1:1368 +#: doc/tin.1:1377 doc/tin.1:1477 msgid "URL backward search." msgstr "" #. type: Plain text -#: doc/tin.1:1374 doc/tin.1:1427 +#: doc/tin.1:1383 doc/tin.1:1437 doc/tin.1:1483 msgid "Shell escape." msgstr "" #. type: Plain text -#: doc/tin.1:1377 +#: doc/tin.1:1386 msgid "Toggle the display of the current URL in the last line." msgstr "" #. type: Plain text -#: doc/tin.1:1380 doc/tin.1:1434 +#: doc/tin.1:1389 doc/tin.1:1444 doc/tin.1:1489 msgid "Help screen of commands available." msgstr "" #. ------------------------------------------------------------------- #. type: SS -#: doc/tin.1:1386 +#: doc/tin.1:1396 #, no-wrap msgid "ATTACHMENT LISTING" msgstr "" #. type: Plain text -#: doc/tin.1:1389 +#: doc/tin.1:1399 msgid "" "B ('B') displays a list of attachments of the current " "article. Besides the common moving keys, the following commands are " @@ -3078,107 +3117,107 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:1390 +#: doc/tin.1:1400 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1393 +#: doc/tin.1:1403 msgid "Pipe attachment into command." msgstr "" #. type: TP -#: doc/tin.1:1393 +#: doc/tin.1:1403 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1396 +#: doc/tin.1:1406 msgid "Save current attachment / tagged attachments to disk." msgstr "" #. type: TP -#: doc/tin.1:1396 +#: doc/tin.1:1406 #, no-wrap msgid "BCRE'>" msgstr "" #. type: Plain text -#: doc/tin.1:1399 +#: doc/tin.1:1409 msgid "View attachment." msgstr "" #. type: TP -#: doc/tin.1:1399 +#: doc/tin.1:1409 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1402 +#: doc/tin.1:1412 msgid "Tag one or more attachments for saving." msgstr "" #. type: TP -#: doc/tin.1:1402 +#: doc/tin.1:1412 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1409 +#: doc/tin.1:1419 msgid "Reverse tagging of all attachments." msgstr "" #. type: TP -#: doc/tin.1:1409 +#: doc/tin.1:1419 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1412 +#: doc/tin.1:1422 msgid "Untag all tagged attachments." msgstr "" #. type: Plain text -#: doc/tin.1:1415 +#: doc/tin.1:1425 msgid "Attachment forward search." msgstr "" #. type: Plain text -#: doc/tin.1:1418 +#: doc/tin.1:1428 msgid "Attachment backward search." msgstr "" #. type: TP -#: doc/tin.1:1421 +#: doc/tin.1:1431 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1424 +#: doc/tin.1:1434 msgid "Pipe attachment into command. Uses the raw attachment, no decoding is done." msgstr "" #. type: Plain text -#: doc/tin.1:1431 +#: doc/tin.1:1441 msgid "" "Toggle the display of the name/description of the current attachment in the " "last line." @@ -3186,7 +3225,50 @@ msgstr "" #. ------------------------------------------------------------------- #. type: SS -#: doc/tin.1:1440 +#: doc/tin.1:1451 +#, no-wrap +msgid "POSTING HISTORY LISTING" +msgstr "" + +#. type: Plain text +#: doc/tin.1:1459 +msgid "" +"B ('B') displays a list of all previous posted articles " +"stored in I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted>. The following " +"informatiosn are shown: a time stamp in \"dd-mm-yy\"-format, a single letter " +"indicating the action which initiated the message, the group names " +"(evetually shortened, see also B) or a mail address " +"the message was sent to and the subject of the message. Besides the common " +"moving keys, the following commands are available:" +msgstr "" + +#. type: TP +#: doc/tin.1:1460 +#, no-wrap +msgid "BCRE'>" +msgstr "" + +#. type: Plain text +#: doc/tin.1:1471 +msgid "" +"The article with the current ''Message-ID:'' will be opened if available. " +"Note that this requires that the ''Message-ID:'' of the article was recorded " +"in I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted> which may not always be the " +"case. If using NNTP and the internal inews (B set to " +"\"--internal\") and either the server proposes a ''Message-ID:'' during the " +"POST (B) command or B is build to generate ''Message-ID:'' " +"this should be the case. With an external inews (and reading from local " +"spool) it is not." +msgstr "" + +#. type: Plain text +#: doc/tin.1:1486 +msgid "Toggle the display of the current 'Message-ID:'' in the last line." +msgstr "" + +#. ------------------------------------------------------------------- +#. type: SS +#: doc/tin.1:1496 #, no-wrap msgid "GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES" msgstr "" @@ -3195,7 +3277,7 @@ msgstr "" #. - \fI${TIN_LIBDIR:\-NEWSLIBDIR}/tinrc\fR is used #. in the !TIN_DEFAULTS_DIR config case #. type: Plain text -#: doc/tin.1:1452 +#: doc/tin.1:1508 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 " @@ -3207,7 +3289,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:1460 +#: doc/tin.1:1516 msgid "" "The variables are user configurable by editing " "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/tinrc> directly. Most of them can also be " @@ -3219,7 +3301,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:1466 +#: doc/tin.1:1522 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 " @@ -3229,7 +3311,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:1473 +#: doc/tin.1:1529 msgid "" "As with the other menus, B ('B<^L>') will redraw the screen. You " "can use B ('B'), B ('B') and B " @@ -3239,7 +3321,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:1478 +#: doc/tin.1:1534 msgid "" "The options menu provides access to the attributes menu for the current " "group by the B ('BTABE>') command. Pressing " @@ -3248,14 +3330,14 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:1481 +#: doc/tin.1:1537 msgid "" "The B ('B') command brings up the scopes menu. For more " "information see section \"SCOPES MENU\"." msgstr "" #. type: Plain text -#: doc/tin.1:1485 +#: doc/tin.1:1541 msgid "" "Here is a full list of all the available variables. The name in braces is " "the name of the corresponding setting in " @@ -3263,13 +3345,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:1485 +#: doc/tin.1:1541 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1491 doc/tin.5:1253 +#: doc/tin.1:1547 doc/tin.5:1258 msgid "" "If ON abbreviate long newsgroup names at group selection level and article " "level (if necessary) like this: news.software.readers -E " @@ -3277,159 +3359,159 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:1491 +#: doc/tin.1:1547 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1495 doc/tin.5:1257 +#: doc/tin.1:1551 doc/tin.5:1262 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:1495 +#: doc/tin.1:1551 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1498 doc/tin.5:1260 +#: doc/tin.1:1554 doc/tin.5:1265 msgid "Turn ON advertising in header (''User-Agent:''). Default is ON." msgstr "" #. type: TP -#: doc/tin.1:1498 +#: doc/tin.1:1554 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1501 doc/tin.5:1263 +#: doc/tin.1:1557 doc/tin.5:1268 msgid "If ON strip multipart/alternative messages automatically. Default is ON." msgstr "" #. type: TP -#: doc/tin.1:1501 +#: doc/tin.1:1557 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1504 doc/tin.5:1266 +#: doc/tin.1:1560 doc/tin.5:1271 msgid "The character used to show that an article was deleted. Default is 'D'." msgstr "" #. type: TP -#: doc/tin.1:1504 +#: doc/tin.1:1560 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1507 doc/tin.5:1269 +#: doc/tin.1:1563 doc/tin.5:1274 msgid "The character used to show that an article is in a range. Default is '#'." msgstr "" #. type: TP -#: doc/tin.1:1507 +#: doc/tin.1:1563 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1511 doc/tin.5:1273 +#: doc/tin.1:1567 doc/tin.5:1278 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:1511 +#: doc/tin.1:1567 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1515 doc/tin.5:1277 +#: doc/tin.1:1571 doc/tin.5:1282 msgid "" "The character used to show that an article/thread is auto-selected (hot). " "Default is '*'." msgstr "" #. type: TP -#: doc/tin.1:1515 +#: doc/tin.1:1571 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1519 doc/tin.5:1281 +#: doc/tin.1:1575 doc/tin.5:1286 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:1519 +#: doc/tin.1:1575 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1523 doc/tin.5:1285 +#: doc/tin.1:1579 doc/tin.5:1290 msgid "" "The character used to show that an article has not been read. Default is " "'+'." msgstr "" #. type: TP -#: doc/tin.1:1523 +#: doc/tin.1:1579 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1526 doc/tin.5:1288 +#: doc/tin.1:1582 doc/tin.5:1293 msgid "The character used to show that an article was read. Default is ' '." msgstr "" #. type: TP -#: doc/tin.1:1526 +#: doc/tin.1:1582 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1530 doc/tin.5:1292 +#: doc/tin.1:1586 doc/tin.5:1297 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:1530 +#: doc/tin.1:1586 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1534 doc/tin.5:1296 +#: doc/tin.1:1590 doc/tin.5:1301 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:1534 doc/tin.5:1296 +#: doc/tin.1:1590 doc/tin.5:1301 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1539 +#: doc/tin.1:1595 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 " @@ -3437,65 +3519,50 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:1539 +#: doc/tin.1:1595 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1543 doc/tin.5:1307 +#: doc/tin.1:1599 doc/tin.5:1312 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:1543 +#: doc/tin.1:1599 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1547 doc/tin.5:1311 +#: doc/tin.1:1603 doc/tin.5:1316 msgid "" "If ON automatically list thread when entering it using right arrow key. " "Default is ON." msgstr "" #. type: TP -#: doc/tin.1:1547 +#: doc/tin.1:1603 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1550 doc/tin.1:2550 +#: doc/tin.1:1606 doc/tin.1:2601 msgid "Default is OFF." msgstr "" #. type: TP -#: doc/tin.1:1550 -#, no-wrap -msgid "B" -msgstr "" - -#. type: Plain text -#: doc/tin.1:1556 doc/tin.5:1320 -msgid "" -"If ON articles/threads with ''Archive-name:'' in header will be " -"automatically saved with the Archive-name & part/patch no and post processed " -"if B is set to something other than 'No'. Default is " -"OFF." -msgstr "" - -#. type: TP -#: doc/tin.1:1556 +#: doc/tin.1:1606 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1561 doc/tin.5:1325 +#: doc/tin.1:1611 doc/tin.5:1324 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 " @@ -3503,13 +3570,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:1561 +#: doc/tin.1:1611 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1566 doc/tin.5:1330 +#: doc/tin.1:1616 doc/tin.5:1329 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 " @@ -3517,13 +3584,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:1566 +#: doc/tin.1:1616 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1571 +#: doc/tin.1:1621 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. " @@ -3531,13 +3598,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:1571 +#: doc/tin.1:1621 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1577 doc/tin.5:1341 +#: doc/tin.1:1627 doc/tin.5:1340 msgid "" "Use this hash algorithm for cancel-locks. Only available when build with " "cancel-lock support. none disables the generation of cancel-locks. Valid " @@ -3545,323 +3612,323 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:1577 +#: doc/tin.1:1627 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1583 doc/tin.5:1345 +#: doc/tin.1:1633 doc/tin.5:1344 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:1583 +#: doc/tin.1:1633 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1586 doc/tin.5:1348 +#: doc/tin.1:1636 doc/tin.5:1347 msgid "Standard background color" msgstr "" #. type: TP -#: doc/tin.1:1586 +#: doc/tin.1:1636 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1589 doc/tin.5:1351 +#: doc/tin.1:1639 doc/tin.5:1350 msgid "Color of quoted text from external sources" msgstr "" #. type: TP -#: doc/tin.1:1589 +#: doc/tin.1:1639 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1592 doc/tin.5:1354 +#: doc/tin.1:1642 doc/tin.5:1353 msgid "Color of sender (From:)" msgstr "" #. type: TP -#: doc/tin.1:1592 +#: doc/tin.1:1642 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1595 doc/tin.5:1357 +#: doc/tin.1:1645 doc/tin.5:1356 msgid "Color of header-lines" msgstr "" #. type: TP -#: doc/tin.1:1595 +#: doc/tin.1:1645 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1598 doc/tin.5:1360 +#: doc/tin.1:1648 doc/tin.5:1359 msgid "Color of help pages" msgstr "" #. type: TP -#: doc/tin.1:1598 +#: doc/tin.1:1648 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1601 doc/tin.5:1363 +#: doc/tin.1:1651 doc/tin.5:1362 msgid "Color of background for inverse text" msgstr "" #. type: TP -#: doc/tin.1:1601 +#: doc/tin.1:1651 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1604 doc/tin.5:1366 +#: doc/tin.1:1654 doc/tin.5:1365 msgid "Color of foreground for inverse text" msgstr "" #. type: TP -#: doc/tin.1:1604 +#: doc/tin.1:1654 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1607 doc/tin.5:1385 +#: doc/tin.1:1657 doc/tin.5:1384 msgid "Color of status messages in last line" msgstr "" #. type: TP -#: doc/tin.1:1607 +#: doc/tin.1:1657 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1611 doc/tin.5:1370 +#: doc/tin.1:1661 doc/tin.5:1369 msgid "" "Color of words emphasized like _this_. See also B and " "B." msgstr "" #. type: TP -#: doc/tin.1:1611 +#: doc/tin.1:1661 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1615 doc/tin.5:1374 +#: doc/tin.1:1665 doc/tin.5:1373 msgid "" "Color of words emphasized like /this/. See also B and " "B." msgstr "" #. type: TP -#: doc/tin.1:1615 +#: doc/tin.1:1665 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1619 doc/tin.5:1378 +#: doc/tin.1:1669 doc/tin.5:1377 msgid "" "Color of words emphasized like *this*. See also B and " "B." msgstr "" #. type: TP -#: doc/tin.1:1619 +#: doc/tin.1:1669 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1623 doc/tin.5:1382 +#: doc/tin.1:1673 doc/tin.5:1381 msgid "" "Color of words emphasized like -this-. See also B and " "B." msgstr "" #. type: TP -#: doc/tin.1:1623 +#: doc/tin.1:1673 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1626 doc/tin.5:1388 +#: doc/tin.1:1676 doc/tin.5:1387 msgid "Color of mini help menu" msgstr "" #. type: TP -#: doc/tin.1:1626 +#: doc/tin.1:1676 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1629 doc/tin.5:1391 +#: doc/tin.1:1679 doc/tin.5:1390 msgid "Color of actual news header fields" msgstr "" #. type: TP -#: doc/tin.1:1629 +#: doc/tin.1:1679 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1632 doc/tin.5:1394 +#: doc/tin.1:1682 doc/tin.5:1393 msgid "Standard foreground color" msgstr "" #. type: TP -#: doc/tin.1:1632 +#: doc/tin.1:1682 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1635 doc/tin.5:1397 +#: doc/tin.1:1685 doc/tin.5:1396 msgid "Color of quoted lines" msgstr "" #. type: TP -#: doc/tin.1:1635 +#: doc/tin.1:1685 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1638 doc/tin.5:1400 +#: doc/tin.1:1688 doc/tin.5:1399 msgid "Color of twice quoted lines" msgstr "" #. type: TP -#: doc/tin.1:1638 +#: doc/tin.1:1688 #, no-wrap msgid "B3 times quoted line (col_quote3)>" msgstr "" #. type: Plain text -#: doc/tin.1:1641 doc/tin.5:1403 +#: doc/tin.1:1691 doc/tin.5:1402 msgid "Color of E=3 times quoted lines" msgstr "" #. type: TP -#: doc/tin.1:1641 +#: doc/tin.1:1691 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1645 doc/tin.5:1407 +#: doc/tin.1:1695 doc/tin.5:1406 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:1645 +#: doc/tin.1:1695 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1648 doc/tin.5:1410 +#: doc/tin.1:1698 doc/tin.5:1409 msgid "Color of signatures" msgstr "" #. type: TP -#: doc/tin.1:1648 +#: doc/tin.1:1698 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1651 doc/tin.5:1413 +#: doc/tin.1:1701 doc/tin.5:1412 msgid "Color of urls highlight" msgstr "" #. type: TP -#: doc/tin.1:1651 +#: doc/tin.1:1701 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1654 doc/tin.5:1416 +#: doc/tin.1:1704 doc/tin.5:1415 msgid "Color of verbatim blocks" msgstr "" #. type: TP -#: doc/tin.1:1654 +#: doc/tin.1:1704 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1657 doc/tin.5:1419 +#: doc/tin.1:1707 doc/tin.5:1418 msgid "Color of article subject" msgstr "" #. type: TP -#: doc/tin.1:1657 +#: doc/tin.1:1707 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1660 doc/tin.5:1422 +#: doc/tin.1:1710 doc/tin.5:1421 msgid "Color of text-lines" msgstr "" #. type: TP -#: doc/tin.1:1660 +#: doc/tin.1:1710 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1663 doc/tin.5:1425 +#: doc/tin.1:1713 doc/tin.5:1424 msgid "Color of help/mail sign" msgstr "" #. type: TP -#: doc/tin.1:1663 +#: doc/tin.1:1713 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1666 +#: doc/tin.1:1716 msgid "Ask for manual confirmation to protect the user." msgstr "" #. type: IP -#: doc/tin.1:1667 doc/tin.1:1673 doc/tin.1:1677 +#: doc/tin.1:1717 doc/tin.1:1723 doc/tin.1:1727 #, no-wrap msgid "\\(bu" msgstr "" #. TODO: check if all affected commands are marked [after confirmation] #. type: Plain text -#: doc/tin.1:1673 +#: doc/tin.1:1723 msgid "" "B Ask for confirmation before executing certain dangerous commands " "(e.g., B ('B')). Commands that this affects are marked in this " @@ -3869,21 +3936,21 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:1677 +#: doc/tin.1:1727 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:1681 +#: doc/tin.1:1731 msgid "" "B: Ask for confirmation before marking all not selected (with " "B ('B') command) articles as read." msgstr "" #. type: Plain text -#: doc/tin.5:1446 +#: doc/tin.5:1445 msgid "Default is commands & quit." msgstr "" #. type: Plain text -#: doc/tin.5:1457 +#: doc/tin.5:1456 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 " @@ -11026,55 +11092,55 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:1457 +#: doc/tin.5:1456 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:1459 +#: doc/tin.5:1458 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:1461 +#: doc/tin.5:1460 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:1464 +#: doc/tin.5:1463 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:1467 +#: doc/tin.5:1466 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:1471 +#: doc/tin.5:1470 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:1476 +#: doc/tin.5:1475 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:1480 +#: doc/tin.5:1479 #, no-wrap msgid "B" msgstr "" #. type: ta -#: doc/tin.5:1485 doc/tin.5:1514 +#: doc/tin.5:1484 doc/tin.5:1513 #, no-wrap msgid "" "\\w'0,1 'u +\\w'\\'\\'Message-ID:\\'\\' & last \\'\\'References:\\'\\' " @@ -11082,7 +11148,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.5:1494 doc/tin.5:1523 +#: doc/tin.5:1493 doc/tin.5:1522 #, no-wrap msgid "" "0\t''Subject:'' (case sensitive)\n" @@ -11096,153 +11162,154 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:1496 +#: doc/tin.5:1495 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:1500 +#: doc/tin.5:1499 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:1505 +#: doc/tin.5:1504 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:1509 +#: doc/tin.5:1508 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:1525 +#: doc/tin.5:1524 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:1527 +#: doc/tin.5:1526 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:1529 +#: doc/tin.5:1528 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:1531 +#: doc/tin.5:1530 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:1533 +#: doc/tin.5:1532 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:1535 +#: doc/tin.5:1534 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:1537 +#: doc/tin.5:1536 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:1539 +#: doc/tin.5:1538 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:1541 +#: doc/tin.5:1540 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:1543 +#: doc/tin.5:1542 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:1545 +#: doc/tin.5:1544 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:1547 +#: doc/tin.5:1546 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:1549 +#: doc/tin.5:1548 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:1551 +#: doc/tin.5:1550 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:1553 +#: doc/tin.5:1552 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:1555 +#: doc/tin.5:1554 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:1557 +#: doc/tin.5:1556 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:1559 +#: doc/tin.5:1558 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:1568 +#: doc/tin.5:1569 msgid "" "The format string used to create the editor start command with parameters. " "Default is '%E +%N %F' with %E=Editor, %N=Linenumber and %F=Filename (e.g., " -"/bin/vi +7 .article)." +"/bin/vi +7 .article). See also $B and $B under " +"\"ENVIRONMENT\" in B<\\%tin>(1)" msgstr "" #. type: TP -#: doc/tin.5:1571 +#: doc/tin.5:1572 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:1578 +#: doc/tin.5:1579 msgid "" "A regular expression that will be applied when reading articles. All " "matching lines are shown in B. If B is blank, " @@ -11250,19 +11317,19 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:1578 +#: doc/tin.5:1579 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:1582 +#: doc/tin.5:1583 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:1589 +#: doc/tin.5:1590 msgid "" "If B is E 0 not more than the last B " "articles/group are fetched from the server. If B is E 0 " @@ -11271,13 +11338,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:1589 +#: doc/tin.5:1590 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:1603 +#: doc/tin.5:1604 msgid "" "Which keys B<\\%tin>(1) should accept to jump to the next unread article. " "Possible is any combination of B and B. When " @@ -11288,20 +11355,20 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.5:1610 +#: doc/tin.5:1611 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:1612 +#: doc/tin.5:1613 #, no-wrap msgid "\\w'%G 'u +\\w'number of responses in thread'u" msgstr "" #. type: Plain text -#: doc/tin.5:1624 +#: doc/tin.5:1625 #, no-wrap msgid "" "%D\tdate\n" @@ -11318,31 +11385,31 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:1626 +#: doc/tin.5:1627 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:1636 +#: doc/tin.5:1637 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:1643 +#: doc/tin.5:1644 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:1649 +#: doc/tin.5:1650 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:1655 +#: doc/tin.5:1656 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, " @@ -11351,32 +11418,32 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:1655 +#: doc/tin.5:1656 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:1659 +#: doc/tin.5:1660 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:1664 +#: doc/tin.5:1665 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:1668 +#: doc/tin.5:1669 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:1676 +#: doc/tin.5:1677 msgid "" "B is the 'traditional' behavior of B<\\%tin>(1). " "Only unread articles are killed once only by marking them read. As filtering " @@ -11386,104 +11453,111 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:1692 +#: doc/tin.5:1693 #, no-wrap msgid "B" msgstr "" +#. type: Plain text +#: doc/tin.5:1699 +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:1702 +#: doc/tin.5:1703 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:1707 +#: doc/tin.5:1708 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:1726 +#: doc/tin.5:1727 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:1763 +#: doc/tin.5:1764 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:1775 doc/tin.5:2492 +#: doc/tin.5:1776 doc/tin.5:2491 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:1808 +#: doc/tin.5:1809 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:1813 +#: doc/tin.5:1814 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:1818 +#: doc/tin.5:1819 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:1823 +#: doc/tin.5:1824 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:1828 +#: doc/tin.5:1829 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:1834 +#: doc/tin.5:1835 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:1855 +#: doc/tin.5:1856 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:1858 +#: doc/tin.5:1859 msgid "Time in seconds to wait for a response from the server. Default is 120." msgstr "" #. type: TP -#: doc/tin.5:1858 +#: doc/tin.5:1859 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:1862 +#: doc/tin.5:1863 msgid "" "The normalization form which should be used to normalize unicode input. The " "possible values are:" msgstr "" #. type: Plain text -#: doc/tin.5:1880 +#: doc/tin.5:1881 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 " @@ -11491,30 +11565,13 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.5:1908 +#: doc/tin.5:1909 msgid "" "If ON, then B<\\%tin>(1) will start an appropriate viewer program to " "display any files that were post processed and uudecoded. The program is " "determined using the B<\\%mailcap>(5) file. Default is ON." msgstr "" -#. type: Plain text -#: doc/tin.5:1914 -msgid "" -"This specifies whether to perform post processing on saved articles. " -"Because the shell archive may contain commands you may not want to be " -"executed, be careful when extracting shell archives. The following values " -"are allowed:" -msgstr "" - -#. type: Plain text -#: doc/tin.5:1922 -msgid "" -"B, unpacking of multi-part B<\\%shar>(1) files " -"only. Because the shell archive may contain commands you may not want to be " -"executed, be careful with this option." -msgstr "" - #. type: TP #: doc/tin.5:1925 #, no-wrap @@ -11773,50 +11830,50 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:2217 +#: doc/tin.5:2212 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:2221 +#: doc/tin.5:2216 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:2230 +#: doc/tin.5:2225 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:2234 +#: doc/tin.5:2229 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:2240 +#: doc/tin.5:2235 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:2240 +#: doc/tin.5:2235 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:2246 +#: doc/tin.5:2241 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:2253 +#: doc/tin.5:2248 msgid "" "A regular expression that will be applied when reading articles. All " "matching words are shown in B or B. If " @@ -11824,7 +11881,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.5:2258 +#: doc/tin.5:2253 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 " @@ -11832,7 +11889,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.5:2268 +#: doc/tin.5:2263 msgid "" "Defines which threading method to use. The choices are: 0) Don't thread, 1) " "Thread on Subject only 2) Thread on References only, 3) Thread on References " @@ -11844,20 +11901,20 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.5:2272 +#: doc/tin.5:2267 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:2274 +#: doc/tin.5:2269 #, no-wrap msgid "\\w'%G 'u +\\w'from, name and/or address'u" msgstr "" #. type: Plain text -#: doc/tin.5:2285 +#: doc/tin.5:2280 #, no-wrap msgid "" "%D\tdate\n" @@ -11873,7 +11930,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.5:2292 +#: doc/tin.5:2287 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 " @@ -11881,19 +11938,19 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:2296 +#: doc/tin.5:2291 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:2308 +#: doc/tin.5:2303 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:2322 +#: doc/tin.5:2317 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 " @@ -11901,13 +11958,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:2341 +#: doc/tin.5:2336 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:2348 +#: doc/tin.5:2343 msgid "" "A regular expression that will be applied when reading articles. All " "matching words are shown in B or B. If " @@ -11915,66 +11972,66 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:2348 +#: doc/tin.5:2343 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:2352 +#: doc/tin.5:2347 msgid "" "If ON remove I<${TIN_HOMEDIR:-\"$HOME\"}/.article> after posting. Default is " "ON." msgstr "" #. type: TP -#: doc/tin.5:2352 +#: doc/tin.5:2347 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:2357 +#: doc/tin.5:2352 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:2360 +#: doc/tin.5:2355 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:2365 +#: doc/tin.5:2360 msgid "If enabled B<\\%tin>(1) uses ANSI-colors. Default is OFF." msgstr "" #. type: TP -#: doc/tin.5:2365 +#: doc/tin.5:2360 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:2368 +#: doc/tin.5:2363 msgid "Use scroll keys on keypad. Default is OFF." msgstr "" #. type: TP -#: doc/tin.5:2368 +#: doc/tin.5:2363 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:2374 +#: doc/tin.5:2369 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:2386 +#: doc/tin.5:2381 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 " @@ -11983,81 +12040,81 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:2386 +#: doc/tin.5:2381 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:2390 +#: doc/tin.5:2385 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:2394 +#: doc/tin.5:2389 msgid "" "A regular expression that B will use to find the begin of a verbatim " "block. Default is #v+" msgstr "" #. type: TP -#: doc/tin.5:2394 +#: doc/tin.5:2389 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:2398 +#: doc/tin.5:2393 msgid "" "A regular expression that B will use to find the end of a verbatim " "block. Default is #v-" msgstr "" #. type: TP -#: doc/tin.5:2401 +#: doc/tin.5:2396 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:2417 +#: doc/tin.5:2416 msgid "" "Allows you to select how B<\\%tin>(1) matches strings. The default is 0 and " -"uses the wildmat notation, which is how this has traditionally been " -"handled. Setting this to 1 allows you to use B<\\%perl>(1) compatible " +"uses the B<\\%wildmat>(3) notation, which is how this has traditionally " +"been handled. Setting this to 1 allows you to use B<\\%perl>(1) compatible " "regular expressions B<\\%pcre>(3). (see also B<\\%perlre>(1) and " "B<\\%pcrepattern>(3)). You will probably want to update your filter file if " "you use this regularly. NB: Newsgroup names will always be matched using " -"the wildmat notation." +"the B<\\%wildmat>(3) notation." msgstr "" #. type: TP -#: doc/tin.5:2417 +#: doc/tin.5:2416 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:2429 +#: doc/tin.5:2428 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:2437 +#: doc/tin.5:2436 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:2453 +#: doc/tin.5:2452 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:2469 +#: doc/tin.5:2468 msgid "" "Yet another global configuration file with \"I=I\" " "pairs. This one is for the more general options which usually can't be " @@ -12067,31 +12124,31 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:2469 +#: doc/tin.5:2468 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:2472 +#: doc/tin.5:2471 msgid "Sets a global domain name used in From lines" msgstr "" #. type: Plain text -#: doc/tin.5:2476 +#: doc/tin.5:2475 msgid "" "Defines the name of your organization. $B overrides any " "specified value." msgstr "" #. type: TP -#: doc/tin.5:2476 +#: doc/tin.5:2475 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:2481 +#: doc/tin.5:2480 msgid "" "Defines the default place for some configuration files, common values are " "I, I, I or " @@ -12099,13 +12156,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:2481 +#: doc/tin.5:2480 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:2487 +#: doc/tin.5:2486 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 " @@ -12114,43 +12171,43 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:2487 +#: doc/tin.5:2486 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:2492 +#: doc/tin.5:2491 msgid "Defines the directory containing the B<\\%inews>(1) executable." msgstr "" #. type: Plain text -#: doc/tin.5:2496 +#: doc/tin.5:2495 msgid "" "Default charset to be used in MIME's ''Content-Type:'' " "header. $B overrides any specified value." msgstr "" #. type: Plain text -#: doc/tin.5:2499 +#: doc/tin.5:2498 msgid "Default encoding scheme used in MIME articles. 8bit might be the best value." msgstr "" #. type: Plain text -#: doc/tin.5:2503 +#: doc/tin.5:2502 msgid "" "Default encoding scheme used in MIME letters. quoted-printable is a good " "choice here." msgstr "" #. type: TP -#: doc/tin.5:2503 +#: doc/tin.5:2502 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:2509 +#: doc/tin.5:2508 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) " @@ -12158,26 +12215,26 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:2509 +#: doc/tin.5:2508 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:2513 +#: doc/tin.5:2512 msgid "" "Don't generate a ''Sender:'' header. This has an effect only if " "B is set to --internal." msgstr "" #. type: TP -#: doc/tin.5:2513 +#: doc/tin.5:2512 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:2518 +#: doc/tin.5:2517 msgid "" "Base of your newsspool (Bnews, Cnews and INN traditional spool style), " "common values are I, I, I. " @@ -12185,13 +12242,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:2518 +#: doc/tin.5:2517 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:2526 +#: doc/tin.5:2525 msgid "" "Base of your NOV database B<\\%newsoverview>(5) (tradspool style; might be " "the same dir as I), common values are I, " @@ -12200,103 +12257,103 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:2526 +#: doc/tin.5:2525 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:2530 +#: doc/tin.5:2529 msgid "" -"Name of a single overview file, common values are I<.overview>, " +"Name of a single overview file, common values are I<.overview> or " "I. $B overrides any specified value." msgstr "" #. type: TP -#: doc/tin.5:2530 +#: doc/tin.5:2529 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:2535 +#: doc/tin.5:2534 msgid "" -"Full pathname of your newssystem's overview.fmt file; usually the " -"overview.fmt file is in I, so you only have to change this " -"setting if your configuration differs." +"Full pathname of your newssystem's overview.fmt file; usually the file " +"residesin I and is named I, so you only have to " +"change this setting if your configuration differs." msgstr "" #. type: TP -#: doc/tin.5:2535 +#: doc/tin.5:2534 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:2541 +#: doc/tin.5:2540 msgid "" -"Full pathname of your newssystem's active file; usually the active file " -"resides in I and is named I, so you only have to change " -"this setting if your configuration differs. $B overrides any " +"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 " +"setting if your configuration differs. $B overrides any " "specified value." msgstr "" #. type: TP -#: doc/tin.5:2541 +#: doc/tin.5:2540 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:2546 +#: doc/tin.5:2545 msgid "" -"Full pathname of your newssystem's active.times file; usually the " -"active.times file is I, so you only have to change this setting " -"if your configuration differs." +"Full pathname of your newssystem's active.times file; usually the file " +"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:2546 +#: doc/tin.5:2545 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:2551 +#: doc/tin.5:2550 msgid "" -"Full pathname of your newssystem's newsgroups file; usually the newsgroups " -"file is in I, so you only have to change this setting if your " -"configuration differs." +"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 " +"setting if your configuration differs." msgstr "" #. type: TP -#: doc/tin.5:2551 +#: doc/tin.5:2550 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:2556 +#: doc/tin.5:2555 msgid "" -"Full pathname of your newssystem's subscriptions file; usually the " -"subscriptions file is in I, so you only have to change this " -"setting if your configuration differs." +"Full pathname of your newssystem's subscriptions file; usually the file " +"resides in I and is named I, so you only have to " +"change this setting if your configuration differs." msgstr "" #. type: Plain text -#: doc/tin.5:2560 +#: doc/tin.5:2559 msgid "I" msgstr "" #. type: Plain text -#: doc/tin.5:2564 +#: doc/tin.5:2563 msgid "" "translation into language specified in $B, $B or " "$B" msgstr "" #. type: Plain text -#: doc/tin.5:2578 +#: doc/tin.5:2577 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 " @@ -12306,7 +12363,7 @@ msgstr "" #. TODO: IIRC tin issues just a warning in that case? #. type: Plain text -#: doc/tin.5:2583 +#: doc/tin.5:2582 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 " @@ -12314,37 +12371,37 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.5:2586 +#: doc/tin.5:2585 msgid "" "Each line consists of four space-separated fields \"I I " "I I\"." msgstr "" #. type: TP -#: doc/tin.5:2586 doc/tin.5:2639 +#: doc/tin.5:2585 doc/tin.5:2638 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:2589 +#: doc/tin.5:2588 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:2592 +#: doc/tin.5:2591 msgid "is the highest article number that has been used in that newsgroup" msgstr "" #. type: TP -#: doc/tin.5:2592 +#: doc/tin.5:2591 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:2599 +#: doc/tin.5:2598 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 " @@ -12354,90 +12411,90 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:2599 +#: doc/tin.5:2598 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:2602 +#: doc/tin.5:2601 msgid "can be one of those" msgstr "" #. type: TP -#: doc/tin.5:2603 +#: doc/tin.5:2602 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:2606 +#: doc/tin.5:2605 msgid "local postings are allowed" msgstr "" #. type: TP -#: doc/tin.5:2606 +#: doc/tin.5:2605 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:2609 +#: doc/tin.5:2608 msgid "no local postings are allowed, only remote ones" msgstr "" #. type: TP -#: doc/tin.5:2609 +#: doc/tin.5:2608 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:2612 +#: doc/tin.5:2611 msgid "the group is moderated and all postings must be approved" msgstr "" #. type: TP -#: doc/tin.5:2612 +#: doc/tin.5:2611 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:2615 +#: doc/tin.5:2614 msgid "articles in this group are not kept, but only passed on" msgstr "" #. type: TP -#: doc/tin.5:2615 +#: doc/tin.5:2614 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:2618 +#: doc/tin.5:2617 msgid "articles cannot be posted to this newsgroup" msgstr "" #. type: TP -#: doc/tin.5:2618 +#: doc/tin.5:2617 #, no-wrap msgid "B<=foo.bar>" msgstr "" #. type: Plain text -#: doc/tin.5:2621 +#: doc/tin.5:2620 msgid "articles are locally filed into the ''foo.bar'' group" msgstr "" #. type: TP -#: doc/tin.5:2622 doc/tin.5:2649 doc/tin.5:2672 +#: doc/tin.5:2621 doc/tin.5:2648 doc/tin.5:2671 #, no-wrap msgid "B<\\%tin>(1)" msgstr "" #. type: Plain text -#: doc/tin.5:2628 +#: doc/tin.5:2627 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 " @@ -12445,7 +12502,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.5:2639 +#: doc/tin.5:2638 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 " @@ -12454,25 +12511,25 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.5:2646 +#: doc/tin.5:2645 msgid "" "is the time when the group was created, expressed as the number of seconds " "since the Epoch." msgstr "" #. type: TP -#: doc/tin.5:2646 +#: doc/tin.5:2645 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:2649 +#: doc/tin.5:2648 msgid "is the electronic mail address of the person who created the group." msgstr "" #. type: Plain text -#: doc/tin.5:2655 +#: doc/tin.5:2654 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) " @@ -12480,7 +12537,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.5:2666 +#: doc/tin.5:2665 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 " @@ -12489,7 +12546,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.5:2678 +#: doc/tin.5:2677 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 " @@ -12497,14 +12554,14 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.5:2687 +#: doc/tin.5:2686 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:2705 +#: doc/tin.5:2704 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 " @@ -12515,7 +12572,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.5:2720 +#: doc/tin.5:2719 msgid "" "This file contains a list of newsgroups \\(em one per line \\(em which the " "client should subscribe to when the user has no " @@ -12526,11 +12583,11 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.5:2767 +#: doc/tin.5:2766 msgid "" -"B<\\%elm>(1), B<\\%inews>(1), B<\\%ispell>(1), B<\\%lp>(1), B<\\%lpr>(1), " -"B<\\%metamail>(1), B<\\%perl>(1), B<\\%perlre>(1), B<\\%pgp>(1), " -"B<\\%rn>(1), B<\\%shar>(1), B<\\%slrnface>(1), B<\\%tin>(1), " +"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), " diff -Nurp '--exclude=.bzr*' tin-2.4.5/doc/rcvars.txt tin-2.6.0/doc/rcvars.txt --- tin-2.4.5/doc/rcvars.txt 2020-06-19 09:39:10.000000000 +0200 +++ tin-2.6.0/doc/rcvars.txt 2021-02-02 22:00:56.644977665 +0100 @@ -54,6 +54,7 @@ Adding a new attribute: . In write_attributes_file(), add a minimal entry in the header to describe the usage of the attribute and add code to write out the attribute +. In skip_scope() add code to check if the attribute is set . Add code to write out the attribute in dump_attributes() and dump_scopes() . In options_menu.c:config_page() add UPDATE_(INT_|STRING_)ATTRIBUTES under the appropriate case OPT_* section; add entries in option_is_visible(), diff -Nurp '--exclude=.bzr*' tin-2.4.5/doc/tin.1 tin-2.6.0/doc/tin.1 --- tin-2.4.5/doc/tin.1 2020-12-01 11:58:29.000000000 +0100 +++ tin-2.6.0/doc/tin.1 2021-08-20 10:45:14.947487715 +0200 @@ -3,13 +3,14 @@ .\" Module : tin.1 .\" Author : I. Lea, U. Janssen .\" Created : 1991-08-23 -.\" Updated : 2020-11-17 -.\" Notes : use american english; still needs some work, e.g.: +.\" Updated : 2021-07-06 +.\" Notes : use American English; still needs some work, e.g.: .\" - document authorization (.newsauth) .\" - document random organization feature .\" .\" -.TH tin 1 "December 24th, 2020" "2.4.5" "Usenet newsreader" +.IX Title "tin 1" +.TH tin 1 "August 23rd, 2021" "2.6.0" "Usenet newsreader" .\" .\" .SH NAME @@ -17,6 +18,7 @@ tin, rtin \- Usenet newsreader .\" .\" .SH SYNOPSIS +.IX Header SYNOPSIS .B tin .RB [\|[\| \-h \||\| \-H \||\| \-V \|]\ \|| .RB [\|[\|[\| \-a \|] @@ -47,6 +49,7 @@ tin, rtin \- Usenet newsreader .\" .\" .SH DESCRIPTION +.IX Header DESCRIPTION .B tin is a full-screen easy to use Usenet newsreader. It can read news locally (e.g., \fI/var/spool/news\fR) or remotely (\fBrtin\fP or \fBtin \-r\fP @@ -75,6 +78,7 @@ newsgroup with unread articles. .\" .\" .SH "EXIT STATUS" +.IX Header "EXIT STATUS" .\" TODO: also exits with signalnr cought as exit status .TP .B 0 @@ -91,6 +95,7 @@ NNTP error. .\" .\" .SH OPTIONS +.IX Header OPTIONS .TP 12 .B \-4 Force connecting via IPv4 to the remote NNTP server. Only available when build with IPv6 support. @@ -287,6 +292,7 @@ Thus, command-line option takes preceden .\" .\" .SH USAGE +.IX Header USAGE .\" .\" .SS "NEWS ADMINISTRATION" @@ -528,13 +534,13 @@ Help screen of commands available on the ('\fBq\fP') returns to the menu. .TP .B ToggleHelpDisplay 'H' -Toggle the display of help mini menu at the bottom of the screen. +Toggle the display of help mini menu at the bottom of the screen and +posting etiquette after composing an article (\fBbeginner_level\fP). .TP .B DisplayPostHist 'W' List articles posted by user. The date posted, the newsgroup and the -subject are listed. You can use \fBSearchSubjF\fP ('\fB/\fP'), -\fBSearchSubjB\fP ('\fB?\fP') and \fBSearchRepeat\fP ('\fB\\\fP') to -search on this screen. \fBQuit\fP ('\fBq\fP') returns to the menu. +subject are listed. See the section "POSTING HISTORY LISTING" for more +information. .TP .B Version 'v' Print \fBtin\fP version information. @@ -1114,7 +1120,10 @@ article with all headers included. .B PagePGPCheckArticle '^G' Perform .BR \%pgp (1) -operations on article. +/ +.BR \%gpg (1) +operations on article. This expects inline pgp (\fBRFC\%4880\fP) and not MIME +pgp (\fBRFC\%3156\fP). .TP .B PageToggleRaw '^H' Toggles the display mode (raw including all headers vs. cooked). @@ -1145,7 +1154,7 @@ Toggle the display of uuencoded sections taken from the \fBhide_uue\fP variable in the tinrc file. .TP .B PageReveal ')' -The formfeed character (^L) is often used to hide 'spoilers' that the +The form feed character (^L) is often used to hide 'spoilers' that the reader may not initially wish to see when viewing an article. Any text after a formfeed is not displayed. This key-press acts like a reveal key and turns the hidden text back on. Scrolling down will also reveal the text, @@ -1379,7 +1388,8 @@ Toggle the display of the current URL in Help screen of commands available. .TP .B ToggleHelpDisplay 'H' -Toggle the display of help mini menu at the bottom of the screen. +Toggle the display of help mini menu at the bottom of the screen and +posting etiquette after composing an article (\fBbeginner_level\fP). .RE .\" ------------------------------------------------------------------- .\" @@ -1433,7 +1443,53 @@ last line. Help screen of commands available. .TP .B ToggleHelpDisplay 'H' -Toggle the display of help mini menu at the bottom of the screen. +Toggle the display of help mini menu at the bottom of the screen and +posting etiquette after composing an article (\fBbeginner_level\fP). +.RE +.\" ------------------------------------------------------------------- +.\" +.SS "POSTING HISTORY LISTING" +\fBDisplayPostHist\fP ('\fBW\fP') displays a list of all previous posted +articles stored in \fI${TIN_HOMEDIR:-"$HOME"}/.tin/posted\fR. The following +informatiosn are shown: a time stamp in "dd-mm-yy"-format, a single letter +indicating the action which initiated the message, the group names (evetually +shortened, see also \fBabbreviate_groupname\fR) or a mail address the message +was sent to and the subject of the message. Besides the common moving keys, +the following commands are available: +.RS 4 +.TP 10 +.B PostedArticlesSelect '^J' '' +The article with the current ''Message\-ID:'' will be opened if available. +Note that this requires that the ''Message\-ID:'' of the article was recorded +in \fI${TIN_HOMEDIR:-"$HOME"}/.tin/posted\fR which may not always be the case. +If using NNTP and the internal inews (\fBinews_prog\fP set to "\-\-internal") +and either the server proposes a ''Message\-ID:'' during the POST +(\fBRFC\%3977\fP) command or +.B tin +is build to generate ''Message\-ID:'' this should be the case. With an +external inews (and reading from local spool) it is not. +.TP +.B SearchSubjF '/' +URL forward search. +.TP +.B SearchSubjB '?' +URL backward search. +.TP +.B SearchRepeat '\\\\' +Repeat the previous search. +.TP +.B ShellEscape '!' +Shell escape. +.TP +.B ToggleInfoLastLine 'i' +Toggle the display of the current 'Message\-ID:'' in the last line. +.TP +.B Help 'h' +Help screen of commands available. +.TP +.B ToggleHelpDisplay 'H' +Toggle the display of help mini menu at the bottom of the screen and +posting etiquette after composing an article (\fBbeginner_level\fP). .RE .\" ------------------------------------------------------------------- .\" @@ -1548,12 +1604,6 @@ Default is ON. .B Reconnect to server automatically (auto_reconnect) Default is OFF. .TP -.B Use Archive\-name: header for save (auto_save) -If ON articles/threads with ''Archive\-name:'' in header will be -automatically saved with the Archive\-name & part/patch no and post -processed if \fBpost_process_type\fP is set to something other than 'No'. -Default is OFF. -.TP .B Save articles in batch mode (batch_save) If set ON articles/threads will be saved in batch mode when save \&''\fB\-S\fP'' or mail ''\fB\-M\fP, \fB\-N\fP'' is specified on the command @@ -1810,7 +1860,9 @@ by a highlighted bar if set OFF. Default .TP .B Invocation of your editor (editor_format) The format string used to create the editor start command with parameters. -Default is "%E +%N %F" (e.g., /bin/vi +7 .article). +Default is '%E +%N %F' with %E=Editor, %N=Linenumber and %F=Filename +(e.g., /bin/vi +7 .article). See also $\fBVISUAL\fP and $\fBEDITOR\fP +under "ENVIRONMENT". .TP .B Detection of external quotes (extquote_handling) If ON quotes from external sources will be detected. Default is OFF. @@ -1921,7 +1973,9 @@ Mail Standard (\fBRFC\%5322\fP and \fBRF User's mail address (and full name), if not username@host. This is used when creating articles, sending mail and when .BR \%pgp (1) -signing. +/ +.BR \%gpg (1) +signing (\fBRFC\%4880\fP). .TP .B MIME encoding in mail messages (mail_mime_encoding) MIME encoding of the body in mail message, if necessary (8bit, base64, @@ -1946,7 +2000,7 @@ for more details about MMDF. The directory where articles/threads are to be saved in .BR \%mbox (5) format. This feature is mainly for use with the -.BR \%elm (1) +.BR \%mutt (1) mail program. It allows the user to save articles/threads/groups simply by giving '=' as the filename to save to. Default is \fI${TIN_HOMEDIR:\-"$HOME"}/Mail\fR. @@ -1959,7 +2013,7 @@ different command line parameters to be .in +.3i .nf sendmail \-oem \-t < %F -elm \-s "%S" "%T" < "%F" +mutt \-s "%S" \-\- "%T" < "%F" claws-mail \-\-compose "mailto:%T?subject=%S&insert=%F" .fi .in -.3i @@ -1996,8 +2050,8 @@ To use the built-in viewer, set to \-\-i value when .BR \%metamail (1) is not installed. Leave it blank if you don't want any automatic -viewing of non-textual attachments. The 'V' command can always be -used to manually view any attachments. See also +viewing of non-textual attachments. The \fBPageViewAttach\fP ('\fBV\fP') +command can always be used to manually view any attachments. See also \fBask_for_metamail\fP. .TP .B MM_CHARSET (mm_charset) @@ -2132,6 +2186,8 @@ file. Default is ON. .TP .B Post process saved articles (post_process_type) This specifies whether to perform post processing on saved articles. +Because the shell archive may contain commands you may not want to +be executed, be careful when extracting shell archives. The following values are allowed: .RS +.5i .IP 0 3 @@ -2397,11 +2453,6 @@ A regular expression that will be applie matching words are shown in \fBcol_markstar\fP or \fBmono_markstar\fP. If \fBstars_regex\fP is blank, then \fBtin\fP uses a built-in default. .TP -.B Start editor with line offset (start_editor_offset) -Set ON if the editor used for posting, follow-ups and bug reports has the -capability of starting and positioning the cursor at a specified line within -a file. Default is ON. -.TP .B Strip blanks of end of lines (strip_blanks) Strips the blanks from the end of each line therefore speeding up the display when reading on a slow terminal or via modem. Default is ON. @@ -2517,7 +2568,7 @@ Default is 0. This option does not affec \fBSkip leading and trailing blank l.\fP, skip leading and trailing blank lines. .IP 4 \fBCompact multiple between text\fP, replace multiple blank lines between -textblocks with one blank line. +text blocks with one blank line. .IP 5 \fBCompact multiple and skip leading\fP, 4 + 1 .IP 6 @@ -2579,7 +2630,9 @@ If ON verbatim blocks will be detected. .TP .B Wildcard matching (wildcard) Allows you to select how \fBtin\fP matches strings. The default is 0 and -uses the wildmat notation, which is how this has traditionally been handled. +uses the +.BR \%wildmat (3) +notation, which is how this has traditionally been handled. Setting this to 1 allows you to use .BR \%perl (1) compatible regular expressions @@ -2589,7 +2642,9 @@ compatible regular expressions and .BR \%pcrepattern (3)). You will probably want to update your filter file if you use this regularly. -NB: Newsgroup names will always be matched using the wildmat notation. +NB: Newsgroup names will always be matched using the +.BR \%wildmat (3) +notation. .TP .B What to display instead of mark (word_h_display_marks) Should the leading and ending stars, slashes, strokes and dashes also be @@ -2670,7 +2725,8 @@ attributes file, \fBScopeAdd\fP ('\fBa\f ('\fBd\fP') delete the current scope, \fBScopeMove\fP ('\fBm\fP') move the current scope to a new position, \fBScopeRename\fP ('\fBr\fP') rename the current scope. \fBToggleHelpDisplay\fP ('\fBH\fP') toggles the help mini -menu at the bottom of the screen. +menu at the bottom of the screen and posting etiquette after composing an +article (\fBbeginner_level\fP). .\" .\" .SS "FILTERING ARTICLES" @@ -2733,7 +2789,7 @@ e)dit the article again or p)ost the art Use the \fBDisplayPostHist\fP ('\fBW\fP') command to display a history of the articles you have posted. The date the article was posted, which newsgroups the article was posted to and the articles subject line are -displayed. +displayed. See the section "POSTING HISTORY LISTING" for more information. .PP Use the \fBPageFollowupQuote\fP ('\fBf\fP'), \fBPageFollowup\fP ('\fBF\fP') or \fBPageFollowupQuoteHeaders\fP ('\fB^W\fP') command to post a follow-up @@ -2912,17 +2968,18 @@ the AUTO[UN]SUBSCRIBE mechanism. The sco the filter file group= tag also use the same syntax. \fBtin\fP interprets this variable similarly to .BR \%rn (1). -It contains a list of patterns, separated by commas and possibly -prefixed with exclamation points. An exclamation point negates the -meaning of a match on this pattern, and can be used to cancel certain -matches. Some examples: +It contains a list of patterns, separated by commas and possibly prefixed with exclamation +points. An exclamation point negates the meaning of a match on this pattern, +and can be used to cancel certain matches. See +.BR \%wildmat (3) +for details about the understood patterns. Some examples: .sp \fIalt.config,news.*,!news.test\fR .sp Matches alt.config and everything in the 'news' hierarchy except news.test .PP -See the explanation for the $\fBAUTOSUBSCRIBE\fP variables for further -examples. +See the explanation for the $\fBAUTOSUBSCRIBE\fP and $\fBAUTOUNSUBSCRIBE\fP +variables for further examples. .\" .\" .SS SIGNATURES @@ -3253,6 +3310,7 @@ find ${TIN_INDEX_NEWSDIR:\-"${TIN_HOMEDI .\" .\" .SH FILES +.IX Header FILES .\" TODO: mention dead.article, dead.articles .\" .article[.$$], .cancel[.$$], .letter[.$$]? .\" ${XDG_RUNTIME_DIR:\-"$HOME"}/.slrnfaces @@ -3409,8 +3467,10 @@ For a detailed description see .\" .\" .SH ENVIRONMENT +.IX Header ENVIRONMENT .\" TODO: - sort in a useful order -.\" - add undocumented env-vars (e.g. DEV_TCP (SCO)) +.\" - add undocumented env-vars (e.g. $DEV_TCP (SCO), +.\" ${HOST:-"$HOSTNAME"} fallback) .TP .B TINRC Define this variable if you want to specify command-line options that @@ -3561,7 +3621,7 @@ for more info. If $\fBVISUAL\fP is unset, then this variable is looked up for a default editor. If $\fBEDITOR\fP and $\fBVISUAL\fP are both unset, \fBtin\fP uses the systems default editor (i.e. -.BR \%vi (1)) +.BR \%vi (1) on UNIX-systems). See .BR \%environ (5) for more info. @@ -3728,6 +3788,7 @@ The pathname of the user's dir to put no .\" .\" .SH SIGNALS +.IX Header SIGNALS .\" TODO: add missing, sort useful, document in detail .B tin handles a couple of signals: @@ -3752,6 +3813,7 @@ 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 @@ -3760,6 +3822,7 @@ to a safe location before starting \fBti .\" .\" .SH "CONFORMING TO" +.IX Header "CONFORMING TO" .B tin does conform to the Base Definitions volume of IEEE Std 1003.1-2008, Section 12, Utility Conventions (Utility Argument Syntax, Utility Syntax Guidelines). @@ -3768,15 +3831,17 @@ does conform to the Base Definitions vol .\" .\" .SH NOTES +.IX Header NOTES Regular expression support is provided by the PCRE library package .BR \%pcre (3), which is open source software, written by Philip Hazel, and copyright by the University of Cambridge, England. .br - + .\" .\" .SH BUGS +.IX Header BUGS \fBCNews\fP NNTPd, .BR \%noffle (1) (<= V1.0-pre5) and @@ -3794,6 +3859,7 @@ your bug-report until we request it. .\" .\" .SH HISTORY +.IX Header HISTORY \fBtin\fP is based on the .BR \%tass (1) newsreader that was developed by Rich Skrenta and posted to alt.sources in @@ -3857,6 +3923,7 @@ Urs Janssen .\" .\" .SH "SEE ALSO" +.IX Header "SEE ALSO" .BR \%elm (1), .BR \%emacs (1), .BR \%gpg (1), @@ -3865,6 +3932,7 @@ Urs Janssen .BR \%lp (1), .BR \%lpr (1), .BR \%metamail (1), +.BR \%mutt (1), .BR \%noffle (1), .BR \%perl (1), .BR \%perlre (1), @@ -3905,9 +3973,11 @@ Urs Janssen .BR RFC\%2048 , .BR RFC\%2231 , .BR RFC\%2980 , +.BR RFC\%3156 , .BR RFC\%3977 , .BR RFC\%4155 , .BR RFC\%4643 , +.BR RFC\%4880 , .BR RFC\%5322 , .BR RFC\%5536 , .BR RFC\%5537 , diff -Nurp '--exclude=.bzr*' tin-2.4.5/doc/tin.5 tin-2.6.0/doc/tin.5 --- tin-2.4.5/doc/tin.5 2020-12-01 11:58:41.000000000 +0100 +++ tin-2.6.0/doc/tin.5 2021-08-20 10:45:27.844012719 +0200 @@ -2,11 +2,11 @@ .\" Module : tin.5 .\" Author : U. Janssen .\" Created : 2000-07-10 -.\" Updated : 2020-11-10 +.\" Updated : 2021-07-06 .\" Notes : needs a some work .\" .\" -.TH tin 5 "December 24th, 2020" "2.4.5" "Usenet newsreader" +.TH tin 5 "August 23rd, 2021" "2.6.0" "Usenet newsreader" .SH NAME tin, rtin \- related files @@ -374,7 +374,8 @@ active file ("\fImail_group_name\fR \fIm to be build with mh-mail-handling support). .TP .B mail_group_name -must be the pathname of the mailbox relative to field #4 with / changed to . +must be the pathname of the mailbox relative to field #4 with '/' changed +to '.' .TP .B maxnum just put a large number here, something higher than the highest message in @@ -450,9 +451,6 @@ Identical to the tinrc variable of the s .B auto_list_thread Identical to the tinrc variable of the same name .TP -.B auto_save -Identical to the tinrc variable of the same name -.TP .B auto_select Automatically perform the \fBGroupMarkUnselArtRead\fP ('\fBX\fP') command after entering the group. @@ -614,9 +612,6 @@ Identical to the tinrc variable \fBsort_ .B sort_threads_type Identical to the tinrc variable of the same name .TP -.B start_editor_offset -Identical to the tinrc variable of the same name -.TP .B tex2iso_conv Identical to the tinrc variable of the same name .TP @@ -1058,19 +1053,21 @@ their defaults. If a keyname is bound to \fBPostSupersede\fP s \fBPostSend\fP s y .sp +\fBPostedArticlesSelect\fP ^J ^M +.sp \fBPostponeOverride\fP Y \fBPostponeAll\fP A .sp \fBPromptYes\fP y Y \fBPromptNo\fP n N .sp -\fBSaveAppendFile\fP a -\fBSaveOverwriteFile\fP o -.sp \fBPProcNone\fP n \fBPProcShar\fP s \fBPProcYes\fP y .sp +\fBSaveAppendFile\fP a +\fBSaveOverwriteFile\fP o +.sp \fBSelectEnterNextUnreadGrp\fP TAB n \fBSelectReadGrp\fP ^J ^M \fBSelectResetNewsrc\fP ^R @@ -1162,7 +1159,15 @@ news.example.org /tmp/nrc\-ex example ex .IR ${TIN_HOMEDIR:\-"$HOME"}/.tin/posted .sp .RS -posting history +Posting history. The file is written by +.BR \%tin (1) +and used by \fBDisplayPostHist\fP ('\fBW\fP') command. It should not be +altered manually. Any line that starts with "#" is a comment. Blank lines +are ignored. All other lines shall consist of at least four pipe-separated +fields, starting with a time stamp "dd-mm-yy", a single letter indicating +the action which initiated the message, a group name or a mail address the +message was sent to, the subject of the message and optionally the +messages ''Message\-ID'' if known. .RE .PP @@ -1312,12 +1317,6 @@ Default is ON. .B auto_reconnect Reconnect to server automatically. Default is OFF. .TP -.B auto_save -If ON articles/threads with ''Archive\-name:'' in header will be -automatically saved with the Archive\-name & part/patch no and post -processed if \fBpost_process_type\fP is set to something other than 'No'. -Default is OFF. -.TP .B batch_save If set ON articles/threads will be saved in batch mode when save \&''\fB\-S\fP'' or mail ''\fB\-M\fP, \fB\-N\fP'' is specified on the command @@ -1564,7 +1563,9 @@ by a highlighted bar if set OFF. Default .B editor_format The format string used to create the editor start command with parameters. Default is '%E +%N %F' with %E=Editor, %N=Linenumber and %F=Filename -(e.g., /bin/vi +7 .article). +(e.g., /bin/vi +7 .article). See also $\fBVISUAL\fP and $\fBEDITOR\fP +under "ENVIRONMENT" in +.BR \%tin (1) .TP .B extquote_handling If ON quotes from external sources will be detected. Default is OFF. @@ -1719,7 +1720,7 @@ for more details about MMDF. The directory where articles/threads are to be saved in .BR \%mbox (5) format. This feature is mainly for use with the -.BR \%elm (1) +.BR \%mutt (1) mail program. It allows the user to save articles/threads/groups simply by giving '=' as the filename to save to. Default is \fI${TIN_HOMEDIR:\-"$HOME"}/Mail\fR. @@ -1732,7 +1733,7 @@ different command line parameters to be .in +.3i .nf sendmail \-oem \-t < %F -elm \-s "%S" "%T" < "%F" +mutt \-s "%S" \-\- "%T" < "%F" claws-mail \-\-compose "mailto:%T?subject=%S&insert=%F" .fi .in -.3i @@ -1769,8 +1770,8 @@ To use the built-in viewer, set to \-\-i value when .BR \%metamail (1) is not installed. Leave it blank if you don't want any automatic -viewing of non-textual attachments. The 'V' command can always be -used to manually view any attachments. See also +viewing of non-textual attachments. The \fBPageViewAttach\fP ('\fBV\fP') +command can always be used to manually view any attachments. See also \fBask_for_metamail\fP. .TP .B mm_charset @@ -1917,8 +1918,7 @@ The following values are allowed: .IP 1 \fBShell archives\fP, unpacking of multi-part .BR \%shar (1) -files only. Because the shell archive may contain commands you may -not want to be executed, be careful with this option. +files only. .IP 2 \fBYes\fP, binary attachments and data will be decoded and saved. .RE @@ -2210,11 +2210,6 @@ matching words are shown in \fBcol_marks .BR \%tin (1) uses a built-in default. .TP -.B start_editor_offset -Set ON if the editor used for posting, follow-ups and bug reports has the -capability of starting and positioning the cursor at a specified line within -a file. Default is ON. -.TP .B strip_blanks Strips the blanks from the end of each line therefore speeding up the display when reading on a slow terminal or via modem. Default is ON. @@ -2330,7 +2325,7 @@ Default is 0. This option does not affec \fBSkip leading and trailing blank l.\fP, skip leading and trailing blank lines. .IP 4 \fBCompact multiple between text\fP, replace multiple blank lines between -textblocks with one blank line. +text blocks with one blank line. .IP 5 \fBCompact multiple and skip leading\fP, 4 + 1 .IP 6 @@ -2403,7 +2398,9 @@ If ON verbatim blocks will be detected. Allows you to select how .BR \%tin (1) matches strings. The default is 0 and -uses the wildmat notation, which is how this has traditionally been handled. +uses the +.BR \%wildmat (3) +notation, which is how this has traditionally been handled. Setting this to 1 allows you to use .BR \%perl (1) compatible regular expressions @@ -2413,7 +2410,9 @@ compatible regular expressions and .BR \%pcrepattern (3)). You will probably want to update your filter file if you use this regularly. -NB: Newsgroup names will always be matched using the wildmat notation. +NB: Newsgroup names will always be matched using the +.BR \%wildmat (3) +notation. .TP .B word_h_display_marks Should the leading and ending stars, slashes, strokes and dashes also be @@ -2525,34 +2524,34 @@ Base of your NOV database overrides any specified value. .TP .B overviewfile -Name of a single overview file, common values are \fI.overview\fR, +Name of a single overview file, common values are \fI.overview\fR or \fIover.view\fR. $\fBTIN_NOVFILENAME\fP overrides any specified value. .TP .B overviewfmtfile -Full pathname of your newssystem's overview.fmt file; usually the -overview.fmt file is in \fInewslibdir\fR, so you only have to change this -setting if your configuration differs. +Full pathname of your newssystem's overview.fmt file; usually the file +residesin \fInewslibdir\fR and is named \fIoverview.fmt\fR, so you only +have to change this setting if your configuration differs. .TP .B activefile -Full pathname of your newssystem's active file; usually the active file +Full pathname of your newssystem's active file; usually the file resides in \fInewslibdir\fR and is named \fIactive\fR, so you only have to change this setting if your configuration differs. $\fBTIN_ACTIVEFILE\fP overrides any specified value. .TP .B activetimesfile Full pathname of your newssystem's active.times file; usually the -active.times file is \fInewslibdir\fR, so you only have to change this -setting if your configuration differs. +file resides in \fInewslibdir\fR and is named \fIactive.times\fR, +so you only have to change this setting if your configuration differs. .TP .B newsgroupsfile -Full pathname of your newssystem's newsgroups file; usually the newsgroups -file is in \fInewslibdir\fR, so you only have to change this setting if your -configuration differs. +Full pathname of your newssystem's newsgroups file; usually the file +resides in \fInewslibdir\fR and is named \fInewsgroups\fR, so you only +have to change this setting if your configuration differs. .TP .B subscriptionsfile Full pathname of your newssystem's subscriptions file; usually the -subscriptions file is in \fInewslibdir\fR, so you only have to change this -setting if your configuration differs. +file resides in \fInewslibdir\fR and is named \fIsubscriptions\fR, +so you only have to change this setting if your configuration differs. .RE .PP @@ -2721,12 +2720,12 @@ uses the LIST SUBSCRIPTIONS (\fBRFC\%604 .PP .SH "SEE ALSO" -.BR \%elm (1), .BR \%inews (1), .BR \%ispell (1), .BR \%lp (1), .BR \%lpr (1), .BR \%metamail (1), +.BR \%mutt (1), .BR \%perl (1), .BR \%perlre (1), .BR \%pgp (1), diff -Nurp '--exclude=.bzr*' tin-2.4.5/doc/tin.defaults tin-2.6.0/doc/tin.defaults --- tin-2.4.5/doc/tin.defaults 2017-05-03 19:47:32.000000000 +0200 +++ tin-2.6.0/doc/tin.defaults 2021-08-23 07:06:04.957045784 +0200 @@ -1,5 +1,5 @@ # -# TIN 2.1.5 - a threaded newsreader +# TIN 2.6.0 - a threaded newsreader # # tin.defaults - set some machine specified options # and override compile time defaults diff -Nurp '--exclude=.bzr*' tin-2.4.5/doc/tinews.1 tin-2.6.0/doc/tinews.1 --- tin-2.4.5/doc/tinews.1 2020-12-24 01:20:07.000000000 +0100 +++ tin-2.6.0/doc/tinews.1 2021-08-11 07:40:37.122180028 +0200 @@ -1,4 +1,4 @@ -.\" Automatically generated by Pod::Man 2.28 (Pod::Simple 3.28) +.\" Automatically generated by Pod::Man 4.10 (Pod::Simple 3.35) .\" .\" Standard preamble: .\" ======================================================================== @@ -46,7 +46,7 @@ .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" -.\" If the F register is turned on, we'll generate index entries on stderr for +.\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. @@ -56,12 +56,12 @@ .. .nr rF 0 .if \n(.g .if rF .nr rF 1 -.if (\n(rF:(\n(.g==0)) \{ -. if \nF \{ +.if (\n(rF:(\n(.g==0)) \{\ +. if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. -. if !\nF==2 \{ +. if !\nF==2 \{\ . nr % 0 . nr F 2 . \} @@ -133,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "tinews.pl 1" -.TH tinews.pl 1 "December 24th, 2020" "1.1.57" "Post and sign an article via NNTP" +.TH tinews.pl 1 "August 11th, 2021" "1.1.59" "Post and sign an article via NNTP" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -145,8 +145,8 @@ tinews.pl \- Post and sign an article vi \&\fBtinews.pl\fR [\fB\s-1OPTIONS\s0\fR] < \fIinput\fR .SH "DESCRIPTION" .IX Header "DESCRIPTION" -\&\fBtinews.pl\fR reads an article on \s-1STDIN,\s0 signs it via \fIpgp\fR\|(1) or -\&\fIgpg\fR\|(1) and posts it to a news server. +\&\fBtinews.pl\fR reads an article on \s-1STDIN,\s0 signs it via \fBpgp\fR\|(1) or +\&\fBgpg\fR\|(1) and posts it to a news server. .PP The article shall not contain any raw 8\-bit data or it needs to already have the relevant MIME-headers as \fBtinews.pl\fR will not @@ -202,6 +202,11 @@ Cancel-Key, Also-Control and Distributio Some of them may be altered on the Server (i.e. Cancel-Key) which would invalid the signature, this option can be used the exclude such headers if required. +.ie n .IP "\-\fBm\fR ""Message\-ID"" | \-\-\fBmessage-id\fR ""Message\-ID""" 4 +.el .IP "\-\fBm\fR \f(CWMessage\-ID\fR | \-\-\fBmessage-id\fR \f(CWMessage\-ID\fR" 4 +.IX Xref "-m --message-id" +.IX Item "-m Message-ID | --message-id Message-ID" +Set the article header field Message-ID: to the given value. .ie n .IP "\-\fBn\fR ""Newsgroups"" | \-\-\fBnewsgroups\fR ""Newsgroups""" 4 .el .IP "\-\fBn\fR \f(CWNewsgroups\fR | \-\-\fBnewsgroups\fR \f(CWNewsgroups\fR" 4 .IX Xref "-n --newsgroups" @@ -249,7 +254,7 @@ Set the article header field Path: to th .IP "\-\fBD\fR | \-\fBN\fR | \-\-\fBdebug\fR" 4 .IX Xref "-D -N --debug" .IX Item "-D | -N | --debug" -Set \fINet::NNTP\fR\|(3pm) to debug mode, enable warnings about raw 8\-bit data, +Set \fBNet::NNTP\fR\|(3pm) to debug mode, enable warnings about raw 8\-bit data, warn about disabled options due to lacking perl-modules or executables and unreadable files. .IP "\-\fBH\fR | \-\-\fBhelp\fR" 4 @@ -293,8 +298,8 @@ Supported algorithms are sha1, sha256 an .IP "\-\-\fBssl\fR | \-\-\fBnntps\fR" 4 .IX Xref "--ssl --nntps" .IX Item "--ssl | --nntps" -Use \s-1NNTPS \s0(via port 563) if available. This requires a recent version -of \fINet::NNTP\fR\|(3pm) and \fIIO::Socket::SSL\fR\|(3pm). Be aware that no \s-1SSL\s0 +Use \s-1NNTPS\s0 (via port 563) if available. This requires a recent version +of \fBNet::NNTP\fR\|(3pm) and \fBIO::Socket::SSL\fR\|(3pm). Be aware that no \s-1SSL\s0 verification will be done. .IP "\-\-\fBtransform\fR" 4 .IX Xref "--transform" @@ -324,60 +329,51 @@ An error occurred. .SH "ENVIRONMENT" .IX Xref "tinews, environment variables" .IX Header "ENVIRONMENT" -.ie n .IP "\fB\fB$NEWSHOST\fB\fR" 4 -.el .IP "\fB\f(CB$NEWSHOST\fB\fR" 4 +.IP "\fB\f(CB$NEWSHOST\fB\fR" 4 .IX Xref "$NEWSHOST NEWSHOST" .IX Item "$NEWSHOST" Set to override the \s-1NNTP\s0 server configured in the source or config-file. It has lower priority than \fB\f(CB$NNTPSERVER\fB\fR and should be avoided. -.ie n .IP "\fB\fB$NNTPSERVER\fB\fR" 4 -.el .IP "\fB\f(CB$NNTPSERVER\fB\fR" 4 +.IP "\fB\f(CB$NNTPSERVER\fB\fR" 4 .IX Xref "$NNTPSERVER NNTPSERVER" .IX Item "$NNTPSERVER" Set to override the \s-1NNTP\s0 server configured in the source or config-file. This has higher priority than \fB\f(CB$NEWSHOST\fB\fR. -.ie n .IP "\fB\fB$NNTPPORT\fB\fR" 4 -.el .IP "\fB\f(CB$NNTPPORT\fB\fR" 4 +.IP "\fB\f(CB$NNTPPORT\fB\fR" 4 .IX Xref "$NNTPPORT NNTPPORT" .IX Item "$NNTPPORT" The \s-1NNTP\s0 TCP-port to post news to. This variable only needs to be set if the TCP-port is not 119 (the default). The '\-\fBp\fR' command-line option overrides \&\fB\f(CB$NNTPPORT\fB\fR. -.ie n .IP "\fB\fB$PGPPASS\fB\fR" 4 -.el .IP "\fB\f(CB$PGPPASS\fB\fR" 4 +.IP "\fB\f(CB$PGPPASS\fB\fR" 4 .IX Xref "$PGPPASS PGPPASS" .IX Item "$PGPPASS" Set to override the passphrase configured in the source (used for -\&\fIpgp\fR\|(1)\-2.6.3). -.ie n .IP "\fB\fB$PGPPASSFILE\fB\fR" 4 -.el .IP "\fB\f(CB$PGPPASSFILE\fB\fR" 4 +\&\fBpgp\fR\|(1)\-2.6.3). +.IP "\fB\f(CB$PGPPASSFILE\fB\fR" 4 .IX Xref "$PGPPASSFILE PGPPASSFILE" .IX Item "$PGPPASSFILE" -Passphrase file used for \fIpgp\fR\|(1) or \fIgpg\fR\|(1). -.ie n .IP "\fB\fB$SIGNER\fB\fR" 4 -.el .IP "\fB\f(CB$SIGNER\fB\fR" 4 +Passphrase file used for \fBpgp\fR\|(1) or \fBgpg\fR\|(1). +.IP "\fB\f(CB$SIGNER\fB\fR" 4 .IX Xref "$SIGNER SIGNER" .IX Item "$SIGNER" Set to override the user-id for signing configured in the source. If you neither set \fB\f(CB$SIGNER\fB\fR nor configure it in the source the contents of the From:\-field will be used. -.ie n .IP "\fB\fB$REPLYTO\fB\fR" 4 -.el .IP "\fB\f(CB$REPLYTO\fB\fR" 4 +.IP "\fB\f(CB$REPLYTO\fB\fR" 4 .IX Xref "$REPLYTO REPLYTO" .IX Item "$REPLYTO" Set the article header field Reply-To: to the return address specified by the variable if there isn't already a Reply-To: header in the article. The '\-\fBr\fR' command-line option overrides \fB\f(CB$REPLYTO\fB\fR. -.ie n .IP "\fB\fB$ORGANIZATION\fB\fR" 4 -.el .IP "\fB\f(CB$ORGANIZATION\fB\fR" 4 +.IP "\fB\f(CB$ORGANIZATION\fB\fR" 4 .IX Xref "$ORGANIZATION ORGANIZATION" .IX Item "$ORGANIZATION" Set the article header field Organization: to the contents of the variable if there isn't already an Organization: header in the article. The '\-\fBo\fR' command-line option overrides \fB\f(CB$ORGANIZATION\fB\fR, The '\-\fBO\fR' command-line option disables it. -.ie n .IP "\fB\fB$DISTRIBUTION\fB\fR" 4 -.el .IP "\fB\f(CB$DISTRIBUTION\fB\fR" 4 +.IP "\fB\f(CB$DISTRIBUTION\fB\fR" 4 .IX Xref "$DISTRIBUTION DISTRIBUTION" .IX Item "$DISTRIBUTION" Set the article header field Distribution: to the contents of the variable @@ -391,41 +387,37 @@ Temporary file used to store the reforma .IP "\fIpgptmp.txt.asc\fR" 4 .IX Item "pgptmp.txt.asc" Temporary file used to store the reformatted and signed article. -.ie n .IP "\fI\fI$PGPPASSFILE\fI\fR" 4 -.el .IP "\fI\f(CI$PGPPASSFILE\fI\fR" 4 +.IP "\fI\f(CI$PGPPASSFILE\fI\fR" 4 .IX Item "$PGPPASSFILE" -The passphrase file to be used for \fIpgp\fR\|(1) or \fIgpg\fR\|(1). -.ie n .IP "\fI\fI$HOME\fI/.signature\fR" 4 -.el .IP "\fI\f(CI$HOME\fI/.signature\fR" 4 +The passphrase file to be used for \fBpgp\fR\|(1) or \fBgpg\fR\|(1). +.IP "\fI\f(CI$HOME\fI/.signature\fR" 4 .IX Item "$HOME/.signature" Signature file which will be automatically included. -.ie n .IP "\fI\fI$HOME\fI/.cancelsecret\fR" 4 -.el .IP "\fI\f(CI$HOME\fI/.cancelsecret\fR" 4 +.IP "\fI\f(CI$HOME\fI/.cancelsecret\fR" 4 .IX Item "$HOME/.cancelsecret" The passphrase file to be used for Cancel-Locks. This feature is turned off by default. -.ie n .IP "\fI\fI$HOME\fI/.newsauth\fR" 4 -.el .IP "\fI\f(CI$HOME\fI/.newsauth\fR" 4 +.IP "\fI\f(CI$HOME\fI/.newsauth\fR" 4 .IX Item "$HOME/.newsauth" -\&\*(L"nntpserver password [user]\*(R" pairs for \s-1NNTP\s0 servers that require -authorization. Any line that starts with \*(L"#\*(R" 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. First match counts. If no +\&\*(L"nntpserver password [user]\*(R" pairs or triples for \s-1NNTP\s0 servers that require +authorization. First match counts. Any line that starts with \*(L"#\*(R" 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. If no matching entry is found \fI\f(CI$HOME\fI/.nntpauth\fR is checked. -.ie n .IP "\fI\fI$HOME\fI/.nntpauth\fR" 4 -.el .IP "\fI\f(CI$HOME\fI/.nntpauth\fR" 4 +.IP "\fI\f(CI$HOME\fI/.nntpauth\fR" 4 .IX Item "$HOME/.nntpauth" -\&\*(L"nntpserver user password\*(R" pairs for \s-1NNTP\s0 servers that require +\&\*(L"nntpserver user password\*(R" triples for \s-1NNTP\s0 servers that require authorization. First match counts. Lines starting with \*(L"#\*(R" are skipped and blank lines are ignored. This file should be readable only for the user as it contains the user's unencrypted password for reading news. \&\fI\f(CI$HOME\fI/.newsauth\fR is checked first. -.ie n .IP "\fI\fI$XDG_CONFIG_HOME\fI/tinewsrc\fR \fI\fI$HOME\fI/.config/tinewsrc\fR \fI\fI$HOME\fI/.tinewsrc\fR" 4 -.el .IP "\fI\f(CI$XDG_CONFIG_HOME\fI/tinewsrc\fR \fI\f(CI$HOME\fI/.config/tinewsrc\fR \fI\f(CI$HOME\fI/.tinewsrc\fR" 4 +.IP "\fI\f(CI$XDG_CONFIG_HOME\fI/tinewsrc\fR \fI\f(CI$HOME\fI/.config/tinewsrc\fR \fI\f(CI$HOME\fI/.tinewsrc\fR" 4 .IX Item "$XDG_CONFIG_HOME/tinewsrc $HOME/.config/tinewsrc $HOME/.tinewsrc" -\&\*(L"option=value\*(R" configuration pairs. Lines that start with \*(L"#\*(R" are ignored. -If the file contains unencrypted passwords (e.g. nntp-pass or pgp-pass), it -should be readable for the user only. +\&\*(L"option=value\*(R" configuration pairs, last match counts and only +\&\*(L"value\*(R" is case sensitive. Lines that start with \*(L"#\*(R" are ignored. If the +file contains unencrypted passwords (e.g. nntp-pass or pgp-pass), it +should be readable for the user only. Use \-\fBvH\fR to get a full list of +all available configuration options. .SH "SECURITY" .IX Header "SECURITY" If you've configured or entered a password, even if the variable that @@ -436,23 +428,23 @@ security is an issue, don't use this scr Be aware that even if \s-1NNTPS\s0 is used still no \s-1SSL\s0 verification will be done. .SH "NOTES" .IX Header "NOTES" -\&\fBtinews.pl\fR is designed to be used with \fIpgp\fR\|(1)\-2.6.3, -\&\fIpgp\fR\|(1)\-5, \fIpgp\fR\|(1)\-6, \fIgpg\fR\|(1) and \fIgpg2\fR\|(1). +\&\fBtinews.pl\fR is designed to be used with \fBpgp\fR\|(1)\-2.6.3, +\&\fBpgp\fR\|(1)\-5, \fBpgp\fR\|(1)\-6, \fBgpg\fR\|(1) and \fBgpg2\fR\|(1). .PP \&\fBtinews.pl\fR requires the following standard modules to be installed: -\&\fIGetopt::Long\fR\|(3pm), \fINet::NNTP\fR\|(3pm), <\fITime::Local\fR\|(3pm)> and -\&\fITerm::Readline\fR\|(3pm). +\&\fBGetopt::Long\fR\|(3pm), \fBNet::NNTP\fR\|(3pm), \fBTime::Local\fR\|(3pm) and +\&\fBTerm::Readline\fR\|(3pm). .PP -\&\s-1NNTPS \s0(\s-1NNTP\s0 with implicit \s-1TLS\s0; \s-1RFC 4642\s0 and \s-1RFC 8143\s0) may be unavailable -if \fINet::NNTP\fR\|(3pm) is too old or \fIIO::Socket::SSL\fR\|(3pm) is missing on +\&\s-1NNTPS\s0 (\s-1NNTP\s0 with implicit \s-1TLS\s0; \s-1RFC 4642\s0 and \s-1RFC 8143\s0) may be unavailable +if \fBNet::NNTP\fR\|(3pm) is too old or \fBIO::Socket::SSL\fR\|(3pm) is missing on the system. \fBtinews.pl\fR will fallback to unencrypted \s-1NNTP\s0 in that case. .PP If the Cancel-Lock feature (\s-1RFC 8315\s0) is enabled the following additional -modules must be installed: \fIMIME::Base64\fR\|(3pm), \fIDigest::SHA\fR\|(3pm) or -\&\fIDigest::SHA1\fR\|(3pm) and \fIDigest::HMAC_SHA1\fR\|(3pm). sha256 and sha512 as -algorithms for \fBcanlock-algorithm\fR are only available with \fIDigest::SHA\fR\|(3pm). +modules must be installed: \fBMIME::Base64\fR\|(3pm), \fBDigest::SHA\fR\|(3pm) or +\&\fBDigest::SHA1\fR\|(3pm) and \fBDigest::HMAC_SHA1\fR\|(3pm). sha256 and sha512 as +algorithms for \fBcanlock-algorithm\fR are only available with \fBDigest::SHA\fR\|(3pm). .PP -\&\fIgpg2\fR\|(1) users may need to set \fB\f(CB$GPG_TTY\fB\fR, i.e. +\&\fBgpg2\fR\|(1) users may need to set \fB\f(CB$GPG_TTY\fB\fR, i.e. .PP .Vb 2 \& GPG_TTY=$(tty) @@ -469,7 +461,7 @@ Urs Janssen , Marc Brockschmidt .SH "SEE ALSO" .IX Header "SEE ALSO" -\&\fIpgp\fR\|(1), \fIgpg\fR\|(1), \fIgpg2\fR\|(1), \fIpgps\fR\|(1), \fIDigest::HMAC_SHA1\fR\|(3pm), -\&\fIDigest::SHA\fR\|(3pm), \fIDigest::SHA1\fR\|(3pm), \fIGetopt::Long\fR\|(3pm), -\&\fIIO::Socket::SSL\fR\|(3pm), \fIMIME::Base64\fR\|(3pm), \fINet::NNTP\fR\|(3pm), -\&\fITime::Local\fR\|(3pm), \fITerm::Readline\fR\|(3pm) +\&\fBpgp\fR\|(1), \fBgpg\fR\|(1), \fBgpg2\fR\|(1), \fBpgps\fR\|(1), \fBDigest::HMAC_SHA1\fR\|(3pm), +\&\fBDigest::SHA\fR\|(3pm), \fBDigest::SHA1\fR\|(3pm), \fBGetopt::Long\fR\|(3pm), +\&\fBIO::Socket::SSL\fR\|(3pm), \fBMIME::Base64\fR\|(3pm), \fBNet::NNTP\fR\|(3pm), +\&\fBTime::Local\fR\|(3pm), \fBTerm::Readline\fR\|(3pm) diff -Nurp '--exclude=.bzr*' tin-2.4.5/doc/tools.txt tin-2.6.0/doc/tools.txt --- tin-2.4.5/doc/tools.txt 2019-07-15 15:26:02.000000000 +0200 +++ tin-2.6.0/doc/tools.txt 2020-12-31 05:57:12.403093368 +0100 @@ -50,11 +50,6 @@ url_handler.pl selected by the 'U' command to a related viewer/application. the perl version has full $BROWSER support. -expand_aliases.tgz - is a small c-source which reads you elm-aliasfile, translates the - alias into the real address and passes it to the MTA. see included - README-file/man-page for more details. - expiretover is a small shell script to expire old tin overview files. if you use cache_overview_files=ON in your tinrc you might want to run this diff -Nurp '--exclude=.bzr*' tin-2.4.5/doc/w2r.1 tin-2.6.0/doc/w2r.1 --- tin-2.4.5/doc/w2r.1 2020-11-11 00:18:52.000000000 +0100 +++ tin-2.6.0/doc/w2r.1 2021-07-16 09:25:00.309078945 +0200 @@ -1,4 +1,4 @@ -.\" Automatically generated by Pod::Man 2.25 (Pod::Simple 3.16) +.\" Automatically generated by Pod::Man 4.10 (Pod::Simple 3.35) .\" .\" Standard preamble: .\" ======================================================================== @@ -38,27 +38,36 @@ . ds PI \(*p . ds L" `` . ds R" '' +. ds C` +. ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" -.\" If the F register is turned on, we'll generate index entries on stderr for +.\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. -.ie \nF \{\ -. de IX -. tm Index:\\$1\t\\n%\t"\\$2" +.\" +.\" Avoid warning from groff about undefined register 'F'. +.de IX .. -. nr % 0 -. rr F -.\} -.el \{\ -. de IX +.nr rF 0 +.if \n(.g .if rF .nr rF 1 +.if (\n(rF:(\n(.g==0)) \{\ +. if \nF \{\ +. de IX +. tm Index:\\$1\t\\n%\t"\\$2" .. +. if !\nF==2 \{\ +. nr % 0 +. nr F 2 +. \} +. \} .\} +.rr rF .\" .\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2). .\" Fear. Run. Save yourself. No user-serviceable parts. @@ -124,7 +133,7 @@ .\" ======================================================================== .\" .IX Title "w2r.pl 1" -.TH w2r.pl 1 "2020-11-10" "0.2.8" "Convert tin wildmat filters to tin regexp filters" +.TH w2r.pl 1 "November 10th, 2020" "0.2.8" "Convert tin wildmat filters to tin regexp filters" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l @@ -136,8 +145,8 @@ w2r.pl \- Convert tin wildmat filters to \&\fBw2r.pl\fR < \fIinput\fR [> \fIoutput\fR] .SH "DESCRIPTION" .IX Header "DESCRIPTION" -\&\fBw2r.pl\fR reads a \fBtin\fR(1) filter file with wildmat filters on \s-1STDIN\s0, -converts it to regexp filters and returns it on \s-1STDOUT\s0. +\&\fBw2r.pl\fR reads a \fBtin\fR\|(1) filter file with wildmat filters on \s-1STDIN,\s0 +converts it to regexp filters and returns it on \s-1STDOUT.\s0 .SH "NOTES" .IX Header "NOTES" Don't use \fBw2r.pl\fR on regexp filter files @@ -146,4 +155,4 @@ Don't use \fBw2r.pl\fR on regexp filter Urs Janssen .SH "SEE ALSO" .IX Header "SEE ALSO" -\&\fBtin\fR(1), \fBtin\fR(5) +\&\fBtin\fR\|(1), \fBtin\fR\|(5) diff -Nurp '--exclude=.bzr*' tin-2.4.5/include/extern.h tin-2.6.0/include/extern.h --- tin-2.4.5/include/extern.h 2020-12-02 11:31:55.000000000 +0100 +++ tin-2.6.0/include/extern.h 2021-07-09 09:02:00.138879121 +0200 @@ -3,7 +3,7 @@ * Module : extern.h * Author : I. Lea * Created : 1991-04-01 - * Updated : 2020-12-02 + * Updated : 2021-07-09 * Notes : * * Copyright (c) 1997-2021 Iain Lea @@ -359,7 +359,11 @@ # define txt_help_thd_C txt_help_thd_BIGC #endif /* CASE_PROBLEM */ -extern char *OPT_CHAR_list[]; +#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) + extern wchar_t *OPT_CHAR_list[]; +#else + extern char *OPT_CHAR_list[]; +#endif /* MULTIBYTE_ABLE && !NO_LOCALE */ extern char *OPT_STRING_list[]; extern char *nntp_server; extern char *tin_progname; @@ -595,6 +599,7 @@ extern constext txt_end_of_arts[]; extern constext txt_end_of_attachments[]; extern constext txt_end_of_groups[]; extern constext txt_end_of_page[]; +extern constext txt_end_of_posted[]; extern constext txt_end_of_scopes[]; extern constext txt_end_of_thread[]; extern constext txt_end_of_urls[]; @@ -663,8 +668,10 @@ extern constext txt_error_insecure_permi #if defined(HAVE_SETLOCALE) && !defined(NO_LOCALE) extern constext txt_error_locale[]; #endif /* HAVE_SETLOCALE && !NO_LOCALE */ -extern constext txt_error_mime_end[]; -extern constext txt_error_mime_start[]; +#ifdef DEBUG + extern constext txt_error_mime_end[]; + extern constext txt_error_mime_start[]; +#endif /* DEBUG */ extern constext txt_error_no_domain_name[]; extern constext txt_error_no_enter_permission[]; #ifdef NNTP_INEWS @@ -882,7 +889,6 @@ extern constext txt_help_group_select_al extern constext txt_help_group_select_thread[]; extern constext txt_help_group_select_thread_if_unread_selected[]; extern constext txt_help_group_select_thread_pattern[]; -extern constext txt_help_group_tag_parts[]; extern constext txt_help_group_thread_by_num[]; extern constext txt_help_group_toggle_getart_limit[]; extern constext txt_help_group_toggle_read_articles[]; @@ -891,6 +897,10 @@ extern constext txt_help_group_toggle_th extern constext txt_help_group_undo_thread_selection[]; extern constext txt_help_group_untag_thread[]; extern constext txt_help_kill_scope[]; +extern constext txt_help_post_hist_search_forwards[]; +extern constext txt_help_post_hist_search_backwards[]; +extern constext txt_help_post_hist_toggle_info_line[]; +extern constext txt_help_post_hist_select[]; extern constext txt_help_scope_add[]; extern constext txt_help_scope_del[]; extern constext txt_help_scope_edit_attrib_file[]; @@ -931,6 +941,7 @@ extern constext txt_help_select_unsubscr extern constext txt_help_select_unsubscribe_pattern[]; extern constext txt_help_select_sort_active[]; extern constext txt_help_select_yank_active[]; +extern constext txt_help_tag_parts[]; extern constext txt_help_thread_article_by_num[]; extern constext txt_help_thread_catchup[]; extern constext txt_help_thread_catchup_next_unread[]; @@ -940,7 +951,6 @@ extern constext txt_help_thread_mark_art extern constext txt_help_thread_mark_article_unread[]; extern constext txt_help_thread_mark_thread_unread[]; extern constext txt_help_thread_read_article[]; -extern constext txt_help_thread_tag_parts[]; extern constext txt_help_title_disp[]; extern constext txt_help_title_misc[]; extern constext txt_help_title_navi[]; @@ -948,6 +958,7 @@ extern constext txt_help_title_ops[]; extern constext txt_help_title_attachment_ops[]; extern constext txt_help_title_attrib_ops[]; extern constext txt_help_title_config_ops[]; +extern constext txt_help_title_post_hist_ops[]; extern constext txt_help_title_scope_ops[]; extern constext txt_help_title_url_ops[]; extern constext txt_help_url_first_url[]; @@ -996,9 +1007,9 @@ extern constext txt_kill_time[]; extern constext txt_last[]; extern constext txt_last_resp[]; extern constext txt_lines[]; +extern constext txt_lookup_func_not_available[]; +extern constext txt_lookup_func_not_nntp[]; #ifdef NNTP_ABLE - extern constext txt_lookup_func_not_available[]; - extern constext txt_lookup_func_not_nntp[]; extern constext txt_lookup_show_group[]; extern constext txt_lookup_show_groups[]; #endif /* NNTP_ABLE */ @@ -1032,6 +1043,8 @@ extern constext txt_mini_info_2[]; extern constext txt_mini_page_1[]; extern constext txt_mini_page_2[]; extern constext txt_mini_page_3[]; +extern constext txt_mini_post_hist_1[]; +extern constext txt_mini_post_hist_2[]; extern constext txt_mini_scope_1[]; extern constext txt_mini_scope_2[]; extern constext txt_mini_select_1[]; @@ -1106,6 +1119,10 @@ extern constext txt_pcre_error_text[]; extern constext txt_post_a_followup[]; extern constext txt_post_error_ask_postpone[]; extern constext txt_post_history_menu[]; +extern constext txt_post_history_menu_com[]; +extern constext txt_post_history_lookup_failed[]; +extern constext txt_post_history_op_unavail_for_reply[]; +extern constext txt_post_history_recursion[]; extern constext txt_post_newsgroups[]; extern constext txt_post_processing[]; extern constext txt_post_processing_finished[]; @@ -1407,6 +1424,7 @@ extern constext txt_uu_success[]; extern int *my_group; extern int NOTESLINES; extern int _hp_glitch; +extern int art_mark_width; extern int attrib_file_offset; extern int cCOLS; extern int cLINES; @@ -1553,7 +1571,6 @@ enum { HIST_SHELL_COMMAND, HIST_SUBJECT_SEARCH, HIST_CONFIG_SEARCH, - HIST_HELP_SEARCH, HIST_URL }; /* must always be the same as the highest HIST_ value except HIST_NONE */ @@ -1702,7 +1719,6 @@ extern struct opttxt txt_ask_for_metamai extern struct opttxt txt_auto_cc_bcc; extern struct opttxt txt_auto_list_thread; extern struct opttxt txt_auto_reconnect; -extern struct opttxt txt_auto_save; extern struct opttxt txt_auto_select; extern struct opttxt txt_delete_tmp_files; extern struct opttxt txt_batch_save; @@ -1821,7 +1837,6 @@ extern struct opttxt txt_sort_article_ty extern struct opttxt txt_sort_threads_type; extern struct opttxt txt_spamtrap_warning_addresses; extern struct opttxt txt_stars_regex; -extern struct opttxt txt_start_editor_offset; #ifndef USE_CURSES extern struct opttxt txt_strip_blanks; #endif /* !USE_CURSES */ diff -Nurp '--exclude=.bzr*' tin-2.4.5/include/keymap.h tin-2.6.0/include/keymap.h --- tin-2.4.5/include/keymap.h 2020-12-01 11:52:08.000000000 +0100 +++ tin-2.6.0/include/keymap.h 2021-02-26 02:00:15.658762686 +0100 @@ -3,7 +3,7 @@ * Module : keymap.h * Author : J. Faultless, D. Nimmich * Created : 1999 - * Updated : 2020-06-10 + * Updated : 2021-02-25 * Notes : * * Copyright (c) 1999-2021 Jason Faultless @@ -322,6 +322,7 @@ enum defined_functions { POST_POSTPONE, POST_SEND, POST_SUPERSEDE, + POSTED_SELECT, POSTPONE_ALL, POSTPONE_OVERRIDE, POSTPROCESS_NO, @@ -399,6 +400,7 @@ extern struct keylist filter_keys; extern struct keylist group_keys; extern struct keylist info_keys; extern struct keylist option_menu_keys; +extern struct keylist post_hist_keys; extern struct keylist page_keys; #ifdef HAVE_PGP_GPG extern struct keylist pgp_mail_keys; @@ -435,9 +437,11 @@ extern t_function prompt_slk_response(t_ extern char *printascii(char *buf, wint_t ch); extern wchar_t func_to_key(t_function func, const struct keylist keys); extern t_function key_to_func(const wchar_t key, const struct keylist keys); +#define PrintFuncKey(buf, func, keys) printascii(buf, (wint_t) func_to_key(func, keys)) #else extern char *printascii(char *buf, int ch); extern char func_to_key (t_function func, const struct keylist keys); extern t_function key_to_func (const char key, const struct keylist keys); +#define PrintFuncKey(buf, func, keys) printascii(buf, (int) func_to_key(func, keys)) #endif /* MULTIBYTE_ABLE && !NO_LOCALE */ #endif /* !KEYMAP_H */ diff -Nurp '--exclude=.bzr*' tin-2.4.5/include/nntplib.h tin-2.6.0/include/nntplib.h --- tin-2.4.5/include/nntplib.h 2020-12-01 11:52:08.000000000 +0100 +++ tin-2.6.0/include/nntplib.h 2020-12-24 22:47:27.981339495 +0100 @@ -139,7 +139,7 @@ #define ERR_NOAUTH 480 /* authorization required for command */ #define ERR_AUTHFAIL 481 /* Authentication failed/rejected */ #define ERR_AUTHSEQ 482 /* Authentication commands issued out of sequence or SASL protocol error */ -#define ERR_ENCRYPT 483 /* encrpytion required */ +#define ERR_ENCRYPT 483 /* encryption required */ #define ERR_COMMAND 500 /* Command not recognized */ #define ERR_CMDSYN 501 /* Command syntax error */ diff -Nurp '--exclude=.bzr*' tin-2.4.5/include/proto.h tin-2.6.0/include/proto.h --- tin-2.4.5/include/proto.h 2020-12-01 11:52:08.000000000 +0100 +++ tin-2.6.0/include/proto.h 2021-07-03 09:49:24.269289859 +0200 @@ -3,7 +3,7 @@ * Module : proto.h * Author : Urs Janssen * Created : - * Updated : 2020-06-10 + * Updated : 2021-07-02 * Notes : * * Copyright (c) 1997-2021 Urs Janssen @@ -228,7 +228,11 @@ extern void set_first_screen_item(void); extern int group_page(struct t_group *group); extern t_bool group_mark_postprocess(int function, t_function feed_type, int respnum); extern void clear_note_area(void); -extern void mark_screen(int screen_row, int screen_col, const char *value); +#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) + extern void mark_screen(int screen_row, int screen_col, const wchar_t *value); +#else + extern void mark_screen(int screen_row, int screen_col, const char *value); +#endif /* MULTIBYTE_ABLE && !NO_LOCALE */ extern void pos_first_unread_thread(void); extern void show_group_page(void); @@ -379,7 +383,6 @@ extern void copy_body(FILE *fp_ip, FILE extern void create_index_lock_file(char *the_lock_file); extern void dir_name(const char *fullpath, char *dir); extern void draw_mark_selected(int i); -extern void draw_percent_mark(long cur_num, long max_num); extern void get_author(t_bool thread, struct t_article *art, char *str, size_t len); extern void get_cwd(char *buf); extern void make_base_group_path(const char *base_dir, const char *group_name, char *group_path, size_t group_path_len); @@ -501,9 +504,10 @@ extern int repost_article(const char *gr extern t_bool cancel_article(struct t_group *group, struct t_article *art, int respnum); extern t_bool mail_bug_report(void); extern t_bool pickup_postponed_articles(t_bool ask, t_bool all); +extern t_bool post_hist_page(void); extern t_bool post_article(const char *groupname); extern t_bool reread_active_after_posting(void); -extern t_bool user_posted_messages(void); +extern t_posted *find_post_hist(int n); extern void init_postinfo(void); extern void quick_post_article(t_bool postponed_only, int num_cmd_line_groups); #if defined(SIGWINCH) || defined(SIGTSTP) @@ -591,7 +595,7 @@ extern void compose_mail_text_plain(cons extern int check_start_save_any_news(int function, t_bool catchup); extern t_bool create_path(const char *path); extern t_bool post_process_files(t_function proc_type_func, t_bool auto_delete); -extern t_bool save_and_process_art(t_openartinfo *artinfo, struct t_article *artptr, t_bool is_mailbox, const char *inpath, int max, t_bool post_process); +extern t_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); extern t_url *find_url(int n); extern void attachment_page(t_openartinfo *art); @@ -627,6 +631,7 @@ 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); 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.4.5/include/tcurses.h tin-2.6.0/include/tcurses.h --- tin-2.4.5/include/tcurses.h 2020-12-01 11:52:08.000000000 +0100 +++ tin-2.6.0/include/tcurses.h 2021-07-13 07:56:52.987171647 +0200 @@ -3,7 +3,7 @@ * Module : tcurses.h * Author : Thomas Dickey * Created : 1997-03-02 - * Updated : 2011-04-02 + * Updated : 2021-07-12 * Notes : curses #include files, #defines & struct's * * Copyright (c) 1997-2021 Thomas Dickey @@ -75,6 +75,9 @@ # endif /* HAVE_NCURSES_NCURSES_H */ # endif /* HAVE_NCURSES_H */ # endif /* HAVE_NCURSESW_NCURSES_H */ +# if defined(NCURSES_WIDECHAR) +# define HAVE_NCURSESW 1 +# endif # endif /* HAVE_NCURSES_H */ # endif /* USE_CURSES || NEED_CURSES_H */ @@ -156,7 +159,7 @@ extern void write_line(int row, char *bu if (fwide(stream, 0) <= 0) \ fprintf(stream, "%lc", wc); \ else \ - fputwc(wc, stream); \ + fputwc((wchar_t) (wc), stream); \ } # define my_fputws(wstr, stream) { \ if (fwide(stream, 0) <= 0) \ diff -Nurp '--exclude=.bzr*' tin-2.4.5/include/tin.h tin-2.6.0/include/tin.h --- tin-2.4.5/include/tin.h 2020-12-01 11:52:08.000000000 +0100 +++ tin-2.6.0/include/tin.h 2021-07-09 09:02:31.300141030 +0200 @@ -3,7 +3,7 @@ * Module : tin.h * Author : I. Lea & R. Skrenta * Created : 1991-04-01 - * Updated : 2020-06-13 + * Updated : 2021-07-09 * Notes : #include files, #defines & struct's * * Copyright (c) 1997-2021 Iain Lea , Rich Skrenta @@ -104,7 +104,7 @@ #include -enum context { cMain, cArt, cAttachment, cAttrib, cConfig, cFilter, cGroup, cHelp, cInfopager, cPage, cPost, cPostCancel, cPostFup, cReconnect, cScope, cSelect, cThread, cURL }; +enum context { cMain, cArt, cAttachment, cAttrib, cConfig, cFilter, cGroup, cInfopager, cPage, cPOSTED, cPost, cPostCancel, cPostFup, cReconnect, cScope, cSelect, cThread, cURL }; enum icontext { cNone, cGetline, cPromptCONT, cPromptSLK, cPromptYN }; enum resizer { cNo, cYes, cRedraw }; enum rc_state { RC_IGNORE, RC_UPGRADE, RC_DOWNGRADE, RC_ERROR }; @@ -597,6 +597,9 @@ enum rc_state { RC_IGNORE, RC_UPGRADE, R # define INDEX_LOCK "%s.LCK" #endif /* HAVE_LONG_FILE_NAMES */ +/* inews.c:submit_inews() and save.c:save_and_process_art() */ +#define PATHMASTER "not-for-mail" + /* * How often should the active file be reread for new news */ @@ -875,6 +878,11 @@ enum rc_state { RC_IGNORE, RC_UPGRADE, R #ifndef DEFAULT_COMMENT # define DEFAULT_COMMENT "> " /* used when by follow-ups & replies */ #endif /* !DEFAULT_COMMENT */ +#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) +# define T_CHAR_FMT "lc" +#else +# define T_CHAR_FMT "c" +#endif /* MULTIBYTE_ABLE && !NO_LOCALE */ #ifndef ART_MARK_UNREAD # define ART_MARK_UNREAD '+' /* used to show that an art is unread */ #endif /* !ART_MARK_UNREAD */ @@ -1080,12 +1088,12 @@ enum { /* - * used in curses.c and signal.c - * it's useless trying to run tin below these sizes + * used in main.c, curses.c and signal.c + * it's useless trying to run tin interactively below these sizes * (values acquired by testing ;-) ) */ #define MIN_LINES_ON_TERMINAL 8 -#define MIN_COLUMNS_ON_TERMINAL 50 +#define MIN_COLUMNS_ON_TERMINAL 40 /* @@ -1111,6 +1119,7 @@ enum { #define ATTRIB_LEVEL 8 #define ATTACHMENT_LEVEL 9 #define URL_LEVEL 10 +#define POSTED_LEVEL 11 #define MINI_HELP_LINES 5 @@ -1252,6 +1261,19 @@ enum quote_enum { /* + * Values used in show_article_by_msid + */ +enum { + LOOKUP_OK = 0, + LOOKUP_FAILED = -1, + LOOKUP_QUIT = -2, + LOOKUP_UNAVAIL = -3, + LOOKUP_REPLY = -4, + LOOKUP_ART_UNAVAIL = -5, + LOOKUP_NO_LAST = -6 +}; + +/* * index_point variable values used throughout tin */ @@ -1482,15 +1504,6 @@ struct t_cmdlineopts { }; /* - * Archive-Name: header - */ -struct t_archive { - char *name; /* name of archive */ - char *partnum; /* part/patch no. in archive */ - t_bool ispart:1; /* TRUE if part, FALSE if patch */ -}; - -/* * struct t_msgid - message id */ struct t_msgid { @@ -1528,7 +1541,6 @@ struct t_article { char *msgid; /* Message-ID: unique message identifier */ char *refs; /* References: article reference id's */ struct t_msgid *refptr; /* Pointer to us in the reference tree */ - struct t_archive *archive; /* Archive-Name: header */ time_t date; /* Date: line from header in seconds */ int line_count; /* Lines: number of lines in article */ int gnksa_code; /* From: line from mail header (GNKSA error code) */ @@ -1570,6 +1582,31 @@ struct t_newsheader { }; /* + * Use these macros to quiet gcc warnings when assigning into a bitfield. + */ +#define CAST_MASK(value,bits) (((1U << (bits)) - 1) & (unsigned) (value)) +#define CAST_BOOL(value) CAST_MASK(value, 1) +#define CAST_BITS(value,bits) CAST_MASK(value, BITS_OF(bits)) +#define BITS_OF(bits) BITS_OF_ ## bits + +#define BoolField(value) unsigned value:1 +#define IntField(value) unsigned value:BITS_OF(value) + +#define BITS_OF_auto_cc_bcc 2 +#define BITS_OF_mail_mime_encoding 2 +#define BITS_OF_mm_network_charset 6 +#define BITS_OF_post_mime_encoding 2 +#define BITS_OF_post_process_type 2 +#define BITS_OF_quick_kill_header 3 +#define BITS_OF_quick_select_header 3 +#define BITS_OF_show_author 2 +#define BITS_OF_sort_article_type 4 +#define BITS_OF_sort_threads_type 3 +#define BITS_OF_thread_articles 3 +#define BITS_OF_thread_perc 7 +#define BITS_OF_trim_article_body 3 + +/* * struct t_attribute - configurable attributes on a per group basis */ struct t_attribute { @@ -1600,72 +1637,70 @@ struct t_attribute { #endif /* HAVE_ISPELL */ #ifdef CHARSET_CONVERSION char *undeclared_charset; /* charset of articles without MIME charset declaration */ - int mm_network_charset; /* network charset */ + IntField(mm_network_charset); /* network charset */ #endif /* CHARSET_CONVERSION */ struct t_newsheader *headers_to_display; /* array of which headers to display */ struct t_newsheader *headers_to_not_display; /* array of which headers to not display */ - unsigned global:1; /* global/group specific */ - unsigned quick_kill_header:3; /* quick filter kill header */ - unsigned quick_kill_expire:1; /* quick filter kill limited/unlimited time */ - unsigned quick_kill_case:1; /* quick filter kill case sensitive? */ - unsigned quick_select_header:3; /* quick filter select header */ - unsigned quick_select_expire:1; /* quick filter select limited/unlimited time */ - unsigned quick_select_case:1; /* quick filter select case sensitive? */ - unsigned add_posted_to_filter:1; /* add posted articles to filter */ - unsigned advertising:1; /* add User-Agent: -header */ - unsigned alternative_handling:1; /* skip multipart/alternative parts */ - unsigned ask_for_metamail:1; /* ask before using MIME viewer */ - unsigned auto_cc_bcc:2; /* add your name to cc/bcc automatically */ - unsigned auto_list_thread:1; /* list thread when entering it using right arrow */ - unsigned auto_select:1; /* 0=show all unread, 1='X' just hot arts */ - unsigned auto_save:1; /* 0=none, 1=save */ - unsigned batch_save:1; /* 0=none, 1=save -S/mail -M */ - unsigned delete_tmp_files:1; /* 0=leave, 1=delete */ - unsigned group_catchup_on_exit:1; /* ask if read groups are to be marked read */ - unsigned mail_8bit_header:1; /* allow 8bit chars. in header of mail message */ - unsigned mail_mime_encoding:2; - unsigned mark_ignore_tags:1; /* Ignore tags for GROUP_MARK_THREAD_READ/THREAD_MARK_ARTICLE_READ */ - unsigned mark_saved_read:1; /* mark saved article/thread as read */ - unsigned pos_first_unread:1; /* position cursor at first/last unread article */ - unsigned post_8bit_header:1; /* allow 8bit chars. in header when posting to newsgroup */ - unsigned post_mime_encoding:2; - unsigned post_process_view:1; /* set TRUE to invoke mailcap viewer app */ + BoolField(global); /* global/group specific */ + IntField(quick_kill_header); /* quick filter kill header */ + BoolField(quick_kill_expire); /* quick filter kill limited/unlimited time */ + BoolField(quick_kill_case); /* quick filter kill case sensitive? */ + IntField(quick_select_header); /* quick filter select header */ + BoolField(quick_select_expire); /* quick filter select limited/unlimited time */ + BoolField(quick_select_case); /* quick filter select case sensitive? */ + BoolField(add_posted_to_filter); /* add posted articles to filter */ + BoolField(advertising); /* add User-Agent: -header */ + BoolField(alternative_handling); /* skip multipart/alternative parts */ + BoolField(ask_for_metamail); /* ask before using MIME viewer */ + IntField(auto_cc_bcc); /* add your name to cc/bcc automatically */ + BoolField(auto_list_thread); /* list thread when entering it using right arrow */ + BoolField(auto_select); /* 0=show all unread, 1='X' just hot arts */ + BoolField(batch_save); /* 0=none, 1=save -S/mail -M */ + BoolField(delete_tmp_files); /* 0=leave, 1=delete */ + BoolField(group_catchup_on_exit); /* ask if read groups are to be marked read */ + BoolField(mail_8bit_header); /* allow 8bit chars. in header of mail message */ + IntField(mail_mime_encoding); + BoolField(mark_ignore_tags); /* Ignore tags for GROUP_MARK_THREAD_READ/THREAD_MARK_ARTICLE_READ */ + BoolField(mark_saved_read); /* mark saved article/thread as read */ + BoolField(pos_first_unread); /* position cursor at first/last unread article */ + BoolField(post_8bit_header); /* allow 8bit chars. in header when posting to newsgroup */ + IntField(post_mime_encoding); + BoolField(post_process_view); /* set TRUE to invoke mailcap viewer app */ #ifndef DISABLE_PRINTING - unsigned print_header:1; /* print all of mail header or just Subject: & From lines */ + BoolField(print_header); /* print all of mail header or just Subject: & From lines */ #endif /* !DISABLE_PRINTING */ - unsigned process_only_unread:1; /* save/print//mail/pipe unread/all articles */ - unsigned prompt_followupto:1; /* display empty Followup-To header in editor */ - unsigned show_only_unread_arts:1; /* 0=all, 1=only unread */ - unsigned sigdashes:1; /* set TRUE to prepend every signature with dashes */ - unsigned signature_repost:1; /* set TRUE to add signature when reposting articles */ - unsigned start_editor_offset:1; /* start editor with line offset */ - unsigned thread_articles:3; /* 0=unthread, 1=subject, 2=refs, 3=both, 4=multipart, 5=percentage */ - unsigned thread_catchup_on_exit:1; /* catchup thread with left arrow key or not */ - unsigned thread_perc:7; /* percentage threading threshold */ - unsigned show_author:2; /* 0=none, 1=name, 2=addr, 3=both */ - unsigned show_signatures:1; /* 0=none, 1=show signatures */ - unsigned trim_article_body:3; /* 0=Don't trim article body, 1=Skip leading blank lines, + BoolField(process_only_unread); /* save/print//mail/pipe unread/all articles */ + BoolField(prompt_followupto); /* display empty Followup-To header in editor */ + BoolField(show_only_unread_arts); /* 0=all, 1=only unread */ + BoolField(sigdashes); /* set TRUE to prepend every signature with dashes */ + BoolField(signature_repost); /* set TRUE to add signature when reposting articles */ + IntField(thread_articles); /* 0=unthread, 1=subject, 2=refs, 3=both, 4=multipart, 5=percentage */ + BoolField(thread_catchup_on_exit); /* catchup thread with left arrow key or not */ + 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 */ + IntField(trim_article_body); /* 0=Don't trim article body, 1=Skip leading blank lines, 2=Skip trailing blank lines, 3=Skip leading and trailing blank lines, 4=Compact multiple blank lines between textblocks, 5=Compact multiple blank lines between textblocks and skip leading blank lines, 6=Compact multiple blank lines between textblocks and skip trailing blank lines, 7=Compact multiple blank lines between textblocks and skip leading and trailing blank lines */ - unsigned verbatim_handling:1; /* 0=none, 1=detect verbatim blocks */ + BoolField(verbatim_handling); /* 0=none, 1=detect verbatim blocks */ #ifdef HAVE_COLOR - unsigned extquote_handling:1; /* 0=none, 1=detect quoted text from external sources */ + BoolField(extquote_handling); /* 0=none, 1=detect quoted text from external sources */ #endif /* HAVE_COLOR */ - unsigned wrap_on_next_unread:1; /* Wrap around threads when searching next unread article */ - unsigned sort_article_type:4; /* 0=none, 1=subj descend, 2=subj ascend, + BoolField(wrap_on_next_unread); /* Wrap around threads when searching next unread article */ + IntField(sort_article_type); /* 0=none, 1=subj descend, 2=subj ascend, 3=from descend, 4=from ascend, 5=date descend, 6=date ascend, 7=score descend, 8=score ascend */ - unsigned sort_threads_type:3; /* 0=none, 1=score descend, 2=score ascend, + IntField(sort_threads_type); /* 0=none, 1=score descend, 2=score ascend, 3=last posting date descend, 4=last posting date ascend */ - unsigned post_process_type:2; /* 0=none, 1=shar, 2=uudecode */ - unsigned x_comment_to:1; /* insert X-Comment-To: in Followup */ - unsigned tex2iso_conv:1; /* Convert TeX2ISO */ - unsigned mime_forward:1; /* forward articles as attachment or inline */ + IntField(post_process_type); /* 0=none, 1=shar, 2=uudecode */ + BoolField(x_comment_to); /* insert X-Comment-To: in Followup */ + BoolField(tex2iso_conv); /* Convert TeX2ISO */ + BoolField(mime_forward); /* forward articles as attachment or inline */ }; /* @@ -1673,86 +1708,84 @@ struct t_attribute { * about numeric attributes within a scope */ struct t_attribute_state { - unsigned add_posted_to_filter:1; - unsigned advertising:1; - unsigned alternative_handling:1; - unsigned ask_for_metamail:1; - unsigned auto_cc_bcc:1; - unsigned auto_list_thread:1; - unsigned auto_save:1; - unsigned auto_select:1; - unsigned batch_save:1; - unsigned date_format:1; - unsigned delete_tmp_files:1; - unsigned editor_format:1; - unsigned fcc:1; - unsigned followup_to:1; - unsigned from:1; - unsigned group_catchup_on_exit:1; - unsigned group_format:1; + BoolField(add_posted_to_filter); + BoolField(advertising); + BoolField(alternative_handling); + BoolField(ask_for_metamail); + BoolField(auto_cc_bcc); + BoolField(auto_list_thread); + BoolField(auto_select); + BoolField(batch_save); + BoolField(date_format); + BoolField(delete_tmp_files); + BoolField(editor_format); + BoolField(fcc); + BoolField(followup_to); + BoolField(from); + BoolField(group_catchup_on_exit); + BoolField(group_format); #ifdef HAVE_ISPELL - unsigned ispell:1; + BoolField(ispell); #endif /* HAVE_ISPELL */ - unsigned mail_8bit_header:1; - unsigned mail_mime_encoding:1; - unsigned maildir:1; - unsigned mailing_list:1; - unsigned mark_ignore_tags:1; - unsigned mark_saved_read:1; - unsigned mime_forward:1; - unsigned mime_types_to_save:1; - unsigned news_headers_to_display:1; - unsigned news_headers_to_not_display:1; - unsigned news_quote_format:1; - unsigned organization:1; - unsigned pos_first_unread:1; - unsigned post_8bit_header:1; - unsigned post_mime_encoding:1; - unsigned post_process_view:1; - unsigned post_process_type:1; + BoolField(mail_8bit_header); + BoolField(mail_mime_encoding); + BoolField(maildir); + BoolField(mailing_list); + BoolField(mark_ignore_tags); + BoolField(mark_saved_read); + BoolField(mime_forward); + BoolField(mime_types_to_save); + BoolField(news_headers_to_display); + BoolField(news_headers_to_not_display); + BoolField(news_quote_format); + BoolField(organization); + BoolField(pos_first_unread); + BoolField(post_8bit_header); + BoolField(post_mime_encoding); + BoolField(post_process_view); + BoolField(post_process_type); #ifndef DISABLE_PRINTING - unsigned print_header:1; + BoolField(print_header); #endif /* !DISABLE_PRINTING */ - unsigned process_only_unread:1; - unsigned prompt_followupto:1; - unsigned quick_kill_case:1; - unsigned quick_kill_expire:1; - unsigned quick_kill_header:1; - unsigned quick_kill_scope:1; - unsigned quick_select_case:1; - unsigned quick_select_expire:1; - unsigned quick_select_header:1; - unsigned quick_select_scope:1; - unsigned quote_chars:1; - unsigned savedir:1; - unsigned savefile:1; - unsigned show_author:1; - unsigned show_only_unread_arts:1; - unsigned show_signatures:1; - unsigned sigdashes:1; - unsigned sigfile:1; - unsigned signature_repost:1; - unsigned sort_article_type:1; - unsigned sort_threads_type:1; - unsigned start_editor_offset:1; - unsigned tex2iso_conv:1; - unsigned thread_articles:1; - unsigned thread_catchup_on_exit:1; - unsigned thread_format:1; - unsigned thread_perc:1; - unsigned trim_article_body:1; + BoolField(process_only_unread); + BoolField(prompt_followupto); + BoolField(quick_kill_case); + BoolField(quick_kill_expire); + BoolField(quick_kill_header); + BoolField(quick_kill_scope); + BoolField(quick_select_case); + BoolField(quick_select_expire); + BoolField(quick_select_header); + BoolField(quick_select_scope); + BoolField(quote_chars); + BoolField(savedir); + BoolField(savefile); + BoolField(show_author); + BoolField(show_only_unread_arts); + BoolField(show_signatures); + BoolField(sigdashes); + BoolField(sigfile); + BoolField(signature_repost); + BoolField(sort_article_type); + BoolField(sort_threads_type); + BoolField(tex2iso_conv); + BoolField(thread_articles); + BoolField(thread_catchup_on_exit); + BoolField(thread_format); + BoolField(thread_perc); + BoolField(trim_article_body); #ifdef CHARSET_CONVERSION - unsigned undeclared_charset:1; - unsigned mm_network_charset:1; + BoolField(undeclared_charset); + BoolField(mm_network_charset); #endif /* CHARSET_CONVERSION */ - unsigned verbatim_handling:1; + BoolField(verbatim_handling); #ifdef HAVE_COLOR - unsigned extquote_handling:1; + BoolField(extquote_handling); #endif /* HAVE_COLOR */ - unsigned wrap_on_next_unread:1; - unsigned x_body:1; - unsigned x_comment_to:1; - unsigned x_headers:1; + BoolField(wrap_on_next_unread); + BoolField(x_body); + BoolField(x_comment_to); + BoolField(x_headers); }; /* @@ -1762,7 +1795,7 @@ struct t_scope { char *scope; /* scope for these group attributes */ struct t_attribute *attribute; /* the attributes itself */ struct t_attribute_state *state; /* additional information about numeric attributes */ - unsigned global:1; /* TRUE for scopes from global_attributes_file */ + BoolField(global); /* TRUE for scopes from global_attributes_file */ }; /* @@ -1886,15 +1919,15 @@ struct t_filter { char *subj; /* Subject: line */ char *from; /* From: line */ char *msgid; /* Message-ID: line */ - char lines_cmp; /* Lines compare <> */ - int lines_num; /* Lines: line */ - char gnksa_cmp; /* GNKSA compare <> */ - int gnksa_num; /* GNKSA code */ - int score; /* score to give if rule matches */ char *xref; /* groups in xref line */ char *path; /* server in path line */ - time_t time; /* expire time in seconds */ 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 */ @@ -1942,15 +1975,21 @@ struct t_screen { }; #endif /* !USE_CURSES */ -struct t_posted { +typedef struct posted { char date[10]; char group[80]; char action; char subj[120]; -}; + char mid[256]; + struct posted *next; +} t_posted; struct t_art_stat { +#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) + wchar_t art_mark; /* mark to use for this thread - not used for groups */ +#else char art_mark; /* mark to use for this thread - not used for groups */ +#endif /* MULTIBYTE_ABLE && !NO_LOCALE */ int total; /* total article count */ int unread; /* number of unread articles (does not include seen) arts */ int seen; /* number of seen articles (ART_WILL_RETURN) */ @@ -2126,8 +2165,7 @@ typedef void (*t_sortfunc)(void *, size_ #define REDIRECT_PGP_OUTPUT "> /dev/null" #define ENV_VAR_MAILER "MAILER" #define ENV_VAR_SHELL "SHELL" -#define TIN_EDITOR_FMT_OFF "%E %F" -#define TIN_EDITOR_FMT_ON "%E +%N %F" +#define TIN_EDITOR_FMT "%E +%N %F" #define MAILER_FORMAT "%M -oi -t < %F" #define TMPDIR get_val("TMPDIR", _PATH_TMP) #ifdef HAVE_KEY_PREFIX @@ -2200,13 +2238,13 @@ typedef void (*t_sortfunc)(void *, size_ /* Various function redefinitions */ #if defined(USE_DBMALLOC) || defined(USE_DMALLOC) -# define my_malloc(size) malloc(size) -# define my_calloc(nmemb, size) calloc((nmemb), (size)) -# define my_realloc(ptr, size) realloc((ptr), (size)) -#else -# define my_malloc(size) my_malloc1(__FILE__, __LINE__, (size)) -# define my_calloc(nmemb, size) my_calloc1(__FILE__, __LINE__, (nmemb), (size)) -# define my_realloc(ptr, size) my_realloc1(__FILE__, __LINE__, (ptr), (size)) +# define my_malloc(size) malloc((size_t) (size)) +# define my_calloc(nmemb, size) calloc((nmemb), (size_t) (size)) +# define my_realloc(ptr, size) realloc((ptr), (size_t) (size)) +#else +# define my_malloc(size) my_malloc1(__FILE__, __LINE__, (size_t) (size)) +# define my_calloc(nmemb, size) my_calloc1(__FILE__, __LINE__, (nmemb), (size_t) (size)) +# define my_realloc(ptr, size) my_realloc1(__FILE__, __LINE__, (ptr), (size_t) (size)) #endif /* USE_DBMALLOC || USE_DMALLOC */ #define ARRAY_SIZE(array) ((int) (sizeof(array) / sizeof(array[0]))) @@ -2217,7 +2255,7 @@ typedef void (*t_sortfunc)(void *, size_ #define BlankIfNull(p) ((p) ? (p) : "") #define my_group_find(x) add_my_group(x, FALSE, FALSE) -#define my_group_add(x, y) add_my_group(x, TRUE, y) +#define my_group_add(x, y) add_my_group(x, TRUE, y) #define for_each_group(x) for (x = 0; x < num_active; x++) #define for_each_art(x) for (x = 0; x < top_art; x++) #define for_each_art_in_thread(x, y) for (x = (int) base[y]; x >= 0; x = arts[x].thread) @@ -2381,9 +2419,9 @@ extern struct tm *localtime(time_t *); # undef my_malloc # undef my_realloc # undef my_calloc -# define my_malloc(size) malloc(size) -# define my_realloc(ptr, size) realloc((ptr), (size)) -# define my_calloc(nmemb, size) calloc((nmemb), (size)) +# define my_malloc(size) malloc((size_t)(size)) +# define my_realloc(ptr, size) realloc((ptr), (size_t) (size)) +# define my_calloc(nmemb, size) calloc((nmemb), (size_t) (size)) #endif /* MSS */ /* libcanlock */ @@ -2441,7 +2479,7 @@ extern struct tm *localtime(time_t *); # define UNUSED(x) x __attribute__((unused)) # else # define UNUSED(x) x -# endif /* __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ > 6) */ +# endif /* __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ > 6) */ #else # define UNUSED(x) x #endif /* __GNUC__ && !__cplusplus && !__APPLE_CC__ && !__NeXT__ */ diff -Nurp '--exclude=.bzr*' tin-2.4.5/include/tinrc.h tin-2.6.0/include/tinrc.h --- tin-2.4.5/include/tinrc.h 2020-12-01 11:52:08.000000000 +0100 +++ tin-2.6.0/include/tinrc.h 2021-07-06 00:32:41.996382448 +0200 @@ -3,7 +3,7 @@ * Module : tinrc.h * Author : Jason Faultless * Created : 1999-04-13 - * Updated : 2017-08-13 + * Updated : 2021-07-02 * Notes : * * Copyright (c) 1999-2021 Jason Faultless @@ -56,15 +56,27 @@ struct t_config { /* * Chars used to show article status */ - char art_marked_deleted; - char art_marked_inrange; /* misnomer, as it's also used for other ranges */ - char art_marked_return; - char art_marked_selected; - char art_marked_recent; - char art_marked_unread; - char art_marked_read; - char art_marked_killed; - char art_marked_read_selected; +# if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) + wchar_t art_marked_deleted; + wchar_t art_marked_inrange; /* misnomer, as it's also used for other ranges */ + wchar_t art_marked_return; + wchar_t art_marked_selected; + wchar_t art_marked_recent; + wchar_t art_marked_unread; + wchar_t art_marked_read; + wchar_t art_marked_killed; + wchar_t art_marked_read_selected; +# else + char art_marked_deleted; + char art_marked_inrange; /* misnomer, as it's also used for other ranges */ + char art_marked_return; + char art_marked_selected; + char art_marked_recent; + char art_marked_unread; + char art_marked_read; + char art_marked_killed; + char art_marked_read_selected; +# endif /* MULTIBYTE_ABLE && !NO_LOCALE */ char editor_format[PATH_LEN]; /* editor + parameters %E +%N %F */ char default_goto_group[HEADER_LEN]; /* default for the 'g' command */ char default_mail_address[HEADER_LEN]; @@ -177,7 +189,7 @@ struct t_config { int col_quote2; /* color of twice quoted lines */ int col_quote3; /* color of >=3 times quoted lines */ int col_extquote; /* color of quoted external text */ - int col_response; /* color of respone counter */ + int col_response; /* color of response counter */ int col_signature; /* color of signature */ int col_urls; /* color of urls highlight */ int col_verbatim; /* color of verbatim blocks */ @@ -203,7 +215,6 @@ struct t_config { int auto_cc_bcc; /* add your name to cc/bcc automatically */ t_bool auto_list_thread; /* list thread when entering it using right arrow */ t_bool auto_reconnect; /* automatically reconnect to news server */ - t_bool auto_save; /* save thread with name from Archive-name: field */ t_bool batch_save; /* save arts if -M/-S command line switch specified */ t_bool beginner_level; /* beginner level (shows mini help a la elm) */ t_bool cache_overview_files; /* create local index files for NNTP overview files */ @@ -225,7 +236,7 @@ struct t_config { # ifndef DISABLE_PRINTING t_bool print_header; /* print all of mail header or just Subject: & From lines */ # endif /* !DISABLE_PRINTING */ - t_bool process_only_unread; /* save/print//mail/pipe unread/all articles */ + t_bool process_only_unread; /* save/print/mail/pipe unread/all articles */ t_bool prompt_followupto; /* display empty Followup-To header in editor */ int quote_style; /* quoting behaviour */ t_bool show_description; @@ -234,25 +245,24 @@ struct t_config { t_bool show_signatures; /* show signatures 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 */ - t_bool start_editor_offset; -#ifndef USE_CURSES +# ifndef USE_CURSES t_bool strip_blanks; -#endif /* !USE_CURSES */ +# endif /* !USE_CURSES */ t_bool strip_newsrc; t_bool tex2iso_conv; /* convert "a to Umlaut-a */ t_bool thread_catchup_on_exit; /* catchup thread with left arrow key or not */ t_bool unlink_article; -#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) +# if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) t_bool utf8_graphics; /* use utf-8 characters for line drawing */ -#endif /* MULTIBYTE_ABLE && !NO_LOCALE */ +# endif /* MULTIBYTE_ABLE && !NO_LOCALE */ t_bool verbatim_handling; /* Detection of verbatim blocks */ # ifdef HAVE_COLOR t_bool extquote_handling; /* Detection of quoted text from external sources */ # endif /* HAVE_COLOR */ char inews_prog[PATH_LEN]; -#ifdef USE_CANLOCK +# ifdef USE_CANLOCK int cancel_lock_algo; /* algorithm used for Cancel-Lock/Cancel-Key */ -#endif /* USE_CANLOCK */ +# endif /* USE_CANLOCK */ int interactive_mailer; /* invoke user's mailreader */ t_bool use_mouse; /* enables/disables mouse support under xterm */ # ifdef HAVE_KEYPAD @@ -313,13 +323,13 @@ struct t_config { int attrib_quick_kill_header; int attrib_quick_select_header; int attrib_mail_mime_encoding; -#if defined(HAVE_ALARM) && defined(SIGALRM) +# if defined(HAVE_ALARM) && defined(SIGALRM) /* * # seconds after which a read from the NNTP will timeout * NB: This is different from the NNTP server timing us out due to inactivity */ int nntp_read_timeout_secs; -#endif /* HAVE_ALARM && SIGALRM */ +# endif /* HAVE_ALARM && SIGALRM */ int attrib_post_mime_encoding; int attrib_post_process_type; int attrib_show_author; @@ -332,7 +342,6 @@ struct t_config { t_bool attrib_alternative_handling; t_bool attrib_auto_list_thread; t_bool attrib_auto_select; - t_bool attrib_auto_save; t_bool attrib_batch_save; t_bool attrib_delete_tmp_files; t_bool attrib_group_catchup_on_exit; @@ -352,7 +361,6 @@ struct t_config { t_bool attrib_show_signatures; t_bool attrib_sigdashes; t_bool attrib_signature_repost; - t_bool attrib_start_editor_offset; t_bool attrib_tex2iso_conv; t_bool attrib_thread_catchup_on_exit; t_bool attrib_verbatim_handling; diff -Nurp '--exclude=.bzr*' tin-2.4.5/include/trace.h tin-2.6.0/include/trace.h --- tin-2.4.5/include/trace.h 2020-12-01 11:52:08.000000000 +0100 +++ tin-2.6.0/include/trace.h 2021-02-10 13:40:47.513529840 +0100 @@ -59,7 +59,7 @@ extern void _tracef (const char *, ...) # define TRACE(p) _tracef p -extern char *tin_tracechar(int c); +extern char *tin_tracechar(int ch); # else # define TRACE(p) /* nothing */ diff -Nurp '--exclude=.bzr*' tin-2.4.5/include/version.h tin-2.6.0/include/version.h --- tin-2.4.5/include/version.h 2020-12-24 12:47:22.000000000 +0100 +++ tin-2.6.0/include/version.h 2021-08-23 07:06:04.949045474 +0200 @@ -3,7 +3,7 @@ * Module : version.h * Author : I. Lea * Created : 1991-04-01 - * Updated : 2019-02-18 + * Updated : 2021-02-01 * Notes : * * Copyright (c) 1991-2021 Iain Lea @@ -43,15 +43,15 @@ # define PRODUCT "tin" # ifndef TIN_AUTOCONF_H -# define VERSION "2.4.5" +# define VERSION "2.6.0" # endif /* !TIN_AUTOCONF_H */ -# define RELEASEDATE "20201224" -# define RELEASENAME "Glen Albyn" -/* config-file versions - must by dotted triples in the range 0 to 99 each */ -# define TINRC_VERSION "1.3.17" -# define ATTRIBUTES_VERSION "1.0.10" +# define RELEASEDATE "20210823" +# define RELEASENAME "Coleburn" +/* config-file versions - must be dotted triples in the range 0 to 99 each */ +# define TINRC_VERSION "1.3.18" +# define ATTRIBUTES_VERSION "1.0.11" # define FILTER_VERSION "1.0.2" -# define KEYMAP_VERSION "1.0.9" +# define KEYMAP_VERSION "1.0.10" # define SERVERCONFIG_VERSION "1.0.0" #endif /* !VERSION_H */ diff -Nurp '--exclude=.bzr*' tin-2.4.5/libcanlock/COPYING tin-2.6.0/libcanlock/COPYING --- tin-2.4.5/libcanlock/COPYING 2018-01-02 19:03:46.000000000 +0100 +++ tin-2.6.0/libcanlock/COPYING 2021-01-04 02:51:06.680487631 +0100 @@ -14,17 +14,20 @@ Summary Note: The following list may not be up-to-date. Please use the license notes in the files as legal basis! +Files: hp/* +See hp/LICENSE. + Files: configure.ac [*/]Makefile.am doc/*.in* src/secret.c util/canlock.c -Copyright (c) 2018 Michael Baeuerle +Copyright (c) 2018-2021 Michael Baeuerle License: MIT-like -Files: src/canlock.c include/canlock.h +Files: src/canlock.c include/canlock.h.in Copyright (c) 2017 Dennis Preiser Copyright (c) 2003 G. J. Andruk License: MIT-like Files: test/canlocktest.c -Copyright (c) 2017 Michael Baeuerle +Copyright (c) 2017-2018 Michael Baeuerle Copyright (c) 2003 G. J. Andruk License: MIT-like diff -Nurp '--exclude=.bzr*' tin-2.4.5/libcanlock/ChangeLog tin-2.6.0/libcanlock/ChangeLog --- tin-2.4.5/libcanlock/ChangeLog 2018-01-25 19:13:04.000000000 +0100 +++ tin-2.6.0/libcanlock/ChangeLog 2021-01-07 22:15:33.449809070 +0100 @@ -2,6 +2,74 @@ Changelog ========= +3.2.2 2021-01-07 + Bugfix: Header field name is not found by canlock-mhp if there + is another header field for which only the prefix differs (and + that other field is processed first) + Test suite for canlock-mhp parser extended: It now tests headers + larger than 4 KiByte and for the field prefix bug fixed in this + version + Lexer of canlock-hfp has problems to detect T_CTEXT tokens on + HP-UX (relevant only if the header field contains comments). + The syntax of the ERE for T_CTEXT was rewritten to be compatible + with the SysV lex of HP-UX 11.11 + Test suite for canlock-hfp parser extended to test comments harder + Namespace clash of internal library functions with libc on NetBSD + Changed internal API function names hmac* to RFC2104Hmac* + Changed internal API function names hkdf* to RFC5869Hkdf* + Library API and ABI are fully compatible if no undocumented + functions are used + libcanlock-3.pc: Changed protocol in URL from http to https + +3.2.1 2020-11-28 + Bugfix: off-by-one heap buffer overflow fixed in canlock-mhp + (If header is larger than 4 KiByte. Found by Valgrind) + Bugfix: canlock-mhp end of header detection fixed + (Found by test suite on openSUSE. Reported by Martin Hauke) + +3.2.0 2020-05-11 + Support for pkg-config with option "--enable-pc-files" added + (Default behaviour is unchanged). This option installs the + pkg-config file "libcanlock-3.pc". The standard option + "--with-pkgconfigdir" can be used to specify the target directory + Shared library no longer exports internal symbols, if possible + (using #pragma GCC visibility). Library API and ABI are fully + compatible if no undocumented functions are used. + Build system: Distributed autotools files updated + +3.1.1 2019-12-29 + Bugfix: Potential buffer overflows in code from RFC6234 fixed. + Related code is used for test suite only, installed library and + utilities are not affected (Reported by Florian Schlichting) + Build system: Makefile rules fixed that use DIST_SUBDIRS variable + src/canlock.c: Fixed typo in comment (Reported by Urs Janssen) + +3.1.0 2019-01-26 + Merged canlock-hp into libcanlock package (now tracking the version + number of the libcanlock package) + Configure option "--disable-hp" added (Default is set to build + canlock-hp, use this option to get the behaviour from 3.0.x) + Manual page of canlock-hfp utility updated + Library API and ABI are unchanged + +3.0.3 2018-12-05 + Build system fixed for cross build (Patch suggested by Helmut Grohne, + modified to work on macOS) + +3.0.2 2018-08-18 + Configure option "--disable-legacy-api" added (Default behaviour is + unchanged) + Test suite updated: + API test 5 with removed (Obsolete since 20 years) + API test 8 with unknown added + API test 9 with mismatch added + Manual page of canlock utility updated + +3.0.1 2018-03-16 + Man page section numbers fixed (Patch from Florian Schlichting) + Minimum required automake version set to 1.11.6 (there is a security + vulnerability in 1.11.5) + 3.0.0 2018-01-17 API for arbitrary hash algorithm added (Written by Dennis Preiser) Support for SHA2 added (Using code from RFC6234 section 8) diff -Nurp '--exclude=.bzr*' tin-2.4.5/libcanlock/ChangeLog_V3 tin-2.6.0/libcanlock/ChangeLog_V3 --- tin-2.4.5/libcanlock/ChangeLog_V3 2018-01-25 19:13:04.000000000 +0100 +++ tin-2.6.0/libcanlock/ChangeLog_V3 2021-01-07 22:15:33.449809070 +0100 @@ -2,6 +2,74 @@ Changelog ========= +3.2.2 2021-01-07 + Bugfix: Header field name is not found by canlock-mhp if there + is another header field for which only the prefix differs (and + that other field is processed first) + Test suite for canlock-mhp parser extended: It now tests headers + larger than 4 KiByte and for the field prefix bug fixed in this + version + Lexer of canlock-hfp has problems to detect T_CTEXT tokens on + HP-UX (relevant only if the header field contains comments). + The syntax of the ERE for T_CTEXT was rewritten to be compatible + with the SysV lex of HP-UX 11.11 + Test suite for canlock-hfp parser extended to test comments harder + Namespace clash of internal library functions with libc on NetBSD + Changed internal API function names hmac* to RFC2104Hmac* + Changed internal API function names hkdf* to RFC5869Hkdf* + Library API and ABI are fully compatible if no undocumented + functions are used + libcanlock-3.pc: Changed protocol in URL from http to https + +3.2.1 2020-11-28 + Bugfix: off-by-one heap buffer overflow fixed in canlock-mhp + (If header is larger than 4 KiByte. Found by Valgrind) + Bugfix: canlock-mhp end of header detection fixed + (Found by test suite on openSUSE. Reported by Martin Hauke) + +3.2.0 2020-05-11 + Support for pkg-config with option "--enable-pc-files" added + (Default behaviour is unchanged). This option installs the + pkg-config file "libcanlock-3.pc". The standard option + "--with-pkgconfigdir" can be used to specify the target directory + Shared library no longer exports internal symbols, if possible + (using #pragma GCC visibility). Library API and ABI are fully + compatible if no undocumented functions are used. + Build system: Distributed autotools files updated + +3.1.1 2019-12-29 + Bugfix: Potential buffer overflows in code from RFC6234 fixed. + Related code is used for test suite only, installed library and + utilities are not affected (Reported by Florian Schlichting) + Build system: Makefile rules fixed that use DIST_SUBDIRS variable + src/canlock.c: Fixed typo in comment (Reported by Urs Janssen) + +3.1.0 2019-01-26 + Merged canlock-hp into libcanlock package (now tracking the version + number of the libcanlock package) + Configure option "--disable-hp" added (Default is set to build + canlock-hp, use this option to get the behaviour from 3.0.x) + Manual page of canlock-hfp utility updated + Library API and ABI are unchanged + +3.0.3 2018-12-05 + Build system fixed for cross build (Patch suggested by Helmut Grohne, + modified to work on macOS) + +3.0.2 2018-08-18 + Configure option "--disable-legacy-api" added (Default behaviour is + unchanged) + Test suite updated: + API test 5 with removed (Obsolete since 20 years) + API test 8 with unknown added + API test 9 with mismatch added + Manual page of canlock utility updated + +3.0.1 2018-03-16 + Man page section numbers fixed (Patch from Florian Schlichting) + Minimum required automake version set to 1.11.6 (there is a security + vulnerability in 1.11.5) + 3.0.0 2018-01-17 API for arbitrary hash algorithm added (Written by Dennis Preiser) Support for SHA2 added (Using code from RFC6234 section 8) diff -Nurp '--exclude=.bzr*' tin-2.4.5/libcanlock/LICENSE tin-2.6.0/libcanlock/LICENSE --- tin-2.4.5/libcanlock/LICENSE 2018-01-02 19:03:46.000000000 +0100 +++ tin-2.6.0/libcanlock/LICENSE 2021-01-04 02:51:06.680487631 +0100 @@ -14,17 +14,20 @@ Summary Note: The following list may not be up-to-date. Please use the license notes in the files as legal basis! +Files: hp/* +See hp/LICENSE. + Files: configure.ac [*/]Makefile.am doc/*.in* src/secret.c util/canlock.c -Copyright (c) 2018 Michael Baeuerle +Copyright (c) 2018-2021 Michael Baeuerle License: MIT-like -Files: src/canlock.c include/canlock.h +Files: src/canlock.c include/canlock.h.in Copyright (c) 2017 Dennis Preiser Copyright (c) 2003 G. J. Andruk License: MIT-like Files: test/canlocktest.c -Copyright (c) 2017 Michael Baeuerle +Copyright (c) 2017-2018 Michael Baeuerle Copyright (c) 2003 G. J. Andruk License: MIT-like diff -Nurp '--exclude=.bzr*' tin-2.4.5/libcanlock/README tin-2.6.0/libcanlock/README --- tin-2.4.5/libcanlock/README 2018-01-25 19:13:04.000000000 +0100 +++ tin-2.6.0/libcanlock/README 2021-01-04 02:52:55.832696332 +0100 @@ -18,10 +18,19 @@ base64 algorithms (e.g. OpenSSL), it is - C99 compiler with 'int' data type of at least 32 bit width Note: -A POSIX style operating system is required only for the build system and the -test-suite. -The code of the library and CLI utility is intended to be portable C99 (with the -exception that 16 bit platforms are not supported). +A POSIX style operating system is required only for the build system, the test +suite and the header parsers (see "canlock-hp" section below). +The code of the library and canlock utility is intended to be portable C99 (with +the exception that 16 bit platforms are not supported). + +For reliable overwriting of secret data in memory, libcanlock needs explicit +memory access. The following functions are currently supported (automatically +detected by configure script, if available): +- memset_s() [available as option in C11 Annex K] +- explicit_memset() [available e.g. since NetBSD 7] +- explicit_bzero() [available e.g. since GNU libc 2.25] +If none of them can be used, memset() is used as fallback. But a "too smart" +compiler may optimize this call to NOP. 3) API @@ -35,13 +44,16 @@ notice. 4) Backward compatibility -The old API from version 2 is still emulated, but it is now deprecated and -undocumented. - +The version 2 legacy API is still present by default, but it is now deprecated +and undocumented. Including the header file from the new location, recompile and relink should be sufficient to port an existing application to version 3 of the library. -It is also possible to install both version 2 and version 3 of the library -in parallel. + +The version 2 legacy API can be removed from the library with the configure +option "--disable-legacy-api". + +Note: It is possible to install both, version 2 and version 3 of the library in +parallel. 5) Versioning scheme @@ -67,6 +79,17 @@ programs that use the library. Releases with different major numbers require changes in all programs that use the library. +Note: Compatibility is not guaranteed if different configure options are used! + + +6) pkg-config +Since version 3.2.0 pkg-config is supported with the configure option +"--enable-pc-files". With this option the data file "libcanlock-3.pc" is +installed. + +The configure option "--with-pkgconfigdir" can be used to install this file +into a nonstandard location. + canlock ======= @@ -74,4 +97,12 @@ Since version 3 the command line utility The utility and a man page for it are installed together with the library. +canlock-hp +========== +The formerly separate package canlock-hp was merged into version 3.1.0 (see +the README file in the "hp" subdirectory). + +canlock-hp can be disabled with the configure option "--disable-hp". + + EOF diff -Nurp '--exclude=.bzr*' tin-2.4.5/libcanlock/include/base64.h tin-2.6.0/libcanlock/include/base64.h --- tin-2.4.5/libcanlock/include/base64.h 2017-05-18 20:49:34.000000000 +0200 +++ tin-2.6.0/libcanlock/include/base64.h 2021-01-04 02:54:23.600077158 +0100 @@ -31,15 +31,17 @@ * SUCH DAMAGE. */ -/* $Id: base64.h,v 1.2 1999/12/02 16:58:45 joda Exp $ */ - #ifndef _BASE64_H_ #define _BASE64_H_ +#pragma GCC visibility push(internal) + size_t base64_encode(const void *data, int size, char **str); #if 0 /* not used */ size_t base64_decode(const char *str, void *data); #endif /* 0 */ +#pragma GCC visibility pop + #endif diff -Nurp '--exclude=.bzr*' tin-2.4.5/libcanlock/include/sha-private.h tin-2.6.0/libcanlock/include/sha-private.h --- tin-2.4.5/libcanlock/include/sha-private.h 2017-04-26 17:59:23.000000000 +0200 +++ tin-2.6.0/libcanlock/include/sha-private.h 2021-01-04 02:55:11.225910661 +0100 @@ -6,6 +6,9 @@ #ifndef _SHA_PRIVATE__H #define _SHA_PRIVATE__H + +#pragma GCC visibility push(internal) + /* * These definitions are defined in FIPS 180-3, section 4.1. * Ch() and Maj() are defined identically in sections 4.1.1, @@ -29,4 +32,6 @@ #define SHA_Parity(x, y, z) ((x) ^ (y) ^ (z)) +#pragma GCC visibility pop + #endif /* _SHA_PRIVATE__H */ diff -Nurp '--exclude=.bzr*' tin-2.4.5/libcanlock/include/sha.h tin-2.6.0/libcanlock/include/sha.h --- tin-2.4.5/libcanlock/include/sha.h 2017-05-18 20:47:58.000000000 +0200 +++ tin-2.6.0/libcanlock/include/sha.h 2021-01-04 02:55:49.703391487 +0100 @@ -39,6 +39,8 @@ #ifndef _SHA_H_ #define _SHA_H_ +#pragma GCC visibility push(internal) + /* * Description: * This file implements the Secure Hash Algorithms @@ -303,55 +305,58 @@ extern const char *USHAHashName(enum SHA * for all SHAs. * This interface allows a fixed-length text input to be used. */ -extern int hmac(SHAversion whichSha, /* which SHA algorithm to use */ - const unsigned char *text, /* pointer to data stream */ - int text_len, /* length of data stream */ - const unsigned char *key, /* pointer to authentication key */ - int key_len, /* length of authentication key */ - uint8_t digest[USHAMaxHashSize]); /* caller digest to fill in */ +extern int RFC2104Hmac(SHAversion whichSha, /* which SHA algorithm to use */ + const unsigned char *text, /* pointer to data stream */ + int text_len, /* length of data stream */ + const unsigned char *key, /* pointer to authentication key */ + int key_len, /* length of authentication key */ + uint8_t digest[USHAMaxHashSize]); /* caller digest to fill in */ /* * HMAC Keyed-Hashing for Message Authentication, RFC 2104, * for all SHAs. * This interface allows any length of text input to be used. */ -extern int hmacReset(HMACContext *context, enum SHAversion whichSha, - const unsigned char *key, int key_len); -extern int hmacInput(HMACContext *context, const unsigned char *text, - int text_len); -extern int hmacFinalBits(HMACContext *context, uint8_t bits, - unsigned int bit_count); -extern int hmacResult(HMACContext *context, - uint8_t digest[USHAMaxHashSize]); +extern int RFC2104HmacReset(HMACContext *context, enum SHAversion whichSha, + const unsigned char *key, int key_len); +extern int RFC2104HmacInput(HMACContext *context, const unsigned char *text, + int text_len); +extern int RFC2104HmacFinalBits(HMACContext *context, uint8_t bits, + unsigned int bit_count); +extern int RFC2104HmacResult(HMACContext *context, + uint8_t digest[USHAMaxHashSize]); /* * HKDF HMAC-based Extract-and-Expand Key Derivation Function, * RFC 5869, for all SHAs. */ -extern int hkdf(SHAversion whichSha, const unsigned char *salt, - int salt_len, const unsigned char *ikm, int ikm_len, - const unsigned char *info, int info_len, - uint8_t okm[ ], int okm_len); -extern int hkdfExtract(SHAversion whichSha, const unsigned char *salt, - int salt_len, const unsigned char *ikm, - int ikm_len, uint8_t prk[USHAMaxHashSize]); -extern int hkdfExpand(SHAversion whichSha, const uint8_t prk[ ], - int prk_len, const unsigned char *info, - int info_len, uint8_t okm[ ], int okm_len); +extern int RFC5869Hkdf(SHAversion whichSha, const unsigned char *salt, + int salt_len, const unsigned char *ikm, int ikm_len, + const unsigned char *info, int info_len, + uint8_t okm[ ], int okm_len); +extern int RFC5869HkdfExtract(SHAversion whichSha, const unsigned char *salt, + int salt_len, const unsigned char *ikm, + int ikm_len, uint8_t prk[USHAMaxHashSize]); +extern int RFC5869HkdfExpand(SHAversion whichSha, const uint8_t prk[ ], + int prk_len, const unsigned char *info, + int info_len, uint8_t okm[ ], int okm_len); /* * HKDF HMAC-based Extract-and-Expand Key Derivation Function, * RFC 5869, for all SHAs. * This interface allows any length of text input to be used. */ -extern int hkdfReset(HKDFContext *context, enum SHAversion whichSha, - const unsigned char *salt, int salt_len); -extern int hkdfInput(HKDFContext *context, const unsigned char *ikm, - int ikm_len); -extern int hkdfFinalBits(HKDFContext *context, uint8_t ikm_bits, - unsigned int ikm_bit_count); -extern int hkdfResult(HKDFContext *context, - uint8_t prk[USHAMaxHashSize], - const unsigned char *info, int info_len, - uint8_t okm[USHAMaxHashSize], int okm_len); +extern int RFC5869HkdfReset(HKDFContext *context, enum SHAversion whichSha, + const unsigned char *salt, int salt_len); +extern int RFC5869HkdfInput(HKDFContext *context, const unsigned char *ikm, + int ikm_len); +extern int RFC5869HkdfFinalBits(HKDFContext *context, uint8_t ikm_bits, + unsigned int ikm_bit_count); +extern int RFC5869HkdfResult(HKDFContext *context, + uint8_t prk[USHAMaxHashSize], + const unsigned char *info, int info_len, + uint8_t okm[USHAMaxHashSize], int okm_len); + +#pragma GCC visibility pop + #endif /* _SHA_H_ */ diff -Nurp '--exclude=.bzr*' tin-2.4.5/libcanlock/src/canlock.c tin-2.6.0/libcanlock/src/canlock.c --- tin-2.4.5/libcanlock/src/canlock.c 2019-12-27 14:18:01.000000000 +0100 +++ tin-2.6.0/libcanlock/src/canlock.c 2021-01-04 02:56:35.725162131 +0100 @@ -71,9 +71,9 @@ static enum SHAversion which_cl_hash(int * Portable replacement for 'strdup()' * * 'strdup()' requires SUSv2, XSI extension or POSIX.1-2008 - * http://pubs.opengroup.org/onlinepubs/007908799/xsh/strdup.html - * http://pubs.opengroup.org/onlinepubs/009695399/functions/strdup.html - * http://pubs.opengroup.org/onlinepubs/9699919799/functions/strdup.html + * https://pubs.opengroup.org/onlinepubs/007908799/xsh/strdup.html + * https://pubs.opengroup.org/onlinepubs/009695399/functions/strdup.html + * https://pubs.opengroup.org/onlinepubs/9699919799/functions/strdup.html * * Note: * 'malloc()' already gives the correct return (and 'errno') values required by @@ -106,6 +106,9 @@ static char *my_strdup(const char *s) * Returns a malloc()'d buffer on success, that the caller will need to free(). * Returns NULL (on failure). */ +#if ! CL_API_V2 +static +#endif /* CL_API_V2 */ char *lock_strip_alpha(char *key, char *type) { char *ret; @@ -143,10 +146,12 @@ char *lock_strip_alpha(char *key, char * } +#if CL_API_V2 char *lock_strip(char *key, char *type) { return lock_strip_alpha(key, type); } +#endif /* CL_API_V2 */ /* @@ -194,6 +199,7 @@ int cl_split(char *input, char **klstrin } +#if CL_API_V2 /* * Generate a SHA1 cancel key * Returns a malloc()'d buffer that the caller will need to free() (on success). @@ -204,6 +210,7 @@ char *sha_key(const unsigned char *secre { return cl_get_key(CL_SHA1, secret, seclen, message, msglen); } +#endif /* CL_API_V2 */ /* @@ -226,7 +233,8 @@ char *cl_get_key(int which_hash, const u if ((size_t) INT_MAX < msglen || (size_t) INT_MAX < seclen) return NULL; - if (hmac(which_sha, message, (int) msglen, secret, (int) seclen, hmacbuff) + if (RFC2104Hmac(which_sha, message, (int) msglen, secret, (int) seclen, + hmacbuff) != shaSuccess) return NULL; @@ -270,6 +278,7 @@ char *cl_get_key(int which_hash, const u } +#if CL_API_V2 /* * Generate a SHA1 cancel lock * Returns a malloc()'d buffer that the caller will need to free() (on success). @@ -280,6 +289,7 @@ char *sha_lock(const unsigned char *secr { return cl_get_lock(CL_SHA1, secret, seclen, message, msglen); } +#endif /* CL_API_V2 */ /* @@ -374,6 +384,7 @@ char *cl_get_lock(int which_hash, const } +#if CL_API_V2 /* * Verify a SHA1 cancel key against a cancel lock * Returns 0 on success, nonzero on failure. @@ -382,6 +393,8 @@ int sha_verify(const char *key, const ch { return cl_verify(CL_SHA1, key, lock); } +#endif /* CL_API_V2 */ + /* * Verify a cancel key against a cancel lock diff -Nurp '--exclude=.bzr*' tin-2.4.5/libcanlock/src/hmac.c tin-2.6.0/libcanlock/src/hmac.c --- tin-2.4.5/libcanlock/src/hmac.c 2018-01-05 19:50:45.000000000 +0100 +++ tin-2.6.0/libcanlock/src/hmac.c 2021-01-04 02:56:49.893707148 +0100 @@ -9,13 +9,17 @@ * This file implements the HMAC algorithm (Keyed-Hashing for * Message Authentication, [RFC 2104]), expressed in terms of * the various SHA algorithms. + * + * Note: + * Prefix for internal API changed from "hmac" to "RFC2104Hmac" + * because of namespace clash with NetBSD libc. */ #include "canlock-private.h" #include "sha.h" /* - * hmac + * RFC2104Hmac * * Description: * This function will compute an HMAC message digest. @@ -42,23 +46,23 @@ * sha Error Code. * */ -int hmac(SHAversion whichSha, - const unsigned char *message_array, int length, - const unsigned char *key, int key_len, - uint8_t digest[USHAMaxHashSize]) +int RFC2104Hmac(SHAversion whichSha, + const unsigned char *message_array, int length, + const unsigned char *key, int key_len, + uint8_t digest[USHAMaxHashSize]) { int res; HMACContext context; /* Security review: Location L1 */ - res = hmacReset(&context, whichSha, key, key_len) || - hmacInput(&context, message_array, length) || - hmacResult(&context, digest); + res = RFC2104HmacReset(&context, whichSha, key, key_len) || + RFC2104HmacInput(&context, message_array, length) || + RFC2104HmacResult(&context, digest); cl_clear_secret((void *) &context, sizeof(HMACContext), sizeof(HMACContext)); return res; } /* - * hmacReset + * RFC2104HmacReset * * Description: * This function will initialize the hmacContext in preparation @@ -78,8 +82,8 @@ int hmac(SHAversion whichSha, * sha Error Code. * */ -int hmacReset(HMACContext *context, enum SHAversion whichSha, - const unsigned char *key, int key_len) +int RFC2104HmacReset(HMACContext *context, enum SHAversion whichSha, + const unsigned char *key, int key_len) { int i, blocksize, hashsize, ret; @@ -148,7 +152,7 @@ int hmacReset(HMACContext *context, enum } /* - * hmacInput + * RFC2104HmacInput * * Description: * This function accepts an array of octets as the next portion @@ -167,8 +171,8 @@ int hmacReset(HMACContext *context, enum * sha Error Code. * */ -int hmacInput(HMACContext *context, const unsigned char *text, - int text_len) +int RFC2104HmacInput(HMACContext *context, const unsigned char *text, + int text_len) { if (!context) return shaNull; if (context->Corrupted) return context->Corrupted; @@ -179,7 +183,7 @@ int hmacInput(HMACContext *context, cons } /* - * hmacFinalBits + * RFC2104HmacFinalBits * * Description: * This function will add in any final bits of the message. @@ -197,8 +201,8 @@ int hmacInput(HMACContext *context, cons * Returns: * sha Error Code. */ -int hmacFinalBits(HMACContext *context, - uint8_t bits, unsigned int bit_count) +int RFC2104HmacFinalBits(HMACContext *context, + uint8_t bits, unsigned int bit_count) { if (!context) return shaNull; if (context->Corrupted) return context->Corrupted; @@ -209,7 +213,7 @@ int hmacFinalBits(HMACContext *context, } /* - * hmacResult + * RFC2104HmacResult * * Description: * This function will return the N-byte message digest into the @@ -227,7 +231,7 @@ int hmacFinalBits(HMACContext *context, * sha Error Code. * */ -int hmacResult(HMACContext *context, uint8_t *digest) +int RFC2104HmacResult(HMACContext *context, uint8_t *digest) { int ret; if (!context) return shaNull; diff -Nurp '--exclude=.bzr*' tin-2.4.5/libcanlock/test/canlocktest.c tin-2.6.0/libcanlock/test/canlocktest.c --- tin-2.4.5/libcanlock/test/canlocktest.c 2017-05-08 16:24:53.000000000 +0200 +++ tin-2.6.0/libcanlock/test/canlocktest.c 2021-01-04 02:57:11.554540284 +0100 @@ -1,5 +1,5 @@ /* ============================================================================= - * Copyright (c) 2017 Michael Baeuerle + * Copyright (c) 2017-2018 Michael Baeuerle * Copyright (c) 2003 G.J. Andruk * * All rights reserved. @@ -80,23 +80,21 @@ static const char *check_scheme(cl_hash_ static int checker(cl_hash_version hash, char *key, char *lock) { int res = -1; - char *rawkey, *rawlock; - char keytype[BUFFSIZE], locktype[BUFFSIZE]; + cl_hash_version hash_key, hash_lock; + char *string_key, *string_lock; const char *scheme; printf("%s\n%s,%s\n", "Check Cancel-Key,Cancel-Lock:", key, lock); - rawkey = lock_strip_alpha(key, keytype); - rawlock = lock_strip_alpha(lock, locktype); + hash_key = cl_split(key, &string_key); + hash_lock = cl_split(lock, &string_lock); - /* Check whether matches */ - if (!strcmp(keytype, locktype)) + if (hash_key && hash_lock) { - /* Check whether is supported */ - scheme = check_scheme(hash); - if (NULL != scheme && !strcmp(keytype, scheme)) + /* Check whether matches */ + if (hash_key == hash_lock) { - if (!cl_verify(hash, rawkey, rawlock)) + if (!cl_verify(hash, string_key, string_lock)) { printf("\nGOOD\n"); res = 0; @@ -105,10 +103,11 @@ static int checker(cl_hash_version hash, printf("\nBAD\n"); } else - printf("\nBAD: Scheme not supported\n"); + printf("\nBAD: Scheme mismatch (%s/%s)\n", + check_scheme(hash_key), check_scheme(hash_lock)); } else - printf("\nBAD: Scheme mismatch (%s/%s)\n", keytype, locktype); + printf("\nBAD: Scheme not supported\n"); return res; } @@ -224,10 +223,13 @@ int main(void) /* Test 5 (Check SHA1 with element) */ printf("Test 5 (Check SHA1 with element)\n\n"); +#if 0 /* Skip because this requires V2 legacy API */ c_key = "ShA1:aaaBBBcccDDDeeeFFF:bN"; c_lock = "sha1:bNXHc6ohSmeHaRHHW56BIWZJt+4="; rv = checker(CL_SHA1, c_key, c_lock); if (rv) failed = 1; +#endif + printf("SKIP: is obsolete since >20 years\n"); printf("\n----------------------------------------" "----------------------------------------\n\n"); @@ -247,6 +249,28 @@ int main(void) rv = checker(CL_SHA256, c_key, c_lock); /* BAD is expected and the correct result for this test */ printf("(Note: BAD is expected and the correct result for this test)\n"); + if (!rv) failed = 1; + printf("\n----------------------------------------" + "----------------------------------------\n\n"); + + /* Test 8 (Check with unknown ) */ + printf("Test 8 (Check with unknown )\n\n"); + c_key = "shA257:sSkDke97Dh78/d+Diu1i3dQ2Fp/EMK3xE2GfEqZlvK8="; + c_lock = "sHa256:RrKLp7YCQc9T8HmgSbxwIDlnCDWsgy1awqtiDuhedRo="; + rv = checker(CL_SHA256, c_key, c_lock); + /* BAD is expected and the correct result for this test */ + printf("(Note: BAD is expected and the correct result for this test)\n"); + if (!rv) failed = 1; + printf("\n----------------------------------------" + "----------------------------------------\n\n"); + + /* Test 9 (Check with mismatch) */ + printf("Test 9 (Check with mismatch)\n\n"); + c_key = "shA256:sSkDke97Dh78/d+Diu1i3dQ2Fp/EMK3xE2GfEqZlvK8="; + c_lock = "sha1:bNXHc6ohSmeHaRHHW56BIWZJt+4="; + rv = checker(CL_SHA256, c_key, c_lock); + /* BAD is expected and the correct result for this test */ + printf("(Note: BAD is expected and the correct result for this test)\n"); if (!rv) failed = 1; printf("\n----------------------------------------" "----------------------------------------\n\n"); diff -Nurp '--exclude=.bzr*' tin-2.4.5/libcanlock/test/canlocktest_legacy.c tin-2.6.0/libcanlock/test/canlocktest_legacy.c --- tin-2.4.5/libcanlock/test/canlocktest_legacy.c 2017-05-07 16:53:45.000000000 +0200 +++ tin-2.6.0/libcanlock/test/canlocktest_legacy.c 2021-01-04 02:57:29.355224867 +0100 @@ -49,6 +49,7 @@ #define BUFFSIZE 512 +#if CL_API_V2 static int checker(char *key, char *lock) { int res = -1; @@ -80,10 +81,12 @@ static int checker(char *key, char *lock return res; } +#endif /* CL_API_V2 */ int main(void) { +#if CL_API_V2 char cankey[256], canlock[256], *lkey, *llock; unsigned char secret[] = "fluffy", message[] = ""; @@ -146,4 +149,9 @@ int main(void) /* Check for success */ if (!failed) exit(EXIT_SUCCESS); exit(EXIT_FAILURE); +#else /* CL_API_V2 */ + /* Execute as NOP and return 77 (defined by automake and means "skipped") */ + printf("---legacy API tests were skipped (Version 2 API disabled)---\n"); + exit(77); +#endif /* CL_API_V2 */ } diff -Nurp '--exclude=.bzr*' tin-2.4.5/libcanlock/test/hkdf.c tin-2.6.0/libcanlock/test/hkdf.c --- tin-2.4.5/libcanlock/test/hkdf.c 2017-03-09 19:03:16.000000000 +0100 +++ tin-2.6.0/libcanlock/test/hkdf.c 2021-01-04 02:57:40.867667572 +0100 @@ -9,6 +9,9 @@ * This file implements the HKDF algorithm (HMAC-based * Extract-and-Expand Key Derivation Function, RFC 5869), * expressed in terms of the various SHA algorithms. + * + * Note: + * Prefix for internal API changed from "hkdf" to "RRFC5869Hkdf". */ #include "sha.h" @@ -16,7 +19,7 @@ #include /* - * hkdf + * RFC5869Hkdf * * Description: * This function will generate keying material using HKDF. @@ -53,20 +56,20 @@ * sha Error Code. * */ -int hkdf(SHAversion whichSha, - const unsigned char *salt, int salt_len, - const unsigned char *ikm, int ikm_len, - const unsigned char *info, int info_len, - uint8_t okm[ ], int okm_len) +int RFC5869Hkdf(SHAversion whichSha, + const unsigned char *salt, int salt_len, + const unsigned char *ikm, int ikm_len, + const unsigned char *info, int info_len, + uint8_t okm[ ], int okm_len) { uint8_t prk[USHAMaxHashSize]; - return hkdfExtract(whichSha, salt, salt_len, ikm, ikm_len, prk) || - hkdfExpand(whichSha, prk, USHAHashSize(whichSha), info, + return RFC5869HkdfExtract(whichSha, salt, salt_len, ikm, ikm_len, prk) || + RFC5869HkdfExpand(whichSha, prk, USHAHashSize(whichSha), info, info_len, okm, okm_len); } /* - * hkdfExtract + * RFC5869HkdfExtract * * Description: * This function will perform HKDF extraction. @@ -92,7 +95,7 @@ int hkdf(SHAversion whichSha, * sha Error Code. * */ -int hkdfExtract(SHAversion whichSha, +int RFC5869HkdfExtract(SHAversion whichSha, const unsigned char *salt, int salt_len, const unsigned char *ikm, int ikm_len, uint8_t prk[USHAMaxHashSize]) @@ -105,11 +108,11 @@ int hkdfExtract(SHAversion whichSha, } else if (salt_len < 0) { return shaBadParam; } - return hmac(whichSha, ikm, ikm_len, salt, salt_len, prk); + return RFC2104Hmac(whichSha, ikm, ikm_len, salt, salt_len, prk); } /* - * hkdfExpand + * RFC5869HkdfExpand * * Description: * This function will perform HKDF expansion. @@ -141,9 +144,9 @@ int hkdfExtract(SHAversion whichSha, * sha Error Code. * */ -int hkdfExpand(SHAversion whichSha, const uint8_t prk[ ], int prk_len, - const unsigned char *info, int info_len, - uint8_t okm[ ], int okm_len) +int RFC5869HkdfExpand(SHAversion whichSha, const uint8_t prk[ ], int prk_len, + const unsigned char *info, int info_len, + uint8_t okm[ ], int okm_len) { int hash_len, N; unsigned char T[USHAMaxHashSize]; @@ -169,11 +172,11 @@ int hkdfExpand(SHAversion whichSha, cons for (i = 1; i <= N; i++) { HMACContext context; unsigned char c = i; - int ret = hmacReset(&context, whichSha, prk, prk_len) || - hmacInput(&context, T, Tlen) || - hmacInput(&context, info, info_len) || - hmacInput(&context, &c, 1) || - hmacResult(&context, T); + int ret = RFC2104HmacReset(&context, whichSha, prk, prk_len) || + RFC2104HmacInput(&context, T, Tlen) || + RFC2104HmacInput(&context, info, info_len) || + RFC2104HmacInput(&context, &c, 1) || + RFC2104HmacResult(&context, T); if (ret != shaSuccess) return ret; memcpy(okm + where, T, (i != N) ? hash_len : (okm_len - where)); @@ -184,7 +187,7 @@ int hkdfExpand(SHAversion whichSha, cons } /* - * hkdfReset + * RFC5869HkdfReset * * Description: * This function will initialize the hkdfContext in preparation @@ -207,8 +210,8 @@ int hkdfExpand(SHAversion whichSha, cons * sha Error Code. * */ -int hkdfReset(HKDFContext *context, enum SHAversion whichSha, - const unsigned char *salt, int salt_len) +int RFC5869HkdfReset(HKDFContext *context, enum SHAversion whichSha, + const unsigned char *salt, int salt_len) { unsigned char nullSalt[USHAMaxHashSize]; if (!context) return shaNull; @@ -221,7 +224,7 @@ int hkdfReset(HKDFContext *context, enum memset(nullSalt, '\0', salt_len); } - return hmacReset(&context->hmacContext, whichSha, salt, salt_len); + return RFC2104HmacReset(&context->hmacContext, whichSha, salt, salt_len); } /* @@ -244,17 +247,17 @@ int hkdfReset(HKDFContext *context, enum * sha Error Code. * */ -int hkdfInput(HKDFContext *context, const unsigned char *ikm, - int ikm_len) +int RFC5869HkdfInput(HKDFContext *context, const unsigned char *ikm, + int ikm_len) { if (!context) return shaNull; if (context->Corrupted) return context->Corrupted; if (context->Computed) return context->Corrupted = shaStateError; - return hmacInput(&context->hmacContext, ikm, ikm_len); + return RFC2104HmacInput(&context->hmacContext, ikm, ikm_len); } /* - * hkdfFinalBits + * RFC5869HkdfFinalBits * * Description: * This function will add in any final bits of the @@ -273,17 +276,17 @@ int hkdfInput(HKDFContext *context, cons * Returns: * sha Error Code. */ -int hkdfFinalBits(HKDFContext *context, uint8_t ikm_bits, - unsigned int ikm_bit_count) +int RFC5869HkdfFinalBits(HKDFContext *context, uint8_t ikm_bits, + unsigned int ikm_bit_count) { if (!context) return shaNull; if (context->Corrupted) return context->Corrupted; if (context->Computed) return context->Corrupted = shaStateError; - return hmacFinalBits(&context->hmacContext, ikm_bits, ikm_bit_count); + return RFC2104HmacFinalBits(&context->hmacContext, ikm_bits, ikm_bit_count); } /* - * hkdfResult + * RFC5869HkdfResult * * Description: * This function will finish the HKDF extraction and perform the @@ -312,10 +315,10 @@ int hkdfFinalBits(HKDFContext *context, * sha Error Code. * */ -int hkdfResult(HKDFContext *context, - uint8_t prk[USHAMaxHashSize], - const unsigned char *info, int info_len, - uint8_t okm[ ], int okm_len) +int RFC5869HkdfResult(HKDFContext *context, + uint8_t prk[USHAMaxHashSize], + const unsigned char *info, int info_len, + uint8_t okm[ ], int okm_len) { uint8_t prkbuf[USHAMaxHashSize]; int ret; @@ -326,8 +329,8 @@ int hkdfResult(HKDFContext *context, if (!okm) return context->Corrupted = shaBadParam; if (!prk) prk = prkbuf; - ret = hmacResult(&context->hmacContext, prk) || - hkdfExpand(context->whichSha, prk, context->hashSize, info, + ret = RFC2104HmacResult(&context->hmacContext, prk) || + RFC5869HkdfExpand(context->whichSha, prk, context->hashSize, info, info_len, okm, okm_len); context->Computed = 1; return context->Corrupted = ret; diff -Nurp '--exclude=.bzr*' tin-2.4.5/libcanlock/test/shatest.c tin-2.6.0/libcanlock/test/shatest.c --- tin-2.4.5/libcanlock/test/shatest.c 2019-12-29 15:37:05.000000000 +0100 +++ tin-2.6.0/libcanlock/test/shatest.c 2021-01-04 02:57:50.160024887 +0100 @@ -938,10 +938,10 @@ static int hash(int testno, int loopno, memset(&hmac, '\343', sizeof(hmac)); memset(&hkdf, '\343', sizeof(hkdf)); - err = info ? hkdfReset(&hkdf, hashes[hashno].whichSha, - keyarray, keylen) : - keyarray ? hmacReset(&hmac, hashes[hashno].whichSha, - keyarray, keylen) : + err = info ? RFC5869HkdfReset(&hkdf, hashes[hashno].whichSha, + keyarray, keylen) : + keyarray ? RFC2104HmacReset(&hmac, hashes[hashno].whichSha, + keyarray, keylen) : USHAReset(&sha, hashes[hashno].whichSha); if (err != shaSuccess) { fprintf(stderr, "hash(): %sReset Error %d.\n", @@ -951,9 +951,9 @@ static int hash(int testno, int loopno, } for (i = 0; i < repeatcount; ++i) { - err = info ? hkdfInput(&hkdf, (const uint8_t *)testarray, length) : - keyarray ? hmacInput(&hmac, (const uint8_t *) testarray, - length) : + err = info ? RFC5869HkdfInput(&hkdf, (const uint8_t *)testarray, length) : + keyarray ? RFC2104HmacInput(&hmac, (const uint8_t *) testarray, + length) : USHAInput(&sha, (const uint8_t *) testarray, length); if (err != shaSuccess) { @@ -965,9 +965,9 @@ static int hash(int testno, int loopno, } if (numberExtrabits > 0) { - err = info ? hkdfFinalBits(&hkdf, extrabits, numberExtrabits) : - keyarray ? hmacFinalBits(&hmac, (uint8_t) extrabits, - numberExtrabits) : + err = info ? RFC5869HkdfFinalBits(&hkdf, extrabits, numberExtrabits) : + keyarray ? RFC2104HmacFinalBits(&hmac, (uint8_t) extrabits, + numberExtrabits) : USHAFinalBits(&sha, (uint8_t) extrabits, numberExtrabits); if (err != shaSuccess) { @@ -978,9 +978,9 @@ static int hash(int testno, int loopno, } } - err = info ? hkdfResult(&hkdf, 0, info, infolen, - Message_Digest, okmlen) : - keyarray ? hmacResult(&hmac, Message_Digest) : + err = info ? RFC5869HkdfResult(&hkdf, 0, info, infolen, + Message_Digest, okmlen) : + keyarray ? RFC2104HmacResult(&hmac, Message_Digest) : USHAResult(&sha, Message_Digest); if (err != shaSuccess) { fprintf(stderr, "hash(): %s Result Error %d, could not compute " @@ -1030,15 +1030,15 @@ static int hashHkdf(int testno, int loop printf(" L=%d bytes\n", hkdfhashes[testno].okmlength); } - /* Run hkdf() against the test vectors */ - err = hkdf(hkdfhashes[testno].whichSha, - (const uint8_t *) hkdfhashes[testno].saltarray, - hkdfhashes[testno].saltlength, - (const uint8_t *) hkdfhashes[testno].ikmarray, - hkdfhashes[testno].ikmlength, - (const uint8_t *) hkdfhashes[testno].infoarray, - hkdfhashes[testno].infolength, okm, - hkdfhashes[testno].okmlength); + /* Run RFC5869Hkdf() against the test vectors */ + err = RFC5869Hkdf(hkdfhashes[testno].whichSha, + (const uint8_t *) hkdfhashes[testno].saltarray, + hkdfhashes[testno].saltlength, + (const uint8_t *) hkdfhashes[testno].ikmarray, + hkdfhashes[testno].ikmlength, + (const uint8_t *) hkdfhashes[testno].infoarray, + hkdfhashes[testno].infolength, okm, + hkdfhashes[testno].okmlength); if (err != shaSuccess) { fprintf(stderr, "hashHkdf(): hkdf Error %d.\n", err); return err; @@ -1048,15 +1048,15 @@ static int hashHkdf(int testno, int loop USHAHashName(hkdfhashes[testno].whichSha), "hkdf standard test", buf, hkdfhashes[testno].okmarray, printResults, printPassFail); - /* Now run hkdfExtract() by itself against the test vectors */ + /* Now run RFC5869HkdfExtract() by itself against the test vectors */ /* to verify the intermediate results. */ - err = hkdfExtract(hkdfhashes[testno].whichSha, - (const uint8_t *) hkdfhashes[testno].saltarray, - hkdfhashes[testno].saltlength, - (const uint8_t *) hkdfhashes[testno].ikmarray, - hkdfhashes[testno].ikmlength, prk); + err = RFC5869HkdfExtract(hkdfhashes[testno].whichSha, + (const uint8_t *) hkdfhashes[testno].saltarray, + hkdfhashes[testno].saltlength, + (const uint8_t *) hkdfhashes[testno].ikmarray, + hkdfhashes[testno].ikmlength, prk); if (err != shaSuccess) { - fprintf(stderr, "hashHkdf(): hkdfExtract Error %d.\n", err); + fprintf(stderr, "hashHkdf(): RFC5869HkdfExtract Error %d.\n", err); return err; } snprintf(buf, (size_t) 128, "hkdfExtract %d", testno+1); @@ -1064,14 +1064,15 @@ static int hashHkdf(int testno, int loop USHAHashName(hkdfhashes[testno].whichSha), "hkdf standard test", buf, hkdfhashes[testno].prkarray, printResults, printPassFail); - /* Now run hkdfExpand() by itself against the test vectors */ - /* using the intermediate results from hkdfExtract. */ - err = hkdfExpand(hkdfhashes[testno].whichSha, prk, - USHAHashSize(hkdfhashes[testno].whichSha), - (const uint8_t *)hkdfhashes[testno].infoarray, - hkdfhashes[testno].infolength, okm, hkdfhashes[testno].okmlength); + /* Now run RFC5869HkdfExpand() by itself against the test vectors */ + /* using the intermediate results from RFC5869HkdfExtract. */ + err = RFC5869HkdfExpand(hkdfhashes[testno].whichSha, prk, + USHAHashSize(hkdfhashes[testno].whichSha), + (const uint8_t *)hkdfhashes[testno].infoarray, + hkdfhashes[testno].infolength, okm, + hkdfhashes[testno].okmlength); if (err != shaSuccess) { - fprintf(stderr, "hashHkdf(): hkdfExpand Error %d.\n", err); + fprintf(stderr, "hashHkdf(): RFC5869HkdfExpand Error %d.\n", err); return err; } snprintf(buf, (size_t) 128, "hkdfExpand %d", testno+1); @@ -1112,10 +1113,10 @@ static int hashfile(int hashno, const ch memset(&sha, '\343', sizeof(sha)); /* force bad data into struct */ memset(&hmac, '\343', sizeof(hmac)); memset(&hkdf, '\343', sizeof(hkdf)); - err = info ? hkdfReset(&hkdf, hashes[hashno].whichSha, - keyarray, keylen) : - keyarray ? hmacReset(&hmac, hashes[hashno].whichSha, - keyarray, keylen) : + err = info ? RFC5869HkdfReset(&hkdf, hashes[hashno].whichSha, + keyarray, keylen) : + keyarray ? RFC2104HmacReset(&hmac, hashes[hashno].whichSha, + keyarray, keylen) : USHAReset(&sha, hashes[hashno].whichSha); if (err != shaSuccess) { fprintf(stderr, "hashfile(): %sReset Error %d.\n", @@ -1129,8 +1130,8 @@ static int hashfile(int hashno, const ch while ((c = getc(hashfp)) != EOF) { if (!isspace(c)) { cc = (unsigned char)c; - err = info ? hkdfInput(&hkdf, &cc, 1) : - keyarray ? hmacInput(&hmac, &cc, 1) : + err = info ? RFC5869HkdfInput(&hkdf, &cc, 1) : + keyarray ? RFC2104HmacInput(&hmac, &cc, 1) : USHAInput(&sha, &cc, 1); if (err != shaSuccess) { fprintf(stderr, "hashfile(): %sInput Error %d.\n", @@ -1143,8 +1144,8 @@ static int hashfile(int hashno, const ch } else while ((nread = fread(buf, 1, sizeof(buf), hashfp)) > 0) { - err = info ? hkdfInput(&hkdf, buf, nread) : - keyarray ? hmacInput(&hmac, buf, nread) : + err = info ? RFC5869HkdfInput(&hkdf, buf, nread) : + keyarray ? RFC2104HmacInput(&hmac, buf, nread) : USHAInput(&sha, buf, nread); if (err != shaSuccess) { fprintf(stderr, "hashfile(): %s Error %d.\n", @@ -1157,8 +1158,8 @@ static int hashfile(int hashno, const ch } if (bitcount > 0) - err = info ? hkdfFinalBits(&hkdf, bits, bitcount) : - keyarray ? hmacFinalBits(&hmac, bits, bitcount) : + err = info ? RFC5869HkdfFinalBits(&hkdf, bits, bitcount) : + keyarray ? RFC2104HmacFinalBits(&hmac, bits, bitcount) : USHAFinalBits(&sha, bits, bitcount); if (err != shaSuccess) { fprintf(stderr, "hashfile(): %s Error %d.\n", @@ -1169,9 +1170,9 @@ static int hashfile(int hashno, const ch return err; } - err = info ? hkdfResult(&hkdf, 0, info, infolen, - Message_Digest, okmlen) : - keyarray ? hmacResult(&hmac, Message_Digest) : + err = info ? RFC5869HkdfResult(&hkdf, 0, info, infolen, + Message_Digest, okmlen) : + keyarray ? RFC2104HmacResult(&hmac, Message_Digest) : USHAResult(&sha, Message_Digest); if (err != shaSuccess) { fprintf(stderr, "hashfile(): %s Error %d.\n", Binary files tin-2.4.5/po/da.gmo and tin-2.6.0/po/da.gmo differ diff -Nurp '--exclude=.bzr*' tin-2.4.5/po/da.po tin-2.6.0/po/da.po --- tin-2.4.5/po/da.po 2020-12-24 00:24:53.000000000 +0100 +++ tin-2.6.0/po/da.po 2021-08-20 10:49:27.841850168 +0200 @@ -74,8 +74,8 @@ msgid "" msgstr "" "Project-Id-Version: tin 2.4.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-12-24 00:24+0100\n" -"PO-Revision-Date: 2017-02-04 09:14+0100\n" +"POT-Creation-Date: 2021-08-20 10:49+0200\n" +"PO-Revision-Date: 2020-12-27 11:41+0100\n" "Last-Translator: Joe Hansen \n" "Language-Team: Danish \n" "Language: da\n" @@ -88,31 +88,31 @@ msgstr "" #: src/art.c:418 #, fuzzy, c-format msgid "Reading %s\n" -msgstr "Genlæser %s ..." +msgstr "Læser %s\n" #. TODO: -> lang.c -#: src/art.c:1205 +#: src/art.c:1199 #, fuzzy msgid "Threading by multipart" -msgstr "Opdeler artikler i tråde ..." +msgstr "Trådning med multipart" #. -> lang.c -#: src/art.c:2539 +#: src/art.c:2486 #, fuzzy, c-format msgid "Writing %s\n" -msgstr "Forsøger %s" +msgstr "Skriver %s\n" #. TODO: -> lang.c -#: src/art.c:2619 +#: src/art.c:2565 #, fuzzy msgid "Writing overview cache..." -msgstr "Skriver attributfil ..." +msgstr "Skriver oversigtscache ..." -#: src/attrib.c:986 +#: src/attrib.c:990 msgid "Processing attributes... " msgstr "Behandler attributter ... " -#: src/attrib.c:1205 +#: src/attrib.c:1207 #, c-format msgid "" "# Do not edit this comment block\n" @@ -121,343 +121,333 @@ msgstr "" "# Rediger ikke denne kommentarblok\n" "#\n" -#: src/attrib.c:1206 +#: src/attrib.c:1208 #, c-format msgid "# scope=STRING (eg. alt.*,!alt.bin*) [mandatory]\n" msgstr "# scope=STRING (f.eks. alt.*,!alt.bin*) [krævet]\n" -#: src/attrib.c:1207 +#: src/attrib.c:1209 #, c-format msgid "# add_posted_to_filter=ON/OFF\n" msgstr "# add_posted_to_filter=ON/OFF\n" -#: src/attrib.c:1208 +#: src/attrib.c:1210 #, c-format msgid "# advertising=ON/OFF\n" msgstr "# advertising=ON/OFF\n" -#: src/attrib.c:1209 +#: src/attrib.c:1211 #, c-format msgid "# alternative_handling=ON/OFF\n" msgstr "# alternative_handling=ON/OFF\n" -#: src/attrib.c:1210 +#: src/attrib.c:1212 #, c-format msgid "# ask_for_metamail=ON/OFF\n" msgstr "# ask_for_metamail=ON/OFF\n" -#: src/attrib.c:1211 +#: src/attrib.c:1213 #, c-format msgid "# auto_cc_bcc=NUM\n" msgstr "# auto_cc_bcc=NUM\n" -#: src/attrib.c:1212 +#: src/attrib.c:1214 #, c-format 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:1213 +#: src/attrib.c:1215 #, c-format msgid "# auto_list_thread=ON/OFF\n" msgstr "# auto_list_thread=ON/OFF\n" -#: src/attrib.c:1214 -#, c-format -msgid "# auto_save=ON/OFF\n" -msgstr "# auto_save=ON/OFF\n" - -#: src/attrib.c:1215 +#: src/attrib.c:1216 #, c-format msgid "# auto_select=ON/OFF\n" msgstr "# auto_select=ON/OFF\n" -#: src/attrib.c:1216 +#: src/attrib.c:1217 #, c-format msgid "# batch_save=ON/OFF\n" msgstr "# batch_save=ON/OFF\n" -#: src/attrib.c:1217 +#: src/attrib.c:1218 #, 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/attrib.c:1218 +#: src/attrib.c:1219 #, c-format msgid "# delete_tmp_files=ON/OFF\n" msgstr "# delete_tmp_files=ON/OFF\n" -#: src/attrib.c:1219 +#: src/attrib.c:1220 #, c-format msgid "# editor_format=STRING (eg. %%E +%%N %%F)\n" msgstr "# editor_format=STRING (f.eks. %%E +%%N %%F)\n" -#: src/attrib.c:1220 +#: src/attrib.c:1221 #, c-format msgid "# fcc=STRING (eg. =mailbox)\n" msgstr "# fcc=STRING (f.eks. =postkasse)\n" -#: src/attrib.c:1221 +#: src/attrib.c:1222 #, c-format msgid "# followup_to=STRING\n" msgstr "# followup_to=STRING\n" -#: src/attrib.c:1222 +#: src/attrib.c:1223 #, c-format 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:1223 +#: src/attrib.c:1224 #, c-format msgid "# group_catchup_on_exit=ON/OFF\n" msgstr "# group_catchup_on_exit=ON/OFF\n" -#: src/attrib.c:1224 +#: src/attrib.c:1225 #, 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/attrib.c:1225 +#: src/attrib.c:1226 #, c-format msgid "# mail_8bit_header=ON/OFF\n" msgstr "# mail_8bit_header=ON/OFF\n" -#: src/attrib.c:1226 +#: src/attrib.c:1227 #, c-format msgid "# mail_mime_encoding=supported_encoding" msgstr "# mail_mime_encoding=supported_encoding" -#: src/attrib.c:1234 +#: src/attrib.c:1235 #, c-format msgid "# ispell=STRING\n" msgstr "# ispell=STRING\n" -#: src/attrib.c:1236 +#: src/attrib.c:1237 #, c-format msgid "# maildir=STRING (eg. ~/Mail)\n" msgstr "# maildir=STRING (f.eks. ~/Post)\n" -#: src/attrib.c:1237 +#: src/attrib.c:1238 #, c-format msgid "# mailing_list=STRING (eg. majordomo@example.org)\n" msgstr "# mailing_list=STRING (f.eks. majordomo@example.org)\n" -#: src/attrib.c:1238 +#: src/attrib.c:1239 #, c-format 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:1239 +#: src/attrib.c:1240 #, c-format msgid "# mark_ignore_tags=ON/OFF\n" msgstr "# mark_ignore_tags=ON/OFF\n" -#: src/attrib.c:1240 +#: src/attrib.c:1241 #, c-format msgid "# mark_saved_read=ON/OFF\n" msgstr "# mark_saved_read=ON/OFF\n" -#: src/attrib.c:1241 +#: src/attrib.c:1242 #, c-format msgid "# mime_forward=ON/OFF\n" msgstr "# mime_forward=ON/OFF\n" -#: src/attrib.c:1243 +#: src/attrib.c:1244 #, c-format msgid "# mm_network_charset=supported_charset" msgstr "# mm_network_charset=supported_charset" -#: src/attrib.c:1250 +#: src/attrib.c:1251 #, c-format msgid "# undeclared_charset=STRING (default is US-ASCII)\n" msgstr "# undeclared_charset=STRING (standard er US-ASCII)\n" -#: src/attrib.c:1252 +#: src/attrib.c:1253 #, c-format msgid "# news_headers_to_display=STRING\n" msgstr "# news_headers_to_display=STRING\n" -#: src/attrib.c:1253 +#: src/attrib.c:1254 #, c-format msgid "# news_headers_to_not_display=STRING\n" msgstr "# news_headers_to_not_display=STRING\n" -#: src/attrib.c:1254 +#: src/attrib.c:1255 #, c-format msgid "# news_quote_format=STRING\n" msgstr "# news_quote_format=STRING\n" -#: src/attrib.c:1255 +#: src/attrib.c:1256 #, c-format 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:1256 +#: src/attrib.c:1257 #, c-format msgid "# pos_first_unread=ON/OFF\n" msgstr "# pos_first_unread=ON/OFF\n" -#: src/attrib.c:1257 +#: src/attrib.c:1258 #, c-format msgid "# post_8bit_header=ON/OFF\n" msgstr "# post_8bit_header=ON/OFF\n" -#: src/attrib.c:1258 +#: src/attrib.c:1259 #, c-format msgid "# post_mime_encoding=supported_encoding" msgstr "# post_mime_encoding=supported_encoding" -#: src/attrib.c:1265 +#: src/attrib.c:1266 #, c-format msgid "# post_process_type=NUM\n" msgstr "# post_process_type=NUM\n" -#: src/attrib.c:1270 +#: src/attrib.c:1271 #, c-format msgid "# post_process_view=ON/OFF\n" msgstr "# post_process_view=ON/OFF\n" -#: src/attrib.c:1271 +#: src/attrib.c:1272 #, c-format msgid "# quick_kill_scope=STRING (ie. talk.*)\n" msgstr "# quick_kill_scope=STRING (f.eks. talk.*)\n" -#: src/attrib.c:1272 +#: src/attrib.c:1273 #, c-format msgid "# quick_kill_expire=ON/OFF\n" msgstr "# quick_kill_expire=ON/OFF\n" -#: src/attrib.c:1273 +#: src/attrib.c:1274 #, c-format msgid "# quick_kill_case=ON/OFF\n" msgstr "# quick_kill_case=ON/OFF\n" -#: src/attrib.c:1274 +#: src/attrib.c:1275 #, c-format msgid "# quick_kill_header=NUM\n" msgstr "# quick_kill_header=NUM\n" -#: src/attrib.c:1275 src/attrib.c:1284 +#: src/attrib.c:1276 src/attrib.c:1285 #, c-format msgid "# 0=Subject: (case sensitive) 1=Subject: (ignore case)\n" msgstr "# 0=Subject: (versalfølsom) 1=Subject: (ikke versalfølsom)\n" -#: src/attrib.c:1276 src/attrib.c:1285 +#: src/attrib.c:1277 src/attrib.c:1286 #, c-format msgid "# 2=From: (case sensitive) 3=From: (ignore case)\n" msgstr "# 2=From: (versalfølsom) 3=From: (ikke versalfølsom)\n" -#: src/attrib.c:1277 src/attrib.c:1286 +#: src/attrib.c:1278 src/attrib.c:1287 #, c-format msgid "# 4=Message-ID: & full References: line\n" msgstr "# 4=Message-ID: og fulde References: linje\n" -#: src/attrib.c:1278 src/attrib.c:1287 +#: src/attrib.c:1279 src/attrib.c:1288 #, c-format 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:1279 src/attrib.c:1288 +#: src/attrib.c:1280 src/attrib.c:1289 #, c-format msgid "# 6=Message-ID: entry only 7=Lines:\n" msgstr "# 6=Message-ID: kun indtastning 7=Lines:\n" -#: src/attrib.c:1280 +#: src/attrib.c:1281 #, c-format msgid "# quick_select_scope=STRING\n" msgstr "# quick_select_scope=STRING\n" -#: src/attrib.c:1281 +#: src/attrib.c:1282 #, c-format msgid "# quick_select_expire=ON/OFF\n" msgstr "# quick_select_expire=ON/OFF\n" -#: src/attrib.c:1282 +#: src/attrib.c:1283 #, c-format msgid "# quick_select_case=ON/OFF\n" msgstr "# quick_select_case=ON/OFF\n" -#: src/attrib.c:1283 +#: src/attrib.c:1284 #, c-format msgid "# quick_select_header=NUM\n" msgstr "# quick_select_header=NUM\n" -#: src/attrib.c:1289 -#, fuzzy, c-format +#: src/attrib.c:1290 +#, c-format msgid "# quote_chars=STRING (%%I for initials)\n" -msgstr "# quote_chars=STRING (%%s, %%S for initialer)\n" +msgstr "# quote_chars=STRING (%%I for initialer)\n" -#: src/attrib.c:1291 +#: src/attrib.c:1292 #, c-format msgid "# print_header=ON/OFF\n" msgstr "# print_header=ON/OFF\n" -#: src/attrib.c:1293 +#: src/attrib.c:1294 #, c-format msgid "# process_only_unread=ON/OFF\n" msgstr "# process_only_unread=ON/OFF\n" -#: src/attrib.c:1294 +#: src/attrib.c:1295 #, c-format msgid "# prompt_followupto=ON/OFF\n" msgstr "# prompt_followupto=ON/OFF\n" -#: src/attrib.c:1295 +#: src/attrib.c:1296 #, c-format msgid "# savedir=STRING (eg. ~user/News)\n" msgstr "# savedir=STRING (f.eks. ~user/News)\n" -#: src/attrib.c:1296 +#: src/attrib.c:1297 #, c-format msgid "# savefile=STRING (eg. =linux)\n" msgstr "# savefile=STRING (f.eks. =linux)\n" -#: src/attrib.c:1297 +#: src/attrib.c:1298 #, c-format msgid "# sigfile=STRING (eg. $var/sig)\n" msgstr "# sigfile=STRING (f.eks. $var/sig)\n" -#: src/attrib.c:1298 +#: src/attrib.c:1299 #, c-format msgid "# show_author=NUM\n" msgstr "# show_author=NUM\n" -#: src/attrib.c:1304 +#: src/attrib.c:1305 #, c-format msgid "# show_signatures=ON/OFF\n" msgstr "# show_signatures=ON/OFF\n" -#: src/attrib.c:1305 +#: src/attrib.c:1306 #, c-format msgid "# show_only_unread_arts=ON/OFF\n" msgstr "# show_only_unread_arts=ON/OFF\n" -#: src/attrib.c:1306 +#: src/attrib.c:1307 #, c-format msgid "# sigdashes=ON/OFF\n" msgstr "# sigdashes=ON/OFF\n" -#: src/attrib.c:1307 +#: src/attrib.c:1308 #, c-format msgid "# signature_repost=ON/OFF\n" msgstr "# signature_repost=ON/OFF\n" -#: src/attrib.c:1308 +#: src/attrib.c:1309 #, c-format msgid "# sort_article_type=NUM\n" msgstr "# sort_article_type=NUM\n" -#: src/attrib.c:1326 +#: src/attrib.c:1327 #, c-format msgid "# sort_threads_type=NUM\n" msgstr "# sort_threads_type=NUM\n" -#: src/attrib.c:1335 -#, c-format -msgid "# start_editor_offset=ON/OFF\n" -msgstr "# start_editor_offset=ON/OFF\n" - #: src/attrib.c:1336 #, c-format msgid "# tex2iso_conv=ON/OFF\n" @@ -598,7 +588,7 @@ msgstr "################################ msgid "(unknown)" msgstr "(ukendt)" -#: src/keymap.c:280 +#: src/keymap.c:282 msgid "NULL" msgstr "NULL" @@ -1053,7 +1043,7 @@ msgstr "Opretter aktiv fil for gemte gru msgid "Creating newsrc file...\n" msgstr "Opretter newsrc-fil ...\n" -#: src/lang.c:161 src/lang.c:1314 src/lang.c:1334 +#: src/lang.c:161 src/lang.c:1327 src/lang.c:1347 msgid "Default" msgstr "Standard" @@ -1086,47 +1076,52 @@ msgid "*** End of page ***" msgstr "*** Slut på side ***" #: src/lang.c:170 +#, fuzzy +msgid "*** End of posted articles ***" +msgstr "*** Slut på artikler ***" + +#: src/lang.c:171 msgid "*** End of scopes ***" msgstr "*** Slut på virkefelter ***" -#: src/lang.c:171 +#: src/lang.c:172 msgid "*** End of thread ***" msgstr "*** Slut på tråd ***" -#: src/lang.c:172 +#: src/lang.c:173 msgid "*** End of URLs ***" msgstr "*** Slut på URL'er ***" -#: src/lang.c:173 +#: src/lang.c:174 msgid "Enter limit of articles to get> " msgstr "Indtast begrænsning på antal artikler der skal hentes> " -#: src/lang.c:174 +#: src/lang.c:175 msgid "Enter Message-ID to go to> " msgstr "Indtast besked-id som der skal gås till> " -#: src/lang.c:175 +#: src/lang.c:176 msgid " and enter next unread thread" msgstr " og indtast næste ulæste tråd" -#: src/lang.c:176 +#: src/lang.c:177 msgid " and enter next unread article" msgstr " og se næste ulæste artikel" -#: src/lang.c:177 +#: src/lang.c:178 msgid " and enter next unread group" msgstr " og indtast næste ulæste gruppe" -#: src/lang.c:178 +#: src/lang.c:179 msgid "Enter option number> " msgstr "Indtast valgnummer> " -#: src/lang.c:179 +#: src/lang.c:180 #, c-format msgid "Enter range [%s]> " msgstr "Indtast interval [%s]> " -#: src/lang.c:180 +#: src/lang.c:181 msgid "" "\n" "Warning: Approved: header used.\n" @@ -1134,7 +1129,7 @@ msgstr "" "\n" "Advarsel: Approved:-teksthoved brugt.\n" -#: src/lang.c:182 +#: src/lang.c:183 msgid "" "\n" "Error: Bad address in Approved: header.\n" @@ -1142,7 +1137,7 @@ msgstr "" "\n" "Fejl: Ugyldig adresse i Approved:-teksthoved.\n" -#: src/lang.c:183 +#: src/lang.c:184 msgid "" "\n" "Error: Bad address in From: header.\n" @@ -1150,7 +1145,7 @@ msgstr "" "\n" "Fejl: Ugyldig adresse i From:-teksthoved.\n" -#: src/lang.c:184 +#: src/lang.c:185 msgid "" "\n" "Error: Bad FQDN in Message-ID: header.\n" @@ -1158,7 +1153,7 @@ msgstr "" "\n" "Fejl: Ugyldig FQDN i Message-ID:-teksthoved.\n" -#: src/lang.c:185 +#: src/lang.c:186 msgid "" "\n" "Error: Bad address in Reply-To: header.\n" @@ -1166,7 +1161,7 @@ msgstr "" "\n" "Fejl: Ugyldig adresse i Reply-To:-teksthoved.\n" -#: src/lang.c:186 +#: src/lang.c:187 msgid "" "\n" "Error: Bad address in To: header.\n" @@ -1174,27 +1169,27 @@ msgstr "" "\n" "Fejl: Ugyldig adresse i To:-teksthoved.\n" -#: src/lang.c:188 +#: src/lang.c:189 #, c-format msgid "Can't unlock %s" msgstr "Kan ikke fjerne lås på %s" -#: src/lang.c:189 +#: src/lang.c:190 #, c-format msgid "Couldn't dotlock %s - article not appended!" msgstr "Kunne ikke dotlock %s - artikel er ikke tilføjet!" -#: src/lang.c:190 +#: src/lang.c:191 #, c-format msgid "Couldn't lock %s - article not appended!" msgstr "Kunne ikke låse %s - artikel ikke tilføjet!" -#: src/lang.c:193 +#: src/lang.c:194 #, c-format msgid "Corrupted file %s" msgstr "Korrupt fil %s" -#: src/lang.c:195 +#: src/lang.c:196 msgid "" "\n" "Error: Followup-To \"poster\" and a newsgroup is not allowed!\n" @@ -1202,40 +1197,40 @@ msgstr "" "\n" "Fejl: Followup-To \"poster\" og en nyhedsgruppe er ikke tilladt!\n" -#: src/lang.c:196 +#: src/lang.c:197 #, 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:197 +#: src/lang.c:198 msgid "Internal error in GNKSA routine - send bug report.\n" msgstr "Intern fejl i GNKSA-rutine - indsend fejlrapport.\n" -#: src/lang.c:198 +#: src/lang.c:199 msgid "Left angle bracket missing in route address.\n" msgstr "Venstre vinkelparentes mangler i ruteadresse.\n" -#: src/lang.c:199 +#: src/lang.c:200 msgid "Left parenthesis missing in old-style address.\n" msgstr "Venstre parentes mangler i adresse med ældre stil.\n" -#: src/lang.c:200 +#: src/lang.c:201 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:201 +#: src/lang.c:202 msgid "At-sign missing in mail address.\n" msgstr "@-tegn mangler i e-postadresse.\n" -#: src/lang.c:202 +#: src/lang.c:203 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:203 +#: src/lang.c:204 msgid "" "Invalid domain. Send bug report if your top level domain really exists.\n" "Use .invalid as top level domain for munged addresses.\n" @@ -1243,7 +1238,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:204 +#: src/lang.c:205 msgid "" "Illegal domain. Send bug report if your top level domain really exists.\n" "Use .invalid as top level domain for munged addresses.\n" @@ -1251,7 +1246,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:205 +#: src/lang.c:206 msgid "" "Unknown domain. Send bug report if your top level domain really exists.\n" "Use .invalid as top level domain for munged addresses.\n" @@ -1259,54 +1254,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:206 +#: src/lang.c:207 msgid "Illegal character in FQDN.\n" msgstr "Ulovlig karakter i FQDN.\n" -#: src/lang.c:207 +#: src/lang.c:208 msgid "Zero length FQDN component not allowed.\n" msgstr "FQDN-komponent uden længde er ikke tilladt.\n" -#: src/lang.c:208 +#: src/lang.c:209 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:209 +#: src/lang.c:210 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:210 +#: src/lang.c:211 msgid "FQDN component may not start with digit.\n" msgstr "FQDN-komponent må ikke begynde med tal.\n" -#: src/lang.c:211 +#: src/lang.c:212 msgid "Domain literal has impossible numeric value.\n" msgstr "Domæne-literal har umulig numerisk værdi.\n" -#: src/lang.c:212 +#: src/lang.c:213 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:213 +#: src/lang.c:214 msgid "Right bracket missing in domain literal.\n" msgstr "Højre parentes mangler i domæne-literal.\n" -#: src/lang.c:214 +#: src/lang.c:215 msgid "Missing localpart of mail address.\n" msgstr "Mangler lokal del af e-postadresse.\n" -#: src/lang.c:215 +#: src/lang.c:216 msgid "Illegal character in localpart of mail address.\n" msgstr "Ugyldigt tegn i lokal del af e-postadresse.\n" -#: src/lang.c:216 +#: src/lang.c:217 msgid "Zero length localpart component not allowed.\n" msgstr "Localpart-komponent med nullængde er ikke tilladt.\n" -#: src/lang.c:217 +#: src/lang.c:218 msgid "" "Illegal character in realname.\n" "Unquoted words may not contain '!()<>@,;:\\.[]' in route addresses.\n" @@ -1315,7 +1310,7 @@ msgstr "" "Ord uden for citationstegn må ikke indeholde »!()<>@,;:\\.[]« i " "ruteadresser.\n" -#: src/lang.c:218 +#: src/lang.c:219 msgid "" "Illegal character in realname.\n" "Quoted words may not contain '()<>\\'.\n" @@ -1323,7 +1318,7 @@ msgstr "" "Ugyldigt tegn i det fulde navn.\n" "Citerede ord må ikke indeholde »()<>\\«.\n" -#: src/lang.c:219 +#: src/lang.c:220 msgid "" "Illegal character in realname.\n" "Encoded words may not contain '!()<>@,;:\"\\.[]/=' in parameter.\n" @@ -1331,11 +1326,11 @@ msgstr "" "Ugyldigt tegn i det fulde navn.\n" "Kodede ord må ikke indeholde »!()<>@,;:\"\\.[]/=« i parameter.\n" -#: src/lang.c:220 +#: src/lang.c:221 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:221 +#: src/lang.c:222 msgid "" "Illegal character in realname.\n" "Unquoted words may not contain '()<>\\' in old-style addresses.\n" @@ -1344,7 +1339,7 @@ msgstr "" "Ord uden for citationstegn må ikke indeholde »()<>\\« i adresser i gammel " "stil.\n" -#: src/lang.c:222 +#: src/lang.c:223 msgid "" "Illegal character in realname.\n" "Control characters and unencoded 8bit characters > 127 are not allowed.\n" @@ -1352,7 +1347,7 @@ msgstr "" "Ugyldigt tegn i det fulde navn.\n" "Kontroltegn og ukodede 8-bit tegn > 127 er ikke tilladt.\n" -#: src/lang.c:223 +#: src/lang.c:224 msgid "" "\n" "Error: No blank line found after header.\n" @@ -1360,7 +1355,7 @@ msgstr "" "\n" "Fejl: Ingen blank linje fundet efter teksthoved.\n" -#: src/lang.c:224 +#: src/lang.c:225 #, c-format msgid "" "\n" @@ -1370,7 +1365,7 @@ msgstr "" "Fejl: Ulovlig formateret %s.\n" #. TODO: fixme, US-ASCII is not the only 7bit charset we know about -#: src/lang.c:226 +#: src/lang.c:227 msgid "" "\n" "Error: Posting contains non-ASCII characters but MM_CHARSET is set to\n" @@ -1384,7 +1379,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:231 +#: src/lang.c:232 msgid "" "\n" "Error: Posting contains non-ASCII characters but the MIME encoding\n" @@ -1401,7 +1396,7 @@ msgstr "" " gøres via M)enuen for indstillinger, der kan konfigureres eller\n" " ved at redigere tinrc.\n" -#: src/lang.c:237 +#: src/lang.c:238 msgid "" "\n" "Error: Article starts with blank line instead of header\n" @@ -1409,7 +1404,7 @@ msgstr "" "\n" "Fejl: Artikel starter med blank linje i stedet for teksthoved\n" -#: src/lang.c:238 +#: src/lang.c:239 #, c-format msgid "" "\n" @@ -1420,7 +1415,7 @@ msgstr "" "Fejl: Teksthoved på linje %d har ikke et kolon efter teksthovednavnet:\n" "%s\n" -#: src/lang.c:239 +#: src/lang.c:240 #, c-format msgid "" "\n" @@ -1429,7 +1424,7 @@ msgstr "" "\n" "Fejl: Linjen »%s:« er tom.\n" -#: src/lang.c:240 +#: src/lang.c:241 #, c-format msgid "" "\n" @@ -1438,7 +1433,7 @@ msgstr "" "\n" "Fejl: Linjen »%s:« mangler fra artikelteksthovedet.\n" -#: src/lang.c:241 +#: src/lang.c:242 #, c-format msgid "" "\n" @@ -1447,7 +1442,7 @@ msgstr "" "\n" "Fejl: %s har tegn som ikke er i 7 bit.\n" -#: src/lang.c:242 +#: src/lang.c:243 #, c-format msgid "" "\n" @@ -1458,7 +1453,7 @@ msgstr "" "Fejl: Teksthoved på linje %d har ikke et mellemrum efter kolon:\n" "%s\n" -#: src/lang.c:243 +#: src/lang.c:244 #, c-format msgid "" "\n" @@ -1467,21 +1462,21 @@ msgstr "" "\n" "Fejl: Der er flere (%d) \"%s:\"-linjer i teksthovedet.\n" -#: src/lang.c:244 +#: src/lang.c:245 #, c-format msgid "Insecure permissions of %s (%o)" msgstr "Usikre tilladelser på %s (%o)" -#: src/lang.c:248 +#: src/lang.c:250 #, c-format msgid "MIME parse error: Unexpected end of %s/%s article" msgstr "MIME-fortolkningsfejl: Uventet afslutning på %s/%s artikel" -#: src/lang.c:249 +#: src/lang.c:251 msgid "MIME parse error: Start boundary whilst reading headers" msgstr "MIME-fortolkningsfejl: Start grænse mens teksthoveder læses" -#: src/lang.c:250 +#: src/lang.c:253 msgid "" "\n" "Error: \"poster\" is not allowed in Newsgroups!\n" @@ -1489,16 +1484,16 @@ msgstr "" "\n" "Fejl: »indsender« er ikke tilladt i nyhedsgruppe!\n" -#: src/lang.c:251 +#: src/lang.c:254 msgid "Can't get a (fully-qualified) domain-name!" msgstr "Kan ikke indhente et (fuldt gyldigt) domænenavn!" -#: src/lang.c:252 +#: src/lang.c:255 #, c-format msgid "No permissions to go into %s\n" msgstr "Ingen tilladelse til at gå ind i %s\n" -#: src/lang.c:254 +#: src/lang.c:257 msgid "" "\n" "Error: From: line missing.\n" @@ -1506,30 +1501,30 @@ msgstr "" "\n" "Fejl: From:-linje mangler.\n" -#: src/lang.c:256 +#: src/lang.c:259 #, c-format msgid "No read permissions for %s\n" msgstr "Ingen læserettigheder for %s\n" -#: src/lang.c:257 +#: src/lang.c:260 #, c-format msgid "File %s does not exist\n" msgstr "Fil %s eksisterer ikke\n" -#: src/lang.c:258 +#: src/lang.c:261 #, c-format msgid "No write permissions for %s\n" msgstr "Ingen skriverettigheder for %s\n" -#: src/lang.c:259 +#: src/lang.c:262 msgid "Can't get user information (/etc/passwd missing?)" msgstr "Kan ikke indhente brugerinformation (/etc/passwd mangler?)" -#: src/lang.c:260 +#: src/lang.c:263 msgid "errors" msgstr "fejl" -#: src/lang.c:262 +#: src/lang.c:265 #, c-format msgid "" "\n" @@ -1539,63 +1534,63 @@ msgstr "" "Fejl på linje %d: Teksthoved for »afsender« er ikke tilladt (den vil blive " "tilføjet for dig)\n" -#: src/lang.c:264 +#: src/lang.c:267 #, c-format msgid "Server has non of the groups listed in %s" msgstr "Server har ingen af grupperne vist i %s" -#: src/lang.c:265 +#: src/lang.c:268 msgid "error" msgstr "fejl" -#: src/lang.c:266 +#: src/lang.c:269 msgid "Unknown display level" msgstr "Ukendt visningsniveau" -#: src/lang.c:267 +#: src/lang.c:270 msgid "" msgstr "" -#: src/lang.c:268 +#: src/lang.c:271 msgid "Exiting..." msgstr "Afslutter..." -#: src/lang.c:269 +#: src/lang.c:272 msgid "leaving external mail-reader" msgstr "forlader ekstern postlæser" -#: src/lang.c:270 +#: src/lang.c:273 #, c-format msgid "Extracting %s..." msgstr "Udpakker %s..." -#: src/lang.c:272 +#: src/lang.c:275 #, 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:273 +#: src/lang.c:276 #, 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:274 +#: src/lang.c:277 #, fuzzy, c-format msgid "Filtering global rules (%d/%d) ('q' to quit)..." msgstr "Filtrerer globale regler (%d/%d) ..." -#: src/lang.c:275 +#: src/lang.c:278 msgid "Rule created by: " msgstr "Regel oprettet af: " -#: src/lang.c:276 +#: src/lang.c:279 #, c-format msgid "Enter pattern [%s]> " msgstr "Indtast mønster [%s]> " -#: src/lang.c:277 +#: src/lang.c:280 #, c-format msgid "" "\n" @@ -1604,20 +1599,20 @@ msgstr "" "\n" "Du anmodte om at opfølgninger til din artikel skulle gå til følgende %s:\n" -#: src/lang.c:278 +#: src/lang.c:281 #, 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:279 +#: src/lang.c:282 msgid "-- forwarded message --\n" msgstr "-- videresendt besked --\n" -#: src/lang.c:280 +#: src/lang.c:283 msgid "-- end of forwarded message --\n" msgstr "-- slut på videresendt besked --\n" -#: src/lang.c:281 +#: src/lang.c:284 #, fuzzy msgid "" "# Format:\n" @@ -1633,12 +1628,12 @@ msgid "" "# score=STRING One of the two keywords: 'hot' or 'kill'.\n" "# subj=STRING Optional. Subject: line (e.g. How to be a wizard).\n" "# from=STRING Optional. From: line (e.g. *Craig Shergold*).\n" -"# msgid=STRING Optional. Message-ID: line (e.g. <123@ether.net>) " +"# msgid=STRING Optional. Message-ID: line (e.g. <123@example.net>) " "with\n" "# full references.\n" "# msgid_last=STRING Optional. Like above, but with last reference only.\n" "# msgid_only=STRING Optional. Like above, but without references.\n" -"# refs_only=STRING Optional. References: line (e.g. <123@ether.net>) " +"# refs_only=STRING Optional. References: line (e.g. <123@example.net>) " "without\n" "# Message-ID:\n" "# lines=[<>]?NUM Optional. Lines: line. '<' or '>' are optional.\n" @@ -1671,12 +1666,12 @@ msgstr "" "# subj=STRENG Valgfri. Emne:-linje (f.eks Hvordan bliver jeg en\n" "# troldmand).\n" "# from=STRENG Valgfri. Fra:-linje (f.eks *Craig Shergold*).\n" -"# msgid=STRENG Valgfri. Besked-id: linje (f.eks. <123@ether.net>) " +"# msgid=STRENG Valgfri. Besked-id: linje (f.eks. <123@example.net>) " "med\n" "# fuld reference.\n" "# msgid_last=STRENG Valgfri. Som ovenfor, men kun med sidste reference.\n" "# msgid_only=STRENG Valgfri. Som ovenfor, men uden reference.\n" -"# refs_only=STRENG Valgfri. Reference:-linje (f.eks. <123@ether.net>) " +"# refs_only=STRENG Valgfri. Reference:-linje (f.eks. <123@example.net>) " "uden\n" "# Besked-id:\n" "# lines=[<>]?NUM Valgfri. Linjer:-linje. »<« eller »>« er valgfri.\n" @@ -1686,880 +1681,901 @@ msgstr "" "# time=NUM Valgfri. time_t-værdi når regel udløber\n" "#\n" -#: src/lang.c:305 +#: src/lang.c:308 #, c-format msgid "Enter score for rule (default=%d): " msgstr "Indtast point for regel (standard=%d): " -#: src/lang.c:306 +#: src/lang.c:309 #, c-format msgid "Enter the score weight (range 0 < score <= %d)" msgstr "Indtast pointvægt (interval 0 < pointtal <= %d)" #. SCORE_MAX -#: src/lang.c:307 +#: src/lang.c:310 msgid "Full" msgstr "Fuld" -#: src/lang.c:308 +#: src/lang.c:311 msgid "Comment (optional) : " msgstr "Bemærkning (valgfri) : " -#: src/lang.c:309 +#: src/lang.c:312 msgid "Apply pattern to : " msgstr "Anvend mønster på : " -#: src/lang.c:310 +#: src/lang.c:313 msgid "From: line (ignore case) " msgstr "From:-linje (ignorer versaler) " -#: src/lang.c:311 +#: src/lang.c:314 msgid "From: line (case sensitive) " msgstr "From:-linje (versalfølsom) " -#: src/lang.c:313 +#: src/lang.c:316 #, c-format msgid "%s%s: Unknown host.\n" msgstr "%s%s: Ukendt vært.\n" -#: src/lang.c:315 +#: src/lang.c:318 msgid "global " msgstr "global " -#: src/lang.c:316 +#: src/lang.c:319 #, c-format msgid "Please use %.100s instead" msgstr "Brug venligst %.100s i stedet for" -#: src/lang.c:317 +#: src/lang.c:320 #, c-format msgid "%s is bogus" msgstr "%s er fejlbehæftet" -#: src/lang.c:318 +#: src/lang.c:321 #, c-format msgid "Group %s is moderated. Continue?" msgstr "Gruppe %s er modereret. Fortsæt?" -#: src/lang.c:319 +#: src/lang.c:322 msgid "groups" msgstr "grupper" -#: src/lang.c:320 +#: src/lang.c:323 #, c-format msgid "Rereading %s..." msgstr "Genlæser %s ..." -#: src/lang.c:321 +#: src/lang.c:324 msgid "Top Level Commands" msgstr "Kommandoer for topniveau" -#: src/lang.c:322 +#: src/lang.c:325 msgid "Group Selection" msgstr "Gruppemarkering" -#: src/lang.c:323 +#: src/lang.c:326 msgid "group" msgstr "gruppe" -#: src/lang.c:324 +#: src/lang.c:327 msgid "" "*** Group descriptions are disabled according to current select_format ***" msgstr "" "*** Gruppebeskrivelser er deaktiveret jævnfør nuværende select_format ***" -#: src/lang.c:326 +#: src/lang.c:329 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:327 +#: src/lang.c:330 msgid "From: line to add to filter file. toggles & sets." msgstr "" "From:-linje der skal tilføjes filterfil. skifter & ændrer." -#: src/lang.c:328 +#: src/lang.c:331 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:329 +#: src/lang.c:332 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:330 +#: src/lang.c:333 msgid "Subject: line to add to filter file. toggles & sets." msgstr "" "Subject:-linje der skal tilføjes til filterfil. skifter & " "ændrer." -#: src/lang.c:331 +#: src/lang.c:334 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:332 +#: src/lang.c:335 msgid "" "Select where text pattern should be applied. toggles & sets." msgstr "Vælg hvor tekstmønstre skal bruges. skifter & ændrer." -#: src/lang.c:333 +#: src/lang.c:336 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:334 +#: src/lang.c:337 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:335 +#: src/lang.c:338 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:336 +#: src/lang.c:339 msgid "kill an article via a menu" msgstr "dræb en artikel via en menu" -#: src/lang.c:337 +#: src/lang.c:340 msgid "auto-select (hot) an article via a menu" msgstr "vælg automatisk (populær) en artikel via en menu" -#: src/lang.c:338 +#: src/lang.c:341 msgid "Browse URLs in article" msgstr "Gennemse URL'er i artikel" -#: src/lang.c:339 +#: src/lang.c:342 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:341 +#: src/lang.c:344 msgid "cancel (delete) or supersede (overwrite) current article" msgstr "afbryd (slet) eller fortræng (oveskriv) aktuel artikel" -#: src/lang.c:342 +#: src/lang.c:345 msgid "post followup to current article" msgstr "send opfølgning til aktuel artikel" -#: src/lang.c:343 +#: src/lang.c:346 msgid "post followup (don't copy text) to current article" msgstr "send opfølgning (kopier ikke tekst) til aktuel artikel" -#: src/lang.c:344 +#: src/lang.c:347 msgid "post followup to current article quoting complete headers" msgstr "send opfølgning til aktuel artikel med citat for hele hoveder" -#: src/lang.c:345 +#: src/lang.c:348 msgid "repost chosen article to another group" msgstr "gensend valgt artikel til anden gruppe" -#: src/lang.c:347 +#: src/lang.c:350 msgid "edit article (mail-groups only)" msgstr "rediger artikel (kun postgrupper)" -#: src/lang.c:348 +#: src/lang.c:351 msgid "display first article in current thread" msgstr "vis første artikel i aktuel tråd" # af artiklen -#: src/lang.c:349 +#: src/lang.c:352 msgid "display first page of article" msgstr "vis første side på artikel" -#: src/lang.c:350 +#: src/lang.c:353 msgid "display last article in current thread" msgstr "vis sidste artikel i aktuel tråd" -#: src/lang.c:351 +#: src/lang.c:354 msgid "display last page of article" msgstr "vis sidste side på artikel" -#: src/lang.c:352 +#: src/lang.c:355 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:353 +#: src/lang.c:356 msgid "display next article" msgstr "vis næste artikel" -#: src/lang.c:354 +#: src/lang.c:357 msgid "display first article in next thread" msgstr "vis første artikel i næste tråd" -#: src/lang.c:355 +#: src/lang.c:358 msgid "display next unread article" msgstr "vis næste ulæste artikel" -#: src/lang.c:356 +#: src/lang.c:359 msgid "go to the article that this one followed up" msgstr "gå til den artikel som den her fulgte op på" -#: src/lang.c:357 +#: src/lang.c:360 msgid "display previous article" msgstr "vis forrige artikel" -#: src/lang.c:358 +#: src/lang.c:361 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:359 +#: src/lang.c:362 msgid "quickly kill an article using defaults" msgstr "dræb hurtigt en artikel som bruger standarder" -#: src/lang.c:360 +#: src/lang.c:363 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:361 +#: src/lang.c:364 msgid "return to group selection level" msgstr "returner til gruppeudvælgelsesniveau" -#: src/lang.c:362 +#: src/lang.c:365 msgid "reply through mail to author" msgstr "svar via e-post til forfatter" -#: src/lang.c:363 +#: src/lang.c:366 msgid "reply through mail (don't copy text) to author" msgstr "svar via e-post (kopier ikke tekst) til forfatter" -#: src/lang.c:364 +#: src/lang.c:367 msgid "reply through mail to author quoting complete headers" msgstr "svar via e-post til forfatter med citering af hele hoveder" -#: src/lang.c:365 +#: src/lang.c:368 msgid "search backwards within this article" msgstr "søg baglæns indenfor denne artikel" -#: src/lang.c:366 +#: src/lang.c:369 msgid "search forwards within this article" msgstr "søg fremad idenfor denne artikel" -#: src/lang.c:367 +#: src/lang.c:370 msgid "show article in raw-mode (including all headers)" msgstr "vis artikel i rawtilstand (inklusiv alle hoveder)" -#: src/lang.c:368 +#: src/lang.c:371 msgid "skip next block of included text" msgstr "udelad næste blok med inkluderet tekst" -#: src/lang.c:369 +#: src/lang.c:372 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:370 +#: src/lang.c:373 msgid "toggle display of all headers" msgstr "slå visning af alle teksthoveder til/fra" -#: src/lang.c:371 +#: src/lang.c:374 msgid "toggle word highlighting on/off" msgstr "slå ordfremhævelse til/fra" -#: src/lang.c:372 +#: src/lang.c:375 msgid "toggle ROT-13 (basic decode) for current article" msgstr "slå ROT-13 (basisafkodning) for aktuel artikel til/fra" -#: src/lang.c:373 +#: src/lang.c:376 msgid "toggle tabwidth 4 <-> 8" msgstr "slå indrykningsbredde 4 <-> 8 til/fra" -#: src/lang.c:374 -msgid "toggle german TeX style decoding for current article" +#: src/lang.c:377 +msgid "toggle German TeX style decoding for current article" msgstr "skift tysk TeX-stilafkodning for nuværende artikel" -#: src/lang.c:375 +#: src/lang.c:378 msgid "toggle display of uuencoded sections" msgstr "skift visning af uuencoded-afsnit" -#: src/lang.c:376 +#: src/lang.c:379 msgid "View/pipe/save multimedia attachments" msgstr "Vis/send/gem multimedievedhæftninger" -#: src/lang.c:377 +#: src/lang.c:380 msgid "choose first attachment in list" msgstr "vælg første vedhæftning i listen" -#: src/lang.c:378 +#: src/lang.c:381 msgid "0 - 9\t choose attachment by number" msgstr "0 - 9\t vælg vedhæftning efter nummer" -#: src/lang.c:379 +#: src/lang.c:382 msgid "choose last attachment in list" msgstr "vælg sidste vedhæftning i listen" -#: src/lang.c:381 +#: src/lang.c:384 msgid "pipe attachment into command" msgstr "send (via datakanal) vedhæftelse til kommando" -#: src/lang.c:382 +#: src/lang.c:385 msgid "pipe raw attachment into command" msgstr "send (via datakanal) rå vedhæftelse til kommando" -#: src/lang.c:384 +#: src/lang.c:387 msgid "save attachment to disk" msgstr "gem vedhæftninger til disk" -#: src/lang.c:385 +#: src/lang.c:388 msgid "search for attachments forwards" msgstr "søg efter vedhæftninger fremad" -#: src/lang.c:386 +#: src/lang.c:389 msgid "search for attachments backwards" msgstr "søg efter vedhæftninger baglæns" -#: src/lang.c:387 +#: src/lang.c:390 msgid "view attachment" msgstr "vis vedhæftning" -#: src/lang.c:388 +#: src/lang.c:391 msgid "tag attachment" msgstr "mærk vedhæftning" -#: src/lang.c:389 +#: src/lang.c:392 msgid "tag attachments that match user specified pattern" msgstr "vælg vedhæftninger som svarer til brugerangivet mønster" -#: src/lang.c:390 +#: src/lang.c:393 msgid "reverse tagging on all attachments (toggle)" msgstr "vend mærke om for alle vedhæftninger (skift)" -#: src/lang.c:391 +#: src/lang.c:394 msgid "untag all tagged attachments" msgstr "fjern alle mærkede vedhæftninger" -#: src/lang.c:392 +#: src/lang.c:395 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:393 +#: src/lang.c:396 msgid "choose first attribute in list" msgstr "vælg første attribut i listen" -#: src/lang.c:394 +#: src/lang.c:397 msgid "0 - 9\t choose attribute by number" msgstr "0 - 9\t vælg attribut efter nummer" -#: src/lang.c:395 +#: src/lang.c:398 msgid "choose last attribute in list" msgstr "vælg sidste attribut i listen" -#: src/lang.c:396 +#: src/lang.c:399 msgid "reset attribute to a default value" msgstr "nulstil attribut til en standardværdi" -#: src/lang.c:397 +#: src/lang.c:400 msgid "search forwards for an attribute" msgstr "søg fremad efter en attribut" -#: src/lang.c:398 +#: src/lang.c:401 msgid "search backwards for an attribute" msgstr "søg baglæns efter en attribut" -#: src/lang.c:399 +#: src/lang.c:402 msgid "select attribute" msgstr "vælg attribut" -#: src/lang.c:400 +#: src/lang.c:403 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:401 +#: src/lang.c:404 #, 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:402 +#: src/lang.c:405 msgid "choose first option in list" msgstr "vælg første indstilling i listen" -#: src/lang.c:403 +#: src/lang.c:406 msgid "0 - 9\t choose option by number" msgstr "0 - 9\t vælg indstilling efter nummer" -#: src/lang.c:404 +#: src/lang.c:407 msgid "choose last option in list" msgstr "vælg sidste indstilling i listen" -#: src/lang.c:405 +#: src/lang.c:408 msgid "start scopes menu" msgstr "start virkefeltmenu" -#: src/lang.c:406 +#: src/lang.c:409 msgid "search forwards for an option" msgstr "søg fremad efter en indstilling" -#: src/lang.c:407 +#: src/lang.c:410 msgid "search backwards for an option" msgstr "søg baglæns efter en indstilling" -#: src/lang.c:408 +#: src/lang.c:411 msgid "select option" msgstr "vælg indstilling" -#: src/lang.c:409 +#: src/lang.c:412 msgid "toggle to attributes menu" msgstr "slå attributmenu til/fra" -#: src/lang.c:410 +#: src/lang.c:413 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:411 +#: src/lang.c:414 msgid "escape from command prompt" msgstr "undvig fra kommandoprompt" -#: src/lang.c:412 +#: src/lang.c:415 msgid "edit filter file" msgstr "rediger filterfil" -#: src/lang.c:413 +#: src/lang.c:416 msgid "get help" msgstr "få hjælp" -#: src/lang.c:414 +#: src/lang.c:417 msgid "display last article viewed" msgstr "vis den sidst viste artikel" -#: src/lang.c:415 +#: src/lang.c:418 msgid "down one line" msgstr "en linje ned" -#: src/lang.c:416 +#: src/lang.c:419 msgid "up one line" msgstr "en linje op" -#: src/lang.c:417 +#: src/lang.c:420 msgid "go to article chosen by Message-ID" msgstr "gå til artikel valgt efter besked-id" -#: src/lang.c:418 +#: src/lang.c:421 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:419 +#: src/lang.c:422 msgid "menu of configurable options" msgstr "menu med konfigurerbare indstillinger" -#: src/lang.c:420 +#: src/lang.c:423 msgid "down one page" msgstr "en side ned" -#: src/lang.c:421 +#: src/lang.c:424 msgid "up one page" msgstr "en side ned" -#: src/lang.c:423 +#: src/lang.c:426 msgid "post (write) article to current group" msgstr "send (skriv) artikel til aktuel gruppe" -#: src/lang.c:424 +#: src/lang.c:427 msgid "post postponed articles" msgstr "send udskudte artikler" -#: src/lang.c:426 +#: src/lang.c:429 msgid "list articles posted by you (from posted file)" msgstr "vis artikler sendt af dig (fra sendtfil)" -#: src/lang.c:427 +#: src/lang.c:430 msgid "return to previous menu" msgstr "returner til forrige menu" -#: src/lang.c:428 +#: src/lang.c:431 msgid "quit tin immediately" msgstr "afslut tin øjbelikkeligt" -#: src/lang.c:429 +#: src/lang.c:432 msgid "redraw page" msgstr "genskriv side" -#: src/lang.c:430 +#: src/lang.c:433 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:431 +#: src/lang.c:434 msgid "save marked articles automatically without user prompts" msgstr "gem automatisk markerede artikler uden brugerindgreb" -#: src/lang.c:432 +#: src/lang.c:435 msgid "scroll the screen one line down" msgstr "rul skærmen en linje ned" -#: src/lang.c:433 +#: src/lang.c:436 msgid "scroll the screen one line up" msgstr "rul skærmen en linje op" -#: src/lang.c:434 +#: src/lang.c:437 msgid "search for articles by author backwards" msgstr "søg efter artikler baglæns efter forfatter" -#: src/lang.c:435 +#: src/lang.c:438 msgid "search for articles by author forwards" msgstr "søg efter artikler fremad efter forfatter" -#: src/lang.c:436 +#: src/lang.c:439 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:437 +#: src/lang.c:440 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:438 +#: src/lang.c:441 msgid "search for articles by Subject line backwards" msgstr "søg efter artikler baglæns per emnelinje" -#: src/lang.c:439 +#: src/lang.c:442 msgid "search for articles by Subject line forwards" msgstr "søg efter artikler forlæns per emnelinje" -#: src/lang.c:440 +#: src/lang.c:443 msgid "repeat last search" msgstr "gentag sidste søgning" -#: src/lang.c:441 +#: src/lang.c:444 msgid "tag current article for reposting/mailing/piping/printing/saving" msgstr "" "mærk aktuel artikel til gensending/postudsendelse/piping/udskrivning/gemning" -#: src/lang.c:442 +#: src/lang.c:445 msgid "toggle info message in last line (subject/description)" msgstr "slå infobesked i sidste linje til/fra (emne/beskrivelse)" -#: src/lang.c:443 +#: src/lang.c:446 msgid "toggle inverse video" msgstr "slå omvendt video til/fra" -#: src/lang.c:444 -msgid "toggle mini help menu display" +#: src/lang.c:447 +#, fuzzy +msgid "toggle mini help menu and posting etiquette display" msgstr "slå minihjælpens menuvisning til/fra" -#: src/lang.c:445 +#: src/lang.c:448 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:446 +#: src/lang.c:449 msgid "show version information" msgstr "vis versioninformation" -#: src/lang.c:447 +#: src/lang.c:450 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:448 +#: src/lang.c:451 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:449 +#: src/lang.c:452 msgid "choose first thread in list" msgstr "vælg første tråd i listen" -#: src/lang.c:450 +#: src/lang.c:453 msgid "choose last thread in list" msgstr "vælg sidste tråd i listen" -#: src/lang.c:451 +#: src/lang.c:454 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:452 +#: src/lang.c:455 msgid "mark article as unread" msgstr "marker artikel som ulæst" -#: src/lang.c:453 +#: src/lang.c:456 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:454 +#: src/lang.c:457 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:455 +#: src/lang.c:458 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:456 +#: src/lang.c:459 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:457 +#: src/lang.c:460 msgid "toggle display of all/selected articles" msgstr "slå visning af alle/valgte artikler til/fra" -#: src/lang.c:458 +#: src/lang.c:461 msgid "display next group" msgstr "vis næste gruppe" -#: src/lang.c:459 +#: src/lang.c:462 msgid "display previous group" msgstr "vis forrige gruppe" -#: src/lang.c:460 +#: src/lang.c:463 msgid "toggle all selections (all articles)" msgstr "slå alle valg (alle artikler) til/fra" -#: src/lang.c:461 +#: src/lang.c:464 msgid "select group (make \"hot\")" msgstr "vælg gruppe (gør »populær«)" -#: src/lang.c:462 +#: src/lang.c:465 msgid "select thread" msgstr "vælg tråd" -#: src/lang.c:463 +#: src/lang.c:466 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:464 +#: src/lang.c:467 msgid "select threads that match user specified pattern" msgstr "vælg tråde som svarer til brugerangivet mønster" -#: src/lang.c:465 src/lang.c:521 -#, 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:466 +#: src/lang.c:468 msgid "0 - 9\t choose thread by number" msgstr "0 - 9\t vælg tråd efter nummer" -#: src/lang.c:467 +#: src/lang.c:469 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:468 +#: src/lang.c:470 msgid "toggle display of all/unread articles" msgstr "slå visning af alle/ulæste artikler til/fra" -#: src/lang.c:469 +#: src/lang.c:471 msgid "toggle selection of thread" msgstr "slå valg af tråd til/fra" # løb igennem de tilgængelige trådningstilvalg -#: src/lang.c:470 +#: src/lang.c:472 msgid "cycle through threading options available" msgstr "gennemløb de tilgængelige valgmuligheder for trådning" -#: src/lang.c:471 +#: src/lang.c:473 msgid "undo all selections (all articles)" msgstr "fortryd alle markeringer (alle artikler)" -#: src/lang.c:472 +#: src/lang.c:474 msgid "untag all tagged threads" msgstr "fjerne mærke på alle mærkede tråde" -#: src/lang.c:473 +#: src/lang.c:475 +#, fuzzy +msgid "search for articles forwards" +msgstr "søg efter artikler fremad efter forfatter" + +#: src/lang.c:476 +#, fuzzy +msgid "search for articles backwards" +msgstr "søg efter artikler baglæns efter forfatter" + +#: src/lang.c:477 +#, fuzzy +msgid "toggle info message in last line (Message-ID)" +msgstr "slå infobesked i sidste linje til/fra (URL)" + +#: src/lang.c:478 +#, fuzzy +msgid "Open article by Message-ID" +msgstr "gå til artikel valgt efter besked-id" + +#: src/lang.c:479 msgid "add new scope" msgstr "tilføj nyt virkefelt" -#: src/lang.c:474 +#: src/lang.c:480 msgid "delete scope" msgstr "slet virkefelt" -#: src/lang.c:475 +#: src/lang.c:481 msgid "edit attributes file" msgstr "rediger attributfil" -#: src/lang.c:476 +#: src/lang.c:482 msgid "choose first scope in list" msgstr "vælg første virkefelt i listen" -#: src/lang.c:477 +#: src/lang.c:483 msgid "0 - 9\t choose scope by number" msgstr "0 - 9\t vælg virkefelt efter nummer" -#: src/lang.c:478 +#: src/lang.c:484 msgid "choose last scope in list" msgstr "vælg sidste virkefelt i listen" -#: src/lang.c:479 +#: src/lang.c:485 msgid "move scope" msgstr "flyt virkefelt" -#: src/lang.c:480 +#: src/lang.c:486 msgid "rename scope" msgstr "omdøb virkefelt" -#: src/lang.c:481 +#: src/lang.c:487 msgid "select scope" msgstr "vælg virkefelt" -#: src/lang.c:482 +#: src/lang.c:488 msgid "mark all articles in group as read" msgstr "marker alle artikler i gruppe som læst" -#: src/lang.c:483 +#: src/lang.c:489 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:484 +#: src/lang.c:490 msgid "choose first group in list" msgstr "vælg første gruppe i listen" -#: src/lang.c:485 +#: src/lang.c:491 msgid "choose group by name" msgstr "vælg gruppe efter navn" -#: src/lang.c:486 +#: src/lang.c:492 msgid "0 - 9\t choose group by number" msgstr "0 - 9\t vælg gruppe efter nummer" -#: src/lang.c:487 +#: src/lang.c:493 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:488 +#: src/lang.c:494 msgid "choose last group in list" msgstr "vælg sidste gruppe i listen" -#: src/lang.c:490 +#: src/lang.c:496 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:491 +#: src/lang.c:497 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:493 +#: src/lang.c:499 msgid "mark all articles in chosen group unread" msgstr "marker alle artikler i valgt gruppe som ulæste" -#: src/lang.c:494 +#: src/lang.c:500 msgid "move chosen group within list" msgstr "flyt valgt gruppe indenfor listen" -#: src/lang.c:495 +#: src/lang.c:501 msgid "choose next group with unread news" msgstr "vælg næste gruppe med ulæste nyheder" -#: src/lang.c:496 src/lang.c:1396 +#: src/lang.c:502 src/lang.c:1409 msgid "quit" msgstr "afslut" -#: src/lang.c:497 +#: src/lang.c:503 msgid "quit without saving configuration changes" msgstr "afslut uden at gemme konfigurationsændringer" -#: src/lang.c:498 +#: src/lang.c:504 msgid "read chosen group" msgstr "læs valgt gruppe" -#: src/lang.c:499 +#: src/lang.c:505 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:500 +#: src/lang.c:506 msgid "search backwards for a group name" msgstr "søg baglæns efter et gruppenavn" -#: src/lang.c:501 +#: src/lang.c:507 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:502 +#: src/lang.c:508 msgid "search forwards for a group name" msgstr "søg fremad efter et gruppenavn" -#: src/lang.c:503 +#: src/lang.c:509 msgid "subscribe to chosen group" msgstr "abonner på valgt gruppe" -#: src/lang.c:504 +#: src/lang.c:510 msgid "subscribe to groups that match pattern" msgstr "abonner på grupper som stemmer overens med mønster" -#: src/lang.c:505 +#: src/lang.c:511 msgid "reread active file to check for any new news" msgstr "genlæste aktiv fil for at tjekke for nye nyheder" -#: src/lang.c:506 +#: src/lang.c:512 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:507 +#: src/lang.c:513 msgid "toggle display to show all/unread subscribed groups" msgstr "slå visning af vis alle/ulæste abonnerede grupper til/fra" -#: src/lang.c:508 +#: src/lang.c:514 msgid "unsubscribe from chosen group" msgstr "fjern abonnement fra valgt gruppe" -#: src/lang.c:509 +#: src/lang.c:515 msgid "unsubscribe from groups that match pattern" msgstr "fjern abonnement fra grupper som matcher mønster" -#: src/lang.c:510 +#: src/lang.c:516 msgid "sort the list of groups" msgstr "sorter gruppelisten" -#: src/lang.c:511 +#: src/lang.c:517 msgid "toggle display to show all/subscribed groups" msgstr "slå visning af vis alle/abonnerede grupper til/fra" -#: src/lang.c:512 +#: src/lang.c:518 +#, 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:519 msgid "0 - 9\t choose article by number" msgstr "0 - 9\t vælg artikel efter nummer" -#: src/lang.c:513 +#: src/lang.c:520 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:514 +#: src/lang.c:521 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:515 +#: src/lang.c:522 msgid "choose first article in list" msgstr "vælg første artikel i listen" -#: src/lang.c:516 +#: src/lang.c:523 msgid "choose last article in list" msgstr "vælg sidste artikel i listen" -#: src/lang.c:517 +#: src/lang.c:524 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:518 +#: src/lang.c:525 msgid "mark article, range or tagged articles as unread" msgstr "marker artikel, interval eller mærkede tråde som ulæste" -#: src/lang.c:519 +#: src/lang.c:526 msgid "mark current thread as unread" msgstr "marker aktuel tråd som ulæst" -#: src/lang.c:520 +#: src/lang.c:527 msgid "read chosen article" msgstr "læs valgt artikel" -#: src/lang.c:522 +#: src/lang.c:528 msgid "" "Display properties\n" "------------------" @@ -2567,7 +2583,7 @@ msgstr "" "Vis egenskaber\n" "--------------" -#: src/lang.c:523 +#: src/lang.c:529 msgid "" "Miscellaneous\n" "-------------" @@ -2575,7 +2591,7 @@ msgstr "" "Diverse\n" "-------" -#: src/lang.c:524 +#: src/lang.c:530 msgid "" "Moving around\n" "-------------" @@ -2583,7 +2599,7 @@ msgstr "" "Flytter rundt\n" "-------------" -#: src/lang.c:525 +#: src/lang.c:531 msgid "" "Group/thread/article operations\n" "-------------------------------" @@ -2591,7 +2607,7 @@ msgstr "" "Gruppe/tråd/artikel-handlinger\n" "------------------------------" -#: src/lang.c:526 +#: src/lang.c:532 msgid "" "Attachment operations\n" "---------------------" @@ -2599,7 +2615,7 @@ msgstr "" "Vedhæftningshandlinger\n" "---------------------- " -#: src/lang.c:527 +#: src/lang.c:533 msgid "" "Attribute operations\n" "--------------------" @@ -2607,7 +2623,7 @@ msgstr "" "Attributhandlinger\n" "------------------" -#: src/lang.c:528 +#: src/lang.c:534 msgid "" "Option operations\n" "-----------------" @@ -2615,7 +2631,16 @@ msgstr "" "Tilvalgshandlinger\n" "------------------" -#: src/lang.c:529 +#: src/lang.c:535 +#, fuzzy +msgid "" +"Posted article operations\n" +"-------------------------" +msgstr "" +"Gruppe/tråd/artikel-handlinger\n" +"------------------------------" + +#: src/lang.c:536 msgid "" "Scope operations\n" "----------------" @@ -2623,7 +2648,7 @@ msgstr "" "Virkefeltshandlinger\n" "--------------------" -#: src/lang.c:530 +#: src/lang.c:537 msgid "" "URL operations\n" "--------------" @@ -2631,95 +2656,95 @@ msgstr "" "URL-handlinger\n" "--------------" -#: src/lang.c:531 +#: src/lang.c:538 msgid "choose first URL in list" msgstr "vælg første URL i listen" -#: src/lang.c:532 +#: src/lang.c:539 msgid "0 - 9\t choose URL by number" msgstr "0 - 9\t vælg URL efter nummer" -#: src/lang.c:533 +#: src/lang.c:540 msgid "choose last URL in list" msgstr "vælg sidste URL i listen" -#: src/lang.c:534 +#: src/lang.c:541 msgid "search for URLs forwards" msgstr "søg efter URL'er fremad" -#: src/lang.c:535 +#: src/lang.c:542 msgid "search for URLs backwards" msgstr "søg efter URL'er baglæns" -#: src/lang.c:536 +#: src/lang.c:543 msgid "Open URL in browser" msgstr "Åbn URL i browser" -#: src/lang.c:537 +#: src/lang.c:544 msgid "toggle info message in last line (URL)" msgstr "slå infobesked i sidste linje til/fra (URL)" -#: src/lang.c:539 +#: src/lang.c:546 msgid "Group Level Commands" msgstr "Kommandoer for gruppeniveau" -#: src/lang.c:540 +#: src/lang.c:547 msgid "Kill filter added" msgstr "Filter for dræb tilføjet" -#: src/lang.c:541 +#: src/lang.c:548 msgid "Auto-selection filter added" msgstr "Filter for automatisk markering tilføjet" -#: src/lang.c:542 +#: src/lang.c:549 msgid "All parts tagged" msgstr "Alle dele mærket" -#: src/lang.c:543 +#: src/lang.c:550 #, fuzzy msgid "All parts untagged" msgstr "Alle dele mærket" -#: src/lang.c:544 +#: src/lang.c:551 msgid "Storing article for later posting" msgstr "Gemmer artikel for senere indsendelse" -#: src/lang.c:545 +#: src/lang.c:552 msgid "Please enter a valid character" msgstr "Indtast venligst et gyldigt tegn" -#: src/lang.c:546 +#: src/lang.c:553 #, c-format msgid "Missing part #%d" msgstr "Manglende del #%d" -#: src/lang.c:547 +#: src/lang.c:554 msgid "*** No postponed articles ***" msgstr "*** Ingen udsatte artikler ***" -#: src/lang.c:548 +#: src/lang.c:555 msgid "Not a multi-part message" msgstr "Ikke en besked med flere dele" -#: src/lang.c:549 +#: src/lang.c:556 msgid "You are not subscribed to this group" msgstr "Du er ikke abonnent på denne gruppe" -#: src/lang.c:550 +#: src/lang.c:557 msgid "No previous expression" msgstr "Ingen tidligere udtryk" -#: src/lang.c:551 +#: src/lang.c:558 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:553 +#: src/lang.c:560 #, c-format msgid "%d postponed %s, reuse with ^O...\n" msgstr "%d udskudt %s, genbrug med ^O...\n" -#: src/lang.c:554 +#: src/lang.c:561 msgid "" "X-Conversion-Note: multipart/alternative contents have been removed.\n" " To get the whole article, turn alternative handling OFF in the Option " @@ -2730,21 +2755,21 @@ msgstr "" "(angives\n" " som OFF) i indstillingsmenuen\n" -#: src/lang.c:556 +#: src/lang.c:563 #, 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:557 +#: src/lang.c:564 msgid "TeX2Iso encoded article" msgstr "TeX2Iso-kodet artikel" -#: src/lang.c:558 +#: src/lang.c:565 msgid "incomplete " msgstr "ufuldstændig " #. TODO: replace hard coded key-names -#: src/lang.c:560 +#: src/lang.c:567 #, fuzzy, c-format msgid "" "\n" @@ -2814,44 +2839,44 @@ msgstr "" "FTP-filerne.\n" "Send venligst fejlrapporter/kommentarer til %s med kommandoen »R«.\n" -#: src/lang.c:576 +#: src/lang.c:583 #, 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:578 +#: src/lang.c:585 msgid "Invalid multibyte sequence found\n" msgstr "Ugyldig multibyte-sekvens fundet\n" -#: src/lang.c:581 +#: src/lang.c:588 #, c-format msgid "Invalid Sender:-header %s" msgstr "Ugyldig Afsender:-teksthoved %s" -#: src/lang.c:583 +#: src/lang.c:590 msgid "Inverse video disabled" msgstr "Omvendt video deaktiveret" -#: src/lang.c:584 +#: src/lang.c:591 msgid "Inverse video enabled" msgstr "Omvendt video aktiveret" -#: src/lang.c:586 +#: src/lang.c:593 #, c-format msgid "Missing definition for %s\n" msgstr "Mangler definition for %s\n" -#: src/lang.c:587 +#: src/lang.c:594 #, c-format msgid "Invalid key definition '%s'\n" msgstr "Ugyldig nøgledefinition '%s'\n" -#: src/lang.c:588 +#: src/lang.c:595 #, c-format msgid "Invalid keyname '%s'\n" msgstr "Ugylidg nøglenavn '%s'\n" -#: src/lang.c:589 +#: src/lang.c:596 #, c-format msgid "Keymap file was upgraded to version %s\n" msgstr "Nøglekortfil blev opgraderet til version %s\n" @@ -2859,109 +2884,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:590 +#: src/lang.c:597 #, c-format msgid "Kill From: [%s] (y/n): " msgstr "Dræb From: [%s] (j/n): " -#: src/lang.c:591 +#: src/lang.c:598 msgid "Kill Lines: (num): " msgstr "Dræb linjer: (num): " -#: src/lang.c:592 +#: src/lang.c:599 msgid "Kill Article Menu" msgstr "Dræb artikelmenu" -#: src/lang.c:593 +#: src/lang.c:600 #, 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:594 +#: src/lang.c:601 msgid "Kill pattern scope : " msgstr "Dræb mønstervirkefelt : " -#: src/lang.c:595 +#: src/lang.c:602 #, c-format msgid "Kill Subject: [%s] (y/n): " msgstr "Dræb Subject: [%s] (j/n): " -#: src/lang.c:596 +#: src/lang.c:603 msgid "Kill text pattern : " msgstr "Dræb tekstmønster : " -#: src/lang.c:597 +#: src/lang.c:604 msgid "Kill time in days : " msgstr "Dræb tidspunkt på dagen : " -#: src/lang.c:599 +#: src/lang.c:606 msgid "Last" msgstr "Sidste" -#: src/lang.c:600 +#: src/lang.c:607 msgid "-- Last response --" msgstr "-- Sidste svar --" -#: src/lang.c:601 +#: src/lang.c:608 #, c-format msgid "Lines %s " msgstr "Linjer %s " -#: src/lang.c:604 +#: src/lang.c:610 msgid "Function not available." msgstr "Funktionen er ikke tilgængelig." -#: src/lang.c:605 +#: src/lang.c:611 msgid "Not reading via NNTP." msgstr "Læser ikke via NNTP." -#: src/lang.c:606 +#: src/lang.c:613 #, c-format msgid "Group: %s" msgstr "Gruppe: %s" -#: src/lang.c:607 +#: src/lang.c:614 #, c-format msgid "Groups: %s" msgstr "Grupper: %s" -#: src/lang.c:610 +#: src/lang.c:617 msgid "Mail" msgstr "Post" -#: src/lang.c:611 +#: src/lang.c:618 msgid "mailbox " msgstr "postkasse " -#: src/lang.c:612 +#: src/lang.c:619 #, c-format msgid "Mail article(s) to [%.*s]> " msgstr "Send artikel(er) til [%.*s]> " -#: src/lang.c:613 +#: src/lang.c:620 #, c-format msgid "Mailing log to %s\n" msgstr "Sender log til %s\n" -#: src/lang.c:614 +#: src/lang.c:621 msgid "Mail bug report..." msgstr "Send fejlrapport ..." -#: src/lang.c:615 +#: src/lang.c:622 #, c-format msgid "Mail BUG REPORT to %s?" msgstr "Send FEJLRAPPORT til %s?" -#: src/lang.c:616 +#: src/lang.c:623 msgid "Mailed" msgstr "Sendt" -#: src/lang.c:617 +#: src/lang.c:624 #, c-format msgid "Mailing to %s..." msgstr "Sender til %s ..." -#: src/lang.c:618 +#: src/lang.c:625 msgid "" "# [Mail/Save] active file. Format is like news active file:\n" "# groupname max.artnum min.artnum /dir\n" @@ -2973,62 +2998,62 @@ msgstr "" "# Det 4. felt er basismappen (dvs. ~/Mail eller ~/News)\n" "#\n" -#: src/lang.c:621 +#: src/lang.c:628 #, c-format msgid "%s marked as read" msgstr "%s markeret som læst" -#: src/lang.c:622 +#: src/lang.c:629 #, c-format msgid "%s marked as unread" msgstr "%s markeret som ulæst" -#: src/lang.c:623 +#: src/lang.c:630 #, c-format msgid "Marked %d of %d %s as read" msgstr "Markerede %d af %d %s som læst" -#: src/lang.c:624 +#: src/lang.c:631 #, c-format msgid "Marked %d of %d %s as unread" msgstr "Markerede %d af %d %s som ulæste" -#: src/lang.c:625 src/lang.c:1352 +#: src/lang.c:632 src/lang.c:1365 msgid "Mark" msgstr "Marker" -#: src/lang.c:626 +#: src/lang.c:633 #, c-format msgid "Mark all articles as read%s?" msgstr "Marker alle artikler som læst%s?" -#: src/lang.c:627 +#: src/lang.c:634 #, c-format msgid "Mark article as read%s?" msgstr "Marker alle artikler som læst%s?" -#: src/lang.c:628 +#: src/lang.c:635 #, c-format msgid "Mark group %s as read?" msgstr "Marker gruppe %s som læst?" -#: src/lang.c:629 +#: src/lang.c:636 #, c-format msgid "Mark thread as read%s?" msgstr "Marker tråd som læst%s" -#: src/lang.c:630 +#: src/lang.c:637 #, c-format msgid "Matching %s groups..." msgstr "Sammenligner %s grupper ..." -#: src/lang.c:631 src/lang.c:645 src/lang.c:651 +#: src/lang.c:638 src/lang.c:651 src/lang.c:654 src/lang.c:660 #, 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:633 +#: src/lang.c:640 #, c-format msgid "" "%s=view; %s=pipe; %s=pipe raw; %s=save; %s=tag; %s=tag pattern; %s=untag all" @@ -3036,24 +3061,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:635 +#: src/lang.c:642 #, 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:637 +#: src/lang.c:644 #, 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:638 src/lang.c:642 +#: src/lang.c:645 src/lang.c:649 #, 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:639 +#: src/lang.c:646 #, c-format msgid "" "%s=author search; %s=catchup; %s=line down; %s=line up; %s=mark read; " @@ -3062,35 +3087,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:640 +#: src/lang.c:647 #, 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:641 +#: src/lang.c:648 #, 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:643 +#: src/lang.c:650 #, 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:644 +#: src/lang.c:652 src/lang.c:661 +#, 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:653 #, 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:646 +#: src/lang.c:655 #, 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:647 +#: src/lang.c:656 #, c-format msgid "" "%s=line down; %s=line up; %s=help; %s=move; %s=quit; %s=toggle all/unread" @@ -3098,7 +3128,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:648 +#: src/lang.c:657 #, c-format msgid "" "%s=subscribe; %s=sub pattern; %s=unsubscribe; %s=unsub pattern; %s=yank in/" @@ -3107,232 +3137,227 @@ msgstr "" "%s=abonner; %s=undermønster; %s=slut abonnement; %s=fjern undermønster; " "%s=ryk ind/ud" -#: src/lang.c:649 +#: src/lang.c:658 #, 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:650 +#: src/lang.c:659 #, 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:652 -#, 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:653 +#: src/lang.c:662 msgid "--More--" msgstr "--Mere--" -#: src/lang.c:654 +#: src/lang.c:663 #, c-format msgid "Moving %s..." msgstr "Flytter %s ..." -#: src/lang.c:655 +#: src/lang.c:664 msgid "Message-ID: & last Reference " msgstr "Message-ID: og sidste reference " -#: src/lang.c:656 +#: src/lang.c:665 msgid "Message-ID: line " msgstr "Message-ID: linje " -#: src/lang.c:657 +#: src/lang.c:666 msgid "Message-ID: & References: line" msgstr "Message-ID: og References: linje" -#: src/lang.c:659 +#: src/lang.c:668 msgid ", name: " msgstr ", navn: " -#: src/lang.c:660 +#: src/lang.c:669 #, c-format msgid "Go to newsgroup [%s]> " msgstr "Gå til nyhedsgruppe [%s]> " -#: src/lang.c:661 +#: src/lang.c:670 msgid "newsgroups" msgstr "nyhedsgrupper" -#: src/lang.c:662 +#: src/lang.c:671 #, c-format msgid "Position %s in group list (1,2,..,$) [%d]> " msgstr "Position %s i gruppeliste (1,2,..,$) [%d]> " -#: src/lang.c:663 +#: src/lang.c:672 msgid "newsgroup" msgstr "nyhedsgruppe" -#: src/lang.c:664 +#: src/lang.c:673 msgid "Try and save newsrc file again?" msgstr "Forsøg at gemme newsrc-fil igen?" -#: src/lang.c:665 +#: src/lang.c:674 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:666 +#: src/lang.c:675 msgid "newsrc file saved successfully.\n" msgstr "newsrc-fil blev gemt.\n" -#: src/lang.c:667 +#: src/lang.c:676 msgid "-- Next response --" msgstr "-- Næste svar --" -#: src/lang.c:668 +#: src/lang.c:677 msgid "No " msgstr "Nej " -#: src/lang.c:669 +#: src/lang.c:678 msgid "*** No articles ***" msgstr "*** Ingen artikler ***" -#: src/lang.c:670 +#: src/lang.c:679 msgid "No articles have been posted" msgstr "Ingen artikler er udgivet" -#: src/lang.c:671 +#: src/lang.c:680 msgid "*** No attachments ***" msgstr "*** Ingen vedhæftninger ***" -#: src/lang.c:672 +#: src/lang.c:681 msgid "*** No description ***" msgstr "*** Ingen beskrivelse ***" -#: src/lang.c:673 +#: src/lang.c:682 msgid "No filename" msgstr "Intet filnavn" -#: src/lang.c:674 +#: src/lang.c:683 msgid "No group" msgstr "Ingen gruppe" -#: src/lang.c:675 +#: src/lang.c:684 msgid "*** No groups ***" msgstr "*** Ingen grupper ***" -#: src/lang.c:676 +#: src/lang.c:685 msgid "No more groups to read" msgstr "Ikke flere grupper der kan læses" -#: src/lang.c:677 +#: src/lang.c:686 msgid "No last message" msgstr "Ingen sidste besked" -#: src/lang.c:678 +#: src/lang.c:687 msgid "No mail address" msgstr "Ingen e-postadresse" -#: src/lang.c:679 +#: src/lang.c:688 msgid "No articles marked for saving" msgstr "Ingen artikler markeret til gemning" -#: src/lang.c:680 +#: src/lang.c:689 msgid "No match" msgstr "Intet resultat" -#: src/lang.c:681 +#: src/lang.c:690 msgid "No more groups" msgstr "Ikke flere grupper" -#: src/lang.c:682 +#: src/lang.c:691 msgid "No newsgroups" msgstr "Ingen nyhedsgrupper" -#: src/lang.c:683 +#: src/lang.c:692 msgid "No next unread article" msgstr "Ingen næste ulæst artikel" -#: src/lang.c:684 +#: src/lang.c:693 msgid "No previous group" msgstr "Ingen forrige gruppe" -#: src/lang.c:685 +#: src/lang.c:694 msgid "No previous search, nothing to repeat" msgstr "Ingen tidligere søgning, intet at gentage" -#: src/lang.c:686 +#: src/lang.c:695 msgid "No previous unread article" msgstr "Ingen forrige ulæst artikel" -#: src/lang.c:687 +#: src/lang.c:696 msgid "No responses" msgstr "Ingen svar" -#: src/lang.c:688 +#: src/lang.c:697 msgid "No responses to list in current thread" msgstr "Ingen svar at vise i aktuel tråd" -#: src/lang.c:689 +#: src/lang.c:698 msgid "*** No scopes ***" msgstr "*** Ingen virkefelter ***" -#: src/lang.c:690 +#: src/lang.c:699 msgid "No search string" msgstr "Ingen søgestreng" -#: src/lang.c:691 +#: src/lang.c:700 msgid "No subject" msgstr "Intet emne" -#: src/lang.c:693 +#: src/lang.c:702 #, 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:694 +#: src/lang.c:703 #, 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:695 +#: src/lang.c:704 #, 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:696 +#: src/lang.c:705 #, c-format msgid "%s: Terminal must have cursor motion (cm)\n" msgstr "%s: Terminal skal have markørbevægelse (cm)\n" -#: src/lang.c:697 +#: src/lang.c:706 #, 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:699 +#: src/lang.c:708 #, c-format msgid "No viewer found for %s/%s\n" msgstr "Ingen fremviser fundet for %s/%s\n" -#: src/lang.c:700 +#: src/lang.c:709 msgid "Newsgroup does not exist on this server" msgstr "Nyhedsgruppe eksisterer ikke på denne server" -#: src/lang.c:701 +#: src/lang.c:710 #, 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:702 +#: src/lang.c:711 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:703 +#: src/lang.c:712 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:704 +#: src/lang.c:713 #, c-format msgid "" "# NNTP-server -> newsrc translation table and NNTP-server\n" @@ -3360,44 +3385,44 @@ msgstr "" "# news.tin.org .newsrc-tin.org tinorg\n" "# news.example.org /tmp/nrc-ex eksempel ex\n" -#: src/lang.c:711 +#: src/lang.c:720 msgid "Only" msgstr "Kun" -#: src/lang.c:712 +#: src/lang.c:721 #, c-format msgid "Option not enabled. Recompile with %s." msgstr "Indstilling ikke slået til. Rekompiler med %s." -#: src/lang.c:713 +#: src/lang.c:722 msgid "Options Menu" msgstr "Indstillingsmenu" -#: src/lang.c:714 +#: src/lang.c:723 msgid "Options Menu Commands" msgstr "Kommandoer for indstillingsmenu" -#: src/lang.c:717 +#: src/lang.c:726 #, 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:718 +#: src/lang.c:727 #, c-format msgid "Error in regex: pcre internal error %d" msgstr "Fejl i regulært udtryk: intern fejl i pcre %d" -#: src/lang.c:719 +#: src/lang.c:728 #, 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:720 +#: src/lang.c:729 msgid "Post a followup..." msgstr "Indsend en opfølgning ..." #. TODO: replace hard coded key-name in txt_post_error_ask_postpone -#: src/lang.c:722 +#: src/lang.c:731 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" @@ -3407,29 +3432,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:725 +#: src/lang.c:734 msgid "Posted articles history" msgstr "Historik for indsendte artikler" -#: src/lang.c:726 +#: src/lang.c:735 +#, fuzzy +msgid "Posted Articles Menu Commands" +msgstr "Kommandoer for attributmenu" + +#: src/lang.c:736 +msgid "Lookup failed" +msgstr "" + +# gå tilbage til +#: src/lang.c:737 +#, fuzzy +msgid "Operation not available for replies by mail" +msgstr "returner til gruppeudvælgelsesniveau" + +#: src/lang.c:738 +#, fuzzy +msgid "Already in posted articles history level" +msgstr "Historik for indsendte artikler" + +#: src/lang.c:739 #, c-format msgid "Post to newsgroup(s) [%s]> " msgstr "Send til nyhedsgruppe(r) [%s]> " -#: src/lang.c:727 +#: src/lang.c:740 msgid "-- post processing started --" msgstr "-- efterbehandling startet --" -#: src/lang.c:728 +#: src/lang.c:741 msgid "-- post processing completed --" msgstr "-- efterbehandling færdig --" -#: src/lang.c:729 +#: src/lang.c:742 #, c-format msgid "Post subject [%s]> " msgstr "Send emne [%s]> " -#: src/lang.c:730 +#: src/lang.c:743 msgid "" "# Summary of mailed/posted messages viewable by 'W' command from within " "tin.\n" @@ -3437,254 +3482,255 @@ msgstr "" "# Oversigt over sendte/indsendte beskeder kan ses med kommandoen »W« inden " "fra tin.\n" -#: src/lang.c:731 +#: src/lang.c:744 msgid "Posting article..." msgstr "Sender artikel ..." -#: src/lang.c:732 +#: src/lang.c:745 #, 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:733 +#: src/lang.c:746 #, c-format msgid "Hot %s" msgstr "Populær %s" -#: src/lang.c:734 +#: src/lang.c:747 #, c-format msgid "Tagged %s" msgstr "Mærket %s" -#: src/lang.c:735 +#: src/lang.c:748 #, c-format msgid "Untagged %s" msgstr "Uden mærke %s" -#: src/lang.c:737 +#: src/lang.c:750 #, c-format msgid "Preparing for filtering on Path header (%d/%d)..." msgstr "" -#: src/lang.c:739 +#: src/lang.c:752 msgid "Processing mail messages marked for deletion." msgstr "Behandler postbeskeder markeret for sletning." -#: src/lang.c:740 +#: src/lang.c:753 msgid "Processing saved articles marked for deletion." msgstr "Behandler gemte artikler markeret for sletning." -#: src/lang.c:741 +#: src/lang.c:754 #, 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:742 +#: src/lang.c:755 msgid "Article unchanged, abort mailing?" msgstr "Artikel uændret, afbryd postleverance" -#: src/lang.c:743 +#: src/lang.c:756 #, c-format msgid "Do you want to see postponed articles (%d)?" msgstr "Ønsker du at se udsatte artikler (%d)?" -#: src/lang.c:745 +#: src/lang.c:758 msgid "Add quick kill filter?" msgstr "Tilføj filter for hurtig dræb" -#: src/lang.c:746 +#: src/lang.c:759 msgid "Add quick selection filter?" msgstr "Tilføj filter for hurtig markering" -#: src/lang.c:747 +#: src/lang.c:760 msgid "Do you really want to quit?" msgstr "Ønsker du at afslutte?" -#: src/lang.c:748 +#: src/lang.c:761 #, 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:749 +#: src/lang.c:762 msgid "You have tagged articles in this group - quit anyway?" msgstr "Du har mærkede artikler i denne gruppe - afslut alligevel?" -#: src/lang.c:750 +#: src/lang.c:763 #, c-format msgid "%s=quit, %s=edit, %s=postpone: " msgstr "%s=afslut, %s=rediger, %s=udsæt: " -#: src/lang.c:751 +#: src/lang.c:764 #, c-format msgid "%s=quit %s=edit %s=save kill description: " msgstr "%s=afslut %s=rediger %s=gem dræbbeskrivelse: " -#: src/lang.c:752 +#: src/lang.c:765 #, 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:753 +#: src/lang.c:766 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:756 +#: src/lang.c:769 msgid "Invalid range - valid are '0-9.$' eg. 1-$" msgstr "Ugyldigt interval - '0-9.$' f.eks. 1-$ er gyldige" -#: src/lang.c:757 +#: src/lang.c:770 msgid "Do you want to abort this operation?" msgstr "Ønsker du at afbryde denne handling?" -#: src/lang.c:758 +#: src/lang.c:771 msgid "Do you want to exit tin immediately?" msgstr "Ønsker du øjeblikkeligt at afslutte tin?" -#: src/lang.c:759 +#: src/lang.c:772 msgid "Reading ('q' to quit)..." msgstr "Læser ('q' for afslut) ..." -#: src/lang.c:760 +#: src/lang.c:773 #, c-format msgid "Reading %sarticles..." msgstr "Læser %sartikler ..." -#: src/lang.c:761 +#: src/lang.c:774 #, c-format msgid "Reading %sattributes file...\n" msgstr "Læser %sattributfil ...\n" -#: src/lang.c:762 +#: src/lang.c:775 #, c-format msgid "Reading %sconfig file...\n" msgstr "Læser %skonfigurationsfil ...\n" -#: src/lang.c:763 +#: src/lang.c:776 msgid "Reading filter file...\n" msgstr "Læser filterfil ...\n" -#: src/lang.c:764 +#: src/lang.c:777 #, c-format msgid "Reading %s groups..." msgstr "Læser %s grupper ..." -#: src/lang.c:765 +#: src/lang.c:778 msgid "Reading input history file...\n" msgstr "Læser inddatahistorikfil ...\n" -#: src/lang.c:766 +#: src/lang.c:779 msgid "Reading keymap file...\n" msgstr "Læser tastaturkortfil ...\n" -#: src/lang.c:767 +#: src/lang.c:780 msgid "Reading groups from active file... " msgstr "Læser grupper fra aktiv fil ... " -#: src/lang.c:768 +#: src/lang.c:781 msgid "Reading groups from newsrc file... " msgstr "Læser grupper fra newsrc-fil ... " -#: src/lang.c:769 +#: src/lang.c:782 msgid "Reading newsgroups file... " msgstr "Læser fil med nyhedsgrupper ... " -#: src/lang.c:770 +#: src/lang.c:783 msgid "Reading newsrc file..." msgstr "Læser newsrc-fil ..." -#: src/lang.c:771 +#: src/lang.c:784 msgid "References: line " msgstr "References: linje " -#: src/lang.c:773 +#: src/lang.c:786 #, c-format msgid "(%d:%02d remaining)" msgstr "(%d:%02d igen)" -#: src/lang.c:775 +#: src/lang.c:788 #, c-format msgid "Bogus group %s removed." msgstr "Fejlbehæftet gruppe %s fjernet." -#: src/lang.c:776 -msgid "Removed from the previous rule: " +#: src/lang.c:789 +#, fuzzy +msgid "Removed from this rule: " msgstr "Fjernet fra den forrige regel: " -#: src/lang.c:777 +#: src/lang.c:790 #, c-format msgid "Error: rename %s to %s" msgstr "Fejl: Omdøb %s til %s" -#: src/lang.c:778 +#: src/lang.c:791 msgid "Reply to author..." msgstr "Svar til forfatter..." -#: src/lang.c:779 +#: src/lang.c:792 msgid "Repost" msgstr "Gensend" -#: src/lang.c:780 +#: src/lang.c:793 msgid "Reposting article..." msgstr "Genindsender artikel..." -#: src/lang.c:781 +#: src/lang.c:794 #, c-format msgid "Repost article(s) to group(s) [%s]> " msgstr "Gensend artikler til grupper [%s]> " -#: src/lang.c:782 +#: src/lang.c:795 msgid "Reset newsrc?" msgstr "Nulstil newsrc?" -#: src/lang.c:783 +#: src/lang.c:796 msgid "Responses have been directed to the following newsgroups" msgstr "Svar er blevet sendt til de følgende nyhedsgrupper" -#: src/lang.c:784 +#: src/lang.c:797 #, 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:786 +#: src/lang.c:799 msgid "Press to continue..." msgstr "Tast for at fortsætte ..." -#: src/lang.c:788 +#: src/lang.c:801 #, c-format msgid "Select From [%s] (y/n): " msgstr "Vælg fra [%s] (y/n): " -#: src/lang.c:789 +#: src/lang.c:802 msgid "Select Lines: (num): " msgstr "Vælg linjer: (num): " -#: src/lang.c:790 +#: src/lang.c:803 msgid "Auto-select Article Menu" msgstr "Vælg automatisk artikelmenu" -#: src/lang.c:791 +#: src/lang.c:804 #, 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:792 +#: src/lang.c:805 msgid "Select pattern scope: " msgstr "Vælg mønstervirkefelt: " -#: src/lang.c:793 +#: src/lang.c:806 #, c-format msgid "Select Subject [%s] (y/n): " msgstr "Vælg emne [%s] (y/n): " -#: src/lang.c:794 +#: src/lang.c:807 msgid "Select text pattern : " msgstr "Vælg tekstmønster : " -#: src/lang.c:795 +#: src/lang.c:808 msgid "Select time in days : " msgstr "Vælg tid i dage : " -#: src/lang.c:796 +#: src/lang.c:809 #, c-format msgid "" "# %s server configuration file\n" @@ -3705,54 +3751,54 @@ msgstr "" "############################################################################\n" "\n" -#: src/lang.c:802 +#: src/lang.c:815 msgid "Showing unread groups only" msgstr "Vis kun ulæste grupper" -#: src/lang.c:803 +#: src/lang.c:816 msgid "Subject: line (ignore case) " msgstr "Subject: linje (ignorer versaler)" -#: src/lang.c:804 +#: src/lang.c:817 msgid "Subject: line (case sensitive)" msgstr "Subject: linje (versalfølsom)" -#: src/lang.c:805 +#: src/lang.c:818 msgid "Save" msgstr "Gem" -#: src/lang.c:806 +#: src/lang.c:819 #, c-format msgid "Save '%s' (%s/%s)?" msgstr "Gem »%s« (%s/%s)?" -#: src/lang.c:807 +#: src/lang.c:820 msgid "Save configuration before continuing?" msgstr "Gem konfiguration før du fortsætter?" -#: src/lang.c:808 +#: src/lang.c:821 msgid "Save filename> " msgstr "Gem filnavn> " -#: src/lang.c:809 +#: src/lang.c:822 msgid "Saved" msgstr "Gemt" -#: src/lang.c:810 +#: src/lang.c:823 #, 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:811 +#: src/lang.c:824 #, c-format msgid "Saved %s...\n" msgstr "Gemt %s ...\n" -#: src/lang.c:812 +#: src/lang.c:825 msgid "Nothing was saved" msgstr "Intet blev gemt" -#: src/lang.c:813 +#: src/lang.c:826 #, c-format msgid "" "\n" @@ -3761,184 +3807,184 @@ msgstr "" "\n" "%s %d %s fra %d %s\n" -#: src/lang.c:814 +#: src/lang.c:827 #, c-format msgid "-- %s saved to %s%s --" msgstr "-- %s gemt til %s%s --" -#: src/lang.c:815 +#: src/lang.c:828 #, c-format msgid "-- %s saved to %s - %s --" msgstr "-- %s gemt til %s - %s --" -#: src/lang.c:816 +#: src/lang.c:829 msgid "Saving..." msgstr "Gemmer ..." -#: src/lang.c:817 +#: src/lang.c:830 #, c-format msgid "%s: Screen initialization failed" msgstr "%s: Skærminitialisering mislykkedes" -#: src/lang.c:819 +#: src/lang.c:832 #, c-format msgid "%s: screen is too small\n" msgstr "%s: Skærm er for lille\n" -#: src/lang.c:821 +#: src/lang.c:834 #, c-format msgid "screen is too small, %s is exiting" msgstr "skærmen er for lille, %s afslutter" -#: src/lang.c:822 +#: src/lang.c:835 msgid "Delete scope?" msgstr "Slet virkefelt?" -#: src/lang.c:823 +#: src/lang.c:836 msgid "Enter scope> " msgstr "Indtast virkefelt> " -#: src/lang.c:824 +#: src/lang.c:837 msgid "Select new position> " msgstr "Vælg ny placering>" -#: src/lang.c:825 +#: src/lang.c:838 msgid "New position cannot be a global scope" msgstr "Ny placering kan ikke være et globalt virkefelt" -#: src/lang.c:826 +#: src/lang.c:839 msgid "Global scope, operation not allowed" msgstr "Global virkefelt, handling ikke tilladt" -#: src/lang.c:827 +#: src/lang.c:840 msgid "Rename scope> " msgstr "Omdøb virkefelt> " -#: src/lang.c:828 +#: src/lang.c:841 msgid "Select scope> " msgstr "Vælg virkefelt> " -#: src/lang.c:829 +#: src/lang.c:842 msgid "Scopes Menu" msgstr "Virkefeltsmenu" -#: src/lang.c:830 +#: src/lang.c:843 msgid "Scopes Menu Commands" msgstr "Kommandoer for virkefeltsmenu" -#: src/lang.c:831 +#: src/lang.c:844 #, c-format msgid "Search backwards [%s]> " msgstr "Søg baglæns [%s]> " -#: src/lang.c:832 +#: src/lang.c:845 #, c-format msgid "Search body [%s]> " msgstr "Søg tekst [%s]> " -#: src/lang.c:833 +#: src/lang.c:846 #, c-format msgid "Search forwards [%s]> " msgstr "Søg fremad [%s]> " -#: src/lang.c:834 +#: src/lang.c:847 msgid "Searching..." msgstr "Søger ..." -#: src/lang.c:835 +#: src/lang.c:848 #, 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:836 +#: src/lang.c:849 msgid "Select article> " msgstr "Vælg artikel> " -#: src/lang.c:837 +#: src/lang.c:850 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:838 +#: src/lang.c:851 msgid "Select group> " msgstr "Vælg gruppe> " -#: src/lang.c:839 +#: src/lang.c:852 #, c-format msgid "Enter selection pattern [%s]> " msgstr "Indtast markeringsmønster [%s]> " -#: src/lang.c:840 +#: src/lang.c:853 msgid "Select thread> " msgstr "Vælg tråd> " -#: src/lang.c:841 +#: src/lang.c:854 #, 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:842 +#: src/lang.c:855 msgid "servers active-file" msgstr "servers active-fil" -#: src/lang.c:843 +#: src/lang.c:856 msgid "Cannot move into new newsgroups. Subscribe first..." msgstr "Kan ikke gå ind i nye nyhedsgrupper. Abonner først ..." -#: src/lang.c:844 +#: src/lang.c:857 msgid "" msgstr "" -#: src/lang.c:845 +#: src/lang.c:858 #, c-format msgid "Starting: (%s)" msgstr "Starter: (%s)" -#: src/lang.c:846 +#: src/lang.c:859 #, c-format msgid "List Thread (%d of %d)" msgstr "Vis tråd (%d af %d)" -#: src/lang.c:847 +#: src/lang.c:860 #, c-format msgid "Thread (%.*s)" msgstr "Tråd (%.*s)" -#: src/lang.c:848 +#: src/lang.c:861 msgid "Enter wildcard subscribe pattern> " msgstr "Indtast abonnementmønster med jokertegn> " -#: src/lang.c:849 +#: src/lang.c:862 #, c-format msgid "subscribed to %d groups" msgstr "har tegnet abonnement på %d grupper" -#: src/lang.c:850 +#: src/lang.c:863 #, c-format msgid "Subscribed to %s" msgstr "har tegnet abonnement på %s" -#: src/lang.c:851 +#: src/lang.c:864 msgid "Subscribing... " msgstr "Abonnerer ... " -#: src/lang.c:852 +#: src/lang.c:865 #, 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:853 +#: src/lang.c:866 #, c-format msgid "Supersede article(s) to group(s) [%s]> " msgstr "Fortræng artikler til grupper [%s]> " -#: src/lang.c:854 +#: src/lang.c:867 msgid "Superseding article ..." msgstr "Fortrænger artikel ..." -#: src/lang.c:855 +#: src/lang.c:868 #, c-format msgid "" "\n" @@ -3947,24 +3993,24 @@ msgstr "" "\n" "Stoppet. Tast 'fg' for at genstarte %s\n" -#: src/lang.c:857 +#: src/lang.c:870 #, c-format msgid "%d days" msgstr "%d dage" -#: src/lang.c:858 +#: src/lang.c:871 msgid "" msgstr "" -#: src/lang.c:859 +#: src/lang.c:872 msgid "TeX " msgstr "TeX " -#: src/lang.c:860 +#: src/lang.c:873 msgid "# Default action/prompt strings\n" msgstr "# Standardstrenge for handling/prompt\n" -#: src/lang.c:861 +#: src/lang.c:874 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" @@ -3983,7 +4029,7 @@ msgstr "" "# expire=ON/OFF ON=begræns til default_filter_days (antal filtrerdage)\n" " OFF=udløb aldrig\n" -#: src/lang.c:874 +#: src/lang.c:887 msgid "" "# If ON use print current subject or newsgroup description in the last line\n" msgstr "" @@ -3991,104 +4037,104 @@ msgstr "" "nyhedsgruppebeskrivelse\n" " i den sidste linje\n" -#: src/lang.c:875 +#: src/lang.c:888 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:876 +#: src/lang.c:889 msgid "There is no news\n" msgstr "Der er ingen nyheder\n" -#: src/lang.c:877 +#: src/lang.c:890 msgid "Thread" msgstr "Tråd" -#: src/lang.c:878 +#: src/lang.c:891 msgid "Thread Level Commands" msgstr "Kommandoer på trådniveau" -#: src/lang.c:879 +#: src/lang.c:892 msgid "Thread deselected" msgstr "Tråd fravalgt" -#: src/lang.c:880 +#: src/lang.c:893 msgid "Thread selected" msgstr "Tråd valgt" -#: src/lang.c:882 +#: src/lang.c:895 msgid "threads" msgstr "tråde" -#: src/lang.c:884 +#: src/lang.c:897 msgid "thread" msgstr "tråd" -#: src/lang.c:885 +#: src/lang.c:898 #, c-format msgid "Thread %4s of %4s" msgstr "Tråd %4s af %4s" -#: src/lang.c:886 +#: src/lang.c:899 msgid "Threading articles..." msgstr "Opdeler artikler i tråde ..." -#: src/lang.c:887 +#: src/lang.c:900 #, c-format msgid "Toggled word highlighting %s" msgstr "Skiftede ordfremhævelse %s" -#: src/lang.c:888 +#: src/lang.c:901 msgid "Toggled rot13 encoding" msgstr "Skiftede rot13-kodning" -#: src/lang.c:889 +#: src/lang.c:902 #, c-format -msgid "Toggled german TeX encoding %s" +msgid "Toggled German TeX encoding %s" msgstr "Skiftede tysk TeX-kodning %s" -#: src/lang.c:890 +#: src/lang.c:903 #, c-format msgid "Toggled tab-width to %d" msgstr "Skiftede indryksbredde til %d" -#: src/lang.c:892 +#: src/lang.c:905 #, c-format msgid "%d Trying to dotlock %s" msgstr "%d Forsøger at dotlock %s" -#: src/lang.c:893 +#: src/lang.c:906 #, c-format msgid "%d Trying to lock %s" msgstr "%d Forsøger at låse %s" -#: src/lang.c:895 +#: src/lang.c:908 msgid " h=help" msgstr " h=hjælp" -#: src/lang.c:897 +#: src/lang.c:910 msgid "Unlimited" msgstr "Ubegrænset" -#: src/lang.c:898 +#: src/lang.c:911 msgid "Enter wildcard unsubscribe pattern> " msgstr "Indtast jokertegnsmønster for framelding af abonnement> " -#: src/lang.c:899 +#: src/lang.c:912 #, c-format msgid "Error decoding %s : %s" msgstr "Fejl unde afkodning af %s : %s" -#: src/lang.c:900 +#: src/lang.c:913 msgid "No end." msgstr "Ingen slutning." -#: src/lang.c:901 +#: src/lang.c:914 #, c-format msgid "%s successfully decoded." msgstr "%s dekodet med succes." -#: src/lang.c:902 +#: src/lang.c:915 #, c-format msgid "" "%*s[-- %s/%s, %suuencoded file, %d lines, name: %s --]\n" @@ -4097,113 +4143,113 @@ msgstr "" "%*s[-- %s/%s, %suuencoded-fil, %d linjer, navn: %s --]\n" "\n" -#: src/lang.c:903 +#: src/lang.c:916 msgid "unread " msgstr "ulæst " -#: src/lang.c:904 +#: src/lang.c:917 #, c-format msgid "unsubscribed from %d groups" msgstr "frameldte abonnement fra %d grupper" -#: src/lang.c:905 +#: src/lang.c:918 #, c-format msgid "Unsubscribed from %s" msgstr "Abonnement frameldt fra %s" -#: src/lang.c:906 +#: src/lang.c:919 msgid "Unsubscribing... " msgstr "Framelder abonnement ... " -#: src/lang.c:907 +#: src/lang.c:920 msgid "Unthreading articles..." msgstr "Fjerner trådopsætning fra artikler ..." -#: src/lang.c:908 +#: src/lang.c:921 msgid "Updated" msgstr "Opdateret" -#: src/lang.c:909 +#: src/lang.c:922 msgid "Updating" msgstr "Opdaterer" -#: src/lang.c:910 +#: src/lang.c:923 msgid "URL Menu" msgstr "URL-menu" -#: src/lang.c:911 +#: src/lang.c:924 msgid "URL Menu Commands" msgstr "Kommandoer for URL-menu" -#: src/lang.c:912 +#: src/lang.c:925 #, c-format msgid "Opening %s" msgstr "Åbner %s" -#: src/lang.c:913 +#: src/lang.c:926 msgid "Select URL> " msgstr "Vælg URL> " -#: src/lang.c:914 +#: src/lang.c:927 msgid "No URLs in this article" msgstr "Ingen URL'er i denne artikel" -#: src/lang.c:915 +#: src/lang.c:928 msgid "Use MIME display program for this message?" msgstr "Anvend MIME-visningsprogram for denne besked?" -#: src/lang.c:916 +#: src/lang.c:929 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:917 +#: src/lang.c:930 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:918 +#: src/lang.c:931 msgid " -q don't check for new newsgroups" msgstr " -q led ikke efter nye nyhedsgrupper" -#: src/lang.c:919 +#: src/lang.c:932 msgid " -X don't save any files on quit" msgstr " -X gem ikke nogen filer ved afslutning" -#: src/lang.c:920 +#: src/lang.c:933 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:921 +#: src/lang.c:934 msgid " -G limit get only limit articles/group" msgstr " -G grænse hent kun artikler/gruppe med denne begrænsning" -#: src/lang.c:922 +#: src/lang.c:935 #, c-format msgid " -H help information about %s" msgstr " -H hjælpinformation om %s" -#: src/lang.c:923 +#: src/lang.c:936 msgid " -h this help message" msgstr " -h denne hjælpebesked" -#: src/lang.c:924 +#: src/lang.c:937 #, c-format msgid " -I dir news index file directory [default=%s]" msgstr " -I mappe mappe for nyhedsindeksfilen [standard=%s]" -#: src/lang.c:925 +#: src/lang.c:938 msgid " -u update index files (batch mode)" msgstr " -u opdater indeksfiler (jobtilstand)" -#: src/lang.c:926 +#: src/lang.c:939 #, c-format msgid " -m dir mailbox directory [default=%s]" msgstr " -m mappe postkassemappe [standard=%s]" -#: src/lang.c:927 +#: src/lang.c:940 #, c-format msgid "" "\n" @@ -4212,52 +4258,52 @@ msgstr "" "\n" "Send fejlrapporter/kommentarer til %s" -#: src/lang.c:928 +#: src/lang.c:941 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:929 +#: src/lang.c:942 msgid " -M user mail new news to specified user (batch mode)" msgstr " -M bruger send nye nyheder til specificeret bruger (jobtilstand)" -#: src/lang.c:930 +#: src/lang.c:943 #, c-format msgid " -f file subscribed to newsgroups file [default=%s]" msgstr " -f fil har abonnement for nyhedsgruppefil [standard=%s]" -#: src/lang.c:931 +#: src/lang.c:944 msgid " -x no-posting mode" msgstr " -x tilstand uden indsendelse" -#: src/lang.c:932 +#: src/lang.c:945 msgid " -w post an article and exit" msgstr " -w send en artikel og afslut" -#: src/lang.c:933 +#: src/lang.c:946 msgid " -o post all postponed articles and exit" msgstr " -o send alle udsatte artikler og afslut" -#: src/lang.c:934 +#: src/lang.c:947 msgid " -R read news saved by -S option" msgstr " -R læs nyheder gemt med tilvalget -S" -#: src/lang.c:935 +#: src/lang.c:948 #, c-format msgid " -s dir save news directory [default=%s]" msgstr " -s mappe gem nyhedsmappe [standard=%s]" -#: src/lang.c:936 +#: src/lang.c:949 msgid " -S save new news for later reading (batch mode)" msgstr " -S gem nye nyheder til senere læsning (batchtilstand)" -#: src/lang.c:937 +#: src/lang.c:950 msgid " -z start if any unread news" msgstr " -z start hvis der er ulæste nyheder" -#: src/lang.c:938 +#: src/lang.c:951 #, c-format msgid "" "A Usenet reader.\n" @@ -4268,35 +4314,35 @@ msgstr "" "\n" "Brug: %s [tilvalg] [nyhedsgruppe[,...]]" -#: src/lang.c:939 +#: src/lang.c:952 msgid " -v verbose output for batch mode options" msgstr " -v uddybende udskrift for jobtilstandsindstillinger" -#: src/lang.c:940 +#: src/lang.c:953 msgid " -V print version & date information" msgstr " -V vis version- & datoinformation" -#: src/lang.c:941 +#: src/lang.c:954 #, c-format msgid "%s only useful without batch mode operations\n" msgstr "%s er kun nyttig uden jobtilstandsoperationer\n" -#: src/lang.c:942 +#: src/lang.c:955 #, c-format msgid "%s only useful for batch mode operations\n" msgstr "%s er kun nyttig for jobtilstandsoperationer\n" -#: src/lang.c:943 +#: src/lang.c:956 #, 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:944 +#: src/lang.c:957 #, c-format msgid "Useless combination %s and %s. Ignoring %s.\n" msgstr "Nytteløs kombination %s og %s. Ignorerer %s.\n" -#: src/lang.c:946 +#: src/lang.c:959 #, c-format msgid "" "\n" @@ -4305,12 +4351,12 @@ msgstr "" "\n" "%s%d uden for interval (0 - %d). Nulstil til 0" -#: src/lang.c:947 +#: src/lang.c:960 #, c-format msgid "View '%s' (%s/%s)?" msgstr "Vis »%s« (%s/%s)?" -#: src/lang.c:949 +#: src/lang.c:962 #, c-format msgid "" "\n" @@ -4321,7 +4367,7 @@ msgstr "" "Advarsel: indsendelse overstiger %d kolonner. Linje %d er den første lange:\n" "%-100s\n" -#: src/lang.c:950 +#: src/lang.c:963 msgid "" "\n" "Warning: article unchanged after editing\n" @@ -4329,7 +4375,7 @@ msgstr "" "\n" "Advarsel: Artikel uændret efter redigering\n" -#: src/lang.c:951 +#: src/lang.c:964 msgid "" "\n" "Warning: \"Subject:\" contains only whitespaces.\n" @@ -4337,7 +4383,7 @@ msgstr "" "\n" "Advarsel: »Subject:« indeholder kun mellemrum.\n" -#: src/lang.c:952 +#: src/lang.c:965 msgid "" "\n" "Warning: \"Subject:\" begins with \"Re: \" but there are no \"References:" @@ -4346,7 +4392,7 @@ msgstr "" "\n" "Advarsel: »Subject:« begynder med »Re:« men der er ingen »References:«.\n" -#: src/lang.c:954 +#: src/lang.c:967 msgid "" "\n" "Warning: Article has \"References:\" but \"Subject:\" does not begin\n" @@ -4356,7 +4402,7 @@ msgstr "" "Advarsel: Artikel har »References:« men »Subject:« begynder ikke med\n" " »Re:« og indeholder ikke »(was:«.\n" -#: src/lang.c:957 +#: src/lang.c:970 msgid "" "Read carefully!\n" "\n" @@ -4379,7 +4425,7 @@ msgstr "" "Dette er artiklen, du er ved at fjerne:\n" "\n" -#: src/lang.c:961 +#: src/lang.c:974 msgid "" "\n" "Warning: You are using a non-plain transfer encoding (such as base64 or\n" @@ -4388,7 +4434,7 @@ msgid "" " not be encoded properly.\n" msgstr "" -#: src/lang.c:966 +#: src/lang.c:979 msgid "" "\n" "Warning: \"example\" is a reserved hierarchy!\n" @@ -4396,7 +4442,7 @@ msgstr "" "\n" "Advarsel: »example« er et reserveret hierarki!\n" -#: src/lang.c:967 +#: src/lang.c:980 #, c-format msgid "" "\n" @@ -4411,7 +4457,7 @@ msgstr "" "Nogle værdier i din %s-fil har ændret sig!\n" "Læs WHATSNEW, etc ...\n" -#: src/lang.c:969 +#: src/lang.c:982 #, c-format msgid "" "\n" @@ -4424,7 +4470,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:972 +#: src/lang.c:985 #, c-format msgid "" "Warning: tin wrote fewer groups to your\n" @@ -4434,7 +4480,7 @@ msgid "" "before you start tin once again!\n" msgstr "" -#: src/lang.c:976 +#: src/lang.c:989 #, c-format msgid "" "\n" @@ -4443,12 +4489,12 @@ msgstr "" "\n" "Advarsel: Fandt %d »-- \\n«-linjer, dette kan forvirre nogle.\n" -#: src/lang.c:977 +#: src/lang.c:990 #, 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:978 +#: src/lang.c:991 #, c-format msgid "" "\n" @@ -4462,7 +4508,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:982 +#: src/lang.c:995 #, c-format msgid "" "Warning: this mail address may contain a spamtrap. %s=continue, %s=abort? " @@ -4470,7 +4516,7 @@ msgstr "" "Advarsel: Denne postadresse kan indeholde en spamfælde. %s=continue, " "%s=abort? " -#: src/lang.c:983 +#: src/lang.c:996 msgid "" "\n" "Warning: Signatures should start with '-- \\n' not with '--\\n'.\n" @@ -4478,37 +4524,37 @@ msgstr "" "\n" "Advarsel: Underskrifter skal starte med '-- \\n' ikke med '--\\n'.\n" -#: src/lang.c:984 +#: src/lang.c:997 msgid "Writing attributes file..." msgstr "Skriver attributfil ..." -#: src/lang.c:986 -#, c-format -msgid "%d Responses" +#: src/lang.c:999 +#, fuzzy, c-format +msgid "%4d Responses" msgstr "%d svar" -#: src/lang.c:988 +#: src/lang.c:1001 #, c-format msgid "Added %d %s" msgstr "Tilføjede %d %s" -#: src/lang.c:989 +#: src/lang.c:1002 msgid "No unsubscribed groups to show" msgstr "Ingen grupper der ikke er tilmeldte at vise" -#: src/lang.c:990 +#: src/lang.c:1003 msgid "Showing subscribed to groups only" msgstr "Viser kun tilmeldte til grupper" -#: src/lang.c:991 +#: src/lang.c:1004 msgid "Yes " msgstr "Ja " -#: src/lang.c:992 +#: src/lang.c:1005 msgid " You have mail" msgstr " Du har post" -#: src/lang.c:997 +#: src/lang.c:1010 #, c-format msgid "" "\n" @@ -4521,11 +4567,11 @@ msgid "" " M)enu option.\n" msgstr "" -#: src/lang.c:1008 +#: src/lang.c:1021 msgid " -D mode debug mode" msgstr " -D tilstand fejlsøgningstilstand" -#: src/lang.c:1012 +#: src/lang.c:1025 msgid "" "Read carefully!\n" "\n" @@ -4542,11 +4588,11 @@ msgid "" "\n" msgstr "" -#: src/lang.c:1021 +#: src/lang.c:1034 msgid "toggle color" msgstr "slå farve til/fra" -#: src/lang.c:1022 +#: src/lang.c:1035 msgid "" "# Changing colors of several screen parts\n" "# Possible values are:\n" @@ -4592,11 +4638,11 @@ msgstr "" "# 15 = lys hvid\n" "\n" -#: src/lang.c:1042 +#: src/lang.c:1055 msgid " -a toggle color flag" msgstr " -a skift farveflag" -#: src/lang.c:1046 +#: src/lang.c:1059 msgid "" "\n" "Error: Followup-To set to more than one newsgroup!\n" @@ -4604,7 +4650,7 @@ msgstr "" "\n" "Fejl: Followup-To angivet til mere end en nyhedsgruppe!\n" -#: src/lang.c:1047 +#: src/lang.c:1060 #, c-format msgid "" "\n" @@ -4613,7 +4659,7 @@ msgstr "" "\n" "Fejl: »%s« omdøbes, brug »%s« i steden for!\n" -#: src/lang.c:1048 +#: src/lang.c:1061 #, c-format msgid "" "\n" @@ -4622,7 +4668,7 @@ msgstr "" "\n" "Fejl: krydsindsendelse til %d nyhedsgrupper og ingen Followup-To-linje!\n" -#: src/lang.c:1049 +#: src/lang.c:1062 #, c-format msgid "" "\n" @@ -4631,7 +4677,7 @@ msgstr "" "\n" "Fejl: »%s« er ikke en gyldig nyhedsgruppe!\n" -#: src/lang.c:1051 +#: src/lang.c:1064 msgid "" "\n" "Warning: Followup-To set to more than one newsgroup!\n" @@ -4639,7 +4685,7 @@ msgstr "" "\n" "Advarsel: Followup-To angiver mere end en nyhedsgruppe!\n" -#: src/lang.c:1052 +#: src/lang.c:1065 #, c-format msgid "" "\n" @@ -4648,7 +4694,7 @@ msgstr "" "\n" "Advarsel: »%s« er omdøbt, du skal bruge »%s« i stedet for!\n" -#: src/lang.c:1053 +#: src/lang.c:1066 #, c-format msgid "" "\n" @@ -4657,7 +4703,7 @@ msgstr "" "\n" "Advarsel: krydsindsendelse til %d nyhedsgrupper og ingen Followup-To-linje!\n" -#: src/lang.c:1054 +#: src/lang.c:1067 #, c-format msgid "" "\n" @@ -4666,7 +4712,7 @@ msgstr "" "\n" "Advarsel: »%s« er ikke i din newsrc, den kan være ugyldig på denne side!\n" -#: src/lang.c:1055 +#: src/lang.c:1068 #, c-format msgid "" "\n" @@ -4675,79 +4721,79 @@ msgstr "" "\n" "Advarsel: »%s« er ikke en gyldig nyhedsgruppe på denne side!\n" -#: src/lang.c:1059 +#: src/lang.c:1072 #, 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:1060 +#: src/lang.c:1073 msgid "Missing parts." msgstr "Manglende dele." -#: src/lang.c:1061 +#: src/lang.c:1074 msgid "No beginning." msgstr "Ingen begyndelse." -#: src/lang.c:1062 +#: src/lang.c:1075 msgid "No data." msgstr "Ingen data." -#: src/lang.c:1063 +#: src/lang.c:1076 msgid "Unknown error." msgstr "Ukendt fejl." -#: src/lang.c:1066 +#: src/lang.c:1079 #, c-format msgid "\tChecksum of %s (%ld %s)" msgstr "\tKontrolsum for %s (%ld %s)" -#: src/lang.c:1071 +#: src/lang.c:1084 msgid "Reading mail active file... " msgstr "Læser postaktiv fil ... " -#: src/lang.c:1072 +#: src/lang.c:1085 msgid "Reading mailgroups file... " msgstr "Læser postgruppens fil ... " -#: src/lang.c:1076 +#: src/lang.c:1089 msgid "perform PGP operations on article" msgstr "udfør PGP-handlinger på artikel" -#: src/lang.c:1077 +#: src/lang.c:1090 msgid "Add key(s) to public keyring?" msgstr "Tilføj nøgle(r) til offentlig nøglering?" -#: src/lang.c:1078 +#: src/lang.c:1091 #, c-format msgid "%s=encrypt, %s=sign, %s=both, %s=quit: " msgstr "%s=krypter, %s=underskriv, %s=begge, %s=afslut: " -#: src/lang.c:1079 +#: src/lang.c:1092 #, 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:1080 +#: src/lang.c:1093 #, 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:1081 +#: src/lang.c:1094 msgid "Article not signed and no public keys found" msgstr "Artikel ikke underskrevet og ingen offentlige nøgler fundet" -#: src/lang.c:1083 +#: src/lang.c:1096 #, 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:1084 +#: src/lang.c:1097 #, 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:1085 +#: src/lang.c:1098 #, c-format msgid "" "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: " @@ -4755,92 +4801,92 @@ msgstr "" "%s=afslut, %s=rediger, %s=ispell, %s=pgp, %s=menu, %s=indsend, %s=udsæt " "[%%s]: " -#: src/lang.c:1087 +#: src/lang.c:1100 #, 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:1088 +#: src/lang.c:1101 #, 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:1089 +#: src/lang.c:1102 #, 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:1093 +#: src/lang.c:1106 #, 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:1094 +#: src/lang.c:1107 #, 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:1095 +#: src/lang.c:1108 #, 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:1097 +#: src/lang.c:1110 #, 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:1098 +#: src/lang.c:1111 #, c-format msgid "%s=quit, %s=edit, %s=send [%%s]: " msgstr "%s=afslut, %s=rediger, %s=send [%%s]: " -#: src/lang.c:1099 +#: src/lang.c:1112 #, 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:1105 +#: src/lang.c:1118 msgid "Try cache_overview_files to speed up things.\n" msgstr "Prøv cache_overview_files for at øge hastigheden.\n" -#: src/lang.c:1106 +#: src/lang.c:1119 msgid "Tin will use local index files instead.\n" msgstr "Tin vil i steden for anvende lokale indeksfiler.\n" -#: src/lang.c:1107 +#: src/lang.c:1120 msgid "Cannot find NNTP server name" msgstr "Kan ikke finde NNTP-servernavn" -#: src/lang.c:1108 +#: src/lang.c:1121 #, c-format msgid "Connecting to %s:%u..." msgstr "Forbinder til %s:%u ..." -#: src/lang.c:1109 +#: src/lang.c:1122 #, fuzzy msgid "Disconnecting from server..." msgstr "Afbryder fra server ...\n" -#: src/lang.c:1110 +#: src/lang.c:1123 #, c-format msgid "Failed to connect to NNTP server %s. Exiting..." msgstr "Kunne ikke forbinde til NNTP-server %s. Afslutter ..." -#: src/lang.c:1111 +#: src/lang.c:1124 msgid "205 Closing connection" msgstr "205 Lukker forbindelse" -#: src/lang.c:1112 +#: src/lang.c:1125 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:1113 +#: src/lang.c:1126 msgid "Connection to news server has timed out. Reconnect?" msgstr "Forbindelsen til nyhedsserveren har fået tidsudløb. Genforbind?" -#: src/lang.c:1114 +#: src/lang.c:1127 #, c-format msgid "" "Put the server name in the file %s,\n" @@ -4849,46 +4895,46 @@ msgstr "" "Placer servernavnet i filen %s,\n" "eller angiv miljøvariablen NNTPSERVER" -#: src/lang.c:1115 +#: src/lang.c:1128 msgid " -A force authentication on connect" msgstr " -A fremtving godkendelse ved forbindelse" -#: src/lang.c:1116 +#: src/lang.c:1129 #, 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:1117 +#: src/lang.c:1130 #, 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:1118 +#: src/lang.c:1131 #, fuzzy msgid " -Q quick start. Same as -dnq" msgstr " -Q hurtigstart. Samme som -dnq" -#: src/lang.c:1119 +#: src/lang.c:1132 msgid " -r read news remotely from default NNTP server" msgstr " -r læs nyheder eksternt fra standard-NNTP-server" -#: src/lang.c:1120 +#: src/lang.c:1133 msgid " -l use only LIST instead of GROUP (-n) command" msgstr " -l brug kun LIST i stedet for GROUP-kommando (-n)" -#: src/lang.c:1121 +#: src/lang.c:1134 msgid " -n only read subscribed .newsrc groups from NNTP server" msgstr " -n læs kun abonnerede .newsrc-grupper fra NNTP-server" -#: src/lang.c:1123 +#: src/lang.c:1136 msgid " -4 force connecting via IPv4" msgstr " -4 fremtving forbindelse via IPv4" -#: src/lang.c:1124 +#: src/lang.c:1137 msgid " -6 force connecting via IPv6" msgstr " -6 fremtving forbindelse via IPv6" -#: src/lang.c:1125 +#: src/lang.c:1138 msgid "" "\n" "socket or connect problem\n" @@ -4896,7 +4942,7 @@ msgstr "" "\n" "sokkel- eller forbindelsesproblem\n" -#: src/lang.c:1127 +#: src/lang.c:1140 #, c-format msgid "" "\n" @@ -4905,16 +4951,16 @@ msgstr "" "\n" "Forbindelse til %s: " -#: src/lang.c:1128 +#: src/lang.c:1141 msgid "Giving up...\n" msgstr "Giver op...\n" -#: src/lang.c:1130 +#: src/lang.c:1143 #, c-format msgid "%s/tcp: Unknown service.\n" msgstr "%s/tcp: Ukendt tjeneste.\n" -#: src/lang.c:1134 +#: src/lang.c:1147 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" @@ -4923,88 +4969,89 @@ msgstr "" "Tin vil forsøge at bruge XHDR XREF i stedet (gør tingene en smule " "langsommere.\n" -#: src/lang.c:1137 +#: src/lang.c:1150 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:1140 +#: src/lang.c:1153 #, 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:1143 -msgid " -Q quick start. Same as -qd" -msgstr " -Q hurtigstart. Samme som -qd" +#: src/lang.c:1156 +#, fuzzy +msgid " -Q quick start. Same as -dq" +msgstr " -Q hurtigstart. Samme som -dq" -#: src/lang.c:1144 +#: src/lang.c:1157 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:1145 +#: src/lang.c:1158 msgid " -n only read subscribed .newsrc groups from spool" msgstr " -n læs kun abonnerede .newsrc-grupper fra kø" -#: src/lang.c:1146 +#: src/lang.c:1159 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:1150 +#: src/lang.c:1163 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:1151 +#: src/lang.c:1164 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:1155 +#: src/lang.c:1168 #, c-format msgid "%d %s printed" msgstr "%d %s udskrevet" -#: src/lang.c:1156 +#: src/lang.c:1169 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:1157 +#: src/lang.c:1170 msgid "Print" msgstr "Udskriv" -#: src/lang.c:1158 +#: src/lang.c:1171 msgid "Printing..." msgstr "Udskriver ..." -#: src/lang.c:1162 +#: src/lang.c:1175 #, c-format msgid "%d %s piped to \"%s\"" msgstr "%d %s sendt via datakanal til »%s«" -#: src/lang.c:1163 +#: src/lang.c:1176 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:1164 +#: src/lang.c:1177 msgid "No command" msgstr "Ingen kommando" -#: src/lang.c:1165 +#: src/lang.c:1178 msgid "Pipe" msgstr "Datakanal" -#: src/lang.c:1166 +#: src/lang.c:1179 #, c-format msgid "Pipe to command [%.*s]> " msgstr "Datakanal til kommando [%.*s]> " -#: src/lang.c:1167 +#: src/lang.c:1180 msgid "Piping..." msgstr "Via datakanal ..." -#: src/lang.c:1169 +#: src/lang.c:1182 msgid "Piping not enabled." msgstr "Datakanal ikke aktiveret." -#: src/lang.c:1173 +#: src/lang.c:1186 #, c-format msgid "" "\n" @@ -5018,7 +5065,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:1178 +#: src/lang.c:1191 #, c-format msgid "" "\n" @@ -5031,7 +5078,7 @@ msgstr "" " må indeholde blanke felter, er dette ikke tilladt.\n" " Skriv venligst alle nyhedsgrupper i en enkel linje.\n" -#: src/lang.c:1183 +#: src/lang.c:1196 #, c-format msgid "" "\n" @@ -5045,7 +5092,7 @@ msgstr "" " servere. For at undgå problemer så skriv alle nyhedsgrupper på\n" " en enkelt linje.\n" -#: src/lang.c:1187 +#: src/lang.c:1200 #, c-format msgid "" "\n" @@ -5054,7 +5101,7 @@ msgstr "" "\n" "Advarsel: Linjen »%s:« har mellemrum som SKAL fjernes.\n" -#: src/lang.c:1192 +#: src/lang.c:1205 msgid "" "\n" " If your article contains quoted text please take some time to pare it " @@ -5076,40 +5123,40 @@ msgid "" " likely to ignore it completely. It's a crowded net out there.\n" msgstr "" -#: src/lang.c:1205 +#: src/lang.c:1218 msgid "shell escape" msgstr "" -#: src/lang.c:1206 +#: src/lang.c:1219 #, c-format msgid "Shell Command (%s)" msgstr "Skalkommando (%s)" -#: src/lang.c:1207 +#: src/lang.c:1220 #, c-format msgid "Enter shell command [%s]> " msgstr "Indtast skalkommando [%s]> " -#: src/lang.c:1211 +#: src/lang.c:1224 #, c-format msgid "%s: Can't get entry for TERM\n" msgstr "%s: Kan ikke indhente post for TERM\n" -#: src/lang.c:1215 +#: src/lang.c:1228 #, c-format msgid "Group %.*s ('q' to quit)..." msgstr "Gruppe %.*s (»q« for afslut) ..." -#: src/lang.c:1217 +#: src/lang.c:1230 #, c-format msgid "Group %.*s..." msgstr "Gruppe %.*s ..." -#: src/lang.c:1221 +#: src/lang.c:1234 msgid "Server unavailable\n" msgstr "Server utilgængelig\n" -#: src/lang.c:1227 +#: src/lang.c:1240 #, c-format msgid "" "%s=pipe; %s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; " @@ -5118,7 +5165,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:1228 +#: src/lang.c:1241 #, c-format msgid "" "%s=pipe; %s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post" @@ -5126,7 +5173,7 @@ msgstr "" "%s=datakanal; %s=post; %s=udskriv; %s=afslut; %s=besvar; %s=gem; %s=sæt " "mærke; %s=indsend" -#: src/lang.c:1230 +#: src/lang.c:1243 #, c-format msgid "" "%s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post" @@ -5134,13 +5181,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:1231 +#: src/lang.c:1244 #, 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:1235 +#: src/lang.c:1248 #, c-format msgid "" "%s=pipe; %s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post" @@ -5148,522 +5195,522 @@ msgstr "" "%s=datakanal; %s=post; %s=afslut; %s=skift alle/ulæst; %s=gem; %s=sæt mærke; " "%s=indsend" -#: src/lang.c:1236 +#: src/lang.c:1249 #, 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:1238 +#: src/lang.c:1251 #, 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:1239 +#: src/lang.c:1252 #, 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:1245 +#: src/lang.c:1258 msgid "Terminal does not support color" msgstr "Terminal understøtter ikke farver" -#: src/lang.c:1250 +#: src/lang.c:1263 #, c-format msgid "Trying %s" msgstr "Forsøger %s" -#: src/lang.c:1264 src/lang.c:1292 src/lang.c:1574 src/refs.c:292 +#: src/lang.c:1277 src/lang.c:1305 src/lang.c:1587 src/refs.c:292 msgid "None" msgstr "Ingen" -#: src/lang.c:1265 +#: src/lang.c:1278 msgid "Subject" msgstr "Emne" -#: src/lang.c:1266 +#: src/lang.c:1279 msgid "References" msgstr "Referencer" -#: src/lang.c:1267 +#: src/lang.c:1280 msgid "Both Subject and References" msgstr "Både emne og referencer" -#: src/lang.c:1268 +#: src/lang.c:1281 msgid "Multipart Subject" msgstr "Emne i flere dele" -#: src/lang.c:1269 +#: src/lang.c:1282 msgid "Percentage Match" msgstr "Procentmatch" -#: src/lang.c:1282 src/lang.c:1373 src/lang.c:1463 +#: src/lang.c:1295 src/lang.c:1386 src/lang.c:1476 msgid "No" msgstr "Nej" -#: src/lang.c:1283 src/lang.c:1465 +#: src/lang.c:1296 src/lang.c:1478 msgid "Yes" msgstr "Ja" -#: src/lang.c:1284 +#: src/lang.c:1297 msgid "Hide All" msgstr "Gem alle" -#: src/lang.c:1293 +#: src/lang.c:1306 msgid "Address" msgstr "Adresse" -#: src/lang.c:1294 +#: src/lang.c:1307 msgid "Full Name" msgstr "Fulde navn" -#: src/lang.c:1295 +#: src/lang.c:1308 msgid "Address and Name" msgstr "Adresse og navn" -#: src/lang.c:1303 +#: src/lang.c:1316 msgid "Max" msgstr "Maks." -#: src/lang.c:1304 +#: src/lang.c:1317 msgid "Sum" msgstr "Sum" -#: src/lang.c:1305 +#: src/lang.c:1318 msgid "Average" msgstr "Gennemsnit" -#: src/lang.c:1315 src/lang.c:1335 +#: src/lang.c:1328 src/lang.c:1348 msgid "Black" msgstr "Sort" -#: src/lang.c:1316 src/lang.c:1336 +#: src/lang.c:1329 src/lang.c:1349 msgid "Red" msgstr "Rød" -#: src/lang.c:1317 src/lang.c:1337 +#: src/lang.c:1330 src/lang.c:1350 msgid "Green" msgstr "Grøn" -#: src/lang.c:1318 src/lang.c:1338 +#: src/lang.c:1331 src/lang.c:1351 msgid "Brown" msgstr "Brun" -#: src/lang.c:1319 src/lang.c:1339 +#: src/lang.c:1332 src/lang.c:1352 msgid "Blue" msgstr "Blå" # Andre muligheder: Rødviolet -#: src/lang.c:1320 src/lang.c:1340 +#: src/lang.c:1333 src/lang.c:1353 msgid "Pink" msgstr "Pink" # Cyan er en blå/grøn farve. (kunne også bruge turkis som oversættelse). -#: src/lang.c:1321 src/lang.c:1341 +#: src/lang.c:1334 src/lang.c:1354 msgid "Cyan" msgstr "Cyan" -#: src/lang.c:1322 src/lang.c:1342 +#: src/lang.c:1335 src/lang.c:1355 msgid "White" msgstr "Hvis" -#: src/lang.c:1323 +#: src/lang.c:1336 msgid "Gray" msgstr "Grå" -#: src/lang.c:1324 +#: src/lang.c:1337 msgid "Light Red" msgstr "Lyserød" -#: src/lang.c:1325 +#: src/lang.c:1338 msgid "Light Green" msgstr "Lysegrøn" -#: src/lang.c:1326 +#: src/lang.c:1339 msgid "Yellow" msgstr "Gul" -#: src/lang.c:1327 +#: src/lang.c:1340 msgid "Light Blue" msgstr "Lyseblå" -#: src/lang.c:1328 +#: src/lang.c:1341 msgid "Light Pink" msgstr "Lys pink" -#: src/lang.c:1329 +#: src/lang.c:1342 msgid "Light Cyan" msgstr "Lys cyan" -#: src/lang.c:1330 +#: src/lang.c:1343 msgid "Light White" msgstr "Lysehvid" -#: src/lang.c:1351 src/lang.c:1470 src/lang.c:1485 +#: src/lang.c:1364 src/lang.c:1483 src/lang.c:1498 msgid "Nothing" msgstr "Intet" -#: src/lang.c:1353 +#: src/lang.c:1366 msgid "Space" msgstr "Mellemrum" -#: src/lang.c:1361 +#: src/lang.c:1374 msgid "Normal" msgstr "Normal" -#: src/lang.c:1362 +#: src/lang.c:1375 msgid "Best highlighting" msgstr "Bedste fremhævelse" -#: src/lang.c:1363 +#: src/lang.c:1376 msgid "Underline" msgstr "Understregning" -#: src/lang.c:1364 +#: src/lang.c:1377 msgid "Reverse video" msgstr "Omvendt video" -#: src/lang.c:1365 +#: src/lang.c:1378 msgid "Blinking" msgstr "Blinkende" -#: src/lang.c:1366 +#: src/lang.c:1379 msgid "Half bright" msgstr "Halv lyssætning" -#: src/lang.c:1367 +#: src/lang.c:1380 msgid "Bold" msgstr "Fed" -#: src/lang.c:1374 +#: src/lang.c:1387 msgid "Cc" msgstr "Cc" -#: src/lang.c:1375 +#: src/lang.c:1388 msgid "Bcc" msgstr "Bcc" -#: src/lang.c:1376 +#: src/lang.c:1389 msgid "Cc and Bcc" msgstr "Cc og Bcc" -#: src/lang.c:1393 src/lang.c:1406 +#: src/lang.c:1406 src/lang.c:1419 msgid "none" msgstr "ingen" -#: src/lang.c:1394 +#: src/lang.c:1407 msgid "commands" msgstr "kommandoer" -#: src/lang.c:1395 +#: src/lang.c:1408 msgid "select" msgstr "vælg" -#: src/lang.c:1397 +#: src/lang.c:1410 msgid "commands & quit" msgstr "kommandoer og afslut" -#: src/lang.c:1398 +#: src/lang.c:1411 msgid "commands & select" msgstr "kommandoer og vælg" -#: src/lang.c:1399 +#: src/lang.c:1412 msgid "quit & select" msgstr "afslut og vælg" -#: src/lang.c:1400 +#: src/lang.c:1413 msgid "commands & quit & select" msgstr "kommandoer og afslut og vælg" -#: src/lang.c:1407 +#: src/lang.c:1420 msgid "PageDown" msgstr "Side ned (PageDown)" -#: src/lang.c:1408 +#: src/lang.c:1421 msgid "PageNextUnread" msgstr "Side næste ulæst (PageNextUnread)" -#: src/lang.c:1409 +#: src/lang.c:1422 msgid "PageDown or PageNextUnread" msgstr "Side ned eller Side næste ulæst" -#: src/lang.c:1415 +#: src/lang.c:1428 msgid "Subject: (case sensitive)" msgstr "Subject: (versalfølsom)" -#: src/lang.c:1416 +#: src/lang.c:1429 msgid "Subject: (ignore case)" msgstr "Subject: (ikke versalfølsom)" -#: src/lang.c:1417 +#: src/lang.c:1430 msgid "From: (case sensitive)" msgstr "From: (versalfølsom)" -#: src/lang.c:1418 +#: src/lang.c:1431 msgid "From: (ignore case)" msgstr "From: (ikke versalfølsom)" -#: src/lang.c:1419 +#: src/lang.c:1432 msgid "Msg-ID: & full References: line" msgstr "Msg-ID: og fulde References: linje" -#: src/lang.c:1420 +#: src/lang.c:1433 msgid "Msg-ID: & last References: only" msgstr "Msg-ID: og sidste References: kun" -#: src/lang.c:1421 +#: src/lang.c:1434 msgid "Message-ID: entry only" msgstr "Message-ID: kun post" # lines skal ikke oversætttes -#: src/lang.c:1422 +#: src/lang.c:1435 msgid "Lines:" msgstr "Lines:" -#: src/lang.c:1428 +#: src/lang.c:1441 msgid "Don't trim article body" msgstr "Beskær ikke artikeltekst" -#: src/lang.c:1429 +#: src/lang.c:1442 msgid "Skip leading blank lines" msgstr "Spring indledende tomme linjer over" -#: src/lang.c:1430 +#: src/lang.c:1443 msgid "Skip trailing blank lines" msgstr "Spring afsluttende tomme linjer over" -#: src/lang.c:1431 +#: src/lang.c:1444 msgid "Skip leading and trailing blank l." msgstr "Spring indledende og afsluttende tomme linjer over" -#: src/lang.c:1432 +#: src/lang.c:1445 msgid "Compact multiple between text" msgstr "Komprimer flere tomme linjer mellem tekst" -#: src/lang.c:1433 +#: src/lang.c:1446 msgid "Compact multiple and skip leading" msgstr "Komprimer flere tomme linjer og udelad foranstillede" -#: src/lang.c:1434 +#: src/lang.c:1447 msgid "Compact multiple and skip trailing" msgstr "Komprimer flere tomme linjer og udelag efterstillede" -#: src/lang.c:1435 +#: src/lang.c:1448 msgid "Compact mltpl., skip lead. & trai." msgstr "Kompr. fl.tom.linj., udelad for- & efterstil." -#: src/lang.c:1464 +#: src/lang.c:1477 msgid "Shell archive" msgstr "Skalarkiv" -#: src/lang.c:1471 +#: src/lang.c:1484 msgid "Subject: (descending)" msgstr "Subject: (faldende)" -#: src/lang.c:1472 +#: src/lang.c:1485 msgid "Subject: (ascending)" msgstr "Subject: (stigende)" -#: src/lang.c:1473 +#: src/lang.c:1486 msgid "From: (descending)" msgstr "From: (faldende)" -#: src/lang.c:1474 +#: src/lang.c:1487 msgid "From: (ascending)" msgstr "From: (stigende)" -#: src/lang.c:1475 +#: src/lang.c:1488 msgid "Date: (descending)" msgstr "Date: (faldende)" -#: src/lang.c:1476 +#: src/lang.c:1489 msgid "Date: (ascending)" msgstr "Date: (stigende)" -#: src/lang.c:1477 src/lang.c:1486 +#: src/lang.c:1490 src/lang.c:1499 msgid "Score (descending)" msgstr "Point (faldende)" -#: src/lang.c:1478 src/lang.c:1487 +#: src/lang.c:1491 src/lang.c:1500 msgid "Score (ascending)" msgstr "Point (stigende)" # Lines skal ikke oversættes -#: src/lang.c:1479 +#: src/lang.c:1492 msgid "Lines: (descending)" msgstr "Lines: (faldende)" # Lines skal ikke oversættes -#: src/lang.c:1480 +#: src/lang.c:1493 msgid "Lines: (ascending)" msgstr "Lines: (stigende)" -#: src/lang.c:1488 +#: src/lang.c:1501 msgid "Last posting date (descending)" msgstr "Sidste indsendingsdato (faldende)" -#: src/lang.c:1489 +#: src/lang.c:1502 msgid "Last posting date (ascending)" msgstr "Sidste indsendingsdato (stigende)" -#: src/lang.c:1495 +#: src/lang.c:1508 msgid "Quick-sort" msgstr "Hurtigsortering" -#: src/lang.c:1496 +#: src/lang.c:1509 msgid "Heap-sort" msgstr "Bunkesortering" -#: src/lang.c:1503 +#: src/lang.c:1516 msgid "Always Keep" msgstr "Behold altid" -#: src/lang.c:1504 +#: src/lang.c:1517 msgid "Always Remove" msgstr "Fjern altid" -#: src/lang.c:1505 +#: src/lang.c:1518 msgid "Mark with D on selection screen" msgstr "Marker med D på udvælgelsesskærmen" -#: src/lang.c:1511 +#: src/lang.c:1524 msgid "Kill only unread arts" msgstr "Dræb kun ulæst kunst" -#: src/lang.c:1512 +#: src/lang.c:1525 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:1513 +#: src/lang.c:1526 msgid "Kill all arts and never show" msgstr "Dræb al kunst og vis aldrig" -#: src/lang.c:1519 +#: src/lang.c:1532 msgid "Nothing special" msgstr "Intet specielt" -#: src/lang.c:1520 +#: src/lang.c:1533 msgid "Compress quotes" msgstr "Komprimer citattegn" -#: src/lang.c:1521 +#: src/lang.c:1534 msgid "Quote signatures" msgstr "Citer underskrifter" -#: src/lang.c:1522 +#: src/lang.c:1535 msgid "Compress quotes, quote sigs" msgstr "Komprimer citattegn, citer underskr." -#: src/lang.c:1523 +#: src/lang.c:1536 msgid "Quote empty lines" msgstr "Citater tomme linjer" -#: src/lang.c:1524 +#: src/lang.c:1537 msgid "Compress quotes, quote empty lines" msgstr "Komprimer citattegn, citer tomme linjer" -#: src/lang.c:1525 +#: src/lang.c:1538 msgid "Quote sigs & empty lines" msgstr "Citer underskrifter og tomme linjer" -#: src/lang.c:1526 +#: src/lang.c:1539 msgid "Comp. q., quote sigs & empty lines" msgstr "Kompr. c., citer underskr. og tomme linjer" -#: src/lang.c:1566 +#: src/lang.c:1579 msgid "no" msgstr "nej" -#: src/lang.c:1567 +#: src/lang.c:1580 msgid "with headers" msgstr "med teksthoveder" -#: src/lang.c:1568 +#: src/lang.c:1581 msgid "without headers" msgstr "uden teksthoveder" # hvad er det her for nogle forkortelser (bevaret på engelsk) -#: src/lang.c:1575 +#: src/lang.c:1588 msgid "NFKC" msgstr "NFKC" -#: src/lang.c:1577 +#: src/lang.c:1590 msgid "NFKD" msgstr "NFKD" -#: src/lang.c:1578 +#: src/lang.c:1591 msgid "NFC" msgstr "NFC" -#: src/lang.c:1579 +#: src/lang.c:1592 msgid "NFD" msgstr "NFD" -#: src/lang.c:1581 +#: src/lang.c:1594 msgid "NFKC case fold" msgstr "" -#: src/lang.c:1590 +#: src/lang.c:1603 msgid "Display Options" msgstr "Vis indstillinger" -#: src/lang.c:1597 +#: src/lang.c:1610 msgid "Color Options" msgstr "Farveindstillinger" -#: src/lang.c:1603 +#: src/lang.c:1616 msgid "Highlight Options" msgstr "Fremhævelsesindstillinger" -#: src/lang.c:1610 +#: src/lang.c:1623 msgid "Article-Limiting Options" msgstr "Artikelbegrænsende indstillinger" -#: src/lang.c:1616 +#: src/lang.c:1629 msgid "Posting/Mailing Options" msgstr "Indsendelses-/postindstillinger" -#: src/lang.c:1622 +#: src/lang.c:1635 msgid "Saving/Printing Options" msgstr "Gemnings-/udskrivningsindstillinger" -#: src/lang.c:1628 +#: src/lang.c:1641 msgid "Expert Options" msgstr "Ekspertindstillinger" -#: src/lang.c:1634 +#: src/lang.c:1647 msgid "Filtering Options" msgstr "Filterindstillinger" -#: src/lang.c:1639 src/lang.c:1670 src/lang.c:1676 src/lang.c:1703 -#: src/lang.c:1755 src/lang.c:1761 src/lang.c:1771 src/lang.c:1782 -#: src/lang.c:1800 src/lang.c:1869 src/lang.c:2070 src/lang.c:2076 -#: src/lang.c:2082 src/lang.c:2097 src/lang.c:2109 src/lang.c:2116 -#: src/lang.c:2170 src/lang.c:2179 src/lang.c:2185 src/lang.c:2192 -#: src/lang.c:2199 src/lang.c:2206 src/lang.c:2213 src/lang.c:2220 -#: src/lang.c:2227 src/lang.c:2234 src/lang.c:2241 src/lang.c:2248 -#: src/lang.c:2255 src/lang.c:2262 src/lang.c:2269 src/lang.c:2276 -#: src/lang.c:2283 src/lang.c:2290 src/lang.c:2297 src/lang.c:2304 -#: src/lang.c:2311 src/lang.c:2318 src/lang.c:2325 src/lang.c:2332 -#: src/lang.c:2339 src/lang.c:2346 src/lang.c:2353 src/lang.c:2361 -#: src/lang.c:2377 src/lang.c:2384 src/lang.c:2391 src/lang.c:2398 -#: src/lang.c:2404 src/lang.c:2410 src/lang.c:2427 src/lang.c:2439 -#: src/lang.c:2474 src/lang.c:2527 src/lang.c:2541 src/lang.c:2547 -#: src/lang.c:2572 src/lang.c:2590 src/lang.c:2607 src/lang.c:2619 -#: src/lang.c:2652 src/lang.c:2688 src/lang.c:2708 src/lang.c:2743 -#: src/lang.c:2753 src/lang.c:2760 src/lang.c:2786 src/lang.c:2810 -#: src/lang.c:2887 src/lang.c:2902 src/lang.c:2910 src/lang.c:2924 -#: src/lang.c:2930 src/lang.c:2968 +#: src/lang.c:1652 src/lang.c:1683 src/lang.c:1689 src/lang.c:1716 +#: src/lang.c:1768 src/lang.c:1774 src/lang.c:1784 src/lang.c:1795 +#: src/lang.c:1813 src/lang.c:1882 src/lang.c:2083 src/lang.c:2089 +#: src/lang.c:2095 src/lang.c:2110 src/lang.c:2122 src/lang.c:2129 +#: src/lang.c:2183 src/lang.c:2192 src/lang.c:2198 src/lang.c:2205 +#: src/lang.c:2212 src/lang.c:2219 src/lang.c:2226 src/lang.c:2233 +#: src/lang.c:2240 src/lang.c:2247 src/lang.c:2254 src/lang.c:2261 +#: src/lang.c:2268 src/lang.c:2275 src/lang.c:2282 src/lang.c:2289 +#: src/lang.c:2296 src/lang.c:2303 src/lang.c:2310 src/lang.c:2317 +#: src/lang.c:2324 src/lang.c:2331 src/lang.c:2338 src/lang.c:2345 +#: src/lang.c:2352 src/lang.c:2359 src/lang.c:2366 src/lang.c:2374 +#: src/lang.c:2390 src/lang.c:2397 src/lang.c:2404 src/lang.c:2411 +#: src/lang.c:2417 src/lang.c:2423 src/lang.c:2440 src/lang.c:2452 +#: src/lang.c:2487 src/lang.c:2540 src/lang.c:2554 src/lang.c:2560 +#: src/lang.c:2585 src/lang.c:2603 src/lang.c:2620 src/lang.c:2632 +#: src/lang.c:2665 src/lang.c:2694 src/lang.c:2714 src/lang.c:2742 +#: src/lang.c:2752 src/lang.c:2759 src/lang.c:2785 src/lang.c:2809 +#: src/lang.c:2886 src/lang.c:2901 src/lang.c:2909 src/lang.c:2923 +#: src/lang.c:2929 src/lang.c:2967 msgid " toggles, sets, cancels." msgstr " skifter, ændrer, afbryder." -#: src/lang.c:1640 +#: src/lang.c:1653 msgid "Show mini menu & posting etiquette" msgstr "Vis minimenu og indlægsetikette" -#: src/lang.c:1641 +#: src/lang.c:1654 msgid "" "# If ON show a mini menu of useful commands at each level\n" "# and posting etiquette after composing an article\n" @@ -5671,17 +5718,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:1646 +#: src/lang.c:1659 msgid "Show short description for each newsgroup. toggles & sets." msgstr "" "Vis kort beskrivelse for hver nyhedsgruppe. skifter og " "ændrer." -#: src/lang.c:1647 +#: src/lang.c:1660 msgid "Show description of each newsgroup" msgstr "Vis beskrivelse af hver nyhedsgruppe" -#: src/lang.c:1648 +#: src/lang.c:1661 msgid "" "# If ON show group description text after newsgroup name at\n" "# group selection level\n" @@ -5689,7 +5736,7 @@ msgstr "" "# Hvis slÃ¥et til, sÃ¥ vis gruppebeskrivelsestekst efter nyhedsgruppenavn\n" "# pÃ¥ gruppemarkeringsniveau\n" -#: src/lang.c:1653 +#: src/lang.c:1666 msgid "" "Show From (author) fields in group & thread level. toggles & " "sets." @@ -5697,11 +5744,11 @@ msgstr "" "Vis Fra-felter (forfatter) i gruppe- og trÃ¥dniveau. skifter og " " ændrer." -#: src/lang.c:1654 +#: src/lang.c:1667 msgid "In group and thread level, show author by" msgstr "I gruppe- og trÃ¥dniveau, vis forfatter efter" -#: src/lang.c:1655 +#: src/lang.c:1668 msgid "" "# Part of From field to display in group and thread level\n" "# Possible values are (the default is marked with *):\n" @@ -5717,36 +5764,36 @@ msgstr "" "# * 2 = fulde navn\n" "# 3 = begge\n" -#: src/lang.c:1664 +#: src/lang.c:1677 msgid "Draw -> or highlighted bar for selection. toggles & sets." msgstr "" "Tegn -> eller fremhævet bjælke for markering. skifter og " "ændrer." -#: src/lang.c:1665 +#: src/lang.c:1678 msgid "Draw -> instead of highlighted bar" msgstr "Tegn -> i stedet for fremhævet bjælke" -#: src/lang.c:1666 +#: src/lang.c:1679 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:1671 +#: src/lang.c:1684 msgid "Use inverse video for page headers" msgstr "Brug omvendt video for sideteksthoveder" -#: src/lang.c:1672 +#: src/lang.c:1685 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:1677 +#: src/lang.c:1690 msgid "Thread articles by" msgstr "TrÃ¥dopdel artikler efter" -#: src/lang.c:1678 +#: src/lang.c:1691 msgid "" "# Thread articles by ...\n" "# Possible values are (the default is marked with *):\n" @@ -5766,15 +5813,15 @@ msgstr "" "# 4 = Emne med flere dele\n" "# 5 = Procentmatch\n" -#: src/lang.c:1689 +#: src/lang.c:1702 msgid "Enter percentage match required to thread together. sets." msgstr "Indtast procentmatch krævet for at lave trÃ¥de. ændrer." -#: src/lang.c:1690 +#: src/lang.c:1703 msgid "Thread percentage match" msgstr "TrÃ¥dprocentmatch" -#: src/lang.c:1692 +#: src/lang.c:1705 #, no-c-format msgid "" "# Thread percentage match...\n" @@ -5789,11 +5836,11 @@ msgid "" "# 'harppy' would be threaded separately from 'happy'\n" msgstr "" -#: src/lang.c:1704 +#: src/lang.c:1717 msgid "Score of a thread" msgstr "Bedømmelse for en trÃ¥d" -#: src/lang.c:1705 +#: src/lang.c:1718 msgid "" "# Thread score\n" "# Possible values are (the default is marked with *):\n" @@ -5807,18 +5854,18 @@ msgstr "" "# 1 = sum\n" "# 2 = gennemsnit\n" -#: src/lang.c:1713 +#: src/lang.c:1726 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:1714 +#: src/lang.c:1727 msgid "Sort articles by" msgstr "Sorter artikler efter" -#: src/lang.c:1715 +#: src/lang.c:1728 msgid "" "# Sort articles by ...\n" "# Possible values are (the default is marked with *):\n" @@ -5848,17 +5895,17 @@ msgstr "" "# 9 = Linjer faldende\n" "# 10 = Linjer stigende\n" -#: src/lang.c:1731 +#: src/lang.c:1744 msgid "Sort threads by Nothing or Score. toggles & sets." msgstr "" "Sorter trÃ¥de efter intet eller bedømmelse. skifter og " "ændrer." -#: src/lang.c:1732 +#: src/lang.c:1745 msgid "Sort threads by" msgstr "Sorter trÃ¥de efter" -#: src/lang.c:1733 +#: src/lang.c:1746 msgid "" "# Sort thread by ...\n" "# Possible values are (the default is marked with *):\n" @@ -5869,53 +5916,53 @@ msgid "" "# 4 = Last posting date ascending\n" msgstr "" -#: src/lang.c:1743 +#: src/lang.c:1756 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:1744 +#: src/lang.c:1757 msgid "Go to first unread article in group" msgstr "GÃ¥ til den første ulæste artikel i gruppe" -#: src/lang.c:1745 +#: src/lang.c:1758 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:1749 +#: src/lang.c:1762 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:1750 +#: src/lang.c:1763 msgid "Show only unread articles" msgstr "Vis kun ulæste artikler" -#: src/lang.c:1751 +#: src/lang.c:1764 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:1756 +#: src/lang.c:1769 msgid "Show only groups with unread arts" msgstr "Vis kun grupper med ulæst kunst" -#: src/lang.c:1757 +#: src/lang.c:1770 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:1762 +#: src/lang.c:1775 msgid "Filter which articles" msgstr "Filtrer hvilke artikler" -#: src/lang.c:1763 +#: src/lang.c:1776 msgid "" "# Filter which articles\n" "# Possible values are (the default is marked with *):\n" @@ -5924,11 +5971,11 @@ msgid "" "# 2 = kill all articles and never show them\n" msgstr "" -#: src/lang.c:1772 +#: src/lang.c:1785 msgid "Go to the next unread article with" msgstr "GÃ¥ til den næste ulæste artikel med" -#: src/lang.c:1773 +#: src/lang.c:1786 msgid "" "# Go to the unread article with following key(s)\n" "# Possible values are (the default is marked with *):\n" @@ -5938,11 +5985,11 @@ msgid "" "# 3 = PAGE DOWN or TAB\n" msgstr "" -#: src/lang.c:1783 +#: src/lang.c:1796 msgid "How to treat blank lines" msgstr "Hvordan tomme linjer skal behandles" -#: src/lang.c:1784 +#: src/lang.c:1797 msgid "" "# Trim the article body, remove unnecessary blank lines.\n" "# Possible values are (the default is marked with *):\n" @@ -5959,27 +6006,27 @@ msgid "" "# leading and trailing blank lines\n" msgstr "" -#: src/lang.c:1801 +#: src/lang.c:1814 msgid "List thread using right arrow key" msgstr "Vis trÃ¥d via højre piletast" -#: src/lang.c:1802 +#: src/lang.c:1815 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:1806 +#: src/lang.c:1819 msgid "Enter character to indicate deleted articles. sets, cancels." msgstr "" "Indtast tegnet som skal angive slettede artikler. ændrer, " "afbryder." -#: src/lang.c:1807 +#: src/lang.c:1820 msgid "Character to show deleted articles" msgstr "Tegn til at vise slettede artikler" -#: src/lang.c:1808 +#: src/lang.c:1821 msgid "" "# Character used to show that an art was deleted (default 'D')\n" "# _ is turned into ' '\n" @@ -5987,18 +6034,18 @@ msgstr "" "# Tegn brugt til at vise, at en artikel blev slettet (standard »D«)\n" "# _ ændres til ' '\n" -#: src/lang.c:1813 +#: src/lang.c:1826 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:1814 +#: src/lang.c:1827 msgid "Character to show inrange articles" msgstr "Tegn til at vise artikler i et interval" -#: src/lang.c:1815 +#: src/lang.c:1828 msgid "" "# Character used to show that an art is in a range (default '#')\n" "# _ is turned into ' '\n" @@ -6006,7 +6053,7 @@ msgstr "" "# Tegn brugt til at vise, at en artikel er i et interval (standard »#«)\n" "# _ ændres til ' '\n" -#: src/lang.c:1820 +#: src/lang.c:1833 msgid "" "Enter character to indicate that article will return. sets, " "cancels." @@ -6014,11 +6061,11 @@ msgstr "" "Indtast tegnet som skal angive at artikel vil returnere. ændrer, " "afbryder." -#: src/lang.c:1821 +#: src/lang.c:1834 msgid "Character to show returning arts" msgstr "Tegn til at vise returnerende artikler" -#: src/lang.c:1822 +#: src/lang.c:1835 msgid "" "# Character used to show that an art will return (default '-')\n" "# _ is turned into ' '\n" @@ -6026,17 +6073,17 @@ msgstr "" "# Tegn brugt til at vise, at en artikel vil returnere (standard »-«)\n" "# _ ændres til ' '\n" -#: src/lang.c:1827 +#: src/lang.c:1840 msgid "" "Enter character to indicate selected articles. sets, cancels." msgstr "" "Indtast tegnet som skal angive valgte artikler. ændrer, afbryder." -#: src/lang.c:1828 +#: src/lang.c:1841 msgid "Character to show selected articles" msgstr "Tegn der viser valgte artikler" -#: src/lang.c:1829 +#: src/lang.c:1842 msgid "" "# Character used to show that an art was auto-selected (default '*')\n" "# _ is turned into ' '\n" @@ -6045,16 +6092,16 @@ msgstr "" "'*')\n" "# _ ændres til ' '\n" -#: src/lang.c:1834 +#: src/lang.c:1847 msgid "Enter character to indicate recent articles. sets, cancels." msgstr "" "Indtast tegn for at indikere seneste artikler. ændrer, afbryder." -#: src/lang.c:1835 +#: src/lang.c:1848 msgid "Character to show recent articles" msgstr "Tegn til at vise seneste artikler" -#: src/lang.c:1836 +#: src/lang.c:1849 msgid "" "# Character used to show that an art is recent (default 'o')\n" "# _ is turned into ' '\n" @@ -6062,16 +6109,16 @@ msgstr "" "# Tegn brugt til at vise, at en artikel er ny (standard 'o')\n" "# _ ændres til ' '\n" -#: src/lang.c:1841 +#: src/lang.c:1854 msgid "Enter character to indicate unread articles. sets, cancels." msgstr "" "Indtast tegnet som skal angive ulæste artikler. ændrer, afbryder." -#: src/lang.c:1842 +#: src/lang.c:1855 msgid "Character to show unread articles" msgstr "Tegn til visning af ulæste artikler" -#: src/lang.c:1843 +#: src/lang.c:1856 msgid "" "# Character used to show that an art is unread (default '+')\n" "# _ is turned into ' '\n" @@ -6079,16 +6126,16 @@ msgstr "" "# Tegn brugt til at vise, at en artikel er ulæst (standard '+')\n" "# _ ændres til ' '\n" -#: src/lang.c:1848 +#: src/lang.c:1861 msgid "Enter character to indicate read articles. sets, cancels." msgstr "" "Indtast tegn til at angive læste artikler. ændrer, afbryder." -#: src/lang.c:1849 +#: src/lang.c:1862 msgid "Character to show read articles" msgstr "Tegn til at vise læste artikler" -#: src/lang.c:1850 +#: src/lang.c:1863 msgid "" "# Character used to show that an art was read (default ' ')\n" "# _ is turned into ' '\n" @@ -6096,16 +6143,16 @@ msgstr "" "# Tegn bruges til at vise, at en artikel er læst (standard ' ')\n" "# _ ændres til ' '\n" -#: src/lang.c:1855 +#: src/lang.c:1868 msgid "Enter character to indicate killed articles. sets, cancels." msgstr "" "Indtast tegn til at indikere dræbte artikler. ændrer, afbryder." -#: src/lang.c:1856 +#: src/lang.c:1869 msgid "Character to show killed articles" msgstr "Tegn til at vise dræbte artikler" -#: src/lang.c:1857 +#: src/lang.c:1870 msgid "" "# Character used to show that an art was killed (default 'K')\n" "# kill_level must be set accordingly, _ is turned into ' '\n" @@ -6113,18 +6160,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:1862 +#: src/lang.c:1875 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:1863 +#: src/lang.c:1876 msgid "Character to show readselected arts" msgstr "Tegn brugt til at vise læsevalgte artikler" -#: src/lang.c:1864 +#: src/lang.c:1877 msgid "" "# Character used to show that an art was selected before read (default ':')\n" "# kill_level must be set accordingly, _ is turned into ' '\n" @@ -6133,11 +6180,11 @@ msgstr "" "':')\n" "# kill_level skal angives jævnfør dette, _ ændres til ' '\n" -#: src/lang.c:1870 +#: src/lang.c:1883 msgid "Abbreviate long newsgroup names" msgstr "Forkort lange nyhedsgruppenavne" -#: src/lang.c:1871 +#: src/lang.c:1884 msgid "" "# If ON abbreviate (if necessary) long newsgroup names at group selection\n" "# level and article level like this:\n" @@ -6148,7 +6195,7 @@ msgstr "" "# markeringsniveau og artikelniveau sÃ¥ledes:\n" "# news.software.readers -> n.software.readers -> n.s.readers -> n.s.r.\n" -#: src/lang.c:1877 +#: src/lang.c:1890 msgid "" "0 = full page scrolling, -1 = show previous last line as first on next page, " "-2 = half page" @@ -6156,11 +6203,11 @@ msgstr "" "0 = fuld siderulning, -1 = vis forrige sidste linje som første pÃ¥ næste " "side, -2 = halv side" -#: src/lang.c:1878 +#: src/lang.c:1891 msgid "Number of lines to scroll in pager" msgstr "Antallet af linjer at rulle i tekstsøgeren" -#: src/lang.c:1879 +#: src/lang.c:1892 msgid "" "# Number of lines that cursor-up/down will scroll in article pager\n" "# Possible values are (the default is marked with *):\n" @@ -6178,30 +6225,30 @@ msgstr "" "# * 1 = linje efter linje\n" "# 2 eller større = rul med 2 eller flere linjer (kun i artikelsøgeren)\n" -#: src/lang.c:1889 +#: src/lang.c:1902 msgid "Display signatures. toggles & sets." msgstr "Vis underskrifter. skifter og ændrer." -#: src/lang.c:1890 +#: src/lang.c:1903 msgid "Display signatures" msgstr "Vis underskrifter" -#: src/lang.c:1891 +#: src/lang.c:1904 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:1895 +#: src/lang.c:1908 msgid "" "Display uuencoded data as tagged attachments. toggles & sets." msgstr "" "Vis »uuencoded« data som mærkede vedhæftninger. skifter og " "ændrer." -#: src/lang.c:1896 +#: src/lang.c:1909 msgid "Display uue data as an attachment" msgstr "Vis uue-data som en vedhæftning" -#: src/lang.c:1897 +#: src/lang.c:1910 msgid "" "# Handling of uuencoded data in the pager\n" "# Possible values are (the default is marked with *):\n" @@ -6223,18 +6270,18 @@ msgstr "" "vil\n" "# blive foldet til en mærkelinje.\n" -#: src/lang.c:1907 +#: src/lang.c:1920 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:1908 +#: src/lang.c:1921 msgid "Display \"a as Umlaut-a" msgstr "Vis \"a som umlaut-a" -#: src/lang.c:1909 +#: src/lang.c:1922 msgid "" "# If ON decode German style TeX umlaut codes to ISO and\n" "# show \"a as Umlaut-a, etc.\n" @@ -6242,15 +6289,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:1914 src/lang.c:1924 +#: src/lang.c:1927 src/lang.c:1937 msgid "Space separated list of header fields" msgstr "Mellemrumsadskilt liste med teksthovedfelter" -#: src/lang.c:1915 +#: src/lang.c:1928 msgid "Display these header fields (or *)" msgstr "Vis disse teksthovedfelter (eller *)" -#: src/lang.c:1916 +#: src/lang.c:1929 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" @@ -6260,11 +6307,11 @@ msgid "" "# spaces. Not defining anything turns off this option.\n" msgstr "" -#: src/lang.c:1925 +#: src/lang.c:1938 msgid "Do not display these header fields" msgstr "Vis ikke disse teksthovedfelter" -#: src/lang.c:1926 +#: src/lang.c:1939 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" @@ -6276,79 +6323,79 @@ msgid "" "# Not defining anything turns off this option.\n" msgstr "" -#: src/lang.c:1936 +#: src/lang.c:1949 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:1937 +#: src/lang.c:1950 msgid "Skip multipart/alternative parts" msgstr "Udelad multipart/alternative dele" -#: src/lang.c:1938 +#: src/lang.c:1951 msgid "# If ON strip multipart/alternative messages automatically\n" msgstr "# Hvis slÃ¥et til, sÃ¥ fjern multipart/alternative beskeder automatisk\n" -#: src/lang.c:1942 +#: src/lang.c:1955 msgid "Enable detection of verbatim blocks? toggles & sets." msgstr "" "Aktiver detektion af verbatimblokke? skifter og ændrer." -#: src/lang.c:1943 +#: src/lang.c:1956 msgid "Detection of verbatim blocks" msgstr "Detektering af verbatimblokke" -#: src/lang.c:1944 +#: src/lang.c:1957 msgid "# If ON detect verbatim blocks in articles\n" msgstr "# Hvis slÃ¥et til, sÃ¥ detekter verbatimblokke i artikler\n" -#: src/lang.c:1949 +#: src/lang.c:1962 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:1950 +#: src/lang.c:1963 msgid "Regex used to show quoted lines" msgstr "Regulært udtryk som bruges til at vise citerede linjer" -#: src/lang.c:1951 +#: src/lang.c:1964 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:1957 +#: src/lang.c:1970 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:1958 +#: src/lang.c:1971 msgid "Regex used to show twice quoted l." msgstr "Regulært udtryk som bruges til at vise dobbeltciterede l." -#: src/lang.c:1959 +#: src/lang.c:1972 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:1965 +#: src/lang.c:1978 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:1966 +#: src/lang.c:1979 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:1967 +#: src/lang.c:1980 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" @@ -6358,33 +6405,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:1973 +#: src/lang.c:1986 msgid "Enable detection of external quotes? toggles & sets." msgstr "" "Aktiver detektion af eksternt citationstegn? skifter og " "ændrer." -#: src/lang.c:1974 +#: src/lang.c:1987 msgid "Detection of external quotes" msgstr "Detektering af eksterne citationstegn" -#: src/lang.c:1975 +#: src/lang.c:1988 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:1979 +#: src/lang.c:1992 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:1980 +#: src/lang.c:1993 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:1981 +#: src/lang.c:1994 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" @@ -6394,34 +6441,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:1988 +#: src/lang.c:2001 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:1989 +#: src/lang.c:2002 msgid "Regex used to highlight /slashes/" msgstr "Regulært udtryk som bruges til at fremhæve /slashes/" -#: src/lang.c:1990 +#: src/lang.c:2003 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:1996 +#: src/lang.c:2009 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:1997 +#: src/lang.c:2010 msgid "Regex used to highlight *stars*" msgstr "Regulært udtryk som bruges til at fremhæve *stjerner*" -#: src/lang.c:1998 +#: src/lang.c:2011 msgid "" "# A regular expression that tin will use to decide which words\n" "# bounded by '*' are to be shown in col_markstars.\n" @@ -6431,17 +6478,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:2004 +#: src/lang.c:2017 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:2005 +#: src/lang.c:2018 msgid "Regex used to highlight -strokes-" msgstr "Regulært udtryk som bruges til at fremhæve -strokes-" -#: src/lang.c:2006 +#: src/lang.c:2019 msgid "" "# A regular expression that tin will use to decide which words\n" "# bounded by '-' are to be shown in col_markstroke.\n" @@ -6451,17 +6498,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:2012 +#: src/lang.c:2025 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:2013 +#: src/lang.c:2026 msgid "Regex used to highlight _underline_" msgstr "Regulært udtryk som bruges til at fremhæve _underline_" -#: src/lang.c:2014 +#: src/lang.c:2027 msgid "" "# A regular expression that tin will use to decide which words\n" "# bounded by '_' are to be shown in col_markdash.\n" @@ -6471,17 +6518,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:2020 +#: src/lang.c:2033 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:2021 +#: src/lang.c:2034 msgid "Regex with Subject prefixes" msgstr "Regulært udtryk med emnepræfikser" -#: src/lang.c:2022 +#: src/lang.c:2035 msgid "" "# A regular expression that tin will use to find Subject prefixes\n" "# which will be removed before showing the header.\n" @@ -6489,17 +6536,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:2027 +#: src/lang.c:2040 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:2028 +#: src/lang.c:2041 msgid "Regex with Subject suffixes" msgstr "Regulært udtryk med emnesuffikser" -#: src/lang.c:2029 +#: src/lang.c:2042 msgid "" "# A regular expression that tin will use to find Subject suffixes\n" "# which will be removed when replying or posting followup.\n" @@ -6507,16 +6554,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:2034 +#: src/lang.c:2047 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:2035 +#: src/lang.c:2048 msgid "Regex for begin of a verbatim block" msgstr "Regulært udtryk for begyndelsen pÃ¥ en verbatimblok" -#: src/lang.c:2036 +#: src/lang.c:2049 msgid "" "# A regular expression that tin will use to find the begin of\n" "# a verbatim block.\n" @@ -6524,16 +6571,16 @@ msgstr "" "# Et regulært udtryk som tin vil bruge til at finde begyndelsen\n" "# af en verbatimblok.\n" -#: src/lang.c:2041 +#: src/lang.c:2054 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:2042 +#: src/lang.c:2055 msgid "Regex for end of a verbatim block" msgstr "Regulært udtryk for slutningen pÃ¥ en verbatimblok" -#: src/lang.c:2043 +#: src/lang.c:2056 msgid "" "# A regular expression that tin will use to find the end of\n" "# a verbatim block.\n" @@ -6541,7 +6588,7 @@ msgstr "" "# Et regulært udtryk som tin vil bruge til at finde slutningen\n" "# af en verbatimblok.\n" -#: src/lang.c:2048 +#: src/lang.c:2061 msgid "" "Enter name and options for external MIME viewer, --internal for built-in " "viewer" @@ -6549,11 +6596,11 @@ msgstr "" "Indtast navn og tilvalg for ekstern MIME-fremviser, --internal for indbygget " "fremviser" -#: src/lang.c:2049 +#: src/lang.c:2062 msgid "MIME binary content viewer" msgstr "Fremviser for MIME-binært indhold" -#: src/lang.c:2050 +#: src/lang.c:2063 #, fuzzy msgid "" "# If --internal automatically use the built in MIME viewer for non-text\n" @@ -6569,15 +6616,15 @@ msgstr "" "efterlades tom\n" "# for ingen automatisk visning\n" -#: src/lang.c:2057 +#: src/lang.c:2070 msgid "Confirm before starting non-text viewing program" msgstr "Bekræft før start af visningsprogram for ikke-tekst" -#: src/lang.c:2058 +#: src/lang.c:2071 msgid "Ask before using MIME viewer" msgstr "Spørg før brug af MIME-fremviser" -#: src/lang.c:2059 +#: src/lang.c:2072 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" @@ -6586,40 +6633,40 @@ msgstr "" "vise MIME-beskeder\n" "# dette sker kun hvis metamail_prog har en værdi\n" -#: src/lang.c:2064 +#: src/lang.c:2077 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:2065 +#: src/lang.c:2078 msgid "Catchup read groups when quitting" msgstr "Opsaml læste grupper ved afslutning" -#: src/lang.c:2066 +#: src/lang.c:2079 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:2071 +#: src/lang.c:2084 msgid "Catchup group using left key" msgstr "Opsaml gruppe med venstre tast" -#: src/lang.c:2072 +#: src/lang.c:2085 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:2077 +#: src/lang.c:2090 msgid "Catchup thread by using left key" msgstr "Opsaml trÃ¥de med venstre tast" -#: src/lang.c:2083 +#: src/lang.c:2096 msgid "Which actions require confirmation" msgstr "Hvilke-handliger kræver bekræftelse" -#: src/lang.c:2084 +#: src/lang.c:2097 #, fuzzy msgid "" "# What should we ask confirmation for.\n" @@ -6642,85 +6689,85 @@ msgstr "" "# 4 = Emne med flere dele\n" "# 5 = Procentmatch\n" -#: src/lang.c:2098 +#: src/lang.c:2111 msgid "'Mark as (un)read' ignores tags" msgstr "»Marker som (u)læst« ignorerer mærker" -#: src/lang.c:2099 +#: src/lang.c:2112 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:2103 +#: src/lang.c:2116 msgid "Program to run to open URLs, sets, cancels." msgstr "Program der køres ved Ã¥bning af adresser. ændrer, afbryder." -#: src/lang.c:2104 +#: src/lang.c:2117 msgid "Program that opens URLs" msgstr "Program som Ã¥bner adresser (URL'er)" -#: src/lang.c:2105 +#: src/lang.c:2118 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:2110 +#: src/lang.c:2123 msgid "Use mouse in xterm" msgstr "Anvend mus i xterm" -#: src/lang.c:2111 +#: src/lang.c:2124 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:2117 +#: src/lang.c:2130 msgid "Use scroll keys on keypad" msgstr "Brug rultaster pÃ¥ numerisk tastatur" -#: src/lang.c:2118 +#: src/lang.c:2131 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:2123 +#: src/lang.c:2136 msgid "Enter maximum number of article to get. sets." msgstr "Indtast maksimalt antal artikler at hente. ændrer." -#: src/lang.c:2124 +#: src/lang.c:2137 msgid "Number of articles to get" msgstr "Antal artikler til hentning" -#: src/lang.c:2125 +#: src/lang.c:2138 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:2130 +#: src/lang.c:2143 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:2131 +#: src/lang.c:2144 msgid "Article recentness time limit" msgstr "Tidsbegrænsning for nye artikler" -#: src/lang.c:2132 +#: src/lang.c:2145 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:2136 +#: src/lang.c:2149 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:2137 +#: src/lang.c:2150 msgid "Wildcard matching" msgstr "Jokertegnmatch" -#: src/lang.c:2138 +#: src/lang.c:2151 msgid "" "# Wildcard matching\n" "# Possible values are (the default is marked with *):\n" @@ -6732,60 +6779,60 @@ msgstr "" "# * 0 = wildmat\n" "# 1 = regex\n" -#: src/lang.c:2145 +#: src/lang.c:2158 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:2146 +#: src/lang.c:2159 msgid "Score limit (kill)" msgstr "Pointbegrænsning (dræb)" -#: src/lang.c:2147 +#: src/lang.c:2160 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:2151 +#: src/lang.c:2164 msgid "Enter default score to kill articles. sets." msgstr "Indtast pointtal for at dræbe artikler. ændrer." -#: src/lang.c:2152 +#: src/lang.c:2165 msgid "Default score to kill articles" msgstr "Pointtal for at dræbe artikler" -#: src/lang.c:2153 +#: src/lang.c:2166 msgid "# Default score to kill articles\n" msgstr "# Pointtal for at dræbe artikler\n" -#: src/lang.c:2157 +#: src/lang.c:2170 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:2158 +#: src/lang.c:2171 msgid "Score limit (select)" msgstr "Pointbegrænsning (vælg)" -#: src/lang.c:2159 +#: src/lang.c:2172 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:2163 +#: src/lang.c:2176 msgid "Enter default score to select articles. sets." msgstr "Indtast pointtal for at vælge artikler. ændrer." -#: src/lang.c:2164 +#: src/lang.c:2177 msgid "Default score to select articles" msgstr "Pointtal for at vælge artikler" -#: src/lang.c:2165 +#: src/lang.c:2178 msgid "# Default score to select articles\n" msgstr "# Pointtal for at vælge artikler\n" -#: src/lang.c:2171 +#: src/lang.c:2184 msgid "Use slrnface to show ''X-Face:''s" msgstr "Brug slmface for at vise ''X-face:''s" -#: src/lang.c:2172 +#: src/lang.c:2185 msgid "" "# If ON using slrnface(1) to interpret the ''X-Face:'' header.\n" "# Only useful when running in an xterm.\n" @@ -6793,19 +6840,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:2180 +#: src/lang.c:2193 msgid "Use ANSI color" msgstr "Brug ANSI-farve" -#: src/lang.c:2181 +#: src/lang.c:2194 msgid "# If ON using ANSI-color\n" msgstr "# Hvis slÃ¥et til, sÃ¥ brug ANSI-farve\n" -#: src/lang.c:2186 +#: src/lang.c:2199 msgid "Standard foreground color" msgstr "Standardforgrundsfarve" -#: src/lang.c:2187 +#: src/lang.c:2200 msgid "" "# Standard foreground color\n" "# Default: -1 (default color)\n" @@ -6813,11 +6860,11 @@ msgstr "" "# Standardforgrundsfarve\n" "# Standard: -1 (standardfarve)\n" -#: src/lang.c:2193 +#: src/lang.c:2206 msgid "Standard background color" msgstr "Standardbaggrundsfarve" -#: src/lang.c:2194 +#: src/lang.c:2207 msgid "" "# Standard background color\n" "# Default: -1 (default color)\n" @@ -6825,11 +6872,11 @@ msgstr "" "# Standardbaggrundsfarve\n" "# Standard: -1 (standardfarve)\n" -#: src/lang.c:2200 +#: src/lang.c:2213 msgid "Color for inverse text (background)" msgstr "Farve for inverteret tekst (baggrund)" -#: src/lang.c:2201 +#: src/lang.c:2214 msgid "" "# Color of background for inverse text\n" "# Default: 4 (blue)\n" @@ -6837,11 +6884,11 @@ msgstr "" "# Farve pÃ¥ baggrund for inverteret tekst\n" "# Standard: 4 (blÃ¥)\n" -#: src/lang.c:2207 +#: src/lang.c:2220 msgid "Color for inverse text (foreground)" msgstr "Farve pÃ¥ inverteret tekst (forgrund)" -#: src/lang.c:2208 +#: src/lang.c:2221 msgid "" "# Color of foreground for inverse text\n" "# Default: 7 (white)\n" @@ -6849,11 +6896,11 @@ msgstr "" "# Farve pÃ¥ forgrund for inverteret tekst\n" "# Standard: 7 (hvid)\n" -#: src/lang.c:2214 +#: src/lang.c:2227 msgid "Color of text lines" msgstr "Farve pÃ¥ tekstlinjer" -#: src/lang.c:2215 +#: src/lang.c:2228 msgid "" "# Color of text lines\n" "# Default: -1 (default color)\n" @@ -6861,11 +6908,11 @@ msgstr "" "# Farve pÃ¥ tekstlinjer\n" "# Standard: -1 (standardfarve)\n" -#: src/lang.c:2221 +#: src/lang.c:2234 msgid "Color of mini help menu" msgstr "Farve pÃ¥ minihjælpemenu" -#: src/lang.c:2222 +#: src/lang.c:2235 msgid "" "# Color of mini help menu\n" "# Default: 3 (brown)\n" @@ -6873,11 +6920,11 @@ msgstr "" "# Farve pÃ¥ minihjælpemenu\n" "# Standard: 3 (brun)\n" -#: src/lang.c:2228 +#: src/lang.c:2241 msgid "Color of help text" msgstr "Farve pÃ¥ hjælpetekst" -#: src/lang.c:2229 +#: src/lang.c:2242 msgid "" "# Color of help pages\n" "# Default: -1 (default color)\n" @@ -6885,11 +6932,11 @@ msgstr "" "# Farve pÃ¥ hjælpesider\n" "# Standard: -1 (standardfarve)\n" -#: src/lang.c:2235 +#: src/lang.c:2248 msgid "Color of status messages" msgstr "Farve pÃ¥ statusbeskeder" -#: src/lang.c:2236 +#: src/lang.c:2249 msgid "" "# Color of messages in last line\n" "# Default: 6 (cyan)\n" @@ -6897,11 +6944,11 @@ msgstr "" "# Farve pÃ¥ beskeder i sidste linje\n" "# Standard: 6 (cyan)\n" -#: src/lang.c:2242 +#: src/lang.c:2255 msgid "Color of quoted lines" msgstr "Farve pÃ¥ citerede linjer" -#: src/lang.c:2243 +#: src/lang.c:2256 msgid "" "# Color of quote-lines\n" "# Default: 2 (green)\n" @@ -6909,21 +6956,21 @@ msgstr "" "# Farve pÃ¥ citeringslinjer\n" "# Standard: 2 (grøn)\n" -#: src/lang.c:2249 +#: src/lang.c:2262 msgid "Color of twice quoted line" msgstr "Farve pÃ¥ dobbelt citerede linjer" -#: src/lang.c:2250 +#: src/lang.c:2263 msgid "" "# Color of twice quoted lines\n" "# Default: 3 (brown)\n" msgstr "# Farve pÃ¥ dobbelt citerede linjer# Standard: 3 (brun)\n" -#: src/lang.c:2256 +#: src/lang.c:2269 msgid "Color of =>3 times quoted line" msgstr "Farve pÃ¥ =>3 gange citerede linje" -#: src/lang.c:2257 +#: src/lang.c:2270 msgid "" "# Color of >=3 times quoted lines\n" "# Default: 4 (blue)\n" @@ -6931,11 +6978,11 @@ msgstr "" "# Farve pÃ¥ >=3 gange citerede linjer\n" "# Standard: 4 (blÃ¥)\n" -#: src/lang.c:2263 +#: src/lang.c:2276 msgid "Color of article header lines" msgstr "Farve pÃ¥ artikelhovedlinjer" -#: src/lang.c:2264 +#: src/lang.c:2277 msgid "" "# Color of header-lines\n" "# Default: 2 (green)\n" @@ -6944,11 +6991,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:2270 +#: src/lang.c:2283 msgid "Color of actual news header fields" msgstr "Farve pÃ¥ aktuelle nyhedshovedfelter" -#: src/lang.c:2271 +#: src/lang.c:2284 msgid "" "# Color of actual news header fields\n" "# Default: 9 (light red)\n" @@ -6956,11 +7003,11 @@ msgstr "" "# Farve pÃ¥ aktuelle nyhedshovedfelter\n" "# Standard: 9 (lyserød)\n" -#: src/lang.c:2277 +#: src/lang.c:2290 msgid "Color of article subject lines" msgstr "Farve pÃ¥ artikelemnelinjer" -#: src/lang.c:2278 +#: src/lang.c:2291 msgid "" "# Color of article subject\n" "# Default: 6 (cyan)\n" @@ -6968,11 +7015,11 @@ msgstr "" "# Farve pÃ¥ artikelemne\n" "# Standard: 6 (cyan)\n" -#: src/lang.c:2284 +#: src/lang.c:2297 msgid "Color of external quotes" msgstr "Farve pÃ¥ eksterne citater" -#: src/lang.c:2285 +#: src/lang.c:2298 msgid "" "# Color of quoted text from external sources\n" "# Default: 5 (pink)\n" @@ -6980,11 +7027,11 @@ msgstr "" "# Farve pÃ¥ citeret tekst fra eksterne kilder\n" "# Standard: 5 (lyserød)\n" -#: src/lang.c:2291 +#: src/lang.c:2304 msgid "Color of response counter" msgstr "Farve pÃ¥ svartæller" -#: src/lang.c:2292 +#: src/lang.c:2305 msgid "" "# Color of response counter\n" "# Default: 2 (green)\n" @@ -6992,11 +7039,11 @@ msgstr "" "# Farve pÃ¥ svartæller\n" "# Standard: 2 (grøn)\n" -#: src/lang.c:2298 +#: src/lang.c:2311 msgid "Color of sender (From:)" msgstr "Farver pÃ¥ afsender (From:)" -#: src/lang.c:2299 +#: src/lang.c:2312 msgid "" "# Color of sender (From:)\n" "# Default: 2 (green)\n" @@ -7004,11 +7051,11 @@ msgstr "" "# Farve pÃ¥ afsender (From:)\n" "# Standard: 2 (grøn)\n" -#: src/lang.c:2305 +#: src/lang.c:2318 msgid "Color of help/mail sign" msgstr "Farve pÃ¥ hjælp-/posttegn" -#: src/lang.c:2306 +#: src/lang.c:2319 msgid "" "# Color of Help/Mail-Sign\n" "# Default: 4 (blue)\n" @@ -7016,11 +7063,11 @@ msgstr "" "# Farve pÃ¥ hjælp-/posttegn\n" "# Standard: 4 (blÃ¥)\n" -#: src/lang.c:2312 +#: src/lang.c:2325 msgid "Color of signatures" msgstr "Farve pÃ¥ underskrifter" -#: src/lang.c:2313 +#: src/lang.c:2326 msgid "" "# Color of signature\n" "# Default: 4 (blue)\n" @@ -7028,11 +7075,11 @@ msgstr "" "# Farve pÃ¥ underskrift\n" "# Standard: 4 (blÃ¥)\n" -#: src/lang.c:2319 +#: src/lang.c:2332 msgid "Color of highlighted URLs" msgstr "Farve pÃ¥ fremhævede URL'er" -#: src/lang.c:2320 +#: src/lang.c:2333 msgid "" "# Color of highlighted URLs\n" "# Default: -1 (default color)\n" @@ -7040,11 +7087,11 @@ msgstr "" "# Farve pÃ¥ fremhævede URL'er\n" "# Standard: -1 (standardfarve)\n" -#: src/lang.c:2326 +#: src/lang.c:2339 msgid "Color of verbatim blocks" msgstr "Farve pÃ¥ verbatimblokke" -#: src/lang.c:2327 +#: src/lang.c:2340 msgid "" "# Color of verbatim blocks\n" "# Default: 5 (pink)\n" @@ -7052,11 +7099,11 @@ msgstr "" "# Farve pÃ¥ verbatimblokke\n" "# Standard: 5 (lyserød)\n" -#: src/lang.c:2333 +#: src/lang.c:2346 msgid "Color of highlighting with *stars*" msgstr "Farve pÃ¥ fremhævninger med *stjerner*" -#: src/lang.c:2334 +#: src/lang.c:2347 msgid "" "# Color of word highlighting with *stars*\n" "# Default: 11 (yellow)\n" @@ -7064,11 +7111,11 @@ msgstr "" "# Farve pÃ¥ ordfremhævninger med *stjerner*\n" "# Standard: 11 (gul)\n" -#: src/lang.c:2340 +#: src/lang.c:2353 msgid "Color of highlighting with _dash_" msgstr "Farve pÃ¥ fremhævning med _streg_" -#: src/lang.c:2341 +#: src/lang.c:2354 msgid "" "# Color of word highlighting with _dash_\n" "# Default: 13 (light pink)\n" @@ -7076,11 +7123,11 @@ msgstr "" "# Farve pÃ¥ ordfremhævning med _streg_\n" "# Standard: 13 (lyselilla)\n" -#: src/lang.c:2347 +#: src/lang.c:2360 msgid "Color of highlighting with /slash/" msgstr "Farve pÃ¥ fremhævninger med /skrÃ¥streg/" -#: src/lang.c:2348 +#: src/lang.c:2361 msgid "" "# Color of word highlighting with /slash/\n" "# Default: 14 (light cyan)\n" @@ -7090,11 +7137,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:2354 +#: src/lang.c:2367 msgid "Color of highlighting with -stroke-" msgstr "Farve pÃ¥ fremhævning med -bindestreg-" -#: src/lang.c:2355 +#: src/lang.c:2368 msgid "" "# Color of word highlighting with -stroke-\n" "# Default: 12 (light blue)\n" @@ -7102,11 +7149,11 @@ msgstr "" "# Farve pÃ¥ ordfremhævning med -bindestreg-\n" "# Standard: 12 (lysblÃ¥)\n" -#: src/lang.c:2362 +#: src/lang.c:2375 msgid "Attr. of highlighting with *stars*" msgstr "Attr. pÃ¥ fremhævninger med *stjerner*" -#: src/lang.c:2363 +#: src/lang.c:2376 msgid "" "# Attributes of word highlighting on mono terminals\n" "# Possible values are:\n" @@ -7134,57 +7181,57 @@ msgstr "" "# Attribut pÃ¥ ordfremhævning med *stjerner*\n" "# Standard: 6 (fed)\n" -#: src/lang.c:2378 +#: src/lang.c:2391 msgid "Attr. of highlighting with _dash_" msgstr "" -#: src/lang.c:2379 +#: src/lang.c:2392 msgid "" "# Attribute of word highlighting with _dash_\n" "# Default: 2 (best highlighting)\n" msgstr "" -#: src/lang.c:2385 +#: src/lang.c:2398 msgid "Attr. of highlighting with /slash/" msgstr "Attr. for fremhævelse med /slash/" -#: src/lang.c:2386 +#: src/lang.c:2399 msgid "" "# Attribute of word highlighting with /slash/\n" "# Default: 5 (half bright)\n" msgstr "" -#: src/lang.c:2392 +#: src/lang.c:2405 msgid "Attr. of highlighting with -stroke-" msgstr "" -#: src/lang.c:2393 +#: src/lang.c:2406 msgid "" "# Attribute of word highlighting with -stroke-\n" "# Default: 3 (reverse video)\n" msgstr "" -#: src/lang.c:2399 +#: src/lang.c:2412 msgid "URL highlighting in message body" msgstr "Adressefremhævelse i beskedens tekstomrÃ¥de" -#: src/lang.c:2400 +#: src/lang.c:2413 msgid "# Enable URL highlighting?\n" msgstr "# Aktiver adressefremhævelse?\n" -#: src/lang.c:2405 +#: src/lang.c:2418 msgid "Word highlighting in message body" msgstr "Ordfremhævelse i beskedens tekstomrÃ¥de" -#: src/lang.c:2406 +#: src/lang.c:2419 msgid "# Enable word highlighting?\n" msgstr "# Aktiver ordfremhævelse?\n" -#: src/lang.c:2411 +#: src/lang.c:2424 msgid "What to display instead of mark" msgstr "" -#: src/lang.c:2412 +#: src/lang.c:2425 msgid "" "# Should the leading and ending stars and dashes also be displayed,\n" "# even when they are highlighting marks?\n" @@ -7194,63 +7241,63 @@ msgid "" "# * 2 = print a space instead\n" msgstr "" -#: src/lang.c:2421 +#: src/lang.c:2434 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:2422 +#: src/lang.c:2435 msgid "Page line wrap column" msgstr "Sidelinjens ombrydningskolonne" -#: src/lang.c:2423 +#: src/lang.c:2436 msgid "# Wrap article lines at column\n" msgstr "# Ombryd artikellinjer ved kolonne\n" -#: src/lang.c:2428 +#: src/lang.c:2441 msgid "Wrap around threads on next unread" msgstr "Medtag trÃ¥de i næste ulæste" -#: src/lang.c:2429 +#: src/lang.c:2442 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:2433 +#: src/lang.c:2446 msgid "Enter default mail address (and fullname). sets." msgstr "Indtast standardpostadresse (og fulde navn). ændrer." -#: src/lang.c:2434 src/lang.c:2949 +#: src/lang.c:2447 src/lang.c:2948 msgid "Mail address (and fullname)" msgstr "Postadresse (og fulde navn)" -#: src/lang.c:2435 +#: src/lang.c:2448 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:2440 +#: src/lang.c:2453 msgid "Show empty Followup-To in editor" msgstr "Vis tomme Followup-To i redigeringsprogrammet" -#: src/lang.c:2441 +#: src/lang.c:2454 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:2445 +#: src/lang.c:2458 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:2446 +#: src/lang.c:2459 msgid "Create signature from path/command" msgstr "Opret underskrift fra path/command (sti/kommando)" -#: src/lang.c:2447 +#: src/lang.c:2460 #, c-format msgid "" "# Signature path (random sigs)/file to be used when posting/replying\n" @@ -7260,44 +7307,44 @@ msgid "" "# sigfile=--none don't append a signature\n" msgstr "" -#: src/lang.c:2455 +#: src/lang.c:2468 msgid "" "Prepend signature with \"-- \" on own line. toggles & sets." msgstr "" "Foranstil underskrift med \"-- \" pÃ¥ egen linje. skifter & " "ændrer." -#: src/lang.c:2456 +#: src/lang.c:2469 msgid "Prepend signature with \"-- \"" msgstr "Foranstil underskrift med \"-- \"" -#: src/lang.c:2457 +#: src/lang.c:2470 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:2461 +#: src/lang.c:2474 msgid "Add signature when reposting articles. toggles & sets." msgstr "" "Tilføj underskrift nÃ¥r artikler gensendes. SKIFTER & ændrer." -#: src/lang.c:2462 +#: src/lang.c:2475 msgid "Add signature when reposting" msgstr "Tilføj signatur ved genindsendelse" -#: src/lang.c:2463 +#: src/lang.c:2476 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:2467 +#: src/lang.c:2480 #, fuzzy msgid "Enter quotation marks, %I for author's initials." -msgstr "Indtast anførselstegn, %s eller %S for forfatters initialer." +msgstr "Indtast anførselstegn, %I for forfatters initialer." -#: src/lang.c:2468 +#: src/lang.c:2481 msgid "Characters used as quote-marks" msgstr "Tegn brugt som anførselstegn" -#: src/lang.c:2469 +#: src/lang.c:2482 #, fuzzy msgid "" "# Characters used in quoting to followups and replies.\n" @@ -7306,11 +7353,11 @@ msgstr "" "# Tegn brugt i citering til opfølgninger og svar.\n" "# '_' erstattes af ' ', %s, %S erstattes af forfatterens initialer.\n" -#: src/lang.c:2475 +#: src/lang.c:2488 msgid "Quoting behavior" msgstr "Citeringsopførsel" -#: src/lang.c:2476 +#: src/lang.c:2489 msgid "" "# How quoting should be handled when following up or replying.\n" "# Possible values are (the default is marked with *):\n" @@ -7334,17 +7381,17 @@ msgstr "" "# 6 = Citer signaturer, citer tomme linjer\n" "# 7 = Komprimer citeringer, citer signaturer, citer tomme linjer\n" -#: src/lang.c:2489 src/lang.c:2497 src/lang.c:2503 +#: src/lang.c:2502 src/lang.c:2510 src/lang.c:2516 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:2490 +#: src/lang.c:2503 msgid "Quote line when following up" msgstr "Citer linje ved opfølgning" -#: src/lang.c:2491 +#: src/lang.c:2504 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" @@ -7354,29 +7401,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:2498 +#: src/lang.c:2511 msgid "Quote line when cross-posting" msgstr "Citer linje ved krydsindsendelse" -#: src/lang.c:2504 +#: src/lang.c:2517 msgid "Quote line when mailing" msgstr "Citer linje ved postleverance" -#: src/lang.c:2509 +#: src/lang.c:2522 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:2510 +#: src/lang.c:2523 msgid "Insert 'User-Agent:' header" msgstr "Indsæt »User-Agent:«-teksthoved" -#: src/lang.c:2511 +#: src/lang.c:2524 msgid "# If ON include advertising User-Agent: header\n" msgstr "# Hvis slÃ¥et til, sÃ¥ inkluder reklameteksthoved for User-Agent:\n" -#: src/lang.c:2516 +#: src/lang.c:2529 msgid "" "Enter charset name for MIME (e.g. US-ASCII, ISO-8859-1, EUC-KR), to set." msgstr "" @@ -7384,11 +7431,11 @@ msgstr "" "ændrer." # skal vist ikke oversættes til tegnsæt -#: src/lang.c:2517 +#: src/lang.c:2530 msgid "MM_CHARSET" msgstr "MM_CHARSET" -#: src/lang.c:2518 +#: src/lang.c:2531 msgid "" "# Charset supported locally which is also used for MIME header and\n" "# Content-Type header.\n" @@ -7405,42 +7452,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:2528 +#: src/lang.c:2541 msgid "MM_NETWORK_CHARSET" msgstr "MM_NETWORK_CHARSET" -#: src/lang.c:2529 +#: src/lang.c:2542 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:2533 +#: src/lang.c:2546 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:2534 +#: src/lang.c:2547 msgid "MM_LOCAL_CHARSET" msgstr "MM_LOCAL_CHARSET" -#: src/lang.c:2535 +#: src/lang.c:2548 msgid "# Charset supported locally.\n" msgstr "# Tegnsæt understøttet lokalt.\n" -#: src/lang.c:2542 +#: src/lang.c:2555 msgid "Mailbox format" msgstr "Postkasseformat" -#: src/lang.c:2543 +#: src/lang.c:2556 msgid "# Format of the mailbox.\n" msgstr "# Format pÃ¥ postkassen.\n" -#: src/lang.c:2548 +#: src/lang.c:2561 msgid "MIME encoding in news messages" msgstr "MIME-kodning i nye beskeder" -#: src/lang.c:2549 +#: src/lang.c:2562 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" @@ -7454,16 +7501,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:2557 src/lang.c:2578 +#: src/lang.c:2570 src/lang.c:2591 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:2558 +#: src/lang.c:2571 msgid "Use 8bit characters in news headers" msgstr "Brug 8-bit tegn i nyhedshoveder" # engelsk fejl d med stort -#: src/lang.c:2559 +#: src/lang.c:2572 msgid "" "# If ON, 8bit characters in news headers are NOT encoded.\n" "# default is OFF. Thus 8bit characters are encoded by default.\n" @@ -7475,28 +7522,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:2566 +#: src/lang.c:2579 msgid "" "Auto-view post-processed files toggles, sets, cancels." msgstr "" -#: src/lang.c:2567 +#: src/lang.c:2580 msgid "View post-processed files" msgstr "Vis efterbehandlede filer" -#: src/lang.c:2568 +#: src/lang.c:2581 msgid "# If set, post processed files will be opened in a viewer\n" msgstr "" -#: src/lang.c:2573 +#: src/lang.c:2586 msgid "MIME encoding in mail messages" msgstr "MIME-kodning i postbeskeder" -#: src/lang.c:2579 +#: src/lang.c:2592 msgid "Use 8bit characters in mail headers" msgstr "Brug 8-bit tegn i posthoveder" -#: src/lang.c:2580 +#: src/lang.c:2593 msgid "" "# If ON, 8bit characters in mail headers are NOT encoded.\n" "# default is OFF. Thus 8bit characters are encoded by default.\n" @@ -7507,11 +7554,11 @@ msgid "" "# turn it ON unless you have some compelling reason.\n" msgstr "" -#: src/lang.c:2591 +#: src/lang.c:2604 msgid "Strip blanks from ends of lines" msgstr "Fjern tomme tegn fra linjeslutninger" -#: src/lang.c:2592 +#: src/lang.c:2605 msgid "" "# If ON strip blanks from ends of lines for faster display on slow " "terminals.\n" @@ -7519,16 +7566,16 @@ msgstr "" "# Hvis slÃ¥et til, sÃ¥ fjern tomme felter fra linjeafslutninger for hurtigere\n" "# visning pÃ¥ langsomme terminaler.\n" -#: src/lang.c:2598 +#: src/lang.c:2611 msgid "If ON, use transliteration. toggles & sets." msgstr "" "Hvis slÃ¥et til, sÃ¥ brug transliteration. skifter & ændrer." -#: src/lang.c:2599 +#: src/lang.c:2612 msgid "Transliteration" msgstr "Transliteration" -#: src/lang.c:2600 +#: src/lang.c:2613 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" @@ -7539,11 +7586,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:2608 +#: src/lang.c:2621 msgid "Send you a Cc/Bcc automatically" msgstr "Send dig en Cc/Bcc automatisk" -#: src/lang.c:2609 +#: src/lang.c:2622 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" @@ -7559,26 +7606,26 @@ msgstr "" "# 2 = Bcc\n" "# 3 = Cc og Bcc\n" -#: src/lang.c:2620 +#: src/lang.c:2633 msgid "Hash algorithm for Cancel-Lock/Cancel-Key" msgstr "" -#: src/lang.c:2621 +#: src/lang.c:2634 msgid "" "# Hash algorithm for Cancel-Lock/Cancel-Key (default 'sha1')\n" "# Use 'none' to not generate Cancel-Lock headers.\n" msgstr "" -#: src/lang.c:2627 +#: src/lang.c:2640 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:2628 +#: src/lang.c:2641 msgid "Spamtrap warning address parts" msgstr "Spamtrap-advarsel for adressedele" -#: src/lang.c:2629 +#: src/lang.c:2642 msgid "" "# A comma-delimited list of address-parts you want to be warned\n" "# about when trying to reply by email.\n" @@ -7586,28 +7633,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:2634 +#: src/lang.c:2647 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:2641 +#: src/lang.c:2654 msgid "Add posted articles to filter" msgstr "Tilføj indsendte artikler til filter" # engelsk fejl, mangler . -#: src/lang.c:2642 +#: src/lang.c:2655 msgid "" "# If ON add posted articles which start a new thread to filter for\n" "# highlighting follow-ups\n" @@ -7615,24 +7662,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:2646 +#: src/lang.c:2659 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:2647 +#: src/lang.c:2660 msgid "Mail directory" msgstr "Postmappe" -#: src/lang.c:2648 +#: src/lang.c:2661 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:2653 +#: src/lang.c:2666 msgid "Save articles in batch mode (-S)" msgstr "Gem artikler i jobtilstand (-S)" -#: src/lang.c:2654 +#: src/lang.c:2667 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" @@ -7640,37 +7687,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:2659 +#: src/lang.c:2672 msgid "The directory where you want articles/threads saved." msgstr "Mappen hvor du ønsker at artikler/trÃ¥de gemmes." -#: src/lang.c:2660 +#: src/lang.c:2673 msgid "Directory to save arts/threads in" msgstr "Mappe til at gemme artikler/trÃ¥de i" -#: src/lang.c:2661 +#: src/lang.c:2674 msgid "# Directory where articles/threads are saved\n" msgstr "# Mappe hvor artikler/trÃ¥de gemmes\n" -#: src/lang.c:2665 -msgid "" -"Auto save article/thread by Archive-name: header. toggles & " -"sets." -msgstr "" - -#: src/lang.c:2666 -msgid "Use Archive-name: header for save" -msgstr "Brug arkivnavn: teksthoveder for gem" - -#: src/lang.c:2667 -msgid "" -"# If ON articles/threads with Archive-name: in mail header will\n" -"# be automatically saved with the Archive-name & part/patch no.\n" -msgstr "" -"# Hvis slÃ¥et til, sÃ¥ vil artikler/trÃ¥de med Archive-name: i\n" -"# teksthovedet blive gemt med Archive-name og part/patch-nr.\n" - -#: src/lang.c:2672 +#: src/lang.c:2678 msgid "" "Mark saved articles/threads as read. toggles, sets, " "cancels." @@ -7678,24 +7707,24 @@ msgstr "" "Marker gemte artikler/trÃ¥de som læst. skifter, ændrer, " " afbryder." -#: src/lang.c:2673 +#: src/lang.c:2679 msgid "Mark saved articles/threads as read" msgstr "Marker gemte artikler/trÃ¥de som læst" -#: src/lang.c:2674 +#: src/lang.c:2680 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:2678 +#: src/lang.c:2684 msgid "Do post processing (eg. extract attachments) for saved articles." msgstr "" "Udfør ikke efterbehandling (f.eks. udtræk vedhæftninger) for gemte artikler." -#: src/lang.c:2679 +#: src/lang.c:2685 msgid "Post process saved articles" msgstr "Efterbehandl gemte artikler" -#: src/lang.c:2680 +#: src/lang.c:2686 msgid "" "# Perform post processing (saving binary attachments) from saved articles.\n" "# Possible values are (the default is marked with *):\n" @@ -7704,11 +7733,11 @@ msgid "" "# 2 = yes\n" msgstr "" -#: src/lang.c:2689 +#: src/lang.c:2695 msgid "Process only unread articles" msgstr "Behandl kun ulæste artikler" -#: src/lang.c:2690 +#: src/lang.c:2696 msgid "" "# If ON only save/print/pipe/mail unread articles (tagged articles " "excepted)\n" @@ -7717,15 +7746,15 @@ msgstr "" "artikler\n" "# (mærkede artikler forventes)\n" -#: src/lang.c:2695 +#: src/lang.c:2701 msgid "Print all or just part of header. toggles & sets." msgstr "" -#: src/lang.c:2696 +#: src/lang.c:2702 msgid "Print all headers when printing" msgstr "Udskriv alle teksthoveder under udskrivning" -#: src/lang.c:2697 +#: src/lang.c:2703 msgid "" "# If ON print all of article header otherwise just the important lines\n" msgstr "" @@ -7733,7 +7762,7 @@ msgstr "" "vigtige\n" "# linjer\n" -#: src/lang.c:2701 +#: src/lang.c:2707 msgid "" "The printer program with options that is to be used to print articles/" "threads." @@ -7741,56 +7770,36 @@ msgstr "" "Printerprogrammet med indstillinger som vil blive brugt til at udskrive " "artikler/trÃ¥de." -#: src/lang.c:2702 +#: src/lang.c:2708 msgid "Printer program with options" msgstr "Printerprogram med indstillinger" -#: src/lang.c:2703 +#: src/lang.c:2709 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:2709 +#: src/lang.c:2715 msgid "Force redraw after certain commands" msgstr "Fremtving skærmopdatering efter bestemte kommandoer" -#: src/lang.c:2710 +#: src/lang.c:2716 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:2714 -msgid "" -"Start editor with line offset. toggles, sets, cancels." -msgstr "" -"Start redigeringsprogram med linjeforskydning. skifter, " -"ændrer, afbryder." - -#: src/lang.c:2715 -msgid "Start editor with line offset" -msgstr "Start redigeringsprogram med linjeforskydning" - -#: src/lang.c:2716 -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 "" -"# Hvis slÃ¥et til, sÃ¥ vil redigeringsprogrammet blive startet med\n" -"# markørforskydning i filen, ellers vil markøren blive placeret pÃ¥ den\n" -"# første linje\n" - -#: src/lang.c:2721 +#: src/lang.c:2720 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:2722 +#: src/lang.c:2721 msgid "Invocation of your editor" msgstr "Igangsættelse af dit redigeringsprogram" -#: src/lang.c:2723 +#: src/lang.c:2722 msgid "" "# Format of editor line including parameters\n" "# %E Editor %F Filename %N Linenumber\n" @@ -7798,18 +7807,18 @@ msgstr "" "# Format for redigeringsprogrammets parametre for linjeinkludering\n" "# %E Redigeringsprogram %F Filnavn %N Linjenummer\n" -#: src/lang.c:2728 +#: src/lang.c:2727 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:2729 +#: src/lang.c:2728 msgid "External inews" msgstr "Eksterne inews" -#: src/lang.c:2730 +#: src/lang.c:2729 msgid "" "# If --internal use the built in mini inews for posting via NNTP\n" "# otherwise use an external inews program\n" @@ -7818,30 +7827,30 @@ msgstr "" "NNTP\n" "# ellers brug et eksternt inews-program\n" -#: src/lang.c:2734 +#: src/lang.c:2733 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:2735 +#: src/lang.c:2734 msgid "Invocation of your mail command" msgstr "Igangsættelse af din postkommando" -#: src/lang.c:2736 +#: src/lang.c:2735 msgid "" "# Format of mailer line including parameters\n" "# %M Mailer %S Subject %T To %F Filename\n" -"# ie. to use elm as your mailer: elm -s \"%S\" \"%T\" < %F\n" -"# ie. elm interactive : elm -i %F -s \"%S\" \"%T\"\n" +"# ie. to use mutt as your mailer: mutt -s \"%S\" -- \"%T\" < %F\n" +"# ie. mutt interactive : mutt -i %F -s \"%S\" -- \"%T\"\n" msgstr "" -#: src/lang.c:2744 +#: src/lang.c:2743 msgid "Use interactive mail reader" msgstr "Brug interaktiv postlæser" -#: src/lang.c:2745 +#: src/lang.c:2744 msgid "" "# Interactive mailreader\n" "# Possible values are (the default is marked with *):\n" @@ -7855,35 +7864,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:2754 +#: src/lang.c:2753 msgid "Remove ~/.article after posting" msgstr "Fjern ~/.article efter indsendelse" -#: src/lang.c:2755 +#: src/lang.c:2754 msgid "# If ON remove ~/.article after posting.\n" msgstr "# Hvis slÃ¥et til, sÃ¥ fjern ~/.article efter indsendelse.\n" -#: src/lang.c:2761 +#: src/lang.c:2760 msgid "Use UTF-8 graphics (thread tree etc.)" msgstr "Brug UTF-8-grafik (trÃ¥dtræ etc.)" -#: src/lang.c:2762 +#: src/lang.c:2761 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:2767 +#: src/lang.c:2766 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:2768 +#: src/lang.c:2767 msgid "Filename for posted articles" msgstr "Filnavn for indsendte artikler" -#: src/lang.c:2769 +#: src/lang.c:2768 msgid "" "# Filename where to keep all postings (default posted)\n" "# If no filename is set then postings will not be saved\n" @@ -7891,39 +7900,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:2774 +#: src/lang.c:2773 msgid "" "Keep all failed articles in ~/dead.articles. toggles & sets." msgstr "" "Bevar alle mislykkedes artikler i ~/dead.articles. skifter & " " ændrer." -#: src/lang.c:2775 +#: src/lang.c:2774 msgid "Keep failed arts in ~/dead.articles" msgstr "Bevar mislykkede artikler i ~/dead.articles" -#: src/lang.c:2776 +#: src/lang.c:2775 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:2780 +#: src/lang.c:2779 msgid "Do you want to strip unsubscribed groups from .newsrc" msgstr "Ønsker du at fjerne grupper med fjernet abonnement fra .newsrc" -#: src/lang.c:2781 +#: src/lang.c:2780 msgid "No unsubscribed groups in newsrc" msgstr "Ingen grupper med fjernet abonnement i newsrc" -#: src/lang.c:2782 +#: src/lang.c:2781 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:2787 +#: src/lang.c:2786 msgid "Remove bogus groups from newsrc" msgstr "Fjern fejlramte grupper fra newsrc" -#: src/lang.c:2788 +#: src/lang.c:2787 msgid "" "# What to do with bogus groups in newsrc file\n" "# Possible values are (the default is marked with *):\n" @@ -7932,71 +7941,71 @@ msgid "" "# 2 = highlight with D on selection screen\n" msgstr "" -#: src/lang.c:2797 +#: src/lang.c:2796 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:2798 +#: src/lang.c:2797 msgid "NNTP read timeout in seconds" msgstr "Tidsudløb i sekunder for NNTP-læs" -#: src/lang.c:2799 +#: src/lang.c:2798 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:2804 +#: src/lang.c:2803 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:2805 +#: src/lang.c:2804 msgid "Interval in secs to reread active" msgstr "Interval i sekunder til at genlæse aktive" -#: src/lang.c:2806 +#: src/lang.c:2805 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:2811 +#: src/lang.c:2810 msgid "Reconnect to server automatically" msgstr "Forbind til serveren igen automatisk" -#: src/lang.c:2812 +#: src/lang.c:2811 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:2816 +#: src/lang.c:2815 msgid "" "Create local copies of NNTP overview files. toggles & sets." msgstr "" "Opret lokale kopier af NNTP-overbliksfiler. skifter og " "ændrer." -#: src/lang.c:2817 +#: src/lang.c:2816 msgid "Cache NNTP overview files locally" msgstr "Lagr NNTP-overbliksfiler lokalt" -#: src/lang.c:2818 +#: src/lang.c:2817 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:2822 src/lang.c:2837 src/lang.c:2857 src/lang.c:2876 +#: src/lang.c:2821 src/lang.c:2836 src/lang.c:2856 src/lang.c:2875 msgid "Enter format string. sets, cancels." msgstr "Indtast formatstreng. ændrer, afbryder." -#: src/lang.c:2823 +#: src/lang.c:2822 msgid "Format string for selection level" msgstr "Formatstreng for udvælgelsesniveau" -#: src/lang.c:2824 +#: src/lang.c:2823 msgid "" "# Format string for selection level representation\n" "# Default: %f %n %U %G %d\n" @@ -8022,11 +8031,11 @@ msgstr "" "# %n Nummer, linjenummer pÃ¥ skærm\n" "# %U Ulæst antal\n" -#: src/lang.c:2838 +#: src/lang.c:2837 msgid "Format string for group level" msgstr "Formatstreng for gruppeniveau" -#: src/lang.c:2839 +#: src/lang.c:2838 msgid "" "# Format string for group level representation\n" "# Default: %n %m %R %L %s %F\n" @@ -8060,11 +8069,11 @@ msgstr "" "# %s Emne (kun gruppeniveau)\n" "# %S Bedømmelse\n" -#: src/lang.c:2858 +#: src/lang.c:2857 msgid "Format string for thread level" msgstr "Formatstreng for trÃ¥dniveau" -#: src/lang.c:2859 +#: src/lang.c:2858 msgid "" "# Format string for thread level representation\n" "# Default: %n %m [%L] %T %F\n" @@ -8096,19 +8105,19 @@ msgstr "" "# %S Bedømmelse\n" "# %T TrÃ¥dtræ (kun trÃ¥dniveau)\n" -#: src/lang.c:2877 +#: src/lang.c:2876 msgid "Format string for display of dates" msgstr "Formatstreng for visning af datoer" -#: src/lang.c:2878 +#: src/lang.c:2877 msgid "# Format string for date representation\n" msgstr "# Formatstreng for datorepræsentation\n" -#: src/lang.c:2888 +#: src/lang.c:2887 msgid "Unicode normalization form" msgstr "Form for Unicodenormalisering" -#: src/lang.c:2889 +#: src/lang.c:2888 #, fuzzy msgid "" "# Unicode normalization form\n" @@ -8127,20 +8136,21 @@ msgstr "" "# 2 = NFKD\n" "# 3 = NFC\n" "# 4 = NFD\n" +"# 5 = NFKC_CF\n" -#: src/lang.c:2903 +#: src/lang.c:2902 msgid "Render BiDi" msgstr "Optegn BiDi" -#: src/lang.c:2904 +#: src/lang.c:2903 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:2911 +#: src/lang.c:2910 msgid "Function for sorting articles" msgstr "Funktion for sortering af artikler" -#: src/lang.c:2912 +#: src/lang.c:2911 msgid "" "# Function for sorting articles\n" "# Possible values are (the default is marked with *):\n" @@ -8148,189 +8158,189 @@ msgid "" "# 1 = heapsort\n" msgstr "" -#: src/lang.c:2925 +#: src/lang.c:2924 msgid "Automatically GroupMarkUnselArtRead" msgstr "Automatisk GroupMarkUnselArtRead" -#: src/lang.c:2931 +#: src/lang.c:2930 msgid "Delete post-process files" msgstr "Slet efterbrænderens filer" -#: src/lang.c:2936 +#: src/lang.c:2935 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:2937 +#: src/lang.c:2936 msgid "Mailbox to save sent mails" msgstr "Postkasse hvor sendt post gemmes" -#: src/lang.c:2942 +#: src/lang.c:2941 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:2943 +#: src/lang.c:2942 msgid "Followup-To: header" msgstr "Followup-To:-teksthoved" -#: src/lang.c:2948 +#: src/lang.c:2947 msgid "Enter default mail address (and fullname). sets, cancels." msgstr "Indtast e-postadresse (og fulde navn). ændrer, >ESC> afbryder." -#: src/lang.c:2955 +#: src/lang.c:2954 msgid "" "Path and options for ispell-like spell-checker. sets, cancels." msgstr "" "Sti og tilvalg for ispell-lignende stavekontrol. ændrer, afbryder." -#: src/lang.c:2956 +#: src/lang.c:2955 msgid "Ispell program" msgstr "Ispellprogram" -#: src/lang.c:2962 +#: src/lang.c:2961 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:2963 +#: src/lang.c:2962 msgid "Mailing list address" msgstr "Adresse pÃ¥ postliste" -#: src/lang.c:2969 +#: src/lang.c:2968 msgid "Forward articles as attachment" msgstr "Videresend artikler som vedhæftninger" -#: src/lang.c:2974 +#: src/lang.c:2973 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:2975 +#: src/lang.c:2974 msgid "Which MIME types will be saved" msgstr "Hvilke MIME-typer vil blive gemt" -#: src/lang.c:2980 +#: src/lang.c:2979 msgid "Value of the Organization: header. sets, cancels." msgstr "Værdi for Organisation:-teksthoved. ændrer, afbryder." -#: src/lang.c:2981 +#: src/lang.c:2980 msgid "Organization: header" msgstr "Organisation:-teksthoved" -#: src/lang.c:2986 +#: src/lang.c:2985 msgid "Filename for saved articles. sets, cancels." msgstr "Filnavn for gemte artikler. ændrer, afbryder." -#: src/lang.c:2987 +#: src/lang.c:2986 msgid "savefile" msgstr "gemt fil" -#: src/lang.c:2992 src/lang.c:3016 +#: src/lang.c:2991 src/lang.c:3015 msgid "Scope for the filter rule. sets, cancels." msgstr "Virkefelt for filterregel. ændrer, afbryder." -#: src/lang.c:2993 +#: src/lang.c:2992 msgid "Quick (1 key) select filter scope" msgstr "Hurtigvælg (1 tast) filteromfang" -#: src/lang.c:2998 src/lang.c:3022 +#: src/lang.c:2997 src/lang.c:3021 msgid "Header for filter rule. sets, cancels." msgstr "Teksthoved for filterregel. ændrer, afbryder." -#: src/lang.c:2999 +#: src/lang.c:2998 msgid "Quick (1 key) select filter header" msgstr "Hurtigvælg (1 tast) filterteksthoved" -#: src/lang.c:3004 src/lang.c:3028 +#: src/lang.c:3003 src/lang.c:3027 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:3005 +#: src/lang.c:3004 msgid "Quick (1 key) select filter case" msgstr "Hurtigvælg (1 tast) versaler for filter" -#: src/lang.c:3010 src/lang.c:3034 +#: src/lang.c:3009 src/lang.c:3033 msgid "ON = expire, OFF = don't ever expire. sets, cancels." msgstr "ON = udløb, OFF = udløb aldrig. ændrer, afbryder." -#: src/lang.c:3011 +#: src/lang.c:3010 msgid "Quick (1 key) select filter expire" msgstr "Hurtigvælg (1 tast) filterudløb" -#: src/lang.c:3017 +#: src/lang.c:3016 msgid "Quick (1 key) kill filter scope" msgstr "Hurtigdræb (1 tast) filteromfang" -#: src/lang.c:3023 +#: src/lang.c:3022 msgid "Quick (1 key) kill filter header" msgstr "Hurtigdræb (1 tast) filterteksthoved" -#: src/lang.c:3029 +#: src/lang.c:3028 msgid "Quick (1 key) kill filter case" msgstr "Hurtigdræb (1 tast) versaler for filter" -#: src/lang.c:3035 +#: src/lang.c:3034 msgid "Quick (1 key) kill filter expire" msgstr "Hurtigdræb (1 tast) filterudløb" -#: src/lang.c:3041 +#: src/lang.c:3040 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:3042 +#: src/lang.c:3041 msgid "UNDECLARED_CHARSET" msgstr "UNDECLARED_CHARSET" -#: src/lang.c:3048 +#: src/lang.c:3047 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:3049 +#: src/lang.c:3048 msgid "X_Body" msgstr "X_Body" -#: src/lang.c:3054 +#: src/lang.c:3053 msgid "Insert this header when posting. sets, cancels." msgstr "" "Indsæt dette teksthoved under indsendelse. ændrer, afbryder." -#: src/lang.c:3055 +#: src/lang.c:3054 msgid "X_Headers" msgstr "X_Headers" -#: src/lang.c:3060 +#: src/lang.c:3059 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:3061 +#: src/lang.c:3060 msgid "Insert 'X-Comment-To:' header" msgstr "Indsæt »X-Comment-To:«-teksthoved" #. TODO: lang.c -#: src/main.c:819 +#: src/main.c:824 msgid "reading from local spool" msgstr "læser fra lokal kø" #. TODO: != ENOENT ? and -> lang.c -#: src/misc.c:750 +#: src/misc.c:753 #, c-format msgid "Error: unlink %s" msgstr "" -#: src/misc.c:3928 +#: src/misc.c:3933 #, 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:3931 +#: src/misc.c:3936 #, c-format msgid "Version: %s %s release %s (\"%s\")\n" msgstr "Version: %s %s udgave %s (»%s«)\n" @@ -8348,30 +8358,30 @@ msgstr "" "\n" "Server fik tidsudløb, prøver at forbinde igen # %d\n" -#: src/nntplib.c:860 src/signal.c:432 +#: src/nntplib.c:860 src/signal.c:433 msgid "NNTP connection error. Exiting..." msgstr "NNTP-forbindelsesfejl. Afslutter ..." -#: src/nntplib.c:872 src/nntplib.c:1864 +#: src/nntplib.c:872 src/nntplib.c:1865 msgid "Rejoin current group\n" msgstr "Tilslut igen til nuværende gruppe\n" -#: src/nntplib.c:880 src/nntplib.c:1872 +#: src/nntplib.c:881 src/nntplib.c:1874 #, c-format msgid "Read (%s)\n" msgstr "Læst (%s)\n" -#: src/nntplib.c:882 +#: src/nntplib.c:883 #, c-format msgid "Resend last command (%s)\n" msgstr "Send sidste kommando igen (%s)\n" -#: src/nntplib.c:1512 +#: src/nntplib.c:1513 msgid "CAPABILITIES did not announce READER" msgstr "FUNKTIONER annoncerede ikke LÆSER" # noget bud? -#: src/nntplib.c:2018 +#: src/nntplib.c:2020 msgid "MOTD: " msgstr "MOTD: " @@ -8380,7 +8390,7 @@ msgstr "MOTD: " msgid "couldn't expand %s\n" msgstr "kunne ikke udvide %s\n" -#: src/post.c:1357 +#: src/post.c:1775 #, fuzzy, c-format msgid "" "Line %d is longer than %d octets and should be folded, but\n" @@ -8389,7 +8399,7 @@ 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:1362 +#: src/post.c:1780 #, fuzzy, c-format msgid "" "Line %d is longer than %d octets and should be folded, but\n" @@ -8401,7 +8411,7 @@ msgstr "" "eller beskeden indeholder ikke 8-bit tegn og foldning vil derfor\n" "ikke blive udført\n" -#: src/post.c:1364 +#: src/post.c:1782 #, fuzzy, c-format msgid "" "Line %d is longer than %d octets and should be folded, but\n" @@ -8410,12 +8420,12 @@ 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:2353 +#: src/post.c:2769 #, c-format msgid "Posting: %.*s ..." msgstr "Indsender: %.*s ..." -#: src/post.c:4119 +#: src/post.c:4533 msgid "Can't supersede in mailgroups, try repost instead." msgstr "" @@ -8447,7 +8457,7 @@ msgstr "[- Utilgængelig -]" #. #. * Add the References data to the cache #. -#: src/refs.c:1015 src/refs.c:1077 +#: src/refs.c:1009 src/refs.c:1071 #, c-format msgid "Building References-trees (%d/%d)..." msgstr "" @@ -8456,7 +8466,7 @@ msgstr "" #. * preamble #. * TODO: -> lang.c #. -#: src/rfc2047.c:1323 +#: src/rfc2047.c:1330 #, c-format msgid "" "This message has been composed in the 'multipart/mixed' MIME-format. If you\n" @@ -8471,38 +8481,38 @@ msgstr "" "mærkeligt ud.\n" "\n" -#: src/save.c:1075 +#: src/save.c:1046 msgid "bytes" msgstr "byte" -#: src/select.c:411 +#: src/select.c:417 msgid "unread" msgstr "ulæste" -#: src/select.c:411 +#: src/select.c:417 msgid "all" msgstr "alle" -#: src/select.c:594 src/select.c:596 +#: src/select.c:611 src/select.c:613 msgid " R" msgstr "" -#: src/xface.c:73 +#: 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:85 src/xface.c:96 src/xface.c:111 +#: 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:120 src/xface.c:152 +#: 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:130 +#: 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" @@ -8529,19 +8539,16 @@ msgstr "" "oprettet af din NFS-server, mens slrnface kører.\n" "Prøv ikke at fjerne dem.\n" -#: src/xface.c:144 +#: 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." -#: src/xface.c:183 +#: src/xface.c:185 #, c-format msgid "Slrnface abnormally exited, code %d." msgstr "Slrnface blev unormalt afbrudt, kode %d." -#: src/xface.c:230 +#: src/xface.c:231 #, c-format msgid "Slrnface failed: %s." msgstr "Slrnface mislykkedes: %s." - -#~ msgid "# What should we ask confirmation for.\n" -#~ msgstr "# Hvad skal vi spørge efter bekræftelse pÃ¥.\n" Binary files tin-2.4.5/po/de.gmo and tin-2.6.0/po/de.gmo differ diff -Nurp '--exclude=.bzr*' tin-2.4.5/po/de.po tin-2.6.0/po/de.po --- tin-2.4.5/po/de.po 2020-12-24 00:25:49.000000000 +0100 +++ tin-2.6.0/po/de.po 2021-08-20 10:49:27.961855095 +0200 @@ -8,10 +8,10 @@ # msgid "" msgstr "" -"Project-Id-Version: tin 2.4.5\n" +"Project-Id-Version: tin 2.6.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-12-24 00:24+0100\n" -"PO-Revision-Date: 2020-12-24 00:25+0100\n" +"POT-Creation-Date: 2021-08-20 10:49+0200\n" +"PO-Revision-Date: 2021-08-06 13:43+0200\n" "Last-Translator: Urs Janssen \n" "Language-Team: German \n" "Language: de\n" @@ -27,26 +27,26 @@ msgid "Reading %s\n" msgstr "Lese %s\n" #. TODO: -> lang.c -#: src/art.c:1205 +#: src/art.c:1199 msgid "Threading by multipart" msgstr "Multipart Threading" #. -> lang.c -#: src/art.c:2539 +#: src/art.c:2486 #, c-format msgid "Writing %s\n" msgstr "Schreibe %s\n" #. TODO: -> lang.c -#: src/art.c:2619 +#: src/art.c:2565 msgid "Writing overview cache..." msgstr "Schreibe Overview Cache..." -#: src/attrib.c:986 +#: src/attrib.c:990 msgid "Processing attributes... " msgstr "Verarbeite Attribute... " -#: src/attrib.c:1205 +#: src/attrib.c:1207 #, c-format msgid "" "# Do not edit this comment block\n" @@ -55,52 +55,52 @@ msgstr "" "# Diesen Kommentarabschnitt nicht verändern\n" "#\n" -#: src/attrib.c:1206 +#: src/attrib.c:1208 #, c-format msgid "# scope=STRING (eg. alt.*,!alt.bin*) [mandatory]\n" msgstr "" "# scope=ZEICHENKETTE [notwendig]\n" "# Gültigkeitsbereich, z.B. alt.*,!alt.bin*\n" -#: src/attrib.c:1207 +#: src/attrib.c:1209 #, c-format msgid "# add_posted_to_filter=ON/OFF\n" msgstr "" "# add_posted_to_filter=ON/OFF\n" "# Filtereintrag erzeugen für eigene Postings\n" -#: src/attrib.c:1208 +#: src/attrib.c:1210 #, c-format msgid "# advertising=ON/OFF\n" msgstr "" "# advertising=ON/OFF\n" "# User-Agent:-Header einfügen\n" -#: src/attrib.c:1209 +#: src/attrib.c:1211 #, c-format msgid "# alternative_handling=ON/OFF\n" msgstr "" "# alternative_handling=ON/OFF\n" "# MIME multipart/alternative-Teile ausblenden\n" -#: src/attrib.c:1210 +#: src/attrib.c:1212 #, c-format msgid "# ask_for_metamail=ON/OFF\n" msgstr "" "# ask_for_metamail=ON/OFF\n" "# Start des MIME-Viewers erst nach Bestätigung\n" -#: src/attrib.c:1211 +#: src/attrib.c:1213 #, c-format msgid "# auto_cc_bcc=NUM\n" msgstr "# auto_cc_bcc=ZAHL\n" -#: src/attrib.c:1212 +#: src/attrib.c:1214 #, c-format msgid "# 0=No, 1=Cc, 2=Bcc, 3=Cc and Bcc\n" msgstr "# 0=Nein, 1=Cc, 2=Bcc, 3=Cc und Bcc\n" -#: src/attrib.c:1213 +#: src/attrib.c:1215 #, c-format msgid "# auto_list_thread=ON/OFF\n" msgstr "" @@ -108,15 +108,7 @@ msgstr "" "# Thread beim Betreten mit der rechten Cursortaste automatisch\n" "# anzeigen\n" -#: src/attrib.c:1214 -#, c-format -msgid "# auto_save=ON/OFF\n" -msgstr "" -"# auto_save=ON/OFF\n" -"# Artikel mit Archive-name:-Header automatisch in die darin\n" -"# angegebene Datei speichern\n" - -#: src/attrib.c:1215 +#: src/attrib.c:1216 #, c-format msgid "# auto_select=ON/OFF\n" msgstr "" @@ -124,21 +116,21 @@ msgstr "" "# Führe GroupMarkUnselArtRead Kommando automatisch beim Betreten\n" "# der Gruppe aus\n" -#: src/attrib.c:1216 +#: src/attrib.c:1217 #, c-format msgid "# batch_save=ON/OFF\n" msgstr "" "# batch_save=ON/OFF\n" "# Im Batch-Modus werden die Artikel beachtet\n" -#: src/attrib.c:1217 +#: src/attrib.c:1218 #, c-format msgid "# date_format=STRING (eg. %%a, %%d %%b %%Y %%H:%%M:%%S)\n" msgstr "" "# date_format=ZEICHENKETTE\n" "# z.B. %%a, %%d %%b %%Y %%H:%%M:%%S\n" -#: src/attrib.c:1218 +#: src/attrib.c:1219 #, c-format msgid "# delete_tmp_files=ON/OFF\n" msgstr "" @@ -146,14 +138,14 @@ msgstr "" "# Gespeicherte, zur Nachbearbeitung weitergegebene Artikel ohne\n" "# Nachfrage löschen\n" -#: src/attrib.c:1219 +#: src/attrib.c:1220 #, c-format msgid "# editor_format=STRING (eg. %%E +%%N %%F)\n" msgstr "" "# editor_format=ZEICHENKETTE\n" "# z.B. %%E +%%N %%F\n" -#: src/attrib.c:1220 +#: src/attrib.c:1221 #, c-format msgid "# fcc=STRING (eg. =mailbox)\n" msgstr "" @@ -161,14 +153,14 @@ msgstr "" "# Datei in der eine Kopie der Mail abgelegt werden soll,\n" "# z.B. =mailbox\n" -#: src/attrib.c:1221 +#: src/attrib.c:1222 #, c-format msgid "# followup_to=STRING\n" msgstr "" "# followup_to=ZEICHENKETTE\n" "# Voreinstellung für den Followup-To:-Header\n" -#: src/attrib.c:1222 +#: src/attrib.c:1223 #, c-format msgid "# from=STRING (just append wanted From:-line, don't use quotes)\n" msgstr "" @@ -176,7 +168,7 @@ msgstr "" "# Absender, einfach den gewünschten Wert eintragen,\n" "# keine Anführungszeichen verwenden\n" -#: src/attrib.c:1223 +#: src/attrib.c:1224 #, c-format msgid "# group_catchup_on_exit=ON/OFF\n" msgstr "" @@ -184,14 +176,14 @@ msgstr "" "# Catchup (als gelesen markieren) der Gruppe beim Verlassen\n" "# mit der linken Cursortaste\n" -#: src/attrib.c:1224 +#: src/attrib.c:1225 #, c-format 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" -#: src/attrib.c:1225 +#: src/attrib.c:1226 #, c-format msgid "# mail_8bit_header=ON/OFF\n" msgstr "" @@ -199,12 +191,12 @@ msgstr "" "# 8-Bit-Zeichen (wie z.B. Umlaute) im Header von E-Mails\n" "# unkodiert senden\n" -#: src/attrib.c:1226 +#: src/attrib.c:1227 #, c-format msgid "# mail_mime_encoding=supported_encoding" msgstr "# mail_mime_encoding=ZEICHENKETTE" -#: src/attrib.c:1234 +#: src/attrib.c:1235 #, c-format msgid "# ispell=STRING\n" msgstr "" @@ -212,59 +204,59 @@ msgstr "" "# Aufruf der Rechtschreibprüfung,\n" "# z.B. ispell -C -ddeutsch -w äöüÄÖÜß@ -Tlatin1\n" -#: src/attrib.c:1236 +#: src/attrib.c:1237 #, c-format msgid "# maildir=STRING (eg. ~/Mail)\n" msgstr "" "# maildir=ZEICHENKETTE\n" "# Verzeichnis der Mail-Ordner, z.B. ~/Mail\n" -#: src/attrib.c:1237 +#: src/attrib.c:1238 #, c-format msgid "# mailing_list=STRING (eg. majordomo@example.org)\n" msgstr "" "# mailing_list=ZEICHENKETTE\n" "# Gruppe ist eine gegatete Mailingliste, z.B. majordomo@example.org\n" -#: src/attrib.c:1238 +#: src/attrib.c:1239 #, c-format msgid "# mime_types_to_save=STRING (eg. image/*,!image/bmp)\n" msgstr "" "# mime_types_to_save=ZEICHENKETTE\n" "# z.B. image/*,!image/bmp\n" -#: src/attrib.c:1239 +#: src/attrib.c:1240 #, c-format msgid "# mark_ignore_tags=ON/OFF\n" msgstr "# mark_ignore_tags=ON/OFF\n" -#: src/attrib.c:1240 +#: src/attrib.c:1241 #, c-format msgid "# mark_saved_read=ON/OFF\n" msgstr "# mark_saved_read=ON/OFF\n" -#: src/attrib.c:1241 +#: src/attrib.c:1242 #, c-format msgid "# mime_forward=ON/OFF\n" msgstr "" "# mime_forward=ON/OFF\n" "# Weitergeleitete Artikel als MIME-Anhang senden\n" -#: src/attrib.c:1243 +#: src/attrib.c:1244 #, c-format msgid "# mm_network_charset=supported_charset" msgstr "" "# mm_network_charset=Zeichensatz\n" "# Erlaubt sind folgende:" -#: src/attrib.c:1250 +#: src/attrib.c:1251 #, c-format msgid "# undeclared_charset=STRING (default is US-ASCII)\n" msgstr "" "# undeclared_charset=Zeichensatz\n" "# Voreinstellung ist US-ASCII\n" -#: src/attrib.c:1252 +#: src/attrib.c:1253 #, c-format msgid "# news_headers_to_display=STRING\n" msgstr "" @@ -272,19 +264,19 @@ msgstr "" "# Voreinstellung ist: Newsgroups Followup-To Summary Keywords X-Comment-" "To\n" -#: src/attrib.c:1253 +#: src/attrib.c:1254 #, c-format msgid "# news_headers_to_not_display=STRING\n" msgstr "# news_headers_to_not_display=ZEICHENKETTE\n" -#: src/attrib.c:1254 +#: src/attrib.c:1255 #, c-format msgid "# news_quote_format=STRING\n" msgstr "" "# news_quote_format=ZEICHENKETTE\n" "# Einleitungszeile, z.B. news_quote_format=In %%M, %%F wrote:\n" -#: src/attrib.c:1255 +#: src/attrib.c:1256 #, c-format msgid "# organization=STRING (if beginning with '/' read from file)\n" msgstr "" @@ -292,12 +284,12 @@ msgstr "" "# Organization:-Header; ist das erste Zeichen ein '/', wird der\n" "# Wert aus dieser Datei gelesen.\n" -#: src/attrib.c:1256 +#: src/attrib.c:1257 #, c-format msgid "# pos_first_unread=ON/OFF\n" msgstr "# pos_first_unread=ON/OFF\n" -#: src/attrib.c:1257 +#: src/attrib.c:1258 #, c-format msgid "# post_8bit_header=ON/OFF\n" msgstr "" @@ -305,26 +297,26 @@ msgstr "" "# 8-Bit-Zeichen (wie z.B. Umlaute) im Header von Newsartikeln\n" "# unkodiert senden\n" -#: src/attrib.c:1258 +#: src/attrib.c:1259 #, c-format msgid "# post_mime_encoding=supported_encoding" msgstr "# post_mime_encoding=ZEICHENKETTE" -#: src/attrib.c:1265 +#: src/attrib.c:1266 #, c-format msgid "# post_process_type=NUM\n" msgstr "" "# post_process_type=ZAHL\n" "# Nachbearbeitung\n" -#: src/attrib.c:1270 +#: src/attrib.c:1271 #, c-format msgid "# post_process_view=ON/OFF\n" msgstr "" "# post_process_view=ON/OFF\n" "# Nachbearbeitete Artikel anzeigen\n" -#: src/attrib.c:1271 +#: src/attrib.c:1272 #, c-format msgid "# quick_kill_scope=STRING (ie. talk.*)\n" msgstr "" @@ -332,183 +324,178 @@ msgstr "" "# Voreinstellung für Gültigkeitsbereich neuer Kill-Einträge,\n" "# z.B. talk.*\n" -#: src/attrib.c:1272 +#: src/attrib.c:1273 #, c-format msgid "# quick_kill_expire=ON/OFF\n" msgstr "" "# quick_kill_expire=ON/OFF\n" "# Kill verfällt automatisch\n" -#: src/attrib.c:1273 +#: src/attrib.c:1274 #, c-format msgid "# quick_kill_case=ON/OFF\n" msgstr "" "# quick_kill_case=ON/OFF\n" "# Kill beachtet Groß/Kleinschreibung\n" -#: src/attrib.c:1274 +#: src/attrib.c:1275 #, c-format msgid "# quick_kill_header=NUM\n" msgstr "" "# quick_kill_header=ZAHL\n" "# Killen nach:\n" -#: src/attrib.c:1275 src/attrib.c:1284 +#: src/attrib.c:1276 src/attrib.c:1285 #, c-format 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:1276 src/attrib.c:1285 +#: src/attrib.c:1277 src/attrib.c:1286 #, c-format msgid "# 2=From: (case sensitive) 3=From: (ignore case)\n" msgstr "# 2=From: (G/K beachten), 3=From: (G/K ignorieren)\n" -#: src/attrib.c:1277 src/attrib.c:1286 +#: src/attrib.c:1278 src/attrib.c:1287 #, c-format msgid "# 4=Message-ID: & full References: line\n" msgstr "# 4=Message-ID: & alle References: Einträge\n" -#: src/attrib.c:1278 src/attrib.c:1287 +#: src/attrib.c:1279 src/attrib.c:1288 #, c-format msgid "# 5=Message-ID: & last References: entry only\n" msgstr "# 5=Message-ID: & letzter References: Eintrag\n" -#: src/attrib.c:1279 src/attrib.c:1288 +#: src/attrib.c:1280 src/attrib.c:1289 #, c-format msgid "# 6=Message-ID: entry only 7=Lines:\n" msgstr "# 6=Message-ID: allein, 7=Lines:\n" -#: src/attrib.c:1280 +#: src/attrib.c:1281 #, c-format msgid "# quick_select_scope=STRING\n" msgstr "" "# quick_select_scope=ZEICHENKETTE\n" "# Voreinstellung für Gültigkeitsbereich neuer Auswahlregeln (Hochscoren)\n" -#: src/attrib.c:1281 +#: src/attrib.c:1282 #, c-format msgid "# quick_select_expire=ON/OFF\n" msgstr "" "# quick_select_expire=ON/OFF\n" "# Regel verfällt automatisch\n" -#: src/attrib.c:1282 +#: src/attrib.c:1283 #, c-format msgid "# quick_select_case=ON/OFF\n" msgstr "" "# quick_select_case=ON/OFF\n" "# Regel beachtet Groß/Kleinschreibung\n" -#: src/attrib.c:1283 +#: src/attrib.c:1284 #, c-format msgid "# quick_select_header=NUM\n" msgstr "" "# quick_select_header=NUM\n" "# Auswählen (Hochscoren) nach:\n" -#: src/attrib.c:1289 +#: src/attrib.c:1290 #, c-format msgid "# quote_chars=STRING (%%I for initials)\n" msgstr "" "# quote_chars=ZEICHENKETTE\n" "# Zeichen für Zitate in Antworten, %%I ergibt Autoreninitialen\n" -#: src/attrib.c:1291 +#: src/attrib.c:1292 #, c-format msgid "# print_header=ON/OFF\n" msgstr "" "# print_header=ON/OFF\n" "# Alle Header beim Drucken ausgeben\n" -#: src/attrib.c:1293 +#: src/attrib.c:1294 #, c-format msgid "# process_only_unread=ON/OFF\n" msgstr "# process_only_unread=ON/OFF\n" -#: src/attrib.c:1294 +#: src/attrib.c:1295 #, c-format msgid "# prompt_followupto=ON/OFF\n" msgstr "" "# prompt_followupto=ON/OFF\n" "# Leeren Followup-To:-Header anzeigen beim Erstellen eines Artikels\n" -#: src/attrib.c:1295 +#: src/attrib.c:1296 #, c-format msgid "# savedir=STRING (eg. ~user/News)\n" msgstr "" "# savedir=ZEICHENKETTE\n" "# Verzeichnis zum Speichern, z.B. ~user/News\n" -#: src/attrib.c:1296 +#: src/attrib.c:1297 #, c-format msgid "# savefile=STRING (eg. =linux)\n" msgstr "" "# savefile=ZEICHENKETTE\n" "# Datei zum Speichern, z.B. =linux\n" -#: src/attrib.c:1297 +#: src/attrib.c:1298 #, c-format msgid "# sigfile=STRING (eg. $var/sig)\n" msgstr "" "# sigfile=ZEICHENKETTE\n" "# Signatur, z.B. $var/sig\n" -#: src/attrib.c:1298 +#: src/attrib.c:1299 #, c-format msgid "# show_author=NUM\n" msgstr "" "# show_author=ZAHL\n" "# Anzeige des From-Felds\n" -#: src/attrib.c:1304 +#: src/attrib.c:1305 #, c-format msgid "# show_signatures=ON/OFF\n" msgstr "" "# show_signatures=ON/OFF\n" "# Signaturen anzeigen\n" -#: src/attrib.c:1305 +#: src/attrib.c:1306 #, c-format msgid "# show_only_unread_arts=ON/OFF\n" msgstr "" "# show_only_unread_arts=ON/OFF\n" "# nur ungelesene Artikel anzeigen\n" -#: src/attrib.c:1306 +#: src/attrib.c:1307 #, c-format msgid "# sigdashes=ON/OFF\n" msgstr "" "# sigdashes=ON/OFF\n" "# Signatur mit '\\n-- \\n' abtrennen\n" -#: src/attrib.c:1307 +#: src/attrib.c:1308 #, c-format msgid "# signature_repost=ON/OFF\n" msgstr "" "# signature_repost=ON/OFF\n" "# Signatur beim Reposten anhängen\n" -#: src/attrib.c:1308 +#: src/attrib.c:1309 #, c-format msgid "# sort_article_type=NUM\n" msgstr "" "# sort_article_type=ZAHL\n" "# Artikel sortieren nach:\n" -#: src/attrib.c:1326 +#: src/attrib.c:1327 #, c-format msgid "# sort_threads_type=NUM\n" msgstr "" "# sort_threads_type=ZAHL\n" "# Threads sortieren nach:\n" -#: src/attrib.c:1335 -#, c-format -msgid "# start_editor_offset=ON/OFF\n" -msgstr "# start_editor_offset=ON/OFF\n" - #: src/attrib.c:1336 #, c-format msgid "# tex2iso_conv=ON/OFF\n" @@ -668,7 +655,7 @@ msgstr "################################ msgid "(unknown)" msgstr "(unbekannt)" -#: src/keymap.c:280 +#: src/keymap.c:282 msgid "NULL" msgstr "NULL" @@ -1121,7 +1108,7 @@ msgstr "Erzeuge die Datei 'active' für msgid "Creating newsrc file...\n" msgstr "Erzeuge newsrc Datei...\n" -#: src/lang.c:161 src/lang.c:1314 src/lang.c:1334 +#: src/lang.c:161 src/lang.c:1327 src/lang.c:1347 msgid "Default" msgstr "Voreinstellung" @@ -1154,47 +1141,51 @@ msgid "*** End of page ***" msgstr "*** Seitenende ***" #: src/lang.c:170 +msgid "*** End of posted articles ***" +msgstr "*** Ende der geposteten Artikel ***" + +#: src/lang.c:171 msgid "*** End of scopes ***" msgstr "*** Ende der Gültigkeitsbereiche ***" -#: src/lang.c:171 +#: src/lang.c:172 msgid "*** End of thread ***" msgstr "*** Ende des Threads ***" -#: src/lang.c:172 +#: src/lang.c:173 msgid "*** End of URLs ***" msgstr "*** Ende der URLs ***" -#: src/lang.c:173 +#: src/lang.c:174 msgid "Enter limit of articles to get> " msgstr "Anzahl zu holender Artikel> " -#: src/lang.c:174 +#: src/lang.c:175 msgid "Enter Message-ID to go to> " msgstr "Message-ID, die Sie suchen> " -#: src/lang.c:175 +#: src/lang.c:176 msgid " and enter next unread thread" msgstr " und nächsten ungel. Thread betreten" -#: src/lang.c:176 +#: src/lang.c:177 msgid " and enter next unread article" msgstr " und nächsten ungel. Artikel betreten" -#: src/lang.c:177 +#: src/lang.c:178 msgid " and enter next unread group" msgstr " und betritt nächste Gruppe" -#: src/lang.c:178 +#: src/lang.c:179 msgid "Enter option number> " msgstr "Optionsnummer eingeben> " -#: src/lang.c:179 +#: src/lang.c:180 #, c-format msgid "Enter range [%s]> " msgstr "Bereich eingeben [%s]> " -#: src/lang.c:180 +#: src/lang.c:181 msgid "" "\n" "Warning: Approved: header used.\n" @@ -1202,7 +1193,7 @@ msgstr "" "\n" "Warnung: Approved:-Header benutzt.\n" -#: src/lang.c:182 +#: src/lang.c:183 msgid "" "\n" "Error: Bad address in Approved: header.\n" @@ -1210,7 +1201,7 @@ msgstr "" "\n" "Fehler: Ungültige Adresse im Approved:-Header.\n" -#: src/lang.c:183 +#: src/lang.c:184 msgid "" "\n" "Error: Bad address in From: header.\n" @@ -1218,7 +1209,7 @@ msgstr "" "\n" "Fehler: Ungültige Adresse im From:-Header.\n" -#: src/lang.c:184 +#: src/lang.c:185 msgid "" "\n" "Error: Bad FQDN in Message-ID: header.\n" @@ -1226,7 +1217,7 @@ msgstr "" "\n" "Fehler: Ungültiger FQDN im Message-ID:-Header.\n" -#: src/lang.c:185 +#: src/lang.c:186 msgid "" "\n" "Error: Bad address in Reply-To: header.\n" @@ -1234,7 +1225,7 @@ msgstr "" "\n" "Fehler: Ungültige Adresse im Reply-To:-Header.\n" -#: src/lang.c:186 +#: src/lang.c:187 msgid "" "\n" "Error: Bad address in To: header.\n" @@ -1242,27 +1233,27 @@ msgstr "" "\n" "Fehler: Ungültige Adresse im To:-Header.\n" -#: src/lang.c:188 +#: src/lang.c:189 #, c-format msgid "Can't unlock %s" msgstr "Kann Lock auf %s nicht entfernen" -#: src/lang.c:189 +#: src/lang.c:190 #, c-format msgid "Couldn't dotlock %s - article not appended!" msgstr "Konnte %s nicht dotlocken - Artikel nicht angehängt!" -#: src/lang.c:190 +#: src/lang.c:191 #, c-format msgid "Couldn't lock %s - article not appended!" msgstr "Konnte %s nicht locken - Artikel nicht angehängt!" -#: src/lang.c:193 +#: src/lang.c:194 #, c-format msgid "Corrupted file %s" msgstr "Datei %s ist beschädigt" -#: src/lang.c:195 +#: src/lang.c:196 msgid "" "\n" "Error: Followup-To \"poster\" and a newsgroup is not allowed!\n" @@ -1271,37 +1262,37 @@ msgstr "" "Fehler: Followup-To \"poster\" zusammen mit einem Gruppenname\n" " ist nicht erlaubt!\n" -#: src/lang.c:196 +#: src/lang.c:197 #, c-format msgid "Error: Custom format exceeds screen width. Using default \"%s\"." msgstr "Fehler: Format überschr. Bildschirmbreite. Benutze Voreinst. \"%s\"." -#: src/lang.c:197 +#: src/lang.c:198 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:198 +#: src/lang.c:199 msgid "Left angle bracket missing in route address.\n" msgstr "Linkes Kleiner-als-Zeichen '<' fehlt in Route-Adresse.\n" -#: src/lang.c:199 +#: src/lang.c:200 msgid "Left parenthesis missing in old-style address.\n" msgstr "Linke Klammer '(' fehlt in EMail-Adresse (alter Stil).\n" -#: src/lang.c:200 +#: src/lang.c:201 msgid "Right parenthesis missing in old-style address.\n" msgstr "Rechte Klammer ')' fehlt in EMail-Adresse (alter Stil).\n" -#: src/lang.c:201 +#: src/lang.c:202 msgid "At-sign missing in mail address.\n" msgstr "In der Mailadresse fehlt das '@'.\n" -#: src/lang.c:202 +#: src/lang.c:203 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:203 +#: src/lang.c:204 msgid "" "Invalid domain. Send bug report if your top level domain really exists.\n" "Use .invalid as top level domain for munged addresses.\n" @@ -1309,7 +1300,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:204 +#: src/lang.c:205 msgid "" "Illegal domain. Send bug report if your top level domain really exists.\n" "Use .invalid as top level domain for munged addresses.\n" @@ -1317,7 +1308,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:205 +#: src/lang.c:206 msgid "" "Unknown domain. Send bug report if your top level domain really exists.\n" "Use .invalid as top level domain for munged addresses.\n" @@ -1325,53 +1316,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:206 +#: src/lang.c:207 msgid "Illegal character in FQDN.\n" msgstr "Ungültiges Zeichen im FQDN.\n" -#: src/lang.c:207 +#: src/lang.c:208 msgid "Zero length FQDN component not allowed.\n" msgstr "Der FQDN darf keine leere Komponente enthalten.\n" -#: src/lang.c:208 +#: src/lang.c:209 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:209 +#: src/lang.c:210 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:210 +#: src/lang.c:211 msgid "FQDN component may not start with digit.\n" msgstr "Komponenten des FQDN dürfen nicht mit einer Zahl beginnen.\n" -#: src/lang.c:211 +#: src/lang.c:212 msgid "Domain literal has impossible numeric value.\n" msgstr "Die IP-Adresse ist nicht gültig.\n" -#: src/lang.c:212 +#: src/lang.c:213 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:213 +#: src/lang.c:214 msgid "Right bracket missing in domain literal.\n" msgstr "Die rechte Klammer nach der IP-Adresse fehlt.\n" -#: src/lang.c:214 +#: src/lang.c:215 msgid "Missing localpart of mail address.\n" msgstr "Fehlender Lokalteil in der Mailadresse.\n" -#: src/lang.c:215 +#: src/lang.c:216 msgid "Illegal character in localpart of mail address.\n" msgstr "Ungültiges Zeichen im Lokalteil der Mailadresse.\n" -#: src/lang.c:216 +#: src/lang.c:217 msgid "Zero length localpart component not allowed.\n" msgstr "Eine leere Lokalteilkomponente ist nicht erlaubt.\n" -#: src/lang.c:217 +#: src/lang.c:218 msgid "" "Illegal character in realname.\n" "Unquoted words may not contain '!()<>@,;:\\.[]' in route addresses.\n" @@ -1379,7 +1370,7 @@ msgstr "" "Ungültiges Zeichen im Realname.\n" "Ungeschützte Wörter dürfen kein '!()<>@,;:\\.[]' in der Adresse enthalten.\n" -#: src/lang.c:218 +#: src/lang.c:219 msgid "" "Illegal character in realname.\n" "Quoted words may not contain '()<>\\'.\n" @@ -1387,7 +1378,7 @@ msgstr "" "Ungültiges Zeichen im Realname.\n" "Geschützte Wörter dürfen kein '()<>\\' enthalten.\n" -#: src/lang.c:219 +#: src/lang.c:220 msgid "" "Illegal character in realname.\n" "Encoded words may not contain '!()<>@,;:\"\\.[]/=' in parameter.\n" @@ -1395,11 +1386,11 @@ msgstr "" "Ungültiges Zeichen im Realname.\n" "Kodierte Wörter dürfen '!()<>@,;:\"\\.[]/=' nicht enthalten.\n" -#: src/lang.c:220 +#: src/lang.c:221 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:221 +#: src/lang.c:222 msgid "" "Illegal character in realname.\n" "Unquoted words may not contain '()<>\\' in old-style addresses.\n" @@ -1408,7 +1399,7 @@ msgstr "" "Ungeschützte Wörter dürfen kein '()<>\\' in Adressen enthalten (alter " "Stil).\n" -#: src/lang.c:222 +#: src/lang.c:223 msgid "" "Illegal character in realname.\n" "Control characters and unencoded 8bit characters > 127 are not allowed.\n" @@ -1416,7 +1407,7 @@ msgstr "" "Ungültiges Zeichen im Realname.\n" "Kontrollzeichen und unkodierte 8bit Zeichen > 127 sind verboten.\n" -#: src/lang.c:223 +#: src/lang.c:224 msgid "" "\n" "Error: No blank line found after header.\n" @@ -1424,7 +1415,7 @@ msgstr "" "\n" "Fehler: Keine Leerzeile nach dem Header gefunden.\n" -#: src/lang.c:224 +#: src/lang.c:225 #, c-format msgid "" "\n" @@ -1434,7 +1425,7 @@ msgstr "" "Fehler: Ungültiges %s Format.\n" #. TODO: fixme, US-ASCII is not the only 7bit charset we know about -#: src/lang.c:226 +#: src/lang.c:227 msgid "" "\n" "Error: Posting contains non-ASCII characters but MM_CHARSET is set to\n" @@ -1448,7 +1439,7 @@ msgstr "" " passenden Wert für Ihre Sprache, indem Sie M)enü benutzen,\n" " oder direkt die tinrc ändern.\n" -#: src/lang.c:231 +#: src/lang.c:232 msgid "" "\n" "Error: Posting contains non-ASCII characters but the MIME encoding\n" @@ -1463,7 +1454,7 @@ msgstr "" " \"8bit\" oder \"quoted-printable\" - Zeichensatz abhängig - via\n" " M)enü oder durch editieren der tinrc.\n" -#: src/lang.c:237 +#: src/lang.c:238 msgid "" "\n" "Error: Article starts with blank line instead of header\n" @@ -1471,7 +1462,7 @@ msgstr "" "\n" "Fehler: Der Artikel beginnt mit einer Leerzeile anstatt des Headers\n" -#: src/lang.c:238 +#: src/lang.c:239 #, c-format msgid "" "\n" @@ -1482,7 +1473,7 @@ msgstr "" "Fehler: Der Header in Zeile %d enthält kein ':' nach seinem Bezeichner:\n" "%s\n" -#: src/lang.c:239 +#: src/lang.c:240 #, c-format msgid "" "\n" @@ -1491,7 +1482,7 @@ msgstr "" "\n" "Fehler: Die \"%s:\" Zeile ist leer.\n" -#: src/lang.c:240 +#: src/lang.c:241 #, c-format msgid "" "\n" @@ -1500,7 +1491,7 @@ msgstr "" "\n" "Fehler: Die \"%s:\" Zeile fehlt im Artikel Header.\n" -#: src/lang.c:241 +#: src/lang.c:242 #, c-format msgid "" "\n" @@ -1509,7 +1500,7 @@ msgstr "" "\n" "Fehler: %s enthält auch nicht 7Bit Zeichen.\n" -#: src/lang.c:242 +#: src/lang.c:243 #, c-format msgid "" "\n" @@ -1520,7 +1511,7 @@ msgstr "" "Fehler: Der Header in der Zeile %d hat kein Leerzeichen nach dem ':' :\n" "%s\n" -#: src/lang.c:243 +#: src/lang.c:244 #, c-format msgid "" "\n" @@ -1529,21 +1520,21 @@ msgstr "" "\n" "Fehler: Es sind mehrere (%d) \"%s:\" Zeilen im Header.\n" -#: src/lang.c:244 +#: src/lang.c:245 #, c-format msgid "Insecure permissions of %s (%o)" msgstr "Unsichere Dateiberechtigungen auf %s (%o)" -#: src/lang.c:248 +#: src/lang.c:250 #, c-format msgid "MIME parse error: Unexpected end of %s/%s article" msgstr "MIME-Fehler: Unerwartetes Ende des %s/%s-Artikels" -#: src/lang.c:249 +#: src/lang.c:251 msgid "MIME parse error: Start boundary whilst reading headers" msgstr "MIME-Fehler: Anfangsgrenze in Hadern" -#: src/lang.c:250 +#: src/lang.c:253 msgid "" "\n" "Error: \"poster\" is not allowed in Newsgroups!\n" @@ -1551,16 +1542,16 @@ msgstr "" "\n" "Fehler: \"poster\" ist nicht erlaubt in Newsgroups!\n" -#: src/lang.c:251 +#: src/lang.c:254 msgid "Can't get a (fully-qualified) domain-name!" msgstr "Kann keinen (voll qualifizierten) Domainnamen finden!" -#: src/lang.c:252 +#: src/lang.c:255 #, c-format msgid "No permissions to go into %s\n" msgstr "Keine Berechtigung um %s zu betreten\n" -#: src/lang.c:254 +#: src/lang.c:257 msgid "" "\n" "Error: From: line missing.\n" @@ -1568,30 +1559,30 @@ msgstr "" "\n" "Fehler: Die From: Zeile fehlt.\n" -#: src/lang.c:256 +#: src/lang.c:259 #, c-format msgid "No read permissions for %s\n" msgstr "Keine Leseberechtigung für %s\n" -#: src/lang.c:257 +#: src/lang.c:260 #, c-format msgid "File %s does not exist\n" msgstr "Datei %s existiert nicht\n" -#: src/lang.c:258 +#: src/lang.c:261 #, c-format msgid "No write permissions for %s\n" msgstr "Keine Schreibberechtigung für %s\n" -#: src/lang.c:259 +#: src/lang.c:262 msgid "Can't get user information (/etc/passwd missing?)" msgstr "Kann Benutzer-Infos nicht finden (/etc/passwd fehlt?)" -#: src/lang.c:260 +#: src/lang.c:263 msgid "errors" msgstr "Fehler" -#: src/lang.c:262 +#: src/lang.c:265 #, c-format msgid "" "\n" @@ -1600,61 +1591,61 @@ msgstr "" "\n" "Fehler in Zeile %d: \"Sender:\"-Header ist nicht erlaubt (wird hinzugefügt)\n" -#: src/lang.c:264 +#: src/lang.c:267 #, c-format msgid "Server has non of the groups listed in %s" msgstr "Server führt keine der Gruppen aus %s" -#: src/lang.c:265 +#: src/lang.c:268 msgid "error" msgstr "Fehler" -#: src/lang.c:266 +#: src/lang.c:269 msgid "Unknown display level" msgstr "Unbekannter Level" -#: src/lang.c:267 +#: src/lang.c:270 msgid "" msgstr "" -#: src/lang.c:268 +#: src/lang.c:271 msgid "Exiting..." msgstr "Beenden..." -#: src/lang.c:269 +#: src/lang.c:272 msgid "leaving external mail-reader" msgstr "Verlasse externen Mailreader" -#: src/lang.c:270 +#: src/lang.c:273 #, c-format msgid "Extracting %s..." msgstr "Entpacke %s..." -#: src/lang.c:272 +#: src/lang.c:275 #, 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:273 +#: src/lang.c:276 #, c-format msgid "Error making backup of %s file. Filesystem full?" msgstr "Fehler beim Erzeugen der Sicherung von %s. Dateisystem voll?" -#: src/lang.c:274 +#: src/lang.c:277 #, 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:275 +#: src/lang.c:278 msgid "Rule created by: " msgstr "Regel erstellt von: " -#: src/lang.c:276 +#: src/lang.c:279 #, c-format msgid "Enter pattern [%s]> " msgstr "Muster eingeben [%s]> " -#: src/lang.c:277 +#: src/lang.c:280 #, c-format msgid "" "\n" @@ -1663,20 +1654,20 @@ msgstr "" "\n" "Antworten auf Ihre Artikel sollen in folgenden %s erscheinen:\n" -#: src/lang.c:278 +#: src/lang.c:281 #, 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:279 +#: src/lang.c:282 msgid "-- forwarded message --\n" msgstr "-- weitergeleitete Nachricht --\n" -#: src/lang.c:280 +#: src/lang.c:283 msgid "-- end of forwarded message --\n" msgstr "-- Ende der weitergeleiteten Nachricht --\n" -#: src/lang.c:281 +#: src/lang.c:284 msgid "" "# Format:\n" "# comment=STRING Optional. Multiple lines allowed. Comments must be " @@ -1691,12 +1682,12 @@ msgid "" "# score=STRING One of the two keywords: 'hot' or 'kill'.\n" "# subj=STRING Optional. Subject: line (e.g. How to be a wizard).\n" "# from=STRING Optional. From: line (e.g. *Craig Shergold*).\n" -"# msgid=STRING Optional. Message-ID: line (e.g. <123@ether.net>) " +"# msgid=STRING Optional. Message-ID: line (e.g. <123@example.net>) " "with\n" "# full references.\n" "# msgid_last=STRING Optional. Like above, but with last reference only.\n" "# msgid_only=STRING Optional. Like above, but without references.\n" -"# refs_only=STRING Optional. References: line (e.g. <123@ether.net>) " +"# refs_only=STRING Optional. References: line (e.g. <123@example.net>) " "without\n" "# Message-ID:\n" "# lines=[<>]?NUM Optional. Lines: line. '<' or '>' are optional.\n" @@ -1726,7 +1717,7 @@ msgstr "" "# 'hot' oder 'kill'\n" "# subj=ZEICHENKETTE Subject(Betreff). (z.B. How to be a wizard)\n" "# from=ZEICHENKETTE From(Absender). (z.B. *Erika Mustermann*)\n" -"# msgid=Z.KETTE Message-ID (z.B. <123@@example.com>) kommt in Message-" +"# msgid=Z.KETTE Message-ID (z.B. <123@example.com>) kommt in Message-" "ID-\n" "# oder References-Zeile vor. Regel wirkt auf den " "Artikel\n" @@ -1734,8 +1725,8 @@ msgstr "" "# msgid_last=ZKETTE Message-ID-Header selbst und das letzte Element von\n" "# References. Regel wirkt auf Posting selbst oder\n" "# _direkte_ Antworten.\n" -"# msgid_only=ZKETTE Message-ID lautet (z.B. <123@@ether.net>).\n" -"# refs_only=Z.KETTE References-Header (z.B. <123@@ether.net>), kein\n" +"# msgid_only=ZKETTE Message-ID lautet (z.B. <123@example.net>).\n" +"# refs_only=Z.KETTE References-Header (z.B. <123@example.net>), kein\n" "# Vergleich mit Message-ID-Header.\n" "# lines=[<>]?ZAHL Zeilenzahl (Lines-Header)\n" "# gnksa=[<>]?ZAHL Rückgabewert der Funktion GNKSA parse_from()\n" @@ -1746,871 +1737,887 @@ msgstr "" "# (Anzahl der Sekunden seit 1970-01-01 00:00:00 UTC)\n" "#\n" -#: src/lang.c:305 +#: src/lang.c:308 #, c-format msgid "Enter score for rule (default=%d): " msgstr "Bewertung für Regel (Standard=%d): " -#: src/lang.c:306 +#: src/lang.c:309 #, 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:307 +#: src/lang.c:310 msgid "Full" msgstr "Voll" -#: src/lang.c:308 +#: src/lang.c:311 msgid "Comment (optional) : " msgstr "Kommentar (optional): " -#: src/lang.c:309 +#: src/lang.c:312 msgid "Apply pattern to : " msgstr "Wende Muster an auf : " -#: src/lang.c:310 +#: src/lang.c:313 msgid "From: line (ignore case) " msgstr "From: Zeile (ignoriere Groß- Kleinschreibung)" -#: src/lang.c:311 +#: src/lang.c:314 msgid "From: line (case sensitive) " msgstr "From: Zeile (Groß- Kleinschreibung beachten) " -#: src/lang.c:313 +#: src/lang.c:316 #, c-format msgid "%s%s: Unknown host.\n" msgstr "%s%s: Unbekannter Host.\n" -#: src/lang.c:315 +#: src/lang.c:318 msgid "global " msgstr "Global " -#: src/lang.c:316 +#: src/lang.c:319 #, c-format msgid "Please use %.100s instead" msgstr "Bitte %.100s statt dessen benutzen" -#: src/lang.c:317 +#: src/lang.c:320 #, c-format msgid "%s is bogus" msgstr "%s ist ungültig" -#: src/lang.c:318 +#: src/lang.c:321 #, c-format msgid "Group %s is moderated. Continue?" msgstr "Gruppe %s ist moderiert. Fortfahren?" -#: src/lang.c:319 +#: src/lang.c:322 msgid "groups" msgstr "Gruppen" -#: src/lang.c:320 +#: src/lang.c:323 #, c-format msgid "Rereading %s..." msgstr "Lese %s..." -#: src/lang.c:321 +#: src/lang.c:324 msgid "Top Level Commands" msgstr "Top Level Befehle" -#: src/lang.c:322 +#: src/lang.c:325 msgid "Group Selection" msgstr "Gruppen-Auswahl" -#: src/lang.c:323 +#: src/lang.c:326 msgid "group" msgstr "Gruppe" -#: src/lang.c:324 +#: src/lang.c:327 msgid "" "*** Group descriptions are disabled according to current select_format ***" msgstr "" "*** Gruppenbeschreibungen sind aktuell in select_format deaktiviert ***" -#: src/lang.c:326 +#: src/lang.c:329 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:327 +#: src/lang.c:330 msgid "From: line to add to filter file. toggles & sets." msgstr "From: zum Filter hinzufügen. wechselt & setzt." -#: src/lang.c:328 +#: src/lang.c:331 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:329 +#: src/lang.c:332 msgid "Message-ID: line to add to filter file. toggles & sets." msgstr "Message-ID: zum Filter hinzufügen. wechselt & setzt." -#: src/lang.c:330 +#: src/lang.c:333 msgid "Subject: line to add to filter file. toggles & sets." msgstr "Subject: zum Filter hinzufügen. wechselt & setzt." -#: src/lang.c:331 +#: src/lang.c:334 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:332 +#: src/lang.c:335 msgid "" "Select where text pattern should be applied. toggles & sets." msgstr "" "Wähle worauf das Textmuster angewendet wird. wechselt & setzt." -#: src/lang.c:333 +#: src/lang.c:336 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:334 +#: src/lang.c:337 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:335 +#: src/lang.c:338 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:336 +#: src/lang.c:339 msgid "kill an article via a menu" -msgstr "killt einen Artikel mittels eines Menüs" +msgstr "Killt einen Artikel mittels eines Menüs" -#: src/lang.c:337 +#: src/lang.c:340 msgid "auto-select (hot) an article via a menu" msgstr "Filterregel (hochscoren) für Artikel via Menü erstellen" -#: src/lang.c:338 +#: src/lang.c:341 msgid "Browse URLs in article" msgstr "URLs im Artikel mit Browser öffnen" -#: src/lang.c:339 +#: src/lang.c:342 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:341 +#: src/lang.c:344 msgid "cancel (delete) or supersede (overwrite) current article" -msgstr "cancelt (löscht) oder ersetzt den aktuellen Artikel" +msgstr "Cancelt (löscht) oder ersetzt den aktuellen Artikel" -#: src/lang.c:342 +#: src/lang.c:345 msgid "post followup to current article" -msgstr "aktuellen Artikel beantworten (followup)" +msgstr "Aktuellen Artikel beantworten (followup)" -#: src/lang.c:343 +#: src/lang.c:346 msgid "post followup (don't copy text) to current article" -msgstr "aktuellen Artikel beantworten, ohne Zitieren des Textes" +msgstr "Aktuellen Artikel beantworten, ohne Zitieren des Textes" -#: src/lang.c:344 +#: src/lang.c:347 msgid "post followup to current article quoting complete headers" -msgstr "aktuellen Artikel beantworten, mit Komplettzitat der Header" +msgstr "Aktuellen Artikel beantworten, mit Komplettzitat der Header" -#: src/lang.c:345 +#: src/lang.c:348 msgid "repost chosen article to another group" -msgstr "gewählten Artikel in eine andere Gruppe reposten" +msgstr "Gewählten Artikel in eine andere Gruppe reposten" -#: src/lang.c:347 +#: src/lang.c:350 msgid "edit article (mail-groups only)" -msgstr "editiere Artikel (nur bei Mail-Gruppen)" +msgstr "Editiere Artikel (nur bei Mail-Gruppen)" -#: src/lang.c:348 +#: src/lang.c:351 msgid "display first article in current thread" -msgstr "ersten Artikel im aktuellen Thread anzeigen" +msgstr "Ersten Artikel im aktuellen Thread anzeigen" -#: src/lang.c:349 +#: src/lang.c:352 msgid "display first page of article" -msgstr "zeigt erste Seite des Artikels an" +msgstr "Zeigt erste Seite des Artikels an" -#: src/lang.c:350 +#: src/lang.c:353 msgid "display last article in current thread" -msgstr "letzten Artikel im aktuellen Thread anzeigen" +msgstr "Letzten Artikel im aktuellen Thread anzeigen" -#: src/lang.c:351 +#: src/lang.c:354 msgid "display last page of article" -msgstr "letzte Seite des Artikels anzeigen" +msgstr "Letzte Seite des Artikels anzeigen" -#: src/lang.c:352 +#: src/lang.c:355 msgid "mark rest of thread as read and advance to next unread" -msgstr "markiere Rest des Thread als gelesen, springe zu nächstem ungelesenen" +msgstr "Markiere Rest des Thread als gelesen, springe zu nächstem ungelesenen" -#: src/lang.c:353 +#: src/lang.c:356 msgid "display next article" -msgstr "nächsten Artikel anzeigen" +msgstr "Nächsten Artikel anzeigen" -#: src/lang.c:354 +#: src/lang.c:357 msgid "display first article in next thread" -msgstr "zeigt den ersten Artikel im nächsten Thread an" +msgstr "Zeigt den ersten Artikel im nächsten Thread an" -#: src/lang.c:355 +#: src/lang.c:358 msgid "display next unread article" -msgstr "nächsten ungelesenen Artikel anzeigen" +msgstr "Nächsten ungelesenen Artikel anzeigen" -#: src/lang.c:356 +#: src/lang.c:359 msgid "go to the article that this one followed up" msgstr "(Bezugs)Artikel anzeigen, den der aktuelle Artikel beantwortet hat" -#: src/lang.c:357 +#: src/lang.c:360 msgid "display previous article" -msgstr "vorhergehenden Artikel anzeigen" +msgstr "Vorhergehenden Artikel anzeigen" -#: src/lang.c:358 +#: src/lang.c:361 msgid "display previous unread article" -msgstr "vorhergehenden ungelesenen Artikel anzeigen" +msgstr "Vorhergehenden ungelesenen Artikel anzeigen" -#: src/lang.c:359 +#: src/lang.c:362 msgid "quickly kill an article using defaults" -msgstr "killt einen Artikel schnell und benutzt dabei die Voreinstellungen" +msgstr "Killt einen Artikel schnell und benutzt dabei die Voreinstellungen" -#: src/lang.c:360 +#: src/lang.c:363 msgid "quickly auto-select (hot) an article using defaults" -msgstr "markiert (hervorheben) Artikel und benutzt die Voreinstellungen" +msgstr "Markiert (hervorheben) Artikel und benutzt die Voreinstellungen" -#: src/lang.c:361 +#: src/lang.c:364 msgid "return to group selection level" -msgstr "kehrt zum Gruppenauswahlmenü zurück" +msgstr "Kehrt zur Gruppenauswahl-Ebene zurück" -#: src/lang.c:362 +#: src/lang.c:365 msgid "reply through mail to author" msgstr "Antwort per Mail an den Autor" -#: src/lang.c:363 +#: src/lang.c:366 msgid "reply through mail (don't copy text) to author" msgstr "Antwort per Mail an den Autor (ohne Zitieren des Textes)" -#: src/lang.c:364 +#: src/lang.c:367 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:365 +#: src/lang.c:368 msgid "search backwards within this article" -msgstr "sucht rückwärts innerhalb des Artikels" +msgstr "Sucht rückwärts innerhalb des Artikels" -#: src/lang.c:366 +#: src/lang.c:369 msgid "search forwards within this article" -msgstr "sucht vorwärts innerhalb des Artikels" +msgstr "Sucht vorwärts innerhalb des Artikels" -#: src/lang.c:367 +#: src/lang.c:370 msgid "show article in raw-mode (including all headers)" msgstr "Artikel im Rohformat (inklusive aller Header) anzeigen" -#: src/lang.c:368 +#: src/lang.c:371 msgid "skip next block of included text" -msgstr "überspringt den nächsten Zitatblock" +msgstr "Überspringt den nächsten Zitatblock" -#: src/lang.c:369 +#: src/lang.c:372 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" +msgstr "Schalte Anzeige von durch Form-Feed (^L) versteckten Teilen ein/aus" -#: src/lang.c:370 +#: src/lang.c:373 msgid "toggle display of all headers" -msgstr "schalte Anzeige aller Header ein/aus" +msgstr "Schalte Anzeige aller Header ein/aus" -#: src/lang.c:371 +#: src/lang.c:374 msgid "toggle word highlighting on/off" -msgstr "schaltet das Wort-Hervorheben ein/aus" +msgstr "Schaltet das Wort-Hervorheben ein/aus" -#: src/lang.c:372 +#: src/lang.c:375 msgid "toggle ROT-13 (basic decode) for current article" -msgstr "(de)aktiviert ROT-13 Dekodierung für den aktuellen Artikel" +msgstr "(De)aktiviert ROT-13 Dekodierung für den aktuellen Artikel" -#: src/lang.c:373 +#: src/lang.c:376 msgid "toggle tabwidth 4 <-> 8" -msgstr "wechsle Tabulatorweite 4 <-> 8" +msgstr "Wechsle Tabulatorweite 4 <-> 8" -#: src/lang.c:374 -msgid "toggle german TeX style decoding for current article" +#: src/lang.c:377 +msgid "toggle German TeX style decoding for current article" msgstr "(de)aktiviere deutsche TeX-style Dekodierung für aktuellen Artikel" -#: src/lang.c:375 +#: src/lang.c:378 msgid "toggle display of uuencoded sections" msgstr "Anzeige von UU-kodierten Teilen umschalten" -#: src/lang.c:376 +#: src/lang.c:379 msgid "View/pipe/save multimedia attachments" msgstr "Multimedia-Anhänge anzeigen/pipen/speichern" -#: src/lang.c:377 +#: src/lang.c:380 msgid "choose first attachment in list" -msgstr "wähle ersten Anhang in der Liste" +msgstr "Wähle ersten Anhang in der Liste" -#: src/lang.c:378 +#: src/lang.c:381 msgid "0 - 9\t choose attachment by number" msgstr "0 - 9\t Wähle Anhang anhand der Nummer" -#: src/lang.c:379 +#: src/lang.c:382 msgid "choose last attachment in list" -msgstr "wähle letzten Anhang in der Liste" +msgstr "Wähle letzten Anhang in der Liste" -#: src/lang.c:381 +#: src/lang.c:384 msgid "pipe attachment into command" msgstr "Anhang an Befehl weiterleiten" -#: src/lang.c:382 +#: src/lang.c:385 msgid "pipe raw attachment into command" msgstr "Anhang roh an Befehl weiterleiten" -#: src/lang.c:384 +#: src/lang.c:387 msgid "save attachment to disk" msgstr "Anhang speichern" -#: src/lang.c:385 +#: src/lang.c:388 msgid "search for attachments forwards" -msgstr "sucht vorwärts nach Anhängen" +msgstr "Sucht vorwärts nach Anhängen" -#: src/lang.c:386 +#: src/lang.c:389 msgid "search for attachments backwards" -msgstr "sucht rückwärts nach Anhängen" +msgstr "Sucht rückwärts nach Anhängen" -#: src/lang.c:387 +#: src/lang.c:390 msgid "view attachment" msgstr "Anhang ansehen" -#: src/lang.c:388 +#: src/lang.c:391 msgid "tag attachment" msgstr "Anhang markieren" -#: src/lang.c:389 +#: src/lang.c:392 msgid "tag attachments that match user specified pattern" msgstr "Anhänge markieren die in ein gegebenes Muster passen" -#: src/lang.c:390 +#: src/lang.c:393 msgid "reverse tagging on all attachments (toggle)" msgstr "Markierung der Anhänge umkehren (Umschalten)" -#: src/lang.c:391 +#: src/lang.c:394 msgid "untag all tagged attachments" -msgstr "hebt die Markierung der markierten Anhänge auf" +msgstr "Hebt die Markierung der markierten Anhänge auf" -#: src/lang.c:392 +#: src/lang.c:395 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:393 +#: src/lang.c:396 msgid "choose first attribute in list" -msgstr "wähle erstes Attribut in der Liste" +msgstr "Wähle erstes Attribut in der Liste" -#: src/lang.c:394 +#: src/lang.c:397 msgid "0 - 9\t choose attribute by number" msgstr "0 - 9\t Wähle Attribut anhand der Nummer" -#: src/lang.c:395 +#: src/lang.c:398 msgid "choose last attribute in list" -msgstr "wähle letztes Attribut in der Liste" +msgstr "Wähle letztes Attribut in der Liste" -#: src/lang.c:396 +#: src/lang.c:399 msgid "reset attribute to a default value" msgstr "Attribut auf die Voreinstellung zurücksetzen" -#: src/lang.c:397 +#: src/lang.c:400 msgid "search forwards for an attribute" -msgstr "suche vorwärts nach einem Attribut" +msgstr "Suche vorwärts nach einem Attribut" -#: src/lang.c:398 +#: src/lang.c:401 msgid "search backwards for an attribute" -msgstr "sucht rückwärts nach einem Attribut" +msgstr "Sucht rückwärts nach einem Attribut" -#: src/lang.c:399 +#: src/lang.c:402 msgid "select attribute" msgstr "Attribut auswählen" -#: src/lang.c:400 +#: src/lang.c:403 msgid "toggle back to options menu when invoked from there" -msgstr "zurück zum Optionsmenü wechseln falls von dort aufgerufen" +msgstr "Zurück zum Optionsmenü wechseln falls von dort aufgerufen" -#: src/lang.c:401 +#: src/lang.c:404 #, c-format msgid "report bug or comment via mail to %s" -msgstr "sendet Fehlerbericht oder Kommentar via Mail an %s" +msgstr "Sendet Fehlerbericht oder Kommentar via Mail an %s" -#: src/lang.c:402 +#: src/lang.c:405 msgid "choose first option in list" msgstr "Wähle erste Option in der Liste" -#: src/lang.c:403 +#: src/lang.c:406 msgid "0 - 9\t choose option by number" -msgstr "0 - 9\t wählt die Option anhand der Nummer" +msgstr "0 - 9\t Wählt die Option anhand der Nummer" -#: src/lang.c:404 +#: src/lang.c:407 msgid "choose last option in list" msgstr "Wähle letzte Option in der Liste" -#: src/lang.c:405 +#: src/lang.c:408 msgid "start scopes menu" msgstr "Gültigkeitsbereichmenü" -#: src/lang.c:406 +#: src/lang.c:409 msgid "search forwards for an option" -msgstr "suche vorwärts nach einer Option" +msgstr "Suche vorwärts nach einer Option" -#: src/lang.c:407 +#: src/lang.c:410 msgid "search backwards for an option" -msgstr "sucht rückwärts nach einer Option" +msgstr "Sucht rückwärts nach einer Option" -#: src/lang.c:408 +#: src/lang.c:411 msgid "select option" msgstr "Option auswählen" -#: src/lang.c:409 +#: src/lang.c:412 msgid "toggle to attributes menu" msgstr "Umschalten zum Attributemenü" -#: src/lang.c:410 +#: src/lang.c:413 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:411 +#: src/lang.c:414 msgid "escape from command prompt" msgstr "Verlassen der Kommandozeile" -#: src/lang.c:412 +#: src/lang.c:415 msgid "edit filter file" msgstr "Filter-Datei bearbeiten" -#: src/lang.c:413 +#: src/lang.c:416 msgid "get help" -msgstr "zeigt die Hilfe" +msgstr "Zeigt die Hilfe" -#: src/lang.c:414 +#: src/lang.c:417 msgid "display last article viewed" -msgstr "zeigt den zuletzt angezeigten Artikel an" +msgstr "Zeigt den zuletzt angezeigten Artikel an" -#: src/lang.c:415 +#: src/lang.c:418 msgid "down one line" -msgstr "eine Zeile runter" +msgstr "Eine Zeile runter" -#: src/lang.c:416 +#: src/lang.c:419 msgid "up one line" -msgstr "eine Zeile hoch" +msgstr "Eine Zeile hoch" -#: src/lang.c:417 +#: src/lang.c:420 msgid "go to article chosen by Message-ID" msgstr "Artikel mit dieser Message-ID anzeigen" -#: src/lang.c:418 +#: src/lang.c:421 msgid "mail article/thread/hot/pattern/tagged articles to someone" msgstr "Artikel/Thread/hervorgeh./markierten Artikel per Mail weiterleiten" -#: src/lang.c:419 +#: src/lang.c:422 msgid "menu of configurable options" msgstr "Menü der konfigurierbaren Optionen" -#: src/lang.c:420 +#: src/lang.c:423 msgid "down one page" -msgstr "eine Seite runter" +msgstr "Eine Seite runter" -#: src/lang.c:421 +#: src/lang.c:424 msgid "up one page" -msgstr "eine Seite hoch" +msgstr "Eine Seite hoch" -#: src/lang.c:423 +#: src/lang.c:426 msgid "post (write) article to current group" -msgstr "poste (schreibe) Artikel in die aktuelle Gruppe" +msgstr "Poste (schreibe) Artikel in die aktuelle Gruppe" -#: src/lang.c:424 +#: src/lang.c:427 msgid "post postponed articles" -msgstr "poste zurückgestellte Artikel" +msgstr "Poste zurückgestellte Artikel" -#: src/lang.c:426 +#: src/lang.c:429 msgid "list articles posted by you (from posted file)" -msgstr "listet Ihre geposteten Artikel auf (aus der 'posted' Datei)" +msgstr "Listet Ihre geposteten Artikel auf (aus der 'posted' Datei)" -#: src/lang.c:427 +#: src/lang.c:430 msgid "return to previous menu" -msgstr "kehrt zum vorherigen Menü zurück" +msgstr "Kehrt zum vorherigen Menü zurück" -#: src/lang.c:428 +#: src/lang.c:431 msgid "quit tin immediately" -msgstr "beendet tin sofort" +msgstr "Beendet tin sofort" -#: src/lang.c:429 +#: src/lang.c:432 msgid "redraw page" msgstr "Bildschirmdarstellung neu zeichnen" -#: src/lang.c:430 +#: src/lang.c:433 msgid "save article/thread/hot/pattern/tagged articles to file" -msgstr "speichert Artikel/Thread hervorgehoben/Muster/markierten Artikel" +msgstr "Speichert Artikel/Thread hervorgehoben/Muster/markierten Artikel" -#: src/lang.c:431 +#: src/lang.c:434 msgid "save marked articles automatically without user prompts" -msgstr "speichert markierte Artikel automatisch ohne Nachfrage" +msgstr "Speichert markierte Artikel automatisch ohne Nachfrage" -#: src/lang.c:432 +#: src/lang.c:435 msgid "scroll the screen one line down" msgstr "Bildschirm eine Zeile nach oben schieben" -#: src/lang.c:433 +#: src/lang.c:436 msgid "scroll the screen one line up" msgstr "Bildschirm eine Zeile nach unten schieben" -#: src/lang.c:434 +#: src/lang.c:437 msgid "search for articles by author backwards" -msgstr "sucht rückwärts nach Artikeln von Autor" +msgstr "Sucht rückwärts nach Artikeln von Autor" -#: src/lang.c:435 +#: src/lang.c:438 msgid "search for articles by author forwards" -msgstr "sucht vorwärts nach Artikeln von Autor" +msgstr "Sucht vorwärts nach Artikeln von Autor" -#: src/lang.c:436 +#: src/lang.c:439 msgid "search all articles for a given string (this may take some time)" -msgstr "sucht in allen Artikel nach vorgegebener Zeichenkette (kann dauern)" +msgstr "Sucht in allen Artikel nach vorgegebener Zeichenkette (kann dauern)" # TODO: formating -#: src/lang.c:437 +#: src/lang.c:440 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:438 +#: src/lang.c:441 msgid "search for articles by Subject line backwards" -msgstr "durchsucht Artikel rückwärts nach Subject Zeile" +msgstr "Durchsucht Artikel rückwärts nach Subject Zeile" -#: src/lang.c:439 +#: src/lang.c:442 msgid "search for articles by Subject line forwards" -msgstr "durchsucht Artikel vorwärts nach Subject Zeile" +msgstr "Durchsucht Artikel vorwärts nach Subject Zeile" -#: src/lang.c:440 +#: src/lang.c:443 msgid "repeat last search" -msgstr "letzte Suche wiederholen" +msgstr "Letzte Suche wiederholen" -#: src/lang.c:441 +#: src/lang.c:444 msgid "tag current article for reposting/mailing/piping/printing/saving" -msgstr "markiere Artikel für nochmaliges posten/pipen/drucken/abspeichern" +msgstr "Markiere Artikel für nochmaliges posten/pipen/drucken/abspeichern" -#: src/lang.c:442 +#: src/lang.c:445 msgid "toggle info message in last line (subject/description)" msgstr "Anzeige von Subject/Beschreibung in d. letzten Zeile (de)aktivieren" -#: src/lang.c:443 +#: src/lang.c:446 msgid "toggle inverse video" msgstr "(de)aktiviert inverse Darstellung" -#: src/lang.c:444 -msgid "toggle mini help menu display" -msgstr "schaltet das Minihilfemenü ein/aus" +#: src/lang.c:447 +msgid "toggle mini help menu and posting etiquette display" +msgstr "Schaltet das Minihilfemenü und Posting Etikette ein/aus" -#: src/lang.c:445 +#: src/lang.c:448 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:446 +#: src/lang.c:449 msgid "show version information" -msgstr "zeige Versionsinformationen" +msgstr "Zeige Versionsinformationen" -#: src/lang.c:447 +#: src/lang.c:450 msgid "mark all articles as read and return to group selection menu" -msgstr "markiert alle Artikel als gelesen und kehrt zum Gruppenmenü zurück" +msgstr "Markiert alle Artikel als gelesen und kehrt zum Gruppenmenü zurück" -#: src/lang.c:448 +#: src/lang.c:451 msgid "mark all articles as read and enter next group with unread articles" -msgstr "markiere Artikel gelesen; öffne nä. Gruppe mit ungelesenen Artikeln" +msgstr "Markiere Artikel gelesen; öffne nä. Gruppe mit ungelesenen Artikeln" -#: src/lang.c:449 +#: src/lang.c:452 msgid "choose first thread in list" msgstr "Wähle ersten Thread in der Liste" -#: src/lang.c:450 +#: src/lang.c:453 msgid "choose last thread in list" msgstr "Wähle letzten Thread in der Liste" -#: src/lang.c:451 +#: src/lang.c:454 msgid "list articles within current thread (bring up Thread sub-menu)" -msgstr "listet Artikel im aktuellen Thread (öffnet das Thread Untermenü)" +msgstr "Listet Artikel im aktuellen Thread (öffnet das Thread Untermenü)" -#: src/lang.c:452 +#: src/lang.c:455 msgid "mark article as unread" -msgstr "markiert Artikel als ungelesen" +msgstr "Markiert Artikel als ungelesen" -#: src/lang.c:453 +#: src/lang.c:456 msgid "mark current thread, range or tagged threads as read" msgstr "" -"markiert den aktuellen Thread, Bereich oder markierte Artikel als gelesen" +"Markiert den aktuellen Thread, Bereich oder markierte Artikel als gelesen" -#: src/lang.c:454 +#: src/lang.c:457 msgid "mark current thread, range or tagged threads as unread" msgstr "" -"markiert den aktuellen Thread, Bereich oder markierte Artikel als ungelesen" +"Markiert den aktuellen Thread, Bereich oder markierte Artikel als ungelesen" -#: src/lang.c:455 +#: src/lang.c:458 msgid "mark current/range/selected/pattern/tagged as read after prompting" msgstr "" -"mark. akt. Bereich/ausgewälte/Muster/markierte Artikel nach Auff. gelesen." +"Mark. akt. Bereich/ausgewälte/Muster/markierte Artikel nach Auff. gelesen." -#: src/lang.c:456 +#: src/lang.c:459 msgid "mark current/range/selected/pattern/tagged as unread after prompting" msgstr "" -"mark. akt. Bereich/ausgewälte/Muster/markierte Artikel nach Auff. ungelesen." +"Mark. akt. Bereich/ausgewälte/Muster/markierte Artikel nach Auff. ungelesen." -#: src/lang.c:457 +#: src/lang.c:460 msgid "toggle display of all/selected articles" -msgstr "wechselt zwischen der Anzeige aller/markierter (hot) Artikel" +msgstr "Wechselt zwischen der Anzeige aller/markierter (hot) Artikel" -#: src/lang.c:458 +#: src/lang.c:461 msgid "display next group" -msgstr "zeige nächste Gruppe" +msgstr "Zeige nächste Gruppe" -#: src/lang.c:459 +#: src/lang.c:462 msgid "display previous group" -msgstr "zeige vorhergehende Gruppe" +msgstr "Zeige vorhergehende Gruppe" -#: src/lang.c:460 +#: src/lang.c:463 msgid "toggle all selections (all articles)" msgstr "Markierung 'hot'/wichtig für alle Artikel umschalten" -#: src/lang.c:461 +#: src/lang.c:464 msgid "select group (make \"hot\")" msgstr "Markierung 'hot'/wichtig für Gruppe setzen" -#: src/lang.c:462 +#: src/lang.c:465 msgid "select thread" msgstr "Markierung 'hot'/wichtig für Thread setzen" # TODO: formating -#: src/lang.c:463 +#: src/lang.c:466 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:464 +#: src/lang.c:467 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:465 src/lang.c:521 -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:466 +#: src/lang.c:468 msgid "0 - 9\t choose thread by number" -msgstr "0 - 9\t wählt Thread anhand der Nummer" +msgstr "0 - 9\t Wählt Thread anhand der Nummer" -#: src/lang.c:467 +#: src/lang.c:469 msgid "toggle limit number of articles to get, and reload" msgstr "Anzahl der zu holenden oder wieder zu ladenden Artikel ändern" -#: src/lang.c:468 +#: src/lang.c:470 msgid "toggle display of all/unread articles" -msgstr "wechselt zwischen der Anzeige aller/ungelesener Artikel" +msgstr "Wechselt zwischen der Anzeige aller/ungelesener Artikel" -#: src/lang.c:469 +#: src/lang.c:471 msgid "toggle selection of thread" msgstr "Markierung 'hot'/wichtig für Thread setzen/entfernen" -#: src/lang.c:470 +#: src/lang.c:472 msgid "cycle through threading options available" -msgstr "wechsle durch die verschiedenen Threading-Optionen" +msgstr "Wechsle durch die verschiedenen Threading-Optionen" -#: src/lang.c:471 +#: src/lang.c:473 msgid "undo all selections (all articles)" msgstr "Markierung 'hot'/wichtig für alle Artikel entfernen" -#: src/lang.c:472 +#: src/lang.c:474 msgid "untag all tagged threads" -msgstr "hebt die Markierung der markierten Artikel auf" +msgstr "Hebt die Markierung der markierten Artikel auf" -#: src/lang.c:473 +#: src/lang.c:475 +msgid "search for articles forwards" +msgstr "Sucht vorwärts nach Artikeln" + +#: src/lang.c:476 +msgid "search for articles backwards" +msgstr "Sucht rückwärts nach Artikeln" + +#: src/lang.c:477 +msgid "toggle info message in last line (Message-ID)" +msgstr "Informationen (Message-ID) in der letzten Zeile ein/ausblenden" + +#: src/lang.c:478 +msgid "Open article by Message-ID" +msgstr "Artikel anhand der Message-ID öffnen" + +#: src/lang.c:479 msgid "add new scope" msgstr "Neuen Gültigkeitsbereich hinzufügen" -#: src/lang.c:474 +#: src/lang.c:480 msgid "delete scope" msgstr "Gültigkeitsbereich löschen" -#: src/lang.c:475 +#: src/lang.c:481 msgid "edit attributes file" msgstr "Attribute-Datei bearbeiten" -#: src/lang.c:476 +#: src/lang.c:482 msgid "choose first scope in list" msgstr "Wähle ersten Gültigkeitsbereich in der Liste" -#: src/lang.c:477 +#: src/lang.c:483 msgid "0 - 9\t choose scope by number" -msgstr "0 - 9\t wählt den Gültigkeitsbereich anhand der Nummer" +msgstr "0 - 9\t Wählt den Gültigkeitsbereich anhand der Nummer" -#: src/lang.c:478 +#: src/lang.c:484 msgid "choose last scope in list" msgstr "Wähle letzten Gültigkeitsbereich in der Liste" -#: src/lang.c:479 +#: src/lang.c:485 msgid "move scope" msgstr "Gültigkeitsbereich verschieben" -#: src/lang.c:480 +#: src/lang.c:486 msgid "rename scope" msgstr "Gültigkeitsbereich umbenennen" -#: src/lang.c:481 +#: src/lang.c:487 msgid "select scope" msgstr "Gültigkeitsbereich auswählen" -#: src/lang.c:482 +#: src/lang.c:488 msgid "mark all articles in group as read" -msgstr "markiert alle Artikel der Gruppe als gelesen" +msgstr "Markiert alle Artikel der Gruppe als gelesen" -#: src/lang.c:483 +#: src/lang.c:489 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" +msgstr "Markiert Gruppe als gelesen, springt zur nächsten mit ungel. Artikeln" -#: src/lang.c:484 +#: src/lang.c:490 msgid "choose first group in list" msgstr "Wähle erste Gruppe in der Liste" -#: src/lang.c:485 +#: src/lang.c:491 msgid "choose group by name" msgstr "Gruppe anhand des Namens auswählen" -#: src/lang.c:486 +#: src/lang.c:492 msgid "0 - 9\t choose group by number" -msgstr "0 - 9\t wählt die Gruppe anhand der Nummer" +msgstr "0 - 9\t Wählt die Gruppe anhand der Nummer" -#: src/lang.c:487 +#: src/lang.c:493 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:488 +#: src/lang.c:494 msgid "choose last group in list" msgstr "Wähle letzte Gruppe in der Liste" -#: src/lang.c:490 +#: src/lang.c:496 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:491 +#: src/lang.c:497 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:493 +#: src/lang.c:499 msgid "mark all articles in chosen group unread" -msgstr "markiert alle Artikel in der gewählten Gruppe als ungelesen" +msgstr "Markiert alle Artikel in der gewählten Gruppe als ungelesen" -#: src/lang.c:494 +#: src/lang.c:500 msgid "move chosen group within list" -msgstr "bewegt die gewählte Gruppe innerhalb der Liste" +msgstr "Bewegt die gewählte Gruppe innerhalb der Liste" -#: src/lang.c:495 +#: src/lang.c:501 msgid "choose next group with unread news" -msgstr "wählt die nächste Gruppe mit ungelesenen Artikeln" +msgstr "Wählt die nächste Gruppe mit ungelesenen Artikeln" -#: src/lang.c:496 src/lang.c:1396 +#: src/lang.c:502 src/lang.c:1409 msgid "quit" msgstr "Beenden" -#: src/lang.c:497 +#: src/lang.c:503 msgid "quit without saving configuration changes" -msgstr "beenden ohne die Konfigurationsänderungen zu sichern" +msgstr "Beenden ohne die Konfigurationsänderungen zu sichern" -#: src/lang.c:498 +#: src/lang.c:504 msgid "read chosen group" -msgstr "liest ausgewählte Gruppe" +msgstr "Liest ausgewählte Gruppe" -#: src/lang.c:499 +#: src/lang.c:505 msgid "reset .newsrc (all available articles in groups marked unread)" -msgstr "setzt die .newsrc zurück (alle Artikel als gelesen markiert)" +msgstr "Setzt die .newsrc zurück (alle Artikel als gelesen markiert)" -#: src/lang.c:500 +#: src/lang.c:506 msgid "search backwards for a group name" -msgstr "sucht rückwärts nach einem Gruppennamen" +msgstr "Sucht rückwärts nach einem Gruppennamen" -#: src/lang.c:501 +#: src/lang.c:507 msgid " \t (all searches are case-insensitive and wrap around)" -msgstr " \t (alle Suchen sind case-insensitive und beginnen am Ende von vorn)" +msgstr " \t (Suchen beachten Groß-/Klein. und beginnen am Ende von vorn)" -#: src/lang.c:502 +#: src/lang.c:508 msgid "search forwards for a group name" -msgstr "suche vorwärts nach einer Gruppe" +msgstr "Suche vorwärts nach einer Gruppe" -#: src/lang.c:503 +#: src/lang.c:509 msgid "subscribe to chosen group" -msgstr "abonniert ausgewählte Gruppe" +msgstr "Abonniert ausgewählte Gruppe" -#: src/lang.c:504 +#: src/lang.c:510 msgid "subscribe to groups that match pattern" -msgstr "abonniere Gruppen, die auf das Muster passen" +msgstr "Abonniere Gruppen, die auf das Muster passen" -#: src/lang.c:505 +#: src/lang.c:511 msgid "reread active file to check for any new news" -msgstr "lies die Datei 'active' neu ein, um nach neuen Artikeln zu suchen" +msgstr "Lies die Datei 'active' neu ein, um nach neuen Artikeln zu suchen" -#: src/lang.c:506 +#: src/lang.c:512 msgid "toggle display of group name only or group name plus description" msgstr "Anzeige der Kurzbeschreibung der Gruppe (de)aktivieren." -#: src/lang.c:507 +#: src/lang.c:513 msgid "toggle display to show all/unread subscribed groups" -msgstr "wechselt die Anzeige zwischen allen/ungelesenen abonnierten Gruppen" +msgstr "Wechselt die Anzeige zwischen allen/ungelesenen abonnierten Gruppen" -#: src/lang.c:508 +#: src/lang.c:514 msgid "unsubscribe from chosen group" -msgstr "bestellt ausgewählte Gruppe ab" +msgstr "Bestellt ausgewählte Gruppe ab" -#: src/lang.c:509 +#: src/lang.c:515 msgid "unsubscribe from groups that match pattern" -msgstr "bestelle Gruppen ab, die auf das Muster passen" +msgstr "Bestelle Gruppen ab, die auf das Muster passen" -#: src/lang.c:510 +#: src/lang.c:516 msgid "sort the list of groups" msgstr "Liste der Gruppen sortieren" -#: src/lang.c:511 +#: src/lang.c:517 msgid "toggle display to show all/subscribed groups" -msgstr "wechselt zwischen der Anzeige aller/abonnierten Gruppen" +msgstr "Wechselt zwischen der Anzeige aller/abonnierten Gruppen" -#: src/lang.c:512 +#: src/lang.c:518 +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:519 msgid "0 - 9\t choose article by number" msgstr "0 - 9\t Wähle Artikel anhand der Nummer" -#: src/lang.c:513 +#: src/lang.c:520 msgid "mark thread as read and return to group index page" -msgstr "markiert den Thread als gelesen und kehrt zum Gruppenindex zurück" +msgstr "Markiert den Thread als gelesen und kehrt zum Gruppenindex zurück" -#: src/lang.c:514 +#: src/lang.c:521 msgid "mark thread as read and enter next unread thread or group" -msgstr "markiert Thread als gelesen; nächster ungelesener Thread/Gruppe" +msgstr "Markiert Thread als gelesen; nächster ungelesener Thread/Gruppe" -#: src/lang.c:515 +#: src/lang.c:522 msgid "choose first article in list" -msgstr "wähle ersten Artikel in der Liste" +msgstr "Wähle ersten Artikel in der Liste" -#: src/lang.c:516 +#: src/lang.c:523 msgid "choose last article in list" -msgstr "wähle letzten Artikel in der Liste" +msgstr "Wähle letzten Artikel in der Liste" -#: src/lang.c:517 +#: src/lang.c:524 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 " +"Mark. Artikel, Bereich od. mark. Artikel als gelesen; Cursor auf nächstem " "ungel. Art." -#: src/lang.c:518 +#: src/lang.c:525 msgid "mark article, range or tagged articles as unread" -msgstr "markiert den Artikel, Bereich oder markierte Artikel als ungelesen" +msgstr "Markiert den Artikel, Bereich oder markierte Artikel als ungelesen" -#: src/lang.c:519 +#: src/lang.c:526 msgid "mark current thread as unread" -msgstr "markiert den aktuellen Thread als ungelesen" +msgstr "Markiert den aktuellen Thread als ungelesen" -#: src/lang.c:520 +#: src/lang.c:527 msgid "read chosen article" -msgstr "zeige gewählten Artikel" +msgstr "Zeige gewählten Artikel" -#: src/lang.c:522 +#: src/lang.c:528 msgid "" "Display properties\n" "------------------" @@ -2618,7 +2625,7 @@ msgstr "" "Darstellungsoptionen\n" "--------------------" -#: src/lang.c:523 +#: src/lang.c:529 msgid "" "Miscellaneous\n" "-------------" @@ -2626,7 +2633,7 @@ msgstr "" "Verschiedenes\n" "-------------" -#: src/lang.c:524 +#: src/lang.c:530 msgid "" "Moving around\n" "-------------" @@ -2634,7 +2641,7 @@ msgstr "" "Position ändern\n" "---------------" -#: src/lang.c:525 +#: src/lang.c:531 msgid "" "Group/thread/article operations\n" "-------------------------------" @@ -2642,7 +2649,7 @@ msgstr "" "Gruppe/Thread/Artikel Aktionen\n" "-------------------------------" -#: src/lang.c:526 +#: src/lang.c:532 msgid "" "Attachment operations\n" "---------------------" @@ -2650,7 +2657,7 @@ msgstr "" "Anhangs Aktionen\n" "-----------------" -#: src/lang.c:527 +#: src/lang.c:533 msgid "" "Attribute operations\n" "--------------------" @@ -2658,7 +2665,7 @@ msgstr "" "Attribute Aktionen\n" "------------------" -#: src/lang.c:528 +#: src/lang.c:534 msgid "" "Option operations\n" "-----------------" @@ -2666,7 +2673,15 @@ msgstr "" "Options Aktionen\n" "----------------" -#: src/lang.c:529 +#: src/lang.c:535 +msgid "" +"Posted article operations\n" +"-------------------------" +msgstr "" +"Gepostete Artikel Aktionen\n" +"--------------------------" + +#: src/lang.c:536 msgid "" "Scope operations\n" "----------------" @@ -2674,7 +2689,7 @@ msgstr "" "Gültigkeitsbereich Aktionen\n" "---------------------------" -#: src/lang.c:530 +#: src/lang.c:537 msgid "" "URL operations\n" "--------------" @@ -2682,94 +2697,94 @@ msgstr "" "URL Aktionen\n" "------------" -#: src/lang.c:531 +#: src/lang.c:538 msgid "choose first URL in list" msgstr "Wähle erste URL in der Liste" -#: src/lang.c:532 +#: src/lang.c:539 msgid "0 - 9\t choose URL by number" -msgstr "0 - 9\t wählt die URL anhand der Nummer" +msgstr "0 - 9\t Wählt die URL anhand der Nummer" -#: src/lang.c:533 +#: src/lang.c:540 msgid "choose last URL in list" msgstr "Wähle letzte URL in der Liste" -#: src/lang.c:534 +#: src/lang.c:541 msgid "search for URLs forwards" msgstr "Suche vorwärts nach URLs" -#: src/lang.c:535 +#: src/lang.c:542 msgid "search for URLs backwards" msgstr "Suche rückwärts nach URLs" -#: src/lang.c:536 +#: src/lang.c:543 msgid "Open URL in browser" msgstr "URL im Browser öffnen" -#: src/lang.c:537 +#: src/lang.c:544 msgid "toggle info message in last line (URL)" msgstr "Informationen (URL) in der letzten Zeile ein/ausblenden" -#: src/lang.c:539 +#: src/lang.c:546 msgid "Group Level Commands" msgstr "Gruppenlevel Befehle" -#: src/lang.c:540 +#: src/lang.c:547 msgid "Kill filter added" msgstr "Killfilter hinzugefügt" -#: src/lang.c:541 +#: src/lang.c:548 msgid "Auto-selection filter added" msgstr "Automatischer Auswahlfilter hinzugefügt" -#: src/lang.c:542 +#: src/lang.c:549 msgid "All parts tagged" msgstr "Alle Teile markiert" -#: src/lang.c:543 +#: src/lang.c:550 msgid "All parts untagged" msgstr "Alle Teile unmarkiert " -#: src/lang.c:544 +#: src/lang.c:551 msgid "Storing article for later posting" msgstr "Speichert Artikel, um ihn später zu posten" -#: src/lang.c:545 +#: src/lang.c:552 msgid "Please enter a valid character" msgstr "Bitte ein gültiges Zeichen eingeben" -#: src/lang.c:546 +#: src/lang.c:553 #, c-format msgid "Missing part #%d" msgstr "Teil Nummer %d fehlt." -#: src/lang.c:547 +#: src/lang.c:554 msgid "*** No postponed articles ***" msgstr "*** Keine zurückgelegten Artikel ***" -#: src/lang.c:548 +#: src/lang.c:555 msgid "Not a multi-part message" msgstr "Kein mehrteiliger Artikel" -#: src/lang.c:549 +#: src/lang.c:556 msgid "You are not subscribed to this group" msgstr "Sie haben diese Gruppe nicht abonniert" -#: src/lang.c:550 +#: src/lang.c:557 msgid "No previous expression" msgstr "Kein vorhergehender Ausdruck" -#: src/lang.c:551 +#: src/lang.c:558 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:553 +#: src/lang.c:560 #, c-format msgid "%d postponed %s, reuse with ^O...\n" msgstr "%d zurückgelegte %s, hervorholen mit ^O...\n" -#: src/lang.c:554 +#: src/lang.c:561 msgid "" "X-Conversion-Note: multipart/alternative contents have been removed.\n" " To get the whole article, turn alternative handling OFF in the Option " @@ -2779,21 +2794,21 @@ msgstr "" " Um das zu ändern, setzen Sie in der tinrc das alternative_handling auf " "OFF\n" -#: src/lang.c:556 +#: src/lang.c:563 #, 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:557 +#: src/lang.c:564 msgid "TeX2Iso encoded article" msgstr "TeX2Iso kodierter Artikel" -#: src/lang.c:558 +#: src/lang.c:565 msgid "incomplete " msgstr "unvollständige " #. TODO: replace hard coded key-names -#: src/lang.c:560 +#: src/lang.c:567 #, c-format msgid "" "\n" @@ -2856,151 +2871,151 @@ msgstr "" "Bitte senden Sie Fehlerberichte und Kommentare mittels des 'R' Kommandos an\n" "%s.\n" -#: src/lang.c:576 +#: src/lang.c:583 #, 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:578 +#: src/lang.c:585 msgid "Invalid multibyte sequence found\n" msgstr "Ungültige Mehrbytezeichen-Folge vorhanden\n" -#: src/lang.c:581 +#: src/lang.c:588 #, c-format msgid "Invalid Sender:-header %s" msgstr "Ungültiger Sender:-Header %s" -#: src/lang.c:583 +#: src/lang.c:590 msgid "Inverse video disabled" msgstr "Inverse Bilddarstellung abgestellt" -#: src/lang.c:584 +#: src/lang.c:591 msgid "Inverse video enabled" msgstr "Inverse Bilddarstellung eingeschaltet" -#: src/lang.c:586 +#: src/lang.c:593 #, c-format msgid "Missing definition for %s\n" msgstr "Fehlende Definition für %s\n" -#: src/lang.c:587 +#: src/lang.c:594 #, c-format msgid "Invalid key definition '%s'\n" msgstr "Ungültige Tastenbelegung '%s'\n" -#: src/lang.c:588 +#: src/lang.c:595 #, c-format msgid "Invalid keyname '%s'\n" msgstr "Ungültiger Tastenname '%s'\n" -#: src/lang.c:589 +#: src/lang.c:596 #, c-format msgid "Keymap file was upgraded to version %s\n" msgstr "Keymap-Datei wurde auf Version %s umgestellt\n" -#: src/lang.c:590 +#: src/lang.c:597 #, c-format msgid "Kill From: [%s] (y/n): " msgstr "Filter From: [%s] (j/n): " -#: src/lang.c:591 +#: src/lang.c:598 msgid "Kill Lines: (num): " msgstr "Filter Z.: (num): " -#: src/lang.c:592 +#: src/lang.c:599 msgid "Kill Article Menu" msgstr "Filter Menü (Kill, Bewertung/Score verringern)" -#: src/lang.c:593 +#: src/lang.c:600 #, c-format msgid "Kill Msg-ID: [%s] (f/l/o/n): " msgstr "Filter Msg-ID: [%s] (v/l/n/n): " -#: src/lang.c:594 +#: src/lang.c:601 msgid "Kill pattern scope : " msgstr "Filter nach Muster : " -#: src/lang.c:595 +#: src/lang.c:602 #, c-format msgid "Kill Subject: [%s] (y/n): " msgstr "Filter Subject:[%s] (j/n): " -#: src/lang.c:596 +#: src/lang.c:603 msgid "Kill text pattern : " msgstr "Filter Textmuster : " -#: src/lang.c:597 +#: src/lang.c:604 msgid "Kill time in days : " msgstr "Filterzeit in Tagen : " -#: src/lang.c:599 +#: src/lang.c:606 msgid "Last" msgstr "Letzte" -#: src/lang.c:600 +#: src/lang.c:607 msgid "-- Last response --" msgstr "-- Letzte Antwort --" -#: src/lang.c:601 +#: src/lang.c:608 #, c-format msgid "Lines %s " msgstr "Zeilen %s " -#: src/lang.c:604 +#: src/lang.c:610 msgid "Function not available." msgstr "Funktion nicht verfügbar." -#: src/lang.c:605 +#: src/lang.c:611 msgid "Not reading via NNTP." msgstr "Es wird nicht via NNTP gelesen." -#: src/lang.c:606 +#: src/lang.c:613 #, c-format msgid "Group: %s" msgstr "Gruppe: %s" -#: src/lang.c:607 +#: src/lang.c:614 #, c-format msgid "Groups: %s" msgstr "Gruppen: %s" -#: src/lang.c:610 +#: src/lang.c:617 msgid "Mail" msgstr "Maile" -#: src/lang.c:611 +#: src/lang.c:618 msgid "mailbox " msgstr "Mailbox " -#: src/lang.c:612 +#: src/lang.c:619 #, c-format msgid "Mail article(s) to [%.*s]> " msgstr "Mailt Artikel an [%.*s]> " -#: src/lang.c:613 +#: src/lang.c:620 #, c-format msgid "Mailing log to %s\n" msgstr "Maile Log-Datei an %s\n" -#: src/lang.c:614 +#: src/lang.c:621 msgid "Mail bug report..." msgstr "Maile einen Fehlerbericht..." -#: src/lang.c:615 +#: src/lang.c:622 #, c-format msgid "Mail BUG REPORT to %s?" msgstr "Fehlerbericht an %s senden?" -#: src/lang.c:616 +#: src/lang.c:623 msgid "Mailed" msgstr "Gemailt" -#: src/lang.c:617 +#: src/lang.c:624 #, c-format msgid "Mailing to %s..." msgstr "Senden der Mail an %s..." -#: src/lang.c:618 +#: src/lang.c:625 msgid "" "# [Mail/Save] active file. Format is like news active file:\n" "# groupname max.artnum min.artnum /dir\n" @@ -3012,61 +3027,61 @@ msgstr "" "# Das 4. Feld ist das Basisverzeichnis (z.B. ~/Mail oder ~/News)\n" "#\n" -#: src/lang.c:621 +#: src/lang.c:628 #, c-format msgid "%s marked as read" msgstr "%s als gelesen markiert" -#: src/lang.c:622 +#: src/lang.c:629 #, c-format msgid "%s marked as unread" msgstr "%s als ungelesen markiert" -#: src/lang.c:623 +#: src/lang.c:630 #, c-format msgid "Marked %d of %d %s as read" msgstr "%d von %d %s als gelesen markiert" -#: src/lang.c:624 +#: src/lang.c:631 #, c-format msgid "Marked %d of %d %s as unread" msgstr "%d von %d %s als ungelesen markiert" -#: src/lang.c:625 src/lang.c:1352 +#: src/lang.c:632 src/lang.c:1365 msgid "Mark" msgstr "Markierung" -#: src/lang.c:626 +#: src/lang.c:633 #, c-format msgid "Mark all articles as read%s?" msgstr "Alle Artikel als gelesen markieren%s?" -#: src/lang.c:627 +#: src/lang.c:634 #, c-format msgid "Mark article as read%s?" msgstr "Artikel als gelesen markieren%s?" -#: src/lang.c:628 +#: src/lang.c:635 #, c-format msgid "Mark group %s as read?" msgstr "Die Gruppe %s als gelesen markieren?" -#: src/lang.c:629 +#: src/lang.c:636 #, c-format msgid "Mark thread as read%s?" msgstr "Den Thread als gelesen markieren%s?" -#: src/lang.c:630 +#: src/lang.c:637 #, c-format msgid "Matching %s groups..." msgstr "Übereinstimmende %s Gruppen..." -#: src/lang.c:631 src/lang.c:645 src/lang.c:651 +#: src/lang.c:638 src/lang.c:651 src/lang.c:654 src/lang.c:660 #, 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:633 +#: src/lang.c:640 #, c-format msgid "" "%s=view; %s=pipe; %s=pipe raw; %s=save; %s=tag; %s=tag pattern; %s=untag all" @@ -3074,14 +3089,14 @@ msgstr "" "%s=anzeigen; %s=pipen; %s=roh pipen; %s=speichern; %s=markieren; %s=Muster " "markieren; %s=Markierungen aufheben" -#: src/lang.c:635 +#: src/lang.c:642 #, 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:637 +#: src/lang.c:644 #, c-format msgid "" "%s=reverse tagging; %s=search forwards; %s=search backwards; %s=repeat search" @@ -3089,12 +3104,12 @@ msgstr "" "%s=Markierungen umkehren; %s=Suche vorwärts; %s=Suche rückwärts; %s=Suche " "wiederholen" -#: src/lang.c:638 src/lang.c:642 +#: src/lang.c:645 src/lang.c:649 #, 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:639 +#: src/lang.c:646 #, c-format msgid "" "%s=author search; %s=catchup; %s=line down; %s=line up; %s=mark read; " @@ -3103,34 +3118,39 @@ msgstr "" "%s=Autorsuche; %s=Catchup; %s=n. unten; %s=n. oben; %s=gelesen; %s=Thread " "anz." -#: src/lang.c:640 +#: src/lang.c:647 #, 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:641 +#: src/lang.c:648 #, 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:643 +#: src/lang.c:650 #, 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:644 +#: src/lang.c:652 src/lang.c:661 +#, 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:653 #, 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:646 +#: src/lang.c:655 #, 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:647 +#: src/lang.c:656 #, c-format msgid "" "%s=line down; %s=line up; %s=help; %s=move; %s=quit; %s=toggle all/unread" @@ -3138,7 +3158,7 @@ msgstr "" "%s=n. unten; %s=n. oben; %s=Hilfe; %s=verschieben; %s=Ende; %s=Alle/Nur " "ungel." -#: src/lang.c:648 +#: src/lang.c:657 #, c-format msgid "" "%s=subscribe; %s=sub pattern; %s=unsubscribe; %s=unsub pattern; %s=yank in/" @@ -3147,227 +3167,222 @@ msgstr "" "%s=Abo; %s=Abo n. Muster; %s=Abbestellen; %s=Abbest. n. Muster; %s=Alle/Nur " "abon." -#: src/lang.c:649 +#: src/lang.c:658 #, 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:650 +#: src/lang.c:659 #, 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:652 -#, 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:653 +#: src/lang.c:662 msgid "--More--" msgstr "--Mehr--" -#: src/lang.c:654 +#: src/lang.c:663 #, c-format msgid "Moving %s..." msgstr "Verschiebe %s..." -#: src/lang.c:655 +#: src/lang.c:664 msgid "Message-ID: & last Reference " msgstr "Message-ID: & letzte Reference" -#: src/lang.c:656 +#: src/lang.c:665 msgid "Message-ID: line " msgstr "Message-ID: Zeile " -#: src/lang.c:657 +#: src/lang.c:666 msgid "Message-ID: & References: line" msgstr "Message-ID: & References: " -#: src/lang.c:659 +#: src/lang.c:668 msgid ", name: " msgstr ", Name: " -#: src/lang.c:660 +#: src/lang.c:669 #, c-format msgid "Go to newsgroup [%s]> " msgstr "Gehe zu Gruppe [%s]> " -#: src/lang.c:661 +#: src/lang.c:670 msgid "newsgroups" msgstr "Gruppen" -#: src/lang.c:662 +#: src/lang.c:671 #, c-format msgid "Position %s in group list (1,2,..,$) [%d]> " msgstr "Position %s in der Gruppenliste (1,2,..,$) [%d]> " -#: src/lang.c:663 +#: src/lang.c:672 msgid "newsgroup" msgstr "Gruppe" -#: src/lang.c:664 +#: src/lang.c:673 msgid "Try and save newsrc file again?" msgstr "Erneut versuchen, die newsrc-Datei zu schreiben?" -#: src/lang.c:665 +#: src/lang.c:674 msgid "Warning: No newsgroups were written to your newsrc file. Save aborted." msgstr "Warnung: Keine Newsgruppen in die newsrc geschrieben. Speicherabbruch." -#: src/lang.c:666 +#: src/lang.c:675 msgid "newsrc file saved successfully.\n" msgstr "newsrc-Datei erfolgreich geschrieben.\n" -#: src/lang.c:667 +#: src/lang.c:676 msgid "-- Next response --" msgstr "-- Nächste Antwort --" -#: src/lang.c:668 +#: src/lang.c:677 msgid "No " msgstr "Nein" -#: src/lang.c:669 +#: src/lang.c:678 msgid "*** No articles ***" msgstr "*** Keine Artikel ***" -#: src/lang.c:670 +#: src/lang.c:679 msgid "No articles have been posted" msgstr "Es wurden keine Artikel gepostet" -#: src/lang.c:671 +#: src/lang.c:680 msgid "*** No attachments ***" msgstr "*** Keine Anhänge ***" -#: src/lang.c:672 +#: src/lang.c:681 msgid "*** No description ***" msgstr "*** Keine Kurzbeschreibung ***" -#: src/lang.c:673 +#: src/lang.c:682 msgid "No filename" msgstr "Kein Dateiname" -#: src/lang.c:674 +#: src/lang.c:683 msgid "No group" msgstr "Keine Gruppe" -#: src/lang.c:675 +#: src/lang.c:684 msgid "*** No groups ***" msgstr "*** Keine Newsgruppen ***" -#: src/lang.c:676 +#: src/lang.c:685 msgid "No more groups to read" msgstr "Keine Gruppen zum Lesen übrig" -#: src/lang.c:677 +#: src/lang.c:686 msgid "No last message" msgstr "Keine letzte Nachricht" -#: src/lang.c:678 +#: src/lang.c:687 msgid "No mail address" msgstr "Keine EMail-Adresse" -#: src/lang.c:679 +#: src/lang.c:688 msgid "No articles marked for saving" msgstr "Keine Artikel zum Speichern markiert" -#: src/lang.c:680 +#: src/lang.c:689 msgid "No match" msgstr "Kein Treffer" -#: src/lang.c:681 +#: src/lang.c:690 msgid "No more groups" msgstr "Keine Gruppen mehr" -#: src/lang.c:682 +#: src/lang.c:691 msgid "No newsgroups" msgstr "Keine Newsgruppen" -#: src/lang.c:683 +#: src/lang.c:692 msgid "No next unread article" msgstr "Kein nächster ungelesener Artikel" -#: src/lang.c:684 +#: src/lang.c:693 msgid "No previous group" msgstr "Keine vorherige Gruppe" -#: src/lang.c:685 +#: src/lang.c:694 msgid "No previous search, nothing to repeat" msgstr "Keine vorherige Suche, nichts zu wiederholen" -#: src/lang.c:686 +#: src/lang.c:695 msgid "No previous unread article" msgstr "Kein vorheriger ungelesener Artikel" -#: src/lang.c:687 +#: src/lang.c:696 msgid "No responses" msgstr "Keine Antworten" -#: src/lang.c:688 +#: src/lang.c:697 msgid "No responses to list in current thread" msgstr "Keine Antworten vorhanden im aktuellen Thread" -#: src/lang.c:689 +#: src/lang.c:698 msgid "*** No scopes ***" msgstr "*** Keine Gültigkeitsbereiche ***" -#: src/lang.c:690 +#: src/lang.c:699 msgid "No search string" msgstr "Kein Suchmuster" -#: src/lang.c:691 +#: src/lang.c:700 msgid "No subject" msgstr "Kein Subject" -#: src/lang.c:693 +#: src/lang.c:702 #, 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:694 +#: src/lang.c:703 #, 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:695 +#: src/lang.c:704 #, c-format msgid "%s: Terminal must have clearscreen (cl) capability\n" msgstr "%s: Terminal muss Schirmlöschen (cl) unterstützen\n" -#: src/lang.c:696 +#: src/lang.c:705 #, c-format msgid "%s: Terminal must have cursor motion (cm)\n" msgstr "%s: Terminal muss Cursor-Bewegungen unterstützen (cm)\n" -#: src/lang.c:697 +#: src/lang.c:706 #, 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:699 +#: src/lang.c:708 #, c-format msgid "No viewer found for %s/%s\n" msgstr "Kein Programm für %s/%s gefunden\n" -#: src/lang.c:700 +#: src/lang.c:709 msgid "Newsgroup does not exist on this server" msgstr "Newsgruppe existiert nicht auf diesem Server" -#: src/lang.c:701 +#: src/lang.c:710 #, c-format msgid "Group %s not found in active file" msgstr "Gruppe %s nicht in der Active-Datei gefunden" -#: src/lang.c:702 +#: src/lang.c:711 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:703 +#: src/lang.c:712 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:704 +#: src/lang.c:713 #, c-format msgid "" "# NNTP-server -> newsrc translation table and NNTP-server\n" @@ -3396,44 +3411,44 @@ msgstr "" "# news.example.org /tmp/nrc-ex example ex\n" "#\n" -#: src/lang.c:711 +#: src/lang.c:720 msgid "Only" msgstr "Nur" -#: src/lang.c:712 +#: src/lang.c:721 #, c-format msgid "Option not enabled. Recompile with %s." msgstr "Option nicht vorhanden. Neu kompilieren mit %s." -#: src/lang.c:713 +#: src/lang.c:722 msgid "Options Menu" msgstr "Optionsmenü" -#: src/lang.c:714 +#: src/lang.c:723 msgid "Options Menu Commands" msgstr "Optionsmenü Befehle" -#: src/lang.c:717 +#: src/lang.c:726 #, 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:718 +#: src/lang.c:727 #, c-format msgid "Error in regex: pcre internal error %d" msgstr "Fehler im regulären Ausdruck: Interner Fehler %d des pcre" -#: src/lang.c:719 +#: src/lang.c:728 #, c-format msgid "Error in regex: study - pcre internal error %s" msgstr "Fehler im regulären Ausdruck: pcre interner Fehler %s" -#: src/lang.c:720 +#: src/lang.c:729 msgid "Post a followup..." msgstr "Schreibe eine Antwort..." #. TODO: replace hard coded key-name in txt_post_error_ask_postpone -#: src/lang.c:722 +#: src/lang.c:731 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" @@ -3444,282 +3459,298 @@ 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:725 +#: src/lang.c:734 msgid "Posted articles history" -msgstr "Übersicht der geposteten Artikel" +msgstr "Verlaufsliste der geposteten Artikel" -#: src/lang.c:726 +#: src/lang.c:735 +msgid "Posted Articles Menu Commands" +msgstr "Gepostete Artikel Menübefehle" + +#: src/lang.c:736 +msgid "Lookup failed" +msgstr "Suche fehlgeschlagen" + +#: src/lang.c:737 +msgid "Operation not available for replies by mail" +msgstr "Nicht verfügbar für Antworten per Mail" + +#: src/lang.c:738 +msgid "Already in posted articles history level" +msgstr "Bereits in der Historie der gesendeten Artikel" + +#: src/lang.c:739 #, c-format msgid "Post to newsgroup(s) [%s]> " msgstr "In Newsgruppe(n) [%s] posten> " -#: src/lang.c:727 +#: src/lang.c:740 msgid "-- post processing started --" msgstr "-- Nachbearbeitung gestartet --" -#: src/lang.c:728 +#: src/lang.c:741 msgid "-- post processing completed --" msgstr "-- Nachbearbeitung beendet --" -#: src/lang.c:729 +#: src/lang.c:742 #, c-format msgid "Post subject [%s]> " msgstr "Wähle Subject [%s]> " -#: src/lang.c:730 +#: src/lang.c:743 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:731 +#: src/lang.c:744 msgid "Posting article..." msgstr "Poste Artikel..." -#: src/lang.c:732 +#: src/lang.c:745 #, c-format msgid "Post postponed articles [%%s]? (%s/%s/%s/%s/%s): " msgstr "Zurückgelegten Artikel [%%s]posten? (%s/%s/%s/%s/%s): " -#: src/lang.c:733 +#: src/lang.c:746 #, c-format msgid "Hot %s" msgstr "Wichtig/Hot %s" -#: src/lang.c:734 +#: src/lang.c:747 #, c-format msgid "Tagged %s" msgstr "%s markiert" -#: src/lang.c:735 +#: src/lang.c:748 #, c-format msgid "Untagged %s" msgstr "%s Markierung entfernt" -#: src/lang.c:737 +#: src/lang.c:750 #, c-format msgid "Preparing for filtering on Path header (%d/%d)..." msgstr "Bereite Path-Filter (%d/%d) vor..." -#: src/lang.c:739 +#: src/lang.c:752 msgid "Processing mail messages marked for deletion." msgstr "Bearbeite zum Löschen markierte EMails." -#: src/lang.c:740 +#: src/lang.c:753 msgid "Processing saved articles marked for deletion." msgstr "Bearbeite zum Löschen markierte gespeicherte Artikel." -#: src/lang.c:741 +#: src/lang.c:754 #, 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:742 +#: src/lang.c:755 msgid "Article unchanged, abort mailing?" msgstr "Mail unverändert, Versand abbrechen?" -#: src/lang.c:743 +#: src/lang.c:756 #, c-format msgid "Do you want to see postponed articles (%d)?" msgstr "Wollen Sie die zurückgestellten Artikel sehen (%d)?" -#: src/lang.c:745 +#: src/lang.c:758 msgid "Add quick kill filter?" msgstr "Artikel schnell (laut Voreinstellungen) killen?" -#: src/lang.c:746 +#: src/lang.c:759 msgid "Add quick selection filter?" msgstr "Filterregel (hochscoren) (laut Voreinstellungen) hinzufügen?" -#: src/lang.c:747 +#: src/lang.c:760 msgid "Do you really want to quit?" msgstr "Möchten Sie das Programm wirklich beenden?" -#: src/lang.c:748 +#: src/lang.c:761 #, 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:749 +#: src/lang.c:762 msgid "You have tagged articles in this group - quit anyway?" msgstr "Es befinden sich markierte Artikel in der Gruppe, trotzdem beenden?" -#: src/lang.c:750 +#: src/lang.c:763 #, c-format msgid "%s=quit, %s=edit, %s=postpone: " msgstr "%s=Ende, %s=bearbeiten, %s=zurücklegen: " -#: src/lang.c:751 +#: src/lang.c:764 #, c-format msgid "%s=quit %s=edit %s=save kill description: " msgstr "%s=Abbrechen %s=Editieren %s=Kill-Filter speichern: " -#: src/lang.c:752 +#: src/lang.c:765 #, c-format msgid "%s=quit %s=edit %s=save select description: " msgstr "%s=Abbrechen %s=Editieren %s=Filter (hot) speichern: " -#: src/lang.c:753 +#: src/lang.c:766 msgid "Do you really want to quit without saving your configuration?" msgstr "Wirklich ohne Speichern der Konfiguration beenden?" -#: src/lang.c:756 +#: src/lang.c:769 msgid "Invalid range - valid are '0-9.$' eg. 1-$" msgstr "Ungültige Bereichsangabe - Gültig wäre '0-9.$' z.B. 1-$" -#: src/lang.c:757 +#: src/lang.c:770 msgid "Do you want to abort this operation?" msgstr "Wollen Sie diese Operation abbrechen?" -#: src/lang.c:758 +#: src/lang.c:771 msgid "Do you want to exit tin immediately?" msgstr "Wollen Sie tin augenblicklich verlassen?" -#: src/lang.c:759 +#: src/lang.c:772 msgid "Reading ('q' to quit)..." msgstr "Lesen ('q' zum Beenden)..." -#: src/lang.c:760 +#: src/lang.c:773 #, c-format msgid "Reading %sarticles..." msgstr "Lese %sArtikel..." -#: src/lang.c:761 +#: src/lang.c:774 #, c-format msgid "Reading %sattributes file...\n" msgstr "Lese %sAttribute-Datei...\n" -#: src/lang.c:762 +#: src/lang.c:775 #, c-format msgid "Reading %sconfig file...\n" msgstr "Lese %sKonfigurations-Datei...\n" -#: src/lang.c:763 +#: src/lang.c:776 msgid "Reading filter file...\n" msgstr "Lese Filter-Datei...\n" -#: src/lang.c:764 +#: src/lang.c:777 #, c-format msgid "Reading %s groups..." msgstr "Lese %s Gruppen..." -#: src/lang.c:765 +#: src/lang.c:778 msgid "Reading input history file...\n" -msgstr "Lese Eingabe-History...\n" +msgstr "Lese Eingabe-Verlaufsliste...\n" -#: src/lang.c:766 +#: src/lang.c:779 msgid "Reading keymap file...\n" msgstr "Lese Tastenbelegungen...\n" -#: src/lang.c:767 +#: src/lang.c:780 msgid "Reading groups from active file... " msgstr "Lese Gruppen aus dem Active... " -#: src/lang.c:768 +#: src/lang.c:781 msgid "Reading groups from newsrc file... " msgstr "Lese Gruppen aus der newsrc-Datei... " -#: src/lang.c:769 +#: src/lang.c:782 msgid "Reading newsgroups file... " msgstr "Lese Newsgroups-Datei... " -#: src/lang.c:770 +#: src/lang.c:783 msgid "Reading newsrc file..." msgstr "Lese newsrc-Datei..." -#: src/lang.c:771 +#: src/lang.c:784 msgid "References: line " msgstr "References: Zeile " -#: src/lang.c:773 +#: src/lang.c:786 #, c-format msgid "(%d:%02d remaining)" msgstr "(noch %d:%02d benötigt)" -#: src/lang.c:775 +#: src/lang.c:788 #, c-format msgid "Bogus group %s removed." msgstr "Nicht vorhandene Gruppe %s entfernt." -#: src/lang.c:776 -msgid "Removed from the previous rule: " -msgstr "Aus der vorigen Regel gelöscht: " +#: src/lang.c:789 +msgid "Removed from this rule: " +msgstr "Aus dieser Regel gelöscht: " -#: src/lang.c:777 +#: src/lang.c:790 #, c-format msgid "Error: rename %s to %s" msgstr "Fehler: Benenne %s in %s" -#: src/lang.c:778 +#: src/lang.c:791 msgid "Reply to author..." msgstr "Mailantwort an Autor..." -#: src/lang.c:779 +#: src/lang.c:792 msgid "Repost" msgstr "Reposte" -#: src/lang.c:780 +#: src/lang.c:793 msgid "Reposting article..." msgstr "Wiederholtes posten des Artikels..." -#: src/lang.c:781 +#: src/lang.c:794 #, c-format msgid "Repost article(s) to group(s) [%s]> " msgstr "Wiederholtes posten de(s|r) Artikel(s) in [%s]> " -#: src/lang.c:782 +#: src/lang.c:795 msgid "Reset newsrc?" msgstr "newsrc zurücksetzen?" -#: src/lang.c:783 +#: src/lang.c:796 msgid "Responses have been directed to the following newsgroups" msgstr "Antworten werden in folgende Gruppen gepostet" -#: src/lang.c:784 +#: src/lang.c:797 #, 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:786 +#: src/lang.c:799 msgid "Press to continue..." msgstr "Drücken Sie um fortzufahren..." -#: src/lang.c:788 +#: src/lang.c:801 #, c-format msgid "Select From [%s] (y/n): " msgstr "Wähle From [%s] (j/n): " -#: src/lang.c:789 +#: src/lang.c:802 msgid "Select Lines: (num): " msgstr "Wähle Zeilen: (num): " -#: src/lang.c:790 +#: src/lang.c:803 msgid "Auto-select Article Menu" msgstr "Filter Menü (Bewertung/Score erhöhen)" -#: src/lang.c:791 +#: src/lang.c:804 #, c-format msgid "Select Msg-ID [%s] (f/l/o/n): " msgstr "Wähle Msg-ID [%s] (v/l/n/n): " -#: src/lang.c:792 +#: src/lang.c:805 msgid "Select pattern scope: " msgstr "Wähle Muster : " -#: src/lang.c:793 +#: src/lang.c:806 #, c-format msgid "Select Subject [%s] (y/n): " msgstr "Wähle Subject [%s] (j/n): " -#: src/lang.c:794 +#: src/lang.c:807 msgid "Select text pattern : " msgstr "Wähle Textmuster : " -#: src/lang.c:795 +#: src/lang.c:808 msgid "Select time in days : " msgstr "Wähle Zeit in Tagen : " -#: src/lang.c:796 +#: src/lang.c:809 #, c-format msgid "" "# %s server configuration file\n" @@ -3741,54 +3772,54 @@ msgstr "" "############################################################################\n" "\n" -#: src/lang.c:802 +#: src/lang.c:815 msgid "Showing unread groups only" msgstr "Zeige nur Gruppen mit ungelesenen Artikeln" -#: src/lang.c:803 +#: src/lang.c:816 msgid "Subject: line (ignore case) " msgstr "Subject: Zeile (Groß-Kl. ignorieren) " -#: src/lang.c:804 +#: src/lang.c:817 msgid "Subject: line (case sensitive)" msgstr "Subject: Zeile (Groß-Kl. beachten) " -#: src/lang.c:805 +#: src/lang.c:818 msgid "Save" msgstr "Speichern" -#: src/lang.c:806 +#: src/lang.c:819 #, c-format msgid "Save '%s' (%s/%s)?" msgstr "'%s' (%s/%s) speichern?" -#: src/lang.c:807 +#: src/lang.c:820 msgid "Save configuration before continuing?" msgstr "Zuerst Konfiguration speichern und danach fortfahren?" -#: src/lang.c:808 +#: src/lang.c:821 msgid "Save filename> " msgstr "Name der zu speichernden Datei> " -#: src/lang.c:809 +#: src/lang.c:822 msgid "Saved" msgstr "Gespeichert" -#: src/lang.c:810 +#: src/lang.c:823 #, c-format msgid "%4d unread (%4d hot) %s in %s\n" msgstr "%4d ungelesene (%4d 'hot') %s in %s\n" -#: src/lang.c:811 +#: src/lang.c:824 #, c-format msgid "Saved %s...\n" msgstr "%s gespeichert...\n" -#: src/lang.c:812 +#: src/lang.c:825 msgid "Nothing was saved" msgstr "Nichts gespeichert" -#: src/lang.c:813 +#: src/lang.c:826 #, c-format msgid "" "\n" @@ -3797,185 +3828,185 @@ msgstr "" "\n" "%s %d %s aus %d %s\n" -#: src/lang.c:814 +#: src/lang.c:827 #, c-format msgid "-- %s saved to %s%s --" msgstr "-- %s nach %s%s gespeichert --" -#: src/lang.c:815 +#: src/lang.c:828 #, c-format msgid "-- %s saved to %s - %s --" msgstr "-- %s gespeichert als %s - %s --" -#: src/lang.c:816 +#: src/lang.c:829 msgid "Saving..." msgstr "Speichere..." -#: src/lang.c:817 +#: src/lang.c:830 #, c-format msgid "%s: Screen initialization failed" msgstr "%s: Initialisierung des Bildschirms fehlgeschlagen" -#: src/lang.c:819 +#: src/lang.c:832 #, c-format msgid "%s: screen is too small\n" msgstr "%s: Anzeige ist zu klein\n" -#: src/lang.c:821 +#: src/lang.c:834 #, c-format msgid "screen is too small, %s is exiting" msgstr "Anzeige zu klein, %s beendet sich" -#: src/lang.c:822 +#: src/lang.c:835 msgid "Delete scope?" msgstr "Gültigkeitsbereich löschen? " -#: src/lang.c:823 +#: src/lang.c:836 msgid "Enter scope> " msgstr "Gültigkeitsbereich angeben> " -#: src/lang.c:824 +#: src/lang.c:837 msgid "Select new position> " msgstr "Neue Position auswählen> " -#: src/lang.c:825 +#: src/lang.c:838 msgid "New position cannot be a global scope" msgstr "Neue Position darf kein globaler Gültigkeitsbereich sein" -#: src/lang.c:826 +#: src/lang.c:839 msgid "Global scope, operation not allowed" msgstr "Globaler Gültigkeitsbereich, Einsatz nicht erlaubt" -#: src/lang.c:827 +#: src/lang.c:840 msgid "Rename scope> " msgstr "Gültigkeitsbereich umbenennen> " -#: src/lang.c:828 +#: src/lang.c:841 msgid "Select scope> " msgstr "Gültigkeitsbereich auswählen> " -#: src/lang.c:829 +#: src/lang.c:842 msgid "Scopes Menu" msgstr "Gültigkeitsbereichmenü" -#: src/lang.c:830 +#: src/lang.c:843 msgid "Scopes Menu Commands" msgstr "Gültigkeitsbereichmenü Befehle" -#: src/lang.c:831 +#: src/lang.c:844 #, c-format msgid "Search backwards [%s]> " msgstr "Suche rückwärts [%s]> " -#: src/lang.c:832 +#: src/lang.c:845 #, c-format msgid "Search body [%s]> " msgstr "Durchsuche Artikelinhalt [%s]> " -#: src/lang.c:833 +#: src/lang.c:846 #, c-format msgid "Search forwards [%s]> " msgstr "Suche vorwärts [%s]> " -#: src/lang.c:834 +#: src/lang.c:847 msgid "Searching..." msgstr "Suche..." -#: src/lang.c:835 +#: src/lang.c:848 #, c-format msgid "Searching article %d of %d ('q' to abort)..." msgstr "Suche Artikel %d von %d ('q' zum abbrechen)..." -#: src/lang.c:836 +#: src/lang.c:849 msgid "Select article> " msgstr "Wähle Artikel> " -#: src/lang.c:837 +#: src/lang.c:850 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:838 +#: src/lang.c:851 msgid "Select group> " msgstr "Wähle Gruppe> " -#: src/lang.c:839 +#: src/lang.c:852 #, c-format msgid "Enter selection pattern [%s]> " msgstr "Nenne das Auswahlmuster [%s]> " -#: src/lang.c:840 +#: src/lang.c:853 msgid "Select thread> " msgstr "Wähle thread> " -#: src/lang.c:841 +#: src/lang.c:854 #, 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:842 +#: src/lang.c:855 msgid "servers active-file" msgstr "Die 'active' Datei des Servers" -#: src/lang.c:843 +#: src/lang.c:856 msgid "Cannot move into new newsgroups. Subscribe first..." msgstr "Kann die Newsgruppe nicht öffnen. Sie muss erst abonniert werden..." -#: src/lang.c:844 +#: src/lang.c:857 msgid "" msgstr "" -#: src/lang.c:845 +#: src/lang.c:858 #, c-format msgid "Starting: (%s)" msgstr "Starte: (%s)" -#: src/lang.c:846 +#: src/lang.c:859 #, c-format msgid "List Thread (%d of %d)" msgstr "Zeige Thread (%d von %d)" -#: src/lang.c:847 +#: src/lang.c:860 #, c-format msgid "Thread (%.*s)" msgstr "Thread (%.*s)" -#: src/lang.c:848 +#: src/lang.c:861 msgid "Enter wildcard subscribe pattern> " msgstr "Wildcardmuster für zu abonnierende Gruppen> " -#: src/lang.c:849 +#: src/lang.c:862 #, c-format msgid "subscribed to %d groups" msgstr "%d Gruppen sind abonniert" -#: src/lang.c:850 +#: src/lang.c:863 #, c-format msgid "Subscribed to %s" msgstr "%s wurde abonniert" -#: src/lang.c:851 +#: src/lang.c:864 msgid "Subscribing... " msgstr "Abonniere... " -#: src/lang.c:852 +#: src/lang.c:865 #, 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:853 +#: src/lang.c:866 #, c-format msgid "Supersede article(s) to group(s) [%s]> " msgstr "Supersede (überschreibe) Artikel in den Gruppen [%s]> " -#: src/lang.c:854 +#: src/lang.c:867 msgid "Superseding article ..." msgstr "Überschreibe Artikel ..." -#: src/lang.c:855 +#: src/lang.c:868 #, c-format msgid "" "\n" @@ -3984,24 +4015,24 @@ msgstr "" "\n" "Angehalten. Geben Sie 'fg' ein um %s wieder zu starten\n" -#: src/lang.c:857 +#: src/lang.c:870 #, c-format msgid "%d days" msgstr "%d Tage" -#: src/lang.c:858 +#: src/lang.c:871 msgid "" msgstr "" -#: src/lang.c:859 +#: src/lang.c:872 msgid "TeX " msgstr "TeX " -#: src/lang.c:860 +#: src/lang.c:873 msgid "# Default action/prompt strings\n" msgstr "# Voreingestellte Aktion/zeige Zeichenkette\n" -#: src/lang.c:861 +#: src/lang.c:874 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,113 +4048,113 @@ msgstr "" "# 5=Message-ID: & letzter Reference: Eintrag ausschließlich\n" "# 6=Message-ID: Eintrag nur 7=Zeilen:\n" "# global=ON/OFF ON=alle Gruppen OFF=nur für die aktuellen Gruppe\n" -"# case=ON/OFF ON=Filter case sensitive OFF=ignoriere case\n" +"# 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:874 +#: src/lang.c:887 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:875 +#: src/lang.c:888 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:876 +#: src/lang.c:889 msgid "There is no news\n" msgstr "Es gibt keine neuen Artikel\n" -#: src/lang.c:877 +#: src/lang.c:890 msgid "Thread" msgstr "Thread" -#: src/lang.c:878 +#: src/lang.c:891 msgid "Thread Level Commands" msgstr "Thread Level Kommandos" -#: src/lang.c:879 +#: src/lang.c:892 msgid "Thread deselected" msgstr "Thread nicht mehr ausgewählt" -#: src/lang.c:880 +#: src/lang.c:893 msgid "Thread selected" msgstr "Thread ausgewählt" -#: src/lang.c:882 +#: src/lang.c:895 msgid "threads" msgstr "Threads" -#: src/lang.c:884 +#: src/lang.c:897 msgid "thread" msgstr "Thread" -#: src/lang.c:885 +#: src/lang.c:898 #, c-format msgid "Thread %4s of %4s" -msgstr "Thread %4s v. %4s" +msgstr "Thread %4s von %4s" -#: src/lang.c:886 +#: src/lang.c:899 msgid "Threading articles..." msgstr "Sortiere Artikel..." -#: src/lang.c:887 +#: src/lang.c:900 #, c-format msgid "Toggled word highlighting %s" msgstr "Wort-Hervorhebung: %s" -#: src/lang.c:888 +#: src/lang.c:901 msgid "Toggled rot13 encoding" msgstr "ROT13-Kodierung (de)aktiviert" -#: src/lang.c:889 +#: src/lang.c:902 #, c-format -msgid "Toggled german TeX encoding %s" +msgid "Toggled German TeX encoding %s" msgstr "Deutsche TeX-Dekodierung: %s" -#: src/lang.c:890 +#: src/lang.c:903 #, c-format msgid "Toggled tab-width to %d" msgstr "Tabulatorweite zu %d gewechselt" -#: src/lang.c:892 +#: src/lang.c:905 #, c-format msgid "%d Trying to dotlock %s" msgstr "%d Versuche %s zu dotlocken" -#: src/lang.c:893 +#: src/lang.c:906 #, c-format msgid "%d Trying to lock %s" msgstr "%d Versuche %s zu locken" -#: src/lang.c:895 +#: src/lang.c:908 msgid " h=help" msgstr " h=Hilfe" -#: src/lang.c:897 +#: src/lang.c:910 msgid "Unlimited" msgstr "Unbegrenzt" -#: src/lang.c:898 +#: src/lang.c:911 msgid "Enter wildcard unsubscribe pattern> " msgstr "Wildcardmuster für abzubestellende Gruppen> " -#: src/lang.c:899 +#: src/lang.c:912 #, c-format msgid "Error decoding %s : %s" msgstr "Fehler beim Dekodieren von %s : %s" -#: src/lang.c:900 +#: src/lang.c:913 msgid "No end." msgstr "Kein Ende." -#: src/lang.c:901 +#: src/lang.c:914 #, c-format msgid "%s successfully decoded." msgstr "%s erfolgreich dekodiert." -#: src/lang.c:902 +#: src/lang.c:915 #, c-format msgid "" "%*s[-- %s/%s, %suuencoded file, %d lines, name: %s --]\n" @@ -4132,111 +4163,111 @@ msgstr "" "%*s[-- %s/%s, %suukodierte Datei, %d Zeilen, Name: %s --]\n" "\n" -#: src/lang.c:903 +#: src/lang.c:916 msgid "unread " msgstr "ungelesen " -#: src/lang.c:904 +#: src/lang.c:917 #, c-format msgid "unsubscribed from %d groups" msgstr "%d Gruppen abbestellt" -#: src/lang.c:905 +#: src/lang.c:918 #, c-format msgid "Unsubscribed from %s" msgstr "%s wurde abbestellt" -#: src/lang.c:906 +#: src/lang.c:919 msgid "Unsubscribing... " msgstr "Abbestellen... " -#: src/lang.c:907 +#: src/lang.c:920 msgid "Unthreading articles..." msgstr "Aktuelle Sortierung der Artikel aufheben..." -#: src/lang.c:908 +#: src/lang.c:921 msgid "Updated" msgstr "Aktualisiert" -#: src/lang.c:909 +#: src/lang.c:922 msgid "Updating" msgstr "Aktualisiere" -#: src/lang.c:910 +#: src/lang.c:923 msgid "URL Menu" msgstr "URL Menü" -#: src/lang.c:911 +#: src/lang.c:924 msgid "URL Menu Commands" msgstr "URL Menü Befehle" -#: src/lang.c:912 +#: src/lang.c:925 #, c-format msgid "Opening %s" msgstr "Öffne %s" -#: src/lang.c:913 +#: src/lang.c:926 msgid "Select URL> " msgstr "Wähle URL> " -#: src/lang.c:914 +#: src/lang.c:927 msgid "No URLs in this article" msgstr "Keine URLs im Artikel" -#: src/lang.c:915 +#: src/lang.c:928 msgid "Use MIME display program for this message?" msgstr "MIME-Anzeigeprogramm für diese Nachricht benutzen?" -#: src/lang.c:916 +#: src/lang.c:929 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:917 +#: src/lang.c:930 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:918 +#: src/lang.c:931 msgid " -q don't check for new newsgroups" msgstr " -q Überprüfe nicht auf neue Newsgruppen" -#: src/lang.c:919 +#: src/lang.c:932 msgid " -X don't save any files on quit" msgstr " -X Speicher keine Dateien beim Beenden" -#: src/lang.c:920 +#: src/lang.c:933 msgid " -d don't show newsgroup descriptions" msgstr " -d Zeige keine Newsgruppenbeschreibungen" -#: src/lang.c:921 +#: src/lang.c:934 msgid " -G limit get only limit articles/group" msgstr " -G limit Hole nur 'limit' Artikel pro Newsgruppe" -#: src/lang.c:922 +#: src/lang.c:935 #, c-format msgid " -H help information about %s" msgstr " -H Hilfe und Informationen über %s" -#: src/lang.c:923 +#: src/lang.c:936 msgid " -h this help message" msgstr " -h Diese Hilfeseite" -#: src/lang.c:924 +#: src/lang.c:937 #, 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:925 +#: src/lang.c:938 msgid " -u update index files (batch mode)" msgstr " -u Erneuere Index-Dateien (Batch-Modus)" -#: src/lang.c:926 +#: src/lang.c:939 #, c-format msgid " -m dir mailbox directory [default=%s]" msgstr " -m Verz. Mailbox-Verzeichnis [Standard=%s]" -#: src/lang.c:927 +#: src/lang.c:940 #, c-format msgid "" "\n" @@ -4245,49 +4276,49 @@ msgstr "" "\n" "Schicken Sie Fehlerberichte/Kommentare an %s" -#: src/lang.c:928 +#: src/lang.c:941 msgid " -N mail new news to your posts (batch mode)" msgstr " -N Maile neue Artikel an sich selbst (Batch-Modus)" -#: src/lang.c:929 +#: src/lang.c:942 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:930 +#: src/lang.c:943 #, c-format msgid " -f file subscribed to newsgroups file [default=%s]" msgstr " -f Datei 'Datei' als .newsrc-Datei nutzen [Standard=%s]" -#: src/lang.c:931 +#: src/lang.c:944 msgid " -x no-posting mode" msgstr " -x Posten nicht erlaubt Modus" -#: src/lang.c:932 +#: src/lang.c:945 msgid " -w post an article and exit" msgstr " -w Postet einen Artikel und beendet tin" -#: src/lang.c:933 +#: src/lang.c:946 msgid " -o post all postponed articles and exit" msgstr " -o Postet alle zurückgelegten Artikel und beendet tin" -#: src/lang.c:934 +#: src/lang.c:947 msgid " -R read news saved by -S option" msgstr " -R Lese Artikel, die durch -S gespeichert wurden" -#: src/lang.c:935 +#: src/lang.c:948 #, c-format msgid " -s dir save news directory [default=%s]" msgstr " -s Verz. Verzeichnis zum News-Speichern [Standard=%s]" -#: src/lang.c:936 +#: src/lang.c:949 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:937 +#: src/lang.c:950 msgid " -z start if any unread news" msgstr " -z Starte, wenn ungelesene Artikel vorliegen" -#: src/lang.c:938 +#: src/lang.c:951 #, c-format msgid "" "A Usenet reader.\n" @@ -4298,35 +4329,35 @@ msgstr "" "\n" "Syntax: %s [Optionen] [Newsgruppe[,...]]" -#: src/lang.c:939 +#: src/lang.c:952 msgid " -v verbose output for batch mode options" msgstr " -v Ausführliche Ausgabe für Batch-Modus-Optionen" -#: src/lang.c:940 +#: src/lang.c:953 msgid " -V print version & date information" msgstr " -V Gebe Versions- und Datumsinformationen aus" -#: src/lang.c:941 +#: src/lang.c:954 #, c-format msgid "%s only useful without batch mode operations\n" msgstr "%s ist nur sinnvoll ohne Batchmodeoperationen\n" -#: src/lang.c:942 +#: src/lang.c:955 #, c-format msgid "%s only useful for batch mode operations\n" msgstr "%s ist nur sinnvoll für Batchmodeoperationen\n" -#: src/lang.c:943 +#: src/lang.c:956 #, 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:944 +#: src/lang.c:957 #, c-format msgid "Useless combination %s and %s. Ignoring %s.\n" msgstr "Unsinnige Kombination von %s und %s. Ignoriere %s.\n" -#: src/lang.c:946 +#: src/lang.c:959 #, c-format msgid "" "\n" @@ -4335,12 +4366,12 @@ msgstr "" "\n" "%s%d ist außerhalb der Grenzen (0 - %d). Zurücksetzen auf 0" -#: src/lang.c:947 +#: src/lang.c:960 #, c-format msgid "View '%s' (%s/%s)?" msgstr "'%s' (%s/%s) anzeigen?" -#: src/lang.c:949 +#: src/lang.c:962 #, c-format msgid "" "\n" @@ -4351,7 +4382,7 @@ msgstr "" "Warnung: Artikel überschreitet %d Spalten. Zeile %d ist die erste lange:\n" "%-100s\n" -#: src/lang.c:950 +#: src/lang.c:963 msgid "" "\n" "Warning: article unchanged after editing\n" @@ -4359,7 +4390,7 @@ msgstr "" "\n" "Warnung: Artikel wurde im Editor nicht verändert\n" -#: src/lang.c:951 +#: src/lang.c:964 msgid "" "\n" "Warning: \"Subject:\" contains only whitespaces.\n" @@ -4367,7 +4398,7 @@ msgstr "" "\n" "Warnung: \"Subject:\" enthält nur Leerzeichen.\n" -#: src/lang.c:952 +#: src/lang.c:965 msgid "" "\n" "Warning: \"Subject:\" begins with \"Re: \" but there are no \"References:" @@ -4377,7 +4408,7 @@ msgstr "" "Warnung: \"Subject:\" beginnt mit \"Re: \", aber es gibt keine \"References:" "\".\n" -#: src/lang.c:954 +#: src/lang.c:967 msgid "" "\n" "Warning: Article has \"References:\" but \"Subject:\" does not begin\n" @@ -4387,7 +4418,7 @@ msgstr "" "Warnung: Artikel hat \"References:\" aber \"Subject:\" beginnt nicht\n" " mit \"Re: \" and enthält auch kein \"(was:\".\n" -#: src/lang.c:957 +#: src/lang.c:970 msgid "" "Read carefully!\n" "\n" @@ -4409,7 +4440,7 @@ msgstr "" "Das ist der Artikel, den Sie canceln (löschen) wollen:\n" "\n" -#: src/lang.c:961 +#: src/lang.c:974 msgid "" "\n" "Warning: You are using a non-plain transfer encoding (such as base64 or\n" @@ -4423,7 +4454,7 @@ 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:966 +#: src/lang.c:979 msgid "" "\n" "Warning: \"example\" is a reserved hierarchy!\n" @@ -4431,7 +4462,7 @@ msgstr "" "\n" "Warnung: \"example\" ist eine reserviert Hierarchie!\n" -#: src/lang.c:967 +#: src/lang.c:980 #, c-format msgid "" "\n" @@ -4446,7 +4477,7 @@ msgstr "" "Einige Einstellungen in Ihrer %s-Datei haben sich geändert!\n" "Lesen Sie \"WHATSNEW\", usw....\n" -#: src/lang.c:969 +#: src/lang.c:982 #, c-format msgid "" "\n" @@ -4460,7 +4491,7 @@ msgstr "" "Evtl. werden Einstellungen in Ihrer %s-Datei\n" "nicht erkannt oder ändern sich!\n" -#: src/lang.c:972 +#: src/lang.c:985 #, c-format msgid "" "Warning: tin wrote fewer groups to your\n" @@ -4475,7 +4506,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:976 +#: src/lang.c:989 #, c-format msgid "" "\n" @@ -4484,12 +4515,12 @@ msgstr "" "\n" "Warnung: Es gibt %d '-- \\n' Zeilen. Das könnte einige Leute verwirren.\n" -#: src/lang.c:977 +#: src/lang.c:990 #, c-format msgid "Warning: Only %d out of %d articles were saved" msgstr "Warnung: Nur %d von %d Artikeln gespeichert" -#: src/lang.c:978 +#: src/lang.c:991 #, c-format msgid "" "\n" @@ -4506,14 +4537,14 @@ msgstr "" "möglich\n" " gehalten werden.\n" -#: src/lang.c:982 +#: src/lang.c:995 #, 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:983 +#: src/lang.c:996 msgid "" "\n" "Warning: Signatures should start with '-- \\n' not with '--\\n'.\n" @@ -4521,37 +4552,37 @@ msgstr "" "\n" "Warnung: Signaturen sollten mit '-- \\n' und nicht mit '--\\n' beginnen.\n" -#: src/lang.c:984 +#: src/lang.c:997 msgid "Writing attributes file..." msgstr "Schreibe Datei mit den Eigenschaften der Newsgruppen..." -#: src/lang.c:986 +#: src/lang.c:999 #, c-format -msgid "%d Responses" -msgstr "%d Antworten" +msgid "%4d Responses" +msgstr "%4d Antworten" -#: src/lang.c:988 +#: src/lang.c:1001 #, c-format msgid "Added %d %s" msgstr "%d %s hinzugefügt" -#: src/lang.c:989 +#: src/lang.c:1002 msgid "No unsubscribed groups to show" msgstr "Keine nicht abonnierte Gruppen gefunden" -#: src/lang.c:990 +#: src/lang.c:1003 msgid "Showing subscribed to groups only" msgstr "Zeige nur abonnierte Gruppen" -#: src/lang.c:991 +#: src/lang.c:1004 msgid "Yes " msgstr "Ja " -#: src/lang.c:992 +#: src/lang.c:1005 msgid " You have mail" msgstr " Sie haben Mail" -#: src/lang.c:997 +#: src/lang.c:1010 #, c-format msgid "" "\n" @@ -4572,11 +4603,11 @@ msgstr "" " entfernen oder MM_NETWORK_CHARSET im M)neu auf einen\n" " passenderen Wert setzen.\n" -#: src/lang.c:1008 +#: src/lang.c:1021 msgid " -D mode debug mode" msgstr " -D Modus Debug-Modus" -#: src/lang.c:1012 +#: src/lang.c:1025 msgid "" "Read carefully!\n" "\n" @@ -4604,11 +4635,11 @@ msgstr "" "Dies ist der Artikel, den Sie canceln (löschen) wollen:\n" "\n" -#: src/lang.c:1021 +#: src/lang.c:1034 msgid "toggle color" msgstr "Farben ein/aus" -#: src/lang.c:1022 +#: src/lang.c:1035 msgid "" "# Changing colors of several screen parts\n" "# Possible values are:\n" @@ -4635,30 +4666,30 @@ msgstr "" "# Farbeinstellungen\n" "# Mögliche Werte sind:\n" "# -1 = Voreinstellung (weißer Vordergrund, schwarzer Hintergrund)\n" -"# 0 = schwarz\n" -"# 1 = rot\n" -"# 2 = grün\n" -"# 3 = braun\n" -"# 4 = blau\n" -"# 5 = rosa\n" -"# 6 = cyan\n" -"# 7 = weiß\n" +"# 0 = Schwarz\n" +"# 1 = Rot\n" +"# 2 = Grün\n" +"# 3 = Braun\n" +"# 4 = Blau\n" +"# 5 = Rosa\n" +"# 6 = Cyan\n" +"# 7 = Weiß\n" "# Diese sind *nur* für den Vordergrund:\n" -"# 8 = grau\n" -"# 9 = hellrot\n" -"# 10 = hellgrün\n" -"# 11 = gelb\n" -"# 12 = hellblau\n" -"# 13 = hellrosa\n" -"# 14 = hellcyan\n" -"# 15 = hellweiß\n" +"# 8 = Grau\n" +"# 9 = Hellrot\n" +"# 10 = Hellgrün\n" +"# 11 = Gelb\n" +"# 12 = Hellblau\n" +"# 13 = Hellrosa\n" +"# 14 = Hellcyan\n" +"# 15 = Hellweiß\n" "\n" -#: src/lang.c:1042 +#: src/lang.c:1055 msgid " -a toggle color flag" msgstr " -a Farbe ein- oder ausschalten" -#: src/lang.c:1046 +#: src/lang.c:1059 msgid "" "\n" "Error: Followup-To set to more than one newsgroup!\n" @@ -4666,7 +4697,7 @@ msgstr "" "\n" "Fehler: Followup-To auf mehr als eine Newsgruppe gesetzt!\n" -#: src/lang.c:1047 +#: src/lang.c:1060 #, c-format msgid "" "\n" @@ -4675,7 +4706,7 @@ msgstr "" "\n" "Fehler: \"%s\" wurde umbenannt, \"%s\" stattdessen benutzen!\n" -#: src/lang.c:1048 +#: src/lang.c:1061 #, c-format msgid "" "\n" @@ -4684,7 +4715,7 @@ msgstr "" "\n" "Fehler: Crossposting in %d Newsgruppen und kein Followup-To gesetzt!\n" -#: src/lang.c:1049 +#: src/lang.c:1062 #, c-format msgid "" "\n" @@ -4693,7 +4724,7 @@ msgstr "" "\n" "Fehler: \"%s\" ist keine gültige Newsgruppe!\n" -#: src/lang.c:1051 +#: src/lang.c:1064 msgid "" "\n" "Warning: Followup-To set to more than one newsgroup!\n" @@ -4701,7 +4732,7 @@ msgstr "" "\n" "Warnung: Followup-To in mehr als eine Newsgruppe gesetzt!\n" -#: src/lang.c:1052 +#: src/lang.c:1065 #, c-format msgid "" "\n" @@ -4710,7 +4741,7 @@ msgstr "" "\n" "Warnung: \"%s\" wurde umbenannt, bitte \"%s\" stattdessen benutzen!\n" -#: src/lang.c:1053 +#: src/lang.c:1066 #, c-format msgid "" "\n" @@ -4719,7 +4750,7 @@ msgstr "" "\n" "Warnung: Crossposting in %d Newsgruppen und kein Followup-To gesetzt!\n" -#: src/lang.c:1054 +#: src/lang.c:1067 #, c-format msgid "" "\n" @@ -4728,7 +4759,7 @@ msgstr "" "\n" "Warnung: \"%s\" ist nicht in Ihrer newsrc, sie könnte ungültig sein!\n" -#: src/lang.c:1055 +#: src/lang.c:1068 #, c-format msgid "" "\n" @@ -4737,81 +4768,81 @@ msgstr "" "\n" "Warnung: \"%s\" ist keine gültige Newsgruppe auf diesem Server!\n" -#: src/lang.c:1059 +#: src/lang.c:1072 #, 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:1060 +#: src/lang.c:1073 msgid "Missing parts." msgstr "Teile fehlen." -#: src/lang.c:1061 +#: src/lang.c:1074 msgid "No beginning." msgstr "Kein Anfang." -#: src/lang.c:1062 +#: src/lang.c:1075 msgid "No data." msgstr "Keine Daten." -#: src/lang.c:1063 +#: src/lang.c:1076 msgid "Unknown error." msgstr "Unbekannter Fehler." -#: src/lang.c:1066 +#: src/lang.c:1079 #, c-format msgid "\tChecksum of %s (%ld %s)" msgstr "\tPrüfsumme für %s (%ld %s)" -#: src/lang.c:1071 +#: src/lang.c:1084 msgid "Reading mail active file... " msgstr "Lese EMail-Active-Datei... " -#: src/lang.c:1072 +#: src/lang.c:1085 msgid "Reading mailgroups file... " msgstr "Lese Mailgruppen-Datei... " -#: src/lang.c:1076 +#: src/lang.c:1089 msgid "perform PGP operations on article" -msgstr "wendet PGP auf den Artikel an" +msgstr "Wendet PGP auf den Artikel an" -#: src/lang.c:1077 +#: src/lang.c:1090 msgid "Add key(s) to public keyring?" msgstr "Schlüssel dem Öffentlichen Schlüsselring hinzufügen?" -#: src/lang.c:1078 +#: src/lang.c:1091 #, c-format msgid "%s=encrypt, %s=sign, %s=both, %s=quit: " msgstr "%s=verschlüsseln, %s=signieren, %s=beides, %s=Ende: " -#: src/lang.c:1079 +#: src/lang.c:1092 #, 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:1080 +#: src/lang.c:1093 #, 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:1081 +#: src/lang.c:1094 msgid "Article not signed and no public keys found" msgstr "Artikel ist nicht signiert; keine öffentlichen Schlüssel gefunden" -#: src/lang.c:1083 +#: src/lang.c:1096 #, 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:1084 +#: src/lang.c:1097 #, 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:1085 +#: src/lang.c:1098 #, c-format msgid "" "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: " @@ -4819,93 +4850,93 @@ msgstr "" "%s=Ende, %s=bearbeiten, %s=ispell, %s=pgp, %s=Menü, %s=posten, " "%s=zurücklegen [%%s]: " -#: src/lang.c:1087 +#: src/lang.c:1100 #, 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:1088 +#: src/lang.c:1101 #, 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:1089 +#: src/lang.c:1102 #, 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:1093 +#: src/lang.c:1106 #, 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:1094 +#: src/lang.c:1107 #, 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:1095 +#: src/lang.c:1108 #, 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:1097 +#: src/lang.c:1110 #, 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:1098 +#: src/lang.c:1111 #, c-format msgid "%s=quit, %s=edit, %s=send [%%s]: " msgstr "%s=Ende, %s=bearbeiten, %s=verschicken [%%s]: " -#: src/lang.c:1099 +#: src/lang.c:1112 #, 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:1105 +#: src/lang.c:1118 msgid "Try cache_overview_files to speed up things.\n" msgstr "Setze cache_overview_files um das Lesen zu beschleunigen.\n" -#: src/lang.c:1106 +#: src/lang.c:1119 msgid "Tin will use local index files instead.\n" msgstr "Tin wird lokale index files benutzen.\n" -#: src/lang.c:1107 +#: src/lang.c:1120 msgid "Cannot find NNTP server name" msgstr "Kann den Namen des NNTP Servers nicht finden" -#: src/lang.c:1108 +#: src/lang.c:1121 #, c-format msgid "Connecting to %s:%u..." msgstr "Verbinde mit %s:%u..." -#: src/lang.c:1109 +#: src/lang.c:1122 msgid "Disconnecting from server..." msgstr "Trenne Verbindung zum Server..." -#: src/lang.c:1110 +#: src/lang.c:1123 #, c-format msgid "Failed to connect to NNTP server %s. Exiting..." msgstr "Konnte nicht zum NNTP Server %s verbinden. Beende..." -#: src/lang.c:1111 +#: src/lang.c:1124 msgid "205 Closing connection" msgstr "205 Schließe Verbindung" -#: src/lang.c:1112 +#: src/lang.c:1125 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:1113 +#: src/lang.c:1126 msgid "Connection to news server has timed out. Reconnect?" msgstr "Die Verbindung zum Newsserver wurde unterbrochen. Wieder verbinden?" -#: src/lang.c:1114 +#: src/lang.c:1127 #, c-format msgid "" "Put the server name in the file %s,\n" @@ -4914,45 +4945,45 @@ msgstr "" "Schreiben Sie den Servernamen in die Datei %s,\n" "oder setzen Sie die Umgebungsvariable NNTPSERVER" -#: src/lang.c:1115 +#: src/lang.c:1128 msgid " -A force authentication on connect" msgstr " -A Erzwinge Anmeldung bei Verbindung" -#: src/lang.c:1116 +#: src/lang.c:1129 #, 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:1117 +#: src/lang.c:1130 #, 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:1118 +#: src/lang.c:1131 msgid " -Q quick start. Same as -dnq" msgstr " -Q Schnellstart. Das Selbe wie -dnq" -#: src/lang.c:1119 +#: src/lang.c:1132 msgid " -r read news remotely from default NNTP server" msgstr " -r Lese Artikel vom Standard-NNTP-Server" -#: src/lang.c:1120 +#: src/lang.c:1133 msgid " -l use only LIST instead of GROUP (-n) command" msgstr " -l Benutze nur das LIST anstelle vom GROUP-Kommando (-n)" -#: src/lang.c:1121 +#: src/lang.c:1134 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:1123 +#: src/lang.c:1136 msgid " -4 force connecting via IPv4" msgstr " -4 IPv4 benutzen" -#: src/lang.c:1124 +#: src/lang.c:1137 msgid " -6 force connecting via IPv6" msgstr " -6 IPv6 benutzen" -#: src/lang.c:1125 +#: src/lang.c:1138 msgid "" "\n" "socket or connect problem\n" @@ -4960,7 +4991,7 @@ msgstr "" "\n" "Socket oder Verbindungsproblem\n" -#: src/lang.c:1127 +#: src/lang.c:1140 #, c-format msgid "" "\n" @@ -4969,16 +5000,16 @@ msgstr "" "\n" "Verbindung mit %s: " -#: src/lang.c:1128 +#: src/lang.c:1141 msgid "Giving up...\n" msgstr "Gebe auf...\n" -#: src/lang.c:1130 +#: src/lang.c:1143 #, c-format msgid "%s/tcp: Unknown service.\n" msgstr "%s/tcp: Unbekannter Service.\n" -#: src/lang.c:1134 +#: src/lang.c:1147 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" @@ -4986,89 +5017,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:1137 +#: src/lang.c:1150 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:1140 +#: src/lang.c:1153 #, 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:1143 -msgid " -Q quick start. Same as -qd" -msgstr " -Q Schnellstart. Das Selbe wie -qd" +#: src/lang.c:1156 +msgid " -Q quick start. Same as -dq" +msgstr " -Q Schnellstart. Das Selbe wie -dq" -#: src/lang.c:1144 +#: src/lang.c:1157 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:1145 +#: src/lang.c:1158 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:1146 +#: src/lang.c:1159 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:1150 +#: src/lang.c:1163 msgid "Posting using external inews failed. Use built in inews instead?" msgstr "Fehler beim Posten mit externem inews, verwende eingebautes?" -#: src/lang.c:1151 +#: src/lang.c:1164 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:1155 +#: src/lang.c:1168 #, c-format msgid "%d %s printed" msgstr "%d %s gedruckt" -#: src/lang.c:1156 +#: src/lang.c:1169 msgid "output article/thread/hot/pattern/tagged articles to printer" -msgstr "druckt Artikel/Thread/hervorgehobene/Muster/markierten" +msgstr "Druckt Artikel/Thread/hervorgehobene/Muster/markierten" -#: src/lang.c:1157 +#: src/lang.c:1170 msgid "Print" msgstr "Drucke" -#: src/lang.c:1158 +#: src/lang.c:1171 msgid "Printing..." msgstr "Drucke..." -#: src/lang.c:1162 +#: src/lang.c:1175 #, c-format msgid "%d %s piped to \"%s\"" msgstr "%d %s nach \"%s\" gepipet" -#: src/lang.c:1163 +#: src/lang.c:1176 msgid "pipe article/thread/hot/pattern/tagged articles into command" -msgstr "pipet Artikel/thread hervorgehoben/Muster/markierten Artikel" +msgstr "Pipet Artikel/thread hervorgehoben/Muster/markierten Artikel" -#: src/lang.c:1164 +#: src/lang.c:1177 msgid "No command" msgstr "Kein Kommando" -#: src/lang.c:1165 +#: src/lang.c:1178 msgid "Pipe" msgstr "Pipe" -#: src/lang.c:1166 +#: src/lang.c:1179 #, c-format msgid "Pipe to command [%.*s]> " msgstr "Pipen in Kommando [%.*s]> " -#: src/lang.c:1167 +#: src/lang.c:1180 msgid "Piping..." msgstr "Pipen..." -#: src/lang.c:1169 +#: src/lang.c:1182 msgid "Piping not enabled." msgstr "Pipen nicht aktiviert." -#: src/lang.c:1173 +#: src/lang.c:1186 #, c-format msgid "" "\n" @@ -5083,7 +5114,7 @@ msgstr "" " vom Inhalt trennt. Benutzen Sie ein ',' um mehrere Newsgruppen\n" " anzugeben\n" -#: src/lang.c:1178 +#: src/lang.c:1191 #, c-format msgid "" "\n" @@ -5096,7 +5127,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:1183 +#: src/lang.c:1196 #, c-format msgid "" "\n" @@ -5109,7 +5140,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:1187 +#: src/lang.c:1200 #, c-format msgid "" "\n" @@ -5119,7 +5150,7 @@ msgstr "" "Warnung: Die \"%s:\" Zeile enthält Leerzeichen die entfernt\n" " werden sollten.\n" -#: src/lang.c:1192 +#: src/lang.c:1205 msgid "" "\n" " If your article contains quoted text please take some time to pare it " @@ -5154,40 +5185,40 @@ msgstr "" " Artikel nicht sorgfältig formatieren, ist es sehr wahrscheinlich, dass er\n" " von vielen gar nicht gelesen wird.\n" -#: src/lang.c:1205 +#: src/lang.c:1218 msgid "shell escape" msgstr "Ausgang zur Shell" -#: src/lang.c:1206 +#: src/lang.c:1219 #, c-format msgid "Shell Command (%s)" msgstr "Shellkommando (%s)" -#: src/lang.c:1207 +#: src/lang.c:1220 #, c-format msgid "Enter shell command [%s]> " msgstr "Geben Sie ein Shellkommando ein [%s]> " -#: src/lang.c:1211 +#: src/lang.c:1224 #, 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:1215 +#: src/lang.c:1228 #, c-format msgid "Group %.*s ('q' to quit)..." msgstr "Gruppe %.*s ('q' zum beenden)..." -#: src/lang.c:1217 +#: src/lang.c:1230 #, c-format msgid "Group %.*s..." msgstr "Gruppe %.*s..." -#: src/lang.c:1221 +#: src/lang.c:1234 msgid "Server unavailable\n" msgstr "Server nicht erreichbar\n" -#: src/lang.c:1227 +#: src/lang.c:1240 #, c-format msgid "" "%s=pipe; %s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; " @@ -5196,7 +5227,7 @@ msgstr "" "%s=Pipe; %s=Mail; %s=Drucken; %s=Ende; %s=Alle/Nur ungel.; %s=Speich.; " "%s=tag; %s=Posten" -#: src/lang.c:1228 +#: src/lang.c:1241 #, c-format msgid "" "%s=pipe; %s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post" @@ -5204,7 +5235,7 @@ msgstr "" "%s=Pipe; %s=Mail; %s=Drucken; %s=Ende; %s=Antw. Mail; %s=Speich.; %s=tag; " "%s=Posten" -#: src/lang.c:1230 +#: src/lang.c:1243 #, c-format msgid "" "%s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post" @@ -5212,531 +5243,531 @@ msgstr "" "%s=Mail; %s=Drucken; %s=Ende; %s=Alle/Nur ungel.; %s=Speich.; %s=tag; " "%s=Posten" -#: src/lang.c:1231 +#: src/lang.c:1244 #, 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:1235 +#: src/lang.c:1248 #, 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:1236 +#: src/lang.c:1249 #, 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:1238 +#: src/lang.c:1251 #, 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:1239 +#: src/lang.c:1252 #, 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:1245 +#: src/lang.c:1258 msgid "Terminal does not support color" msgstr "Terminal unterstützt keine Farben" -#: src/lang.c:1250 +#: src/lang.c:1263 #, c-format msgid "Trying %s" msgstr "Versuche %s" -#: src/lang.c:1264 src/lang.c:1292 src/lang.c:1574 src/refs.c:292 +#: src/lang.c:1277 src/lang.c:1305 src/lang.c:1587 src/refs.c:292 msgid "None" msgstr "Nichts" -#: src/lang.c:1265 +#: src/lang.c:1278 msgid "Subject" msgstr "Subject" -#: src/lang.c:1266 +#: src/lang.c:1279 msgid "References" msgstr "References" -#: src/lang.c:1267 +#: src/lang.c:1280 msgid "Both Subject and References" msgstr "Beides: Subject und References" -#: src/lang.c:1268 +#: src/lang.c:1281 msgid "Multipart Subject" msgstr "Mehrteilige Artikel (Subject)" -#: src/lang.c:1269 +#: src/lang.c:1282 msgid "Percentage Match" msgstr "Prozentualer Treffer" -#: src/lang.c:1282 src/lang.c:1373 src/lang.c:1463 +#: src/lang.c:1295 src/lang.c:1386 src/lang.c:1476 msgid "No" msgstr "Nein" -#: src/lang.c:1283 src/lang.c:1465 +#: src/lang.c:1296 src/lang.c:1478 msgid "Yes" msgstr "Ja" -#: src/lang.c:1284 +#: src/lang.c:1297 msgid "Hide All" msgstr "Alle ausblenden" -#: src/lang.c:1293 +#: src/lang.c:1306 msgid "Address" msgstr "Adresse" -#: src/lang.c:1294 +#: src/lang.c:1307 msgid "Full Name" msgstr "Voller Name" -#: src/lang.c:1295 +#: src/lang.c:1308 msgid "Address and Name" msgstr "Adresse und Name" -#: src/lang.c:1303 +#: src/lang.c:1316 msgid "Max" msgstr "Höchster" -#: src/lang.c:1304 +#: src/lang.c:1317 msgid "Sum" msgstr "Summe" -#: src/lang.c:1305 +#: src/lang.c:1318 msgid "Average" msgstr "Durchschnitt" -#: src/lang.c:1315 src/lang.c:1335 +#: src/lang.c:1328 src/lang.c:1348 msgid "Black" msgstr "Schwarz" -#: src/lang.c:1316 src/lang.c:1336 +#: src/lang.c:1329 src/lang.c:1349 msgid "Red" msgstr "Rot" -#: src/lang.c:1317 src/lang.c:1337 +#: src/lang.c:1330 src/lang.c:1350 msgid "Green" msgstr "Grün" -#: src/lang.c:1318 src/lang.c:1338 +#: src/lang.c:1331 src/lang.c:1351 msgid "Brown" msgstr "Braun" -#: src/lang.c:1319 src/lang.c:1339 +#: src/lang.c:1332 src/lang.c:1352 msgid "Blue" msgstr "Blau" -#: src/lang.c:1320 src/lang.c:1340 +#: src/lang.c:1333 src/lang.c:1353 msgid "Pink" msgstr "Rosa" -#: src/lang.c:1321 src/lang.c:1341 +#: src/lang.c:1334 src/lang.c:1354 msgid "Cyan" msgstr "Cyan" -#: src/lang.c:1322 src/lang.c:1342 +#: src/lang.c:1335 src/lang.c:1355 msgid "White" msgstr "Weiß" -#: src/lang.c:1323 +#: src/lang.c:1336 msgid "Gray" msgstr "Grau" -#: src/lang.c:1324 +#: src/lang.c:1337 msgid "Light Red" msgstr "Helles Rot" -#: src/lang.c:1325 +#: src/lang.c:1338 msgid "Light Green" msgstr "Helles Grün" -#: src/lang.c:1326 +#: src/lang.c:1339 msgid "Yellow" msgstr "Gelb" -#: src/lang.c:1327 +#: src/lang.c:1340 msgid "Light Blue" msgstr "Helles Blau" -#: src/lang.c:1328 +#: src/lang.c:1341 msgid "Light Pink" msgstr "Helles Rosa" -#: src/lang.c:1329 +#: src/lang.c:1342 msgid "Light Cyan" msgstr "Helles Cyan" -#: src/lang.c:1330 +#: src/lang.c:1343 msgid "Light White" msgstr "Helles Weiß" -#: src/lang.c:1351 src/lang.c:1470 src/lang.c:1485 +#: src/lang.c:1364 src/lang.c:1483 src/lang.c:1498 msgid "Nothing" msgstr "Nichts" -#: src/lang.c:1353 +#: src/lang.c:1366 msgid "Space" msgstr "Leerzeichen" -#: src/lang.c:1361 +#: src/lang.c:1374 msgid "Normal" msgstr "Normal" -#: src/lang.c:1362 +#: src/lang.c:1375 msgid "Best highlighting" msgstr "Beste Hervorhebung" -#: src/lang.c:1363 +#: src/lang.c:1376 msgid "Underline" msgstr "Unterstreichen" -#: src/lang.c:1364 +#: src/lang.c:1377 msgid "Reverse video" msgstr "Invers" -#: src/lang.c:1365 +#: src/lang.c:1378 msgid "Blinking" msgstr "Blinkend" -#: src/lang.c:1366 +#: src/lang.c:1379 msgid "Half bright" msgstr "Halbe Helligkeit" -#: src/lang.c:1367 +#: src/lang.c:1380 msgid "Bold" msgstr "Fett" -#: src/lang.c:1374 +#: src/lang.c:1387 msgid "Cc" msgstr "Cc" -#: src/lang.c:1375 +#: src/lang.c:1388 msgid "Bcc" msgstr "Bcc" -#: src/lang.c:1376 +#: src/lang.c:1389 msgid "Cc and Bcc" msgstr "Cc und Bcc" -#: src/lang.c:1393 src/lang.c:1406 +#: src/lang.c:1406 src/lang.c:1419 msgid "none" msgstr "Nichts" -#: src/lang.c:1394 +#: src/lang.c:1407 msgid "commands" msgstr "Kommandos" -#: src/lang.c:1395 +#: src/lang.c:1408 msgid "select" msgstr "X-Befehl" -#: src/lang.c:1397 +#: src/lang.c:1410 msgid "commands & quit" msgstr "Kommandos & Ende" -#: src/lang.c:1398 +#: src/lang.c:1411 msgid "commands & select" msgstr "Kommandos & X-Befehl" -#: src/lang.c:1399 +#: src/lang.c:1412 msgid "quit & select" msgstr "Ende & X-Befehl" -#: src/lang.c:1400 +#: src/lang.c:1413 msgid "commands & quit & select" msgstr "Kmndos & Ende & X-Befehl" -#: src/lang.c:1407 +#: src/lang.c:1420 msgid "PageDown" msgstr "PageDown" -#: src/lang.c:1408 +#: src/lang.c:1421 msgid "PageNextUnread" msgstr "PageNextUnread" -#: src/lang.c:1409 +#: src/lang.c:1422 msgid "PageDown or PageNextUnread" msgstr "PageDown oder PageNextUnread" -#: src/lang.c:1415 +#: src/lang.c:1428 msgid "Subject: (case sensitive)" msgstr "Subject: Zeile (Groß-Kl. beachten) " -#: src/lang.c:1416 +#: src/lang.c:1429 msgid "Subject: (ignore case)" msgstr "Subject: Zeile (Groß-Kl. ignorieren) " -#: src/lang.c:1417 +#: src/lang.c:1430 msgid "From: (case sensitive)" msgstr "From: Zeile (Groß- Kleinschreibung beachten) " -#: src/lang.c:1418 +#: src/lang.c:1431 msgid "From: (ignore case)" msgstr "From: Zeile (ignoriere Groß- Kleinschreibung)" -#: src/lang.c:1419 +#: src/lang.c:1432 msgid "Msg-ID: & full References: line" msgstr "Message-ID: & References: " -#: src/lang.c:1420 +#: src/lang.c:1433 msgid "Msg-ID: & last References: only" msgstr "Message-ID: & letzte Reference" -#: src/lang.c:1421 +#: src/lang.c:1434 msgid "Message-ID: entry only" msgstr "Message-ID: allein " -#: src/lang.c:1422 +#: src/lang.c:1435 msgid "Lines:" msgstr "Zeilen:" -#: src/lang.c:1428 +#: src/lang.c:1441 msgid "Don't trim article body" msgstr "Artikelrumpf nicht anpassen" -#: src/lang.c:1429 +#: src/lang.c:1442 msgid "Skip leading blank lines" msgstr "Führende Leerzeilen überspringen" -#: src/lang.c:1430 +#: src/lang.c:1443 msgid "Skip trailing blank lines" msgstr "Abschließende Leerzeilen überspr." -#: src/lang.c:1431 +#: src/lang.c:1444 msgid "Skip leading and trailing blank l." msgstr "Führ. & abschlies. Leerz. überspr." -#: src/lang.c:1432 +#: src/lang.c:1445 msgid "Compact multiple between text" msgstr "Mehrere zwischen Textblöcken zusammenfassen" -#: src/lang.c:1433 +#: src/lang.c:1446 msgid "Compact multiple and skip leading" msgstr "" "Mehrere zwischen Textbl. zusammenfassen + führende Leerzeilen überspringen" -#: src/lang.c:1434 +#: src/lang.c:1447 msgid "Compact multiple and skip trailing" msgstr "" "Mehrere zwischen Textbl. zusammenfassen + abschließende Leerz. überspringen" -#: src/lang.c:1435 +#: src/lang.c:1448 msgid "Compact mltpl., skip lead. & trai." msgstr "" "Mehrere zwischen Textbl. zusammenf. + führende/abschließende Leerz. überspr." -#: src/lang.c:1464 +#: src/lang.c:1477 msgid "Shell archive" msgstr "Shellarchiv" -#: src/lang.c:1471 +#: src/lang.c:1484 msgid "Subject: (descending)" msgstr "Subject: (Absteigend)" -#: src/lang.c:1472 +#: src/lang.c:1485 msgid "Subject: (ascending)" msgstr "Subject: (Aufsteigend)" -#: src/lang.c:1473 +#: src/lang.c:1486 msgid "From: (descending)" msgstr "From: (Absteigend)" -#: src/lang.c:1474 +#: src/lang.c:1487 msgid "From: (ascending)" msgstr "From: (Aufsteigend)" -#: src/lang.c:1475 +#: src/lang.c:1488 msgid "Date: (descending)" msgstr "Date: (Absteigend)" -#: src/lang.c:1476 +#: src/lang.c:1489 msgid "Date: (ascending)" msgstr "Date: (Aufsteigend)" -#: src/lang.c:1477 src/lang.c:1486 +#: src/lang.c:1490 src/lang.c:1499 msgid "Score (descending)" msgstr "Bewertung (Absteigend)" -#: src/lang.c:1478 src/lang.c:1487 +#: src/lang.c:1491 src/lang.c:1500 msgid "Score (ascending)" msgstr "Bewertung (Aufsteigend)" -#: src/lang.c:1479 +#: src/lang.c:1492 msgid "Lines: (descending)" msgstr "Lines: (Absteigend)" -#: src/lang.c:1480 +#: src/lang.c:1493 msgid "Lines: (ascending)" msgstr "Lines: (Aufsteigend)" -#: src/lang.c:1488 +#: src/lang.c:1501 msgid "Last posting date (descending)" msgstr "Datum des letzten Artikels (Absteigend)" -#: src/lang.c:1489 +#: src/lang.c:1502 msgid "Last posting date (ascending)" msgstr "Datum des letzten Artikels (Aufsteigend)" -#: src/lang.c:1495 +#: src/lang.c:1508 msgid "Quick-sort" msgstr "Quicksort" -#: src/lang.c:1496 +#: src/lang.c:1509 msgid "Heap-sort" msgstr "Heapsort" -#: src/lang.c:1503 +#: src/lang.c:1516 msgid "Always Keep" msgstr "Immer behalten" -#: src/lang.c:1504 +#: src/lang.c:1517 msgid "Always Remove" msgstr "Immer entfernen" -#: src/lang.c:1505 +#: src/lang.c:1518 msgid "Mark with D on selection screen" msgstr "Mit D in der Anzeige markiert" -#: src/lang.c:1511 +#: src/lang.c:1524 msgid "Kill only unread arts" msgstr "Killt nur ungelesene Artikel" -#: src/lang.c:1512 +#: src/lang.c:1525 msgid "Kill all arts & show with K" msgstr "Killt alle Artikel, markiert mit K" #. TODO: s/K/art_marked_killed/ -#: src/lang.c:1513 +#: src/lang.c:1526 msgid "Kill all arts and never show" msgstr "Killt alle Artikel, zeigt sie nie" -#: src/lang.c:1519 +#: src/lang.c:1532 msgid "Nothing special" msgstr "Nichts besonderes" -#: src/lang.c:1520 +#: src/lang.c:1533 msgid "Compress quotes" msgstr "Zitatzeichen zusammenfassen" -#: src/lang.c:1521 +#: src/lang.c:1534 msgid "Quote signatures" msgstr "Signaturen zitieren" -#: src/lang.c:1522 +#: src/lang.c:1535 msgid "Compress quotes, quote sigs" msgstr "Zitatz. kürzen, Signat. zitieren" -#: src/lang.c:1523 +#: src/lang.c:1536 msgid "Quote empty lines" msgstr "Leerzeilen zitieren" -#: src/lang.c:1524 +#: src/lang.c:1537 msgid "Compress quotes, quote empty lines" msgstr "Zitatz. kürzen, Leerzeilen zit." -#: src/lang.c:1525 +#: src/lang.c:1538 msgid "Quote sigs & empty lines" msgstr "Signat. und Leerzeilen zitieren" -#: src/lang.c:1526 +#: src/lang.c:1539 msgid "Comp. q., quote sigs & empty lines" msgstr "Zitatz. kürzen, Sign & Leerz. zit." -#: src/lang.c:1566 +#: src/lang.c:1579 msgid "no" msgstr "nein" -#: src/lang.c:1567 +#: src/lang.c:1580 msgid "with headers" msgstr "mit Header" -#: src/lang.c:1568 +#: src/lang.c:1581 msgid "without headers" msgstr "ohne Header" -#: src/lang.c:1575 +#: src/lang.c:1588 msgid "NFKC" msgstr "NFKC" -#: src/lang.c:1577 +#: src/lang.c:1590 msgid "NFKD" msgstr "NFKD" -#: src/lang.c:1578 +#: src/lang.c:1591 msgid "NFC" msgstr "NFC" -#: src/lang.c:1579 +#: src/lang.c:1592 msgid "NFD" msgstr "NFD" -#: src/lang.c:1581 +#: src/lang.c:1594 msgid "NFKC case fold" msgstr "NFKC Groß-/Kleinschreibung Zusammenlegen" -#: src/lang.c:1590 +#: src/lang.c:1603 msgid "Display Options" msgstr "Darstellungseinstellungen" -#: src/lang.c:1597 +#: src/lang.c:1610 msgid "Color Options" msgstr "Farbeinstellungen" -#: src/lang.c:1603 +#: src/lang.c:1616 msgid "Highlight Options" msgstr "Hervorhebungseinstellungen" -#: src/lang.c:1610 +#: src/lang.c:1623 msgid "Article-Limiting Options" msgstr "Artikel-Begrenzungseinstellungen" -#: src/lang.c:1616 +#: src/lang.c:1629 msgid "Posting/Mailing Options" msgstr "Versandeinstellungen für Mail und News" -#: src/lang.c:1622 +#: src/lang.c:1635 msgid "Saving/Printing Options" msgstr "Speicher- und Druckereinstellungen" -#: src/lang.c:1628 +#: src/lang.c:1641 msgid "Expert Options" msgstr "Experteneinstellungen" -#: src/lang.c:1634 +#: src/lang.c:1647 msgid "Filtering Options" msgstr "Filtereinstellungen" -#: src/lang.c:1639 src/lang.c:1670 src/lang.c:1676 src/lang.c:1703 -#: src/lang.c:1755 src/lang.c:1761 src/lang.c:1771 src/lang.c:1782 -#: src/lang.c:1800 src/lang.c:1869 src/lang.c:2070 src/lang.c:2076 -#: src/lang.c:2082 src/lang.c:2097 src/lang.c:2109 src/lang.c:2116 -#: src/lang.c:2170 src/lang.c:2179 src/lang.c:2185 src/lang.c:2192 -#: src/lang.c:2199 src/lang.c:2206 src/lang.c:2213 src/lang.c:2220 -#: src/lang.c:2227 src/lang.c:2234 src/lang.c:2241 src/lang.c:2248 -#: src/lang.c:2255 src/lang.c:2262 src/lang.c:2269 src/lang.c:2276 -#: src/lang.c:2283 src/lang.c:2290 src/lang.c:2297 src/lang.c:2304 -#: src/lang.c:2311 src/lang.c:2318 src/lang.c:2325 src/lang.c:2332 -#: src/lang.c:2339 src/lang.c:2346 src/lang.c:2353 src/lang.c:2361 -#: src/lang.c:2377 src/lang.c:2384 src/lang.c:2391 src/lang.c:2398 -#: src/lang.c:2404 src/lang.c:2410 src/lang.c:2427 src/lang.c:2439 -#: src/lang.c:2474 src/lang.c:2527 src/lang.c:2541 src/lang.c:2547 -#: src/lang.c:2572 src/lang.c:2590 src/lang.c:2607 src/lang.c:2619 -#: src/lang.c:2652 src/lang.c:2688 src/lang.c:2708 src/lang.c:2743 -#: src/lang.c:2753 src/lang.c:2760 src/lang.c:2786 src/lang.c:2810 -#: src/lang.c:2887 src/lang.c:2902 src/lang.c:2910 src/lang.c:2924 -#: src/lang.c:2930 src/lang.c:2968 +#: src/lang.c:1652 src/lang.c:1683 src/lang.c:1689 src/lang.c:1716 +#: src/lang.c:1768 src/lang.c:1774 src/lang.c:1784 src/lang.c:1795 +#: src/lang.c:1813 src/lang.c:1882 src/lang.c:2083 src/lang.c:2089 +#: src/lang.c:2095 src/lang.c:2110 src/lang.c:2122 src/lang.c:2129 +#: src/lang.c:2183 src/lang.c:2192 src/lang.c:2198 src/lang.c:2205 +#: src/lang.c:2212 src/lang.c:2219 src/lang.c:2226 src/lang.c:2233 +#: src/lang.c:2240 src/lang.c:2247 src/lang.c:2254 src/lang.c:2261 +#: src/lang.c:2268 src/lang.c:2275 src/lang.c:2282 src/lang.c:2289 +#: src/lang.c:2296 src/lang.c:2303 src/lang.c:2310 src/lang.c:2317 +#: src/lang.c:2324 src/lang.c:2331 src/lang.c:2338 src/lang.c:2345 +#: src/lang.c:2352 src/lang.c:2359 src/lang.c:2366 src/lang.c:2374 +#: src/lang.c:2390 src/lang.c:2397 src/lang.c:2404 src/lang.c:2411 +#: src/lang.c:2417 src/lang.c:2423 src/lang.c:2440 src/lang.c:2452 +#: src/lang.c:2487 src/lang.c:2540 src/lang.c:2554 src/lang.c:2560 +#: src/lang.c:2585 src/lang.c:2603 src/lang.c:2620 src/lang.c:2632 +#: src/lang.c:2665 src/lang.c:2694 src/lang.c:2714 src/lang.c:2742 +#: src/lang.c:2752 src/lang.c:2759 src/lang.c:2785 src/lang.c:2809 +#: src/lang.c:2886 src/lang.c:2901 src/lang.c:2909 src/lang.c:2923 +#: src/lang.c:2929 src/lang.c:2967 msgid " toggles, sets, cancels." msgstr " wechselt, setzt, bricht ab." -#: src/lang.c:1640 +#: src/lang.c:1653 msgid "Show mini menu & posting etiquette" msgstr "Zeigt Minimenü & Posting Etikette" -#: src/lang.c:1641 +#: src/lang.c:1654 msgid "" "# If ON show a mini menu of useful commands at each level\n" "# and posting etiquette after composing an article\n" @@ -5744,23 +5775,23 @@ 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:1646 +#: src/lang.c:1659 msgid "Show short description for each newsgroup. toggles & sets." msgstr "Zeige Kurzbeschreibung für Gruppe. wechselt & setzt." -#: src/lang.c:1647 +#: src/lang.c:1660 msgid "Show description of each newsgroup" msgstr "Zeige Beschreibung der Newsgruppen" -#: src/lang.c:1648 +#: src/lang.c:1661 msgid "" "# If ON show group description text after newsgroup name at\n" "# group selection level\n" msgstr "" -"# Falls ON wird die Newsgruppenbeschreibung im Gruppenauswahlmenü\n" +"# Falls ON wird die Newsgruppenbeschreibung in der Gruppenauswahl-Ebene\n" "# nach dem Gruppennamen angezeigt\n" -#: src/lang.c:1653 +#: src/lang.c:1666 msgid "" "Show From (author) fields in group & thread level. toggles & " "sets." @@ -5768,11 +5799,11 @@ msgstr "" "Zeigt From (Autor) Feld im Gruppen- und Threadlevel. wechselt & " "setzt." -#: src/lang.c:1654 +#: src/lang.c:1667 msgid "In group and thread level, show author by" -msgstr "Im Gruppen und Threadlevel, zeige Autor an mit" +msgstr "Zeige Autor im Gruppen- und Threadlevel mit an" -#: src/lang.c:1655 +#: src/lang.c:1668 msgid "" "# Part of From field to display in group and thread level\n" "# Possible values are (the default is marked with *):\n" @@ -5781,40 +5812,40 @@ msgid "" "# * 2 = full name\n" "# 3 = both\n" msgstr "" -"# Anzeige des 'From:' Felds im Gruppen und Threadlevel.\n" +"# Anzeige des 'From:' Felds im Gruppen- und Threadlevel.\n" "# Mögliche Werte sind (die Voreinstellung ist mit * gekennzeichnet):\n" "# 0 = nichts\n" "# 1 = Adresse\n" "# * 2 = Voller Name\n" "# 3 = beides (Adresse und Name)\n" -#: src/lang.c:1664 +#: src/lang.c:1677 msgid "Draw -> or highlighted bar for selection. toggles & sets." msgstr "Zeige -> oder Hervorhebung für Auswahl. wechselt & setzt." -#: src/lang.c:1665 +#: src/lang.c:1678 msgid "Draw -> instead of highlighted bar" msgstr "Zeige -> anstatt einer Markierung" -#: src/lang.c:1666 +#: src/lang.c:1679 msgid "# If ON use -> otherwise highlighted bar for selection\n" msgstr "" "# Falls ON benutze -> andernfalls benutze eine Markierung zur Auswahl\n" -#: src/lang.c:1671 +#: src/lang.c:1684 msgid "Use inverse video for page headers" msgstr "Inverse Darstellung für die Header" -#: src/lang.c:1672 +#: src/lang.c:1685 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:1677 +#: src/lang.c:1690 msgid "Thread articles by" msgstr "Threade Artikel anhand" -#: src/lang.c:1678 +#: src/lang.c:1691 msgid "" "# Thread articles by ...\n" "# Possible values are (the default is marked with *):\n" @@ -5834,15 +5865,15 @@ msgstr "" "# 4 = Mehrteilige Artikel\n" "# 5 = prozentualer Subject Vergleich\n" -#: src/lang.c:1689 +#: src/lang.c:1702 msgid "Enter percentage match required to thread together. sets." msgstr "Prozent des Subject das gleich sein muss. setzt." -#: src/lang.c:1690 +#: src/lang.c:1703 msgid "Thread percentage match" msgstr "Prozentualer Subject Vergleich" -#: src/lang.c:1692 +#: src/lang.c:1705 #, no-c-format msgid "" "# Thread percentage match...\n" @@ -5866,11 +5897,11 @@ msgstr "" "um\n" "# in den gleichen Thread sortiert zu werden.\n" -#: src/lang.c:1704 +#: src/lang.c:1717 msgid "Score of a thread" msgstr "Bewertung eines Threads" -#: src/lang.c:1705 +#: src/lang.c:1718 msgid "" "# Thread score\n" "# Possible values are (the default is marked with *):\n" @@ -5884,16 +5915,16 @@ msgstr "" "# 1 = Summe\n" "# 2 = Durchschnitt\n" -#: src/lang.c:1713 +#: src/lang.c:1726 msgid "" "Sort articles by Subject, From, Date or Score. toggles & sets." msgstr "Sortiere Artikel nach Subject, From, Datum oder Bewertung." -#: src/lang.c:1714 +#: src/lang.c:1727 msgid "Sort articles by" msgstr "Sortiere Artikel nach" -#: src/lang.c:1715 +#: src/lang.c:1728 msgid "" "# Sort articles by ...\n" "# Possible values are (the default is marked with *):\n" @@ -5923,15 +5954,15 @@ msgstr "" "# 9 = Lines absteigend\n" "# 10 = Lines aufsteigend\n" -#: src/lang.c:1731 +#: src/lang.c:1744 msgid "Sort threads by Nothing or Score. toggles & sets." msgstr "Threads nach Bewertung (Score) ordnen? wechselt & setzt." -#: src/lang.c:1732 +#: src/lang.c:1745 msgid "Sort threads by" msgstr "Sortiere Threads nach" -#: src/lang.c:1733 +#: src/lang.c:1746 msgid "" "# Sort thread by ...\n" "# Possible values are (the default is marked with *):\n" @@ -5949,46 +5980,46 @@ msgstr "" "# 3 = Datum des letzten Artikels (absteigend)\n" "# 4 = Datum des letzten Artikels (aufsteigend)\n" -#: src/lang.c:1743 +#: src/lang.c:1756 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:1744 +#: src/lang.c:1757 msgid "Go to first unread article in group" msgstr "Setze Cursor auf ersten ungel. Art." -#: src/lang.c:1745 +#: src/lang.c:1758 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:1749 +#: src/lang.c:1762 msgid "Show all articles or only unread articles. toggles & sets." msgstr "Zeige alle oder nur ungelesene Artikel. wechselt & setzt." -#: src/lang.c:1750 +#: src/lang.c:1763 msgid "Show only unread articles" msgstr "Zeige nur ungelesene Artikel" -#: src/lang.c:1751 +#: src/lang.c:1764 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:1756 +#: src/lang.c:1769 msgid "Show only groups with unread arts" msgstr "Zeige nur Gruppen mit ungel. Art." -#: src/lang.c:1757 +#: src/lang.c:1770 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:1762 +#: src/lang.c:1775 msgid "Filter which articles" msgstr "Filter (kill) anwenden auf" -#: src/lang.c:1763 +#: src/lang.c:1776 msgid "" "# Filter which articles\n" "# Possible values are (the default is marked with *):\n" @@ -6002,11 +6033,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:1772 +#: src/lang.c:1785 msgid "Go to the next unread article with" msgstr "Zum nächsten ungelesenen Artikel springen mit" -#: src/lang.c:1773 +#: src/lang.c:1786 msgid "" "# Go to the unread article with following key(s)\n" "# Possible values are (the default is marked with *):\n" @@ -6022,11 +6053,11 @@ msgstr "" "# * 2 = TAB\n" "# 3 = PAGE DOWN oder TAB\n" -#: src/lang.c:1783 +#: src/lang.c:1796 msgid "How to treat blank lines" msgstr "Wie mit Leerzeilen umgegangen werden soll" -#: src/lang.c:1784 +#: src/lang.c:1797 msgid "" "# Trim the article body, remove unnecessary blank lines.\n" "# Possible values are (the default is marked with *):\n" @@ -6056,26 +6087,26 @@ msgstr "" "# 7 = Leerzeilen zwischen Textblöcken zusammenfassen und\n" "# führende sowie abschließende Leerzeilen überspringen\n" -#: src/lang.c:1801 +#: src/lang.c:1814 msgid "List thread using right arrow key" msgstr "Zeige Thread mit rechter Pfeilt. an" -#: src/lang.c:1802 +#: src/lang.c:1815 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:1806 +#: src/lang.c:1819 msgid "Enter character to indicate deleted articles. sets, cancels." msgstr "Definiere Zeichen für gelöschte Artikel. setzt, bricht ab." -#: src/lang.c:1807 +#: src/lang.c:1820 msgid "Character to show deleted articles" msgstr "Zeichen für gelöschte Artikel" -#: src/lang.c:1808 +#: src/lang.c:1821 msgid "" "# Character used to show that an art was deleted (default 'D')\n" "# _ is turned into ' '\n" @@ -6083,18 +6114,18 @@ msgstr "" "# Zeichen für einen Artikel, der gelöscht wurde (Voreinstellung 'D')\n" "# _ wird in ' ' umgewandelt\n" -#: src/lang.c:1813 +#: src/lang.c:1826 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:1814 +#: src/lang.c:1827 msgid "Character to show inrange articles" msgstr "Zeichen für Artikel im Bereich" -#: src/lang.c:1815 +#: src/lang.c:1828 msgid "" "# Character used to show that an art is in a range (default '#')\n" "# _ is turned into ' '\n" @@ -6102,17 +6133,17 @@ msgstr "" "# Zeichen für Artikel die im Bereich sind (Voreinstellung '#')\n" "# _ wird in ' ' umgewandelt\n" -#: src/lang.c:1820 +#: src/lang.c:1833 msgid "" "Enter character to indicate that article will return. sets, " "cancels." msgstr "Definiere Zeichen für wiederkehrende Art. setzt. bricht ab." -#: src/lang.c:1821 +#: src/lang.c:1834 msgid "Character to show returning arts" msgstr "Zeichen für wiederkehrende Artikel" -#: src/lang.c:1822 +#: src/lang.c:1835 msgid "" "# Character used to show that an art will return (default '-')\n" "# _ is turned into ' '\n" @@ -6120,17 +6151,17 @@ msgstr "" "# Zeichen, dass ein Artikel wiederkommen wird (Voreinstellung '-')\n" "# _ wird in ' ' umgewandelt\n" -#: src/lang.c:1827 +#: src/lang.c:1840 msgid "" "Enter character to indicate selected articles. sets, cancels." msgstr "" "Zeichen für Artikel mit Markierung wichtig/'hot' setzt, bricht ab." -#: src/lang.c:1828 +#: src/lang.c:1841 msgid "Character to show selected articles" msgstr "Zeichen für wichtige Artikel" -#: src/lang.c:1829 +#: src/lang.c:1842 msgid "" "# Character used to show that an art was auto-selected (default '*')\n" "# _ is turned into ' '\n" @@ -6138,15 +6169,15 @@ msgstr "" "# Zeichen für Artikel mit Markierung wichtig/'hot' (Voreinstellung '*')\n" "# _ wird in ' ' umgewandelt\n" -#: src/lang.c:1834 +#: src/lang.c:1847 msgid "Enter character to indicate recent articles. sets, cancels." msgstr "Definiere Zeichen für aktuelle Artikel. setzt, bricht ab." -#: src/lang.c:1835 +#: src/lang.c:1848 msgid "Character to show recent articles" msgstr "Zeichen für aktuelle Artikel" -#: src/lang.c:1836 +#: src/lang.c:1849 msgid "" "# Character used to show that an art is recent (default 'o')\n" "# _ is turned into ' '\n" @@ -6154,15 +6185,15 @@ msgstr "" "# Zeichen für einen aktuellen Artikel (Voreinstellung ist 'o')\n" "# _ wird in ' ' umgewandelt\n" -#: src/lang.c:1841 +#: src/lang.c:1854 msgid "Enter character to indicate unread articles. sets, cancels." msgstr "Zeichen für ungelesene Artikel. setzt, bricht ab." -#: src/lang.c:1842 +#: src/lang.c:1855 msgid "Character to show unread articles" msgstr "Zeichen für ungelesene Artikel" -#: src/lang.c:1843 +#: src/lang.c:1856 msgid "" "# Character used to show that an art is unread (default '+')\n" "# _ is turned into ' '\n" @@ -6170,15 +6201,15 @@ msgstr "" "# Zeichen für ungelesene Artikel (Voreinstellung '+')\n" "# _ wird in ' ' umgewandelt\n" -#: src/lang.c:1848 +#: src/lang.c:1861 msgid "Enter character to indicate read articles. sets, cancels." msgstr "Zeichen für gelesene Artikel. setzt, bricht ab." -#: src/lang.c:1849 +#: src/lang.c:1862 msgid "Character to show read articles" msgstr "Zeichen für gelesene Artikel" -#: src/lang.c:1850 +#: src/lang.c:1863 msgid "" "# Character used to show that an art was read (default ' ')\n" "# _ is turned into ' '\n" @@ -6186,15 +6217,15 @@ msgstr "" "# Zeichen für gelesene Artikel (Voreinstellung ' ')\n" "# _ wird in ' ' umgewandelt\n" -#: src/lang.c:1855 +#: src/lang.c:1868 msgid "Enter character to indicate killed articles. sets, cancels." msgstr "Zeichen für gekillte Artikel. setzt, bricht ab." -#: src/lang.c:1856 +#: src/lang.c:1869 msgid "Character to show killed articles" msgstr "Zeichen für gekillte Artikel" -#: src/lang.c:1857 +#: src/lang.c:1870 msgid "" "# Character used to show that an art was killed (default 'K')\n" "# kill_level must be set accordingly, _ is turned into ' '\n" @@ -6202,17 +6233,17 @@ msgstr "" "# Zeichen für gekillte Artikel (Voreinstellung 'K')\n" "# _ wird in ' ' umgewandelt, kill_level muss passend gesetzt sein.\n" -#: src/lang.c:1862 +#: src/lang.c:1875 msgid "" "Enter character to indicate read selected articles. sets, cancels." msgstr "" "Zeichen für gelesene wichtige/'hot' Artikel. setzt, bricht ab." -#: src/lang.c:1863 +#: src/lang.c:1876 msgid "Character to show readselected arts" msgstr "Zeichen für gelesene wichtige Art." -#: src/lang.c:1864 +#: src/lang.c:1877 msgid "" "# Character used to show that an art was selected before read (default ':')\n" "# kill_level must be set accordingly, _ is turned into ' '\n" @@ -6221,11 +6252,11 @@ msgstr "" "# (Voreinstellung ':')\n" "# _ wird in ' ' umgewandelt, kill_level muss passend gesetzt sein.\n" -#: src/lang.c:1870 +#: src/lang.c:1883 msgid "Abbreviate long newsgroup names" msgstr "Lange Newsgruppennamen abkürzen" -#: src/lang.c:1871 +#: src/lang.c:1884 msgid "" "# If ON abbreviate (if necessary) long newsgroup names at group selection\n" "# level and article level like this:\n" @@ -6234,7 +6265,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:1877 +#: src/lang.c:1890 msgid "" "0 = full page scrolling, -1 = show previous last line as first on next page, " "-2 = half page" @@ -6242,11 +6273,11 @@ msgstr "" "0 = seitenweise, -1 = zeige zusätzlich letzte Zeile der vorigen Seite, -2 = " "halbe Seite" -#: src/lang.c:1878 +#: src/lang.c:1891 msgid "Number of lines to scroll in pager" msgstr "Blättere Artikel um ... Zeilen" -#: src/lang.c:1879 +#: src/lang.c:1892 msgid "" "# Number of lines that cursor-up/down will scroll in article pager\n" "# Possible values are (the default is marked with *):\n" @@ -6265,28 +6296,28 @@ msgstr "" "# * 1 = zeilenweise\n" "# 2 oder mehr = um 2 oder mehr Zeilen\n" -#: src/lang.c:1889 +#: src/lang.c:1902 msgid "Display signatures. toggles & sets." msgstr "Zeige Signaturen an. wechselt & setzt." -#: src/lang.c:1890 +#: src/lang.c:1903 msgid "Display signatures" msgstr "Zeige Signaturen an" -#: src/lang.c:1891 +#: src/lang.c:1904 msgid "# If OFF don't show signatures when displaying articles\n" msgstr "# Falls OFF zeige keine Signaturen an\n" -#: src/lang.c:1895 +#: src/lang.c:1908 msgid "" "Display uuencoded data as tagged attachments. toggles & sets." msgstr "Uu-kodierte Teile als Anhang anzeigen. wechselt & setzt." -#: src/lang.c:1896 +#: src/lang.c:1909 msgid "Display uue data as an attachment" msgstr "Zeige uue-Teile als Anhang an" -#: src/lang.c:1897 +#: src/lang.c:1910 msgid "" "# Handling of uuencoded data in the pager\n" "# Possible values are (the default is marked with *):\n" @@ -6304,17 +6335,17 @@ msgstr "" "# ähnlich der von MIME-Anhängen\n" "# 2 = Einzeilige Zusammenfassung auch für unvollständige Daten\n" -#: src/lang.c:1907 +#: src/lang.c:1920 msgid "" "Decode German style TeX umlaut codes to ISO. toggles & sets." msgstr "" "TeX german.sty Umlautkodierung auswerten. wechselt & setzt." -#: src/lang.c:1908 +#: src/lang.c:1921 msgid "Display \"a as Umlaut-a" msgstr "Wandle TeX-Umlaute automatisch um" -#: src/lang.c:1909 +#: src/lang.c:1922 msgid "" "# If ON decode German style TeX umlaut codes to ISO and\n" "# show \"a as Umlaut-a, etc.\n" @@ -6322,15 +6353,15 @@ msgstr "" "# Falls ON dekodiere laut german.sty (TeX) kodierte Umlaute und stelle\n" "# \"a als ä, usw. dar\n" -#: src/lang.c:1914 src/lang.c:1924 +#: src/lang.c:1927 src/lang.c:1937 msgid "Space separated list of header fields" msgstr "Durch Leerzeichen getrennte Liste der Header-Felder" -#: src/lang.c:1915 +#: src/lang.c:1928 msgid "Display these header fields (or *)" msgstr "Zeige diese Header-Felder (oder *)" -#: src/lang.c:1916 +#: src/lang.c:1929 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" @@ -6346,11 +6377,11 @@ msgstr "" "# Leerzeichen getrennte Werte angeben. Wenn Sie hier nichts definieren\n" "# wird diese Option deaktiviert.\n" -#: src/lang.c:1925 +#: src/lang.c:1938 msgid "Do not display these header fields" msgstr "Zeige folgende Header nicht an" -#: src/lang.c:1926 +#: src/lang.c:1939 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" @@ -6369,44 +6400,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:1936 +#: src/lang.c:1949 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:1937 +#: src/lang.c:1950 msgid "Skip multipart/alternative parts" msgstr "Übersp. multipart/alternative-Teile" -#: src/lang.c:1938 +#: src/lang.c:1951 msgid "# If ON strip multipart/alternative messages automatically\n" msgstr "" "# Falls ON entsorge multipart/alternative Teile des Artikels automatisch\n" -#: src/lang.c:1942 +#: src/lang.c:1955 msgid "Enable detection of verbatim blocks? toggles & sets." msgstr "" "Wortgetreue Textblöcke erkennen einschalten? wechselt & setzt." -#: src/lang.c:1943 +#: src/lang.c:1956 msgid "Detection of verbatim blocks" msgstr "Wortgetreue Textblöcke erkennen" -#: src/lang.c:1944 +#: src/lang.c:1957 msgid "# If ON detect verbatim blocks in articles\n" msgstr "# Falls ON werden wortgetreue Textblöcke in Artikeln erkannt\n" -#: src/lang.c:1949 +#: src/lang.c:1962 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:1950 +#: src/lang.c:1963 msgid "Regex used to show quoted lines" msgstr "Regulärer Ausd. für zit. Zeilen" -#: src/lang.c:1951 +#: src/lang.c:1964 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" @@ -6417,15 +6448,15 @@ msgstr "" "# Farbe angezeigt, die in col_quote definiert sind.\n" "# Wenn Sie hier nichts angeben, werden die Voreinstellungen benutzt.\n" -#: src/lang.c:1957 +#: src/lang.c:1970 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:1958 +#: src/lang.c:1971 msgid "Regex used to show twice quoted l." msgstr "Reg. Ausd. für zweifach zitierte Z." -#: src/lang.c:1959 +#: src/lang.c:1972 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" @@ -6436,15 +6467,15 @@ msgstr "" "# Farbe dargestellt, die in col_quote2 definiert ist.\n" "# Wenn Sie hier nichts eingeben, werden die Voreinstellungen benutzt.\n" -#: src/lang.c:1965 +#: src/lang.c:1978 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:1966 +#: src/lang.c:1979 msgid "Regex used to show >= 3 times q.l." msgstr "Reg. Ausd. für >=3-fach zitierte Z." -#: src/lang.c:1967 +#: src/lang.c:1980 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" @@ -6455,28 +6486,28 @@ msgstr "" "# dargestellt, die in col_quote3 definiert sind.\n" "# Wenn Sie hier nichts eingeben, werden die Voreinstellungen benutzt.\n" -#: src/lang.c:1973 +#: src/lang.c:1986 msgid "Enable detection of external quotes? toggles & sets." msgstr "Fremdzitate erkennen einschalten? wechselt & setzt." -#: src/lang.c:1974 +#: src/lang.c:1987 msgid "Detection of external quotes" msgstr "Fremdzitate erkennen" -#: src/lang.c:1975 +#: src/lang.c:1988 msgid "# If ON detect quoted text from external sources in articles\n" msgstr "# Falls ON werden Fremdzitate in Artikeln erkannt\n" -#: src/lang.c:1979 +#: src/lang.c:1992 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:1980 +#: src/lang.c:1993 msgid "Regex used to show quotes from external sources" msgstr "Regulärer Ausd. für Zeilen mit Fremdzitaten" -#: src/lang.c:1981 +#: src/lang.c:1994 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" @@ -6487,16 +6518,16 @@ msgstr "" "# Farbe dargestellt, die in col_extquote definiert ist.\n" "# Wenn Sie hier nichts eingeben, werden die Voreinstellungen benutzt.\n" -#: src/lang.c:1988 +#: src/lang.c:2001 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:1989 +#: src/lang.c:2002 msgid "Regex used to highlight /slashes/" msgstr "Reg. für /Schrägst./ Hervorhebungen" -#: src/lang.c:1990 +#: src/lang.c:2003 msgid "" "# A regular expression that tin will use to decide which words\n" "# bounded by '/' are to be shown in col_markslashes.\n" @@ -6506,16 +6537,16 @@ msgstr "" "# zwischen '/' in col_markslashes angezeigt werden.\n" "# Wenn Sie hier nichts eingeben, werden die Voreinstellungen benutzt.\n" -#: src/lang.c:1996 +#: src/lang.c:2009 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:1997 +#: src/lang.c:2010 msgid "Regex used to highlight *stars*" msgstr "Regu. A. für *Stern* Hervorhebungen" -#: src/lang.c:1998 +#: src/lang.c:2011 msgid "" "# A regular expression that tin will use to decide which words\n" "# bounded by '*' are to be shown in col_markstars.\n" @@ -6525,16 +6556,16 @@ msgstr "" "# zwischen '*' in col_markstars angezeigt werden.\n" "# Wenn Sie hier nichts eingeben, werden die Voreinstellungen benutzt.\n" -#: src/lang.c:2004 +#: src/lang.c:2017 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:2005 +#: src/lang.c:2018 msgid "Regex used to highlight -strokes-" msgstr "Reg. für -Durchstr.- Hervorhebungen" -#: src/lang.c:2006 +#: src/lang.c:2019 msgid "" "# A regular expression that tin will use to decide which words\n" "# bounded by '-' are to be shown in col_markstroke.\n" @@ -6544,16 +6575,16 @@ msgstr "" "# zwischen '-' in col_markstroke angezeigt werden.\n" "# Wenn Sie hier nichts eingeben, werden die Voreinstellungen benutzt.\n" -#: src/lang.c:2012 +#: src/lang.c:2025 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:2013 +#: src/lang.c:2026 msgid "Regex used to highlight _underline_" msgstr "Reg. für _Unterstr._ Hervorhebungen" -#: src/lang.c:2014 +#: src/lang.c:2027 msgid "" "# A regular expression that tin will use to decide which words\n" "# bounded by '_' are to be shown in col_markdash.\n" @@ -6563,16 +6594,16 @@ msgstr "" "# zwischen '_' in col_markdash angezeigt werden.\n" "# Wenn Sie hier nichts eingeben, werden die Voreinstellungen benutzt.\n" -#: src/lang.c:2020 +#: src/lang.c:2033 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:2021 +#: src/lang.c:2034 msgid "Regex with Subject prefixes" msgstr "Reg. Ausd. für den Subjectanfang" -#: src/lang.c:2022 +#: src/lang.c:2035 msgid "" "# A regular expression that tin will use to find Subject prefixes\n" "# which will be removed before showing the header.\n" @@ -6580,16 +6611,16 @@ msgstr "" "# Ein regulärer Ausdruck, mit dem tin Worte im Anfang des Subjects findet,\n" "# die dann entfernt werden.\n" -#: src/lang.c:2027 +#: src/lang.c:2040 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:2028 +#: src/lang.c:2041 msgid "Regex with Subject suffixes" msgstr "Reg. Ausd. für das Subjectende" -#: src/lang.c:2029 +#: src/lang.c:2042 msgid "" "# A regular expression that tin will use to find Subject suffixes\n" "# which will be removed when replying or posting followup.\n" @@ -6597,16 +6628,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:2034 +#: src/lang.c:2047 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:2035 +#: src/lang.c:2048 msgid "Regex for begin of a verbatim block" msgstr "Reg. Ausd. für den Anfang eines wortgetreu wiederzugebenden Absatzes" -#: src/lang.c:2036 +#: src/lang.c:2049 msgid "" "# A regular expression that tin will use to find the begin of\n" "# a verbatim block.\n" @@ -6614,16 +6645,16 @@ msgstr "" "# Ein regulärer Ausdruck, der den Beginn eines wortgetreu wiederzugebenden\n" "# Absatzes findet.\n" -#: src/lang.c:2041 +#: src/lang.c:2054 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:2042 +#: src/lang.c:2055 msgid "Regex for end of a verbatim block" msgstr "Reg. Ausd. für das Ende eines wortgetreu wiederzugebenden Absatzes" -#: src/lang.c:2043 +#: src/lang.c:2056 msgid "" "# A regular expression that tin will use to find the end of\n" "# a verbatim block.\n" @@ -6631,18 +6662,18 @@ msgstr "" "# Ein regulärer Ausdruck, der das Ende eines wortgetreu wiederzugebenden\n" "# Absatzes findet.\n" -#: src/lang.c:2048 +#: src/lang.c:2061 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:2049 +#: src/lang.c:2062 msgid "MIME binary content viewer" msgstr "MIME-Viewer" -#: src/lang.c:2050 +#: src/lang.c:2063 msgid "" "# If --internal automatically use the built in MIME viewer for non-text\n" "# parts of articles.\n" @@ -6654,15 +6685,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:2057 +#: src/lang.c:2070 msgid "Confirm before starting non-text viewing program" msgstr "Start des MIME-Viewers bestätigen" -#: src/lang.c:2058 +#: src/lang.c:2071 msgid "Ask before using MIME viewer" msgstr "Start des MIME-Viewers bestätigen" -#: src/lang.c:2059 +#: src/lang.c:2072 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" @@ -6670,40 +6701,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:2064 +#: src/lang.c:2077 msgid "Ask to mark groups read when quitting. toggles & sets." msgstr "" "Beim Beenden anbieten, alle betretenen Gruppen als gelesen zu markieren?" -#: src/lang.c:2065 +#: src/lang.c:2078 msgid "Catchup read groups when quitting" msgstr "Catchup der Gruppen beim Beenden" -#: src/lang.c:2066 +#: src/lang.c:2079 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:2071 +#: src/lang.c:2084 msgid "Catchup group using left key" msgstr "Catchup der Gruppe mit l. Cursor" -#: src/lang.c:2072 +#: src/lang.c:2085 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:2077 +#: src/lang.c:2090 msgid "Catchup thread by using left key" msgstr "Catchup mit der linken Cursort." -#: src/lang.c:2083 +#: src/lang.c:2096 msgid "Which actions require confirmation" msgstr "Bestätigung erforderlich für" -#: src/lang.c:2084 +#: src/lang.c:2097 msgid "" "# What should we ask confirmation for.\n" "# Possible values are (the default is marked with *):\n" @@ -6731,55 +6762,55 @@ msgstr "" "# 7 = Kommandos & Ende & X-Befehl\n" # TRANSLATION TOO LONG -#: src/lang.c:2098 +#: src/lang.c:2111 msgid "'Mark as (un)read' ignores tags" msgstr "'Art. (un)gelesen markieren' ignoriert Markierte" -#: src/lang.c:2099 +#: src/lang.c:2112 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:2103 +#: src/lang.c:2116 msgid "Program to run to open URLs, sets, cancels." msgstr "Öffne URLs mit ... setzt, bricht ab." -#: src/lang.c:2104 +#: src/lang.c:2117 msgid "Program that opens URLs" msgstr "Öffne URLs mit ..." -#: src/lang.c:2105 +#: src/lang.c:2118 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:2110 +#: src/lang.c:2123 msgid "Use mouse in xterm" msgstr "Maus in xterm nutzen" -#: src/lang.c:2111 +#: src/lang.c:2124 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:2117 +#: src/lang.c:2130 msgid "Use scroll keys on keypad" msgstr "Scrollt. vom Nummernblock nutzen" -#: src/lang.c:2118 +#: src/lang.c:2131 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:2123 +#: src/lang.c:2136 msgid "Enter maximum number of article to get. sets." msgstr "Maximale Anzahl der zu holenden Artikel eingeben. setzt." -#: src/lang.c:2124 +#: src/lang.c:2137 msgid "Number of articles to get" msgstr "Anzahl der zu holenden Artikel" -#: src/lang.c:2125 +#: src/lang.c:2138 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" @@ -6788,30 +6819,30 @@ msgstr "" "# angegeben wird, holt tin alle ungelesenen plus die letzten n gelesenen\n" "# Artikel\n" -#: src/lang.c:2130 +#: src/lang.c:2143 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:2131 +#: src/lang.c:2144 msgid "Article recentness time limit" msgstr "Artikel Neuheitszeit-Limit" -#: src/lang.c:2132 +#: src/lang.c:2145 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:2136 +#: src/lang.c:2149 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:2137 +#: src/lang.c:2150 msgid "Wildcard matching" msgstr "Wildcardprüfung" -#: src/lang.c:2138 +#: src/lang.c:2151 msgid "" "# Wildcard matching\n" "# Possible values are (the default is marked with *):\n" @@ -6823,66 +6854,66 @@ msgstr "" "# * 0 = wildmat\n" "# 1 = Regulärer Ausdruck\n" -#: src/lang.c:2145 +#: src/lang.c:2158 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:2146 +#: src/lang.c:2159 msgid "Score limit (kill)" msgstr "Bewertungsgrenze (kill)" -#: src/lang.c:2147 +#: src/lang.c:2160 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:2151 +#: src/lang.c:2164 msgid "Enter default score to kill articles. sets." msgstr "Bewertung für gekillte Artikel. setzt." -#: src/lang.c:2152 +#: src/lang.c:2165 msgid "Default score to kill articles" msgstr "Bewertung für gekillte Artikel" -#: src/lang.c:2153 +#: src/lang.c:2166 msgid "# Default score to kill articles\n" msgstr "# Bewertung für gekillte Artikel\n" -#: src/lang.c:2157 +#: src/lang.c:2170 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:2158 +#: src/lang.c:2171 msgid "Score limit (select)" msgstr "Bewertungsgrenze (select)" -#: src/lang.c:2159 +#: src/lang.c:2172 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:2163 +#: src/lang.c:2176 msgid "Enter default score to select articles. sets." msgstr "Bewertung für wichtige Artikel (hot). setzt." -#: src/lang.c:2164 +#: src/lang.c:2177 msgid "Default score to select articles" msgstr "Bewertung für wichtige Artikel" -#: src/lang.c:2165 +#: src/lang.c:2178 msgid "# Default score to select articles\n" msgstr "# Bewertung für wichtige Artikel (hot)\n" -#: src/lang.c:2171 +#: src/lang.c:2184 msgid "Use slrnface to show ''X-Face:''s" msgstr "''X-Face:''s mit slrnface Anzeigen" -#: src/lang.c:2172 +#: src/lang.c:2185 msgid "" "# If ON using slrnface(1) to interpret the ''X-Face:'' header.\n" "# Only useful when running in an xterm.\n" @@ -6890,19 +6921,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:2180 +#: src/lang.c:2193 msgid "Use ANSI color" msgstr "Benutze ANSI-Farben" -#: src/lang.c:2181 +#: src/lang.c:2194 msgid "# If ON using ANSI-color\n" msgstr "# Falls ON benutze ANSI-Farben\n" -#: src/lang.c:2186 +#: src/lang.c:2199 msgid "Standard foreground color" msgstr "Standard Vordergrundfarbe" -#: src/lang.c:2187 +#: src/lang.c:2200 msgid "" "# Standard foreground color\n" "# Default: -1 (default color)\n" @@ -6910,11 +6941,11 @@ msgstr "" "# Standard Vordergrundfarbe\n" "# Voreinstellung: -1 (Standard Farbe)\n" -#: src/lang.c:2193 +#: src/lang.c:2206 msgid "Standard background color" msgstr "Standard Hintergrundfarbe" -#: src/lang.c:2194 +#: src/lang.c:2207 msgid "" "# Standard background color\n" "# Default: -1 (default color)\n" @@ -6922,35 +6953,35 @@ msgstr "" "# Standard Hintergrundfarbe\n" "# Voreinstellung: -1 (Standard Farbe)\n" -#: src/lang.c:2200 +#: src/lang.c:2213 msgid "Color for inverse text (background)" msgstr "Farbe des inversen Text (Hinterg.)" -#: src/lang.c:2201 +#: src/lang.c:2214 msgid "" "# Color of background for inverse text\n" "# Default: 4 (blue)\n" msgstr "" "# Farbe des Hintergrunds für inversen Text\n" -"# Voreinstellung: 4 (blau)\n" +"# Voreinstellung: 4 (Blau)\n" -#: src/lang.c:2207 +#: src/lang.c:2220 msgid "Color for inverse text (foreground)" msgstr "Farbe des inversen Text (Vordergr.)" -#: src/lang.c:2208 +#: src/lang.c:2221 msgid "" "# Color of foreground for inverse text\n" "# Default: 7 (white)\n" msgstr "" "# Farbe des Vordergrunds für inversen Text\n" -"# Voreinstellung: 7 (weiß)\n" +"# Voreinstellung: 7 (Weiß)\n" -#: src/lang.c:2214 +#: src/lang.c:2227 msgid "Color of text lines" msgstr "Farbe der Textzeilen" -#: src/lang.c:2215 +#: src/lang.c:2228 msgid "" "# Color of text lines\n" "# Default: -1 (default color)\n" @@ -6958,23 +6989,23 @@ msgstr "" "# Farbe der Textzeilen\n" "# Voreinstellung: -1 (Standard Farbe)\n" -#: src/lang.c:2221 +#: src/lang.c:2234 msgid "Color of mini help menu" msgstr "Farbe des Minihilfemenü" -#: src/lang.c:2222 +#: src/lang.c:2235 msgid "" "# Color of mini help menu\n" "# Default: 3 (brown)\n" msgstr "" "# Farbe des Minihilfemenü\n" -"# Voreinstellung: 3 (braun)\n" +"# Voreinstellung: 3 (Braun)\n" -#: src/lang.c:2228 +#: src/lang.c:2241 msgid "Color of help text" msgstr "Farbe des Hilfstext" -#: src/lang.c:2229 +#: src/lang.c:2242 msgid "" "# Color of help pages\n" "# Default: -1 (default color)\n" @@ -6982,155 +7013,155 @@ msgstr "" "# Farbe der Hilfeseiten\n" "# Voreinstellung: -1 (Standard Farbe)\n" -#: src/lang.c:2235 +#: src/lang.c:2248 msgid "Color of status messages" msgstr "Farbe der Statusmeldungen" -#: src/lang.c:2236 +#: src/lang.c:2249 msgid "" "# Color of messages in last line\n" "# Default: 6 (cyan)\n" msgstr "" "# Farbe der letzten Zeile im Artikel\n" -"# Voreinstellung: 6 (cyan)\n" +"# Voreinstellung: 6 (Cyan)\n" -#: src/lang.c:2242 +#: src/lang.c:2255 msgid "Color of quoted lines" msgstr "Farbe der zitierten Zeilen" -#: src/lang.c:2243 +#: src/lang.c:2256 msgid "" "# Color of quote-lines\n" "# Default: 2 (green)\n" msgstr "" "# Farbe der zitierten Zeilen\n" -"# Voreinstellung: 2 (grün)\n" +"# Voreinstellung: 2 (Grün)\n" -#: src/lang.c:2249 +#: src/lang.c:2262 msgid "Color of twice quoted line" msgstr "Farbe von zweifach zitierten Zeilen" -#: src/lang.c:2250 +#: src/lang.c:2263 msgid "" "# Color of twice quoted lines\n" "# Default: 3 (brown)\n" msgstr "" "# Farbe von zweifach zitierten Zeilen\n" -"# Voreinstellung: 3 (braun)\n" +"# Voreinstellung: 3 (Braun)\n" -#: src/lang.c:2256 +#: src/lang.c:2269 msgid "Color of =>3 times quoted line" msgstr "Farbe von =>3-fach zitierten Zeilen" -#: src/lang.c:2257 +#: src/lang.c:2270 msgid "" "# Color of >=3 times quoted lines\n" "# Default: 4 (blue)\n" msgstr "" "# Farbe von =>3-fach zitierten Zeilen\n" -"# Voreinstellung: 4 (blau)\n" +"# Voreinstellung: 4 (Blau)\n" -#: src/lang.c:2263 +#: src/lang.c:2276 msgid "Color of article header lines" msgstr "Farbe der Artikelheaderzeilen" -#: src/lang.c:2264 +#: src/lang.c:2277 msgid "" "# Color of header-lines\n" "# Default: 2 (green)\n" msgstr "" "# Farbe der Artikelheaderzeilen\n" -"# Voreinstellung: 2 (grün)\n" +"# Voreinstellung: 2 (Grün)\n" -#: src/lang.c:2270 +#: src/lang.c:2283 msgid "Color of actual news header fields" msgstr "Farbe des angezeigten Headers" -#: src/lang.c:2271 +#: src/lang.c:2284 msgid "" "# Color of actual news header fields\n" "# Default: 9 (light red)\n" msgstr "" "# Farbe des angezeigten Headers\n" -"# Voreinstellung: 9 (hellrot)\n" +"# Voreinstellung: 9 (Hellrot)\n" -#: src/lang.c:2277 +#: src/lang.c:2290 msgid "Color of article subject lines" msgstr "Farbe der Subjectzeile" -#: src/lang.c:2278 +#: src/lang.c:2291 msgid "" "# Color of article subject\n" "# Default: 6 (cyan)\n" msgstr "" "# Farbe der Subjectzeile\n" -"# Voreinstellung: 6 (cyan)\n" +"# Voreinstellung: 6 (Cyan)\n" -#: src/lang.c:2284 +#: src/lang.c:2297 msgid "Color of external quotes" msgstr "Farbe der Fremdzitate" -#: src/lang.c:2285 +#: src/lang.c:2298 msgid "" "# Color of quoted text from external sources\n" "# Default: 5 (pink)\n" msgstr "" "# Farbe des Fremdzitat-Textes\n" -"# Voreinstellung: 5 (rosa)\n" +"# Voreinstellung: 5 (Rosa)\n" -#: src/lang.c:2291 +#: src/lang.c:2304 msgid "Color of response counter" msgstr "Farbe des Antwortzählers" -#: src/lang.c:2292 +#: src/lang.c:2305 msgid "" "# Color of response counter\n" "# Default: 2 (green)\n" msgstr "" "# Farbe des Antwortzählers\n" -"# Voreinstellung: 2 (grün)\n" +"# Voreinstellung: 2 (Grün)\n" -#: src/lang.c:2298 +#: src/lang.c:2311 msgid "Color of sender (From:)" msgstr "Farbe des Autors (From:)" -#: src/lang.c:2299 +#: src/lang.c:2312 msgid "" "# Color of sender (From:)\n" "# Default: 2 (green)\n" msgstr "" "# Farbe des Autors (From:)\n" -"# Voreinstellung: 2 (grün)\n" +"# Voreinstellung: 2 (Grün)\n" -#: src/lang.c:2305 +#: src/lang.c:2318 msgid "Color of help/mail sign" msgstr "Farbe des Hilfe/Mail-Zeichens" -#: src/lang.c:2306 +#: src/lang.c:2319 msgid "" "# Color of Help/Mail-Sign\n" "# Default: 4 (blue)\n" msgstr "" "# Farbe des Hilfe/Mail-Zeichens\n" -"# Voreinstellung: 4 (blau)\n" +"# Voreinstellung: 4 (Blau)\n" -#: src/lang.c:2312 +#: src/lang.c:2325 msgid "Color of signatures" msgstr "Farbe von Signaturen" -#: src/lang.c:2313 +#: src/lang.c:2326 msgid "" "# Color of signature\n" "# Default: 4 (blue)\n" msgstr "" "# Farbe von Signaturen\n" -"# Voreinstellung: 4 (blau)\n" +"# Voreinstellung: 4 (Blau)\n" -#: src/lang.c:2319 +#: src/lang.c:2332 msgid "Color of highlighted URLs" msgstr "Farbe der hervorgehobenen URLs" -#: src/lang.c:2320 +#: src/lang.c:2333 msgid "" "# Color of highlighted URLs\n" "# Default: -1 (default color)\n" @@ -7138,71 +7169,71 @@ msgstr "" "# Farbe der hervorgehobenen URLs\n" "# Voreinstellung: -1 (Standard Farbe)\n" -#: src/lang.c:2326 +#: src/lang.c:2339 msgid "Color of verbatim blocks" msgstr "Farbe des wortgetreu darzustellenden Textes" -#: src/lang.c:2327 +#: src/lang.c:2340 msgid "" "# Color of verbatim blocks\n" "# Default: 5 (pink)\n" msgstr "" "# Farbe des wortgetreu darzustellenden Textes\n" -"# Voreinstellung: 5 (rosa)\n" +"# Voreinstellung: 5 (Rosa)\n" -#: src/lang.c:2333 +#: src/lang.c:2346 msgid "Color of highlighting with *stars*" msgstr "Farbe der Hervorhebung *Sterne*" -#: src/lang.c:2334 +#: src/lang.c:2347 msgid "" "# Color of word highlighting with *stars*\n" "# Default: 11 (yellow)\n" msgstr "" "# Farbe der Hervorhebung durch *Sterne*\n" -"# Voreinstellung: 11 (gelb)\n" +"# Voreinstellung: 11 (Gelb)\n" -#: src/lang.c:2340 +#: src/lang.c:2353 msgid "Color of highlighting with _dash_" msgstr "Farbe der Hervorhebung _Striche_" -#: src/lang.c:2341 +#: src/lang.c:2354 msgid "" "# Color of word highlighting with _dash_\n" "# Default: 13 (light pink)\n" msgstr "" "# Farbe der Hervorhebung durch _Striche_\n" -"# Voreinstellung: 13 (hellrosa)\n" +"# Voreinstellung: 13 (Hellrosa)\n" -#: src/lang.c:2347 +#: src/lang.c:2360 msgid "Color of highlighting with /slash/" msgstr "Farbe der Hervorhebung /Schrägstr./" -#: src/lang.c:2348 +#: src/lang.c:2361 msgid "" "# Color of word highlighting with /slash/\n" "# Default: 14 (light cyan)\n" msgstr "" "# Farbe der Hervorhebung durch /Schrägstriche/\n" -"# Voreinstellung: 14 (hellcyan)\n" +"# Voreinstellung: 14 (Hellcyan)\n" -#: src/lang.c:2354 +#: src/lang.c:2367 msgid "Color of highlighting with -stroke-" msgstr "Farbe der Hervorhebung -Durchstr.-" -#: src/lang.c:2355 +#: src/lang.c:2368 msgid "" "# Color of word highlighting with -stroke-\n" "# Default: 12 (light blue)\n" msgstr "" "# Farbe der Hervorhebung durch -Durchstreichen-\n" -"# Voreinstellung: 12 (hellblau)\n" +"# Voreinstellung: 12 (Hellblau)\n" -#: src/lang.c:2362 +#: src/lang.c:2375 msgid "Attr. of highlighting with *stars*" msgstr "Hervorhebungsattribute *Sterne*" -#: src/lang.c:2363 +#: src/lang.c:2376 msgid "" "# Attributes of word highlighting on mono terminals\n" "# Possible values are:\n" @@ -7230,11 +7261,11 @@ msgstr "" "# Hervorhebungsattribut für *Sterne*\n" "# Voreinstellung: 6 (fett)\n" -#: src/lang.c:2378 +#: src/lang.c:2391 msgid "Attr. of highlighting with _dash_" msgstr "Hervorhebungsattr. _Unterstriche_" -#: src/lang.c:2379 +#: src/lang.c:2392 msgid "" "# Attribute of word highlighting with _dash_\n" "# Default: 2 (best highlighting)\n" @@ -7242,11 +7273,11 @@ msgstr "" "# Hervorhebungsattribut für _Unterstriche_\n" "# Voreinstellung: 2 (beste Hervorhebung)\n" -#: src/lang.c:2385 +#: src/lang.c:2398 msgid "Attr. of highlighting with /slash/" msgstr "Hervorhebungsattr. /Schrägstriche/" -#: src/lang.c:2386 +#: src/lang.c:2399 msgid "" "# Attribute of word highlighting with /slash/\n" "# Default: 5 (half bright)\n" @@ -7254,11 +7285,11 @@ msgstr "" "# Hervorhebungsattribut für /Schrägstriche/\n" "# Voreinstellung: 5 (halbe Helligkeit)\n" -#: src/lang.c:2392 +#: src/lang.c:2405 msgid "Attr. of highlighting with -stroke-" msgstr "Hervorhebungsattr. -Durchstreich.-" -#: src/lang.c:2393 +#: src/lang.c:2406 msgid "" "# Attribute of word highlighting with -stroke-\n" "# Default: 3 (reverse video)\n" @@ -7266,27 +7297,27 @@ msgstr "" "# Hervorhebungsattribut für -Durchstreichen-\n" "# Voreinstellung: 3 (Invers)\n" -#: src/lang.c:2399 +#: src/lang.c:2412 msgid "URL highlighting in message body" msgstr "URL-Hervorhebung im Artikel" -#: src/lang.c:2400 +#: src/lang.c:2413 msgid "# Enable URL highlighting?\n" msgstr "# URL-Hervorhebung aktivieren?\n" -#: src/lang.c:2405 +#: src/lang.c:2418 msgid "Word highlighting in message body" msgstr "Wort-Hervorhebung im Artikel" -#: src/lang.c:2406 +#: src/lang.c:2419 msgid "# Enable word highlighting?\n" msgstr "# Wort-Hervorhebung aktivieren?\n" -#: src/lang.c:2411 +#: src/lang.c:2424 msgid "What to display instead of mark" msgstr "Anstelle der Markierung anzeigen" -#: src/lang.c:2412 +#: src/lang.c:2425 msgid "" "# Should the leading and ending stars and dashes also be displayed,\n" "# even when they are highlighting marks?\n" @@ -7302,23 +7333,23 @@ msgstr "" "# 1 = ja, anzeigen\n" "# * 2 = Leerzeichen anstelle darstellen\n" -#: src/lang.c:2421 +#: src/lang.c:2434 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:2422 +#: src/lang.c:2435 msgid "Page line wrap column" msgstr "Zeilen umbrechen nach" -#: src/lang.c:2423 +#: src/lang.c:2436 msgid "# Wrap article lines at column\n" msgstr "# In der Artikelanzeige Zeilen umbrechen bei Spalte\n" -#: src/lang.c:2428 +#: src/lang.c:2441 msgid "Wrap around threads on next unread" msgstr "Nä.ungel.-kein Abbr. am Listenende?" -#: src/lang.c:2429 +#: src/lang.c:2442 msgid "# If ON wrap around threads on searching next unread article\n" msgstr "" "# Diverse Funktionen in tin wechseln zum \"nächsten\" ungelesenen\n" @@ -7326,38 +7357,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:2433 +#: src/lang.c:2446 msgid "Enter default mail address (and fullname). sets." msgstr "Standard Mail-Adresse (und Name) eingeben. setzt." -#: src/lang.c:2434 src/lang.c:2949 +#: src/lang.c:2447 src/lang.c:2948 msgid "Mail address (and fullname)" msgstr "Mailadresse (und Name)" -#: src/lang.c:2435 +#: src/lang.c:2448 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:2440 +#: src/lang.c:2453 msgid "Show empty Followup-To in editor" msgstr "Leeres Fup-To im Editor anzeigen" -#: src/lang.c:2441 +#: src/lang.c:2454 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:2445 +#: src/lang.c:2458 msgid "" "Enter path/! command/--none to create your default signature. sets." msgstr "Setze Pfad/! Kommando/--none um Ihre Signatur festzulegen. setzt." -#: src/lang.c:2446 +#: src/lang.c:2459 msgid "Create signature from path/command" msgstr "Erzeuge Signatur aus Pfad/Kommando" -#: src/lang.c:2447 +#: src/lang.c:2460 #, c-format msgid "" "# Signature path (random sigs)/file to be used when posting/replying\n" @@ -7372,42 +7403,42 @@ msgstr "" "# (%G um den Namen der aktuellen Newsgroup zu übergeben)\n" "# sigfile=--none hängt keine Signatur an\n" -#: src/lang.c:2455 +#: src/lang.c:2468 msgid "" "Prepend signature with \"-- \" on own line. toggles & sets." msgstr "" "Trenne Sig mit \"-- \" in eigener Zeile ab. wechselt & setzt." -#: src/lang.c:2456 +#: src/lang.c:2469 msgid "Prepend signature with \"-- \"" msgstr "Trenne Sig mit \"-- \" ab" -#: src/lang.c:2457 +#: src/lang.c:2470 msgid "# If ON prepend the signature with dashes '\\n-- \\n'\n" msgstr "# Falls ON trenne Signatur mit '\\n-- \\n' ab\n" -#: src/lang.c:2461 +#: src/lang.c:2474 msgid "Add signature when reposting articles. toggles & sets." msgstr "" "Sig. beim Reposten eines Artikels hinzufügen? wechselt & setzt." -#: src/lang.c:2462 +#: src/lang.c:2475 msgid "Add signature when reposting" msgstr "Signatur beim Reposten anhängen" -#: src/lang.c:2463 +#: src/lang.c:2476 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:2467 +#: src/lang.c:2480 msgid "Enter quotation marks, %I for author's initials." msgstr "Zitatzeichen eingeben, %I für die Initialen des Verfassers." -#: src/lang.c:2468 +#: src/lang.c:2481 msgid "Characters used as quote-marks" msgstr "Zitatzeichen" -#: src/lang.c:2469 +#: src/lang.c:2482 msgid "" "# Characters used in quoting to followups and replies.\n" "# '_' is replaced by ' ', %I is replaced by author's initials.\n" @@ -7415,11 +7446,11 @@ msgstr "" "# Zeichen für Zitate in Antworten.\n" "# '_' wird durch ' ' ersetzt. %I wird ersetzt durch Autoreninitialen.\n" -#: src/lang.c:2475 +#: src/lang.c:2488 msgid "Quoting behavior" msgstr "Zitierverhalten" -#: src/lang.c:2476 +#: src/lang.c:2489 msgid "" "# How quoting should be handled when following up or replying.\n" "# Possible values are (the default is marked with *):\n" @@ -7444,17 +7475,17 @@ msgstr "" "# 7 = Zitatzeichen zusammenziehen & Signaturen zitieren & Leerzeilen " "zitieren\n" -#: src/lang.c:2489 src/lang.c:2497 src/lang.c:2503 +#: src/lang.c:2502 src/lang.c:2510 src/lang.c:2516 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:2490 +#: src/lang.c:2503 msgid "Quote line when following up" msgstr "Einleitungszeile beim Antworten" -#: src/lang.c:2491 +#: src/lang.c:2504 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" @@ -7464,36 +7495,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:2498 +#: src/lang.c:2511 msgid "Quote line when cross-posting" msgstr "Einleitungszeile beim Crossposten" -#: src/lang.c:2504 +#: src/lang.c:2517 msgid "Quote line when mailing" msgstr "Einleitungszeile bei Mailantwort" -#: src/lang.c:2509 +#: src/lang.c:2522 msgid "If ON, include User-Agent: header. toggles & sets." msgstr "Falls ON, füge User-Agent:-Header ein. wechselt & setzt." -#: src/lang.c:2510 +#: src/lang.c:2523 msgid "Insert 'User-Agent:' header" msgstr "Füge 'User-Agent:'-Header ein" -#: src/lang.c:2511 +#: src/lang.c:2524 msgid "# If ON include advertising User-Agent: header\n" msgstr "# Falls ON füge User-Agent:-Header ein\n" -#: src/lang.c:2516 +#: src/lang.c:2529 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:2517 +#: src/lang.c:2530 msgid "MM_CHARSET" msgstr "MM_CHARSET" -#: src/lang.c:2518 +#: src/lang.c:2531 msgid "" "# Charset supported locally which is also used for MIME header and\n" "# Content-Type header.\n" @@ -7512,40 +7543,40 @@ msgstr "" "# definiert, werden andere Zeichensätze als mm_charset nicht dargestellt\n" "# und die jeweiligen Zeichen durch ein '?' ersetzt.\n" -#: src/lang.c:2528 +#: src/lang.c:2541 msgid "MM_NETWORK_CHARSET" msgstr "MM_NETWORK_CHARSET" -#: src/lang.c:2529 +#: src/lang.c:2542 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:2533 +#: src/lang.c:2546 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:2534 +#: src/lang.c:2547 msgid "MM_LOCAL_CHARSET" msgstr "MM_LOCAL_CHARSET" -#: src/lang.c:2535 +#: src/lang.c:2548 msgid "# Charset supported locally.\n" msgstr "# Lokaler Zeichensatz.\n" -#: src/lang.c:2542 +#: src/lang.c:2555 msgid "Mailbox format" msgstr "Mailbox-Format" -#: src/lang.c:2543 +#: src/lang.c:2556 msgid "# Format of the mailbox.\n" msgstr "# Format der Mailbox.\n" -#: src/lang.c:2548 +#: src/lang.c:2561 msgid "MIME encoding in news messages" msgstr "MIME-Kodierung in Newsartikeln" -#: src/lang.c:2549 +#: src/lang.c:2562 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" @@ -7560,15 +7591,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:2557 src/lang.c:2578 +#: src/lang.c:2570 src/lang.c:2591 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:2558 +#: src/lang.c:2571 msgid "Use 8bit characters in news headers" msgstr "Benutze 8bit-Zeichen im Newsheader" -#: src/lang.c:2559 +#: src/lang.c:2572 msgid "" "# If ON, 8bit characters in news headers are NOT encoded.\n" "# default is OFF. Thus 8bit characters are encoded by default.\n" @@ -7582,29 +7613,29 @@ msgstr "" "# kodiert, wenn post_mime_encoding nicht auch auf 8bit eingestellt\n" "# ist.\n" -#: src/lang.c:2566 +#: src/lang.c:2579 msgid "" "Auto-view post-processed files toggles, sets, cancels." msgstr "" "Nachbearbeitete Artikel autom. anz. wechselt, setzt, Ende." -#: src/lang.c:2567 +#: src/lang.c:2580 msgid "View post-processed files" msgstr "Nachbearbeitete Artikel anzeigen" -#: src/lang.c:2568 +#: src/lang.c:2581 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:2573 +#: src/lang.c:2586 msgid "MIME encoding in mail messages" msgstr "MIME-Kodierung für E-Mails" -#: src/lang.c:2579 +#: src/lang.c:2592 msgid "Use 8bit characters in mail headers" msgstr "Benutze 8bit Zeichen im Mail Header" -#: src/lang.c:2580 +#: src/lang.c:2593 msgid "" "# If ON, 8bit characters in mail headers are NOT encoded.\n" "# default is OFF. Thus 8bit characters are encoded by default.\n" @@ -7623,26 +7654,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:2591 +#: src/lang.c:2604 msgid "Strip blanks from ends of lines" msgstr "Leerzeichen am Zeilenende entfernen" -#: src/lang.c:2592 +#: src/lang.c:2605 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:2598 +#: src/lang.c:2611 msgid "If ON, use transliteration. toggles & sets." msgstr "Falls ON verwende Umschreibungen. wechselt & setzt." -#: src/lang.c:2599 +#: src/lang.c:2612 msgid "Transliteration" msgstr "Verwende Umschreibungen" -#: src/lang.c:2600 +#: src/lang.c:2613 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 +7685,11 @@ msgstr "" "# Terminal als EUR umschrieben, ohne //TRANSLIT würde tin ein\n" "# Fragezeichen verwenden.\n" -#: src/lang.c:2608 +#: src/lang.c:2621 msgid "Send you a Cc/Bcc automatically" -msgstr "Sendet Ihnen automatisch ein Cc/Bbc" +msgstr "Sendet Ihnen automatisch ein Cc/Bcc" -#: src/lang.c:2609 +#: src/lang.c:2622 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" @@ -7675,11 +7706,11 @@ msgstr "" "# 2 = Bcc\n" "# 3 = Cc und Bcc\n" -#: src/lang.c:2620 +#: src/lang.c:2633 msgid "Hash algorithm for Cancel-Lock/Cancel-Key" msgstr "Hash-Algorithmus für Cancel-Lock/Cancel-Key" -#: src/lang.c:2621 +#: src/lang.c:2634 msgid "" "# Hash algorithm for Cancel-Lock/Cancel-Key (default 'sha1')\n" "# Use 'none' to not generate Cancel-Lock headers.\n" @@ -7687,15 +7718,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:2627 +#: src/lang.c:2640 msgid "Enter address elements about which you want to be warned. sets." -msgstr "Geben Sie den Adressenteil an, vor dem Sie gewarnt werden. setzt." +msgstr "Adressenteil angeben vor dem Sie gewarnt werden wollen. setzt." -#: src/lang.c:2628 +#: src/lang.c:2641 msgid "Spamtrap warning address parts" msgstr "Spamfallenwarnung in Adresse" -#: src/lang.c:2629 +#: src/lang.c:2642 msgid "" "# A comma-delimited list of address-parts you want to be warned\n" "# about when trying to reply by email.\n" @@ -7704,28 +7735,28 @@ msgstr "" "wenn\n" "# Sie via Mail antworten wollen.\n" -#: src/lang.c:2634 +#: src/lang.c:2647 msgid "Enter default number of days a filter entry will be valid. sets." -msgstr "Gültigkeit eines Filtereintrags in Tagen. setzt." +msgstr "Gültigkeit eines Filtereintrages in Tagen. setzt." -#: src/lang.c:2635 +#: src/lang.c:2648 msgid "No. of days a filter entry is valid" msgstr "Tage, die ein Filter gültig ist" -#: src/lang.c:2636 +#: src/lang.c:2649 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:2640 +#: src/lang.c:2653 msgid "Add posted articles to filter. toggles & sets." msgstr "" "Gepostete Artikel zum Filter hinzufügen. wechselt & setzt." -#: src/lang.c:2641 +#: src/lang.c:2654 msgid "Add posted articles to filter" msgstr "Füge gepostete Artikel zum Filter" -#: src/lang.c:2642 +#: src/lang.c:2655 msgid "" "# If ON add posted articles which start a new thread to filter for\n" "# highlighting follow-ups\n" @@ -7733,25 +7764,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:2646 +#: src/lang.c:2659 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:2647 +#: src/lang.c:2660 msgid "Mail directory" msgstr "Mail Verzeichnis" -#: src/lang.c:2648 +#: src/lang.c:2661 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:2653 +#: src/lang.c:2666 msgid "Save articles in batch mode (-S)" msgstr "Speicher Artikel im Batchmode (-S)" -#: src/lang.c:2654 +#: src/lang.c:2667 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" @@ -7759,63 +7790,43 @@ 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:2659 +#: src/lang.c:2672 msgid "The directory where you want articles/threads saved." msgstr "Das Verzeichnis, in dem Artikel/Threads gespeichert werden sollen." -#: src/lang.c:2660 +#: src/lang.c:2673 msgid "Directory to save arts/threads in" msgstr "Verz. um Art/Threads zu speichern" -#: src/lang.c:2661 +#: src/lang.c:2674 msgid "# Directory where articles/threads are saved\n" msgstr "# Verzeichnis in dem Artikel/Threads gespeichert werden\n" -#: src/lang.c:2665 -msgid "" -"Auto save article/thread by Archive-name: header. toggles & " -"sets." -msgstr "" -"Autom. sp. von Art/Thread anhand Archive-name:-Header. wechselt & " -" setzt." - -#: src/lang.c:2666 -msgid "Use Archive-name: header for save" -msgstr "Nutze Archive-name: zum Speichern" - -#: src/lang.c:2667 -msgid "" -"# If ON articles/threads with Archive-name: in mail header will\n" -"# be automatically saved with the Archive-name & part/patch no.\n" -msgstr "" -"# Falls ON werden Artikel mit gesetztem Archive-name:-Header unter\n" -"# diesem abgespeichert\n" - -#: src/lang.c:2672 +#: src/lang.c:2678 msgid "" "Mark saved articles/threads as read. toggles, sets, " "cancels." msgstr "" "Gesp. Art. gelesen markieren. wechselt, setzt, bricht ab." -#: src/lang.c:2673 +#: src/lang.c:2679 msgid "Mark saved articles/threads as read" msgstr "Mark. gesp. Artikel/Threads gelesen" -#: src/lang.c:2674 +#: src/lang.c:2680 msgid "# If ON mark articles that are saved as read\n" msgstr "# Falls ON werden gespeicherte Artikel als gelesen markiert\n" -#: src/lang.c:2678 +#: src/lang.c:2684 msgid "Do post processing (eg. extract attachments) for saved articles." msgstr "" "Bearbeite (z.B. unshar) gesp. Art/Threads. wechselt, setzt." -#: src/lang.c:2679 +#: src/lang.c:2685 msgid "Post process saved articles" msgstr "Nachbearbeiten gespeichert. Artikel" -#: src/lang.c:2680 +#: src/lang.c:2686 msgid "" "# Perform post processing (saving binary attachments) from saved articles.\n" "# Possible values are (the default is marked with *):\n" @@ -7829,11 +7840,11 @@ msgstr "" "# 1 = nur Shell Archive (shar) auspacken\n" "# 2 = ja\n" -#: src/lang.c:2689 +#: src/lang.c:2695 msgid "Process only unread articles" msgstr "Bearbeite nur ungelesene Artikel" -#: src/lang.c:2690 +#: src/lang.c:2696 msgid "" "# If ON only save/print/pipe/mail unread articles (tagged articles " "excepted)\n" @@ -7841,72 +7852,54 @@ msgstr "" "# Falls ON speichere/drucke/pipe/maile nur ungelesene Artikel\n" "# (markierte Artikel ausgenommen)\n" -#: src/lang.c:2695 +#: src/lang.c:2701 msgid "Print all or just part of header. toggles & sets." msgstr "Drucke alles oder nur Teile des Headers wechselt & setzt." -#: src/lang.c:2696 +#: src/lang.c:2702 msgid "Print all headers when printing" msgstr "Alle Header beim Drucken ausgeben" -#: src/lang.c:2697 +#: src/lang.c:2703 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:2701 +#: src/lang.c:2707 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:2702 +#: src/lang.c:2708 msgid "Printer program with options" msgstr "Druckprogramm mit Optionen" -#: src/lang.c:2703 +#: src/lang.c:2709 msgid "# Print program with parameters used to print articles/threads\n" msgstr "# Druckprogramm mit Optionen zum drucken der Artikel/Threads\n" -#: src/lang.c:2709 +#: src/lang.c:2715 msgid "Force redraw after certain commands" msgstr "Anzeigeauffrischung nach Kommandos" -#: src/lang.c:2710 +#: src/lang.c:2716 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:2714 -msgid "" -"Start editor with line offset. toggles, sets, cancels." -msgstr "" -"Starte Editor mit Einrückung. wechselt, setzt, bricht ab." - -#: src/lang.c:2715 -msgid "Start editor with line offset" -msgstr "Starte Editor mit Einrückung" - -#: src/lang.c:2716 -msgid "" -"# If ON editor will be started with cursor offset into the file\n" -"# otherwise the cursor will be positioned at the first line\n" -msgstr "" -"# Falls ON wird der Cursor im Editor an die definierte Position gesetzt.\n" -"# Anderenfalls wird der Cursor in die erste Zeile gesetzt\n" - -#: src/lang.c:2721 +#: src/lang.c:2720 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:2722 +#: src/lang.c:2721 msgid "Invocation of your editor" msgstr "Aufruf Ihres Editors" -#: src/lang.c:2723 +#: src/lang.c:2722 msgid "" "# Format of editor line including parameters\n" "# %E Editor %F Filename %N Linenumber\n" @@ -7914,16 +7907,16 @@ msgstr "" "# Format der Editorzeile mit den Parametern für den Aufruf\n" "# %E Editor %F Dateiname %N Zeilennummer\n" -#: src/lang.c:2728 +#: src/lang.c:2727 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:2729 +#: src/lang.c:2728 msgid "External inews" msgstr "Externes inews-Programm" -#: src/lang.c:2730 +#: src/lang.c:2729 msgid "" "# If --internal use the built in mini inews for posting via NNTP\n" "# otherwise use an external inews program\n" @@ -7932,33 +7925,33 @@ msgstr "" "# benutzt, sonst wird das hier angegebene Programm mit den angegebenen\n" "# Optionen verwendet. z.B. 'inews -h'\n" -#: src/lang.c:2734 +#: src/lang.c:2733 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:2735 +#: src/lang.c:2734 msgid "Invocation of your mail command" msgstr "Aufruf Ihres Mailkommandos" -#: src/lang.c:2736 +#: src/lang.c:2735 msgid "" "# Format of mailer line including parameters\n" "# %M Mailer %S Subject %T To %F Filename\n" -"# ie. to use elm as your mailer: elm -s \"%S\" \"%T\" < %F\n" -"# ie. elm interactive : elm -i %F -s \"%S\" \"%T\"\n" +"# ie. to use mutt as your mailer: mutt -s \"%S\" -- \"%T\" < %F\n" +"# ie. mutt interactive : mutt -i %F -s \"%S\" -- \"%T\"\n" msgstr "" "# Format der Mailkommandozeile mit Ihren Parametern\n" "# %M Mailprogramm %S Subject %T To %F Dateiname\n" -"# Ein Beispiel für elm : elm -s \"%S\" \"%T\" < %F\n" -"# Ein Beispiel für elm interaktiv: elm -i %F -s \"%S\" \"%T\"\n" +"# Ein Beispiel für mutt : mutt -s \"%S\" -- \"%T\" < %F\n" +"# Ein Beispiel für mutt interaktiv: mutt -i %F -s \"%S\" -- \"%T\"\n" -#: src/lang.c:2744 +#: src/lang.c:2743 msgid "Use interactive mail reader" msgstr "Benutze interaktives Mailprogramm" -#: src/lang.c:2745 +#: src/lang.c:2744 msgid "" "# Interactive mailreader\n" "# Possible values are (the default is marked with *):\n" @@ -7974,35 +7967,35 @@ msgstr "" "# 2 = interaktives Mailprogramm, Mailheader werden als Argumente " "übergeben\n" -#: src/lang.c:2754 +#: src/lang.c:2753 msgid "Remove ~/.article after posting" msgstr "Entferne ~/.article nach dem posten" -#: src/lang.c:2755 +#: src/lang.c:2754 msgid "# If ON remove ~/.article after posting.\n" msgstr "# Falls ON entferne ~/.article nach dem posten.\n" -#: src/lang.c:2761 +#: src/lang.c:2760 msgid "Use UTF-8 graphics (thread tree etc.)" msgstr "UTF-8-Grafik benutzten (Baumdarstellung etc.)" -#: src/lang.c:2762 +#: src/lang.c:2761 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:2767 +#: src/lang.c:2766 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:2768 +#: src/lang.c:2767 msgid "Filename for posted articles" msgstr "Gepostete Artikel speichern in" -#: src/lang.c:2769 +#: src/lang.c:2768 msgid "" "# Filename where to keep all postings (default posted)\n" "# If no filename is set then postings will not be saved\n" @@ -8010,38 +8003,38 @@ msgstr "" "# Dateiname für die Kopie aller Postings (Voreinstellung posted)\n" "# Ist kein Name angegeben wird keine Kopie gespeichert\n" -#: src/lang.c:2774 +#: src/lang.c:2773 msgid "" "Keep all failed articles in ~/dead.articles. toggles & sets." msgstr "" "Behalte alle Fehlschläge in ~/dead.articles. wechselt & setzt." -#: src/lang.c:2775 +#: src/lang.c:2774 msgid "Keep failed arts in ~/dead.articles" msgstr "Halte Fehlschl. in ~/dead.articles" -#: src/lang.c:2776 +#: src/lang.c:2775 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:2780 +#: src/lang.c:2779 msgid "Do you want to strip unsubscribed groups from .newsrc" msgstr "Wollen Sie nicht-abonnierte Gruppen aus der .newsrc entfernen?" -#: src/lang.c:2781 +#: src/lang.c:2780 msgid "No unsubscribed groups in newsrc" msgstr "Nur abonnierte Gruppen in newsrc" -#: src/lang.c:2782 +#: src/lang.c:2781 msgid "# If ON strip unsubscribed groups from newsrc\n" msgstr "# Falls ON entferne nicht-abonnierte Gruppen aus der newsrc\n" -#: src/lang.c:2787 +#: src/lang.c:2786 msgid "Remove bogus groups from newsrc" msgstr "Lösche nicht vorhan. G. aus newsrc" -#: src/lang.c:2788 +#: src/lang.c:2787 msgid "" "# What to do with bogus groups in newsrc file\n" "# Possible values are (the default is marked with *):\n" @@ -8055,72 +8048,72 @@ msgstr "" "# 1 = entfernen\n" "# 2 = Mit D in der Auswahl markieren.\n" -#: src/lang.c:2797 +#: src/lang.c:2796 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:2798 +#: src/lang.c:2797 msgid "NNTP read timeout in seconds" msgstr "NNTP-lese Zeitlimit in Sekunden" -#: src/lang.c:2799 +#: src/lang.c:2798 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:2804 +#: src/lang.c:2803 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:2805 +#: src/lang.c:2804 msgid "Interval in secs to reread active" msgstr "Active alle ... Sekunden neu lesen" -#: src/lang.c:2806 +#: src/lang.c:2805 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:2811 +#: src/lang.c:2810 msgid "Reconnect to server automatically" msgstr "Autom. Wiederverbindung zum Server" -#: src/lang.c:2812 +#: src/lang.c:2811 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:2816 +#: src/lang.c:2815 msgid "" "Create local copies of NNTP overview files. toggles & sets." msgstr "" "Erzeuge lokale Kopien der NNTP Overview Dateien. wechselt & " "setzt." -#: src/lang.c:2817 +#: src/lang.c:2816 msgid "Cache NNTP overview files locally" msgstr "Speichere NNTP Overview Daten lokal" -#: src/lang.c:2818 +#: src/lang.c:2817 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:2822 src/lang.c:2837 src/lang.c:2857 src/lang.c:2876 +#: src/lang.c:2821 src/lang.c:2836 src/lang.c:2856 src/lang.c:2875 msgid "Enter format string. sets, cancels." msgstr "Format-Zeichenkette eingeben. setzt, bricht ab." -#: src/lang.c:2823 +#: src/lang.c:2822 msgid "Format string for selection level" msgstr "Formatanweisung für die Auswahlebene" -#: src/lang.c:2824 +#: src/lang.c:2823 msgid "" "# Format string for selection level representation\n" "# Default: %f %n %U %G %d\n" @@ -8146,11 +8139,11 @@ msgstr "" "# %n aktuelle Gruppennummer\n" "# %U Anzahl ungelesener Artikel\n" -#: src/lang.c:2838 +#: src/lang.c:2837 msgid "Format string for group level" msgstr "Formatanweisung für die Gruppenebene" -#: src/lang.c:2839 +#: src/lang.c:2838 msgid "" "# Format string for group level representation\n" "# Default: %n %m %R %L %s %F\n" @@ -8182,13 +8175,13 @@ msgstr "" "# %n Zeilennummer\n" "# %R Anzahl der Antworten im Thread\n" "# %s Subject\n" -"# %S Score\n" +"# %S Bewertung (Score)\n" -#: src/lang.c:2858 +#: src/lang.c:2857 msgid "Format string for thread level" msgstr "Formatanweisung für die Threadebene" -#: src/lang.c:2859 +#: src/lang.c:2858 msgid "" "# Format string for thread level representation\n" "# Default: %n %m [%L] %T %F\n" @@ -8217,22 +8210,22 @@ msgstr "" "# %M Message-ID\n" "# %m Artikelkennzeichnungen\n" "# %n Zeilennummer\n" -"# %S Score\n" +"# %S Bewertung (Score)\n" "# %T Subject und/oder Baumdarstellung des Thread\n" -#: src/lang.c:2877 +#: src/lang.c:2876 msgid "Format string for display of dates" msgstr "Datums Format-Zeichenkette" -#: src/lang.c:2878 +#: src/lang.c:2877 msgid "# Format string for date representation\n" msgstr "# Zeichenkette die die Datumsanzeige beschreibt.\n" -#: src/lang.c:2888 +#: src/lang.c:2887 msgid "Unicode normalization form" msgstr "Unicode Normalisierungsart" -#: src/lang.c:2889 +#: src/lang.c:2888 msgid "" "# Unicode normalization form\n" "# Possible values are:\n" @@ -8252,19 +8245,19 @@ msgstr "" "# 4 = NFD\n" "# 5 = NFKC_CF\n" -#: src/lang.c:2903 +#: src/lang.c:2902 msgid "Render BiDi" msgstr "BiDi wiedergeben" -#: src/lang.c:2904 +#: src/lang.c:2903 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:2911 +#: src/lang.c:2910 msgid "Function for sorting articles" msgstr "Sortierfunktion" -#: src/lang.c:2912 +#: src/lang.c:2911 msgid "" "# Function for sorting articles\n" "# Possible values are (the default is marked with *):\n" @@ -8276,192 +8269,192 @@ msgstr "" "# * 0 = qsort\n" "# 1 = heapsort\n" -#: src/lang.c:2925 +#: src/lang.c:2924 msgid "Automatically GroupMarkUnselArtRead" msgstr "GroupMarkUnselArtRead Kommando automatisch ausführen" -#: src/lang.c:2931 +#: src/lang.c:2930 msgid "Delete post-process files" msgstr "Nachbearbeitete Artikel löschen" -#: src/lang.c:2936 +#: src/lang.c:2935 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:2937 +#: src/lang.c:2936 msgid "Mailbox to save sent mails" msgstr "Mailbox für Kopie der Mailantworten" -#: src/lang.c:2942 +#: src/lang.c:2941 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:2943 +#: src/lang.c:2942 msgid "Followup-To: header" msgstr "Followup-To:-Header" -#: src/lang.c:2948 +#: src/lang.c:2947 msgid "Enter default mail address (and fullname). sets, cancels." msgstr "" "Standard Mail-Adresse (und Name) eingeben. setzt, bricht ab." -#: src/lang.c:2955 +#: src/lang.c:2954 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:2956 +#: src/lang.c:2955 msgid "Ispell program" msgstr "ispell Programm" -#: src/lang.c:2962 +#: src/lang.c:2961 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:2963 +#: src/lang.c:2962 msgid "Mailing list address" msgstr "Adresse der Mailingliste" -#: src/lang.c:2969 +#: src/lang.c:2968 msgid "Forward articles as attachment" msgstr "Artikel als Anhang weiterleiten" -#: src/lang.c:2974 +#: src/lang.c:2973 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:2975 +#: src/lang.c:2974 msgid "Which MIME types will be saved" msgstr "Welche MIME-Typen werden gespeichert" -#: src/lang.c:2980 +#: src/lang.c:2979 msgid "Value of the Organization: header. sets, cancels." msgstr "Wert des Organization:-Headers. setzt, bricht ab." -#: src/lang.c:2981 +#: src/lang.c:2980 msgid "Organization: header" msgstr "Organization:-Header" -#: src/lang.c:2986 +#: src/lang.c:2985 msgid "Filename for saved articles. sets, cancels." msgstr "Dateiname für gespeicherte Artikel. setzt, bricht ab." -#: src/lang.c:2987 +#: src/lang.c:2986 msgid "savefile" msgstr "Dateiname" -#: src/lang.c:2992 src/lang.c:3016 +#: src/lang.c:2991 src/lang.c:3015 msgid "Scope for the filter rule. sets, cancels." msgstr "Gültigkeitsbereich für die Filterregel. setzt, bricht ab." -#: src/lang.c:2993 +#: src/lang.c:2992 msgid "Quick (1 key) select filter scope" msgstr "Schnell (1 Tasten) Auswahlfilter Gültigkeitsbereich" -#: src/lang.c:2998 src/lang.c:3022 +#: src/lang.c:2997 src/lang.c:3021 msgid "Header for filter rule. sets, cancels." msgstr "Header für Filterregel. setzt, bricht ab." -#: src/lang.c:2999 +#: src/lang.c:2998 msgid "Quick (1 key) select filter header" msgstr "Schnell (1 Tasten) Auswahlfilter Header" -#: src/lang.c:3004 src/lang.c:3028 +#: src/lang.c:3003 src/lang.c:3027 msgid "ON = case sensitive, OFF = ignore case. sets, cancels." msgstr "Groß-/Kleinschreibung beachten (ON) oder ignorieren (OFF)." -#: src/lang.c:3005 +#: src/lang.c:3004 msgid "Quick (1 key) select filter case" msgstr "Schnell (1 Tasten) Auswahlfilter Groß-/Kleinschreibung" -#: src/lang.c:3010 src/lang.c:3034 +#: src/lang.c:3009 src/lang.c:3033 msgid "ON = expire, OFF = don't ever expire. sets, cancels." msgstr "" "ON = kann verfallen, OFF = niemals verfallen lassen. setzt, " "bricht ab." -#: src/lang.c:3011 +#: src/lang.c:3010 msgid "Quick (1 key) select filter expire" msgstr "Schnell (1 Tasten) Auswahlfilter Ablaufdatum" -#: src/lang.c:3017 +#: src/lang.c:3016 msgid "Quick (1 key) kill filter scope" msgstr "Schnell (1 Tasten) Killfilter Gültigkeitsbereich" -#: src/lang.c:3023 +#: src/lang.c:3022 msgid "Quick (1 key) kill filter header" msgstr "Schnell (1 Tasten) Killfilter Header" -#: src/lang.c:3029 +#: src/lang.c:3028 msgid "Quick (1 key) kill filter case" msgstr "Schnell (1 Tasten) Killfilter Groß-/Kleinschreibung" -#: src/lang.c:3035 +#: src/lang.c:3034 msgid "Quick (1 key) kill filter expire" msgstr "Schnell (1 Tasten) Killfilter Ablaufdatum" -#: src/lang.c:3041 +#: src/lang.c:3040 msgid "Assume this charset if no charset declaration is present, to set." msgstr "Diesen Zeichensatz annehmen falls kleiner deklariert ist. setzt." -#: src/lang.c:3042 +#: src/lang.c:3041 msgid "UNDECLARED_CHARSET" msgstr "UNDECLARED_CHARSET" -#: src/lang.c:3048 +#: src/lang.c:3047 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:3049 +#: src/lang.c:3048 msgid "X_Body" msgstr "X_Body" -#: src/lang.c:3054 +#: src/lang.c:3053 msgid "Insert this header when posting. sets, cancels." msgstr "Diesen Header beim Posten einfügen. setzt, bricht ab." -#: src/lang.c:3055 +#: src/lang.c:3054 msgid "X_Headers" msgstr "X_Headers" -#: src/lang.c:3060 +#: src/lang.c:3059 msgid "" "Automatically insert an X-Comment-To: header? toggles & sets." msgstr "" "X-Comment-To:-Header automatische einfügen? wechselt & setzt." -#: src/lang.c:3061 +#: src/lang.c:3060 msgid "Insert 'X-Comment-To:' header" msgstr "Füge 'X-Comment-To:'-Header ein" #. TODO: lang.c -#: src/main.c:819 +#: src/main.c:824 msgid "reading from local spool" msgstr "Lese aus dem lokalen Spool" #. TODO: != ENOENT ? and -> lang.c -#: src/misc.c:750 +#: src/misc.c:753 #, c-format msgid "Error: unlink %s" msgstr "Fehler: entferne %s" -#: src/misc.c:3928 +#: src/misc.c:3933 #, 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:3931 +#: src/misc.c:3936 #, c-format msgid "Version: %s %s release %s (\"%s\")\n" msgstr "Version: %s %s Ausgabe %s (\"%s\")\n" @@ -8479,29 +8472,29 @@ msgstr "" "\n" "Server reagierte nicht, Wiederholung Nummer # %d\n" -#: src/nntplib.c:860 src/signal.c:432 +#: src/nntplib.c:860 src/signal.c:433 msgid "NNTP connection error. Exiting..." msgstr "NNTP Verbindungsfehler. Beende..." -#: src/nntplib.c:872 src/nntplib.c:1864 +#: src/nntplib.c:872 src/nntplib.c:1865 msgid "Rejoin current group\n" msgstr "Betrete aktuelle Gruppe neu\n" -#: src/nntplib.c:880 src/nntplib.c:1872 +#: src/nntplib.c:881 src/nntplib.c:1874 #, c-format msgid "Read (%s)\n" msgstr "Lese (%s)\n" -#: src/nntplib.c:882 +#: src/nntplib.c:883 #, c-format msgid "Resend last command (%s)\n" msgstr "Sende letztes Kommando (%s) neu\n" -#: src/nntplib.c:1512 +#: src/nntplib.c:1513 msgid "CAPABILITIES did not announce READER" msgstr "CAPABILITIES hat READER nicht bekannt geben" -#: src/nntplib.c:2018 +#: src/nntplib.c:2020 msgid "MOTD: " msgstr "MOTD: " @@ -8510,7 +8503,7 @@ msgstr "MOTD: " msgid "couldn't expand %s\n" msgstr "Kann %s nicht expandieren\n" -#: src/post.c:1357 +#: src/post.c:1775 #, c-format msgid "" "Line %d is longer than %d octets and should be folded, but\n" @@ -8519,7 +8512,7 @@ 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:1362 +#: src/post.c:1780 #, c-format msgid "" "Line %d is longer than %d octets and should be folded, but\n" @@ -8531,7 +8524,7 @@ msgstr "" "angeschaltet zu haben, oder der Artikel enthält keine 8Bit Zeichen\n" "und wird daher nicht automatisch gefaltet wird.\n" -#: src/post.c:1364 +#: src/post.c:1782 #, c-format msgid "" "Line %d is longer than %d octets and should be folded, but\n" @@ -8540,12 +8533,12 @@ 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:2353 +#: src/post.c:2769 #, c-format msgid "Posting: %.*s ..." msgstr "Poste: %.*s ..." -#: src/post.c:4119 +#: src/post.c:4533 msgid "Can't supersede in mailgroups, try repost instead." msgstr "" "Überschreiben in Mailgruppen nicht möglich, stattdessen Reposting benutzen." @@ -8578,7 +8571,7 @@ msgstr "[- Nicht Verfügbar -]" #. #. * Add the References data to the cache #. -#: src/refs.c:1015 src/refs.c:1077 +#: src/refs.c:1009 src/refs.c:1071 #, c-format msgid "Building References-trees (%d/%d)..." msgstr "Baue References-Bäume (%d/%d)..." @@ -8587,7 +8580,7 @@ msgstr "Baue References-Bäume (%d/%d).. #. * preamble #. * TODO: -> lang.c #. -#: src/rfc2047.c:1323 +#: src/rfc2047.c:1330 #, c-format msgid "" "This message has been composed in the 'multipart/mixed' MIME-format. If you\n" @@ -8603,37 +8596,37 @@ msgstr "" "aussehen.\n" "\n" -#: src/save.c:1075 +#: src/save.c:1046 msgid "bytes" msgstr "Bytes" -#: src/select.c:411 +#: src/select.c:417 msgid "unread" msgstr "ungelesen" -#: src/select.c:411 +#: src/select.c:417 msgid "all" msgstr "Alle" -#: src/select.c:594 src/select.c:596 +#: src/select.c:611 src/select.c:613 msgid " R" msgstr " R" -#: src/xface.c:73 +#: 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:85 src/xface.c:96 src/xface.c:111 +#: 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:120 src/xface.c:152 +#: 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:130 +#: 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" @@ -8658,16 +8651,16 @@ msgstr "" "dass der NFS-Server spezielle Dateien in diesem Verzeichnis erzeugt,\n" "während slrnface ausgeführt wird. Diese sollten nicht gelöscht werden.\n" -#: src/xface.c:144 +#: 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:183 +#: src/xface.c:185 #, c-format msgid "Slrnface abnormally exited, code %d." msgstr "Slrnface wurde mit Fehler %d beendet." -#: src/xface.c:230 +#: src/xface.c:231 #, c-format msgid "Slrnface failed: %s." msgstr "Fehler %s beim Aufruf von Slrnface." Binary files tin-2.4.5/po/en_GB.gmo and tin-2.6.0/po/en_GB.gmo differ diff -Nurp '--exclude=.bzr*' tin-2.4.5/po/en_GB.po tin-2.6.0/po/en_GB.po --- tin-2.4.5/po/en_GB.po 2020-12-24 01:04:30.000000000 +0100 +++ tin-2.6.0/po/en_GB.po 2021-08-20 10:49:28.089860350 +0200 @@ -5,10 +5,10 @@ # msgid "" msgstr "" -"Project-Id-Version: tin 2.4.5\n" +"Project-Id-Version: tin 2.6.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-12-24 00:24+0100\n" -"PO-Revision-Date: 2020-12-25 01:05+0100\n" +"POT-Creation-Date: 2021-08-20 10:49+0200\n" +"PO-Revision-Date: 2021-08-07 13:43+0200\n" "Last-Translator: Urs Janssen \n" "Language-Team: \n" "Language: en_GB\n" @@ -23,26 +23,26 @@ msgid "Reading %s\n" msgstr "Rereading %s\n" #. TODO: -> lang.c -#: src/art.c:1205 +#: src/art.c:1199 msgid "Threading by multipart" msgstr "Threading by multipart" #. -> lang.c -#: src/art.c:2539 +#: src/art.c:2486 #, c-format msgid "Writing %s\n" msgstr "Writing %s\n" #. TODO: -> lang.c -#: src/art.c:2619 +#: src/art.c:2565 msgid "Writing overview cache..." msgstr "Writing overview cache..." -#: src/attrib.c:986 +#: src/attrib.c:990 msgid "Processing attributes... " msgstr "Processing attributes... " -#: src/attrib.c:1205 +#: src/attrib.c:1207 #, c-format msgid "" "# Do not edit this comment block\n" @@ -51,341 +51,331 @@ msgstr "" "# Do not edit this comment block\n" "#\n" -#: src/attrib.c:1206 +#: src/attrib.c:1208 #, c-format msgid "# scope=STRING (eg. alt.*,!alt.bin*) [mandatory]\n" msgstr "# scope=STRING (eg. alt.*,!alt.bin*) [mandatory]\n" -#: src/attrib.c:1207 +#: src/attrib.c:1209 #, c-format msgid "# add_posted_to_filter=ON/OFF\n" msgstr "# add_posted_to_filter=ON/OFF\n" -#: src/attrib.c:1208 +#: src/attrib.c:1210 #, c-format msgid "# advertising=ON/OFF\n" msgstr "# advertising=ON/OFF\n" -#: src/attrib.c:1209 +#: src/attrib.c:1211 #, c-format msgid "# alternative_handling=ON/OFF\n" msgstr "# alternative_handling=ON/OFF\n" -#: src/attrib.c:1210 +#: src/attrib.c:1212 #, c-format msgid "# ask_for_metamail=ON/OFF\n" msgstr "# ask_for_metamail=ON/OFF\n" -#: src/attrib.c:1211 +#: src/attrib.c:1213 #, c-format msgid "# auto_cc_bcc=NUM\n" msgstr "# auto_cc_bcc=NUM\n" -#: src/attrib.c:1212 +#: src/attrib.c:1214 #, c-format 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:1213 +#: src/attrib.c:1215 #, c-format msgid "# auto_list_thread=ON/OFF\n" msgstr "# auto_list_thread=ON/OFF\n" -#: src/attrib.c:1214 -#, c-format -msgid "# auto_save=ON/OFF\n" -msgstr "# auto_save=ON/OFF\n" - -#: src/attrib.c:1215 +#: src/attrib.c:1216 #, c-format msgid "# auto_select=ON/OFF\n" msgstr "# auto_select=ON/OFF\n" -#: src/attrib.c:1216 +#: src/attrib.c:1217 #, c-format msgid "# batch_save=ON/OFF\n" msgstr "# batch_save=ON/OFF\n" -#: src/attrib.c:1217 +#: src/attrib.c:1218 #, 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/attrib.c:1218 +#: src/attrib.c:1219 #, c-format msgid "# delete_tmp_files=ON/OFF\n" msgstr "# delete_tmp_files=ON/OFF\n" -#: src/attrib.c:1219 +#: src/attrib.c:1220 #, c-format msgid "# editor_format=STRING (eg. %%E +%%N %%F)\n" msgstr "# editor_format=STRING (eg. %%E +%%N %%F)\n" -#: src/attrib.c:1220 +#: src/attrib.c:1221 #, c-format msgid "# fcc=STRING (eg. =mailbox)\n" msgstr "# fcc=STRING (eg. =mailbox)\n" -#: src/attrib.c:1221 +#: src/attrib.c:1222 #, c-format msgid "# followup_to=STRING\n" msgstr "# followup_to=STRING\n" -#: src/attrib.c:1222 +#: src/attrib.c:1223 #, c-format 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:1223 +#: src/attrib.c:1224 #, c-format msgid "# group_catchup_on_exit=ON/OFF\n" msgstr "# group_catchup_on_exit=ON/OFF\n" -#: src/attrib.c:1224 +#: src/attrib.c:1225 #, 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/attrib.c:1225 +#: src/attrib.c:1226 #, c-format msgid "# mail_8bit_header=ON/OFF\n" msgstr "# mail_8bit_header=ON/OFF\n" -#: src/attrib.c:1226 +#: src/attrib.c:1227 #, c-format msgid "# mail_mime_encoding=supported_encoding" msgstr "# mail_mime_encoding=supported_encoding" -#: src/attrib.c:1234 +#: src/attrib.c:1235 #, c-format msgid "# ispell=STRING\n" msgstr "# ispell=STRING\n" -#: src/attrib.c:1236 +#: src/attrib.c:1237 #, c-format msgid "# maildir=STRING (eg. ~/Mail)\n" msgstr "# maildir=STRING (eg. ~/Mail)\n" -#: src/attrib.c:1237 +#: src/attrib.c:1238 #, c-format msgid "# mailing_list=STRING (eg. majordomo@example.org)\n" msgstr "# mailing_list=STRING (eg. majordomo@example.org)\n" -#: src/attrib.c:1238 +#: src/attrib.c:1239 #, c-format 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:1239 +#: src/attrib.c:1240 #, c-format msgid "# mark_ignore_tags=ON/OFF\n" msgstr "# mark_ignore_tags=ON/OFF\n" -#: src/attrib.c:1240 +#: src/attrib.c:1241 #, c-format msgid "# mark_saved_read=ON/OFF\n" msgstr "# mark_saved_read=ON/OFF\n" -#: src/attrib.c:1241 +#: src/attrib.c:1242 #, c-format msgid "# mime_forward=ON/OFF\n" msgstr "# mime_forward=ON/OFF\n" -#: src/attrib.c:1243 +#: src/attrib.c:1244 #, c-format msgid "# mm_network_charset=supported_charset" msgstr "# mm_network_charset=supported_charset" -#: src/attrib.c:1250 +#: src/attrib.c:1251 #, c-format msgid "# undeclared_charset=STRING (default is US-ASCII)\n" msgstr "# undeclared_charset=STRING (default is US-ASCII)\n" -#: src/attrib.c:1252 +#: src/attrib.c:1253 #, c-format msgid "# news_headers_to_display=STRING\n" msgstr "# news_headers_to_display=STRING\n" -#: src/attrib.c:1253 +#: src/attrib.c:1254 #, c-format msgid "# news_headers_to_not_display=STRING\n" msgstr "# news_headers_to_not_display=STRING\n" -#: src/attrib.c:1254 +#: src/attrib.c:1255 #, c-format msgid "# news_quote_format=STRING\n" msgstr "# news_quote_format=STRING\n" -#: src/attrib.c:1255 +#: src/attrib.c:1256 #, c-format msgid "# organization=STRING (if beginning with '/' read from file)\n" msgstr "# organisation=STRING (if beginning with '/' read from file)\n" -#: src/attrib.c:1256 +#: src/attrib.c:1257 #, c-format msgid "# pos_first_unread=ON/OFF\n" msgstr "# pos_first_unread=ON/OFF\n" -#: src/attrib.c:1257 +#: src/attrib.c:1258 #, c-format msgid "# post_8bit_header=ON/OFF\n" msgstr "# post_8bit_header=ON/OFF\n" -#: src/attrib.c:1258 +#: src/attrib.c:1259 #, c-format msgid "# post_mime_encoding=supported_encoding" msgstr "# post_mime_encoding=supported_encoding" -#: src/attrib.c:1265 +#: src/attrib.c:1266 #, c-format msgid "# post_process_type=NUM\n" msgstr "# post_process_type=NUM\n" -#: src/attrib.c:1270 +#: src/attrib.c:1271 #, c-format msgid "# post_process_view=ON/OFF\n" msgstr "# post_process_view=ON/OFF\n" -#: src/attrib.c:1271 +#: src/attrib.c:1272 #, c-format msgid "# quick_kill_scope=STRING (ie. talk.*)\n" msgstr "# quick_kill_scope=STRING (ie. talk.*)\n" -#: src/attrib.c:1272 +#: src/attrib.c:1273 #, c-format msgid "# quick_kill_expire=ON/OFF\n" msgstr "# quick_kill_expire=ON/OFF\n" -#: src/attrib.c:1273 +#: src/attrib.c:1274 #, c-format msgid "# quick_kill_case=ON/OFF\n" msgstr "# quick_kill_case=ON/OFF\n" -#: src/attrib.c:1274 +#: src/attrib.c:1275 #, c-format msgid "# quick_kill_header=NUM\n" msgstr "# quick_kill_header=NUM\n" -#: src/attrib.c:1275 src/attrib.c:1284 +#: src/attrib.c:1276 src/attrib.c:1285 #, c-format msgid "# 0=Subject: (case sensitive) 1=Subject: (ignore case)\n" msgstr "# 0=Subject: (case sensitive) 1=Subject: (ignore case)\n" -#: src/attrib.c:1276 src/attrib.c:1285 +#: src/attrib.c:1277 src/attrib.c:1286 #, c-format msgid "# 2=From: (case sensitive) 3=From: (ignore case)\n" msgstr "# 2=From: (case sensitive) 3=From: (ignore case)\n" -#: src/attrib.c:1277 src/attrib.c:1286 +#: src/attrib.c:1278 src/attrib.c:1287 #, c-format msgid "# 4=Message-ID: & full References: line\n" msgstr "# 4=Message-ID: & full References: line\n" -#: src/attrib.c:1278 src/attrib.c:1287 +#: src/attrib.c:1279 src/attrib.c:1288 #, c-format msgid "# 5=Message-ID: & last References: entry only\n" msgstr "# 5=Message-ID: & last References: entry only\n" -#: src/attrib.c:1279 src/attrib.c:1288 +#: src/attrib.c:1280 src/attrib.c:1289 #, c-format msgid "# 6=Message-ID: entry only 7=Lines:\n" msgstr "# 6=Message-ID: entry only 7=Lines:\n" -#: src/attrib.c:1280 +#: src/attrib.c:1281 #, c-format msgid "# quick_select_scope=STRING\n" msgstr "# quick_select_scope=STRING\n" -#: src/attrib.c:1281 +#: src/attrib.c:1282 #, c-format msgid "# quick_select_expire=ON/OFF\n" msgstr "# quick_select_expire=ON/OFF\n" -#: src/attrib.c:1282 +#: src/attrib.c:1283 #, c-format msgid "# quick_select_case=ON/OFF\n" msgstr "# quick_select_case=ON/OFF\n" -#: src/attrib.c:1283 +#: src/attrib.c:1284 #, c-format msgid "# quick_select_header=NUM\n" msgstr "# quick_select_header=NUM\n" -#: src/attrib.c:1289 +#: src/attrib.c:1290 #, c-format msgid "# quote_chars=STRING (%%I for initials)\n" msgstr "# quote_chars=STRING (%%I for initials)\n" -#: src/attrib.c:1291 +#: src/attrib.c:1292 #, c-format msgid "# print_header=ON/OFF\n" msgstr "# print_header=ON/OFF\n" -#: src/attrib.c:1293 +#: src/attrib.c:1294 #, c-format msgid "# process_only_unread=ON/OFF\n" msgstr "# process_only_unread=ON/OFF\n" -#: src/attrib.c:1294 +#: src/attrib.c:1295 #, c-format msgid "# prompt_followupto=ON/OFF\n" msgstr "# prompt_followupto=ON/OFF\n" -#: src/attrib.c:1295 +#: src/attrib.c:1296 #, c-format msgid "# savedir=STRING (eg. ~user/News)\n" msgstr "# savedir=STRING (eg. ~user/News)\n" -#: src/attrib.c:1296 +#: src/attrib.c:1297 #, c-format msgid "# savefile=STRING (eg. =linux)\n" msgstr "# savefile=STRING (eg. =linux)\n" -#: src/attrib.c:1297 +#: src/attrib.c:1298 #, c-format msgid "# sigfile=STRING (eg. $var/sig)\n" msgstr "# sigfile=STRING (eg. $var/sig)\n" -#: src/attrib.c:1298 +#: src/attrib.c:1299 #, c-format msgid "# show_author=NUM\n" msgstr "# show_author=NUM\n" -#: src/attrib.c:1304 +#: src/attrib.c:1305 #, c-format msgid "# show_signatures=ON/OFF\n" msgstr "# show_signatures=ON/OFF\n" -#: src/attrib.c:1305 +#: src/attrib.c:1306 #, c-format msgid "# show_only_unread_arts=ON/OFF\n" msgstr "# show_only_unread_arts=ON/OFF\n" -#: src/attrib.c:1306 +#: src/attrib.c:1307 #, c-format msgid "# sigdashes=ON/OFF\n" msgstr "# sigdashes=ON/OFF\n" -#: src/attrib.c:1307 +#: src/attrib.c:1308 #, c-format msgid "# signature_repost=ON/OFF\n" msgstr "# signature_repost=ON/OFF\n" -#: src/attrib.c:1308 +#: src/attrib.c:1309 #, c-format msgid "# sort_article_type=NUM\n" msgstr "# sort_article_type=NUM\n" -#: src/attrib.c:1326 +#: src/attrib.c:1327 #, c-format msgid "# sort_threads_type=NUM\n" msgstr "# sort_threads_type=NUM\n" -#: src/attrib.c:1335 -#, c-format -msgid "# start_editor_offset=ON/OFF\n" -msgstr "# start_editor_offset=ON/OFF\n" - #: src/attrib.c:1336 #, c-format msgid "# tex2iso_conv=ON/OFF\n" @@ -525,7 +515,7 @@ msgstr "################################ msgid "(unknown)" msgstr "(unknown)" -#: src/keymap.c:280 +#: src/keymap.c:282 msgid "NULL" msgstr "NULL" @@ -975,7 +965,7 @@ msgstr "Creating active file for saved g msgid "Creating newsrc file...\n" msgstr "Creating newsrc file...\n" -#: src/lang.c:161 src/lang.c:1314 src/lang.c:1334 +#: src/lang.c:161 src/lang.c:1327 src/lang.c:1347 msgid "Default" msgstr "Default" @@ -1008,47 +998,51 @@ msgid "*** End of page ***" msgstr "*** End of page ***" #: src/lang.c:170 +msgid "*** End of posted articles ***" +msgstr "*** End of posted articles ***" + +#: src/lang.c:171 msgid "*** End of scopes ***" msgstr "*** End of scopes ***" -#: src/lang.c:171 +#: src/lang.c:172 msgid "*** End of thread ***" msgstr "*** End of thread ***" -#: src/lang.c:172 +#: src/lang.c:173 msgid "*** End of URLs ***" msgstr "*** End of URLs ***" -#: src/lang.c:173 +#: src/lang.c:174 msgid "Enter limit of articles to get> " msgstr "Enter limit of articles to get> " -#: src/lang.c:174 +#: src/lang.c:175 msgid "Enter Message-ID to go to> " msgstr "Enter Message-ID to go to> " -#: src/lang.c:175 +#: src/lang.c:176 msgid " and enter next unread thread" msgstr " and enter next unread thread" -#: src/lang.c:176 +#: src/lang.c:177 msgid " and enter next unread article" msgstr " and enter next unread article" -#: src/lang.c:177 +#: src/lang.c:178 msgid " and enter next unread group" msgstr " and enter next unread group" -#: src/lang.c:178 +#: src/lang.c:179 msgid "Enter option number> " msgstr "Enter option number> " -#: src/lang.c:179 +#: src/lang.c:180 #, c-format msgid "Enter range [%s]> " msgstr "Enter range [%s]> " -#: src/lang.c:180 +#: src/lang.c:181 msgid "" "\n" "Warning: Approved: header used.\n" @@ -1056,7 +1050,7 @@ msgstr "" "\n" "Warning: Approved: header used.\n" -#: src/lang.c:182 +#: src/lang.c:183 msgid "" "\n" "Error: Bad address in Approved: header.\n" @@ -1064,7 +1058,7 @@ msgstr "" "\n" "Error: Bad address in Approved: header.\n" -#: src/lang.c:183 +#: src/lang.c:184 msgid "" "\n" "Error: Bad address in From: header.\n" @@ -1072,7 +1066,7 @@ msgstr "" "\n" "Error: Bad address in From: header.\n" -#: src/lang.c:184 +#: src/lang.c:185 msgid "" "\n" "Error: Bad FQDN in Message-ID: header.\n" @@ -1080,7 +1074,7 @@ msgstr "" "\n" "Error: Bad FQDN in Message-ID: header.\n" -#: src/lang.c:185 +#: src/lang.c:186 msgid "" "\n" "Error: Bad address in Reply-To: header.\n" @@ -1088,7 +1082,7 @@ msgstr "" "\n" "Error: Bad address in Reply-To: header.\n" -#: src/lang.c:186 +#: src/lang.c:187 msgid "" "\n" "Error: Bad address in To: header.\n" @@ -1096,27 +1090,27 @@ msgstr "" "\n" "Error: Bad address in To: header.\n" -#: src/lang.c:188 +#: src/lang.c:189 #, c-format msgid "Can't unlock %s" msgstr "Can't unlock %s" -#: src/lang.c:189 +#: src/lang.c:190 #, c-format msgid "Couldn't dotlock %s - article not appended!" msgstr "Couldn't dotlock %s - article not appended!" -#: src/lang.c:190 +#: src/lang.c:191 #, c-format msgid "Couldn't lock %s - article not appended!" msgstr "Couldn't lock %s - article not appended!" -#: src/lang.c:193 +#: src/lang.c:194 #, c-format msgid "Corrupted file %s" msgstr "Corrupted file %s" -#: src/lang.c:195 +#: src/lang.c:196 msgid "" "\n" "Error: Followup-To \"poster\" and a newsgroup is not allowed!\n" @@ -1124,36 +1118,36 @@ msgstr "" "\n" "Error: Followup-To \"poster\" and a newsgroup is not allowed!\n" -#: src/lang.c:196 +#: src/lang.c:197 #, 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:197 +#: src/lang.c:198 msgid "Internal error in GNKSA routine - send bug report.\n" msgstr "Internal error in GNKSA routine - send bug report.\n" -#: src/lang.c:198 +#: src/lang.c:199 msgid "Left angle bracket missing in route address.\n" msgstr "Left angle bracket missing in route address.\n" -#: src/lang.c:199 +#: src/lang.c:200 msgid "Left parenthesis missing in old-style address.\n" msgstr "Left parenthesis missing in old-style address.\n" -#: src/lang.c:200 +#: src/lang.c:201 msgid "Right parenthesis missing in old-style address.\n" msgstr "Right parenthesis missing in old-style address.\n" -#: src/lang.c:201 +#: src/lang.c:202 msgid "At-sign missing in mail address.\n" msgstr "At-sign missing in mail address.\n" -#: src/lang.c:202 +#: src/lang.c:203 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:203 +#: src/lang.c:204 msgid "" "Invalid domain. Send bug report if your top level domain really exists.\n" "Use .invalid as top level domain for munged addresses.\n" @@ -1161,7 +1155,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:204 +#: src/lang.c:205 msgid "" "Illegal domain. Send bug report if your top level domain really exists.\n" "Use .invalid as top level domain for munged addresses.\n" @@ -1169,7 +1163,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:205 +#: src/lang.c:206 msgid "" "Unknown domain. Send bug report if your top level domain really exists.\n" "Use .invalid as top level domain for munged addresses.\n" @@ -1177,53 +1171,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:206 +#: src/lang.c:207 msgid "Illegal character in FQDN.\n" msgstr "Illegal character in FQDN.\n" -#: src/lang.c:207 +#: src/lang.c:208 msgid "Zero length FQDN component not allowed.\n" msgstr "Zero length FQDN component not allowed.\n" -#: src/lang.c:208 +#: src/lang.c:209 msgid "FQDN component exceeds maximum allowed length (63 chars).\n" msgstr "FQDN component exceeds maximum allowed length (63 chars).\n" -#: src/lang.c:209 +#: src/lang.c:210 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:210 +#: src/lang.c:211 msgid "FQDN component may not start with digit.\n" msgstr "FQDN component may not start with digit.\n" -#: src/lang.c:211 +#: src/lang.c:212 msgid "Domain literal has impossible numeric value.\n" msgstr "Domain literal has impossible numeric value.\n" -#: src/lang.c:212 +#: src/lang.c:213 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:213 +#: src/lang.c:214 msgid "Right bracket missing in domain literal.\n" msgstr "Right bracket missing in domain literal.\n" -#: src/lang.c:214 +#: src/lang.c:215 msgid "Missing localpart of mail address.\n" msgstr "Missing localpart of mail address.\n" -#: src/lang.c:215 +#: src/lang.c:216 msgid "Illegal character in localpart of mail address.\n" msgstr "Illegal character in localpart of mail address.\n" -#: src/lang.c:216 +#: src/lang.c:217 msgid "Zero length localpart component not allowed.\n" msgstr "Zero length localpart component not allowed.\n" -#: src/lang.c:217 +#: src/lang.c:218 msgid "" "Illegal character in realname.\n" "Unquoted words may not contain '!()<>@,;:\\.[]' in route addresses.\n" @@ -1231,7 +1225,7 @@ msgstr "" "Illegal character in realname.\n" "Unquoted words may not contain '!()<>@,;:\\.[]' in route addresses.\n" -#: src/lang.c:218 +#: src/lang.c:219 msgid "" "Illegal character in realname.\n" "Quoted words may not contain '()<>\\'.\n" @@ -1239,7 +1233,7 @@ msgstr "" "Illegal character in realname.\n" "Quoted words may not contain '()<>\\'.\n" -#: src/lang.c:219 +#: src/lang.c:220 msgid "" "Illegal character in realname.\n" "Encoded words may not contain '!()<>@,;:\"\\.[]/=' in parameter.\n" @@ -1247,11 +1241,11 @@ msgstr "" "Illegal character in realname.\n" "Encoded words may not contain '!()<>@,;:\"\\.[]/=' in parameter.\n" -#: src/lang.c:220 +#: src/lang.c:221 msgid "Bad syntax in encoded word used in realname.\n" msgstr "Bad syntax in encoded word used in realname.\n" -#: src/lang.c:221 +#: src/lang.c:222 msgid "" "Illegal character in realname.\n" "Unquoted words may not contain '()<>\\' in old-style addresses.\n" @@ -1259,7 +1253,7 @@ msgstr "" "Illegal character in realname.\n" "Unquoted words may not contain '()<>\\' in old-style addresses.\n" -#: src/lang.c:222 +#: src/lang.c:223 msgid "" "Illegal character in realname.\n" "Control characters and unencoded 8bit characters > 127 are not allowed.\n" @@ -1267,7 +1261,7 @@ msgstr "" "Illegal character in realname.\n" "Control characters and unencoded 8bit characters > 127 are not allowed.\n" -#: src/lang.c:223 +#: src/lang.c:224 msgid "" "\n" "Error: No blank line found after header.\n" @@ -1275,7 +1269,7 @@ msgstr "" "\n" "Error: No blank line found after header.\n" -#: src/lang.c:224 +#: src/lang.c:225 #, c-format msgid "" "\n" @@ -1285,7 +1279,7 @@ msgstr "" "Error: Illegal formatted %s.\n" #. TODO: fixme, US-ASCII is not the only 7bit charset we know about -#: src/lang.c:226 +#: src/lang.c:227 msgid "" "\n" "Error: Posting contains non-ASCII characters but MM_CHARSET is set to\n" @@ -1299,7 +1293,7 @@ msgstr "" " your language using the M)enu of configurable options or by\n" " editing tinrc.\n" -#: src/lang.c:231 +#: src/lang.c:232 msgid "" "\n" "Error: Posting contains non-ASCII characters but the MIME encoding\n" @@ -1315,7 +1309,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:237 +#: src/lang.c:238 msgid "" "\n" "Error: Article starts with blank line instead of header\n" @@ -1323,7 +1317,7 @@ msgstr "" "\n" "Error: Article starts with blank line instead of header\n" -#: src/lang.c:238 +#: src/lang.c:239 #, c-format msgid "" "\n" @@ -1334,7 +1328,7 @@ msgstr "" "Error: Header on line %d does not have a colon after the header name:\n" "%s\n" -#: src/lang.c:239 +#: src/lang.c:240 #, c-format msgid "" "\n" @@ -1343,7 +1337,7 @@ msgstr "" "\n" "Error: The \"%s:\" line is empty.\n" -#: src/lang.c:240 +#: src/lang.c:241 #, c-format msgid "" "\n" @@ -1352,7 +1346,7 @@ msgstr "" "\n" "Error: The \"%s:\" line is missing from the article header.\n" -#: src/lang.c:241 +#: src/lang.c:242 #, c-format msgid "" "\n" @@ -1361,7 +1355,7 @@ msgstr "" "\n" "Error: %s contains non 7bit chars.\n" -#: src/lang.c:242 +#: src/lang.c:243 #, c-format msgid "" "\n" @@ -1372,7 +1366,7 @@ msgstr "" "Error: Header on line %d does not have a space after the colon:\n" "%s\n" -#: src/lang.c:243 +#: src/lang.c:244 #, c-format msgid "" "\n" @@ -1381,21 +1375,21 @@ msgstr "" "\n" "Error: There are multiple (%d) \"%s:\" lines in the header.\n" -#: src/lang.c:244 +#: src/lang.c:245 #, c-format msgid "Insecure permissions of %s (%o)" msgstr "Insecure permissions of %s (%o)" -#: src/lang.c:248 +#: src/lang.c:250 #, 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:249 +#: src/lang.c:251 msgid "MIME parse error: Start boundary whilst reading headers" msgstr "MIME parse error: Start boundary whilst reading headers" -#: src/lang.c:250 +#: src/lang.c:253 msgid "" "\n" "Error: \"poster\" is not allowed in Newsgroups!\n" @@ -1403,16 +1397,16 @@ msgstr "" "\n" "Error: \"poster\" is not allowed in Newsgroups!\n" -#: src/lang.c:251 +#: src/lang.c:254 msgid "Can't get a (fully-qualified) domain-name!" msgstr "Can't get a (fully-qualified) domain-name!" -#: src/lang.c:252 +#: src/lang.c:255 #, c-format msgid "No permissions to go into %s\n" msgstr "No permissions to go into %s\n" -#: src/lang.c:254 +#: src/lang.c:257 msgid "" "\n" "Error: From: line missing.\n" @@ -1420,30 +1414,30 @@ msgstr "" "\n" "Error: From: line missing.\n" -#: src/lang.c:256 +#: src/lang.c:259 #, c-format msgid "No read permissions for %s\n" msgstr "No read permissions for %s\n" -#: src/lang.c:257 +#: src/lang.c:260 #, c-format msgid "File %s does not exist\n" msgstr "File %s does not exist\n" -#: src/lang.c:258 +#: src/lang.c:261 #, c-format msgid "No write permissions for %s\n" msgstr "No write permissions for %s\n" -#: src/lang.c:259 +#: src/lang.c:262 msgid "Can't get user information (/etc/passwd missing?)" msgstr "Can't get user information (/etc/passwd missing?)" -#: src/lang.c:260 +#: src/lang.c:263 msgid "errors" msgstr "errors" -#: src/lang.c:262 +#: src/lang.c:265 #, c-format msgid "" "\n" @@ -1452,61 +1446,61 @@ msgstr "" "\n" "Error on line %d: \"Sender:\" header not allowed (it will be added for you)\n" -#: src/lang.c:264 +#: src/lang.c:267 #, 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:265 +#: src/lang.c:268 msgid "error" msgstr "error" -#: src/lang.c:266 +#: src/lang.c:269 msgid "Unknown display level" msgstr "Unknown display level" -#: src/lang.c:267 +#: src/lang.c:270 msgid "" msgstr "" -#: src/lang.c:268 +#: src/lang.c:271 msgid "Exiting..." msgstr "Exiting..." -#: src/lang.c:269 +#: src/lang.c:272 msgid "leaving external mail-reader" msgstr "leaving external mail-reader" -#: src/lang.c:270 +#: src/lang.c:273 #, c-format msgid "Extracting %s..." msgstr "Extracting %s..." -#: src/lang.c:272 +#: src/lang.c:275 #, 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:273 +#: src/lang.c:276 #, c-format msgid "Error making backup of %s file. Filesystem full?" msgstr "Error making backup of %s file. Filesystem full?" -#: src/lang.c:274 +#: src/lang.c:277 #, c-format msgid "Filtering global rules (%d/%d) ('q' to quit)..." msgstr "Filtering global rules (%d/%d) ('q' to quit)..." -#: src/lang.c:275 +#: src/lang.c:278 msgid "Rule created by: " msgstr "Rule created by: " -#: src/lang.c:276 +#: src/lang.c:279 #, c-format msgid "Enter pattern [%s]> " msgstr "Enter pattern [%s]> " -#: src/lang.c:277 +#: src/lang.c:280 #, c-format msgid "" "\n" @@ -1515,20 +1509,20 @@ msgstr "" "\n" "You requested followups to your article to go to the following %s:\n" -#: src/lang.c:278 +#: src/lang.c:281 #, 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:279 +#: src/lang.c:282 msgid "-- forwarded message --\n" msgstr "-- forwarded message --\n" -#: src/lang.c:280 +#: src/lang.c:283 msgid "-- end of forwarded message --\n" msgstr "-- end of forwarded message --\n" -#: src/lang.c:281 +#: src/lang.c:284 msgid "" "# Format:\n" "# comment=STRING Optional. Multiple lines allowed. Comments must be " @@ -1543,12 +1537,12 @@ msgid "" "# score=STRING One of the two keywords: 'hot' or 'kill'.\n" "# subj=STRING Optional. Subject: line (e.g. How to be a wizard).\n" "# from=STRING Optional. From: line (e.g. *Craig Shergold*).\n" -"# msgid=STRING Optional. Message-ID: line (e.g. <123@ether.net>) " +"# msgid=STRING Optional. Message-ID: line (e.g. <123@example.net>) " "with\n" "# full references.\n" "# msgid_last=STRING Optional. Like above, but with last reference only.\n" "# msgid_only=STRING Optional. Like above, but without references.\n" -"# refs_only=STRING Optional. References: line (e.g. <123@ether.net>) " +"# refs_only=STRING Optional. References: line (e.g. <123@example.net>) " "without\n" "# Message-ID:\n" "# lines=[<>]?NUM Optional. Lines: line. '<' or '>' are optional.\n" @@ -1575,12 +1569,12 @@ msgstr "" "# score=STRING One of the two keywords: 'hot' or 'kill'.\n" "# subj=STRING Optional. Subject: line (e.g. How to be a wizard).\n" "# from=STRING Optional. From: line (e.g. *Craig Shergold*).\n" -"# msgid=STRING Optional. Message-ID: line (e.g. <123@ether.net>) " +"# msgid=STRING Optional. Message-ID: line (e.g. <123@example.net>) " "with\n" "# full references.\n" "# msgid_last=STRING Optional. Like above, but with last reference only.\n" "# msgid_only=STRING Optional. Like above, but without references.\n" -"# refs_only=STRING Optional. References: line (e.g. <123@ether.net>) " +"# refs_only=STRING Optional. References: line (e.g. <123@example.net>) " "without\n" "# Message-ID:\n" "# lines=[<>]?NUM Optional. Lines: line. '<' or '>' are optional.\n" @@ -1594,853 +1588,869 @@ msgstr "" "# time=NUM Optional. time_t value when rule expires\n" "#\n" -#: src/lang.c:305 +#: src/lang.c:308 #, c-format msgid "Enter score for rule (default=%d): " msgstr "Enter score for rule (default=%d): " -#: src/lang.c:306 +#: src/lang.c:309 #, 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:307 +#: src/lang.c:310 msgid "Full" msgstr "Full" -#: src/lang.c:308 +#: src/lang.c:311 msgid "Comment (optional) : " msgstr "Comment (optional) : " -#: src/lang.c:309 +#: src/lang.c:312 msgid "Apply pattern to : " msgstr "Apply pattern to : " -#: src/lang.c:310 +#: src/lang.c:313 msgid "From: line (ignore case) " msgstr "From: line (ignore case) " -#: src/lang.c:311 +#: src/lang.c:314 msgid "From: line (case sensitive) " msgstr "From: line (case sensitive) " -#: src/lang.c:313 +#: src/lang.c:316 #, c-format msgid "%s%s: Unknown host.\n" msgstr "%s%s: Unknown host.\n" -#: src/lang.c:315 +#: src/lang.c:318 msgid "global " msgstr "global " -#: src/lang.c:316 +#: src/lang.c:319 #, c-format msgid "Please use %.100s instead" msgstr "Please use %.100s instead" -#: src/lang.c:317 +#: src/lang.c:320 #, c-format msgid "%s is bogus" msgstr "%s is bogus" -#: src/lang.c:318 +#: src/lang.c:321 #, c-format msgid "Group %s is moderated. Continue?" msgstr "Group %s is moderated. Continue?" -#: src/lang.c:319 +#: src/lang.c:322 msgid "groups" msgstr "groups" -#: src/lang.c:320 +#: src/lang.c:323 #, c-format msgid "Rereading %s..." msgstr "Rereading %s..." -#: src/lang.c:321 +#: src/lang.c:324 msgid "Top Level Commands" msgstr "Top Level Commands" -#: src/lang.c:322 +#: src/lang.c:325 msgid "Group Selection" msgstr "Group Selection" -#: src/lang.c:323 +#: src/lang.c:326 msgid "group" msgstr "group" -#: src/lang.c:324 +#: src/lang.c:327 msgid "" "*** Group descriptions are disabled according to current select_format ***" msgstr "" "*** Group descriptions are disabled according to current select_format ***" -#: src/lang.c:326 +#: src/lang.c:329 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:327 +#: src/lang.c:330 msgid "From: line to add to filter file. toggles & sets." msgstr "From: line to add to filter file. toggles & sets." -#: src/lang.c:328 +#: src/lang.c:331 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:329 +#: src/lang.c:332 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:330 +#: src/lang.c:333 msgid "Subject: line to add to filter file. toggles & sets." msgstr "Subject: line to add to filter file. toggles & sets." -#: src/lang.c:331 +#: src/lang.c:334 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:332 +#: src/lang.c:335 msgid "" "Select where text pattern should be applied. toggles & sets." msgstr "" "Select where text pattern should be applied. toggles & sets." -#: src/lang.c:333 +#: src/lang.c:336 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:334 +#: src/lang.c:337 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:335 +#: src/lang.c:338 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:336 +#: src/lang.c:339 msgid "kill an article via a menu" msgstr "kill an article via a menu" -#: src/lang.c:337 +#: src/lang.c:340 msgid "auto-select (hot) an article via a menu" msgstr "auto-select (hot) an article via a menu" -#: src/lang.c:338 +#: src/lang.c:341 msgid "Browse URLs in article" msgstr "Browse URLs in article" -#: src/lang.c:339 +#: src/lang.c:342 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:341 +#: src/lang.c:344 msgid "cancel (delete) or supersede (overwrite) current article" msgstr "cancel (delete) or supersede (overwrite) current article" -#: src/lang.c:342 +#: src/lang.c:345 msgid "post followup to current article" msgstr "post followup to current article" -#: src/lang.c:343 +#: src/lang.c:346 msgid "post followup (don't copy text) to current article" msgstr "post followup (don't copy text) to current article" -#: src/lang.c:344 +#: src/lang.c:347 msgid "post followup to current article quoting complete headers" msgstr "post followup to current article quoting complete headers" -#: src/lang.c:345 +#: src/lang.c:348 msgid "repost chosen article to another group" msgstr "repost chosen article to another group" -#: src/lang.c:347 +#: src/lang.c:350 msgid "edit article (mail-groups only)" msgstr "edit article (mail-groups only)" -#: src/lang.c:348 +#: src/lang.c:351 msgid "display first article in current thread" msgstr "display first article in current thread" -#: src/lang.c:349 +#: src/lang.c:352 msgid "display first page of article" msgstr "display first page of article" -#: src/lang.c:350 +#: src/lang.c:353 msgid "display last article in current thread" msgstr "display last article in current thread" -#: src/lang.c:351 +#: src/lang.c:354 msgid "display last page of article" msgstr "display last page of article" -#: src/lang.c:352 +#: src/lang.c:355 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:353 +#: src/lang.c:356 msgid "display next article" msgstr "display next article" -#: src/lang.c:354 +#: src/lang.c:357 msgid "display first article in next thread" msgstr "display first article in next thread" -#: src/lang.c:355 +#: src/lang.c:358 msgid "display next unread article" msgstr "display next unread article" -#: src/lang.c:356 +#: src/lang.c:359 msgid "go to the article that this one followed up" msgstr "go to the article that this one followed up" -#: src/lang.c:357 +#: src/lang.c:360 msgid "display previous article" msgstr "display previous article" -#: src/lang.c:358 +#: src/lang.c:361 msgid "display previous unread article" msgstr "display previous unread article" -#: src/lang.c:359 +#: src/lang.c:362 msgid "quickly kill an article using defaults" msgstr "quickly kill an article using defaults" -#: src/lang.c:360 +#: src/lang.c:363 msgid "quickly auto-select (hot) an article using defaults" msgstr "quickly auto-select (hot) an article using defaults" -#: src/lang.c:361 +#: src/lang.c:364 msgid "return to group selection level" msgstr "return to group selection level" -#: src/lang.c:362 +#: src/lang.c:365 msgid "reply through mail to author" msgstr "reply through mail to author" -#: src/lang.c:363 +#: src/lang.c:366 msgid "reply through mail (don't copy text) to author" msgstr "reply through mail (don't copy text) to author" -#: src/lang.c:364 +#: src/lang.c:367 msgid "reply through mail to author quoting complete headers" msgstr "reply through mail to author quoting complete headers" -#: src/lang.c:365 +#: src/lang.c:368 msgid "search backwards within this article" msgstr "search backwards within this article" -#: src/lang.c:366 +#: src/lang.c:369 msgid "search forwards within this article" msgstr "search forwards within this article" -#: src/lang.c:367 +#: src/lang.c:370 msgid "show article in raw-mode (including all headers)" msgstr "show article in raw-mode (including all headers)" -#: src/lang.c:368 +#: src/lang.c:371 msgid "skip next block of included text" msgstr "skip next block of included text" -#: src/lang.c:369 +#: src/lang.c:372 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:370 +#: src/lang.c:373 msgid "toggle display of all headers" msgstr "toggle display of all headers" -#: src/lang.c:371 +#: src/lang.c:374 msgid "toggle word highlighting on/off" msgstr "toggle word highlighting on/off" -#: src/lang.c:372 +#: src/lang.c:375 msgid "toggle ROT-13 (basic decode) for current article" msgstr "toggle ROT-13 (basic decode) for current article" -#: src/lang.c:373 +#: src/lang.c:376 msgid "toggle tabwidth 4 <-> 8" msgstr "toggle tabwidth 4 <-> 8" -#: src/lang.c:374 -msgid "toggle german TeX style decoding for current article" -msgstr "toggle german TeX style decoding for current article" +#: src/lang.c:377 +msgid "toggle German TeX style decoding for current article" +msgstr "toggle German TeX style decoding for current article" -#: src/lang.c:375 +#: src/lang.c:378 msgid "toggle display of uuencoded sections" msgstr "toggle display of uuencoded sections" -#: src/lang.c:376 +#: src/lang.c:379 msgid "View/pipe/save multimedia attachments" msgstr "View/pipe/save multimedia attachments" -#: src/lang.c:377 +#: src/lang.c:380 msgid "choose first attachment in list" msgstr "choose first attachment in list" -#: src/lang.c:378 +#: src/lang.c:381 msgid "0 - 9\t choose attachment by number" msgstr "0 - 9\t choose attachment by number" -#: src/lang.c:379 +#: src/lang.c:382 msgid "choose last attachment in list" msgstr "choose last attachment in list" -#: src/lang.c:381 +#: src/lang.c:384 msgid "pipe attachment into command" msgstr "pipe attachment into command" -#: src/lang.c:382 +#: src/lang.c:385 msgid "pipe raw attachment into command" msgstr "pipe raw attachment into command" -#: src/lang.c:384 +#: src/lang.c:387 msgid "save attachment to disk" msgstr "save attachment to disk" -#: src/lang.c:385 +#: src/lang.c:388 msgid "search for attachments forwards" msgstr "search for attachments forwards" -#: src/lang.c:386 +#: src/lang.c:389 msgid "search for attachments backwards" msgstr "search for attachments backwards" -#: src/lang.c:387 +#: src/lang.c:390 msgid "view attachment" msgstr "view attachment" -#: src/lang.c:388 +#: src/lang.c:391 msgid "tag attachment" msgstr "tag attachment" -#: src/lang.c:389 +#: src/lang.c:392 msgid "tag attachments that match user specified pattern" msgstr "tag attachments that match user specified pattern" -#: src/lang.c:390 +#: src/lang.c:393 msgid "reverse tagging on all attachments (toggle)" msgstr "reverse tagging on all attachments (toggle)" -#: src/lang.c:391 +#: src/lang.c:394 msgid "untag all tagged attachments" msgstr "untag all tagged attachments" -#: src/lang.c:392 +#: src/lang.c:395 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:393 +#: src/lang.c:396 msgid "choose first attribute in list" msgstr "choose first attribute in list" -#: src/lang.c:394 +#: src/lang.c:397 msgid "0 - 9\t choose attribute by number" msgstr "0 - 9\t choose attribute by number" -#: src/lang.c:395 +#: src/lang.c:398 msgid "choose last attribute in list" msgstr "choose last attribute in list" -#: src/lang.c:396 +#: src/lang.c:399 msgid "reset attribute to a default value" msgstr "reset attribute to a default value" -#: src/lang.c:397 +#: src/lang.c:400 msgid "search forwards for an attribute" msgstr "search forwards for an attribute" -#: src/lang.c:398 +#: src/lang.c:401 msgid "search backwards for an attribute" msgstr "search backwards for an attribute" -#: src/lang.c:399 +#: src/lang.c:402 msgid "select attribute" msgstr "select attribute" -#: src/lang.c:400 +#: src/lang.c:403 msgid "toggle back to options menu when invoked from there" msgstr "toggle back to options menu when invoked from there" -#: src/lang.c:401 +#: src/lang.c:404 #, c-format msgid "report bug or comment via mail to %s" msgstr "report bug or comment via mail to %s" -#: src/lang.c:402 +#: src/lang.c:405 msgid "choose first option in list" msgstr "choose first option in list" -#: src/lang.c:403 +#: src/lang.c:406 msgid "0 - 9\t choose option by number" msgstr "0 - 9\t choose option by number" -#: src/lang.c:404 +#: src/lang.c:407 msgid "choose last option in list" msgstr "choose last option in list" -#: src/lang.c:405 +#: src/lang.c:408 msgid "start scopes menu" msgstr "start scopes menu" -#: src/lang.c:406 +#: src/lang.c:409 msgid "search forwards for an option" msgstr "search forwards for an option" -#: src/lang.c:407 +#: src/lang.c:410 msgid "search backwards for an option" msgstr "search backwards for an option" -#: src/lang.c:408 +#: src/lang.c:411 msgid "select option" msgstr "select option" -#: src/lang.c:409 +#: src/lang.c:412 msgid "toggle to attributes menu" msgstr "toggle to attributes menu" -#: src/lang.c:410 +#: src/lang.c:413 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:411 +#: src/lang.c:414 msgid "escape from command prompt" msgstr "escape from command prompt" -#: src/lang.c:412 +#: src/lang.c:415 msgid "edit filter file" msgstr "edit filter file" -#: src/lang.c:413 +#: src/lang.c:416 msgid "get help" msgstr "get help" -#: src/lang.c:414 +#: src/lang.c:417 msgid "display last article viewed" msgstr "display last article viewed" -#: src/lang.c:415 +#: src/lang.c:418 msgid "down one line" msgstr "down one line" -#: src/lang.c:416 +#: src/lang.c:419 msgid "up one line" msgstr "up one line" -#: src/lang.c:417 +#: src/lang.c:420 msgid "go to article chosen by Message-ID" msgstr "go to article chosen by Message-ID" -#: src/lang.c:418 +#: src/lang.c:421 msgid "mail article/thread/hot/pattern/tagged articles to someone" msgstr "mail article/thread/hot/pattern/tagged articles to someone" -#: src/lang.c:419 +#: src/lang.c:422 msgid "menu of configurable options" msgstr "menu of configurable options" -#: src/lang.c:420 +#: src/lang.c:423 msgid "down one page" msgstr "down one page" -#: src/lang.c:421 +#: src/lang.c:424 msgid "up one page" msgstr "up one page" -#: src/lang.c:423 +#: src/lang.c:426 msgid "post (write) article to current group" msgstr "post (write) article to current group" -#: src/lang.c:424 +#: src/lang.c:427 msgid "post postponed articles" msgstr "post postponed articles" -#: src/lang.c:426 +#: src/lang.c:429 msgid "list articles posted by you (from posted file)" msgstr "list articles posted by you (from posted file)" -#: src/lang.c:427 +#: src/lang.c:430 msgid "return to previous menu" msgstr "return to previous menu" -#: src/lang.c:428 +#: src/lang.c:431 msgid "quit tin immediately" msgstr "quit tin immediately" -#: src/lang.c:429 +#: src/lang.c:432 msgid "redraw page" msgstr "redraw page" -#: src/lang.c:430 +#: src/lang.c:433 msgid "save article/thread/hot/pattern/tagged articles to file" msgstr "save article/thread/hot/pattern/tagged articles to file" -#: src/lang.c:431 +#: src/lang.c:434 msgid "save marked articles automatically without user prompts" msgstr "save marked articles automatically without user prompts" -#: src/lang.c:432 +#: src/lang.c:435 msgid "scroll the screen one line down" msgstr "scroll the screen one line down" -#: src/lang.c:433 +#: src/lang.c:436 msgid "scroll the screen one line up" msgstr "scroll the screen one line up" -#: src/lang.c:434 +#: src/lang.c:437 msgid "search for articles by author backwards" msgstr "search for articles by author backwards" -#: src/lang.c:435 +#: src/lang.c:438 msgid "search for articles by author forwards" msgstr "search for articles by author forwards" -#: src/lang.c:436 +#: src/lang.c:439 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:437 +#: src/lang.c:440 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:438 +#: src/lang.c:441 msgid "search for articles by Subject line backwards" msgstr "search for articles by Subject line backwards" -#: src/lang.c:439 +#: src/lang.c:442 msgid "search for articles by Subject line forwards" msgstr "search for articles by Subject line forwards" -#: src/lang.c:440 +#: src/lang.c:443 msgid "repeat last search" msgstr "repeat last search" -#: src/lang.c:441 +#: src/lang.c:444 msgid "tag current article for reposting/mailing/piping/printing/saving" msgstr "tag current article for reposting/mailing/piping/printing/saving" -#: src/lang.c:442 +#: src/lang.c:445 msgid "toggle info message in last line (subject/description)" msgstr "toggle info message in last line (subject/description)" -#: src/lang.c:443 +#: src/lang.c:446 msgid "toggle inverse video" msgstr "toggle inverse video" -#: src/lang.c:444 -msgid "toggle mini help menu display" -msgstr "toggle mini help menu display" +#: src/lang.c:447 +msgid "toggle mini help menu and posting etiquette display" +msgstr "toggle mini help menu and posting etiquette display" -#: src/lang.c:445 +#: src/lang.c:448 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:446 +#: src/lang.c:449 msgid "show version information" msgstr "show version information" -#: src/lang.c:447 +#: src/lang.c:450 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:448 +#: src/lang.c:451 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:449 +#: src/lang.c:452 msgid "choose first thread in list" msgstr "choose first thread in list" -#: src/lang.c:450 +#: src/lang.c:453 msgid "choose last thread in list" msgstr "choose last thread in list" -#: src/lang.c:451 +#: src/lang.c:454 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:452 +#: src/lang.c:455 msgid "mark article as unread" msgstr "mark article as unread" -#: src/lang.c:453 +#: src/lang.c:456 msgid "mark current thread, range or tagged threads as read" msgstr "mark current thread, range or tagged threads as read" -#: src/lang.c:454 +#: src/lang.c:457 msgid "mark current thread, range or tagged threads as unread" msgstr "mark current thread, range or tagged threads as unread" -#: src/lang.c:455 +#: src/lang.c:458 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:456 +#: src/lang.c:459 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:457 +#: src/lang.c:460 msgid "toggle display of all/selected articles" msgstr "toggle display of all/selected articles" -#: src/lang.c:458 +#: src/lang.c:461 msgid "display next group" msgstr "display next group" -#: src/lang.c:459 +#: src/lang.c:462 msgid "display previous group" msgstr "display previous group" -#: src/lang.c:460 +#: src/lang.c:463 msgid "toggle all selections (all articles)" msgstr "toggle all selections (all articles)" -#: src/lang.c:461 +#: src/lang.c:464 msgid "select group (make \"hot\")" msgstr "select group (make \"hot\")" -#: src/lang.c:462 +#: src/lang.c:465 msgid "select thread" msgstr "select thread" -#: src/lang.c:463 +#: src/lang.c:466 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:464 +#: src/lang.c:467 msgid "select threads that match user specified pattern" msgstr "select threads that match user specified pattern" -#: src/lang.c:465 src/lang.c:521 -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:466 +#: src/lang.c:468 msgid "0 - 9\t choose thread by number" msgstr "0 - 9\t choose thread by number" -#: src/lang.c:467 +#: src/lang.c:469 msgid "toggle limit number of articles to get, and reload" msgstr "toggle limit number of articles to get, and reload" -#: src/lang.c:468 +#: src/lang.c:470 msgid "toggle display of all/unread articles" msgstr "toggle display of all/unread articles" -#: src/lang.c:469 +#: src/lang.c:471 msgid "toggle selection of thread" msgstr "toggle selection of thread" -#: src/lang.c:470 +#: src/lang.c:472 msgid "cycle through threading options available" msgstr "cycle through threading options available" -#: src/lang.c:471 +#: src/lang.c:473 msgid "undo all selections (all articles)" msgstr "undo all selections (all articles)" -#: src/lang.c:472 +#: src/lang.c:474 msgid "untag all tagged threads" msgstr "untag all tagged threads" -#: src/lang.c:473 +#: src/lang.c:475 +msgid "search for articles forwards" +msgstr "search for articles forwards" + +#: src/lang.c:476 +msgid "search for articles backwards" +msgstr "search for articles backwards" + +#: src/lang.c:477 +msgid "toggle info message in last line (Message-ID)" +msgstr "toggle info message in last line (Message-ID)" + +#: src/lang.c:478 +msgid "Open article by Message-ID" +msgstr "Open article by Message-ID" + +#: src/lang.c:479 msgid "add new scope" msgstr "add new scope" -#: src/lang.c:474 +#: src/lang.c:480 msgid "delete scope" msgstr "delete scope" -#: src/lang.c:475 +#: src/lang.c:481 msgid "edit attributes file" msgstr "edit attributes file" -#: src/lang.c:476 +#: src/lang.c:482 msgid "choose first scope in list" msgstr "choose first scope in list" -#: src/lang.c:477 +#: src/lang.c:483 msgid "0 - 9\t choose scope by number" msgstr "0 - 9\t choose scope by number" -#: src/lang.c:478 +#: src/lang.c:484 msgid "choose last scope in list" msgstr "choose last scope in list" -#: src/lang.c:479 +#: src/lang.c:485 msgid "move scope" msgstr "move scope" -#: src/lang.c:480 +#: src/lang.c:486 msgid "rename scope" msgstr "rename scope" -#: src/lang.c:481 +#: src/lang.c:487 msgid "select scope" msgstr "select scope" -#: src/lang.c:482 +#: src/lang.c:488 msgid "mark all articles in group as read" msgstr "mark all articles in group as read" -#: src/lang.c:483 +#: src/lang.c:489 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:484 +#: src/lang.c:490 msgid "choose first group in list" msgstr "choose first group in list" -#: src/lang.c:485 +#: src/lang.c:491 msgid "choose group by name" msgstr "choose group by name" -#: src/lang.c:486 +#: src/lang.c:492 msgid "0 - 9\t choose group by number" msgstr "0 - 9\t choose group by number" -#: src/lang.c:487 +#: src/lang.c:493 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:488 +#: src/lang.c:494 msgid "choose last group in list" msgstr "choose last group in list" -#: src/lang.c:490 +#: src/lang.c:496 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:491 +#: src/lang.c:497 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:493 +#: src/lang.c:499 msgid "mark all articles in chosen group unread" msgstr "mark all articles in chosen group unread" -#: src/lang.c:494 +#: src/lang.c:500 msgid "move chosen group within list" msgstr "move chosen group within list" -#: src/lang.c:495 +#: src/lang.c:501 msgid "choose next group with unread news" msgstr "choose next group with unread news" -#: src/lang.c:496 src/lang.c:1396 +#: src/lang.c:502 src/lang.c:1409 msgid "quit" msgstr "quit" -#: src/lang.c:497 +#: src/lang.c:503 msgid "quit without saving configuration changes" msgstr "quit without saving configuration changes" -#: src/lang.c:498 +#: src/lang.c:504 msgid "read chosen group" msgstr "read chosen group" -#: src/lang.c:499 +#: src/lang.c:505 msgid "reset .newsrc (all available articles in groups marked unread)" msgstr "reset .newsrc (all available articles in groups marked unread)" -#: src/lang.c:500 +#: src/lang.c:506 msgid "search backwards for a group name" msgstr "search backwards for a group name" -#: src/lang.c:501 +#: src/lang.c:507 msgid " \t (all searches are case-insensitive and wrap around)" msgstr " \t (all searches are case-insensitive and wrap around)" -#: src/lang.c:502 +#: src/lang.c:508 msgid "search forwards for a group name" msgstr "search forwards for a group name" -#: src/lang.c:503 +#: src/lang.c:509 msgid "subscribe to chosen group" msgstr "subscribe to chosen group" -#: src/lang.c:504 +#: src/lang.c:510 msgid "subscribe to groups that match pattern" msgstr "subscribe to groups that match pattern" -#: src/lang.c:505 +#: src/lang.c:511 msgid "reread active file to check for any new news" msgstr "reread active file to check for any new news" -#: src/lang.c:506 +#: src/lang.c:512 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:507 +#: src/lang.c:513 msgid "toggle display to show all/unread subscribed groups" msgstr "toggle display to show all/unread subscribed groups" -#: src/lang.c:508 +#: src/lang.c:514 msgid "unsubscribe from chosen group" msgstr "unsubscribe from chosen group" -#: src/lang.c:509 +#: src/lang.c:515 msgid "unsubscribe from groups that match pattern" msgstr "unsubscribe from groups that match pattern" -#: src/lang.c:510 +#: src/lang.c:516 msgid "sort the list of groups" msgstr "sort the list of groups" -#: src/lang.c:511 +#: src/lang.c:517 msgid "toggle display to show all/subscribed groups" msgstr "toggle display to show all/subscribed groups" -#: src/lang.c:512 +#: src/lang.c:518 +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:519 msgid "0 - 9\t choose article by number" msgstr "0 - 9\t choose article by number" -#: src/lang.c:513 +#: src/lang.c:520 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:514 +#: src/lang.c:521 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:515 +#: src/lang.c:522 msgid "choose first article in list" msgstr "choose first article in list" -#: src/lang.c:516 +#: src/lang.c:523 msgid "choose last article in list" msgstr "choose last article in list" -#: src/lang.c:517 +#: src/lang.c:524 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:518 +#: src/lang.c:525 msgid "mark article, range or tagged articles as unread" msgstr "mark article, range or tagged articles as unread" -#: src/lang.c:519 +#: src/lang.c:526 msgid "mark current thread as unread" msgstr "mark current thread as unread" -#: src/lang.c:520 +#: src/lang.c:527 msgid "read chosen article" msgstr "read chosen article" -#: src/lang.c:522 +#: src/lang.c:528 msgid "" "Display properties\n" "------------------" @@ -2448,7 +2458,7 @@ msgstr "" "Display properties\n" "------------------" -#: src/lang.c:523 +#: src/lang.c:529 msgid "" "Miscellaneous\n" "-------------" @@ -2456,7 +2466,7 @@ msgstr "" "Miscellaneous\n" "-------------" -#: src/lang.c:524 +#: src/lang.c:530 msgid "" "Moving around\n" "-------------" @@ -2464,7 +2474,7 @@ msgstr "" "Moving around\n" "-------------" -#: src/lang.c:525 +#: src/lang.c:531 msgid "" "Group/thread/article operations\n" "-------------------------------" @@ -2472,7 +2482,7 @@ msgstr "" "Group/thread/article operations\n" "-------------------------------" -#: src/lang.c:526 +#: src/lang.c:532 msgid "" "Attachment operations\n" "---------------------" @@ -2480,7 +2490,7 @@ msgstr "" "Attachment operations\n" "---------------------" -#: src/lang.c:527 +#: src/lang.c:533 msgid "" "Attribute operations\n" "--------------------" @@ -2488,7 +2498,7 @@ msgstr "" "Attribute operations\n" "--------------------" -#: src/lang.c:528 +#: src/lang.c:534 msgid "" "Option operations\n" "-----------------" @@ -2496,7 +2506,15 @@ msgstr "" "Option operations\n" "-----------------" -#: src/lang.c:529 +#: src/lang.c:535 +msgid "" +"Posted article operations\n" +"-------------------------" +msgstr "" +"Posted article operations\n" +"-------------------------" + +#: src/lang.c:536 msgid "" "Scope operations\n" "----------------" @@ -2504,7 +2522,7 @@ msgstr "" "Scope operations\n" "----------------" -#: src/lang.c:530 +#: src/lang.c:537 msgid "" "URL operations\n" "--------------" @@ -2512,94 +2530,94 @@ msgstr "" "URL operations\n" "--------------" -#: src/lang.c:531 +#: src/lang.c:538 msgid "choose first URL in list" msgstr "choose first URL in list" -#: src/lang.c:532 +#: src/lang.c:539 msgid "0 - 9\t choose URL by number" msgstr "0 - 9\t choose URL by number" -#: src/lang.c:533 +#: src/lang.c:540 msgid "choose last URL in list" msgstr "choose last URL in list" -#: src/lang.c:534 +#: src/lang.c:541 msgid "search for URLs forwards" msgstr "search for URLs forwards" -#: src/lang.c:535 +#: src/lang.c:542 msgid "search for URLs backwards" msgstr "search for URLs backwards" -#: src/lang.c:536 +#: src/lang.c:543 msgid "Open URL in browser" msgstr "Open URL in browser" -#: src/lang.c:537 +#: src/lang.c:544 msgid "toggle info message in last line (URL)" msgstr "toggle info message in last line (URL)" -#: src/lang.c:539 +#: src/lang.c:546 msgid "Group Level Commands" msgstr "Group Level Commands" -#: src/lang.c:540 +#: src/lang.c:547 msgid "Kill filter added" msgstr "Kill filter added" -#: src/lang.c:541 +#: src/lang.c:548 msgid "Auto-selection filter added" msgstr "Auto-selection filter added" -#: src/lang.c:542 +#: src/lang.c:549 msgid "All parts tagged" msgstr "All parts tagged" -#: src/lang.c:543 +#: src/lang.c:550 msgid "All parts untagged" msgstr "All parts untagged" -#: src/lang.c:544 +#: src/lang.c:551 msgid "Storing article for later posting" msgstr "Storing article for later posting" -#: src/lang.c:545 +#: src/lang.c:552 msgid "Please enter a valid character" msgstr "Please enter a valid character" -#: src/lang.c:546 +#: src/lang.c:553 #, c-format msgid "Missing part #%d" msgstr "Missing part #%d" -#: src/lang.c:547 +#: src/lang.c:554 msgid "*** No postponed articles ***" msgstr "*** No postponed articles ***" -#: src/lang.c:548 +#: src/lang.c:555 msgid "Not a multi-part message" msgstr "Not a multi-part message" -#: src/lang.c:549 +#: src/lang.c:556 msgid "You are not subscribed to this group" msgstr "You are not subscribed to this group" -#: src/lang.c:550 +#: src/lang.c:557 msgid "No previous expression" msgstr "No previous expression" -#: src/lang.c:551 +#: src/lang.c:558 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:553 +#: src/lang.c:560 #, c-format msgid "%d postponed %s, reuse with ^O...\n" msgstr "%d postponed %s, reuse with ^O...\n" -#: src/lang.c:554 +#: src/lang.c:561 msgid "" "X-Conversion-Note: multipart/alternative contents have been removed.\n" " To get the whole article, turn alternative handling OFF in the Option " @@ -2609,21 +2627,21 @@ msgstr "" " To get the whole article, turn alternative handling OFF in the Option " "Menu\n" -#: src/lang.c:556 +#: src/lang.c:563 #, 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:557 +#: src/lang.c:564 msgid "TeX2Iso encoded article" msgstr "TeX2Iso encoded article" -#: src/lang.c:558 +#: src/lang.c:565 msgid "incomplete " msgstr "incomplete " #. TODO: replace hard coded key-names -#: src/lang.c:560 +#: src/lang.c:567 #, c-format msgid "" "\n" @@ -2694,151 +2712,151 @@ msgstr "" "files.\n" "Please send bug-reports/comments to %s with the 'R' command.\n" -#: src/lang.c:576 +#: src/lang.c:583 #, 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:578 +#: src/lang.c:585 msgid "Invalid multibyte sequence found\n" msgstr "Invalid multibyte sequence found\n" -#: src/lang.c:581 +#: src/lang.c:588 #, c-format msgid "Invalid Sender:-header %s" msgstr "Invalid Sender:-header %s" -#: src/lang.c:583 +#: src/lang.c:590 msgid "Inverse video disabled" msgstr "Inverse video disabled" -#: src/lang.c:584 +#: src/lang.c:591 msgid "Inverse video enabled" msgstr "Inverse video enabled" -#: src/lang.c:586 +#: src/lang.c:593 #, c-format msgid "Missing definition for %s\n" msgstr "Missing definition for %s\n" -#: src/lang.c:587 +#: src/lang.c:594 #, c-format msgid "Invalid key definition '%s'\n" msgstr "Invalid key definition '%s'\n" -#: src/lang.c:588 +#: src/lang.c:595 #, c-format msgid "Invalid keyname '%s'\n" msgstr "Invalid keyname '%s'\n" -#: src/lang.c:589 +#: src/lang.c:596 #, c-format msgid "Keymap file was upgraded to version %s\n" msgstr "Keymap file was upgraded to version %s\n" -#: src/lang.c:590 +#: src/lang.c:597 #, c-format msgid "Kill From: [%s] (y/n): " msgstr "Kill From: [%s] (y/n): " -#: src/lang.c:591 +#: src/lang.c:598 msgid "Kill Lines: (num): " msgstr "Kill Lines: (num): " -#: src/lang.c:592 +#: src/lang.c:599 msgid "Kill Article Menu" msgstr "Kill Article Menu" -#: src/lang.c:593 +#: src/lang.c:600 #, c-format msgid "Kill Msg-ID: [%s] (f/l/o/n): " msgstr "Kill Msg-ID: [%s] (f/l/o/n): " -#: src/lang.c:594 +#: src/lang.c:601 msgid "Kill pattern scope : " msgstr "Kill pattern scope : " -#: src/lang.c:595 +#: src/lang.c:602 #, c-format msgid "Kill Subject: [%s] (y/n): " msgstr "Kill Subject: [%s] (y/n): " -#: src/lang.c:596 +#: src/lang.c:603 msgid "Kill text pattern : " msgstr "Kill text pattern : " -#: src/lang.c:597 +#: src/lang.c:604 msgid "Kill time in days : " msgstr "Kill time in days : " -#: src/lang.c:599 +#: src/lang.c:606 msgid "Last" msgstr "Last" -#: src/lang.c:600 +#: src/lang.c:607 msgid "-- Last response --" msgstr "-- Last response --" -#: src/lang.c:601 +#: src/lang.c:608 #, c-format msgid "Lines %s " msgstr "Lines %s " -#: src/lang.c:604 +#: src/lang.c:610 msgid "Function not available." msgstr "Function not available." -#: src/lang.c:605 +#: src/lang.c:611 msgid "Not reading via NNTP." msgstr "Not reading via NNTP." -#: src/lang.c:606 +#: src/lang.c:613 #, c-format msgid "Group: %s" msgstr "Group: %s" -#: src/lang.c:607 +#: src/lang.c:614 #, c-format msgid "Groups: %s" msgstr "Groups: %s" -#: src/lang.c:610 +#: src/lang.c:617 msgid "Mail" msgstr "Mail" -#: src/lang.c:611 +#: src/lang.c:618 msgid "mailbox " msgstr "mailbox " -#: src/lang.c:612 +#: src/lang.c:619 #, c-format msgid "Mail article(s) to [%.*s]> " msgstr "Mail article(s) to [%.*s]> " -#: src/lang.c:613 +#: src/lang.c:620 #, c-format msgid "Mailing log to %s\n" msgstr "Mailing log to %s\n" -#: src/lang.c:614 +#: src/lang.c:621 msgid "Mail bug report..." msgstr "Mail bug report..." -#: src/lang.c:615 +#: src/lang.c:622 #, c-format msgid "Mail BUG REPORT to %s?" msgstr "Mail BUG REPORT to %s?" -#: src/lang.c:616 +#: src/lang.c:623 msgid "Mailed" msgstr "Mailed" -#: src/lang.c:617 +#: src/lang.c:624 #, c-format msgid "Mailing to %s..." msgstr "Mailing to %s..." -#: src/lang.c:618 +#: src/lang.c:625 msgid "" "# [Mail/Save] active file. Format is like news active file:\n" "# groupname max.artnum min.artnum /dir\n" @@ -2850,86 +2868,86 @@ msgstr "" "# The 4th field is the basedir (ie. ~/Mail or ~/News)\n" "#\n" -#: src/lang.c:621 +#: src/lang.c:628 #, c-format msgid "%s marked as read" msgstr "%s marked as read" -#: src/lang.c:622 +#: src/lang.c:629 #, c-format msgid "%s marked as unread" msgstr "%s marked as unread" -#: src/lang.c:623 +#: src/lang.c:630 #, c-format msgid "Marked %d of %d %s as read" msgstr "Marked %d of %d %s as read" -#: src/lang.c:624 +#: src/lang.c:631 #, c-format msgid "Marked %d of %d %s as unread" msgstr "Marked %d of %d %s as unread" -#: src/lang.c:625 src/lang.c:1352 +#: src/lang.c:632 src/lang.c:1365 msgid "Mark" msgstr "Mark" -#: src/lang.c:626 +#: src/lang.c:633 #, c-format msgid "Mark all articles as read%s?" msgstr "Mark all articles as read%s?" -#: src/lang.c:627 +#: src/lang.c:634 #, c-format msgid "Mark article as read%s?" msgstr "Mark article as read%s?" -#: src/lang.c:628 +#: src/lang.c:635 #, c-format msgid "Mark group %s as read?" msgstr "Mark group %s as read?" -#: src/lang.c:629 +#: src/lang.c:636 #, c-format msgid "Mark thread as read%s?" msgstr "Mark thread as read%s?" -#: src/lang.c:630 +#: src/lang.c:637 #, c-format msgid "Matching %s groups..." msgstr "Matching %s groups..." -#: src/lang.c:631 src/lang.c:645 src/lang.c:651 +#: src/lang.c:638 src/lang.c:651 src/lang.c:654 src/lang.c:660 #, 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:633 +#: src/lang.c:640 #, 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:635 +#: src/lang.c:642 #, 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:637 +#: src/lang.c:644 #, 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:638 src/lang.c:642 +#: src/lang.c:645 src/lang.c:649 #, 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:639 +#: src/lang.c:646 #, c-format msgid "" "%s=author search; %s=catchup; %s=line down; %s=line up; %s=mark read; " @@ -2938,40 +2956,45 @@ msgstr "" "%s=author search; %s=catchup; %s=line down; %s=line up; %s=mark read; " "%s=list thread" -#: src/lang.c:640 +#: src/lang.c:647 #, 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:641 +#: src/lang.c:648 #, c-format msgid "%s=search forwards; %s=search backwards; %s=quit" msgstr "%s=search forwards; %s=search backwards; %s=quit" -#: src/lang.c:643 +#: src/lang.c:650 #, 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:644 +#: src/lang.c:652 src/lang.c:661 +#, 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:653 #, c-format msgid "%s=add; %s=move; %s=rename; %s=delete" msgstr "%s=add; %s=move; %s=rename; %s=delete" -#: src/lang.c:646 +#: src/lang.c:655 #, 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:647 +#: src/lang.c:656 #, 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:648 +#: src/lang.c:657 #, c-format msgid "" "%s=subscribe; %s=sub pattern; %s=unsubscribe; %s=unsub pattern; %s=yank in/" @@ -2980,224 +3003,219 @@ msgstr "" "%s=subscribe; %s=sub pattern; %s=unsubscribe; %s=unsub pattern; %s=yank in/" "out" -#: src/lang.c:649 +#: src/lang.c:658 #, 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:650 +#: src/lang.c:659 #, 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:652 -#, 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:653 +#: src/lang.c:662 msgid "--More--" msgstr "--More--" -#: src/lang.c:654 +#: src/lang.c:663 #, c-format msgid "Moving %s..." msgstr "Moving %s..." -#: src/lang.c:655 +#: src/lang.c:664 msgid "Message-ID: & last Reference " msgstr "Message-ID: & last Reference " -#: src/lang.c:656 +#: src/lang.c:665 msgid "Message-ID: line " msgstr "Message-ID: line " -#: src/lang.c:657 +#: src/lang.c:666 msgid "Message-ID: & References: line" msgstr "Message-ID: & References: line" -#: src/lang.c:659 +#: src/lang.c:668 msgid ", name: " msgstr ", name: " -#: src/lang.c:660 +#: src/lang.c:669 #, c-format msgid "Go to newsgroup [%s]> " msgstr "Go to newsgroup [%s]> " -#: src/lang.c:661 +#: src/lang.c:670 msgid "newsgroups" msgstr "newsgroups" -#: src/lang.c:662 +#: src/lang.c:671 #, c-format msgid "Position %s in group list (1,2,..,$) [%d]> " msgstr "Position %s in group list (1,2,..,$) [%d]> " -#: src/lang.c:663 +#: src/lang.c:672 msgid "newsgroup" msgstr "newsgroup" -#: src/lang.c:664 +#: src/lang.c:673 msgid "Try and save newsrc file again?" msgstr "Try and save newsrc file again?" -#: src/lang.c:665 +#: src/lang.c:674 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:666 +#: src/lang.c:675 msgid "newsrc file saved successfully.\n" msgstr "newsrc file saved successfully.\n" -#: src/lang.c:667 +#: src/lang.c:676 msgid "-- Next response --" msgstr "-- Next response --" -#: src/lang.c:668 +#: src/lang.c:677 msgid "No " msgstr "No " -#: src/lang.c:669 +#: src/lang.c:678 msgid "*** No articles ***" msgstr "*** No articles ***" -#: src/lang.c:670 +#: src/lang.c:679 msgid "No articles have been posted" msgstr "No articles have been posted" -#: src/lang.c:671 +#: src/lang.c:680 msgid "*** No attachments ***" msgstr "*** No attachments ***" -#: src/lang.c:672 +#: src/lang.c:681 msgid "*** No description ***" msgstr "*** No description ***" -#: src/lang.c:673 +#: src/lang.c:682 msgid "No filename" msgstr "No filename" -#: src/lang.c:674 +#: src/lang.c:683 msgid "No group" msgstr "No group" -#: src/lang.c:675 +#: src/lang.c:684 msgid "*** No groups ***" msgstr "*** No groups ***" -#: src/lang.c:676 +#: src/lang.c:685 msgid "No more groups to read" msgstr "No more groups to read" -#: src/lang.c:677 +#: src/lang.c:686 msgid "No last message" msgstr "No last message" -#: src/lang.c:678 +#: src/lang.c:687 msgid "No mail address" msgstr "No mail address" -#: src/lang.c:679 +#: src/lang.c:688 msgid "No articles marked for saving" msgstr "No articles marked for saving" -#: src/lang.c:680 +#: src/lang.c:689 msgid "No match" msgstr "No match" -#: src/lang.c:681 +#: src/lang.c:690 msgid "No more groups" msgstr "No more groups" -#: src/lang.c:682 +#: src/lang.c:691 msgid "No newsgroups" msgstr "No newsgroups" -#: src/lang.c:683 +#: src/lang.c:692 msgid "No next unread article" msgstr "No next unread article" -#: src/lang.c:684 +#: src/lang.c:693 msgid "No previous group" msgstr "No previous group" -#: src/lang.c:685 +#: src/lang.c:694 msgid "No previous search, nothing to repeat" msgstr "No previous search, nothing to repeat" -#: src/lang.c:686 +#: src/lang.c:695 msgid "No previous unread article" msgstr "No previous unread article" -#: src/lang.c:687 +#: src/lang.c:696 msgid "No responses" msgstr "No responses" -#: src/lang.c:688 +#: src/lang.c:697 msgid "No responses to list in current thread" msgstr "No responses to list in current thread" -#: src/lang.c:689 +#: src/lang.c:698 msgid "*** No scopes ***" msgstr "*** No scopes ***" -#: src/lang.c:690 +#: src/lang.c:699 msgid "No search string" msgstr "No search string" -#: src/lang.c:691 +#: src/lang.c:700 msgid "No subject" msgstr "No subject" -#: src/lang.c:693 +#: src/lang.c:702 #, 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:694 +#: src/lang.c:703 #, 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:695 +#: src/lang.c:704 #, c-format msgid "%s: Terminal must have clearscreen (cl) capability\n" msgstr "%s: Terminal must have clearscreen (cl) capability\n" -#: src/lang.c:696 +#: src/lang.c:705 #, c-format msgid "%s: Terminal must have cursor motion (cm)\n" msgstr "%s: Terminal must have cursor motion (cm)\n" -#: src/lang.c:697 +#: src/lang.c:706 #, 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:699 +#: src/lang.c:708 #, c-format msgid "No viewer found for %s/%s\n" msgstr "No viewer found for %s/%s\n" -#: src/lang.c:700 +#: src/lang.c:709 msgid "Newsgroup does not exist on this server" msgstr "Newsgroup does not exist on this server" -#: src/lang.c:701 +#: src/lang.c:710 #, c-format msgid "Group %s not found in active file" msgstr "Group %s not found in active file" -#: src/lang.c:702 +#: src/lang.c:711 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:703 +#: src/lang.c:712 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:704 +#: src/lang.c:713 #, c-format msgid "" "# NNTP-server -> newsrc translation table and NNTP-server\n" @@ -3226,44 +3244,44 @@ msgstr "" "# news.example.org /tmp/nrc-ex example ex\n" "#\n" -#: src/lang.c:711 +#: src/lang.c:720 msgid "Only" msgstr "Only" -#: src/lang.c:712 +#: src/lang.c:721 #, c-format msgid "Option not enabled. Recompile with %s." msgstr "Option not enabled. Recompile with %s." -#: src/lang.c:713 +#: src/lang.c:722 msgid "Options Menu" msgstr "Options Menu" -#: src/lang.c:714 +#: src/lang.c:723 msgid "Options Menu Commands" msgstr "Options Menu Commands" -#: src/lang.c:717 +#: src/lang.c:726 #, c-format msgid "Error in regex: %s at pos. %d '%s'" msgstr "Error in regex: %s at pos. %d '%s'" -#: src/lang.c:718 +#: src/lang.c:727 #, c-format msgid "Error in regex: pcre internal error %d" msgstr "Error in regex: pcre internal error %d" -#: src/lang.c:719 +#: src/lang.c:728 #, c-format msgid "Error in regex: study - pcre internal error %s" msgstr "Error in regex: study - pcre internal error %s" -#: src/lang.c:720 +#: src/lang.c:729 msgid "Post a followup..." msgstr "Post a followup..." #. TODO: replace hard coded key-name in txt_post_error_ask_postpone -#: src/lang.c:722 +#: src/lang.c:731 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" @@ -3273,29 +3291,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:725 +#: src/lang.c:734 msgid "Posted articles history" msgstr "Posted articles history" -#: src/lang.c:726 +#: src/lang.c:735 +msgid "Posted Articles Menu Commands" +msgstr "Posted Articles Menu Commands" + +#: src/lang.c:736 +msgid "Lookup failed" +msgstr "Lookup failed" + +#: src/lang.c:737 +msgid "Operation not available for replies by mail" +msgstr "Operation not available for replies by mail" + +#: src/lang.c:738 +msgid "Already in posted articles history level" +msgstr "Already in posted articles history level" + +#: src/lang.c:739 #, c-format msgid "Post to newsgroup(s) [%s]> " msgstr "Post to newsgroup(s) [%s]> " -#: src/lang.c:727 +#: src/lang.c:740 msgid "-- post processing started --" msgstr "-- post processing started --" -#: src/lang.c:728 +#: src/lang.c:741 msgid "-- post processing completed --" msgstr "-- post processing completed --" -#: src/lang.c:729 +#: src/lang.c:742 #, c-format msgid "Post subject [%s]> " msgstr "Post subject [%s]> " -#: src/lang.c:730 +#: src/lang.c:743 msgid "" "# Summary of mailed/posted messages viewable by 'W' command from within " "tin.\n" @@ -3303,254 +3337,254 @@ msgstr "" "# Summary of mailed/posted messages viewable by 'W' command from within " "tin.\n" -#: src/lang.c:731 +#: src/lang.c:744 msgid "Posting article..." msgstr "Posting article..." -#: src/lang.c:732 +#: src/lang.c:745 #, 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:733 +#: src/lang.c:746 #, c-format msgid "Hot %s" msgstr "Hot %s" -#: src/lang.c:734 +#: src/lang.c:747 #, c-format msgid "Tagged %s" msgstr "Tagged %s" -#: src/lang.c:735 +#: src/lang.c:748 #, c-format msgid "Untagged %s" msgstr "Untagged %s" -#: src/lang.c:737 +#: src/lang.c:750 #, c-format msgid "Preparing for filtering on Path header (%d/%d)..." msgstr "Preparing for filtering on Path header (%d/%d)..." -#: src/lang.c:739 +#: src/lang.c:752 msgid "Processing mail messages marked for deletion." msgstr "Processing mail messages marked for deletion." -#: src/lang.c:740 +#: src/lang.c:753 msgid "Processing saved articles marked for deletion." msgstr "Processing saved articles marked for deletion." -#: src/lang.c:741 +#: src/lang.c:754 #, 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:742 +#: src/lang.c:755 msgid "Article unchanged, abort mailing?" msgstr "Article unchanged, abort mailing?" -#: src/lang.c:743 +#: src/lang.c:756 #, c-format msgid "Do you want to see postponed articles (%d)?" msgstr "Do you want to see postponed articles (%d)?" -#: src/lang.c:745 +#: src/lang.c:758 msgid "Add quick kill filter?" msgstr "Add quick kill filter?" -#: src/lang.c:746 +#: src/lang.c:759 msgid "Add quick selection filter?" msgstr "Add quick selection filter?" -#: src/lang.c:747 +#: src/lang.c:760 msgid "Do you really want to quit?" msgstr "Do you really want to quit?" -#: src/lang.c:748 +#: src/lang.c:761 #, 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:749 +#: src/lang.c:762 msgid "You have tagged articles in this group - quit anyway?" msgstr "You have tagged articles in this group - quit anyway?" -#: src/lang.c:750 +#: src/lang.c:763 #, c-format msgid "%s=quit, %s=edit, %s=postpone: " msgstr "%s=quit, %s=edit, %s=postpone: " -#: src/lang.c:751 +#: src/lang.c:764 #, c-format msgid "%s=quit %s=edit %s=save kill description: " msgstr "%s=quit %s=edit %s=save kill description: " -#: src/lang.c:752 +#: src/lang.c:765 #, c-format msgid "%s=quit %s=edit %s=save select description: " msgstr "%s=quit %s=edit %s=save select description: " -#: src/lang.c:753 +#: src/lang.c:766 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:756 +#: src/lang.c:769 msgid "Invalid range - valid are '0-9.$' eg. 1-$" msgstr "Invalid range - valid are '0-9.$' eg. 1-$" -#: src/lang.c:757 +#: src/lang.c:770 msgid "Do you want to abort this operation?" msgstr "Do you want to abort this operation?" -#: src/lang.c:758 +#: src/lang.c:771 msgid "Do you want to exit tin immediately?" msgstr "Do you want to exit tin immediately?" -#: src/lang.c:759 +#: src/lang.c:772 msgid "Reading ('q' to quit)..." msgstr "Reading ('q' to quit)..." -#: src/lang.c:760 +#: src/lang.c:773 #, c-format msgid "Reading %sarticles..." msgstr "Reading %sarticles..." -#: src/lang.c:761 +#: src/lang.c:774 #, c-format msgid "Reading %sattributes file...\n" msgstr "Reading %sattributes file...\n" -#: src/lang.c:762 +#: src/lang.c:775 #, c-format msgid "Reading %sconfig file...\n" msgstr "Reading %sconfig file...\n" -#: src/lang.c:763 +#: src/lang.c:776 msgid "Reading filter file...\n" msgstr "Reading filter file...\n" -#: src/lang.c:764 +#: src/lang.c:777 #, c-format msgid "Reading %s groups..." msgstr "Reading %s groups..." -#: src/lang.c:765 +#: src/lang.c:778 msgid "Reading input history file...\n" msgstr "Reading input history file...\n" -#: src/lang.c:766 +#: src/lang.c:779 msgid "Reading keymap file...\n" msgstr "Reading keymap file...\n" -#: src/lang.c:767 +#: src/lang.c:780 msgid "Reading groups from active file... " msgstr "Reading groups from active file... " -#: src/lang.c:768 +#: src/lang.c:781 msgid "Reading groups from newsrc file... " msgstr "Reading groups from newsrc file... " -#: src/lang.c:769 +#: src/lang.c:782 msgid "Reading newsgroups file... " msgstr "Reading newsgroups file... " -#: src/lang.c:770 +#: src/lang.c:783 msgid "Reading newsrc file..." msgstr "Reading newsrc file..." -#: src/lang.c:771 +#: src/lang.c:784 msgid "References: line " msgstr "References: line " -#: src/lang.c:773 +#: src/lang.c:786 #, c-format msgid "(%d:%02d remaining)" msgstr "(%d:%02d remaining)" -#: src/lang.c:775 +#: src/lang.c:788 #, c-format msgid "Bogus group %s removed." msgstr "Bogus group %s removed." -#: src/lang.c:776 -msgid "Removed from the previous rule: " -msgstr "Removed from the previous rule: " +#: src/lang.c:789 +msgid "Removed from this rule: " +msgstr "Removed from this rule: " -#: src/lang.c:777 +#: src/lang.c:790 #, c-format msgid "Error: rename %s to %s" msgstr "Error: rename %s to %s" -#: src/lang.c:778 +#: src/lang.c:791 msgid "Reply to author..." msgstr "Reply to author..." -#: src/lang.c:779 +#: src/lang.c:792 msgid "Repost" msgstr "Repost" -#: src/lang.c:780 +#: src/lang.c:793 msgid "Reposting article..." msgstr "Reposting article..." -#: src/lang.c:781 +#: src/lang.c:794 #, c-format msgid "Repost article(s) to group(s) [%s]> " msgstr "Repost article(s) to group(s) [%s]> " -#: src/lang.c:782 +#: src/lang.c:795 msgid "Reset newsrc?" msgstr "Reset newsrc?" -#: src/lang.c:783 +#: src/lang.c:796 msgid "Responses have been directed to the following newsgroups" msgstr "Responses have been directed to the following newsgroups" -#: src/lang.c:784 +#: src/lang.c:797 #, 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:786 +#: src/lang.c:799 msgid "Press to continue..." msgstr "Press to continue..." -#: src/lang.c:788 +#: src/lang.c:801 #, c-format msgid "Select From [%s] (y/n): " msgstr "Select From [%s] (y/n): " -#: src/lang.c:789 +#: src/lang.c:802 msgid "Select Lines: (num): " msgstr "Select Lines: (num): " -#: src/lang.c:790 +#: src/lang.c:803 msgid "Auto-select Article Menu" msgstr "Auto-select Article Menu" -#: src/lang.c:791 +#: src/lang.c:804 #, c-format msgid "Select Msg-ID [%s] (f/l/o/n): " msgstr "Select Msg-ID [%s] (f/l/o/n): " -#: src/lang.c:792 +#: src/lang.c:805 msgid "Select pattern scope: " msgstr "Select pattern scope: " -#: src/lang.c:793 +#: src/lang.c:806 #, c-format msgid "Select Subject [%s] (y/n): " msgstr "Select Subject [%s] (y/n): " -#: src/lang.c:794 +#: src/lang.c:807 msgid "Select text pattern : " msgstr "Select text pattern : " -#: src/lang.c:795 +#: src/lang.c:808 msgid "Select time in days : " msgstr "Select time in days : " -#: src/lang.c:796 +#: src/lang.c:809 #, c-format msgid "" "# %s server configuration file\n" @@ -3571,54 +3605,54 @@ msgstr "" "############################################################################\n" "\n" -#: src/lang.c:802 +#: src/lang.c:815 msgid "Showing unread groups only" msgstr "Showing unread groups only" -#: src/lang.c:803 +#: src/lang.c:816 msgid "Subject: line (ignore case) " msgstr "Subject: line (ignore case) " -#: src/lang.c:804 +#: src/lang.c:817 msgid "Subject: line (case sensitive)" msgstr "Subject: line (case sensitive)" -#: src/lang.c:805 +#: src/lang.c:818 msgid "Save" msgstr "Save" -#: src/lang.c:806 +#: src/lang.c:819 #, c-format msgid "Save '%s' (%s/%s)?" msgstr "Save '%s' (%s/%s)?" -#: src/lang.c:807 +#: src/lang.c:820 msgid "Save configuration before continuing?" msgstr "Save configuration before continuing?" -#: src/lang.c:808 +#: src/lang.c:821 msgid "Save filename> " msgstr "Save filename> " -#: src/lang.c:809 +#: src/lang.c:822 msgid "Saved" msgstr "Saved" -#: src/lang.c:810 +#: src/lang.c:823 #, c-format msgid "%4d unread (%4d hot) %s in %s\n" msgstr "%4d unread (%4d hot) %s in %s\n" -#: src/lang.c:811 +#: src/lang.c:824 #, c-format msgid "Saved %s...\n" msgstr "Saved %s...\n" -#: src/lang.c:812 +#: src/lang.c:825 msgid "Nothing was saved" msgstr "Nothing was saved" -#: src/lang.c:813 +#: src/lang.c:826 #, c-format msgid "" "\n" @@ -3627,183 +3661,183 @@ msgstr "" "\n" "%s %d %s from %d %s\n" -#: src/lang.c:814 +#: src/lang.c:827 #, c-format msgid "-- %s saved to %s%s --" msgstr "-- %s saved to %s%s --" -#: src/lang.c:815 +#: src/lang.c:828 #, c-format msgid "-- %s saved to %s - %s --" msgstr "-- %s saved to %s - %s --" -#: src/lang.c:816 +#: src/lang.c:829 msgid "Saving..." msgstr "Saving..." -#: src/lang.c:817 +#: src/lang.c:830 #, c-format msgid "%s: Screen initialization failed" msgstr "%s: Screen initialisation failed" -#: src/lang.c:819 +#: src/lang.c:832 #, c-format msgid "%s: screen is too small\n" msgstr "%s: screen is too small\n" -#: src/lang.c:821 +#: src/lang.c:834 #, c-format msgid "screen is too small, %s is exiting" msgstr "screen is too small, %s is exiting" -#: src/lang.c:822 +#: src/lang.c:835 msgid "Delete scope?" msgstr "Delete scope?" -#: src/lang.c:823 +#: src/lang.c:836 msgid "Enter scope> " msgstr "Enter scope> " -#: src/lang.c:824 +#: src/lang.c:837 msgid "Select new position> " msgstr "Select new position> " -#: src/lang.c:825 +#: src/lang.c:838 msgid "New position cannot be a global scope" msgstr "New position cannot be a global scope" -#: src/lang.c:826 +#: src/lang.c:839 msgid "Global scope, operation not allowed" msgstr "Global scope, operation not allowed" -#: src/lang.c:827 +#: src/lang.c:840 msgid "Rename scope> " msgstr "Rename scope> " -#: src/lang.c:828 +#: src/lang.c:841 msgid "Select scope> " msgstr "Select scope> " -#: src/lang.c:829 +#: src/lang.c:842 msgid "Scopes Menu" msgstr "Scopes Menu" -#: src/lang.c:830 +#: src/lang.c:843 msgid "Scopes Menu Commands" msgstr "Scopes Menu Commands" -#: src/lang.c:831 +#: src/lang.c:844 #, c-format msgid "Search backwards [%s]> " msgstr "Search backwards [%s]> " -#: src/lang.c:832 +#: src/lang.c:845 #, c-format msgid "Search body [%s]> " msgstr "Search body [%s]> " -#: src/lang.c:833 +#: src/lang.c:846 #, c-format msgid "Search forwards [%s]> " msgstr "Search forwards [%s]> " -#: src/lang.c:834 +#: src/lang.c:847 msgid "Searching..." msgstr "Searching..." -#: src/lang.c:835 +#: src/lang.c:848 #, c-format msgid "Searching article %d of %d ('q' to abort)..." msgstr "Searching article %d of %d ('q' to abort)..." -#: src/lang.c:836 +#: src/lang.c:849 msgid "Select article> " msgstr "Select article> " -#: src/lang.c:837 +#: src/lang.c:850 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:838 +#: src/lang.c:851 msgid "Select group> " msgstr "Select group> " -#: src/lang.c:839 +#: src/lang.c:852 #, c-format msgid "Enter selection pattern [%s]> " msgstr "Enter selection pattern [%s]> " -#: src/lang.c:840 +#: src/lang.c:853 msgid "Select thread> " msgstr "Select thread> " -#: src/lang.c:841 +#: src/lang.c:854 #, 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:842 +#: src/lang.c:855 msgid "servers active-file" msgstr "servers active-file" -#: src/lang.c:843 +#: src/lang.c:856 msgid "Cannot move into new newsgroups. Subscribe first..." msgstr "Cannot move into new newsgroups. Subscribe first..." -#: src/lang.c:844 +#: src/lang.c:857 msgid "" msgstr "" -#: src/lang.c:845 +#: src/lang.c:858 #, c-format msgid "Starting: (%s)" msgstr "Starting: (%s)" -#: src/lang.c:846 +#: src/lang.c:859 #, c-format msgid "List Thread (%d of %d)" msgstr "List Thread (%d of %d)" -#: src/lang.c:847 +#: src/lang.c:860 #, c-format msgid "Thread (%.*s)" msgstr "Thread (%.*s)" -#: src/lang.c:848 +#: src/lang.c:861 msgid "Enter wildcard subscribe pattern> " msgstr "Enter wildcard subscribe pattern> " -#: src/lang.c:849 +#: src/lang.c:862 #, c-format msgid "subscribed to %d groups" msgstr "subscribed to %d groups" -#: src/lang.c:850 +#: src/lang.c:863 #, c-format msgid "Subscribed to %s" msgstr "Subscribed to %s" -#: src/lang.c:851 +#: src/lang.c:864 msgid "Subscribing... " msgstr "Subscribing... " -#: src/lang.c:852 +#: src/lang.c:865 #, 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:853 +#: src/lang.c:866 #, c-format msgid "Supersede article(s) to group(s) [%s]> " msgstr "Supersede article(s) to group(s) [%s]> " -#: src/lang.c:854 +#: src/lang.c:867 msgid "Superseding article ..." msgstr "Superseding article ..." -#: src/lang.c:855 +#: src/lang.c:868 #, c-format msgid "" "\n" @@ -3812,24 +3846,24 @@ msgstr "" "\n" "Stopped. Type 'fg' to restart %s\n" -#: src/lang.c:857 +#: src/lang.c:870 #, c-format msgid "%d days" msgstr "%d days" -#: src/lang.c:858 +#: src/lang.c:871 msgid "" msgstr "" -#: src/lang.c:859 +#: src/lang.c:872 msgid "TeX " msgstr "TeX " -#: src/lang.c:860 +#: src/lang.c:873 msgid "# Default action/prompt strings\n" msgstr "# Default action/prompt strings\n" -#: src/lang.c:861 +#: src/lang.c:874 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" @@ -3847,109 +3881,109 @@ 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:874 +#: src/lang.c:887 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:875 +#: src/lang.c:888 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:876 +#: src/lang.c:889 msgid "There is no news\n" msgstr "There is no news\n" -#: src/lang.c:877 +#: src/lang.c:890 msgid "Thread" msgstr "Thread" -#: src/lang.c:878 +#: src/lang.c:891 msgid "Thread Level Commands" msgstr "Thread Level Commands" -#: src/lang.c:879 +#: src/lang.c:892 msgid "Thread deselected" msgstr "Thread deselected" -#: src/lang.c:880 +#: src/lang.c:893 msgid "Thread selected" msgstr "Thread selected" -#: src/lang.c:882 +#: src/lang.c:895 msgid "threads" msgstr "threads" -#: src/lang.c:884 +#: src/lang.c:897 msgid "thread" msgstr "thread" -#: src/lang.c:885 +#: src/lang.c:898 #, c-format msgid "Thread %4s of %4s" msgstr "Thread %4s of %4s" -#: src/lang.c:886 +#: src/lang.c:899 msgid "Threading articles..." msgstr "Threading articles..." -#: src/lang.c:887 +#: src/lang.c:900 #, c-format msgid "Toggled word highlighting %s" msgstr "Toggled word highlighting %s" -#: src/lang.c:888 +#: src/lang.c:901 msgid "Toggled rot13 encoding" msgstr "Toggled rot13 encoding" -#: src/lang.c:889 +#: src/lang.c:902 #, c-format -msgid "Toggled german TeX encoding %s" -msgstr "Toggled german TeX encoding %s" +msgid "Toggled German TeX encoding %s" +msgstr "Toggled German TeX encoding %s" -#: src/lang.c:890 +#: src/lang.c:903 #, c-format msgid "Toggled tab-width to %d" msgstr "Toggled tab-width to %d" -#: src/lang.c:892 +#: src/lang.c:905 #, c-format msgid "%d Trying to dotlock %s" msgstr "%d Trying to dotlock %s" -#: src/lang.c:893 +#: src/lang.c:906 #, c-format msgid "%d Trying to lock %s" msgstr "%d Trying to lock %s" -#: src/lang.c:895 +#: src/lang.c:908 msgid " h=help" msgstr " h=help" -#: src/lang.c:897 +#: src/lang.c:910 msgid "Unlimited" msgstr "Unlimited" -#: src/lang.c:898 +#: src/lang.c:911 msgid "Enter wildcard unsubscribe pattern> " msgstr "Enter wildcard unsubscribe pattern> " -#: src/lang.c:899 +#: src/lang.c:912 #, c-format msgid "Error decoding %s : %s" msgstr "Error decoding %s : %s" -#: src/lang.c:900 +#: src/lang.c:913 msgid "No end." msgstr "No end." -#: src/lang.c:901 +#: src/lang.c:914 #, c-format msgid "%s successfully decoded." msgstr "%s successfully decoded." -#: src/lang.c:902 +#: src/lang.c:915 #, c-format msgid "" "%*s[-- %s/%s, %suuencoded file, %d lines, name: %s --]\n" @@ -3958,109 +3992,109 @@ msgstr "" "%*s[-- %s/%s, %suuencoded file, %d lines, name: %s --]\n" "\n" -#: src/lang.c:903 +#: src/lang.c:916 msgid "unread " msgstr "unread " -#: src/lang.c:904 +#: src/lang.c:917 #, c-format msgid "unsubscribed from %d groups" msgstr "unsubscribed from %d groups" -#: src/lang.c:905 +#: src/lang.c:918 #, c-format msgid "Unsubscribed from %s" msgstr "Unsubscribed from %s" -#: src/lang.c:906 +#: src/lang.c:919 msgid "Unsubscribing... " msgstr "Unsubscribing... " -#: src/lang.c:907 +#: src/lang.c:920 msgid "Unthreading articles..." msgstr "Unthreading articles..." -#: src/lang.c:908 +#: src/lang.c:921 msgid "Updated" msgstr "Updated" -#: src/lang.c:909 +#: src/lang.c:922 msgid "Updating" msgstr "Updating" -#: src/lang.c:910 +#: src/lang.c:923 msgid "URL Menu" msgstr "URL Menu" -#: src/lang.c:911 +#: src/lang.c:924 msgid "URL Menu Commands" msgstr "URL Menu Commands" -#: src/lang.c:912 +#: src/lang.c:925 #, c-format msgid "Opening %s" msgstr "Opening %s" -#: src/lang.c:913 +#: src/lang.c:926 msgid "Select URL> " msgstr "Select URL> " -#: src/lang.c:914 +#: src/lang.c:927 msgid "No URLs in this article" msgstr "No URLs in this article" -#: src/lang.c:915 +#: src/lang.c:928 msgid "Use MIME display program for this message?" msgstr "Use MIME display program for this message?" -#: src/lang.c:916 +#: src/lang.c:929 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:917 +#: src/lang.c:930 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:918 +#: src/lang.c:931 msgid " -q don't check for new newsgroups" msgstr " -q don't check for new newsgroups" -#: src/lang.c:919 +#: src/lang.c:932 msgid " -X don't save any files on quit" msgstr " -X don't save any files on quit" -#: src/lang.c:920 +#: src/lang.c:933 msgid " -d don't show newsgroup descriptions" msgstr " -d don't show newsgroup descriptions" -#: src/lang.c:921 +#: src/lang.c:934 msgid " -G limit get only limit articles/group" msgstr " -G limit get only limit articles/group" -#: src/lang.c:922 +#: src/lang.c:935 #, c-format msgid " -H help information about %s" msgstr " -H help information about %s" -#: src/lang.c:923 +#: src/lang.c:936 msgid " -h this help message" msgstr " -h this help message" -#: src/lang.c:924 +#: src/lang.c:937 #, c-format msgid " -I dir news index file directory [default=%s]" msgstr " -I dir news index file directory [default=%s]" -#: src/lang.c:925 +#: src/lang.c:938 msgid " -u update index files (batch mode)" msgstr " -u update index files (batch mode)" -#: src/lang.c:926 +#: src/lang.c:939 #, c-format msgid " -m dir mailbox directory [default=%s]" msgstr " -m dir mailbox directory [default=%s]" -#: src/lang.c:927 +#: src/lang.c:940 #, c-format msgid "" "\n" @@ -4069,49 +4103,49 @@ msgstr "" "\n" "Mail bug reports/comments to %s" -#: src/lang.c:928 +#: src/lang.c:941 msgid " -N mail new news to your posts (batch mode)" msgstr " -N mail new news to your posts (batch mode)" -#: src/lang.c:929 +#: src/lang.c:942 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:930 +#: src/lang.c:943 #, c-format msgid " -f file subscribed to newsgroups file [default=%s]" msgstr " -f file subscribed to newsgroups file [default=%s]" -#: src/lang.c:931 +#: src/lang.c:944 msgid " -x no-posting mode" msgstr " -x no-posting mode" -#: src/lang.c:932 +#: src/lang.c:945 msgid " -w post an article and exit" msgstr " -w post an article and exit" -#: src/lang.c:933 +#: src/lang.c:946 msgid " -o post all postponed articles and exit" msgstr " -o post all postponed articles and exit" -#: src/lang.c:934 +#: src/lang.c:947 msgid " -R read news saved by -S option" msgstr " -R read news saved by -S option" -#: src/lang.c:935 +#: src/lang.c:948 #, c-format msgid " -s dir save news directory [default=%s]" msgstr " -s dir save news directory [default=%s]" -#: src/lang.c:936 +#: src/lang.c:949 msgid " -S save new news for later reading (batch mode)" msgstr " -S save new news for later reading (batch mode)" -#: src/lang.c:937 +#: src/lang.c:950 msgid " -z start if any unread news" msgstr " -z start if any unread news" -#: src/lang.c:938 +#: src/lang.c:951 #, c-format msgid "" "A Usenet reader.\n" @@ -4122,35 +4156,35 @@ msgstr "" "\n" "Usage: %s [options] [newsgroup[,...]]" -#: src/lang.c:939 +#: src/lang.c:952 msgid " -v verbose output for batch mode options" msgstr " -v verbose output for batch mode options" -#: src/lang.c:940 +#: src/lang.c:953 msgid " -V print version & date information" msgstr " -V print version & date information" -#: src/lang.c:941 +#: src/lang.c:954 #, c-format msgid "%s only useful without batch mode operations\n" msgstr "%s only useful without batch mode operations\n" -#: src/lang.c:942 +#: src/lang.c:955 #, c-format msgid "%s only useful for batch mode operations\n" msgstr "%s only useful for batch mode operations\n" -#: src/lang.c:943 +#: src/lang.c:956 #, 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:944 +#: src/lang.c:957 #, c-format msgid "Useless combination %s and %s. Ignoring %s.\n" msgstr "Useless combination %s and %s. Ignoring %s.\n" -#: src/lang.c:946 +#: src/lang.c:959 #, c-format msgid "" "\n" @@ -4159,12 +4193,12 @@ msgstr "" "\n" "%s%d out of range (0 - %d). Reset to 0" -#: src/lang.c:947 +#: src/lang.c:960 #, c-format msgid "View '%s' (%s/%s)?" msgstr "View '%s' (%s/%s)?" -#: src/lang.c:949 +#: src/lang.c:962 #, c-format msgid "" "\n" @@ -4175,7 +4209,7 @@ msgstr "" "Warning: posting exceeds %d columns. Line %d is the first long one:\n" "%-100s\n" -#: src/lang.c:950 +#: src/lang.c:963 msgid "" "\n" "Warning: article unchanged after editing\n" @@ -4183,7 +4217,7 @@ msgstr "" "\n" "Warning: article unchanged after editing\n" -#: src/lang.c:951 +#: src/lang.c:964 msgid "" "\n" "Warning: \"Subject:\" contains only whitespaces.\n" @@ -4191,7 +4225,7 @@ msgstr "" "\n" "Warning: \"Subject:\" contains only whitespaces.\n" -#: src/lang.c:952 +#: src/lang.c:965 msgid "" "\n" "Warning: \"Subject:\" begins with \"Re: \" but there are no \"References:" @@ -4201,7 +4235,7 @@ msgstr "" "Warning: \"Subject:\" begins with \"Re: \" but there are no \"References:" "\".\n" -#: src/lang.c:954 +#: src/lang.c:967 msgid "" "\n" "Warning: Article has \"References:\" but \"Subject:\" does not begin\n" @@ -4211,7 +4245,7 @@ msgstr "" "Warning: Article has \"References:\" but \"Subject:\" does not begin\n" " with \"Re: \" and does not contain \"(was:\".\n" -#: src/lang.c:957 +#: src/lang.c:970 msgid "" "Read carefully!\n" "\n" @@ -4235,7 +4269,7 @@ msgstr "" "This is the article you are about to cancel:\n" "\n" -#: src/lang.c:961 +#: src/lang.c:974 msgid "" "\n" "Warning: You are using a non-plain transfer encoding (such as base64 or\n" @@ -4249,7 +4283,7 @@ msgstr "" " article. If a signature is appended by that inews program it will\n" " not be encoded properly.\n" -#: src/lang.c:966 +#: src/lang.c:979 msgid "" "\n" "Warning: \"example\" is a reserved hierarchy!\n" @@ -4257,7 +4291,7 @@ msgstr "" "\n" "Warning: \"example\" is a reserved hierarchy!\n" -#: src/lang.c:967 +#: src/lang.c:980 #, c-format msgid "" "\n" @@ -4272,7 +4306,7 @@ msgstr "" "Some values in your %s file have changed!\n" "Read WHATSNEW, etc...\n" -#: src/lang.c:969 +#: src/lang.c:982 #, c-format msgid "" "\n" @@ -4285,7 +4319,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:972 +#: src/lang.c:985 #, c-format msgid "" "Warning: tin wrote fewer groups to your\n" @@ -4300,7 +4334,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:976 +#: src/lang.c:989 #, c-format msgid "" "\n" @@ -4309,12 +4343,12 @@ msgstr "" "\n" "Warning: Found %d '-- \\n' lines, this may confuse some people.\n" -#: src/lang.c:977 +#: src/lang.c:990 #, 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:978 +#: src/lang.c:991 #, c-format msgid "" "\n" @@ -4331,14 +4365,14 @@ msgstr "" "as\n" " possible.\n" -#: src/lang.c:982 +#: src/lang.c:995 #, 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:983 +#: src/lang.c:996 msgid "" "\n" "Warning: Signatures should start with '-- \\n' not with '--\\n'.\n" @@ -4346,37 +4380,37 @@ msgstr "" "\n" "Warning: Signatures should start with '-- \\n' not with '--\\n'.\n" -#: src/lang.c:984 +#: src/lang.c:997 msgid "Writing attributes file..." msgstr "Writing attributes file..." -#: src/lang.c:986 +#: src/lang.c:999 #, c-format -msgid "%d Responses" -msgstr "%d Responses" +msgid "%4d Responses" +msgstr "%4d Responses" -#: src/lang.c:988 +#: src/lang.c:1001 #, c-format msgid "Added %d %s" msgstr "Added %d %s" -#: src/lang.c:989 +#: src/lang.c:1002 msgid "No unsubscribed groups to show" msgstr "No unsubscribed groups to show" -#: src/lang.c:990 +#: src/lang.c:1003 msgid "Showing subscribed to groups only" msgstr "Showing subscribed to groups only" -#: src/lang.c:991 +#: src/lang.c:1004 msgid "Yes " msgstr "Yes " -#: src/lang.c:992 +#: src/lang.c:1005 msgid " You have mail" msgstr " You have mail" -#: src/lang.c:997 +#: src/lang.c:1010 #, c-format msgid "" "\n" @@ -4397,11 +4431,11 @@ msgstr "" " MM_NETWORK_CHARSET to a suitable value for your posting via the\n" " M)enu option.\n" -#: src/lang.c:1008 +#: src/lang.c:1021 msgid " -D mode debug mode" msgstr " -D mode debug mode" -#: src/lang.c:1012 +#: src/lang.c:1025 msgid "" "Read carefully!\n" "\n" @@ -4431,11 +4465,11 @@ msgstr "" "This is the article you are about to cancel:\n" "\n" -#: src/lang.c:1021 +#: src/lang.c:1034 msgid "toggle color" msgstr "toggle colour" -#: src/lang.c:1022 +#: src/lang.c:1035 msgid "" "# Changing colors of several screen parts\n" "# Possible values are:\n" @@ -4481,11 +4515,11 @@ msgstr "" "# 15 = light white\n" "\n" -#: src/lang.c:1042 +#: src/lang.c:1055 msgid " -a toggle color flag" msgstr " -a toggle colour flag" -#: src/lang.c:1046 +#: src/lang.c:1059 msgid "" "\n" "Error: Followup-To set to more than one newsgroup!\n" @@ -4493,7 +4527,7 @@ msgstr "" "\n" "Error: Followup-To set to more than one newsgroup!\n" -#: src/lang.c:1047 +#: src/lang.c:1060 #, c-format msgid "" "\n" @@ -4502,7 +4536,7 @@ msgstr "" "\n" "Error: \"%s\" is renamed, use \"%s\" instead!\n" -#: src/lang.c:1048 +#: src/lang.c:1061 #, c-format msgid "" "\n" @@ -4511,7 +4545,7 @@ msgstr "" "\n" "Error: cross-posting to %d newsgroups and no Followup-To line!\n" -#: src/lang.c:1049 +#: src/lang.c:1062 #, c-format msgid "" "\n" @@ -4520,7 +4554,7 @@ msgstr "" "\n" "Error: \"%s\" is not a valid newsgroup!\n" -#: src/lang.c:1051 +#: src/lang.c:1064 msgid "" "\n" "Warning: Followup-To set to more than one newsgroup!\n" @@ -4528,7 +4562,7 @@ msgstr "" "\n" "Warning: Followup-To set to more than one newsgroup!\n" -#: src/lang.c:1052 +#: src/lang.c:1065 #, c-format msgid "" "\n" @@ -4537,7 +4571,7 @@ msgstr "" "\n" "Warning: \"%s\" is renamed, you should use \"%s\" instead!\n" -#: src/lang.c:1053 +#: src/lang.c:1066 #, c-format msgid "" "\n" @@ -4546,7 +4580,7 @@ msgstr "" "\n" "Warning: cross-posting to %d newsgroups and no Followup-To line!\n" -#: src/lang.c:1054 +#: src/lang.c:1067 #, c-format msgid "" "\n" @@ -4555,7 +4589,7 @@ msgstr "" "\n" "Warning: \"%s\" is not in your newsrc, it may be invalid at this site!\n" -#: src/lang.c:1055 +#: src/lang.c:1068 #, c-format msgid "" "\n" @@ -4564,168 +4598,168 @@ msgstr "" "\n" "Warning: \"%s\" is not a valid newsgroup at this site!\n" -#: src/lang.c:1059 +#: src/lang.c:1072 #, 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:1060 +#: src/lang.c:1073 msgid "Missing parts." msgstr "Missing parts." -#: src/lang.c:1061 +#: src/lang.c:1074 msgid "No beginning." msgstr "No beginning." -#: src/lang.c:1062 +#: src/lang.c:1075 msgid "No data." msgstr "No data." -#: src/lang.c:1063 +#: src/lang.c:1076 msgid "Unknown error." msgstr "Unknown error." -#: src/lang.c:1066 +#: src/lang.c:1079 #, c-format msgid "\tChecksum of %s (%ld %s)" msgstr "\tChecksum of %s (%ld %s)" -#: src/lang.c:1071 +#: src/lang.c:1084 msgid "Reading mail active file... " msgstr "Reading mail active file... " -#: src/lang.c:1072 +#: src/lang.c:1085 msgid "Reading mailgroups file... " msgstr "Reading mailgroups file... " -#: src/lang.c:1076 +#: src/lang.c:1089 msgid "perform PGP operations on article" msgstr "perform PGP operations on article" -#: src/lang.c:1077 +#: src/lang.c:1090 msgid "Add key(s) to public keyring?" msgstr "Add key(s) to public keyring?" -#: src/lang.c:1078 +#: src/lang.c:1091 #, c-format msgid "%s=encrypt, %s=sign, %s=both, %s=quit: " msgstr "%s=encrypt, %s=sign, %s=both, %s=quit: " -#: src/lang.c:1079 +#: src/lang.c:1092 #, 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:1080 +#: src/lang.c:1093 #, 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:1081 +#: src/lang.c:1094 msgid "Article not signed and no public keys found" msgstr "Article not signed and no public keys found" -#: src/lang.c:1083 +#: src/lang.c:1096 #, 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:1084 +#: src/lang.c:1097 #, 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:1085 +#: src/lang.c:1098 #, 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:1087 +#: src/lang.c:1100 #, 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:1088 +#: src/lang.c:1101 #, 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:1089 +#: src/lang.c:1102 #, 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:1093 +#: src/lang.c:1106 #, 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:1094 +#: src/lang.c:1107 #, 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:1095 +#: src/lang.c:1108 #, 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:1097 +#: src/lang.c:1110 #, 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:1098 +#: src/lang.c:1111 #, c-format msgid "%s=quit, %s=edit, %s=send [%%s]: " msgstr "%s=quit, %s=edit, %s=send [%%s]: " -#: src/lang.c:1099 +#: src/lang.c:1112 #, 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:1105 +#: src/lang.c:1118 msgid "Try cache_overview_files to speed up things.\n" msgstr "Try cache_overview_files to speed up things.\n" -#: src/lang.c:1106 +#: src/lang.c:1119 msgid "Tin will use local index files instead.\n" msgstr "Tin will use local index files instead.\n" -#: src/lang.c:1107 +#: src/lang.c:1120 msgid "Cannot find NNTP server name" msgstr "Cannot find NNTP server name" -#: src/lang.c:1108 +#: src/lang.c:1121 #, c-format msgid "Connecting to %s:%u..." msgstr "Connecting to %s:%u..." -#: src/lang.c:1109 +#: src/lang.c:1122 msgid "Disconnecting from server..." msgstr "Disconnecting from server..." -#: src/lang.c:1110 +#: src/lang.c:1123 #, c-format msgid "Failed to connect to NNTP server %s. Exiting..." msgstr "Failed to connect to NNTP server %s. Exiting..." -#: src/lang.c:1111 +#: src/lang.c:1124 msgid "205 Closing connection" msgstr "205 Closing connection" -#: src/lang.c:1112 +#: src/lang.c:1125 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:1113 +#: src/lang.c:1126 msgid "Connection to news server has timed out. Reconnect?" msgstr "Connection to news server has timed out. Reconnect?" -#: src/lang.c:1114 +#: src/lang.c:1127 #, c-format msgid "" "Put the server name in the file %s,\n" @@ -4734,45 +4768,45 @@ msgstr "" "Put the server name in the file %s,\n" "or set the environment variable NNTPSERVER" -#: src/lang.c:1115 +#: src/lang.c:1128 msgid " -A force authentication on connect" msgstr " -A force authentication on connect" -#: src/lang.c:1116 +#: src/lang.c:1129 #, 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:1117 +#: src/lang.c:1130 #, 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:1118 +#: src/lang.c:1131 msgid " -Q quick start. Same as -dnq" msgstr " -Q quick start. Same as -dnq" -#: src/lang.c:1119 +#: src/lang.c:1132 msgid " -r read news remotely from default NNTP server" msgstr " -r read news remotely from default NNTP server" -#: src/lang.c:1120 +#: src/lang.c:1133 msgid " -l use only LIST instead of GROUP (-n) command" msgstr " -l use only LIST instead of GROUP (-n) command" -#: src/lang.c:1121 +#: src/lang.c:1134 msgid " -n only read subscribed .newsrc groups from NNTP server" msgstr " -n only read subscribed .newsrc groups from NNTP server" -#: src/lang.c:1123 +#: src/lang.c:1136 msgid " -4 force connecting via IPv4" msgstr " -4 force connecting via IPv4" -#: src/lang.c:1124 +#: src/lang.c:1137 msgid " -6 force connecting via IPv6" msgstr " -6 force connecting via IPv6" -#: src/lang.c:1125 +#: src/lang.c:1138 msgid "" "\n" "socket or connect problem\n" @@ -4780,7 +4814,7 @@ msgstr "" "\n" "socket or connect problem\n" -#: src/lang.c:1127 +#: src/lang.c:1140 #, c-format msgid "" "\n" @@ -4789,16 +4823,16 @@ msgstr "" "\n" "Connection to %s: " -#: src/lang.c:1128 +#: src/lang.c:1141 msgid "Giving up...\n" msgstr "Giving up...\n" -#: src/lang.c:1130 +#: src/lang.c:1143 #, c-format msgid "%s/tcp: Unknown service.\n" msgstr "%s/tcp: Unknown service.\n" -#: src/lang.c:1134 +#: src/lang.c:1147 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" @@ -4806,88 +4840,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:1137 +#: src/lang.c:1150 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:1140 +#: src/lang.c:1153 #, 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:1143 -msgid " -Q quick start. Same as -qd" -msgstr " -Q quick start. Same as -qd" +#: src/lang.c:1156 +msgid " -Q quick start. Same as -dq" +msgstr " -Q quick start. Same as -dq" -#: src/lang.c:1144 +#: src/lang.c:1157 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:1145 +#: src/lang.c:1158 msgid " -n only read subscribed .newsrc groups from spool" msgstr " -n only read subscribed .newsrc groups from spool" -#: src/lang.c:1146 +#: src/lang.c:1159 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:1150 +#: src/lang.c:1163 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:1151 +#: src/lang.c:1164 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:1155 +#: src/lang.c:1168 #, c-format msgid "%d %s printed" msgstr "%d %s printed" -#: src/lang.c:1156 +#: src/lang.c:1169 msgid "output article/thread/hot/pattern/tagged articles to printer" msgstr "output article/thread/hot/pattern/tagged articles to printer" -#: src/lang.c:1157 +#: src/lang.c:1170 msgid "Print" msgstr "Print" -#: src/lang.c:1158 +#: src/lang.c:1171 msgid "Printing..." msgstr "Printing..." -#: src/lang.c:1162 +#: src/lang.c:1175 #, c-format msgid "%d %s piped to \"%s\"" msgstr "%d %s piped to \"%s\"" -#: src/lang.c:1163 +#: src/lang.c:1176 msgid "pipe article/thread/hot/pattern/tagged articles into command" msgstr "pipe article/thread/hot/pattern/tagged articles into command" -#: src/lang.c:1164 +#: src/lang.c:1177 msgid "No command" msgstr "No command" -#: src/lang.c:1165 +#: src/lang.c:1178 msgid "Pipe" msgstr "Pipe" -#: src/lang.c:1166 +#: src/lang.c:1179 #, c-format msgid "Pipe to command [%.*s]> " msgstr "Pipe to command [%.*s]> " -#: src/lang.c:1167 +#: src/lang.c:1180 msgid "Piping..." msgstr "Piping..." -#: src/lang.c:1169 +#: src/lang.c:1182 msgid "Piping not enabled." msgstr "Piping not enabled." -#: src/lang.c:1173 +#: src/lang.c:1186 #, c-format msgid "" "\n" @@ -4902,7 +4936,7 @@ msgstr "" " from the contents. Use a comma (,) to separate multiple\n" " newsgroup names.\n" -#: src/lang.c:1178 +#: src/lang.c:1191 #, c-format msgid "" "\n" @@ -4915,7 +4949,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:1183 +#: src/lang.c:1196 #, c-format msgid "" "\n" @@ -4928,7 +4962,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:1187 +#: src/lang.c:1200 #, c-format msgid "" "\n" @@ -4937,7 +4971,7 @@ msgstr "" "\n" "Warning: The \"%s:\" line has spaces in it that SHOULD be removed.\n" -#: src/lang.c:1192 +#: src/lang.c:1205 msgid "" "\n" " If your article contains quoted text please take some time to pare it " @@ -4977,40 +5011,40 @@ msgstr "" "are\n" " likely to ignore it completely. It's a crowded net out there.\n" -#: src/lang.c:1205 +#: src/lang.c:1218 msgid "shell escape" msgstr "shell escape" -#: src/lang.c:1206 +#: src/lang.c:1219 #, c-format msgid "Shell Command (%s)" msgstr "Shell Command (%s)" -#: src/lang.c:1207 +#: src/lang.c:1220 #, c-format msgid "Enter shell command [%s]> " msgstr "Enter shell command [%s]> " -#: src/lang.c:1211 +#: src/lang.c:1224 #, c-format msgid "%s: Can't get entry for TERM\n" msgstr "%s: Can't get entry for TERM\n" -#: src/lang.c:1215 +#: src/lang.c:1228 #, c-format msgid "Group %.*s ('q' to quit)..." msgstr "Group %.*s ('q' to quit)..." -#: src/lang.c:1217 +#: src/lang.c:1230 #, c-format msgid "Group %.*s..." msgstr "Group %.*s..." -#: src/lang.c:1221 +#: src/lang.c:1234 msgid "Server unavailable\n" msgstr "Server unavailable\n" -#: src/lang.c:1227 +#: src/lang.c:1240 #, c-format msgid "" "%s=pipe; %s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; " @@ -5019,540 +5053,540 @@ msgstr "" "%s=pipe; %s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; " "%s=post" -#: src/lang.c:1228 +#: src/lang.c:1241 #, 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:1230 +#: src/lang.c:1243 #, 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:1231 +#: src/lang.c:1244 #, 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:1235 +#: src/lang.c:1248 #, 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:1236 +#: src/lang.c:1249 #, 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:1238 +#: src/lang.c:1251 #, 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:1239 +#: src/lang.c:1252 #, 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:1245 +#: src/lang.c:1258 msgid "Terminal does not support color" msgstr "Terminal does not support colour" -#: src/lang.c:1250 +#: src/lang.c:1263 #, c-format msgid "Trying %s" msgstr "Trying %s" -#: src/lang.c:1264 src/lang.c:1292 src/lang.c:1574 src/refs.c:292 +#: src/lang.c:1277 src/lang.c:1305 src/lang.c:1587 src/refs.c:292 msgid "None" msgstr "None" -#: src/lang.c:1265 +#: src/lang.c:1278 msgid "Subject" msgstr "Subject" -#: src/lang.c:1266 +#: src/lang.c:1279 msgid "References" msgstr "References" -#: src/lang.c:1267 +#: src/lang.c:1280 msgid "Both Subject and References" msgstr "Both Subject and References" -#: src/lang.c:1268 +#: src/lang.c:1281 msgid "Multipart Subject" msgstr "Multipart Subject" -#: src/lang.c:1269 +#: src/lang.c:1282 msgid "Percentage Match" msgstr "Percentage Match" -#: src/lang.c:1282 src/lang.c:1373 src/lang.c:1463 +#: src/lang.c:1295 src/lang.c:1386 src/lang.c:1476 msgid "No" msgstr "No" -#: src/lang.c:1283 src/lang.c:1465 +#: src/lang.c:1296 src/lang.c:1478 msgid "Yes" msgstr "Yes" -#: src/lang.c:1284 +#: src/lang.c:1297 msgid "Hide All" msgstr "Hide All" -#: src/lang.c:1293 +#: src/lang.c:1306 msgid "Address" msgstr "Address" -#: src/lang.c:1294 +#: src/lang.c:1307 msgid "Full Name" msgstr "Full Name" -#: src/lang.c:1295 +#: src/lang.c:1308 msgid "Address and Name" msgstr "Address and Name" -#: src/lang.c:1303 +#: src/lang.c:1316 msgid "Max" msgstr "Max" -#: src/lang.c:1304 +#: src/lang.c:1317 msgid "Sum" msgstr "Sum" -#: src/lang.c:1305 +#: src/lang.c:1318 msgid "Average" msgstr "Average" -#: src/lang.c:1315 src/lang.c:1335 +#: src/lang.c:1328 src/lang.c:1348 msgid "Black" msgstr "Black" -#: src/lang.c:1316 src/lang.c:1336 +#: src/lang.c:1329 src/lang.c:1349 msgid "Red" msgstr "Red" -#: src/lang.c:1317 src/lang.c:1337 +#: src/lang.c:1330 src/lang.c:1350 msgid "Green" msgstr "Green" -#: src/lang.c:1318 src/lang.c:1338 +#: src/lang.c:1331 src/lang.c:1351 msgid "Brown" msgstr "Brown" -#: src/lang.c:1319 src/lang.c:1339 +#: src/lang.c:1332 src/lang.c:1352 msgid "Blue" msgstr "Blue" -#: src/lang.c:1320 src/lang.c:1340 +#: src/lang.c:1333 src/lang.c:1353 msgid "Pink" msgstr "Pink" -#: src/lang.c:1321 src/lang.c:1341 +#: src/lang.c:1334 src/lang.c:1354 msgid "Cyan" msgstr "Cyan" -#: src/lang.c:1322 src/lang.c:1342 +#: src/lang.c:1335 src/lang.c:1355 msgid "White" msgstr "White" -#: src/lang.c:1323 +#: src/lang.c:1336 msgid "Gray" msgstr "Grey" -#: src/lang.c:1324 +#: src/lang.c:1337 msgid "Light Red" msgstr "Light Red" -#: src/lang.c:1325 +#: src/lang.c:1338 msgid "Light Green" msgstr "Light Green" -#: src/lang.c:1326 +#: src/lang.c:1339 msgid "Yellow" msgstr "Yellow" -#: src/lang.c:1327 +#: src/lang.c:1340 msgid "Light Blue" msgstr "Light Blue" -#: src/lang.c:1328 +#: src/lang.c:1341 msgid "Light Pink" msgstr "Light Pink" -#: src/lang.c:1329 +#: src/lang.c:1342 msgid "Light Cyan" msgstr "Light Cyan" -#: src/lang.c:1330 +#: src/lang.c:1343 msgid "Light White" msgstr "Light White" -#: src/lang.c:1351 src/lang.c:1470 src/lang.c:1485 +#: src/lang.c:1364 src/lang.c:1483 src/lang.c:1498 msgid "Nothing" msgstr "Nothing" -#: src/lang.c:1353 +#: src/lang.c:1366 msgid "Space" msgstr "Space" -#: src/lang.c:1361 +#: src/lang.c:1374 msgid "Normal" msgstr "Normal" -#: src/lang.c:1362 +#: src/lang.c:1375 msgid "Best highlighting" msgstr "Best highlighting" -#: src/lang.c:1363 +#: src/lang.c:1376 msgid "Underline" msgstr "Underline" -#: src/lang.c:1364 +#: src/lang.c:1377 msgid "Reverse video" msgstr "Reverse video" -#: src/lang.c:1365 +#: src/lang.c:1378 msgid "Blinking" msgstr "Blinking" -#: src/lang.c:1366 +#: src/lang.c:1379 msgid "Half bright" msgstr "Half bright" -#: src/lang.c:1367 +#: src/lang.c:1380 msgid "Bold" msgstr "Bold" -#: src/lang.c:1374 +#: src/lang.c:1387 msgid "Cc" msgstr "Cc" -#: src/lang.c:1375 +#: src/lang.c:1388 msgid "Bcc" msgstr "Bcc" -#: src/lang.c:1376 +#: src/lang.c:1389 msgid "Cc and Bcc" msgstr "Cc and Bcc" -#: src/lang.c:1393 src/lang.c:1406 +#: src/lang.c:1406 src/lang.c:1419 msgid "none" msgstr "none" -#: src/lang.c:1394 +#: src/lang.c:1407 msgid "commands" msgstr "commands" -#: src/lang.c:1395 +#: src/lang.c:1408 msgid "select" msgstr "select" -#: src/lang.c:1397 +#: src/lang.c:1410 msgid "commands & quit" msgstr "commands & quit" -#: src/lang.c:1398 +#: src/lang.c:1411 msgid "commands & select" msgstr "commands & select" -#: src/lang.c:1399 +#: src/lang.c:1412 msgid "quit & select" msgstr "quit & select" -#: src/lang.c:1400 +#: src/lang.c:1413 msgid "commands & quit & select" msgstr "commands & quit & select" -#: src/lang.c:1407 +#: src/lang.c:1420 msgid "PageDown" msgstr "PageDown" -#: src/lang.c:1408 +#: src/lang.c:1421 msgid "PageNextUnread" msgstr "PageNextUnread" -#: src/lang.c:1409 +#: src/lang.c:1422 msgid "PageDown or PageNextUnread" msgstr "PageDown or PageNextUnread" -#: src/lang.c:1415 +#: src/lang.c:1428 msgid "Subject: (case sensitive)" msgstr "Subject: (case sensitive)" -#: src/lang.c:1416 +#: src/lang.c:1429 msgid "Subject: (ignore case)" msgstr "Subject: (ignore case)" -#: src/lang.c:1417 +#: src/lang.c:1430 msgid "From: (case sensitive)" msgstr "From: (case sensitive)" -#: src/lang.c:1418 +#: src/lang.c:1431 msgid "From: (ignore case)" msgstr "From: (ignore case)" -#: src/lang.c:1419 +#: src/lang.c:1432 msgid "Msg-ID: & full References: line" msgstr "Msg-ID: & full References: line" -#: src/lang.c:1420 +#: src/lang.c:1433 msgid "Msg-ID: & last References: only" msgstr "Msg-ID: & last References: only" -#: src/lang.c:1421 +#: src/lang.c:1434 msgid "Message-ID: entry only" msgstr "Message-ID: entry only" -#: src/lang.c:1422 +#: src/lang.c:1435 msgid "Lines:" msgstr "Lines:" -#: src/lang.c:1428 +#: src/lang.c:1441 msgid "Don't trim article body" msgstr "Don't trim article body" -#: src/lang.c:1429 +#: src/lang.c:1442 msgid "Skip leading blank lines" msgstr "Skip leading blank lines" -#: src/lang.c:1430 +#: src/lang.c:1443 msgid "Skip trailing blank lines" msgstr "Skip trailing blank lines" -#: src/lang.c:1431 +#: src/lang.c:1444 msgid "Skip leading and trailing blank l." msgstr "Skip leading and trailing blank l." -#: src/lang.c:1432 +#: src/lang.c:1445 msgid "Compact multiple between text" msgstr "Compact multiple between text" -#: src/lang.c:1433 +#: src/lang.c:1446 msgid "Compact multiple and skip leading" msgstr "Compact multiple and skip leading" -#: src/lang.c:1434 +#: src/lang.c:1447 msgid "Compact multiple and skip trailing" msgstr "Compact multiple and skip trailing" -#: src/lang.c:1435 +#: src/lang.c:1448 msgid "Compact mltpl., skip lead. & trai." msgstr "Compact mltpl., skip lead. & trai." -#: src/lang.c:1464 +#: src/lang.c:1477 msgid "Shell archive" msgstr "Shell archive" -#: src/lang.c:1471 +#: src/lang.c:1484 msgid "Subject: (descending)" msgstr "Subject: (descending)" -#: src/lang.c:1472 +#: src/lang.c:1485 msgid "Subject: (ascending)" msgstr "Subject: (ascending)" -#: src/lang.c:1473 +#: src/lang.c:1486 msgid "From: (descending)" msgstr "From: (descending)" -#: src/lang.c:1474 +#: src/lang.c:1487 msgid "From: (ascending)" msgstr "From: (ascending)" -#: src/lang.c:1475 +#: src/lang.c:1488 msgid "Date: (descending)" msgstr "Date: (descending)" -#: src/lang.c:1476 +#: src/lang.c:1489 msgid "Date: (ascending)" msgstr "Date: (ascending)" -#: src/lang.c:1477 src/lang.c:1486 +#: src/lang.c:1490 src/lang.c:1499 msgid "Score (descending)" msgstr "Score (descending)" -#: src/lang.c:1478 src/lang.c:1487 +#: src/lang.c:1491 src/lang.c:1500 msgid "Score (ascending)" msgstr "Score (ascending)" -#: src/lang.c:1479 +#: src/lang.c:1492 msgid "Lines: (descending)" msgstr "Lines: (descending)" -#: src/lang.c:1480 +#: src/lang.c:1493 msgid "Lines: (ascending)" msgstr "Lines: (ascending)" -#: src/lang.c:1488 +#: src/lang.c:1501 msgid "Last posting date (descending)" msgstr "Last posting date (descending)" -#: src/lang.c:1489 +#: src/lang.c:1502 msgid "Last posting date (ascending)" msgstr "Last posting date (ascending)" -#: src/lang.c:1495 +#: src/lang.c:1508 msgid "Quick-sort" msgstr "Quick-sort" -#: src/lang.c:1496 +#: src/lang.c:1509 msgid "Heap-sort" msgstr "Heap-sort" -#: src/lang.c:1503 +#: src/lang.c:1516 msgid "Always Keep" msgstr "Always Keep" -#: src/lang.c:1504 +#: src/lang.c:1517 msgid "Always Remove" msgstr "Always Remove" -#: src/lang.c:1505 +#: src/lang.c:1518 msgid "Mark with D on selection screen" msgstr "Mark with D on selection screen" -#: src/lang.c:1511 +#: src/lang.c:1524 msgid "Kill only unread arts" msgstr "Kill only unread arts" -#: src/lang.c:1512 +#: src/lang.c:1525 msgid "Kill all arts & show with K" msgstr "Kill all arts & show with K" #. TODO: s/K/art_marked_killed/ -#: src/lang.c:1513 +#: src/lang.c:1526 msgid "Kill all arts and never show" msgstr "Kill all arts and never show" -#: src/lang.c:1519 +#: src/lang.c:1532 msgid "Nothing special" msgstr "Nothing special" -#: src/lang.c:1520 +#: src/lang.c:1533 msgid "Compress quotes" msgstr "Compress quotes" -#: src/lang.c:1521 +#: src/lang.c:1534 msgid "Quote signatures" msgstr "Quote signatures" -#: src/lang.c:1522 +#: src/lang.c:1535 msgid "Compress quotes, quote sigs" msgstr "Compress quotes, quote sigs" -#: src/lang.c:1523 +#: src/lang.c:1536 msgid "Quote empty lines" msgstr "Quote empty lines" -#: src/lang.c:1524 +#: src/lang.c:1537 msgid "Compress quotes, quote empty lines" msgstr "Compress quotes, quote empty lines" -#: src/lang.c:1525 +#: src/lang.c:1538 msgid "Quote sigs & empty lines" msgstr "Quote sigs & empty lines" -#: src/lang.c:1526 +#: src/lang.c:1539 msgid "Comp. q., quote sigs & empty lines" msgstr "Comp. q., quote sigs & empty lines" -#: src/lang.c:1566 +#: src/lang.c:1579 msgid "no" msgstr "no" -#: src/lang.c:1567 +#: src/lang.c:1580 msgid "with headers" msgstr "with headers" -#: src/lang.c:1568 +#: src/lang.c:1581 msgid "without headers" msgstr "without headers" -#: src/lang.c:1575 +#: src/lang.c:1588 msgid "NFKC" msgstr "NFKC" -#: src/lang.c:1577 +#: src/lang.c:1590 msgid "NFKD" msgstr "NFKD" -#: src/lang.c:1578 +#: src/lang.c:1591 msgid "NFC" msgstr "NFC" -#: src/lang.c:1579 +#: src/lang.c:1592 msgid "NFD" msgstr "NFD" -#: src/lang.c:1581 +#: src/lang.c:1594 msgid "NFKC case fold" msgstr "NFKC case fold" -#: src/lang.c:1590 +#: src/lang.c:1603 msgid "Display Options" msgstr "Display Options" -#: src/lang.c:1597 +#: src/lang.c:1610 msgid "Color Options" msgstr "Colour Options" -#: src/lang.c:1603 +#: src/lang.c:1616 msgid "Highlight Options" msgstr "Highlight Options" -#: src/lang.c:1610 +#: src/lang.c:1623 msgid "Article-Limiting Options" msgstr "Article-Limiting Options" -#: src/lang.c:1616 +#: src/lang.c:1629 msgid "Posting/Mailing Options" msgstr "Posting/Mailing Options" -#: src/lang.c:1622 +#: src/lang.c:1635 msgid "Saving/Printing Options" msgstr "Saving/Printing Options" -#: src/lang.c:1628 +#: src/lang.c:1641 msgid "Expert Options" msgstr "Expert Options" -#: src/lang.c:1634 +#: src/lang.c:1647 msgid "Filtering Options" msgstr "Filtering Options" -#: src/lang.c:1639 src/lang.c:1670 src/lang.c:1676 src/lang.c:1703 -#: src/lang.c:1755 src/lang.c:1761 src/lang.c:1771 src/lang.c:1782 -#: src/lang.c:1800 src/lang.c:1869 src/lang.c:2070 src/lang.c:2076 -#: src/lang.c:2082 src/lang.c:2097 src/lang.c:2109 src/lang.c:2116 -#: src/lang.c:2170 src/lang.c:2179 src/lang.c:2185 src/lang.c:2192 -#: src/lang.c:2199 src/lang.c:2206 src/lang.c:2213 src/lang.c:2220 -#: src/lang.c:2227 src/lang.c:2234 src/lang.c:2241 src/lang.c:2248 -#: src/lang.c:2255 src/lang.c:2262 src/lang.c:2269 src/lang.c:2276 -#: src/lang.c:2283 src/lang.c:2290 src/lang.c:2297 src/lang.c:2304 -#: src/lang.c:2311 src/lang.c:2318 src/lang.c:2325 src/lang.c:2332 -#: src/lang.c:2339 src/lang.c:2346 src/lang.c:2353 src/lang.c:2361 -#: src/lang.c:2377 src/lang.c:2384 src/lang.c:2391 src/lang.c:2398 -#: src/lang.c:2404 src/lang.c:2410 src/lang.c:2427 src/lang.c:2439 -#: src/lang.c:2474 src/lang.c:2527 src/lang.c:2541 src/lang.c:2547 -#: src/lang.c:2572 src/lang.c:2590 src/lang.c:2607 src/lang.c:2619 -#: src/lang.c:2652 src/lang.c:2688 src/lang.c:2708 src/lang.c:2743 -#: src/lang.c:2753 src/lang.c:2760 src/lang.c:2786 src/lang.c:2810 -#: src/lang.c:2887 src/lang.c:2902 src/lang.c:2910 src/lang.c:2924 -#: src/lang.c:2930 src/lang.c:2968 +#: src/lang.c:1652 src/lang.c:1683 src/lang.c:1689 src/lang.c:1716 +#: src/lang.c:1768 src/lang.c:1774 src/lang.c:1784 src/lang.c:1795 +#: src/lang.c:1813 src/lang.c:1882 src/lang.c:2083 src/lang.c:2089 +#: src/lang.c:2095 src/lang.c:2110 src/lang.c:2122 src/lang.c:2129 +#: src/lang.c:2183 src/lang.c:2192 src/lang.c:2198 src/lang.c:2205 +#: src/lang.c:2212 src/lang.c:2219 src/lang.c:2226 src/lang.c:2233 +#: src/lang.c:2240 src/lang.c:2247 src/lang.c:2254 src/lang.c:2261 +#: src/lang.c:2268 src/lang.c:2275 src/lang.c:2282 src/lang.c:2289 +#: src/lang.c:2296 src/lang.c:2303 src/lang.c:2310 src/lang.c:2317 +#: src/lang.c:2324 src/lang.c:2331 src/lang.c:2338 src/lang.c:2345 +#: src/lang.c:2352 src/lang.c:2359 src/lang.c:2366 src/lang.c:2374 +#: src/lang.c:2390 src/lang.c:2397 src/lang.c:2404 src/lang.c:2411 +#: src/lang.c:2417 src/lang.c:2423 src/lang.c:2440 src/lang.c:2452 +#: src/lang.c:2487 src/lang.c:2540 src/lang.c:2554 src/lang.c:2560 +#: src/lang.c:2585 src/lang.c:2603 src/lang.c:2620 src/lang.c:2632 +#: src/lang.c:2665 src/lang.c:2694 src/lang.c:2714 src/lang.c:2742 +#: src/lang.c:2752 src/lang.c:2759 src/lang.c:2785 src/lang.c:2809 +#: src/lang.c:2886 src/lang.c:2901 src/lang.c:2909 src/lang.c:2923 +#: src/lang.c:2929 src/lang.c:2967 msgid " toggles, sets, cancels." msgstr " toggles, sets, cancels." -#: src/lang.c:1640 +#: src/lang.c:1653 msgid "Show mini menu & posting etiquette" msgstr "Show mini menu & posting etiquette" -#: src/lang.c:1641 +#: src/lang.c:1654 msgid "" "# If ON show a mini menu of useful commands at each level\n" "# and posting etiquette after composing an article\n" @@ -5560,16 +5594,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:1646 +#: src/lang.c:1659 msgid "Show short description for each newsgroup. toggles & sets." msgstr "" "Show short description for each newsgroup. toggles & sets." -#: src/lang.c:1647 +#: src/lang.c:1660 msgid "Show description of each newsgroup" msgstr "Show description of each newsgroup" -#: src/lang.c:1648 +#: src/lang.c:1661 msgid "" "# If ON show group description text after newsgroup name at\n" "# group selection level\n" @@ -5577,7 +5611,7 @@ msgstr "" "# If ON show group description text after newsgroup name at\n" "# group selection level\n" -#: src/lang.c:1653 +#: src/lang.c:1666 msgid "" "Show From (author) fields in group & thread level. toggles & " "sets." @@ -5585,11 +5619,11 @@ msgstr "" "Show From (author) fields in group & thread level. toggles & " "sets." -#: src/lang.c:1654 +#: src/lang.c:1667 msgid "In group and thread level, show author by" msgstr "In group and thread level, show author by" -#: src/lang.c:1655 +#: src/lang.c:1668 msgid "" "# Part of From field to display in group and thread level\n" "# Possible values are (the default is marked with *):\n" @@ -5605,31 +5639,31 @@ msgstr "" "# * 2 = full name\n" "# 3 = both\n" -#: src/lang.c:1664 +#: src/lang.c:1677 msgid "Draw -> or highlighted bar for selection. toggles & sets." msgstr "Draw -> or highlighted bar for selection. toggles & sets." -#: src/lang.c:1665 +#: src/lang.c:1678 msgid "Draw -> instead of highlighted bar" msgstr "Draw -> instead of highlighted bar" -#: src/lang.c:1666 +#: src/lang.c:1679 msgid "# If ON use -> otherwise highlighted bar for selection\n" msgstr "# If ON use -> otherwise highlighted bar for selection\n" -#: src/lang.c:1671 +#: src/lang.c:1684 msgid "Use inverse video for page headers" msgstr "Use inverse video for page headers" -#: src/lang.c:1672 +#: src/lang.c:1685 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:1677 +#: src/lang.c:1690 msgid "Thread articles by" msgstr "Thread articles by" -#: src/lang.c:1678 +#: src/lang.c:1691 msgid "" "# Thread articles by ...\n" "# Possible values are (the default is marked with *):\n" @@ -5649,15 +5683,15 @@ msgstr "" "# 4 = Multipart Subject\n" "# 5 = Percentage Match\n" -#: src/lang.c:1689 +#: src/lang.c:1702 msgid "Enter percentage match required to thread together. sets." msgstr "Enter percentage match required to thread together. sets." -#: src/lang.c:1690 +#: src/lang.c:1703 msgid "Thread percentage match" msgstr "Thread percentage match" -#: src/lang.c:1692 +#: src/lang.c:1705 #, no-c-format msgid "" "# Thread percentage match...\n" @@ -5682,11 +5716,11 @@ msgstr "" "# thread. eg. 'happy' and 'harpy' would match, but 'harpie', 'happie' and\n" "# 'harppy' would be threaded separately from 'happy'\n" -#: src/lang.c:1704 +#: src/lang.c:1717 msgid "Score of a thread" msgstr "Score of a thread" -#: src/lang.c:1705 +#: src/lang.c:1718 msgid "" "# Thread score\n" "# Possible values are (the default is marked with *):\n" @@ -5700,17 +5734,17 @@ msgstr "" "# 1 = sum\n" "# 2 = average\n" -#: src/lang.c:1713 +#: src/lang.c:1726 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:1714 +#: src/lang.c:1727 msgid "Sort articles by" msgstr "Sort articles by" -#: src/lang.c:1715 +#: src/lang.c:1728 msgid "" "# Sort articles by ...\n" "# Possible values are (the default is marked with *):\n" @@ -5740,15 +5774,15 @@ msgstr "" "# 9 = Lines descending\n" "# 10 = Lines ascending\n" -#: src/lang.c:1731 +#: src/lang.c:1744 msgid "Sort threads by Nothing or Score. toggles & sets." msgstr "Sort threads by Nothing or Score. toggles & sets." -#: src/lang.c:1732 +#: src/lang.c:1745 msgid "Sort threads by" msgstr "Sort threads by" -#: src/lang.c:1733 +#: src/lang.c:1746 msgid "" "# Sort thread by ...\n" "# Possible values are (the default is marked with *):\n" @@ -5766,46 +5800,46 @@ msgstr "" "# 3 = Last posting date descending\n" "# 4 = Last posting date ascending\n" -#: src/lang.c:1743 +#: src/lang.c:1756 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:1744 +#: src/lang.c:1757 msgid "Go to first unread article in group" msgstr "Go to first unread article in group" -#: src/lang.c:1745 +#: src/lang.c:1758 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:1749 +#: src/lang.c:1762 msgid "Show all articles or only unread articles. toggles & sets." msgstr "" "Show all articles or only unread articles. toggles & sets." -#: src/lang.c:1750 +#: src/lang.c:1763 msgid "Show only unread articles" msgstr "Show only unread articles" -#: src/lang.c:1751 +#: src/lang.c:1764 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:1756 +#: src/lang.c:1769 msgid "Show only groups with unread arts" msgstr "Show only groups with unread arts" -#: src/lang.c:1757 +#: src/lang.c:1770 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:1762 +#: src/lang.c:1775 msgid "Filter which articles" msgstr "Filter which articles" -#: src/lang.c:1763 +#: src/lang.c:1776 msgid "" "# Filter which articles\n" "# Possible values are (the default is marked with *):\n" @@ -5819,11 +5853,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:1772 +#: src/lang.c:1785 msgid "Go to the next unread article with" msgstr "Go to the next unread article with" -#: src/lang.c:1773 +#: src/lang.c:1786 msgid "" "# Go to the unread article with following key(s)\n" "# Possible values are (the default is marked with *):\n" @@ -5839,11 +5873,11 @@ msgstr "" "# * 2 = TAB\n" "# 3 = PAGE DOWN or TAB\n" -#: src/lang.c:1783 +#: src/lang.c:1796 msgid "How to treat blank lines" msgstr "How to treat blank lines" -#: src/lang.c:1784 +#: src/lang.c:1797 msgid "" "# Trim the article body, remove unnecessary blank lines.\n" "# Possible values are (the default is marked with *):\n" @@ -5873,26 +5907,26 @@ msgstr "" "# 7 = Compact multiple blank lines between text blocks and skip\n" "# leading and trailing blank lines\n" -#: src/lang.c:1801 +#: src/lang.c:1814 msgid "List thread using right arrow key" msgstr "List thread using right arrow key" -#: src/lang.c:1802 +#: src/lang.c:1815 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:1806 +#: src/lang.c:1819 msgid "Enter character to indicate deleted articles. sets, cancels." msgstr "" "Enter character to indicate deleted articles. sets, cancels." -#: src/lang.c:1807 +#: src/lang.c:1820 msgid "Character to show deleted articles" msgstr "Character to show deleted articles" -#: src/lang.c:1808 +#: src/lang.c:1821 msgid "" "# Character used to show that an art was deleted (default 'D')\n" "# _ is turned into ' '\n" @@ -5900,17 +5934,17 @@ msgstr "" "# Character used to show that an art was deleted (default 'D')\n" "# _ is turned into ' '\n" -#: src/lang.c:1813 +#: src/lang.c:1826 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:1814 +#: src/lang.c:1827 msgid "Character to show inrange articles" msgstr "Character to show inrange articles" -#: src/lang.c:1815 +#: src/lang.c:1828 msgid "" "# Character used to show that an art is in a range (default '#')\n" "# _ is turned into ' '\n" @@ -5918,7 +5952,7 @@ msgstr "" "# Character used to show that an art is in a range (default '#')\n" "# _ is turned into ' '\n" -#: src/lang.c:1820 +#: src/lang.c:1833 msgid "" "Enter character to indicate that article will return. sets, " "cancels." @@ -5926,11 +5960,11 @@ msgstr "" "Enter character to indicate that article will return. sets, " "cancels." -#: src/lang.c:1821 +#: src/lang.c:1834 msgid "Character to show returning arts" msgstr "Character to show returning arts" -#: src/lang.c:1822 +#: src/lang.c:1835 msgid "" "# Character used to show that an art will return (default '-')\n" "# _ is turned into ' '\n" @@ -5938,17 +5972,17 @@ msgstr "" "# Character used to show that an art will return (default '-')\n" "# _ is turned into ' '\n" -#: src/lang.c:1827 +#: src/lang.c:1840 msgid "" "Enter character to indicate selected articles. sets, cancels." msgstr "" "Enter character to indicate selected articles. sets, cancels." -#: src/lang.c:1828 +#: src/lang.c:1841 msgid "Character to show selected articles" msgstr "Character to show selected articles" -#: src/lang.c:1829 +#: src/lang.c:1842 msgid "" "# Character used to show that an art was auto-selected (default '*')\n" "# _ is turned into ' '\n" @@ -5956,15 +5990,15 @@ msgstr "" "# Character used to show that an art was auto-selected (default '*')\n" "# _ is turned into ' '\n" -#: src/lang.c:1834 +#: src/lang.c:1847 msgid "Enter character to indicate recent articles. sets, cancels." msgstr "Enter character to indicate recent articles. sets, cancels." -#: src/lang.c:1835 +#: src/lang.c:1848 msgid "Character to show recent articles" msgstr "Character to show recent articles" -#: src/lang.c:1836 +#: src/lang.c:1849 msgid "" "# Character used to show that an art is recent (default 'o')\n" "# _ is turned into ' '\n" @@ -5972,15 +6006,15 @@ msgstr "" "# Character used to show that an art is recent (default 'o')\n" "# _ is turned into ' '\n" -#: src/lang.c:1841 +#: src/lang.c:1854 msgid "Enter character to indicate unread articles. sets, cancels." msgstr "Enter character to indicate unread articles. sets, cancels." -#: src/lang.c:1842 +#: src/lang.c:1855 msgid "Character to show unread articles" msgstr "Character to show unread articles" -#: src/lang.c:1843 +#: src/lang.c:1856 msgid "" "# Character used to show that an art is unread (default '+')\n" "# _ is turned into ' '\n" @@ -5988,15 +6022,15 @@ msgstr "" "# Character used to show that an art is unread (default '+')\n" "# _ is turned into ' '\n" -#: src/lang.c:1848 +#: src/lang.c:1861 msgid "Enter character to indicate read articles. sets, cancels." msgstr "Enter character to indicate read articles. sets, cancels." -#: src/lang.c:1849 +#: src/lang.c:1862 msgid "Character to show read articles" msgstr "Character to show read articles" -#: src/lang.c:1850 +#: src/lang.c:1863 msgid "" "# Character used to show that an art was read (default ' ')\n" "# _ is turned into ' '\n" @@ -6004,15 +6038,15 @@ msgstr "" "# Character used to show that an art was read (default ' ')\n" "# _ is turned into ' '\n" -#: src/lang.c:1855 +#: src/lang.c:1868 msgid "Enter character to indicate killed articles. sets, cancels." msgstr "Enter character to indicate killed articles. sets, cancels." -#: src/lang.c:1856 +#: src/lang.c:1869 msgid "Character to show killed articles" msgstr "Character to show killed articles" -#: src/lang.c:1857 +#: src/lang.c:1870 msgid "" "# Character used to show that an art was killed (default 'K')\n" "# kill_level must be set accordingly, _ is turned into ' '\n" @@ -6020,17 +6054,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:1862 +#: src/lang.c:1875 msgid "" "Enter character to indicate read selected articles. sets, cancels." msgstr "" "Enter character to indicate read selected articles. sets, cancels." -#: src/lang.c:1863 +#: src/lang.c:1876 msgid "Character to show readselected arts" msgstr "Character to show readselected arts" -#: src/lang.c:1864 +#: src/lang.c:1877 msgid "" "# Character used to show that an art was selected before read (default ':')\n" "# kill_level must be set accordingly, _ is turned into ' '\n" @@ -6038,11 +6072,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:1870 +#: src/lang.c:1883 msgid "Abbreviate long newsgroup names" msgstr "Abbreviate long newsgroup names" -#: src/lang.c:1871 +#: src/lang.c:1884 msgid "" "# If ON abbreviate (if necessary) long newsgroup names at group selection\n" "# level and article level like this:\n" @@ -6052,7 +6086,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:1877 +#: src/lang.c:1890 msgid "" "0 = full page scrolling, -1 = show previous last line as first on next page, " "-2 = half page" @@ -6060,11 +6094,11 @@ msgstr "" "0 = full page scrolling, -1 = show previous last line as first on next page, " "-2 = half page" -#: src/lang.c:1878 +#: src/lang.c:1891 msgid "Number of lines to scroll in pager" msgstr "Number of lines to scroll in pager" -#: src/lang.c:1879 +#: src/lang.c:1892 msgid "" "# Number of lines that cursor-up/down will scroll in article pager\n" "# Possible values are (the default is marked with *):\n" @@ -6082,29 +6116,29 @@ msgstr "" "# * 1 = line-by-line\n" "# 2 or greater = scroll by 2 or more lines (only in the pager)\n" -#: src/lang.c:1889 +#: src/lang.c:1902 msgid "Display signatures. toggles & sets." msgstr "Display signatures. toggles & sets." -#: src/lang.c:1890 +#: src/lang.c:1903 msgid "Display signatures" msgstr "Display signatures" -#: src/lang.c:1891 +#: src/lang.c:1904 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:1895 +#: src/lang.c:1908 msgid "" "Display uuencoded data as tagged attachments. toggles & sets." msgstr "" "Display uuencoded data as tagged attachments. toggles & sets." -#: src/lang.c:1896 +#: src/lang.c:1909 msgid "Display uue data as an attachment" msgstr "Display uue data as an attachment" -#: src/lang.c:1897 +#: src/lang.c:1910 msgid "" "# Handling of uuencoded data in the pager\n" "# Possible values are (the default is marked with *):\n" @@ -6124,17 +6158,17 @@ msgstr "" "will\n" "# be folded into a tag line.\n" -#: src/lang.c:1907 +#: src/lang.c:1920 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:1908 +#: src/lang.c:1921 msgid "Display \"a as Umlaut-a" msgstr "Display \"a as Umlaut-a" -#: src/lang.c:1909 +#: src/lang.c:1922 msgid "" "# If ON decode German style TeX umlaut codes to ISO and\n" "# show \"a as Umlaut-a, etc.\n" @@ -6142,15 +6176,15 @@ msgstr "" "# If ON decode German style TeX umlaut codes to ISO and\n" "# show \"a as Umlaut-a, etc.\n" -#: src/lang.c:1914 src/lang.c:1924 +#: src/lang.c:1927 src/lang.c:1937 msgid "Space separated list of header fields" msgstr "Space separated list of header fields" -#: src/lang.c:1915 +#: src/lang.c:1928 msgid "Display these header fields (or *)" msgstr "Display these header fields (or *)" -#: src/lang.c:1916 +#: src/lang.c:1929 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" @@ -6166,11 +6200,11 @@ msgstr "" "with\n" "# spaces. Not defining anything turns off this option.\n" -#: src/lang.c:1925 +#: src/lang.c:1938 msgid "Do not display these header fields" msgstr "Do not display these header fields" -#: src/lang.c:1926 +#: src/lang.c:1939 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" @@ -6190,41 +6224,41 @@ msgstr "" "# news_headers_to_not_display=X-Alan X-Pape\n" "# Not defining anything turns off this option.\n" -#: src/lang.c:1936 +#: src/lang.c:1949 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:1937 +#: src/lang.c:1950 msgid "Skip multipart/alternative parts" msgstr "Skip multipart/alternative parts" -#: src/lang.c:1938 +#: src/lang.c:1951 msgid "# If ON strip multipart/alternative messages automatically\n" msgstr "# If ON strip multipart/alternative messages automatically\n" -#: src/lang.c:1942 +#: src/lang.c:1955 msgid "Enable detection of verbatim blocks? toggles & sets." msgstr "Enable detection of verbatim blocks? toggles & sets." -#: src/lang.c:1943 +#: src/lang.c:1956 msgid "Detection of verbatim blocks" msgstr "Detection of verbatim blocks" -#: src/lang.c:1944 +#: src/lang.c:1957 msgid "# If ON detect verbatim blocks in articles\n" msgstr "# If ON detect verbatim blocks in articles\n" -#: src/lang.c:1949 +#: src/lang.c:1962 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:1950 +#: src/lang.c:1963 msgid "Regex used to show quoted lines" msgstr "Regex used to show quoted lines" -#: src/lang.c:1951 +#: src/lang.c:1964 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" @@ -6234,15 +6268,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:1957 +#: src/lang.c:1970 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:1958 +#: src/lang.c:1971 msgid "Regex used to show twice quoted l." msgstr "Regex used to show twice quoted l." -#: src/lang.c:1959 +#: src/lang.c:1972 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" @@ -6252,15 +6286,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:1965 +#: src/lang.c:1978 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:1966 +#: src/lang.c:1979 msgid "Regex used to show >= 3 times q.l." msgstr "Regex used to show >= 3 times q.l." -#: src/lang.c:1967 +#: src/lang.c:1980 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" @@ -6270,27 +6304,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:1973 +#: src/lang.c:1986 msgid "Enable detection of external quotes? toggles & sets." msgstr "Enable detection of external quotes? toggles & sets." -#: src/lang.c:1974 +#: src/lang.c:1987 msgid "Detection of external quotes" msgstr "Detection of external quotes" -#: src/lang.c:1975 +#: src/lang.c:1988 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:1979 +#: src/lang.c:1992 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:1980 +#: src/lang.c:1993 msgid "Regex used to show quotes from external sources" msgstr "Regex used to show quotes from external sources" -#: src/lang.c:1981 +#: src/lang.c:1994 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" @@ -6300,15 +6334,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:1988 +#: src/lang.c:2001 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:1989 +#: src/lang.c:2002 msgid "Regex used to highlight /slashes/" msgstr "Regex used to highlight /slashes/" -#: src/lang.c:1990 +#: src/lang.c:2003 msgid "" "# A regular expression that tin will use to decide which words\n" "# bounded by '/' are to be shown in col_markslashes.\n" @@ -6318,15 +6352,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:1996 +#: src/lang.c:2009 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:1997 +#: src/lang.c:2010 msgid "Regex used to highlight *stars*" msgstr "Regex used to highlight *stars*" -#: src/lang.c:1998 +#: src/lang.c:2011 msgid "" "# A regular expression that tin will use to decide which words\n" "# bounded by '*' are to be shown in col_markstars.\n" @@ -6336,15 +6370,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:2004 +#: src/lang.c:2017 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:2005 +#: src/lang.c:2018 msgid "Regex used to highlight -strokes-" msgstr "Regex used to highlight -strokes-" -#: src/lang.c:2006 +#: src/lang.c:2019 msgid "" "# A regular expression that tin will use to decide which words\n" "# bounded by '-' are to be shown in col_markstroke.\n" @@ -6354,15 +6388,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:2012 +#: src/lang.c:2025 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:2013 +#: src/lang.c:2026 msgid "Regex used to highlight _underline_" msgstr "Regex used to highlight _underline_" -#: src/lang.c:2014 +#: src/lang.c:2027 msgid "" "# A regular expression that tin will use to decide which words\n" "# bounded by '_' are to be shown in col_markdash.\n" @@ -6372,16 +6406,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:2020 +#: src/lang.c:2033 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:2021 +#: src/lang.c:2034 msgid "Regex with Subject prefixes" msgstr "Regex with Subject prefixes" -#: src/lang.c:2022 +#: src/lang.c:2035 msgid "" "# A regular expression that tin will use to find Subject prefixes\n" "# which will be removed before showing the header.\n" @@ -6389,16 +6423,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:2027 +#: src/lang.c:2040 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:2028 +#: src/lang.c:2041 msgid "Regex with Subject suffixes" msgstr "Regex with Subject suffixes" -#: src/lang.c:2029 +#: src/lang.c:2042 msgid "" "# A regular expression that tin will use to find Subject suffixes\n" "# which will be removed when replying or posting followup.\n" @@ -6406,15 +6440,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:2034 +#: src/lang.c:2047 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:2035 +#: src/lang.c:2048 msgid "Regex for begin of a verbatim block" msgstr "Regex for begin of a verbatim block" -#: src/lang.c:2036 +#: src/lang.c:2049 msgid "" "# A regular expression that tin will use to find the begin of\n" "# a verbatim block.\n" @@ -6422,15 +6456,15 @@ msgstr "" "# A regular expression that tin will use to find the begin of\n" "# a verbatim block.\n" -#: src/lang.c:2041 +#: src/lang.c:2054 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:2042 +#: src/lang.c:2055 msgid "Regex for end of a verbatim block" msgstr "Regex for end of a verbatim block" -#: src/lang.c:2043 +#: src/lang.c:2056 msgid "" "# A regular expression that tin will use to find the end of\n" "# a verbatim block.\n" @@ -6438,7 +6472,7 @@ msgstr "" "# A regular expression that tin will use to find the end of\n" "# a verbatim block.\n" -#: src/lang.c:2048 +#: src/lang.c:2061 msgid "" "Enter name and options for external MIME viewer, --internal for built-in " "viewer" @@ -6446,11 +6480,11 @@ msgstr "" "Enter name and options for external MIME viewer, --internal for built-in " "viewer" -#: src/lang.c:2049 +#: src/lang.c:2062 msgid "MIME binary content viewer" msgstr "MIME binary content viewer" -#: src/lang.c:2050 +#: src/lang.c:2063 msgid "" "# If --internal automatically use the built in MIME viewer for non-text\n" "# parts of articles.\n" @@ -6464,15 +6498,15 @@ msgstr "" "blank\n" "# for no automatic viewing\n" -#: src/lang.c:2057 +#: src/lang.c:2070 msgid "Confirm before starting non-text viewing program" msgstr "Confirm before starting non-text viewing program" -#: src/lang.c:2058 +#: src/lang.c:2071 msgid "Ask before using MIME viewer" msgstr "Ask before using MIME viewer" -#: src/lang.c:2059 +#: src/lang.c:2072 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" @@ -6480,35 +6514,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:2064 +#: src/lang.c:2077 msgid "Ask to mark groups read when quitting. toggles & sets." msgstr "Ask to mark groups read when quitting. toggles & sets." -#: src/lang.c:2065 +#: src/lang.c:2078 msgid "Catchup read groups when quitting" msgstr "Catchup read groups when quitting" -#: src/lang.c:2066 +#: src/lang.c:2079 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:2071 +#: src/lang.c:2084 msgid "Catchup group using left key" msgstr "Catchup group using left key" -#: src/lang.c:2072 +#: src/lang.c:2085 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:2077 +#: src/lang.c:2090 msgid "Catchup thread by using left key" msgstr "Catchup thread by using left key" -#: src/lang.c:2083 +#: src/lang.c:2096 msgid "Which actions require confirmation" msgstr "Which actions require confirmation" -#: src/lang.c:2084 +#: src/lang.c:2097 msgid "" "# What should we ask confirmation for.\n" "# Possible values are (the default is marked with *):\n" @@ -6532,53 +6566,53 @@ msgstr "" "# 6 = quit & select\n" "# 7 = commands & quit & select\n" -#: src/lang.c:2098 +#: src/lang.c:2111 msgid "'Mark as (un)read' ignores tags" msgstr "'Mark as (un)read' ignores tags" -#: src/lang.c:2099 +#: src/lang.c:2112 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:2103 +#: src/lang.c:2116 msgid "Program to run to open URLs, sets, cancels." msgstr "Program to run to open URLs, sets, cancels." -#: src/lang.c:2104 +#: src/lang.c:2117 msgid "Program that opens URLs" msgstr "Program that opens URLs" -#: src/lang.c:2105 +#: src/lang.c:2118 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:2110 +#: src/lang.c:2123 msgid "Use mouse in xterm" msgstr "Use mouse in xterm" -#: src/lang.c:2111 +#: src/lang.c:2124 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:2117 +#: src/lang.c:2130 msgid "Use scroll keys on keypad" msgstr "Use scroll keys on keypad" -#: src/lang.c:2118 +#: src/lang.c:2131 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:2123 +#: src/lang.c:2136 msgid "Enter maximum number of article to get. sets." msgstr "Enter maximum number of article to get. sets." -#: src/lang.c:2124 +#: src/lang.c:2137 msgid "Number of articles to get" msgstr "Number of articles to get" -#: src/lang.c:2125 +#: src/lang.c:2138 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" @@ -6586,29 +6620,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:2130 +#: src/lang.c:2143 msgid "Enter number of days article is considered recent. sets." msgstr "Enter number of days article is considered recent. sets." -#: src/lang.c:2131 +#: src/lang.c:2144 msgid "Article recentness time limit" msgstr "Article recentness time limit" -#: src/lang.c:2132 +#: src/lang.c:2145 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:2136 +#: src/lang.c:2149 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:2137 +#: src/lang.c:2150 msgid "Wildcard matching" msgstr "Wildcard matching" -#: src/lang.c:2138 +#: src/lang.c:2151 msgid "" "# Wildcard matching\n" "# Possible values are (the default is marked with *):\n" @@ -6620,59 +6654,59 @@ msgstr "" "# * 0 = wildmat\n" "# 1 = regex\n" -#: src/lang.c:2145 +#: src/lang.c:2158 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:2146 +#: src/lang.c:2159 msgid "Score limit (kill)" msgstr "Score limit (kill)" -#: src/lang.c:2147 +#: src/lang.c:2160 msgid "# Score limit before an article is marked killed\n" msgstr "# Score limit before an article is marked killed\n" -#: src/lang.c:2151 +#: src/lang.c:2164 msgid "Enter default score to kill articles. sets." msgstr "Enter default score to kill articles. sets." -#: src/lang.c:2152 +#: src/lang.c:2165 msgid "Default score to kill articles" msgstr "Default score to kill articles" -#: src/lang.c:2153 +#: src/lang.c:2166 msgid "# Default score to kill articles\n" msgstr "# Default score to kill articles\n" -#: src/lang.c:2157 +#: src/lang.c:2170 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:2158 +#: src/lang.c:2171 msgid "Score limit (select)" msgstr "Score limit (select)" -#: src/lang.c:2159 +#: src/lang.c:2172 msgid "# Score limit before an article is marked hot\n" msgstr "# Score limit before an article is marked hot\n" -#: src/lang.c:2163 +#: src/lang.c:2176 msgid "Enter default score to select articles. sets." msgstr "Enter default score to select articles. sets." -#: src/lang.c:2164 +#: src/lang.c:2177 msgid "Default score to select articles" msgstr "Default score to select articles" -#: src/lang.c:2165 +#: src/lang.c:2178 msgid "# Default score to select articles\n" msgstr "# Default score to select articles\n" -#: src/lang.c:2171 +#: src/lang.c:2184 msgid "Use slrnface to show ''X-Face:''s" msgstr "Use slrnface to show ''X-Face:''s" -#: src/lang.c:2172 +#: src/lang.c:2185 msgid "" "# If ON using slrnface(1) to interpret the ''X-Face:'' header.\n" "# Only useful when running in an xterm.\n" @@ -6680,19 +6714,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:2180 +#: src/lang.c:2193 msgid "Use ANSI color" msgstr "Use ANSI colour" -#: src/lang.c:2181 +#: src/lang.c:2194 msgid "# If ON using ANSI-color\n" msgstr "# If ON using ANSI-colour\n" -#: src/lang.c:2186 +#: src/lang.c:2199 msgid "Standard foreground color" msgstr "Standard foreground colour" -#: src/lang.c:2187 +#: src/lang.c:2200 msgid "" "# Standard foreground color\n" "# Default: -1 (default color)\n" @@ -6700,11 +6734,11 @@ msgstr "" "# Standard foreground colour\n" "# Default: -1 (default colour)\n" -#: src/lang.c:2193 +#: src/lang.c:2206 msgid "Standard background color" msgstr "Standard background colour" -#: src/lang.c:2194 +#: src/lang.c:2207 msgid "" "# Standard background color\n" "# Default: -1 (default color)\n" @@ -6712,11 +6746,11 @@ msgstr "" "# Standard background colour\n" "# Default: -1 (default colour)\n" -#: src/lang.c:2200 +#: src/lang.c:2213 msgid "Color for inverse text (background)" msgstr "Colour for inverse text (background)" -#: src/lang.c:2201 +#: src/lang.c:2214 msgid "" "# Color of background for inverse text\n" "# Default: 4 (blue)\n" @@ -6724,11 +6758,11 @@ msgstr "" "# Colour of background for inverse text\n" "# Default: 4 (blue)\n" -#: src/lang.c:2207 +#: src/lang.c:2220 msgid "Color for inverse text (foreground)" msgstr "Colour for inverse text (foreground)" -#: src/lang.c:2208 +#: src/lang.c:2221 msgid "" "# Color of foreground for inverse text\n" "# Default: 7 (white)\n" @@ -6736,11 +6770,11 @@ msgstr "" "# Colour of foreground for inverse text\n" "# Default: 7 (white)\n" -#: src/lang.c:2214 +#: src/lang.c:2227 msgid "Color of text lines" msgstr "Colour of text lines" -#: src/lang.c:2215 +#: src/lang.c:2228 msgid "" "# Color of text lines\n" "# Default: -1 (default color)\n" @@ -6748,11 +6782,11 @@ msgstr "" "# Colour of text lines\n" "# Default: -1 (default colour)\n" -#: src/lang.c:2221 +#: src/lang.c:2234 msgid "Color of mini help menu" msgstr "Colour of mini help menu" -#: src/lang.c:2222 +#: src/lang.c:2235 msgid "" "# Color of mini help menu\n" "# Default: 3 (brown)\n" @@ -6760,11 +6794,11 @@ msgstr "" "# Colour of mini help menu\n" "# Default: 3 (brown)\n" -#: src/lang.c:2228 +#: src/lang.c:2241 msgid "Color of help text" msgstr "Colour of help text" -#: src/lang.c:2229 +#: src/lang.c:2242 msgid "" "# Color of help pages\n" "# Default: -1 (default color)\n" @@ -6772,11 +6806,11 @@ msgstr "" "# Colour of help pages\n" "# Default: -1 (default colour)\n" -#: src/lang.c:2235 +#: src/lang.c:2248 msgid "Color of status messages" msgstr "Colour of status messages" -#: src/lang.c:2236 +#: src/lang.c:2249 msgid "" "# Color of messages in last line\n" "# Default: 6 (cyan)\n" @@ -6784,11 +6818,11 @@ msgstr "" "# Colour of messages in last line\n" "# Default: 6 (cyan)\n" -#: src/lang.c:2242 +#: src/lang.c:2255 msgid "Color of quoted lines" msgstr "Colour of quoted lines" -#: src/lang.c:2243 +#: src/lang.c:2256 msgid "" "# Color of quote-lines\n" "# Default: 2 (green)\n" @@ -6796,11 +6830,11 @@ msgstr "" "# Colour of quote-lines\n" "# Default: 2 (green)\n" -#: src/lang.c:2249 +#: src/lang.c:2262 msgid "Color of twice quoted line" msgstr "Colour of twice quoted line" -#: src/lang.c:2250 +#: src/lang.c:2263 msgid "" "# Color of twice quoted lines\n" "# Default: 3 (brown)\n" @@ -6808,11 +6842,11 @@ msgstr "" "# Colour of twice quoted lines\n" "# Default: 3 (brown)\n" -#: src/lang.c:2256 +#: src/lang.c:2269 msgid "Color of =>3 times quoted line" msgstr "Colour of =>3 times quoted line" -#: src/lang.c:2257 +#: src/lang.c:2270 msgid "" "# Color of >=3 times quoted lines\n" "# Default: 4 (blue)\n" @@ -6820,11 +6854,11 @@ msgstr "" "# Colour of >=3 times quoted lines\n" "# Default: 4 (blue)\n" -#: src/lang.c:2263 +#: src/lang.c:2276 msgid "Color of article header lines" msgstr "Colour of article header lines" -#: src/lang.c:2264 +#: src/lang.c:2277 msgid "" "# Color of header-lines\n" "# Default: 2 (green)\n" @@ -6832,11 +6866,11 @@ msgstr "" "# Colour of header-lines\n" "# Default: 2 (green)\n" -#: src/lang.c:2270 +#: src/lang.c:2283 msgid "Color of actual news header fields" msgstr "Colour of actual news header fields" -#: src/lang.c:2271 +#: src/lang.c:2284 msgid "" "# Color of actual news header fields\n" "# Default: 9 (light red)\n" @@ -6844,11 +6878,11 @@ msgstr "" "# Colour of actual news header fields\n" "# Default: 9 (light red)\n" -#: src/lang.c:2277 +#: src/lang.c:2290 msgid "Color of article subject lines" msgstr "Colour of article subject lines" -#: src/lang.c:2278 +#: src/lang.c:2291 msgid "" "# Color of article subject\n" "# Default: 6 (cyan)\n" @@ -6856,11 +6890,11 @@ msgstr "" "# Colour of article subject\n" "# Default: 6 (cyan)\n" -#: src/lang.c:2284 +#: src/lang.c:2297 msgid "Color of external quotes" msgstr "Colour of external quotes" -#: src/lang.c:2285 +#: src/lang.c:2298 msgid "" "# Color of quoted text from external sources\n" "# Default: 5 (pink)\n" @@ -6868,11 +6902,11 @@ msgstr "" "# Colour of quoted text from external sources\n" "# Default: 5 (pink)\n" -#: src/lang.c:2291 +#: src/lang.c:2304 msgid "Color of response counter" msgstr "Colour of response counter" -#: src/lang.c:2292 +#: src/lang.c:2305 msgid "" "# Color of response counter\n" "# Default: 2 (green)\n" @@ -6880,11 +6914,11 @@ msgstr "" "# Colour of response counter\n" "# Default: 2 (green)\n" -#: src/lang.c:2298 +#: src/lang.c:2311 msgid "Color of sender (From:)" msgstr "Colour of sender (From:)" -#: src/lang.c:2299 +#: src/lang.c:2312 msgid "" "# Color of sender (From:)\n" "# Default: 2 (green)\n" @@ -6892,11 +6926,11 @@ msgstr "" "# Colour of sender (From:)\n" "# Default: 2 (green)\n" -#: src/lang.c:2305 +#: src/lang.c:2318 msgid "Color of help/mail sign" msgstr "Colour of help/mail sign" -#: src/lang.c:2306 +#: src/lang.c:2319 msgid "" "# Color of Help/Mail-Sign\n" "# Default: 4 (blue)\n" @@ -6904,11 +6938,11 @@ msgstr "" "# Colour of Help/Mail-Sign\n" "# Default: 4 (blue)\n" -#: src/lang.c:2312 +#: src/lang.c:2325 msgid "Color of signatures" msgstr "Colour of signatures" -#: src/lang.c:2313 +#: src/lang.c:2326 msgid "" "# Color of signature\n" "# Default: 4 (blue)\n" @@ -6916,11 +6950,11 @@ msgstr "" "# Colour of signature\n" "# Default: 4 (blue)\n" -#: src/lang.c:2319 +#: src/lang.c:2332 msgid "Color of highlighted URLs" msgstr "Colour of highlighted URLs" -#: src/lang.c:2320 +#: src/lang.c:2333 msgid "" "# Color of highlighted URLs\n" "# Default: -1 (default color)\n" @@ -6928,11 +6962,11 @@ msgstr "" "# Colour of highlighted URLs\n" "# Default: -1 (default colour)\n" -#: src/lang.c:2326 +#: src/lang.c:2339 msgid "Color of verbatim blocks" msgstr "Colour of verbatim blocks" -#: src/lang.c:2327 +#: src/lang.c:2340 msgid "" "# Color of verbatim blocks\n" "# Default: 5 (pink)\n" @@ -6940,11 +6974,11 @@ msgstr "" "# Colour of verbatim blocks\n" "# Default: 5 (pink)\n" -#: src/lang.c:2333 +#: src/lang.c:2346 msgid "Color of highlighting with *stars*" msgstr "Colour of highlighting with *stars*" -#: src/lang.c:2334 +#: src/lang.c:2347 msgid "" "# Color of word highlighting with *stars*\n" "# Default: 11 (yellow)\n" @@ -6952,11 +6986,11 @@ msgstr "" "# Colour of word highlighting with *stars*\n" "# Default: 11 (yellow)\n" -#: src/lang.c:2340 +#: src/lang.c:2353 msgid "Color of highlighting with _dash_" msgstr "Colour of highlighting with _dash_" -#: src/lang.c:2341 +#: src/lang.c:2354 msgid "" "# Color of word highlighting with _dash_\n" "# Default: 13 (light pink)\n" @@ -6964,11 +6998,11 @@ msgstr "" "# Colour of word highlighting with _dash_\n" "# Default: 13 (light pink)\n" -#: src/lang.c:2347 +#: src/lang.c:2360 msgid "Color of highlighting with /slash/" msgstr "Colour of highlighting with /slash/" -#: src/lang.c:2348 +#: src/lang.c:2361 msgid "" "# Color of word highlighting with /slash/\n" "# Default: 14 (light cyan)\n" @@ -6976,11 +7010,11 @@ msgstr "" "# Colour of word highlighting with /slash/\n" "# Default: 14 (light cyan)\n" -#: src/lang.c:2354 +#: src/lang.c:2367 msgid "Color of highlighting with -stroke-" msgstr "Colour of highlighting with -stroke-" -#: src/lang.c:2355 +#: src/lang.c:2368 msgid "" "# Color of word highlighting with -stroke-\n" "# Default: 12 (light blue)\n" @@ -6988,11 +7022,11 @@ msgstr "" "# Colour of word highlighting with -stroke-\n" "# Default: 12 (light blue)\n" -#: src/lang.c:2362 +#: src/lang.c:2375 msgid "Attr. of highlighting with *stars*" msgstr "Attr. of highlighting with *stars*" -#: src/lang.c:2363 +#: src/lang.c:2376 msgid "" "# Attributes of word highlighting on mono terminals\n" "# Possible values are:\n" @@ -7020,11 +7054,11 @@ msgstr "" "# Attribute of word highlighting with *stars*\n" "# Default: 6 (bold)\n" -#: src/lang.c:2378 +#: src/lang.c:2391 msgid "Attr. of highlighting with _dash_" msgstr "Attr. of highlighting with _dash_" -#: src/lang.c:2379 +#: src/lang.c:2392 msgid "" "# Attribute of word highlighting with _dash_\n" "# Default: 2 (best highlighting)\n" @@ -7032,11 +7066,11 @@ msgstr "" "# Attribute of word highlighting with _dash_\n" "# Default: 2 (best highlighting)\n" -#: src/lang.c:2385 +#: src/lang.c:2398 msgid "Attr. of highlighting with /slash/" msgstr "Attr. of highlighting with /slash/" -#: src/lang.c:2386 +#: src/lang.c:2399 msgid "" "# Attribute of word highlighting with /slash/\n" "# Default: 5 (half bright)\n" @@ -7044,11 +7078,11 @@ msgstr "" "# Attribute of word highlighting with /slash/\n" "# Default: 5 (half bright)\n" -#: src/lang.c:2392 +#: src/lang.c:2405 msgid "Attr. of highlighting with -stroke-" msgstr "Attr. of highlighting with -stroke-" -#: src/lang.c:2393 +#: src/lang.c:2406 msgid "" "# Attribute of word highlighting with -stroke-\n" "# Default: 3 (reverse video)\n" @@ -7056,27 +7090,27 @@ msgstr "" "# Attribute of word highlighting with -stroke-\n" "# Default: 3 (reverse video)\n" -#: src/lang.c:2399 +#: src/lang.c:2412 msgid "URL highlighting in message body" msgstr "URL highlighting in message body" -#: src/lang.c:2400 +#: src/lang.c:2413 msgid "# Enable URL highlighting?\n" msgstr "# Enable URL highlighting?\n" -#: src/lang.c:2405 +#: src/lang.c:2418 msgid "Word highlighting in message body" msgstr "Word highlighting in message body" -#: src/lang.c:2406 +#: src/lang.c:2419 msgid "# Enable word highlighting?\n" msgstr "# Enable word highlighting?\n" -#: src/lang.c:2411 +#: src/lang.c:2424 msgid "What to display instead of mark" msgstr "What to display instead of mark" -#: src/lang.c:2412 +#: src/lang.c:2425 msgid "" "# Should the leading and ending stars and dashes also be displayed,\n" "# even when they are highlighting marks?\n" @@ -7092,58 +7126,58 @@ msgstr "" "# 1 = yes, display mark\n" "# * 2 = print a space instead\n" -#: src/lang.c:2421 +#: src/lang.c:2434 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:2422 +#: src/lang.c:2435 msgid "Page line wrap column" msgstr "Page line wrap column" -#: src/lang.c:2423 +#: src/lang.c:2436 msgid "# Wrap article lines at column\n" msgstr "# Wrap article lines at column\n" -#: src/lang.c:2428 +#: src/lang.c:2441 msgid "Wrap around threads on next unread" msgstr "Wrap around threads on next unread" -#: src/lang.c:2429 +#: src/lang.c:2442 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:2433 +#: src/lang.c:2446 msgid "Enter default mail address (and fullname). sets." msgstr "Enter default mail address (and fullname). sets." -#: src/lang.c:2434 src/lang.c:2949 +#: src/lang.c:2447 src/lang.c:2948 msgid "Mail address (and fullname)" msgstr "Mail address (and fullname)" -#: src/lang.c:2435 +#: src/lang.c:2448 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:2440 +#: src/lang.c:2453 msgid "Show empty Followup-To in editor" msgstr "Show empty Followup-To in editor" -#: src/lang.c:2441 +#: src/lang.c:2454 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:2445 +#: src/lang.c:2458 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:2446 +#: src/lang.c:2459 msgid "Create signature from path/command" msgstr "Create signature from path/command" -#: src/lang.c:2447 +#: src/lang.c:2460 #, c-format msgid "" "# Signature path (random sigs)/file to be used when posting/replying\n" @@ -7158,41 +7192,41 @@ msgstr "" "# (specify %G to pass name of current newsgroup)\n" "# sigfile=--none don't append a signature\n" -#: src/lang.c:2455 +#: src/lang.c:2468 msgid "" "Prepend signature with \"-- \" on own line. toggles & sets." msgstr "" "Prepend signature with \"-- \" on own line. toggles & sets." -#: src/lang.c:2456 +#: src/lang.c:2469 msgid "Prepend signature with \"-- \"" msgstr "Prepend signature with \"-- \"" -#: src/lang.c:2457 +#: src/lang.c:2470 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:2461 +#: src/lang.c:2474 msgid "Add signature when reposting articles. toggles & sets." msgstr "Add signature when reposting articles. toggles & sets." -#: src/lang.c:2462 +#: src/lang.c:2475 msgid "Add signature when reposting" msgstr "Add signature when reposting" -#: src/lang.c:2463 +#: src/lang.c:2476 msgid "# If ON add signature to reposted articles\n" msgstr "# If ON add signature to reposted articles\n" -#: src/lang.c:2467 +#: src/lang.c:2480 msgid "Enter quotation marks, %I for author's initials." msgstr "Enter quotation marks, %I for author's initials." -#: src/lang.c:2468 +#: src/lang.c:2481 msgid "Characters used as quote-marks" msgstr "Characters used as quote-marks" -#: src/lang.c:2469 +#: src/lang.c:2482 msgid "" "# Characters used in quoting to followups and replies.\n" "# '_' is replaced by ' ', %I is replaced by author's initials.\n" @@ -7200,11 +7234,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:2475 +#: src/lang.c:2488 msgid "Quoting behavior" msgstr "Quoting behaviour" -#: src/lang.c:2476 +#: src/lang.c:2489 msgid "" "# How quoting should be handled when following up or replying.\n" "# Possible values are (the default is marked with *):\n" @@ -7228,17 +7262,17 @@ msgstr "" "# 6 = Quote signatures, quote empty lines\n" "# 7 = Compress quotes, quote signatures, quote empty lines\n" -#: src/lang.c:2489 src/lang.c:2497 src/lang.c:2503 +#: src/lang.c:2502 src/lang.c:2510 src/lang.c:2516 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:2490 +#: src/lang.c:2503 msgid "Quote line when following up" msgstr "Quote line when following up" -#: src/lang.c:2491 +#: src/lang.c:2504 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" @@ -7248,37 +7282,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:2498 +#: src/lang.c:2511 msgid "Quote line when cross-posting" msgstr "Quote line when cross-posting" -#: src/lang.c:2504 +#: src/lang.c:2517 msgid "Quote line when mailing" msgstr "Quote line when mailing" -#: src/lang.c:2509 +#: src/lang.c:2522 msgid "If ON, include User-Agent: header. toggles & sets." msgstr "If ON, include User-Agent: header. toggles & sets." -#: src/lang.c:2510 +#: src/lang.c:2523 msgid "Insert 'User-Agent:' header" msgstr "Insert 'User-Agent:' header" -#: src/lang.c:2511 +#: src/lang.c:2524 msgid "# If ON include advertising User-Agent: header\n" msgstr "# If ON include advertising User-Agent: header\n" -#: src/lang.c:2516 +#: src/lang.c:2529 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:2517 +#: src/lang.c:2530 msgid "MM_CHARSET" msgstr "MM_CHARSET" -#: src/lang.c:2518 +#: src/lang.c:2531 msgid "" "# Charset supported locally which is also used for MIME header and\n" "# Content-Type header.\n" @@ -7294,41 +7328,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:2528 +#: src/lang.c:2541 msgid "MM_NETWORK_CHARSET" msgstr "MM_NETWORK_CHARSET" -#: src/lang.c:2529 +#: src/lang.c:2542 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:2533 +#: src/lang.c:2546 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:2534 +#: src/lang.c:2547 msgid "MM_LOCAL_CHARSET" msgstr "MM_LOCAL_CHARSET" -#: src/lang.c:2535 +#: src/lang.c:2548 msgid "# Charset supported locally.\n" msgstr "# Charset supported locally.\n" -#: src/lang.c:2542 +#: src/lang.c:2555 msgid "Mailbox format" msgstr "Mailbox format" -#: src/lang.c:2543 +#: src/lang.c:2556 msgid "# Format of the mailbox.\n" msgstr "# Format of the mailbox.\n" -#: src/lang.c:2548 +#: src/lang.c:2561 msgid "MIME encoding in news messages" msgstr "MIME encoding in news messages" -#: src/lang.c:2549 +#: src/lang.c:2562 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" @@ -7342,15 +7376,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:2557 src/lang.c:2578 +#: src/lang.c:2570 src/lang.c:2591 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:2558 +#: src/lang.c:2571 msgid "Use 8bit characters in news headers" msgstr "Use 8bit characters in news headers" -#: src/lang.c:2559 +#: src/lang.c:2572 msgid "" "# If ON, 8bit characters in news headers are NOT encoded.\n" "# default is OFF. Thus 8bit characters are encoded by default.\n" @@ -7362,29 +7396,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:2566 +#: src/lang.c:2579 msgid "" "Auto-view post-processed files toggles, sets, cancels." msgstr "" "Auto-view post-processed files toggles, sets, cancels." -#: src/lang.c:2567 +#: src/lang.c:2580 msgid "View post-processed files" msgstr "View post-processed files" -#: src/lang.c:2568 +#: src/lang.c:2581 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:2573 +#: src/lang.c:2586 msgid "MIME encoding in mail messages" msgstr "MIME encoding in mail messages" -#: src/lang.c:2579 +#: src/lang.c:2592 msgid "Use 8bit characters in mail headers" msgstr "Use 8bit characters in mail headers" -#: src/lang.c:2580 +#: src/lang.c:2593 msgid "" "# If ON, 8bit characters in mail headers are NOT encoded.\n" "# default is OFF. Thus 8bit characters are encoded by default.\n" @@ -7402,11 +7436,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:2591 +#: src/lang.c:2604 msgid "Strip blanks from ends of lines" msgstr "Strip blanks from ends of lines" -#: src/lang.c:2592 +#: src/lang.c:2605 msgid "" "# If ON strip blanks from ends of lines for faster display on slow " "terminals.\n" @@ -7414,15 +7448,15 @@ msgstr "" "# If ON strip blanks from ends of lines for faster display on slow " "terminals.\n" -#: src/lang.c:2598 +#: src/lang.c:2611 msgid "If ON, use transliteration. toggles & sets." msgstr "If ON, use transliteration. toggles & sets." -#: src/lang.c:2599 +#: src/lang.c:2612 msgid "Transliteration" msgstr "Transliteration" -#: src/lang.c:2600 +#: src/lang.c:2613 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" @@ -7432,11 +7466,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:2608 +#: src/lang.c:2621 msgid "Send you a Cc/Bcc automatically" msgstr "Send you a Cc/Bcc automatically" -#: src/lang.c:2609 +#: src/lang.c:2622 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" @@ -7452,11 +7486,11 @@ msgstr "" "# 2 = Bcc\n" "# 3 = Cc and Bcc\n" -#: src/lang.c:2620 +#: src/lang.c:2633 msgid "Hash algorithm for Cancel-Lock/Cancel-Key" msgstr "Hash algorithm for Cancel-Lock/Cancel-Key" -#: src/lang.c:2621 +#: src/lang.c:2634 msgid "" "# Hash algorithm for Cancel-Lock/Cancel-Key (default 'sha1')\n" "# Use 'none' to not generate Cancel-Lock headers.\n" @@ -7464,15 +7498,15 @@ msgstr "" "# Hash algorithm for Cancel-Lock/Cancel-Key (default 'sha1')\n" "# Use 'none' to not generate Cancel-Lock headers.\n" -#: src/lang.c:2627 +#: src/lang.c:2640 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:2628 +#: src/lang.c:2641 msgid "Spamtrap warning address parts" msgstr "Spamtrap warning address parts" -#: src/lang.c:2629 +#: src/lang.c:2642 msgid "" "# A comma-delimited list of address-parts you want to be warned\n" "# about when trying to reply by email.\n" @@ -7480,27 +7514,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:2634 +#: src/lang.c:2647 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:2635 +#: src/lang.c:2648 msgid "No. of days a filter entry is valid" msgstr "No. of days a filter entry is valid" -#: src/lang.c:2636 +#: src/lang.c:2649 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:2640 +#: src/lang.c:2653 msgid "Add posted articles to filter. toggles & sets." msgstr "Add posted articles to filter. toggles & sets." -#: src/lang.c:2641 +#: src/lang.c:2654 msgid "Add posted articles to filter" msgstr "Add posted articles to filter" -#: src/lang.c:2642 +#: src/lang.c:2655 msgid "" "# If ON add posted articles which start a new thread to filter for\n" "# highlighting follow-ups\n" @@ -7508,24 +7542,24 @@ msgstr "" "# If ON add posted articles which start a new thread to filter for\n" "# highlighting follow-ups\n" -#: src/lang.c:2646 +#: src/lang.c:2659 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:2647 +#: src/lang.c:2660 msgid "Mail directory" msgstr "Mail directory" -#: src/lang.c:2648 +#: src/lang.c:2661 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:2653 +#: src/lang.c:2666 msgid "Save articles in batch mode (-S)" msgstr "Save articles in batch mode (-S)" -#: src/lang.c:2654 +#: src/lang.c:2667 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" @@ -7533,39 +7567,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:2659 +#: src/lang.c:2672 msgid "The directory where you want articles/threads saved." msgstr "The directory where you want articles/threads saved." -#: src/lang.c:2660 +#: src/lang.c:2673 msgid "Directory to save arts/threads in" msgstr "Directory to save arts/threads in" -#: src/lang.c:2661 +#: src/lang.c:2674 msgid "# Directory where articles/threads are saved\n" msgstr "# Directory where articles/threads are saved\n" -#: src/lang.c:2665 -msgid "" -"Auto save article/thread by Archive-name: header. toggles & " -"sets." -msgstr "" -"Auto save article/thread by Archive-name: header. toggles & " -"sets." - -#: src/lang.c:2666 -msgid "Use Archive-name: header for save" -msgstr "Use Archive-name: header for save" - -#: src/lang.c:2667 -msgid "" -"# If ON articles/threads with Archive-name: in mail header will\n" -"# be automatically saved with the Archive-name & part/patch no.\n" -msgstr "" -"# If ON articles/threads with Archive-name: in mail header will\n" -"# be automatically saved with the Archive-name & part/patch no.\n" - -#: src/lang.c:2672 +#: src/lang.c:2678 msgid "" "Mark saved articles/threads as read. toggles, sets, " "cancels." @@ -7573,23 +7587,23 @@ msgstr "" "Mark saved articles/threads as read. toggles, sets, " "cancels." -#: src/lang.c:2673 +#: src/lang.c:2679 msgid "Mark saved articles/threads as read" msgstr "Mark saved articles/threads as read" -#: src/lang.c:2674 +#: src/lang.c:2680 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:2678 +#: src/lang.c:2684 msgid "Do post processing (eg. extract attachments) for saved articles." msgstr "Do post processing (eg. extract attachments) for saved articles." -#: src/lang.c:2679 +#: src/lang.c:2685 msgid "Post process saved articles" msgstr "Post process saved articles" -#: src/lang.c:2680 +#: src/lang.c:2686 msgid "" "# Perform post processing (saving binary attachments) from saved articles.\n" "# Possible values are (the default is marked with *):\n" @@ -7603,11 +7617,11 @@ msgstr "" "# 1 = extract shell archives (shar) only\n" "# 2 = yes\n" -#: src/lang.c:2689 +#: src/lang.c:2695 msgid "Process only unread articles" msgstr "Process only unread articles" -#: src/lang.c:2690 +#: src/lang.c:2696 msgid "" "# If ON only save/print/pipe/mail unread articles (tagged articles " "excepted)\n" @@ -7615,21 +7629,21 @@ msgstr "" "# If ON only save/print/pipe/mail unread articles (tagged articles " "excepted)\n" -#: src/lang.c:2695 +#: src/lang.c:2701 msgid "Print all or just part of header. toggles & sets." msgstr "Print all or just part of header. toggles & sets." -#: src/lang.c:2696 +#: src/lang.c:2702 msgid "Print all headers when printing" msgstr "Print all headers when printing" -#: src/lang.c:2697 +#: src/lang.c:2703 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:2701 +#: src/lang.c:2707 msgid "" "The printer program with options that is to be used to print articles/" "threads." @@ -7637,51 +7651,33 @@ msgstr "" "The printer program with options that is to be used to print articles/" "threads." -#: src/lang.c:2702 +#: src/lang.c:2708 msgid "Printer program with options" msgstr "Printer program with options" -#: src/lang.c:2703 +#: src/lang.c:2709 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:2709 +#: src/lang.c:2715 msgid "Force redraw after certain commands" msgstr "Force redraw after certain commands" -#: src/lang.c:2710 +#: src/lang.c:2716 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:2714 -msgid "" -"Start editor with line offset. toggles, sets, cancels." -msgstr "" -"Start editor with line offset. toggles, sets, cancels." - -#: src/lang.c:2715 -msgid "Start editor with line offset" -msgstr "Start editor with line offset" - -#: src/lang.c:2716 -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 "" -"# If ON editor will be started with cursor offset into the file\n" -"# otherwise the cursor will be positioned at the first line\n" - -#: src/lang.c:2721 +#: src/lang.c:2720 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:2722 +#: src/lang.c:2721 msgid "Invocation of your editor" msgstr "Invocation of your editor" -#: src/lang.c:2723 +#: src/lang.c:2722 msgid "" "# Format of editor line including parameters\n" "# %E Editor %F Filename %N Linenumber\n" @@ -7689,17 +7685,17 @@ msgstr "" "# Format of editor line including parameters\n" "# %E Editor %F Filename %N Linenumber\n" -#: src/lang.c:2728 +#: src/lang.c:2727 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:2729 +#: src/lang.c:2728 msgid "External inews" msgstr "External inews" -#: src/lang.c:2730 +#: src/lang.c:2729 msgid "" "# If --internal use the built in mini inews for posting via NNTP\n" "# otherwise use an external inews program\n" @@ -7707,33 +7703,33 @@ msgstr "" "# If --internal use the built in mini inews for posting via NNTP\n" "# otherwise use an external inews program\n" -#: src/lang.c:2734 +#: src/lang.c:2733 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:2735 +#: src/lang.c:2734 msgid "Invocation of your mail command" msgstr "Invocation of your mail command" -#: src/lang.c:2736 +#: src/lang.c:2735 msgid "" "# Format of mailer line including parameters\n" "# %M Mailer %S Subject %T To %F Filename\n" -"# ie. to use elm as your mailer: elm -s \"%S\" \"%T\" < %F\n" -"# ie. elm interactive : elm -i %F -s \"%S\" \"%T\"\n" +"# ie. to use mutt as your mailer: mutt -s \"%S\" -- \"%T\" < %F\n" +"# ie. mutt interactive : mutt -i %F -s \"%S\" -- \"%T\"\n" msgstr "" "# Format of mailer line including parameters\n" "# %M Mailer %S Subject %T To %F Filename\n" -"# ie. to use elm as your mailer: elm -s \"%S\" \"%T\" < %F\n" -"# ie. elm interactive : elm -i %F -s \"%S\" \"%T\"\n" +"# ie. to use mutt as your mailer: mutt -s \"%S\" -- \"%T\" < %F\n" +"# ie. mutt interactive : mutt -i %F -s \"%S\" -- \"%T\"\n" -#: src/lang.c:2744 +#: src/lang.c:2743 msgid "Use interactive mail reader" msgstr "Use interactive mail reader" -#: src/lang.c:2745 +#: src/lang.c:2744 msgid "" "# Interactive mailreader\n" "# Possible values are (the default is marked with *):\n" @@ -7747,33 +7743,33 @@ msgstr "" "# 1 = use interactive mailreader with headers in file\n" "# 2 = use interactive mailreader without headers in file\n" -#: src/lang.c:2754 +#: src/lang.c:2753 msgid "Remove ~/.article after posting" msgstr "Remove ~/.article after posting" -#: src/lang.c:2755 +#: src/lang.c:2754 msgid "# If ON remove ~/.article after posting.\n" msgstr "# If ON remove ~/.article after posting.\n" -#: src/lang.c:2761 +#: src/lang.c:2760 msgid "Use UTF-8 graphics (thread tree etc.)" msgstr "Use UTF-8 graphics (thread tree etc.)" -#: src/lang.c:2762 +#: src/lang.c:2761 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:2767 +#: src/lang.c:2766 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:2768 +#: src/lang.c:2767 msgid "Filename for posted articles" msgstr "Filename for posted articles" -#: src/lang.c:2769 +#: src/lang.c:2768 msgid "" "# Filename where to keep all postings (default posted)\n" "# If no filename is set then postings will not be saved\n" @@ -7781,37 +7777,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:2774 +#: src/lang.c:2773 msgid "" "Keep all failed articles in ~/dead.articles. toggles & sets." msgstr "" "Keep all failed articles in ~/dead.articles. toggles & sets." -#: src/lang.c:2775 +#: src/lang.c:2774 msgid "Keep failed arts in ~/dead.articles" msgstr "Keep failed arts in ~/dead.articles" -#: src/lang.c:2776 +#: src/lang.c:2775 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:2780 +#: src/lang.c:2779 msgid "Do you want to strip unsubscribed groups from .newsrc" msgstr "Do you want to strip unsubscribed groups from .newsrc" -#: src/lang.c:2781 +#: src/lang.c:2780 msgid "No unsubscribed groups in newsrc" msgstr "No unsubscribed groups in newsrc" -#: src/lang.c:2782 +#: src/lang.c:2781 msgid "# If ON strip unsubscribed groups from newsrc\n" msgstr "# If ON strip unsubscribed groups from newsrc\n" -#: src/lang.c:2787 +#: src/lang.c:2786 msgid "Remove bogus groups from newsrc" msgstr "Remove bogus groups from newsrc" -#: src/lang.c:2788 +#: src/lang.c:2787 msgid "" "# What to do with bogus groups in newsrc file\n" "# Possible values are (the default is marked with *):\n" @@ -7825,69 +7821,69 @@ msgstr "" "# 1 = remove\n" "# 2 = highlight with D on selection screen\n" -#: src/lang.c:2797 +#: src/lang.c:2796 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:2798 +#: src/lang.c:2797 msgid "NNTP read timeout in seconds" msgstr "NNTP read timeout in seconds" -#: src/lang.c:2799 +#: src/lang.c:2798 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:2804 +#: src/lang.c:2803 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:2805 +#: src/lang.c:2804 msgid "Interval in secs to reread active" msgstr "Interval in secs to reread active" -#: src/lang.c:2806 +#: src/lang.c:2805 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:2811 +#: src/lang.c:2810 msgid "Reconnect to server automatically" msgstr "Reconnect to server automatically" -#: src/lang.c:2812 +#: src/lang.c:2811 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:2816 +#: src/lang.c:2815 msgid "" "Create local copies of NNTP overview files. toggles & sets." msgstr "" "Create local copies of NNTP overview files. toggles & sets." -#: src/lang.c:2817 +#: src/lang.c:2816 msgid "Cache NNTP overview files locally" msgstr "Cache NNTP overview files locally" -#: src/lang.c:2818 +#: src/lang.c:2817 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:2822 src/lang.c:2837 src/lang.c:2857 src/lang.c:2876 +#: src/lang.c:2821 src/lang.c:2836 src/lang.c:2856 src/lang.c:2875 msgid "Enter format string. sets, cancels." msgstr "Enter format string. sets, cancels." -#: src/lang.c:2823 +#: src/lang.c:2822 msgid "Format string for selection level" msgstr "Format string for selection level" -#: src/lang.c:2824 +#: src/lang.c:2823 msgid "" "# Format string for selection level representation\n" "# Default: %f %n %U %G %d\n" @@ -7911,11 +7907,11 @@ msgstr "" "# %n Number, linenumber on screen\n" "# %U Unread count\n" -#: src/lang.c:2838 +#: src/lang.c:2837 msgid "Format string for group level" msgstr "Format string for group level" -#: src/lang.c:2839 +#: src/lang.c:2838 msgid "" "# Format string for group level representation\n" "# Default: %n %m %R %L %s %F\n" @@ -7949,11 +7945,11 @@ msgstr "" "# %s Subject (only group level)\n" "# %S Score\n" -#: src/lang.c:2858 +#: src/lang.c:2857 msgid "Format string for thread level" msgstr "Format string for thread level" -#: src/lang.c:2859 +#: src/lang.c:2858 msgid "" "# Format string for thread level representation\n" "# Default: %n %m [%L] %T %F\n" @@ -7985,19 +7981,19 @@ msgstr "" "# %S Score\n" "# %T Thread tree (only thread level)\n" -#: src/lang.c:2877 +#: src/lang.c:2876 msgid "Format string for display of dates" msgstr "Format string for display of dates" -#: src/lang.c:2878 +#: src/lang.c:2877 msgid "# Format string for date representation\n" msgstr "# Format string for date representation\n" -#: src/lang.c:2888 +#: src/lang.c:2887 msgid "Unicode normalization form" msgstr "Unicode normalization form" -#: src/lang.c:2889 +#: src/lang.c:2888 msgid "" "# Unicode normalization form\n" "# Possible values are:\n" @@ -8017,19 +8013,19 @@ msgstr "" "# 4 = NFD\n" "# 5 = NFKC_CF\n" -#: src/lang.c:2903 +#: src/lang.c:2902 msgid "Render BiDi" msgstr "Render BiDi" -#: src/lang.c:2904 +#: src/lang.c:2903 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:2911 +#: src/lang.c:2910 msgid "Function for sorting articles" msgstr "Function for sorting articles" -#: src/lang.c:2912 +#: src/lang.c:2911 msgid "" "# Function for sorting articles\n" "# Possible values are (the default is marked with *):\n" @@ -8041,183 +8037,183 @@ msgstr "" "# * 0 = qsort\n" "# 1 = heapsort\n" -#: src/lang.c:2925 +#: src/lang.c:2924 msgid "Automatically GroupMarkUnselArtRead" msgstr "Automatically GroupMarkUnselArtRead" -#: src/lang.c:2931 +#: src/lang.c:2930 msgid "Delete post-process files" msgstr "Delete post-process files" -#: src/lang.c:2936 +#: src/lang.c:2935 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:2937 +#: src/lang.c:2936 msgid "Mailbox to save sent mails" msgstr "Mailbox to save sent mails" -#: src/lang.c:2942 +#: src/lang.c:2941 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:2943 +#: src/lang.c:2942 msgid "Followup-To: header" msgstr "Followup-To: header" -#: src/lang.c:2948 +#: src/lang.c:2947 msgid "Enter default mail address (and fullname). sets, cancels." msgstr "Enter default mail address (and fullname). sets, cancels." -#: src/lang.c:2955 +#: src/lang.c:2954 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:2956 +#: src/lang.c:2955 msgid "Ispell program" msgstr "Ispell program" -#: src/lang.c:2962 +#: src/lang.c:2961 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:2963 +#: src/lang.c:2962 msgid "Mailing list address" msgstr "Mailing list address" -#: src/lang.c:2969 +#: src/lang.c:2968 msgid "Forward articles as attachment" msgstr "Forward articles as attachment" -#: src/lang.c:2974 +#: src/lang.c:2973 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:2975 +#: src/lang.c:2974 msgid "Which MIME types will be saved" msgstr "Which MIME types will be saved" -#: src/lang.c:2980 +#: src/lang.c:2979 msgid "Value of the Organization: header. sets, cancels." msgstr "Value of the Organisation: header. sets, cancels." -#: src/lang.c:2981 +#: src/lang.c:2980 msgid "Organization: header" msgstr "Organisation: header" -#: src/lang.c:2986 +#: src/lang.c:2985 msgid "Filename for saved articles. sets, cancels." msgstr "Filename for saved articles. sets, cancels." -#: src/lang.c:2987 +#: src/lang.c:2986 msgid "savefile" msgstr "savefile" -#: src/lang.c:2992 src/lang.c:3016 +#: src/lang.c:2991 src/lang.c:3015 msgid "Scope for the filter rule. sets, cancels." msgstr "Scope for the filter rule. sets, cancels." -#: src/lang.c:2993 +#: src/lang.c:2992 msgid "Quick (1 key) select filter scope" msgstr "Quick (1 key) select filter scope" -#: src/lang.c:2998 src/lang.c:3022 +#: src/lang.c:2997 src/lang.c:3021 msgid "Header for filter rule. sets, cancels." msgstr "Header for filter rule. sets, cancels." -#: src/lang.c:2999 +#: src/lang.c:2998 msgid "Quick (1 key) select filter header" msgstr "Quick (1 key) select filter header" -#: src/lang.c:3004 src/lang.c:3028 +#: src/lang.c:3003 src/lang.c:3027 msgid "ON = case sensitive, OFF = ignore case. sets, cancels." msgstr "ON = case sensitive, OFF = ignore case. sets, cancels." -#: src/lang.c:3005 +#: src/lang.c:3004 msgid "Quick (1 key) select filter case" msgstr "Quick (1 key) select filter case" -#: src/lang.c:3010 src/lang.c:3034 +#: src/lang.c:3009 src/lang.c:3033 msgid "ON = expire, OFF = don't ever expire. sets, cancels." msgstr "ON = expire, OFF = don't ever expire. sets, cancels." -#: src/lang.c:3011 +#: src/lang.c:3010 msgid "Quick (1 key) select filter expire" msgstr "Quick (1 key) select filter expire" -#: src/lang.c:3017 +#: src/lang.c:3016 msgid "Quick (1 key) kill filter scope" msgstr "Quick (1 key) kill filter scope" -#: src/lang.c:3023 +#: src/lang.c:3022 msgid "Quick (1 key) kill filter header" msgstr "Quick (1 key) kill filter header" -#: src/lang.c:3029 +#: src/lang.c:3028 msgid "Quick (1 key) kill filter case" msgstr "Quick (1 key) kill filter case" -#: src/lang.c:3035 +#: src/lang.c:3034 msgid "Quick (1 key) kill filter expire" msgstr "Quick (1 key) kill filter expire" -#: src/lang.c:3041 +#: src/lang.c:3040 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:3042 +#: src/lang.c:3041 msgid "UNDECLARED_CHARSET" msgstr "UNDECLARED_CHARSET" -#: src/lang.c:3048 +#: src/lang.c:3047 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:3049 +#: src/lang.c:3048 msgid "X_Body" msgstr "X_Body" -#: src/lang.c:3054 +#: src/lang.c:3053 msgid "Insert this header when posting. sets, cancels." msgstr "Insert this header when posting. sets, cancels." -#: src/lang.c:3055 +#: src/lang.c:3054 msgid "X_Headers" msgstr "X_Headers" -#: src/lang.c:3060 +#: src/lang.c:3059 msgid "" "Automatically insert an X-Comment-To: header? toggles & sets." msgstr "" "Automatically insert an X-Comment-To: header? toggles & sets." -#: src/lang.c:3061 +#: src/lang.c:3060 msgid "Insert 'X-Comment-To:' header" msgstr "Insert 'X-Comment-To:' header" #. TODO: lang.c -#: src/main.c:819 +#: src/main.c:824 msgid "reading from local spool" msgstr "reading from local spool" #. TODO: != ENOENT ? and -> lang.c -#: src/misc.c:750 +#: src/misc.c:753 #, c-format msgid "Error: unlink %s" msgstr "Error: unlink %s" -#: src/misc.c:3928 +#: src/misc.c:3933 #, 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:3931 +#: src/misc.c:3936 #, c-format msgid "Version: %s %s release %s (\"%s\")\n" msgstr "Version: %s %s release %s (\"%s\")\n" @@ -8235,29 +8231,29 @@ msgstr "" "\n" "Server timed out, trying reconnect # %d\n" -#: src/nntplib.c:860 src/signal.c:432 +#: src/nntplib.c:860 src/signal.c:433 msgid "NNTP connection error. Exiting..." msgstr "NNTP connection error. Exiting..." -#: src/nntplib.c:872 src/nntplib.c:1864 +#: src/nntplib.c:872 src/nntplib.c:1865 msgid "Rejoin current group\n" msgstr "Rejoin current group\n" -#: src/nntplib.c:880 src/nntplib.c:1872 +#: src/nntplib.c:881 src/nntplib.c:1874 #, c-format msgid "Read (%s)\n" msgstr "Read (%s)\n" -#: src/nntplib.c:882 +#: src/nntplib.c:883 #, c-format msgid "Resend last command (%s)\n" msgstr "Resend last command (%s)\n" -#: src/nntplib.c:1512 +#: src/nntplib.c:1513 msgid "CAPABILITIES did not announce READER" msgstr "CAPABILITIES did not announce READER" -#: src/nntplib.c:2018 +#: src/nntplib.c:2020 msgid "MOTD: " msgstr "MOTD: " @@ -8266,7 +8262,7 @@ msgstr "MOTD: " msgid "couldn't expand %s\n" msgstr "couldn't expand %s\n" -#: src/post.c:1357 +#: src/post.c:1775 #, c-format msgid "" "Line %d is longer than %d octets and should be folded, but\n" @@ -8275,7 +8271,7 @@ 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:1362 +#: src/post.c:1780 #, c-format msgid "" "Line %d is longer than %d octets and should be folded, but\n" @@ -8286,7 +8282,7 @@ msgstr "" "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:1364 +#: src/post.c:1782 #, c-format msgid "" "Line %d is longer than %d octets and should be folded, but\n" @@ -8295,12 +8291,12 @@ msgstr "" "Line %d is longer than %d octets and should be folded, but\n" "encoding is not set to %s\n" -#: src/post.c:2353 +#: src/post.c:2769 #, c-format msgid "Posting: %.*s ..." msgstr "Posting: %.*s ..." -#: src/post.c:4119 +#: src/post.c:4533 msgid "Can't supersede in mailgroups, try repost instead." msgstr "Can't supersede in mailgroups, try repost instead." @@ -8332,7 +8328,7 @@ msgstr "[- Unavailable -]" #. #. * Add the References data to the cache #. -#: src/refs.c:1015 src/refs.c:1077 +#: src/refs.c:1009 src/refs.c:1071 #, c-format msgid "Building References-trees (%d/%d)..." msgstr "Building References-trees (%d/%d)..." @@ -8341,7 +8337,7 @@ msgstr "Building References-trees (%d/%d #. * preamble #. * TODO: -> lang.c #. -#: src/rfc2047.c:1323 +#: src/rfc2047.c:1330 #, c-format msgid "" "This message has been composed in the 'multipart/mixed' MIME-format. If you\n" @@ -8356,37 +8352,37 @@ msgstr "" "to understand the new format, and some of what follows may look strange.\n" "\n" -#: src/save.c:1075 +#: src/save.c:1046 msgid "bytes" msgstr "bytes" -#: src/select.c:411 +#: src/select.c:417 msgid "unread" msgstr "unread" -#: src/select.c:411 +#: src/select.c:417 msgid "all" msgstr "all" -#: src/select.c:594 src/select.c:596 +#: src/select.c:611 src/select.c:613 msgid " R" msgstr " R" -#: src/xface.c:73 +#: 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:85 src/xface.c:96 src/xface.c:111 +#: 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:120 src/xface.c:152 +#: 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:130 +#: 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" @@ -8410,16 +8406,16 @@ msgstr "" "special files created by your NFS server while slrnface is running.\n" "Do not try to remove them.\n" -#: src/xface.c:144 +#: 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:183 +#: src/xface.c:185 #, c-format msgid "Slrnface abnormally exited, code %d." msgstr "Slrnface abnormally exited, code %d." -#: src/xface.c:230 +#: src/xface.c:231 #, c-format msgid "Slrnface failed: %s." msgstr "Slrnface failed: %s." Binary files tin-2.4.5/po/es.gmo and tin-2.6.0/po/es.gmo differ diff -Nurp '--exclude=.bzr*' tin-2.4.5/po/es.po tin-2.6.0/po/es.po --- tin-2.4.5/po/es.po 2020-12-24 00:24:53.000000000 +0100 +++ tin-2.6.0/po/es.po 2021-08-20 10:49:28.161863306 +0200 @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: tin 2.4.2\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-12-24 00:24+0100\n" +"POT-Creation-Date: 2021-08-20 10:49+0200\n" "PO-Revision-Date: 2018-04-19 13:04+0200\n" "Last-Translator: Francisco Javier Serrador \n" "Language-Team: Spanish \n" @@ -23,375 +23,363 @@ msgstr "" #: src/art.c:418 #, fuzzy, c-format msgid "Reading %s\n" -msgstr "" -"\n" -" %s: " +msgstr "Leyendo %s\n" #. TODO: -> lang.c -#: src/art.c:1205 +#: src/art.c:1199 #, fuzzy msgid "Threading by multipart" msgstr "Artículos anteriores" #. -> lang.c -#: src/art.c:2539 +#: src/art.c:2486 #, fuzzy, c-format msgid "Writing %s\n" -msgstr "Tratando de hacer 'bal' a %s" +msgstr "Escribir %s\n" #. TODO: -> lang.c -#: src/art.c:2619 +#: src/art.c:2565 #, fuzzy msgid "Writing overview cache..." msgstr "Escribiendo fichero…" -#: src/attrib.c:986 +#: src/attrib.c:990 #, fuzzy msgid "Processing attributes... " msgstr "** atributos" -#: src/attrib.c:1205 +#: src/attrib.c:1207 #, c-format msgid "" "# Do not edit this comment block\n" "#\n" msgstr "" -#: src/attrib.c:1206 +#: src/attrib.c:1208 #, c-format msgid "# scope=STRING (eg. alt.*,!alt.bin*) [mandatory]\n" msgstr "" -#: src/attrib.c:1207 +#: src/attrib.c:1209 #, c-format msgid "# add_posted_to_filter=ON/OFF\n" msgstr "" -#: src/attrib.c:1208 +#: src/attrib.c:1210 #, c-format msgid "# advertising=ON/OFF\n" msgstr "" -#: src/attrib.c:1209 +#: src/attrib.c:1211 #, c-format msgid "# alternative_handling=ON/OFF\n" msgstr "" -#: src/attrib.c:1210 +#: src/attrib.c:1212 #, c-format msgid "# ask_for_metamail=ON/OFF\n" msgstr "" -#: src/attrib.c:1211 +#: src/attrib.c:1213 #, c-format msgid "# auto_cc_bcc=NUM\n" msgstr "" -#: src/attrib.c:1212 +#: src/attrib.c:1214 #, c-format msgid "# 0=No, 1=Cc, 2=Bcc, 3=Cc and Bcc\n" msgstr "" -#: src/attrib.c:1213 +#: src/attrib.c:1215 #, c-format msgid "# auto_list_thread=ON/OFF\n" msgstr "" -#: src/attrib.c:1214 -#, c-format -msgid "# auto_save=ON/OFF\n" -msgstr "" - -#: src/attrib.c:1215 +#: src/attrib.c:1216 #, c-format msgid "# auto_select=ON/OFF\n" msgstr "" -#: src/attrib.c:1216 +#: src/attrib.c:1217 #, c-format msgid "# batch_save=ON/OFF\n" msgstr "" -#: src/attrib.c:1217 +#: src/attrib.c:1218 #, c-format msgid "# date_format=STRING (eg. %%a, %%d %%b %%Y %%H:%%M:%%S)\n" msgstr "" -#: src/attrib.c:1218 +#: src/attrib.c:1219 #, c-format msgid "# delete_tmp_files=ON/OFF\n" msgstr "" -#: src/attrib.c:1219 +#: src/attrib.c:1220 #, c-format msgid "# editor_format=STRING (eg. %%E +%%N %%F)\n" msgstr "" -#: src/attrib.c:1220 +#: src/attrib.c:1221 #, c-format msgid "# fcc=STRING (eg. =mailbox)\n" msgstr "" -#: src/attrib.c:1221 +#: src/attrib.c:1222 #, c-format msgid "# followup_to=STRING\n" msgstr "" -#: src/attrib.c:1222 +#: src/attrib.c:1223 #, c-format msgid "# from=STRING (just append wanted From:-line, don't use quotes)\n" msgstr "" -#: src/attrib.c:1223 +#: src/attrib.c:1224 #, c-format msgid "# group_catchup_on_exit=ON/OFF\n" msgstr "" -#: src/attrib.c:1224 +#: src/attrib.c:1225 #, c-format msgid "# group_format=STRING (eg. %%n %%m %%R %%L %%s %%F)\n" msgstr "" -#: src/attrib.c:1225 +#: src/attrib.c:1226 #, c-format msgid "# mail_8bit_header=ON/OFF\n" msgstr "" -#: src/attrib.c:1226 +#: src/attrib.c:1227 #, c-format msgid "# mail_mime_encoding=supported_encoding" msgstr "" -#: src/attrib.c:1234 +#: src/attrib.c:1235 #, c-format msgid "# ispell=STRING\n" msgstr "" -#: src/attrib.c:1236 +#: src/attrib.c:1237 #, c-format msgid "# maildir=STRING (eg. ~/Mail)\n" msgstr "" -#: src/attrib.c:1237 +#: src/attrib.c:1238 #, c-format msgid "# mailing_list=STRING (eg. majordomo@example.org)\n" msgstr "" -#: src/attrib.c:1238 +#: src/attrib.c:1239 #, c-format msgid "# mime_types_to_save=STRING (eg. image/*,!image/bmp)\n" msgstr "" -#: src/attrib.c:1239 +#: src/attrib.c:1240 #, c-format msgid "# mark_ignore_tags=ON/OFF\n" msgstr "" -#: src/attrib.c:1240 +#: src/attrib.c:1241 #, c-format msgid "# mark_saved_read=ON/OFF\n" msgstr "" -#: src/attrib.c:1241 +#: src/attrib.c:1242 #, c-format msgid "# mime_forward=ON/OFF\n" msgstr "" -#: src/attrib.c:1243 +#: src/attrib.c:1244 #, c-format msgid "# mm_network_charset=supported_charset" msgstr "" -#: src/attrib.c:1250 +#: src/attrib.c:1251 #, c-format msgid "# undeclared_charset=STRING (default is US-ASCII)\n" msgstr "" -#: src/attrib.c:1252 +#: src/attrib.c:1253 #, c-format msgid "# news_headers_to_display=STRING\n" msgstr "" -#: src/attrib.c:1253 +#: src/attrib.c:1254 #, c-format msgid "# news_headers_to_not_display=STRING\n" msgstr "" -#: src/attrib.c:1254 +#: src/attrib.c:1255 #, c-format msgid "# news_quote_format=STRING\n" msgstr "" -#: src/attrib.c:1255 +#: src/attrib.c:1256 #, c-format msgid "# organization=STRING (if beginning with '/' read from file)\n" msgstr "" -#: src/attrib.c:1256 +#: src/attrib.c:1257 #, c-format msgid "# pos_first_unread=ON/OFF\n" msgstr "" -#: src/attrib.c:1257 +#: src/attrib.c:1258 #, c-format msgid "# post_8bit_header=ON/OFF\n" msgstr "" -#: src/attrib.c:1258 +#: src/attrib.c:1259 #, c-format msgid "# post_mime_encoding=supported_encoding" msgstr "" -#: src/attrib.c:1265 +#: src/attrib.c:1266 #, c-format msgid "# post_process_type=NUM\n" msgstr "" -#: src/attrib.c:1270 +#: src/attrib.c:1271 #, c-format msgid "# post_process_view=ON/OFF\n" msgstr "" -#: src/attrib.c:1271 +#: src/attrib.c:1272 #, c-format msgid "# quick_kill_scope=STRING (ie. talk.*)\n" msgstr "" -#: src/attrib.c:1272 +#: src/attrib.c:1273 #, c-format msgid "# quick_kill_expire=ON/OFF\n" msgstr "" -#: src/attrib.c:1273 +#: src/attrib.c:1274 #, c-format msgid "# quick_kill_case=ON/OFF\n" msgstr "" -#: src/attrib.c:1274 +#: src/attrib.c:1275 #, c-format msgid "# quick_kill_header=NUM\n" msgstr "" -#: src/attrib.c:1275 src/attrib.c:1284 +#: src/attrib.c:1276 src/attrib.c:1285 #, c-format msgid "# 0=Subject: (case sensitive) 1=Subject: (ignore case)\n" msgstr "" -#: src/attrib.c:1276 src/attrib.c:1285 +#: src/attrib.c:1277 src/attrib.c:1286 #, c-format msgid "# 2=From: (case sensitive) 3=From: (ignore case)\n" msgstr "" -#: src/attrib.c:1277 src/attrib.c:1286 +#: src/attrib.c:1278 src/attrib.c:1287 #, c-format msgid "# 4=Message-ID: & full References: line\n" msgstr "" -#: src/attrib.c:1278 src/attrib.c:1287 +#: src/attrib.c:1279 src/attrib.c:1288 #, c-format msgid "# 5=Message-ID: & last References: entry only\n" msgstr "" -#: src/attrib.c:1279 src/attrib.c:1288 +#: src/attrib.c:1280 src/attrib.c:1289 #, c-format msgid "# 6=Message-ID: entry only 7=Lines:\n" msgstr "" -#: src/attrib.c:1280 +#: src/attrib.c:1281 #, c-format msgid "# quick_select_scope=STRING\n" msgstr "" -#: src/attrib.c:1281 +#: src/attrib.c:1282 #, c-format msgid "# quick_select_expire=ON/OFF\n" msgstr "" -#: src/attrib.c:1282 +#: src/attrib.c:1283 #, c-format msgid "# quick_select_case=ON/OFF\n" msgstr "" -#: src/attrib.c:1283 +#: src/attrib.c:1284 #, c-format msgid "# quick_select_header=NUM\n" msgstr "" -#: src/attrib.c:1289 +#: src/attrib.c:1290 #, c-format msgid "# quote_chars=STRING (%%I for initials)\n" msgstr "" -#: src/attrib.c:1291 +#: src/attrib.c:1292 #, c-format msgid "# print_header=ON/OFF\n" msgstr "" -#: src/attrib.c:1293 +#: src/attrib.c:1294 #, c-format msgid "# process_only_unread=ON/OFF\n" msgstr "" -#: src/attrib.c:1294 +#: src/attrib.c:1295 #, c-format msgid "# prompt_followupto=ON/OFF\n" msgstr "" -#: src/attrib.c:1295 +#: src/attrib.c:1296 #, c-format msgid "# savedir=STRING (eg. ~user/News)\n" msgstr "" -#: src/attrib.c:1296 +#: src/attrib.c:1297 #, c-format msgid "# savefile=STRING (eg. =linux)\n" msgstr "" -#: src/attrib.c:1297 +#: src/attrib.c:1298 #, c-format msgid "# sigfile=STRING (eg. $var/sig)\n" msgstr "" -#: src/attrib.c:1298 +#: src/attrib.c:1299 #, c-format msgid "# show_author=NUM\n" msgstr "" -#: src/attrib.c:1304 +#: src/attrib.c:1305 #, c-format msgid "# show_signatures=ON/OFF\n" msgstr "" -#: src/attrib.c:1305 +#: src/attrib.c:1306 #, c-format msgid "# show_only_unread_arts=ON/OFF\n" msgstr "" -#: src/attrib.c:1306 +#: src/attrib.c:1307 #, c-format msgid "# sigdashes=ON/OFF\n" msgstr "" -#: src/attrib.c:1307 +#: src/attrib.c:1308 #, c-format msgid "# signature_repost=ON/OFF\n" msgstr "" -#: src/attrib.c:1308 +#: src/attrib.c:1309 #, c-format msgid "# sort_article_type=NUM\n" msgstr "" -#: src/attrib.c:1326 +#: src/attrib.c:1327 #, c-format msgid "# sort_threads_type=NUM\n" msgstr "" -#: src/attrib.c:1335 -#, c-format -msgid "# start_editor_offset=ON/OFF\n" -msgstr "" - #: src/attrib.c:1336 #, c-format msgid "# tex2iso_conv=ON/OFF\n" @@ -522,7 +510,7 @@ msgstr "" msgid "(unknown)" msgstr "_Desconocido:" -#: src/keymap.c:280 +#: src/keymap.c:282 #, fuzzy msgid "NULL" msgstr "(NULO)" @@ -1019,7 +1007,7 @@ msgstr "" msgid "Creating newsrc file...\n" msgstr "Se crea el fichero de biblioteca: %s" -#: src/lang.c:161 src/lang.c:1314 src/lang.c:1334 +#: src/lang.c:161 src/lang.c:1327 src/lang.c:1347 msgid "Default" msgstr "Predeterminado" @@ -1061,53 +1049,60 @@ msgstr "NO A FIN-DE-PÃGINA antes que A #: src/lang.c:170 #, fuzzy +msgid "*** End of posted articles ***" +msgstr "" +"\n" +"Ningún artículo dentro de este grupo.\n" + +#: src/lang.c:171 +#, fuzzy msgid "*** End of scopes ***" msgstr "¿Es éste el final?" -#: src/lang.c:171 +#: src/lang.c:172 #, fuzzy msgid "*** End of thread ***" msgstr "Hilo" -#: src/lang.c:172 +#: src/lang.c:173 #, fuzzy msgid "*** End of URLs ***" msgstr "URLS" -#: src/lang.c:173 +#: src/lang.c:174 #, fuzzy msgid "Enter limit of articles to get> " msgstr "Introduzca el nuevo límite de árbol de paquetes:" -#: src/lang.c:174 +#: src/lang.c:175 #, fuzzy msgid "Enter Message-ID to go to> " msgstr "No se pudo obtener el id del mensaje" -#: src/lang.c:175 +#: src/lang.c:176 #, fuzzy msgid " and enter next unread thread" msgstr "La obtención del siguiente thread_id falló" -#: src/lang.c:176 +#: src/lang.c:177 msgid " and enter next unread article" msgstr "" -#: src/lang.c:177 +#: src/lang.c:178 msgid " and enter next unread group" msgstr "" -#: src/lang.c:178 +#: src/lang.c:179 #, fuzzy msgid "Enter option number> " msgstr "Introduzca el número de transacción, como el número de comprobación" -#: src/lang.c:179 +#: src/lang.c:180 #, fuzzy, c-format msgid "Enter range [%s]> " msgstr "Introduzca contraseña para %s@%s: " -#: src/lang.c:180 +#: src/lang.c:181 #, fuzzy msgid "" "\n" @@ -1117,200 +1112,200 @@ msgstr "" "la fuente entrante completa para este fichero se ha utilizado; usted puede " "necesitar resolver conflictos manualmente" -#: src/lang.c:182 +#: src/lang.c:183 msgid "" "\n" "Error: Bad address in Approved: header.\n" msgstr "" -#: src/lang.c:183 +#: src/lang.c:184 #, fuzzy msgid "" "\n" "Error: Bad address in From: header.\n" msgstr "error al leer cabecera de paquete\n" -#: src/lang.c:184 +#: src/lang.c:185 msgid "" "\n" "Error: Bad FQDN in Message-ID: header.\n" msgstr "" -#: src/lang.c:185 +#: src/lang.c:186 msgid "" "\n" "Error: Bad address in Reply-To: header.\n" msgstr "" -#: src/lang.c:186 +#: src/lang.c:187 #, fuzzy msgid "" "\n" "Error: Bad address in To: header.\n" msgstr "Cabecera equivocada/ilegible" -#: src/lang.c:188 +#: src/lang.c:189 #, fuzzy, c-format msgid "Can't unlock %s" msgstr "pthread_mutex_unlock fallado: %s" -#: src/lang.c:189 +#: src/lang.c:190 #, c-format msgid "Couldn't dotlock %s - article not appended!" msgstr "" -#: src/lang.c:190 +#: src/lang.c:191 #, c-format msgid "Couldn't lock %s - article not appended!" msgstr "" -#: src/lang.c:193 +#: src/lang.c:194 #, fuzzy, c-format msgid "Corrupted file %s" msgstr "fichero «%s» indexado está corrompido" -#: src/lang.c:195 +#: src/lang.c:196 msgid "" "\n" "Error: Followup-To \"poster\" and a newsgroup is not allowed!\n" msgstr "" -#: src/lang.c:196 +#: src/lang.c:197 #, c-format msgid "Error: Custom format exceeds screen width. Using default \"%s\"." msgstr "" -#: src/lang.c:197 +#: src/lang.c:198 msgid "Internal error in GNKSA routine - send bug report.\n" msgstr "" -#: src/lang.c:198 +#: src/lang.c:199 msgid "Left angle bracket missing in route address.\n" msgstr "" -#: src/lang.c:199 +#: src/lang.c:200 msgid "Left parenthesis missing in old-style address.\n" msgstr "" -#: src/lang.c:200 +#: src/lang.c:201 msgid "Right parenthesis missing in old-style address.\n" msgstr "" -#: src/lang.c:201 +#: src/lang.c:202 #, fuzzy msgid "At-sign missing in mail address.\n" msgstr "Dirección personal para correo" -#: src/lang.c:202 +#: src/lang.c:203 msgid "Single component FQDN is not allowed. Add your domain.\n" msgstr "" -#: src/lang.c:203 +#: src/lang.c:204 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:204 +#: src/lang.c:205 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:205 +#: src/lang.c:206 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:206 +#: src/lang.c:207 #, fuzzy msgid "Illegal character in FQDN.\n" msgstr "Hay un carácter ilegal en el nombre." -#: src/lang.c:207 +#: src/lang.c:208 msgid "Zero length FQDN component not allowed.\n" msgstr "" -#: src/lang.c:208 +#: src/lang.c:209 msgid "FQDN component exceeds maximum allowed length (63 chars).\n" msgstr "" -#: src/lang.c:209 +#: src/lang.c:210 msgid "FQDN component may not start or end with hyphen.\n" msgstr "" -#: src/lang.c:210 +#: src/lang.c:211 msgid "FQDN component may not start with digit.\n" msgstr "" -#: src/lang.c:211 +#: src/lang.c:212 msgid "Domain literal has impossible numeric value.\n" msgstr "" -#: src/lang.c:212 +#: src/lang.c:213 msgid "" "Domain literal is for private use only and not allowed for global use.\n" msgstr "" -#: src/lang.c:213 +#: src/lang.c:214 msgid "Right bracket missing in domain literal.\n" msgstr "" -#: src/lang.c:214 +#: src/lang.c:215 #, fuzzy msgid "Missing localpart of mail address.\n" msgstr "Dirección personal para correo" -#: src/lang.c:215 +#: src/lang.c:216 msgid "Illegal character in localpart of mail address.\n" msgstr "" -#: src/lang.c:216 +#: src/lang.c:217 msgid "Zero length localpart component not allowed.\n" msgstr "" -#: src/lang.c:217 +#: src/lang.c:218 msgid "" "Illegal character in realname.\n" "Unquoted words may not contain '!()<>@,;:\\.[]' in route addresses.\n" msgstr "" -#: src/lang.c:218 +#: src/lang.c:219 msgid "" "Illegal character in realname.\n" "Quoted words may not contain '()<>\\'.\n" msgstr "" -#: src/lang.c:219 +#: src/lang.c:220 msgid "" "Illegal character in realname.\n" "Encoded words may not contain '!()<>@,;:\"\\.[]/=' in parameter.\n" msgstr "" -#: src/lang.c:220 +#: src/lang.c:221 msgid "Bad syntax in encoded word used in realname.\n" msgstr "" -#: src/lang.c:221 +#: src/lang.c:222 msgid "" "Illegal character in realname.\n" "Unquoted words may not contain '()<>\\' in old-style addresses.\n" msgstr "" -#: src/lang.c:222 +#: src/lang.c:223 msgid "" "Illegal character in realname.\n" "Control characters and unencoded 8bit characters > 127 are not allowed.\n" msgstr "" -#: src/lang.c:223 +#: src/lang.c:224 msgid "" "\n" "Error: No blank line found after header.\n" msgstr "" -#: src/lang.c:224 +#: src/lang.c:225 #, fuzzy, c-format msgid "" "\n" @@ -1318,7 +1313,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:226 +#: src/lang.c:227 msgid "" "\n" "Error: Posting contains non-ASCII characters but MM_CHARSET is set to\n" @@ -1327,7 +1322,7 @@ msgid "" " editing tinrc.\n" msgstr "" -#: src/lang.c:231 +#: src/lang.c:232 msgid "" "\n" "Error: Posting contains non-ASCII characters but the MIME encoding\n" @@ -1337,13 +1332,13 @@ msgid "" " using the M)enu of configurable options or by editing tinrc.\n" msgstr "" -#: src/lang.c:237 +#: src/lang.c:238 msgid "" "\n" "Error: Article starts with blank line instead of header\n" msgstr "" -#: src/lang.c:238 +#: src/lang.c:239 #, c-format msgid "" "\n" @@ -1351,28 +1346,28 @@ msgid "" "%s\n" msgstr "" -#: src/lang.c:239 +#: src/lang.c:240 #, 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:240 +#: src/lang.c:241 #, c-format msgid "" "\n" "Error: The \"%s:\" line is missing from the article header.\n" msgstr "" -#: src/lang.c:241 +#: src/lang.c:242 #, c-format msgid "" "\n" "Error: %s contains non 7bit chars.\n" msgstr "" -#: src/lang.c:242 +#: src/lang.c:243 #, c-format msgid "" "\n" @@ -1380,163 +1375,163 @@ msgid "" "%s\n" msgstr "" -#: src/lang.c:243 +#: src/lang.c:244 #, 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:244 +#: src/lang.c:245 #, fuzzy, c-format msgid "Insecure permissions of %s (%o)" msgstr "NT_386_IOPERM (permisos E/S x86)" -#: src/lang.c:248 +#: src/lang.c:250 #, c-format msgid "MIME parse error: Unexpected end of %s/%s article" msgstr "" -#: src/lang.c:249 +#: src/lang.c:251 msgid "MIME parse error: Start boundary whilst reading headers" msgstr "" -#: src/lang.c:250 +#: src/lang.c:253 #, fuzzy msgid "" "\n" "Error: \"poster\" is not allowed in Newsgroups!\n" msgstr "error: no puede reiniciar, operación no permitida\n" -#: src/lang.c:251 +#: src/lang.c:254 msgid "Can't get a (fully-qualified) domain-name!" msgstr "" -#: src/lang.c:252 +#: src/lang.c:255 #, fuzzy, c-format msgid "No permissions to go into %s\n" msgstr "se conservan los permisos de %s" -#: src/lang.c:254 +#: src/lang.c:257 #, fuzzy msgid "" "\n" "Error: From: line missing.\n" msgstr "DSO faltante desde línea de orden" -#: src/lang.c:256 +#: src/lang.c:259 #, fuzzy, c-format msgid "No read permissions for %s\n" msgstr "se conservan los permisos de %s" -#: src/lang.c:257 +#: src/lang.c:260 #, fuzzy, c-format msgid "File %s does not exist\n" msgstr "Fichero %s no existe" -#: src/lang.c:258 +#: src/lang.c:261 #, fuzzy, c-format msgid "No write permissions for %s\n" msgstr "%s: permisos no establecidos: %s\n" -#: src/lang.c:259 +#: src/lang.c:262 msgid "Can't get user information (/etc/passwd missing?)" msgstr "" -#: src/lang.c:260 +#: src/lang.c:263 #, fuzzy msgid "errors" msgstr "Errores" -#: src/lang.c:262 +#: src/lang.c:265 #, c-format msgid "" "\n" "Error on line %d: \"Sender:\" header not allowed (it will be added for you)\n" msgstr "" -#: src/lang.c:264 +#: src/lang.c:267 #, c-format msgid "Server has non of the groups listed in %s" msgstr "" -#: src/lang.c:265 +#: src/lang.c:268 #, fuzzy msgid "error" msgstr "ERROR" -#: src/lang.c:266 +#: src/lang.c:269 #, fuzzy msgid "Unknown display level" msgstr "desconoce nivel %s ISA" -#: src/lang.c:267 +#: src/lang.c:270 #, fuzzy msgid "" msgstr " o CTRL-x Abortar MODO BUSQUEDA" -#: src/lang.c:268 +#: src/lang.c:271 #, fuzzy msgid "Exiting..." msgstr "Saliendo" -#: src/lang.c:269 +#: src/lang.c:272 msgid "leaving external mail-reader" msgstr "" -#: src/lang.c:270 +#: src/lang.c:273 #, fuzzy, c-format msgid "Extracting %s..." msgstr "x - extrayendo< %s %s" -#: src/lang.c:272 +#: src/lang.c:275 #, c-format msgid "Error writing %s file. Filesystem full? File reset to previous state." msgstr "" -#: src/lang.c:273 +#: src/lang.c:276 #, c-format msgid "Error making backup of %s file. Filesystem full?" msgstr "" -#: src/lang.c:274 +#: src/lang.c:277 #, fuzzy, c-format msgid "Filtering global rules (%d/%d) ('q' to quit)..." msgstr "demasiadas reglas (> %d)!" -#: src/lang.c:275 +#: src/lang.c:278 #, fuzzy msgid "Rule created by: " msgstr "creado" -#: src/lang.c:276 +#: src/lang.c:279 #, fuzzy, c-format msgid "Enter pattern [%s]> " msgstr "glob PATTERN(s) a excluir" -#: src/lang.c:277 +#: src/lang.c:280 #, c-format msgid "" "\n" "You requested followups to your article to go to the following %s:\n" msgstr "" -#: src/lang.c:278 +#: src/lang.c:281 #, c-format msgid " %s\t Answers will be directed to you by mail.\n" msgstr "" -#: src/lang.c:279 +#: src/lang.c:282 #, fuzzy msgid "-- forwarded message --\n" msgstr " Los mensajes se reenviarán con %cMTP a:" -#: src/lang.c:280 +#: src/lang.c:283 #, fuzzy msgid "-- end of forwarded message --\n" msgstr " Los mensajes se reenviarán con %cMTP a:" -#: src/lang.c:281 +#: src/lang.c:284 msgid "" "# Format:\n" "# comment=STRING Optional. Multiple lines allowed. Comments must be " @@ -1551,12 +1546,12 @@ msgid "" "# score=STRING One of the two keywords: 'hot' or 'kill'.\n" "# subj=STRING Optional. Subject: line (e.g. How to be a wizard).\n" "# from=STRING Optional. From: line (e.g. *Craig Shergold*).\n" -"# msgid=STRING Optional. Message-ID: line (e.g. <123@ether.net>) " +"# msgid=STRING Optional. Message-ID: line (e.g. <123@example.net>) " "with\n" "# full references.\n" "# msgid_last=STRING Optional. Like above, but with last reference only.\n" "# msgid_only=STRING Optional. Like above, but without references.\n" -"# refs_only=STRING Optional. References: line (e.g. <123@ether.net>) " +"# refs_only=STRING Optional. References: line (e.g. <123@example.net>) " "without\n" "# Message-ID:\n" "# lines=[<>]?NUM Optional. Lines: line. '<' or '>' are optional.\n" @@ -1571,1127 +1566,1152 @@ msgid "" "#\n" msgstr "" -#: src/lang.c:305 +#: src/lang.c:308 #, c-format msgid "Enter score for rule (default=%d): " msgstr "" -#: src/lang.c:306 +#: src/lang.c:309 #, c-format msgid "Enter the score weight (range 0 < score <= %d)" msgstr "" #. SCORE_MAX -#: src/lang.c:307 +#: src/lang.c:310 msgid "Full" msgstr "Llena" -#: src/lang.c:308 +#: src/lang.c:311 #, fuzzy msgid "Comment (optional) : " msgstr "opcional" -#: src/lang.c:309 +#: src/lang.c:312 #, fuzzy msgid "Apply pattern to : " msgstr "Patrón" -#: src/lang.c:310 +#: src/lang.c:313 #, fuzzy msgid "From: line (ignore case) " msgstr "" " -i, --ignore-case ignora las diferencias entre mayúsculas y " "minúsculas\n" -#: src/lang.c:311 +#: src/lang.c:314 #, fuzzy msgid "From: line (case sensitive) " msgstr "distinguir mayúsculas" -#: src/lang.c:313 +#: src/lang.c:316 #, fuzzy, c-format msgid "%s%s: Unknown host.\n" msgstr "nombre hospedante desconocido %s" -#: src/lang.c:315 +#: src/lang.c:318 #, fuzzy msgid "global " msgstr "Global:\n" -#: src/lang.c:316 +#: src/lang.c:319 #, fuzzy, c-format msgid "Please use %.100s instead" msgstr "utilice la comando \"aegis -dbu\" en lugar de otro" -#: src/lang.c:317 +#: src/lang.c:320 #, fuzzy, c-format msgid "%s is bogus" msgstr "aviso: %s: ignorando nombre espurio de fichero" -#: src/lang.c:318 +#: src/lang.c:321 #, fuzzy, c-format msgid "Group %s is moderated. Continue?" msgstr "Ningún foro es moderado en este grupo" -#: src/lang.c:319 +#: src/lang.c:322 #, fuzzy msgid "groups" msgstr "GRUPOS" -#: src/lang.c:320 +#: src/lang.c:323 #, fuzzy, c-format msgid "Rereading %s..." msgstr "" "\n" " %s: " -#: src/lang.c:321 +#: src/lang.c:324 #, fuzzy msgid "Top Level Commands" msgstr "directorio raíz" -#: src/lang.c:322 +#: src/lang.c:325 #, fuzzy msgid "Group Selection" msgstr "Selección de género" -#: src/lang.c:323 +#: src/lang.c:326 #, fuzzy msgid "group" msgstr "Grupo" -#: src/lang.c:324 +#: src/lang.c:327 msgid "" "*** Group descriptions are disabled according to current select_format ***" msgstr "" -#: src/lang.c:326 +#: src/lang.c:329 msgid "" "One or more lines of comment. to add a line or proceed if line is empty." msgstr "" -#: src/lang.c:327 +#: src/lang.c:330 msgid "From: line to add to filter file. toggles & sets." msgstr "" -#: src/lang.c:328 +#: src/lang.c:331 msgid "" "Linecount of articles to be filtered. < for less, > for more, = for equal." msgstr "" -#: src/lang.c:329 +#: src/lang.c:332 msgid "Message-ID: line to add to filter file. toggles & sets." msgstr "" -#: src/lang.c:330 +#: src/lang.c:333 msgid "Subject: line to add to filter file. toggles & sets." msgstr "" -#: src/lang.c:331 +#: src/lang.c:334 msgid "" "Enter text pattern to filter if Subject: & From: lines are not what you want." msgstr "" -#: src/lang.c:332 +#: src/lang.c:335 msgid "" "Select where text pattern should be applied. toggles & sets." msgstr "" -#: src/lang.c:333 +#: src/lang.c:336 msgid "" "Expiration time in days for the entered filter. toggles & sets." msgstr "" -#: src/lang.c:334 +#: src/lang.c:337 msgid "" "Apply kill only to current group or all groups. toggles & sets." msgstr "" -#: src/lang.c:335 +#: src/lang.c:338 msgid "" "Apply select to current group or all groups. toggles & sets." msgstr "" -#: src/lang.c:336 +#: src/lang.c:339 msgid "kill an article via a menu" msgstr "" -#: src/lang.c:337 +#: src/lang.c:340 msgid "auto-select (hot) an article via a menu" msgstr "" -#: src/lang.c:338 +#: src/lang.c:341 #, fuzzy msgid "Browse URLs in article" msgstr "Examinar por" -#: src/lang.c:339 +#: src/lang.c:342 msgid "0 - 9\t display article by number in current thread" msgstr "" -#: src/lang.c:341 +#: src/lang.c:344 msgid "cancel (delete) or supersede (overwrite) current article" msgstr "" -#: src/lang.c:342 +#: src/lang.c:345 msgid "post followup to current article" msgstr "" -#: src/lang.c:343 +#: src/lang.c:346 msgid "post followup (don't copy text) to current article" msgstr "" -#: src/lang.c:344 +#: src/lang.c:347 msgid "post followup to current article quoting complete headers" msgstr "" -#: src/lang.c:345 +#: src/lang.c:348 msgid "repost chosen article to another group" msgstr "" -#: src/lang.c:347 +#: src/lang.c:350 msgid "edit article (mail-groups only)" msgstr "" -#: src/lang.c:348 +#: src/lang.c:351 msgid "display first article in current thread" msgstr "" -#: src/lang.c:349 +#: src/lang.c:352 #, fuzzy msgid "display first page of article" msgstr "No necesita para el primer artículo definido" -#: src/lang.c:350 +#: src/lang.c:353 msgid "display last article in current thread" msgstr "" -#: src/lang.c:351 +#: src/lang.c:354 #, fuzzy msgid "display last page of article" msgstr "Vista página: ningún gráfico a enseñar." -#: src/lang.c:352 +#: src/lang.c:355 msgid "mark rest of thread as read and advance to next unread" msgstr "" -#: src/lang.c:353 +#: src/lang.c:356 #, fuzzy msgid "display next article" msgstr "Ver siguiente pantalla" -#: src/lang.c:354 +#: src/lang.c:357 msgid "display first article in next thread" msgstr "" -#: src/lang.c:355 +#: src/lang.c:358 #, fuzzy msgid "display next unread article" msgstr "Ver siguiente pantalla" -#: src/lang.c:356 +#: src/lang.c:359 msgid "go to the article that this one followed up" msgstr "" -#: src/lang.c:357 +#: src/lang.c:360 #, fuzzy msgid "display previous article" msgstr "Ver pantalla anterior" -#: src/lang.c:358 +#: src/lang.c:361 #, fuzzy msgid "display previous unread article" msgstr "Ver pantalla anterior" -#: src/lang.c:359 +#: src/lang.c:362 msgid "quickly kill an article using defaults" msgstr "" -#: src/lang.c:360 +#: src/lang.c:363 msgid "quickly auto-select (hot) an article using defaults" msgstr "" -#: src/lang.c:361 +#: src/lang.c:364 msgid "return to group selection level" msgstr "" -#: src/lang.c:362 +#: src/lang.c:365 msgid "reply through mail to author" msgstr "" -#: src/lang.c:363 +#: src/lang.c:366 msgid "reply through mail (don't copy text) to author" msgstr "" -#: src/lang.c:364 +#: src/lang.c:367 msgid "reply through mail to author quoting complete headers" msgstr "" -#: src/lang.c:365 +#: src/lang.c:368 #, fuzzy msgid "search backwards within this article" msgstr "Buscar hacia atrás: " -#: src/lang.c:366 +#: src/lang.c:369 #, fuzzy msgid "search forwards within this article" msgstr "Buscar hacia adelante" -#: src/lang.c:367 +#: src/lang.c:370 msgid "show article in raw-mode (including all headers)" msgstr "" -#: src/lang.c:368 +#: src/lang.c:371 msgid "skip next block of included text" msgstr "" -#: src/lang.c:369 +#: src/lang.c:372 msgid "toggle display of sections hidden by a form-feed (^L) on/off" msgstr "" -#: src/lang.c:370 +#: src/lang.c:373 #, fuzzy msgid "toggle display of all headers" msgstr "conmuta enseñar modificaciones de los tamaños del paquete" -#: src/lang.c:371 +#: src/lang.c:374 msgid "toggle word highlighting on/off" msgstr "" -#: src/lang.c:372 +#: src/lang.c:375 msgid "toggle ROT-13 (basic decode) for current article" msgstr "" -#: src/lang.c:373 +#: src/lang.c:376 msgid "toggle tabwidth 4 <-> 8" msgstr "" -#: src/lang.c:374 -msgid "toggle german TeX style decoding for current article" +#: src/lang.c:377 +msgid "toggle German TeX style decoding for current article" msgstr "" -#: src/lang.c:375 +#: src/lang.c:378 #, fuzzy msgid "toggle display of uuencoded sections" msgstr "conmuta enseñar los números de versiones" -#: src/lang.c:376 +#: src/lang.c:379 msgid "View/pipe/save multimedia attachments" msgstr "" -#: src/lang.c:377 +#: src/lang.c:380 #, fuzzy msgid "choose first attachment in list" msgstr "Primero Debe Elegir Un Mensaje" -#: src/lang.c:378 +#: src/lang.c:381 msgid "0 - 9\t choose attachment by number" msgstr "" -#: src/lang.c:379 +#: src/lang.c:382 #, fuzzy msgid "choose last attachment in list" msgstr "Elija una lista para examinar, buscar y publicar mensajes." -#: src/lang.c:381 +#: src/lang.c:384 #, fuzzy msgid "pipe attachment into command" msgstr "Adjuntos" -#: src/lang.c:382 +#: src/lang.c:385 #, fuzzy msgid "pipe raw attachment into command" msgstr "No puede abrir una tubería a orden «%s»" -#: src/lang.c:384 +#: src/lang.c:387 #, fuzzy msgid "save attachment to disk" msgstr "Guarda opciones al disco" -#: src/lang.c:385 +#: src/lang.c:388 #, fuzzy msgid "search for attachments forwards" msgstr "Buscar hacia adelante" -#: src/lang.c:386 +#: src/lang.c:389 #, fuzzy msgid "search for attachments backwards" msgstr "Adjuntos" -#: src/lang.c:387 +#: src/lang.c:390 #, fuzzy msgid "view attachment" msgstr "Adjuntos" -#: src/lang.c:388 +#: src/lang.c:391 #, fuzzy msgid "tag attachment" msgstr "Adjuntos" -#: src/lang.c:389 +#: src/lang.c:392 msgid "tag attachments that match user specified pattern" msgstr "" -#: src/lang.c:390 +#: src/lang.c:393 msgid "reverse tagging on all attachments (toggle)" msgstr "" -#: src/lang.c:391 +#: src/lang.c:394 msgid "untag all tagged attachments" msgstr "" -#: src/lang.c:392 +#: src/lang.c:395 msgid "toggle info message in last line (name/description of attachment)" msgstr "" -#: src/lang.c:393 +#: src/lang.c:396 #, fuzzy msgid "choose first attribute in list" msgstr "Primero Debe Elegir Un Mensaje" -#: src/lang.c:394 +#: src/lang.c:397 msgid "0 - 9\t choose attribute by number" msgstr "" -#: src/lang.c:395 +#: src/lang.c:398 #, fuzzy msgid "choose last attribute in list" msgstr "Elija una lista para examinar, buscar y publicar mensajes." -#: src/lang.c:396 +#: src/lang.c:399 #, fuzzy msgid "reset attribute to a default value" msgstr "restablece todas las opciones a sus valores predeterminados" -#: src/lang.c:397 +#: src/lang.c:400 #, fuzzy msgid "search forwards for an attribute" msgstr "Buscar hacia adelante" -#: src/lang.c:398 +#: src/lang.c:401 #, fuzzy msgid "search backwards for an attribute" msgstr "Buscar hacia atrás: " -#: src/lang.c:399 +#: src/lang.c:402 #, fuzzy msgid "select attribute" msgstr "Atributo" -#: src/lang.c:400 +#: src/lang.c:403 msgid "toggle back to options menu when invoked from there" msgstr "" -#: src/lang.c:401 +#: src/lang.c:404 #, c-format msgid "report bug or comment via mail to %s" msgstr "" -#: src/lang.c:402 +#: src/lang.c:405 #, fuzzy msgid "choose first option in list" msgstr "Primera Opción" -#: src/lang.c:403 +#: src/lang.c:406 msgid "0 - 9\t choose option by number" msgstr "" -#: src/lang.c:404 +#: src/lang.c:407 #, fuzzy msgid "choose last option in list" msgstr "Una opción de listado" -#: src/lang.c:405 +#: src/lang.c:408 #, fuzzy msgid "start scopes menu" msgstr "inicio" -#: src/lang.c:406 +#: src/lang.c:409 #, fuzzy msgid "search forwards for an option" msgstr "Buscar hacia adelante" -#: src/lang.c:407 +#: src/lang.c:410 #, fuzzy msgid "search backwards for an option" msgstr "Buscar hacia atrás: " -#: src/lang.c:408 +#: src/lang.c:411 #, fuzzy msgid "select option" msgstr "Seleccionar…" -#: src/lang.c:409 +#: src/lang.c:412 #, fuzzy msgid "toggle to attributes menu" msgstr "Atributos" -#: src/lang.c:410 +#: src/lang.c:413 msgid "choose range of articles to be affected by next command" msgstr "" -#: src/lang.c:411 +#: src/lang.c:414 #, fuzzy msgid "escape from command prompt" msgstr "Modifica petición de línea de orden." -#: src/lang.c:412 +#: src/lang.c:415 #, fuzzy msgid "edit filter file" msgstr "Edite el contenido de su fichero" -#: src/lang.c:413 +#: src/lang.c:416 #, fuzzy msgid "get help" msgstr "Obtener Ayuda" -#: src/lang.c:414 +#: src/lang.c:417 #, fuzzy msgid "display last article viewed" msgstr "Enseña ñas últimas 5 encuestas de su proyecto." -#: src/lang.c:415 +#: src/lang.c:418 #, fuzzy msgid "down one line" msgstr "Bajar" -#: src/lang.c:416 +#: src/lang.c:419 #, fuzzy msgid "up one line" msgstr "Dos ficheros en una línea: %s\n" -#: src/lang.c:417 +#: src/lang.c:420 msgid "go to article chosen by Message-ID" msgstr "" -#: src/lang.c:418 +#: src/lang.c:421 msgid "mail article/thread/hot/pattern/tagged articles to someone" msgstr "" -#: src/lang.c:419 +#: src/lang.c:422 #, fuzzy msgid "menu of configurable options" msgstr "El menú de opciones" -#: src/lang.c:420 +#: src/lang.c:423 #, fuzzy msgid "down one page" msgstr "d retroceder media página" -#: src/lang.c:421 +#: src/lang.c:424 #, fuzzy msgid "up one page" msgstr "w o avanza página" -#: src/lang.c:423 +#: src/lang.c:426 msgid "post (write) article to current group" msgstr "" -#: src/lang.c:424 +#: src/lang.c:427 #, fuzzy msgid "post postponed articles" msgstr "Pospuesto" -#: src/lang.c:426 +#: src/lang.c:429 msgid "list articles posted by you (from posted file)" msgstr "" -#: src/lang.c:427 +#: src/lang.c:430 #, fuzzy msgid "return to previous menu" msgstr "ninguna sección anterior para devolver, ignorada." -#: src/lang.c:428 +#: src/lang.c:431 #, fuzzy msgid "quit tin immediately" msgstr "sale inmediatamente" -#: src/lang.c:429 +#: src/lang.c:432 #, fuzzy msgid "redraw page" msgstr "Página" -#: src/lang.c:430 +#: src/lang.c:433 msgid "save article/thread/hot/pattern/tagged articles to file" msgstr "" -#: src/lang.c:431 +#: src/lang.c:434 msgid "save marked articles automatically without user prompts" msgstr "" -#: src/lang.c:432 +#: src/lang.c:435 msgid "scroll the screen one line down" msgstr "" -#: src/lang.c:433 +#: src/lang.c:436 msgid "scroll the screen one line up" msgstr "" -#: src/lang.c:434 +#: src/lang.c:437 #, fuzzy msgid "search for articles by author backwards" msgstr "Buscar hacia atrás: " -#: src/lang.c:435 +#: src/lang.c:438 #, fuzzy msgid "search for articles by author forwards" msgstr "Buscar hacia adelante" -#: src/lang.c:436 +#: src/lang.c:439 msgid "search all articles for a given string (this may take some time)" msgstr "" -#: src/lang.c:437 +#: src/lang.c:440 msgid " \t (searches are case-insensitive and wrap around to all articles)" msgstr "" -#: src/lang.c:438 +#: src/lang.c:441 msgid "search for articles by Subject line backwards" msgstr "" -#: src/lang.c:439 +#: src/lang.c:442 msgid "search for articles by Subject line forwards" msgstr "" -#: src/lang.c:440 +#: src/lang.c:443 #, fuzzy msgid "repeat last search" msgstr "Repetir la última búsqueda" -#: src/lang.c:441 +#: src/lang.c:444 msgid "tag current article for reposting/mailing/piping/printing/saving" msgstr "" -#: src/lang.c:442 +#: src/lang.c:445 msgid "toggle info message in last line (subject/description)" msgstr "" -#: src/lang.c:443 +#: src/lang.c:446 #, fuzzy msgid "toggle inverse video" msgstr "_Invertir" -#: src/lang.c:444 -msgid "toggle mini help menu display" +#: src/lang.c:447 +msgid "toggle mini help menu and posting etiquette display" msgstr "" -#: src/lang.c:445 +#: src/lang.c:448 msgid "cycle the display of authors email address, real name, both or neither" msgstr "" -#: src/lang.c:446 +#: src/lang.c:449 #, fuzzy msgid "show version information" msgstr " -V, --version muestra información sobre versión\n" -#: src/lang.c:447 +#: src/lang.c:450 msgid "mark all articles as read and return to group selection menu" msgstr "" -#: src/lang.c:448 +#: src/lang.c:451 msgid "mark all articles as read and enter next group with unread articles" msgstr "" -#: src/lang.c:449 +#: src/lang.c:452 #, fuzzy msgid "choose first thread in list" msgstr "Primero Debe Elegir Un Mensaje" -#: src/lang.c:450 +#: src/lang.c:453 #, fuzzy msgid "choose last thread in list" msgstr "Elija una lista para examinar, buscar y publicar mensajes." -#: src/lang.c:451 +#: src/lang.c:454 msgid "list articles within current thread (bring up Thread sub-menu)" msgstr "" -#: src/lang.c:452 +#: src/lang.c:455 #, fuzzy msgid "mark article as unread" msgstr "*** Tiene correo no leído. ***" -#: src/lang.c:453 +#: src/lang.c:456 msgid "mark current thread, range or tagged threads as read" msgstr "" -#: src/lang.c:454 +#: src/lang.c:457 msgid "mark current thread, range or tagged threads as unread" msgstr "" -#: src/lang.c:455 +#: src/lang.c:458 msgid "mark current/range/selected/pattern/tagged as read after prompting" msgstr "" -#: src/lang.c:456 +#: src/lang.c:459 msgid "mark current/range/selected/pattern/tagged as unread after prompting" msgstr "" -#: src/lang.c:457 +#: src/lang.c:460 msgid "toggle display of all/selected articles" msgstr "" -#: src/lang.c:458 +#: src/lang.c:461 #, fuzzy msgid "display next group" msgstr "Ver siguiente pantalla" -#: src/lang.c:459 +#: src/lang.c:462 #, fuzzy msgid "display previous group" msgstr "Ver pantalla anterior" -#: src/lang.c:460 +#: src/lang.c:463 #, fuzzy msgid "toggle all selections (all articles)" msgstr "Todos artículos disponibles en " -#: src/lang.c:461 +#: src/lang.c:464 msgid "select group (make \"hot\")" msgstr "" -#: src/lang.c:462 +#: src/lang.c:465 #, fuzzy msgid "select thread" msgstr "Hilo" -#: src/lang.c:463 +#: src/lang.c:466 msgid "select threads if at least one unread article is selected" msgstr "" -#: src/lang.c:464 +#: src/lang.c:467 msgid "select threads that match user specified pattern" msgstr "" -#: src/lang.c:465 src/lang.c:521 -msgid "tag/untag all parts of current multipart-message in order" -msgstr "" - -#: src/lang.c:466 +#: src/lang.c:468 msgid "0 - 9\t choose thread by number" msgstr "" -#: src/lang.c:467 +#: src/lang.c:469 msgid "toggle limit number of articles to get, and reload" msgstr "" -#: src/lang.c:468 +#: src/lang.c:470 msgid "toggle display of all/unread articles" msgstr "" -#: src/lang.c:469 +#: src/lang.c:471 #, fuzzy msgid "toggle selection of thread" msgstr "Hilo" -#: src/lang.c:470 +#: src/lang.c:472 msgid "cycle through threading options available" msgstr "" -#: src/lang.c:471 +#: src/lang.c:473 #, fuzzy msgid "undo all selections (all articles)" msgstr "Todos artículos disponibles en " -#: src/lang.c:472 +#: src/lang.c:474 msgid "untag all tagged threads" msgstr "" -#: src/lang.c:473 +#: src/lang.c:475 +#, fuzzy +msgid "search for articles forwards" +msgstr "Buscar hacia adelante" + +#: src/lang.c:476 +#, fuzzy +msgid "search for articles backwards" +msgstr "Buscar hacia atrás: " + +#: src/lang.c:477 +msgid "toggle info message in last line (Message-ID)" +msgstr "" + +#: src/lang.c:478 +msgid "Open article by Message-ID" +msgstr "" + +#: src/lang.c:479 #, fuzzy msgid "add new scope" msgstr "Añade nueva revisión" -#: src/lang.c:474 +#: src/lang.c:480 #, fuzzy msgid "delete scope" msgstr "borrar" -#: src/lang.c:475 +#: src/lang.c:481 #, fuzzy msgid "edit attributes file" msgstr "Atributos de Fichero\n" -#: src/lang.c:476 +#: src/lang.c:482 #, fuzzy msgid "choose first scope in list" msgstr "Primero Debe Elegir Un Mensaje" -#: src/lang.c:477 +#: src/lang.c:483 msgid "0 - 9\t choose scope by number" msgstr "" -#: src/lang.c:478 +#: src/lang.c:484 #, fuzzy msgid "choose last scope in list" msgstr "Elija una lista para examinar, buscar y publicar mensajes." -#: src/lang.c:479 +#: src/lang.c:485 #, fuzzy msgid "move scope" msgstr "_Mover a:" -#: src/lang.c:480 +#: src/lang.c:486 #, fuzzy msgid "rename scope" msgstr "Renombrar…" -#: src/lang.c:481 +#: src/lang.c:487 #, fuzzy msgid "select scope" msgstr "_Seleccionar…" -#: src/lang.c:482 +#: src/lang.c:488 msgid "mark all articles in group as read" msgstr "" -#: src/lang.c:483 +#: src/lang.c:489 msgid "mark all articles in group as read and move to next unread group" msgstr "" -#: src/lang.c:484 +#: src/lang.c:490 #, fuzzy msgid "choose first group in list" msgstr "Primero Debe Elegir Un Mensaje" -#: src/lang.c:485 +#: src/lang.c:491 #, fuzzy msgid "choose group by name" msgstr "no se especificó el tamaño de entidad para SHF_GROUP" -#: src/lang.c:486 +#: src/lang.c:492 msgid "0 - 9\t choose group by number" msgstr "" -#: src/lang.c:487 +#: src/lang.c:493 msgid "choose range of groups to be affected by next command" msgstr "" -#: src/lang.c:488 +#: src/lang.c:494 #, fuzzy msgid "choose last group in list" msgstr "«%s» debe ser el último en el grupo de instrucciones" -#: src/lang.c:490 +#: src/lang.c:496 msgid "list groups which an article has been posted to (by Message-ID)" msgstr "" -#: src/lang.c:491 +#: src/lang.c:497 msgid " \t (go to article if at least one of the groups is available)" msgstr "" -#: src/lang.c:493 +#: src/lang.c:499 msgid "mark all articles in chosen group unread" msgstr "" -#: src/lang.c:494 +#: src/lang.c:500 msgid "move chosen group within list" msgstr "" -#: src/lang.c:495 +#: src/lang.c:501 msgid "choose next group with unread news" msgstr "" -#: src/lang.c:496 src/lang.c:1396 +#: src/lang.c:502 src/lang.c:1409 msgid "quit" msgstr "salir" -#: src/lang.c:497 +#: src/lang.c:503 msgid "quit without saving configuration changes" msgstr "" -#: src/lang.c:498 +#: src/lang.c:504 #, fuzzy msgid "read chosen group" msgstr "No ha elegido un foro" -#: src/lang.c:499 +#: src/lang.c:505 msgid "reset .newsrc (all available articles in groups marked unread)" msgstr "" -#: src/lang.c:500 +#: src/lang.c:506 #, fuzzy msgid "search backwards for a group name" msgstr "Buscar hacia atrás: " -#: src/lang.c:501 +#: src/lang.c:507 msgid " \t (all searches are case-insensitive and wrap around)" msgstr "" -#: src/lang.c:502 +#: src/lang.c:508 #, fuzzy msgid "search forwards for a group name" msgstr "Buscar hacia adelante" -#: src/lang.c:503 +#: src/lang.c:509 #, fuzzy msgid "subscribe to chosen group" msgstr "Subscribir" -#: src/lang.c:504 +#: src/lang.c:510 #, fuzzy msgid "subscribe to groups that match pattern" msgstr "Campo %s no coincide con el patrón." -#: src/lang.c:505 +#: src/lang.c:511 msgid "reread active file to check for any new news" msgstr "" -#: src/lang.c:506 +#: src/lang.c:512 msgid "toggle display of group name only or group name plus description" msgstr "" -#: src/lang.c:507 +#: src/lang.c:513 msgid "toggle display to show all/unread subscribed groups" msgstr "" -#: src/lang.c:508 +#: src/lang.c:514 #, fuzzy msgid "unsubscribe from chosen group" msgstr "Error Creando lista de correos." -#: src/lang.c:509 +#: src/lang.c:515 msgid "unsubscribe from groups that match pattern" msgstr "" -#: src/lang.c:510 +#: src/lang.c:516 #, fuzzy msgid "sort the list of groups" msgstr "GRUPOS" -#: src/lang.c:511 +#: src/lang.c:517 msgid "toggle display to show all/subscribed groups" msgstr "" -#: src/lang.c:512 +#: src/lang.c:518 +msgid "tag/untag all parts of current multipart-message in order" +msgstr "" + +#: src/lang.c:519 msgid "0 - 9\t choose article by number" msgstr "" -#: src/lang.c:513 +#: src/lang.c:520 msgid "mark thread as read and return to group index page" msgstr "" -#: src/lang.c:514 +#: src/lang.c:521 msgid "mark thread as read and enter next unread thread or group" msgstr "" -#: src/lang.c:515 +#: src/lang.c:522 #, fuzzy msgid "choose first article in list" msgstr "No necesita para el primer artículo definido" -#: src/lang.c:516 +#: src/lang.c:523 #, fuzzy msgid "choose last article in list" msgstr "Elija una lista para examinar, buscar y publicar mensajes." -#: src/lang.c:517 +#: src/lang.c:524 msgid "mark art, range or tagged arts as read; move crsr to next unread art" msgstr "" -#: src/lang.c:518 +#: src/lang.c:525 msgid "mark article, range or tagged articles as unread" msgstr "" -#: src/lang.c:519 +#: src/lang.c:526 #, fuzzy msgid "mark current thread as unread" msgstr "x marca la versión actual" -#: src/lang.c:520 +#: src/lang.c:527 #, fuzzy msgid "read chosen article" msgstr "No ha elegido un foro" -#: src/lang.c:522 +#: src/lang.c:528 #, fuzzy msgid "" "Display properties\n" "------------------" msgstr " Propiedades: " -#: src/lang.c:523 +#: src/lang.c:529 #, fuzzy msgid "" "Miscellaneous\n" "-------------" msgstr "^Miscelánea" -#: src/lang.c:524 +#: src/lang.c:530 #, fuzzy msgid "" "Moving around\n" "-------------" msgstr "Se .. se mueve..." -#: src/lang.c:525 +#: src/lang.c:531 #, fuzzy msgid "" "Group/thread/article operations\n" "-------------------------------" msgstr "Deshacer la última operación o grupo de operaciones sobre los paquetes" -#: src/lang.c:526 +#: src/lang.c:532 #, fuzzy msgid "" "Attachment operations\n" "---------------------" msgstr "Operaciones" -#: src/lang.c:527 +#: src/lang.c:533 #, fuzzy msgid "" "Attribute operations\n" "--------------------" msgstr "Atributo" -#: src/lang.c:528 +#: src/lang.c:534 #, fuzzy msgid "" "Option operations\n" "-----------------" msgstr "Operaciones" -#: src/lang.c:529 +#: src/lang.c:535 +#, fuzzy +msgid "" +"Posted article operations\n" +"-------------------------" +msgstr "Deshacer la última operación o grupo de operaciones sobre los paquetes" + +#: src/lang.c:536 #, fuzzy msgid "" "Scope operations\n" "----------------" msgstr "Operaciones" -#: src/lang.c:530 +#: src/lang.c:537 #, fuzzy msgid "" "URL operations\n" "--------------" msgstr "URL" -#: src/lang.c:531 +#: src/lang.c:538 #, fuzzy msgid "choose first URL in list" msgstr "Primero Debe Elegir Un Mensaje" -#: src/lang.c:532 +#: src/lang.c:539 msgid "0 - 9\t choose URL by number" msgstr "" -#: src/lang.c:533 +#: src/lang.c:540 #, fuzzy msgid "choose last URL in list" msgstr "Elija una lista para examinar, buscar y publicar mensajes." -#: src/lang.c:534 +#: src/lang.c:541 #, fuzzy msgid "search for URLs forwards" msgstr "Buscar hacia adelante" -#: src/lang.c:535 +#: src/lang.c:542 #, fuzzy msgid "search for URLs backwards" msgstr "Buscar hacia atrás: " -#: src/lang.c:536 +#: src/lang.c:543 #, fuzzy msgid "Open URL in browser" msgstr "EXPLORADOR" -#: src/lang.c:537 +#: src/lang.c:544 msgid "toggle info message in last line (URL)" msgstr "" -#: src/lang.c:539 +#: src/lang.c:546 #, fuzzy msgid "Group Level Commands" msgstr " órdenes:\n" -#: src/lang.c:540 +#: src/lang.c:547 #, fuzzy msgid "Kill filter added" msgstr "_Filtrar por…" -#: src/lang.c:541 +#: src/lang.c:548 msgid "Auto-selection filter added" msgstr "" -#: src/lang.c:542 +#: src/lang.c:549 #, fuzzy msgid "All parts tagged" msgstr "Directorio de Importación [partes de .idata]" -#: src/lang.c:543 +#: src/lang.c:550 #, fuzzy msgid "All parts untagged" msgstr "Directorio de Importación [partes de .idata]" -#: src/lang.c:544 +#: src/lang.c:551 msgid "Storing article for later posting" msgstr "" -#: src/lang.c:545 +#: src/lang.c:552 #, fuzzy msgid "Please enter a valid character" msgstr "Introduzca un URL válido" -#: src/lang.c:546 +#: src/lang.c:553 #, fuzzy, c-format msgid "Missing part #%d" msgstr "Fin de %s parte %d" -#: src/lang.c:547 +#: src/lang.c:554 #, fuzzy msgid "*** No postponed articles ***" msgstr "Pospuesto" -#: src/lang.c:548 +#: src/lang.c:555 #, fuzzy msgid "Not a multi-part message" msgstr ", parte de " -#: src/lang.c:549 +#: src/lang.c:556 #, fuzzy msgid "You are not subscribed to this group" msgstr "Grupo" -#: src/lang.c:550 +#: src/lang.c:557 #, fuzzy msgid "No previous expression" msgstr "Sin expresión regular previa" -#: src/lang.c:551 +#: src/lang.c:558 #, fuzzy msgid "Operation disabled in no-overwrite mode" msgstr "Modo operativo." #. TODO: replace hard coded key-name in txt_info_postponed -#: src/lang.c:553 +#: src/lang.c:560 #, c-format msgid "%d postponed %s, reuse with ^O...\n" msgstr "" -#: src/lang.c:554 +#: src/lang.c:561 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:556 +#: src/lang.c:563 #, c-format msgid "Save filename for %s/%s is a mailbox. Attachment not saved" msgstr "" -#: src/lang.c:557 +#: src/lang.c:564 #, fuzzy msgid "TeX2Iso encoded article" msgstr "Artículo definido requerido" -#: src/lang.c:558 +#: src/lang.c:565 #, fuzzy msgid "incomplete " msgstr "Incompleto" #. TODO: replace hard coded key-names -#: src/lang.c:560 +#: src/lang.c:567 #, c-format msgid "" "\n" @@ -2729,170 +2749,170 @@ msgid "" "Please send bug-reports/comments to %s with the 'R' command.\n" msgstr "" -#: src/lang.c:576 +#: src/lang.c:583 #, c-format msgid "Invalid From: %s line. Read the INSTALL file again." msgstr "" -#: src/lang.c:578 +#: src/lang.c:585 #, fuzzy msgid "Invalid multibyte sequence found\n" msgstr "Secuencia de carácter UTF-8" -#: src/lang.c:581 +#: src/lang.c:588 #, fuzzy, c-format msgid "Invalid Sender:-header %s" msgstr "valor de cabecera inválido %s" -#: src/lang.c:583 +#: src/lang.c:590 #, fuzzy msgid "Inverse video disabled" msgstr "_Invertir" -#: src/lang.c:584 +#: src/lang.c:591 #, fuzzy msgid "Inverse video enabled" msgstr "_Invertir" -#: src/lang.c:586 +#: src/lang.c:593 #, fuzzy, c-format msgid "Missing definition for %s\n" msgstr "\tsin definición de «%s»" -#: src/lang.c:587 +#: src/lang.c:594 #, fuzzy, c-format msgid "Invalid key definition '%s'\n" msgstr "definición no válida para la impresora «%s»: %s" -#: src/lang.c:588 +#: src/lang.c:595 #, fuzzy, c-format msgid "Invalid keyname '%s'\n" msgstr "%s: modo inválido (%s)" -#: src/lang.c:589 +#: src/lang.c:596 #, fuzzy, c-format msgid "Keymap file was upgraded to version %s\n" msgstr "El fichero `%s' (versión %d) contiene:\n" -#: src/lang.c:590 +#: src/lang.c:597 #, fuzzy, c-format msgid "Kill From: [%s] (y/n): " msgstr "Mato %s(%s%d) ? (s/N) " -#: src/lang.c:591 +#: src/lang.c:598 #, fuzzy msgid "Kill Lines: (num): " msgstr "Núm" -#: src/lang.c:592 +#: src/lang.c:599 #, fuzzy msgid "Kill Article Menu" msgstr "Artículo definido requerido" -#: src/lang.c:593 +#: src/lang.c:600 #, fuzzy, c-format msgid "Kill Msg-ID: [%s] (f/l/o/n): " msgstr "Mato %s(%s%d) ? (s/N) " -#: src/lang.c:594 +#: src/lang.c:601 #, fuzzy msgid "Kill pattern scope : " msgstr "..mátalo, Dink..mátalo..." -#: src/lang.c:595 +#: src/lang.c:602 #, fuzzy, c-format msgid "Kill Subject: [%s] (y/n): " msgstr "Mato %s(%s%d) ? (s/N) " -#: src/lang.c:596 +#: src/lang.c:603 #, fuzzy msgid "Kill text pattern : " msgstr "Patrón" -#: src/lang.c:597 +#: src/lang.c:604 #, fuzzy msgid "Kill time in days : " msgstr "Tiempo Medio Abierto (en días)" -#: src/lang.c:599 +#: src/lang.c:606 msgid "Last" msgstr "Último" -#: src/lang.c:600 +#: src/lang.c:607 #, fuzzy msgid "-- Last response --" msgstr "Respuesta" -#: src/lang.c:601 +#: src/lang.c:608 #, 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:604 +#: src/lang.c:610 #, fuzzy msgid "Function not available." msgstr "la función iconv no está disponible" -#: src/lang.c:605 +#: src/lang.c:611 #, fuzzy msgid "Not reading via NNTP." msgstr "No leído" -#: src/lang.c:606 +#: src/lang.c:613 #, fuzzy, c-format msgid "Group: %s" msgstr "no se puede crear un grupo: %s" -#: src/lang.c:607 +#: src/lang.c:614 #, fuzzy, c-format msgid "Groups: %s" msgstr "" "El índice de coincidencia %ls es demasiado largo; los grupos disponibles son " "(%s)" -#: src/lang.c:610 +#: src/lang.c:617 #, fuzzy msgid "Mail" msgstr "CORREO" -#: src/lang.c:611 +#: src/lang.c:618 #, fuzzy msgid "mailbox " msgstr "_Buzón:" -#: src/lang.c:612 +#: src/lang.c:619 #, fuzzy, c-format msgid "Mail article(s) to [%.*s]> " msgstr "Mensajes Masivos para subscriptores de %s" -#: src/lang.c:613 +#: src/lang.c:620 #, fuzzy, c-format msgid "Mailing log to %s\n" msgstr "Crear Lista de Correo %s" -#: src/lang.c:614 +#: src/lang.c:621 #, fuzzy msgid "Mail bug report..." msgstr "Por favor reporte este bicho.\n" -#: src/lang.c:615 +#: src/lang.c:622 #, fuzzy, c-format msgid "Mail BUG REPORT to %s?" msgstr "" "Correo-e del boletín de defectos a: <%s>.\n" " \n" -#: src/lang.c:616 +#: src/lang.c:623 #, fuzzy msgid "Mailed" msgstr "Último correo de id_usuario" -#: src/lang.c:617 +#: src/lang.c:624 #, fuzzy, c-format msgid "Mailing to %s..." msgstr "Actualizar Lista de Correo %s" -#: src/lang.c:618 +#: src/lang.c:625 msgid "" "# [Mail/Save] active file. Format is like news active file:\n" "# groupname max.artnum min.artnum /dir\n" @@ -2900,379 +2920,379 @@ msgid "" "#\n" msgstr "" -#: src/lang.c:621 +#: src/lang.c:628 #, fuzzy, c-format msgid "%s marked as read" msgstr "Campos marcados con %s son obligatorios." -#: src/lang.c:622 +#: src/lang.c:629 #, fuzzy, c-format msgid "%s marked as unread" msgstr "*** Tiene correo no leído. ***" -#: src/lang.c:623 +#: src/lang.c:630 #, 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:624 +#: src/lang.c:631 #, fuzzy, c-format msgid "Marked %d of %d %s as unread" msgstr "%s:%d:%d: %s" -#: src/lang.c:625 src/lang.c:1352 +#: src/lang.c:632 src/lang.c:1365 msgid "Mark" msgstr "Marcador" -#: src/lang.c:626 +#: src/lang.c:633 #, c-format msgid "Mark all articles as read%s?" msgstr "" -#: src/lang.c:627 +#: src/lang.c:634 #, fuzzy, c-format msgid "Mark article as read%s?" msgstr "Marca buzones leídos" -#: src/lang.c:628 +#: src/lang.c:635 #, fuzzy, c-format msgid "Mark group %s as read?" msgstr "Marca buzones leídos" -#: src/lang.c:629 +#: src/lang.c:636 #, fuzzy, c-format msgid "Mark thread as read%s?" msgstr "Hilo(s) encontrado(s)" -#: src/lang.c:630 +#: src/lang.c:637 #, fuzzy, c-format msgid "Matching %s groups..." msgstr "GRUPOS" -#: src/lang.c:631 src/lang.c:645 src/lang.c:651 +#: src/lang.c:638 src/lang.c:651 src/lang.c:654 src/lang.c:660 #, c-format msgid "=set current to n; %s=line down; %s=line up; %s=help; %s=quit" msgstr "" -#: src/lang.c:633 +#: src/lang.c:640 #, c-format msgid "" "%s=view; %s=pipe; %s=pipe raw; %s=save; %s=tag; %s=tag pattern; %s=untag all" msgstr "" -#: src/lang.c:635 +#: src/lang.c:642 #, c-format msgid "%s=view; %s=save; %s=tag; %s=tag pattern; %s=untag all" msgstr "" -#: src/lang.c:637 +#: src/lang.c:644 #, c-format msgid "" "%s=reverse tagging; %s=search forwards; %s=search backwards; %s=repeat search" msgstr "" -#: src/lang.c:638 src/lang.c:642 +#: src/lang.c:645 src/lang.c:649 #, c-format msgid "=set current to n; %s=next unread; %s=search pattern; %s=kill/select" msgstr "" -#: src/lang.c:639 +#: src/lang.c:646 #, c-format msgid "" "%s=author search; %s=catchup; %s=line down; %s=line up; %s=mark read; " "%s=list thread" msgstr "" -#: src/lang.c:640 +#: src/lang.c:647 #, c-format msgid "%s=line up; %s=line down; %s=page up; %s=page down; %s=top; %s=bottom" msgstr "" -#: src/lang.c:641 +#: src/lang.c:648 #, c-format msgid "%s=search forwards; %s=search backwards; %s=quit" msgstr "" -#: src/lang.c:643 +#: src/lang.c:650 #, c-format msgid "%s=author search; %s=body search; %s=catchup; %s=followup; %s=mark read" msgstr "" -#: src/lang.c:644 +#: src/lang.c:652 src/lang.c:661 +#, c-format +msgid "%s=search forwards; %s=search backwards; %s=repeat search" +msgstr "" + +#: src/lang.c:653 #, 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:646 +#: src/lang.c:655 #, c-format msgid "=set current to n; %s=next unread; %s,%s=search pattern; %s=catchup" msgstr "" -#: src/lang.c:647 +#: src/lang.c:656 #, c-format msgid "" "%s=line down; %s=line up; %s=help; %s=move; %s=quit; %s=toggle all/unread" msgstr "" -#: src/lang.c:648 +#: src/lang.c:657 #, c-format msgid "" "%s=subscribe; %s=sub pattern; %s=unsubscribe; %s=unsub pattern; %s=yank in/" "out" msgstr "" -#: src/lang.c:649 +#: src/lang.c:658 #, c-format msgid "=set current to n; %s=next unread; %s=catchup; %s=display toggle" msgstr "" -#: src/lang.c:650 +#: src/lang.c:659 #, c-format msgid "%s=help; %s=line down; %s=line up; %s=quit; %s=tag; %s=mark unread" msgstr "" -#: src/lang.c:652 -#, c-format -msgid "%s=search forwards; %s=search backwards; %s=repeat search" -msgstr "" - -#: src/lang.c:653 +#: src/lang.c:662 #, fuzzy msgid "--More--" msgstr "Más…" -#: src/lang.c:654 +#: src/lang.c:663 #, fuzzy, c-format msgid "Moving %s..." msgstr "Error moviendo final %s a dir anterior %s" -#: src/lang.c:655 +#: src/lang.c:664 #, fuzzy msgid "Message-ID: & last Reference " msgstr "No se pudo obtener el id del mensaje" -#: src/lang.c:656 +#: src/lang.c:665 #, fuzzy msgid "Message-ID: line " msgstr "No se pudo obtener el id del mensaje" -#: src/lang.c:657 +#: src/lang.c:666 #, fuzzy msgid "Message-ID: & References: line" msgstr "No se pudo obtener el id del mensaje" -#: src/lang.c:659 +#: src/lang.c:668 #, fuzzy msgid ", name: " msgstr "" -#: src/lang.c:660 +#: src/lang.c:669 #, fuzzy, c-format msgid "Go to newsgroup [%s]> " msgstr "Ir" -#: src/lang.c:661 +#: src/lang.c:670 msgid "newsgroups" msgstr "" -#: src/lang.c:662 +#: src/lang.c:671 #, c-format msgid "Position %s in group list (1,2,..,$) [%d]> " msgstr "" -#: src/lang.c:663 +#: src/lang.c:672 msgid "newsgroup" msgstr "" -#: src/lang.c:664 +#: src/lang.c:673 msgid "Try and save newsrc file again?" msgstr "" -#: src/lang.c:665 +#: src/lang.c:674 msgid "Warning: No newsgroups were written to your newsrc file. Save aborted." msgstr "" -#: src/lang.c:666 +#: src/lang.c:675 #, fuzzy msgid "newsrc file saved successfully.\n" msgstr "Fichero subido con éxito" -#: src/lang.c:667 +#: src/lang.c:676 #, fuzzy msgid "-- Next response --" msgstr "Siguiente" -#: src/lang.c:668 +#: src/lang.c:677 msgid "No " msgstr "" -#: src/lang.c:669 +#: src/lang.c:678 #, fuzzy msgid "*** No articles ***" msgstr "Artículos anteriores" -#: src/lang.c:670 +#: src/lang.c:679 #, fuzzy msgid "No articles have been posted" msgstr "No se han enviado Comentarios" -#: src/lang.c:671 +#: src/lang.c:680 #, fuzzy msgid "*** No attachments ***" msgstr "Adjuntos" -#: src/lang.c:672 +#: src/lang.c:681 #, fuzzy msgid "*** No description ***" msgstr "(sin descripción)" -#: src/lang.c:673 +#: src/lang.c:682 #, fuzzy msgid "No filename" msgstr "el fichero \"$filename\" es desconocido" -#: src/lang.c:674 +#: src/lang.c:683 #, fuzzy msgid "No group" msgstr "** grupo" -#: src/lang.c:675 +#: src/lang.c:684 #, fuzzy msgid "*** No groups ***" msgstr " grupos=" -#: src/lang.c:676 +#: src/lang.c:685 #, fuzzy msgid "No more groups to read" msgstr "GRUPOS" -#: src/lang.c:677 +#: src/lang.c:686 #, fuzzy msgid "No last message" msgstr "Último" -#: src/lang.c:678 +#: src/lang.c:687 #, fuzzy msgid "No mail address" msgstr "Dirección personal para correo" -#: src/lang.c:679 +#: src/lang.c:688 #, fuzzy msgid "No articles marked for saving" msgstr "" "\n" "Ningún artículo dentro de este grupo.\n" -#: src/lang.c:680 +#: src/lang.c:689 msgid "No match" msgstr "Sin coincidencia" -#: src/lang.c:681 +#: src/lang.c:690 #, fuzzy msgid "No more groups" msgstr " grupos=" -#: src/lang.c:682 +#: src/lang.c:691 msgid "No newsgroups" msgstr "" -#: src/lang.c:683 +#: src/lang.c:692 #, fuzzy msgid "No next unread article" msgstr "*** Tiene correo no leído. ***" -#: src/lang.c:684 +#: src/lang.c:693 #, fuzzy msgid "No previous group" msgstr "Grupo" -#: src/lang.c:685 +#: src/lang.c:694 #, fuzzy msgid "No previous search, nothing to repeat" msgstr "n repetir / o ? en la última búsqueda" -#: src/lang.c:686 +#: src/lang.c:695 #, fuzzy msgid "No previous unread article" msgstr "*** Tiene correo no leído. ***" -#: src/lang.c:687 +#: src/lang.c:696 #, fuzzy msgid "No responses" msgstr "Respuestas existentes" -#: src/lang.c:688 +#: src/lang.c:697 #, fuzzy msgid "No responses to list in current thread" msgstr "Lista el contenido del directorio actual" -#: src/lang.c:689 +#: src/lang.c:698 msgid "*** No scopes ***" msgstr "" -#: src/lang.c:690 +#: src/lang.c:699 #, 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:691 +#: src/lang.c:700 #, fuzzy msgid "No subject" msgstr "No hay Asunto" -#: src/lang.c:693 +#: src/lang.c:702 #, c-format msgid "%s: Terminal must have clear to end-of-line (ce)\n" msgstr "" -#: src/lang.c:694 +#: src/lang.c:703 #, c-format msgid "%s: Terminal must have clear to end-of-screen (cd)\n" msgstr "" -#: src/lang.c:695 +#: src/lang.c:704 #, c-format msgid "%s: Terminal must have clearscreen (cl) capability\n" msgstr "" -#: src/lang.c:696 +#: src/lang.c:705 #, c-format msgid "%s: Terminal must have cursor motion (cm)\n" msgstr "" -#: src/lang.c:697 +#: src/lang.c:706 #, c-format msgid "%s: TERM variable must be set to use screen capabilities\n" msgstr "" -#: src/lang.c:699 +#: src/lang.c:708 #, fuzzy, c-format msgid "No viewer found for %s/%s\n" msgstr "esperaba %s, pero encontré %s" -#: src/lang.c:700 +#: src/lang.c:709 #, 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:701 +#: src/lang.c:710 #, fuzzy, c-format msgid "Group %s not found in active file" msgstr "Fichero «%s» no encontrado\n" -#: src/lang.c:702 +#: src/lang.c:711 msgid "c)reate it, use a)lternative name, use d)efault .newsrc, q)uit tin: " msgstr "" -#: src/lang.c:703 +#: src/lang.c:712 msgid "use a)lternative name, use d)efault .newsrc, q)uit tin: " msgstr "" -#: src/lang.c:704 +#: src/lang.c:713 #, c-format msgid "" "# NNTP-server -> newsrc translation table and NNTP-server\n" @@ -3289,364 +3309,384 @@ msgid "" "#\n" msgstr "" -#: src/lang.c:711 +#: src/lang.c:720 #, fuzzy msgid "Only" msgstr "Sólo Extraer" -#: src/lang.c:712 +#: src/lang.c:721 #, fuzzy, c-format msgid "Option not enabled. Recompile with %s." msgstr "La opción --regex está activada por defecto." -#: src/lang.c:713 +#: src/lang.c:722 #, 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:714 +#: src/lang.c:723 #, fuzzy msgid "Options Menu Commands" msgstr "El menú de opciones" -#: src/lang.c:717 +#: src/lang.c:726 #, fuzzy, c-format msgid "Error in regex: %s at pos. %d '%s'" msgstr "" " expreg en desplazamiento %d: %s\n" "\n" -#: src/lang.c:718 +#: src/lang.c:727 #, fuzzy, c-format msgid "Error in regex: pcre internal error %d" msgstr "%s: pcre_exec() error %d mientras coincide " -#: src/lang.c:719 +#: src/lang.c:728 #, c-format msgid "Error in regex: study - pcre internal error %s" msgstr "" -#: src/lang.c:720 +#: src/lang.c:729 #, fuzzy msgid "Post a followup..." msgstr "Contabilizar a" #. TODO: replace hard coded key-name in txt_post_error_ask_postpone -#: src/lang.c:722 +#: src/lang.c:731 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:725 +#: src/lang.c:734 #, fuzzy msgid "Posted articles history" msgstr "" "\n" "Ningún artículo dentro de este grupo.\n" -#: src/lang.c:726 +#: src/lang.c:735 +#, fuzzy +msgid "Posted Articles Menu Commands" +msgstr "menú" + +#: src/lang.c:736 +msgid "Lookup failed" +msgstr "" + +#: src/lang.c:737 +msgid "Operation not available for replies by mail" +msgstr "" + +#: src/lang.c:738 +#, fuzzy +msgid "Already in posted articles history level" +msgstr "" +"\n" +"Ningún artículo dentro de este grupo.\n" + +#: src/lang.c:739 #, c-format msgid "Post to newsgroup(s) [%s]> " msgstr "" -#: src/lang.c:727 +#: src/lang.c:740 #, fuzzy msgid "-- post processing started --" msgstr "Contabilizar" -#: src/lang.c:728 +#: src/lang.c:741 #, fuzzy msgid "-- post processing completed --" msgstr "Contabilizar" -#: src/lang.c:729 +#: src/lang.c:742 #, fuzzy, c-format msgid "Post subject [%s]> " msgstr "Asunto" -#: src/lang.c:730 +#: src/lang.c:743 msgid "" "# Summary of mailed/posted messages viewable by 'W' command from within " "tin.\n" msgstr "" -#: src/lang.c:731 +#: src/lang.c:744 #, fuzzy msgid "Posting article..." msgstr "Publicación Fallida" -#: src/lang.c:732 +#: src/lang.c:745 #, c-format msgid "Post postponed articles [%%s]? (%s/%s/%s/%s/%s): " msgstr "" -#: src/lang.c:733 +#: src/lang.c:746 #, fuzzy, c-format msgid "Hot %s" msgstr "¡Está caliente!" -#: src/lang.c:734 +#: src/lang.c:747 #, c-format msgid "Tagged %s" msgstr "" -#: src/lang.c:735 +#: src/lang.c:748 #, fuzzy, c-format msgid "Untagged %s" msgstr "[%d] Servidor no envía respuesta inetiquetada «%s» o preguntada" -#: src/lang.c:737 +#: src/lang.c:750 #, c-format msgid "Preparing for filtering on Path header (%d/%d)..." msgstr "" -#: src/lang.c:739 +#: src/lang.c:752 msgid "Processing mail messages marked for deletion." msgstr "" -#: src/lang.c:740 +#: src/lang.c:753 msgid "Processing saved articles marked for deletion." msgstr "" -#: src/lang.c:741 +#: src/lang.c:754 #, c-format msgid "Accept Followup-To? %s=post, %s=ignore, %s=quit: " msgstr "" -#: src/lang.c:742 +#: src/lang.c:755 msgid "Article unchanged, abort mailing?" msgstr "" -#: src/lang.c:743 +#: src/lang.c:756 #, c-format msgid "Do you want to see postponed articles (%d)?" msgstr "" -#: src/lang.c:745 +#: src/lang.c:758 msgid "Add quick kill filter?" msgstr "" -#: src/lang.c:746 +#: src/lang.c:759 msgid "Add quick selection filter?" msgstr "" -#: src/lang.c:747 +#: src/lang.c:760 #, fuzzy msgid "Do you really want to quit?" msgstr "¿Realmente quiere terminar MUIbase?" -#: src/lang.c:748 +#: src/lang.c:761 #, c-format msgid "%s=edit cancel message, %s=quit, %s=delete (cancel) [%%s]: " msgstr "" -#: src/lang.c:749 +#: src/lang.c:762 msgid "You have tagged articles in this group - quit anyway?" msgstr "" -#: src/lang.c:750 +#: src/lang.c:763 #, fuzzy, c-format msgid "%s=quit, %s=edit, %s=postpone: " msgstr "no se puede editar %s: es una terminal" -#: src/lang.c:751 +#: src/lang.c:764 #, c-format msgid "%s=quit %s=edit %s=save kill description: " msgstr "" -#: src/lang.c:752 +#: src/lang.c:765 #, c-format msgid "%s=quit %s=edit %s=save select description: " msgstr "" -#: src/lang.c:753 +#: src/lang.c:766 msgid "Do you really want to quit without saving your configuration?" msgstr "" -#: src/lang.c:756 +#: src/lang.c:769 msgid "Invalid range - valid are '0-9.$' eg. 1-$" msgstr "" -#: src/lang.c:757 +#: src/lang.c:770 #, fuzzy msgid "Do you want to abort this operation?" msgstr "¿Quiere realmente hacer eso?" -#: src/lang.c:758 +#: src/lang.c:771 msgid "Do you want to exit tin immediately?" msgstr "" -#: src/lang.c:759 +#: src/lang.c:772 #, fuzzy msgid "Reading ('q' to quit)..." msgstr " -q, --quit terminar el proceso en segundo plano\n" -#: src/lang.c:760 +#: src/lang.c:773 #, fuzzy, c-format msgid "Reading %sarticles..." msgstr "No leído" -#: src/lang.c:761 +#: src/lang.c:774 #, fuzzy, c-format msgid "Reading %sattributes file...\n" msgstr "Error leyendo fichero intercambio" -#: src/lang.c:762 +#: src/lang.c:775 #, fuzzy, c-format msgid "Reading %sconfig file...\n" msgstr "Error leyendo fichero intercambio" -#: src/lang.c:763 +#: src/lang.c:776 #, fuzzy msgid "Reading filter file...\n" msgstr "Leyendo fichero…" -#: src/lang.c:764 +#: src/lang.c:777 #, fuzzy, c-format msgid "Reading %s groups..." msgstr "Memoria agotada al leer %lu grupos\n" -#: src/lang.c:765 +#: src/lang.c:778 #, fuzzy msgid "Reading input history file...\n" msgstr "error de entrada al leer el archivo de esquema %s" -#: src/lang.c:766 +#: src/lang.c:779 #, fuzzy msgid "Reading keymap file...\n" msgstr "Leyendo fichero…" -#: src/lang.c:767 +#: src/lang.c:780 #, fuzzy msgid "Reading groups from active file... " msgstr "Leyendo fichero boletinado de acceso: desde entrada estándar\n" -#: src/lang.c:768 +#: src/lang.c:781 #, fuzzy msgid "Reading groups from newsrc file... " msgstr "Leyendo fichero boletinado de acceso: desde entrada estándar\n" -#: src/lang.c:769 +#: src/lang.c:782 #, fuzzy msgid "Reading newsgroups file... " msgstr "Error leyendo fichero intercambio" -#: src/lang.c:770 +#: src/lang.c:783 #, fuzzy msgid "Reading newsrc file..." msgstr "Leyendo fichero…" -#: src/lang.c:771 +#: src/lang.c:784 #, fuzzy msgid "References: line " msgstr "" "\n" " --references listado de referencias de RUTAS" -#: src/lang.c:773 +#: src/lang.c:786 #, fuzzy, c-format msgid "(%d:%02d remaining)" msgstr "Ranura %d - %d:%02d - %s" -#: src/lang.c:775 +#: src/lang.c:788 #, fuzzy, c-format msgid "Bogus group %s removed." msgstr ", no eliminado: %s" -#: src/lang.c:776 +#: src/lang.c:789 #, fuzzy -msgid "Removed from the previous rule: " +msgid "Removed from this rule: " msgstr ".. quitado desde entorno" -#: src/lang.c:777 +#: src/lang.c:790 #, fuzzy, c-format msgid "Error: rename %s to %s" msgstr "no se puede renombrar %s a %s" -#: src/lang.c:778 +#: src/lang.c:791 #, fuzzy msgid "Reply to author..." msgstr "Responder" -#: src/lang.c:779 +#: src/lang.c:792 msgid "Repost" msgstr "" -#: src/lang.c:780 +#: src/lang.c:793 #, fuzzy msgid "Reposting article..." msgstr "Artículo definido requerido" -#: src/lang.c:781 +#: src/lang.c:794 #, fuzzy, c-format msgid "Repost article(s) to group(s) [%s]> " msgstr "el grupo de %s permanece como %s\n" -#: src/lang.c:782 +#: src/lang.c:795 #, fuzzy msgid "Reset newsrc?" msgstr " (restablecer)" -#: src/lang.c:783 +#: src/lang.c:796 msgid "Responses have been directed to the following newsgroups" msgstr "" -#: src/lang.c:784 +#: src/lang.c:797 #, c-format msgid "Responses have been directed to poster. %s=mail, %s=post, %s=quit: " msgstr "" -#: src/lang.c:786 +#: src/lang.c:799 #, fuzzy msgid "Press to continue..." msgstr "" "\n" "Pulse RETORNO para continuar: " -#: src/lang.c:788 +#: src/lang.c:801 #, fuzzy, c-format msgid "Select From [%s] (y/n): " msgstr "El fichero %s existe. ¿Sobreescribir? [y|n] " -#: src/lang.c:789 +#: src/lang.c:802 #, fuzzy msgid "Select Lines: (num): " msgstr "seleccionar líneas no coincidentes" -#: src/lang.c:790 +#: src/lang.c:803 msgid "Auto-select Article Menu" msgstr "" -#: src/lang.c:791 +#: src/lang.c:804 #, fuzzy, c-format msgid "Select Msg-ID [%s] (f/l/o/n): " msgstr "El fichero %s existe. ¿Sobreescribir? [y|n] " -#: src/lang.c:792 +#: src/lang.c:805 #, fuzzy msgid "Select pattern scope: " msgstr "Seleccionar…" -#: src/lang.c:793 +#: src/lang.c:806 #, fuzzy, c-format msgid "Select Subject [%s] (y/n): " msgstr "El fichero %s existe. ¿Sobreescribir? [y|n] " -#: src/lang.c:794 +#: src/lang.c:807 #, fuzzy msgid "Select text pattern : " msgstr "Patrón" -#: src/lang.c:795 +#: src/lang.c:808 #, fuzzy msgid "Select time in days : " msgstr "Tiempo Medio Abierto (en días)" -#: src/lang.c:796 +#: src/lang.c:809 #, c-format msgid "" "# %s server configuration file\n" @@ -3659,235 +3699,235 @@ msgid "" "\n" msgstr "" -#: src/lang.c:802 +#: src/lang.c:815 msgid "Showing unread groups only" msgstr "" -#: src/lang.c:803 +#: src/lang.c:816 #, fuzzy msgid "Subject: line (ignore case) " msgstr "" " -i, --ignore-case ignora las diferencias entre mayúsculas y " "minúsculas\n" -#: src/lang.c:804 +#: src/lang.c:817 #, fuzzy msgid "Subject: line (case sensitive)" msgstr "distinguir mayúsculas" -#: src/lang.c:805 +#: src/lang.c:818 #, fuzzy msgid "Save" msgstr "_Guardar" -#: src/lang.c:806 +#: src/lang.c:819 #, fuzzy, c-format msgid "Save '%s' (%s/%s)?" msgstr "Guardar «%s»…" -#: src/lang.c:807 +#: src/lang.c:820 #, fuzzy msgid "Save configuration before continuing?" msgstr "¿Guardar Transacciones antes de procesar?" -#: src/lang.c:808 +#: src/lang.c:821 #, fuzzy msgid "Save filename> " msgstr "save nombrefichero - guarda órdenes desde la sesión al fichero." -#: src/lang.c:809 +#: src/lang.c:822 #, fuzzy msgid "Saved" msgstr "guardado" -#: src/lang.c:810 +#: src/lang.c:823 #, fuzzy, c-format msgid "%4d unread (%4d hot) %s in %s\n" msgstr "\treubicación %4d desplazamiento %4x [%4lx] %s" -#: src/lang.c:811 +#: src/lang.c:824 #, fuzzy, c-format msgid "Saved %s...\n" msgstr "Boletín de interpretación sintáctica de Sarg guardado en %s\n" -#: src/lang.c:812 +#: src/lang.c:825 #, fuzzy msgid "Nothing was saved" msgstr "No hay nada que ser guardado." -#: src/lang.c:813 +#: src/lang.c:826 #, 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:814 +#: src/lang.c:827 #, fuzzy, c-format msgid "-- %s saved to %s%s --" msgstr "Diapositiva es guardado correctamente por %s" -#: src/lang.c:815 +#: src/lang.c:828 #, fuzzy, c-format msgid "-- %s saved to %s - %s --" msgstr "Diapositiva es guardado correctamente por %s" -#: src/lang.c:816 +#: src/lang.c:829 msgid "Saving..." msgstr "Guardando..." -#: src/lang.c:817 +#: src/lang.c:830 #, fuzzy, c-format msgid "%s: Screen initialization failed" msgstr "GnuTLS fallado al inicializar: %s" -#: src/lang.c:819 +#: src/lang.c:832 #, 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:821 +#: src/lang.c:834 #, 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:822 +#: src/lang.c:835 #, fuzzy msgid "Delete scope?" msgstr "borrar" -#: src/lang.c:823 +#: src/lang.c:836 #, fuzzy msgid "Enter scope> " msgstr "_Introducir" -#: src/lang.c:824 +#: src/lang.c:837 #, fuzzy msgid "Select new position> " msgstr "Selecciona un fichero o subir uno nuevo" -#: src/lang.c:825 +#: src/lang.c:838 msgid "New position cannot be a global scope" msgstr "" -#: src/lang.c:826 +#: src/lang.c:839 #, fuzzy msgid "Global scope, operation not allowed" msgstr "error: no puede reiniciar, operación no permitida\n" -#: src/lang.c:827 +#: src/lang.c:840 #, fuzzy msgid "Rename scope> " msgstr "Renombrar…" -#: src/lang.c:828 +#: src/lang.c:841 #, fuzzy msgid "Select scope> " msgstr "_Seleccionar…" -#: src/lang.c:829 +#: src/lang.c:842 #, fuzzy msgid "Scopes Menu" msgstr "menú" -#: src/lang.c:830 +#: src/lang.c:843 #, fuzzy msgid "Scopes Menu Commands" msgstr " órdenes:\n" -#: src/lang.c:831 +#: src/lang.c:844 #, fuzzy, c-format msgid "Search backwards [%s]> " msgstr "Buscar hacia atrás: " -#: src/lang.c:832 +#: src/lang.c:845 #, fuzzy, c-format msgid "Search body [%s]> " msgstr "La macro %%%s tiene cuerpo indeterminado\n" -#: src/lang.c:833 +#: src/lang.c:846 #, fuzzy, c-format msgid "Search forwards [%s]> " msgstr "Buscar hacia adelante" -#: src/lang.c:834 +#: src/lang.c:847 msgid "Searching..." msgstr "Buscando…" -#: src/lang.c:835 +#: src/lang.c:848 #, c-format msgid "Searching article %d of %d ('q' to abort)..." msgstr "" -#: src/lang.c:836 +#: src/lang.c:849 #, fuzzy msgid "Select article> " msgstr "Artículo definido requerido" -#: src/lang.c:837 +#: src/lang.c:850 msgid "" "Select option number before text or use arrow keys and . 'q' to quit." msgstr "" -#: src/lang.c:838 +#: src/lang.c:851 #, fuzzy msgid "Select group> " msgstr "Seleccionar " -#: src/lang.c:839 +#: src/lang.c:852 #, fuzzy, c-format msgid "Enter selection pattern [%s]> " msgstr "Introduce sección [^{1^}-^{3^}]: " -#: src/lang.c:840 +#: src/lang.c:853 #, fuzzy msgid "Select thread> " msgstr "Hilo" -#: src/lang.c:841 +#: src/lang.c:854 #, c-format msgid "%s %s %s (\"%s\"): send a DETAILED bug report to %s\n" msgstr "" -#: src/lang.c:842 +#: src/lang.c:855 #, fuzzy msgid "servers active-file" msgstr "Servidores" -#: src/lang.c:843 +#: src/lang.c:856 msgid "Cannot move into new newsgroups. Subscribe first..." msgstr "" -#: src/lang.c:844 +#: src/lang.c:857 #, fuzzy msgid "" msgstr "_Espacio" -#: src/lang.c:845 +#: src/lang.c:858 #, fuzzy, c-format msgid "Starting: (%s)" msgstr "iniciando %s" -#: src/lang.c:846 +#: src/lang.c:859 #, fuzzy, c-format msgid "List Thread (%d of %d)" msgstr "[%d] incapaz de crear hilo: %s" -#: src/lang.c:847 +#: src/lang.c:860 #, fuzzy, c-format msgid "Thread (%.*s)" msgstr "Hilo(s) encontrado(s)" -#: src/lang.c:848 +#: src/lang.c:861 msgid "Enter wildcard subscribe pattern> " msgstr "" -#: src/lang.c:849 +#: src/lang.c:862 #, fuzzy, c-format msgid "subscribed to %d groups" msgstr " grupos=" -#: src/lang.c:850 +#: src/lang.c:863 #, fuzzy, c-format msgid "Subscribed to %s" msgstr "" @@ -3897,46 +3937,46 @@ msgstr "" "o desactivarlo también visitando el \n" "siguiente enlace: <%3$s>\n" -#: src/lang.c:851 +#: src/lang.c:864 #, fuzzy msgid "Subscribing... " msgstr "" "Para detalles sobre suscribirse a ese listado, vea <http://www.gnucash." "org/>." -#: src/lang.c:852 +#: src/lang.c:865 #, c-format msgid "Repost or supersede article(s) [%%s]? (%s/%s/%s): " msgstr "" -#: src/lang.c:853 +#: src/lang.c:866 #, fuzzy, c-format msgid "Supersede article(s) to group(s) [%s]> " msgstr "el grupo de %s permanece como %s\n" -#: src/lang.c:854 +#: src/lang.c:867 #, fuzzy msgid "Superseding article ..." msgstr "Artículo definido requerido" -#: src/lang.c:855 +#: src/lang.c:868 #, c-format msgid "" "\n" "Stopped. Type 'fg' to restart %s\n" msgstr "" -#: src/lang.c:857 +#: src/lang.c:870 #, fuzzy, c-format msgid "%d days" msgstr "Estadísticas para los últimos %d días" -#: src/lang.c:858 +#: src/lang.c:871 #, fuzzy msgid "" msgstr "Lengüeta" -#: src/lang.c:859 +#: src/lang.c:872 #, fuzzy msgid "TeX " msgstr "" @@ -3948,11 +3988,11 @@ 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:860 +#: src/lang.c:873 msgid "# Default action/prompt strings\n" msgstr "" -#: src/lang.c:861 +#: src/lang.c:874 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" @@ -3963,135 +4003,135 @@ msgid "" "# expire=ON/OFF ON=limit to default_filter_days OFF=don't ever expire\n" msgstr "" -#: src/lang.c:874 +#: src/lang.c:887 msgid "" "# If ON use print current subject or newsgroup description in the last line\n" msgstr "" -#: src/lang.c:875 +#: src/lang.c:888 msgid "# Host & time info used for detecting new groups (don't touch)\n" msgstr "" -#: src/lang.c:876 +#: src/lang.c:889 #, fuzzy msgid "There is no news\n" msgstr "^Novedades" -#: src/lang.c:877 +#: src/lang.c:890 msgid "Thread" msgstr "Hilo" -#: src/lang.c:878 +#: src/lang.c:891 #, fuzzy msgid "Thread Level Commands" msgstr " órdenes:\n" -#: src/lang.c:879 +#: src/lang.c:892 #, fuzzy msgid "Thread deselected" msgstr "Hilo" -#: src/lang.c:880 +#: src/lang.c:893 #, fuzzy msgid "Thread selected" msgstr "Hilo" -#: src/lang.c:882 +#: src/lang.c:895 #, fuzzy msgid "threads" msgstr "Conversaciones" -#: src/lang.c:884 +#: src/lang.c:897 #, fuzzy msgid "thread" msgstr "Hilo" -#: src/lang.c:885 +#: src/lang.c:898 #, fuzzy, c-format msgid "Thread %4s of %4s" msgstr "4s" -#: src/lang.c:886 +#: src/lang.c:899 #, fuzzy msgid "Threading articles..." msgstr "Artículos anteriores" -#: src/lang.c:887 +#: src/lang.c:900 #, fuzzy, c-format msgid "Toggled word highlighting %s" msgstr "el registro tiene el tamaño equivocado para un word %s" -#: src/lang.c:888 +#: src/lang.c:901 #, fuzzy msgid "Toggled rot13 encoding" msgstr "Codificación" -#: src/lang.c:889 -#, c-format -msgid "Toggled german TeX encoding %s" -msgstr "" +#: src/lang.c:902 +#, fuzzy, c-format +msgid "Toggled German TeX encoding %s" +msgstr "Codificación" -#: src/lang.c:890 +#: src/lang.c:903 #, fuzzy, c-format msgid "Toggled tab-width to %d" msgstr "una anchura de la lengeta de $number est fuera de gama" -#: src/lang.c:892 +#: src/lang.c:905 #, fuzzy, c-format msgid "%d Trying to dotlock %s" msgstr "Tratando de hacer 'bal' a %s" -#: src/lang.c:893 +#: src/lang.c:906 #, fuzzy, c-format msgid "%d Trying to lock %s" msgstr "Intentando conectar a %s/%s..." -#: src/lang.c:895 +#: src/lang.c:908 #, fuzzy msgid " h=help" msgstr "\t-h\t\t\t--help\n" -#: src/lang.c:897 +#: src/lang.c:910 msgid "Unlimited" msgstr "Ilimitado" -#: src/lang.c:898 +#: src/lang.c:911 msgid "Enter wildcard unsubscribe pattern> " msgstr "" -#: src/lang.c:899 +#: src/lang.c:912 #, fuzzy, c-format msgid "Error decoding %s : %s" msgstr "error decodificando cadena de texto: %s" -#: src/lang.c:900 +#: src/lang.c:913 #, fuzzy msgid "No end." msgstr "FIN" -#: src/lang.c:901 +#: src/lang.c:914 #, fuzzy, c-format msgid "%s successfully decoded." msgstr "Desafío decodificado: %s\n" -#: src/lang.c:902 +#: src/lang.c:915 #, 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:903 +#: src/lang.c:916 #, fuzzy msgid "unread " msgstr "*** Tiene correo no leído. ***" -#: src/lang.c:904 +#: src/lang.c:917 #, fuzzy, c-format msgid "unsubscribed from %d groups" msgstr " o un entero de %d a %d\n" -#: src/lang.c:905 +#: src/lang.c:918 #, fuzzy, c-format msgid "Unsubscribed from %s" msgstr "" @@ -4099,105 +4139,105 @@ msgstr "" "activar su subscripción en el futuro, accede y visite su página de " "mantenimiento de la Cuenta." -#: src/lang.c:906 +#: src/lang.c:919 msgid "Unsubscribing... " msgstr "" -#: src/lang.c:907 +#: src/lang.c:920 #, fuzzy msgid "Unthreading articles..." msgstr "" "\n" "Ningún artículo dentro de este grupo.\n" -#: src/lang.c:908 +#: src/lang.c:921 msgid "Updated" msgstr "Actualizado" -#: src/lang.c:909 +#: src/lang.c:922 #, fuzzy msgid "Updating" msgstr "Error Actualizando Paquete" -#: src/lang.c:910 +#: src/lang.c:923 #, fuzzy msgid "URL Menu" msgstr "URL" -#: src/lang.c:911 +#: src/lang.c:924 #, fuzzy msgid "URL Menu Commands" msgstr " órdenes:\n" -#: src/lang.c:912 +#: src/lang.c:925 #, fuzzy, c-format msgid "Opening %s" msgstr "error al abrir %s" -#: src/lang.c:913 +#: src/lang.c:926 #, fuzzy msgid "Select URL> " msgstr "Seleccionar…" -#: src/lang.c:914 +#: src/lang.c:927 #, fuzzy msgid "No URLs in this article" msgstr "Artículo definido requerido" -#: src/lang.c:915 +#: src/lang.c:928 #, fuzzy msgid "Use MIME display program for this message?" msgstr "emplea paginador PAGER de programa para enseñar la salida" -#: src/lang.c:916 +#: src/lang.c:929 msgid " -c mark all news as read in subscribed newsgroups (batch mode)" msgstr "" -#: src/lang.c:917 +#: src/lang.c:930 msgid " -Z return status indicating if any unread news (batch mode)" msgstr "" -#: src/lang.c:918 +#: src/lang.c:931 msgid " -q don't check for new newsgroups" msgstr "" -#: src/lang.c:919 +#: src/lang.c:932 msgid " -X don't save any files on quit" msgstr "" -#: src/lang.c:920 +#: src/lang.c:933 msgid " -d don't show newsgroup descriptions" msgstr "" -#: src/lang.c:921 +#: src/lang.c:934 msgid " -G limit get only limit articles/group" msgstr "" -#: src/lang.c:922 +#: src/lang.c:935 #, fuzzy, c-format msgid " -H help information about %s" msgstr " -h --help Enseña esta información.\n" -#: src/lang.c:923 +#: src/lang.c:936 #, fuzzy msgid " -h this help message" msgstr " --help, -h produce este mensaje de ayuda.\n" -#: src/lang.c:924 +#: src/lang.c:937 #, c-format msgid " -I dir news index file directory [default=%s]" msgstr "" -#: src/lang.c:925 +#: src/lang.c:938 msgid " -u update index files (batch mode)" msgstr "" -#: src/lang.c:926 +#: src/lang.c:939 #, c-format msgid " -m dir mailbox directory [default=%s]" msgstr "" -#: src/lang.c:927 +#: src/lang.c:940 #, fuzzy, c-format msgid "" "\n" @@ -4206,52 +4246,52 @@ msgstr "" "Correo-e del boletín de defectos a: <%s>.\n" " \n" -#: src/lang.c:928 +#: src/lang.c:941 msgid " -N mail new news to your posts (batch mode)" msgstr "" -#: src/lang.c:929 +#: src/lang.c:942 msgid " -M user mail new news to specified user (batch mode)" msgstr "" -#: src/lang.c:930 +#: src/lang.c:943 #, 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:931 +#: src/lang.c:944 #, fuzzy msgid " -x no-posting mode" msgstr "Estará publicando a:" -#: src/lang.c:932 +#: src/lang.c:945 msgid " -w post an article and exit" msgstr "" -#: src/lang.c:933 +#: src/lang.c:946 msgid " -o post all postponed articles and exit" msgstr "" -#: src/lang.c:934 +#: src/lang.c:947 msgid " -R read news saved by -S option" msgstr "" -#: src/lang.c:935 +#: src/lang.c:948 #, c-format msgid " -s dir save news directory [default=%s]" msgstr "" -#: src/lang.c:936 +#: src/lang.c:949 msgid " -S save new news for later reading (batch mode)" msgstr "" -#: src/lang.c:937 +#: src/lang.c:950 msgid " -z start if any unread news" msgstr "" -#: src/lang.c:938 +#: src/lang.c:951 #, c-format msgid "" "A Usenet reader.\n" @@ -4259,48 +4299,48 @@ msgid "" "Usage: %s [options] [newsgroup[,...]]" msgstr "" -#: src/lang.c:939 +#: src/lang.c:952 msgid " -v verbose output for batch mode options" msgstr "" -#: src/lang.c:940 +#: src/lang.c:953 #, fuzzy msgid " -V print version & date information" msgstr "Escribe la información de la versión" -#: src/lang.c:941 +#: src/lang.c:954 #, c-format msgid "%s only useful without batch mode operations\n" msgstr "" -#: src/lang.c:942 +#: src/lang.c:955 #, c-format msgid "%s only useful for batch mode operations\n" msgstr "" -#: src/lang.c:943 +#: src/lang.c:956 #, c-format msgid "%s only useful for batch or debug mode operations\n" msgstr "" -#: src/lang.c:944 +#: src/lang.c:957 #, fuzzy, c-format msgid "Useless combination %s and %s. Ignoring %s.\n" msgstr "combinación de operandos errónea para '%.*s'" -#: src/lang.c:946 +#: src/lang.c:959 #, c-format msgid "" "\n" "%s%d out of range (0 - %d). Reset to 0" msgstr "" -#: src/lang.c:947 +#: src/lang.c:960 #, fuzzy, c-format msgid "View '%s' (%s/%s)?" msgstr "Ver el/los %d miembro(s)" -#: src/lang.c:949 +#: src/lang.c:962 #, c-format msgid "" "\n" @@ -4308,33 +4348,33 @@ msgid "" "%-100s\n" msgstr "" -#: src/lang.c:950 +#: src/lang.c:963 msgid "" "\n" "Warning: article unchanged after editing\n" msgstr "" -#: src/lang.c:951 +#: src/lang.c:964 msgid "" "\n" "Warning: \"Subject:\" contains only whitespaces.\n" msgstr "" -#: src/lang.c:952 +#: src/lang.c:965 msgid "" "\n" "Warning: \"Subject:\" begins with \"Re: \" but there are no \"References:" "\".\n" msgstr "" -#: src/lang.c:954 +#: src/lang.c:967 msgid "" "\n" "Warning: Article has \"References:\" but \"Subject:\" does not begin\n" " with \"Re: \" and does not contain \"(was:\".\n" msgstr "" -#: src/lang.c:957 +#: src/lang.c:970 msgid "" "Read carefully!\n" "\n" @@ -4348,7 +4388,7 @@ msgid "" "\n" msgstr "" -#: src/lang.c:961 +#: src/lang.c:974 msgid "" "\n" "Warning: You are using a non-plain transfer encoding (such as base64 or\n" @@ -4357,13 +4397,13 @@ msgid "" " not be encoded properly.\n" msgstr "" -#: src/lang.c:966 +#: src/lang.c:979 msgid "" "\n" "Warning: \"example\" is a reserved hierarchy!\n" msgstr "" -#: src/lang.c:967 +#: src/lang.c:980 #, c-format msgid "" "\n" @@ -4373,7 +4413,7 @@ msgid "" "Read WHATSNEW, etc...\n" msgstr "" -#: src/lang.c:969 +#: src/lang.c:982 #, c-format msgid "" "\n" @@ -4382,7 +4422,7 @@ msgid "" "Some values in your %s file may be ignored, others might have changed!\n" msgstr "" -#: src/lang.c:972 +#: src/lang.c:985 #, c-format msgid "" "Warning: tin wrote fewer groups to your\n" @@ -4392,19 +4432,19 @@ msgid "" "before you start tin once again!\n" msgstr "" -#: src/lang.c:976 +#: src/lang.c:989 #, c-format msgid "" "\n" "Warning: Found %d '-- \\n' lines, this may confuse some people.\n" msgstr "" -#: src/lang.c:977 +#: src/lang.c:990 #, c-format msgid "Warning: Only %d out of %d articles were saved" msgstr "" -#: src/lang.c:978 +#: src/lang.c:991 #, c-format msgid "" "\n" @@ -4415,53 +4455,53 @@ msgid "" " possible.\n" msgstr "" -#: src/lang.c:982 +#: src/lang.c:995 #, c-format msgid "" "Warning: this mail address may contain a spamtrap. %s=continue, %s=abort? " msgstr "" -#: src/lang.c:983 +#: src/lang.c:996 msgid "" "\n" "Warning: Signatures should start with '-- \\n' not with '--\\n'.\n" msgstr "" -#: src/lang.c:984 +#: src/lang.c:997 #, fuzzy msgid "Writing attributes file..." msgstr "Escribiendo fichero…" -#: src/lang.c:986 +#: src/lang.c:999 #, fuzzy, c-format -msgid "%d Responses" +msgid "%4d Responses" msgstr "Respuestas existentes" -#: src/lang.c:988 +#: src/lang.c:1001 #, fuzzy, c-format msgid "Added %d %s" msgstr "Se añadió la pista %d a la lista %s\n" -#: src/lang.c:989 +#: src/lang.c:1002 #, fuzzy msgid "No unsubscribed groups to show" msgstr "GRUPOS" -#: src/lang.c:990 +#: src/lang.c:1003 msgid "Showing subscribed to groups only" msgstr "" -#: src/lang.c:991 +#: src/lang.c:1004 #, fuzzy msgid "Yes " msgstr "Si." -#: src/lang.c:992 +#: src/lang.c:1005 #, fuzzy msgid " You have mail" msgstr "Tiene correo en $_" -#: src/lang.c:997 +#: src/lang.c:1010 #, c-format msgid "" "\n" @@ -4474,12 +4514,12 @@ msgid "" " M)enu option.\n" msgstr "" -#: src/lang.c:1008 +#: src/lang.c:1021 #, fuzzy msgid " -D mode debug mode" msgstr "ejecutar en modo depurado, no demonizado" -#: src/lang.c:1012 +#: src/lang.c:1025 msgid "" "Read carefully!\n" "\n" @@ -4496,12 +4536,12 @@ msgid "" "\n" msgstr "" -#: src/lang.c:1021 +#: src/lang.c:1034 #, fuzzy msgid "toggle color" msgstr "detallar" -#: src/lang.c:1022 +#: src/lang.c:1035 msgid "" "# Changing colors of several screen parts\n" "# Possible values are:\n" @@ -4526,408 +4566,408 @@ msgid "" "\n" msgstr "" -#: src/lang.c:1042 +#: src/lang.c:1055 #, fuzzy msgid " -a toggle color flag" msgstr "detallar" -#: src/lang.c:1046 +#: src/lang.c:1059 msgid "" "\n" "Error: Followup-To set to more than one newsgroup!\n" msgstr "" -#: src/lang.c:1047 +#: src/lang.c:1060 #, 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:1048 +#: src/lang.c:1061 #, c-format msgid "" "\n" "Error: cross-posting to %d newsgroups and no Followup-To line!\n" msgstr "" -#: src/lang.c:1049 +#: src/lang.c:1062 #, 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:1051 +#: src/lang.c:1064 msgid "" "\n" "Warning: Followup-To set to more than one newsgroup!\n" msgstr "" -#: src/lang.c:1052 +#: src/lang.c:1065 #, c-format msgid "" "\n" "Warning: \"%s\" is renamed, you should use \"%s\" instead!\n" msgstr "" -#: src/lang.c:1053 +#: src/lang.c:1066 #, c-format msgid "" "\n" "Warning: cross-posting to %d newsgroups and no Followup-To line!\n" msgstr "" -#: src/lang.c:1054 +#: src/lang.c:1067 #, c-format msgid "" "\n" "Warning: \"%s\" is not in your newsrc, it may be invalid at this site!\n" msgstr "" -#: src/lang.c:1055 +#: src/lang.c:1068 #, 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:1059 +#: src/lang.c:1072 #, c-format msgid "%d files successfully written from %d articles. %d %s occurred." msgstr "" -#: src/lang.c:1060 +#: src/lang.c:1073 #, fuzzy msgid "Missing parts." msgstr "Directorio de Importación [partes de .idata]" -#: src/lang.c:1061 +#: src/lang.c:1074 #, fuzzy msgid "No beginning." msgstr "empezando el: " -#: src/lang.c:1062 +#: src/lang.c:1075 #, fuzzy msgid "No data." msgstr "Sin fecha" -#: src/lang.c:1063 +#: src/lang.c:1076 msgid "Unknown error." msgstr "Error desconocido." -#: src/lang.c:1066 +#: src/lang.c:1079 #, fuzzy, c-format msgid "\tChecksum of %s (%ld %s)" msgstr "%s: %s checksum: %u\n" -#: src/lang.c:1071 +#: src/lang.c:1084 #, fuzzy msgid "Reading mail active file... " msgstr "Error leyendo fichero intercambio" -#: src/lang.c:1072 +#: src/lang.c:1085 #, fuzzy msgid "Reading mailgroups file... " msgstr "Error leyendo fichero intercambio" -#: src/lang.c:1076 +#: src/lang.c:1089 #, fuzzy msgid "perform PGP operations on article" msgstr "%s: no se pudieron realizar todas las operaciones solicitadas" -#: src/lang.c:1077 +#: src/lang.c:1090 #, fuzzy msgid "Add key(s) to public keyring?" msgstr "Añade una llave a un anillo" -#: src/lang.c:1078 +#: src/lang.c:1091 #, c-format msgid "%s=encrypt, %s=sign, %s=both, %s=quit: " msgstr "" -#: src/lang.c:1079 +#: src/lang.c:1092 #, c-format msgid "%s=sign, %s=sign & include public key, %s=quit: " msgstr "" -#: src/lang.c:1080 +#: src/lang.c:1093 #, c-format msgid "PGP has not been set up (can't open %s)" msgstr "" -#: src/lang.c:1081 +#: src/lang.c:1094 msgid "Article not signed and no public keys found" msgstr "" -#: src/lang.c:1083 +#: src/lang.c:1096 #, c-format msgid "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone: " msgstr "" -#: src/lang.c:1084 +#: src/lang.c:1097 #, c-format msgid "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=send [%%s]: " msgstr "" -#: src/lang.c:1085 +#: src/lang.c:1098 #, c-format msgid "" "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: " msgstr "" -#: src/lang.c:1087 +#: src/lang.c:1100 #, c-format msgid "%s=quit, %s=edit, %s=pgp, %s=menu, %s=post, %s=postpone: " msgstr "" -#: src/lang.c:1088 +#: src/lang.c:1101 #, c-format msgid "%s=quit, %s=edit, %s=pgp, %s=send [%%s]: " msgstr "" -#: src/lang.c:1089 +#: src/lang.c:1102 #, c-format msgid "%s=quit, %s=edit, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: " msgstr "" -#: src/lang.c:1093 +#: src/lang.c:1106 #, c-format msgid "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone: " msgstr "" -#: src/lang.c:1094 +#: src/lang.c:1107 #, c-format msgid "%s=quit, %s=edit, %s=ispell, %s=send [%%s]: " msgstr "" -#: src/lang.c:1095 +#: src/lang.c:1108 #, c-format msgid "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone [%%s]: " msgstr "" -#: src/lang.c:1097 +#: src/lang.c:1110 #, c-format msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone: " msgstr "" -#: src/lang.c:1098 +#: src/lang.c:1111 #, c-format msgid "%s=quit, %s=edit, %s=send [%%s]: " msgstr "" -#: src/lang.c:1099 +#: src/lang.c:1112 #, c-format msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone [%%s]: " msgstr "" -#: src/lang.c:1105 +#: src/lang.c:1118 msgid "Try cache_overview_files to speed up things.\n" msgstr "" -#: src/lang.c:1106 +#: src/lang.c:1119 msgid "Tin will use local index files instead.\n" msgstr "" -#: src/lang.c:1107 +#: src/lang.c:1120 #, fuzzy msgid "Cannot find NNTP server name" msgstr "no se puede encontrar el nombre para el usuario con ID %s" -#: src/lang.c:1108 +#: src/lang.c:1121 #, fuzzy, c-format msgid "Connecting to %s:%u..." msgstr "conectando a %s" -#: src/lang.c:1109 +#: src/lang.c:1122 #, fuzzy msgid "Disconnecting from server..." msgstr "" "Error adesconectado desde fam.\n" "\n" -#: src/lang.c:1110 +#: src/lang.c:1123 #, c-format msgid "Failed to connect to NNTP server %s. Exiting..." msgstr "" -#: src/lang.c:1111 +#: src/lang.c:1124 #, fuzzy msgid "205 Closing connection" msgstr "Cerrando" -#: src/lang.c:1112 +#: src/lang.c:1125 msgid "Your server does not support the NNTP XOVER or OVER command.\n" msgstr "" -#: src/lang.c:1113 +#: src/lang.c:1126 msgid "Connection to news server has timed out. Reconnect?" msgstr "" -#: src/lang.c:1114 +#: src/lang.c:1127 #, c-format msgid "" "Put the server name in the file %s,\n" "or set the environment variable NNTPSERVER" msgstr "" -#: src/lang.c:1115 +#: src/lang.c:1128 #, fuzzy msgid " -A force authentication on connect" msgstr "Autenticación" -#: src/lang.c:1116 +#: src/lang.c:1129 #, c-format msgid " -g serv read news from NNTP server serv [default=%s]" msgstr "" -#: src/lang.c:1117 +#: src/lang.c:1130 #, c-format msgid " -p port use port as NNTP port [default=%d]" msgstr "" -#: src/lang.c:1118 +#: src/lang.c:1131 msgid " -Q quick start. Same as -dnq" msgstr "" -#: src/lang.c:1119 +#: src/lang.c:1132 msgid " -r read news remotely from default NNTP server" msgstr "" -#: src/lang.c:1120 +#: src/lang.c:1133 msgid " -l use only LIST instead of GROUP (-n) command" msgstr "" -#: src/lang.c:1121 +#: src/lang.c:1134 msgid " -n only read subscribed .newsrc groups from NNTP server" msgstr "" -#: src/lang.c:1123 +#: src/lang.c:1136 msgid " -4 force connecting via IPv4" msgstr "" -#: src/lang.c:1124 +#: src/lang.c:1137 msgid " -6 force connecting via IPv6" msgstr "" -#: src/lang.c:1125 +#: src/lang.c:1138 #, fuzzy msgid "" "\n" "socket or connect problem\n" msgstr "conectar a este socket" -#: src/lang.c:1127 +#: src/lang.c:1140 #, fuzzy, c-format msgid "" "\n" "Connection to %s: " msgstr "Conexión verificada a %s (cert=%s)" -#: src/lang.c:1128 +#: src/lang.c:1141 #, fuzzy msgid "Giving up...\n" msgstr "¡Incapaz de resolver las dependencias! Desistiendo..." -#: src/lang.c:1130 +#: src/lang.c:1143 #, fuzzy, c-format msgid "%s/tcp: Unknown service.\n" msgstr "%s:%d: nombre de servicio desconocido" -#: src/lang.c:1134 +#: src/lang.c:1147 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:1137 +#: src/lang.c:1150 msgid "Your server does not have Xref: in its XOVER information.\n" msgstr "" -#: src/lang.c:1140 +#: src/lang.c:1153 #, c-format msgid "Can't open %s. Try %s -r to read news via NNTP." msgstr "" -#: src/lang.c:1143 -msgid " -Q quick start. Same as -qd" +#: src/lang.c:1156 +msgid " -Q quick start. Same as -dq" msgstr "" -#: src/lang.c:1144 +#: src/lang.c:1157 msgid " -l read only active file instead of scanning spool (-n) command" msgstr "" -#: src/lang.c:1145 +#: src/lang.c:1158 msgid " -n only read subscribed .newsrc groups from spool" msgstr "" -#: src/lang.c:1146 +#: src/lang.c:1159 msgid "Your server does not have Xref: in its NOV-files.\n" msgstr "" -#: src/lang.c:1150 +#: src/lang.c:1163 msgid "Posting using external inews failed. Use built in inews instead?" msgstr "" -#: src/lang.c:1151 +#: src/lang.c:1164 msgid "It worked! Should I always use my built in inews from now on?" msgstr "" -#: src/lang.c:1155 +#: src/lang.c:1168 #, fuzzy, c-format msgid "%d %s printed" msgstr "Impreso por %s" -#: src/lang.c:1156 +#: src/lang.c:1169 msgid "output article/thread/hot/pattern/tagged articles to printer" msgstr "" -#: src/lang.c:1157 +#: src/lang.c:1170 msgid "Print" msgstr "Imprimir" -#: src/lang.c:1158 +#: src/lang.c:1171 #, fuzzy msgid "Printing..." msgstr "Escribiendo" -#: src/lang.c:1162 +#: src/lang.c:1175 #, fuzzy, c-format msgid "%d %s piped to \"%s\"" msgstr " %d.%d.%d.%d/%d => %s\n" -#: src/lang.c:1163 +#: src/lang.c:1176 msgid "pipe article/thread/hot/pattern/tagged articles into command" msgstr "" -#: src/lang.c:1164 +#: src/lang.c:1177 #, fuzzy msgid "No command" msgstr "[mandato]" -#: src/lang.c:1165 +#: src/lang.c:1178 #, fuzzy msgid "Pipe" msgstr "creando una tubería para --pipe fallada: %m\n" -#: src/lang.c:1166 +#: src/lang.c:1179 #, fuzzy, c-format msgid "Pipe to command [%.*s]> " msgstr "No puede abrir una tubería a orden «%s»" -#: src/lang.c:1167 +#: src/lang.c:1180 #, fuzzy msgid "Piping..." msgstr "" " -P, --no-piping utiliza ficheros temporales entre los " "programas\n" -#: src/lang.c:1169 +#: src/lang.c:1182 #, fuzzy msgid "Piping not enabled." msgstr "Activado" -#: src/lang.c:1173 +#: src/lang.c:1186 #, c-format msgid "" "\n" @@ -4937,7 +4977,7 @@ msgid "" " newsgroup names.\n" msgstr "" -#: src/lang.c:1178 +#: src/lang.c:1191 #, c-format msgid "" "\n" @@ -4946,7 +4986,7 @@ msgid "" " Please write all newsgroups into a single line.\n" msgstr "" -#: src/lang.c:1183 +#: src/lang.c:1196 #, c-format msgid "" "\n" @@ -4955,14 +4995,14 @@ msgid "" " To avoid trouble please write all newsgroups into a single line.\n" msgstr "" -#: src/lang.c:1187 +#: src/lang.c:1200 #, c-format msgid "" "\n" "Warning: The \"%s:\" line has spaces in it that SHOULD be removed.\n" msgstr "" -#: src/lang.c:1192 +#: src/lang.c:1205 msgid "" "\n" " If your article contains quoted text please take some time to pare it " @@ -4984,7 +5024,7 @@ msgid "" " likely to ignore it completely. It's a crowded net out there.\n" msgstr "" -#: src/lang.c:1205 +#: src/lang.c:1218 #, fuzzy msgid "shell escape" msgstr "" @@ -5001,684 +5041,684 @@ msgstr "" " literal, locale, shell, shell-always, c, " "escape\n" -#: src/lang.c:1206 +#: src/lang.c:1219 #, fuzzy, c-format msgid "Shell Command (%s)" msgstr "%s es una palabra clave del ‘shell’\n" -#: src/lang.c:1207 +#: src/lang.c:1220 #, fuzzy, c-format msgid "Enter shell command [%s]> " msgstr "Para continuar, introduzca «%s»; para abortar, introduzca «%s»:" -#: src/lang.c:1211 +#: src/lang.c:1224 #, 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:1215 +#: src/lang.c:1228 #, fuzzy, c-format msgid "Group %.*s ('q' to quit)..." msgstr "B<(pulse h para ayuda o q para salir)>" -#: src/lang.c:1217 +#: src/lang.c:1230 #, fuzzy, c-format msgid "Group %.*s..." msgstr "sin tal grupo: %s" -#: src/lang.c:1221 +#: src/lang.c:1234 #, fuzzy msgid "Server unavailable\n" msgstr "NO DISPONIBLE" -#: src/lang.c:1227 +#: src/lang.c:1240 #, 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:1228 +#: src/lang.c:1241 #, c-format msgid "" "%s=pipe; %s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post" msgstr "" -#: src/lang.c:1230 +#: src/lang.c:1243 #, c-format msgid "" "%s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post" msgstr "" -#: src/lang.c:1231 +#: src/lang.c:1244 #, c-format msgid "%s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post" msgstr "" -#: src/lang.c:1235 +#: src/lang.c:1248 #, c-format msgid "" "%s=pipe; %s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post" msgstr "" -#: src/lang.c:1236 +#: src/lang.c:1249 #, c-format msgid "%s=pipe; %s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post" msgstr "" -#: src/lang.c:1238 +#: src/lang.c:1251 #, c-format msgid "%s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post" msgstr "" -#: src/lang.c:1239 +#: src/lang.c:1252 #, c-format msgid "%s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post" msgstr "" -#: src/lang.c:1245 +#: src/lang.c:1258 #, fuzzy msgid "Terminal does not support color" msgstr "La instrucción no admite las =N direcciones" -#: src/lang.c:1250 +#: src/lang.c:1263 #, fuzzy, c-format msgid "Trying %s" msgstr "Tratando de hacer 'bal' a %s" -#: src/lang.c:1264 src/lang.c:1292 src/lang.c:1574 src/refs.c:292 +#: src/lang.c:1277 src/lang.c:1305 src/lang.c:1587 src/refs.c:292 #, fuzzy msgid "None" msgstr "NINGUNO" -#: src/lang.c:1265 +#: src/lang.c:1278 msgid "Subject" msgstr "Asunto" -#: src/lang.c:1266 +#: src/lang.c:1279 msgid "References" msgstr "Referencias" -#: src/lang.c:1267 +#: src/lang.c:1280 #, fuzzy msgid "Both Subject and References" msgstr "ambos asunto como cuerpo son requeridos." -#: src/lang.c:1268 +#: src/lang.c:1281 #, fuzzy msgid "Multipart Subject" msgstr "" -#: src/lang.c:1269 +#: src/lang.c:1282 #, fuzzy msgid "Percentage Match" msgstr "Porcentaje titulado: " -#: src/lang.c:1282 src/lang.c:1373 src/lang.c:1463 +#: src/lang.c:1295 src/lang.c:1386 src/lang.c:1476 msgid "No" msgstr "" -#: src/lang.c:1283 src/lang.c:1465 +#: src/lang.c:1296 src/lang.c:1478 #, fuzzy msgid "Yes" msgstr "sí" -#: src/lang.c:1284 +#: src/lang.c:1297 #, fuzzy msgid "Hide All" msgstr "_Mostrar/Ocultar" -#: src/lang.c:1293 +#: src/lang.c:1306 msgid "Address" msgstr "Dirección" -#: src/lang.c:1294 +#: src/lang.c:1307 msgid "Full Name" msgstr "Nombre completo" -#: src/lang.c:1295 +#: src/lang.c:1308 #, fuzzy msgid "Address and Name" msgstr "Nombre de Dirección" -#: src/lang.c:1303 +#: src/lang.c:1316 msgid "Max" msgstr "Máx" -#: src/lang.c:1304 +#: src/lang.c:1317 #, fuzzy msgid "Sum" msgstr "¿Calcular como total?" -#: src/lang.c:1305 +#: src/lang.c:1318 #, fuzzy msgid "Average" msgstr "MEDIA" -#: src/lang.c:1315 src/lang.c:1335 +#: src/lang.c:1328 src/lang.c:1348 #, fuzzy msgid "Black" msgstr "Pizarra negra" -#: src/lang.c:1316 src/lang.c:1336 +#: src/lang.c:1329 src/lang.c:1349 msgid "Red" msgstr "Rojo" -#: src/lang.c:1317 src/lang.c:1337 +#: src/lang.c:1330 src/lang.c:1350 msgid "Green" msgstr "Verde (G)" -#: src/lang.c:1318 src/lang.c:1338 +#: src/lang.c:1331 src/lang.c:1351 msgid "Brown" msgstr "" -#: src/lang.c:1319 src/lang.c:1339 +#: src/lang.c:1332 src/lang.c:1352 msgid "Blue" msgstr "Azul (B)" -#: src/lang.c:1320 src/lang.c:1340 +#: src/lang.c:1333 src/lang.c:1353 msgid "Pink" msgstr "" -#: src/lang.c:1321 src/lang.c:1341 +#: src/lang.c:1334 src/lang.c:1354 msgid "Cyan" msgstr "" -#: src/lang.c:1322 src/lang.c:1342 +#: src/lang.c:1335 src/lang.c:1355 #, fuzzy msgid "White" msgstr "Nivel de blancos" -#: src/lang.c:1323 +#: src/lang.c:1336 #, fuzzy msgid "Gray" msgstr "Escala grisácea" -#: src/lang.c:1324 +#: src/lang.c:1337 #, fuzzy msgid "Light Red" msgstr "Rojo" -#: src/lang.c:1325 +#: src/lang.c:1338 #, fuzzy msgid "Light Green" msgstr "Suave" -#: src/lang.c:1326 +#: src/lang.c:1339 msgid "Yellow" msgstr "Amarillo" -#: src/lang.c:1327 +#: src/lang.c:1340 #, fuzzy msgid "Light Blue" msgstr "Azul (B)" -#: src/lang.c:1328 +#: src/lang.c:1341 #, fuzzy msgid "Light Pink" msgstr "Suave" -#: src/lang.c:1329 +#: src/lang.c:1342 #, fuzzy msgid "Light Cyan" msgstr "Suave" -#: src/lang.c:1330 +#: src/lang.c:1343 #, fuzzy msgid "Light White" msgstr "Suave" -#: src/lang.c:1351 src/lang.c:1470 src/lang.c:1485 +#: src/lang.c:1364 src/lang.c:1483 src/lang.c:1498 #, fuzzy msgid "Nothing" msgstr "Nada." -#: src/lang.c:1353 +#: src/lang.c:1366 msgid "Space" msgstr "Espacio" -#: src/lang.c:1361 +#: src/lang.c:1374 msgid "Normal" msgstr "Normal" -#: src/lang.c:1362 +#: src/lang.c:1375 #, fuzzy msgid "Best highlighting" msgstr "Mejor" -#: src/lang.c:1363 +#: src/lang.c:1376 #, fuzzy msgid "Underline" msgstr "Enlaces subrayados" -#: src/lang.c:1364 +#: src/lang.c:1377 #, fuzzy msgid "Reverse video" msgstr "revertir" -#: src/lang.c:1365 +#: src/lang.c:1378 msgid "Blinking" msgstr "" -#: src/lang.c:1366 +#: src/lang.c:1379 #, fuzzy msgid "Half bright" msgstr "Brillo+" -#: src/lang.c:1367 +#: src/lang.c:1380 #, fuzzy msgid "Bold" msgstr "B" -#: src/lang.c:1374 +#: src/lang.c:1387 msgid "Cc" msgstr "Cc" -#: src/lang.c:1375 +#: src/lang.c:1388 msgid "Bcc" msgstr "" -#: src/lang.c:1376 +#: src/lang.c:1389 #, fuzzy msgid "Cc and Bcc" msgstr "Cc:" -#: src/lang.c:1393 src/lang.c:1406 +#: src/lang.c:1406 src/lang.c:1419 #, fuzzy msgid "none" msgstr "NINGUNO" -#: src/lang.c:1394 +#: src/lang.c:1407 #, fuzzy msgid "commands" msgstr "Órdenes:" -#: src/lang.c:1395 +#: src/lang.c:1408 msgid "select" msgstr "select" -#: src/lang.c:1397 +#: src/lang.c:1410 #, fuzzy msgid "commands & quit" msgstr "\tórdenes:\n" -#: src/lang.c:1398 +#: src/lang.c:1411 #, fuzzy msgid "commands & select" msgstr " órdenes:\n" -#: src/lang.c:1399 +#: src/lang.c:1412 #, fuzzy msgid "quit & select" msgstr "_Salir" -#: src/lang.c:1400 +#: src/lang.c:1413 #, fuzzy msgid "commands & quit & select" msgstr "Órdenes:" -#: src/lang.c:1407 +#: src/lang.c:1420 msgid "PageDown" msgstr "" -#: src/lang.c:1408 +#: src/lang.c:1421 msgid "PageNextUnread" msgstr "" -#: src/lang.c:1409 +#: src/lang.c:1422 msgid "PageDown or PageNextUnread" msgstr "" -#: src/lang.c:1415 +#: src/lang.c:1428 #, fuzzy msgid "Subject: (case sensitive)" msgstr "distinguir mayúsculas" -#: src/lang.c:1416 +#: src/lang.c:1429 #, fuzzy msgid "Subject: (ignore case)" msgstr " +i, --no-ignore-case distingue entre mayúsculas y minúsculas\n" -#: src/lang.c:1417 +#: src/lang.c:1430 #, fuzzy msgid "From: (case sensitive)" msgstr "distinguir mayúsculas" -#: src/lang.c:1418 +#: src/lang.c:1431 #, fuzzy msgid "From: (ignore case)" msgstr " +i, --no-ignore-case distingue entre mayúsculas y minúsculas\n" -#: src/lang.c:1419 +#: src/lang.c:1432 msgid "Msg-ID: & full References: line" msgstr "" -#: src/lang.c:1420 +#: src/lang.c:1433 msgid "Msg-ID: & last References: only" msgstr "" -#: src/lang.c:1421 +#: src/lang.c:1434 #, fuzzy msgid "Message-ID: entry only" msgstr "No se pudo obtener el id del mensaje" -#: src/lang.c:1422 +#: src/lang.c:1435 #, fuzzy msgid "Lines:" msgstr "" -#: src/lang.c:1428 +#: src/lang.c:1441 msgid "Don't trim article body" msgstr "" -#: src/lang.c:1429 +#: src/lang.c:1442 #, fuzzy msgid "Skip leading blank lines" msgstr "Líneas Destacadas a Omitir" -#: src/lang.c:1430 +#: src/lang.c:1443 #, fuzzy msgid "Skip trailing blank lines" msgstr "Líneas de Separadoras a Omitir" -#: src/lang.c:1431 +#: src/lang.c:1444 msgid "Skip leading and trailing blank l." msgstr "" -#: src/lang.c:1432 +#: src/lang.c:1445 #, fuzzy msgid "Compact multiple between text" msgstr "m selecciona entre árbol compacto y expandido" -#: src/lang.c:1433 +#: src/lang.c:1446 #, fuzzy msgid "Compact multiple and skip leading" msgstr "omitir ficheros que empiecen por " -#: src/lang.c:1434 +#: src/lang.c:1447 #, fuzzy msgid "Compact multiple and skip trailing" msgstr "Líneas de Separadoras a Omitir" -#: src/lang.c:1435 +#: src/lang.c:1448 msgid "Compact mltpl., skip lead. & trai." msgstr "" -#: src/lang.c:1464 +#: src/lang.c:1477 #, fuzzy msgid "Shell archive" msgstr "Probablemente %s no es un archivo de shell" -#: src/lang.c:1471 +#: src/lang.c:1484 #, fuzzy msgid "Subject: (descending)" msgstr "Asunto" -#: src/lang.c:1472 +#: src/lang.c:1485 #, fuzzy msgid "Subject: (ascending)" msgstr "Asunto" -#: src/lang.c:1473 +#: src/lang.c:1486 #, fuzzy msgid "From: (descending)" msgstr "Descendente" -#: src/lang.c:1474 +#: src/lang.c:1487 #, fuzzy msgid "From: (ascending)" msgstr "Ascendente" -#: src/lang.c:1475 +#: src/lang.c:1488 #, fuzzy msgid "Date: (descending)" msgstr "Descendente" -#: src/lang.c:1476 +#: src/lang.c:1489 #, fuzzy msgid "Date: (ascending)" msgstr "Ascendente" -#: src/lang.c:1477 src/lang.c:1486 +#: src/lang.c:1490 src/lang.c:1499 #, fuzzy msgid "Score (descending)" msgstr "Descendente" -#: src/lang.c:1478 src/lang.c:1487 +#: src/lang.c:1491 src/lang.c:1500 #, fuzzy msgid "Score (ascending)" msgstr "Ascendente" -#: src/lang.c:1479 +#: src/lang.c:1492 #, fuzzy msgid "Lines: (descending)" msgstr "Descendente" -#: src/lang.c:1480 +#: src/lang.c:1493 #, fuzzy msgid "Lines: (ascending)" msgstr "Ascendente" -#: src/lang.c:1488 +#: src/lang.c:1501 #, fuzzy msgid "Last posting date (descending)" msgstr " Última fecha de parche: %.17s\n" -#: src/lang.c:1489 +#: src/lang.c:1502 #, fuzzy msgid "Last posting date (ascending)" msgstr " Última fecha de parche: %.17s\n" -#: src/lang.c:1495 +#: src/lang.c:1508 #, fuzzy msgid "Quick-sort" msgstr "¿¡¿Tan rápido?!?" -#: src/lang.c:1496 +#: src/lang.c:1509 #, fuzzy msgid "Heap-sort" msgstr "_Ordenar por…" -#: src/lang.c:1503 +#: src/lang.c:1516 #, fuzzy msgid "Always Keep" msgstr "Siempre" -#: src/lang.c:1504 +#: src/lang.c:1517 #, fuzzy msgid "Always Remove" msgstr "SIEMPRE ACTIVO" -#: src/lang.c:1505 +#: src/lang.c:1518 #, fuzzy msgid "Mark with D on selection screen" msgstr " Seleccione Marcador (pantalla %d de %d)" -#: src/lang.c:1511 +#: src/lang.c:1524 msgid "Kill only unread arts" msgstr "" -#: src/lang.c:1512 +#: src/lang.c:1525 msgid "Kill all arts & show with K" msgstr "" #. TODO: s/K/art_marked_killed/ -#: src/lang.c:1513 +#: src/lang.c:1526 msgid "Kill all arts and never show" msgstr "" -#: src/lang.c:1519 +#: src/lang.c:1532 #, fuzzy msgid "Nothing special" msgstr "Nada." -#: src/lang.c:1520 +#: src/lang.c:1533 #, fuzzy msgid "Compress quotes" msgstr "comprimir" -#: src/lang.c:1521 +#: src/lang.c:1534 #, fuzzy msgid "Quote signatures" msgstr "eliminar firmas de paquetes" -#: src/lang.c:1522 +#: src/lang.c:1535 msgid "Compress quotes, quote sigs" msgstr "" -#: src/lang.c:1523 +#: src/lang.c:1536 #, fuzzy msgid "Quote empty lines" msgstr "Vacía" -#: src/lang.c:1524 +#: src/lang.c:1537 msgid "Compress quotes, quote empty lines" msgstr "" -#: src/lang.c:1525 +#: src/lang.c:1538 msgid "Quote sigs & empty lines" msgstr "" -#: src/lang.c:1526 +#: src/lang.c:1539 msgid "Comp. q., quote sigs & empty lines" msgstr "" -#: src/lang.c:1566 +#: src/lang.c:1579 msgid "no" msgstr "" -#: src/lang.c:1567 +#: src/lang.c:1580 #, fuzzy msgid "with headers" msgstr " con encabezados" -#: src/lang.c:1568 +#: src/lang.c:1581 #, fuzzy msgid "without headers" msgstr " sin encabezados" -#: src/lang.c:1575 +#: src/lang.c:1588 #, fuzzy msgid "NFKC" msgstr "`%.*s' no está en NFKC" -#: src/lang.c:1577 +#: src/lang.c:1590 msgid "NFKD" msgstr "" -#: src/lang.c:1578 +#: src/lang.c:1591 #, fuzzy msgid "NFC" msgstr "`%.*s' no está en NFC" -#: src/lang.c:1579 +#: src/lang.c:1592 msgid "NFD" msgstr "" -#: src/lang.c:1581 +#: src/lang.c:1594 msgid "NFKC case fold" msgstr "" -#: src/lang.c:1590 +#: src/lang.c:1603 #, fuzzy msgid "Display Options" msgstr "Enseñar opciones" -#: src/lang.c:1597 +#: src/lang.c:1610 #, fuzzy msgid "Color Options" msgstr "Color" -#: src/lang.c:1603 +#: src/lang.c:1616 #, fuzzy msgid "Highlight Options" msgstr "Opciones:" -#: src/lang.c:1610 +#: src/lang.c:1623 #, fuzzy msgid "Article-Limiting Options" msgstr "Limitando Vista" -#: src/lang.c:1616 +#: src/lang.c:1629 #, fuzzy msgid "Posting/Mailing Options" msgstr "Estará publicando a:" -#: src/lang.c:1622 +#: src/lang.c:1635 #, fuzzy msgid "Saving/Printing Options" msgstr "Opciones de Escritura" -#: src/lang.c:1628 +#: src/lang.c:1641 #, fuzzy msgid "Expert Options" msgstr "Expertos" -#: src/lang.c:1634 +#: src/lang.c:1647 #, fuzzy msgid "Filtering Options" msgstr "(Ahora Filtrando)" -#: src/lang.c:1639 src/lang.c:1670 src/lang.c:1676 src/lang.c:1703 -#: src/lang.c:1755 src/lang.c:1761 src/lang.c:1771 src/lang.c:1782 -#: src/lang.c:1800 src/lang.c:1869 src/lang.c:2070 src/lang.c:2076 -#: src/lang.c:2082 src/lang.c:2097 src/lang.c:2109 src/lang.c:2116 -#: src/lang.c:2170 src/lang.c:2179 src/lang.c:2185 src/lang.c:2192 -#: src/lang.c:2199 src/lang.c:2206 src/lang.c:2213 src/lang.c:2220 -#: src/lang.c:2227 src/lang.c:2234 src/lang.c:2241 src/lang.c:2248 -#: src/lang.c:2255 src/lang.c:2262 src/lang.c:2269 src/lang.c:2276 -#: src/lang.c:2283 src/lang.c:2290 src/lang.c:2297 src/lang.c:2304 -#: src/lang.c:2311 src/lang.c:2318 src/lang.c:2325 src/lang.c:2332 -#: src/lang.c:2339 src/lang.c:2346 src/lang.c:2353 src/lang.c:2361 -#: src/lang.c:2377 src/lang.c:2384 src/lang.c:2391 src/lang.c:2398 -#: src/lang.c:2404 src/lang.c:2410 src/lang.c:2427 src/lang.c:2439 -#: src/lang.c:2474 src/lang.c:2527 src/lang.c:2541 src/lang.c:2547 -#: src/lang.c:2572 src/lang.c:2590 src/lang.c:2607 src/lang.c:2619 -#: src/lang.c:2652 src/lang.c:2688 src/lang.c:2708 src/lang.c:2743 -#: src/lang.c:2753 src/lang.c:2760 src/lang.c:2786 src/lang.c:2810 -#: src/lang.c:2887 src/lang.c:2902 src/lang.c:2910 src/lang.c:2924 -#: src/lang.c:2930 src/lang.c:2968 +#: src/lang.c:1652 src/lang.c:1683 src/lang.c:1689 src/lang.c:1716 +#: src/lang.c:1768 src/lang.c:1774 src/lang.c:1784 src/lang.c:1795 +#: src/lang.c:1813 src/lang.c:1882 src/lang.c:2083 src/lang.c:2089 +#: src/lang.c:2095 src/lang.c:2110 src/lang.c:2122 src/lang.c:2129 +#: src/lang.c:2183 src/lang.c:2192 src/lang.c:2198 src/lang.c:2205 +#: src/lang.c:2212 src/lang.c:2219 src/lang.c:2226 src/lang.c:2233 +#: src/lang.c:2240 src/lang.c:2247 src/lang.c:2254 src/lang.c:2261 +#: src/lang.c:2268 src/lang.c:2275 src/lang.c:2282 src/lang.c:2289 +#: src/lang.c:2296 src/lang.c:2303 src/lang.c:2310 src/lang.c:2317 +#: src/lang.c:2324 src/lang.c:2331 src/lang.c:2338 src/lang.c:2345 +#: src/lang.c:2352 src/lang.c:2359 src/lang.c:2366 src/lang.c:2374 +#: src/lang.c:2390 src/lang.c:2397 src/lang.c:2404 src/lang.c:2411 +#: src/lang.c:2417 src/lang.c:2423 src/lang.c:2440 src/lang.c:2452 +#: src/lang.c:2487 src/lang.c:2540 src/lang.c:2554 src/lang.c:2560 +#: src/lang.c:2585 src/lang.c:2603 src/lang.c:2620 src/lang.c:2632 +#: src/lang.c:2665 src/lang.c:2694 src/lang.c:2714 src/lang.c:2742 +#: src/lang.c:2752 src/lang.c:2759 src/lang.c:2785 src/lang.c:2809 +#: src/lang.c:2886 src/lang.c:2901 src/lang.c:2909 src/lang.c:2923 +#: src/lang.c:2929 src/lang.c:2967 msgid " toggles, sets, cancels." msgstr "" -#: src/lang.c:1640 +#: src/lang.c:1653 msgid "Show mini menu & posting etiquette" msgstr "" -#: src/lang.c:1641 +#: src/lang.c:1654 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:1646 +#: src/lang.c:1659 msgid "Show short description for each newsgroup. toggles & sets." msgstr "" -#: src/lang.c:1647 +#: src/lang.c:1660 #, fuzzy msgid "Show description of each newsgroup" msgstr "Muestra una descripción de cuenta." -#: src/lang.c:1648 +#: src/lang.c:1661 msgid "" "# If ON show group description text after newsgroup name at\n" "# group selection level\n" msgstr "" -#: src/lang.c:1653 +#: src/lang.c:1666 msgid "" "Show From (author) fields in group & thread level. toggles & " "sets." msgstr "" -#: src/lang.c:1654 +#: src/lang.c:1667 msgid "In group and thread level, show author by" msgstr "" -#: src/lang.c:1655 +#: src/lang.c:1668 msgid "" "# Part of From field to display in group and thread level\n" "# Possible values are (the default is marked with *):\n" @@ -5688,34 +5728,34 @@ msgid "" "# 3 = both\n" msgstr "" -#: src/lang.c:1664 +#: src/lang.c:1677 msgid "Draw -> or highlighted bar for selection. toggles & sets." msgstr "" -#: src/lang.c:1665 +#: src/lang.c:1678 msgid "Draw -> instead of highlighted bar" msgstr "" -#: src/lang.c:1666 +#: src/lang.c:1679 msgid "# If ON use -> otherwise highlighted bar for selection\n" msgstr "" -#: src/lang.c:1671 +#: src/lang.c:1684 msgid "Use inverse video for page headers" msgstr "" -#: src/lang.c:1672 +#: src/lang.c:1685 msgid "# If ON use inverse video for page headers at different levels\n" msgstr "" -#: src/lang.c:1677 +#: src/lang.c:1690 #, fuzzy msgid "Thread articles by" msgstr "" "\n" "Ningún artículo dentro de este grupo.\n" -#: src/lang.c:1678 +#: src/lang.c:1691 msgid "" "# Thread articles by ...\n" "# Possible values are (the default is marked with *):\n" @@ -5727,16 +5767,16 @@ msgid "" "# 5 = Percentage Match\n" msgstr "" -#: src/lang.c:1689 +#: src/lang.c:1702 msgid "Enter percentage match required to thread together. sets." msgstr "" -#: src/lang.c:1690 +#: src/lang.c:1703 #, fuzzy msgid "Thread percentage match" msgstr "Porcentaje de completación" -#: src/lang.c:1692 +#: src/lang.c:1705 #, no-c-format msgid "" "# Thread percentage match...\n" @@ -5751,12 +5791,12 @@ msgid "" "# 'harppy' would be threaded separately from 'happy'\n" msgstr "" -#: src/lang.c:1704 +#: src/lang.c:1717 #, fuzzy msgid "Score of a thread" msgstr "Hilo" -#: src/lang.c:1705 +#: src/lang.c:1718 msgid "" "# Thread score\n" "# Possible values are (the default is marked with *):\n" @@ -5765,17 +5805,17 @@ msgid "" "# 2 = average\n" msgstr "" -#: src/lang.c:1713 +#: src/lang.c:1726 msgid "" "Sort articles by Subject, From, Date or Score. toggles & sets." msgstr "" -#: src/lang.c:1714 +#: src/lang.c:1727 #, fuzzy msgid "Sort articles by" msgstr "Artículos anteriores" -#: src/lang.c:1715 +#: src/lang.c:1728 msgid "" "# Sort articles by ...\n" "# Possible values are (the default is marked with *):\n" @@ -5792,16 +5832,16 @@ msgid "" "# 10 = Lines ascending\n" msgstr "" -#: src/lang.c:1731 +#: src/lang.c:1744 msgid "Sort threads by Nothing or Score. toggles & sets." msgstr "" -#: src/lang.c:1732 +#: src/lang.c:1745 #, fuzzy msgid "Sort threads by" msgstr "Conversaciones" -#: src/lang.c:1733 +#: src/lang.c:1746 msgid "" "# Sort thread by ...\n" "# Possible values are (the default is marked with *):\n" @@ -5812,46 +5852,46 @@ msgid "" "# 4 = Last posting date ascending\n" msgstr "" -#: src/lang.c:1743 +#: src/lang.c:1756 msgid "" "Put cursor at first/last unread art in groups. toggles & sets." msgstr "" -#: src/lang.c:1744 +#: src/lang.c:1757 msgid "Go to first unread article in group" msgstr "" -#: src/lang.c:1745 +#: src/lang.c:1758 msgid "# If ON put cursor at first unread art in group otherwise last art\n" msgstr "" -#: src/lang.c:1749 +#: src/lang.c:1762 msgid "Show all articles or only unread articles. toggles & sets." msgstr "" -#: src/lang.c:1750 +#: src/lang.c:1763 #, fuzzy msgid "Show only unread articles" msgstr "Mostrar únicamente los titulares _activos" -#: src/lang.c:1751 +#: src/lang.c:1764 msgid "# If ON show only new/unread articles otherwise show all.\n" msgstr "" -#: src/lang.c:1756 +#: src/lang.c:1769 msgid "Show only groups with unread arts" msgstr "" -#: src/lang.c:1757 +#: src/lang.c:1770 msgid "# If ON show only subscribed to groups that contain unread articles.\n" msgstr "" -#: src/lang.c:1762 +#: src/lang.c:1775 #, fuzzy msgid "Filter which articles" msgstr "_Filtrar por…" -#: src/lang.c:1763 +#: src/lang.c:1776 msgid "" "# Filter which articles\n" "# Possible values are (the default is marked with *):\n" @@ -5860,12 +5900,12 @@ msgid "" "# 2 = kill all articles and never show them\n" msgstr "" -#: src/lang.c:1772 +#: src/lang.c:1785 #, fuzzy msgid "Go to the next unread article with" msgstr "Ir a la pista siguiente" -#: src/lang.c:1773 +#: src/lang.c:1786 msgid "" "# Go to the unread article with following key(s)\n" "# Possible values are (the default is marked with *):\n" @@ -5875,14 +5915,14 @@ msgid "" "# 3 = PAGE DOWN or TAB\n" msgstr "" -#: src/lang.c:1783 +#: src/lang.c:1796 #, 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:1784 +#: src/lang.c:1797 msgid "" "# Trim the article body, remove unnecessary blank lines.\n" "# Possible values are (the default is marked with *):\n" @@ -5899,170 +5939,170 @@ msgid "" "# leading and trailing blank lines\n" msgstr "" -#: src/lang.c:1801 +#: src/lang.c:1814 msgid "List thread using right arrow key" msgstr "" -#: src/lang.c:1802 +#: src/lang.c:1815 msgid "" "# If ON automatically list thread when entering it using right arrow key.\n" msgstr "" -#: src/lang.c:1806 +#: src/lang.c:1819 msgid "Enter character to indicate deleted articles. sets, cancels." msgstr "" -#: src/lang.c:1807 +#: src/lang.c:1820 msgid "Character to show deleted articles" msgstr "" -#: src/lang.c:1808 +#: src/lang.c:1821 msgid "" "# Character used to show that an art was deleted (default 'D')\n" "# _ is turned into ' '\n" msgstr "" -#: src/lang.c:1813 +#: src/lang.c:1826 msgid "" "Enter character to indicate articles in a range. sets, cancels." msgstr "" -#: src/lang.c:1814 +#: src/lang.c:1827 msgid "Character to show inrange articles" msgstr "" -#: src/lang.c:1815 +#: src/lang.c:1828 msgid "" "# Character used to show that an art is in a range (default '#')\n" "# _ is turned into ' '\n" msgstr "" -#: src/lang.c:1820 +#: src/lang.c:1833 msgid "" "Enter character to indicate that article will return. sets, " "cancels." msgstr "" -#: src/lang.c:1821 +#: src/lang.c:1834 msgid "Character to show returning arts" msgstr "" -#: src/lang.c:1822 +#: src/lang.c:1835 msgid "" "# Character used to show that an art will return (default '-')\n" "# _ is turned into ' '\n" msgstr "" -#: src/lang.c:1827 +#: src/lang.c:1840 msgid "" "Enter character to indicate selected articles. sets, cancels." msgstr "" -#: src/lang.c:1828 +#: src/lang.c:1841 msgid "Character to show selected articles" msgstr "" -#: src/lang.c:1829 +#: src/lang.c:1842 msgid "" "# Character used to show that an art was auto-selected (default '*')\n" "# _ is turned into ' '\n" msgstr "" -#: src/lang.c:1834 +#: src/lang.c:1847 msgid "Enter character to indicate recent articles. sets, cancels." msgstr "" -#: src/lang.c:1835 +#: src/lang.c:1848 msgid "Character to show recent articles" msgstr "" -#: src/lang.c:1836 +#: src/lang.c:1849 msgid "" "# Character used to show that an art is recent (default 'o')\n" "# _ is turned into ' '\n" msgstr "" -#: src/lang.c:1841 +#: src/lang.c:1854 msgid "Enter character to indicate unread articles. sets, cancels." msgstr "" -#: src/lang.c:1842 +#: src/lang.c:1855 msgid "Character to show unread articles" msgstr "" -#: src/lang.c:1843 +#: src/lang.c:1856 msgid "" "# Character used to show that an art is unread (default '+')\n" "# _ is turned into ' '\n" msgstr "" -#: src/lang.c:1848 +#: src/lang.c:1861 msgid "Enter character to indicate read articles. sets, cancels." msgstr "" -#: src/lang.c:1849 +#: src/lang.c:1862 msgid "Character to show read articles" msgstr "" -#: src/lang.c:1850 +#: src/lang.c:1863 msgid "" "# Character used to show that an art was read (default ' ')\n" "# _ is turned into ' '\n" msgstr "" -#: src/lang.c:1855 +#: src/lang.c:1868 msgid "Enter character to indicate killed articles. sets, cancels." msgstr "" -#: src/lang.c:1856 +#: src/lang.c:1869 msgid "Character to show killed articles" msgstr "" -#: src/lang.c:1857 +#: src/lang.c:1870 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:1862 +#: src/lang.c:1875 msgid "" "Enter character to indicate read selected articles. sets, cancels." msgstr "" -#: src/lang.c:1863 +#: src/lang.c:1876 msgid "Character to show readselected arts" msgstr "" -#: src/lang.c:1864 +#: src/lang.c:1877 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:1870 +#: src/lang.c:1883 #, fuzzy msgid "Abbreviate long newsgroup names" msgstr "Mostrar nombres largos de cuentas" -#: src/lang.c:1871 +#: src/lang.c:1884 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:1877 +#: src/lang.c:1890 msgid "" "0 = full page scrolling, -1 = show previous last line as first on next page, " "-2 = half page" msgstr "" -#: src/lang.c:1878 +#: src/lang.c:1891 #, fuzzy msgid "Number of lines to scroll in pager" msgstr "Número de líneas: %d\n" -#: src/lang.c:1879 +#: src/lang.c:1892 msgid "" "# Number of lines that cursor-up/down will scroll in article pager\n" "# Possible values are (the default is marked with *):\n" @@ -6073,30 +6113,30 @@ msgid "" "# 2 or greater = scroll by 2 or more lines (only in the pager)\n" msgstr "" -#: src/lang.c:1889 +#: src/lang.c:1902 msgid "Display signatures. toggles & sets." msgstr "" -#: src/lang.c:1890 +#: src/lang.c:1903 #, fuzzy msgid "Display signatures" msgstr "eliminar firmas de paquetes" -#: src/lang.c:1891 +#: src/lang.c:1904 msgid "# If OFF don't show signatures when displaying articles\n" msgstr "" -#: src/lang.c:1895 +#: src/lang.c:1908 msgid "" "Display uuencoded data as tagged attachments. toggles & sets." msgstr "" -#: src/lang.c:1896 +#: src/lang.c:1909 #, fuzzy msgid "Display uue data as an attachment" msgstr "Enseñar una lengüeta de los datos seleccionados." -#: src/lang.c:1897 +#: src/lang.c:1910 msgid "" "# Handling of uuencoded data in the pager\n" "# Possible values are (the default is marked with *):\n" @@ -6108,32 +6148,32 @@ msgid "" "# be folded into a tag line.\n" msgstr "" -#: src/lang.c:1907 +#: src/lang.c:1920 msgid "" "Decode German style TeX umlaut codes to ISO. toggles & sets." msgstr "" -#: src/lang.c:1908 +#: src/lang.c:1921 #, fuzzy msgid "Display \"a as Umlaut-a" msgstr "_Enseñar para" -#: src/lang.c:1909 +#: src/lang.c:1922 msgid "" "# If ON decode German style TeX umlaut codes to ISO and\n" "# show \"a as Umlaut-a, etc.\n" msgstr "" -#: src/lang.c:1914 src/lang.c:1924 +#: src/lang.c:1927 src/lang.c:1937 msgid "Space separated list of header fields" msgstr "" -#: src/lang.c:1915 +#: src/lang.c:1928 #, fuzzy msgid "Display these header fields (or *)" msgstr "No enseñar línea de cabecera." -#: src/lang.c:1916 +#: src/lang.c:1929 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" @@ -6143,12 +6183,12 @@ msgid "" "# spaces. Not defining anything turns off this option.\n" msgstr "" -#: src/lang.c:1925 +#: src/lang.c:1938 #, fuzzy msgid "Do not display these header fields" msgstr "No enseñar línea de cabecera." -#: src/lang.c:1926 +#: src/lang.c:1939 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" @@ -6160,236 +6200,236 @@ msgid "" "# Not defining anything turns off this option.\n" msgstr "" -#: src/lang.c:1936 +#: src/lang.c:1949 msgid "" "Do you want to enable automatic handling of multipart/alternative articles?" msgstr "" -#: src/lang.c:1937 +#: src/lang.c:1950 msgid "Skip multipart/alternative parts" msgstr "" -#: src/lang.c:1938 +#: src/lang.c:1951 msgid "# If ON strip multipart/alternative messages automatically\n" msgstr "" -#: src/lang.c:1942 +#: src/lang.c:1955 msgid "Enable detection of verbatim blocks? toggles & sets." msgstr "" -#: src/lang.c:1943 +#: src/lang.c:1956 #, fuzzy msgid "Detection of verbatim blocks" msgstr "detección" -#: src/lang.c:1944 +#: src/lang.c:1957 msgid "# If ON detect verbatim blocks in articles\n" msgstr "" -#: src/lang.c:1949 +#: src/lang.c:1962 msgid "A regex used to decide which lines to show in col_quote." msgstr "" -#: src/lang.c:1950 +#: src/lang.c:1963 msgid "Regex used to show quoted lines" msgstr "" -#: src/lang.c:1951 +#: src/lang.c:1964 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:1957 +#: src/lang.c:1970 msgid "A regex used to decide which lines to show in col_quote2." msgstr "" -#: src/lang.c:1958 +#: src/lang.c:1971 msgid "Regex used to show twice quoted l." msgstr "" -#: src/lang.c:1959 +#: src/lang.c:1972 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:1965 +#: src/lang.c:1978 msgid "A regex used to decide which lines to show in col_quote3." msgstr "" -#: src/lang.c:1966 +#: src/lang.c:1979 msgid "Regex used to show >= 3 times q.l." msgstr "" -#: src/lang.c:1967 +#: src/lang.c:1980 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:1973 +#: src/lang.c:1986 msgid "Enable detection of external quotes? toggles & sets." msgstr "" -#: src/lang.c:1974 +#: src/lang.c:1987 #, fuzzy msgid "Detection of external quotes" msgstr "detección" -#: src/lang.c:1975 +#: src/lang.c:1988 msgid "# If ON detect quoted text from external sources in articles\n" msgstr "" -#: src/lang.c:1979 +#: src/lang.c:1992 msgid "A regex used to decide which lines to show in col_extquote." msgstr "" -#: src/lang.c:1980 +#: src/lang.c:1993 msgid "Regex used to show quotes from external sources" msgstr "" -#: src/lang.c:1981 +#: src/lang.c:1994 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:1988 +#: src/lang.c:2001 msgid "A regex used to decide which words to show in col_markslashes." msgstr "" -#: src/lang.c:1989 +#: src/lang.c:2002 msgid "Regex used to highlight /slashes/" msgstr "" -#: src/lang.c:1990 +#: src/lang.c:2003 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:1996 +#: src/lang.c:2009 msgid "A regex used to decide which words to show in col_markstars." msgstr "" -#: src/lang.c:1997 +#: src/lang.c:2010 msgid "Regex used to highlight *stars*" msgstr "" -#: src/lang.c:1998 +#: src/lang.c:2011 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:2004 +#: src/lang.c:2017 msgid "A regex used to decide which words to show in col_markstroke." msgstr "" -#: src/lang.c:2005 +#: src/lang.c:2018 msgid "Regex used to highlight -strokes-" msgstr "" -#: src/lang.c:2006 +#: src/lang.c:2019 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:2012 +#: src/lang.c:2025 msgid "A regex used to decide which words to show in col_markdash." msgstr "" -#: src/lang.c:2013 +#: src/lang.c:2026 msgid "Regex used to highlight _underline_" msgstr "" -#: src/lang.c:2014 +#: src/lang.c:2027 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:2020 +#: src/lang.c:2033 msgid "A regex used to find Subject prefixes to remove. Use '|' as separator." msgstr "" -#: src/lang.c:2021 +#: src/lang.c:2034 #, fuzzy msgid "Regex with Subject prefixes" msgstr "EXREG" -#: src/lang.c:2022 +#: src/lang.c:2035 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:2027 +#: src/lang.c:2040 msgid "A regex used to find Subject suffixes to remove. Use '|' as separator." msgstr "" -#: src/lang.c:2028 +#: src/lang.c:2041 #, fuzzy msgid "Regex with Subject suffixes" msgstr "EXREG" -#: src/lang.c:2029 +#: src/lang.c:2042 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:2034 +#: src/lang.c:2047 msgid "A regex used to find the begin of a verbatim block." msgstr "" -#: src/lang.c:2035 +#: src/lang.c:2048 #, fuzzy msgid "Regex for begin of a verbatim block" msgstr "Acción Sendmail no está permitida dentro de inicio de bloque" -#: src/lang.c:2036 +#: src/lang.c:2049 msgid "" "# A regular expression that tin will use to find the begin of\n" "# a verbatim block.\n" msgstr "" -#: src/lang.c:2041 +#: src/lang.c:2054 msgid "A regex used to find the end of a verbatim block." msgstr "" -#: src/lang.c:2042 +#: src/lang.c:2055 #, fuzzy msgid "Regex for end of a verbatim block" msgstr "debug_end_block: no hay un bloque actual" -#: src/lang.c:2043 +#: src/lang.c:2056 msgid "" "# A regular expression that tin will use to find the end of\n" "# a verbatim block.\n" msgstr "" -#: src/lang.c:2048 +#: src/lang.c:2061 msgid "" "Enter name and options for external MIME viewer, --internal for built-in " "viewer" msgstr "" -#: src/lang.c:2049 +#: src/lang.c:2062 msgid "MIME binary content viewer" msgstr "" -#: src/lang.c:2050 +#: src/lang.c:2063 msgid "" "# If --internal automatically use the built in MIME viewer for non-text\n" "# parts of articles.\n" @@ -6398,50 +6438,50 @@ msgid "" "# for no automatic viewing\n" msgstr "" -#: src/lang.c:2057 +#: src/lang.c:2070 msgid "Confirm before starting non-text viewing program" msgstr "" -#: src/lang.c:2058 +#: src/lang.c:2071 msgid "Ask before using MIME viewer" msgstr "" -#: src/lang.c:2059 +#: src/lang.c:2072 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:2064 +#: src/lang.c:2077 msgid "Ask to mark groups read when quitting. toggles & sets." msgstr "" -#: src/lang.c:2065 +#: src/lang.c:2078 msgid "Catchup read groups when quitting" msgstr "" -#: src/lang.c:2066 +#: src/lang.c:2079 msgid "# If ON ask user if read groups should all be marked read\n" msgstr "" -#: src/lang.c:2071 +#: src/lang.c:2084 msgid "Catchup group using left key" msgstr "" -#: src/lang.c:2072 +#: src/lang.c:2085 msgid "# If ON catchup group/thread when leaving with the left arrow key.\n" msgstr "" -#: src/lang.c:2077 +#: src/lang.c:2090 msgid "Catchup thread by using left key" msgstr "" -#: src/lang.c:2083 +#: src/lang.c:2096 #, fuzzy msgid "Which actions require confirmation" msgstr " -P Siempre pide confirmación de las operaciones.\n" -#: src/lang.c:2084 +#: src/lang.c:2097 msgid "" "# What should we ask confirmation for.\n" "# Possible values are (the default is marked with *):\n" @@ -6455,83 +6495,83 @@ msgid "" "# 7 = commands & quit & select\n" msgstr "" -#: src/lang.c:2098 +#: src/lang.c:2111 msgid "'Mark as (un)read' ignores tags" msgstr "" -#: src/lang.c:2099 +#: src/lang.c:2112 msgid "" "# If ON the 'Mark as (un)read' function marks only the current article.\n" msgstr "" -#: src/lang.c:2103 +#: src/lang.c:2116 msgid "Program to run to open URLs, sets, cancels." msgstr "" -#: src/lang.c:2104 +#: src/lang.c:2117 #, fuzzy msgid "Program that opens URLs" msgstr "El registro se abre en una _ventana nueva" -#: src/lang.c:2105 +#: src/lang.c:2118 msgid "# The program used to open URLs. The actual URL will be appended\n" msgstr "" -#: src/lang.c:2110 +#: src/lang.c:2123 #, fuzzy msgid "Use mouse in xterm" msgstr "Empleado" -#: src/lang.c:2111 +#: src/lang.c:2124 msgid "# If ON enable mouse button support on xterm terminals\n" msgstr "" -#: src/lang.c:2117 +#: src/lang.c:2130 msgid "Use scroll keys on keypad" msgstr "" -#: src/lang.c:2118 +#: src/lang.c:2131 msgid "# If ON enable scroll keys on terminals that support it\n" msgstr "" -#: src/lang.c:2123 +#: src/lang.c:2136 msgid "Enter maximum number of article to get. sets." msgstr "" -#: src/lang.c:2124 +#: src/lang.c:2137 #, fuzzy msgid "Number of articles to get" msgstr "Obtiene número de objetos" -#: src/lang.c:2125 +#: src/lang.c:2138 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:2130 +#: src/lang.c:2143 msgid "Enter number of days article is considered recent. sets." msgstr "" -#: src/lang.c:2131 +#: src/lang.c:2144 #, fuzzy msgid "Article recentness time limit" msgstr "Excedido el tiempo límite de CPU" -#: src/lang.c:2132 +#: src/lang.c:2145 msgid "# Number of days in which article is considered recent, (0=OFF)\n" msgstr "" -#: src/lang.c:2136 +#: src/lang.c:2149 msgid "" "WILDMAT for normal wildcards, REGEX for full regular expression matching." msgstr "" -#: src/lang.c:2137 +#: src/lang.c:2150 msgid "Wildcard matching" msgstr "" -#: src/lang.c:2138 +#: src/lang.c:2151 msgid "" "# Wildcard matching\n" "# Possible values are (the default is marked with *):\n" @@ -6539,354 +6579,354 @@ msgid "" "# 1 = regex\n" msgstr "" -#: src/lang.c:2145 +#: src/lang.c:2158 msgid "Enter minimal score before an article is marked killed. sets." msgstr "" -#: src/lang.c:2146 +#: src/lang.c:2159 #, fuzzy msgid "Score limit (kill)" msgstr "Opciones de ensamblador específicas de Score:\n" -#: src/lang.c:2147 +#: src/lang.c:2160 msgid "# Score limit before an article is marked killed\n" msgstr "" -#: src/lang.c:2151 +#: src/lang.c:2164 msgid "Enter default score to kill articles. sets." msgstr "" -#: src/lang.c:2152 +#: src/lang.c:2165 msgid "Default score to kill articles" msgstr "" -#: src/lang.c:2153 +#: src/lang.c:2166 msgid "# Default score to kill articles\n" msgstr "" -#: src/lang.c:2157 +#: src/lang.c:2170 msgid "Enter minimal score before an article is marked hot. sets." msgstr "" -#: src/lang.c:2158 +#: src/lang.c:2171 #, fuzzy msgid "Score limit (select)" msgstr "Opciones de ensamblador específicas de Score:\n" -#: src/lang.c:2159 +#: src/lang.c:2172 msgid "# Score limit before an article is marked hot\n" msgstr "" -#: src/lang.c:2163 +#: src/lang.c:2176 msgid "Enter default score to select articles. sets." msgstr "" -#: src/lang.c:2164 +#: src/lang.c:2177 #, fuzzy msgid "Default score to select articles" msgstr "Seleccione la elección por omisión de cuentas." -#: src/lang.c:2165 +#: src/lang.c:2178 #, fuzzy msgid "# Default score to select articles\n" msgstr "Seleccione la elección por omisión de cuentas." -#: src/lang.c:2171 +#: src/lang.c:2184 msgid "Use slrnface to show ''X-Face:''s" msgstr "" -#: src/lang.c:2172 +#: src/lang.c:2185 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:2180 +#: src/lang.c:2193 #, fuzzy msgid "Use ANSI color" msgstr "Color" -#: src/lang.c:2181 +#: src/lang.c:2194 #, fuzzy msgid "# If ON using ANSI-color\n" msgstr "Color" -#: src/lang.c:2186 +#: src/lang.c:2199 #, fuzzy msgid "Standard foreground color" msgstr "Color de primer plano estándar" -#: src/lang.c:2187 +#: src/lang.c:2200 msgid "" "# Standard foreground color\n" "# Default: -1 (default color)\n" msgstr "" -#: src/lang.c:2193 +#: src/lang.c:2206 #, fuzzy msgid "Standard background color" msgstr "Color de fondo estándar" -#: src/lang.c:2194 +#: src/lang.c:2207 #, 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:2200 +#: src/lang.c:2213 #, fuzzy msgid "Color for inverse text (background)" msgstr "Color de fondo del título" -#: src/lang.c:2201 +#: src/lang.c:2214 msgid "" "# Color of background for inverse text\n" "# Default: 4 (blue)\n" msgstr "" -#: src/lang.c:2207 +#: src/lang.c:2220 #, fuzzy msgid "Color for inverse text (foreground)" msgstr "Color de texto común." -#: src/lang.c:2208 +#: src/lang.c:2221 msgid "" "# Color of foreground for inverse text\n" "# Default: 7 (white)\n" msgstr "" -#: src/lang.c:2214 +#: src/lang.c:2227 #, fuzzy msgid "Color of text lines" msgstr "Color de fondo de líneas alternativas." -#: src/lang.c:2215 +#: src/lang.c:2228 msgid "" "# Color of text lines\n" "# Default: -1 (default color)\n" msgstr "" -#: src/lang.c:2221 +#: src/lang.c:2234 msgid "Color of mini help menu" msgstr "" -#: src/lang.c:2222 +#: src/lang.c:2235 msgid "" "# Color of mini help menu\n" "# Default: 3 (brown)\n" msgstr "" -#: src/lang.c:2228 +#: src/lang.c:2241 #, fuzzy msgid "Color of help text" msgstr "Color de texto común." -#: src/lang.c:2229 +#: src/lang.c:2242 msgid "" "# Color of help pages\n" "# Default: -1 (default color)\n" msgstr "" -#: src/lang.c:2235 +#: src/lang.c:2248 #, fuzzy msgid "Color of status messages" msgstr "Estado" -#: src/lang.c:2236 +#: src/lang.c:2249 msgid "" "# Color of messages in last line\n" "# Default: 6 (cyan)\n" msgstr "" -#: src/lang.c:2242 +#: src/lang.c:2255 #, fuzzy msgid "Color of quoted lines" msgstr "Rellenar todas las líneas de una transacción con el mismo color" -#: src/lang.c:2243 +#: src/lang.c:2256 msgid "" "# Color of quote-lines\n" "# Default: 2 (green)\n" msgstr "" -#: src/lang.c:2249 +#: src/lang.c:2262 msgid "Color of twice quoted line" msgstr "" -#: src/lang.c:2250 +#: src/lang.c:2263 msgid "" "# Color of twice quoted lines\n" "# Default: 3 (brown)\n" msgstr "" -#: src/lang.c:2256 +#: src/lang.c:2269 msgid "Color of =>3 times quoted line" msgstr "" -#: src/lang.c:2257 +#: src/lang.c:2270 msgid "" "# Color of >=3 times quoted lines\n" "# Default: 4 (blue)\n" msgstr "" -#: src/lang.c:2263 +#: src/lang.c:2276 #, fuzzy msgid "Color of article header lines" msgstr "lengüeta-cabecera-borde-color" -#: src/lang.c:2264 +#: src/lang.c:2277 msgid "" "# Color of header-lines\n" "# Default: 2 (green)\n" msgstr "" -#: src/lang.c:2270 +#: src/lang.c:2283 msgid "Color of actual news header fields" msgstr "" -#: src/lang.c:2271 +#: src/lang.c:2284 msgid "" "# Color of actual news header fields\n" "# Default: 9 (light red)\n" msgstr "" -#: src/lang.c:2277 +#: src/lang.c:2290 #, fuzzy msgid "Color of article subject lines" msgstr "Rellenar todas las líneas de una transacción con el mismo color" -#: src/lang.c:2278 +#: src/lang.c:2291 msgid "" "# Color of article subject\n" "# Default: 6 (cyan)\n" msgstr "" -#: src/lang.c:2284 +#: src/lang.c:2297 #, fuzzy msgid "Color of external quotes" msgstr "Color" -#: src/lang.c:2285 +#: src/lang.c:2298 msgid "" "# Color of quoted text from external sources\n" "# Default: 5 (pink)\n" msgstr "" -#: src/lang.c:2291 +#: src/lang.c:2304 #, fuzzy msgid "Color of response counter" msgstr "Color" -#: src/lang.c:2292 +#: src/lang.c:2305 msgid "" "# Color of response counter\n" "# Default: 2 (green)\n" msgstr "" -#: src/lang.c:2298 +#: src/lang.c:2311 #, fuzzy msgid "Color of sender (From:)" msgstr "" -#: src/lang.c:2299 +#: src/lang.c:2312 msgid "" "# Color of sender (From:)\n" "# Default: 2 (green)\n" msgstr "" -#: src/lang.c:2305 +#: src/lang.c:2318 msgid "Color of help/mail sign" msgstr "" -#: src/lang.c:2306 +#: src/lang.c:2319 msgid "" "# Color of Help/Mail-Sign\n" "# Default: 4 (blue)\n" msgstr "" -#: src/lang.c:2312 +#: src/lang.c:2325 #, fuzzy msgid "Color of signatures" msgstr "Color" -#: src/lang.c:2313 +#: src/lang.c:2326 msgid "" "# Color of signature\n" "# Default: 4 (blue)\n" msgstr "" -#: src/lang.c:2319 +#: src/lang.c:2332 #, fuzzy msgid "Color of highlighted URLs" msgstr "Color" -#: src/lang.c:2320 +#: src/lang.c:2333 msgid "" "# Color of highlighted URLs\n" "# Default: -1 (default color)\n" msgstr "" -#: src/lang.c:2326 +#: src/lang.c:2339 #, fuzzy msgid "Color of verbatim blocks" msgstr "Bloques" -#: src/lang.c:2327 +#: src/lang.c:2340 msgid "" "# Color of verbatim blocks\n" "# Default: 5 (pink)\n" msgstr "" -#: src/lang.c:2333 +#: src/lang.c:2346 #, fuzzy msgid "Color of highlighting with *stars*" msgstr "color incorrecto " -#: src/lang.c:2334 +#: src/lang.c:2347 msgid "" "# Color of word highlighting with *stars*\n" "# Default: 11 (yellow)\n" msgstr "" -#: src/lang.c:2340 +#: src/lang.c:2353 #, fuzzy msgid "Color of highlighting with _dash_" msgstr "Guión" -#: src/lang.c:2341 +#: src/lang.c:2354 msgid "" "# Color of word highlighting with _dash_\n" "# Default: 13 (light pink)\n" msgstr "" -#: src/lang.c:2347 +#: src/lang.c:2360 #, fuzzy msgid "Color of highlighting with /slash/" msgstr "color incorrecto " -#: src/lang.c:2348 +#: src/lang.c:2361 msgid "" "# Color of word highlighting with /slash/\n" "# Default: 14 (light cyan)\n" msgstr "" -#: src/lang.c:2354 +#: src/lang.c:2367 #, fuzzy msgid "Color of highlighting with -stroke-" msgstr "Color Verdadero" -#: src/lang.c:2355 +#: src/lang.c:2368 msgid "" "# Color of word highlighting with -stroke-\n" "# Default: 12 (light blue)\n" msgstr "" -#: src/lang.c:2362 +#: src/lang.c:2375 msgid "Attr. of highlighting with *stars*" msgstr "" -#: src/lang.c:2363 +#: src/lang.c:2376 msgid "" "# Attributes of word highlighting on mono terminals\n" "# Possible values are:\n" @@ -6902,63 +6942,63 @@ msgid "" "# Default: 6 (bold)\n" msgstr "" -#: src/lang.c:2378 +#: src/lang.c:2391 #, fuzzy msgid "Attr. of highlighting with _dash_" msgstr "Guión" -#: src/lang.c:2379 +#: src/lang.c:2392 msgid "" "# Attribute of word highlighting with _dash_\n" "# Default: 2 (best highlighting)\n" msgstr "" -#: src/lang.c:2385 +#: src/lang.c:2398 msgid "Attr. of highlighting with /slash/" msgstr "" -#: src/lang.c:2386 +#: src/lang.c:2399 msgid "" "# Attribute of word highlighting with /slash/\n" "# Default: 5 (half bright)\n" msgstr "" -#: src/lang.c:2392 +#: src/lang.c:2405 msgid "Attr. of highlighting with -stroke-" msgstr "" -#: src/lang.c:2393 +#: src/lang.c:2406 msgid "" "# Attribute of word highlighting with -stroke-\n" "# Default: 3 (reverse video)\n" msgstr "" -#: src/lang.c:2399 +#: src/lang.c:2412 #, fuzzy msgid "URL highlighting in message body" msgstr "Titulo y Cuerpo de Mensaje necesarios" -#: src/lang.c:2400 +#: src/lang.c:2413 #, fuzzy msgid "# Enable URL highlighting?\n" msgstr "Activar" -#: src/lang.c:2405 +#: src/lang.c:2418 #, fuzzy msgid "Word highlighting in message body" msgstr "Titulo y Cuerpo de Mensaje necesarios" -#: src/lang.c:2406 +#: src/lang.c:2419 #, fuzzy msgid "# Enable word highlighting?\n" msgstr "Activar" -#: src/lang.c:2411 +#: src/lang.c:2424 #, fuzzy msgid "What to display instead of mark" msgstr "Enseña un marcaje por cada punto de datos." -#: src/lang.c:2412 +#: src/lang.c:2425 msgid "" "# Should the leading and ending stars and dashes also be displayed,\n" "# even when they are highlighting marks?\n" @@ -6968,58 +7008,58 @@ msgid "" "# * 2 = print a space instead\n" msgstr "" -#: src/lang.c:2421 +#: src/lang.c:2434 msgid "Enter column number to wrap article lines to in the pager. sets." msgstr "" -#: src/lang.c:2422 +#: src/lang.c:2435 #, fuzzy msgid "Page line wrap column" msgstr "LÃNEA o COLUMNA" -#: src/lang.c:2423 +#: src/lang.c:2436 msgid "# Wrap article lines at column\n" msgstr "" -#: src/lang.c:2428 +#: src/lang.c:2441 msgid "Wrap around threads on next unread" msgstr "" -#: src/lang.c:2429 +#: src/lang.c:2442 msgid "# If ON wrap around threads on searching next unread article\n" msgstr "" -#: src/lang.c:2433 +#: src/lang.c:2446 msgid "Enter default mail address (and fullname). sets." msgstr "" -#: src/lang.c:2434 src/lang.c:2949 +#: src/lang.c:2447 src/lang.c:2948 #, fuzzy msgid "Mail address (and fullname)" msgstr "Dirección personal para correo" -#: src/lang.c:2435 +#: src/lang.c:2448 msgid "# User's mail address (and fullname), if not username@host (fullname)\n" msgstr "" -#: src/lang.c:2440 +#: src/lang.c:2453 msgid "Show empty Followup-To in editor" msgstr "" -#: src/lang.c:2441 +#: src/lang.c:2454 msgid "# If ON show empty Followup-To header when editing an article\n" msgstr "" -#: src/lang.c:2445 +#: src/lang.c:2458 msgid "" "Enter path/! command/--none to create your default signature. sets." msgstr "" -#: src/lang.c:2446 +#: src/lang.c:2459 msgid "Create signature from path/command" msgstr "" -#: src/lang.c:2447 +#: src/lang.c:2460 #, c-format msgid "" "# Signature path (random sigs)/file to be used when posting/replying\n" @@ -7029,52 +7069,52 @@ msgid "" "# sigfile=--none don't append a signature\n" msgstr "" -#: src/lang.c:2455 +#: src/lang.c:2468 msgid "" "Prepend signature with \"-- \" on own line. toggles & sets." msgstr "" -#: src/lang.c:2456 +#: src/lang.c:2469 #, fuzzy msgid "Prepend signature with \"-- \"" msgstr " firma: " -#: src/lang.c:2457 +#: src/lang.c:2470 msgid "# If ON prepend the signature with dashes '\\n-- \\n'\n" msgstr "" -#: src/lang.c:2461 +#: src/lang.c:2474 msgid "Add signature when reposting articles. toggles & sets." msgstr "" -#: src/lang.c:2462 +#: src/lang.c:2475 msgid "Add signature when reposting" msgstr "" -#: src/lang.c:2463 +#: src/lang.c:2476 msgid "# If ON add signature to reposted articles\n" msgstr "" -#: src/lang.c:2467 +#: src/lang.c:2480 msgid "Enter quotation marks, %I for author's initials." msgstr "" -#: src/lang.c:2468 +#: src/lang.c:2481 msgid "Characters used as quote-marks" msgstr "" -#: src/lang.c:2469 +#: src/lang.c:2482 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:2475 +#: src/lang.c:2488 #, fuzzy msgid "Quoting behavior" msgstr "error en cita de parámetros" -#: src/lang.c:2476 +#: src/lang.c:2489 msgid "" "# How quoting should be handled when following up or replying.\n" "# Possible values are (the default is marked with *):\n" @@ -7088,55 +7128,55 @@ msgid "" "# 7 = Compress quotes, quote signatures, quote empty lines\n" msgstr "" -#: src/lang.c:2489 src/lang.c:2497 src/lang.c:2503 +#: src/lang.c:2502 src/lang.c:2510 src/lang.c:2516 msgid "" "%A Addr %D Date %F Addr+Name %G Groupname %M Message-ID %N Name %C First Name" msgstr "" -#: src/lang.c:2490 +#: src/lang.c:2503 msgid "Quote line when following up" msgstr "" -#: src/lang.c:2491 +#: src/lang.c:2504 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:2498 +#: src/lang.c:2511 msgid "Quote line when cross-posting" msgstr "" -#: src/lang.c:2504 +#: src/lang.c:2517 msgid "Quote line when mailing" msgstr "" -#: src/lang.c:2509 +#: src/lang.c:2522 msgid "If ON, include User-Agent: header. toggles & sets." msgstr "" -#: src/lang.c:2510 +#: src/lang.c:2523 #, fuzzy msgid "Insert 'User-Agent:' header" msgstr "Envía cabecera User-Agent" -#: src/lang.c:2511 +#: src/lang.c:2524 #, fuzzy msgid "# If ON include advertising User-Agent: header\n" msgstr "Envía cabecera User-Agent" -#: src/lang.c:2516 +#: src/lang.c:2529 msgid "" "Enter charset name for MIME (e.g. US-ASCII, ISO-8859-1, EUC-KR), to set." msgstr "" -#: src/lang.c:2517 +#: src/lang.c:2530 #, fuzzy msgid "MM_CHARSET" msgstr "Conjunto de caracteres:" -#: src/lang.c:2518 +#: src/lang.c:2531 msgid "" "# Charset supported locally which is also used for MIME header and\n" "# Content-Type header.\n" @@ -7146,45 +7186,45 @@ msgid "" "# mm_charset is considered not displayable and represented as '?'.\n" msgstr "" -#: src/lang.c:2528 +#: src/lang.c:2541 #, fuzzy msgid "MM_NETWORK_CHARSET" msgstr "Conjunto de caracteres:" -#: src/lang.c:2529 +#: src/lang.c:2542 msgid "# Charset used for MIME (Content-Type) header in postings.\n" msgstr "" -#: src/lang.c:2533 +#: src/lang.c:2546 msgid "" "Enter local charset name (e.g. US-ASCII, ISO-8859-1, EUC-KR), to set." msgstr "" -#: src/lang.c:2534 +#: src/lang.c:2547 #, fuzzy msgid "MM_LOCAL_CHARSET" msgstr "Conjunto de caracteres:" -#: src/lang.c:2535 +#: src/lang.c:2548 #, fuzzy msgid "# Charset supported locally.\n" msgstr "Conjunto de caracteres:" -#: src/lang.c:2542 +#: src/lang.c:2555 #, fuzzy msgid "Mailbox format" msgstr "_Buzón:" -#: src/lang.c:2543 +#: src/lang.c:2556 #, fuzzy msgid "# Format of the mailbox.\n" msgstr "_Buzón:" -#: src/lang.c:2548 +#: src/lang.c:2561 msgid "MIME encoding in news messages" msgstr "" -#: src/lang.c:2549 +#: src/lang.c:2562 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" @@ -7193,15 +7233,15 @@ msgid "" "# Russian charsets with a lot of 8bit characters.\n" msgstr "" -#: src/lang.c:2557 src/lang.c:2578 +#: src/lang.c:2570 src/lang.c:2591 msgid "Don't change unless you know what you are doing. cancels." msgstr "" -#: src/lang.c:2558 +#: src/lang.c:2571 msgid "Use 8bit characters in news headers" msgstr "" -#: src/lang.c:2559 +#: src/lang.c:2572 msgid "" "# If ON, 8bit characters in news headers are NOT encoded.\n" "# default is OFF. Thus 8bit characters are encoded by default.\n" @@ -7209,30 +7249,30 @@ msgid "" "# parameter unless post_mime_encoding is 8bit as well.\n" msgstr "" -#: src/lang.c:2566 +#: src/lang.c:2579 msgid "" "Auto-view post-processed files toggles, sets, cancels." msgstr "" -#: src/lang.c:2567 +#: src/lang.c:2580 #, fuzzy msgid "View post-processed files" msgstr "Ver todos los Ficheros del Proyecto" -#: src/lang.c:2568 +#: src/lang.c:2581 msgid "# If set, post processed files will be opened in a viewer\n" msgstr "" -#: src/lang.c:2573 +#: src/lang.c:2586 #, fuzzy msgid "MIME encoding in mail messages" msgstr "[La codificación de «%s» de este correo no puede ser descodificado]" -#: src/lang.c:2579 +#: src/lang.c:2592 msgid "Use 8bit characters in mail headers" msgstr "" -#: src/lang.c:2580 +#: src/lang.c:2593 msgid "" "# If ON, 8bit characters in mail headers are NOT encoded.\n" "# default is OFF. Thus 8bit characters are encoded by default.\n" @@ -7243,36 +7283,36 @@ msgid "" "# turn it ON unless you have some compelling reason.\n" msgstr "" -#: src/lang.c:2591 +#: src/lang.c:2604 msgid "Strip blanks from ends of lines" msgstr "" -#: src/lang.c:2592 +#: src/lang.c:2605 msgid "" "# If ON strip blanks from ends of lines for faster display on slow " "terminals.\n" msgstr "" -#: src/lang.c:2598 +#: src/lang.c:2611 msgid "If ON, use transliteration. toggles & sets." msgstr "" -#: src/lang.c:2599 +#: src/lang.c:2612 msgid "Transliteration" msgstr "" -#: src/lang.c:2600 +#: src/lang.c:2613 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:2608 +#: src/lang.c:2621 msgid "Send you a Cc/Bcc automatically" msgstr "" -#: src/lang.c:2609 +#: src/lang.c:2622 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" @@ -7282,133 +7322,116 @@ msgid "" "# 3 = Cc and Bcc\n" msgstr "" -#: src/lang.c:2620 +#: src/lang.c:2633 msgid "Hash algorithm for Cancel-Lock/Cancel-Key" msgstr "" -#: src/lang.c:2621 +#: src/lang.c:2634 msgid "" "# Hash algorithm for Cancel-Lock/Cancel-Key (default 'sha1')\n" "# Use 'none' to not generate Cancel-Lock headers.\n" msgstr "" -#: src/lang.c:2627 +#: src/lang.c:2640 msgid "Enter address elements about which you want to be warned. sets." msgstr "" -#: src/lang.c:2628 +#: src/lang.c:2641 msgid "Spamtrap warning address parts" msgstr "" -#: src/lang.c:2629 +#: src/lang.c:2642 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:2634 +#: src/lang.c:2647 msgid "Enter default number of days a filter entry will be valid. sets." msgstr "" -#: src/lang.c:2635 +#: src/lang.c:2648 msgid "No. of days a filter entry is valid" msgstr "" -#: src/lang.c:2636 +#: src/lang.c:2649 msgid "# Number of days a short term filter will be active\n" msgstr "" -#: src/lang.c:2640 +#: src/lang.c:2653 msgid "Add posted articles to filter. toggles & sets." msgstr "" -#: src/lang.c:2641 +#: src/lang.c:2654 msgid "Add posted articles to filter" msgstr "" -#: src/lang.c:2642 +#: src/lang.c:2655 msgid "" "# If ON add posted articles which start a new thread to filter for\n" "# highlighting follow-ups\n" msgstr "" -#: src/lang.c:2646 +#: src/lang.c:2659 msgid "The directory where articles/threads are to be saved in mailbox format." msgstr "" -#: src/lang.c:2647 +#: src/lang.c:2660 #, fuzzy msgid "Mail directory" msgstr "No se puede abrir el directorio de correo nuevo (%s)" -#: src/lang.c:2648 +#: src/lang.c:2661 msgid "# (-m) directory where articles/threads are saved in mailbox format\n" msgstr "" -#: src/lang.c:2653 +#: src/lang.c:2666 msgid "Save articles in batch mode (-S)" msgstr "" -#: src/lang.c:2654 +#: src/lang.c:2667 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:2659 +#: src/lang.c:2672 msgid "The directory where you want articles/threads saved." msgstr "" -#: src/lang.c:2660 +#: src/lang.c:2673 #, fuzzy msgid "Directory to save arts/threads in" msgstr "no puede guardar el directorio actual: %s" -#: src/lang.c:2661 +#: src/lang.c:2674 msgid "# Directory where articles/threads are saved\n" msgstr "" -#: src/lang.c:2665 -msgid "" -"Auto save article/thread by Archive-name: header. toggles & " -"sets." -msgstr "" - -#: src/lang.c:2666 -#, fuzzy -msgid "Use Archive-name: header for save" -msgstr "%s: archivo de nombre de encabezado mal formado en %zu" - -#: src/lang.c:2667 -msgid "" -"# If ON articles/threads with Archive-name: in mail header will\n" -"# be automatically saved with the Archive-name & part/patch no.\n" -msgstr "" - -#: src/lang.c:2672 +#: src/lang.c:2678 msgid "" "Mark saved articles/threads as read. toggles, sets, " "cancels." msgstr "" -#: src/lang.c:2673 +#: src/lang.c:2679 msgid "Mark saved articles/threads as read" msgstr "" -#: src/lang.c:2674 +#: src/lang.c:2680 #, fuzzy msgid "# If ON mark articles that are saved as read\n" msgstr "Marca buzones leídos" -#: src/lang.c:2678 +#: src/lang.c:2684 msgid "Do post processing (eg. extract attachments) for saved articles." msgstr "" -#: src/lang.c:2679 +#: src/lang.c:2685 msgid "Post process saved articles" msgstr "" -#: src/lang.c:2680 +#: src/lang.c:2686 msgid "" "# Perform post processing (saving binary attachments) from saved articles.\n" "# Possible values are (the default is marked with *):\n" @@ -7417,124 +7440,108 @@ msgid "" "# 2 = yes\n" msgstr "" -#: src/lang.c:2689 +#: src/lang.c:2695 #, fuzzy msgid "Process only unread articles" msgstr "Procesa solo ficheros nuevos" -#: src/lang.c:2690 +#: src/lang.c:2696 msgid "" "# If ON only save/print/pipe/mail unread articles (tagged articles " "excepted)\n" msgstr "" -#: src/lang.c:2695 +#: src/lang.c:2701 msgid "Print all or just part of header. toggles & sets." msgstr "" -#: src/lang.c:2696 +#: src/lang.c:2702 msgid "Print all headers when printing" msgstr "" -#: src/lang.c:2697 +#: src/lang.c:2703 msgid "" "# If ON print all of article header otherwise just the important lines\n" msgstr "" -#: src/lang.c:2701 +#: src/lang.c:2707 msgid "" "The printer program with options that is to be used to print articles/" "threads." msgstr "" -#: src/lang.c:2702 +#: src/lang.c:2708 #, fuzzy msgid "Printer program with options" msgstr "Modo de empleo: %s [opciones] PROGRAMA [parámetro ...]" -#: src/lang.c:2703 +#: src/lang.c:2709 msgid "# Print program with parameters used to print articles/threads\n" msgstr "" -#: src/lang.c:2709 +#: src/lang.c:2715 msgid "Force redraw after certain commands" msgstr "" -#: src/lang.c:2710 -msgid "" -"# If ON a screen redraw will always be done after certain external commands\n" -msgstr "" - -#: src/lang.c:2714 -msgid "" -"Start editor with line offset. toggles, sets, cancels." -msgstr "" - -#: src/lang.c:2715 -#, fuzzy -msgid "Start editor with line offset" -msgstr " Recursos inician en desplazamiento: %#03x\n" - #: src/lang.c:2716 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" +"# If ON a screen redraw will always be done after certain external commands\n" msgstr "" -#: src/lang.c:2721 +#: src/lang.c:2720 msgid "Enter %E for editor, %F for filename, %N for line-number, to set." msgstr "" -#: src/lang.c:2722 +#: src/lang.c:2721 #, fuzzy msgid "Invocation of your editor" msgstr "Editor" -#: src/lang.c:2723 +#: src/lang.c:2722 msgid "" "# Format of editor line including parameters\n" "# %E Editor %F Filename %N Linenumber\n" msgstr "" -#: src/lang.c:2728 +#: src/lang.c:2727 msgid "" "Enter name and options for external-inews, --internal for internal inews" msgstr "" -#: src/lang.c:2729 +#: src/lang.c:2728 #, fuzzy msgid "External inews" msgstr "¿Externo…?" -#: src/lang.c:2730 +#: src/lang.c:2729 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:2734 +#: src/lang.c:2733 msgid "" "Enter %M for mailer, %S for subject, %T for to, %F for filename, to set." msgstr "" -#: src/lang.c:2735 +#: src/lang.c:2734 #, fuzzy msgid "Invocation of your mail command" msgstr "Su contraseña en el servidor de correo" -#: src/lang.c:2736 +#: src/lang.c:2735 msgid "" "# Format of mailer line including parameters\n" "# %M Mailer %S Subject %T To %F Filename\n" -"# ie. to use elm as your mailer: elm -s \"%S\" \"%T\" < %F\n" -"# ie. elm interactive : elm -i %F -s \"%S\" \"%T\"\n" +"# ie. to use mutt as your mailer: mutt -s \"%S\" -- \"%T\" < %F\n" +"# ie. mutt interactive : mutt -i %F -s \"%S\" -- \"%T\"\n" msgstr "" -#: src/lang.c:2744 +#: src/lang.c:2743 msgid "Use interactive mail reader" msgstr "" -#: src/lang.c:2745 +#: src/lang.c:2744 msgid "" "# Interactive mailreader\n" "# Possible values are (the default is marked with *):\n" @@ -7543,71 +7550,71 @@ msgid "" "# 2 = use interactive mailreader without headers in file\n" msgstr "" -#: src/lang.c:2754 +#: src/lang.c:2753 msgid "Remove ~/.article after posting" msgstr "" -#: src/lang.c:2755 +#: src/lang.c:2754 msgid "# If ON remove ~/.article after posting.\n" msgstr "" -#: src/lang.c:2761 +#: src/lang.c:2760 msgid "Use UTF-8 graphics (thread tree etc.)" msgstr "" -#: src/lang.c:2762 +#: src/lang.c:2761 msgid "" "# If ON use UTF-8 characters for indicator '->', tree and ellipsis '...'.\n" msgstr "" -#: src/lang.c:2767 +#: src/lang.c:2766 msgid "Filename for all posted articles, sets, no filename=do not save." msgstr "" -#: src/lang.c:2768 +#: src/lang.c:2767 #, fuzzy msgid "Filename for posted articles" msgstr "" "\n" "Ningún artículo dentro de este grupo.\n" -#: src/lang.c:2769 +#: src/lang.c:2768 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:2774 +#: src/lang.c:2773 msgid "" "Keep all failed articles in ~/dead.articles. toggles & sets." msgstr "" -#: src/lang.c:2775 +#: src/lang.c:2774 msgid "Keep failed arts in ~/dead.articles" msgstr "" -#: src/lang.c:2776 +#: src/lang.c:2775 msgid "# If ON keep all failed postings in ~/dead.articles\n" msgstr "" -#: src/lang.c:2780 +#: src/lang.c:2779 msgid "Do you want to strip unsubscribed groups from .newsrc" msgstr "" -#: src/lang.c:2781 +#: src/lang.c:2780 #, fuzzy msgid "No unsubscribed groups in newsrc" msgstr "GRUPOS" -#: src/lang.c:2782 +#: src/lang.c:2781 msgid "# If ON strip unsubscribed groups from newsrc\n" msgstr "" -#: src/lang.c:2787 +#: src/lang.c:2786 msgid "Remove bogus groups from newsrc" msgstr "" -#: src/lang.c:2788 +#: src/lang.c:2787 msgid "" "# What to do with bogus groups in newsrc file\n" "# Possible values are (the default is marked with *):\n" @@ -7616,67 +7623,67 @@ msgid "" "# 2 = highlight with D on selection screen\n" msgstr "" -#: src/lang.c:2797 +#: src/lang.c:2796 msgid "" "Enter number of seconds to wait for a response from the server. sets." msgstr "" -#: src/lang.c:2798 +#: src/lang.c:2797 #, fuzzy msgid "NNTP read timeout in seconds" msgstr "tiempo agotado después de %d segundos.\n" -#: src/lang.c:2799 +#: src/lang.c:2798 msgid "" "# Time in seconds to wait for a response from the server (0=no timeout)\n" msgstr "" -#: src/lang.c:2804 +#: src/lang.c:2803 msgid "Enter number of seconds until active file will be reread. sets." msgstr "" -#: src/lang.c:2805 +#: src/lang.c:2804 msgid "Interval in secs to reread active" msgstr "" -#: src/lang.c:2806 +#: src/lang.c:2805 msgid "" "# Time interval in seconds between rereading the active file (0=never)\n" msgstr "" -#: src/lang.c:2811 +#: src/lang.c:2810 #, fuzzy msgid "Reconnect to server automatically" msgstr "Crear automáticamente" -#: src/lang.c:2812 +#: src/lang.c:2811 msgid "" "# If ON automatically reconnect to NNTP server if the connection is broken\n" msgstr "" -#: src/lang.c:2816 +#: src/lang.c:2815 msgid "" "Create local copies of NNTP overview files. toggles & sets." msgstr "" -#: src/lang.c:2817 +#: src/lang.c:2816 msgid "Cache NNTP overview files locally" msgstr "" -#: src/lang.c:2818 +#: src/lang.c:2817 msgid "# If ON, create local copies of NNTP overview files.\n" msgstr "" -#: src/lang.c:2822 src/lang.c:2837 src/lang.c:2857 src/lang.c:2876 +#: src/lang.c:2821 src/lang.c:2836 src/lang.c:2856 src/lang.c:2875 msgid "Enter format string. sets, cancels." msgstr "" -#: src/lang.c:2823 +#: src/lang.c:2822 #, fuzzy msgid "Format string for selection level" msgstr "error: %s al final de la cadena de formato" -#: src/lang.c:2824 +#: src/lang.c:2823 msgid "" "# Format string for selection level representation\n" "# Default: %f %n %U %G %d\n" @@ -7690,12 +7697,12 @@ msgid "" "# %U Unread count\n" msgstr "" -#: src/lang.c:2838 +#: src/lang.c:2837 #, fuzzy msgid "Format string for group level" msgstr "grupo: cadena de texto" -#: src/lang.c:2839 +#: src/lang.c:2838 msgid "" "# Format string for group level representation\n" "# Default: %n %m %R %L %s %F\n" @@ -7714,12 +7721,12 @@ msgid "" "# %S Score\n" msgstr "" -#: src/lang.c:2858 +#: src/lang.c:2857 #, fuzzy msgid "Format string for thread level" msgstr "error: %s al final de la cadena de formato" -#: src/lang.c:2859 +#: src/lang.c:2858 msgid "" "# Format string for thread level representation\n" "# Default: %n %m [%L] %T %F\n" @@ -7737,23 +7744,23 @@ msgid "" "# %T Thread tree (only thread level)\n" msgstr "" -#: src/lang.c:2877 +#: src/lang.c:2876 #, fuzzy msgid "Format string for display of dates" msgstr "El formato de muestra para las vistas de paquetes" -#: src/lang.c:2878 +#: src/lang.c:2877 #, 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:2888 +#: src/lang.c:2887 #, fuzzy msgid "Unicode normalization form" msgstr "Con normalización Unicode.\n" -#: src/lang.c:2889 +#: src/lang.c:2888 msgid "" "# Unicode normalization form\n" "# Possible values are:\n" @@ -7765,22 +7772,22 @@ msgid "" "# 5 = NFKC_CF\n" msgstr "" -#: src/lang.c:2903 +#: src/lang.c:2902 msgid "Render BiDi" msgstr "" -#: src/lang.c:2904 +#: src/lang.c:2903 msgid "# If ON, bi-directional text is rendered by tin\n" msgstr "" -#: src/lang.c:2911 +#: src/lang.c:2910 #, fuzzy msgid "Function for sorting articles" msgstr "" "\n" "Ningún artículo dentro de este grupo.\n" -#: src/lang.c:2912 +#: src/lang.c:2911 msgid "" "# Function for sorting articles\n" "# Possible values are (the default is marked with *):\n" @@ -7788,159 +7795,159 @@ msgid "" "# 1 = heapsort\n" msgstr "" -#: src/lang.c:2925 +#: src/lang.c:2924 #, fuzzy msgid "Automatically GroupMarkUnselArtRead" msgstr "(rellenado automáticamente)" -#: src/lang.c:2931 +#: src/lang.c:2930 #, fuzzy msgid "Delete post-process files" msgstr "Procesa solo ficheros nuevos" -#: src/lang.c:2936 +#: src/lang.c:2935 msgid "Filename for all mailed articles, sets, no filename=do not save." msgstr "" -#: src/lang.c:2937 +#: src/lang.c:2936 msgid "Mailbox to save sent mails" msgstr "" -#: src/lang.c:2942 +#: src/lang.c:2941 msgid "Set Followup-To: header to this group(s). sets, cancels." msgstr "" -#: src/lang.c:2943 +#: src/lang.c:2942 #, fuzzy msgid "Followup-To: header" msgstr "Cabecera " -#: src/lang.c:2948 +#: src/lang.c:2947 msgid "Enter default mail address (and fullname). sets, cancels." msgstr "" -#: src/lang.c:2955 +#: src/lang.c:2954 msgid "" "Path and options for ispell-like spell-checker. sets, cancels." msgstr "" -#: src/lang.c:2956 +#: src/lang.c:2955 #, fuzzy msgid "Ispell program" msgstr "Programa" -#: src/lang.c:2962 +#: src/lang.c:2961 msgid "When group is a mailing list, send responses to this email address." msgstr "" -#: src/lang.c:2963 +#: src/lang.c:2962 #, fuzzy msgid "Mailing list address" msgstr "Listados de Correo" -#: src/lang.c:2969 +#: src/lang.c:2968 #, fuzzy msgid "Forward articles as attachment" msgstr "Reproducir" -#: src/lang.c:2974 +#: src/lang.c:2973 msgid "" "A comma separated list of MIME major/minor Content-Types. cancels." msgstr "" -#: src/lang.c:2975 +#: src/lang.c:2974 msgid "Which MIME types will be saved" msgstr "" -#: src/lang.c:2980 +#: src/lang.c:2979 msgid "Value of the Organization: header. sets, cancels." msgstr "" -#: src/lang.c:2981 +#: src/lang.c:2980 #, fuzzy msgid "Organization: header" msgstr "Organización" -#: src/lang.c:2986 +#: src/lang.c:2985 msgid "Filename for saved articles. sets, cancels." msgstr "" -#: src/lang.c:2987 +#: src/lang.c:2986 msgid "savefile" msgstr "" -#: src/lang.c:2992 src/lang.c:3016 +#: src/lang.c:2991 src/lang.c:3015 msgid "Scope for the filter rule. sets, cancels." msgstr "" -#: src/lang.c:2993 +#: src/lang.c:2992 msgid "Quick (1 key) select filter scope" msgstr "" -#: src/lang.c:2998 src/lang.c:3022 +#: src/lang.c:2997 src/lang.c:3021 msgid "Header for filter rule. sets, cancels." msgstr "" -#: src/lang.c:2999 +#: src/lang.c:2998 msgid "Quick (1 key) select filter header" msgstr "" -#: src/lang.c:3004 src/lang.c:3028 +#: src/lang.c:3003 src/lang.c:3027 msgid "ON = case sensitive, OFF = ignore case. sets, cancels." msgstr "" -#: src/lang.c:3005 +#: src/lang.c:3004 msgid "Quick (1 key) select filter case" msgstr "" -#: src/lang.c:3010 src/lang.c:3034 +#: src/lang.c:3009 src/lang.c:3033 msgid "ON = expire, OFF = don't ever expire. sets, cancels." msgstr "" -#: src/lang.c:3011 +#: src/lang.c:3010 msgid "Quick (1 key) select filter expire" msgstr "" -#: src/lang.c:3017 +#: src/lang.c:3016 msgid "Quick (1 key) kill filter scope" msgstr "" -#: src/lang.c:3023 +#: src/lang.c:3022 msgid "Quick (1 key) kill filter header" msgstr "" -#: src/lang.c:3029 +#: src/lang.c:3028 msgid "Quick (1 key) kill filter case" msgstr "" -#: src/lang.c:3035 +#: src/lang.c:3034 msgid "Quick (1 key) kill filter expire" msgstr "" -#: src/lang.c:3041 +#: src/lang.c:3040 msgid "Assume this charset if no charset declaration is present, to set." msgstr "" -#: src/lang.c:3042 +#: src/lang.c:3041 #, fuzzy msgid "UNDECLARED_CHARSET" msgstr "Conjunto de caracteres:" -#: src/lang.c:3048 +#: src/lang.c:3047 msgid "" "Add this text at the start of the message body. sets, cancels." msgstr "" -#: src/lang.c:3049 +#: src/lang.c:3048 #, fuzzy msgid "X_Body" msgstr "Cuerpo" -#: src/lang.c:3054 +#: src/lang.c:3053 msgid "Insert this header when posting. sets, cancels." msgstr "" -#: src/lang.c:3055 +#: src/lang.c:3054 #, fuzzy msgid "X_Headers" msgstr "" @@ -7987,34 +7994,34 @@ msgstr "" " admitidos\n" " -H, --help Enseña esta información\n" -#: src/lang.c:3060 +#: src/lang.c:3059 msgid "" "Automatically insert an X-Comment-To: header? toggles & sets." msgstr "" -#: src/lang.c:3061 +#: src/lang.c:3060 #, fuzzy msgid "Insert 'X-Comment-To:' header" msgstr " cabecera mágica = %x\n" #. TODO: lang.c -#: src/main.c:819 +#: src/main.c:824 #, fuzzy msgid "reading from local spool" msgstr "error leyendo desde `%s'" #. TODO: != ENOENT ? and -> lang.c -#: src/misc.c:750 +#: src/misc.c:753 #, c-format msgid "Error: unlink %s" msgstr "" -#: src/misc.c:3928 +#: src/misc.c:3933 #, c-format msgid "Version: %s %s release %s (\"%s\") %s %s\n" msgstr "" -#: src/misc.c:3931 +#: src/misc.c:3936 #, fuzzy, c-format msgid "Version: %s %s release %s (\"%s\")\n" msgstr "Regresar a la última publicación(es)" @@ -8031,31 +8038,31 @@ msgid "" "Server timed out, trying reconnect # %d\n" msgstr "" -#: src/nntplib.c:860 src/signal.c:432 +#: src/nntplib.c:860 src/signal.c:433 #, fuzzy msgid "NNTP connection error. Exiting..." msgstr "Error película capturada... Terminando." -#: src/nntplib.c:872 src/nntplib.c:1864 +#: src/nntplib.c:872 src/nntplib.c:1865 #, fuzzy msgid "Rejoin current group\n" msgstr "Grupo" -#: src/nntplib.c:880 src/nntplib.c:1872 +#: src/nntplib.c:881 src/nntplib.c:1874 #, fuzzy, c-format msgid "Read (%s)\n" msgstr "%s: leído: %s" -#: src/nntplib.c:882 +#: src/nntplib.c:883 #, fuzzy, c-format msgid "Resend last command (%s)\n" msgstr "última orden: %s\n" -#: src/nntplib.c:1512 +#: src/nntplib.c:1513 msgid "CAPABILITIES did not announce READER" msgstr "" -#: src/nntplib.c:2018 +#: src/nntplib.c:2020 msgid "MOTD: " msgstr "" @@ -8064,14 +8071,14 @@ msgstr "" msgid "couldn't expand %s\n" msgstr "Expandir" -#: src/post.c:1357 +#: src/post.c:1775 #, 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:1362 +#: src/post.c:1780 #, c-format msgid "" "Line %d is longer than %d octets and should be folded, but\n" @@ -8079,19 +8086,19 @@ msgid "" "posting doesn't contain any 8bit chars and thus folding won't happen\n" msgstr "" -#: src/post.c:1364 +#: src/post.c:1782 #, 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:2353 +#: src/post.c:2769 #, fuzzy, c-format msgid "Posting: %.*s ..." msgstr "Publicación Fallida" -#: src/post.c:4119 +#: src/post.c:4533 msgid "Can't supersede in mailgroups, try repost instead." msgstr "" @@ -8129,7 +8136,7 @@ msgstr "NO DISPONIBLE" #. #. * Add the References data to the cache #. -#: src/refs.c:1015 src/refs.c:1077 +#: src/refs.c:1009 src/refs.c:1071 #, c-format msgid "Building References-trees (%d/%d)..." msgstr "" @@ -8138,7 +8145,7 @@ msgstr "" #. * preamble #. * TODO: -> lang.c #. -#: src/rfc2047.c:1323 +#: src/rfc2047.c:1330 #, c-format msgid "" "This message has been composed in the 'multipart/mixed' MIME-format. If you\n" @@ -8148,39 +8155,38 @@ msgid "" "\n" msgstr "" -#: src/save.c:1075 +#: src/save.c:1046 msgid "bytes" msgstr "bytes" -#: src/select.c:411 -#, fuzzy +#: src/select.c:417 msgid "unread" -msgstr "*** Tiene correo no leído. ***" +msgstr "" -#: src/select.c:411 +#: src/select.c:417 msgid "all" msgstr "todo" -#: src/select.c:594 src/select.c:596 +#: src/select.c:611 src/select.c:613 #, fuzzy msgid " R" msgstr "«C»" -#: src/xface.c:73 +#: src/xface.c:75 msgid "Can't run slrnface: Not running in an xterm." msgstr "" -#: src/xface.c:85 src/xface.c:96 src/xface.c:111 +#: 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:120 src/xface.c:152 +#: src/xface.c:122 src/xface.c:154 #, c-format msgid "Can't run slrnface: failed to create %s" msgstr "" -#: src/xface.c:130 +#: 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" @@ -8194,16 +8200,16 @@ msgid "" "Do not try to remove them.\n" msgstr "" -#: src/xface.c:144 +#: src/xface.c:146 msgid "Can't run slrnface: couldn't construct fifo name." msgstr "" -#: src/xface.c:183 +#: 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:230 +#: src/xface.c:231 #, fuzzy, c-format msgid "Slrnface failed: %s." msgstr "fallado %s a «%s» (%s)" Binary files tin-2.4.5/po/et.gmo and tin-2.6.0/po/et.gmo differ diff -Nurp '--exclude=.bzr*' tin-2.4.5/po/et.po tin-2.6.0/po/et.po --- tin-2.4.5/po/et.po 2020-12-24 00:24:53.000000000 +0100 +++ tin-2.6.0/po/et.po 2021-08-20 10:49:28.269867741 +0200 @@ -1,13 +1,13 @@ # Estonian translations for tin. # This file is distributed under the same license as the tin package. -# Toomas Soome , 2019. +# Toomas Soome , 2020. # msgid "" msgstr "" -"Project-Id-Version: tin 2.4.4\n" +"Project-Id-Version: tin 2.4.5\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-12-24 00:24+0100\n" -"PO-Revision-Date: 2019-12-25 12:29+0200\n" +"POT-Creation-Date: 2021-08-20 10:49+0200\n" +"PO-Revision-Date: 2020-12-25 20:39+0200\n" "Last-Translator: Toomas Soome \n" "Language-Team: Estonian \n" "Language: et\n" @@ -18,33 +18,31 @@ msgstr "" #. -> lang.c #: src/art.c:418 -#, fuzzy, c-format +#, c-format msgid "Reading %s\n" -msgstr "Loen %s uuesti..." +msgstr "Loen %s\n" #. TODO: -> lang.c -#: src/art.c:1205 -#, fuzzy +#: src/art.c:1199 msgid "Threading by multipart" -msgstr "Järjestan artiklid teemade kaupa..." +msgstr "Järjestan osade järgi" #. -> lang.c -#: src/art.c:2539 -#, fuzzy, c-format +#: src/art.c:2486 +#, c-format msgid "Writing %s\n" -msgstr "Proovin %s" +msgstr "Kirjutan %s\n" #. TODO: -> lang.c -#: src/art.c:2619 -#, fuzzy +#: src/art.c:2565 msgid "Writing overview cache..." -msgstr "Kirjutan atribuutide faili..." +msgstr "Kirjutan ülevaate puhvri..." -#: src/attrib.c:986 +#: src/attrib.c:990 msgid "Processing attributes... " msgstr "Töötlen atribuute... " -#: src/attrib.c:1205 +#: src/attrib.c:1207 #, c-format msgid "" "# Do not edit this comment block\n" @@ -53,342 +51,332 @@ msgstr "" "# Ärge seda kommentaari blokki muutke\n" "#\n" -#: src/attrib.c:1206 +#: src/attrib.c:1208 #, c-format msgid "# scope=STRING (eg. alt.*,!alt.bin*) [mandatory]\n" msgstr "# scope=SÕNE (n. alt.*,!alt.bin*) [kohustuslik]\n" -#: src/attrib.c:1207 +#: src/attrib.c:1209 #, c-format msgid "# add_posted_to_filter=ON/OFF\n" msgstr "# add_posted_to_filter=ON/OFF\n" -#: src/attrib.c:1208 +#: src/attrib.c:1210 #, c-format msgid "# advertising=ON/OFF\n" msgstr "# advertising=ON/OFF\n" -#: src/attrib.c:1209 +#: src/attrib.c:1211 #, c-format msgid "# alternative_handling=ON/OFF\n" msgstr "# alternative_handling=ON/OFF\n" -#: src/attrib.c:1210 +#: src/attrib.c:1212 #, c-format msgid "# ask_for_metamail=ON/OFF\n" msgstr "# ask_for_metamail=ON/OFF\n" -#: src/attrib.c:1211 +#: src/attrib.c:1213 #, c-format msgid "# auto_cc_bcc=NUM\n" msgstr "# auto_cc_bcc=NUM\n" -#: src/attrib.c:1212 +#: src/attrib.c:1214 #, c-format 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:1213 +#: src/attrib.c:1215 #, c-format msgid "# auto_list_thread=ON/OFF\n" msgstr "# auto_list_thread=ON/OFF\n" -#: src/attrib.c:1214 -#, c-format -msgid "# auto_save=ON/OFF\n" -msgstr "# auto_save=ON/OFF\n" - -#: src/attrib.c:1215 +#: src/attrib.c:1216 #, c-format msgid "# auto_select=ON/OFF\n" msgstr "# auto_select=ON/OFF\n" -#: src/attrib.c:1216 +#: src/attrib.c:1217 #, c-format msgid "# batch_save=ON/OFF\n" msgstr "# batch_save=ON/OFF\n" -#: src/attrib.c:1217 +#: src/attrib.c:1218 #, 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/attrib.c:1218 +#: src/attrib.c:1219 #, c-format msgid "# delete_tmp_files=ON/OFF\n" msgstr "# delete_tmp_files=ON/OFF\n" -#: src/attrib.c:1219 +#: src/attrib.c:1220 #, c-format msgid "# editor_format=STRING (eg. %%E +%%N %%F)\n" msgstr "# editor_format=SÕNE (n. %%E +%%N %%F)\n" -#: src/attrib.c:1220 +#: src/attrib.c:1221 #, c-format msgid "# fcc=STRING (eg. =mailbox)\n" msgstr "# fcc=SÕNE (n. =postkast)\n" -#: src/attrib.c:1221 +#: src/attrib.c:1222 #, c-format msgid "# followup_to=STRING\n" msgstr "# followup_to=SÕNE\n" -#: src/attrib.c:1222 +#: src/attrib.c:1223 #, c-format msgid "# from=STRING (just append wanted From:-line, don't use quotes)\n" msgstr "" "# from=SÕNE (kirjutage soovitav From: rida, ärge kasutage jutumärke)\n" -#: src/attrib.c:1223 +#: src/attrib.c:1224 #, c-format msgid "# group_catchup_on_exit=ON/OFF\n" msgstr "# group_catchup_on_exit=ON/OFF\n" -#: src/attrib.c:1224 +#: src/attrib.c:1225 #, 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/attrib.c:1225 +#: src/attrib.c:1226 #, c-format msgid "# mail_8bit_header=ON/OFF\n" msgstr "# mail_8bit_header=ON/OFF\n" -#: src/attrib.c:1226 +#: src/attrib.c:1227 #, c-format msgid "# mail_mime_encoding=supported_encoding" msgstr "# mail_mime_encoding=toetatud_kodeering" -#: src/attrib.c:1234 +#: src/attrib.c:1235 #, c-format msgid "# ispell=STRING\n" msgstr "# ispell=SÕNE\n" -#: src/attrib.c:1236 +#: src/attrib.c:1237 #, c-format msgid "# maildir=STRING (eg. ~/Mail)\n" msgstr "# maildir=SÕNE (n. ~/Mail)\n" -#: src/attrib.c:1237 +#: src/attrib.c:1238 #, c-format msgid "# mailing_list=STRING (eg. majordomo@example.org)\n" msgstr "# mailing_list=SÕNE (n. majordomo@example.org)\n" -#: src/attrib.c:1238 +#: src/attrib.c:1239 #, c-format msgid "# mime_types_to_save=STRING (eg. image/*,!image/bmp)\n" msgstr "# mime_types_to_save=SÕNE (n. image/*,!image/bmp)\n" -#: src/attrib.c:1239 +#: src/attrib.c:1240 #, c-format msgid "# mark_ignore_tags=ON/OFF\n" msgstr "# mark_ignore_tags=ON/OFF\n" -#: src/attrib.c:1240 +#: src/attrib.c:1241 #, c-format msgid "# mark_saved_read=ON/OFF\n" msgstr "# mark_saved_read=ON/OFF\n" -#: src/attrib.c:1241 +#: src/attrib.c:1242 #, c-format msgid "# mime_forward=ON/OFF\n" msgstr "# mime_forward=ON/OFF\n" -#: src/attrib.c:1243 +#: src/attrib.c:1244 #, c-format msgid "# mm_network_charset=supported_charset" msgstr "# mm_network_charset=toetatud_koodileht" -#: src/attrib.c:1250 +#: src/attrib.c:1251 #, c-format msgid "# undeclared_charset=STRING (default is US-ASCII)\n" msgstr "# undeclared_charset=SÕNE (vaikimisi on US-ASCII)\n" -#: src/attrib.c:1252 +#: src/attrib.c:1253 #, c-format msgid "# news_headers_to_display=STRING\n" msgstr "# news_headers_to_display=SÕNE\n" -#: src/attrib.c:1253 +#: src/attrib.c:1254 #, c-format msgid "# news_headers_to_not_display=STRING\n" msgstr "# news_headers_to_not_display=SÕNE\n" -#: src/attrib.c:1254 +#: src/attrib.c:1255 #, c-format msgid "# news_quote_format=STRING\n" msgstr "# news_quote_format=SÕNE\n" -#: src/attrib.c:1255 +#: src/attrib.c:1256 #, c-format msgid "# organization=STRING (if beginning with '/' read from file)\n" msgstr "# organization=SÕNE (kui algab sümboliga '/', loe failist)\n" -#: src/attrib.c:1256 +#: src/attrib.c:1257 #, c-format msgid "# pos_first_unread=ON/OFF\n" msgstr "# pos_first_unread=ON/OFF\n" -#: src/attrib.c:1257 +#: src/attrib.c:1258 #, c-format msgid "# post_8bit_header=ON/OFF\n" msgstr "# post_8bit_header=ON/OFF\n" -#: src/attrib.c:1258 +#: src/attrib.c:1259 #, c-format msgid "# post_mime_encoding=supported_encoding" msgstr "# post_mime_encoding=toetatud_kodeering" -#: src/attrib.c:1265 +#: src/attrib.c:1266 #, c-format msgid "# post_process_type=NUM\n" msgstr "# post_process_type=NUM\n" -#: src/attrib.c:1270 +#: src/attrib.c:1271 #, c-format msgid "# post_process_view=ON/OFF\n" msgstr "# post_process_view=ON/OFF\n" -#: src/attrib.c:1271 +#: src/attrib.c:1272 #, c-format msgid "# quick_kill_scope=STRING (ie. talk.*)\n" msgstr "# quick_kill_scope=SÕNE (n. talk.*)\n" -#: src/attrib.c:1272 +#: src/attrib.c:1273 #, c-format msgid "# quick_kill_expire=ON/OFF\n" msgstr "# quick_kill_expire=ON/OFF\n" -#: src/attrib.c:1273 +#: src/attrib.c:1274 #, c-format msgid "# quick_kill_case=ON/OFF\n" msgstr "# quick_kill_case=ON/OFF\n" -#: src/attrib.c:1274 +#: src/attrib.c:1275 #, c-format msgid "# quick_kill_header=NUM\n" msgstr "# quick_kill_header=NUM\n" -#: src/attrib.c:1275 src/attrib.c:1284 +#: src/attrib.c:1276 src/attrib.c:1285 #, c-format msgid "# 0=Subject: (case sensitive) 1=Subject: (ignore case)\n" msgstr "# 0=Teema: (tõstutundlik) 1=Teema: (tõstutundetu)\n" -#: src/attrib.c:1276 src/attrib.c:1285 +#: src/attrib.c:1277 src/attrib.c:1286 #, c-format msgid "# 2=From: (case sensitive) 3=From: (ignore case)\n" msgstr "# 2=Saatja: (tõstutundlik) 3=Saatja: (tõstutundetu)\n" -#: src/attrib.c:1277 src/attrib.c:1286 +#: src/attrib.c:1278 src/attrib.c:1287 #, c-format msgid "# 4=Message-ID: & full References: line\n" msgstr "# 4=Message-ID: ja täielik References: rida\n" -#: src/attrib.c:1278 src/attrib.c:1287 +#: src/attrib.c:1279 src/attrib.c:1288 #, c-format msgid "# 5=Message-ID: & last References: entry only\n" msgstr "# 5=Message-ID: & ainult viimane viitamise kirje\n" -#: src/attrib.c:1279 src/attrib.c:1288 +#: src/attrib.c:1280 src/attrib.c:1289 #, c-format msgid "# 6=Message-ID: entry only 7=Lines:\n" msgstr "# 6=Message-ID: kirje ainult 7=Ridu:\n" -#: src/attrib.c:1280 +#: src/attrib.c:1281 #, c-format msgid "# quick_select_scope=STRING\n" msgstr "# quick_select_scope=SÕNE\n" -#: src/attrib.c:1281 +#: src/attrib.c:1282 #, c-format msgid "# quick_select_expire=ON/OFF\n" msgstr "# quick_select_expire=ON/OFF\n" -#: src/attrib.c:1282 +#: src/attrib.c:1283 #, c-format msgid "# quick_select_case=ON/OFF\n" msgstr "# quick_select_case=ON/OFF\n" -#: src/attrib.c:1283 +#: src/attrib.c:1284 #, c-format msgid "# quick_select_header=NUM\n" msgstr "# quick_select_header=NUM\n" -#: src/attrib.c:1289 +#: src/attrib.c:1290 #, c-format msgid "# quote_chars=STRING (%%I for initials)\n" msgstr "# quote_chars=SÕNE (%%I annab initsiaalid)\n" -#: src/attrib.c:1291 +#: src/attrib.c:1292 #, c-format msgid "# print_header=ON/OFF\n" msgstr "# print_header=ON/OFF\n" -#: src/attrib.c:1293 +#: src/attrib.c:1294 #, c-format msgid "# process_only_unread=ON/OFF\n" msgstr "# process_only_unread=ON/OFF\n" -#: src/attrib.c:1294 +#: src/attrib.c:1295 #, c-format msgid "# prompt_followupto=ON/OFF\n" msgstr "# prompt_followupto=ON/OFF\n" -#: src/attrib.c:1295 +#: src/attrib.c:1296 #, c-format msgid "# savedir=STRING (eg. ~user/News)\n" msgstr "# savedir=SÕNE (n. ~user/News)\n" -#: src/attrib.c:1296 +#: src/attrib.c:1297 #, c-format msgid "# savefile=STRING (eg. =linux)\n" msgstr "# savefile=SÕNE (n. =linux)\n" -#: src/attrib.c:1297 +#: src/attrib.c:1298 #, c-format msgid "# sigfile=STRING (eg. $var/sig)\n" msgstr "# sigfile=SÕNE (n. $var/sig)\n" -#: src/attrib.c:1298 +#: src/attrib.c:1299 #, c-format msgid "# show_author=NUM\n" msgstr "# show_author=NUM\n" -#: src/attrib.c:1304 +#: src/attrib.c:1305 #, c-format msgid "# show_signatures=ON/OFF\n" msgstr "# show_signatures=ON/OFF\n" -#: src/attrib.c:1305 +#: src/attrib.c:1306 #, c-format msgid "# show_only_unread_arts=ON/OFF\n" msgstr "# show_only_unread_arts=ON/OFF\n" -#: src/attrib.c:1306 +#: src/attrib.c:1307 #, c-format msgid "# sigdashes=ON/OFF\n" msgstr "# sigdashes=ON/OFF\n" -#: src/attrib.c:1307 +#: src/attrib.c:1308 #, c-format msgid "# signature_repost=ON/OFF\n" msgstr "# signature_repost=ON/OFF\n" -#: src/attrib.c:1308 +#: src/attrib.c:1309 #, c-format msgid "# sort_article_type=NUM\n" msgstr "# sort_article_type=NUM\n" -#: src/attrib.c:1326 +#: src/attrib.c:1327 #, c-format msgid "# sort_threads_type=NUM\n" msgstr "# sort_threads_type=NUM\n" -#: src/attrib.c:1335 -#, c-format -msgid "# start_editor_offset=ON/OFF\n" -msgstr "# start_editor_offset=ON/OFF\n" - # #: src/attrib.c:1336 #, c-format @@ -529,7 +517,7 @@ msgstr "################################ msgid "(unknown)" msgstr "(tundmatu)" -#: src/keymap.c:280 +#: src/keymap.c:282 msgid "NULL" msgstr "NULL" @@ -980,7 +968,7 @@ msgstr "Loon salvestatud gruppidele acti msgid "Creating newsrc file...\n" msgstr "Loon newsrc faili...\n" -#: src/lang.c:161 src/lang.c:1314 src/lang.c:1334 +#: src/lang.c:161 src/lang.c:1327 src/lang.c:1347 msgid "Default" msgstr "Vaikimisi" @@ -1013,47 +1001,52 @@ msgid "*** End of page ***" msgstr "*** Lehe lõpp ***" #: src/lang.c:170 +#, fuzzy +msgid "*** End of posted articles ***" +msgstr "*** Artiklid on otsas ***" + +#: src/lang.c:171 msgid "*** End of scopes ***" msgstr "*** Skoopide lõpp ***" -#: src/lang.c:171 +#: src/lang.c:172 msgid "*** End of thread ***" msgstr "*** Teema on otsas ***" -#: src/lang.c:172 +#: src/lang.c:173 msgid "*** End of URLs ***" msgstr "*** URL'id on otsas ***" -#: src/lang.c:173 +#: src/lang.c:174 msgid "Enter limit of articles to get> " msgstr "Sisestage leatavate artiklite piirang> " -#: src/lang.c:174 +#: src/lang.c:175 msgid "Enter Message-ID to go to> " msgstr "Sisestage Message-ID> " -#: src/lang.c:175 +#: src/lang.c:176 msgid " and enter next unread thread" msgstr " ja siseneda järgmisse lugemata teemasse" -#: src/lang.c:176 +#: src/lang.c:177 msgid " and enter next unread article" msgstr " ja sisene järgmisse lugemata artiklisse" -#: src/lang.c:177 +#: src/lang.c:178 msgid " and enter next unread group" msgstr " ja siseneda järgmisse lugemata teemasse" -#: src/lang.c:178 +#: src/lang.c:179 msgid "Enter option number> " msgstr "Sisestage omaduse number> " -#: src/lang.c:179 +#: src/lang.c:180 #, c-format msgid "Enter range [%s]> " msgstr "Sisestage vahemik [%s]> " -#: src/lang.c:180 +#: src/lang.c:181 msgid "" "\n" "Warning: Approved: header used.\n" @@ -1061,7 +1054,7 @@ msgstr "" "\n" "Hoiatus: Kasutati päiserida Approved:.\n" -#: src/lang.c:182 +#: src/lang.c:183 msgid "" "\n" "Error: Bad address in Approved: header.\n" @@ -1069,7 +1062,7 @@ msgstr "" "\n" "Viga: Vigane aadress Approved: real.\n" -#: src/lang.c:183 +#: src/lang.c:184 msgid "" "\n" "Error: Bad address in From: header.\n" @@ -1077,7 +1070,7 @@ msgstr "" "\n" "Viga: Vigane aadress From: real.\n" -#: src/lang.c:184 +#: src/lang.c:185 msgid "" "\n" "Error: Bad FQDN in Message-ID: header.\n" @@ -1085,7 +1078,7 @@ msgstr "" "\n" "Viga: Vigane FQDN Message-ID: real.\n" -#: src/lang.c:185 +#: src/lang.c:186 msgid "" "\n" "Error: Bad address in Reply-To: header.\n" @@ -1093,7 +1086,7 @@ msgstr "" "\n" "Viga: Vigane aadress Reply-To: real.\n" -#: src/lang.c:186 +#: src/lang.c:187 msgid "" "\n" "Error: Bad address in To: header.\n" @@ -1101,27 +1094,27 @@ msgstr "" "\n" "Viga: Vigane aadress To: real.\n" -#: src/lang.c:188 +#: src/lang.c:189 #, c-format msgid "Can't unlock %s" msgstr "%s ei saa lahti lukustada" -#: src/lang.c:189 +#: src/lang.c:190 #, c-format msgid "Couldn't dotlock %s - article not appended!" msgstr "Ei saa punkt-lukustada %s - artiklit ei lisatud!" -#: src/lang.c:190 +#: src/lang.c:191 #, c-format msgid "Couldn't lock %s - article not appended!" msgstr "Ei saa lukustada %s - artiklit ei lisatud!" -#: src/lang.c:193 +#: src/lang.c:194 #, c-format msgid "Corrupted file %s" msgstr "Vigane fail %s" -#: src/lang.c:195 +#: src/lang.c:196 msgid "" "\n" "Error: Followup-To \"poster\" and a newsgroup is not allowed!\n" @@ -1129,36 +1122,36 @@ msgstr "" "\n" "Viga: Followup-To postitajale ja gruppi ei ole lubatud!\n" -#: src/lang.c:196 +#: src/lang.c:197 #, c-format msgid "Error: Custom format exceeds screen width. Using default \"%s\"." msgstr "Viga: Vorming ületab ekraani laust. Kasutan vaikimisi \"%s\"." -#: src/lang.c:197 +#: src/lang.c:198 msgid "Internal error in GNKSA routine - send bug report.\n" msgstr "Sisemine viga GNKSA protseduuris - saatke vearaport.\n" -#: src/lang.c:198 +#: src/lang.c:199 msgid "Left angle bracket missing in route address.\n" msgstr "Aadressis puudub <.\n" -#: src/lang.c:199 +#: src/lang.c:200 msgid "Left parenthesis missing in old-style address.\n" msgstr "Vanas stiilis aadressis puudub vasak ümarsulg.\n" -#: src/lang.c:200 +#: src/lang.c:201 msgid "Right parenthesis missing in old-style address.\n" msgstr "Vanas stiilis aadressis puudub parem ümarsulg.\n" -#: src/lang.c:201 +#: src/lang.c:202 msgid "At-sign missing in mail address.\n" msgstr "Postiaadressis puudub at-märk.\n" -#: src/lang.c:202 +#: src/lang.c:203 msgid "Single component FQDN is not allowed. Add your domain.\n" msgstr "Ühekomponendiline FQDN pole lubatud. Lisage oma doomen.\n" -#: src/lang.c:203 +#: src/lang.c:204 msgid "" "Invalid domain. Send bug report if your top level domain really exists.\n" "Use .invalid as top level domain for munged addresses.\n" @@ -1166,7 +1159,7 @@ msgstr "" "Vigane doomen. Saatke vearaport, kui teie doomen on reaalselt olemas.\n" "Kasutage \"vigase\" aadressi kirjutamisel juurmise doomenina .invalid.\n" -#: src/lang.c:204 +#: src/lang.c:205 msgid "" "Illegal domain. Send bug report if your top level domain really exists.\n" "Use .invalid as top level domain for munged addresses.\n" @@ -1174,7 +1167,7 @@ msgstr "" "Vigane doomen. Saatke vearaport, kui teie doomen on reaalselt olemas.\n" "Kasutage \"vigase\" aadressi kirjutamisel juurmise doomenina .invalid.\n" -#: src/lang.c:205 +#: src/lang.c:206 msgid "" "Unknown domain. Send bug report if your top level domain really exists.\n" "Use .invalid as top level domain for munged addresses.\n" @@ -1182,52 +1175,52 @@ msgstr "" "Vigane doomen. Saatke vearaport, kui teie doomen on reaalselt olemas.\n" "Kasutage \"vigase\" aadressi kirjutamisel juurmise doomenina .invalid.\n" -#: src/lang.c:206 +#: src/lang.c:207 msgid "Illegal character in FQDN.\n" msgstr "FQDN sisaldab lubamatut sümbolit.\n" -#: src/lang.c:207 +#: src/lang.c:208 msgid "Zero length FQDN component not allowed.\n" msgstr "Null pikkusega FQDN komponent ei ole lubatud.\n" -#: src/lang.c:208 +#: src/lang.c:209 msgid "FQDN component exceeds maximum allowed length (63 chars).\n" msgstr "FQDN komponendi pikkus ületab maksimaalset lubatut (63 sümbolit).\n" -#: src/lang.c:209 +#: src/lang.c:210 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:210 +#: src/lang.c:211 msgid "FQDN component may not start with digit.\n" msgstr "FQDN komponent ei või alata numbriga.\n" -#: src/lang.c:211 +#: src/lang.c:212 msgid "Domain literal has impossible numeric value.\n" msgstr "Doomen sisaldab võimatut numbrilist väärtust.\n" -#: src/lang.c:212 +#: src/lang.c:213 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:213 +#: src/lang.c:214 msgid "Right bracket missing in domain literal.\n" msgstr "Doomenis puudub vasak sulg.\n" -#: src/lang.c:214 +#: src/lang.c:215 msgid "Missing localpart of mail address.\n" msgstr "Aadressil puudub lokaalne osa.\n" -#: src/lang.c:215 +#: src/lang.c:216 msgid "Illegal character in localpart of mail address.\n" msgstr "Lubamatu sümbol aadressi lokaalses osas.\n" -#: src/lang.c:216 +#: src/lang.c:217 msgid "Zero length localpart component not allowed.\n" msgstr "Null pikkusega lokaalne komponent ei ole lubatud.\n" -#: src/lang.c:217 +#: src/lang.c:218 msgid "" "Illegal character in realname.\n" "Unquoted words may not contain '!()<>@,;:\\.[]' in route addresses.\n" @@ -1235,7 +1228,7 @@ msgstr "" "Pärisnimes on lubamatu sümbol.\n" "Kvootimata sõnad aadressides ei tohi sisaldada '!()<>@,;:\\.[]'.\n" -#: src/lang.c:218 +#: src/lang.c:219 msgid "" "Illegal character in realname.\n" "Quoted words may not contain '()<>\\'.\n" @@ -1243,7 +1236,7 @@ msgstr "" "Pärisnimes on lubamatu sümbol.\n" "Kvooditud sõnad ei või sisaldada '()<>\\'.\n" -#: src/lang.c:219 +#: src/lang.c:220 msgid "" "Illegal character in realname.\n" "Encoded words may not contain '!()<>@,;:\"\\.[]/=' in parameter.\n" @@ -1251,11 +1244,11 @@ msgstr "" "Pärisnimes on lubamatu sümbol.\n" "Kodeeritud sõnad parameetris ei või sisaldada '!()<>@,;:\"\\.[]/='.\n" -#: src/lang.c:220 +#: src/lang.c:221 msgid "Bad syntax in encoded word used in realname.\n" msgstr "Vigane reaalses nimes kasutatud kodeeritud sõna süntaks.\n" -#: src/lang.c:221 +#: src/lang.c:222 msgid "" "Illegal character in realname.\n" "Unquoted words may not contain '()<>\\' in old-style addresses.\n" @@ -1263,7 +1256,7 @@ msgstr "" "Pärisnimes on lubamatu sümbol.\n" "Kvootimata sõnad vanas stiilis aadressides ei või sisaldada '()<>\\'.\n" -#: src/lang.c:222 +#: src/lang.c:223 msgid "" "Illegal character in realname.\n" "Control characters and unencoded 8bit characters > 127 are not allowed.\n" @@ -1272,7 +1265,7 @@ msgstr "" "Kontrollsümbolid ja kodeerimata 8bit sümbolid väärtusega > 127 ei ole " "lubatud.\n" -#: src/lang.c:223 +#: src/lang.c:224 msgid "" "\n" "Error: No blank line found after header.\n" @@ -1280,7 +1273,7 @@ msgstr "" "\n" "Viga: peale päiseridu pole tühja rida.\n" -#: src/lang.c:224 +#: src/lang.c:225 #, c-format msgid "" "\n" @@ -1290,7 +1283,7 @@ msgstr "" "Viga: Vigaselt vormindatud %s.\n" #. TODO: fixme, US-ASCII is not the only 7bit charset we know about -#: src/lang.c:226 +#: src/lang.c:227 msgid "" "\n" "Error: Posting contains non-ASCII characters but MM_CHARSET is set to\n" @@ -1303,7 +1296,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:231 +#: src/lang.c:232 msgid "" "\n" "Error: Posting contains non-ASCII characters but the MIME encoding\n" @@ -1319,7 +1312,7 @@ msgstr "" " enam levinud. Muuta saate kasutades seadete M)enüüd või toimetades\n" " tinrc faili.\n" -#: src/lang.c:237 +#: src/lang.c:238 msgid "" "\n" "Error: Article starts with blank line instead of header\n" @@ -1327,7 +1320,7 @@ msgstr "" "\n" "Viga: Artikkel algab päise asemel tühja reaga\n" -#: src/lang.c:238 +#: src/lang.c:239 #, c-format msgid "" "\n" @@ -1338,7 +1331,7 @@ msgstr "" "Viga: Päisereal %d puudub päise nime järel koolon:\n" "%s\n" -#: src/lang.c:239 +#: src/lang.c:240 #, c-format msgid "" "\n" @@ -1347,7 +1340,7 @@ msgstr "" "\n" "Viga: \"%s:\" rida on tühi.\n" -#: src/lang.c:240 +#: src/lang.c:241 #, c-format msgid "" "\n" @@ -1356,7 +1349,7 @@ msgstr "" "\n" "Viga: Artikli päises puudub rida \"%s:\".\n" -#: src/lang.c:241 +#: src/lang.c:242 #, c-format msgid "" "\n" @@ -1365,7 +1358,7 @@ msgstr "" "\n" "Viga: %s sisaldab mitte 7bit sümboleid.\n" -#: src/lang.c:242 +#: src/lang.c:243 #, c-format msgid "" "\n" @@ -1376,7 +1369,7 @@ msgstr "" "Viga: Päisel real %d puudub kooloni järel tühik:\n" "%s\n" -#: src/lang.c:243 +#: src/lang.c:244 #, c-format msgid "" "\n" @@ -1385,21 +1378,21 @@ msgstr "" "\n" "Viga: Päises on mitu (%d) \"%s:\" rida.\n" -#: src/lang.c:244 +#: src/lang.c:245 #, c-format msgid "Insecure permissions of %s (%o)" msgstr "Ebaturvalised õigused failil %s (%o)" -#: src/lang.c:248 +#: src/lang.c:250 #, 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:249 +#: src/lang.c:251 msgid "MIME parse error: Start boundary whilst reading headers" msgstr "MIME parsimise viga: Algas eraldaja aga loen alles päiseid" -#: src/lang.c:250 +#: src/lang.c:253 msgid "" "\n" "Error: \"poster\" is not allowed in Newsgroups!\n" @@ -1407,16 +1400,16 @@ msgstr "" "\n" "Viga: \"poster\" ei ole lubatud gruppides!\n" -#: src/lang.c:251 +#: src/lang.c:254 msgid "Can't get a (fully-qualified) domain-name!" msgstr "Ei õnnestu saada (täis) doomeninime!" -#: src/lang.c:252 +#: src/lang.c:255 #, c-format msgid "No permissions to go into %s\n" msgstr "Puuduvad õigused siseneda %s\n" -#: src/lang.c:254 +#: src/lang.c:257 msgid "" "\n" "Error: From: line missing.\n" @@ -1424,30 +1417,30 @@ msgstr "" "\n" "Viga: From: rida puudub.\n" -#: src/lang.c:256 +#: src/lang.c:259 #, c-format msgid "No read permissions for %s\n" msgstr "%s lugemiseks pole õiguseid\n" -#: src/lang.c:257 +#: src/lang.c:260 #, c-format msgid "File %s does not exist\n" msgstr "Faili %s pole\n" -#: src/lang.c:258 +#: src/lang.c:261 #, c-format msgid "No write permissions for %s\n" msgstr "%s kirjutamiseks pole õiguseid\n" -#: src/lang.c:259 +#: src/lang.c:262 msgid "Can't get user information (/etc/passwd missing?)" msgstr "Ei leia kasutate kohta infot (/etc/passwd puudub?)" -#: src/lang.c:260 +#: src/lang.c:263 msgid "errors" msgstr "viga" -#: src/lang.c:262 +#: src/lang.c:265 #, c-format msgid "" "\n" @@ -1456,63 +1449,63 @@ msgstr "" "\n" "Viga real %d: \"Sender:\" päiserida pole lubatud (see lisatakse teie eest)\n" -#: src/lang.c:264 +#: src/lang.c:267 #, c-format msgid "Server has non of the groups listed in %s" msgstr "Serveril pole failis %s näidatud gruppe" -#: src/lang.c:265 +#: src/lang.c:268 msgid "error" msgstr "viga" -#: src/lang.c:266 +#: src/lang.c:269 msgid "Unknown display level" msgstr "Tundmatu ektaani tase" -#: src/lang.c:267 +#: src/lang.c:270 msgid "" msgstr "" -#: src/lang.c:268 +#: src/lang.c:271 msgid "Exiting..." msgstr "Lõpetan..." -#: src/lang.c:269 +#: src/lang.c:272 msgid "leaving external mail-reader" msgstr "jätan välise kirjade lugeja" -#: src/lang.c:270 +#: src/lang.c:273 #, c-format msgid "Extracting %s..." msgstr "Loon %s..." -#: src/lang.c:272 +#: src/lang.c:275 #, 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:273 +#: src/lang.c:276 #, 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:274 -#, fuzzy, c-format +#: src/lang.c:277 +#, c-format msgid "Filtering global rules (%d/%d) ('q' to quit)..." -msgstr "Filtreerin globaalseid reegleid (%d/%d)..." +msgstr "Filtreerin globaalseid reegleid (%d/%d) (väljumiseks 'q')..." -#: src/lang.c:275 +#: src/lang.c:278 msgid "Rule created by: " msgstr "Reegli looja: " -#: src/lang.c:276 +#: src/lang.c:279 #, c-format msgid "Enter pattern [%s]> " msgstr "Sisestage muster [%s]> " -#: src/lang.c:277 +#: src/lang.c:280 #, c-format msgid "" "\n" @@ -1521,20 +1514,20 @@ msgstr "" "\n" "Te soovisite vastused artiklile %s:\n" -#: src/lang.c:278 +#: src/lang.c:281 #, 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:279 +#: src/lang.c:282 msgid "-- forwarded message --\n" msgstr "-- edastatud teade --\n" -#: src/lang.c:280 +#: src/lang.c:283 msgid "-- end of forwarded message --\n" msgstr "-- edastatud teate lõpp --\n" -#: src/lang.c:281 +#: src/lang.c:284 msgid "" "# Format:\n" "# comment=STRING Optional. Multiple lines allowed. Comments must be " @@ -1549,12 +1542,12 @@ msgid "" "# score=STRING One of the two keywords: 'hot' or 'kill'.\n" "# subj=STRING Optional. Subject: line (e.g. How to be a wizard).\n" "# from=STRING Optional. From: line (e.g. *Craig Shergold*).\n" -"# msgid=STRING Optional. Message-ID: line (e.g. <123@ether.net>) " +"# msgid=STRING Optional. Message-ID: line (e.g. <123@example.net>) " "with\n" "# full references.\n" "# msgid_last=STRING Optional. Like above, but with last reference only.\n" "# msgid_only=STRING Optional. Like above, but without references.\n" -"# refs_only=STRING Optional. References: line (e.g. <123@ether.net>) " +"# refs_only=STRING Optional. References: line (e.g. <123@example.net>) " "without\n" "# Message-ID:\n" "# lines=[<>]?NUM Optional. Lines: line. '<' or '>' are optional.\n" @@ -1602,850 +1595,870 @@ msgstr "" "# time=NUMBER Mittekohustuslik. Reegli aegumine time_t väärtusena\n" "#\n" -#: src/lang.c:305 +#: src/lang.c:308 #, c-format msgid "Enter score for rule (default=%d): " msgstr "Reegli kaal (vaikimisi=%d): " -#: src/lang.c:306 +#: src/lang.c:309 #, 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:307 +#: src/lang.c:310 msgid "Full" msgstr "Täis" -#: src/lang.c:308 +#: src/lang.c:311 msgid "Comment (optional) : " msgstr "Kommentaar (vaba) : " -#: src/lang.c:309 +#: src/lang.c:312 msgid "Apply pattern to : " msgstr "Rakenda mustrit : " -#: src/lang.c:310 +#: src/lang.c:313 msgid "From: line (ignore case) " msgstr "From: rida (tõstutundetu) " -#: src/lang.c:311 +#: src/lang.c:314 msgid "From: line (case sensitive) " msgstr "From: rida (tõstutundlik) " -#: src/lang.c:313 +#: src/lang.c:316 #, c-format msgid "%s%s: Unknown host.\n" msgstr "%s%s: Tundmatu host.\n" -#: src/lang.c:315 +#: src/lang.c:318 msgid "global " msgstr "globaalset " -#: src/lang.c:316 +#: src/lang.c:319 #, c-format msgid "Please use %.100s instead" msgstr "Kasutage selle asemel palun %.100s" -#: src/lang.c:317 +#: src/lang.c:320 #, c-format msgid "%s is bogus" msgstr "gruppi %s pole" -#: src/lang.c:318 +#: src/lang.c:321 #, c-format msgid "Group %s is moderated. Continue?" msgstr "Grupp %s on modereeritav. Jätkan?" -#: src/lang.c:319 +#: src/lang.c:322 msgid "groups" msgstr "gruppi" -#: src/lang.c:320 +#: src/lang.c:323 #, c-format msgid "Rereading %s..." msgstr "Loen %s uuesti..." -#: src/lang.c:321 +#: src/lang.c:324 msgid "Top Level Commands" msgstr "Ülemise taseme käsud" -#: src/lang.c:322 +#: src/lang.c:325 msgid "Group Selection" msgstr "Grupi valik" -#: src/lang.c:323 +#: src/lang.c:326 msgid "group" msgstr "grupp" -#: src/lang.c:324 +#: src/lang.c:327 msgid "" "*** Group descriptions are disabled according to current select_format ***" msgstr "*** select_format blokeerib gruppide kirjeldused ***" -#: src/lang.c:326 +#: src/lang.c:329 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:327 +#: src/lang.c:330 msgid "From: line to add to filter file. toggles & sets." msgstr "From: rida filtrite faili. lülitab, seab." -#: src/lang.c:328 +#: src/lang.c:331 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:329 +#: src/lang.c:332 msgid "Message-ID: line to add to filter file. toggles & sets." msgstr "Message-ID: rida filtri faili lisamiseks. lülitab, seab." -#: src/lang.c:330 +#: src/lang.c:333 msgid "Subject: line to add to filter file. toggles & sets." msgstr "Subject: rida filtri faili lisamiseks. lülitab, seab." -#: src/lang.c:331 +#: src/lang.c:334 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:332 +#: src/lang.c:335 msgid "" "Select where text pattern should be applied. toggles & sets." msgstr "Valige, kus tekstimustrit rakendada. lülitab, seab." -#: src/lang.c:333 +#: src/lang.c:336 msgid "" "Expiration time in days for the entered filter. toggles & sets." msgstr "Sisestatud filtri aegumisaeg päevades. lülitab, seab." -#: src/lang.c:334 +#: src/lang.c:337 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:335 +#: src/lang.c:338 msgid "" "Apply select to current group or all groups. toggles & sets." msgstr "" "Kasuta valikut jooksval/kõikidel gruppidel. lülitab, seab." -#: src/lang.c:336 +#: src/lang.c:339 msgid "kill an article via a menu" msgstr "artiklite surmamise menüü" -#: src/lang.c:337 +#: src/lang.c:340 msgid "auto-select (hot) an article via a menu" msgstr "(kuuma) artikli automaatse valiku menüü" -#: src/lang.c:338 +#: src/lang.c:341 msgid "Browse URLs in article" msgstr "Brausi artiklis olevaid URLe" -#: src/lang.c:339 +#: src/lang.c:342 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:341 +#: src/lang.c:344 msgid "cancel (delete) or supersede (overwrite) current article" msgstr "katkesta (kustuta) või asenda (kirjuta üle) jooksev artikkel" -#: src/lang.c:342 +#: src/lang.c:345 msgid "post followup to current article" msgstr "postita vastus jooksvale artiklile" -#: src/lang.c:343 +#: src/lang.c:346 msgid "post followup (don't copy text) to current article" msgstr "postita vastus (kopeeri teksti) jooksvale artiklile" -#: src/lang.c:344 +#: src/lang.c:347 msgid "post followup to current article quoting complete headers" msgstr "postita vastus jooksvale artiklile, tsiteerides kõiki päiseid" -#: src/lang.c:345 +#: src/lang.c:348 msgid "repost chosen article to another group" msgstr "postita valitud artikkel teise gruppi" -#: src/lang.c:347 +#: src/lang.c:350 msgid "edit article (mail-groups only)" msgstr "toimeta artiklit (ainult kirjade-grupid)" -#: src/lang.c:348 +#: src/lang.c:351 msgid "display first article in current thread" msgstr "näita jooksva teema esimest artiklit" -#: src/lang.c:349 +#: src/lang.c:352 msgid "display first page of article" msgstr "näita artikli esimest lehekülge" -#: src/lang.c:350 +#: src/lang.c:353 msgid "display last article in current thread" msgstr "näita jooksva teema viimast artiklit" -#: src/lang.c:351 +#: src/lang.c:354 msgid "display last page of article" msgstr "näita artikli viimast lehekülge" -#: src/lang.c:352 +#: src/lang.c:355 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:353 +#: src/lang.c:356 msgid "display next article" msgstr "näita järgmist artiklit" -#: src/lang.c:354 +#: src/lang.c:357 msgid "display first article in next thread" msgstr "näita järgmise teema esimest artiklit" -#: src/lang.c:355 +#: src/lang.c:358 msgid "display next unread article" msgstr "näita järgmist lugemata artiklit" -#: src/lang.c:356 +#: src/lang.c:359 msgid "go to the article that this one followed up" msgstr "mine artiklile, millele see artikkel järgneb" -#: src/lang.c:357 +#: src/lang.c:360 msgid "display previous article" msgstr "näita eelmist artiklit" -#: src/lang.c:358 +#: src/lang.c:361 msgid "display previous unread article" msgstr "näita eelmist lugemata artiklit" -#: src/lang.c:359 +#: src/lang.c:362 msgid "quickly kill an article using defaults" msgstr "surma kiiresti artikkel, kasutades vaikeväärtusi" -#: src/lang.c:360 +#: src/lang.c:363 msgid "quickly auto-select (hot) an article using defaults" msgstr "vali kiiresti vaikeväärtusi kasutades (kuumad) artiklid" -#: src/lang.c:361 +#: src/lang.c:364 msgid "return to group selection level" msgstr "tagasi gruppide valikusse" -#: src/lang.c:362 +#: src/lang.c:365 msgid "reply through mail to author" msgstr "vasta autorile kirjaga" -#: src/lang.c:363 +#: src/lang.c:366 msgid "reply through mail (don't copy text) to author" msgstr "vasta autorile kirjaga (teksti ei kopeerita)" -#: src/lang.c:364 +#: src/lang.c:367 msgid "reply through mail to author quoting complete headers" msgstr "vasta autorile kirjaga, tsiteerides kõiki päiseid" -#: src/lang.c:365 +#: src/lang.c:368 msgid "search backwards within this article" msgstr "otsi artiklis tagaspidi" -#: src/lang.c:366 +#: src/lang.c:369 msgid "search forwards within this article" msgstr "otsi artiklis edaspidi" -#: src/lang.c:367 +#: src/lang.c:370 msgid "show article in raw-mode (including all headers)" msgstr "näita kogu artiklit (koos päistega)" -#: src/lang.c:368 +#: src/lang.c:371 msgid "skip next block of included text" msgstr "järgmisele tekstiblokile" -#: src/lang.c:369 +#: src/lang.c:372 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:370 +#: src/lang.c:373 msgid "toggle display of all headers" msgstr "lülita ekraanil kõik päised" -#: src/lang.c:371 +#: src/lang.c:374 msgid "toggle word highlighting on/off" msgstr "lülita sõnade märkimine sisse/välja" -#: src/lang.c:372 +#: src/lang.c:375 msgid "toggle ROT-13 (basic decode) for current article" msgstr "lülita jooksva artikli ROT-13 (lihtne dekodeering) kodeering" -#: src/lang.c:373 +#: src/lang.c:376 msgid "toggle tabwidth 4 <-> 8" msgstr "lülita tabulaatori laius 4 <-> 8" -#: src/lang.c:374 -msgid "toggle german TeX style decoding for current article" +#: src/lang.c:377 +msgid "toggle German TeX style decoding for current article" msgstr "lülita jooksva artikli saksa TeX stiilis dekodeerimine" -#: src/lang.c:375 +#: src/lang.c:378 msgid "toggle display of uuencoded sections" msgstr "lülita uuenkodeeritud osade näitamine" -#: src/lang.c:376 +#: src/lang.c:379 msgid "View/pipe/save multimedia attachments" msgstr "Vaata/toru/salvesta multimeedia manuseid" -#: src/lang.c:377 +#: src/lang.c:380 msgid "choose first attachment in list" msgstr "vali loendis esimene manus" -#: src/lang.c:378 +#: src/lang.c:381 msgid "0 - 9\t choose attachment by number" msgstr "0 - 9\t vali numbri järgi manus" -#: src/lang.c:379 +#: src/lang.c:382 msgid "choose last attachment in list" msgstr "vali loendis viimane manus" -#: src/lang.c:381 +#: src/lang.c:384 msgid "pipe attachment into command" msgstr "saada manus toru kaudu käsule" -#: src/lang.c:382 +#: src/lang.c:385 msgid "pipe raw attachment into command" msgstr "saada kogu manus toru kaudu käsule" -#: src/lang.c:384 +#: src/lang.c:387 msgid "save attachment to disk" msgstr "salvesta manus kettale" -#: src/lang.c:385 +#: src/lang.c:388 msgid "search for attachments forwards" msgstr "otsi manuseid edaspidi" -#: src/lang.c:386 +#: src/lang.c:389 msgid "search for attachments backwards" msgstr "otsi manuseid tagaspidi" -#: src/lang.c:387 +#: src/lang.c:390 msgid "view attachment" msgstr "vaata manust" -#: src/lang.c:388 +#: src/lang.c:391 msgid "tag attachment" msgstr "märgi manus" -#: src/lang.c:389 +#: src/lang.c:392 msgid "tag attachments that match user specified pattern" msgstr "märgi kasutaja määratud mustrile vastavad manused" -#: src/lang.c:390 +#: src/lang.c:393 msgid "reverse tagging on all attachments (toggle)" msgstr "kõikide manuste tagurpidi märkimine" -#: src/lang.c:391 +#: src/lang.c:394 msgid "untag all tagged attachments" msgstr "eemalda märgistus kõikidelt märgitud manustelt" -#: src/lang.c:392 +#: src/lang.c:395 msgid "toggle info message in last line (name/description of attachment)" msgstr "lülita viimase rea infoteadet (manuse teema/kirjeldus)" -#: src/lang.c:393 +#: src/lang.c:396 msgid "choose first attribute in list" msgstr "vali loendis esimene atribuut" -#: src/lang.c:394 +#: src/lang.c:397 msgid "0 - 9\t choose attribute by number" msgstr "0 - 9\t vali numbri järgi atribuut" -#: src/lang.c:395 +#: src/lang.c:398 msgid "choose last attribute in list" msgstr "vali loendis viimane atribuut" -#: src/lang.c:396 +#: src/lang.c:399 msgid "reset attribute to a default value" msgstr "sea atribuudile vaikeväärtus" -#: src/lang.c:397 +#: src/lang.c:400 msgid "search forwards for an attribute" msgstr "otsi atribuuti edaspidi" -#: src/lang.c:398 +#: src/lang.c:401 msgid "search backwards for an attribute" msgstr "otsi atribuuti tagaspidi" -#: src/lang.c:399 +#: src/lang.c:402 msgid "select attribute" msgstr "vali atribuut" -#: src/lang.c:400 +#: src/lang.c:403 msgid "toggle back to options menu when invoked from there" msgstr "tagasi seadete menüüsse" -#: src/lang.c:401 +#: src/lang.c:404 #, c-format msgid "report bug or comment via mail to %s" msgstr "saatke vearaport või kommentaar aadressile %s" -#: src/lang.c:402 +#: src/lang.c:405 msgid "choose first option in list" msgstr "vali loetelust esimene parameeter" -#: src/lang.c:403 +#: src/lang.c:406 msgid "0 - 9\t choose option by number" msgstr "0 - 9\t vali parameeter numbri järgi" -#: src/lang.c:404 +#: src/lang.c:407 msgid "choose last option in list" msgstr "vali loetelust viimane parameeter" -#: src/lang.c:405 +#: src/lang.c:408 msgid "start scopes menu" msgstr "alusta skoopide menüüd" -#: src/lang.c:406 +#: src/lang.c:409 msgid "search forwards for an option" msgstr "otsi parameetrit nime edaspidi" -#: src/lang.c:407 +#: src/lang.c:410 msgid "search backwards for an option" msgstr "otsi parameetrit tagaspidi" -#: src/lang.c:408 +#: src/lang.c:411 msgid "select option" msgstr "vali parameeter" -#: src/lang.c:409 +#: src/lang.c:412 msgid "toggle to attributes menu" msgstr "lülita atribuutide menüü" -#: src/lang.c:410 +#: src/lang.c:413 msgid "choose range of articles to be affected by next command" msgstr "valige järgmise käsuga töödeldavate artiklite vahemik" -#: src/lang.c:411 +#: src/lang.c:414 msgid "escape from command prompt" msgstr "pääs käsuviibalt" -#: src/lang.c:412 +#: src/lang.c:415 msgid "edit filter file" msgstr "toimeta filtrite faili" -#: src/lang.c:413 +#: src/lang.c:416 msgid "get help" msgstr "anna abiinfot" -#: src/lang.c:414 +#: src/lang.c:417 msgid "display last article viewed" msgstr "näita viimasena vaadatud artiklit" -#: src/lang.c:415 +#: src/lang.c:418 msgid "down one line" msgstr "üks rida alla" -#: src/lang.c:416 +#: src/lang.c:419 msgid "up one line" msgstr "üles üks rida" -#: src/lang.c:417 +#: src/lang.c:420 msgid "go to article chosen by Message-ID" msgstr "liigu Message-ID poolt määratud artiklile" -#: src/lang.c:418 +#: src/lang.c:421 msgid "mail article/thread/hot/pattern/tagged articles to someone" msgstr "saada artikkel/teema/kuum/muster/märgitud kellelegi" -#: src/lang.c:419 +#: src/lang.c:422 msgid "menu of configurable options" msgstr "seadete menüü" -#: src/lang.c:420 +#: src/lang.c:423 msgid "down one page" msgstr "alla üks lehekülg" -#: src/lang.c:421 +#: src/lang.c:424 msgid "up one page" msgstr "üles üks lehekülg" -#: src/lang.c:423 +#: src/lang.c:426 msgid "post (write) article to current group" msgstr "postita (kirjuta) artikkel jooksvasse gruppi" -#: src/lang.c:424 +#: src/lang.c:427 msgid "post postponed articles" msgstr "postita ootel artiklid" -#: src/lang.c:426 +#: src/lang.c:429 msgid "list articles posted by you (from posted file)" msgstr "näita teie poolt postitatud artikleid (failist posted)" -#: src/lang.c:427 +#: src/lang.c:430 msgid "return to previous menu" msgstr "tagasi eelmisse menüüsse" -#: src/lang.c:428 +#: src/lang.c:431 msgid "quit tin immediately" msgstr "välju viivitamata tinist" -#: src/lang.c:429 +#: src/lang.c:432 msgid "redraw page" msgstr "värskenda lehekülge" -#: src/lang.c:430 +#: src/lang.c:433 msgid "save article/thread/hot/pattern/tagged articles to file" msgstr "salvesta artikkel/teema/kuum/muster/märgitud faili" -#: src/lang.c:431 +#: src/lang.c:434 msgid "save marked articles automatically without user prompts" msgstr "salvesta märgitud artiklid automaatselt, kasutajalt küsimata" -#: src/lang.c:432 +#: src/lang.c:435 msgid "scroll the screen one line down" msgstr "keri ekraani rida alla" -#: src/lang.c:433 +#: src/lang.c:436 msgid "scroll the screen one line up" msgstr "keri ekraani rida üles" -#: src/lang.c:434 +#: src/lang.c:437 msgid "search for articles by author backwards" msgstr "otsi artikleid autori järgi tagaspidi" -#: src/lang.c:435 +#: src/lang.c:438 msgid "search for articles by author forwards" msgstr "otsi artikleid autori järgi edaspidi" -#: src/lang.c:436 +#: src/lang.c:439 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:437 +#: src/lang.c:440 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:438 +#: src/lang.c:441 msgid "search for articles by Subject line backwards" msgstr "otsi artiklit teema järgi tagaspidi" -#: src/lang.c:439 +#: src/lang.c:442 msgid "search for articles by Subject line forwards" msgstr "otsi artiklit teema järgi edaspidi" -#: src/lang.c:440 +#: src/lang.c:443 msgid "repeat last search" msgstr "korda eelmist otsingut" -#: src/lang.c:441 +#: src/lang.c:444 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:442 +#: src/lang.c:445 msgid "toggle info message in last line (subject/description)" msgstr "lülita viimase rea infoteadet (teema/kirjeldus)" -#: src/lang.c:443 +#: src/lang.c:446 msgid "toggle inverse video" msgstr "lülita pööratud video" -#: src/lang.c:444 -msgid "toggle mini help menu display" +#: src/lang.c:447 +#, fuzzy +msgid "toggle mini help menu and posting etiquette display" msgstr "abiinfo lülita ekraanil miniabi menüüd" -#: src/lang.c:445 +#: src/lang.c:448 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:446 +#: src/lang.c:449 msgid "show version information" msgstr "esita info versioonist" -#: src/lang.c:447 +#: src/lang.c:450 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:448 +#: src/lang.c:451 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:449 +#: src/lang.c:452 msgid "choose first thread in list" msgstr "vali loendist esimene teema" -#: src/lang.c:450 +#: src/lang.c:453 msgid "choose last thread in list" msgstr "vali loendist viimane teema" -#: src/lang.c:451 +#: src/lang.c:454 msgid "list articles within current thread (bring up Thread sub-menu)" msgstr "artiklite loend jooksvas teemas (esita teema alam-menüü)" -#: src/lang.c:452 +#: src/lang.c:455 msgid "mark article as unread" msgstr "märgi artikkel loetuks" -#: src/lang.c:453 +#: src/lang.c:456 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:454 +#: src/lang.c:457 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:455 +#: src/lang.c:458 msgid "mark current/range/selected/pattern/tagged as read after prompting" msgstr "märgi jooksev/vahemik/valitud/muster/märgitud loetuks" -#: src/lang.c:456 +#: src/lang.c:459 msgid "mark current/range/selected/pattern/tagged as unread after prompting" msgstr "märgi jooksev/vahemik/valitud/muster/märgitud mitteloetuks" -#: src/lang.c:457 +#: src/lang.c:460 msgid "toggle display of all/selected articles" msgstr "lülita ekraanile kõik/valitud artiklid" -#: src/lang.c:458 +#: src/lang.c:461 msgid "display next group" msgstr "näita järgmist gruppi" -#: src/lang.c:459 +#: src/lang.c:462 msgid "display previous group" msgstr "näita eelmist gruppi" -#: src/lang.c:460 +#: src/lang.c:463 msgid "toggle all selections (all articles)" msgstr "lülita kõiki valikuid (kõiki artikleid)" -#: src/lang.c:461 +#: src/lang.c:464 msgid "select group (make \"hot\")" msgstr "vali grupp (muuda \"kuumaks\")" -#: src/lang.c:462 +#: src/lang.c:465 msgid "select thread" msgstr "vali teema" -#: src/lang.c:463 +#: src/lang.c:466 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:464 +#: src/lang.c:467 msgid "select threads that match user specified pattern" msgstr "vali kasutaja määratud mustrile vastavad teemad" -#: src/lang.c:465 src/lang.c:521 -#, fuzzy -msgid "tag/untag all parts of current multipart-message in order" -msgstr "märgi jooksva mitmeosalise teate kõik osad" - -#: src/lang.c:466 +#: src/lang.c:468 msgid "0 - 9\t choose thread by number" msgstr "0 - 9\t vali numbri järgi teema" -#: src/lang.c:467 +#: src/lang.c:469 msgid "toggle limit number of articles to get, and reload" msgstr "sea laetavate artiklite piirang ja lae uuesti" -#: src/lang.c:468 +#: src/lang.c:470 msgid "toggle display of all/unread articles" msgstr "lülita ekraanil kõik/lugemata artiklid" -#: src/lang.c:469 +#: src/lang.c:471 msgid "toggle selection of thread" msgstr "lülita teema valikut" -#: src/lang.c:470 +#: src/lang.c:472 msgid "cycle through threading options available" msgstr "erinevad teemade käsitlemise võtmed" -#: src/lang.c:471 +#: src/lang.c:473 msgid "undo all selections (all articles)" msgstr "ennista kõik valikud (kõik artiklid)" -#: src/lang.c:472 +#: src/lang.c:474 msgid "untag all tagged threads" msgstr "eemalda märgistus kõikidelt märgitud teemadelt" -#: src/lang.c:473 +#: src/lang.c:475 +#, fuzzy +msgid "search for articles forwards" +msgstr "otsi artikleid autori järgi edaspidi" + +#: src/lang.c:476 +#, fuzzy +msgid "search for articles backwards" +msgstr "otsi artikleid autori järgi tagaspidi" + +#: src/lang.c:477 +#, fuzzy +msgid "toggle info message in last line (Message-ID)" +msgstr "lülita viimase rea infoteadet (URL)" + +#: src/lang.c:478 +#, fuzzy +msgid "Open article by Message-ID" +msgstr "liigu Message-ID poolt määratud artiklile" + +#: src/lang.c:479 msgid "add new scope" msgstr "lisa uus skoop" -#: src/lang.c:474 +#: src/lang.c:480 msgid "delete scope" msgstr "kustuta skoop" -#: src/lang.c:475 +#: src/lang.c:481 msgid "edit attributes file" msgstr "toimeta atribuutide faili" -#: src/lang.c:476 +#: src/lang.c:482 msgid "choose first scope in list" msgstr "vali loetelust esimene skoop" -#: src/lang.c:477 +#: src/lang.c:483 msgid "0 - 9\t choose scope by number" msgstr "0 - 9\t vali skoop numbri järgi" -#: src/lang.c:478 +#: src/lang.c:484 msgid "choose last scope in list" msgstr "vali loetelust viimane skoop" -#: src/lang.c:479 +#: src/lang.c:485 msgid "move scope" msgstr "liiguta skoopi" -#: src/lang.c:480 +#: src/lang.c:486 msgid "rename scope" msgstr "nimeta skoop ümber" -#: src/lang.c:481 +#: src/lang.c:487 msgid "select scope" msgstr "vali skoop" -#: src/lang.c:482 +#: src/lang.c:488 msgid "mark all articles in group as read" msgstr "märgi valitud grupis kõik artiklid loetuks" -#: src/lang.c:483 +#: src/lang.c:489 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:484 +#: src/lang.c:490 msgid "choose first group in list" msgstr "vali loetelust esimene grupp" -#: src/lang.c:485 +#: src/lang.c:491 msgid "choose group by name" msgstr "vali grupp nime järgi" -#: src/lang.c:486 +#: src/lang.c:492 msgid "0 - 9\t choose group by number" msgstr "0 - 9\t vali grupp numbri järgi" -#: src/lang.c:487 +#: src/lang.c:493 msgid "choose range of groups to be affected by next command" msgstr "järgmise käsuga töödeldavate gruppide vahemik" -#: src/lang.c:488 +#: src/lang.c:494 msgid "choose last group in list" msgstr "vali loetelust viimane grupp" -#: src/lang.c:490 +#: src/lang.c:496 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:491 +#: src/lang.c:497 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:493 +#: src/lang.c:499 msgid "mark all articles in chosen group unread" msgstr "märgi valitud grupis kõik artiklid mitte-loetuks" -#: src/lang.c:494 +#: src/lang.c:500 msgid "move chosen group within list" msgstr "liiguta valitud gruppi loendis" -#: src/lang.c:495 +#: src/lang.c:501 msgid "choose next group with unread news" msgstr "vali järgmine lugemata artiklitega grupp" -#: src/lang.c:496 src/lang.c:1396 +#: src/lang.c:502 src/lang.c:1409 msgid "quit" msgstr "välju" -#: src/lang.c:497 +#: src/lang.c:503 msgid "quit without saving configuration changes" msgstr "välju muudetud seadeid salvestamata" -#: src/lang.c:498 +#: src/lang.c:504 msgid "read chosen group" msgstr "loe valitud gruppi" -#: src/lang.c:499 +#: src/lang.c:505 msgid "reset .newsrc (all available articles in groups marked unread)" msgstr ".newsrc faili algväärtustamine (kõik artiklid mitte-loetuks)" -#: src/lang.c:500 +#: src/lang.c:506 msgid "search backwards for a group name" msgstr "otsi grupi nime tagaspidi" -#: src/lang.c:501 +#: src/lang.c:507 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:502 +#: src/lang.c:508 msgid "search forwards for a group name" msgstr "otsi grupi nime edaspidi" -#: src/lang.c:503 +#: src/lang.c:509 msgid "subscribe to chosen group" msgstr "telli valitud grupp" -#: src/lang.c:504 +#: src/lang.c:510 msgid "subscribe to groups that match pattern" msgstr "telli mustrile vastavaid gruppe" -#: src/lang.c:505 +#: src/lang.c:511 msgid "reread active file to check for any new news" msgstr "kontrolli aktiivsete gruppide faili - kas on uusi artikleid" -#: src/lang.c:506 +#: src/lang.c:512 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:507 +#: src/lang.c:513 msgid "toggle display to show all/unread subscribed groups" msgstr "vali ekraanile kõik/lugemata tellitud grupid" -#: src/lang.c:508 +#: src/lang.c:514 msgid "unsubscribe from chosen group" msgstr "loobu valitud grupist" -#: src/lang.c:509 +#: src/lang.c:515 msgid "unsubscribe from groups that match pattern" msgstr "loobu mustrile vastavatest gruppidest" -#: src/lang.c:510 +#: src/lang.c:516 msgid "sort the list of groups" msgstr "järjesta gruppide loend" -#: src/lang.c:511 +#: src/lang.c:517 msgid "toggle display to show all/subscribed groups" msgstr "näita ekraanil kõiki/tellitud gruppe" -#: src/lang.c:512 +#: src/lang.c:518 +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:519 msgid "0 - 9\t choose article by number" msgstr "0 - 9\t vali numbri järgi artikkel" -#: src/lang.c:513 +#: src/lang.c:520 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:514 +#: src/lang.c:521 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:515 +#: src/lang.c:522 msgid "choose first article in list" msgstr "vali loendis esimene artikkel" -#: src/lang.c:516 +#: src/lang.c:523 msgid "choose last article in list" msgstr "vali loendis viimane artikkel" -#: src/lang.c:517 +#: src/lang.c:524 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:518 +#: src/lang.c:525 msgid "mark article, range or tagged articles as unread" msgstr "märgi jooksev teema, vahemik või märgitud teemad mitteloetuks" -#: src/lang.c:519 +#: src/lang.c:526 msgid "mark current thread as unread" msgstr "märgi teema mitteloetuks" -#: src/lang.c:520 +#: src/lang.c:527 msgid "read chosen article" msgstr "loe valitud artiklit" -#: src/lang.c:522 +#: src/lang.c:528 msgid "" "Display properties\n" "------------------" @@ -2453,7 +2466,7 @@ msgstr "" "Ekraani omadused\n" "----------------" -#: src/lang.c:523 +#: src/lang.c:529 msgid "" "Miscellaneous\n" "-------------" @@ -2461,7 +2474,7 @@ msgstr "" "Muud\n" "----" -#: src/lang.c:524 +#: src/lang.c:530 msgid "" "Moving around\n" "-------------" @@ -2469,7 +2482,7 @@ msgstr "" "Liikumine\n" "---------" -#: src/lang.c:525 +#: src/lang.c:531 msgid "" "Group/thread/article operations\n" "-------------------------------" @@ -2477,7 +2490,7 @@ msgstr "" "Grupi/teema/artikli operatsioonid\n" "---------------------------------" -#: src/lang.c:526 +#: src/lang.c:532 msgid "" "Attachment operations\n" "---------------------" @@ -2485,7 +2498,7 @@ msgstr "" "Operatsioonid manustega\n" "-----------------------" -#: src/lang.c:527 +#: src/lang.c:533 msgid "" "Attribute operations\n" "--------------------" @@ -2493,7 +2506,7 @@ msgstr "" "Operatsioonid atribuutidega\n" "---------------------------" -#: src/lang.c:528 +#: src/lang.c:534 msgid "" "Option operations\n" "-----------------" @@ -2501,7 +2514,16 @@ msgstr "" "Operatsioonid seadetega\n" "-----------------------" -#: src/lang.c:529 +#: src/lang.c:535 +#, fuzzy +msgid "" +"Posted article operations\n" +"-------------------------" +msgstr "" +"Grupi/teema/artikli operatsioonid\n" +"---------------------------------" + +#: src/lang.c:536 msgid "" "Scope operations\n" "----------------" @@ -2509,7 +2531,7 @@ msgstr "" "Operatsioonid skoobiga\n" "----------------------" -#: src/lang.c:530 +#: src/lang.c:537 msgid "" "URL operations\n" "--------------" @@ -2517,95 +2539,94 @@ msgstr "" "Operatsioonid URL'idega\n" "-----------------------" -#: src/lang.c:531 +#: src/lang.c:538 msgid "choose first URL in list" msgstr "vali loetelust esimene URL" -#: src/lang.c:532 +#: src/lang.c:539 msgid "0 - 9\t choose URL by number" msgstr "0 - 9\t vali numbri järgi URL" -#: src/lang.c:533 +#: src/lang.c:540 msgid "choose last URL in list" msgstr "vali loetelust viimane URL" -#: src/lang.c:534 +#: src/lang.c:541 msgid "search for URLs forwards" msgstr "otsi URL'e edaspidi" -#: src/lang.c:535 +#: src/lang.c:542 msgid "search for URLs backwards" msgstr "otsi URL'e tagaspidi" -#: src/lang.c:536 +#: src/lang.c:543 msgid "Open URL in browser" msgstr "Ava URL brauseris" -#: src/lang.c:537 +#: src/lang.c:544 msgid "toggle info message in last line (URL)" msgstr "lülita viimase rea infoteadet (URL)" -#: src/lang.c:539 +#: src/lang.c:546 msgid "Group Level Commands" msgstr "Grupitaseme käsud" -#: src/lang.c:540 +#: src/lang.c:547 msgid "Kill filter added" msgstr "Surmamise filter lisatud" -#: src/lang.c:541 +#: src/lang.c:548 msgid "Auto-selection filter added" msgstr "Automaatse valiku filter lisatud" -#: src/lang.c:542 +#: src/lang.c:549 msgid "All parts tagged" msgstr "Kõik osad on märgitud" -#: src/lang.c:543 -#, fuzzy +#: src/lang.c:550 msgid "All parts untagged" -msgstr "Kõik osad on märgitud" +msgstr "Kõikidelt osadelt on märgk eemaldatud" -#: src/lang.c:544 +#: src/lang.c:551 msgid "Storing article for later posting" msgstr "Salvestan artikli hiljem postitamiseks" -#: src/lang.c:545 +#: src/lang.c:552 msgid "Please enter a valid character" msgstr "Palun sisestage lubatud sümbol" -#: src/lang.c:546 +#: src/lang.c:553 #, c-format msgid "Missing part #%d" msgstr "Puudub osa nr: %d" -#: src/lang.c:547 +#: src/lang.c:554 msgid "*** No postponed articles ***" msgstr "*** Postitusootel artikleid pole ***" -#: src/lang.c:548 +#: src/lang.c:555 msgid "Not a multi-part message" msgstr "Ei ole mitmeosaline teade" -#: src/lang.c:549 +#: src/lang.c:556 msgid "You are not subscribed to this group" msgstr "Te pole seda gruppi tellinud" -#: src/lang.c:550 +#: src/lang.c:557 msgid "No previous expression" msgstr "Eelmist avaldist pole" -#: src/lang.c:551 +#: src/lang.c:558 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:553 +#: src/lang.c:560 #, c-format msgid "%d postponed %s, reuse with ^O...\n" msgstr "%d ootel %s, kasutamiseks ^O...\n" -#: src/lang.c:554 +#: src/lang.c:561 msgid "" "X-Conversion-Note: multipart/alternative contents have been removed.\n" " To get the whole article, turn alternative handling OFF in the Option " @@ -2614,21 +2635,21 @@ 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:556 +#: src/lang.c:563 #, 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:557 +#: src/lang.c:564 msgid "TeX2Iso encoded article" msgstr "TeX2Iso kodeeritud artikkel" -#: src/lang.c:558 +#: src/lang.c:565 msgid "incomplete " msgstr "mittetäielik " #. TODO: replace hard coded key-names -#: src/lang.c:560 +#: src/lang.c:567 #, c-format msgid "" "\n" @@ -2689,151 +2710,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:576 +#: src/lang.c:583 #, c-format msgid "Invalid From: %s line. Read the INSTALL file again." msgstr "Vigane From: %s rida. Lugege uuesti faili INSTALL." -#: src/lang.c:578 +#: src/lang.c:585 msgid "Invalid multibyte sequence found\n" msgstr "Leidsin vigase mitmebaidi järjendi\n" -#: src/lang.c:581 +#: src/lang.c:588 #, c-format msgid "Invalid Sender:-header %s" msgstr "Vigane Sender:-päis %s" -#: src/lang.c:583 +#: src/lang.c:590 msgid "Inverse video disabled" msgstr "Pööratud video keelatud" -#: src/lang.c:584 +#: src/lang.c:591 msgid "Inverse video enabled" msgstr "Pööratud video lubatud" -#: src/lang.c:586 +#: src/lang.c:593 #, c-format msgid "Missing definition for %s\n" msgstr "%s definitsioon puudub\n" -#: src/lang.c:587 +#: src/lang.c:594 #, c-format msgid "Invalid key definition '%s'\n" msgstr "Vigane klahvi definitsioon '%s'\n" -#: src/lang.c:588 +#: src/lang.c:595 #, c-format msgid "Invalid keyname '%s'\n" msgstr "Vigane klahvi nimi '%s'\n" -#: src/lang.c:589 +#: src/lang.c:596 #, c-format msgid "Keymap file was upgraded to version %s\n" msgstr "Keymap fail uuendati versioonini %s\n" -#: src/lang.c:590 +#: src/lang.c:597 #, c-format msgid "Kill From: [%s] (y/n): " msgstr "Surmake From: [%s] (j/e): " -#: src/lang.c:591 +#: src/lang.c:598 msgid "Kill Lines: (num): " msgstr "Surmake read: (num) : " -#: src/lang.c:592 +#: src/lang.c:599 msgid "Kill Article Menu" msgstr "Artuklite surmamise menüü" -#: src/lang.c:593 +#: src/lang.c:600 #, c-format msgid "Kill Msg-ID: [%s] (f/l/o/n): " msgstr "Surmake Msg-ID:[%s] (f/l/o/n): " -#: src/lang.c:594 +#: src/lang.c:601 msgid "Kill pattern scope : " msgstr "Surmamise mustri ulatus: " -#: src/lang.c:595 +#: src/lang.c:602 #, c-format msgid "Kill Subject: [%s] (y/n): " msgstr "Surmake teema: [%s] (j/e): " -#: src/lang.c:596 +#: src/lang.c:603 msgid "Kill text pattern : " msgstr "Surmake tekst mustriga : " -#: src/lang.c:597 +#: src/lang.c:604 msgid "Kill time in days : " msgstr "Surmamise aeg päevades : " -#: src/lang.c:599 +#: src/lang.c:606 msgid "Last" msgstr "Viimane" -#: src/lang.c:600 +#: src/lang.c:607 msgid "-- Last response --" msgstr "-- Viimane vastus --" -#: src/lang.c:601 +#: src/lang.c:608 #, c-format msgid "Lines %s " msgstr "Rida: %s " -#: src/lang.c:604 +#: src/lang.c:610 msgid "Function not available." msgstr "Funktsioon ei ole kasutatav." -#: src/lang.c:605 +#: src/lang.c:611 msgid "Not reading via NNTP." msgstr "Ei kasuta NNTP." -#: src/lang.c:606 +#: src/lang.c:613 #, c-format msgid "Group: %s" msgstr "Grupp: %s" -#: src/lang.c:607 +#: src/lang.c:614 #, c-format msgid "Groups: %s" msgstr "Grupid: %s" -#: src/lang.c:610 +#: src/lang.c:617 msgid "Mail" msgstr "E-post" -#: src/lang.c:611 +#: src/lang.c:618 msgid "mailbox " msgstr "postkasti " -#: src/lang.c:612 +#: src/lang.c:619 #, c-format msgid "Mail article(s) to [%.*s]> " msgstr "Saada artiklid aadressil [%.*s]> " -#: src/lang.c:613 +#: src/lang.c:620 #, c-format msgid "Mailing log to %s\n" msgstr "Saadan logi aadressil %s\n" -#: src/lang.c:614 +#: src/lang.c:621 msgid "Mail bug report..." msgstr "Saada vearaport..." -#: src/lang.c:615 +#: src/lang.c:622 #, c-format msgid "Mail BUG REPORT to %s?" msgstr "Saadan VEARAPORTI aadressil %s?" -#: src/lang.c:616 +#: src/lang.c:623 msgid "Mailed" msgstr "Saadetud" -#: src/lang.c:617 +#: src/lang.c:624 #, c-format msgid "Mailing to %s..." msgstr "Saadan aadressil %s..." -#: src/lang.c:618 +#: src/lang.c:625 msgid "" "# [Mail/Save] active file. Format is like news active file:\n" "# groupname max.artnum min.artnum /dir\n" @@ -2845,61 +2866,61 @@ msgstr "" "# Neljas väli on baaskataloog (näiteks ~/Mail või ~/News)\n" "#\n" -#: src/lang.c:621 +#: src/lang.c:628 #, c-format msgid "%s marked as read" msgstr "%s märgitud loetuks" -#: src/lang.c:622 +#: src/lang.c:629 #, c-format msgid "%s marked as unread" msgstr "%s märgitud mitteloetuks" -#: src/lang.c:623 +#: src/lang.c:630 #, c-format msgid "Marked %d of %d %s as read" msgstr "Märkisin %d (%d) %s loetuks" -#: src/lang.c:624 +#: src/lang.c:631 #, c-format msgid "Marked %d of %d %s as unread" msgstr "Märkisin %d (%d) %s mitteloetuks" -#: src/lang.c:625 src/lang.c:1352 +#: src/lang.c:632 src/lang.c:1365 msgid "Mark" msgstr "Märk" -#: src/lang.c:626 +#: src/lang.c:633 #, c-format msgid "Mark all articles as read%s?" msgstr "Märgin kõik artiklid loetuks%s?" -#: src/lang.c:627 +#: src/lang.c:634 #, c-format msgid "Mark article as read%s?" msgstr "Märgin artikli loetuks%s?" -#: src/lang.c:628 +#: src/lang.c:635 #, c-format msgid "Mark group %s as read?" msgstr "Märgin grupi %s loetuks?" -#: src/lang.c:629 +#: src/lang.c:636 #, c-format msgid "Mark thread as read%s?" msgstr "Märgin teema loetuks%s?" -#: src/lang.c:630 +#: src/lang.c:637 #, c-format msgid "Matching %s groups..." msgstr "Otsin %s gruppe..." -#: src/lang.c:631 src/lang.c:645 src/lang.c:651 +#: src/lang.c:638 src/lang.c:651 src/lang.c:654 src/lang.c:660 #, 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:633 +#: src/lang.c:640 #, c-format msgid "" "%s=view; %s=pipe; %s=pipe raw; %s=save; %s=tag; %s=tag pattern; %s=untag all" @@ -2907,24 +2928,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:635 +#: src/lang.c:642 #, 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:637 +#: src/lang.c:644 #, 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:638 src/lang.c:642 +#: src/lang.c:645 src/lang.c:649 #, 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:639 +#: src/lang.c:646 #, c-format msgid "" "%s=author search; %s=catchup; %s=line down; %s=line up; %s=mark read; " @@ -2933,266 +2954,266 @@ msgstr "" "%s=autori otsing; %s=loetud; %s=rida alla; %s=rida üles; %s=märgi loetuks; " "%s=teema" -#: src/lang.c:640 +#: src/lang.c:647 #, 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:641 +#: src/lang.c:648 #, c-format msgid "%s=search forwards; %s=search backwards; %s=quit" msgstr "%s=otsi edaspidi; %s=otsi tagaspidi; %s=välju" -#: src/lang.c:643 +#: src/lang.c:650 #, 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:644 +#: src/lang.c:652 src/lang.c:661 +#, 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:653 #, c-format msgid "%s=add; %s=move; %s=rename; %s=delete" msgstr "%s=lisa; %s=liiguta; %s=uus nimi; %s=kustuta" -#: src/lang.c:646 +#: src/lang.c:655 #, 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:647 +#: src/lang.c:656 #, 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:648 +#: src/lang.c:657 #, 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:649 +#: src/lang.c:658 #, 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:650 +#: src/lang.c:659 #, 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:652 -#, 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:653 +#: src/lang.c:662 msgid "--More--" msgstr "--Veel--" -#: src/lang.c:654 +#: src/lang.c:663 #, c-format msgid "Moving %s..." msgstr "Tõstan %s..." -#: src/lang.c:655 +#: src/lang.c:664 msgid "Message-ID: & last Reference " msgstr "Message-ID: & viimane viitamine " -#: src/lang.c:656 +#: src/lang.c:665 msgid "Message-ID: line " msgstr "Message-ID: rida " -#: src/lang.c:657 +#: src/lang.c:666 msgid "Message-ID: & References: line" msgstr "Message-ID: & References: rida" -#: src/lang.c:659 +#: src/lang.c:668 msgid ", name: " msgstr ", nimi: " -#: src/lang.c:660 +#: src/lang.c:669 #, c-format msgid "Go to newsgroup [%s]> " msgstr "Mine gruppi [%s]> " -#: src/lang.c:661 +#: src/lang.c:670 msgid "newsgroups" msgstr "gruppidesse" -#: src/lang.c:662 +#: src/lang.c:671 #, c-format msgid "Position %s in group list (1,2,..,$) [%d]> " msgstr "Positsioon %s gruppide nimistus (1,2,..,$) [%d]> " -#: src/lang.c:663 +#: src/lang.c:672 msgid "newsgroup" msgstr "gruppi" -#: src/lang.c:664 +#: src/lang.c:673 msgid "Try and save newsrc file again?" msgstr "Proovin newsrc faili uuesti salvestada?" -#: src/lang.c:665 +#: src/lang.c:674 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:666 +#: src/lang.c:675 msgid "newsrc file saved successfully.\n" msgstr "newsrc fail on edukalt salvestatud.\n" -#: src/lang.c:667 +#: src/lang.c:676 msgid "-- Next response --" msgstr "- Järgmine vastus -" -#: src/lang.c:668 +#: src/lang.c:677 msgid "No " msgstr "Ei " -#: src/lang.c:669 +#: src/lang.c:678 msgid "*** No articles ***" msgstr "*** Artikleid pole ***" -#: src/lang.c:670 +#: src/lang.c:679 msgid "No articles have been posted" msgstr "Postitatud artikleid pole" -#: src/lang.c:671 +#: src/lang.c:680 msgid "*** No attachments ***" msgstr "*** Manuseid pole ***" -#: src/lang.c:672 +#: src/lang.c:681 msgid "*** No description ***" msgstr "*** Kirjeldus puudub ***" -#: src/lang.c:673 +#: src/lang.c:682 msgid "No filename" msgstr "Failil pole nime" -#: src/lang.c:674 +#: src/lang.c:683 msgid "No group" msgstr "Gruppi pole" -#: src/lang.c:675 +#: src/lang.c:684 msgid "*** No groups ***" msgstr "*** Gruppe pole ***" -#: src/lang.c:676 +#: src/lang.c:685 msgid "No more groups to read" msgstr "Lugemiseks rohkem gruppe pole" -#: src/lang.c:677 +#: src/lang.c:686 msgid "No last message" msgstr "Viimast teadet pole" -#: src/lang.c:678 +#: src/lang.c:687 msgid "No mail address" msgstr "E-posti aadressi pole" -#: src/lang.c:679 +#: src/lang.c:688 msgid "No articles marked for saving" msgstr "Salvestamiseks märgitud artikleid pole" -#: src/lang.c:680 +#: src/lang.c:689 msgid "No match" msgstr "Ei leia" -#: src/lang.c:681 +#: src/lang.c:690 msgid "No more groups" msgstr "Rohkem gruppe pole" -#: src/lang.c:682 +#: src/lang.c:691 msgid "No newsgroups" msgstr "Gruppe pole" -#: src/lang.c:683 +#: src/lang.c:692 msgid "No next unread article" msgstr "Järgmist lugemata artiklit pole" -#: src/lang.c:684 +#: src/lang.c:693 msgid "No previous group" msgstr "Eelmist gruppi pole" -#: src/lang.c:685 +#: src/lang.c:694 msgid "No previous search, nothing to repeat" msgstr "Eelmist otsingut pole, ei saa korrata" -#: src/lang.c:686 +#: src/lang.c:695 msgid "No previous unread article" msgstr "Eelmist lugemata artiklit pole" -#: src/lang.c:687 +#: src/lang.c:696 msgid "No responses" msgstr "Vastuseid pole" -#: src/lang.c:688 +#: src/lang.c:697 msgid "No responses to list in current thread" msgstr "Jooksvas teemas pole vastuseid" -#: src/lang.c:689 +#: src/lang.c:698 msgid "*** No scopes ***" msgstr "*** Skoope pole ***" -#: src/lang.c:690 +#: src/lang.c:699 msgid "No search string" msgstr "Otsingusõne puudub" -#: src/lang.c:691 +#: src/lang.c:700 msgid "No subject" msgstr "Teema puudub" -#: src/lang.c:693 +#: src/lang.c:702 #, 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:694 +#: src/lang.c:703 #, 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:695 +#: src/lang.c:704 #, c-format msgid "%s: Terminal must have clearscreen (cl) capability\n" msgstr "%s: Terminalil peab olema ekraanipuhastamise (cl) omadus\n" -#: src/lang.c:696 +#: src/lang.c:705 #, c-format msgid "%s: Terminal must have cursor motion (cm)\n" msgstr "%s: Terminal peab toetama kursori liigutamist (cm)\n" -#: src/lang.c:697 +#: src/lang.c:706 #, 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:699 +#: src/lang.c:708 #, c-format msgid "No viewer found for %s/%s\n" msgstr "%s/%s jaoks puudub vaatur\n" -#: src/lang.c:700 +#: src/lang.c:709 msgid "Newsgroup does not exist on this server" msgstr "Gruppi pole sellel serveril" -#: src/lang.c:701 +#: src/lang.c:710 #, c-format msgid "Group %s not found in active file" msgstr "Gruppi %s pole aktiivsete gruppide failis" -#: src/lang.c:702 +#: src/lang.c:711 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:703 +#: src/lang.c:712 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:704 +#: src/lang.c:713 #, c-format msgid "" "# NNTP-server -> newsrc translation table and NNTP-server\n" @@ -3221,44 +3242,44 @@ msgstr "" "# news.example.org /tmp/nrc-ex example ex\n" "#\n" -#: src/lang.c:711 +#: src/lang.c:720 msgid "Only" msgstr "Ainult" -#: src/lang.c:712 +#: src/lang.c:721 #, c-format msgid "Option not enabled. Recompile with %s." msgstr "Võti pole lubatud. Kasutage kompileerimisel %s." -#: src/lang.c:713 +#: src/lang.c:722 msgid "Options Menu" msgstr "Omaduste menüü" -#: src/lang.c:714 +#: src/lang.c:723 msgid "Options Menu Commands" msgstr "Omaduste menüü käsud" -#: src/lang.c:717 +#: src/lang.c:726 #, c-format msgid "Error in regex: %s at pos. %d '%s'" msgstr "Viga regulaaravaldises: %s positsioonil %d '%s'" -#: src/lang.c:718 +#: src/lang.c:727 #, c-format msgid "Error in regex: pcre internal error %d" msgstr "Viga regulaaravaldises: pcre sisemine viga %d" -#: src/lang.c:719 +#: src/lang.c:728 #, c-format msgid "Error in regex: study - pcre internal error %s" msgstr "Viga regulaaravaldises: uurimiseks - pcre sisemine viga %s" -#: src/lang.c:720 +#: src/lang.c:729 msgid "Post a followup..." msgstr "Postita vastus..." #. TODO: replace hard coded key-name in txt_post_error_ask_postpone -#: src/lang.c:722 +#: src/lang.c:731 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" @@ -3268,282 +3289,302 @@ msgstr "" "või muul viisil kõrvaldatav, võite artikli salvestada hiljem postitamiseks\n" "ja ^O käsuga hiljem postitada.\n" -#: src/lang.c:725 +#: src/lang.c:734 msgid "Posted articles history" msgstr "Postitatud artiklite ajalugu" -#: src/lang.c:726 +#: src/lang.c:735 +#, fuzzy +msgid "Posted Articles Menu Commands" +msgstr "Atribuutide menüü käsud" + +#: src/lang.c:736 +msgid "Lookup failed" +msgstr "" + +#: src/lang.c:737 +#, fuzzy +msgid "Operation not available for replies by mail" +msgstr "tagasi gruppide valikusse" + +#: src/lang.c:738 +#, fuzzy +msgid "Already in posted articles history level" +msgstr "Postitatud artiklite ajalugu" + +#: src/lang.c:739 #, c-format msgid "Post to newsgroup(s) [%s]> " msgstr "Postita gruppidesse [%s]> " -#: src/lang.c:727 +#: src/lang.c:740 msgid "-- post processing started --" msgstr "-- lõpptöötlus alustas --" -#: src/lang.c:728 +#: src/lang.c:741 msgid "-- post processing completed --" msgstr "-- lõpptöötlus lõpetas --" -#: src/lang.c:729 +#: src/lang.c:742 #, c-format msgid "Post subject [%s]> " msgstr "Postituse teema [%s]> " -#: src/lang.c:730 +#: src/lang.c:743 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:731 +#: src/lang.c:744 msgid "Posting article..." msgstr "Postitan artiklit..." -#: src/lang.c:732 +#: src/lang.c:745 #, 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:733 +#: src/lang.c:746 #, c-format msgid "Hot %s" msgstr "Kuum %s" -#: src/lang.c:734 +#: src/lang.c:747 #, c-format msgid "Tagged %s" msgstr "Märgitud %s" -#: src/lang.c:735 +#: src/lang.c:748 #, c-format msgid "Untagged %s" msgstr "Märkimata %s" -#: src/lang.c:737 +#: src/lang.c:750 #, c-format msgid "Preparing for filtering on Path header (%d/%d)..." msgstr "Valmistun filtreerima Path päist (%d/%d)..." -#: src/lang.c:739 +#: src/lang.c:752 msgid "Processing mail messages marked for deletion." msgstr "Töötlen kirju, mis on kustutamiseks märgitud." -#: src/lang.c:740 +#: src/lang.c:753 msgid "Processing saved articles marked for deletion." msgstr "Töötlen salvestatud ja kustutamiseks märgitud artikleid." -#: src/lang.c:741 +#: src/lang.c:754 #, 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:742 +#: src/lang.c:755 msgid "Article unchanged, abort mailing?" msgstr "Artiklit ei ole muudetud, katkestan saatmise?" -#: src/lang.c:743 +#: src/lang.c:756 #, c-format msgid "Do you want to see postponed articles (%d)?" msgstr "Kas soovite näha postitamisootel artikleid (%d)?" -#: src/lang.c:745 +#: src/lang.c:758 msgid "Add quick kill filter?" msgstr "Lisan kiirsurmamise filtri?" -#: src/lang.c:746 +#: src/lang.c:759 msgid "Add quick selection filter?" msgstr "Lisan kiirvaliku filtri?" -#: src/lang.c:747 +#: src/lang.c:760 msgid "Do you really want to quit?" msgstr "Kas te tõesti soovite väljuda?" -#: src/lang.c:748 +#: src/lang.c:761 #, 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:749 +#: src/lang.c:762 msgid "You have tagged articles in this group - quit anyway?" msgstr "Teil on siin grupis märgitud artikleid - väljun siiski?" -#: src/lang.c:750 +#: src/lang.c:763 #, c-format msgid "%s=quit, %s=edit, %s=postpone: " msgstr "%s=välju, %s=toimeta, %s=ootele: " -#: src/lang.c:751 +#: src/lang.c:764 #, c-format msgid "%s=quit %s=edit %s=save kill description: " msgstr "%s=välju %s=toimeta %s=salvesta surmamise kirjeldus: " -#: src/lang.c:752 +#: src/lang.c:765 #, c-format msgid "%s=quit %s=edit %s=save select description: " msgstr "%s=välju %s=toimeta %s=salvesta valiku kirjeldus: " -#: src/lang.c:753 +#: src/lang.c:766 msgid "Do you really want to quit without saving your configuration?" msgstr "Kas te tõesti soovite seadeid salvestamata väljuda?" -#: src/lang.c:756 +#: src/lang.c:769 msgid "Invalid range - valid are '0-9.$' eg. 1-$" msgstr "Vigane vahemik - lubatud on '0-9.$' näiteks 1-$" -#: src/lang.c:757 +#: src/lang.c:770 msgid "Do you want to abort this operation?" msgstr "Kas soovite seda operatsiooni katkestada?" -#: src/lang.c:758 +#: src/lang.c:771 msgid "Do you want to exit tin immediately?" msgstr "Kas soovite viivitamata tinist väljuda?" -#: src/lang.c:759 +#: src/lang.c:772 msgid "Reading ('q' to quit)..." msgstr "Loen ('q' katkestamiseks)..." -#: src/lang.c:760 +#: src/lang.c:773 #, c-format msgid "Reading %sarticles..." msgstr "Loen %sartikleid..." -#: src/lang.c:761 +#: src/lang.c:774 #, c-format msgid "Reading %sattributes file...\n" msgstr "Loen %satribuutide faili...\n" -#: src/lang.c:762 +#: src/lang.c:775 #, c-format msgid "Reading %sconfig file...\n" msgstr "Loen %sseadete faili...\n" -#: src/lang.c:763 +#: src/lang.c:776 msgid "Reading filter file...\n" msgstr "Loen filtrite faili...\n" -#: src/lang.c:764 +#: src/lang.c:777 #, c-format msgid "Reading %s groups..." msgstr "Loen %s gruppe..." -#: src/lang.c:765 +#: src/lang.c:778 msgid "Reading input history file...\n" msgstr "Loen sisendi ajalugu...\n" -#: src/lang.c:766 +#: src/lang.c:779 msgid "Reading keymap file...\n" msgstr "Loen klahvitabeli faili...\n" -#: src/lang.c:767 +#: src/lang.c:780 msgid "Reading groups from active file... " msgstr "Loen aktiivseid gruppe... " -#: src/lang.c:768 +#: src/lang.c:781 msgid "Reading groups from newsrc file... " msgstr "Loen gruppe newsrc failist... " -#: src/lang.c:769 +#: src/lang.c:782 msgid "Reading newsgroups file... " msgstr "Loen gruppide kirjeldusi... " -#: src/lang.c:770 +#: src/lang.c:783 msgid "Reading newsrc file..." msgstr "Loen newsrc faili..." -#: src/lang.c:771 +#: src/lang.c:784 msgid "References: line " msgstr "References: rida " -#: src/lang.c:773 +#: src/lang.c:786 #, c-format msgid "(%d:%02d remaining)" msgstr "(%d:%02d järgneb)" -#: src/lang.c:775 +#: src/lang.c:788 #, c-format msgid "Bogus group %s removed." msgstr "Vigane grupp %s on eemaldatud." -#: src/lang.c:776 -msgid "Removed from the previous rule: " +#: src/lang.c:789 +#, fuzzy +msgid "Removed from this rule: " msgstr "Eelmisest reeglist eemaldatud: " -#: src/lang.c:777 +#: src/lang.c:790 #, c-format msgid "Error: rename %s to %s" msgstr "Viga: %s uus nimi %s" -#: src/lang.c:778 +#: src/lang.c:791 msgid "Reply to author..." msgstr "Vastan autorile..." -#: src/lang.c:779 +#: src/lang.c:792 msgid "Repost" msgstr "Uuesti postitus" -#: src/lang.c:780 +#: src/lang.c:793 msgid "Reposting article..." msgstr "Postitan artikli uuesti..." -#: src/lang.c:781 +#: src/lang.c:794 #, c-format msgid "Repost article(s) to group(s) [%s]> " msgstr "Postitan artikli(d) gruppi(desse) [%s]> " -#: src/lang.c:782 +#: src/lang.c:795 msgid "Reset newsrc?" msgstr "Algväärtustan newsrc?" -#: src/lang.c:783 +#: src/lang.c:796 msgid "Responses have been directed to the following newsgroups" msgstr "Vastused edastatakse järgnevatesse gruppidesse" -#: src/lang.c:784 +#: src/lang.c:797 #, 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:786 +#: src/lang.c:799 msgid "Press to continue..." msgstr "Jätkamiseks vajutage ..." -#: src/lang.c:788 +#: src/lang.c:801 #, c-format msgid "Select From [%s] (y/n): " msgstr "Valige From [%s] (j/e): " -#: src/lang.c:789 +#: src/lang.c:802 msgid "Select Lines: (num): " msgstr "Valige read: (num): " -#: src/lang.c:790 +#: src/lang.c:803 msgid "Auto-select Article Menu" msgstr "Automaatselt valitavate artiklite menüü" -#: src/lang.c:791 +#: src/lang.c:804 #, c-format msgid "Select Msg-ID [%s] (f/l/o/n): " msgstr "Valige Msg-ID [%s] (f/l/o/n): " -#: src/lang.c:792 +#: src/lang.c:805 msgid "Select pattern scope: " msgstr "Valige mustri ulatus: " -#: src/lang.c:793 +#: src/lang.c:806 #, c-format msgid "Select Subject [%s] (y/n): " msgstr "Valige teema [%s] (j/e): " -#: src/lang.c:794 +#: src/lang.c:807 msgid "Select text pattern : " msgstr "Valige tekstimuster : " -#: src/lang.c:795 +#: src/lang.c:808 msgid "Select time in days : " msgstr "Valige aeg päevades : " -#: src/lang.c:796 +#: src/lang.c:809 #, c-format msgid "" "# %s server configuration file\n" @@ -3564,54 +3605,54 @@ msgstr "" "############################################################################\n" "\n" -#: src/lang.c:802 +#: src/lang.c:815 msgid "Showing unread groups only" msgstr "Näitan ainult lugemata gruppe" -#: src/lang.c:803 +#: src/lang.c:816 msgid "Subject: line (ignore case) " msgstr "Subject: rida (tõstutundetu)" -#: src/lang.c:804 +#: src/lang.c:817 msgid "Subject: line (case sensitive)" msgstr "Subject: rida (tõstutundlik)" -#: src/lang.c:805 +#: src/lang.c:818 msgid "Save" msgstr "Salvesta" -#: src/lang.c:806 +#: src/lang.c:819 #, c-format msgid "Save '%s' (%s/%s)?" msgstr "Salvestan '%s' (%s/%s)?" -#: src/lang.c:807 +#: src/lang.c:820 msgid "Save configuration before continuing?" msgstr "Salvestan seaded enne jätkamist?" -#: src/lang.c:808 +#: src/lang.c:821 msgid "Save filename> " msgstr "Fail salvestamiseks> " -#: src/lang.c:809 +#: src/lang.c:822 msgid "Saved" msgstr "Salvestatud" -#: src/lang.c:810 +#: src/lang.c:823 #, c-format msgid "%4d unread (%4d hot) %s in %s\n" msgstr "%4d lugemata (%4d kuuma) %s grupis %s\n" -#: src/lang.c:811 +#: src/lang.c:824 #, c-format msgid "Saved %s...\n" msgstr "Salvestatud %s...\n" -#: src/lang.c:812 +#: src/lang.c:825 msgid "Nothing was saved" msgstr "Midagi ei salvestatud" -#: src/lang.c:813 +#: src/lang.c:826 #, c-format msgid "" "\n" @@ -3620,184 +3661,184 @@ msgstr "" "\n" "%s %d %s %d grupist%s\n" -#: src/lang.c:814 +#: src/lang.c:827 #, c-format msgid "-- %s saved to %s%s --" msgstr "-- %s salvestati %s%s --" -#: src/lang.c:815 +#: src/lang.c:828 #, c-format msgid "-- %s saved to %s - %s --" msgstr "-- %s salvestati %s - %s --" -#: src/lang.c:816 +#: src/lang.c:829 msgid "Saving..." msgstr "Salvestan..." -#: src/lang.c:817 +#: src/lang.c:830 #, c-format msgid "%s: Screen initialization failed" msgstr "%s: Ekraani initsialiseerimine ebaõnnestus" -#: src/lang.c:819 +#: src/lang.c:832 #, c-format msgid "%s: screen is too small\n" msgstr "%s: ekraan on liiga väike\n" -#: src/lang.c:821 +#: src/lang.c:834 #, c-format msgid "screen is too small, %s is exiting" msgstr "ekraan on liiga väike, %s lõpetab töö" -#: src/lang.c:822 +#: src/lang.c:835 msgid "Delete scope?" msgstr "Kustutan skoobi?" -#: src/lang.c:823 +#: src/lang.c:836 msgid "Enter scope> " msgstr "Sisestage skoop> " -#: src/lang.c:824 +#: src/lang.c:837 msgid "Select new position> " msgstr "Valige uus positsioon> " -#: src/lang.c:825 +#: src/lang.c:838 msgid "New position cannot be a global scope" msgstr "Uus positsioon ei saa olla globaalne skoop" -#: src/lang.c:826 +#: src/lang.c:839 msgid "Global scope, operation not allowed" msgstr "Globaalne skoop, operatsioon ei ole lubatud" -#: src/lang.c:827 +#: src/lang.c:840 msgid "Rename scope> " msgstr "Skoobi uus nimi> " -#: src/lang.c:828 +#: src/lang.c:841 msgid "Select scope> " msgstr "Valige skoop> " -#: src/lang.c:829 +#: src/lang.c:842 msgid "Scopes Menu" msgstr "Skoopide menüü" -#: src/lang.c:830 +#: src/lang.c:843 msgid "Scopes Menu Commands" msgstr "Skoopide menüü käsud" -#: src/lang.c:831 +#: src/lang.c:844 #, c-format msgid "Search backwards [%s]> " msgstr "Otsin tagurpidi [%s]> " -#: src/lang.c:832 +#: src/lang.c:845 #, c-format msgid "Search body [%s]> " msgstr "Otsi kehast [%s]> " -#: src/lang.c:833 +#: src/lang.c:846 #, c-format msgid "Search forwards [%s]> " msgstr "Otsi edaspidi [%s]> " -#: src/lang.c:834 +#: src/lang.c:847 msgid "Searching..." msgstr "Otsin..." -#: src/lang.c:835 +#: src/lang.c:848 #, c-format msgid "Searching article %d of %d ('q' to abort)..." msgstr "Otsin artiklit %d/%d ('q' katkestamiseks)..." -#: src/lang.c:836 +#: src/lang.c:849 msgid "Select article> " msgstr "Valige artikkel> " -#: src/lang.c:837 +#: src/lang.c:850 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:838 +#: src/lang.c:851 msgid "Select group> " msgstr "Valige grupp> " -#: src/lang.c:839 +#: src/lang.c:852 #, c-format msgid "Enter selection pattern [%s]> " msgstr "Sisestage valiku muster [%s]> " -#: src/lang.c:840 +#: src/lang.c:853 msgid "Select thread> " msgstr "Valige teema> " -#: src/lang.c:841 +#: src/lang.c:854 #, 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:842 +#: src/lang.c:855 msgid "servers active-file" msgstr "serveri aktiivsete gruppide fail" -#: src/lang.c:843 +#: src/lang.c:856 msgid "Cannot move into new newsgroups. Subscribe first..." msgstr "Uutesse gruppidesse ei saa siseneda. Tellige kõigepealt..." -#: src/lang.c:844 +#: src/lang.c:857 msgid "" msgstr "" -#: src/lang.c:845 +#: src/lang.c:858 #, c-format msgid "Starting: (%s)" msgstr "Stardin: (%s)" -#: src/lang.c:846 +#: src/lang.c:859 #, c-format msgid "List Thread (%d of %d)" msgstr "Teemad (%d/%d)" -#: src/lang.c:847 +#: src/lang.c:860 #, c-format msgid "Thread (%.*s)" msgstr "Teema (%.*s)" -#: src/lang.c:848 +#: src/lang.c:861 msgid "Enter wildcard subscribe pattern> " msgstr "Sisestage tellimise muster> " -#: src/lang.c:849 +#: src/lang.c:862 #, c-format msgid "subscribed to %d groups" msgstr "%d gruppi on tellitud" -#: src/lang.c:850 +#: src/lang.c:863 #, c-format msgid "Subscribed to %s" msgstr "%s on tellitud" -#: src/lang.c:851 +#: src/lang.c:864 msgid "Subscribing... " msgstr "Tellin... " -#: src/lang.c:852 +#: src/lang.c:865 #, 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:853 +#: src/lang.c:866 #, c-format msgid "Supersede article(s) to group(s) [%s]> " msgstr "Asendan artikli(d) gruppides [%s]> " -#: src/lang.c:854 +#: src/lang.c:867 msgid "Superseding article ..." msgstr "Asendan artikli ..." -#: src/lang.c:855 +#: src/lang.c:868 #, c-format msgid "" "\n" @@ -3806,24 +3847,24 @@ msgstr "" "\n" "Peatatud. %s uuesti käivitamiseks kirjutage palun 'fg'\n" -#: src/lang.c:857 +#: src/lang.c:870 #, c-format msgid "%d days" msgstr "%d päeva" -#: src/lang.c:858 +#: src/lang.c:871 msgid "" msgstr "" -#: src/lang.c:859 +#: src/lang.c:872 msgid "TeX " msgstr "TeX " -#: src/lang.c:860 +#: src/lang.c:873 msgid "# Default action/prompt strings\n" msgstr "# Vaikimisi aktsioonide/viipade sõned\n" -#: src/lang.c:861 +#: src/lang.c:874 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" @@ -3842,108 +3883,108 @@ 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:874 +#: src/lang.c:887 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:875 +#: src/lang.c:888 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:876 +#: src/lang.c:889 msgid "There is no news\n" msgstr "Uudiseid pole\n" -#: src/lang.c:877 +#: src/lang.c:890 msgid "Thread" msgstr "Teema" -#: src/lang.c:878 +#: src/lang.c:891 msgid "Thread Level Commands" msgstr "Teemataseme käsud" -#: src/lang.c:879 +#: src/lang.c:892 msgid "Thread deselected" msgstr "Teema pole valitud" -#: src/lang.c:880 +#: src/lang.c:893 msgid "Thread selected" msgstr "Teema on valitud" -#: src/lang.c:882 +#: src/lang.c:895 msgid "threads" msgstr "teemad" -#: src/lang.c:884 +#: src/lang.c:897 msgid "thread" msgstr "teema" -#: src/lang.c:885 +#: src/lang.c:898 #, c-format msgid "Thread %4s of %4s" msgstr "Teema %4s : %4s" -#: src/lang.c:886 +#: src/lang.c:899 msgid "Threading articles..." msgstr "Järjestan artiklid teemade kaupa..." -#: src/lang.c:887 +#: src/lang.c:900 #, c-format msgid "Toggled word highlighting %s" msgstr "Sõnade esiletõstmine lülitatud %s" -#: src/lang.c:888 +#: src/lang.c:901 msgid "Toggled rot13 encoding" msgstr "Lülitatud rot13 kodeerimine" -#: src/lang.c:889 +#: src/lang.c:902 #, c-format -msgid "Toggled german TeX encoding %s" +msgid "Toggled German TeX encoding %s" msgstr "Lülitatud saksa TeX kodeering %s" -#: src/lang.c:890 +#: src/lang.c:903 #, c-format msgid "Toggled tab-width to %d" msgstr "Lülitatud tab-width väärtus %d" -#: src/lang.c:892 +#: src/lang.c:905 #, c-format msgid "%d Trying to dotlock %s" msgstr "%d Üritan punkt-lukustada %s" -#: src/lang.c:893 +#: src/lang.c:906 #, c-format msgid "%d Trying to lock %s" msgstr "%d Üritan lukustada %s" -#: src/lang.c:895 +#: src/lang.c:908 msgid " h=help" msgstr " h=appi" -#: src/lang.c:897 +#: src/lang.c:910 msgid "Unlimited" msgstr "Piiramata" -#: src/lang.c:898 +#: src/lang.c:911 msgid "Enter wildcard unsubscribe pattern> " msgstr "Sisestage loobumise muster> " -#: src/lang.c:899 +#: src/lang.c:912 #, c-format msgid "Error decoding %s : %s" msgstr "Viga %s dekodeerimisel: %s" -#: src/lang.c:900 +#: src/lang.c:913 msgid "No end." msgstr "Lõpp puudub." -#: src/lang.c:901 +#: src/lang.c:914 #, c-format msgid "%s successfully decoded." msgstr "%s on edukalt dekodeeritud." -#: src/lang.c:902 +#: src/lang.c:915 #, c-format msgid "" "%*s[-- %s/%s, %suuencoded file, %d lines, name: %s --]\n" @@ -3952,111 +3993,111 @@ msgstr "" "%*s[-- %s/%s, %suuenkodeeritud fail, %d rida, nimi: %s --]\n" "\n" -#: src/lang.c:903 +#: src/lang.c:916 msgid "unread " msgstr "lugemata " -#: src/lang.c:904 +#: src/lang.c:917 #, c-format msgid "unsubscribed from %d groups" msgstr "loobunud %d grupist" -#: src/lang.c:905 +#: src/lang.c:918 #, c-format msgid "Unsubscribed from %s" msgstr "Loobunud grupist %s" -#: src/lang.c:906 +#: src/lang.c:919 msgid "Unsubscribing... " msgstr "Loobun gruppidest... " -#: src/lang.c:907 +#: src/lang.c:920 msgid "Unthreading articles..." msgstr "Tükeldan teemad..." -#: src/lang.c:908 +#: src/lang.c:921 msgid "Updated" msgstr "Uuendatud" -#: src/lang.c:909 +#: src/lang.c:922 msgid "Updating" msgstr "Uuendan" -#: src/lang.c:910 +#: src/lang.c:923 msgid "URL Menu" msgstr "URL Menüü" -#: src/lang.c:911 +#: src/lang.c:924 msgid "URL Menu Commands" msgstr "URL menüü käsud" -#: src/lang.c:912 +#: src/lang.c:925 #, c-format msgid "Opening %s" msgstr "Avan %s" -#: src/lang.c:913 +#: src/lang.c:926 msgid "Select URL> " msgstr "Valige URL> " -#: src/lang.c:914 +#: src/lang.c:927 msgid "No URLs in this article" msgstr "Selles artiklis pole URL'e" -#: src/lang.c:915 +#: src/lang.c:928 msgid "Use MIME display program for this message?" msgstr "Kasutan selle teate lugemiseks MIME näitamise programmi?" -#: src/lang.c:916 +#: src/lang.c:929 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:917 +#: src/lang.c:930 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:918 +#: src/lang.c:931 msgid " -q don't check for new newsgroups" msgstr " -q ära otsi uusi gruppe" -#: src/lang.c:919 +#: src/lang.c:932 msgid " -X don't save any files on quit" msgstr " -X töö lõpetamisel ära salvesta ühtegi faili" -#: src/lang.c:920 +#: src/lang.c:933 msgid " -d don't show newsgroup descriptions" msgstr " -d ära näita gruppide kirjeldusi" -#: src/lang.c:921 +#: src/lang.c:934 msgid " -G limit get only limit articles/group" msgstr " -G num loe aunult num artiklit/gruppi" -#: src/lang.c:922 +#: src/lang.c:935 #, c-format msgid " -H help information about %s" msgstr " -H %s kasutamise abiinfo" -#: src/lang.c:923 +#: src/lang.c:936 msgid " -h this help message" msgstr " -h see abitekst" -#: src/lang.c:924 +#: src/lang.c:937 #, c-format msgid " -I dir news index file directory [default=%s]" msgstr " -I kat uudiste indeksfaili kataloog [vaikimisi=%s]" -#: src/lang.c:925 +#: src/lang.c:938 msgid " -u update index files (batch mode)" msgstr " -u värskenda indeksfaile (pakettmood)" -#: src/lang.c:926 +#: src/lang.c:939 #, c-format msgid " -m dir mailbox directory [default=%s]" msgstr " -m kat kirjakaustade kataloog [vaikimisi=%s]" -#: src/lang.c:927 +#: src/lang.c:940 #, c-format msgid "" "\n" @@ -4065,49 +4106,49 @@ msgstr "" "\n" "Saatke palun vea raport/kommentaarid aadressil %s" -#: src/lang.c:928 +#: src/lang.c:941 msgid " -N mail new news to your posts (batch mode)" msgstr " -N saada uued vastused teie postitustele (pakettmood)" -#: src/lang.c:929 +#: src/lang.c:942 msgid " -M user mail new news to specified user (batch mode)" msgstr " -M kasut saada uued artiklid näidatud kasutajale (pakettmood)" -#: src/lang.c:930 +#: src/lang.c:943 #, c-format msgid " -f file subscribed to newsgroups file [default=%s]" msgstr " -f fail tellitud gruppide fail [vaikimisi=%s]" -#: src/lang.c:931 +#: src/lang.c:944 msgid " -x no-posting mode" msgstr " -x postitamiseta mood" -#: src/lang.c:932 +#: src/lang.c:945 msgid " -w post an article and exit" msgstr " -w postita artikkel ja lõpeta töö" -#: src/lang.c:933 +#: src/lang.c:946 msgid " -o post all postponed articles and exit" msgstr " -o postita kõik postitamisootel artiklid ja lõpeta töö" -#: src/lang.c:934 +#: src/lang.c:947 msgid " -R read news saved by -S option" msgstr " -R loe artikleid, mis on salvestatud -S võtmega" -#: src/lang.c:935 +#: src/lang.c:948 #, c-format msgid " -s dir save news directory [default=%s]" msgstr " -s kat artiklite salvestamise kataloog [vaikimisi=%s]" -#: src/lang.c:936 +#: src/lang.c:949 msgid " -S save new news for later reading (batch mode)" msgstr " -S salvesta uued artiklid hilisemaks lugemiseks (pakettmood)" -#: src/lang.c:937 +#: src/lang.c:950 msgid " -z start if any unread news" msgstr " -z alusta tööd, kui on lugemata uudiseid" -#: src/lang.c:938 +#: src/lang.c:951 #, c-format msgid "" "A Usenet reader.\n" @@ -4118,35 +4159,35 @@ msgstr "" "\n" "Kasuta: %s [võtmed] [grupp[,...]]" -#: src/lang.c:939 +#: src/lang.c:952 msgid " -v verbose output for batch mode options" msgstr " -v esita pakettmoodi käskudega detailsemat informatsiooni" -#: src/lang.c:940 +#: src/lang.c:953 msgid " -V print version & date information" msgstr " -V esita versiooni ja kuupäeva informatsioon" -#: src/lang.c:941 +#: src/lang.c:954 #, c-format msgid "%s only useful without batch mode operations\n" msgstr "%s on kasutatav ainult pakettmoodi käskudeta\n" -#: src/lang.c:942 +#: src/lang.c:955 #, c-format msgid "%s only useful for batch mode operations\n" msgstr "%s on kasutatav ainult pakettmoodi käskudega\n" -#: src/lang.c:943 +#: src/lang.c:956 #, 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:944 +#: src/lang.c:957 #, c-format msgid "Useless combination %s and %s. Ignoring %s.\n" msgstr "Kasutu %s ja %s kombinatsioon. Ignoreerin %s.\n" -#: src/lang.c:946 +#: src/lang.c:959 #, c-format msgid "" "\n" @@ -4155,12 +4196,12 @@ msgstr "" "\n" "%s%d piiridest väljas (0 - %d). Sean 0" -#: src/lang.c:947 +#: src/lang.c:960 #, c-format msgid "View '%s' (%s/%s)?" msgstr "Vaatan '%s' (%s/%s)?" -#: src/lang.c:949 +#: src/lang.c:962 #, c-format msgid "" "\n" @@ -4171,7 +4212,7 @@ msgstr "" "Hoiatus: postitus ületab %d veergu. Esimene pikk rida on rida %d:\n" "%-100s\n" -#: src/lang.c:950 +#: src/lang.c:963 msgid "" "\n" "Warning: article unchanged after editing\n" @@ -4179,7 +4220,7 @@ msgstr "" "\n" "Hoiatus: artiklit ei ole toimetamise käigus muudetud\n" -#: src/lang.c:951 +#: src/lang.c:964 msgid "" "\n" "Warning: \"Subject:\" contains only whitespaces.\n" @@ -4187,7 +4228,7 @@ msgstr "" "\n" "Hoiatus: \"Subject:\" real on ainult tühikud.\n" -#: src/lang.c:952 +#: src/lang.c:965 msgid "" "\n" "Warning: \"Subject:\" begins with \"Re: \" but there are no \"References:" @@ -4197,7 +4238,7 @@ msgstr "" "Hoiatus: \"Subject:\" algab fraasiga \"Re: \", aga \"References:\" välju " "pole.\n" -#: src/lang.c:954 +#: src/lang.c:967 msgid "" "\n" "Warning: Article has \"References:\" but \"Subject:\" does not begin\n" @@ -4208,7 +4249,7 @@ msgstr "" "fraasiga\n" " \"Re: \" ega sisalda \"(was:\".\n" -#: src/lang.c:957 +#: src/lang.c:970 msgid "" "Read carefully!\n" "\n" @@ -4230,7 +4271,7 @@ msgstr "" "Siin on artikkel, mida te hakkate kustutama:\n" "\n" -#: src/lang.c:961 +#: src/lang.c:974 msgid "" "\n" "Warning: You are using a non-plain transfer encoding (such as base64 or\n" @@ -4247,7 +4288,7 @@ msgstr "" "kodeerita\n" " korrektselt.\n" -#: src/lang.c:966 +#: src/lang.c:979 msgid "" "\n" "Warning: \"example\" is a reserved hierarchy!\n" @@ -4255,7 +4296,7 @@ msgstr "" "\n" "Hoiatus: \"näide\" on reserveeritud hierarhia!\n" -#: src/lang.c:967 +#: src/lang.c:980 #, c-format msgid "" "\n" @@ -4270,7 +4311,7 @@ msgstr "" "Väärtused failis %s on muutunud!\n" "Palun lugege faile WHATSNEW, jne...\n" -#: src/lang.c:969 +#: src/lang.c:982 #, c-format msgid "" "\n" @@ -4285,7 +4326,7 @@ msgstr "" "Mõningaid väärtusi failis %s võidakse ignoreerida, mõningaid võidakse " "muuta!\n" -#: src/lang.c:972 +#: src/lang.c:985 #, c-format msgid "" "Warning: tin wrote fewer groups to your\n" @@ -4300,7 +4341,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:976 +#: src/lang.c:989 #, c-format msgid "" "\n" @@ -4310,12 +4351,12 @@ msgstr "" "Hoiatus: Leidsin %d '-- \\n' rida, mis võib tekitada osades inimestes " "segadust.\n" -#: src/lang.c:977 +#: src/lang.c:990 #, c-format msgid "Warning: Only %d out of %d articles were saved" msgstr "Hoiatus: Salvestati ainult %d artiklit %d artiklist" -#: src/lang.c:978 +#: src/lang.c:991 #, c-format msgid "" "\n" @@ -4332,7 +4373,7 @@ msgstr "" "võimalikult\n" " lühikesed.\n" -#: src/lang.c:982 +#: src/lang.c:995 #, c-format msgid "" "Warning: this mail address may contain a spamtrap. %s=continue, %s=abort? " @@ -4340,7 +4381,7 @@ msgstr "" "Hoiatus: see aadress võib sisaldada rämpsposti lõksu. %s=jätkan, " "%s=katkestan?" -#: src/lang.c:983 +#: src/lang.c:996 msgid "" "\n" "Warning: Signatures should start with '-- \\n' not with '--\\n'.\n" @@ -4348,37 +4389,37 @@ msgstr "" "\n" "Hoiatus: Signatuuride alguses peaks olema '-- \\n', mitte '--\\n'.\n" -#: src/lang.c:984 +#: src/lang.c:997 msgid "Writing attributes file..." msgstr "Kirjutan atribuutide faili..." -#: src/lang.c:986 -#, c-format -msgid "%d Responses" +#: src/lang.c:999 +#, fuzzy, c-format +msgid "%4d Responses" msgstr "%d Vastust" -#: src/lang.c:988 +#: src/lang.c:1001 #, c-format msgid "Added %d %s" msgstr "Lisatud %d %s" -#: src/lang.c:989 +#: src/lang.c:1002 msgid "No unsubscribed groups to show" msgstr "Tellimata gruppe pole" -#: src/lang.c:990 +#: src/lang.c:1003 msgid "Showing subscribed to groups only" msgstr "Näitan ainult tellitud gruppe" -#: src/lang.c:991 +#: src/lang.c:1004 msgid "Yes " msgstr "Jah " -#: src/lang.c:992 +#: src/lang.c:1005 msgid " You have mail" msgstr " Teil on kiri" -#: src/lang.c:997 +#: src/lang.c:1010 #, c-format msgid "" "\n" @@ -4399,11 +4440,11 @@ msgstr "" " MM_NETWORK_CHARSET. Viimast saate teostada kasutades valikut " "M)enüü.\n" -#: src/lang.c:1008 +#: src/lang.c:1021 msgid " -D mode debug mode" msgstr " -D mood silumismood" -#: src/lang.c:1012 +#: src/lang.c:1025 msgid "" "Read carefully!\n" "\n" @@ -4429,11 +4470,11 @@ msgstr "" "Siin on artikkel, mida te asute kustutama:\n" "\n" -#: src/lang.c:1021 +#: src/lang.c:1034 msgid "toggle color" msgstr "lülita värve" -#: src/lang.c:1022 +#: src/lang.c:1035 msgid "" "# Changing colors of several screen parts\n" "# Possible values are:\n" @@ -4479,11 +4520,11 @@ msgstr "" "# 15 = helevalge\n" "\n" -#: src/lang.c:1042 +#: src/lang.c:1055 msgid " -a toggle color flag" msgstr " -a lülita värvide kasutamist" -#: src/lang.c:1046 +#: src/lang.c:1059 msgid "" "\n" "Error: Followup-To set to more than one newsgroup!\n" @@ -4491,7 +4532,7 @@ msgstr "" "\n" "Viga: Followup-To real on rohkem kui üks grupp!\n" -#: src/lang.c:1047 +#: src/lang.c:1060 #, c-format msgid "" "\n" @@ -4500,7 +4541,7 @@ msgstr "" "\n" "Viga: \"%s\" on ümber nimetatud, kasutage selle asemel \"%s\"!\n" -#: src/lang.c:1048 +#: src/lang.c:1061 #, c-format msgid "" "\n" @@ -4509,7 +4550,7 @@ msgstr "" "\n" "Viga: ristpostitus %d gruppi ja Followup-To rida puudub!\n" -#: src/lang.c:1049 +#: src/lang.c:1062 #, c-format msgid "" "\n" @@ -4518,7 +4559,7 @@ msgstr "" "\n" "Viga: \"%s\" ei ole lubatud grupp!\n" -#: src/lang.c:1051 +#: src/lang.c:1064 msgid "" "\n" "Warning: Followup-To set to more than one newsgroup!\n" @@ -4526,7 +4567,7 @@ msgstr "" "\n" "Hoiatus: Followup-To on seatud rohkem, kui ühele grupile!\n" -#: src/lang.c:1052 +#: src/lang.c:1065 #, c-format msgid "" "\n" @@ -4535,7 +4576,7 @@ msgstr "" "\n" "Hoiatus: \"%s\" on ümber nimetatud, kasutage selle asemel \"%s\"!\n" -#: src/lang.c:1053 +#: src/lang.c:1066 #, c-format msgid "" "\n" @@ -4544,7 +4585,7 @@ msgstr "" "\n" "Hoiatus: ristpostitus %d uudisegruppi ja Followup-To rida puudub!\n" -#: src/lang.c:1054 +#: src/lang.c:1067 #, c-format msgid "" "\n" @@ -4554,7 +4595,7 @@ msgstr "" "Hoiatus: \"%s\" puudub teie newsrc failist, see võib olla selles serveris " "vigane!\n" -#: src/lang.c:1055 +#: src/lang.c:1068 #, c-format msgid "" "\n" @@ -4563,79 +4604,79 @@ msgstr "" "\n" "Hoiatus: \"%s\" ei ole selles serveris kehtiv grupp!\n" -#: src/lang.c:1059 +#: src/lang.c:1072 #, 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:1060 +#: src/lang.c:1073 msgid "Missing parts." msgstr "Osad puuduvad." -#: src/lang.c:1061 +#: src/lang.c:1074 msgid "No beginning." msgstr "Algus puudub." -#: src/lang.c:1062 +#: src/lang.c:1075 msgid "No data." msgstr "Andmeid pole." -#: src/lang.c:1063 +#: src/lang.c:1076 msgid "Unknown error." msgstr "Tundmatu viga." -#: src/lang.c:1066 +#: src/lang.c:1079 #, c-format msgid "\tChecksum of %s (%ld %s)" msgstr "\t%s kontrollsumma (%ld %s)" -#: src/lang.c:1071 +#: src/lang.c:1084 msgid "Reading mail active file... " msgstr "Loen aktiivsete kirjade kausta... " -#: src/lang.c:1072 +#: src/lang.c:1085 msgid "Reading mailgroups file... " msgstr "Loen kirjagruppide faili... " -#: src/lang.c:1076 +#: src/lang.c:1089 msgid "perform PGP operations on article" msgstr "kasuta artiklil PGP operatsioone" -#: src/lang.c:1077 +#: src/lang.c:1090 msgid "Add key(s) to public keyring?" msgstr "Lisan võtmed avalike võtmete hoidlasse?" -#: src/lang.c:1078 +#: src/lang.c:1091 #, 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:1079 +#: src/lang.c:1092 #, 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:1080 +#: src/lang.c:1093 #, c-format msgid "PGP has not been set up (can't open %s)" msgstr "PGP pole seadistatud (ei saa avada %s)" -#: src/lang.c:1081 +#: src/lang.c:1094 msgid "Article not signed and no public keys found" msgstr "Artikkel pole allkirjastatud ja avalikke võtmeid pole" -#: src/lang.c:1083 +#: src/lang.c:1096 #, 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:1084 +#: src/lang.c:1097 #, 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:1085 +#: src/lang.c:1098 #, c-format msgid "" "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: " @@ -4643,91 +4684,91 @@ msgstr "" "%s=välju, %s=toimeta, %s=ispell, %s=pgp, %s=menüü, %s=postita, %s=ootele " "[%%s]: " -#: src/lang.c:1087 +#: src/lang.c:1100 #, 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:1088 +#: src/lang.c:1101 #, 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:1089 +#: src/lang.c:1102 #, 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:1093 +#: src/lang.c:1106 #, 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:1094 +#: src/lang.c:1107 #, 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:1095 +#: src/lang.c:1108 #, 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:1097 +#: src/lang.c:1110 #, 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:1098 +#: src/lang.c:1111 #, c-format msgid "%s=quit, %s=edit, %s=send [%%s]: " msgstr "%s=välju, %s=toimeta, %s=saada [%%s]: " -#: src/lang.c:1099 +#: src/lang.c:1112 #, 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:1105 +#: src/lang.c:1118 msgid "Try cache_overview_files to speed up things.\n" msgstr "Proovige asjade kiirendamiseks cache_overview_files.\n" -#: src/lang.c:1106 +#: src/lang.c:1119 msgid "Tin will use local index files instead.\n" msgstr "Tin kasutab hoopis kohalikke indeksfaile.\n" -#: src/lang.c:1107 +#: src/lang.c:1120 msgid "Cannot find NNTP server name" msgstr "Ei leia NNTP serveri nime" -#: src/lang.c:1108 +#: src/lang.c:1121 #, c-format msgid "Connecting to %s:%u..." msgstr "Loon ühendust serveriga %s:%u..." -#: src/lang.c:1109 +#: src/lang.c:1122 msgid "Disconnecting from server..." msgstr "Lõpetan ühenduse..." -#: src/lang.c:1110 +#: src/lang.c:1123 #, c-format msgid "Failed to connect to NNTP server %s. Exiting..." msgstr "NNTP serveriga %s ühenduse loomine ebaõnnestus. Lõpetan..." -#: src/lang.c:1111 +#: src/lang.c:1124 msgid "205 Closing connection" msgstr "205 Sulen ühendust" -#: src/lang.c:1112 +#: src/lang.c:1125 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:1113 +#: src/lang.c:1126 msgid "Connection to news server has timed out. Reconnect?" msgstr "Ühendus uudisegruppide serveriga aegus. ühendun uuesti?" -#: src/lang.c:1114 +#: src/lang.c:1127 #, c-format msgid "" "Put the server name in the file %s,\n" @@ -4736,45 +4777,45 @@ msgstr "" "Kirjutage serveri nimi faili %s,\n" "või seadke keskonnamuutuja NNTPSERVER" -#: src/lang.c:1115 +#: src/lang.c:1128 msgid " -A force authentication on connect" msgstr " -A sunni ühenduse loomisel autentima" -#: src/lang.c:1116 +#: src/lang.c:1129 #, 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:1117 +#: src/lang.c:1130 #, c-format msgid " -p port use port as NNTP port [default=%d]" msgstr " -p port kasuta NNTP porti [vaikimisi=%d]" -#: src/lang.c:1118 +#: src/lang.c:1131 msgid " -Q quick start. Same as -dnq" msgstr " -Q kiirstart. Sama kui -dnq" -#: src/lang.c:1119 +#: src/lang.c:1132 msgid " -r read news remotely from default NNTP server" msgstr " -r loe artikleid kasutades vaikimisi NNTP serverit" -#: src/lang.c:1120 +#: src/lang.c:1133 msgid " -l use only LIST instead of GROUP (-n) command" msgstr " -l kasuta LIST käsku GROUP (-n) käsu asemel" -#: src/lang.c:1121 +#: src/lang.c:1134 msgid " -n only read subscribed .newsrc groups from NNTP server" msgstr " -n loe NNTP serverist ainult tellitud .newsrc grupid" -#: src/lang.c:1123 +#: src/lang.c:1136 msgid " -4 force connecting via IPv4" msgstr " -4 kasuta ainult IPv4" -#: src/lang.c:1124 +#: src/lang.c:1137 msgid " -6 force connecting via IPv6" msgstr " -6 kasuta ainult IPv6" -#: src/lang.c:1125 +#: src/lang.c:1138 msgid "" "\n" "socket or connect problem\n" @@ -4782,7 +4823,7 @@ msgstr "" "\n" "Probleem pistikuga või ühendusega\n" -#: src/lang.c:1127 +#: src/lang.c:1140 #, c-format msgid "" "\n" @@ -4791,16 +4832,16 @@ msgstr "" "\n" "Loon ühendust serveriga %s: " -#: src/lang.c:1128 +#: src/lang.c:1141 msgid "Giving up...\n" msgstr "Annan alla...\n" -#: src/lang.c:1130 +#: src/lang.c:1143 #, c-format msgid "%s/tcp: Unknown service.\n" msgstr "%s/tcp: Tundmatu teenus.\n" -#: src/lang.c:1134 +#: src/lang.c:1147 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" @@ -4809,88 +4850,88 @@ msgstr "" "Tin üritab kasutada XHDR XREF selle asemel (võib olla mõnevõrra " "aeganõudvam).\n" -#: src/lang.c:1137 +#: src/lang.c:1150 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:1140 +#: src/lang.c:1153 #, 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:1143 -msgid " -Q quick start. Same as -qd" -msgstr " -Q kiirstart. Sama kui -qd" +#: src/lang.c:1156 +msgid " -Q quick start. Same as -dq" +msgstr " -Q kiirstart. Sama kui -dq" -#: src/lang.c:1144 +#: src/lang.c:1157 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:1145 +#: src/lang.c:1158 msgid " -n only read subscribed .newsrc groups from spool" msgstr " -n loe poolist ainult tellitud .newsrc gruppe" -#: src/lang.c:1146 +#: src/lang.c:1159 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:1150 +#: src/lang.c:1163 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:1151 +#: src/lang.c:1164 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:1155 +#: src/lang.c:1168 #, c-format msgid "%d %s printed" msgstr "%d %s trükitud" -#: src/lang.c:1156 +#: src/lang.c:1169 msgid "output article/thread/hot/pattern/tagged articles to printer" msgstr "saada artikkel/teema/kuum/muster/märgitud trükkalile" -#: src/lang.c:1157 +#: src/lang.c:1170 msgid "Print" msgstr "Trüki" -#: src/lang.c:1158 +#: src/lang.c:1171 msgid "Printing..." msgstr "Trükin..." -#: src/lang.c:1162 +#: src/lang.c:1175 #, c-format msgid "%d %s piped to \"%s\"" msgstr "%d %s saadetud \"%s\"" -#: src/lang.c:1163 +#: src/lang.c:1176 msgid "pipe article/thread/hot/pattern/tagged articles into command" msgstr "saada artikkel/teema/kuum/muster/märgitud toruga käsule" -#: src/lang.c:1164 +#: src/lang.c:1177 msgid "No command" msgstr "Käsku pole" -#: src/lang.c:1165 +#: src/lang.c:1178 msgid "Pipe" msgstr "Toru" -#: src/lang.c:1166 +#: src/lang.c:1179 #, c-format msgid "Pipe to command [%.*s]> " msgstr "Toru käsku [%.*s]> " -#: src/lang.c:1167 +#: src/lang.c:1180 msgid "Piping..." msgstr "Saadan torusse..." -#: src/lang.c:1169 +#: src/lang.c:1182 msgid "Piping not enabled." msgstr "Toru kasutamine pole lubatud." -#: src/lang.c:1173 +#: src/lang.c:1186 #, c-format msgid "" "\n" @@ -4904,7 +4945,7 @@ msgstr "" " tühik on see, mis eraldab koolonit (:) teistest komponentidest\n" " real. Gruppide eraldamiseks kasutage palun koma (,).\n" -#: src/lang.c:1178 +#: src/lang.c:1191 #, c-format msgid "" "\n" @@ -4917,7 +4958,7 @@ msgstr "" " tühikuid, siis ei ole see lubatud. Palun kirjutage kõik grupid\n" " ühele reale.\n" -#: src/lang.c:1183 +#: src/lang.c:1196 #, c-format msgid "" "\n" @@ -4930,7 +4971,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:1187 +#: src/lang.c:1200 #, c-format msgid "" "\n" @@ -4939,7 +4980,7 @@ msgstr "" "\n" "Hoiatus: Rida \"%s:\" sisaldab tühikuid, mis TULEKS eemaldada.\n" -#: src/lang.c:1192 +#: src/lang.c:1205 msgid "" "\n" " If your article contains quoted text please take some time to pare it " @@ -4971,40 +5012,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:1205 +#: src/lang.c:1218 msgid "shell escape" msgstr "paojada käsureale" -#: src/lang.c:1206 +#: src/lang.c:1219 #, c-format msgid "Shell Command (%s)" msgstr "Käsurea käsk (%s)" -#: src/lang.c:1207 +#: src/lang.c:1220 #, c-format msgid "Enter shell command [%s]> " msgstr "Sisestage käsurea käsk [%s]> " -#: src/lang.c:1211 +#: src/lang.c:1224 #, c-format msgid "%s: Can't get entry for TERM\n" msgstr "%s: Ei saa TERM kirjet\n" -#: src/lang.c:1215 +#: src/lang.c:1228 #, c-format msgid "Group %.*s ('q' to quit)..." msgstr "Grupp %.*s ('q' lõpetamiseks)..." -#: src/lang.c:1217 +#: src/lang.c:1230 #, c-format msgid "Group %.*s..." msgstr "Grupp %.*s..." -#: src/lang.c:1221 +#: src/lang.c:1234 msgid "Server unavailable\n" msgstr "Server ei vasta\n" -#: src/lang.c:1227 +#: src/lang.c:1240 #, c-format msgid "" "%s=pipe; %s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; " @@ -5013,7 +5054,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:1228 +#: src/lang.c:1241 #, c-format msgid "" "%s=pipe; %s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post" @@ -5021,535 +5062,535 @@ msgstr "" "%s=toru; %s=kiri; %s=trüki; %s=välju; %s=kirjuta; %s=salv; %s=märgi; " "%s=postita" -#: src/lang.c:1230 +#: src/lang.c:1243 #, 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:1231 +#: src/lang.c:1244 #, 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:1235 +#: src/lang.c:1248 #, 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:1236 +#: src/lang.c:1249 #, 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:1238 +#: src/lang.c:1251 #, 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:1239 +#: src/lang.c:1252 #, 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:1245 +#: src/lang.c:1258 msgid "Terminal does not support color" msgstr "Terminal ei toeta värve" -#: src/lang.c:1250 +#: src/lang.c:1263 #, c-format msgid "Trying %s" msgstr "Proovin %s" -#: src/lang.c:1264 src/lang.c:1292 src/lang.c:1574 src/refs.c:292 +#: src/lang.c:1277 src/lang.c:1305 src/lang.c:1587 src/refs.c:292 msgid "None" msgstr "Pole" -#: src/lang.c:1265 +#: src/lang.c:1278 msgid "Subject" msgstr "Teema" -#: src/lang.c:1266 +#: src/lang.c:1279 msgid "References" msgstr "Viited" -#: src/lang.c:1267 +#: src/lang.c:1280 msgid "Both Subject and References" msgstr "Nii teema kui viited" -#: src/lang.c:1268 +#: src/lang.c:1281 msgid "Multipart Subject" msgstr "Mitmeosaliste teema" -#: src/lang.c:1269 +#: src/lang.c:1282 msgid "Percentage Match" msgstr "Percentage Match" -#: src/lang.c:1282 src/lang.c:1373 src/lang.c:1463 +#: src/lang.c:1295 src/lang.c:1386 src/lang.c:1476 msgid "No" msgstr "Ei" -#: src/lang.c:1283 src/lang.c:1465 +#: src/lang.c:1296 src/lang.c:1478 msgid "Yes" msgstr "Jah" -#: src/lang.c:1284 +#: src/lang.c:1297 msgid "Hide All" msgstr "Peida kõik" -#: src/lang.c:1293 +#: src/lang.c:1306 msgid "Address" msgstr "Aadress" -#: src/lang.c:1294 +#: src/lang.c:1307 msgid "Full Name" msgstr "Täisnimi" -#: src/lang.c:1295 +#: src/lang.c:1308 msgid "Address and Name" msgstr "Aadress ja nimi" -#: src/lang.c:1303 +#: src/lang.c:1316 msgid "Max" msgstr "Maksimum" -#: src/lang.c:1304 +#: src/lang.c:1317 msgid "Sum" msgstr "Summa" -#: src/lang.c:1305 +#: src/lang.c:1318 msgid "Average" msgstr "Keskmine" -#: src/lang.c:1315 src/lang.c:1335 +#: src/lang.c:1328 src/lang.c:1348 msgid "Black" msgstr "Must" -#: src/lang.c:1316 src/lang.c:1336 +#: src/lang.c:1329 src/lang.c:1349 msgid "Red" msgstr "Punane" -#: src/lang.c:1317 src/lang.c:1337 +#: src/lang.c:1330 src/lang.c:1350 msgid "Green" msgstr "Roheline" -#: src/lang.c:1318 src/lang.c:1338 +#: src/lang.c:1331 src/lang.c:1351 msgid "Brown" msgstr "Pruun" -#: src/lang.c:1319 src/lang.c:1339 +#: src/lang.c:1332 src/lang.c:1352 msgid "Blue" msgstr "Sinine" -#: src/lang.c:1320 src/lang.c:1340 +#: src/lang.c:1333 src/lang.c:1353 msgid "Pink" msgstr "Roosa" -#: src/lang.c:1321 src/lang.c:1341 +#: src/lang.c:1334 src/lang.c:1354 msgid "Cyan" msgstr "Lilla" -#: src/lang.c:1322 src/lang.c:1342 +#: src/lang.c:1335 src/lang.c:1355 msgid "White" msgstr "valge" -#: src/lang.c:1323 +#: src/lang.c:1336 msgid "Gray" msgstr "Hall" -#: src/lang.c:1324 +#: src/lang.c:1337 msgid "Light Red" msgstr "Helepunane" -#: src/lang.c:1325 +#: src/lang.c:1338 msgid "Light Green" msgstr "Heleroheline" -#: src/lang.c:1326 +#: src/lang.c:1339 msgid "Yellow" msgstr "Kollane" -#: src/lang.c:1327 +#: src/lang.c:1340 msgid "Light Blue" msgstr "Helesinine" -#: src/lang.c:1328 +#: src/lang.c:1341 msgid "Light Pink" msgstr "Heleroosa" -#: src/lang.c:1329 +#: src/lang.c:1342 msgid "Light Cyan" msgstr "Helelilla" -#: src/lang.c:1330 +#: src/lang.c:1343 msgid "Light White" msgstr "Helevalge" -#: src/lang.c:1351 src/lang.c:1470 src/lang.c:1485 +#: src/lang.c:1364 src/lang.c:1483 src/lang.c:1498 msgid "Nothing" msgstr "Ei kasuta" -#: src/lang.c:1353 +#: src/lang.c:1366 msgid "Space" msgstr "Tühik" -#: src/lang.c:1361 +#: src/lang.c:1374 msgid "Normal" msgstr "Tavaline" -#: src/lang.c:1362 +#: src/lang.c:1375 msgid "Best highlighting" msgstr "Parim esiletõstmine" -#: src/lang.c:1363 +#: src/lang.c:1376 msgid "Underline" msgstr "Allajoonitud" -#: src/lang.c:1364 +#: src/lang.c:1377 msgid "Reverse video" msgstr "Pööratud video" -#: src/lang.c:1365 +#: src/lang.c:1378 msgid "Blinking" msgstr "Plinkiv" -#: src/lang.c:1366 +#: src/lang.c:1379 msgid "Half bright" msgstr "Poolhele" -#: src/lang.c:1367 +#: src/lang.c:1380 msgid "Bold" msgstr "Paks" -#: src/lang.c:1374 +#: src/lang.c:1387 msgid "Cc" msgstr "Cc" -#: src/lang.c:1375 +#: src/lang.c:1388 msgid "Bcc" msgstr "Bcc" -#: src/lang.c:1376 +#: src/lang.c:1389 msgid "Cc and Bcc" msgstr "Cc ja Bcc" -#: src/lang.c:1393 src/lang.c:1406 +#: src/lang.c:1406 src/lang.c:1419 msgid "none" msgstr "pole" -#: src/lang.c:1394 +#: src/lang.c:1407 msgid "commands" msgstr "käsud" -#: src/lang.c:1395 +#: src/lang.c:1408 msgid "select" msgstr "valik" -#: src/lang.c:1397 +#: src/lang.c:1410 msgid "commands & quit" msgstr "käsud & välju" -#: src/lang.c:1398 +#: src/lang.c:1411 msgid "commands & select" msgstr "käsud & valik" -#: src/lang.c:1399 +#: src/lang.c:1412 msgid "quit & select" msgstr "välju & valik" -#: src/lang.c:1400 +#: src/lang.c:1413 msgid "commands & quit & select" msgstr "käsud & välju & valik" -#: src/lang.c:1407 +#: src/lang.c:1420 msgid "PageDown" msgstr "PageDown" -#: src/lang.c:1408 +#: src/lang.c:1421 msgid "PageNextUnread" msgstr "PageNextUnread" -#: src/lang.c:1409 +#: src/lang.c:1422 msgid "PageDown or PageNextUnread" msgstr "PageDown või PageNextUnread" -#: src/lang.c:1415 +#: src/lang.c:1428 msgid "Subject: (case sensitive)" msgstr "Subject: (tõstutundlik)" -#: src/lang.c:1416 +#: src/lang.c:1429 msgid "Subject: (ignore case)" msgstr "Subject: (tõstutundetu)" -#: src/lang.c:1417 +#: src/lang.c:1430 msgid "From: (case sensitive)" msgstr "From: (tõstutundlik)" -#: src/lang.c:1418 +#: src/lang.c:1431 msgid "From: (ignore case)" msgstr "From: (tõstutundetu)" -#: src/lang.c:1419 +#: src/lang.c:1432 msgid "Msg-ID: & full References: line" msgstr "Msg-ID: ja täielik References: rida" -#: src/lang.c:1420 +#: src/lang.c:1433 msgid "Msg-ID: & last References: only" msgstr "Message-ID: ja ainult viimane References:" -#: src/lang.c:1421 +#: src/lang.c:1434 msgid "Message-ID: entry only" msgstr "ainult Message-ID: rida" -#: src/lang.c:1422 +#: src/lang.c:1435 msgid "Lines:" msgstr "Ridu:" -#: src/lang.c:1428 +#: src/lang.c:1441 msgid "Don't trim article body" msgstr "Ära lühenda artikli keha" -#: src/lang.c:1429 +#: src/lang.c:1442 msgid "Skip leading blank lines" msgstr "Jäta alguses tühjad read alles" -#: src/lang.c:1430 +#: src/lang.c:1443 msgid "Skip trailing blank lines" msgstr "Jäta lõpus tühjad read alles" -#: src/lang.c:1431 +#: src/lang.c:1444 msgid "Skip leading and trailing blank l." msgstr "Jäta alguses ja lõpus tühjad read alles" -#: src/lang.c:1432 +#: src/lang.c:1445 msgid "Compact multiple between text" msgstr "Tihenda tekstiblokid" -#: src/lang.c:1433 +#: src/lang.c:1446 msgid "Compact multiple and skip leading" msgstr "Tihenda, jäta alguses read alles" -#: src/lang.c:1434 +#: src/lang.c:1447 msgid "Compact multiple and skip trailing" msgstr "Tihenda, jäta lõpus read alles" -#: src/lang.c:1435 +#: src/lang.c:1448 msgid "Compact mltpl., skip lead. & trai." msgstr "Tihenda, jäta alguse ja lõpu read alles" -#: src/lang.c:1464 +#: src/lang.c:1477 msgid "Shell archive" msgstr "Shelli arhiiv" -#: src/lang.c:1471 +#: src/lang.c:1484 msgid "Subject: (descending)" msgstr "Subject: (kahanevalt)" -#: src/lang.c:1472 +#: src/lang.c:1485 msgid "Subject: (ascending)" msgstr "Subject: (kasvavalt)" -#: src/lang.c:1473 +#: src/lang.c:1486 msgid "From: (descending)" msgstr "From: (kahanevalt)" -#: src/lang.c:1474 +#: src/lang.c:1487 msgid "From: (ascending)" msgstr "From: (kasvavalt)" -#: src/lang.c:1475 +#: src/lang.c:1488 msgid "Date: (descending)" msgstr "Date: (kahanevalt)" -#: src/lang.c:1476 +#: src/lang.c:1489 msgid "Date: (ascending)" msgstr "Date: (kasvavalt)" -#: src/lang.c:1477 src/lang.c:1486 +#: src/lang.c:1490 src/lang.c:1499 msgid "Score (descending)" msgstr "Kaal (kahanevalt)" -#: src/lang.c:1478 src/lang.c:1487 +#: src/lang.c:1491 src/lang.c:1500 msgid "Score (ascending)" msgstr "Kaal (kasvavalt)" -#: src/lang.c:1479 +#: src/lang.c:1492 msgid "Lines: (descending)" msgstr "Lines: (kahanevalt)" -#: src/lang.c:1480 +#: src/lang.c:1493 msgid "Lines: (ascending)" msgstr "Lines: (kasvavalt)" -#: src/lang.c:1488 +#: src/lang.c:1501 msgid "Last posting date (descending)" msgstr "Viimane postitamise kuupäev (kahanevalt)" -#: src/lang.c:1489 +#: src/lang.c:1502 msgid "Last posting date (ascending)" msgstr "Viimane postitamise kuupäev (kasvavalt)" -#: src/lang.c:1495 +#: src/lang.c:1508 msgid "Quick-sort" msgstr "Quick-sort" -#: src/lang.c:1496 +#: src/lang.c:1509 msgid "Heap-sort" msgstr "Heap-sort" -#: src/lang.c:1503 +#: src/lang.c:1516 msgid "Always Keep" msgstr "Hoia alati" -#: src/lang.c:1504 +#: src/lang.c:1517 msgid "Always Remove" msgstr "Eemalda alati" -#: src/lang.c:1505 +#: src/lang.c:1518 msgid "Mark with D on selection screen" msgstr "Märgi valikuekraanil tähega D" -#: src/lang.c:1511 +#: src/lang.c:1524 msgid "Kill only unread arts" msgstr "Surma ainult lugemata artiklid" -#: src/lang.c:1512 +#: src/lang.c:1525 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:1513 +#: src/lang.c:1526 msgid "Kill all arts and never show" msgstr "Surma kõik artiklid ja ära näita" -#: src/lang.c:1519 +#: src/lang.c:1532 msgid "Nothing special" msgstr "Ei midagi erilist" -#: src/lang.c:1520 +#: src/lang.c:1533 msgid "Compress quotes" msgstr "Tihenda tsitaadid" -#: src/lang.c:1521 +#: src/lang.c:1534 msgid "Quote signatures" msgstr "Tsiteeri allkirju" -#: src/lang.c:1522 +#: src/lang.c:1535 msgid "Compress quotes, quote sigs" msgstr "Tihenda tsitaadid, tsiteeri allkirju" -#: src/lang.c:1523 +#: src/lang.c:1536 msgid "Quote empty lines" msgstr "Tsiteeri tühje ridu" -#: src/lang.c:1524 +#: src/lang.c:1537 msgid "Compress quotes, quote empty lines" msgstr "Tihenda tsitaadid, tsiteeri tühje ridu" -#: src/lang.c:1525 +#: src/lang.c:1538 msgid "Quote sigs & empty lines" msgstr "Tsiteeri allkirju ja tühje ridu" -#: src/lang.c:1526 +#: src/lang.c:1539 msgid "Comp. q., quote sigs & empty lines" msgstr "Tihenda tsitaate, tsiteeri allkirju ja tühje ridu" -#: src/lang.c:1566 +#: src/lang.c:1579 msgid "no" msgstr "ei" -#: src/lang.c:1567 +#: src/lang.c:1580 msgid "with headers" msgstr "päistega" -#: src/lang.c:1568 +#: src/lang.c:1581 msgid "without headers" msgstr "päisteta" -#: src/lang.c:1575 +#: src/lang.c:1588 msgid "NFKC" msgstr "NFKC" -#: src/lang.c:1577 +#: src/lang.c:1590 msgid "NFKD" msgstr "NFKD" -#: src/lang.c:1578 +#: src/lang.c:1591 msgid "NFC" msgstr "NFC" -#: src/lang.c:1579 +#: src/lang.c:1592 msgid "NFD" msgstr "NFD" -#: src/lang.c:1581 +#: src/lang.c:1594 msgid "NFKC case fold" msgstr "NFKC kollaps" -#: src/lang.c:1590 +#: src/lang.c:1603 msgid "Display Options" msgstr "Ekraani seaded" -#: src/lang.c:1597 +#: src/lang.c:1610 msgid "Color Options" msgstr "Värvide seaded" -#: src/lang.c:1603 +#: src/lang.c:1616 msgid "Highlight Options" msgstr "Märkimise seaded" -#: src/lang.c:1610 +#: src/lang.c:1623 msgid "Article-Limiting Options" msgstr "Artikli piirangute seaded" -#: src/lang.c:1616 +#: src/lang.c:1629 msgid "Posting/Mailing Options" msgstr "Postitamise/saatmise seaded" -#: src/lang.c:1622 +#: src/lang.c:1635 msgid "Saving/Printing Options" msgstr "Salvestamise/trükkimise seaded" -#: src/lang.c:1628 +#: src/lang.c:1641 msgid "Expert Options" msgstr "Ekspertseaded" -#: src/lang.c:1634 +#: src/lang.c:1647 msgid "Filtering Options" msgstr "Filtreerimise seaded" -#: src/lang.c:1639 src/lang.c:1670 src/lang.c:1676 src/lang.c:1703 -#: src/lang.c:1755 src/lang.c:1761 src/lang.c:1771 src/lang.c:1782 -#: src/lang.c:1800 src/lang.c:1869 src/lang.c:2070 src/lang.c:2076 -#: src/lang.c:2082 src/lang.c:2097 src/lang.c:2109 src/lang.c:2116 -#: src/lang.c:2170 src/lang.c:2179 src/lang.c:2185 src/lang.c:2192 -#: src/lang.c:2199 src/lang.c:2206 src/lang.c:2213 src/lang.c:2220 -#: src/lang.c:2227 src/lang.c:2234 src/lang.c:2241 src/lang.c:2248 -#: src/lang.c:2255 src/lang.c:2262 src/lang.c:2269 src/lang.c:2276 -#: src/lang.c:2283 src/lang.c:2290 src/lang.c:2297 src/lang.c:2304 -#: src/lang.c:2311 src/lang.c:2318 src/lang.c:2325 src/lang.c:2332 -#: src/lang.c:2339 src/lang.c:2346 src/lang.c:2353 src/lang.c:2361 -#: src/lang.c:2377 src/lang.c:2384 src/lang.c:2391 src/lang.c:2398 -#: src/lang.c:2404 src/lang.c:2410 src/lang.c:2427 src/lang.c:2439 -#: src/lang.c:2474 src/lang.c:2527 src/lang.c:2541 src/lang.c:2547 -#: src/lang.c:2572 src/lang.c:2590 src/lang.c:2607 src/lang.c:2619 -#: src/lang.c:2652 src/lang.c:2688 src/lang.c:2708 src/lang.c:2743 -#: src/lang.c:2753 src/lang.c:2760 src/lang.c:2786 src/lang.c:2810 -#: src/lang.c:2887 src/lang.c:2902 src/lang.c:2910 src/lang.c:2924 -#: src/lang.c:2930 src/lang.c:2968 +#: src/lang.c:1652 src/lang.c:1683 src/lang.c:1689 src/lang.c:1716 +#: src/lang.c:1768 src/lang.c:1774 src/lang.c:1784 src/lang.c:1795 +#: src/lang.c:1813 src/lang.c:1882 src/lang.c:2083 src/lang.c:2089 +#: src/lang.c:2095 src/lang.c:2110 src/lang.c:2122 src/lang.c:2129 +#: src/lang.c:2183 src/lang.c:2192 src/lang.c:2198 src/lang.c:2205 +#: src/lang.c:2212 src/lang.c:2219 src/lang.c:2226 src/lang.c:2233 +#: src/lang.c:2240 src/lang.c:2247 src/lang.c:2254 src/lang.c:2261 +#: src/lang.c:2268 src/lang.c:2275 src/lang.c:2282 src/lang.c:2289 +#: src/lang.c:2296 src/lang.c:2303 src/lang.c:2310 src/lang.c:2317 +#: src/lang.c:2324 src/lang.c:2331 src/lang.c:2338 src/lang.c:2345 +#: src/lang.c:2352 src/lang.c:2359 src/lang.c:2366 src/lang.c:2374 +#: src/lang.c:2390 src/lang.c:2397 src/lang.c:2404 src/lang.c:2411 +#: src/lang.c:2417 src/lang.c:2423 src/lang.c:2440 src/lang.c:2452 +#: src/lang.c:2487 src/lang.c:2540 src/lang.c:2554 src/lang.c:2560 +#: src/lang.c:2585 src/lang.c:2603 src/lang.c:2620 src/lang.c:2632 +#: src/lang.c:2665 src/lang.c:2694 src/lang.c:2714 src/lang.c:2742 +#: src/lang.c:2752 src/lang.c:2759 src/lang.c:2785 src/lang.c:2809 +#: src/lang.c:2886 src/lang.c:2901 src/lang.c:2909 src/lang.c:2923 +#: src/lang.c:2929 src/lang.c:2967 msgid " toggles, sets, cancels." msgstr " lülitab, seab, katkestab." -#: src/lang.c:1640 +#: src/lang.c:1653 msgid "Show mini menu & posting etiquette" msgstr "Näita minimenüüd & post. etiketti" -#: src/lang.c:1641 +#: src/lang.c:1654 msgid "" "# If ON show a mini menu of useful commands at each level\n" "# and posting etiquette after composing an article\n" @@ -5557,15 +5598,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:1646 +#: src/lang.c:1659 msgid "Show short description for each newsgroup. toggles & sets." msgstr "Näita gruppide lühikirjeldusi. lülitab ja seab." -#: src/lang.c:1647 +#: src/lang.c:1660 msgid "Show description of each newsgroup" msgstr "Näita iga grupi lühikirjeldust" -#: src/lang.c:1648 +#: src/lang.c:1661 msgid "" "# If ON show group description text after newsgroup name at\n" "# group selection level\n" @@ -5573,18 +5614,18 @@ msgstr "" "# Kui väärtus on ON, näita gruppide tasemel iga grupi nime\n" "# järel grupi lühikirjeldust\n" -#: src/lang.c:1653 +#: src/lang.c:1666 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:1654 +#: src/lang.c:1667 msgid "In group and thread level, show author by" msgstr "Näita grupi ja teema menüüs autorit" -#: src/lang.c:1655 +#: src/lang.c:1668 msgid "" "# Part of From field to display in group and thread level\n" "# Possible values are (the default is marked with *):\n" @@ -5600,33 +5641,33 @@ msgstr "" "# * 2 = täisnimi\n" "# 3 = mõlemad\n" -#: src/lang.c:1664 +#: src/lang.c:1677 msgid "Draw -> or highlighted bar for selection. toggles & sets." msgstr "Märgi valik -> või heleda ribaga. lülitab, seab." -#: src/lang.c:1665 +#: src/lang.c:1678 msgid "Draw -> instead of highlighted bar" msgstr "Joonista -> heleda riba asemel" -#: src/lang.c:1666 +#: src/lang.c:1679 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:1671 +#: src/lang.c:1684 msgid "Use inverse video for page headers" msgstr "Kasuta päistel pööratud videot" -#: src/lang.c:1672 +#: src/lang.c:1685 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:1677 +#: src/lang.c:1690 msgid "Thread articles by" msgstr "Artiklite teemadesse jagamine" -#: src/lang.c:1678 +#: src/lang.c:1691 msgid "" "# Thread articles by ...\n" "# Possible values are (the default is marked with *):\n" @@ -5646,15 +5687,15 @@ msgstr "" "# 4 = Mitmeosaline teema\n" "# 5 = Protsentuaalne sobivus\n" -#: src/lang.c:1689 +#: src/lang.c:1702 msgid "Enter percentage match required to thread together. sets." msgstr "Sisestage teema loomiseks vajalik protsentuaalne sobivus. seab." -#: src/lang.c:1690 +#: src/lang.c:1703 msgid "Thread percentage match" msgstr "Teema protsentuaalne sobivus" -#: src/lang.c:1692 +#: src/lang.c:1705 #, no-c-format msgid "" "# Thread percentage match...\n" @@ -5675,11 +5716,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:1704 +#: src/lang.c:1717 msgid "Score of a thread" msgstr "Teema kaal" -#: src/lang.c:1705 +#: src/lang.c:1718 msgid "" "# Thread score\n" "# Possible values are (the default is marked with *):\n" @@ -5693,18 +5734,18 @@ msgstr "" "# 1 = summa\n" "# 2 = keskmine\n" -#: src/lang.c:1713 +#: src/lang.c:1726 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:1714 +#: src/lang.c:1727 msgid "Sort articles by" msgstr "Artiklite järjestus" -#: src/lang.c:1715 +#: src/lang.c:1728 msgid "" "# Sort articles by ...\n" "# Possible values are (the default is marked with *):\n" @@ -5734,16 +5775,16 @@ msgstr "" "# 9 = Ridu kahanev\n" "# 10 = Ridu kasvav\n" -#: src/lang.c:1731 +#: src/lang.c:1744 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:1732 +#: src/lang.c:1745 msgid "Sort threads by" msgstr "Teemade järjestus" -#: src/lang.c:1733 +#: src/lang.c:1746 msgid "" "# Sort thread by ...\n" "# Possible values are (the default is marked with *):\n" @@ -5761,49 +5802,49 @@ msgstr "" "# 3 = Viimane postitamise kuupäev kahanevalt\n" "# 4 = Viimane postitamise kuupäev kasvavalt\n" -#: src/lang.c:1743 +#: src/lang.c:1756 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:1744 +#: src/lang.c:1757 msgid "Go to first unread article in group" msgstr "Mine grupis esimesele lugemata artiklile" -#: src/lang.c:1745 +#: src/lang.c:1758 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:1749 +#: src/lang.c:1762 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:1750 +#: src/lang.c:1763 msgid "Show only unread articles" msgstr "Näita ainult lugemata artikleid" -#: src/lang.c:1751 +#: src/lang.c:1764 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:1756 +#: src/lang.c:1769 msgid "Show only groups with unread arts" msgstr "Ainult lugemata artiklitega grupid" -#: src/lang.c:1757 +#: src/lang.c:1770 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:1762 +#: src/lang.c:1775 msgid "Filter which articles" msgstr "Filtreeri artikleid" -#: src/lang.c:1763 +#: src/lang.c:1776 msgid "" "# Filter which articles\n" "# Possible values are (the default is marked with *):\n" @@ -5817,11 +5858,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:1772 +#: src/lang.c:1785 msgid "Go to the next unread article with" msgstr "Liigu järgmise lugemata artiklile klahviga" -#: src/lang.c:1773 +#: src/lang.c:1786 msgid "" "# Go to the unread article with following key(s)\n" "# Possible values are (the default is marked with *):\n" @@ -5837,11 +5878,11 @@ msgstr "" "# * 2 = TAB\n" "# 3 = LK alla või TAB\n" -#: src/lang.c:1783 +#: src/lang.c:1796 msgid "How to treat blank lines" msgstr "Kuidas käsitleda tühje ridasid" -#: src/lang.c:1784 +#: src/lang.c:1797 msgid "" "# Trim the article body, remove unnecessary blank lines.\n" "# Possible values are (the default is marked with *):\n" @@ -5868,28 +5909,28 @@ 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:1801 +#: src/lang.c:1814 msgid "List thread using right arrow key" msgstr "Nool paremale näitab teema loendit" -#: src/lang.c:1802 +#: src/lang.c:1815 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:1806 +#: src/lang.c:1819 msgid "Enter character to indicate deleted articles. sets, cancels." msgstr "" "Sisestage sümbol kustutatud artiklite märkimiseks. seab, " "katkestab." -#: src/lang.c:1807 +#: src/lang.c:1820 msgid "Character to show deleted articles" msgstr "Kustutatud artiklite marker" -#: src/lang.c:1808 +#: src/lang.c:1821 msgid "" "# Character used to show that an art was deleted (default 'D')\n" "# _ is turned into ' '\n" @@ -5897,18 +5938,18 @@ msgstr "" "# Sümbol, mis tähistab kustutatud artiklit (vaikimisi 'D')\n" "# _ asendatakse tühikuga ' '\n" -#: src/lang.c:1813 +#: src/lang.c:1826 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:1814 +#: src/lang.c:1827 msgid "Character to show inrange articles" msgstr "Artiklite vahemiku marker" -#: src/lang.c:1815 +#: src/lang.c:1828 msgid "" "# Character used to show that an art is in a range (default '#')\n" "# _ is turned into ' '\n" @@ -5916,17 +5957,17 @@ msgstr "" "# Sümbol, mis märgib vahemikku kuuluvaid artikleid (vaikimisi '#')\n" "# _ asendatakse tühikuga ' '\n" -#: src/lang.c:1820 +#: src/lang.c:1833 msgid "" "Enter character to indicate that article will return. sets, " "cancels." msgstr "Sisestage tagasituleva artikli marker. seab, katkestab." -#: src/lang.c:1821 +#: src/lang.c:1834 msgid "Character to show returning arts" msgstr "Tagasi tulnud artiklite marker" -#: src/lang.c:1822 +#: src/lang.c:1835 msgid "" "# Character used to show that an art will return (default '-')\n" "# _ is turned into ' '\n" @@ -5934,16 +5975,16 @@ msgstr "" "# Sümbol, mis näitab, et artikkel tuleb tagasi (vaikimisi '-')\n" "# _ asendatakse tühikuga ' '\n" -#: src/lang.c:1827 +#: src/lang.c:1840 msgid "" "Enter character to indicate selected articles. sets, cancels." msgstr "Sisestage valitud artikleid märkiv sümbol. seab, katkestab." -#: src/lang.c:1828 +#: src/lang.c:1841 msgid "Character to show selected articles" msgstr "Valitud artiklite marker" -#: src/lang.c:1829 +#: src/lang.c:1842 msgid "" "# Character used to show that an art was auto-selected (default '*')\n" "# _ is turned into ' '\n" @@ -5951,16 +5992,16 @@ msgstr "" "# Sümbol, mis näitab, et artikkel on automaatselt valitud (vaikimisi '*')\n" "# _ asendatakse tühikuga ' '\n" -#: src/lang.c:1834 +#: src/lang.c:1847 msgid "Enter character to indicate recent articles. sets, cancels." msgstr "" "Sisestage värskeid artikleid märkiv sümbol. seab, katkestab." -#: src/lang.c:1835 +#: src/lang.c:1848 msgid "Character to show recent articles" msgstr "Värskete artiklite marker" -#: src/lang.c:1836 +#: src/lang.c:1849 msgid "" "# Character used to show that an art is recent (default 'o')\n" "# _ is turned into ' '\n" @@ -5968,16 +6009,16 @@ msgstr "" "# Sümbol, mis näitab, et artikkel on värske (vaikimisi 'o')\n" "# _ asendatakse tühikuga ' '\n" -#: src/lang.c:1841 +#: src/lang.c:1854 msgid "Enter character to indicate unread articles. sets, cancels." msgstr "" "Sisestage lugemata artikleid märkiv sümbol. seab, katkestab." -#: src/lang.c:1842 +#: src/lang.c:1855 msgid "Character to show unread articles" msgstr "Lugemata artiklite marker" -#: src/lang.c:1843 +#: src/lang.c:1856 msgid "" "# Character used to show that an art is unread (default '+')\n" "# _ is turned into ' '\n" @@ -5985,15 +6026,15 @@ msgstr "" "# Sümbol, mis näitab, et artikkel on lugemata (vaikimisi '+')\n" "# _ asendatakse tühikuga ' '\n" -#: src/lang.c:1848 +#: src/lang.c:1861 msgid "Enter character to indicate read articles. sets, cancels." msgstr "Sisestage loetud artikleid märkiv sümbol. seab, katkestab." -#: src/lang.c:1849 +#: src/lang.c:1862 msgid "Character to show read articles" msgstr "Loetud artiklite marker" -#: src/lang.c:1850 +#: src/lang.c:1863 msgid "" "# Character used to show that an art was read (default ' ')\n" "# _ is turned into ' '\n" @@ -6001,16 +6042,16 @@ msgstr "" "# Sümbol, mis näitab, et artikkel on loetud (vaikimisi ' ')\n" "# _ asendatakse tühikuga ' '\n" -#: src/lang.c:1855 +#: src/lang.c:1868 msgid "Enter character to indicate killed articles. sets, cancels." msgstr "" "Sisestage surmatud artikleid märkiv sümbol. seab, katkestab." -#: src/lang.c:1856 +#: src/lang.c:1869 msgid "Character to show killed articles" msgstr "Surmatud artiklite marker" -#: src/lang.c:1857 +#: src/lang.c:1870 msgid "" "# Character used to show that an art was killed (default 'K')\n" "# kill_level must be set accordingly, _ is turned into ' '\n" @@ -6018,16 +6059,16 @@ msgstr "" "# Sümbol, mis näitab, et artikkel on surmatud (vaikimisi 'K')\n" "# _ asendatakse tühikuga ' '\n" -#: src/lang.c:1862 +#: src/lang.c:1875 msgid "" "Enter character to indicate read selected articles. sets, cancels." msgstr "Sisestage valitud artikleid märkiv sümbol. seab, katkestab." -#: src/lang.c:1863 +#: src/lang.c:1876 msgid "Character to show readselected arts" msgstr "Lugemiseks valitud artiklite marker" -#: src/lang.c:1864 +#: src/lang.c:1877 msgid "" "# Character used to show that an art was selected before read (default ':')\n" "# kill_level must be set accordingly, _ is turned into ' '\n" @@ -6035,11 +6076,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:1870 +#: src/lang.c:1883 msgid "Abbreviate long newsgroup names" msgstr "Lühenda gruppide pikad nimed" -#: src/lang.c:1871 +#: src/lang.c:1884 msgid "" "# If ON abbreviate (if necessary) long newsgroup names at group selection\n" "# level and article level like this:\n" @@ -6049,7 +6090,7 @@ msgstr "" "# järgnevalt:\n" "# news.software.readers -> n.software.readers -> n.s.readers -> n.s.r.\n" -#: src/lang.c:1877 +#: src/lang.c:1890 msgid "" "0 = full page scrolling, -1 = show previous last line as first on next page, " "-2 = half page" @@ -6057,11 +6098,11 @@ msgstr "" "0 = kerida kogu leht, -1 = näita eelmist rida järgmise lehe esimese reana, " "-2 = pool lehte" -#: src/lang.c:1878 +#: src/lang.c:1891 msgid "Number of lines to scroll in pager" msgstr "Lehitsejas keritavate ridade arv" -#: src/lang.c:1879 +#: src/lang.c:1892 msgid "" "# Number of lines that cursor-up/down will scroll in article pager\n" "# Possible values are (the default is marked with *):\n" @@ -6079,29 +6120,29 @@ msgstr "" "# * 1 = rida haaval\n" "# 2 või suurem = keri 2 või enama rea haaval (ainult lehitsejas)\n" -#: src/lang.c:1889 +#: src/lang.c:1902 msgid "Display signatures. toggles & sets." msgstr "Näita signatuure, lülitab, seab." -#: src/lang.c:1890 +#: src/lang.c:1903 msgid "Display signatures" msgstr "Näita signatuure" -#: src/lang.c:1891 +#: src/lang.c:1904 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:1895 +#: src/lang.c:1908 msgid "" "Display uuencoded data as tagged attachments. toggles & sets." msgstr "" "Näita uuenkodeeritud andmeid märgitud lisadena. lülitab ja seab." -#: src/lang.c:1896 +#: src/lang.c:1909 msgid "Display uue data as an attachment" msgstr "Näita uuenk. andmeid lisadena" -#: src/lang.c:1897 +#: src/lang.c:1910 msgid "" "# Handling of uuencoded data in the pager\n" "# Possible values are (the default is marked with *):\n" @@ -6121,18 +6162,18 @@ msgstr "" "# märgituna.\n" # -#: src/lang.c:1907 +#: src/lang.c:1920 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:1908 +#: src/lang.c:1921 msgid "Display \"a as Umlaut-a" msgstr "Näita \"a kui Umlaut-a" -#: src/lang.c:1909 +#: src/lang.c:1922 msgid "" "# If ON decode German style TeX umlaut codes to ISO and\n" "# show \"a as Umlaut-a, etc.\n" @@ -6140,15 +6181,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:1914 src/lang.c:1924 +#: src/lang.c:1927 src/lang.c:1937 msgid "Space separated list of header fields" msgstr "Tühikuga eraldatud päised" -#: src/lang.c:1915 +#: src/lang.c:1928 msgid "Display these header fields (or *)" msgstr "Näita neid päiseid (või *)" -#: src/lang.c:1916 +#: src/lang.c:1929 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" @@ -6165,11 +6206,11 @@ msgstr "" "tühikut.\n" "# Kui te väärtust ei määra, lülitatakse see omadus välja.\n" -#: src/lang.c:1925 +#: src/lang.c:1938 msgid "Do not display these header fields" msgstr "Ära näita neid päiseridu" -#: src/lang.c:1926 +#: src/lang.c:1939 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" @@ -6189,43 +6230,43 @@ msgstr "" "#\n" "# Kui te väärtust ei määra, lülitatakse see omadus välja.\n" -#: src/lang.c:1936 +#: src/lang.c:1949 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:1937 +#: src/lang.c:1950 msgid "Skip multipart/alternative parts" msgstr "Jäta multipart/alternative osad" -#: src/lang.c:1938 +#: src/lang.c:1951 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:1942 +#: src/lang.c:1955 msgid "Enable detection of verbatim blocks? toggles & sets." msgstr "Luba identsete blokkide tuvastamine? lülitab, seab." -#: src/lang.c:1943 +#: src/lang.c:1956 msgid "Detection of verbatim blocks" msgstr "Identsete blokkide tuvastamine" -#: src/lang.c:1944 +#: src/lang.c:1957 msgid "# If ON detect verbatim blocks in articles\n" msgstr "# Kui väärtus on ON, tuvasta artiklis identsed blokid\n" -#: src/lang.c:1949 +#: src/lang.c:1962 msgid "A regex used to decide which lines to show in col_quote." msgstr "Regulaaravaldis otsustamaks, milliseid ridu tsitaatides näidata." -#: src/lang.c:1950 +#: src/lang.c:1963 msgid "Regex used to show quoted lines" msgstr "Tsiteeritud ridade näitamise regex" -#: src/lang.c:1951 +#: src/lang.c:1964 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" @@ -6235,15 +6276,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:1957 +#: src/lang.c:1970 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:1958 +#: src/lang.c:1971 msgid "Regex used to show twice quoted l." msgstr "Topelt tsiteeritud ridu näitav reg" -#: src/lang.c:1959 +#: src/lang.c:1972 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" @@ -6254,15 +6295,15 @@ msgstr "" "# näidatakse col_quote2.\n" "# Kui te jätate selle tühjaks, kasutab tin sisseehitatud väärtust.\n" -#: src/lang.c:1965 +#: src/lang.c:1978 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:1966 +#: src/lang.c:1979 msgid "Regex used to show >= 3 times q.l." msgstr ">= 3 tsiteeritud ridu näitav reg" -#: src/lang.c:1967 +#: src/lang.c:1980 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" @@ -6273,27 +6314,27 @@ msgstr "" "# näidatakse col_quote3.\n" "# Kui te jätate selle tühjaks, kasutab tin sisseehitatud väärtust.\n" -#: src/lang.c:1973 +#: src/lang.c:1986 msgid "Enable detection of external quotes? toggles & sets." msgstr "Luba väliste tsitaatide tuvastamine? lülitab, seab." -#: src/lang.c:1974 +#: src/lang.c:1987 msgid "Detection of external quotes" msgstr "Väliste tsitaatide tuvastamine" -#: src/lang.c:1975 +#: src/lang.c:1988 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:1979 +#: src/lang.c:1992 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:1980 +#: src/lang.c:1993 msgid "Regex used to show quotes from external sources" msgstr "Väliste tsitaatide ridade näitamise regex" -#: src/lang.c:1981 +#: src/lang.c:1994 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" @@ -6303,15 +6344,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:1988 +#: src/lang.c:2001 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:1989 +#: src/lang.c:2002 msgid "Regex used to highlight /slashes/" msgstr "Regex et esile tõsta /kaldkriipse/" -#: src/lang.c:1990 +#: src/lang.c:2003 msgid "" "# A regular expression that tin will use to decide which words\n" "# bounded by '/' are to be shown in col_markslashes.\n" @@ -6322,15 +6363,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:1996 +#: src/lang.c:2009 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:1997 +#: src/lang.c:2010 msgid "Regex used to highlight *stars*" msgstr "Regex et esile tõsta *tärne*" -#: src/lang.c:1998 +#: src/lang.c:2011 msgid "" "# A regular expression that tin will use to decide which words\n" "# bounded by '*' are to be shown in col_markstars.\n" @@ -6341,15 +6382,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:2004 +#: src/lang.c:2017 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:2005 +#: src/lang.c:2018 msgid "Regex used to highlight -strokes-" msgstr "Regex et esile tõsta -kriipse-" -#: src/lang.c:2006 +#: src/lang.c:2019 msgid "" "# A regular expression that tin will use to decide which words\n" "# bounded by '-' are to be shown in col_markstroke.\n" @@ -6360,15 +6401,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:2012 +#: src/lang.c:2025 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:2013 +#: src/lang.c:2026 msgid "Regex used to highlight _underline_" msgstr "Regex et esile tõsta _alakriipse_" -#: src/lang.c:2014 +#: src/lang.c:2027 msgid "" "# A regular expression that tin will use to decide which words\n" "# bounded by '_' are to be shown in col_markdash.\n" @@ -6379,16 +6420,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:2020 +#: src/lang.c:2033 msgid "A regex used to find Subject prefixes to remove. Use '|' as separator." msgstr "" "Regulaaravaldis eemaldatava teema prefiksi leidmiseks. Eraldajaks on '|'." -#: src/lang.c:2021 +#: src/lang.c:2034 msgid "Regex with Subject prefixes" msgstr "Regex teema prefiksi leidmiseks" -#: src/lang.c:2022 +#: src/lang.c:2035 msgid "" "# A regular expression that tin will use to find Subject prefixes\n" "# which will be removed before showing the header.\n" @@ -6396,16 +6437,16 @@ msgstr "" "# Regulaaravaldis, mida tin kasutab, et leida teema prefiksit, mida\n" "# enne päise näitamist eemaldada.\n" -#: src/lang.c:2027 +#: src/lang.c:2040 msgid "A regex used to find Subject suffixes to remove. Use '|' as separator." msgstr "" "Regulaaravaldis eemaldatava teema sufiksi leidmiseks. Eraldajaks on '|'." -#: src/lang.c:2028 +#: src/lang.c:2041 msgid "Regex with Subject suffixes" msgstr "Regex teema sufiksi leidmiseks" -#: src/lang.c:2029 +#: src/lang.c:2042 msgid "" "# A regular expression that tin will use to find Subject suffixes\n" "# which will be removed when replying or posting followup.\n" @@ -6413,46 +6454,46 @@ msgstr "" "# Regulaaravaldis, mida tin kasutab teema sufiksi leidmiseks,\n" "# mis eemaldatakse vastuse saatmisel või postitamisel.\n" -#: src/lang.c:2034 +#: src/lang.c:2047 msgid "A regex used to find the begin of a verbatim block." msgstr "Regulaaravaldis identse bloki alguse tuvastamiseks." -#: src/lang.c:2035 +#: src/lang.c:2048 msgid "Regex for begin of a verbatim block" msgstr "Identse bloki alguse reg. avaldis" -#: src/lang.c:2036 +#: src/lang.c:2049 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:2041 +#: src/lang.c:2054 msgid "A regex used to find the end of a verbatim block." msgstr "Regulaaravaldis identse bloki lõpu tuvastamiseks." -#: src/lang.c:2042 +#: src/lang.c:2055 msgid "Regex for end of a verbatim block" msgstr "Identse bloki lõpu reg. avaldis" -#: src/lang.c:2043 +#: src/lang.c:2056 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:2048 +#: src/lang.c:2061 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:2049 +#: src/lang.c:2062 msgid "MIME binary content viewer" msgstr "MIME kahendsisu lehitseja" -#: src/lang.c:2050 +#: src/lang.c:2063 msgid "" "# If --internal automatically use the built in MIME viewer for non-text\n" "# parts of articles.\n" @@ -6465,15 +6506,15 @@ msgstr "" "# Muidu määra automaatseks vaatamiseks väline programm (nt. metamail) või\n" "# jäta tühjaks\n" -#: src/lang.c:2057 +#: src/lang.c:2070 msgid "Confirm before starting non-text viewing program" msgstr "Küsi enne mitte-tekstiliste osade vaatamist kinnitust" -#: src/lang.c:2058 +#: src/lang.c:2071 msgid "Ask before using MIME viewer" msgstr "Küsi MIME lehitseja kasutamise luba" -#: src/lang.c:2059 +#: src/lang.c:2072 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" @@ -6481,40 +6522,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:2064 +#: src/lang.c:2077 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:2065 +#: src/lang.c:2078 msgid "Catchup read groups when quitting" msgstr "Väljumisel märkida grupid loetuks" -#: src/lang.c:2066 +#: src/lang.c:2079 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:2071 +#: src/lang.c:2084 msgid "Catchup group using left key" msgstr "Nool vasakule märgib grupi loetuks" -#: src/lang.c:2072 +#: src/lang.c:2085 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:2077 +#: src/lang.c:2090 msgid "Catchup thread by using left key" msgstr "Nool vasakule märgib teema loetuks" -#: src/lang.c:2083 +#: src/lang.c:2096 msgid "Which actions require confirmation" msgstr "Tegevused mis nõuavad kinnitust" -#: src/lang.c:2084 +#: src/lang.c:2097 msgid "" "# What should we ask confirmation for.\n" "# Possible values are (the default is marked with *):\n" @@ -6538,11 +6579,11 @@ msgstr "" "# 6 = väljumine ja valik\n" "# 7 = käsud, väljumine ja valik\n" -#: src/lang.c:2098 +#: src/lang.c:2111 msgid "'Mark as (un)read' ignores tags" msgstr "'Märgi art. (mitte)loetuks' eirab märke" -#: src/lang.c:2099 +#: src/lang.c:2112 msgid "" "# If ON the 'Mark as (un)read' function marks only the current article.\n" msgstr "" @@ -6550,45 +6591,45 @@ msgstr "" "ainult\n" "# jooksva artikli.\n" -#: src/lang.c:2103 +#: src/lang.c:2116 msgid "Program to run to open URLs, sets, cancels." msgstr "Programm URLide avamiseks, seab, katkestab." -#: src/lang.c:2104 +#: src/lang.c:2117 msgid "Program that opens URLs" msgstr "Programm URLide avamiseks" -#: src/lang.c:2105 +#: src/lang.c:2118 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:2110 +#: src/lang.c:2123 msgid "Use mouse in xterm" msgstr "Kasuta xterm aknas hiirt" -#: src/lang.c:2111 +#: src/lang.c:2124 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:2117 +#: src/lang.c:2130 msgid "Use scroll keys on keypad" msgstr "Kasuta kerimisnuppe" -#: src/lang.c:2118 +#: src/lang.c:2131 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:2123 +#: src/lang.c:2136 msgid "Enter maximum number of article to get. sets." msgstr "Sisestage suurim laetavate artiklite arv. seab." -#: src/lang.c:2124 +#: src/lang.c:2137 msgid "Number of articles to get" msgstr "Laetavate artiklite arv" -#: src/lang.c:2125 +#: src/lang.c:2138 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" @@ -6596,29 +6637,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:2130 +#: src/lang.c:2143 msgid "Enter number of days article is considered recent. sets." msgstr "Sisestage artikli värskuse kestus. seab." -#: src/lang.c:2131 +#: src/lang.c:2144 msgid "Article recentness time limit" msgstr "Artikli värskuse ajapiir" -#: src/lang.c:2132 +#: src/lang.c:2145 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:2136 +#: src/lang.c:2149 msgid "" "WILDMAT for normal wildcards, REGEX for full regular expression matching." msgstr "" "WILDMAT tavalistele jokkeritele, REGEX täisregulaaravaldistega otsimisele." -#: src/lang.c:2137 +#: src/lang.c:2150 msgid "Wildcard matching" msgstr "Jokkeritega otsimine" -#: src/lang.c:2138 +#: src/lang.c:2151 msgid "" "# Wildcard matching\n" "# Possible values are (the default is marked with *):\n" @@ -6630,60 +6671,60 @@ msgstr "" "# * 0 = wildmat\n" "# 1 = regex\n" -#: src/lang.c:2145 +#: src/lang.c:2158 msgid "Enter minimal score before an article is marked killed. sets." msgstr "Sisestage minimaalne kaal artikli surmamiseks. seab." -#: src/lang.c:2146 +#: src/lang.c:2159 msgid "Score limit (kill)" msgstr "Kaalu alampiir (surmamine)" -#: src/lang.c:2147 +#: src/lang.c:2160 msgid "# Score limit before an article is marked killed\n" msgstr "# Kaalu alampiir, enne kui artikkel märgitakse surmatuks\n" -#: src/lang.c:2151 +#: src/lang.c:2164 msgid "Enter default score to kill articles. sets." msgstr "Sisestage vaikimisi kaal artiklite surmamiseks. seab." -#: src/lang.c:2152 +#: src/lang.c:2165 msgid "Default score to kill articles" msgstr "Artiklite surmamise vaikimisi kaal" -#: src/lang.c:2153 +#: src/lang.c:2166 msgid "# Default score to kill articles\n" msgstr "# Vaikimisi kaal artiklite surmamiseks\n" -#: src/lang.c:2157 +#: src/lang.c:2170 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:2158 +#: src/lang.c:2171 msgid "Score limit (select)" msgstr "Kaalu alampiir (valik)" -#: src/lang.c:2159 +#: src/lang.c:2172 msgid "# Score limit before an article is marked hot\n" msgstr "# Kaalu alampiir, enne kui artikkel märgitakse muumaks\n" -#: src/lang.c:2163 +#: src/lang.c:2176 msgid "Enter default score to select articles. sets." msgstr "Sisestage vaikimisi kaal artiklite valimiseks. seab." -#: src/lang.c:2164 +#: src/lang.c:2177 msgid "Default score to select articles" msgstr "Vaikimisi kaal artiklite valimiseks" -#: src/lang.c:2165 +#: src/lang.c:2178 msgid "# Default score to select articles\n" msgstr "# Vaikimisi kaal artiklite valimiseks\n" -#: src/lang.c:2171 +#: src/lang.c:2184 msgid "Use slrnface to show ''X-Face:''s" msgstr "''X-Face:'' näitamiseks slrnface" -#: src/lang.c:2172 +#: src/lang.c:2185 msgid "" "# If ON using slrnface(1) to interpret the ''X-Face:'' header.\n" "# Only useful when running in an xterm.\n" @@ -6691,19 +6732,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:2180 +#: src/lang.c:2193 msgid "Use ANSI color" msgstr "Kasuta ANSI värve" -#: src/lang.c:2181 +#: src/lang.c:2194 msgid "# If ON using ANSI-color\n" msgstr "# Kui väärtus on ON, kasuta ANSI värve\n" -#: src/lang.c:2186 +#: src/lang.c:2199 msgid "Standard foreground color" msgstr "Standardne esiplaani värv" -#: src/lang.c:2187 +#: src/lang.c:2200 msgid "" "# Standard foreground color\n" "# Default: -1 (default color)\n" @@ -6711,11 +6752,11 @@ msgstr "" "# Standardne esiplaani värv\n" "# Vaikimisi: -1 (vaikimisi värv)\n" -#: src/lang.c:2193 +#: src/lang.c:2206 msgid "Standard background color" msgstr "Standardne tagaplaani värv" -#: src/lang.c:2194 +#: src/lang.c:2207 msgid "" "# Standard background color\n" "# Default: -1 (default color)\n" @@ -6723,11 +6764,11 @@ msgstr "" "# Standardne tagaplaani värv\n" "# Vaikimisi: -1 (vaikimisi värv)\n" -#: src/lang.c:2200 +#: src/lang.c:2213 msgid "Color for inverse text (background)" msgstr "Pööratud teksti värv (tagaplaan)" -#: src/lang.c:2201 +#: src/lang.c:2214 msgid "" "# Color of background for inverse text\n" "# Default: 4 (blue)\n" @@ -6735,11 +6776,11 @@ msgstr "" "# Pööratud teksti tagaplaani värv\n" "# Vaikimisi: 4 (sinine)\n" -#: src/lang.c:2207 +#: src/lang.c:2220 msgid "Color for inverse text (foreground)" msgstr "Pööratud teksti värv (esiplaan)" -#: src/lang.c:2208 +#: src/lang.c:2221 msgid "" "# Color of foreground for inverse text\n" "# Default: 7 (white)\n" @@ -6747,11 +6788,11 @@ msgstr "" "# Pööratud teksti esiplaani värv\n" "# Vaikimisi: 7 (valge)\n" -#: src/lang.c:2214 +#: src/lang.c:2227 msgid "Color of text lines" msgstr "Tekstiridade värv" -#: src/lang.c:2215 +#: src/lang.c:2228 msgid "" "# Color of text lines\n" "# Default: -1 (default color)\n" @@ -6759,11 +6800,11 @@ msgstr "" "# Tekstiridade värv\n" "# Vaikimisi: -1 (vaikimisi värv)\n" -#: src/lang.c:2221 +#: src/lang.c:2234 msgid "Color of mini help menu" msgstr "Miniabiinfo värv" -#: src/lang.c:2222 +#: src/lang.c:2235 msgid "" "# Color of mini help menu\n" "# Default: 3 (brown)\n" @@ -6771,11 +6812,11 @@ msgstr "" "# Miniabiinfo värv\n" "# Vaikimisi: 3 (pruun)\n" -#: src/lang.c:2228 +#: src/lang.c:2241 msgid "Color of help text" msgstr "Abiinfo värv" -#: src/lang.c:2229 +#: src/lang.c:2242 msgid "" "# Color of help pages\n" "# Default: -1 (default color)\n" @@ -6783,11 +6824,11 @@ msgstr "" "# Abiinfo värv\n" "# Vaikimisi: -1 (vaikimisi värv)\n" -#: src/lang.c:2235 +#: src/lang.c:2248 msgid "Color of status messages" msgstr "Olekuteadete värv" -#: src/lang.c:2236 +#: src/lang.c:2249 msgid "" "# Color of messages in last line\n" "# Default: 6 (cyan)\n" @@ -6795,11 +6836,11 @@ msgstr "" "# Viimasel real olevate teadete värv\n" "# Default: 6 (lilla)\n" -#: src/lang.c:2242 +#: src/lang.c:2255 msgid "Color of quoted lines" msgstr "Tsitaadi värv" -#: src/lang.c:2243 +#: src/lang.c:2256 msgid "" "# Color of quote-lines\n" "# Default: 2 (green)\n" @@ -6807,11 +6848,11 @@ msgstr "" "# Tsitaadi värv\n" "# Vaikimisi: 2 (roheline)\n" -#: src/lang.c:2249 +#: src/lang.c:2262 msgid "Color of twice quoted line" msgstr "Topelt tsiteeritud rea värv" -#: src/lang.c:2250 +#: src/lang.c:2263 msgid "" "# Color of twice quoted lines\n" "# Default: 3 (brown)\n" @@ -6819,11 +6860,11 @@ msgstr "" "# Topelt tsiteeritud rea värv\n" "# Vaikimisi: 3 (pruun)\n" -#: src/lang.c:2256 +#: src/lang.c:2269 msgid "Color of =>3 times quoted line" msgstr "=>3 korda tsiteeritud rea värv" -#: src/lang.c:2257 +#: src/lang.c:2270 msgid "" "# Color of >=3 times quoted lines\n" "# Default: 4 (blue)\n" @@ -6831,11 +6872,11 @@ msgstr "" "# =>3 korda tsiteeritud rea värv\n" "# Vaikimisi: 4 (sinine)\n" -#: src/lang.c:2263 +#: src/lang.c:2276 msgid "Color of article header lines" msgstr "Artikli päiseridade värv" -#: src/lang.c:2264 +#: src/lang.c:2277 msgid "" "# Color of header-lines\n" "# Default: 2 (green)\n" @@ -6843,11 +6884,11 @@ msgstr "" "# Päiseridade värv\n" "# Vaikimisi: 2 (roheline)\n" -#: src/lang.c:2270 +#: src/lang.c:2283 msgid "Color of actual news header fields" msgstr "Artikli tegelike päiseridade värv" -#: src/lang.c:2271 +#: src/lang.c:2284 msgid "" "# Color of actual news header fields\n" "# Default: 9 (light red)\n" @@ -6855,11 +6896,11 @@ msgstr "" "# Artikli tegelike päiseridade värv\n" "# Vaikimisi: 9 (helepunane)\n" -#: src/lang.c:2277 +#: src/lang.c:2290 msgid "Color of article subject lines" msgstr "Artikli teemarea värv" -#: src/lang.c:2278 +#: src/lang.c:2291 msgid "" "# Color of article subject\n" "# Default: 6 (cyan)\n" @@ -6867,11 +6908,11 @@ msgstr "" "# Artikli teema värv\n" "# Vaikimisi: 6 (lilla)\n" -#: src/lang.c:2284 +#: src/lang.c:2297 msgid "Color of external quotes" msgstr "Väliste tsitaatide värv" -#: src/lang.c:2285 +#: src/lang.c:2298 msgid "" "# Color of quoted text from external sources\n" "# Default: 5 (pink)\n" @@ -6879,11 +6920,11 @@ msgstr "" "# Väliste tsitaatide värv\n" "# Vaikimisi: 5 (roosa)\n" -#: src/lang.c:2291 +#: src/lang.c:2304 msgid "Color of response counter" msgstr "Vastuste arvu loenduri värv" -#: src/lang.c:2292 +#: src/lang.c:2305 msgid "" "# Color of response counter\n" "# Default: 2 (green)\n" @@ -6891,11 +6932,11 @@ msgstr "" "# Vastuste arvu loenduri värv\n" "# Vaikimisi: 2 (roheline)\n" -#: src/lang.c:2298 +#: src/lang.c:2311 msgid "Color of sender (From:)" msgstr "Saatja värv (From:)" -#: src/lang.c:2299 +#: src/lang.c:2312 msgid "" "# Color of sender (From:)\n" "# Default: 2 (green)\n" @@ -6903,11 +6944,11 @@ msgstr "" "# Saatja värv (From:)\n" "# Vaikimisi: 2 (roheline)\n" -#: src/lang.c:2305 +#: src/lang.c:2318 msgid "Color of help/mail sign" msgstr "Abiinfo/kirja teate värv" -#: src/lang.c:2306 +#: src/lang.c:2319 msgid "" "# Color of Help/Mail-Sign\n" "# Default: 4 (blue)\n" @@ -6915,11 +6956,11 @@ msgstr "" "# Abiinfo/kirja teate värv\n" "# Vaikimisi: 4 (sinine)\n" -#: src/lang.c:2312 +#: src/lang.c:2325 msgid "Color of signatures" msgstr "Signatuuri värv" -#: src/lang.c:2313 +#: src/lang.c:2326 msgid "" "# Color of signature\n" "# Default: 4 (blue)\n" @@ -6927,11 +6968,11 @@ msgstr "" "# Signatuuri värv\n" "# Vaikimisi: 4 (sinine)\n" -#: src/lang.c:2319 +#: src/lang.c:2332 msgid "Color of highlighted URLs" msgstr "Esiletõstetud URLide värv" -#: src/lang.c:2320 +#: src/lang.c:2333 msgid "" "# Color of highlighted URLs\n" "# Default: -1 (default color)\n" @@ -6939,11 +6980,11 @@ msgstr "" "# Esiletõstetud URLide värv\n" "# Vaikimisi: -1 (vaikimisi värv)\n" -#: src/lang.c:2326 +#: src/lang.c:2339 msgid "Color of verbatim blocks" msgstr "Identsete blokkide värv" -#: src/lang.c:2327 +#: src/lang.c:2340 msgid "" "# Color of verbatim blocks\n" "# Default: 5 (pink)\n" @@ -6951,11 +6992,11 @@ msgstr "" "# Identsete blokkide värv\n" "# Vaikimisi: 5 (roosa)\n" -#: src/lang.c:2333 +#: src/lang.c:2346 msgid "Color of highlighting with *stars*" msgstr "*tärnidega* esiletõstmise värv" -#: src/lang.c:2334 +#: src/lang.c:2347 msgid "" "# Color of word highlighting with *stars*\n" "# Default: 11 (yellow)\n" @@ -6963,11 +7004,11 @@ msgstr "" "# *tärnidega* esiletõstmise värv\n" "# Vaikimisi: 11 (kollane)\n" -#: src/lang.c:2340 +#: src/lang.c:2353 msgid "Color of highlighting with _dash_" msgstr "_alakriipsudega_ esiletõstmise värv" -#: src/lang.c:2341 +#: src/lang.c:2354 msgid "" "# Color of word highlighting with _dash_\n" "# Default: 13 (light pink)\n" @@ -6975,11 +7016,11 @@ msgstr "" "# _alakriipsudega_ esiletõstmise värv\n" "# Vaikimisi: 13 (heleroosa)\n" -#: src/lang.c:2347 +#: src/lang.c:2360 msgid "Color of highlighting with /slash/" msgstr "/Kaldkriipsude/ esiletõstmise värv" -#: src/lang.c:2348 +#: src/lang.c:2361 msgid "" "# Color of word highlighting with /slash/\n" "# Default: 14 (light cyan)\n" @@ -6987,11 +7028,11 @@ msgstr "" "# /Kaldkriipsude/ esiletõstmise värv\n" "# Vaikimisi: 14 (helelilla)\n" -#: src/lang.c:2354 +#: src/lang.c:2367 msgid "Color of highlighting with -stroke-" msgstr "-Kriipsudega- esiletõstmise värv" -#: src/lang.c:2355 +#: src/lang.c:2368 msgid "" "# Color of word highlighting with -stroke-\n" "# Default: 12 (light blue)\n" @@ -6999,11 +7040,11 @@ msgstr "" "# -Kriipsudega- esiletõstmise värv\n" "# Vaikimisi: 12 (helesinine)\n" -#: src/lang.c:2362 +#: src/lang.c:2375 msgid "Attr. of highlighting with *stars*" msgstr "*tärnidega* esiletõstmise atribuut" -#: src/lang.c:2363 +#: src/lang.c:2376 msgid "" "# Attributes of word highlighting on mono terminals\n" "# Possible values are:\n" @@ -7031,11 +7072,11 @@ msgstr "" "# *tärnidega* esiletõstmise atribuut\n" "# Vaikimisi: 6 (paks)\n" -#: src/lang.c:2378 +#: src/lang.c:2391 msgid "Attr. of highlighting with _dash_" msgstr "_alakriipsudega_ esiletõstmise atr." -#: src/lang.c:2379 +#: src/lang.c:2392 msgid "" "# Attribute of word highlighting with _dash_\n" "# Default: 2 (best highlighting)\n" @@ -7043,11 +7084,11 @@ msgstr "" "# _alakriipsudega_ esiletõstmise atribuut\n" "# Vaikimisi: 2 (parim esiletõstmine)\n" -#: src/lang.c:2385 +#: src/lang.c:2398 msgid "Attr. of highlighting with /slash/" msgstr "/Kaldkriipsude/ esiletõstmise atr." -#: src/lang.c:2386 +#: src/lang.c:2399 msgid "" "# Attribute of word highlighting with /slash/\n" "# Default: 5 (half bright)\n" @@ -7055,37 +7096,37 @@ msgstr "" "# /Kaldkriipsude/ esiletõstmise atribuut\n" "# Vaikimisi: 5 (poolhele)\n" -#: src/lang.c:2392 +#: src/lang.c:2405 msgid "Attr. of highlighting with -stroke-" msgstr "-Kriipsudega- esiletõstmise atr." -#: src/lang.c:2393 +#: src/lang.c:2406 msgid "" "# Attribute of word highlighting with -stroke-\n" "# Default: 3 (reverse video)\n" msgstr "# Vaikimisi: 3 (pööratud video)\n" -#: src/lang.c:2399 +#: src/lang.c:2412 msgid "URL highlighting in message body" msgstr "Teate kehas URL esiletõstmine" -#: src/lang.c:2400 +#: src/lang.c:2413 msgid "# Enable URL highlighting?\n" msgstr "# Luba URLide esiletõstmine?\n" -#: src/lang.c:2405 +#: src/lang.c:2418 msgid "Word highlighting in message body" msgstr "Sõnade esiletõstmine teate kehas" -#: src/lang.c:2406 +#: src/lang.c:2419 msgid "# Enable word highlighting?\n" msgstr "# Lubada sõnade esiletõstmine?\n" -#: src/lang.c:2411 +#: src/lang.c:2424 msgid "What to display instead of mark" msgstr "Mida näidata märgi asemel" -#: src/lang.c:2412 +#: src/lang.c:2425 msgid "" "# Should the leading and ending stars and dashes also be displayed,\n" "# even when they are highlighting marks?\n" @@ -7101,59 +7142,59 @@ msgstr "" "# 1 - jah, näita märki\n" "# * 2 - trüki hoopis tühik\n" -#: src/lang.c:2421 +#: src/lang.c:2434 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:2422 +#: src/lang.c:2435 msgid "Page line wrap column" msgstr "Rea murdmise veerg lehitsejas" -#: src/lang.c:2423 +#: src/lang.c:2436 msgid "# Wrap article lines at column\n" msgstr "# Murra artikli read antud veerus\n" -#: src/lang.c:2428 +#: src/lang.c:2441 msgid "Wrap around threads on next unread" msgstr "Liigu lugemata art-le ümber teemade" -#: src/lang.c:2429 +#: src/lang.c:2442 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:2433 +#: src/lang.c:2446 msgid "Enter default mail address (and fullname). sets." msgstr "Sisestage oma e-posti aadress (ja oma nimi). seab." -#: src/lang.c:2434 src/lang.c:2949 +#: src/lang.c:2447 src/lang.c:2948 msgid "Mail address (and fullname)" msgstr "E-posti aadress (ja teie nimi)" -#: src/lang.c:2435 +#: src/lang.c:2448 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:2440 +#: src/lang.c:2453 msgid "Show empty Followup-To in editor" msgstr "Näita toimetis tühja Followup-To" -#: src/lang.c:2441 +#: src/lang.c:2454 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:2445 +#: src/lang.c:2458 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:2446 +#: src/lang.c:2459 msgid "Create signature from path/command" msgstr "Signatuuri loomiseks tee/käsk" -#: src/lang.c:2447 +#: src/lang.c:2460 #, c-format msgid "" "# Signature path (random sigs)/file to be used when posting/replying\n" @@ -7168,40 +7209,40 @@ msgstr "" "# (%G annab kaasa jooksva grupi nime)\n" "# sigfile=--none ära lisa signatuuri\n" -#: src/lang.c:2455 +#: src/lang.c:2468 msgid "" "Prepend signature with \"-- \" on own line. toggles & sets." msgstr "Signatuurile eelnevale reale \"-- \". lülitab, seab." -#: src/lang.c:2456 +#: src/lang.c:2469 msgid "Prepend signature with \"-- \"" msgstr "Lisa signatuuri ette \"-- \"" -#: src/lang.c:2457 +#: src/lang.c:2470 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:2461 +#: src/lang.c:2474 msgid "Add signature when reposting articles. toggles & sets." msgstr "Lisa artikli uuestipostitamisel signatuur. lülitab, seab." -#: src/lang.c:2462 +#: src/lang.c:2475 msgid "Add signature when reposting" msgstr "Lisa uuestipostitusel signatuur" -#: src/lang.c:2463 +#: src/lang.c:2476 msgid "# If ON add signature to reposted articles\n" msgstr "# Kui väärtus on ON, lisa uuestipostitatud artiklile signatuur\n" -#: src/lang.c:2467 +#: src/lang.c:2480 msgid "Enter quotation marks, %I for author's initials." msgstr "Sisestage tsitaadimärgid, %I annab autori initsiaalid." -#: src/lang.c:2468 +#: src/lang.c:2481 msgid "Characters used as quote-marks" msgstr "Tsiteerimise märgid" -#: src/lang.c:2469 +#: src/lang.c:2482 msgid "" "# Characters used in quoting to followups and replies.\n" "# '_' is replaced by ' ', %I is replaced by author's initials.\n" @@ -7209,11 +7250,11 @@ msgstr "" "# Sümbolid, mida kasutada tsiteerimisel vastustes.\n" "# '_' asendatakse tühikuga ' ', %I asendatakse autori initsiaalidega.\n" -#: src/lang.c:2475 +#: src/lang.c:2488 msgid "Quoting behavior" msgstr "Käitumine tsiteerimisel" -#: src/lang.c:2476 +#: src/lang.c:2489 msgid "" "# How quoting should be handled when following up or replying.\n" "# Possible values are (the default is marked with *):\n" @@ -7237,17 +7278,17 @@ msgstr "" "# 6 = Tsiteeri allkirju, tsiteeri tühje ridu\n" "# 7 = Tihenda tsitaadid, tsiteeri allkirju, tsiteeri tühje ridu\n" -#: src/lang.c:2489 src/lang.c:2497 src/lang.c:2503 +#: src/lang.c:2502 src/lang.c:2510 src/lang.c:2516 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:2490 +#: src/lang.c:2503 msgid "Quote line when following up" msgstr "Tsiteerimise rida vastamisel" -#: src/lang.c:2491 +#: src/lang.c:2504 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" @@ -7257,38 +7298,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:2498 +#: src/lang.c:2511 msgid "Quote line when cross-posting" msgstr "Tsiteerimise rida ristpostitusel" -#: src/lang.c:2504 +#: src/lang.c:2517 msgid "Quote line when mailing" msgstr "Tsiteerimise rida kirjutamisel" -#: src/lang.c:2509 +#: src/lang.c:2522 msgid "If ON, include User-Agent: header. toggles & sets." msgstr "Kasuta User-Agent: päiserida. lülitab, seab." -#: src/lang.c:2510 +#: src/lang.c:2523 msgid "Insert 'User-Agent:' header" msgstr "Sisestage 'User-Agent:' päis" -#: src/lang.c:2511 +#: src/lang.c:2524 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:2516 +#: src/lang.c:2529 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:2517 +#: src/lang.c:2530 msgid "MM_CHARSET" msgstr "MM_CHARSET" -#: src/lang.c:2518 +#: src/lang.c:2531 msgid "" "# Charset supported locally which is also used for MIME header and\n" "# Content-Type header.\n" @@ -7306,41 +7347,41 @@ msgstr "" "# loetakse mm_charset väärtusest erinev kooditabel mitte-näidatavaks\n" "# ja näitamisel kasutatakse '?'.\n" -#: src/lang.c:2528 +#: src/lang.c:2541 msgid "MM_NETWORK_CHARSET" msgstr "MM_NETWORK_CHARSET" -#: src/lang.c:2529 +#: src/lang.c:2542 msgid "# Charset used for MIME (Content-Type) header in postings.\n" msgstr "# Postituste MIME (Content-Type) päises kasutatav kooditabel.\n" -#: src/lang.c:2533 +#: src/lang.c:2546 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:2534 +#: src/lang.c:2547 msgid "MM_LOCAL_CHARSET" msgstr "MM_LOCAL_CHARSET" -#: src/lang.c:2535 +#: src/lang.c:2548 msgid "# Charset supported locally.\n" msgstr "# Lokaalne kooditabel.\n" -#: src/lang.c:2542 +#: src/lang.c:2555 msgid "Mailbox format" msgstr "Kirjade kataloog" -#: src/lang.c:2543 +#: src/lang.c:2556 msgid "# Format of the mailbox.\n" msgstr "# Kirjade kataloog.\n" -#: src/lang.c:2548 +#: src/lang.c:2561 msgid "MIME encoding in news messages" msgstr "Kasuta artiklites MIME kodeerimist" -#: src/lang.c:2549 +#: src/lang.c:2562 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" @@ -7354,15 +7395,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:2557 src/lang.c:2578 +#: src/lang.c:2570 src/lang.c:2591 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:2558 +#: src/lang.c:2571 msgid "Use 8bit characters in news headers" msgstr "Kasuta artikli päises 8bit tähti" -#: src/lang.c:2559 +#: src/lang.c:2572 msgid "" "# If ON, 8bit characters in news headers are NOT encoded.\n" "# default is OFF. Thus 8bit characters are encoded by default.\n" @@ -7374,30 +7415,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:2566 +#: src/lang.c:2579 msgid "" "Auto-view post-processed files toggles, sets, cancels." msgstr "" "Vaata töödeldud faile automaatselt lülitab, seab, " "katkestab." -#: src/lang.c:2567 +#: src/lang.c:2580 msgid "View post-processed files" msgstr "Vaata töödeldud faile" -#: src/lang.c:2568 +#: src/lang.c:2581 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:2573 +#: src/lang.c:2586 msgid "MIME encoding in mail messages" msgstr "Kasuta kirjades MIME kodeerimist" -#: src/lang.c:2579 +#: src/lang.c:2592 msgid "Use 8bit characters in mail headers" msgstr "Kasuta kirja päises 8bit tähti" -#: src/lang.c:2580 +#: src/lang.c:2593 msgid "" "# If ON, 8bit characters in mail headers are NOT encoded.\n" "# default is OFF. Thus 8bit characters are encoded by default.\n" @@ -7414,11 +7455,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:2591 +#: src/lang.c:2604 msgid "Strip blanks from ends of lines" msgstr "Eemalda tühikud realõppudest" -#: src/lang.c:2592 +#: src/lang.c:2605 msgid "" "# If ON strip blanks from ends of lines for faster display on slow " "terminals.\n" @@ -7426,16 +7467,16 @@ msgstr "" "# Kui väärtus on ON, eemalda aeglaste terminalise töö kiirendamiseks\n" "# realõppudest tühikud.\n" -#: src/lang.c:2598 +#: src/lang.c:2611 msgid "If ON, use transliteration. toggles & sets." msgstr "" "Kui väärtus on ON, kasuta transliteratsiooni. lülitab, seab." -#: src/lang.c:2599 +#: src/lang.c:2612 msgid "Transliteration" msgstr "Transliteratsioon" -#: src/lang.c:2600 +#: src/lang.c:2613 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" @@ -7446,11 +7487,11 @@ msgstr "" "# ei saa esitada soovitavas kooditabelis, võib seda esitada kasutades\n" "# üht või enamat sarnast sümbolit.\n" -#: src/lang.c:2608 +#: src/lang.c:2621 msgid "Send you a Cc/Bcc automatically" msgstr "Saada automaatselt Cc/Bcc koopia" -#: src/lang.c:2609 +#: src/lang.c:2622 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" @@ -7466,11 +7507,11 @@ msgstr "" "# 2 = Bcc\n" "# 3 = Cc ja Bcc\n" -#: src/lang.c:2620 +#: src/lang.c:2633 msgid "Hash algorithm for Cancel-Lock/Cancel-Key" msgstr "Cancel-Lock/Cancel-Key räsi algoritm" -#: src/lang.c:2621 +#: src/lang.c:2634 msgid "" "# Hash algorithm for Cancel-Lock/Cancel-Key (default 'sha1')\n" "# Use 'none' to not generate Cancel-Lock headers.\n" @@ -7478,15 +7519,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:2627 +#: src/lang.c:2640 msgid "Enter address elements about which you want to be warned. sets." msgstr "Sisestage aadressi komponendid, mille eest peaks hoiatama. seab." -#: src/lang.c:2628 +#: src/lang.c:2641 msgid "Spamtrap warning address parts" msgstr "Rämpsposti hoiatus aadressi osadele" -#: src/lang.c:2629 +#: src/lang.c:2642 msgid "" "# A comma-delimited list of address-parts you want to be warned\n" "# about when trying to reply by email.\n" @@ -7494,27 +7535,27 @@ msgstr "" "# Komaga eraldatud aadresside komponentide loend, mille kasutamisel\n" "# tuleks kasutajat hoiatada.\n" -#: src/lang.c:2634 +#: src/lang.c:2647 msgid "Enter default number of days a filter entry will be valid. sets." msgstr "Sisestage kirje kehtivuse aeg päevades. seab." -#: src/lang.c:2635 +#: src/lang.c:2648 msgid "No. of days a filter entry is valid" msgstr "Filtri kehtivus päevades" -#: src/lang.c:2636 +#: src/lang.c:2649 msgid "# Number of days a short term filter will be active\n" msgstr "# lühiajalise filtri kehtivus päevades\n" -#: src/lang.c:2640 +#: src/lang.c:2653 msgid "Add posted articles to filter. toggles & sets." msgstr "Lisage postitatud artikkel filtrisse. lülitab, seab." -#: src/lang.c:2641 +#: src/lang.c:2654 msgid "Add posted articles to filter" msgstr "Lisage postitatud artikkel filtrile" -#: src/lang.c:2642 +#: src/lang.c:2655 msgid "" "# If ON add posted articles which start a new thread to filter for\n" "# highlighting follow-ups\n" @@ -7522,24 +7563,24 @@ msgstr "" "# Kui väärtus on ON, lisa postitatud artiklid, mis alustavad uut teemat,\n" "# filtrile, mis märgistab vastuseid\n" -#: src/lang.c:2646 +#: src/lang.c:2659 msgid "The directory where articles/threads are to be saved in mailbox format." msgstr "Kataloog, kuhu artikleid/teemasid salvestatakse kirjaformaadis." -#: src/lang.c:2647 +#: src/lang.c:2660 msgid "Mail directory" msgstr "Kirjade kataloog" -#: src/lang.c:2648 +#: src/lang.c:2661 msgid "# (-m) directory where articles/threads are saved in mailbox format\n" msgstr "" "# (-m) kataloog, kuhu artikleid/teemasid salvestatakse kirjaformaadis\n" -#: src/lang.c:2653 +#: src/lang.c:2666 msgid "Save articles in batch mode (-S)" msgstr "Salvesta artiklid pakettmoodis (-S)" -#: src/lang.c:2654 +#: src/lang.c:2667 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" @@ -7547,38 +7588,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:2659 +#: src/lang.c:2672 msgid "The directory where you want articles/threads saved." msgstr "Kataloog, kuhu te soovite artikleid salvestada." -#: src/lang.c:2660 +#: src/lang.c:2673 msgid "Directory to save arts/threads in" msgstr "Kataloog artiklite salvestamiseks" -#: src/lang.c:2661 +#: src/lang.c:2674 msgid "# Directory where articles/threads are saved\n" msgstr "# Kataloog, kuhu salvestatakse artiklid/teemad\n" -#: src/lang.c:2665 -msgid "" -"Auto save article/thread by Archive-name: header. toggles & " -"sets." -msgstr "" -"Salvesta artiklid Archive-name: päiserea järgi. lülitab, seab." - -#: src/lang.c:2666 -msgid "Use Archive-name: header for save" -msgstr "Kasuta salvestamisel Archive-name:" - -#: src/lang.c:2667 -msgid "" -"# If ON articles/threads with Archive-name: in mail header will\n" -"# be automatically saved with the Archive-name & part/patch no.\n" -msgstr "" -"# Kui väärtus on ON, salvestatakse artiklid/teemad, mis omavad päiserida\n" -"# Archive-name:, automaatselt selle reaga määratud nime ja osa numbriga.\n" - -#: src/lang.c:2672 +#: src/lang.c:2678 msgid "" "Mark saved articles/threads as read. toggles, sets, " "cancels." @@ -7586,23 +7608,23 @@ msgstr "" "Märgi salvestatud artiklid loetuks. lülitab, seab, " "katkestab." -#: src/lang.c:2673 +#: src/lang.c:2679 msgid "Mark saved articles/threads as read" msgstr "Märgi salvestatud artiklid loetuks" -#: src/lang.c:2674 +#: src/lang.c:2680 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:2678 +#: src/lang.c:2684 msgid "Do post processing (eg. extract attachments) for saved articles." msgstr "Teosta salvestatud artiklitel järeltöötlemist (nt. lisade eraldamist)." -#: src/lang.c:2679 +#: src/lang.c:2685 msgid "Post process saved articles" msgstr "Salvestatud artikl. järeltöötlemine" -#: src/lang.c:2680 +#: src/lang.c:2686 msgid "" "# Perform post processing (saving binary attachments) from saved articles.\n" "# Possible values are (the default is marked with *):\n" @@ -7616,11 +7638,11 @@ msgstr "" "# 1 = jah\n" "# 2 = eralda ainult shelli arhiivid (shar)\n" -#: src/lang.c:2689 +#: src/lang.c:2695 msgid "Process only unread articles" msgstr "Töötle ainult lugemata artikleid" -#: src/lang.c:2690 +#: src/lang.c:2696 msgid "" "# If ON only save/print/pipe/mail unread articles (tagged articles " "excepted)\n" @@ -7628,78 +7650,58 @@ msgstr "" "# Kui väärtus on ON, salvesta/trüki/torusse/saada lugemata artikleid\n" "# (eeldatakse märgitud artikleid).\n" -#: src/lang.c:2695 +#: src/lang.c:2701 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:2696 +#: src/lang.c:2702 msgid "Print all headers when printing" msgstr "Trükkimisel trüki kõik päised" -#: src/lang.c:2697 +#: src/lang.c:2703 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:2701 +#: src/lang.c:2707 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:2702 +#: src/lang.c:2708 msgid "Printer program with options" msgstr "Trükikäsk koos võtmetega" -#: src/lang.c:2703 +#: src/lang.c:2709 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:2709 +#: src/lang.c:2715 msgid "Force redraw after certain commands" msgstr "Värskenda ekraani peale käske" -#: src/lang.c:2710 +#: src/lang.c:2716 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:2714 -msgid "" -"Start editor with line offset. toggles, sets, cancels." -msgstr "" -"Käivita tekstitoimeti etteantud real. lülitab, seab, " -"katkestab." - -#: src/lang.c:2715 -msgid "Start editor with line offset" -msgstr "Käivita tekstitoimeti reanumbril" - -#: src/lang.c:2716 -msgid "" -"# If ON editor will be started with cursor offset into the file\n" -"# otherwise the cursor will be positioned at the first line\n" -msgstr "" -"# Kui väärtus on ON, käivitatakse tekstitoimeti kursori paigutamisega\n" -"# vastavale reale. Vastasel korral positsioneeritakse kursor esimesele " -"reale\n" - -#: src/lang.c:2721 +#: src/lang.c:2720 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:2722 +#: src/lang.c:2721 msgid "Invocation of your editor" msgstr "Teie tekstitoimeti" -#: src/lang.c:2723 +#: src/lang.c:2722 msgid "" "# Format of editor line including parameters\n" "# %E Editor %F Filename %N Linenumber\n" @@ -7707,16 +7709,16 @@ msgstr "" "# Tekstitoimeti rea formaat koos parameetritega\n" "# %E Toimeti %F Failinimi %N Reanumber\n" -#: src/lang.c:2728 +#: src/lang.c:2727 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:2729 +#: src/lang.c:2728 msgid "External inews" msgstr "Väline inews" -#: src/lang.c:2730 +#: src/lang.c:2729 msgid "" "# If --internal use the built in mini inews for posting via NNTP\n" "# otherwise use an external inews program\n" @@ -7724,34 +7726,35 @@ msgstr "" "# Kui on --internal, kasuta NNTP postitustel sisseehitatud inews käsku\n" "# muidu kasuta välist inews programmi\n" -#: src/lang.c:2734 +#: src/lang.c:2733 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:2735 +#: src/lang.c:2734 msgid "Invocation of your mail command" msgstr "Teie e-posti käsk" -#: src/lang.c:2736 +#: src/lang.c:2735 +#, fuzzy msgid "" "# Format of mailer line including parameters\n" "# %M Mailer %S Subject %T To %F Filename\n" -"# ie. to use elm as your mailer: elm -s \"%S\" \"%T\" < %F\n" -"# ie. elm interactive : elm -i %F -s \"%S\" \"%T\"\n" +"# ie. to use mutt as your mailer: mutt -s \"%S\" -- \"%T\" < %F\n" +"# ie. mutt interactive : mutt -i %F -s \"%S\" -- \"%T\"\n" msgstr "" "# e-posti saatja käsurea formaat koos parameetritega\n" "# %M Programm %S Teema %T Saaja %F Failinimi\n" -"# näiteks. kasutada saatjana elm programmi: elm -s \"%S\" \"%T\" < %F\n" -"# näiteks. elm interaktiivses moodis : elm -i %F -s \"%S\" \"%T\"\n" +"# näiteks. kasutada saatjana mutt programmi: mutt -s \"%S\" \"%T\" < %F\n" +"# näiteks. mutt interaktiivses moodis : mutt -i %F -s \"%S\" \"%T\"\n" -#: src/lang.c:2744 +#: src/lang.c:2743 msgid "Use interactive mail reader" msgstr "Kasuta interaktiivset e-posti" -#: src/lang.c:2745 +#: src/lang.c:2744 msgid "" "# Interactive mailreader\n" "# Possible values are (the default is marked with *):\n" @@ -7765,33 +7768,33 @@ msgstr "" "# 1 = kasuta interaktiivset e-posti programmi koos päistega\n" "# 2 = kasuta interaktiivset e-posti programmi päisteta\n" -#: src/lang.c:2754 +#: src/lang.c:2753 msgid "Remove ~/.article after posting" msgstr "Eemalda ~/.article peale postitust" -#: src/lang.c:2755 +#: src/lang.c:2754 msgid "# If ON remove ~/.article after posting.\n" msgstr "# Kui väärtus on ON, kustuta ~/.article peale postitust.\n" -#: src/lang.c:2761 +#: src/lang.c:2760 msgid "Use UTF-8 graphics (thread tree etc.)" msgstr "Kasuta UTF-8 graafikat (teema puu jne.)" -#: src/lang.c:2762 +#: src/lang.c:2761 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:2767 +#: src/lang.c:2766 msgid "Filename for all posted articles, sets, no filename=do not save." msgstr "" "Failinimi postitatud artiklitele. seab. Nime puudumisel ei salvestata." -#: src/lang.c:2768 +#: src/lang.c:2767 msgid "Filename for posted articles" msgstr "Failinimi postitatud artiklitele" -#: src/lang.c:2769 +#: src/lang.c:2768 msgid "" "# Filename where to keep all postings (default posted)\n" "# If no filename is set then postings will not be saved\n" @@ -7799,39 +7802,39 @@ msgstr "" "# Failinimi, kus hoida kõiki postitusi (vaikimisi posted)\n" "# Kui nime pole, siis postitusi ei salvestata\n" -#: src/lang.c:2774 +#: src/lang.c:2773 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:2775 +#: src/lang.c:2774 msgid "Keep failed arts in ~/dead.articles" msgstr "Vigased artiklid ~/dead.articles" -#: src/lang.c:2776 +#: src/lang.c:2775 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:2780 +#: src/lang.c:2779 msgid "Do you want to strip unsubscribed groups from .newsrc" msgstr "Kas te soovite eemaldada tellimata grupid .newsrc failist" -#: src/lang.c:2781 +#: src/lang.c:2780 msgid "No unsubscribed groups in newsrc" msgstr "newsrcs ainult tellitud grupid" -#: src/lang.c:2782 +#: src/lang.c:2781 msgid "# If ON strip unsubscribed groups from newsrc\n" msgstr "# Kui väärtus on ON, eemalda tellimata grupid newsrc failist\n" -#: src/lang.c:2787 +#: src/lang.c:2786 msgid "Remove bogus groups from newsrc" msgstr "Eemalda olematud grupid" -#: src/lang.c:2788 +#: src/lang.c:2787 msgid "" "# What to do with bogus groups in newsrc file\n" "# Possible values are (the default is marked with *):\n" @@ -7845,67 +7848,67 @@ msgstr "" "# 1 = Eemalda\n" "# 2 = Märgi valikuekraanil lipuga D\n" -#: src/lang.c:2797 +#: src/lang.c:2796 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:2798 +#: src/lang.c:2797 msgid "NNTP read timeout in seconds" msgstr "NNTP lugemise taimout sekundites" -#: src/lang.c:2799 +#: src/lang.c:2798 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:2804 +#: src/lang.c:2803 msgid "Enter number of seconds until active file will be reread. sets." msgstr "Sisestage aktiivsete faili lugemise intervall sekundites. seab." -#: src/lang.c:2805 +#: src/lang.c:2804 msgid "Interval in secs to reread active" msgstr "Aktiivsete faili lugemise intervall" -#: src/lang.c:2806 +#: src/lang.c:2805 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:2811 +#: src/lang.c:2810 msgid "Reconnect to server automatically" msgstr "Taasta automaatselt NNTP ühendus" -#: src/lang.c:2812 +#: src/lang.c:2811 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:2816 +#: src/lang.c:2815 msgid "" "Create local copies of NNTP overview files. toggles & sets." msgstr "" "Loo NNTP overview failidest lokaalne koopia. lülitab ja seab." -#: src/lang.c:2817 +#: src/lang.c:2816 msgid "Cache NNTP overview files locally" msgstr "Puhverda NNTP overview lokaalselt" -#: src/lang.c:2818 +#: src/lang.c:2817 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:2822 src/lang.c:2837 src/lang.c:2857 src/lang.c:2876 +#: src/lang.c:2821 src/lang.c:2836 src/lang.c:2856 src/lang.c:2875 msgid "Enter format string. sets, cancels." msgstr "Sisestage vormingusõne. seab, katkestab." -#: src/lang.c:2823 +#: src/lang.c:2822 msgid "Format string for selection level" msgstr "Valiku taseme vormingusõne" -#: src/lang.c:2824 +#: src/lang.c:2823 msgid "" "# Format string for selection level representation\n" "# Default: %f %n %U %G %d\n" @@ -7930,11 +7933,11 @@ msgstr "" "# %n Number, rea number ekraanil\n" "# %U Lugemata\n" -#: src/lang.c:2838 +#: src/lang.c:2837 msgid "Format string for group level" msgstr "Gruppide taseme vormingusõne" -#: src/lang.c:2839 +#: src/lang.c:2838 msgid "" "# Format string for group level representation\n" "# Default: %n %m %R %L %s %F\n" @@ -7969,11 +7972,11 @@ msgstr "" "# %s Teema (ainult grupi tasemes)\n" "# %S Skoor\n" -#: src/lang.c:2858 +#: src/lang.c:2857 msgid "Format string for thread level" msgstr "Teema taseme vormingusõne" -#: src/lang.c:2859 +#: src/lang.c:2858 msgid "" "# Format string for thread level representation\n" "# Default: %n %m [%L] %T %F\n" @@ -8005,19 +8008,19 @@ msgstr "" "# %S Skoor\n" "# %T Teema puu (ainult teema tase)\n" -#: src/lang.c:2877 +#: src/lang.c:2876 msgid "Format string for display of dates" msgstr "Kuupäevade esitamise vormingusõne" -#: src/lang.c:2878 +#: src/lang.c:2877 msgid "# Format string for date representation\n" msgstr "# Vormingusõne kuupäevade esitamiseks\n" -#: src/lang.c:2888 +#: src/lang.c:2887 msgid "Unicode normalization form" msgstr "Unikoodi normaliseerimise kuju" -#: src/lang.c:2889 +#: src/lang.c:2888 msgid "" "# Unicode normalization form\n" "# Possible values are:\n" @@ -8037,19 +8040,19 @@ msgstr "" "# 4 = NFD\n" "# 5 = NFKC_CF\n" -#: src/lang.c:2903 +#: src/lang.c:2902 msgid "Render BiDi" msgstr "Renderda BiDi" -#: src/lang.c:2904 +#: src/lang.c:2903 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:2911 +#: src/lang.c:2910 msgid "Function for sorting articles" msgstr "Failinimi järjestatud artiklitele" -#: src/lang.c:2912 +#: src/lang.c:2911 msgid "" "# Function for sorting articles\n" "# Possible values are (the default is marked with *):\n" @@ -8061,182 +8064,182 @@ msgstr "" "# * 0 = qsort\n" "# 1 = heapsort\n" -#: src/lang.c:2925 +#: src/lang.c:2924 msgid "Automatically GroupMarkUnselArtRead" msgstr "Automaatselt GroupMarkUnselArtRead" -#: src/lang.c:2931 +#: src/lang.c:2930 msgid "Delete post-process files" msgstr "Kustuta järel-töödeldud failid" -#: src/lang.c:2936 +#: src/lang.c:2935 msgid "Filename for all mailed articles, sets, no filename=do not save." msgstr "" "Failinimi mailitud artiklitele. seab. Nime puudumisel ei salvestata." -#: src/lang.c:2937 +#: src/lang.c:2936 msgid "Mailbox to save sent mails" msgstr "Saadetud e-mailide postkast" -#: src/lang.c:2942 +#: src/lang.c:2941 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:2943 +#: src/lang.c:2942 msgid "Followup-To: header" msgstr "Followup-To: päis" -#: src/lang.c:2948 +#: src/lang.c:2947 msgid "Enter default mail address (and fullname). sets, cancels." msgstr "" "Sisestage oma e-posti aadress (ja oma nimi). seab, katkestab." -#: src/lang.c:2955 +#: src/lang.c:2954 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:2956 +#: src/lang.c:2955 msgid "Ispell program" msgstr "Ispell programm" -#: src/lang.c:2962 +#: src/lang.c:2961 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:2963 +#: src/lang.c:2962 msgid "Mailing list address" msgstr "Postiloendi aadress" -#: src/lang.c:2969 +#: src/lang.c:2968 msgid "Forward articles as attachment" msgstr "Edasta artiklid manusena" -#: src/lang.c:2974 +#: src/lang.c:2973 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:2975 +#: src/lang.c:2974 msgid "Which MIME types will be saved" msgstr "Millised MIME tüübid salvestatakse" -#: src/lang.c:2980 +#: src/lang.c:2979 msgid "Value of the Organization: header. sets, cancels." msgstr "Organization: päise väärtus. seab, katkestab." -#: src/lang.c:2981 +#: src/lang.c:2980 msgid "Organization: header" msgstr "Organization: päis" -#: src/lang.c:2986 +#: src/lang.c:2985 msgid "Filename for saved articles. sets, cancels." msgstr "Salvestatud artiklite fail. seab, katkestab." -#: src/lang.c:2987 +#: src/lang.c:2986 msgid "savefile" msgstr "fail salvestamiseks" -#: src/lang.c:2992 src/lang.c:3016 +#: src/lang.c:2991 src/lang.c:3015 msgid "Scope for the filter rule. sets, cancels." msgstr "Filtri reegli skoop. seab, katkestab." -#: src/lang.c:2993 +#: src/lang.c:2992 msgid "Quick (1 key) select filter scope" msgstr "Kiirvaliku (1 klahv) filtri skoop" -#: src/lang.c:2998 src/lang.c:3022 +#: src/lang.c:2997 src/lang.c:3021 msgid "Header for filter rule. sets, cancels." msgstr "Filtri reegli päis. seab, katkestab." -#: src/lang.c:2999 +#: src/lang.c:2998 msgid "Quick (1 key) select filter header" msgstr "Kiire (1 klahvi) valik päiste filtreerimiseks" -#: src/lang.c:3004 src/lang.c:3028 +#: src/lang.c:3003 src/lang.c:3027 msgid "ON = case sensitive, OFF = ignore case. sets, cancels." msgstr "ON = tõstutundlik, OFF = tõstutundetu. seab, katkestab." -#: src/lang.c:3005 +#: src/lang.c:3004 msgid "Quick (1 key) select filter case" msgstr "Kiirvaliku (1 klahv) valiku filtri tõstutundlikkus" -#: src/lang.c:3010 src/lang.c:3034 +#: src/lang.c:3009 src/lang.c:3033 msgid "ON = expire, OFF = don't ever expire. sets, cancels." msgstr "ON = aegub, OFF = ei aegu. seab, katkestab." -#: src/lang.c:3011 +#: src/lang.c:3010 msgid "Quick (1 key) select filter expire" msgstr "Kiirvalikuga (1 klahv) aegumise filter" -#: src/lang.c:3017 +#: src/lang.c:3016 msgid "Quick (1 key) kill filter scope" msgstr "Kiirsurmamise (1 klahv) filtri skoop" -#: src/lang.c:3023 +#: src/lang.c:3022 msgid "Quick (1 key) kill filter header" msgstr "Kiirvalikuga (1 klahv) surmamise filtri päis" -#: src/lang.c:3029 +#: src/lang.c:3028 msgid "Quick (1 key) kill filter case" msgstr "Kiirsurmamise (1 klahv) filtri tõstutundlikkus" -#: src/lang.c:3035 +#: src/lang.c:3034 msgid "Quick (1 key) kill filter expire" msgstr "Kiirvalikuga (1 klahv) surmamise filtri aegumine" -#: src/lang.c:3041 +#: src/lang.c:3040 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:3042 +#: src/lang.c:3041 msgid "UNDECLARED_CHARSET" msgstr "UNDECLARED_CHARSET" -#: src/lang.c:3048 +#: src/lang.c:3047 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:3049 +#: src/lang.c:3048 msgid "X_Body" msgstr "X_Body" -#: src/lang.c:3054 +#: src/lang.c:3053 msgid "Insert this header when posting. sets, cancels." msgstr "Lisa postitamisel see päis. seab, katkestab." -#: src/lang.c:3055 +#: src/lang.c:3054 msgid "X_Headers" msgstr "X_Headers" -#: src/lang.c:3060 +#: src/lang.c:3059 msgid "" "Automatically insert an X-Comment-To: header? toggles & sets." msgstr "Lisa automaatselt X-Comment-To: päis? lülitab, seab." -#: src/lang.c:3061 +#: src/lang.c:3060 msgid "Insert 'X-Comment-To:' header" msgstr "Sisestage 'X-Comment-To:' päis" #. TODO: lang.c -#: src/main.c:819 +#: src/main.c:824 msgid "reading from local spool" msgstr "loen lokaalsest spool kataloogist" #. TODO: != ENOENT ? and -> lang.c -#: src/misc.c:750 +#: src/misc.c:753 #, c-format msgid "Error: unlink %s" -msgstr "" +msgstr "Viga: unlink %s" -#: src/misc.c:3928 +#: src/misc.c:3933 #, 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:3931 +#: src/misc.c:3936 #, c-format msgid "Version: %s %s release %s (\"%s\")\n" msgstr "Versioon: %s %s väljalase %s (\"%s\")\n" @@ -8254,29 +8257,29 @@ msgstr "" "\n" "Ühendus serveriga aegus, proovin taastada, katse %d\n" -#: src/nntplib.c:860 src/signal.c:432 +#: src/nntplib.c:860 src/signal.c:433 msgid "NNTP connection error. Exiting..." msgstr "NNTP ühenduse viga. Lõpetan..." -#: src/nntplib.c:872 src/nntplib.c:1864 +#: src/nntplib.c:872 src/nntplib.c:1865 msgid "Rejoin current group\n" msgstr "Taasühinen jooksva grupiga\n" -#: src/nntplib.c:880 src/nntplib.c:1872 +#: src/nntplib.c:881 src/nntplib.c:1874 #, c-format msgid "Read (%s)\n" msgstr "Lugesin (%s)\n" -#: src/nntplib.c:882 +#: src/nntplib.c:883 #, c-format msgid "Resend last command (%s)\n" msgstr "Saada viimane käsk uuesti (%s)\n" -#: src/nntplib.c:1512 +#: src/nntplib.c:1513 msgid "CAPABILITIES did not announce READER" msgstr "CAPABILITIES ei sisalda READER" -#: src/nntplib.c:2018 +#: src/nntplib.c:2020 msgid "MOTD: " msgstr "MOTD: " @@ -8285,7 +8288,7 @@ msgstr "MOTD: " msgid "couldn't expand %s\n" msgstr "ei saa laiendada %s\n" -#: src/post.c:1357 +#: src/post.c:1775 #, c-format msgid "" "Line %d is longer than %d octets and should be folded, but\n" @@ -8294,7 +8297,7 @@ msgstr "" "Rida %d on pikem, kui %d sümbolit ja tuleks poolitada, aga kodeering\n" "pole ei %s ega %s\n" -#: src/post.c:1362 +#: src/post.c:1780 #, c-format msgid "" "Line %d is longer than %d octets and should be folded, but\n" @@ -8305,7 +8308,7 @@ msgstr "" "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:1364 +#: src/post.c:1782 #, c-format msgid "" "Line %d is longer than %d octets and should be folded, but\n" @@ -8314,12 +8317,12 @@ msgstr "" "Rida %d on pikem, kui %d sümbolit ja tuleks poolitada, aga kodeering\n" "pole %s\n" -#: src/post.c:2353 +#: src/post.c:2769 #, c-format msgid "Posting: %.*s ..." msgstr "Postitan: %.*s ..." -#: src/post.c:4119 +#: src/post.c:4533 msgid "Can't supersede in mailgroups, try repost instead." msgstr "e-posti gruppides ei saa asendada, proovide uuesti postitada." @@ -8351,16 +8354,16 @@ msgstr "[- Pole kasutatav -]" #. #. * Add the References data to the cache #. -#: src/refs.c:1015 src/refs.c:1077 +#: src/refs.c:1009 src/refs.c:1071 #, c-format msgid "Building References-trees (%d/%d)..." -msgstr "" +msgstr "Ehitan viidete-puud (%d/%d)..." #. #. * preamble #. * TODO: -> lang.c #. -#: src/rfc2047.c:1323 +#: src/rfc2047.c:1330 #, c-format msgid "" "This message has been composed in the 'multipart/mixed' MIME-format. If you\n" @@ -8374,37 +8377,37 @@ msgstr "" "vormingut kasutama ja järgnev tekst võib olla kummaline.\n" "\n" -#: src/save.c:1075 +#: src/save.c:1046 msgid "bytes" msgstr "baiti" -#: src/select.c:411 +#: src/select.c:417 msgid "unread" msgstr "lugemata" -#: src/select.c:411 +#: src/select.c:417 msgid "all" msgstr "kõik" -#: src/select.c:594 src/select.c:596 +#: src/select.c:611 src/select.c:613 msgid " R" msgstr " L" -#: src/xface.c:73 +#: 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:85 src/xface.c:96 src/xface.c:111 +#: 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:120 src/xface.c:152 +#: 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:130 +#: 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" @@ -8428,16 +8431,16 @@ msgstr "" "Kui see kataloog on haagitud NFS serverilt, võib slrnface töö ajal\n" "siiski näha ka vastavaid faile. Kui see on nii, ärge neid kustutage.\n" -#: src/xface.c:144 +#: 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:183 +#: src/xface.c:185 #, c-format msgid "Slrnface abnormally exited, code %d." msgstr "Slrnface lõpetas veaga, kood %d." -#: src/xface.c:230 +#: src/xface.c:231 #, c-format msgid "Slrnface failed: %s." msgstr "Slrnface ebaõnnestus: %s." Binary files tin-2.4.5/po/fr.gmo and tin-2.6.0/po/fr.gmo differ diff -Nurp '--exclude=.bzr*' tin-2.4.5/po/fr.po tin-2.6.0/po/fr.po --- tin-2.4.5/po/fr.po 2020-12-24 00:24:53.000000000 +0100 +++ tin-2.6.0/po/fr.po 2021-08-20 10:49:28.369871846 +0200 @@ -4,10 +4,10 @@ # msgid "" msgstr "" -"Project-Id-Version: tin-2.4.4\n" +"Project-Id-Version: tin-2.4.5\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-12-24 00:24+0100\n" -"PO-Revision-Date: 2019-12-31 00:41+0100\n" +"POT-Creation-Date: 2021-08-20 10:49+0200\n" +"PO-Revision-Date: 2020-12-26 11:26+0100\n" "Last-Translator: Matt Anton \n" "Language-Team: French \n" "Language: fr\n" @@ -15,38 +15,36 @@ 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\n" +"X-Generator: Poedit 2.4.2\n" "X-Poedit-SourceCharset: UTF-8\n" #. -> lang.c #: src/art.c:418 -#, fuzzy, c-format +#, c-format msgid "Reading %s\n" -msgstr "Relecture de %s..." +msgstr "Lecture de %s\n" #. TODO: -> lang.c -#: src/art.c:1205 -#, fuzzy +#: src/art.c:1199 msgid "Threading by multipart" -msgstr "Regroupement des articles..." +msgstr "Regroupement par partie" #. -> lang.c -#: src/art.c:2539 -#, fuzzy, c-format +#: src/art.c:2486 +#, c-format msgid "Writing %s\n" -msgstr "Essai %s" +msgstr "Écriture %s\n" #. TODO: -> lang.c -#: src/art.c:2619 -#, fuzzy +#: src/art.c:2565 msgid "Writing overview cache..." -msgstr "Écriture du fichier attributes..." +msgstr "Écriture du cache overview..." -#: src/attrib.c:986 +#: src/attrib.c:990 msgid "Processing attributes... " msgstr "Traitement du fichier attributes... " -#: src/attrib.c:1205 +#: src/attrib.c:1207 #, c-format msgid "" "# Do not edit this comment block\n" @@ -55,341 +53,331 @@ msgstr "" "# Ne pas éditer ce commentaire\n" "#\n" -#: src/attrib.c:1206 +#: src/attrib.c:1208 #, c-format msgid "# scope=STRING (eg. alt.*,!alt.bin*) [mandatory]\n" msgstr "# scope=TERME (pe. alt.*,!alt.bin*) [obligatoire]\n" -#: src/attrib.c:1207 +#: src/attrib.c:1209 #, c-format msgid "# add_posted_to_filter=ON/OFF\n" msgstr "# add_posted_to_filter=ON/OFF\n" -#: src/attrib.c:1208 +#: src/attrib.c:1210 #, c-format msgid "# advertising=ON/OFF\n" msgstr "# advertising=ON/OFF\n" -#: src/attrib.c:1209 +#: src/attrib.c:1211 #, c-format msgid "# alternative_handling=ON/OFF\n" msgstr "# alternative_handling=ON/OFF\n" -#: src/attrib.c:1210 +#: src/attrib.c:1212 #, c-format msgid "# ask_for_metamail=ON/OFF\n" msgstr "# ask_for_metamail=ON/OFF\n" -#: src/attrib.c:1211 +#: src/attrib.c:1213 #, c-format msgid "# auto_cc_bcc=NUM\n" msgstr "# auto_cc_bcc=NUM\n" -#: src/attrib.c:1212 +#: src/attrib.c:1214 #, c-format 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:1213 +#: src/attrib.c:1215 #, c-format msgid "# auto_list_thread=ON/OFF\n" msgstr "# auto_list_thread=ON/OFF\n" -#: src/attrib.c:1214 -#, c-format -msgid "# auto_save=ON/OFF\n" -msgstr "# auto_save=ON/OFF\n" - -#: src/attrib.c:1215 +#: src/attrib.c:1216 #, c-format msgid "# auto_select=ON/OFF\n" msgstr "# auto_select=ON/OFF\n" -#: src/attrib.c:1216 +#: src/attrib.c:1217 #, c-format msgid "# batch_save=ON/OFF\n" msgstr "# batch_save=ON/OFF\n" -#: src/attrib.c:1217 +#: src/attrib.c:1218 #, 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/attrib.c:1218 +#: src/attrib.c:1219 #, c-format msgid "# delete_tmp_files=ON/OFF\n" msgstr "# delete_tmp_files=ON/OFF\n" -#: src/attrib.c:1219 +#: src/attrib.c:1220 #, c-format msgid "# editor_format=STRING (eg. %%E +%%N %%F)\n" msgstr "# editor_format=TERME (pe. %%E +%%N %%F)\n" -#: src/attrib.c:1220 +#: src/attrib.c:1221 #, c-format msgid "# fcc=STRING (eg. =mailbox)\n" msgstr "# fcc=TERME (pe. =mailbox)\n" -#: src/attrib.c:1221 +#: src/attrib.c:1222 #, c-format msgid "# followup_to=STRING\n" msgstr "# followup_to=TERME\n" -#: src/attrib.c:1222 +#: src/attrib.c:1223 #, c-format msgid "# from=STRING (just append wanted From:-line, don't use quotes)\n" msgstr "# from=TERME (choix du 'From:', ne pas utiliser celui cité)\n" -#: src/attrib.c:1223 +#: src/attrib.c:1224 #, c-format msgid "# group_catchup_on_exit=ON/OFF\n" msgstr "# group_catchup_on_exit=ON/OFF\n" -#: src/attrib.c:1224 +#: src/attrib.c:1225 #, 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/attrib.c:1225 +#: src/attrib.c:1226 #, c-format msgid "# mail_8bit_header=ON/OFF\n" msgstr "# mail_8bit_header=ON/OFF\n" -#: src/attrib.c:1226 +#: src/attrib.c:1227 #, c-format msgid "# mail_mime_encoding=supported_encoding" msgstr "# mail_mime_encoding=encodage_supporté" -#: src/attrib.c:1234 +#: src/attrib.c:1235 #, c-format msgid "# ispell=STRING\n" msgstr "# ispell=TERME\n" -#: src/attrib.c:1236 +#: src/attrib.c:1237 #, c-format msgid "# maildir=STRING (eg. ~/Mail)\n" msgstr "# maildir=TERME (pe. ~/Mail)\n" -#: src/attrib.c:1237 +#: src/attrib.c:1238 #, c-format msgid "# mailing_list=STRING (eg. majordomo@example.org)\n" msgstr "# mailing_list=TERME (pe. majordomo@example.org)\n" -#: src/attrib.c:1238 +#: src/attrib.c:1239 #, c-format msgid "# mime_types_to_save=STRING (eg. image/*,!image/bmp)\n" msgstr "# mime_types_to_save=TERME (pe. image/*,!image/bmp)\n" -#: src/attrib.c:1239 +#: src/attrib.c:1240 #, c-format msgid "# mark_ignore_tags=ON/OFF\n" msgstr "# mark_ignore_tags=ON/OFF\n" -#: src/attrib.c:1240 +#: src/attrib.c:1241 #, c-format msgid "# mark_saved_read=ON/OFF\n" msgstr "# mark_saved_read=ON/OFF\n" -#: src/attrib.c:1241 +#: src/attrib.c:1242 #, c-format msgid "# mime_forward=ON/OFF\n" msgstr "# mime_forward=ON/OFF\n" -#: src/attrib.c:1243 +#: src/attrib.c:1244 #, c-format msgid "# mm_network_charset=supported_charset" msgstr "# mm_network_charset=encodage_supporté" -#: src/attrib.c:1250 +#: src/attrib.c:1251 #, c-format msgid "# undeclared_charset=STRING (default is US-ASCII)\n" msgstr "# undeclared_charset=TERME (défaut est US-ASCII)\n" -#: src/attrib.c:1252 +#: src/attrib.c:1253 #, c-format msgid "# news_headers_to_display=STRING\n" msgstr "# news_headers_to_display=TERME\n" -#: src/attrib.c:1253 +#: src/attrib.c:1254 #, c-format msgid "# news_headers_to_not_display=STRING\n" msgstr "# news_headers_to_not_display=TERME\n" -#: src/attrib.c:1254 +#: src/attrib.c:1255 #, c-format msgid "# news_quote_format=STRING\n" msgstr "# news_quote_format=TERME\n" -#: src/attrib.c:1255 +#: src/attrib.c:1256 #, c-format msgid "# organization=STRING (if beginning with '/' read from file)\n" msgstr "# organization=TERME (si commence par '/' lire dans fichier)\n" -#: src/attrib.c:1256 +#: src/attrib.c:1257 #, c-format msgid "# pos_first_unread=ON/OFF\n" msgstr "# pos_first_unread=ON/OFF\n" -#: src/attrib.c:1257 +#: src/attrib.c:1258 #, c-format msgid "# post_8bit_header=ON/OFF\n" msgstr "# post_8bit_header=ON/OFF\n" -#: src/attrib.c:1258 +#: src/attrib.c:1259 #, c-format msgid "# post_mime_encoding=supported_encoding" msgstr "# post_mime_encoding=encodage_supporté" -#: src/attrib.c:1265 +#: src/attrib.c:1266 #, c-format msgid "# post_process_type=NUM\n" msgstr "# post_process_type=NUM\n" -#: src/attrib.c:1270 +#: src/attrib.c:1271 #, c-format msgid "# post_process_view=ON/OFF\n" msgstr "# post_process_view=ON/OFF\n" -#: src/attrib.c:1271 +#: src/attrib.c:1272 #, c-format msgid "# quick_kill_scope=STRING (ie. talk.*)\n" msgstr "# quick_kill_scope=TERME (pe. talk.*)\n" -#: src/attrib.c:1272 +#: src/attrib.c:1273 #, c-format msgid "# quick_kill_expire=ON/OFF\n" msgstr "# quick_kill_expire=ON/OFF\n" -#: src/attrib.c:1273 +#: src/attrib.c:1274 #, c-format msgid "# quick_kill_case=ON/OFF\n" msgstr "# quick_kill_case=ON/OFF\n" -#: src/attrib.c:1274 +#: src/attrib.c:1275 #, c-format msgid "# quick_kill_header=NUM\n" msgstr "# quick_kill_header=NUM\n" -#: src/attrib.c:1275 src/attrib.c:1284 +#: src/attrib.c:1276 src/attrib.c:1285 #, c-format msgid "# 0=Subject: (case sensitive) 1=Subject: (ignore case)\n" msgstr "# 0=Subject: (casse sensible) 1=Subject: (ignore la casse)\n" -#: src/attrib.c:1276 src/attrib.c:1285 +#: src/attrib.c:1277 src/attrib.c:1286 #, c-format msgid "# 2=From: (case sensitive) 3=From: (ignore case)\n" msgstr "# 2=From: (casse sensible) 3=From: (ignore la casse)\n" -#: src/attrib.c:1277 src/attrib.c:1286 +#: src/attrib.c:1278 src/attrib.c:1287 #, c-format msgid "# 4=Message-ID: & full References: line\n" msgstr "# 4=Message-ID: & \"References:\" complètes : ligne\n" -#: src/attrib.c:1278 src/attrib.c:1287 +#: src/attrib.c:1279 src/attrib.c:1288 #, c-format msgid "# 5=Message-ID: & last References: entry only\n" msgstr "# 5=Message-ID: & dernières References: entrée uniquement\n" -#: src/attrib.c:1279 src/attrib.c:1288 +#: src/attrib.c:1280 src/attrib.c:1289 #, c-format msgid "# 6=Message-ID: entry only 7=Lines:\n" msgstr "# 6=Message-ID: entrée uniquement 7=Lignes:\n" -#: src/attrib.c:1280 +#: src/attrib.c:1281 #, c-format msgid "# quick_select_scope=STRING\n" msgstr "# quick_select_scope=TERME\n" -#: src/attrib.c:1281 +#: src/attrib.c:1282 #, c-format msgid "# quick_select_expire=ON/OFF\n" msgstr "# quick_select_expire=ON/OFF\n" -#: src/attrib.c:1282 +#: src/attrib.c:1283 #, c-format msgid "# quick_select_case=ON/OFF\n" msgstr "# quick_select_case=ON/OFF\n" -#: src/attrib.c:1283 +#: src/attrib.c:1284 #, c-format msgid "# quick_select_header=NUM\n" msgstr "# quick_select_header=NUM\n" -#: src/attrib.c:1289 +#: src/attrib.c:1290 #, c-format msgid "# quote_chars=STRING (%%I for initials)\n" msgstr "# quote_chars=TERME (%%I pour les initiales)\n" -#: src/attrib.c:1291 +#: src/attrib.c:1292 #, c-format msgid "# print_header=ON/OFF\n" msgstr "# print_header=ON/OFF\n" -#: src/attrib.c:1293 +#: src/attrib.c:1294 #, c-format msgid "# process_only_unread=ON/OFF\n" msgstr "# process_only_unread=ON/OFF\n" -#: src/attrib.c:1294 +#: src/attrib.c:1295 #, c-format msgid "# prompt_followupto=ON/OFF\n" msgstr "# prompt_followupto=ON/OFF\n" -#: src/attrib.c:1295 +#: src/attrib.c:1296 #, c-format msgid "# savedir=STRING (eg. ~user/News)\n" msgstr "# savedir=TERME (pe. ~user/News)\n" -#: src/attrib.c:1296 +#: src/attrib.c:1297 #, c-format msgid "# savefile=STRING (eg. =linux)\n" msgstr "# savefile=TERME (pe. =linux)\n" -#: src/attrib.c:1297 +#: src/attrib.c:1298 #, c-format msgid "# sigfile=STRING (eg. $var/sig)\n" msgstr "# sigfile=TERME (pe. $var/sig)\n" -#: src/attrib.c:1298 +#: src/attrib.c:1299 #, c-format msgid "# show_author=NUM\n" msgstr "# show_author=NUM\n" -#: src/attrib.c:1304 +#: src/attrib.c:1305 #, c-format msgid "# show_signatures=ON/OFF\n" msgstr "# show_signatures=ON/OFF\n" -#: src/attrib.c:1305 +#: src/attrib.c:1306 #, c-format msgid "# show_only_unread_arts=ON/OFF\n" msgstr "# show_only_unread=ON/OFF\n" -#: src/attrib.c:1306 +#: src/attrib.c:1307 #, c-format msgid "# sigdashes=ON/OFF\n" msgstr "# sigdashes=ON/OFF\n" -#: src/attrib.c:1307 +#: src/attrib.c:1308 #, c-format msgid "# signature_repost=ON/OFF\n" msgstr "# signature_repost=ON/OFF\n" -#: src/attrib.c:1308 +#: src/attrib.c:1309 #, c-format msgid "# sort_article_type=NUM\n" msgstr "# sort_art_type=NUM\n" -#: src/attrib.c:1326 +#: src/attrib.c:1327 #, c-format msgid "# sort_threads_type=NUM\n" msgstr "# sort_threads_type=NUM\n" -#: src/attrib.c:1335 -#, c-format -msgid "# start_editor_offset=ON/OFF\n" -msgstr "# start_editor_offset=ON/OFF\n" - #: src/attrib.c:1336 #, c-format msgid "# tex2iso_conv=ON/OFF\n" @@ -529,7 +517,7 @@ msgstr "################################ msgid "(unknown)" msgstr "(inconnu)" -#: src/keymap.c:280 +#: src/keymap.c:282 msgid "NULL" msgstr "NULL" @@ -981,7 +969,7 @@ msgstr "Création du fichier active des msgid "Creating newsrc file...\n" msgstr "Création du fichier newsrc...\n" -#: src/lang.c:161 src/lang.c:1314 src/lang.c:1334 +#: src/lang.c:161 src/lang.c:1327 src/lang.c:1347 msgid "Default" msgstr "Défaut" @@ -1014,47 +1002,52 @@ msgid "*** End of page ***" msgstr "*** Fin de l'article ***" #: src/lang.c:170 -msgid "*** End of scopes ***" +#, fuzzy +msgid "*** End of posted articles ***" msgstr "*** Fin de la liste ***" #: src/lang.c:171 +msgid "*** End of scopes ***" +msgstr "*** Fin de la liste ***" + +#: src/lang.c:172 msgid "*** End of thread ***" msgstr "*** Fin du fil ***" -#: src/lang.c:172 +#: src/lang.c:173 msgid "*** End of URLs ***" msgstr "*** Fin des URLs ***" -#: src/lang.c:173 +#: src/lang.c:174 msgid "Enter limit of articles to get> " msgstr "Entrez le nombre max d'articles à récupérer > " -#: src/lang.c:174 +#: src/lang.c:175 msgid "Enter Message-ID to go to> " msgstr "Entrez le Message-ID à voir > " -#: src/lang.c:175 +#: src/lang.c:176 msgid " and enter next unread thread" msgstr " et passer au fil non lu suivant" -#: src/lang.c:176 +#: src/lang.c:177 msgid " and enter next unread article" msgstr " et passer à l'article non lu suivant" -#: src/lang.c:177 +#: src/lang.c:178 msgid " and enter next unread group" msgstr " et entrer dans le groupe suivant non lu" -#: src/lang.c:178 +#: src/lang.c:179 msgid "Enter option number> " msgstr "Entrez le numéro de l'option > " -#: src/lang.c:179 +#: src/lang.c:180 #, c-format msgid "Enter range [%s]> " msgstr "Entrez un champ [%s] > " -#: src/lang.c:180 +#: src/lang.c:181 msgid "" "\n" "Warning: Approved: header used.\n" @@ -1062,7 +1055,7 @@ msgstr "" "\n" "Attention : en-tête Approved: utilisé.\n" -#: src/lang.c:182 +#: src/lang.c:183 msgid "" "\n" "Error: Bad address in Approved: header.\n" @@ -1070,7 +1063,7 @@ msgstr "" "\n" "Erreur : Mauvaise adresse dans l'en-tête Approved:.\n" -#: src/lang.c:183 +#: src/lang.c:184 msgid "" "\n" "Error: Bad address in From: header.\n" @@ -1078,7 +1071,7 @@ msgstr "" "\n" "Erreur : Mauvaise adresse dans l'en-tête From:.\n" -#: src/lang.c:184 +#: src/lang.c:185 msgid "" "\n" "Error: Bad FQDN in Message-ID: header.\n" @@ -1086,7 +1079,7 @@ msgstr "" "\n" "Erreur : Mauvais FQDN dans l'en-tête Message-ID:.\n" -#: src/lang.c:185 +#: src/lang.c:186 msgid "" "\n" "Error: Bad address in Reply-To: header.\n" @@ -1094,7 +1087,7 @@ msgstr "" "\n" "Erreur : Mauvais adresse dans l'en-ête Reply-To:.\n" -#: src/lang.c:186 +#: src/lang.c:187 msgid "" "\n" "Error: Bad address in To: header.\n" @@ -1102,27 +1095,27 @@ msgstr "" "\n" "Erreur : Mauvaise adresse dans l'en-tête To:.\n" -#: src/lang.c:188 +#: src/lang.c:189 #, c-format msgid "Can't unlock %s" msgstr "Déverrouillage de %s impossible" -#: src/lang.c:189 +#: src/lang.c:190 #, c-format msgid "Couldn't dotlock %s - article not appended!" msgstr "N'a pu déverrouiler %s - article non ajouté !" -#: src/lang.c:190 +#: src/lang.c:191 #, c-format msgid "Couldn't lock %s - article not appended!" msgstr "N'a pu verrouiller %s - article non ajouté !" -#: src/lang.c:193 +#: src/lang.c:194 #, c-format msgid "Corrupted file %s" msgstr "Fichier %s corrompu" -#: src/lang.c:195 +#: src/lang.c:196 msgid "" "\n" "Error: Followup-To \"poster\" and a newsgroup is not allowed!\n" @@ -1130,38 +1123,38 @@ msgstr "" "\n" "Erreur : Followup-To \"poster\" et un groupe n'est pas autorisé !\n" -#: src/lang.c:196 +#: src/lang.c:197 #, 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:197 +#: src/lang.c:198 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:198 +#: src/lang.c:199 msgid "Left angle bracket missing in route address.\n" msgstr "Accolade gauche manquante dans l'adresse de routage.\n" -#: src/lang.c:199 +#: src/lang.c:200 msgid "Left parenthesis missing in old-style address.\n" msgstr "Parenthèse gauche manquante dans l'ancien type d'adresse.\n" -#: src/lang.c:200 +#: src/lang.c:201 msgid "Right parenthesis missing in old-style address.\n" msgstr "Parenthèse droite manquante dans l'ancien type d'adresse.\n" -#: src/lang.c:201 +#: src/lang.c:202 msgid "At-sign missing in mail address.\n" msgstr "Arobase manquant dans l'adresse email.\n" -#: src/lang.c:202 +#: src/lang.c:203 msgid "Single component FQDN is not allowed. Add your domain.\n" msgstr "Composant FQDN unique non autorisé. Ajoutez votre domaine.\n" -#: src/lang.c:203 +#: src/lang.c:204 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 +1163,7 @@ msgstr "" "existe.\n" "Utilisez .invalid comme domaine premier pour les fausses adresses.\n" -#: src/lang.c:204 +#: src/lang.c:205 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 +1172,7 @@ msgstr "" "existe.\n" "Utilisez .invalid comme domaine premier pour les fausses adresses.\n" -#: src/lang.c:205 +#: src/lang.c:206 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,54 +1181,54 @@ msgstr "" "existe.\n" "Utilisez .invalid comme domaine premier pour les fausses adresses.\n" -#: src/lang.c:206 +#: src/lang.c:207 msgid "Illegal character in FQDN.\n" msgstr "Caractère illégal dans le FQDN.\n" -#: src/lang.c:207 +#: src/lang.c:208 msgid "Zero length FQDN component not allowed.\n" msgstr "Valeur vide dans le FQDN non autorisé.\n" -#: src/lang.c:208 +#: src/lang.c:209 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:209 +#: src/lang.c:210 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:210 +#: src/lang.c:211 msgid "FQDN component may not start with digit.\n" msgstr "Composant FQDN ne devrait pas commencer par un chiffre.\n" -#: src/lang.c:211 +#: src/lang.c:212 msgid "Domain literal has impossible numeric value.\n" msgstr "Domaine littéral contient une valeur numérique impossible.\n" -#: src/lang.c:212 +#: src/lang.c:213 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:213 +#: src/lang.c:214 msgid "Right bracket missing in domain literal.\n" msgstr "Parenthèse droite manquante dans le domaine littéral.\n" -#: src/lang.c:214 +#: src/lang.c:215 msgid "Missing localpart of mail address.\n" msgstr "Partie locale manquante dans l'adresse email.\n" -#: src/lang.c:215 +#: src/lang.c:216 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:216 +#: src/lang.c:217 msgid "Zero length localpart component not allowed.\n" msgstr "Valeur vide dans composant de partie locale non autorisé.\n" -#: src/lang.c:217 +#: src/lang.c:218 msgid "" "Illegal character in realname.\n" "Unquoted words may not contain '!()<>@,;:\\.[]' in route addresses.\n" @@ -1244,7 +1237,7 @@ msgstr "" "Mots non cités ne devraient pas contenir '!()<>@,;:\\.[]' dans l'adresse de " "routage.\n" -#: src/lang.c:218 +#: src/lang.c:219 msgid "" "Illegal character in realname.\n" "Quoted words may not contain '()<>\\'.\n" @@ -1252,7 +1245,7 @@ msgstr "" "Caractère illégal dans le nom réel.\n" "Mots cités ne devraient pas contenir '()<>\\'.\n" -#: src/lang.c:219 +#: src/lang.c:220 msgid "" "Illegal character in realname.\n" "Encoded words may not contain '!()<>@,;:\"\\.[]/=' in parameter.\n" @@ -1261,11 +1254,11 @@ msgstr "" "Mots encodés ne devraient pas contenir '!()<>@,;:\"\\.[]/=' dans le " "paramètre.\n" -#: src/lang.c:220 +#: src/lang.c:221 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:221 +#: src/lang.c:222 msgid "" "Illegal character in realname.\n" "Unquoted words may not contain '()<>\\' in old-style addresses.\n" @@ -1274,7 +1267,7 @@ msgstr "" "Mots non cités ne devraient pas contenir '()<>\\' dans les adresses de type " "anciennes.\n" -#: src/lang.c:222 +#: src/lang.c:223 msgid "" "Illegal character in realname.\n" "Control characters and unencoded 8bit characters > 127 are not allowed.\n" @@ -1283,7 +1276,7 @@ msgstr "" "Les caractères de contrôle et non encodés en 8bit > 127 ne sont pas " "autorisés.\n" -#: src/lang.c:223 +#: src/lang.c:224 msgid "" "\n" "Error: No blank line found after header.\n" @@ -1291,7 +1284,7 @@ msgstr "" "\n" "Erreur : Pas de ligne vide trouvée après l'en-tête.\n" -#: src/lang.c:224 +#: src/lang.c:225 #, c-format msgid "" "\n" @@ -1301,7 +1294,7 @@ msgstr "" "Erreur : Formattage incorrect de %s.\n" #. TODO: fixme, US-ASCII is not the only 7bit charset we know about -#: src/lang.c:226 +#: src/lang.c:227 msgid "" "\n" "Error: Posting contains non-ASCII characters but MM_CHARSET is set to\n" @@ -1315,7 +1308,7 @@ msgstr "" " correcte pour votre langue via le M)enu des options ou via\n" " l'édition de votre tinrc.\n" -#: src/lang.c:231 +#: src/lang.c:232 msgid "" "\n" "Error: Posting contains non-ASCII characters but the MIME encoding\n" @@ -1332,7 +1325,7 @@ msgstr "" " changement peut être effectué via le M)enu des options ou via\n" " l'édition de votre tinrc.\n" -#: src/lang.c:237 +#: src/lang.c:238 msgid "" "\n" "Error: Article starts with blank line instead of header\n" @@ -1340,7 +1333,7 @@ msgstr "" "\n" "Erreur : L'article débute avec une ligne vide au lieu d'un en-tête\n" -#: src/lang.c:238 +#: src/lang.c:239 #, c-format msgid "" "\n" @@ -1352,7 +1345,7 @@ msgstr "" "nom :\n" "%s\n" -#: src/lang.c:239 +#: src/lang.c:240 #, c-format msgid "" "\n" @@ -1361,7 +1354,7 @@ msgstr "" "\n" "Erreur : La ligne \"%s:\" est vide.\n" -#: src/lang.c:240 +#: src/lang.c:241 #, c-format msgid "" "\n" @@ -1370,7 +1363,7 @@ msgstr "" "\n" "Erreur : La ligne \"%s:\" est absente de l'en-tête de l'article.\n" -#: src/lang.c:241 +#: src/lang.c:242 #, c-format msgid "" "\n" @@ -1379,7 +1372,7 @@ msgstr "" "\n" "Erreur : %s ne contient pas de caractères 7 bits.\n" -#: src/lang.c:242 +#: src/lang.c:243 #, c-format msgid "" "\n" @@ -1390,7 +1383,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:243 +#: src/lang.c:244 #, c-format msgid "" "\n" @@ -1399,21 +1392,21 @@ msgstr "" "\n" "Erreur : Il y a plusieurs lignes (%d) \"%s:\" dans l'en-tête.\n" -#: src/lang.c:244 +#: src/lang.c:245 #, c-format msgid "Insecure permissions of %s (%o)" msgstr "Permissions de %s non sûres (%o)" -#: src/lang.c:248 +#: src/lang.c:250 #, 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:249 +#: src/lang.c:251 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:250 +#: src/lang.c:253 msgid "" "\n" "Error: \"poster\" is not allowed in Newsgroups!\n" @@ -1421,16 +1414,16 @@ msgstr "" "\n" "Erreur : \"poster\" n'est pas autorisé dans les Groupes !\n" -#: src/lang.c:251 +#: src/lang.c:254 msgid "Can't get a (fully-qualified) domain-name!" msgstr "Nom de domaine (qualifié) introuvable !" -#: src/lang.c:252 +#: src/lang.c:255 #, c-format msgid "No permissions to go into %s\n" msgstr "Pas la permission d'aller dans %s\n" -#: src/lang.c:254 +#: src/lang.c:257 msgid "" "\n" "Error: From: line missing.\n" @@ -1438,30 +1431,30 @@ msgstr "" "\n" "Erreur : En-tête 'From:' manquant.\n" -#: src/lang.c:256 +#: src/lang.c:259 #, c-format msgid "No read permissions for %s\n" msgstr "Pas la permission de lecture pour %s\n" -#: src/lang.c:257 +#: src/lang.c:260 #, c-format msgid "File %s does not exist\n" msgstr "Fichier %s inexistant\n" -#: src/lang.c:258 +#: src/lang.c:261 #, c-format msgid "No write permissions for %s\n" msgstr "Pas la permission d'écrire pour %s\n" -#: src/lang.c:259 +#: src/lang.c:262 msgid "Can't get user information (/etc/passwd missing?)" msgstr "Info sur l'utilisateur introuvable (/etc/passwd manquant ?)" -#: src/lang.c:260 +#: src/lang.c:263 msgid "errors" msgstr "erreurs" -#: src/lang.c:262 +#: src/lang.c:265 #, c-format msgid "" "\n" @@ -1471,61 +1464,61 @@ msgstr "" "Erreur sur la ligne %d : en-tête \"Sender:\" non autorisé (sera ajouté pour " "vous)\n" -#: src/lang.c:264 +#: src/lang.c:267 #, 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:265 +#: src/lang.c:268 msgid "error" msgstr "erreur" -#: src/lang.c:266 +#: src/lang.c:269 msgid "Unknown display level" msgstr "Vue affichée inconnue" -#: src/lang.c:267 +#: src/lang.c:270 msgid "" msgstr "" -#: src/lang.c:268 +#: src/lang.c:271 msgid "Exiting..." msgstr "Fermeture..." -#: src/lang.c:269 +#: src/lang.c:272 msgid "leaving external mail-reader" msgstr "fermeture du client mail externe" -#: src/lang.c:270 +#: src/lang.c:273 #, c-format msgid "Extracting %s..." msgstr "Extraction de %s..." -#: src/lang.c:272 +#: src/lang.c:275 #, 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:273 +#: src/lang.c:276 #, 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:274 -#, fuzzy, c-format +#: src/lang.c:277 +#, c-format msgid "Filtering global rules (%d/%d) ('q' to quit)..." -msgstr "Filtrage selon les règles globales (%d/%d)..." +msgstr "Filtrage selon les règles globales (%d/%d) ('q' pour quitter)..." -#: src/lang.c:275 +#: src/lang.c:278 msgid "Rule created by: " msgstr "Règle créée par : " -#: src/lang.c:276 +#: src/lang.c:279 #, c-format msgid "Enter pattern [%s]> " msgstr "Entrez le réglage [%s] > " -#: src/lang.c:277 +#: src/lang.c:280 #, c-format msgid "" "\n" @@ -1535,20 +1528,20 @@ msgstr "" "Vous avez souhaité que les réponses à votre article aillent au(x) %s " "suivant(s) :\n" -#: src/lang.c:278 +#: src/lang.c:281 #, 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:279 +#: src/lang.c:282 msgid "-- forwarded message --\n" msgstr "-- message redirigé --\n" -#: src/lang.c:280 +#: src/lang.c:283 msgid "-- end of forwarded message --\n" msgstr "-- fin du message redirigé --\n" -#: src/lang.c:281 +#: src/lang.c:284 msgid "" "# Format:\n" "# comment=STRING Optional. Multiple lines allowed. Comments must be " @@ -1563,12 +1556,12 @@ msgid "" "# score=STRING One of the two keywords: 'hot' or 'kill'.\n" "# subj=STRING Optional. Subject: line (e.g. How to be a wizard).\n" "# from=STRING Optional. From: line (e.g. *Craig Shergold*).\n" -"# msgid=STRING Optional. Message-ID: line (e.g. <123@ether.net>) " +"# msgid=STRING Optional. Message-ID: line (e.g. <123@example.net>) " "with\n" "# full references.\n" "# msgid_last=STRING Optional. Like above, but with last reference only.\n" "# msgid_only=STRING Optional. Like above, but without references.\n" -"# refs_only=STRING Optional. References: line (e.g. <123@ether.net>) " +"# refs_only=STRING Optional. References: line (e.g. <123@example.net>) " "without\n" "# Message-ID:\n" "# lines=[<>]?NUM Optional. Lines: line. '<' or '>' are optional.\n" @@ -1617,857 +1610,877 @@ msgstr "" "règle.\n" "#\n" -#: src/lang.c:305 +#: src/lang.c:308 #, c-format msgid "Enter score for rule (default=%d): " msgstr "Entrez le score (défaut=%d) : " -#: src/lang.c:306 +#: src/lang.c:309 #, 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:307 +#: src/lang.c:310 msgid "Full" msgstr "Tous" -#: src/lang.c:308 +#: src/lang.c:311 msgid "Comment (optional) : " msgstr "Commentaire (facultatif) : " -#: src/lang.c:309 +#: src/lang.c:312 msgid "Apply pattern to : " msgstr "Appliquer à : " -#: src/lang.c:310 +#: src/lang.c:313 msgid "From: line (ignore case) " msgstr "l'en-tête 'From:' (ignorer la casse)" -#: src/lang.c:311 +#: src/lang.c:314 msgid "From: line (case sensitive) " msgstr "l'en-tête 'From:' (casse sensible)" -#: src/lang.c:313 +#: src/lang.c:316 #, c-format msgid "%s%s: Unknown host.\n" msgstr "%s%s : Hôte inconnu.\n" -#: src/lang.c:315 +#: src/lang.c:318 msgid "global " msgstr "global " -#: src/lang.c:316 +#: src/lang.c:319 #, c-format msgid "Please use %.100s instead" msgstr "Utilisez svp %.100s à la place" -#: src/lang.c:317 +#: src/lang.c:320 #, c-format msgid "%s is bogus" msgstr "%s pose problème" -#: src/lang.c:318 +#: src/lang.c:321 #, c-format msgid "Group %s is moderated. Continue?" msgstr "Groupe %s modéré. Continuer ?" -#: src/lang.c:319 +#: src/lang.c:322 msgid "groups" msgstr "groupes" -#: src/lang.c:320 +#: src/lang.c:323 #, c-format msgid "Rereading %s..." msgstr "Relecture de %s..." -#: src/lang.c:321 +#: src/lang.c:324 msgid "Top Level Commands" msgstr "Commandes niveau supérieur" -#: src/lang.c:322 +#: src/lang.c:325 msgid "Group Selection" msgstr "Sélection du groupe" -#: src/lang.c:323 +#: src/lang.c:326 msgid "group" msgstr "groupe" -#: src/lang.c:324 +#: src/lang.c:327 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:326 +#: src/lang.c:329 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:327 +#: src/lang.c:330 msgid "From: line to add to filter file. toggles & sets." msgstr "Filtrer l'en-tête 'From:'. change & valide." -#: src/lang.c:328 +#: src/lang.c:331 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:329 +#: src/lang.c:332 msgid "Message-ID: line to add to filter file. toggles & sets." msgstr "Filtrer l'en-tête 'Message-ID'. change & valide." -#: src/lang.c:330 +#: src/lang.c:333 msgid "Subject: line to add to filter file. toggles & sets." msgstr "Filtrer l'en-tête 'Subject'. change & valide." -#: src/lang.c:331 +#: src/lang.c:334 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:332 +#: src/lang.c:335 msgid "" "Select where text pattern should be applied. toggles & sets." msgstr "" "Sur quel en-tête appliquer ce terme. change & valide." -#: src/lang.c:333 +#: src/lang.c:336 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:334 +#: src/lang.c:337 msgid "" "Apply kill only to current group or all groups. toggles & sets." msgstr "Filtrer groupe actuel ou tous. change & valide." -#: src/lang.c:335 +#: src/lang.c:338 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:336 +#: src/lang.c:339 msgid "kill an article via a menu" msgstr "filtrer un article via un menu" -#: src/lang.c:337 +#: src/lang.c:340 msgid "auto-select (hot) an article via a menu" msgstr "sélection auto. (hot) d'un article via un menu" -#: src/lang.c:338 +#: src/lang.c:341 msgid "Browse URLs in article" msgstr "Voir les URLs dans l'article" -#: src/lang.c:339 +#: src/lang.c:342 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:341 +#: src/lang.c:344 msgid "cancel (delete) or supersede (overwrite) current article" msgstr "annuler (effacer) ou remplacer (écraser) l'article actuel" -#: src/lang.c:342 +#: src/lang.c:345 msgid "post followup to current article" msgstr "poster un suivi pour l'article actuel" -#: src/lang.c:343 +#: src/lang.c:346 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:344 +#: src/lang.c:347 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:345 +#: src/lang.c:348 msgid "repost chosen article to another group" msgstr "reposter l'article choisi dans un autre groupe" -#: src/lang.c:347 +#: src/lang.c:350 msgid "edit article (mail-groups only)" msgstr "éditer l'article (groupes de messagerie uniquement)" -#: src/lang.c:348 +#: src/lang.c:351 msgid "display first article in current thread" msgstr "afficher le 1er article du fil actuel" -#: src/lang.c:349 +#: src/lang.c:352 msgid "display first page of article" msgstr "afficher la 1ère page de l'article" -#: src/lang.c:350 +#: src/lang.c:353 msgid "display last article in current thread" msgstr "afficher le dernier article du fil actuel" -#: src/lang.c:351 +#: src/lang.c:354 msgid "display last page of article" msgstr "afficher la dernière page de l'article" -#: src/lang.c:352 +#: src/lang.c:355 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:353 +#: src/lang.c:356 msgid "display next article" msgstr "afficher l'article suivant" -#: src/lang.c:354 +#: src/lang.c:357 msgid "display first article in next thread" msgstr "afficher le 1er article du fil suivant" -#: src/lang.c:355 +#: src/lang.c:358 msgid "display next unread article" msgstr "afficher le prochain article non lu" -#: src/lang.c:356 +#: src/lang.c:359 msgid "go to the article that this one followed up" msgstr "aller à l'article parent" -#: src/lang.c:357 +#: src/lang.c:360 msgid "display previous article" msgstr "afficher l'article précédent" -#: src/lang.c:358 +#: src/lang.c:361 msgid "display previous unread article" msgstr "afficher l'article précédent non lu" -#: src/lang.c:359 +#: src/lang.c:362 msgid "quickly kill an article using defaults" msgstr "filtrer rapidement un article en utilisant les défauts" -#: src/lang.c:360 +#: src/lang.c:363 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:361 +#: src/lang.c:364 msgid "return to group selection level" msgstr "retourner à la vue sélection de groupe" -#: src/lang.c:362 +#: src/lang.c:365 msgid "reply through mail to author" msgstr "répondre par email à l'auteur" -#: src/lang.c:363 +#: src/lang.c:366 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:364 +#: src/lang.c:367 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:365 +#: src/lang.c:368 msgid "search backwards within this article" msgstr "recherche arrière dans cet article" -#: src/lang.c:366 +#: src/lang.c:369 msgid "search forwards within this article" msgstr "recherche avant dans cet article" -#: src/lang.c:367 +#: src/lang.c:370 msgid "show article in raw-mode (including all headers)" msgstr "afficher la source des articles (incluant les en-têtes)" -#: src/lang.c:368 +#: src/lang.c:371 msgid "skip next block of included text" msgstr "passer au bloc suivant incluant du texte" -#: src/lang.c:369 +#: src/lang.c:372 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:370 +#: src/lang.c:373 msgid "toggle display of all headers" msgstr "(dés)activer l'affichage de tous les en-têtes" -#: src/lang.c:371 +#: src/lang.c:374 msgid "toggle word highlighting on/off" msgstr "(dés)activer la surbrillance des mots" -#: src/lang.c:372 +#: src/lang.c:375 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:373 +#: src/lang.c:376 msgid "toggle tabwidth 4 <-> 8" msgstr "basculer la taille de tabulation 4 <-> 8" -#: src/lang.c:374 -msgid "toggle german TeX style decoding for current article" +#: src/lang.c:377 +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:375 +#: src/lang.c:378 msgid "toggle display of uuencoded sections" msgstr "(dés)activer l'affichage des sections uuencodées" -#: src/lang.c:376 +#: src/lang.c:379 msgid "View/pipe/save multimedia attachments" msgstr "Voir/passer/enregistrer les PJ multimédia" -#: src/lang.c:377 +#: src/lang.c:380 msgid "choose first attachment in list" msgstr "choisir la première pièce-jointe de la liste" -#: src/lang.c:378 +#: src/lang.c:381 msgid "0 - 9\t choose attachment by number" msgstr "0 - 9\t choisir la pièce-jointe par son numéro" -#: src/lang.c:379 +#: src/lang.c:382 msgid "choose last attachment in list" msgstr "choisir la dernière PJ de la liste" -#: src/lang.c:381 +#: src/lang.c:384 msgid "pipe attachment into command" msgstr "passer la pièce-jointe à une commande" -#: src/lang.c:382 +#: src/lang.c:385 msgid "pipe raw attachment into command" msgstr "passer la source de la PJ à une commande" -#: src/lang.c:384 +#: src/lang.c:387 msgid "save attachment to disk" msgstr "enregistrer la pièce-jointe" -#: src/lang.c:385 +#: src/lang.c:388 msgid "search for attachments forwards" msgstr "recherche avant des pièces-jointes" -#: src/lang.c:386 +#: src/lang.c:389 msgid "search for attachments backwards" msgstr "recherche arrière des pièces-jointes" -#: src/lang.c:387 +#: src/lang.c:390 msgid "view attachment" msgstr "voir la pièce-jointe" -#: src/lang.c:388 +#: src/lang.c:391 msgid "tag attachment" msgstr "marquer la pièce-jointe" -#: src/lang.c:389 +#: src/lang.c:392 msgid "tag attachments that match user specified pattern" msgstr "marquer les PJ qui correspondant à une recherche" -#: src/lang.c:390 +#: src/lang.c:393 msgid "reverse tagging on all attachments (toggle)" msgstr "annuler (ou pas) le marquage de toutes les PJ" -#: src/lang.c:391 +#: src/lang.c:394 msgid "untag all tagged attachments" msgstr "démarquer toutes les PJ marquées" -#: src/lang.c:392 +#: src/lang.c:395 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:393 +#: src/lang.c:396 msgid "choose first attribute in list" msgstr "choisir le 1er article dans la liste" -#: src/lang.c:394 +#: src/lang.c:397 msgid "0 - 9\t choose attribute by number" msgstr "0 - 9\t choisir un article par numéro" -#: src/lang.c:395 +#: src/lang.c:398 msgid "choose last attribute in list" msgstr "choisir le dernier article dans la liste" -#: src/lang.c:396 +#: src/lang.c:399 msgid "reset attribute to a default value" msgstr "réinitialiser à sa valeur par défaut" -#: src/lang.c:397 +#: src/lang.c:400 msgid "search forwards for an attribute" msgstr "recherche avant d'un attribut" -#: src/lang.c:398 +#: src/lang.c:401 msgid "search backwards for an attribute" msgstr "recherche arrière d'un attribut" -#: src/lang.c:399 +#: src/lang.c:402 msgid "select attribute" msgstr "sélectionner un attribut" -#: src/lang.c:400 +#: src/lang.c:403 msgid "toggle back to options menu when invoked from there" msgstr "revenir au menu options lorsque demandé depuis ici" -#: src/lang.c:401 +#: src/lang.c:404 #, c-format msgid "report bug or comment via mail to %s" msgstr "signaler un bogue ou envoi d'un commentaire à %s" -#: src/lang.c:402 +#: src/lang.c:405 msgid "choose first option in list" msgstr "choisir la première option de la liste" -#: src/lang.c:403 +#: src/lang.c:406 msgid "0 - 9\t choose option by number" msgstr "0 - 9\t choisir une option par son numéro" -#: src/lang.c:404 +#: src/lang.c:407 msgid "choose last option in list" msgstr "choisir la dernière option de la liste" -#: src/lang.c:405 +#: src/lang.c:408 msgid "start scopes menu" msgstr "afficher le menu des sélections" -#: src/lang.c:406 +#: src/lang.c:409 msgid "search forwards for an option" msgstr "recherche avant d'une option" -#: src/lang.c:407 +#: src/lang.c:410 msgid "search backwards for an option" msgstr "recherche arrière d'une option" -#: src/lang.c:408 +#: src/lang.c:411 msgid "select option" msgstr "sélectionner une option" -#: src/lang.c:409 +#: src/lang.c:412 msgid "toggle to attributes menu" msgstr "(dés)activer le menu attributs" -#: src/lang.c:410 +#: src/lang.c:413 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:411 +#: src/lang.c:414 msgid "escape from command prompt" msgstr "quitter le prompt" -#: src/lang.c:412 +#: src/lang.c:415 msgid "edit filter file" msgstr "éditer les filtres" -#: src/lang.c:413 +#: src/lang.c:416 msgid "get help" msgstr "voir l'aide" -#: src/lang.c:414 +#: src/lang.c:417 msgid "display last article viewed" msgstr "afficher le dernier article lu" -#: src/lang.c:415 +#: src/lang.c:418 msgid "down one line" msgstr "descendre d'une ligne" -#: src/lang.c:416 +#: src/lang.c:419 msgid "up one line" msgstr "monter d'une ligne" -#: src/lang.c:417 +#: src/lang.c:420 msgid "go to article chosen by Message-ID" msgstr "aller à l'article via son Message-ID" -#: src/lang.c:418 +#: src/lang.c:421 msgid "mail article/thread/hot/pattern/tagged articles to someone" msgstr "envoyer article/fil/sél./articles marqués à une personne" -#: src/lang.c:419 +#: src/lang.c:422 msgid "menu of configurable options" msgstr "menu des options réglables" -#: src/lang.c:420 +#: src/lang.c:423 msgid "down one page" msgstr "descendre d'une page" -#: src/lang.c:421 +#: src/lang.c:424 msgid "up one page" msgstr "monter d'une page" -#: src/lang.c:423 +#: src/lang.c:426 msgid "post (write) article to current group" msgstr "poster (écrire) un article dans le groupe actuel" -#: src/lang.c:424 +#: src/lang.c:427 msgid "post postponed articles" msgstr "poster les brouillons" -#: src/lang.c:426 +#: src/lang.c:429 msgid "list articles posted by you (from posted file)" msgstr "lister les articles postés par vous (fichier posted)" -#: src/lang.c:427 +#: src/lang.c:430 msgid "return to previous menu" msgstr "retourner au menu précédent" -#: src/lang.c:428 +#: src/lang.c:431 msgid "quit tin immediately" msgstr "quitter tin immédiatement" -#: src/lang.c:429 +#: src/lang.c:432 msgid "redraw page" msgstr "rafraîchir la page" -#: src/lang.c:430 +#: src/lang.c:433 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:431 +#: src/lang.c:434 msgid "save marked articles automatically without user prompts" msgstr "enregistrement auto. des articles marqués sans demander" -#: src/lang.c:432 +#: src/lang.c:435 msgid "scroll the screen one line down" msgstr "défiler une page par une page" -#: src/lang.c:433 +#: src/lang.c:436 msgid "scroll the screen one line up" msgstr "remonter une page par une page" -#: src/lang.c:434 +#: src/lang.c:437 msgid "search for articles by author backwards" msgstr "recherche arrière d'articles par auteur" -#: src/lang.c:435 +#: src/lang.c:438 msgid "search for articles by author forwards" msgstr "recherche avant d'articles par auteur" -#: src/lang.c:436 +#: src/lang.c:439 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:437 +#: src/lang.c:440 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:438 +#: src/lang.c:441 msgid "search for articles by Subject line backwards" msgstr "recherche arrière d'articles par Sujet" -#: src/lang.c:439 +#: src/lang.c:442 msgid "search for articles by Subject line forwards" msgstr "recherche avant d'articles par Sujet" -#: src/lang.c:440 +#: src/lang.c:443 msgid "repeat last search" msgstr "relancer la dernière recherche" -#: src/lang.c:441 +#: src/lang.c:444 msgid "tag current article for reposting/mailing/piping/printing/saving" msgstr "marquer article pour repostage/envoi/passer/imprimer/enregistrer" -#: src/lang.c:442 +#: src/lang.c:445 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:443 +#: src/lang.c:446 msgid "toggle inverse video" msgstr "afficher ou non la vidéo inversée" -#: src/lang.c:444 -msgid "toggle mini help menu display" -msgstr "afficher ou non le petit menu d'aide" +#: src/lang.c:447 +#, fuzzy +msgid "toggle mini help menu and posting etiquette display" +msgstr "afficher ou non le petit menu d'aide et de l'étiquette" -#: src/lang.c:445 +#: src/lang.c:448 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:446 +#: src/lang.c:449 msgid "show version information" msgstr "afficher la version de tin" -#: src/lang.c:447 +#: src/lang.c:450 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:448 +#: src/lang.c:451 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:449 +#: src/lang.c:452 msgid "choose first thread in list" msgstr "choisir le 1er fil de la liste" -#: src/lang.c:450 +#: src/lang.c:453 msgid "choose last thread in list" msgstr "choisir le dernier fil de la liste" -#: src/lang.c:451 +#: src/lang.c:454 msgid "list articles within current thread (bring up Thread sub-menu)" msgstr "lister les articles du fil actuel (sous-menu fil)" -#: src/lang.c:452 +#: src/lang.c:455 msgid "mark article as unread" msgstr "marquer l'article comme non lu" -#: src/lang.c:453 +#: src/lang.c:456 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:454 +#: src/lang.c:457 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:455 +#: src/lang.c:458 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:456 +#: src/lang.c:459 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:457 +#: src/lang.c:460 msgid "toggle display of all/selected articles" msgstr "(dés)activer la vue de tout article/articles sélectionnés" -#: src/lang.c:458 +#: src/lang.c:461 msgid "display next group" msgstr "afficher le groupe suivant" -#: src/lang.c:459 +#: src/lang.c:462 msgid "display previous group" msgstr "afficher le groupe précédent" -#: src/lang.c:460 +#: src/lang.c:463 msgid "toggle all selections (all articles)" msgstr "(dés)activer toutes les sélections (tout article)" -#: src/lang.c:461 +#: src/lang.c:464 msgid "select group (make \"hot\")" msgstr "sélection du groupe (utiliser \"hot\")" -#: src/lang.c:462 +#: src/lang.c:465 msgid "select thread" msgstr "sélectionner le fil" -#: src/lang.c:463 +#: src/lang.c:466 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:464 +#: src/lang.c:467 msgid "select threads that match user specified pattern" msgstr "sélectionner les fils qui correspondent au critère choisi" -#: src/lang.c:465 src/lang.c:521 -#, fuzzy -msgid "tag/untag all parts of current multipart-message in order" -msgstr "marquer dans l'ordre toutes parties du message multiparties" - -#: src/lang.c:466 +#: src/lang.c:468 msgid "0 - 9\t choose thread by number" msgstr "0 - 9\t choisir le fil par numéro" -#: src/lang.c:467 +#: src/lang.c:469 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:468 +#: src/lang.c:470 msgid "toggle display of all/unread articles" msgstr "(dés)activer l'affichage de tout article/articles non lus" -#: src/lang.c:469 +#: src/lang.c:471 msgid "toggle selection of thread" msgstr "(dés)activer sélection du fil" -#: src/lang.c:470 +#: src/lang.c:472 msgid "cycle through threading options available" msgstr "voir toutes les options de groupage disponibles" -#: src/lang.c:471 +#: src/lang.c:473 msgid "undo all selections (all articles)" msgstr "annuler toutes sélections (tout article)" -#: src/lang.c:472 +#: src/lang.c:474 msgid "untag all tagged threads" msgstr "démarquer tout fil marqué" -#: src/lang.c:473 +#: src/lang.c:475 +#, fuzzy +msgid "search for articles forwards" +msgstr "recherche avant d'articles par auteur" + +#: src/lang.c:476 +#, fuzzy +msgid "search for articles backwards" +msgstr "recherche arrière d'articles par auteur" + +#: src/lang.c:477 +#, fuzzy +msgid "toggle info message in last line (Message-ID)" +msgstr "(dés)activer le message d'info. dans la dernière ligne (URL)" + +#: src/lang.c:478 +#, fuzzy +msgid "Open article by Message-ID" +msgstr "aller à l'article via son Message-ID" + +#: src/lang.c:479 msgid "add new scope" msgstr "ajouter une sélection" -#: src/lang.c:474 +#: src/lang.c:480 msgid "delete scope" msgstr "effacer la sélection" -#: src/lang.c:475 +#: src/lang.c:481 msgid "edit attributes file" msgstr "éditer le fichier attributes" -#: src/lang.c:476 +#: src/lang.c:482 msgid "choose first scope in list" msgstr "choisir la 1ère sélection de la liste" -#: src/lang.c:477 +#: src/lang.c:483 msgid "0 - 9\t choose scope by number" msgstr "0 - 9\t choisir une sélection par son numéro" -#: src/lang.c:478 +#: src/lang.c:484 msgid "choose last scope in list" msgstr "choisir la dernière sélection de la liste" -#: src/lang.c:479 +#: src/lang.c:485 msgid "move scope" msgstr "déplacer la sélection" -#: src/lang.c:480 +#: src/lang.c:486 msgid "rename scope" msgstr "renommer la sélection" -#: src/lang.c:481 +#: src/lang.c:487 msgid "select scope" msgstr "faire une sélection" -#: src/lang.c:482 +#: src/lang.c:488 msgid "mark all articles in group as read" msgstr "marquer lu tous les articles du groupe" -#: src/lang.c:483 +#: src/lang.c:489 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:484 +#: src/lang.c:490 msgid "choose first group in list" msgstr "choisir le 1er groupe de la liste" -#: src/lang.c:485 +#: src/lang.c:491 msgid "choose group by name" msgstr "choisir le groupe par nom" -#: src/lang.c:486 +#: src/lang.c:492 msgid "0 - 9\t choose group by number" msgstr "0 - 9\t choisir un groupe par son numéro" -#: src/lang.c:487 +#: src/lang.c:493 msgid "choose range of groups to be affected by next command" msgstr "choisir les groupes affectés par la commande suivante" -#: src/lang.c:488 +#: src/lang.c:494 msgid "choose last group in list" msgstr "choisir le dernier groupe de la liste" -#: src/lang.c:490 +#: src/lang.c:496 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:491 +#: src/lang.c:497 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:493 +#: src/lang.c:499 msgid "mark all articles in chosen group unread" msgstr "marquer non lu tout article dans le groupe choisi" -#: src/lang.c:494 +#: src/lang.c:500 msgid "move chosen group within list" msgstr "déplacer le groupe sélectionné" -#: src/lang.c:495 +#: src/lang.c:501 msgid "choose next group with unread news" msgstr "choisir le groupe suivant ayant articles non lus" -#: src/lang.c:496 src/lang.c:1396 +#: src/lang.c:502 src/lang.c:1409 msgid "quit" msgstr "quitter" -#: src/lang.c:497 +#: src/lang.c:503 msgid "quit without saving configuration changes" msgstr "quitter sans enregistrer les changements" -#: src/lang.c:498 +#: src/lang.c:504 msgid "read chosen group" msgstr "lire le groupe choisi" -#: src/lang.c:499 +#: src/lang.c:505 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:500 +#: src/lang.c:506 msgid "search backwards for a group name" msgstr "recherche arrière d'un groupe" -#: src/lang.c:501 +#: src/lang.c:507 msgid " \t (all searches are case-insensitive and wrap around)" msgstr " \t (les recherches sont sensibles à la casse)" -#: src/lang.c:502 +#: src/lang.c:508 msgid "search forwards for a group name" msgstr "recherche avant d'un groupe" -#: src/lang.c:503 +#: src/lang.c:509 msgid "subscribe to chosen group" msgstr "s'abonner au groupe sélectionné" -#: src/lang.c:504 +#: src/lang.c:510 msgid "subscribe to groups that match pattern" msgstr "abonnement aux groupes correspondant au critère" -#: src/lang.c:505 +#: src/lang.c:511 msgid "reread active file to check for any new news" msgstr "vérifier l'existence de nouveaux articles" -#: src/lang.c:506 +#: src/lang.c:512 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:507 +#: src/lang.c:513 msgid "toggle display to show all/unread subscribed groups" msgstr "afficher ou non tous les groupes abonnés non lu" -#: src/lang.c:508 +#: src/lang.c:514 msgid "unsubscribe from chosen group" msgstr "se désabonner du groupe sélectionné" -#: src/lang.c:509 +#: src/lang.c:515 msgid "unsubscribe from groups that match pattern" msgstr "désabonnement aux groupes correspondant au critère" -#: src/lang.c:510 +#: src/lang.c:516 msgid "sort the list of groups" msgstr "trier la liste des groupes" -#: src/lang.c:511 +#: src/lang.c:517 msgid "toggle display to show all/subscribed groups" msgstr "afficher ou non tous les groupes abonnés" -#: src/lang.c:512 +#: src/lang.c:518 +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:519 msgid "0 - 9\t choose article by number" msgstr "0 - 9\t choisir article par numéro" -#: src/lang.c:513 +#: src/lang.c:520 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:514 +#: src/lang.c:521 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:515 +#: src/lang.c:522 msgid "choose first article in list" msgstr "choisir le 1er article dans la liste" -#: src/lang.c:516 +#: src/lang.c:523 msgid "choose last article in list" msgstr "choisir le dernier article dans la liste" -#: src/lang.c:517 +#: src/lang.c:524 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:518 +#: src/lang.c:525 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:519 +#: src/lang.c:526 msgid "mark current thread as unread" msgstr "marquer le fil actuel comme non lu" -#: src/lang.c:520 +#: src/lang.c:527 msgid "read chosen article" msgstr "lire l'article choisi" -#: src/lang.c:522 +#: src/lang.c:528 msgid "" "Display properties\n" "------------------" @@ -2475,7 +2488,7 @@ msgstr "" "Propriétés de l'affichage\n" "-------------------------" -#: src/lang.c:523 +#: src/lang.c:529 msgid "" "Miscellaneous\n" "-------------" @@ -2483,7 +2496,7 @@ msgstr "" "Divers\n" "------" -#: src/lang.c:524 +#: src/lang.c:530 msgid "" "Moving around\n" "-------------" @@ -2491,7 +2504,7 @@ msgstr "" "Navigation\n" "----------" -#: src/lang.c:525 +#: src/lang.c:531 msgid "" "Group/thread/article operations\n" "-------------------------------" @@ -2499,7 +2512,7 @@ msgstr "" "Opérations sur les Groupes / fils / articles\n" "--------------------------------------------" -#: src/lang.c:526 +#: src/lang.c:532 msgid "" "Attachment operations\n" "---------------------" @@ -2507,7 +2520,7 @@ msgstr "" "Opérations sur les pièces-jointes\n" "---------------------------------" -#: src/lang.c:527 +#: src/lang.c:533 msgid "" "Attribute operations\n" "--------------------" @@ -2515,7 +2528,7 @@ msgstr "" "Opérations sur les attributs\n" "----------------------------" -#: src/lang.c:528 +#: src/lang.c:534 msgid "" "Option operations\n" "-----------------" @@ -2523,7 +2536,16 @@ msgstr "" "Options des opérations\n" "----------------------" -#: src/lang.c:529 +#: src/lang.c:535 +#, fuzzy +msgid "" +"Posted article operations\n" +"-------------------------" +msgstr "" +"Opérations sur les Groupes / fils / articles\n" +"--------------------------------------------" + +#: src/lang.c:536 msgid "" "Scope operations\n" "----------------" @@ -2531,7 +2553,7 @@ msgstr "" "Opérations sur les sélections\n" "-----------------------------" -#: src/lang.c:530 +#: src/lang.c:537 msgid "" "URL operations\n" "--------------" @@ -2539,95 +2561,94 @@ msgstr "" "Opérations sur les URL\n" "----------------------" -#: src/lang.c:531 +#: src/lang.c:538 msgid "choose first URL in list" msgstr "choisir la première URL de la liste" -#: src/lang.c:532 +#: src/lang.c:539 msgid "0 - 9\t choose URL by number" msgstr "0 - 9\t choisir l'URL par son numéro" -#: src/lang.c:533 +#: src/lang.c:540 msgid "choose last URL in list" msgstr "choisir la dernière URL de la liste" -#: src/lang.c:534 +#: src/lang.c:541 msgid "search for URLs forwards" msgstr "recherche avant des URLs" -#: src/lang.c:535 +#: src/lang.c:542 msgid "search for URLs backwards" msgstr "recherche arrière des URLs" -#: src/lang.c:536 +#: src/lang.c:543 msgid "Open URL in browser" msgstr "Ouvrir l'URL dans le navigateur" -#: src/lang.c:537 +#: src/lang.c:544 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:539 +#: src/lang.c:546 msgid "Group Level Commands" msgstr "Commandes du niveau Groupe" -#: src/lang.c:540 +#: src/lang.c:547 msgid "Kill filter added" msgstr "Filtre ajouté" -#: src/lang.c:541 +#: src/lang.c:548 msgid "Auto-selection filter added" msgstr "Filtre à auto-sélection ajouté" -#: src/lang.c:542 +#: src/lang.c:549 msgid "All parts tagged" msgstr "Toutes les parties sont marquées" -#: src/lang.c:543 -#, fuzzy +#: src/lang.c:550 msgid "All parts untagged" -msgstr "Toutes les parties sont marquées" +msgstr "Toutes les parties sont démarquées" -#: src/lang.c:544 +#: src/lang.c:551 msgid "Storing article for later posting" msgstr "Stockage de l'article afin de le poster plus tard" -#: src/lang.c:545 +#: src/lang.c:552 msgid "Please enter a valid character" msgstr "Entrez un caractère valide svp" -#: src/lang.c:546 +#: src/lang.c:553 #, c-format msgid "Missing part #%d" msgstr "Partie manquante #%d" -#: src/lang.c:547 +#: src/lang.c:554 msgid "*** No postponed articles ***" msgstr "*** Aucun brouillon ***" -#: src/lang.c:548 +#: src/lang.c:555 msgid "Not a multi-part message" msgstr "N'est pas un message en plusieurs parties" -#: src/lang.c:549 +#: src/lang.c:556 msgid "You are not subscribed to this group" msgstr "Vous n'êtes pas abonné à ce groupe" -#: src/lang.c:550 +#: src/lang.c:557 msgid "No previous expression" msgstr "Pas d'expression précédente" -#: src/lang.c:551 +#: src/lang.c:558 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:553 +#: src/lang.c:560 #, 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:554 +#: src/lang.c:561 msgid "" "X-Conversion-Note: multipart/alternative contents have been removed.\n" " To get the whole article, turn alternative handling OFF in the Option " @@ -2638,21 +2659,21 @@ msgstr "" "dans\n" " le Menu Option.\n" -#: src/lang.c:556 +#: src/lang.c:563 #, 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:557 +#: src/lang.c:564 msgid "TeX2Iso encoded article" msgstr "Article encodé en TeX2Iso" -#: src/lang.c:558 +#: src/lang.c:565 msgid "incomplete " msgstr "incomplet " #. TODO: replace hard coded key-names -#: src/lang.c:560 +#: src/lang.c:567 #, c-format msgid "" "\n" @@ -2722,151 +2743,151 @@ msgstr "" "plaît\n" "un rapport de bogue/commentaires à %s via la touche 'R'.\n" -#: src/lang.c:576 +#: src/lang.c:583 #, 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:578 +#: src/lang.c:585 msgid "Invalid multibyte sequence found\n" msgstr "Séquence multibyte invalide trouvée\n" -#: src/lang.c:581 +#: src/lang.c:588 #, c-format msgid "Invalid Sender:-header %s" msgstr "En-tête Sender: %s invalide" -#: src/lang.c:583 +#: src/lang.c:590 msgid "Inverse video disabled" msgstr "Vidéo inversée désactivée" -#: src/lang.c:584 +#: src/lang.c:591 msgid "Inverse video enabled" msgstr "Vidéo inversée activée" -#: src/lang.c:586 +#: src/lang.c:593 #, c-format msgid "Missing definition for %s\n" msgstr "Définition manquante pour %s\n" -#: src/lang.c:587 +#: src/lang.c:594 #, c-format msgid "Invalid key definition '%s'\n" msgstr "Définition de clé invalide '%s'\n" -#: src/lang.c:588 +#: src/lang.c:595 #, c-format msgid "Invalid keyname '%s'\n" msgstr "Nom de clé invalide '%s'\n" -#: src/lang.c:589 +#: src/lang.c:596 #, 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:590 +#: src/lang.c:597 #, c-format msgid "Kill From: [%s] (y/n): " msgstr " De : [%s] (o/n) : " -#: src/lang.c:591 +#: src/lang.c:598 msgid "Kill Lines: (num): " msgstr "Nombre de lignes (num) : " -#: src/lang.c:592 +#: src/lang.c:599 msgid "Kill Article Menu" msgstr "Créer un filtre" -#: src/lang.c:593 +#: src/lang.c:600 #, c-format msgid "Kill Msg-ID: [%s] (f/l/o/n): " msgstr "Filtrer par Msg-ID : [%s] (t/d/a/n) : " -#: src/lang.c:594 +#: src/lang.c:601 msgid "Kill pattern scope : " msgstr "Filtre s'appliquant à : " -#: src/lang.c:595 +#: src/lang.c:602 #, c-format msgid "Kill Subject: [%s] (y/n): " msgstr "Sujet : [%s] (o/n) : " -#: src/lang.c:596 +#: src/lang.c:603 msgid "Kill text pattern : " msgstr "Texte à filtrer : " -#: src/lang.c:597 +#: src/lang.c:604 msgid "Kill time in days : " msgstr "Durée du filtre : " -#: src/lang.c:599 +#: src/lang.c:606 msgid "Last" msgstr "Dernier" -#: src/lang.c:600 +#: src/lang.c:607 msgid "-- Last response --" msgstr "-- Dernière réponse --" -#: src/lang.c:601 +#: src/lang.c:608 #, c-format msgid "Lines %s " msgstr "%s lignes " -#: src/lang.c:604 +#: src/lang.c:610 msgid "Function not available." msgstr "Fonction indisponible." -#: src/lang.c:605 +#: src/lang.c:611 msgid "Not reading via NNTP." msgstr "Pas de lecture depuis NNTP." -#: src/lang.c:606 +#: src/lang.c:613 #, c-format msgid "Group: %s" msgstr "Groupe : %s" -#: src/lang.c:607 +#: src/lang.c:614 #, c-format msgid "Groups: %s" msgstr "Groupes : %s" -#: src/lang.c:610 +#: src/lang.c:617 msgid "Mail" msgstr "Envoyer" -#: src/lang.c:611 +#: src/lang.c:618 msgid "mailbox " -msgstr "bàl" +msgstr "bàl " -#: src/lang.c:612 +#: src/lang.c:619 #, c-format msgid "Mail article(s) to [%.*s]> " msgstr "Envoyer article(s) à [%.*s] > " -#: src/lang.c:613 +#: src/lang.c:620 #, c-format msgid "Mailing log to %s\n" msgstr "Envoi de l'historique à %s\n" -#: src/lang.c:614 +#: src/lang.c:621 msgid "Mail bug report..." msgstr "Envoi d'un rapport de bogue..." -#: src/lang.c:615 +#: src/lang.c:622 #, c-format msgid "Mail BUG REPORT to %s?" msgstr "Signaler le BOGUE à %s ?" -#: src/lang.c:616 +#: src/lang.c:623 msgid "Mailed" msgstr "Envoyé" -#: src/lang.c:617 +#: src/lang.c:624 #, c-format msgid "Mailing to %s..." msgstr "Envoi à %s..." -#: src/lang.c:618 +#: src/lang.c:625 msgid "" "# [Mail/Save] active file. Format is like news active file:\n" "# groupname max.artnum min.artnum /dir\n" @@ -2879,61 +2900,61 @@ msgstr "" "# Le 4ème champ est le répertoire racine utilisé\n" "# (p.e. ~/Mail ou ~/News)\n" -#: src/lang.c:621 +#: src/lang.c:628 #, c-format msgid "%s marked as read" msgstr "%s marqué comme lu" -#: src/lang.c:622 +#: src/lang.c:629 #, c-format msgid "%s marked as unread" msgstr "%s marqué comme non lu" -#: src/lang.c:623 +#: src/lang.c:630 #, c-format msgid "Marked %d of %d %s as read" msgstr "%d sur %d %s marqué(s) comme lu(s)" -#: src/lang.c:624 +#: src/lang.c:631 #, c-format msgid "Marked %d of %d %s as unread" msgstr "%d sur %d %s marqué(s) comme non lu(s)" -#: src/lang.c:625 src/lang.c:1352 +#: src/lang.c:632 src/lang.c:1365 msgid "Mark" msgstr "Marque" -#: src/lang.c:626 +#: src/lang.c:633 #, c-format msgid "Mark all articles as read%s?" msgstr "Marquer tous les articles comme lus%s ?" -#: src/lang.c:627 +#: src/lang.c:634 #, c-format msgid "Mark article as read%s?" msgstr "Marquer l'article comme lu%s ?" -#: src/lang.c:628 +#: src/lang.c:635 #, c-format msgid "Mark group %s as read?" msgstr "Marquer le groupe %s comme lu ?" -#: src/lang.c:629 +#: src/lang.c:636 #, c-format msgid "Mark thread as read%s?" msgstr "Marquer le fil comme lu%s ?" -#: src/lang.c:630 +#: src/lang.c:637 #, c-format msgid "Matching %s groups..." msgstr "%s groupes correspondants..." -#: src/lang.c:631 src/lang.c:645 src/lang.c:651 +#: src/lang.c:638 src/lang.c:651 src/lang.c:654 src/lang.c:660 #, 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:633 +#: src/lang.c:640 #, c-format msgid "" "%s=view; %s=pipe; %s=pipe raw; %s=save; %s=tag; %s=tag pattern; %s=untag all" @@ -2941,13 +2962,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:635 +#: src/lang.c:642 #, 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:637 +#: src/lang.c:644 #, c-format msgid "" "%s=reverse tagging; %s=search forwards; %s=search backwards; %s=repeat search" @@ -2955,12 +2976,12 @@ msgstr "" "%s=(dés)activer le marquage; %s=recherche avant; %s=recherche arrière; " "%s=répéter la recherche" -#: src/lang.c:638 src/lang.c:642 +#: src/lang.c:645 src/lang.c:649 #, 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:639 +#: src/lang.c:646 #, c-format msgid "" "%s=author search; %s=catchup; %s=line down; %s=line up; %s=mark read; " @@ -2968,39 +2989,44 @@ msgid "" msgstr "" "%s=rech. auteur; %s=tout lu; %s=bas; %s=haut; %s=marquer lu; %s=voir fil" -#: src/lang.c:640 +#: src/lang.c:647 #, 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:641 +#: src/lang.c:648 #, c-format msgid "%s=search forwards; %s=search backwards; %s=quit" msgstr "%s=recherche avant; %s=recherche arrière; %s=quitter" -#: src/lang.c:643 +#: src/lang.c:650 #, 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:644 +#: src/lang.c:652 src/lang.c:661 +#, 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:653 #, c-format msgid "%s=add; %s=move; %s=rename; %s=delete" msgstr "%s=ajouter; %s=déplacer; %s=renommer; %s=effacer" -#: src/lang.c:646 +#: src/lang.c:655 #, 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:647 +#: src/lang.c:656 #, 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:648 +#: src/lang.c:657 #, c-format msgid "" "%s=subscribe; %s=sub pattern; %s=unsubscribe; %s=unsub pattern; %s=yank in/" @@ -3008,227 +3034,222 @@ msgid "" msgstr "" "%s=abonner; %s=sous-critère; %s=désabonner; %s=critère; %s=liste des groupes" -#: src/lang.c:649 +#: src/lang.c:658 #, 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:650 +#: src/lang.c:659 #, 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:652 -#, 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:653 +#: src/lang.c:662 msgid "--More--" msgstr "-- Suite --" -#: src/lang.c:654 +#: src/lang.c:663 #, c-format msgid "Moving %s..." msgstr "Déplacement de %s..." -#: src/lang.c:655 +#: src/lang.c:664 msgid "Message-ID: & last Reference " msgstr "l'en-tête 'Message-ID:' & dernière Référence " -#: src/lang.c:656 +#: src/lang.c:665 msgid "Message-ID: line " msgstr "l'en-tête 'Message-ID:'" -#: src/lang.c:657 +#: src/lang.c:666 msgid "Message-ID: & References: line" msgstr "l'en-tête 'Message-ID:' & 'References:'" -#: src/lang.c:659 +#: src/lang.c:668 msgid ", name: " msgstr ", nom : " -#: src/lang.c:660 +#: src/lang.c:669 #, c-format msgid "Go to newsgroup [%s]> " msgstr "Aller dans le groupe [%s]> " -#: src/lang.c:661 +#: src/lang.c:670 msgid "newsgroups" msgstr "groupes" -#: src/lang.c:662 +#: src/lang.c:671 #, 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:663 +#: src/lang.c:672 msgid "newsgroup" msgstr "groupe" -#: src/lang.c:664 +#: src/lang.c:673 msgid "Try and save newsrc file again?" msgstr "Encore essayer et enregistrer le newsrc ?" -#: src/lang.c:665 +#: src/lang.c:674 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:666 +#: src/lang.c:675 msgid "newsrc file saved successfully.\n" msgstr "le newsrc a été enregistré avec succès.\n" -#: src/lang.c:667 +#: src/lang.c:676 msgid "-- Next response --" msgstr "-- Réponse suivante --" -#: src/lang.c:668 +#: src/lang.c:677 msgid "No " msgstr "Non " -#: src/lang.c:669 +#: src/lang.c:678 msgid "*** No articles ***" msgstr "*** Aucun article ***" -#: src/lang.c:670 +#: src/lang.c:679 msgid "No articles have been posted" msgstr "Aucun article n'a été posté" -#: src/lang.c:671 +#: src/lang.c:680 msgid "*** No attachments ***" msgstr "*** Pas de pièces-jointes ***" -#: src/lang.c:672 +#: src/lang.c:681 msgid "*** No description ***" msgstr "*** Aucune description ***" -#: src/lang.c:673 +#: src/lang.c:682 msgid "No filename" msgstr "Pas de nom de fichier" -#: src/lang.c:674 +#: src/lang.c:683 msgid "No group" msgstr "Pas de groupe" -#: src/lang.c:675 +#: src/lang.c:684 msgid "*** No groups ***" msgstr "*** Aucun groupe ***" -#: src/lang.c:676 +#: src/lang.c:685 msgid "No more groups to read" msgstr "Plus de groupes à lire" -#: src/lang.c:677 +#: src/lang.c:686 msgid "No last message" msgstr "Aucun dernier message" -#: src/lang.c:678 +#: src/lang.c:687 msgid "No mail address" msgstr "Aucune adresse email" -#: src/lang.c:679 +#: src/lang.c:688 msgid "No articles marked for saving" msgstr "Aucun article marqué à enregistrer" -#: src/lang.c:680 +#: src/lang.c:689 msgid "No match" msgstr "Aucun résultat" -#: src/lang.c:681 +#: src/lang.c:690 msgid "No more groups" msgstr "Plus de groupes" -#: src/lang.c:682 +#: src/lang.c:691 msgid "No newsgroups" msgstr "Aucun groupe" -#: src/lang.c:683 +#: src/lang.c:692 msgid "No next unread article" msgstr "Aucun article non lu suivant" -#: src/lang.c:684 +#: src/lang.c:693 msgid "No previous group" msgstr "Aucun groupe précédent" -#: src/lang.c:685 +#: src/lang.c:694 msgid "No previous search, nothing to repeat" msgstr "Aucune recherche précédente, rien à répéter" -#: src/lang.c:686 +#: src/lang.c:695 msgid "No previous unread article" msgstr "Aucun article non lu précédent" -#: src/lang.c:687 +#: src/lang.c:696 msgid "No responses" msgstr "Aucune réponse" -#: src/lang.c:688 +#: src/lang.c:697 msgid "No responses to list in current thread" msgstr "Aucune réponse à afficher dans le fil actuel" -#: src/lang.c:689 +#: src/lang.c:698 msgid "*** No scopes ***" msgstr "*** Aucune sélection ***" -#: src/lang.c:690 +#: src/lang.c:699 msgid "No search string" msgstr "Aucun terme à rechercher" -#: src/lang.c:691 +#: src/lang.c:700 msgid "No subject" msgstr "Aucun sujet" -#: src/lang.c:693 +#: src/lang.c:702 #, 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:694 +#: src/lang.c:703 #, 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:695 +#: src/lang.c:704 #, c-format msgid "%s: Terminal must have clearscreen (cl) capability\n" msgstr "%s: Terminal doit avoir la fonction clearscreen (cl)\n" -#: src/lang.c:696 +#: src/lang.c:705 #, 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:697 +#: src/lang.c:706 #, 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:699 +#: src/lang.c:708 #, c-format msgid "No viewer found for %s/%s\n" msgstr "Visualiseur introuvable pour %s/%s\n" -#: src/lang.c:700 +#: src/lang.c:709 msgid "Newsgroup does not exist on this server" msgstr "Groupe inexistant sur ce serveur" -#: src/lang.c:701 +#: src/lang.c:710 #, c-format msgid "Group %s not found in active file" msgstr "Groupe %s introuvable dans le fichier active" -#: src/lang.c:702 +#: src/lang.c:711 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:703 +#: src/lang.c:712 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:704 +#: src/lang.c:713 #, c-format msgid "" "# NNTP-server -> newsrc translation table and NNTP-server\n" @@ -3258,44 +3279,44 @@ msgstr "" "# news.ka.nu /tmp/nrc-nu kanu nu\n" "#\n" -#: src/lang.c:711 +#: src/lang.c:720 msgid "Only" msgstr "Actuel" -#: src/lang.c:712 +#: src/lang.c:721 #, c-format msgid "Option not enabled. Recompile with %s." msgstr "Option non activée. Recompilez avec %s." -#: src/lang.c:713 +#: src/lang.c:722 msgid "Options Menu" msgstr "Menu Options" -#: src/lang.c:714 +#: src/lang.c:723 msgid "Options Menu Commands" msgstr "Menu Options" -#: src/lang.c:717 +#: src/lang.c:726 #, c-format msgid "Error in regex: %s at pos. %d '%s'" msgstr "Erreur dans la regex : %s à %d '%s'" -#: src/lang.c:718 +#: src/lang.c:727 #, c-format msgid "Error in regex: pcre internal error %d" msgstr "Erreur dans la regex : erreur pcre interne %d" -#: src/lang.c:719 +#: src/lang.c:728 #, c-format msgid "Error in regex: study - pcre internal error %s" msgstr "Erreur dans la regex : study - erreur pcre interne %s" -#: src/lang.c:720 +#: src/lang.c:729 msgid "Post a followup..." msgstr "Postage du suivi..." #. TODO: replace hard coded key-name in txt_post_error_ask_postpone -#: src/lang.c:722 +#: src/lang.c:731 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" @@ -3306,29 +3327,49 @@ msgstr "" "l'article comme brouillon et le réutiliser plus tard grâce à la commande " "^O.\n" -#: src/lang.c:725 +#: src/lang.c:734 msgid "Posted articles history" msgstr "Historique des articles postés" -#: src/lang.c:726 +#: src/lang.c:735 +#, fuzzy +msgid "Posted Articles Menu Commands" +msgstr "Menu des attributs" + +#: src/lang.c:736 +#, fuzzy +msgid "Lookup failed" +msgstr "La recherche a échoué" + +#: src/lang.c:737 +#, fuzzy +msgid "Operation not available for replies by mail" +msgstr "retourner à la vue sélection de groupe" + +#: src/lang.c:738 +#, fuzzy +msgid "Already in posted articles history level" +msgstr "Historique des articles postés" + +#: src/lang.c:739 #, c-format msgid "Post to newsgroup(s) [%s]> " msgstr "Poster dans groupe(s) [%s]> " -#: src/lang.c:727 +#: src/lang.c:740 msgid "-- post processing started --" msgstr "-- post-traitement lancé --" -#: src/lang.c:728 +#: src/lang.c:741 msgid "-- post processing completed --" msgstr "-- post-traitement terminé --" -#: src/lang.c:729 +#: src/lang.c:742 #, c-format msgid "Post subject [%s]> " msgstr "Poster le sujet [%s] > " -#: src/lang.c:730 +#: src/lang.c:743 msgid "" "# Summary of mailed/posted messages viewable by 'W' command from within " "tin.\n" @@ -3336,256 +3377,257 @@ msgstr "" "# Sommaire des messages envoyés/postés visible par la commande 'W' depuis " "tin.\n" -#: src/lang.c:731 +#: src/lang.c:744 msgid "Posting article..." msgstr "Postage de l'article..." -#: src/lang.c:732 +#: src/lang.c:745 #, 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:733 +#: src/lang.c:746 #, c-format msgid "Hot %s" msgstr "%s sélectionné" -#: src/lang.c:734 +#: src/lang.c:747 #, c-format msgid "Tagged %s" msgstr "%s marqué" -#: src/lang.c:735 +#: src/lang.c:748 #, c-format msgid "Untagged %s" msgstr "%s non marqué" -#: src/lang.c:737 +#: src/lang.c:750 #, 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:739 +#: src/lang.c:752 msgid "Processing mail messages marked for deletion." msgstr "Traitement des emails enregistrés marqués pour effacement." -#: src/lang.c:740 +#: src/lang.c:753 msgid "Processing saved articles marked for deletion." msgstr "Traitement des articles enregistrés marqués pour effacement." -#: src/lang.c:741 +#: src/lang.c:754 #, 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:742 +#: src/lang.c:755 msgid "Article unchanged, abort mailing?" msgstr "Article inchangé, annuler l'envoi ?" -#: src/lang.c:743 +#: src/lang.c:756 #, c-format msgid "Do you want to see postponed articles (%d)?" msgstr "Voulez-vous voir les brouillons (%d) ?" -#: src/lang.c:745 +#: src/lang.c:758 msgid "Add quick kill filter?" msgstr "Ajouter rapidement un filtre ?" -#: src/lang.c:746 +#: src/lang.c:759 msgid "Add quick selection filter?" msgstr "Ajouter rapidement une règle ?" -#: src/lang.c:747 +#: src/lang.c:760 msgid "Do you really want to quit?" msgstr "Voulez-vous réellement quitter ?" -#: src/lang.c:748 +#: src/lang.c:761 #, 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:749 +#: src/lang.c:762 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:750 +#: src/lang.c:763 #, c-format msgid "%s=quit, %s=edit, %s=postpone: " msgstr "%s=quitter, %s=éditer, %s=brouillon : " -#: src/lang.c:751 +#: src/lang.c:764 #, c-format msgid "%s=quit %s=edit %s=save kill description: " msgstr "%s=quitter, %s=éditer, %s=enregistrer le filtre : " -#: src/lang.c:752 +#: src/lang.c:765 #, c-format msgid "%s=quit %s=edit %s=save select description: " msgstr "%s=quitter %s=éditer %s=enregistrer la règle : " -#: src/lang.c:753 +#: src/lang.c:766 msgid "Do you really want to quit without saving your configuration?" msgstr "Voulez-vous réellement quitter sans enregistrer votre configuration ?" -#: src/lang.c:756 +#: src/lang.c:769 msgid "Invalid range - valid are '0-9.$' eg. 1-$" msgstr "Champ invalide - '0-9.$' pe. 1-$ est valide" -#: src/lang.c:757 +#: src/lang.c:770 msgid "Do you want to abort this operation?" msgstr "Voulez-vous annuler cette opération ?" -#: src/lang.c:758 +#: src/lang.c:771 msgid "Do you want to exit tin immediately?" msgstr "Voulez-vous quitter tin immédiatement ?" -#: src/lang.c:759 +#: src/lang.c:772 msgid "Reading ('q' to quit)..." msgstr "Lecture ('q' pour quitter)..." -#: src/lang.c:760 +#: src/lang.c:773 #, c-format msgid "Reading %sarticles..." msgstr "Lecture de %sarticles..." -#: src/lang.c:761 +#: src/lang.c:774 #, c-format msgid "Reading %sattributes file...\n" msgstr "Lecture du fichier %sattributes...\n" -#: src/lang.c:762 +#: src/lang.c:775 #, c-format msgid "Reading %sconfig file...\n" msgstr "Lecture du fichier %sconfig...\n" -#: src/lang.c:763 +#: src/lang.c:776 msgid "Reading filter file...\n" msgstr "Lecture du fichier filter...\n" -#: src/lang.c:764 +#: src/lang.c:777 #, c-format msgid "Reading %s groups..." msgstr "Lecture de %s groupes..." -#: src/lang.c:765 +#: src/lang.c:778 msgid "Reading input history file...\n" msgstr "Lecture du fichier d'historique...\n" -#: src/lang.c:766 +#: src/lang.c:779 msgid "Reading keymap file...\n" msgstr "Lecture du fichier keymap...\n" -#: src/lang.c:767 +#: src/lang.c:780 msgid "Reading groups from active file... " msgstr "Lecture des groupes depuis le fichier active... " -#: src/lang.c:768 +#: src/lang.c:781 msgid "Reading groups from newsrc file... " msgstr "Lecture des groupes depuis le fichier newsrc... " -#: src/lang.c:769 +#: src/lang.c:782 msgid "Reading newsgroups file... " msgstr "Lecture du fichier newsgroups... " -#: src/lang.c:770 +#: src/lang.c:783 msgid "Reading newsrc file..." msgstr "Lecture du fichier newsrc..." -#: src/lang.c:771 +#: src/lang.c:784 msgid "References: line " msgstr "l'en-tête 'References:'" -#: src/lang.c:773 +#: src/lang.c:786 #, c-format msgid "(%d:%02d remaining)" msgstr "(%d:%02d restant)" -#: src/lang.c:775 +#: src/lang.c:788 #, c-format msgid "Bogus group %s removed." msgstr "Effacement du groupe corrompu %s." -#: src/lang.c:776 -msgid "Removed from the previous rule: " +#: src/lang.c:789 +#, fuzzy +msgid "Removed from this rule: " msgstr "Effacé de la règle précédente : " -#: src/lang.c:777 +#: src/lang.c:790 #, c-format msgid "Error: rename %s to %s" msgstr "Erreur : renommer %s à %s" -#: src/lang.c:778 +#: src/lang.c:791 msgid "Reply to author..." msgstr "Répondre à l'auteur..." -#: src/lang.c:779 +#: src/lang.c:792 msgid "Repost" msgstr "Reposter" -#: src/lang.c:780 +#: src/lang.c:793 msgid "Reposting article..." msgstr "Repostage de l'article..." -#: src/lang.c:781 +#: src/lang.c:794 #, c-format msgid "Repost article(s) to group(s) [%s]> " msgstr "Reposter article(s) dans groupe(s) [%s] > " -#: src/lang.c:782 +#: src/lang.c:795 msgid "Reset newsrc?" msgstr "Réinitialiser newsrc ?" -#: src/lang.c:783 +#: src/lang.c:796 msgid "Responses have been directed to the following newsgroups" msgstr "Les réponses ont été redirigées vers les groupes suivants" -#: src/lang.c:784 +#: src/lang.c:797 #, 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:786 +#: src/lang.c:799 msgid "Press to continue..." msgstr "Appuyez sur pour continuer..." -#: src/lang.c:788 +#: src/lang.c:801 #, c-format msgid "Select From [%s] (y/n): " msgstr " De : [%s] (o/n) : " -#: src/lang.c:789 +#: src/lang.c:802 msgid "Select Lines: (num): " msgstr "Nombre de lignes (num) : " -#: src/lang.c:790 +#: src/lang.c:803 msgid "Auto-select Article Menu" msgstr "Créer une règle" -#: src/lang.c:791 +#: src/lang.c:804 #, 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:792 +#: src/lang.c:805 msgid "Select pattern scope: " msgstr "Règle s'appliquant à : " -#: src/lang.c:793 +#: src/lang.c:806 #, c-format msgid "Select Subject [%s] (y/n): " msgstr "Sujet : [%s] (o/n) : " -#: src/lang.c:794 +#: src/lang.c:807 msgid "Select text pattern : " msgstr "Texte ou terme : " -#: src/lang.c:795 +#: src/lang.c:808 msgid "Select time in days : " msgstr "Durée de la règle : " -#: src/lang.c:796 +#: src/lang.c:809 #, c-format msgid "" "# %s server configuration file\n" @@ -3606,54 +3648,54 @@ msgstr "" "# Enfin, ne touchez pas à ce fichier si vous ne savez pas quoi y faire.\n" "############################################################################\n" -#: src/lang.c:802 +#: src/lang.c:815 msgid "Showing unread groups only" msgstr "Afficher uniquement les groupes non lus" -#: src/lang.c:803 +#: src/lang.c:816 msgid "Subject: line (ignore case) " msgstr "l'en-tête 'Subject:' (ignorer la casse)" -#: src/lang.c:804 +#: src/lang.c:817 msgid "Subject: line (case sensitive)" msgstr "l'en-tête 'Subject:' (casse sensible)" -#: src/lang.c:805 +#: src/lang.c:818 msgid "Save" msgstr "Enregistrer" -#: src/lang.c:806 +#: src/lang.c:819 #, c-format msgid "Save '%s' (%s/%s)?" msgstr "Enregistrer '%s' (%s/%s) ?" -#: src/lang.c:807 +#: src/lang.c:820 msgid "Save configuration before continuing?" msgstr "Enregistrer la configuration avant de continuer ?" -#: src/lang.c:808 +#: src/lang.c:821 msgid "Save filename> " msgstr "Enregistrer sous le nom de fichier > " -#: src/lang.c:809 +#: src/lang.c:822 msgid "Saved" msgstr "Enregistré" -#: src/lang.c:810 +#: src/lang.c:823 #, 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:811 +#: src/lang.c:824 #, c-format msgid "Saved %s...\n" msgstr "Enregistrement de %s...\n" -#: src/lang.c:812 +#: src/lang.c:825 msgid "Nothing was saved" msgstr "Rien n'a été enregistré" -#: src/lang.c:813 +#: src/lang.c:826 #, c-format msgid "" "\n" @@ -3662,183 +3704,183 @@ msgstr "" "\n" "%s %d %s de %d %s\n" -#: src/lang.c:814 +#: src/lang.c:827 #, c-format msgid "-- %s saved to %s%s --" msgstr "-- %s enregistré sous %s%s --" -#: src/lang.c:815 +#: src/lang.c:828 #, c-format msgid "-- %s saved to %s - %s --" msgstr "-- %s enregistré sous %s - %s --" -#: src/lang.c:816 +#: src/lang.c:829 msgid "Saving..." msgstr "Enregistrement..." -#: src/lang.c:817 +#: src/lang.c:830 #, c-format msgid "%s: Screen initialization failed" msgstr "%s : Échec de l'initialisation de l'écran" -#: src/lang.c:819 +#: src/lang.c:832 #, c-format msgid "%s: screen is too small\n" msgstr "%s : l'écran est trop petit\n" -#: src/lang.c:821 +#: src/lang.c:834 #, c-format msgid "screen is too small, %s is exiting" msgstr "l'écran est trop petit, %s quitte" -#: src/lang.c:822 +#: src/lang.c:835 msgid "Delete scope?" msgstr "Effacer la sélection ?" -#: src/lang.c:823 +#: src/lang.c:836 msgid "Enter scope> " msgstr "Entrez la sélection > " -#: src/lang.c:824 +#: src/lang.c:837 msgid "Select new position> " msgstr "Sélection de la nouvelle position > " -#: src/lang.c:825 +#: src/lang.c:838 msgid "New position cannot be a global scope" msgstr "Nouvelle position ne peut être une sélection globale" -#: src/lang.c:826 +#: src/lang.c:839 msgid "Global scope, operation not allowed" msgstr "Opération interdite, sélection globale" -#: src/lang.c:827 +#: src/lang.c:840 msgid "Rename scope> " msgstr "Renommer la sélection " -#: src/lang.c:828 +#: src/lang.c:841 msgid "Select scope> " msgstr "Sélectionner le groupe > " -#: src/lang.c:829 +#: src/lang.c:842 msgid "Scopes Menu" msgstr "Menu Options" -#: src/lang.c:830 +#: src/lang.c:843 msgid "Scopes Menu Commands" msgstr "Menu de sélection" -#: src/lang.c:831 +#: src/lang.c:844 #, c-format msgid "Search backwards [%s]> " msgstr "Recherche arrière [%s] > " -#: src/lang.c:832 +#: src/lang.c:845 #, c-format msgid "Search body [%s]> " msgstr "Rechercher dans le corps [%s] > " -#: src/lang.c:833 +#: src/lang.c:846 #, c-format msgid "Search forwards [%s]> " msgstr "Recherche avant [%s] > " -#: src/lang.c:834 +#: src/lang.c:847 msgid "Searching..." msgstr "Recherche..." -#: src/lang.c:835 +#: src/lang.c:848 #, c-format msgid "Searching article %d of %d ('q' to abort)..." msgstr "Recherche article %d sur %d ('q' pour annuler)..." -#: src/lang.c:836 +#: src/lang.c:849 msgid "Select article> " msgstr "Sélectionner l'article > " -#: src/lang.c:837 +#: src/lang.c:850 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:838 +#: src/lang.c:851 msgid "Select group> " msgstr "Sélectionner le groupe > " -#: src/lang.c:839 +#: src/lang.c:852 #, c-format msgid "Enter selection pattern [%s]> " msgstr "Entrez le critère de sélection [%s] > " -#: src/lang.c:840 +#: src/lang.c:853 msgid "Select thread> " msgstr "Sélectionner le fil > " -#: src/lang.c:841 +#: src/lang.c:854 #, 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:842 +#: src/lang.c:855 msgid "servers active-file" msgstr "fichier active des serveurs" -#: src/lang.c:843 +#: src/lang.c:856 msgid "Cannot move into new newsgroups. Subscribe first..." msgstr "Déplacement dans nouveaux groupes impossible. Abonnez-vous d'abord..." -#: src/lang.c:844 +#: src/lang.c:857 msgid "" msgstr "" -#: src/lang.c:845 +#: src/lang.c:858 #, c-format msgid "Starting: (%s)" msgstr "Démarrage : (%s)" -#: src/lang.c:846 +#: src/lang.c:859 #, c-format msgid "List Thread (%d of %d)" msgstr "Visualisation du fil (%d sur %d)" -#: src/lang.c:847 +#: src/lang.c:860 #, c-format msgid "Thread (%.*s)" msgstr "Fil (%.*s)" -#: src/lang.c:848 +#: src/lang.c:861 msgid "Enter wildcard subscribe pattern> " msgstr "Entrer un caractère joker comme critère > " -#: src/lang.c:849 +#: src/lang.c:862 #, c-format msgid "subscribed to %d groups" msgstr "Abonné à %d groupes" -#: src/lang.c:850 +#: src/lang.c:863 #, c-format msgid "Subscribed to %s" msgstr "Abonné à %s" -#: src/lang.c:851 +#: src/lang.c:864 msgid "Subscribing... " msgstr "Abonnement... " -#: src/lang.c:852 +#: src/lang.c:865 #, 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:853 +#: src/lang.c:866 #, c-format msgid "Supersede article(s) to group(s) [%s]> " msgstr "Remplacer le(s) article(s) du(es) groupe(s) [%s] > " -#: src/lang.c:854 +#: src/lang.c:867 msgid "Superseding article ..." msgstr "Remplacement de l'article..." -#: src/lang.c:855 +#: src/lang.c:868 #, c-format msgid "" "\n" @@ -3847,24 +3889,24 @@ msgstr "" "\n" "Arrêté. Tapez 'fg' pour relancer %s\n" -#: src/lang.c:857 +#: src/lang.c:870 #, c-format msgid "%d days" msgstr "%d jours" -#: src/lang.c:858 +#: src/lang.c:871 msgid "" msgstr "" -#: src/lang.c:859 +#: src/lang.c:872 msgid "TeX " msgstr "TeX " -#: src/lang.c:860 +#: src/lang.c:873 msgid "# Default action/prompt strings\n" msgstr "# Termes action/prompt par défaut\n" -#: src/lang.c:861 +#: src/lang.c:874 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" @@ -3884,7 +3926,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:874 +#: src/lang.c:887 msgid "" "# If ON use print current subject or newsgroup description in the last line\n" msgstr "" @@ -3892,105 +3934,105 @@ msgstr "" "dernière\n" "# ligne\n" -#: src/lang.c:875 +#: src/lang.c:888 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:876 +#: src/lang.c:889 msgid "There is no news\n" msgstr "Rien de neuf\n" -#: src/lang.c:877 +#: src/lang.c:890 msgid "Thread" msgstr "Fil" -#: src/lang.c:878 +#: src/lang.c:891 msgid "Thread Level Commands" msgstr "Commandes pour fil" -#: src/lang.c:879 +#: src/lang.c:892 msgid "Thread deselected" msgstr "Fil désélectionné" -#: src/lang.c:880 +#: src/lang.c:893 msgid "Thread selected" msgstr "Fil sélectionné" -#: src/lang.c:882 +#: src/lang.c:895 msgid "threads" msgstr "fils" -#: src/lang.c:884 +#: src/lang.c:897 msgid "thread" msgstr "fil" -#: src/lang.c:885 +#: src/lang.c:898 #, c-format msgid "Thread %4s of %4s" msgstr " Fil %4s sur %4s" -#: src/lang.c:886 +#: src/lang.c:899 msgid "Threading articles..." msgstr "Regroupement des articles..." -#: src/lang.c:887 +#: src/lang.c:900 #, c-format msgid "Toggled word highlighting %s" msgstr "(Dés)activer surbrillance %s" -#: src/lang.c:888 +#: src/lang.c:901 msgid "Toggled rot13 encoding" msgstr "(Dés)activer codage rot13" -#: src/lang.c:889 +#: src/lang.c:902 #, c-format -msgid "Toggled german TeX encoding %s" +msgid "Toggled German TeX encoding %s" msgstr "(Dés)activer codage TeX Allemand %s" -#: src/lang.c:890 +#: src/lang.c:903 #, c-format msgid "Toggled tab-width to %d" msgstr "(Dés)activer largeur de tabulation à %d" -#: src/lang.c:892 +#: src/lang.c:905 #, c-format msgid "%d Trying to dotlock %s" msgstr "%d essaye de déverrouiller %s" -#: src/lang.c:893 +#: src/lang.c:906 #, c-format msgid "%d Trying to lock %s" msgstr "%d essaye de verrouiller %s" -#: src/lang.c:895 +#: src/lang.c:908 msgid " h=help" msgstr " h=aide" -#: src/lang.c:897 +#: src/lang.c:910 msgid "Unlimited" msgstr "Illimitée" -#: src/lang.c:898 +#: src/lang.c:911 msgid "Enter wildcard unsubscribe pattern> " msgstr "Terme joker pour se désabonner > " -#: src/lang.c:899 +#: src/lang.c:912 #, c-format msgid "Error decoding %s : %s" msgstr "Erreur lors du décodage de %s : %s" -#: src/lang.c:900 +#: src/lang.c:913 msgid "No end." msgstr "Pas de fin." -#: src/lang.c:901 +#: src/lang.c:914 #, c-format msgid "%s successfully decoded." msgstr "%s décodé avec succès." -#: src/lang.c:902 +#: src/lang.c:915 #, c-format msgid "" "%*s[-- %s/%s, %suuencoded file, %d lines, name: %s --]\n" @@ -3999,113 +4041,113 @@ msgstr "" "%*s[-- %s/%s, %sfichier uuencodé, %d lignes, nom : %s --]\n" "\n" -#: src/lang.c:903 +#: src/lang.c:916 msgid "unread " msgstr "non lu " -#: src/lang.c:904 +#: src/lang.c:917 #, c-format msgid "unsubscribed from %d groups" msgstr "désabonné de %d groupes" -#: src/lang.c:905 +#: src/lang.c:918 #, c-format msgid "Unsubscribed from %s" msgstr "Désabonné de %s" -#: src/lang.c:906 +#: src/lang.c:919 msgid "Unsubscribing... " msgstr "Désabonnement... " -#: src/lang.c:907 +#: src/lang.c:920 msgid "Unthreading articles..." msgstr "Dégroupement des articles..." -#: src/lang.c:908 +#: src/lang.c:921 msgid "Updated" msgstr "Mis à jour" -#: src/lang.c:909 +#: src/lang.c:922 msgid "Updating" msgstr "Mise à jour" -#: src/lang.c:910 +#: src/lang.c:923 msgid "URL Menu" msgstr "Menu URL" -#: src/lang.c:911 +#: src/lang.c:924 msgid "URL Menu Commands" msgstr "Menu URL" -#: src/lang.c:912 +#: src/lang.c:925 #, c-format msgid "Opening %s" msgstr "Ouverture de %s" -#: src/lang.c:913 +#: src/lang.c:926 msgid "Select URL> " msgstr "Sélectionner l'URL >" -#: src/lang.c:914 +#: src/lang.c:927 msgid "No URLs in this article" msgstr "Plus d'URL dans cet article" -#: src/lang.c:915 +#: src/lang.c:928 msgid "Use MIME display program for this message?" msgstr "Utiliser le programme d'affichage MIME pour ce message ?" -#: src/lang.c:916 +#: src/lang.c:929 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:917 +#: src/lang.c:930 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:918 +#: src/lang.c:931 msgid " -q don't check for new newsgroups" msgstr " -q ne pas vérifier s'il y a des nouveaux groupes" -#: src/lang.c:919 +#: src/lang.c:932 msgid " -X don't save any files on quit" msgstr " -X ne pas enregistrer de fichiers à la fermeture" -#: src/lang.c:920 +#: src/lang.c:933 msgid " -d don't show newsgroup descriptions" msgstr " -d ne pas afficher les descriptions des groupes" -#: src/lang.c:921 +#: src/lang.c:934 msgid " -G limit get only limit articles/group" msgstr " -G nombre d'articles par groupe limite" -#: src/lang.c:922 +#: src/lang.c:935 #, c-format msgid " -H help information about %s" msgstr " -H aide à propos de %s" -#: src/lang.c:923 +#: src/lang.c:936 msgid " -h this help message" msgstr " -h ce message d'aide" -#: src/lang.c:924 +#: src/lang.c:937 #, 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:925 +#: src/lang.c:938 msgid " -u update index files (batch mode)" msgstr " -u màj des fichiers index (en tâche de fond)" -#: src/lang.c:926 +#: src/lang.c:939 #, c-format msgid " -m dir mailbox directory [default=%s]" msgstr " -m rép. répertoire des bàl [défaut=%s]" -#: src/lang.c:927 +#: src/lang.c:940 #, c-format msgid "" "\n" @@ -4114,52 +4156,52 @@ msgstr "" "\n" "Envoyez par mail vos rapports de bogues/suggestions à %s" -#: src/lang.c:928 +#: src/lang.c:941 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:929 +#: src/lang.c:942 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:930 +#: src/lang.c:943 #, c-format msgid " -f file subscribed to newsgroups file [default=%s]" msgstr " -f fich. abonné au fichier groupes [défaut=%s]" -#: src/lang.c:931 +#: src/lang.c:944 msgid " -x no-posting mode" msgstr " -x mode postage OFF" -#: src/lang.c:932 +#: src/lang.c:945 msgid " -w post an article and exit" msgstr " -w poster un article puis quitter" -#: src/lang.c:933 +#: src/lang.c:946 msgid " -o post all postponed articles and exit" msgstr " -o poster tous les brouillons puis quitter" -#: src/lang.c:934 +#: src/lang.c:947 msgid " -R read news saved by -S option" msgstr " -R lire les articles enregistrés via l'option -S" -#: src/lang.c:935 +#: src/lang.c:948 #, 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:936 +#: src/lang.c:949 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:937 +#: src/lang.c:950 msgid " -z start if any unread news" msgstr " -z lancer si articles non lus" -#: src/lang.c:938 +#: src/lang.c:951 #, c-format msgid "" "A Usenet reader.\n" @@ -4169,35 +4211,35 @@ msgstr "" "Un lecteur UseNet.\n" "Usage : %s [options] [groupe[,...]]" -#: src/lang.c:939 +#: src/lang.c:952 msgid " -v verbose output for batch mode options" msgstr " -v sortie détaillée pour options en tâche de fond" -#: src/lang.c:940 +#: src/lang.c:953 msgid " -V print version & date information" msgstr " -V afficher infos date & version" -#: src/lang.c:941 +#: src/lang.c:954 #, 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:942 +#: src/lang.c:955 #, 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:943 +#: src/lang.c:956 #, 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:944 +#: src/lang.c:957 #, c-format msgid "Useless combination %s and %s. Ignoring %s.\n" msgstr "Combinaison %s et %s inutile. %s ignorée.\n" -#: src/lang.c:946 +#: src/lang.c:959 #, c-format msgid "" "\n" @@ -4206,12 +4248,12 @@ msgstr "" "\n" "%s%d expiré (0 - %d). Remis à 0" -#: src/lang.c:947 +#: src/lang.c:960 #, c-format msgid "View '%s' (%s/%s)?" msgstr "Voir '%s' (%s/%s) ?" -#: src/lang.c:949 +#: src/lang.c:962 #, c-format msgid "" "\n" @@ -4223,7 +4265,7 @@ msgstr "" "dépassant :\n" "%-100s\n" -#: src/lang.c:950 +#: src/lang.c:963 msgid "" "\n" "Warning: article unchanged after editing\n" @@ -4231,7 +4273,7 @@ msgstr "" "\n" "Attention : article inchangé après son édition\n" -#: src/lang.c:951 +#: src/lang.c:964 msgid "" "\n" "Warning: \"Subject:\" contains only whitespaces.\n" @@ -4239,7 +4281,7 @@ msgstr "" "\n" "Attention : \"Subject:\" contient que des espaces.\n" -#: src/lang.c:952 +#: src/lang.c:965 msgid "" "\n" "Warning: \"Subject:\" begins with \"Re: \" but there are no \"References:" @@ -4249,7 +4291,7 @@ msgstr "" "Attention : \"Subject:\" commence par \"Re: \" mais il n'y a pas de " "\"References:\".\n" -#: src/lang.c:954 +#: src/lang.c:967 msgid "" "\n" "Warning: Article has \"References:\" but \"Subject:\" does not begin\n" @@ -4259,7 +4301,7 @@ msgstr "" "Attention : L'article a \"References:\" mais \"Subject:\" ne commence\n" " avec \"Re: \" et ne contient pas \"(was:\".\n" -#: src/lang.c:957 +#: src/lang.c:970 msgid "" "Read carefully!\n" "\n" @@ -4283,7 +4325,7 @@ msgstr "" "Voici l'article que vous vous apprêtez à effacer :\n" "\n" -#: src/lang.c:961 +#: src/lang.c:974 msgid "" "\n" "Warning: You are using a non-plain transfer encoding (such as base64 or\n" @@ -4297,7 +4339,7 @@ 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:966 +#: src/lang.c:979 msgid "" "\n" "Warning: \"example\" is a reserved hierarchy!\n" @@ -4305,7 +4347,7 @@ msgstr "" "\n" "Attention : \"exemple\" est une hiérarchie réservée !\n" -#: src/lang.c:967 +#: src/lang.c:980 #, c-format msgid "" "\n" @@ -4320,7 +4362,7 @@ msgstr "" "Certaines valeurs dans votre fichier %s ont changé !\n" "Lisez le fichier WHATSNEW, etc...\n" -#: src/lang.c:969 +#: src/lang.c:982 #, c-format msgid "" "\n" @@ -4334,7 +4376,7 @@ msgstr "" "Certaines valeurs dans votre fichier %s peuvent être ignorées, d'autres\n" "ont peut-être changées !\n" -#: src/lang.c:972 +#: src/lang.c:985 #, c-format msgid "" "Warning: tin wrote fewer groups to your\n" @@ -4349,7 +4391,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:976 +#: src/lang.c:989 #, c-format msgid "" "\n" @@ -4358,12 +4400,12 @@ msgstr "" "\n" "Attention : %d lignes '-- \\n' trouvées, cela peut prêter à confusion.\n" -#: src/lang.c:977 +#: src/lang.c:990 #, 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:978 +#: src/lang.c:991 #, c-format msgid "" "\n" @@ -4380,7 +4422,7 @@ msgstr "" "d'être\n" " le plus court possible.\n" -#: src/lang.c:982 +#: src/lang.c:995 #, c-format msgid "" "Warning: this mail address may contain a spamtrap. %s=continue, %s=abort? " @@ -4388,7 +4430,7 @@ msgstr "" "Attention : cette email peut contenir un piège à spam. %s=continuer, " "%s=annuler ?" -#: src/lang.c:983 +#: src/lang.c:996 msgid "" "\n" "Warning: Signatures should start with '-- \\n' not with '--\\n'.\n" @@ -4397,37 +4439,37 @@ msgstr "" "Attention : Les signatures doivent commencer avec '-- \\n' et non par '-- " "\\n'.\n" -#: src/lang.c:984 +#: src/lang.c:997 msgid "Writing attributes file..." msgstr "Écriture du fichier attributes..." -#: src/lang.c:986 -#, c-format -msgid "%d Responses" +#: src/lang.c:999 +#, fuzzy, c-format +msgid "%4d Responses" msgstr "%d Réponses" -#: src/lang.c:988 +#: src/lang.c:1001 #, c-format msgid "Added %d %s" msgstr "%d %s ajouté(s)" -#: src/lang.c:989 +#: src/lang.c:1002 msgid "No unsubscribed groups to show" msgstr "Aucuns groupes non abonnés à afficher" -#: src/lang.c:990 +#: src/lang.c:1003 msgid "Showing subscribed to groups only" msgstr "Afficher uniquement les groupes abonnés" -#: src/lang.c:991 +#: src/lang.c:1004 msgid "Yes " msgstr "Oui " -#: src/lang.c:992 +#: src/lang.c:1005 msgid " You have mail" msgstr " Nouveau mail" -#: src/lang.c:997 +#: src/lang.c:1010 #, c-format msgid "" "\n" @@ -4448,11 +4490,11 @@ msgstr "" " problème, ou bien changer la valeur de MM_NETWORK_CHARSET\n" " via le M)enu.\n" -#: src/lang.c:1008 +#: src/lang.c:1021 msgid " -D mode debug mode" msgstr " -D mode mode debug" -#: src/lang.c:1012 +#: src/lang.c:1025 msgid "" "Read carefully!\n" "\n" @@ -4481,11 +4523,11 @@ msgstr "" "Voici l'article que vous vous apprêtez a effacer :\n" "\n" -#: src/lang.c:1021 +#: src/lang.c:1034 msgid "toggle color" msgstr "(dés)activer la couleur" -#: src/lang.c:1022 +#: src/lang.c:1035 msgid "" "# Changing colors of several screen parts\n" "# Possible values are:\n" @@ -4531,11 +4573,11 @@ msgstr "" "# 15 = blanc gras\n" "\n" -#: src/lang.c:1042 +#: src/lang.c:1055 msgid " -a toggle color flag" msgstr " -a change la couleur" -#: src/lang.c:1046 +#: src/lang.c:1059 msgid "" "\n" "Error: Followup-To set to more than one newsgroup!\n" @@ -4543,7 +4585,7 @@ msgstr "" "\n" "Erreur : Suivi positionné sur plus d'un groupe !\n" -#: src/lang.c:1047 +#: src/lang.c:1060 #, c-format msgid "" "\n" @@ -4552,7 +4594,7 @@ msgstr "" "\n" "Erreur : \"%s\" est renommé, utilisez à la place \"%s\" !\n" -#: src/lang.c:1048 +#: src/lang.c:1061 #, c-format msgid "" "\n" @@ -4561,7 +4603,7 @@ msgstr "" "\n" "Erreur : multi-postage vers %d groupes et pas de ligne Followup-To !\n" -#: src/lang.c:1049 +#: src/lang.c:1062 #, c-format msgid "" "\n" @@ -4570,7 +4612,7 @@ msgstr "" "\n" "Erreur : \"%s\" n'est pas un groupe valide !\n" -#: src/lang.c:1051 +#: src/lang.c:1064 msgid "" "\n" "Warning: Followup-To set to more than one newsgroup!\n" @@ -4578,7 +4620,7 @@ msgstr "" "\n" "Attention : Suivi positionné sur plus d'un groupe !\n" -#: src/lang.c:1052 +#: src/lang.c:1065 #, c-format msgid "" "\n" @@ -4587,7 +4629,7 @@ msgstr "" "\n" "Attention : \"%s\" est renommé, vous devriez utiliser \"%s\" à la place !\n" -#: src/lang.c:1053 +#: src/lang.c:1066 #, c-format msgid "" "\n" @@ -4596,7 +4638,7 @@ msgstr "" "\n" "Attention : multi-postage vers %d groupes et aucun suivi !\n" -#: src/lang.c:1054 +#: src/lang.c:1067 #, c-format msgid "" "\n" @@ -4607,7 +4649,7 @@ msgstr "" " pas apparaître dans ce groupe !\n" "\n" -#: src/lang.c:1055 +#: src/lang.c:1068 #, c-format msgid "" "\n" @@ -4616,79 +4658,79 @@ msgstr "" "\n" "Attention : \"%s\" n'est pas un groupe valide !\n" -#: src/lang.c:1059 +#: src/lang.c:1072 #, 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:1060 +#: src/lang.c:1073 msgid "Missing parts." msgstr "Parties manquantes." -#: src/lang.c:1061 +#: src/lang.c:1074 msgid "No beginning." msgstr "Pas de début." -#: src/lang.c:1062 +#: src/lang.c:1075 msgid "No data." msgstr "Pas de données." -#: src/lang.c:1063 +#: src/lang.c:1076 msgid "Unknown error." msgstr "Erreur inconnue." -#: src/lang.c:1066 +#: src/lang.c:1079 #, c-format msgid "\tChecksum of %s (%ld %s)" msgstr "\tSomme de contrôle de %s (%ld %s)" -#: src/lang.c:1071 +#: src/lang.c:1084 msgid "Reading mail active file... " msgstr "Lecture du fichier active mail... " -#: src/lang.c:1072 +#: src/lang.c:1085 msgid "Reading mailgroups file... " msgstr "Lecture du fichier mailgroups... " -#: src/lang.c:1076 +#: src/lang.c:1089 msgid "perform PGP operations on article" msgstr "effectuer des opérations PGP sur l'article" -#: src/lang.c:1077 +#: src/lang.c:1090 msgid "Add key(s) to public keyring?" msgstr "Ajouter les clé(s) au cercle public ?" -#: src/lang.c:1078 +#: src/lang.c:1091 #, c-format msgid "%s=encrypt, %s=sign, %s=both, %s=quit: " msgstr "%s=encoder, %s=signer, %s=les deux, %s=quitter : " -#: src/lang.c:1079 +#: src/lang.c:1092 #, 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:1080 +#: src/lang.c:1093 #, 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:1081 +#: src/lang.c:1094 msgid "Article not signed and no public keys found" msgstr "Article non signé et pas de clés publiques trouvées" -#: src/lang.c:1083 +#: src/lang.c:1096 #, 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:1084 +#: src/lang.c:1097 #, 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:1085 +#: src/lang.c:1098 #, c-format msgid "" "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: " @@ -4696,92 +4738,92 @@ msgstr "" "%s=quitter, %s=éditer, %s=ispell, %s=pgp, %s=menu, %s=poster, %s=brouillon " "[%%s]: " -#: src/lang.c:1087 +#: src/lang.c:1100 #, 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:1088 +#: src/lang.c:1101 #, 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:1089 +#: src/lang.c:1102 #, 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:1093 +#: src/lang.c:1106 #, 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:1094 +#: src/lang.c:1107 #, 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:1095 +#: src/lang.c:1108 #, 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:1097 +#: src/lang.c:1110 #, 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:1098 +#: src/lang.c:1111 #, c-format msgid "%s=quit, %s=edit, %s=send [%%s]: " msgstr "%s=quitter, %s=éditer, %s=envoyer [%%s] : " -#: src/lang.c:1099 +#: src/lang.c:1112 #, 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:1105 +#: src/lang.c:1118 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:1106 +#: src/lang.c:1119 msgid "Tin will use local index files instead.\n" msgstr "Tin utilisera à la place un index local.\n" -#: src/lang.c:1107 +#: src/lang.c:1120 msgid "Cannot find NNTP server name" msgstr "Nom du serveur NNTP introuvable" -#: src/lang.c:1108 +#: src/lang.c:1121 #, c-format msgid "Connecting to %s:%u..." msgstr "Connexion à %s:%u..." -#: src/lang.c:1109 +#: src/lang.c:1122 msgid "Disconnecting from server..." msgstr "Déconnexion du serveur..." -#: src/lang.c:1110 +#: src/lang.c:1123 #, c-format msgid "Failed to connect to NNTP server %s. Exiting..." msgstr "Échec de la connexion au serveur NNTP %s. Fermeture..." -#: src/lang.c:1111 +#: src/lang.c:1124 msgid "205 Closing connection" msgstr "205 Fermeture de la connexion" -#: src/lang.c:1112 +#: src/lang.c:1125 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:1113 +#: src/lang.c:1126 msgid "Connection to news server has timed out. Reconnect?" msgstr "Connexion au serveur de nouvelles expirée. Se reconnecter ?" -#: src/lang.c:1114 +#: src/lang.c:1127 #, c-format msgid "" "Put the server name in the file %s,\n" @@ -4790,46 +4832,46 @@ msgstr "" "Mettez le nom du serveur dans le fichier %s,\n" "ou utilisez la variable d'environnement NNTPSERVER" -#: src/lang.c:1115 +#: src/lang.c:1128 msgid " -A force authentication on connect" msgstr " -A force l'authentication à la connexion" -#: src/lang.c:1116 +#: src/lang.c:1129 #, 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:1117 +#: src/lang.c:1130 #, 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:1118 +#: src/lang.c:1131 msgid " -Q quick start. Same as -dnq" msgstr " -Q démarrage rapide. Idem que -dnq" -#: src/lang.c:1119 +#: src/lang.c:1132 msgid " -r read news remotely from default NNTP server" msgstr " -r lire les articles depuis le serveur NNTP par défaut" -#: src/lang.c:1120 +#: src/lang.c:1133 msgid " -l use only LIST instead of GROUP (-n) command" msgstr " -l utilise seulement LIST plutôt que GROUP (-n)" -#: src/lang.c:1121 +#: src/lang.c:1134 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:1123 +#: src/lang.c:1136 msgid " -4 force connecting via IPv4" msgstr " -4 forcer la connexion via IPv4" -#: src/lang.c:1124 +#: src/lang.c:1137 msgid " -6 force connecting via IPv6" msgstr " -6 forcer la connexion via IPV6" -#: src/lang.c:1125 +#: src/lang.c:1138 msgid "" "\n" "socket or connect problem\n" @@ -4837,7 +4879,7 @@ msgstr "" "\n" "problème de socket ou de connexion\n" -#: src/lang.c:1127 +#: src/lang.c:1140 #, c-format msgid "" "\n" @@ -4846,16 +4888,16 @@ msgstr "" "\n" "Connexion à %s : " -#: src/lang.c:1128 +#: src/lang.c:1141 msgid "Giving up...\n" msgstr "Abandon...\n" -#: src/lang.c:1130 +#: src/lang.c:1143 #, c-format msgid "%s/tcp: Unknown service.\n" msgstr "%s/tcp : Service inconnu.\n" -#: src/lang.c:1134 +#: src/lang.c:1147 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" @@ -4863,88 +4905,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:1137 +#: src/lang.c:1150 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:1140 +#: src/lang.c:1153 #, 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:1143 -msgid " -Q quick start. Same as -qd" -msgstr " -Q démarrage rapide. Idem que -qd" +#: src/lang.c:1156 +msgid " -Q quick start. Same as -dq" +msgstr " -Q démarrage rapide. Idem que -dq" -#: src/lang.c:1144 +#: src/lang.c:1157 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:1145 +#: src/lang.c:1158 msgid " -n only read subscribed .newsrc groups from spool" msgstr " -n lire seulement groupes abonnés du .newsrc depuis le spool" -#: src/lang.c:1146 +#: src/lang.c:1159 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:1150 +#: src/lang.c:1163 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:1151 +#: src/lang.c:1164 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:1155 +#: src/lang.c:1168 #, c-format msgid "%d %s printed" msgstr "%d %s imprimé" -#: src/lang.c:1156 +#: src/lang.c:1169 msgid "output article/thread/hot/pattern/tagged articles to printer" msgstr "envoyer article/fil/sél./articles marqués à l'imprimante" -#: src/lang.c:1157 +#: src/lang.c:1170 msgid "Print" msgstr "Imprimer" -#: src/lang.c:1158 +#: src/lang.c:1171 msgid "Printing..." msgstr "Impression..." -#: src/lang.c:1162 +#: src/lang.c:1175 #, c-format msgid "%d %s piped to \"%s\"" msgstr "%d %s passé à \"%s\"" -#: src/lang.c:1163 +#: src/lang.c:1176 msgid "pipe article/thread/hot/pattern/tagged articles into command" msgstr "passer article/fil/sél./articles marqués à une commande" -#: src/lang.c:1164 +#: src/lang.c:1177 msgid "No command" msgstr "Aucune commande" -#: src/lang.c:1165 +#: src/lang.c:1178 msgid "Pipe" msgstr "Passer (pipe)" -#: src/lang.c:1166 +#: src/lang.c:1179 #, c-format msgid "Pipe to command [%.*s]> " msgstr "Passer à la commande [%.*s] > " -#: src/lang.c:1167 +#: src/lang.c:1180 msgid "Piping..." msgstr "Passage..." -#: src/lang.c:1169 +#: src/lang.c:1182 msgid "Piping not enabled." msgstr "Passage non activé." -#: src/lang.c:1173 +#: src/lang.c:1186 #, c-format msgid "" "\n" @@ -4959,7 +5001,7 @@ msgstr "" " du contenu. Utilisez une virgule (,) pour séparer de multiples\n" " noms de groupes.\n" -#: src/lang.c:1178 +#: src/lang.c:1191 #, c-format msgid "" "\n" @@ -4972,7 +5014,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:1183 +#: src/lang.c:1196 #, c-format msgid "" "\n" @@ -4987,7 +5029,7 @@ msgstr "" " Pour éviter les problèmes, indiquez tous les groupes sur une\n" " seule ligne.\n" -#: src/lang.c:1187 +#: src/lang.c:1200 #, c-format msgid "" "\n" @@ -4997,7 +5039,7 @@ msgstr "" "Attention : La ligne \"%s:\" contient un ou des espaces qui DOIVENT\n" " être enlevés.\n" -#: src/lang.c:1192 +#: src/lang.c:1205 msgid "" "\n" " If your article contains quoted text please take some time to pare it " @@ -5034,40 +5076,40 @@ msgstr "" "simples\n" " règles, pratiquement toutes les personnes ignoreront vos articles.\n" -#: src/lang.c:1205 +#: src/lang.c:1218 msgid "shell escape" msgstr "accéder à un shell" -#: src/lang.c:1206 +#: src/lang.c:1219 #, c-format msgid "Shell Command (%s)" msgstr "Commande shell (%s)" -#: src/lang.c:1207 +#: src/lang.c:1220 #, c-format msgid "Enter shell command [%s]> " msgstr "Commande shell [%s] > " -#: src/lang.c:1211 +#: src/lang.c:1224 #, c-format msgid "%s: Can't get entry for TERM\n" msgstr "%s : Entrée pour TERM introuvable\n" -#: src/lang.c:1215 +#: src/lang.c:1228 #, c-format msgid "Group %.*s ('q' to quit)..." msgstr "Groupe %.*s ('q' pour quitter)..." -#: src/lang.c:1217 +#: src/lang.c:1230 #, c-format msgid "Group %.*s..." msgstr "Groupe %.*s..." -#: src/lang.c:1221 +#: src/lang.c:1234 msgid "Server unavailable\n" msgstr "Service indisponible\n" -#: src/lang.c:1227 +#: src/lang.c:1240 #, c-format msgid "" "%s=pipe; %s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; " @@ -5076,7 +5118,7 @@ msgstr "" "%s=passer; %s=mail; %s=impr.; %s=quitter; %s=voir lu/non lu; %s=enreg.; " "%s=marquer; %s=poster" -#: src/lang.c:1228 +#: src/lang.c:1241 #, c-format msgid "" "%s=pipe; %s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post" @@ -5084,7 +5126,7 @@ msgstr "" "%s=passer; %s=mail; %s=impr.; %s=quitter; %s=répondre; %s=enreg.; " "%s=marquer; %s=poster" -#: src/lang.c:1230 +#: src/lang.c:1243 #, c-format msgid "" "%s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post" @@ -5092,14 +5134,14 @@ msgstr "" "%s=mail; %s=imprimer; %s=quitter; %s=voir lu/non lu; %s=enregistrer; " "%s=marquer; %s=poster" -#: src/lang.c:1231 +#: src/lang.c:1244 #, 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:1235 +#: src/lang.c:1248 #, c-format msgid "" "%s=pipe; %s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post" @@ -5107,518 +5149,518 @@ msgstr "" "%s=passer; %s=mail; %s=quitter; %s=voir lu/non lu; %s=enregistrer; " "%s=marquer; %s=poster" -#: src/lang.c:1236 +#: src/lang.c:1249 #, 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:1238 +#: src/lang.c:1251 #, 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:1239 +#: src/lang.c:1252 #, 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:1245 +#: src/lang.c:1258 msgid "Terminal does not support color" msgstr "Le terminal ne supporte pas les couleurs" -#: src/lang.c:1250 +#: src/lang.c:1263 #, c-format msgid "Trying %s" msgstr "Essai %s" -#: src/lang.c:1264 src/lang.c:1292 src/lang.c:1574 src/refs.c:292 +#: src/lang.c:1277 src/lang.c:1305 src/lang.c:1587 src/refs.c:292 msgid "None" msgstr "Aucun" -#: src/lang.c:1265 +#: src/lang.c:1278 msgid "Subject" msgstr "Sujet" -#: src/lang.c:1266 +#: src/lang.c:1279 msgid "References" msgstr "Références" -#: src/lang.c:1267 +#: src/lang.c:1280 msgid "Both Subject and References" msgstr "Sujet et Références" -#: src/lang.c:1268 +#: src/lang.c:1281 msgid "Multipart Subject" msgstr "Sujet multiparties" -#: src/lang.c:1269 +#: src/lang.c:1282 msgid "Percentage Match" msgstr "Taux de concordance" -#: src/lang.c:1282 src/lang.c:1373 src/lang.c:1463 +#: src/lang.c:1295 src/lang.c:1386 src/lang.c:1476 msgid "No" msgstr "Non" -#: src/lang.c:1283 src/lang.c:1465 +#: src/lang.c:1296 src/lang.c:1478 msgid "Yes" msgstr "Oui" -#: src/lang.c:1284 +#: src/lang.c:1297 msgid "Hide All" msgstr "Tout masquer" -#: src/lang.c:1293 +#: src/lang.c:1306 msgid "Address" msgstr "Adresse" -#: src/lang.c:1294 +#: src/lang.c:1307 msgid "Full Name" msgstr "Nom complet" -#: src/lang.c:1295 +#: src/lang.c:1308 msgid "Address and Name" msgstr "Adresse et Nom" -#: src/lang.c:1303 +#: src/lang.c:1316 msgid "Max" msgstr "Max" -#: src/lang.c:1304 +#: src/lang.c:1317 msgid "Sum" msgstr "Addition" -#: src/lang.c:1305 +#: src/lang.c:1318 msgid "Average" msgstr "Moyenne" -#: src/lang.c:1315 src/lang.c:1335 +#: src/lang.c:1328 src/lang.c:1348 msgid "Black" msgstr "Noir" -#: src/lang.c:1316 src/lang.c:1336 +#: src/lang.c:1329 src/lang.c:1349 msgid "Red" msgstr "Rouge" -#: src/lang.c:1317 src/lang.c:1337 +#: src/lang.c:1330 src/lang.c:1350 msgid "Green" msgstr "Vert" -#: src/lang.c:1318 src/lang.c:1338 +#: src/lang.c:1331 src/lang.c:1351 msgid "Brown" msgstr "Marron" -#: src/lang.c:1319 src/lang.c:1339 +#: src/lang.c:1332 src/lang.c:1352 msgid "Blue" msgstr "Bleu" -#: src/lang.c:1320 src/lang.c:1340 +#: src/lang.c:1333 src/lang.c:1353 msgid "Pink" msgstr "Rose" -#: src/lang.c:1321 src/lang.c:1341 +#: src/lang.c:1334 src/lang.c:1354 msgid "Cyan" msgstr "Cyan" -#: src/lang.c:1322 src/lang.c:1342 +#: src/lang.c:1335 src/lang.c:1355 msgid "White" msgstr "Blanc" -#: src/lang.c:1323 +#: src/lang.c:1336 msgid "Gray" msgstr "Gris" -#: src/lang.c:1324 +#: src/lang.c:1337 msgid "Light Red" msgstr "Rouge gras" -#: src/lang.c:1325 +#: src/lang.c:1338 msgid "Light Green" msgstr "Vert gras" -#: src/lang.c:1326 +#: src/lang.c:1339 msgid "Yellow" msgstr "Jaune" -#: src/lang.c:1327 +#: src/lang.c:1340 msgid "Light Blue" msgstr "Bleu gras" -#: src/lang.c:1328 +#: src/lang.c:1341 msgid "Light Pink" msgstr "Rose gras" -#: src/lang.c:1329 +#: src/lang.c:1342 msgid "Light Cyan" msgstr "Cyan gras" -#: src/lang.c:1330 +#: src/lang.c:1343 msgid "Light White" msgstr "Blanc gras" -#: src/lang.c:1351 src/lang.c:1470 src/lang.c:1485 +#: src/lang.c:1364 src/lang.c:1483 src/lang.c:1498 msgid "Nothing" msgstr "Rien" -#: src/lang.c:1353 +#: src/lang.c:1366 msgid "Space" msgstr "Espace" -#: src/lang.c:1361 +#: src/lang.c:1374 msgid "Normal" msgstr "Normal" -#: src/lang.c:1362 +#: src/lang.c:1375 msgid "Best highlighting" msgstr "Meilleure surbrillance" -#: src/lang.c:1363 +#: src/lang.c:1376 msgid "Underline" msgstr "Souligné" -#: src/lang.c:1364 +#: src/lang.c:1377 msgid "Reverse video" msgstr "Vidéo inversée" -#: src/lang.c:1365 +#: src/lang.c:1378 msgid "Blinking" msgstr "Clignotement" -#: src/lang.c:1366 +#: src/lang.c:1379 msgid "Half bright" msgstr "Moins lumineux" -#: src/lang.c:1367 +#: src/lang.c:1380 msgid "Bold" msgstr "Gras" -#: src/lang.c:1374 +#: src/lang.c:1387 msgid "Cc" msgstr "Cc" -#: src/lang.c:1375 +#: src/lang.c:1388 msgid "Bcc" msgstr "Cci" -#: src/lang.c:1376 +#: src/lang.c:1389 msgid "Cc and Bcc" msgstr "Cc et Cci" -#: src/lang.c:1393 src/lang.c:1406 +#: src/lang.c:1406 src/lang.c:1419 msgid "none" msgstr "aucun" -#: src/lang.c:1394 +#: src/lang.c:1407 msgid "commands" msgstr "commandes" -#: src/lang.c:1395 +#: src/lang.c:1408 msgid "select" msgstr "sélection" -#: src/lang.c:1397 +#: src/lang.c:1410 msgid "commands & quit" msgstr "commandes & quitter" -#: src/lang.c:1398 +#: src/lang.c:1411 msgid "commands & select" msgstr "commandes & sélection" -#: src/lang.c:1399 +#: src/lang.c:1412 msgid "quit & select" msgstr "quitter & sélection" -#: src/lang.c:1400 +#: src/lang.c:1413 msgid "commands & quit & select" msgstr "commandes, quitter & sélection" -#: src/lang.c:1407 +#: src/lang.c:1420 msgid "PageDown" msgstr "PageDown" -#: src/lang.c:1408 +#: src/lang.c:1421 msgid "PageNextUnread" msgstr "PageNextUnread" -#: src/lang.c:1409 +#: src/lang.c:1422 msgid "PageDown or PageNextUnread" msgstr "PageDown ou PageNextUnread" -#: src/lang.c:1415 +#: src/lang.c:1428 msgid "Subject: (case sensitive)" msgstr "l'en-tête 'Subject:' (casse sensible)" -#: src/lang.c:1416 +#: src/lang.c:1429 msgid "Subject: (ignore case)" msgstr "l'en-tête 'Subject:' (ignorer la casse)" -#: src/lang.c:1417 +#: src/lang.c:1430 msgid "From: (case sensitive)" msgstr "l'en-tête 'From:' (casse sensible)" -#: src/lang.c:1418 +#: src/lang.c:1431 msgid "From: (ignore case)" msgstr "l'en-tête 'From:' (ignorer la casse)" -#: src/lang.c:1419 +#: src/lang.c:1432 msgid "Msg-ID: & full References: line" msgstr "Ligne 'Msg-ID:' & 'References:'" -#: src/lang.c:1420 +#: src/lang.c:1433 msgid "Msg-ID: & last References: only" msgstr "Msg-ID: & dernières Références: uniquement" -#: src/lang.c:1421 +#: src/lang.c:1434 msgid "Message-ID: entry only" msgstr "entrée 'Message-ID:' uniquement" -#: src/lang.c:1422 +#: src/lang.c:1435 msgid "Lines:" msgstr "Lignes:" -#: src/lang.c:1428 +#: src/lang.c:1441 msgid "Don't trim article body" msgstr "Ne pas couper le corps de l'article" -#: src/lang.c:1429 +#: src/lang.c:1442 msgid "Skip leading blank lines" msgstr "Passer les lignes vides du début" -#: src/lang.c:1430 +#: src/lang.c:1443 msgid "Skip trailing blank lines" msgstr "Passer les lignes vides de la fin" -#: src/lang.c:1431 +#: src/lang.c:1444 msgid "Skip leading and trailing blank l." msgstr "Passer toutes les lignes vides" -#: src/lang.c:1432 +#: src/lang.c:1445 msgid "Compact multiple between text" msgstr "Regrouper entre chaque paragraphe" -#: src/lang.c:1433 +#: src/lang.c:1446 msgid "Compact multiple and skip leading" msgstr "Regrouper et effacer les premières" -#: src/lang.c:1434 +#: src/lang.c:1447 msgid "Compact multiple and skip trailing" msgstr "Regrouper et effacer les dernières" -#: src/lang.c:1435 +#: src/lang.c:1448 msgid "Compact mltpl., skip lead. & trai." msgstr "Regrouper puis effacer les 1ères et dernières lignes" -#: src/lang.c:1464 +#: src/lang.c:1477 msgid "Shell archive" msgstr "Archive shell" -#: src/lang.c:1471 +#: src/lang.c:1484 msgid "Subject: (descending)" msgstr "Subject : (descendant)" -#: src/lang.c:1472 +#: src/lang.c:1485 msgid "Subject: (ascending)" msgstr "Subject : (ascendant)" -#: src/lang.c:1473 +#: src/lang.c:1486 msgid "From: (descending)" msgstr "From: (descendant)" -#: src/lang.c:1474 +#: src/lang.c:1487 msgid "From: (ascending)" msgstr "From: (ascendant)" -#: src/lang.c:1475 +#: src/lang.c:1488 msgid "Date: (descending)" msgstr "Date: (descendant)" -#: src/lang.c:1476 +#: src/lang.c:1489 msgid "Date: (ascending)" msgstr "Date: (ascendant)" -#: src/lang.c:1477 src/lang.c:1486 +#: src/lang.c:1490 src/lang.c:1499 msgid "Score (descending)" msgstr "Score (descendant)" -#: src/lang.c:1478 src/lang.c:1487 +#: src/lang.c:1491 src/lang.c:1500 msgid "Score (ascending)" msgstr "Score (ascendant)" -#: src/lang.c:1479 +#: src/lang.c:1492 msgid "Lines: (descending)" msgstr "Lines: (descendant)" -#: src/lang.c:1480 +#: src/lang.c:1493 msgid "Lines: (ascending)" msgstr "Lines: (ascendant)" -#: src/lang.c:1488 +#: src/lang.c:1501 msgid "Last posting date (descending)" msgstr "Dernière date de postage (descendant)" -#: src/lang.c:1489 +#: src/lang.c:1502 msgid "Last posting date (ascending)" msgstr "Dernière date de postage (ascendant)" -#: src/lang.c:1495 +#: src/lang.c:1508 msgid "Quick-sort" msgstr "Quick-sort" -#: src/lang.c:1496 +#: src/lang.c:1509 msgid "Heap-sort" msgstr "Heap-sort" -#: src/lang.c:1503 +#: src/lang.c:1516 msgid "Always Keep" msgstr "Toujours garder" -#: src/lang.c:1504 +#: src/lang.c:1517 msgid "Always Remove" msgstr "Toujours effacer" -#: src/lang.c:1505 +#: src/lang.c:1518 msgid "Mark with D on selection screen" msgstr "Marquer avec un D dans la vue sélection" -#: src/lang.c:1511 +#: src/lang.c:1524 msgid "Kill only unread arts" msgstr "Filtrer uniquement les articles non lus" -#: src/lang.c:1512 +#: src/lang.c:1525 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:1513 +#: src/lang.c:1526 msgid "Kill all arts and never show" msgstr "Filtrer tous les articles et ne jamais afficher" -#: src/lang.c:1519 +#: src/lang.c:1532 msgid "Nothing special" msgstr "Rien de spécial" -#: src/lang.c:1520 +#: src/lang.c:1533 msgid "Compress quotes" msgstr "Citations compressées" -#: src/lang.c:1521 +#: src/lang.c:1534 msgid "Quote signatures" msgstr "Citer les signatures" -#: src/lang.c:1522 +#: src/lang.c:1535 msgid "Compress quotes, quote sigs" msgstr "Compresser les citations, citer les signatures" -#: src/lang.c:1523 +#: src/lang.c:1536 msgid "Quote empty lines" msgstr "Citer les lignes vides" -#: src/lang.c:1524 +#: src/lang.c:1537 msgid "Compress quotes, quote empty lines" msgstr "Compresser les citations, citer les lignes vides" -#: src/lang.c:1525 +#: src/lang.c:1538 msgid "Quote sigs & empty lines" msgstr "Citer les signatures & les lignes vides" -#: src/lang.c:1526 +#: src/lang.c:1539 msgid "Comp. q., quote sigs & empty lines" msgstr "Citations compr., signatures et lignes vides citées" -#: src/lang.c:1566 +#: src/lang.c:1579 msgid "no" msgstr "non" -#: src/lang.c:1567 +#: src/lang.c:1580 msgid "with headers" msgstr "avec les en-têtes" -#: src/lang.c:1568 +#: src/lang.c:1581 msgid "without headers" msgstr "sans les en-têtes" -#: src/lang.c:1575 +#: src/lang.c:1588 msgid "NFKC" msgstr "NFKC" -#: src/lang.c:1577 +#: src/lang.c:1590 msgid "NFKD" msgstr "NFKD" -#: src/lang.c:1578 +#: src/lang.c:1591 msgid "NFC" msgstr "NFC" -#: src/lang.c:1579 +#: src/lang.c:1592 msgid "NFD" msgstr "NFD" -#: src/lang.c:1581 +#: src/lang.c:1594 msgid "NFKC case fold" msgstr "Transformation NFKC de la casse" -#: src/lang.c:1590 +#: src/lang.c:1603 msgid "Display Options" msgstr "Options d'affichage" -#: src/lang.c:1597 +#: src/lang.c:1610 msgid "Color Options" msgstr "Options des couleurs" -#: src/lang.c:1603 +#: src/lang.c:1616 msgid "Highlight Options" msgstr "Options de mise en évidence" -#: src/lang.c:1610 +#: src/lang.c:1623 msgid "Article-Limiting Options" msgstr "Options des articles" -#: src/lang.c:1616 +#: src/lang.c:1629 msgid "Posting/Mailing Options" msgstr "Options de postage/messagerie" -#: src/lang.c:1622 +#: src/lang.c:1635 msgid "Saving/Printing Options" msgstr "Options d'enregistrement/d'impression" -#: src/lang.c:1628 +#: src/lang.c:1641 msgid "Expert Options" msgstr "Options avancées" -#: src/lang.c:1634 +#: src/lang.c:1647 msgid "Filtering Options" msgstr "Options de filtrage" -#: src/lang.c:1639 src/lang.c:1670 src/lang.c:1676 src/lang.c:1703 -#: src/lang.c:1755 src/lang.c:1761 src/lang.c:1771 src/lang.c:1782 -#: src/lang.c:1800 src/lang.c:1869 src/lang.c:2070 src/lang.c:2076 -#: src/lang.c:2082 src/lang.c:2097 src/lang.c:2109 src/lang.c:2116 -#: src/lang.c:2170 src/lang.c:2179 src/lang.c:2185 src/lang.c:2192 -#: src/lang.c:2199 src/lang.c:2206 src/lang.c:2213 src/lang.c:2220 -#: src/lang.c:2227 src/lang.c:2234 src/lang.c:2241 src/lang.c:2248 -#: src/lang.c:2255 src/lang.c:2262 src/lang.c:2269 src/lang.c:2276 -#: src/lang.c:2283 src/lang.c:2290 src/lang.c:2297 src/lang.c:2304 -#: src/lang.c:2311 src/lang.c:2318 src/lang.c:2325 src/lang.c:2332 -#: src/lang.c:2339 src/lang.c:2346 src/lang.c:2353 src/lang.c:2361 -#: src/lang.c:2377 src/lang.c:2384 src/lang.c:2391 src/lang.c:2398 -#: src/lang.c:2404 src/lang.c:2410 src/lang.c:2427 src/lang.c:2439 -#: src/lang.c:2474 src/lang.c:2527 src/lang.c:2541 src/lang.c:2547 -#: src/lang.c:2572 src/lang.c:2590 src/lang.c:2607 src/lang.c:2619 -#: src/lang.c:2652 src/lang.c:2688 src/lang.c:2708 src/lang.c:2743 -#: src/lang.c:2753 src/lang.c:2760 src/lang.c:2786 src/lang.c:2810 -#: src/lang.c:2887 src/lang.c:2902 src/lang.c:2910 src/lang.c:2924 -#: src/lang.c:2930 src/lang.c:2968 +#: src/lang.c:1652 src/lang.c:1683 src/lang.c:1689 src/lang.c:1716 +#: src/lang.c:1768 src/lang.c:1774 src/lang.c:1784 src/lang.c:1795 +#: src/lang.c:1813 src/lang.c:1882 src/lang.c:2083 src/lang.c:2089 +#: src/lang.c:2095 src/lang.c:2110 src/lang.c:2122 src/lang.c:2129 +#: src/lang.c:2183 src/lang.c:2192 src/lang.c:2198 src/lang.c:2205 +#: src/lang.c:2212 src/lang.c:2219 src/lang.c:2226 src/lang.c:2233 +#: src/lang.c:2240 src/lang.c:2247 src/lang.c:2254 src/lang.c:2261 +#: src/lang.c:2268 src/lang.c:2275 src/lang.c:2282 src/lang.c:2289 +#: src/lang.c:2296 src/lang.c:2303 src/lang.c:2310 src/lang.c:2317 +#: src/lang.c:2324 src/lang.c:2331 src/lang.c:2338 src/lang.c:2345 +#: src/lang.c:2352 src/lang.c:2359 src/lang.c:2366 src/lang.c:2374 +#: src/lang.c:2390 src/lang.c:2397 src/lang.c:2404 src/lang.c:2411 +#: src/lang.c:2417 src/lang.c:2423 src/lang.c:2440 src/lang.c:2452 +#: src/lang.c:2487 src/lang.c:2540 src/lang.c:2554 src/lang.c:2560 +#: src/lang.c:2585 src/lang.c:2603 src/lang.c:2620 src/lang.c:2632 +#: src/lang.c:2665 src/lang.c:2694 src/lang.c:2714 src/lang.c:2742 +#: src/lang.c:2752 src/lang.c:2759 src/lang.c:2785 src/lang.c:2809 +#: src/lang.c:2886 src/lang.c:2901 src/lang.c:2909 src/lang.c:2923 +#: src/lang.c:2929 src/lang.c:2967 msgid " toggles, sets, cancels." msgstr " change, valide, annule." -#: src/lang.c:1640 +#: src/lang.c:1653 msgid "Show mini menu & posting etiquette" msgstr "Afficher le menu & l'intitulé du postage" -#: src/lang.c:1641 +#: src/lang.c:1654 msgid "" "# If ON show a mini menu of useful commands at each level\n" "# and posting etiquette after composing an article\n" @@ -5626,17 +5668,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:1646 +#: src/lang.c:1659 msgid "Show short description for each newsgroup. toggles & sets." msgstr "" "Afficher une brève description pour chaque groupe. change & " " valide." -#: src/lang.c:1647 +#: src/lang.c:1660 msgid "Show description of each newsgroup" msgstr "Voir description de chaque groupe" -#: src/lang.c:1648 +#: src/lang.c:1661 msgid "" "# If ON show group description text after newsgroup name at\n" "# group selection level\n" @@ -5644,18 +5686,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:1653 +#: src/lang.c:1666 msgid "" "Show From (author) fields in group & thread level. toggles & " "sets." msgstr "" "Affiche l'auteur dans le menu groupe. change & valide." -#: src/lang.c:1654 +#: src/lang.c:1667 msgid "In group and thread level, show author by" msgstr "Dans la vue groupe et processus, voir auteur par" -#: src/lang.c:1655 +#: src/lang.c:1668 msgid "" "# Part of From field to display in group and thread level\n" "# Possible values are (the default is marked with *):\n" @@ -5671,34 +5713,34 @@ msgstr "" "# * 2 = nom complet\n" "# 3 = les deux\n" -#: src/lang.c:1664 +#: src/lang.c:1677 msgid "Draw -> or highlighted bar for selection. toggles & sets." msgstr "" "Affiche -> ou une barre de sélection. change & valide." -#: src/lang.c:1665 +#: src/lang.c:1678 msgid "Draw -> instead of highlighted bar" msgstr "Afficher -> plutôt qu'une barre" -#: src/lang.c:1666 +#: src/lang.c:1679 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:1671 +#: src/lang.c:1684 msgid "Use inverse video for page headers" msgstr "Vidéo inversée pour les en-têtes" -#: src/lang.c:1672 +#: src/lang.c:1685 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:1677 +#: src/lang.c:1690 msgid "Thread articles by" msgstr "Regrouper les articles par" -#: src/lang.c:1678 +#: src/lang.c:1691 msgid "" "# Thread articles by ...\n" "# Possible values are (the default is marked with *):\n" @@ -5718,17 +5760,17 @@ msgstr "" "# 4 = Sujet multipartie\n" "# 5 = Pourcentage de concordance\n" -#: src/lang.c:1689 +#: src/lang.c:1702 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:1690 +#: src/lang.c:1703 msgid "Thread percentage match" msgstr "Pourcentage de concordance pour grouper" -#: src/lang.c:1692 +#: src/lang.c:1705 #, no-c-format msgid "" "# Thread percentage match...\n" @@ -5757,11 +5799,11 @@ msgstr "" "'harpie',\n" "# 'happie' et 'harppy' seront regroupés à part de 'happy'\n" -#: src/lang.c:1704 +#: src/lang.c:1717 msgid "Score of a thread" msgstr "Score d'un fil" -#: src/lang.c:1705 +#: src/lang.c:1718 msgid "" "# Thread score\n" "# Possible values are (the default is marked with *):\n" @@ -5775,17 +5817,17 @@ msgstr "" "# 1 = somme\n" "# 2 = moyenne\n" -#: src/lang.c:1713 +#: src/lang.c:1726 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:1714 +#: src/lang.c:1727 msgid "Sort articles by" msgstr "Trier les articles par" -#: src/lang.c:1715 +#: src/lang.c:1728 msgid "" "# Sort articles by ...\n" "# Possible values are (the default is marked with *):\n" @@ -5815,15 +5857,15 @@ msgstr "" "# 9 = Lignes descendant\n" "# 10 = Lignes ascendant)\n" -#: src/lang.c:1731 +#: src/lang.c:1744 msgid "Sort threads by Nothing or Score. toggles & sets." msgstr "Trier les fils par Rien ou Score. change & valide." -#: src/lang.c:1732 +#: src/lang.c:1745 msgid "Sort threads by" msgstr "Trier les fils par" -#: src/lang.c:1733 +#: src/lang.c:1746 msgid "" "# Sort thread by ...\n" "# Possible values are (the default is marked with *):\n" @@ -5841,50 +5883,50 @@ msgstr "" "# 3 = Date la plus récente, descendant\n" "# 4 = Date la plus récente, ascendant\n" -#: src/lang.c:1743 +#: src/lang.c:1756 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:1744 +#: src/lang.c:1757 msgid "Go to first unread article in group" msgstr "Aller au 1er article non lu du groupe" -#: src/lang.c:1745 +#: src/lang.c:1758 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:1749 +#: src/lang.c:1762 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:1750 +#: src/lang.c:1763 msgid "Show only unread articles" msgstr "Afficher articles non lus seulement" -#: src/lang.c:1751 +#: src/lang.c:1764 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:1756 +#: src/lang.c:1769 msgid "Show only groups with unread arts" msgstr "Voir groupes avec articles non lus" -#: src/lang.c:1757 +#: src/lang.c:1770 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:1762 +#: src/lang.c:1775 msgid "Filter which articles" msgstr "Filtrer quel article" -#: src/lang.c:1763 +#: src/lang.c:1776 msgid "" "# Filter which articles\n" "# Possible values are (the default is marked with *):\n" @@ -5898,11 +5940,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:1772 +#: src/lang.c:1785 msgid "Go to the next unread article with" msgstr "Aller au prochain article non lu avec" -#: src/lang.c:1773 +#: src/lang.c:1786 msgid "" "# Go to the unread article with following key(s)\n" "# Possible values are (the default is marked with *):\n" @@ -5918,11 +5960,11 @@ msgstr "" "# * 2 = TAB\n" "# 3 = PAGE DOWN ou TAB\n" -#: src/lang.c:1783 +#: src/lang.c:1796 msgid "How to treat blank lines" msgstr "Comment gérer les lignes vides" -#: src/lang.c:1784 +#: src/lang.c:1797 msgid "" "# Trim the article body, remove unnecessary blank lines.\n" "# Possible values are (the default is marked with *):\n" @@ -5952,27 +5994,27 @@ 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:1801 +#: src/lang.c:1814 msgid "List thread using right arrow key" msgstr "Lister le fil via la flèche droite" -#: src/lang.c:1802 +#: src/lang.c:1815 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:1806 +#: src/lang.c:1819 msgid "Enter character to indicate deleted articles. sets, cancels." msgstr "" "Caractère indiquant les articles effacés. valide, annule." -#: src/lang.c:1807 +#: src/lang.c:1820 msgid "Character to show deleted articles" msgstr "Caractère pour articles effacés" -#: src/lang.c:1808 +#: src/lang.c:1821 msgid "" "# Character used to show that an art was deleted (default 'D')\n" "# _ is turned into ' '\n" @@ -5980,17 +6022,17 @@ msgstr "" "# Caractère utilisé pour indiquer qu'un article a été supprimé (défaut 'D')\n" "# _ est transformé en ' '\n" -#: src/lang.c:1813 +#: src/lang.c:1826 msgid "" "Enter character to indicate articles in a range. sets, cancels." msgstr "" "Caractère indiquant les articles inclus. valide, annule." -#: src/lang.c:1814 +#: src/lang.c:1827 msgid "Character to show inrange articles" msgstr "Caractère pour articles non inclus" -#: src/lang.c:1815 +#: src/lang.c:1828 msgid "" "# Character used to show that an art is in a range (default '#')\n" "# _ is turned into ' '\n" @@ -5998,7 +6040,7 @@ msgstr "" "# Caractère utilisé pour indiquer qu'un article est inclus (défaut '#')\n" "# _ est transformé en ' '\n" -#: src/lang.c:1820 +#: src/lang.c:1833 msgid "" "Enter character to indicate that article will return. sets, " "cancels." @@ -6006,11 +6048,11 @@ msgstr "" "Caractère indiquant que l'article sera retourné. valide, " "annule." -#: src/lang.c:1821 +#: src/lang.c:1834 msgid "Character to show returning arts" msgstr "Caractère pour articles retournés" -#: src/lang.c:1822 +#: src/lang.c:1835 msgid "" "# Character used to show that an art will return (default '-')\n" "# _ is turned into ' '\n" @@ -6018,17 +6060,17 @@ msgstr "" "# Caractère utilisé pour indiquer qu'un article sera retourné (défaut '#')\n" "# _ est transformé en ' '\n" -#: src/lang.c:1827 +#: src/lang.c:1840 msgid "" "Enter character to indicate selected articles. sets, cancels." msgstr "" "Caractère indiquant les articles sélectionnés. valide, annule." -#: src/lang.c:1828 +#: src/lang.c:1841 msgid "Character to show selected articles" msgstr "Caractère pour articles sélectionnés" -#: src/lang.c:1829 +#: src/lang.c:1842 msgid "" "# Character used to show that an art was auto-selected (default '*')\n" "# _ is turned into ' '\n" @@ -6037,16 +6079,16 @@ msgstr "" "'*')\n" "# _ est transformé en ' '\n" -#: src/lang.c:1834 +#: src/lang.c:1847 msgid "Enter character to indicate recent articles. sets, cancels." msgstr "" "Caractère indiquant les articles récents. valide, annule." -#: src/lang.c:1835 +#: src/lang.c:1848 msgid "Character to show recent articles" msgstr "Caractère pour articles récents" -#: src/lang.c:1836 +#: src/lang.c:1849 msgid "" "# Character used to show that an art is recent (default 'o')\n" "# _ is turned into ' '\n" @@ -6054,16 +6096,16 @@ msgstr "" "# Caractère utilisé pour indiquer qu'un article est récent (defaut 'o')\n" "# _ est transformé en ' '\n" -#: src/lang.c:1841 +#: src/lang.c:1854 msgid "Enter character to indicate unread articles. sets, cancels." msgstr "" "Caractère indiquant les articles non lus. valide, annule." -#: src/lang.c:1842 +#: src/lang.c:1855 msgid "Character to show unread articles" msgstr "Caractère pour articles non lus" -#: src/lang.c:1843 +#: src/lang.c:1856 msgid "" "# Character used to show that an art is unread (default '+')\n" "# _ is turned into ' '\n" @@ -6071,15 +6113,15 @@ msgstr "" "# Caractère utilisé pour indiquer qu'un article est non lu (defaut '+')\n" "# _ est transformé en ' '\n" -#: src/lang.c:1848 +#: src/lang.c:1861 msgid "Enter character to indicate read articles. sets, cancels." msgstr "Caractère indiquant les articles lus. valide, annule." -#: src/lang.c:1849 +#: src/lang.c:1862 msgid "Character to show read articles" msgstr "Caractère pour articles lus" -#: src/lang.c:1850 +#: src/lang.c:1863 msgid "" "# Character used to show that an art was read (default ' ')\n" "# _ is turned into ' '\n" @@ -6087,16 +6129,16 @@ msgstr "" "# Caractère utilisé pour indiquer qu'un article a été lu (defaut ' ')\n" "# _ est transformé en ' '\n" -#: src/lang.c:1855 +#: src/lang.c:1868 msgid "Enter character to indicate killed articles. sets, cancels." msgstr "" "Caractère indiquant les articles filtrés. valide, annule." -#: src/lang.c:1856 +#: src/lang.c:1869 msgid "Character to show killed articles" msgstr "Caractère pour articles filtrés" -#: src/lang.c:1857 +#: src/lang.c:1870 msgid "" "# Character used to show that an art was killed (default 'K')\n" "# kill_level must be set accordingly, _ is turned into ' '\n" @@ -6104,18 +6146,18 @@ msgstr "" "# Caractère utilisé pour indiquer qu'un article a été filtré (defaut 'K')\n" "# kill_level doit être choisi en conséquence, _ est transformé en ' '\n" -#: src/lang.c:1862 +#: src/lang.c:1875 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:1863 +#: src/lang.c:1876 msgid "Character to show readselected arts" msgstr "Caractère pour articles sélectionnés lus" -#: src/lang.c:1864 +#: src/lang.c:1877 msgid "" "# Character used to show that an art was selected before read (default ':')\n" "# kill_level must be set accordingly, _ is turned into ' '\n" @@ -6124,11 +6166,11 @@ msgstr "" "# d'être lu (defaut ':')\n" "# kill_level doit être choisi en conséquence, _ est transformé en ' '\n" -#: src/lang.c:1870 +#: src/lang.c:1883 msgid "Abbreviate long newsgroup names" msgstr "Abréger les noms de groupes trop longs" -#: src/lang.c:1871 +#: src/lang.c:1884 msgid "" "# If ON abbreviate (if necessary) long newsgroup names at group selection\n" "# level and article level like this:\n" @@ -6138,7 +6180,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:1877 +#: src/lang.c:1890 msgid "" "0 = full page scrolling, -1 = show previous last line as first on next page, " "-2 = half page" @@ -6146,11 +6188,11 @@ msgstr "" "0 = défilement page par page, -1 = afficher dernière ligne dans page " "suivante, -2 = demi-page" -#: src/lang.c:1878 +#: src/lang.c:1891 msgid "Number of lines to scroll in pager" msgstr "Vitesse de défilement dans le pager" -#: src/lang.c:1879 +#: src/lang.c:1892 msgid "" "# Number of lines that cursor-up/down will scroll in article pager\n" "# Possible values are (the default is marked with *):\n" @@ -6168,32 +6210,32 @@ 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:1889 +#: src/lang.c:1902 msgid "Display signatures. toggles & sets." msgstr "Affiche les signatures. change & valide." -#: src/lang.c:1890 +#: src/lang.c:1903 msgid "Display signatures" msgstr "Afficher les signatures" -#: src/lang.c:1891 +#: src/lang.c:1904 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:1895 +#: src/lang.c:1908 msgid "" "Display uuencoded data as tagged attachments. toggles & sets." msgstr "" "Afficher les archives uue comme PJ marquées. change & " "valide." -#: src/lang.c:1896 +#: src/lang.c:1909 msgid "Display uue data as an attachment" msgstr "Afficher donnée uue comme PJ" -#: src/lang.c:1897 +#: src/lang.c:1910 msgid "" "# Handling of uuencoded data in the pager\n" "# Possible values are (the default is marked with *):\n" @@ -6213,18 +6255,18 @@ msgstr "" "des\n" "# données uuencode sera condensée en une seule ligne.\n" -#: src/lang.c:1907 +#: src/lang.c:1920 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:1908 +#: src/lang.c:1921 msgid "Display \"a as Umlaut-a" msgstr "Afficher \"a comme Umlaut-a" -#: src/lang.c:1909 +#: src/lang.c:1922 msgid "" "# If ON decode German style TeX umlaut codes to ISO and\n" "# show \"a as Umlaut-a, etc.\n" @@ -6232,15 +6274,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:1914 src/lang.c:1924 +#: src/lang.c:1927 src/lang.c:1937 msgid "Space separated list of header fields" msgstr "Liste des en-têtes, séparés par des espaces" -#: src/lang.c:1915 +#: src/lang.c:1928 msgid "Display these header fields (or *)" msgstr "Afficher ces en-têtes (ou *)" -#: src/lang.c:1916 +#: src/lang.c:1929 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" @@ -6259,11 +6301,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:1925 +#: src/lang.c:1938 msgid "Do not display these header fields" msgstr "Ne pas afficher ces en-têtes" -#: src/lang.c:1926 +#: src/lang.c:1939 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" @@ -6284,45 +6326,45 @@ msgstr "" "# news_headers_to_not_display=X-Alan X-Pape\n" "# Ne rien définir, désactive cette option.\n" -#: src/lang.c:1936 +#: src/lang.c:1949 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:1937 +#: src/lang.c:1950 msgid "Skip multipart/alternative parts" msgstr "Ignorer parties multipart/alternatives" -#: src/lang.c:1938 +#: src/lang.c:1951 msgid "# If ON strip multipart/alternative messages automatically\n" msgstr "# Si ON, enlève automatiquement les messages multipart/alternative\n" -#: src/lang.c:1942 +#: src/lang.c:1955 msgid "Enable detection of verbatim blocks? toggles & sets." msgstr "" "Activer la détection des blocs à citer ? change & valide." -#: src/lang.c:1943 +#: src/lang.c:1956 msgid "Detection of verbatim blocks" msgstr "Détection des blocs textuels" -#: src/lang.c:1944 +#: src/lang.c:1957 msgid "# If ON detect verbatim blocks in articles\n" msgstr "# Si ON, détecte les blocs textuels dans les articles\n" -#: src/lang.c:1949 +#: src/lang.c:1962 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:1950 +#: src/lang.c:1963 msgid "Regex used to show quoted lines" msgstr "Regex pour afficher les citations" -#: src/lang.c:1951 +#: src/lang.c:1964 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" @@ -6332,17 +6374,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:1957 +#: src/lang.c:1970 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:1958 +#: src/lang.c:1971 msgid "Regex used to show twice quoted l." msgstr "Regex pour afficher le 2nd niveau." -#: src/lang.c:1959 +#: src/lang.c:1972 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" @@ -6352,17 +6394,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:1965 +#: src/lang.c:1978 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:1966 +#: src/lang.c:1979 msgid "Regex used to show >= 3 times q.l." msgstr "Regex pour afficher niveau >= 3" -#: src/lang.c:1967 +#: src/lang.c:1980 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" @@ -6374,33 +6416,33 @@ msgstr "" "# Si vous laissez ce champ vide, tin utilisera une valeur incluse par " "défaut.\n" -#: src/lang.c:1973 +#: src/lang.c:1986 msgid "Enable detection of external quotes? toggles & sets." msgstr "" "Activer la détection des citations externes ? change & " "valide." -#: src/lang.c:1974 +#: src/lang.c:1987 msgid "Detection of external quotes" msgstr "Détection des citations externes" -#: src/lang.c:1975 +#: src/lang.c:1988 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:1979 +#: src/lang.c:1992 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:1980 +#: src/lang.c:1993 msgid "Regex used to show quotes from external sources" msgstr "Regex pour afficher les citations de sources externes" -#: src/lang.c:1981 +#: src/lang.c:1994 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" @@ -6411,17 +6453,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:1988 +#: src/lang.c:2001 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:1989 +#: src/lang.c:2002 msgid "Regex used to highlight /slashes/" msgstr "Regex pour les mots entre /slash/" -#: src/lang.c:1990 +#: src/lang.c:2003 msgid "" "# A regular expression that tin will use to decide which words\n" "# bounded by '/' are to be shown in col_markslashes.\n" @@ -6432,17 +6474,17 @@ msgstr "" "# Si vous laissez ce champ vide, tin utilisera une valeur incluse par " "défaut.\n" -#: src/lang.c:1996 +#: src/lang.c:2009 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:1997 +#: src/lang.c:2010 msgid "Regex used to highlight *stars*" msgstr "Regex pour les mots entre *astérisques*" -#: src/lang.c:1998 +#: src/lang.c:2011 msgid "" "# A regular expression that tin will use to decide which words\n" "# bounded by '*' are to be shown in col_markstars.\n" @@ -6453,17 +6495,17 @@ msgstr "" "# Si vous laissez ce champ vide, tin utilisera une valeur incluse par " "défaut.\n" -#: src/lang.c:2004 +#: src/lang.c:2017 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:2005 +#: src/lang.c:2018 msgid "Regex used to highlight -strokes-" msgstr "Regex pour les mots entre -tirets-" -#: src/lang.c:2006 +#: src/lang.c:2019 msgid "" "# A regular expression that tin will use to decide which words\n" "# bounded by '-' are to be shown in col_markstroke.\n" @@ -6474,17 +6516,17 @@ msgstr "" "# Si vous laissez ce champ vide, tin utilisera une valeur incluse par " "défaut.\n" -#: src/lang.c:2012 +#: src/lang.c:2025 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:2013 +#: src/lang.c:2026 msgid "Regex used to highlight _underline_" msgstr "Regex pour les mots entre _underscore_" -#: src/lang.c:2014 +#: src/lang.c:2027 msgid "" "# A regular expression that tin will use to decide which words\n" "# bounded by '_' are to be shown in col_markdash.\n" @@ -6495,17 +6537,17 @@ msgstr "" "# Si vous laissez ce champ vide, tin utilisera une valeur incluse par " "défaut.\n" -#: src/lang.c:2020 +#: src/lang.c:2033 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:2021 +#: src/lang.c:2034 msgid "Regex with Subject prefixes" msgstr "Regex pour les préfixes dans le sujet" -#: src/lang.c:2022 +#: src/lang.c:2035 msgid "" "# A regular expression that tin will use to find Subject prefixes\n" "# which will be removed before showing the header.\n" @@ -6513,17 +6555,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:2027 +#: src/lang.c:2040 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:2028 +#: src/lang.c:2041 msgid "Regex with Subject suffixes" msgstr "Regex pour les suffixes dans le sujet" -#: src/lang.c:2029 +#: src/lang.c:2042 msgid "" "# A regular expression that tin will use to find Subject suffixes\n" "# which will be removed when replying or posting followup.\n" @@ -6531,15 +6573,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:2034 +#: src/lang.c:2047 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:2035 +#: src/lang.c:2048 msgid "Regex for begin of a verbatim block" msgstr "Regex pour le début d'un bloc textuel" -#: src/lang.c:2036 +#: src/lang.c:2049 msgid "" "# A regular expression that tin will use to find the begin of\n" "# a verbatim block.\n" @@ -6547,15 +6589,15 @@ msgstr "" "# Une expression régulière que tin utilisera pour trouver\n" "# le début d'un bloc textuel.\n" -#: src/lang.c:2041 +#: src/lang.c:2054 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:2042 +#: src/lang.c:2055 msgid "Regex for end of a verbatim block" msgstr "Regex pour la fin d'un bloc textuel" -#: src/lang.c:2043 +#: src/lang.c:2056 msgid "" "# A regular expression that tin will use to find the end of\n" "# a verbatim block.\n" @@ -6563,7 +6605,7 @@ msgstr "" "# Une expression régulière que tin utilisera pour trouver\n" "# la fin d'une bloc textuel.\n" -#: src/lang.c:2048 +#: src/lang.c:2061 msgid "" "Enter name and options for external MIME viewer, --internal for built-in " "viewer" @@ -6571,11 +6613,11 @@ msgstr "" "Nom et options pour le visualisateur MIME externe, --internal pour celui " "inclus" -#: src/lang.c:2049 +#: src/lang.c:2062 msgid "MIME binary content viewer" msgstr "Visualisateur de contenu MIME" -#: src/lang.c:2050 +#: src/lang.c:2063 msgid "" "# If --internal automatically use the built in MIME viewer for non-text\n" "# parts of articles.\n" @@ -6589,15 +6631,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:2057 +#: src/lang.c:2070 msgid "Confirm before starting non-text viewing program" msgstr "Confirmation avant le lancement d'un visualisateur externe" -#: src/lang.c:2058 +#: src/lang.c:2071 msgid "Ask before using MIME viewer" msgstr "Demander avant d'utiliser le visualisateur" -#: src/lang.c:2059 +#: src/lang.c:2072 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" @@ -6606,38 +6648,38 @@ msgstr "" "# messages MIME\n" "# Cela ne se produit que lorsque 'metamail_prog' contient une valeur\n" -#: src/lang.c:2064 +#: src/lang.c:2077 msgid "Ask to mark groups read when quitting. toggles & sets." msgstr "" "Marquer lu les groupes à la fermeture ? change & valide." -#: src/lang.c:2065 +#: src/lang.c:2078 msgid "Catchup read groups when quitting" msgstr "Marquer lu les groupes à la fermeture" -#: src/lang.c:2066 +#: src/lang.c:2079 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:2071 +#: src/lang.c:2084 msgid "Catchup group using left key" msgstr "Marquer lu le groupe via la flèche gauche" -#: src/lang.c:2072 +#: src/lang.c:2085 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:2077 +#: src/lang.c:2090 msgid "Catchup thread by using left key" msgstr "Marquer lu le fil via la flèche gauche" -#: src/lang.c:2083 +#: src/lang.c:2096 msgid "Which actions require confirmation" msgstr "Quelles actions requièrent confirmation" -#: src/lang.c:2084 +#: src/lang.c:2097 msgid "" "# What should we ask confirmation for.\n" "# Possible values are (the default is marked with *):\n" @@ -6661,11 +6703,11 @@ msgstr "" "# 6 = quitter et sélection\n" "# 7 = commandes & quitter & sélection\n" -#: src/lang.c:2098 +#: src/lang.c:2111 msgid "'Mark as (un)read' ignores tags" msgstr "'Marquer (non)lu l'article' ignore les marques" -#: src/lang.c:2099 +#: src/lang.c:2112 msgid "" "# If ON the 'Mark as (un)read' function marks only the current article.\n" msgstr "" @@ -6673,45 +6715,45 @@ msgstr "" "l'article\n" "# actuel.\n" -#: src/lang.c:2103 +#: src/lang.c:2116 msgid "Program to run to open URLs, sets, cancels." msgstr "Logiciel utilisé pour lancer les URLs, valide, annule." -#: src/lang.c:2104 +#: src/lang.c:2117 msgid "Program that opens URLs" msgstr "Logiciel lançant les URLs" -#: src/lang.c:2105 +#: src/lang.c:2118 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:2110 +#: src/lang.c:2123 msgid "Use mouse in xterm" msgstr "Utiliser la souris dans l'xterm" -#: src/lang.c:2111 +#: src/lang.c:2124 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:2117 +#: src/lang.c:2130 msgid "Use scroll keys on keypad" msgstr "Utiliser les flèches du pavé numérique" -#: src/lang.c:2118 +#: src/lang.c:2131 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:2123 +#: src/lang.c:2136 msgid "Enter maximum number of article to get. sets." msgstr "Nombre max d'articles à récupérer. valide." -#: src/lang.c:2124 +#: src/lang.c:2137 msgid "Number of articles to get" msgstr "Nombre d'articles à récupérer" -#: src/lang.c:2125 +#: src/lang.c:2138 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" @@ -6720,29 +6762,29 @@ msgstr "" "# détermine le nombre max d'articles déjà lus à relire avant le premier non " "lu\n" -#: src/lang.c:2130 +#: src/lang.c:2143 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:2131 +#: src/lang.c:2144 msgid "Article recentness time limit" msgstr "Durée des articles considérés comme récents" -#: src/lang.c:2132 +#: src/lang.c:2145 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:2136 +#: src/lang.c:2149 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:2137 +#: src/lang.c:2150 msgid "Wildcard matching" msgstr "Concordance wildcard" -#: src/lang.c:2138 +#: src/lang.c:2151 msgid "" "# Wildcard matching\n" "# Possible values are (the default is marked with *):\n" @@ -6754,59 +6796,59 @@ msgstr "" "# * 0 = wildmat\n" "# 1 = regex\n" -#: src/lang.c:2145 +#: src/lang.c:2158 msgid "Enter minimal score before an article is marked killed. sets." msgstr "Score minimal avant qu'un article soit filtré. valide." -#: src/lang.c:2146 +#: src/lang.c:2159 msgid "Score limit (kill)" msgstr "Score minimum (filtre)" -#: src/lang.c:2147 +#: src/lang.c:2160 msgid "# Score limit before an article is marked killed\n" msgstr "# Score minimal avant qu'un article soit filtré\n" -#: src/lang.c:2151 +#: src/lang.c:2164 msgid "Enter default score to kill articles. sets." msgstr "Score par défaut pour filtrer les articles. valide." -#: src/lang.c:2152 +#: src/lang.c:2165 msgid "Default score to kill articles" msgstr "Score par déf. pour filtrer les articles" -#: src/lang.c:2153 +#: src/lang.c:2166 msgid "# Default score to kill articles\n" msgstr "# Score par défaut pour filtrer les articles\n" -#: src/lang.c:2157 +#: src/lang.c:2170 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:2158 +#: src/lang.c:2171 msgid "Score limit (select)" msgstr "Score minimum (sélection)" -#: src/lang.c:2159 +#: src/lang.c:2172 msgid "# Score limit before an article is marked hot\n" msgstr "# Score minimal avant qu'un article soit sélectionné\n" -#: src/lang.c:2163 +#: src/lang.c:2176 msgid "Enter default score to select articles. sets." msgstr "Score par défaut pour la sélection des articles. valide." -#: src/lang.c:2164 +#: src/lang.c:2177 msgid "Default score to select articles" msgstr "Score par défaut pour sél. les articles" -#: src/lang.c:2165 +#: src/lang.c:2178 msgid "# Default score to select articles\n" msgstr "# Score par défaut pour sélectionner les articles\n" -#: src/lang.c:2171 +#: src/lang.c:2184 msgid "Use slrnface to show ''X-Face:''s" msgstr "Utiliser slrnface pour afficher les 'X-Face:'" -#: src/lang.c:2172 +#: src/lang.c:2185 msgid "" "# If ON using slrnface(1) to interpret the ''X-Face:'' header.\n" "# Only useful when running in an xterm.\n" @@ -6814,19 +6856,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:2180 +#: src/lang.c:2193 msgid "Use ANSI color" msgstr "Utiliser les couleurs ANSI" -#: src/lang.c:2181 +#: src/lang.c:2194 msgid "# If ON using ANSI-color\n" msgstr "# Si ON, utiliser les couleurs ANSI\n" -#: src/lang.c:2186 +#: src/lang.c:2199 msgid "Standard foreground color" msgstr "Couleur standard de l'avant-plan" -#: src/lang.c:2187 +#: src/lang.c:2200 msgid "" "# Standard foreground color\n" "# Default: -1 (default color)\n" @@ -6834,11 +6876,11 @@ msgstr "" "# Couleur standard de l'avant-plan\n" "# Défaut : -1 (défaut couleur)\n" -#: src/lang.c:2193 +#: src/lang.c:2206 msgid "Standard background color" msgstr "Couleur standard de l'arrière-plan" -#: src/lang.c:2194 +#: src/lang.c:2207 msgid "" "# Standard background color\n" "# Default: -1 (default color)\n" @@ -6846,11 +6888,11 @@ msgstr "" "# Couleur standard de l'arrière-plan\n" "# Défaut : -1 (défaut couleur)\n" -#: src/lang.c:2200 +#: src/lang.c:2213 msgid "Color for inverse text (background)" msgstr "Couleur du texte inversé (arrière-plan)" -#: src/lang.c:2201 +#: src/lang.c:2214 msgid "" "# Color of background for inverse text\n" "# Default: 4 (blue)\n" @@ -6858,11 +6900,11 @@ msgstr "" "# Couleur de l'arrière-plan pour le texte inversé\n" "# Défaut : 4 (bleu)\n" -#: src/lang.c:2207 +#: src/lang.c:2220 msgid "Color for inverse text (foreground)" msgstr "Couleur du texte inversé (avant-plan)" -#: src/lang.c:2208 +#: src/lang.c:2221 msgid "" "# Color of foreground for inverse text\n" "# Default: 7 (white)\n" @@ -6870,11 +6912,11 @@ msgstr "" "# Couleur de l'avant-plan du texte inversé\n" "# Défaut : 7 (blanc)\n" -#: src/lang.c:2214 +#: src/lang.c:2227 msgid "Color of text lines" msgstr "Couleur du texte" -#: src/lang.c:2215 +#: src/lang.c:2228 msgid "" "# Color of text lines\n" "# Default: -1 (default color)\n" @@ -6882,11 +6924,11 @@ msgstr "" "# Couleur du texte\n" "# Défaut : -1 (défaut couleur)\n" -#: src/lang.c:2221 +#: src/lang.c:2234 msgid "Color of mini help menu" msgstr "Couleur du petit menu d'aide" -#: src/lang.c:2222 +#: src/lang.c:2235 msgid "" "# Color of mini help menu\n" "# Default: 3 (brown)\n" @@ -6894,11 +6936,11 @@ msgstr "" "# Couleur du petit menu d'aide\n" "# Défaut : 3 (marron)\n" -#: src/lang.c:2228 +#: src/lang.c:2241 msgid "Color of help text" msgstr "Couleur de l'aide" -#: src/lang.c:2229 +#: src/lang.c:2242 msgid "" "# Color of help pages\n" "# Default: -1 (default color)\n" @@ -6906,11 +6948,11 @@ msgstr "" "# Couleur des pages d'aide\n" "# Défaut : -1 (couleur par défaut)\n" -#: src/lang.c:2235 +#: src/lang.c:2248 msgid "Color of status messages" msgstr "Couleur des messages de statut" -#: src/lang.c:2236 +#: src/lang.c:2249 msgid "" "# Color of messages in last line\n" "# Default: 6 (cyan)\n" @@ -6918,11 +6960,11 @@ msgstr "" "# Couleur des messages de statut\n" "# Défaut : 6 (cyan)\n" -#: src/lang.c:2242 +#: src/lang.c:2255 msgid "Color of quoted lines" msgstr "Couleur de citation de 1er niveau" -#: src/lang.c:2243 +#: src/lang.c:2256 msgid "" "# Color of quote-lines\n" "# Default: 2 (green)\n" @@ -6930,11 +6972,11 @@ msgstr "" "# Couleur de citation de premier niveau\n" "# Défaut : 2 (vert)\n" -#: src/lang.c:2249 +#: src/lang.c:2262 msgid "Color of twice quoted line" msgstr "Couleur de citation de 2nd niveau" -#: src/lang.c:2250 +#: src/lang.c:2263 msgid "" "# Color of twice quoted lines\n" "# Default: 3 (brown)\n" @@ -6942,11 +6984,11 @@ msgstr "" "# Couleur de citation de second niveau\n" "# Défaut : 3 (marron)\n" -#: src/lang.c:2256 +#: src/lang.c:2269 msgid "Color of =>3 times quoted line" msgstr "Couleur de citation de 3e niveau ou supérieur" -#: src/lang.c:2257 +#: src/lang.c:2270 msgid "" "# Color of >=3 times quoted lines\n" "# Default: 4 (blue)\n" @@ -6954,11 +6996,11 @@ msgstr "" "# Couleur de citation de 3e niveau ou supérieur\n" "# Défaut : 4 (bleu)\n" -#: src/lang.c:2263 +#: src/lang.c:2276 msgid "Color of article header lines" msgstr "Couleur des en-têtes de l'article" -#: src/lang.c:2264 +#: src/lang.c:2277 msgid "" "# Color of header-lines\n" "# Default: 2 (green)\n" @@ -6966,11 +7008,11 @@ msgstr "" "# Couleur des en-têtes de l'article\n" "# Défaut : 2 (vert)\n" -#: src/lang.c:2270 +#: src/lang.c:2283 msgid "Color of actual news header fields" msgstr "Couleur des champs d'en-tête actuels" -#: src/lang.c:2271 +#: src/lang.c:2284 msgid "" "# Color of actual news header fields\n" "# Default: 9 (light red)\n" @@ -6978,11 +7020,11 @@ msgstr "" "# Couleur des champs d'en-têtes actuels\n" "# Défaut : 9 (rouge gras)\n" -#: src/lang.c:2277 +#: src/lang.c:2290 msgid "Color of article subject lines" msgstr "Couleur du sujet" -#: src/lang.c:2278 +#: src/lang.c:2291 msgid "" "# Color of article subject\n" "# Default: 6 (cyan)\n" @@ -6990,11 +7032,11 @@ msgstr "" "# Couleur du sujet\n" "# Défaut : 6 (cyan)\n" -#: src/lang.c:2284 +#: src/lang.c:2297 msgid "Color of external quotes" msgstr "Couleur des citations externes" -#: src/lang.c:2285 +#: src/lang.c:2298 msgid "" "# Color of quoted text from external sources\n" "# Default: 5 (pink)\n" @@ -7002,11 +7044,11 @@ msgstr "" "# Couleur des citations textuelles de sources externes\n" "# Défaut : 5 (rose)\n" -#: src/lang.c:2291 +#: src/lang.c:2304 msgid "Color of response counter" msgstr "Couleur du compteur de réponse" -#: src/lang.c:2292 +#: src/lang.c:2305 msgid "" "# Color of response counter\n" "# Default: 2 (green)\n" @@ -7014,11 +7056,11 @@ msgstr "" "# Couleur du compteur de réponse\n" "# Défaut : 2 (vert)\n" -#: src/lang.c:2298 +#: src/lang.c:2311 msgid "Color of sender (From:)" msgstr "Couleur de l'expéditeur (From:)" -#: src/lang.c:2299 +#: src/lang.c:2312 msgid "" "# Color of sender (From:)\n" "# Default: 2 (green)\n" @@ -7026,11 +7068,11 @@ msgstr "" "# Couleur de l'expéditeur (From:)\n" "# Défaut : 2 (vert)\n" -#: src/lang.c:2305 +#: src/lang.c:2318 msgid "Color of help/mail sign" msgstr "Couleur de l'aide/signature email" -#: src/lang.c:2306 +#: src/lang.c:2319 msgid "" "# Color of Help/Mail-Sign\n" "# Default: 4 (blue)\n" @@ -7038,11 +7080,11 @@ msgstr "" "# Couleur de l'aide/signature email\n" "# Défaut : 4 (bleu)\n" -#: src/lang.c:2312 +#: src/lang.c:2325 msgid "Color of signatures" msgstr "Couleur des signatures" -#: src/lang.c:2313 +#: src/lang.c:2326 msgid "" "# Color of signature\n" "# Default: 4 (blue)\n" @@ -7050,11 +7092,11 @@ msgstr "" "# Couleur des signatures\n" "# Défaut : 4 (bleu)\n" -#: src/lang.c:2319 +#: src/lang.c:2332 msgid "Color of highlighted URLs" msgstr "Couleur des URLs en surbrillance" -#: src/lang.c:2320 +#: src/lang.c:2333 msgid "" "# Color of highlighted URLs\n" "# Default: -1 (default color)\n" @@ -7062,11 +7104,11 @@ msgstr "" "# Couleur des URLs en surbrillance\n" "# Défaut : -1 (défaut couleur)\n" -#: src/lang.c:2326 +#: src/lang.c:2339 msgid "Color of verbatim blocks" msgstr "Couleur des blocs textuels" -#: src/lang.c:2327 +#: src/lang.c:2340 msgid "" "# Color of verbatim blocks\n" "# Default: 5 (pink)\n" @@ -7074,11 +7116,11 @@ msgstr "" "# Couleur des blocs textuels\n" "# Défaut : 5 (rose)\n" -#: src/lang.c:2333 +#: src/lang.c:2346 msgid "Color of highlighting with *stars*" msgstr "Couleur des mots entre *astérisques*" -#: src/lang.c:2334 +#: src/lang.c:2347 msgid "" "# Color of word highlighting with *stars*\n" "# Default: 11 (yellow)\n" @@ -7086,11 +7128,11 @@ msgstr "" "# Couleur des mots entre *astérisques*\n" "# Défaut : 11 (jaune)\n" -#: src/lang.c:2340 +#: src/lang.c:2353 msgid "Color of highlighting with _dash_" msgstr "Couleur des mots entre _underscore_" -#: src/lang.c:2341 +#: src/lang.c:2354 msgid "" "# Color of word highlighting with _dash_\n" "# Default: 13 (light pink)\n" @@ -7098,11 +7140,11 @@ msgstr "" "# Couleur des mots entre _underscore_\n" "# Défaut : 13 (rose gras)\n" -#: src/lang.c:2347 +#: src/lang.c:2360 msgid "Color of highlighting with /slash/" msgstr "Couleur des mots entre /slash/" -#: src/lang.c:2348 +#: src/lang.c:2361 msgid "" "# Color of word highlighting with /slash/\n" "# Default: 14 (light cyan)\n" @@ -7110,11 +7152,11 @@ msgstr "" "# Couleur des mots entre /slash/\n" "# Défaut : 14 (cyan gras)\n" -#: src/lang.c:2354 +#: src/lang.c:2367 msgid "Color of highlighting with -stroke-" msgstr "Couleur des mots entre -tirets-" -#: src/lang.c:2355 +#: src/lang.c:2368 msgid "" "# Color of word highlighting with -stroke-\n" "# Default: 12 (light blue)\n" @@ -7122,11 +7164,11 @@ msgstr "" "# Couleur des mots entre -tirets-\n" "# Défaut : 12 (bleu gras)\n" -#: src/lang.c:2362 +#: src/lang.c:2375 msgid "Attr. of highlighting with *stars*" msgstr "Style des mots entre *astérisques*" -#: src/lang.c:2363 +#: src/lang.c:2376 msgid "" "# Attributes of word highlighting on mono terminals\n" "# Possible values are:\n" @@ -7154,11 +7196,11 @@ msgstr "" "# Style des mots entre *astérisques*\n" "# Défaut : 6 (gras)\n" -#: src/lang.c:2378 +#: src/lang.c:2391 msgid "Attr. of highlighting with _dash_" msgstr "Style des mots entre _underscore_" -#: src/lang.c:2379 +#: src/lang.c:2392 msgid "" "# Attribute of word highlighting with _dash_\n" "# Default: 2 (best highlighting)\n" @@ -7166,11 +7208,11 @@ msgstr "" "# Style des mots entre _tirets_\n" "# Défaut : 2 (mise en évidence accrue)\n" -#: src/lang.c:2385 +#: src/lang.c:2398 msgid "Attr. of highlighting with /slash/" msgstr "Style des mots entre /slash/" -#: src/lang.c:2386 +#: src/lang.c:2399 msgid "" "# Attribute of word highlighting with /slash/\n" "# Default: 5 (half bright)\n" @@ -7178,11 +7220,11 @@ msgstr "" "# Style des mots entre /slash/\n" "# Défaut : 5 (contrasté)\n" -#: src/lang.c:2392 +#: src/lang.c:2405 msgid "Attr. of highlighting with -stroke-" msgstr "Style des mots entre -tirets-" -#: src/lang.c:2393 +#: src/lang.c:2406 msgid "" "# Attribute of word highlighting with -stroke-\n" "# Default: 3 (reverse video)\n" @@ -7190,27 +7232,27 @@ msgstr "" "# Style des mots entre -tirets-\n" "# Défaut : 3 (vidéo inversée)\n" -#: src/lang.c:2399 +#: src/lang.c:2412 msgid "URL highlighting in message body" msgstr "Mise en évidence des URLs dans les articles" -#: src/lang.c:2400 +#: src/lang.c:2413 msgid "# Enable URL highlighting?\n" msgstr "# Mettre en évidence les URLs ?\n" -#: src/lang.c:2405 +#: src/lang.c:2418 msgid "Word highlighting in message body" msgstr "Mise en évidence des mots dans les articles" -#: src/lang.c:2406 +#: src/lang.c:2419 msgid "# Enable word highlighting?\n" msgstr "# Mettre en évidence les mots ?\n" -#: src/lang.c:2411 +#: src/lang.c:2424 msgid "What to display instead of mark" msgstr "Afficher ça plutôt qu'une marque" -#: src/lang.c:2412 +#: src/lang.c:2425 msgid "" "# Should the leading and ending stars and dashes also be displayed,\n" "# even when they are highlighting marks?\n" @@ -7226,63 +7268,63 @@ msgstr "" "# 1 = oui, afficher la marque\n" "# * 2 = plutôt afficher un espace\n" -#: src/lang.c:2421 +#: src/lang.c:2434 msgid "Enter column number to wrap article lines to in the pager. sets." msgstr "Largeur du pager. valide." -#: src/lang.c:2422 +#: src/lang.c:2435 msgid "Page line wrap column" msgstr "Largeur du pager" -#: src/lang.c:2423 +#: src/lang.c:2436 msgid "# Wrap article lines at column\n" msgstr "# Justifier les lignes des articles à la colonne indiquée\n" -#: src/lang.c:2428 +#: src/lang.c:2441 msgid "Wrap around threads on next unread" msgstr "Englober les fils pour le non lu suivant" -#: src/lang.c:2429 +#: src/lang.c:2442 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:2433 +#: src/lang.c:2446 msgid "Enter default mail address (and fullname). sets." msgstr "Adresse mail par défaut (et nom complet). valide." -#: src/lang.c:2434 src/lang.c:2949 +#: src/lang.c:2447 src/lang.c:2948 msgid "Mail address (and fullname)" msgstr "Adresse mail (et nom complet)" -#: src/lang.c:2435 +#: src/lang.c:2448 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:2440 +#: src/lang.c:2453 msgid "Show empty Followup-To in editor" msgstr "Inclure l'en-tête Followup-To dans l'éditeur" -#: src/lang.c:2441 +#: src/lang.c:2454 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:2445 +#: src/lang.c:2458 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:2446 +#: src/lang.c:2459 msgid "Create signature from path/command" msgstr "Signature depuis fichier/commande" -#: src/lang.c:2447 +#: src/lang.c:2460 #, c-format msgid "" "# Signature path (random sigs)/file to be used when posting/replying\n" @@ -7299,43 +7341,43 @@ msgstr "" "# (%G pour indiquer le nom du groupe actuel)\n" "# sigfile=--aucun ne pas ajouter de signature\n" -#: src/lang.c:2455 +#: src/lang.c:2468 msgid "" "Prepend signature with \"-- \" on own line. toggles & sets." msgstr "Précéder la signature avec \"-- \". change & valide." -#: src/lang.c:2456 +#: src/lang.c:2469 msgid "Prepend signature with \"-- \"" msgstr "Précéder la signature avec \"-- \"" -#: src/lang.c:2457 +#: src/lang.c:2470 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:2461 +#: src/lang.c:2474 msgid "Add signature when reposting articles. toggles & sets." msgstr "" "Rajouter la signature lors du repostage. change & valide." -#: src/lang.c:2462 +#: src/lang.c:2475 msgid "Add signature when reposting" msgstr "Rajouter la signature lors du repostage" -#: src/lang.c:2463 +#: src/lang.c:2476 msgid "# If ON add signature to reposted articles\n" msgstr "# Si ON, rajoute la signature aux articles repostés\n" -#: src/lang.c:2467 +#: src/lang.c:2480 msgid "Enter quotation marks, %I for author's initials." msgstr "Caractère de citation, %I correspond aux initiales de l’auteur." -#: src/lang.c:2468 +#: src/lang.c:2481 msgid "Characters used as quote-marks" msgstr "Caractère de citation" -#: src/lang.c:2469 +#: src/lang.c:2482 msgid "" "# Characters used in quoting to followups and replies.\n" "# '_' is replaced by ' ', %I is replaced by author's initials.\n" @@ -7343,11 +7385,11 @@ msgstr "" "# Caractères utilisés pour les citations et les réponses.\n" "# '_' est remplacé par ' ', %I est remplacé par les intiales de l’auteur.\n" -#: src/lang.c:2475 +#: src/lang.c:2488 msgid "Quoting behavior" msgstr "Type de citations" -#: src/lang.c:2476 +#: src/lang.c:2489 msgid "" "# How quoting should be handled when following up or replying.\n" "# Possible values are (the default is marked with *):\n" @@ -7371,17 +7413,17 @@ msgstr "" "# 6 = Citer les signatures, citer les lignes vides\n" "# 7 = Citations compr., signatures et lignes vides citées\n" -#: src/lang.c:2489 src/lang.c:2497 src/lang.c:2503 +#: src/lang.c:2502 src/lang.c:2510 src/lang.c:2516 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:2490 +#: src/lang.c:2503 msgid "Quote line when following up" msgstr "Citation lors d'un suivi" -#: src/lang.c:2491 +#: src/lang.c:2504 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" @@ -7391,39 +7433,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:2498 +#: src/lang.c:2511 msgid "Quote line when cross-posting" msgstr "Citation lors d'un cross-post" -#: src/lang.c:2504 +#: src/lang.c:2517 msgid "Quote line when mailing" msgstr "Citation lors d'un envoi par mail" -#: src/lang.c:2509 +#: src/lang.c:2522 msgid "If ON, include User-Agent: header. toggles & sets." msgstr "" "Si ON, inclus l'en-tête 'User-Agent:'. change & valide." -#: src/lang.c:2510 +#: src/lang.c:2523 msgid "Insert 'User-Agent:' header" msgstr "Insérer l'en-tête 'User-Agent:'" -#: src/lang.c:2511 +#: src/lang.c:2524 msgid "# If ON include advertising User-Agent: header\n" msgstr "# Si ON inclus l'en-tête 'User-Agent:'\n" -#: src/lang.c:2516 +#: src/lang.c:2529 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:2517 +#: src/lang.c:2530 msgid "MM_CHARSET" msgstr "MM_CHARSET" -#: src/lang.c:2518 +#: src/lang.c:2531 msgid "" "# Charset supported locally which is also used for MIME header and\n" "# Content-Type header.\n" @@ -7443,40 +7485,40 @@ msgstr "" "# d'encodage autre que mm_charset est considéré comme non disponible et\n" "# représenté par '?'.\n" -#: src/lang.c:2528 +#: src/lang.c:2541 msgid "MM_NETWORK_CHARSET" msgstr "MM_NETWORK_CHARSET" -#: src/lang.c:2529 +#: src/lang.c:2542 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:2533 +#: src/lang.c:2546 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:2534 +#: src/lang.c:2547 msgid "MM_LOCAL_CHARSET" msgstr "MM_LOCAL_CHARSET" -#: src/lang.c:2535 +#: src/lang.c:2548 msgid "# Charset supported locally.\n" msgstr "# Encodage de caractères local disponible.\n" -#: src/lang.c:2542 +#: src/lang.c:2555 msgid "Mailbox format" msgstr "Format de la boîte à lettres" -#: src/lang.c:2543 +#: src/lang.c:2556 msgid "# Format of the mailbox.\n" msgstr "# Format de la boîte à lettres\n" -#: src/lang.c:2548 +#: src/lang.c:2561 msgid "MIME encoding in news messages" msgstr "Encodage MIME dans les messages usenet" -#: src/lang.c:2549 +#: src/lang.c:2562 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" @@ -7491,15 +7533,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:2557 src/lang.c:2578 +#: src/lang.c:2570 src/lang.c:2591 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:2558 +#: src/lang.c:2571 msgid "Use 8bit characters in news headers" msgstr "Caractères 8bit dans les en-têtes usenet" -#: src/lang.c:2559 +#: src/lang.c:2572 msgid "" "# If ON, 8bit characters in news headers are NOT encoded.\n" "# default is OFF. Thus 8bit characters are encoded by default.\n" @@ -7512,30 +7554,30 @@ msgstr "" "# de la valeur de cette option sauf si post_mime_encoding a comme\n" "# valeur 8bit.\n" -#: src/lang.c:2566 +#: src/lang.c:2579 msgid "" "Auto-view post-processed files toggles, sets, cancels." msgstr "" "Visualiser automatiquement les fichiers traités. change, " "valide, annule." -#: src/lang.c:2567 +#: src/lang.c:2580 msgid "View post-processed files" msgstr "Voir les fichiers traités" -#: src/lang.c:2568 +#: src/lang.c:2581 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:2573 +#: src/lang.c:2586 msgid "MIME encoding in mail messages" msgstr "Encodage MIME pour les mails" -#: src/lang.c:2579 +#: src/lang.c:2592 msgid "Use 8bit characters in mail headers" msgstr "Caractères 8bits dans en-têtes mail" -#: src/lang.c:2580 +#: src/lang.c:2593 msgid "" "# If ON, 8bit characters in mail headers are NOT encoded.\n" "# default is OFF. Thus 8bit characters are encoded by default.\n" @@ -7555,11 +7597,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:2591 +#: src/lang.c:2604 msgid "Strip blanks from ends of lines" msgstr "Nettoyer les fins de lignes" -#: src/lang.c:2592 +#: src/lang.c:2605 msgid "" "# If ON strip blanks from ends of lines for faster display on slow " "terminals.\n" @@ -7567,17 +7609,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:2598 +#: src/lang.c:2611 msgid "If ON, use transliteration. toggles & sets." msgstr "" "Si ON, utilise 'translit' pour iconv_open(3). change & " "valide." -#: src/lang.c:2599 +#: src/lang.c:2612 msgid "Transliteration" msgstr "Translitération (conversion)" -#: src/lang.c:2600 +#: src/lang.c:2613 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" @@ -7587,11 +7629,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:2608 +#: src/lang.c:2621 msgid "Send you a Cc/Bcc automatically" msgstr "S'envoyer automatiquement une copie" -#: src/lang.c:2609 +#: src/lang.c:2622 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" @@ -7608,11 +7650,11 @@ msgstr "" "# 2 = Cci\n" "# 3 = Cc et Cci\n" -#: src/lang.c:2620 +#: src/lang.c:2633 msgid "Hash algorithm for Cancel-Lock/Cancel-Key" msgstr "Type d’algorithme pour Cancel-Lock/Cancel-Key" -#: src/lang.c:2621 +#: src/lang.c:2634 msgid "" "# Hash algorithm for Cancel-Lock/Cancel-Key (default 'sha1')\n" "# Use 'none' to not generate Cancel-Lock headers.\n" @@ -7620,15 +7662,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:2627 +#: src/lang.c:2640 msgid "Enter address elements about which you want to be warned. sets." msgstr "Être averti de ces éléments. valide." -#: src/lang.c:2628 +#: src/lang.c:2641 msgid "Spamtrap warning address parts" msgstr "Pièges à spam dans les adresses" -#: src/lang.c:2629 +#: src/lang.c:2642 msgid "" "# A comma-delimited list of address-parts you want to be warned\n" "# about when trying to reply by email.\n" @@ -7636,28 +7678,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:2634 +#: src/lang.c:2647 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:2635 +#: src/lang.c:2648 msgid "No. of days a filter entry is valid" msgstr "Durée de validité d'un filtre" -#: src/lang.c:2636 +#: src/lang.c:2649 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:2640 +#: src/lang.c:2653 msgid "Add posted articles to filter. toggles & sets." msgstr "" "Créer une règle pour les articles postés. change & valide." -#: src/lang.c:2641 +#: src/lang.c:2654 msgid "Add posted articles to filter" msgstr "Créer une règle pour les articles postés" -#: src/lang.c:2642 +#: src/lang.c:2655 msgid "" "# If ON add posted articles which start a new thread to filter for\n" "# highlighting follow-ups\n" @@ -7665,24 +7707,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:2646 +#: src/lang.c:2659 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:2647 +#: src/lang.c:2660 msgid "Mail directory" msgstr "Répertoire mail" -#: src/lang.c:2648 +#: src/lang.c:2661 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:2653 +#: src/lang.c:2666 msgid "Save articles in batch mode (-S)" msgstr "Enregistrer articles en arrière-plan (-S)" -#: src/lang.c:2654 +#: src/lang.c:2667 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" @@ -7690,40 +7732,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:2659 +#: src/lang.c:2672 msgid "The directory where you want articles/threads saved." msgstr "Le répertoire où vous voulez enregistrer les articles/fils." -#: src/lang.c:2660 +#: src/lang.c:2673 msgid "Directory to save arts/threads in" msgstr "Répertoire où enregistrer les articles/fils" -#: src/lang.c:2661 +#: src/lang.c:2674 msgid "# Directory where articles/threads are saved\n" msgstr "# Répertoire où sont enregistrés les articles/fils\n" -#: src/lang.c:2665 -msgid "" -"Auto save article/thread by Archive-name: header. toggles & " -"sets." -msgstr "" -"Enregistrement auto. basé sur l'en-tête Archive-name:. change & " -" valide." - -#: src/lang.c:2666 -msgid "Use Archive-name: header for save" -msgstr "Honorer l'en-tête 'Archive-name:'" - -#: src/lang.c:2667 -msgid "" -"# If ON articles/threads with Archive-name: in mail header will\n" -"# be automatically saved with the Archive-name & part/patch no.\n" -msgstr "" -"# Si ON, les articles/fils avec 'Archive-name:' dans l'en-tête\n" -"# du mail seront enregistrés automatiquement avec l'Archive-name\n" -"# & le numéro de la partie et ou patch.\n" - -#: src/lang.c:2672 +#: src/lang.c:2678 msgid "" "Mark saved articles/threads as read. toggles, sets, " "cancels." @@ -7731,23 +7752,23 @@ msgstr "" "Marquer lu les articles/fils enregistrés. change, valide, " " annule." -#: src/lang.c:2673 +#: src/lang.c:2679 msgid "Mark saved articles/threads as read" msgstr "Marquer lu les articles/fils enregistrés" -#: src/lang.c:2674 +#: src/lang.c:2680 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:2678 +#: src/lang.c:2684 msgid "Do post processing (eg. extract attachments) for saved articles." msgstr "Post-traiter (p.e. extraire les PJ) les articles enregistrés." -#: src/lang.c:2679 +#: src/lang.c:2685 msgid "Post process saved articles" msgstr "Post-traiter les articles enregistrés" -#: src/lang.c:2680 +#: src/lang.c:2686 msgid "" "# Perform post processing (saving binary attachments) from saved articles.\n" "# Possible values are (the default is marked with *):\n" @@ -7761,11 +7782,11 @@ msgstr "" "# 1 = extraire uniquement les *.shar (archives shell)\n" "# 2 = oui\n" -#: src/lang.c:2689 +#: src/lang.c:2695 msgid "Process only unread articles" msgstr "Traiter uniquement les articles non lus" -#: src/lang.c:2690 +#: src/lang.c:2696 msgid "" "# If ON only save/print/pipe/mail unread articles (tagged articles " "excepted)\n" @@ -7773,22 +7794,22 @@ msgstr "" "# Si ON, enregistre/imprime/pipe/envoi articles non lu\n" "# (excepté les articles marqués)\n" -#: src/lang.c:2695 +#: src/lang.c:2701 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:2696 +#: src/lang.c:2702 msgid "Print all headers when printing" msgstr "Imprimer tous les en-têtes" -#: src/lang.c:2697 +#: src/lang.c:2703 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:2701 +#: src/lang.c:2707 msgid "" "The printer program with options that is to be used to print articles/" "threads." @@ -7796,56 +7817,37 @@ msgstr "" "Le logiciel d'impression avec options utilisées pour imprimer les articles/" "fils." -#: src/lang.c:2702 +#: src/lang.c:2708 msgid "Printer program with options" msgstr "Logiciel d'impression avec options" -#: src/lang.c:2703 +#: src/lang.c:2709 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:2709 +#: src/lang.c:2715 msgid "Force redraw after certain commands" msgstr "Rafraîchir l'écran après certaines actions" -#: src/lang.c:2710 +#: src/lang.c:2716 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:2714 -msgid "" -"Start editor with line offset. toggles, sets, cancels." -msgstr "" -"Lancer l'éditeur avec une ligne décalée. change, valide, " -" annule." - -#: src/lang.c:2715 -msgid "Start editor with line offset" -msgstr "Lancer l'éditeur avec une ligne décalée" - -#: src/lang.c:2716 -msgid "" -"# If ON editor will be started with cursor offset into the file\n" -"# otherwise the cursor will be positioned at the first line\n" -msgstr "" -"# Si ON, l'éditeur sera lancé avec le curseur décalé\n" -"# sinon, le curseur sera positionné sur la première ligne\n" - -#: src/lang.c:2721 +#: src/lang.c:2720 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:2722 +#: src/lang.c:2721 msgid "Invocation of your editor" msgstr "Lancement de votre éditeur" -#: src/lang.c:2723 +#: src/lang.c:2722 msgid "" "# Format of editor line including parameters\n" "# %E Editor %F Filename %N Linenumber\n" @@ -7853,16 +7855,16 @@ msgstr "" "# Format des paramètres pour l'éditeur\n" "# %E Éditeur %F Fichier %N N° de ligne\n" -#: src/lang.c:2728 +#: src/lang.c:2727 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:2729 +#: src/lang.c:2728 msgid "External inews" msgstr "Inews externe" -#: src/lang.c:2730 +#: src/lang.c:2729 msgid "" "# If --internal use the built in mini inews for posting via NNTP\n" "# otherwise use an external inews program\n" @@ -7870,34 +7872,34 @@ 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:2734 +#: src/lang.c:2733 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:2735 +#: src/lang.c:2734 msgid "Invocation of your mail command" msgstr "Lancement de votre client mail" -#: src/lang.c:2736 +#: src/lang.c:2735 msgid "" "# Format of mailer line including parameters\n" "# %M Mailer %S Subject %T To %F Filename\n" -"# ie. to use elm as your mailer: elm -s \"%S\" \"%T\" < %F\n" -"# ie. elm interactive : elm -i %F -s \"%S\" \"%T\"\n" +"# ie. to use mutt as your mailer: mutt -s \"%S\" -- \"%T\" < %F\n" +"# ie. mutt interactive : mutt -i %F -s \"%S\" -- \"%T\"\n" msgstr "" "# Format des paramètres pour le MUA\n" "# %M MUA %S Sujet %T 'To:' %F Fichier\n" -"# p.e. pour utiliser elm comme MUA : elm -s \"%S\" \"%T\" < %F\n" -"# p.e. pour elm interactif : elm -i %F -s \"%S\" \"%T\"\n" +"# 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:2744 +#: src/lang.c:2743 msgid "Use interactive mail reader" msgstr "Utiliser un MUA interactif" -#: src/lang.c:2745 +#: src/lang.c:2744 msgid "" "# Interactive mailreader\n" "# Possible values are (the default is marked with *):\n" @@ -7911,36 +7913,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:2754 +#: src/lang.c:2753 msgid "Remove ~/.article after posting" msgstr "Effacer ~/.article après le postage" -#: src/lang.c:2755 +#: src/lang.c:2754 msgid "# If ON remove ~/.article after posting.\n" msgstr "# Si ON, effacer ~/.article après le postage.\n" -#: src/lang.c:2761 +#: src/lang.c:2760 msgid "Use UTF-8 graphics (thread tree etc.)" msgstr "Utiliser les formes UTF-8 (symboles, etc.)" -#: src/lang.c:2762 +#: src/lang.c:2761 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:2767 +#: src/lang.c:2766 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:2768 +#: src/lang.c:2767 msgid "Filename for posted articles" msgstr "Fichier pour les articles postés" -#: src/lang.c:2769 +#: src/lang.c:2768 msgid "" "# Filename where to keep all postings (default posted)\n" "# If no filename is set then postings will not be saved\n" @@ -7949,41 +7951,41 @@ msgstr "" "# Si aucun fichier n'est indiqué, les articles postés ne seront pas\n" "# enregistrés\n" -#: src/lang.c:2774 +#: src/lang.c:2773 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:2775 +#: src/lang.c:2774 msgid "Keep failed arts in ~/dead.articles" msgstr "Articles non postés dans ~/dead.articles" -#: src/lang.c:2776 +#: src/lang.c:2775 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:2780 +#: src/lang.c:2779 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:2781 +#: src/lang.c:2780 msgid "No unsubscribed groups in newsrc" msgstr "Pas de groupes désabonnés dans newsrc" -#: src/lang.c:2782 +#: src/lang.c:2781 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:2787 +#: src/lang.c:2786 msgid "Remove bogus groups from newsrc" msgstr "Effacer les groupes corrompus de newsrc" -#: src/lang.c:2788 +#: src/lang.c:2787 msgid "" "# What to do with bogus groups in newsrc file\n" "# Possible values are (the default is marked with *):\n" @@ -7997,71 +7999,71 @@ msgstr "" "# 1 = effacer\n" "# 2 = marquer d'un D dans l'écran de sélection\n" -#: src/lang.c:2797 +#: src/lang.c:2796 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:2798 +#: src/lang.c:2797 msgid "NNTP read timeout in seconds" msgstr "Durée limite d'attente lecture NNTP en secondes" -#: src/lang.c:2799 +#: src/lang.c:2798 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:2804 +#: src/lang.c:2803 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:2805 +#: src/lang.c:2804 msgid "Interval in secs to reread active" msgstr "Durée avant relecture du fichier active" -#: src/lang.c:2806 +#: src/lang.c:2805 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:2811 +#: src/lang.c:2810 msgid "Reconnect to server automatically" msgstr "Reconnexion automatique au serveur" -#: src/lang.c:2812 +#: src/lang.c:2811 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:2816 +#: src/lang.c:2815 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:2817 +#: src/lang.c:2816 msgid "Cache NNTP overview files locally" msgstr "Cache local des en-têtes NNTP" -#: src/lang.c:2818 +#: src/lang.c:2817 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:2822 src/lang.c:2837 src/lang.c:2857 src/lang.c:2876 +#: src/lang.c:2821 src/lang.c:2836 src/lang.c:2856 src/lang.c:2875 msgid "Enter format string. sets, cancels." msgstr "Formatage des dates. valide, annule." -#: src/lang.c:2823 +#: src/lang.c:2822 msgid "Format string for selection level" msgstr "Marques de formatage dans la sélection de groupe" -#: src/lang.c:2824 +#: src/lang.c:2823 msgid "" "# Format string for selection level representation\n" "# Default: %f %n %U %G %d\n" @@ -8085,11 +8087,11 @@ msgstr "" "# %n Nombre, numérotation des lignes à l'écran\n" "# %U Nombre de non lu(s)\n" -#: src/lang.c:2838 +#: src/lang.c:2837 msgid "Format string for group level" msgstr "Marques de formatage dans les groupes" -#: src/lang.c:2839 +#: src/lang.c:2838 msgid "" "# Format string for group level representation\n" "# Default: %n %m %R %L %s %F\n" @@ -8123,11 +8125,11 @@ msgstr "" "# %s Sujet (uniquement dans la sélection de groupe)\n" "# %S Score\n" -#: src/lang.c:2858 +#: src/lang.c:2857 msgid "Format string for thread level" msgstr "Marques de formatage dans les fils" -#: src/lang.c:2859 +#: src/lang.c:2858 msgid "" "# Format string for thread level representation\n" "# Default: %n %m [%L] %T %F\n" @@ -8159,19 +8161,19 @@ msgstr "" "# %S Score\n" "# %T Vue du fil (uniquement dans les fils)\n" -#: src/lang.c:2877 +#: src/lang.c:2876 msgid "Format string for display of dates" msgstr "Format des dates affichées" -#: src/lang.c:2878 +#: src/lang.c:2877 msgid "# Format string for date representation\n" msgstr "# Format des dates affichées\n" -#: src/lang.c:2888 +#: src/lang.c:2887 msgid "Unicode normalization form" msgstr "Normalisation d'Unicode" -#: src/lang.c:2889 +#: src/lang.c:2888 msgid "" "# Unicode normalization form\n" "# Possible values are:\n" @@ -8191,19 +8193,19 @@ msgstr "" "# 4 = NFD\n" "# 5 = NFKC_CF\n" -#: src/lang.c:2903 +#: src/lang.c:2902 msgid "Render BiDi" msgstr "Rendu BiDi" -#: src/lang.c:2904 +#: src/lang.c:2903 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:2911 +#: src/lang.c:2910 msgid "Function for sorting articles" msgstr "Fonction pour trier les articles" -#: src/lang.c:2912 +#: src/lang.c:2911 msgid "" "# Function for sorting articles\n" "# Possible values are (the default is marked with *):\n" @@ -8215,191 +8217,191 @@ msgstr "" "# * 0 = qsort\n" "# 1 = heapsort\n" -#: src/lang.c:2925 +#: src/lang.c:2924 msgid "Automatically GroupMarkUnselArtRead" msgstr "GroupMarkUnselArtRead automatiquement" -#: src/lang.c:2931 +#: src/lang.c:2930 msgid "Delete post-process files" msgstr "Effacer les fichiers traités" -#: src/lang.c:2936 +#: src/lang.c:2935 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:2937 +#: src/lang.c:2936 msgid "Mailbox to save sent mails" msgstr "Boîte aux lettres pour les emails envoyés" -#: src/lang.c:2942 +#: src/lang.c:2941 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:2943 +#: src/lang.c:2942 msgid "Followup-To: header" msgstr "En-tête 'Followup-To:'" -#: src/lang.c:2948 +#: src/lang.c:2947 msgid "Enter default mail address (and fullname). sets, cancels." msgstr "" "Adresse mail par défaut (et nom complet). valide, annule." -#: src/lang.c:2955 +#: src/lang.c:2954 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:2956 +#: src/lang.c:2955 msgid "Ispell program" msgstr "Programme 'Ispell'" -#: src/lang.c:2962 +#: src/lang.c:2961 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:2963 +#: src/lang.c:2962 msgid "Mailing list address" msgstr "Adresse email de la liste de diffusion" -#: src/lang.c:2969 +#: src/lang.c:2968 msgid "Forward articles as attachment" msgstr "Faire suivre les articles en pièce-jointe" -#: src/lang.c:2974 +#: src/lang.c:2973 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:2975 +#: src/lang.c:2974 msgid "Which MIME types will be saved" msgstr "Quels types MIME seront enregistrés" -#: src/lang.c:2980 +#: src/lang.c:2979 msgid "Value of the Organization: header. sets, cancels." msgstr "Contenu de l'en-tête 'Organisation:'. valide, annule." -#: src/lang.c:2981 +#: src/lang.c:2980 msgid "Organization: header" msgstr "En-tête 'Organisation:'" -#: src/lang.c:2986 +#: src/lang.c:2985 msgid "Filename for saved articles. sets, cancels." msgstr "Nom des articles sauvegardés. valide, annule." -#: src/lang.c:2987 +#: src/lang.c:2986 msgid "savefile" msgstr "savefile" -#: src/lang.c:2992 src/lang.c:3016 +#: src/lang.c:2991 src/lang.c:3015 msgid "Scope for the filter rule. sets, cancels." msgstr "Durée de la règle. valide, annule." -#: src/lang.c:2993 +#: src/lang.c:2992 msgid "Quick (1 key) select filter scope" msgstr "Sélection rapide (une touche) de la durée d'une règle" -#: src/lang.c:2998 src/lang.c:3022 +#: src/lang.c:2997 src/lang.c:3021 msgid "Header for filter rule. sets, cancels." msgstr "En-tête pour la règle. valide, annule." -#: src/lang.c:2999 +#: src/lang.c:2998 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:3004 src/lang.c:3028 +#: src/lang.c:3003 src/lang.c:3027 msgid "ON = case sensitive, OFF = ignore case. sets, cancels." msgstr "" "ON = casse sensible, OFF = ignore la casse. valide, annule." -#: src/lang.c:3005 +#: src/lang.c:3004 msgid "Quick (1 key) select filter case" msgstr "Sélection rapide (une touche) de la casse d'une règle" -#: src/lang.c:3010 src/lang.c:3034 +#: src/lang.c:3009 src/lang.c:3033 msgid "ON = expire, OFF = don't ever expire. sets, cancels." msgstr "ON = expire, OFF = n'expire pas. valide, annule." -#: src/lang.c:3011 +#: src/lang.c:3010 msgid "Quick (1 key) select filter expire" msgstr "Sélection rapide (une touche) de l'expiration d'une règle" -#: src/lang.c:3017 +#: src/lang.c:3016 msgid "Quick (1 key) kill filter scope" msgstr "Sélection rapide (une touche) de la durée du filtre" -#: src/lang.c:3023 +#: src/lang.c:3022 msgid "Quick (1 key) kill filter header" msgstr "Sélection rapide (une touche) du filtre sur l'en-tête" -#: src/lang.c:3029 +#: src/lang.c:3028 msgid "Quick (1 key) kill filter case" msgstr "Sélection rapide (une touche) de la casse d'un filtre" -#: src/lang.c:3035 +#: src/lang.c:3034 msgid "Quick (1 key) kill filter expire" msgstr "Sélection rapide (une touche) de l'expiration du filtre" -#: src/lang.c:3041 +#: src/lang.c:3040 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:3042 +#: src/lang.c:3041 msgid "UNDECLARED_CHARSET" msgstr "UNDECLARED_CHARSET" -#: src/lang.c:3048 +#: src/lang.c:3047 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:3049 +#: src/lang.c:3048 msgid "X_Body" msgstr "X_Body" -#: src/lang.c:3054 +#: src/lang.c:3053 msgid "Insert this header when posting. sets, cancels." msgstr "Insérer cet en-tête lors du postage. valide, annule." -#: src/lang.c:3055 +#: src/lang.c:3054 msgid "X_Headers" msgstr "X_Headers" -#: src/lang.c:3060 +#: src/lang.c:3059 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:3061 +#: src/lang.c:3060 msgid "Insert 'X-Comment-To:' header" msgstr "Insérer l'en-tête 'X-Comment-To:'" #. TODO: lang.c -#: src/main.c:819 +#: src/main.c:824 msgid "reading from local spool" msgstr "lecture depuis le spool local" #. TODO: != ENOENT ? and -> lang.c -#: src/misc.c:750 +#: src/misc.c:753 #, c-format msgid "Error: unlink %s" -msgstr "" +msgstr "Erreur : dissocier %s" -#: src/misc.c:3928 +#: src/misc.c:3933 #, 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:3931 +#: src/misc.c:3936 #, c-format msgid "Version: %s %s release %s (\"%s\")\n" msgstr "Version : %s %s release %s (\"%s\")\n" @@ -8417,29 +8419,29 @@ msgstr "" "\n" "Connexion au serveur expirée, reconnexion # %d\n" -#: src/nntplib.c:860 src/signal.c:432 +#: src/nntplib.c:860 src/signal.c:433 msgid "NNTP connection error. Exiting..." msgstr "Erreur de connexion NNTP. Fermeture..." -#: src/nntplib.c:872 src/nntplib.c:1864 +#: src/nntplib.c:872 src/nntplib.c:1865 msgid "Rejoin current group\n" msgstr "Rejoindre le groupe actuel\n" -#: src/nntplib.c:880 src/nntplib.c:1872 +#: src/nntplib.c:881 src/nntplib.c:1874 #, c-format msgid "Read (%s)\n" msgstr "Lecture (%s)\n" -#: src/nntplib.c:882 +#: src/nntplib.c:883 #, c-format msgid "Resend last command (%s)\n" msgstr "Réenvoyer la dernière commande (%s)\n" -#: src/nntplib.c:1512 +#: src/nntplib.c:1513 msgid "CAPABILITIES did not announce READER" msgstr "CAPABILITIES n'a pas annoncé READER" -#: src/nntplib.c:2018 +#: src/nntplib.c:2020 msgid "MOTD: " msgstr "MOTD: " @@ -8448,7 +8450,7 @@ msgstr "MOTD: " msgid "couldn't expand %s\n" msgstr "impossible de décompacter %s\n" -#: src/post.c:1357 +#: src/post.c:1775 #, c-format msgid "" "Line %d is longer than %d octets and should be folded, but\n" @@ -8457,7 +8459,7 @@ 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:1362 +#: src/post.c:1780 #, c-format msgid "" "Line %d is longer than %d octets and should be folded, but\n" @@ -8469,7 +8471,7 @@ msgstr "" "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:1364 +#: src/post.c:1782 #, c-format msgid "" "Line %d is longer than %d octets and should be folded, but\n" @@ -8478,12 +8480,12 @@ 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:2353 +#: src/post.c:2769 #, c-format msgid "Posting: %.*s ..." msgstr "Postage : %.*s ..." -#: src/post.c:4119 +#: src/post.c:4533 msgid "Can't supersede in mailgroups, try repost instead." msgstr "" "Impossible de remplacer dans les groupes mail, essayez de poster à nouveau." @@ -8516,16 +8518,16 @@ msgstr "[- Indisponible -]" #. #. * Add the References data to the cache #. -#: src/refs.c:1015 src/refs.c:1077 +#: src/refs.c:1009 src/refs.c:1071 #, c-format msgid "Building References-trees (%d/%d)..." -msgstr "" +msgstr "Construction d'un arbre des références (%d/%d)..." #. #. * preamble #. * TODO: -> lang.c #. -#: src/rfc2047.c:1323 +#: src/rfc2047.c:1330 #, c-format msgid "" "This message has been composed in the 'multipart/mixed' MIME-format. If you\n" @@ -8539,37 +8541,37 @@ msgstr "" "ce qui suit peut paraître assez bizarre.\n" "\n" -#: src/save.c:1075 +#: src/save.c:1046 msgid "bytes" msgstr "octets" -#: src/select.c:411 +#: src/select.c:417 msgid "unread" msgstr "non lu(s)" -#: src/select.c:411 +#: src/select.c:417 msgid "all" msgstr "tout" -#: src/select.c:594 src/select.c:596 +#: src/select.c:611 src/select.c:613 msgid " R" msgstr " R" -#: src/xface.c:73 +#: 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:85 src/xface.c:96 src/xface.c:111 +#: 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:120 src/xface.c:152 +#: 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:130 +#: 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" @@ -8583,47 +8585,28 @@ msgid "" "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 pères. Il devrait être normalement vide car\n" -"le pipe est effacé juste après son ouverture entre les processus.\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:144 +#: 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." -#: src/xface.c:183 +#: src/xface.c:185 #, c-format msgid "Slrnface abnormally exited, code %d." msgstr "Fermeture anormale de Slrnface, code %d." -#: src/xface.c:230 +#: src/xface.c:231 #, c-format msgid "Slrnface failed: %s." msgstr "Échec de Slrnface : %s." - -#~ msgid "# What should we ask confirmation for.\n" -#~ msgstr "# Demande de confirmation pour...\n" - -#~ msgid "Active file corrupt - %s" -#~ msgstr "Fichier active corrompu - %s" - -#~ msgid "Invalid response to GROUP command, %s" -#~ msgstr "Réponse de la commande GROUP invalide, %s" - -#~ msgid "unparseable \"LIST COUNTS\" line: \"%s\"" -#~ msgstr "ligne \"LIST COUNTS\" intraitable : \"%s\"" - -#~ msgid "" -#~ "Wrong newsgroup name (\"%s\") in response of \"GROUP %s\" command: \"%s\"" -#~ msgstr "" -#~ "Nom de groupe erroné (\"%s\") dans la réponse de la commande \"GROUP%s" -#~ "\" : \"%s\"" - -#~ msgid "Enter maximum length of newsgroup names displayed. sets." -#~ msgstr "Largeur max. à afficher des noms des groupes. valide." - -#~ msgid "Max. length of group names shown" -#~ msgstr "Largeur max. des noms des groupes" - -#~ msgid "# Maximum length of the names of newsgroups displayed\n" -#~ msgstr "# Largeur maximum à afficher des noms des groupes.\n" Binary files tin-2.4.5/po/ru.gmo and tin-2.6.0/po/ru.gmo differ diff -Nurp '--exclude=.bzr*' tin-2.4.5/po/ru.po tin-2.6.0/po/ru.po --- tin-2.4.5/po/ru.po 2020-12-24 00:24:54.000000000 +0100 +++ tin-2.6.0/po/ru.po 2021-08-20 10:49:28.497877101 +0200 @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: tin 1.8.2\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-12-24 00:24+0100\n" +"POT-Creation-Date: 2021-08-20 10:49+0200\n" "PO-Revision-Date: 2006-04-21 15:39+0200\n" "Last-Translator: Andrei Emeltchenko \n" "Language-Team: Russian \n" @@ -23,29 +23,29 @@ msgid "Reading %s\n" msgstr "ðÅÒÅÞÉÔÙ×ÁÀ %s..." #. TODO: -> lang.c -#: src/art.c:1205 +#: src/art.c:1199 #, fuzzy msgid "Threading by multipart" msgstr "òÁÚÂÏÒ ÄÉÓËÕÓÓÉÊ..." #. -> lang.c -#: src/art.c:2539 +#: src/art.c:2486 #, fuzzy, c-format msgid "Writing %s\n" msgstr "óÔÁÒÔÕÀ: (%s)" #. TODO: -> lang.c -#: src/art.c:2619 +#: src/art.c:2565 #, fuzzy msgid "Writing overview cache..." msgstr "úÁÐÉÓØ ÆÁÊÌÁ ÁÔÒÉÂÕÔÏ×..." -#: src/attrib.c:986 +#: src/attrib.c:990 #, fuzzy msgid "Processing attributes... " msgstr "úÁÐÉÓØ ÆÁÊÌÁ ÁÔÒÉÂÕÔÏ×..." -#: src/attrib.c:1205 +#: src/attrib.c:1207 #, c-format msgid "" "# Do not edit this comment block\n" @@ -54,343 +54,333 @@ msgstr "" "# îÅ ÒÅÄÁËÔÉÒÕÊÔÅ ÜÔÏÔ ÂÌÏË ËÏÍÍÅÎÔÁÒÉÅ×\n" "#\n" -#: src/attrib.c:1206 +#: src/attrib.c:1208 #, c-format msgid "# scope=STRING (eg. alt.*,!alt.bin*) [mandatory]\n" msgstr "# scope=óôòïëá (ÎÁÐÒ. alt.*,!alt.bin*) [mandatory]\n" -#: src/attrib.c:1207 +#: src/attrib.c:1209 #, c-format msgid "# add_posted_to_filter=ON/OFF\n" msgstr "" -#: src/attrib.c:1208 +#: src/attrib.c:1210 #, c-format msgid "# advertising=ON/OFF\n" msgstr "" -#: src/attrib.c:1209 +#: src/attrib.c:1211 #, c-format msgid "# alternative_handling=ON/OFF\n" msgstr "" -#: src/attrib.c:1210 +#: src/attrib.c:1212 #, c-format msgid "# ask_for_metamail=ON/OFF\n" msgstr "" -#: src/attrib.c:1211 +#: src/attrib.c:1213 #, fuzzy, c-format msgid "# auto_cc_bcc=NUM\n" msgstr "# show_author=þéóìï\n" -#: src/attrib.c:1212 +#: src/attrib.c:1214 #, c-format msgid "# 0=No, 1=Cc, 2=Bcc, 3=Cc and Bcc\n" msgstr "" -#: src/attrib.c:1213 +#: src/attrib.c:1215 #, fuzzy, c-format msgid "# auto_list_thread=ON/OFF\n" msgstr "# show_author=þéóìï\n" -#: src/attrib.c:1214 -#, c-format -msgid "# auto_save=ON/OFF\n" -msgstr "" - -#: src/attrib.c:1215 +#: src/attrib.c:1216 #, c-format msgid "# auto_select=ON/OFF\n" msgstr "" -#: src/attrib.c:1216 +#: src/attrib.c:1217 #, c-format msgid "# batch_save=ON/OFF\n" msgstr "" -#: src/attrib.c:1217 +#: src/attrib.c:1218 #, c-format msgid "# date_format=STRING (eg. %%a, %%d %%b %%Y %%H:%%M:%%S)\n" msgstr "" -#: src/attrib.c:1218 +#: src/attrib.c:1219 #, c-format msgid "# delete_tmp_files=ON/OFF\n" msgstr "" -#: src/attrib.c:1219 +#: src/attrib.c:1220 #, c-format msgid "# editor_format=STRING (eg. %%E +%%N %%F)\n" msgstr "" -#: src/attrib.c:1220 +#: src/attrib.c:1221 #, c-format msgid "# fcc=STRING (eg. =mailbox)\n" msgstr "# fcc=óôòïëá (ÎÁÐÒ. =mailbox)\n" -#: src/attrib.c:1221 +#: src/attrib.c:1222 #, c-format msgid "# followup_to=STRING\n" msgstr "# followup_to=óôòïëá\n" -#: src/attrib.c:1222 +#: src/attrib.c:1223 #, c-format msgid "# from=STRING (just append wanted From:-line, don't use quotes)\n" msgstr "" "# from=óôòïëá (ÄÏÂÁרÔÅ ÖÅÌÁÅÍÕÀ ÓÔÒÏËÕ From:, ÎÅ ÉÓÐÏÌØÚÕÊÔÅ ËÁ×ÙÞËÉ)\n" -#: src/attrib.c:1223 +#: src/attrib.c:1224 #, c-format msgid "# group_catchup_on_exit=ON/OFF\n" msgstr "" -#: src/attrib.c:1224 +#: src/attrib.c:1225 #, c-format msgid "# group_format=STRING (eg. %%n %%m %%R %%L %%s %%F)\n" msgstr "" -#: src/attrib.c:1225 +#: src/attrib.c:1226 #, fuzzy, c-format msgid "# mail_8bit_header=ON/OFF\n" msgstr "# thread_perc=þéóìï\n" -#: src/attrib.c:1226 +#: src/attrib.c:1227 #, c-format msgid "# mail_mime_encoding=supported_encoding" msgstr "" -#: src/attrib.c:1234 +#: src/attrib.c:1235 #, c-format msgid "# ispell=STRING\n" msgstr "# ispell=óôòïëá\n" -#: src/attrib.c:1236 +#: src/attrib.c:1237 #, c-format msgid "# maildir=STRING (eg. ~/Mail)\n" msgstr "# maildir=óôòïëá (ÎÁÐÒ. ~/Mail)\n" -#: src/attrib.c:1237 +#: src/attrib.c:1238 #, c-format msgid "# mailing_list=STRING (eg. majordomo@example.org)\n" msgstr "# mailing_list=óôòïëá (ÎÁÐÒ. majordomo@example.org)\n" -#: src/attrib.c:1238 +#: src/attrib.c:1239 #, c-format msgid "# mime_types_to_save=STRING (eg. image/*,!image/bmp)\n" msgstr "# mime_types_to_save=óôòïëá (ÎÁÐÒ. image/*,!image/bmp)\n" -#: src/attrib.c:1239 +#: src/attrib.c:1240 #, fuzzy, c-format msgid "# mark_ignore_tags=ON/OFF\n" msgstr "# show_author=þéóìï\n" -#: src/attrib.c:1240 +#: src/attrib.c:1241 #, fuzzy, c-format msgid "# mark_saved_read=ON/OFF\n" msgstr "# show_author=þéóìï\n" -#: src/attrib.c:1241 +#: src/attrib.c:1242 #, c-format msgid "# mime_forward=ON/OFF\n" msgstr "" -#: src/attrib.c:1243 +#: src/attrib.c:1244 #, c-format msgid "# mm_network_charset=supported_charset" msgstr "# mm_network_charset=ÐÏÄÄÅÒÖÉ×ÁÅÍÁÑ_ËÏÄÉÒÏ×ËÁ" -#: src/attrib.c:1250 +#: src/attrib.c:1251 #, c-format msgid "# undeclared_charset=STRING (default is US-ASCII)\n" msgstr "# undeclared_charset=óôòïëá (ÐÏ ÕÍÏÌÞÁÎÉÀ US-ASCII)\n" -#: src/attrib.c:1252 +#: src/attrib.c:1253 #, fuzzy, c-format msgid "# news_headers_to_display=STRING\n" msgstr "# news_quote_format=óôòïëá\n" -#: src/attrib.c:1253 +#: src/attrib.c:1254 #, fuzzy, c-format msgid "# news_headers_to_not_display=STRING\n" msgstr "# news_quote_format=óôòïëá\n" -#: src/attrib.c:1254 +#: src/attrib.c:1255 #, c-format msgid "# news_quote_format=STRING\n" msgstr "# news_quote_format=óôòïëá\n" -#: src/attrib.c:1255 +#: src/attrib.c:1256 #, c-format msgid "# organization=STRING (if beginning with '/' read from file)\n" msgstr "" "# organization=óôòïëá (ÅÓÌÉ ÎÁÞÉÎÁÅÔÓÑ Ó '/', ÔÏ ÐÒÏÞÉÔÁÔØ ÉÚ ÆÁÊÌÁ)\n" -#: src/attrib.c:1256 +#: src/attrib.c:1257 #, fuzzy, c-format msgid "# pos_first_unread=ON/OFF\n" msgstr "# show_author=þéóìï\n" -#: src/attrib.c:1257 +#: src/attrib.c:1258 #, fuzzy, c-format msgid "# post_8bit_header=ON/OFF\n" msgstr "# thread_perc=þéóìï\n" -#: src/attrib.c:1258 +#: src/attrib.c:1259 #, c-format msgid "# post_mime_encoding=supported_encoding" msgstr "" -#: src/attrib.c:1265 +#: src/attrib.c:1266 #, fuzzy, c-format msgid "# post_process_type=NUM\n" msgstr "# post_proc_type=þéóìï\n" -#: src/attrib.c:1270 +#: src/attrib.c:1271 #, fuzzy, c-format msgid "# post_process_view=ON/OFF\n" msgstr "# post_proc_type=þéóìï\n" -#: src/attrib.c:1271 +#: src/attrib.c:1272 #, c-format msgid "# quick_kill_scope=STRING (ie. talk.*)\n" msgstr "# quick_kill_scope=óôòïëá (ÎÁÐÒ. talk.*)\n" -#: src/attrib.c:1272 +#: src/attrib.c:1273 #, c-format msgid "# quick_kill_expire=ON/OFF\n" msgstr "" -#: src/attrib.c:1273 +#: src/attrib.c:1274 #, c-format msgid "# quick_kill_case=ON/OFF\n" msgstr "" -#: src/attrib.c:1274 +#: src/attrib.c:1275 #, c-format msgid "# quick_kill_header=NUM\n" msgstr "# quick_kill_header=þéóìï\n" -#: src/attrib.c:1275 src/attrib.c:1284 +#: src/attrib.c:1276 src/attrib.c:1285 #, fuzzy, c-format msgid "# 0=Subject: (case sensitive) 1=Subject: (ignore case)\n" msgstr "# 0=subj (ÕÞÉÔÙ×ÁÔØ ÒÅÇÉÓÔÒ) 1=subj (ÉÇÎÏÒÉÒÏ×ÁÔØ ÒÅÇÉÓÔÒ)\n" -#: src/attrib.c:1276 src/attrib.c:1285 +#: src/attrib.c:1277 src/attrib.c:1286 #, fuzzy, c-format msgid "# 2=From: (case sensitive) 3=From: (ignore case)\n" msgstr "# 2=from (ÕÞÉÔÙ×ÁÔØ ÒÅÇÉÓÔÒ) 3=from (ÉÇÎÏÒÉÒÏ×ÁÔØ ÒÅÇÉÓÔÒ)\n" -#: src/attrib.c:1277 src/attrib.c:1286 +#: src/attrib.c:1278 src/attrib.c:1287 #, c-format msgid "# 4=Message-ID: & full References: line\n" msgstr "" -#: src/attrib.c:1278 src/attrib.c:1287 +#: src/attrib.c:1279 src/attrib.c:1288 #, c-format msgid "# 5=Message-ID: & last References: entry only\n" msgstr "" -#: src/attrib.c:1279 src/attrib.c:1288 +#: src/attrib.c:1280 src/attrib.c:1289 #, c-format msgid "# 6=Message-ID: entry only 7=Lines:\n" msgstr "" -#: src/attrib.c:1280 +#: src/attrib.c:1281 #, c-format msgid "# quick_select_scope=STRING\n" msgstr "# quick_select_scope=óôòïëá\n" -#: src/attrib.c:1281 +#: src/attrib.c:1282 #, c-format msgid "# quick_select_expire=ON/OFF\n" msgstr "" -#: src/attrib.c:1282 +#: src/attrib.c:1283 #, c-format msgid "# quick_select_case=ON/OFF\n" msgstr "" -#: src/attrib.c:1283 +#: src/attrib.c:1284 #, c-format msgid "# quick_select_header=NUM\n" msgstr "# quick_select_header=þéóìï\n" -#: src/attrib.c:1289 +#: src/attrib.c:1290 #, fuzzy, c-format msgid "# quote_chars=STRING (%%I for initials)\n" msgstr "# quote_chars=óôòïëá (%%s, %%S ÄÌÑ ÉÎÉÃÉÁÌÏ×)\n" -#: src/attrib.c:1291 +#: src/attrib.c:1292 #, fuzzy, c-format msgid "# print_header=ON/OFF\n" msgstr "# thread_perc=þéóìï\n" -#: src/attrib.c:1293 +#: src/attrib.c:1294 #, fuzzy, c-format msgid "# process_only_unread=ON/OFF\n" msgstr "# show_author=þéóìï\n" -#: src/attrib.c:1294 +#: src/attrib.c:1295 #, fuzzy, c-format msgid "# prompt_followupto=ON/OFF\n" msgstr "# followup_to=óôòïëá\n" -#: src/attrib.c:1295 +#: src/attrib.c:1296 #, c-format msgid "# savedir=STRING (eg. ~user/News)\n" msgstr "# savedir=óôòïëá (ÎÁÐÒ. ~user/News)\n" -#: src/attrib.c:1296 +#: src/attrib.c:1297 #, c-format msgid "# savefile=STRING (eg. =linux)\n" msgstr "# savefile=óôòïëá (ÎÁÐÒ. =linux)\n" -#: src/attrib.c:1297 +#: src/attrib.c:1298 #, c-format msgid "# sigfile=STRING (eg. $var/sig)\n" msgstr "# sigfile=óôòïëá (ÎÁÐÒ. $var/sig)\n" -#: src/attrib.c:1298 +#: src/attrib.c:1299 #, c-format msgid "# show_author=NUM\n" msgstr "# show_author=þéóìï\n" -#: src/attrib.c:1304 +#: src/attrib.c:1305 #, fuzzy, c-format msgid "# show_signatures=ON/OFF\n" msgstr "# show_author=þéóìï\n" -#: src/attrib.c:1305 +#: src/attrib.c:1306 #, fuzzy, c-format msgid "# show_only_unread_arts=ON/OFF\n" msgstr "# show_author=þéóìï\n" -#: src/attrib.c:1306 +#: src/attrib.c:1307 #, fuzzy, c-format msgid "# sigdashes=ON/OFF\n" msgstr "# show_author=þéóìï\n" -#: src/attrib.c:1307 +#: src/attrib.c:1308 #, fuzzy, c-format msgid "# signature_repost=ON/OFF\n" msgstr "# show_author=þéóìï\n" -#: src/attrib.c:1308 +#: src/attrib.c:1309 #, fuzzy, c-format msgid "# sort_article_type=NUM\n" msgstr "# sort_art_type=þéóìï\n" -#: src/attrib.c:1326 +#: src/attrib.c:1327 #, c-format msgid "# sort_threads_type=NUM\n" msgstr "# sort_threads_type=þéóìï\n" -#: src/attrib.c:1335 -#, fuzzy, c-format -msgid "# start_editor_offset=ON/OFF\n" -msgstr "# show_author=þéóìï\n" - #: src/attrib.c:1336 #, c-format msgid "# tex2iso_conv=ON/OFF\n" @@ -520,7 +510,7 @@ msgstr "" msgid "(unknown)" msgstr "(ÎÅÉÚ×ÅÓÔÎÏ)" -#: src/keymap.c:280 +#: src/keymap.c:282 msgid "NULL" msgstr "" @@ -977,7 +967,7 @@ msgstr "óÏÚÄÁÎÉÅ ÆÁÊÌÁ active ÄÌÑ ÓÏÈÒ. msgid "Creating newsrc file...\n" msgstr "óÏÚÄÁÎÉÅ ÆÁÊÌÁ newsrc...\n" -#: src/lang.c:161 src/lang.c:1314 src/lang.c:1334 +#: src/lang.c:161 src/lang.c:1327 src/lang.c:1347 msgid "Default" msgstr "ðÏ ÕÍÏÌÞÁÎÉÀ" @@ -1013,49 +1003,54 @@ msgstr "*** ëÏÎÅà ÓÔÁÔØÉ ***" #: src/lang.c:170 #, fuzzy +msgid "*** End of posted articles ***" +msgstr "*** ëÏÎÅà ÓÔÁÔÅÊ ***" + +#: src/lang.c:171 +#, fuzzy msgid "*** End of scopes ***" msgstr "*** ëÏÎÅà ÇÒÕÐÐ ***" -#: src/lang.c:171 +#: src/lang.c:172 msgid "*** End of thread ***" msgstr "*** ëÏÎÅà ÄÉÓËÕÓÓÉÉ ***" -#: src/lang.c:172 +#: src/lang.c:173 #, fuzzy msgid "*** End of URLs ***" msgstr "*** ëÏÎÅà ÇÒÕÐÐ ***" -#: src/lang.c:173 +#: src/lang.c:174 msgid "Enter limit of articles to get> " msgstr "÷×ÅÄÉÔÅ ÐÒÅÄÅÌ ÐÏÌÕÞÁÅÍÙÈ ÓÔÁÔÅÊ> " -#: src/lang.c:174 +#: src/lang.c:175 msgid "Enter Message-ID to go to> " msgstr "÷×ÅÄÉÔÅ Message-ID ÄÌÑ ÐÅÒÅÈÏÄÁ> " -#: src/lang.c:175 +#: src/lang.c:176 msgid " and enter next unread thread" msgstr " É ××ÅÄÉÔÅ ÓÌÅÄÕÀÝÕÀ ÎÅÐÒÏÞÉÔÁÎÎÕÀ ÄÉÓËÕÓÓÉÀ" -#: src/lang.c:176 +#: src/lang.c:177 #, fuzzy msgid " and enter next unread article" msgstr " É ××ÅÄÉÔÅ ÓÌÅÄÕÀÝÕÀ ÎÅÐÒÏÞÉÔÁÎÎÕÀ ÄÉÓËÕÓÓÉÀ" -#: src/lang.c:177 +#: src/lang.c:178 msgid " and enter next unread group" msgstr " É ××ÅÄÉÔÅ ÓÌÅÄÕÀÝÕÀ ÎÅÐÒÏÞÉÔÁÎÎÕÀ ÇÒÕÐÐÕ" -#: src/lang.c:178 +#: src/lang.c:179 msgid "Enter option number> " msgstr "÷×ÅÄÉÔÅ ÎÏÍÅÒ ÏÐÃÉÉ> " -#: src/lang.c:179 +#: src/lang.c:180 #, c-format msgid "Enter range [%s]> " msgstr "÷×ÅÄÉÔÅ ÄÉÁÐÁÚÏÎ [%s]> " -#: src/lang.c:180 +#: src/lang.c:181 msgid "" "\n" "Warning: Approved: header used.\n" @@ -1063,7 +1058,7 @@ msgstr "" "\n" "÷ÎÉÍÁÎÉÅ: ÉÓÐÏÌØÚÏ×ÁÎ ÚÁÇÏÌÏ×ÏË Approved:.\n" -#: src/lang.c:182 +#: src/lang.c:183 msgid "" "\n" "Error: Bad address in Approved: header.\n" @@ -1071,7 +1066,7 @@ msgstr "" "\n" "ïÛÉÂËÁ: îÅ×ÅÒÎÙÊ ÁÄÒÅÓ × ÚÁÇÏÌÏ×ËÅ Approved:.\n" -#: src/lang.c:183 +#: src/lang.c:184 msgid "" "\n" "Error: Bad address in From: header.\n" @@ -1079,7 +1074,7 @@ msgstr "" "\n" "ïÛÉÂËÁ: îÅ×ÅÒÎÙÊ ÁÄÒÅÓ × ÚÁÇÏÌÏ×ËÅ From:.\n" -#: src/lang.c:184 +#: src/lang.c:185 msgid "" "\n" "Error: Bad FQDN in Message-ID: header.\n" @@ -1087,7 +1082,7 @@ msgstr "" "\n" "ïÛÉÂËÁ: îÅ×ÅÒÎÙÊ FQDN × ÚÁÇÏÌÏ×ËÅ Message-ID:.\n" -#: src/lang.c:185 +#: src/lang.c:186 msgid "" "\n" "Error: Bad address in Reply-To: header.\n" @@ -1095,7 +1090,7 @@ msgstr "" "\n" "ïÛÉÂËÁ: îÅ×ÅÒÎÙÊ ÁÄÒÅÓ × ÚÁÇÏÌÏ×ËÅ Reply-To:.\n" -#: src/lang.c:186 +#: src/lang.c:187 #, fuzzy msgid "" "\n" @@ -1104,27 +1099,27 @@ msgstr "" "\n" "ïÛÉÂËÁ: îÅ×ÅÒÎÙÊ ÁÄÒÅÓ × ÚÁÇÏÌÏ×ËÅ From:.\n" -#: src/lang.c:188 +#: src/lang.c:189 #, c-format msgid "Can't unlock %s" msgstr "îÅ ÍÏÇÕ ÒÁÚÂÌÏËÉÒÏ×ÁÔØ %s" -#: src/lang.c:189 +#: src/lang.c:190 #, c-format msgid "Couldn't dotlock %s - article not appended!" msgstr "îÅ ÍÏÇÕ dotlock %s - ÓÔÁÔØÑ ÎÅ ÐÒÉËÒÅÐÌÅÎÁ!" -#: src/lang.c:190 +#: src/lang.c:191 #, c-format msgid "Couldn't lock %s - article not appended!" msgstr "îÅ ÍÏÇÕ ÚÁÂÌÏËÉÒÏ×ÁÔØ %s - ÓÔÁÔØÑ ÎÅ ÐÒÉËÒÅÐÌÅÎÁ!" -#: src/lang.c:193 +#: src/lang.c:194 #, c-format msgid "Corrupted file %s" msgstr "ðÏ×ÒÅÖÄÅÎÎÙÊ ÆÁÊÌ %s" -#: src/lang.c:195 +#: src/lang.c:196 #, fuzzy msgid "" "\n" @@ -1133,36 +1128,36 @@ msgstr "" "\n" "ïÛÉÂËÁ: Followup-To ÕÓÔÁÎÏ×ÌÅÎ ÎÁ ÂÏÌØÛÅ ÞÅÍ ÏÄÎÕ ÇÒÕÐÐÕ!\n" -#: src/lang.c:196 +#: src/lang.c:197 #, c-format msgid "Error: Custom format exceeds screen width. Using default \"%s\"." msgstr "" -#: src/lang.c:197 +#: src/lang.c:198 msgid "Internal error in GNKSA routine - send bug report.\n" msgstr "÷ÎÕÔÒÅÎÎÑÑ ÏÛÉÂËÁ × ÆÕÎËÃÉÉ GNKSA - ÏÔÐÒÁרÔÅ ÓÏÏÂÝÅÎÉÅ Ï ÏÛÉÂËÅ.\n" -#: src/lang.c:198 +#: src/lang.c:199 msgid "Left angle bracket missing in route address.\n" msgstr "÷ ÁÄÒÅÓÅ ÐÒÏÐÕÝÅÎÁ ÌÅ×ÁÑ ÕÇÌÏ×ÁÑ ÓËÏÂËÁ.\n" -#: src/lang.c:199 +#: src/lang.c:200 msgid "Left parenthesis missing in old-style address.\n" msgstr "÷ ÁÄÒÅÓÅ ÓÔÁÒÏÇÏ ÓÔÉÌÑ ÐÒÏÐÕÝÅÎÁ ÌÅ×ÁÑ ËÒÕÇÌÁÑ ÓËÏÂËÁ.\n" -#: src/lang.c:200 +#: src/lang.c:201 msgid "Right parenthesis missing in old-style address.\n" msgstr "÷ ÁÄÒÅÓÅ ÓÔÁÒÏÇÏ ÓÔÉÌÑ ÐÒÏÐÕÝÅÎÁ ÐÒÁ×ÁÑ ËÒÕÇÌÁÑ ÓËÏÂËÁ.\n" -#: src/lang.c:201 +#: src/lang.c:202 msgid "At-sign missing in mail address.\n" msgstr "÷ ÐÏÞÔÏ×ÏÍ ÁÄÒÅÓÅ ÐÒÏÐÕÝÅÎ ÚÎÁË '@'.\n" -#: src/lang.c:202 +#: src/lang.c:203 msgid "Single component FQDN is not allowed. Add your domain.\n" msgstr "åÄÉÎÓÔ×ÅÎÎÙÊ ËÏÍÐÏÎÅÎÔ FQDN ÎÅÄÏÐÕÓÔÉÍ. äÏÂÁרÔÅ ×ÁÛ ÄÏÍÅÎ.\n" -#: src/lang.c:203 +#: src/lang.c:204 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 +1165,7 @@ msgstr "" "îÅÐÒÁ×ÉÌØÎÙÊ ÄÏÍÅÎ. ïÔÐÒÁרÔÅ ÓÏÏÂÝÅÎÉÅ Ï ÏÛÉÂËÅ, ÅÓÌÉ ÄÏÍÅÎ ÓÕÝÅÓÔ×ÕÅÔ.\n" "éÓÐÏÌØÚÕÊÔÅ .invalid ËÁË ÄÏÍÅÎ 1 ÕÒÏ×ÎÑ ÄÌÑ ÉÓÐÏÒÞÅÎÎÙÈ ÁÄÒÅÓÏ×.\n" -#: src/lang.c:204 +#: src/lang.c:205 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 +1173,7 @@ msgstr "" "îÅÄÏÐÕÓÔÉÍÙÊ ÄÏÍÅÎ. ïÔÐÒÁרÔÅ ÓÏÏÂÝÅÎÉÅ Ï ÏÛÉÂËÅ ÅÓÌÉ ÄÏÍÅÎ ÓÕÝÅÓÔ×ÕÅÔ.\n" "éÓÐÏÌØÚÕÊÔÅ .invalid ËÁË ÄÏÍÅÎ 1 ÕÒÏ×ÎÑ ÄÌÑ ÉÓÐÏÒÞÅÎÎÙÈ ÁÄÒÅÓÏ×.\n" -#: src/lang.c:205 +#: src/lang.c:206 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 +1181,52 @@ msgstr "" "îÅÉÚ×ÅÓÔÎÙÊ ÄÏÍÅÎ. ïÔÐÒÁרÔÅ ÓÏÏÂÝÅÎÉÅ Ï ÏÛÉÂËÅ ÅÓÌÉ ÄÏÍÅÎ ÓÕÝÅÓÔ×ÕÅÔ.\n" "éÓÐÏÌØÚÕÊÔÅ .invalid ËÁË ÄÏÍÅÎ 1 ÕÒÏ×ÎÑ ÄÌÑ ÉÓÐÏÒÞÅÎÎÙÈ ÁÄÒÅÓÏ×.\n" -#: src/lang.c:206 +#: src/lang.c:207 msgid "Illegal character in FQDN.\n" msgstr "îÅÄÏÐÕÓÔÉÍÙÊ ÚÎÁË × FQDN.\n" -#: src/lang.c:207 +#: src/lang.c:208 msgid "Zero length FQDN component not allowed.\n" msgstr "îÕÌÅ×ÁÑ ÄÌÉÎÁ ËÏÍÐÏÎÅÎÔÁ FQDN ÎÅÄÏÐÕÓÔÉÍÁ.\n" -#: src/lang.c:208 +#: src/lang.c:209 msgid "FQDN component exceeds maximum allowed length (63 chars).\n" msgstr "ëÏÍÐÏÎÅÎÔ FQDN ÐÒÅ×ÙÛÁÅÔ ÍÁËÓ. ÄÏÐÕÓÔÉÍÕÀ ÄÌÉÎÕ (63 ÚÎÁËÁ).\n" -#: src/lang.c:209 +#: src/lang.c:210 msgid "FQDN component may not start or end with hyphen.\n" msgstr "ëÏÍÐÏÎÅÎÔ FQDN ÎÅ ÍÏÖÅÔ ÎÁÞÉÎÁÔØÓÑ ÉÌÉ ÚÁËÁÎÞÉ×ÁÔØÓÑ ÄÅÆÉÓÏÍ.\n" -#: src/lang.c:210 +#: src/lang.c:211 msgid "FQDN component may not start with digit.\n" msgstr "ëÏÍÐÏÎÅÎÔ FQDN ÎÅ ÍÏÖÅÔ ÎÁÞÉÎÁÔØÓÑ Ó ÃÉÆÒÙ.\n" -#: src/lang.c:211 +#: src/lang.c:212 msgid "Domain literal has impossible numeric value.\n" msgstr "÷ ÚÎÁËÅ ÄÏÍÅÎÁ ÎÅÄÏÐÕÓÔÉÍÙÊ ÃÉÆÒÏ×ÏÊ ÚÎÁË.\n" -#: src/lang.c:212 +#: src/lang.c:213 msgid "" "Domain literal is for private use only and not allowed for global use.\n" msgstr "úÎÁË ÄÏÍÅÎÁ ÔÏÌØËÏ ÄÌÑ ÞÁÓÔÎÏÇÏ ÉÓÐÏÌØÚÏ×ÁÎÉÑ É ÎÅÄÏÐÕÓÔÉÍ.\n" -#: src/lang.c:213 +#: src/lang.c:214 msgid "Right bracket missing in domain literal.\n" msgstr "÷ ÚÎÁËÅ ÄÏÍÅÎÁ ÐÒÏÐÕÝÅÎÁ ÐÒÁ×ÁÑ ÓËÏÂËÁ.\n" -#: src/lang.c:214 +#: src/lang.c:215 msgid "Missing localpart of mail address.\n" msgstr "ðÒÏÐÕÝÅÎÁ ÌÏËÁÌØÎÁÑ ÞÁÓÔØ ÐÏÞÔÏ×ÏÇÏ ÁÄÒÅÓÁ.\n" -#: src/lang.c:215 +#: src/lang.c:216 msgid "Illegal character in localpart of mail address.\n" msgstr "îÅÄÏÐÕÓÔÉÍÙÊ ÚÎÁË × ÌÏËÁÌØÎÏÊ ÞÁÓÔÉ ÐÏÞÔÏ×ÏÇÏ ÁÄÒÅÓÁ.\n" -#: src/lang.c:216 +#: src/lang.c:217 msgid "Zero length localpart component not allowed.\n" msgstr "îÕÌÅ×ÁÑ ÄÌÉÎÁ ÌÏËÁÌØÎÏÊ ÞÁÓÔÉ email ÎÅÄÏÐÕÓÔÉÍÁ.\n" -#: src/lang.c:217 +#: src/lang.c:218 msgid "" "Illegal character in realname.\n" "Unquoted words may not contain '!()<>@,;:\\.[]' in route addresses.\n" @@ -1239,7 +1234,7 @@ msgstr "" "îÅÄÏÐÕÓÔÉÍÙÊ ÚÎÁË × ÉÍÅÎÉ.\n" "óÌÏ×Á ÂÅÚ ËÁ×ÙÞÅË ÎÅ ÍÏÇÕÔ ÓÏÄÅÒÖÁÔØ '!()<>@,;:\\.[]' × ÁÄÒÅÓÅ.\n" -#: src/lang.c:218 +#: src/lang.c:219 msgid "" "Illegal character in realname.\n" "Quoted words may not contain '()<>\\'.\n" @@ -1247,7 +1242,7 @@ msgstr "" "îÅÄÏÐÕÓÔÉÍÙÊ ÚÎÁË × ÉÍÅÎÉ.\n" "óÌÏ×Á × ËÁ×ÙÞËÁÈ ÎÅ ÍÏÇÕÔ ÓÏÄÅÒÖÁÔØ '()<>\\'.\n" -#: src/lang.c:219 +#: src/lang.c:220 msgid "" "Illegal character in realname.\n" "Encoded words may not contain '!()<>@,;:\"\\.[]/=' in parameter.\n" @@ -1255,11 +1250,11 @@ msgstr "" "îÅÄÏÐÕÓÔÉÍÙÊ ÚÎÁË × ÉÍÅÎÉ.\n" "ëÏÄÉÒÏ×ÁÎÎÙÅ ÓÌÏ×Á ÎÅ ÍÏÇÕÔ ÓÏÄÅÒÖÁÔØ '!()<>@,;:\"\\.[]/=' × ÐÁÒÁÍÅÔÒÅ.\n" -#: src/lang.c:220 +#: src/lang.c:221 msgid "Bad syntax in encoded word used in realname.\n" msgstr "îÅ×ÅÒÎÙÊ ÓÉÎÔÁËÓÉÓ × ËÏÄÉÒÏ×ÁÎÎÏÍ ÓÌÏ×Å, ÉÓÐÏÌØÚÏ×ÁÎÎÏÍ × ÉÍÅÎÉ.\n" -#: src/lang.c:221 +#: src/lang.c:222 msgid "" "Illegal character in realname.\n" "Unquoted words may not contain '()<>\\' in old-style addresses.\n" @@ -1267,7 +1262,7 @@ msgstr "" "îÅÄÏÐÕÓÔÉÍÙÊ ÚÎÁË × ÉÍÅÎÉ.\n" "óÌÏ×Á ÂÅÚ ËÁ×ÙÞÅË ÎÅ ÍÏÇÕÔ ÓÏÄÅÒÖÁÔØ '()<>\\' × ÁÄÒÅÓÁÈ ÓÔÁÒÏÇÏ ÓÔÉÌÑ.\n" -#: src/lang.c:222 +#: src/lang.c:223 msgid "" "Illegal character in realname.\n" "Control characters and unencoded 8bit characters > 127 are not allowed.\n" @@ -1275,7 +1270,7 @@ msgstr "" "îÅÄÏÐÕÓÔÉÍÙÊ ÚÎÁË × ÉÍÅÎÉ.\n" "õÐÒÁ×ÌÑÀÝÉÅ ÓÉÍ×ÏÌÙ É ÎÅËÏÄ. 8-ÂÉÔÎÙÅ ÓÉÍ×. > 127 ÎÅÄÏÐÕÓÔÉÍÙ.\n" -#: src/lang.c:223 +#: src/lang.c:224 msgid "" "\n" "Error: No blank line found after header.\n" @@ -1283,7 +1278,7 @@ msgstr "" "\n" "ïÛÉÂËÁ: îÅ ÎÁÊÄÅÎÁ ÐÕÓÔÁÑ ÓÔÒÏËÁ ÐÏÓÌÅ ÚÁÇÏÌÏ×ËÁ.\n" -#: src/lang.c:224 +#: src/lang.c:225 #, c-format msgid "" "\n" @@ -1291,7 +1286,7 @@ msgid "" msgstr "" #. TODO: fixme, US-ASCII is not the only 7bit charset we know about -#: src/lang.c:226 +#: src/lang.c:227 msgid "" "\n" "Error: Posting contains non-ASCII characters but MM_CHARSET is set to\n" @@ -1305,7 +1300,7 @@ msgstr "" " ×ÁÛÅÍÕ ÑÚÙËÕ, ÉÓÐÏÌØÚÕÑ M)ÍÅÎÀ ËÏÎÆÉÇÕÒÉÒÕÅÍÙÈ ÚÎÁÞÅÎÉÊ ÉÌÉ\n" " ÏÔÒÅÄÁËÔÉÒÕÊÔÅ tinrc.\n" -#: src/lang.c:231 +#: src/lang.c:232 msgid "" "\n" "Error: Posting contains non-ASCII characters but the MIME encoding\n" @@ -1322,7 +1317,7 @@ msgstr "" "ÏÔÒÅÄÁËÔÉÒÕÊÔÅ\n" "\t ÆÁÊÌ tinrc.\n" -#: src/lang.c:237 +#: src/lang.c:238 msgid "" "\n" "Error: Article starts with blank line instead of header\n" @@ -1330,7 +1325,7 @@ msgstr "" "\n" "ïÛÉÂËÁ: óÔÁÔØÑ ÎÁÞÉÎÁÅÔÓÑ Ó ÐÕÓÔÏÊ ÓÔÒÏËÉ ×ÍÅÓÔÏ ÚÁÇÏÌÏ×ËÁ\n" -#: src/lang.c:238 +#: src/lang.c:239 #, c-format msgid "" "\n" @@ -1341,7 +1336,7 @@ msgstr "" "ïÛÉÂËÁ: úÁÇÏÌÏ×ÏË × ÓÔÒÏËÅ %d ÎÅ ÉÍÅÅÔ Ä×ÏÅÔÏÞÉÑ ÐÏÓÌÅ ÉÍÅÎÉ:\n" "%s\n" -#: src/lang.c:239 +#: src/lang.c:240 #, c-format msgid "" "\n" @@ -1350,7 +1345,7 @@ msgstr "" "\n" "ïÛÉÂËÁ: ðÕcÔÁÑ ÓÔÒÏËÁ \"%s:\".\n" -#: src/lang.c:240 +#: src/lang.c:241 #, c-format msgid "" "\n" @@ -1359,14 +1354,14 @@ msgstr "" "\n" "ïÛÉÂËÁ: óÔÒÏËÁ \"%s:\" ÐÒÏÐÕÝÅÎÁ × ÚÁÌÏ×ËÅ ÓÔÁÔØÉ.\n" -#: src/lang.c:241 +#: src/lang.c:242 #, c-format msgid "" "\n" "Error: %s contains non 7bit chars.\n" msgstr "" -#: src/lang.c:242 +#: src/lang.c:243 #, c-format msgid "" "\n" @@ -1377,7 +1372,7 @@ msgstr "" "ïÛÉÂËÁ: úÁÇÏÌÏ×ÏË × ÓÔÒÏËÅ %d ÎÅ ÉÍÅÅÔ ÐÒÏÂÅÌÁ ÐÏÓÌÅ Ä×ÏÅÔÏÞÉÑ:\n" "%s\n" -#: src/lang.c:243 +#: src/lang.c:244 #, c-format msgid "" "\n" @@ -1386,21 +1381,21 @@ msgstr "" "\n" "ïÛÉÂËÁ: îÅÓËÏÌØËÏ ÓÔÒÏË (%d) \"%s:\" × ÚÁÇÏÌÏ×ËÅ.\n" -#: src/lang.c:244 +#: src/lang.c:245 #, c-format msgid "Insecure permissions of %s (%o)" msgstr "îÅÂÅÚÏÐÁÓÎÙÅ ÐÒÁ×Á ÄÏÓÔÕÐÁ %s (%o)" -#: src/lang.c:248 +#: src/lang.c:250 #, c-format msgid "MIME parse error: Unexpected end of %s/%s article" msgstr "ïÛÉÂËÁ ÏÂÒÁÂÏÔËÉ MIME: îÅÏÖÉÄÁÎÎÏÅ ÏËÏÎÞÁÎÉÅ ÓÔÁÔØÉ %s/%s" -#: src/lang.c:249 +#: src/lang.c:251 msgid "MIME parse error: Start boundary whilst reading headers" msgstr "ïÛÉÂËÁ ÏÂÒÁÂÏÔËÉ MIME: îÁÞÁÌÏ ÇÒÁÎÉÃÙ × ÚÁÇÏÌÏ×ËÅ" -#: src/lang.c:250 +#: src/lang.c:253 #, fuzzy msgid "" "\n" @@ -1409,16 +1404,16 @@ msgstr "" "\n" "ïÛÉÂËÁ: \"%s\" - ÎÅÄÏÐÕÓÔÉÍÁÑ ÇÒÕÐÐÁ!\n" -#: src/lang.c:251 +#: src/lang.c:254 msgid "Can't get a (fully-qualified) domain-name!" msgstr "îÅ ÕÄÁ£ÔÓÑ ÐÏÌÕÞÉÔØ ÐÏÌÎÏÅ ÉÍÑ ÄÏÍÅÎÁ!" -#: src/lang.c:252 +#: src/lang.c:255 #, c-format msgid "No permissions to go into %s\n" msgstr "îÅÔ ÄÏÓÔÕÐÁ ÄÌÑ %s\n" -#: src/lang.c:254 +#: src/lang.c:257 msgid "" "\n" "Error: From: line missing.\n" @@ -1426,30 +1421,30 @@ msgstr "" "\n" "ïÛÉÂËÁ: ðÒÏÐÕÝÅÎÁ ÓÔÒÏËÁ From:.\n" -#: src/lang.c:256 +#: src/lang.c:259 #, c-format msgid "No read permissions for %s\n" msgstr "îÅÔ ÐÒÁ×Á ÎÁ ÞÔÅÎÉÅ ÄÌÑ %s\n" -#: src/lang.c:257 +#: src/lang.c:260 #, c-format msgid "File %s does not exist\n" msgstr "æÁÊÌ %s ÎÅ ÓÕÝÅÓÔ×ÕÅÔ\n" -#: src/lang.c:258 +#: src/lang.c:261 #, c-format msgid "No write permissions for %s\n" msgstr "îÅÔ ÐÒÁ×Á ÎÁ ÚÁÐÉÓØ ÄÌÑ %s\n" -#: src/lang.c:259 +#: src/lang.c:262 msgid "Can't get user information (/etc/passwd missing?)" msgstr "îÅ ÍÏÇÕ ÐÏÌÕÞÉÔØ ÉÎÆÏÒÍÁÃÉÀ Ï ÐÏÌØÚÏ×ÁÔÅÌÅ (ÎÅÔ /etc/passwd ?)" -#: src/lang.c:260 +#: src/lang.c:263 msgid "errors" msgstr "ÏÛÉÂËÉ" -#: src/lang.c:262 +#: src/lang.c:265 #, c-format msgid "" "\n" @@ -1458,82 +1453,82 @@ msgstr "" "\n" "ïÛÉÂËÁ × ÓÔÒÏËÅ %d: úÁÇÏÌÏ×ÏË \"Sender:\" ÎÅÄÏÐÕÓÔÉÍ (ÂÕÄÅÔ ÄÏÂÁ×ÌÅÎ)\n" -#: src/lang.c:264 +#: src/lang.c:267 #, c-format msgid "Server has non of the groups listed in %s" msgstr "îÁ ÓÅÒ×ÅÒÅ ÎÅÔ ÎÉ ÏÄÎÏÊ ÇÒÕÐÐÙ ÕËÁÚÁÎÎÙÈ × %s" -#: src/lang.c:265 +#: src/lang.c:268 msgid "error" msgstr "ÏÛÉÂËÁ" -#: src/lang.c:266 +#: src/lang.c:269 msgid "Unknown display level" msgstr "îÅÉÚ×ÅÓÔÎÙÊ ÕÒÏ×ÅÎØ ÄÉÓÐÌÅÑ" -#: src/lang.c:267 +#: src/lang.c:270 msgid "" msgstr "" -#: src/lang.c:268 +#: src/lang.c:271 msgid "Exiting..." msgstr "÷ÙÈÏÄ..." -#: src/lang.c:269 +#: src/lang.c:272 msgid "leaving external mail-reader" msgstr "ÏÓÔÁ×ÌÑÅÍ ×ÎÅÛÎÉÊ ÐÏÞÔÏ×ÙÊ ËÌÉÅÎÔ" -#: src/lang.c:270 +#: src/lang.c:273 #, c-format msgid "Extracting %s..." msgstr "éÚ×ÌÅËÁÅÍ %s..." -#: src/lang.c:272 +#: src/lang.c:275 #, c-format msgid "Error writing %s file. Filesystem full? File reset to previous state." msgstr "" "ïÛÉÂËÁ ÚÁÐÉÓÉ ÆÁÊÌÁ %s. îÅÔ ÍÅÓÔÁ? ÷ÏÓÓÔÁÎÏ×ÌÅÎÏ ÐÒÅÄ. ÓÏÓÔÏÑÎÉÅ ÆÁÊÌÁ." -#: src/lang.c:273 +#: src/lang.c:276 #, c-format msgid "Error making backup of %s file. Filesystem full?" msgstr "ïÛÉÂËÁ ÓÏÈÒÁÎÅÎÉÑ ÒÅÚÅÒ×ÎÏÊ ËÏÐÉÉ ÆÁÊÌÁ %s. îÅÔ ÍÅÓÔÁ?" -#: src/lang.c:274 +#: src/lang.c:277 #, fuzzy, c-format msgid "Filtering global rules (%d/%d) ('q' to quit)..." msgstr "æÉÌØÔÒÁÃÉÑ ÇÌÏÂÁÌØÎÙÈ ÐÒÁ×ÉÌ (%d/%d)..." -#: src/lang.c:275 +#: src/lang.c:278 msgid "Rule created by: " msgstr "ðÒÁ×ÉÌÏ ÓÏÚÄÁÎÏ: " -#: src/lang.c:276 +#: src/lang.c:279 #, c-format msgid "Enter pattern [%s]> " msgstr "÷×ÅÄÉÔÅ ÛÁÂÌÏÎ [%s]> " -#: src/lang.c:277 +#: src/lang.c:280 #, c-format msgid "" "\n" "You requested followups to your article to go to the following %s:\n" msgstr "" -#: src/lang.c:278 +#: src/lang.c:281 #, c-format msgid " %s\t Answers will be directed to you by mail.\n" msgstr " %s\t ïÔ×ÅÔÙ ÂÕÄÕÔ ÎÁÐÒÁ×ÌÅÎÙ Ë ×ÁÍ ÐÏ email.\n" -#: src/lang.c:279 +#: src/lang.c:282 msgid "-- forwarded message --\n" msgstr "-- ÐÅÒÅÓÌÁÎÎÏÅ ÓÏÏÂÝÅÎÉÅ --\n" -#: src/lang.c:280 +#: src/lang.c:283 msgid "-- end of forwarded message --\n" msgstr "-- ËÏÎÅà ÐÅÒÅÓÌÁÎÎÏÇÏ ÓÏÏÂÝÅÎÉÑ --\n" -#: src/lang.c:281 +#: src/lang.c:284 msgid "" "# Format:\n" "# comment=STRING Optional. Multiple lines allowed. Comments must be " @@ -1548,12 +1543,12 @@ msgid "" "# score=STRING One of the two keywords: 'hot' or 'kill'.\n" "# subj=STRING Optional. Subject: line (e.g. How to be a wizard).\n" "# from=STRING Optional. From: line (e.g. *Craig Shergold*).\n" -"# msgid=STRING Optional. Message-ID: line (e.g. <123@ether.net>) " +"# msgid=STRING Optional. Message-ID: line (e.g. <123@example.net>) " "with\n" "# full references.\n" "# msgid_last=STRING Optional. Like above, but with last reference only.\n" "# msgid_only=STRING Optional. Like above, but without references.\n" -"# refs_only=STRING Optional. References: line (e.g. <123@ether.net>) " +"# refs_only=STRING Optional. References: line (e.g. <123@example.net>) " "without\n" "# Message-ID:\n" "# lines=[<>]?NUM Optional. Lines: line. '<' or '>' are optional.\n" @@ -1568,894 +1563,916 @@ msgid "" "#\n" msgstr "" -#: src/lang.c:305 +#: src/lang.c:308 #, c-format msgid "Enter score for rule (default=%d): " msgstr "÷×ÅÄÉÔÅ score ÄÌÑ ÐÒÁ×ÉÌÁ (ÐÏ ÕÍÏÌÞÁÎÉÀ=%d): " -#: src/lang.c:306 +#: src/lang.c:309 #, c-format msgid "Enter the score weight (range 0 < score <= %d)" msgstr "÷×ÅÄÉÔÅ ×ÅÓ score (× ÐÒÅÄÅÌÁÈ 0 < score <= %d)" #. SCORE_MAX -#: src/lang.c:307 +#: src/lang.c:310 msgid "Full" msgstr "ðÏÌÎÙÊ" -#: src/lang.c:308 +#: src/lang.c:311 msgid "Comment (optional) : " msgstr "ëÏÍÍÅÎÔÁÒÉÊ (ÏÐÃÉÏÎÁÌÅÎ): " -#: src/lang.c:309 +#: src/lang.c:312 msgid "Apply pattern to : " msgstr "ðÒÉÍÅÎÉÔØ ÛÁÂÌÏÎ Ë : " -#: src/lang.c:310 +#: src/lang.c:313 msgid "From: line (ignore case) " msgstr "From: ÓÔÒÏËÁ (ÉÇÎÏÒ. ÒÅÇÉÓÔÒ) " -#: src/lang.c:311 +#: src/lang.c:314 msgid "From: line (case sensitive) " msgstr "From: ÓÔÒÏËÁ (ÎÅ ÉÇÎÏÒ. ÒÅÇÉÓÔÒ) " -#: src/lang.c:313 +#: src/lang.c:316 #, c-format msgid "%s%s: Unknown host.\n" msgstr "%s%s: îÅÉÚ×ÅÓÔÎÙÊ ÈÏÓÔ.\n" -#: src/lang.c:315 +#: src/lang.c:318 msgid "global " msgstr "ÇÌÏÂÁÌØÎÙÈ " -#: src/lang.c:316 +#: src/lang.c:319 #, c-format msgid "Please use %.100s instead" msgstr "ðÏÖÁÌÕÊÓÔÁ ÉÓÐÏÌØÚÕÊÔÅ ×ÍÅÓÔÏ ÜÔÏÇÏ %.100s" -#: src/lang.c:317 +#: src/lang.c:320 #, c-format msgid "%s is bogus" msgstr "%s ÆÉËÔÉ×ÎÁ (bogus)" -#: src/lang.c:318 +#: src/lang.c:321 #, c-format msgid "Group %s is moderated. Continue?" msgstr "çÒÕÐÐÁ %s ÍÏÄÅÒÉÒÕÅÔÓÑ. ðÒÏÄÏÌÖÉÔØ?" -#: src/lang.c:319 +#: src/lang.c:322 msgid "groups" msgstr "ÇÒÕÐÐÙ" -#: src/lang.c:320 +#: src/lang.c:323 #, c-format msgid "Rereading %s..." msgstr "ðÅÒÅÞÉÔÙ×ÁÀ %s..." -#: src/lang.c:321 +#: src/lang.c:324 msgid "Top Level Commands" msgstr "ëÏÍÁÎÄÙ ×ÅÒÈÎÅÇÏ ÕÒÏ×ÎÑ" -#: src/lang.c:322 +#: src/lang.c:325 msgid "Group Selection" msgstr "÷ÙÂÏÒ ÇÒÕÐÐÙ" -#: src/lang.c:323 +#: src/lang.c:326 msgid "group" msgstr "ÇÒÕÐÐÁ" -#: src/lang.c:324 +#: src/lang.c:327 msgid "" "*** Group descriptions are disabled according to current select_format ***" msgstr "" -#: src/lang.c:326 +#: src/lang.c:329 msgid "" "One or more lines of comment. to add a line or proceed if line is empty." msgstr "" "ïÄÎÁ ÉÌÉ ÂÏÌÅÅ ÓÔÒÏË ËÏÍÍÅÎÔÁÒÉÑ. ÄÏÂÁ×ÉÔØ ÓÔÒÏËÕ ÉÌÉ ÐÒÏÄÏÌÖÉÔØ ÅÓÌÉ " "ÓÔÒÏËÁ ÐÕÓÔÁ." -#: src/lang.c:327 +#: src/lang.c:330 msgid "From: line to add to filter file. toggles & sets." msgstr "From: ÓÔÒÏËÁ ÄÌÑ ÄÏÂ. × ÆÉÌØÔÒ. <ðòïâåì> ×ÙÂÏÒ, ÕÓÔÁÎÏ×ÉÔØ." -#: src/lang.c:328 +#: src/lang.c:331 msgid "" "Linecount of articles to be filtered. < for less, > for more, = for equal." msgstr "äÌÉÎÁ ÆÉÌØÔÒÕÅÍÙÈ ÓÔÁÔÅÊ. < ÍÅÎØÛÅ, > ÂÏÌØÛÅ, = ÒÁ×ÎÏ." -#: src/lang.c:329 +#: src/lang.c:332 msgid "Message-ID: line to add to filter file. toggles & sets." msgstr "Message-ID: ÓÔÒÏËÁ ÄÌÑ ÄÏÂ. × ÆÉÌØÔÒ. <ðòïâåì> ×ÙÂÏÒ, ÕÓÔÁÎÏ×ÉÔØ." -#: src/lang.c:330 +#: src/lang.c:333 msgid "Subject: line to add to filter file. toggles & sets." msgstr "ôÅÍÁ: ÓÔÒÏËÁ ÄÌÑ ÄÏÂ. × ÆÉÌØÔÒ. <ðòïâåì> ×ÙÂÏÒ, ÕÓÔÁÎÏ×ÉÔØ." -#: src/lang.c:331 +#: src/lang.c:334 msgid "" "Enter text pattern to filter if Subject: & From: lines are not what you want." msgstr "÷×ÅÄÉÔÅ ÛÁÂÌÏÎ ÄÌÑ ÆÉÌØÔÒÁÃÉÉ ÅÓÌÉ Subject: É From: ÓÔÒÏËÉ ÎÅÖÅÌÁÎÎÙ." -#: src/lang.c:332 +#: src/lang.c:335 msgid "" "Select where text pattern should be applied. toggles & sets." msgstr "÷ÙÂÒÁÔØ ÉÅÓÔÏ ÐÒÉÍÅÎÅÎÉÑ ÛÁÂÌÏÎÁ. <ðòïâåì> ×ÙÂÏÒ, ÕÓÔÁÎÏ×ÉÔØ." -#: src/lang.c:333 +#: src/lang.c:336 msgid "" "Expiration time in days for the entered filter. toggles & sets." msgstr "÷ÒÅÍÑ ÄÅÊÓÔ×ÉÑ ÆÉÌØÔÒÁ × ÄÎÑÈ. <ðòïâåì> ×ÙÂÏÒ, ÕÓÔÁÎÏ×ÉÔØ." -#: src/lang.c:334 +#: src/lang.c:337 msgid "" "Apply kill only to current group or all groups. toggles & sets." msgstr "" "ðÒÉÍÅÎÉÔØ kill ÔÏÌØËÏ Ë ÔÅËÕÝÅÊ ÉÌÉ ËÏ ×ÓÅÍ ÇÒÕÐÐÁÍ. <ðòïâåì> ×ÙÂÏÒ, " "ÕÓÔÁÎÏ×ÉÔØ." -#: src/lang.c:335 +#: src/lang.c:338 msgid "" "Apply select to current group or all groups. toggles & sets." msgstr "" "ðÒÉÍÅÎÉÔØ ×ÙÂÏÒ Ë ÔÅËÕÝÅÊ ÉÌÉ ËÏ ×ÓÅÍ ÇÒÕÐÐÁÍ. <ðòïâåì> ×ÙÂÏÒ, " "ÕÓÔÁÎÏ×ÉÔØ." -#: src/lang.c:336 +#: src/lang.c:339 msgid "kill an article via a menu" msgstr "ÕÎÉÞÔÏÖÉÔØ ÓÔÁÔØÀ ÞÅÒÅÚ ÍÅÎÀ" -#: src/lang.c:337 +#: src/lang.c:340 msgid "auto-select (hot) an article via a menu" msgstr "Á×ÔÏ×ÙÂÏÒ (hot) ÓÔÁÔØÉ ÞÅÒÅÚ ÍÅÎÀ" -#: src/lang.c:338 +#: src/lang.c:341 msgid "Browse URLs in article" msgstr "ðÒÏÓÍÏÔÒ URL × ÓÔÁÔØÅ" -#: src/lang.c:339 +#: src/lang.c:342 msgid "0 - 9\t display article by number in current thread" msgstr "0 - 9\t ÐÏËÁÚÁÔØ ÓÔÁÔØÀ ÐÏ ÎÏÍÅÒÕ × ÔÅËÕÝÅÊ ÄÉÓËÕÓÓÉÉ" -#: src/lang.c:341 +#: src/lang.c:344 msgid "cancel (delete) or supersede (overwrite) current article" msgstr "ÏÔÍÅÎÉÔØ (ÕÄÁÌÉÔØ) ÉÌÉ ÚÁÍÅÎÉÔØ (ÐÅÒÅÐÉÓÁÔØ) ÔÅËÕÝÕÀ ÓÔÁÔØÀ" -#: src/lang.c:342 +#: src/lang.c:345 msgid "post followup to current article" msgstr "ÏÔÐÒÁ×ÉÔØ followup ÎÁ ÔÅËÕÝÕÀ ÓÔÁÔØÀ" -#: src/lang.c:343 +#: src/lang.c:346 msgid "post followup (don't copy text) to current article" msgstr "ÏÔÐÒÁ×ÉÔØ followup (ÎÅ ËÏÐÉÒÕÑ ÔÅËÓÔ) ÎÁ ÔÅËÕÝÕÀ ÓÔÁÔØÀ" -#: src/lang.c:344 +#: src/lang.c:347 msgid "post followup to current article quoting complete headers" msgstr "ÏÔÐÒÁ×ÉÔØ followup ÎÁ ÔÅËÕÝÕÀ ÓÔÁÔØÀ, ÃÉÔÉÒÕÑ ÐÏÌÎÙÅ ÚÁÇÏÌÏ×ËÉ" -#: src/lang.c:345 +#: src/lang.c:348 msgid "repost chosen article to another group" msgstr "ÏÔÐÒÁ×ÉÔØ ×ÙÂÒÁÎÎÕÀ ÓÔÁÔØÀ × ÄÒÕÇÕÀ ÇÒÕÐÐÕ" -#: src/lang.c:347 +#: src/lang.c:350 msgid "edit article (mail-groups only)" msgstr "ÒÅÄÁËÔÉÒÏ×ÁÔØ ÓÔÁÔØÀ (ÔÏÌØËÏ ÄÌÑ ÐÏÞÔÏ×ÙÈ ÇÒÕÐÐ)" -#: src/lang.c:348 +#: src/lang.c:351 msgid "display first article in current thread" msgstr "ÐÏËÁÚÁÔØ ÐÅÒ×ÕÀ ÓÔÁÔØÀ × ÔÅËÕÝÅÊ ÄÉÓËÕÓÓÉÉ" -#: src/lang.c:349 +#: src/lang.c:352 msgid "display first page of article" msgstr "ÐÏËÁÚÁÔØ ÐÅÒ×ÕÀ ÓÔÒÁÎÉÃÕ ÓÔÁÔØÉ" -#: src/lang.c:350 +#: src/lang.c:353 msgid "display last article in current thread" msgstr "ÐÏËÁÚÁÔØ ÐÏÓÌÅÄÎÀÀ ÓÔÁÔØÀ × ÔÅËÕÝÅÊ ÄÉÓËÕÓÓÉÉ" -#: src/lang.c:351 +#: src/lang.c:354 msgid "display last page of article" msgstr "ÐÏËÁÚÁÔØ ÐÏÓÌÅÄÎÀÀ ÓÔÒÁÎÉÃÕ ÓÔÁÔØÉ" -#: src/lang.c:352 +#: src/lang.c:355 msgid "mark rest of thread as read and advance to next unread" msgstr "ÐÏÍÅÔÉÔØ ÏÓÔÁÔÏË ÄÉÓË. ËÁË ÐÒÏÞÉÔÁÎÎÙÊ É ÐÅÒÅÊÔÉ ÎÁ ÓÌÅÄ. ÎÅÐÒÏÞÉÔ." -#: src/lang.c:353 +#: src/lang.c:356 msgid "display next article" msgstr "ÐÏËÁÚÁÔØ ÓÌÅÄÕÀÝÕÀ ÓÔÁÔØÀ" -#: src/lang.c:354 +#: src/lang.c:357 msgid "display first article in next thread" msgstr "ÐÏËÁÚÁÔØ ÐÅÒ×ÕÀ ÓÔÁÔØÀ × ÓÌÅÄÕÀÝÅÊ ÄÉÓËÕÓÓÉÉ" -#: src/lang.c:355 +#: src/lang.c:358 msgid "display next unread article" msgstr "ÐÏËÁÚÁÔØ ÓÌÅÄÕÀÝÕÀ ÎÅÐÒÏÞÉÔÁÎÎÕÀ ÓÔÁÔØÀ" -#: src/lang.c:356 +#: src/lang.c:359 msgid "go to the article that this one followed up" msgstr "ÐÅÒÅÊÔÉ ÎÁ ÓÔÁÔØÀ ÚÁ ËÏÔÏÒÏÊ ÓÌÅÄÕÅÔ ÜÔÁ ÓÔÁÔØÑ" -#: src/lang.c:357 +#: src/lang.c:360 msgid "display previous article" msgstr "ÐÏËÁÚÁÔØ ÐÒÅÄÙÄÕÝÕÀ ÓÔÁÔØÀ" -#: src/lang.c:358 +#: src/lang.c:361 msgid "display previous unread article" msgstr "ÐÏËÁÚÁÔØ ÐÒÅÄÙÄÕÝÕÀ ÎÅÐÒÏÞÉÔÁÎÎÕÀ ÓÔÁÔØÀ" -#: src/lang.c:359 +#: src/lang.c:362 msgid "quickly kill an article using defaults" msgstr "ÂÙÓÔÒÏ ÕÎÉÞÔÏÖÉÔØ ÓÔÁÔØÀ ÉÓÐÏÌØÚÕÑ ÕÓÔÁÎÏ×ËÉ ÐÏ ÕÍÏÌÞÁÎÉÀ" -#: src/lang.c:360 +#: src/lang.c:363 msgid "quickly auto-select (hot) an article using defaults" msgstr "ÂÙÓÔÒÙÊ Á×ÔÏ×ÙÂÏÒ (hot) ÓÔÁÔØÉ ÉÓÐÏÌØÚÕÑ ÕÓÔÁÎÏ×ËÉ ÐÏ ÕÍÏÌÞÁÎÉÀ" -#: src/lang.c:361 +#: src/lang.c:364 msgid "return to group selection level" msgstr "×ÅÒÎÕÔØÓÑ × ÕÒÏ×ÅÎØ ×ÙÂÏÒÁ ÇÒÕÐÐ" -#: src/lang.c:362 +#: src/lang.c:365 msgid "reply through mail to author" msgstr "ÏÔ×ÅÔÉÔØ Á×ÔÏÒÕ ÐÏ email" -#: src/lang.c:363 +#: src/lang.c:366 msgid "reply through mail (don't copy text) to author" msgstr "ÏÔ×ÅÔÉÔØ (ÎÅ ×ÓÔÁ×ÌÑÑ ÔÅËÓÔ) Á×ÔÏÒÕ ÐÏ email" -#: src/lang.c:364 +#: src/lang.c:367 msgid "reply through mail to author quoting complete headers" msgstr "ÏÔ×ÅÔÉÔØ (ÃÉÔÉÒÕÑ ÐÏÌÎÏÓÔØÀ ÚÁÇÏÌÏ×ËÉ) Á×ÔÏÒÕ ÐÏ email" -#: src/lang.c:365 +#: src/lang.c:368 msgid "search backwards within this article" msgstr "ÐÏÉÓË ÎÁÚÁÄ ×ÎÕÔÒÉ ÜÔÏÊ ÓÔÁÔØÉ" -#: src/lang.c:366 +#: src/lang.c:369 msgid "search forwards within this article" msgstr "ÐÏÉÓË ×ÐÅÒ£Ä ×ÎÕÔÒÉ ÜÔÏÊ ÓÔÁÔØÉ" -#: src/lang.c:367 +#: src/lang.c:370 msgid "show article in raw-mode (including all headers)" msgstr "ÐÏËÁÚÁÔØ ÓÔÁÔØÀ × raw ÒÅÖÉÍÅ (×ËÌÀÞÁÑ ×ÓÅ ÚÁÇÏÌÏ×ËÉ)" -#: src/lang.c:368 +#: src/lang.c:371 msgid "skip next block of included text" msgstr "ÐÒÏÐÕÓÔÉÔØ ÓÌÅÄÕÀÝÉÊ ÂÌÏË ×ËÌÀÞ£ÎÎÏÇÏ ÔÅËÓÔÁ" -#: src/lang.c:369 +#: src/lang.c:372 msgid "toggle display of sections hidden by a form-feed (^L) on/off" msgstr "ÉÚÍÅÎÉÔØ ÏÔÏÂÒÁÖÅÎÉÅ ÓÅËÃÉÊ ÓËÒÙÔÙÈ Ó ÐÏÍÏÝØÀ form-feed (^L) ÷ëì/÷ùëì" -#: src/lang.c:370 +#: src/lang.c:373 #, fuzzy msgid "toggle display of all headers" msgstr "ÐÏËÁÚÙ×ÁÔØ ×ÓÅ/ÎÅÐÒÏÞÉÔÁÎÎÙÅ ÓÔÁÔØÉ" -#: src/lang.c:371 +#: src/lang.c:374 msgid "toggle word highlighting on/off" msgstr "ÉÚÍÅÎÉÔØ ÐÏÄÓ×ÅÔËÕ ÓÌÏ× ÷ëì/÷ùëì" -#: src/lang.c:372 +#: src/lang.c:375 msgid "toggle ROT-13 (basic decode) for current article" msgstr "ÉÚÍÅÎÉÔØ ROT-13 (ÄÅËÏÄÉÒÏ×ÁÎÉÅ) ÄÌÑ ÔÅËÕÝÅÊ ÓÔÁÔØÉ" -#: src/lang.c:373 +#: src/lang.c:376 msgid "toggle tabwidth 4 <-> 8" msgstr "ÉÚÍÅÎÉÔØ ÛÉÒÉÎÕ TAB 4 <-> 8" -#: src/lang.c:374 -msgid "toggle german TeX style decoding for current article" +#: src/lang.c:377 +#, fuzzy +msgid "toggle German TeX style decoding for current article" msgstr "ÉÚÍÅÎÉÔØ ÎÅÍÅÃËÉÊ TeX ÓÔÉÌØ ÄÅËÏÄÉÒÏ×ÁÎÉÑ ÄÌÑ ÔÅËÕÝÅÊ ÓÔÁÔØÉ" -#: src/lang.c:375 +#: src/lang.c:378 msgid "toggle display of uuencoded sections" msgstr "ÉÚÍÅÎÉÔØ ÐÏËÁÚ UUE ÚÁËÏÄÉÒÏ×ÁÎÎÏÊ ÓÅËÃÉÉ" -#: src/lang.c:376 +#: src/lang.c:379 #, fuzzy msgid "View/pipe/save multimedia attachments" msgstr "ðÒÏÓÍÏÔÒÅÔØ/ÓÏÈÒÁÎÉÔØ ÍÕÌØÔÉÍÅÄÉÑ-×ÌÏÖÅÎÉÅ" -#: src/lang.c:377 +#: src/lang.c:380 #, fuzzy msgid "choose first attachment in list" msgstr "×ÙÂÒÁÔØ ÐÅÒ×ÕÀ ÓÔÁÔØÀ × ÓÐÉÓËÅ" -#: src/lang.c:378 +#: src/lang.c:381 #, fuzzy msgid "0 - 9\t choose attachment by number" msgstr "0 - 9\t ×ÙÂÒÁÔØ ÓÔÁÔØÀ ÐÏ ÎÏÍÅÒÕ" -#: src/lang.c:379 +#: src/lang.c:382 #, fuzzy msgid "choose last attachment in list" msgstr "×ÙÂÒÁÔØ ÐÏÓÌÅÄÎÀÀ ÓÔÁÔØÀ × ÓÐÉÓËÅ" -#: src/lang.c:381 +#: src/lang.c:384 msgid "pipe attachment into command" msgstr "" -#: src/lang.c:382 +#: src/lang.c:385 #, fuzzy msgid "pipe raw attachment into command" msgstr "ëÏÍÁÎÄÙ ÕÒÏ×ÎÑ ÓÔÁÔÅÊ" -#: src/lang.c:384 +#: src/lang.c:387 msgid "save attachment to disk" msgstr "" -#: src/lang.c:385 +#: src/lang.c:388 #, fuzzy msgid "search for attachments forwards" msgstr "ÐÏÉÓË ÓÔÁÔÅÊ ÐÏ Á×ÔÏÒÕ (×ÐÅÒ£Ä)" -#: src/lang.c:386 +#: src/lang.c:389 #, fuzzy msgid "search for attachments backwards" msgstr "ÐÏÉÓË ÓÔÁÔÅÊ ÐÏ Á×ÔÏÒÕ (ÎÁÚÁÄ)" -#: src/lang.c:387 +#: src/lang.c:390 msgid "view attachment" msgstr "" -#: src/lang.c:388 +#: src/lang.c:391 #, fuzzy msgid "tag attachment" msgstr "÷ÙÂÅÒÉÔÅ ÓÔÁÔØÀ> " -#: src/lang.c:389 +#: src/lang.c:392 #, fuzzy msgid "tag attachments that match user specified pattern" msgstr "×ÙÂÒÁÔØ ÄÉÓËÕÓÓÉÉ, ËÏÔÏÒÙÅ ÐÏÄÐÁÄÁÀÔ ÐÏÄ ÕËÁÚÁÎÎÙÊ ÛÁÂÌÏÎ" -#: src/lang.c:390 +#: src/lang.c:393 msgid "reverse tagging on all attachments (toggle)" msgstr "" -#: src/lang.c:391 +#: src/lang.c:394 #, fuzzy msgid "untag all tagged attachments" msgstr "ÓÎÑÔØ ÍÅÔËÉ Ó ÏÔÍÅÞÅÎÎÙÈ ÄÉÓËÕÓÓÉÊ" -#: src/lang.c:392 +#: src/lang.c:395 #, fuzzy msgid "toggle info message in last line (name/description of attachment)" msgstr "ÉÚÍÅÎÉÔØ ÉÎÆ. ÓÏÏÂÝÅÎÉÅ × ÐÏÓÌÅÄÎÅÊ ÓÔÒÏËÅ (ÔÅÍÁ/ÏÐÉÓÁÎÉÅ)" -#: src/lang.c:393 +#: src/lang.c:396 #, fuzzy msgid "choose first attribute in list" msgstr "×ÙÂÒÁÔØ ÐÅÒ×ÕÀ ÓÔÁÔØÀ × ÓÐÉÓËÅ" -#: src/lang.c:394 +#: src/lang.c:397 #, fuzzy msgid "0 - 9\t choose attribute by number" msgstr "0 - 9\t ×ÙÂÒÁÔØ ÓÔÁÔØÀ ÐÏ ÎÏÍÅÒÕ" -#: src/lang.c:395 +#: src/lang.c:398 #, fuzzy msgid "choose last attribute in list" msgstr "×ÙÂÒÁÔØ ÐÏÓÌÅÄÎÀÀ ÓÔÁÔØÀ × ÓÐÉÓËÅ" -#: src/lang.c:396 +#: src/lang.c:399 msgid "reset attribute to a default value" msgstr "" -#: src/lang.c:397 +#: src/lang.c:400 #, fuzzy msgid "search forwards for an attribute" msgstr "ÐÏÉÓË ÉÍÅÎÉ ÇÒÕÐÐÙ (×ÐÅÒ£Ä)" -#: src/lang.c:398 +#: src/lang.c:401 #, fuzzy msgid "search backwards for an attribute" msgstr "ÐÏÉÓË ÉÍÅÎÉ ÇÒÕÐÐÙ (ÎÁÚÁÄ)" -#: src/lang.c:399 +#: src/lang.c:402 #, fuzzy msgid "select attribute" msgstr "×ÙÂÒÁÔØ ÄÉÓËÕÓÓÉÀ" -#: src/lang.c:400 +#: src/lang.c:403 msgid "toggle back to options menu when invoked from there" msgstr "" -#: src/lang.c:401 +#: src/lang.c:404 #, c-format msgid "report bug or comment via mail to %s" msgstr "ÏÔÐÒÁ×ÉÔØ ÓÏÏÂÝÅÎÉÅ Ï ÏÛÉÂËÅ ÉÌÉ ËÏÍÍÅÎÔÁÒÉÊ %s ÐÏ email" -#: src/lang.c:402 +#: src/lang.c:405 #, fuzzy msgid "choose first option in list" msgstr "×ÙÂÒÁÔØ ÐÅÒ×ÕÀ ÇÒÕÐÐÕ × ÓÐÉÓËÅ" -#: src/lang.c:403 +#: src/lang.c:406 #, fuzzy msgid "0 - 9\t choose option by number" msgstr "0 - 9\t ×ÙÂÒÁÔØ ÇÒÕÐÐÕ ÐÏ ÎÏÍÅÒÕ" -#: src/lang.c:404 +#: src/lang.c:407 #, fuzzy msgid "choose last option in list" msgstr "×ÙÂÒÁÔØ ÐÏÓÌÅÄÎÀÀ ÇÒÕÐÐÕ × ÓÐÉÓËÅ" -#: src/lang.c:405 +#: src/lang.c:408 #, fuzzy msgid "start scopes menu" msgstr "×ÏÚ×ÒÁÔ × ÐÒÅÄÙÄÕÝÅÅ ÍÅÎÀ" -#: src/lang.c:406 +#: src/lang.c:409 #, fuzzy msgid "search forwards for an option" msgstr "ÐÏÉÓË ÉÍÅÎÉ ÇÒÕÐÐÙ (×ÐÅÒ£Ä)" -#: src/lang.c:407 +#: src/lang.c:410 #, fuzzy msgid "search backwards for an option" msgstr "ÐÏÉÓË ÉÍÅÎÉ ÇÒÕÐÐÙ (ÎÁÚÁÄ)" -#: src/lang.c:408 +#: src/lang.c:411 #, fuzzy msgid "select option" msgstr "×ÙÂÏÒ" -#: src/lang.c:409 +#: src/lang.c:412 msgid "toggle to attributes menu" msgstr "" -#: src/lang.c:410 +#: src/lang.c:413 msgid "choose range of articles to be affected by next command" msgstr "×ÙÂÒÁÔØ ÄÉÁÐÁÚÏÎ ÓÔÁÔÅÊ ÐÏÄ×ÅÒÖÅÎÎÙÈ ÓÌÅÄÕÀÝÅÊ ËÏÍÁÎÄÏÊ" -#: src/lang.c:411 +#: src/lang.c:414 msgid "escape from command prompt" msgstr "×ÙÊÔÉ ÉÚ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ" -#: src/lang.c:412 +#: src/lang.c:415 msgid "edit filter file" msgstr "ÒÅÄÁËÔÉÒÏ×ÁÔØ ÆÁÊÌ ÆÉÌØÔÒÁ" -#: src/lang.c:413 +#: src/lang.c:416 msgid "get help" msgstr "ÐÏÌÕÞÉÔØ ÐÏÍÏÝØ" -#: src/lang.c:414 +#: src/lang.c:417 msgid "display last article viewed" msgstr "ÐÏËÁÚÁÔØ ÐÏÓÌÅÄÎÀÀ ÐÒÏÓÍÏÔÒÅÎÎÕÀ ÓÔÁÔØÀ" -#: src/lang.c:415 +#: src/lang.c:418 msgid "down one line" msgstr "×ÎÉÚ ÎÁ ÏÄÎÕ ÓÔÒÏËÕ" -#: src/lang.c:416 +#: src/lang.c:419 msgid "up one line" msgstr "××ÅÒÈ ÎÁ ÏÄÎÕ ÓÔÒÏËÕ" -#: src/lang.c:417 +#: src/lang.c:420 msgid "go to article chosen by Message-ID" msgstr "ÐÅÒÅÊÔÉ ÎÁ ÓÔÁÔØÀ ÐÏ Message-ID" -#: src/lang.c:418 +#: src/lang.c:421 msgid "mail article/thread/hot/pattern/tagged articles to someone" msgstr "ÏÔÐÒÁ×ÉÔØ ÓÔÁÔØÀ/ÄÉÓË./hot/ÛÁÂÌÏÎ/ÏÔÍÅÞÅÎÎÙÅ ÓÔÁÔØÉ ÐÏ email" -#: src/lang.c:419 +#: src/lang.c:422 msgid "menu of configurable options" msgstr "ÍÅÎÀ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÙÈ ÏÐÃÉÊ" -#: src/lang.c:420 +#: src/lang.c:423 msgid "down one page" msgstr "×ÎÉÚ ÎÁ ÏÄÎÕ ÓÔÒÁÎÉÃÕ" -#: src/lang.c:421 +#: src/lang.c:424 msgid "up one page" msgstr "××ÅÒÈ ÎÁ ÏÄÎÕ ÓÔÒÁÎÉÃÕ" -#: src/lang.c:423 +#: src/lang.c:426 msgid "post (write) article to current group" msgstr "ÏÔÐÒÁ×ÉÔØ (ÎÁÐÉÓÁÔØ) ÓÔÁÔØÀ × ÔÅËÕÝÕÀ ÇÒÕÐÐÕ" -#: src/lang.c:424 +#: src/lang.c:427 msgid "post postponed articles" msgstr "ÏÔÐÒÁ×ÉÔØ ÏÔÌÏÖÅÎÎÙÅ ÓÔÁÔØÉ" -#: src/lang.c:426 +#: src/lang.c:429 msgid "list articles posted by you (from posted file)" msgstr "ÓÐÉÓÏË ÓÔÁÔÅÊ ÏÔÐÒÁ×ÌÅÎÎÙÈ ×ÁÍÉ (ÉÚ ÆÁÊÌÁ posted)" -#: src/lang.c:427 +#: src/lang.c:430 msgid "return to previous menu" msgstr "×ÏÚ×ÒÁÔ × ÐÒÅÄÙÄÕÝÅÅ ÍÅÎÀ" -#: src/lang.c:428 +#: src/lang.c:431 msgid "quit tin immediately" msgstr "×ÙÊÔÉ ÉÚ tin ÎÅÍÅÄÌÅÎÎÏ" -#: src/lang.c:429 +#: src/lang.c:432 msgid "redraw page" msgstr "ÐÅÒÅÒÉÓÏ×ÁÔØ ÓÔÒÁÎÉÃÕ" -#: src/lang.c:430 +#: src/lang.c:433 msgid "save article/thread/hot/pattern/tagged articles to file" msgstr "ÓÏÈÒÁÎÉÔØ ÓÔÁÔØÀ/ÄÉÓË./hot/ÛÁÂÌÏÎ/ÏÔÍÅÞÅÎÎÙÅ ÓÔÁÔØÉ × ÆÁÊÌ" -#: src/lang.c:431 +#: src/lang.c:434 msgid "save marked articles automatically without user prompts" msgstr "ÓÏÈÒÁÎÑÔØ ÏÔÍÅÞÅÎÎÙÅ ÓÔÁÔØÉ Á×ÔÏÍÁÔÉÞÅÓËÉ ÂÅÚ ÐÏÄÔ×ÅÒÖÄÅÎÉÑ" -#: src/lang.c:432 +#: src/lang.c:435 msgid "scroll the screen one line down" msgstr "ÐÒÏËÒÕÔÉÔØ ÜËÒÁÎ ÎÁ ÏÄÎÕ ÌÉÎÉÀ ×ÎÉÚ" -#: src/lang.c:433 +#: src/lang.c:436 msgid "scroll the screen one line up" msgstr "ÐÒÏËÒÕÔÉÔØ ÜËÒÁÎ ÎÁ ÏÄÎÕ ÌÉÎÉÀ ××ÅÒÈ" -#: src/lang.c:434 +#: src/lang.c:437 msgid "search for articles by author backwards" msgstr "ÐÏÉÓË ÓÔÁÔÅÊ ÐÏ Á×ÔÏÒÕ (ÎÁÚÁÄ)" -#: src/lang.c:435 +#: src/lang.c:438 msgid "search for articles by author forwards" msgstr "ÐÏÉÓË ÓÔÁÔÅÊ ÐÏ Á×ÔÏÒÕ (×ÐÅÒ£Ä)" -#: src/lang.c:436 +#: src/lang.c:439 msgid "search all articles for a given string (this may take some time)" msgstr "ÐÏÉÓË ×ÓÅÈ ÓÔÁÔÅÊ ÐÏ ÚÁÄÁÎÎÏÊ ÓÔÒÏËÅ (ÍÏÖÅÔ ÚÁÎÑÔØ ÎÅËÏÔÏÒÏÅ ×ÒÅÍÑ)" -#: src/lang.c:437 +#: src/lang.c:440 msgid " \t (searches are case-insensitive and wrap around to all articles)" msgstr " \t (ÐÏÉÓË ÉÇÎÏÒÉÒÕÅÔ ÒÅÇÉÓÔÒ É ÏÈ×ÁÔÙ×ÁÅÔ ×ÓÅ ÓÔÁÔØÉ)" -#: src/lang.c:438 +#: src/lang.c:441 msgid "search for articles by Subject line backwards" msgstr "ÐÏÉÓË ÓÔÁÔÅÊ ÐÏ ôÅÍÅ (ÎÁÚÁÄ)" -#: src/lang.c:439 +#: src/lang.c:442 msgid "search for articles by Subject line forwards" msgstr "ÐÏÉÓË ÓÔÁÔÅÊ ÐÏ ôÅÍÅ (×ÐÅÒ£Ä)" -#: src/lang.c:440 +#: src/lang.c:443 msgid "repeat last search" msgstr "ÐÏ×ÔÏÒÉÔØ ÐÏÓÌÅÄÎÉÊ ÐÏÉÓË" -#: src/lang.c:441 +#: src/lang.c:444 msgid "tag current article for reposting/mailing/piping/printing/saving" msgstr "ÏÔÍÅÔÉÔØ ÔÅËÕÝÕÀ ÓÔÁÔØÀ ÄÌÑ ÐÅÒÅÏÔÐ./email/piping/ÐÅÞÁÔÉ/ÓÏÈÒÁÎ." -#: src/lang.c:442 +#: src/lang.c:445 msgid "toggle info message in last line (subject/description)" msgstr "ÉÚÍÅÎÉÔØ ÉÎÆ. ÓÏÏÂÝÅÎÉÅ × ÐÏÓÌÅÄÎÅÊ ÓÔÒÏËÅ (ÔÅÍÁ/ÏÐÉÓÁÎÉÅ)" -#: src/lang.c:443 +#: src/lang.c:446 msgid "toggle inverse video" msgstr "ÉÚÍÅÎÉÔØ ÉÎ×ÅÒÓÉÀ ×ÉÄÅÏ" -#: src/lang.c:444 -msgid "toggle mini help menu display" +#: src/lang.c:447 +#, fuzzy +msgid "toggle mini help menu and posting etiquette display" msgstr "ÉÚÍÅÎÉÔØ ÍÉÎÉÐÏÄÓËÁÚËÕ" -#: src/lang.c:445 +#: src/lang.c:448 msgid "cycle the display of authors email address, real name, both or neither" msgstr "ÓÍÅÎÉÔØ ÐÏËÁÚ ÁÄÒÅÓÏ× email, ÉÍÅÎ, ÏÂÏÉÈ ÉÌÉ ÎÉÞÅÇÏ" -#: src/lang.c:446 +#: src/lang.c:449 msgid "show version information" msgstr "ÐÏËÁÚÁÔØ ÉÎÆÏÒÍÁÃÉÀ Ï ×ÅÒÓÉÉ" -#: src/lang.c:447 +#: src/lang.c:450 msgid "mark all articles as read and return to group selection menu" msgstr "ÐÏÍÅÔÉÔØ ×ÓÅ ÓÔÁÔØÉ ËÁË ÐÒÏÞÉÔÁÎÎÙÅ É ×ÅÒÎÕÔØÓÑ × ÍÅÎÀ ×ÙÂÏÒÁ ÇÒÕÐÐ" -#: src/lang.c:448 +#: src/lang.c:451 msgid "mark all articles as read and enter next group with unread articles" msgstr "" "ÐÏÍÅÔÉÔØ ×ÓÅ ÓÔÁÔØÉ ËÁË ÐÒÏÞÉÔ. É ×ÏÊÔÉ × ÓÌÅÄ. ÇÒÕÐÐÕ Ó ÎÅÐÒÏÞÉÔ. ÓÔÁÔØÑÍÉ" -#: src/lang.c:449 +#: src/lang.c:452 msgid "choose first thread in list" msgstr "×ÙÂÒÁÔØ ÐÅÒ×ÕÀ ÄÉÓËÕÓÓÉÀ × ÓÐÉÓËÅ" -#: src/lang.c:450 +#: src/lang.c:453 msgid "choose last thread in list" msgstr "×ÙÂÒÁÔØ ÐÏÓÌÅÄÎÀÀ ÄÉÓËÕÓÓÉÀ × ÓÐÉÓËÅ" -#: src/lang.c:451 +#: src/lang.c:454 msgid "list articles within current thread (bring up Thread sub-menu)" msgstr "ÓÐÉÓÏË ÓÔÁÔÅÊ × ÄÉÓËÕÓÓÉÉ (×ÙÚ×ÁÔØ ÐÏÄÍÅÎÀ äÉÓËÕÓÓÉÑ)" -#: src/lang.c:452 +#: src/lang.c:455 msgid "mark article as unread" msgstr "ÐÏÍÅÔÉÔØ ÓÔÁÔØÀ ËÁË ÐÒÏÞÉÔÁÎÎÕÀ" -#: src/lang.c:453 +#: src/lang.c:456 #, fuzzy msgid "mark current thread, range or tagged threads as read" msgstr "ÐÏÍÅÔÉÔØ ÔÅËÕÝÕÀ ÄÉÓË. ÉÌÉ ÏÔÍÅÞÅÎÎÙÅ ÄÉÓË. ËÁË ÐÒÏÞÉÔÁÎÎÙÅ" -#: src/lang.c:454 +#: src/lang.c:457 #, fuzzy msgid "mark current thread, range or tagged threads as unread" msgstr "ÐÏÍÅÔÉÔØ ÔÅËÕÝÕÀ ÄÉÓË. ÉÌÉ ÏÔÍÅÞÅÎÎÙÅ ÄÉÓË. ËÁË ÐÒÏÞÉÔÁÎÎÙÅ" -#: src/lang.c:455 +#: src/lang.c:458 msgid "mark current/range/selected/pattern/tagged as read after prompting" msgstr "" -#: src/lang.c:456 +#: src/lang.c:459 msgid "mark current/range/selected/pattern/tagged as unread after prompting" msgstr "" -#: src/lang.c:457 +#: src/lang.c:460 msgid "toggle display of all/selected articles" msgstr "ðÏËÁÚÙ×ÁÔØ ×ÓÅ/×ÙÂÒÁÎÎÙÅ ÓÔÁÔØÉ" -#: src/lang.c:458 +#: src/lang.c:461 msgid "display next group" msgstr "ÐÏËÁÚÁÔØ ÓÌÅÄÕÀÝÕÀ ÇÒÕÐÐÕ" -#: src/lang.c:459 +#: src/lang.c:462 msgid "display previous group" msgstr "ÐÏËÁÚÁÔØ ÐÒÅÄÙÄÕÝÕÀ ÇÒÕÐÐÕ" -#: src/lang.c:460 +#: src/lang.c:463 msgid "toggle all selections (all articles)" msgstr "ÉÚÍÅÎÉÔØ ×ÓÅ ÐÏÍÅÔËÉ (×ÓÅ ÓÔÁÔØÉ)" -#: src/lang.c:461 +#: src/lang.c:464 msgid "select group (make \"hot\")" msgstr "×ÙÂÒÁÔØ ÇÒÕÐÐÕ (ÓÄÅÌÁÔØ \"hot\")" -#: src/lang.c:462 +#: src/lang.c:465 msgid "select thread" msgstr "×ÙÂÒÁÔØ ÄÉÓËÕÓÓÉÀ" -#: src/lang.c:463 +#: src/lang.c:466 msgid "select threads if at least one unread article is selected" msgstr "×ÙÂÒÁÔØ ÄÉÓËÕÓÓÉÀ, ÅÓÌÉ ÈÏÔÑ ÂÙ ÏÄÎÁ ÎÅÐÒÏÞÉÔ. ÓÔÁÔØÑ ÐÏÍÅÞÅÎÁ" -#: src/lang.c:464 +#: src/lang.c:467 msgid "select threads that match user specified pattern" msgstr "×ÙÂÒÁÔØ ÄÉÓËÕÓÓÉÉ, ËÏÔÏÒÙÅ ÐÏÄÐÁÄÁÀÔ ÐÏÄ ÕËÁÚÁÎÎÙÊ ÛÁÂÌÏÎ" -#: src/lang.c:465 src/lang.c:521 -#, fuzzy -msgid "tag/untag all parts of current multipart-message in order" -msgstr "ÐÏÍÅÔÉÔØ ×ÓÅ ÞÁÓÔÉ ÔÅËÕÝÅÇÏ multipart-ÓÏÏÂÝÅÎÉÑ ÐÏ ÐÏÒÑÄËÕ" - -#: src/lang.c:466 +#: src/lang.c:468 msgid "0 - 9\t choose thread by number" msgstr "0 - 9\t ×ÙÂÒÁÔØ ÄÉÓËÕÓÓÉÀ ÐÏ ÎÏÍÅÒÕ" -#: src/lang.c:467 +#: src/lang.c:469 msgid "toggle limit number of articles to get, and reload" msgstr "ÉÚÍÅÎÉÔØ ÐÒÅÄÅÌ ÞÉÓÌÁ ÐÏÌÕÞÁÅÍÙÈ É ÐÅÒÅÞÉÔÁÎÎÙÈ ÓÔÁÔÅÊ" -#: src/lang.c:468 +#: src/lang.c:470 msgid "toggle display of all/unread articles" msgstr "ÐÏËÁÚÙ×ÁÔØ ×ÓÅ/ÎÅÐÒÏÞÉÔÁÎÎÙÅ ÓÔÁÔØÉ" -#: src/lang.c:469 +#: src/lang.c:471 msgid "toggle selection of thread" msgstr "ÉÚÍÅÎÉÔØ ÐÏÍÅÔËÉ ÄÉÓËÕÓÓÉÊ" -#: src/lang.c:470 +#: src/lang.c:472 msgid "cycle through threading options available" msgstr "ÐÅÒÅÂÏÒ ÄÏÓÔÕÐÎÙÈ ÏÐÃÉÊ ÄÉÓËÕÓÓÉÊ" -#: src/lang.c:471 +#: src/lang.c:473 msgid "undo all selections (all articles)" msgstr "ÏÔÍÅÎÉÔØ ×ÓÅ ÐÏÍÅÔËÉ (×ÓÅÈ ÓÔÁÔÅÊ)" -#: src/lang.c:472 +#: src/lang.c:474 msgid "untag all tagged threads" msgstr "ÓÎÑÔØ ÍÅÔËÉ Ó ÏÔÍÅÞÅÎÎÙÈ ÄÉÓËÕÓÓÉÊ" -#: src/lang.c:473 +#: src/lang.c:475 +#, fuzzy +msgid "search for articles forwards" +msgstr "ÐÏÉÓË ÓÔÁÔÅÊ ÐÏ Á×ÔÏÒÕ (×ÐÅÒ£Ä)" + +#: src/lang.c:476 +#, fuzzy +msgid "search for articles backwards" +msgstr "ÐÏÉÓË ÓÔÁÔÅÊ ÐÏ Á×ÔÏÒÕ (ÎÁÚÁÄ)" + +#: src/lang.c:477 +#, fuzzy +msgid "toggle info message in last line (Message-ID)" +msgstr "ÉÚÍÅÎÉÔØ ÉÎÆ. ÓÏÏÂÝÅÎÉÅ × ÐÏÓÌÅÄÎÅÊ ÓÔÒÏËÅ (ÔÅÍÁ/ÏÐÉÓÁÎÉÅ)" + +#: src/lang.c:478 +#, fuzzy +msgid "Open article by Message-ID" +msgstr "ÐÅÒÅÊÔÉ ÎÁ ÓÔÁÔØÀ ÐÏ Message-ID" + +#: src/lang.c:479 msgid "add new scope" msgstr "" -#: src/lang.c:474 +#: src/lang.c:480 #, fuzzy msgid "delete scope" msgstr "÷ÙÂÒÁÔØ ÏÂÌÁÓÔØ ÛÁÂÌÏÎÁ: " -#: src/lang.c:475 +#: src/lang.c:481 #, fuzzy msgid "edit attributes file" msgstr "úÁÐÉÓØ ÆÁÊÌÁ ÁÔÒÉÂÕÔÏ×..." -#: src/lang.c:476 +#: src/lang.c:482 #, fuzzy msgid "choose first scope in list" msgstr "×ÙÂÒÁÔØ ÐÅÒ×ÕÀ ÇÒÕÐÐÕ × ÓÐÉÓËÅ" -#: src/lang.c:477 +#: src/lang.c:483 #, fuzzy msgid "0 - 9\t choose scope by number" msgstr "0 - 9\t ×ÙÂÒÁÔØ ÇÒÕÐÐÕ ÐÏ ÎÏÍÅÒÕ" -#: src/lang.c:478 +#: src/lang.c:484 #, fuzzy msgid "choose last scope in list" msgstr "×ÙÂÒÁÔØ ÐÏÓÌÅÄÎÀÀ ÇÒÕÐÐÕ × ÓÐÉÓËÅ" -#: src/lang.c:479 +#: src/lang.c:485 msgid "move scope" msgstr "" -#: src/lang.c:480 +#: src/lang.c:486 msgid "rename scope" msgstr "" -#: src/lang.c:481 +#: src/lang.c:487 #, fuzzy msgid "select scope" msgstr "×ÙÈÏÄ × ÏÂÏÌÏÞËÕ" -#: src/lang.c:482 +#: src/lang.c:488 msgid "mark all articles in group as read" msgstr "ÐÏÍÅÔÉÔØ ×ÓÅ ÓÔÁÔØÉ × ÇÒÕÐÐÅ ËÁË ÐÒÏÞÉÔÁÎÎÙÅ" -#: src/lang.c:483 +#: src/lang.c:489 msgid "mark all articles in group as read and move to next unread group" msgstr "" "ÐÏÍÅÔÉÔØ ×ÓÅ ÓÔÁÔØÉ × ÇÒÕÐÐÅ ËÁË ÐÒÏÞÉÔ. É ÐÅÒÅÊÔÉ Ë ÓÌÅÄ. ÎÅÐÒÏÞÉÔ. ÇÒÕÐÐÅ" -#: src/lang.c:484 +#: src/lang.c:490 msgid "choose first group in list" msgstr "×ÙÂÒÁÔØ ÐÅÒ×ÕÀ ÇÒÕÐÐÕ × ÓÐÉÓËÅ" -#: src/lang.c:485 +#: src/lang.c:491 msgid "choose group by name" msgstr "×ÙÂÒÁÔØ ÇÒÕÐÐÕ ÐÏ ÉÍÅÎÉ" -#: src/lang.c:486 +#: src/lang.c:492 msgid "0 - 9\t choose group by number" msgstr "0 - 9\t ×ÙÂÒÁÔØ ÇÒÕÐÐÕ ÐÏ ÎÏÍÅÒÕ" -#: src/lang.c:487 +#: src/lang.c:493 msgid "choose range of groups to be affected by next command" msgstr "×ÙÂÒÁÔØ ÄÉÁÐÁÚÏÎ ÇÒÕÐÐ ÐÏÄ×ÅÒÖÅÎÎÙÈ ÓÌÅÄÕÀÝÅÊ ËÏÍÁÎÄÅ" -#: src/lang.c:488 +#: src/lang.c:494 msgid "choose last group in list" msgstr "×ÙÂÒÁÔØ ÐÏÓÌÅÄÎÀÀ ÇÒÕÐÐÕ × ÓÐÉÓËÅ" -#: src/lang.c:490 +#: src/lang.c:496 #, fuzzy msgid "list groups which an article has been posted to (by Message-ID)" msgstr "ÐÅÒÅÊÔÉ ÎÁ ÓÔÁÔØÀ ÐÏ Message-ID" -#: src/lang.c:491 +#: src/lang.c:497 msgid " \t (go to article if at least one of the groups is available)" msgstr "" -#: src/lang.c:493 +#: src/lang.c:499 msgid "mark all articles in chosen group unread" msgstr "ÐÏÍÅÔÉÔØ ×ÓÅ ÓÔÁÔØÉ × ÇÒÕÐÐÅ ËÁË ÎÅÐÒÏÞÉÔÁÎÎÙÅ" -#: src/lang.c:494 +#: src/lang.c:500 msgid "move chosen group within list" msgstr "ÐÅÒÅÍÅÓÔÉÔØ ÇÒÕÐÐÕ × ÓÐÉÓËÅ" -#: src/lang.c:495 +#: src/lang.c:501 msgid "choose next group with unread news" msgstr "×ÙÂÒÁÔØ ÓÌÅÄ. ÇÒÕÐÐÕ Ó ÎÅÐÒÏÞÉÔÁÎÎÙÍÉ ÎÏ×ÏÓÔÑÍÉ" -#: src/lang.c:496 src/lang.c:1396 +#: src/lang.c:502 src/lang.c:1409 msgid "quit" msgstr "×ÙÈÏÄ" -#: src/lang.c:497 +#: src/lang.c:503 msgid "quit without saving configuration changes" msgstr "×ÙÈÏÄ ÂÅÚ ÓÏÈÒÁÎÅÎÉÑ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÙÈ ÉÚÍÅÎÅÎÉÊ" -#: src/lang.c:498 +#: src/lang.c:504 msgid "read chosen group" msgstr "ÐÒÏÞÉÔÁÔØ ×ÙÂÒÁÎÎÕÀ ÇÒÕÐÐÕ" -#: src/lang.c:499 +#: src/lang.c:505 msgid "reset .newsrc (all available articles in groups marked unread)" msgstr "ÓÂÒÏÓÉÔØ .newsrc (×ÓÅ ÓÔÁÔØÉ × ÇÒÕÐÐÅ ÐÏÍÅÔÑÔÓÑ ÎÅÐÒÏÞÉÔÁÎÎÙÍÉ)" -#: src/lang.c:500 +#: src/lang.c:506 msgid "search backwards for a group name" msgstr "ÐÏÉÓË ÉÍÅÎÉ ÇÒÕÐÐÙ (ÎÁÚÁÄ)" -#: src/lang.c:501 +#: src/lang.c:507 msgid " \t (all searches are case-insensitive and wrap around)" msgstr " \t (×ÓÅ ÐÏÉÓËÉ ÒÅÇÉÓÔÒÏ-ÎÅÚÁ×ÉÓÉÍÙ É ÏÈ×ÁÔÙ×ÁÀÔ ×ÓÅ ÓÔÁÔØÉ/ÇÒÕÐÐÙ)" -#: src/lang.c:502 +#: src/lang.c:508 msgid "search forwards for a group name" msgstr "ÐÏÉÓË ÉÍÅÎÉ ÇÒÕÐÐÙ (×ÐÅÒ£Ä)" -#: src/lang.c:503 +#: src/lang.c:509 msgid "subscribe to chosen group" msgstr "ÐÏÄÐÉÓÁÔØÓÑ ÎÁ ×ÙÂÒÁÎÎÕÀ ÇÒÕÐÐÕ" -#: src/lang.c:504 +#: src/lang.c:510 msgid "subscribe to groups that match pattern" msgstr "ÐÏÄÐÉÓÁÔØÓÑ ÎÁ ÇÒÕÐÐÙ, ÓÏ×ÐÁÄÁÀÝÉÅ Ó ÛÁÂÌÏÎÏÍ" -#: src/lang.c:505 +#: src/lang.c:511 msgid "reread active file to check for any new news" msgstr "ÐÅÒÅÞÉÔÁÔØ ÆÁÊÌ active ÄÌÑ ÐÒÏ×ÅÒËÉ ÎÏ×ÙÈ ÎÏ×ÏÓÔÅÊ" -#: src/lang.c:506 +#: src/lang.c:512 msgid "toggle display of group name only or group name plus description" msgstr "ÐÅÒÅËÌÀÞÉÔØ ×Ù×ÏÄ: ÉÍÑ ÇÒÕÐÐÙ ÉÌÉ ÉÍÑ ÇÒÕÐÐÙ ÐÌÀÓ ÏÐÉÓÁÎÉÅ" -#: src/lang.c:507 +#: src/lang.c:513 msgid "toggle display to show all/unread subscribed groups" msgstr "ÐÅÒÅËÌÀÞÉÔØ ×Ù×ÏÄ: ×ÓÅ/ÎÅÐÒÏÞÉÔÁÎÎÙÅ ÐÏÄÐÉÓÁÎÎÙÅ ÇÒÕÐÐÙ" -#: src/lang.c:508 +#: src/lang.c:514 msgid "unsubscribe from chosen group" msgstr "ÏÔÐÉÓÁÔØÓÑ ÏÔ ×ÙÂÒÁÎÎÏÊ ÇÒÕÐÐÙ" -#: src/lang.c:509 +#: src/lang.c:515 msgid "unsubscribe from groups that match pattern" msgstr "ÏÔÐÉÓÁÔØÓÑ ÏÔ ÇÒÕÐÐ, ÓÏ×ÐÁÄÁÀÝÉÈ Ó ÛÁÂÌÏÎÏÍ" -#: src/lang.c:510 +#: src/lang.c:516 msgid "sort the list of groups" msgstr "ÓÏÒÔÉÒÏ×ÁÔØ ÓÐÉÓÏË ÇÒÕÐÐ" -#: src/lang.c:511 +#: src/lang.c:517 msgid "toggle display to show all/subscribed groups" msgstr "ÐÅÒÅËÌÀÞÉÔØ ×Ù×ÏÄ: ×ÓÅ/ÐÏÄÐÉÓÁÎÎÙÅ ÇÒÕÐÐÙ" -#: src/lang.c:512 +#: src/lang.c:518 +#, fuzzy +msgid "tag/untag all parts of current multipart-message in order" +msgstr "ÐÏÍÅÔÉÔØ ×ÓÅ ÞÁÓÔÉ ÔÅËÕÝÅÇÏ multipart-ÓÏÏÂÝÅÎÉÑ ÐÏ ÐÏÒÑÄËÕ" + +#: src/lang.c:519 msgid "0 - 9\t choose article by number" msgstr "0 - 9\t ×ÙÂÒÁÔØ ÓÔÁÔØÀ ÐÏ ÎÏÍÅÒÕ" -#: src/lang.c:513 +#: src/lang.c:520 msgid "mark thread as read and return to group index page" msgstr "" "ÐÏÍÅÔÉÔØ ÄÉÓËÕÓÓÉÀ ËÁË ÐÒÏÞÉÔÁÎÎÕÀ É ×ÅÒÎÕÔØÓÑ ÎÁ ÓÔÒÁÎÉÃÕ ÉÎÄÅËÓÁ ÇÒÕÐÐ" -#: src/lang.c:514 +#: src/lang.c:521 msgid "mark thread as read and enter next unread thread or group" msgstr "" "ÐÏÍÅÔÉÔØ ÄÉÓË. ËÁË ÐÒÏÞÉÔ. É ÐÅÒÅÊÔÉ × ÓÌÅÄ. ÎÅÐÒÏÞÉÔ. ÄÉÓË. ÉÌÉ ÇÒÕÐÐÅ" -#: src/lang.c:515 +#: src/lang.c:522 msgid "choose first article in list" msgstr "×ÙÂÒÁÔØ ÐÅÒ×ÕÀ ÓÔÁÔØÀ × ÓÐÉÓËÅ" -#: src/lang.c:516 +#: src/lang.c:523 msgid "choose last article in list" msgstr "×ÙÂÒÁÔØ ÐÏÓÌÅÄÎÀÀ ÓÔÁÔØÀ × ÓÐÉÓËÅ" -#: src/lang.c:517 +#: src/lang.c:524 #, fuzzy msgid "mark art, range or tagged arts as read; move crsr to next unread art" msgstr "" "ÐÏÍÅÔÉÔØ ÓÔÁÔØÀ ÉÌÉ ÏÔÍÅÞ. ÓÔÁÔØÉ ËÁË ÐÒÏÞÉÔ. É ÐÅÒÅÊÔÉ Ë ÓÌÅÄ. ÎÅÐÒÏÞ. " "ÓÔÁÔØÅ" -#: src/lang.c:518 +#: src/lang.c:525 #, fuzzy msgid "mark article, range or tagged articles as unread" msgstr "ÐÏÍÅÔÉÔØ ÓÔÁÔØÀ ËÁË ÐÒÏÞÉÔÁÎÎÕÀ" -#: src/lang.c:519 +#: src/lang.c:526 #, fuzzy msgid "mark current thread as unread" msgstr "ÐÏÍÅÔÉÔØ ÄÉÓËÕÓÓÉÀ ËÁË ÎÅÐÒÏÞÉÔÁÎÎÕÀ" -#: src/lang.c:520 +#: src/lang.c:527 msgid "read chosen article" msgstr "ÐÒÏÞÉÔÁÔØ ×ÙÂÒÁÎÎÕÀ ÓÔÁÔØÀ" -#: src/lang.c:522 +#: src/lang.c:528 msgid "" "Display properties\n" "------------------" @@ -2463,7 +2480,7 @@ msgstr "" "ðÏËÁÚÁÔØ Ó×ÏÊÓÔ×Á\n" "-----------------" -#: src/lang.c:523 +#: src/lang.c:529 #, fuzzy msgid "" "Miscellaneous\n" @@ -2472,7 +2489,7 @@ msgstr "" "òÁÚÎÙÅ\n" "------" -#: src/lang.c:524 +#: src/lang.c:530 msgid "" "Moving around\n" "-------------" @@ -2480,7 +2497,7 @@ msgstr "" "ä×ÉÖÅÎÉÅ\n" "--------" -#: src/lang.c:525 +#: src/lang.c:531 msgid "" "Group/thread/article operations\n" "-------------------------------" @@ -2488,7 +2505,7 @@ msgstr "" "ïÐÅÒÁÃÉÉ Ó ÇÒÕÐÐÁÍÉ/ÄÉÓËÕÓÓÉÑÍ/ÓÔÁÔØÑÍÉ\n" "---------------------------------------" -#: src/lang.c:526 +#: src/lang.c:532 #, fuzzy msgid "" "Attachment operations\n" @@ -2497,7 +2514,7 @@ msgstr "" "ðÏËÁÚÁÔØ Ó×ÏÊÓÔ×Á\n" "-----------------" -#: src/lang.c:527 +#: src/lang.c:533 #, fuzzy msgid "" "Attribute operations\n" @@ -2506,7 +2523,7 @@ msgstr "" "ðÏËÁÚÁÔØ Ó×ÏÊÓÔ×Á\n" "-----------------" -#: src/lang.c:528 +#: src/lang.c:534 #, fuzzy msgid "" "Option operations\n" @@ -2515,7 +2532,16 @@ msgstr "" "ðÏËÁÚÁÔØ Ó×ÏÊÓÔ×Á\n" "-----------------" -#: src/lang.c:529 +#: src/lang.c:535 +#, fuzzy +msgid "" +"Posted article operations\n" +"-------------------------" +msgstr "" +"ïÐÅÒÁÃÉÉ Ó ÇÒÕÐÐÁÍÉ/ÄÉÓËÕÓÓÉÑÍ/ÓÔÁÔØÑÍÉ\n" +"---------------------------------------" + +#: src/lang.c:536 #, fuzzy msgid "" "Scope operations\n" @@ -2524,7 +2550,7 @@ msgstr "" "ðÏËÁÚÁÔØ Ó×ÏÊÓÔ×Á\n" "-----------------" -#: src/lang.c:530 +#: src/lang.c:537 #, fuzzy msgid "" "URL operations\n" @@ -2533,101 +2559,101 @@ msgstr "" "ðÏËÁÚÁÔØ Ó×ÏÊÓÔ×Á\n" "-----------------" -#: src/lang.c:531 +#: src/lang.c:538 #, fuzzy msgid "choose first URL in list" msgstr "×ÙÂÒÁÔØ ÐÅÒ×ÕÀ ÇÒÕÐÐÕ × ÓÐÉÓËÅ" -#: src/lang.c:532 +#: src/lang.c:539 #, fuzzy msgid "0 - 9\t choose URL by number" msgstr "0 - 9\t ×ÙÂÒÁÔØ ÇÒÕÐÐÕ ÐÏ ÎÏÍÅÒÕ" -#: src/lang.c:533 +#: src/lang.c:540 #, fuzzy msgid "choose last URL in list" msgstr "×ÙÂÒÁÔØ ÐÏÓÌÅÄÎÀÀ ÇÒÕÐÐÕ × ÓÐÉÓËÅ" -#: src/lang.c:534 +#: src/lang.c:541 #, fuzzy msgid "search for URLs forwards" msgstr "ÐÏÉÓË ÓÔÁÔÅÊ ÐÏ Á×ÔÏÒÕ (×ÐÅÒ£Ä)" -#: src/lang.c:535 +#: src/lang.c:542 #, fuzzy msgid "search for URLs backwards" msgstr "ÐÏÉÓË ÓÔÁÔÅÊ ÐÏ Á×ÔÏÒÕ (ÎÁÚÁÄ)" -#: src/lang.c:536 +#: src/lang.c:543 msgid "Open URL in browser" msgstr "" -#: src/lang.c:537 +#: src/lang.c:544 #, fuzzy msgid "toggle info message in last line (URL)" msgstr "ÉÚÍÅÎÉÔØ ÉÎÆ. ÓÏÏÂÝÅÎÉÅ × ÐÏÓÌÅÄÎÅÊ ÓÔÒÏËÅ (ÔÅÍÁ/ÏÐÉÓÁÎÉÅ)" -#: src/lang.c:539 +#: src/lang.c:546 msgid "Group Level Commands" msgstr "ëÏÍÁÎÄÙ ÕÒÏ×ÎÑ ÇÒÕÐÐ" -#: src/lang.c:540 +#: src/lang.c:547 msgid "Kill filter added" msgstr "õÎÉÞÔÏÖÉÔØ ÄÏÂÁ×ÌÅÎÎÙÊ ÆÉÌØÔÒ" -#: src/lang.c:541 +#: src/lang.c:548 msgid "Auto-selection filter added" msgstr "æÉÌØÔÒ Á×ÔÏ×ÙÂÏÒÁ ÄÏÂÁ×ÌÅÎ" -#: src/lang.c:542 +#: src/lang.c:549 msgid "All parts tagged" msgstr "÷ÓÅ ÞÁÓÔÉ ÐÏÍÅÞÅÎÙ" -#: src/lang.c:543 +#: src/lang.c:550 #, fuzzy msgid "All parts untagged" msgstr "÷ÓÅ ÞÁÓÔÉ ÐÏÍÅÞÅÎÙ" -#: src/lang.c:544 +#: src/lang.c:551 msgid "Storing article for later posting" msgstr "óÏÈÒÁÎÅÎÉÅ ÓÔÁÔØÉ ÄÌÑ ÏÔÌÏÖÅÎÎÏÊ ÏÔÐÒÁ×ËÉ" -#: src/lang.c:545 +#: src/lang.c:552 msgid "Please enter a valid character" msgstr "ðÏÖÁÌÕÊÓÔÁ ××ÅÄÉÔÅ ÄÏÐÕÓÔÉÍÙÊ ÓÉÍ×ÏÌ" -#: src/lang.c:546 +#: src/lang.c:553 #, c-format msgid "Missing part #%d" msgstr "ðÒÏÐÕÝÅÎÁ ÞÁÓÔØ #%d" -#: src/lang.c:547 +#: src/lang.c:554 msgid "*** No postponed articles ***" msgstr "*** îÅÔ ÏÔÌÏÖÅÎÎÙÈ ÓÔÁÔÅÊ ***" -#: src/lang.c:548 +#: src/lang.c:555 msgid "Not a multi-part message" msgstr "îÅ multi-part ÓÏÏÂÝÅÎÉÅ" -#: src/lang.c:549 +#: src/lang.c:556 msgid "You are not subscribed to this group" msgstr "÷Ù ÎÅ ÐÏÄÐÉÓÁÎÙ ÎÁ ÜÔÕ ÇÒÕÐÐÕ" -#: src/lang.c:550 +#: src/lang.c:557 msgid "No previous expression" msgstr "îÅÔ ÐÒÅÄÙÄÕÝÅÇÏ ×ÙÒÁÖÅÎÉÑ" -#: src/lang.c:551 +#: src/lang.c:558 msgid "Operation disabled in no-overwrite mode" msgstr "ïÐÅÒÁÃÉÑ ÚÁÐÒÅÝÅÎÁ × ÒÅÖÉÍÅ ÚÁÐÒÅÝÅÎÉÑ ÐÅÒÅÚÁÐÉÓÉ" #. TODO: replace hard coded key-name in txt_info_postponed -#: src/lang.c:553 +#: src/lang.c:560 #, c-format msgid "%d postponed %s, reuse with ^O...\n" msgstr "%d ÏÔÌÏÖÅÎÁ(Ù) %s, ×ÏÚÏÂÎÏ×ÉÔØ Ó ^O...\n" -#: src/lang.c:554 +#: src/lang.c:561 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 +2663,21 @@ msgstr "" " äÌÑ ÐÏÌÕÞÅÎÉÑ ×ÓÅÊ ÓÔÁÔØÉ, ÉÚÍÅÎÉÔÅ ÏÂÒÁÂÏÔËÕ multipart/alternative\n" " ÓÔÁÔÅÊ ÎÁ OFF × íÅÎÀ ÏÐÃÉÊ\n" -#: src/lang.c:556 +#: src/lang.c:563 #, c-format msgid "Save filename for %s/%s is a mailbox. Attachment not saved" msgstr "æÁÊÌ ÄÌÑ ÓÏÈÒÁÎÅÎÉÑ %s/%s - mailbox. ÷ÌÏÖÅÎÉÅ ÎÅ ÓÏÈÒÁÎÅÎÏ" -#: src/lang.c:557 +#: src/lang.c:564 msgid "TeX2Iso encoded article" msgstr "TeX2Iso ËÏÄÉÒÏ×ÁÎÎÁÑ ÓÔÁÔØÑ" -#: src/lang.c:558 +#: src/lang.c:565 msgid "incomplete " msgstr "ÎÅÐÏÌÎÙÊ " #. TODO: replace hard coded key-names -#: src/lang.c:560 +#: src/lang.c:567 #, fuzzy, c-format msgid "" "\n" @@ -2717,152 +2743,152 @@ msgstr "" "TODO É FTP. óÏÏÂÝÅÎÉÑ Ï ÏÛÉÂËÁÈ É ÏÔÚÙ×Ù ÏÔÐÒÁ×ÌÑÊÔÅ %s ÐÒÉ ÐÏÍÏÝÉ ËÏÍÁÎÄÙ " "'R'.\n" -#: src/lang.c:576 +#: src/lang.c:583 #, c-format msgid "Invalid From: %s line. Read the INSTALL file again." msgstr "îÅÄÏÐÕÓÔÉÍÁÑ ÓÔÒÏËÁ From: %s. ðÒÏÞÉÔÁÊÔÅ ÆÁÊÌ INSTALL ÓÎÏ×Á." -#: src/lang.c:578 +#: src/lang.c:585 msgid "Invalid multibyte sequence found\n" msgstr "îÁÊÄÅÎÁ ÎÅÄÏÐÕÓÔÉÍÁÑ ÍÕÌØÔÉÂÁÊÔÏ×ÁÑ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ\n" -#: src/lang.c:581 +#: src/lang.c:588 #, c-format msgid "Invalid Sender:-header %s" msgstr "îÅÄÏÐÕÓÔÉÍÙÊ ÚÁÇÏÌÏ×ÏË Sender: %s" -#: src/lang.c:583 +#: src/lang.c:590 msgid "Inverse video disabled" msgstr "éÎ×ÅÒÓÎÏÅ ×ÉÄÅÏ ÚÁÐÒÅÝÅÎÏ" -#: src/lang.c:584 +#: src/lang.c:591 msgid "Inverse video enabled" msgstr "éÎ×ÅÒÓÎÏÅ ×ÉÄÅÏ ÒÁÚÒÅÛÅÎÏ" -#: src/lang.c:586 +#: src/lang.c:593 #, c-format msgid "Missing definition for %s\n" msgstr "ðÒÏÐÕÝÅÎÏ ÏÐÒÅÄÅÌÅÎÉÅ ÄÌÑ %s\n" -#: src/lang.c:587 +#: src/lang.c:594 #, c-format msgid "Invalid key definition '%s'\n" msgstr "îÅÐÒÁ×ÉÌØÎÏÅ ÏÐÒÅÄÅÌÅÎÉÅ ËÌÁ×ÉÛÉ '%s'\n" -#: src/lang.c:588 +#: src/lang.c:595 #, c-format msgid "Invalid keyname '%s'\n" msgstr "îÅÐÒÁ×ÉÌØÎÏÅ ÎÁÚ×ÁÎÉÅ ËÌÁ×ÉÛÉ '%s'\n" -#: src/lang.c:589 +#: src/lang.c:596 #, c-format msgid "Keymap file was upgraded to version %s\n" msgstr "æÁÊÌ Keymap ÏÂÎÏ×ÌÅÎ ÄÏ ×ÅÒÓÉÉ %s\n" -#: src/lang.c:590 +#: src/lang.c:597 #, c-format msgid "Kill From: [%s] (y/n): " msgstr "õÎÉÞÔÏÖÉÔØ From: [%s] (y/n): " -#: src/lang.c:591 +#: src/lang.c:598 msgid "Kill Lines: (num): " msgstr "õÎÉÞÔÏÖÉÔØ ÓÔÒÏËÉ: (num): " -#: src/lang.c:592 +#: src/lang.c:599 msgid "Kill Article Menu" msgstr "õÎÉÞÔÏÖÉÔØ ÍÅÎÀ ÓÔÁÔØÉ" -#: src/lang.c:593 +#: src/lang.c:600 #, fuzzy, c-format msgid "Kill Msg-ID: [%s] (f/l/o/n): " msgstr "õÎÉÞÔÏÖÉÔØ Msg-Id: [%s] (f/l/o/n): " -#: src/lang.c:594 +#: src/lang.c:601 msgid "Kill pattern scope : " msgstr "õÎÉÞÔÏÖÉÔØ ÛÁÂÌÏÎ ÏÂÚÏÒÁ : " -#: src/lang.c:595 +#: src/lang.c:602 #, c-format msgid "Kill Subject: [%s] (y/n): " msgstr "õÎÉÞÔÏÖÉÔØ ôÅÍÕ: [%s] (y/n): " -#: src/lang.c:596 +#: src/lang.c:603 msgid "Kill text pattern : " msgstr "õÎÉÞÔÏÖÉÔØ ÛÁÂÌÏÎ : " -#: src/lang.c:597 +#: src/lang.c:604 msgid "Kill time in days : " msgstr "õÎÉÞÔÏÖÉÔØ ×ÒÅÍÑ × ÄÎÑÈ : " -#: src/lang.c:599 +#: src/lang.c:606 msgid "Last" msgstr "ðÏÓÌÅÄÎÉÊ" -#: src/lang.c:600 +#: src/lang.c:607 msgid "-- Last response --" msgstr "-- ðÏÓÌÅÄÎÉÊ ÏÔ×ÅÔ --" -#: src/lang.c:601 +#: src/lang.c:608 #, c-format msgid "Lines %s " msgstr "óÔÒÏË %s " -#: src/lang.c:604 +#: src/lang.c:610 #, fuzzy msgid "Function not available." msgstr "óÔÁÔØÑ ÎÅÄÏÓÔÕÐÎÁ" -#: src/lang.c:605 +#: src/lang.c:611 msgid "Not reading via NNTP." msgstr "" -#: src/lang.c:606 +#: src/lang.c:613 #, fuzzy, c-format msgid "Group: %s" msgstr "çÒÕÐÐÁ %.*s..." -#: src/lang.c:607 +#: src/lang.c:614 #, fuzzy, c-format msgid "Groups: %s" msgstr "çÒÕÐÐÁ %.*s..." -#: src/lang.c:610 +#: src/lang.c:617 msgid "Mail" msgstr "" -#: src/lang.c:611 +#: src/lang.c:618 msgid "mailbox " msgstr "" -#: src/lang.c:612 +#: src/lang.c:619 #, c-format msgid "Mail article(s) to [%.*s]> " msgstr "ïÔÐÒÁ×ÉÔØ ÓÔÁÔØÀ(É) ÐÏ email [%.*s]> " -#: src/lang.c:613 +#: src/lang.c:620 #, c-format msgid "Mailing log to %s\n" msgstr "ïÔÐÒÁ×ÉÔØ ÌÏÇ-ÓÏÏÂÝÅÎÉÅ %s\n" -#: src/lang.c:614 +#: src/lang.c:621 msgid "Mail bug report..." msgstr "ïÔÐÒÁ×ÌÑÅÔÓÑ ÓÏÏÂÝÅÎÉÅ Ï ÏÛÉÂËÅ..." -#: src/lang.c:615 +#: src/lang.c:622 #, c-format msgid "Mail BUG REPORT to %s?" msgstr "ïÔÐÒÁ×ÉÔØ ÓÏÏÂÝÅÎÉÅ Ï ÏÛÉÂËÅ %s?" -#: src/lang.c:616 +#: src/lang.c:623 msgid "Mailed" msgstr "ïÔÐÒÁ×ÌÅÎÏ ÐÏ email" -#: src/lang.c:617 +#: src/lang.c:624 #, c-format msgid "Mailing to %s..." msgstr "ïÔÐÒÁ×ÌÑÅÔÓÑ ÐÏ email %s..." -#: src/lang.c:618 +#: src/lang.c:625 msgid "" "# [Mail/Save] active file. Format is like news active file:\n" "# groupname max.artnum min.artnum /dir\n" @@ -2870,84 +2896,84 @@ msgid "" "#\n" msgstr "" -#: src/lang.c:621 +#: src/lang.c:628 #, fuzzy, c-format msgid "%s marked as read" msgstr "%s ÐÏÍÅÞÅÎÏ ËÁË ÎÅÐÒÏÞÉÔÁÎÏ" -#: src/lang.c:622 +#: src/lang.c:629 #, c-format msgid "%s marked as unread" msgstr "%s ÐÏÍÅÞÅÎÏ ËÁË ÎÅÐÒÏÞÉÔÁÎÏ" -#: src/lang.c:623 +#: src/lang.c:630 #, fuzzy, c-format msgid "Marked %d of %d %s as read" msgstr "ðÏÍÅÞÅÎÏ %d ÉÚ %d ÏÔÍÅÞÅÎÎÙÈ %s ËÁË ÐÒÏÞÉÔÁÎÎÙÅ" -#: src/lang.c:624 +#: src/lang.c:631 #, fuzzy, c-format msgid "Marked %d of %d %s as unread" msgstr "ðÏÍÅÞÅÎÏ %d ÉÚ %d ÏÔÍÅÞÅÎÎÙÈ %s ËÁË ÐÒÏÞÉÔÁÎÎÙÅ" -#: src/lang.c:625 src/lang.c:1352 +#: src/lang.c:632 src/lang.c:1365 msgid "Mark" msgstr "" -#: src/lang.c:626 +#: src/lang.c:633 #, c-format msgid "Mark all articles as read%s?" msgstr "ðÏÍÅÔÉÔØ ×ÓÅ ÓÔÁÔØÉ ËÁË ÐÒÏÞÉÔÁÎÎÙÅ%s?" -#: src/lang.c:627 +#: src/lang.c:634 #, fuzzy, c-format msgid "Mark article as read%s?" msgstr "ðÏÍÅÔÉÔØ ×ÓÅ ÓÔÁÔØÉ ËÁË ÐÒÏÞÉÔÁÎÎÙÅ%s?" -#: src/lang.c:628 +#: src/lang.c:635 #, c-format msgid "Mark group %s as read?" msgstr "ðÏÍÅÔÉÔØ ÇÒÕÐÐÕ %s ËÁË ÐÒÏÞÉÔÁÎÎÕÀ?" -#: src/lang.c:629 +#: src/lang.c:636 #, c-format msgid "Mark thread as read%s?" msgstr "ðÏÍÅÔÉÔØ ÄÉÓËÕÓÓÉÀ ËÁË ÐÒÏÞÉÔÁÎÎÕÀ %s?" -#: src/lang.c:630 +#: src/lang.c:637 #, c-format msgid "Matching %s groups..." msgstr "óÏÐÏÓÔÁ×ÌÅÎÉÅ Ó ÛÁÂÌÏÎÏÍ %s ÇÒÕÐÐ..." -#: src/lang.c:631 src/lang.c:645 src/lang.c:651 +#: src/lang.c:638 src/lang.c:651 src/lang.c:654 src/lang.c:660 #, fuzzy, c-format msgid "=set current to n; %s=line down; %s=line up; %s=help; %s=quit" msgstr "=ÐÅÒÅÊÔÉ Ë n; %s=ÓÌÅÄ. ÎÅÐÒÏÞ.; %s=catchup; %s=ÉÚÍÅÎ. ×ÉÄ" -#: src/lang.c:633 +#: src/lang.c:640 #, fuzzy, c-format msgid "" "%s=view; %s=pipe; %s=pipe raw; %s=save; %s=tag; %s=tag pattern; %s=untag all" msgstr "%s=mail; %s=×ÙÈÏÄ; %s=ÏÔ×ÅÔÉÔØ; %s=ÓÏÈÒÁÎÉÔØ; %s=ÏÔÍ.; %s=ÏÔÐÒÁ×ÉÔØ" -#: src/lang.c:635 +#: src/lang.c:642 #, fuzzy, c-format msgid "%s=view; %s=save; %s=tag; %s=tag pattern; %s=untag all" msgstr "%s=mail; %s=×ÙÈÏÄ; %s=ÏÔ×ÅÔÉÔØ; %s=ÓÏÈÒÁÎÉÔØ; %s=ÏÔÍ.; %s=ÏÔÐÒÁ×ÉÔØ" -#: src/lang.c:637 +#: src/lang.c:644 #, fuzzy, c-format msgid "" "%s=reverse tagging; %s=search forwards; %s=search backwards; %s=repeat search" msgstr "%s=ÐÏÉÓË ×ÐÅÒ£Ä; %s=ÐÏÉÓË ÎÁÚÁÄ; %s=×ÙÈÏÄ" -#: src/lang.c:638 src/lang.c:642 +#: src/lang.c:645 src/lang.c:649 #, c-format msgid "=set current to n; %s=next unread; %s=search pattern; %s=kill/select" msgstr "" "=ÐÅÒÅÊÔÉ Ë n; %s=ÓÌÅÄ. ÎÅÐÒÏÞ.; %s=ÐÏÉÓË ÐÏ ÛÁÂÌÏÎÕ; %s=ÕÎÉÞÔ./×ÙÂÒÁÔØ" -#: src/lang.c:639 +#: src/lang.c:646 #, c-format msgid "" "%s=author search; %s=catchup; %s=line down; %s=line up; %s=mark read; " @@ -2956,35 +2982,40 @@ msgstr "" "%s=ÐÏÉÓË Á×Ô.; %s=catchup; %s=ÓÔÒË. ×ÎÉÚ.; %s=ÓÔÒË. ××ÅÒÈ.; %s=ÍÁÒË. ÐÒÏÞ.; " "%s=ÓÐÉÓ. ÄÉÓË." -#: src/lang.c:640 +#: src/lang.c:647 #, 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:641 +#: src/lang.c:648 #, c-format msgid "%s=search forwards; %s=search backwards; %s=quit" msgstr "%s=ÐÏÉÓË ×ÐÅÒ£Ä; %s=ÐÏÉÓË ÎÁÚÁÄ; %s=×ÙÈÏÄ" -#: src/lang.c:643 +#: src/lang.c:650 #, c-format msgid "%s=author search; %s=body search; %s=catchup; %s=followup; %s=mark read" msgstr "" "%s=ÐÏÉÓË Á×ÔÏÒÁ; %s=ÐÏÉÓË × ÓÏÏÂ.; %s=catchup; %s=followup; %s=ÍÁÒË. ÐÒÏÞ." -#: src/lang.c:644 +#: src/lang.c:652 src/lang.c:661 +#, fuzzy, c-format +msgid "%s=search forwards; %s=search backwards; %s=repeat search" +msgstr "%s=ÐÏÉÓË ×ÐÅÒ£Ä; %s=ÐÏÉÓË ÎÁÚÁÄ; %s=×ÙÈÏÄ" + +#: src/lang.c:653 #, c-format msgid "%s=add; %s=move; %s=rename; %s=delete" msgstr "" -#: src/lang.c:646 +#: src/lang.c:655 #, c-format msgid "=set current to n; %s=next unread; %s,%s=search pattern; %s=catchup" msgstr "=ÐÅÒÅÊÔÉ Ë n; %s=ÓÌÅÄ. ÎÅÐÒÏÞ.; %s,%s=ÐÏÉÓË ÐÏ ÛÁÂÌÏÎÕ; %s=catchup" -#: src/lang.c:647 +#: src/lang.c:656 #, c-format msgid "" "%s=line down; %s=line up; %s=help; %s=move; %s=quit; %s=toggle all/unread" @@ -2992,7 +3023,7 @@ msgstr "" "%s=ÓÔÒ. ×ÎÉÚ; %s=ÓÔÒ. ××ÅÒÈ; %s=ÐÏÍÏÝØ; %s=ÐÅÒÅÍ.; %s=×ÙÈÏÄ; %s=ÕÓÔ. ×ÓÅ|" "ÎÅÐÒÏÞ." -#: src/lang.c:648 +#: src/lang.c:657 #, c-format msgid "" "%s=subscribe; %s=sub pattern; %s=unsubscribe; %s=unsub pattern; %s=yank in/" @@ -3001,228 +3032,223 @@ msgstr "" "%s=ÐÏÄÐÉÓÁÔØÓÑ; %s=ÐÏÄÐ. ÛÁÂÌÏÎ; %s=ÏÔÐÉÓÁÔØÓÑ; %s=ÏÔÐÉÓ. ÛÁÂÌÏÎ; %s=yank in/" "out" -#: src/lang.c:649 +#: src/lang.c:658 #, c-format msgid "=set current to n; %s=next unread; %s=catchup; %s=display toggle" msgstr "=ÐÅÒÅÊÔÉ Ë n; %s=ÓÌÅÄ. ÎÅÐÒÏÞ.; %s=catchup; %s=ÉÚÍÅÎ. ×ÉÄ" -#: src/lang.c:650 +#: src/lang.c:659 #, 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:652 -#, fuzzy, c-format -msgid "%s=search forwards; %s=search backwards; %s=repeat search" -msgstr "%s=ÐÏÉÓË ×ÐÅÒ£Ä; %s=ÐÏÉÓË ÎÁÚÁÄ; %s=×ÙÈÏÄ" - -#: src/lang.c:653 +#: src/lang.c:662 msgid "--More--" msgstr "--äÁÌÅÅ--" -#: src/lang.c:654 +#: src/lang.c:663 #, c-format msgid "Moving %s..." msgstr "ðÅÒÅÍÅÝÅÎÉÅ %s..." -#: src/lang.c:655 +#: src/lang.c:664 msgid "Message-ID: & last Reference " msgstr "" -#: src/lang.c:656 +#: src/lang.c:665 msgid "Message-ID: line " msgstr "Message-ID: ÓÔÒÏËÁ " -#: src/lang.c:657 +#: src/lang.c:666 msgid "Message-ID: & References: line" msgstr "" -#: src/lang.c:659 +#: src/lang.c:668 msgid ", name: " msgstr ", ÉÍÑ: " -#: src/lang.c:660 +#: src/lang.c:669 #, fuzzy, c-format msgid "Go to newsgroup [%s]> " msgstr "ðÅÒÅÊÔÉ Ë ÇÒÕÐÐÅ [%s]> " -#: src/lang.c:661 +#: src/lang.c:670 msgid "newsgroups" msgstr "ÇÒÕÐÐÙ" -#: src/lang.c:662 +#: src/lang.c:671 #, c-format msgid "Position %s in group list (1,2,..,$) [%d]> " msgstr "ðÏÚÉÃÉÑ %s × ÓÐÉÓËÅ ÇÒÕÐÐ (1,2,..,$) [%d]> " -#: src/lang.c:663 +#: src/lang.c:672 msgid "newsgroup" msgstr "ÇÒÕÐÐÁ" -#: src/lang.c:664 +#: src/lang.c:673 msgid "Try and save newsrc file again?" msgstr "ðÏÐÒÏÂÏ×ÁÔØ É ÓÏÈÒÁÎÉÔØ newsrc ÓÎÏ×Á?" -#: src/lang.c:665 +#: src/lang.c:674 msgid "Warning: No newsgroups were written to your newsrc file. Save aborted." msgstr "÷ÎÉÍÁÎÉÅ: çÒÕÐÐÙ ÎÅ ÂÙÌÉ ÚÁÐÉÓÁÎÙ × newsrc. óÏÈÒÁÎÅÎÉÅ ÐÒÅÒ×ÁÎÏ." -#: src/lang.c:666 +#: src/lang.c:675 msgid "newsrc file saved successfully.\n" msgstr "newsrc ÆÁÊÌ ÕÓÐÅÛÎÏ ÓÏÈÒÁΣÎ.\n" -#: src/lang.c:667 +#: src/lang.c:676 msgid "-- Next response --" msgstr "-- óÌÅÄÕÀÝÉÊ ÏÔ×ÅÔ --" -#: src/lang.c:668 +#: src/lang.c:677 msgid "No " msgstr "îÅÔ " -#: src/lang.c:669 +#: src/lang.c:678 msgid "*** No articles ***" msgstr "*** îÅÔ ÓÔÁÔÅÊ ***" -#: src/lang.c:670 +#: src/lang.c:679 msgid "No articles have been posted" msgstr "îÉ ÏÄÎÁ ÓÔÁÔØÑ ÎÅ ÂÙÌÁ ÏÔÐÒÁ×ÌÅÎÁ" -#: src/lang.c:671 +#: src/lang.c:680 #, fuzzy msgid "*** No attachments ***" msgstr "*** îÅÔ ÓÔÁÔÅÊ ***" -#: src/lang.c:672 +#: src/lang.c:681 msgid "*** No description ***" msgstr "*** îÅÔ ÏÐÉÓÁÎÉÑ ***" -#: src/lang.c:673 +#: src/lang.c:682 msgid "No filename" msgstr "îÅÔ ÉÍÅÎÉ ÆÁÊÌÁ" -#: src/lang.c:674 +#: src/lang.c:683 msgid "No group" msgstr "îÅÔ ÇÒÕÐÐÙ" -#: src/lang.c:675 +#: src/lang.c:684 msgid "*** No groups ***" msgstr "*** îÅÔ ÇÒÕÐÐ ***" -#: src/lang.c:676 +#: src/lang.c:685 msgid "No more groups to read" msgstr "îÅÔ ÂÏÌØÛÅ ÇÒÕÐÐ ÄÌÑ ÞÔÅÎÉÑ" -#: src/lang.c:677 +#: src/lang.c:686 msgid "No last message" msgstr "îÅÔ ÐÏÓÌÅÄÎÅÇÏ ÓÏÏÂÝÅÎÉÑ" -#: src/lang.c:678 +#: src/lang.c:687 msgid "No mail address" msgstr "îÅÔ ÁÄÒÅÓÁ email" -#: src/lang.c:679 +#: src/lang.c:688 msgid "No articles marked for saving" msgstr "îÅÔ ÍÁÒËÉÒÏ×ÁÎÎÙÈ ÄÌÑ ÓÏÈÒÁÎÅÎÉÑ ÓÔÁÔÅÊ" -#: src/lang.c:680 +#: src/lang.c:689 msgid "No match" msgstr "îÅÔ ÓÏ×ÐÁÄÅÎÉÑ" -#: src/lang.c:681 +#: src/lang.c:690 msgid "No more groups" msgstr "âÏÌØÛÅ ÎÅÔ ÇÒÕÐÐ" -#: src/lang.c:682 +#: src/lang.c:691 msgid "No newsgroups" msgstr "îÅÔ ÇÒÕÐÐ" -#: src/lang.c:683 +#: src/lang.c:692 msgid "No next unread article" msgstr "îÅÔ ÓÌÅÄÕÀÝÅÊ ÎÅÐÒÏÞÉÔÁÎÎÏÊ ÓÔÁÔØÉ" -#: src/lang.c:684 +#: src/lang.c:693 msgid "No previous group" msgstr "îÅÔ ÐÒÅÄÙÄÕÝÅÊ ÇÒÕÐÐÙ" -#: src/lang.c:685 +#: src/lang.c:694 msgid "No previous search, nothing to repeat" msgstr "" -#: src/lang.c:686 +#: src/lang.c:695 msgid "No previous unread article" msgstr "îÅÔ ÐÒÅÄÙÄÕÝÅÊ ÎÅÐÒÏÞÉÔÁÎÎÏÊ ÓÔÁÔØÉ" -#: src/lang.c:687 +#: src/lang.c:696 msgid "No responses" msgstr "îÅÔ ÏÔ×ÅÔÏ×" -#: src/lang.c:688 +#: src/lang.c:697 msgid "No responses to list in current thread" msgstr "îÅÔ ÏÔ×ÅÔÏ× ÎÁ ÓÐÉÓÏË × ÔÅËÕÝÅÊ ÄÉÓËÕÓÓÉÉ" -#: src/lang.c:689 +#: src/lang.c:698 #, fuzzy msgid "*** No scopes ***" msgstr "*** îÅÔ ÇÒÕÐÐ ***" -#: src/lang.c:690 +#: src/lang.c:699 msgid "No search string" msgstr "îÅÔ ÓÔÒÏËÉ ÐÏÉÓËÁ" -#: src/lang.c:691 +#: src/lang.c:700 msgid "No subject" msgstr "îÅÔ ÔÅÍÙ" -#: src/lang.c:693 +#: src/lang.c:702 #, c-format msgid "%s: Terminal must have clear to end-of-line (ce)\n" msgstr "%s: ôÅÒÍÉÎÁÌ ÄÏÌÖÅÎ ÉÍÅÔØ ÆÕÎËÃÉÀ clear to end-of-line (ce)\n" -#: src/lang.c:694 +#: src/lang.c:703 #, c-format msgid "%s: Terminal must have clear to end-of-screen (cd)\n" msgstr "%s: ôÅÒÍÉÎÁÌ ÄÏÌÖÅÎ ÉÍÅÔØ ÆÕÎËÃÉÀ clear to end-of-screen (cd)\n" -#: src/lang.c:695 +#: src/lang.c:704 #, c-format msgid "%s: Terminal must have clearscreen (cl) capability\n" msgstr "%s: ôÅÒÍÉÎÁÌ ÄÏÌÖÅÎ ÉÍÅÔØ ÆÕÎËÃÉÀ clearscreen (cl)\n" -#: src/lang.c:696 +#: src/lang.c:705 #, c-format msgid "%s: Terminal must have cursor motion (cm)\n" msgstr "%s: ôÅÒÍÉÎÁÌ ÄÏÌÖÅÎ ÉÍÅÔØ cursor motion (cm)\n" -#: src/lang.c:697 +#: src/lang.c:706 #, c-format msgid "%s: TERM variable must be set to use screen capabilities\n" msgstr "%s: ÕÓÔÁÎÏ×ÉÔÅ ÐÅÒÅÍÅÎÎÕÀ ÓÒÅÄÙ TERM\n" -#: src/lang.c:699 +#: src/lang.c:708 #, c-format msgid "No viewer found for %s/%s\n" msgstr "îÅ ÎÁÊÄÅÎ ÐÒÏÓÍÏÔÏÒÝÉË ÄÌÑ %s/%s\n" -#: src/lang.c:700 +#: src/lang.c:709 msgid "Newsgroup does not exist on this server" msgstr "çÒÕÐÐÁ ÎÅ ÓÕÝÅÓÔ×ÕÅÔ ÎÁ ÜÔÏÍ ÓÅÒ×ÅÒÅ" -#: src/lang.c:701 +#: src/lang.c:710 #, c-format msgid "Group %s not found in active file" msgstr "çÒÕÐÐÁ %s ÎÅ ÎÁÊÄÅÎÁ × ÆÁÊÌÅ active" -#: src/lang.c:702 +#: src/lang.c:711 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:703 +#: src/lang.c:712 msgid "use a)lternative name, use d)efault .newsrc, q)uit tin: " msgstr "a)ÉÓÐ. ÁÌØÔÅÒ. ÉÍÑ, d)ÉÓÐ. ÓÔÁÎÄÁÒÔÎÙÊ .newsrc, q)×ÙÈÏÄ ÉÚ tin: " -#: src/lang.c:704 +#: src/lang.c:713 #, c-format msgid "" "# NNTP-server -> newsrc translation table and NNTP-server\n" @@ -3239,45 +3265,45 @@ msgid "" "#\n" msgstr "" -#: src/lang.c:711 +#: src/lang.c:720 msgid "Only" msgstr "ôÏÌØËÏ" -#: src/lang.c:712 +#: src/lang.c:721 #, c-format msgid "Option not enabled. Recompile with %s." msgstr "ïÐÃÉÑ ÎÅ ×ËÌÀÞÅÎÁ. ðÅÒÅÓÏÂÅÒÉÔÅ ÐÁËÅÔ Ó %s." -#: src/lang.c:713 +#: src/lang.c:722 msgid "Options Menu" msgstr "íÅÎÀ ÏÐÃÉÊ" -#: src/lang.c:714 +#: src/lang.c:723 #, fuzzy msgid "Options Menu Commands" msgstr "íÅÎÀ ÏÐÃÉÊ" -#: src/lang.c:717 +#: src/lang.c:726 #, c-format msgid "Error in regex: %s at pos. %d '%s'" msgstr "ïÛÉÂËÁ × regex: %s × ÐÏÚ. %d '%s'" -#: src/lang.c:718 +#: src/lang.c:727 #, c-format msgid "Error in regex: pcre internal error %d" msgstr "ïÛÉÂËÁ × regex: ×ÎÕÔÒÅÎÎÑÑ ÏÛÉÂËÁ pcre %d" -#: src/lang.c:719 +#: src/lang.c:728 #, c-format msgid "Error in regex: study - pcre internal error %s" msgstr "ïÛÉÂËÁ × regex: study - ×ÎÕÔÒÅÎÎÑÑ ÏÛÉÂËÁ pcre %s" -#: src/lang.c:720 +#: src/lang.c:729 msgid "Post a followup..." msgstr "ïÔÐÒÁ×ÌÅÎÉÅ ÏÔ×ÅÔÁ × ÇÒÕÐÐÕ..." #. TODO: replace hard coded key-name in txt_post_error_ask_postpone -#: src/lang.c:722 +#: src/lang.c:731 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" @@ -3287,29 +3313,48 @@ msgstr "" "É ÍÏÖÅÔ ÂÙÔØ ÉÓÐÒÁ×ÌÅÎÁÑ, ÔÏ ×Ù ÍÏÖÅÔÅ ÏÔÌÏÖÉÔØ ÓÔÁÔØÀ É ÏÔÐÒÁ×ÉÔØ Å£ Ó\n" "ÐÏÍÏÝØÀ ^O ÐÏÚÖÅ.\n" -#: src/lang.c:725 +#: src/lang.c:734 msgid "Posted articles history" msgstr "éÓÔÏÒÉÑ ÏÔÐÒÁ×ÌÅÎÎÙÈ ÓÔÁÔÅÊ" -#: src/lang.c:726 +#: src/lang.c:735 +#, fuzzy +msgid "Posted Articles Menu Commands" +msgstr "ëÏÍÁÎÄÙ ÕÒÏ×ÎÑ ÓÔÁÔÅÊ" + +#: src/lang.c:736 +msgid "Lookup failed" +msgstr "" + +#: src/lang.c:737 +#, fuzzy +msgid "Operation not available for replies by mail" +msgstr "×ÅÒÎÕÔØÓÑ × ÕÒÏ×ÅÎØ ×ÙÂÏÒÁ ÇÒÕÐÐ" + +#: src/lang.c:738 +#, fuzzy +msgid "Already in posted articles history level" +msgstr "éÓÔÏÒÉÑ ÏÔÐÒÁ×ÌÅÎÎÙÈ ÓÔÁÔÅÊ" + +#: src/lang.c:739 #, c-format msgid "Post to newsgroup(s) [%s]> " msgstr "ïÔÐÒÁ×ÉÔØ × ÇÒÕÐÐÕ(Ù) [%s]> " -#: src/lang.c:727 +#: src/lang.c:740 msgid "-- post processing started --" msgstr "-- ÐÏÓÔ-ÏÂÒÁÂÏÔËÁ ÎÁÞÁÔÁ --" -#: src/lang.c:728 +#: src/lang.c:741 msgid "-- post processing completed --" msgstr "-- ÐÏÓÔ-ÏÂÒÁÂÏÔËÁ ÚÁËÏÎÞÅÎÁ --" -#: src/lang.c:729 +#: src/lang.c:742 #, c-format msgid "Post subject [%s]> " msgstr "ôÅÍÁ ÓÏÏÂÝÅÎÉÑ [%s]> " -#: src/lang.c:730 +#: src/lang.c:743 msgid "" "# Summary of mailed/posted messages viewable by 'W' command from within " "tin.\n" @@ -3318,255 +3363,256 @@ msgstr "" "ËÏÍÁÎÄÏÊ\n" "# 'W' ÉÚ tin.\n" -#: src/lang.c:731 +#: src/lang.c:744 msgid "Posting article..." msgstr "ïÔÐÒÁ×ÌÅÎÉÅ ÓÔÁÔØÉ..." -#: src/lang.c:732 +#: src/lang.c:745 #, c-format msgid "Post postponed articles [%%s]? (%s/%s/%s/%s/%s): " msgstr "ïÔÐÒÁ×ÉÔØ ÏÔÌÏÖÅÎÎÙÅ ÓÔÁÔØÉ [%%s]? (%s/%s/%s/%s/%s): " -#: src/lang.c:733 +#: src/lang.c:746 #, c-format msgid "Hot %s" msgstr "" -#: src/lang.c:734 +#: src/lang.c:747 #, c-format msgid "Tagged %s" msgstr "ðÏÍÅÞÅÎÙ %s" -#: src/lang.c:735 +#: src/lang.c:748 #, c-format msgid "Untagged %s" msgstr "óÎÑÔÙ ÏÔÍÅÔËÉ %s" -#: src/lang.c:737 +#: src/lang.c:750 #, c-format msgid "Preparing for filtering on Path header (%d/%d)..." msgstr "" -#: src/lang.c:739 +#: src/lang.c:752 msgid "Processing mail messages marked for deletion." msgstr "ïÂÒÁÂÏÔËÁ ÐÏÞÔÏ×ÙÈ ÓÏÏÂÝÅÎÉÊ ÐÏÍÅÞÅÎÎÙÈ ÄÌÑ ÕÄÁÌÅÎÉÑ." -#: src/lang.c:740 +#: src/lang.c:753 msgid "Processing saved articles marked for deletion." msgstr "ïÂÒÁÂÏÔËÁ ÓÏÈÒÁΣÎÎÙÈ ÓÔÁÔÅÊ ÐÏÍÅÞÅÎÎÙÈ ÄÌÑ ÕÄÁÌÅÎÉÑ." -#: src/lang.c:741 +#: src/lang.c:754 #, c-format msgid "Accept Followup-To? %s=post, %s=ignore, %s=quit: " msgstr "ðÒÉÎÑÔØ Followup-To? %s=ÏÔÐÒÁ×ÉÔØ, %s=ÉÇÎÏÒÉÒÏ×ÁÔØ, %s=×ÙÈÏÄ: " -#: src/lang.c:742 +#: src/lang.c:755 msgid "Article unchanged, abort mailing?" msgstr "óÔÁÔØÑ ÎÅ ÉÚÍÅÎÉÌÁÓØ, ÐÒÅÒ×ÁÔØ ÏÔÐÒÁ×ËÕ?" -#: src/lang.c:743 +#: src/lang.c:756 #, c-format msgid "Do you want to see postponed articles (%d)?" msgstr "èÏÔÉÔÅ ÐÏÓÍÏÔÒÅÔØ ÏÔÌÏÖÅÎÎÙÅ ÓÔÁÔØÉ (%d)?" -#: src/lang.c:745 +#: src/lang.c:758 msgid "Add quick kill filter?" msgstr "äÏÂÁ×ÉÔØ ÆÉÌØÔÒ ÂÙÓÔÒÏÇÏ ÕÎÉÞÔÏÖÅÎÉÑ?" -#: src/lang.c:746 +#: src/lang.c:759 msgid "Add quick selection filter?" msgstr "äÏÂÁ×ÉÔØ ÆÉÌØÔÒ ÂÙÓÔÒÏÇÏ ×ÙÂÏÒÁ?" -#: src/lang.c:747 +#: src/lang.c:760 msgid "Do you really want to quit?" msgstr "÷Ù ÄÅÊÓÔ×ÉÔÅÌØÎÏ ÈÏÔÉÔÅ ×ÙÊÔÉ?" -#: src/lang.c:748 +#: src/lang.c:761 #, c-format msgid "%s=edit cancel message, %s=quit, %s=delete (cancel) [%%s]: " msgstr "%s=ÒÅÄÁËÔ. ÏÔÍÅÎ. ÓÏÏÂÝÅÎÉÑ, %s=×ÙÈÏÄ, %s=ÕÄÁÌÉÔØ (ÏÔÍÅÎÉÔØ) [%%s]: " -#: src/lang.c:749 +#: src/lang.c:762 msgid "You have tagged articles in this group - quit anyway?" msgstr "ïÓÔÁÌÉÓØ ÐÏÍÅÞÅÎÎÙÅ ÓÔÁÔØÉ × ÇÒÕÐÐÅ - ×ÙÊÔÉ ×ÓÅ ÒÁ×ÎÏ?" -#: src/lang.c:750 +#: src/lang.c:763 #, c-format msgid "%s=quit, %s=edit, %s=postpone: " msgstr "%s=×ÙÈÏÄ, %s=ÒÅÄÁËÔÉÒÏ×ÁÔØ, %s=ÏÔÌÏÖÉÔØ: " -#: src/lang.c:751 +#: src/lang.c:764 #, c-format msgid "%s=quit %s=edit %s=save kill description: " msgstr "%s=×ÙÈÏÄ %s=ÒÅÄÁËÔÉÒÏ×ÁÔØ %s=ÓÏÈÒ. ÕÎÉÞÔÏÖÅÎÎÏÅ ÏÐÉÓÁÎÉÅ: " -#: src/lang.c:752 +#: src/lang.c:765 #, c-format msgid "%s=quit %s=edit %s=save select description: " msgstr "%s=×ÙÈÏÄ %s=ÒÅÄÁËÔÉÒÏ×ÁÔØ %s=ÓÏÈÒ. ×ÙÂÒÁÎÎÏÅ ÏÐÉÓÁÎÉÅ: " -#: src/lang.c:753 +#: src/lang.c:766 msgid "Do you really want to quit without saving your configuration?" msgstr "÷Ù ÄÅÊÓÔ×ÉÔÅÌØÎÏ ÈÏÔÉÔÅ ×ÙÊÔÉ ÂÅÚ ÓÏÈÒÁÎÅÎÉÑ ËÏÎÆÉÇÕÒÁÃÉÉ?" -#: src/lang.c:756 +#: src/lang.c:769 msgid "Invalid range - valid are '0-9.$' eg. 1-$" msgstr "îÅÄÏÐÕÓÔÉÍÙÊ ÄÉÁÐÁÚÏÎ - ÄÏÓÔÕÐÎÙ '0-9.$', ÎÁÐÒ. 1-$" -#: src/lang.c:757 +#: src/lang.c:770 msgid "Do you want to abort this operation?" msgstr "÷Ù ÈÏÔÉÔÅ ÐÒÅÒ×ÁÔØ ÏÐÅÒÁÃÉÀ?" -#: src/lang.c:758 +#: src/lang.c:771 msgid "Do you want to exit tin immediately?" msgstr "÷Ù ÈÏÔÉÔÅ ×ÙÊÔÉ ÉÚ tin ÎÅÍÅÄÌÅÎÎÏ?" -#: src/lang.c:759 +#: src/lang.c:772 msgid "Reading ('q' to quit)..." msgstr "þÔÅÎÉÅ ('q' - ×ÙÈÏÄ)..." -#: src/lang.c:760 +#: src/lang.c:773 #, c-format msgid "Reading %sarticles..." msgstr "þÔÅÎÉÅ %sÓÔÁÔÅÊ..." -#: src/lang.c:761 +#: src/lang.c:774 #, c-format msgid "Reading %sattributes file...\n" msgstr "þÔÅÎÉÅ ÆÁÊÌÁ %sÁÔÒÉÂÕÔÏ×...\n" -#: src/lang.c:762 +#: src/lang.c:775 #, c-format msgid "Reading %sconfig file...\n" msgstr "þÔÅÎÉÅ ÆÁÊÌÁ %sconfig...\n" -#: src/lang.c:763 +#: src/lang.c:776 msgid "Reading filter file...\n" msgstr "þÔÅÎÉÅ ÆÁÊÌÁ ÆÉÌØÔÒÏ×...\n" -#: src/lang.c:764 +#: src/lang.c:777 #, c-format msgid "Reading %s groups..." msgstr "þÔÅÎÉÅ %s ÇÒÕÐÐ..." -#: src/lang.c:765 +#: src/lang.c:778 msgid "Reading input history file...\n" msgstr "þÔÅÎÉÅ ÆÁÊÌÁ ÉÓÔÏÒÉÉ...\n" -#: src/lang.c:766 +#: src/lang.c:779 msgid "Reading keymap file...\n" msgstr "þÔÅÎÉÅ ÆÁÊÌÁ ÎÁÚÎÁÞÅÎÉÊ ËÌÁ×ÉÛ...\n" -#: src/lang.c:767 +#: src/lang.c:780 msgid "Reading groups from active file... " msgstr "þÔÅÎÉÅ ÇÒÕÐÐ ÉÚ ÆÁÊÌÁ active... " -#: src/lang.c:768 +#: src/lang.c:781 msgid "Reading groups from newsrc file... " msgstr "þÔÅÎÉÅ ÇÒÕÐÐ ÉÚ ÆÁÊÌÁ newsrc... " -#: src/lang.c:769 +#: src/lang.c:782 msgid "Reading newsgroups file... " msgstr "þÔÅÎÉÅ ÆÁÊÌÁ ÇÒÕÐÐ... " -#: src/lang.c:770 +#: src/lang.c:783 msgid "Reading newsrc file..." msgstr "þÔÅÎÉÅ ÆÁÊÌÁ newsrc..." -#: src/lang.c:771 +#: src/lang.c:784 msgid "References: line " msgstr "References: ÓÔÒÏËÁ " -#: src/lang.c:773 +#: src/lang.c:786 #, c-format msgid "(%d:%02d remaining)" msgstr "(%d:%02d ÏÓÔÁÌÏÓØ)" -#: src/lang.c:775 +#: src/lang.c:788 #, c-format msgid "Bogus group %s removed." msgstr "ïÛÉÂÏÞÎÁÑ ÇÒÕÐÐÁ %s ÕÄÁÌÅÎÁ." -#: src/lang.c:776 -msgid "Removed from the previous rule: " +#: src/lang.c:789 +#, fuzzy +msgid "Removed from this rule: " msgstr "õÄẠ́ΠÉÚ ÐÒÅÄÙÄÕÝÅÇÏ ÐÒÁ×ÉÌÁ: " -#: src/lang.c:777 +#: src/lang.c:790 #, c-format msgid "Error: rename %s to %s" msgstr "ïÛÉÂËÁ: ÐÅÒÅÉÍÅÎÏ×ÁÔØ %s × %s" -#: src/lang.c:778 +#: src/lang.c:791 msgid "Reply to author..." msgstr "ïÔ×ÅÞÁÅÍ Á×ÔÏÒÕ..." -#: src/lang.c:779 +#: src/lang.c:792 msgid "Repost" msgstr "ïÐÒÁ×ÉÔØ ÓÎÏ×Á" -#: src/lang.c:780 +#: src/lang.c:793 msgid "Reposting article..." msgstr "ðÏ×ÔÏÒÎÁÑ ÏÔÐÒÁ×ËÁ ÓÔÁÔØÉ..." -#: src/lang.c:781 +#: src/lang.c:794 #, c-format msgid "Repost article(s) to group(s) [%s]> " msgstr "ïÔÐÒÁ×ÉÔØ ÓÎÏ×Á ÓÔÁÔØÀ(É) × ÇÒÕÐÐÕ(Ù) [%s]> " -#: src/lang.c:782 +#: src/lang.c:795 msgid "Reset newsrc?" msgstr "óÂÒÏÓÉÔØ newsrc?" -#: src/lang.c:783 +#: src/lang.c:796 msgid "Responses have been directed to the following newsgroups" msgstr "ïÔ×ÅÔÙ ÂÙÌÉ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÙ × ÓÌÅÄÕÀÝÉÅ ÇÒÕÐÐÙ" -#: src/lang.c:784 +#: src/lang.c:797 #, c-format msgid "Responses have been directed to poster. %s=mail, %s=post, %s=quit: " msgstr "" "ïÔ×ÅÔÙ ÂÙÌÉ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÙ ÏÔÐÒÁ×ÉÔÅÌÀ. %s=mail, %s=ÏÔÐÒÁ×ÉÔØ, %s=×ÙÈÏÄ: " -#: src/lang.c:786 +#: src/lang.c:799 msgid "Press to continue..." msgstr "îÁÖÍÉÔÅ ÄÌÑ ÐÒÏÄÏÌÖÅÎÉÑ..." -#: src/lang.c:788 +#: src/lang.c:801 #, c-format msgid "Select From [%s] (y/n): " msgstr "÷ÙÂÒÁÔØ From [%s] (y/n): " -#: src/lang.c:789 +#: src/lang.c:802 msgid "Select Lines: (num): " msgstr "÷ÙÂÒÁÔØ ÓÔÒÏËÉ: (num): " -#: src/lang.c:790 +#: src/lang.c:803 msgid "Auto-select Article Menu" msgstr "á×ÔÏ×ÙÂÏÒ íÅÎÀ ÓÔÁÔÅÊ" -#: src/lang.c:791 +#: src/lang.c:804 #, fuzzy, c-format msgid "Select Msg-ID [%s] (f/l/o/n): " msgstr "÷ÙÂÒÁÔØ Msg-Id [%s] (f/l/o/n): " -#: src/lang.c:792 +#: src/lang.c:805 msgid "Select pattern scope: " msgstr "÷ÙÂÒÁÔØ ÏÂÌÁÓÔØ ÛÁÂÌÏÎÁ: " -#: src/lang.c:793 +#: src/lang.c:806 #, c-format msgid "Select Subject [%s] (y/n): " msgstr "÷ÙÂÒÁÔØ ôÅÍÕ [%s] (y/n): " -#: src/lang.c:794 +#: src/lang.c:807 msgid "Select text pattern : " msgstr "÷ÙÂÒÁÔØ ÛÁÂÌÏÎ : " -#: src/lang.c:795 +#: src/lang.c:808 msgid "Select time in days : " msgstr "÷ÙÂÒÁÔØ ×ÒÅÍÑ : " -#: src/lang.c:796 +#: src/lang.c:809 #, c-format msgid "" "# %s server configuration file\n" @@ -3587,54 +3633,54 @@ msgstr "" "############################################################################\n" "\n" -#: src/lang.c:802 +#: src/lang.c:815 msgid "Showing unread groups only" msgstr "÷Ù×ÏÄ ÔÏÌØËÏ ÎÅÐÒÏÞÉÔÁÎÎÙÈ ÇÒÕÐÐ" -#: src/lang.c:803 +#: src/lang.c:816 msgid "Subject: line (ignore case) " msgstr "ôÅÍÁ: ÓÔÒÏËÁ (ÉÇÎÏÒÉÒÏ×ÁÔØ ÒÅÇÉÓÔÒ) " -#: src/lang.c:804 +#: src/lang.c:817 msgid "Subject: line (case sensitive)" msgstr "ôÅÍÁ: ÓÔÒÏËÁ (ÎÅ ÉÇÎÏÒÉÒÏ×ÁÔØ ÒÅÇÉÓÔÒ)" -#: src/lang.c:805 +#: src/lang.c:818 msgid "Save" msgstr "óÏÈÒÁÎÉÔØ" -#: src/lang.c:806 +#: src/lang.c:819 #, c-format msgid "Save '%s' (%s/%s)?" msgstr "óÏÈÒÁÎÉÔØ '%s' (%s/%s)?" -#: src/lang.c:807 +#: src/lang.c:820 msgid "Save configuration before continuing?" msgstr "óÏÈÒÁÎÉÔØ ËÏÎÆÉÇÕÒÁÃÉÀ ÐÅÒÅÄ ÐÒÏÄÏÌÖÅÎÉÅÍ?" -#: src/lang.c:808 +#: src/lang.c:821 msgid "Save filename> " msgstr "óÏÈÒÁÎÉÔØ × ÆÁÊÌ> " -#: src/lang.c:809 +#: src/lang.c:822 msgid "Saved" msgstr "óÏÈÒÁÎÅÎÏ" -#: src/lang.c:810 +#: src/lang.c:823 #, c-format msgid "%4d unread (%4d hot) %s in %s\n" msgstr "%4d ÎÅÐÒÏÞÉÔÁÎÏ (%4d hot) %s × %s\n" -#: src/lang.c:811 +#: src/lang.c:824 #, c-format msgid "Saved %s...\n" msgstr "óÏÈÒÁÎÅÎÏ %s...\n" -#: src/lang.c:812 +#: src/lang.c:825 msgid "Nothing was saved" msgstr "îÉÞÅÇÏ ÎÅ ÂÙÌÏ ÓÏÈÒÁÎÅÎÏ" -#: src/lang.c:813 +#: src/lang.c:826 #, c-format msgid "" "\n" @@ -3643,190 +3689,190 @@ msgstr "" "\n" "%s %d %s ÉÚ %d %s\n" -#: src/lang.c:814 +#: src/lang.c:827 #, c-format msgid "-- %s saved to %s%s --" msgstr "-- %s ÓÏÈÒÁÎ. × %s%s --" -#: src/lang.c:815 +#: src/lang.c:828 #, c-format msgid "-- %s saved to %s - %s --" msgstr "-- %s ÓÏÈÒÁÎ. × %s - %s --" -#: src/lang.c:816 +#: src/lang.c:829 msgid "Saving..." msgstr "úÁÐÉÓØ..." -#: src/lang.c:817 +#: src/lang.c:830 #, c-format msgid "%s: Screen initialization failed" msgstr "%s: ÎÅÕÄÁÞÎÁÑ ÉÎÉÃÉÁÌÉÚÁÃÉÑ ÜËÒÁÎÁ" -#: src/lang.c:819 +#: src/lang.c:832 #, c-format msgid "%s: screen is too small\n" msgstr "%s: ÜËÒÁÎ ÓÌÉÛËÏÍ ÍÁÌ\n" -#: src/lang.c:821 +#: src/lang.c:834 #, fuzzy, c-format msgid "screen is too small, %s is exiting" msgstr "ÜËÒÁÎ ÓÌÉÛËÏÍ ÍÁÌ, %s ×ÙÈÏÄ\n" -#: src/lang.c:822 +#: src/lang.c:835 #, fuzzy msgid "Delete scope?" msgstr "÷ÙÂÒÁÔØ ÏÂÌÁÓÔØ ÛÁÂÌÏÎÁ: " -#: src/lang.c:823 +#: src/lang.c:836 #, fuzzy msgid "Enter scope> " msgstr "÷×ÅÄÉÔÅ ÎÏÍÅÒ ÏÐÃÉÉ> " -#: src/lang.c:824 +#: src/lang.c:837 #, fuzzy msgid "Select new position> " msgstr "÷ÙÂÒÁÔØ ÛÁÂÌÏÎ : " -#: src/lang.c:825 +#: src/lang.c:838 msgid "New position cannot be a global scope" msgstr "" -#: src/lang.c:826 +#: src/lang.c:839 msgid "Global scope, operation not allowed" msgstr "" -#: src/lang.c:827 +#: src/lang.c:840 msgid "Rename scope> " msgstr "" -#: src/lang.c:828 +#: src/lang.c:841 #, fuzzy msgid "Select scope> " msgstr "÷ÙÂÅÒÉÔÅ ÇÒÕÐÐÕ> " -#: src/lang.c:829 +#: src/lang.c:842 #, fuzzy msgid "Scopes Menu" msgstr "íÅÎÀ ÏÐÃÉÊ" -#: src/lang.c:830 +#: src/lang.c:843 #, fuzzy msgid "Scopes Menu Commands" msgstr "ëÏÍÁÎÄÙ ×ÅÒÈÎÅÇÏ ÕÒÏ×ÎÑ" -#: src/lang.c:831 +#: src/lang.c:844 #, c-format msgid "Search backwards [%s]> " msgstr "ðÏÉÓË ÎÁÚÁÄ [%s]> " -#: src/lang.c:832 +#: src/lang.c:845 #, c-format msgid "Search body [%s]> " msgstr "ðÏÉÓË × ÔÅÌÅ [%s]> " -#: src/lang.c:833 +#: src/lang.c:846 #, c-format msgid "Search forwards [%s]> " msgstr "ðÏÉÓË ×ÐÅÒ£Ä [%s]> " -#: src/lang.c:834 +#: src/lang.c:847 msgid "Searching..." msgstr "ðÏÉÓË..." -#: src/lang.c:835 +#: src/lang.c:848 #, c-format msgid "Searching article %d of %d ('q' to abort)..." msgstr "ðÏÉÓË ÓÔÁÔØÉ %d ÉÚ %d ('q' - ÐÒÅÒ×ÁÔØ)..." -#: src/lang.c:836 +#: src/lang.c:849 msgid "Select article> " msgstr "÷ÙÂÅÒÉÔÅ ÓÔÁÔØÀ> " -#: src/lang.c:837 +#: src/lang.c:850 msgid "" "Select option number before text or use arrow keys and . 'q' to quit." msgstr "" "÷ÙÂÅÒÉÔÅ ÎÏÍÅÒ ÏÐÃÉÉ ÉÌÉ ÐÅÒÅÊÄÉÔÅ ÓÔÒÅÌÏÞËÁÍÉ É ÎÁÖÍÉÔÅ . 'q' ×ÙÈÏÄ." -#: src/lang.c:838 +#: src/lang.c:851 msgid "Select group> " msgstr "÷ÙÂÅÒÉÔÅ ÇÒÕÐÐÕ> " -#: src/lang.c:839 +#: src/lang.c:852 #, c-format msgid "Enter selection pattern [%s]> " msgstr "÷×ÅÄÉÔÅ ÛÁÂÌÏÎ ÄÌÑ ×ÙÂÏÒÁ [%s]> " -#: src/lang.c:840 +#: src/lang.c:853 #, fuzzy msgid "Select thread> " msgstr "÷ÙÂÅÒÉÔÅ ÄÉÓËÕÓÓÉÀ > " -#: src/lang.c:841 +#: src/lang.c:854 #, 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:842 +#: src/lang.c:855 msgid "servers active-file" msgstr "active-ÆÁÊÌ ÓÅÒ×ÅÒÏ×" -#: src/lang.c:843 +#: src/lang.c:856 msgid "Cannot move into new newsgroups. Subscribe first..." msgstr "îÅ ÍÏÇÕ ÐÅÒÅÊÔÉ × ÎÏ×ÕÀ ÇÒÕÐÐÕ. óÎÁÞÁÌÁ ÐÏÄÐÉÛÉÔÅÓØ..." -#: src/lang.c:844 +#: src/lang.c:857 msgid "" msgstr "<ðòïâåì>" -#: src/lang.c:845 +#: src/lang.c:858 #, c-format msgid "Starting: (%s)" msgstr "óÔÁÒÔÕÀ: (%s)" -#: src/lang.c:846 +#: src/lang.c:859 #, c-format msgid "List Thread (%d of %d)" msgstr "óÐÉÓÏË ÄÉÓËÕÓÓÉÊ (%d ÉÚ %d)" -#: src/lang.c:847 +#: src/lang.c:860 #, c-format msgid "Thread (%.*s)" msgstr "äÉÓËÕÓÓÉÑ (%.*s)" -#: src/lang.c:848 +#: src/lang.c:861 msgid "Enter wildcard subscribe pattern> " msgstr "÷×ÅÄÉÔÅ ÛÁÂÌÏÎ ÄÌÑ ÐÏÄÐÉÓËÉ> " -#: src/lang.c:849 +#: src/lang.c:862 #, c-format msgid "subscribed to %d groups" msgstr "ÐÏÄÐÉÓÁÌÉÓØ ÎÁ %d ÇÒÕÐÐ" -#: src/lang.c:850 +#: src/lang.c:863 #, c-format msgid "Subscribed to %s" msgstr "ðÏÄÐÉÓÁÌÉÓØ ÎÁ %s" -#: src/lang.c:851 +#: src/lang.c:864 msgid "Subscribing... " msgstr "ðÏÄÐÉÓÙ×ÁÅÍÓÑ... " -#: src/lang.c:852 +#: src/lang.c:865 #, c-format msgid "Repost or supersede article(s) [%%s]? (%s/%s/%s): " msgstr "ïÔÐÒÁ×ÉÔØ ÓÎÏ×Á ÉÌÉ ÚÁÍÅÎÉÔØ ÓÔÁÔØÀ(É) [%%s]? (%s/%s/%s): " -#: src/lang.c:853 +#: src/lang.c:866 #, c-format msgid "Supersede article(s) to group(s) [%s]> " msgstr "úÁÍÅÎÉÔØ ÓÔÁÔØÀ(É) × ÇÒÕÐÐÕ(Ù) [%s]> " -#: src/lang.c:854 +#: src/lang.c:867 msgid "Superseding article ..." msgstr "úÁÍÅÎÁ ÓÔÁÔØÉ ..." -#: src/lang.c:855 +#: src/lang.c:868 #, c-format msgid "" "\n" @@ -3835,24 +3881,24 @@ msgstr "" "\n" "ïÓÔÁÎÏ×ÌÅÎÏ. îÁÂÅÒÉÔÅ 'fg' ÄÌÑ ÐÅÒÅÚÁÐÕÓËÁ %s\n" -#: src/lang.c:857 +#: src/lang.c:870 #, c-format msgid "%d days" msgstr "%d ÄÎÅÊ" -#: src/lang.c:858 +#: src/lang.c:871 msgid "" msgstr "<ôáâ>" -#: src/lang.c:859 +#: src/lang.c:872 msgid "TeX " msgstr "" -#: src/lang.c:860 +#: src/lang.c:873 msgid "# Default action/prompt strings\n" msgstr "" -#: src/lang.c:861 +#: src/lang.c:874 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" @@ -3863,111 +3909,111 @@ msgid "" "# expire=ON/OFF ON=limit to default_filter_days OFF=don't ever expire\n" msgstr "" -#: src/lang.c:874 +#: src/lang.c:887 msgid "" "# If ON use print current subject or newsgroup description in the last line\n" msgstr "" "# åÓÌÉ ON, ÔÏ ×Ù×ÏÄÉÔØ ÔÅËÕÝÕÀ ÔÅÍÕ ÉÌÉ ÏÐÉÓÁÎÉÅ ÇÒÕÐÐÙ × ÐÏÓÌÅÄÎÅÊ ÓÔÒÏËÅ\n" -#: src/lang.c:875 +#: src/lang.c:888 msgid "# Host & time info used for detecting new groups (don't touch)\n" msgstr "" "# éÎÆÏÒÍÁÃÉÑ Ï ÈÏÓÔÅ É ×ÒÅÍÅÎÉ, ÉÓÐÏÌØÚÕÅÔÓÑ ÄÌÑ ÏÐÒÅÄÅÌÅÎÉÑ\n" "# ÎÏ×ÙÈ ÇÒÕÐÐ (ÎÅ ÉÚÍÅÎÑÔØ)\n" -#: src/lang.c:876 +#: src/lang.c:889 msgid "There is no news\n" msgstr "îÅÔ ÎÏ×ÏÓÔÅÊ\n" -#: src/lang.c:877 +#: src/lang.c:890 msgid "Thread" msgstr "äÉÓËÕÓÓÉÑ" -#: src/lang.c:878 +#: src/lang.c:891 msgid "Thread Level Commands" msgstr "ëÏÍÁÎÄÙ ÕÒÏ×ÎÑ ÄÉÓËÕÓÓÉÊ" -#: src/lang.c:879 +#: src/lang.c:892 msgid "Thread deselected" msgstr "ó ÄÉÓËÕÓÓÉÉ ÓÎÑÔÁ ÏÔÍÅÔËÁ" -#: src/lang.c:880 +#: src/lang.c:893 msgid "Thread selected" msgstr "äÉÓËÕÓÓÉÑ ×ÙÂÒÁÎÁ" -#: src/lang.c:882 +#: src/lang.c:895 msgid "threads" msgstr "ÄÉÓËÕÓÓÉÉ" -#: src/lang.c:884 +#: src/lang.c:897 msgid "thread" msgstr "ÄÉÓËÕÓÓÉÑ" -#: src/lang.c:885 +#: src/lang.c:898 #, c-format msgid "Thread %4s of %4s" msgstr "äÉÓËÕÓÓÉÑ %4s ÉÚ %4s" -#: src/lang.c:886 +#: src/lang.c:899 msgid "Threading articles..." msgstr "òÁÚÂÏÒ ÄÉÓËÕÓÓÉÊ..." -#: src/lang.c:887 +#: src/lang.c:900 #, c-format msgid "Toggled word highlighting %s" msgstr "ðÅÒÅËÌÀÞÅÎÉÅ ÐÏÄÓ×ÅÔËÉ ÓÌÏ× %s" -#: src/lang.c:888 +#: src/lang.c:901 msgid "Toggled rot13 encoding" msgstr "ðÅÒÅËÌÀÞÅÎÉÅ ËÏÄÉÒÏ×ËÉ rot13" -#: src/lang.c:889 -#, c-format -msgid "Toggled german TeX encoding %s" +#: src/lang.c:902 +#, fuzzy, c-format +msgid "Toggled German TeX encoding %s" msgstr "ðÅÒÅËÌÀÞÅÎÉÅ ÎÅÍÅÃËÏÊ TeX ËÏÄÉÒÏ×ËÉ %s" -#: src/lang.c:890 +#: src/lang.c:903 #, c-format msgid "Toggled tab-width to %d" msgstr "ðÅÒÅËÌÀÞÅÎÉÅ ÛÉÒÉÎÙ ÔÁÂÕÌÑÃÉÉ ÎÁ %d" -#: src/lang.c:892 +#: src/lang.c:905 #, c-format msgid "%d Trying to dotlock %s" msgstr "%d ÐÏÐÙÔËÁ dotlock %s" -#: src/lang.c:893 +#: src/lang.c:906 #, c-format msgid "%d Trying to lock %s" msgstr "%d ðÏÐÙÔËÁ ÚÁÂÌÏËÉÒÏ×ÁÔØ %s" -#: src/lang.c:895 +#: src/lang.c:908 msgid " h=help" msgstr " h=ÐÏÍÏÝØ" -#: src/lang.c:897 +#: src/lang.c:910 msgid "Unlimited" msgstr "îÅÏÇÒÁÎÉÞÅÎ" -#: src/lang.c:898 +#: src/lang.c:911 msgid "Enter wildcard unsubscribe pattern> " msgstr "÷×ÅÄÉÔÅ ÛÁÂÌÏÎ ÄÌÑ ÏÔÐÉÓÙ×ÁÎÉÑ> " -#: src/lang.c:899 +#: src/lang.c:912 #, c-format msgid "Error decoding %s : %s" msgstr "ïÛÉÂËÁ ÒÁÓËÏÄÉÒÏ×ÁÎÉÑ %s : %s" -#: src/lang.c:900 +#: src/lang.c:913 msgid "No end." msgstr "îÅÔ ËÏÎÃÁ." -#: src/lang.c:901 +#: src/lang.c:914 #, c-format msgid "%s successfully decoded." msgstr "%s ÕÓÐÅÛÎÏ ÒÁÓËÏÄÉÒÏ×ÁÎ." -#: src/lang.c:902 +#: src/lang.c:915 #, c-format msgid "" "%*s[-- %s/%s, %suuencoded file, %d lines, name: %s --]\n" @@ -3976,113 +4022,113 @@ msgstr "" "%*s[-- %s/%s, %suuencoded ÆÁÊÌ, %d ÓÔÒÏË, ÉÍÑ: %s --]\n" "\n" -#: src/lang.c:903 +#: src/lang.c:916 msgid "unread " msgstr "ÎÅÐÒÏÞÉÔÁÎÏ " -#: src/lang.c:904 +#: src/lang.c:917 #, c-format msgid "unsubscribed from %d groups" msgstr "ÏÔÐÉÓÁÌÉÓØ ÏÔ %d ÇÒÕÐÐ" -#: src/lang.c:905 +#: src/lang.c:918 #, c-format msgid "Unsubscribed from %s" msgstr "ïÔÐÉÓÁÌÉÓØ ÏÔ %s" -#: src/lang.c:906 +#: src/lang.c:919 msgid "Unsubscribing... " msgstr "ïÔÐÉÓÙ×ÁÅÍÓÑ... " -#: src/lang.c:907 +#: src/lang.c:920 msgid "Unthreading articles..." msgstr "òÁÚÇÒÕÐÐÉÒÏ×ËÁ ÄÉÓËÕÓÓÉÊ..." -#: src/lang.c:908 +#: src/lang.c:921 msgid "Updated" msgstr "ïÂÎÏ×ÌÅÎÏ" -#: src/lang.c:909 +#: src/lang.c:922 msgid "Updating" msgstr "ïÂÎÏ×ÌÅÎÉÅ" -#: src/lang.c:910 +#: src/lang.c:923 msgid "URL Menu" msgstr "" -#: src/lang.c:911 +#: src/lang.c:924 #, fuzzy msgid "URL Menu Commands" msgstr "ëÏÍÁÎÄÙ ×ÅÒÈÎÅÇÏ ÕÒÏ×ÎÑ" -#: src/lang.c:912 +#: src/lang.c:925 #, fuzzy, c-format msgid "Opening %s" msgstr "ïÔËÒÙÔÉÅ %s\n" -#: src/lang.c:913 +#: src/lang.c:926 #, fuzzy msgid "Select URL> " msgstr "÷ÙÂÅÒÉÔÅ ÇÒÕÐÐÕ> " -#: src/lang.c:914 +#: src/lang.c:927 #, fuzzy msgid "No URLs in this article" msgstr "îÅÔ ÂÏÌØÛÅ URL × ÓÔÁÔØÅ" -#: src/lang.c:915 +#: src/lang.c:928 msgid "Use MIME display program for this message?" msgstr "÷ÙÚ×ÁÔØ ÐÒÏÇÒÁÍÍÕ, ÐÏËÁÚÙ×ÁÀÝÕÀ MIME ÄÌÑ ÓÔÁÔØÉ?" -#: src/lang.c:916 +#: src/lang.c:929 msgid " -c mark all news as read in subscribed newsgroups (batch mode)" msgstr "" " -c ÏÔÍÅÔÉÔØ ×ÓÅ ÎÏ×ÏÓÔÉ ËÁË ÐÒÏÞ. × ÐÏÄÐÉÓ. ÇÒÕÐÐÁÈ (ÐÁËÅÔÎÙÊ ÒÅÖÉÍ)" -#: src/lang.c:917 +#: src/lang.c:930 msgid " -Z return status indicating if any unread news (batch mode)" msgstr " -Z ×ÏÚ×ÒÁÔ ÓÔÁÔÕÓÁ Ï ÎÅÐÒÏÞÉÔÁÎÎÙÈ ÎÏ×ÏÓÔÑÈ (ÐÁËÅÔÎÙÊ ÒÅÖÉÍ)" -#: src/lang.c:918 +#: src/lang.c:931 msgid " -q don't check for new newsgroups" msgstr " -q ÎÅ ÐÒÏ×ÅÒÑÔØ ÐÏÑ×ÌÅÎÉÑ ÎÏ×ÙÈ ÇÒÕÐÐ ÎÏ×ÏÓÔÅÊ" -#: src/lang.c:919 +#: src/lang.c:932 msgid " -X don't save any files on quit" msgstr " -X ÎÅ ÓÏÈÒÁÎÑÔØ ÆÁÊÌÙ ÐÒÉ ×ÙÈÏÄÅ" -#: src/lang.c:920 +#: src/lang.c:933 msgid " -d don't show newsgroup descriptions" msgstr " -d ÎÅ ÐÏËÁÚÙ×ÁÔØ ÏÐÉÓÁÎÉÑ ÇÒÕÐÐ" -#: src/lang.c:921 +#: src/lang.c:934 msgid " -G limit get only limit articles/group" msgstr " -G limit ÐÏÌÕÞÉÔØ ÔÏÌØËÏ limit ÓÔÁÔÅÊ/ÇÒÕÐÐ" -#: src/lang.c:922 +#: src/lang.c:935 #, c-format msgid " -H help information about %s" msgstr " -H ÐÏÄÓËÁÚËÁ Ï %s" -#: src/lang.c:923 +#: src/lang.c:936 msgid " -h this help message" msgstr " -h ÜÔÁ ÐÏÄÓËÁÚËÁ" -#: src/lang.c:924 +#: src/lang.c:937 #, c-format msgid " -I dir news index file directory [default=%s]" msgstr " -I dir ÄÉÒÅËÔÏÒÉÑ ÉÎÄÅËÓÎÏÇÏ ÆÁÊÌÁ [ÐÏ ÕÍÏÌÞÁÎÉÀ=%s]" -#: src/lang.c:925 +#: src/lang.c:938 msgid " -u update index files (batch mode)" msgstr " -u ÏÂÎÏ×ÉÔØ ÉÎÄÅËÓÎÙÅ ÆÁÊÌÙ (ÐÁËÅÔÎÙÊ ÒÅÖÉÍ)" -#: src/lang.c:926 +#: src/lang.c:939 #, c-format msgid " -m dir mailbox directory [default=%s]" msgstr " -m dir ÄÉÒÅËÔÏÒÉÑ mailbox [ÐÏ ÕÍÏÌÞÁÎÉÀ=%s]" -#: src/lang.c:927 +#: src/lang.c:940 #, c-format msgid "" "\n" @@ -4091,55 +4137,55 @@ msgstr "" "\n" "ïÔÐÒÁ×ÌÑÊÔÅ ÏÛÉÂËÉ/ËÏÍÍÅÎÔÁÒÉÉ %s" -#: src/lang.c:928 +#: src/lang.c:941 msgid " -N mail new news to your posts (batch mode)" msgstr "" " -N ÏÔÐÒÁ×ÌÑÔØ ÐÏ email ÎÏ×ÙÅ ÓÔÁÔØÉ ÎÁ ×ÁÛÉ ÓÏÏÂÝÅÎÉÑ (ÐÁËÅÔÎÙÊ " "ÒÅÖÉÍ)" -#: src/lang.c:929 +#: src/lang.c:942 msgid " -M user mail new news to specified user (batch mode)" msgstr "" " -M user ÏÔÐÒÁ×ÌÑÔØ ÐÏ email ÎÏ×ÙÅ ÓÔÁÔØÉ ÕËÁÚÁÎÎÏÍÕ ÐÏÌØÚÏ×ÁÔÅÌÀ " "(ÐÁËÅÔÎÙÊ ÒÅÖÉÍ)" -#: src/lang.c:930 +#: src/lang.c:943 #, c-format msgid " -f file subscribed to newsgroups file [default=%s]" msgstr " -f file ÆÁÊÌ ÐÏÄÐÉÓËÉ [ÐÏ ÕÍÏÌÞÁÎÉÀ=%s]" -#: src/lang.c:931 +#: src/lang.c:944 #, fuzzy msgid " -x no-posting mode" msgstr " -x ÒÅÖÉÍ ÚÁÐÒÅÔ ÏÔÐÒÁ×ÌÅÎÉÑ" -#: src/lang.c:932 +#: src/lang.c:945 msgid " -w post an article and exit" msgstr " -w ÏÔÐÒÁ×ÉÔØ ÓÔÁÔØÀ É ×ÙÊÔÉ" -#: src/lang.c:933 +#: src/lang.c:946 msgid " -o post all postponed articles and exit" msgstr " -o ÏÔÐÒÁ×ÉÔØ ×ÓÅ ÏÔÌÏÖÅÎÎÙÅ ÓÔÁÔØÉ É ×ÙÊÔÉ" -#: src/lang.c:934 +#: src/lang.c:947 msgid " -R read news saved by -S option" msgstr " -R ÞÉÔÁÔØ ÎÏ×ÏÓÔÉ, ÓÏÈÒÁΣÎÎÙÅ ÏÐÃÉÅÊ -S" -#: src/lang.c:935 +#: src/lang.c:948 #, c-format msgid " -s dir save news directory [default=%s]" msgstr " -s dir ÄÉÒÅËÔÏÒÉÑ ÄÌÑ ÓÏÈÒÁÎÅÎÉÑ ÎÏ×ÏÓÔÅÊ [ÐÏ ÕÍÏÌÞÁÎÉÀ=%s]" -#: src/lang.c:936 +#: src/lang.c:949 msgid " -S save new news for later reading (batch mode)" msgstr "" " -S ÓÏÈÒÁÎÑÔØ ÎÏ×ÏÓÔÉ ÄÌÑ ÐÏÓÌÅÄÕÀÝÅÇÏ ÐÒÏÞÔÅÎÉÑ (ÐÁËÅÔÎÙÊ ÒÅÖÉÍ)" -#: src/lang.c:937 +#: src/lang.c:950 msgid " -z start if any unread news" msgstr " -z ÚÁÐÕÓÔÉÔØ ÅÓÌÉ ÅÓÔØ ÎÅÐÒÏÞÉÔÁÎÎÙÅ ÎÏ×ÏÓÔÉ" -#: src/lang.c:938 +#: src/lang.c:951 #, c-format msgid "" "A Usenet reader.\n" @@ -4150,35 +4196,35 @@ msgstr "" "\n" "éÓÐÏÌØÚÏ×ÁÎÉÅ: %s [ÏÐÃÉÉ] [ÇÒÕÐÐÁ ÎÏ×ÏÓÔÅÊ[,...]]" -#: src/lang.c:939 +#: src/lang.c:952 msgid " -v verbose output for batch mode options" msgstr " -v ÄÅÔÁÌØÎÙÊ ×Ù×ÏÄ ÄÌÑ ÏÐÃÉÊ ÐÁËÅÔÎÏÇÏ ÒÅÖÉÍÁ" -#: src/lang.c:940 +#: src/lang.c:953 msgid " -V print version & date information" msgstr " -V ×Ù×ÅÓÔÉ ×ÅÒÓÉÀ É ÄÁÔÕ" -#: src/lang.c:941 +#: src/lang.c:954 #, c-format msgid "%s only useful without batch mode operations\n" msgstr "%s ÏÐÃÉÑ ÐÏÌÅÚÎÁ ÔÏÌØËÏ ÂÅÚ ÐÁËÅÔÎÏÇÏ ÒÅÖÉÍÁ\n" -#: src/lang.c:942 +#: src/lang.c:955 #, c-format msgid "%s only useful for batch mode operations\n" msgstr "%s ÏÐÃÉÑ ÐÏÌÅÚÎÁ ÔÏÌØËÏ × ÐÁËÅÔÎÏÍ ÒÅÖÉÍÅ\n" -#: src/lang.c:943 +#: src/lang.c:956 #, fuzzy, c-format msgid "%s only useful for batch or debug mode operations\n" msgstr "%s ÏÐÃÉÑ ÐÏÌÅÚÎÁ ÔÏÌØËÏ × ÐÁËÅÔÎÏÍ ÒÅÖÉÍÅ\n" -#: src/lang.c:944 +#: src/lang.c:957 #, c-format msgid "Useless combination %s and %s. Ignoring %s.\n" msgstr "" -#: src/lang.c:946 +#: src/lang.c:959 #, c-format msgid "" "\n" @@ -4187,12 +4233,12 @@ msgstr "" "\n" "%s%d ×ÎÅ ÄÉÁÐÁÚÏÎÁ (0 - %d). óÂÒÏÓ × 0" -#: src/lang.c:947 +#: src/lang.c:960 #, c-format msgid "View '%s' (%s/%s)?" msgstr "ðÒÏÓÍÏÔÒ '%s' (%s/%s)?" -#: src/lang.c:949 +#: src/lang.c:962 #, c-format msgid "" "\n" @@ -4204,7 +4250,7 @@ msgstr "" "óÔÒÏËÁ %d - ÐÅÒ×ÁÑ ÄÌÉÎÎÁÑ ÓÔÒÏËÁ:\n" "%-100s\n" -#: src/lang.c:950 +#: src/lang.c:963 msgid "" "\n" "Warning: article unchanged after editing\n" @@ -4212,7 +4258,7 @@ msgstr "" "\n" "÷ÎÉÍÁÎÉÅ: ÓÔÁÔØÑ ÎÅ ÉÚÍÅÎÉÌÁÓØ ÐÏÓÌÅ ÒÅÄÁËÔÉÒÏ×ÁÎÉÑ\n" -#: src/lang.c:951 +#: src/lang.c:964 msgid "" "\n" "Warning: \"Subject:\" contains only whitespaces.\n" @@ -4220,7 +4266,7 @@ msgstr "" "\n" "÷ÎÉÍÁÎÉÅ: \"Subject:\" ÓÏÄÅÒÖÉÔ ÏÄÎÉ ÐÒÏÂÅÌÙ.\n" -#: src/lang.c:952 +#: src/lang.c:965 msgid "" "\n" "Warning: \"Subject:\" begins with \"Re: \" but there are no \"References:" @@ -4229,7 +4275,7 @@ msgstr "" "\n" "ðÒÅÄÕÐÒÅÖÄÅÎÉÅ: \"Subject:\" ÎÁÞÉÎÁÅÔÓÑ Ó \"Re: \" ÎÏ ÎÅÔ \"References:\".\n" -#: src/lang.c:954 +#: src/lang.c:967 msgid "" "\n" "Warning: Article has \"References:\" but \"Subject:\" does not begin\n" @@ -4239,7 +4285,7 @@ msgstr "" "÷ÎÉÍÁÎÉÅ: × ÓÔÁÔØÅ ÅÓÔØ \"References:\" ÎÏ \"Subject:\"\n" " ÎÅ ÎÁÞÉÎÁÅÔÓÑ Ó \"Re: \" É ÎÅ ÓÏÄÅÒÖÉÔ \"(was:\".\n" -#: src/lang.c:957 +#: src/lang.c:970 msgid "" "Read carefully!\n" "\n" @@ -4261,7 +4307,7 @@ msgstr "" "÷ÏÔ ÓÔÁÔØÑ, ËÏÔÏÒÕÀ ×Ù ÈÏÔÉÔÅ ÏÔÍÅÎÉÔØ:\n" "\n" -#: src/lang.c:961 +#: src/lang.c:974 msgid "" "\n" "Warning: You are using a non-plain transfer encoding (such as base64 or\n" @@ -4276,13 +4322,13 @@ msgstr "" "ÂÕÄÅÔ\n" " ÄÏÂÁ×ÌÅÎÁ ÜÔÏÊ ÐÒÏÇÒÁÍÍÏÊ, ÏÎÁ ÎÅ ÂÕÄÅÔ ËÏÒÒÅËÔÎÏ ÚÁËÏÄÉÒÏ×ÁÎÁ.\n" -#: src/lang.c:966 +#: src/lang.c:979 msgid "" "\n" "Warning: \"example\" is a reserved hierarchy!\n" msgstr "" -#: src/lang.c:967 +#: src/lang.c:980 #, c-format msgid "" "\n" @@ -4297,7 +4343,7 @@ msgstr "" "îÅËÏÔÏÒÙÅ ÚÎÁÞÅÎÉÑ × ×ÁÛÅÍ %s ÆÁÊÌÅ ÉÚÍÅÎÉÌÉÓØ!\n" "ðÒÏÞÉÔÁÊÔÅ WHATSNEW, É Ô.Ä...\n" -#: src/lang.c:969 +#: src/lang.c:982 #, c-format msgid "" "\n" @@ -4311,7 +4357,7 @@ msgstr "" "îÅËÏÔÏÒÙÅ ÚÎÁÞÅÎÉÅÑ × ÆÁÊÌÅ %s ÍÏÇÕÔ ÂÙÔØ ÐÒÏÉÇÎÏÒÉÒÏ×ÁÎÙ,\n" "ÄÒÕÇÉÅ ÍÏÇÌÉ ÂÙÔØ ÉÚÍÅÎÅÎÙ!\n" -#: src/lang.c:972 +#: src/lang.c:985 #, c-format msgid "" "Warning: tin wrote fewer groups to your\n" @@ -4321,7 +4367,7 @@ msgid "" "before you start tin once again!\n" msgstr "" -#: src/lang.c:976 +#: src/lang.c:989 #, c-format msgid "" "\n" @@ -4331,12 +4377,12 @@ msgstr "" "÷ÎÉÍÁÎÉÅ: ÏÂÎÁÒÕÖÅÎÏ %d '-- \\n' ÓÔÒÏË, ÜÔÏ ÍÏÖÅÔ ÕÄÉ×ÉÔØ ÎÅËÏÔÏÒÙÈ " "ÐÏÌØÚÏ×ÁÔÅÌÅÊ.\n" -#: src/lang.c:977 +#: src/lang.c:990 #, c-format msgid "Warning: Only %d out of %d articles were saved" msgstr "÷ÎÉÍÁÎÉÅ: óÏÈÒÁÎÅÎÙ ÔÏÌØËÏ %d ÉÚ %d ÓÔÁÔÅÊ" -#: src/lang.c:978 +#: src/lang.c:991 #, c-format msgid "" "\n" @@ -4351,14 +4397,14 @@ msgstr "" " ÐÏÌÅÚÎÕÀ ÉÎÆÏÒÍÁÃÉÀ, ÏÎÉ ÄÏÌÖÎÙ ÂÙÔØ ËÏÒÏÔËÉÍÉ ÎÁÓÔÏÌØËÏ,\n" " ÎÁÓËÏÌØËÏ ÜÔÏ ×ÏÚÍÏÖÎÏ.\n" -#: src/lang.c:982 +#: src/lang.c:995 #, c-format msgid "" "Warning: this mail address may contain a spamtrap. %s=continue, %s=abort? " msgstr "" "÷ÎÉÍÁÎÉÅ: ÁÄÒÅÓ email ÍÏÖÅÔ ÓÏÄÅÒÖÁÔØ spamtrap. %s=ÐÒÏÄÏÌÖÉÔØ, %s=ÓÔÏÐ? " -#: src/lang.c:983 +#: src/lang.c:996 msgid "" "\n" "Warning: Signatures should start with '-- \\n' not with '--\\n'.\n" @@ -4366,37 +4412,37 @@ msgstr "" "\n" "÷ÎÉÍÁÎÉÅ: óÉÇÎÁÔÕÒÙ ÄÏÌÖÎÙ ÎÁÞÉÎÁÔØÓÑ Ó '-- \\n' ÎÅ Ó '--\\n'.\n" -#: src/lang.c:984 +#: src/lang.c:997 msgid "Writing attributes file..." msgstr "úÁÐÉÓØ ÆÁÊÌÁ ÁÔÒÉÂÕÔÏ×..." -#: src/lang.c:986 -#, c-format -msgid "%d Responses" +#: src/lang.c:999 +#, fuzzy, c-format +msgid "%4d Responses" msgstr "%d ÏÔ×ÅÔÏ×" -#: src/lang.c:988 +#: src/lang.c:1001 #, c-format msgid "Added %d %s" msgstr "äÏÂÁ×ÌÅÎÏ %d %s" -#: src/lang.c:989 +#: src/lang.c:1002 msgid "No unsubscribed groups to show" msgstr "îÅÔ ÏÔÐÉÓÁÎÎÙÈ ÇÒÕÐÐ ÄÌÑ ×Ù×ÏÄÁ" -#: src/lang.c:990 +#: src/lang.c:1003 msgid "Showing subscribed to groups only" msgstr "ðÏËÁÚ ÔÏÌØËÏ ÐÏÄÐÉÓÁÎÎÙÈ ÎÁ ÇÒÕÐÐÕ" -#: src/lang.c:991 +#: src/lang.c:1004 msgid "Yes " msgstr "äÁ " -#: src/lang.c:992 +#: src/lang.c:1005 msgid " You have mail" msgstr " îÏ×ÁÑ ÐÏÞÔÁ" -#: src/lang.c:997 +#: src/lang.c:1010 #, c-format msgid "" "\n" @@ -4416,11 +4462,11 @@ msgstr "" " ÏÔÒÅÄÁËÔÉÒÕÊÔŠţ É ÕÂÅÒÉÔÅ ÜÔÉ ÓÉÍ×ÏÌÙ ÉÌÉ ÉÚÍÅÎÉÔÅ × M)ÅÎÀ\n" " ÚÎÁÞÅÎÉÅ MM_NETWORK_CHARSET ÎÁ ÐÏÄÈÏÄÑÝÅÅ.\n" -#: src/lang.c:1008 +#: src/lang.c:1021 msgid " -D mode debug mode" msgstr "" -#: src/lang.c:1012 +#: src/lang.c:1025 msgid "" "Read carefully!\n" "\n" @@ -4447,11 +4493,11 @@ msgstr "" "÷ÏÔ ÓÔÁÔØÑ, ËÏÔÏÒÕÀ ×Ù ÈÏÔÉÔÅ ÏÔÍÅÎÉÔØ:\n" "\n" -#: src/lang.c:1021 +#: src/lang.c:1034 msgid "toggle color" msgstr "ÉÚÍÅÎÉÔØ Ã×ÅÔ" -#: src/lang.c:1022 +#: src/lang.c:1035 msgid "" "# Changing colors of several screen parts\n" "# Possible values are:\n" @@ -4497,11 +4543,11 @@ msgstr "" "# 15 = Ó×ÅÔÌÏ-ÂÅÌÙÊ\n" "\n" -#: src/lang.c:1042 +#: src/lang.c:1055 msgid " -a toggle color flag" msgstr " -a ÉÚÍÅÎÉÔØ Ã×ÅÔ" -#: src/lang.c:1046 +#: src/lang.c:1059 msgid "" "\n" "Error: Followup-To set to more than one newsgroup!\n" @@ -4509,14 +4555,14 @@ msgstr "" "\n" "ïÛÉÂËÁ: Followup-To ÕÓÔÁÎÏ×ÌÅÎ ÎÁ ÂÏÌØÛÅ ÞÅÍ ÏÄÎÕ ÇÒÕÐÐÕ!\n" -#: src/lang.c:1047 +#: src/lang.c:1060 #, c-format msgid "" "\n" "Error: \"%s\" is renamed, use \"%s\" instead!\n" msgstr "" -#: src/lang.c:1048 +#: src/lang.c:1061 #, c-format msgid "" "\n" @@ -4525,7 +4571,7 @@ msgstr "" "\n" "ïÛÉÂËÁ: ËÒÏÓÓ-ÐÏÓÔÉÎÇÁ × %d ÇÒÕÐÐÙ ÂÅÚ Followup-To ÓÔÒÏËÉ!\n" -#: src/lang.c:1049 +#: src/lang.c:1062 #, c-format msgid "" "\n" @@ -4534,7 +4580,7 @@ msgstr "" "\n" "ïÛÉÂËÁ: \"%s\" - ÎÅÄÏÐÕÓÔÉÍÁÑ ÇÒÕÐÐÁ!\n" -#: src/lang.c:1051 +#: src/lang.c:1064 msgid "" "\n" "Warning: Followup-To set to more than one newsgroup!\n" @@ -4542,7 +4588,7 @@ msgstr "" "\n" "÷ÎÉÍÁÎÉÅ: Followup-To ÕÓÔÁÎÏ×ÌÅÎ ÎÁ ÂÏÌØÛÅ ÞÅÍ ÏÄÎÕ ÇÒÕÐÐÕ!\n" -#: src/lang.c:1052 +#: src/lang.c:1065 #, fuzzy, c-format msgid "" "\n" @@ -4551,7 +4597,7 @@ msgstr "" "\n" "÷ÎÉÍÁÎÉÅ: \"%s\" - ÎÅÄÏÐÕÓÔÉÍÁÑ ÎÁ ÜÔÏÍ ÍÅÓÔÅ ÇÒÕÐÐÁ ÎÏ×ÏÓÔÅÊ!\n" -#: src/lang.c:1053 +#: src/lang.c:1066 #, c-format msgid "" "\n" @@ -4560,7 +4606,7 @@ msgstr "" "\n" "÷ÎÉÍÁÎÉÅ: ËÒÏÓÓ-ÐÏÓÔÉÎÇ × %d ÇÒÕÐÐÙ ÂÅÚ Followup-To ÓÔÒÏËÉ!\n" -#: src/lang.c:1054 +#: src/lang.c:1067 #, c-format msgid "" "\n" @@ -4569,7 +4615,7 @@ msgstr "" "\n" "÷ÎÉÍÁÎÉÅ: \"%s\" ÎÅ × newsrc É ÍÏÖÅÔ ÂÙÔØ ÏÛÉÂÏÞÎÁ ÎÁ ÜÔÏÍ ÍÅÓÔÅ!\n" -#: src/lang.c:1055 +#: src/lang.c:1068 #, c-format msgid "" "\n" @@ -4578,171 +4624,171 @@ msgstr "" "\n" "÷ÎÉÍÁÎÉÅ: \"%s\" - ÎÅÄÏÐÕÓÔÉÍÁÑ ÎÁ ÜÔÏÍ ÍÅÓÔÅ ÇÒÕÐÐÁ ÎÏ×ÏÓÔÅÊ!\n" -#: src/lang.c:1059 +#: src/lang.c:1072 #, c-format msgid "%d files successfully written from %d articles. %d %s occurred." msgstr "%d ÆÁÊÌÏ× ÕÓÐÅÛÎÏ ÚÁÐÉÓÁÎÙ ÉÚ %d ÓÔÁÔÅÊ. %d %s." -#: src/lang.c:1060 +#: src/lang.c:1073 msgid "Missing parts." msgstr "ðÒÏÐÕÝÅÎÙ ÞÁÓÔÉ." -#: src/lang.c:1061 +#: src/lang.c:1074 msgid "No beginning." msgstr "îÅÔ ÎÁÞÁÌÁ." -#: src/lang.c:1062 +#: src/lang.c:1075 msgid "No data." msgstr "îÅÔ ÄÁÎÎÙÈ." -#: src/lang.c:1063 +#: src/lang.c:1076 msgid "Unknown error." msgstr "îÅÉÚ×ÅÓÔÎÁÑ ÏÛÉÂËÁ." -#: src/lang.c:1066 +#: src/lang.c:1079 #, c-format msgid "\tChecksum of %s (%ld %s)" msgstr "\tëÏÎÔÒÏÌØÎÁÑ ÓÕÍÍÁ %s (%ld %s)" -#: src/lang.c:1071 +#: src/lang.c:1084 msgid "Reading mail active file... " msgstr "" -#: src/lang.c:1072 +#: src/lang.c:1085 msgid "Reading mailgroups file... " msgstr "þÔÅÎÉÅ ÆÁÊÌÁ mailgroups... " -#: src/lang.c:1076 +#: src/lang.c:1089 msgid "perform PGP operations on article" msgstr "×ÙÐÏÌÎÉÔØ PGP ÏÐÅÒÁÃÉÉ ÓÏ ÓÔÁÔØÅÊ" -#: src/lang.c:1077 +#: src/lang.c:1090 msgid "Add key(s) to public keyring?" msgstr "äÏÂÁ×ÉÔØ ËÌÀÞ(É) Ë ÏÔËÒÙÔÙÍ ËÌÀÞÁÍ?" -#: src/lang.c:1078 +#: src/lang.c:1091 #, c-format msgid "%s=encrypt, %s=sign, %s=both, %s=quit: " msgstr "%s=ÛÉÆÒÏ×ÁÔØ, %s=ÐÏÄÐÉÓÁÔØ, %s=ÏÂÁ, %s=×ÙÈÏÄ: " -#: src/lang.c:1079 +#: src/lang.c:1092 #, c-format msgid "%s=sign, %s=sign & include public key, %s=quit: " msgstr "%s=ÛÉÆÒÏ×ÁÔØ, %s=ÐÏÄÐÉÓÁÔØ É ×ÌÏÖÉÔØ ÏÔËÒÙÔÙÊ ËÌÀÞ, %s=×ÙÈÏÄ: " -#: src/lang.c:1080 +#: src/lang.c:1093 #, c-format msgid "PGP has not been set up (can't open %s)" msgstr "PGP ÎÅ ÕÓÔÁÎÏ×ÌÅÎ (ÎÅ ÍÏÇÕ ÏÔËÒÙÔØ %s)" -#: src/lang.c:1081 +#: src/lang.c:1094 msgid "Article not signed and no public keys found" msgstr "óÔÁÔØÑ ÎÅ ÐÏÄÐÉÓÁÎÁ É ÏÔËÒÙÔÙÊ ËÌÀÞ ÎÅ ÎÁÊÄÅÎ" -#: src/lang.c:1083 +#: src/lang.c:1096 #, c-format msgid "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone: " msgstr "" "%s=×ÙÈÏÄ, %s=ÒÅÄ., %s=ispell, %s=pgp, %s=ÍÅÎÀ, %s=ÏÔÐÒÁ×ÉÔØ, %s=ÏÔÌÏÖÉÔØ: " -#: src/lang.c:1084 +#: src/lang.c:1097 #, c-format msgid "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=send [%%s]: " msgstr "%s=×ÙÈÏÄ, %s=ÒÅÄ., %s=ispell, %s=pgp, %s=ÏÔÐÒÁ×ÉÔØ [%%s]: " -#: src/lang.c:1085 +#: src/lang.c:1098 #, c-format msgid "" "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: " msgstr "" "%s=×ÙÈÏÄ, %s=ÒÅÄ., %s=ispell, %s=pgp, %s=ÍÅÎÀ, %s=ÏÔÐÒ., %s=ÏÔÌÏÖÉÔØ [%%s]: " -#: src/lang.c:1087 +#: src/lang.c:1100 #, 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:1088 +#: src/lang.c:1101 #, c-format msgid "%s=quit, %s=edit, %s=pgp, %s=send [%%s]: " msgstr "%s=×ÙÈÏÄ, %s=ÒÅÄ., %s=pgp, %s=ÏÔÐÒÁ×ÉÔØ [%%s]: " -#: src/lang.c:1089 +#: src/lang.c:1102 #, 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:1093 +#: src/lang.c:1106 #, c-format msgid "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone: " msgstr "%s=×ÙÈÏÄ, %s=ÒÅÄ., %s=ispell, %s=ÍÅÎÀ, %s=ÏÔÐÒ., %s=ÏÔÌÏÖÉÔØ: " -#: src/lang.c:1094 +#: src/lang.c:1107 #, c-format msgid "%s=quit, %s=edit, %s=ispell, %s=send [%%s]: " msgstr "%s=×ÙÈÏÄ, %s=ÒÅÄ., %s=ispell, %s=ÏÔÐÒÁ×ÉÔØ [%%s]: " -#: src/lang.c:1095 +#: src/lang.c:1108 #, c-format msgid "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone [%%s]: " msgstr "" "%s=×ÙÈÏÄ, %s=ÒÅÄ., %s=ispell, %s=ÍÅÎÀ, %s=ÏÔÐÒÁ×ÉÔØ, %s=ÏÔÌÏÖÉÔØ [%%s]: " -#: src/lang.c:1097 +#: src/lang.c:1110 #, c-format msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone: " msgstr "%s=×ÙÈÏÄ, %s=ÒÅÄ., %s=ÍÅÎÀ, %s=ÏÔÐÒÁ×ÉÔØ, %s=ÏÔÌÏÖÉÔØ: " -#: src/lang.c:1098 +#: src/lang.c:1111 #, c-format msgid "%s=quit, %s=edit, %s=send [%%s]: " msgstr "%s=×ÙÈÏÄ, %s=ÒÅÄ., %s=ÏÔÐÒÁ×ÉÔØ [%%s]: " -#: src/lang.c:1099 +#: src/lang.c:1112 #, c-format msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone [%%s]: " msgstr "%s=×ÙÈÏÄ, %s=ÒÅÄ., %s=ÍÅÎÀ, %s=ÏÔÐÒÁ×ÉÔØ, %s=ÏÔÌÏÖÉÔØ [%%s]: " -#: src/lang.c:1105 +#: src/lang.c:1118 msgid "Try cache_overview_files to speed up things.\n" msgstr "ðÏÐÒÏÂÕÊÔÅ cache_overview_files ÄÌÑ ÕÓËÏÒÅÎÉÑ.\n" -#: src/lang.c:1106 +#: src/lang.c:1119 msgid "Tin will use local index files instead.\n" msgstr "Tin ÂÕÄÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ ÆÁÊÌÙ ÌÏËÁÌØÎÏÇÏ ÉÎÄÅËÓÁ.\n" -#: src/lang.c:1107 +#: src/lang.c:1120 msgid "Cannot find NNTP server name" msgstr "îÅ ÍÏÇÕ ÎÁÊÔÉ ÉÍÑ NNTP ÓÅÒ×ÅÒÁ" -#: src/lang.c:1108 +#: src/lang.c:1121 #, fuzzy, c-format msgid "Connecting to %s:%u..." msgstr "óÏÅÄÉÎÅÎÉÅ Ó %s:%u..." -#: src/lang.c:1109 +#: src/lang.c:1122 #, fuzzy msgid "Disconnecting from server..." msgstr "ïÔÓÏÅÄÉÎÅÎÉÅ ÏÔ ÓÅÒ×ÅÒÁ...\n" -#: src/lang.c:1110 +#: src/lang.c:1123 #, c-format msgid "Failed to connect to NNTP server %s. Exiting..." msgstr "îÅ ÕÄÁÌÏÓØ ÓÏÅÄÉÎÉÔØÓÑ Ó NNTP ÓÅÒ×ÅÒÏÍ %s. ÷ÙÈÏÄ..." -#: src/lang.c:1111 +#: src/lang.c:1124 msgid "205 Closing connection" msgstr "205 úÁËÒÙÔÉÅ ÓÏÅÄÉÎÅÎÉÑ" -#: src/lang.c:1112 +#: src/lang.c:1125 msgid "Your server does not support the NNTP XOVER or OVER command.\n" msgstr "óÅÒ×ÅÒ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔ NNTP XOVER ÉÌÉ OVER ËÏÍÁÎÄÙ.\n" -#: src/lang.c:1113 +#: src/lang.c:1126 msgid "Connection to news server has timed out. Reconnect?" msgstr "÷ÒÅÍÑ ÓÏÅÄÉÎÅÎÉÑ Ë ÓÅÒ×ÅÒÕ ÐÒÅ×ÙÓÉÌÏ ÌÉÍÉÔ. ðÏÄËÌÀÞÉÔØÓÑ ÅÝ£ ÒÁÚ?" -#: src/lang.c:1114 +#: src/lang.c:1127 #, c-format msgid "" "Put the server name in the file %s,\n" @@ -4751,47 +4797,47 @@ msgstr "" "ðÏÍÅÓÔÉÔØ ÉÍÑ ÓÅÒ×ÅÒÁ × ÆÁÊÌ %s,\n" "ÉÌÉ ÕÓÔÁÎÏ×ÉÔØ ÐÅÒÅÍÅÎÎÕÀ ÏËÒÕÖÅÎÉÑ NNTPSERVER" -#: src/lang.c:1115 +#: src/lang.c:1128 msgid " -A force authentication on connect" msgstr " -A ÐÒÉÎÕÄÉÔÅÌØÎÁÑ ÁÕÔÅÎÔÉÆÉËÁÃÉÑ ÐÒÉ ÓÏÅÄÉÎÅÎÉÉ" -#: src/lang.c:1116 +#: src/lang.c:1129 #, c-format msgid " -g serv read news from NNTP server serv [default=%s]" msgstr " -g serv ÞÔÅÎÉÅ ÎÏ×ÏÓÔÅÊ Ó NNTP ÓÅÒ×ÅÒÁ serv [ÐÏ ÕÍÏÌÞÁÎÉÀ=%s]" -#: src/lang.c:1117 +#: src/lang.c:1130 #, c-format msgid " -p port use port as NNTP port [default=%d]" msgstr " -p port ÉÓÐÏÌØÚÏ×ÁÔØ port ËÁË NNTP ÐÏÒÔ [ÐÏ ÕÍÏÌÞÁÎÉÀ=%d]" -#: src/lang.c:1118 +#: src/lang.c:1131 #, fuzzy msgid " -Q quick start. Same as -dnq" -msgstr " -Q ÂÙÓÔÒÙÊ ÚÁÐÕÓË. ëÁË Ó ÏÐÃÉÑÍÉ -nqd" +msgstr " -Q ÂÙÓÔÒÙÊ ÚÁÐÕÓË. ëÁË Ó ÏÐÃÉÑÍÉ -dnq" -#: src/lang.c:1119 +#: src/lang.c:1132 msgid " -r read news remotely from default NNTP server" msgstr "" " -r ÞÉÔÁÔØ ÎÏ×ÏÓÔÉ ÕÄÁÌÅÎÎÏ Ó NNTP ÓÅÒ×ÅÒÁ, ÚÁÄÁÎÎÏÇÏ ÐÏ ÕÍÏÌÞÁÎÉÀ" -#: src/lang.c:1120 +#: src/lang.c:1133 msgid " -l use only LIST instead of GROUP (-n) command" msgstr " -l ÉÓÐÏÌØÚÏ×ÁÔØ LIST ×ÍÅÓÔÏ ËÏÍÁÎÄÙ GROUP (-n)" -#: src/lang.c:1121 +#: src/lang.c:1134 msgid " -n only read subscribed .newsrc groups from NNTP server" msgstr " -n ÞÉÔÁÔØ ÔÏÌØËÏ ÐÏÄÐÉÓÁÎÎÙÅ .newsrc ÇÒÕÐÐÙ Ó NNTP ÓÅÒ×ÅÒÁ" -#: src/lang.c:1123 +#: src/lang.c:1136 msgid " -4 force connecting via IPv4" msgstr "" -#: src/lang.c:1124 +#: src/lang.c:1137 msgid " -6 force connecting via IPv6" msgstr "" -#: src/lang.c:1125 +#: src/lang.c:1138 msgid "" "\n" "socket or connect problem\n" @@ -4799,7 +4845,7 @@ msgstr "" "\n" "ÐÒÏÂÌÅÍÁ Ó ÓÏËÅÔÏÍ ÉÌÉ Ó ÓÏÅÄÉÎÅÎÉÅÍ\n" -#: src/lang.c:1127 +#: src/lang.c:1140 #, c-format msgid "" "\n" @@ -4808,16 +4854,16 @@ msgstr "" "\n" "óÏÅÄÉÎÅÎÉÅ Ó %s: " -#: src/lang.c:1128 +#: src/lang.c:1141 msgid "Giving up...\n" msgstr "ðÒÅËÒÁÝÁÅÍ...\n" -#: src/lang.c:1130 +#: src/lang.c:1143 #, c-format msgid "%s/tcp: Unknown service.\n" msgstr "%s/tcp: îÅÉÚ×ÅÓÔÎÙÊ ÓÅÒ×ÉÓ.\n" -#: src/lang.c:1134 +#: src/lang.c:1147 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" @@ -4825,88 +4871,89 @@ msgstr "" "÷ÁÛ ÓÅÒ×ÅÒ ÎÅ ÓÏÄÅÒÖÉÔ Xref: × Ó×ÏÅÊ ÉÎÆÏÒÍÁÃÉÉ XOVER.\n" "Tin ÂÕÄÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ XHDR XREF (ÞÕÔØ ÍÅÄÌÅÎÅÅ).\n" -#: src/lang.c:1137 +#: src/lang.c:1150 msgid "Your server does not have Xref: in its XOVER information.\n" msgstr "óÅÒ×ÅÒ ÎÅ ÓÏÄÅÒÖÉÔ Xref: × XOVER.\n" -#: src/lang.c:1140 +#: src/lang.c:1153 #, 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:1143 -msgid " -Q quick start. Same as -qd" -msgstr " -Q ÂÙÓÔÒÙÊ ÚÁÐÕÓË. ôÏ ÖÅ ÓÁÍÏÅ ËÁË Ó ÏÐÃÉÑÍÉ -qd" +#: src/lang.c:1156 +#, fuzzy +msgid " -Q quick start. Same as -dq" +msgstr " -Q ÂÙÓÔÒÙÊ ÚÁÐÕÓË. ëÁË Ó ÏÐÃÉÑÍÉ -dq" -#: src/lang.c:1144 +#: src/lang.c:1157 msgid " -l read only active file instead of scanning spool (-n) command" msgstr "" " -l ÞÉÔÁÔØ ÔÏÌØËÏ ÆÁÊÌ active ×ÍÅÓÔÏ ÓËÁÎÉÒÏ×ÁÎÉÑ spool (-n) ËÏÍÁÎÄÙ" -#: src/lang.c:1145 +#: src/lang.c:1158 msgid " -n only read subscribed .newsrc groups from spool" msgstr " -n ÞÉÔÁÔØ ÔÏÌØËÏ ÐÏÄÐÉÓÁÎÎÙÅ .newsrc ÇÒÕÐÐÙ ÉÚ spool" -#: src/lang.c:1146 +#: src/lang.c:1159 msgid "Your server does not have Xref: in its NOV-files.\n" msgstr "÷ÁÛ ÓÅÒ×ÅÒ ÎÅ ÉÍÅÅÔ Xref: × NOV-ÆÁÊÌÁÈ.\n" -#: src/lang.c:1150 +#: src/lang.c:1163 msgid "Posting using external inews failed. Use built in inews instead?" msgstr "ïÔÐÒÁ×ÌÅÎÉÅ Ó ×ÎÅÛÎÉÍ inews ÐÒÏ×ÁÌÉÌÏÓØ. éÓÐÏÌØÚÏ×ÁÔØ ×ÓÔÒÏÅÎÎÙÊ inews" -#: src/lang.c:1151 +#: src/lang.c:1164 msgid "It worked! Should I always use my built in inews from now on?" msgstr "úÁÒÁÂÏÔÁÌÏ! éÓÐÏÌØÚÏ×ÁÔØ ×ÓÅÇÄÁ ÓÄÅÌÁÎÎÙÊ inews?" -#: src/lang.c:1155 +#: src/lang.c:1168 #, c-format msgid "%d %s printed" msgstr "%d %s ÎÁÐÅÞÁÔÁÎÏ" -#: src/lang.c:1156 +#: src/lang.c:1169 msgid "output article/thread/hot/pattern/tagged articles to printer" msgstr "×Ù×ÏÄ ÓÔÁÔØÉ/ÄÉÓËÕÓÓÉÉ/hot/ÛÁÂÌÏÎÁ/ÐÏÍÅÞÅÎÎÙÈ ÓÔÁÔÅÊ ÎÁ ÐÅÞÁÔØ" -#: src/lang.c:1157 +#: src/lang.c:1170 msgid "Print" msgstr "ðÅÞÁÔØ" -#: src/lang.c:1158 +#: src/lang.c:1171 msgid "Printing..." msgstr "ðÅÞÁÔÁÀ..." -#: src/lang.c:1162 +#: src/lang.c:1175 #, fuzzy, c-format msgid "%d %s piped to \"%s\"" msgstr "%d %s ÎÁÐÅÞÁÔÁÎÏ" -#: src/lang.c:1163 +#: src/lang.c:1176 msgid "pipe article/thread/hot/pattern/tagged articles into command" msgstr "pipe ÓÔÁÔØÀ/ÄÉÓËÕÓÓÉÀ/hot/ÛÁÂÌÏÎ/ÐÏÍÅÞÅÎÎÙÅ ÓÔÁÔØÉ × ËÏÍÁÎÄÕ" -#: src/lang.c:1164 +#: src/lang.c:1177 msgid "No command" msgstr "îÅÔ ËÏÍÁÎÄÙ" -#: src/lang.c:1165 +#: src/lang.c:1178 msgid "Pipe" msgstr "" -#: src/lang.c:1166 +#: src/lang.c:1179 #, c-format msgid "Pipe to command [%.*s]> " msgstr "Pipe × ËÏÍÁÎÄÕ [%.*s]> " -#: src/lang.c:1167 +#: src/lang.c:1180 msgid "Piping..." msgstr "" -#: src/lang.c:1169 +#: src/lang.c:1182 msgid "Piping not enabled." msgstr "Piping ÎÅ ×ËÌÀÞÅÎ." -#: src/lang.c:1173 +#: src/lang.c:1186 #, c-format msgid "" "\n" @@ -4921,7 +4968,7 @@ msgstr "" " É ÓÏÄÅÒÖÉÍÏÅ. éÓÐÏÌØÚÕÊÔÅ ÚÁÐÑÔÕÀ (,) ÄÌÑ ÒÁÚÄÅÌÅÎÉÑ\n" " ÎÅÓËÏÌØËÉÈ ÉÍÅÎ ÇÒÕÐÐ.\n" -#: src/lang.c:1178 +#: src/lang.c:1191 #, c-format msgid "" "\n" @@ -4934,7 +4981,7 @@ msgstr "" " ÔÁË ËÁË ÓÔÒÏËÁ ÎÅ ÍÏÖÅÔ ÓÏÄÅÒÖÁÔØ ÐÒÏÂÅÌÏ×.\n" " ðÏÖÁÌÕÊÓÔÁ ÚÁÐÉÓÙ×ÁÅÔÅ ×ÓÅ ÇÒÕÐÐÙ ÏÄÎÏÊ ÓÔÒÏËÏÊ.\n" -#: src/lang.c:1183 +#: src/lang.c:1196 #, c-format msgid "" "\n" @@ -4947,7 +4994,7 @@ msgstr "" " üÔÏ ÎÏ×ÏÅ Ó×ÏÊÔÓ×Ï É ÍÏÖÅÔ ÐÏÄÄÅÒÖÉ×ÁÔØÓÑ ÎÅ ×ÓÅÍÉ ÓÅÒ×ÅÒÁÍÉ.\n" " þÔÏÂÙ ÉÚÂÅÖÁÔØ ÐÒÏÂÌÅÍ, ÚÁÐÉÓÙ×ÁÊÔÅ ×ÓÅ ÇÒÕÐÐÙ ÏÄÎÏÊ ÓÔÒÏËÏÊ.\n" -#: src/lang.c:1187 +#: src/lang.c:1200 #, c-format msgid "" "\n" @@ -4956,7 +5003,7 @@ msgstr "" "\n" "÷ÎÉÍÁÎÉÅ: ÓÔÒÏËÁ \"%s:\" ÓÏÄÅÒÖÉÔ ÐÒÏÂÅÌÙ, ËÏÔÏÒÙÅ ÄÏÌÖÎÙ ÂÙÔØ ÕÂÒÁÎÙ.\n" -#: src/lang.c:1192 +#: src/lang.c:1205 msgid "" "\n" " If your article contains quoted text please take some time to pare it " @@ -4978,40 +5025,40 @@ msgid "" " likely to ignore it completely. It's a crowded net out there.\n" msgstr "" -#: src/lang.c:1205 +#: src/lang.c:1218 msgid "shell escape" msgstr "×ÙÈÏÄ × ÏÂÏÌÏÞËÕ" -#: src/lang.c:1206 +#: src/lang.c:1219 #, c-format msgid "Shell Command (%s)" msgstr "ëÏÍÁÎÄÁ ÏÂÏÌÏÞËÉ (%s)" -#: src/lang.c:1207 +#: src/lang.c:1220 #, c-format msgid "Enter shell command [%s]> " msgstr "÷×ÅÄÉÔÅ ËÏÍÁÎÄÕ ÏÂÏÌÏÞËÉ [%s]> " -#: src/lang.c:1211 +#: src/lang.c:1224 #, c-format msgid "%s: Can't get entry for TERM\n" msgstr "%s: îÅ ÍÏÇÕ ÐÏÌÕÞÉÔØ ÚÁÐÉÓØ ÄÌÑ TERM\n" -#: src/lang.c:1215 +#: src/lang.c:1228 #, c-format msgid "Group %.*s ('q' to quit)..." msgstr "çÒÕÐÐÁ %.*s ('q' ÞÔÏÂÙ ×ÙÊÔÉ)..." -#: src/lang.c:1217 +#: src/lang.c:1230 #, c-format msgid "Group %.*s..." msgstr "çÒÕÐÐÁ %.*s..." -#: src/lang.c:1221 +#: src/lang.c:1234 msgid "Server unavailable\n" msgstr "óÅÒ×ÅÒ ÎÅ ÄÏÓÔÕÐÅÎ\n" -#: src/lang.c:1227 +#: src/lang.c:1240 #, c-format msgid "" "%s=pipe; %s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; " @@ -5020,7 +5067,7 @@ msgstr "" "%s=pipe; %s=mail; %s=ÐÅÞÁÔØ; %s=×ÙÈÏÄ; %s=toggle all/unread; %s=ÓÏÈÒ.; " "%s=ÏÔÍ.; %s=ÏÔÐÒÁ×ÉÔØ" -#: src/lang.c:1228 +#: src/lang.c:1241 #, c-format msgid "" "%s=pipe; %s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post" @@ -5028,7 +5075,7 @@ msgstr "" "%s=pipe; %s=mail; %s=ÐÅÞÁÔØ; %s=×ÙÈÏÄ; %s=reply mail; %s=ÓÏÈÒ.; %s=ÏÔÍ.; " "%s=ÏÔÐÒÁ×ÉÔØ" -#: src/lang.c:1230 +#: src/lang.c:1243 #, c-format msgid "" "%s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post" @@ -5036,13 +5083,13 @@ msgstr "" "%s=mail; %s=ÐÅÞÁÔØ; %s=×ÙÈÏÄ; %s=toggle all/unread; %s=ÓÏÈÒ.; %s=ÏÔÍ.; " "%s=ÏÔÐÒÁ×ÉÔØ" -#: src/lang.c:1231 +#: src/lang.c:1244 #, c-format msgid "%s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post" msgstr "" "%s=mail; %s=ÐÅÞÁÔØ; %s=×ÙÈÏÄ; %s=ÏÔ×ÅÔÉÔØ; %s=ÓÏÈÒ.; %s=ÏÔÍ.; %s=ÏÔÐÒÁ×ÉÔØ" -#: src/lang.c:1235 +#: src/lang.c:1248 #, c-format msgid "" "%s=pipe; %s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post" @@ -5050,525 +5097,525 @@ msgstr "" "%s=pipe; %s=mail; %s=×ÙÈÏÄ; %s=toggle all/unread; %s=ÓÏÈÒ.; %s=ÏÔÍ.; " "%s=ÏÔÐÒÁ×ÉÔØ" -#: src/lang.c:1236 +#: src/lang.c:1249 #, c-format msgid "%s=pipe; %s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post" msgstr "" "%s=pipe; %s=mail; %s=×ÙÈÏÄ; %s=ÏÔ×ÅÔÉÔØ; %s=ÓÏÈÒ.; %s=ÏÔÍ.; %s=ÏÔÐÒÁ×ÉÔØ" -#: src/lang.c:1238 +#: src/lang.c:1251 #, c-format msgid "%s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post" msgstr "" "%s=mail; %s=×ÙÈÏÄ; %s=toggle all/unread; %s=ÓÏÈÒ.; %s=ÏÔÍ.; %s=ÏÔÐÒÁ×ÉÔØ" -#: src/lang.c:1239 +#: src/lang.c:1252 #, c-format msgid "%s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post" msgstr "%s=mail; %s=×ÙÈÏÄ; %s=ÏÔ×ÅÔÉÔØ; %s=ÓÏÈÒÁÎÉÔØ; %s=ÏÔÍ.; %s=ÏÔÐÒÁ×ÉÔØ" -#: src/lang.c:1245 +#: src/lang.c:1258 msgid "Terminal does not support color" msgstr "ôÅÒÍÉÎÁÌ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔ Ã×ÅÔ" -#: src/lang.c:1250 +#: src/lang.c:1263 #, c-format msgid "Trying %s" msgstr "" -#: src/lang.c:1264 src/lang.c:1292 src/lang.c:1574 src/refs.c:292 +#: src/lang.c:1277 src/lang.c:1305 src/lang.c:1587 src/refs.c:292 msgid "None" msgstr "îÉÞÅÇÏ" -#: src/lang.c:1265 +#: src/lang.c:1278 msgid "Subject" msgstr "ôÅÍÁ" -#: src/lang.c:1266 +#: src/lang.c:1279 msgid "References" msgstr "" -#: src/lang.c:1267 +#: src/lang.c:1280 msgid "Both Subject and References" msgstr "ôÅÍÁ É References" -#: src/lang.c:1268 +#: src/lang.c:1281 msgid "Multipart Subject" msgstr "" -#: src/lang.c:1269 +#: src/lang.c:1282 msgid "Percentage Match" msgstr "óÏ×ÐÁÄÅÎÉÑ ÐÏ ÐÒÏÃÅÎÔÁÍ" -#: src/lang.c:1282 src/lang.c:1373 src/lang.c:1463 +#: src/lang.c:1295 src/lang.c:1386 src/lang.c:1476 msgid "No" msgstr "îÅÔ" -#: src/lang.c:1283 src/lang.c:1465 +#: src/lang.c:1296 src/lang.c:1478 msgid "Yes" msgstr "äÁ" -#: src/lang.c:1284 +#: src/lang.c:1297 msgid "Hide All" msgstr "óËÒÙÔØ ×ÓÅ" -#: src/lang.c:1293 +#: src/lang.c:1306 msgid "Address" msgstr "áÄÒÅÓ" -#: src/lang.c:1294 +#: src/lang.c:1307 msgid "Full Name" msgstr "ðÏÌÎÏÅ ÉÍÑ" -#: src/lang.c:1295 +#: src/lang.c:1308 msgid "Address and Name" msgstr "áÄÒÅÓ É ÉÍÑ" -#: src/lang.c:1303 +#: src/lang.c:1316 msgid "Max" msgstr "íÁËÓÉÍÁÌØÎÙÊ" -#: src/lang.c:1304 +#: src/lang.c:1317 msgid "Sum" msgstr "óÕÍÍÁ" -#: src/lang.c:1305 +#: src/lang.c:1318 msgid "Average" msgstr "óÒÅÄÎÉÊ" -#: src/lang.c:1315 src/lang.c:1335 +#: src/lang.c:1328 src/lang.c:1348 msgid "Black" msgstr "þÅÒÎÙÊ" -#: src/lang.c:1316 src/lang.c:1336 +#: src/lang.c:1329 src/lang.c:1349 msgid "Red" msgstr "ëÒÁÓÎÙÊ" -#: src/lang.c:1317 src/lang.c:1337 +#: src/lang.c:1330 src/lang.c:1350 msgid "Green" msgstr "úÅÌ£ÎÙÊ" -#: src/lang.c:1318 src/lang.c:1338 +#: src/lang.c:1331 src/lang.c:1351 msgid "Brown" msgstr "ëÏÒÉÞÎÅ×ÙÊ" -#: src/lang.c:1319 src/lang.c:1339 +#: src/lang.c:1332 src/lang.c:1352 msgid "Blue" msgstr "óÉÎÉÊ" -#: src/lang.c:1320 src/lang.c:1340 +#: src/lang.c:1333 src/lang.c:1353 msgid "Pink" msgstr "òÏÚÏ×ÙÊ" -#: src/lang.c:1321 src/lang.c:1341 +#: src/lang.c:1334 src/lang.c:1354 msgid "Cyan" msgstr "çÏÌÕÂÏÊ" -#: src/lang.c:1322 src/lang.c:1342 +#: src/lang.c:1335 src/lang.c:1355 msgid "White" msgstr "âÅÌÙÊ" -#: src/lang.c:1323 +#: src/lang.c:1336 msgid "Gray" msgstr "óÅÒÙÊ" -#: src/lang.c:1324 +#: src/lang.c:1337 msgid "Light Red" msgstr "ó×ÅÔÌÏ-ËÒÁÓÎÙÊ" -#: src/lang.c:1325 +#: src/lang.c:1338 msgid "Light Green" msgstr "ó×ÅÔÌÏ-ÚÅÌ£ÎÙÊ" -#: src/lang.c:1326 +#: src/lang.c:1339 msgid "Yellow" msgstr "ö£ÌÔÙÊ" -#: src/lang.c:1327 +#: src/lang.c:1340 msgid "Light Blue" msgstr "ó×ÅÔÌÏ-ÓÉÎÉÊ" -#: src/lang.c:1328 +#: src/lang.c:1341 msgid "Light Pink" msgstr "ó×ÅÔÌÏ-ÒÏÚÏ×ÙÊ" -#: src/lang.c:1329 +#: src/lang.c:1342 msgid "Light Cyan" msgstr "ó×ÅÔÌÏ-ÇÏÌÕÂÏÊ" -#: src/lang.c:1330 +#: src/lang.c:1343 msgid "Light White" msgstr "ó×ÅÔÌÏ-ÂÅÌÙÊ" -#: src/lang.c:1351 src/lang.c:1470 src/lang.c:1485 +#: src/lang.c:1364 src/lang.c:1483 src/lang.c:1498 msgid "Nothing" msgstr "îÉÞÅÇÏ" -#: src/lang.c:1353 +#: src/lang.c:1366 msgid "Space" msgstr "" -#: src/lang.c:1361 +#: src/lang.c:1374 msgid "Normal" msgstr "" -#: src/lang.c:1362 +#: src/lang.c:1375 msgid "Best highlighting" msgstr "ìÕÞÛÅÅ ÐÏÄÓ×ÅÞÉ×ÁÎÉÅ" -#: src/lang.c:1363 +#: src/lang.c:1376 msgid "Underline" msgstr "ðÏÄÞÅÒËÉ×ÁÎÉÅ" -#: src/lang.c:1364 +#: src/lang.c:1377 msgid "Reverse video" msgstr "òÅ×ÅÒÓÎÏÅ ×ÉÄÅÏ" -#: src/lang.c:1365 +#: src/lang.c:1378 msgid "Blinking" msgstr "íÉÇÁÎÉÅ" -#: src/lang.c:1366 +#: src/lang.c:1379 msgid "Half bright" msgstr "" -#: src/lang.c:1367 +#: src/lang.c:1380 msgid "Bold" msgstr "" -#: src/lang.c:1374 +#: src/lang.c:1387 msgid "Cc" msgstr "" -#: src/lang.c:1375 +#: src/lang.c:1388 msgid "Bcc" msgstr "" -#: src/lang.c:1376 +#: src/lang.c:1389 msgid "Cc and Bcc" msgstr "" -#: src/lang.c:1393 src/lang.c:1406 +#: src/lang.c:1406 src/lang.c:1419 msgid "none" msgstr "ÎÉÞÅÇÏ" -#: src/lang.c:1394 +#: src/lang.c:1407 msgid "commands" msgstr "ËÏÍÁÎÄÙ" -#: src/lang.c:1395 +#: src/lang.c:1408 msgid "select" msgstr "×ÙÂÏÒ" -#: src/lang.c:1397 +#: src/lang.c:1410 msgid "commands & quit" msgstr "ËÏÍÁÎÄÙ É ×ÙÈÏÄ" -#: src/lang.c:1398 +#: src/lang.c:1411 msgid "commands & select" msgstr "ËÏÍÁÎÄÙ É ×ÙÂÏÒ" -#: src/lang.c:1399 +#: src/lang.c:1412 msgid "quit & select" msgstr "×ÙÈÏÄ É ×ÙÂÏÒ" -#: src/lang.c:1400 +#: src/lang.c:1413 msgid "commands & quit & select" msgstr "ËÏÍÁÎÄÙ, ×ÙÈÏÄ É ×ÙÂÏÒ" -#: src/lang.c:1407 +#: src/lang.c:1420 msgid "PageDown" msgstr "" -#: src/lang.c:1408 +#: src/lang.c:1421 msgid "PageNextUnread" msgstr "" -#: src/lang.c:1409 +#: src/lang.c:1422 msgid "PageDown or PageNextUnread" msgstr "" -#: src/lang.c:1415 +#: src/lang.c:1428 #, fuzzy msgid "Subject: (case sensitive)" msgstr "ôÅÍÁ: ÓÔÒÏËÁ (ÎÅ ÉÇÎÏÒÉÒÏ×ÁÔØ ÒÅÇÉÓÔÒ)" -#: src/lang.c:1416 +#: src/lang.c:1429 #, fuzzy msgid "Subject: (ignore case)" msgstr "ôÅÍÁ: ÓÔÒÏËÁ (ÉÇÎÏÒÉÒÏ×ÁÔØ ÒÅÇÉÓÔÒ) " -#: src/lang.c:1417 +#: src/lang.c:1430 #, fuzzy msgid "From: (case sensitive)" msgstr "From: ÓÔÒÏËÁ (ÎÅ ÉÇÎÏÒ. ÒÅÇÉÓÔÒ) " -#: src/lang.c:1418 +#: src/lang.c:1431 #, fuzzy msgid "From: (ignore case)" msgstr "From: ÓÔÒÏËÁ (ÉÇÎÏÒ. ÒÅÇÉÓÔÒ) " -#: src/lang.c:1419 +#: src/lang.c:1432 msgid "Msg-ID: & full References: line" msgstr "" -#: src/lang.c:1420 +#: src/lang.c:1433 msgid "Msg-ID: & last References: only" msgstr "" -#: src/lang.c:1421 +#: src/lang.c:1434 msgid "Message-ID: entry only" msgstr "" -#: src/lang.c:1422 +#: src/lang.c:1435 #, fuzzy msgid "Lines:" msgstr "óÔÒÏËÉ" -#: src/lang.c:1428 +#: src/lang.c:1441 #, fuzzy msgid "Don't trim article body" msgstr "óÏÒÔÉÒÏ×ÁÔØ ÓÔÁÔØÉ ÐÏ" -#: src/lang.c:1429 +#: src/lang.c:1442 msgid "Skip leading blank lines" msgstr "" -#: src/lang.c:1430 +#: src/lang.c:1443 msgid "Skip trailing blank lines" msgstr "" -#: src/lang.c:1431 +#: src/lang.c:1444 msgid "Skip leading and trailing blank l." msgstr "" -#: src/lang.c:1432 +#: src/lang.c:1445 msgid "Compact multiple between text" msgstr "" -#: src/lang.c:1433 +#: src/lang.c:1446 msgid "Compact multiple and skip leading" msgstr "" -#: src/lang.c:1434 +#: src/lang.c:1447 msgid "Compact multiple and skip trailing" msgstr "" -#: src/lang.c:1435 +#: src/lang.c:1448 msgid "Compact mltpl., skip lead. & trai." msgstr "" -#: src/lang.c:1464 +#: src/lang.c:1477 msgid "Shell archive" msgstr "" -#: src/lang.c:1471 +#: src/lang.c:1484 msgid "Subject: (descending)" msgstr "ôÅÍÁ: (ÐÏ ÕÂÙ×ÁÎÉÀ)" -#: src/lang.c:1472 +#: src/lang.c:1485 msgid "Subject: (ascending)" msgstr "ôÅÍÁ: (ÐÏ ×ÏÚÒÁÓÔÁÎÉÀ)" -#: src/lang.c:1473 +#: src/lang.c:1486 msgid "From: (descending)" msgstr "From: (ÐÏ ÕÂÙ×ÁÎÉÀ)" -#: src/lang.c:1474 +#: src/lang.c:1487 msgid "From: (ascending)" msgstr "From: (ÐÏ ×ÏÚÒÁÓÔÁÎÉÀ)" -#: src/lang.c:1475 +#: src/lang.c:1488 msgid "Date: (descending)" msgstr "äÁÔÁ: (ÐÏ ÕÂÙ×ÁÎÉÀ)" -#: src/lang.c:1476 +#: src/lang.c:1489 msgid "Date: (ascending)" msgstr "äÁÔÁ: (ÐÏ ×ÏÚÒÁÓÔÁÎÉÀ)" -#: src/lang.c:1477 src/lang.c:1486 +#: src/lang.c:1490 src/lang.c:1499 msgid "Score (descending)" msgstr "Score (ÐÏ ÕÂÙ×ÁÎÉÀ)" -#: src/lang.c:1478 src/lang.c:1487 +#: src/lang.c:1491 src/lang.c:1500 msgid "Score (ascending)" msgstr "Score (ÐÏ ×ÏÚÒÁÓÔÁÎÉÀ)" -#: src/lang.c:1479 +#: src/lang.c:1492 msgid "Lines: (descending)" msgstr "ëÏÌÉÞÅÓÔ×Ï ÓÔÒÏË: (ÐÏ ÕÂÙ×ÁÎÉÀ)" -#: src/lang.c:1480 +#: src/lang.c:1493 msgid "Lines: (ascending)" msgstr "ëÏÌÉÞÅÓÔ×Ï ÓÔÒÏË: (ÐÏ ×ÏÚÒÁÓÔÁÎÉÀ)" -#: src/lang.c:1488 +#: src/lang.c:1501 #, fuzzy msgid "Last posting date (descending)" msgstr "ëÏÌÉÞÅÓÔ×Ï ÓÔÒÏË: (ÐÏ ÕÂÙ×ÁÎÉÀ)" -#: src/lang.c:1489 +#: src/lang.c:1502 #, fuzzy msgid "Last posting date (ascending)" msgstr "ëÏÌÉÞÅÓÔ×Ï ÓÔÒÏË: (ÐÏ ×ÏÚÒÁÓÔÁÎÉÀ)" -#: src/lang.c:1495 +#: src/lang.c:1508 msgid "Quick-sort" msgstr "" -#: src/lang.c:1496 +#: src/lang.c:1509 msgid "Heap-sort" msgstr "" -#: src/lang.c:1503 +#: src/lang.c:1516 msgid "Always Keep" msgstr "" -#: src/lang.c:1504 +#: src/lang.c:1517 msgid "Always Remove" msgstr "" -#: src/lang.c:1505 +#: src/lang.c:1518 msgid "Mark with D on selection screen" msgstr "" -#: src/lang.c:1511 +#: src/lang.c:1524 msgid "Kill only unread arts" msgstr "õÎÉÞÔÏÖÁÔØ ÔÏÌØËÏ ÎÅÐÒÏÞ. ÓÔÁÔØÉ" -#: src/lang.c:1512 +#: src/lang.c:1525 msgid "Kill all arts & show with K" msgstr "õÎÉÞÔÏÖÁÔØ ×ÓÅ ÓÔÁÔØÉ É ÐÏËÁÚ. Ó K" #. TODO: s/K/art_marked_killed/ -#: src/lang.c:1513 +#: src/lang.c:1526 msgid "Kill all arts and never show" msgstr "õÎÉÞÔÏÖÁÔØ ×ÓÅ ÓÔÁÔØÉ É ÎÅ ÐÏËÁÚ." -#: src/lang.c:1519 +#: src/lang.c:1532 msgid "Nothing special" msgstr "îÉÞÅÇÏ ÏÓÏÂÅÎÎÏÇÏ" -#: src/lang.c:1520 +#: src/lang.c:1533 msgid "Compress quotes" msgstr "óÖÉÍÁÔØ ÃÉÔÉÒÏ×ÁÎÉÅ" -#: src/lang.c:1521 +#: src/lang.c:1534 msgid "Quote signatures" msgstr "ãÉÔÉÒÏ×ÁÔØ ÓÉÇÎÁÔÕÒÙ" -#: src/lang.c:1522 +#: src/lang.c:1535 msgid "Compress quotes, quote sigs" msgstr "óÖÉÍÁÔØ ÓÉÇÎÁÔÕÒÙ, ÃÉÔÉÒÏ×ÁÔØ ÓÉÇÎÁÔÕÒÙ" -#: src/lang.c:1523 +#: src/lang.c:1536 msgid "Quote empty lines" msgstr "ãÉÔÉÒÏ×ÁÔØ ÐÕÓÔÙÅ ÓÔÒÏËÉ" -#: src/lang.c:1524 +#: src/lang.c:1537 msgid "Compress quotes, quote empty lines" msgstr "óÖÉÍÁÔØ ÃÉÔÉÒÏ×ÁÎÉÅ, ÃÉÔÉÒÏ×ÁÔØ ÐÕÓÔÙÅ ÓÔÒÏËÉ" -#: src/lang.c:1525 +#: src/lang.c:1538 msgid "Quote sigs & empty lines" msgstr "ãÉÔÉÒÏ×ÁÔØ ÓÉÇÎÁÔÕÒÙ É ÐÕÓÔÙÅ ÓÔÒÏËÉ" -#: src/lang.c:1526 +#: src/lang.c:1539 msgid "Comp. q., quote sigs & empty lines" msgstr "óÖÉÍÁÔØ ÃÉÔÉÒÏ×ÁÎÉÅ, ÃÉÔÉÒÏ×ÁÔØ ÓÉÇÎÁÔÕÒÙ É ÐÕÓÔÙÅ ÓÔÒÏËÉ" -#: src/lang.c:1566 +#: src/lang.c:1579 msgid "no" msgstr "ÎÅÔ" -#: src/lang.c:1567 +#: src/lang.c:1580 msgid "with headers" msgstr "Ó ÚÁÇÏÌÏ×ËÁÍÉ" -#: src/lang.c:1568 +#: src/lang.c:1581 msgid "without headers" msgstr "ÂÅÚ ÚÁÇÏÌÏ×ËÏ×" -#: src/lang.c:1575 +#: src/lang.c:1588 msgid "NFKC" msgstr "" -#: src/lang.c:1577 +#: src/lang.c:1590 msgid "NFKD" msgstr "" -#: src/lang.c:1578 +#: src/lang.c:1591 msgid "NFC" msgstr "" -#: src/lang.c:1579 +#: src/lang.c:1592 msgid "NFD" msgstr "" -#: src/lang.c:1581 +#: src/lang.c:1594 msgid "NFKC case fold" msgstr "" -#: src/lang.c:1590 +#: src/lang.c:1603 msgid "Display Options" msgstr "ïÐÃÉÉ ×Ù×ÏÄÁ" -#: src/lang.c:1597 +#: src/lang.c:1610 msgid "Color Options" msgstr "ïÐÃÉÉ ÒÁÂÏÔÙ Ó Ã×ÅÔÏÍ" -#: src/lang.c:1603 +#: src/lang.c:1616 #, fuzzy msgid "Highlight Options" msgstr "ïÐÃÉÉ ÆÉÌØÔÒÁÃÉÉ" -#: src/lang.c:1610 +#: src/lang.c:1623 msgid "Article-Limiting Options" msgstr "" -#: src/lang.c:1616 +#: src/lang.c:1629 msgid "Posting/Mailing Options" msgstr "ïÐÃÉÉ ÏÔÐÒÁ×ËÉ ÓÔÁÔÅÊ/ÐÉÓÅÍ" -#: src/lang.c:1622 +#: src/lang.c:1635 msgid "Saving/Printing Options" msgstr "ïÐÃÉÉ ÓÏÈÒÁÎÅÎÉÑ É ÐÅÞÁÔÉ" -#: src/lang.c:1628 +#: src/lang.c:1641 msgid "Expert Options" msgstr "üËÓÐÅÒÔÎÙÅ ÏÐÃÉÉ" -#: src/lang.c:1634 +#: src/lang.c:1647 msgid "Filtering Options" msgstr "ïÐÃÉÉ ÆÉÌØÔÒÁÃÉÉ" -#: src/lang.c:1639 src/lang.c:1670 src/lang.c:1676 src/lang.c:1703 -#: src/lang.c:1755 src/lang.c:1761 src/lang.c:1771 src/lang.c:1782 -#: src/lang.c:1800 src/lang.c:1869 src/lang.c:2070 src/lang.c:2076 -#: src/lang.c:2082 src/lang.c:2097 src/lang.c:2109 src/lang.c:2116 -#: src/lang.c:2170 src/lang.c:2179 src/lang.c:2185 src/lang.c:2192 -#: src/lang.c:2199 src/lang.c:2206 src/lang.c:2213 src/lang.c:2220 -#: src/lang.c:2227 src/lang.c:2234 src/lang.c:2241 src/lang.c:2248 -#: src/lang.c:2255 src/lang.c:2262 src/lang.c:2269 src/lang.c:2276 -#: src/lang.c:2283 src/lang.c:2290 src/lang.c:2297 src/lang.c:2304 -#: src/lang.c:2311 src/lang.c:2318 src/lang.c:2325 src/lang.c:2332 -#: src/lang.c:2339 src/lang.c:2346 src/lang.c:2353 src/lang.c:2361 -#: src/lang.c:2377 src/lang.c:2384 src/lang.c:2391 src/lang.c:2398 -#: src/lang.c:2404 src/lang.c:2410 src/lang.c:2427 src/lang.c:2439 -#: src/lang.c:2474 src/lang.c:2527 src/lang.c:2541 src/lang.c:2547 -#: src/lang.c:2572 src/lang.c:2590 src/lang.c:2607 src/lang.c:2619 -#: src/lang.c:2652 src/lang.c:2688 src/lang.c:2708 src/lang.c:2743 -#: src/lang.c:2753 src/lang.c:2760 src/lang.c:2786 src/lang.c:2810 -#: src/lang.c:2887 src/lang.c:2902 src/lang.c:2910 src/lang.c:2924 -#: src/lang.c:2930 src/lang.c:2968 +#: src/lang.c:1652 src/lang.c:1683 src/lang.c:1689 src/lang.c:1716 +#: src/lang.c:1768 src/lang.c:1774 src/lang.c:1784 src/lang.c:1795 +#: src/lang.c:1813 src/lang.c:1882 src/lang.c:2083 src/lang.c:2089 +#: src/lang.c:2095 src/lang.c:2110 src/lang.c:2122 src/lang.c:2129 +#: src/lang.c:2183 src/lang.c:2192 src/lang.c:2198 src/lang.c:2205 +#: src/lang.c:2212 src/lang.c:2219 src/lang.c:2226 src/lang.c:2233 +#: src/lang.c:2240 src/lang.c:2247 src/lang.c:2254 src/lang.c:2261 +#: src/lang.c:2268 src/lang.c:2275 src/lang.c:2282 src/lang.c:2289 +#: src/lang.c:2296 src/lang.c:2303 src/lang.c:2310 src/lang.c:2317 +#: src/lang.c:2324 src/lang.c:2331 src/lang.c:2338 src/lang.c:2345 +#: src/lang.c:2352 src/lang.c:2359 src/lang.c:2366 src/lang.c:2374 +#: src/lang.c:2390 src/lang.c:2397 src/lang.c:2404 src/lang.c:2411 +#: src/lang.c:2417 src/lang.c:2423 src/lang.c:2440 src/lang.c:2452 +#: src/lang.c:2487 src/lang.c:2540 src/lang.c:2554 src/lang.c:2560 +#: src/lang.c:2585 src/lang.c:2603 src/lang.c:2620 src/lang.c:2632 +#: src/lang.c:2665 src/lang.c:2694 src/lang.c:2714 src/lang.c:2742 +#: src/lang.c:2752 src/lang.c:2759 src/lang.c:2785 src/lang.c:2809 +#: src/lang.c:2886 src/lang.c:2901 src/lang.c:2909 src/lang.c:2923 +#: src/lang.c:2929 src/lang.c:2967 msgid " toggles, sets, cancels." msgstr "<ðòïâåì> ×ÙÂÒÁÔØ, ÕÓÔÁÎÏ×ÉÔØ, ÏÔÍÅÎÁ." -#: src/lang.c:1640 +#: src/lang.c:1653 msgid "Show mini menu & posting etiquette" msgstr "ðÏËÁÚÙ×ÁÔØ ÍÉÎÉ-ÍÅÎÀ É ÜÔÉËÅÔ ÏÂÝÅÎÉÑ" -#: src/lang.c:1641 +#: src/lang.c:1654 msgid "" "# If ON show a mini menu of useful commands at each level\n" "# and posting etiquette after composing an article\n" @@ -5576,17 +5623,17 @@ msgstr "" "# åÓÌÉ ON, ÔÏ ÐÏËÁÚÙ×ÁÔØ ËÏÒÏÔËÏÅ ÏÐÉÓÁÎÉÅ ÄÌÑ ËÁÖÄÏÊ ÇÒÕÐÐÙ\n" "# É ÐÒÁ×ÉÌÁ ÓÅÔÅ×ÏÇÏ ÜÔÉËÅÔÁ ÐÏÓÌÅ ÓÏÚÄÁÎÉÑ ÓÔÁÔØÉ\n" -#: src/lang.c:1646 +#: src/lang.c:1659 msgid "Show short description for each newsgroup. toggles & sets." msgstr "" "ðÏËÁÚÙ×ÁÔØ ËÏÒÏÔËÏÅ ÏÐÉÓÁÎÉÑ ÄÌÑ ËÁÖÄÏÊ ÇÒÕÐÐÙ. <ðòïâåì> ×ÙÂÏÒ, " "ÕÓÔÁÎÏ×ÉÔØ." -#: src/lang.c:1647 +#: src/lang.c:1660 msgid "Show description of each newsgroup" msgstr "ðÏËÁÚÙ×ÁÔØ ÏÐÉÓÁÎÉÅ ÇÒÕÐÐ" -#: src/lang.c:1648 +#: src/lang.c:1661 msgid "" "# If ON show group description text after newsgroup name at\n" "# group selection level\n" @@ -5594,19 +5641,19 @@ msgstr "" "# åÓÌÉ ON, ÔÏ ÐÏËÁÚÙ×ÁÔØ ÏÐÉÓÁÎÉÅ ÇÒÕÐÐÙ ÐÏÓÌÅ ÉÍÅÎÉ ÇÒÕÐÐÙ ×\n" "# ÒÅÖÉÍÅ ×ÙÂÏÒÁ ÇÒÕÐÐÙ\n" -#: src/lang.c:1653 +#: src/lang.c:1666 #, fuzzy msgid "" "Show From (author) fields in group & thread level. toggles & " "sets." msgstr "÷Ù×ÏÄ ôÅÍÙ É á×ÔÏÒÁ × ÍÅÎÀ ÇÒÕÐÐÙ. <ðòïâåì> ×ÙÂÏÒ, ÕÓÔÁÎÏ×ÉÔØ." -#: src/lang.c:1654 +#: src/lang.c:1667 #, fuzzy msgid "In group and thread level, show author by" msgstr "÷ ÍÅÎÀ ÇÒÕÐÐÙ ÐÏËÁÚÁÔØ Á×ÔÏÒÁ ËÁË" -#: src/lang.c:1655 +#: src/lang.c:1668 #, fuzzy msgid "" "# Part of From field to display in group and thread level\n" @@ -5623,33 +5670,33 @@ msgstr "" "# * 2 = ÐÏÌÎÏÅ ÉÍÑ\n" "# 3 = ÁÄÒÅÓ É ÐÏÌÎÏÅ ÉÍÑ\n" -#: src/lang.c:1664 +#: src/lang.c:1677 msgid "Draw -> or highlighted bar for selection. toggles & sets." msgstr "÷Ù×ÏÄÉÔØ -> ×ÍÅÓÔÏ ÐÏÄÓ×ÅÔËÉ × ÍÅÎÀ. <ðòïâåì> ×ÙÂÏÒ, ÕÓÔÁÎÏ×ÉÔØ." -#: src/lang.c:1665 +#: src/lang.c:1678 msgid "Draw -> instead of highlighted bar" msgstr "÷Ù×ÏÄÉÔØ -> ×ÍÅÓÔÏ ÐÏÄÓ×ÅÔËÉ × ÍÅÎÀ." -#: src/lang.c:1666 +#: src/lang.c:1679 msgid "# If ON use -> otherwise highlighted bar for selection\n" msgstr "# åÓÌÉ ON, ÔÏ ×Ù×ÏÄÉÔØ -> ×ÍÅÓÔÏ ÐÏÄÓ×ÅÔËÉ × ÍÅÎÀ\n" -#: src/lang.c:1671 +#: src/lang.c:1684 msgid "Use inverse video for page headers" msgstr "éÎ×ÅÒÓÎÙÊ ×ÉÄÅÏ ÒÅÖÉÍ ÄÌÑ ÚÁÇÏÌÏ×ËÏ× ÓÔÒÁÎÉÃ" -#: src/lang.c:1672 +#: src/lang.c:1685 msgid "# If ON use inverse video for page headers at different levels\n" msgstr "" "# åÓÌÉ ON, ÔÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÉÎ×ÅÒÓÉÀ Ã×ÅÔÏ× ÄÌÑ ÚÁÇÏÌÏ×ËÏ× ÎÁ\n" "# ÒÁÚÌÉÞÎÙÈ ÕÒÏ×ÎÑÈ\n" -#: src/lang.c:1677 +#: src/lang.c:1690 msgid "Thread articles by" msgstr "çÒÕÐÐÉÒÏ×ÁÔØ ÓÔÁÔØÉ ÐÏ" -#: src/lang.c:1678 +#: src/lang.c:1691 msgid "" "# Thread articles by ...\n" "# Possible values are (the default is marked with *):\n" @@ -5669,17 +5716,17 @@ msgstr "" "# 4 = Multipart Subject\n" "# 5 = óÏ×ÐÁÄÅÎÉÅ ÐÏ ÐÒÏÃÅÎÔÁÍ\n" -#: src/lang.c:1689 +#: src/lang.c:1702 msgid "Enter percentage match required to thread together. sets." msgstr "" "÷×ÅÄÉÔÅ ÎÅÏÂÈÏÄÉÍÙÊ ÐÒÏÃÅÎÔ ÓÏ×ÐÁÄÅÎÉÑ ÄÌÑ ÏÂßÅÄÉÎÅÎÉÑ × ÄÉÓËÕÓÓÉÀ. " "ÕÓÔÁÎÏ×ÉÔØ." -#: src/lang.c:1690 +#: src/lang.c:1703 msgid "Thread percentage match" msgstr "ðÒÏÃÅÎÔ ÓÏ×ÐÁÄÅÎÉÑ ÄÉÓËÕÓÓÉÉ" -#: src/lang.c:1692 +#: src/lang.c:1705 #, no-c-format msgid "" "# Thread percentage match...\n" @@ -5694,11 +5741,11 @@ msgid "" "# 'harppy' would be threaded separately from 'happy'\n" msgstr "" -#: src/lang.c:1704 +#: src/lang.c:1717 msgid "Score of a thread" msgstr "Score ÄÉÓËÕÓÓÉÉ" -#: src/lang.c:1705 +#: src/lang.c:1718 msgid "" "# Thread score\n" "# Possible values are (the default is marked with *):\n" @@ -5712,18 +5759,18 @@ msgstr "" "# 1 = ÓÕÍÍÁ\n" "# 2 = ÓÒÅÄÎÅÅ\n" -#: src/lang.c:1713 +#: src/lang.c:1726 msgid "" "Sort articles by Subject, From, Date or Score. toggles & sets." msgstr "" "óÏÒÔÉÒÏ×ÁÔØ ÓÔÁÔØÉ ÐÏ ôÅÍÅ, From, äÁÔÅ ÉÌÉ Score. <ðòïâåì> ×ÙÂÏÒ, " "ÕÓÔÁÎÏ×ÉÔØ." -#: src/lang.c:1714 +#: src/lang.c:1727 msgid "Sort articles by" msgstr "óÏÒÔÉÒÏ×ÁÔØ ÓÔÁÔØÉ ÐÏ" -#: src/lang.c:1715 +#: src/lang.c:1728 msgid "" "# Sort articles by ...\n" "# Possible values are (the default is marked with *):\n" @@ -5753,17 +5800,17 @@ msgstr "" "# 9 = ëÏÌÉÞÅÓÔ×Ï ÓÔÒÏË ÐÏ ÕÂÙ×ÁÎÉÀ\n" "# 10 = ëÏÌÉÞÅÓÔ×Ï ÓÔÒÏË ÐÏ ×ÏÚÒÁÓÔÁÎÉÀ\n" -#: src/lang.c:1731 +#: src/lang.c:1744 msgid "Sort threads by Nothing or Score. toggles & sets." msgstr "" "îÅ ÓÏÒÔÉÒÏ×ÁÔØ ÄÉÓËÕÓÓÉÉ ÉÌÉ ÓÏÒÔÉÒÏ×ÁÔØ ÐÏ Score. <ðòïâåì> ×ÙÂÏÒ, " "ÕÓÔÁÎÏ×ÉÔØ." -#: src/lang.c:1732 +#: src/lang.c:1745 msgid "Sort threads by" msgstr "óÏÒÔÉÒÏ×ÁÔØ ÄÉÓËÕÓÓÉÉ ÐÏ" -#: src/lang.c:1733 +#: src/lang.c:1746 #, fuzzy msgid "" "# Sort thread by ...\n" @@ -5780,55 +5827,55 @@ msgstr "" "# * 1 = Score ÐÏ ÕÂÙ×ÁÎÉÀ\n" "# 2 = Score ÐÏ ×ÏÚÒÁÓÔÁÎÉÀ\n" -#: src/lang.c:1743 +#: src/lang.c:1756 msgid "" "Put cursor at first/last unread art in groups. toggles & sets." msgstr "" "õÓÔ. ËÕÒÓÏÒ ÎÁ ÐÅÒ×ÕÀ/ÐÏÓÌÅÄ. ÎÅÐÒÏÞÉÔ. ÓÔÁÔØÀ × ÇÒÕÐÐÁÈ. <ðòïâåì> ×ÙÂÏÒ, " " ÕÓÔÁÎÏ×ÉÔØ." -#: src/lang.c:1744 +#: src/lang.c:1757 #, fuzzy msgid "Go to first unread article in group" msgstr "ðÅÒÅÊÔÉ Ë ÐÅÒ×ÏÊ ÎÅÐÒÏÞ. ÓÔÁÔØÅ × ÇÒÕÐÐÅ" -#: src/lang.c:1745 +#: src/lang.c:1758 msgid "# If ON put cursor at first unread art in group otherwise last art\n" msgstr "" "# åÓÌÉ ON ÔÏ ÐÅÒÅÊÔÉ Ë ÐÅÒ×ÏÊ ÎÅÐÒÏÞÉÔÁÎÎÏÊ ÓÔÁÔØÅ × ÇÒÕÐÐÅ,\n" "# ÉÎÁÞÅ Ë ÐÅÒÅÊÔÉ Ë ÐÏÓÌÅÄÎÅÊ.\n" -#: src/lang.c:1749 +#: src/lang.c:1762 msgid "Show all articles or only unread articles. toggles & sets." msgstr "" "ðÏËÁÚÙ×ÁÔØ ×ÓÅ ÓÔÁÔØÉ ÉÌÉ ÔÏÌØËÏ ÎÅÐÒÏÞÉÔÁÎÎÙÅ. <ðòïâåì> ×ÙÂÏÒ, " "ÕÓÔÁÎÏ×ÉÔØ." -#: src/lang.c:1750 +#: src/lang.c:1763 msgid "Show only unread articles" msgstr "ðÏËÁÚÙ×ÁÔØ ÔÏÌØËÏ ÎÅÐÒÏÞÉÔ. ÓÔÁÔØÉ" -#: src/lang.c:1751 +#: src/lang.c:1764 msgid "# If ON show only new/unread articles otherwise show all.\n" msgstr "" "# åÓÌÉ ON, ÔÏ ÐÏËÁÚÙ×ÁÔØ ÔÏÌØËÏ ÎÏ×ÙÅ/ÎÅÐÒÏÞÉÔÁÎÎÙÅ ÓÔÁÔØÉ,\n" "# ÉÎÁÞÅ ÐÏËÁÚÙ×ÁÔØ ×ÓÅ.\n" -#: src/lang.c:1756 +#: src/lang.c:1769 msgid "Show only groups with unread arts" msgstr "ðÏËÁÚÙ×ÁÔØ ÔÏÌØËÏ ÇÒÕÐÐÙ Ó ÎÅÐÒÏÞ. ÓÔÁÔØÑÍÉ" -#: src/lang.c:1757 +#: src/lang.c:1770 msgid "# If ON show only subscribed to groups that contain unread articles.\n" msgstr "" "# åÓÌÉ ON, ÔÏ ÐÏËÁÚÙ×ÁÔØ ÔÏÌØËÏ ÐÏÄÐÉÓÁÎÎÙÅ ÇÒÕÐÐÙ Ó ÎÅÐÒÏÞÔ£ÎÎÙÍÉ " "ÓÔÁÔØÑÍÉ.\n" -#: src/lang.c:1762 +#: src/lang.c:1775 msgid "Filter which articles" msgstr "óÔÁÔØÉ ÄÌÑ ÆÉÌØÔÒÁÃÉÉ" -#: src/lang.c:1763 +#: src/lang.c:1776 msgid "" "# Filter which articles\n" "# Possible values are (the default is marked with *):\n" @@ -5837,11 +5884,11 @@ msgid "" "# 2 = kill all articles and never show them\n" msgstr "" -#: src/lang.c:1772 +#: src/lang.c:1785 msgid "Go to the next unread article with" msgstr "" -#: src/lang.c:1773 +#: src/lang.c:1786 msgid "" "# Go to the unread article with following key(s)\n" "# Possible values are (the default is marked with *):\n" @@ -5851,12 +5898,12 @@ msgid "" "# 3 = PAGE DOWN or TAB\n" msgstr "" -#: src/lang.c:1783 +#: src/lang.c:1796 #, fuzzy msgid "How to treat blank lines" msgstr "ãÉÔÉÒÏ×ÁÔØ ÐÕÓÔÙÅ ÓÔÒÏËÉ" -#: src/lang.c:1784 +#: src/lang.c:1797 msgid "" "# Trim the article body, remove unnecessary blank lines.\n" "# Possible values are (the default is marked with *):\n" @@ -5873,87 +5920,87 @@ msgid "" "# leading and trailing blank lines\n" msgstr "" -#: src/lang.c:1801 +#: src/lang.c:1814 msgid "List thread using right arrow key" msgstr "òÁÚ×ÅÒÎÕÔØ ÄÉÓËÕÓÓÉÀ ÐÒÁ×ÏÊ ÓÔÒÅÌËÏÊ" -#: src/lang.c:1802 +#: src/lang.c:1815 msgid "" "# If ON automatically list thread when entering it using right arrow key.\n" msgstr "" -#: src/lang.c:1806 +#: src/lang.c:1819 msgid "Enter character to indicate deleted articles. sets, cancels." msgstr "" "÷×ÅÄÉÔÅ ÓÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÕÄÁÌ£ÎÎÙÈ ÓÔÁÔÅÊ. ÕÓÔÁÎÏ×ÉÔØ, ÏÔÍÅÎÁ." -#: src/lang.c:1807 +#: src/lang.c:1820 msgid "Character to show deleted articles" msgstr "óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÕÄÁÌ£ÎÎÙÈ ÓÔÁÔÅÊ" -#: src/lang.c:1808 +#: src/lang.c:1821 msgid "" "# Character used to show that an art was deleted (default 'D')\n" "# _ is turned into ' '\n" msgstr "" -#: src/lang.c:1813 +#: src/lang.c:1826 msgid "" "Enter character to indicate articles in a range. sets, cancels." msgstr "" "÷×ÅÄÉÔÅ ÓÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÓÔÁÔÅÊ × ÄÉÁÐÁÚÏÎÅ. ÕÓÔÁÎÏ×ÉÔØ, " "ÏÔÍÅÎÉÔØ." -#: src/lang.c:1814 +#: src/lang.c:1827 msgid "Character to show inrange articles" msgstr "óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÓÔÁÔÅÊ × ÄÉÁÐÁÚÏÎÅ" -#: src/lang.c:1815 +#: src/lang.c:1828 msgid "" "# Character used to show that an art is in a range (default '#')\n" "# _ is turned into ' '\n" msgstr "" -#: src/lang.c:1820 +#: src/lang.c:1833 msgid "" "Enter character to indicate that article will return. sets, " "cancels." msgstr "" -#: src/lang.c:1821 +#: src/lang.c:1834 msgid "Character to show returning arts" msgstr "óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ×ÏÚ×Ò. ÓÔÁÔÅÊ" -#: src/lang.c:1822 +#: src/lang.c:1835 msgid "" "# Character used to show that an art will return (default '-')\n" "# _ is turned into ' '\n" msgstr "" -#: src/lang.c:1827 +#: src/lang.c:1840 msgid "" "Enter character to indicate selected articles. sets, cancels." msgstr "÷×ÅÄÉÔÅ ÓÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ×ÙÂÒÁÎÎÙÈ ÓÔÁÔÅÊ. ××ÏÄ, ÏÔÍÅÎÁ." -#: src/lang.c:1828 +#: src/lang.c:1841 msgid "Character to show selected articles" msgstr "óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ×ÙÂÒÁÎÎÙÈ ÓÔÁÔÅÊ" -#: src/lang.c:1829 +#: src/lang.c:1842 msgid "" "# Character used to show that an art was auto-selected (default '*')\n" "# _ is turned into ' '\n" msgstr "" -#: src/lang.c:1834 +#: src/lang.c:1847 msgid "Enter character to indicate recent articles. sets, cancels." msgstr "÷×ÅÄÉÔÅ ÓÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÎÏ×ÙÈ ÓÔÁÔÅÊ. ××ÏÄ, ÏÔÍÅÎÁ." -#: src/lang.c:1835 +#: src/lang.c:1848 msgid "Character to show recent articles" msgstr "óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÎÏ×ÙÈ ÓÔÁÔÅÊ" -#: src/lang.c:1836 +#: src/lang.c:1849 msgid "" "# Character used to show that an art is recent (default 'o')\n" "# _ is turned into ' '\n" @@ -5961,16 +6008,16 @@ msgstr "" "# óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÎÏ×ÏÊ ÓÔÁÔØÉ (ÐÏ ÕÍÏÌÞÁÎÉÀ 'o')\n" "# _ ÚÁÍÅÎÑÅÔÓÑ ÎÁ ' '\n" -#: src/lang.c:1841 +#: src/lang.c:1854 msgid "Enter character to indicate unread articles. sets, cancels." msgstr "" "÷×ÅÄÉÔÅ ÓÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÎÅÐÒÏÞÉÔÁÎÎÙÈ ÓÔÁÔÅÊ. ××ÏÄ, ÏÔÍÅÎÁ." -#: src/lang.c:1842 +#: src/lang.c:1855 msgid "Character to show unread articles" msgstr "óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÎÅÐÒÏÞÉÔÁÎÎÙÈ ÓÔÁÔÅÊ" -#: src/lang.c:1843 +#: src/lang.c:1856 msgid "" "# Character used to show that an art is unread (default '+')\n" "# _ is turned into ' '\n" @@ -5978,16 +6025,16 @@ msgstr "" "# óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÓÔÁÔØÉ ËÁË ÎÅÐÒÏÞÉÔÁÎÎÏÊ (ÐÏ ÕÍÏÌÞÁÎÉÀ '+')\n" "# _ ÚÁÍÅÎÑÅÔÓÑ ÎÁ ' '\n" -#: src/lang.c:1848 +#: src/lang.c:1861 msgid "Enter character to indicate read articles. sets, cancels." msgstr "" "÷×ÅÄÉÔÅ ÓÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÐÒÏÞÉÔÁÎÎÙÈ ÓÔÁÔÅÊ. ÕÓÔÁÎÏ×ÉÔØ, ÏÔÍÅÎÁ." -#: src/lang.c:1849 +#: src/lang.c:1862 msgid "Character to show read articles" msgstr "óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÐÒÏÞÉÔÁÎÎÙÈ ÓÔÁÔÅÊ" -#: src/lang.c:1850 +#: src/lang.c:1863 msgid "" "# Character used to show that an art was read (default ' ')\n" "# _ is turned into ' '\n" @@ -5995,49 +6042,49 @@ msgstr "" "# óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÓÔÁÔØÉ ËÁË ÐÒÏÞÉÔÁÎÎÏÊ (ÐÏ ÕÍÏÌÞÁÎÉÀ ' ')\n" "# _ ÚÁÍÅÎÑÅÔÓÑ ÎÁ ' '\n" -#: src/lang.c:1855 +#: src/lang.c:1868 msgid "Enter character to indicate killed articles. sets, cancels." msgstr "" "÷×ÅÄÉÔÅ ÓÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÕÎÉÞÔÏÖÅÎÎÙÈ ÓÔÁÔÅÊ. ÕÓÔÁÎÏ×ÉÔØ, " "ÏÔÍÅÎÁ." -#: src/lang.c:1856 +#: src/lang.c:1869 msgid "Character to show killed articles" msgstr "óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÕÎÉÞÔÏÖÅÎÎÙÈ ÓÔÁÔÅÊ" -#: src/lang.c:1857 +#: src/lang.c:1870 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:1862 +#: src/lang.c:1875 msgid "" "Enter character to indicate read selected articles. sets, cancels." msgstr "" -#: src/lang.c:1863 +#: src/lang.c:1876 msgid "Character to show readselected arts" msgstr "" -#: src/lang.c:1864 +#: src/lang.c:1877 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:1870 +#: src/lang.c:1883 msgid "Abbreviate long newsgroup names" msgstr "" -#: src/lang.c:1871 +#: src/lang.c:1884 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:1877 +#: src/lang.c:1890 msgid "" "0 = full page scrolling, -1 = show previous last line as first on next page, " "-2 = half page" @@ -6045,11 +6092,11 @@ msgstr "" "0 = ÐÒÏËÒÕÔËÁ ×ÓÅÊ ÓÔÒÁÎÉÃÙ, -1 = ÐÒÅÄÙÄÕÝÁÑ ÐÏÓÌÅÄÎÑÑ ÓÔÒÏËÁ ËÁË ÐÅÒ×ÁÑ ÎÁ " "ÓÌÅÄÕÀÝÅÊ ÓÔÒÁÎÉÃÅ, -2 = ÐÏÌÓÔÒÁÎÉÃÙ" -#: src/lang.c:1878 +#: src/lang.c:1891 msgid "Number of lines to scroll in pager" msgstr "þÉÓÌÏ ÓÔÒÏË ÐÒÏËÒÕÔËÉ × ÐÅÊÄÖÅÒÅ" -#: src/lang.c:1879 +#: src/lang.c:1892 msgid "" "# Number of lines that cursor-up/down will scroll in article pager\n" "# Possible values are (the default is marked with *):\n" @@ -6060,30 +6107,30 @@ msgid "" "# 2 or greater = scroll by 2 or more lines (only in the pager)\n" msgstr "" -#: src/lang.c:1889 +#: src/lang.c:1902 msgid "Display signatures. toggles & sets." msgstr "÷Ù×ÏÄÉÔØ ÓÉÇÎÁÔÕÒÙ. <ðòïâåì> ×ÙÂÏÒ, ÕÓÔÁÎÏ×ÉÔØ." -#: src/lang.c:1890 +#: src/lang.c:1903 msgid "Display signatures" msgstr "÷Ù×ÏÄÉÔØ ÓÉÇÎÁÔÕÒÙ" -#: src/lang.c:1891 +#: src/lang.c:1904 msgid "# If OFF don't show signatures when displaying articles\n" msgstr "# åÓÌÉ OFF, ÔÏ ÎÅ ×Ù×ÏÄÉÔØ ÓÉÇÎÁÔÕÒÙ ÐÒÉ ×Ù×ÏÄÅ ÓÔÁÔÅÊ\n" -#: src/lang.c:1895 +#: src/lang.c:1908 msgid "" "Display uuencoded data as tagged attachments. toggles & sets." msgstr "" "÷Ù×ÏÄÉÔØ UUE ÚÁËÏÄÉÒÏ×ÁÎÎÙÅ ÄÁÎÎÙÅ ËÁË ×ÌÏÖÅÎÉÅ. <ðòïâåì> ×ÙÂÏÒ, " "ÕÓÔÁÎÏ×ÉÔØ." -#: src/lang.c:1896 +#: src/lang.c:1909 msgid "Display uue data as an attachment" msgstr "÷Ù×ÏÄÉÔØ UUE ÄÁÎÎÙÅ ËÁË ×ÌÏÖÅÎÉÅ" -#: src/lang.c:1897 +#: src/lang.c:1910 msgid "" "# Handling of uuencoded data in the pager\n" "# Possible values are (the default is marked with *):\n" @@ -6095,30 +6142,30 @@ msgid "" "# be folded into a tag line.\n" msgstr "" -#: src/lang.c:1907 +#: src/lang.c:1920 msgid "" "Decode German style TeX umlaut codes to ISO. toggles & sets." msgstr "" -#: src/lang.c:1908 +#: src/lang.c:1921 msgid "Display \"a as Umlaut-a" msgstr "÷Ù×ÏÄÉÔØ \"a ËÁË Umlaut-a" -#: src/lang.c:1909 +#: src/lang.c:1922 msgid "" "# If ON decode German style TeX umlaut codes to ISO and\n" "# show \"a as Umlaut-a, etc.\n" msgstr "" -#: src/lang.c:1914 src/lang.c:1924 +#: src/lang.c:1927 src/lang.c:1937 msgid "Space separated list of header fields" msgstr "óÐÉÓÏË ÐÏÌÅÊ ÚÁÇÏÌÏ×ËÁ, ÒÁÚÄÅÌ£ÎÎÙÅ ÐÒÏÂÅÌÁÍÉ" -#: src/lang.c:1915 +#: src/lang.c:1928 msgid "Display these header fields (or *)" msgstr "ðÏËÁÚÙ×ÁÔØ ÜÔÉ ÐÏÌÑ ÚÁÇÏÌÏ×ËÁ (ÉÌÉ *)" -#: src/lang.c:1916 +#: src/lang.c:1929 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" @@ -6128,11 +6175,11 @@ msgid "" "# spaces. Not defining anything turns off this option.\n" msgstr "" -#: src/lang.c:1925 +#: src/lang.c:1938 msgid "Do not display these header fields" msgstr "îÅ ÐÏËÁÚÙ×ÁÔØ ÜÔÉ ÐÏÌÑ ÚÁÇÏÌÏ×ËÁ" -#: src/lang.c:1926 +#: src/lang.c:1939 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" @@ -6144,229 +6191,229 @@ msgid "" "# Not defining anything turns off this option.\n" msgstr "" -#: src/lang.c:1936 +#: src/lang.c:1949 msgid "" "Do you want to enable automatic handling of multipart/alternative articles?" msgstr "èÏÔÉÔÅ ×ËÌÀÞÉÔØ Á×ÔÏÍÁÔÉÞÅÓËÕÀ ÏÂÒÁÂÏÔËÕ multipart/alternative ÓÔÁÔÅÊ?" -#: src/lang.c:1937 +#: src/lang.c:1950 msgid "Skip multipart/alternative parts" msgstr "ðÒÏÐÕÓËÁÔØ multipart/alternative ÞÁÓÔÉ" -#: src/lang.c:1938 +#: src/lang.c:1951 msgid "# If ON strip multipart/alternative messages automatically\n" msgstr "" -#: src/lang.c:1942 +#: src/lang.c:1955 #, fuzzy msgid "Enable detection of verbatim blocks? toggles & sets." msgstr "" "äÏÂÁ×ÌÑÔØ ÓÉÇÎÁÔÕÒÕ ÐÒÉ ÐÏ×ÔÏÒÎÏÊ ÏÔÐÒÁ×ËÅ. <ðòïâåì> ×ÙÂÏÒ, ÕÓÔÁÎÏ×ÉÔØ." -#: src/lang.c:1943 +#: src/lang.c:1956 msgid "Detection of verbatim blocks" msgstr "" -#: src/lang.c:1944 +#: src/lang.c:1957 #, fuzzy msgid "# If ON detect verbatim blocks in articles\n" msgstr "" "# åÓÌÉ ON, ÔÏ ÄÅÒÖÁÔØ ×ÓÅ ÎÅÕÄÁ×ÛÉÅÓÑ ÏÔÐÒÁ×ËÉ ÓÔÁÔÅÊ × ~/dead.articles\n" -#: src/lang.c:1949 +#: src/lang.c:1962 msgid "A regex used to decide which lines to show in col_quote." msgstr "" -#: src/lang.c:1950 +#: src/lang.c:1963 msgid "Regex used to show quoted lines" msgstr "çÅÇ. ×ÙÒ. ÃÉÔÉÒÕÅÍÙÈ ÓÔÒÏË" -#: src/lang.c:1951 +#: src/lang.c:1964 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:1957 +#: src/lang.c:1970 msgid "A regex used to decide which lines to show in col_quote2." msgstr "" -#: src/lang.c:1958 +#: src/lang.c:1971 msgid "Regex used to show twice quoted l." msgstr "òÅÇ. ×ÙÒ. ÄÌÑ Ä×ÁÖÄÙ ÃÉÔÉÒÕÅÍÙÈ ÓÔÒÏË" -#: src/lang.c:1959 +#: src/lang.c:1972 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:1965 +#: src/lang.c:1978 msgid "A regex used to decide which lines to show in col_quote3." msgstr "" -#: src/lang.c:1966 +#: src/lang.c:1979 msgid "Regex used to show >= 3 times q.l." msgstr "òÅÇ. ×ÙÒ. ÄÌÑ ÃÉÔÉÒÕÅÍÙÈ ÓÔÒÏË >= 3 ÒÁÚ" -#: src/lang.c:1967 +#: src/lang.c:1980 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:1973 +#: src/lang.c:1986 #, fuzzy msgid "Enable detection of external quotes? toggles & sets." msgstr "" "äÏÂÁ×ÌÑÔØ ÓÉÇÎÁÔÕÒÕ ÐÒÉ ÐÏ×ÔÏÒÎÏÊ ÏÔÐÒÁ×ËÅ. <ðòïâåì> ×ÙÂÏÒ, ÕÓÔÁÎÏ×ÉÔØ." -#: src/lang.c:1974 +#: src/lang.c:1987 msgid "Detection of external quotes" msgstr "" -#: src/lang.c:1975 +#: src/lang.c:1988 #, fuzzy msgid "# If ON detect quoted text from external sources in articles\n" msgstr "" "# åÓÌÉ ON, ÔÏ ÄÅÒÖÁÔØ ×ÓÅ ÎÅÕÄÁ×ÛÉÅÓÑ ÏÔÐÒÁ×ËÉ ÓÔÁÔÅÊ × ~/dead.articles\n" -#: src/lang.c:1979 +#: src/lang.c:1992 msgid "A regex used to decide which lines to show in col_extquote." msgstr "" -#: src/lang.c:1980 +#: src/lang.c:1993 #, fuzzy msgid "Regex used to show quotes from external sources" msgstr "çÅÇ. ×ÙÒ. ÃÉÔÉÒÕÅÍÙÈ ÓÔÒÏË" -#: src/lang.c:1981 +#: src/lang.c:1994 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:1988 +#: src/lang.c:2001 msgid "A regex used to decide which words to show in col_markslashes." msgstr "" -#: src/lang.c:1989 +#: src/lang.c:2002 msgid "Regex used to highlight /slashes/" msgstr "òÅÇ. ×ÙÒ. ÄÌÑ ×ÙÄÅÌÅÎÉÑ /ÔÅËÓÔÁ/" -#: src/lang.c:1990 +#: src/lang.c:2003 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:1996 +#: src/lang.c:2009 msgid "A regex used to decide which words to show in col_markstars." msgstr "" -#: src/lang.c:1997 +#: src/lang.c:2010 msgid "Regex used to highlight *stars*" msgstr "òÅÇ. ×ÙÒ. ÄÌÑ ×ÙÄÅÌÅÎÉÑ *ÔÅËÓÔÁ*" -#: src/lang.c:1998 +#: src/lang.c:2011 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:2004 +#: src/lang.c:2017 msgid "A regex used to decide which words to show in col_markstroke." msgstr "" -#: src/lang.c:2005 +#: src/lang.c:2018 msgid "Regex used to highlight -strokes-" msgstr "òÅÇ. ×ÙÒ. ÄÌÑ ×ÙÄÅÌÅÎÉÑ -ÔÅËÓÔÁ-" -#: src/lang.c:2006 +#: src/lang.c:2019 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:2012 +#: src/lang.c:2025 msgid "A regex used to decide which words to show in col_markdash." msgstr "" -#: src/lang.c:2013 +#: src/lang.c:2026 msgid "Regex used to highlight _underline_" msgstr "òÅÇ. ×ÙÒ. ÄÌÑ ×ÙÄÅÌÅÎÉÑ _ÔÅËÓÔÁ_" -#: src/lang.c:2014 +#: src/lang.c:2027 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:2020 +#: src/lang.c:2033 msgid "A regex used to find Subject prefixes to remove. Use '|' as separator." msgstr "" -#: src/lang.c:2021 +#: src/lang.c:2034 msgid "Regex with Subject prefixes" msgstr "" -#: src/lang.c:2022 +#: src/lang.c:2035 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:2027 +#: src/lang.c:2040 msgid "A regex used to find Subject suffixes to remove. Use '|' as separator." msgstr "" -#: src/lang.c:2028 +#: src/lang.c:2041 msgid "Regex with Subject suffixes" msgstr "" -#: src/lang.c:2029 +#: src/lang.c:2042 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:2034 +#: src/lang.c:2047 msgid "A regex used to find the begin of a verbatim block." msgstr "" -#: src/lang.c:2035 +#: src/lang.c:2048 msgid "Regex for begin of a verbatim block" msgstr "" -#: src/lang.c:2036 +#: src/lang.c:2049 msgid "" "# A regular expression that tin will use to find the begin of\n" "# a verbatim block.\n" msgstr "" -#: src/lang.c:2041 +#: src/lang.c:2054 msgid "A regex used to find the end of a verbatim block." msgstr "" -#: src/lang.c:2042 +#: src/lang.c:2055 msgid "Regex for end of a verbatim block" msgstr "" -#: src/lang.c:2043 +#: src/lang.c:2056 msgid "" "# A regular expression that tin will use to find the end of\n" "# a verbatim block.\n" msgstr "" -#: src/lang.c:2048 +#: src/lang.c:2061 msgid "" "Enter name and options for external MIME viewer, --internal for built-in " "viewer" @@ -6374,11 +6421,11 @@ msgstr "" "÷×ÅÄÉÔÅ ÉÍÑ É ÏÐÃÉÉ ÄÌÑ ×ÎÅÛÎÅÇÏ ÐÒÏÓÍÏÔÒ. MIME, --internal ÄÌÑ ×ÓÔÒÏÅÎÎÏÇÏ " "ÐÒÏÓÍÏÔÒ." -#: src/lang.c:2049 +#: src/lang.c:2062 msgid "MIME binary content viewer" msgstr "ðÒÏÓÍÏÔÏÒÝÉË ÓÏÄÅÒÖÉÍÏÇÏ Ä×ÏÉÞÎÏÇÏ MIME" -#: src/lang.c:2050 +#: src/lang.c:2063 msgid "" "# If --internal automatically use the built in MIME viewer for non-text\n" "# parts of articles.\n" @@ -6387,53 +6434,53 @@ msgid "" "# for no automatic viewing\n" msgstr "" -#: src/lang.c:2057 +#: src/lang.c:2070 msgid "Confirm before starting non-text viewing program" msgstr "ðÏÄÔ×ÅÒÖÄÁÔØ ÓÔÁÒÔ ÐÒÏÓÍÏÔÏÒÝÉËÁ ÎÅÔÅËÓÔÏ×ÏÊ ÉÎÆÏÒÍÁÃÉÉ" -#: src/lang.c:2058 +#: src/lang.c:2071 msgid "Ask before using MIME viewer" msgstr "óÐÒÏÓÉÔØ Ï ÉÓÐÏÌ. ÐÒÏÓÍÏÔÒ. MIME" -#: src/lang.c:2059 +#: src/lang.c:2072 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:2064 +#: src/lang.c:2077 msgid "Ask to mark groups read when quitting. toggles & sets." msgstr "" "óÐÒÏÓÉÔØ Ï ÏÔÍÅÔËÅ ÇÒÕÐÐ ËÁË ÐÒÏÞÉÔ. ÐÒÉ ×ÙÈÏÄÅ. <ðòïâåì> ×ÙÂÏÒ, " "ÕÓÔÁÎÏ×ÉÔØ." -#: src/lang.c:2065 +#: src/lang.c:2078 msgid "Catchup read groups when quitting" msgstr "" -#: src/lang.c:2066 +#: src/lang.c:2079 msgid "# If ON ask user if read groups should all be marked read\n" msgstr "" "# åÓÌÉ ON, ÔÏ ÓÐÒÏÓÉÔØ ÐÏÌØÚÏ×ÁÔÅÌÑ ÄÏÌÖÎÙ ÌÉ ÂÙÔØ ×ÓÅ ÇÒÕÐÐÙ\n" "# ÐÏÍÅÞÅÎÙ ËÁË ÐÒÏÞÔ£ÎÎÙÅ.\n" -#: src/lang.c:2071 +#: src/lang.c:2084 msgid "Catchup group using left key" msgstr "" -#: src/lang.c:2072 +#: src/lang.c:2085 msgid "# If ON catchup group/thread when leaving with the left arrow key.\n" msgstr "" -#: src/lang.c:2077 +#: src/lang.c:2090 msgid "Catchup thread by using left key" msgstr "" -#: src/lang.c:2083 +#: src/lang.c:2096 msgid "Which actions require confirmation" msgstr "ëÁËÉÅ ÄÅÊÓÔ×ÉÑ ÔÒÅÂÕÀÔ ÐÏÄÔ×ÅÒÖÄÅÎÉÑ" -#: src/lang.c:2084 +#: src/lang.c:2097 #, fuzzy msgid "" "# What should we ask confirmation for.\n" @@ -6456,82 +6503,82 @@ msgstr "" "# 4 = Multipart Subject\n" "# 5 = óÏ×ÐÁÄÅÎÉÅ ÐÏ ÐÒÏÃÅÎÔÁÍ\n" -#: src/lang.c:2098 +#: src/lang.c:2111 msgid "'Mark as (un)read' ignores tags" msgstr "" -#: src/lang.c:2099 +#: src/lang.c:2112 msgid "" "# If ON the 'Mark as (un)read' function marks only the current article.\n" msgstr "" -#: src/lang.c:2103 +#: src/lang.c:2116 #, fuzzy msgid "Program to run to open URLs, sets, cancels." msgstr "ðÒÏÇÒÁÍÍÙ ÄÌÑ ÏÔËÒÙÔÉÑ URL. ÕÓÔÁÎÏ×ÉÔØ, ÏÔÍÅÎÁ" -#: src/lang.c:2104 +#: src/lang.c:2117 #, fuzzy msgid "Program that opens URLs" msgstr "ðÒÏÇÒÁÍÍÁ ÄÌÑ ÏÔËÒÙÔÉÑ URL" -#: src/lang.c:2105 +#: src/lang.c:2118 #, fuzzy msgid "# The program used to open URLs. The actual URL will be appended\n" msgstr "# ðÒÏÇÒÁÍÍÁ ÄÌÑ ÏÔËÒÙÔÉÑ URL. óÁÍ URL ÂÕÄÅÔ ÄÏÂÁ×ÌÅÎ × ËÏÎÅÃ\n" -#: src/lang.c:2110 +#: src/lang.c:2123 msgid "Use mouse in xterm" msgstr "éÓÐÏÌØÚÏ×ÁÔØ ÍÙÛØ × xterm" -#: src/lang.c:2111 +#: src/lang.c:2124 msgid "# If ON enable mouse button support on xterm terminals\n" msgstr "# åÓÌÉ ON, ÔÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÍÙÛØ × xterm ÔÅÒÍÉÎÁÌÁÈ\n" -#: src/lang.c:2117 +#: src/lang.c:2130 msgid "Use scroll keys on keypad" msgstr "éÓÐÏÌØÚÏ×ÁÔØ ËÌÁ×ÉÛÉ ÐÒÏËÒÕÔËÉ ÎÁ keypad" -#: src/lang.c:2118 +#: src/lang.c:2131 msgid "# If ON enable scroll keys on terminals that support it\n" msgstr "# åÓÌÉ ON, ÔÏ ÉÓÐÏÌØÚÏ×ÁÔØ ËÌÁ×ÉÛÉ ÐÒÏËÒÕÔËÉ ÎÁ ÎÅËÏÔÏÒÙÈ ÔÅÒÍÉÎÁÌÁÈ\n" -#: src/lang.c:2123 +#: src/lang.c:2136 msgid "Enter maximum number of article to get. sets." msgstr "÷×ÅÄÉÔÅ ÍÁËÓÉÍÁÌØÎÏÅ ÞÉÓÌÏ ÓÔÁÔÅÊ ÄÌÑ ÚÁÇÒÕÚËÉ. ÕÓÔÁÎÏ×ÉÔØ." -#: src/lang.c:2124 +#: src/lang.c:2137 msgid "Number of articles to get" msgstr "þÉÓÌÏ ÓÔÁÔÅÊ ÄÌÑ ÚÁÇÒÕÚËÉ" -#: src/lang.c:2125 +#: src/lang.c:2138 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:2130 +#: src/lang.c:2143 msgid "Enter number of days article is considered recent. sets." msgstr "÷×ÅÄÉÔÅ ÞÉÓÌÏ ÄÎÅÊ, ÐÏËÁ ÓÔÁÔØÑ ÓÞÉÔÁÅÔÓÑ ÎÏ×ÏÊ. ÕÓÔÁÎÏ×ÉÔØ." -#: src/lang.c:2131 +#: src/lang.c:2144 msgid "Article recentness time limit" msgstr "ìÉÍÉÔ ×ÒÅÍÅÎÉ ÄÌÑ ÎÏ×ÙÈ ÓÔÁÔÅÊ" -#: src/lang.c:2132 +#: src/lang.c:2145 msgid "# Number of days in which article is considered recent, (0=OFF)\n" msgstr "# þÉÓÌÏ ÄÎÅÊ, ÐÏËÁ ÓÔÁÔØÑ ÓÞÉÔÁÅÔÓÑ ÎÏ×ÏÊ. (0=OFF)\n" -#: src/lang.c:2136 +#: src/lang.c:2149 msgid "" "WILDMAT for normal wildcards, REGEX for full regular expression matching." msgstr "WILDMAT ÄÌÑ ÏÂÙÞÎÙÈ ÛÁÂÌÏÎÏ×, REGEX ÄÌÑ ÒÅÇÕÌÑÒÎÙÈ ×ÙÒÁÖÅÎÉÊ" -#: src/lang.c:2137 +#: src/lang.c:2150 msgid "Wildcard matching" msgstr "ôÉÐ ÛÁÂÌÏÎÁ" -#: src/lang.c:2138 +#: src/lang.c:2151 msgid "" "# Wildcard matching\n" "# Possible values are (the default is marked with *):\n" @@ -6543,59 +6590,59 @@ msgstr "" "# * 0 = wildmat\n" "# 1 = regex\n" -#: src/lang.c:2145 +#: src/lang.c:2158 msgid "Enter minimal score before an article is marked killed. sets." msgstr "" -#: src/lang.c:2146 +#: src/lang.c:2159 msgid "Score limit (kill)" msgstr "" -#: src/lang.c:2147 +#: src/lang.c:2160 msgid "# Score limit before an article is marked killed\n" msgstr "" -#: src/lang.c:2151 +#: src/lang.c:2164 msgid "Enter default score to kill articles. sets." msgstr "" -#: src/lang.c:2152 +#: src/lang.c:2165 msgid "Default score to kill articles" msgstr "" -#: src/lang.c:2153 +#: src/lang.c:2166 msgid "# Default score to kill articles\n" msgstr "" -#: src/lang.c:2157 +#: src/lang.c:2170 msgid "Enter minimal score before an article is marked hot. sets." msgstr "" -#: src/lang.c:2158 +#: src/lang.c:2171 msgid "Score limit (select)" msgstr "" -#: src/lang.c:2159 +#: src/lang.c:2172 msgid "# Score limit before an article is marked hot\n" msgstr "" -#: src/lang.c:2163 +#: src/lang.c:2176 msgid "Enter default score to select articles. sets." msgstr "" -#: src/lang.c:2164 +#: src/lang.c:2177 msgid "Default score to select articles" msgstr "" -#: src/lang.c:2165 +#: src/lang.c:2178 msgid "# Default score to select articles\n" msgstr "" -#: src/lang.c:2171 +#: src/lang.c:2184 msgid "Use slrnface to show ''X-Face:''s" msgstr "éÓÐÏÌØÚÏ×ÁÔØ slrnface ÄÌÑ ÐÏËÁÚÁ X_Face:" -#: src/lang.c:2172 +#: src/lang.c:2185 msgid "" "# If ON using slrnface(1) to interpret the ''X-Face:'' header.\n" "# Only useful when running in an xterm.\n" @@ -6603,19 +6650,19 @@ msgstr "" "# åÓÌÉ ON, ÔÏ ÉÓÐÏÌØÚÏ×ÁÔØ slrnface(1) ÄÌÑ ÉÎÔÅÒÐÒÅÔÉÒÏ×ÁÎÉÑ\n" "# ÚÁÇÏÌÏ×ËÁ X-Face. ðÏÌØÚÎÏ ÔÏÌØËÏ ÐÏÄ xterm.\n" -#: src/lang.c:2180 +#: src/lang.c:2193 msgid "Use ANSI color" msgstr "éÓÐÏÌØÚÏ×ÁÔØ Ã×ÅÔ ANSI" -#: src/lang.c:2181 +#: src/lang.c:2194 msgid "# If ON using ANSI-color\n" msgstr "# åÓÌÉ ON, ÔÏ ÉÓÐÏÌØÚÏ×ÁÔØ Ã×ÅÔ ANSI\n" -#: src/lang.c:2186 +#: src/lang.c:2199 msgid "Standard foreground color" msgstr "óÔÁÎÄÁÒÔÎÙÊ Ã×ÅÔ ÓÉÍ×ÏÌÏ×" -#: src/lang.c:2187 +#: src/lang.c:2200 msgid "" "# Standard foreground color\n" "# Default: -1 (default color)\n" @@ -6623,11 +6670,11 @@ msgstr "" "# óÔÁÎÄÁÒÔÎÙÊ Ã×ÅÔ ÓÉÍ×ÏÌÏ×\n" "# ðÏ ÕÍÏÌÞÁÎÉÀ: -1 (Ã×ÅÔ ÐÏ ÕÍÏÌÞÁÎÉÀ)\n" -#: src/lang.c:2193 +#: src/lang.c:2206 msgid "Standard background color" msgstr "óÔÁÎÄÁÒÔÎÙÊ Ã×ÅÔ ÆÏÎÁ" -#: src/lang.c:2194 +#: src/lang.c:2207 msgid "" "# Standard background color\n" "# Default: -1 (default color)\n" @@ -6635,11 +6682,11 @@ msgstr "" "# óÔÁÎÄÁÒÔÎÙÊ Ã×ÅÔ ÆÏÎÁ\n" "# ðÏ ÕÍÏÌÞÁÎÉÀ: -1 (Ã×ÅÔ ÐÏ ÕÍÏÌÞÁÎÉÀ)\n" -#: src/lang.c:2200 +#: src/lang.c:2213 msgid "Color for inverse text (background)" msgstr "ã×ÅÔ ÄÌÑ ÉÎ×ÅÒÓÎÏÇÏ ÔÅËÓÔÁ (ÆÏÎ)" -#: src/lang.c:2201 +#: src/lang.c:2214 msgid "" "# Color of background for inverse text\n" "# Default: 4 (blue)\n" @@ -6647,11 +6694,11 @@ msgstr "" "# ã×ÅÔ ÆÏÎÁ ÄÌÑ ÉÎ×ÅÒÓÎÏÇÏ ÔÅËÓÔÁ\n" "# ðÏ ÕÍÏÌÞÁÎÉÀ: 4 (ÓÉÎÉÊ)\n" -#: src/lang.c:2207 +#: src/lang.c:2220 msgid "Color for inverse text (foreground)" msgstr "ã×ÅÔ ÄÌÑ ÉÎ×ÅÒÓÎÏÇÏ ÔÅËÓÔÁ (ÓÉÍ×ÏÌÙ)" -#: src/lang.c:2208 +#: src/lang.c:2221 msgid "" "# Color of foreground for inverse text\n" "# Default: 7 (white)\n" @@ -6659,11 +6706,11 @@ msgstr "" "# ã×ÅÔ ÄÌÑ ÉÎ×ÅÒÓÎÏÇÏ ÔÅËÓÔÁ (ÓÉÍ×ÏÌÙ)\n" "# ðÏ ÕÍÏÌÞÁÎÉÀ: 7 (ÂÅÌÙÊ)\n" -#: src/lang.c:2214 +#: src/lang.c:2227 msgid "Color of text lines" msgstr "ã×ÅÔ ÔÅËÓÔÏ×ÙÈ ÓÔÒÏË" -#: src/lang.c:2215 +#: src/lang.c:2228 msgid "" "# Color of text lines\n" "# Default: -1 (default color)\n" @@ -6671,11 +6718,11 @@ msgstr "" "# ã×ÅÔ ÔÅËÓÔÏ×ÙÈ ÓÔÒÏË\n" "# ðÏ ÕÍÏÌÞÁÎÉÀ: -1 (Ã×ÅÔ ÐÏ ÕÍÏÌÞÁÎÉÀ)\n" -#: src/lang.c:2221 +#: src/lang.c:2234 msgid "Color of mini help menu" msgstr "ã×ÅÔ ÔÅËÓÔÁ ÍÅÎÀ ÍÉÎÉ-ÐÏÍÏÝÉ" -#: src/lang.c:2222 +#: src/lang.c:2235 msgid "" "# Color of mini help menu\n" "# Default: 3 (brown)\n" @@ -6683,11 +6730,11 @@ msgstr "" "# ã×ÅÔ ÔÅËÓÔÁ ÍÉÎÉ-ÐÏÍÏÝÉ\n" "# ðÏ ÕÍÏÌÞÁÎÉÀ: 3 (ËÏÒÉÞÎÅ×ÙÊ)\n" -#: src/lang.c:2228 +#: src/lang.c:2241 msgid "Color of help text" msgstr "ã×ÅÔ ÔÅËÓÔÁ ÐÏÍÏÝÉ" -#: src/lang.c:2229 +#: src/lang.c:2242 msgid "" "# Color of help pages\n" "# Default: -1 (default color)\n" @@ -6695,21 +6742,21 @@ msgstr "" "# ã×ÅÔ ÔÅËÓÔÁ ÐÏÍÏÝÉ\n" "# ðÏ ÕÍÏÌÞÁÎÉÀ: -1 (Ã×ÅÔ ÐÏ ÕÍÏÌÞÁÎÉÀ)\n" -#: src/lang.c:2235 +#: src/lang.c:2248 msgid "Color of status messages" msgstr "ã×ÅÔ ÓÔÁÔÕÓÎÙÈ ÓÏÏÂÝÅÎÉÊ" -#: src/lang.c:2236 +#: src/lang.c:2249 msgid "" "# Color of messages in last line\n" "# Default: 6 (cyan)\n" msgstr "" -#: src/lang.c:2242 +#: src/lang.c:2255 msgid "Color of quoted lines" msgstr "ã×ÅÔ ÃÉÔÉÒÕÅÍÙÈ ÓÔÒÏË" -#: src/lang.c:2243 +#: src/lang.c:2256 msgid "" "# Color of quote-lines\n" "# Default: 2 (green)\n" @@ -6717,11 +6764,11 @@ msgstr "" "# ã×ÅÔ ÃÉÔÉÒÕÅÍÙÈ ÓÔÒÏË\n" "# ðÏ ÕÍÏÌÞÁÎÉÀ: 2 (ÚÅÌ£ÎÙÊ)\n" -#: src/lang.c:2249 +#: src/lang.c:2262 msgid "Color of twice quoted line" msgstr "ã×ÅÔ Ä×ÁÖÄÙ ÃÉÔÉÒÕÅÍÙÈ ÓÔÒÏË" -#: src/lang.c:2250 +#: src/lang.c:2263 msgid "" "# Color of twice quoted lines\n" "# Default: 3 (brown)\n" @@ -6729,11 +6776,11 @@ msgstr "" "# ã×ÅÔ Ä×ÁÖÄÙ ÃÉÔÉÒÕÅÍÙÈ ÓÔÒÏË\n" "# ðÏ ÕÍÏÌÞÁÎÉÀ: 3 (ËÏÒÉÞÎÅ×ÙÊ)\n" -#: src/lang.c:2256 +#: src/lang.c:2269 msgid "Color of =>3 times quoted line" msgstr "ã×ÅÔ >=3 ÃÉÔÉÒÕÅÍÙÈ ÓÔÒÏË" -#: src/lang.c:2257 +#: src/lang.c:2270 msgid "" "# Color of >=3 times quoted lines\n" "# Default: 4 (blue)\n" @@ -6741,11 +6788,11 @@ msgstr "" "# ã×ÅÔ >=3 ÃÉÔÉÒÕÅÍÙÈ ÓÔÒÏË\n" "# ðÏ ÕÍÏÌÞÁÎÉÀ: 4 (ÓÉÎÉÊ)\n" -#: src/lang.c:2263 +#: src/lang.c:2276 msgid "Color of article header lines" msgstr "ã×ÅÔ ÓÔÒÏË ÚÁÇÏÌÏ×ËÏ× ÓÔÁÔØÉ" -#: src/lang.c:2264 +#: src/lang.c:2277 msgid "" "# Color of header-lines\n" "# Default: 2 (green)\n" @@ -6753,11 +6800,11 @@ msgstr "" "# ã×ÅÔ ÓÔÒÏË ÚÁÇÏÌÏ×ËÁ\n" "# ðÏ ÕÍÏÌÞÁÎÉÀ: 2 (ÚÅÌ£ÎÙÊ)\n" -#: src/lang.c:2270 +#: src/lang.c:2283 msgid "Color of actual news header fields" msgstr "ã×ÅÔ ÓÔÒÏË news ÚÁÇÏÌÏ×ËÏ× ÓÔÁÔÅÊ" -#: src/lang.c:2271 +#: src/lang.c:2284 msgid "" "# Color of actual news header fields\n" "# Default: 9 (light red)\n" @@ -6765,11 +6812,11 @@ msgstr "" "# ã×ÅÔ ÓÔÒÏË news ÚÁÇÏÌÏ×ËÏ× ÓÔÁÔÅÊ\n" "# ðÏ ÕÍÏÌÞÁÎÉÀ: 9 (Ó×ÅÔÌÏ-ËÒÁÓÎÙÊ)\n" -#: src/lang.c:2277 +#: src/lang.c:2290 msgid "Color of article subject lines" msgstr "ã×ÅÔ ÓÔÒÏË Ó ÔÅÍÏÊ ÓÔÁÔØÉ" -#: src/lang.c:2278 +#: src/lang.c:2291 msgid "" "# Color of article subject\n" "# Default: 6 (cyan)\n" @@ -6777,12 +6824,12 @@ msgstr "" "# ã×ÅÔ ÓÔÒÏËÉ Ó ÔÅÍÏÊ ÓÔÁÔØÉ\n" "# ðÏ ÕÍÏÌÞÁÎÉÀ: 6 (ÇÏÌÕÂÏÊ)\n" -#: src/lang.c:2284 +#: src/lang.c:2297 #, fuzzy msgid "Color of external quotes" msgstr "ã×ÅÔ ÔÅËÓÔÏ×ÙÈ ÓÔÒÏË" -#: src/lang.c:2285 +#: src/lang.c:2298 #, fuzzy msgid "" "# Color of quoted text from external sources\n" @@ -6791,11 +6838,11 @@ msgstr "" "# ã×ÅÔ ÓÔÒÏËÉ Ó ÔÅÍÏÊ ÓÔÁÔØÉ\n" "# ðÏ ÕÍÏÌÞÁÎÉÀ: 6 (ÇÏÌÕÂÏÊ)\n" -#: src/lang.c:2291 +#: src/lang.c:2304 msgid "Color of response counter" msgstr "ã×ÅÔ ÓÞÅÔÞÉËÁ ËÏÌÉÞÅÓÔ×Á ÏÔ×ÅÔÏ×" -#: src/lang.c:2292 +#: src/lang.c:2305 msgid "" "# Color of response counter\n" "# Default: 2 (green)\n" @@ -6803,11 +6850,11 @@ msgstr "" "# ã×ÅÔ ÓÞÅÔÞÉËÁ ËÏÌÉÞÅÓÔ×Á ÏÔ×ÅÔÏ×\n" "# ðÏ ÕÍÏÌÞÁÎÉÀ: 2 (ÚÅÌ£ÎÙÊ)\n" -#: src/lang.c:2298 +#: src/lang.c:2311 msgid "Color of sender (From:)" msgstr "ã×ÅÔ ÓÔÒÏËÉ ÏÔÐÒÁ×ÉÔÅÌÑ From:" -#: src/lang.c:2299 +#: src/lang.c:2312 msgid "" "# Color of sender (From:)\n" "# Default: 2 (green)\n" @@ -6815,11 +6862,11 @@ msgstr "" "# ã×ÅÔ ÓÔÒÏËÉ ÏÔÐÒÁ×ÉÔÅÌÑ (From:)\n" "# ðÏ ÕÍÏÌÞÁÎÉÀ: 2 (ÚÅÌ£ÎÙÊ)\n" -#: src/lang.c:2305 +#: src/lang.c:2318 msgid "Color of help/mail sign" msgstr "ã×ÅÔ ÓÏÏÂÝÅÎÉÑ Ï ×ÙÚÏ×Å ÐÏÍÏÝÉ" -#: src/lang.c:2306 +#: src/lang.c:2319 msgid "" "# Color of Help/Mail-Sign\n" "# Default: 4 (blue)\n" @@ -6827,11 +6874,11 @@ msgstr "" "# ã×ÅÔ Help/Mail-Sign\n" "# ðÏ ÕÍÏÌÞÁÎÉÀ: 4 (ÓÉÎÉÊ)\n" -#: src/lang.c:2312 +#: src/lang.c:2325 msgid "Color of signatures" msgstr "ã×ÅÔ ÓÉÇÎÁÔÕÒ" -#: src/lang.c:2313 +#: src/lang.c:2326 msgid "" "# Color of signature\n" "# Default: 4 (blue)\n" @@ -6839,11 +6886,11 @@ msgstr "" "# ã×ÅÔ ÓÉÇÎÁÔÕÒ\n" "# ðÏ ÕÍÏÌÞÁÎÉÀ: 4 (ÓÉÎÉÊ)\n" -#: src/lang.c:2319 +#: src/lang.c:2332 msgid "Color of highlighted URLs" msgstr "ã×ÅÔ ÐÏÄÓ×ÅÞÉ×ÁÎÉÑ URL" -#: src/lang.c:2320 +#: src/lang.c:2333 msgid "" "# Color of highlighted URLs\n" "# Default: -1 (default color)\n" @@ -6851,12 +6898,12 @@ msgstr "" "# ã×ÅÔ ÐÏÄÓ×ÅÞÉ×ÁÎÉÑ URL\n" "# ðÏ ÕÍÏÌÞÁÎÉÀ: -1 (Ã×ÅÔ ÐÏ ÕÍÏÌÞÁÎÉÀ)\n" -#: src/lang.c:2326 +#: src/lang.c:2339 #, fuzzy msgid "Color of verbatim blocks" msgstr "ã×ÅÔ ÔÅËÓÔÏ×ÙÈ ÓÔÒÏË" -#: src/lang.c:2327 +#: src/lang.c:2340 #, fuzzy msgid "" "# Color of verbatim blocks\n" @@ -6865,11 +6912,11 @@ msgstr "" "# ã×ÅÔ ÓÔÒÏËÉ Ó ÔÅÍÏÊ ÓÔÁÔØÉ\n" "# ðÏ ÕÍÏÌÞÁÎÉÀ: 6 (ÇÏÌÕÂÏÊ)\n" -#: src/lang.c:2333 +#: src/lang.c:2346 msgid "Color of highlighting with *stars*" msgstr "ã×ÅÔ ×ÙÄÅÌÅÎÎÏÇÏ *ÔÅËÓÔÁ*" -#: src/lang.c:2334 +#: src/lang.c:2347 msgid "" "# Color of word highlighting with *stars*\n" "# Default: 11 (yellow)\n" @@ -6877,11 +6924,11 @@ msgstr "" "# ã×ÅÔ ÄÌÑ ×ÙÄÅÌÅÎÎÏÇÏ *ÔÅËÓÔÁ*\n" "# ðÏ ÕÍÏÌÞÁÎÉÀ: 11 (Ö£ÌÔÙÊ)\n" -#: src/lang.c:2340 +#: src/lang.c:2353 msgid "Color of highlighting with _dash_" msgstr "ã×ÅÔ ×ÙÄÅÌÅÎÎÏÇÏ _ÔÅËÓÔÁ_" -#: src/lang.c:2341 +#: src/lang.c:2354 msgid "" "# Color of word highlighting with _dash_\n" "# Default: 13 (light pink)\n" @@ -6889,11 +6936,11 @@ msgstr "" "# ã×ÅÔ ÄÌÑ ×ÙÄÅÌÅÎÎÏÇÏ _ÔÅËÓÔÁ_\n" "# ðÏ ÕÍÏÌÞÁÎÉÀ: 13 (Ó×ÅÔÌÏ-ÒÏÚÏ×ÙÊ)\n" -#: src/lang.c:2347 +#: src/lang.c:2360 msgid "Color of highlighting with /slash/" msgstr "ã×ÅÔ ×ÙÄÅÌÅÎÎÏÇÏ /ÔÅËÓÔÁ/" -#: src/lang.c:2348 +#: src/lang.c:2361 msgid "" "# Color of word highlighting with /slash/\n" "# Default: 14 (light cyan)\n" @@ -6901,11 +6948,11 @@ msgstr "" "# ã×ÅÔ ÄÌÑ ×ÙÄÅÌÅÎÉÑ /ÔÅËÓÔÁ/\n" "# ðÏ ÕÍÏÌÞÁÎÉÀ: 14 (Ó×ÅÔÌÏ-ÇÏÌÕÂÏÊ)\n" -#: src/lang.c:2354 +#: src/lang.c:2367 msgid "Color of highlighting with -stroke-" msgstr "ã×ÅÔ ×ÙÄÅÌÅÎÎÏÇÏ -ÔÅËÓÔÁ-" -#: src/lang.c:2355 +#: src/lang.c:2368 msgid "" "# Color of word highlighting with -stroke-\n" "# Default: 12 (light blue)\n" @@ -6913,11 +6960,11 @@ msgstr "" "# ã×ÅÔ ÄÌÑ ×ÙÄÅÌÅÎÉÑ -ÔÅËÓÔÁ-\n" "# ðÏ ÕÍÏÌÞÁÎÉÀ: 12 (Ó×ÅÔÌÏ-ÓÉÎÉÊ)\n" -#: src/lang.c:2362 +#: src/lang.c:2375 msgid "Attr. of highlighting with *stars*" msgstr "áÔÒÉÂÕÔ ×ÙÄÅÌÅÎÎÏÇÏ *ÔÅËÓÔÁ*" -#: src/lang.c:2363 +#: src/lang.c:2376 msgid "" "# Attributes of word highlighting on mono terminals\n" "# Possible values are:\n" @@ -6945,11 +6992,11 @@ msgstr "" "# áÔÒÉÂÕÔ ÄÌÑ ×ÙÄÅÌÅÎÎÏÇÏ *ÔÅËÓÔÁ*\n" "# ðÏ ÕÍÏÌÞÁÎÉÀ: 6 (bold)\n" -#: src/lang.c:2378 +#: src/lang.c:2391 msgid "Attr. of highlighting with _dash_" msgstr "áÔÒÉÂÕÔ ×ÙÄÅÌÅÎÎÏÇÏ _ÔÅËÓÔÁ_" -#: src/lang.c:2379 +#: src/lang.c:2392 msgid "" "# Attribute of word highlighting with _dash_\n" "# Default: 2 (best highlighting)\n" @@ -6957,11 +7004,11 @@ msgstr "" "# áÔÒÉÂÕÔ ×ÙÄÅÌÅÎÎÏÇÏ _ÔÅËÓÔÁ_\n" "# ðÏ ÕÍÏÌÞÁÎÉÀ: 2 (ÌÕÞÛÅÅ ÐÏÄÓ×ÅÞÉ×ÁÎÉÅ)\n" -#: src/lang.c:2385 +#: src/lang.c:2398 msgid "Attr. of highlighting with /slash/" msgstr "áÔÒÉÂÕÔ ×ÙÄÅÌÅÎÎÏÇÏ /ÔÅËÓÔÁ/" -#: src/lang.c:2386 +#: src/lang.c:2399 msgid "" "# Attribute of word highlighting with /slash/\n" "# Default: 5 (half bright)\n" @@ -6969,11 +7016,11 @@ msgstr "" "# áÔÒÉÂÕÔ ÄÌÑ ×ÙÄÅÌÅÎÉÑ /ÔÅËÓÔÁ/\n" "# ðÏ ÕÍÏÌÞÁÎÉÀ: 5 (half bright)\n" -#: src/lang.c:2392 +#: src/lang.c:2405 msgid "Attr. of highlighting with -stroke-" msgstr "áÔÒÉÂÕÔ ×ÙÄÅÌÅÎÎÏÇÏ -ÔÅËÓÔÁ-" -#: src/lang.c:2393 +#: src/lang.c:2406 msgid "" "# Attribute of word highlighting with -stroke-\n" "# Default: 3 (reverse video)\n" @@ -6981,27 +7028,27 @@ msgstr "" "# áÔÒÉÂÕÔ ×ÙÄÅÌÅÎÎÏÇÏ -ÔÅËÓÔÁ-\n" "# ðÏ ÕÍÏÌÞÁÎÉÀ: 3 (ÒÅ×ÅÒÓÎÏÅ ×ÉÄÅÏ)\n" -#: src/lang.c:2399 +#: src/lang.c:2412 msgid "URL highlighting in message body" msgstr "ðÏÄÓ×ÅÞÉ×ÁÔØ URL × ÔÅÌÅ ÐÉÓØÍÁ" -#: src/lang.c:2400 +#: src/lang.c:2413 msgid "# Enable URL highlighting?\n" msgstr "# ÷ËÌÀÞÉÔØ ÐÏÄÓ×ÅÔËÕ URL?\n" -#: src/lang.c:2405 +#: src/lang.c:2418 msgid "Word highlighting in message body" msgstr "ðÏÄÓ×ÅÞÉ×ÁÔØ ÓÌÏ×Á × ÔÅÌÅ ÓÏÏÂÝÅÎÉÑ" -#: src/lang.c:2406 +#: src/lang.c:2419 msgid "# Enable word highlighting?\n" msgstr "# ÷ËÌÀÞÉÔØ ÐÏÄÓ×ÅÔËÕ ÓÌÏ×?\n" -#: src/lang.c:2411 +#: src/lang.c:2424 msgid "What to display instead of mark" msgstr "÷Ù×ÏÄÉÔØ ×ÍÅÓÔÏ ÏÔÍÅÔËÉ" -#: src/lang.c:2412 +#: src/lang.c:2425 msgid "" "# Should the leading and ending stars and dashes also be displayed,\n" "# even when they are highlighting marks?\n" @@ -7011,58 +7058,58 @@ msgid "" "# * 2 = print a space instead\n" msgstr "" -#: src/lang.c:2421 +#: src/lang.c:2434 msgid "Enter column number to wrap article lines to in the pager. sets." msgstr "÷×ÅÄÉÔÅ ÍÁËÓ. ÞÉÓÌÏ ÓÉÍ×ÏÌÏ× × ÓÔÒÏËÅ × ÐÅÊÄÖÅÒÅ. ÕÓÔÁÎÏ×ÉÔØ." -#: src/lang.c:2422 +#: src/lang.c:2435 msgid "Page line wrap column" msgstr "íÁËÓ. ÞÉÓÌÏ ÓÉÍ×ÏÌÏ× × ÓÔÒÏËÅ × ÐÅÊÄÖÅÒÅ" -#: src/lang.c:2423 +#: src/lang.c:2436 msgid "# Wrap article lines at column\n" msgstr "" -#: src/lang.c:2428 +#: src/lang.c:2441 msgid "Wrap around threads on next unread" msgstr "" -#: src/lang.c:2429 +#: src/lang.c:2442 msgid "# If ON wrap around threads on searching next unread article\n" msgstr "" -#: src/lang.c:2433 +#: src/lang.c:2446 msgid "Enter default mail address (and fullname). sets." msgstr "÷×ÅÄÉÔÅ email ÁÄÒÅÓ (É ÐÏÌÎÏÅ ÉÍÑ). ÕÓÔÁÎÏ×ÉÔØ." -#: src/lang.c:2434 src/lang.c:2949 +#: src/lang.c:2447 src/lang.c:2948 msgid "Mail address (and fullname)" msgstr "Email ÁÄÒÅÓ (É ÐÏÌÎÏÅ ÉÍÑ)" -#: src/lang.c:2435 +#: src/lang.c:2448 msgid "# User's mail address (and fullname), if not username@host (fullname)\n" msgstr "# Email ÁÄÒÅÓ ÐÏÌØÚÏ×ÁÔÅÌÑ (É ÐÏÌÎÏÅ ÉÍÑ).\n" -#: src/lang.c:2440 +#: src/lang.c:2453 msgid "Show empty Followup-To in editor" msgstr "ðÏËÁÚÙ×ÁÔØ ÐÕÓÔÏÊ Followup-To × ÒÅÄÁËÔÏÒÅ" -#: src/lang.c:2441 +#: src/lang.c:2454 msgid "# If ON show empty Followup-To header when editing an article\n" msgstr "" "# åÓÌÉ ON, ÔÏ ÐÏËÁÚÙ×ÁÔØ ÐÕÓÔÏÊ Follow-up ×Ï ×ÒÅÍÑ ÒÅÄÁËÔÉÒÏ×ÁÎÉÑ ÓÔÁÔØÉ\n" -#: src/lang.c:2445 +#: src/lang.c:2458 msgid "" "Enter path/! command/--none to create your default signature. sets." msgstr "" "÷×ÅÄÉÔÅ ÐÕÔØ/! ËÏÍÁÎÄÁ/--none ÄÌÑ ÓÏÚÄÁÎÉÑ ×ÁÛÅÊ ÓÉÇÎÁÔÕÒÙ. ÕÓÔÁÎÏ×ÉÔØ." -#: src/lang.c:2446 +#: src/lang.c:2459 msgid "Create signature from path/command" msgstr "óÏÚÄÁÔØ ÓÉÇÎÁÔÕÒÕ ËÏÍÁÎÄÏÊ" -#: src/lang.c:2447 +#: src/lang.c:2460 #, c-format msgid "" "# Signature path (random sigs)/file to be used when posting/replying\n" @@ -7072,54 +7119,54 @@ msgid "" "# sigfile=--none don't append a signature\n" msgstr "" -#: src/lang.c:2455 +#: src/lang.c:2468 msgid "" "Prepend signature with \"-- \" on own line. toggles & sets." msgstr "" "îÁÞÉÎÁÔØ ÓÉÇÎÁÔÕÒÕ Ó \"--\" × ÏÔÄÅÌØÎÏÊ ÓÔÒÏËÅ. <ðòïâåì> ×ÙÂÏÒ, " "ÕÓÔÁÎÏ×ÉÔØ." -#: src/lang.c:2456 +#: src/lang.c:2469 msgid "Prepend signature with \"-- \"" msgstr "îÁÞÉÎÁÔØ ÓÉÇÎÁÔÕÒÕ Ó \"--\"" -#: src/lang.c:2457 +#: src/lang.c:2470 msgid "# If ON prepend the signature with dashes '\\n-- \\n'\n" msgstr "# åÓÌÉ ON, ÔÏ ÎÁÞÉÎÁÔØ ÓÉÇÎÁÔÕÒÕ Ó ÄÅÆÉÓÏ× '\\n-- \\n'\n" -#: src/lang.c:2461 +#: src/lang.c:2474 msgid "Add signature when reposting articles. toggles & sets." msgstr "" "äÏÂÁ×ÌÑÔØ ÓÉÇÎÁÔÕÒÕ ÐÒÉ ÐÏ×ÔÏÒÎÏÊ ÏÔÐÒÁ×ËÅ. <ðòïâåì> ×ÙÂÏÒ, ÕÓÔÁÎÏ×ÉÔØ." -#: src/lang.c:2462 +#: src/lang.c:2475 msgid "Add signature when reposting" msgstr "äÏÂÁ×ÌÑÔØ ÓÉÇÎÁÔÕÒÕ ÐÒÉ ÐÏ×ÔÏÒÎÏÊ ÏÔÐÒÁ×ËÅ" -#: src/lang.c:2463 +#: src/lang.c:2476 msgid "# If ON add signature to reposted articles\n" msgstr "# åÓÌÉ ON, ÔÏ ÄÏÂÁ×ÌÑÔØ ÓÉÇÎÁÔÕÒÕ ÐÒÉ ÐÏ×ÔÏÒÎÏÊ ÏÔÐÒÁ×ËÅ\n" -#: src/lang.c:2467 +#: src/lang.c:2480 #, fuzzy msgid "Enter quotation marks, %I for author's initials." msgstr "÷×ÅÄÉÔÅ ÓÉÍ×ÏÌÙ ÄÌÑ ÎÁÞÁÌÁ ÃÉÔÉÒÏ×ÁÎÉÑ, %s ÉÌÉ %S ÉÎÉÃÉÁÌÙ Á×ÔÏÒÁ." -#: src/lang.c:2468 +#: src/lang.c:2481 msgid "Characters used as quote-marks" msgstr "óÉÍ×ÏÌÙ ÉÓÐÏÌØÚÕÅÍÙÅ ÄÌÑ ÎÁÞÁÌÁ ÃÉÔÉÒÏ×ÁÎÉÑ" -#: src/lang.c:2469 +#: src/lang.c:2482 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:2475 +#: src/lang.c:2488 msgid "Quoting behavior" msgstr "ãÉÔÉÒÏ×ÁÎÉÅ" -#: src/lang.c:2476 +#: src/lang.c:2489 msgid "" "# How quoting should be handled when following up or replying.\n" "# Possible values are (the default is marked with *):\n" @@ -7143,56 +7190,56 @@ msgstr "" "# 6 = ãÉÔÉÒÏ×ÁÔØ ÓÉÇÎÁÔÕÒÙ É ÐÕÓÔÙÅ ÓÔÒÏËÉ\n" "# 7 = óÖÉÍÁÔØ ÃÉÔÉÒÏ×ÁÎÉÅ, ÃÉÔÉÒÏ×ÁÔØ ÓÉÇÎÁÔÕÒÙ É ÐÕÓÔÙÅ ÓÔÒÏËÉ\n" -#: src/lang.c:2489 src/lang.c:2497 src/lang.c:2503 +#: src/lang.c:2502 src/lang.c:2510 src/lang.c:2516 msgid "" "%A Addr %D Date %F Addr+Name %G Groupname %M Message-ID %N Name %C First Name" msgstr "" -#: src/lang.c:2490 +#: src/lang.c:2503 msgid "Quote line when following up" msgstr "ãÉÔÉÒÏ×ÁÔØ ÐÒÉ follow-up" -#: src/lang.c:2491 +#: src/lang.c:2504 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:2498 +#: src/lang.c:2511 msgid "Quote line when cross-posting" msgstr "ãÉÔÉÒÏ×ÁÔØ ÐÒÉ ËÒÏÓÓ-ÐÏÓÔÉÎÇÅ" -#: src/lang.c:2504 +#: src/lang.c:2517 msgid "Quote line when mailing" msgstr "ãÉÔÉÒÏ×ÁÔØ ÐÒÉ ÏÔÐÒÁ×ËÅ email" -#: src/lang.c:2509 +#: src/lang.c:2522 msgid "If ON, include User-Agent: header. toggles & sets." msgstr "" "åÓÌÉ ON, ÔÏ ÄÏÂÁ×ÌÑÔØ ÚÁÇÏÌÏ×ÏË User-Agent:. <ðòïâåì> ×ÙÂÏÒ, ÕÓÔÁÎÏ×ÉÔØ." -#: src/lang.c:2510 +#: src/lang.c:2523 #, fuzzy msgid "Insert 'User-Agent:' header" msgstr "äÏÂÁ×ÌÑÔØ ÚÁÇÏÌÏ×ÏË User-Agent:" -#: src/lang.c:2511 +#: src/lang.c:2524 msgid "# If ON include advertising User-Agent: header\n" msgstr "# åÓÌÉ ON, ÔÏ ÄÏÂÁ×ÌÑÔØ ÒÅËÌÁÍÎÙÊ ÚÁÇÏÌÏ×ÏË User-Agent:\n" -#: src/lang.c:2516 +#: src/lang.c:2529 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:2517 +#: src/lang.c:2530 msgid "MM_CHARSET" msgstr "" -#: src/lang.c:2518 +#: src/lang.c:2531 msgid "" "# Charset supported locally which is also used for MIME header and\n" "# Content-Type header.\n" @@ -7202,15 +7249,15 @@ msgid "" "# mm_charset is considered not displayable and represented as '?'.\n" msgstr "" -#: src/lang.c:2528 +#: src/lang.c:2541 msgid "MM_NETWORK_CHARSET" msgstr "" -#: src/lang.c:2529 +#: src/lang.c:2542 msgid "# Charset used for MIME (Content-Type) header in postings.\n" msgstr "# ëÏÄÉÒÏ×ËÁ × MIME (Content-Type) × ÏÔÐÒÁ×ÌÑÅÍÙÈ ÓÔÁÔØÑÈ.\n" -#: src/lang.c:2533 +#: src/lang.c:2546 #, fuzzy msgid "" "Enter local charset name (e.g. US-ASCII, ISO-8859-1, EUC-KR), to set." @@ -7218,27 +7265,27 @@ msgstr "" "÷×ÅÄÉÔÅ ËÏÄÉÒÏ×ËÕ ÄÌÑ MIME (ÎÁÐÒ. US-ASCII, ISO-8859-1, EUC-KR), " "ÕÓÔÁÎÏ×ÉÔØ." -#: src/lang.c:2534 +#: src/lang.c:2547 msgid "MM_LOCAL_CHARSET" msgstr "" -#: src/lang.c:2535 +#: src/lang.c:2548 msgid "# Charset supported locally.\n" msgstr "" -#: src/lang.c:2542 +#: src/lang.c:2555 msgid "Mailbox format" msgstr "æÏÒÍÁÔ Mailbox" -#: src/lang.c:2543 +#: src/lang.c:2556 msgid "# Format of the mailbox.\n" msgstr "# æÏÒÍÁÔ mailbox.\n" -#: src/lang.c:2548 +#: src/lang.c:2561 msgid "MIME encoding in news messages" msgstr "ëÏÄÉÒÏ×ËÁ MIME × ÓÔÁÔØÑÈ" -#: src/lang.c:2549 +#: src/lang.c:2562 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" @@ -7247,15 +7294,15 @@ msgid "" "# Russian charsets with a lot of 8bit characters.\n" msgstr "" -#: src/lang.c:2557 src/lang.c:2578 +#: src/lang.c:2570 src/lang.c:2591 msgid "Don't change unless you know what you are doing. cancels." msgstr "îÅ ÉÚÍÅÎÑÊÔÅ, ÅÓÌÉ ÎÅ ÐÏÎÉÍÁÅÔÅ ÞÔÏ ×Ù ÄÅÌÁÅÔÅ. ÏÔÍÅÎÁ." -#: src/lang.c:2558 +#: src/lang.c:2571 msgid "Use 8bit characters in news headers" msgstr "éÓÐÏÌØÚÏ×ÁÔØ 8 ÂÉÔÎÙÅ ÓÉÍ×ÏÌÙ × ÚÁÇÏÌÏ×ËÁÈ ÓÔÁÔÅÊ" -#: src/lang.c:2559 +#: src/lang.c:2572 msgid "" "# If ON, 8bit characters in news headers are NOT encoded.\n" "# default is OFF. Thus 8bit characters are encoded by default.\n" @@ -7268,32 +7315,32 @@ msgstr "" "# ÏÔ ÚÎÁÞÅÎÉÑ ÜÔÏÇÏ ÐÁÒÁÍÅÔÒÁ, ÐÏËÁ post_mime_encoding ÔÁËÖÅ\n" "# ÎÅ ÕÓÔÁÎÏ×ÌÅÎ × 8bit.\n" -#: src/lang.c:2566 +#: src/lang.c:2579 msgid "" "Auto-view post-processed files toggles, sets, cancels." msgstr "" "á×ÔÏÐÒÏÓÍÏÔÒ ÐÏÓÔ-ÏÂÒÁÂÏÔÁÎÎÙÈ ÆÁÊÌÏ×. <ðòïâåì> ×ÙÂÏÒ, ÕÓÔÁÎÏ×ÉÔØ, " " ÏÔÍÅÎÉÔØ" -#: src/lang.c:2567 +#: src/lang.c:2580 msgid "View post-processed files" msgstr "ðÒÏÓÍÏÔÒ ÐÏÓÔ-ÏÂÒÁÂÏÔÁÎÎÙÈ ÆÁÊÌÏ×" -#: src/lang.c:2568 +#: src/lang.c:2581 msgid "# If set, post processed files will be opened in a viewer\n" msgstr "" "# åÓÌÉ ÕÓÔÁÎÏ×ÌÅÎ, ÔÏ ÐÏÓÔ-ÏÂÒÁÂÏÔÁÎÎÙÅ ÆÁÊÌÙ ÂÕÄÕÔ ÏÔËÒÙ×ÁÔØÓÑ\n" "# × ÐÒÏÓÍÏÔÏÒÝÉËÅ\n" -#: src/lang.c:2573 +#: src/lang.c:2586 msgid "MIME encoding in mail messages" msgstr "MIME ËÏÄÉÒÏ×ËÁ × ÐÏÞÔÏ×ÙÈ ÓÏÏÂÝÅÎÉÑÈ" -#: src/lang.c:2579 +#: src/lang.c:2592 msgid "Use 8bit characters in mail headers" msgstr "éÓÐÏÌØÚÏ×ÁÔØ 8 ÂÉÔÎÙÅ ÓÉÍ×ÏÌÙ × ÚÁÇÏÌÏ×ËÁÈ ÐÏÞÔÙ" -#: src/lang.c:2580 +#: src/lang.c:2593 msgid "" "# If ON, 8bit characters in mail headers are NOT encoded.\n" "# default is OFF. Thus 8bit characters are encoded by default.\n" @@ -7304,11 +7351,11 @@ msgid "" "# turn it ON unless you have some compelling reason.\n" msgstr "" -#: src/lang.c:2591 +#: src/lang.c:2604 msgid "Strip blanks from ends of lines" msgstr "õÂÉÒÁÔØ ÐÒÏÂÅÌÙ × ËÏÎÃÅ ÓÔÒÏËÉ" -#: src/lang.c:2592 +#: src/lang.c:2605 msgid "" "# If ON strip blanks from ends of lines for faster display on slow " "terminals.\n" @@ -7316,16 +7363,16 @@ msgstr "" "# åÓÌÉ ON, ÔÏ ÕÂÉÒÁÔØ ÐÒÏÂÅÌÙ × ËÏÎÃÅ ÓÔÒÏËÉ ÄÌÑ ÂÏÌÅÅ ÂÙÓÔÒÏÇÏ ×Ù×ÏÄÁ\n" "# ÎÁ ÍÅÄÌÅÎÎÙÈ ÔÅÒÍÉÎÁÌÁÈ.\n" -#: src/lang.c:2598 +#: src/lang.c:2611 msgid "If ON, use transliteration. toggles & sets." msgstr "" "åÓÌÉ ON, ÔÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÔÒÁÎÓÌÉÔÅÒÁÃÉÀ, <ðòïâåì> ×ÙÂÏÒ, ÕÓÔÁÎÏ×ÉÔØ" -#: src/lang.c:2599 +#: src/lang.c:2612 msgid "Transliteration" msgstr "ôÒÁÎÓÌÉÔÅÒÁÃÉÑ" -#: src/lang.c:2600 +#: src/lang.c:2613 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" @@ -7335,12 +7382,12 @@ msgstr "" "# ÓÉÍ×ÏÌ ÎÅ ÍÏÖÅÔ ÂÙÔØ ÐÒÅÄÓÔÁ×ÌÅÎ × ÃÅÌÅ×ÏÍ ÎÁÂÏÒÅ ÓÉÍ×ÏÌÏ×, ÔÏ ÏÎ\n" "# ÁÐÐÒÏËÓÉÍÉÒÕÅÔÓÑ ÏÄÎÉÍ ÉÌÉ ÎÅÓËÏÌØËÉÍÉ ÐÏÈÏÖÉÍÉ ÓÉÍ×ÏÌÁÍÉ.\n" -#: src/lang.c:2608 +#: src/lang.c:2621 #, fuzzy msgid "Send you a Cc/Bcc automatically" msgstr "ïÔÐÒÁ×ÌÑÔØ ×ÁÍ Cc Á×ÔÏÍÁÔÉÞÅÓËÉ" -#: src/lang.c:2609 +#: src/lang.c:2622 #, fuzzy msgid "" "# Put your name in the Cc: and/or Bcc: field when mailing an article.\n" @@ -7358,109 +7405,91 @@ msgstr "" "# 3 = NFC\n" "# 4 = NFD\n" -#: src/lang.c:2620 +#: src/lang.c:2633 msgid "Hash algorithm for Cancel-Lock/Cancel-Key" msgstr "" -#: src/lang.c:2621 +#: src/lang.c:2634 msgid "" "# Hash algorithm for Cancel-Lock/Cancel-Key (default 'sha1')\n" "# Use 'none' to not generate Cancel-Lock headers.\n" msgstr "" -#: src/lang.c:2627 +#: src/lang.c:2640 msgid "Enter address elements about which you want to be warned. sets." msgstr "" -#: src/lang.c:2628 +#: src/lang.c:2641 msgid "Spamtrap warning address parts" msgstr "" -#: src/lang.c:2629 +#: src/lang.c:2642 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:2634 +#: src/lang.c:2647 msgid "Enter default number of days a filter entry will be valid. sets." msgstr "÷×ÅÄÉÔÅ ÞÉÓÌÏ ÄÎÅÊ ÐÏËÁ ÆÉÌØÔÒ ÉÍÅÅÔ ÓÉÌÕ. ÕÓÔÁÎÏ×ÉÔØ." -#: src/lang.c:2635 +#: src/lang.c:2648 msgid "No. of days a filter entry is valid" msgstr "þÉÓÌÏ ÄÎÅÊ ÐÏËÁ ÆÉÌØÔÒ ÉÍÅÅÔ ÓÉÌÕ" -#: src/lang.c:2636 +#: src/lang.c:2649 msgid "# Number of days a short term filter will be active\n" msgstr "" -#: src/lang.c:2640 +#: src/lang.c:2653 msgid "Add posted articles to filter. toggles & sets." msgstr "äÏÂÁ×ÉÔØ ÏÔÐÒÁ×ÌÅÎÎÙÅ ÓÔÁÔØÉ × ÆÉÌØÔÒ, <ðòïâåì> ×ÙÂÏÒ, ÕÓÔÁÎÏ×ÉÔØ" -#: src/lang.c:2641 +#: src/lang.c:2654 msgid "Add posted articles to filter" msgstr "äÏÂÁ×ÉÔØ ÏÔÐÒÁ×ÌÅÎÎÙÅ ÓÔÁÔØÉ × ÆÉÌØÔÒ" -#: src/lang.c:2642 +#: src/lang.c:2655 msgid "" "# If ON add posted articles which start a new thread to filter for\n" "# highlighting follow-ups\n" msgstr "" -#: src/lang.c:2646 +#: src/lang.c:2659 msgid "The directory where articles/threads are to be saved in mailbox format." msgstr "äÉÒÅËÔÏÒÉÑ ÄÌÑ ÓÏÈÒÁÎÅÎÉÑ ÓÔÁÔÅÊ/ÄÉÓËÕÓÓÉÊ × ÆÏÒÍÁÔÅ mailbox." -#: src/lang.c:2647 +#: src/lang.c:2660 msgid "Mail directory" msgstr "äÉÒÅËÔÏÒÉÑ ÄÌÑ ÐÏÞÔÙ" -#: src/lang.c:2648 +#: src/lang.c:2661 msgid "# (-m) directory where articles/threads are saved in mailbox format\n" msgstr "# (-m) ÄÉÒÅËÔÏÒÉÑ ÄÌÑ ÓÏÈÒÁÎÅÎÉÑ ÓÔÁÔÅÊ/ÄÉÓËÕÓÓÉÊ × ÆÏÒÍÁÔÅ mailbox\n" -#: src/lang.c:2653 +#: src/lang.c:2666 msgid "Save articles in batch mode (-S)" msgstr "óÏÈÒÁÎÑÔØ ÓÔÁÔØÉ × ÐÁËÅÔÎÏÍ ÒÅÖÉÍÅ (-S)" -#: src/lang.c:2654 +#: src/lang.c:2667 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:2659 +#: src/lang.c:2672 msgid "The directory where you want articles/threads saved." msgstr "äÉÒÅËÔÏÒÉÑ ÄÌÑ ÓÏÈÒÁÎÅÎÉÑ ÓÔÁÔÅÊ/ÄÉÓËÕÓÓÉÊ" -#: src/lang.c:2660 +#: src/lang.c:2673 msgid "Directory to save arts/threads in" msgstr "äÉÒÅËÔÏÒÉÑ ÄÌÑ ÓÏÈÒÁÎÅÎÉÑ ÓÔÁÔÅÊ/ÄÉÓËÕÓÓÉÊ" -#: src/lang.c:2661 +#: src/lang.c:2674 msgid "# Directory where articles/threads are saved\n" msgstr "# äÉÒÅËÔÏÒÉÑ ÄÌÑ ÓÏÈÒÁÎÅÎÉÑ ÓÔÁÔÅÊ/ÄÉÓËÕÓÓÉÊ\n" -#: src/lang.c:2665 -msgid "" -"Auto save article/thread by Archive-name: header. toggles & " -"sets." -msgstr "" -"á×ÔÏÍÁÔÉÞÅÓËÉ ÓÏÈÒÁÎÑÔØ ÓÔÁÔØÉ/ÄÉÓË. Ó ÚÁÇÏÌÏ×ËÏÍ Archive-name:. <ðòïâåì> " -"×ÙÂÏÒ, ÕÓÔÁÎÏ×ÉÔØ." - -#: src/lang.c:2666 -msgid "Use Archive-name: header for save" -msgstr "éÓÐÏÌØÚÏ×ÁÔØ ÚÁÇÏÌÏ×ÏË Archive-name: ÄÌÑ ÓÏÈÒÁÎÅÎÉÑ" - -#: src/lang.c:2667 -msgid "" -"# If ON articles/threads with Archive-name: in mail header will\n" -"# be automatically saved with the Archive-name & part/patch no.\n" -msgstr "" - -#: src/lang.c:2672 +#: src/lang.c:2678 msgid "" "Mark saved articles/threads as read. toggles, sets, " "cancels." @@ -7468,24 +7497,24 @@ msgstr "" "ïÔÍÅÔÉÔØ ÓÏÈÒÁΣÎÎÙÅ ÓÔÁÔØÉ/ÄÉÓËÕÓÓÉÉ ËÁË ÐÒÏÞÉÔÁÎÎÙÅ. <ðòïâåì> ×ÙÂÏÒ, " "ÕÓÔÁÎÏ×ÉÔØ, ÏÔÍÅÎÁ" -#: src/lang.c:2673 +#: src/lang.c:2679 msgid "Mark saved articles/threads as read" msgstr "ïÔÍÅÔÉÔØ ÓÏÈÒÁΣÎÎÙÅ ÓÔÁÔØÉ/ÄÉÓËÕÓÓÉÉ ËÁË ÐÒÏÞÉÔÁÎÎÙÅ" -#: src/lang.c:2674 +#: src/lang.c:2680 msgid "# If ON mark articles that are saved as read\n" msgstr "# åÓÌÉ ON, ÔÏ ÏÔÍÅÔÉÔØ ÓÏÈÒÁΣÎÎÙÅ ÓÔÁÔØÉ ËÁË ÐÒÏÞÉÔÁÎÎÙÅ\n" -#: src/lang.c:2678 +#: src/lang.c:2684 msgid "Do post processing (eg. extract attachments) for saved articles." msgstr "" "÷ÙÐÏÌÎÉÔØ ÐÏÓÔ-ÏÂÒÁÂÏÔËÕ (ÎÁÐÒ. ÕÂÒÁÔØ ×ÌÏÖÅÎÉÑ) ÄÌÑ ÓÏÈÒÁÎÑÅÍÙÈ ÓÔÁÔÅÊ" -#: src/lang.c:2679 +#: src/lang.c:2685 msgid "Post process saved articles" msgstr "ðÏÓÔ-ÏÂÒÁÂÏÔËÁ ÓÏÈÒÁΣÎÎÙÈ ÓÔÁÔÅÊ" -#: src/lang.c:2680 +#: src/lang.c:2686 msgid "" "# Perform post processing (saving binary attachments) from saved articles.\n" "# Possible values are (the default is marked with *):\n" @@ -7494,83 +7523,64 @@ msgid "" "# 2 = yes\n" msgstr "" -#: src/lang.c:2689 +#: src/lang.c:2695 msgid "Process only unread articles" msgstr "ïÂÒÁÂÏÔÁÔØ ÔÏÌØËÏ ÎÅÐÒÏÞ. ÓÔÁÔØÉ" -#: src/lang.c:2690 +#: src/lang.c:2696 msgid "" "# If ON only save/print/pipe/mail unread articles (tagged articles " "excepted)\n" msgstr "" -#: src/lang.c:2695 +#: src/lang.c:2701 msgid "Print all or just part of header. toggles & sets." msgstr "" "ðÅÞÁÔÁÔØ ×ÓÅ ÉÌÉ ÔÏÌØËÏ ÞÁÓÔØ ÚÁÇÏÌÏ×ËÏ×. <ðòïâåì> ×ÙÂÏÒ, ÕÓÔÁÎÏ×ÉÔØ." -#: src/lang.c:2696 +#: src/lang.c:2702 msgid "Print all headers when printing" msgstr "ðÅÞÁÔÁÔØ ×ÓÅ ÚÁÇÏÌÏ×ËÉ" -#: src/lang.c:2697 +#: src/lang.c:2703 msgid "" "# If ON print all of article header otherwise just the important lines\n" msgstr "# åÓÌÉ ON, ÔÏ ×Ù×ÏÄÉÔØ ×ÓÅ ÚÁÇÏÌÏ×ËÉ ÓÔÁÔÅÊ, ÉÎÁÞÅ ÔÏÌØËÏ ×ÁÖÎÙÅ\n" -#: src/lang.c:2701 +#: src/lang.c:2707 msgid "" "The printer program with options that is to be used to print articles/" "threads." msgstr "ëÏÍÁÎÄÁ ÐÅÞÁÔÉ Ó ÐÁÒÁÍÅÔÒÁÍÉ ÄÌÑ ÐÅÞÁÔÉ ÓÔÁÔÅÊ/ÄÉÓËÕÓÓÉÊ" -#: src/lang.c:2702 +#: src/lang.c:2708 msgid "Printer program with options" msgstr "ðÒÏÇÒÁÍÍÁ ÐÅÞÁÔÉ Ó ÏÐÃÉÑÍÉ" -#: src/lang.c:2703 +#: src/lang.c:2709 msgid "# Print program with parameters used to print articles/threads\n" msgstr "# ëÏÍÁÎÄÁ ÐÅÞÁÔÉ Ó ÐÁÒÁÍÅÔÒÁÍÉ ÄÌÑ ÐÅÞÁÔÉ ÓÔÁÔÅÊ/ÄÉÓËÕÓÓÉÊ\n" -#: src/lang.c:2709 +#: src/lang.c:2715 msgid "Force redraw after certain commands" msgstr "ðÅÒÅÒÉÓÏ×Ù×ÁÔØ ÜËÒÁÎ ÐÏÓÌÅ ÎÅËÏÔÏÒÙÈ ËÏÍÁÎÄ" -#: src/lang.c:2710 +#: src/lang.c:2716 msgid "" "# If ON a screen redraw will always be done after certain external commands\n" msgstr "# åÓÌÉ ON, ÔÏ ÐÅÒÅÒÉÓÏ×Ù×ÁÔØ ÜËÒÁÎ ÐÏÓÌÅ ÎÅËÏÔÏÒÙÈ ×ÎÅÛÎÉÈ ËÏÍÁÎÄ\n" -#: src/lang.c:2714 -msgid "" -"Start editor with line offset. toggles, sets, cancels." -msgstr "" -"úÁÐÕÓÔÉÔØ ÒÅÄÁËÔÏÒ Ó ÕÓÔÁÎÏ×ËÏÊ ËÕÒÓÏÒÁ. <ðòïâåì> ×ÙÂÏÒ, ÕÓÔÁÎÏ×ÉÔØ, " -" ÏÔÍÅÎÁ." - -#: src/lang.c:2715 -msgid "Start editor with line offset" -msgstr "úÁÐÕÓÔÉÔØ ÒÅÄÁËÔÏÒ Ó ÕÓÔÁÎÏ×ËÏÊ ËÕÒÓÏÒÁ" - -#: src/lang.c:2716 -msgid "" -"# If ON editor will be started with cursor offset into the file\n" -"# otherwise the cursor will be positioned at the first line\n" -msgstr "" -"# åÓÌÉ ON, ÔÏ ÒÅÄÁËÔÏÒ ÂÕÄÅÔ ÚÁÐÕÝÅÎ Ó ÕÓÔÁÎÏ×ËÏÊ ËÕÒÓÏÒÁ ÓÏ ÓÍÅÝÅÎÉÅÍ,\n" -"# ÉÎÁÞÅ ËÕÒÓÏÒ ÂÕÄÅÔ ÕÓÔÁÎÏ×ÌÅÎ ÎÁ ÐÅÒ×ÏÊ ÓÔÒÏËÅ\n" - -#: src/lang.c:2721 +#: src/lang.c:2720 msgid "Enter %E for editor, %F for filename, %N for line-number, to set." msgstr "" "÷×ÅÄÉÔÅ %E ÄÌÑ ÉÍÅÎÉ ÒÅÄÁËÔÏÒÁ, %F ÄÌÑ ÉÍÅÎÉ ÆÁÊÌÁ, %N ÄÌÑ ÎÏÍÅÒÁ ÓÔÒÏËÉ. " " ÕÓÔÁÎÏ×ÉÔØ." -#: src/lang.c:2722 +#: src/lang.c:2721 msgid "Invocation of your editor" msgstr "úÁÐÕÓË ×ÁÛÅÇÏ ÒÅÄÁËÔÏÒÁ" -#: src/lang.c:2723 +#: src/lang.c:2722 msgid "" "# Format of editor line including parameters\n" "# %E Editor %F Filename %N Linenumber\n" @@ -7578,16 +7588,16 @@ msgstr "" "# æÏÒÍÁÔ ÓÔÒÏËÉ ÄÌÑ ÚÁÐÕÓËÁ ÒÅÄÁËÔÏÒÁ ×ËÌÀÞÁÅÔ ÐÁÒÁÍÅÔÒÙ\n" "# %E òÅÄÁËÔÏÒ %F éÍÑ ÆÁÊÌÁ %N îÏÍÅÒ ÓÔÒÏËÉ\n" -#: src/lang.c:2728 +#: src/lang.c:2727 msgid "" "Enter name and options for external-inews, --internal for internal inews" msgstr "÷×ÅÄÉÔÅ ÉÍÑ É ÏÐÃÉÉ ÄÌÑ external-inews, --internal ÄÌÑ internal inews" -#: src/lang.c:2729 +#: src/lang.c:2728 msgid "External inews" msgstr "÷ÎÅÛÎÉÊ inews" -#: src/lang.c:2730 +#: src/lang.c:2729 msgid "" "# If --internal use the built in mini inews for posting via NNTP\n" "# otherwise use an external inews program\n" @@ -7595,30 +7605,30 @@ msgstr "" "# åÓÌÉ --internal, ÔÏ ÉÓÐÏÌØÚÏ×ÁÔØ ×ÓÔÒÏÅÎÎÙÊ ÍÉÎÉ unews ÄÌÑ ÏÔÐÒÁ×ËÉ\n" "# ÓÔÁÔÅÊ ÞÅÒÅÚ NNTP, ÉÎÁÞÅ ÉÓÐÏÌØÚÏ×ÁÔØ ×ÎÅÛÎÀÀ ÐÒÏÇÒÁÍÍÕ inews\n" -#: src/lang.c:2734 +#: src/lang.c:2733 msgid "" "Enter %M for mailer, %S for subject, %T for to, %F for filename, to set." msgstr "" "÷×ÅÄÉÔÅ %M ÄÌÑ MTA, %S ÄÌÑ ÔÅÍÙ, %T ÄÌÑ To, %F ÄÌÑ ÉÍÅÎÉ ÆÁÊÌÁ, " "ÕÓÔÁÎÏ×ÉÔØ." -#: src/lang.c:2735 +#: src/lang.c:2734 msgid "Invocation of your mail command" msgstr "úÁÐÕÓË ×ÁÛÅÊ ËÏÍÁÎÄÙ ÏÔÐÒÁ×ËÉ ÐÏÞÔÙ" -#: src/lang.c:2736 +#: src/lang.c:2735 msgid "" "# Format of mailer line including parameters\n" "# %M Mailer %S Subject %T To %F Filename\n" -"# ie. to use elm as your mailer: elm -s \"%S\" \"%T\" < %F\n" -"# ie. elm interactive : elm -i %F -s \"%S\" \"%T\"\n" +"# ie. to use mutt as your mailer: mutt -s \"%S\" -- \"%T\" < %F\n" +"# ie. mutt interactive : mutt -i %F -s \"%S\" -- \"%T\"\n" msgstr "" -#: src/lang.c:2744 +#: src/lang.c:2743 msgid "Use interactive mail reader" msgstr "éÓÐÏÌØÚÏ×ÁÔØ ÉÎÔÅÒÁËÔÉ×ÎÕÀ ÐÒÏÇÒÁÍÍÕ ÞÔÅÎÉÑ ÐÏÞÔÙ" -#: src/lang.c:2745 +#: src/lang.c:2744 msgid "" "# Interactive mailreader\n" "# Possible values are (the default is marked with *):\n" @@ -7634,34 +7644,34 @@ msgstr "" "# 2 = ÉÓÐÏÌØÚÏ×ÁÔØ ÉÎÔÅÒÁËÔÉ×ÎÕÀ ÐÒÏÇÒÁÍÍÕ ÞÔÅÎÉÑ ÐÏÞÔÙ ÂÅÚ ÚÁÇÏÌÏ×ËÏ× × " "ÆÁÊÌÅ\n" -#: src/lang.c:2754 +#: src/lang.c:2753 msgid "Remove ~/.article after posting" msgstr "õÂÒÁÔØ ~/.article ÐÏÓÌÅ ÏÔÐÒÁ×ËÉ" -#: src/lang.c:2755 +#: src/lang.c:2754 msgid "# If ON remove ~/.article after posting.\n" msgstr "# åÓÌÉ ON, ÔÏ ÕÂÒÁÔØ ~/.article ÐÏÓÌÅ ÏÔÐÒÁ×ËÉ.\n" -#: src/lang.c:2761 +#: src/lang.c:2760 msgid "Use UTF-8 graphics (thread tree etc.)" msgstr "" -#: src/lang.c:2762 +#: src/lang.c:2761 msgid "" "# If ON use UTF-8 characters for indicator '->', tree and ellipsis '...'.\n" msgstr "" -#: src/lang.c:2767 +#: src/lang.c:2766 msgid "Filename for all posted articles, sets, no filename=do not save." msgstr "" "éÍÑ ÆÁÊÌÁ ÄÌÑ ×ÓÅÈ ÏÔÐÒÁ×ÌÅÎÎÙÈ ÓÔÁÔÅÊ. ÕÓÔÁÎÏ×ÉÔØ, ÎÅ ÉÍÅÎÉ=ÎÅ " "ÓÏÈÒÁÎÑÔØ." -#: src/lang.c:2768 +#: src/lang.c:2767 msgid "Filename for posted articles" msgstr "éÍÑ ÆÁÊÌÁ ÄÌÑ ÏÔÐÒÁ×ÌÅÎÎÙÈ ÓÔÁÔÅÊ" -#: src/lang.c:2769 +#: src/lang.c:2768 msgid "" "# Filename where to keep all postings (default posted)\n" "# If no filename is set then postings will not be saved\n" @@ -7669,39 +7679,39 @@ msgstr "" "# éÍÑ ÆÁÊÌÁ ÄÌÑ ÓÏÈÒÁÎÅÎÉÑ ÏÔÐÒÁ×ÌÅÎÎÙÈ ÓÔÁÔÅÊ.\n" "# åÓÌÉ ÉÍÑ ÆÁÊÌÁ ÎÅ ÕËÁÚÁÎÏ, ÔÏ ÏÔÐÒÁ×ÌÅÎÎÙÅ ÓÔÁÔØÉ ÎÅ ÂÕÄÕÔ ÓÏÈÒÁÎÑÔÓÑ.\n" -#: src/lang.c:2774 +#: src/lang.c:2773 msgid "" "Keep all failed articles in ~/dead.articles. toggles & sets." msgstr "" "äÅÒÖÁÔØ ×ÓÅ ÎÅÕÄÁ×ÛÉÅÓÑ ÓÔÁÔØÉ × ~/dead.articles. <ðòïâåì> ×ÙÂÏÒ, " "ÕÓÔÁÎÏ×ÉÔØ." -#: src/lang.c:2775 +#: src/lang.c:2774 msgid "Keep failed arts in ~/dead.articles" msgstr "äÅÒÖÁÔØ ÎÅÕÄÁ×ÛÉÅÓÑ ÓÔÁÔØÉ × ~/dead.articles" -#: src/lang.c:2776 +#: src/lang.c:2775 msgid "# If ON keep all failed postings in ~/dead.articles\n" msgstr "" "# åÓÌÉ ON, ÔÏ ÄÅÒÖÁÔØ ×ÓÅ ÎÅÕÄÁ×ÛÉÅÓÑ ÏÔÐÒÁ×ËÉ ÓÔÁÔÅÊ × ~/dead.articles\n" -#: src/lang.c:2780 +#: src/lang.c:2779 msgid "Do you want to strip unsubscribed groups from .newsrc" msgstr "èÏÔÉÔÅ ÕÂÒÁÔØ ÎÅÐÏÄÐÉÓÁÎÎÙÅ ÇÒÕÐÐÙ ÉÚ .newsrc" -#: src/lang.c:2781 +#: src/lang.c:2780 msgid "No unsubscribed groups in newsrc" msgstr "õÂÉÒÁÔØ ÎÅÐÏÄÐÉÓÁÎÎÙÅ ÇÒÕÐÐÙ ÉÚ newsrc" -#: src/lang.c:2782 +#: src/lang.c:2781 msgid "# If ON strip unsubscribed groups from newsrc\n" msgstr "# åÓÌÉ ON, ÔÏ ÕÂÉÒÁÔØ ÎÅÐÏÄÐÉÓÁÎÎÙÅ ÇÒÕÐÐÙ ÉÚ newsrc\n" -#: src/lang.c:2787 +#: src/lang.c:2786 msgid "Remove bogus groups from newsrc" msgstr "õÂÉÒÁÔØ ÆÉËÔÉ×ÎÙÅ ÇÒÕÐÐÙ ÉÚ newsrc" -#: src/lang.c:2788 +#: src/lang.c:2787 msgid "" "# What to do with bogus groups in newsrc file\n" "# Possible values are (the default is marked with *):\n" @@ -7715,7 +7725,7 @@ msgstr "" "# 1 = ÕÎÉÞÔÏÖÁÔØ\n" "# 2 = ÐÏÍÅÞÁÔØ D × ÜËÒÁÎÅ ×ÙÂÏÒÁ\n" -#: src/lang.c:2797 +#: src/lang.c:2796 #, fuzzy msgid "" "Enter number of seconds to wait for a response from the server. sets." @@ -7723,37 +7733,37 @@ msgstr "" "÷×ÅÄÉÔÅ ËÏÌÉÞÅÓÔ×Ï ÓÅËÕÎÄ ÍÅÖÄÕ Á×ÔÏÍÁÔÉÞÅÓËÉÍ ÞÔÅÎÉÅÍ ÁËÔÉ×ÎÏÇÏ ÆÁÊÌÁ. " "ÕÓÔÁÎÏ×ÉÔØ." -#: src/lang.c:2798 +#: src/lang.c:2797 msgid "NNTP read timeout in seconds" msgstr "" -#: src/lang.c:2799 +#: src/lang.c:2798 msgid "" "# Time in seconds to wait for a response from the server (0=no timeout)\n" msgstr "" -#: src/lang.c:2804 +#: src/lang.c:2803 msgid "Enter number of seconds until active file will be reread. sets." msgstr "" "÷×ÅÄÉÔÅ ËÏÌÉÞÅÓÔ×Ï ÓÅËÕÎÄ ÍÅÖÄÕ Á×ÔÏÍÁÔÉÞÅÓËÉÍ ÞÔÅÎÉÅÍ ÁËÔÉ×ÎÏÇÏ ÆÁÊÌÁ. " "ÕÓÔÁÎÏ×ÉÔØ." -#: src/lang.c:2805 +#: src/lang.c:2804 msgid "Interval in secs to reread active" msgstr "éÎÔÅÒ×ÁÌ × ÓÅËÕÎÄÁÈ ÍÅÖÄÕ ÞÔÅÎÉÅÍ active" -#: src/lang.c:2806 +#: src/lang.c:2805 msgid "" "# Time interval in seconds between rereading the active file (0=never)\n" msgstr "" "# ÷ÒÅÍÅÎÎÏÊ ÉÎÔÅÒ×ÁÌ × ÓÅËÕÎÄÁÈ ÍÅÖÄÕ Á×ÔÏÍÁÔÉÞÅÓËÉÍ ÞÔÅÎÉÅÍ ÆÁÊÌÁ\n" "# active (0=ÎÉËÏÇÄÁ)\n" -#: src/lang.c:2811 +#: src/lang.c:2810 msgid "Reconnect to server automatically" msgstr "óÏÅÄÉÎÉÔØÓÑ ÓÎÏ×Á Ó ÓÅÒ×ÅÒÏÍ Á×ÔÏÍÁÔÉÞÅÓËÉ" -#: src/lang.c:2812 +#: src/lang.c:2811 msgid "" "# If ON automatically reconnect to NNTP server if the connection is broken\n" msgstr "" @@ -7761,29 +7771,29 @@ msgstr "" "ÓÏÅÄÉÎÅÎÉÅ\n" "# ÐÒÅÒ×ÁÌÏÓØ\n" -#: src/lang.c:2816 +#: src/lang.c:2815 msgid "" "Create local copies of NNTP overview files. toggles & sets." msgstr "" -#: src/lang.c:2817 +#: src/lang.c:2816 msgid "Cache NNTP overview files locally" msgstr "" -#: src/lang.c:2818 +#: src/lang.c:2817 msgid "# If ON, create local copies of NNTP overview files.\n" msgstr "" -#: src/lang.c:2822 src/lang.c:2837 src/lang.c:2857 src/lang.c:2876 +#: src/lang.c:2821 src/lang.c:2836 src/lang.c:2856 src/lang.c:2875 msgid "Enter format string. sets, cancels." msgstr "÷×ÅÄÉÔÅ ÆÏÒÍÁÔ ÓÔÒÏËÉ. ÕÓÔÁÎÏ×ÉÔØ, ÏÔÍÅÎÁ." -#: src/lang.c:2823 +#: src/lang.c:2822 #, fuzzy msgid "Format string for selection level" msgstr "×ÅÒÎÕÔØÓÑ × ÕÒÏ×ÅÎØ ×ÙÂÏÒÁ ÇÒÕÐÐ" -#: src/lang.c:2824 +#: src/lang.c:2823 msgid "" "# Format string for selection level representation\n" "# Default: %f %n %U %G %d\n" @@ -7797,12 +7807,12 @@ msgid "" "# %U Unread count\n" msgstr "" -#: src/lang.c:2838 +#: src/lang.c:2837 #, fuzzy msgid "Format string for group level" msgstr "æÏÒÍÁÔ ÓÔÒÏËÉ ÄÌÑ ×Ù×ÏÄÁ ÄÁÔ" -#: src/lang.c:2839 +#: src/lang.c:2838 msgid "" "# Format string for group level representation\n" "# Default: %n %m %R %L %s %F\n" @@ -7821,12 +7831,12 @@ msgid "" "# %S Score\n" msgstr "" -#: src/lang.c:2858 +#: src/lang.c:2857 #, fuzzy msgid "Format string for thread level" msgstr "# æÏÒÍÁÔ ÓÔÒÏËÉ ÄÌÑ ÐÒÅÄÓÔÁ×ÌÅÎÉÑ ÄÁÔÙ\n" -#: src/lang.c:2859 +#: src/lang.c:2858 msgid "" "# Format string for thread level representation\n" "# Default: %n %m [%L] %T %F\n" @@ -7844,19 +7854,19 @@ msgid "" "# %T Thread tree (only thread level)\n" msgstr "" -#: src/lang.c:2877 +#: src/lang.c:2876 msgid "Format string for display of dates" msgstr "æÏÒÍÁÔ ÓÔÒÏËÉ ÄÌÑ ×Ù×ÏÄÁ ÄÁÔ" -#: src/lang.c:2878 +#: src/lang.c:2877 msgid "# Format string for date representation\n" msgstr "# æÏÒÍÁÔ ÓÔÒÏËÉ ÄÌÑ ÐÒÅÄÓÔÁ×ÌÅÎÉÑ ÄÁÔÙ\n" -#: src/lang.c:2888 +#: src/lang.c:2887 msgid "Unicode normalization form" msgstr "æÏÒÍÁ ÎÏÒÍÁÌÉÚÁÃÉÉ Unicode" -#: src/lang.c:2889 +#: src/lang.c:2888 #, fuzzy msgid "" "# Unicode normalization form\n" @@ -7876,20 +7886,20 @@ msgstr "" "# 3 = NFC\n" "# 4 = NFD\n" -#: src/lang.c:2903 +#: src/lang.c:2902 msgid "Render BiDi" msgstr "÷ÏÓÐÒÏÉÚ×ÏÄÉÔØ BiDi" -#: src/lang.c:2904 +#: src/lang.c:2903 msgid "# If ON, bi-directional text is rendered by tin\n" msgstr "# åÓÌÉ ON, ÔÏ Ä×ÕÎÁÐÒÁ×ÌÅÎÎÙÊ ÔÅËÓÔ ×ÏÓÐÒÏÉÚ×ÏÄÉÔÓÑ tin'ÏÍ\n" -#: src/lang.c:2911 +#: src/lang.c:2910 #, fuzzy msgid "Function for sorting articles" msgstr "éÍÑ ÆÁÊÌÁ ÄÌÑ ÏÔÐÒÁ×ÌÅÎÎÙÈ ÓÔÁÔÅÊ" -#: src/lang.c:2912 +#: src/lang.c:2911 #, fuzzy msgid "" "# Function for sorting articles\n" @@ -7902,156 +7912,156 @@ msgstr "" "# * 0 = wildmat\n" "# 1 = regex\n" -#: src/lang.c:2925 +#: src/lang.c:2924 msgid "Automatically GroupMarkUnselArtRead" msgstr "" -#: src/lang.c:2931 +#: src/lang.c:2930 #, fuzzy msgid "Delete post-process files" msgstr "ðÒÏÓÍÏÔÒ ÐÏÓÔ-ÏÂÒÁÂÏÔÁÎÎÙÈ ÆÁÊÌÏ×" -#: src/lang.c:2936 +#: src/lang.c:2935 #, fuzzy msgid "Filename for all mailed articles, sets, no filename=do not save." msgstr "" "éÍÑ ÆÁÊÌÁ ÄÌÑ ×ÓÅÈ ÏÔÐÒÁ×ÌÅÎÎÙÈ ÓÔÁÔÅÊ. ÕÓÔÁÎÏ×ÉÔØ, ÎÅ ÉÍÅÎÉ=ÎÅ " "ÓÏÈÒÁÎÑÔØ." -#: src/lang.c:2937 +#: src/lang.c:2936 msgid "Mailbox to save sent mails" msgstr "" -#: src/lang.c:2942 +#: src/lang.c:2941 #, fuzzy msgid "Set Followup-To: header to this group(s). sets, cancels." msgstr "÷×ÅÄÉÔÅ ÆÏÒÍÁÔ ÓÔÒÏËÉ. ÕÓÔÁÎÏ×ÉÔØ, ÏÔÍÅÎÁ." -#: src/lang.c:2943 +#: src/lang.c:2942 msgid "Followup-To: header" msgstr "" -#: src/lang.c:2948 +#: src/lang.c:2947 #, fuzzy msgid "Enter default mail address (and fullname). sets, cancels." msgstr "÷×ÅÄÉÔÅ email ÁÄÒÅÓ (É ÐÏÌÎÏÅ ÉÍÑ). ÕÓÔÁÎÏ×ÉÔØ." -#: src/lang.c:2955 +#: src/lang.c:2954 #, fuzzy msgid "" "Path and options for ispell-like spell-checker. sets, cancels." msgstr "ðÒÏÇÒÁÍÍÙ ÄÌÑ ÏÔËÒÙÔÉÑ URL. ÕÓÔÁÎÏ×ÉÔØ, ÏÔÍÅÎÁ" -#: src/lang.c:2956 +#: src/lang.c:2955 msgid "Ispell program" msgstr "" -#: src/lang.c:2962 +#: src/lang.c:2961 msgid "When group is a mailing list, send responses to this email address." msgstr "" -#: src/lang.c:2963 +#: src/lang.c:2962 #, fuzzy msgid "Mailing list address" msgstr "ïÔÐÒÁ×ÉÔØ ÌÏÇ-ÓÏÏÂÝÅÎÉÅ %s\n" -#: src/lang.c:2969 +#: src/lang.c:2968 msgid "Forward articles as attachment" msgstr "" -#: src/lang.c:2974 +#: src/lang.c:2973 msgid "" "A comma separated list of MIME major/minor Content-Types. cancels." msgstr "" -#: src/lang.c:2975 +#: src/lang.c:2974 msgid "Which MIME types will be saved" msgstr "" -#: src/lang.c:2980 +#: src/lang.c:2979 #, fuzzy msgid "Value of the Organization: header. sets, cancels." msgstr "÷×ÅÄÉÔÅ ÆÏÒÍÁÔ ÓÔÒÏËÉ. ÕÓÔÁÎÏ×ÉÔØ, ÏÔÍÅÎÁ." -#: src/lang.c:2981 +#: src/lang.c:2980 msgid "Organization: header" msgstr "" -#: src/lang.c:2986 +#: src/lang.c:2985 #, fuzzy msgid "Filename for saved articles. sets, cancels." msgstr "÷×ÅÄÉÔÅ ÆÏÒÍÁÔ ÓÔÒÏËÉ. ÕÓÔÁÎÏ×ÉÔØ, ÏÔÍÅÎÁ." -#: src/lang.c:2987 +#: src/lang.c:2986 #, fuzzy msgid "savefile" msgstr "óÏÈÒÁÎÉÔØ × ÆÁÊÌ> " -#: src/lang.c:2992 src/lang.c:3016 +#: src/lang.c:2991 src/lang.c:3015 #, fuzzy msgid "Scope for the filter rule. sets, cancels." msgstr "÷×ÅÄÉÔÅ ÆÏÒÍÁÔ ÓÔÒÏËÉ. ÕÓÔÁÎÏ×ÉÔØ, ÏÔÍÅÎÁ." -#: src/lang.c:2993 +#: src/lang.c:2992 #, fuzzy msgid "Quick (1 key) select filter scope" msgstr "äÏÂÁ×ÉÔØ ÆÉÌØÔÒ ÂÙÓÔÒÏÇÏ ×ÙÂÏÒÁ?" -#: src/lang.c:2998 src/lang.c:3022 +#: src/lang.c:2997 src/lang.c:3021 #, fuzzy msgid "Header for filter rule. sets, cancels." msgstr "÷×ÅÄÉÔÅ ÆÏÒÍÁÔ ÓÔÒÏËÉ. ÕÓÔÁÎÏ×ÉÔØ, ÏÔÍÅÎÁ." -#: src/lang.c:2999 +#: src/lang.c:2998 msgid "Quick (1 key) select filter header" msgstr "" -#: src/lang.c:3004 src/lang.c:3028 +#: src/lang.c:3003 src/lang.c:3027 #, fuzzy msgid "ON = case sensitive, OFF = ignore case. sets, cancels." msgstr "÷×ÅÄÉÔÅ ÆÏÒÍÁÔ ÓÔÒÏËÉ. ÕÓÔÁÎÏ×ÉÔØ, ÏÔÍÅÎÁ." -#: src/lang.c:3005 +#: src/lang.c:3004 #, fuzzy msgid "Quick (1 key) select filter case" msgstr "äÏÂÁ×ÉÔØ ÆÉÌØÔÒ ÂÙÓÔÒÏÇÏ ×ÙÂÏÒÁ?" -#: src/lang.c:3010 src/lang.c:3034 +#: src/lang.c:3009 src/lang.c:3033 #, fuzzy msgid "ON = expire, OFF = don't ever expire. sets, cancels." msgstr "÷×ÅÄÉÔÅ ÆÏÒÍÁÔ ÓÔÒÏËÉ. ÕÓÔÁÎÏ×ÉÔØ, ÏÔÍÅÎÁ." -#: src/lang.c:3011 +#: src/lang.c:3010 msgid "Quick (1 key) select filter expire" msgstr "" -#: src/lang.c:3017 +#: src/lang.c:3016 #, fuzzy msgid "Quick (1 key) kill filter scope" msgstr "äÏÂÁ×ÉÔØ ÆÉÌØÔÒ ÂÙÓÔÒÏÇÏ ÕÎÉÞÔÏÖÅÎÉÑ?" -#: src/lang.c:3023 +#: src/lang.c:3022 msgid "Quick (1 key) kill filter header" msgstr "" -#: src/lang.c:3029 +#: src/lang.c:3028 #, fuzzy msgid "Quick (1 key) kill filter case" msgstr "äÏÂÁ×ÉÔØ ÆÉÌØÔÒ ÂÙÓÔÒÏÇÏ ÕÎÉÞÔÏÖÅÎÉÑ?" -#: src/lang.c:3035 +#: src/lang.c:3034 msgid "Quick (1 key) kill filter expire" msgstr "" -#: src/lang.c:3041 +#: src/lang.c:3040 msgid "Assume this charset if no charset declaration is present, to set." msgstr "" -#: src/lang.c:3042 +#: src/lang.c:3041 msgid "UNDECLARED_CHARSET" msgstr "" -#: src/lang.c:3048 +#: src/lang.c:3047 #, fuzzy msgid "" "Add this text at the start of the message body. sets, cancels." @@ -8059,48 +8069,48 @@ msgstr "" "÷×ÅÄÉÔÅ ÓÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÓÔÁÔÅÊ × ÄÉÁÐÁÚÏÎÅ. ÕÓÔÁÎÏ×ÉÔØ, " "ÏÔÍÅÎÉÔØ." -#: src/lang.c:3049 +#: src/lang.c:3048 msgid "X_Body" msgstr "" -#: src/lang.c:3054 +#: src/lang.c:3053 #, fuzzy msgid "Insert this header when posting. sets, cancels." msgstr "÷×ÅÄÉÔÅ ÆÏÒÍÁÔ ÓÔÒÏËÉ. ÕÓÔÁÎÏ×ÉÔØ, ÏÔÍÅÎÁ." -#: src/lang.c:3055 +#: src/lang.c:3054 msgid "X_Headers" msgstr "" -#: src/lang.c:3060 +#: src/lang.c:3059 #, fuzzy msgid "" "Automatically insert an X-Comment-To: header? toggles & sets." msgstr "" "åÓÌÉ ON, ÔÏ ÄÏÂÁ×ÌÑÔØ ÚÁÇÏÌÏ×ÏË User-Agent:. <ðòïâåì> ×ÙÂÏÒ, ÕÓÔÁÎÏ×ÉÔØ." -#: src/lang.c:3061 +#: src/lang.c:3060 #, fuzzy msgid "Insert 'X-Comment-To:' header" msgstr "äÏÂÁ×ÌÑÔØ ÚÁÇÏÌÏ×ÏË 'X-Comment-To:'" #. TODO: lang.c -#: src/main.c:819 +#: src/main.c:824 msgid "reading from local spool" msgstr "" #. TODO: != ENOENT ? and -> lang.c -#: src/misc.c:750 +#: src/misc.c:753 #, c-format msgid "Error: unlink %s" msgstr "" -#: src/misc.c:3928 +#: src/misc.c:3933 #, c-format msgid "Version: %s %s release %s (\"%s\") %s %s\n" msgstr "÷ÅÒÓÉÑ: %s %s ÒÅÌÉÚ %s (\"%s\") %s %s\n" -#: src/misc.c:3931 +#: src/misc.c:3936 #, c-format msgid "Version: %s %s release %s (\"%s\")\n" msgstr "÷ÅÒÓÉÑ: %s %s ÒÅÌÉÚ %s (\"%s\")\n" @@ -8118,30 +8128,30 @@ msgstr "" "\n" "óÅÒ×ÅÒ ÎÅ ÏÔ×ÅÞÁÅÔ, ÐÏÐÙÔËÁ ÓÏÅÄÉÎÉÔØÓÑ ÓÎÏ×Á # %d\n" -#: src/nntplib.c:860 src/signal.c:432 +#: src/nntplib.c:860 src/signal.c:433 #, fuzzy msgid "NNTP connection error. Exiting..." msgstr "îÅ ÕÄÁÌÏÓØ ÓÏÅÄÉÎÉÔØÓÑ Ó NNTP ÓÅÒ×ÅÒÏÍ %s. ÷ÙÈÏÄ..." -#: src/nntplib.c:872 src/nntplib.c:1864 +#: src/nntplib.c:872 src/nntplib.c:1865 msgid "Rejoin current group\n" msgstr "÷ÓÔÕÐÉÔØ ÓÎÏ×Á × ÔÅËÕÝÕÀ ÇÒÕÐÐÕ\n" -#: src/nntplib.c:880 src/nntplib.c:1872 +#: src/nntplib.c:881 src/nntplib.c:1874 #, c-format msgid "Read (%s)\n" msgstr "þÔÅÎÉÅ (%s)\n" -#: src/nntplib.c:882 +#: src/nntplib.c:883 #, c-format msgid "Resend last command (%s)\n" msgstr "ðÅÒÅÓÌÁÔØ ÐÏÓÌÅÄÎÀÀ ËÏÍÁÎÄÕ (%s)\n" -#: src/nntplib.c:1512 +#: src/nntplib.c:1513 msgid "CAPABILITIES did not announce READER" msgstr "" -#: src/nntplib.c:2018 +#: src/nntplib.c:2020 msgid "MOTD: " msgstr "" @@ -8150,7 +8160,7 @@ msgstr "" msgid "couldn't expand %s\n" msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÒÁÓËÒÙÔØ %s\n" -#: src/post.c:1357 +#: src/post.c:1775 #, fuzzy, c-format msgid "" "Line %d is longer than %d octets and should be folded, but\n" @@ -8159,7 +8169,7 @@ msgstr "" "óÔÒÏËÁ %d ÄÌÉÎÎÅÅ 998 ÏËÔÅÔÏ× É ÄÏÌÖÎÁ ÂÙÔØ ÒÁÚÂÉÔÁ ÎÁ ÞÁÓÔÉ,\n" "ÎÏ ËÏÄÉÒÏ×ËÁ ÎÅ ÕÓÔÁÎÏ×ÌÅÎÁ ÎÉ × %s, ÎÉ × %s\n" -#: src/post.c:1362 +#: src/post.c:1780 #, fuzzy, c-format msgid "" "Line %d is longer than %d octets and should be folded, but\n" @@ -8171,7 +8181,7 @@ msgstr "" "ÉÌÉ ÓÏÏÂÝÅÎÉÅ ÎÅ ÓÏÄÅÒÖÉÔ ÎÉ ÏÄÎÏÇÏ 8-ÂÉÔÎÏÇÏ ÓÉÍ×ÏÌÁ, ÔÁËÉÍ ÏÂÒÁÚÏÍ\n" "ÒÁÚÂÉÔÉÑ ÎÁ ÞÁÓÔÉ ÎÅ ÐÒÏÉÚÏÊÄ£Ô.\n" -#: src/post.c:1364 +#: src/post.c:1782 #, fuzzy, c-format msgid "" "Line %d is longer than %d octets and should be folded, but\n" @@ -8180,12 +8190,12 @@ msgstr "" "óÔÒÏËÁ %d ÄÌÉÎÎÅÅ 998 ÏËÔÅÔÏ× É ÄÏÌÖÎÁ ÂÙÔØ ÒÁÚÂÉÔÁ ÎÁ ÞÁÓÔÉ,\n" "ÎÏ ËÏÄÉÒÏ×ËÁ ÎÅ ÕÓÔÁÎÏ×ÌÅÎÁ × %s\n" -#: src/post.c:2353 +#: src/post.c:2769 #, c-format msgid "Posting: %.*s ..." msgstr "ïÔÐÒÁ×ÌÅÎÉÅ × ÇÒÕÐÐÕ %.*s ..." -#: src/post.c:4119 +#: src/post.c:4533 msgid "Can't supersede in mailgroups, try repost instead." msgstr "" @@ -8217,7 +8227,7 @@ msgstr "[- îÅÄÏÓÔÕÐÎÏ -]" #. #. * Add the References data to the cache #. -#: src/refs.c:1015 src/refs.c:1077 +#: src/refs.c:1009 src/refs.c:1071 #, c-format msgid "Building References-trees (%d/%d)..." msgstr "" @@ -8226,7 +8236,7 @@ msgstr "" #. * preamble #. * TODO: -> lang.c #. -#: src/rfc2047.c:1323 +#: src/rfc2047.c:1330 #, c-format msgid "" "This message has been composed in the 'multipart/mixed' MIME-format. If you\n" @@ -8240,38 +8250,38 @@ msgstr "" "ÄÌÑ ÒÁÂÏÔÙ Ó ÎÏ×ÙÍ ÆÏÒÍÁÔÏÍ É ÓÌÅÄÕÀÝÉÅ ÄÁÎÎÙÅ ÍÏÇÕÔ ×ÙÇÌÑÄÅÔØ ÓÔÒÁÎÎÏ.\n" "\n" -#: src/save.c:1075 +#: src/save.c:1046 msgid "bytes" msgstr "ÂÁÊÔ" -#: src/select.c:411 +#: src/select.c:417 msgid "unread" msgstr "ÎÅÐÒÏÞÉÔÁÎÎÙÅ" -#: src/select.c:411 +#: src/select.c:417 msgid "all" msgstr "×ÓÅ" -#: src/select.c:594 src/select.c:596 +#: src/select.c:611 src/select.c:613 msgid " R" msgstr "" -#: src/xface.c:73 +#: src/xface.c:75 #, fuzzy msgid "Can't run slrnface: Not running in an xterm." msgstr "îÅ ÍÏÇÕ ÚÁÐÕÓÔÉÔØ slrnface: ÎÅ ÕÄÁ£ÔÓÑ ÓËÏÎÓÔÒÕÉÒÏ×ÁÔØ ÉÍÑ fifo." -#: src/xface.c:85 src/xface.c:96 src/xface.c:111 +#: 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:120 src/xface.c:152 +#: 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:130 +#: 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" @@ -8295,20 +8305,57 @@ msgstr "" "×ÉÄÅÔØ ÓÐÅÃÉÁÌØÎÙÅ ÆÁÊÌÙ ÓÏÚÄÁÎÎÙÅ ÄÌÑ ×ÁÓ NFS ÓÅÒ×ÅÒÏÍ ×Ï ×ÒÅÍÑ ÒÁÂÏÔÙ\n" "slrnface.\n" -#: src/xface.c:144 +#: src/xface.c:146 msgid "Can't run slrnface: couldn't construct fifo name." msgstr "îÅ ÍÏÇÕ ÚÁÐÕÓÔÉÔØ slrnface: ÎÅ ÕÄÁ£ÔÓÑ ÓËÏÎÓÔÒÕÉÒÏ×ÁÔØ ÉÍÑ fifo." -#: src/xface.c:183 +#: src/xface.c:185 #, c-format msgid "Slrnface abnormally exited, code %d." msgstr "Slrnface ÎÅÐÒÁ×ÉÌØÎÏ ÚÁ×ÅÒÛÅÎÁ Ó ËÏÄÏÍ %d." -#: src/xface.c:230 +#: src/xface.c:231 #, c-format msgid "Slrnface failed: %s." msgstr "Slrnface: ÏÛÉÂËÁ ÚÁÐÕÓËÁ: %s." +#, fuzzy +#~ msgid "# start_editor_offset=ON/OFF\n" +#~ msgstr "# show_author=þéóìï\n" + +#~ msgid "" +#~ "Start editor with line offset. toggles, sets, cancels." +#~ msgstr "" +#~ "úÁÐÕÓÔÉÔØ ÒÅÄÁËÔÏÒ Ó ÕÓÔÁÎÏ×ËÏÊ ËÕÒÓÏÒÁ. <ðòïâåì> ×ÙÂÏÒ, ÕÓÔÁÎÏ×ÉÔØ, " +#~ " ÏÔÍÅÎÁ." + +#~ msgid "Start editor with line offset" +#~ 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" + +#, fuzzy +#~ msgid "Operation limited to articels of the current group." +#~ msgstr "ÏÔÐÒÁ×ÉÔØ (ÎÁÐÉÓÁÔØ) ÓÔÁÔØÀ × ÔÅËÕÝÕÀ ÇÒÕÐÐÕ" + +#~ msgid "" +#~ "Auto save article/thread by Archive-name: header. toggles & " +#~ "sets." +#~ msgstr "" +#~ "á×ÔÏÍÁÔÉÞÅÓËÉ ÓÏÈÒÁÎÑÔØ ÓÔÁÔØÉ/ÄÉÓË. Ó ÚÁÇÏÌÏ×ËÏÍ Archive-name:. <ðòïâåì> " +#~ "×ÙÂÏÒ, ÕÓÔÁÎÏ×ÉÔØ." + +#~ msgid "Use Archive-name: header for save" +#~ msgstr "éÓÐÏÌØÚÏ×ÁÔØ ÚÁÇÏÌÏ×ÏË Archive-name: ÄÌÑ ÓÏÈÒÁÎÅÎÉÑ" + +#~ msgid " -Q quick start. Same as -qd" +#~ msgstr " -Q ÂÙÓÔÒÙÊ ÚÁÐÕÓË. ôÏ ÖÅ ÓÁÍÏÅ ËÁË Ó ÏÐÃÉÑÍÉ -qd" + #~ msgid "# What should we ask confirmation for.\n" #~ msgstr "# ëÁËÉÅ ÄÅÊÓÔ×ÉÑ ÔÒÅÂÕÀÔ ÐÏÄÔ×ÅÒÖÄÅÎÉÑ.\n" Binary files tin-2.4.5/po/sv.gmo and tin-2.6.0/po/sv.gmo differ diff -Nurp '--exclude=.bzr*' tin-2.4.5/po/sv.po tin-2.6.0/po/sv.po --- tin-2.4.5/po/sv.po 2020-12-24 00:24:54.000000000 +0100 +++ tin-2.6.0/po/sv.po 2021-08-20 10:49:28.593881044 +0200 @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: tin 1.8.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-12-24 00:24+0100\n" +"POT-Creation-Date: 2021-08-20 10:49+0200\n" "PO-Revision-Date: 2006-01-11 21:22+0100\n" "Last-Translator: Daniel Nylander \n" "Language-Team: Swedish \n" @@ -23,370 +23,360 @@ msgid "Reading %s\n" msgstr "Läser om %s..." #. TODO: -> lang.c -#: src/art.c:1205 +#: src/art.c:1199 #, fuzzy msgid "Threading by multipart" msgstr "Trådar artiklar..." #. -> lang.c -#: src/art.c:2539 +#: src/art.c:2486 #, fuzzy, c-format msgid "Writing %s\n" msgstr "Försöker med %s" #. TODO: -> lang.c -#: src/art.c:2619 +#: src/art.c:2565 #, fuzzy msgid "Writing overview cache..." msgstr "Skriver attributfil..." -#: src/attrib.c:986 +#: src/attrib.c:990 #, fuzzy msgid "Processing attributes... " msgstr "Skriver attributfil... " -#: src/attrib.c:1205 +#: src/attrib.c:1207 #, c-format msgid "" "# Do not edit this comment block\n" "#\n" msgstr "" -#: src/attrib.c:1206 +#: src/attrib.c:1208 #, c-format msgid "# scope=STRING (eg. alt.*,!alt.bin*) [mandatory]\n" msgstr "" -#: src/attrib.c:1207 +#: src/attrib.c:1209 #, c-format msgid "# add_posted_to_filter=ON/OFF\n" msgstr "" -#: src/attrib.c:1208 +#: src/attrib.c:1210 #, c-format msgid "# advertising=ON/OFF\n" msgstr "" -#: src/attrib.c:1209 +#: src/attrib.c:1211 #, c-format msgid "# alternative_handling=ON/OFF\n" msgstr "" -#: src/attrib.c:1210 +#: src/attrib.c:1212 #, c-format msgid "# ask_for_metamail=ON/OFF\n" msgstr "" -#: src/attrib.c:1211 +#: src/attrib.c:1213 #, c-format msgid "# auto_cc_bcc=NUM\n" msgstr "" -#: src/attrib.c:1212 +#: src/attrib.c:1214 #, c-format msgid "# 0=No, 1=Cc, 2=Bcc, 3=Cc and Bcc\n" msgstr "" -#: src/attrib.c:1213 +#: src/attrib.c:1215 #, c-format msgid "# auto_list_thread=ON/OFF\n" msgstr "" -#: src/attrib.c:1214 -#, c-format -msgid "# auto_save=ON/OFF\n" -msgstr "" - -#: src/attrib.c:1215 +#: src/attrib.c:1216 #, c-format msgid "# auto_select=ON/OFF\n" msgstr "" -#: src/attrib.c:1216 +#: src/attrib.c:1217 #, c-format msgid "# batch_save=ON/OFF\n" msgstr "" -#: src/attrib.c:1217 +#: src/attrib.c:1218 #, c-format msgid "# date_format=STRING (eg. %%a, %%d %%b %%Y %%H:%%M:%%S)\n" msgstr "" -#: src/attrib.c:1218 +#: src/attrib.c:1219 #, c-format msgid "# delete_tmp_files=ON/OFF\n" msgstr "" -#: src/attrib.c:1219 +#: src/attrib.c:1220 #, c-format msgid "# editor_format=STRING (eg. %%E +%%N %%F)\n" msgstr "" -#: src/attrib.c:1220 +#: src/attrib.c:1221 #, c-format msgid "# fcc=STRING (eg. =mailbox)\n" msgstr "" -#: src/attrib.c:1221 +#: src/attrib.c:1222 #, c-format msgid "# followup_to=STRING\n" msgstr "" -#: src/attrib.c:1222 +#: src/attrib.c:1223 #, c-format msgid "# from=STRING (just append wanted From:-line, don't use quotes)\n" msgstr "" -#: src/attrib.c:1223 +#: src/attrib.c:1224 #, c-format msgid "# group_catchup_on_exit=ON/OFF\n" msgstr "" -#: src/attrib.c:1224 +#: src/attrib.c:1225 #, c-format msgid "# group_format=STRING (eg. %%n %%m %%R %%L %%s %%F)\n" msgstr "" -#: src/attrib.c:1225 +#: src/attrib.c:1226 #, c-format msgid "# mail_8bit_header=ON/OFF\n" msgstr "" -#: src/attrib.c:1226 +#: src/attrib.c:1227 #, c-format msgid "# mail_mime_encoding=supported_encoding" msgstr "" -#: src/attrib.c:1234 +#: src/attrib.c:1235 #, c-format msgid "# ispell=STRING\n" msgstr "" -#: src/attrib.c:1236 +#: src/attrib.c:1237 #, c-format msgid "# maildir=STRING (eg. ~/Mail)\n" msgstr "" -#: src/attrib.c:1237 +#: src/attrib.c:1238 #, c-format msgid "# mailing_list=STRING (eg. majordomo@example.org)\n" msgstr "" -#: src/attrib.c:1238 +#: src/attrib.c:1239 #, c-format msgid "# mime_types_to_save=STRING (eg. image/*,!image/bmp)\n" msgstr "" -#: src/attrib.c:1239 +#: src/attrib.c:1240 #, c-format msgid "# mark_ignore_tags=ON/OFF\n" msgstr "" -#: src/attrib.c:1240 +#: src/attrib.c:1241 #, c-format msgid "# mark_saved_read=ON/OFF\n" msgstr "" -#: src/attrib.c:1241 +#: src/attrib.c:1242 #, c-format msgid "# mime_forward=ON/OFF\n" msgstr "" -#: src/attrib.c:1243 +#: src/attrib.c:1244 #, c-format msgid "# mm_network_charset=supported_charset" msgstr "" -#: src/attrib.c:1250 +#: src/attrib.c:1251 #, c-format msgid "# undeclared_charset=STRING (default is US-ASCII)\n" msgstr "" -#: src/attrib.c:1252 +#: src/attrib.c:1253 #, c-format msgid "# news_headers_to_display=STRING\n" msgstr "" -#: src/attrib.c:1253 +#: src/attrib.c:1254 #, c-format msgid "# news_headers_to_not_display=STRING\n" msgstr "" -#: src/attrib.c:1254 +#: src/attrib.c:1255 #, c-format msgid "# news_quote_format=STRING\n" msgstr "" -#: src/attrib.c:1255 +#: src/attrib.c:1256 #, c-format msgid "# organization=STRING (if beginning with '/' read from file)\n" msgstr "" -#: src/attrib.c:1256 +#: src/attrib.c:1257 #, c-format msgid "# pos_first_unread=ON/OFF\n" msgstr "" -#: src/attrib.c:1257 +#: src/attrib.c:1258 #, c-format msgid "# post_8bit_header=ON/OFF\n" msgstr "" -#: src/attrib.c:1258 +#: src/attrib.c:1259 #, c-format msgid "# post_mime_encoding=supported_encoding" msgstr "" -#: src/attrib.c:1265 +#: src/attrib.c:1266 #, c-format msgid "# post_process_type=NUM\n" msgstr "" -#: src/attrib.c:1270 +#: src/attrib.c:1271 #, c-format msgid "# post_process_view=ON/OFF\n" msgstr "" -#: src/attrib.c:1271 +#: src/attrib.c:1272 #, c-format msgid "# quick_kill_scope=STRING (ie. talk.*)\n" msgstr "" -#: src/attrib.c:1272 +#: src/attrib.c:1273 #, c-format msgid "# quick_kill_expire=ON/OFF\n" msgstr "" -#: src/attrib.c:1273 +#: src/attrib.c:1274 #, c-format msgid "# quick_kill_case=ON/OFF\n" msgstr "" -#: src/attrib.c:1274 +#: src/attrib.c:1275 #, c-format msgid "# quick_kill_header=NUM\n" msgstr "" -#: src/attrib.c:1275 src/attrib.c:1284 +#: src/attrib.c:1276 src/attrib.c:1285 #, c-format msgid "# 0=Subject: (case sensitive) 1=Subject: (ignore case)\n" msgstr "" -#: src/attrib.c:1276 src/attrib.c:1285 +#: src/attrib.c:1277 src/attrib.c:1286 #, c-format msgid "# 2=From: (case sensitive) 3=From: (ignore case)\n" msgstr "" -#: src/attrib.c:1277 src/attrib.c:1286 +#: src/attrib.c:1278 src/attrib.c:1287 #, c-format msgid "# 4=Message-ID: & full References: line\n" msgstr "" -#: src/attrib.c:1278 src/attrib.c:1287 +#: src/attrib.c:1279 src/attrib.c:1288 #, c-format msgid "# 5=Message-ID: & last References: entry only\n" msgstr "" -#: src/attrib.c:1279 src/attrib.c:1288 +#: src/attrib.c:1280 src/attrib.c:1289 #, c-format msgid "# 6=Message-ID: entry only 7=Lines:\n" msgstr "" -#: src/attrib.c:1280 +#: src/attrib.c:1281 #, c-format msgid "# quick_select_scope=STRING\n" msgstr "" -#: src/attrib.c:1281 +#: src/attrib.c:1282 #, c-format msgid "# quick_select_expire=ON/OFF\n" msgstr "" -#: src/attrib.c:1282 +#: src/attrib.c:1283 #, c-format msgid "# quick_select_case=ON/OFF\n" msgstr "" -#: src/attrib.c:1283 +#: src/attrib.c:1284 #, c-format msgid "# quick_select_header=NUM\n" msgstr "" -#: src/attrib.c:1289 +#: src/attrib.c:1290 #, c-format msgid "# quote_chars=STRING (%%I for initials)\n" msgstr "" -#: src/attrib.c:1291 +#: src/attrib.c:1292 #, c-format msgid "# print_header=ON/OFF\n" msgstr "" -#: src/attrib.c:1293 +#: src/attrib.c:1294 #, c-format msgid "# process_only_unread=ON/OFF\n" msgstr "" -#: src/attrib.c:1294 +#: src/attrib.c:1295 #, c-format msgid "# prompt_followupto=ON/OFF\n" msgstr "" -#: src/attrib.c:1295 +#: src/attrib.c:1296 #, c-format msgid "# savedir=STRING (eg. ~user/News)\n" msgstr "" -#: src/attrib.c:1296 +#: src/attrib.c:1297 #, c-format msgid "# savefile=STRING (eg. =linux)\n" msgstr "" -#: src/attrib.c:1297 +#: src/attrib.c:1298 #, c-format msgid "# sigfile=STRING (eg. $var/sig)\n" msgstr "" -#: src/attrib.c:1298 +#: src/attrib.c:1299 #, c-format msgid "# show_author=NUM\n" msgstr "" -#: src/attrib.c:1304 +#: src/attrib.c:1305 #, c-format msgid "# show_signatures=ON/OFF\n" msgstr "" -#: src/attrib.c:1305 +#: src/attrib.c:1306 #, c-format msgid "# show_only_unread_arts=ON/OFF\n" msgstr "" -#: src/attrib.c:1306 +#: src/attrib.c:1307 #, c-format msgid "# sigdashes=ON/OFF\n" msgstr "" -#: src/attrib.c:1307 +#: src/attrib.c:1308 #, c-format msgid "# signature_repost=ON/OFF\n" msgstr "" -#: src/attrib.c:1308 +#: src/attrib.c:1309 #, c-format msgid "# sort_article_type=NUM\n" msgstr "" -#: src/attrib.c:1326 +#: src/attrib.c:1327 #, c-format msgid "# sort_threads_type=NUM\n" msgstr "" -#: src/attrib.c:1335 -#, c-format -msgid "# start_editor_offset=ON/OFF\n" -msgstr "" - #: src/attrib.c:1336 #, c-format msgid "# tex2iso_conv=ON/OFF\n" @@ -516,7 +506,7 @@ msgstr "" msgid "(unknown)" msgstr "(okänd)" -#: src/keymap.c:280 +#: src/keymap.c:282 msgid "NULL" msgstr "NOLL" @@ -967,7 +957,7 @@ msgstr "" msgid "Creating newsrc file...\n" msgstr "" -#: src/lang.c:161 src/lang.c:1314 src/lang.c:1334 +#: src/lang.c:161 src/lang.c:1327 src/lang.c:1347 msgid "Default" msgstr "Förvald" @@ -1003,243 +993,248 @@ msgstr "*** Slut på artikel ***" #: src/lang.c:170 #, fuzzy +msgid "*** End of posted articles ***" +msgstr "*** Slut på artiklar ***" + +#: src/lang.c:171 +#, fuzzy msgid "*** End of scopes ***" msgstr "*** Slut på grupper ***" -#: src/lang.c:171 +#: src/lang.c:172 msgid "*** End of thread ***" msgstr "*** Slut på tråd ***" -#: src/lang.c:172 +#: src/lang.c:173 #, fuzzy msgid "*** End of URLs ***" msgstr "*** Slut på grupper ***" -#: src/lang.c:173 +#: src/lang.c:174 msgid "Enter limit of articles to get> " msgstr "" -#: src/lang.c:174 +#: src/lang.c:175 msgid "Enter Message-ID to go to> " msgstr "" -#: src/lang.c:175 +#: src/lang.c:176 msgid " and enter next unread thread" msgstr "" -#: src/lang.c:176 +#: src/lang.c:177 #, fuzzy msgid " and enter next unread article" msgstr "Slut på olästa artiklar" -#: src/lang.c:177 +#: src/lang.c:178 msgid " and enter next unread group" msgstr "" -#: src/lang.c:178 +#: src/lang.c:179 msgid "Enter option number> " msgstr "" -#: src/lang.c:179 +#: src/lang.c:180 #, c-format msgid "Enter range [%s]> " msgstr "" -#: src/lang.c:180 +#: src/lang.c:181 msgid "" "\n" "Warning: Approved: header used.\n" msgstr "" -#: src/lang.c:182 +#: src/lang.c:183 msgid "" "\n" "Error: Bad address in Approved: header.\n" msgstr "" -#: src/lang.c:183 +#: src/lang.c:184 msgid "" "\n" "Error: Bad address in From: header.\n" msgstr "" -#: src/lang.c:184 +#: src/lang.c:185 msgid "" "\n" "Error: Bad FQDN in Message-ID: header.\n" msgstr "" -#: src/lang.c:185 +#: src/lang.c:186 msgid "" "\n" "Error: Bad address in Reply-To: header.\n" msgstr "" -#: src/lang.c:186 +#: src/lang.c:187 msgid "" "\n" "Error: Bad address in To: header.\n" msgstr "" -#: src/lang.c:188 +#: src/lang.c:189 #, c-format msgid "Can't unlock %s" msgstr "Kan inte låsa upp %s" -#: src/lang.c:189 +#: src/lang.c:190 #, c-format msgid "Couldn't dotlock %s - article not appended!" msgstr "" -#: src/lang.c:190 +#: src/lang.c:191 #, c-format msgid "Couldn't lock %s - article not appended!" msgstr "" -#: src/lang.c:193 +#: src/lang.c:194 #, c-format msgid "Corrupted file %s" msgstr "Skadad fil %s" -#: src/lang.c:195 +#: src/lang.c:196 msgid "" "\n" "Error: Followup-To \"poster\" and a newsgroup is not allowed!\n" msgstr "" -#: src/lang.c:196 +#: src/lang.c:197 #, c-format msgid "Error: Custom format exceeds screen width. Using default \"%s\"." msgstr "" -#: src/lang.c:197 +#: src/lang.c:198 msgid "Internal error in GNKSA routine - send bug report.\n" msgstr "" -#: src/lang.c:198 +#: src/lang.c:199 msgid "Left angle bracket missing in route address.\n" msgstr "" -#: src/lang.c:199 +#: src/lang.c:200 msgid "Left parenthesis missing in old-style address.\n" msgstr "" -#: src/lang.c:200 +#: src/lang.c:201 msgid "Right parenthesis missing in old-style address.\n" msgstr "" -#: src/lang.c:201 +#: src/lang.c:202 msgid "At-sign missing in mail address.\n" msgstr "" -#: src/lang.c:202 +#: src/lang.c:203 msgid "Single component FQDN is not allowed. Add your domain.\n" msgstr "" -#: src/lang.c:203 +#: src/lang.c:204 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:204 +#: src/lang.c:205 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:205 +#: src/lang.c:206 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:206 +#: src/lang.c:207 msgid "Illegal character in FQDN.\n" msgstr "" -#: src/lang.c:207 +#: src/lang.c:208 msgid "Zero length FQDN component not allowed.\n" msgstr "" -#: src/lang.c:208 +#: src/lang.c:209 msgid "FQDN component exceeds maximum allowed length (63 chars).\n" msgstr "" -#: src/lang.c:209 +#: src/lang.c:210 msgid "FQDN component may not start or end with hyphen.\n" msgstr "" -#: src/lang.c:210 +#: src/lang.c:211 msgid "FQDN component may not start with digit.\n" msgstr "" -#: src/lang.c:211 +#: src/lang.c:212 msgid "Domain literal has impossible numeric value.\n" msgstr "" -#: src/lang.c:212 +#: src/lang.c:213 msgid "" "Domain literal is for private use only and not allowed for global use.\n" msgstr "" -#: src/lang.c:213 +#: src/lang.c:214 msgid "Right bracket missing in domain literal.\n" msgstr "" -#: src/lang.c:214 +#: src/lang.c:215 msgid "Missing localpart of mail address.\n" msgstr "" -#: src/lang.c:215 +#: src/lang.c:216 msgid "Illegal character in localpart of mail address.\n" msgstr "" -#: src/lang.c:216 +#: src/lang.c:217 msgid "Zero length localpart component not allowed.\n" msgstr "" -#: src/lang.c:217 +#: src/lang.c:218 msgid "" "Illegal character in realname.\n" "Unquoted words may not contain '!()<>@,;:\\.[]' in route addresses.\n" msgstr "" -#: src/lang.c:218 +#: src/lang.c:219 msgid "" "Illegal character in realname.\n" "Quoted words may not contain '()<>\\'.\n" msgstr "" -#: src/lang.c:219 +#: src/lang.c:220 msgid "" "Illegal character in realname.\n" "Encoded words may not contain '!()<>@,;:\"\\.[]/=' in parameter.\n" msgstr "" -#: src/lang.c:220 +#: src/lang.c:221 msgid "Bad syntax in encoded word used in realname.\n" msgstr "" -#: src/lang.c:221 +#: src/lang.c:222 msgid "" "Illegal character in realname.\n" "Unquoted words may not contain '()<>\\' in old-style addresses.\n" msgstr "" -#: src/lang.c:222 +#: src/lang.c:223 msgid "" "Illegal character in realname.\n" "Control characters and unencoded 8bit characters > 127 are not allowed.\n" msgstr "" -#: src/lang.c:223 +#: src/lang.c:224 msgid "" "\n" "Error: No blank line found after header.\n" msgstr "" -#: src/lang.c:224 +#: src/lang.c:225 #, c-format msgid "" "\n" @@ -1247,7 +1242,7 @@ msgid "" msgstr "" #. TODO: fixme, US-ASCII is not the only 7bit charset we know about -#: src/lang.c:226 +#: src/lang.c:227 msgid "" "\n" "Error: Posting contains non-ASCII characters but MM_CHARSET is set to\n" @@ -1256,7 +1251,7 @@ msgid "" " editing tinrc.\n" msgstr "" -#: src/lang.c:231 +#: src/lang.c:232 msgid "" "\n" "Error: Posting contains non-ASCII characters but the MIME encoding\n" @@ -1266,13 +1261,13 @@ msgid "" " using the M)enu of configurable options or by editing tinrc.\n" msgstr "" -#: src/lang.c:237 +#: src/lang.c:238 msgid "" "\n" "Error: Article starts with blank line instead of header\n" msgstr "" -#: src/lang.c:238 +#: src/lang.c:239 #, c-format msgid "" "\n" @@ -1280,28 +1275,28 @@ msgid "" "%s\n" msgstr "" -#: src/lang.c:239 +#: src/lang.c:240 #, c-format msgid "" "\n" "Error: The \"%s:\" line is empty.\n" msgstr "" -#: src/lang.c:240 +#: src/lang.c:241 #, c-format msgid "" "\n" "Error: The \"%s:\" line is missing from the article header.\n" msgstr "" -#: src/lang.c:241 +#: src/lang.c:242 #, c-format msgid "" "\n" "Error: %s contains non 7bit chars.\n" msgstr "" -#: src/lang.c:242 +#: src/lang.c:243 #, c-format msgid "" "\n" @@ -1309,154 +1304,154 @@ msgid "" "%s\n" msgstr "" -#: src/lang.c:243 +#: src/lang.c:244 #, c-format msgid "" "\n" "Error: There are multiple (%d) \"%s:\" lines in the header.\n" msgstr "" -#: src/lang.c:244 +#: src/lang.c:245 #, c-format msgid "Insecure permissions of %s (%o)" msgstr "" -#: src/lang.c:248 +#: src/lang.c:250 #, c-format msgid "MIME parse error: Unexpected end of %s/%s article" msgstr "" -#: src/lang.c:249 +#: src/lang.c:251 msgid "MIME parse error: Start boundary whilst reading headers" msgstr "" -#: src/lang.c:250 +#: src/lang.c:253 msgid "" "\n" "Error: \"poster\" is not allowed in Newsgroups!\n" msgstr "" -#: src/lang.c:251 +#: src/lang.c:254 msgid "Can't get a (fully-qualified) domain-name!" msgstr "" -#: src/lang.c:252 +#: src/lang.c:255 #, c-format msgid "No permissions to go into %s\n" msgstr "Inga rättigheter att gå in i %s\n" -#: src/lang.c:254 +#: src/lang.c:257 msgid "" "\n" "Error: From: line missing.\n" msgstr "" -#: src/lang.c:256 +#: src/lang.c:259 #, c-format msgid "No read permissions for %s\n" msgstr "Inga läsrättigheter för %s\n" -#: src/lang.c:257 +#: src/lang.c:260 #, c-format msgid "File %s does not exist\n" msgstr "Filen %s existerar inte\n" -#: src/lang.c:258 +#: src/lang.c:261 #, c-format msgid "No write permissions for %s\n" msgstr "Inga skrivrättigheter för %s\n" -#: src/lang.c:259 +#: src/lang.c:262 msgid "Can't get user information (/etc/passwd missing?)" msgstr "" -#: src/lang.c:260 +#: src/lang.c:263 msgid "errors" msgstr "fel" -#: src/lang.c:262 +#: src/lang.c:265 #, c-format msgid "" "\n" "Error on line %d: \"Sender:\" header not allowed (it will be added for you)\n" msgstr "" -#: src/lang.c:264 +#: src/lang.c:267 #, c-format msgid "Server has non of the groups listed in %s" msgstr "" -#: src/lang.c:265 +#: src/lang.c:268 msgid "error" msgstr "fel" -#: src/lang.c:266 +#: src/lang.c:269 msgid "Unknown display level" msgstr "" -#: src/lang.c:267 +#: src/lang.c:270 msgid "" msgstr "" -#: src/lang.c:268 +#: src/lang.c:271 msgid "Exiting..." msgstr "Avslutar..." -#: src/lang.c:269 +#: src/lang.c:272 msgid "leaving external mail-reader" msgstr "" -#: src/lang.c:270 +#: src/lang.c:273 #, c-format msgid "Extracting %s..." msgstr "extraherar %s..." -#: src/lang.c:272 +#: src/lang.c:275 #, c-format msgid "Error writing %s file. Filesystem full? File reset to previous state." msgstr "" -#: src/lang.c:273 +#: src/lang.c:276 #, c-format msgid "Error making backup of %s file. Filesystem full?" msgstr "" -#: src/lang.c:274 +#: src/lang.c:277 #, c-format msgid "Filtering global rules (%d/%d) ('q' to quit)..." msgstr "" -#: src/lang.c:275 +#: src/lang.c:278 msgid "Rule created by: " msgstr "" -#: src/lang.c:276 +#: src/lang.c:279 #, c-format msgid "Enter pattern [%s]> " msgstr "Ange mönster [%s]> " -#: src/lang.c:277 +#: src/lang.c:280 #, c-format msgid "" "\n" "You requested followups to your article to go to the following %s:\n" msgstr "" -#: src/lang.c:278 +#: src/lang.c:281 #, c-format msgid " %s\t Answers will be directed to you by mail.\n" msgstr "" -#: src/lang.c:279 +#: src/lang.c:282 msgid "-- forwarded message --\n" msgstr "-- vidarebefordrat meddelande --\n" -#: src/lang.c:280 +#: src/lang.c:283 #, fuzzy msgid "-- end of forwarded message --\n" msgstr "Vidarebefordrat meddelande (slut)\n" -#: src/lang.c:281 +#: src/lang.c:284 msgid "" "# Format:\n" "# comment=STRING Optional. Multiple lines allowed. Comments must be " @@ -1471,12 +1466,12 @@ msgid "" "# score=STRING One of the two keywords: 'hot' or 'kill'.\n" "# subj=STRING Optional. Subject: line (e.g. How to be a wizard).\n" "# from=STRING Optional. From: line (e.g. *Craig Shergold*).\n" -"# msgid=STRING Optional. Message-ID: line (e.g. <123@ether.net>) " +"# msgid=STRING Optional. Message-ID: line (e.g. <123@example.net>) " "with\n" "# full references.\n" "# msgid_last=STRING Optional. Like above, but with last reference only.\n" "# msgid_only=STRING Optional. Like above, but without references.\n" -"# refs_only=STRING Optional. References: line (e.g. <123@ether.net>) " +"# refs_only=STRING Optional. References: line (e.g. <123@example.net>) " "without\n" "# Message-ID:\n" "# lines=[<>]?NUM Optional. Lines: line. '<' or '>' are optional.\n" @@ -1491,872 +1486,890 @@ msgid "" "#\n" msgstr "" -#: src/lang.c:305 +#: src/lang.c:308 #, c-format msgid "Enter score for rule (default=%d): " msgstr "" -#: src/lang.c:306 +#: src/lang.c:309 #, c-format msgid "Enter the score weight (range 0 < score <= %d)" msgstr "" #. SCORE_MAX -#: src/lang.c:307 +#: src/lang.c:310 msgid "Full" msgstr "Fullständig" -#: src/lang.c:308 +#: src/lang.c:311 msgid "Comment (optional) : " msgstr "Kommentar (valfri) : " -#: src/lang.c:309 +#: src/lang.c:312 msgid "Apply pattern to : " msgstr "" -#: src/lang.c:310 +#: src/lang.c:313 msgid "From: line (ignore case) " msgstr "" -#: src/lang.c:311 +#: src/lang.c:314 msgid "From: line (case sensitive) " msgstr "" -#: src/lang.c:313 +#: src/lang.c:316 #, c-format msgid "%s%s: Unknown host.\n" msgstr "%s%s: Okänd värd.\n" -#: src/lang.c:315 +#: src/lang.c:318 msgid "global " msgstr "global " -#: src/lang.c:316 +#: src/lang.c:319 #, c-format msgid "Please use %.100s instead" msgstr "Vänligen använd %.100s istället" -#: src/lang.c:317 +#: src/lang.c:320 #, c-format msgid "%s is bogus" msgstr "" -#: src/lang.c:318 +#: src/lang.c:321 #, c-format msgid "Group %s is moderated. Continue?" msgstr "Grupp %s är modererad. Fortsätta?" -#: src/lang.c:319 +#: src/lang.c:322 msgid "groups" msgstr "grupper" -#: src/lang.c:320 +#: src/lang.c:323 #, c-format msgid "Rereading %s..." msgstr "Läser om %s..." -#: src/lang.c:321 +#: src/lang.c:324 msgid "Top Level Commands" msgstr "Toppnivåkommandon" -#: src/lang.c:322 +#: src/lang.c:325 msgid "Group Selection" msgstr "Gruppval" -#: src/lang.c:323 +#: src/lang.c:326 msgid "group" msgstr "grupp" -#: src/lang.c:324 +#: src/lang.c:327 msgid "" "*** Group descriptions are disabled according to current select_format ***" msgstr "" -#: src/lang.c:326 +#: src/lang.c:329 msgid "" "One or more lines of comment. to add a line or proceed if line is empty." msgstr "" -#: src/lang.c:327 +#: src/lang.c:330 msgid "From: line to add to filter file. toggles & sets." msgstr "" -#: src/lang.c:328 +#: src/lang.c:331 msgid "" "Linecount of articles to be filtered. < for less, > for more, = for equal." msgstr "" -#: src/lang.c:329 +#: src/lang.c:332 msgid "Message-ID: line to add to filter file. toggles & sets." msgstr "" -#: src/lang.c:330 +#: src/lang.c:333 msgid "Subject: line to add to filter file. toggles & sets." msgstr "" -#: src/lang.c:331 +#: src/lang.c:334 msgid "" "Enter text pattern to filter if Subject: & From: lines are not what you want." msgstr "" -#: src/lang.c:332 +#: src/lang.c:335 msgid "" "Select where text pattern should be applied. toggles & sets." msgstr "" -#: src/lang.c:333 +#: src/lang.c:336 msgid "" "Expiration time in days for the entered filter. toggles & sets." msgstr "" -#: src/lang.c:334 +#: src/lang.c:337 msgid "" "Apply kill only to current group or all groups. toggles & sets." msgstr "" -#: src/lang.c:335 +#: src/lang.c:338 msgid "" "Apply select to current group or all groups. toggles & sets." msgstr "" -#: src/lang.c:336 +#: src/lang.c:339 msgid "kill an article via a menu" msgstr "" -#: src/lang.c:337 +#: src/lang.c:340 msgid "auto-select (hot) an article via a menu" msgstr "" -#: src/lang.c:338 +#: src/lang.c:341 msgid "Browse URLs in article" msgstr "Bläddra URL:er i artikel" -#: src/lang.c:339 +#: src/lang.c:342 msgid "0 - 9\t display article by number in current thread" msgstr "" -#: src/lang.c:341 +#: src/lang.c:344 msgid "cancel (delete) or supersede (overwrite) current article" msgstr "" -#: src/lang.c:342 +#: src/lang.c:345 msgid "post followup to current article" msgstr "" -#: src/lang.c:343 +#: src/lang.c:346 msgid "post followup (don't copy text) to current article" msgstr "" -#: src/lang.c:344 +#: src/lang.c:347 msgid "post followup to current article quoting complete headers" msgstr "" -#: src/lang.c:345 +#: src/lang.c:348 msgid "repost chosen article to another group" msgstr "" -#: src/lang.c:347 +#: src/lang.c:350 msgid "edit article (mail-groups only)" msgstr "" -#: src/lang.c:348 +#: src/lang.c:351 msgid "display first article in current thread" msgstr "" -#: src/lang.c:349 +#: src/lang.c:352 msgid "display first page of article" msgstr "" -#: src/lang.c:350 +#: src/lang.c:353 msgid "display last article in current thread" msgstr "" -#: src/lang.c:351 +#: src/lang.c:354 msgid "display last page of article" msgstr "visa sista sidan av artikel" -#: src/lang.c:352 +#: src/lang.c:355 msgid "mark rest of thread as read and advance to next unread" msgstr "" -#: src/lang.c:353 +#: src/lang.c:356 msgid "display next article" msgstr "visa nästa artikel" -#: src/lang.c:354 +#: src/lang.c:357 msgid "display first article in next thread" msgstr "visa första artikel i nästa tråd" -#: src/lang.c:355 +#: src/lang.c:358 msgid "display next unread article" msgstr "visa nästa olästa artikel" -#: src/lang.c:356 +#: src/lang.c:359 msgid "go to the article that this one followed up" msgstr "" -#: src/lang.c:357 +#: src/lang.c:360 msgid "display previous article" msgstr "visa föregående artikel" -#: src/lang.c:358 +#: src/lang.c:361 msgid "display previous unread article" msgstr "visa föregående olästa artikel" -#: src/lang.c:359 +#: src/lang.c:362 msgid "quickly kill an article using defaults" msgstr "" -#: src/lang.c:360 +#: src/lang.c:363 msgid "quickly auto-select (hot) an article using defaults" msgstr "" -#: src/lang.c:361 +#: src/lang.c:364 msgid "return to group selection level" msgstr "återgå till gruppvalsnivå" -#: src/lang.c:362 +#: src/lang.c:365 msgid "reply through mail to author" msgstr "" -#: src/lang.c:363 +#: src/lang.c:366 msgid "reply through mail (don't copy text) to author" msgstr "" -#: src/lang.c:364 +#: src/lang.c:367 msgid "reply through mail to author quoting complete headers" msgstr "" -#: src/lang.c:365 +#: src/lang.c:368 msgid "search backwards within this article" msgstr "" -#: src/lang.c:366 +#: src/lang.c:369 msgid "search forwards within this article" msgstr "sök framåt inom denna artikel" -#: src/lang.c:367 +#: src/lang.c:370 msgid "show article in raw-mode (including all headers)" msgstr "" -#: src/lang.c:368 +#: src/lang.c:371 msgid "skip next block of included text" msgstr "" -#: src/lang.c:369 +#: src/lang.c:372 msgid "toggle display of sections hidden by a form-feed (^L) on/off" msgstr "" -#: src/lang.c:370 +#: src/lang.c:373 #, fuzzy msgid "toggle display of all headers" msgstr "växla val av tråd" -#: src/lang.c:371 +#: src/lang.c:374 msgid "toggle word highlighting on/off" msgstr "" -#: src/lang.c:372 +#: src/lang.c:375 msgid "toggle ROT-13 (basic decode) for current article" msgstr "" -#: src/lang.c:373 +#: src/lang.c:376 msgid "toggle tabwidth 4 <-> 8" msgstr "" -#: src/lang.c:374 -msgid "toggle german TeX style decoding for current article" +#: src/lang.c:377 +msgid "toggle German TeX style decoding for current article" msgstr "" -#: src/lang.c:375 +#: src/lang.c:378 msgid "toggle display of uuencoded sections" msgstr "" -#: src/lang.c:376 +#: src/lang.c:379 msgid "View/pipe/save multimedia attachments" msgstr "" -#: src/lang.c:377 +#: src/lang.c:380 #, fuzzy msgid "choose first attachment in list" msgstr "välj första artikel i lista" -#: src/lang.c:378 +#: src/lang.c:381 #, fuzzy msgid "0 - 9\t choose attachment by number" msgstr "0 - 9\t välj artikel efter nummer" -#: src/lang.c:379 +#: src/lang.c:382 #, fuzzy msgid "choose last attachment in list" msgstr "välj sista artikel i lista" -#: src/lang.c:381 +#: src/lang.c:384 msgid "pipe attachment into command" msgstr "" -#: src/lang.c:382 +#: src/lang.c:385 #, fuzzy msgid "pipe raw attachment into command" msgstr "Toppnivåkommandon" -#: src/lang.c:384 +#: src/lang.c:387 msgid "save attachment to disk" msgstr "" -#: src/lang.c:385 +#: src/lang.c:388 msgid "search for attachments forwards" msgstr "" -#: src/lang.c:386 +#: src/lang.c:389 #, fuzzy msgid "search for attachments backwards" msgstr "%s=sök framåt; %s=sök bakåt; %s=avsluta" -#: src/lang.c:387 +#: src/lang.c:390 msgid "view attachment" msgstr "" -#: src/lang.c:388 +#: src/lang.c:391 #, fuzzy msgid "tag attachment" msgstr "Välj artikel> " -#: src/lang.c:389 +#: src/lang.c:392 msgid "tag attachments that match user specified pattern" msgstr "" -#: src/lang.c:390 +#: src/lang.c:393 msgid "reverse tagging on all attachments (toggle)" msgstr "" -#: src/lang.c:391 +#: src/lang.c:394 #, fuzzy msgid "untag all tagged attachments" msgstr "Välj artikel> " -#: src/lang.c:392 +#: src/lang.c:395 msgid "toggle info message in last line (name/description of attachment)" msgstr "" -#: src/lang.c:393 +#: src/lang.c:396 #, fuzzy msgid "choose first attribute in list" msgstr "välj första artikel i lista" -#: src/lang.c:394 +#: src/lang.c:397 #, fuzzy msgid "0 - 9\t choose attribute by number" msgstr "0 - 9\t välj artikel efter nummer" -#: src/lang.c:395 +#: src/lang.c:398 #, fuzzy msgid "choose last attribute in list" msgstr "välj sista artikel i lista" -#: src/lang.c:396 +#: src/lang.c:399 msgid "reset attribute to a default value" msgstr "" -#: src/lang.c:397 +#: src/lang.c:400 #, fuzzy msgid "search forwards for an attribute" msgstr "sök framåt efter ett gruppnamn" -#: src/lang.c:398 +#: src/lang.c:401 #, fuzzy msgid "search backwards for an attribute" msgstr "sök framåt efter ett gruppnamn" -#: src/lang.c:399 +#: src/lang.c:402 #, fuzzy msgid "select attribute" msgstr "välj tråd" -#: src/lang.c:400 +#: src/lang.c:403 msgid "toggle back to options menu when invoked from there" msgstr "" -#: src/lang.c:401 +#: src/lang.c:404 #, c-format msgid "report bug or comment via mail to %s" msgstr "rapportera fel eller kommentar via e-post till %s" -#: src/lang.c:402 +#: src/lang.c:405 #, fuzzy msgid "choose first option in list" msgstr "välj första grupp i lista" -#: src/lang.c:403 +#: src/lang.c:406 #, fuzzy msgid "0 - 9\t choose option by number" msgstr "0 - 9\t välj grupp efter nummer" -#: src/lang.c:404 +#: src/lang.c:407 #, fuzzy msgid "choose last option in list" msgstr "välj sista grupp i lista" -#: src/lang.c:405 +#: src/lang.c:408 #, fuzzy msgid "start scopes menu" msgstr "återgå till föregående meny" -#: src/lang.c:406 +#: src/lang.c:409 #, fuzzy msgid "search forwards for an option" msgstr "sök framåt efter ett gruppnamn" -#: src/lang.c:407 +#: src/lang.c:410 #, fuzzy msgid "search backwards for an option" msgstr "sök framåt efter ett gruppnamn" -#: src/lang.c:408 +#: src/lang.c:411 #, fuzzy msgid "select option" msgstr "välj" -#: src/lang.c:409 +#: src/lang.c:412 msgid "toggle to attributes menu" msgstr "" -#: src/lang.c:410 +#: src/lang.c:413 msgid "choose range of articles to be affected by next command" msgstr "" -#: src/lang.c:411 +#: src/lang.c:414 msgid "escape from command prompt" msgstr "" -#: src/lang.c:412 +#: src/lang.c:415 msgid "edit filter file" msgstr "redigera filterfil" -#: src/lang.c:413 +#: src/lang.c:416 msgid "get help" msgstr "få hjälp" -#: src/lang.c:414 +#: src/lang.c:417 msgid "display last article viewed" msgstr "" -#: src/lang.c:415 +#: src/lang.c:418 msgid "down one line" msgstr "en rad ner" -#: src/lang.c:416 +#: src/lang.c:419 msgid "up one line" msgstr "upp en rad" -#: src/lang.c:417 +#: src/lang.c:420 msgid "go to article chosen by Message-ID" msgstr "" -#: src/lang.c:418 +#: src/lang.c:421 msgid "mail article/thread/hot/pattern/tagged articles to someone" msgstr "" -#: src/lang.c:419 +#: src/lang.c:422 msgid "menu of configurable options" msgstr "" -#: src/lang.c:420 +#: src/lang.c:423 msgid "down one page" msgstr "ner en sida" -#: src/lang.c:421 +#: src/lang.c:424 msgid "up one page" msgstr "upp en sida" -#: src/lang.c:423 +#: src/lang.c:426 msgid "post (write) article to current group" msgstr "" -#: src/lang.c:424 +#: src/lang.c:427 msgid "post postponed articles" msgstr "" -#: src/lang.c:426 +#: src/lang.c:429 msgid "list articles posted by you (from posted file)" msgstr "" -#: src/lang.c:427 +#: src/lang.c:430 msgid "return to previous menu" msgstr "återgå till föregående meny" -#: src/lang.c:428 +#: src/lang.c:431 msgid "quit tin immediately" msgstr "avsluta tin omedelbart" -#: src/lang.c:429 +#: src/lang.c:432 msgid "redraw page" msgstr "rita om sida" -#: src/lang.c:430 +#: src/lang.c:433 msgid "save article/thread/hot/pattern/tagged articles to file" msgstr "" -#: src/lang.c:431 +#: src/lang.c:434 msgid "save marked articles automatically without user prompts" msgstr "" -#: src/lang.c:432 +#: src/lang.c:435 msgid "scroll the screen one line down" msgstr "" -#: src/lang.c:433 +#: src/lang.c:436 msgid "scroll the screen one line up" msgstr "" -#: src/lang.c:434 +#: src/lang.c:437 msgid "search for articles by author backwards" msgstr "" -#: src/lang.c:435 +#: src/lang.c:438 msgid "search for articles by author forwards" msgstr "" -#: src/lang.c:436 +#: src/lang.c:439 msgid "search all articles for a given string (this may take some time)" msgstr "" -#: src/lang.c:437 +#: src/lang.c:440 msgid " \t (searches are case-insensitive and wrap around to all articles)" msgstr "" -#: src/lang.c:438 +#: src/lang.c:441 msgid "search for articles by Subject line backwards" msgstr "" -#: src/lang.c:439 +#: src/lang.c:442 msgid "search for articles by Subject line forwards" msgstr "" -#: src/lang.c:440 +#: src/lang.c:443 msgid "repeat last search" msgstr "repetera senaste sökning" -#: src/lang.c:441 +#: src/lang.c:444 msgid "tag current article for reposting/mailing/piping/printing/saving" msgstr "" -#: src/lang.c:442 +#: src/lang.c:445 msgid "toggle info message in last line (subject/description)" msgstr "" -#: src/lang.c:443 +#: src/lang.c:446 msgid "toggle inverse video" msgstr "" -#: src/lang.c:444 -msgid "toggle mini help menu display" +#: src/lang.c:447 +msgid "toggle mini help menu and posting etiquette display" msgstr "" -#: src/lang.c:445 +#: src/lang.c:448 msgid "cycle the display of authors email address, real name, both or neither" msgstr "" -#: src/lang.c:446 +#: src/lang.c:449 msgid "show version information" msgstr "visa versionsinformation" -#: src/lang.c:447 +#: src/lang.c:450 msgid "mark all articles as read and return to group selection menu" msgstr "" -#: src/lang.c:448 +#: src/lang.c:451 msgid "mark all articles as read and enter next group with unread articles" msgstr "" -#: src/lang.c:449 +#: src/lang.c:452 msgid "choose first thread in list" msgstr "välj första tråd i lista" -#: src/lang.c:450 +#: src/lang.c:453 msgid "choose last thread in list" msgstr "välj sista tråd i lista" -#: src/lang.c:451 +#: src/lang.c:454 msgid "list articles within current thread (bring up Thread sub-menu)" msgstr "" -#: src/lang.c:452 +#: src/lang.c:455 msgid "mark article as unread" msgstr "markera artikel som oläst" -#: src/lang.c:453 +#: src/lang.c:456 msgid "mark current thread, range or tagged threads as read" msgstr "" -#: src/lang.c:454 +#: src/lang.c:457 msgid "mark current thread, range or tagged threads as unread" msgstr "" -#: src/lang.c:455 +#: src/lang.c:458 msgid "mark current/range/selected/pattern/tagged as read after prompting" msgstr "" -#: src/lang.c:456 +#: src/lang.c:459 msgid "mark current/range/selected/pattern/tagged as unread after prompting" msgstr "" -#: src/lang.c:457 +#: src/lang.c:460 msgid "toggle display of all/selected articles" msgstr "" -#: src/lang.c:458 +#: src/lang.c:461 msgid "display next group" msgstr "visa nästa grupp" -#: src/lang.c:459 +#: src/lang.c:462 msgid "display previous group" msgstr "visa föregående grupp" -#: src/lang.c:460 +#: src/lang.c:463 msgid "toggle all selections (all articles)" msgstr "" -#: src/lang.c:461 +#: src/lang.c:464 msgid "select group (make \"hot\")" msgstr "välj grupp (gör \"het\")" -#: src/lang.c:462 +#: src/lang.c:465 msgid "select thread" msgstr "välj tråd" -#: src/lang.c:463 +#: src/lang.c:466 msgid "select threads if at least one unread article is selected" msgstr "" -#: src/lang.c:464 +#: src/lang.c:467 msgid "select threads that match user specified pattern" msgstr "" -#: src/lang.c:465 src/lang.c:521 -msgid "tag/untag all parts of current multipart-message in order" -msgstr "" - -#: src/lang.c:466 +#: src/lang.c:468 msgid "0 - 9\t choose thread by number" msgstr "0 - 9\t välj tråd efter nummer" -#: src/lang.c:467 +#: src/lang.c:469 msgid "toggle limit number of articles to get, and reload" msgstr "" -#: src/lang.c:468 +#: src/lang.c:470 msgid "toggle display of all/unread articles" msgstr "" -#: src/lang.c:469 +#: src/lang.c:471 msgid "toggle selection of thread" msgstr "växla val av tråd" -#: src/lang.c:470 +#: src/lang.c:472 msgid "cycle through threading options available" msgstr "" -#: src/lang.c:471 +#: src/lang.c:473 msgid "undo all selections (all articles)" msgstr "" -#: src/lang.c:472 +#: src/lang.c:474 msgid "untag all tagged threads" msgstr "" -#: src/lang.c:473 +#: src/lang.c:475 +#, fuzzy +msgid "search for articles forwards" +msgstr "Sök framåt [%s]> " + +#: src/lang.c:476 +#, fuzzy +msgid "search for articles backwards" +msgstr "%s=sök framåt; %s=sök bakåt; %s=avsluta" + +#: src/lang.c:477 +msgid "toggle info message in last line (Message-ID)" +msgstr "" + +#: src/lang.c:478 +msgid "Open article by Message-ID" +msgstr "" + +#: src/lang.c:479 msgid "add new scope" msgstr "" -#: src/lang.c:474 +#: src/lang.c:480 msgid "delete scope" msgstr "" -#: src/lang.c:475 +#: src/lang.c:481 #, fuzzy msgid "edit attributes file" msgstr "Skriver attributfil..." -#: src/lang.c:476 +#: src/lang.c:482 #, fuzzy msgid "choose first scope in list" msgstr "välj första grupp i lista" -#: src/lang.c:477 +#: src/lang.c:483 #, fuzzy msgid "0 - 9\t choose scope by number" msgstr "0 - 9\t välj grupp efter nummer" -#: src/lang.c:478 +#: src/lang.c:484 #, fuzzy msgid "choose last scope in list" msgstr "välj sista grupp i lista" -#: src/lang.c:479 +#: src/lang.c:485 msgid "move scope" msgstr "" -#: src/lang.c:480 +#: src/lang.c:486 msgid "rename scope" msgstr "" -#: src/lang.c:481 +#: src/lang.c:487 #, fuzzy msgid "select scope" msgstr "välj" -#: src/lang.c:482 +#: src/lang.c:488 msgid "mark all articles in group as read" msgstr "" -#: src/lang.c:483 +#: src/lang.c:489 msgid "mark all articles in group as read and move to next unread group" msgstr "" -#: src/lang.c:484 +#: src/lang.c:490 msgid "choose first group in list" msgstr "välj första grupp i lista" -#: src/lang.c:485 +#: src/lang.c:491 msgid "choose group by name" msgstr "välj grupp efter namn" -#: src/lang.c:486 +#: src/lang.c:492 msgid "0 - 9\t choose group by number" msgstr "0 - 9\t välj grupp efter nummer" -#: src/lang.c:487 +#: src/lang.c:493 msgid "choose range of groups to be affected by next command" msgstr "" -#: src/lang.c:488 +#: src/lang.c:494 msgid "choose last group in list" msgstr "välj sista grupp i lista" -#: src/lang.c:490 +#: src/lang.c:496 msgid "list groups which an article has been posted to (by Message-ID)" msgstr "" -#: src/lang.c:491 +#: src/lang.c:497 msgid " \t (go to article if at least one of the groups is available)" msgstr "" -#: src/lang.c:493 +#: src/lang.c:499 msgid "mark all articles in chosen group unread" msgstr "" -#: src/lang.c:494 +#: src/lang.c:500 msgid "move chosen group within list" msgstr "" -#: src/lang.c:495 +#: src/lang.c:501 msgid "choose next group with unread news" msgstr "" -#: src/lang.c:496 src/lang.c:1396 +#: src/lang.c:502 src/lang.c:1409 msgid "quit" msgstr "avsluta" -#: src/lang.c:497 +#: src/lang.c:503 msgid "quit without saving configuration changes" msgstr "avsluta utan att spara konfigurationsändringar" -#: src/lang.c:498 +#: src/lang.c:504 msgid "read chosen group" msgstr "läs vald grupp" -#: src/lang.c:499 +#: src/lang.c:505 msgid "reset .newsrc (all available articles in groups marked unread)" msgstr "" -#: src/lang.c:500 +#: src/lang.c:506 msgid "search backwards for a group name" msgstr "" -#: src/lang.c:501 +#: src/lang.c:507 msgid " \t (all searches are case-insensitive and wrap around)" msgstr "" -#: src/lang.c:502 +#: src/lang.c:508 msgid "search forwards for a group name" msgstr "sök framåt efter ett gruppnamn" -#: src/lang.c:503 +#: src/lang.c:509 msgid "subscribe to chosen group" msgstr "prenumerera på vald grupp" -#: src/lang.c:504 +#: src/lang.c:510 msgid "subscribe to groups that match pattern" msgstr "" -#: src/lang.c:505 +#: src/lang.c:511 msgid "reread active file to check for any new news" msgstr "" -#: src/lang.c:506 +#: src/lang.c:512 msgid "toggle display of group name only or group name plus description" msgstr "" -#: src/lang.c:507 +#: src/lang.c:513 msgid "toggle display to show all/unread subscribed groups" msgstr "" -#: src/lang.c:508 +#: src/lang.c:514 msgid "unsubscribe from chosen group" msgstr "säg upp prenumeration av vald grupp" -#: src/lang.c:509 +#: src/lang.c:515 msgid "unsubscribe from groups that match pattern" msgstr "säg upp prenumeration av grupper som matchar mönster" -#: src/lang.c:510 +#: src/lang.c:516 msgid "sort the list of groups" msgstr "sortera listan av grupper" -#: src/lang.c:511 +#: src/lang.c:517 msgid "toggle display to show all/subscribed groups" msgstr "" -#: src/lang.c:512 +#: src/lang.c:518 +msgid "tag/untag all parts of current multipart-message in order" +msgstr "" + +#: src/lang.c:519 msgid "0 - 9\t choose article by number" msgstr "0 - 9\t välj artikel efter nummer" -#: src/lang.c:513 +#: src/lang.c:520 msgid "mark thread as read and return to group index page" msgstr "" -#: src/lang.c:514 +#: src/lang.c:521 msgid "mark thread as read and enter next unread thread or group" msgstr "" -#: src/lang.c:515 +#: src/lang.c:522 msgid "choose first article in list" msgstr "välj första artikel i lista" -#: src/lang.c:516 +#: src/lang.c:523 msgid "choose last article in list" msgstr "välj sista artikel i lista" -#: src/lang.c:517 +#: src/lang.c:524 msgid "mark art, range or tagged arts as read; move crsr to next unread art" msgstr "" -#: src/lang.c:518 +#: src/lang.c:525 #, fuzzy msgid "mark article, range or tagged articles as unread" msgstr "markera artikel som oläst" -#: src/lang.c:519 +#: src/lang.c:526 #, fuzzy msgid "mark current thread as unread" msgstr "markera tråd som oläst" -#: src/lang.c:520 +#: src/lang.c:527 msgid "read chosen article" msgstr "läs vald artikel" -#: src/lang.c:522 +#: src/lang.c:528 msgid "" "Display properties\n" "------------------" @@ -2364,7 +2377,7 @@ msgstr "" "Visa egenskaper\n" "---------------" -#: src/lang.c:523 +#: src/lang.c:529 msgid "" "Miscellaneous\n" "-------------" @@ -2372,7 +2385,7 @@ msgstr "" "Diverse\n" "-------" -#: src/lang.c:524 +#: src/lang.c:530 msgid "" "Moving around\n" "-------------" @@ -2380,7 +2393,7 @@ msgstr "" "Flytta runt\n" "-----------" -#: src/lang.c:525 +#: src/lang.c:531 msgid "" "Group/thread/article operations\n" "-------------------------------" @@ -2388,7 +2401,7 @@ msgstr "" "Operationer för grupp/tråd/artikel\n" "----------------------------------" -#: src/lang.c:526 +#: src/lang.c:532 #, fuzzy msgid "" "Attachment operations\n" @@ -2397,7 +2410,7 @@ msgstr "" "Visa egenskaper\n" "---------------" -#: src/lang.c:527 +#: src/lang.c:533 #, fuzzy msgid "" "Attribute operations\n" @@ -2406,7 +2419,7 @@ msgstr "" "Visa egenskaper\n" "---------------" -#: src/lang.c:528 +#: src/lang.c:534 #, fuzzy msgid "" "Option operations\n" @@ -2415,7 +2428,16 @@ msgstr "" "Visa egenskaper\n" "---------------" -#: src/lang.c:529 +#: src/lang.c:535 +#, fuzzy +msgid "" +"Posted article operations\n" +"-------------------------" +msgstr "" +"Operationer för grupp/tråd/artikel\n" +"----------------------------------" + +#: src/lang.c:536 #, fuzzy msgid "" "Scope operations\n" @@ -2424,7 +2446,7 @@ msgstr "" "Visa egenskaper\n" "---------------" -#: src/lang.c:530 +#: src/lang.c:537 #, fuzzy msgid "" "URL operations\n" @@ -2433,120 +2455,120 @@ msgstr "" "Visa egenskaper\n" "---------------" -#: src/lang.c:531 +#: src/lang.c:538 #, fuzzy msgid "choose first URL in list" msgstr "välj första grupp i lista" -#: src/lang.c:532 +#: src/lang.c:539 #, fuzzy msgid "0 - 9\t choose URL by number" msgstr "0 - 9\t välj grupp efter nummer" -#: src/lang.c:533 +#: src/lang.c:540 #, fuzzy msgid "choose last URL in list" msgstr "välj sista grupp i lista" -#: src/lang.c:534 +#: src/lang.c:541 #, fuzzy msgid "search for URLs forwards" msgstr "Sök framåt [%s]> " -#: src/lang.c:535 +#: src/lang.c:542 #, fuzzy msgid "search for URLs backwards" msgstr "Sök bakåt [%s]> " -#: src/lang.c:536 +#: src/lang.c:543 msgid "Open URL in browser" msgstr "" -#: src/lang.c:537 +#: src/lang.c:544 msgid "toggle info message in last line (URL)" msgstr "" -#: src/lang.c:539 +#: src/lang.c:546 msgid "Group Level Commands" msgstr "Gruppnivåkommandon" -#: src/lang.c:540 +#: src/lang.c:547 msgid "Kill filter added" msgstr "" -#: src/lang.c:541 +#: src/lang.c:548 msgid "Auto-selection filter added" msgstr "" -#: src/lang.c:542 +#: src/lang.c:549 msgid "All parts tagged" msgstr "" -#: src/lang.c:543 +#: src/lang.c:550 msgid "All parts untagged" msgstr "" -#: src/lang.c:544 +#: src/lang.c:551 msgid "Storing article for later posting" msgstr "" -#: src/lang.c:545 +#: src/lang.c:552 msgid "Please enter a valid character" msgstr "Vänligen ange ett giltigt tecken" -#: src/lang.c:546 +#: src/lang.c:553 #, c-format msgid "Missing part #%d" msgstr "" -#: src/lang.c:547 +#: src/lang.c:554 msgid "*** No postponed articles ***" msgstr "*** Inga uppskjutna artiklar ***" -#: src/lang.c:548 +#: src/lang.c:555 msgid "Not a multi-part message" msgstr "" -#: src/lang.c:549 +#: src/lang.c:556 msgid "You are not subscribed to this group" msgstr "Du är inte prenumerant av denna grupp" -#: src/lang.c:550 +#: src/lang.c:557 msgid "No previous expression" msgstr "Inget tidigare uttryck" -#: src/lang.c:551 +#: src/lang.c:558 msgid "Operation disabled in no-overwrite mode" msgstr "" #. TODO: replace hard coded key-name in txt_info_postponed -#: src/lang.c:553 +#: src/lang.c:560 #, c-format msgid "%d postponed %s, reuse with ^O...\n" msgstr "" -#: src/lang.c:554 +#: src/lang.c:561 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:556 +#: src/lang.c:563 #, c-format msgid "Save filename for %s/%s is a mailbox. Attachment not saved" msgstr "" -#: src/lang.c:557 +#: src/lang.c:564 msgid "TeX2Iso encoded article" msgstr "" -#: src/lang.c:558 +#: src/lang.c:565 msgid "incomplete " msgstr "ej komplett " #. TODO: replace hard coded key-names -#: src/lang.c:560 +#: src/lang.c:567 #, c-format msgid "" "\n" @@ -2584,152 +2606,152 @@ msgid "" "Please send bug-reports/comments to %s with the 'R' command.\n" msgstr "" -#: src/lang.c:576 +#: src/lang.c:583 #, c-format msgid "Invalid From: %s line. Read the INSTALL file again." msgstr "" -#: src/lang.c:578 +#: src/lang.c:585 msgid "Invalid multibyte sequence found\n" msgstr "" -#: src/lang.c:581 +#: src/lang.c:588 #, c-format msgid "Invalid Sender:-header %s" msgstr "" -#: src/lang.c:583 +#: src/lang.c:590 msgid "Inverse video disabled" msgstr "" -#: src/lang.c:584 +#: src/lang.c:591 msgid "Inverse video enabled" msgstr "" -#: src/lang.c:586 +#: src/lang.c:593 #, c-format msgid "Missing definition for %s\n" msgstr "" -#: src/lang.c:587 +#: src/lang.c:594 #, c-format msgid "Invalid key definition '%s'\n" msgstr "" -#: src/lang.c:588 +#: src/lang.c:595 #, c-format msgid "Invalid keyname '%s'\n" msgstr "" -#: src/lang.c:589 +#: src/lang.c:596 #, c-format msgid "Keymap file was upgraded to version %s\n" msgstr "" -#: src/lang.c:590 +#: src/lang.c:597 #, c-format msgid "Kill From: [%s] (y/n): " msgstr "" -#: src/lang.c:591 +#: src/lang.c:598 msgid "Kill Lines: (num): " msgstr "" -#: src/lang.c:592 +#: src/lang.c:599 msgid "Kill Article Menu" msgstr "" -#: src/lang.c:593 +#: src/lang.c:600 #, c-format msgid "Kill Msg-ID: [%s] (f/l/o/n): " msgstr "" -#: src/lang.c:594 +#: src/lang.c:601 msgid "Kill pattern scope : " msgstr "" -#: src/lang.c:595 +#: src/lang.c:602 #, c-format msgid "Kill Subject: [%s] (y/n): " msgstr "" -#: src/lang.c:596 +#: src/lang.c:603 msgid "Kill text pattern : " msgstr "" -#: src/lang.c:597 +#: src/lang.c:604 msgid "Kill time in days : " msgstr "" -#: src/lang.c:599 +#: src/lang.c:606 msgid "Last" msgstr "Sista" -#: src/lang.c:600 +#: src/lang.c:607 msgid "-- Last response --" msgstr "-- Sista svaret --" -#: src/lang.c:601 +#: src/lang.c:608 #, c-format msgid "Lines %s " msgstr "Rader %s " -#: src/lang.c:604 +#: src/lang.c:610 #, fuzzy msgid "Function not available." msgstr "Artikel ej tillgänglig" -#: src/lang.c:605 +#: src/lang.c:611 msgid "Not reading via NNTP." msgstr "" -#: src/lang.c:606 +#: src/lang.c:613 #, fuzzy, c-format msgid "Group: %s" msgstr "Grupp %.*s..." -#: src/lang.c:607 +#: src/lang.c:614 #, fuzzy, c-format msgid "Groups: %s" msgstr "Grupp %.*s..." -#: src/lang.c:610 +#: src/lang.c:617 msgid "Mail" msgstr "Post" -#: src/lang.c:611 +#: src/lang.c:618 msgid "mailbox " msgstr "postlåda " -#: src/lang.c:612 +#: src/lang.c:619 #, c-format msgid "Mail article(s) to [%.*s]> " msgstr "Skicka artikel(ar) till [%.*s]> " -#: src/lang.c:613 +#: src/lang.c:620 #, c-format msgid "Mailing log to %s\n" msgstr "Skickar logg till %s\n" -#: src/lang.c:614 +#: src/lang.c:621 msgid "Mail bug report..." msgstr "" -#: src/lang.c:615 +#: src/lang.c:622 #, c-format msgid "Mail BUG REPORT to %s?" msgstr "Skicka FELRAPPORT till %s?" -#: src/lang.c:616 +#: src/lang.c:623 msgid "Mailed" msgstr "Skickad" -#: src/lang.c:617 +#: src/lang.c:624 #, c-format msgid "Mailing to %s..." msgstr "Skickar till %s..." -#: src/lang.c:618 +#: src/lang.c:625 msgid "" "# [Mail/Save] active file. Format is like news active file:\n" "# groupname max.artnum min.artnum /dir\n" @@ -2737,353 +2759,353 @@ msgid "" "#\n" msgstr "" -#: src/lang.c:621 +#: src/lang.c:628 #, fuzzy, c-format msgid "%s marked as read" msgstr "%s markerad som oläst" -#: src/lang.c:622 +#: src/lang.c:629 #, c-format msgid "%s marked as unread" msgstr "%s markerad som oläst" -#: src/lang.c:623 +#: src/lang.c:630 #, fuzzy, c-format msgid "Marked %d of %d %s as read" msgstr "Markera grupp %s som läst?" -#: src/lang.c:624 +#: src/lang.c:631 #, fuzzy, c-format msgid "Marked %d of %d %s as unread" msgstr "Markera grupp %s som läst?" -#: src/lang.c:625 src/lang.c:1352 +#: src/lang.c:632 src/lang.c:1365 msgid "Mark" msgstr "Markera" -#: src/lang.c:626 +#: src/lang.c:633 #, c-format msgid "Mark all articles as read%s?" msgstr "Markera alla artiklar som lästa%s?" -#: src/lang.c:627 +#: src/lang.c:634 #, fuzzy, c-format msgid "Mark article as read%s?" msgstr "Markera alla artiklar som lästa%s?" -#: src/lang.c:628 +#: src/lang.c:635 #, c-format msgid "Mark group %s as read?" msgstr "Markera grupp %s som läst?" -#: src/lang.c:629 +#: src/lang.c:636 #, c-format msgid "Mark thread as read%s?" msgstr "Markera tråd som läst%s?" -#: src/lang.c:630 +#: src/lang.c:637 #, c-format msgid "Matching %s groups..." msgstr "Matchar %s grupper..." -#: src/lang.c:631 src/lang.c:645 src/lang.c:651 +#: src/lang.c:638 src/lang.c:651 src/lang.c:654 src/lang.c:660 #, 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" -#: src/lang.c:633 +#: src/lang.c:640 #, fuzzy, c-format msgid "" "%s=view; %s=pipe; %s=pipe raw; %s=save; %s=tag; %s=tag pattern; %s=untag all" msgstr "" "%s=rad ner; %s=rad upp; %s=hjälp; %s=flytta; %s=avsluta; %s=växla alla/olästa" -#: src/lang.c:635 +#: src/lang.c:642 #, fuzzy, c-format msgid "%s=view; %s=save; %s=tag; %s=tag pattern; %s=untag all" msgstr "" "%s=rad ner; %s=rad upp; %s=hjälp; %s=flytta; %s=avsluta; %s=växla alla/olästa" -#: src/lang.c:637 +#: src/lang.c:644 #, fuzzy, c-format msgid "" "%s=reverse tagging; %s=search forwards; %s=search backwards; %s=repeat search" msgstr "%s=sök framåt; %s=sök bakåt; %s=avsluta" -#: src/lang.c:638 src/lang.c:642 +#: src/lang.c:645 src/lang.c:649 #, 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" -#: src/lang.c:639 +#: src/lang.c:646 #, c-format msgid "" "%s=author search; %s=catchup; %s=line down; %s=line up; %s=mark read; " "%s=list thread" msgstr "" -#: src/lang.c:640 +#: src/lang.c:647 #, 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:641 +#: src/lang.c:648 #, c-format msgid "%s=search forwards; %s=search backwards; %s=quit" msgstr "%s=sök framåt; %s=sök bakåt; %s=avsluta" -#: src/lang.c:643 +#: src/lang.c:650 #, c-format msgid "%s=author search; %s=body search; %s=catchup; %s=followup; %s=mark read" msgstr "" -#: src/lang.c:644 +#: src/lang.c:652 src/lang.c:661 +#, fuzzy, c-format +msgid "%s=search forwards; %s=search backwards; %s=repeat search" +msgstr "%s=sök framåt; %s=sök bakåt; %s=avsluta" + +#: src/lang.c:653 #, c-format msgid "%s=add; %s=move; %s=rename; %s=delete" msgstr "" -#: src/lang.c:646 +#: src/lang.c:655 #, c-format msgid "=set current to n; %s=next unread; %s,%s=search pattern; %s=catchup" msgstr "" -#: src/lang.c:647 +#: src/lang.c:656 #, c-format msgid "" "%s=line down; %s=line up; %s=help; %s=move; %s=quit; %s=toggle all/unread" msgstr "" "%s=rad ner; %s=rad upp; %s=hjälp; %s=flytta; %s=avsluta; %s=växla alla/olästa" -#: src/lang.c:648 +#: src/lang.c:657 #, c-format msgid "" "%s=subscribe; %s=sub pattern; %s=unsubscribe; %s=unsub pattern; %s=yank in/" "out" msgstr "" -#: src/lang.c:649 +#: src/lang.c:658 #, c-format msgid "=set current to n; %s=next unread; %s=catchup; %s=display toggle" msgstr "" -#: src/lang.c:650 +#: src/lang.c:659 #, c-format msgid "%s=help; %s=line down; %s=line up; %s=quit; %s=tag; %s=mark unread" msgstr "" "%s=hjälp; %s=rad ner; %s=rad upp; %s=avsluta; %s=märk; %s=markera oläst" -#: src/lang.c:652 -#, fuzzy, c-format -msgid "%s=search forwards; %s=search backwards; %s=repeat search" -msgstr "%s=sök framåt; %s=sök bakåt; %s=avsluta" - -#: src/lang.c:653 +#: src/lang.c:662 msgid "--More--" msgstr "--Mer--" -#: src/lang.c:654 +#: src/lang.c:663 #, c-format msgid "Moving %s..." msgstr "Flyttar %s..." -#: src/lang.c:655 +#: src/lang.c:664 msgid "Message-ID: & last Reference " msgstr "" -#: src/lang.c:656 +#: src/lang.c:665 msgid "Message-ID: line " msgstr "" -#: src/lang.c:657 +#: src/lang.c:666 msgid "Message-ID: & References: line" msgstr "" -#: src/lang.c:659 +#: src/lang.c:668 msgid ", name: " msgstr ", namn: " -#: src/lang.c:660 +#: src/lang.c:669 #, c-format msgid "Go to newsgroup [%s]> " msgstr "Gå till diskussionsgrupp [%s]> " -#: src/lang.c:661 +#: src/lang.c:670 msgid "newsgroups" msgstr "diskussionsgrupper" -#: src/lang.c:662 +#: src/lang.c:671 #, c-format msgid "Position %s in group list (1,2,..,$) [%d]> " msgstr "" -#: src/lang.c:663 +#: src/lang.c:672 msgid "newsgroup" msgstr "diskussionsgrupp" -#: src/lang.c:664 +#: src/lang.c:673 msgid "Try and save newsrc file again?" msgstr "Försöka att spara filen newsrc igen?" -#: src/lang.c:665 +#: src/lang.c:674 msgid "Warning: No newsgroups were written to your newsrc file. Save aborted." msgstr "" -#: src/lang.c:666 +#: src/lang.c:675 msgid "newsrc file saved successfully.\n" msgstr "" -#: src/lang.c:667 +#: src/lang.c:676 msgid "-- Next response --" msgstr "-- Nästa svar --" -#: src/lang.c:668 +#: src/lang.c:677 msgid "No " msgstr "Nej " -#: src/lang.c:669 +#: src/lang.c:678 msgid "*** No articles ***" msgstr "*** Inga artiklar ***" -#: src/lang.c:670 +#: src/lang.c:679 msgid "No articles have been posted" msgstr "Inga artiklar har postats" -#: src/lang.c:671 +#: src/lang.c:680 #, fuzzy msgid "*** No attachments ***" msgstr "*** Inga artiklar ***" -#: src/lang.c:672 +#: src/lang.c:681 msgid "*** No description ***" msgstr "*** Ingen beskrivning ***" -#: src/lang.c:673 +#: src/lang.c:682 msgid "No filename" msgstr "Inget filnamn" -#: src/lang.c:674 +#: src/lang.c:683 msgid "No group" msgstr "Ingen grupp" -#: src/lang.c:675 +#: src/lang.c:684 msgid "*** No groups ***" msgstr "*** Inga grupper ***" -#: src/lang.c:676 +#: src/lang.c:685 msgid "No more groups to read" msgstr "Inga fler grupper att läsa" -#: src/lang.c:677 +#: src/lang.c:686 msgid "No last message" msgstr "Inget sista meddelande" -#: src/lang.c:678 +#: src/lang.c:687 msgid "No mail address" msgstr "Ingen e-postadress" -#: src/lang.c:679 +#: src/lang.c:688 msgid "No articles marked for saving" msgstr "" -#: src/lang.c:680 +#: src/lang.c:689 msgid "No match" msgstr "Ingen match" -#: src/lang.c:681 +#: src/lang.c:690 msgid "No more groups" msgstr "Inga fler grupper" -#: src/lang.c:682 +#: src/lang.c:691 msgid "No newsgroups" msgstr "Inga diskussionsgrupper" -#: src/lang.c:683 +#: src/lang.c:692 msgid "No next unread article" msgstr "Slut på olästa artiklar" -#: src/lang.c:684 +#: src/lang.c:693 msgid "No previous group" msgstr "Ingen föregående grupp" -#: src/lang.c:685 +#: src/lang.c:694 msgid "No previous search, nothing to repeat" msgstr "" -#: src/lang.c:686 +#: src/lang.c:695 msgid "No previous unread article" msgstr "Ingen föregående oläst artikel" -#: src/lang.c:687 +#: src/lang.c:696 msgid "No responses" msgstr "Inga svar" -#: src/lang.c:688 +#: src/lang.c:697 msgid "No responses to list in current thread" msgstr "" -#: src/lang.c:689 +#: src/lang.c:698 #, fuzzy msgid "*** No scopes ***" msgstr "*** Inga grupper ***" -#: src/lang.c:690 +#: src/lang.c:699 msgid "No search string" msgstr "Ingen söksträng" -#: src/lang.c:691 +#: src/lang.c:700 msgid "No subject" msgstr "Inget ämne" -#: src/lang.c:693 +#: src/lang.c:702 #, c-format msgid "%s: Terminal must have clear to end-of-line (ce)\n" msgstr "" -#: src/lang.c:694 +#: src/lang.c:703 #, c-format msgid "%s: Terminal must have clear to end-of-screen (cd)\n" msgstr "" -#: src/lang.c:695 +#: src/lang.c:704 #, c-format msgid "%s: Terminal must have clearscreen (cl) capability\n" msgstr "" -#: src/lang.c:696 +#: src/lang.c:705 #, c-format msgid "%s: Terminal must have cursor motion (cm)\n" msgstr "" -#: src/lang.c:697 +#: src/lang.c:706 #, c-format msgid "%s: TERM variable must be set to use screen capabilities\n" msgstr "" -#: src/lang.c:699 +#: src/lang.c:708 #, c-format msgid "No viewer found for %s/%s\n" msgstr "" -#: src/lang.c:700 +#: src/lang.c:709 msgid "Newsgroup does not exist on this server" msgstr "" -#: src/lang.c:701 +#: src/lang.c:710 #, c-format msgid "Group %s not found in active file" msgstr "" -#: src/lang.c:702 +#: src/lang.c:711 msgid "c)reate it, use a)lternative name, use d)efault .newsrc, q)uit tin: " msgstr "" -#: src/lang.c:703 +#: src/lang.c:712 msgid "use a)lternative name, use d)efault .newsrc, q)uit tin: " msgstr "" -#: src/lang.c:704 +#: src/lang.c:713 #, c-format msgid "" "# NNTP-server -> newsrc translation table and NNTP-server\n" @@ -3100,327 +3122,345 @@ msgid "" "#\n" msgstr "" -#: src/lang.c:711 +#: src/lang.c:720 msgid "Only" msgstr "Endast" -#: src/lang.c:712 +#: src/lang.c:721 #, c-format msgid "Option not enabled. Recompile with %s." msgstr "Flagga inte aktiverad. Bygg om med %s." -#: src/lang.c:713 +#: src/lang.c:722 msgid "Options Menu" msgstr "Alternativmenyn" -#: src/lang.c:714 +#: src/lang.c:723 #, fuzzy msgid "Options Menu Commands" msgstr "Alternativmenyn" -#: src/lang.c:717 +#: src/lang.c:726 #, c-format msgid "Error in regex: %s at pos. %d '%s'" msgstr "" -#: src/lang.c:718 +#: src/lang.c:727 #, c-format msgid "Error in regex: pcre internal error %d" msgstr "" -#: src/lang.c:719 +#: src/lang.c:728 #, c-format msgid "Error in regex: study - pcre internal error %s" msgstr "" -#: src/lang.c:720 +#: src/lang.c:729 msgid "Post a followup..." msgstr "Posta en uppföljning..." #. TODO: replace hard coded key-name in txt_post_error_ask_postpone -#: src/lang.c:722 +#: src/lang.c:731 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:725 +#: src/lang.c:734 msgid "Posted articles history" msgstr "" -#: src/lang.c:726 +#: src/lang.c:735 +#, fuzzy +msgid "Posted Articles Menu Commands" +msgstr "Toppnivåkommandon" + +#: src/lang.c:736 +msgid "Lookup failed" +msgstr "" + +#: src/lang.c:737 +#, fuzzy +msgid "Operation not available for replies by mail" +msgstr "återgå till gruppvalsnivå" + +#: src/lang.c:738 +msgid "Already in posted articles history level" +msgstr "" + +#: src/lang.c:739 #, c-format msgid "Post to newsgroup(s) [%s]> " msgstr "Posta till diskussionsgrupp(er) [%s]> " -#: src/lang.c:727 +#: src/lang.c:740 msgid "-- post processing started --" msgstr "" -#: src/lang.c:728 +#: src/lang.c:741 msgid "-- post processing completed --" msgstr "" -#: src/lang.c:729 +#: src/lang.c:742 #, c-format msgid "Post subject [%s]> " msgstr "" -#: src/lang.c:730 +#: src/lang.c:743 msgid "" "# Summary of mailed/posted messages viewable by 'W' command from within " "tin.\n" msgstr "" -#: src/lang.c:731 +#: src/lang.c:744 msgid "Posting article..." msgstr "Postar artikel..." -#: src/lang.c:732 +#: src/lang.c:745 #, c-format msgid "Post postponed articles [%%s]? (%s/%s/%s/%s/%s): " msgstr "" -#: src/lang.c:733 +#: src/lang.c:746 #, c-format msgid "Hot %s" msgstr "Hetta %s" -#: src/lang.c:734 +#: src/lang.c:747 #, c-format msgid "Tagged %s" msgstr "Märkt %s" -#: src/lang.c:735 +#: src/lang.c:748 #, c-format msgid "Untagged %s" msgstr "" -#: src/lang.c:737 +#: src/lang.c:750 #, c-format msgid "Preparing for filtering on Path header (%d/%d)..." msgstr "" -#: src/lang.c:739 +#: src/lang.c:752 msgid "Processing mail messages marked for deletion." msgstr "" -#: src/lang.c:740 +#: src/lang.c:753 msgid "Processing saved articles marked for deletion." msgstr "" -#: src/lang.c:741 +#: src/lang.c:754 #, c-format msgid "Accept Followup-To? %s=post, %s=ignore, %s=quit: " msgstr "" -#: src/lang.c:742 +#: src/lang.c:755 msgid "Article unchanged, abort mailing?" msgstr "" -#: src/lang.c:743 +#: src/lang.c:756 #, c-format msgid "Do you want to see postponed articles (%d)?" msgstr "" -#: src/lang.c:745 +#: src/lang.c:758 msgid "Add quick kill filter?" msgstr "" -#: src/lang.c:746 +#: src/lang.c:759 msgid "Add quick selection filter?" msgstr "" -#: src/lang.c:747 +#: src/lang.c:760 msgid "Do you really want to quit?" msgstr "Vill du verkligen avsluta?" -#: src/lang.c:748 +#: src/lang.c:761 #, c-format msgid "%s=edit cancel message, %s=quit, %s=delete (cancel) [%%s]: " msgstr "" -#: src/lang.c:749 +#: src/lang.c:762 msgid "You have tagged articles in this group - quit anyway?" msgstr "" -#: src/lang.c:750 +#: src/lang.c:763 #, c-format msgid "%s=quit, %s=edit, %s=postpone: " msgstr "" -#: src/lang.c:751 +#: src/lang.c:764 #, c-format msgid "%s=quit %s=edit %s=save kill description: " msgstr "" -#: src/lang.c:752 +#: src/lang.c:765 #, c-format msgid "%s=quit %s=edit %s=save select description: " msgstr "" -#: src/lang.c:753 +#: src/lang.c:766 msgid "Do you really want to quit without saving your configuration?" msgstr "Vill du verkligen avsluta utan att spara din konfiguration?" -#: src/lang.c:756 +#: src/lang.c:769 msgid "Invalid range - valid are '0-9.$' eg. 1-$" msgstr "" -#: src/lang.c:757 +#: src/lang.c:770 msgid "Do you want to abort this operation?" msgstr "Vill du avbryta denna operation?" -#: src/lang.c:758 +#: src/lang.c:771 msgid "Do you want to exit tin immediately?" msgstr "Vill du avsluta tin omedelbart?" -#: src/lang.c:759 +#: src/lang.c:772 msgid "Reading ('q' to quit)..." msgstr "Läser (\"q\" för att avsluta)..." -#: src/lang.c:760 +#: src/lang.c:773 #, c-format msgid "Reading %sarticles..." msgstr "Läser %sarticles..." -#: src/lang.c:761 +#: src/lang.c:774 #, c-format msgid "Reading %sattributes file...\n" msgstr "Läser %sattributfil...\n" -#: src/lang.c:762 +#: src/lang.c:775 #, c-format msgid "Reading %sconfig file...\n" msgstr "Läser %skonfigurationsfil...\n" -#: src/lang.c:763 +#: src/lang.c:776 msgid "Reading filter file...\n" msgstr "Läser filterfil...\n" -#: src/lang.c:764 +#: src/lang.c:777 #, c-format msgid "Reading %s groups..." msgstr "Läser %s grupper..." -#: src/lang.c:765 +#: src/lang.c:778 msgid "Reading input history file...\n" msgstr "" -#: src/lang.c:766 +#: src/lang.c:779 msgid "Reading keymap file...\n" msgstr "" -#: src/lang.c:767 +#: src/lang.c:780 msgid "Reading groups from active file... " msgstr "Läser grupper från aktiv fil..." -#: src/lang.c:768 +#: src/lang.c:781 msgid "Reading groups from newsrc file... " msgstr "" -#: src/lang.c:769 +#: src/lang.c:782 msgid "Reading newsgroups file... " msgstr "" -#: src/lang.c:770 +#: src/lang.c:783 msgid "Reading newsrc file..." msgstr "" -#: src/lang.c:771 +#: src/lang.c:784 msgid "References: line " msgstr "" -#: src/lang.c:773 +#: src/lang.c:786 #, c-format msgid "(%d:%02d remaining)" msgstr "(%d:%02d återstår)" -#: src/lang.c:775 +#: src/lang.c:788 #, c-format msgid "Bogus group %s removed." msgstr "" -#: src/lang.c:776 -msgid "Removed from the previous rule: " +#: src/lang.c:789 +msgid "Removed from this rule: " msgstr "" -#: src/lang.c:777 +#: src/lang.c:790 #, c-format msgid "Error: rename %s to %s" msgstr "Fel: byt namn på %s till %s" -#: src/lang.c:778 +#: src/lang.c:791 msgid "Reply to author..." msgstr "" -#: src/lang.c:779 +#: src/lang.c:792 msgid "Repost" msgstr "" -#: src/lang.c:780 +#: src/lang.c:793 msgid "Reposting article..." msgstr "" -#: src/lang.c:781 +#: src/lang.c:794 #, c-format msgid "Repost article(s) to group(s) [%s]> " msgstr "" -#: src/lang.c:782 +#: src/lang.c:795 msgid "Reset newsrc?" msgstr "Återställ newsrc?" -#: src/lang.c:783 +#: src/lang.c:796 msgid "Responses have been directed to the following newsgroups" msgstr "" -#: src/lang.c:784 +#: src/lang.c:797 #, c-format msgid "Responses have been directed to poster. %s=mail, %s=post, %s=quit: " msgstr "" -#: src/lang.c:786 +#: src/lang.c:799 msgid "Press to continue..." msgstr "Tryck för att fortsätta..." -#: src/lang.c:788 +#: src/lang.c:801 #, c-format msgid "Select From [%s] (y/n): " msgstr "" -#: src/lang.c:789 +#: src/lang.c:802 msgid "Select Lines: (num): " msgstr "Välj rader: (num): " -#: src/lang.c:790 +#: src/lang.c:803 msgid "Auto-select Article Menu" msgstr "" -#: src/lang.c:791 +#: src/lang.c:804 #, c-format msgid "Select Msg-ID [%s] (f/l/o/n): " msgstr "" -#: src/lang.c:792 +#: src/lang.c:805 msgid "Select pattern scope: " msgstr "" -#: src/lang.c:793 +#: src/lang.c:806 #, c-format msgid "Select Subject [%s] (y/n): " msgstr "" -#: src/lang.c:794 +#: src/lang.c:807 msgid "Select text pattern : " msgstr "" -#: src/lang.c:795 +#: src/lang.c:808 msgid "Select time in days : " msgstr "Välj tid i dagar : " -#: src/lang.c:796 +#: src/lang.c:809 #, c-format msgid "" "# %s server configuration file\n" @@ -3433,54 +3473,54 @@ msgid "" "\n" msgstr "" -#: src/lang.c:802 +#: src/lang.c:815 msgid "Showing unread groups only" msgstr "Visar endast olästa grupper" -#: src/lang.c:803 +#: src/lang.c:816 msgid "Subject: line (ignore case) " msgstr "" -#: src/lang.c:804 +#: src/lang.c:817 msgid "Subject: line (case sensitive)" msgstr "" -#: src/lang.c:805 +#: src/lang.c:818 msgid "Save" msgstr "Spara" -#: src/lang.c:806 +#: src/lang.c:819 #, c-format msgid "Save '%s' (%s/%s)?" msgstr "Spara \"%s\" (%s/%s)?" -#: src/lang.c:807 +#: src/lang.c:820 msgid "Save configuration before continuing?" msgstr "Spara konfiguration före du fortsätter?" -#: src/lang.c:808 +#: src/lang.c:821 msgid "Save filename> " msgstr "Spara filnamn> " -#: src/lang.c:809 +#: src/lang.c:822 msgid "Saved" msgstr "Sparad" -#: src/lang.c:810 +#: src/lang.c:823 #, c-format msgid "%4d unread (%4d hot) %s in %s\n" msgstr "" -#: src/lang.c:811 +#: src/lang.c:824 #, c-format msgid "Saved %s...\n" msgstr "Sparade %s...\n" -#: src/lang.c:812 +#: src/lang.c:825 msgid "Nothing was saved" msgstr "Ingenting sparades" -#: src/lang.c:813 +#: src/lang.c:826 #, c-format msgid "" "\n" @@ -3489,213 +3529,213 @@ msgstr "" "\n" "%s %d %s från %d %s\n" -#: src/lang.c:814 +#: src/lang.c:827 #, c-format msgid "-- %s saved to %s%s --" msgstr "-- %s sparad till %s%s --" -#: src/lang.c:815 +#: src/lang.c:828 #, c-format msgid "-- %s saved to %s - %s --" msgstr "-- %s sparad till %s - %s --" -#: src/lang.c:816 +#: src/lang.c:829 msgid "Saving..." msgstr "Sparar..." -#: src/lang.c:817 +#: src/lang.c:830 #, c-format msgid "%s: Screen initialization failed" msgstr "" -#: src/lang.c:819 +#: src/lang.c:832 #, c-format msgid "%s: screen is too small\n" msgstr "%s: skärm är för liten\n" -#: src/lang.c:821 +#: src/lang.c:834 #, fuzzy, c-format msgid "screen is too small, %s is exiting" msgstr "skärm är för liten, %s avslutas\n" -#: src/lang.c:822 +#: src/lang.c:835 msgid "Delete scope?" msgstr "" -#: src/lang.c:823 +#: src/lang.c:836 #, fuzzy msgid "Enter scope> " msgstr "Ange mönster [%s]> " -#: src/lang.c:824 +#: src/lang.c:837 msgid "Select new position> " msgstr "" -#: src/lang.c:825 +#: src/lang.c:838 msgid "New position cannot be a global scope" msgstr "" -#: src/lang.c:826 +#: src/lang.c:839 msgid "Global scope, operation not allowed" msgstr "" -#: src/lang.c:827 +#: src/lang.c:840 msgid "Rename scope> " msgstr "" -#: src/lang.c:828 +#: src/lang.c:841 #, fuzzy msgid "Select scope> " msgstr "Välj grupp> " -#: src/lang.c:829 +#: src/lang.c:842 #, fuzzy msgid "Scopes Menu" msgstr "Alternativmenyn" -#: src/lang.c:830 +#: src/lang.c:843 #, fuzzy msgid "Scopes Menu Commands" msgstr "Toppnivåkommandon" -#: src/lang.c:831 +#: src/lang.c:844 #, c-format msgid "Search backwards [%s]> " msgstr "Sök bakåt [%s]> " -#: src/lang.c:832 +#: src/lang.c:845 #, c-format msgid "Search body [%s]> " msgstr "" -#: src/lang.c:833 +#: src/lang.c:846 #, c-format msgid "Search forwards [%s]> " msgstr "Sök framåt [%s]> " -#: src/lang.c:834 +#: src/lang.c:847 msgid "Searching..." msgstr "Söker..." -#: src/lang.c:835 +#: src/lang.c:848 #, c-format msgid "Searching article %d of %d ('q' to abort)..." msgstr "" -#: src/lang.c:836 +#: src/lang.c:849 msgid "Select article> " msgstr "Välj artikel> " -#: src/lang.c:837 +#: src/lang.c:850 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\" " "avsluta." -#: src/lang.c:838 +#: src/lang.c:851 msgid "Select group> " msgstr "Välj grupp> " -#: src/lang.c:839 +#: src/lang.c:852 #, c-format msgid "Enter selection pattern [%s]> " msgstr "" -#: src/lang.c:840 +#: src/lang.c:853 #, fuzzy msgid "Select thread> " msgstr "Välj tråd > " -#: src/lang.c:841 +#: src/lang.c:854 #, c-format msgid "%s %s %s (\"%s\"): send a DETAILED bug report to %s\n" msgstr "" -#: src/lang.c:842 +#: src/lang.c:855 msgid "servers active-file" msgstr "" -#: src/lang.c:843 +#: src/lang.c:856 msgid "Cannot move into new newsgroups. Subscribe first..." msgstr "" -#: src/lang.c:844 +#: src/lang.c:857 msgid "" msgstr "" -#: src/lang.c:845 +#: src/lang.c:858 #, c-format msgid "Starting: (%s)" msgstr "Startar: (%s)" -#: src/lang.c:846 +#: src/lang.c:859 #, c-format msgid "List Thread (%d of %d)" msgstr "Lista tråd (%d av %d)" -#: src/lang.c:847 +#: src/lang.c:860 #, c-format msgid "Thread (%.*s)" msgstr "Tråd (%.*s)" -#: src/lang.c:848 +#: src/lang.c:861 msgid "Enter wildcard subscribe pattern> " msgstr "" -#: src/lang.c:849 +#: src/lang.c:862 #, c-format msgid "subscribed to %d groups" msgstr "" -#: src/lang.c:850 +#: src/lang.c:863 #, c-format msgid "Subscribed to %s" msgstr "" -#: src/lang.c:851 +#: src/lang.c:864 msgid "Subscribing... " msgstr "" -#: src/lang.c:852 +#: src/lang.c:865 #, c-format msgid "Repost or supersede article(s) [%%s]? (%s/%s/%s): " msgstr "" -#: src/lang.c:853 +#: src/lang.c:866 #, c-format msgid "Supersede article(s) to group(s) [%s]> " msgstr "" -#: src/lang.c:854 +#: src/lang.c:867 msgid "Superseding article ..." msgstr "" -#: src/lang.c:855 +#: src/lang.c:868 #, c-format msgid "" "\n" "Stopped. Type 'fg' to restart %s\n" msgstr "" -#: src/lang.c:857 +#: src/lang.c:870 #, c-format msgid "%d days" msgstr "%d dagar" -#: src/lang.c:858 +#: src/lang.c:871 msgid "" msgstr "" -#: src/lang.c:859 +#: src/lang.c:872 msgid "TeX " msgstr "TeX " -#: src/lang.c:860 +#: src/lang.c:873 msgid "# Default action/prompt strings\n" msgstr "" -#: src/lang.c:861 +#: src/lang.c:874 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" @@ -3706,220 +3746,220 @@ msgid "" "# expire=ON/OFF ON=limit to default_filter_days OFF=don't ever expire\n" msgstr "" -#: src/lang.c:874 +#: src/lang.c:887 msgid "" "# If ON use print current subject or newsgroup description in the last line\n" msgstr "" -#: src/lang.c:875 +#: src/lang.c:888 msgid "# Host & time info used for detecting new groups (don't touch)\n" msgstr "" -#: src/lang.c:876 +#: src/lang.c:889 msgid "There is no news\n" msgstr "" -#: src/lang.c:877 +#: src/lang.c:890 msgid "Thread" msgstr "Tråd" -#: src/lang.c:878 +#: src/lang.c:891 msgid "Thread Level Commands" msgstr "" -#: src/lang.c:879 +#: src/lang.c:892 msgid "Thread deselected" msgstr "" -#: src/lang.c:880 +#: src/lang.c:893 msgid "Thread selected" msgstr "" -#: src/lang.c:882 +#: src/lang.c:895 msgid "threads" msgstr "trådar" -#: src/lang.c:884 +#: src/lang.c:897 msgid "thread" msgstr "tråd" -#: src/lang.c:885 +#: src/lang.c:898 #, c-format msgid "Thread %4s of %4s" msgstr "Tråd %4s av %4s" -#: src/lang.c:886 +#: src/lang.c:899 msgid "Threading articles..." msgstr "Trådar artiklar..." -#: src/lang.c:887 +#: src/lang.c:900 #, c-format msgid "Toggled word highlighting %s" msgstr "" -#: src/lang.c:888 +#: src/lang.c:901 msgid "Toggled rot13 encoding" msgstr "" -#: src/lang.c:889 +#: src/lang.c:902 #, c-format -msgid "Toggled german TeX encoding %s" +msgid "Toggled German TeX encoding %s" msgstr "" -#: src/lang.c:890 +#: src/lang.c:903 #, c-format msgid "Toggled tab-width to %d" msgstr "" -#: src/lang.c:892 +#: src/lang.c:905 #, c-format msgid "%d Trying to dotlock %s" msgstr "" -#: src/lang.c:893 +#: src/lang.c:906 #, c-format msgid "%d Trying to lock %s" msgstr "%d Försöker att låsa %s" -#: src/lang.c:895 +#: src/lang.c:908 msgid " h=help" msgstr " h=hjälp" -#: src/lang.c:897 +#: src/lang.c:910 msgid "Unlimited" msgstr "Obegränsad" -#: src/lang.c:898 +#: src/lang.c:911 msgid "Enter wildcard unsubscribe pattern> " msgstr "" -#: src/lang.c:899 +#: src/lang.c:912 #, c-format msgid "Error decoding %s : %s" msgstr "Fel vid avkodning av %s : %s" -#: src/lang.c:900 +#: src/lang.c:913 msgid "No end." msgstr "Inget slut." -#: src/lang.c:901 +#: src/lang.c:914 #, c-format msgid "%s successfully decoded." msgstr "%s lyckades avkodas." -#: src/lang.c:902 +#: src/lang.c:915 #, c-format msgid "" "%*s[-- %s/%s, %suuencoded file, %d lines, name: %s --]\n" "\n" msgstr "" -#: src/lang.c:903 +#: src/lang.c:916 msgid "unread " msgstr "oläst " -#: src/lang.c:904 +#: src/lang.c:917 #, c-format msgid "unsubscribed from %d groups" msgstr "" -#: src/lang.c:905 +#: src/lang.c:918 #, c-format msgid "Unsubscribed from %s" msgstr "" -#: src/lang.c:906 +#: src/lang.c:919 msgid "Unsubscribing... " msgstr "" -#: src/lang.c:907 +#: src/lang.c:920 msgid "Unthreading articles..." msgstr "" -#: src/lang.c:908 +#: src/lang.c:921 msgid "Updated" msgstr "Uppdaterad" -#: src/lang.c:909 +#: src/lang.c:922 msgid "Updating" msgstr "Uppdaterar" -#: src/lang.c:910 +#: src/lang.c:923 msgid "URL Menu" msgstr "" -#: src/lang.c:911 +#: src/lang.c:924 #, fuzzy msgid "URL Menu Commands" msgstr "Toppnivåkommandon" -#: src/lang.c:912 +#: src/lang.c:925 #, fuzzy, c-format msgid "Opening %s" msgstr "Öppnar %s" -#: src/lang.c:913 +#: src/lang.c:926 #, fuzzy msgid "Select URL> " msgstr "Välj grupp> " -#: src/lang.c:914 +#: src/lang.c:927 #, fuzzy msgid "No URLs in this article" msgstr "Inga fler URL:er i denna artikel" -#: src/lang.c:915 +#: src/lang.c:928 msgid "Use MIME display program for this message?" msgstr "" -#: src/lang.c:916 +#: src/lang.c:929 msgid " -c mark all news as read in subscribed newsgroups (batch mode)" msgstr "" -#: src/lang.c:917 +#: src/lang.c:930 msgid " -Z return status indicating if any unread news (batch mode)" msgstr "" -#: src/lang.c:918 +#: src/lang.c:931 msgid " -q don't check for new newsgroups" msgstr "" -#: src/lang.c:919 +#: src/lang.c:932 msgid " -X don't save any files on quit" msgstr "" -#: src/lang.c:920 +#: src/lang.c:933 msgid " -d don't show newsgroup descriptions" msgstr "" -#: src/lang.c:921 +#: src/lang.c:934 msgid " -G limit get only limit articles/group" msgstr "" -#: src/lang.c:922 +#: src/lang.c:935 #, c-format msgid " -H help information about %s" msgstr "" -#: src/lang.c:923 +#: src/lang.c:936 msgid " -h this help message" msgstr " -h detta hjälpmeddelande" -#: src/lang.c:924 +#: src/lang.c:937 #, c-format msgid " -I dir news index file directory [default=%s]" msgstr "" -#: src/lang.c:925 +#: src/lang.c:938 msgid " -u update index files (batch mode)" msgstr "" -#: src/lang.c:926 +#: src/lang.c:939 #, c-format msgid " -m dir mailbox directory [default=%s]" msgstr "" -#: src/lang.c:927 +#: src/lang.c:940 #, c-format msgid "" "\n" @@ -3929,49 +3969,49 @@ msgstr "" "Skicka felrapporter/kommentarer till %s\n" "Rapportera synpunkter på översättningen till ." -#: src/lang.c:928 +#: src/lang.c:941 msgid " -N mail new news to your posts (batch mode)" msgstr "" -#: src/lang.c:929 +#: src/lang.c:942 msgid " -M user mail new news to specified user (batch mode)" msgstr "" -#: src/lang.c:930 +#: src/lang.c:943 #, c-format msgid " -f file subscribed to newsgroups file [default=%s]" msgstr "" -#: src/lang.c:931 +#: src/lang.c:944 msgid " -x no-posting mode" msgstr "" -#: src/lang.c:932 +#: src/lang.c:945 msgid " -w post an article and exit" msgstr " -w posta en artikel och avsluta" -#: src/lang.c:933 +#: src/lang.c:946 msgid " -o post all postponed articles and exit" msgstr "" -#: src/lang.c:934 +#: src/lang.c:947 msgid " -R read news saved by -S option" msgstr "" -#: src/lang.c:935 +#: src/lang.c:948 #, c-format msgid " -s dir save news directory [default=%s]" msgstr "" -#: src/lang.c:936 +#: src/lang.c:949 msgid " -S save new news for later reading (batch mode)" msgstr "" -#: src/lang.c:937 +#: src/lang.c:950 msgid " -z start if any unread news" msgstr " -z starta om det finns olästa diskussioner" -#: src/lang.c:938 +#: src/lang.c:951 #, c-format msgid "" "A Usenet reader.\n" @@ -3982,47 +4022,47 @@ msgstr "" "\n" "Användning: %s [flaggor] [diskussionsgrupp[,...]]" -#: src/lang.c:939 +#: src/lang.c:952 msgid " -v verbose output for batch mode options" msgstr "" -#: src/lang.c:940 +#: src/lang.c:953 msgid " -V print version & date information" msgstr " -V skriv ut version & datuminformation" -#: src/lang.c:941 +#: src/lang.c:954 #, c-format msgid "%s only useful without batch mode operations\n" msgstr "" -#: src/lang.c:942 +#: src/lang.c:955 #, c-format msgid "%s only useful for batch mode operations\n" msgstr "" -#: src/lang.c:943 +#: src/lang.c:956 #, c-format msgid "%s only useful for batch or debug mode operations\n" msgstr "" -#: src/lang.c:944 +#: src/lang.c:957 #, c-format msgid "Useless combination %s and %s. Ignoring %s.\n" msgstr "" -#: src/lang.c:946 +#: src/lang.c:959 #, c-format msgid "" "\n" "%s%d out of range (0 - %d). Reset to 0" msgstr "" -#: src/lang.c:947 +#: src/lang.c:960 #, c-format msgid "View '%s' (%s/%s)?" msgstr "Visa \"%s\" (%s/%s)?" -#: src/lang.c:949 +#: src/lang.c:962 #, c-format msgid "" "\n" @@ -4030,33 +4070,33 @@ msgid "" "%-100s\n" msgstr "" -#: src/lang.c:950 +#: src/lang.c:963 msgid "" "\n" "Warning: article unchanged after editing\n" msgstr "" -#: src/lang.c:951 +#: src/lang.c:964 msgid "" "\n" "Warning: \"Subject:\" contains only whitespaces.\n" msgstr "" -#: src/lang.c:952 +#: src/lang.c:965 msgid "" "\n" "Warning: \"Subject:\" begins with \"Re: \" but there are no \"References:" "\".\n" msgstr "" -#: src/lang.c:954 +#: src/lang.c:967 msgid "" "\n" "Warning: Article has \"References:\" but \"Subject:\" does not begin\n" " with \"Re: \" and does not contain \"(was:\".\n" msgstr "" -#: src/lang.c:957 +#: src/lang.c:970 msgid "" "Read carefully!\n" "\n" @@ -4070,7 +4110,7 @@ msgid "" "\n" msgstr "" -#: src/lang.c:961 +#: src/lang.c:974 msgid "" "\n" "Warning: You are using a non-plain transfer encoding (such as base64 or\n" @@ -4079,13 +4119,13 @@ msgid "" " not be encoded properly.\n" msgstr "" -#: src/lang.c:966 +#: src/lang.c:979 msgid "" "\n" "Warning: \"example\" is a reserved hierarchy!\n" msgstr "" -#: src/lang.c:967 +#: src/lang.c:980 #, c-format msgid "" "\n" @@ -4095,7 +4135,7 @@ msgid "" "Read WHATSNEW, etc...\n" msgstr "" -#: src/lang.c:969 +#: src/lang.c:982 #, c-format msgid "" "\n" @@ -4104,7 +4144,7 @@ msgid "" "Some values in your %s file may be ignored, others might have changed!\n" msgstr "" -#: src/lang.c:972 +#: src/lang.c:985 #, c-format msgid "" "Warning: tin wrote fewer groups to your\n" @@ -4114,19 +4154,19 @@ msgid "" "before you start tin once again!\n" msgstr "" -#: src/lang.c:976 +#: src/lang.c:989 #, c-format msgid "" "\n" "Warning: Found %d '-- \\n' lines, this may confuse some people.\n" msgstr "" -#: src/lang.c:977 +#: src/lang.c:990 #, c-format msgid "Warning: Only %d out of %d articles were saved" msgstr "" -#: src/lang.c:978 +#: src/lang.c:991 #, c-format msgid "" "\n" @@ -4137,49 +4177,49 @@ msgid "" " possible.\n" msgstr "" -#: src/lang.c:982 +#: src/lang.c:995 #, c-format msgid "" "Warning: this mail address may contain a spamtrap. %s=continue, %s=abort? " msgstr "" -#: src/lang.c:983 +#: src/lang.c:996 msgid "" "\n" "Warning: Signatures should start with '-- \\n' not with '--\\n'.\n" msgstr "" -#: src/lang.c:984 +#: src/lang.c:997 msgid "Writing attributes file..." msgstr "Skriver attributfil..." -#: src/lang.c:986 -#, c-format -msgid "%d Responses" +#: src/lang.c:999 +#, fuzzy, c-format +msgid "%4d Responses" msgstr "%d svar" -#: src/lang.c:988 +#: src/lang.c:1001 #, c-format msgid "Added %d %s" msgstr "Lade till %d %s" -#: src/lang.c:989 +#: src/lang.c:1002 msgid "No unsubscribed groups to show" msgstr "" -#: src/lang.c:990 +#: src/lang.c:1003 msgid "Showing subscribed to groups only" msgstr "" -#: src/lang.c:991 +#: src/lang.c:1004 msgid "Yes " msgstr "Ja " -#: src/lang.c:992 +#: src/lang.c:1005 msgid " You have mail" msgstr " Du har post" -#: src/lang.c:997 +#: src/lang.c:1010 #, c-format msgid "" "\n" @@ -4192,11 +4232,11 @@ msgid "" " M)enu option.\n" msgstr "" -#: src/lang.c:1008 +#: src/lang.c:1021 msgid " -D mode debug mode" msgstr "" -#: src/lang.c:1012 +#: src/lang.c:1025 msgid "" "Read carefully!\n" "\n" @@ -4213,11 +4253,11 @@ msgid "" "\n" msgstr "" -#: src/lang.c:1021 +#: src/lang.c:1034 msgid "toggle color" msgstr "växla färg" -#: src/lang.c:1022 +#: src/lang.c:1035 msgid "" "# Changing colors of several screen parts\n" "# Possible values are:\n" @@ -4242,285 +4282,285 @@ msgid "" "\n" msgstr "" -#: src/lang.c:1042 +#: src/lang.c:1055 msgid " -a toggle color flag" msgstr "" -#: src/lang.c:1046 +#: src/lang.c:1059 msgid "" "\n" "Error: Followup-To set to more than one newsgroup!\n" msgstr "" -#: src/lang.c:1047 +#: src/lang.c:1060 #, c-format msgid "" "\n" "Error: \"%s\" is renamed, use \"%s\" instead!\n" msgstr "" -#: src/lang.c:1048 +#: src/lang.c:1061 #, c-format msgid "" "\n" "Error: cross-posting to %d newsgroups and no Followup-To line!\n" msgstr "" -#: src/lang.c:1049 +#: src/lang.c:1062 #, c-format msgid "" "\n" "Error: \"%s\" is not a valid newsgroup!\n" msgstr "" -#: src/lang.c:1051 +#: src/lang.c:1064 msgid "" "\n" "Warning: Followup-To set to more than one newsgroup!\n" msgstr "" -#: src/lang.c:1052 +#: src/lang.c:1065 #, c-format msgid "" "\n" "Warning: \"%s\" is renamed, you should use \"%s\" instead!\n" msgstr "" -#: src/lang.c:1053 +#: src/lang.c:1066 #, c-format msgid "" "\n" "Warning: cross-posting to %d newsgroups and no Followup-To line!\n" msgstr "" -#: src/lang.c:1054 +#: src/lang.c:1067 #, c-format msgid "" "\n" "Warning: \"%s\" is not in your newsrc, it may be invalid at this site!\n" msgstr "" -#: src/lang.c:1055 +#: src/lang.c:1068 #, c-format msgid "" "\n" "Warning: \"%s\" is not a valid newsgroup at this site!\n" msgstr "" -#: src/lang.c:1059 +#: src/lang.c:1072 #, c-format msgid "%d files successfully written from %d articles. %d %s occurred." msgstr "" -#: src/lang.c:1060 +#: src/lang.c:1073 msgid "Missing parts." msgstr "" -#: src/lang.c:1061 +#: src/lang.c:1074 msgid "No beginning." msgstr "Ingen början." -#: src/lang.c:1062 +#: src/lang.c:1075 msgid "No data." msgstr "Inget data." -#: src/lang.c:1063 +#: src/lang.c:1076 msgid "Unknown error." msgstr "Okänt fel." -#: src/lang.c:1066 +#: src/lang.c:1079 #, c-format msgid "\tChecksum of %s (%ld %s)" msgstr "\tKontrollsumma för %s (%ld %s)" -#: src/lang.c:1071 +#: src/lang.c:1084 msgid "Reading mail active file... " msgstr "" -#: src/lang.c:1072 +#: src/lang.c:1085 msgid "Reading mailgroups file... " msgstr "" -#: src/lang.c:1076 +#: src/lang.c:1089 msgid "perform PGP operations on article" msgstr "genomför PGP-operationer på artikel" -#: src/lang.c:1077 +#: src/lang.c:1090 msgid "Add key(s) to public keyring?" msgstr "" -#: src/lang.c:1078 +#: src/lang.c:1091 #, c-format msgid "%s=encrypt, %s=sign, %s=both, %s=quit: " msgstr "%s=kryptera, %s=signera, %s=båda, %s=avsluta: " -#: src/lang.c:1079 +#: src/lang.c:1092 #, 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:1080 +#: src/lang.c:1093 #, c-format msgid "PGP has not been set up (can't open %s)" msgstr "" -#: src/lang.c:1081 +#: src/lang.c:1094 msgid "Article not signed and no public keys found" msgstr "" -#: src/lang.c:1083 +#: src/lang.c:1096 #, c-format msgid "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone: " msgstr "" -#: src/lang.c:1084 +#: src/lang.c:1097 #, c-format msgid "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=send [%%s]: " msgstr "" -#: src/lang.c:1085 +#: src/lang.c:1098 #, c-format msgid "" "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: " msgstr "" -#: src/lang.c:1087 +#: src/lang.c:1100 #, c-format msgid "%s=quit, %s=edit, %s=pgp, %s=menu, %s=post, %s=postpone: " msgstr "" -#: src/lang.c:1088 +#: src/lang.c:1101 #, c-format msgid "%s=quit, %s=edit, %s=pgp, %s=send [%%s]: " msgstr "" -#: src/lang.c:1089 +#: src/lang.c:1102 #, c-format msgid "%s=quit, %s=edit, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: " msgstr "" -#: src/lang.c:1093 +#: src/lang.c:1106 #, c-format msgid "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone: " msgstr "" -#: src/lang.c:1094 +#: src/lang.c:1107 #, c-format msgid "%s=quit, %s=edit, %s=ispell, %s=send [%%s]: " msgstr "" -#: src/lang.c:1095 +#: src/lang.c:1108 #, c-format msgid "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone [%%s]: " msgstr "" -#: src/lang.c:1097 +#: src/lang.c:1110 #, c-format msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone: " msgstr "" -#: src/lang.c:1098 +#: src/lang.c:1111 #, c-format msgid "%s=quit, %s=edit, %s=send [%%s]: " msgstr "" -#: src/lang.c:1099 +#: src/lang.c:1112 #, c-format msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone [%%s]: " msgstr "" -#: src/lang.c:1105 +#: src/lang.c:1118 msgid "Try cache_overview_files to speed up things.\n" msgstr "" -#: src/lang.c:1106 +#: src/lang.c:1119 msgid "Tin will use local index files instead.\n" msgstr "" -#: src/lang.c:1107 +#: src/lang.c:1120 msgid "Cannot find NNTP server name" msgstr "" -#: src/lang.c:1108 +#: src/lang.c:1121 #, c-format msgid "Connecting to %s:%u..." msgstr "Ansluter till %s:%u..." -#: src/lang.c:1109 +#: src/lang.c:1122 #, fuzzy msgid "Disconnecting from server..." msgstr "Kopplar ner från server...\n" -#: src/lang.c:1110 +#: src/lang.c:1123 #, c-format msgid "Failed to connect to NNTP server %s. Exiting..." msgstr "" -#: src/lang.c:1111 +#: src/lang.c:1124 msgid "205 Closing connection" msgstr "205 Stänger anslutning" -#: src/lang.c:1112 +#: src/lang.c:1125 msgid "Your server does not support the NNTP XOVER or OVER command.\n" msgstr "" -#: src/lang.c:1113 +#: src/lang.c:1126 msgid "Connection to news server has timed out. Reconnect?" msgstr "" -#: src/lang.c:1114 +#: src/lang.c:1127 #, c-format msgid "" "Put the server name in the file %s,\n" "or set the environment variable NNTPSERVER" msgstr "" -#: src/lang.c:1115 +#: src/lang.c:1128 msgid " -A force authentication on connect" msgstr " -A tvinga autentisering vid anslutning" -#: src/lang.c:1116 +#: src/lang.c:1129 #, c-format msgid " -g serv read news from NNTP server serv [default=%s]" msgstr "" -#: src/lang.c:1117 +#: src/lang.c:1130 #, c-format msgid " -p port use port as NNTP port [default=%d]" msgstr "" -#: src/lang.c:1118 +#: src/lang.c:1131 #, fuzzy msgid " -Q quick start. Same as -dnq" msgstr " -Q snabbstart. Samma som -dnq" -#: src/lang.c:1119 +#: src/lang.c:1132 msgid " -r read news remotely from default NNTP server" msgstr "" -#: src/lang.c:1120 +#: src/lang.c:1133 msgid " -l use only LIST instead of GROUP (-n) command" msgstr "" -#: src/lang.c:1121 +#: src/lang.c:1134 msgid " -n only read subscribed .newsrc groups from NNTP server" msgstr "" -#: src/lang.c:1123 +#: src/lang.c:1136 msgid " -4 force connecting via IPv4" msgstr "" -#: src/lang.c:1124 +#: src/lang.c:1137 msgid " -6 force connecting via IPv6" msgstr "" -#: src/lang.c:1125 +#: src/lang.c:1138 msgid "" "\n" "socket or connect problem\n" msgstr "" -#: src/lang.c:1127 +#: src/lang.c:1140 #, c-format msgid "" "\n" @@ -4529,104 +4569,105 @@ msgstr "" "\n" "Anslutning till %s: " -#: src/lang.c:1128 +#: src/lang.c:1141 msgid "Giving up...\n" msgstr "Ger upp...\n" -#: src/lang.c:1130 +#: src/lang.c:1143 #, c-format msgid "%s/tcp: Unknown service.\n" msgstr "%s/tcp: Okänd tjänst.\n" -#: src/lang.c:1134 +#: src/lang.c:1147 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:1137 +#: src/lang.c:1150 msgid "Your server does not have Xref: in its XOVER information.\n" msgstr "" -#: src/lang.c:1140 +#: src/lang.c:1153 #, fuzzy, c-format msgid "Can't open %s. Try %s -r to read news via NNTP." msgstr "" "Kan inte öppna %s. Försök med %s -r för att läsa diskussionsgrupper via " "NNTP.\n" -#: src/lang.c:1143 -msgid " -Q quick start. Same as -qd" -msgstr " -Q snabbstart. Samma som -qd" +#: src/lang.c:1156 +#, fuzzy +msgid " -Q quick start. Same as -dq" +msgstr " -Q snabbstart. Samma som -dq" -#: src/lang.c:1144 +#: src/lang.c:1157 msgid " -l read only active file instead of scanning spool (-n) command" msgstr "" -#: src/lang.c:1145 +#: src/lang.c:1158 msgid " -n only read subscribed .newsrc groups from spool" msgstr "" -#: src/lang.c:1146 +#: src/lang.c:1159 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:1150 +#: src/lang.c:1163 msgid "Posting using external inews failed. Use built in inews instead?" msgstr "" -#: src/lang.c:1151 +#: src/lang.c:1164 msgid "It worked! Should I always use my built in inews from now on?" msgstr "" -#: src/lang.c:1155 +#: src/lang.c:1168 #, c-format msgid "%d %s printed" msgstr "%d %s utskriven" -#: src/lang.c:1156 +#: src/lang.c:1169 msgid "output article/thread/hot/pattern/tagged articles to printer" msgstr "" -#: src/lang.c:1157 +#: src/lang.c:1170 msgid "Print" msgstr "Skriv ut" -#: src/lang.c:1158 +#: src/lang.c:1171 msgid "Printing..." msgstr "Skriver ut..." -#: src/lang.c:1162 +#: src/lang.c:1175 #, fuzzy, c-format msgid "%d %s piped to \"%s\"" msgstr "%d %s utskriven" -#: src/lang.c:1163 +#: src/lang.c:1176 msgid "pipe article/thread/hot/pattern/tagged articles into command" msgstr "" -#: src/lang.c:1164 +#: src/lang.c:1177 msgid "No command" msgstr "Inget kommando" -#: src/lang.c:1165 +#: src/lang.c:1178 msgid "Pipe" msgstr "Rör" -#: src/lang.c:1166 +#: src/lang.c:1179 #, fuzzy, c-format msgid "Pipe to command [%.*s]> " msgstr "Öppna rör till kommando [%.*s]> " -#: src/lang.c:1167 +#: src/lang.c:1180 msgid "Piping..." msgstr "" -#: src/lang.c:1169 +#: src/lang.c:1182 msgid "Piping not enabled." msgstr "" -#: src/lang.c:1173 +#: src/lang.c:1186 #, c-format msgid "" "\n" @@ -4636,7 +4677,7 @@ msgid "" " newsgroup names.\n" msgstr "" -#: src/lang.c:1178 +#: src/lang.c:1191 #, c-format msgid "" "\n" @@ -4645,7 +4686,7 @@ msgid "" " Please write all newsgroups into a single line.\n" msgstr "" -#: src/lang.c:1183 +#: src/lang.c:1196 #, c-format msgid "" "\n" @@ -4654,14 +4695,14 @@ msgid "" " To avoid trouble please write all newsgroups into a single line.\n" msgstr "" -#: src/lang.c:1187 +#: src/lang.c:1200 #, c-format msgid "" "\n" "Warning: The \"%s:\" line has spaces in it that SHOULD be removed.\n" msgstr "" -#: src/lang.c:1192 +#: src/lang.c:1205 msgid "" "\n" " If your article contains quoted text please take some time to pare it " @@ -4683,613 +4724,613 @@ msgid "" " likely to ignore it completely. It's a crowded net out there.\n" msgstr "" -#: src/lang.c:1205 +#: src/lang.c:1218 msgid "shell escape" msgstr "" -#: src/lang.c:1206 +#: src/lang.c:1219 #, c-format msgid "Shell Command (%s)" msgstr "Skalkommando (%s)" -#: src/lang.c:1207 +#: src/lang.c:1220 #, c-format msgid "Enter shell command [%s]> " msgstr "Ange skalkommando [%s]> " -#: src/lang.c:1211 +#: src/lang.c:1224 #, c-format msgid "%s: Can't get entry for TERM\n" msgstr "" -#: src/lang.c:1215 +#: src/lang.c:1228 #, c-format msgid "Group %.*s ('q' to quit)..." msgstr "Grupp %.*s (\"q\" för att avsluta)..." -#: src/lang.c:1217 +#: src/lang.c:1230 #, c-format msgid "Group %.*s..." msgstr "Grupp %.*s..." -#: src/lang.c:1221 +#: src/lang.c:1234 msgid "Server unavailable\n" msgstr "Server ej tillgänglig\n" -#: src/lang.c:1227 +#: src/lang.c:1240 #, 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:1228 +#: src/lang.c:1241 #, c-format msgid "" "%s=pipe; %s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post" msgstr "" -#: src/lang.c:1230 +#: src/lang.c:1243 #, c-format msgid "" "%s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post" msgstr "" -#: src/lang.c:1231 +#: src/lang.c:1244 #, c-format msgid "%s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post" msgstr "" -#: src/lang.c:1235 +#: src/lang.c:1248 #, c-format msgid "" "%s=pipe; %s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post" msgstr "" -#: src/lang.c:1236 +#: src/lang.c:1249 #, c-format msgid "%s=pipe; %s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post" msgstr "" -#: src/lang.c:1238 +#: src/lang.c:1251 #, c-format msgid "%s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post" msgstr "" -#: src/lang.c:1239 +#: src/lang.c:1252 #, c-format msgid "%s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post" msgstr "" -#: src/lang.c:1245 +#: src/lang.c:1258 msgid "Terminal does not support color" msgstr "" -#: src/lang.c:1250 +#: src/lang.c:1263 #, c-format msgid "Trying %s" msgstr "Försöker med %s" -#: src/lang.c:1264 src/lang.c:1292 src/lang.c:1574 src/refs.c:292 +#: src/lang.c:1277 src/lang.c:1305 src/lang.c:1587 src/refs.c:292 msgid "None" msgstr "Ingen" -#: src/lang.c:1265 +#: src/lang.c:1278 msgid "Subject" msgstr "Ämne" -#: src/lang.c:1266 +#: src/lang.c:1279 msgid "References" msgstr "Referenser" -#: src/lang.c:1267 +#: src/lang.c:1280 msgid "Both Subject and References" msgstr "" -#: src/lang.c:1268 +#: src/lang.c:1281 msgid "Multipart Subject" msgstr "" -#: src/lang.c:1269 +#: src/lang.c:1282 msgid "Percentage Match" msgstr "" -#: src/lang.c:1282 src/lang.c:1373 src/lang.c:1463 +#: src/lang.c:1295 src/lang.c:1386 src/lang.c:1476 msgid "No" msgstr "Nej" -#: src/lang.c:1283 src/lang.c:1465 +#: src/lang.c:1296 src/lang.c:1478 msgid "Yes" msgstr "Ja" -#: src/lang.c:1284 +#: src/lang.c:1297 msgid "Hide All" msgstr "Göm alla" -#: src/lang.c:1293 +#: src/lang.c:1306 msgid "Address" msgstr "Adress" -#: src/lang.c:1294 +#: src/lang.c:1307 msgid "Full Name" msgstr "Hela namnet" -#: src/lang.c:1295 +#: src/lang.c:1308 msgid "Address and Name" msgstr "Adress och namn" -#: src/lang.c:1303 +#: src/lang.c:1316 msgid "Max" msgstr "Max" -#: src/lang.c:1304 +#: src/lang.c:1317 msgid "Sum" msgstr "Summa" -#: src/lang.c:1305 +#: src/lang.c:1318 msgid "Average" msgstr "Medelvärde" -#: src/lang.c:1315 src/lang.c:1335 +#: src/lang.c:1328 src/lang.c:1348 msgid "Black" msgstr "Svart" -#: src/lang.c:1316 src/lang.c:1336 +#: src/lang.c:1329 src/lang.c:1349 msgid "Red" msgstr "Röd" -#: src/lang.c:1317 src/lang.c:1337 +#: src/lang.c:1330 src/lang.c:1350 msgid "Green" msgstr "Grön" -#: src/lang.c:1318 src/lang.c:1338 +#: src/lang.c:1331 src/lang.c:1351 msgid "Brown" msgstr "Brun" -#: src/lang.c:1319 src/lang.c:1339 +#: src/lang.c:1332 src/lang.c:1352 msgid "Blue" msgstr "Blå" -#: src/lang.c:1320 src/lang.c:1340 +#: src/lang.c:1333 src/lang.c:1353 msgid "Pink" msgstr "Rosa" -#: src/lang.c:1321 src/lang.c:1341 +#: src/lang.c:1334 src/lang.c:1354 msgid "Cyan" msgstr "Turkos" -#: src/lang.c:1322 src/lang.c:1342 +#: src/lang.c:1335 src/lang.c:1355 msgid "White" msgstr "Vit" -#: src/lang.c:1323 +#: src/lang.c:1336 msgid "Gray" msgstr "Grå" -#: src/lang.c:1324 +#: src/lang.c:1337 msgid "Light Red" msgstr "Ljusröd" -#: src/lang.c:1325 +#: src/lang.c:1338 msgid "Light Green" msgstr "Ljusgrön" -#: src/lang.c:1326 +#: src/lang.c:1339 msgid "Yellow" msgstr "Gul" -#: src/lang.c:1327 +#: src/lang.c:1340 msgid "Light Blue" msgstr "Ljusblå" -#: src/lang.c:1328 +#: src/lang.c:1341 msgid "Light Pink" msgstr "Ljusrosa" -#: src/lang.c:1329 +#: src/lang.c:1342 msgid "Light Cyan" msgstr "Ljusturkos" -#: src/lang.c:1330 +#: src/lang.c:1343 msgid "Light White" msgstr "Ljusvit" -#: src/lang.c:1351 src/lang.c:1470 src/lang.c:1485 +#: src/lang.c:1364 src/lang.c:1483 src/lang.c:1498 msgid "Nothing" msgstr "Ingenting" -#: src/lang.c:1353 +#: src/lang.c:1366 msgid "Space" msgstr "Blanksteg" -#: src/lang.c:1361 +#: src/lang.c:1374 msgid "Normal" msgstr "Normal" -#: src/lang.c:1362 +#: src/lang.c:1375 msgid "Best highlighting" msgstr "" -#: src/lang.c:1363 +#: src/lang.c:1376 msgid "Underline" msgstr "Understruken" -#: src/lang.c:1364 +#: src/lang.c:1377 msgid "Reverse video" msgstr "" -#: src/lang.c:1365 +#: src/lang.c:1378 msgid "Blinking" msgstr "Blinkande" -#: src/lang.c:1366 +#: src/lang.c:1379 msgid "Half bright" msgstr "" -#: src/lang.c:1367 +#: src/lang.c:1380 msgid "Bold" msgstr "Fet" -#: src/lang.c:1374 +#: src/lang.c:1387 msgid "Cc" msgstr "" -#: src/lang.c:1375 +#: src/lang.c:1388 msgid "Bcc" msgstr "" -#: src/lang.c:1376 +#: src/lang.c:1389 msgid "Cc and Bcc" msgstr "" -#: src/lang.c:1393 src/lang.c:1406 +#: src/lang.c:1406 src/lang.c:1419 msgid "none" msgstr "ingen" -#: src/lang.c:1394 +#: src/lang.c:1407 msgid "commands" msgstr "kommandon" -#: src/lang.c:1395 +#: src/lang.c:1408 msgid "select" msgstr "välj" -#: src/lang.c:1397 +#: src/lang.c:1410 msgid "commands & quit" msgstr "" -#: src/lang.c:1398 +#: src/lang.c:1411 msgid "commands & select" msgstr "" -#: src/lang.c:1399 +#: src/lang.c:1412 msgid "quit & select" msgstr "" -#: src/lang.c:1400 +#: src/lang.c:1413 msgid "commands & quit & select" msgstr "" -#: src/lang.c:1407 +#: src/lang.c:1420 msgid "PageDown" msgstr "" -#: src/lang.c:1408 +#: src/lang.c:1421 msgid "PageNextUnread" msgstr "" -#: src/lang.c:1409 +#: src/lang.c:1422 msgid "PageDown or PageNextUnread" msgstr "" -#: src/lang.c:1415 +#: src/lang.c:1428 #, fuzzy msgid "Subject: (case sensitive)" msgstr "Ämne: (stigande)" -#: src/lang.c:1416 +#: src/lang.c:1429 #, fuzzy msgid "Subject: (ignore case)" msgstr "Ämne: (stigande)" -#: src/lang.c:1417 +#: src/lang.c:1430 #, fuzzy msgid "From: (case sensitive)" msgstr "Från: (stigande)" -#: src/lang.c:1418 +#: src/lang.c:1431 #, fuzzy msgid "From: (ignore case)" msgstr "Från: (stigande)" -#: src/lang.c:1419 +#: src/lang.c:1432 msgid "Msg-ID: & full References: line" msgstr "" -#: src/lang.c:1420 +#: src/lang.c:1433 msgid "Msg-ID: & last References: only" msgstr "" -#: src/lang.c:1421 +#: src/lang.c:1434 msgid "Message-ID: entry only" msgstr "" -#: src/lang.c:1422 +#: src/lang.c:1435 msgid "Lines:" msgstr "Rader:" -#: src/lang.c:1428 +#: src/lang.c:1441 #, fuzzy msgid "Don't trim article body" msgstr "Sortera artiklar efter" -#: src/lang.c:1429 +#: src/lang.c:1442 msgid "Skip leading blank lines" msgstr "" -#: src/lang.c:1430 +#: src/lang.c:1443 msgid "Skip trailing blank lines" msgstr "" -#: src/lang.c:1431 +#: src/lang.c:1444 msgid "Skip leading and trailing blank l." msgstr "" -#: src/lang.c:1432 +#: src/lang.c:1445 msgid "Compact multiple between text" msgstr "" -#: src/lang.c:1433 +#: src/lang.c:1446 msgid "Compact multiple and skip leading" msgstr "" -#: src/lang.c:1434 +#: src/lang.c:1447 msgid "Compact multiple and skip trailing" msgstr "" -#: src/lang.c:1435 +#: src/lang.c:1448 msgid "Compact mltpl., skip lead. & trai." msgstr "" -#: src/lang.c:1464 +#: src/lang.c:1477 msgid "Shell archive" msgstr "Skalarkiv" -#: src/lang.c:1471 +#: src/lang.c:1484 msgid "Subject: (descending)" msgstr "Ämne: (fallande)" -#: src/lang.c:1472 +#: src/lang.c:1485 msgid "Subject: (ascending)" msgstr "Ämne: (stigande)" -#: src/lang.c:1473 +#: src/lang.c:1486 msgid "From: (descending)" msgstr "Från: (fallande)" -#: src/lang.c:1474 +#: src/lang.c:1487 msgid "From: (ascending)" msgstr "Från: (stigande)" -#: src/lang.c:1475 +#: src/lang.c:1488 msgid "Date: (descending)" msgstr "Datum: (fallande)" -#: src/lang.c:1476 +#: src/lang.c:1489 msgid "Date: (ascending)" msgstr "Datum: (stigande)" -#: src/lang.c:1477 src/lang.c:1486 +#: src/lang.c:1490 src/lang.c:1499 msgid "Score (descending)" msgstr "Poäng (fallande)" -#: src/lang.c:1478 src/lang.c:1487 +#: src/lang.c:1491 src/lang.c:1500 msgid "Score (ascending)" msgstr "Poäng (stigande)" -#: src/lang.c:1479 +#: src/lang.c:1492 msgid "Lines: (descending)" msgstr "Rader: (fallande)" -#: src/lang.c:1480 +#: src/lang.c:1493 msgid "Lines: (ascending)" msgstr "Rader: (stigande)" -#: src/lang.c:1488 +#: src/lang.c:1501 msgid "Last posting date (descending)" msgstr "" -#: src/lang.c:1489 +#: src/lang.c:1502 msgid "Last posting date (ascending)" msgstr "" -#: src/lang.c:1495 +#: src/lang.c:1508 msgid "Quick-sort" msgstr "" -#: src/lang.c:1496 +#: src/lang.c:1509 msgid "Heap-sort" msgstr "" -#: src/lang.c:1503 +#: src/lang.c:1516 msgid "Always Keep" msgstr "Behåll alltid" -#: src/lang.c:1504 +#: src/lang.c:1517 msgid "Always Remove" msgstr "Ta alltid bort" -#: src/lang.c:1505 +#: src/lang.c:1518 msgid "Mark with D on selection screen" msgstr "" -#: src/lang.c:1511 +#: src/lang.c:1524 msgid "Kill only unread arts" msgstr "" -#: src/lang.c:1512 +#: src/lang.c:1525 msgid "Kill all arts & show with K" msgstr "" #. TODO: s/K/art_marked_killed/ -#: src/lang.c:1513 +#: src/lang.c:1526 msgid "Kill all arts and never show" msgstr "" -#: src/lang.c:1519 +#: src/lang.c:1532 msgid "Nothing special" msgstr "Ingenting speciellt" -#: src/lang.c:1520 +#: src/lang.c:1533 msgid "Compress quotes" msgstr "" -#: src/lang.c:1521 +#: src/lang.c:1534 msgid "Quote signatures" msgstr "" -#: src/lang.c:1522 +#: src/lang.c:1535 msgid "Compress quotes, quote sigs" msgstr "" -#: src/lang.c:1523 +#: src/lang.c:1536 msgid "Quote empty lines" msgstr "" -#: src/lang.c:1524 +#: src/lang.c:1537 msgid "Compress quotes, quote empty lines" msgstr "" -#: src/lang.c:1525 +#: src/lang.c:1538 msgid "Quote sigs & empty lines" msgstr "" -#: src/lang.c:1526 +#: src/lang.c:1539 msgid "Comp. q., quote sigs & empty lines" msgstr "" -#: src/lang.c:1566 +#: src/lang.c:1579 msgid "no" msgstr "nej" -#: src/lang.c:1567 +#: src/lang.c:1580 msgid "with headers" msgstr "" -#: src/lang.c:1568 +#: src/lang.c:1581 msgid "without headers" msgstr "" -#: src/lang.c:1575 +#: src/lang.c:1588 msgid "NFKC" msgstr "" -#: src/lang.c:1577 +#: src/lang.c:1590 msgid "NFKD" msgstr "" -#: src/lang.c:1578 +#: src/lang.c:1591 msgid "NFC" msgstr "" -#: src/lang.c:1579 +#: src/lang.c:1592 msgid "NFD" msgstr "" -#: src/lang.c:1581 +#: src/lang.c:1594 msgid "NFKC case fold" msgstr "" -#: src/lang.c:1590 +#: src/lang.c:1603 msgid "Display Options" msgstr "Visningsalternativ" -#: src/lang.c:1597 +#: src/lang.c:1610 msgid "Color Options" msgstr "" -#: src/lang.c:1603 +#: src/lang.c:1616 #, fuzzy msgid "Highlight Options" msgstr "Visningsalternativ" -#: src/lang.c:1610 +#: src/lang.c:1623 msgid "Article-Limiting Options" msgstr "" -#: src/lang.c:1616 +#: src/lang.c:1629 msgid "Posting/Mailing Options" msgstr "" -#: src/lang.c:1622 +#: src/lang.c:1635 msgid "Saving/Printing Options" msgstr "" -#: src/lang.c:1628 +#: src/lang.c:1641 msgid "Expert Options" msgstr "" -#: src/lang.c:1634 +#: src/lang.c:1647 msgid "Filtering Options" msgstr "" -#: src/lang.c:1639 src/lang.c:1670 src/lang.c:1676 src/lang.c:1703 -#: src/lang.c:1755 src/lang.c:1761 src/lang.c:1771 src/lang.c:1782 -#: src/lang.c:1800 src/lang.c:1869 src/lang.c:2070 src/lang.c:2076 -#: src/lang.c:2082 src/lang.c:2097 src/lang.c:2109 src/lang.c:2116 -#: src/lang.c:2170 src/lang.c:2179 src/lang.c:2185 src/lang.c:2192 -#: src/lang.c:2199 src/lang.c:2206 src/lang.c:2213 src/lang.c:2220 -#: src/lang.c:2227 src/lang.c:2234 src/lang.c:2241 src/lang.c:2248 -#: src/lang.c:2255 src/lang.c:2262 src/lang.c:2269 src/lang.c:2276 -#: src/lang.c:2283 src/lang.c:2290 src/lang.c:2297 src/lang.c:2304 -#: src/lang.c:2311 src/lang.c:2318 src/lang.c:2325 src/lang.c:2332 -#: src/lang.c:2339 src/lang.c:2346 src/lang.c:2353 src/lang.c:2361 -#: src/lang.c:2377 src/lang.c:2384 src/lang.c:2391 src/lang.c:2398 -#: src/lang.c:2404 src/lang.c:2410 src/lang.c:2427 src/lang.c:2439 -#: src/lang.c:2474 src/lang.c:2527 src/lang.c:2541 src/lang.c:2547 -#: src/lang.c:2572 src/lang.c:2590 src/lang.c:2607 src/lang.c:2619 -#: src/lang.c:2652 src/lang.c:2688 src/lang.c:2708 src/lang.c:2743 -#: src/lang.c:2753 src/lang.c:2760 src/lang.c:2786 src/lang.c:2810 -#: src/lang.c:2887 src/lang.c:2902 src/lang.c:2910 src/lang.c:2924 -#: src/lang.c:2930 src/lang.c:2968 +#: src/lang.c:1652 src/lang.c:1683 src/lang.c:1689 src/lang.c:1716 +#: src/lang.c:1768 src/lang.c:1774 src/lang.c:1784 src/lang.c:1795 +#: src/lang.c:1813 src/lang.c:1882 src/lang.c:2083 src/lang.c:2089 +#: src/lang.c:2095 src/lang.c:2110 src/lang.c:2122 src/lang.c:2129 +#: src/lang.c:2183 src/lang.c:2192 src/lang.c:2198 src/lang.c:2205 +#: src/lang.c:2212 src/lang.c:2219 src/lang.c:2226 src/lang.c:2233 +#: src/lang.c:2240 src/lang.c:2247 src/lang.c:2254 src/lang.c:2261 +#: src/lang.c:2268 src/lang.c:2275 src/lang.c:2282 src/lang.c:2289 +#: src/lang.c:2296 src/lang.c:2303 src/lang.c:2310 src/lang.c:2317 +#: src/lang.c:2324 src/lang.c:2331 src/lang.c:2338 src/lang.c:2345 +#: src/lang.c:2352 src/lang.c:2359 src/lang.c:2366 src/lang.c:2374 +#: src/lang.c:2390 src/lang.c:2397 src/lang.c:2404 src/lang.c:2411 +#: src/lang.c:2417 src/lang.c:2423 src/lang.c:2440 src/lang.c:2452 +#: src/lang.c:2487 src/lang.c:2540 src/lang.c:2554 src/lang.c:2560 +#: src/lang.c:2585 src/lang.c:2603 src/lang.c:2620 src/lang.c:2632 +#: src/lang.c:2665 src/lang.c:2694 src/lang.c:2714 src/lang.c:2742 +#: src/lang.c:2752 src/lang.c:2759 src/lang.c:2785 src/lang.c:2809 +#: src/lang.c:2886 src/lang.c:2901 src/lang.c:2909 src/lang.c:2923 +#: src/lang.c:2929 src/lang.c:2967 msgid " toggles, sets, cancels." msgstr "" -#: src/lang.c:1640 +#: src/lang.c:1653 msgid "Show mini menu & posting etiquette" msgstr "" -#: src/lang.c:1641 +#: src/lang.c:1654 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:1646 +#: src/lang.c:1659 msgid "Show short description for each newsgroup. toggles & sets." msgstr "" -#: src/lang.c:1647 +#: src/lang.c:1660 msgid "Show description of each newsgroup" msgstr "" -#: src/lang.c:1648 +#: src/lang.c:1661 msgid "" "# If ON show group description text after newsgroup name at\n" "# group selection level\n" msgstr "" -#: src/lang.c:1653 +#: src/lang.c:1666 msgid "" "Show From (author) fields in group & thread level. toggles & " "sets." msgstr "" -#: src/lang.c:1654 +#: src/lang.c:1667 msgid "In group and thread level, show author by" msgstr "" -#: src/lang.c:1655 +#: src/lang.c:1668 msgid "" "# Part of From field to display in group and thread level\n" "# Possible values are (the default is marked with *):\n" @@ -5299,31 +5340,31 @@ msgid "" "# 3 = both\n" msgstr "" -#: src/lang.c:1664 +#: src/lang.c:1677 msgid "Draw -> or highlighted bar for selection. toggles & sets." msgstr "" -#: src/lang.c:1665 +#: src/lang.c:1678 msgid "Draw -> instead of highlighted bar" msgstr "" -#: src/lang.c:1666 +#: src/lang.c:1679 msgid "# If ON use -> otherwise highlighted bar for selection\n" msgstr "" -#: src/lang.c:1671 +#: src/lang.c:1684 msgid "Use inverse video for page headers" msgstr "" -#: src/lang.c:1672 +#: src/lang.c:1685 msgid "# If ON use inverse video for page headers at different levels\n" msgstr "" -#: src/lang.c:1677 +#: src/lang.c:1690 msgid "Thread articles by" msgstr "Tråda artiklar efter" -#: src/lang.c:1678 +#: src/lang.c:1691 msgid "" "# Thread articles by ...\n" "# Possible values are (the default is marked with *):\n" @@ -5335,15 +5376,15 @@ msgid "" "# 5 = Percentage Match\n" msgstr "" -#: src/lang.c:1689 +#: src/lang.c:1702 msgid "Enter percentage match required to thread together. sets." msgstr "" -#: src/lang.c:1690 +#: src/lang.c:1703 msgid "Thread percentage match" msgstr "" -#: src/lang.c:1692 +#: src/lang.c:1705 #, no-c-format msgid "" "# Thread percentage match...\n" @@ -5358,11 +5399,11 @@ msgid "" "# 'harppy' would be threaded separately from 'happy'\n" msgstr "" -#: src/lang.c:1704 +#: src/lang.c:1717 msgid "Score of a thread" msgstr "" -#: src/lang.c:1705 +#: src/lang.c:1718 msgid "" "# Thread score\n" "# Possible values are (the default is marked with *):\n" @@ -5371,16 +5412,16 @@ msgid "" "# 2 = average\n" msgstr "" -#: src/lang.c:1713 +#: src/lang.c:1726 msgid "" "Sort articles by Subject, From, Date or Score. toggles & sets." msgstr "" -#: src/lang.c:1714 +#: src/lang.c:1727 msgid "Sort articles by" msgstr "Sortera artiklar efter" -#: src/lang.c:1715 +#: src/lang.c:1728 msgid "" "# Sort articles by ...\n" "# Possible values are (the default is marked with *):\n" @@ -5397,15 +5438,15 @@ msgid "" "# 10 = Lines ascending\n" msgstr "" -#: src/lang.c:1731 +#: src/lang.c:1744 msgid "Sort threads by Nothing or Score. toggles & sets." msgstr "" -#: src/lang.c:1732 +#: src/lang.c:1745 msgid "Sort threads by" msgstr "Sortera trådar efter" -#: src/lang.c:1733 +#: src/lang.c:1746 msgid "" "# Sort thread by ...\n" "# Possible values are (the default is marked with *):\n" @@ -5416,44 +5457,44 @@ msgid "" "# 4 = Last posting date ascending\n" msgstr "" -#: src/lang.c:1743 +#: src/lang.c:1756 msgid "" "Put cursor at first/last unread art in groups. toggles & sets." msgstr "" -#: src/lang.c:1744 +#: src/lang.c:1757 msgid "Go to first unread article in group" msgstr "välj första artikel i lista" -#: src/lang.c:1745 +#: src/lang.c:1758 msgid "# If ON put cursor at first unread art in group otherwise last art\n" msgstr "" -#: src/lang.c:1749 +#: src/lang.c:1762 msgid "Show all articles or only unread articles. toggles & sets." msgstr "" -#: src/lang.c:1750 +#: src/lang.c:1763 msgid "Show only unread articles" msgstr "Visa endast olästa artiklar" -#: src/lang.c:1751 +#: src/lang.c:1764 msgid "# If ON show only new/unread articles otherwise show all.\n" msgstr "" -#: src/lang.c:1756 +#: src/lang.c:1769 msgid "Show only groups with unread arts" msgstr "" -#: src/lang.c:1757 +#: src/lang.c:1770 msgid "# If ON show only subscribed to groups that contain unread articles.\n" msgstr "" -#: src/lang.c:1762 +#: src/lang.c:1775 msgid "Filter which articles" msgstr "Filtrera vilka artiklar" -#: src/lang.c:1763 +#: src/lang.c:1776 msgid "" "# Filter which articles\n" "# Possible values are (the default is marked with *):\n" @@ -5462,11 +5503,11 @@ msgid "" "# 2 = kill all articles and never show them\n" msgstr "" -#: src/lang.c:1772 +#: src/lang.c:1785 msgid "Go to the next unread article with" msgstr "" -#: src/lang.c:1773 +#: src/lang.c:1786 msgid "" "# Go to the unread article with following key(s)\n" "# Possible values are (the default is marked with *):\n" @@ -5476,11 +5517,11 @@ msgid "" "# 3 = PAGE DOWN or TAB\n" msgstr "" -#: src/lang.c:1783 +#: src/lang.c:1796 msgid "How to treat blank lines" msgstr "" -#: src/lang.c:1784 +#: src/lang.c:1797 msgid "" "# Trim the article body, remove unnecessary blank lines.\n" "# Possible values are (the default is marked with *):\n" @@ -5497,168 +5538,168 @@ msgid "" "# leading and trailing blank lines\n" msgstr "" -#: src/lang.c:1801 +#: src/lang.c:1814 msgid "List thread using right arrow key" msgstr "" -#: src/lang.c:1802 +#: src/lang.c:1815 msgid "" "# If ON automatically list thread when entering it using right arrow key.\n" msgstr "" -#: src/lang.c:1806 +#: src/lang.c:1819 msgid "Enter character to indicate deleted articles. sets, cancels." msgstr "" -#: src/lang.c:1807 +#: src/lang.c:1820 msgid "Character to show deleted articles" msgstr "" -#: src/lang.c:1808 +#: src/lang.c:1821 msgid "" "# Character used to show that an art was deleted (default 'D')\n" "# _ is turned into ' '\n" msgstr "" -#: src/lang.c:1813 +#: src/lang.c:1826 msgid "" "Enter character to indicate articles in a range. sets, cancels." msgstr "" -#: src/lang.c:1814 +#: src/lang.c:1827 msgid "Character to show inrange articles" msgstr "" -#: src/lang.c:1815 +#: src/lang.c:1828 msgid "" "# Character used to show that an art is in a range (default '#')\n" "# _ is turned into ' '\n" msgstr "" -#: src/lang.c:1820 +#: src/lang.c:1833 msgid "" "Enter character to indicate that article will return. sets, " "cancels." msgstr "" -#: src/lang.c:1821 +#: src/lang.c:1834 msgid "Character to show returning arts" msgstr "" -#: src/lang.c:1822 +#: src/lang.c:1835 msgid "" "# Character used to show that an art will return (default '-')\n" "# _ is turned into ' '\n" msgstr "" -#: src/lang.c:1827 +#: src/lang.c:1840 msgid "" "Enter character to indicate selected articles. sets, cancels." msgstr "" -#: src/lang.c:1828 +#: src/lang.c:1841 msgid "Character to show selected articles" msgstr "" -#: src/lang.c:1829 +#: src/lang.c:1842 msgid "" "# Character used to show that an art was auto-selected (default '*')\n" "# _ is turned into ' '\n" msgstr "" -#: src/lang.c:1834 +#: src/lang.c:1847 msgid "Enter character to indicate recent articles. sets, cancels." msgstr "" -#: src/lang.c:1835 +#: src/lang.c:1848 msgid "Character to show recent articles" msgstr "" -#: src/lang.c:1836 +#: src/lang.c:1849 msgid "" "# Character used to show that an art is recent (default 'o')\n" "# _ is turned into ' '\n" msgstr "" -#: src/lang.c:1841 +#: src/lang.c:1854 msgid "Enter character to indicate unread articles. sets, cancels." msgstr "" -#: src/lang.c:1842 +#: src/lang.c:1855 msgid "Character to show unread articles" msgstr "" -#: src/lang.c:1843 +#: src/lang.c:1856 msgid "" "# Character used to show that an art is unread (default '+')\n" "# _ is turned into ' '\n" msgstr "" -#: src/lang.c:1848 +#: src/lang.c:1861 msgid "Enter character to indicate read articles. sets, cancels." msgstr "" -#: src/lang.c:1849 +#: src/lang.c:1862 msgid "Character to show read articles" msgstr "" -#: src/lang.c:1850 +#: src/lang.c:1863 msgid "" "# Character used to show that an art was read (default ' ')\n" "# _ is turned into ' '\n" msgstr "" -#: src/lang.c:1855 +#: src/lang.c:1868 msgid "Enter character to indicate killed articles. sets, cancels." msgstr "" -#: src/lang.c:1856 +#: src/lang.c:1869 msgid "Character to show killed articles" msgstr "" -#: src/lang.c:1857 +#: src/lang.c:1870 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:1862 +#: src/lang.c:1875 msgid "" "Enter character to indicate read selected articles. sets, cancels." msgstr "" -#: src/lang.c:1863 +#: src/lang.c:1876 msgid "Character to show readselected arts" msgstr "" -#: src/lang.c:1864 +#: src/lang.c:1877 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:1870 +#: src/lang.c:1883 msgid "Abbreviate long newsgroup names" msgstr "" -#: src/lang.c:1871 +#: src/lang.c:1884 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:1877 +#: src/lang.c:1890 msgid "" "0 = full page scrolling, -1 = show previous last line as first on next page, " "-2 = half page" msgstr "" -#: src/lang.c:1878 +#: src/lang.c:1891 msgid "Number of lines to scroll in pager" msgstr "" -#: src/lang.c:1879 +#: src/lang.c:1892 msgid "" "# Number of lines that cursor-up/down will scroll in article pager\n" "# Possible values are (the default is marked with *):\n" @@ -5669,28 +5710,28 @@ msgid "" "# 2 or greater = scroll by 2 or more lines (only in the pager)\n" msgstr "" -#: src/lang.c:1889 +#: src/lang.c:1902 msgid "Display signatures. toggles & sets." msgstr "" -#: src/lang.c:1890 +#: src/lang.c:1903 msgid "Display signatures" msgstr "Visa signaturer" -#: src/lang.c:1891 +#: src/lang.c:1904 msgid "# If OFF don't show signatures when displaying articles\n" msgstr "" -#: src/lang.c:1895 +#: src/lang.c:1908 msgid "" "Display uuencoded data as tagged attachments. toggles & sets." msgstr "" -#: src/lang.c:1896 +#: src/lang.c:1909 msgid "Display uue data as an attachment" msgstr "" -#: src/lang.c:1897 +#: src/lang.c:1910 msgid "" "# Handling of uuencoded data in the pager\n" "# Possible values are (the default is marked with *):\n" @@ -5702,30 +5743,30 @@ msgid "" "# be folded into a tag line.\n" msgstr "" -#: src/lang.c:1907 +#: src/lang.c:1920 msgid "" "Decode German style TeX umlaut codes to ISO. toggles & sets." msgstr "" -#: src/lang.c:1908 +#: src/lang.c:1921 msgid "Display \"a as Umlaut-a" msgstr "Visa \"a som Umlaut-a" -#: src/lang.c:1909 +#: src/lang.c:1922 msgid "" "# If ON decode German style TeX umlaut codes to ISO and\n" "# show \"a as Umlaut-a, etc.\n" msgstr "" -#: src/lang.c:1914 src/lang.c:1924 +#: src/lang.c:1927 src/lang.c:1937 msgid "Space separated list of header fields" msgstr "" -#: src/lang.c:1915 +#: src/lang.c:1928 msgid "Display these header fields (or *)" msgstr "" -#: src/lang.c:1916 +#: src/lang.c:1929 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" @@ -5735,11 +5776,11 @@ msgid "" "# spaces. Not defining anything turns off this option.\n" msgstr "" -#: src/lang.c:1925 +#: src/lang.c:1938 msgid "Do not display these header fields" msgstr "" -#: src/lang.c:1926 +#: src/lang.c:1939 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" @@ -5751,230 +5792,230 @@ msgid "" "# Not defining anything turns off this option.\n" msgstr "" -#: src/lang.c:1936 +#: src/lang.c:1949 msgid "" "Do you want to enable automatic handling of multipart/alternative articles?" msgstr "" -#: src/lang.c:1937 +#: src/lang.c:1950 msgid "Skip multipart/alternative parts" msgstr "" -#: src/lang.c:1938 +#: src/lang.c:1951 msgid "# If ON strip multipart/alternative messages automatically\n" msgstr "" -#: src/lang.c:1942 +#: src/lang.c:1955 msgid "Enable detection of verbatim blocks? toggles & sets." msgstr "" -#: src/lang.c:1943 +#: src/lang.c:1956 msgid "Detection of verbatim blocks" msgstr "" -#: src/lang.c:1944 +#: src/lang.c:1957 msgid "# If ON detect verbatim blocks in articles\n" msgstr "" -#: src/lang.c:1949 +#: src/lang.c:1962 msgid "A regex used to decide which lines to show in col_quote." msgstr "" -#: src/lang.c:1950 +#: src/lang.c:1963 msgid "Regex used to show quoted lines" msgstr "" -#: src/lang.c:1951 +#: src/lang.c:1964 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:1957 +#: src/lang.c:1970 msgid "A regex used to decide which lines to show in col_quote2." msgstr "" -#: src/lang.c:1958 +#: src/lang.c:1971 msgid "Regex used to show twice quoted l." msgstr "" -#: src/lang.c:1959 +#: src/lang.c:1972 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:1965 +#: src/lang.c:1978 msgid "A regex used to decide which lines to show in col_quote3." msgstr "" -#: src/lang.c:1966 +#: src/lang.c:1979 msgid "Regex used to show >= 3 times q.l." msgstr "" -#: src/lang.c:1967 +#: src/lang.c:1980 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:1973 +#: src/lang.c:1986 msgid "Enable detection of external quotes? toggles & sets." msgstr "" -#: src/lang.c:1974 +#: src/lang.c:1987 msgid "Detection of external quotes" msgstr "" -#: src/lang.c:1975 +#: src/lang.c:1988 msgid "# If ON detect quoted text from external sources in articles\n" msgstr "" -#: src/lang.c:1979 +#: src/lang.c:1992 msgid "A regex used to decide which lines to show in col_extquote." msgstr "" -#: src/lang.c:1980 +#: src/lang.c:1993 msgid "Regex used to show quotes from external sources" msgstr "" -#: src/lang.c:1981 +#: src/lang.c:1994 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:1988 +#: src/lang.c:2001 msgid "A regex used to decide which words to show in col_markslashes." msgstr "" -#: src/lang.c:1989 +#: src/lang.c:2002 msgid "Regex used to highlight /slashes/" msgstr "" -#: src/lang.c:1990 +#: src/lang.c:2003 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:1996 +#: src/lang.c:2009 msgid "A regex used to decide which words to show in col_markstars." msgstr "" -#: src/lang.c:1997 +#: src/lang.c:2010 msgid "Regex used to highlight *stars*" msgstr "" -#: src/lang.c:1998 +#: src/lang.c:2011 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:2004 +#: src/lang.c:2017 msgid "A regex used to decide which words to show in col_markstroke." msgstr "" -#: src/lang.c:2005 +#: src/lang.c:2018 msgid "Regex used to highlight -strokes-" msgstr "" -#: src/lang.c:2006 +#: src/lang.c:2019 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:2012 +#: src/lang.c:2025 msgid "A regex used to decide which words to show in col_markdash." msgstr "" -#: src/lang.c:2013 +#: src/lang.c:2026 msgid "Regex used to highlight _underline_" msgstr "" -#: src/lang.c:2014 +#: src/lang.c:2027 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:2020 +#: src/lang.c:2033 msgid "A regex used to find Subject prefixes to remove. Use '|' as separator." msgstr "" -#: src/lang.c:2021 +#: src/lang.c:2034 msgid "Regex with Subject prefixes" msgstr "" -#: src/lang.c:2022 +#: src/lang.c:2035 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:2027 +#: src/lang.c:2040 msgid "A regex used to find Subject suffixes to remove. Use '|' as separator." msgstr "" -#: src/lang.c:2028 +#: src/lang.c:2041 msgid "Regex with Subject suffixes" msgstr "" -#: src/lang.c:2029 +#: src/lang.c:2042 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:2034 +#: src/lang.c:2047 msgid "A regex used to find the begin of a verbatim block." msgstr "" -#: src/lang.c:2035 +#: src/lang.c:2048 msgid "Regex for begin of a verbatim block" msgstr "" -#: src/lang.c:2036 +#: src/lang.c:2049 msgid "" "# A regular expression that tin will use to find the begin of\n" "# a verbatim block.\n" msgstr "" -#: src/lang.c:2041 +#: src/lang.c:2054 msgid "A regex used to find the end of a verbatim block." msgstr "" -#: src/lang.c:2042 +#: src/lang.c:2055 msgid "Regex for end of a verbatim block" msgstr "" -#: src/lang.c:2043 +#: src/lang.c:2056 msgid "" "# A regular expression that tin will use to find the end of\n" "# a verbatim block.\n" msgstr "" -#: src/lang.c:2048 +#: src/lang.c:2061 msgid "" "Enter name and options for external MIME viewer, --internal for built-in " "viewer" msgstr "" -#: src/lang.c:2049 +#: src/lang.c:2062 msgid "MIME binary content viewer" msgstr "" -#: src/lang.c:2050 +#: src/lang.c:2063 msgid "" "# If --internal automatically use the built in MIME viewer for non-text\n" "# parts of articles.\n" @@ -5983,49 +6024,49 @@ msgid "" "# for no automatic viewing\n" msgstr "" -#: src/lang.c:2057 +#: src/lang.c:2070 msgid "Confirm before starting non-text viewing program" msgstr "" -#: src/lang.c:2058 +#: src/lang.c:2071 msgid "Ask before using MIME viewer" msgstr "" -#: src/lang.c:2059 +#: src/lang.c:2072 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:2064 +#: src/lang.c:2077 msgid "Ask to mark groups read when quitting. toggles & sets." msgstr "" -#: src/lang.c:2065 +#: src/lang.c:2078 msgid "Catchup read groups when quitting" msgstr "" -#: src/lang.c:2066 +#: src/lang.c:2079 msgid "# If ON ask user if read groups should all be marked read\n" msgstr "" -#: src/lang.c:2071 +#: src/lang.c:2084 msgid "Catchup group using left key" msgstr "" -#: src/lang.c:2072 +#: src/lang.c:2085 msgid "# If ON catchup group/thread when leaving with the left arrow key.\n" msgstr "" -#: src/lang.c:2077 +#: src/lang.c:2090 msgid "Catchup thread by using left key" msgstr "" -#: src/lang.c:2083 +#: src/lang.c:2096 msgid "Which actions require confirmation" msgstr "" -#: src/lang.c:2084 +#: src/lang.c:2097 msgid "" "# What should we ask confirmation for.\n" "# Possible values are (the default is marked with *):\n" @@ -6039,79 +6080,79 @@ msgid "" "# 7 = commands & quit & select\n" msgstr "" -#: src/lang.c:2098 +#: src/lang.c:2111 msgid "'Mark as (un)read' ignores tags" msgstr "" -#: src/lang.c:2099 +#: src/lang.c:2112 msgid "" "# If ON the 'Mark as (un)read' function marks only the current article.\n" msgstr "" -#: src/lang.c:2103 +#: src/lang.c:2116 msgid "Program to run to open URLs, sets, cancels." msgstr "" -#: src/lang.c:2104 +#: src/lang.c:2117 msgid "Program that opens URLs" msgstr "" -#: src/lang.c:2105 +#: src/lang.c:2118 msgid "# The program used to open URLs. The actual URL will be appended\n" msgstr "" -#: src/lang.c:2110 +#: src/lang.c:2123 msgid "Use mouse in xterm" msgstr "" -#: src/lang.c:2111 +#: src/lang.c:2124 msgid "# If ON enable mouse button support on xterm terminals\n" msgstr "" -#: src/lang.c:2117 +#: src/lang.c:2130 msgid "Use scroll keys on keypad" msgstr "" -#: src/lang.c:2118 +#: src/lang.c:2131 msgid "# If ON enable scroll keys on terminals that support it\n" msgstr "" -#: src/lang.c:2123 +#: src/lang.c:2136 msgid "Enter maximum number of article to get. sets." msgstr "" -#: src/lang.c:2124 +#: src/lang.c:2137 msgid "Number of articles to get" msgstr "" -#: src/lang.c:2125 +#: src/lang.c:2138 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:2130 +#: src/lang.c:2143 msgid "Enter number of days article is considered recent. sets." msgstr "" -#: src/lang.c:2131 +#: src/lang.c:2144 msgid "Article recentness time limit" msgstr "" -#: src/lang.c:2132 +#: src/lang.c:2145 msgid "# Number of days in which article is considered recent, (0=OFF)\n" msgstr "" -#: src/lang.c:2136 +#: src/lang.c:2149 msgid "" "WILDMAT for normal wildcards, REGEX for full regular expression matching." msgstr "" -#: src/lang.c:2137 +#: src/lang.c:2150 msgid "Wildcard matching" msgstr "" -#: src/lang.c:2138 +#: src/lang.c:2151 msgid "" "# Wildcard matching\n" "# Possible values are (the default is marked with *):\n" @@ -6119,328 +6160,328 @@ msgid "" "# 1 = regex\n" msgstr "" -#: src/lang.c:2145 +#: src/lang.c:2158 msgid "Enter minimal score before an article is marked killed. sets." msgstr "" -#: src/lang.c:2146 +#: src/lang.c:2159 msgid "Score limit (kill)" msgstr "" -#: src/lang.c:2147 +#: src/lang.c:2160 msgid "# Score limit before an article is marked killed\n" msgstr "" -#: src/lang.c:2151 +#: src/lang.c:2164 msgid "Enter default score to kill articles. sets." msgstr "" -#: src/lang.c:2152 +#: src/lang.c:2165 msgid "Default score to kill articles" msgstr "" -#: src/lang.c:2153 +#: src/lang.c:2166 msgid "# Default score to kill articles\n" msgstr "" -#: src/lang.c:2157 +#: src/lang.c:2170 msgid "Enter minimal score before an article is marked hot. sets." msgstr "" -#: src/lang.c:2158 +#: src/lang.c:2171 msgid "Score limit (select)" msgstr "" -#: src/lang.c:2159 +#: src/lang.c:2172 msgid "# Score limit before an article is marked hot\n" msgstr "" -#: src/lang.c:2163 +#: src/lang.c:2176 msgid "Enter default score to select articles. sets." msgstr "" -#: src/lang.c:2164 +#: src/lang.c:2177 msgid "Default score to select articles" msgstr "" -#: src/lang.c:2165 +#: src/lang.c:2178 msgid "# Default score to select articles\n" msgstr "" -#: src/lang.c:2171 +#: src/lang.c:2184 msgid "Use slrnface to show ''X-Face:''s" msgstr "" -#: src/lang.c:2172 +#: src/lang.c:2185 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:2180 +#: src/lang.c:2193 msgid "Use ANSI color" msgstr "Använd ANSI-färg" -#: src/lang.c:2181 +#: src/lang.c:2194 msgid "# If ON using ANSI-color\n" msgstr "" -#: src/lang.c:2186 +#: src/lang.c:2199 msgid "Standard foreground color" msgstr "" -#: src/lang.c:2187 +#: src/lang.c:2200 msgid "" "# Standard foreground color\n" "# Default: -1 (default color)\n" msgstr "" -#: src/lang.c:2193 +#: src/lang.c:2206 msgid "Standard background color" msgstr "" -#: src/lang.c:2194 +#: src/lang.c:2207 msgid "" "# Standard background color\n" "# Default: -1 (default color)\n" msgstr "" -#: src/lang.c:2200 +#: src/lang.c:2213 msgid "Color for inverse text (background)" msgstr "" -#: src/lang.c:2201 +#: src/lang.c:2214 msgid "" "# Color of background for inverse text\n" "# Default: 4 (blue)\n" msgstr "" -#: src/lang.c:2207 +#: src/lang.c:2220 msgid "Color for inverse text (foreground)" msgstr "" -#: src/lang.c:2208 +#: src/lang.c:2221 msgid "" "# Color of foreground for inverse text\n" "# Default: 7 (white)\n" msgstr "" -#: src/lang.c:2214 +#: src/lang.c:2227 msgid "Color of text lines" msgstr "" -#: src/lang.c:2215 +#: src/lang.c:2228 msgid "" "# Color of text lines\n" "# Default: -1 (default color)\n" msgstr "" -#: src/lang.c:2221 +#: src/lang.c:2234 msgid "Color of mini help menu" msgstr "" -#: src/lang.c:2222 +#: src/lang.c:2235 msgid "" "# Color of mini help menu\n" "# Default: 3 (brown)\n" msgstr "" -#: src/lang.c:2228 +#: src/lang.c:2241 msgid "Color of help text" msgstr "" -#: src/lang.c:2229 +#: src/lang.c:2242 msgid "" "# Color of help pages\n" "# Default: -1 (default color)\n" msgstr "" -#: src/lang.c:2235 +#: src/lang.c:2248 msgid "Color of status messages" msgstr "" -#: src/lang.c:2236 +#: src/lang.c:2249 msgid "" "# Color of messages in last line\n" "# Default: 6 (cyan)\n" msgstr "" -#: src/lang.c:2242 +#: src/lang.c:2255 msgid "Color of quoted lines" msgstr "" -#: src/lang.c:2243 +#: src/lang.c:2256 msgid "" "# Color of quote-lines\n" "# Default: 2 (green)\n" msgstr "" -#: src/lang.c:2249 +#: src/lang.c:2262 msgid "Color of twice quoted line" msgstr "" -#: src/lang.c:2250 +#: src/lang.c:2263 msgid "" "# Color of twice quoted lines\n" "# Default: 3 (brown)\n" msgstr "" -#: src/lang.c:2256 +#: src/lang.c:2269 msgid "Color of =>3 times quoted line" msgstr "" -#: src/lang.c:2257 +#: src/lang.c:2270 msgid "" "# Color of >=3 times quoted lines\n" "# Default: 4 (blue)\n" msgstr "" -#: src/lang.c:2263 +#: src/lang.c:2276 msgid "Color of article header lines" msgstr "" -#: src/lang.c:2264 +#: src/lang.c:2277 msgid "" "# Color of header-lines\n" "# Default: 2 (green)\n" msgstr "" -#: src/lang.c:2270 +#: src/lang.c:2283 msgid "Color of actual news header fields" msgstr "" -#: src/lang.c:2271 +#: src/lang.c:2284 msgid "" "# Color of actual news header fields\n" "# Default: 9 (light red)\n" msgstr "" -#: src/lang.c:2277 +#: src/lang.c:2290 msgid "Color of article subject lines" msgstr "" -#: src/lang.c:2278 +#: src/lang.c:2291 msgid "" "# Color of article subject\n" "# Default: 6 (cyan)\n" msgstr "" -#: src/lang.c:2284 +#: src/lang.c:2297 #, fuzzy msgid "Color of external quotes" msgstr "Färg för signaturer" -#: src/lang.c:2285 +#: src/lang.c:2298 msgid "" "# Color of quoted text from external sources\n" "# Default: 5 (pink)\n" msgstr "" -#: src/lang.c:2291 +#: src/lang.c:2304 msgid "Color of response counter" msgstr "" -#: src/lang.c:2292 +#: src/lang.c:2305 msgid "" "# Color of response counter\n" "# Default: 2 (green)\n" msgstr "" -#: src/lang.c:2298 +#: src/lang.c:2311 msgid "Color of sender (From:)" msgstr "" -#: src/lang.c:2299 +#: src/lang.c:2312 msgid "" "# Color of sender (From:)\n" "# Default: 2 (green)\n" msgstr "" -#: src/lang.c:2305 +#: src/lang.c:2318 msgid "Color of help/mail sign" msgstr "" -#: src/lang.c:2306 +#: src/lang.c:2319 msgid "" "# Color of Help/Mail-Sign\n" "# Default: 4 (blue)\n" msgstr "" -#: src/lang.c:2312 +#: src/lang.c:2325 msgid "Color of signatures" msgstr "Färg för signaturer" -#: src/lang.c:2313 +#: src/lang.c:2326 msgid "" "# Color of signature\n" "# Default: 4 (blue)\n" msgstr "" -#: src/lang.c:2319 +#: src/lang.c:2332 msgid "Color of highlighted URLs" msgstr "" -#: src/lang.c:2320 +#: src/lang.c:2333 msgid "" "# Color of highlighted URLs\n" "# Default: -1 (default color)\n" msgstr "" -#: src/lang.c:2326 +#: src/lang.c:2339 msgid "Color of verbatim blocks" msgstr "" -#: src/lang.c:2327 +#: src/lang.c:2340 msgid "" "# Color of verbatim blocks\n" "# Default: 5 (pink)\n" msgstr "" -#: src/lang.c:2333 +#: src/lang.c:2346 msgid "Color of highlighting with *stars*" msgstr "" -#: src/lang.c:2334 +#: src/lang.c:2347 msgid "" "# Color of word highlighting with *stars*\n" "# Default: 11 (yellow)\n" msgstr "" -#: src/lang.c:2340 +#: src/lang.c:2353 msgid "Color of highlighting with _dash_" msgstr "" -#: src/lang.c:2341 +#: src/lang.c:2354 msgid "" "# Color of word highlighting with _dash_\n" "# Default: 13 (light pink)\n" msgstr "" -#: src/lang.c:2347 +#: src/lang.c:2360 msgid "Color of highlighting with /slash/" msgstr "" -#: src/lang.c:2348 +#: src/lang.c:2361 msgid "" "# Color of word highlighting with /slash/\n" "# Default: 14 (light cyan)\n" msgstr "" -#: src/lang.c:2354 +#: src/lang.c:2367 msgid "Color of highlighting with -stroke-" msgstr "" -#: src/lang.c:2355 +#: src/lang.c:2368 msgid "" "# Color of word highlighting with -stroke-\n" "# Default: 12 (light blue)\n" msgstr "" -#: src/lang.c:2362 +#: src/lang.c:2375 msgid "Attr. of highlighting with *stars*" msgstr "" -#: src/lang.c:2363 +#: src/lang.c:2376 msgid "" "# Attributes of word highlighting on mono terminals\n" "# Possible values are:\n" @@ -6456,57 +6497,57 @@ msgid "" "# Default: 6 (bold)\n" msgstr "" -#: src/lang.c:2378 +#: src/lang.c:2391 msgid "Attr. of highlighting with _dash_" msgstr "" -#: src/lang.c:2379 +#: src/lang.c:2392 msgid "" "# Attribute of word highlighting with _dash_\n" "# Default: 2 (best highlighting)\n" msgstr "" -#: src/lang.c:2385 +#: src/lang.c:2398 msgid "Attr. of highlighting with /slash/" msgstr "" -#: src/lang.c:2386 +#: src/lang.c:2399 msgid "" "# Attribute of word highlighting with /slash/\n" "# Default: 5 (half bright)\n" msgstr "" -#: src/lang.c:2392 +#: src/lang.c:2405 msgid "Attr. of highlighting with -stroke-" msgstr "" -#: src/lang.c:2393 +#: src/lang.c:2406 msgid "" "# Attribute of word highlighting with -stroke-\n" "# Default: 3 (reverse video)\n" msgstr "" -#: src/lang.c:2399 +#: src/lang.c:2412 msgid "URL highlighting in message body" msgstr "" -#: src/lang.c:2400 +#: src/lang.c:2413 msgid "# Enable URL highlighting?\n" msgstr "" -#: src/lang.c:2405 +#: src/lang.c:2418 msgid "Word highlighting in message body" msgstr "" -#: src/lang.c:2406 +#: src/lang.c:2419 msgid "# Enable word highlighting?\n" msgstr "" -#: src/lang.c:2411 +#: src/lang.c:2424 msgid "What to display instead of mark" msgstr "" -#: src/lang.c:2412 +#: src/lang.c:2425 msgid "" "# Should the leading and ending stars and dashes also be displayed,\n" "# even when they are highlighting marks?\n" @@ -6516,56 +6557,56 @@ msgid "" "# * 2 = print a space instead\n" msgstr "" -#: src/lang.c:2421 +#: src/lang.c:2434 msgid "Enter column number to wrap article lines to in the pager. sets." msgstr "" -#: src/lang.c:2422 +#: src/lang.c:2435 msgid "Page line wrap column" msgstr "" -#: src/lang.c:2423 +#: src/lang.c:2436 msgid "# Wrap article lines at column\n" msgstr "" -#: src/lang.c:2428 +#: src/lang.c:2441 msgid "Wrap around threads on next unread" msgstr "" -#: src/lang.c:2429 +#: src/lang.c:2442 msgid "# If ON wrap around threads on searching next unread article\n" msgstr "" -#: src/lang.c:2433 +#: src/lang.c:2446 msgid "Enter default mail address (and fullname). sets." msgstr "" -#: src/lang.c:2434 src/lang.c:2949 +#: src/lang.c:2447 src/lang.c:2948 msgid "Mail address (and fullname)" msgstr "E-postadress (och hela namnet)" -#: src/lang.c:2435 +#: src/lang.c:2448 msgid "# User's mail address (and fullname), if not username@host (fullname)\n" msgstr "" -#: src/lang.c:2440 +#: src/lang.c:2453 msgid "Show empty Followup-To in editor" msgstr "" -#: src/lang.c:2441 +#: src/lang.c:2454 msgid "# If ON show empty Followup-To header when editing an article\n" msgstr "" -#: src/lang.c:2445 +#: src/lang.c:2458 msgid "" "Enter path/! command/--none to create your default signature. sets." msgstr "" -#: src/lang.c:2446 +#: src/lang.c:2459 msgid "Create signature from path/command" msgstr "" -#: src/lang.c:2447 +#: src/lang.c:2460 #, c-format msgid "" "# Signature path (random sigs)/file to be used when posting/replying\n" @@ -6575,50 +6616,50 @@ msgid "" "# sigfile=--none don't append a signature\n" msgstr "" -#: src/lang.c:2455 +#: src/lang.c:2468 msgid "" "Prepend signature with \"-- \" on own line. toggles & sets." msgstr "" -#: src/lang.c:2456 +#: src/lang.c:2469 msgid "Prepend signature with \"-- \"" msgstr "" -#: src/lang.c:2457 +#: src/lang.c:2470 msgid "# If ON prepend the signature with dashes '\\n-- \\n'\n" msgstr "" -#: src/lang.c:2461 +#: src/lang.c:2474 msgid "Add signature when reposting articles. toggles & sets." msgstr "" -#: src/lang.c:2462 +#: src/lang.c:2475 msgid "Add signature when reposting" msgstr "" -#: src/lang.c:2463 +#: src/lang.c:2476 msgid "# If ON add signature to reposted articles\n" msgstr "" -#: src/lang.c:2467 +#: src/lang.c:2480 msgid "Enter quotation marks, %I for author's initials." msgstr "" -#: src/lang.c:2468 +#: src/lang.c:2481 msgid "Characters used as quote-marks" msgstr "" -#: src/lang.c:2469 +#: src/lang.c:2482 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:2475 +#: src/lang.c:2488 msgid "Quoting behavior" msgstr "" -#: src/lang.c:2476 +#: src/lang.c:2489 msgid "" "# How quoting should be handled when following up or replying.\n" "# Possible values are (the default is marked with *):\n" @@ -6632,52 +6673,52 @@ msgid "" "# 7 = Compress quotes, quote signatures, quote empty lines\n" msgstr "" -#: src/lang.c:2489 src/lang.c:2497 src/lang.c:2503 +#: src/lang.c:2502 src/lang.c:2510 src/lang.c:2516 msgid "" "%A Addr %D Date %F Addr+Name %G Groupname %M Message-ID %N Name %C First Name" msgstr "" -#: src/lang.c:2490 +#: src/lang.c:2503 msgid "Quote line when following up" msgstr "" -#: src/lang.c:2491 +#: src/lang.c:2504 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:2498 +#: src/lang.c:2511 msgid "Quote line when cross-posting" msgstr "" -#: src/lang.c:2504 +#: src/lang.c:2517 msgid "Quote line when mailing" msgstr "" -#: src/lang.c:2509 +#: src/lang.c:2522 msgid "If ON, include User-Agent: header. toggles & sets." msgstr "" -#: src/lang.c:2510 +#: src/lang.c:2523 msgid "Insert 'User-Agent:' header" msgstr "" -#: src/lang.c:2511 +#: src/lang.c:2524 msgid "# If ON include advertising User-Agent: header\n" msgstr "" -#: src/lang.c:2516 +#: src/lang.c:2529 msgid "" "Enter charset name for MIME (e.g. US-ASCII, ISO-8859-1, EUC-KR), to set." msgstr "" -#: src/lang.c:2517 +#: src/lang.c:2530 msgid "MM_CHARSET" msgstr "MM_CHARSET" -#: src/lang.c:2518 +#: src/lang.c:2531 msgid "" "# Charset supported locally which is also used for MIME header and\n" "# Content-Type header.\n" @@ -6687,41 +6728,41 @@ msgid "" "# mm_charset is considered not displayable and represented as '?'.\n" msgstr "" -#: src/lang.c:2528 +#: src/lang.c:2541 msgid "MM_NETWORK_CHARSET" msgstr "MM_NETWORK_CHARSET" -#: src/lang.c:2529 +#: src/lang.c:2542 msgid "# Charset used for MIME (Content-Type) header in postings.\n" msgstr "" -#: src/lang.c:2533 +#: src/lang.c:2546 msgid "" "Enter local charset name (e.g. US-ASCII, ISO-8859-1, EUC-KR), to set." msgstr "" -#: src/lang.c:2534 +#: src/lang.c:2547 #, fuzzy msgid "MM_LOCAL_CHARSET" msgstr "MM_CHARSET" -#: src/lang.c:2535 +#: src/lang.c:2548 msgid "# Charset supported locally.\n" msgstr "" -#: src/lang.c:2542 +#: src/lang.c:2555 msgid "Mailbox format" msgstr "Format på postlåda" -#: src/lang.c:2543 +#: src/lang.c:2556 msgid "# Format of the mailbox.\n" msgstr "# Format på postlåda.\n" -#: src/lang.c:2548 +#: src/lang.c:2561 msgid "MIME encoding in news messages" msgstr "" -#: src/lang.c:2549 +#: src/lang.c:2562 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" @@ -6730,15 +6771,15 @@ msgid "" "# Russian charsets with a lot of 8bit characters.\n" msgstr "" -#: src/lang.c:2557 src/lang.c:2578 +#: src/lang.c:2570 src/lang.c:2591 msgid "Don't change unless you know what you are doing. cancels." msgstr "" -#: src/lang.c:2558 +#: src/lang.c:2571 msgid "Use 8bit characters in news headers" msgstr "" -#: src/lang.c:2559 +#: src/lang.c:2572 msgid "" "# If ON, 8bit characters in news headers are NOT encoded.\n" "# default is OFF. Thus 8bit characters are encoded by default.\n" @@ -6746,28 +6787,28 @@ msgid "" "# parameter unless post_mime_encoding is 8bit as well.\n" msgstr "" -#: src/lang.c:2566 +#: src/lang.c:2579 msgid "" "Auto-view post-processed files toggles, sets, cancels." msgstr "" -#: src/lang.c:2567 +#: src/lang.c:2580 msgid "View post-processed files" msgstr "" -#: src/lang.c:2568 +#: src/lang.c:2581 msgid "# If set, post processed files will be opened in a viewer\n" msgstr "" -#: src/lang.c:2573 +#: src/lang.c:2586 msgid "MIME encoding in mail messages" msgstr "" -#: src/lang.c:2579 +#: src/lang.c:2592 msgid "Use 8bit characters in mail headers" msgstr "" -#: src/lang.c:2580 +#: src/lang.c:2593 msgid "" "# If ON, 8bit characters in mail headers are NOT encoded.\n" "# default is OFF. Thus 8bit characters are encoded by default.\n" @@ -6778,36 +6819,36 @@ msgid "" "# turn it ON unless you have some compelling reason.\n" msgstr "" -#: src/lang.c:2591 +#: src/lang.c:2604 msgid "Strip blanks from ends of lines" msgstr "" -#: src/lang.c:2592 +#: src/lang.c:2605 msgid "" "# If ON strip blanks from ends of lines for faster display on slow " "terminals.\n" msgstr "" -#: src/lang.c:2598 +#: src/lang.c:2611 msgid "If ON, use transliteration. toggles & sets." msgstr "" -#: src/lang.c:2599 +#: src/lang.c:2612 msgid "Transliteration" msgstr "" -#: src/lang.c:2600 +#: src/lang.c:2613 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:2608 +#: src/lang.c:2621 msgid "Send you a Cc/Bcc automatically" msgstr "" -#: src/lang.c:2609 +#: src/lang.c:2622 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" @@ -6817,129 +6858,113 @@ msgid "" "# 3 = Cc and Bcc\n" msgstr "" -#: src/lang.c:2620 +#: src/lang.c:2633 msgid "Hash algorithm for Cancel-Lock/Cancel-Key" msgstr "" -#: src/lang.c:2621 +#: src/lang.c:2634 msgid "" "# Hash algorithm for Cancel-Lock/Cancel-Key (default 'sha1')\n" "# Use 'none' to not generate Cancel-Lock headers.\n" msgstr "" -#: src/lang.c:2627 +#: src/lang.c:2640 msgid "Enter address elements about which you want to be warned. sets." msgstr "" -#: src/lang.c:2628 +#: src/lang.c:2641 msgid "Spamtrap warning address parts" msgstr "" -#: src/lang.c:2629 +#: src/lang.c:2642 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:2634 +#: src/lang.c:2647 msgid "Enter default number of days a filter entry will be valid. sets." msgstr "" -#: src/lang.c:2635 +#: src/lang.c:2648 msgid "No. of days a filter entry is valid" msgstr "" -#: src/lang.c:2636 +#: src/lang.c:2649 msgid "# Number of days a short term filter will be active\n" msgstr "" -#: src/lang.c:2640 +#: src/lang.c:2653 msgid "Add posted articles to filter. toggles & sets." msgstr "" -#: src/lang.c:2641 +#: src/lang.c:2654 msgid "Add posted articles to filter" msgstr "" -#: src/lang.c:2642 +#: src/lang.c:2655 msgid "" "# If ON add posted articles which start a new thread to filter for\n" "# highlighting follow-ups\n" msgstr "" -#: src/lang.c:2646 +#: src/lang.c:2659 msgid "The directory where articles/threads are to be saved in mailbox format." msgstr "" -#: src/lang.c:2647 +#: src/lang.c:2660 msgid "Mail directory" msgstr "Postkatalog" -#: src/lang.c:2648 +#: src/lang.c:2661 msgid "# (-m) directory where articles/threads are saved in mailbox format\n" msgstr "" -#: src/lang.c:2653 +#: src/lang.c:2666 msgid "Save articles in batch mode (-S)" msgstr "" -#: src/lang.c:2654 +#: src/lang.c:2667 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:2659 +#: src/lang.c:2672 msgid "The directory where you want articles/threads saved." msgstr "" -#: src/lang.c:2660 +#: src/lang.c:2673 msgid "Directory to save arts/threads in" msgstr "" -#: src/lang.c:2661 +#: src/lang.c:2674 msgid "# Directory where articles/threads are saved\n" msgstr "" -#: src/lang.c:2665 -msgid "" -"Auto save article/thread by Archive-name: header. toggles & " -"sets." -msgstr "" - -#: src/lang.c:2666 -msgid "Use Archive-name: header for save" -msgstr "" - -#: src/lang.c:2667 -msgid "" -"# If ON articles/threads with Archive-name: in mail header will\n" -"# be automatically saved with the Archive-name & part/patch no.\n" -msgstr "" - -#: src/lang.c:2672 +#: src/lang.c:2678 msgid "" "Mark saved articles/threads as read. toggles, sets, " "cancels." msgstr "" -#: src/lang.c:2673 +#: src/lang.c:2679 msgid "Mark saved articles/threads as read" msgstr "" -#: src/lang.c:2674 +#: src/lang.c:2680 msgid "# If ON mark articles that are saved as read\n" msgstr "" -#: src/lang.c:2678 +#: src/lang.c:2684 msgid "Do post processing (eg. extract attachments) for saved articles." msgstr "" -#: src/lang.c:2679 +#: src/lang.c:2685 msgid "Post process saved articles" msgstr "" -#: src/lang.c:2680 +#: src/lang.c:2686 msgid "" "# Perform post processing (saving binary attachments) from saved articles.\n" "# Possible values are (the default is marked with *):\n" @@ -6948,118 +6973,103 @@ msgid "" "# 2 = yes\n" msgstr "" -#: src/lang.c:2689 +#: src/lang.c:2695 msgid "Process only unread articles" msgstr "" -#: src/lang.c:2690 +#: src/lang.c:2696 msgid "" "# If ON only save/print/pipe/mail unread articles (tagged articles " "excepted)\n" msgstr "" -#: src/lang.c:2695 +#: src/lang.c:2701 msgid "Print all or just part of header. toggles & sets." msgstr "" -#: src/lang.c:2696 +#: src/lang.c:2702 msgid "Print all headers when printing" msgstr "" -#: src/lang.c:2697 +#: src/lang.c:2703 msgid "" "# If ON print all of article header otherwise just the important lines\n" msgstr "" -#: src/lang.c:2701 +#: src/lang.c:2707 msgid "" "The printer program with options that is to be used to print articles/" "threads." msgstr "" -#: src/lang.c:2702 +#: src/lang.c:2708 msgid "Printer program with options" msgstr "" -#: src/lang.c:2703 -msgid "# Print program with parameters used to print articles/threads\n" -msgstr "" - #: src/lang.c:2709 -msgid "Force redraw after certain commands" -msgstr "" - -#: src/lang.c:2710 -msgid "" -"# If ON a screen redraw will always be done after certain external commands\n" -msgstr "" - -#: src/lang.c:2714 -msgid "" -"Start editor with line offset. toggles, sets, cancels." +msgid "# Print program with parameters used to print articles/threads\n" msgstr "" #: src/lang.c:2715 -msgid "Start editor with line offset" +msgid "Force redraw after certain commands" msgstr "" #: src/lang.c:2716 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" +"# If ON a screen redraw will always be done after certain external commands\n" msgstr "" -#: src/lang.c:2721 +#: src/lang.c:2720 msgid "Enter %E for editor, %F for filename, %N for line-number, to set." msgstr "" -#: src/lang.c:2722 +#: src/lang.c:2721 msgid "Invocation of your editor" msgstr "" -#: src/lang.c:2723 +#: src/lang.c:2722 msgid "" "# Format of editor line including parameters\n" "# %E Editor %F Filename %N Linenumber\n" msgstr "" -#: src/lang.c:2728 +#: src/lang.c:2727 msgid "" "Enter name and options for external-inews, --internal for internal inews" msgstr "" -#: src/lang.c:2729 +#: src/lang.c:2728 msgid "External inews" msgstr "Extern inews" -#: src/lang.c:2730 +#: src/lang.c:2729 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:2734 +#: src/lang.c:2733 msgid "" "Enter %M for mailer, %S for subject, %T for to, %F for filename, to set." msgstr "" -#: src/lang.c:2735 +#: src/lang.c:2734 msgid "Invocation of your mail command" msgstr "" -#: src/lang.c:2736 +#: src/lang.c:2735 msgid "" "# Format of mailer line including parameters\n" "# %M Mailer %S Subject %T To %F Filename\n" -"# ie. to use elm as your mailer: elm -s \"%S\" \"%T\" < %F\n" -"# ie. elm interactive : elm -i %F -s \"%S\" \"%T\"\n" +"# ie. to use mutt as your mailer: mutt -s \"%S\" -- \"%T\" < %F\n" +"# ie. mutt interactive : mutt -i %F -s \"%S\" -- \"%T\"\n" msgstr "" -#: src/lang.c:2744 +#: src/lang.c:2743 msgid "Use interactive mail reader" msgstr "" -#: src/lang.c:2745 +#: src/lang.c:2744 msgid "" "# Interactive mailreader\n" "# Possible values are (the default is marked with *):\n" @@ -7068,67 +7078,67 @@ msgid "" "# 2 = use interactive mailreader without headers in file\n" msgstr "" -#: src/lang.c:2754 +#: src/lang.c:2753 msgid "Remove ~/.article after posting" msgstr "Ta bort ~/.article efter postning" -#: src/lang.c:2755 +#: src/lang.c:2754 msgid "# If ON remove ~/.article after posting.\n" msgstr "" -#: src/lang.c:2761 +#: src/lang.c:2760 msgid "Use UTF-8 graphics (thread tree etc.)" msgstr "" -#: src/lang.c:2762 +#: src/lang.c:2761 msgid "" "# If ON use UTF-8 characters for indicator '->', tree and ellipsis '...'.\n" msgstr "" -#: src/lang.c:2767 +#: src/lang.c:2766 msgid "Filename for all posted articles, sets, no filename=do not save." msgstr "" -#: src/lang.c:2768 +#: src/lang.c:2767 msgid "Filename for posted articles" msgstr "" -#: src/lang.c:2769 +#: src/lang.c:2768 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:2774 +#: src/lang.c:2773 msgid "" "Keep all failed articles in ~/dead.articles. toggles & sets." msgstr "" -#: src/lang.c:2775 +#: src/lang.c:2774 msgid "Keep failed arts in ~/dead.articles" msgstr "" -#: src/lang.c:2776 +#: src/lang.c:2775 msgid "# If ON keep all failed postings in ~/dead.articles\n" msgstr "" -#: src/lang.c:2780 +#: src/lang.c:2779 msgid "Do you want to strip unsubscribed groups from .newsrc" msgstr "" -#: src/lang.c:2781 +#: src/lang.c:2780 msgid "No unsubscribed groups in newsrc" msgstr "" -#: src/lang.c:2782 +#: src/lang.c:2781 msgid "# If ON strip unsubscribed groups from newsrc\n" msgstr "" -#: src/lang.c:2787 +#: src/lang.c:2786 msgid "Remove bogus groups from newsrc" msgstr "" -#: src/lang.c:2788 +#: src/lang.c:2787 msgid "" "# What to do with bogus groups in newsrc file\n" "# Possible values are (the default is marked with *):\n" @@ -7137,65 +7147,65 @@ msgid "" "# 2 = highlight with D on selection screen\n" msgstr "" -#: src/lang.c:2797 +#: src/lang.c:2796 msgid "" "Enter number of seconds to wait for a response from the server. sets." msgstr "" -#: src/lang.c:2798 +#: src/lang.c:2797 msgid "NNTP read timeout in seconds" msgstr "" -#: src/lang.c:2799 +#: src/lang.c:2798 msgid "" "# Time in seconds to wait for a response from the server (0=no timeout)\n" msgstr "" -#: src/lang.c:2804 +#: src/lang.c:2803 msgid "Enter number of seconds until active file will be reread. sets." msgstr "" -#: src/lang.c:2805 +#: src/lang.c:2804 msgid "Interval in secs to reread active" msgstr "" -#: src/lang.c:2806 +#: src/lang.c:2805 msgid "" "# Time interval in seconds between rereading the active file (0=never)\n" msgstr "" -#: src/lang.c:2811 +#: src/lang.c:2810 msgid "Reconnect to server automatically" msgstr "" -#: src/lang.c:2812 +#: src/lang.c:2811 msgid "" "# If ON automatically reconnect to NNTP server if the connection is broken\n" msgstr "" -#: src/lang.c:2816 +#: src/lang.c:2815 msgid "" "Create local copies of NNTP overview files. toggles & sets." msgstr "" -#: src/lang.c:2817 +#: src/lang.c:2816 msgid "Cache NNTP overview files locally" msgstr "" -#: src/lang.c:2818 +#: src/lang.c:2817 msgid "# If ON, create local copies of NNTP overview files.\n" msgstr "" -#: src/lang.c:2822 src/lang.c:2837 src/lang.c:2857 src/lang.c:2876 +#: src/lang.c:2821 src/lang.c:2836 src/lang.c:2856 src/lang.c:2875 msgid "Enter format string. sets, cancels." msgstr "" -#: src/lang.c:2823 +#: src/lang.c:2822 #, fuzzy msgid "Format string for selection level" msgstr "återgå till gruppvalsnivå" -#: src/lang.c:2824 +#: src/lang.c:2823 msgid "" "# Format string for selection level representation\n" "# Default: %f %n %U %G %d\n" @@ -7209,12 +7219,12 @@ msgid "" "# %U Unread count\n" msgstr "" -#: src/lang.c:2838 +#: src/lang.c:2837 #, fuzzy msgid "Format string for group level" msgstr "återgå till gruppvalsnivå" -#: src/lang.c:2839 +#: src/lang.c:2838 msgid "" "# Format string for group level representation\n" "# Default: %n %m %R %L %s %F\n" @@ -7233,11 +7243,11 @@ msgid "" "# %S Score\n" msgstr "" -#: src/lang.c:2858 +#: src/lang.c:2857 msgid "Format string for thread level" msgstr "" -#: src/lang.c:2859 +#: src/lang.c:2858 msgid "" "# Format string for thread level representation\n" "# Default: %n %m [%L] %T %F\n" @@ -7255,19 +7265,19 @@ msgid "" "# %T Thread tree (only thread level)\n" msgstr "" -#: src/lang.c:2877 +#: src/lang.c:2876 msgid "Format string for display of dates" msgstr "" -#: src/lang.c:2878 +#: src/lang.c:2877 msgid "# Format string for date representation\n" msgstr "" -#: src/lang.c:2888 +#: src/lang.c:2887 msgid "Unicode normalization form" msgstr "" -#: src/lang.c:2889 +#: src/lang.c:2888 msgid "" "# Unicode normalization form\n" "# Possible values are:\n" @@ -7279,19 +7289,19 @@ msgid "" "# 5 = NFKC_CF\n" msgstr "" -#: src/lang.c:2903 +#: src/lang.c:2902 msgid "Render BiDi" msgstr "" -#: src/lang.c:2904 +#: src/lang.c:2903 msgid "# If ON, bi-directional text is rendered by tin\n" msgstr "" -#: src/lang.c:2911 +#: src/lang.c:2910 msgid "Function for sorting articles" msgstr "" -#: src/lang.c:2912 +#: src/lang.c:2911 msgid "" "# Function for sorting articles\n" "# Possible values are (the default is marked with *):\n" @@ -7299,182 +7309,182 @@ msgid "" "# 1 = heapsort\n" msgstr "" -#: src/lang.c:2925 +#: src/lang.c:2924 msgid "Automatically GroupMarkUnselArtRead" msgstr "" -#: src/lang.c:2931 +#: src/lang.c:2930 msgid "Delete post-process files" msgstr "" -#: src/lang.c:2936 +#: src/lang.c:2935 msgid "Filename for all mailed articles, sets, no filename=do not save." msgstr "" -#: src/lang.c:2937 +#: src/lang.c:2936 msgid "Mailbox to save sent mails" msgstr "" -#: src/lang.c:2942 +#: src/lang.c:2941 msgid "Set Followup-To: header to this group(s). sets, cancels." msgstr "" -#: src/lang.c:2943 +#: src/lang.c:2942 msgid "Followup-To: header" msgstr "" -#: src/lang.c:2948 +#: src/lang.c:2947 msgid "Enter default mail address (and fullname). sets, cancels." msgstr "" -#: src/lang.c:2955 +#: src/lang.c:2954 msgid "" "Path and options for ispell-like spell-checker. sets, cancels." msgstr "" -#: src/lang.c:2956 +#: src/lang.c:2955 msgid "Ispell program" msgstr "" -#: src/lang.c:2962 +#: src/lang.c:2961 msgid "When group is a mailing list, send responses to this email address." msgstr "" -#: src/lang.c:2963 +#: src/lang.c:2962 msgid "Mailing list address" msgstr "" -#: src/lang.c:2969 +#: src/lang.c:2968 msgid "Forward articles as attachment" msgstr "" -#: src/lang.c:2974 +#: src/lang.c:2973 msgid "" "A comma separated list of MIME major/minor Content-Types. cancels." msgstr "" -#: src/lang.c:2975 +#: src/lang.c:2974 msgid "Which MIME types will be saved" msgstr "" -#: src/lang.c:2980 +#: src/lang.c:2979 msgid "Value of the Organization: header. sets, cancels." msgstr "" -#: src/lang.c:2981 +#: src/lang.c:2980 msgid "Organization: header" msgstr "" -#: src/lang.c:2986 +#: src/lang.c:2985 msgid "Filename for saved articles. sets, cancels." msgstr "" -#: src/lang.c:2987 +#: src/lang.c:2986 #, fuzzy msgid "savefile" msgstr "Spara filnamn> " -#: src/lang.c:2992 src/lang.c:3016 +#: src/lang.c:2991 src/lang.c:3015 msgid "Scope for the filter rule. sets, cancels." msgstr "" -#: src/lang.c:2993 +#: src/lang.c:2992 msgid "Quick (1 key) select filter scope" msgstr "" -#: src/lang.c:2998 src/lang.c:3022 +#: src/lang.c:2997 src/lang.c:3021 msgid "Header for filter rule. sets, cancels." msgstr "" -#: src/lang.c:2999 +#: src/lang.c:2998 msgid "Quick (1 key) select filter header" msgstr "" -#: src/lang.c:3004 src/lang.c:3028 +#: src/lang.c:3003 src/lang.c:3027 msgid "ON = case sensitive, OFF = ignore case. sets, cancels." msgstr "" -#: src/lang.c:3005 +#: src/lang.c:3004 msgid "Quick (1 key) select filter case" msgstr "" -#: src/lang.c:3010 src/lang.c:3034 +#: src/lang.c:3009 src/lang.c:3033 msgid "ON = expire, OFF = don't ever expire. sets, cancels." msgstr "" -#: src/lang.c:3011 +#: src/lang.c:3010 msgid "Quick (1 key) select filter expire" msgstr "" -#: src/lang.c:3017 +#: src/lang.c:3016 msgid "Quick (1 key) kill filter scope" msgstr "" -#: src/lang.c:3023 +#: src/lang.c:3022 msgid "Quick (1 key) kill filter header" msgstr "" -#: src/lang.c:3029 +#: src/lang.c:3028 msgid "Quick (1 key) kill filter case" msgstr "" -#: src/lang.c:3035 +#: src/lang.c:3034 msgid "Quick (1 key) kill filter expire" msgstr "" -#: src/lang.c:3041 +#: src/lang.c:3040 msgid "Assume this charset if no charset declaration is present, to set." msgstr "" -#: src/lang.c:3042 +#: src/lang.c:3041 #, fuzzy msgid "UNDECLARED_CHARSET" msgstr "MM_NETWORK_CHARSET" -#: src/lang.c:3048 +#: src/lang.c:3047 msgid "" "Add this text at the start of the message body. sets, cancels." msgstr "" -#: src/lang.c:3049 +#: src/lang.c:3048 #, fuzzy msgid "X_Body" msgstr "Fet" -#: src/lang.c:3054 +#: src/lang.c:3053 msgid "Insert this header when posting. sets, cancels." msgstr "" -#: src/lang.c:3055 +#: src/lang.c:3054 msgid "X_Headers" msgstr "" -#: src/lang.c:3060 +#: src/lang.c:3059 msgid "" "Automatically insert an X-Comment-To: header? toggles & sets." msgstr "" -#: src/lang.c:3061 +#: src/lang.c:3060 msgid "Insert 'X-Comment-To:' header" msgstr "" #. TODO: lang.c -#: src/main.c:819 +#: src/main.c:824 msgid "reading from local spool" msgstr "" #. TODO: != ENOENT ? and -> lang.c -#: src/misc.c:750 +#: src/misc.c:753 #, c-format msgid "Error: unlink %s" msgstr "" -#: src/misc.c:3928 +#: src/misc.c:3933 #, 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:3931 +#: src/misc.c:3936 #, c-format msgid "Version: %s %s release %s (\"%s\")\n" msgstr "Version: %s %s utgåva %s (\"%s\")\n" @@ -7490,29 +7500,29 @@ msgid "" "Server timed out, trying reconnect # %d\n" msgstr "" -#: src/nntplib.c:860 src/signal.c:432 +#: src/nntplib.c:860 src/signal.c:433 msgid "NNTP connection error. Exiting..." msgstr "" -#: src/nntplib.c:872 src/nntplib.c:1864 +#: src/nntplib.c:872 src/nntplib.c:1865 msgid "Rejoin current group\n" msgstr "" -#: src/nntplib.c:880 src/nntplib.c:1872 +#: src/nntplib.c:881 src/nntplib.c:1874 #, c-format msgid "Read (%s)\n" msgstr "Läs (%s)\n" -#: src/nntplib.c:882 +#: src/nntplib.c:883 #, c-format msgid "Resend last command (%s)\n" msgstr "" -#: src/nntplib.c:1512 +#: src/nntplib.c:1513 msgid "CAPABILITIES did not announce READER" msgstr "" -#: src/nntplib.c:2018 +#: src/nntplib.c:2020 msgid "MOTD: " msgstr "" @@ -7521,14 +7531,14 @@ msgstr "" msgid "couldn't expand %s\n" msgstr "" -#: src/post.c:1357 +#: src/post.c:1775 #, 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:1362 +#: src/post.c:1780 #, c-format msgid "" "Line %d is longer than %d octets and should be folded, but\n" @@ -7536,19 +7546,19 @@ msgid "" "posting doesn't contain any 8bit chars and thus folding won't happen\n" msgstr "" -#: src/post.c:1364 +#: src/post.c:1782 #, 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:2353 +#: src/post.c:2769 #, c-format msgid "Posting: %.*s ..." msgstr "Postar: %.*s ..." -#: src/post.c:4119 +#: src/post.c:4533 msgid "Can't supersede in mailgroups, try repost instead." msgstr "" @@ -7580,7 +7590,7 @@ msgstr "[- Ej tillgänglig -]" #. #. * Add the References data to the cache #. -#: src/refs.c:1015 src/refs.c:1077 +#: src/refs.c:1009 src/refs.c:1071 #, c-format msgid "Building References-trees (%d/%d)..." msgstr "" @@ -7589,7 +7599,7 @@ msgstr "" #. * preamble #. * TODO: -> lang.c #. -#: src/rfc2047.c:1323 +#: src/rfc2047.c:1330 #, c-format msgid "" "This message has been composed in the 'multipart/mixed' MIME-format. If you\n" @@ -7599,37 +7609,37 @@ msgid "" "\n" msgstr "" -#: src/save.c:1075 +#: src/save.c:1046 msgid "bytes" msgstr "byte" -#: src/select.c:411 +#: src/select.c:417 msgid "unread" msgstr "oläst" -#: src/select.c:411 +#: src/select.c:417 msgid "all" msgstr "alla" -#: src/select.c:594 src/select.c:596 +#: src/select.c:611 src/select.c:613 msgid " R" msgstr "" -#: src/xface.c:73 +#: src/xface.c:75 msgid "Can't run slrnface: Not running in an xterm." msgstr "" -#: src/xface.c:85 src/xface.c:96 src/xface.c:111 +#: 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:120 src/xface.c:152 +#: src/xface.c:122 src/xface.c:154 #, c-format msgid "Can't run slrnface: failed to create %s" msgstr "" -#: src/xface.c:130 +#: 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" @@ -7643,16 +7653,16 @@ msgid "" "Do not try to remove them.\n" msgstr "" -#: src/xface.c:144 +#: src/xface.c:146 msgid "Can't run slrnface: couldn't construct fifo name." msgstr "" -#: src/xface.c:183 +#: src/xface.c:185 #, c-format msgid "Slrnface abnormally exited, code %d." msgstr "" -#: src/xface.c:230 +#: src/xface.c:231 #, c-format msgid "Slrnface failed: %s." msgstr "" diff -Nurp '--exclude=.bzr*' tin-2.4.5/po/tin.pot tin-2.6.0/po/tin.pot --- tin-2.4.5/po/tin.pot 2020-12-24 00:25:33.000000000 +0100 +++ tin-2.6.0/po/tin.pot 2021-08-20 10:49:52.902878937 +0200 @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-12-24 00:24+0100\n" +"POT-Creation-Date: 2021-08-20 10:49+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -23,367 +23,357 @@ msgid "Reading %s\n" msgstr "" #. TODO: -> lang.c -#: src/art.c:1205 +#: src/art.c:1199 msgid "Threading by multipart" msgstr "" #. -> lang.c -#: src/art.c:2539 +#: src/art.c:2486 #, c-format msgid "Writing %s\n" msgstr "" #. TODO: -> lang.c -#: src/art.c:2619 +#: src/art.c:2565 msgid "Writing overview cache..." msgstr "" -#: src/attrib.c:986 +#: src/attrib.c:990 msgid "Processing attributes... " msgstr "" -#: src/attrib.c:1205 +#: src/attrib.c:1207 #, c-format msgid "" "# Do not edit this comment block\n" "#\n" msgstr "" -#: src/attrib.c:1206 +#: src/attrib.c:1208 #, c-format msgid "# scope=STRING (eg. alt.*,!alt.bin*) [mandatory]\n" msgstr "" -#: src/attrib.c:1207 +#: src/attrib.c:1209 #, c-format msgid "# add_posted_to_filter=ON/OFF\n" msgstr "" -#: src/attrib.c:1208 +#: src/attrib.c:1210 #, c-format msgid "# advertising=ON/OFF\n" msgstr "" -#: src/attrib.c:1209 +#: src/attrib.c:1211 #, c-format msgid "# alternative_handling=ON/OFF\n" msgstr "" -#: src/attrib.c:1210 +#: src/attrib.c:1212 #, c-format msgid "# ask_for_metamail=ON/OFF\n" msgstr "" -#: src/attrib.c:1211 +#: src/attrib.c:1213 #, c-format msgid "# auto_cc_bcc=NUM\n" msgstr "" -#: src/attrib.c:1212 +#: src/attrib.c:1214 #, c-format msgid "# 0=No, 1=Cc, 2=Bcc, 3=Cc and Bcc\n" msgstr "" -#: src/attrib.c:1213 +#: src/attrib.c:1215 #, c-format msgid "# auto_list_thread=ON/OFF\n" msgstr "" -#: src/attrib.c:1214 -#, c-format -msgid "# auto_save=ON/OFF\n" -msgstr "" - -#: src/attrib.c:1215 +#: src/attrib.c:1216 #, c-format msgid "# auto_select=ON/OFF\n" msgstr "" -#: src/attrib.c:1216 +#: src/attrib.c:1217 #, c-format msgid "# batch_save=ON/OFF\n" msgstr "" -#: src/attrib.c:1217 +#: src/attrib.c:1218 #, c-format msgid "# date_format=STRING (eg. %%a, %%d %%b %%Y %%H:%%M:%%S)\n" msgstr "" -#: src/attrib.c:1218 +#: src/attrib.c:1219 #, c-format msgid "# delete_tmp_files=ON/OFF\n" msgstr "" -#: src/attrib.c:1219 +#: src/attrib.c:1220 #, c-format msgid "# editor_format=STRING (eg. %%E +%%N %%F)\n" msgstr "" -#: src/attrib.c:1220 +#: src/attrib.c:1221 #, c-format msgid "# fcc=STRING (eg. =mailbox)\n" msgstr "" -#: src/attrib.c:1221 +#: src/attrib.c:1222 #, c-format msgid "# followup_to=STRING\n" msgstr "" -#: src/attrib.c:1222 +#: src/attrib.c:1223 #, c-format msgid "# from=STRING (just append wanted From:-line, don't use quotes)\n" msgstr "" -#: src/attrib.c:1223 +#: src/attrib.c:1224 #, c-format msgid "# group_catchup_on_exit=ON/OFF\n" msgstr "" -#: src/attrib.c:1224 +#: src/attrib.c:1225 #, c-format msgid "# group_format=STRING (eg. %%n %%m %%R %%L %%s %%F)\n" msgstr "" -#: src/attrib.c:1225 +#: src/attrib.c:1226 #, c-format msgid "# mail_8bit_header=ON/OFF\n" msgstr "" -#: src/attrib.c:1226 +#: src/attrib.c:1227 #, c-format msgid "# mail_mime_encoding=supported_encoding" msgstr "" -#: src/attrib.c:1234 +#: src/attrib.c:1235 #, c-format msgid "# ispell=STRING\n" msgstr "" -#: src/attrib.c:1236 +#: src/attrib.c:1237 #, c-format msgid "# maildir=STRING (eg. ~/Mail)\n" msgstr "" -#: src/attrib.c:1237 +#: src/attrib.c:1238 #, c-format msgid "# mailing_list=STRING (eg. majordomo@example.org)\n" msgstr "" -#: src/attrib.c:1238 +#: src/attrib.c:1239 #, c-format msgid "# mime_types_to_save=STRING (eg. image/*,!image/bmp)\n" msgstr "" -#: src/attrib.c:1239 +#: src/attrib.c:1240 #, c-format msgid "# mark_ignore_tags=ON/OFF\n" msgstr "" -#: src/attrib.c:1240 +#: src/attrib.c:1241 #, c-format msgid "# mark_saved_read=ON/OFF\n" msgstr "" -#: src/attrib.c:1241 +#: src/attrib.c:1242 #, c-format msgid "# mime_forward=ON/OFF\n" msgstr "" -#: src/attrib.c:1243 +#: src/attrib.c:1244 #, c-format msgid "# mm_network_charset=supported_charset" msgstr "" -#: src/attrib.c:1250 +#: src/attrib.c:1251 #, c-format msgid "# undeclared_charset=STRING (default is US-ASCII)\n" msgstr "" -#: src/attrib.c:1252 +#: src/attrib.c:1253 #, c-format msgid "# news_headers_to_display=STRING\n" msgstr "" -#: src/attrib.c:1253 +#: src/attrib.c:1254 #, c-format msgid "# news_headers_to_not_display=STRING\n" msgstr "" -#: src/attrib.c:1254 +#: src/attrib.c:1255 #, c-format msgid "# news_quote_format=STRING\n" msgstr "" -#: src/attrib.c:1255 +#: src/attrib.c:1256 #, c-format msgid "# organization=STRING (if beginning with '/' read from file)\n" msgstr "" -#: src/attrib.c:1256 +#: src/attrib.c:1257 #, c-format msgid "# pos_first_unread=ON/OFF\n" msgstr "" -#: src/attrib.c:1257 +#: src/attrib.c:1258 #, c-format msgid "# post_8bit_header=ON/OFF\n" msgstr "" -#: src/attrib.c:1258 +#: src/attrib.c:1259 #, c-format msgid "# post_mime_encoding=supported_encoding" msgstr "" -#: src/attrib.c:1265 +#: src/attrib.c:1266 #, c-format msgid "# post_process_type=NUM\n" msgstr "" -#: src/attrib.c:1270 +#: src/attrib.c:1271 #, c-format msgid "# post_process_view=ON/OFF\n" msgstr "" -#: src/attrib.c:1271 +#: src/attrib.c:1272 #, c-format msgid "# quick_kill_scope=STRING (ie. talk.*)\n" msgstr "" -#: src/attrib.c:1272 +#: src/attrib.c:1273 #, c-format msgid "# quick_kill_expire=ON/OFF\n" msgstr "" -#: src/attrib.c:1273 +#: src/attrib.c:1274 #, c-format msgid "# quick_kill_case=ON/OFF\n" msgstr "" -#: src/attrib.c:1274 +#: src/attrib.c:1275 #, c-format msgid "# quick_kill_header=NUM\n" msgstr "" -#: src/attrib.c:1275 src/attrib.c:1284 +#: src/attrib.c:1276 src/attrib.c:1285 #, c-format msgid "# 0=Subject: (case sensitive) 1=Subject: (ignore case)\n" msgstr "" -#: src/attrib.c:1276 src/attrib.c:1285 +#: src/attrib.c:1277 src/attrib.c:1286 #, c-format msgid "# 2=From: (case sensitive) 3=From: (ignore case)\n" msgstr "" -#: src/attrib.c:1277 src/attrib.c:1286 +#: src/attrib.c:1278 src/attrib.c:1287 #, c-format msgid "# 4=Message-ID: & full References: line\n" msgstr "" -#: src/attrib.c:1278 src/attrib.c:1287 +#: src/attrib.c:1279 src/attrib.c:1288 #, c-format msgid "# 5=Message-ID: & last References: entry only\n" msgstr "" -#: src/attrib.c:1279 src/attrib.c:1288 +#: src/attrib.c:1280 src/attrib.c:1289 #, c-format msgid "# 6=Message-ID: entry only 7=Lines:\n" msgstr "" -#: src/attrib.c:1280 +#: src/attrib.c:1281 #, c-format msgid "# quick_select_scope=STRING\n" msgstr "" -#: src/attrib.c:1281 +#: src/attrib.c:1282 #, c-format msgid "# quick_select_expire=ON/OFF\n" msgstr "" -#: src/attrib.c:1282 +#: src/attrib.c:1283 #, c-format msgid "# quick_select_case=ON/OFF\n" msgstr "" -#: src/attrib.c:1283 +#: src/attrib.c:1284 #, c-format msgid "# quick_select_header=NUM\n" msgstr "" -#: src/attrib.c:1289 +#: src/attrib.c:1290 #, c-format msgid "# quote_chars=STRING (%%I for initials)\n" msgstr "" -#: src/attrib.c:1291 +#: src/attrib.c:1292 #, c-format msgid "# print_header=ON/OFF\n" msgstr "" -#: src/attrib.c:1293 +#: src/attrib.c:1294 #, c-format msgid "# process_only_unread=ON/OFF\n" msgstr "" -#: src/attrib.c:1294 +#: src/attrib.c:1295 #, c-format msgid "# prompt_followupto=ON/OFF\n" msgstr "" -#: src/attrib.c:1295 +#: src/attrib.c:1296 #, c-format msgid "# savedir=STRING (eg. ~user/News)\n" msgstr "" -#: src/attrib.c:1296 +#: src/attrib.c:1297 #, c-format msgid "# savefile=STRING (eg. =linux)\n" msgstr "" -#: src/attrib.c:1297 +#: src/attrib.c:1298 #, c-format msgid "# sigfile=STRING (eg. $var/sig)\n" msgstr "" -#: src/attrib.c:1298 +#: src/attrib.c:1299 #, c-format msgid "# show_author=NUM\n" msgstr "" -#: src/attrib.c:1304 +#: src/attrib.c:1305 #, c-format msgid "# show_signatures=ON/OFF\n" msgstr "" -#: src/attrib.c:1305 +#: src/attrib.c:1306 #, c-format msgid "# show_only_unread_arts=ON/OFF\n" msgstr "" -#: src/attrib.c:1306 +#: src/attrib.c:1307 #, c-format msgid "# sigdashes=ON/OFF\n" msgstr "" -#: src/attrib.c:1307 +#: src/attrib.c:1308 #, c-format msgid "# signature_repost=ON/OFF\n" msgstr "" -#: src/attrib.c:1308 +#: src/attrib.c:1309 #, c-format msgid "# sort_article_type=NUM\n" msgstr "" -#: src/attrib.c:1326 +#: src/attrib.c:1327 #, c-format msgid "# sort_threads_type=NUM\n" msgstr "" -#: src/attrib.c:1335 -#, c-format -msgid "# start_editor_offset=ON/OFF\n" -msgstr "" - #: src/attrib.c:1336 #, c-format msgid "# tex2iso_conv=ON/OFF\n" @@ -513,7 +503,7 @@ msgstr "" msgid "(unknown)" msgstr "" -#: src/keymap.c:280 +#: src/keymap.c:282 msgid "NULL" msgstr "" @@ -948,7 +938,7 @@ msgstr "" msgid "Creating newsrc file...\n" msgstr "" -#: src/lang.c:161 src/lang.c:1314 src/lang.c:1334 +#: src/lang.c:161 src/lang.c:1327 src/lang.c:1347 msgid "Default" msgstr "" @@ -981,241 +971,245 @@ msgid "*** End of page ***" msgstr "" #: src/lang.c:170 -msgid "*** End of scopes ***" +msgid "*** End of posted articles ***" msgstr "" #: src/lang.c:171 -msgid "*** End of thread ***" +msgid "*** End of scopes ***" msgstr "" #: src/lang.c:172 -msgid "*** End of URLs ***" +msgid "*** End of thread ***" msgstr "" #: src/lang.c:173 -msgid "Enter limit of articles to get> " +msgid "*** End of URLs ***" msgstr "" #: src/lang.c:174 -msgid "Enter Message-ID to go to> " +msgid "Enter limit of articles to get> " msgstr "" #: src/lang.c:175 -msgid " and enter next unread thread" +msgid "Enter Message-ID to go to> " msgstr "" #: src/lang.c:176 -msgid " and enter next unread article" +msgid " and enter next unread thread" msgstr "" #: src/lang.c:177 -msgid " and enter next unread group" +msgid " and enter next unread article" msgstr "" #: src/lang.c:178 -msgid "Enter option number> " +msgid " and enter next unread group" msgstr "" #: src/lang.c:179 +msgid "Enter option number> " +msgstr "" + +#: src/lang.c:180 #, c-format msgid "Enter range [%s]> " msgstr "" -#: src/lang.c:180 +#: src/lang.c:181 msgid "" "\n" "Warning: Approved: header used.\n" msgstr "" -#: src/lang.c:182 +#: src/lang.c:183 msgid "" "\n" "Error: Bad address in Approved: header.\n" msgstr "" -#: src/lang.c:183 +#: src/lang.c:184 msgid "" "\n" "Error: Bad address in From: header.\n" msgstr "" -#: src/lang.c:184 +#: src/lang.c:185 msgid "" "\n" "Error: Bad FQDN in Message-ID: header.\n" msgstr "" -#: src/lang.c:185 +#: src/lang.c:186 msgid "" "\n" "Error: Bad address in Reply-To: header.\n" msgstr "" -#: src/lang.c:186 +#: src/lang.c:187 msgid "" "\n" "Error: Bad address in To: header.\n" msgstr "" -#: src/lang.c:188 +#: src/lang.c:189 #, c-format msgid "Can't unlock %s" msgstr "" -#: src/lang.c:189 +#: src/lang.c:190 #, c-format msgid "Couldn't dotlock %s - article not appended!" msgstr "" -#: src/lang.c:190 +#: src/lang.c:191 #, c-format msgid "Couldn't lock %s - article not appended!" msgstr "" -#: src/lang.c:193 +#: src/lang.c:194 #, c-format msgid "Corrupted file %s" msgstr "" -#: src/lang.c:195 +#: src/lang.c:196 msgid "" "\n" "Error: Followup-To \"poster\" and a newsgroup is not allowed!\n" msgstr "" -#: src/lang.c:196 +#: src/lang.c:197 #, c-format msgid "Error: Custom format exceeds screen width. Using default \"%s\"." msgstr "" -#: src/lang.c:197 +#: src/lang.c:198 msgid "Internal error in GNKSA routine - send bug report.\n" msgstr "" -#: src/lang.c:198 +#: src/lang.c:199 msgid "Left angle bracket missing in route address.\n" msgstr "" -#: src/lang.c:199 +#: src/lang.c:200 msgid "Left parenthesis missing in old-style address.\n" msgstr "" -#: src/lang.c:200 +#: src/lang.c:201 msgid "Right parenthesis missing in old-style address.\n" msgstr "" -#: src/lang.c:201 +#: src/lang.c:202 msgid "At-sign missing in mail address.\n" msgstr "" -#: src/lang.c:202 +#: src/lang.c:203 msgid "Single component FQDN is not allowed. Add your domain.\n" msgstr "" -#: src/lang.c:203 +#: src/lang.c:204 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:204 +#: src/lang.c:205 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:205 +#: src/lang.c:206 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:206 +#: src/lang.c:207 msgid "Illegal character in FQDN.\n" msgstr "" -#: src/lang.c:207 +#: src/lang.c:208 msgid "Zero length FQDN component not allowed.\n" msgstr "" -#: src/lang.c:208 +#: src/lang.c:209 msgid "FQDN component exceeds maximum allowed length (63 chars).\n" msgstr "" -#: src/lang.c:209 +#: src/lang.c:210 msgid "FQDN component may not start or end with hyphen.\n" msgstr "" -#: src/lang.c:210 +#: src/lang.c:211 msgid "FQDN component may not start with digit.\n" msgstr "" -#: src/lang.c:211 +#: src/lang.c:212 msgid "Domain literal has impossible numeric value.\n" msgstr "" -#: src/lang.c:212 +#: src/lang.c:213 msgid "" "Domain literal is for private use only and not allowed for global use.\n" msgstr "" -#: src/lang.c:213 +#: src/lang.c:214 msgid "Right bracket missing in domain literal.\n" msgstr "" -#: src/lang.c:214 +#: src/lang.c:215 msgid "Missing localpart of mail address.\n" msgstr "" -#: src/lang.c:215 +#: src/lang.c:216 msgid "Illegal character in localpart of mail address.\n" msgstr "" -#: src/lang.c:216 +#: src/lang.c:217 msgid "Zero length localpart component not allowed.\n" msgstr "" -#: src/lang.c:217 +#: src/lang.c:218 msgid "" "Illegal character in realname.\n" "Unquoted words may not contain '!()<>@,;:\\.[]' in route addresses.\n" msgstr "" -#: src/lang.c:218 +#: src/lang.c:219 msgid "" "Illegal character in realname.\n" "Quoted words may not contain '()<>\\'.\n" msgstr "" -#: src/lang.c:219 +#: src/lang.c:220 msgid "" "Illegal character in realname.\n" "Encoded words may not contain '!()<>@,;:\"\\.[]/=' in parameter.\n" msgstr "" -#: src/lang.c:220 +#: src/lang.c:221 msgid "Bad syntax in encoded word used in realname.\n" msgstr "" -#: src/lang.c:221 +#: src/lang.c:222 msgid "" "Illegal character in realname.\n" "Unquoted words may not contain '()<>\\' in old-style addresses.\n" msgstr "" -#: src/lang.c:222 +#: src/lang.c:223 msgid "" "Illegal character in realname.\n" "Control characters and unencoded 8bit characters > 127 are not allowed.\n" msgstr "" -#: src/lang.c:223 +#: src/lang.c:224 msgid "" "\n" "Error: No blank line found after header.\n" msgstr "" -#: src/lang.c:224 +#: src/lang.c:225 #, c-format msgid "" "\n" @@ -1223,7 +1217,7 @@ msgid "" msgstr "" #. TODO: fixme, US-ASCII is not the only 7bit charset we know about -#: src/lang.c:226 +#: src/lang.c:227 msgid "" "\n" "Error: Posting contains non-ASCII characters but MM_CHARSET is set to\n" @@ -1232,7 +1226,7 @@ msgid "" " editing tinrc.\n" msgstr "" -#: src/lang.c:231 +#: src/lang.c:232 msgid "" "\n" "Error: Posting contains non-ASCII characters but the MIME encoding\n" @@ -1242,13 +1236,13 @@ msgid "" " using the M)enu of configurable options or by editing tinrc.\n" msgstr "" -#: src/lang.c:237 +#: src/lang.c:238 msgid "" "\n" "Error: Article starts with blank line instead of header\n" msgstr "" -#: src/lang.c:238 +#: src/lang.c:239 #, c-format msgid "" "\n" @@ -1256,28 +1250,28 @@ msgid "" "%s\n" msgstr "" -#: src/lang.c:239 +#: src/lang.c:240 #, c-format msgid "" "\n" "Error: The \"%s:\" line is empty.\n" msgstr "" -#: src/lang.c:240 +#: src/lang.c:241 #, c-format msgid "" "\n" "Error: The \"%s:\" line is missing from the article header.\n" msgstr "" -#: src/lang.c:241 +#: src/lang.c:242 #, c-format msgid "" "\n" "Error: %s contains non 7bit chars.\n" msgstr "" -#: src/lang.c:242 +#: src/lang.c:243 #, c-format msgid "" "\n" @@ -1285,153 +1279,153 @@ msgid "" "%s\n" msgstr "" -#: src/lang.c:243 +#: src/lang.c:244 #, c-format msgid "" "\n" "Error: There are multiple (%d) \"%s:\" lines in the header.\n" msgstr "" -#: src/lang.c:244 +#: src/lang.c:245 #, c-format msgid "Insecure permissions of %s (%o)" msgstr "" -#: src/lang.c:248 +#: src/lang.c:250 #, c-format msgid "MIME parse error: Unexpected end of %s/%s article" msgstr "" -#: src/lang.c:249 +#: src/lang.c:251 msgid "MIME parse error: Start boundary whilst reading headers" msgstr "" -#: src/lang.c:250 +#: src/lang.c:253 msgid "" "\n" "Error: \"poster\" is not allowed in Newsgroups!\n" msgstr "" -#: src/lang.c:251 +#: src/lang.c:254 msgid "Can't get a (fully-qualified) domain-name!" msgstr "" -#: src/lang.c:252 +#: src/lang.c:255 #, c-format msgid "No permissions to go into %s\n" msgstr "" -#: src/lang.c:254 +#: src/lang.c:257 msgid "" "\n" "Error: From: line missing.\n" msgstr "" -#: src/lang.c:256 +#: src/lang.c:259 #, c-format msgid "No read permissions for %s\n" msgstr "" -#: src/lang.c:257 +#: src/lang.c:260 #, c-format msgid "File %s does not exist\n" msgstr "" -#: src/lang.c:258 +#: src/lang.c:261 #, c-format msgid "No write permissions for %s\n" msgstr "" -#: src/lang.c:259 +#: src/lang.c:262 msgid "Can't get user information (/etc/passwd missing?)" msgstr "" -#: src/lang.c:260 +#: src/lang.c:263 msgid "errors" msgstr "" -#: src/lang.c:262 +#: src/lang.c:265 #, c-format msgid "" "\n" "Error on line %d: \"Sender:\" header not allowed (it will be added for you)\n" msgstr "" -#: src/lang.c:264 +#: src/lang.c:267 #, c-format msgid "Server has non of the groups listed in %s" msgstr "" -#: src/lang.c:265 +#: src/lang.c:268 msgid "error" msgstr "" -#: src/lang.c:266 +#: src/lang.c:269 msgid "Unknown display level" msgstr "" -#: src/lang.c:267 +#: src/lang.c:270 msgid "" msgstr "" -#: src/lang.c:268 +#: src/lang.c:271 msgid "Exiting..." msgstr "" -#: src/lang.c:269 +#: src/lang.c:272 msgid "leaving external mail-reader" msgstr "" -#: src/lang.c:270 +#: src/lang.c:273 #, c-format msgid "Extracting %s..." msgstr "" -#: src/lang.c:272 +#: src/lang.c:275 #, c-format msgid "Error writing %s file. Filesystem full? File reset to previous state." msgstr "" -#: src/lang.c:273 +#: src/lang.c:276 #, c-format msgid "Error making backup of %s file. Filesystem full?" msgstr "" -#: src/lang.c:274 +#: src/lang.c:277 #, c-format msgid "Filtering global rules (%d/%d) ('q' to quit)..." msgstr "" -#: src/lang.c:275 +#: src/lang.c:278 msgid "Rule created by: " msgstr "" -#: src/lang.c:276 +#: src/lang.c:279 #, c-format msgid "Enter pattern [%s]> " msgstr "" -#: src/lang.c:277 +#: src/lang.c:280 #, c-format msgid "" "\n" "You requested followups to your article to go to the following %s:\n" msgstr "" -#: src/lang.c:278 +#: src/lang.c:281 #, c-format msgid " %s\t Answers will be directed to you by mail.\n" msgstr "" -#: src/lang.c:279 +#: src/lang.c:282 msgid "-- forwarded message --\n" msgstr "" -#: src/lang.c:280 +#: src/lang.c:283 msgid "-- end of forwarded message --\n" msgstr "" -#: src/lang.c:281 +#: src/lang.c:284 msgid "" "# Format:\n" "# comment=STRING Optional. Multiple lines allowed. Comments must be " @@ -1446,12 +1440,12 @@ msgid "" "# score=STRING One of the two keywords: 'hot' or 'kill'.\n" "# subj=STRING Optional. Subject: line (e.g. How to be a wizard).\n" "# from=STRING Optional. From: line (e.g. *Craig Shergold*).\n" -"# msgid=STRING Optional. Message-ID: line (e.g. <123@ether.net>) " +"# msgid=STRING Optional. Message-ID: line (e.g. <123@example.net>) " "with\n" "# full references.\n" "# msgid_last=STRING Optional. Like above, but with last reference only.\n" "# msgid_only=STRING Optional. Like above, but without references.\n" -"# refs_only=STRING Optional. References: line (e.g. <123@ether.net>) " +"# refs_only=STRING Optional. References: line (e.g. <123@example.net>) " "without\n" "# Message-ID:\n" "# lines=[<>]?NUM Optional. Lines: line. '<' or '>' are optional.\n" @@ -1466,1006 +1460,1028 @@ msgid "" "#\n" msgstr "" -#: src/lang.c:305 +#: src/lang.c:308 #, c-format msgid "Enter score for rule (default=%d): " msgstr "" -#: src/lang.c:306 +#: src/lang.c:309 #, c-format msgid "Enter the score weight (range 0 < score <= %d)" msgstr "" #. SCORE_MAX -#: src/lang.c:307 +#: src/lang.c:310 msgid "Full" msgstr "" -#: src/lang.c:308 +#: src/lang.c:311 msgid "Comment (optional) : " msgstr "" -#: src/lang.c:309 +#: src/lang.c:312 msgid "Apply pattern to : " msgstr "" -#: src/lang.c:310 +#: src/lang.c:313 msgid "From: line (ignore case) " msgstr "" -#: src/lang.c:311 +#: src/lang.c:314 msgid "From: line (case sensitive) " msgstr "" -#: src/lang.c:313 +#: src/lang.c:316 #, c-format msgid "%s%s: Unknown host.\n" msgstr "" -#: src/lang.c:315 +#: src/lang.c:318 msgid "global " msgstr "" -#: src/lang.c:316 +#: src/lang.c:319 #, c-format msgid "Please use %.100s instead" msgstr "" -#: src/lang.c:317 +#: src/lang.c:320 #, c-format msgid "%s is bogus" msgstr "" -#: src/lang.c:318 +#: src/lang.c:321 #, c-format msgid "Group %s is moderated. Continue?" msgstr "" -#: src/lang.c:319 +#: src/lang.c:322 msgid "groups" msgstr "" -#: src/lang.c:320 +#: src/lang.c:323 #, c-format msgid "Rereading %s..." msgstr "" -#: src/lang.c:321 +#: src/lang.c:324 msgid "Top Level Commands" msgstr "" -#: src/lang.c:322 +#: src/lang.c:325 msgid "Group Selection" msgstr "" -#: src/lang.c:323 +#: src/lang.c:326 msgid "group" msgstr "" -#: src/lang.c:324 +#: src/lang.c:327 msgid "" "*** Group descriptions are disabled according to current select_format ***" msgstr "" -#: src/lang.c:326 +#: src/lang.c:329 msgid "" "One or more lines of comment. to add a line or proceed if line is empty." msgstr "" -#: src/lang.c:327 +#: src/lang.c:330 msgid "From: line to add to filter file. toggles & sets." msgstr "" -#: src/lang.c:328 +#: src/lang.c:331 msgid "" "Linecount of articles to be filtered. < for less, > for more, = for equal." msgstr "" -#: src/lang.c:329 +#: src/lang.c:332 msgid "Message-ID: line to add to filter file. toggles & sets." msgstr "" -#: src/lang.c:330 +#: src/lang.c:333 msgid "Subject: line to add to filter file. toggles & sets." msgstr "" -#: src/lang.c:331 +#: src/lang.c:334 msgid "" "Enter text pattern to filter if Subject: & From: lines are not what you want." msgstr "" -#: src/lang.c:332 +#: src/lang.c:335 msgid "" "Select where text pattern should be applied. toggles & sets." msgstr "" -#: src/lang.c:333 +#: src/lang.c:336 msgid "" "Expiration time in days for the entered filter. toggles & sets." msgstr "" -#: src/lang.c:334 +#: src/lang.c:337 msgid "" "Apply kill only to current group or all groups. toggles & sets." msgstr "" -#: src/lang.c:335 +#: src/lang.c:338 msgid "" "Apply select to current group or all groups. toggles & sets." msgstr "" -#: src/lang.c:336 +#: src/lang.c:339 msgid "kill an article via a menu" msgstr "" -#: src/lang.c:337 +#: src/lang.c:340 msgid "auto-select (hot) an article via a menu" msgstr "" -#: src/lang.c:338 +#: src/lang.c:341 msgid "Browse URLs in article" msgstr "" -#: src/lang.c:339 +#: src/lang.c:342 msgid "0 - 9\t display article by number in current thread" msgstr "" -#: src/lang.c:341 +#: src/lang.c:344 msgid "cancel (delete) or supersede (overwrite) current article" msgstr "" -#: src/lang.c:342 +#: src/lang.c:345 msgid "post followup to current article" msgstr "" -#: src/lang.c:343 +#: src/lang.c:346 msgid "post followup (don't copy text) to current article" msgstr "" -#: src/lang.c:344 +#: src/lang.c:347 msgid "post followup to current article quoting complete headers" msgstr "" -#: src/lang.c:345 +#: src/lang.c:348 msgid "repost chosen article to another group" msgstr "" -#: src/lang.c:347 +#: src/lang.c:350 msgid "edit article (mail-groups only)" msgstr "" -#: src/lang.c:348 +#: src/lang.c:351 msgid "display first article in current thread" msgstr "" -#: src/lang.c:349 +#: src/lang.c:352 msgid "display first page of article" msgstr "" -#: src/lang.c:350 +#: src/lang.c:353 msgid "display last article in current thread" msgstr "" -#: src/lang.c:351 +#: src/lang.c:354 msgid "display last page of article" msgstr "" -#: src/lang.c:352 +#: src/lang.c:355 msgid "mark rest of thread as read and advance to next unread" msgstr "" -#: src/lang.c:353 +#: src/lang.c:356 msgid "display next article" msgstr "" -#: src/lang.c:354 +#: src/lang.c:357 msgid "display first article in next thread" msgstr "" -#: src/lang.c:355 +#: src/lang.c:358 msgid "display next unread article" msgstr "" -#: src/lang.c:356 +#: src/lang.c:359 msgid "go to the article that this one followed up" msgstr "" -#: src/lang.c:357 +#: src/lang.c:360 msgid "display previous article" msgstr "" -#: src/lang.c:358 +#: src/lang.c:361 msgid "display previous unread article" msgstr "" -#: src/lang.c:359 +#: src/lang.c:362 msgid "quickly kill an article using defaults" msgstr "" -#: src/lang.c:360 +#: src/lang.c:363 msgid "quickly auto-select (hot) an article using defaults" msgstr "" -#: src/lang.c:361 +#: src/lang.c:364 msgid "return to group selection level" msgstr "" -#: src/lang.c:362 +#: src/lang.c:365 msgid "reply through mail to author" msgstr "" -#: src/lang.c:363 +#: src/lang.c:366 msgid "reply through mail (don't copy text) to author" msgstr "" -#: src/lang.c:364 +#: src/lang.c:367 msgid "reply through mail to author quoting complete headers" msgstr "" -#: src/lang.c:365 +#: src/lang.c:368 msgid "search backwards within this article" msgstr "" -#: src/lang.c:366 +#: src/lang.c:369 msgid "search forwards within this article" msgstr "" -#: src/lang.c:367 +#: src/lang.c:370 msgid "show article in raw-mode (including all headers)" msgstr "" -#: src/lang.c:368 +#: src/lang.c:371 msgid "skip next block of included text" msgstr "" -#: src/lang.c:369 +#: src/lang.c:372 msgid "toggle display of sections hidden by a form-feed (^L) on/off" msgstr "" -#: src/lang.c:370 +#: src/lang.c:373 msgid "toggle display of all headers" msgstr "" -#: src/lang.c:371 +#: src/lang.c:374 msgid "toggle word highlighting on/off" msgstr "" -#: src/lang.c:372 +#: src/lang.c:375 msgid "toggle ROT-13 (basic decode) for current article" msgstr "" -#: src/lang.c:373 +#: src/lang.c:376 msgid "toggle tabwidth 4 <-> 8" msgstr "" -#: src/lang.c:374 -msgid "toggle german TeX style decoding for current article" +#: src/lang.c:377 +msgid "toggle German TeX style decoding for current article" msgstr "" -#: src/lang.c:375 +#: src/lang.c:378 msgid "toggle display of uuencoded sections" msgstr "" -#: src/lang.c:376 +#: src/lang.c:379 msgid "View/pipe/save multimedia attachments" msgstr "" -#: src/lang.c:377 +#: src/lang.c:380 msgid "choose first attachment in list" msgstr "" -#: src/lang.c:378 +#: src/lang.c:381 msgid "0 - 9\t choose attachment by number" msgstr "" -#: src/lang.c:379 +#: src/lang.c:382 msgid "choose last attachment in list" msgstr "" -#: src/lang.c:381 +#: src/lang.c:384 msgid "pipe attachment into command" msgstr "" -#: src/lang.c:382 +#: src/lang.c:385 msgid "pipe raw attachment into command" msgstr "" -#: src/lang.c:384 +#: src/lang.c:387 msgid "save attachment to disk" msgstr "" -#: src/lang.c:385 +#: src/lang.c:388 msgid "search for attachments forwards" msgstr "" -#: src/lang.c:386 +#: src/lang.c:389 msgid "search for attachments backwards" msgstr "" -#: src/lang.c:387 +#: src/lang.c:390 msgid "view attachment" msgstr "" -#: src/lang.c:388 +#: src/lang.c:391 msgid "tag attachment" msgstr "" -#: src/lang.c:389 +#: src/lang.c:392 msgid "tag attachments that match user specified pattern" msgstr "" -#: src/lang.c:390 +#: src/lang.c:393 msgid "reverse tagging on all attachments (toggle)" msgstr "" -#: src/lang.c:391 +#: src/lang.c:394 msgid "untag all tagged attachments" msgstr "" -#: src/lang.c:392 +#: src/lang.c:395 msgid "toggle info message in last line (name/description of attachment)" msgstr "" -#: src/lang.c:393 +#: src/lang.c:396 msgid "choose first attribute in list" msgstr "" -#: src/lang.c:394 +#: src/lang.c:397 msgid "0 - 9\t choose attribute by number" msgstr "" -#: src/lang.c:395 +#: src/lang.c:398 msgid "choose last attribute in list" msgstr "" -#: src/lang.c:396 +#: src/lang.c:399 msgid "reset attribute to a default value" msgstr "" -#: src/lang.c:397 +#: src/lang.c:400 msgid "search forwards for an attribute" msgstr "" -#: src/lang.c:398 +#: src/lang.c:401 msgid "search backwards for an attribute" msgstr "" -#: src/lang.c:399 +#: src/lang.c:402 msgid "select attribute" msgstr "" -#: src/lang.c:400 +#: src/lang.c:403 msgid "toggle back to options menu when invoked from there" msgstr "" -#: src/lang.c:401 +#: src/lang.c:404 #, c-format msgid "report bug or comment via mail to %s" msgstr "" -#: src/lang.c:402 +#: src/lang.c:405 msgid "choose first option in list" msgstr "" -#: src/lang.c:403 +#: src/lang.c:406 msgid "0 - 9\t choose option by number" msgstr "" -#: src/lang.c:404 +#: src/lang.c:407 msgid "choose last option in list" msgstr "" -#: src/lang.c:405 +#: src/lang.c:408 msgid "start scopes menu" msgstr "" -#: src/lang.c:406 +#: src/lang.c:409 msgid "search forwards for an option" msgstr "" -#: src/lang.c:407 +#: src/lang.c:410 msgid "search backwards for an option" msgstr "" -#: src/lang.c:408 +#: src/lang.c:411 msgid "select option" msgstr "" -#: src/lang.c:409 +#: src/lang.c:412 msgid "toggle to attributes menu" msgstr "" -#: src/lang.c:410 +#: src/lang.c:413 msgid "choose range of articles to be affected by next command" msgstr "" -#: src/lang.c:411 +#: src/lang.c:414 msgid "escape from command prompt" msgstr "" -#: src/lang.c:412 +#: src/lang.c:415 msgid "edit filter file" msgstr "" -#: src/lang.c:413 +#: src/lang.c:416 msgid "get help" msgstr "" -#: src/lang.c:414 +#: src/lang.c:417 msgid "display last article viewed" msgstr "" -#: src/lang.c:415 +#: src/lang.c:418 msgid "down one line" msgstr "" -#: src/lang.c:416 +#: src/lang.c:419 msgid "up one line" msgstr "" -#: src/lang.c:417 +#: src/lang.c:420 msgid "go to article chosen by Message-ID" msgstr "" -#: src/lang.c:418 +#: src/lang.c:421 msgid "mail article/thread/hot/pattern/tagged articles to someone" msgstr "" -#: src/lang.c:419 +#: src/lang.c:422 msgid "menu of configurable options" msgstr "" -#: src/lang.c:420 +#: src/lang.c:423 msgid "down one page" msgstr "" -#: src/lang.c:421 +#: src/lang.c:424 msgid "up one page" msgstr "" -#: src/lang.c:423 +#: src/lang.c:426 msgid "post (write) article to current group" msgstr "" -#: src/lang.c:424 +#: src/lang.c:427 msgid "post postponed articles" msgstr "" -#: src/lang.c:426 +#: src/lang.c:429 msgid "list articles posted by you (from posted file)" msgstr "" -#: src/lang.c:427 +#: src/lang.c:430 msgid "return to previous menu" msgstr "" -#: src/lang.c:428 +#: src/lang.c:431 msgid "quit tin immediately" msgstr "" -#: src/lang.c:429 +#: src/lang.c:432 msgid "redraw page" msgstr "" -#: src/lang.c:430 +#: src/lang.c:433 msgid "save article/thread/hot/pattern/tagged articles to file" msgstr "" -#: src/lang.c:431 +#: src/lang.c:434 msgid "save marked articles automatically without user prompts" msgstr "" -#: src/lang.c:432 +#: src/lang.c:435 msgid "scroll the screen one line down" msgstr "" -#: src/lang.c:433 +#: src/lang.c:436 msgid "scroll the screen one line up" msgstr "" -#: src/lang.c:434 +#: src/lang.c:437 msgid "search for articles by author backwards" msgstr "" -#: src/lang.c:435 +#: src/lang.c:438 msgid "search for articles by author forwards" msgstr "" -#: src/lang.c:436 +#: src/lang.c:439 msgid "search all articles for a given string (this may take some time)" msgstr "" -#: src/lang.c:437 +#: src/lang.c:440 msgid " \t (searches are case-insensitive and wrap around to all articles)" msgstr "" -#: src/lang.c:438 +#: src/lang.c:441 msgid "search for articles by Subject line backwards" msgstr "" -#: src/lang.c:439 +#: src/lang.c:442 msgid "search for articles by Subject line forwards" msgstr "" -#: src/lang.c:440 +#: src/lang.c:443 msgid "repeat last search" msgstr "" -#: src/lang.c:441 +#: src/lang.c:444 msgid "tag current article for reposting/mailing/piping/printing/saving" msgstr "" -#: src/lang.c:442 +#: src/lang.c:445 msgid "toggle info message in last line (subject/description)" msgstr "" -#: src/lang.c:443 +#: src/lang.c:446 msgid "toggle inverse video" msgstr "" -#: src/lang.c:444 -msgid "toggle mini help menu display" +#: src/lang.c:447 +msgid "toggle mini help menu and posting etiquette display" msgstr "" -#: src/lang.c:445 +#: src/lang.c:448 msgid "cycle the display of authors email address, real name, both or neither" msgstr "" -#: src/lang.c:446 +#: src/lang.c:449 msgid "show version information" msgstr "" -#: src/lang.c:447 +#: src/lang.c:450 msgid "mark all articles as read and return to group selection menu" msgstr "" -#: src/lang.c:448 +#: src/lang.c:451 msgid "mark all articles as read and enter next group with unread articles" msgstr "" -#: src/lang.c:449 +#: src/lang.c:452 msgid "choose first thread in list" msgstr "" -#: src/lang.c:450 +#: src/lang.c:453 msgid "choose last thread in list" msgstr "" -#: src/lang.c:451 +#: src/lang.c:454 msgid "list articles within current thread (bring up Thread sub-menu)" msgstr "" -#: src/lang.c:452 +#: src/lang.c:455 msgid "mark article as unread" msgstr "" -#: src/lang.c:453 +#: src/lang.c:456 msgid "mark current thread, range or tagged threads as read" msgstr "" -#: src/lang.c:454 +#: src/lang.c:457 msgid "mark current thread, range or tagged threads as unread" msgstr "" -#: src/lang.c:455 +#: src/lang.c:458 msgid "mark current/range/selected/pattern/tagged as read after prompting" msgstr "" -#: src/lang.c:456 +#: src/lang.c:459 msgid "mark current/range/selected/pattern/tagged as unread after prompting" msgstr "" -#: src/lang.c:457 +#: src/lang.c:460 msgid "toggle display of all/selected articles" msgstr "" -#: src/lang.c:458 +#: src/lang.c:461 msgid "display next group" msgstr "" -#: src/lang.c:459 +#: src/lang.c:462 msgid "display previous group" msgstr "" -#: src/lang.c:460 +#: src/lang.c:463 msgid "toggle all selections (all articles)" msgstr "" -#: src/lang.c:461 +#: src/lang.c:464 msgid "select group (make \"hot\")" msgstr "" -#: src/lang.c:462 +#: src/lang.c:465 msgid "select thread" msgstr "" -#: src/lang.c:463 +#: src/lang.c:466 msgid "select threads if at least one unread article is selected" msgstr "" -#: src/lang.c:464 +#: src/lang.c:467 msgid "select threads that match user specified pattern" msgstr "" -#: src/lang.c:465 src/lang.c:521 -msgid "tag/untag all parts of current multipart-message in order" -msgstr "" - -#: src/lang.c:466 +#: src/lang.c:468 msgid "0 - 9\t choose thread by number" msgstr "" -#: src/lang.c:467 +#: src/lang.c:469 msgid "toggle limit number of articles to get, and reload" msgstr "" -#: src/lang.c:468 +#: src/lang.c:470 msgid "toggle display of all/unread articles" msgstr "" -#: src/lang.c:469 +#: src/lang.c:471 msgid "toggle selection of thread" msgstr "" -#: src/lang.c:470 +#: src/lang.c:472 msgid "cycle through threading options available" msgstr "" -#: src/lang.c:471 +#: src/lang.c:473 msgid "undo all selections (all articles)" msgstr "" -#: src/lang.c:472 +#: src/lang.c:474 msgid "untag all tagged threads" msgstr "" -#: src/lang.c:473 +#: src/lang.c:475 +msgid "search for articles forwards" +msgstr "" + +#: src/lang.c:476 +msgid "search for articles backwards" +msgstr "" + +#: src/lang.c:477 +msgid "toggle info message in last line (Message-ID)" +msgstr "" + +#: src/lang.c:478 +msgid "Open article by Message-ID" +msgstr "" + +#: src/lang.c:479 msgid "add new scope" msgstr "" -#: src/lang.c:474 +#: src/lang.c:480 msgid "delete scope" msgstr "" -#: src/lang.c:475 +#: src/lang.c:481 msgid "edit attributes file" msgstr "" -#: src/lang.c:476 +#: src/lang.c:482 msgid "choose first scope in list" msgstr "" -#: src/lang.c:477 +#: src/lang.c:483 msgid "0 - 9\t choose scope by number" msgstr "" -#: src/lang.c:478 +#: src/lang.c:484 msgid "choose last scope in list" msgstr "" -#: src/lang.c:479 +#: src/lang.c:485 msgid "move scope" msgstr "" -#: src/lang.c:480 +#: src/lang.c:486 msgid "rename scope" msgstr "" -#: src/lang.c:481 +#: src/lang.c:487 msgid "select scope" msgstr "" -#: src/lang.c:482 +#: src/lang.c:488 msgid "mark all articles in group as read" msgstr "" -#: src/lang.c:483 +#: src/lang.c:489 msgid "mark all articles in group as read and move to next unread group" msgstr "" -#: src/lang.c:484 +#: src/lang.c:490 msgid "choose first group in list" msgstr "" -#: src/lang.c:485 +#: src/lang.c:491 msgid "choose group by name" msgstr "" -#: src/lang.c:486 +#: src/lang.c:492 msgid "0 - 9\t choose group by number" msgstr "" -#: src/lang.c:487 +#: src/lang.c:493 msgid "choose range of groups to be affected by next command" msgstr "" -#: src/lang.c:488 +#: src/lang.c:494 msgid "choose last group in list" msgstr "" -#: src/lang.c:490 +#: src/lang.c:496 msgid "list groups which an article has been posted to (by Message-ID)" msgstr "" -#: src/lang.c:491 +#: src/lang.c:497 msgid " \t (go to article if at least one of the groups is available)" msgstr "" -#: src/lang.c:493 +#: src/lang.c:499 msgid "mark all articles in chosen group unread" msgstr "" -#: src/lang.c:494 +#: src/lang.c:500 msgid "move chosen group within list" msgstr "" -#: src/lang.c:495 +#: src/lang.c:501 msgid "choose next group with unread news" msgstr "" -#: src/lang.c:496 src/lang.c:1396 +#: src/lang.c:502 src/lang.c:1409 msgid "quit" msgstr "" -#: src/lang.c:497 +#: src/lang.c:503 msgid "quit without saving configuration changes" msgstr "" -#: src/lang.c:498 +#: src/lang.c:504 msgid "read chosen group" msgstr "" -#: src/lang.c:499 +#: src/lang.c:505 msgid "reset .newsrc (all available articles in groups marked unread)" msgstr "" -#: src/lang.c:500 +#: src/lang.c:506 msgid "search backwards for a group name" msgstr "" -#: src/lang.c:501 +#: src/lang.c:507 msgid " \t (all searches are case-insensitive and wrap around)" msgstr "" -#: src/lang.c:502 +#: src/lang.c:508 msgid "search forwards for a group name" msgstr "" -#: src/lang.c:503 +#: src/lang.c:509 msgid "subscribe to chosen group" msgstr "" -#: src/lang.c:504 +#: src/lang.c:510 msgid "subscribe to groups that match pattern" msgstr "" -#: src/lang.c:505 +#: src/lang.c:511 msgid "reread active file to check for any new news" msgstr "" -#: src/lang.c:506 +#: src/lang.c:512 msgid "toggle display of group name only or group name plus description" msgstr "" -#: src/lang.c:507 +#: src/lang.c:513 msgid "toggle display to show all/unread subscribed groups" msgstr "" -#: src/lang.c:508 +#: src/lang.c:514 msgid "unsubscribe from chosen group" msgstr "" -#: src/lang.c:509 +#: src/lang.c:515 msgid "unsubscribe from groups that match pattern" msgstr "" -#: src/lang.c:510 +#: src/lang.c:516 msgid "sort the list of groups" msgstr "" -#: src/lang.c:511 +#: src/lang.c:517 msgid "toggle display to show all/subscribed groups" msgstr "" -#: src/lang.c:512 +#: src/lang.c:518 +msgid "tag/untag all parts of current multipart-message in order" +msgstr "" + +#: src/lang.c:519 msgid "0 - 9\t choose article by number" msgstr "" -#: src/lang.c:513 +#: src/lang.c:520 msgid "mark thread as read and return to group index page" msgstr "" -#: src/lang.c:514 +#: src/lang.c:521 msgid "mark thread as read and enter next unread thread or group" msgstr "" -#: src/lang.c:515 +#: src/lang.c:522 msgid "choose first article in list" msgstr "" -#: src/lang.c:516 +#: src/lang.c:523 msgid "choose last article in list" msgstr "" -#: src/lang.c:517 +#: src/lang.c:524 msgid "mark art, range or tagged arts as read; move crsr to next unread art" msgstr "" -#: src/lang.c:518 +#: src/lang.c:525 msgid "mark article, range or tagged articles as unread" msgstr "" -#: src/lang.c:519 +#: src/lang.c:526 msgid "mark current thread as unread" msgstr "" -#: src/lang.c:520 +#: src/lang.c:527 msgid "read chosen article" msgstr "" -#: src/lang.c:522 +#: src/lang.c:528 msgid "" "Display properties\n" "------------------" msgstr "" -#: src/lang.c:523 +#: src/lang.c:529 msgid "" "Miscellaneous\n" "-------------" msgstr "" -#: src/lang.c:524 +#: src/lang.c:530 msgid "" "Moving around\n" "-------------" msgstr "" -#: src/lang.c:525 +#: src/lang.c:531 msgid "" "Group/thread/article operations\n" "-------------------------------" msgstr "" -#: src/lang.c:526 +#: src/lang.c:532 msgid "" "Attachment operations\n" "---------------------" msgstr "" -#: src/lang.c:527 +#: src/lang.c:533 msgid "" "Attribute operations\n" "--------------------" msgstr "" -#: src/lang.c:528 +#: src/lang.c:534 msgid "" "Option operations\n" "-----------------" msgstr "" -#: src/lang.c:529 +#: src/lang.c:535 +msgid "" +"Posted article operations\n" +"-------------------------" +msgstr "" + +#: src/lang.c:536 msgid "" "Scope operations\n" "----------------" msgstr "" -#: src/lang.c:530 +#: src/lang.c:537 msgid "" "URL operations\n" "--------------" msgstr "" -#: src/lang.c:531 +#: src/lang.c:538 msgid "choose first URL in list" msgstr "" -#: src/lang.c:532 +#: src/lang.c:539 msgid "0 - 9\t choose URL by number" msgstr "" -#: src/lang.c:533 +#: src/lang.c:540 msgid "choose last URL in list" msgstr "" -#: src/lang.c:534 +#: src/lang.c:541 msgid "search for URLs forwards" msgstr "" -#: src/lang.c:535 +#: src/lang.c:542 msgid "search for URLs backwards" msgstr "" -#: src/lang.c:536 +#: src/lang.c:543 msgid "Open URL in browser" msgstr "" -#: src/lang.c:537 +#: src/lang.c:544 msgid "toggle info message in last line (URL)" msgstr "" -#: src/lang.c:539 +#: src/lang.c:546 msgid "Group Level Commands" msgstr "" -#: src/lang.c:540 +#: src/lang.c:547 msgid "Kill filter added" msgstr "" -#: src/lang.c:541 +#: src/lang.c:548 msgid "Auto-selection filter added" msgstr "" -#: src/lang.c:542 +#: src/lang.c:549 msgid "All parts tagged" msgstr "" -#: src/lang.c:543 +#: src/lang.c:550 msgid "All parts untagged" msgstr "" -#: src/lang.c:544 +#: src/lang.c:551 msgid "Storing article for later posting" msgstr "" -#: src/lang.c:545 +#: src/lang.c:552 msgid "Please enter a valid character" msgstr "" -#: src/lang.c:546 +#: src/lang.c:553 #, c-format msgid "Missing part #%d" msgstr "" -#: src/lang.c:547 +#: src/lang.c:554 msgid "*** No postponed articles ***" msgstr "" -#: src/lang.c:548 +#: src/lang.c:555 msgid "Not a multi-part message" msgstr "" -#: src/lang.c:549 +#: src/lang.c:556 msgid "You are not subscribed to this group" msgstr "" -#: src/lang.c:550 +#: src/lang.c:557 msgid "No previous expression" msgstr "" -#: src/lang.c:551 +#: src/lang.c:558 msgid "Operation disabled in no-overwrite mode" msgstr "" #. TODO: replace hard coded key-name in txt_info_postponed -#: src/lang.c:553 +#: src/lang.c:560 #, c-format msgid "%d postponed %s, reuse with ^O...\n" msgstr "" -#: src/lang.c:554 +#: src/lang.c:561 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:556 +#: src/lang.c:563 #, c-format msgid "Save filename for %s/%s is a mailbox. Attachment not saved" msgstr "" -#: src/lang.c:557 +#: src/lang.c:564 msgid "TeX2Iso encoded article" msgstr "" -#: src/lang.c:558 +#: src/lang.c:565 msgid "incomplete " msgstr "" #. TODO: replace hard coded key-names -#: src/lang.c:560 +#: src/lang.c:567 #, c-format msgid "" "\n" @@ -2503,151 +2519,151 @@ msgid "" "Please send bug-reports/comments to %s with the 'R' command.\n" msgstr "" -#: src/lang.c:576 +#: src/lang.c:583 #, c-format msgid "Invalid From: %s line. Read the INSTALL file again." msgstr "" -#: src/lang.c:578 +#: src/lang.c:585 msgid "Invalid multibyte sequence found\n" msgstr "" -#: src/lang.c:581 +#: src/lang.c:588 #, c-format msgid "Invalid Sender:-header %s" msgstr "" -#: src/lang.c:583 +#: src/lang.c:590 msgid "Inverse video disabled" msgstr "" -#: src/lang.c:584 +#: src/lang.c:591 msgid "Inverse video enabled" msgstr "" -#: src/lang.c:586 +#: src/lang.c:593 #, c-format msgid "Missing definition for %s\n" msgstr "" -#: src/lang.c:587 +#: src/lang.c:594 #, c-format msgid "Invalid key definition '%s'\n" msgstr "" -#: src/lang.c:588 +#: src/lang.c:595 #, c-format msgid "Invalid keyname '%s'\n" msgstr "" -#: src/lang.c:589 +#: src/lang.c:596 #, c-format msgid "Keymap file was upgraded to version %s\n" msgstr "" -#: src/lang.c:590 +#: src/lang.c:597 #, c-format msgid "Kill From: [%s] (y/n): " msgstr "" -#: src/lang.c:591 +#: src/lang.c:598 msgid "Kill Lines: (num): " msgstr "" -#: src/lang.c:592 +#: src/lang.c:599 msgid "Kill Article Menu" msgstr "" -#: src/lang.c:593 +#: src/lang.c:600 #, c-format msgid "Kill Msg-ID: [%s] (f/l/o/n): " msgstr "" -#: src/lang.c:594 +#: src/lang.c:601 msgid "Kill pattern scope : " msgstr "" -#: src/lang.c:595 +#: src/lang.c:602 #, c-format msgid "Kill Subject: [%s] (y/n): " msgstr "" -#: src/lang.c:596 +#: src/lang.c:603 msgid "Kill text pattern : " msgstr "" -#: src/lang.c:597 +#: src/lang.c:604 msgid "Kill time in days : " msgstr "" -#: src/lang.c:599 +#: src/lang.c:606 msgid "Last" msgstr "" -#: src/lang.c:600 +#: src/lang.c:607 msgid "-- Last response --" msgstr "" -#: src/lang.c:601 +#: src/lang.c:608 #, c-format msgid "Lines %s " msgstr "" -#: src/lang.c:604 +#: src/lang.c:610 msgid "Function not available." msgstr "" -#: src/lang.c:605 +#: src/lang.c:611 msgid "Not reading via NNTP." msgstr "" -#: src/lang.c:606 +#: src/lang.c:613 #, c-format msgid "Group: %s" msgstr "" -#: src/lang.c:607 +#: src/lang.c:614 #, c-format msgid "Groups: %s" msgstr "" -#: src/lang.c:610 +#: src/lang.c:617 msgid "Mail" msgstr "" -#: src/lang.c:611 +#: src/lang.c:618 msgid "mailbox " msgstr "" -#: src/lang.c:612 +#: src/lang.c:619 #, c-format msgid "Mail article(s) to [%.*s]> " msgstr "" -#: src/lang.c:613 +#: src/lang.c:620 #, c-format msgid "Mailing log to %s\n" msgstr "" -#: src/lang.c:614 +#: src/lang.c:621 msgid "Mail bug report..." msgstr "" -#: src/lang.c:615 +#: src/lang.c:622 #, c-format msgid "Mail BUG REPORT to %s?" msgstr "" -#: src/lang.c:616 +#: src/lang.c:623 msgid "Mailed" msgstr "" -#: src/lang.c:617 +#: src/lang.c:624 #, c-format msgid "Mailing to %s..." msgstr "" -#: src/lang.c:618 +#: src/lang.c:625 msgid "" "# [Mail/Save] active file. Format is like news active file:\n" "# groupname max.artnum min.artnum /dir\n" @@ -2655,345 +2671,345 @@ msgid "" "#\n" msgstr "" -#: src/lang.c:621 +#: src/lang.c:628 #, c-format msgid "%s marked as read" msgstr "" -#: src/lang.c:622 +#: src/lang.c:629 #, c-format msgid "%s marked as unread" msgstr "" -#: src/lang.c:623 +#: src/lang.c:630 #, c-format msgid "Marked %d of %d %s as read" msgstr "" -#: src/lang.c:624 +#: src/lang.c:631 #, c-format msgid "Marked %d of %d %s as unread" msgstr "" -#: src/lang.c:625 src/lang.c:1352 +#: src/lang.c:632 src/lang.c:1365 msgid "Mark" msgstr "" -#: src/lang.c:626 +#: src/lang.c:633 #, c-format msgid "Mark all articles as read%s?" msgstr "" -#: src/lang.c:627 +#: src/lang.c:634 #, c-format msgid "Mark article as read%s?" msgstr "" -#: src/lang.c:628 +#: src/lang.c:635 #, c-format msgid "Mark group %s as read?" msgstr "" -#: src/lang.c:629 +#: src/lang.c:636 #, c-format msgid "Mark thread as read%s?" msgstr "" -#: src/lang.c:630 +#: src/lang.c:637 #, c-format msgid "Matching %s groups..." msgstr "" -#: src/lang.c:631 src/lang.c:645 src/lang.c:651 +#: src/lang.c:638 src/lang.c:651 src/lang.c:654 src/lang.c:660 #, c-format msgid "=set current to n; %s=line down; %s=line up; %s=help; %s=quit" msgstr "" -#: src/lang.c:633 +#: src/lang.c:640 #, c-format msgid "" "%s=view; %s=pipe; %s=pipe raw; %s=save; %s=tag; %s=tag pattern; %s=untag all" msgstr "" -#: src/lang.c:635 +#: src/lang.c:642 #, c-format msgid "%s=view; %s=save; %s=tag; %s=tag pattern; %s=untag all" msgstr "" -#: src/lang.c:637 +#: src/lang.c:644 #, c-format msgid "" "%s=reverse tagging; %s=search forwards; %s=search backwards; %s=repeat search" msgstr "" -#: src/lang.c:638 src/lang.c:642 +#: src/lang.c:645 src/lang.c:649 #, c-format msgid "=set current to n; %s=next unread; %s=search pattern; %s=kill/select" msgstr "" -#: src/lang.c:639 +#: src/lang.c:646 #, c-format msgid "" "%s=author search; %s=catchup; %s=line down; %s=line up; %s=mark read; " "%s=list thread" msgstr "" -#: src/lang.c:640 +#: src/lang.c:647 #, c-format msgid "%s=line up; %s=line down; %s=page up; %s=page down; %s=top; %s=bottom" msgstr "" -#: src/lang.c:641 +#: src/lang.c:648 #, c-format msgid "%s=search forwards; %s=search backwards; %s=quit" msgstr "" -#: src/lang.c:643 +#: src/lang.c:650 #, c-format msgid "%s=author search; %s=body search; %s=catchup; %s=followup; %s=mark read" msgstr "" -#: src/lang.c:644 +#: src/lang.c:652 src/lang.c:661 +#, c-format +msgid "%s=search forwards; %s=search backwards; %s=repeat search" +msgstr "" + +#: src/lang.c:653 #, c-format msgid "%s=add; %s=move; %s=rename; %s=delete" msgstr "" -#: src/lang.c:646 +#: src/lang.c:655 #, c-format msgid "=set current to n; %s=next unread; %s,%s=search pattern; %s=catchup" msgstr "" -#: src/lang.c:647 +#: src/lang.c:656 #, c-format msgid "" "%s=line down; %s=line up; %s=help; %s=move; %s=quit; %s=toggle all/unread" msgstr "" -#: src/lang.c:648 +#: src/lang.c:657 #, c-format msgid "" "%s=subscribe; %s=sub pattern; %s=unsubscribe; %s=unsub pattern; %s=yank in/" "out" msgstr "" -#: src/lang.c:649 +#: src/lang.c:658 #, c-format msgid "=set current to n; %s=next unread; %s=catchup; %s=display toggle" msgstr "" -#: src/lang.c:650 +#: src/lang.c:659 #, c-format msgid "%s=help; %s=line down; %s=line up; %s=quit; %s=tag; %s=mark unread" msgstr "" -#: src/lang.c:652 -#, c-format -msgid "%s=search forwards; %s=search backwards; %s=repeat search" -msgstr "" - -#: src/lang.c:653 +#: src/lang.c:662 msgid "--More--" msgstr "" -#: src/lang.c:654 +#: src/lang.c:663 #, c-format msgid "Moving %s..." msgstr "" -#: src/lang.c:655 +#: src/lang.c:664 msgid "Message-ID: & last Reference " msgstr "" -#: src/lang.c:656 +#: src/lang.c:665 msgid "Message-ID: line " msgstr "" -#: src/lang.c:657 +#: src/lang.c:666 msgid "Message-ID: & References: line" msgstr "" -#: src/lang.c:659 +#: src/lang.c:668 msgid ", name: " msgstr "" -#: src/lang.c:660 +#: src/lang.c:669 #, c-format msgid "Go to newsgroup [%s]> " msgstr "" -#: src/lang.c:661 +#: src/lang.c:670 msgid "newsgroups" msgstr "" -#: src/lang.c:662 +#: src/lang.c:671 #, c-format msgid "Position %s in group list (1,2,..,$) [%d]> " msgstr "" -#: src/lang.c:663 +#: src/lang.c:672 msgid "newsgroup" msgstr "" -#: src/lang.c:664 +#: src/lang.c:673 msgid "Try and save newsrc file again?" msgstr "" -#: src/lang.c:665 +#: src/lang.c:674 msgid "Warning: No newsgroups were written to your newsrc file. Save aborted." msgstr "" -#: src/lang.c:666 +#: src/lang.c:675 msgid "newsrc file saved successfully.\n" msgstr "" -#: src/lang.c:667 +#: src/lang.c:676 msgid "-- Next response --" msgstr "" -#: src/lang.c:668 +#: src/lang.c:677 msgid "No " msgstr "" -#: src/lang.c:669 +#: src/lang.c:678 msgid "*** No articles ***" msgstr "" -#: src/lang.c:670 +#: src/lang.c:679 msgid "No articles have been posted" msgstr "" -#: src/lang.c:671 +#: src/lang.c:680 msgid "*** No attachments ***" msgstr "" -#: src/lang.c:672 +#: src/lang.c:681 msgid "*** No description ***" msgstr "" -#: src/lang.c:673 +#: src/lang.c:682 msgid "No filename" msgstr "" -#: src/lang.c:674 +#: src/lang.c:683 msgid "No group" msgstr "" -#: src/lang.c:675 +#: src/lang.c:684 msgid "*** No groups ***" msgstr "" -#: src/lang.c:676 +#: src/lang.c:685 msgid "No more groups to read" msgstr "" -#: src/lang.c:677 +#: src/lang.c:686 msgid "No last message" msgstr "" -#: src/lang.c:678 +#: src/lang.c:687 msgid "No mail address" msgstr "" -#: src/lang.c:679 +#: src/lang.c:688 msgid "No articles marked for saving" msgstr "" -#: src/lang.c:680 +#: src/lang.c:689 msgid "No match" msgstr "" -#: src/lang.c:681 +#: src/lang.c:690 msgid "No more groups" msgstr "" -#: src/lang.c:682 +#: src/lang.c:691 msgid "No newsgroups" msgstr "" -#: src/lang.c:683 +#: src/lang.c:692 msgid "No next unread article" msgstr "" -#: src/lang.c:684 +#: src/lang.c:693 msgid "No previous group" msgstr "" -#: src/lang.c:685 +#: src/lang.c:694 msgid "No previous search, nothing to repeat" msgstr "" -#: src/lang.c:686 +#: src/lang.c:695 msgid "No previous unread article" msgstr "" -#: src/lang.c:687 +#: src/lang.c:696 msgid "No responses" msgstr "" -#: src/lang.c:688 +#: src/lang.c:697 msgid "No responses to list in current thread" msgstr "" -#: src/lang.c:689 +#: src/lang.c:698 msgid "*** No scopes ***" msgstr "" -#: src/lang.c:690 +#: src/lang.c:699 msgid "No search string" msgstr "" -#: src/lang.c:691 +#: src/lang.c:700 msgid "No subject" msgstr "" -#: src/lang.c:693 +#: src/lang.c:702 #, c-format msgid "%s: Terminal must have clear to end-of-line (ce)\n" msgstr "" -#: src/lang.c:694 +#: src/lang.c:703 #, c-format msgid "%s: Terminal must have clear to end-of-screen (cd)\n" msgstr "" -#: src/lang.c:695 +#: src/lang.c:704 #, c-format msgid "%s: Terminal must have clearscreen (cl) capability\n" msgstr "" -#: src/lang.c:696 +#: src/lang.c:705 #, c-format msgid "%s: Terminal must have cursor motion (cm)\n" msgstr "" -#: src/lang.c:697 +#: src/lang.c:706 #, c-format msgid "%s: TERM variable must be set to use screen capabilities\n" msgstr "" -#: src/lang.c:699 +#: src/lang.c:708 #, c-format msgid "No viewer found for %s/%s\n" msgstr "" -#: src/lang.c:700 +#: src/lang.c:709 msgid "Newsgroup does not exist on this server" msgstr "" -#: src/lang.c:701 +#: src/lang.c:710 #, c-format msgid "Group %s not found in active file" msgstr "" -#: src/lang.c:702 +#: src/lang.c:711 msgid "c)reate it, use a)lternative name, use d)efault .newsrc, q)uit tin: " msgstr "" -#: src/lang.c:703 +#: src/lang.c:712 msgid "use a)lternative name, use d)efault .newsrc, q)uit tin: " msgstr "" -#: src/lang.c:704 +#: src/lang.c:713 #, c-format msgid "" "# NNTP-server -> newsrc translation table and NNTP-server\n" @@ -3010,326 +3026,342 @@ msgid "" "#\n" msgstr "" -#: src/lang.c:711 +#: src/lang.c:720 msgid "Only" msgstr "" -#: src/lang.c:712 +#: src/lang.c:721 #, c-format msgid "Option not enabled. Recompile with %s." msgstr "" -#: src/lang.c:713 +#: src/lang.c:722 msgid "Options Menu" msgstr "" -#: src/lang.c:714 +#: src/lang.c:723 msgid "Options Menu Commands" msgstr "" -#: src/lang.c:717 +#: src/lang.c:726 #, c-format msgid "Error in regex: %s at pos. %d '%s'" msgstr "" -#: src/lang.c:718 +#: src/lang.c:727 #, c-format msgid "Error in regex: pcre internal error %d" msgstr "" -#: src/lang.c:719 +#: src/lang.c:728 #, c-format msgid "Error in regex: study - pcre internal error %s" msgstr "" -#: src/lang.c:720 +#: src/lang.c:729 msgid "Post a followup..." msgstr "" #. TODO: replace hard coded key-name in txt_post_error_ask_postpone -#: src/lang.c:722 +#: src/lang.c:731 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:725 +#: src/lang.c:734 msgid "Posted articles history" msgstr "" -#: src/lang.c:726 +#: src/lang.c:735 +msgid "Posted Articles Menu Commands" +msgstr "" + +#: src/lang.c:736 +msgid "Lookup failed" +msgstr "" + +#: src/lang.c:737 +msgid "Operation not available for replies by mail" +msgstr "" + +#: src/lang.c:738 +msgid "Already in posted articles history level" +msgstr "" + +#: src/lang.c:739 #, c-format msgid "Post to newsgroup(s) [%s]> " msgstr "" -#: src/lang.c:727 +#: src/lang.c:740 msgid "-- post processing started --" msgstr "" -#: src/lang.c:728 +#: src/lang.c:741 msgid "-- post processing completed --" msgstr "" -#: src/lang.c:729 +#: src/lang.c:742 #, c-format msgid "Post subject [%s]> " msgstr "" -#: src/lang.c:730 +#: src/lang.c:743 msgid "" "# Summary of mailed/posted messages viewable by 'W' command from within " "tin.\n" msgstr "" -#: src/lang.c:731 +#: src/lang.c:744 msgid "Posting article..." msgstr "" -#: src/lang.c:732 +#: src/lang.c:745 #, c-format msgid "Post postponed articles [%%s]? (%s/%s/%s/%s/%s): " msgstr "" -#: src/lang.c:733 +#: src/lang.c:746 #, c-format msgid "Hot %s" msgstr "" -#: src/lang.c:734 +#: src/lang.c:747 #, c-format msgid "Tagged %s" msgstr "" -#: src/lang.c:735 +#: src/lang.c:748 #, c-format msgid "Untagged %s" msgstr "" -#: src/lang.c:737 +#: src/lang.c:750 #, c-format msgid "Preparing for filtering on Path header (%d/%d)..." msgstr "" -#: src/lang.c:739 +#: src/lang.c:752 msgid "Processing mail messages marked for deletion." msgstr "" -#: src/lang.c:740 +#: src/lang.c:753 msgid "Processing saved articles marked for deletion." msgstr "" -#: src/lang.c:741 +#: src/lang.c:754 #, c-format msgid "Accept Followup-To? %s=post, %s=ignore, %s=quit: " msgstr "" -#: src/lang.c:742 +#: src/lang.c:755 msgid "Article unchanged, abort mailing?" msgstr "" -#: src/lang.c:743 +#: src/lang.c:756 #, c-format msgid "Do you want to see postponed articles (%d)?" msgstr "" -#: src/lang.c:745 +#: src/lang.c:758 msgid "Add quick kill filter?" msgstr "" -#: src/lang.c:746 +#: src/lang.c:759 msgid "Add quick selection filter?" msgstr "" -#: src/lang.c:747 +#: src/lang.c:760 msgid "Do you really want to quit?" msgstr "" -#: src/lang.c:748 +#: src/lang.c:761 #, c-format msgid "%s=edit cancel message, %s=quit, %s=delete (cancel) [%%s]: " msgstr "" -#: src/lang.c:749 +#: src/lang.c:762 msgid "You have tagged articles in this group - quit anyway?" msgstr "" -#: src/lang.c:750 +#: src/lang.c:763 #, c-format msgid "%s=quit, %s=edit, %s=postpone: " msgstr "" -#: src/lang.c:751 +#: src/lang.c:764 #, c-format msgid "%s=quit %s=edit %s=save kill description: " msgstr "" -#: src/lang.c:752 +#: src/lang.c:765 #, c-format msgid "%s=quit %s=edit %s=save select description: " msgstr "" -#: src/lang.c:753 +#: src/lang.c:766 msgid "Do you really want to quit without saving your configuration?" msgstr "" -#: src/lang.c:756 +#: src/lang.c:769 msgid "Invalid range - valid are '0-9.$' eg. 1-$" msgstr "" -#: src/lang.c:757 +#: src/lang.c:770 msgid "Do you want to abort this operation?" msgstr "" -#: src/lang.c:758 +#: src/lang.c:771 msgid "Do you want to exit tin immediately?" msgstr "" -#: src/lang.c:759 +#: src/lang.c:772 msgid "Reading ('q' to quit)..." msgstr "" -#: src/lang.c:760 +#: src/lang.c:773 #, c-format msgid "Reading %sarticles..." msgstr "" -#: src/lang.c:761 +#: src/lang.c:774 #, c-format msgid "Reading %sattributes file...\n" msgstr "" -#: src/lang.c:762 +#: src/lang.c:775 #, c-format msgid "Reading %sconfig file...\n" msgstr "" -#: src/lang.c:763 +#: src/lang.c:776 msgid "Reading filter file...\n" msgstr "" -#: src/lang.c:764 +#: src/lang.c:777 #, c-format msgid "Reading %s groups..." msgstr "" -#: src/lang.c:765 +#: src/lang.c:778 msgid "Reading input history file...\n" msgstr "" -#: src/lang.c:766 +#: src/lang.c:779 msgid "Reading keymap file...\n" msgstr "" -#: src/lang.c:767 +#: src/lang.c:780 msgid "Reading groups from active file... " msgstr "" -#: src/lang.c:768 +#: src/lang.c:781 msgid "Reading groups from newsrc file... " msgstr "" -#: src/lang.c:769 +#: src/lang.c:782 msgid "Reading newsgroups file... " msgstr "" -#: src/lang.c:770 +#: src/lang.c:783 msgid "Reading newsrc file..." msgstr "" -#: src/lang.c:771 +#: src/lang.c:784 msgid "References: line " msgstr "" -#: src/lang.c:773 +#: src/lang.c:786 #, c-format msgid "(%d:%02d remaining)" msgstr "" -#: src/lang.c:775 +#: src/lang.c:788 #, c-format msgid "Bogus group %s removed." msgstr "" -#: src/lang.c:776 -msgid "Removed from the previous rule: " +#: src/lang.c:789 +msgid "Removed from this rule: " msgstr "" -#: src/lang.c:777 +#: src/lang.c:790 #, c-format msgid "Error: rename %s to %s" msgstr "" -#: src/lang.c:778 +#: src/lang.c:791 msgid "Reply to author..." msgstr "" -#: src/lang.c:779 +#: src/lang.c:792 msgid "Repost" msgstr "" -#: src/lang.c:780 +#: src/lang.c:793 msgid "Reposting article..." msgstr "" -#: src/lang.c:781 +#: src/lang.c:794 #, c-format msgid "Repost article(s) to group(s) [%s]> " msgstr "" -#: src/lang.c:782 +#: src/lang.c:795 msgid "Reset newsrc?" msgstr "" -#: src/lang.c:783 +#: src/lang.c:796 msgid "Responses have been directed to the following newsgroups" msgstr "" -#: src/lang.c:784 +#: src/lang.c:797 #, c-format msgid "Responses have been directed to poster. %s=mail, %s=post, %s=quit: " msgstr "" -#: src/lang.c:786 +#: src/lang.c:799 msgid "Press to continue..." msgstr "" -#: src/lang.c:788 +#: src/lang.c:801 #, c-format msgid "Select From [%s] (y/n): " msgstr "" -#: src/lang.c:789 +#: src/lang.c:802 msgid "Select Lines: (num): " msgstr "" -#: src/lang.c:790 +#: src/lang.c:803 msgid "Auto-select Article Menu" msgstr "" -#: src/lang.c:791 +#: src/lang.c:804 #, c-format msgid "Select Msg-ID [%s] (f/l/o/n): " msgstr "" -#: src/lang.c:792 +#: src/lang.c:805 msgid "Select pattern scope: " msgstr "" -#: src/lang.c:793 +#: src/lang.c:806 #, c-format msgid "Select Subject [%s] (y/n): " msgstr "" -#: src/lang.c:794 +#: src/lang.c:807 msgid "Select text pattern : " msgstr "" -#: src/lang.c:795 +#: src/lang.c:808 msgid "Select time in days : " msgstr "" -#: src/lang.c:796 +#: src/lang.c:809 #, c-format msgid "" "# %s server configuration file\n" @@ -3342,260 +3374,260 @@ msgid "" "\n" msgstr "" -#: src/lang.c:802 +#: src/lang.c:815 msgid "Showing unread groups only" msgstr "" -#: src/lang.c:803 +#: src/lang.c:816 msgid "Subject: line (ignore case) " msgstr "" -#: src/lang.c:804 +#: src/lang.c:817 msgid "Subject: line (case sensitive)" msgstr "" -#: src/lang.c:805 +#: src/lang.c:818 msgid "Save" msgstr "" -#: src/lang.c:806 +#: src/lang.c:819 #, c-format msgid "Save '%s' (%s/%s)?" msgstr "" -#: src/lang.c:807 +#: src/lang.c:820 msgid "Save configuration before continuing?" msgstr "" -#: src/lang.c:808 +#: src/lang.c:821 msgid "Save filename> " msgstr "" -#: src/lang.c:809 +#: src/lang.c:822 msgid "Saved" msgstr "" -#: src/lang.c:810 +#: src/lang.c:823 #, c-format msgid "%4d unread (%4d hot) %s in %s\n" msgstr "" -#: src/lang.c:811 +#: src/lang.c:824 #, c-format msgid "Saved %s...\n" msgstr "" -#: src/lang.c:812 +#: src/lang.c:825 msgid "Nothing was saved" msgstr "" -#: src/lang.c:813 +#: src/lang.c:826 #, c-format msgid "" "\n" "%s %d %s from %d %s\n" msgstr "" -#: src/lang.c:814 +#: src/lang.c:827 #, c-format msgid "-- %s saved to %s%s --" msgstr "" -#: src/lang.c:815 +#: src/lang.c:828 #, c-format msgid "-- %s saved to %s - %s --" msgstr "" -#: src/lang.c:816 +#: src/lang.c:829 msgid "Saving..." msgstr "" -#: src/lang.c:817 +#: src/lang.c:830 #, c-format msgid "%s: Screen initialization failed" msgstr "" -#: src/lang.c:819 +#: src/lang.c:832 #, c-format msgid "%s: screen is too small\n" msgstr "" -#: src/lang.c:821 +#: src/lang.c:834 #, c-format msgid "screen is too small, %s is exiting" msgstr "" -#: src/lang.c:822 +#: src/lang.c:835 msgid "Delete scope?" msgstr "" -#: src/lang.c:823 +#: src/lang.c:836 msgid "Enter scope> " msgstr "" -#: src/lang.c:824 +#: src/lang.c:837 msgid "Select new position> " msgstr "" -#: src/lang.c:825 +#: src/lang.c:838 msgid "New position cannot be a global scope" msgstr "" -#: src/lang.c:826 +#: src/lang.c:839 msgid "Global scope, operation not allowed" msgstr "" -#: src/lang.c:827 +#: src/lang.c:840 msgid "Rename scope> " msgstr "" -#: src/lang.c:828 +#: src/lang.c:841 msgid "Select scope> " msgstr "" -#: src/lang.c:829 +#: src/lang.c:842 msgid "Scopes Menu" msgstr "" -#: src/lang.c:830 +#: src/lang.c:843 msgid "Scopes Menu Commands" msgstr "" -#: src/lang.c:831 +#: src/lang.c:844 #, c-format msgid "Search backwards [%s]> " msgstr "" -#: src/lang.c:832 +#: src/lang.c:845 #, c-format msgid "Search body [%s]> " msgstr "" -#: src/lang.c:833 +#: src/lang.c:846 #, c-format msgid "Search forwards [%s]> " msgstr "" -#: src/lang.c:834 +#: src/lang.c:847 msgid "Searching..." msgstr "" -#: src/lang.c:835 +#: src/lang.c:848 #, c-format msgid "Searching article %d of %d ('q' to abort)..." msgstr "" -#: src/lang.c:836 +#: src/lang.c:849 msgid "Select article> " msgstr "" -#: src/lang.c:837 +#: src/lang.c:850 msgid "" "Select option number before text or use arrow keys and . 'q' to quit." msgstr "" -#: src/lang.c:838 +#: src/lang.c:851 msgid "Select group> " msgstr "" -#: src/lang.c:839 +#: src/lang.c:852 #, c-format msgid "Enter selection pattern [%s]> " msgstr "" -#: src/lang.c:840 +#: src/lang.c:853 msgid "Select thread> " msgstr "" -#: src/lang.c:841 +#: src/lang.c:854 #, c-format msgid "%s %s %s (\"%s\"): send a DETAILED bug report to %s\n" msgstr "" -#: src/lang.c:842 +#: src/lang.c:855 msgid "servers active-file" msgstr "" -#: src/lang.c:843 +#: src/lang.c:856 msgid "Cannot move into new newsgroups. Subscribe first..." msgstr "" -#: src/lang.c:844 +#: src/lang.c:857 msgid "" msgstr "" -#: src/lang.c:845 +#: src/lang.c:858 #, c-format msgid "Starting: (%s)" msgstr "" -#: src/lang.c:846 +#: src/lang.c:859 #, c-format msgid "List Thread (%d of %d)" msgstr "" -#: src/lang.c:847 +#: src/lang.c:860 #, c-format msgid "Thread (%.*s)" msgstr "" -#: src/lang.c:848 +#: src/lang.c:861 msgid "Enter wildcard subscribe pattern> " msgstr "" -#: src/lang.c:849 +#: src/lang.c:862 #, c-format msgid "subscribed to %d groups" msgstr "" -#: src/lang.c:850 +#: src/lang.c:863 #, c-format msgid "Subscribed to %s" msgstr "" -#: src/lang.c:851 +#: src/lang.c:864 msgid "Subscribing... " msgstr "" -#: src/lang.c:852 +#: src/lang.c:865 #, c-format msgid "Repost or supersede article(s) [%%s]? (%s/%s/%s): " msgstr "" -#: src/lang.c:853 +#: src/lang.c:866 #, c-format msgid "Supersede article(s) to group(s) [%s]> " msgstr "" -#: src/lang.c:854 +#: src/lang.c:867 msgid "Superseding article ..." msgstr "" -#: src/lang.c:855 +#: src/lang.c:868 #, c-format msgid "" "\n" "Stopped. Type 'fg' to restart %s\n" msgstr "" -#: src/lang.c:857 +#: src/lang.c:870 #, c-format msgid "%d days" msgstr "" -#: src/lang.c:858 +#: src/lang.c:871 msgid "" msgstr "" -#: src/lang.c:859 +#: src/lang.c:872 msgid "TeX " msgstr "" -#: src/lang.c:860 +#: src/lang.c:873 msgid "# Default action/prompt strings\n" msgstr "" -#: src/lang.c:861 +#: src/lang.c:874 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" @@ -3606,266 +3638,266 @@ msgid "" "# expire=ON/OFF ON=limit to default_filter_days OFF=don't ever expire\n" msgstr "" -#: src/lang.c:874 +#: src/lang.c:887 msgid "" "# If ON use print current subject or newsgroup description in the last line\n" msgstr "" -#: src/lang.c:875 +#: src/lang.c:888 msgid "# Host & time info used for detecting new groups (don't touch)\n" msgstr "" -#: src/lang.c:876 +#: src/lang.c:889 msgid "There is no news\n" msgstr "" -#: src/lang.c:877 +#: src/lang.c:890 msgid "Thread" msgstr "" -#: src/lang.c:878 +#: src/lang.c:891 msgid "Thread Level Commands" msgstr "" -#: src/lang.c:879 +#: src/lang.c:892 msgid "Thread deselected" msgstr "" -#: src/lang.c:880 +#: src/lang.c:893 msgid "Thread selected" msgstr "" -#: src/lang.c:882 +#: src/lang.c:895 msgid "threads" msgstr "" -#: src/lang.c:884 +#: src/lang.c:897 msgid "thread" msgstr "" -#: src/lang.c:885 +#: src/lang.c:898 #, c-format msgid "Thread %4s of %4s" msgstr "" -#: src/lang.c:886 +#: src/lang.c:899 msgid "Threading articles..." msgstr "" -#: src/lang.c:887 +#: src/lang.c:900 #, c-format msgid "Toggled word highlighting %s" msgstr "" -#: src/lang.c:888 +#: src/lang.c:901 msgid "Toggled rot13 encoding" msgstr "" -#: src/lang.c:889 +#: src/lang.c:902 #, c-format -msgid "Toggled german TeX encoding %s" +msgid "Toggled German TeX encoding %s" msgstr "" -#: src/lang.c:890 +#: src/lang.c:903 #, c-format msgid "Toggled tab-width to %d" msgstr "" -#: src/lang.c:892 +#: src/lang.c:905 #, c-format msgid "%d Trying to dotlock %s" msgstr "" -#: src/lang.c:893 +#: src/lang.c:906 #, c-format msgid "%d Trying to lock %s" msgstr "" -#: src/lang.c:895 +#: src/lang.c:908 msgid " h=help" msgstr "" -#: src/lang.c:897 +#: src/lang.c:910 msgid "Unlimited" msgstr "" -#: src/lang.c:898 +#: src/lang.c:911 msgid "Enter wildcard unsubscribe pattern> " msgstr "" -#: src/lang.c:899 +#: src/lang.c:912 #, c-format msgid "Error decoding %s : %s" msgstr "" -#: src/lang.c:900 +#: src/lang.c:913 msgid "No end." msgstr "" -#: src/lang.c:901 +#: src/lang.c:914 #, c-format msgid "%s successfully decoded." msgstr "" -#: src/lang.c:902 +#: src/lang.c:915 #, c-format msgid "" "%*s[-- %s/%s, %suuencoded file, %d lines, name: %s --]\n" "\n" msgstr "" -#: src/lang.c:903 +#: src/lang.c:916 msgid "unread " msgstr "" -#: src/lang.c:904 +#: src/lang.c:917 #, c-format msgid "unsubscribed from %d groups" msgstr "" -#: src/lang.c:905 +#: src/lang.c:918 #, c-format msgid "Unsubscribed from %s" msgstr "" -#: src/lang.c:906 +#: src/lang.c:919 msgid "Unsubscribing... " msgstr "" -#: src/lang.c:907 +#: src/lang.c:920 msgid "Unthreading articles..." msgstr "" -#: src/lang.c:908 +#: src/lang.c:921 msgid "Updated" msgstr "" -#: src/lang.c:909 +#: src/lang.c:922 msgid "Updating" msgstr "" -#: src/lang.c:910 +#: src/lang.c:923 msgid "URL Menu" msgstr "" -#: src/lang.c:911 +#: src/lang.c:924 msgid "URL Menu Commands" msgstr "" -#: src/lang.c:912 +#: src/lang.c:925 #, c-format msgid "Opening %s" msgstr "" -#: src/lang.c:913 +#: src/lang.c:926 msgid "Select URL> " msgstr "" -#: src/lang.c:914 +#: src/lang.c:927 msgid "No URLs in this article" msgstr "" -#: src/lang.c:915 +#: src/lang.c:928 msgid "Use MIME display program for this message?" msgstr "" -#: src/lang.c:916 +#: src/lang.c:929 msgid " -c mark all news as read in subscribed newsgroups (batch mode)" msgstr "" -#: src/lang.c:917 +#: src/lang.c:930 msgid " -Z return status indicating if any unread news (batch mode)" msgstr "" -#: src/lang.c:918 +#: src/lang.c:931 msgid " -q don't check for new newsgroups" msgstr "" -#: src/lang.c:919 +#: src/lang.c:932 msgid " -X don't save any files on quit" msgstr "" -#: src/lang.c:920 +#: src/lang.c:933 msgid " -d don't show newsgroup descriptions" msgstr "" -#: src/lang.c:921 +#: src/lang.c:934 msgid " -G limit get only limit articles/group" msgstr "" -#: src/lang.c:922 +#: src/lang.c:935 #, c-format msgid " -H help information about %s" msgstr "" -#: src/lang.c:923 +#: src/lang.c:936 msgid " -h this help message" msgstr "" -#: src/lang.c:924 +#: src/lang.c:937 #, c-format msgid " -I dir news index file directory [default=%s]" msgstr "" -#: src/lang.c:925 +#: src/lang.c:938 msgid " -u update index files (batch mode)" msgstr "" -#: src/lang.c:926 +#: src/lang.c:939 #, c-format msgid " -m dir mailbox directory [default=%s]" msgstr "" -#: src/lang.c:927 +#: src/lang.c:940 #, c-format msgid "" "\n" "Mail bug reports/comments to %s" msgstr "" -#: src/lang.c:928 +#: src/lang.c:941 msgid " -N mail new news to your posts (batch mode)" msgstr "" -#: src/lang.c:929 +#: src/lang.c:942 msgid " -M user mail new news to specified user (batch mode)" msgstr "" -#: src/lang.c:930 +#: src/lang.c:943 #, c-format msgid " -f file subscribed to newsgroups file [default=%s]" msgstr "" -#: src/lang.c:931 +#: src/lang.c:944 msgid " -x no-posting mode" msgstr "" -#: src/lang.c:932 +#: src/lang.c:945 msgid " -w post an article and exit" msgstr "" -#: src/lang.c:933 +#: src/lang.c:946 msgid " -o post all postponed articles and exit" msgstr "" -#: src/lang.c:934 +#: src/lang.c:947 msgid " -R read news saved by -S option" msgstr "" -#: src/lang.c:935 +#: src/lang.c:948 #, c-format msgid " -s dir save news directory [default=%s]" msgstr "" -#: src/lang.c:936 +#: src/lang.c:949 msgid " -S save new news for later reading (batch mode)" msgstr "" -#: src/lang.c:937 +#: src/lang.c:950 msgid " -z start if any unread news" msgstr "" -#: src/lang.c:938 +#: src/lang.c:951 #, c-format msgid "" "A Usenet reader.\n" @@ -3873,47 +3905,47 @@ msgid "" "Usage: %s [options] [newsgroup[,...]]" msgstr "" -#: src/lang.c:939 +#: src/lang.c:952 msgid " -v verbose output for batch mode options" msgstr "" -#: src/lang.c:940 +#: src/lang.c:953 msgid " -V print version & date information" msgstr "" -#: src/lang.c:941 +#: src/lang.c:954 #, c-format msgid "%s only useful without batch mode operations\n" msgstr "" -#: src/lang.c:942 +#: src/lang.c:955 #, c-format msgid "%s only useful for batch mode operations\n" msgstr "" -#: src/lang.c:943 +#: src/lang.c:956 #, c-format msgid "%s only useful for batch or debug mode operations\n" msgstr "" -#: src/lang.c:944 +#: src/lang.c:957 #, c-format msgid "Useless combination %s and %s. Ignoring %s.\n" msgstr "" -#: src/lang.c:946 +#: src/lang.c:959 #, c-format msgid "" "\n" "%s%d out of range (0 - %d). Reset to 0" msgstr "" -#: src/lang.c:947 +#: src/lang.c:960 #, c-format msgid "View '%s' (%s/%s)?" msgstr "" -#: src/lang.c:949 +#: src/lang.c:962 #, c-format msgid "" "\n" @@ -3921,33 +3953,33 @@ msgid "" "%-100s\n" msgstr "" -#: src/lang.c:950 +#: src/lang.c:963 msgid "" "\n" "Warning: article unchanged after editing\n" msgstr "" -#: src/lang.c:951 +#: src/lang.c:964 msgid "" "\n" "Warning: \"Subject:\" contains only whitespaces.\n" msgstr "" -#: src/lang.c:952 +#: src/lang.c:965 msgid "" "\n" "Warning: \"Subject:\" begins with \"Re: \" but there are no \"References:" "\".\n" msgstr "" -#: src/lang.c:954 +#: src/lang.c:967 msgid "" "\n" "Warning: Article has \"References:\" but \"Subject:\" does not begin\n" " with \"Re: \" and does not contain \"(was:\".\n" msgstr "" -#: src/lang.c:957 +#: src/lang.c:970 msgid "" "Read carefully!\n" "\n" @@ -3961,7 +3993,7 @@ msgid "" "\n" msgstr "" -#: src/lang.c:961 +#: src/lang.c:974 msgid "" "\n" "Warning: You are using a non-plain transfer encoding (such as base64 or\n" @@ -3970,13 +4002,13 @@ msgid "" " not be encoded properly.\n" msgstr "" -#: src/lang.c:966 +#: src/lang.c:979 msgid "" "\n" "Warning: \"example\" is a reserved hierarchy!\n" msgstr "" -#: src/lang.c:967 +#: src/lang.c:980 #, c-format msgid "" "\n" @@ -3986,7 +4018,7 @@ msgid "" "Read WHATSNEW, etc...\n" msgstr "" -#: src/lang.c:969 +#: src/lang.c:982 #, c-format msgid "" "\n" @@ -3995,7 +4027,7 @@ msgid "" "Some values in your %s file may be ignored, others might have changed!\n" msgstr "" -#: src/lang.c:972 +#: src/lang.c:985 #, c-format msgid "" "Warning: tin wrote fewer groups to your\n" @@ -4005,19 +4037,19 @@ msgid "" "before you start tin once again!\n" msgstr "" -#: src/lang.c:976 +#: src/lang.c:989 #, c-format msgid "" "\n" "Warning: Found %d '-- \\n' lines, this may confuse some people.\n" msgstr "" -#: src/lang.c:977 +#: src/lang.c:990 #, c-format msgid "Warning: Only %d out of %d articles were saved" msgstr "" -#: src/lang.c:978 +#: src/lang.c:991 #, c-format msgid "" "\n" @@ -4028,49 +4060,49 @@ msgid "" " possible.\n" msgstr "" -#: src/lang.c:982 +#: src/lang.c:995 #, c-format msgid "" "Warning: this mail address may contain a spamtrap. %s=continue, %s=abort? " msgstr "" -#: src/lang.c:983 +#: src/lang.c:996 msgid "" "\n" "Warning: Signatures should start with '-- \\n' not with '--\\n'.\n" msgstr "" -#: src/lang.c:984 +#: src/lang.c:997 msgid "Writing attributes file..." msgstr "" -#: src/lang.c:986 +#: src/lang.c:999 #, c-format -msgid "%d Responses" +msgid "%4d Responses" msgstr "" -#: src/lang.c:988 +#: src/lang.c:1001 #, c-format msgid "Added %d %s" msgstr "" -#: src/lang.c:989 +#: src/lang.c:1002 msgid "No unsubscribed groups to show" msgstr "" -#: src/lang.c:990 +#: src/lang.c:1003 msgid "Showing subscribed to groups only" msgstr "" -#: src/lang.c:991 +#: src/lang.c:1004 msgid "Yes " msgstr "" -#: src/lang.c:992 +#: src/lang.c:1005 msgid " You have mail" msgstr "" -#: src/lang.c:997 +#: src/lang.c:1010 #, c-format msgid "" "\n" @@ -4083,11 +4115,11 @@ msgid "" " M)enu option.\n" msgstr "" -#: src/lang.c:1008 +#: src/lang.c:1021 msgid " -D mode debug mode" msgstr "" -#: src/lang.c:1012 +#: src/lang.c:1025 msgid "" "Read carefully!\n" "\n" @@ -4104,11 +4136,11 @@ msgid "" "\n" msgstr "" -#: src/lang.c:1021 +#: src/lang.c:1034 msgid "toggle color" msgstr "" -#: src/lang.c:1022 +#: src/lang.c:1035 msgid "" "# Changing colors of several screen parts\n" "# Possible values are:\n" @@ -4133,385 +4165,385 @@ msgid "" "\n" msgstr "" -#: src/lang.c:1042 +#: src/lang.c:1055 msgid " -a toggle color flag" msgstr "" -#: src/lang.c:1046 +#: src/lang.c:1059 msgid "" "\n" "Error: Followup-To set to more than one newsgroup!\n" msgstr "" -#: src/lang.c:1047 +#: src/lang.c:1060 #, c-format msgid "" "\n" "Error: \"%s\" is renamed, use \"%s\" instead!\n" msgstr "" -#: src/lang.c:1048 +#: src/lang.c:1061 #, c-format msgid "" "\n" "Error: cross-posting to %d newsgroups and no Followup-To line!\n" msgstr "" -#: src/lang.c:1049 +#: src/lang.c:1062 #, c-format msgid "" "\n" "Error: \"%s\" is not a valid newsgroup!\n" msgstr "" -#: src/lang.c:1051 +#: src/lang.c:1064 msgid "" "\n" "Warning: Followup-To set to more than one newsgroup!\n" msgstr "" -#: src/lang.c:1052 +#: src/lang.c:1065 #, c-format msgid "" "\n" "Warning: \"%s\" is renamed, you should use \"%s\" instead!\n" msgstr "" -#: src/lang.c:1053 +#: src/lang.c:1066 #, c-format msgid "" "\n" "Warning: cross-posting to %d newsgroups and no Followup-To line!\n" msgstr "" -#: src/lang.c:1054 +#: src/lang.c:1067 #, c-format msgid "" "\n" "Warning: \"%s\" is not in your newsrc, it may be invalid at this site!\n" msgstr "" -#: src/lang.c:1055 +#: src/lang.c:1068 #, c-format msgid "" "\n" "Warning: \"%s\" is not a valid newsgroup at this site!\n" msgstr "" -#: src/lang.c:1059 +#: src/lang.c:1072 #, c-format msgid "%d files successfully written from %d articles. %d %s occurred." msgstr "" -#: src/lang.c:1060 +#: src/lang.c:1073 msgid "Missing parts." msgstr "" -#: src/lang.c:1061 +#: src/lang.c:1074 msgid "No beginning." msgstr "" -#: src/lang.c:1062 +#: src/lang.c:1075 msgid "No data." msgstr "" -#: src/lang.c:1063 +#: src/lang.c:1076 msgid "Unknown error." msgstr "" -#: src/lang.c:1066 +#: src/lang.c:1079 #, c-format msgid "\tChecksum of %s (%ld %s)" msgstr "" -#: src/lang.c:1071 +#: src/lang.c:1084 msgid "Reading mail active file... " msgstr "" -#: src/lang.c:1072 +#: src/lang.c:1085 msgid "Reading mailgroups file... " msgstr "" -#: src/lang.c:1076 +#: src/lang.c:1089 msgid "perform PGP operations on article" msgstr "" -#: src/lang.c:1077 +#: src/lang.c:1090 msgid "Add key(s) to public keyring?" msgstr "" -#: src/lang.c:1078 +#: src/lang.c:1091 #, c-format msgid "%s=encrypt, %s=sign, %s=both, %s=quit: " msgstr "" -#: src/lang.c:1079 +#: src/lang.c:1092 #, c-format msgid "%s=sign, %s=sign & include public key, %s=quit: " msgstr "" -#: src/lang.c:1080 +#: src/lang.c:1093 #, c-format msgid "PGP has not been set up (can't open %s)" msgstr "" -#: src/lang.c:1081 +#: src/lang.c:1094 msgid "Article not signed and no public keys found" msgstr "" -#: src/lang.c:1083 +#: src/lang.c:1096 #, c-format msgid "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone: " msgstr "" -#: src/lang.c:1084 +#: src/lang.c:1097 #, c-format msgid "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=send [%%s]: " msgstr "" -#: src/lang.c:1085 +#: src/lang.c:1098 #, c-format msgid "" "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: " msgstr "" -#: src/lang.c:1087 +#: src/lang.c:1100 #, c-format msgid "%s=quit, %s=edit, %s=pgp, %s=menu, %s=post, %s=postpone: " msgstr "" -#: src/lang.c:1088 +#: src/lang.c:1101 #, c-format msgid "%s=quit, %s=edit, %s=pgp, %s=send [%%s]: " msgstr "" -#: src/lang.c:1089 +#: src/lang.c:1102 #, c-format msgid "%s=quit, %s=edit, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: " msgstr "" -#: src/lang.c:1093 +#: src/lang.c:1106 #, c-format msgid "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone: " msgstr "" -#: src/lang.c:1094 +#: src/lang.c:1107 #, c-format msgid "%s=quit, %s=edit, %s=ispell, %s=send [%%s]: " msgstr "" -#: src/lang.c:1095 +#: src/lang.c:1108 #, c-format msgid "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone [%%s]: " msgstr "" -#: src/lang.c:1097 +#: src/lang.c:1110 #, c-format msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone: " msgstr "" -#: src/lang.c:1098 +#: src/lang.c:1111 #, c-format msgid "%s=quit, %s=edit, %s=send [%%s]: " msgstr "" -#: src/lang.c:1099 +#: src/lang.c:1112 #, c-format msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone [%%s]: " msgstr "" -#: src/lang.c:1105 +#: src/lang.c:1118 msgid "Try cache_overview_files to speed up things.\n" msgstr "" -#: src/lang.c:1106 +#: src/lang.c:1119 msgid "Tin will use local index files instead.\n" msgstr "" -#: src/lang.c:1107 +#: src/lang.c:1120 msgid "Cannot find NNTP server name" msgstr "" -#: src/lang.c:1108 +#: src/lang.c:1121 #, c-format msgid "Connecting to %s:%u..." msgstr "" -#: src/lang.c:1109 +#: src/lang.c:1122 msgid "Disconnecting from server..." msgstr "" -#: src/lang.c:1110 +#: src/lang.c:1123 #, c-format msgid "Failed to connect to NNTP server %s. Exiting..." msgstr "" -#: src/lang.c:1111 +#: src/lang.c:1124 msgid "205 Closing connection" msgstr "" -#: src/lang.c:1112 +#: src/lang.c:1125 msgid "Your server does not support the NNTP XOVER or OVER command.\n" msgstr "" -#: src/lang.c:1113 +#: src/lang.c:1126 msgid "Connection to news server has timed out. Reconnect?" msgstr "" -#: src/lang.c:1114 +#: src/lang.c:1127 #, c-format msgid "" "Put the server name in the file %s,\n" "or set the environment variable NNTPSERVER" msgstr "" -#: src/lang.c:1115 +#: src/lang.c:1128 msgid " -A force authentication on connect" msgstr "" -#: src/lang.c:1116 +#: src/lang.c:1129 #, c-format msgid " -g serv read news from NNTP server serv [default=%s]" msgstr "" -#: src/lang.c:1117 +#: src/lang.c:1130 #, c-format msgid " -p port use port as NNTP port [default=%d]" msgstr "" -#: src/lang.c:1118 +#: src/lang.c:1131 msgid " -Q quick start. Same as -dnq" msgstr "" -#: src/lang.c:1119 +#: src/lang.c:1132 msgid " -r read news remotely from default NNTP server" msgstr "" -#: src/lang.c:1120 +#: src/lang.c:1133 msgid " -l use only LIST instead of GROUP (-n) command" msgstr "" -#: src/lang.c:1121 +#: src/lang.c:1134 msgid " -n only read subscribed .newsrc groups from NNTP server" msgstr "" -#: src/lang.c:1123 +#: src/lang.c:1136 msgid " -4 force connecting via IPv4" msgstr "" -#: src/lang.c:1124 +#: src/lang.c:1137 msgid " -6 force connecting via IPv6" msgstr "" -#: src/lang.c:1125 +#: src/lang.c:1138 msgid "" "\n" "socket or connect problem\n" msgstr "" -#: src/lang.c:1127 +#: src/lang.c:1140 #, c-format msgid "" "\n" "Connection to %s: " msgstr "" -#: src/lang.c:1128 +#: src/lang.c:1141 msgid "Giving up...\n" msgstr "" -#: src/lang.c:1130 +#: src/lang.c:1143 #, c-format msgid "%s/tcp: Unknown service.\n" msgstr "" -#: src/lang.c:1134 +#: src/lang.c:1147 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:1137 +#: src/lang.c:1150 msgid "Your server does not have Xref: in its XOVER information.\n" msgstr "" -#: src/lang.c:1140 +#: src/lang.c:1153 #, c-format msgid "Can't open %s. Try %s -r to read news via NNTP." msgstr "" -#: src/lang.c:1143 -msgid " -Q quick start. Same as -qd" +#: src/lang.c:1156 +msgid " -Q quick start. Same as -dq" msgstr "" -#: src/lang.c:1144 +#: src/lang.c:1157 msgid " -l read only active file instead of scanning spool (-n) command" msgstr "" -#: src/lang.c:1145 +#: src/lang.c:1158 msgid " -n only read subscribed .newsrc groups from spool" msgstr "" -#: src/lang.c:1146 +#: src/lang.c:1159 msgid "Your server does not have Xref: in its NOV-files.\n" msgstr "" -#: src/lang.c:1150 +#: src/lang.c:1163 msgid "Posting using external inews failed. Use built in inews instead?" msgstr "" -#: src/lang.c:1151 +#: src/lang.c:1164 msgid "It worked! Should I always use my built in inews from now on?" msgstr "" -#: src/lang.c:1155 +#: src/lang.c:1168 #, c-format msgid "%d %s printed" msgstr "" -#: src/lang.c:1156 +#: src/lang.c:1169 msgid "output article/thread/hot/pattern/tagged articles to printer" msgstr "" -#: src/lang.c:1157 +#: src/lang.c:1170 msgid "Print" msgstr "" -#: src/lang.c:1158 +#: src/lang.c:1171 msgid "Printing..." msgstr "" -#: src/lang.c:1162 +#: src/lang.c:1175 #, c-format msgid "%d %s piped to \"%s\"" msgstr "" -#: src/lang.c:1163 +#: src/lang.c:1176 msgid "pipe article/thread/hot/pattern/tagged articles into command" msgstr "" -#: src/lang.c:1164 +#: src/lang.c:1177 msgid "No command" msgstr "" -#: src/lang.c:1165 +#: src/lang.c:1178 msgid "Pipe" msgstr "" -#: src/lang.c:1166 +#: src/lang.c:1179 #, c-format msgid "Pipe to command [%.*s]> " msgstr "" -#: src/lang.c:1167 +#: src/lang.c:1180 msgid "Piping..." msgstr "" -#: src/lang.c:1169 +#: src/lang.c:1182 msgid "Piping not enabled." msgstr "" -#: src/lang.c:1173 +#: src/lang.c:1186 #, c-format msgid "" "\n" @@ -4521,7 +4553,7 @@ msgid "" " newsgroup names.\n" msgstr "" -#: src/lang.c:1178 +#: src/lang.c:1191 #, c-format msgid "" "\n" @@ -4530,7 +4562,7 @@ msgid "" " Please write all newsgroups into a single line.\n" msgstr "" -#: src/lang.c:1183 +#: src/lang.c:1196 #, c-format msgid "" "\n" @@ -4539,14 +4571,14 @@ msgid "" " To avoid trouble please write all newsgroups into a single line.\n" msgstr "" -#: src/lang.c:1187 +#: src/lang.c:1200 #, c-format msgid "" "\n" "Warning: The \"%s:\" line has spaces in it that SHOULD be removed.\n" msgstr "" -#: src/lang.c:1192 +#: src/lang.c:1205 msgid "" "\n" " If your article contains quoted text please take some time to pare it " @@ -4568,607 +4600,607 @@ msgid "" " likely to ignore it completely. It's a crowded net out there.\n" msgstr "" -#: src/lang.c:1205 +#: src/lang.c:1218 msgid "shell escape" msgstr "" -#: src/lang.c:1206 +#: src/lang.c:1219 #, c-format msgid "Shell Command (%s)" msgstr "" -#: src/lang.c:1207 +#: src/lang.c:1220 #, c-format msgid "Enter shell command [%s]> " msgstr "" -#: src/lang.c:1211 +#: src/lang.c:1224 #, c-format msgid "%s: Can't get entry for TERM\n" msgstr "" -#: src/lang.c:1215 +#: src/lang.c:1228 #, c-format msgid "Group %.*s ('q' to quit)..." msgstr "" -#: src/lang.c:1217 +#: src/lang.c:1230 #, c-format msgid "Group %.*s..." msgstr "" -#: src/lang.c:1221 +#: src/lang.c:1234 msgid "Server unavailable\n" msgstr "" -#: src/lang.c:1227 +#: src/lang.c:1240 #, 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:1228 +#: src/lang.c:1241 #, c-format msgid "" "%s=pipe; %s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post" msgstr "" -#: src/lang.c:1230 +#: src/lang.c:1243 #, c-format msgid "" "%s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post" msgstr "" -#: src/lang.c:1231 +#: src/lang.c:1244 #, c-format msgid "%s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post" msgstr "" -#: src/lang.c:1235 +#: src/lang.c:1248 #, c-format msgid "" "%s=pipe; %s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post" msgstr "" -#: src/lang.c:1236 +#: src/lang.c:1249 #, c-format msgid "%s=pipe; %s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post" msgstr "" -#: src/lang.c:1238 +#: src/lang.c:1251 #, c-format msgid "%s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post" msgstr "" -#: src/lang.c:1239 +#: src/lang.c:1252 #, c-format msgid "%s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post" msgstr "" -#: src/lang.c:1245 +#: src/lang.c:1258 msgid "Terminal does not support color" msgstr "" -#: src/lang.c:1250 +#: src/lang.c:1263 #, c-format msgid "Trying %s" msgstr "" -#: src/lang.c:1264 src/lang.c:1292 src/lang.c:1574 src/refs.c:292 +#: src/lang.c:1277 src/lang.c:1305 src/lang.c:1587 src/refs.c:292 msgid "None" msgstr "" -#: src/lang.c:1265 +#: src/lang.c:1278 msgid "Subject" msgstr "" -#: src/lang.c:1266 +#: src/lang.c:1279 msgid "References" msgstr "" -#: src/lang.c:1267 +#: src/lang.c:1280 msgid "Both Subject and References" msgstr "" -#: src/lang.c:1268 +#: src/lang.c:1281 msgid "Multipart Subject" msgstr "" -#: src/lang.c:1269 +#: src/lang.c:1282 msgid "Percentage Match" msgstr "" -#: src/lang.c:1282 src/lang.c:1373 src/lang.c:1463 +#: src/lang.c:1295 src/lang.c:1386 src/lang.c:1476 msgid "No" msgstr "" -#: src/lang.c:1283 src/lang.c:1465 +#: src/lang.c:1296 src/lang.c:1478 msgid "Yes" msgstr "" -#: src/lang.c:1284 +#: src/lang.c:1297 msgid "Hide All" msgstr "" -#: src/lang.c:1293 +#: src/lang.c:1306 msgid "Address" msgstr "" -#: src/lang.c:1294 +#: src/lang.c:1307 msgid "Full Name" msgstr "" -#: src/lang.c:1295 +#: src/lang.c:1308 msgid "Address and Name" msgstr "" -#: src/lang.c:1303 +#: src/lang.c:1316 msgid "Max" msgstr "" -#: src/lang.c:1304 +#: src/lang.c:1317 msgid "Sum" msgstr "" -#: src/lang.c:1305 +#: src/lang.c:1318 msgid "Average" msgstr "" -#: src/lang.c:1315 src/lang.c:1335 +#: src/lang.c:1328 src/lang.c:1348 msgid "Black" msgstr "" -#: src/lang.c:1316 src/lang.c:1336 +#: src/lang.c:1329 src/lang.c:1349 msgid "Red" msgstr "" -#: src/lang.c:1317 src/lang.c:1337 +#: src/lang.c:1330 src/lang.c:1350 msgid "Green" msgstr "" -#: src/lang.c:1318 src/lang.c:1338 +#: src/lang.c:1331 src/lang.c:1351 msgid "Brown" msgstr "" -#: src/lang.c:1319 src/lang.c:1339 +#: src/lang.c:1332 src/lang.c:1352 msgid "Blue" msgstr "" -#: src/lang.c:1320 src/lang.c:1340 +#: src/lang.c:1333 src/lang.c:1353 msgid "Pink" msgstr "" -#: src/lang.c:1321 src/lang.c:1341 +#: src/lang.c:1334 src/lang.c:1354 msgid "Cyan" msgstr "" -#: src/lang.c:1322 src/lang.c:1342 +#: src/lang.c:1335 src/lang.c:1355 msgid "White" msgstr "" -#: src/lang.c:1323 +#: src/lang.c:1336 msgid "Gray" msgstr "" -#: src/lang.c:1324 +#: src/lang.c:1337 msgid "Light Red" msgstr "" -#: src/lang.c:1325 +#: src/lang.c:1338 msgid "Light Green" msgstr "" -#: src/lang.c:1326 +#: src/lang.c:1339 msgid "Yellow" msgstr "" -#: src/lang.c:1327 +#: src/lang.c:1340 msgid "Light Blue" msgstr "" -#: src/lang.c:1328 +#: src/lang.c:1341 msgid "Light Pink" msgstr "" -#: src/lang.c:1329 +#: src/lang.c:1342 msgid "Light Cyan" msgstr "" -#: src/lang.c:1330 +#: src/lang.c:1343 msgid "Light White" msgstr "" -#: src/lang.c:1351 src/lang.c:1470 src/lang.c:1485 +#: src/lang.c:1364 src/lang.c:1483 src/lang.c:1498 msgid "Nothing" msgstr "" -#: src/lang.c:1353 +#: src/lang.c:1366 msgid "Space" msgstr "" -#: src/lang.c:1361 +#: src/lang.c:1374 msgid "Normal" msgstr "" -#: src/lang.c:1362 +#: src/lang.c:1375 msgid "Best highlighting" msgstr "" -#: src/lang.c:1363 +#: src/lang.c:1376 msgid "Underline" msgstr "" -#: src/lang.c:1364 +#: src/lang.c:1377 msgid "Reverse video" msgstr "" -#: src/lang.c:1365 +#: src/lang.c:1378 msgid "Blinking" msgstr "" -#: src/lang.c:1366 +#: src/lang.c:1379 msgid "Half bright" msgstr "" -#: src/lang.c:1367 +#: src/lang.c:1380 msgid "Bold" msgstr "" -#: src/lang.c:1374 +#: src/lang.c:1387 msgid "Cc" msgstr "" -#: src/lang.c:1375 +#: src/lang.c:1388 msgid "Bcc" msgstr "" -#: src/lang.c:1376 +#: src/lang.c:1389 msgid "Cc and Bcc" msgstr "" -#: src/lang.c:1393 src/lang.c:1406 +#: src/lang.c:1406 src/lang.c:1419 msgid "none" msgstr "" -#: src/lang.c:1394 +#: src/lang.c:1407 msgid "commands" msgstr "" -#: src/lang.c:1395 +#: src/lang.c:1408 msgid "select" msgstr "" -#: src/lang.c:1397 +#: src/lang.c:1410 msgid "commands & quit" msgstr "" -#: src/lang.c:1398 +#: src/lang.c:1411 msgid "commands & select" msgstr "" -#: src/lang.c:1399 +#: src/lang.c:1412 msgid "quit & select" msgstr "" -#: src/lang.c:1400 +#: src/lang.c:1413 msgid "commands & quit & select" msgstr "" -#: src/lang.c:1407 +#: src/lang.c:1420 msgid "PageDown" msgstr "" -#: src/lang.c:1408 +#: src/lang.c:1421 msgid "PageNextUnread" msgstr "" -#: src/lang.c:1409 +#: src/lang.c:1422 msgid "PageDown or PageNextUnread" msgstr "" -#: src/lang.c:1415 +#: src/lang.c:1428 msgid "Subject: (case sensitive)" msgstr "" -#: src/lang.c:1416 +#: src/lang.c:1429 msgid "Subject: (ignore case)" msgstr "" -#: src/lang.c:1417 +#: src/lang.c:1430 msgid "From: (case sensitive)" msgstr "" -#: src/lang.c:1418 +#: src/lang.c:1431 msgid "From: (ignore case)" msgstr "" -#: src/lang.c:1419 +#: src/lang.c:1432 msgid "Msg-ID: & full References: line" msgstr "" -#: src/lang.c:1420 +#: src/lang.c:1433 msgid "Msg-ID: & last References: only" msgstr "" -#: src/lang.c:1421 +#: src/lang.c:1434 msgid "Message-ID: entry only" msgstr "" -#: src/lang.c:1422 +#: src/lang.c:1435 msgid "Lines:" msgstr "" -#: src/lang.c:1428 +#: src/lang.c:1441 msgid "Don't trim article body" msgstr "" -#: src/lang.c:1429 +#: src/lang.c:1442 msgid "Skip leading blank lines" msgstr "" -#: src/lang.c:1430 +#: src/lang.c:1443 msgid "Skip trailing blank lines" msgstr "" -#: src/lang.c:1431 +#: src/lang.c:1444 msgid "Skip leading and trailing blank l." msgstr "" -#: src/lang.c:1432 +#: src/lang.c:1445 msgid "Compact multiple between text" msgstr "" -#: src/lang.c:1433 +#: src/lang.c:1446 msgid "Compact multiple and skip leading" msgstr "" -#: src/lang.c:1434 +#: src/lang.c:1447 msgid "Compact multiple and skip trailing" msgstr "" -#: src/lang.c:1435 +#: src/lang.c:1448 msgid "Compact mltpl., skip lead. & trai." msgstr "" -#: src/lang.c:1464 +#: src/lang.c:1477 msgid "Shell archive" msgstr "" -#: src/lang.c:1471 +#: src/lang.c:1484 msgid "Subject: (descending)" msgstr "" -#: src/lang.c:1472 +#: src/lang.c:1485 msgid "Subject: (ascending)" msgstr "" -#: src/lang.c:1473 +#: src/lang.c:1486 msgid "From: (descending)" msgstr "" -#: src/lang.c:1474 +#: src/lang.c:1487 msgid "From: (ascending)" msgstr "" -#: src/lang.c:1475 +#: src/lang.c:1488 msgid "Date: (descending)" msgstr "" -#: src/lang.c:1476 +#: src/lang.c:1489 msgid "Date: (ascending)" msgstr "" -#: src/lang.c:1477 src/lang.c:1486 +#: src/lang.c:1490 src/lang.c:1499 msgid "Score (descending)" msgstr "" -#: src/lang.c:1478 src/lang.c:1487 +#: src/lang.c:1491 src/lang.c:1500 msgid "Score (ascending)" msgstr "" -#: src/lang.c:1479 +#: src/lang.c:1492 msgid "Lines: (descending)" msgstr "" -#: src/lang.c:1480 +#: src/lang.c:1493 msgid "Lines: (ascending)" msgstr "" -#: src/lang.c:1488 +#: src/lang.c:1501 msgid "Last posting date (descending)" msgstr "" -#: src/lang.c:1489 +#: src/lang.c:1502 msgid "Last posting date (ascending)" msgstr "" -#: src/lang.c:1495 +#: src/lang.c:1508 msgid "Quick-sort" msgstr "" -#: src/lang.c:1496 +#: src/lang.c:1509 msgid "Heap-sort" msgstr "" -#: src/lang.c:1503 +#: src/lang.c:1516 msgid "Always Keep" msgstr "" -#: src/lang.c:1504 +#: src/lang.c:1517 msgid "Always Remove" msgstr "" -#: src/lang.c:1505 +#: src/lang.c:1518 msgid "Mark with D on selection screen" msgstr "" -#: src/lang.c:1511 +#: src/lang.c:1524 msgid "Kill only unread arts" msgstr "" -#: src/lang.c:1512 +#: src/lang.c:1525 msgid "Kill all arts & show with K" msgstr "" #. TODO: s/K/art_marked_killed/ -#: src/lang.c:1513 +#: src/lang.c:1526 msgid "Kill all arts and never show" msgstr "" -#: src/lang.c:1519 +#: src/lang.c:1532 msgid "Nothing special" msgstr "" -#: src/lang.c:1520 +#: src/lang.c:1533 msgid "Compress quotes" msgstr "" -#: src/lang.c:1521 +#: src/lang.c:1534 msgid "Quote signatures" msgstr "" -#: src/lang.c:1522 +#: src/lang.c:1535 msgid "Compress quotes, quote sigs" msgstr "" -#: src/lang.c:1523 +#: src/lang.c:1536 msgid "Quote empty lines" msgstr "" -#: src/lang.c:1524 +#: src/lang.c:1537 msgid "Compress quotes, quote empty lines" msgstr "" -#: src/lang.c:1525 +#: src/lang.c:1538 msgid "Quote sigs & empty lines" msgstr "" -#: src/lang.c:1526 +#: src/lang.c:1539 msgid "Comp. q., quote sigs & empty lines" msgstr "" -#: src/lang.c:1566 +#: src/lang.c:1579 msgid "no" msgstr "" -#: src/lang.c:1567 +#: src/lang.c:1580 msgid "with headers" msgstr "" -#: src/lang.c:1568 +#: src/lang.c:1581 msgid "without headers" msgstr "" -#: src/lang.c:1575 +#: src/lang.c:1588 msgid "NFKC" msgstr "" -#: src/lang.c:1577 +#: src/lang.c:1590 msgid "NFKD" msgstr "" -#: src/lang.c:1578 +#: src/lang.c:1591 msgid "NFC" msgstr "" -#: src/lang.c:1579 +#: src/lang.c:1592 msgid "NFD" msgstr "" -#: src/lang.c:1581 +#: src/lang.c:1594 msgid "NFKC case fold" msgstr "" -#: src/lang.c:1590 +#: src/lang.c:1603 msgid "Display Options" msgstr "" -#: src/lang.c:1597 +#: src/lang.c:1610 msgid "Color Options" msgstr "" -#: src/lang.c:1603 +#: src/lang.c:1616 msgid "Highlight Options" msgstr "" -#: src/lang.c:1610 +#: src/lang.c:1623 msgid "Article-Limiting Options" msgstr "" -#: src/lang.c:1616 +#: src/lang.c:1629 msgid "Posting/Mailing Options" msgstr "" -#: src/lang.c:1622 +#: src/lang.c:1635 msgid "Saving/Printing Options" msgstr "" -#: src/lang.c:1628 +#: src/lang.c:1641 msgid "Expert Options" msgstr "" -#: src/lang.c:1634 +#: src/lang.c:1647 msgid "Filtering Options" msgstr "" -#: src/lang.c:1639 src/lang.c:1670 src/lang.c:1676 src/lang.c:1703 -#: src/lang.c:1755 src/lang.c:1761 src/lang.c:1771 src/lang.c:1782 -#: src/lang.c:1800 src/lang.c:1869 src/lang.c:2070 src/lang.c:2076 -#: src/lang.c:2082 src/lang.c:2097 src/lang.c:2109 src/lang.c:2116 -#: src/lang.c:2170 src/lang.c:2179 src/lang.c:2185 src/lang.c:2192 -#: src/lang.c:2199 src/lang.c:2206 src/lang.c:2213 src/lang.c:2220 -#: src/lang.c:2227 src/lang.c:2234 src/lang.c:2241 src/lang.c:2248 -#: src/lang.c:2255 src/lang.c:2262 src/lang.c:2269 src/lang.c:2276 -#: src/lang.c:2283 src/lang.c:2290 src/lang.c:2297 src/lang.c:2304 -#: src/lang.c:2311 src/lang.c:2318 src/lang.c:2325 src/lang.c:2332 -#: src/lang.c:2339 src/lang.c:2346 src/lang.c:2353 src/lang.c:2361 -#: src/lang.c:2377 src/lang.c:2384 src/lang.c:2391 src/lang.c:2398 -#: src/lang.c:2404 src/lang.c:2410 src/lang.c:2427 src/lang.c:2439 -#: src/lang.c:2474 src/lang.c:2527 src/lang.c:2541 src/lang.c:2547 -#: src/lang.c:2572 src/lang.c:2590 src/lang.c:2607 src/lang.c:2619 -#: src/lang.c:2652 src/lang.c:2688 src/lang.c:2708 src/lang.c:2743 -#: src/lang.c:2753 src/lang.c:2760 src/lang.c:2786 src/lang.c:2810 -#: src/lang.c:2887 src/lang.c:2902 src/lang.c:2910 src/lang.c:2924 -#: src/lang.c:2930 src/lang.c:2968 +#: src/lang.c:1652 src/lang.c:1683 src/lang.c:1689 src/lang.c:1716 +#: src/lang.c:1768 src/lang.c:1774 src/lang.c:1784 src/lang.c:1795 +#: src/lang.c:1813 src/lang.c:1882 src/lang.c:2083 src/lang.c:2089 +#: src/lang.c:2095 src/lang.c:2110 src/lang.c:2122 src/lang.c:2129 +#: src/lang.c:2183 src/lang.c:2192 src/lang.c:2198 src/lang.c:2205 +#: src/lang.c:2212 src/lang.c:2219 src/lang.c:2226 src/lang.c:2233 +#: src/lang.c:2240 src/lang.c:2247 src/lang.c:2254 src/lang.c:2261 +#: src/lang.c:2268 src/lang.c:2275 src/lang.c:2282 src/lang.c:2289 +#: src/lang.c:2296 src/lang.c:2303 src/lang.c:2310 src/lang.c:2317 +#: src/lang.c:2324 src/lang.c:2331 src/lang.c:2338 src/lang.c:2345 +#: src/lang.c:2352 src/lang.c:2359 src/lang.c:2366 src/lang.c:2374 +#: src/lang.c:2390 src/lang.c:2397 src/lang.c:2404 src/lang.c:2411 +#: src/lang.c:2417 src/lang.c:2423 src/lang.c:2440 src/lang.c:2452 +#: src/lang.c:2487 src/lang.c:2540 src/lang.c:2554 src/lang.c:2560 +#: src/lang.c:2585 src/lang.c:2603 src/lang.c:2620 src/lang.c:2632 +#: src/lang.c:2665 src/lang.c:2694 src/lang.c:2714 src/lang.c:2742 +#: src/lang.c:2752 src/lang.c:2759 src/lang.c:2785 src/lang.c:2809 +#: src/lang.c:2886 src/lang.c:2901 src/lang.c:2909 src/lang.c:2923 +#: src/lang.c:2929 src/lang.c:2967 msgid " toggles, sets, cancels." msgstr "" -#: src/lang.c:1640 +#: src/lang.c:1653 msgid "Show mini menu & posting etiquette" msgstr "" -#: src/lang.c:1641 +#: src/lang.c:1654 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:1646 +#: src/lang.c:1659 msgid "Show short description for each newsgroup. toggles & sets." msgstr "" -#: src/lang.c:1647 +#: src/lang.c:1660 msgid "Show description of each newsgroup" msgstr "" -#: src/lang.c:1648 +#: src/lang.c:1661 msgid "" "# If ON show group description text after newsgroup name at\n" "# group selection level\n" msgstr "" -#: src/lang.c:1653 +#: src/lang.c:1666 msgid "" "Show From (author) fields in group & thread level. toggles & " "sets." msgstr "" -#: src/lang.c:1654 +#: src/lang.c:1667 msgid "In group and thread level, show author by" msgstr "" -#: src/lang.c:1655 +#: src/lang.c:1668 msgid "" "# Part of From field to display in group and thread level\n" "# Possible values are (the default is marked with *):\n" @@ -5178,31 +5210,31 @@ msgid "" "# 3 = both\n" msgstr "" -#: src/lang.c:1664 +#: src/lang.c:1677 msgid "Draw -> or highlighted bar for selection. toggles & sets." msgstr "" -#: src/lang.c:1665 +#: src/lang.c:1678 msgid "Draw -> instead of highlighted bar" msgstr "" -#: src/lang.c:1666 +#: src/lang.c:1679 msgid "# If ON use -> otherwise highlighted bar for selection\n" msgstr "" -#: src/lang.c:1671 +#: src/lang.c:1684 msgid "Use inverse video for page headers" msgstr "" -#: src/lang.c:1672 +#: src/lang.c:1685 msgid "# If ON use inverse video for page headers at different levels\n" msgstr "" -#: src/lang.c:1677 +#: src/lang.c:1690 msgid "Thread articles by" msgstr "" -#: src/lang.c:1678 +#: src/lang.c:1691 msgid "" "# Thread articles by ...\n" "# Possible values are (the default is marked with *):\n" @@ -5214,15 +5246,15 @@ msgid "" "# 5 = Percentage Match\n" msgstr "" -#: src/lang.c:1689 +#: src/lang.c:1702 msgid "Enter percentage match required to thread together. sets." msgstr "" -#: src/lang.c:1690 +#: src/lang.c:1703 msgid "Thread percentage match" msgstr "" -#: src/lang.c:1692 +#: src/lang.c:1705 #, no-c-format msgid "" "# Thread percentage match...\n" @@ -5237,11 +5269,11 @@ msgid "" "# 'harppy' would be threaded separately from 'happy'\n" msgstr "" -#: src/lang.c:1704 +#: src/lang.c:1717 msgid "Score of a thread" msgstr "" -#: src/lang.c:1705 +#: src/lang.c:1718 msgid "" "# Thread score\n" "# Possible values are (the default is marked with *):\n" @@ -5250,16 +5282,16 @@ msgid "" "# 2 = average\n" msgstr "" -#: src/lang.c:1713 +#: src/lang.c:1726 msgid "" "Sort articles by Subject, From, Date or Score. toggles & sets." msgstr "" -#: src/lang.c:1714 +#: src/lang.c:1727 msgid "Sort articles by" msgstr "" -#: src/lang.c:1715 +#: src/lang.c:1728 msgid "" "# Sort articles by ...\n" "# Possible values are (the default is marked with *):\n" @@ -5276,15 +5308,15 @@ msgid "" "# 10 = Lines ascending\n" msgstr "" -#: src/lang.c:1731 +#: src/lang.c:1744 msgid "Sort threads by Nothing or Score. toggles & sets." msgstr "" -#: src/lang.c:1732 +#: src/lang.c:1745 msgid "Sort threads by" msgstr "" -#: src/lang.c:1733 +#: src/lang.c:1746 msgid "" "# Sort thread by ...\n" "# Possible values are (the default is marked with *):\n" @@ -5295,44 +5327,44 @@ msgid "" "# 4 = Last posting date ascending\n" msgstr "" -#: src/lang.c:1743 +#: src/lang.c:1756 msgid "" "Put cursor at first/last unread art in groups. toggles & sets." msgstr "" -#: src/lang.c:1744 +#: src/lang.c:1757 msgid "Go to first unread article in group" msgstr "" -#: src/lang.c:1745 +#: src/lang.c:1758 msgid "# If ON put cursor at first unread art in group otherwise last art\n" msgstr "" -#: src/lang.c:1749 +#: src/lang.c:1762 msgid "Show all articles or only unread articles. toggles & sets." msgstr "" -#: src/lang.c:1750 +#: src/lang.c:1763 msgid "Show only unread articles" msgstr "" -#: src/lang.c:1751 +#: src/lang.c:1764 msgid "# If ON show only new/unread articles otherwise show all.\n" msgstr "" -#: src/lang.c:1756 +#: src/lang.c:1769 msgid "Show only groups with unread arts" msgstr "" -#: src/lang.c:1757 +#: src/lang.c:1770 msgid "# If ON show only subscribed to groups that contain unread articles.\n" msgstr "" -#: src/lang.c:1762 +#: src/lang.c:1775 msgid "Filter which articles" msgstr "" -#: src/lang.c:1763 +#: src/lang.c:1776 msgid "" "# Filter which articles\n" "# Possible values are (the default is marked with *):\n" @@ -5341,11 +5373,11 @@ msgid "" "# 2 = kill all articles and never show them\n" msgstr "" -#: src/lang.c:1772 +#: src/lang.c:1785 msgid "Go to the next unread article with" msgstr "" -#: src/lang.c:1773 +#: src/lang.c:1786 msgid "" "# Go to the unread article with following key(s)\n" "# Possible values are (the default is marked with *):\n" @@ -5355,11 +5387,11 @@ msgid "" "# 3 = PAGE DOWN or TAB\n" msgstr "" -#: src/lang.c:1783 +#: src/lang.c:1796 msgid "How to treat blank lines" msgstr "" -#: src/lang.c:1784 +#: src/lang.c:1797 msgid "" "# Trim the article body, remove unnecessary blank lines.\n" "# Possible values are (the default is marked with *):\n" @@ -5376,168 +5408,168 @@ msgid "" "# leading and trailing blank lines\n" msgstr "" -#: src/lang.c:1801 +#: src/lang.c:1814 msgid "List thread using right arrow key" msgstr "" -#: src/lang.c:1802 +#: src/lang.c:1815 msgid "" "# If ON automatically list thread when entering it using right arrow key.\n" msgstr "" -#: src/lang.c:1806 +#: src/lang.c:1819 msgid "Enter character to indicate deleted articles. sets, cancels." msgstr "" -#: src/lang.c:1807 +#: src/lang.c:1820 msgid "Character to show deleted articles" msgstr "" -#: src/lang.c:1808 +#: src/lang.c:1821 msgid "" "# Character used to show that an art was deleted (default 'D')\n" "# _ is turned into ' '\n" msgstr "" -#: src/lang.c:1813 +#: src/lang.c:1826 msgid "" "Enter character to indicate articles in a range. sets, cancels." msgstr "" -#: src/lang.c:1814 +#: src/lang.c:1827 msgid "Character to show inrange articles" msgstr "" -#: src/lang.c:1815 +#: src/lang.c:1828 msgid "" "# Character used to show that an art is in a range (default '#')\n" "# _ is turned into ' '\n" msgstr "" -#: src/lang.c:1820 +#: src/lang.c:1833 msgid "" "Enter character to indicate that article will return. sets, " "cancels." msgstr "" -#: src/lang.c:1821 +#: src/lang.c:1834 msgid "Character to show returning arts" msgstr "" -#: src/lang.c:1822 +#: src/lang.c:1835 msgid "" "# Character used to show that an art will return (default '-')\n" "# _ is turned into ' '\n" msgstr "" -#: src/lang.c:1827 +#: src/lang.c:1840 msgid "" "Enter character to indicate selected articles. sets, cancels." msgstr "" -#: src/lang.c:1828 +#: src/lang.c:1841 msgid "Character to show selected articles" msgstr "" -#: src/lang.c:1829 +#: src/lang.c:1842 msgid "" "# Character used to show that an art was auto-selected (default '*')\n" "# _ is turned into ' '\n" msgstr "" -#: src/lang.c:1834 +#: src/lang.c:1847 msgid "Enter character to indicate recent articles. sets, cancels." msgstr "" -#: src/lang.c:1835 +#: src/lang.c:1848 msgid "Character to show recent articles" msgstr "" -#: src/lang.c:1836 +#: src/lang.c:1849 msgid "" "# Character used to show that an art is recent (default 'o')\n" "# _ is turned into ' '\n" msgstr "" -#: src/lang.c:1841 +#: src/lang.c:1854 msgid "Enter character to indicate unread articles. sets, cancels." msgstr "" -#: src/lang.c:1842 +#: src/lang.c:1855 msgid "Character to show unread articles" msgstr "" -#: src/lang.c:1843 +#: src/lang.c:1856 msgid "" "# Character used to show that an art is unread (default '+')\n" "# _ is turned into ' '\n" msgstr "" -#: src/lang.c:1848 +#: src/lang.c:1861 msgid "Enter character to indicate read articles. sets, cancels." msgstr "" -#: src/lang.c:1849 +#: src/lang.c:1862 msgid "Character to show read articles" msgstr "" -#: src/lang.c:1850 +#: src/lang.c:1863 msgid "" "# Character used to show that an art was read (default ' ')\n" "# _ is turned into ' '\n" msgstr "" -#: src/lang.c:1855 +#: src/lang.c:1868 msgid "Enter character to indicate killed articles. sets, cancels." msgstr "" -#: src/lang.c:1856 +#: src/lang.c:1869 msgid "Character to show killed articles" msgstr "" -#: src/lang.c:1857 +#: src/lang.c:1870 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:1862 +#: src/lang.c:1875 msgid "" "Enter character to indicate read selected articles. sets, cancels." msgstr "" -#: src/lang.c:1863 +#: src/lang.c:1876 msgid "Character to show readselected arts" msgstr "" -#: src/lang.c:1864 +#: src/lang.c:1877 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:1870 +#: src/lang.c:1883 msgid "Abbreviate long newsgroup names" msgstr "" -#: src/lang.c:1871 +#: src/lang.c:1884 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:1877 +#: src/lang.c:1890 msgid "" "0 = full page scrolling, -1 = show previous last line as first on next page, " "-2 = half page" msgstr "" -#: src/lang.c:1878 +#: src/lang.c:1891 msgid "Number of lines to scroll in pager" msgstr "" -#: src/lang.c:1879 +#: src/lang.c:1892 msgid "" "# Number of lines that cursor-up/down will scroll in article pager\n" "# Possible values are (the default is marked with *):\n" @@ -5548,28 +5580,28 @@ msgid "" "# 2 or greater = scroll by 2 or more lines (only in the pager)\n" msgstr "" -#: src/lang.c:1889 +#: src/lang.c:1902 msgid "Display signatures. toggles & sets." msgstr "" -#: src/lang.c:1890 +#: src/lang.c:1903 msgid "Display signatures" msgstr "" -#: src/lang.c:1891 +#: src/lang.c:1904 msgid "# If OFF don't show signatures when displaying articles\n" msgstr "" -#: src/lang.c:1895 +#: src/lang.c:1908 msgid "" "Display uuencoded data as tagged attachments. toggles & sets." msgstr "" -#: src/lang.c:1896 +#: src/lang.c:1909 msgid "Display uue data as an attachment" msgstr "" -#: src/lang.c:1897 +#: src/lang.c:1910 msgid "" "# Handling of uuencoded data in the pager\n" "# Possible values are (the default is marked with *):\n" @@ -5581,30 +5613,30 @@ msgid "" "# be folded into a tag line.\n" msgstr "" -#: src/lang.c:1907 +#: src/lang.c:1920 msgid "" "Decode German style TeX umlaut codes to ISO. toggles & sets." msgstr "" -#: src/lang.c:1908 +#: src/lang.c:1921 msgid "Display \"a as Umlaut-a" msgstr "" -#: src/lang.c:1909 +#: src/lang.c:1922 msgid "" "# If ON decode German style TeX umlaut codes to ISO and\n" "# show \"a as Umlaut-a, etc.\n" msgstr "" -#: src/lang.c:1914 src/lang.c:1924 +#: src/lang.c:1927 src/lang.c:1937 msgid "Space separated list of header fields" msgstr "" -#: src/lang.c:1915 +#: src/lang.c:1928 msgid "Display these header fields (or *)" msgstr "" -#: src/lang.c:1916 +#: src/lang.c:1929 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" @@ -5614,11 +5646,11 @@ msgid "" "# spaces. Not defining anything turns off this option.\n" msgstr "" -#: src/lang.c:1925 +#: src/lang.c:1938 msgid "Do not display these header fields" msgstr "" -#: src/lang.c:1926 +#: src/lang.c:1939 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" @@ -5630,230 +5662,230 @@ msgid "" "# Not defining anything turns off this option.\n" msgstr "" -#: src/lang.c:1936 +#: src/lang.c:1949 msgid "" "Do you want to enable automatic handling of multipart/alternative articles?" msgstr "" -#: src/lang.c:1937 +#: src/lang.c:1950 msgid "Skip multipart/alternative parts" msgstr "" -#: src/lang.c:1938 +#: src/lang.c:1951 msgid "# If ON strip multipart/alternative messages automatically\n" msgstr "" -#: src/lang.c:1942 +#: src/lang.c:1955 msgid "Enable detection of verbatim blocks? toggles & sets." msgstr "" -#: src/lang.c:1943 +#: src/lang.c:1956 msgid "Detection of verbatim blocks" msgstr "" -#: src/lang.c:1944 +#: src/lang.c:1957 msgid "# If ON detect verbatim blocks in articles\n" msgstr "" -#: src/lang.c:1949 +#: src/lang.c:1962 msgid "A regex used to decide which lines to show in col_quote." msgstr "" -#: src/lang.c:1950 +#: src/lang.c:1963 msgid "Regex used to show quoted lines" msgstr "" -#: src/lang.c:1951 +#: src/lang.c:1964 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:1957 +#: src/lang.c:1970 msgid "A regex used to decide which lines to show in col_quote2." msgstr "" -#: src/lang.c:1958 +#: src/lang.c:1971 msgid "Regex used to show twice quoted l." msgstr "" -#: src/lang.c:1959 +#: src/lang.c:1972 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:1965 +#: src/lang.c:1978 msgid "A regex used to decide which lines to show in col_quote3." msgstr "" -#: src/lang.c:1966 +#: src/lang.c:1979 msgid "Regex used to show >= 3 times q.l." msgstr "" -#: src/lang.c:1967 +#: src/lang.c:1980 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:1973 +#: src/lang.c:1986 msgid "Enable detection of external quotes? toggles & sets." msgstr "" -#: src/lang.c:1974 +#: src/lang.c:1987 msgid "Detection of external quotes" msgstr "" -#: src/lang.c:1975 +#: src/lang.c:1988 msgid "# If ON detect quoted text from external sources in articles\n" msgstr "" -#: src/lang.c:1979 +#: src/lang.c:1992 msgid "A regex used to decide which lines to show in col_extquote." msgstr "" -#: src/lang.c:1980 +#: src/lang.c:1993 msgid "Regex used to show quotes from external sources" msgstr "" -#: src/lang.c:1981 +#: src/lang.c:1994 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:1988 +#: src/lang.c:2001 msgid "A regex used to decide which words to show in col_markslashes." msgstr "" -#: src/lang.c:1989 +#: src/lang.c:2002 msgid "Regex used to highlight /slashes/" msgstr "" -#: src/lang.c:1990 +#: src/lang.c:2003 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:1996 +#: src/lang.c:2009 msgid "A regex used to decide which words to show in col_markstars." msgstr "" -#: src/lang.c:1997 +#: src/lang.c:2010 msgid "Regex used to highlight *stars*" msgstr "" -#: src/lang.c:1998 +#: src/lang.c:2011 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:2004 +#: src/lang.c:2017 msgid "A regex used to decide which words to show in col_markstroke." msgstr "" -#: src/lang.c:2005 +#: src/lang.c:2018 msgid "Regex used to highlight -strokes-" msgstr "" -#: src/lang.c:2006 +#: src/lang.c:2019 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:2012 +#: src/lang.c:2025 msgid "A regex used to decide which words to show in col_markdash." msgstr "" -#: src/lang.c:2013 +#: src/lang.c:2026 msgid "Regex used to highlight _underline_" msgstr "" -#: src/lang.c:2014 +#: src/lang.c:2027 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:2020 +#: src/lang.c:2033 msgid "A regex used to find Subject prefixes to remove. Use '|' as separator." msgstr "" -#: src/lang.c:2021 +#: src/lang.c:2034 msgid "Regex with Subject prefixes" msgstr "" -#: src/lang.c:2022 +#: src/lang.c:2035 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:2027 +#: src/lang.c:2040 msgid "A regex used to find Subject suffixes to remove. Use '|' as separator." msgstr "" -#: src/lang.c:2028 +#: src/lang.c:2041 msgid "Regex with Subject suffixes" msgstr "" -#: src/lang.c:2029 +#: src/lang.c:2042 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:2034 +#: src/lang.c:2047 msgid "A regex used to find the begin of a verbatim block." msgstr "" -#: src/lang.c:2035 +#: src/lang.c:2048 msgid "Regex for begin of a verbatim block" msgstr "" -#: src/lang.c:2036 +#: src/lang.c:2049 msgid "" "# A regular expression that tin will use to find the begin of\n" "# a verbatim block.\n" msgstr "" -#: src/lang.c:2041 +#: src/lang.c:2054 msgid "A regex used to find the end of a verbatim block." msgstr "" -#: src/lang.c:2042 +#: src/lang.c:2055 msgid "Regex for end of a verbatim block" msgstr "" -#: src/lang.c:2043 +#: src/lang.c:2056 msgid "" "# A regular expression that tin will use to find the end of\n" "# a verbatim block.\n" msgstr "" -#: src/lang.c:2048 +#: src/lang.c:2061 msgid "" "Enter name and options for external MIME viewer, --internal for built-in " "viewer" msgstr "" -#: src/lang.c:2049 +#: src/lang.c:2062 msgid "MIME binary content viewer" msgstr "" -#: src/lang.c:2050 +#: src/lang.c:2063 msgid "" "# If --internal automatically use the built in MIME viewer for non-text\n" "# parts of articles.\n" @@ -5862,49 +5894,49 @@ msgid "" "# for no automatic viewing\n" msgstr "" -#: src/lang.c:2057 +#: src/lang.c:2070 msgid "Confirm before starting non-text viewing program" msgstr "" -#: src/lang.c:2058 +#: src/lang.c:2071 msgid "Ask before using MIME viewer" msgstr "" -#: src/lang.c:2059 +#: src/lang.c:2072 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:2064 +#: src/lang.c:2077 msgid "Ask to mark groups read when quitting. toggles & sets." msgstr "" -#: src/lang.c:2065 +#: src/lang.c:2078 msgid "Catchup read groups when quitting" msgstr "" -#: src/lang.c:2066 +#: src/lang.c:2079 msgid "# If ON ask user if read groups should all be marked read\n" msgstr "" -#: src/lang.c:2071 +#: src/lang.c:2084 msgid "Catchup group using left key" msgstr "" -#: src/lang.c:2072 +#: src/lang.c:2085 msgid "# If ON catchup group/thread when leaving with the left arrow key.\n" msgstr "" -#: src/lang.c:2077 +#: src/lang.c:2090 msgid "Catchup thread by using left key" msgstr "" -#: src/lang.c:2083 +#: src/lang.c:2096 msgid "Which actions require confirmation" msgstr "" -#: src/lang.c:2084 +#: src/lang.c:2097 msgid "" "# What should we ask confirmation for.\n" "# Possible values are (the default is marked with *):\n" @@ -5918,79 +5950,79 @@ msgid "" "# 7 = commands & quit & select\n" msgstr "" -#: src/lang.c:2098 +#: src/lang.c:2111 msgid "'Mark as (un)read' ignores tags" msgstr "" -#: src/lang.c:2099 +#: src/lang.c:2112 msgid "" "# If ON the 'Mark as (un)read' function marks only the current article.\n" msgstr "" -#: src/lang.c:2103 +#: src/lang.c:2116 msgid "Program to run to open URLs, sets, cancels." msgstr "" -#: src/lang.c:2104 +#: src/lang.c:2117 msgid "Program that opens URLs" msgstr "" -#: src/lang.c:2105 +#: src/lang.c:2118 msgid "# The program used to open URLs. The actual URL will be appended\n" msgstr "" -#: src/lang.c:2110 +#: src/lang.c:2123 msgid "Use mouse in xterm" msgstr "" -#: src/lang.c:2111 +#: src/lang.c:2124 msgid "# If ON enable mouse button support on xterm terminals\n" msgstr "" -#: src/lang.c:2117 +#: src/lang.c:2130 msgid "Use scroll keys on keypad" msgstr "" -#: src/lang.c:2118 +#: src/lang.c:2131 msgid "# If ON enable scroll keys on terminals that support it\n" msgstr "" -#: src/lang.c:2123 +#: src/lang.c:2136 msgid "Enter maximum number of article to get. sets." msgstr "" -#: src/lang.c:2124 +#: src/lang.c:2137 msgid "Number of articles to get" msgstr "" -#: src/lang.c:2125 +#: src/lang.c:2138 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:2130 +#: src/lang.c:2143 msgid "Enter number of days article is considered recent. sets." msgstr "" -#: src/lang.c:2131 +#: src/lang.c:2144 msgid "Article recentness time limit" msgstr "" -#: src/lang.c:2132 +#: src/lang.c:2145 msgid "# Number of days in which article is considered recent, (0=OFF)\n" msgstr "" -#: src/lang.c:2136 +#: src/lang.c:2149 msgid "" "WILDMAT for normal wildcards, REGEX for full regular expression matching." msgstr "" -#: src/lang.c:2137 +#: src/lang.c:2150 msgid "Wildcard matching" msgstr "" -#: src/lang.c:2138 +#: src/lang.c:2151 msgid "" "# Wildcard matching\n" "# Possible values are (the default is marked with *):\n" @@ -5998,327 +6030,327 @@ msgid "" "# 1 = regex\n" msgstr "" -#: src/lang.c:2145 +#: src/lang.c:2158 msgid "Enter minimal score before an article is marked killed. sets." msgstr "" -#: src/lang.c:2146 +#: src/lang.c:2159 msgid "Score limit (kill)" msgstr "" -#: src/lang.c:2147 +#: src/lang.c:2160 msgid "# Score limit before an article is marked killed\n" msgstr "" -#: src/lang.c:2151 +#: src/lang.c:2164 msgid "Enter default score to kill articles. sets." msgstr "" -#: src/lang.c:2152 +#: src/lang.c:2165 msgid "Default score to kill articles" msgstr "" -#: src/lang.c:2153 +#: src/lang.c:2166 msgid "# Default score to kill articles\n" msgstr "" -#: src/lang.c:2157 +#: src/lang.c:2170 msgid "Enter minimal score before an article is marked hot. sets." msgstr "" -#: src/lang.c:2158 +#: src/lang.c:2171 msgid "Score limit (select)" msgstr "" -#: src/lang.c:2159 +#: src/lang.c:2172 msgid "# Score limit before an article is marked hot\n" msgstr "" -#: src/lang.c:2163 +#: src/lang.c:2176 msgid "Enter default score to select articles. sets." msgstr "" -#: src/lang.c:2164 +#: src/lang.c:2177 msgid "Default score to select articles" msgstr "" -#: src/lang.c:2165 +#: src/lang.c:2178 msgid "# Default score to select articles\n" msgstr "" -#: src/lang.c:2171 +#: src/lang.c:2184 msgid "Use slrnface to show ''X-Face:''s" msgstr "" -#: src/lang.c:2172 +#: src/lang.c:2185 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:2180 +#: src/lang.c:2193 msgid "Use ANSI color" msgstr "" -#: src/lang.c:2181 +#: src/lang.c:2194 msgid "# If ON using ANSI-color\n" msgstr "" -#: src/lang.c:2186 +#: src/lang.c:2199 msgid "Standard foreground color" msgstr "" -#: src/lang.c:2187 +#: src/lang.c:2200 msgid "" "# Standard foreground color\n" "# Default: -1 (default color)\n" msgstr "" -#: src/lang.c:2193 +#: src/lang.c:2206 msgid "Standard background color" msgstr "" -#: src/lang.c:2194 +#: src/lang.c:2207 msgid "" "# Standard background color\n" "# Default: -1 (default color)\n" msgstr "" -#: src/lang.c:2200 +#: src/lang.c:2213 msgid "Color for inverse text (background)" msgstr "" -#: src/lang.c:2201 +#: src/lang.c:2214 msgid "" "# Color of background for inverse text\n" "# Default: 4 (blue)\n" msgstr "" -#: src/lang.c:2207 +#: src/lang.c:2220 msgid "Color for inverse text (foreground)" msgstr "" -#: src/lang.c:2208 +#: src/lang.c:2221 msgid "" "# Color of foreground for inverse text\n" "# Default: 7 (white)\n" msgstr "" -#: src/lang.c:2214 +#: src/lang.c:2227 msgid "Color of text lines" msgstr "" -#: src/lang.c:2215 +#: src/lang.c:2228 msgid "" "# Color of text lines\n" "# Default: -1 (default color)\n" msgstr "" -#: src/lang.c:2221 +#: src/lang.c:2234 msgid "Color of mini help menu" msgstr "" -#: src/lang.c:2222 +#: src/lang.c:2235 msgid "" "# Color of mini help menu\n" "# Default: 3 (brown)\n" msgstr "" -#: src/lang.c:2228 +#: src/lang.c:2241 msgid "Color of help text" msgstr "" -#: src/lang.c:2229 +#: src/lang.c:2242 msgid "" "# Color of help pages\n" "# Default: -1 (default color)\n" msgstr "" -#: src/lang.c:2235 +#: src/lang.c:2248 msgid "Color of status messages" msgstr "" -#: src/lang.c:2236 +#: src/lang.c:2249 msgid "" "# Color of messages in last line\n" "# Default: 6 (cyan)\n" msgstr "" -#: src/lang.c:2242 +#: src/lang.c:2255 msgid "Color of quoted lines" msgstr "" -#: src/lang.c:2243 +#: src/lang.c:2256 msgid "" "# Color of quote-lines\n" "# Default: 2 (green)\n" msgstr "" -#: src/lang.c:2249 +#: src/lang.c:2262 msgid "Color of twice quoted line" msgstr "" -#: src/lang.c:2250 +#: src/lang.c:2263 msgid "" "# Color of twice quoted lines\n" "# Default: 3 (brown)\n" msgstr "" -#: src/lang.c:2256 +#: src/lang.c:2269 msgid "Color of =>3 times quoted line" msgstr "" -#: src/lang.c:2257 +#: src/lang.c:2270 msgid "" "# Color of >=3 times quoted lines\n" "# Default: 4 (blue)\n" msgstr "" -#: src/lang.c:2263 +#: src/lang.c:2276 msgid "Color of article header lines" msgstr "" -#: src/lang.c:2264 +#: src/lang.c:2277 msgid "" "# Color of header-lines\n" "# Default: 2 (green)\n" msgstr "" -#: src/lang.c:2270 +#: src/lang.c:2283 msgid "Color of actual news header fields" msgstr "" -#: src/lang.c:2271 +#: src/lang.c:2284 msgid "" "# Color of actual news header fields\n" "# Default: 9 (light red)\n" msgstr "" -#: src/lang.c:2277 +#: src/lang.c:2290 msgid "Color of article subject lines" msgstr "" -#: src/lang.c:2278 +#: src/lang.c:2291 msgid "" "# Color of article subject\n" "# Default: 6 (cyan)\n" msgstr "" -#: src/lang.c:2284 +#: src/lang.c:2297 msgid "Color of external quotes" msgstr "" -#: src/lang.c:2285 +#: src/lang.c:2298 msgid "" "# Color of quoted text from external sources\n" "# Default: 5 (pink)\n" msgstr "" -#: src/lang.c:2291 +#: src/lang.c:2304 msgid "Color of response counter" msgstr "" -#: src/lang.c:2292 +#: src/lang.c:2305 msgid "" "# Color of response counter\n" "# Default: 2 (green)\n" msgstr "" -#: src/lang.c:2298 +#: src/lang.c:2311 msgid "Color of sender (From:)" msgstr "" -#: src/lang.c:2299 +#: src/lang.c:2312 msgid "" "# Color of sender (From:)\n" "# Default: 2 (green)\n" msgstr "" -#: src/lang.c:2305 +#: src/lang.c:2318 msgid "Color of help/mail sign" msgstr "" -#: src/lang.c:2306 +#: src/lang.c:2319 msgid "" "# Color of Help/Mail-Sign\n" "# Default: 4 (blue)\n" msgstr "" -#: src/lang.c:2312 +#: src/lang.c:2325 msgid "Color of signatures" msgstr "" -#: src/lang.c:2313 +#: src/lang.c:2326 msgid "" "# Color of signature\n" "# Default: 4 (blue)\n" msgstr "" -#: src/lang.c:2319 +#: src/lang.c:2332 msgid "Color of highlighted URLs" msgstr "" -#: src/lang.c:2320 +#: src/lang.c:2333 msgid "" "# Color of highlighted URLs\n" "# Default: -1 (default color)\n" msgstr "" -#: src/lang.c:2326 +#: src/lang.c:2339 msgid "Color of verbatim blocks" msgstr "" -#: src/lang.c:2327 +#: src/lang.c:2340 msgid "" "# Color of verbatim blocks\n" "# Default: 5 (pink)\n" msgstr "" -#: src/lang.c:2333 +#: src/lang.c:2346 msgid "Color of highlighting with *stars*" msgstr "" -#: src/lang.c:2334 +#: src/lang.c:2347 msgid "" "# Color of word highlighting with *stars*\n" "# Default: 11 (yellow)\n" msgstr "" -#: src/lang.c:2340 +#: src/lang.c:2353 msgid "Color of highlighting with _dash_" msgstr "" -#: src/lang.c:2341 +#: src/lang.c:2354 msgid "" "# Color of word highlighting with _dash_\n" "# Default: 13 (light pink)\n" msgstr "" -#: src/lang.c:2347 +#: src/lang.c:2360 msgid "Color of highlighting with /slash/" msgstr "" -#: src/lang.c:2348 +#: src/lang.c:2361 msgid "" "# Color of word highlighting with /slash/\n" "# Default: 14 (light cyan)\n" msgstr "" -#: src/lang.c:2354 +#: src/lang.c:2367 msgid "Color of highlighting with -stroke-" msgstr "" -#: src/lang.c:2355 +#: src/lang.c:2368 msgid "" "# Color of word highlighting with -stroke-\n" "# Default: 12 (light blue)\n" msgstr "" -#: src/lang.c:2362 +#: src/lang.c:2375 msgid "Attr. of highlighting with *stars*" msgstr "" -#: src/lang.c:2363 +#: src/lang.c:2376 msgid "" "# Attributes of word highlighting on mono terminals\n" "# Possible values are:\n" @@ -6334,57 +6366,57 @@ msgid "" "# Default: 6 (bold)\n" msgstr "" -#: src/lang.c:2378 +#: src/lang.c:2391 msgid "Attr. of highlighting with _dash_" msgstr "" -#: src/lang.c:2379 +#: src/lang.c:2392 msgid "" "# Attribute of word highlighting with _dash_\n" "# Default: 2 (best highlighting)\n" msgstr "" -#: src/lang.c:2385 +#: src/lang.c:2398 msgid "Attr. of highlighting with /slash/" msgstr "" -#: src/lang.c:2386 +#: src/lang.c:2399 msgid "" "# Attribute of word highlighting with /slash/\n" "# Default: 5 (half bright)\n" msgstr "" -#: src/lang.c:2392 +#: src/lang.c:2405 msgid "Attr. of highlighting with -stroke-" msgstr "" -#: src/lang.c:2393 +#: src/lang.c:2406 msgid "" "# Attribute of word highlighting with -stroke-\n" "# Default: 3 (reverse video)\n" msgstr "" -#: src/lang.c:2399 +#: src/lang.c:2412 msgid "URL highlighting in message body" msgstr "" -#: src/lang.c:2400 +#: src/lang.c:2413 msgid "# Enable URL highlighting?\n" msgstr "" -#: src/lang.c:2405 +#: src/lang.c:2418 msgid "Word highlighting in message body" msgstr "" -#: src/lang.c:2406 +#: src/lang.c:2419 msgid "# Enable word highlighting?\n" msgstr "" -#: src/lang.c:2411 +#: src/lang.c:2424 msgid "What to display instead of mark" msgstr "" -#: src/lang.c:2412 +#: src/lang.c:2425 msgid "" "# Should the leading and ending stars and dashes also be displayed,\n" "# even when they are highlighting marks?\n" @@ -6394,56 +6426,56 @@ msgid "" "# * 2 = print a space instead\n" msgstr "" -#: src/lang.c:2421 +#: src/lang.c:2434 msgid "Enter column number to wrap article lines to in the pager. sets." msgstr "" -#: src/lang.c:2422 +#: src/lang.c:2435 msgid "Page line wrap column" msgstr "" -#: src/lang.c:2423 +#: src/lang.c:2436 msgid "# Wrap article lines at column\n" msgstr "" -#: src/lang.c:2428 +#: src/lang.c:2441 msgid "Wrap around threads on next unread" msgstr "" -#: src/lang.c:2429 +#: src/lang.c:2442 msgid "# If ON wrap around threads on searching next unread article\n" msgstr "" -#: src/lang.c:2433 +#: src/lang.c:2446 msgid "Enter default mail address (and fullname). sets." msgstr "" -#: src/lang.c:2434 src/lang.c:2949 +#: src/lang.c:2447 src/lang.c:2948 msgid "Mail address (and fullname)" msgstr "" -#: src/lang.c:2435 +#: src/lang.c:2448 msgid "# User's mail address (and fullname), if not username@host (fullname)\n" msgstr "" -#: src/lang.c:2440 +#: src/lang.c:2453 msgid "Show empty Followup-To in editor" msgstr "" -#: src/lang.c:2441 +#: src/lang.c:2454 msgid "# If ON show empty Followup-To header when editing an article\n" msgstr "" -#: src/lang.c:2445 +#: src/lang.c:2458 msgid "" "Enter path/! command/--none to create your default signature. sets." msgstr "" -#: src/lang.c:2446 +#: src/lang.c:2459 msgid "Create signature from path/command" msgstr "" -#: src/lang.c:2447 +#: src/lang.c:2460 #, c-format msgid "" "# Signature path (random sigs)/file to be used when posting/replying\n" @@ -6453,50 +6485,50 @@ msgid "" "# sigfile=--none don't append a signature\n" msgstr "" -#: src/lang.c:2455 +#: src/lang.c:2468 msgid "" "Prepend signature with \"-- \" on own line. toggles & sets." msgstr "" -#: src/lang.c:2456 +#: src/lang.c:2469 msgid "Prepend signature with \"-- \"" msgstr "" -#: src/lang.c:2457 +#: src/lang.c:2470 msgid "# If ON prepend the signature with dashes '\\n-- \\n'\n" msgstr "" -#: src/lang.c:2461 +#: src/lang.c:2474 msgid "Add signature when reposting articles. toggles & sets." msgstr "" -#: src/lang.c:2462 +#: src/lang.c:2475 msgid "Add signature when reposting" msgstr "" -#: src/lang.c:2463 +#: src/lang.c:2476 msgid "# If ON add signature to reposted articles\n" msgstr "" -#: src/lang.c:2467 +#: src/lang.c:2480 msgid "Enter quotation marks, %I for author's initials." msgstr "" -#: src/lang.c:2468 +#: src/lang.c:2481 msgid "Characters used as quote-marks" msgstr "" -#: src/lang.c:2469 +#: src/lang.c:2482 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:2475 +#: src/lang.c:2488 msgid "Quoting behavior" msgstr "" -#: src/lang.c:2476 +#: src/lang.c:2489 msgid "" "# How quoting should be handled when following up or replying.\n" "# Possible values are (the default is marked with *):\n" @@ -6510,52 +6542,52 @@ msgid "" "# 7 = Compress quotes, quote signatures, quote empty lines\n" msgstr "" -#: src/lang.c:2489 src/lang.c:2497 src/lang.c:2503 +#: src/lang.c:2502 src/lang.c:2510 src/lang.c:2516 msgid "" "%A Addr %D Date %F Addr+Name %G Groupname %M Message-ID %N Name %C First Name" msgstr "" -#: src/lang.c:2490 +#: src/lang.c:2503 msgid "Quote line when following up" msgstr "" -#: src/lang.c:2491 +#: src/lang.c:2504 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:2498 +#: src/lang.c:2511 msgid "Quote line when cross-posting" msgstr "" -#: src/lang.c:2504 +#: src/lang.c:2517 msgid "Quote line when mailing" msgstr "" -#: src/lang.c:2509 +#: src/lang.c:2522 msgid "If ON, include User-Agent: header. toggles & sets." msgstr "" -#: src/lang.c:2510 +#: src/lang.c:2523 msgid "Insert 'User-Agent:' header" msgstr "" -#: src/lang.c:2511 +#: src/lang.c:2524 msgid "# If ON include advertising User-Agent: header\n" msgstr "" -#: src/lang.c:2516 +#: src/lang.c:2529 msgid "" "Enter charset name for MIME (e.g. US-ASCII, ISO-8859-1, EUC-KR), to set." msgstr "" -#: src/lang.c:2517 +#: src/lang.c:2530 msgid "MM_CHARSET" msgstr "" -#: src/lang.c:2518 +#: src/lang.c:2531 msgid "" "# Charset supported locally which is also used for MIME header and\n" "# Content-Type header.\n" @@ -6565,40 +6597,40 @@ msgid "" "# mm_charset is considered not displayable and represented as '?'.\n" msgstr "" -#: src/lang.c:2528 +#: src/lang.c:2541 msgid "MM_NETWORK_CHARSET" msgstr "" -#: src/lang.c:2529 +#: src/lang.c:2542 msgid "# Charset used for MIME (Content-Type) header in postings.\n" msgstr "" -#: src/lang.c:2533 +#: src/lang.c:2546 msgid "" "Enter local charset name (e.g. US-ASCII, ISO-8859-1, EUC-KR), to set." msgstr "" -#: src/lang.c:2534 +#: src/lang.c:2547 msgid "MM_LOCAL_CHARSET" msgstr "" -#: src/lang.c:2535 +#: src/lang.c:2548 msgid "# Charset supported locally.\n" msgstr "" -#: src/lang.c:2542 +#: src/lang.c:2555 msgid "Mailbox format" msgstr "" -#: src/lang.c:2543 +#: src/lang.c:2556 msgid "# Format of the mailbox.\n" msgstr "" -#: src/lang.c:2548 +#: src/lang.c:2561 msgid "MIME encoding in news messages" msgstr "" -#: src/lang.c:2549 +#: src/lang.c:2562 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" @@ -6607,15 +6639,15 @@ msgid "" "# Russian charsets with a lot of 8bit characters.\n" msgstr "" -#: src/lang.c:2557 src/lang.c:2578 +#: src/lang.c:2570 src/lang.c:2591 msgid "Don't change unless you know what you are doing. cancels." msgstr "" -#: src/lang.c:2558 +#: src/lang.c:2571 msgid "Use 8bit characters in news headers" msgstr "" -#: src/lang.c:2559 +#: src/lang.c:2572 msgid "" "# If ON, 8bit characters in news headers are NOT encoded.\n" "# default is OFF. Thus 8bit characters are encoded by default.\n" @@ -6623,28 +6655,28 @@ msgid "" "# parameter unless post_mime_encoding is 8bit as well.\n" msgstr "" -#: src/lang.c:2566 +#: src/lang.c:2579 msgid "" "Auto-view post-processed files toggles, sets, cancels." msgstr "" -#: src/lang.c:2567 +#: src/lang.c:2580 msgid "View post-processed files" msgstr "" -#: src/lang.c:2568 +#: src/lang.c:2581 msgid "# If set, post processed files will be opened in a viewer\n" msgstr "" -#: src/lang.c:2573 +#: src/lang.c:2586 msgid "MIME encoding in mail messages" msgstr "" -#: src/lang.c:2579 +#: src/lang.c:2592 msgid "Use 8bit characters in mail headers" msgstr "" -#: src/lang.c:2580 +#: src/lang.c:2593 msgid "" "# If ON, 8bit characters in mail headers are NOT encoded.\n" "# default is OFF. Thus 8bit characters are encoded by default.\n" @@ -6655,36 +6687,36 @@ msgid "" "# turn it ON unless you have some compelling reason.\n" msgstr "" -#: src/lang.c:2591 +#: src/lang.c:2604 msgid "Strip blanks from ends of lines" msgstr "" -#: src/lang.c:2592 +#: src/lang.c:2605 msgid "" "# If ON strip blanks from ends of lines for faster display on slow " "terminals.\n" msgstr "" -#: src/lang.c:2598 +#: src/lang.c:2611 msgid "If ON, use transliteration. toggles & sets." msgstr "" -#: src/lang.c:2599 +#: src/lang.c:2612 msgid "Transliteration" msgstr "" -#: src/lang.c:2600 +#: src/lang.c:2613 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:2608 +#: src/lang.c:2621 msgid "Send you a Cc/Bcc automatically" msgstr "" -#: src/lang.c:2609 +#: src/lang.c:2622 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" @@ -6694,129 +6726,113 @@ msgid "" "# 3 = Cc and Bcc\n" msgstr "" -#: src/lang.c:2620 +#: src/lang.c:2633 msgid "Hash algorithm for Cancel-Lock/Cancel-Key" msgstr "" -#: src/lang.c:2621 +#: src/lang.c:2634 msgid "" "# Hash algorithm for Cancel-Lock/Cancel-Key (default 'sha1')\n" "# Use 'none' to not generate Cancel-Lock headers.\n" msgstr "" -#: src/lang.c:2627 +#: src/lang.c:2640 msgid "Enter address elements about which you want to be warned. sets." msgstr "" -#: src/lang.c:2628 +#: src/lang.c:2641 msgid "Spamtrap warning address parts" msgstr "" -#: src/lang.c:2629 +#: src/lang.c:2642 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:2634 +#: src/lang.c:2647 msgid "Enter default number of days a filter entry will be valid. sets." msgstr "" -#: src/lang.c:2635 +#: src/lang.c:2648 msgid "No. of days a filter entry is valid" msgstr "" -#: src/lang.c:2636 +#: src/lang.c:2649 msgid "# Number of days a short term filter will be active\n" msgstr "" -#: src/lang.c:2640 +#: src/lang.c:2653 msgid "Add posted articles to filter. toggles & sets." msgstr "" -#: src/lang.c:2641 +#: src/lang.c:2654 msgid "Add posted articles to filter" msgstr "" -#: src/lang.c:2642 +#: src/lang.c:2655 msgid "" "# If ON add posted articles which start a new thread to filter for\n" "# highlighting follow-ups\n" msgstr "" -#: src/lang.c:2646 +#: src/lang.c:2659 msgid "The directory where articles/threads are to be saved in mailbox format." msgstr "" -#: src/lang.c:2647 +#: src/lang.c:2660 msgid "Mail directory" msgstr "" -#: src/lang.c:2648 +#: src/lang.c:2661 msgid "# (-m) directory where articles/threads are saved in mailbox format\n" msgstr "" -#: src/lang.c:2653 +#: src/lang.c:2666 msgid "Save articles in batch mode (-S)" msgstr "" -#: src/lang.c:2654 +#: src/lang.c:2667 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:2659 +#: src/lang.c:2672 msgid "The directory where you want articles/threads saved." msgstr "" -#: src/lang.c:2660 +#: src/lang.c:2673 msgid "Directory to save arts/threads in" msgstr "" -#: src/lang.c:2661 +#: src/lang.c:2674 msgid "# Directory where articles/threads are saved\n" msgstr "" -#: src/lang.c:2665 -msgid "" -"Auto save article/thread by Archive-name: header. toggles & " -"sets." -msgstr "" - -#: src/lang.c:2666 -msgid "Use Archive-name: header for save" -msgstr "" - -#: src/lang.c:2667 -msgid "" -"# If ON articles/threads with Archive-name: in mail header will\n" -"# be automatically saved with the Archive-name & part/patch no.\n" -msgstr "" - -#: src/lang.c:2672 +#: src/lang.c:2678 msgid "" "Mark saved articles/threads as read. toggles, sets, " "cancels." msgstr "" -#: src/lang.c:2673 +#: src/lang.c:2679 msgid "Mark saved articles/threads as read" msgstr "" -#: src/lang.c:2674 +#: src/lang.c:2680 msgid "# If ON mark articles that are saved as read\n" msgstr "" -#: src/lang.c:2678 +#: src/lang.c:2684 msgid "Do post processing (eg. extract attachments) for saved articles." msgstr "" -#: src/lang.c:2679 +#: src/lang.c:2685 msgid "Post process saved articles" msgstr "" -#: src/lang.c:2680 +#: src/lang.c:2686 msgid "" "# Perform post processing (saving binary attachments) from saved articles.\n" "# Possible values are (the default is marked with *):\n" @@ -6825,118 +6841,103 @@ msgid "" "# 2 = yes\n" msgstr "" -#: src/lang.c:2689 +#: src/lang.c:2695 msgid "Process only unread articles" msgstr "" -#: src/lang.c:2690 +#: src/lang.c:2696 msgid "" "# If ON only save/print/pipe/mail unread articles (tagged articles " "excepted)\n" msgstr "" -#: src/lang.c:2695 +#: src/lang.c:2701 msgid "Print all or just part of header. toggles & sets." msgstr "" -#: src/lang.c:2696 +#: src/lang.c:2702 msgid "Print all headers when printing" msgstr "" -#: src/lang.c:2697 +#: src/lang.c:2703 msgid "" "# If ON print all of article header otherwise just the important lines\n" msgstr "" -#: src/lang.c:2701 +#: src/lang.c:2707 msgid "" "The printer program with options that is to be used to print articles/" "threads." msgstr "" -#: src/lang.c:2702 +#: src/lang.c:2708 msgid "Printer program with options" msgstr "" -#: src/lang.c:2703 -msgid "# Print program with parameters used to print articles/threads\n" -msgstr "" - #: src/lang.c:2709 -msgid "Force redraw after certain commands" -msgstr "" - -#: src/lang.c:2710 -msgid "" -"# If ON a screen redraw will always be done after certain external commands\n" -msgstr "" - -#: src/lang.c:2714 -msgid "" -"Start editor with line offset. toggles, sets, cancels." +msgid "# Print program with parameters used to print articles/threads\n" msgstr "" #: src/lang.c:2715 -msgid "Start editor with line offset" +msgid "Force redraw after certain commands" msgstr "" #: src/lang.c:2716 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" +"# If ON a screen redraw will always be done after certain external commands\n" msgstr "" -#: src/lang.c:2721 +#: src/lang.c:2720 msgid "Enter %E for editor, %F for filename, %N for line-number, to set." msgstr "" -#: src/lang.c:2722 +#: src/lang.c:2721 msgid "Invocation of your editor" msgstr "" -#: src/lang.c:2723 +#: src/lang.c:2722 msgid "" "# Format of editor line including parameters\n" "# %E Editor %F Filename %N Linenumber\n" msgstr "" -#: src/lang.c:2728 +#: src/lang.c:2727 msgid "" "Enter name and options for external-inews, --internal for internal inews" msgstr "" -#: src/lang.c:2729 +#: src/lang.c:2728 msgid "External inews" msgstr "" -#: src/lang.c:2730 +#: src/lang.c:2729 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:2734 +#: src/lang.c:2733 msgid "" "Enter %M for mailer, %S for subject, %T for to, %F for filename, to set." msgstr "" -#: src/lang.c:2735 +#: src/lang.c:2734 msgid "Invocation of your mail command" msgstr "" -#: src/lang.c:2736 +#: src/lang.c:2735 msgid "" "# Format of mailer line including parameters\n" "# %M Mailer %S Subject %T To %F Filename\n" -"# ie. to use elm as your mailer: elm -s \"%S\" \"%T\" < %F\n" -"# ie. elm interactive : elm -i %F -s \"%S\" \"%T\"\n" +"# ie. to use mutt as your mailer: mutt -s \"%S\" -- \"%T\" < %F\n" +"# ie. mutt interactive : mutt -i %F -s \"%S\" -- \"%T\"\n" msgstr "" -#: src/lang.c:2744 +#: src/lang.c:2743 msgid "Use interactive mail reader" msgstr "" -#: src/lang.c:2745 +#: src/lang.c:2744 msgid "" "# Interactive mailreader\n" "# Possible values are (the default is marked with *):\n" @@ -6945,67 +6946,67 @@ msgid "" "# 2 = use interactive mailreader without headers in file\n" msgstr "" -#: src/lang.c:2754 +#: src/lang.c:2753 msgid "Remove ~/.article after posting" msgstr "" -#: src/lang.c:2755 +#: src/lang.c:2754 msgid "# If ON remove ~/.article after posting.\n" msgstr "" -#: src/lang.c:2761 +#: src/lang.c:2760 msgid "Use UTF-8 graphics (thread tree etc.)" msgstr "" -#: src/lang.c:2762 +#: src/lang.c:2761 msgid "" "# If ON use UTF-8 characters for indicator '->', tree and ellipsis '...'.\n" msgstr "" -#: src/lang.c:2767 +#: src/lang.c:2766 msgid "Filename for all posted articles, sets, no filename=do not save." msgstr "" -#: src/lang.c:2768 +#: src/lang.c:2767 msgid "Filename for posted articles" msgstr "" -#: src/lang.c:2769 +#: src/lang.c:2768 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:2774 +#: src/lang.c:2773 msgid "" "Keep all failed articles in ~/dead.articles. toggles & sets." msgstr "" -#: src/lang.c:2775 +#: src/lang.c:2774 msgid "Keep failed arts in ~/dead.articles" msgstr "" -#: src/lang.c:2776 +#: src/lang.c:2775 msgid "# If ON keep all failed postings in ~/dead.articles\n" msgstr "" -#: src/lang.c:2780 +#: src/lang.c:2779 msgid "Do you want to strip unsubscribed groups from .newsrc" msgstr "" -#: src/lang.c:2781 +#: src/lang.c:2780 msgid "No unsubscribed groups in newsrc" msgstr "" -#: src/lang.c:2782 +#: src/lang.c:2781 msgid "# If ON strip unsubscribed groups from newsrc\n" msgstr "" -#: src/lang.c:2787 +#: src/lang.c:2786 msgid "Remove bogus groups from newsrc" msgstr "" -#: src/lang.c:2788 +#: src/lang.c:2787 msgid "" "# What to do with bogus groups in newsrc file\n" "# Possible values are (the default is marked with *):\n" @@ -7014,64 +7015,64 @@ msgid "" "# 2 = highlight with D on selection screen\n" msgstr "" -#: src/lang.c:2797 +#: src/lang.c:2796 msgid "" "Enter number of seconds to wait for a response from the server. sets." msgstr "" -#: src/lang.c:2798 +#: src/lang.c:2797 msgid "NNTP read timeout in seconds" msgstr "" -#: src/lang.c:2799 +#: src/lang.c:2798 msgid "" "# Time in seconds to wait for a response from the server (0=no timeout)\n" msgstr "" -#: src/lang.c:2804 +#: src/lang.c:2803 msgid "Enter number of seconds until active file will be reread. sets." msgstr "" -#: src/lang.c:2805 +#: src/lang.c:2804 msgid "Interval in secs to reread active" msgstr "" -#: src/lang.c:2806 +#: src/lang.c:2805 msgid "" "# Time interval in seconds between rereading the active file (0=never)\n" msgstr "" -#: src/lang.c:2811 +#: src/lang.c:2810 msgid "Reconnect to server automatically" msgstr "" -#: src/lang.c:2812 +#: src/lang.c:2811 msgid "" "# If ON automatically reconnect to NNTP server if the connection is broken\n" msgstr "" -#: src/lang.c:2816 +#: src/lang.c:2815 msgid "" "Create local copies of NNTP overview files. toggles & sets." msgstr "" -#: src/lang.c:2817 +#: src/lang.c:2816 msgid "Cache NNTP overview files locally" msgstr "" -#: src/lang.c:2818 +#: src/lang.c:2817 msgid "# If ON, create local copies of NNTP overview files.\n" msgstr "" -#: src/lang.c:2822 src/lang.c:2837 src/lang.c:2857 src/lang.c:2876 +#: src/lang.c:2821 src/lang.c:2836 src/lang.c:2856 src/lang.c:2875 msgid "Enter format string. sets, cancels." msgstr "" -#: src/lang.c:2823 +#: src/lang.c:2822 msgid "Format string for selection level" msgstr "" -#: src/lang.c:2824 +#: src/lang.c:2823 msgid "" "# Format string for selection level representation\n" "# Default: %f %n %U %G %d\n" @@ -7085,11 +7086,11 @@ msgid "" "# %U Unread count\n" msgstr "" -#: src/lang.c:2838 +#: src/lang.c:2837 msgid "Format string for group level" msgstr "" -#: src/lang.c:2839 +#: src/lang.c:2838 msgid "" "# Format string for group level representation\n" "# Default: %n %m %R %L %s %F\n" @@ -7108,11 +7109,11 @@ msgid "" "# %S Score\n" msgstr "" -#: src/lang.c:2858 +#: src/lang.c:2857 msgid "Format string for thread level" msgstr "" -#: src/lang.c:2859 +#: src/lang.c:2858 msgid "" "# Format string for thread level representation\n" "# Default: %n %m [%L] %T %F\n" @@ -7130,19 +7131,19 @@ msgid "" "# %T Thread tree (only thread level)\n" msgstr "" -#: src/lang.c:2877 +#: src/lang.c:2876 msgid "Format string for display of dates" msgstr "" -#: src/lang.c:2878 +#: src/lang.c:2877 msgid "# Format string for date representation\n" msgstr "" -#: src/lang.c:2888 +#: src/lang.c:2887 msgid "Unicode normalization form" msgstr "" -#: src/lang.c:2889 +#: src/lang.c:2888 msgid "" "# Unicode normalization form\n" "# Possible values are:\n" @@ -7154,19 +7155,19 @@ msgid "" "# 5 = NFKC_CF\n" msgstr "" -#: src/lang.c:2903 +#: src/lang.c:2902 msgid "Render BiDi" msgstr "" -#: src/lang.c:2904 +#: src/lang.c:2903 msgid "# If ON, bi-directional text is rendered by tin\n" msgstr "" -#: src/lang.c:2911 +#: src/lang.c:2910 msgid "Function for sorting articles" msgstr "" -#: src/lang.c:2912 +#: src/lang.c:2911 msgid "" "# Function for sorting articles\n" "# Possible values are (the default is marked with *):\n" @@ -7174,179 +7175,179 @@ msgid "" "# 1 = heapsort\n" msgstr "" -#: src/lang.c:2925 +#: src/lang.c:2924 msgid "Automatically GroupMarkUnselArtRead" msgstr "" -#: src/lang.c:2931 +#: src/lang.c:2930 msgid "Delete post-process files" msgstr "" -#: src/lang.c:2936 +#: src/lang.c:2935 msgid "Filename for all mailed articles, sets, no filename=do not save." msgstr "" -#: src/lang.c:2937 +#: src/lang.c:2936 msgid "Mailbox to save sent mails" msgstr "" -#: src/lang.c:2942 +#: src/lang.c:2941 msgid "Set Followup-To: header to this group(s). sets, cancels." msgstr "" -#: src/lang.c:2943 +#: src/lang.c:2942 msgid "Followup-To: header" msgstr "" -#: src/lang.c:2948 +#: src/lang.c:2947 msgid "Enter default mail address (and fullname). sets, cancels." msgstr "" -#: src/lang.c:2955 +#: src/lang.c:2954 msgid "" "Path and options for ispell-like spell-checker. sets, cancels." msgstr "" -#: src/lang.c:2956 +#: src/lang.c:2955 msgid "Ispell program" msgstr "" -#: src/lang.c:2962 +#: src/lang.c:2961 msgid "When group is a mailing list, send responses to this email address." msgstr "" -#: src/lang.c:2963 +#: src/lang.c:2962 msgid "Mailing list address" msgstr "" -#: src/lang.c:2969 +#: src/lang.c:2968 msgid "Forward articles as attachment" msgstr "" -#: src/lang.c:2974 +#: src/lang.c:2973 msgid "" "A comma separated list of MIME major/minor Content-Types. cancels." msgstr "" -#: src/lang.c:2975 +#: src/lang.c:2974 msgid "Which MIME types will be saved" msgstr "" -#: src/lang.c:2980 +#: src/lang.c:2979 msgid "Value of the Organization: header. sets, cancels." msgstr "" -#: src/lang.c:2981 +#: src/lang.c:2980 msgid "Organization: header" msgstr "" -#: src/lang.c:2986 +#: src/lang.c:2985 msgid "Filename for saved articles. sets, cancels." msgstr "" -#: src/lang.c:2987 +#: src/lang.c:2986 msgid "savefile" msgstr "" -#: src/lang.c:2992 src/lang.c:3016 +#: src/lang.c:2991 src/lang.c:3015 msgid "Scope for the filter rule. sets, cancels." msgstr "" -#: src/lang.c:2993 +#: src/lang.c:2992 msgid "Quick (1 key) select filter scope" msgstr "" -#: src/lang.c:2998 src/lang.c:3022 +#: src/lang.c:2997 src/lang.c:3021 msgid "Header for filter rule. sets, cancels." msgstr "" -#: src/lang.c:2999 +#: src/lang.c:2998 msgid "Quick (1 key) select filter header" msgstr "" -#: src/lang.c:3004 src/lang.c:3028 +#: src/lang.c:3003 src/lang.c:3027 msgid "ON = case sensitive, OFF = ignore case. sets, cancels." msgstr "" -#: src/lang.c:3005 +#: src/lang.c:3004 msgid "Quick (1 key) select filter case" msgstr "" -#: src/lang.c:3010 src/lang.c:3034 +#: src/lang.c:3009 src/lang.c:3033 msgid "ON = expire, OFF = don't ever expire. sets, cancels." msgstr "" -#: src/lang.c:3011 +#: src/lang.c:3010 msgid "Quick (1 key) select filter expire" msgstr "" -#: src/lang.c:3017 +#: src/lang.c:3016 msgid "Quick (1 key) kill filter scope" msgstr "" -#: src/lang.c:3023 +#: src/lang.c:3022 msgid "Quick (1 key) kill filter header" msgstr "" -#: src/lang.c:3029 +#: src/lang.c:3028 msgid "Quick (1 key) kill filter case" msgstr "" -#: src/lang.c:3035 +#: src/lang.c:3034 msgid "Quick (1 key) kill filter expire" msgstr "" -#: src/lang.c:3041 +#: src/lang.c:3040 msgid "Assume this charset if no charset declaration is present, to set." msgstr "" -#: src/lang.c:3042 +#: src/lang.c:3041 msgid "UNDECLARED_CHARSET" msgstr "" -#: src/lang.c:3048 +#: src/lang.c:3047 msgid "" "Add this text at the start of the message body. sets, cancels." msgstr "" -#: src/lang.c:3049 +#: src/lang.c:3048 msgid "X_Body" msgstr "" -#: src/lang.c:3054 +#: src/lang.c:3053 msgid "Insert this header when posting. sets, cancels." msgstr "" -#: src/lang.c:3055 +#: src/lang.c:3054 msgid "X_Headers" msgstr "" -#: src/lang.c:3060 +#: src/lang.c:3059 msgid "" "Automatically insert an X-Comment-To: header? toggles & sets." msgstr "" -#: src/lang.c:3061 +#: src/lang.c:3060 msgid "Insert 'X-Comment-To:' header" msgstr "" #. TODO: lang.c -#: src/main.c:819 +#: src/main.c:824 msgid "reading from local spool" msgstr "" #. TODO: != ENOENT ? and -> lang.c -#: src/misc.c:750 +#: src/misc.c:753 #, c-format msgid "Error: unlink %s" msgstr "" -#: src/misc.c:3928 +#: src/misc.c:3933 #, c-format msgid "Version: %s %s release %s (\"%s\") %s %s\n" msgstr "" -#: src/misc.c:3931 +#: src/misc.c:3936 #, c-format msgid "Version: %s %s release %s (\"%s\")\n" msgstr "" @@ -7362,29 +7363,29 @@ msgid "" "Server timed out, trying reconnect # %d\n" msgstr "" -#: src/nntplib.c:860 src/signal.c:432 +#: src/nntplib.c:860 src/signal.c:433 msgid "NNTP connection error. Exiting..." msgstr "" -#: src/nntplib.c:872 src/nntplib.c:1864 +#: src/nntplib.c:872 src/nntplib.c:1865 msgid "Rejoin current group\n" msgstr "" -#: src/nntplib.c:880 src/nntplib.c:1872 +#: src/nntplib.c:881 src/nntplib.c:1874 #, c-format msgid "Read (%s)\n" msgstr "" -#: src/nntplib.c:882 +#: src/nntplib.c:883 #, c-format msgid "Resend last command (%s)\n" msgstr "" -#: src/nntplib.c:1512 +#: src/nntplib.c:1513 msgid "CAPABILITIES did not announce READER" msgstr "" -#: src/nntplib.c:2018 +#: src/nntplib.c:2020 msgid "MOTD: " msgstr "" @@ -7393,14 +7394,14 @@ msgstr "" msgid "couldn't expand %s\n" msgstr "" -#: src/post.c:1357 +#: src/post.c:1775 #, 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:1362 +#: src/post.c:1780 #, c-format msgid "" "Line %d is longer than %d octets and should be folded, but\n" @@ -7408,19 +7409,19 @@ msgid "" "posting doesn't contain any 8bit chars and thus folding won't happen\n" msgstr "" -#: src/post.c:1364 +#: src/post.c:1782 #, 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:2353 +#: src/post.c:2769 #, c-format msgid "Posting: %.*s ..." msgstr "" -#: src/post.c:4119 +#: src/post.c:4533 msgid "Can't supersede in mailgroups, try repost instead." msgstr "" @@ -7452,7 +7453,7 @@ msgstr "" #. #. * Add the References data to the cache #. -#: src/refs.c:1015 src/refs.c:1077 +#: src/refs.c:1009 src/refs.c:1071 #, c-format msgid "Building References-trees (%d/%d)..." msgstr "" @@ -7461,7 +7462,7 @@ msgstr "" #. * preamble #. * TODO: -> lang.c #. -#: src/rfc2047.c:1323 +#: src/rfc2047.c:1330 #, c-format msgid "" "This message has been composed in the 'multipart/mixed' MIME-format. If you\n" @@ -7471,37 +7472,37 @@ msgid "" "\n" msgstr "" -#: src/save.c:1075 +#: src/save.c:1046 msgid "bytes" msgstr "" -#: src/select.c:411 +#: src/select.c:417 msgid "unread" msgstr "" -#: src/select.c:411 +#: src/select.c:417 msgid "all" msgstr "" -#: src/select.c:594 src/select.c:596 +#: src/select.c:611 src/select.c:613 msgid " R" msgstr "" -#: src/xface.c:73 +#: src/xface.c:75 msgid "Can't run slrnface: Not running in an xterm." msgstr "" -#: src/xface.c:85 src/xface.c:96 src/xface.c:111 +#: 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:120 src/xface.c:152 +#: src/xface.c:122 src/xface.c:154 #, c-format msgid "Can't run slrnface: failed to create %s" msgstr "" -#: src/xface.c:130 +#: 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" @@ -7515,16 +7516,16 @@ msgid "" "Do not try to remove them.\n" msgstr "" -#: src/xface.c:144 +#: src/xface.c:146 msgid "Can't run slrnface: couldn't construct fifo name." msgstr "" -#: src/xface.c:183 +#: src/xface.c:185 #, c-format msgid "Slrnface abnormally exited, code %d." msgstr "" -#: src/xface.c:230 +#: src/xface.c:231 #, c-format msgid "Slrnface failed: %s." msgstr "" Binary files tin-2.4.5/po/tr.gmo and tin-2.6.0/po/tr.gmo differ diff -Nurp '--exclude=.bzr*' tin-2.4.5/po/tr.po tin-2.6.0/po/tr.po --- tin-2.4.5/po/tr.po 2020-12-24 00:24:54.000000000 +0100 +++ tin-2.6.0/po/tr.po 2021-08-20 10:49:28.697885312 +0200 @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: tin 2.4.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-12-24 00:24+0100\n" +"POT-Creation-Date: 2021-08-20 10:49+0200\n" "PO-Revision-Date: 2017-05-29 18:40+0000\n" "Last-Translator: Mesutcan Kurt \n" "Language-Team: Turkish \n" @@ -36,28 +36,28 @@ msgid "Reading %s\n" msgstr "%s tekrar okunuyor..." #. TODO: -> lang.c -#: src/art.c:1205 +#: src/art.c:1199 #, fuzzy msgid "Threading by multipart" msgstr "Makaleler zincirleniyor..." #. -> lang.c -#: src/art.c:2539 +#: src/art.c:2486 #, fuzzy, c-format msgid "Writing %s\n" msgstr "%s deneniyor" #. TODO: -> lang.c -#: src/art.c:2619 +#: src/art.c:2565 #, fuzzy msgid "Writing overview cache..." msgstr "Öznitelikler dosylası yazılıyor..." -#: src/attrib.c:986 +#: src/attrib.c:990 msgid "Processing attributes... " msgstr "Nitelikleri iÅŸliyor... " -#: src/attrib.c:1205 +#: src/attrib.c:1207 #, c-format msgid "" "# Do not edit this comment block\n" @@ -66,347 +66,337 @@ msgstr "" "# Bu açıklama bloÄŸunu düzenlemeyin\n" "#\n" -#: src/attrib.c:1206 +#: src/attrib.c:1208 #, c-format msgid "# scope=STRING (eg. alt.*,!alt.bin*) [mandatory]\n" msgstr "# scope=DİZGE (örn. alt.*,!alt.bin*) [zorunlu]\n" -#: src/attrib.c:1207 +#: src/attrib.c:1209 #, c-format msgid "# add_posted_to_filter=ON/OFF\n" msgstr "# add_posted_to_filter=AÇIK/KAPALI\n" -#: src/attrib.c:1208 +#: src/attrib.c:1210 #, c-format msgid "# advertising=ON/OFF\n" msgstr "# advertising=AÇIK/KAPALI\n" -#: src/attrib.c:1209 +#: src/attrib.c:1211 #, c-format msgid "# alternative_handling=ON/OFF\n" msgstr "# alternative_handling=AÇIK/KAPALI\n" -#: src/attrib.c:1210 +#: src/attrib.c:1212 #, c-format msgid "# ask_for_metamail=ON/OFF\n" msgstr "# ask_for_metamail=AÇIK/KAPALI\n" -#: src/attrib.c:1211 +#: src/attrib.c:1213 #, c-format msgid "# auto_cc_bcc=NUM\n" msgstr "# auto_cc_bcc=SAYI\n" -#: src/attrib.c:1212 +#: src/attrib.c:1214 #, c-format 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:1213 +#: src/attrib.c:1215 #, c-format msgid "# auto_list_thread=ON/OFF\n" msgstr "# auto_list_thread=AÇIK/KAPALI\n" -#: src/attrib.c:1214 -#, c-format -msgid "# auto_save=ON/OFF\n" -msgstr "# auto_save=AÇIK/KAPALI\n" - -#: src/attrib.c:1215 +#: src/attrib.c:1216 #, c-format msgid "# auto_select=ON/OFF\n" msgstr "# auto_select=AÇIK/KAPALI\n" -#: src/attrib.c:1216 +#: src/attrib.c:1217 #, c-format msgid "# batch_save=ON/OFF\n" msgstr "# batch_save=AÇIK/KAPALI\n" -#: src/attrib.c:1217 +#: src/attrib.c:1218 #, 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/attrib.c:1218 +#: src/attrib.c:1219 #, c-format msgid "# delete_tmp_files=ON/OFF\n" msgstr "# delete_tmp_files=AÇIK/KAPALI\n" -#: src/attrib.c:1219 +#: src/attrib.c:1220 #, c-format msgid "# editor_format=STRING (eg. %%E +%%N %%F)\n" msgstr "# editor_format=DİZGE (örn. %%E +%%N %%F)\n" -#: src/attrib.c:1220 +#: src/attrib.c:1221 #, c-format msgid "# fcc=STRING (eg. =mailbox)\n" msgstr "# fcc=DİZGE (örn. =mailbox)\n" -#: src/attrib.c:1221 +#: src/attrib.c:1222 #, c-format msgid "# followup_to=STRING\n" msgstr "# followup_to=DİZGE\n" -#: src/attrib.c:1222 +#: src/attrib.c:1223 #, c-format 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:1223 +#: src/attrib.c:1224 #, c-format msgid "# group_catchup_on_exit=ON/OFF\n" msgstr "# group_catchup_on_exit=AÇIK/KAPALI\n" -#: src/attrib.c:1224 +#: src/attrib.c:1225 #, 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/attrib.c:1225 +#: src/attrib.c:1226 #, c-format msgid "# mail_8bit_header=ON/OFF\n" msgstr "# mail_8bit_header=AÇIK/KAPALI\n" -#: src/attrib.c:1226 +#: src/attrib.c:1227 #, c-format msgid "# mail_mime_encoding=supported_encoding" msgstr "# mail_mime_encoding=desteklenen_kodlama" -#: src/attrib.c:1234 +#: src/attrib.c:1235 #, c-format msgid "# ispell=STRING\n" msgstr "# ispell=DİZGE\n" -#: src/attrib.c:1236 +#: src/attrib.c:1237 #, c-format msgid "# maildir=STRING (eg. ~/Mail)\n" msgstr "# maildir=DİZGE (örn. ~/Mail)\n" -#: src/attrib.c:1237 +#: src/attrib.c:1238 #, c-format msgid "# mailing_list=STRING (eg. majordomo@example.org)\n" msgstr "# mailing_list=DİZGE (örn. majordomo@example.org)\n" -#: src/attrib.c:1238 +#: src/attrib.c:1239 #, c-format 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:1239 +#: src/attrib.c:1240 #, c-format msgid "# mark_ignore_tags=ON/OFF\n" msgstr "# mark_ignore_tags=AÇIK/KAPALI\n" -#: src/attrib.c:1240 +#: src/attrib.c:1241 #, c-format msgid "# mark_saved_read=ON/OFF\n" msgstr "# mark_saved_read=AÇIK/KAPALI\n" -#: src/attrib.c:1241 +#: src/attrib.c:1242 #, c-format msgid "# mime_forward=ON/OFF\n" msgstr "# mime_forward=AÇIK/KAPALI\n" -#: src/attrib.c:1243 +#: src/attrib.c:1244 #, c-format msgid "# mm_network_charset=supported_charset" msgstr "# mm_network_charset=supported_charset" -#: src/attrib.c:1250 +#: src/attrib.c:1251 #, c-format msgid "# undeclared_charset=STRING (default is US-ASCII)\n" msgstr "# undeclared_charset=DİZGE (varsayılan US-ASCII)\n" -#: src/attrib.c:1252 +#: src/attrib.c:1253 #, c-format msgid "# news_headers_to_display=STRING\n" msgstr "# news_headers_to_display=DİZGE\n" -#: src/attrib.c:1253 +#: src/attrib.c:1254 #, c-format msgid "# news_headers_to_not_display=STRING\n" msgstr "# news_headers_to_not_display=DİZGE\n" -#: src/attrib.c:1254 +#: src/attrib.c:1255 #, c-format msgid "# news_quote_format=STRING\n" msgstr "# news_quote_format=DİZGE\n" -#: src/attrib.c:1255 +#: src/attrib.c:1256 #, c-format msgid "# organization=STRING (if beginning with '/' read from file)\n" msgstr "" "# organization=DİZGE (kurum; eÄŸer / ile baÅŸlıyor ise, dosyadan okunur)\n" -#: src/attrib.c:1256 +#: src/attrib.c:1257 #, c-format msgid "# pos_first_unread=ON/OFF\n" msgstr "# pos_first_unread=AÇIK/KAPALI\n" -#: src/attrib.c:1257 +#: src/attrib.c:1258 #, c-format msgid "# post_8bit_header=ON/OFF\n" msgstr "# post_8bit_header=AÇIK/KAPALI\n" -#: src/attrib.c:1258 +#: src/attrib.c:1259 #, c-format msgid "# post_mime_encoding=supported_encoding" msgstr "# post_mime_encoding=desteklenen_kodlama" -#: src/attrib.c:1265 +#: src/attrib.c:1266 #, c-format msgid "# post_process_type=NUM\n" msgstr "# post_process_type=SAYI\n" -#: src/attrib.c:1270 +#: src/attrib.c:1271 #, c-format msgid "# post_process_view=ON/OFF\n" msgstr "# post_process_view=AÇIK/KAPALI\n" -#: src/attrib.c:1271 +#: src/attrib.c:1272 #, c-format msgid "# quick_kill_scope=STRING (ie. talk.*)\n" msgstr "# quick_kill_scope=DİZGE (yani. talk.*)\n" -#: src/attrib.c:1272 +#: src/attrib.c:1273 #, c-format msgid "# quick_kill_expire=ON/OFF\n" msgstr "# quick_kill_expire=AÇIK/KAPALI\n" -#: src/attrib.c:1273 +#: src/attrib.c:1274 #, c-format msgid "# quick_kill_case=ON/OFF\n" msgstr "# quick_kill_case=AÇIK/KAPALI\n" -#: src/attrib.c:1274 +#: src/attrib.c:1275 #, c-format msgid "# quick_kill_header=NUM\n" msgstr "# quick_kill_header=SAYI\n" -#: src/attrib.c:1275 src/attrib.c:1284 +#: src/attrib.c:1276 src/attrib.c:1285 #, c-format 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:1276 src/attrib.c:1285 +#: src/attrib.c:1277 src/attrib.c:1286 #, c-format 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:1277 src/attrib.c:1286 +#: src/attrib.c:1278 src/attrib.c:1287 #, c-format msgid "# 4=Message-ID: & full References: line\n" msgstr "# 4=İleti-KimliÄŸi: & tüm Referanslar: satırı\n" -#: src/attrib.c:1278 src/attrib.c:1287 +#: src/attrib.c:1279 src/attrib.c:1288 #, c-format msgid "# 5=Message-ID: & last References: entry only\n" msgstr "# 5=İleti-KimliÄŸi: & sadece son Referanslar: girdisi\n" -#: src/attrib.c:1279 src/attrib.c:1288 +#: src/attrib.c:1280 src/attrib.c:1289 #, c-format msgid "# 6=Message-ID: entry only 7=Lines:\n" msgstr "# 6=İleti-KimliÄŸi: girdisi sadece 7=Satırlar:\n" -#: src/attrib.c:1280 +#: src/attrib.c:1281 #, c-format msgid "# quick_select_scope=STRING\n" msgstr "# quick_select_scope=DİZGE\n" -#: src/attrib.c:1281 +#: src/attrib.c:1282 #, c-format msgid "# quick_select_expire=ON/OFF\n" msgstr "# quick_select_expire=AÇIK/KAPALI\n" -#: src/attrib.c:1282 +#: src/attrib.c:1283 #, c-format msgid "# quick_select_case=ON/OFF\n" msgstr "# quick_select_case=AÇIK/KAPALI\n" -#: src/attrib.c:1283 +#: src/attrib.c:1284 #, c-format msgid "# quick_select_header=NUM\n" msgstr "# quick_select_header=SAYI\n" -#: src/attrib.c:1289 +#: src/attrib.c:1290 #, fuzzy, c-format msgid "# quote_chars=STRING (%%I for initials)\n" -msgstr "# quote_chars=DİZGE (baÅŸlangıç için %%s, %%S)\n" +msgstr "# quote_chars=DİZGE (baÅŸlangıç için %%I)\n" -#: src/attrib.c:1291 +#: src/attrib.c:1292 #, c-format msgid "# print_header=ON/OFF\n" msgstr "# print_header=AÇIK/KAPALI\n" -#: src/attrib.c:1293 +#: src/attrib.c:1294 #, c-format msgid "# process_only_unread=ON/OFF\n" msgstr "# process_only_unread=AÇIK/KAPALI\n" -#: src/attrib.c:1294 +#: src/attrib.c:1295 #, c-format msgid "# prompt_followupto=ON/OFF\n" msgstr "# prompt_followupto=AÇIK/KAPALI\n" -#: src/attrib.c:1295 +#: src/attrib.c:1296 #, c-format msgid "# savedir=STRING (eg. ~user/News)\n" msgstr "# savedir=DİZGE (örn. ~user/News)\n" -#: src/attrib.c:1296 +#: src/attrib.c:1297 #, c-format msgid "# savefile=STRING (eg. =linux)\n" msgstr "# savefile=DİZGE (örn. =linux)\n" -#: src/attrib.c:1297 +#: src/attrib.c:1298 #, c-format msgid "# sigfile=STRING (eg. $var/sig)\n" msgstr "# sigfile=DİZGE (örn. $var/sig)\n" -#: src/attrib.c:1298 +#: src/attrib.c:1299 #, c-format msgid "# show_author=NUM\n" msgstr "# show_author=SAYI\n" -#: src/attrib.c:1304 +#: src/attrib.c:1305 #, c-format msgid "# show_signatures=ON/OFF\n" msgstr "# show_signatures=AÇIK/KAPALI\n" -#: src/attrib.c:1305 +#: src/attrib.c:1306 #, c-format msgid "# show_only_unread_arts=ON/OFF\n" msgstr "# show_only_unread_arts=AÇIK/KAPALI\n" -#: src/attrib.c:1306 +#: src/attrib.c:1307 #, c-format msgid "# sigdashes=ON/OFF\n" msgstr "# sigdashes=AÇIK/KAPALI\n" -#: src/attrib.c:1307 +#: src/attrib.c:1308 #, c-format msgid "# signature_repost=ON/OFF\n" msgstr "# signature_repost=AÇIK/KAPALI\n" -#: src/attrib.c:1308 +#: src/attrib.c:1309 #, c-format msgid "# sort_article_type=NUM\n" msgstr "# sort_article_type=SAYI\n" -#: src/attrib.c:1326 +#: src/attrib.c:1327 #, c-format msgid "# sort_threads_type=NUM\n" msgstr "# sort_threads_type=SAYI\n" -#: src/attrib.c:1335 -#, c-format -msgid "# start_editor_offset=ON/OFF\n" -msgstr "# start_editor_offset=AÇIK/KAPALI\n" - #: src/attrib.c:1336 #, c-format msgid "# tex2iso_conv=ON/OFF\n" @@ -546,7 +536,7 @@ msgstr "################################ msgid "(unknown)" msgstr "(bilinmiyor)" -#: src/keymap.c:280 +#: src/keymap.c:282 msgid "NULL" msgstr "NULL" @@ -1002,7 +992,7 @@ msgstr "Kaydedilen gruplar için aktif d msgid "Creating newsrc file...\n" msgstr "Newsrc dosyası oluÅŸturuluyor...\n" -#: src/lang.c:161 src/lang.c:1314 src/lang.c:1334 +#: src/lang.c:161 src/lang.c:1327 src/lang.c:1347 msgid "Default" msgstr "Öntanımlı" @@ -1035,47 +1025,52 @@ msgid "*** End of page ***" msgstr "*** Sayfanın sonu ***" #: src/lang.c:170 +#, fuzzy +msgid "*** End of posted articles ***" +msgstr "*** Makalelerin sonu ***" + +#: src/lang.c:171 msgid "*** End of scopes ***" msgstr "*** Kapsamların sonu ***" -#: src/lang.c:171 +#: src/lang.c:172 msgid "*** End of thread ***" msgstr "***E-posta zincirinin sonu***" -#: src/lang.c:172 +#: src/lang.c:173 msgid "*** End of URLs ***" msgstr "***URL'lerin sonu***" -#: src/lang.c:173 +#: src/lang.c:174 msgid "Enter limit of articles to get> " msgstr "Getirilecek makalelerin sınırını girin> " -#: src/lang.c:174 +#: src/lang.c:175 msgid "Enter Message-ID to go to> " msgstr "Gidilecek mesaj kimlik numarası girin> " -#: src/lang.c:175 +#: src/lang.c:176 msgid " and enter next unread thread" msgstr " ve sonraki okunmamış e-posta zincirine girin" -#: src/lang.c:176 +#: src/lang.c:177 msgid " and enter next unread article" msgstr " ve sonraki okunmamış makaleye girin" -#: src/lang.c:177 +#: src/lang.c:178 msgid " and enter next unread group" msgstr " ve sonraki okunmamış eposta grubuna girin" -#: src/lang.c:178 +#: src/lang.c:179 msgid "Enter option number> " msgstr "Seçenek numarasını yazın> " -#: src/lang.c:179 +#: src/lang.c:180 #, c-format msgid "Enter range [%s]> " msgstr "Aralık Girin [%s]> " -#: src/lang.c:180 +#: src/lang.c:181 msgid "" "\n" "Warning: Approved: header used.\n" @@ -1083,7 +1078,7 @@ msgstr "" "\n" "Uyarı: Onaylandı: baÅŸlık kullanıldı.\n" -#: src/lang.c:182 +#: src/lang.c:183 msgid "" "\n" "Error: Bad address in Approved: header.\n" @@ -1091,7 +1086,7 @@ msgstr "" "\n" "Hata: Onaylananda bozuk adres: baÅŸlık.\n" -#: src/lang.c:183 +#: src/lang.c:184 msgid "" "\n" "Error: Bad address in From: header.\n" @@ -1099,7 +1094,7 @@ msgstr "" "\n" "Hata: Gönderende bozuk adres: baÅŸlık.\n" -#: src/lang.c:184 +#: src/lang.c:185 msgid "" "\n" "Error: Bad FQDN in Message-ID: header.\n" @@ -1107,7 +1102,7 @@ msgstr "" "\n" "Hata: Mesaj kimlik numarasında bozuk FQDN: baÅŸlık.\n" -#: src/lang.c:185 +#: src/lang.c:186 msgid "" "\n" "Error: Bad address in Reply-To: header.\n" @@ -1115,7 +1110,7 @@ msgstr "" "\n" "Hata: Yanıtlanacak Adreste bozuk adres: baÅŸlık\n" -#: src/lang.c:186 +#: src/lang.c:187 msgid "" "\n" "Error: Bad address in To: header.\n" @@ -1123,27 +1118,27 @@ msgstr "" "\n" "Hata: Gönderende bozuk adres: baÅŸlık.\n" -#: src/lang.c:188 +#: src/lang.c:189 #, c-format msgid "Can't unlock %s" msgstr "Açılamıyor %s" -#: src/lang.c:189 +#: src/lang.c:190 #, c-format msgid "Couldn't dotlock %s - article not appended!" msgstr "dotlock yapılamadı %s- makale eklenmedi!" -#: src/lang.c:190 +#: src/lang.c:191 #, c-format msgid "Couldn't lock %s - article not appended!" msgstr "%s kapatılamıyor - makale eklenmedi!" -#: src/lang.c:193 +#: src/lang.c:194 #, c-format msgid "Corrupted file %s" msgstr "BozulmuÅŸ dosya %s" -#: src/lang.c:195 +#: src/lang.c:196 msgid "" "\n" "Error: Followup-To \"poster\" and a newsgroup is not allowed!\n" @@ -1151,38 +1146,38 @@ msgstr "" "\n" "Hata: \"poster\" ve bir haber grubu için takip-et'e izin verilmiyor\n" -#: src/lang.c:196 +#: src/lang.c:197 #, 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:197 +#: src/lang.c:198 msgid "Internal error in GNKSA routine - send bug report.\n" msgstr "GNKSA yordamında iç hata - hata raporu gönder.\n" -#: src/lang.c:198 +#: src/lang.c:199 msgid "Left angle bracket missing in route address.\n" msgstr "Yol adresinde küçüktür iÅŸareti eksik.\n" -#: src/lang.c:199 +#: src/lang.c:200 msgid "Left parenthesis missing in old-style address.\n" msgstr "Eski-biçemli adreste sol ayraç eksik.\n" -#: src/lang.c:200 +#: src/lang.c:201 msgid "Right parenthesis missing in old-style address.\n" msgstr "Eski-biçemli adreste saÄŸ ayraç eksik.\n" -#: src/lang.c:201 +#: src/lang.c:202 msgid "At-sign missing in mail address.\n" msgstr "Posta adresinde @ iÅŸareti eksik.\n" -#: src/lang.c:202 +#: src/lang.c:203 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:203 +#: src/lang.c:204 msgid "" "Invalid domain. Send bug report if your top level domain really exists.\n" "Use .invalid as top level domain for munged addresses.\n" @@ -1191,7 +1186,7 @@ msgstr "" "gönderin.\n" "KorunmuÅŸ adresler için üst seviye alan adı olarak .invalid kullanın.\n" -#: src/lang.c:204 +#: src/lang.c:205 msgid "" "Illegal domain. Send bug report if your top level domain really exists.\n" "Use .invalid as top level domain for munged addresses.\n" @@ -1200,7 +1195,7 @@ msgstr "" "gönderin.\n" "KorunmuÅŸ adresler için üst seviye etki alanı olarak .invalid kullanın.\n" -#: src/lang.c:205 +#: src/lang.c:206 msgid "" "Unknown domain. Send bug report if your top level domain really exists.\n" "Use .invalid as top level domain for munged addresses.\n" @@ -1209,53 +1204,53 @@ msgstr "" "gönderin.\n" "KorunmuÅŸ adresler için üst seviye alan adı olarak .invalid kullanın.\n" -#: src/lang.c:206 +#: src/lang.c:207 msgid "Illegal character in FQDN.\n" msgstr "FQDN'de kuraldışı karakter.\n" -#: src/lang.c:207 +#: src/lang.c:208 msgid "Zero length FQDN component not allowed.\n" msgstr "Sıfır uzunluklu FQDN bileÅŸenine izin verilmedi. \n" -#: src/lang.c:208 +#: src/lang.c:209 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:209 +#: src/lang.c:210 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:210 +#: src/lang.c:211 msgid "FQDN component may not start with digit.\n" msgstr "FQDN bileÅŸeni sayı ile baÅŸlamayabilir.\n" -#: src/lang.c:211 +#: src/lang.c:212 msgid "Domain literal has impossible numeric value.\n" msgstr "Alan adı ifadesi imkansız sayısal deÄŸer içeriyor.\n" -#: src/lang.c:212 +#: src/lang.c:213 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:213 +#: src/lang.c:214 msgid "Right bracket missing in domain literal.\n" msgstr "Alan adı ifadesinde saÄŸ köşeli parantez eksik.\n" -#: src/lang.c:214 +#: src/lang.c:215 msgid "Missing localpart of mail address.\n" msgstr "Posta adresinin yerel kısmı eksik.\n" -#: src/lang.c:215 +#: src/lang.c:216 msgid "Illegal character in localpart of mail address.\n" msgstr "Posta adresinin yerel kısmında kuraldışı karakter.\n" -#: src/lang.c:216 +#: src/lang.c:217 msgid "Zero length localpart component not allowed.\n" msgstr "Sıfır uzunluklu localpart bileÅŸenine izin verilmedi.\n" -#: src/lang.c:217 +#: src/lang.c:218 msgid "" "Illegal character in realname.\n" "Unquoted words may not contain '!()<>@,;:\\.[]' in route addresses.\n" @@ -1263,7 +1258,7 @@ msgstr "" "Gerçek isimde kuraldışı karakter.\n" "Alıntılanmamış sözcükler rota adreslerinde '!()<>@,;:\\.[]' içermeyebilir.\n" -#: src/lang.c:218 +#: src/lang.c:219 msgid "" "Illegal character in realname.\n" "Quoted words may not contain '()<>\\'.\n" @@ -1271,7 +1266,7 @@ msgstr "" "Gerçek isimde kuraldışı karakter.\n" "Alıntılanmış sözcükler '()<>\\' içermeyebilir.\n" -#: src/lang.c:219 +#: src/lang.c:220 msgid "" "Illegal character in realname.\n" "Encoded words may not contain '!()<>@,;:\"\\.[]/=' in parameter.\n" @@ -1279,11 +1274,11 @@ msgstr "" "Gerçek isimde kuraldışı karakter.\n" "Kodlanmış sözcükler parametrelerde '!()<>@,;:\"\\.[]/= içermeyebilir.\n" -#: src/lang.c:220 +#: src/lang.c:221 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:221 +#: src/lang.c:222 msgid "" "Illegal character in realname.\n" "Unquoted words may not contain '()<>\\' in old-style addresses.\n" @@ -1291,7 +1286,7 @@ msgstr "" "Gerçek isimde kuraldışı karakter.\n" "Alıntılanmamış sözcükler eski-biçemli adreslerde '()<>\\' içermeyebilir.\n" -#: src/lang.c:222 +#: src/lang.c:223 msgid "" "Illegal character in realname.\n" "Control characters and unencoded 8bit characters > 127 are not allowed.\n" @@ -1300,7 +1295,7 @@ msgstr "" "Denetim karakterlerine ve kodlanmamış 127'den büyük 8bit karakterlerine izin " "verilmiyor.\n" -#: src/lang.c:223 +#: src/lang.c:224 msgid "" "\n" "Error: No blank line found after header.\n" @@ -1308,7 +1303,7 @@ msgstr "" "\n" "Hata: Üst bilgiden sonra sonra boÅŸ satır bulunamadı.\n" -#: src/lang.c:224 +#: src/lang.c:225 #, c-format msgid "" "\n" @@ -1320,7 +1315,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:226 +#: src/lang.c:227 msgid "" "\n" "Error: Posting contains non-ASCII characters but MM_CHARSET is set to\n" @@ -1336,7 +1331,7 @@ msgstr "" "uygun deÄŸerlere\n" " dönüştürün.\n" -#: src/lang.c:231 +#: src/lang.c:232 msgid "" "\n" "Error: Posting contains non-ASCII characters but the MIME encoding\n" @@ -1355,7 +1350,7 @@ msgstr "" "ya da tinrc\n" " dosyası düzenlenerek yapılabilir.\n" -#: src/lang.c:237 +#: src/lang.c:238 msgid "" "\n" "Error: Article starts with blank line instead of header\n" @@ -1363,7 +1358,7 @@ msgstr "" "\n" "Hata: Makale üst bilgi yerine boÅŸ satırla baÅŸlıyor\n" -#: src/lang.c:238 +#: src/lang.c:239 #, c-format msgid "" "\n" @@ -1375,7 +1370,7 @@ msgstr "" "bulundurmuyor:\n" "%s\n" -#: src/lang.c:239 +#: src/lang.c:240 #, c-format msgid "" "\n" @@ -1384,7 +1379,7 @@ msgstr "" "\n" "Hata: \"%s:\" satırı boÅŸ.\n" -#: src/lang.c:240 +#: src/lang.c:241 #, c-format msgid "" "\n" @@ -1393,7 +1388,7 @@ msgstr "" "\n" "Hata: Makale üst bilgisinden sonra \"%s:\" satırı eksik.\n" -#: src/lang.c:241 +#: src/lang.c:242 #, c-format msgid "" "\n" @@ -1402,7 +1397,7 @@ msgstr "" "\n" "Hata: %s 7bit olmayan karakterler içeriyor.\n" -#: src/lang.c:242 +#: src/lang.c:243 #, c-format msgid "" "\n" @@ -1413,7 +1408,7 @@ msgstr "" "Hata: %d satırındaki üst bilgide iki noktadan sonra sonra boÅŸluk yok:\n" "%s\n" -#: src/lang.c:243 +#: src/lang.c:244 #, c-format msgid "" "\n" @@ -1422,21 +1417,21 @@ msgstr "" "\n" "Hata: Üst bilgide (%d) \"%s:\" satırlarından birden fazla var.\n" -#: src/lang.c:244 +#: src/lang.c:245 #, c-format msgid "Insecure permissions of %s (%o)" msgstr "%s'de güvenli olmayan yetkiler (%o)" -#: src/lang.c:248 +#: src/lang.c:250 #, 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:249 +#: src/lang.c:251 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:250 +#: src/lang.c:253 msgid "" "\n" "Error: \"poster\" is not allowed in Newsgroups!\n" @@ -1444,16 +1439,16 @@ msgstr "" "\n" "Hata: Haber gruplarında \"poster\" izin verilmiyor!\n" -#: src/lang.c:251 +#: src/lang.c:254 msgid "Can't get a (fully-qualified) domain-name!" msgstr "(tam yetkinlikte) bir alan adı alınamadı!" -#: src/lang.c:252 +#: src/lang.c:255 #, c-format msgid "No permissions to go into %s\n" msgstr "%s'e giriÅŸ yetkisi yok\n" -#: src/lang.c:254 +#: src/lang.c:257 msgid "" "\n" "Error: From: line missing.\n" @@ -1461,30 +1456,30 @@ msgstr "" "\n" "Hata: Gönderen: satırı eksik.\n" -#: src/lang.c:256 +#: src/lang.c:259 #, c-format msgid "No read permissions for %s\n" msgstr "%s için okuma yetkisi yok\n" -#: src/lang.c:257 +#: src/lang.c:260 #, c-format msgid "File %s does not exist\n" msgstr "%s dosyası yok\n" -#: src/lang.c:258 +#: src/lang.c:261 #, c-format msgid "No write permissions for %s\n" msgstr "%s için yazma yetkisi yok\n" -#: src/lang.c:259 +#: src/lang.c:262 msgid "Can't get user information (/etc/passwd missing?)" msgstr "Kullanıcı bilgisi alınamıyor (/etc/passwd kayıp?)" -#: src/lang.c:260 +#: src/lang.c:263 msgid "errors" msgstr "hatalar" -#: src/lang.c:262 +#: src/lang.c:265 #, c-format msgid "" "\n" @@ -1494,63 +1489,63 @@ msgstr "" "%d satırında hata: \"Gönderen:\" baÅŸlığına izin verilmedi (sizin için " "eklenecek)\n" -#: src/lang.c:264 +#: src/lang.c:267 #, 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:265 +#: src/lang.c:268 msgid "error" msgstr "hata" -#: src/lang.c:266 +#: src/lang.c:269 msgid "Unknown display level" msgstr "Bilinmeyen gösterim düzeyi" -#: src/lang.c:267 +#: src/lang.c:270 msgid "" msgstr "" -#: src/lang.c:268 +#: src/lang.c:271 msgid "Exiting..." msgstr "Çıkılıyor..." -#: src/lang.c:269 +#: src/lang.c:272 msgid "leaving external mail-reader" msgstr "harici eposta okuyucusundan çıkılıyor" -#: src/lang.c:270 +#: src/lang.c:273 #, c-format msgid "Extracting %s..." msgstr "%s çıkartılıyor..." -#: src/lang.c:272 +#: src/lang.c:275 #, 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:273 +#: src/lang.c:276 #, 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:274 +#: src/lang.c:277 #, fuzzy, c-format msgid "Filtering global rules (%d/%d) ('q' to quit)..." msgstr "Genel kurallar filtreleniyor (%d/%d)..." -#: src/lang.c:275 +#: src/lang.c:278 msgid "Rule created by: " msgstr "Kuralı oluÅŸturan: " -#: src/lang.c:276 +#: src/lang.c:279 #, c-format msgid "Enter pattern [%s]> " msgstr "Örüntüyü girin [%s]> " -#: src/lang.c:277 +#: src/lang.c:280 #, c-format msgid "" "\n" @@ -1559,20 +1554,20 @@ msgstr "" "\n" "Sonraki %s'e gitmek için makalenize takip-et istediniz:\n" -#: src/lang.c:278 +#: src/lang.c:281 #, 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:279 +#: src/lang.c:282 msgid "-- forwarded message --\n" msgstr "-- yönlendirilmiÅŸ ileti --\n" -#: src/lang.c:280 +#: src/lang.c:283 msgid "-- end of forwarded message --\n" msgstr "-- yönlendirilmiÅŸ iletinin sonu --\n" -#: src/lang.c:281 +#: src/lang.c:284 #, fuzzy msgid "" "# Format:\n" @@ -1588,12 +1583,12 @@ msgid "" "# score=STRING One of the two keywords: 'hot' or 'kill'.\n" "# subj=STRING Optional. Subject: line (e.g. How to be a wizard).\n" "# from=STRING Optional. From: line (e.g. *Craig Shergold*).\n" -"# msgid=STRING Optional. Message-ID: line (e.g. <123@ether.net>) " +"# msgid=STRING Optional. Message-ID: line (e.g. <123@example.net>) " "with\n" "# full references.\n" "# msgid_last=STRING Optional. Like above, but with last reference only.\n" "# msgid_only=STRING Optional. Like above, but without references.\n" -"# refs_only=STRING Optional. References: line (e.g. <123@ether.net>) " +"# refs_only=STRING Optional. References: line (e.g. <123@example.net>) " "without\n" "# Message-ID:\n" "# lines=[<>]?NUM Optional. Lines: line. '<' or '>' are optional.\n" @@ -1622,12 +1617,12 @@ msgstr "" "# score=DİZGE İki anahtar sözcükten biri: 'hot' ya da 'kill'.\n" "# subj=DİZGE Seçmeli. Konu: satır (örn. Nasıl sihirbaz olunur).\n" "# from=DİZGE Seçmeli. Gönderen: satır (örn. *Craig Shergold*).\n" -"# msgid=DİZGE Seçmeli. İleti-kimliÄŸi : satır (örn. <123@ether.net>) " +"# msgid=DİZGE Seçmeli. İleti-kimliÄŸi : satır (örn. <123@example.net>) " "tüm \n" " referanslar ile.\n" "# msgid_last=DİZGE Seçmeli. Yukarıdaki gibi, ama sadece son referansla.\n" "# msgid_only=DİZGE Seçmeli. Yukarıdeki gibi, ama referans olmadan.\n" -"# refs_only=DİZGE Seçmeli. Referanslar: satır (örn. <123@ether.net>)\n" +"# refs_only=DİZGE Seçmeli. Referanslar: satır (örn. <123@example.net>)\n" "# İleti-kimliÄŸi olmadan:\n" "# lines=[<>]?SAYI Seçmeli. Satırlar: satır '<' ya da '>' seçmeli.\n" "# gnksa=[<>]?SAYI Seçmeli. GNKSA rase_from() geri dönüş deÄŸeri.'<' or " @@ -1636,12 +1631,12 @@ msgstr "" "# time=SAYI Seçmeli. Kuralın süresi dolunca time_t deÄŸeri\n" "#\n" -#: src/lang.c:305 +#: src/lang.c:308 #, c-format msgid "Enter score for rule (default=%d): " msgstr "Kural için skoru yazın (varsayılan=%d): " -#: src/lang.c:306 +#: src/lang.c:309 #, c-format msgid "Enter the score weight (range 0 < score <= %d)" msgstr "Skor ağırlığını yazın (aralık 0 < skor <= %d)" @@ -1649,51 +1644,51 @@ msgstr "Skor ağırlığını yazın (ar # SCORE_MAX # SCORE_MAX #. SCORE_MAX -#: src/lang.c:307 +#: src/lang.c:310 msgid "Full" msgstr "Tam" -#: src/lang.c:308 +#: src/lang.c:311 msgid "Comment (optional) : " msgstr "Komut (seçmeli) : " -#: src/lang.c:309 +#: src/lang.c:312 msgid "Apply pattern to : " msgstr "Örüntüyü uygula : " -#: src/lang.c:310 +#: src/lang.c:313 msgid "From: line (ignore case) " msgstr "Gönderen: satır (büyük/küçük harfleri yoksay) " -#: src/lang.c:311 +#: src/lang.c:314 msgid "From: line (case sensitive) " msgstr "Gönderen: satır (büyük/küçük harfe duyarlı) " -#: src/lang.c:313 +#: src/lang.c:316 #, c-format msgid "%s%s: Unknown host.\n" msgstr "%s%s: Bilinmeyen sunucu.\n" -#: src/lang.c:315 +#: src/lang.c:318 msgid "global " msgstr "küresel " -#: src/lang.c:316 +#: src/lang.c:319 #, c-format msgid "Please use %.100s instead" msgstr "Lütfen yerine %.100s kullanın" -#: src/lang.c:317 +#: src/lang.c:320 #, c-format msgid "%s is bogus" msgstr "%s sahte" -#: src/lang.c:318 +#: src/lang.c:321 #, c-format msgid "Group %s is moderated. Continue?" msgstr "%s yöneticili bir grup. Devam?" -#: src/lang.c:319 +#: src/lang.c:322 msgid "groups" msgstr "gruplar" @@ -1704,831 +1699,853 @@ msgstr "gruplar" # #-#-#-#-# tin4.po (PACKAGE VERSION) #-#-#-#-# # TODO: -> lang.c # TODO: -> lang.c -#: src/lang.c:320 +#: src/lang.c:323 #, c-format msgid "Rereading %s..." msgstr "%s tekrar okunuyor..." -#: src/lang.c:321 +#: src/lang.c:324 msgid "Top Level Commands" msgstr "Üst Düzey Komutlar " -#: src/lang.c:322 +#: src/lang.c:325 msgid "Group Selection" msgstr "Grup Seçimi" -#: src/lang.c:323 +#: src/lang.c:326 msgid "group" msgstr "grup" -#: src/lang.c:324 +#: src/lang.c:327 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:326 +#: src/lang.c:329 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:327 +#: src/lang.c:330 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:328 +#: src/lang.c:331 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:329 +#: src/lang.c:332 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:330 +#: src/lang.c:333 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:331 +#: src/lang.c:334 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:332 +#: src/lang.c:335 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:333 +#: src/lang.c:336 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:334 +#: src/lang.c:337 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:335 +#: src/lang.c:338 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:336 +#: src/lang.c:339 msgid "kill an article via a menu" msgstr "makaleyi menü aracılığıyla öldür" -#: src/lang.c:337 +#: src/lang.c:340 msgid "auto-select (hot) an article via a menu" msgstr "makaleyi menü yardımıyla otomatik seç (sıcak)" -#: src/lang.c:338 +#: src/lang.c:341 msgid "Browse URLs in article" msgstr "Makaledeki URL'lere gözat" -#: src/lang.c:339 +#: src/lang.c:342 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:341 +#: src/lang.c:344 msgid "cancel (delete) or supersede (overwrite) current article" msgstr "makaleyi iptal et (sil) veya dosyanın yerini al (üstüne yaz)" -#: src/lang.c:342 +#: src/lang.c:345 msgid "post followup to current article" msgstr "mevcut makale için devam iletisi gönder" -#: src/lang.c:343 +#: src/lang.c:346 msgid "post followup (don't copy text) to current article" msgstr "mevcut makaleye devam iletisi gönder (metni kopyalama)" -#: src/lang.c:344 +#: src/lang.c:347 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:345 +#: src/lang.c:348 msgid "repost chosen article to another group" msgstr "seçilen makaleyi baÅŸka bir gruba yeniden gönder" -#: src/lang.c:347 +#: src/lang.c:350 msgid "edit article (mail-groups only)" msgstr "makaleyi düzenle (sadece eposta-grupları)" -#: src/lang.c:348 +#: src/lang.c:351 msgid "display first article in current thread" msgstr "mevcut zincirdeki ilk makaleyi görüntüle" -#: src/lang.c:349 +#: src/lang.c:352 msgid "display first page of article" msgstr "makalenin ilk sayfasını görüntüle" -#: src/lang.c:350 +#: src/lang.c:353 msgid "display last article in current thread" msgstr "mevcut zincirdeki son makaleyi görüntüle" -#: src/lang.c:351 +#: src/lang.c:354 msgid "display last page of article" msgstr "makalenin son sayfasnı görüntüle" -#: src/lang.c:352 +#: src/lang.c:355 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:353 +#: src/lang.c:356 msgid "display next article" msgstr "sonraki makaleyi görüntüle" -#: src/lang.c:354 +#: src/lang.c:357 msgid "display first article in next thread" msgstr "sonraki zincirdeki ilk makaleyi görüntüle" -#: src/lang.c:355 +#: src/lang.c:358 msgid "display next unread article" msgstr "sonraki okunmamış makaleyi göster" -#: src/lang.c:356 +#: src/lang.c:359 msgid "go to the article that this one followed up" msgstr "bunu takip eden makaleye git" -#: src/lang.c:357 +#: src/lang.c:360 msgid "display previous article" msgstr "önceki makaleyi görüntüle" -#: src/lang.c:358 +#: src/lang.c:361 msgid "display previous unread article" msgstr "önceki okunmamış makaleyi görüntüle" -#: src/lang.c:359 +#: src/lang.c:362 msgid "quickly kill an article using defaults" msgstr "varsayılanları kullanarak makaleyi hemen öldür" -#: src/lang.c:360 +#: src/lang.c:363 msgid "quickly auto-select (hot) an article using defaults" msgstr "varsayılanları kullanarak makaleyi hemen otomatik-seç (sıcak)" -#: src/lang.c:361 +#: src/lang.c:364 msgid "return to group selection level" msgstr "grup seçme seviyesine dön" -#: src/lang.c:362 +#: src/lang.c:365 msgid "reply through mail to author" msgstr "yazara e-posta aracılığyla yanıt ver" -#: src/lang.c:363 +#: src/lang.c:366 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:364 +#: src/lang.c:367 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:365 +#: src/lang.c:368 msgid "search backwards within this article" msgstr "bu makalede geriye doÄŸru ara" -#: src/lang.c:366 +#: src/lang.c:369 msgid "search forwards within this article" msgstr "bu makalede ileriye doÄŸru ara" -#: src/lang.c:367 +#: src/lang.c:370 msgid "show article in raw-mode (including all headers)" msgstr "makaleyi ham-kipte göster (bütün üst bilgiler dahil)" -#: src/lang.c:368 +#: src/lang.c:371 msgid "skip next block of included text" msgstr "sonraki içeren metnin öbeÄŸini atla" -#: src/lang.c:369 +#: src/lang.c:372 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:370 +#: src/lang.c:373 msgid "toggle display of all headers" msgstr "tüm üst bilgilerin gösterilmesini deÄŸiÅŸtir" -#: src/lang.c:371 +#: src/lang.c:374 msgid "toggle word highlighting on/off" msgstr "kelime vurgulamayı deÄŸiÅŸtir açık/kapalı" -#: src/lang.c:372 +#: src/lang.c:375 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:373 +#: src/lang.c:376 msgid "toggle tabwidth 4 <-> 8" msgstr "tab aralığını deÄŸiÅŸtir 4 <-> 8" -#: src/lang.c:374 -msgid "toggle german TeX style decoding for current article" +#: src/lang.c:377 +#, 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:375 +#: src/lang.c:378 msgid "toggle display of uuencoded sections" msgstr "uuencoded bölümlerin gösterimini deÄŸiÅŸtir" -#: src/lang.c:376 +#: src/lang.c:379 msgid "View/pipe/save multimedia attachments" msgstr "Çoklu-ortam eklerini görüntüle/yönlendir/kaydet" -#: src/lang.c:377 +#: src/lang.c:380 msgid "choose first attachment in list" msgstr "listedeki ilk eki seç" -#: src/lang.c:378 +#: src/lang.c:381 msgid "0 - 9\t choose attachment by number" msgstr "0 - 9\t eki sayıyla seç" -#: src/lang.c:379 +#: src/lang.c:382 msgid "choose last attachment in list" msgstr "listedeki son eki seç" -#: src/lang.c:381 +#: src/lang.c:384 msgid "pipe attachment into command" msgstr "eki komuta yönlendir" -#: src/lang.c:382 +#: src/lang.c:385 msgid "pipe raw attachment into command" msgstr "ham eki komuta yönlendir" -#: src/lang.c:384 +#: src/lang.c:387 msgid "save attachment to disk" msgstr "eki diske kaydet" -#: src/lang.c:385 +#: src/lang.c:388 msgid "search for attachments forwards" msgstr "ekleri ileriye doÄŸru ara" -#: src/lang.c:386 +#: src/lang.c:389 msgid "search for attachments backwards" msgstr "ekleri geriye doÄŸru ara" -#: src/lang.c:387 +#: src/lang.c:390 msgid "view attachment" msgstr "eki görüntüle" -#: src/lang.c:388 +#: src/lang.c:391 msgid "tag attachment" msgstr "eki etiketle" -#: src/lang.c:389 +#: src/lang.c:392 msgid "tag attachments that match user specified pattern" msgstr "kullanıcı tarafından belirlenmiÅŸ örüntüye uyan ekleri etiketle" -#: src/lang.c:390 +#: src/lang.c:393 msgid "reverse tagging on all attachments (toggle)" msgstr "tüm eklerdeki etiketleri ters çevir (deÄŸiÅŸtir)" -#: src/lang.c:391 +#: src/lang.c:394 msgid "untag all tagged attachments" msgstr "etiketlenmiÅŸ bütün eklerin etiketlerini kaldır" -#: src/lang.c:392 +#: src/lang.c:395 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:393 +#: src/lang.c:396 msgid "choose first attribute in list" msgstr "listedeki ilk özelliÄŸi seç" -#: src/lang.c:394 +#: src/lang.c:397 msgid "0 - 9\t choose attribute by number" msgstr "0 - 9\t özelliÄŸi sayıyla seç" -#: src/lang.c:395 +#: src/lang.c:398 msgid "choose last attribute in list" msgstr "listedeki son özniteliÄŸi seç" -#: src/lang.c:396 +#: src/lang.c:399 msgid "reset attribute to a default value" msgstr "niteliÄŸi varsayılan deÄŸere sıfırla" -#: src/lang.c:397 +#: src/lang.c:400 msgid "search forwards for an attribute" msgstr "ileriye doÄŸru öznitelik ismi ara" -#: src/lang.c:398 +#: src/lang.c:401 msgid "search backwards for an attribute" msgstr "geriye doÄŸru öznitelik ismi ara" -#: src/lang.c:399 +#: src/lang.c:402 msgid "select attribute" msgstr "nitelik seç" -#: src/lang.c:400 +#: src/lang.c:403 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:401 +#: src/lang.c:404 #, c-format msgid "report bug or comment via mail to %s" msgstr "%s'e eposta yoluyla yorum ya da hata bildir" -#: src/lang.c:402 +#: src/lang.c:405 msgid "choose first option in list" msgstr "listedeki ilk seçeneÄŸi seç" -#: src/lang.c:403 +#: src/lang.c:406 msgid "0 - 9\t choose option by number" msgstr "0 - 9\t seçeneÄŸi sayıyla seç" -#: src/lang.c:404 +#: src/lang.c:407 msgid "choose last option in list" msgstr "listedeki son seçeneÄŸi seç" -#: src/lang.c:405 +#: src/lang.c:408 msgid "start scopes menu" msgstr "kapsam menüsünü baÅŸlat" -#: src/lang.c:406 +#: src/lang.c:409 msgid "search forwards for an option" msgstr "bir seçenek için ileriye doÄŸru ara" -#: src/lang.c:407 +#: src/lang.c:410 msgid "search backwards for an option" msgstr "bir seçenek için geriye doÄŸru ara" -#: src/lang.c:408 +#: src/lang.c:411 msgid "select option" msgstr "seçenek seç" -#: src/lang.c:409 +#: src/lang.c:412 msgid "toggle to attributes menu" msgstr "nitelik menüsüne deÄŸiÅŸtir" -#: src/lang.c:410 +#: src/lang.c:413 msgid "choose range of articles to be affected by next command" msgstr "sonraki komuttan etkilenecek makalelerin aralığını seç" -#: src/lang.c:411 +#: src/lang.c:414 msgid "escape from command prompt" msgstr "komut isteminden çık" -#: src/lang.c:412 +#: src/lang.c:415 msgid "edit filter file" msgstr "süzgeç dosyasını düzenle" -#: src/lang.c:413 +#: src/lang.c:416 msgid "get help" msgstr "yardım al" -#: src/lang.c:414 +#: src/lang.c:417 msgid "display last article viewed" msgstr "görüntülenen son makaleyi göster" -#: src/lang.c:415 +#: src/lang.c:418 msgid "down one line" msgstr "bir satır aÅŸağı" -#: src/lang.c:416 +#: src/lang.c:419 msgid "up one line" msgstr "bir satır yukarı" -#: src/lang.c:417 +#: src/lang.c:420 msgid "go to article chosen by Message-ID" msgstr "İleti-kimliÄŸi tarafından seçilen makaleye git" -#: src/lang.c:418 +#: src/lang.c:421 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:419 +#: src/lang.c:422 msgid "menu of configurable options" msgstr "yapılandırabilir seçenekler menüsü" -#: src/lang.c:420 +#: src/lang.c:423 msgid "down one page" msgstr "bir sayfa aÅŸağıya" -#: src/lang.c:421 +#: src/lang.c:424 msgid "up one page" msgstr "bir sayfa yukarıya" -#: src/lang.c:423 +#: src/lang.c:426 msgid "post (write) article to current group" msgstr "makaleyi mevcut gruba gönder (yaz)" -#: src/lang.c:424 +#: src/lang.c:427 msgid "post postponed articles" msgstr "ertelenmiÅŸ makaleleri gönder" -#: src/lang.c:426 +#: src/lang.c:429 msgid "list articles posted by you (from posted file)" msgstr "göndermiÅŸ olduÄŸunuz makaleleri listele (posted dosyasından)" -#: src/lang.c:427 +#: src/lang.c:430 msgid "return to previous menu" msgstr "önceki menüye geri dön" -#: src/lang.c:428 +#: src/lang.c:431 msgid "quit tin immediately" msgstr "tin'den hemen çık" -#: src/lang.c:429 +#: src/lang.c:432 msgid "redraw page" msgstr "sayfayı yeniden çiz" -#: src/lang.c:430 +#: src/lang.c:433 msgid "save article/thread/hot/pattern/tagged articles to file" msgstr "makale/zincir/sıcak/örüntü/etiketlenmiÅŸ makaleleri dosyaya kaydet" -#: src/lang.c:431 +#: src/lang.c:434 msgid "save marked articles automatically without user prompts" msgstr "iÅŸaretlenmiÅŸ makaleleri kullanıcı istemi olmadan otomatik kaydet" -#: src/lang.c:432 +#: src/lang.c:435 msgid "scroll the screen one line down" msgstr "ekranı bir satır aÅŸağı kaydır" -#: src/lang.c:433 +#: src/lang.c:436 msgid "scroll the screen one line up" msgstr "ekranı bir satır yukarı kaydır" -#: src/lang.c:434 +#: src/lang.c:437 msgid "search for articles by author backwards" msgstr "makaleleri yazara göre geriye doÄŸru ara" -#: src/lang.c:435 +#: src/lang.c:438 msgid "search for articles by author forwards" msgstr "makaleleri yazara göre ileriye doÄŸru ara" -#: src/lang.c:436 +#: src/lang.c:439 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:437 +#: src/lang.c:440 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:438 +#: src/lang.c:441 msgid "search for articles by Subject line backwards" msgstr "makaleleri Konu satırına göre geriye doÄŸru ara" -#: src/lang.c:439 +#: src/lang.c:442 msgid "search for articles by Subject line forwards" msgstr "makaleleri Konuya göre ileriye doÄŸru ara " -#: src/lang.c:440 +#: src/lang.c:443 msgid "repeat last search" msgstr "son aramayı tekrarla" -#: src/lang.c:441 +#: src/lang.c:444 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:442 +#: src/lang.c:445 msgid "toggle info message in last line (subject/description)" msgstr "son satırdaki bilgi iletisini deÄŸiÅŸtir (konu/tanım)" -#: src/lang.c:443 +#: src/lang.c:446 msgid "toggle inverse video" msgstr "ters videoyu deÄŸiÅŸtir" -#: src/lang.c:444 -msgid "toggle mini help menu display" +#: src/lang.c:447 +#, 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:445 +#: src/lang.c:448 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:446 +#: src/lang.c:449 msgid "show version information" msgstr "sürüm bilgisini göster" -#: src/lang.c:447 +#: src/lang.c:450 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:448 +#: src/lang.c:451 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:449 +#: src/lang.c:452 msgid "choose first thread in list" msgstr "listedeki ilk eposta zincirini seç" -#: src/lang.c:450 +#: src/lang.c:453 msgid "choose last thread in list" msgstr "listedeki son eposta zincirini seç" -#: src/lang.c:451 +#: src/lang.c:454 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:452 +#: src/lang.c:455 msgid "mark article as unread" msgstr "makaleyi okunmamış olarak iÅŸaretle" -#: src/lang.c:453 +#: src/lang.c:456 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:454 +#: src/lang.c:457 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:455 +#: src/lang.c:458 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:456 +#: src/lang.c:459 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:457 +#: src/lang.c:460 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:458 +#: src/lang.c:461 msgid "display next group" msgstr "sonraki grubu görüntüle" -#: src/lang.c:459 +#: src/lang.c:462 msgid "display previous group" msgstr "önceki grubu görüntüle" -#: src/lang.c:460 +#: src/lang.c:463 msgid "toggle all selections (all articles)" msgstr "bütün seçimleri (bütün makaleleri) deÄŸiÅŸtir" -#: src/lang.c:461 +#: src/lang.c:464 msgid "select group (make \"hot\")" msgstr "grup seç (\"sıcak\" yap)" -#: src/lang.c:462 +#: src/lang.c:465 msgid "select thread" msgstr "zincir seç" -#: src/lang.c:463 +#: src/lang.c:466 msgid "select threads if at least one unread article is selected" msgstr "en az bir okunmamış makalesi olan zincirleri seç" -#: src/lang.c:464 +#: src/lang.c:467 msgid "select threads that match user specified pattern" msgstr "kullanıcı tanımlı kalıba uyan eposta zincirlerini seç" -#: src/lang.c:465 src/lang.c:521 -#, 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:466 +#: src/lang.c:468 msgid "0 - 9\t choose thread by number" msgstr "0 - 9\t sayıya göre eposta zinciri seç" -#: src/lang.c:467 +#: src/lang.c:469 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:468 +#: src/lang.c:470 msgid "toggle display of all/unread articles" msgstr "bütün/okunmamış makalelerin görünümünü deÄŸiÅŸtir" -#: src/lang.c:469 +#: src/lang.c:471 msgid "toggle selection of thread" msgstr "eposta zincirin seçimini deÄŸiÅŸtir" -#: src/lang.c:470 +#: src/lang.c:472 msgid "cycle through threading options available" msgstr "kullanılabilir eposta zinciri seçeneklerini çevir" -#: src/lang.c:471 +#: src/lang.c:473 msgid "undo all selections (all articles)" msgstr "bütün seçimleri (bütün makaleleri) geri al" -#: src/lang.c:472 +#: src/lang.c:474 msgid "untag all tagged threads" msgstr "etiketlenmiÅŸ bütün eposta zincirlerinin etiketini kaldır" -#: src/lang.c:473 +#: src/lang.c:475 +#, fuzzy +msgid "search for articles forwards" +msgstr "makaleleri yazara göre ileriye doÄŸru ara" + +#: src/lang.c:476 +#, fuzzy +msgid "search for articles backwards" +msgstr "makaleleri yazara göre geriye doÄŸru ara" + +#: src/lang.c:477 +#, fuzzy +msgid "toggle info message in last line (Message-ID)" +msgstr "son satırdaki bilgi iletisini deÄŸiÅŸtir (URL)" + +#: src/lang.c:478 +#, fuzzy +msgid "Open article by Message-ID" +msgstr "İleti-kimliÄŸi tarafından seçilen makaleye git" + +#: src/lang.c:479 msgid "add new scope" msgstr "yeni kapsam ekle" -#: src/lang.c:474 +#: src/lang.c:480 msgid "delete scope" msgstr "kapsam sil" -#: src/lang.c:475 +#: src/lang.c:481 msgid "edit attributes file" msgstr "öznitelikler dosyasını düzenle" -#: src/lang.c:476 +#: src/lang.c:482 msgid "choose first scope in list" msgstr "listedeki ilk kapsamı seç" -#: src/lang.c:477 +#: src/lang.c:483 msgid "0 - 9\t choose scope by number" msgstr "0 - 9\t kapsamı sayıyla seç" -#: src/lang.c:478 +#: src/lang.c:484 msgid "choose last scope in list" msgstr "listedeki son kapsamı seç" -#: src/lang.c:479 +#: src/lang.c:485 msgid "move scope" msgstr "kapsamı kaydır" -#: src/lang.c:480 +#: src/lang.c:486 msgid "rename scope" msgstr "kapsamı yeniden adlandır" -#: src/lang.c:481 +#: src/lang.c:487 msgid "select scope" msgstr "kapsam seç" -#: src/lang.c:482 +#: src/lang.c:488 msgid "mark all articles in group as read" msgstr "gruptaki tüm makaleleri okunmuÅŸ olarak iÅŸaretle" -#: src/lang.c:483 +#: src/lang.c:489 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:484 +#: src/lang.c:490 msgid "choose first group in list" msgstr "listedeki ilk grubu seç" -#: src/lang.c:485 +#: src/lang.c:491 msgid "choose group by name" msgstr "grubu isme göre seç" -#: src/lang.c:486 +#: src/lang.c:492 msgid "0 - 9\t choose group by number" msgstr "0 - 9\t grubu sayıyla seç" -#: src/lang.c:487 +#: src/lang.c:493 msgid "choose range of groups to be affected by next command" msgstr "sonraki komuttan etkilenecek olan grupların aralığını seç" -#: src/lang.c:488 +#: src/lang.c:494 msgid "choose last group in list" msgstr "listedeki son grubu seç" -#: src/lang.c:490 +#: src/lang.c:496 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:491 +#: src/lang.c:497 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:493 +#: src/lang.c:499 msgid "mark all articles in chosen group unread" msgstr "seçilen gruptaki bütün makaleleri okunmamış olarak iÅŸaretle" -#: src/lang.c:494 +#: src/lang.c:500 msgid "move chosen group within list" msgstr "listede seçilen grubu taşı" -#: src/lang.c:495 +#: src/lang.c:501 msgid "choose next group with unread news" msgstr "okunmamış haberli sonraki grubu seç" -#: src/lang.c:496 src/lang.c:1396 +#: src/lang.c:502 src/lang.c:1409 msgid "quit" msgstr "çık" -#: src/lang.c:497 +#: src/lang.c:503 msgid "quit without saving configuration changes" msgstr "yapılandırma deÄŸiÅŸikliklerini kaydetmeden çık" -#: src/lang.c:498 +#: src/lang.c:504 msgid "read chosen group" msgstr "seçilen grubu oku" -#: src/lang.c:499 +#: src/lang.c:505 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:500 +#: src/lang.c:506 msgid "search backwards for a group name" msgstr "grup adı için geriye doÄŸru ara" -#: src/lang.c:501 +#: src/lang.c:507 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:502 +#: src/lang.c:508 msgid "search forwards for a group name" msgstr "grup adı için ileriye doÄŸru ara" -#: src/lang.c:503 +#: src/lang.c:509 msgid "subscribe to chosen group" msgstr "seçilen gruba abone ol" -#: src/lang.c:504 +#: src/lang.c:510 msgid "subscribe to groups that match pattern" msgstr "örüntüye uyan gruplara abone ol" -#: src/lang.c:505 +#: src/lang.c:511 msgid "reread active file to check for any new news" msgstr "etkin dosyayı yeni haberleri kontrol etmek için yeniden oku" -#: src/lang.c:506 +#: src/lang.c:512 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:507 +#: src/lang.c:513 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:508 +#: src/lang.c:514 msgid "unsubscribe from chosen group" msgstr "seçilen grup için abonelikten çık" -#: src/lang.c:509 +#: src/lang.c:515 msgid "unsubscribe from groups that match pattern" msgstr "örüntüye uyan bütün gruplar için abonelikten çık" -#: src/lang.c:510 +#: src/lang.c:516 msgid "sort the list of groups" msgstr "grup listelerini sırala" -#: src/lang.c:511 +#: src/lang.c:517 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:512 +#: src/lang.c:518 +#, 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:519 msgid "0 - 9\t choose article by number" msgstr "0 - 9\t sayıyla makale seç" -#: src/lang.c:513 +#: src/lang.c:520 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:514 +#: src/lang.c:521 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:515 +#: src/lang.c:522 msgid "choose first article in list" msgstr "listedeki ilk makaleyi seç" -#: src/lang.c:516 +#: src/lang.c:523 msgid "choose last article in list" msgstr "listedeki son makaleyi seç" -#: src/lang.c:517 +#: src/lang.c:524 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:518 +#: src/lang.c:525 msgid "mark article, range or tagged articles as unread" msgstr "" "makaleyi, aralığı ya da etiketlenmiÅŸ makaleleri okunmamış olarak iÅŸaretle" -#: src/lang.c:519 +#: src/lang.c:526 msgid "mark current thread as unread" msgstr "mevcut eposta zincirini okunmamış olarak iÅŸaretle" -#: src/lang.c:520 +#: src/lang.c:527 msgid "read chosen article" msgstr "seçilen makaleyi oku" -#: src/lang.c:522 +#: src/lang.c:528 msgid "" "Display properties\n" "------------------" @@ -2536,7 +2553,7 @@ msgstr "" "Özellikleri görüntüle\n" "------------------" -#: src/lang.c:523 +#: src/lang.c:529 msgid "" "Miscellaneous\n" "-------------" @@ -2544,7 +2561,7 @@ msgstr "" "DiÄŸer\n" "-------------" -#: src/lang.c:524 +#: src/lang.c:530 msgid "" "Moving around\n" "-------------" @@ -2552,7 +2569,7 @@ msgstr "" "Etrafına taşı\n" "-------------" -#: src/lang.c:525 +#: src/lang.c:531 msgid "" "Group/thread/article operations\n" "-------------------------------" @@ -2560,7 +2577,7 @@ msgstr "" "Grup/zincir/makale iÅŸlemleri\n" "-------------------------------" -#: src/lang.c:526 +#: src/lang.c:532 msgid "" "Attachment operations\n" "---------------------" @@ -2568,7 +2585,7 @@ msgstr "" "Ek iÅŸlemleri\n" "---------------------" -#: src/lang.c:527 +#: src/lang.c:533 msgid "" "Attribute operations\n" "--------------------" @@ -2576,7 +2593,7 @@ msgstr "" "Öznitelik iÅŸlemleri\n" "--------------------" -#: src/lang.c:528 +#: src/lang.c:534 msgid "" "Option operations\n" "-----------------" @@ -2584,7 +2601,16 @@ msgstr "" "Seçenek iÅŸlemleri\n" "-----------------" -#: src/lang.c:529 +#: src/lang.c:535 +#, fuzzy +msgid "" +"Posted article operations\n" +"-------------------------" +msgstr "" +"Grup/zincir/makale iÅŸlemleri\n" +"-------------------------------" + +#: src/lang.c:536 msgid "" "Scope operations\n" "----------------" @@ -2592,7 +2618,7 @@ msgstr "" "Etki alanı iÅŸlemleri\n" "----------------" -#: src/lang.c:530 +#: src/lang.c:537 msgid "" "URL operations\n" "--------------" @@ -2600,96 +2626,96 @@ msgstr "" "URL iÅŸlemleri\n" "--------------" -#: src/lang.c:531 +#: src/lang.c:538 msgid "choose first URL in list" msgstr "listedeki ilk URL'yi seç" -#: src/lang.c:532 +#: src/lang.c:539 msgid "0 - 9\t choose URL by number" msgstr "0 - 9\t URL'yi sayıyla seç" -#: src/lang.c:533 +#: src/lang.c:540 msgid "choose last URL in list" msgstr "Listedeki son URL'yi seç" -#: src/lang.c:534 +#: src/lang.c:541 msgid "search for URLs forwards" msgstr "URL'leri ileriye doÄŸru ara" -#: src/lang.c:535 +#: src/lang.c:542 msgid "search for URLs backwards" msgstr "URL'leri geriye doÄŸru ara" -#: src/lang.c:536 +#: src/lang.c:543 msgid "Open URL in browser" msgstr "URL'yi tarayıcıda aç" -#: src/lang.c:537 +#: src/lang.c:544 msgid "toggle info message in last line (URL)" msgstr "son satırdaki bilgi iletisini deÄŸiÅŸtir (URL)" -#: src/lang.c:539 +#: src/lang.c:546 msgid "Group Level Commands" msgstr "Grup Seviyesi Komutları" -#: src/lang.c:540 +#: src/lang.c:547 msgid "Kill filter added" msgstr "Öldürme filtresi eklendi" -#: src/lang.c:541 +#: src/lang.c:548 msgid "Auto-selection filter added" msgstr "Otomatik seçme filtresi eklendi" -#: src/lang.c:542 +#: src/lang.c:549 msgid "All parts tagged" msgstr "Bütün bölümler etiketlendi" -#: src/lang.c:543 +#: src/lang.c:550 #, fuzzy msgid "All parts untagged" msgstr "Bütün bölümler etiketlendi" -#: src/lang.c:544 +#: src/lang.c:551 msgid "Storing article for later posting" msgstr "Makale daha sonra göndermek için saklanıyor" -#: src/lang.c:545 +#: src/lang.c:552 msgid "Please enter a valid character" msgstr "Lütfen geçerli bir karakter girin" -#: src/lang.c:546 +#: src/lang.c:553 #, c-format msgid "Missing part #%d" msgstr "Eksik bölüm #%d" -#: src/lang.c:547 +#: src/lang.c:554 msgid "*** No postponed articles ***" msgstr "*** ErtelenmiÅŸ makale yok ***" -#: src/lang.c:548 +#: src/lang.c:555 msgid "Not a multi-part message" msgstr "Çok-bölümlü ileti deÄŸil" -#: src/lang.c:549 +#: src/lang.c:556 msgid "You are not subscribed to this group" msgstr "Bu gruba abone deÄŸilsiniz" -#: src/lang.c:550 +#: src/lang.c:557 msgid "No previous expression" msgstr "Önceki ifade yok" -#: src/lang.c:551 +#: src/lang.c:558 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:553 +#: src/lang.c:560 #, c-format msgid "%d postponed %s, reuse with ^O...\n" msgstr "%d ertelendi %s, ^O ile tekrar kullan...\n" -#: src/lang.c:554 +#: src/lang.c:561 msgid "" "X-Conversion-Note: multipart/alternative contents have been removed.\n" " To get the whole article, turn alternative handling OFF in the Option " @@ -2699,22 +2725,22 @@ msgstr "" " Bütün makaleyi almak için, Seçenekler Menüsündeki alternatif kotarmayı " "KAPALI durumuna getirin\n" -#: src/lang.c:556 +#: src/lang.c:563 #, 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:557 +#: src/lang.c:564 msgid "TeX2Iso encoded article" msgstr "TeX2Iso ile kodlanmış makale" -#: src/lang.c:558 +#: src/lang.c:565 msgid "incomplete " msgstr "tamamlanmadı " # TODO: replace hardcoded key-names #. TODO: replace hard coded key-names -#: src/lang.c:560 +#: src/lang.c:567 #, fuzzy, c-format msgid "" "\n" @@ -2781,151 +2807,151 @@ msgstr "" "dosyalarını okuyun.\n" "Hata-raporlarını ve önerileri 'R' komutu ile %s'e gönderin.\n" -#: src/lang.c:576 +#: src/lang.c:583 #, 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:578 +#: src/lang.c:585 msgid "Invalid multibyte sequence found\n" msgstr "Geçersiz çoklu bayt sırası bulundu\n" -#: src/lang.c:581 +#: src/lang.c:588 #, c-format msgid "Invalid Sender:-header %s" msgstr "Geçersiz Gönderen: -baÅŸlık %s" -#: src/lang.c:583 +#: src/lang.c:590 msgid "Inverse video disabled" msgstr "Ters video devre dışı" -#: src/lang.c:584 +#: src/lang.c:591 msgid "Inverse video enabled" msgstr "Ters video geçerli" -#: src/lang.c:586 +#: src/lang.c:593 #, c-format msgid "Missing definition for %s\n" msgstr "%s için tanım eksik\n" -#: src/lang.c:587 +#: src/lang.c:594 #, c-format msgid "Invalid key definition '%s'\n" msgstr "Geçersiz tuÅŸ tanımı '%s'\n" -#: src/lang.c:588 +#: src/lang.c:595 #, c-format msgid "Invalid keyname '%s'\n" msgstr "Geçersiz anahtar isim '%s'\n" -#: src/lang.c:589 +#: src/lang.c:596 #, 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:590 +#: src/lang.c:597 #, c-format msgid "Kill From: [%s] (y/n): " msgstr "Gönderen: yok et [%s] (e/h): " -#: src/lang.c:591 +#: src/lang.c:598 msgid "Kill Lines: (num): " msgstr "Satırlar: yok et(num): " -#: src/lang.c:592 +#: src/lang.c:599 msgid "Kill Article Menu" msgstr "Makale Menüsünü Yok Et" -#: src/lang.c:593 +#: src/lang.c:600 #, 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:594 +#: src/lang.c:601 msgid "Kill pattern scope : " msgstr "Örüntü kapsamını yok et : " -#: src/lang.c:595 +#: src/lang.c:602 #, c-format msgid "Kill Subject: [%s] (y/n): " msgstr "Konuyu yok et: [%s] (e/h): " -#: src/lang.c:596 +#: src/lang.c:603 msgid "Kill text pattern : " msgstr "Metin örüntüsünü yok et : " -#: src/lang.c:597 +#: src/lang.c:604 msgid "Kill time in days : " msgstr "Åžu kadar gün içinde öldür : " -#: src/lang.c:599 +#: src/lang.c:606 msgid "Last" msgstr "Son" -#: src/lang.c:600 +#: src/lang.c:607 msgid "-- Last response --" msgstr "-- Son yanıt --" -#: src/lang.c:601 +#: src/lang.c:608 #, c-format msgid "Lines %s " msgstr "Satırlar %s " -#: src/lang.c:604 +#: src/lang.c:610 msgid "Function not available." msgstr "Fonksiyon mevcut deÄŸil." -#: src/lang.c:605 +#: src/lang.c:611 msgid "Not reading via NNTP." msgstr "NNTP üzerinden okunamıyor." -#: src/lang.c:606 +#: src/lang.c:613 #, c-format msgid "Group: %s" msgstr "Grup: %s" -#: src/lang.c:607 +#: src/lang.c:614 #, c-format msgid "Groups: %s" msgstr "Gruplar: %s" -#: src/lang.c:610 +#: src/lang.c:617 msgid "Mail" msgstr "Eposta" -#: src/lang.c:611 +#: src/lang.c:618 msgid "mailbox " msgstr "mailbox " -#: src/lang.c:612 +#: src/lang.c:619 #, c-format msgid "Mail article(s) to [%.*s]> " msgstr "Makaleleri ÅŸuraya gönder [%.*s]> " -#: src/lang.c:613 +#: src/lang.c:620 #, c-format msgid "Mailing log to %s\n" msgstr "Günlük %s'e postalanıyor\n" -#: src/lang.c:614 +#: src/lang.c:621 msgid "Mail bug report..." msgstr "Hata raporu postala..." -#: src/lang.c:615 +#: src/lang.c:622 #, c-format msgid "Mail BUG REPORT to %s?" msgstr "HATA RAPORUNU %s'e postala?" -#: src/lang.c:616 +#: src/lang.c:623 msgid "Mailed" msgstr "Postalandı" -#: src/lang.c:617 +#: src/lang.c:624 #, c-format msgid "Mailing to %s..." msgstr "%s'e postalanıyor..." -#: src/lang.c:618 +#: src/lang.c:625 msgid "" "# [Mail/Save] active file. Format is like news active file:\n" "# groupname max.artnum min.artnum /dir\n" @@ -2937,63 +2963,63 @@ msgstr "" "# 4. alan temel dizin (örn.~/Mail or ~/News)\n" "#\n" -#: src/lang.c:621 +#: src/lang.c:628 #, c-format msgid "%s marked as read" msgstr "%s okunmuÅŸ olarak iÅŸaretlendi" -#: src/lang.c:622 +#: src/lang.c:629 #, c-format msgid "%s marked as unread" msgstr "%s okunmamış olarak iÅŸaretlendi" -#: src/lang.c:623 +#: src/lang.c:630 #, c-format msgid "Marked %d of %d %s as read" msgstr "%d içerisinde %d %s okunmuÅŸ olarak iÅŸaretlendi" -#: src/lang.c:624 +#: src/lang.c:631 #, c-format msgid "Marked %d of %d %s as unread" msgstr "%d içerisinde %d %s okunmamış olarak iÅŸaretlendi " -#: src/lang.c:625 src/lang.c:1352 +#: src/lang.c:632 src/lang.c:1365 msgid "Mark" msgstr "İşaretle" -#: src/lang.c:626 +#: src/lang.c:633 #, c-format msgid "Mark all articles as read%s?" msgstr "Bütün makaleleri okunmuÅŸ olarak iÅŸaretle%s?" -#: src/lang.c:627 +#: src/lang.c:634 #, c-format msgid "Mark article as read%s?" msgstr "Makaleyi okunmuÅŸ olarak iÅŸaretle%s?" -#: src/lang.c:628 +#: src/lang.c:635 #, c-format msgid "Mark group %s as read?" msgstr "%s grubunu okunmuÅŸ olarak iÅŸaretle?" -#: src/lang.c:629 +#: src/lang.c:636 #, c-format msgid "Mark thread as read%s?" msgstr "Eposta zincirini okunmuÅŸ olarak iÅŸaretle%s?" -#: src/lang.c:630 +#: src/lang.c:637 #, c-format msgid "Matching %s groups..." msgstr "%s grupları eÅŸleÅŸtiriyor..." -#: src/lang.c:631 src/lang.c:645 src/lang.c:651 +#: src/lang.c:638 src/lang.c:651 src/lang.c:654 src/lang.c:660 #, 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:633 +#: src/lang.c:640 #, c-format msgid "" "%s=view; %s=pipe; %s=pipe raw; %s=save; %s=tag; %s=tag pattern; %s=untag all" @@ -3001,14 +3027,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:635 +#: src/lang.c:642 #, 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:637 +#: src/lang.c:644 #, c-format msgid "" "%s=reverse tagging; %s=search forwards; %s=search backwards; %s=repeat search" @@ -3016,14 +3042,14 @@ msgstr "" "%s=geriye doÄŸru etiketle; %s=ileriye doÄŸru ara; %s=geriye doÄŸru ara; " "%s=aramayı tekrarla" -#: src/lang.c:638 src/lang.c:642 +#: src/lang.c:645 src/lang.c:649 #, 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:639 +#: src/lang.c:646 #, c-format msgid "" "%s=author search; %s=catchup; %s=line down; %s=line up; %s=mark read; " @@ -3032,37 +3058,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:640 +#: src/lang.c:647 #, 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:641 +#: src/lang.c:648 #, 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:643 +#: src/lang.c:650 #, 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:644 +#: src/lang.c:652 src/lang.c:661 +#, 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:653 #, 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:646 +#: src/lang.c:655 #, 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:647 +#: src/lang.c:656 #, c-format msgid "" "%s=line down; %s=line up; %s=help; %s=move; %s=quit; %s=toggle all/unread" @@ -3070,7 +3101,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:648 +#: src/lang.c:657 #, c-format msgid "" "%s=subscribe; %s=sub pattern; %s=unsubscribe; %s=unsub pattern; %s=yank in/" @@ -3079,232 +3110,227 @@ 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:649 +#: src/lang.c:658 #, 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:650 +#: src/lang.c:659 #, 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:652 -#, 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:653 +#: src/lang.c:662 msgid "--More--" msgstr "--Daha fazla--" -#: src/lang.c:654 +#: src/lang.c:663 #, c-format msgid "Moving %s..." msgstr "Taşınıyor %s..." -#: src/lang.c:655 +#: src/lang.c:664 msgid "Message-ID: & last Reference " msgstr "İleti-KimliÄŸi: & son Referans " -#: src/lang.c:656 +#: src/lang.c:665 msgid "Message-ID: line " msgstr "İleti-KimliÄŸi: satır " -#: src/lang.c:657 +#: src/lang.c:666 msgid "Message-ID: & References: line" msgstr "İleti-KimliÄŸi & Referanslar: satırı" -#: src/lang.c:659 +#: src/lang.c:668 msgid ", name: " msgstr ", isim: " -#: src/lang.c:660 +#: src/lang.c:669 #, c-format msgid "Go to newsgroup [%s]> " msgstr "Haber grubuna git [%s]> " -#: src/lang.c:661 +#: src/lang.c:670 msgid "newsgroups" msgstr "haber grupları" -#: src/lang.c:662 +#: src/lang.c:671 #, c-format msgid "Position %s in group list (1,2,..,$) [%d]> " msgstr "Grup listesinde %s konumu (1,2,..,$) [%d]> " -#: src/lang.c:663 +#: src/lang.c:672 msgid "newsgroup" msgstr "haber grubu" -#: src/lang.c:664 +#: src/lang.c:673 msgid "Try and save newsrc file again?" msgstr "newsrc dosyasını yeniden dene ve kaydet?" -#: src/lang.c:665 +#: src/lang.c:674 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:666 +#: src/lang.c:675 msgid "newsrc file saved successfully.\n" msgstr "newsrc dosyası baÅŸarıyla kaydedildi.\n" -#: src/lang.c:667 +#: src/lang.c:676 msgid "-- Next response --" msgstr "-- Sonraki yanıt --" -#: src/lang.c:668 +#: src/lang.c:677 msgid "No " msgstr "Hayır " -#: src/lang.c:669 +#: src/lang.c:678 msgid "*** No articles ***" msgstr "*** Makale Yok ***" -#: src/lang.c:670 +#: src/lang.c:679 msgid "No articles have been posted" msgstr "Makale(ler) gönderilmedi" -#: src/lang.c:671 +#: src/lang.c:680 msgid "*** No attachments ***" msgstr "*** Ek yok ***" -#: src/lang.c:672 +#: src/lang.c:681 msgid "*** No description ***" msgstr "*** Tanım yok ***" -#: src/lang.c:673 +#: src/lang.c:682 msgid "No filename" msgstr "Dosya adı yok" -#: src/lang.c:674 +#: src/lang.c:683 msgid "No group" msgstr "Grup yok" -#: src/lang.c:675 +#: src/lang.c:684 msgid "*** No groups ***" msgstr "*** Grup(lar) yok ***" -#: src/lang.c:676 +#: src/lang.c:685 msgid "No more groups to read" msgstr "Okunacak baÅŸka grup yok" -#: src/lang.c:677 +#: src/lang.c:686 msgid "No last message" msgstr "Son ileti yok" -#: src/lang.c:678 +#: src/lang.c:687 msgid "No mail address" msgstr "Eposta adresi yok" -#: src/lang.c:679 +#: src/lang.c:688 msgid "No articles marked for saving" msgstr "Kaydetmek için iÅŸaretlenen makale yok" -#: src/lang.c:680 +#: src/lang.c:689 msgid "No match" msgstr "EÅŸleÅŸme yok" -#: src/lang.c:681 +#: src/lang.c:690 msgid "No more groups" msgstr "BaÅŸka grup yok" -#: src/lang.c:682 +#: src/lang.c:691 msgid "No newsgroups" msgstr "Haber grubu yok" -#: src/lang.c:683 +#: src/lang.c:692 msgid "No next unread article" msgstr "Sonraki okunmayan makale yok" -#: src/lang.c:684 +#: src/lang.c:693 msgid "No previous group" msgstr "Önceki grup yok" -#: src/lang.c:685 +#: src/lang.c:694 msgid "No previous search, nothing to repeat" msgstr "Önceki arama yok, tekrarlanacak bir ÅŸey yok" -#: src/lang.c:686 +#: src/lang.c:695 msgid "No previous unread article" msgstr "Önceki okunmayan makale yok" -#: src/lang.c:687 +#: src/lang.c:696 msgid "No responses" msgstr "Yanıt yok" -#: src/lang.c:688 +#: src/lang.c:697 msgid "No responses to list in current thread" msgstr "Mevcut zincirde listelenecek yanıt yok" -#: src/lang.c:689 +#: src/lang.c:698 msgid "*** No scopes ***" msgstr "*** Kapsam yok ***" -#: src/lang.c:690 +#: src/lang.c:699 msgid "No search string" msgstr "Arama dizgisi yok" -#: src/lang.c:691 +#: src/lang.c:700 msgid "No subject" msgstr "Konu yok" -#: src/lang.c:693 +#: src/lang.c:702 #, 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:694 +#: src/lang.c:703 #, 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:695 +#: src/lang.c:704 #, 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:696 +#: src/lang.c:705 #, 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:697 +#: src/lang.c:706 #, 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:699 +#: src/lang.c:708 #, c-format msgid "No viewer found for %s/%s\n" msgstr "%s%s için görüntüleyici yok\n" -#: src/lang.c:700 +#: src/lang.c:709 msgid "Newsgroup does not exist on this server" msgstr "Bu sunucuda haber grubu yok" -#: src/lang.c:701 +#: src/lang.c:710 #, c-format msgid "Group %s not found in active file" msgstr "%s grubu aktif dosyada bulunamadı" -#: src/lang.c:702 +#: src/lang.c:711 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:703 +#: src/lang.c:712 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:704 +#: src/lang.c:713 #, c-format msgid "" "# NNTP-server -> newsrc translation table and NNTP-server\n" @@ -3334,45 +3360,45 @@ msgstr "" "# news.ka.nu /tmp/nrc-nu example ex\n" "#\n" -#: src/lang.c:711 +#: src/lang.c:720 msgid "Only" msgstr "Sadece" -#: src/lang.c:712 +#: src/lang.c:721 #, c-format msgid "Option not enabled. Recompile with %s." msgstr "Seçenek etkin deÄŸil. %s ile tekrar derle." -#: src/lang.c:713 +#: src/lang.c:722 msgid "Options Menu" msgstr "Seçenekler menüsü" -#: src/lang.c:714 +#: src/lang.c:723 msgid "Options Menu Commands" msgstr "Seçenekler Menüsü Komutları" -#: src/lang.c:717 +#: src/lang.c:726 #, c-format msgid "Error in regex: %s at pos. %d '%s'" msgstr "Regex hatası: %s ÅŸu konumda %d '%s'" -#: src/lang.c:718 +#: src/lang.c:727 #, c-format msgid "Error in regex: pcre internal error %d" msgstr "Regex hatası: pcre iç hata %d" -#: src/lang.c:719 +#: src/lang.c:728 #, c-format msgid "Error in regex: study - pcre internal error %s" msgstr "Regex hatası: incele - pcre iç hatası %s" -#: src/lang.c:720 +#: src/lang.c:729 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:722 +#: src/lang.c:731 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" @@ -3382,29 +3408,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:725 +#: src/lang.c:734 msgid "Posted articles history" msgstr "GönderilmiÅŸ makalelerin geçmiÅŸi" -#: src/lang.c:726 +#: src/lang.c:735 +#, fuzzy +msgid "Posted Articles Menu Commands" +msgstr "Öznitelik Menüsü Komutları" + +#: src/lang.c:736 +msgid "Lookup failed" +msgstr "" + +#: src/lang.c:737 +#, fuzzy +msgid "Operation not available for replies by mail" +msgstr "grup seçme seviyesine dön" + +#: src/lang.c:738 +#, fuzzy +msgid "Already in posted articles history level" +msgstr "GönderilmiÅŸ makalelerin geçmiÅŸi" + +#: src/lang.c:739 #, c-format msgid "Post to newsgroup(s) [%s]> " msgstr "Habergrup(lar)a gönder [%s]> " -#: src/lang.c:727 +#: src/lang.c:740 msgid "-- post processing started --" msgstr "-- sonradan iÅŸleme baÅŸladı --" -#: src/lang.c:728 +#: src/lang.c:741 msgid "-- post processing completed --" msgstr "-- sonradan iÅŸleme tamamlandı --" -#: src/lang.c:729 +#: src/lang.c:742 #, c-format msgid "Post subject [%s]> " msgstr "Konuyu gönder [%s]> " -#: src/lang.c:730 +#: src/lang.c:743 msgid "" "# Summary of mailed/posted messages viewable by 'W' command from within " "tin.\n" @@ -3412,255 +3457,256 @@ msgstr "" "# Tin'deki 'W' komutundan görünebilir postalanmış/gönderilmiÅŸ iletilerin " "özeti.\n" -#: src/lang.c:731 +#: src/lang.c:744 msgid "Posting article..." msgstr "Makale gönderiliyor..." -#: src/lang.c:732 +#: src/lang.c:745 #, 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:733 +#: src/lang.c:746 #, c-format msgid "Hot %s" msgstr "Sıcak %s" -#: src/lang.c:734 +#: src/lang.c:747 #, c-format msgid "Tagged %s" msgstr "EtiketlenmiÅŸ %s" -#: src/lang.c:735 +#: src/lang.c:748 #, c-format msgid "Untagged %s" msgstr "EtiketlenmemiÅŸ %s" -#: src/lang.c:737 +#: src/lang.c:750 #, c-format msgid "Preparing for filtering on Path header (%d/%d)..." msgstr "" -#: src/lang.c:739 +#: src/lang.c:752 msgid "Processing mail messages marked for deletion." msgstr "Silinmek için iÅŸaretlenen iletiler iÅŸleniyor." -#: src/lang.c:740 +#: src/lang.c:753 msgid "Processing saved articles marked for deletion." msgstr "Silinmek için iÅŸaretlenen kaydedilmiÅŸ makaleler iÅŸleniyor." -#: src/lang.c:741 +#: src/lang.c:754 #, 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:742 +#: src/lang.c:755 msgid "Article unchanged, abort mailing?" msgstr "Makale deÄŸiÅŸtirilmedi, postalama iptal edilsin mi?" -#: src/lang.c:743 +#: src/lang.c:756 #, c-format msgid "Do you want to see postponed articles (%d)?" msgstr "ErtelenmiÅŸ makaleleri görmek ister misiniz (%d)?" -#: src/lang.c:745 +#: src/lang.c:758 msgid "Add quick kill filter?" msgstr "Hızlıca öldürme filtresi ekle?" -#: src/lang.c:746 +#: src/lang.c:759 msgid "Add quick selection filter?" msgstr "Hızlı seçme filtresi ekle?" -#: src/lang.c:747 +#: src/lang.c:760 msgid "Do you really want to quit?" msgstr "Gerçekten çıkmak istiyor musunuz?" -#: src/lang.c:748 +#: src/lang.c:761 #, 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:749 +#: src/lang.c:762 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:750 +#: src/lang.c:763 #, c-format msgid "%s=quit, %s=edit, %s=postpone: " msgstr "%s=çık, %s=düzenle, %s=ertele: " -#: src/lang.c:751 +#: src/lang.c:764 #, 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:752 +#: src/lang.c:765 #, 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:753 +#: src/lang.c:766 msgid "Do you really want to quit without saving your configuration?" msgstr "Yapılandırmaları kaydetmeden çıkmak istediÄŸinizden emin misiniz?" -#: src/lang.c:756 +#: src/lang.c:769 msgid "Invalid range - valid are '0-9.$' eg. 1-$" msgstr "Geçersiz aralık- 'geçerli aralık '0-9.$' örn. 1-$" -#: src/lang.c:757 +#: src/lang.c:770 msgid "Do you want to abort this operation?" msgstr "İşlem durdurulsun mu?" -#: src/lang.c:758 +#: src/lang.c:771 msgid "Do you want to exit tin immediately?" msgstr "tin'den hemen çıkmak istediÄŸinizden emin misiniz?" -#: src/lang.c:759 +#: src/lang.c:772 msgid "Reading ('q' to quit)..." msgstr "okunuyor (çıkmak için 'q')..." -#: src/lang.c:760 +#: src/lang.c:773 #, c-format msgid "Reading %sarticles..." msgstr "%smakaleler okunuyor..." -#: src/lang.c:761 +#: src/lang.c:774 #, c-format msgid "Reading %sattributes file...\n" msgstr "%söznitelik dosyası okunuyor...\n" -#: src/lang.c:762 +#: src/lang.c:775 #, c-format msgid "Reading %sconfig file...\n" msgstr " %syapılandırma dosyası okunuyor...\n" -#: src/lang.c:763 +#: src/lang.c:776 msgid "Reading filter file...\n" msgstr "filtre dosyası okunuyor...\n" -#: src/lang.c:764 +#: src/lang.c:777 #, c-format msgid "Reading %s groups..." msgstr "%s gruplar okunuyor..." -#: src/lang.c:765 +#: src/lang.c:778 msgid "Reading input history file...\n" msgstr "Girdi geçmiÅŸ dosyası okunuyor...\n" -#: src/lang.c:766 +#: src/lang.c:779 msgid "Reading keymap file...\n" msgstr "tuÅŸeÅŸlem dosyası okunuyor...\n" -#: src/lang.c:767 +#: src/lang.c:780 msgid "Reading groups from active file... " msgstr "Gruplar etkin dosyadan okunuyor... " -#: src/lang.c:768 +#: src/lang.c:781 msgid "Reading groups from newsrc file... " msgstr "Gruplar newsrc dosyasından okunuyor... " -#: src/lang.c:769 +#: src/lang.c:782 msgid "Reading newsgroups file... " msgstr "haber grupları dosyası okunuyor... " -#: src/lang.c:770 +#: src/lang.c:783 msgid "Reading newsrc file..." msgstr "newsrc dosyası okunuyor..." -#: src/lang.c:771 +#: src/lang.c:784 msgid "References: line " msgstr "Referanslar: satırı " -#: src/lang.c:773 +#: src/lang.c:786 #, c-format msgid "(%d:%02d remaining)" msgstr "(%d:%02d kaldı)" -#: src/lang.c:775 +#: src/lang.c:788 #, 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:776 -msgid "Removed from the previous rule: " +#: src/lang.c:789 +#, fuzzy +msgid "Removed from this rule: " msgstr "Önceki kuraldan kaldırıldı: " -#: src/lang.c:777 +#: src/lang.c:790 #, c-format msgid "Error: rename %s to %s" msgstr "Hata: %s'den %s'ye yeniden adlandırma" -#: src/lang.c:778 +#: src/lang.c:791 msgid "Reply to author..." msgstr "Yazara yanıtla..." -#: src/lang.c:779 +#: src/lang.c:792 msgid "Repost" msgstr "Yeniden gönder" -#: src/lang.c:780 +#: src/lang.c:793 msgid "Reposting article..." msgstr "\"Makale yeniden gönderiliyor..." -#: src/lang.c:781 +#: src/lang.c:794 #, c-format msgid "Repost article(s) to group(s) [%s]> " msgstr "Makale(ler)i grup(lar)a gönder [%s]> " -#: src/lang.c:782 +#: src/lang.c:795 msgid "Reset newsrc?" msgstr "newsrc sıfırlansın mı?" -#: src/lang.c:783 +#: src/lang.c:796 msgid "Responses have been directed to the following newsgroups" msgstr "Yanıtlar ÅŸu haber gruplarına yönlendirildi" -#: src/lang.c:784 +#: src/lang.c:797 #, 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:786 +#: src/lang.c:799 msgid "Press to continue..." msgstr "Devam etmek için ..." -#: src/lang.c:788 +#: src/lang.c:801 #, c-format msgid "Select From [%s] (y/n): " msgstr "Gönderen Seç [%s] (e/h): " -#: src/lang.c:789 +#: src/lang.c:802 msgid "Select Lines: (num): " msgstr "Satırlar: Seç (num):" -#: src/lang.c:790 +#: src/lang.c:803 msgid "Auto-select Article Menu" msgstr "Makale Menüsünü Otomatik Seç" -#: src/lang.c:791 +#: src/lang.c:804 #, 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:792 +#: src/lang.c:805 msgid "Select pattern scope: " msgstr "Desen etki alanını seç: " -#: src/lang.c:793 +#: src/lang.c:806 #, c-format msgid "Select Subject [%s] (y/n): " msgstr "Konuyu Seç [%s] (e/h): " -#: src/lang.c:794 +#: src/lang.c:807 msgid "Select text pattern : " msgstr "Metin örüntüsü seç : " -#: src/lang.c:795 +#: src/lang.c:808 msgid "Select time in days : " msgstr "Zamanı gün cinsinden seç : " -#: src/lang.c:796 +#: src/lang.c:809 #, c-format msgid "" "# %s server configuration file\n" @@ -3681,54 +3727,54 @@ msgstr "" "############################################################################\n" "\n" -#: src/lang.c:802 +#: src/lang.c:815 msgid "Showing unread groups only" msgstr "Sadece okunmamış gruplar gösteriliyor" -#: src/lang.c:803 +#: src/lang.c:816 msgid "Subject: line (ignore case) " msgstr "Konu: satır (büyük küçük harf durumunu yoksay) " -#: src/lang.c:804 +#: src/lang.c:817 msgid "Subject: line (case sensitive)" msgstr "Konu: satır (büyük-küçük harf duyarlı)" -#: src/lang.c:805 +#: src/lang.c:818 msgid "Save" msgstr "Kaydet" -#: src/lang.c:806 +#: src/lang.c:819 #, c-format msgid "Save '%s' (%s/%s)?" msgstr "'%s' Kaydedilsin mi (%s/%s)?" -#: src/lang.c:807 +#: src/lang.c:820 msgid "Save configuration before continuing?" msgstr "Devam etmeden yapılandırmayı kaydet?" -#: src/lang.c:808 +#: src/lang.c:821 msgid "Save filename> " msgstr "Kaydet dosyaadı> " -#: src/lang.c:809 +#: src/lang.c:822 msgid "Saved" msgstr "Kaydedildi" -#: src/lang.c:810 +#: src/lang.c:823 #, 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:811 +#: src/lang.c:824 #, c-format msgid "Saved %s...\n" msgstr "%s kaydedildi...\n" -#: src/lang.c:812 +#: src/lang.c:825 msgid "Nothing was saved" msgstr "Hiçbir ÅŸey kaydedilmedi" -#: src/lang.c:813 +#: src/lang.c:826 #, c-format msgid "" "\n" @@ -3737,184 +3783,184 @@ msgstr "" "\n" "%s %d %s ÅŸundan %d %s\n" -#: src/lang.c:814 +#: src/lang.c:827 #, c-format msgid "-- %s saved to %s%s --" msgstr "-- %s ÅŸuna kaydedildi %s%s --" -#: src/lang.c:815 +#: src/lang.c:828 #, c-format msgid "-- %s saved to %s - %s --" msgstr "-- %s ÅŸuna kaydedildi %s - %s --" -#: src/lang.c:816 +#: src/lang.c:829 msgid "Saving..." msgstr "Kaydediliyor..." -#: src/lang.c:817 +#: src/lang.c:830 #, c-format msgid "%s: Screen initialization failed" msgstr "%s: Ekran baÅŸlatma baÅŸarısız" -#: src/lang.c:819 +#: src/lang.c:832 #, c-format msgid "%s: screen is too small\n" msgstr "%s: ekran çok küçük\n" -#: src/lang.c:821 +#: src/lang.c:834 #, c-format msgid "screen is too small, %s is exiting" msgstr "ekran çok küçük, %s çıkıyor" -#: src/lang.c:822 +#: src/lang.c:835 msgid "Delete scope?" msgstr "Alanı sil?" -#: src/lang.c:823 +#: src/lang.c:836 msgid "Enter scope> " msgstr "Alan gir> " -#: src/lang.c:824 +#: src/lang.c:837 msgid "Select new position> " msgstr "Yeni konum seç> " -#: src/lang.c:825 +#: src/lang.c:838 msgid "New position cannot be a global scope" msgstr "Yeni konum küresel kapsam olamaz" -#: src/lang.c:826 +#: src/lang.c:839 msgid "Global scope, operation not allowed" msgstr "Genel etki alanı, iÅŸleme izin verilmedi" -#: src/lang.c:827 +#: src/lang.c:840 msgid "Rename scope> " msgstr "Kapsamı yeniden adlandır> " -#: src/lang.c:828 +#: src/lang.c:841 msgid "Select scope> " msgstr "Etki alanı seç> " -#: src/lang.c:829 +#: src/lang.c:842 msgid "Scopes Menu" msgstr "Etki Alanı Menüsü" -#: src/lang.c:830 +#: src/lang.c:843 msgid "Scopes Menu Commands" msgstr "Alan Menüsü Komutları" -#: src/lang.c:831 +#: src/lang.c:844 #, c-format msgid "Search backwards [%s]> " msgstr "Geriye doÄŸru ara [%s]> " -#: src/lang.c:832 +#: src/lang.c:845 #, c-format msgid "Search body [%s]> " msgstr "Gövdeyi ara [%s]> " -#: src/lang.c:833 +#: src/lang.c:846 #, c-format msgid "Search forwards [%s]> " msgstr "İleri ara [%s]> " -#: src/lang.c:834 +#: src/lang.c:847 msgid "Searching..." msgstr "Aranıyor..." -#: src/lang.c:835 +#: src/lang.c:848 #, c-format msgid "Searching article %d of %d ('q' to abort)..." msgstr "Makale aranıyor %d / %d ('q' durdur)..." -#: src/lang.c:836 +#: src/lang.c:849 msgid "Select article> " msgstr "Makale seç> " -#: src/lang.c:837 +#: src/lang.c:850 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:838 +#: src/lang.c:851 msgid "Select group> " msgstr "Grup seç> " -#: src/lang.c:839 +#: src/lang.c:852 #, c-format msgid "Enter selection pattern [%s]> " msgstr "Seçme örüntüsünü girin [%s]> " -#: src/lang.c:840 +#: src/lang.c:853 msgid "Select thread> " msgstr "eposta zinciri seç> " -#: src/lang.c:841 +#: src/lang.c:854 #, 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:842 +#: src/lang.c:855 msgid "servers active-file" msgstr "sunucular etkin-dosyası" -#: src/lang.c:843 +#: src/lang.c:856 msgid "Cannot move into new newsgroups. Subscribe first..." msgstr "Yeni habergruplarına giriÅŸ yapılamıyor. Önce abone ol..." -#: src/lang.c:844 +#: src/lang.c:857 msgid "" msgstr "" -#: src/lang.c:845 +#: src/lang.c:858 #, c-format msgid "Starting: (%s)" msgstr "BaÅŸlıyor: (%s)" -#: src/lang.c:846 +#: src/lang.c:859 #, c-format msgid "List Thread (%d of %d)" msgstr "Eposta zinciri listeleme (%d of %d)" -#: src/lang.c:847 +#: src/lang.c:860 #, c-format msgid "Thread (%.*s)" msgstr "Eposta zinciri (%.*s)" -#: src/lang.c:848 +#: src/lang.c:861 msgid "Enter wildcard subscribe pattern> " msgstr "Abone olma joker karakter örüntüsünü girin> " -#: src/lang.c:849 +#: src/lang.c:862 #, c-format msgid "subscribed to %d groups" msgstr "\"%d gruba abone olundu" -#: src/lang.c:850 +#: src/lang.c:863 #, c-format msgid "Subscribed to %s" msgstr "%s'e abone olundu" -#: src/lang.c:851 +#: src/lang.c:864 msgid "Subscribing... " msgstr "Abone olunuyor... " -#: src/lang.c:852 +#: src/lang.c:865 #, 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:853 +#: src/lang.c:866 #, c-format msgid "Supersede article(s) to group(s) [%s]> " msgstr "Makale(ler)i Grup(lar)ın yerine al [%s]> " -#: src/lang.c:854 +#: src/lang.c:867 msgid "Superseding article ..." msgstr "Makale deÄŸiÅŸtiriliyor ..." -#: src/lang.c:855 +#: src/lang.c:868 #, c-format msgid "" "\n" @@ -3923,24 +3969,24 @@ msgstr "" "\n" "Durduruldu. Yeniden baÅŸlatmak için 'fg' yaz %s\n" -#: src/lang.c:857 +#: src/lang.c:870 #, c-format msgid "%d days" msgstr "%d gün" -#: src/lang.c:858 +#: src/lang.c:871 msgid "" msgstr "" -#: src/lang.c:859 +#: src/lang.c:872 msgid "TeX " msgstr "TeX " -#: src/lang.c:860 +#: src/lang.c:873 msgid "# Default action/prompt strings\n" msgstr "# Varsayılan iÅŸlem/komut dizgileri\n" -#: src/lang.c:861 +#: src/lang.c:874 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" @@ -3962,112 +4008,112 @@ 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:874 +#: src/lang.c:887 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:875 +#: src/lang.c:888 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:876 +#: src/lang.c:889 msgid "There is no news\n" msgstr "Hiçbir haber yok\n" -#: src/lang.c:877 +#: src/lang.c:890 msgid "Thread" msgstr "Eposta zinciri" -#: src/lang.c:878 +#: src/lang.c:891 msgid "Thread Level Commands" msgstr "Eposta Zinciri Seviyesi Komutları" -#: src/lang.c:879 +#: src/lang.c:892 msgid "Thread deselected" msgstr "Eposta zinciri seçimi kaldırıldı" -#: src/lang.c:880 +#: src/lang.c:893 msgid "Thread selected" msgstr "Eposta zinciri seçildi" -#: src/lang.c:882 +#: src/lang.c:895 msgid "threads" msgstr "eposta zincirleri" -#: src/lang.c:884 +#: src/lang.c:897 msgid "thread" msgstr "eposta zinciri" -#: src/lang.c:885 +#: src/lang.c:898 #, c-format msgid "Thread %4s of %4s" msgstr "Eposta zinciri %4s / %4s " -#: src/lang.c:886 +#: src/lang.c:899 msgid "Threading articles..." msgstr "Makaleler zincirleniyor..." -#: src/lang.c:887 +#: src/lang.c:900 #, c-format msgid "Toggled word highlighting %s" msgstr "Kelime vurgulaması deÄŸiÅŸtirildi %s" -#: src/lang.c:888 +#: src/lang.c:901 msgid "Toggled rot13 encoding" msgstr "rot13 kodlama deÄŸiÅŸtirildi" -#: src/lang.c:889 -#, c-format -msgid "Toggled german TeX encoding %s" +#: src/lang.c:902 +#, fuzzy, c-format +msgid "Toggled German TeX encoding %s" msgstr "Almanca TeX kodlama deÄŸiÅŸtirildi %s" -#: src/lang.c:890 +#: src/lang.c:903 #, c-format msgid "Toggled tab-width to %d" msgstr "tab geniÅŸliÄŸi ÅŸuna deÄŸiÅŸtirildi %d" -#: src/lang.c:892 +#: src/lang.c:905 #, c-format msgid "%d Trying to dotlock %s" msgstr "\"%d dotlock yapılmaya çalışılıyor %s" -#: src/lang.c:893 +#: src/lang.c:906 #, c-format msgid "%d Trying to lock %s" msgstr "\"%d Kilitlemeye çalışılıyor %s" -#: src/lang.c:895 +#: src/lang.c:908 msgid " h=help" msgstr " h=yardım" -#: src/lang.c:897 +#: src/lang.c:910 msgid "Unlimited" msgstr "Sınırsız" -#: src/lang.c:898 +#: src/lang.c:911 msgid "Enter wildcard unsubscribe pattern> " msgstr "abonelikten çıkma joker karakter örüntüsünü girin> " -#: src/lang.c:899 +#: src/lang.c:912 #, c-format msgid "Error decoding %s : %s" msgstr "Çözülürken hata %s: %s" -#: src/lang.c:900 +#: src/lang.c:913 msgid "No end." msgstr "Son yok." -#: src/lang.c:901 +#: src/lang.c:914 #, c-format msgid "%s successfully decoded." msgstr "%s baÅŸarıyla çözüldü." -#: src/lang.c:902 +#: src/lang.c:915 #, c-format msgid "" "%*s[-- %s/%s, %suuencoded file, %d lines, name: %s --]\n" @@ -4076,113 +4122,113 @@ msgstr "" "%*s[-- %s/%s, %s uuencoded dosya, %d satır, ad: %s --]\n" "\n" -#: src/lang.c:903 +#: src/lang.c:916 msgid "unread " msgstr "okunmamış " -#: src/lang.c:904 +#: src/lang.c:917 #, c-format msgid "unsubscribed from %d groups" msgstr "%d tane gruptan abonelikten çıkıldı" -#: src/lang.c:905 +#: src/lang.c:918 #, c-format msgid "Unsubscribed from %s" msgstr "%s aboneliÄŸinden çıkıldı" -#: src/lang.c:906 +#: src/lang.c:919 msgid "Unsubscribing... " msgstr "Abonelik iptal ediliyor... " -#: src/lang.c:907 +#: src/lang.c:920 msgid "Unthreading articles..." msgstr "Makalelerin baÄŸlantısı sonlanıyor..." -#: src/lang.c:908 +#: src/lang.c:921 msgid "Updated" msgstr "Güncellendi" -#: src/lang.c:909 +#: src/lang.c:922 msgid "Updating" msgstr "Güncelleniyor" -#: src/lang.c:910 +#: src/lang.c:923 msgid "URL Menu" msgstr "URL Menüsü" -#: src/lang.c:911 +#: src/lang.c:924 msgid "URL Menu Commands" msgstr "URL Menüsü Komutları" -#: src/lang.c:912 +#: src/lang.c:925 #, c-format msgid "Opening %s" msgstr "%s açılıyor" -#: src/lang.c:913 +#: src/lang.c:926 msgid "Select URL> " msgstr "URL seç> " -#: src/lang.c:914 +#: src/lang.c:927 msgid "No URLs in this article" msgstr "Makalede URL yok" -#: src/lang.c:915 +#: src/lang.c:928 msgid "Use MIME display program for this message?" msgstr "Bu ileti için MIME görüntüleme programı kullan?" -#: src/lang.c:916 +#: src/lang.c:929 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:917 +#: src/lang.c:930 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:918 +#: src/lang.c:931 msgid " -q don't check for new newsgroups" msgstr " -q yeni haber grupları için kontrol etme" -#: src/lang.c:919 +#: src/lang.c:932 msgid " -X don't save any files on quit" msgstr " -X çıkışta hiçbir dosyayı kaydetme" -#: src/lang.c:920 +#: src/lang.c:933 msgid " -d don't show newsgroup descriptions" msgstr " -d habergrubu tanımları gösterme" -#: src/lang.c:921 +#: src/lang.c:934 msgid " -G limit get only limit articles/group" msgstr " -G sınır sadece sınır kadar makale/grup getir" -#: src/lang.c:922 +#: src/lang.c:935 #, c-format msgid " -H help information about %s" msgstr " -H %s hakkında yardım bilgisi" -#: src/lang.c:923 +#: src/lang.c:936 msgid " -h this help message" msgstr " -h bu yardım mesajı" -#: src/lang.c:924 +#: src/lang.c:937 #, c-format msgid " -I dir news index file directory [default=%s]" msgstr " -I dizin haber dizinleme dosyası dizini [varsayılan=%s]" -#: src/lang.c:925 +#: src/lang.c:938 msgid " -u update index files (batch mode)" msgstr " -u dizin dosyalarını güncelle (toplu kip)" -#: src/lang.c:926 +#: src/lang.c:939 #, c-format msgid " -m dir mailbox directory [default=%s]" msgstr " -m dizin posta kutusu dizini [varsayılan=%s]" -#: src/lang.c:927 +#: src/lang.c:940 #, c-format msgid "" "\n" @@ -4191,50 +4237,50 @@ msgstr "" "\n" "hata raporu/yorumları %s adresine yolla" -#: src/lang.c:928 +#: src/lang.c:941 msgid " -N mail new news to your posts (batch mode)" msgstr " -N gönderilerinize yeni haberleri gönder (toplu kip)" -#: src/lang.c:929 +#: src/lang.c:942 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:930 +#: src/lang.c:943 #, 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:931 +#: src/lang.c:944 msgid " -x no-posting mode" msgstr " -x göndermeme kipi" -#: src/lang.c:932 +#: src/lang.c:945 msgid " -w post an article and exit" msgstr " -w makale gönder ve çık" -#: src/lang.c:933 +#: src/lang.c:946 msgid " -o post all postponed articles and exit" msgstr " -o ertelenmiÅŸ bütün makaleleri gönder ve çık" -#: src/lang.c:934 +#: src/lang.c:947 msgid " -R read news saved by -S option" msgstr " -R -S seçeneÄŸi ile kaydedilen haberleri oku" -#: src/lang.c:935 +#: src/lang.c:948 #, c-format msgid " -s dir save news directory [default=%s]" msgstr " -s dizin haber dizinini kaydet [varsayılan=%s]" -#: src/lang.c:936 +#: src/lang.c:949 msgid " -S save new news for later reading (batch mode)" msgstr " -S daha sonra okumak üzere yeni haberleri kaydet (toplu kip)" -#: src/lang.c:937 +#: src/lang.c:950 msgid " -z start if any unread news" msgstr " -z okunmamış haber varsa baÅŸla" -#: src/lang.c:938 +#: src/lang.c:951 #, c-format msgid "" "A Usenet reader.\n" @@ -4245,35 +4291,35 @@ msgstr "" "\n" "Kullanım: %s [seçenekler] [habergrubu[,...]]" -#: src/lang.c:939 +#: src/lang.c:952 msgid " -v verbose output for batch mode options" msgstr " -v toplu kip seçenekleri için ayrıntılı çıkış" -#: src/lang.c:940 +#: src/lang.c:953 msgid " -V print version & date information" msgstr " -V sürüm ve tarih bilgilerini yazdır" -#: src/lang.c:941 +#: src/lang.c:954 #, 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:942 +#: src/lang.c:955 #, 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:943 +#: src/lang.c:956 #, 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:944 +#: src/lang.c:957 #, 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:946 +#: src/lang.c:959 #, c-format msgid "" "\n" @@ -4282,12 +4328,12 @@ msgstr "" "\n" "%s%d aralık dışında (0 - %d). 0'a Sıfırla" -#: src/lang.c:947 +#: src/lang.c:960 #, c-format msgid "View '%s' (%s/%s)?" msgstr "Göster '%s' (%s/%s)?" -#: src/lang.c:949 +#: src/lang.c:962 #, c-format msgid "" "\n" @@ -4298,7 +4344,7 @@ msgstr "" "Uyarı: gönderi %d sütunu aşıyor. %d en uzun ilk satır:\n" "%-100s\n" -#: src/lang.c:950 +#: src/lang.c:963 msgid "" "\n" "Warning: article unchanged after editing\n" @@ -4306,7 +4352,7 @@ msgstr "" "\n" "Uyarı: makale düzenlendikten sonra deÄŸiÅŸtirilmedi\n" -#: src/lang.c:951 +#: src/lang.c:964 msgid "" "\n" "Warning: \"Subject:\" contains only whitespaces.\n" @@ -4314,7 +4360,7 @@ msgstr "" "\n" "Uyarı: \"Konu:\" sadece beyaz boÅŸluklardan oluÅŸuyor. \n" -#: src/lang.c:952 +#: src/lang.c:965 msgid "" "\n" "Warning: \"Subject:\" begins with \"Re: \" but there are no \"References:" @@ -4323,7 +4369,7 @@ msgstr "" "\n" "Uyarı: \"Konu:\", \"Re: \" ile baÅŸlıyor ama \"Referanslar:\" yok.\n" -#: src/lang.c:954 +#: src/lang.c:967 msgid "" "\n" "Warning: Article has \"References:\" but \"Subject:\" does not begin\n" @@ -4333,7 +4379,7 @@ msgstr "" "Uyarı: Makalede \"Referanslar:\" var ama \"Konu:\" \"Re: \" ile\n" " baÅŸlamıyor ve \"(was:\" yok.\n" -#: src/lang.c:957 +#: src/lang.c:970 msgid "" "Read carefully!\n" "\n" @@ -4356,7 +4402,7 @@ msgstr "" "İptal etmek üzere olduÄŸunuz makale bu:\n" "\n" -#: src/lang.c:961 +#: src/lang.c:974 msgid "" "\n" "Warning: You are using a non-plain transfer encoding (such as base64 or\n" @@ -4372,7 +4418,7 @@ msgstr "" " inews programı tarafından bir imza iliÅŸtirildiyse, uygun ÅŸekilde " "kodlanamaz.\n" -#: src/lang.c:966 +#: src/lang.c:979 msgid "" "\n" "Warning: \"example\" is a reserved hierarchy!\n" @@ -4380,7 +4426,7 @@ msgstr "" "\n" "Uyarı: \"örnek\" ayrılmış bir hiyerarÅŸidir!\n" -#: src/lang.c:967 +#: src/lang.c:980 #, c-format msgid "" "\n" @@ -4395,7 +4441,7 @@ msgstr "" "%s dosyanızdaki bazı deÄŸerler deÄŸiÅŸtirilmiÅŸtir!\n" "WHATSNEW, vb dosyaları okuyun...\n" -#: src/lang.c:969 +#: src/lang.c:982 #, c-format msgid "" "\n" @@ -4408,7 +4454,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:972 +#: src/lang.c:985 #, c-format msgid "" "Warning: tin wrote fewer groups to your\n" @@ -4424,7 +4470,7 @@ msgstr "" "bu oturum bir hataya iÅŸarettir ve tin'i tekrar baÅŸlatmadan %s'i\n" "yedeklemeniz gerekmektedir!\n" -#: src/lang.c:976 +#: src/lang.c:989 #, c-format msgid "" "\n" @@ -4433,12 +4479,12 @@ msgstr "" "\n" "Uyarı: %d bulundu '-- \\n' satır, bazı insanların kafası karışabilir.\n" -#: src/lang.c:977 +#: src/lang.c:990 #, c-format msgid "Warning: Only %d out of %d articles were saved" msgstr "Uyarı: Sadece %d'de %d makale kaydedildi" -#: src/lang.c:978 +#: src/lang.c:991 #, c-format msgid "" "\n" @@ -4453,7 +4499,7 @@ msgstr "" " iÅŸe yarar bilgi aktarmadıkları için, olabildikleri kadar kısa\n" " olmalılar.\n" -#: src/lang.c:982 +#: src/lang.c:995 #, c-format msgid "" "Warning: this mail address may contain a spamtrap. %s=continue, %s=abort? " @@ -4461,7 +4507,7 @@ msgstr "" "Uyarı: bu eposta adresinde mesaj yaÄŸanağı tuzağı olabilir. %s=devam, " "%s=durdur? " -#: src/lang.c:983 +#: src/lang.c:996 msgid "" "\n" "Warning: Signatures should start with '-- \\n' not with '--\\n'.\n" @@ -4469,37 +4515,37 @@ msgstr "" "\n" "Uyarı: İmzalar '-- \\n ile baÅŸlamalı '--\\n ile deÄŸil'.\n" -#: src/lang.c:984 +#: src/lang.c:997 msgid "Writing attributes file..." msgstr "Öznitelikler dosylası yazılıyor..." -#: src/lang.c:986 -#, c-format -msgid "%d Responses" +#: src/lang.c:999 +#, fuzzy, c-format +msgid "%4d Responses" msgstr "%d Yanıt" -#: src/lang.c:988 +#: src/lang.c:1001 #, c-format msgid "Added %d %s" msgstr "%d %s Eklendi" -#: src/lang.c:989 +#: src/lang.c:1002 msgid "No unsubscribed groups to show" msgstr "Gösterilecek abonelikten çıkılmış grup yok" -#: src/lang.c:990 +#: src/lang.c:1003 msgid "Showing subscribed to groups only" msgstr "Sadece abone olunan grupları göster" -#: src/lang.c:991 +#: src/lang.c:1004 msgid "Yes " msgstr "Evet " -#: src/lang.c:992 +#: src/lang.c:1005 msgid " You have mail" msgstr " Epostanız var" -#: src/lang.c:997 +#: src/lang.c:1010 #, c-format msgid "" "\n" @@ -4520,11 +4566,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:1008 +#: src/lang.c:1021 msgid " -D mode debug mode" msgstr " -D kip hata ayıklama kipi" -#: src/lang.c:1012 +#: src/lang.c:1025 msgid "" "Read carefully!\n" "\n" @@ -4551,11 +4597,11 @@ msgstr "" "İptal etmek üzere olduÄŸunuz makale bu:\n" "\n" -#: src/lang.c:1021 +#: src/lang.c:1034 msgid "toggle color" msgstr "renk deÄŸiÅŸtir" -#: src/lang.c:1022 +#: src/lang.c:1035 msgid "" "# Changing colors of several screen parts\n" "# Possible values are:\n" @@ -4601,11 +4647,11 @@ msgstr "" "# 15 = açık beyaz\n" "\n" -#: src/lang.c:1042 +#: src/lang.c:1055 msgid " -a toggle color flag" msgstr " -a renk bayrağını deÄŸiÅŸtir" -#: src/lang.c:1046 +#: src/lang.c:1059 msgid "" "\n" "Error: Followup-To set to more than one newsgroup!\n" @@ -4613,7 +4659,7 @@ msgstr "" "\n" "Hata: Birden fazla haber grubu için Takip-Et ayarlandı!\n" -#: src/lang.c:1047 +#: src/lang.c:1060 #, c-format msgid "" "\n" @@ -4622,7 +4668,7 @@ msgstr "" "\n" "Hata: \"%s\" yeniden adlandırılmış, onun yerine \"%s\" kullanın!\n" -#: src/lang.c:1048 +#: src/lang.c:1061 #, c-format msgid "" "\n" @@ -4631,7 +4677,7 @@ msgstr "" "\n" "Hata: %d haber gruubuna çapraz gönderiyor ve Takip-Et satırı yok!\n" -#: src/lang.c:1049 +#: src/lang.c:1062 #, c-format msgid "" "\n" @@ -4640,7 +4686,7 @@ msgstr "" "\n" "Hata: \"%s\" geçerli bir haber grubu deÄŸil!\n" -#: src/lang.c:1051 +#: src/lang.c:1064 msgid "" "\n" "Warning: Followup-To set to more than one newsgroup!\n" @@ -4648,7 +4694,7 @@ msgstr "" "\n" "Uyarı: Birden fazla haber grubu için Takip-Et ayarlandı!\n" -#: src/lang.c:1052 +#: src/lang.c:1065 #, c-format msgid "" "\n" @@ -4657,7 +4703,7 @@ msgstr "" "\n" "Uyarı: \"%s\"nin ismi deÄŸiÅŸti, onun yerine \"%s\" kullanmalısınız!\n" -#: src/lang.c:1053 +#: src/lang.c:1066 #, c-format msgid "" "\n" @@ -4666,7 +4712,7 @@ msgstr "" "\n" "Hata: %d haber grubuna çapraz gönderiyor ve Takip-Et satırı yok!\n" -#: src/lang.c:1054 +#: src/lang.c:1067 #, c-format msgid "" "\n" @@ -4675,7 +4721,7 @@ msgstr "" "\n" "Uyarı: \"%s\" sizin newsrc'nizde mevcut deÄŸil, bu sitede geçersiz olabilir!\n" -#: src/lang.c:1055 +#: src/lang.c:1068 #, c-format msgid "" "\n" @@ -4684,169 +4730,169 @@ msgstr "" "\n" "Uyaı: \"%s\" bu sitede geçerli bir haber grubu deÄŸil!\n" -#: src/lang.c:1059 +#: src/lang.c:1072 #, 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:1060 +#: src/lang.c:1073 msgid "Missing parts." msgstr "Eksik bölümler var." -#: src/lang.c:1061 +#: src/lang.c:1074 msgid "No beginning." msgstr "BaÅŸlangıç yok." -#: src/lang.c:1062 +#: src/lang.c:1075 msgid "No data." msgstr "Veri yok." -#: src/lang.c:1063 +#: src/lang.c:1076 msgid "Unknown error." msgstr "Bilinmeyen hata." -#: src/lang.c:1066 +#: src/lang.c:1079 #, c-format msgid "\tChecksum of %s (%ld %s)" msgstr "\tSaÄŸlama toplamı %s (%ld %s)" -#: src/lang.c:1071 +#: src/lang.c:1084 msgid "Reading mail active file... " msgstr "eposta etkin dosya okunuyor... " -#: src/lang.c:1072 +#: src/lang.c:1085 msgid "Reading mailgroups file... " msgstr "mailgroups dosyası okunuyor... " -#: src/lang.c:1076 +#: src/lang.c:1089 msgid "perform PGP operations on article" msgstr "makalede PGP iÅŸlemi gerçekleÅŸtir" -#: src/lang.c:1077 +#: src/lang.c:1090 msgid "Add key(s) to public keyring?" msgstr "Genel anahtar zincirine anahtar(lar) ekle?" -#: src/lang.c:1078 +#: src/lang.c:1091 #, c-format msgid "%s=encrypt, %s=sign, %s=both, %s=quit: " msgstr "%s=ÅŸifrele, %s=imzala. %s=ikisi de, %s=çık: " -#: src/lang.c:1079 +#: src/lang.c:1092 #, 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:1080 +#: src/lang.c:1093 #, c-format msgid "PGP has not been set up (can't open %s)" msgstr "PGP ayarlanmadı (%s açılamıyor)" -#: src/lang.c:1081 +#: src/lang.c:1094 msgid "Article not signed and no public keys found" msgstr "Makale imzalanmadı ve genel anahtar bulunamadı" -#: src/lang.c:1083 +#: src/lang.c:1096 #, 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:1084 +#: src/lang.c:1097 #, 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:1085 +#: src/lang.c:1098 #, 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:1087 +#: src/lang.c:1100 #, 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:1088 +#: src/lang.c:1101 #, 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:1089 +#: src/lang.c:1102 #, 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:1093 +#: src/lang.c:1106 #, 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:1094 +#: src/lang.c:1107 #, 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:1095 +#: src/lang.c:1108 #, 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:1097 +#: src/lang.c:1110 #, 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:1098 +#: src/lang.c:1111 #, c-format msgid "%s=quit, %s=edit, %s=send [%%s]: " msgstr "%s=çık, %s=düzenle, %s=gönder [%%s]: " -#: src/lang.c:1099 +#: src/lang.c:1112 #, 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:1105 +#: src/lang.c:1118 msgid "Try cache_overview_files to speed up things.\n" msgstr "Hızlandırmak için cace_overview_files deneyin.\n" -#: src/lang.c:1106 +#: src/lang.c:1119 msgid "Tin will use local index files instead.\n" msgstr "Tin yerel dizinleme dosyalarını kullanacak.\n" -#: src/lang.c:1107 +#: src/lang.c:1120 msgid "Cannot find NNTP server name" msgstr "NNTP sunucu ismi bulunamadı" -#: src/lang.c:1108 +#: src/lang.c:1121 #, c-format msgid "Connecting to %s:%u..." msgstr "BaÄŸlanıyor %s:%u..." -#: src/lang.c:1109 +#: src/lang.c:1122 #, fuzzy msgid "Disconnecting from server..." msgstr "Sunucu baÄŸlantısı kesiliyor...\n" -#: src/lang.c:1110 +#: src/lang.c:1123 #, 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:1111 +#: src/lang.c:1124 msgid "205 Closing connection" msgstr "205 BaÄŸlantı kapanıyor" -#: src/lang.c:1112 +#: src/lang.c:1125 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:1113 +#: src/lang.c:1126 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:1114 +#: src/lang.c:1127 #, c-format msgid "" "Put the server name in the file %s,\n" @@ -4855,48 +4901,48 @@ msgstr "" "%s dosyasına sunucu ismini girin,\n" "ya da çevre deÄŸiÅŸkeni NNTPSERVERi ayarlayın" -#: src/lang.c:1115 +#: src/lang.c:1128 msgid " -A force authentication on connect" msgstr " -A baÄŸlantıda kimlik doÄŸrulamayı zorla" -#: src/lang.c:1116 +#: src/lang.c:1129 #, 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:1117 +#: src/lang.c:1130 #, 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:1118 +#: src/lang.c:1131 #, fuzzy msgid " -Q quick start. Same as -dnq" -msgstr " -Q hızlı baÅŸlat. -nqd ile aynı" +msgstr " -Q hızlı baÅŸlat. -dnq ile aynı" -#: src/lang.c:1119 +#: src/lang.c:1132 msgid " -r read news remotely from default NNTP server" msgstr " -r varsayılan NTTP sunucusundan haberleri uzaktan oku" -#: src/lang.c:1120 +#: src/lang.c:1133 msgid " -l use only LIST instead of GROUP (-n) command" msgstr " -l GROUP (-n) komutu yerine sadece LIST i kullan" -#: src/lang.c:1121 +#: src/lang.c:1134 msgid " -n only read subscribed .newsrc groups from NNTP server" msgstr " -n NNTP sunucusundan sadece abone olunan newsrc gruplarını oku" -#: src/lang.c:1123 +#: src/lang.c:1136 msgid " -4 force connecting via IPv4" msgstr " -4 IPv4 ile baÄŸlanmayı zorla" -#: src/lang.c:1124 +#: src/lang.c:1137 msgid " -6 force connecting via IPv6" msgstr " -6 IPv6 ile baÄŸlanmayı zorla" -#: src/lang.c:1125 +#: src/lang.c:1138 msgid "" "\n" "socket or connect problem\n" @@ -4904,7 +4950,7 @@ msgstr "" "\n" "soket ya da baÄŸlantı hatası\n" -#: src/lang.c:1127 +#: src/lang.c:1140 #, c-format msgid "" "\n" @@ -4913,16 +4959,16 @@ msgstr "" "\n" "%s'e baÄŸlantı: " -#: src/lang.c:1128 +#: src/lang.c:1141 msgid "Giving up...\n" msgstr "Bırakılıyor...\n" -#: src/lang.c:1130 +#: src/lang.c:1143 #, c-format msgid "%s/tcp: Unknown service.\n" msgstr "%s/tcp: Bilinmeyen servis.\n" -#: src/lang.c:1134 +#: src/lang.c:1147 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" @@ -4930,89 +4976,90 @@ msgstr "" "Sunucunuzun XOVER bilgisinde Xref: yok.\n" "Tin XHDR XREF kullanmayı deneyecek (biraz yavaÅŸlatır).\n" -#: src/lang.c:1137 +#: src/lang.c:1150 msgid "Your server does not have Xref: in its XOVER information.\n" msgstr "Sunucunuzun XOVER bilgisinde Xref: yok.\n" -#: src/lang.c:1140 +#: src/lang.c:1153 #, 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:1143 -msgid " -Q quick start. Same as -qd" -msgstr " -Q hızlı baÅŸlat. -qd ile aynı" +#: src/lang.c:1156 +#, fuzzy +msgid " -Q quick start. Same as -dq" +msgstr " -Q hızlı baÅŸlat. -dq ile aynı" -#: src/lang.c:1144 +#: src/lang.c:1157 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:1145 +#: src/lang.c:1158 msgid " -n only read subscribed .newsrc groups from spool" msgstr " -n kuyruktan sadece abone olunan .newsrc gruplarını okuyun" -#: src/lang.c:1146 +#: src/lang.c:1159 msgid "Your server does not have Xref: in its NOV-files.\n" msgstr "Sunucunuzun NOV dosyalarında Xref: yok.\n" -#: src/lang.c:1150 +#: src/lang.c:1163 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:1151 +#: src/lang.c:1164 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:1155 +#: src/lang.c:1168 #, c-format msgid "%d %s printed" msgstr "%d %s yazdırıldı" -#: src/lang.c:1156 +#: src/lang.c:1169 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:1157 +#: src/lang.c:1170 msgid "Print" msgstr "Yazdır" -#: src/lang.c:1158 +#: src/lang.c:1171 msgid "Printing..." msgstr "Yazdırılıyor..." -#: src/lang.c:1162 +#: src/lang.c:1175 #, c-format msgid "%d %s piped to \"%s\"" msgstr "%d %s ÅŸuna yönlendirildi \"%s\"" -#: src/lang.c:1163 +#: src/lang.c:1176 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:1164 +#: src/lang.c:1177 msgid "No command" msgstr "Komut yok" -#: src/lang.c:1165 +#: src/lang.c:1178 msgid "Pipe" msgstr "Yönlendirme" -#: src/lang.c:1166 +#: src/lang.c:1179 #, c-format msgid "Pipe to command [%.*s]> " msgstr "Komuta yönlendir [%.*s]> " -#: src/lang.c:1167 +#: src/lang.c:1180 msgid "Piping..." msgstr "Yönlendiriliyor..." -#: src/lang.c:1169 +#: src/lang.c:1182 msgid "Piping not enabled." msgstr "Yönlendirme etkin deÄŸil." -#: src/lang.c:1173 +#: src/lang.c:1186 #, c-format msgid "" "\n" @@ -5027,7 +5074,7 @@ msgstr "" " boÅŸluktur. Çoklu habergrubu isimlerini ayırmak için\n" " virgül (,) kullanın.\n" -#: src/lang.c:1178 +#: src/lang.c:1191 #, c-format msgid "" "\n" @@ -5040,7 +5087,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:1183 +#: src/lang.c:1196 #, c-format msgid "" "\n" @@ -5055,7 +5102,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:1187 +#: src/lang.c:1200 #, c-format msgid "" "\n" @@ -5064,7 +5111,7 @@ msgstr "" "\n" "Uyarı: \"%s:\" satırında SİLİNMESİ GEREKEN boÅŸluklar var.\n" -#: src/lang.c:1192 +#: src/lang.c:1205 msgid "" "\n" " If your article contains quoted text please take some time to pare it " @@ -5100,40 +5147,40 @@ msgstr "" " dikkatli ve özenli olmazsanız, insanlar onu tamamen yoksayarlar. Net " "oldukça kalabalık bir yer.\n" -#: src/lang.c:1205 +#: src/lang.c:1218 msgid "shell escape" msgstr "kabuk çıkışı" -#: src/lang.c:1206 +#: src/lang.c:1219 #, c-format msgid "Shell Command (%s)" msgstr "Kabuk Komutu (%s)" -#: src/lang.c:1207 +#: src/lang.c:1220 #, c-format msgid "Enter shell command [%s]> " msgstr "Kabuk komutunu girin [%s]> " -#: src/lang.c:1211 +#: src/lang.c:1224 #, c-format msgid "%s: Can't get entry for TERM\n" msgstr "%s: TERM için girdi alınamıyor\n" -#: src/lang.c:1215 +#: src/lang.c:1228 #, c-format msgid "Group %.*s ('q' to quit)..." msgstr "Grup %.*s (çıkmak için 'q')..." -#: src/lang.c:1217 +#: src/lang.c:1230 #, c-format msgid "Group %.*s..." msgstr "Grup %.*s..." -#: src/lang.c:1221 +#: src/lang.c:1234 msgid "Server unavailable\n" msgstr "Sunucuya ulaşılamıyor\n" -#: src/lang.c:1227 +#: src/lang.c:1240 #, c-format msgid "" "%s=pipe; %s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; " @@ -5142,7 +5189,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:1228 +#: src/lang.c:1241 #, c-format msgid "" "%s=pipe; %s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post" @@ -5150,7 +5197,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:1230 +#: src/lang.c:1243 #, c-format msgid "" "%s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post" @@ -5158,13 +5205,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:1231 +#: src/lang.c:1244 #, 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:1235 +#: src/lang.c:1248 #, c-format msgid "" "%s=pipe; %s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post" @@ -5172,519 +5219,519 @@ msgstr "" "%s=yönlendir; %s=eposta; %s=çık; %s=hepsini/okunmayanları deÄŸiÅŸtir; " "%s=kaydet; %s=etiketle; %s=gönder" -#: src/lang.c:1236 +#: src/lang.c:1249 #, 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:1238 +#: src/lang.c:1251 #, 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:1239 +#: src/lang.c:1252 #, 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:1245 +#: src/lang.c:1258 msgid "Terminal does not support color" msgstr "Uçbirim renk desteklemiyor" -#: src/lang.c:1250 +#: src/lang.c:1263 #, c-format msgid "Trying %s" msgstr "%s deneniyor" -#: src/lang.c:1264 src/lang.c:1292 src/lang.c:1574 src/refs.c:292 +#: src/lang.c:1277 src/lang.c:1305 src/lang.c:1587 src/refs.c:292 msgid "None" msgstr "Hiçbiri" -#: src/lang.c:1265 +#: src/lang.c:1278 msgid "Subject" msgstr "Konu" -#: src/lang.c:1266 +#: src/lang.c:1279 msgid "References" msgstr "Kaynaklar" -#: src/lang.c:1267 +#: src/lang.c:1280 msgid "Both Subject and References" msgstr "Konu ve Kaynaklar" -#: src/lang.c:1268 +#: src/lang.c:1281 msgid "Multipart Subject" msgstr "Çok parçalı Konu" -#: src/lang.c:1269 +#: src/lang.c:1282 msgid "Percentage Match" msgstr "Yüzde EÅŸleÅŸmesi" -#: src/lang.c:1282 src/lang.c:1373 src/lang.c:1463 +#: src/lang.c:1295 src/lang.c:1386 src/lang.c:1476 msgid "No" msgstr "Hayır" -#: src/lang.c:1283 src/lang.c:1465 +#: src/lang.c:1296 src/lang.c:1478 msgid "Yes" msgstr "Evet" -#: src/lang.c:1284 +#: src/lang.c:1297 msgid "Hide All" msgstr "Tümünü Sakla" -#: src/lang.c:1293 +#: src/lang.c:1306 msgid "Address" msgstr "Adres" -#: src/lang.c:1294 +#: src/lang.c:1307 msgid "Full Name" msgstr "Tam İsim" -#: src/lang.c:1295 +#: src/lang.c:1308 msgid "Address and Name" msgstr "Adres ve İsim" -#: src/lang.c:1303 +#: src/lang.c:1316 msgid "Max" msgstr "En Çok" -#: src/lang.c:1304 +#: src/lang.c:1317 msgid "Sum" msgstr "Toplam" -#: src/lang.c:1305 +#: src/lang.c:1318 msgid "Average" msgstr "Ortalama" -#: src/lang.c:1315 src/lang.c:1335 +#: src/lang.c:1328 src/lang.c:1348 msgid "Black" msgstr "Siyah" -#: src/lang.c:1316 src/lang.c:1336 +#: src/lang.c:1329 src/lang.c:1349 msgid "Red" msgstr "Kırmızı" -#: src/lang.c:1317 src/lang.c:1337 +#: src/lang.c:1330 src/lang.c:1350 msgid "Green" msgstr "YeÅŸil" -#: src/lang.c:1318 src/lang.c:1338 +#: src/lang.c:1331 src/lang.c:1351 msgid "Brown" msgstr "Kahverengi" -#: src/lang.c:1319 src/lang.c:1339 +#: src/lang.c:1332 src/lang.c:1352 msgid "Blue" msgstr "Mavi" -#: src/lang.c:1320 src/lang.c:1340 +#: src/lang.c:1333 src/lang.c:1353 msgid "Pink" msgstr "Pembe" -#: src/lang.c:1321 src/lang.c:1341 +#: src/lang.c:1334 src/lang.c:1354 msgid "Cyan" msgstr "CamgöbeÄŸi" -#: src/lang.c:1322 src/lang.c:1342 +#: src/lang.c:1335 src/lang.c:1355 msgid "White" msgstr "Beyaz" -#: src/lang.c:1323 +#: src/lang.c:1336 msgid "Gray" msgstr "Gri" -#: src/lang.c:1324 +#: src/lang.c:1337 msgid "Light Red" msgstr "Açık Kırmızı" -#: src/lang.c:1325 +#: src/lang.c:1338 msgid "Light Green" msgstr "Açık YeÅŸil" -#: src/lang.c:1326 +#: src/lang.c:1339 msgid "Yellow" msgstr "Sarı" -#: src/lang.c:1327 +#: src/lang.c:1340 msgid "Light Blue" msgstr "Açık Mavi" -#: src/lang.c:1328 +#: src/lang.c:1341 msgid "Light Pink" msgstr "Açık Pembe" -#: src/lang.c:1329 +#: src/lang.c:1342 msgid "Light Cyan" msgstr "Açık CamgöbeÄŸi" -#: src/lang.c:1330 +#: src/lang.c:1343 msgid "Light White" msgstr "Açık Beyaz" -#: src/lang.c:1351 src/lang.c:1470 src/lang.c:1485 +#: src/lang.c:1364 src/lang.c:1483 src/lang.c:1498 msgid "Nothing" msgstr "Hiçbir ÅŸey" -#: src/lang.c:1353 +#: src/lang.c:1366 msgid "Space" msgstr "BoÅŸluk" -#: src/lang.c:1361 +#: src/lang.c:1374 msgid "Normal" msgstr "Normal" -#: src/lang.c:1362 +#: src/lang.c:1375 msgid "Best highlighting" msgstr "En iyi vurgulama" -#: src/lang.c:1363 +#: src/lang.c:1376 msgid "Underline" msgstr "Altı çizili" -#: src/lang.c:1364 +#: src/lang.c:1377 msgid "Reverse video" msgstr "Ters video" -#: src/lang.c:1365 +#: src/lang.c:1378 msgid "Blinking" msgstr "Yanıp sönme" -#: src/lang.c:1366 +#: src/lang.c:1379 msgid "Half bright" msgstr "Yarı parlak" -#: src/lang.c:1367 +#: src/lang.c:1380 msgid "Bold" msgstr "Kalın" -#: src/lang.c:1374 +#: src/lang.c:1387 msgid "Cc" msgstr "Bilgi" -#: src/lang.c:1375 +#: src/lang.c:1388 msgid "Bcc" msgstr "Gizli Kopya" -#: src/lang.c:1376 +#: src/lang.c:1389 msgid "Cc and Bcc" msgstr "Kopya ve Gizli Kopya" -#: src/lang.c:1393 src/lang.c:1406 +#: src/lang.c:1406 src/lang.c:1419 msgid "none" msgstr "hiçbiri" -#: src/lang.c:1394 +#: src/lang.c:1407 msgid "commands" msgstr "komutlar" -#: src/lang.c:1395 +#: src/lang.c:1408 msgid "select" msgstr "seç" -#: src/lang.c:1397 +#: src/lang.c:1410 msgid "commands & quit" msgstr "komutlar & çık" -#: src/lang.c:1398 +#: src/lang.c:1411 msgid "commands & select" msgstr "komutlar & seç" -#: src/lang.c:1399 +#: src/lang.c:1412 msgid "quit & select" msgstr "çık & seç" -#: src/lang.c:1400 +#: src/lang.c:1413 msgid "commands & quit & select" msgstr "komutlar & çık & seç" -#: src/lang.c:1407 +#: src/lang.c:1420 msgid "PageDown" msgstr "PageDown" -#: src/lang.c:1408 +#: src/lang.c:1421 msgid "PageNextUnread" msgstr "PageNextUnread" -#: src/lang.c:1409 +#: src/lang.c:1422 msgid "PageDown or PageNextUnread" msgstr "PageDown ya da PageNextUnread" -#: src/lang.c:1415 +#: src/lang.c:1428 msgid "Subject: (case sensitive)" msgstr "Konu: (büyük-küçük harf duyarlı)" -#: src/lang.c:1416 +#: src/lang.c:1429 msgid "Subject: (ignore case)" msgstr "Konu: (büyük küçük harf yoksay)" -#: src/lang.c:1417 +#: src/lang.c:1430 msgid "From: (case sensitive)" msgstr "Gönderen: (büyük/küçük harf duyarlı)" -#: src/lang.c:1418 +#: src/lang.c:1431 msgid "From: (ignore case)" msgstr "Gönderen: (büyük/küçük harf yoksay)" -#: src/lang.c:1419 +#: src/lang.c:1432 msgid "Msg-ID: & full References: line" msgstr "İleti-KimliÄŸi: & tüm Referanslar: satırı" -#: src/lang.c:1420 +#: src/lang.c:1433 msgid "Msg-ID: & last References: only" msgstr "İleti-KimliÄŸi & sadece son Referanslar:" -#: src/lang.c:1421 +#: src/lang.c:1434 msgid "Message-ID: entry only" msgstr "İleti-KimliÄŸi: sadece girdi" -#: src/lang.c:1422 +#: src/lang.c:1435 msgid "Lines:" msgstr "Satırlar: " -#: src/lang.c:1428 +#: src/lang.c:1441 msgid "Don't trim article body" msgstr "Makale gövdesini kırpma" -#: src/lang.c:1429 +#: src/lang.c:1442 msgid "Skip leading blank lines" msgstr "BaÅŸtaki boÅŸ satırları atla" -#: src/lang.c:1430 +#: src/lang.c:1443 msgid "Skip trailing blank lines" msgstr "Sondaki boÅŸ satırları atla" -#: src/lang.c:1431 +#: src/lang.c:1444 msgid "Skip leading and trailing blank l." msgstr "BaÅŸtaki ve sondaki I. boÅŸluÄŸu atla." -#: src/lang.c:1432 +#: src/lang.c:1445 msgid "Compact multiple between text" msgstr "Metin arasındaki çoklu olanları birleÅŸtir" -#: src/lang.c:1433 +#: src/lang.c:1446 msgid "Compact multiple and skip leading" msgstr "Çoklu olanları birleÅŸtir ve baÅŸtakini atla" -#: src/lang.c:1434 +#: src/lang.c:1447 msgid "Compact multiple and skip trailing" msgstr "Çoklu olanları birleÅŸtir ve sondakini atla" -#: src/lang.c:1435 +#: src/lang.c:1448 msgid "Compact mltpl., skip lead. & trai." msgstr "Çokluları sıkıştır, başı & sonu atla." -#: src/lang.c:1464 +#: src/lang.c:1477 msgid "Shell archive" msgstr "Kabuk arÅŸivi" -#: src/lang.c:1471 +#: src/lang.c:1484 msgid "Subject: (descending)" msgstr "Konu: (azalan)" -#: src/lang.c:1472 +#: src/lang.c:1485 msgid "Subject: (ascending)" msgstr "Konu: (artan)" -#: src/lang.c:1473 +#: src/lang.c:1486 msgid "From: (descending)" msgstr "Gönderen: (azalan)" -#: src/lang.c:1474 +#: src/lang.c:1487 msgid "From: (ascending)" msgstr "Gönderen: (artan)" -#: src/lang.c:1475 +#: src/lang.c:1488 msgid "Date: (descending)" msgstr "Tarih: (azalan)" -#: src/lang.c:1476 +#: src/lang.c:1489 msgid "Date: (ascending)" msgstr "Tarih: (artan)" -#: src/lang.c:1477 src/lang.c:1486 +#: src/lang.c:1490 src/lang.c:1499 msgid "Score (descending)" msgstr "Skor: (azalan)" -#: src/lang.c:1478 src/lang.c:1487 +#: src/lang.c:1491 src/lang.c:1500 msgid "Score (ascending)" msgstr "Skor (artan)" -#: src/lang.c:1479 +#: src/lang.c:1492 msgid "Lines: (descending)" msgstr "Satırlar: (azalan)" -#: src/lang.c:1480 +#: src/lang.c:1493 msgid "Lines: (ascending)" msgstr "Satırlar: (artan)" -#: src/lang.c:1488 +#: src/lang.c:1501 msgid "Last posting date (descending)" msgstr "Son gönderim tarihi (azalan)" -#: src/lang.c:1489 +#: src/lang.c:1502 msgid "Last posting date (ascending)" msgstr "Son gönderim tarihi (artan)" -#: src/lang.c:1495 +#: src/lang.c:1508 msgid "Quick-sort" msgstr "Hızlı sıralama algoritması" -#: src/lang.c:1496 +#: src/lang.c:1509 msgid "Heap-sort" msgstr "Heap sıralama algoritması" -#: src/lang.c:1503 +#: src/lang.c:1516 msgid "Always Keep" msgstr "Her zaman Koru" -#: src/lang.c:1504 +#: src/lang.c:1517 msgid "Always Remove" msgstr "Her Zaman Kaldır" -#: src/lang.c:1505 +#: src/lang.c:1518 msgid "Mark with D on selection screen" msgstr "Seçim ekranında D ile iÅŸaretle" -#: src/lang.c:1511 +#: src/lang.c:1524 msgid "Kill only unread arts" msgstr "Sadece okunmayan makaleleri yok et" -#: src/lang.c:1512 +#: src/lang.c:1525 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:1513 +#: src/lang.c:1526 msgid "Kill all arts and never show" msgstr "Tüm makaleleri yok et ve asla gösterme" -#: src/lang.c:1519 +#: src/lang.c:1532 msgid "Nothing special" msgstr "Özel bir ÅŸey yok" -#: src/lang.c:1520 +#: src/lang.c:1533 msgid "Compress quotes" msgstr "Alıntıları sıkıştır" -#: src/lang.c:1521 +#: src/lang.c:1534 msgid "Quote signatures" msgstr "İmzaları alıntıla" -#: src/lang.c:1522 +#: src/lang.c:1535 msgid "Compress quotes, quote sigs" msgstr "Alıntıları sıkıştır, imzaları alıntıla" -#: src/lang.c:1523 +#: src/lang.c:1536 msgid "Quote empty lines" msgstr "BoÅŸ satırları alıntıla" -#: src/lang.c:1524 +#: src/lang.c:1537 msgid "Compress quotes, quote empty lines" msgstr "Alıntıları sıkıştır, boÅŸ satırları alıntıla" -#: src/lang.c:1525 +#: src/lang.c:1538 msgid "Quote sigs & empty lines" msgstr "İmzaları ve boÅŸ satırları alıntıla" -#: src/lang.c:1526 +#: src/lang.c:1539 msgid "Comp. q., quote sigs & empty lines" msgstr "İmleri sıkıştır, imzaları & boÅŸ satırları alıntıla" -#: src/lang.c:1566 +#: src/lang.c:1579 msgid "no" msgstr "hayır" -#: src/lang.c:1567 +#: src/lang.c:1580 msgid "with headers" msgstr "baÅŸlıklarla birlikte" -#: src/lang.c:1568 +#: src/lang.c:1581 msgid "without headers" msgstr "üst bilgi olmadan" -#: src/lang.c:1575 +#: src/lang.c:1588 msgid "NFKC" msgstr "NFKC" -#: src/lang.c:1577 +#: src/lang.c:1590 msgid "NFKD" msgstr "NFKD" -#: src/lang.c:1578 +#: src/lang.c:1591 msgid "NFC" msgstr "NFC" -#: src/lang.c:1579 +#: src/lang.c:1592 msgid "NFD" msgstr "NFD" -#: src/lang.c:1581 +#: src/lang.c:1594 msgid "NFKC case fold" msgstr "" -#: src/lang.c:1590 +#: src/lang.c:1603 msgid "Display Options" msgstr "Görüntü Seçenekleri" -#: src/lang.c:1597 +#: src/lang.c:1610 msgid "Color Options" msgstr "Renk Seçenekleri" -#: src/lang.c:1603 +#: src/lang.c:1616 msgid "Highlight Options" msgstr "Vurgulama Seçenekleri" -#: src/lang.c:1610 +#: src/lang.c:1623 msgid "Article-Limiting Options" msgstr "Makale-Sınırlandırma Seçenekleri" -#: src/lang.c:1616 +#: src/lang.c:1629 msgid "Posting/Mailing Options" msgstr "Yollama/Postalama Seçenekleri" -#: src/lang.c:1622 +#: src/lang.c:1635 msgid "Saving/Printing Options" msgstr "Kaydetme/Yazdırma Seçenekleri" -#: src/lang.c:1628 +#: src/lang.c:1641 msgid "Expert Options" msgstr "Uzman Seçenekleri" -#: src/lang.c:1634 +#: src/lang.c:1647 msgid "Filtering Options" msgstr "Filtreleme Seçenekleri" -#: src/lang.c:1639 src/lang.c:1670 src/lang.c:1676 src/lang.c:1703 -#: src/lang.c:1755 src/lang.c:1761 src/lang.c:1771 src/lang.c:1782 -#: src/lang.c:1800 src/lang.c:1869 src/lang.c:2070 src/lang.c:2076 -#: src/lang.c:2082 src/lang.c:2097 src/lang.c:2109 src/lang.c:2116 -#: src/lang.c:2170 src/lang.c:2179 src/lang.c:2185 src/lang.c:2192 -#: src/lang.c:2199 src/lang.c:2206 src/lang.c:2213 src/lang.c:2220 -#: src/lang.c:2227 src/lang.c:2234 src/lang.c:2241 src/lang.c:2248 -#: src/lang.c:2255 src/lang.c:2262 src/lang.c:2269 src/lang.c:2276 -#: src/lang.c:2283 src/lang.c:2290 src/lang.c:2297 src/lang.c:2304 -#: src/lang.c:2311 src/lang.c:2318 src/lang.c:2325 src/lang.c:2332 -#: src/lang.c:2339 src/lang.c:2346 src/lang.c:2353 src/lang.c:2361 -#: src/lang.c:2377 src/lang.c:2384 src/lang.c:2391 src/lang.c:2398 -#: src/lang.c:2404 src/lang.c:2410 src/lang.c:2427 src/lang.c:2439 -#: src/lang.c:2474 src/lang.c:2527 src/lang.c:2541 src/lang.c:2547 -#: src/lang.c:2572 src/lang.c:2590 src/lang.c:2607 src/lang.c:2619 -#: src/lang.c:2652 src/lang.c:2688 src/lang.c:2708 src/lang.c:2743 -#: src/lang.c:2753 src/lang.c:2760 src/lang.c:2786 src/lang.c:2810 -#: src/lang.c:2887 src/lang.c:2902 src/lang.c:2910 src/lang.c:2924 -#: src/lang.c:2930 src/lang.c:2968 +#: src/lang.c:1652 src/lang.c:1683 src/lang.c:1689 src/lang.c:1716 +#: src/lang.c:1768 src/lang.c:1774 src/lang.c:1784 src/lang.c:1795 +#: src/lang.c:1813 src/lang.c:1882 src/lang.c:2083 src/lang.c:2089 +#: src/lang.c:2095 src/lang.c:2110 src/lang.c:2122 src/lang.c:2129 +#: src/lang.c:2183 src/lang.c:2192 src/lang.c:2198 src/lang.c:2205 +#: src/lang.c:2212 src/lang.c:2219 src/lang.c:2226 src/lang.c:2233 +#: src/lang.c:2240 src/lang.c:2247 src/lang.c:2254 src/lang.c:2261 +#: src/lang.c:2268 src/lang.c:2275 src/lang.c:2282 src/lang.c:2289 +#: src/lang.c:2296 src/lang.c:2303 src/lang.c:2310 src/lang.c:2317 +#: src/lang.c:2324 src/lang.c:2331 src/lang.c:2338 src/lang.c:2345 +#: src/lang.c:2352 src/lang.c:2359 src/lang.c:2366 src/lang.c:2374 +#: src/lang.c:2390 src/lang.c:2397 src/lang.c:2404 src/lang.c:2411 +#: src/lang.c:2417 src/lang.c:2423 src/lang.c:2440 src/lang.c:2452 +#: src/lang.c:2487 src/lang.c:2540 src/lang.c:2554 src/lang.c:2560 +#: src/lang.c:2585 src/lang.c:2603 src/lang.c:2620 src/lang.c:2632 +#: src/lang.c:2665 src/lang.c:2694 src/lang.c:2714 src/lang.c:2742 +#: src/lang.c:2752 src/lang.c:2759 src/lang.c:2785 src/lang.c:2809 +#: src/lang.c:2886 src/lang.c:2901 src/lang.c:2909 src/lang.c:2923 +#: src/lang.c:2929 src/lang.c:2967 msgid " toggles, sets, cancels." msgstr " deÄŸiÅŸtirir, ayarlar, iptal eder." -#: src/lang.c:1640 +#: src/lang.c:1653 msgid "Show mini menu & posting etiquette" msgstr "Mini menüyü ve gönderme etiketini göster" -#: src/lang.c:1641 +#: src/lang.c:1654 msgid "" "# If ON show a mini menu of useful commands at each level\n" "# and posting etiquette after composing an article\n" @@ -5693,16 +5740,16 @@ msgstr "" "# düzeylerde kullanışlı komutların mini menüsünü ve yollama etiketini " "göster.\n" -#: src/lang.c:1646 +#: src/lang.c:1659 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:1647 +#: src/lang.c:1660 msgid "Show description of each newsgroup" msgstr "Her haber grubu için açıklama göster" -#: src/lang.c:1648 +#: src/lang.c:1661 msgid "" "# If ON show group description text after newsgroup name at\n" "# group selection level\n" @@ -5711,7 +5758,7 @@ msgstr "" "sonraki\n" "# grup açıklama metnini göster.\n" -#: src/lang.c:1653 +#: src/lang.c:1666 msgid "" "Show From (author) fields in group & thread level. toggles & " "sets." @@ -5719,11 +5766,11 @@ msgstr "" "Grup & zincir seviyesinde Konu & Gönderen (yazar) alanlarını göster. " "deÄŸiÅŸtirir & ayarlar." -#: src/lang.c:1654 +#: src/lang.c:1667 msgid "In group and thread level, show author by" msgstr "Grup ve zincir seviyesinde, yazarı ÅŸuna göre göster" -#: src/lang.c:1655 +#: src/lang.c:1668 msgid "" "# Part of From field to display in group and thread level\n" "# Possible values are (the default is marked with *):\n" @@ -5740,35 +5787,35 @@ msgstr "" "# * 2 = tam isim\n" "# 3 = her ikisi de\n" -#: src/lang.c:1664 +#: src/lang.c:1677 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:1665 +#: src/lang.c:1678 msgid "Draw -> instead of highlighted bar" msgstr "Çiz -> vurgulanmış çubuk yerine" -#: src/lang.c:1666 +#: src/lang.c:1679 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:1671 +#: src/lang.c:1684 msgid "Use inverse video for page headers" msgstr "Sayfa üst bilgileri için ters görüntü kullan" -#: src/lang.c:1672 +#: src/lang.c:1685 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:1677 +#: src/lang.c:1690 msgid "Thread articles by" msgstr "Zincir makaleleri ÅŸuna göre" -#: src/lang.c:1678 +#: src/lang.c:1691 msgid "" "# Thread articles by ...\n" "# Possible values are (the default is marked with *):\n" @@ -5788,15 +5835,15 @@ msgstr "" "# 4 = Çok Bölümlü Konu\n" "# 5 = Yüzde EÅŸleÅŸmesi\n" -#: src/lang.c:1689 +#: src/lang.c:1702 msgid "Enter percentage match required to thread together. sets." msgstr "Zincirlemek için gerekli eÅŸleÅŸme yüzdesini girin. ayarlar." -#: src/lang.c:1690 +#: src/lang.c:1703 msgid "Thread percentage match" msgstr "Zincir eÅŸleÅŸme yüzdesi" -#: src/lang.c:1692 +#: src/lang.c:1705 #, no-c-format msgid "" "# Thread percentage match...\n" @@ -5821,11 +5868,11 @@ msgstr "" "# fakat 'mttllu', 'muuttl' ve 'mtluuu', 'mutlu'dan ayrı bir ÅŸekilde " "zincirlenecektir.\n" -#: src/lang.c:1704 +#: src/lang.c:1717 msgid "Score of a thread" msgstr "Eposta zincirinin skoru" -#: src/lang.c:1705 +#: src/lang.c:1718 msgid "" "# Thread score\n" "# Possible values are (the default is marked with *):\n" @@ -5839,18 +5886,18 @@ msgstr "" "# 1 = toplam\n" "# 2 = ortalama\n" -#: src/lang.c:1713 +#: src/lang.c:1726 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:1714 +#: src/lang.c:1727 msgid "Sort articles by" msgstr "Makaleleri ÅŸuna göre sırala" -#: src/lang.c:1715 +#: src/lang.c:1728 msgid "" "# Sort articles by ...\n" "# Possible values are (the default is marked with *):\n" @@ -5880,17 +5927,17 @@ msgstr "" "# 9 = (Satırlar azalan)\n" "# 10 = (Satırlar artan)\n" -#: src/lang.c:1731 +#: src/lang.c:1744 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:1732 +#: src/lang.c:1745 msgid "Sort threads by" msgstr "Eposta zincirlerini ÅŸuna göre sırala" -#: src/lang.c:1733 +#: src/lang.c:1746 msgid "" "# Sort thread by ...\n" "# Possible values are (the default is marked with *):\n" @@ -5908,54 +5955,54 @@ msgstr "" "# 3 = Son gönderim tarihi azalan\n" "# 4 = Son gönderim tarihi artan\n" -#: src/lang.c:1743 +#: src/lang.c:1756 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:1744 +#: src/lang.c:1757 msgid "Go to first unread article in group" msgstr "Gruptaki ilk okunmamış makaleye git" -#: src/lang.c:1745 +#: src/lang.c:1758 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:1749 +#: src/lang.c:1762 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:1750 +#: src/lang.c:1763 msgid "Show only unread articles" msgstr "Sadece okunmayan makaleleri göster" -#: src/lang.c:1751 +#: src/lang.c:1764 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:1756 +#: src/lang.c:1769 msgid "Show only groups with unread arts" msgstr "Sadece okunmamış makale olan grupları göster" -#: src/lang.c:1757 +#: src/lang.c:1770 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:1762 +#: src/lang.c:1775 msgid "Filter which articles" msgstr "Hangi makaleler filtrelenecek" -#: src/lang.c:1763 +#: src/lang.c:1776 msgid "" "# Filter which articles\n" "# Possible values are (the default is marked with *):\n" @@ -5970,11 +6017,11 @@ msgstr "" "göster\n" "# 2 = Tüm makaleleri yok et ve bir daha gösterme.\n" -#: src/lang.c:1772 +#: src/lang.c:1785 msgid "Go to the next unread article with" msgstr "Sonraki okunmamış makaleye ÅŸununla git" -#: src/lang.c:1773 +#: src/lang.c:1786 msgid "" "# Go to the unread article with following key(s)\n" "# Possible values are (the default is marked with *):\n" @@ -5990,11 +6037,11 @@ msgstr "" "# * 2 = TAB\n" "# 3 = PAGE DOWN ya da TAB\n" -#: src/lang.c:1783 +#: src/lang.c:1796 msgid "How to treat blank lines" msgstr "BoÅŸ satırlar nasıl iÅŸlensin" -#: src/lang.c:1784 +#: src/lang.c:1797 msgid "" "# Trim the article body, remove unnecessary blank lines.\n" "# Possible values are (the default is marked with *):\n" @@ -6024,28 +6071,28 @@ 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:1801 +#: src/lang.c:1814 msgid "List thread using right arrow key" msgstr "SaÄŸ ok tuÅŸunu kullanarak eposta zincirlerini listele" -#: src/lang.c:1802 +#: src/lang.c:1815 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:1806 +#: src/lang.c:1819 msgid "Enter character to indicate deleted articles. sets, cancels." msgstr "" "SilinmiÅŸ makaleleri göstermek için karakter giriniz. ayarlar, " "iptal eder." -#: src/lang.c:1807 +#: src/lang.c:1820 msgid "Character to show deleted articles" msgstr "SilinmiÅŸ makaleleri gösterecek olan karakter" -#: src/lang.c:1808 +#: src/lang.c:1821 msgid "" "# Character used to show that an art was deleted (default 'D')\n" "# _ is turned into ' '\n" @@ -6053,18 +6100,18 @@ msgstr "" "# Makalenin silindiÄŸini göstermek için kullanılan karakter (varsayılan 'D')\n" "#_ ÅŸuna dönüşü ' '\n" -#: src/lang.c:1813 +#: src/lang.c:1826 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:1814 +#: src/lang.c:1827 msgid "Character to show inrange articles" msgstr "Sıralanmış makaleleri gösterecek olan karakter" -#: src/lang.c:1815 +#: src/lang.c:1828 msgid "" "# Character used to show that an art is in a range (default '#')\n" "# _ is turned into ' '\n" @@ -6073,7 +6120,7 @@ msgstr "" "(varsayılan '#')\n" "# _ ÅŸuna dönüştü ' '\n" -#: src/lang.c:1820 +#: src/lang.c:1833 msgid "" "Enter character to indicate that article will return. sets, " "cancels." @@ -6081,11 +6128,11 @@ msgstr "" "Makalenin döneceÄŸini göstermek için karakter girin. ayarlar, " "iptal eder." -#: src/lang.c:1821 +#: src/lang.c:1834 msgid "Character to show returning arts" msgstr "Dönen makaleleri gösterecek olan karakter" -#: src/lang.c:1822 +#: src/lang.c:1835 msgid "" "# Character used to show that an art will return (default '-')\n" "# _ is turned into ' '\n" @@ -6094,18 +6141,18 @@ msgstr "" "'-')\n" "# _ ÅŸuna dönüştü ' '\n" -#: src/lang.c:1827 +#: src/lang.c:1840 msgid "" "Enter character to indicate selected articles. sets, cancels." msgstr "" "Seçilen makaleleri belirtmek için karakter girin. ayarlar, iptal " "eder." -#: src/lang.c:1828 +#: src/lang.c:1841 msgid "Character to show selected articles" msgstr "Seçilen makaleleri gösterecek olan karakter" -#: src/lang.c:1829 +#: src/lang.c:1842 msgid "" "# Character used to show that an art was auto-selected (default '*')\n" "# _ is turned into ' '\n" @@ -6114,16 +6161,16 @@ msgstr "" "(varsayılan '*')\n" "#_ ÅŸuna dönüşür ' '\n" -#: src/lang.c:1834 +#: src/lang.c:1847 msgid "Enter character to indicate recent articles. sets, cancels." msgstr "" "Son makaleleri belirtmek için karakter girin. ayarlar, iptal eder." -#: src/lang.c:1835 +#: src/lang.c:1848 msgid "Character to show recent articles" msgstr "Son makaleleri gösterecek olan karakter" -#: src/lang.c:1836 +#: src/lang.c:1849 msgid "" "# Character used to show that an art is recent (default 'o')\n" "# _ is turned into ' '\n" @@ -6132,17 +6179,17 @@ msgstr "" "'o')\n" "# _ ÅŸuna dönüştü ' '\n" -#: src/lang.c:1841 +#: src/lang.c:1854 msgid "Enter character to indicate unread articles. sets, cancels." msgstr "" "Okunmamış makaleleri belirtmek için karakter girin. ayarlar, " "iptal eder." -#: src/lang.c:1842 +#: src/lang.c:1855 msgid "Character to show unread articles" msgstr "Okunmamış makaleleri gösterecek olan karakter" -#: src/lang.c:1843 +#: src/lang.c:1856 msgid "" "# Character used to show that an art is unread (default '+')\n" "# _ is turned into ' '\n" @@ -6151,17 +6198,17 @@ msgstr "" "'+')\n" "# _ ÅŸuna dönüştü ' '\n" -#: src/lang.c:1848 +#: src/lang.c:1861 msgid "Enter character to indicate read articles. sets, cancels." msgstr "" "Okunan makaleleri belirtmek için karakter girin. ayarlar, iptal " "eder." -#: src/lang.c:1849 +#: src/lang.c:1862 msgid "Character to show read articles" msgstr "OkunmuÅŸ makaleleri gösterecek olan karakter" -#: src/lang.c:1850 +#: src/lang.c:1863 msgid "" "# Character used to show that an art was read (default ' ')\n" "# _ is turned into ' '\n" @@ -6170,17 +6217,17 @@ msgstr "" "')\n" "# _ ÅŸuna dönüştü ' '\n" -#: src/lang.c:1855 +#: src/lang.c:1868 msgid "Enter character to indicate killed articles. sets, cancels." msgstr "" "Yok olan makaleleri belirtmek için karakter girin. ayarlar, iptal " "eder." -#: src/lang.c:1856 +#: src/lang.c:1869 msgid "Character to show killed articles" msgstr "Yok olan makaleleri gösterecek olan karakter" -#: src/lang.c:1857 +#: src/lang.c:1870 msgid "" "# Character used to show that an art was killed (default 'K')\n" "# kill_level must be set accordingly, _ is turned into ' '\n" @@ -6189,18 +6236,18 @@ msgstr "" "'K')\n" "# kill_level ona göre ayarlanmalıdır, _ ÅŸuna dönüştü ' '\n" -#: src/lang.c:1862 +#: src/lang.c:1875 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:1863 +#: src/lang.c:1876 msgid "Character to show readselected arts" msgstr "OkunmuÅŸ seçilmiÅŸ makaleleri gösteren karakter:" -#: src/lang.c:1864 +#: src/lang.c:1877 msgid "" "# Character used to show that an art was selected before read (default ':')\n" "# kill_level must be set accordingly, _ is turned into ' '\n" @@ -6209,11 +6256,11 @@ msgstr "" "(varsayılan ':')\n" "# kill_level ona göre ayarlanmalıdır, _ ÅŸuna dönüştü ' '\n" -#: src/lang.c:1870 +#: src/lang.c:1883 msgid "Abbreviate long newsgroup names" msgstr "Uzun haber grubu isimlerini kısaltın" -#: src/lang.c:1871 +#: src/lang.c:1884 msgid "" "# If ON abbreviate (if necessary) long newsgroup names at group selection\n" "# level and article level like this:\n" @@ -6224,7 +6271,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:1877 +#: src/lang.c:1890 msgid "" "0 = full page scrolling, -1 = show previous last line as first on next page, " "-2 = half page" @@ -6232,11 +6279,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:1878 +#: src/lang.c:1891 msgid "Number of lines to scroll in pager" msgstr "Sayfalayıcıda kaydırılacak satır sayısı" -#: src/lang.c:1879 +#: src/lang.c:1892 msgid "" "# Number of lines that cursor-up/down will scroll in article pager\n" "# Possible values are (the default is marked with *):\n" @@ -6255,30 +6302,30 @@ msgstr "" "# 2 ya da daha fazla = 2 ya da daha fazla satır kaydır (sadece " "sayfalayıcıda)\n" -#: src/lang.c:1889 +#: src/lang.c:1902 msgid "Display signatures. toggles & sets." msgstr "İmzaları göster. deÄŸiÅŸtirir & ayarlar." -#: src/lang.c:1890 +#: src/lang.c:1903 msgid "Display signatures" msgstr "İmzaları göster" -#: src/lang.c:1891 +#: src/lang.c:1904 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:1895 +#: src/lang.c:1908 msgid "" "Display uuencoded data as tagged attachments. toggles & sets." msgstr "" "Uuencoded veriyi etiketli ek olarak göster. deÄŸiÅŸtirir & " "ayarlar." -#: src/lang.c:1896 +#: src/lang.c:1909 msgid "Display uue data as an attachment" msgstr "Uue verilerini ek olarak görüntüle" -#: src/lang.c:1897 +#: src/lang.c:1910 msgid "" "# Handling of uuencoded data in the pager\n" "# Possible values are (the default is marked with *):\n" @@ -6298,18 +6345,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:1907 +#: src/lang.c:1920 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:1908 +#: src/lang.c:1921 msgid "Display \"a as Umlaut-a" msgstr "\"a karaklerlerini noktalı a olarak göster" -#: src/lang.c:1909 +#: src/lang.c:1922 msgid "" "# If ON decode German style TeX umlaut codes to ISO and\n" "# show \"a as Umlaut-a, etc.\n" @@ -6317,15 +6364,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:1914 src/lang.c:1924 +#: src/lang.c:1927 src/lang.c:1937 msgid "Space separated list of header fields" msgstr "BoÅŸluk ile ayrılmış baÅŸlık alanları listesi" -#: src/lang.c:1915 +#: src/lang.c:1928 msgid "Display these header fields (or *)" msgstr "Åžu baÅŸlık alanlarını göster (ya da *)" -#: src/lang.c:1916 +#: src/lang.c:1929 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" @@ -6344,11 +6391,11 @@ msgstr "" "listeleyebilirsiniz.\n" "# Hiçbir ÅŸey belirtmezseniz bu özellik kapanır.\n" -#: src/lang.c:1925 +#: src/lang.c:1938 msgid "Do not display these header fields" msgstr "Bu üst bilgi alanlarını gösterme" -#: src/lang.c:1926 +#: src/lang.c:1939 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" @@ -6367,48 +6414,48 @@ msgstr "" "# news_headers_to_not_display=X-Alan X-Pape\n" "# Hiçbir ÅŸey belirtmezseniz bu özellik kapanır.\n" -#: src/lang.c:1936 +#: src/lang.c:1949 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:1937 +#: src/lang.c:1950 msgid "Skip multipart/alternative parts" msgstr "multipart/alternative bölümleri atla" -#: src/lang.c:1938 +#: src/lang.c:1951 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:1942 +#: src/lang.c:1955 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:1943 +#: src/lang.c:1956 msgid "Detection of verbatim blocks" msgstr "Birebir aynı blokların algılanması" -#: src/lang.c:1944 +#: src/lang.c:1957 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:1949 +#: src/lang.c:1962 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:1950 +#: src/lang.c:1963 msgid "Regex used to show quoted lines" msgstr "Alıntılanmış satırları göstermek için regex kullanıldı" -#: src/lang.c:1951 +#: src/lang.c:1964 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" @@ -6419,17 +6466,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:1957 +#: src/lang.c:1970 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:1958 +#: src/lang.c:1971 msgid "Regex used to show twice quoted l." msgstr "İki kere alıntılanan dil için kullanılan regex." -#: src/lang.c:1959 +#: src/lang.c:1972 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" @@ -6440,17 +6487,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:1965 +#: src/lang.c:1978 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:1966 +#: src/lang.c:1979 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:1967 +#: src/lang.c:1980 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" @@ -6462,33 +6509,33 @@ msgstr "" "gösteriliyor.\n" "# EÄŸer bunu boÅŸ bırakırsanız, tin yerleÅŸik varsayılanı kullanacak.\n" -#: src/lang.c:1973 +#: src/lang.c:1986 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:1974 +#: src/lang.c:1987 msgid "Detection of external quotes" msgstr "Harici alıntılar algılandı" -#: src/lang.c:1975 +#: src/lang.c:1988 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:1979 +#: src/lang.c:1992 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:1980 +#: src/lang.c:1993 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:1981 +#: src/lang.c:1994 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" @@ -6499,17 +6546,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:1988 +#: src/lang.c:2001 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:1989 +#: src/lang.c:2002 msgid "Regex used to highlight /slashes/" msgstr "/taksimleri/ vurgulamak için regex kullanıldı" -#: src/lang.c:1990 +#: src/lang.c:2003 msgid "" "# A regular expression that tin will use to decide which words\n" "# bounded by '/' are to be shown in col_markslashes.\n" @@ -6520,17 +6567,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:1996 +#: src/lang.c:2009 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:1997 +#: src/lang.c:2010 msgid "Regex used to highlight *stars*" msgstr "*yıldızları* vurgulamak için regex kullanıldı" -#: src/lang.c:1998 +#: src/lang.c:2011 msgid "" "# A regular expression that tin will use to decide which words\n" "# bounded by '*' are to be shown in col_markstars.\n" @@ -6540,17 +6587,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:2004 +#: src/lang.c:2017 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:2005 +#: src/lang.c:2018 msgid "Regex used to highlight -strokes-" msgstr "-vuruÅŸ- ile vurgulama regex'i" -#: src/lang.c:2006 +#: src/lang.c:2019 msgid "" "# A regular expression that tin will use to decide which words\n" "# bounded by '-' are to be shown in col_markstroke.\n" @@ -6560,17 +6607,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:2012 +#: src/lang.c:2025 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:2013 +#: src/lang.c:2026 msgid "Regex used to highlight _underline_" msgstr "_alt çizgiyi_ vurgulamak için regex kullanıldı" -#: src/lang.c:2014 +#: src/lang.c:2027 msgid "" "# A regular expression that tin will use to decide which words\n" "# bounded by '_' are to be shown in col_markdash.\n" @@ -6580,17 +6627,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:2020 +#: src/lang.c:2033 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:2021 +#: src/lang.c:2034 msgid "Regex with Subject prefixes" msgstr "Konu önekleriyle regex" -#: src/lang.c:2022 +#: src/lang.c:2035 msgid "" "# A regular expression that tin will use to find Subject prefixes\n" "# which will be removed before showing the header.\n" @@ -6598,17 +6645,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:2027 +#: src/lang.c:2040 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:2028 +#: src/lang.c:2041 msgid "Regex with Subject suffixes" msgstr "Konu sonekleriyle regex" -#: src/lang.c:2029 +#: src/lang.c:2042 msgid "" "# A regular expression that tin will use to find Subject suffixes\n" "# which will be removed when replying or posting followup.\n" @@ -6616,15 +6663,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:2034 +#: src/lang.c:2047 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:2035 +#: src/lang.c:2048 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:2036 +#: src/lang.c:2049 msgid "" "# A regular expression that tin will use to find the begin of\n" "# a verbatim block.\n" @@ -6632,15 +6679,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:2041 +#: src/lang.c:2054 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:2042 +#: src/lang.c:2055 msgid "Regex for end of a verbatim block" msgstr "BloÄŸun birebir aynısının sonu için regex" -#: src/lang.c:2043 +#: src/lang.c:2056 msgid "" "# A regular expression that tin will use to find the end of\n" "# a verbatim block.\n" @@ -6648,7 +6695,7 @@ msgstr "" "# Tin'in bloÄŸun birebir aynısının sonunu bulmak için\n" "# kullanacağı düzenli ifade.\n" -#: src/lang.c:2048 +#: src/lang.c:2061 msgid "" "Enter name and options for external MIME viewer, --internal for built-in " "viewer" @@ -6656,11 +6703,11 @@ msgstr "" "Harici MIME görüntüleyici için isim ve seçenek girin, --internal for built-" "in viewer" -#: src/lang.c:2049 +#: src/lang.c:2062 msgid "MIME binary content viewer" msgstr "MIME ikili deÄŸeri içerik görüntüleyicisi" -#: src/lang.c:2050 +#: src/lang.c:2063 #, fuzzy msgid "" "# If --internal automatically use the built in MIME viewer for non-text\n" @@ -6674,15 +6721,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:2057 +#: src/lang.c:2070 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:2058 +#: src/lang.c:2071 msgid "Ask before using MIME viewer" msgstr "MIME görüntüleyiciyi kullanmadan önce sor" -#: src/lang.c:2059 +#: src/lang.c:2072 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" @@ -6691,38 +6738,38 @@ msgstr "" "önce soracak\n" "# bu sadece metamail_prog bir ÅŸeye ayarlı ise olur\n" -#: src/lang.c:2064 +#: src/lang.c:2077 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:2065 +#: src/lang.c:2078 msgid "Catchup read groups when quitting" msgstr "Çıkmadan okunan gruplar yakalansın mı" -#: src/lang.c:2066 +#: src/lang.c:2079 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:2071 +#: src/lang.c:2084 msgid "Catchup group using left key" msgstr "Sol tuÅŸ ile grubu yakala" -#: src/lang.c:2072 +#: src/lang.c:2085 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:2077 +#: src/lang.c:2090 msgid "Catchup thread by using left key" msgstr "Makaleyi sol tuÅŸ ile yakala" -#: src/lang.c:2083 +#: src/lang.c:2096 msgid "Which actions require confirmation" msgstr "Hangi eylemler onay gerektiriyor" -#: src/lang.c:2084 +#: src/lang.c:2097 #, fuzzy msgid "" "# What should we ask confirmation for.\n" @@ -6745,58 +6792,58 @@ msgstr "" "# 4 = Çok Bölümlü Konu\n" "# 5 = Yüzde EÅŸleÅŸmesi\n" -#: src/lang.c:2098 +#: src/lang.c:2111 msgid "'Mark as (un)read' ignores tags" msgstr "'Okun(ma)muÅŸ olarak iÅŸaretle' etiketleri yoksayar" -#: src/lang.c:2099 +#: src/lang.c:2112 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:2103 +#: src/lang.c:2116 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:2104 +#: src/lang.c:2117 msgid "Program that opens URLs" msgstr "URL'leri açan program" -#: src/lang.c:2105 +#: src/lang.c:2118 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:2110 +#: src/lang.c:2123 msgid "Use mouse in xterm" msgstr "xterm'de fare kullan" -#: src/lang.c:2111 +#: src/lang.c:2124 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:2117 +#: src/lang.c:2130 msgid "Use scroll keys on keypad" msgstr "TuÅŸ takımındaki ok tuÅŸlarını kullan" -#: src/lang.c:2118 +#: src/lang.c:2131 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:2123 +#: src/lang.c:2136 msgid "Enter maximum number of article to get. sets." msgstr "En fazla alınacak makalenin sayısını yazın. ayarlar. " -#: src/lang.c:2124 +#: src/lang.c:2137 msgid "Number of articles to get" msgstr "Alınacak makale sayısı" -#: src/lang.c:2125 +#: src/lang.c:2138 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" @@ -6805,30 +6852,30 @@ msgstr "" "okunmamıştan öncce\n" "# ÅŸu anki mevcut okunan makale sayısı okunur\n" -#: src/lang.c:2130 +#: src/lang.c:2143 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:2131 +#: src/lang.c:2144 msgid "Article recentness time limit" msgstr "Makalenin yenilik zaman sınırı" -#: src/lang.c:2132 +#: src/lang.c:2145 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:2136 +#: src/lang.c:2149 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:2137 +#: src/lang.c:2150 msgid "Wildcard matching" msgstr "Joker karakterler eÅŸleÅŸtiriyor" -#: src/lang.c:2138 +#: src/lang.c:2151 msgid "" "# Wildcard matching\n" "# Possible values are (the default is marked with *):\n" @@ -6840,62 +6887,62 @@ msgstr "" "# * 0 = wildmat\n" "# 1 = regex\n" -#: src/lang.c:2145 +#: src/lang.c:2158 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:2146 +#: src/lang.c:2159 msgid "Score limit (kill)" msgstr "Skor sınırı (yok et)" -#: src/lang.c:2147 +#: src/lang.c:2160 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:2151 +#: src/lang.c:2164 msgid "Enter default score to kill articles. sets." msgstr "Makaleleri yok etmek için varsayılan skoru yazın. ayarlar." -#: src/lang.c:2152 +#: src/lang.c:2165 msgid "Default score to kill articles" msgstr "Makaleleri yok etmek için öntanımlı skor" -#: src/lang.c:2153 +#: src/lang.c:2166 msgid "# Default score to kill articles\n" msgstr "# Makaleleri yok etmek için öntanımlı skor\n" -#: src/lang.c:2157 +#: src/lang.c:2170 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:2158 +#: src/lang.c:2171 msgid "Score limit (select)" msgstr "Skor sınırı (seç) :" -#: src/lang.c:2159 +#: src/lang.c:2172 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:2163 +#: src/lang.c:2176 msgid "Enter default score to select articles. sets." msgstr "Makaleleri seçmek için öntanımlı skoru yazın. ayarlar." -#: src/lang.c:2164 +#: src/lang.c:2177 msgid "Default score to select articles" msgstr "Makaleleri seçmek için öntanımlı skor" -#: src/lang.c:2165 +#: src/lang.c:2178 msgid "# Default score to select articles\n" msgstr "# Makaleleri seçmek için öntanımlı skor\n" -#: src/lang.c:2171 +#: src/lang.c:2184 msgid "Use slrnface to show ''X-Face:''s" msgstr " ''X-Face:''leri göstermek için slmface kullan" -#: src/lang.c:2172 +#: src/lang.c:2185 msgid "" "# If ON using slrnface(1) to interpret the ''X-Face:'' header.\n" "# Only useful when running in an xterm.\n" @@ -6904,19 +6951,19 @@ msgstr "" "kullanılır.\n" "# Sadece xterm'de çalışırken faydalı.\n" -#: src/lang.c:2180 +#: src/lang.c:2193 msgid "Use ANSI color" msgstr "ANSI renk kullan" -#: src/lang.c:2181 +#: src/lang.c:2194 msgid "# If ON using ANSI-color\n" msgstr "# EÄŸer AÇIK durumundaysa ANSI-renk kullanılıyor\n" -#: src/lang.c:2186 +#: src/lang.c:2199 msgid "Standard foreground color" msgstr "Standart önplan rengi" -#: src/lang.c:2187 +#: src/lang.c:2200 msgid "" "# Standard foreground color\n" "# Default: -1 (default color)\n" @@ -6924,11 +6971,11 @@ msgstr "" "# Standart önplan rengi\n" "# Öntanımlı: -1 (varsayılan renk)\n" -#: src/lang.c:2193 +#: src/lang.c:2206 msgid "Standard background color" msgstr "Standart arkaplan rengi" -#: src/lang.c:2194 +#: src/lang.c:2207 msgid "" "# Standard background color\n" "# Default: -1 (default color)\n" @@ -6936,11 +6983,11 @@ msgstr "" "# Standart arkaplan rengi\n" "# Öntanımlı: -1 (öntanımlı renk)\n" -#: src/lang.c:2200 +#: src/lang.c:2213 msgid "Color for inverse text (background)" msgstr "Ters metin için renk (arkaplan)" -#: src/lang.c:2201 +#: src/lang.c:2214 msgid "" "# Color of background for inverse text\n" "# Default: 4 (blue)\n" @@ -6948,11 +6995,11 @@ msgstr "" "# Ters metin için arkaplan rengi\n" "# Öntanımlı: 4 (mavi)\n" -#: src/lang.c:2207 +#: src/lang.c:2220 msgid "Color for inverse text (foreground)" msgstr "Ters metin için renk (önplan)" -#: src/lang.c:2208 +#: src/lang.c:2221 msgid "" "# Color of foreground for inverse text\n" "# Default: 7 (white)\n" @@ -6960,11 +7007,11 @@ msgstr "" "# Ters çerilmiÅŸ metin için önplan rengi\n" "# Öntanımlı: 7 (beyaz)\n" -#: src/lang.c:2214 +#: src/lang.c:2227 msgid "Color of text lines" msgstr "Metin satırları için renk" -#: src/lang.c:2215 +#: src/lang.c:2228 msgid "" "# Color of text lines\n" "# Default: -1 (default color)\n" @@ -6972,11 +7019,11 @@ msgstr "" "# Metin satırlarının renkleri\n" "# Varsayılan: -1 (varsayılan renk)\n" -#: src/lang.c:2221 +#: src/lang.c:2234 msgid "Color of mini help menu" msgstr "Küçük yardım menüsü için renk" -#: src/lang.c:2222 +#: src/lang.c:2235 msgid "" "# Color of mini help menu\n" "# Default: 3 (brown)\n" @@ -6984,11 +7031,11 @@ msgstr "" "# Küçük yardım menüsü için renk\n" "# Öntanımlı: 3 (kahverengi)\n" -#: src/lang.c:2228 +#: src/lang.c:2241 msgid "Color of help text" msgstr "Yardım metinleri için renk" -#: src/lang.c:2229 +#: src/lang.c:2242 msgid "" "# Color of help pages\n" "# Default: -1 (default color)\n" @@ -6996,11 +7043,11 @@ msgstr "" "# Yardım sayfalarının renkleri\n" "# Varsayılan: -1 (varsayılan renk)\n" -#: src/lang.c:2235 +#: src/lang.c:2248 msgid "Color of status messages" msgstr "Durum mesajları için renk" -#: src/lang.c:2236 +#: src/lang.c:2249 msgid "" "# Color of messages in last line\n" "# Default: 6 (cyan)\n" @@ -7008,11 +7055,11 @@ msgstr "" "# Son satırdaki iletilerin rengi\n" "# Öntanımlı: 6 (cam göbeÄŸi)\n" -#: src/lang.c:2242 +#: src/lang.c:2255 msgid "Color of quoted lines" msgstr "Alıntılanmış satırların rengi" -#: src/lang.c:2243 +#: src/lang.c:2256 msgid "" "# Color of quote-lines\n" "# Default: 2 (green)\n" @@ -7020,11 +7067,11 @@ msgstr "" "# Alıntılanmış satır rengi\n" "# Öntanımlı: 2 (yeÅŸil)\n" -#: src/lang.c:2249 +#: src/lang.c:2262 msgid "Color of twice quoted line" msgstr "İki kez alıntılanan satırların rengi" -#: src/lang.c:2250 +#: src/lang.c:2263 msgid "" "# Color of twice quoted lines\n" "# Default: 3 (brown)\n" @@ -7032,32 +7079,32 @@ msgstr "" "# İki kez alıntılanan satırların rengi\n" "# Öntanımı: 3 (kahverengi)\n" -#: src/lang.c:2256 +#: src/lang.c:2269 msgid "Color of =>3 times quoted line" msgstr "3 ya da daha fazla alıntılanan satırların rengi" -#: src/lang.c:2257 +#: src/lang.c:2270 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:2263 +#: src/lang.c:2276 msgid "Color of article header lines" msgstr "Makale üst bilgi satırlarının rengi" -#: src/lang.c:2264 +#: src/lang.c:2277 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:2270 +#: src/lang.c:2283 msgid "Color of actual news header fields" msgstr "Mevcut haber üst bilgi alanları için renk" -#: src/lang.c:2271 +#: src/lang.c:2284 msgid "" "# Color of actual news header fields\n" "# Default: 9 (light red)\n" @@ -7065,11 +7112,11 @@ msgstr "" "# Mevcut haber üst bilgi alanları için renk\n" "# Öntanımlı: 9 (açık kırmızı)\n" -#: src/lang.c:2277 +#: src/lang.c:2290 msgid "Color of article subject lines" msgstr "Makale baÅŸlık satırları için renk" -#: src/lang.c:2278 +#: src/lang.c:2291 msgid "" "# Color of article subject\n" "# Default: 6 (cyan)\n" @@ -7077,11 +7124,11 @@ msgstr "" "# Makale baÅŸlığı rengi\n" "# Öntanımlı: 6 (camgöbeÄŸi)\n" -#: src/lang.c:2284 +#: src/lang.c:2297 msgid "Color of external quotes" msgstr "Harici alıntıların rengi" -#: src/lang.c:2285 +#: src/lang.c:2298 msgid "" "# Color of quoted text from external sources\n" "# Default: 5 (pink)\n" @@ -7089,11 +7136,11 @@ msgstr "" "# Harici kaynaklardan alıntılanan metnin rengi\n" "# Varsayılan: 5 (pembe)\n" -#: src/lang.c:2291 +#: src/lang.c:2304 msgid "Color of response counter" msgstr "Yanıt sayacı rengi" -#: src/lang.c:2292 +#: src/lang.c:2305 msgid "" "# Color of response counter\n" "# Default: 2 (green)\n" @@ -7101,11 +7148,11 @@ msgstr "" "# Yanıt sayacı rengi\n" "# Öntanımlı: 2 (yeÅŸil)\n" -#: src/lang.c:2298 +#: src/lang.c:2311 msgid "Color of sender (From:)" msgstr "Gönderen rengi (Gönderen:)" -#: src/lang.c:2299 +#: src/lang.c:2312 msgid "" "# Color of sender (From:)\n" "# Default: 2 (green)\n" @@ -7113,11 +7160,11 @@ msgstr "" "# Gönderen rengi (Gönderen:)\n" "# Öntanımlı: 2 (yeÅŸil)\n" -#: src/lang.c:2305 +#: src/lang.c:2318 msgid "Color of help/mail sign" msgstr "Yardım/posta iÅŸaretinin rengi" -#: src/lang.c:2306 +#: src/lang.c:2319 msgid "" "# Color of Help/Mail-Sign\n" "# Default: 4 (blue)\n" @@ -7125,11 +7172,11 @@ msgstr "" "# Yardım/Posta İşareti rengi\n" "# Öntanımlı: 4 (mavi)\n" -#: src/lang.c:2312 +#: src/lang.c:2325 msgid "Color of signatures" msgstr "İmzaların rengi" -#: src/lang.c:2313 +#: src/lang.c:2326 msgid "" "# Color of signature\n" "# Default: 4 (blue)\n" @@ -7137,11 +7184,11 @@ msgstr "" "# İnzanın rengi\n" "# Öntanımlı: 4 (mavi)\n" -#: src/lang.c:2319 +#: src/lang.c:2332 msgid "Color of highlighted URLs" msgstr "Vurgulanmış URL'lerin rengi" -#: src/lang.c:2320 +#: src/lang.c:2333 msgid "" "# Color of highlighted URLs\n" "# Default: -1 (default color)\n" @@ -7149,11 +7196,11 @@ msgstr "" "# Vurgulanmış URL renkleri\n" "# Default: -1 (varsayılan renk)\n" -#: src/lang.c:2326 +#: src/lang.c:2339 msgid "Color of verbatim blocks" msgstr "Birebir aynı blokların rengi" -#: src/lang.c:2327 +#: src/lang.c:2340 msgid "" "# Color of verbatim blocks\n" "# Default: 5 (pink)\n" @@ -7161,11 +7208,11 @@ msgstr "" "# Birebir aynı blokların rengi\n" "# Varsayılan: 5 (pink)\n" -#: src/lang.c:2333 +#: src/lang.c:2346 msgid "Color of highlighting with *stars*" msgstr "*yıldız* ile vurgulama rengi" -#: src/lang.c:2334 +#: src/lang.c:2347 msgid "" "# Color of word highlighting with *stars*\n" "# Default: 11 (yellow)\n" @@ -7173,11 +7220,11 @@ msgstr "" "# *yıldız* ile kelime vurgulama rengi\n" "# Öntanımlı: 11 (yeÅŸil)\n" -#: src/lang.c:2340 +#: src/lang.c:2353 msgid "Color of highlighting with _dash_" msgstr "_alt çizgi_ ile vurgulama rengi" -#: src/lang.c:2341 +#: src/lang.c:2354 msgid "" "# Color of word highlighting with _dash_\n" "# Default: 13 (light pink)\n" @@ -7185,11 +7232,11 @@ msgstr "" "# _alt çizgi_ ile kelime vurgulama rengi\n" "# Öntanımlı: 13 (açık pembe)\n" -#: src/lang.c:2347 +#: src/lang.c:2360 msgid "Color of highlighting with /slash/" msgstr "/taksim/ ile vurgulama rengi" -#: src/lang.c:2348 +#: src/lang.c:2361 msgid "" "# Color of word highlighting with /slash/\n" "# Default: 14 (light cyan)\n" @@ -7197,11 +7244,11 @@ msgstr "" "# /taksim/ ile kelime vurgulama rengi\n" "# Öntanımlı: 14 (açık camgöbeÄŸi)\n" -#: src/lang.c:2354 +#: src/lang.c:2367 msgid "Color of highlighting with -stroke-" msgstr "-tire- ile vurgulama rengi" -#: src/lang.c:2355 +#: src/lang.c:2368 msgid "" "# Color of word highlighting with -stroke-\n" "# Default: 12 (light blue)\n" @@ -7209,11 +7256,11 @@ msgstr "" "# -vuruÅŸ- ile kelime vurgulama rengi\n" "# Öntanımlı: 14 (açık mavi)\n" -#: src/lang.c:2362 +#: src/lang.c:2375 msgid "Attr. of highlighting with *stars*" msgstr "*yıldız* ile vurgulama özelliÄŸi" -#: src/lang.c:2363 +#: src/lang.c:2376 msgid "" "# Attributes of word highlighting on mono terminals\n" "# Possible values are:\n" @@ -7241,11 +7288,11 @@ msgstr "" "# *yıldızlarla kelime vurgulama özelliÄŸi\n" "# Öntanımlı: 6 (kalın)\n" -#: src/lang.c:2378 +#: src/lang.c:2391 msgid "Attr. of highlighting with _dash_" msgstr "_alt çizgi_ ile vurgulama özelliÄŸi" -#: src/lang.c:2379 +#: src/lang.c:2392 msgid "" "# Attribute of word highlighting with _dash_\n" "# Default: 2 (best highlighting)\n" @@ -7253,11 +7300,11 @@ msgstr "" "# _tire_ ile vurgulanan kelimenin rengi\n" "# Varsayılan: 2 (en iyi vurgu)\n" -#: src/lang.c:2385 +#: src/lang.c:2398 msgid "Attr. of highlighting with /slash/" msgstr "/bölü/ ile vurgulama özelliÄŸi" -#: src/lang.c:2386 +#: src/lang.c:2399 msgid "" "# Attribute of word highlighting with /slash/\n" "# Default: 5 (half bright)\n" @@ -7265,11 +7312,11 @@ msgstr "" "# /taksim/ ile kelime vurgulama özelliÄŸi\n" "# Öntanımlı: 5 (hafif parlak)\n" -#: src/lang.c:2392 +#: src/lang.c:2405 msgid "Attr. of highlighting with -stroke-" msgstr "-tire- ile vurgulama özniteliÄŸi" -#: src/lang.c:2393 +#: src/lang.c:2406 msgid "" "# Attribute of word highlighting with -stroke-\n" "# Default: 3 (reverse video)\n" @@ -7277,27 +7324,27 @@ msgstr "" "# -tire- ile kelime vurgulama özniteliÄŸi\n" "# Öntanımlı: 3 (ters video)\n" -#: src/lang.c:2399 +#: src/lang.c:2412 msgid "URL highlighting in message body" msgstr "İleti gövdesindeki URL vurgulaması" -#: src/lang.c:2400 +#: src/lang.c:2413 msgid "# Enable URL highlighting?\n" msgstr "# URL vurgulamasını etkinleÅŸtir?\n" -#: src/lang.c:2405 +#: src/lang.c:2418 msgid "Word highlighting in message body" msgstr "İleti gövdesinde kelime vurgulama" -#: src/lang.c:2406 +#: src/lang.c:2419 msgid "# Enable word highlighting?\n" msgstr "# Kelime vurgulamasını etkinleÅŸtir?\n" -#: src/lang.c:2411 +#: src/lang.c:2424 msgid "What to display instead of mark" msgstr "İşaretin yerine ne gösterilecek?" -#: src/lang.c:2412 +#: src/lang.c:2425 msgid "" "# Should the leading and ending stars and dashes also be displayed,\n" "# even when they are highlighting marks?\n" @@ -7313,64 +7360,64 @@ msgstr "" "# 1 = evet, iÅŸareti göster\n" "# * 2 = onların yerine bir boÅŸluk yaz\n" -#: src/lang.c:2421 +#: src/lang.c:2434 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:2422 +#: src/lang.c:2435 msgid "Page line wrap column" msgstr "Sayfa satırı sütunu çevreliyor" -#: src/lang.c:2423 +#: src/lang.c:2436 msgid "# Wrap article lines at column\n" msgstr "# Sütundaki makale satırlarını çevrele\n" -#: src/lang.c:2428 +#: src/lang.c:2441 msgid "Wrap around threads on next unread" msgstr "Sonraki okunmayanda zincirleri çevrele" -#: src/lang.c:2429 +#: src/lang.c:2442 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:2433 +#: src/lang.c:2446 msgid "Enter default mail address (and fullname). sets." msgstr "Öntanımlı e-posta adresini (ve tüm ismi) yaz, ayarlar." -#: src/lang.c:2434 src/lang.c:2949 +#: src/lang.c:2447 src/lang.c:2948 msgid "Mail address (and fullname)" msgstr "E-posta adresi (ve tüm isim)" -#: src/lang.c:2435 +#: src/lang.c:2448 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:2440 +#: src/lang.c:2453 msgid "Show empty Followup-To in editor" msgstr "BoÅŸ izleneni düzenleyicide göster" -#: src/lang.c:2441 +#: src/lang.c:2454 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:2445 +#: src/lang.c:2458 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:2446 +#: src/lang.c:2459 msgid "Create signature from path/command" msgstr "Yoldan/komuttan imza oluÅŸtur" -#: src/lang.c:2447 +#: src/lang.c:2460 #, fuzzy, c-format msgid "" "# Signature path (random sigs)/file to be used when posting/replying\n" @@ -7384,43 +7431,43 @@ msgstr "" "# sigfile=!komut harici komutu imza oluÅŸturmak için çalıştırır\n" "# sigfile=--none imza eklemez\n" -#: src/lang.c:2455 +#: src/lang.c:2468 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:2456 +#: src/lang.c:2469 msgid "Prepend signature with \"-- \"" msgstr "İmzayı \"--\" ile baÅŸlat" -#: src/lang.c:2457 +#: src/lang.c:2470 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:2461 +#: src/lang.c:2474 msgid "Add signature when reposting articles. toggles & sets." msgstr "" "Makaleleri yeniden gönderirken imza ekle. deÄŸiÅŸtirir & ayarlar." -#: src/lang.c:2462 +#: src/lang.c:2475 msgid "Add signature when reposting" msgstr "Tekrar gönderirken imza ekle" -#: src/lang.c:2463 +#: src/lang.c:2476 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:2467 +#: src/lang.c:2480 #, 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:2468 +#: src/lang.c:2481 msgid "Characters used as quote-marks" msgstr "Tırnak iÅŸaretleri olarak kullanılmış karakterler" -#: src/lang.c:2469 +#: src/lang.c:2482 #, fuzzy msgid "" "# Characters used in quoting to followups and replies.\n" @@ -7429,11 +7476,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:2475 +#: src/lang.c:2488 msgid "Quoting behavior" msgstr "Alıntılama davranışı" -#: src/lang.c:2476 +#: src/lang.c:2489 msgid "" "# How quoting should be handled when following up or replying.\n" "# Possible values are (the default is marked with *):\n" @@ -7457,17 +7504,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:2489 src/lang.c:2497 src/lang.c:2503 +#: src/lang.c:2502 src/lang.c:2510 src/lang.c:2516 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:2490 +#: src/lang.c:2503 msgid "Quote line when following up" msgstr "Takip ederken satırı alıntıla" -#: src/lang.c:2491 +#: src/lang.c:2504 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" @@ -7478,40 +7525,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:2498 +#: src/lang.c:2511 msgid "Quote line when cross-posting" msgstr "Çapraz gönderirken satırı alıntıla" -#: src/lang.c:2504 +#: src/lang.c:2517 msgid "Quote line when mailing" msgstr "E-posta gönderirken satırı alıntıla" -#: src/lang.c:2509 +#: src/lang.c:2522 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:2510 +#: src/lang.c:2523 msgid "Insert 'User-Agent:' header" msgstr "'User-Agent' baÅŸlığı ekle" -#: src/lang.c:2511 +#: src/lang.c:2524 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:2516 +#: src/lang.c:2529 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:2517 +#: src/lang.c:2530 msgid "MM_CHARSET" msgstr "MM_CHARSET" -#: src/lang.c:2518 +#: src/lang.c:2531 msgid "" "# Charset supported locally which is also used for MIME header and\n" "# Content-Type header.\n" @@ -7529,43 +7576,43 @@ msgstr "" "# haricinde karakter kümeleri gösterilemez kabul edilir ve '?' olarak " "gösterilir.\n" -#: src/lang.c:2528 +#: src/lang.c:2541 msgid "MM_NETWORK_CHARSET" msgstr "MM_NETWORK_CHARSET" -#: src/lang.c:2529 +#: src/lang.c:2542 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:2533 +#: src/lang.c:2546 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:2534 +#: src/lang.c:2547 msgid "MM_LOCAL_CHARSET" msgstr "MM_LOCAL_CHARSET" -#: src/lang.c:2535 +#: src/lang.c:2548 msgid "# Charset supported locally.\n" msgstr "# Karakter kümesi yerel olarak destekleniyor.\n" -#: src/lang.c:2542 +#: src/lang.c:2555 msgid "Mailbox format" msgstr "Mailbox biçimi" -#: src/lang.c:2543 +#: src/lang.c:2556 msgid "# Format of the mailbox.\n" msgstr "# mailbox biçimi.\n" -#: src/lang.c:2548 +#: src/lang.c:2561 msgid "MIME encoding in news messages" msgstr "Haber mesajlarında MIME kodlama" -#: src/lang.c:2549 +#: src/lang.c:2562 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" @@ -7581,15 +7628,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:2557 src/lang.c:2578 +#: src/lang.c:2570 src/lang.c:2591 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:2558 +#: src/lang.c:2571 msgid "Use 8bit characters in news headers" msgstr "Haber baÅŸlıklarında 8bit karakterler kullan." -#: src/lang.c:2559 +#: src/lang.c:2572 msgid "" "# If ON, 8bit characters in news headers are NOT encoded.\n" "# default is OFF. Thus 8bit characters are encoded by default.\n" @@ -7601,32 +7648,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:2566 +#: src/lang.c:2579 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:2567 +#: src/lang.c:2580 msgid "View post-processed files" msgstr "sonradan-iÅŸlenmiÅŸ dosyaları göster" -#: src/lang.c:2568 +#: src/lang.c:2581 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:2573 +#: src/lang.c:2586 msgid "MIME encoding in mail messages" msgstr "E-posta iletilerinde MIME kodlama" -#: src/lang.c:2579 +#: src/lang.c:2592 msgid "Use 8bit characters in mail headers" msgstr "E-posta baÅŸlıklarında 8bit karakterler kullan" -#: src/lang.c:2580 +#: src/lang.c:2593 msgid "" "# If ON, 8bit characters in mail headers are NOT encoded.\n" "# default is OFF. Thus 8bit characters are encoded by default.\n" @@ -7644,11 +7691,11 @@ msgstr "" "# yasaklar. EÄŸer çok önemli bir nedeniniz yoksa bunu AÇIK TUTMAMANI " "önerilir.\n" -#: src/lang.c:2591 +#: src/lang.c:2604 msgid "Strip blanks from ends of lines" msgstr "Satır sonu boÅŸları yok et" -#: src/lang.c:2592 +#: src/lang.c:2605 msgid "" "# If ON strip blanks from ends of lines for faster display on slow " "terminals.\n" @@ -7656,17 +7703,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:2598 +#: src/lang.c:2611 msgid "If ON, use transliteration. toggles & sets." msgstr "" "EÄŸer AÇIK durumdaysa damga çevirisi kullan. deÄŸiÅŸtirir & " "ayarlar." -#: src/lang.c:2599 +#: src/lang.c:2612 msgid "Transliteration" msgstr "BaÅŸka alfabe ile yazma" -#: src/lang.c:2600 +#: src/lang.c:2613 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" @@ -7677,11 +7724,11 @@ msgstr "" "karakterlerin\n" "# bir ya da birkaçı ile benzetilebilir.\n" -#: src/lang.c:2608 +#: src/lang.c:2621 msgid "Send you a Cc/Bcc automatically" msgstr "kopyasını/gizli kopyasını otomatik olarak kendine gönder" -#: src/lang.c:2609 +#: src/lang.c:2622 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" @@ -7697,25 +7744,25 @@ msgstr "" "# 2 = Gizli Bilgi\n" "# 3 = Bilgi ve Gizli Bilgi\n" -#: src/lang.c:2620 +#: src/lang.c:2633 msgid "Hash algorithm for Cancel-Lock/Cancel-Key" msgstr "" -#: src/lang.c:2621 +#: src/lang.c:2634 msgid "" "# Hash algorithm for Cancel-Lock/Cancel-Key (default 'sha1')\n" "# Use 'none' to not generate Cancel-Lock headers.\n" msgstr "" -#: src/lang.c:2627 +#: src/lang.c:2640 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:2628 +#: src/lang.c:2641 msgid "Spamtrap warning address parts" msgstr "Spam tuzağı uyarı adres bölümleri" -#: src/lang.c:2629 +#: src/lang.c:2642 msgid "" "# A comma-delimited list of address-parts you want to be warned\n" "# about when trying to reply by email.\n" @@ -7723,30 +7770,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:2634 +#: src/lang.c:2647 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:2635 +#: src/lang.c:2648 msgid "No. of days a filter entry is valid" msgstr "Süzgeç girdisinin geçerli olduÄŸu gün sayısı" -#: src/lang.c:2636 +#: src/lang.c:2649 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:2640 +#: src/lang.c:2653 msgid "Add posted articles to filter. toggles & sets." msgstr "" "GönderilmiÅŸ makaleleri süzgece ekle. deÄŸiÅŸtirir & ayarlar." -#: src/lang.c:2641 +#: src/lang.c:2654 msgid "Add posted articles to filter" msgstr "Gönderilen makaleleri süzgece ekle" -#: src/lang.c:2642 +#: src/lang.c:2655 msgid "" "# If ON add posted articles which start a new thread to filter for\n" "# highlighting follow-ups\n" @@ -7755,26 +7802,26 @@ msgstr "" "oluÅŸturan\n" "# gönderilmiÅŸ makaleleri ekle\n" -#: src/lang.c:2646 +#: src/lang.c:2659 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:2647 +#: src/lang.c:2660 msgid "Mail directory" msgstr "Eposta dizini" -#: src/lang.c:2648 +#: src/lang.c:2661 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:2653 +#: src/lang.c:2666 msgid "Save articles in batch mode (-S)" msgstr "Makaleleri toplu modda kaydet (-S)" -#: src/lang.c:2654 +#: src/lang.c:2667 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" @@ -7782,39 +7829,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:2659 +#: src/lang.c:2672 msgid "The directory where you want articles/threads saved." msgstr "makeleleri/e-pota zincirlerini kaydetmek istediÄŸiniz dizin." -#: src/lang.c:2660 +#: src/lang.c:2673 msgid "Directory to save arts/threads in" msgstr "makaleler/zincirler ÅŸu dizine kaydedilir" -#: src/lang.c:2661 +#: src/lang.c:2674 msgid "# Directory where articles/threads are saved\n" msgstr "# Makalelerin/zincirlerin kaydedildiÄŸi dizin\n" -#: src/lang.c:2665 -msgid "" -"Auto save article/thread by Archive-name: header. toggles & " -"sets." -msgstr "" -"Archive-name: baÅŸlığına göre makale/zincirleri otomatik kaydet. " -"deÄŸiÅŸtirir & ayarlar." - -#: src/lang.c:2666 -msgid "Use Archive-name: header for save" -msgstr "Kaydetmek için Archive-name: üst bilgisini kullan" - -#: src/lang.c:2667 -msgid "" -"# If ON articles/threads with Archive-name: in mail header will\n" -"# be automatically saved with the Archive-name & part/patch no.\n" -msgstr "" -"# EÄŸer AÇIK ise Archive-name: olan baÅŸlık makaleler/zincirler\n" -"# otomatik olarak Arcive-name & parti/ek no. ile kaydedilecektir.\n" - -#: src/lang.c:2672 +#: src/lang.c:2678 msgid "" "Mark saved articles/threads as read. toggles, sets, " "cancels." @@ -7822,23 +7849,23 @@ msgstr "" "Kaydedilen makale/zincirleri okunmuÅŸ olarak iÅŸaretle. deÄŸiÅŸtirir, " " ayarlar, iptal eder." -#: src/lang.c:2673 +#: src/lang.c:2679 msgid "Mark saved articles/threads as read" msgstr "KaydedilmiÅŸ makaleleri/eposta zincirlerini okunmuÅŸ olarak iÅŸaretle" -#: src/lang.c:2674 +#: src/lang.c:2680 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:2678 +#: src/lang.c:2684 msgid "Do post processing (eg. extract attachments) for saved articles." msgstr "KaydedilmiÅŸ makaleler için sonradan iÅŸleme uygula (örn. ek çıkartma)." -#: src/lang.c:2679 +#: src/lang.c:2685 msgid "Post process saved articles" msgstr "KaydedilmiÅŸ makaleleri sonradan iÅŸle" -#: src/lang.c:2680 +#: src/lang.c:2686 msgid "" "# Perform post processing (saving binary attachments) from saved articles.\n" "# Possible values are (the default is marked with *):\n" @@ -7852,11 +7879,11 @@ msgstr "" "# 1 = sadece kabuk arÅŸivlerini (shar) çıkart\n" "# 2 = evet\n" -#: src/lang.c:2689 +#: src/lang.c:2695 msgid "Process only unread articles" msgstr "Sadece okunmayan makaleleri iÅŸle" -#: src/lang.c:2690 +#: src/lang.c:2696 msgid "" "# If ON only save/print/pipe/mail unread articles (tagged articles " "excepted)\n" @@ -7864,23 +7891,23 @@ msgstr "" "# EÄŸer AÇIK durumundaysa okunmamış makaleleri sadece kaydet/yazdır/yönlendir/" "postala (etiketlenmiÅŸ makaleler hariç tutulur)\n" -#: src/lang.c:2695 +#: src/lang.c:2701 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:2696 +#: src/lang.c:2702 msgid "Print all headers when printing" msgstr "Yazdırırken bütün üst bilgileri yazdır" -#: src/lang.c:2697 +#: src/lang.c:2703 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:2701 +#: src/lang.c:2707 msgid "" "The printer program with options that is to be used to print articles/" "threads." @@ -7888,57 +7915,38 @@ msgstr "" "Makaleleri/zincirleri yazdırmak için kullanılacak seçenekleriyle yazıcı " "programı" -#: src/lang.c:2702 +#: src/lang.c:2708 msgid "Printer program with options" msgstr "Seçenekleriyle yazıcı programı" -#: src/lang.c:2703 +#: src/lang.c:2709 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:2709 +#: src/lang.c:2715 msgid "Force redraw after certain commands" msgstr "Belli komutlardan sonra ekrandaki çizimin yenilenmesini zorla" -#: src/lang.c:2710 +#: src/lang.c:2716 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:2714 -msgid "" -"Start editor with line offset. toggles, sets, cancels." -msgstr "" -"Satır kaydırarak düzenleciyi baÅŸlat. deÄŸiÅŸtirir, ayarlar, " -"iptal eder." - -#: src/lang.c:2715 -msgid "Start editor with line offset" -msgstr "Düzenleyiciyi satır konumu ile baÅŸlat" - -#: src/lang.c:2716 -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 "" -"# AÇIK ise düzenleyici imleci dosyadaki kaldığı yerden baÅŸlatacak\n" -"# aksi takdirde imleç ilk satırda yer alacak\n" - -#: src/lang.c:2721 +#: src/lang.c:2720 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:2722 +#: src/lang.c:2721 msgid "Invocation of your editor" msgstr "Düzenleyicinizin baÅŸlatılması" -#: src/lang.c:2723 +#: src/lang.c:2722 msgid "" "# Format of editor line including parameters\n" "# %E Editor %F Filename %N Linenumber\n" @@ -7946,17 +7954,17 @@ msgstr "" "# Parametrelerde düzenleyici satırı biçimi\n" "# %E Düzenleyici %F Dosya adı %N Satır numarası\n" -#: src/lang.c:2728 +#: src/lang.c:2727 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:2729 +#: src/lang.c:2728 msgid "External inews" msgstr "Harici inews" -#: src/lang.c:2730 +#: src/lang.c:2729 msgid "" "# If --internal use the built in mini inews for posting via NNTP\n" "# otherwise use an external inews program\n" @@ -7964,34 +7972,35 @@ 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:2734 +#: src/lang.c:2733 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:2735 +#: src/lang.c:2734 msgid "Invocation of your mail command" msgstr "E-posta komutunuzun baÅŸlatılması" -#: src/lang.c:2736 +#: src/lang.c:2735 +#, fuzzy msgid "" "# Format of mailer line including parameters\n" "# %M Mailer %S Subject %T To %F Filename\n" -"# ie. to use elm as your mailer: elm -s \"%S\" \"%T\" < %F\n" -"# ie. elm interactive : elm -i %F -s \"%S\" \"%T\"\n" +"# ie. to use mutt as your mailer: mutt -s \"%S\" -- \"%T\" < %F\n" +"# ie. mutt interactive : mutt -i %F -s \"%S\" -- \"%T\"\n" msgstr "" "# Gönderen satırının parametrelerle birlikte biçimi\n" "# %M Epostacı %S BaÅŸlık %T Kime %F Dosya adı\n" -"# örn. epostacı olarak elm: elm -s \"%S\" \"%T\" < %F\n" -"# örn. elm interaktif : elm -i %F -s \"%S\" \"%T\"\n" +"# örn. epostacı olarak mutt : mutt -s \"%S\" \"%T\" < %F\n" +"# örn. mutt interaktif : mutt -i %F -s \"%S\" \"%T\"\n" -#: src/lang.c:2744 +#: src/lang.c:2743 msgid "Use interactive mail reader" msgstr "EtkileÅŸimli posta okuyucusu kullan" -#: src/lang.c:2745 +#: src/lang.c:2744 msgid "" "# Interactive mailreader\n" "# Possible values are (the default is marked with *):\n" @@ -8007,36 +8016,36 @@ msgstr "" "# 2 = etkileÅŸimli eposta okuyucusunu dosyada baÅŸlıklar olmayacak ÅŸekilde " "kullan\n" -#: src/lang.c:2754 +#: src/lang.c:2753 msgid "Remove ~/.article after posting" msgstr "Gönderim sonrası ~/.article dosyasını sil" -#: src/lang.c:2755 +#: src/lang.c:2754 msgid "# If ON remove ~/.article after posting.\n" msgstr "# AÇIK durumundaysa gönderim sonrası ~/.article dosyasını sil.\n" -#: src/lang.c:2761 +#: src/lang.c:2760 msgid "Use UTF-8 graphics (thread tree etc.)" msgstr "UTF-8 grafik kullan (zincir aÄŸacı vb.)" -#: src/lang.c:2762 +#: src/lang.c:2761 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:2767 +#: src/lang.c:2766 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:2768 +#: src/lang.c:2767 msgid "Filename for posted articles" msgstr "Gönderilen makaleler için dosya adı" -#: src/lang.c:2769 +#: src/lang.c:2768 msgid "" "# Filename where to keep all postings (default posted)\n" "# If no filename is set then postings will not be saved\n" @@ -8044,39 +8053,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:2774 +#: src/lang.c:2773 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:2775 +#: src/lang.c:2774 msgid "Keep failed arts in ~/dead.articles" msgstr "BaÅŸarısız makaleleri ~/dead.articles altında tut" -#: src/lang.c:2776 +#: src/lang.c:2775 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:2780 +#: src/lang.c:2779 msgid "Do you want to strip unsubscribed groups from .newsrc" msgstr "Abone olmayan grupları çıkart .newsrc dosyasından çıkart" -#: src/lang.c:2781 +#: src/lang.c:2780 msgid "No unsubscribed groups in newsrc" msgstr "newsrc dosyasında abone olunmayan grup yok" -#: src/lang.c:2782 +#: src/lang.c:2781 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:2787 +#: src/lang.c:2786 msgid "Remove bogus groups from newsrc" msgstr "sahte gruplarını newsrc'den çıkart" -#: src/lang.c:2788 +#: src/lang.c:2787 msgid "" "# What to do with bogus groups in newsrc file\n" "# Possible values are (the default is marked with *):\n" @@ -8090,75 +8099,75 @@ msgstr "" "# 1 = kaldır\n" "# 2 = seçim ekranında D ile vurgula\n" -#: src/lang.c:2797 +#: src/lang.c:2796 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:2798 +#: src/lang.c:2797 msgid "NNTP read timeout in seconds" msgstr "NNTP saniye cinsinden okuma zaman aşımı" -#: src/lang.c:2799 +#: src/lang.c:2798 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:2804 +#: src/lang.c:2803 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:2805 +#: src/lang.c:2804 msgid "Interval in secs to reread active" msgstr "Etkin olanı yeniden okmak için saniye cinsinden zaman aralığı" -#: src/lang.c:2806 +#: src/lang.c:2805 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:2811 +#: src/lang.c:2810 msgid "Reconnect to server automatically" msgstr "Sunucuya otomatik olarak baÄŸlan" -#: src/lang.c:2812 +#: src/lang.c:2811 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:2816 +#: src/lang.c:2815 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:2817 +#: src/lang.c:2816 msgid "Cache NNTP overview files locally" msgstr "NNTP önizleme dosyalarını yerel olarak önbellekle" -#: src/lang.c:2818 +#: src/lang.c:2817 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:2822 src/lang.c:2837 src/lang.c:2857 src/lang.c:2876 +#: src/lang.c:2821 src/lang.c:2836 src/lang.c:2856 src/lang.c:2875 msgid "Enter format string. sets, cancels." msgstr "Biçimleme dizgesini girin. ayarlar, iptal eder." -#: src/lang.c:2823 +#: src/lang.c:2822 msgid "Format string for selection level" msgstr "Seçim seviyesinde formatlama dizgesi" -#: src/lang.c:2824 +#: src/lang.c:2823 msgid "" "# Format string for selection level representation\n" "# Default: %f %n %U %G %d\n" @@ -8183,11 +8192,11 @@ msgstr "" "# %n Sayı, ekrandaki satır sayısı\n" "# %U Okunmamış say\n" -#: src/lang.c:2838 +#: src/lang.c:2837 msgid "Format string for group level" msgstr "Grup seviyesinde biçimleme dizgesi" -#: src/lang.c:2839 +#: src/lang.c:2838 msgid "" "# Format string for group level representation\n" "# Default: %n %m %R %L %s %F\n" @@ -8222,11 +8231,11 @@ msgstr "" "# %s BaÅŸlık (sadece grup seviyesinde)\n" "# %S Skor\n" -#: src/lang.c:2858 +#: src/lang.c:2857 msgid "Format string for thread level" msgstr "E-posta zinciri için dizge biçimi" -#: src/lang.c:2859 +#: src/lang.c:2858 msgid "" "# Format string for thread level representation\n" "# Default: %n %m [%L] %T %F\n" @@ -8259,19 +8268,19 @@ msgstr "" "# %S Skor\n" "# %T Zincir aÄŸacı(sadece zincir seviyesinde)\n" -#: src/lang.c:2877 +#: src/lang.c:2876 msgid "Format string for display of dates" msgstr "Tarihlerin gösterilmesi için dizge biçimi" -#: src/lang.c:2878 +#: src/lang.c:2877 msgid "# Format string for date representation\n" msgstr "# Tarih gösterimi için dizge biçimi\n" -#: src/lang.c:2888 +#: src/lang.c:2887 msgid "Unicode normalization form" msgstr "Unicode normalleÅŸtirme biçimi" -#: src/lang.c:2889 +#: src/lang.c:2888 #, fuzzy msgid "" "# Unicode normalization form\n" @@ -8290,20 +8299,21 @@ msgstr "" "# 2 = NFKD\n" "# 3 = NFC\n" "# 4 = NFD\n" +"# 5 = NFKC_CF\n" -#: src/lang.c:2903 +#: src/lang.c:2902 msgid "Render BiDi" msgstr "BiDi gerçekle" -#: src/lang.c:2904 +#: src/lang.c:2903 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:2911 +#: src/lang.c:2910 msgid "Function for sorting articles" msgstr "Makaleleri sıralamak için fonksiyon" -#: src/lang.c:2912 +#: src/lang.c:2911 msgid "" "# Function for sorting articles\n" "# Possible values are (the default is marked with *):\n" @@ -8315,194 +8325,194 @@ msgstr "" "# * 0 = qsort\n" "# 1 = heapsort\n" -#: src/lang.c:2925 +#: src/lang.c:2924 msgid "Automatically GroupMarkUnselArtRead" msgstr "Otomatik olarak GroupMarkUnselArtRead" -#: src/lang.c:2931 +#: src/lang.c:2930 msgid "Delete post-process files" msgstr "sonradan-iÅŸlenmiÅŸ dosyaları sil" -#: src/lang.c:2936 +#: src/lang.c:2935 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:2937 +#: src/lang.c:2936 msgid "Mailbox to save sent mails" msgstr "GönderilmiÅŸ postaları kaydetmek için posta kutusu" -#: src/lang.c:2942 +#: src/lang.c:2941 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:2943 +#: src/lang.c:2942 msgid "Followup-To: header" msgstr "Takip-Et: baÅŸlığı" -#: src/lang.c:2948 +#: src/lang.c:2947 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:2955 +#: src/lang.c:2954 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:2956 +#: src/lang.c:2955 msgid "Ispell program" msgstr "Ispell programı" -#: src/lang.c:2962 +#: src/lang.c:2961 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:2963 +#: src/lang.c:2962 msgid "Mailing list address" msgstr "Eposta listesi adresi" -#: src/lang.c:2969 +#: src/lang.c:2968 msgid "Forward articles as attachment" msgstr "Makaleleri ek olarak ilet" -#: src/lang.c:2974 +#: src/lang.c:2973 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:2975 +#: src/lang.c:2974 msgid "Which MIME types will be saved" msgstr "Hangi MIME türleri kaydedilecek" -#: src/lang.c:2980 +#: src/lang.c:2979 msgid "Value of the Organization: header. sets, cancels." msgstr "Organizasyon: baÅŸlığı için deÄŸer. ayarlar, iptal eder." -#: src/lang.c:2981 +#: src/lang.c:2980 msgid "Organization: header" msgstr "Kurum: üst bilgi" -#: src/lang.c:2986 +#: src/lang.c:2985 msgid "Filename for saved articles. sets, cancels." msgstr "KaydedilmiÅŸ makaleler için dosya adı. ayarlar, iptal eder." -#: src/lang.c:2987 +#: src/lang.c:2986 msgid "savefile" msgstr "kayıtdosyası" -#: src/lang.c:2992 src/lang.c:3016 +#: src/lang.c:2991 src/lang.c:3015 msgid "Scope for the filter rule. sets, cancels." msgstr "Filtre kuralının kapsamı. ayarlar, iptal eder." -#: src/lang.c:2993 +#: src/lang.c:2992 msgid "Quick (1 key) select filter scope" msgstr "Hızlı (1 tuÅŸ) filtre alanı seç" -#: src/lang.c:2998 src/lang.c:3022 +#: src/lang.c:2997 src/lang.c:3021 msgid "Header for filter rule. sets, cancels." msgstr "Filtre kuralının üst bilgisi. ayarlar, iptal eder." -#: src/lang.c:2999 +#: src/lang.c:2998 msgid "Quick (1 key) select filter header" msgstr "Filtre üst bilgisi hızlı seçimi (1 tuÅŸ)" -#: src/lang.c:3004 src/lang.c:3028 +#: src/lang.c:3003 src/lang.c:3027 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:3005 +#: src/lang.c:3004 msgid "Quick (1 key) select filter case" msgstr "Hızlı filtre durumu seçme (1 tuÅŸ)" -#: src/lang.c:3010 src/lang.c:3034 +#: src/lang.c:3009 src/lang.c:3033 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:3011 +#: src/lang.c:3010 msgid "Quick (1 key) select filter expire" msgstr "Hızlı (1 tuÅŸ) filtre bitiÅŸ seçme" -#: src/lang.c:3017 +#: src/lang.c:3016 msgid "Quick (1 key) kill filter scope" msgstr "Hızlı (1 tuÅŸ) filtre alanı öldür" -#: src/lang.c:3023 +#: src/lang.c:3022 msgid "Quick (1 key) kill filter header" msgstr "Hızlı (1 tuÅŸ) filtre baÅŸlığı yok etme" -#: src/lang.c:3029 +#: src/lang.c:3028 msgid "Quick (1 key) kill filter case" msgstr "Hızlı (1 tuÅŸ) filtre durumu öldür" -#: src/lang.c:3035 +#: src/lang.c:3034 msgid "Quick (1 key) kill filter expire" msgstr "Hızlı (1 tuÅŸ) filtre bitiÅŸi öldürme" -#: src/lang.c:3041 +#: src/lang.c:3040 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:3042 +#: src/lang.c:3041 msgid "UNDECLARED_CHARSET" msgstr "UNDECLARED_CHARSET" -#: src/lang.c:3048 +#: src/lang.c:3047 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:3049 +#: src/lang.c:3048 msgid "X_Body" msgstr "X_Body" -#: src/lang.c:3054 +#: src/lang.c:3053 msgid "Insert this header when posting. sets, cancels." msgstr "Bu üst bilgiyi gönderirken ekle. ayarlar, iptal eder." -#: src/lang.c:3055 +#: src/lang.c:3054 msgid "X_Headers" msgstr "X_Headers" -#: src/lang.c:3060 +#: src/lang.c:3059 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:3061 +#: src/lang.c:3060 msgid "Insert 'X-Comment-To:' header" msgstr "'X-Comment-To:' üst bilgisi ekle" #. TODO: lang.c -#: src/main.c:819 +#: src/main.c:824 msgid "reading from local spool" msgstr "yerel kuyruktan okunuyor" #. TODO: != ENOENT ? and -> lang.c -#: src/misc.c:750 +#: src/misc.c:753 #, c-format msgid "Error: unlink %s" msgstr "" -#: src/misc.c:3928 +#: src/misc.c:3933 #, 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:3931 +#: src/misc.c:3936 #, c-format msgid "Version: %s %s release %s (\"%s\")\n" msgstr "Sürüm: %s yayım %s %s (\"%s\")\n" @@ -8520,29 +8530,29 @@ msgstr "" "\n" "Sunucu zaman aşımına uÄŸradı, tekrar baÄŸlanmaya çalışıyor # %d\n" -#: src/nntplib.c:860 src/signal.c:432 +#: src/nntplib.c:860 src/signal.c:433 msgid "NNTP connection error. Exiting..." msgstr "NNTP sunucusuna baÄŸlantı baÅŸarısız %s. Çıkıyor..." -#: src/nntplib.c:872 src/nntplib.c:1864 +#: src/nntplib.c:872 src/nntplib.c:1865 msgid "Rejoin current group\n" msgstr "Åžu anki gruba tekrar katıl\n" -#: src/nntplib.c:880 src/nntplib.c:1872 +#: src/nntplib.c:881 src/nntplib.c:1874 #, c-format msgid "Read (%s)\n" msgstr "Oku (%s)\n" -#: src/nntplib.c:882 +#: src/nntplib.c:883 #, c-format msgid "Resend last command (%s)\n" msgstr "Son komutu tekrar yolla (%s)\n" -#: src/nntplib.c:1512 +#: src/nntplib.c:1513 msgid "CAPABILITIES did not announce READER" msgstr "CAPABILITIES, READER duyurmadı" -#: src/nntplib.c:2018 +#: src/nntplib.c:2020 msgid "MOTD: " msgstr "MOTD: " @@ -8551,7 +8561,7 @@ msgstr "MOTD: " msgid "couldn't expand %s\n" msgstr "%s geniÅŸletilemedi\n" -#: src/post.c:1357 +#: src/post.c:1775 #, fuzzy, c-format msgid "" "Line %d is longer than %d octets and should be folded, but\n" @@ -8560,7 +8570,7 @@ 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:1362 +#: src/post.c:1780 #, fuzzy, c-format msgid "" "Line %d is longer than %d octets and should be folded, but\n" @@ -8572,7 +8582,7 @@ msgstr "" "gönderi hiçbir 8bit karakter içermiyor ve bu sebeple kısaltma " "gerçekleÅŸmeyecek\n" -#: src/post.c:1364 +#: src/post.c:1782 #, fuzzy, c-format msgid "" "Line %d is longer than %d octets and should be folded, but\n" @@ -8581,12 +8591,12 @@ 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:2353 +#: src/post.c:2769 #, c-format msgid "Posting: %.*s ..." msgstr "Gönderiliyor: %.*s ..." -#: src/post.c:4119 +#: src/post.c:4533 msgid "Can't supersede in mailgroups, try repost instead." msgstr "" @@ -8621,7 +8631,7 @@ msgstr "[- Kullanılamıyor -]" #. #. * Add the References data to the cache #. -#: src/refs.c:1015 src/refs.c:1077 +#: src/refs.c:1009 src/refs.c:1071 #, c-format msgid "Building References-trees (%d/%d)..." msgstr "" @@ -8630,7 +8640,7 @@ msgstr "" #. * preamble #. * TODO: -> lang.c #. -#: src/rfc2047.c:1323 +#: src/rfc2047.c:1330 #, c-format msgid "" "This message has been composed in the 'multipart/mixed' MIME-format. If you\n" @@ -8645,39 +8655,39 @@ msgstr "" "henüz deÄŸiÅŸikliÄŸe uÄŸramamış, ve gelecek birkaç ÅŸey garip görünebilir.\n" "\n" -#: src/save.c:1075 +#: src/save.c:1046 msgid "bytes" msgstr "bayt" -#: src/select.c:411 +#: src/select.c:417 msgid "unread" msgstr "okunmamış" -#: src/select.c:411 +#: src/select.c:417 msgid "all" msgstr "Hepsi" -#: src/select.c:594 src/select.c:596 +#: src/select.c:611 src/select.c:613 msgid " R" msgstr " R" -#: src/xface.c:73 +#: 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:85 src/xface.c:96 src/xface.c:111 +#: 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:120 src/xface.c:152 +#: 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:130 +#: 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" @@ -8702,19 +8712,39 @@ msgstr "" "NFS sunucunuzun yarattığı özel dosyalari görebilirsiniz.\n" "Onları silmeye çalışmayınız.\n" -#: src/xface.c:144 +#: 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ı." -#: src/xface.c:183 +#: src/xface.c:185 #, c-format msgid "Slrnface abnormally exited, code %d." msgstr "Slrnface beklenmedik ÅŸekilde sonlandırıldı, kod %d." -#: src/xface.c:230 +#: src/xface.c:231 #, c-format msgid "Slrnface failed: %s." msgstr "Slrnface baÅŸarısız: %s" -#~ msgid "# What should we ask confirmation for.\n" -#~ msgstr "# Onay için ne sormalıyız.\n" +#~ msgid "# start_editor_offset=ON/OFF\n" +#~ msgstr "# start_editor_offset=AÇIK/KAPALI\n" + +#~ msgid "" +#~ "Start editor with line offset. toggles, sets, cancels." +#~ msgstr "" +#~ "Satır kaydırarak düzenleciyi baÅŸlat. deÄŸiÅŸtirir, ayarlar, " +#~ " iptal eder." + +#~ msgid "Start editor with line offset" +#~ msgstr "Düzenleyiciyi satır konumu ile baÅŸlat" + +#~ 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 "" +#~ "# AÇIK ise düzenleyici imleci dosyadaki kaldığı yerden baÅŸlatacak\n" +#~ "# aksi takdirde imleç ilk satırda yer alacak\n" + +#, fuzzy +#~ msgid "Operation limited to articels of the current group." +#~ msgstr "makaleyi mevcut gruba gönder (yaz)" Binary files tin-2.4.5/po/zh_CN.gmo and tin-2.6.0/po/zh_CN.gmo differ diff -Nurp '--exclude=.bzr*' tin-2.4.5/po/zh_CN.po tin-2.6.0/po/zh_CN.po --- tin-2.4.5/po/zh_CN.po 2020-12-24 00:24:54.000000000 +0100 +++ tin-2.6.0/po/zh_CN.po 2021-08-20 10:49:28.797889419 +0200 @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: tin 2.3.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-12-24 00:24+0100\n" +"POT-Creation-Date: 2021-08-20 10:49+0200\n" "PO-Revision-Date: 2015-08-28 12:21+0800\n" "Last-Translator: Mingye Wang \n" "Language-Team: Chinese (simplified) \n" @@ -27,28 +27,28 @@ msgid "Reading %s\n" msgstr "釿–°è¯»å– %s…" #. TODO: -> lang.c -#: src/art.c:1205 +#: src/art.c:1199 #, fuzzy msgid "Threading by multipart" msgstr "讨论串文章…" #. -> lang.c -#: src/art.c:2539 +#: src/art.c:2486 #, fuzzy, c-format msgid "Writing %s\n" msgstr "å°è¯• %s" #. TODO: -> lang.c -#: src/art.c:2619 +#: src/art.c:2565 #, fuzzy msgid "Writing overview cache..." msgstr "写入属性文件…" -#: src/attrib.c:986 +#: src/attrib.c:990 msgid "Processing attributes... " msgstr "处ç†å±žæ€§â€¦" -#: src/attrib.c:1205 +#: src/attrib.c:1207 #, c-format msgid "" "# Do not edit this comment block\n" @@ -57,341 +57,331 @@ msgstr "" "# ä¸ç¼–辑这个评论区å—\n" "#\n" -#: src/attrib.c:1206 +#: src/attrib.c:1208 #, c-format msgid "# scope=STRING (eg. alt.*,!alt.bin*) [mandatory]\n" msgstr "# scope=字串 (例如:alt.*,!alt.bin*) [å¿…è¦]\n" -#: src/attrib.c:1207 +#: src/attrib.c:1209 #, c-format msgid "# add_posted_to_filter=ON/OFF\n" msgstr "# add_posted_to_filter=ON/OFF\n" -#: src/attrib.c:1208 +#: src/attrib.c:1210 #, c-format msgid "# advertising=ON/OFF\n" msgstr "# advertising=ON/OFF\n" -#: src/attrib.c:1209 +#: src/attrib.c:1211 #, c-format msgid "# alternative_handling=ON/OFF\n" msgstr "# alternative_handling=ON/OFF\n" -#: src/attrib.c:1210 +#: src/attrib.c:1212 #, c-format msgid "# ask_for_metamail=ON/OFF\n" msgstr "# ask_for_metamail=ON/OFF\n" -#: src/attrib.c:1211 +#: src/attrib.c:1213 #, c-format msgid "# auto_cc_bcc=NUM\n" msgstr "# auto_cc_bcc=æ•°å­—\n" -#: src/attrib.c:1212 +#: src/attrib.c:1214 #, c-format msgid "# 0=No, 1=Cc, 2=Bcc, 3=Cc and Bcc\n" msgstr "# 0=无,1=抄é€ï¼Œ2=密件抄é€ï¼Œ3=抄é€å’Œå¯†ä»¶æŠ„é€\n" -#: src/attrib.c:1213 +#: src/attrib.c:1215 #, c-format msgid "# auto_list_thread=ON/OFF\n" msgstr "# auto_list_thread=ON/OFF\n" -#: src/attrib.c:1214 -#, c-format -msgid "# auto_save=ON/OFF\n" -msgstr "# auto_save=ON/OFF\n" - -#: src/attrib.c:1215 +#: src/attrib.c:1216 #, c-format msgid "# auto_select=ON/OFF\n" msgstr "# auto_select=ON/OFF\n" -#: src/attrib.c:1216 +#: src/attrib.c:1217 #, c-format msgid "# batch_save=ON/OFF\n" msgstr "# batch_save=ON/OFF\n" -#: src/attrib.c:1217 +#: src/attrib.c:1218 #, c-format msgid "# date_format=STRING (eg. %%a, %%d %%b %%Y %%H:%%M:%%S)\n" msgstr "# date_format=字串 (例如:%%a,%%d %%b %%Y %%H:%%M:%%S)\n" -#: src/attrib.c:1218 +#: src/attrib.c:1219 #, c-format msgid "# delete_tmp_files=ON/OFF\n" msgstr "# delete_tmp_files=ON/OFF\n" -#: src/attrib.c:1219 +#: src/attrib.c:1220 #, c-format msgid "# editor_format=STRING (eg. %%E +%%N %%F)\n" msgstr "# editor_format=字串 (例如:%%E+%%N %%F)\n" -#: src/attrib.c:1220 +#: src/attrib.c:1221 #, c-format msgid "# fcc=STRING (eg. =mailbox)\n" msgstr "# fcc=字串 (例如:=mailbox)\n" -#: src/attrib.c:1221 +#: src/attrib.c:1222 #, c-format msgid "# followup_to=STRING\n" msgstr "# followup_to=字串\n" -#: src/attrib.c:1222 +#: src/attrib.c:1223 #, c-format msgid "# from=STRING (just append wanted From:-line, don't use quotes)\n" msgstr "# from=字串 (仅附加想è¦çš„å‘信者 :-line,ä¸ä½¿ç”¨å¼•言)\n" -#: src/attrib.c:1223 +#: src/attrib.c:1224 #, c-format msgid "# group_catchup_on_exit=ON/OFF\n" msgstr "# group_catchup_on_exit=ON/OFF\n" -#: src/attrib.c:1224 +#: src/attrib.c:1225 #, 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/attrib.c:1225 +#: src/attrib.c:1226 #, c-format msgid "# mail_8bit_header=ON/OFF\n" msgstr "# mail_8 bit_header=ON/OFF\n" -#: src/attrib.c:1226 +#: src/attrib.c:1227 #, c-format msgid "# mail_mime_encoding=supported_encoding" msgstr "# mail_mime_encoding=supported_encoding" -#: src/attrib.c:1234 +#: src/attrib.c:1235 #, c-format msgid "# ispell=STRING\n" msgstr "# ispell=字串\n" -#: src/attrib.c:1236 +#: src/attrib.c:1237 #, c-format msgid "# maildir=STRING (eg. ~/Mail)\n" msgstr "# maildir=字串 (例如:~/Mail)\n" -#: src/attrib.c:1237 +#: src/attrib.c:1238 #, c-format msgid "# mailing_list=STRING (eg. majordomo@example.org)\n" msgstr "# mailing_list=字串 (例如:majordomo@example.org)\n" -#: src/attrib.c:1238 +#: src/attrib.c:1239 #, c-format msgid "# mime_types_to_save=STRING (eg. image/*,!image/bmp)\n" msgstr "# mime_types_to_save=字串 (例如:image/*,!image/bmp)\n" -#: src/attrib.c:1239 +#: src/attrib.c:1240 #, c-format msgid "# mark_ignore_tags=ON/OFF\n" msgstr "# mark_ignore_tags=ON/OFF\n" -#: src/attrib.c:1240 +#: src/attrib.c:1241 #, c-format msgid "# mark_saved_read=ON/OFF\n" msgstr "# mark_saved_read=ON/OFF\n" -#: src/attrib.c:1241 +#: src/attrib.c:1242 #, c-format msgid "# mime_forward=ON/OFF\n" msgstr "# mime_forward=ON/OFF\n" -#: src/attrib.c:1243 +#: src/attrib.c:1244 #, c-format msgid "# mm_network_charset=supported_charset" msgstr "# mm_network_charset=支æŒçš„字符集" -#: src/attrib.c:1250 +#: src/attrib.c:1251 #, c-format msgid "# undeclared_charset=STRING (default is US-ASCII)\n" msgstr "# undeclared_charset=字串 (ç¼ºçœæ˜¯ US-ASCII)\n" -#: src/attrib.c:1252 +#: src/attrib.c:1253 #, c-format msgid "# news_headers_to_display=STRING\n" msgstr "# news_headers_to_display=字串\n" -#: src/attrib.c:1253 +#: src/attrib.c:1254 #, c-format msgid "# news_headers_to_not_display=STRING\n" msgstr "# news_headers_to_not_display=字串\n" -#: src/attrib.c:1254 +#: src/attrib.c:1255 #, c-format msgid "# news_quote_format=STRING\n" msgstr "# news_quote_format=字串\n" -#: src/attrib.c:1255 +#: src/attrib.c:1256 #, c-format msgid "# organization=STRING (if beginning with '/' read from file)\n" msgstr "# organization=字串 (如果起始部分与‘/’读å–从文件)\n" -#: src/attrib.c:1256 +#: src/attrib.c:1257 #, c-format msgid "# pos_first_unread=ON/OFF\n" msgstr "# pos_first_unread=ON/OFF\n" -#: src/attrib.c:1257 +#: src/attrib.c:1258 #, c-format msgid "# post_8bit_header=ON/OFF\n" msgstr "# post_8 bit_header=ON/OFF\n" -#: src/attrib.c:1258 +#: src/attrib.c:1259 #, c-format msgid "# post_mime_encoding=supported_encoding" msgstr "# post_mime_encoding=支æŒçš„ç¼–ç " -#: src/attrib.c:1265 +#: src/attrib.c:1266 #, c-format msgid "# post_process_type=NUM\n" msgstr "# post_process_type=æ•°å­—\n" -#: src/attrib.c:1270 +#: src/attrib.c:1271 #, c-format msgid "# post_process_view=ON/OFF\n" msgstr "# post_process_view=ON/OFF\n" -#: src/attrib.c:1271 +#: src/attrib.c:1272 #, c-format msgid "# quick_kill_scope=STRING (ie. talk.*)\n" msgstr "# quick_kill_scope=字串 (äº¦å³ talk.*)\n" -#: src/attrib.c:1272 +#: src/attrib.c:1273 #, c-format msgid "# quick_kill_expire=ON/OFF\n" msgstr "# quick_kill_expire=ON/OFF\n" -#: src/attrib.c:1273 +#: src/attrib.c:1274 #, c-format msgid "# quick_kill_case=ON/OFF\n" msgstr "# quick_kill_case=ON/OFF\n" -#: src/attrib.c:1274 +#: src/attrib.c:1275 #, c-format msgid "# quick_kill_header=NUM\n" msgstr "# quick_kill_header=æ•°å­—\n" -#: src/attrib.c:1275 src/attrib.c:1284 +#: src/attrib.c:1276 src/attrib.c:1285 #, c-format msgid "# 0=Subject: (case sensitive) 1=Subject: (ignore case)\n" msgstr "# 0=Subject: (大å°å†™ç›¸ç¬¦) 1=Subject: (忽略大å°å†™)\n" -#: src/attrib.c:1276 src/attrib.c:1285 +#: src/attrib.c:1277 src/attrib.c:1286 #, c-format msgid "# 2=From: (case sensitive) 3=From: (ignore case)\n" msgstr "# 2=From: (大å°å†™ç›¸ç¬¦) 3=From: (忽略大å°å†™)\n" -#: src/attrib.c:1277 src/attrib.c:1286 +#: src/attrib.c:1278 src/attrib.c:1287 #, c-format msgid "# 4=Message-ID: & full References: line\n" msgstr "# 4=Message-ID: & 全部 References: 行\n" -#: src/attrib.c:1278 src/attrib.c:1287 +#: src/attrib.c:1279 src/attrib.c:1288 #, c-format msgid "# 5=Message-ID: & last References: entry only\n" msgstr "# 5=åªæœ‰ Message-ID: & 最åŽä¸€ç¬” References: æ¡ç›®\n" -#: src/attrib.c:1279 src/attrib.c:1288 +#: src/attrib.c:1280 src/attrib.c:1289 #, c-format msgid "# 6=Message-ID: entry only 7=Lines:\n" msgstr "# 6=åªæœ‰ Message-ID: æ¡ç›® 7=Lines:\n" -#: src/attrib.c:1280 +#: src/attrib.c:1281 #, c-format msgid "# quick_select_scope=STRING\n" msgstr "# quick_select_scope=字串\n" -#: src/attrib.c:1281 +#: src/attrib.c:1282 #, c-format msgid "# quick_select_expire=ON/OFF\n" msgstr "# quick_select_expire=ON/OFF\n" -#: src/attrib.c:1282 +#: src/attrib.c:1283 #, c-format msgid "# quick_select_case=ON/OFF\n" msgstr "# quick_select_case=ON/OFF\n" -#: src/attrib.c:1283 +#: src/attrib.c:1284 #, c-format msgid "# quick_select_header=NUM\n" msgstr "# quick_select_header=æ•°å­—\n" -#: src/attrib.c:1289 +#: src/attrib.c:1290 #, fuzzy, c-format msgid "# quote_chars=STRING (%%I for initials)\n" msgstr "# quote_chars=字串 (%%s,%%S 用于缩写)\n" -#: src/attrib.c:1291 +#: src/attrib.c:1292 #, c-format msgid "# print_header=ON/OFF\n" msgstr "# print_header=ON/OFF\n" -#: src/attrib.c:1293 +#: src/attrib.c:1294 #, c-format msgid "# process_only_unread=ON/OFF\n" msgstr "# process_only_unread=ON/OFF\n" -#: src/attrib.c:1294 +#: src/attrib.c:1295 #, c-format msgid "# prompt_followupto=ON/OFF\n" msgstr "# prompt_followupto=ON/OFF\n" -#: src/attrib.c:1295 +#: src/attrib.c:1296 #, c-format msgid "# savedir=STRING (eg. ~user/News)\n" msgstr "# savedir=字串 (例如:~user/News)\n" -#: src/attrib.c:1296 +#: src/attrib.c:1297 #, c-format msgid "# savefile=STRING (eg. =linux)\n" msgstr "# savefile=字串 (例如:=linux)\n" -#: src/attrib.c:1297 +#: src/attrib.c:1298 #, c-format msgid "# sigfile=STRING (eg. $var/sig)\n" msgstr "# sigfile=字串 (例如:$var/sig)\n" -#: src/attrib.c:1298 +#: src/attrib.c:1299 #, c-format msgid "# show_author=NUM\n" msgstr "# show_author=æ•°å­—\n" -#: src/attrib.c:1304 +#: src/attrib.c:1305 #, c-format msgid "# show_signatures=ON/OFF\n" msgstr "# show_signatures=ON/OFF\n" -#: src/attrib.c:1305 +#: src/attrib.c:1306 #, c-format msgid "# show_only_unread_arts=ON/OFF\n" msgstr "# show_only_unread_arts=ON/OFF\n" -#: src/attrib.c:1306 +#: src/attrib.c:1307 #, c-format msgid "# sigdashes=ON/OFF\n" msgstr "# sigdashes=ON/OFF\n" -#: src/attrib.c:1307 +#: src/attrib.c:1308 #, c-format msgid "# signature_repost=ON/OFF\n" msgstr "# signature_repost=ON/OFF\n" -#: src/attrib.c:1308 +#: src/attrib.c:1309 #, c-format msgid "# sort_article_type=NUM\n" msgstr "# sort_article_type=æ•°å­—\n" -#: src/attrib.c:1326 +#: src/attrib.c:1327 #, c-format msgid "# sort_threads_type=NUM\n" msgstr "# sort_threads_type=æ•°å­—\n" -#: src/attrib.c:1335 -#, c-format -msgid "# start_editor_offset=ON/OFF\n" -msgstr "# start_editor_offset=ON/OFF\n" - #: src/attrib.c:1336 #, c-format msgid "# tex2iso_conv=ON/OFF\n" @@ -531,7 +521,7 @@ msgstr "################################ msgid "(unknown)" msgstr "(䏿˜Ž)" -#: src/keymap.c:280 +#: src/keymap.c:282 msgid "NULL" msgstr "NULL" @@ -979,7 +969,7 @@ msgstr "ä¸ºå·²å­˜ç¾¤ç»„åˆ›å»ºçŽ°ç”¨æ–‡ä» msgid "Creating newsrc file...\n" msgstr "创建 newsrc 文件…\n" -#: src/lang.c:161 src/lang.c:1314 src/lang.c:1334 +#: src/lang.c:161 src/lang.c:1327 src/lang.c:1347 msgid "Default" msgstr "缺çœ" @@ -1012,47 +1002,52 @@ msgid "*** End of page ***" msgstr "*** 页é¢ç»“æŸ ***" #: src/lang.c:170 +#, fuzzy +msgid "*** End of posted articles ***" +msgstr "*** æ–‡ç« ç»“æŸ ***" + +#: src/lang.c:171 msgid "*** End of scopes ***" msgstr "*** èŒƒå›´ç»“æŸ ***" -#: src/lang.c:171 +#: src/lang.c:172 msgid "*** End of thread ***" msgstr "*** è®¨è®ºä¸²ç»“æŸ ***" -#: src/lang.c:172 +#: src/lang.c:173 msgid "*** End of URLs ***" msgstr "*** 网å€ç»“æŸ ***" -#: src/lang.c:173 +#: src/lang.c:174 msgid "Enter limit of articles to get> " msgstr "输入æå–文章的é™åˆ¶>" -#: src/lang.c:174 +#: src/lang.c:175 msgid "Enter Message-ID to go to> " msgstr "输入è¦å‰å¾€çš„æ¶ˆæ¯è¯†åˆ«å·>" -#: src/lang.c:175 +#: src/lang.c:176 msgid " and enter next unread thread" msgstr " 并进入下一个未读的讨论串" -#: src/lang.c:176 +#: src/lang.c:177 msgid " and enter next unread article" msgstr " 并进入下一篇未读的文章" -#: src/lang.c:177 +#: src/lang.c:178 msgid " and enter next unread group" msgstr " 并进入下一个未读的群组" -#: src/lang.c:178 +#: src/lang.c:179 msgid "Enter option number> " msgstr "输入选项数字>" -#: src/lang.c:179 +#: src/lang.c:180 #, c-format msgid "Enter range [%s]> " msgstr "输入范围 [%s]>" -#: src/lang.c:180 +#: src/lang.c:181 msgid "" "\n" "Warning: Approved: header used.\n" @@ -1060,7 +1055,7 @@ msgstr "" "\n" "警告:已使用 Approved: 标头。\n" -#: src/lang.c:182 +#: src/lang.c:183 msgid "" "\n" "Error: Bad address in Approved: header.\n" @@ -1068,7 +1063,7 @@ msgstr "" "\n" "错误:ä¸å½“的地å€äºŽ Approved: 标头。\n" -#: src/lang.c:183 +#: src/lang.c:184 msgid "" "\n" "Error: Bad address in From: header.\n" @@ -1076,7 +1071,7 @@ msgstr "" "\n" "错误:ä¸å½“的地å€äºŽ From: 标头。\n" -#: src/lang.c:184 +#: src/lang.c:185 msgid "" "\n" "Error: Bad FQDN in Message-ID: header.\n" @@ -1084,7 +1079,7 @@ msgstr "" "\n" "错误:ä¸å½“çš„ FQDN 于 Message-ID: 标头。\n" -#: src/lang.c:185 +#: src/lang.c:186 msgid "" "\n" "Error: Bad address in Reply-To: header.\n" @@ -1092,7 +1087,7 @@ msgstr "" "\n" "错误:ä¸å½“的地å€äºŽ Reply-To: 标头。\n" -#: src/lang.c:186 +#: src/lang.c:187 msgid "" "\n" "Error: Bad address in To: header.\n" @@ -1100,27 +1095,27 @@ msgstr "" "\n" "错误:ä¸å½“的地å€åœ¨ From: 标头内。\n" -#: src/lang.c:188 +#: src/lang.c:189 #, c-format msgid "Can't unlock %s" msgstr "无法解除é”定 %s" -#: src/lang.c:189 +#: src/lang.c:190 #, c-format msgid "Couldn't dotlock %s - article not appended!" msgstr "æ— æ³•ç‚¹é” %s - 文章未附加ï¼" -#: src/lang.c:190 +#: src/lang.c:191 #, c-format msgid "Couldn't lock %s - article not appended!" msgstr "无法é”定 %s - 文章未附加ï¼" -#: src/lang.c:193 +#: src/lang.c:194 #, c-format msgid "Corrupted file %s" msgstr "å·²æŸå文件 %s" -#: src/lang.c:195 +#: src/lang.c:196 msgid "" "\n" "Error: Followup-To \"poster\" and a newsgroup is not allowed!\n" @@ -1128,36 +1123,36 @@ msgstr "" "\n" "错误:ä¸å…许跟贴“posterâ€å’Œæ–°é—»ç¾¤ç»„ï¼\n" -#: src/lang.c:196 +#: src/lang.c:197 #, c-format msgid "Error: Custom format exceeds screen width. Using default \"%s\"." msgstr "" -#: src/lang.c:197 +#: src/lang.c:198 msgid "Internal error in GNKSA routine - send bug report.\n" msgstr "GNKSA 例程中å‘生内部错误 - å‘é€é”™è¯¯æŠ¥å‘Šã€‚\n" -#: src/lang.c:198 +#: src/lang.c:199 msgid "Left angle bracket missing in route address.\n" msgstr "在路由地å€ä¸­ç¼ºå°‘左角括å·ã€‚\n" -#: src/lang.c:199 +#: src/lang.c:200 msgid "Left parenthesis missing in old-style address.\n" msgstr "在旧å¼åœ°å€ä¸­ç¼ºå°‘左括å·ã€‚\n" -#: src/lang.c:200 +#: src/lang.c:201 msgid "Right parenthesis missing in old-style address.\n" msgstr "在旧å¼åœ°å€ä¸­ç¼ºå°‘峿‹¬å·ã€‚\n" -#: src/lang.c:201 +#: src/lang.c:202 msgid "At-sign missing in mail address.\n" msgstr "在邮件地å€ä¸­ç¼ºå°‘ @ 符å·ã€‚\n" -#: src/lang.c:202 +#: src/lang.c:203 msgid "Single component FQDN is not allowed. Add your domain.\n" msgstr "ä¸å…许å•ä¸€ç»„æˆ FQDN。请加入您的域å。\n" -#: src/lang.c:203 +#: src/lang.c:204 msgid "" "Invalid domain. Send bug report if your top level domain really exists.\n" "Use .invalid as top level domain for munged addresses.\n" @@ -1165,7 +1160,7 @@ msgstr "" "无效的域å。如果您的顶层域å真的存在,请å‘é€é”™è¯¯æŠ¥å‘Šã€‚\n" "使用 .invalid 作为伪装地å€çš„顶层域å。\n" -#: src/lang.c:204 +#: src/lang.c:205 msgid "" "Illegal domain. Send bug report if your top level domain really exists.\n" "Use .invalid as top level domain for munged addresses.\n" @@ -1173,7 +1168,7 @@ msgstr "" "ä¸åˆæ³•的域å。如果您的顶层域å真的存在,请å‘é€é”™è¯¯æŠ¥å‘Šã€‚\n" "使用 .invalid 作为伪装地å€çš„顶层域å。\n" -#: src/lang.c:205 +#: src/lang.c:206 msgid "" "Unknown domain. Send bug report if your top level domain really exists.\n" "Use .invalid as top level domain for munged addresses.\n" @@ -1181,52 +1176,52 @@ msgstr "" "䏿˜ŽåŸŸå。如果您的顶层域å真的存在,请å‘é€é”™è¯¯æŠ¥å‘Šã€‚\n" "使用 .invalid 作为伪装地å€çš„顶层域å。\n" -#: src/lang.c:206 +#: src/lang.c:207 msgid "Illegal character in FQDN.\n" msgstr "FQDN 中有ä¸åˆæ³•的字符。\n" -#: src/lang.c:207 +#: src/lang.c:208 msgid "Zero length FQDN component not allowed.\n" msgstr "ä¸å…许零长度的 FQDN 组æˆã€‚\n" -#: src/lang.c:208 +#: src/lang.c:209 msgid "FQDN component exceeds maximum allowed length (63 chars).\n" msgstr "FQDN 组æˆè¶…出å…许的最大长度 (63 个字符)。\n" -#: src/lang.c:209 +#: src/lang.c:210 msgid "FQDN component may not start or end with hyphen.\n" msgstr "FQDN 组æˆä¸å¯ä»¥è¿žå­—å·èµ·å§‹æˆ–结æŸã€‚\n" -#: src/lang.c:210 +#: src/lang.c:211 msgid "FQDN component may not start with digit.\n" msgstr "FQDN 组æˆä¸å¯ä»¥æ•°å­—起始。\n" -#: src/lang.c:211 +#: src/lang.c:212 msgid "Domain literal has impossible numeric value.\n" msgstr "域åå­—é¢é‡å…·æœ‰ä¸å¯èƒ½çš„æ•°å€¼ã€‚\n" -#: src/lang.c:212 +#: src/lang.c:213 msgid "" "Domain literal is for private use only and not allowed for global use.\n" msgstr "域åå­—é¢é‡åªé™ç§äººä½¿ç”¨è€Œä¸å…许全局使用。\n" -#: src/lang.c:213 +#: src/lang.c:214 msgid "Right bracket missing in domain literal.\n" msgstr "域åå­—é¢é‡ä¸­ç¼ºå°‘å³ä¸­æ‹¬å·ã€‚\n" -#: src/lang.c:214 +#: src/lang.c:215 msgid "Missing localpart of mail address.\n" msgstr "缺少邮件地å€çš„æœ¬åœ°éƒ¨åˆ†ã€‚\n" -#: src/lang.c:215 +#: src/lang.c:216 msgid "Illegal character in localpart of mail address.\n" msgstr "邮件地å€çš„æœ¬åœ°éƒ¨åˆ†æœ‰ä¸åˆæ³•的字符。\n" -#: src/lang.c:216 +#: src/lang.c:217 msgid "Zero length localpart component not allowed.\n" msgstr "ä¸å…许零长度的本地部分组æˆã€‚\n" -#: src/lang.c:217 +#: src/lang.c:218 msgid "" "Illegal character in realname.\n" "Unquoted words may not contain '!()<>@,;:\\.[]' in route addresses.\n" @@ -1234,7 +1229,7 @@ msgstr "" "真实å称中有ä¸åˆæ³•的字符。\n" "路由地å€ä¸­çš„引言结æŸå­—è¯ä¸å¯ä»¥åŒ…å«â€˜!()<>@,;:\\.[]’。\n" -#: src/lang.c:218 +#: src/lang.c:219 msgid "" "Illegal character in realname.\n" "Quoted words may not contain '()<>\\'.\n" @@ -1242,7 +1237,7 @@ msgstr "" "真实å称中有ä¸åˆæ³•的字符。\n" "引言字è¯ä¸å¯ä»¥åŒ…å«â€˜()<>\\’。\n" -#: src/lang.c:219 +#: src/lang.c:220 msgid "" "Illegal character in realname.\n" "Encoded words may not contain '!()<>@,;:\"\\.[]/=' in parameter.\n" @@ -1250,11 +1245,11 @@ msgstr "" "真实å称中有ä¸åˆæ³•的字符。\n" "ç¼–ç å­—è¯åœ¨å‚数中ä¸å¯ä»¥åŒ…å«â€˜!()<>@,;:\"\\.[]/=’。\n" -#: src/lang.c:220 +#: src/lang.c:221 msgid "Bad syntax in encoded word used in realname.\n" msgstr "用于真实å称的编ç å­—è¯ä¸­æœ‰ä¸å½“的语法。\n" -#: src/lang.c:221 +#: src/lang.c:222 msgid "" "Illegal character in realname.\n" "Unquoted words may not contain '()<>\\' in old-style addresses.\n" @@ -1262,7 +1257,7 @@ msgstr "" "真实å称中有ä¸åˆæ³•的字符。\n" "引言结æŸå­—è¯åœ¨æ—§å¼åœ°å€ä¸­ä¸å¯ä»¥åŒ…å«â€˜()<>\\’。\n" -#: src/lang.c:222 +#: src/lang.c:223 msgid "" "Illegal character in realname.\n" "Control characters and unencoded 8bit characters > 127 are not allowed.\n" @@ -1270,7 +1265,7 @@ msgstr "" "真实å称中有ä¸åˆæ³•的字符。\n" "æŽ§åˆ¶å­—ç¬¦å’Œæœªç¼–ç  8 比特字符ä¸å…许 > 127。\n" -#: src/lang.c:223 +#: src/lang.c:224 msgid "" "\n" "Error: No blank line found after header.\n" @@ -1278,7 +1273,7 @@ msgstr "" "\n" "é”™è¯¯ï¼šæ ‡å¤´ä¹‹åŽæ‰¾ä¸åˆ°ä»»ä½•空行。\n" -#: src/lang.c:224 +#: src/lang.c:225 #, c-format msgid "" "\n" @@ -1288,7 +1283,7 @@ msgstr "" "错误:ä¸åˆæ³•çš„æ ¼å¼ %s。\n" #. TODO: fixme, US-ASCII is not the only 7bit charset we know about -#: src/lang.c:226 +#: src/lang.c:227 msgid "" "\n" "Error: Posting contains non-ASCII characters but MM_CHARSET is set to\n" @@ -1301,7 +1296,7 @@ msgstr "" " US-ASCII - 请使用å¯ç»„é…选项的 M)èœå• 或者ç»ç”±ç¼–辑\n" " tinrc æ¥å˜æ›´è¿™ä¸ªè®¾ç½®ä¸ºé€‚åˆæ‚¨çš„语言的值。\n" -#: src/lang.c:231 +#: src/lang.c:232 msgid "" "\n" "Error: Posting contains non-ASCII characters but the MIME encoding\n" @@ -1317,7 +1312,7 @@ msgstr "" " è¿™å¯ä»¥åˆ©ç”¨å¯ç»„é…选项的 M)èœå• 或是ç»ç”±ç¼–辑 tinrc æ¥\n" " è¾¾æˆã€‚\n" -#: src/lang.c:237 +#: src/lang.c:238 msgid "" "\n" "Error: Article starts with blank line instead of header\n" @@ -1325,7 +1320,7 @@ msgstr "" "\n" "é”™è¯¯ï¼šæ–‡ç« ä»¥ç©ºè¡Œèµ·å§‹è€Œéžæ ‡å¤´\n" -#: src/lang.c:238 +#: src/lang.c:239 #, c-format msgid "" "\n" @@ -1336,7 +1331,7 @@ msgstr "" "错误:第 %d 行的标头于标头åç§°ä¹‹åŽæ²¡æœ‰å†’å·ï¼š\n" "%s\n" -#: src/lang.c:239 +#: src/lang.c:240 #, c-format msgid "" "\n" @@ -1345,7 +1340,7 @@ msgstr "" "\n" "错误:“%s:â€è¿™è¡Œæ˜¯ç©ºçš„。\n" -#: src/lang.c:240 +#: src/lang.c:241 #, c-format msgid "" "\n" @@ -1354,7 +1349,7 @@ msgstr "" "\n" "错误:“%s:â€æ–‡ç« æ ‡å¤´ç¼ºå°‘这行。\n" -#: src/lang.c:241 +#: src/lang.c:242 #, c-format msgid "" "\n" @@ -1363,7 +1358,7 @@ msgstr "" "\n" "错误:%s 嫿œ‰éž 7 比特字符。\n" -#: src/lang.c:242 +#: src/lang.c:243 #, c-format msgid "" "\n" @@ -1374,7 +1369,7 @@ msgstr "" "错误:第 %d 行的标头于冒å·ä¹‹åŽæ²¡æœ‰ç©ºæ ¼ï¼š\n" "%s\n" -#: src/lang.c:243 +#: src/lang.c:244 #, c-format msgid "" "\n" @@ -1383,21 +1378,21 @@ msgstr "" "\n" "错误:在标头中出现多é‡çš„ (%d)“%s:â€è¡Œã€‚\n" -#: src/lang.c:244 +#: src/lang.c:245 #, c-format msgid "Insecure permissions of %s (%o)" msgstr "%s (%o) çš„ä¸å®‰å…¨æƒé™" -#: src/lang.c:248 +#: src/lang.c:250 #, c-format msgid "MIME parse error: Unexpected end of %s/%s article" msgstr "MIME 剖æžé”™è¯¯ï¼šæœªé¢„期的 %s/%s 文章结æŸ" -#: src/lang.c:249 +#: src/lang.c:251 msgid "MIME parse error: Start boundary whilst reading headers" msgstr "MIME 剖æžé”™è¯¯ï¼šè¯»å–标头时出现起始边界" -#: src/lang.c:250 +#: src/lang.c:253 msgid "" "\n" "Error: \"poster\" is not allowed in Newsgroups!\n" @@ -1405,16 +1400,16 @@ msgstr "" "\n" "错误:在新闻群组中ä¸å…许“posterâ€ï¼\n" -#: src/lang.c:251 +#: src/lang.c:254 msgid "Can't get a (fully-qualified) domain-name!" msgstr "无法æå– (å®Œå…¨åˆæ ¼çš„) 域ååç§°ï¼" -#: src/lang.c:252 +#: src/lang.c:255 #, c-format msgid "No permissions to go into %s\n" msgstr "没有æƒé™å¯è¿›å…¥ %s\n" -#: src/lang.c:254 +#: src/lang.c:257 msgid "" "\n" "Error: From: line missing.\n" @@ -1422,30 +1417,30 @@ msgstr "" "\n" "错误: From: 行缺失。\n" -#: src/lang.c:256 +#: src/lang.c:259 #, c-format msgid "No read permissions for %s\n" msgstr "没有 %s çš„è¯»å–æƒé™\n" -#: src/lang.c:257 +#: src/lang.c:260 #, c-format msgid "File %s does not exist\n" msgstr "文件 %s ä¸å­˜åœ¨\n" -#: src/lang.c:258 +#: src/lang.c:261 #, c-format msgid "No write permissions for %s\n" msgstr "没有 %s 的写入æƒé™\n" -#: src/lang.c:259 +#: src/lang.c:262 msgid "Can't get user information (/etc/passwd missing?)" msgstr "无法æå–ç”¨æˆ·ä¿¡æ¯ (缺少 /etc/passwd ?)" -#: src/lang.c:260 +#: src/lang.c:263 msgid "errors" msgstr "错误" -#: src/lang.c:262 +#: src/lang.c:265 #, c-format msgid "" "\n" @@ -1454,61 +1449,61 @@ msgstr "" "\n" "错误于第 %d 行:“Sender:â€æ ‡å¤´ä¸è¢«å…许 (将会为您加入)\n" -#: src/lang.c:264 +#: src/lang.c:267 #, c-format msgid "Server has non of the groups listed in %s" msgstr "æœåС噍ä¸å…·ä»»ä½•一个列在 %s 中的群组" -#: src/lang.c:265 +#: src/lang.c:268 msgid "error" msgstr "错误" -#: src/lang.c:266 +#: src/lang.c:269 msgid "Unknown display level" msgstr "䏿˜Žçš„æ˜¾ç¤ºå±‚级" -#: src/lang.c:267 +#: src/lang.c:270 msgid "" msgstr "" -#: src/lang.c:268 +#: src/lang.c:271 msgid "Exiting..." msgstr "正在离开…" -#: src/lang.c:269 +#: src/lang.c:272 msgid "leaving external mail-reader" msgstr "离开外部邮件阅读器" -#: src/lang.c:270 +#: src/lang.c:273 #, c-format msgid "Extracting %s..." msgstr "æ­£åœ¨æˆªå– %s…" -#: src/lang.c:272 +#: src/lang.c:275 #, c-format msgid "Error writing %s file. Filesystem full? File reset to previous state." msgstr "写入 %s 文件时å‘生错误。文件系统已满?文件é‡ç½®åˆ°ä¸Šä¸€ä¸ªçжæ€ã€‚" -#: src/lang.c:273 +#: src/lang.c:276 #, c-format msgid "Error making backup of %s file. Filesystem full?" msgstr "制作文件 %s 备份时å‘生错误。文件系统已满?" -#: src/lang.c:274 +#: src/lang.c:277 #, fuzzy, c-format msgid "Filtering global rules (%d/%d) ('q' to quit)..." msgstr "筛选全局规则 (%d/%d)…" -#: src/lang.c:275 +#: src/lang.c:278 msgid "Rule created by: " msgstr "规则创建者为:" -#: src/lang.c:276 +#: src/lang.c:279 #, c-format msgid "Enter pattern [%s]> " msgstr "è¾“å…¥æ¨¡å¼ [%s]>" -#: src/lang.c:277 +#: src/lang.c:280 #, c-format msgid "" "\n" @@ -1517,20 +1512,20 @@ msgstr "" "\n" "æ‚¨æ‰€è¦æ±‚对于您文章的跟贴为下列 %s:\n" -#: src/lang.c:278 +#: src/lang.c:281 #, c-format msgid " %s\t Answers will be directed to you by mail.\n" msgstr " %s\t 回å¤å°†ä¼šç›´æŽ¥ç»ç”±é‚®ä»¶å¯„给您。\n" -#: src/lang.c:279 +#: src/lang.c:282 msgid "-- forwarded message --\n" msgstr "-- å·²è½¬å‘æ¶ˆæ¯ --\n" -#: src/lang.c:280 +#: src/lang.c:283 msgid "-- end of forwarded message --\n" msgstr "-- å·²è½¬å‘æ¶ˆæ¯ç»“æŸ --\n" -#: src/lang.c:281 +#: src/lang.c:284 #, fuzzy msgid "" "# Format:\n" @@ -1546,12 +1541,12 @@ msgid "" "# score=STRING One of the two keywords: 'hot' or 'kill'.\n" "# subj=STRING Optional. Subject: line (e.g. How to be a wizard).\n" "# from=STRING Optional. From: line (e.g. *Craig Shergold*).\n" -"# msgid=STRING Optional. Message-ID: line (e.g. <123@ether.net>) " +"# msgid=STRING Optional. Message-ID: line (e.g. <123@example.net>) " "with\n" "# full references.\n" "# msgid_last=STRING Optional. Like above, but with last reference only.\n" "# msgid_only=STRING Optional. Like above, but without references.\n" -"# refs_only=STRING Optional. References: line (e.g. <123@ether.net>) " +"# refs_only=STRING Optional. References: line (e.g. <123@example.net>) " "without\n" "# Message-ID:\n" "# lines=[<>]?NUM Optional. Lines: line. '<' or '>' are optional.\n" @@ -1576,11 +1571,11 @@ msgstr "" "# score=字串 两个关键字之一:'hot' 或 'kill'。\n" "# subj=字串 å¯é€‰ã€‚ Subject: 行 (例如:如何作为一个精çµ)。\n" "# from=字串 å¯é€‰ã€‚ From: 行 (例如:*Craig Shergold*)。\n" -"# msgid=字串 å¯é€‰ã€‚ Message-ID: 行 (例如:<123@ether.net>) 附带\n" +"# msgid=字串 å¯é€‰ã€‚ Message-ID: 行 (例如:<123@example.net>) 附带\n" "# 完整的å‚照。\n" "# msgid_last=字串 å¯é€‰ã€‚如上,但是åªé™„最åŽä¸€æ¬¡å‚照。\n" "# msgid_only=字串 å¯é€‰ã€‚如上,但是ä¸é™„å‚照。\n" -"# refs_only=字串 å¯é€‰ã€‚å‚照:行 (例如:<123@ether.net>) ä¸é™„ Message-" +"# refs_only=字串 å¯é€‰ã€‚å‚照:行 (例如:<123@example.net>) ä¸é™„ Message-" "ID: \n" "# lines=[<>]?æ•°å­— å¯é€‰ã€‚行:行。 '<' 或 '>' 为å¯é€‰çš„。\n" "# gnksa=[<>]?æ•°å­— å¯é€‰ã€‚GNKSA parse_from() 返回值。 '<' 或 '>' 为å¯é€‰" @@ -1589,846 +1584,868 @@ msgstr "" "# time=æ•°å­— å¯é€‰ã€‚time_t 值表示规则过期的时间\n" "#\n" -#: src/lang.c:305 +#: src/lang.c:308 #, c-format msgid "Enter score for rule (default=%d): " msgstr "输入规则的分数 (缺çœ=%d):" -#: src/lang.c:306 +#: src/lang.c:309 #, c-format msgid "Enter the score weight (range 0 < score <= %d)" msgstr "输入分数的æƒé‡ (范围 0 < 分数 <= %d)" #. SCORE_MAX -#: src/lang.c:307 +#: src/lang.c:310 msgid "Full" msgstr "全部" -#: src/lang.c:308 +#: src/lang.c:311 msgid "Comment (optional) : " msgstr "评论 (å¯é€‰çš„) :" -#: src/lang.c:309 +#: src/lang.c:312 msgid "Apply pattern to : " msgstr "套用模å¼åˆ° :" -#: src/lang.c:310 +#: src/lang.c:313 msgid "From: line (ignore case) " msgstr "From: 行 (忽略大å°å†™) " -#: src/lang.c:311 +#: src/lang.c:314 msgid "From: line (case sensitive) " msgstr "From: 行 (大å°å†™ç›¸ç¬¦) " -#: src/lang.c:313 +#: src/lang.c:316 #, c-format msgid "%s%s: Unknown host.\n" msgstr "%s%sï¼šä¸æ˜Žçš„主机。\n" -#: src/lang.c:315 +#: src/lang.c:318 msgid "global " msgstr "全局 " -#: src/lang.c:316 +#: src/lang.c:319 #, c-format msgid "Please use %.100s instead" msgstr "请使用 %.100s 作为替代" -#: src/lang.c:317 +#: src/lang.c:320 #, c-format msgid "%s is bogus" msgstr "%s 是å‡é€ çš„" -#: src/lang.c:318 +#: src/lang.c:321 #, c-format msgid "Group %s is moderated. Continue?" msgstr "群组 %s 有人主æŒã€‚è¦ç»§ç»­ï¼Ÿ" -#: src/lang.c:319 +#: src/lang.c:322 msgid "groups" msgstr "群组" -#: src/lang.c:320 +#: src/lang.c:323 #, c-format msgid "Rereading %s..." msgstr "釿–°è¯»å– %s…" -#: src/lang.c:321 +#: src/lang.c:324 msgid "Top Level Commands" msgstr "顶层命令" -#: src/lang.c:322 +#: src/lang.c:325 msgid "Group Selection" msgstr "群组选择" -#: src/lang.c:323 +#: src/lang.c:326 msgid "group" msgstr "群组" -#: src/lang.c:324 +#: src/lang.c:327 msgid "" "*** Group descriptions are disabled according to current select_format ***" msgstr "" -#: src/lang.c:326 +#: src/lang.c:329 msgid "" "One or more lines of comment. to add a line or proceed if line is empty." msgstr "一或多行的评论。 以加入一行或是如果空行则继续。" -#: src/lang.c:327 +#: src/lang.c:330 msgid "From: line to add to filter file. toggles & sets." msgstr "From: è¦åŠ å…¥ç­›é€‰å™¨æ–‡ä»¶çš„åˆ—ã€‚ åˆ‡æ¢ & 设置。" -#: src/lang.c:328 +#: src/lang.c:331 msgid "" "Linecount of articles to be filtered. < for less, > for more, = for equal." msgstr "è¦ç­›é€‰çš„æ–‡ç« è¡Œæ•°ã€‚< 表示较少,> 表示更多,= 表示相等。" -#: src/lang.c:329 +#: src/lang.c:332 msgid "Message-ID: line to add to filter file. toggles & sets." msgstr "Message-ID: è¦åŠ å…¥ç­›é€‰å™¨æ–‡ä»¶çš„åˆ—ã€‚ åˆ‡æ¢ & 设置。" -#: src/lang.c:330 +#: src/lang.c:333 msgid "Subject: line to add to filter file. toggles & sets." msgstr "Subject: è¦åŠ å…¥ç­›é€‰å™¨æ–‡ä»¶çš„åˆ—ã€‚ åˆ‡æ¢ & 设置。" -#: src/lang.c:331 +#: src/lang.c:334 msgid "" "Enter text pattern to filter if Subject: & From: lines are not what you want." msgstr "如果 Subject: & From: å„åˆ—ä¸æ˜¯æ‚¨æƒ³è¦çš„,就输入文本模å¼åˆ°ç­›é€‰å™¨ã€‚" -#: src/lang.c:332 +#: src/lang.c:335 msgid "" "Select where text pattern should be applied. toggles & sets." msgstr "选å–应该套用文本模å¼çš„地方。 åˆ‡æ¢ & 设置。" -#: src/lang.c:333 +#: src/lang.c:336 msgid "" "Expiration time in days for the entered filter. toggles & sets." msgstr "所输入筛选器的过期天数。 åˆ‡æ¢ & 设置。" -#: src/lang.c:334 +#: src/lang.c:337 msgid "" "Apply kill only to current group or all groups. toggles & sets." msgstr "åªå¯¹ç›®å‰çš„群组或所有群组æ‰å¥—用ç é™¤ã€‚ åˆ‡æ¢ & 设置。" -#: src/lang.c:335 +#: src/lang.c:338 msgid "" "Apply select to current group or all groups. toggles & sets." msgstr "对目å‰çš„群组或所有群组套用选å–。 åˆ‡æ¢ & 设置。" -#: src/lang.c:336 +#: src/lang.c:339 msgid "kill an article via a menu" msgstr "é€è¿‡èœå•ç é™¤æ–‡ç« " -#: src/lang.c:337 +#: src/lang.c:340 msgid "auto-select (hot) an article via a menu" msgstr "é€è¿‡èœå•è‡ªåŠ¨é€‰å– (热门) 文章" -#: src/lang.c:338 +#: src/lang.c:341 msgid "Browse URLs in article" msgstr "在文章中æµè§ˆç½‘å€" -#: src/lang.c:339 +#: src/lang.c:342 msgid "0 - 9\t display article by number in current thread" msgstr "0 - 9\t 在目å‰çš„讨论串中ä¾ç¼–å·æ˜¾ç¤ºæ–‡ç« " -#: src/lang.c:341 +#: src/lang.c:344 msgid "cancel (delete) or supersede (overwrite) current article" msgstr "å–æ¶ˆ (删除) 或å–代 (覆写) ç›®å‰çš„æ–‡ç« " -#: src/lang.c:342 +#: src/lang.c:345 msgid "post followup to current article" msgstr "è·Ÿè´´ç›®å‰çš„æ–‡ç« " -#: src/lang.c:343 +#: src/lang.c:346 msgid "post followup (don't copy text) to current article" msgstr "è·Ÿè´´ (ä¸å¤åˆ¶æ–‡æœ¬) ç›®å‰çš„æ–‡ç« " -#: src/lang.c:344 +#: src/lang.c:347 msgid "post followup to current article quoting complete headers" msgstr "è·Ÿè´´ç›®å‰çš„æ–‡ç« å¹¶å¼•述完整标头" -#: src/lang.c:345 +#: src/lang.c:348 msgid "repost chosen article to another group" msgstr "釿–°å¼ è´´æ‰€é€‰æ–‡ç« åˆ°å¦å¤–的群组" -#: src/lang.c:347 +#: src/lang.c:350 msgid "edit article (mail-groups only)" msgstr "编辑文章 (åªé™é‚®ä»¶ç¾¤ç»„)" -#: src/lang.c:348 +#: src/lang.c:351 msgid "display first article in current thread" msgstr "显示目å‰è®¨è®ºä¸²ä¸­çš„第一篇文章" -#: src/lang.c:349 +#: src/lang.c:352 msgid "display first page of article" msgstr "显示文章的第一页" -#: src/lang.c:350 +#: src/lang.c:353 msgid "display last article in current thread" msgstr "显示目å‰è®¨è®ºä¸²ä¸­çš„æœ€åŽä¸€ç¯‡æ–‡ç« " -#: src/lang.c:351 +#: src/lang.c:354 msgid "display last page of article" msgstr "显示文章的最åŽä¸€é¡µ" -#: src/lang.c:352 +#: src/lang.c:355 msgid "mark rest of thread as read and advance to next unread" msgstr "标记其余的讨论串为已读并跳到下一个未读" -#: src/lang.c:353 +#: src/lang.c:356 msgid "display next article" msgstr "显示下一篇文章" -#: src/lang.c:354 +#: src/lang.c:357 msgid "display first article in next thread" msgstr "显示下一个讨论串的第一篇文章" -#: src/lang.c:355 +#: src/lang.c:358 msgid "display next unread article" msgstr "显示下一篇未读文章" -#: src/lang.c:356 +#: src/lang.c:359 msgid "go to the article that this one followed up" msgstr "å‰å¾€è¿™ç¯‡æ‰€è·Ÿè´´çš„æ–‡ç« " -#: src/lang.c:357 +#: src/lang.c:360 msgid "display previous article" msgstr "显示上一篇文章" -#: src/lang.c:358 +#: src/lang.c:361 msgid "display previous unread article" msgstr "显示上一篇未读文章" -#: src/lang.c:359 +#: src/lang.c:362 msgid "quickly kill an article using defaults" msgstr "使用默认值快速ç é™¤æ–‡ç« " -#: src/lang.c:360 +#: src/lang.c:363 msgid "quickly auto-select (hot) an article using defaults" msgstr "ä½¿ç”¨é»˜è®¤å€¼å¿«é€Ÿè‡ªåŠ¨é€‰å– (热门) 文章" -#: src/lang.c:361 +#: src/lang.c:364 msgid "return to group selection level" msgstr "回到群组选择层级" -#: src/lang.c:362 +#: src/lang.c:365 msgid "reply through mail to author" msgstr "é€è¿‡é‚®ä»¶å›žå¤ä½œè€…" -#: src/lang.c:363 +#: src/lang.c:366 msgid "reply through mail (don't copy text) to author" msgstr "é€è¿‡é‚®ä»¶ (ä¸å¤åˆ¶æ–‡æœ¬) 回å¤ä½œè€…" -#: src/lang.c:364 +#: src/lang.c:367 msgid "reply through mail to author quoting complete headers" msgstr "é€è¿‡é‚®ä»¶å›žå¤ä½œè€…并引述完整标头" -#: src/lang.c:365 +#: src/lang.c:368 msgid "search backwards within this article" msgstr "在这篇文章之内å‘åŽæœç´¢" -#: src/lang.c:366 +#: src/lang.c:369 msgid "search forwards within this article" msgstr "在这篇文章之内å‘剿œç´¢" -#: src/lang.c:367 +#: src/lang.c:370 msgid "show article in raw-mode (including all headers)" msgstr "在原始模å¼ä¸­æ˜¾ç¤ºæ–‡ç«  (åŒ…å«æ‰€æœ‰æ ‡å¤´)" -#: src/lang.c:368 +#: src/lang.c:371 msgid "skip next block of included text" msgstr "è·³è¿‡æ‰€å«æ–‡æœ¬çš„下一个区å—" -#: src/lang.c:369 +#: src/lang.c:372 msgid "toggle display of sections hidden by a form-feed (^L) on/off" msgstr "åˆ‡æ¢æ˜¾ç¤ºç”±è¡¨æ ¼é¦ˆé€ (^L) 所éšè—的区段 ON/OFF" -#: src/lang.c:370 +#: src/lang.c:373 msgid "toggle display of all headers" msgstr "åˆ‡æ¢æ˜¾ç¤ºæ‰€æœ‰æ ‡å¤´" -#: src/lang.c:371 +#: src/lang.c:374 msgid "toggle word highlighting on/off" msgstr "切æ¢å­—è¯é«˜äº®åº¦æ˜¾ç¤º ON/OFF" -#: src/lang.c:372 +#: src/lang.c:375 msgid "toggle ROT-13 (basic decode) for current article" msgstr "切æ¢ç›®å‰æ–‡ç« çš„ ROT-13 (基本解ç )" -#: src/lang.c:373 +#: src/lang.c:376 msgid "toggle tabwidth 4 <-> 8" msgstr "切æ¢è·³æ ¼å®½åº¦ 4 <-> 8" -#: src/lang.c:374 -msgid "toggle german TeX style decoding for current article" +#: src/lang.c:377 +#, fuzzy +msgid "toggle German TeX style decoding for current article" msgstr "切æ¢ç›®å‰æ–‡ç« çš„德语 TeX æ ·å¼è§£ç " -#: src/lang.c:375 +#: src/lang.c:378 msgid "toggle display of uuencoded sections" msgstr "åˆ‡æ¢æ˜¾ç¤ºå¹¶ç¼–ç åŒºæ®µ" -#: src/lang.c:376 +#: src/lang.c:379 msgid "View/pipe/save multimedia attachments" msgstr "查看/管é“/ä¿å­˜å¤šåª’体附件" -#: src/lang.c:377 +#: src/lang.c:380 msgid "choose first attachment in list" msgstr "选择列表中的第一个附件" -#: src/lang.c:378 +#: src/lang.c:381 msgid "0 - 9\t choose attachment by number" msgstr "0 - 9\t ä¾ç¼–å·é€‰æ‹©é™„ä»¶" -#: src/lang.c:379 +#: src/lang.c:382 msgid "choose last attachment in list" msgstr "选择列表中的最åŽä¸€ä¸ªé™„ä»¶" -#: src/lang.c:381 +#: src/lang.c:384 msgid "pipe attachment into command" msgstr "将附件进入管é“命令" -#: src/lang.c:382 +#: src/lang.c:385 msgid "pipe raw attachment into command" msgstr "将原始附件进入管é“命令" -#: src/lang.c:384 +#: src/lang.c:387 msgid "save attachment to disk" msgstr "将附件ä¿å­˜åˆ°ç£ç›˜" -#: src/lang.c:385 +#: src/lang.c:388 msgid "search for attachments forwards" msgstr "å‘剿œç´¢é™„ä»¶" -#: src/lang.c:386 +#: src/lang.c:389 msgid "search for attachments backwards" msgstr "å‘åŽæœç´¢é™„ä»¶" -#: src/lang.c:387 +#: src/lang.c:390 msgid "view attachment" msgstr "查看附件" -#: src/lang.c:388 +#: src/lang.c:391 msgid "tag attachment" msgstr "标记附件" -#: src/lang.c:389 +#: src/lang.c:392 msgid "tag attachments that match user specified pattern" msgstr "标记匹é…用户指定模å¼çš„附件" -#: src/lang.c:390 +#: src/lang.c:393 msgid "reverse tagging on all attachments (toggle)" msgstr "å呿 ‡è®°æ‰€æœ‰é™„ä»¶ (切æ¢)" -#: src/lang.c:391 +#: src/lang.c:394 msgid "untag all tagged attachments" msgstr "å–æ¶ˆæ ‡è®°æ‰€æœ‰å·²æ ‡è®°é™„ä»¶" -#: src/lang.c:392 +#: src/lang.c:395 msgid "toggle info message in last line (name/description of attachment)" msgstr "åˆ‡æ¢æœ€åŽä¸€è¡Œä¸­çš„ä¿¡æ¯ (附件的åç§°/æè¿°)" -#: src/lang.c:393 +#: src/lang.c:396 msgid "choose first attribute in list" msgstr "选择列表中的第一项属性" -#: src/lang.c:394 +#: src/lang.c:397 msgid "0 - 9\t choose attribute by number" msgstr "0 - 9\t ä¾ç¼–å·é€‰æ‹©å±žæ€§" -#: src/lang.c:395 +#: src/lang.c:398 msgid "choose last attribute in list" msgstr "选择列表中的最åŽä¸€é¡¹å±žæ€§" -#: src/lang.c:396 +#: src/lang.c:399 msgid "reset attribute to a default value" msgstr "é‡ç½®å±žæ€§ä¸ºé»˜è®¤å€¼" -#: src/lang.c:397 +#: src/lang.c:400 msgid "search forwards for an attribute" msgstr "å‘剿œç´¢æŸä¸€å±žæ€§" -#: src/lang.c:398 +#: src/lang.c:401 msgid "search backwards for an attribute" msgstr "å‘åŽæœç´¢æŸä¸€å±žæ€§" -#: src/lang.c:399 +#: src/lang.c:402 msgid "select attribute" msgstr "选å–属性" -#: src/lang.c:400 +#: src/lang.c:403 msgid "toggle back to options menu when invoked from there" msgstr "如果之å‰ä»Žé‚£é‡Œè°ƒç”¨å°±åˆ‡å›žé€‰é¡¹åŠŸèƒ½è¡¨" -#: src/lang.c:401 +#: src/lang.c:404 #, c-format msgid "report bug or comment via mail to %s" msgstr "é€è¿‡é‚®ä»¶æŠ¥å‘Šé”™è¯¯æˆ–评论给 %s" -#: src/lang.c:402 +#: src/lang.c:405 msgid "choose first option in list" msgstr "选择列表中的第一个选项" -#: src/lang.c:403 +#: src/lang.c:406 msgid "0 - 9\t choose option by number" msgstr "0 - 9\t ä¾ç¼–å·é€‰æ‹©é€‰é¡¹" -#: src/lang.c:404 +#: src/lang.c:407 msgid "choose last option in list" msgstr "选择列表中的最åŽä¸€ä¸ªé€‰é¡¹" -#: src/lang.c:405 +#: src/lang.c:408 msgid "start scopes menu" msgstr "起始范围èœå•" -#: src/lang.c:406 +#: src/lang.c:409 msgid "search forwards for an option" msgstr "å‘剿œç´¢æŸä¸€é€‰é¡¹" -#: src/lang.c:407 +#: src/lang.c:410 msgid "search backwards for an option" msgstr "å‘åŽæœç´¢æŸä¸€é€‰é¡¹" -#: src/lang.c:408 +#: src/lang.c:411 msgid "select option" msgstr "选å–选项" -#: src/lang.c:409 +#: src/lang.c:412 msgid "toggle to attributes menu" msgstr "切æ¢åˆ°å±žæ€§èœå•" -#: src/lang.c:410 +#: src/lang.c:413 msgid "choose range of articles to be affected by next command" msgstr "选择会被下一个命令所影å“的文章范围" -#: src/lang.c:411 +#: src/lang.c:414 msgid "escape from command prompt" msgstr "从指令æç¤ºç¬¦å·é€€å‡º" -#: src/lang.c:412 +#: src/lang.c:415 msgid "edit filter file" msgstr "编辑筛选器文件" -#: src/lang.c:413 +#: src/lang.c:416 msgid "get help" msgstr "æå–说明" -#: src/lang.c:414 +#: src/lang.c:417 msgid "display last article viewed" msgstr "显示最åŽä¸€ç¯‡å·²æŸ¥çœ‹æ–‡ç« " -#: src/lang.c:415 +#: src/lang.c:418 msgid "down one line" msgstr "å‘下一行" -#: src/lang.c:416 +#: src/lang.c:419 msgid "up one line" msgstr "å‘上一行" -#: src/lang.c:417 +#: src/lang.c:420 msgid "go to article chosen by Message-ID" msgstr "å‰å¾€ä¾æ¶ˆæ¯è¯†åˆ«å·æ‰€é€‰æ–‡ç« " -#: src/lang.c:418 +#: src/lang.c:421 msgid "mail article/thread/hot/pattern/tagged articles to someone" msgstr "邮寄文章/讨论串/热门/模å¼/已标记文章给æŸäºº" -#: src/lang.c:419 +#: src/lang.c:422 msgid "menu of configurable options" msgstr "å¯ç»„é…选项的èœå•" -#: src/lang.c:420 +#: src/lang.c:423 msgid "down one page" msgstr "å‘下一页" -#: src/lang.c:421 +#: src/lang.c:424 msgid "up one page" msgstr "å‘上一页" -#: src/lang.c:423 +#: src/lang.c:426 msgid "post (write) article to current group" msgstr "å¼ è´´ (写入) 文章到目å‰çš„群组" -#: src/lang.c:424 +#: src/lang.c:427 msgid "post postponed articles" msgstr "张贴被æç½®çš„æ–‡ç« " -#: src/lang.c:426 +#: src/lang.c:429 msgid "list articles posted by you (from posted file)" msgstr "列出由您所张贴的文章 (æ¥è‡ªå¼ è´´çš„æ–‡ä»¶)" -#: src/lang.c:427 +#: src/lang.c:430 msgid "return to previous menu" msgstr "回到上一个èœå•" -#: src/lang.c:428 +#: src/lang.c:431 msgid "quit tin immediately" msgstr "马上离开 tin" -#: src/lang.c:429 +#: src/lang.c:432 msgid "redraw page" msgstr "é‡ç»˜é¡µé¢" -#: src/lang.c:430 +#: src/lang.c:433 msgid "save article/thread/hot/pattern/tagged articles to file" msgstr "ä¿å­˜æ–‡ç« /讨论串/热门/模å¼/已标记文章到文件" -#: src/lang.c:431 +#: src/lang.c:434 msgid "save marked articles automatically without user prompts" msgstr "自动ä¿å­˜æ ‡è®°çš„æ–‡ç« è€Œæ— éœ€ç”¨æˆ·æç¤º" -#: src/lang.c:432 +#: src/lang.c:435 msgid "scroll the screen one line down" msgstr "å·åЍå±å¹•一次下移一行" -#: src/lang.c:433 +#: src/lang.c:436 msgid "scroll the screen one line up" msgstr "å·åЍå±å¹•一次上移一行" -#: src/lang.c:434 +#: src/lang.c:437 msgid "search for articles by author backwards" msgstr "ä¾ä½œè€…å‘åŽæœç´¢æ–‡ç« " -#: src/lang.c:435 +#: src/lang.c:438 msgid "search for articles by author forwards" msgstr "ä¾ä½œè€…å‘剿œç´¢æ–‡ç« " -#: src/lang.c:436 +#: src/lang.c:439 msgid "search all articles for a given string (this may take some time)" msgstr "对所有文章æœç´¢ç»™å®šçš„字串 (这也许会花一点时间)" -#: src/lang.c:437 +#: src/lang.c:440 msgid " \t (searches are case-insensitive and wrap around to all articles)" msgstr " \t (æœç´¢æ—¶å¤§å°å†™ä¸é¡»ç›¸ç¬¦å¹¶å›žåˆ°æ‰€æœ‰æ–‡ç« çš„å‰ç«¯)" -#: src/lang.c:438 +#: src/lang.c:441 msgid "search for articles by Subject line backwards" msgstr "ä¾ä¸»é¢˜å‘åŽæœç´¢æ–‡ç« " -#: src/lang.c:439 +#: src/lang.c:442 msgid "search for articles by Subject line forwards" msgstr "ä¾ä¸»é¢˜å‘剿œç´¢æ–‡ç« " -#: src/lang.c:440 +#: src/lang.c:443 msgid "repeat last search" msgstr "é‡å¤æœ€åŽä¸€ç¬”æœç´¢" -#: src/lang.c:441 +#: src/lang.c:444 msgid "tag current article for reposting/mailing/piping/printing/saving" msgstr "标记目å‰çš„æ–‡ç« ä»¥ç”¨äºŽé‡æ–°å¼ è´´/邮寄/管é“/打å°/ä¿å­˜" -#: src/lang.c:442 +#: src/lang.c:445 msgid "toggle info message in last line (subject/description)" msgstr "åˆ‡æ¢æœ€åŽä¸€è¡Œä¸­çš„ä¿¡æ¯æ¶ˆæ¯ (主旨/æè¿°)" -#: src/lang.c:443 +#: src/lang.c:446 msgid "toggle inverse video" msgstr "切æ¢å白显示" -#: src/lang.c:444 -msgid "toggle mini help menu display" +#: src/lang.c:447 +#, fuzzy +msgid "toggle mini help menu and posting etiquette display" msgstr "切æ¢è¿·ä½ è¯´æ˜Žèœå•显示" -#: src/lang.c:445 +#: src/lang.c:448 msgid "cycle the display of authors email address, real name, both or neither" msgstr "周期显示作者电å­é‚®ä»¶åœ°å€ã€çœŸå®žåç§°ã€ä¸¤è€…或皆éž" -#: src/lang.c:446 +#: src/lang.c:449 msgid "show version information" msgstr "显示版本信æ¯" -#: src/lang.c:447 +#: src/lang.c:450 msgid "mark all articles as read and return to group selection menu" msgstr "标记所有文章为已读并回到群组选择èœå•" -#: src/lang.c:448 +#: src/lang.c:451 msgid "mark all articles as read and enter next group with unread articles" msgstr "标记所有文章为已读并进入下一个群组与未读文章" -#: src/lang.c:449 +#: src/lang.c:452 msgid "choose first thread in list" msgstr "选择清å•中的第一笔讨论串" -#: src/lang.c:450 +#: src/lang.c:453 msgid "choose last thread in list" msgstr "选择清å•中的最åŽä¸€ç¯‡è®¨è®ºä¸²" -#: src/lang.c:451 +#: src/lang.c:454 msgid "list articles within current thread (bring up Thread sub-menu)" msgstr "列出目å‰è®¨è®ºä¸²ä¹‹å†…的文章 (带出讨论串å­èœå•)" -#: src/lang.c:452 +#: src/lang.c:455 msgid "mark article as unread" msgstr "标记文章为未读" -#: src/lang.c:453 +#: src/lang.c:456 msgid "mark current thread, range or tagged threads as read" msgstr "标记目å‰çš„讨论串ã€èŒƒå›´æˆ–已标记讨论串为已读" -#: src/lang.c:454 +#: src/lang.c:457 msgid "mark current thread, range or tagged threads as unread" msgstr "标记目å‰çš„讨论串ã€èŒƒå›´æˆ–已标记讨论串为未读" -#: src/lang.c:455 +#: src/lang.c:458 msgid "mark current/range/selected/pattern/tagged as read after prompting" msgstr "标记目å‰çš„/范围/已选/模å¼/已标记于æç¤ºä¹‹åŽä¸ºå·²è¯»" -#: src/lang.c:456 +#: src/lang.c:459 msgid "mark current/range/selected/pattern/tagged as unread after prompting" msgstr "标记目å‰çš„/范围/已选/模å¼/已标记于æç¤ºä¹‹åŽä¸ºæœªè¯»" -#: src/lang.c:457 +#: src/lang.c:460 msgid "toggle display of all/selected articles" msgstr "åˆ‡æ¢æ˜¾ç¤ºæ‰€æœ‰/已选文章" -#: src/lang.c:458 +#: src/lang.c:461 msgid "display next group" msgstr "显示下一个群组" -#: src/lang.c:459 +#: src/lang.c:462 msgid "display previous group" msgstr "显示上一个群组" -#: src/lang.c:460 +#: src/lang.c:463 msgid "toggle all selections (all articles)" msgstr "åˆ‡æ¢æ‰€æœ‰é€‰å– (所有文章)" -#: src/lang.c:461 +#: src/lang.c:464 msgid "select group (make \"hot\")" msgstr "选å–群组 (设为“热门â€)" -#: src/lang.c:462 +#: src/lang.c:465 msgid "select thread" msgstr "选å–讨论串" -#: src/lang.c:463 +#: src/lang.c:466 msgid "select threads if at least one unread article is selected" msgstr "如果至少选å–了一篇未读文章就选å–讨论串" -#: src/lang.c:464 +#: src/lang.c:467 msgid "select threads that match user specified pattern" msgstr "选å–匹é…用户指定模å¼çš„讨论串" -#: src/lang.c:465 src/lang.c:521 -#, fuzzy -msgid "tag/untag all parts of current multipart-message in order" -msgstr "ä¾åºæ ‡è®°ç›®å‰å¤šéƒ¨ä»¶æ¶ˆæ¯çš„æ‰€æœ‰éƒ¨åˆ†" - -#: src/lang.c:466 +#: src/lang.c:468 msgid "0 - 9\t choose thread by number" msgstr "0 - 9\t ä¾ç¼–å·é€‰æ‹©è®¨è®ºä¸²" -#: src/lang.c:467 +#: src/lang.c:469 msgid "toggle limit number of articles to get, and reload" msgstr "切æ¢è¦æå–文章的é™åˆ¶æ•°é‡ï¼Œå¹¶é‡æ–°åŠ è½½" -#: src/lang.c:468 +#: src/lang.c:470 msgid "toggle display of all/unread articles" msgstr "åˆ‡æ¢æ˜¾ç¤ºæ‰€æœ‰/未读文章" -#: src/lang.c:469 +#: src/lang.c:471 msgid "toggle selection of thread" msgstr "切æ¢è®¨è®ºä¸²çš„选å–" -#: src/lang.c:470 +#: src/lang.c:472 msgid "cycle through threading options available" msgstr "é‡å¤å¾ªçޝå¯ç”¨çš„讨论串选项" -#: src/lang.c:471 +#: src/lang.c:473 msgid "undo all selections (all articles)" msgstr "å¤åŽŸæ‰€æœ‰é€‰å– (所有文章)" -#: src/lang.c:472 +#: src/lang.c:474 msgid "untag all tagged threads" msgstr "å–æ¶ˆæ ‡è®°æ‰€æœ‰å·²æ ‡è®°è®¨è®ºä¸²" -#: src/lang.c:473 +#: src/lang.c:475 +#, fuzzy +msgid "search for articles forwards" +msgstr "ä¾ä½œè€…å‘剿œç´¢æ–‡ç« " + +#: src/lang.c:476 +#, fuzzy +msgid "search for articles backwards" +msgstr "ä¾ä½œè€…å‘åŽæœç´¢æ–‡ç« " + +#: src/lang.c:477 +#, fuzzy +msgid "toggle info message in last line (Message-ID)" +msgstr "åˆ‡æ¢æœ€åŽä¸€è¡Œçš„ä¿¡æ¯æ¶ˆæ¯ (网å€)" + +#: src/lang.c:478 +#, fuzzy +msgid "Open article by Message-ID" +msgstr "å‰å¾€ä¾æ¶ˆæ¯è¯†åˆ«å·æ‰€é€‰æ–‡ç« " + +#: src/lang.c:479 msgid "add new scope" msgstr "加入新的范围" -#: src/lang.c:474 +#: src/lang.c:480 msgid "delete scope" msgstr "删除范围" -#: src/lang.c:475 +#: src/lang.c:481 msgid "edit attributes file" msgstr "编辑属性文件" -#: src/lang.c:476 +#: src/lang.c:482 msgid "choose first scope in list" msgstr "选择清å•中的第一笔范围" -#: src/lang.c:477 +#: src/lang.c:483 msgid "0 - 9\t choose scope by number" msgstr "0 - 9\t ä¾ç¼–å·é€‰æ‹©èŒƒå›´" -#: src/lang.c:478 +#: src/lang.c:484 msgid "choose last scope in list" msgstr "选择清å•中的最åŽä¸€ç¬”范围" -#: src/lang.c:479 +#: src/lang.c:485 msgid "move scope" msgstr "移动范围" -#: src/lang.c:480 +#: src/lang.c:486 msgid "rename scope" msgstr "é‡å‘½å范围" -#: src/lang.c:481 +#: src/lang.c:487 msgid "select scope" msgstr "选å–范围" -#: src/lang.c:482 +#: src/lang.c:488 msgid "mark all articles in group as read" msgstr "标记所有群组中的文章为已读" -#: src/lang.c:483 +#: src/lang.c:489 msgid "mark all articles in group as read and move to next unread group" msgstr "标记所有群组中的文章为已读并移动到下一个未读群组" -#: src/lang.c:484 +#: src/lang.c:490 msgid "choose first group in list" msgstr "选择清å•中的第一笔群组" -#: src/lang.c:485 +#: src/lang.c:491 msgid "choose group by name" msgstr "ä¾å称选择群组" -#: src/lang.c:486 +#: src/lang.c:492 msgid "0 - 9\t choose group by number" msgstr "0 - 9\t ä¾ç¼–å·é€‰æ‹©ç¾¤ç»„" -#: src/lang.c:487 +#: src/lang.c:493 msgid "choose range of groups to be affected by next command" msgstr "选择å—下一个命令所影å“的群组范围" -#: src/lang.c:488 +#: src/lang.c:494 msgid "choose last group in list" msgstr "选择清å•中的最åŽä¸€ä¸ªç¾¤ç»„" -#: src/lang.c:490 +#: src/lang.c:496 #, fuzzy msgid "list groups which an article has been posted to (by Message-ID)" msgstr "å‰å¾€ä¾æ¶ˆæ¯è¯†åˆ«å·æ‰€é€‰æ–‡ç« " -#: src/lang.c:491 +#: src/lang.c:497 msgid " \t (go to article if at least one of the groups is available)" msgstr "" -#: src/lang.c:493 +#: src/lang.c:499 msgid "mark all articles in chosen group unread" msgstr "标记所有在已选群组中的文章为未读" -#: src/lang.c:494 +#: src/lang.c:500 msgid "move chosen group within list" msgstr "移动清å•内所选群组" -#: src/lang.c:495 +#: src/lang.c:501 msgid "choose next group with unread news" msgstr "选择具有未读新闻的下一个群组" -#: src/lang.c:496 src/lang.c:1396 +#: src/lang.c:502 src/lang.c:1409 msgid "quit" msgstr "离开" -#: src/lang.c:497 +#: src/lang.c:503 msgid "quit without saving configuration changes" msgstr "离开但ä¸ä¿å­˜ç»„æ€å˜æ›´" -#: src/lang.c:498 +#: src/lang.c:504 msgid "read chosen group" msgstr "è¯»å–æ‰€é€‰ç¾¤ç»„" -#: src/lang.c:499 +#: src/lang.c:505 msgid "reset .newsrc (all available articles in groups marked unread)" msgstr "é‡ç½® .newsrc (标记所有å¯ç”¨ç¾¤ç»„中的文章为未读)" -#: src/lang.c:500 +#: src/lang.c:506 msgid "search backwards for a group name" msgstr "å‘åŽæœç´¢ç¾¤ç»„åç§°" -#: src/lang.c:501 +#: src/lang.c:507 msgid " \t (all searches are case-insensitive and wrap around)" msgstr " \t (所有æœç´¢ä¸é¡»ç¬¦åˆå¤§å°å†™å¹¶å›žåˆ°å¼€å§‹éƒ¨åˆ†)" -#: src/lang.c:502 +#: src/lang.c:508 msgid "search forwards for a group name" msgstr "å‘剿œç´¢ç¾¤ç»„åç§°" -#: src/lang.c:503 +#: src/lang.c:509 msgid "subscribe to chosen group" msgstr "订阅所选群组" -#: src/lang.c:504 +#: src/lang.c:510 msgid "subscribe to groups that match pattern" msgstr "è®¢é˜…åŒ¹é…æ¨¡å¼çš„群组" -#: src/lang.c:505 +#: src/lang.c:511 msgid "reread active file to check for any new news" msgstr "釿–°è¯»å–现用文件以检查看看任何新的新闻" -#: src/lang.c:506 +#: src/lang.c:512 msgid "toggle display of group name only or group name plus description" msgstr "切æ¢åªæ˜¾ç¤ºç¾¤ç»„å称或是群组å称加上æè¿°" -#: src/lang.c:507 +#: src/lang.c:513 msgid "toggle display to show all/unread subscribed groups" msgstr "åˆ‡æ¢æ˜¾ç¤ºå…¨éƒ¨/未读的已订阅群组" -#: src/lang.c:508 +#: src/lang.c:514 msgid "unsubscribe from chosen group" msgstr "å–æ¶ˆè®¢é˜…所选群组" -#: src/lang.c:509 +#: src/lang.c:515 msgid "unsubscribe from groups that match pattern" msgstr "å–æ¶ˆè®¢é˜…åŒ¹é…æ¨¡å¼çš„群组" -#: src/lang.c:510 +#: src/lang.c:516 msgid "sort the list of groups" msgstr "排åºç¾¤ç»„清å•" -#: src/lang.c:511 +#: src/lang.c:517 msgid "toggle display to show all/subscribed groups" msgstr "åˆ‡æ¢æ˜¾ç¤ºå…¨éƒ¨/已订阅的群组" -#: src/lang.c:512 +#: src/lang.c:518 +#, fuzzy +msgid "tag/untag all parts of current multipart-message in order" +msgstr "ä¾åºæ ‡è®°ç›®å‰å¤šéƒ¨ä»¶æ¶ˆæ¯çš„æ‰€æœ‰éƒ¨åˆ†" + +#: src/lang.c:519 msgid "0 - 9\t choose article by number" msgstr "0 - 9\t ä¾ç¼–å·é€‰æ‹©æ–‡ç« " -#: src/lang.c:513 +#: src/lang.c:520 msgid "mark thread as read and return to group index page" msgstr "标记讨论串为已读并回到群组索引页é¢" -#: src/lang.c:514 +#: src/lang.c:521 msgid "mark thread as read and enter next unread thread or group" msgstr "标记讨论串为已读并输入下一个未读的讨论串或群组" -#: src/lang.c:515 +#: src/lang.c:522 msgid "choose first article in list" msgstr "选择清å•中的第一篇文章" -#: src/lang.c:516 +#: src/lang.c:523 msgid "choose last article in list" msgstr "选择清å•中的最åŽä¸€ç¯‡æ–‡ç« " -#: src/lang.c:517 +#: src/lang.c:524 msgid "mark art, range or tagged arts as read; move crsr to next unread art" msgstr "标记文章ã€èŒƒå›´æˆ–已标记文章为已读;移动光标到下一篇未读文章" -#: src/lang.c:518 +#: src/lang.c:525 msgid "mark article, range or tagged articles as unread" msgstr "标记文章ã€èŒƒå›´æˆ–已标记文章为未读" -#: src/lang.c:519 +#: src/lang.c:526 msgid "mark current thread as unread" msgstr "标记目å‰è®¨è®ºä¸²ä¸ºæœªè¯»" -#: src/lang.c:520 +#: src/lang.c:527 msgid "read chosen article" msgstr "è¯»å–æ‰€é€‰æ–‡ç« " -#: src/lang.c:522 +#: src/lang.c:528 msgid "" "Display properties\n" "------------------" @@ -2436,7 +2453,7 @@ msgstr "" "显示属性\n" "------------------" -#: src/lang.c:523 +#: src/lang.c:529 msgid "" "Miscellaneous\n" "-------------" @@ -2444,7 +2461,7 @@ msgstr "" "æ‚项\n" "-------------" -#: src/lang.c:524 +#: src/lang.c:530 msgid "" "Moving around\n" "-------------" @@ -2452,7 +2469,7 @@ msgstr "" "四处移动\n" "-------------" -#: src/lang.c:525 +#: src/lang.c:531 msgid "" "Group/thread/article operations\n" "-------------------------------" @@ -2460,7 +2477,7 @@ msgstr "" "群组/讨论串/文章æ“作\n" "-------------------------------" -#: src/lang.c:526 +#: src/lang.c:532 msgid "" "Attachment operations\n" "---------------------" @@ -2468,7 +2485,7 @@ msgstr "" "附件æ“作\n" "---------------------" -#: src/lang.c:527 +#: src/lang.c:533 msgid "" "Attribute operations\n" "--------------------" @@ -2476,7 +2493,7 @@ msgstr "" "属性æ“作\n" "--------------------" -#: src/lang.c:528 +#: src/lang.c:534 msgid "" "Option operations\n" "-----------------" @@ -2484,7 +2501,16 @@ msgstr "" "选项æ“作\n" "-----------------" -#: src/lang.c:529 +#: src/lang.c:535 +#, fuzzy +msgid "" +"Posted article operations\n" +"-------------------------" +msgstr "" +"群组/讨论串/文章æ“作\n" +"-------------------------------" + +#: src/lang.c:536 msgid "" "Scope operations\n" "----------------" @@ -2492,7 +2518,7 @@ msgstr "" "范围æ“作\n" "----------------" -#: src/lang.c:530 +#: src/lang.c:537 msgid "" "URL operations\n" "--------------" @@ -2500,95 +2526,95 @@ msgstr "" "ç½‘å€æ“作\n" "--------------" -#: src/lang.c:531 +#: src/lang.c:538 msgid "choose first URL in list" msgstr "选择清å•中的第一笔网å€" -#: src/lang.c:532 +#: src/lang.c:539 msgid "0 - 9\t choose URL by number" msgstr "0 - 9\t ä¾ç¼–å·é€‰æ‹©ç½‘å€" -#: src/lang.c:533 +#: src/lang.c:540 msgid "choose last URL in list" msgstr "选择清å•中的最åŽä¸€ç¬”网å€" -#: src/lang.c:534 +#: src/lang.c:541 msgid "search for URLs forwards" msgstr "å‘剿œç´¢ç½‘å€" -#: src/lang.c:535 +#: src/lang.c:542 msgid "search for URLs backwards" msgstr "å‘åŽæœç´¢ç½‘å€" -#: src/lang.c:536 +#: src/lang.c:543 msgid "Open URL in browser" msgstr "在æµè§ˆå™¨ä¸­æ‰“开网å€" -#: src/lang.c:537 +#: src/lang.c:544 msgid "toggle info message in last line (URL)" msgstr "åˆ‡æ¢æœ€åŽä¸€è¡Œçš„ä¿¡æ¯æ¶ˆæ¯ (网å€)" -#: src/lang.c:539 +#: src/lang.c:546 msgid "Group Level Commands" msgstr "群组层级命令" -#: src/lang.c:540 +#: src/lang.c:547 msgid "Kill filter added" msgstr "ç é™¤å·²åŠ å…¥çš„ç­›é€‰å™¨" -#: src/lang.c:541 +#: src/lang.c:548 msgid "Auto-selection filter added" msgstr "自动选å–已加入的筛选器" -#: src/lang.c:542 +#: src/lang.c:549 msgid "All parts tagged" msgstr "已标记所有部分" -#: src/lang.c:543 +#: src/lang.c:550 #, fuzzy msgid "All parts untagged" msgstr "已标记所有部分" -#: src/lang.c:544 +#: src/lang.c:551 msgid "Storing article for later posting" msgstr "存入文章以用于ç¨åŽå¼ è´´" -#: src/lang.c:545 +#: src/lang.c:552 msgid "Please enter a valid character" msgstr "请输入有效字符" -#: src/lang.c:546 +#: src/lang.c:553 #, c-format msgid "Missing part #%d" msgstr "缺少部分的 #%d" -#: src/lang.c:547 +#: src/lang.c:554 msgid "*** No postponed articles ***" msgstr "*** 未被æç½®çš„æ–‡ç«  ***" -#: src/lang.c:548 +#: src/lang.c:555 msgid "Not a multi-part message" msgstr "䏿˜¯ä¸€ç¯‡å¤šéƒ¨ä»¶æ¶ˆæ¯" -#: src/lang.c:549 +#: src/lang.c:556 msgid "You are not subscribed to this group" msgstr "您未订阅这个群组" -#: src/lang.c:550 +#: src/lang.c:557 msgid "No previous expression" msgstr "没有上一个表达å¼" -#: src/lang.c:551 +#: src/lang.c:558 msgid "Operation disabled in no-overwrite mode" msgstr "在无覆写模å¼ä¸­çš„æ“ä½œå·²åœç”¨" #. TODO: replace hard coded key-name in txt_info_postponed -#: src/lang.c:553 +#: src/lang.c:560 #, c-format msgid "%d postponed %s, reuse with ^O...\n" msgstr "%d å·²æç½® %s,按下 ^O 以釿–°ä½¿ç”¨â€¦\n" -#: src/lang.c:554 +#: src/lang.c:561 msgid "" "X-Conversion-Note: multipart/alternative contents have been removed.\n" " To get the whole article, turn alternative handling OFF in the Option " @@ -2597,21 +2623,21 @@ msgstr "" "X-Conversion-Note: 多部件/替代内容已被移除。\n" " è¦æå–æ•´ç¯‡æ–‡ç« ï¼Œè¯·åœ¨é€‰é¡¹åŠŸèƒ½è¡¨ä¸­å…³é—­æ›¿ä»£å¤„ç†\n" -#: src/lang.c:556 +#: src/lang.c:563 #, c-format msgid "Save filename for %s/%s is a mailbox. Attachment not saved" msgstr "ä¿å­˜ %s/%s çš„æ–‡ä»¶åæ˜¯ä¸€ä¸ªä¿¡ç®±ã€‚附件未被ä¿å­˜" -#: src/lang.c:557 +#: src/lang.c:564 msgid "TeX2Iso encoded article" msgstr "TeX2Iso ç¼–ç æ–‡ç« " -#: src/lang.c:558 +#: src/lang.c:565 msgid "incomplete " msgstr "ä¸å®Œæ•´çš„ " #. TODO: replace hard coded key-names -#: src/lang.c:560 +#: src/lang.c:567 #, fuzzy, c-format msgid "" "\n" @@ -2670,152 +2696,152 @@ msgstr "" "è¦èŽ·å¾—æ›´å¤šä¿¡æ¯ï¼Œè¯·é˜…读在线手册ã€READMEã€INSTALLã€TODO å’Œ FTP 等文件。\n" "请利用‘R’命令å‘é€é”™è¯¯æŠ¥å‘Š/æ„è§ç»™ %s。\n" -#: src/lang.c:576 +#: src/lang.c:583 #, c-format msgid "Invalid From: %s line. Read the INSTALL file again." msgstr "无效的 From: %s 行。请å†é˜…读 INSTALL 文件。" -#: src/lang.c:578 +#: src/lang.c:585 msgid "Invalid multibyte sequence found\n" msgstr "出现无效的多字节åºåˆ—\n" -#: src/lang.c:581 +#: src/lang.c:588 #, c-format msgid "Invalid Sender:-header %s" msgstr "无效的 Sender: -header %s" -#: src/lang.c:583 +#: src/lang.c:590 msgid "Inverse video disabled" msgstr "å白显示已åœç”¨" -#: src/lang.c:584 +#: src/lang.c:591 msgid "Inverse video enabled" msgstr "å白显示已å¯ç”¨" -#: src/lang.c:586 +#: src/lang.c:593 #, c-format msgid "Missing definition for %s\n" msgstr "缺少 %s 的定义\n" -#: src/lang.c:587 +#: src/lang.c:594 #, c-format msgid "Invalid key definition '%s'\n" msgstr "无效的按键定义‘%s’\n" -#: src/lang.c:588 +#: src/lang.c:595 #, c-format msgid "Invalid keyname '%s'\n" msgstr "无效的按键å称‘%s’\n" -#: src/lang.c:589 +#: src/lang.c:596 #, c-format msgid "Keymap file was upgraded to version %s\n" msgstr "Keymap 文件已å‡çº§åˆ°ç‰ˆæœ¬ %s\n" -#: src/lang.c:590 +#: src/lang.c:597 #, c-format msgid "Kill From: [%s] (y/n): " msgstr "ç é™¤ From: [%s] (y/n):" -#: src/lang.c:591 +#: src/lang.c:598 msgid "Kill Lines: (num): " msgstr "ç é™¤ Lines: (num):" -#: src/lang.c:592 +#: src/lang.c:599 msgid "Kill Article Menu" msgstr "ç é™¤æ–‡ç« èœå•" -#: src/lang.c:593 +#: src/lang.c:600 #, fuzzy, c-format msgid "Kill Msg-ID: [%s] (f/l/o/n): " msgstr "ç é™¤ Msg-Id: [%s] (f/l/o/n):" -#: src/lang.c:594 +#: src/lang.c:601 msgid "Kill pattern scope : " msgstr "ç é™¤æ¨¡å¼èŒƒå›´ :" -#: src/lang.c:595 +#: src/lang.c:602 #, c-format msgid "Kill Subject: [%s] (y/n): " msgstr "ç é™¤ Subject: [%s] (y/n):" -#: src/lang.c:596 +#: src/lang.c:603 msgid "Kill text pattern : " msgstr "ç é™¤æ–‡æœ¬æ¨¡å¼ :" -#: src/lang.c:597 +#: src/lang.c:604 msgid "Kill time in days : " msgstr "ç é™¤æ—¶é—´äºŽæ¯æ—¥ :" -#: src/lang.c:599 +#: src/lang.c:606 msgid "Last" msgstr "最åŽä¸€ç¬”" -#: src/lang.c:600 +#: src/lang.c:607 msgid "-- Last response --" msgstr "-- 最åŽä¸€ç¬”回应 --" -#: src/lang.c:601 +#: src/lang.c:608 #, c-format msgid "Lines %s " msgstr "行 %s " -#: src/lang.c:604 +#: src/lang.c:610 #, fuzzy msgid "Function not available." msgstr "无法使用文章" -#: src/lang.c:605 +#: src/lang.c:611 msgid "Not reading via NNTP." msgstr "" -#: src/lang.c:606 +#: src/lang.c:613 #, fuzzy, c-format msgid "Group: %s" msgstr "群组 %.*s…" -#: src/lang.c:607 +#: src/lang.c:614 #, fuzzy, c-format msgid "Groups: %s" msgstr "群组 %.*s…" -#: src/lang.c:610 +#: src/lang.c:617 msgid "Mail" msgstr "邮寄" -#: src/lang.c:611 +#: src/lang.c:618 msgid "mailbox " msgstr "ä¿¡ç®± " -#: src/lang.c:612 +#: src/lang.c:619 #, c-format msgid "Mail article(s) to [%.*s]> " msgstr "邮寄文章到 [%.*s]>" -#: src/lang.c:613 +#: src/lang.c:620 #, c-format msgid "Mailing log to %s\n" msgstr "邮寄记录档到 %s\n" -#: src/lang.c:614 +#: src/lang.c:621 msgid "Mail bug report..." msgstr "邮寄错误报告…" -#: src/lang.c:615 +#: src/lang.c:622 #, c-format msgid "Mail BUG REPORT to %s?" msgstr "邮寄错误报告到 %s?" -#: src/lang.c:616 +#: src/lang.c:623 msgid "Mailed" msgstr "已寄出" -#: src/lang.c:617 +#: src/lang.c:624 #, c-format msgid "Mailing to %s..." msgstr "邮寄到 %s…" -#: src/lang.c:618 +#: src/lang.c:625 msgid "" "# [Mail/Save] active file. Format is like news active file:\n" "# groupname max.artnum min.artnum /dir\n" @@ -2827,84 +2853,84 @@ msgstr "" "# 第四个字段是基底目录 (äº¦å³ ~/Mail 或 ~/News)\n" "#\n" -#: src/lang.c:621 +#: src/lang.c:628 #, c-format msgid "%s marked as read" msgstr "%s 标记为已读" -#: src/lang.c:622 +#: src/lang.c:629 #, c-format msgid "%s marked as unread" msgstr "%s 标记为未读" -#: src/lang.c:623 +#: src/lang.c:630 #, c-format msgid "Marked %d of %d %s as read" msgstr "标记 %2$d 中的 %1$d %3$s 为已读" -#: src/lang.c:624 +#: src/lang.c:631 #, c-format msgid "Marked %d of %d %s as unread" msgstr "标记 %2$d 中的 %1$d %3$s 为未读" -#: src/lang.c:625 src/lang.c:1352 +#: src/lang.c:632 src/lang.c:1365 msgid "Mark" msgstr "标记" -#: src/lang.c:626 +#: src/lang.c:633 #, c-format msgid "Mark all articles as read%s?" msgstr "标记所有文章为 %s 读?" -#: src/lang.c:627 +#: src/lang.c:634 #, c-format msgid "Mark article as read%s?" msgstr "标记文章为 %s 读?" -#: src/lang.c:628 +#: src/lang.c:635 #, c-format msgid "Mark group %s as read?" msgstr "标记群组 %s 为已读?" -#: src/lang.c:629 +#: src/lang.c:636 #, c-format msgid "Mark thread as read%s?" msgstr "标记讨论串为 %s 读?" -#: src/lang.c:630 +#: src/lang.c:637 #, c-format msgid "Matching %s groups..." msgstr "æ­£åœ¨åŒ¹é… %s 群组…" -#: src/lang.c:631 src/lang.c:645 src/lang.c:651 +#: src/lang.c:638 src/lang.c:651 src/lang.c:654 src/lang.c:660 #, 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:633 +#: src/lang.c:640 #, 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:635 +#: src/lang.c:642 #, c-format msgid "%s=view; %s=save; %s=tag; %s=tag pattern; %s=untag all" msgstr "%s=查看;%s=ä¿å­˜ï¼›%s=标记;%s=标记模å¼ï¼›%s=å–æ¶ˆæ‰€æœ‰æ ‡è®°" -#: src/lang.c:637 +#: src/lang.c:644 #, c-format msgid "" "%s=reverse tagging; %s=search forwards; %s=search backwards; %s=repeat search" msgstr "%s=å呿 ‡è®°ï¼›%s=å‘剿œç´¢ï¼›%s=å‘åŽæœç´¢ï¼›%s=é‡å¤æœç´¢" -#: src/lang.c:638 src/lang.c:642 +#: src/lang.c:645 src/lang.c:649 #, c-format msgid "=set current to n; %s=next unread; %s=search pattern; %s=kill/select" msgstr "=设置目å‰ä¸º n; %s=下一个未读;%s=æœç´¢æ¨¡å¼ï¼›%s=ç é™¤/选å–" -#: src/lang.c:639 +#: src/lang.c:646 #, c-format msgid "" "%s=author search; %s=catchup; %s=line down; %s=line up; %s=mark read; " @@ -2913,262 +2939,262 @@ msgstr "" "%s=作者æœç´¢ï¼›%s=设回未读;%s=下移一行;%s=上移一行;%s=设为已读;%s=列出讨论" "串" -#: src/lang.c:640 +#: src/lang.c:647 #, 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:641 +#: src/lang.c:648 #, c-format msgid "%s=search forwards; %s=search backwards; %s=quit" msgstr "%s=å‘剿œç´¢ï¼›%s=å‘åŽæœç´¢ï¼›%s=离开" -#: src/lang.c:643 +#: src/lang.c:650 #, 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:644 +#: src/lang.c:652 src/lang.c:661 +#, c-format +msgid "%s=search forwards; %s=search backwards; %s=repeat search" +msgstr "%s=å‘剿œç´¢ï¼›%s=å‘åŽæœç´¢ï¼›%s=é‡å¤æœç´¢" + +#: src/lang.c:653 #, c-format msgid "%s=add; %s=move; %s=rename; %s=delete" msgstr "%s=加入;%s=移动;%s=é‡å‘½åï¼›%s=删除" -#: src/lang.c:646 +#: src/lang.c:655 #, 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:647 +#: src/lang.c:656 #, 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:648 +#: src/lang.c:657 #, 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:649 +#: src/lang.c:658 #, c-format msgid "=set current to n; %s=next unread; %s=catchup; %s=display toggle" msgstr "=设置目å‰ä¸º n; %s=下一个未读;%s=设回未读;%s=显示切æ¢" -#: src/lang.c:650 +#: src/lang.c:659 #, 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:652 -#, c-format -msgid "%s=search forwards; %s=search backwards; %s=repeat search" -msgstr "%s=å‘剿œç´¢ï¼›%s=å‘åŽæœç´¢ï¼›%s=é‡å¤æœç´¢" - -#: src/lang.c:653 +#: src/lang.c:662 msgid "--More--" msgstr "--更多--" -#: src/lang.c:654 +#: src/lang.c:663 #, c-format msgid "Moving %s..." msgstr "正在移动 %s…" -#: src/lang.c:655 +#: src/lang.c:664 msgid "Message-ID: & last Reference " msgstr "Message-ID: & 最近å‚考 " -#: src/lang.c:656 +#: src/lang.c:665 msgid "Message-ID: line " msgstr "Message-ID: 行 " -#: src/lang.c:657 +#: src/lang.c:666 msgid "Message-ID: & References: line" msgstr "Message-ID: & References: 行" -#: src/lang.c:659 +#: src/lang.c:668 msgid ", name: " msgstr ",å称:" -#: src/lang.c:660 +#: src/lang.c:669 #, c-format msgid "Go to newsgroup [%s]> " msgstr "å‰å¾€æ–°é—»ç¾¤ç»„ [%s]>" -#: src/lang.c:661 +#: src/lang.c:670 msgid "newsgroups" msgstr "新闻群组" -#: src/lang.c:662 +#: src/lang.c:671 #, c-format msgid "Position %s in group list (1,2,..,$) [%d]> " msgstr "å®šä½ %s äºŽç¾¤ç»„æ¸…å• (1,2,..,$) [%d]>" -#: src/lang.c:663 +#: src/lang.c:672 msgid "newsgroup" msgstr "新闻群组" -#: src/lang.c:664 +#: src/lang.c:673 msgid "Try and save newsrc file again?" msgstr "冿¬¡å°è¯•å¹¶ä¿å­˜ newsrc 文件?" -#: src/lang.c:665 +#: src/lang.c:674 msgid "Warning: No newsgroups were written to your newsrc file. Save aborted." msgstr "警告:没有任何新闻群组被写入您的 newsrc 文件。已放弃ä¿å­˜ã€‚" -#: src/lang.c:666 +#: src/lang.c:675 msgid "newsrc file saved successfully.\n" msgstr "newsrc 文件已æˆåŠŸä¿å­˜ã€‚\n" -#: src/lang.c:667 +#: src/lang.c:676 msgid "-- Next response --" msgstr "-- 下一个回应 --" -#: src/lang.c:668 +#: src/lang.c:677 msgid "No " msgstr "å¦ " -#: src/lang.c:669 +#: src/lang.c:678 msgid "*** No articles ***" msgstr "*** 没有文章 ***" -#: src/lang.c:670 +#: src/lang.c:679 msgid "No articles have been posted" msgstr "没有任何文章已被张贴" -#: src/lang.c:671 +#: src/lang.c:680 msgid "*** No attachments ***" msgstr "*** 没有附件 ***" -#: src/lang.c:672 +#: src/lang.c:681 msgid "*** No description ***" msgstr "*** 没有æè¿° ***" -#: src/lang.c:673 +#: src/lang.c:682 msgid "No filename" msgstr "没有文件å" -#: src/lang.c:674 +#: src/lang.c:683 msgid "No group" msgstr "没有群组" -#: src/lang.c:675 +#: src/lang.c:684 msgid "*** No groups ***" msgstr "*** 没有群组 ***" -#: src/lang.c:676 +#: src/lang.c:685 msgid "No more groups to read" msgstr "已无å¯è¯»å–群组" -#: src/lang.c:677 +#: src/lang.c:686 msgid "No last message" msgstr "没有最近一笔消æ¯" -#: src/lang.c:678 +#: src/lang.c:687 msgid "No mail address" msgstr "没有邮件地å€" -#: src/lang.c:679 +#: src/lang.c:688 msgid "No articles marked for saving" msgstr "没有标记è¦ä¿å­˜çš„æ–‡ç« " -#: src/lang.c:680 +#: src/lang.c:689 msgid "No match" msgstr "没有匹é…" -#: src/lang.c:681 +#: src/lang.c:690 msgid "No more groups" msgstr "已无群组" -#: src/lang.c:682 +#: src/lang.c:691 msgid "No newsgroups" msgstr "没有新闻群组" -#: src/lang.c:683 +#: src/lang.c:692 msgid "No next unread article" msgstr "没有下一篇未读文章" -#: src/lang.c:684 +#: src/lang.c:693 msgid "No previous group" msgstr "没有上一个群组" -#: src/lang.c:685 +#: src/lang.c:694 msgid "No previous search, nothing to repeat" msgstr "没有上一个æœç´¢ï¼Œæ²¡æœ‰ä»»ä½•东西å¯é‡å¤" -#: src/lang.c:686 +#: src/lang.c:695 msgid "No previous unread article" msgstr "没有上一篇未读文章" -#: src/lang.c:687 +#: src/lang.c:696 msgid "No responses" msgstr "没有回应" -#: src/lang.c:688 +#: src/lang.c:697 msgid "No responses to list in current thread" msgstr "在目å‰çš„讨论串中没有回应å¯åˆ—出" -#: src/lang.c:689 +#: src/lang.c:698 msgid "*** No scopes ***" msgstr "*** 没有范围 ***" -#: src/lang.c:690 +#: src/lang.c:699 msgid "No search string" msgstr "没有æœç´¢å­—串" -#: src/lang.c:691 +#: src/lang.c:700 msgid "No subject" msgstr "没有主旨" -#: src/lang.c:693 +#: src/lang.c:702 #, c-format msgid "%s: Terminal must have clear to end-of-line (ce)\n" msgstr "%s:终端机必须能够清空到行尾 (ce)\n" -#: src/lang.c:694 +#: src/lang.c:703 #, c-format msgid "%s: Terminal must have clear to end-of-screen (cd)\n" msgstr "%s:终端机必须能够清空到å±å¹•末端 (cd)\n" -#: src/lang.c:695 +#: src/lang.c:704 #, c-format msgid "%s: Terminal must have clearscreen (cl) capability\n" msgstr "%s:终端机必须具备清空å±å¹• (cl) 的能力\n" -#: src/lang.c:696 +#: src/lang.c:705 #, c-format msgid "%s: Terminal must have cursor motion (cm)\n" msgstr "%s:终端机必须能够移动光标 (cm)\n" -#: src/lang.c:697 +#: src/lang.c:706 #, c-format msgid "%s: TERM variable must be set to use screen capabilities\n" msgstr "%s:TERM å˜é‡å¿…须被设置以使用å±å¹•能力\n" -#: src/lang.c:699 +#: src/lang.c:708 #, c-format msgid "No viewer found for %s/%s\n" msgstr "找ä¸åˆ°ä»»ä½•查看器用于 %s/%s\n" -#: src/lang.c:700 +#: src/lang.c:709 msgid "Newsgroup does not exist on this server" msgstr "新闻群组ä¸å­˜åœ¨äºŽè¿™ä¸ªæœåС噍" -#: src/lang.c:701 +#: src/lang.c:710 #, c-format msgid "Group %s not found in active file" msgstr "在现用文件中找ä¸åˆ°ç¾¤ç»„ %s" -#: src/lang.c:702 +#: src/lang.c:711 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:703 +#: src/lang.c:712 msgid "use a)lternative name, use d)efault .newsrc, q)uit tin: " msgstr "使用 a)替代åç§°ã€ä½¿ç”¨ d)ç¼ºçœ .newsrcã€q)离开 tin:" -#: src/lang.c:704 +#: src/lang.c:713 #, c-format msgid "" "# NNTP-server -> newsrc translation table and NNTP-server\n" @@ -3197,44 +3223,44 @@ msgstr "" "# news.example.org /tmp/nrc-ex example ex\n" "#\n" -#: src/lang.c:711 +#: src/lang.c:720 msgid "Only" msgstr "åªæœ‰" -#: src/lang.c:712 +#: src/lang.c:721 #, c-format msgid "Option not enabled. Recompile with %s." msgstr "选项未å¯ç”¨ã€‚釿–°ä»¥ %s 编译。" -#: src/lang.c:713 +#: src/lang.c:722 msgid "Options Menu" msgstr "选项功能表" -#: src/lang.c:714 +#: src/lang.c:723 msgid "Options Menu Commands" msgstr "选项功能表命令" -#: src/lang.c:717 +#: src/lang.c:726 #, c-format msgid "Error in regex: %s at pos. %d '%s'" msgstr "åœ¨æ­£åˆ™è¡¨è¾¾å¼ %s çš„ä½ç½® %d å‘生错误:‘%s’" -#: src/lang.c:718 +#: src/lang.c:727 #, c-format msgid "Error in regex: pcre internal error %d" msgstr "在正则表达å¼ä¸­å‘生错误:pcre 内部错误 %d" -#: src/lang.c:719 +#: src/lang.c:728 #, c-format msgid "Error in regex: study - pcre internal error %s" msgstr "在正则表达å¼ä¸­å‘生错误:study - pcre 内部错误 %s" -#: src/lang.c:720 +#: src/lang.c:729 msgid "Post a followup..." msgstr "跟贴…" #. TODO: replace hard coded key-name in txt_post_error_ask_postpone -#: src/lang.c:722 +#: src/lang.c:731 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" @@ -3244,282 +3270,302 @@ msgstr "" "é”™è¯¯æ˜¯æš‚æ—¶æˆ–æ˜¯å¯æ”¹æ­£çš„,您å¯ä»¥æç½®æ–‡ç« \n" "并于ç¨åŽä»¥ ^O 冿¬¡å–出它。\n" -#: src/lang.c:725 +#: src/lang.c:734 msgid "Posted articles history" msgstr "张贴文章历å²è®°å½•" -#: src/lang.c:726 +#: src/lang.c:735 +#, fuzzy +msgid "Posted Articles Menu Commands" +msgstr "属性功能表指令" + +#: src/lang.c:736 +msgid "Lookup failed" +msgstr "" + +#: src/lang.c:737 +#, fuzzy +msgid "Operation not available for replies by mail" +msgstr "回到群组选择层级" + +#: src/lang.c:738 +#, fuzzy +msgid "Already in posted articles history level" +msgstr "张贴文章历å²è®°å½•" + +#: src/lang.c:739 #, c-format msgid "Post to newsgroup(s) [%s]> " msgstr "张贴到新闻群组 [%s]>" -#: src/lang.c:727 +#: src/lang.c:740 msgid "-- post processing started --" msgstr "-- 张贴处ç†å¼€å§‹ --" -#: src/lang.c:728 +#: src/lang.c:741 msgid "-- post processing completed --" msgstr "-- 张贴处ç†å®Œæˆ --" -#: src/lang.c:729 +#: src/lang.c:742 #, c-format msgid "Post subject [%s]> " msgstr "张贴主旨 [%s]>" -#: src/lang.c:730 +#: src/lang.c:743 msgid "" "# Summary of mailed/posted messages viewable by 'W' command from within " "tin.\n" msgstr "# 邮寄/å¼ è´´çš„æ¶ˆæ¯æ¦‚è¦å¯ä»¥åœ¨ tin 之中ç»ç”±â€˜Wâ€™å‘½ä»¤æ¥æŸ¥çœ‹ã€‚\n" -#: src/lang.c:731 +#: src/lang.c:744 msgid "Posting article..." msgstr "张贴文章…" -#: src/lang.c:732 +#: src/lang.c:745 #, c-format msgid "Post postponed articles [%%s]? (%s/%s/%s/%s/%s): " msgstr "张贴被æç½®çš„æ–‡ç«  [%%s]?(%s/%s/%s/%s/%s):" -#: src/lang.c:733 +#: src/lang.c:746 #, c-format msgid "Hot %s" msgstr "热门 %s" -#: src/lang.c:734 +#: src/lang.c:747 #, c-format msgid "Tagged %s" msgstr "已标记 %s" -#: src/lang.c:735 +#: src/lang.c:748 #, c-format msgid "Untagged %s" msgstr "已喿¶ˆæ ‡è®° %s" -#: src/lang.c:737 +#: src/lang.c:750 #, c-format msgid "Preparing for filtering on Path header (%d/%d)..." msgstr "" -#: src/lang.c:739 +#: src/lang.c:752 msgid "Processing mail messages marked for deletion." msgstr "å¤„ç†æ ‡è®°ä¸ºåˆ é™¤çš„邮件消æ¯ã€‚" -#: src/lang.c:740 +#: src/lang.c:753 msgid "Processing saved articles marked for deletion." msgstr "å¤„ç†æ ‡è®°ä¸ºåˆ é™¤çš„å·²ä¿å­˜æ–‡ç« ã€‚" -#: src/lang.c:741 +#: src/lang.c:754 #, c-format msgid "Accept Followup-To? %s=post, %s=ignore, %s=quit: " msgstr "接å—跟贴?%s=张贴,%s=忽略,%s=离开:" -#: src/lang.c:742 +#: src/lang.c:755 msgid "Article unchanged, abort mailing?" msgstr "æ–‡ç« æœªå˜æ›´ï¼Œæ”¾å¼ƒé‚®å¯„?" -#: src/lang.c:743 +#: src/lang.c:756 #, c-format msgid "Do you want to see postponed articles (%d)?" msgstr "您è¦çœ‹åˆ°æç½®çš„æ–‡ç«  (%d) å—?" -#: src/lang.c:745 +#: src/lang.c:758 msgid "Add quick kill filter?" msgstr "加入快速ç é™¤ç­›é€‰å™¨ï¼Ÿ" -#: src/lang.c:746 +#: src/lang.c:759 msgid "Add quick selection filter?" msgstr "加入快速选择筛选器?" -#: src/lang.c:747 +#: src/lang.c:760 msgid "Do you really want to quit?" msgstr "您真的è¦ç¦»å¼€å—?" -#: src/lang.c:748 +#: src/lang.c:761 #, c-format msgid "%s=edit cancel message, %s=quit, %s=delete (cancel) [%%s]: " msgstr "%s=ç¼–è¾‘å–æ¶ˆæ¶ˆæ¯ï¼Œ%s=离开,%s=删除 (å–æ¶ˆ) [%%s]:" -#: src/lang.c:749 +#: src/lang.c:762 msgid "You have tagged articles in this group - quit anyway?" msgstr "您已在这个群组中标记文章 - 无论如何都è¦ç¦»å¼€ï¼Ÿ" -#: src/lang.c:750 +#: src/lang.c:763 #, c-format msgid "%s=quit, %s=edit, %s=postpone: " msgstr "%s=离开,%s=编辑,%s=æç½®ï¼š" -#: src/lang.c:751 +#: src/lang.c:764 #, c-format msgid "%s=quit %s=edit %s=save kill description: " msgstr "%s=离开 %s=编辑 %s=ä¿å­˜ç é™¤æè¿°ï¼š" -#: src/lang.c:752 +#: src/lang.c:765 #, c-format msgid "%s=quit %s=edit %s=save select description: " msgstr "%s=离开 %s=编辑 %s=ä¿å­˜é€‰å–æè¿°ï¼š" -#: src/lang.c:753 +#: src/lang.c:766 msgid "Do you really want to quit without saving your configuration?" msgstr "您真的è¦ç¦»å¼€å´ä¸ä¿å­˜æ‚¨çš„组æ€å—?" -#: src/lang.c:756 +#: src/lang.c:769 msgid "Invalid range - valid are '0-9.$' eg. 1-$" msgstr "无效的范围 - 有效是‘0-9.$’例如:1-$" -#: src/lang.c:757 +#: src/lang.c:770 msgid "Do you want to abort this operation?" msgstr "æ‚¨è¦æ”¾å¼ƒè¿™ä¸ªæ“作å—?" -#: src/lang.c:758 +#: src/lang.c:771 msgid "Do you want to exit tin immediately?" msgstr "您è¦é©¬ä¸Šç¦»å¼€ tin å—?" -#: src/lang.c:759 +#: src/lang.c:772 msgid "Reading ('q' to quit)..." msgstr "è¯»å– (‘q’表示离开)…" -#: src/lang.c:760 +#: src/lang.c:773 #, c-format msgid "Reading %sarticles..." msgstr "è¯»å– %s 篇文章…" -#: src/lang.c:761 +#: src/lang.c:774 #, c-format msgid "Reading %sattributes file...\n" msgstr "è¯»å– %s 属性文件…\n" -#: src/lang.c:762 +#: src/lang.c:775 #, c-format msgid "Reading %sconfig file...\n" msgstr "è¯»å– %s ç»„æ€æ–‡ä»¶â€¦\n" -#: src/lang.c:763 +#: src/lang.c:776 msgid "Reading filter file...\n" msgstr "读å–筛选器文件…\n" -#: src/lang.c:764 +#: src/lang.c:777 #, c-format msgid "Reading %s groups..." msgstr "è¯»å– %s 群组…" -#: src/lang.c:765 +#: src/lang.c:778 msgid "Reading input history file...\n" msgstr "读å–è¾“å…¥åŽ†å²æ–‡ä»¶â€¦\n" -#: src/lang.c:766 +#: src/lang.c:779 msgid "Reading keymap file...\n" msgstr "è¯»å– keymap 文件…\n" -#: src/lang.c:767 +#: src/lang.c:780 msgid "Reading groups from active file... " msgstr "从现用文件读å–群组…" -#: src/lang.c:768 +#: src/lang.c:781 msgid "Reading groups from newsrc file... " msgstr "从 newsrc 文件读å–群组…" -#: src/lang.c:769 +#: src/lang.c:782 msgid "Reading newsgroups file... " msgstr "è¯»å–æ–°é—»ç¾¤ç»„文件…" -#: src/lang.c:770 +#: src/lang.c:783 msgid "Reading newsrc file..." msgstr "è¯»å– newsrc 文件…" -#: src/lang.c:771 +#: src/lang.c:784 msgid "References: line " msgstr "References: 行 " -#: src/lang.c:773 +#: src/lang.c:786 #, c-format msgid "(%d:%02d remaining)" msgstr "(%d:%02d 还剩余)" -#: src/lang.c:775 +#: src/lang.c:788 #, c-format msgid "Bogus group %s removed." msgstr "å‡é€ çš„群组 %s 已移除。" -#: src/lang.c:776 -msgid "Removed from the previous rule: " +#: src/lang.c:789 +#, fuzzy +msgid "Removed from this rule: " msgstr "已从上一个规则移除:" -#: src/lang.c:777 +#: src/lang.c:790 #, c-format msgid "Error: rename %s to %s" msgstr "错误:é‡å‘½å %s 为 %s" -#: src/lang.c:778 +#: src/lang.c:791 msgid "Reply to author..." msgstr "回å¤ç»™ä½œè€……" -#: src/lang.c:779 +#: src/lang.c:792 msgid "Repost" msgstr "釿–°å¼ è´´" -#: src/lang.c:780 +#: src/lang.c:793 msgid "Reposting article..." msgstr "釿–°å¼ è´´æ–‡ç« â€¦" -#: src/lang.c:781 +#: src/lang.c:794 #, c-format msgid "Repost article(s) to group(s) [%s]> " msgstr "釿–°å¼ è´´æ–‡ç« åˆ°ç¾¤ç»„ [%s]>" -#: src/lang.c:782 +#: src/lang.c:795 msgid "Reset newsrc?" msgstr "é‡ç½® newsrc?" -#: src/lang.c:783 +#: src/lang.c:796 msgid "Responses have been directed to the following newsgroups" msgstr "回应已被导å‘下列新闻群组" -#: src/lang.c:784 +#: src/lang.c:797 #, c-format msgid "Responses have been directed to poster. %s=mail, %s=post, %s=quit: " msgstr "回应已被导å‘张贴者。%s=邮寄,%s=张贴,%s=离开:" -#: src/lang.c:786 +#: src/lang.c:799 msgid "Press to continue..." msgstr "按下 以继续…" -#: src/lang.c:788 +#: src/lang.c:801 #, c-format msgid "Select From [%s] (y/n): " msgstr "选å–自 [%s] (y/n):" -#: src/lang.c:789 +#: src/lang.c:802 msgid "Select Lines: (num): " msgstr "选å–多行:(num):" -#: src/lang.c:790 +#: src/lang.c:803 msgid "Auto-select Article Menu" msgstr "è‡ªåŠ¨é€‰å–æ–‡ç« èœå•" -#: src/lang.c:791 +#: src/lang.c:804 #, fuzzy, c-format msgid "Select Msg-ID [%s] (f/l/o/n): " msgstr "é€‰å– Msg-Id [%s] (f/l/o/n):" -#: src/lang.c:792 +#: src/lang.c:805 msgid "Select pattern scope: " msgstr "选喿¨¡å¼èŒƒå›´ï¼š" -#: src/lang.c:793 +#: src/lang.c:806 #, c-format msgid "Select Subject [%s] (y/n): " msgstr "选å–主旨 [%s] (y/n):" -#: src/lang.c:794 +#: src/lang.c:807 msgid "Select text pattern : " msgstr "选喿–‡æœ¬æ¨¡å¼ï¼š" -#: src/lang.c:795 +#: src/lang.c:808 msgid "Select time in days : " msgstr "选喿—¶é—´å¤©æ•° :" -#: src/lang.c:796 +#: src/lang.c:809 #, c-format msgid "" "# %s server configuration file\n" @@ -3540,54 +3586,54 @@ msgstr "" "############################################################################\n" "\n" -#: src/lang.c:802 +#: src/lang.c:815 msgid "Showing unread groups only" msgstr "åªæ˜¾ç¤ºæœªè¯»ç¾¤ç»„" -#: src/lang.c:803 +#: src/lang.c:816 msgid "Subject: line (ignore case) " msgstr "Subject: 行 (忽略大å°å†™) " -#: src/lang.c:804 +#: src/lang.c:817 msgid "Subject: line (case sensitive)" msgstr "Subject: 行 (大å°å†™ç›¸ç¬¦)" -#: src/lang.c:805 +#: src/lang.c:818 msgid "Save" msgstr "ä¿å­˜" -#: src/lang.c:806 +#: src/lang.c:819 #, c-format msgid "Save '%s' (%s/%s)?" msgstr "ä¿å­˜â€˜%s’(%s/%s)?" -#: src/lang.c:807 +#: src/lang.c:820 msgid "Save configuration before continuing?" msgstr "继续之å‰å…ˆä¿å­˜ç»„æ€ï¼Ÿ" -#: src/lang.c:808 +#: src/lang.c:821 msgid "Save filename> " msgstr "ä¿å­˜æ–‡ä»¶å>" -#: src/lang.c:809 +#: src/lang.c:822 msgid "Saved" msgstr "å·²ä¿å­˜" -#: src/lang.c:810 +#: src/lang.c:823 #, c-format msgid "%4d unread (%4d hot) %s in %s\n" msgstr "%4d 未读 (%4d 热门) %s 于 %s\n" -#: src/lang.c:811 +#: src/lang.c:824 #, c-format msgid "Saved %s...\n" msgstr "å·²ä¿å­˜ %s…\n" -#: src/lang.c:812 +#: src/lang.c:825 msgid "Nothing was saved" msgstr "没有任何东西被ä¿å­˜" -#: src/lang.c:813 +#: src/lang.c:826 #, c-format msgid "" "\n" @@ -3596,182 +3642,182 @@ msgstr "" "\n" "%s %d %s æ¥è‡ª %d %s\n" -#: src/lang.c:814 +#: src/lang.c:827 #, c-format msgid "-- %s saved to %s%s --" msgstr "-- %s ä¿å­˜åˆ° %s%s --" -#: src/lang.c:815 +#: src/lang.c:828 #, c-format msgid "-- %s saved to %s - %s --" msgstr "-- %s ä¿å­˜åˆ° %s - %s --" -#: src/lang.c:816 +#: src/lang.c:829 msgid "Saving..." msgstr "ä¿å­˜ä¸­â€¦" -#: src/lang.c:817 +#: src/lang.c:830 #, c-format msgid "%s: Screen initialization failed" msgstr "%s:å±å¹•åˆå§‹åŒ–失败" -#: src/lang.c:819 +#: src/lang.c:832 #, c-format msgid "%s: screen is too small\n" msgstr "%s:å±å¹•太å°\n" -#: src/lang.c:821 +#: src/lang.c:834 #, fuzzy, c-format msgid "screen is too small, %s is exiting" msgstr "å±å¹•太å°ï¼Œ%s 正在离开\n" -#: src/lang.c:822 +#: src/lang.c:835 msgid "Delete scope?" msgstr "删除范围?" -#: src/lang.c:823 +#: src/lang.c:836 msgid "Enter scope> " msgstr "输入范围>" -#: src/lang.c:824 +#: src/lang.c:837 msgid "Select new position> " msgstr "选喿–°ä½ç½®>" -#: src/lang.c:825 +#: src/lang.c:838 msgid "New position cannot be a global scope" msgstr "æ–°ä½ç½®ä¸å¯æ˜¯å…¨å±€èŒƒå›´" -#: src/lang.c:826 +#: src/lang.c:839 msgid "Global scope, operation not allowed" msgstr "全局范围,æ“作ä¸å…许" -#: src/lang.c:827 +#: src/lang.c:840 msgid "Rename scope> " msgstr "é‡å‘½å范围>" -#: src/lang.c:828 +#: src/lang.c:841 msgid "Select scope> " msgstr "选å–范围>" -#: src/lang.c:829 +#: src/lang.c:842 msgid "Scopes Menu" msgstr "范围èœå•" -#: src/lang.c:830 +#: src/lang.c:843 msgid "Scopes Menu Commands" msgstr "范围功能表指令" -#: src/lang.c:831 +#: src/lang.c:844 #, c-format msgid "Search backwards [%s]> " msgstr "å‘åŽæœç´¢ [%s]>" -#: src/lang.c:832 +#: src/lang.c:845 #, c-format msgid "Search body [%s]> " msgstr "æœç´¢å†…æ–‡ [%s]>" -#: src/lang.c:833 +#: src/lang.c:846 #, c-format msgid "Search forwards [%s]> " msgstr "å‘剿œç´¢ [%s]>" -#: src/lang.c:834 +#: src/lang.c:847 msgid "Searching..." msgstr "æœç´¢ä¸­â€¦" -#: src/lang.c:835 +#: src/lang.c:848 #, c-format msgid "Searching article %d of %d ('q' to abort)..." msgstr "æœç´¢æ–‡ç«  %2$d 中的 %1$d (‘q’以放弃)…" -#: src/lang.c:836 +#: src/lang.c:849 msgid "Select article> " msgstr "选喿–‡ç« >" -#: src/lang.c:837 +#: src/lang.c:850 msgid "" "Select option number before text or use arrow keys and . 'q' to quit." msgstr "选喿–‡æœ¬å‰æ–¹çš„选项数字或使用方å‘键和 。‘q’以离开。" -#: src/lang.c:838 +#: src/lang.c:851 msgid "Select group> " msgstr "选å–群组>" -#: src/lang.c:839 +#: src/lang.c:852 #, c-format msgid "Enter selection pattern [%s]> " msgstr "è¾“å…¥é€‰æ‹©æ¨¡å¼ [%s]>" -#: src/lang.c:840 +#: src/lang.c:853 msgid "Select thread> " msgstr "选å–帖å­> " -#: src/lang.c:841 +#: src/lang.c:854 #, 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:842 +#: src/lang.c:855 msgid "servers active-file" msgstr "æœåŠ¡å™¨ç›®å‰æ–‡ä»¶" -#: src/lang.c:843 +#: src/lang.c:856 msgid "Cannot move into new newsgroups. Subscribe first..." msgstr "无法移入新的新闻群组。请先订阅…" -#: src/lang.c:844 +#: src/lang.c:857 msgid "" msgstr "" -#: src/lang.c:845 +#: src/lang.c:858 #, c-format msgid "Starting: (%s)" msgstr "开始:(%s)" -#: src/lang.c:846 +#: src/lang.c:859 #, c-format msgid "List Thread (%d of %d)" msgstr "列出讨论串 (%2$d 中的 %1$d)" -#: src/lang.c:847 +#: src/lang.c:860 #, c-format msgid "Thread (%.*s)" msgstr "讨论串 (%.*s)" -#: src/lang.c:848 +#: src/lang.c:861 msgid "Enter wildcard subscribe pattern> " msgstr "输入通é…符订阅模å¼>" -#: src/lang.c:849 +#: src/lang.c:862 #, c-format msgid "subscribed to %d groups" msgstr "已订阅 %d 群组" -#: src/lang.c:850 +#: src/lang.c:863 #, c-format msgid "Subscribed to %s" msgstr "已订阅 %s" -#: src/lang.c:851 +#: src/lang.c:864 msgid "Subscribing... " msgstr "订阅…" -#: src/lang.c:852 +#: src/lang.c:865 #, c-format msgid "Repost or supersede article(s) [%%s]? (%s/%s/%s): " msgstr "釿–°å¼ è´´æˆ–å–代文章 [%%s]?(%s/%s/%s):" -#: src/lang.c:853 +#: src/lang.c:866 #, c-format msgid "Supersede article(s) to group(s) [%s]> " msgstr "å–代文章于群组 [%s]>" -#: src/lang.c:854 +#: src/lang.c:867 msgid "Superseding article ..." msgstr "å–代文章…" -#: src/lang.c:855 +#: src/lang.c:868 #, c-format msgid "" "\n" @@ -3780,24 +3826,24 @@ msgstr "" "\n" "å·²åœæ­¢ã€‚输入‘fgâ€™ä»¥é‡æ–°å¯åЍ %s\n" -#: src/lang.c:857 +#: src/lang.c:870 #, c-format msgid "%d days" msgstr "%d 天" -#: src/lang.c:858 +#: src/lang.c:871 msgid "" msgstr "" -#: src/lang.c:859 +#: src/lang.c:872 msgid "TeX " msgstr "TeX " -#: src/lang.c:860 +#: src/lang.c:873 msgid "# Default action/prompt strings\n" msgstr "# 缺çœçš„动作/æç¤ºå­—串\n" -#: src/lang.c:861 +#: src/lang.c:874 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" @@ -3815,108 +3861,108 @@ msgstr "" "# case=ON/OFF ON=筛选器大å°å†™é¡»ç›¸ç¬¦ OFF=忽略大å°å†™\n" "# expire=ON/OFF ON=é™åˆ¶åˆ° default_filter_days OFF=ä¸ä¼šè¿‡æœŸ\n" -#: src/lang.c:874 +#: src/lang.c:887 msgid "" "# If ON use print current subject or newsgroup description in the last line\n" msgstr "# 如果为 ON å°±å°å‡ºç›®å‰çš„主旨或最åŽä¸€è¡Œä¸­çš„æ–°é—»ç¾¤ç»„æè¿°\n" -#: src/lang.c:875 +#: src/lang.c:888 msgid "# Host & time info used for detecting new groups (don't touch)\n" msgstr "# 主机 & æ—¶é—´ä¿¡æ¯ç”¨äºŽä¾¦æµ‹æ–°ç¾¤ç»„ (ä¸å½±å“)\n" -#: src/lang.c:876 +#: src/lang.c:889 msgid "There is no news\n" msgstr "没有任何新闻\n" -#: src/lang.c:877 +#: src/lang.c:890 msgid "Thread" msgstr "讨论串" -#: src/lang.c:878 +#: src/lang.c:891 msgid "Thread Level Commands" msgstr "讨论串层级命令" -#: src/lang.c:879 +#: src/lang.c:892 msgid "Thread deselected" msgstr "è®¨è®ºä¸²å·²å–æ¶ˆé€‰å–" -#: src/lang.c:880 +#: src/lang.c:893 msgid "Thread selected" msgstr "讨论串已选å–" -#: src/lang.c:882 +#: src/lang.c:895 msgid "threads" msgstr "讨论串" -#: src/lang.c:884 +#: src/lang.c:897 msgid "thread" msgstr "讨论串" -#: src/lang.c:885 +#: src/lang.c:898 #, c-format msgid "Thread %4s of %4s" msgstr "讨论串 %2$4s 中的 %1$4s" -#: src/lang.c:886 +#: src/lang.c:899 msgid "Threading articles..." msgstr "讨论串文章…" -#: src/lang.c:887 +#: src/lang.c:900 #, c-format msgid "Toggled word highlighting %s" msgstr "已切æ¢å­—è¯é«˜äº®åº¦æ˜¾ç¤º %s" -#: src/lang.c:888 +#: src/lang.c:901 msgid "Toggled rot13 encoding" msgstr "å·²åˆ‡æ¢ rot13 ç¼–ç " -#: src/lang.c:889 -#, c-format -msgid "Toggled german TeX encoding %s" +#: src/lang.c:902 +#, fuzzy, c-format +msgid "Toggled German TeX encoding %s" msgstr "已切æ¢å¾·è¯­ TeX ç¼–ç  %s" -#: src/lang.c:890 +#: src/lang.c:903 #, c-format msgid "Toggled tab-width to %d" msgstr "已切æ¢è·³æ ¼å®½åº¦ä¸º %d" -#: src/lang.c:892 +#: src/lang.c:905 #, c-format msgid "%d Trying to dotlock %s" msgstr "%d å°è¯•点é”定 %s" -#: src/lang.c:893 +#: src/lang.c:906 #, c-format msgid "%d Trying to lock %s" msgstr "%d å°è¯•é”定 %s" -#: src/lang.c:895 +#: src/lang.c:908 msgid " h=help" msgstr " h=求助" -#: src/lang.c:897 +#: src/lang.c:910 msgid "Unlimited" msgstr "没有é™åˆ¶" -#: src/lang.c:898 +#: src/lang.c:911 msgid "Enter wildcard unsubscribe pattern> " msgstr "è¾“å…¥å–æ¶ˆè®¢é˜…的通é…符模å¼>" -#: src/lang.c:899 +#: src/lang.c:912 #, c-format msgid "Error decoding %s : %s" msgstr "è§£ç  %s æ—¶å‘生错误:%s" -#: src/lang.c:900 +#: src/lang.c:913 msgid "No end." msgstr "没有结æŸã€‚" -#: src/lang.c:901 +#: src/lang.c:914 #, c-format msgid "%s successfully decoded." msgstr "%s å·²æˆåŠŸè§£ç ã€‚" -#: src/lang.c:902 +#: src/lang.c:915 #, c-format msgid "" "%*s[-- %s/%s, %suuencoded file, %d lines, name: %s --]\n" @@ -3925,109 +3971,109 @@ msgstr "" "%*s[-- %s/%s,%suuencoded 文件,%d 行,å称:%s --]\n" "\n" -#: src/lang.c:903 +#: src/lang.c:916 msgid "unread " msgstr "未读 " -#: src/lang.c:904 +#: src/lang.c:917 #, c-format msgid "unsubscribed from %d groups" msgstr "已从 %d ç¾¤ç»„å–æ¶ˆè®¢é˜…" -#: src/lang.c:905 +#: src/lang.c:918 #, c-format msgid "Unsubscribed from %s" msgstr "已从 %s å–æ¶ˆè®¢é˜…" -#: src/lang.c:906 +#: src/lang.c:919 msgid "Unsubscribing... " msgstr "å–æ¶ˆè®¢é˜……" -#: src/lang.c:907 +#: src/lang.c:920 msgid "Unthreading articles..." msgstr "展开讨论串文章…" -#: src/lang.c:908 +#: src/lang.c:921 msgid "Updated" msgstr "已更新" -#: src/lang.c:909 +#: src/lang.c:922 msgid "Updating" msgstr "æ›´æ–°" -#: src/lang.c:910 +#: src/lang.c:923 msgid "URL Menu" msgstr "网å€èœå•" -#: src/lang.c:911 +#: src/lang.c:924 msgid "URL Menu Commands" msgstr "网å€åŠŸèƒ½è¡¨æŒ‡ä»¤" -#: src/lang.c:912 +#: src/lang.c:925 #, c-format msgid "Opening %s" msgstr "打开 %s" -#: src/lang.c:913 +#: src/lang.c:926 msgid "Select URL> " msgstr "选å–网å€>" -#: src/lang.c:914 +#: src/lang.c:927 msgid "No URLs in this article" msgstr "在这篇文章中没有网å€" -#: src/lang.c:915 +#: src/lang.c:928 msgid "Use MIME display program for this message?" msgstr "这个消æ¯ä½¿ç”¨ MIME 显示程åºï¼Ÿ" -#: src/lang.c:916 +#: src/lang.c:929 msgid " -c mark all news as read in subscribed newsgroups (batch mode)" msgstr " -c 标记所有在订阅新闻群组中的新闻为已读 (批次模å¼)" -#: src/lang.c:917 +#: src/lang.c:930 msgid " -Z return status indicating if any unread news (batch mode)" msgstr " -Z è¿”å›žçŠ¶æ€æŒ‡å‡ºæ˜¯å¦æœ‰ä»»ä½•未读新闻 (批次模å¼)" -#: src/lang.c:918 +#: src/lang.c:931 msgid " -q don't check for new newsgroups" msgstr " -q 䏿£€æŸ¥æ–°çš„æ–°é—»ç¾¤ç»„" -#: src/lang.c:919 +#: src/lang.c:932 msgid " -X don't save any files on quit" msgstr " -X 离开时ä¸ä¿å­˜ä»»ä½•文件" -#: src/lang.c:920 +#: src/lang.c:933 msgid " -d don't show newsgroup descriptions" msgstr " -d 䏿˜¾ç¤ºæ–°é—»ç¾¤ç»„çš„æè¿°" -#: src/lang.c:921 +#: src/lang.c:934 msgid " -G limit get only limit articles/group" msgstr " -G limit åªæå–æœ‰é™çš„æ–‡ç« /群组" -#: src/lang.c:922 +#: src/lang.c:935 #, c-format msgid " -H help information about %s" msgstr " -H %s 相关的说明信æ¯" -#: src/lang.c:923 +#: src/lang.c:936 msgid " -h this help message" msgstr " -h 这份说明消æ¯" -#: src/lang.c:924 +#: src/lang.c:937 #, c-format msgid " -I dir news index file directory [default=%s]" msgstr " -I dir 新闻索引文件目录 [缺çœ=%s]" -#: src/lang.c:925 +#: src/lang.c:938 msgid " -u update index files (batch mode)" msgstr " -u 更新索引文件 (批次模å¼)" -#: src/lang.c:926 +#: src/lang.c:939 #, c-format msgid " -m dir mailbox directory [default=%s]" msgstr " -m dir 信箱目录 [缺çœ=%s]" -#: src/lang.c:927 +#: src/lang.c:940 #, c-format msgid "" "\n" @@ -4036,49 +4082,49 @@ msgstr "" "\n" "邮寄错误报告/评论给 %s" -#: src/lang.c:928 +#: src/lang.c:941 msgid " -N mail new news to your posts (batch mode)" msgstr " -N 邮寄对于您的张贴的新闻 (批次模å¼)" -#: src/lang.c:929 +#: src/lang.c:942 msgid " -M user mail new news to specified user (batch mode)" msgstr " -M user 邮寄新的新闻给指定用户 (批次模å¼)" -#: src/lang.c:930 +#: src/lang.c:943 #, c-format msgid " -f file subscribed to newsgroups file [default=%s]" msgstr " -f file 订阅新闻群组文件 [缺çœ=%s]" -#: src/lang.c:931 +#: src/lang.c:944 msgid " -x no-posting mode" msgstr " -x ä¸è®¸å¼ è´´æ¨¡å¼" -#: src/lang.c:932 +#: src/lang.c:945 msgid " -w post an article and exit" msgstr " -w 张贴文章然åŽç¦»å¼€" -#: src/lang.c:933 +#: src/lang.c:946 msgid " -o post all postponed articles and exit" msgstr " -o 张贴所有æç½®çš„æ–‡ç« ç„¶åŽç¦»å¼€" -#: src/lang.c:934 +#: src/lang.c:947 msgid " -R read news saved by -S option" msgstr " -R 读å–ç”± -S 选项所ä¿å­˜çš„æ–°é—»" -#: src/lang.c:935 +#: src/lang.c:948 #, c-format msgid " -s dir save news directory [default=%s]" msgstr " -s dir ä¿å­˜æ–°é—»ç›®å½• [缺çœ=%s]" -#: src/lang.c:936 +#: src/lang.c:949 msgid " -S save new news for later reading (batch mode)" msgstr " -S ä¿å­˜æ–°çš„æ–°é—»ä»¥ä¾¿ç¨åŽè¯»å– (批次模å¼)" -#: src/lang.c:937 +#: src/lang.c:950 msgid " -z start if any unread news" msgstr " -z å¦‚æžœæœ‰ä»»ä½•æœªè¯»æ–°é—»æ‰æ‰“å¼€" -#: src/lang.c:938 +#: src/lang.c:951 #, c-format msgid "" "A Usenet reader.\n" @@ -4089,35 +4135,35 @@ msgstr "" "\n" "用法:%s [选项] [新闻群组[,...]]" -#: src/lang.c:939 +#: src/lang.c:952 msgid " -v verbose output for batch mode options" msgstr " -v 详细输出用于批次模å¼é€‰é¡¹" -#: src/lang.c:940 +#: src/lang.c:953 msgid " -V print version & date information" msgstr " -V å°å‡ºç‰ˆæœ¬ & 日期信æ¯" -#: src/lang.c:941 +#: src/lang.c:954 #, c-format msgid "%s only useful without batch mode operations\n" msgstr "%s åªæœ‰åœ¨éžæ‰¹æ¬¡æ¨¡å¼æ“作时有用\n" -#: src/lang.c:942 +#: src/lang.c:955 #, c-format msgid "%s only useful for batch mode operations\n" msgstr "%s åªæœ‰åœ¨æ‰¹æ¬¡æ¨¡å¼æ“作时有用\n" -#: src/lang.c:943 +#: src/lang.c:956 #, fuzzy, c-format msgid "%s only useful for batch or debug mode operations\n" msgstr "%s åªæœ‰åœ¨æ‰¹æ¬¡æ¨¡å¼æ“作时有用\n" -#: src/lang.c:944 +#: src/lang.c:957 #, c-format msgid "Useless combination %s and %s. Ignoring %s.\n" msgstr "æ— ç”¨çš„ç»„åˆ %s å’Œ %s。忽略 %s。\n" -#: src/lang.c:946 +#: src/lang.c:959 #, c-format msgid "" "\n" @@ -4126,12 +4172,12 @@ msgstr "" "\n" "%s%d 超出范围 (0 - %d)。é‡ç½®ä¸º 0" -#: src/lang.c:947 +#: src/lang.c:960 #, c-format msgid "View '%s' (%s/%s)?" msgstr "查看‘%s’(%s/%s)?" -#: src/lang.c:949 +#: src/lang.c:962 #, c-format msgid "" "\n" @@ -4142,7 +4188,7 @@ msgstr "" "警告:张贴超出 %d 字段。第 %d 行是第一个长行:\n" "%-100s\n" -#: src/lang.c:950 +#: src/lang.c:963 msgid "" "\n" "Warning: article unchanged after editing\n" @@ -4150,7 +4196,7 @@ msgstr "" "\n" "è­¦å‘Šï¼šæ–‡ç« ç¼–è¾‘ä¹‹åŽæœªå˜æ›´\n" -#: src/lang.c:951 +#: src/lang.c:964 msgid "" "\n" "Warning: \"Subject:\" contains only whitespaces.\n" @@ -4158,7 +4204,7 @@ msgstr "" "\n" "警告:“ Subject: â€åªå«ç©ºç™½ã€‚\n" -#: src/lang.c:952 +#: src/lang.c:965 msgid "" "\n" "Warning: \"Subject:\" begins with \"Re: \" but there are no \"References:" @@ -4167,7 +4213,7 @@ msgstr "" "\n" "警告:“ Subject: â€ä»¥â€œRe:â€å¼€å§‹ä½†æ˜¯æ²¡æœ‰â€œ References: â€ã€‚\n" -#: src/lang.c:954 +#: src/lang.c:967 msgid "" "\n" "Warning: Article has \"References:\" but \"Subject:\" does not begin\n" @@ -4177,7 +4223,7 @@ msgstr "" "警告:文章有“ References: â€ä½†æ˜¯â€œ Subject: â€å¹¶éž\n" " 以“Re:â€å¼€å§‹ä¸”ä¸åŒ…å«â€œ(was:â€ã€‚\n" -#: src/lang.c:957 +#: src/lang.c:970 msgid "" "Read carefully!\n" "\n" @@ -4199,7 +4245,7 @@ msgstr "" "这是您å³å°†å–消的文章:\n" "\n" -#: src/lang.c:961 +#: src/lang.c:974 msgid "" "\n" "Warning: You are using a non-plain transfer encoding (such as base64 or\n" @@ -4213,7 +4259,7 @@ msgstr "" " 文章。如果æŸä¸ªç­¾å被该 inews ç¨‹åºæ‰€é™„加,它将\n" " 无法被适当地编ç ã€‚\n" -#: src/lang.c:966 +#: src/lang.c:979 msgid "" "\n" "Warning: \"example\" is a reserved hierarchy!\n" @@ -4221,7 +4267,7 @@ msgstr "" "\n" "警告:“exampleâ€æ˜¯è¢«ä¿ç•™çš„阶层结构ï¼\n" -#: src/lang.c:967 +#: src/lang.c:980 #, c-format msgid "" "\n" @@ -4236,7 +4282,7 @@ msgstr "" "在您 %s 文件中的æŸäº›å€¼å·²æœ‰å˜æ›´ï¼\n" "请å‚阅 WHATSNEW …等等\n" -#: src/lang.c:969 +#: src/lang.c:982 #, c-format msgid "" "\n" @@ -4249,7 +4295,7 @@ msgstr "" "您正在从较新的版本é™çº§åˆ° tin %sï¼\n" "在您 %s 文件中的æŸäº›å€¼å¯èƒ½ä¼šè¢«å¿½ç•¥ï¼Œå…¶ä»–值也å¯èƒ½å·²æœ‰å˜æ›´ï¼\n" -#: src/lang.c:972 +#: src/lang.c:985 #, c-format msgid "" "Warning: tin wrote fewer groups to your\n" @@ -4264,7 +4310,7 @@ msgstr "" "å¹¶æœªå–æ¶ˆè®¢é˜… %ld %s,那么这就代表å‘生了错误,而您应该\n" "äºŽå†æ¬¡å¯åЍ tin 之å‰å…ˆå¤‡ä»½æ‚¨çš„ %sï¼\n" -#: src/lang.c:976 +#: src/lang.c:989 #, c-format msgid "" "\n" @@ -4273,12 +4319,12 @@ msgstr "" "\n" "警告:找到 %d 个‘-- \\n’行,这也许会使æŸäº›äººæ„Ÿåˆ°å›°æƒ‘。\n" -#: src/lang.c:977 +#: src/lang.c:990 #, c-format msgid "Warning: Only %d out of %d articles were saved" msgstr "è­¦å‘Šï¼šåªæœ‰ %2$d 中的 %1$d 篇文章被ä¿å­˜" -#: src/lang.c:978 +#: src/lang.c:991 #, c-format msgid "" "\n" @@ -4292,13 +4338,13 @@ msgstr "" "警告:您的签å长度已超过 %d 行。 由于签å通常\n" " ä¸ä¼šç”¨æ¥ä¼ è¾“任何有用的信æ¯ï¼Œå®ƒä»¬åº”è¯¥è¦æ„ˆçŸ­æ„ˆå¥½ã€‚\n" -#: src/lang.c:982 +#: src/lang.c:995 #, c-format msgid "" "Warning: this mail address may contain a spamtrap. %s=continue, %s=abort? " msgstr "警告:这个邮件地å€å¯èƒ½åŒ…å«åžƒåœ¾é™·é˜±ã€‚%s=继续,%s=放弃?" -#: src/lang.c:983 +#: src/lang.c:996 msgid "" "\n" "Warning: Signatures should start with '-- \\n' not with '--\\n'.\n" @@ -4306,37 +4352,37 @@ msgstr "" "\n" "警告:签å应该以‘-- \\n’起始而éžä»¥â€˜--\\n’。\n" -#: src/lang.c:984 +#: src/lang.c:997 msgid "Writing attributes file..." msgstr "写入属性文件…" -#: src/lang.c:986 -#, c-format -msgid "%d Responses" +#: src/lang.c:999 +#, fuzzy, c-format +msgid "%4d Responses" msgstr "%d 篇回应" -#: src/lang.c:988 +#: src/lang.c:1001 #, c-format msgid "Added %d %s" msgstr "已加入 %d %s" -#: src/lang.c:989 +#: src/lang.c:1002 msgid "No unsubscribed groups to show" msgstr "æ²¡æœ‰å·²å–æ¶ˆè®¢é˜…çš„ç¾¤ç»„å¯æ˜¾ç¤º" -#: src/lang.c:990 +#: src/lang.c:1003 msgid "Showing subscribed to groups only" msgstr "åªæ˜¾ç¤ºå·²è®¢é˜…群组" -#: src/lang.c:991 +#: src/lang.c:1004 msgid "Yes " msgstr "是 " -#: src/lang.c:992 +#: src/lang.c:1005 msgid " You have mail" msgstr " 您有邮件" -#: src/lang.c:997 +#: src/lang.c:1010 #, c-format msgid "" "\n" @@ -4357,11 +4403,11 @@ msgstr "" " å˜æ›´ MM_NETWORK_CHARSET 的设置为适当的值,\n" " 以用于您的张贴。\n" -#: src/lang.c:1008 +#: src/lang.c:1021 msgid " -D mode debug mode" msgstr " -D æ¨¡å¼ é™¤é”™æ¨¡å¼" -#: src/lang.c:1012 +#: src/lang.c:1025 msgid "" "Read carefully!\n" "\n" @@ -4388,11 +4434,11 @@ msgstr "" "这是您å³å°†è¦å–消的文章:\n" "\n" -#: src/lang.c:1021 +#: src/lang.c:1034 msgid "toggle color" msgstr "切æ¢é¢œè‰²" -#: src/lang.c:1022 +#: src/lang.c:1035 msgid "" "# Changing colors of several screen parts\n" "# Possible values are:\n" @@ -4438,11 +4484,11 @@ msgstr "" "# 15 = 亮白色\n" "\n" -#: src/lang.c:1042 +#: src/lang.c:1055 msgid " -a toggle color flag" msgstr " -a 切æ¢é¢œè‰²æ——æ ‡" -#: src/lang.c:1046 +#: src/lang.c:1059 msgid "" "\n" "Error: Followup-To set to more than one newsgroup!\n" @@ -4450,7 +4496,7 @@ msgstr "" "\n" "错误:跟贴被设置超过一个新闻群组ï¼\n" -#: src/lang.c:1047 +#: src/lang.c:1060 #, c-format msgid "" "\n" @@ -4459,7 +4505,7 @@ msgstr "" "\n" "错误:“%sâ€è¢«é‡å‘½å,使用“%sâ€ä½œä¸ºæ›¿ä»£ï¼\n" -#: src/lang.c:1048 +#: src/lang.c:1061 #, c-format msgid "" "\n" @@ -4468,7 +4514,7 @@ msgstr "" "\n" "错误:跨æ¿å¼ è´´åˆ° %d 新闻群组而没有跟贴行ï¼\n" -#: src/lang.c:1049 +#: src/lang.c:1062 #, c-format msgid "" "\n" @@ -4477,7 +4523,7 @@ msgstr "" "\n" "错误:“%sâ€å¹¶éžæœ‰æ•ˆæ–°é—»ç¾¤ç»„ï¼\n" -#: src/lang.c:1051 +#: src/lang.c:1064 msgid "" "\n" "Warning: Followup-To set to more than one newsgroup!\n" @@ -4485,7 +4531,7 @@ msgstr "" "\n" "警告:跟贴被设置超过一个新闻群组ï¼\n" -#: src/lang.c:1052 +#: src/lang.c:1065 #, c-format msgid "" "\n" @@ -4494,7 +4540,7 @@ msgstr "" "\n" "警告:“%sâ€è¢«é‡å‘½å,您应该使用“%sâ€ä½œä¸ºæ›¿ä»£ï¼\n" -#: src/lang.c:1053 +#: src/lang.c:1066 #, c-format msgid "" "\n" @@ -4503,7 +4549,7 @@ msgstr "" "\n" "警告:跨æ¿å¼ è´´åˆ° %d 新闻群组而没有跟贴行ï¼\n" -#: src/lang.c:1054 +#: src/lang.c:1067 #, c-format msgid "" "\n" @@ -4512,7 +4558,7 @@ msgstr "" "\n" "警告:“%sâ€ä¸åœ¨æ‚¨çš„ newsrc 之中,在这个站å°å®ƒä¹Ÿè®¸ä¼šæ— æ•ˆï¼\n" -#: src/lang.c:1055 +#: src/lang.c:1068 #, c-format msgid "" "\n" @@ -4521,169 +4567,169 @@ msgstr "" "\n" "警告:“%sâ€å¹¶éžè¿™ä¸ªç«™å°ä¸Šçš„æœ‰æ•ˆæ–°é—»ç¾¤ç»„ï¼\n" -#: src/lang.c:1059 +#: src/lang.c:1072 #, c-format msgid "%d files successfully written from %d articles. %d %s occurred." msgstr "%d 个文件æˆåŠŸåœ°ä»Ž %d 篇文章写入。%d %s å·²å‘生。" -#: src/lang.c:1060 +#: src/lang.c:1073 msgid "Missing parts." msgstr "缺少部分。" -#: src/lang.c:1061 +#: src/lang.c:1074 msgid "No beginning." msgstr "没有起始部分。" -#: src/lang.c:1062 +#: src/lang.c:1075 msgid "No data." msgstr "没有数æ®ã€‚" -#: src/lang.c:1063 +#: src/lang.c:1076 msgid "Unknown error." msgstr "䏿˜Žé”™è¯¯ã€‚" -#: src/lang.c:1066 +#: src/lang.c:1079 #, c-format msgid "\tChecksum of %s (%ld %s)" msgstr "\t%s çš„æ€»å’Œæ£€æŸ¥ç  (%ld %s)" -#: src/lang.c:1071 +#: src/lang.c:1084 msgid "Reading mail active file... " msgstr "读å–邮件现用文件…" -#: src/lang.c:1072 +#: src/lang.c:1085 msgid "Reading mailgroups file... " msgstr "读å–邮件群组文件…" -#: src/lang.c:1076 +#: src/lang.c:1089 msgid "perform PGP operations on article" msgstr "对于文章施行 PGP æ“作" -#: src/lang.c:1077 +#: src/lang.c:1090 msgid "Add key(s) to public keyring?" msgstr "将密钥加入公用钥匙圈?" -#: src/lang.c:1078 +#: src/lang.c:1091 #, c-format msgid "%s=encrypt, %s=sign, %s=both, %s=quit: " msgstr "%s=加密,%s=ç­¾å,%s=两者,%s=离开:" -#: src/lang.c:1079 +#: src/lang.c:1092 #, c-format msgid "%s=sign, %s=sign & include public key, %s=quit: " msgstr "%s=ç­¾å,%s=ç­¾å & 包å«å…¬å¼€å¯†é’¥ï¼Œ%s=离开:" -#: src/lang.c:1080 +#: src/lang.c:1093 #, c-format msgid "PGP has not been set up (can't open %s)" msgstr "PGP 尚未设置 (无法打开 %s)" -#: src/lang.c:1081 +#: src/lang.c:1094 msgid "Article not signed and no public keys found" msgstr "文章未被签å且找ä¸åˆ°ä»»ä½•公开密钥" -#: src/lang.c:1083 +#: src/lang.c:1096 #, 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:1084 +#: src/lang.c:1097 #, 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:1085 +#: src/lang.c:1098 #, 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:1087 +#: src/lang.c:1100 #, 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:1088 +#: src/lang.c:1101 #, c-format msgid "%s=quit, %s=edit, %s=pgp, %s=send [%%s]: " msgstr "%s=离开,%s=编辑,%s=pgp,%s=å‘é€ [%%s]:" -#: src/lang.c:1089 +#: src/lang.c:1102 #, 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:1093 +#: src/lang.c:1106 #, 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:1094 +#: src/lang.c:1107 #, c-format msgid "%s=quit, %s=edit, %s=ispell, %s=send [%%s]: " msgstr "%s=离开,%s=编辑,%s=拼写检查,%s=å‘é€ [%%s]:" -#: src/lang.c:1095 +#: src/lang.c:1108 #, 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:1097 +#: src/lang.c:1110 #, c-format msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone: " msgstr "%s=离开,%s=编辑,%s=èœå•,%s=张贴,%s=æç½®ï¼š" -#: src/lang.c:1098 +#: src/lang.c:1111 #, c-format msgid "%s=quit, %s=edit, %s=send [%%s]: " msgstr "%s=离开,%s=编辑,%s=å‘é€ [%%s]:" -#: src/lang.c:1099 +#: src/lang.c:1112 #, c-format msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone [%%s]: " msgstr "%s=离开,%s=编辑,%s=èœå•,%s=张贴,%s=æç½® [%%s]:" -#: src/lang.c:1105 +#: src/lang.c:1118 msgid "Try cache_overview_files to speed up things.\n" msgstr "å°è¯• cache_overview_files 以加速。\n" -#: src/lang.c:1106 +#: src/lang.c:1119 msgid "Tin will use local index files instead.\n" msgstr "Tin 将使用本地索引文件作为替代。\n" -#: src/lang.c:1107 +#: src/lang.c:1120 msgid "Cannot find NNTP server name" msgstr "找ä¸åˆ° NNTP æœåС噍åç§°" -#: src/lang.c:1108 +#: src/lang.c:1121 #, c-format msgid "Connecting to %s:%u..." msgstr "连接到 %s:%u…" -#: src/lang.c:1109 +#: src/lang.c:1122 #, fuzzy msgid "Disconnecting from server..." msgstr "从æœåŠ¡å™¨ä¸­æ–­è¿žæŽ¥â€¦\n" -#: src/lang.c:1110 +#: src/lang.c:1123 #, c-format msgid "Failed to connect to NNTP server %s. Exiting..." msgstr "连接到 NNTP æœåС噍 %s 时失败。离开…" -#: src/lang.c:1111 +#: src/lang.c:1124 msgid "205 Closing connection" msgstr "205 关闭连接" -#: src/lang.c:1112 +#: src/lang.c:1125 msgid "Your server does not support the NNTP XOVER or OVER command.\n" msgstr "您的æœåС噍䏿”¯æŒ NNTP XOVER 或 OVER 命令。\n" -#: src/lang.c:1113 +#: src/lang.c:1126 msgid "Connection to news server has timed out. Reconnect?" msgstr "连接到新闻æœåŠ¡å™¨å·²è¶…æ—¶ã€‚é‡æ–°è¿žæŽ¥ï¼Ÿ" -#: src/lang.c:1114 +#: src/lang.c:1127 #, c-format msgid "" "Put the server name in the file %s,\n" @@ -4692,46 +4738,46 @@ msgstr "" "在文件 %s 中放入æœåС噍å称,\n" "或设置环境å˜é‡ NNTPSERVER" -#: src/lang.c:1115 +#: src/lang.c:1128 msgid " -A force authentication on connect" msgstr " -A 连接时强制认è¯" -#: src/lang.c:1116 +#: src/lang.c:1129 #, c-format msgid " -g serv read news from NNTP server serv [default=%s]" msgstr " -g serv 从 NNTP æœåС噍 serv [缺çœ=%s] è¯»å–æ–°é—»" -#: src/lang.c:1117 +#: src/lang.c:1130 #, c-format msgid " -p port use port as NNTP port [default=%d]" msgstr " -p port 使用 port 作为 NNTP é€šä¿¡ç«¯å£ [缺çœ=%d]" -#: src/lang.c:1118 +#: src/lang.c:1131 #, fuzzy msgid " -Q quick start. Same as -dnq" -msgstr " -Q å¿«é€Ÿå¼€å§‹ã€‚å¦‚åŒ -nqd" +msgstr " -Q å¿«é€Ÿå¼€å§‹ã€‚å¦‚åŒ -dnq" -#: src/lang.c:1119 +#: src/lang.c:1132 msgid " -r read news remotely from default NNTP server" msgstr " -r ä»Žç¼ºçœ NNTP æœåŠ¡å™¨è¿œç¨‹è¯»å–æ–°é—»" -#: src/lang.c:1120 +#: src/lang.c:1133 msgid " -l use only LIST instead of GROUP (-n) command" msgstr " -l åªä½¿ç”¨ LIST 以代替 GROUP (-n) 命令" -#: src/lang.c:1121 +#: src/lang.c:1134 msgid " -n only read subscribed .newsrc groups from NNTP server" msgstr " -n 从 NNTP æœåС噍åªè¯»å–已订阅的 .newsrc 群组" -#: src/lang.c:1123 +#: src/lang.c:1136 msgid " -4 force connecting via IPv4" msgstr " -4 强制é€è¿‡ IPv4 连接" -#: src/lang.c:1124 +#: src/lang.c:1137 msgid " -6 force connecting via IPv6" msgstr " -6 强制é€è¿‡ IPv6 连接" -#: src/lang.c:1125 +#: src/lang.c:1138 msgid "" "\n" "socket or connect problem\n" @@ -4739,7 +4785,7 @@ msgstr "" "\n" "通信端或连接问题\n" -#: src/lang.c:1127 +#: src/lang.c:1140 #, c-format msgid "" "\n" @@ -4748,16 +4794,16 @@ msgstr "" "\n" "连接到 %s:" -#: src/lang.c:1128 +#: src/lang.c:1141 msgid "Giving up...\n" msgstr "放弃…\n" -#: src/lang.c:1130 +#: src/lang.c:1143 #, c-format msgid "%s/tcp: Unknown service.\n" msgstr "%s/tcpï¼šä¸æ˜ŽæœåŠ¡ã€‚\n" -#: src/lang.c:1134 +#: src/lang.c:1147 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" @@ -4765,87 +4811,87 @@ msgstr "" "您的æœåŠ¡å™¨æ²¡æœ‰ Xref: 于它的 XOVER ä¿¡æ¯ä¹‹ä¸­ã€‚\n" "Tin å°†å°è¯•使用 XHDR XREF 作为替代 (会慢一点)。\n" -#: src/lang.c:1137 +#: src/lang.c:1150 msgid "Your server does not have Xref: in its XOVER information.\n" msgstr "您的æœåŠ¡å™¨æ²¡æœ‰ Xref: 于它的 XOVER ä¿¡æ¯ä¹‹ä¸­ã€‚\n" -#: src/lang.c:1140 +#: src/lang.c:1153 #, 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:1143 -msgid " -Q quick start. Same as -qd" -msgstr " -Q å¿«é€Ÿå¼€å§‹ã€‚å¦‚åŒ -qd" +#: src/lang.c:1156 +msgid " -Q quick start. Same as -dq" +msgstr " -Q å¿«é€Ÿå¼€å§‹ã€‚å¦‚åŒ -dq" -#: src/lang.c:1144 +#: src/lang.c:1157 msgid " -l read only active file instead of scanning spool (-n) command" msgstr " -l 现用文件åªè¯»ä»¥ä»£æ›¿æ‰«ææš‚å­˜ (-n) 命令" -#: src/lang.c:1145 +#: src/lang.c:1158 msgid " -n only read subscribed .newsrc groups from spool" msgstr " -n åªä»Žæš‚存读å–已订阅的 .newsrc 群组" -#: src/lang.c:1146 +#: src/lang.c:1159 msgid "Your server does not have Xref: in its NOV-files.\n" msgstr "您的æœåŠ¡å™¨æ²¡æœ‰ Xref: 于它的 NOV 文件之中。\n" -#: src/lang.c:1150 +#: src/lang.c:1163 msgid "Posting using external inews failed. Use built in inews instead?" msgstr "使用外部 inews 张贴失败。使用内置 inews 作为替代?" -#: src/lang.c:1151 +#: src/lang.c:1164 msgid "It worked! Should I always use my built in inews from now on?" msgstr "它åšåˆ°äº†ï¼ä»ŽçŽ°åœ¨èµ·ï¼Œæˆ‘åº”è¯¥ä¸€å¾‹ä½¿ç”¨å†…ç½®çš„ inews?" -#: src/lang.c:1155 +#: src/lang.c:1168 #, c-format msgid "%d %s printed" msgstr "%d %s 已打å°" -#: src/lang.c:1156 +#: src/lang.c:1169 msgid "output article/thread/hot/pattern/tagged articles to printer" msgstr "输出 文章/讨论串/热门/模å¼/已标记文章 åˆ°æ‰“å°æœº" -#: src/lang.c:1157 +#: src/lang.c:1170 msgid "Print" msgstr "打å°" -#: src/lang.c:1158 +#: src/lang.c:1171 msgid "Printing..." msgstr "打å°ä¸­â€¦" -#: src/lang.c:1162 +#: src/lang.c:1175 #, fuzzy, c-format msgid "%d %s piped to \"%s\"" msgstr "%d %s 已打å°" -#: src/lang.c:1163 +#: src/lang.c:1176 msgid "pipe article/thread/hot/pattern/tagged articles into command" msgstr "ç®¡é“ æ–‡ç« /讨论串/热门/模å¼/已标记文章 进入命令" -#: src/lang.c:1164 +#: src/lang.c:1177 msgid "No command" msgstr "没有命令" -#: src/lang.c:1165 +#: src/lang.c:1178 msgid "Pipe" msgstr "管é“" -#: src/lang.c:1166 +#: src/lang.c:1179 #, c-format msgid "Pipe to command [%.*s]> " msgstr "管é“到命令 [%.*s]>" -#: src/lang.c:1167 +#: src/lang.c:1180 msgid "Piping..." msgstr "管é“中…" -#: src/lang.c:1169 +#: src/lang.c:1182 msgid "Piping not enabled." msgstr "ç®¡é“æœªå¯ç”¨ã€‚" -#: src/lang.c:1173 +#: src/lang.c:1186 #, c-format msgid "" "\n" @@ -4860,7 +4906,7 @@ msgstr "" " æ‰å…许。使用逗å·(,)æ¥åˆ†éš”多é‡çš„\n" " 新闻群组å称。\n" -#: src/lang.c:1178 +#: src/lang.c:1191 #, c-format msgid "" "\n" @@ -4873,7 +4919,7 @@ msgstr "" " 在行中ä¸å¯ä»¥åŒ…å«ç©ºç™½ï¼Œ 因此这是ä¸å…许的。\n" " 请将所有新闻群组写入å•一行中。\n" -#: src/lang.c:1183 +#: src/lang.c:1196 #, c-format msgid "" "\n" @@ -4886,7 +4932,7 @@ msgstr "" " 这是éžå¸¸æ–°çš„功能,å¯èƒ½æ— æ³•被所有的æœåŠ¡å™¨æŽ¥æ”¶ã€‚\n" " 为é¿å…麻烦,请将所有新闻群组写入å•一行中。\n" -#: src/lang.c:1187 +#: src/lang.c:1200 #, c-format msgid "" "\n" @@ -4895,7 +4941,7 @@ msgstr "" "\n" "警告:“%s:â€è¡Œä¸­å«æœ‰åº”该被移除的空格。\n" -#: src/lang.c:1192 +#: src/lang.c:1205 msgid "" "\n" " If your article contains quoted text please take some time to pare it " @@ -4927,40 +4973,40 @@ msgstr "" " ä¸åœ¨ä¹Žå¹¶æ³¨æ„您张贴所用的格å¼ï¼Œåˆ«äººå°†å¾ˆå¯èƒ½\n" " 会完全忽略它,尤其是在这个拥挤的网络中。\n" -#: src/lang.c:1205 +#: src/lang.c:1218 msgid "shell escape" msgstr "命令壳跳脱" -#: src/lang.c:1206 +#: src/lang.c:1219 #, c-format msgid "Shell Command (%s)" msgstr "命令壳命令 (%s)" -#: src/lang.c:1207 +#: src/lang.c:1220 #, c-format msgid "Enter shell command [%s]> " msgstr "输入命令壳命令 [%s]>" -#: src/lang.c:1211 +#: src/lang.c:1224 #, c-format msgid "%s: Can't get entry for TERM\n" msgstr "%s:无法æå– TERM æ¡ç›®\n" -#: src/lang.c:1215 +#: src/lang.c:1228 #, c-format msgid "Group %.*s ('q' to quit)..." msgstr "群组 %.*s (‘q’以离开)…" -#: src/lang.c:1217 +#: src/lang.c:1230 #, c-format msgid "Group %.*s..." msgstr "群组 %.*s…" -#: src/lang.c:1221 +#: src/lang.c:1234 msgid "Server unavailable\n" msgstr "æœåŠ¡å™¨æ— æ³•ä½¿ç”¨\n" -#: src/lang.c:1227 +#: src/lang.c:1240 #, c-format msgid "" "%s=pipe; %s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; " @@ -4969,538 +5015,538 @@ msgstr "" "%s=管é“ï¼›%s=邮寄;%s=打å°ï¼›%s=离开;%s=åˆ‡æ¢æ‰€æœ‰/未读;%s=ä¿å­˜ï¼›%s=标记;%s=å¼ " "è´´" -#: src/lang.c:1228 +#: src/lang.c:1241 #, 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:1230 +#: src/lang.c:1243 #, 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:1231 +#: src/lang.c:1244 #, 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:1235 +#: src/lang.c:1248 #, 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:1236 +#: src/lang.c:1249 #, 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:1238 +#: src/lang.c:1251 #, 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:1239 +#: src/lang.c:1252 #, 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:1245 +#: src/lang.c:1258 msgid "Terminal does not support color" msgstr "ç»ˆç«¯æœºä¸æ”¯æŒé¢œè‰²" -#: src/lang.c:1250 +#: src/lang.c:1263 #, c-format msgid "Trying %s" msgstr "å°è¯• %s" -#: src/lang.c:1264 src/lang.c:1292 src/lang.c:1574 src/refs.c:292 +#: src/lang.c:1277 src/lang.c:1305 src/lang.c:1587 src/refs.c:292 msgid "None" msgstr "æ— " -#: src/lang.c:1265 +#: src/lang.c:1278 msgid "Subject" msgstr "主旨" -#: src/lang.c:1266 +#: src/lang.c:1279 msgid "References" msgstr "å‚考" -#: src/lang.c:1267 +#: src/lang.c:1280 msgid "Both Subject and References" msgstr "主旨和å‚考两者" -#: src/lang.c:1268 +#: src/lang.c:1281 msgid "Multipart Subject" msgstr "多部件主旨" -#: src/lang.c:1269 +#: src/lang.c:1282 msgid "Percentage Match" msgstr "百分比匹é…" -#: src/lang.c:1282 src/lang.c:1373 src/lang.c:1463 +#: src/lang.c:1295 src/lang.c:1386 src/lang.c:1476 msgid "No" msgstr "å¦" -#: src/lang.c:1283 src/lang.c:1465 +#: src/lang.c:1296 src/lang.c:1478 msgid "Yes" msgstr "是" -#: src/lang.c:1284 +#: src/lang.c:1297 msgid "Hide All" msgstr "éšè—所有" -#: src/lang.c:1293 +#: src/lang.c:1306 msgid "Address" msgstr "地å€" -#: src/lang.c:1294 +#: src/lang.c:1307 msgid "Full Name" msgstr "å…¨å" -#: src/lang.c:1295 +#: src/lang.c:1308 msgid "Address and Name" msgstr "地å€å’Œåç§°" -#: src/lang.c:1303 +#: src/lang.c:1316 msgid "Max" msgstr "最大" -#: src/lang.c:1304 +#: src/lang.c:1317 msgid "Sum" msgstr "总和" -#: src/lang.c:1305 +#: src/lang.c:1318 msgid "Average" msgstr "å¹³å‡" -#: src/lang.c:1315 src/lang.c:1335 +#: src/lang.c:1328 src/lang.c:1348 msgid "Black" msgstr "黑色" -#: src/lang.c:1316 src/lang.c:1336 +#: src/lang.c:1329 src/lang.c:1349 msgid "Red" msgstr "红色" -#: src/lang.c:1317 src/lang.c:1337 +#: src/lang.c:1330 src/lang.c:1350 msgid "Green" msgstr "绿色" -#: src/lang.c:1318 src/lang.c:1338 +#: src/lang.c:1331 src/lang.c:1351 msgid "Brown" msgstr "棕色" -#: src/lang.c:1319 src/lang.c:1339 +#: src/lang.c:1332 src/lang.c:1352 msgid "Blue" msgstr "è“色" -#: src/lang.c:1320 src/lang.c:1340 +#: src/lang.c:1333 src/lang.c:1353 msgid "Pink" msgstr "粉红" -#: src/lang.c:1321 src/lang.c:1341 +#: src/lang.c:1334 src/lang.c:1354 msgid "Cyan" msgstr "é’色" -#: src/lang.c:1322 src/lang.c:1342 +#: src/lang.c:1335 src/lang.c:1355 msgid "White" msgstr "白色" -#: src/lang.c:1323 +#: src/lang.c:1336 msgid "Gray" msgstr "ç°è‰²" -#: src/lang.c:1324 +#: src/lang.c:1337 msgid "Light Red" msgstr "浅红色" -#: src/lang.c:1325 +#: src/lang.c:1338 msgid "Light Green" msgstr "浅绿色" -#: src/lang.c:1326 +#: src/lang.c:1339 msgid "Yellow" msgstr "黄色" -#: src/lang.c:1327 +#: src/lang.c:1340 msgid "Light Blue" msgstr "æµ…è“色" -#: src/lang.c:1328 +#: src/lang.c:1341 msgid "Light Pink" msgstr "浅粉红" -#: src/lang.c:1329 +#: src/lang.c:1342 msgid "Light Cyan" msgstr "æµ…é’色" -#: src/lang.c:1330 +#: src/lang.c:1343 msgid "Light White" msgstr "亮白色" -#: src/lang.c:1351 src/lang.c:1470 src/lang.c:1485 +#: src/lang.c:1364 src/lang.c:1483 src/lang.c:1498 msgid "Nothing" msgstr "没有任何东西" -#: src/lang.c:1353 +#: src/lang.c:1366 msgid "Space" msgstr "空格" -#: src/lang.c:1361 +#: src/lang.c:1374 msgid "Normal" msgstr "一般" -#: src/lang.c:1362 +#: src/lang.c:1375 msgid "Best highlighting" msgstr "最佳高亮度显示" -#: src/lang.c:1363 +#: src/lang.c:1376 msgid "Underline" msgstr "底线" -#: src/lang.c:1364 +#: src/lang.c:1377 msgid "Reverse video" msgstr "å白显示" -#: src/lang.c:1365 +#: src/lang.c:1378 msgid "Blinking" msgstr "闪动" -#: src/lang.c:1366 +#: src/lang.c:1379 msgid "Half bright" msgstr "åŠæ˜Žäº®" -#: src/lang.c:1367 +#: src/lang.c:1380 msgid "Bold" msgstr "粗体" -#: src/lang.c:1374 +#: src/lang.c:1387 msgid "Cc" msgstr "副本" -#: src/lang.c:1375 +#: src/lang.c:1388 msgid "Bcc" msgstr "密件副本" -#: src/lang.c:1376 +#: src/lang.c:1389 msgid "Cc and Bcc" msgstr "副本和密件副本" -#: src/lang.c:1393 src/lang.c:1406 +#: src/lang.c:1406 src/lang.c:1419 msgid "none" msgstr "æ— " -#: src/lang.c:1394 +#: src/lang.c:1407 msgid "commands" msgstr "命令" -#: src/lang.c:1395 +#: src/lang.c:1408 msgid "select" msgstr "选å–" -#: src/lang.c:1397 +#: src/lang.c:1410 msgid "commands & quit" msgstr "命令 & 离开" -#: src/lang.c:1398 +#: src/lang.c:1411 msgid "commands & select" msgstr "命令 & 选å–" -#: src/lang.c:1399 +#: src/lang.c:1412 msgid "quit & select" msgstr "离开 & 选å–" -#: src/lang.c:1400 +#: src/lang.c:1413 msgid "commands & quit & select" msgstr "命令 & 离开 & 选å–" -#: src/lang.c:1407 +#: src/lang.c:1420 msgid "PageDown" msgstr "下一页" -#: src/lang.c:1408 +#: src/lang.c:1421 msgid "PageNextUnread" msgstr "下一未读页" -#: src/lang.c:1409 +#: src/lang.c:1422 msgid "PageDown or PageNextUnread" msgstr "下一页或一未读页" -#: src/lang.c:1415 +#: src/lang.c:1428 msgid "Subject: (case sensitive)" msgstr "Subject: (大å°å†™ç›¸ç¬¦)" -#: src/lang.c:1416 +#: src/lang.c:1429 msgid "Subject: (ignore case)" msgstr "Subject: (忽略大å°å†™)" -#: src/lang.c:1417 +#: src/lang.c:1430 msgid "From: (case sensitive)" msgstr "From: (大å°å†™ç›¸ç¬¦)" -#: src/lang.c:1418 +#: src/lang.c:1431 msgid "From: (ignore case)" msgstr "From: (忽略大å°å†™)" -#: src/lang.c:1419 +#: src/lang.c:1432 msgid "Msg-ID: & full References: line" msgstr "Message-ID: & 全部 References: 行" -#: src/lang.c:1420 +#: src/lang.c:1433 msgid "Msg-ID: & last References: only" msgstr "Message-ID: & 最åŽä¸€ç¬” References: åªæœ‰" -#: src/lang.c:1421 +#: src/lang.c:1434 msgid "Message-ID: entry only" msgstr "åªæœ‰ Message-ID: æ¡ç›®" -#: src/lang.c:1422 +#: src/lang.c:1435 msgid "Lines:" msgstr "Lines:" -#: src/lang.c:1428 +#: src/lang.c:1441 msgid "Don't trim article body" msgstr "ä¸ä¿®å‰ªæ–‡ç« å†…æ–‡" -#: src/lang.c:1429 +#: src/lang.c:1442 msgid "Skip leading blank lines" msgstr "跳过å‰å¯¼ç©ºè¡Œ" -#: src/lang.c:1430 +#: src/lang.c:1443 msgid "Skip trailing blank lines" msgstr "跳过尾éšç©ºè¡Œ" -#: src/lang.c:1431 +#: src/lang.c:1444 msgid "Skip leading and trailing blank l." msgstr "跳过å‰å¯¼å’Œå°¾éšç©ºè¡Œã€‚" -#: src/lang.c:1432 +#: src/lang.c:1445 msgid "Compact multiple between text" msgstr "压缩文本间多é‡ç©ºè¡Œ" -#: src/lang.c:1433 +#: src/lang.c:1446 msgid "Compact multiple and skip leading" msgstr "压缩多é‡ç©ºè¡Œå’Œè·³è¿‡å‰å¯¼ç©ºè¡Œ" -#: src/lang.c:1434 +#: src/lang.c:1447 msgid "Compact multiple and skip trailing" msgstr "压缩多é‡ç©ºè¡Œå’Œè·³è¿‡å°¾éšç©ºè¡Œ" -#: src/lang.c:1435 +#: src/lang.c:1448 msgid "Compact mltpl., skip lead. & trai." msgstr "压缩多é‡ç©ºè¡Œï¼Œè·³è¿‡å‰å¯¼ & å°¾éšç©ºè¡Œã€‚" -#: src/lang.c:1464 +#: src/lang.c:1477 msgid "Shell archive" msgstr "命令壳存盘" -#: src/lang.c:1471 +#: src/lang.c:1484 msgid "Subject: (descending)" msgstr "Subject: (递å‡)" -#: src/lang.c:1472 +#: src/lang.c:1485 msgid "Subject: (ascending)" msgstr "Subject: (递å‡)" -#: src/lang.c:1473 +#: src/lang.c:1486 msgid "From: (descending)" msgstr "From: (递å‡)" -#: src/lang.c:1474 +#: src/lang.c:1487 msgid "From: (ascending)" msgstr "From: (递å‡)" -#: src/lang.c:1475 +#: src/lang.c:1488 msgid "Date: (descending)" msgstr "Date: (递å‡)" -#: src/lang.c:1476 +#: src/lang.c:1489 msgid "Date: (ascending)" msgstr "Date: (递å‡)" -#: src/lang.c:1477 src/lang.c:1486 +#: src/lang.c:1490 src/lang.c:1499 msgid "Score (descending)" msgstr "分数 (递å‡)" -#: src/lang.c:1478 src/lang.c:1487 +#: src/lang.c:1491 src/lang.c:1500 msgid "Score (ascending)" msgstr "分数 (递å‡)" -#: src/lang.c:1479 +#: src/lang.c:1492 msgid "Lines: (descending)" msgstr "Lines: (递å‡)" -#: src/lang.c:1480 +#: src/lang.c:1493 msgid "Lines: (ascending)" msgstr "Lines: (递å‡)" -#: src/lang.c:1488 +#: src/lang.c:1501 msgid "Last posting date (descending)" msgstr "最近一次张贴日期 (递å‡)" -#: src/lang.c:1489 +#: src/lang.c:1502 msgid "Last posting date (ascending)" msgstr "最近一次张贴日期 (递å‡)" -#: src/lang.c:1495 +#: src/lang.c:1508 msgid "Quick-sort" msgstr "å¿«é€ŸæŽ’åºæ³•" -#: src/lang.c:1496 +#: src/lang.c:1509 msgid "Heap-sort" msgstr "å †ç§¯æŽ’åºæ³•" -#: src/lang.c:1503 +#: src/lang.c:1516 msgid "Always Keep" msgstr "一律ä¿ç•™" -#: src/lang.c:1504 +#: src/lang.c:1517 msgid "Always Remove" msgstr "一律移除" -#: src/lang.c:1505 +#: src/lang.c:1518 msgid "Mark with D on selection screen" msgstr "于选择å±å¹•以 D 标记" -#: src/lang.c:1511 +#: src/lang.c:1524 msgid "Kill only unread arts" msgstr "åªç é™¤æœªè¯»æ–‡ç« " -#: src/lang.c:1512 +#: src/lang.c:1525 msgid "Kill all arts & show with K" msgstr "以 K ç é™¤æ‰€æœ‰æ–‡ç«  & 显示" #. TODO: s/K/art_marked_killed/ -#: src/lang.c:1513 +#: src/lang.c:1526 msgid "Kill all arts and never show" msgstr "ç é™¤æ‰€æœ‰æ–‡ç« å¹¶æ°¸ä¸æ˜¾ç¤º" -#: src/lang.c:1519 +#: src/lang.c:1532 msgid "Nothing special" msgstr "没什么特别" -#: src/lang.c:1520 +#: src/lang.c:1533 msgid "Compress quotes" msgstr "压缩引言" -#: src/lang.c:1521 +#: src/lang.c:1534 msgid "Quote signatures" msgstr "引用签å" -#: src/lang.c:1522 +#: src/lang.c:1535 msgid "Compress quotes, quote sigs" msgstr "压缩引言,引用签å" -#: src/lang.c:1523 +#: src/lang.c:1536 msgid "Quote empty lines" msgstr "引言空行" -#: src/lang.c:1524 +#: src/lang.c:1537 msgid "Compress quotes, quote empty lines" msgstr "压缩引言,引言空行" -#: src/lang.c:1525 +#: src/lang.c:1538 msgid "Quote sigs & empty lines" msgstr "引用签å & 空行" -#: src/lang.c:1526 +#: src/lang.c:1539 msgid "Comp. q., quote sigs & empty lines" msgstr "压缩引言,引用签å & 空行" -#: src/lang.c:1566 +#: src/lang.c:1579 msgid "no" msgstr "æ— " -#: src/lang.c:1567 +#: src/lang.c:1580 msgid "with headers" msgstr "ä¿ç•™æ ‡å¤´" -#: src/lang.c:1568 +#: src/lang.c:1581 msgid "without headers" msgstr "无需标头" -#: src/lang.c:1575 +#: src/lang.c:1588 msgid "NFKC" msgstr "NFKC" -#: src/lang.c:1577 +#: src/lang.c:1590 msgid "NFKD" msgstr "NFKD" -#: src/lang.c:1578 +#: src/lang.c:1591 msgid "NFC" msgstr "NFC" -#: src/lang.c:1579 +#: src/lang.c:1592 msgid "NFD" msgstr "NFD" -#: src/lang.c:1581 +#: src/lang.c:1594 msgid "NFKC case fold" msgstr "" -#: src/lang.c:1590 +#: src/lang.c:1603 msgid "Display Options" msgstr "显示选项" -#: src/lang.c:1597 +#: src/lang.c:1610 msgid "Color Options" msgstr "颜色选项" -#: src/lang.c:1603 +#: src/lang.c:1616 msgid "Highlight Options" msgstr "çªæ˜¾é€‰é¡¹" -#: src/lang.c:1610 +#: src/lang.c:1623 msgid "Article-Limiting Options" msgstr "文章é™åˆ¶é€‰é¡¹" -#: src/lang.c:1616 +#: src/lang.c:1629 msgid "Posting/Mailing Options" msgstr "å¼ è´´/邮寄选项" -#: src/lang.c:1622 +#: src/lang.c:1635 msgid "Saving/Printing Options" msgstr "ä¿å­˜/打å°é€‰é¡¹" -#: src/lang.c:1628 +#: src/lang.c:1641 msgid "Expert Options" msgstr "专家选项" -#: src/lang.c:1634 +#: src/lang.c:1647 msgid "Filtering Options" msgstr "筛选选项" -#: src/lang.c:1639 src/lang.c:1670 src/lang.c:1676 src/lang.c:1703 -#: src/lang.c:1755 src/lang.c:1761 src/lang.c:1771 src/lang.c:1782 -#: src/lang.c:1800 src/lang.c:1869 src/lang.c:2070 src/lang.c:2076 -#: src/lang.c:2082 src/lang.c:2097 src/lang.c:2109 src/lang.c:2116 -#: src/lang.c:2170 src/lang.c:2179 src/lang.c:2185 src/lang.c:2192 -#: src/lang.c:2199 src/lang.c:2206 src/lang.c:2213 src/lang.c:2220 -#: src/lang.c:2227 src/lang.c:2234 src/lang.c:2241 src/lang.c:2248 -#: src/lang.c:2255 src/lang.c:2262 src/lang.c:2269 src/lang.c:2276 -#: src/lang.c:2283 src/lang.c:2290 src/lang.c:2297 src/lang.c:2304 -#: src/lang.c:2311 src/lang.c:2318 src/lang.c:2325 src/lang.c:2332 -#: src/lang.c:2339 src/lang.c:2346 src/lang.c:2353 src/lang.c:2361 -#: src/lang.c:2377 src/lang.c:2384 src/lang.c:2391 src/lang.c:2398 -#: src/lang.c:2404 src/lang.c:2410 src/lang.c:2427 src/lang.c:2439 -#: src/lang.c:2474 src/lang.c:2527 src/lang.c:2541 src/lang.c:2547 -#: src/lang.c:2572 src/lang.c:2590 src/lang.c:2607 src/lang.c:2619 -#: src/lang.c:2652 src/lang.c:2688 src/lang.c:2708 src/lang.c:2743 -#: src/lang.c:2753 src/lang.c:2760 src/lang.c:2786 src/lang.c:2810 -#: src/lang.c:2887 src/lang.c:2902 src/lang.c:2910 src/lang.c:2924 -#: src/lang.c:2930 src/lang.c:2968 +#: src/lang.c:1652 src/lang.c:1683 src/lang.c:1689 src/lang.c:1716 +#: src/lang.c:1768 src/lang.c:1774 src/lang.c:1784 src/lang.c:1795 +#: src/lang.c:1813 src/lang.c:1882 src/lang.c:2083 src/lang.c:2089 +#: src/lang.c:2095 src/lang.c:2110 src/lang.c:2122 src/lang.c:2129 +#: src/lang.c:2183 src/lang.c:2192 src/lang.c:2198 src/lang.c:2205 +#: src/lang.c:2212 src/lang.c:2219 src/lang.c:2226 src/lang.c:2233 +#: src/lang.c:2240 src/lang.c:2247 src/lang.c:2254 src/lang.c:2261 +#: src/lang.c:2268 src/lang.c:2275 src/lang.c:2282 src/lang.c:2289 +#: src/lang.c:2296 src/lang.c:2303 src/lang.c:2310 src/lang.c:2317 +#: src/lang.c:2324 src/lang.c:2331 src/lang.c:2338 src/lang.c:2345 +#: src/lang.c:2352 src/lang.c:2359 src/lang.c:2366 src/lang.c:2374 +#: src/lang.c:2390 src/lang.c:2397 src/lang.c:2404 src/lang.c:2411 +#: src/lang.c:2417 src/lang.c:2423 src/lang.c:2440 src/lang.c:2452 +#: src/lang.c:2487 src/lang.c:2540 src/lang.c:2554 src/lang.c:2560 +#: src/lang.c:2585 src/lang.c:2603 src/lang.c:2620 src/lang.c:2632 +#: src/lang.c:2665 src/lang.c:2694 src/lang.c:2714 src/lang.c:2742 +#: src/lang.c:2752 src/lang.c:2759 src/lang.c:2785 src/lang.c:2809 +#: src/lang.c:2886 src/lang.c:2901 src/lang.c:2909 src/lang.c:2923 +#: src/lang.c:2929 src/lang.c:2967 msgid " toggles, sets, cancels." msgstr " 切æ¢ï¼Œ 设置, å–æ¶ˆã€‚" -#: src/lang.c:1640 +#: src/lang.c:1653 msgid "Show mini menu & posting etiquette" msgstr "显示迷你èœå• & 张贴礼仪" -#: src/lang.c:1641 +#: src/lang.c:1654 msgid "" "# If ON show a mini menu of useful commands at each level\n" "# and posting etiquette after composing an article\n" @@ -5508,15 +5554,15 @@ msgstr "" "# 如果打开就在æ¯ä¸ªå±‚级中显示常用命令的迷你èœå•\n" "# å¹¶äºŽæ’°å†™æ–‡ç« ä¹‹åŽæ˜¾ç¤ºå¼ è´´ç¤¼ä»ª\n" -#: src/lang.c:1646 +#: src/lang.c:1659 msgid "Show short description for each newsgroup. toggles & sets." msgstr "显示æ¯ä¸ªæ–°é—»ç¾¤ç»„的简短æè¿°ã€‚ åˆ‡æ¢ & 设置。" -#: src/lang.c:1647 +#: src/lang.c:1660 msgid "Show description of each newsgroup" msgstr "显示æ¯ä¸ªæ–°é—»ç¾¤ç»„çš„æè¿°" -#: src/lang.c:1648 +#: src/lang.c:1661 msgid "" "# If ON show group description text after newsgroup name at\n" "# group selection level\n" @@ -5524,19 +5570,19 @@ msgstr "" "# 如果打开就在群组选择层级中于新闻群组å称之åŽ\n" "# 显示群组æè¿°æ–‡æœ¬\n" -#: src/lang.c:1653 +#: src/lang.c:1666 #, fuzzy msgid "" "Show From (author) fields in group & thread level. toggles & " "sets." msgstr "在群组èœå•中显示主旨 & å‘信者 (作者) 字段。 åˆ‡æ¢ & 设置。" -#: src/lang.c:1654 +#: src/lang.c:1667 #, fuzzy msgid "In group and thread level, show author by" msgstr "在群组èœå•中,显示作者" -#: src/lang.c:1655 +#: src/lang.c:1668 #, fuzzy msgid "" "# Part of From field to display in group and thread level\n" @@ -5553,31 +5599,31 @@ msgstr "" "# * 2 = å…¨å\n" "# 3 = 两者\n" -#: src/lang.c:1664 +#: src/lang.c:1677 msgid "Draw -> or highlighted bar for selection. toggles & sets." msgstr "绘制 -> 或高亮度æ¡ç”¨äºŽé€‰æ‹©ã€‚ åˆ‡æ¢ & 设置。" -#: src/lang.c:1665 +#: src/lang.c:1678 msgid "Draw -> instead of highlighted bar" msgstr "绘制 -> 以代替高亮度æ¡" -#: src/lang.c:1666 +#: src/lang.c:1679 msgid "# If ON use -> otherwise highlighted bar for selection\n" msgstr "# 如果打开就使用 -> å¦åˆ™é«˜äº®åº¦æ¡ç”¨äºŽé€‰æ‹©\n" -#: src/lang.c:1671 +#: src/lang.c:1684 msgid "Use inverse video for page headers" msgstr "使用åç™½æ˜¾ç¤ºç”¨äºŽé¡µé¢æ ‡å¤´" -#: src/lang.c:1672 +#: src/lang.c:1685 msgid "# If ON use inverse video for page headers at different levels\n" msgstr "# 如果打开就于ä¸åŒçš„层级使用åç™½æ˜¾ç¤ºç”¨äºŽé¡µé¢æ ‡å¤´\n" -#: src/lang.c:1677 +#: src/lang.c:1690 msgid "Thread articles by" msgstr "è®¨è®ºä¸²æ–‡ç« ä¾æ®" -#: src/lang.c:1678 +#: src/lang.c:1691 msgid "" "# Thread articles by ...\n" "# Possible values are (the default is marked with *):\n" @@ -5597,15 +5643,15 @@ msgstr "" "# 4 = 多部件主旨\n" "# 5 = 百分比匹é…\n" -#: src/lang.c:1689 +#: src/lang.c:1702 msgid "Enter percentage match required to thread together. sets." msgstr "输入将讨论串起所必需的百分比匹é…。 设置。" -#: src/lang.c:1690 +#: src/lang.c:1703 msgid "Thread percentage match" msgstr "讨论串百分比匹é…" -#: src/lang.c:1692 +#: src/lang.c:1705 #, no-c-format msgid "" "# Thread percentage match...\n" @@ -5628,11 +5674,11 @@ msgstr "" "# 任何æ’入。例如 happy å°†åŒ¹é… harpy,但 harpie, happie å’Œ harpy 会被分入å¦ä¸€" "篇帖å­ã€‚\n" -#: src/lang.c:1704 +#: src/lang.c:1717 msgid "Score of a thread" msgstr "讨论串的分数" -#: src/lang.c:1705 +#: src/lang.c:1718 msgid "" "# Thread score\n" "# Possible values are (the default is marked with *):\n" @@ -5646,16 +5692,16 @@ msgstr "" "# 1 = 总和\n" "# 2 = å¹³å‡\n" -#: src/lang.c:1713 +#: src/lang.c:1726 msgid "" "Sort articles by Subject, From, Date or Score. toggles & sets." msgstr "æŽ’åºæ–‡ç« ä¾æ®ä¸»é¢˜ã€å‘ä¿¡è€…ã€æ—¥æœŸæˆ–分数。 åˆ‡æ¢ & 设置。" -#: src/lang.c:1714 +#: src/lang.c:1727 msgid "Sort articles by" msgstr "æŽ’åºæ–‡ç« ä¾æ®" -#: src/lang.c:1715 +#: src/lang.c:1728 msgid "" "# Sort articles by ...\n" "# Possible values are (the default is marked with *):\n" @@ -5685,15 +5731,15 @@ msgstr "" "# 9 = 行数递å‡\n" "# 10 = 行数递å‡\n" -#: src/lang.c:1731 +#: src/lang.c:1744 msgid "Sort threads by Nothing or Score. toggles & sets." msgstr "排åºè®¨è®ºä¸²ä¸ä¾æ®ä»»ä½•ä¸œè¥¿æˆ–ä¾æ®åˆ†æ•°ã€‚ åˆ‡æ¢ & 设置。" -#: src/lang.c:1732 +#: src/lang.c:1745 msgid "Sort threads by" msgstr "排åºè®¨è®ºä¸²ä¾æ®" -#: src/lang.c:1733 +#: src/lang.c:1746 msgid "" "# Sort thread by ...\n" "# Possible values are (the default is marked with *):\n" @@ -5711,44 +5757,44 @@ msgstr "" "# 3 = 最近一次张贴日期递å‡\n" "# 4 = 最近一次张贴日期递å‡\n" -#: src/lang.c:1743 +#: src/lang.c:1756 msgid "" "Put cursor at first/last unread art in groups. toggles & sets." msgstr "将光标放在群组中第一/最åŽä¸€ç¯‡æœªè¯»æ–‡ç« ã€‚ åˆ‡æ¢ & 设置。" -#: src/lang.c:1744 +#: src/lang.c:1757 msgid "Go to first unread article in group" msgstr "å‰å¾€ç¾¤ç»„中第一篇未读的文章" -#: src/lang.c:1745 +#: src/lang.c:1758 msgid "# If ON put cursor at first unread art in group otherwise last art\n" msgstr "# 如果打开就将光标放在群组中第一篇未读文章,å¦åˆ™æ˜¯æœ€åŽä¸€ç¯‡æ–‡ç« \n" -#: src/lang.c:1749 +#: src/lang.c:1762 msgid "Show all articles or only unread articles. toggles & sets." msgstr "æ˜¾ç¤ºæ‰€æœ‰æ–‡ç« æˆ–åªæœ‰æœªè¯»æ–‡ç« ã€‚ åˆ‡æ¢ & 设置。" -#: src/lang.c:1750 +#: src/lang.c:1763 msgid "Show only unread articles" msgstr "åªæ˜¾ç¤ºæœªè¯»æ–‡ç« " -#: src/lang.c:1751 +#: src/lang.c:1764 msgid "# If ON show only new/unread articles otherwise show all.\n" msgstr "# å¦‚æžœæ‰“å¼€å°±åªæ˜¾ç¤ºæ–°çš„/未读文章,å¦åˆ™å…¨éƒ¨æ˜¾ç¤ºã€‚\n" -#: src/lang.c:1756 +#: src/lang.c:1769 msgid "Show only groups with unread arts" msgstr "åªæ˜¾ç¤ºæœ‰æœªè¯»æ–‡ç« çš„群组" -#: src/lang.c:1757 +#: src/lang.c:1770 msgid "# If ON show only subscribed to groups that contain unread articles.\n" msgstr "# å¦‚æžœæ‰“å¼€å°±åªæ˜¾ç¤ºåŒ…嫿œªè¯»æ–‡ç« çš„订阅群组。\n" -#: src/lang.c:1762 +#: src/lang.c:1775 msgid "Filter which articles" msgstr "筛选哪些文章" -#: src/lang.c:1763 +#: src/lang.c:1776 msgid "" "# Filter which articles\n" "# Possible values are (the default is marked with *):\n" @@ -5762,11 +5808,11 @@ msgstr "" "# 1 = ç é™¤æ‰€æœ‰æ–‡ç« å¹¶åœ¨è®¨è®ºä¸²ä¸­æ˜¾ç¤ºæ—¶ä»¥ K 标记\n" "# 2 = ç é™¤æ‰€æœ‰æ–‡ç« å¹¶æ°¸ä¸æ˜¾ç¤ºå®ƒä»¬\n" -#: src/lang.c:1772 +#: src/lang.c:1785 msgid "Go to the next unread article with" msgstr "å‰å¾€ä¸‹ä¸€ç¯‡æœªè¯»æ–‡ç« å€Ÿç”±" -#: src/lang.c:1773 +#: src/lang.c:1786 msgid "" "# Go to the unread article with following key(s)\n" "# Possible values are (the default is marked with *):\n" @@ -5782,11 +5828,11 @@ msgstr "" "# * 2 = TAB\n" "# 3 = PAGE DOWN 或 TAB\n" -#: src/lang.c:1783 +#: src/lang.c:1796 msgid "How to treat blank lines" msgstr "如何对待空行" -#: src/lang.c:1784 +#: src/lang.c:1797 msgid "" "# Trim the article body, remove unnecessary blank lines.\n" "# Possible values are (the default is marked with *):\n" @@ -5816,24 +5862,24 @@ msgstr "" "# 7 = 压缩文本区å—间的多é‡ç©ºè¡Œå’Œè·³è¿‡\n" "# å‰å¯¼å’Œå°¾éšç©ºè¡Œ\n" -#: src/lang.c:1801 +#: src/lang.c:1814 msgid "List thread using right arrow key" msgstr "使用å‘å³é”®åˆ—出讨论串" -#: src/lang.c:1802 +#: src/lang.c:1815 msgid "" "# If ON automatically list thread when entering it using right arrow key.\n" msgstr "# 如果打开当使用å‘å³é”®è¾“入它时就自动列出讨论串。\n" -#: src/lang.c:1806 +#: src/lang.c:1819 msgid "Enter character to indicate deleted articles. sets, cancels." msgstr "输入字符以指出已删除文章。 设置, å–æ¶ˆã€‚" -#: src/lang.c:1807 +#: src/lang.c:1820 msgid "Character to show deleted articles" msgstr "ç”¨æ¥æ˜¾ç¤ºå·²åˆ é™¤æ–‡ç« çš„字符" -#: src/lang.c:1808 +#: src/lang.c:1821 msgid "" "# Character used to show that an art was deleted (default 'D')\n" "# _ is turned into ' '\n" @@ -5841,16 +5887,16 @@ msgstr "" "# ç”¨æ¥æ˜¾ç¤ºæ–‡ç« è¢«åˆ é™¤çš„字符 (缺çœâ€˜D’)\n" "# _ 被转æ¢ä¸ºâ€˜ ’\n" -#: src/lang.c:1813 +#: src/lang.c:1826 msgid "" "Enter character to indicate articles in a range. sets, cancels." msgstr "输入字符以指出在范围中的文章。 设置, å–æ¶ˆã€‚" -#: src/lang.c:1814 +#: src/lang.c:1827 msgid "Character to show inrange articles" msgstr "ç”¨æ¥æ˜¾ç¤ºèŒƒå›´ä¸­æ–‡ç« çš„字符" -#: src/lang.c:1815 +#: src/lang.c:1828 msgid "" "# Character used to show that an art is in a range (default '#')\n" "# _ is turned into ' '\n" @@ -5858,17 +5904,17 @@ msgstr "" "# ç”¨æ¥æ˜¾ç¤ºæ–‡ç« åœ¨èŒƒå›´ä¸­çš„字符 (缺çœâ€˜#’)\n" "# _ 被转æ¢ä¸ºâ€˜ ’\n" -#: src/lang.c:1820 +#: src/lang.c:1833 msgid "" "Enter character to indicate that article will return. sets, " "cancels." msgstr "输入字符以指出该文章将返回。 设置, å–æ¶ˆã€‚" -#: src/lang.c:1821 +#: src/lang.c:1834 msgid "Character to show returning arts" msgstr "ç”¨æ¥æ˜¾ç¤ºè¿”回文章的字符" -#: src/lang.c:1822 +#: src/lang.c:1835 msgid "" "# Character used to show that an art will return (default '-')\n" "# _ is turned into ' '\n" @@ -5876,16 +5922,16 @@ msgstr "" "# ç”¨æ¥æ˜¾ç¤ºè¯¥æ–‡ç« å°†è¿”回的字符 (缺çœâ€˜-’)\n" "# _ 被转æ¢ä¸ºâ€˜ ’\n" -#: src/lang.c:1827 +#: src/lang.c:1840 msgid "" "Enter character to indicate selected articles. sets, cancels." msgstr "输入字符以指出已选文章。 设置, å–æ¶ˆã€‚" -#: src/lang.c:1828 +#: src/lang.c:1841 msgid "Character to show selected articles" msgstr "ç”¨æ¥æ˜¾ç¤ºå·²é€‰æ–‡ç« çš„字符" -#: src/lang.c:1829 +#: src/lang.c:1842 msgid "" "# Character used to show that an art was auto-selected (default '*')\n" "# _ is turned into ' '\n" @@ -5893,15 +5939,15 @@ msgstr "" "# ç”¨æ¥æ˜¾ç¤ºè¯¥æ–‡ç« å·²è¢«è‡ªåЍ选å–的字符 (缺çœâ€˜*’)\n" "# _ 被转æ¢ä¸ºâ€˜ ’\n" -#: src/lang.c:1834 +#: src/lang.c:1847 msgid "Enter character to indicate recent articles. sets, cancels." msgstr "输入字符以指出最近文章。 设置, å–æ¶ˆã€‚" -#: src/lang.c:1835 +#: src/lang.c:1848 msgid "Character to show recent articles" msgstr "ç”¨æ¥æ˜¾ç¤ºæœ€è¿‘文章的字符" -#: src/lang.c:1836 +#: src/lang.c:1849 msgid "" "# Character used to show that an art is recent (default 'o')\n" "# _ is turned into ' '\n" @@ -5909,15 +5955,15 @@ msgstr "" "# ç”¨æ¥æ˜¾ç¤ºæ˜¯æœ€è¿‘文章的字符 (缺çœâ€˜o’)\n" "# _ 被转æ¢ä¸ºâ€˜ ’\n" -#: src/lang.c:1841 +#: src/lang.c:1854 msgid "Enter character to indicate unread articles. sets, cancels." msgstr "输入字符以指出未读文章。 设置, å–æ¶ˆã€‚" -#: src/lang.c:1842 +#: src/lang.c:1855 msgid "Character to show unread articles" msgstr "ç”¨æ¥æ˜¾ç¤ºæœªè¯»æ–‡ç« çš„字符" -#: src/lang.c:1843 +#: src/lang.c:1856 msgid "" "# Character used to show that an art is unread (default '+')\n" "# _ is turned into ' '\n" @@ -5925,15 +5971,15 @@ msgstr "" "# ç”¨æ¥æ˜¾ç¤ºè¯¥æ–‡ç« æœªè¯»çš„字符 (缺çœâ€˜+’)\n" "# _ 被转æ¢ä¸ºâ€˜ ’\n" -#: src/lang.c:1848 +#: src/lang.c:1861 msgid "Enter character to indicate read articles. sets, cancels." msgstr "输入字符以指出已读文章。 设置, å–æ¶ˆã€‚" -#: src/lang.c:1849 +#: src/lang.c:1862 msgid "Character to show read articles" msgstr "ç”¨æ¥æ˜¾ç¤ºå·²è¯»æ–‡ç« çš„字符" -#: src/lang.c:1850 +#: src/lang.c:1863 msgid "" "# Character used to show that an art was read (default ' ')\n" "# _ is turned into ' '\n" @@ -5941,15 +5987,15 @@ msgstr "" "# ç”¨æ¥æ˜¾ç¤ºè¯¥æ–‡ç« å·²è¯»å–字符 (缺çœâ€˜ ’)\n" "# _ 被转æ¢ä¸ºâ€˜ ’\n" -#: src/lang.c:1855 +#: src/lang.c:1868 msgid "Enter character to indicate killed articles. sets, cancels." msgstr "输入字符以指出被ç é™¤æ–‡ç« ã€‚ 设置, å–æ¶ˆã€‚" -#: src/lang.c:1856 +#: src/lang.c:1869 msgid "Character to show killed articles" msgstr "ç”¨æ¥æ˜¾ç¤ºè¢«ç é™¤æ–‡ç« çš„字符" -#: src/lang.c:1857 +#: src/lang.c:1870 msgid "" "# Character used to show that an art was killed (default 'K')\n" "# kill_level must be set accordingly, _ is turned into ' '\n" @@ -5957,16 +6003,16 @@ msgstr "" "# ç”¨æ¥æ˜¾ç¤ºè¯¥æ–‡ç« è¢«ç é™¤çš„字符 (缺çœâ€˜K’)\n" "# kill_level 必须根æ®ä¸åŒæƒ…况而设置,_ 被转æ¢ä¸ºâ€˜ ’\n" -#: src/lang.c:1862 +#: src/lang.c:1875 msgid "" "Enter character to indicate read selected articles. sets, cancels." msgstr "è¾“å…¥å­—ç¬¦ä»¥æŒ‡å‡ºè¯»å–æ‰€é€‰æ–‡ç« ã€‚ 设置, å–æ¶ˆã€‚" -#: src/lang.c:1863 +#: src/lang.c:1876 msgid "Character to show readselected arts" msgstr "ç”¨æ¥æ˜¾ç¤ºè¯»å–所选文章的字符" -#: src/lang.c:1864 +#: src/lang.c:1877 msgid "" "# Character used to show that an art was selected before read (default ':')\n" "# kill_level must be set accordingly, _ is turned into ' '\n" @@ -5974,11 +6020,11 @@ msgstr "" "# ç”¨æ¥æ˜¾ç¤ºè¯¥æ–‡ç« è¯»å–之å‰å·²è¢«é€‰çš„字符 (缺çœâ€˜:’)\n" "# kill_level 必须根æ®ä¸åŒæƒ…况而设置,_ 被转æ¢ä¸ºâ€˜ ’\n" -#: src/lang.c:1870 +#: src/lang.c:1883 msgid "Abbreviate long newsgroup names" msgstr "将较长新闻群组å称缩写" -#: src/lang.c:1871 +#: src/lang.c:1884 msgid "" "# If ON abbreviate (if necessary) long newsgroup names at group selection\n" "# level and article level like this:\n" @@ -5988,17 +6034,17 @@ msgstr "" "# 层级和文章层级会如下所示:\n" "# news.software.readers -> n.software.readers -> n.s.readers -> n.s.r。\n" -#: src/lang.c:1877 +#: src/lang.c:1890 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:1878 +#: src/lang.c:1891 msgid "Number of lines to scroll in pager" msgstr "页é¢åˆ‡æ¢æ—¶å·åŠ¨çš„è¡Œæ•°" -#: src/lang.c:1879 +#: src/lang.c:1892 msgid "" "# Number of lines that cursor-up/down will scroll in article pager\n" "# Possible values are (the default is marked with *):\n" @@ -6016,28 +6062,28 @@ msgstr "" "# * 1 = å·åŠ¨ä¸€è¡Œ\n" "# 2 或更大 = å·åЍ 2 或更多行 (åªæœ‰åœ¨é¡µé¢åˆ‡æ¢æ—¶)\n" -#: src/lang.c:1889 +#: src/lang.c:1902 msgid "Display signatures. toggles & sets." msgstr "显示签å。 åˆ‡æ¢ & 设置。" -#: src/lang.c:1890 +#: src/lang.c:1903 msgid "Display signatures" msgstr "显示签å" -#: src/lang.c:1891 +#: src/lang.c:1904 msgid "# If OFF don't show signatures when displaying articles\n" msgstr "# å¦‚æžœå…³é—­äºŽæ˜¾ç¤ºæ–‡ç« æ—¶å°±ä¸æ˜¾ç¤ºç­¾å\n" -#: src/lang.c:1895 +#: src/lang.c:1908 msgid "" "Display uuencoded data as tagged attachments. toggles & sets." msgstr "å°† uuencoded æ•°æ®æ˜¾ç¤ºä¸ºå·²æ ‡è®°é™„件。 åˆ‡æ¢ & 设置。" -#: src/lang.c:1896 +#: src/lang.c:1909 msgid "Display uue data as an attachment" msgstr "å°† uue æ•°æ®ä½œä¸ºé™„件显示" -#: src/lang.c:1897 +#: src/lang.c:1910 msgid "" "# Handling of uuencoded data in the pager\n" "# Possible values are (the default is marked with *):\n" @@ -6056,16 +6102,16 @@ msgstr "" "# 2 = éšè—所有,类似 1,但是任何看æ¥åƒæ˜¯ uuencoded æ•°æ®çš„行,都将\n" "# 被折å ä¸ºä¸€æ ‡è®°è¡Œã€‚\n" -#: src/lang.c:1907 +#: src/lang.c:1920 msgid "" "Decode German style TeX umlaut codes to ISO. toggles & sets." msgstr "è§£ç å¾·è¯­æ ·å¼ TeX å˜éŸ³ç¼–ç ä¸º ISO。 åˆ‡æ¢ & 设置。" -#: src/lang.c:1908 +#: src/lang.c:1921 msgid "Display \"a as Umlaut-a" msgstr "显示 \"a 为å˜éŸ³ a" -#: src/lang.c:1909 +#: src/lang.c:1922 msgid "" "# If ON decode German style TeX umlaut codes to ISO and\n" "# show \"a as Umlaut-a, etc.\n" @@ -6073,15 +6119,15 @@ msgstr "" "# 如果打开就解ç å¾·è¯­æ ·å¼ TeX å˜éŸ³ç¼–ç ä¸º ISO å¹¶\n" "# 显示 \"a 为å˜éŸ³ a ...等等\n" -#: src/lang.c:1914 src/lang.c:1924 +#: src/lang.c:1927 src/lang.c:1937 msgid "Space separated list of header fields" msgstr "以空格分隔的标头字段清å•" -#: src/lang.c:1915 +#: src/lang.c:1928 msgid "Display these header fields (or *)" msgstr "显示这些标头字段 (或 *)" -#: src/lang.c:1916 +#: src/lang.c:1929 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" @@ -6096,11 +6142,11 @@ msgstr "" "#‘X-’(åƒæ˜¯ X-Alan 或 X-Pape)。您å¯ä»¥å€Ÿç”±ä»¥ç©ºæ ¼åˆ†éš”而列出\n" "# 超过一个。没有定义任何值将会关闭这个选项。\n" -#: src/lang.c:1925 +#: src/lang.c:1938 msgid "Do not display these header fields" msgstr "䏿˜¾ç¤ºè¿™äº›æ ‡å¤´å­—段" -#: src/lang.c:1926 +#: src/lang.c:1939 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" @@ -6119,40 +6165,40 @@ msgstr "" "# news_headers_to_not_display=X-Alan X-Pape\n" "# 没有定义任何值就表示关闭这个选项。\n" -#: src/lang.c:1936 +#: src/lang.c:1949 msgid "" "Do you want to enable automatic handling of multipart/alternative articles?" msgstr "您è¦å¯ç”¨å¤šéƒ¨ä»¶/替代文章的自动处ç†å—?" -#: src/lang.c:1937 +#: src/lang.c:1950 msgid "Skip multipart/alternative parts" msgstr "跳过多部件/替代部分" -#: src/lang.c:1938 +#: src/lang.c:1951 msgid "# If ON strip multipart/alternative messages automatically\n" msgstr "# 如果打开就自动截除多部件/替代消æ¯\n" -#: src/lang.c:1942 +#: src/lang.c:1955 msgid "Enable detection of verbatim blocks? toggles & sets." msgstr "å¯ç”¨å­—é¢åŒºå—的侦测? åˆ‡æ¢ & 设置。" -#: src/lang.c:1943 +#: src/lang.c:1956 msgid "Detection of verbatim blocks" msgstr "å­—é¢åŒºå—的侦测" -#: src/lang.c:1944 +#: src/lang.c:1957 msgid "# If ON detect verbatim blocks in articles\n" msgstr "# 如果打开就在文章中侦测字é¢åŒºå—\n" -#: src/lang.c:1949 +#: src/lang.c:1962 msgid "A regex used to decide which lines to show in col_quote." msgstr "用æ¥å†³å®šåœ¨ col_quote ä¸­è¦æ˜¾ç¤ºå“ªäº›è¡Œçš„ regex。" -#: src/lang.c:1950 +#: src/lang.c:1963 msgid "Regex used to show quoted lines" msgstr "ç”¨æ¥æ˜¾ç¤ºå¼•言行的 regex" -#: src/lang.c:1951 +#: src/lang.c:1964 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" @@ -6162,15 +6208,15 @@ msgstr "" "# 正则表达å¼ã€‚引言行将以 col_quote 显示。\n" "# 如果您ä¿ç•™å®ƒä¸ºç©ºç™½ï¼Œtin 将使用内置的默认值。\n" -#: src/lang.c:1957 +#: src/lang.c:1970 msgid "A regex used to decide which lines to show in col_quote2." msgstr "用æ¥å†³å®šè¦ä»¥ col_quote2 显示哪些行的 regex。" -#: src/lang.c:1958 +#: src/lang.c:1971 msgid "Regex used to show twice quoted l." msgstr "ç”¨æ¥æ˜¾ç¤ºç¬¬äºŒå±‚引言行的 regex。" -#: src/lang.c:1959 +#: src/lang.c:1972 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" @@ -6180,15 +6226,15 @@ msgstr "" "# 正则表达å¼ã€‚第二层引言行将以 col_quote2 显示。\n" "# 如果您ä¿ç•™å®ƒä¸ºç©ºç™½ï¼Œtin 将使用内置的默认值。\n" -#: src/lang.c:1965 +#: src/lang.c:1978 msgid "A regex used to decide which lines to show in col_quote3." msgstr "用æ¥å†³å®šè¦ä»¥ col_quote3 显示哪些行的 regex。" -#: src/lang.c:1966 +#: src/lang.c:1979 msgid "Regex used to show >= 3 times q.l." msgstr "ç”¨æ¥æ˜¾ç¤º >= 3 层引言行的 regex。" -#: src/lang.c:1967 +#: src/lang.c:1980 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" @@ -6198,32 +6244,32 @@ msgstr "" "# 正则表达å¼ã€‚>= 3 层引言行将以 col_quote3 显示。\n" "# 如果您ä¿ç•™å®ƒä¸ºç©ºç™½ï¼Œtin 将使用内置的默认值。\n" -#: src/lang.c:1973 +#: src/lang.c:1986 #, fuzzy msgid "Enable detection of external quotes? toggles & sets." msgstr "å¯ç”¨å­—é¢åŒºå—的侦测? åˆ‡æ¢ & 设置。" -#: src/lang.c:1974 +#: src/lang.c:1987 #, fuzzy msgid "Detection of external quotes" msgstr "å­—é¢åŒºå—的侦测" -#: src/lang.c:1975 +#: src/lang.c:1988 #, fuzzy msgid "# If ON detect quoted text from external sources in articles\n" msgstr "# 如果打开就在文章中侦测字é¢åŒºå—\n" -#: src/lang.c:1979 +#: src/lang.c:1992 #, fuzzy msgid "A regex used to decide which lines to show in col_extquote." msgstr "用æ¥å†³å®šåœ¨ col_quote ä¸­è¦æ˜¾ç¤ºå“ªäº›è¡Œçš„ regex。" -#: src/lang.c:1980 +#: src/lang.c:1993 #, fuzzy msgid "Regex used to show quotes from external sources" msgstr "ç”¨æ¥æ˜¾ç¤ºå¼•言行的 regex" -#: src/lang.c:1981 +#: src/lang.c:1994 #, fuzzy msgid "" "# A regular expression that tin will use to decide which lines are\n" @@ -6234,15 +6280,15 @@ msgstr "" "# 正则表达å¼ã€‚第二层引言行将以 col_quote2 显示。\n" "# 如果您ä¿ç•™å®ƒä¸ºç©ºç™½ï¼Œtin 将使用内置的默认值。\n" -#: src/lang.c:1988 +#: src/lang.c:2001 msgid "A regex used to decide which words to show in col_markslashes." msgstr "用æ¥å†³å®šè¦ä»¥ col_markslashes 显示哪些字è¯çš„ regex。" -#: src/lang.c:1989 +#: src/lang.c:2002 msgid "Regex used to highlight /slashes/" msgstr "用æ¥é«˜äº®åº¦æ ‡ç¤º /斜线/ çš„ regex" -#: src/lang.c:1990 +#: src/lang.c:2003 msgid "" "# A regular expression that tin will use to decide which words\n" "# bounded by '/' are to be shown in col_markslashes.\n" @@ -6252,15 +6298,15 @@ msgstr "" "# 将以 col_markslashes 显示的正则表达å¼ã€‚\n" "# 如果您ä¿ç•™å®ƒä¸ºç©ºç™½ï¼Œtin 将使用内置的默认值。\n" -#: src/lang.c:1996 +#: src/lang.c:2009 msgid "A regex used to decide which words to show in col_markstars." msgstr "用æ¥å†³å®šè¦ä»¥ col_markstars 显示哪些字è¯çš„ regex。" -#: src/lang.c:1997 +#: src/lang.c:2010 msgid "Regex used to highlight *stars*" msgstr "用æ¥é«˜äº®åº¦æ˜¾ç¤º *星å·* çš„ regex" -#: src/lang.c:1998 +#: src/lang.c:2011 msgid "" "# A regular expression that tin will use to decide which words\n" "# bounded by '*' are to be shown in col_markstars.\n" @@ -6270,15 +6316,15 @@ msgstr "" "# 将以 col_markstars 显示的正则表达å¼ã€‚\n" "# 如果您ä¿ç•™å®ƒä¸ºç©ºç™½ï¼Œtin 将使用内置的默认值。\n" -#: src/lang.c:2004 +#: src/lang.c:2017 msgid "A regex used to decide which words to show in col_markstroke." msgstr "用æ¥å†³å®šè¦ä»¥ col_markstroke 显示哪些字è¯çš„ regex。" -#: src/lang.c:2005 +#: src/lang.c:2018 msgid "Regex used to highlight -strokes-" msgstr "用æ¥é«˜äº®åº¦æ˜¾ç¤º -横线- çš„ regex" -#: src/lang.c:2006 +#: src/lang.c:2019 msgid "" "# A regular expression that tin will use to decide which words\n" "# bounded by '-' are to be shown in col_markstroke.\n" @@ -6288,15 +6334,15 @@ msgstr "" "# 将以 col_markstroke 显示的正则表达å¼ã€‚\n" "# 如果您ä¿ç•™å®ƒä¸ºç©ºç™½ï¼Œtin 将使用内置的默认值。\n" -#: src/lang.c:2012 +#: src/lang.c:2025 msgid "A regex used to decide which words to show in col_markdash." msgstr "用æ¥å†³å®šè¦ä»¥ col_markdash 显示哪些字è¯çš„ regex。" -#: src/lang.c:2013 +#: src/lang.c:2026 msgid "Regex used to highlight _underline_" msgstr "用æ¥é«˜äº®åº¦æ˜¾ç¤º _底线_ çš„ regex" -#: src/lang.c:2014 +#: src/lang.c:2027 msgid "" "# A regular expression that tin will use to decide which words\n" "# bounded by '_' are to be shown in col_markdash.\n" @@ -6306,15 +6352,15 @@ msgstr "" "# 将以 col_markdash 显示的正则表达å¼ã€‚\n" "# 如果您ä¿ç•™å®ƒä¸ºç©ºç™½ï¼Œtin 将使用内置的默认值。\n" -#: src/lang.c:2020 +#: src/lang.c:2033 msgid "A regex used to find Subject prefixes to remove. Use '|' as separator." msgstr "用æ¥å¯»æ‰¾è¦ç§»é™¤çš„主旨å‰ç¼€çš„ regex。 使用‘|’作为分隔符å·ã€‚" -#: src/lang.c:2021 +#: src/lang.c:2034 msgid "Regex with Subject prefixes" msgstr "主旨å‰ç¼€çš„ regex" -#: src/lang.c:2022 +#: src/lang.c:2035 msgid "" "# A regular expression that tin will use to find Subject prefixes\n" "# which will be removed before showing the header.\n" @@ -6322,15 +6368,15 @@ msgstr "" "# tin 将用æ¥å¯»æ‰¾ä¸»æ—¨å‰ç¼€çš„æ­£åˆ™è¡¨è¾¾å¼\n" "# 于显示标头之å‰å°†è¢«ç§»é™¤ã€‚\n" -#: src/lang.c:2027 +#: src/lang.c:2040 msgid "A regex used to find Subject suffixes to remove. Use '|' as separator." msgstr "用æ¥å¯»æ‰¾è¦ç§»é™¤çš„主旨åŽç¼€çš„ regex。 使用‘|’作为分隔符å·ã€‚" -#: src/lang.c:2028 +#: src/lang.c:2041 msgid "Regex with Subject suffixes" msgstr "主旨åŽç¼€çš„ regex" -#: src/lang.c:2029 +#: src/lang.c:2042 msgid "" "# A regular expression that tin will use to find Subject suffixes\n" "# which will be removed when replying or posting followup.\n" @@ -6338,45 +6384,45 @@ msgstr "" "# tin 将用æ¥å¯»æ‰¾ä¸»æ—¨åŽç¼€çš„æ­£åˆ™è¡¨è¾¾å¼\n" "# äºŽå›žå¤æˆ–跟贴时将被移除。\n" -#: src/lang.c:2034 +#: src/lang.c:2047 msgid "A regex used to find the begin of a verbatim block." msgstr "ç”¨æ¥æ‰¾å¯»å­—é¢åŒºå—开始的 regex。" -#: src/lang.c:2035 +#: src/lang.c:2048 msgid "Regex for begin of a verbatim block" msgstr "用于字é¢åŒºå—开始的 regex" -#: src/lang.c:2036 +#: src/lang.c:2049 msgid "" "# A regular expression that tin will use to find the begin of\n" "# a verbatim block.\n" msgstr "# tin å°†ç”¨æ¥æ‰¾å¯»å­—é¢åŒºå—开始的正则表达å¼ã€‚\n" -#: src/lang.c:2041 +#: src/lang.c:2054 msgid "A regex used to find the end of a verbatim block." msgstr "ç”¨æ¥æ‰¾å¯»å­—é¢åŒºå—结æŸçš„ regex。" -#: src/lang.c:2042 +#: src/lang.c:2055 msgid "Regex for end of a verbatim block" msgstr "用于字é¢åŒºå—结æŸçš„ regex" -#: src/lang.c:2043 +#: src/lang.c:2056 msgid "" "# A regular expression that tin will use to find the end of\n" "# a verbatim block.\n" msgstr "# tin å°†ç”¨æ¥æ‰¾å¯»å­—é¢åŒºå—结æŸçš„æ­£åˆ™è¡¨è¾¾å¼ã€‚\n" -#: src/lang.c:2048 +#: src/lang.c:2061 msgid "" "Enter name and options for external MIME viewer, --internal for built-in " "viewer" msgstr "输入外部 MIME 查看器的å称和选项,--internal 表示内置查看器" -#: src/lang.c:2049 +#: src/lang.c:2062 msgid "MIME binary content viewer" msgstr "MIME 二进制内容查看器" -#: src/lang.c:2050 +#: src/lang.c:2063 #, fuzzy msgid "" "# If --internal automatically use the built in MIME viewer for non-text\n" @@ -6390,15 +6436,15 @@ msgstr "" "# å¦åˆ™è¯·æŒ‡å®šå¤–éƒ¨æŸ¥çœ‹å™¨ç¨‹åº (例:metamail) æˆ–ä¿æŒç©ºç™½ä»¥\n" "# 表示ä¸è¦è‡ªåŠ¨æŸ¥çœ‹\n" -#: src/lang.c:2057 +#: src/lang.c:2070 msgid "Confirm before starting non-text viewing program" msgstr "å¯åЍéžçº¯æ–‡æœ¬æŸ¥çœ‹ç¨‹åºä¹‹å‰å…ˆç¡®è®¤" -#: src/lang.c:2058 +#: src/lang.c:2071 msgid "Ask before using MIME viewer" msgstr "使用 MIME 查看器之å‰å…ˆè¯¢é—®" -#: src/lang.c:2059 +#: src/lang.c:2072 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" @@ -6406,35 +6452,35 @@ msgstr "" "# 如果打开,tin 将于使用 metamail 显示 MIME 消æ¯ä¹‹å‰å…ˆè¯¢é—®\n" "# åªæœ‰å½“ metamail_prog 已设置为æŸä¸ªå€¼æ—¶ï¼Œè¿™æ‰ä¼šå‘生\n" -#: src/lang.c:2064 +#: src/lang.c:2077 msgid "Ask to mark groups read when quitting. toggles & sets." msgstr "离开时询问是å¦å°†ç¾¤ç»„标记为已读。 åˆ‡æ¢ & 设置。" -#: src/lang.c:2065 +#: src/lang.c:2078 msgid "Catchup read groups when quitting" msgstr "离开时将已读群组设回未读" -#: src/lang.c:2066 +#: src/lang.c:2079 msgid "# If ON ask user if read groups should all be marked read\n" msgstr "# å¦‚æžœæ‰“å¼€å°±è¯¢é—®ç”¨æˆ·æ˜¯å¦æ‰€æœ‰å·²è¯»ç¾¤ç»„应该都被标记为已读\n" -#: src/lang.c:2071 +#: src/lang.c:2084 msgid "Catchup group using left key" msgstr "使用å‘左键将群组设回未读" -#: src/lang.c:2072 +#: src/lang.c:2085 msgid "# If ON catchup group/thread when leaving with the left arrow key.\n" msgstr "# 如果打开则当以å‘左键离开时,将群组/讨论串设回未读。\n" -#: src/lang.c:2077 +#: src/lang.c:2090 msgid "Catchup thread by using left key" msgstr "使用å‘左键将讨论串设回未读" -#: src/lang.c:2083 +#: src/lang.c:2096 msgid "Which actions require confirmation" msgstr "哪些动作需è¦ç¡®è®¤" -#: src/lang.c:2084 +#: src/lang.c:2097 #, fuzzy msgid "" "# What should we ask confirmation for.\n" @@ -6457,52 +6503,52 @@ msgstr "" "# 4 = 多部件主旨\n" "# 5 = 百分比匹é…\n" -#: src/lang.c:2098 +#: src/lang.c:2111 msgid "'Mark as (un)read' ignores tags" msgstr "‘标记为(未)已读’忽略标记" -#: src/lang.c:2099 +#: src/lang.c:2112 msgid "" "# If ON the 'Mark as (un)read' function marks only the current article.\n" msgstr "# 如果打开则‘标记为(未)已读’功能åªä¼šæ ‡è®°ç›®å‰çš„æ–‡ç« ã€‚\n" -#: src/lang.c:2103 +#: src/lang.c:2116 msgid "Program to run to open URLs, sets, cancels." msgstr "è¿è¡Œä»¥æ‰“开网å€çš„程åºï¼Œ 设置, å–æ¶ˆã€‚" -#: src/lang.c:2104 +#: src/lang.c:2117 msgid "Program that opens URLs" msgstr "打开网å€çš„程åº" -#: src/lang.c:2105 +#: src/lang.c:2118 msgid "# The program used to open URLs. The actual URL will be appended\n" msgstr "# ç”¨æ¥æ‰“开网å€çš„程åºã€‚将会附加实际的网å€\n" -#: src/lang.c:2110 +#: src/lang.c:2123 msgid "Use mouse in xterm" msgstr "在 xterm 中使用鼠标" -#: src/lang.c:2111 +#: src/lang.c:2124 msgid "# If ON enable mouse button support on xterm terminals\n" msgstr "# 如果打开就å¯ç”¨ xterm 终端机对于鼠标按钮的支æŒ\n" -#: src/lang.c:2117 +#: src/lang.c:2130 msgid "Use scroll keys on keypad" msgstr "使用数字键盘上的å·åЍ键" -#: src/lang.c:2118 +#: src/lang.c:2131 msgid "# If ON enable scroll keys on terminals that support it\n" msgstr "# 如果打开就在有支æŒå·åŠ¨é”®çš„ç»ˆç«¯æœºä¸Šå¯ç”¨å®ƒ\n" -#: src/lang.c:2123 +#: src/lang.c:2136 msgid "Enter maximum number of article to get. sets." msgstr "è¾“å…¥è¦æå–æ–‡ç« çš„æœ€å¤§å€¼æ•°é‡ã€‚ 设置。" -#: src/lang.c:2124 +#: src/lang.c:2137 msgid "Number of articles to get" msgstr "è¦æå–æ–‡ç« çš„æ•°é‡" -#: src/lang.c:2125 +#: src/lang.c:2138 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" @@ -6510,28 +6556,28 @@ msgstr "" "# è¦æå–æ–‡ç« çš„æ•°é‡ (0=æ— é™åˆ¶),如果为负就设置\n" "# 为第一篇未读文章之å‰è¦è¯»å–的已读文章最大值\n" -#: src/lang.c:2130 +#: src/lang.c:2143 msgid "Enter number of days article is considered recent. sets." msgstr "输入被认为最近文章的日数。 设置。" -#: src/lang.c:2131 +#: src/lang.c:2144 msgid "Article recentness time limit" msgstr "最近文章的时间é™åˆ¶" -#: src/lang.c:2132 +#: src/lang.c:2145 msgid "# Number of days in which article is considered recent, (0=OFF)\n" msgstr "# 被认为是最近文章所需的日数,(0=关闭)\n" -#: src/lang.c:2136 +#: src/lang.c:2149 msgid "" "WILDMAT for normal wildcards, REGEX for full regular expression matching." msgstr "WILDMAT 用于一般通é…符,REGEX 用于完整正则表达å¼åŒ¹é…。" -#: src/lang.c:2137 +#: src/lang.c:2150 msgid "Wildcard matching" msgstr "通é…符匹é…" -#: src/lang.c:2138 +#: src/lang.c:2151 msgid "" "# Wildcard matching\n" "# Possible values are (the default is marked with *):\n" @@ -6543,59 +6589,59 @@ msgstr "" "# * 0 = wildmat\n" "# 1 = regex\n" -#: src/lang.c:2145 +#: src/lang.c:2158 msgid "Enter minimal score before an article is marked killed. sets." msgstr "输入文章被标记ç é™¤ä¹‹å‰çš„æœ€å°‘分数。 设置。" -#: src/lang.c:2146 +#: src/lang.c:2159 msgid "Score limit (kill)" msgstr "分数é™åˆ¶ (ç é™¤)" -#: src/lang.c:2147 +#: src/lang.c:2160 msgid "# Score limit before an article is marked killed\n" msgstr "# 文章被标记ç é™¤ä¹‹å‰çš„分数é™åˆ¶\n" -#: src/lang.c:2151 +#: src/lang.c:2164 msgid "Enter default score to kill articles. sets." msgstr "输入ç é™¤æ–‡ç« çš„缺çœåˆ†æ•°ã€‚ 设置。" -#: src/lang.c:2152 +#: src/lang.c:2165 msgid "Default score to kill articles" msgstr "ç é™¤æ–‡ç« çš„缺çœåˆ†æ•°" -#: src/lang.c:2153 +#: src/lang.c:2166 msgid "# Default score to kill articles\n" msgstr "# ç é™¤æ–‡ç« çš„缺çœåˆ†æ•°\n" -#: src/lang.c:2157 +#: src/lang.c:2170 msgid "Enter minimal score before an article is marked hot. sets." msgstr "输入文章被标记热门之å‰çš„æœ€å°‘分数。 设置。" -#: src/lang.c:2158 +#: src/lang.c:2171 msgid "Score limit (select)" msgstr "分数é™åˆ¶ (选å–)" -#: src/lang.c:2159 +#: src/lang.c:2172 msgid "# Score limit before an article is marked hot\n" msgstr "# 文章被标记热门之å‰çš„分数é™åˆ¶\n" -#: src/lang.c:2163 +#: src/lang.c:2176 msgid "Enter default score to select articles. sets." msgstr "è¾“å…¥é€‰å–æ–‡ç« çš„缺çœåˆ†æ•°ã€‚ 设置。" -#: src/lang.c:2164 +#: src/lang.c:2177 msgid "Default score to select articles" msgstr "选喿–‡ç« çš„缺çœåˆ†æ•°" -#: src/lang.c:2165 +#: src/lang.c:2178 msgid "# Default score to select articles\n" msgstr "# 选喿–‡ç« çš„缺çœåˆ†æ•°\n" -#: src/lang.c:2171 +#: src/lang.c:2184 msgid "Use slrnface to show ''X-Face:''s" msgstr "使用 slrnface 以显示‘X-Face:’" -#: src/lang.c:2172 +#: src/lang.c:2185 msgid "" "# If ON using slrnface(1) to interpret the ''X-Face:'' header.\n" "# Only useful when running in an xterm.\n" @@ -6603,19 +6649,19 @@ msgstr "" "# 如果打开就使用 slrnface(1) 以解译‘X-Face:’标头。\n" "# åªæœ‰åœ¨ xterm 中è¿è¡Œæ—¶æ‰æœ‰ä½œç”¨ã€‚\n" -#: src/lang.c:2180 +#: src/lang.c:2193 msgid "Use ANSI color" msgstr "使用 ANSI 颜色" -#: src/lang.c:2181 +#: src/lang.c:2194 msgid "# If ON using ANSI-color\n" msgstr "# 如果打开就使用 ANSI 颜色\n" -#: src/lang.c:2186 +#: src/lang.c:2199 msgid "Standard foreground color" msgstr "æ ‡å‡†å‰æ™¯é¢œè‰²" -#: src/lang.c:2187 +#: src/lang.c:2200 msgid "" "# Standard foreground color\n" "# Default: -1 (default color)\n" @@ -6623,11 +6669,11 @@ msgstr "" "# æ ‡å‡†å‰æ™¯é¢œè‰²\n" "# 缺çœï¼š-1 (缺çœé¢œè‰²)\n" -#: src/lang.c:2193 +#: src/lang.c:2206 msgid "Standard background color" msgstr "标准背景颜色" -#: src/lang.c:2194 +#: src/lang.c:2207 msgid "" "# Standard background color\n" "# Default: -1 (default color)\n" @@ -6635,11 +6681,11 @@ msgstr "" "# 标准背景颜色\n" "# 缺çœï¼š-1 (缺çœé¢œè‰²)\n" -#: src/lang.c:2200 +#: src/lang.c:2213 msgid "Color for inverse text (background)" msgstr "å白文本的颜色 (背景)" -#: src/lang.c:2201 +#: src/lang.c:2214 msgid "" "# Color of background for inverse text\n" "# Default: 4 (blue)\n" @@ -6647,11 +6693,11 @@ msgstr "" "# å白文本的背景颜色\n" "# 缺çœï¼š4 (è“色)\n" -#: src/lang.c:2207 +#: src/lang.c:2220 msgid "Color for inverse text (foreground)" msgstr "å白文本的颜色 (剿™¯)" -#: src/lang.c:2208 +#: src/lang.c:2221 msgid "" "# Color of foreground for inverse text\n" "# Default: 7 (white)\n" @@ -6659,11 +6705,11 @@ msgstr "" "# åç™½æ–‡æœ¬çš„å‰æ™¯é¢œè‰²\n" "# 缺çœï¼š7 (白色)\n" -#: src/lang.c:2214 +#: src/lang.c:2227 msgid "Color of text lines" msgstr "文本行的颜色" -#: src/lang.c:2215 +#: src/lang.c:2228 msgid "" "# Color of text lines\n" "# Default: -1 (default color)\n" @@ -6671,11 +6717,11 @@ msgstr "" "# 文本行的颜色\n" "# 缺çœï¼š-1 (缺çœé¢œè‰²)\n" -#: src/lang.c:2221 +#: src/lang.c:2234 msgid "Color of mini help menu" msgstr "迷你说明èœå•的颜色" -#: src/lang.c:2222 +#: src/lang.c:2235 msgid "" "# Color of mini help menu\n" "# Default: 3 (brown)\n" @@ -6683,11 +6729,11 @@ msgstr "" "# 迷你说明èœå•的颜色\n" "# 缺çœï¼š3 (棕色)\n" -#: src/lang.c:2228 +#: src/lang.c:2241 msgid "Color of help text" msgstr "说明文本的颜色" -#: src/lang.c:2229 +#: src/lang.c:2242 msgid "" "# Color of help pages\n" "# Default: -1 (default color)\n" @@ -6695,11 +6741,11 @@ msgstr "" "# 说明页é¢çš„颜色\n" "# 缺çœï¼š-1 (缺çœé¢œè‰²)\n" -#: src/lang.c:2235 +#: src/lang.c:2248 msgid "Color of status messages" msgstr "çŠ¶æ€æ¶ˆæ¯çš„颜色" -#: src/lang.c:2236 +#: src/lang.c:2249 msgid "" "# Color of messages in last line\n" "# Default: 6 (cyan)\n" @@ -6707,11 +6753,11 @@ msgstr "" "# 最åŽä¸€è¡Œä¸­æ¶ˆæ¯çš„颜色\n" "# 缺çœï¼š6 (é’色)\n" -#: src/lang.c:2242 +#: src/lang.c:2255 msgid "Color of quoted lines" msgstr "引言行的颜色" -#: src/lang.c:2243 +#: src/lang.c:2256 msgid "" "# Color of quote-lines\n" "# Default: 2 (green)\n" @@ -6719,11 +6765,11 @@ msgstr "" "# 引言行的颜色\n" "# 缺çœï¼š2 (绿色)\n" -#: src/lang.c:2249 +#: src/lang.c:2262 msgid "Color of twice quoted line" msgstr "第二层引言行的颜色" -#: src/lang.c:2250 +#: src/lang.c:2263 msgid "" "# Color of twice quoted lines\n" "# Default: 3 (brown)\n" @@ -6731,11 +6777,11 @@ msgstr "" "# 第二层引言行的颜色\n" "# 缺çœï¼š3 (棕色)\n" -#: src/lang.c:2256 +#: src/lang.c:2269 msgid "Color of =>3 times quoted line" msgstr "=>3 层引言行的颜色" -#: src/lang.c:2257 +#: src/lang.c:2270 msgid "" "# Color of >=3 times quoted lines\n" "# Default: 4 (blue)\n" @@ -6743,11 +6789,11 @@ msgstr "" "# =>3 层引言行的颜色\n" "# 缺çœï¼š4 (è“色)\n" -#: src/lang.c:2263 +#: src/lang.c:2276 msgid "Color of article header lines" msgstr "标头行的颜色" -#: src/lang.c:2264 +#: src/lang.c:2277 msgid "" "# Color of header-lines\n" "# Default: 2 (green)\n" @@ -6755,11 +6801,11 @@ msgstr "" "# 标头行的颜色\n" "# 缺çœï¼š2 (绿色)\n" -#: src/lang.c:2270 +#: src/lang.c:2283 msgid "Color of actual news header fields" msgstr "实际新闻标头字段的颜色" -#: src/lang.c:2271 +#: src/lang.c:2284 msgid "" "# Color of actual news header fields\n" "# Default: 9 (light red)\n" @@ -6767,11 +6813,11 @@ msgstr "" "# 实际新闻标头字段的颜色\n" "# 缺çœï¼š9 (浅红色)\n" -#: src/lang.c:2277 +#: src/lang.c:2290 msgid "Color of article subject lines" msgstr "文章主旨行的颜色" -#: src/lang.c:2278 +#: src/lang.c:2291 msgid "" "# Color of article subject\n" "# Default: 6 (cyan)\n" @@ -6779,12 +6825,12 @@ msgstr "" "# 文章主旨行的颜色\n" "# 缺çœï¼š6 (é’色)\n" -#: src/lang.c:2284 +#: src/lang.c:2297 #, fuzzy msgid "Color of external quotes" msgstr "文本行的颜色" -#: src/lang.c:2285 +#: src/lang.c:2298 #, fuzzy msgid "" "# Color of quoted text from external sources\n" @@ -6793,11 +6839,11 @@ msgstr "" "# å­—é¢åŒºå—的颜色\n" "# 缺çœï¼š5 (粉红)\n" -#: src/lang.c:2291 +#: src/lang.c:2304 msgid "Color of response counter" msgstr "回应计数器的颜色" -#: src/lang.c:2292 +#: src/lang.c:2305 msgid "" "# Color of response counter\n" "# Default: 2 (green)\n" @@ -6805,11 +6851,11 @@ msgstr "" "# 回应计数器的颜色\n" "# 缺çœï¼š2 (绿色)\n" -#: src/lang.c:2298 +#: src/lang.c:2311 msgid "Color of sender (From:)" msgstr "å‘é€è€…的颜色 ( From: )" -#: src/lang.c:2299 +#: src/lang.c:2312 msgid "" "# Color of sender (From:)\n" "# Default: 2 (green)\n" @@ -6817,11 +6863,11 @@ msgstr "" "# å‘é€è€…的颜色 ( From: )\n" "# 缺çœï¼š2 (绿色)\n" -#: src/lang.c:2305 +#: src/lang.c:2318 msgid "Color of help/mail sign" msgstr "说明/邮件签å的颜色" -#: src/lang.c:2306 +#: src/lang.c:2319 msgid "" "# Color of Help/Mail-Sign\n" "# Default: 4 (blue)\n" @@ -6829,11 +6875,11 @@ msgstr "" "# 说明/邮件签å的颜色\n" "# 缺çœï¼š4 (è“色)\n" -#: src/lang.c:2312 +#: src/lang.c:2325 msgid "Color of signatures" msgstr "ç­¾å的颜色" -#: src/lang.c:2313 +#: src/lang.c:2326 msgid "" "# Color of signature\n" "# Default: 4 (blue)\n" @@ -6841,11 +6887,11 @@ msgstr "" "# ç­¾å的颜色\n" "# 缺çœï¼š4 (è“色)\n" -#: src/lang.c:2319 +#: src/lang.c:2332 msgid "Color of highlighted URLs" msgstr "高亮度网å€çš„颜色" -#: src/lang.c:2320 +#: src/lang.c:2333 msgid "" "# Color of highlighted URLs\n" "# Default: -1 (default color)\n" @@ -6853,11 +6899,11 @@ msgstr "" "# 高亮度网å€çš„颜色\n" "# 缺çœï¼š-1 (缺çœé¢œè‰²)\n" -#: src/lang.c:2326 +#: src/lang.c:2339 msgid "Color of verbatim blocks" msgstr "å­—é¢åŒºå—的颜色" -#: src/lang.c:2327 +#: src/lang.c:2340 msgid "" "# Color of verbatim blocks\n" "# Default: 5 (pink)\n" @@ -6865,11 +6911,11 @@ msgstr "" "# å­—é¢åŒºå—的颜色\n" "# 缺çœï¼š5 (粉红)\n" -#: src/lang.c:2333 +#: src/lang.c:2346 msgid "Color of highlighting with *stars*" msgstr "高亮度显示 *星å·* 的颜色" -#: src/lang.c:2334 +#: src/lang.c:2347 msgid "" "# Color of word highlighting with *stars*\n" "# Default: 11 (yellow)\n" @@ -6877,11 +6923,11 @@ msgstr "" "# 高亮度显示 *星å·* å­—è¯çš„颜色\n" "# 缺çœï¼š11 (黄色)\n" -#: src/lang.c:2340 +#: src/lang.c:2353 msgid "Color of highlighting with _dash_" msgstr "高亮度显示 _底线_ 的颜色" -#: src/lang.c:2341 +#: src/lang.c:2354 msgid "" "# Color of word highlighting with _dash_\n" "# Default: 13 (light pink)\n" @@ -6889,11 +6935,11 @@ msgstr "" "# 高亮度显示 _底线_ å­—è¯çš„颜色\n" "# 缺çœï¼š13 (浅粉红)\n" -#: src/lang.c:2347 +#: src/lang.c:2360 msgid "Color of highlighting with /slash/" msgstr "高亮度显示 /斜线/ 的颜色" -#: src/lang.c:2348 +#: src/lang.c:2361 msgid "" "# Color of word highlighting with /slash/\n" "# Default: 14 (light cyan)\n" @@ -6901,11 +6947,11 @@ msgstr "" "# 高亮度显示 /斜线/ å­—è¯çš„颜色\n" "# 缺çœï¼š14 (æµ…è“绿色)\n" -#: src/lang.c:2354 +#: src/lang.c:2367 msgid "Color of highlighting with -stroke-" msgstr "高亮度显示 -横线- 的颜色" -#: src/lang.c:2355 +#: src/lang.c:2368 msgid "" "# Color of word highlighting with -stroke-\n" "# Default: 12 (light blue)\n" @@ -6913,11 +6959,11 @@ msgstr "" "# 高亮度显示 -横线- å­—è¯çš„颜色\n" "# 缺çœï¼š12 (æµ…è“色)\n" -#: src/lang.c:2362 +#: src/lang.c:2375 msgid "Attr. of highlighting with *stars*" msgstr "高亮度显示 *星å·* 的属性" -#: src/lang.c:2363 +#: src/lang.c:2376 msgid "" "# Attributes of word highlighting on mono terminals\n" "# Possible values are:\n" @@ -6945,11 +6991,11 @@ msgstr "" "# 高亮度显示 *星å·* å­—è¯çš„属性\n" "# 缺çœï¼š6 (粗体)\n" -#: src/lang.c:2378 +#: src/lang.c:2391 msgid "Attr. of highlighting with _dash_" msgstr "高亮度显示 _底线_ 的属性" -#: src/lang.c:2379 +#: src/lang.c:2392 msgid "" "# Attribute of word highlighting with _dash_\n" "# Default: 2 (best highlighting)\n" @@ -6957,11 +7003,11 @@ msgstr "" "# 高亮度显示 _底线_ å­—è¯çš„属性\n" "# 缺çœï¼š2 (最好高亮度显示)\n" -#: src/lang.c:2385 +#: src/lang.c:2398 msgid "Attr. of highlighting with /slash/" msgstr "高亮度显示 /斜线/ 的属性" -#: src/lang.c:2386 +#: src/lang.c:2399 msgid "" "# Attribute of word highlighting with /slash/\n" "# Default: 5 (half bright)\n" @@ -6969,11 +7015,11 @@ msgstr "" "# 高亮度显示 /斜线/ å­—è¯çš„属性\n" "# 缺çœï¼š5 (åŠæ˜Žäº®)\n" -#: src/lang.c:2392 +#: src/lang.c:2405 msgid "Attr. of highlighting with -stroke-" msgstr "高亮度显示 -横线- 的属性" -#: src/lang.c:2393 +#: src/lang.c:2406 msgid "" "# Attribute of word highlighting with -stroke-\n" "# Default: 3 (reverse video)\n" @@ -6981,27 +7027,27 @@ msgstr "" "# 高亮度显示 /斜线/ å­—è¯çš„属性\n" "# 缺çœï¼š3 (å白显示)\n" -#: src/lang.c:2399 +#: src/lang.c:2412 msgid "URL highlighting in message body" msgstr "在消æ¯å†…文中高亮度显示网å€" -#: src/lang.c:2400 +#: src/lang.c:2413 msgid "# Enable URL highlighting?\n" msgstr "# å¯ç”¨é«˜äº®åº¦æ˜¾ç¤ºç½‘å€ï¼Ÿ\n" -#: src/lang.c:2405 +#: src/lang.c:2418 msgid "Word highlighting in message body" msgstr "在消æ¯å†…文中高亮度显示字è¯" -#: src/lang.c:2406 +#: src/lang.c:2419 msgid "# Enable word highlighting?\n" msgstr "# å¯ç”¨é«˜äº®åº¦æ˜¾ç¤ºå­—è¯ï¼Ÿ\n" -#: src/lang.c:2411 +#: src/lang.c:2424 msgid "What to display instead of mark" msgstr "è¦æ˜¾ç¤ºä»€ä¹ˆä»¥ä»£æ›¿æ ‡è®°" -#: src/lang.c:2412 +#: src/lang.c:2425 msgid "" "# Should the leading and ending stars and dashes also be displayed,\n" "# even when they are highlighting marks?\n" @@ -7017,56 +7063,56 @@ msgstr "" "# 1 = 是,显示标记\n" "# * 2 = å°å‡ºç©ºæ ¼ä½œä¸ºæ›¿ä»£\n" -#: src/lang.c:2421 +#: src/lang.c:2434 msgid "Enter column number to wrap article lines to in the pager. sets." msgstr "输入在页é¢åˆ‡æ¢ä¸­ç”¨æ¥å°†æ–‡ç« æ¢è¡Œçš„æ å·ã€‚ 设置。" -#: src/lang.c:2422 +#: src/lang.c:2435 msgid "Page line wrap column" msgstr "页é¢è‡ªåЍæ¢è¡Œæ å·" -#: src/lang.c:2423 +#: src/lang.c:2436 msgid "# Wrap article lines at column\n" msgstr "# 文章æ¢è¡ŒäºŽæ å·\n" -#: src/lang.c:2428 +#: src/lang.c:2441 msgid "Wrap around threads on next unread" msgstr "于下一篇未读回到开始部分讨论串" -#: src/lang.c:2429 +#: src/lang.c:2442 msgid "# If ON wrap around threads on searching next unread article\n" msgstr "# 如果打开就于æœç´¢ä¸‹ä¸€ç¯‡æœªè¯»æ–‡ç« æ—¶å›žåˆ°å¼€å§‹éƒ¨åˆ†è®¨è®ºä¸²\n" -#: src/lang.c:2433 +#: src/lang.c:2446 msgid "Enter default mail address (and fullname). sets." msgstr "输入缺çœé‚®ä»¶åœ°å€ (以åŠå…¨å)。 设置。" -#: src/lang.c:2434 src/lang.c:2949 +#: src/lang.c:2447 src/lang.c:2948 msgid "Mail address (and fullname)" msgstr "é‚®ä»¶åœ°å€ (以åŠå…¨å)" -#: src/lang.c:2435 +#: src/lang.c:2448 msgid "# User's mail address (and fullname), if not username@host (fullname)\n" msgstr "# ç”¨æˆ·é‚®ä»¶åœ°å€ (以åŠå…¨å)ï¼Œå¦‚æžœä¸æ˜¯ 用户å@主机 (å…¨å)\n" -#: src/lang.c:2440 +#: src/lang.c:2453 msgid "Show empty Followup-To in editor" msgstr "在编辑器中显示空的跟贴" -#: src/lang.c:2441 +#: src/lang.c:2454 msgid "# If ON show empty Followup-To header when editing an article\n" msgstr "# 如果打开就于编辑文章时显示空的跟贴标头\n" -#: src/lang.c:2445 +#: src/lang.c:2458 msgid "" "Enter path/! command/--none to create your default signature. sets." msgstr "输入 path/! command/--none 以创建您的缺çœç­¾å。 设置。" -#: src/lang.c:2446 +#: src/lang.c:2459 msgid "Create signature from path/command" msgstr "从路径/命令创建签å" -#: src/lang.c:2447 +#: src/lang.c:2460 #, fuzzy, c-format msgid "" "# Signature path (random sigs)/file to be used when posting/replying\n" @@ -7080,41 +7126,41 @@ msgstr "" "# sigfile=!命令 è¿è¡Œå¤–部命令以产生签å\n" "# sigfile=--none ä¸é™„加签å\n" -#: src/lang.c:2455 +#: src/lang.c:2468 msgid "" "Prepend signature with \"-- \" on own line. toggles & sets." msgstr "å°†å•独一行的“-- â€å‰ç½®äºŽç­¾å。 åˆ‡æ¢ & 设置。" -#: src/lang.c:2456 +#: src/lang.c:2469 msgid "Prepend signature with \"-- \"" msgstr "将“-- â€å‰ç½®äºŽç­¾å" -#: src/lang.c:2457 +#: src/lang.c:2470 msgid "# If ON prepend the signature with dashes '\\n-- \\n'\n" msgstr "# 如果打开就将虚线‘\\n-- \\n’å‰ç½®äºŽç­¾å\n" -#: src/lang.c:2461 +#: src/lang.c:2474 msgid "Add signature when reposting articles. toggles & sets." msgstr "釿–°å¼ è´´æ–‡ç« æ—¶åŠ å…¥ç­¾å。 åˆ‡æ¢ & 设置。" -#: src/lang.c:2462 +#: src/lang.c:2475 msgid "Add signature when reposting" msgstr "釿–°å¼ è´´æ—¶åŠ å…¥ç­¾å" -#: src/lang.c:2463 +#: src/lang.c:2476 msgid "# If ON add signature to reposted articles\n" msgstr "# 如果打开就将签ååŠ å…¥é‡æ–°å¼ è´´çš„æ–‡ç« \n" -#: src/lang.c:2467 +#: src/lang.c:2480 #, fuzzy msgid "Enter quotation marks, %I for author's initials." msgstr "输入引言符å·ã€%s 或 %S 作为作者的缩写。" -#: src/lang.c:2468 +#: src/lang.c:2481 msgid "Characters used as quote-marks" msgstr "作为引言符å·ä½¿ç”¨çš„字符" -#: src/lang.c:2469 +#: src/lang.c:2482 #, fuzzy msgid "" "# Characters used in quoting to followups and replies.\n" @@ -7123,11 +7169,11 @@ msgstr "" "# 字符已用于引言到跟éšå’Œå›žå¤ã€‚\n" "#‘_’被置æ¢ç”±â€˜ ’,%s,%S 被置æ¢ä¾ä½œè€…设置缩写。\n" -#: src/lang.c:2475 +#: src/lang.c:2488 msgid "Quoting behavior" msgstr "引言行为" -#: src/lang.c:2476 +#: src/lang.c:2489 msgid "" "# How quoting should be handled when following up or replying.\n" "# Possible values are (the default is marked with *):\n" @@ -7151,16 +7197,16 @@ msgstr "" "# 6 = 引用签å,引用空行\n" "# 7 = 压缩引言,引用签å,引用空行\n" -#: src/lang.c:2489 src/lang.c:2497 src/lang.c:2503 +#: src/lang.c:2502 src/lang.c:2510 src/lang.c:2516 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:2490 +#: src/lang.c:2503 msgid "Quote line when following up" msgstr "跟贴时的引言行" -#: src/lang.c:2491 +#: src/lang.c:2504 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" @@ -7170,38 +7216,38 @@ msgstr "" "# %A åœ°å€ %D 日期 %F Addr+åç§° %G 群组åç§° %M 消æ¯è¯†åˆ«å·\n" "# %N å…¨å %C åå­— %I 缩写\n" -#: src/lang.c:2498 +#: src/lang.c:2511 msgid "Quote line when cross-posting" msgstr "è·¨æ¿å¼ è´´æ—¶çš„引言行" -#: src/lang.c:2504 +#: src/lang.c:2517 msgid "Quote line when mailing" msgstr "邮寄时的引言行" -#: src/lang.c:2509 +#: src/lang.c:2522 msgid "If ON, include User-Agent: header. toggles & sets." msgstr "å¦‚æžœæ‰“å¼€å°±åŒ…å« User-Agent: 标头。 åˆ‡æ¢ & 设置。" -#: src/lang.c:2510 +#: src/lang.c:2523 msgid "Insert 'User-Agent:' header" msgstr "æ’入‘User-Agent:’标头" -#: src/lang.c:2511 +#: src/lang.c:2524 msgid "# If ON include advertising User-Agent: header\n" msgstr "# 如果打开就包å«ä½œä¸ºé€šå‘Šçš„ User-Agent: 标头\n" -#: src/lang.c:2516 +#: src/lang.c:2529 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:2517 +#: src/lang.c:2530 msgid "MM_CHARSET" msgstr "MM_CHARSET" -#: src/lang.c:2518 +#: src/lang.c:2531 msgid "" "# Charset supported locally which is also used for MIME header and\n" "# Content-Type header.\n" @@ -7217,40 +7263,40 @@ msgstr "" "# 如果 MIME_STRICT_CHARSET 于编译时期被定义,那么 mm_charset 以外的\n" "# 字符集将被认为无法显示,并且以‘?’的方å¼è¡¨è¿°ã€‚\n" -#: src/lang.c:2528 +#: src/lang.c:2541 msgid "MM_NETWORK_CHARSET" msgstr "MM_NETWORK_CHARSET" -#: src/lang.c:2529 +#: src/lang.c:2542 msgid "# Charset used for MIME (Content-Type) header in postings.\n" msgstr "# 在贴文中作为 MIME (内容类型) 标头的字符集。\n" -#: src/lang.c:2533 +#: src/lang.c:2546 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:2534 +#: src/lang.c:2547 msgid "MM_LOCAL_CHARSET" msgstr "MM_LOCAL_CHARSET" -#: src/lang.c:2535 +#: src/lang.c:2548 msgid "# Charset supported locally.\n" msgstr "# 本地支æŒçš„字符集。\n" -#: src/lang.c:2542 +#: src/lang.c:2555 msgid "Mailbox format" msgstr "信箱格å¼" -#: src/lang.c:2543 +#: src/lang.c:2556 msgid "# Format of the mailbox.\n" msgstr "# 信箱的格å¼ã€‚\n" -#: src/lang.c:2548 +#: src/lang.c:2561 msgid "MIME encoding in news messages" msgstr "在新闻消æ¯ä¸­çš„ MIME ç¼–ç " -#: src/lang.c:2549 +#: src/lang.c:2562 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" @@ -7264,15 +7310,15 @@ msgstr "" "# 而 Base64 对于包å«å¾ˆå¤š 8 比特字符的多数 8 比特东亚诸语ã€\n" "# 希腊语以åŠä¿„语字符集æ¥è¯´æ›´ä¸ºé€‚当。\n" -#: src/lang.c:2557 src/lang.c:2578 +#: src/lang.c:2570 src/lang.c:2591 msgid "Don't change unless you know what you are doing. cancels." msgstr "ä¸è¦å˜æ›´ï¼Œé™¤éžæ‚¨çŸ¥é“您在åšä»€ä¹ˆã€‚ å–æ¶ˆã€‚" -#: src/lang.c:2558 +#: src/lang.c:2571 msgid "Use 8bit characters in news headers" msgstr "在新闻标头中使用 8 比特字符" -#: src/lang.c:2559 +#: src/lang.c:2572 msgid "" "# If ON, 8bit characters in news headers are NOT encoded.\n" "# default is OFF. Thus 8bit characters are encoded by default.\n" @@ -7284,28 +7330,28 @@ msgstr "" "# é™¤éž post_mime_encoding åŒæ ·ä¹Ÿè¢«è®¾ç½®ä¸º 8 比特,\n" "# å¦åˆ™æ ‡å¤´ä¸­çš„ 8 æ¯”ç‰¹å­—ç¬¦å°†æ— è§†äºŽæ­¤å‚æ•°è€Œè¢«ç¼–ç ã€‚\n" -#: src/lang.c:2566 +#: src/lang.c:2579 msgid "" "Auto-view post-processed files toggles, sets, cancels." msgstr "自动查看处ç†åŽæ–‡ä»¶ 切æ¢ï¼Œ 设置, å–æ¶ˆã€‚" -#: src/lang.c:2567 +#: src/lang.c:2580 msgid "View post-processed files" msgstr "查看处ç†åŽæ–‡ä»¶" -#: src/lang.c:2568 +#: src/lang.c:2581 msgid "# If set, post processed files will be opened in a viewer\n" msgstr "# 如果设置,处ç†ä¹‹åŽçš„æ–‡ä»¶å°†åœ¨æŸ¥çœ‹å™¨ä¸­è¢«æ‰“å¼€\n" -#: src/lang.c:2573 +#: src/lang.c:2586 msgid "MIME encoding in mail messages" msgstr "邮件消æ¯ä¸­çš„ MIME ç¼–ç " -#: src/lang.c:2579 +#: src/lang.c:2592 msgid "Use 8bit characters in mail headers" msgstr "邮件标头中使用 8 比特字符" -#: src/lang.c:2580 +#: src/lang.c:2593 msgid "" "# If ON, 8bit characters in mail headers are NOT encoded.\n" "# default is OFF. Thus 8bit characters are encoded by default.\n" @@ -7322,25 +7368,25 @@ msgstr "" "# ç¦æ­¢é‚®ä»¶æ ‡å¤´ä¸­çš„ 8 比特字符,因此建议您ä¸è¦å°†å®ƒæ‰“开,\n" "# é™¤éžæ‚¨æœ‰æŸäº›å¼ºåˆ¶çš„原因。\n" -#: src/lang.c:2591 +#: src/lang.c:2604 msgid "Strip blanks from ends of lines" msgstr "从行尾截除空白" -#: src/lang.c:2592 +#: src/lang.c:2605 msgid "" "# If ON strip blanks from ends of lines for faster display on slow " "terminals.\n" msgstr "# 如果打开就从行尾截除空白,以便在较慢终端机上能较快显示。\n" -#: src/lang.c:2598 +#: src/lang.c:2611 msgid "If ON, use transliteration. toggles & sets." msgstr "如果打开就使用字é¢é‡è½¬è¯‘。 åˆ‡æ¢ & 设置。" -#: src/lang.c:2599 +#: src/lang.c:2612 msgid "Transliteration" msgstr "å­—é¢é‡è½¬è¯‘" -#: src/lang.c:2600 +#: src/lang.c:2613 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" @@ -7350,11 +7396,11 @@ msgstr "" "# 在目标字符集中被表述时,它å¯ä»¥é€è¿‡ä¸€ä¸ª\n" "# 或多个外观类似的字符所近似显示。\n" -#: src/lang.c:2608 +#: src/lang.c:2621 msgid "Send you a Cc/Bcc automatically" msgstr "自动å‘é€ç»™æ‚¨ä¸€ä»½å‰¯æœ¬/密件副本" -#: src/lang.c:2609 +#: src/lang.c:2622 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" @@ -7370,25 +7416,25 @@ msgstr "" "# 2 = 密件副本\n" "# 3 = 副本和密件副本\n" -#: src/lang.c:2620 +#: src/lang.c:2633 msgid "Hash algorithm for Cancel-Lock/Cancel-Key" msgstr "" -#: src/lang.c:2621 +#: src/lang.c:2634 msgid "" "# Hash algorithm for Cancel-Lock/Cancel-Key (default 'sha1')\n" "# Use 'none' to not generate Cancel-Lock headers.\n" msgstr "" -#: src/lang.c:2627 +#: src/lang.c:2640 msgid "Enter address elements about which you want to be warned. sets." msgstr "输入您想è¦èŽ·å¾—ç›¸å…³è­¦å‘Šçš„åœ°å€å› ç´ ã€‚ 设置。" -#: src/lang.c:2628 +#: src/lang.c:2641 msgid "Spamtrap warning address parts" msgstr "垃圾邮件抓å–警告的地å€éƒ¨åˆ†" -#: src/lang.c:2629 +#: src/lang.c:2642 msgid "" "# A comma-delimited list of address-parts you want to be warned\n" "# about when trying to reply by email.\n" @@ -7396,27 +7442,27 @@ msgstr "" "# 当您å°è¯•以电å­é‚®ä»¶å›žå¤æ—¶\n" "# 想è¦èŽ·å¾—ç›¸å…³è­¦å‘Šè€Œä»¥é€—å·åˆ†éš”的地å€éƒ¨åˆ†æ¸…å•。\n" -#: src/lang.c:2634 +#: src/lang.c:2647 msgid "Enter default number of days a filter entry will be valid. sets." msgstr "输入筛选器æ¡ç›®ä¿æŒæœ‰æ•ˆçš„缺çœå¤©æ•°ã€‚ 设置。" -#: src/lang.c:2635 +#: src/lang.c:2648 msgid "No. of days a filter entry is valid" msgstr "筛选器æ¡ç›®æœ‰æ•ˆå¤©æ•°" -#: src/lang.c:2636 +#: src/lang.c:2649 msgid "# Number of days a short term filter will be active\n" msgstr "# çŸ­æœŸç­›é€‰å™¨ä¿æŒä½œç”¨çš„天数\n" -#: src/lang.c:2640 +#: src/lang.c:2653 msgid "Add posted articles to filter. toggles & sets." msgstr "加入已张贴文章到筛选器。 åˆ‡æ¢ & 设置。" -#: src/lang.c:2641 +#: src/lang.c:2654 msgid "Add posted articles to filter" msgstr "加入已张贴文章到筛选器" -#: src/lang.c:2642 +#: src/lang.c:2655 msgid "" "# If ON add posted articles which start a new thread to filter for\n" "# highlighting follow-ups\n" @@ -7424,23 +7470,23 @@ msgstr "" "# 如果打开就加入开始新讨论串的已张贴文章到筛选器\n" "# 作为高亮度显示跟贴\n" -#: src/lang.c:2646 +#: src/lang.c:2659 msgid "The directory where articles/threads are to be saved in mailbox format." msgstr "将以 mailbox æ ¼å¼ä¿å­˜çš„æ–‡ç« /讨论串目录ä½ç½®ã€‚" -#: src/lang.c:2647 +#: src/lang.c:2660 msgid "Mail directory" msgstr "邮件目录" -#: src/lang.c:2648 +#: src/lang.c:2661 msgid "# (-m) directory where articles/threads are saved in mailbox format\n" msgstr "# (-m) 以 mailbox æ ¼å¼ä¿å­˜çš„æ–‡ç« /讨论串目录ä½ç½®\n" -#: src/lang.c:2653 +#: src/lang.c:2666 msgid "Save articles in batch mode (-S)" msgstr "以批次模å¼ä¿å­˜æ–‡ç«  (-S)" -#: src/lang.c:2654 +#: src/lang.c:2667 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" @@ -7448,59 +7494,41 @@ msgstr "" "# 如果打开就于命令行上指定ä¿å­˜ -S 或邮寄 (-M/-N) æ—¶\n" "# 以批次模å¼ä¿å­˜æ–‡ç« /讨论串\n" -#: src/lang.c:2659 +#: src/lang.c:2672 msgid "The directory where you want articles/threads saved." msgstr "您想è¦ä¿å­˜æ–‡ç« /讨论串的目录ä½ç½®ã€‚" -#: src/lang.c:2660 +#: src/lang.c:2673 msgid "Directory to save arts/threads in" msgstr "è¦ä¿å­˜æ–‡ç« /讨论串的目录" -#: src/lang.c:2661 +#: src/lang.c:2674 msgid "# Directory where articles/threads are saved\n" msgstr "# ä¿å­˜æ–‡ç« /讨论串的目录ä½ç½®\n" -#: src/lang.c:2665 -msgid "" -"Auto save article/thread by Archive-name: header. toggles & " -"sets." -msgstr "ä¾ Archive-name: 标头æ¥è‡ªåЍä¿å­˜æ–‡ç« /讨论串。 åˆ‡æ¢ & 设置。" - -#: src/lang.c:2666 -msgid "Use Archive-name: header for save" -msgstr "ä¿å­˜ä½¿ç”¨ Archive-name: 标头" - -#: src/lang.c:2667 -msgid "" -"# If ON articles/threads with Archive-name: in mail header will\n" -"# be automatically saved with the Archive-name & part/patch no.\n" -msgstr "" -"# 如果打开就将在邮件标头中具有 Archive-name: 的文章/讨论串\n" -"# 以存盘åç§° & 部分/修补程åºå·ç è‡ªåЍä¿å­˜\n" - -#: src/lang.c:2672 +#: src/lang.c:2678 msgid "" "Mark saved articles/threads as read. toggles, sets, " "cancels." msgstr "将已ä¿å­˜çš„æ–‡ç« /讨论串标记为已读。 切æ¢ï¼Œ 设置, å–æ¶ˆã€‚" -#: src/lang.c:2673 +#: src/lang.c:2679 msgid "Mark saved articles/threads as read" msgstr "将已ä¿å­˜çš„æ–‡ç« /讨论串标记为已读" -#: src/lang.c:2674 +#: src/lang.c:2680 msgid "# If ON mark articles that are saved as read\n" msgstr "# 如果打开就标记已ä¿å­˜çš„æ–‡ç« ä¸ºå·²è¯»\n" -#: src/lang.c:2678 +#: src/lang.c:2684 msgid "Do post processing (eg. extract attachments) for saved articles." msgstr "对于已ä¿å­˜çš„æ–‡ç« è¿›è¡ŒåŽç»­å¤„ç† (例如:截å–附件)。" -#: src/lang.c:2679 +#: src/lang.c:2685 msgid "Post process saved articles" msgstr "åŽç»­å¤„ç†å·²ä¿å­˜çš„æ–‡ç« " -#: src/lang.c:2680 +#: src/lang.c:2686 msgid "" "# Perform post processing (saving binary attachments) from saved articles.\n" "# Possible values are (the default is marked with *):\n" @@ -7514,78 +7542,61 @@ msgstr "" "# 1 = åªæˆªå–命令壳归档 (shar)\n" "# 2 = 是\n" -#: src/lang.c:2689 +#: src/lang.c:2695 msgid "Process only unread articles" msgstr "åªå¤„ç†æœªè¯»æ–‡ç« " -#: src/lang.c:2690 +#: src/lang.c:2696 msgid "" "# If ON only save/print/pipe/mail unread articles (tagged articles " "excepted)\n" msgstr "# å¦‚æžœæ‰“å¼€å°±åª ä¿å­˜/打å°/管é“/邮寄 未读文章 (除了已标记文章)\n" -#: src/lang.c:2695 +#: src/lang.c:2701 msgid "Print all or just part of header. toggles & sets." msgstr "æ‰“å°æ‰€æœ‰æˆ–是仅仅部分的标头。 åˆ‡æ¢ & 设置。" -#: src/lang.c:2696 +#: src/lang.c:2702 msgid "Print all headers when printing" msgstr "æ‰“å°æ—¶æ‰“å°æ‰€æœ‰æ ‡å¤´" -#: src/lang.c:2697 +#: src/lang.c:2703 msgid "" "# If ON print all of article header otherwise just the important lines\n" msgstr "# å¦‚æžœæ‰“å¼€å°±æ‰“å°æ‰€æœ‰çš„æ–‡ç« æ ‡å¤´ï¼Œå¦åˆ™ä»…打å°é‡è¦è¡Œ\n" -#: src/lang.c:2701 +#: src/lang.c:2707 msgid "" "The printer program with options that is to be used to print articles/" "threads." msgstr "å°†è¢«ç”¨æ¥æ‰“å°æ–‡ç« /讨论串的打å°ç¨‹åºä»¥åŠé€‰é¡¹ã€‚" -#: src/lang.c:2702 +#: src/lang.c:2708 msgid "Printer program with options" msgstr "打å°ç¨‹åºä»¥åŠé€‰é¡¹" -#: src/lang.c:2703 +#: src/lang.c:2709 msgid "# Print program with parameters used to print articles/threads\n" msgstr "# ç”¨æ¥æ‰“å°æ–‡ç« /讨论串的打å°ç¨‹åºä»¥åŠå‚æ•°\n" -#: src/lang.c:2709 +#: src/lang.c:2715 msgid "Force redraw after certain commands" msgstr "特定命令之åŽå¼ºåˆ¶é‡ç»˜" -#: src/lang.c:2710 +#: src/lang.c:2716 msgid "" "# If ON a screen redraw will always be done after certain external commands\n" msgstr "# 如果打开就于特定外部命令之åŽå°†ä¸€å¾‹å®Œæˆå±å¹•é‡ç»˜\n" -#: src/lang.c:2714 -msgid "" -"Start editor with line offset. toggles, sets, cancels." -msgstr "å¯å§‹ç¼–辑器以åŠè¡Œå移。 切æ¢ï¼Œ 设置, å–æ¶ˆã€‚" - -#: src/lang.c:2715 -msgid "Start editor with line offset" -msgstr "å¯å§‹ç¼–辑器以åŠè¡Œåç§»" - -#: src/lang.c:2716 -msgid "" -"# If ON editor will be started with cursor offset into the file\n" -"# otherwise the cursor will be positioned at the first line\n" -msgstr "" -"# 如果打开就å¯å§‹ç¼–辑器以åŠè¿›å…¥æ–‡ä»¶åŽçš„光标åç§»\n" -"# å¦åˆ™å…‰æ ‡å°†è¢«å®šä½äºŽç¬¬ä¸€è¡Œ\n" - -#: src/lang.c:2721 +#: src/lang.c:2720 msgid "Enter %E for editor, %F for filename, %N for line-number, to set." msgstr "输入 %E 作为编辑器,%F 作为文件å,%N 作为行å·ï¼Œ 以设置。" -#: src/lang.c:2722 +#: src/lang.c:2721 msgid "Invocation of your editor" msgstr "调用您的编辑器" -#: src/lang.c:2723 +#: src/lang.c:2722 msgid "" "# Format of editor line including parameters\n" "# %E Editor %F Filename %N Linenumber\n" @@ -7593,16 +7604,16 @@ msgstr "" "# æ ¼å¼çš„编辑器行包å«å‚æ•°\n" "# %E 编辑器 %F 文件å %N Linenumber\n" -#: src/lang.c:2728 +#: src/lang.c:2727 msgid "" "Enter name and options for external-inews, --internal for internal inews" msgstr "输入用于外部 inews çš„å称和选项,--internal 用于内部 inews" -#: src/lang.c:2729 +#: src/lang.c:2728 msgid "External inews" msgstr "外部 inews" -#: src/lang.c:2730 +#: src/lang.c:2729 msgid "" "# If --internal use the built in mini inews for posting via NNTP\n" "# otherwise use an external inews program\n" @@ -7610,34 +7621,35 @@ msgstr "" "# 如果设置 --internal 就使用内置的迷你 inews 作为é€è¿‡ NNTP å¼ è´´\n" "# å¦åˆ™ä½¿ç”¨å¤–部 inews 程åº\n" -#: src/lang.c:2734 +#: src/lang.c:2733 msgid "" "Enter %M for mailer, %S for subject, %T for to, %F for filename, to set." msgstr "" "输入 %M 作为邮件程åºï¼Œ%S 作为主旨,%T 作为收件者,%F 作为文件å, 以设" "置。" -#: src/lang.c:2735 +#: src/lang.c:2734 msgid "Invocation of your mail command" msgstr "调用您的邮寄命令" -#: src/lang.c:2736 +#: src/lang.c:2735 +#, fuzzy msgid "" "# Format of mailer line including parameters\n" "# %M Mailer %S Subject %T To %F Filename\n" -"# ie. to use elm as your mailer: elm -s \"%S\" \"%T\" < %F\n" -"# ie. elm interactive : elm -i %F -s \"%S\" \"%T\"\n" +"# ie. to use mutt as your mailer: mutt -s \"%S\" -- \"%T\" < %F\n" +"# ie. mutt interactive : mutt -i %F -s \"%S\" -- \"%T\"\n" msgstr "" "# æ ¼å¼çš„邮件程åºè¡ŒåŒ…å«å‚æ•°\n" "# %M é‚®ä»¶ç¨‹åº %S 主旨 %T 到 %F 文件å\n" "# 我。以使用 elm 作为您的邮件程åºï¼š elm -s“%Sâ€â€œ%Tâ€<%F\n" "# 我。elm äº¤äº’å¼ ï¼š elm -i %F -s“%Sâ€â€œ%Tâ€\n" -#: src/lang.c:2744 +#: src/lang.c:2743 msgid "Use interactive mail reader" msgstr "使用交互å¼é‚®ä»¶é˜…读器" -#: src/lang.c:2745 +#: src/lang.c:2744 msgid "" "# Interactive mailreader\n" "# Possible values are (the default is marked with *):\n" @@ -7651,32 +7663,32 @@ msgstr "" "# 1 = 使用交互å¼é‚®ä»¶é˜…è¯»å™¨ä»¥åŠæ–‡ä»¶ä¸­çš„æ ‡å¤´\n" "# 2 = 使用交互å¼é‚®ä»¶é˜…读器而无需文件中的标头\n" -#: src/lang.c:2754 +#: src/lang.c:2753 msgid "Remove ~/.article after posting" msgstr "张贴之åŽç§»é™¤ ~/.article" -#: src/lang.c:2755 +#: src/lang.c:2754 msgid "# If ON remove ~/.article after posting.\n" msgstr "# 如果打开就于张贴之åŽç§»é™¤ ~/.article。\n" -#: src/lang.c:2761 +#: src/lang.c:2760 msgid "Use UTF-8 graphics (thread tree etc.)" msgstr "使用 UTF-8 图形 (树状讨论串等等…)" -#: src/lang.c:2762 +#: src/lang.c:2761 msgid "" "# If ON use UTF-8 characters for indicator '->', tree and ellipsis '...'.\n" msgstr "# 如果打开就使用 UTF-8 字符作为指示器‘->â€™ã€æ ‘状结构和çœç•¥ç¬¦å·â€˜â€¦â€™ã€‚\n" -#: src/lang.c:2767 +#: src/lang.c:2766 msgid "Filename for all posted articles, sets, no filename=do not save." msgstr "用于所有已张贴文章的文件å, 设置,没有文件å=ä¸ä¿å­˜ã€‚" -#: src/lang.c:2768 +#: src/lang.c:2767 msgid "Filename for posted articles" msgstr "用于已张贴文章的文件å" -#: src/lang.c:2769 +#: src/lang.c:2768 msgid "" "# Filename where to keep all postings (default posted)\n" "# If no filename is set then postings will not be saved\n" @@ -7684,36 +7696,36 @@ msgstr "" "# ä¿ç•™æ‰€æœ‰è´´æ–‡ (缺çœä¸ºå·²å¼ è´´) 的文件ä½ç½®\n" "# 如果没有设置文件å则ä¸ä¼šä¿å­˜è´´æ–‡\n" -#: src/lang.c:2774 +#: src/lang.c:2773 msgid "" "Keep all failed articles in ~/dead.articles. toggles & sets." msgstr "ä¿ç•™æ‰€æœ‰å¼ è´´å¤±è´¥çš„æ–‡ç« äºŽ ~/dead.articles。 åˆ‡æ¢ & 设置。" -#: src/lang.c:2775 +#: src/lang.c:2774 msgid "Keep failed arts in ~/dead.articles" msgstr "ä¿ç•™å¼ è´´å¤±è´¥çš„æ–‡ç« äºŽ ~/dead.articles" -#: src/lang.c:2776 +#: src/lang.c:2775 msgid "# If ON keep all failed postings in ~/dead.articles\n" msgstr "# 如果打开就ä¿ç•™æ‰€æœ‰å¼ è´´å¤±è´¥çš„贴文于 ~/dead.articles\n" -#: src/lang.c:2780 +#: src/lang.c:2779 msgid "Do you want to strip unsubscribed groups from .newsrc" msgstr "您è¦ä»Ž .newsrc æˆªé™¤å·²å–æ¶ˆè®¢é˜…的群组" -#: src/lang.c:2781 +#: src/lang.c:2780 msgid "No unsubscribed groups in newsrc" msgstr "在 newsrc ä¸­æ²¡æœ‰å·²å–æ¶ˆè®¢é˜…的群组" -#: src/lang.c:2782 +#: src/lang.c:2781 msgid "# If ON strip unsubscribed groups from newsrc\n" msgstr "# 如果打开就从 newsrc æˆªé™¤å·²å–æ¶ˆè®¢é˜…的群组\n" -#: src/lang.c:2787 +#: src/lang.c:2786 msgid "Remove bogus groups from newsrc" msgstr "从 newsrc 移除å‡é€ çš„群组" -#: src/lang.c:2788 +#: src/lang.c:2787 msgid "" "# What to do with bogus groups in newsrc file\n" "# Possible values are (the default is marked with *):\n" @@ -7727,64 +7739,64 @@ msgstr "" "# 1 = 移除\n" "# 2 = 以 D 高亮度显示于选择å±å¹•\n" -#: src/lang.c:2797 +#: src/lang.c:2796 msgid "" "Enter number of seconds to wait for a response from the server. sets." msgstr "输入从æœåŠ¡å™¨ç­‰å¾…å›žåº”çš„ç§’æ•°ã€‚ 表示设置。" -#: src/lang.c:2798 +#: src/lang.c:2797 msgid "NNTP read timeout in seconds" msgstr "NNTP 读å–超时的秒数" -#: src/lang.c:2799 +#: src/lang.c:2798 msgid "" "# Time in seconds to wait for a response from the server (0=no timeout)\n" msgstr "# 从æœåŠ¡å™¨ç­‰å¾…å›žåº”çš„ç§’æ•°æ—¶é—´ (0=没有超时é™åˆ¶)\n" -#: src/lang.c:2804 +#: src/lang.c:2803 msgid "Enter number of seconds until active file will be reread. sets." msgstr "è¾“å…¥é‡æ–°è¯»å–现用文件的间隔秒数。 设置。" -#: src/lang.c:2805 +#: src/lang.c:2804 msgid "Interval in secs to reread active" msgstr "釿–°è¯»å–现用文件的间隔(以秒为å•ä½)" -#: src/lang.c:2806 +#: src/lang.c:2805 msgid "" "# Time interval in seconds between rereading the active file (0=never)\n" msgstr "# 釿–°è¯»å–现用文件的时间间隔秒数 (0=æ°¸ä¸)\n" -#: src/lang.c:2811 +#: src/lang.c:2810 msgid "Reconnect to server automatically" msgstr "è‡ªåŠ¨é‡æ–°è¿žæŽ¥åˆ°æœåС噍" -#: src/lang.c:2812 +#: src/lang.c:2811 msgid "" "# If ON automatically reconnect to NNTP server if the connection is broken\n" msgstr "# å¦‚æžœæ‰“å¼€å°±äºŽè¿žæŽ¥ä¸­æ–­æ—¶è‡ªåŠ¨é‡æ–°è¿žæŽ¥åˆ° NNTP æœåС噍\n" -#: src/lang.c:2816 +#: src/lang.c:2815 msgid "" "Create local copies of NNTP overview files. toggles & sets." msgstr "创建 NNTP æ¦‚è¿°æ–‡ä»¶çš„æœ¬åœ°å¤æœ¬ã€‚ åˆ‡æ¢ & 设置。" -#: src/lang.c:2817 +#: src/lang.c:2816 msgid "Cache NNTP overview files locally" msgstr "产生 NNTP 概述文件的本地缓存" -#: src/lang.c:2818 +#: src/lang.c:2817 msgid "# If ON, create local copies of NNTP overview files.\n" msgstr "# 如果打开就创建 NNTP æ¦‚è¿°æ–‡ä»¶çš„æœ¬åœ°å¤æœ¬ã€‚\n" -#: src/lang.c:2822 src/lang.c:2837 src/lang.c:2857 src/lang.c:2876 +#: src/lang.c:2821 src/lang.c:2836 src/lang.c:2856 src/lang.c:2875 msgid "Enter format string. sets, cancels." msgstr "输入格å¼å­—串。 设置, å–æ¶ˆã€‚" -#: src/lang.c:2823 +#: src/lang.c:2822 msgid "Format string for selection level" msgstr "用于选择层级表示的格å¼å­—串" -#: src/lang.c:2824 +#: src/lang.c:2823 msgid "" "# Format string for selection level representation\n" "# Default: %f %n %U %G %d\n" @@ -7808,11 +7820,11 @@ msgstr "" "# %n 数字,å±å¹•上的行数\n" "# %U 未读数\n" -#: src/lang.c:2838 +#: src/lang.c:2837 msgid "Format string for group level" msgstr "用于组层级表示的格å¼å­—串" -#: src/lang.c:2839 +#: src/lang.c:2838 msgid "" "# Format string for group level representation\n" "# Default: %n %m %R %L %s %F\n" @@ -7846,11 +7858,11 @@ msgstr "" "# %s 主题(仅组级)\n" "# %S 分数\n" -#: src/lang.c:2858 +#: src/lang.c:2857 msgid "Format string for thread level" msgstr "用于帖å­å±‚级的格å¼å­—串" -#: src/lang.c:2859 +#: src/lang.c:2858 msgid "" "# Format string for thread level representation\n" "# Default: %n %m [%L] %T %F\n" @@ -7884,19 +7896,19 @@ msgstr "" "# %T 取孿 ‘(仅帖级)\n" "\n" -#: src/lang.c:2877 +#: src/lang.c:2876 msgid "Format string for display of dates" msgstr "用于显示日期的格å¼å­—串" -#: src/lang.c:2878 +#: src/lang.c:2877 msgid "# Format string for date representation\n" msgstr "# 用于日期表示的格å¼å­—串\n" -#: src/lang.c:2888 +#: src/lang.c:2887 msgid "Unicode normalization form" msgstr "万国ç èŒƒå¼å½¢å¼" -#: src/lang.c:2889 +#: src/lang.c:2888 #, fuzzy msgid "" "# Unicode normalization form\n" @@ -7915,20 +7927,21 @@ msgstr "" "# 2 = NFKD\n" "# 3 = NFC\n" "# 4 = NFD\n" +"# 5 = NFKC_CF\n" -#: src/lang.c:2903 +#: src/lang.c:2902 msgid "Render BiDi" msgstr "呈现åŒå‘文本" -#: src/lang.c:2904 +#: src/lang.c:2903 msgid "# If ON, bi-directional text is rendered by tin\n" msgstr "# 如果打开就由 tin 呈现åŒå‘文本\n" -#: src/lang.c:2911 +#: src/lang.c:2910 msgid "Function for sorting articles" msgstr "ç”¨äºŽæŽ’åºæ–‡ç« çš„函数" -#: src/lang.c:2912 +#: src/lang.c:2911 msgid "" "# Function for sorting articles\n" "# Possible values are (the default is marked with *):\n" @@ -7940,179 +7953,179 @@ msgstr "" "# * 0 = 快速排åº\n" "# 1 = 堆积排åº\n" -#: src/lang.c:2925 +#: src/lang.c:2924 msgid "Automatically GroupMarkUnselArtRead" msgstr "自动 GroupMarkUnselArtRead" -#: src/lang.c:2931 +#: src/lang.c:2930 msgid "Delete post-process files" msgstr "删除åŽç»­å¤„ç†æ–‡ä»¶" -#: src/lang.c:2936 +#: src/lang.c:2935 msgid "Filename for all mailed articles, sets, no filename=do not save." msgstr "用于所有已邮寄文章的文件å, 设置,没有文件å=ä¸ä¿å­˜ã€‚" -#: src/lang.c:2937 +#: src/lang.c:2936 msgid "Mailbox to save sent mails" msgstr "è¦ä¿å­˜å·²å‘é€é‚®ä»¶çš„ä¿¡ç®±" -#: src/lang.c:2942 +#: src/lang.c:2941 msgid "Set Followup-To: header to this group(s). sets, cancels." msgstr "设置 Followup-To: 标头为这个群组。 设置, å–æ¶ˆã€‚" -#: src/lang.c:2943 +#: src/lang.c:2942 msgid "Followup-To: header" msgstr "Followup-To: 标头" -#: src/lang.c:2948 +#: src/lang.c:2947 msgid "Enter default mail address (and fullname). sets, cancels." msgstr "输入缺çœé‚®ä»¶åœ°å€ (附全å)。 设置, å–æ¶ˆã€‚" -#: src/lang.c:2955 +#: src/lang.c:2954 msgid "" "Path and options for ispell-like spell-checker. sets, cancels." msgstr "作为类似 ispell 拼写检查器的路径和选项。 设置, å–æ¶ˆã€‚" -#: src/lang.c:2956 +#: src/lang.c:2955 msgid "Ispell program" msgstr "Ispell 程åº" -#: src/lang.c:2962 +#: src/lang.c:2961 msgid "When group is a mailing list, send responses to this email address." msgstr "å½“ç¾¤ç»„æ˜¯ä¸ªé‚®é€’è®ºå›æ—¶ï¼Œå‘é€å›žåº”到这个电å­é‚®ä»¶åœ°å€ã€‚" -#: src/lang.c:2963 +#: src/lang.c:2962 msgid "Mailing list address" msgstr "邮递论å›åœ°å€" -#: src/lang.c:2969 +#: src/lang.c:2968 msgid "Forward articles as attachment" msgstr "ä½œä¸ºé™„ä»¶ä»¥è½¬å‘æ–‡ç« " -#: src/lang.c:2974 +#: src/lang.c:2973 msgid "" "A comma separated list of MIME major/minor Content-Types. cancels." msgstr "逗å·åˆ†éš”çš„ MIME 主è¦/次è¦å†…容类型清å•。 å–æ¶ˆã€‚" -#: src/lang.c:2975 +#: src/lang.c:2974 msgid "Which MIME types will be saved" msgstr "将被ä¿å­˜çš„ MIME 类型" -#: src/lang.c:2980 +#: src/lang.c:2979 msgid "Value of the Organization: header. sets, cancels." msgstr "Organization: 标头的值。 设置, å–æ¶ˆã€‚" -#: src/lang.c:2981 +#: src/lang.c:2980 msgid "Organization: header" msgstr "Organization: 标头" -#: src/lang.c:2986 +#: src/lang.c:2985 msgid "Filename for saved articles. sets, cancels." msgstr "用于已ä¿å­˜æ–‡ç« çš„æ–‡ä»¶å。 设置, å–æ¶ˆã€‚" -#: src/lang.c:2987 +#: src/lang.c:2986 msgid "savefile" msgstr "ä¿å­˜æ–‡ä»¶" -#: src/lang.c:2992 src/lang.c:3016 +#: src/lang.c:2991 src/lang.c:3015 msgid "Scope for the filter rule. sets, cancels." msgstr "用于筛选器规则的范围。 设置, å–æ¶ˆã€‚" -#: src/lang.c:2993 +#: src/lang.c:2992 msgid "Quick (1 key) select filter scope" msgstr "快速 (1 é”®) 选å–筛选器范围" -#: src/lang.c:2998 src/lang.c:3022 +#: src/lang.c:2997 src/lang.c:3021 msgid "Header for filter rule. sets, cancels." msgstr "用于筛选器规则的标头。 设置, å–æ¶ˆã€‚" -#: src/lang.c:2999 +#: src/lang.c:2998 msgid "Quick (1 key) select filter header" msgstr "快速 (1 é”®) 选å–筛选器标头" -#: src/lang.c:3004 src/lang.c:3028 +#: src/lang.c:3003 src/lang.c:3027 msgid "ON = case sensitive, OFF = ignore case. sets, cancels." msgstr "ON = 大å°å†™ç›¸ç¬¦ï¼ŒOFF = 忽略大å°å†™ã€‚ 设置, å–æ¶ˆã€‚" -#: src/lang.c:3005 +#: src/lang.c:3004 msgid "Quick (1 key) select filter case" msgstr "快速 (1 é”®) 选å–筛选器大å°å†™" -#: src/lang.c:3010 src/lang.c:3034 +#: src/lang.c:3009 src/lang.c:3033 msgid "ON = expire, OFF = don't ever expire. sets, cancels." msgstr "ON = 过期,OFF = ä¸ä¼šè¿‡æœŸã€‚ 设置, å–æ¶ˆã€‚" -#: src/lang.c:3011 +#: src/lang.c:3010 msgid "Quick (1 key) select filter expire" msgstr "快速 (1 é”®) 选å–筛选器过期" -#: src/lang.c:3017 +#: src/lang.c:3016 msgid "Quick (1 key) kill filter scope" msgstr "快速 (1 é”®) ç é™¤ç­›é€‰å™¨èŒƒå›´" -#: src/lang.c:3023 +#: src/lang.c:3022 msgid "Quick (1 key) kill filter header" msgstr "快速 (1 é”®) ç é™¤ç­›é€‰å™¨æ ‡å¤´" -#: src/lang.c:3029 +#: src/lang.c:3028 msgid "Quick (1 key) kill filter case" msgstr "快速 (1 é”®) ç é™¤ç­›é€‰å™¨å¤§å°å†™" -#: src/lang.c:3035 +#: src/lang.c:3034 msgid "Quick (1 key) kill filter expire" msgstr "快速 (1 é”®) ç é™¤ç­›é€‰å™¨è¿‡æœŸ" -#: src/lang.c:3041 +#: src/lang.c:3040 msgid "Assume this charset if no charset declaration is present, to set." msgstr "如果ä¸å­˜åœ¨ä»»ä½•字符集宣告就å‡è®¾ä¸ºè¿™ä¸ªå­—符集, 以设置。" -#: src/lang.c:3042 +#: src/lang.c:3041 msgid "UNDECLARED_CHARSET" msgstr "未宣告字符集" -#: src/lang.c:3048 +#: src/lang.c:3047 msgid "" "Add this text at the start of the message body. sets, cancels." msgstr "加入这个文本于消æ¯å†…文的开始。 设置, å–æ¶ˆã€‚" -#: src/lang.c:3049 +#: src/lang.c:3048 msgid "X_Body" msgstr "X_Body" -#: src/lang.c:3054 +#: src/lang.c:3053 msgid "Insert this header when posting. sets, cancels." msgstr "å¼ è´´æ—¶æ’入这个标头。 设置, å–æ¶ˆã€‚" -#: src/lang.c:3055 +#: src/lang.c:3054 msgid "X_Headers" msgstr "X_Headers" -#: src/lang.c:3060 +#: src/lang.c:3059 msgid "" "Automatically insert an X-Comment-To: header? toggles & sets." msgstr "自动æ’å…¥ X-Comment-To: 标头? åˆ‡æ¢ & 设置。" -#: src/lang.c:3061 +#: src/lang.c:3060 msgid "Insert 'X-Comment-To:' header" msgstr "æ’入‘X-Comment-To:’标头" #. TODO: lang.c -#: src/main.c:819 +#: src/main.c:824 msgid "reading from local spool" msgstr "" #. TODO: != ENOENT ? and -> lang.c -#: src/misc.c:750 +#: src/misc.c:753 #, c-format msgid "Error: unlink %s" msgstr "" -#: src/misc.c:3928 +#: src/misc.c:3933 #, c-format msgid "Version: %s %s release %s (\"%s\") %s %s\n" msgstr "版本:%s %s å‘布 %s (“%sâ€) %s %s\n" -#: src/misc.c:3931 +#: src/misc.c:3936 #, c-format msgid "Version: %s %s release %s (\"%s\")\n" msgstr "版本:%s %s å‘布 %s (“%sâ€)\n" @@ -8130,30 +8143,30 @@ msgstr "" "\n" "æœåŠ¡å™¨å·²è¶…æ—¶ï¼Œå°è¯•釿–°è¿žæŽ¥ # %d\n" -#: src/nntplib.c:860 src/signal.c:432 +#: src/nntplib.c:860 src/signal.c:433 #, fuzzy msgid "NNTP connection error. Exiting..." msgstr "连接到 NNTP æœåС噍 %s 时失败。离开…" -#: src/nntplib.c:872 src/nntplib.c:1864 +#: src/nntplib.c:872 src/nntplib.c:1865 msgid "Rejoin current group\n" msgstr "釿–°é“¾æŽ¥ç›®å‰çš„群组\n" -#: src/nntplib.c:880 src/nntplib.c:1872 +#: src/nntplib.c:881 src/nntplib.c:1874 #, c-format msgid "Read (%s)\n" msgstr "已读 (%s)\n" -#: src/nntplib.c:882 +#: src/nntplib.c:883 #, c-format msgid "Resend last command (%s)\n" msgstr "釿–°å‘逿œ€è¿‘的命令 (%s)\n" -#: src/nntplib.c:1512 +#: src/nntplib.c:1513 msgid "CAPABILITIES did not announce READER" msgstr "能力中并未宣告包å«é˜…读器" -#: src/nntplib.c:2018 +#: src/nntplib.c:2020 msgid "MOTD: " msgstr "MOTD: " @@ -8162,7 +8175,7 @@ msgstr "MOTD: " msgid "couldn't expand %s\n" msgstr "无法展开 %s\n" -#: src/post.c:1357 +#: src/post.c:1775 #, fuzzy, c-format msgid "" "Line %d is longer than %d octets and should be folded, but\n" @@ -8171,7 +8184,7 @@ msgstr "" "第 %d 行长度超过 998 字节而应该被折å ï¼Œä½†æ˜¯\n" "ç¼–ç æœªè¢«è®¾ç½®ä¸º %s äº¦éž %s\n" -#: src/post.c:1362 +#: src/post.c:1780 #, fuzzy, c-format msgid "" "Line %d is longer than %d octets and should be folded, but\n" @@ -8182,7 +8195,7 @@ msgstr "" "ç¼–ç è¢«è®¾ç½®ä¸º %s 而未å¯ç”¨ MIME_BREAK_LONG_LINES 或是\n" "è´´æ–‡ä¸åŒ…å«ä»»ä½• 8 比特字符,因而无法å‘生折å \n" -#: src/post.c:1364 +#: src/post.c:1782 #, fuzzy, c-format msgid "" "Line %d is longer than %d octets and should be folded, but\n" @@ -8191,12 +8204,12 @@ msgstr "" "第 %d 行长度超过 998 字节而,但是\n" "ç¼–ç æœªè¢«è®¾ç½®ä¸º %s\n" -#: src/post.c:2353 +#: src/post.c:2769 #, c-format msgid "Posting: %.*s ..." msgstr "张贴:%.*s…" -#: src/post.c:4119 +#: src/post.c:4533 msgid "Can't supersede in mailgroups, try repost instead." msgstr "" @@ -8228,7 +8241,7 @@ msgstr "[- ä¸å¯ç”¨ -]" #. #. * Add the References data to the cache #. -#: src/refs.c:1015 src/refs.c:1077 +#: src/refs.c:1009 src/refs.c:1071 #, c-format msgid "Building References-trees (%d/%d)..." msgstr "" @@ -8237,7 +8250,7 @@ msgstr "" #. * preamble #. * TODO: -> lang.c #. -#: src/rfc2047.c:1323 +#: src/rfc2047.c:1330 #, c-format msgid "" "This message has been composed in the 'multipart/mixed' MIME-format. If you\n" @@ -8251,38 +8264,38 @@ msgstr "" "以了解新的格å¼ï¼Œè€ŒéšåŽè€Œæ¥çš„东西也许看起æ¥ä¼šå¾ˆæ€ªå¼‚。\n" "\n" -#: src/save.c:1075 +#: src/save.c:1046 msgid "bytes" msgstr "字节" -#: src/select.c:411 +#: src/select.c:417 msgid "unread" msgstr "未读" -#: src/select.c:411 +#: src/select.c:417 msgid "all" msgstr "所有" -#: src/select.c:594 src/select.c:596 +#: src/select.c:611 src/select.c:613 msgid " R" msgstr " R" -#: src/xface.c:73 +#: src/xface.c:75 #, fuzzy msgid "Can't run slrnface: Not running in an xterm." msgstr "无法è¿è¡Œ slrnface:未在 xterm 中è¿è¡Œã€‚" -#: src/xface.c:85 src/xface.c:96 src/xface.c:111 +#: 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:120 src/xface.c:152 +#: 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:130 +#: 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" @@ -8306,20 +8319,60 @@ msgstr "" "您也许会看到由您的 NFS æœåŠ¡å™¨æ‰€åˆ›å»ºçš„ç‰¹æ®Šæ–‡ä»¶ã€‚\n" "请ä¸è¦å°è¯•去移除它们。\n" -#: src/xface.c:144 +#: src/xface.c:146 msgid "Can't run slrnface: couldn't construct fifo name." msgstr "无法è¿è¡Œ slrnface:无法建构 fifo å称。" -#: src/xface.c:183 +#: src/xface.c:185 #, c-format msgid "Slrnface abnormally exited, code %d." msgstr "Slrnface 䏿­£å¸¸é€€å‡ºï¼Œä»£ç  %d。" -#: src/xface.c:230 +#: src/xface.c:231 #, c-format msgid "Slrnface failed: %s." msgstr "Slrnface 失败:%s。" +#~ msgid "# start_editor_offset=ON/OFF\n" +#~ msgstr "# start_editor_offset=ON/OFF\n" + +#~ msgid "" +#~ "Start editor with line offset. toggles, sets, cancels." +#~ msgstr "å¯å§‹ç¼–辑器以åŠè¡Œå移。 切æ¢ï¼Œ 设置, å–æ¶ˆã€‚" + +#~ msgid "Start editor with line offset" +#~ 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 "" +#~ "# 如果打开就å¯å§‹ç¼–辑器以åŠè¿›å…¥æ–‡ä»¶åŽçš„光标åç§»\n" +#~ "# å¦åˆ™å…‰æ ‡å°†è¢«å®šä½äºŽç¬¬ä¸€è¡Œ\n" + +#, fuzzy +#~ msgid "Operation limited to articels of the current group." +#~ msgstr "å¼ è´´ (写入) 文章到目å‰çš„群组" + +#~ msgid "# auto_save=ON/OFF\n" +#~ msgstr "# auto_save=ON/OFF\n" + +#~ msgid "" +#~ "Auto save article/thread by Archive-name: header. toggles & " +#~ "sets." +#~ msgstr "" +#~ "ä¾ Archive-name: 标头æ¥è‡ªåЍä¿å­˜æ–‡ç« /讨论串。 åˆ‡æ¢ & 设置。" + +#~ msgid "Use Archive-name: header for save" +#~ msgstr "ä¿å­˜ä½¿ç”¨ Archive-name: 标头" + +#~ msgid "" +#~ "# If ON articles/threads with Archive-name: in mail header will\n" +#~ "# be automatically saved with the Archive-name & part/patch no.\n" +#~ msgstr "" +#~ "# 如果打开就将在邮件标头中具有 Archive-name: 的文章/讨论串\n" +#~ "# 以存盘åç§° & 部分/修补程åºå·ç è‡ªåЍä¿å­˜\n" + #~ msgid "# What should we ask confirmation for.\n" #~ msgstr "# 我们应该对于什么询问确认。\n" @@ -8329,9 +8382,6 @@ msgstr "Slrnface 失败:%s。" #~ msgid "Invalid response to GROUP command, %s" #~ msgstr "对于 GROUP 命令的无效回应,%s" -#~ msgid "unparseable \"LIST COUNTS\" line: \"%s\"" -#~ msgstr "无法解æžçš„“清å•计数â€è¡Œï¼šâ€œ%sâ€" - #~ msgid "" #~ "Wrong newsgroup name (\"%s\") in response of \"GROUP %s\" command: \"%s\"" #~ msgstr "错误新闻群组åç§° (“%sâ€) 于“群组 %sâ€å‘½ä»¤ï¼šâ€œ%sâ€çš„回应之中" Binary files tin-2.4.5/po/zh_TW.gmo and tin-2.6.0/po/zh_TW.gmo differ diff -Nurp '--exclude=.bzr*' tin-2.4.5/po/zh_TW.po tin-2.6.0/po/zh_TW.po --- tin-2.4.5/po/zh_TW.po 2020-12-24 00:24:54.000000000 +0100 +++ tin-2.6.0/po/zh_TW.po 2021-08-20 10:49:28.889893197 +0200 @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: tin 2.3.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-12-24 00:24+0100\n" +"POT-Creation-Date: 2021-08-20 10:49+0200\n" "PO-Revision-Date: 2015-10-08 12:13+0800\n" "Last-Translator: Wei-Lun Chao \n" "Language-Team: Chinese (traditional) \n" @@ -25,28 +25,28 @@ msgid "Reading %s\n" msgstr "釿–°è®€å– %s…" #. TODO: -> lang.c -#: src/art.c:1205 +#: src/art.c:1199 #, fuzzy msgid "Threading by multipart" msgstr "討論串文章…" #. -> lang.c -#: src/art.c:2539 +#: src/art.c:2486 #, fuzzy, c-format msgid "Writing %s\n" msgstr "嘗試 %s" #. TODO: -> lang.c -#: src/art.c:2619 +#: src/art.c:2565 #, fuzzy msgid "Writing overview cache..." msgstr "寫入屬性檔案…" -#: src/attrib.c:986 +#: src/attrib.c:990 msgid "Processing attributes... " msgstr "處ç†å±¬æ€§â€¦" -#: src/attrib.c:1205 +#: src/attrib.c:1207 #, c-format msgid "" "# Do not edit this comment block\n" @@ -55,341 +55,331 @@ msgstr "" "# ä¸ç·¨è¼¯é€™å€‹è©•è«–å€å¡Š\n" "#\n" -#: src/attrib.c:1206 +#: src/attrib.c:1208 #, c-format msgid "# scope=STRING (eg. alt.*,!alt.bin*) [mandatory]\n" msgstr "# scope=字串 (例如:alt.*,!alt.bin*) [å¿…è¦]\n" -#: src/attrib.c:1207 +#: src/attrib.c:1209 #, c-format msgid "# add_posted_to_filter=ON/OFF\n" msgstr "# add_posted_to_filter=ON/OFF\n" -#: src/attrib.c:1208 +#: src/attrib.c:1210 #, c-format msgid "# advertising=ON/OFF\n" msgstr "# advertising=ON/OFF\n" -#: src/attrib.c:1209 +#: src/attrib.c:1211 #, c-format msgid "# alternative_handling=ON/OFF\n" msgstr "# alternative_handling=ON/OFF\n" -#: src/attrib.c:1210 +#: src/attrib.c:1212 #, c-format msgid "# ask_for_metamail=ON/OFF\n" msgstr "# ask_for_metamail=ON/OFF\n" -#: src/attrib.c:1211 +#: src/attrib.c:1213 #, c-format msgid "# auto_cc_bcc=NUM\n" msgstr "# auto_cc_bcc=數字\n" -#: src/attrib.c:1212 +#: src/attrib.c:1214 #, c-format msgid "# 0=No, 1=Cc, 2=Bcc, 3=Cc and Bcc\n" msgstr "# 0=無,1=副本,2=密件副本,3=副本和密件副本\n" -#: src/attrib.c:1213 +#: src/attrib.c:1215 #, c-format msgid "# auto_list_thread=ON/OFF\n" msgstr "# auto_list_thread=ON/OFF\n" -#: src/attrib.c:1214 -#, c-format -msgid "# auto_save=ON/OFF\n" -msgstr "# auto_save=ON/OFF\n" - -#: src/attrib.c:1215 +#: src/attrib.c:1216 #, c-format msgid "# auto_select=ON/OFF\n" msgstr "# auto_select=ON/OFF\n" -#: src/attrib.c:1216 +#: src/attrib.c:1217 #, c-format msgid "# batch_save=ON/OFF\n" msgstr "# batch_save=ON/OFF\n" -#: src/attrib.c:1217 +#: src/attrib.c:1218 #, c-format msgid "# date_format=STRING (eg. %%a, %%d %%b %%Y %%H:%%M:%%S)\n" msgstr "# date_format=字串 (例如:%%a,%%d %%b %%Y %%H:%%M:%%S)\n" -#: src/attrib.c:1218 +#: src/attrib.c:1219 #, c-format msgid "# delete_tmp_files=ON/OFF\n" msgstr "# delete_tmp_files=ON/OFF\n" -#: src/attrib.c:1219 +#: src/attrib.c:1220 #, c-format msgid "# editor_format=STRING (eg. %%E +%%N %%F)\n" msgstr "# editor_format=字串 (例如:%%E+%%N %%F)\n" -#: src/attrib.c:1220 +#: src/attrib.c:1221 #, c-format msgid "# fcc=STRING (eg. =mailbox)\n" msgstr "# fcc=字串 (例如:=mailbox)\n" -#: src/attrib.c:1221 +#: src/attrib.c:1222 #, c-format msgid "# followup_to=STRING\n" msgstr "# followup_to=字串\n" -#: src/attrib.c:1222 +#: src/attrib.c:1223 #, c-format msgid "# from=STRING (just append wanted From:-line, don't use quotes)\n" msgstr "# from=字串 (僅附加想è¦çš„發信者 :-line,ä¸ä½¿ç”¨å¼•言)\n" -#: src/attrib.c:1223 +#: src/attrib.c:1224 #, c-format msgid "# group_catchup_on_exit=ON/OFF\n" msgstr "# group_catchup_on_exit=ON/OFF\n" -#: src/attrib.c:1224 +#: src/attrib.c:1225 #, 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/attrib.c:1225 +#: src/attrib.c:1226 #, c-format msgid "# mail_8bit_header=ON/OFF\n" msgstr "# mail_8 bit_header=ON/OFF\n" -#: src/attrib.c:1226 +#: src/attrib.c:1227 #, c-format msgid "# mail_mime_encoding=supported_encoding" msgstr "# mail_mime_encoding=supported_encoding" -#: src/attrib.c:1234 +#: src/attrib.c:1235 #, c-format msgid "# ispell=STRING\n" msgstr "# ispell=字串\n" -#: src/attrib.c:1236 +#: src/attrib.c:1237 #, c-format msgid "# maildir=STRING (eg. ~/Mail)\n" msgstr "# maildir=字串 (例如:~/Mail)\n" -#: src/attrib.c:1237 +#: src/attrib.c:1238 #, c-format msgid "# mailing_list=STRING (eg. majordomo@example.org)\n" msgstr "# mailing_list=字串 (例如:majordomo@example.org)\n" -#: src/attrib.c:1238 +#: src/attrib.c:1239 #, c-format msgid "# mime_types_to_save=STRING (eg. image/*,!image/bmp)\n" msgstr "# mime_types_to_save=字串 (例如:image/*,!image/bmp)\n" -#: src/attrib.c:1239 +#: src/attrib.c:1240 #, c-format msgid "# mark_ignore_tags=ON/OFF\n" msgstr "# mark_ignore_tags=ON/OFF\n" -#: src/attrib.c:1240 +#: src/attrib.c:1241 #, c-format msgid "# mark_saved_read=ON/OFF\n" msgstr "# mark_saved_read=ON/OFF\n" -#: src/attrib.c:1241 +#: src/attrib.c:1242 #, c-format msgid "# mime_forward=ON/OFF\n" msgstr "# mime_forward=ON/OFF\n" -#: src/attrib.c:1243 +#: src/attrib.c:1244 #, c-format msgid "# mm_network_charset=supported_charset" msgstr "# mm_network_charset=支æ´çš„字元集" -#: src/attrib.c:1250 +#: src/attrib.c:1251 #, c-format msgid "# undeclared_charset=STRING (default is US-ASCII)\n" msgstr "# undeclared_charset=字串 (é è¨­æ˜¯ US-ASCII)\n" -#: src/attrib.c:1252 +#: src/attrib.c:1253 #, c-format msgid "# news_headers_to_display=STRING\n" msgstr "# news_headers_to_display=字串\n" -#: src/attrib.c:1253 +#: src/attrib.c:1254 #, c-format msgid "# news_headers_to_not_display=STRING\n" msgstr "# news_headers_to_not_display=字串\n" -#: src/attrib.c:1254 +#: src/attrib.c:1255 #, c-format msgid "# news_quote_format=STRING\n" msgstr "# news_quote_format=字串\n" -#: src/attrib.c:1255 +#: src/attrib.c:1256 #, c-format msgid "# organization=STRING (if beginning with '/' read from file)\n" msgstr "# organization=字串 (如果起始部分與『/ã€è®€å–從檔案)\n" -#: src/attrib.c:1256 +#: src/attrib.c:1257 #, c-format msgid "# pos_first_unread=ON/OFF\n" msgstr "# pos_first_unread=ON/OFF\n" -#: src/attrib.c:1257 +#: src/attrib.c:1258 #, c-format msgid "# post_8bit_header=ON/OFF\n" msgstr "# post_8 bit_header=ON/OFF\n" -#: src/attrib.c:1258 +#: src/attrib.c:1259 #, c-format msgid "# post_mime_encoding=supported_encoding" msgstr "# post_mime_encoding=支æ´çš„編碼" -#: src/attrib.c:1265 +#: src/attrib.c:1266 #, c-format msgid "# post_process_type=NUM\n" msgstr "# post_process_type=數字\n" -#: src/attrib.c:1270 +#: src/attrib.c:1271 #, c-format msgid "# post_process_view=ON/OFF\n" msgstr "# post_process_view=ON/OFF\n" -#: src/attrib.c:1271 +#: src/attrib.c:1272 #, c-format msgid "# quick_kill_scope=STRING (ie. talk.*)\n" msgstr "# quick_kill_scope=字串 (äº¦å³ talk.*)\n" -#: src/attrib.c:1272 +#: src/attrib.c:1273 #, c-format msgid "# quick_kill_expire=ON/OFF\n" msgstr "# quick_kill_expire=ON/OFF\n" -#: src/attrib.c:1273 +#: src/attrib.c:1274 #, c-format msgid "# quick_kill_case=ON/OFF\n" msgstr "# quick_kill_case=ON/OFF\n" -#: src/attrib.c:1274 +#: src/attrib.c:1275 #, c-format msgid "# quick_kill_header=NUM\n" msgstr "# quick_kill_header=數字\n" -#: src/attrib.c:1275 src/attrib.c:1284 +#: src/attrib.c:1276 src/attrib.c:1285 #, c-format msgid "# 0=Subject: (case sensitive) 1=Subject: (ignore case)\n" msgstr "# 0=Subject: (大å°å¯«ç›¸ç¬¦) 1=Subject: (忽略大å°å¯«)\n" -#: src/attrib.c:1276 src/attrib.c:1285 +#: src/attrib.c:1277 src/attrib.c:1286 #, c-format msgid "# 2=From: (case sensitive) 3=From: (ignore case)\n" msgstr "# 2=From: (大å°å¯«ç›¸ç¬¦) 3=From: (忽略大å°å¯«)\n" -#: src/attrib.c:1277 src/attrib.c:1286 +#: src/attrib.c:1278 src/attrib.c:1287 #, c-format msgid "# 4=Message-ID: & full References: line\n" msgstr "# 4=Message-ID: & 全部 References: 列\n" -#: src/attrib.c:1278 src/attrib.c:1287 +#: src/attrib.c:1279 src/attrib.c:1288 #, c-format msgid "# 5=Message-ID: & last References: entry only\n" msgstr "# 5=åªæœ‰ Message-ID: & 最後一筆 References: æ¢ç›®\n" -#: src/attrib.c:1279 src/attrib.c:1288 +#: src/attrib.c:1280 src/attrib.c:1289 #, c-format msgid "# 6=Message-ID: entry only 7=Lines:\n" msgstr "# 6=åªæœ‰ Message-ID: æ¢ç›® 7=Lines:\n" -#: src/attrib.c:1280 +#: src/attrib.c:1281 #, c-format msgid "# quick_select_scope=STRING\n" msgstr "# quick_select_scope=字串\n" -#: src/attrib.c:1281 +#: src/attrib.c:1282 #, c-format msgid "# quick_select_expire=ON/OFF\n" msgstr "# quick_select_expire=ON/OFF\n" -#: src/attrib.c:1282 +#: src/attrib.c:1283 #, c-format msgid "# quick_select_case=ON/OFF\n" msgstr "# quick_select_case=ON/OFF\n" -#: src/attrib.c:1283 +#: src/attrib.c:1284 #, c-format msgid "# quick_select_header=NUM\n" msgstr "# quick_select_header=數字\n" -#: src/attrib.c:1289 +#: src/attrib.c:1290 #, fuzzy, c-format msgid "# quote_chars=STRING (%%I for initials)\n" msgstr "# quote_chars=字串 (%%s,%%S 用於縮寫)\n" -#: src/attrib.c:1291 +#: src/attrib.c:1292 #, c-format msgid "# print_header=ON/OFF\n" msgstr "# print_header=ON/OFF\n" -#: src/attrib.c:1293 +#: src/attrib.c:1294 #, c-format msgid "# process_only_unread=ON/OFF\n" msgstr "# process_only_unread=ON/OFF\n" -#: src/attrib.c:1294 +#: src/attrib.c:1295 #, c-format msgid "# prompt_followupto=ON/OFF\n" msgstr "# prompt_followupto=ON/OFF\n" -#: src/attrib.c:1295 +#: src/attrib.c:1296 #, c-format msgid "# savedir=STRING (eg. ~user/News)\n" msgstr "# savedir=字串 (例如:~user/News)\n" -#: src/attrib.c:1296 +#: src/attrib.c:1297 #, c-format msgid "# savefile=STRING (eg. =linux)\n" msgstr "# savefile=字串 (例如:=linux)\n" -#: src/attrib.c:1297 +#: src/attrib.c:1298 #, c-format msgid "# sigfile=STRING (eg. $var/sig)\n" msgstr "# sigfile=字串 (例如:$var/sig)\n" -#: src/attrib.c:1298 +#: src/attrib.c:1299 #, c-format msgid "# show_author=NUM\n" msgstr "# show_author=數字\n" -#: src/attrib.c:1304 +#: src/attrib.c:1305 #, c-format msgid "# show_signatures=ON/OFF\n" msgstr "# show_signatures=ON/OFF\n" -#: src/attrib.c:1305 +#: src/attrib.c:1306 #, c-format msgid "# show_only_unread_arts=ON/OFF\n" msgstr "# show_only_unread_arts=ON/OFF\n" -#: src/attrib.c:1306 +#: src/attrib.c:1307 #, c-format msgid "# sigdashes=ON/OFF\n" msgstr "# sigdashes=ON/OFF\n" -#: src/attrib.c:1307 +#: src/attrib.c:1308 #, c-format msgid "# signature_repost=ON/OFF\n" msgstr "# signature_repost=ON/OFF\n" -#: src/attrib.c:1308 +#: src/attrib.c:1309 #, c-format msgid "# sort_article_type=NUM\n" msgstr "# sort_article_type=數字\n" -#: src/attrib.c:1326 +#: src/attrib.c:1327 #, c-format msgid "# sort_threads_type=NUM\n" msgstr "# sort_threads_type=數字\n" -#: src/attrib.c:1335 -#, c-format -msgid "# start_editor_offset=ON/OFF\n" -msgstr "# start_editor_offset=ON/OFF\n" - #: src/attrib.c:1336 #, c-format msgid "# tex2iso_conv=ON/OFF\n" @@ -529,7 +519,7 @@ msgstr "################################ msgid "(unknown)" msgstr "(䏿˜Ž)" -#: src/keymap.c:280 +#: src/keymap.c:282 msgid "NULL" msgstr "NULL" @@ -977,7 +967,7 @@ msgstr "為已存群組建立ç¾ç”¨æª”æ¡ msgid "Creating newsrc file...\n" msgstr "建立 newsrc 檔案…\n" -#: src/lang.c:161 src/lang.c:1314 src/lang.c:1334 +#: src/lang.c:161 src/lang.c:1327 src/lang.c:1347 msgid "Default" msgstr "é è¨­" @@ -1010,47 +1000,52 @@ msgid "*** End of page ***" msgstr "*** é é¢çµæŸ ***" #: src/lang.c:170 +#, fuzzy +msgid "*** End of posted articles ***" +msgstr "*** æ–‡ç« çµæŸ ***" + +#: src/lang.c:171 msgid "*** End of scopes ***" msgstr "*** 範åœçµæŸ ***" -#: src/lang.c:171 +#: src/lang.c:172 msgid "*** End of thread ***" msgstr "*** è¨Žè«–ä¸²çµæŸ ***" -#: src/lang.c:172 +#: src/lang.c:173 msgid "*** End of URLs ***" msgstr "*** ç¶²å€çµæŸ ***" -#: src/lang.c:173 +#: src/lang.c:174 msgid "Enter limit of articles to get> " msgstr "輸入æå–文章的é™åˆ¶>" -#: src/lang.c:174 +#: src/lang.c:175 msgid "Enter Message-ID to go to> " msgstr "輸入è¦å‰å¾€çš„訊æ¯è­˜åˆ¥è™Ÿ>" -#: src/lang.c:175 +#: src/lang.c:176 msgid " and enter next unread thread" msgstr " 並進入下一個未讀的討論串" -#: src/lang.c:176 +#: src/lang.c:177 msgid " and enter next unread article" msgstr " 並進入下一篇未讀的文章" -#: src/lang.c:177 +#: src/lang.c:178 msgid " and enter next unread group" msgstr " 並進入下一個未讀的群組" -#: src/lang.c:178 +#: src/lang.c:179 msgid "Enter option number> " msgstr "輸入é¸é …數字>" -#: src/lang.c:179 +#: src/lang.c:180 #, c-format msgid "Enter range [%s]> " msgstr "è¼¸å…¥ç¯„åœ [%s]>" -#: src/lang.c:180 +#: src/lang.c:181 msgid "" "\n" "Warning: Approved: header used.\n" @@ -1058,7 +1053,7 @@ msgstr "" "\n" "警告:已使用 Approved: 標頭。\n" -#: src/lang.c:182 +#: src/lang.c:183 msgid "" "\n" "Error: Bad address in Approved: header.\n" @@ -1066,7 +1061,7 @@ msgstr "" "\n" "錯誤:ä¸ç•¶çš„åœ°å€æ–¼ Approved: 標頭。\n" -#: src/lang.c:183 +#: src/lang.c:184 msgid "" "\n" "Error: Bad address in From: header.\n" @@ -1074,7 +1069,7 @@ msgstr "" "\n" "錯誤:ä¸ç•¶çš„åœ°å€æ–¼ From: 標頭。\n" -#: src/lang.c:184 +#: src/lang.c:185 msgid "" "\n" "Error: Bad FQDN in Message-ID: header.\n" @@ -1082,7 +1077,7 @@ msgstr "" "\n" "錯誤:ä¸ç•¶çš„ FQDN æ–¼ Message-ID: 標頭。\n" -#: src/lang.c:185 +#: src/lang.c:186 msgid "" "\n" "Error: Bad address in Reply-To: header.\n" @@ -1090,7 +1085,7 @@ msgstr "" "\n" "錯誤:ä¸ç•¶çš„åœ°å€æ–¼ Reply-To: 標頭。\n" -#: src/lang.c:186 +#: src/lang.c:187 msgid "" "\n" "Error: Bad address in To: header.\n" @@ -1098,27 +1093,27 @@ msgstr "" "\n" "錯誤:ä¸ç•¶çš„åœ°å€æ–¼ To: 標頭。\n" -#: src/lang.c:188 +#: src/lang.c:189 #, c-format msgid "Can't unlock %s" msgstr "無法解除鎖定 %s" -#: src/lang.c:189 +#: src/lang.c:190 #, c-format msgid "Couldn't dotlock %s - article not appended!" msgstr "無法點鎖 %s - 文章未附加ï¼" -#: src/lang.c:190 +#: src/lang.c:191 #, c-format msgid "Couldn't lock %s - article not appended!" msgstr "無法鎖定 %s - 文章未附加ï¼" -#: src/lang.c:193 +#: src/lang.c:194 #, c-format msgid "Corrupted file %s" msgstr "å·²æå£žæª”案 %s" -#: src/lang.c:195 +#: src/lang.c:196 msgid "" "\n" "Error: Followup-To \"poster\" and a newsgroup is not allowed!\n" @@ -1126,36 +1121,36 @@ msgstr "" "\n" "錯誤:ä¸å…許跟貼「posterã€å’Œæ–°èžç¾¤çµ„ï¼\n" -#: src/lang.c:196 +#: src/lang.c:197 #, c-format msgid "Error: Custom format exceeds screen width. Using default \"%s\"." msgstr "" -#: src/lang.c:197 +#: src/lang.c:198 msgid "Internal error in GNKSA routine - send bug report.\n" msgstr "GNKSA 常å¼ä¸­ç™¼ç”Ÿå…§éƒ¨éŒ¯èª¤ - 發é€éŒ¯èª¤å ±å‘Šã€‚\n" -#: src/lang.c:198 +#: src/lang.c:199 msgid "Left angle bracket missing in route address.\n" msgstr "在路由地å€ä¸­ç¼ºå°‘左角括號。\n" -#: src/lang.c:199 +#: src/lang.c:200 msgid "Left parenthesis missing in old-style address.\n" msgstr "在舊å¼åœ°å€ä¸­ç¼ºå°‘左括號。\n" -#: src/lang.c:200 +#: src/lang.c:201 msgid "Right parenthesis missing in old-style address.\n" msgstr "在舊å¼åœ°å€ä¸­ç¼ºå°‘峿‹¬è™Ÿã€‚\n" -#: src/lang.c:201 +#: src/lang.c:202 msgid "At-sign missing in mail address.\n" msgstr "在郵件地å€ä¸­ç¼ºå°‘ @ 符號。\n" -#: src/lang.c:202 +#: src/lang.c:203 msgid "Single component FQDN is not allowed. Add your domain.\n" msgstr "ä¸å…è¨±å–®ä¸€çµ„æˆ FQDN。請加入您的網域。\n" -#: src/lang.c:203 +#: src/lang.c:204 msgid "" "Invalid domain. Send bug report if your top level domain really exists.\n" "Use .invalid as top level domain for munged addresses.\n" @@ -1163,7 +1158,7 @@ msgstr "" "無效的網域。如果您的頂層網域真的存在,請發é€éŒ¯èª¤å ±å‘Šã€‚\n" "使用 .invalid åšç‚ºå½è£åœ°å€çš„頂層網域。\n" -#: src/lang.c:204 +#: src/lang.c:205 msgid "" "Illegal domain. Send bug report if your top level domain really exists.\n" "Use .invalid as top level domain for munged addresses.\n" @@ -1171,7 +1166,7 @@ msgstr "" "ä¸åˆæ³•的網域。如果您的頂層網域真的存在,請發é€éŒ¯èª¤å ±å‘Šã€‚\n" "使用 .invalid åšç‚ºå½è£åœ°å€çš„頂層網域。\n" -#: src/lang.c:205 +#: src/lang.c:206 msgid "" "Unknown domain. Send bug report if your top level domain really exists.\n" "Use .invalid as top level domain for munged addresses.\n" @@ -1179,52 +1174,52 @@ msgstr "" "䏿˜Žç¶²åŸŸã€‚如果您的頂層網域真的存在,請發é€éŒ¯èª¤å ±å‘Šã€‚\n" "使用 .invalid åšç‚ºå½è£åœ°å€çš„頂層網域。\n" -#: src/lang.c:206 +#: src/lang.c:207 msgid "Illegal character in FQDN.\n" msgstr "FQDN 中有ä¸åˆæ³•的字元。\n" -#: src/lang.c:207 +#: src/lang.c:208 msgid "Zero length FQDN component not allowed.\n" msgstr "ä¸å…許零長度的 FQDN 組æˆã€‚\n" -#: src/lang.c:208 +#: src/lang.c:209 msgid "FQDN component exceeds maximum allowed length (63 chars).\n" msgstr "FQDN 組æˆè¶…出å…許的最大長度 (63 個字元)。\n" -#: src/lang.c:209 +#: src/lang.c:210 msgid "FQDN component may not start or end with hyphen.\n" msgstr "FQDN 組æˆä¸å¯ä»¥é€£å­—è™Ÿèµ·å§‹æˆ–çµæŸã€‚\n" -#: src/lang.c:210 +#: src/lang.c:211 msgid "FQDN component may not start with digit.\n" msgstr "FQDN 組æˆä¸å¯ä»¥æ•¸å­—起始。\n" -#: src/lang.c:211 +#: src/lang.c:212 msgid "Domain literal has impossible numeric value.\n" msgstr "網域實字具有ä¸å¯èƒ½çš„æ•¸å€¼ã€‚\n" -#: src/lang.c:212 +#: src/lang.c:213 msgid "" "Domain literal is for private use only and not allowed for global use.\n" msgstr "網域實字åªé™ç§äººä½¿ç”¨è€Œä¸å…許全域使用。\n" -#: src/lang.c:213 +#: src/lang.c:214 msgid "Right bracket missing in domain literal.\n" msgstr "網域實字中缺少å³ä¸­æ‹¬è™Ÿã€‚\n" -#: src/lang.c:214 +#: src/lang.c:215 msgid "Missing localpart of mail address.\n" msgstr "缺少郵件地å€çš„æœ¬åœ°éƒ¨åˆ†ã€‚\n" -#: src/lang.c:215 +#: src/lang.c:216 msgid "Illegal character in localpart of mail address.\n" msgstr "郵件地å€çš„æœ¬åœ°éƒ¨åˆ†æœ‰ä¸åˆæ³•的字元。\n" -#: src/lang.c:216 +#: src/lang.c:217 msgid "Zero length localpart component not allowed.\n" msgstr "ä¸å…許零長度的本地部分組æˆã€‚\n" -#: src/lang.c:217 +#: src/lang.c:218 msgid "" "Illegal character in realname.\n" "Unquoted words may not contain '!()<>@,;:\\.[]' in route addresses.\n" @@ -1232,7 +1227,7 @@ msgstr "" "真實å稱中有ä¸åˆæ³•的字元。\n" "路由地å€ä¸­çš„å¼•è¨€çµæŸå­—詞ä¸å¯ä»¥åŒ…å«ã€Ž!()<>@,;:\\.[]ã€ã€‚\n" -#: src/lang.c:218 +#: src/lang.c:219 msgid "" "Illegal character in realname.\n" "Quoted words may not contain '()<>\\'.\n" @@ -1240,7 +1235,7 @@ msgstr "" "真實å稱中有ä¸åˆæ³•的字元。\n" "引言字詞ä¸å¯ä»¥åŒ…å«ã€Ž()<>\\ã€ã€‚\n" -#: src/lang.c:219 +#: src/lang.c:220 msgid "" "Illegal character in realname.\n" "Encoded words may not contain '!()<>@,;:\"\\.[]/=' in parameter.\n" @@ -1248,11 +1243,11 @@ msgstr "" "真實å稱中有ä¸åˆæ³•的字元。\n" "ç·¨ç¢¼å­—è©žåœ¨åƒæ•¸ä¸­ä¸å¯ä»¥åŒ…å«ã€Ž!()<>@,;:\"\\.[]/=ã€ã€‚\n" -#: src/lang.c:220 +#: src/lang.c:221 msgid "Bad syntax in encoded word used in realname.\n" msgstr "用於真實å稱的編碼字詞中有ä¸ç•¶çš„語法。\n" -#: src/lang.c:221 +#: src/lang.c:222 msgid "" "Illegal character in realname.\n" "Unquoted words may not contain '()<>\\' in old-style addresses.\n" @@ -1260,7 +1255,7 @@ msgstr "" "真實å稱中有ä¸åˆæ³•的字元。\n" "å¼•è¨€çµæŸå­—詞在舊å¼åœ°å€ä¸­ä¸å¯ä»¥åŒ…å«ã€Ž()<>\\ã€ã€‚\n" -#: src/lang.c:222 +#: src/lang.c:223 msgid "" "Illegal character in realname.\n" "Control characters and unencoded 8bit characters > 127 are not allowed.\n" @@ -1268,7 +1263,7 @@ msgstr "" "真實å稱中有ä¸åˆæ³•的字元。\n" "控制字元和未編碼 8 ä½å…ƒå­—å…ƒä¸å…許 > 127。\n" -#: src/lang.c:223 +#: src/lang.c:224 msgid "" "\n" "Error: No blank line found after header.\n" @@ -1276,7 +1271,7 @@ msgstr "" "\n" "錯誤:標頭之後找ä¸åˆ°ä»»ä½•空白列。\n" -#: src/lang.c:224 +#: src/lang.c:225 #, c-format msgid "" "\n" @@ -1286,7 +1281,7 @@ msgstr "" "錯誤:ä¸åˆæ³•çš„æ ¼å¼ %s。\n" #. TODO: fixme, US-ASCII is not the only 7bit charset we know about -#: src/lang.c:226 +#: src/lang.c:227 msgid "" "\n" "Error: Posting contains non-ASCII characters but MM_CHARSET is set to\n" @@ -1299,7 +1294,7 @@ msgstr "" " US-ASCII - 請使用å¯çµ„é…é¸é …çš„ M)é¸å–® 或者經由編輯\n" " tinrc 來變更這個設定為é©åˆæ‚¨çš„語言的值。\n" -#: src/lang.c:231 +#: src/lang.c:232 msgid "" "\n" "Error: Posting contains non-ASCII characters but the MIME encoding\n" @@ -1315,7 +1310,7 @@ msgstr "" " 這å¯ä»¥åˆ©ç”¨å¯çµ„é…é¸é …çš„ M)é¸å–® 或是經由編輯 tinrc 來\n" " 锿ˆã€‚\n" -#: src/lang.c:237 +#: src/lang.c:238 msgid "" "\n" "Error: Article starts with blank line instead of header\n" @@ -1323,7 +1318,7 @@ msgstr "" "\n" "éŒ¯èª¤ï¼šæ–‡ç« ä»¥ç©ºç™½åˆ—èµ·å§‹è€Œéžæ¨™é ­\n" -#: src/lang.c:238 +#: src/lang.c:239 #, c-format msgid "" "\n" @@ -1334,7 +1329,7 @@ msgstr "" "錯誤:第 %d 列的標頭於標頭å稱之後沒有冒號:\n" "%s\n" -#: src/lang.c:239 +#: src/lang.c:240 #, c-format msgid "" "\n" @@ -1343,7 +1338,7 @@ msgstr "" "\n" "錯誤:「%s:ã€é€™åˆ—是空的。\n" -#: src/lang.c:240 +#: src/lang.c:241 #, c-format msgid "" "\n" @@ -1352,7 +1347,7 @@ msgstr "" "\n" "錯誤:「%s:ã€æ–‡ç« æ¨™é ­ç¼ºå°‘這列。\n" -#: src/lang.c:241 +#: src/lang.c:242 #, c-format msgid "" "\n" @@ -1361,7 +1356,7 @@ msgstr "" "\n" "錯誤:%s 嫿œ‰éž 7 ä½å…ƒå­—元。\n" -#: src/lang.c:242 +#: src/lang.c:243 #, c-format msgid "" "\n" @@ -1372,7 +1367,7 @@ msgstr "" "錯誤:第 %d 列的標頭於冒號之後沒有空格:\n" "%s\n" -#: src/lang.c:243 +#: src/lang.c:244 #, c-format msgid "" "\n" @@ -1381,21 +1376,21 @@ msgstr "" "\n" "錯誤:在標頭中出ç¾å¤šé‡çš„ (%d)「%s:ã€åˆ—。\n" -#: src/lang.c:244 +#: src/lang.c:245 #, c-format msgid "Insecure permissions of %s (%o)" msgstr "%s (%o) çš„ä¸å®‰å…¨æ¬Šé™" -#: src/lang.c:248 +#: src/lang.c:250 #, c-format msgid "MIME parse error: Unexpected end of %s/%s article" msgstr "MIME 剖æžéŒ¯èª¤ï¼šæœªé æœŸçš„ %s/%s æ–‡ç« çµæŸ" -#: src/lang.c:249 +#: src/lang.c:251 msgid "MIME parse error: Start boundary whilst reading headers" msgstr "MIME 剖æžéŒ¯èª¤ï¼šè®€å–標頭時出ç¾èµ·å§‹é‚Šç•Œ" -#: src/lang.c:250 +#: src/lang.c:253 msgid "" "\n" "Error: \"poster\" is not allowed in Newsgroups!\n" @@ -1403,16 +1398,16 @@ msgstr "" "\n" "錯誤:在新èžç¾¤çµ„中ä¸å…許「posterã€ï¼\n" -#: src/lang.c:251 +#: src/lang.c:254 msgid "Can't get a (fully-qualified) domain-name!" msgstr "無法æå– (å®Œå…¨åˆæ ¼çš„) 網域å稱ï¼" -#: src/lang.c:252 +#: src/lang.c:255 #, c-format msgid "No permissions to go into %s\n" msgstr "沒有權é™å¯é€²å…¥ %s\n" -#: src/lang.c:254 +#: src/lang.c:257 msgid "" "\n" "Error: From: line missing.\n" @@ -1420,30 +1415,30 @@ msgstr "" "\n" "錯誤: From: 缺少列。\n" -#: src/lang.c:256 +#: src/lang.c:259 #, c-format msgid "No read permissions for %s\n" msgstr "沒有 %s 的讀å–è¨±å¯æ¬Š\n" -#: src/lang.c:257 +#: src/lang.c:260 #, c-format msgid "File %s does not exist\n" msgstr "檔案 %s ä¸å­˜åœ¨\n" -#: src/lang.c:258 +#: src/lang.c:261 #, c-format msgid "No write permissions for %s\n" msgstr "沒有 %s 的寫入權é™\n" -#: src/lang.c:259 +#: src/lang.c:262 msgid "Can't get user information (/etc/passwd missing?)" msgstr "無法æå–使用者資訊 (缺少 /etc/passwd ?)" -#: src/lang.c:260 +#: src/lang.c:263 msgid "errors" msgstr "錯誤" -#: src/lang.c:262 +#: src/lang.c:265 #, c-format msgid "" "\n" @@ -1452,61 +1447,61 @@ msgstr "" "\n" "錯誤於第 %d 列:ä¸å…許「Sender:ã€æ¨™é ­ (將會為您加入)\n" -#: src/lang.c:264 +#: src/lang.c:267 #, c-format msgid "Server has non of the groups listed in %s" msgstr "伺æœå™¨ä¸å…·ä»»ä½•一個列在 %s 中的群組" -#: src/lang.c:265 +#: src/lang.c:268 msgid "error" msgstr "錯誤" -#: src/lang.c:266 +#: src/lang.c:269 msgid "Unknown display level" msgstr "䏿˜Žçš„顯示層級" -#: src/lang.c:267 +#: src/lang.c:270 msgid "" msgstr "" -#: src/lang.c:268 +#: src/lang.c:271 msgid "Exiting..." msgstr "正在離開…" -#: src/lang.c:269 +#: src/lang.c:272 msgid "leaving external mail-reader" msgstr "離開外部郵件閱讀器" -#: src/lang.c:270 +#: src/lang.c:273 #, c-format msgid "Extracting %s..." msgstr "æ­£åœ¨æ“·å– %s…" -#: src/lang.c:272 +#: src/lang.c:275 #, c-format msgid "Error writing %s file. Filesystem full? File reset to previous state." msgstr "寫入 %s 檔案時發生錯誤。檔案系統已滿?檔案é‡ç½®åˆ°ä¸Šä¸€å€‹ç‹€æ…‹ã€‚" -#: src/lang.c:273 +#: src/lang.c:276 #, c-format msgid "Error making backup of %s file. Filesystem full?" msgstr "製作檔案 %s 備份時發生錯誤。檔案系統已滿?" -#: src/lang.c:274 +#: src/lang.c:277 #, fuzzy, c-format msgid "Filtering global rules (%d/%d) ('q' to quit)..." msgstr "篩é¸å…¨åŸŸè¦å‰‡ (%d/%d)…" -#: src/lang.c:275 +#: src/lang.c:278 msgid "Rule created by: " msgstr "è¦å‰‡å»ºç«‹è€…為:" -#: src/lang.c:276 +#: src/lang.c:279 #, c-format msgid "Enter pattern [%s]> " msgstr "輸入胚騰 [%s]>" -#: src/lang.c:277 +#: src/lang.c:280 #, c-format msgid "" "\n" @@ -1515,20 +1510,20 @@ msgstr "" "\n" "æ‚¨æ‰€è¦æ±‚å°æ–¼æ‚¨æ–‡ç« çš„跟貼為下列 %s:\n" -#: src/lang.c:278 +#: src/lang.c:281 #, c-format msgid " %s\t Answers will be directed to you by mail.\n" msgstr " %s\t 回覆將會直接經由郵件寄給您。\n" -#: src/lang.c:279 +#: src/lang.c:282 msgid "-- forwarded message --\n" msgstr "-- å·²è½‰å¯„è¨Šæ¯ --\n" -#: src/lang.c:280 +#: src/lang.c:283 msgid "-- end of forwarded message --\n" msgstr "-- 已轉寄訊æ¯çµæŸ --\n" -#: src/lang.c:281 +#: src/lang.c:284 #, fuzzy msgid "" "# Format:\n" @@ -1544,12 +1539,12 @@ msgid "" "# score=STRING One of the two keywords: 'hot' or 'kill'.\n" "# subj=STRING Optional. Subject: line (e.g. How to be a wizard).\n" "# from=STRING Optional. From: line (e.g. *Craig Shergold*).\n" -"# msgid=STRING Optional. Message-ID: line (e.g. <123@ether.net>) " +"# msgid=STRING Optional. Message-ID: line (e.g. <123@example.net>) " "with\n" "# full references.\n" "# msgid_last=STRING Optional. Like above, but with last reference only.\n" "# msgid_only=STRING Optional. Like above, but without references.\n" -"# refs_only=STRING Optional. References: line (e.g. <123@ether.net>) " +"# refs_only=STRING Optional. References: line (e.g. <123@example.net>) " "without\n" "# Message-ID:\n" "# lines=[<>]?NUM Optional. Lines: line. '<' or '>' are optional.\n" @@ -1574,11 +1569,11 @@ msgstr "" "# score=字串 兩個關éµå­—之一:'hot' 或 'kill'。\n" "# subj=字串 å¯é¸ã€‚ Subject: 列 (例如:如何åšç‚ºä¸€å€‹ç²¾éˆ)。\n" "# from=字串 å¯é¸ã€‚ From: 列 (例如:*Craig Shergold*)。\n" -"# msgid=字串 å¯é¸ã€‚ Message-ID: 列 (例如:<123@ether.net>) 附帶\n" +"# msgid=字串 å¯é¸ã€‚ Message-ID: 列 (例如:<123@example.net>) 附帶\n" "# 完整的åƒç…§ã€‚\n" "# msgid_last=字串 å¯é¸ã€‚如上,但是åªé™„最後一次åƒç…§ã€‚\n" "# msgid_only=字串 å¯é¸ã€‚如上,但是ä¸é™„åƒç…§ã€‚\n" -"# refs_only=字串 å¯é¸ã€‚åƒç…§ï¼šåˆ— (例如:<123@ether.net>) ä¸é™„ Message-" +"# refs_only=字串 å¯é¸ã€‚åƒç…§ï¼šåˆ— (例如:<123@example.net>) ä¸é™„ Message-" "ID: \n" "# lines=[<>]?數字 å¯é¸ã€‚列:列。 '<' 或 '>' 為å¯é¸çš„。\n" "# gnksa=[<>]?數字 å¯é¸ã€‚GNKSA parse_from() 回傳值。 '<' 或 '>' 為å¯é¸" @@ -1587,846 +1582,868 @@ msgstr "" "# time=數字 å¯é¸ã€‚time_t 值表示è¦å‰‡éŽæœŸçš„æ™‚é–“\n" "#\n" -#: src/lang.c:305 +#: src/lang.c:308 #, c-format msgid "Enter score for rule (default=%d): " msgstr "輸入è¦å‰‡çš„分數 (é è¨­=%d):" -#: src/lang.c:306 +#: src/lang.c:309 #, c-format msgid "Enter the score weight (range 0 < score <= %d)" msgstr "è¼¸å…¥åˆ†æ•¸çš„æ¬Šé‡ (ç¯„åœ 0 < 分數 <= %d)" #. SCORE_MAX -#: src/lang.c:307 +#: src/lang.c:310 msgid "Full" msgstr "全部" -#: src/lang.c:308 +#: src/lang.c:311 msgid "Comment (optional) : " msgstr "è©•è«– (å¯é¸çš„) :" -#: src/lang.c:309 +#: src/lang.c:312 msgid "Apply pattern to : " msgstr "套用胚騰到 :" -#: src/lang.c:310 +#: src/lang.c:313 msgid "From: line (ignore case) " msgstr "From: 列 (忽略大å°å¯«) " -#: src/lang.c:311 +#: src/lang.c:314 msgid "From: line (case sensitive) " msgstr "From: 列 (大å°å¯«ç›¸ç¬¦) " -#: src/lang.c:313 +#: src/lang.c:316 #, c-format msgid "%s%s: Unknown host.\n" msgstr "%s%sï¼šä¸æ˜Žçš„主機。\n" -#: src/lang.c:315 +#: src/lang.c:318 msgid "global " msgstr "全域 " -#: src/lang.c:316 +#: src/lang.c:319 #, c-format msgid "Please use %.100s instead" msgstr "請使用 %.100s åšç‚ºæ›¿ä»£" -#: src/lang.c:317 +#: src/lang.c:320 #, c-format msgid "%s is bogus" msgstr "%s 是å‡é€ çš„" -#: src/lang.c:318 +#: src/lang.c:321 #, c-format msgid "Group %s is moderated. Continue?" msgstr "群組 %s 有人主æŒã€‚è¦ç¹¼çºŒï¼Ÿ" -#: src/lang.c:319 +#: src/lang.c:322 msgid "groups" msgstr "群組" -#: src/lang.c:320 +#: src/lang.c:323 #, c-format msgid "Rereading %s..." msgstr "釿–°è®€å– %s…" -#: src/lang.c:321 +#: src/lang.c:324 msgid "Top Level Commands" msgstr "頂層命令" -#: src/lang.c:322 +#: src/lang.c:325 msgid "Group Selection" msgstr "ç¾¤çµ„é¸æ“‡" -#: src/lang.c:323 +#: src/lang.c:326 msgid "group" msgstr "群組" -#: src/lang.c:324 +#: src/lang.c:327 msgid "" "*** Group descriptions are disabled according to current select_format ***" msgstr "" -#: src/lang.c:326 +#: src/lang.c:329 msgid "" "One or more lines of comment. to add a line or proceed if line is empty." msgstr "一或多列的評論。 以加入一列或是如果空列則繼續。" -#: src/lang.c:327 +#: src/lang.c:330 msgid "From: line to add to filter file. toggles & sets." msgstr "From: è¦åŠ å…¥ç¯©é¸å™¨æª”案的列。 åˆ‡æ› & 設定。" -#: src/lang.c:328 +#: src/lang.c:331 msgid "" "Linecount of articles to be filtered. < for less, > for more, = for equal." msgstr "è¦ç¯©é¸çš„æ–‡ç« åˆ—數。< 表示較少,> 表示更多,= 表示相等。" -#: src/lang.c:329 +#: src/lang.c:332 msgid "Message-ID: line to add to filter file. toggles & sets." msgstr "Message-ID: è¦åŠ å…¥ç¯©é¸å™¨æª”案的列。 åˆ‡æ› & 設定。" -#: src/lang.c:330 +#: src/lang.c:333 msgid "Subject: line to add to filter file. toggles & sets." msgstr "Subject: è¦åŠ å…¥ç¯©é¸å™¨æª”案的列。 åˆ‡æ› & 設定。" -#: src/lang.c:331 +#: src/lang.c:334 msgid "" "Enter text pattern to filter if Subject: & From: lines are not what you want." msgstr "如果 Subject: & From: å„åˆ—ä¸æ˜¯æ‚¨æƒ³è¦çš„,就輸入文字胚騰到篩é¸å™¨ã€‚" -#: src/lang.c:332 +#: src/lang.c:335 msgid "" "Select where text pattern should be applied. toggles & sets." msgstr "é¸å–應該套用文字胚騰的地方。 åˆ‡æ› & 設定。" -#: src/lang.c:333 +#: src/lang.c:336 msgid "" "Expiration time in days for the entered filter. toggles & sets." msgstr "所輸入篩é¸å™¨çš„éŽæœŸå¤©æ•¸ã€‚ åˆ‡æ› & 設定。" -#: src/lang.c:334 +#: src/lang.c:337 msgid "" "Apply kill only to current group or all groups. toggles & sets." msgstr "åªå°ç›®å‰çš„群組或所有群組æ‰å¥—用ç é™¤ã€‚ åˆ‡æ› & 設定。" -#: src/lang.c:335 +#: src/lang.c:338 msgid "" "Apply select to current group or all groups. toggles & sets." msgstr "å°ç›®å‰çš„群組或所有群組套用é¸å–。 åˆ‡æ› & 設定。" -#: src/lang.c:336 +#: src/lang.c:339 msgid "kill an article via a menu" msgstr "é€éŽé¸å–®ç é™¤æ–‡ç« " -#: src/lang.c:337 +#: src/lang.c:340 msgid "auto-select (hot) an article via a menu" msgstr "é€éŽé¸å–®è‡ªå‹•é¸å– (熱門) 文章" -#: src/lang.c:338 +#: src/lang.c:341 msgid "Browse URLs in article" msgstr "在文章中ç€è¦½ç¶²å€" -#: src/lang.c:339 +#: src/lang.c:342 msgid "0 - 9\t display article by number in current thread" msgstr "0 - 9\t 在目å‰çš„討論串中ä¾ç·¨è™Ÿé¡¯ç¤ºæ–‡ç« " -#: src/lang.c:341 +#: src/lang.c:344 msgid "cancel (delete) or supersede (overwrite) current article" msgstr "å–æ¶ˆ (刪除) 或å–代 (覆寫) ç›®å‰çš„æ–‡ç« " -#: src/lang.c:342 +#: src/lang.c:345 msgid "post followup to current article" msgstr "跟貼目å‰çš„æ–‡ç« " -#: src/lang.c:343 +#: src/lang.c:346 msgid "post followup (don't copy text) to current article" msgstr "è·Ÿè²¼ (ä¸è¤‡è£½æ–‡å­—) ç›®å‰çš„æ–‡ç« " -#: src/lang.c:344 +#: src/lang.c:347 msgid "post followup to current article quoting complete headers" msgstr "跟貼目å‰çš„æ–‡ç« ä¸¦å¼•述完整標頭" -#: src/lang.c:345 +#: src/lang.c:348 msgid "repost chosen article to another group" msgstr "釿–°å¼µè²¼æ‰€é¸æ–‡ç« åˆ°å¦å¤–的群組" -#: src/lang.c:347 +#: src/lang.c:350 msgid "edit article (mail-groups only)" msgstr "編輯文章 (åªé™éƒµä»¶ç¾¤çµ„)" -#: src/lang.c:348 +#: src/lang.c:351 msgid "display first article in current thread" msgstr "顯示目å‰è¨Žè«–串中的第一篇文章" -#: src/lang.c:349 +#: src/lang.c:352 msgid "display first page of article" msgstr "顯示文章的第一é " -#: src/lang.c:350 +#: src/lang.c:353 msgid "display last article in current thread" msgstr "顯示目å‰è¨Žè«–串中的最後一篇文章" -#: src/lang.c:351 +#: src/lang.c:354 msgid "display last page of article" msgstr "顯示文章的最後一é " -#: src/lang.c:352 +#: src/lang.c:355 msgid "mark rest of thread as read and advance to next unread" msgstr "標記其餘的討論串為已讀並跳到下一個未讀" -#: src/lang.c:353 +#: src/lang.c:356 msgid "display next article" msgstr "顯示下一篇文章" -#: src/lang.c:354 +#: src/lang.c:357 msgid "display first article in next thread" msgstr "顯示下一個討論串的第一篇文章" -#: src/lang.c:355 +#: src/lang.c:358 msgid "display next unread article" msgstr "顯示下一篇未讀文章" -#: src/lang.c:356 +#: src/lang.c:359 msgid "go to the article that this one followed up" msgstr "å‰å¾€é€™ç¯‡æ‰€è·Ÿè²¼çš„æ–‡ç« " -#: src/lang.c:357 +#: src/lang.c:360 msgid "display previous article" msgstr "顯示上一篇文章" -#: src/lang.c:358 +#: src/lang.c:361 msgid "display previous unread article" msgstr "顯示上一篇未讀文章" -#: src/lang.c:359 +#: src/lang.c:362 msgid "quickly kill an article using defaults" msgstr "使用é è¨­å€¼å¿«é€Ÿç é™¤æ–‡ç« " -#: src/lang.c:360 +#: src/lang.c:363 msgid "quickly auto-select (hot) an article using defaults" msgstr "使用é è¨­å€¼å¿«é€Ÿè‡ªå‹•é¸å– (熱門) 文章" -#: src/lang.c:361 +#: src/lang.c:364 msgid "return to group selection level" msgstr "å›žåˆ°ç¾¤çµ„é¸æ“‡å±¤ç´š" -#: src/lang.c:362 +#: src/lang.c:365 msgid "reply through mail to author" msgstr "é€éŽéƒµä»¶å›žè¦†ä½œè€…" -#: src/lang.c:363 +#: src/lang.c:366 msgid "reply through mail (don't copy text) to author" msgstr "é€éŽéƒµä»¶ (ä¸è¤‡è£½æ–‡å­—) 回覆作者" -#: src/lang.c:364 +#: src/lang.c:367 msgid "reply through mail to author quoting complete headers" msgstr "é€éŽéƒµä»¶å›žè¦†ä½œè€…並引述完整標頭" -#: src/lang.c:365 +#: src/lang.c:368 msgid "search backwards within this article" msgstr "在這篇文章之內å‘後æœå°‹" -#: src/lang.c:366 +#: src/lang.c:369 msgid "search forwards within this article" msgstr "在這篇文章之內å‘剿œå°‹" -#: src/lang.c:367 +#: src/lang.c:370 msgid "show article in raw-mode (including all headers)" msgstr "在原始模å¼ä¸­é¡¯ç¤ºæ–‡ç«  (åŒ…å«æ‰€æœ‰æ¨™é ­)" -#: src/lang.c:368 +#: src/lang.c:371 msgid "skip next block of included text" msgstr "è·³éŽæ‰€å«æ–‡å­—的下一個å€å¡Š" -#: src/lang.c:369 +#: src/lang.c:372 msgid "toggle display of sections hidden by a form-feed (^L) on/off" msgstr "切æ›é¡¯ç¤ºç”±è¡¨æ ¼é¥‹é€ (^L) 所隱è—çš„å€æ®µ ON/OFF" -#: src/lang.c:370 +#: src/lang.c:373 msgid "toggle display of all headers" msgstr "切æ›é¡¯ç¤ºæ‰€æœ‰æ¨™é ­" -#: src/lang.c:371 +#: src/lang.c:374 msgid "toggle word highlighting on/off" msgstr "切æ›å­—詞高亮度顯示 ON/OFF" -#: src/lang.c:372 +#: src/lang.c:375 msgid "toggle ROT-13 (basic decode) for current article" msgstr "切æ›ç›®å‰æ–‡ç« çš„ ROT-13 (基本解碼)" -#: src/lang.c:373 +#: src/lang.c:376 msgid "toggle tabwidth 4 <-> 8" msgstr "切æ›è·³æ ¼å¯¬åº¦ 4 <-> 8" -#: src/lang.c:374 -msgid "toggle german TeX style decoding for current article" +#: src/lang.c:377 +#, fuzzy +msgid "toggle German TeX style decoding for current article" msgstr "切æ›ç›®å‰æ–‡ç« çš„德語 TeX 樣å¼è§£ç¢¼" -#: src/lang.c:375 +#: src/lang.c:378 msgid "toggle display of uuencoded sections" msgstr "切æ›é¡¯ç¤ºä¸¦ç·¨ç¢¼å€æ®µ" -#: src/lang.c:376 +#: src/lang.c:379 msgid "View/pipe/save multimedia attachments" msgstr "檢視/管線/儲存多媒體附件" -#: src/lang.c:377 +#: src/lang.c:380 msgid "choose first attachment in list" msgstr "鏿“‡åˆ—表中的第一個附件" -#: src/lang.c:378 +#: src/lang.c:381 msgid "0 - 9\t choose attachment by number" msgstr "0 - 9\t ä¾ç·¨è™Ÿé¸æ“‡é™„ä»¶" -#: src/lang.c:379 +#: src/lang.c:382 msgid "choose last attachment in list" msgstr "鏿“‡åˆ—表中的最後一個附件" -#: src/lang.c:381 +#: src/lang.c:384 msgid "pipe attachment into command" msgstr "將附件進入管線命令" -#: src/lang.c:382 +#: src/lang.c:385 msgid "pipe raw attachment into command" msgstr "將原始附件進入管線命令" -#: src/lang.c:384 +#: src/lang.c:387 msgid "save attachment to disk" msgstr "將附件儲存到ç£ç¢Ÿ" -#: src/lang.c:385 +#: src/lang.c:388 msgid "search for attachments forwards" msgstr "å‘剿œå°‹é™„ä»¶" -#: src/lang.c:386 +#: src/lang.c:389 msgid "search for attachments backwards" msgstr "å‘後æœå°‹é™„ä»¶" -#: src/lang.c:387 +#: src/lang.c:390 msgid "view attachment" msgstr "檢視附件" -#: src/lang.c:388 +#: src/lang.c:391 msgid "tag attachment" msgstr "標定附件" -#: src/lang.c:389 +#: src/lang.c:392 msgid "tag attachments that match user specified pattern" msgstr "標定匹é…使用者指定胚騰的附件" -#: src/lang.c:390 +#: src/lang.c:393 msgid "reverse tagging on all attachments (toggle)" msgstr "å呿¨™å®šæ‰€æœ‰é™„ä»¶ (切æ›)" -#: src/lang.c:391 +#: src/lang.c:394 msgid "untag all tagged attachments" msgstr "å–æ¶ˆæ¨™å®šæ‰€æœ‰å·²æ¨™å®šé™„ä»¶" -#: src/lang.c:392 +#: src/lang.c:395 msgid "toggle info message in last line (name/description of attachment)" msgstr "åˆ‡æ›æœ€å¾Œä¸€åˆ—中的資訊 (附件的å稱/æè¿°)" -#: src/lang.c:393 +#: src/lang.c:396 msgid "choose first attribute in list" msgstr "鏿“‡åˆ—表中的第一項屬性" -#: src/lang.c:394 +#: src/lang.c:397 msgid "0 - 9\t choose attribute by number" msgstr "0 - 9\t ä¾ç·¨è™Ÿé¸æ“‡å±¬æ€§" -#: src/lang.c:395 +#: src/lang.c:398 msgid "choose last attribute in list" msgstr "鏿“‡åˆ—表中的最後一項屬性" -#: src/lang.c:396 +#: src/lang.c:399 msgid "reset attribute to a default value" msgstr "é‡ç½®å±¬æ€§ç‚ºé è¨­å€¼" -#: src/lang.c:397 +#: src/lang.c:400 msgid "search forwards for an attribute" msgstr "å‘剿œå°‹æŸä¸€å±¬æ€§" -#: src/lang.c:398 +#: src/lang.c:401 msgid "search backwards for an attribute" msgstr "å‘後æœå°‹æŸä¸€å±¬æ€§" -#: src/lang.c:399 +#: src/lang.c:402 msgid "select attribute" msgstr "é¸å–屬性" -#: src/lang.c:400 +#: src/lang.c:403 msgid "toggle back to options menu when invoked from there" msgstr "如果之å‰å¾žé‚£è£¡èª¿ç”¨å°±åˆ‡å›žé¸é …功能表" -#: src/lang.c:401 +#: src/lang.c:404 #, c-format msgid "report bug or comment via mail to %s" msgstr "é€éŽéƒµä»¶å ±å‘ŠéŒ¯èª¤æˆ–評論給 %s" -#: src/lang.c:402 +#: src/lang.c:405 msgid "choose first option in list" msgstr "鏿“‡åˆ—表中的第一個é¸é …" -#: src/lang.c:403 +#: src/lang.c:406 msgid "0 - 9\t choose option by number" msgstr "0 - 9\t ä¾ç·¨è™Ÿé¸æ“‡é¸é …" -#: src/lang.c:404 +#: src/lang.c:407 msgid "choose last option in list" msgstr "鏿“‡åˆ—表中的最後一個é¸é …" -#: src/lang.c:405 +#: src/lang.c:408 msgid "start scopes menu" msgstr "起始範åœé¸å–®" -#: src/lang.c:406 +#: src/lang.c:409 msgid "search forwards for an option" msgstr "å‘剿œå°‹æŸä¸€é¸é …" -#: src/lang.c:407 +#: src/lang.c:410 msgid "search backwards for an option" msgstr "å‘後æœå°‹æŸä¸€é¸é …" -#: src/lang.c:408 +#: src/lang.c:411 msgid "select option" msgstr "é¸å–é¸é …" -#: src/lang.c:409 +#: src/lang.c:412 msgid "toggle to attributes menu" msgstr "切æ›åˆ°å±¬æ€§é¸å–®" -#: src/lang.c:410 +#: src/lang.c:413 msgid "choose range of articles to be affected by next command" msgstr "鏿“‡æœƒè¢«ä¸‹ä¸€å€‹å‘½ä»¤æ‰€å½±éŸ¿çš„æ–‡ç« ç¯„åœ" -#: src/lang.c:411 +#: src/lang.c:414 msgid "escape from command prompt" msgstr "從指令æç¤ºç¬¦è™Ÿé€€å‡º" -#: src/lang.c:412 +#: src/lang.c:415 msgid "edit filter file" msgstr "編輯篩é¸å™¨æª”案" -#: src/lang.c:413 +#: src/lang.c:416 msgid "get help" msgstr "æå–說明" -#: src/lang.c:414 +#: src/lang.c:417 msgid "display last article viewed" msgstr "顯示最後一篇已檢視文章" -#: src/lang.c:415 +#: src/lang.c:418 msgid "down one line" msgstr "å‘下一列" -#: src/lang.c:416 +#: src/lang.c:419 msgid "up one line" msgstr "å‘上一列" -#: src/lang.c:417 +#: src/lang.c:420 msgid "go to article chosen by Message-ID" msgstr "å‰å¾€ä¾è¨Šæ¯è­˜åˆ¥è™Ÿæ‰€é¸æ–‡ç« " -#: src/lang.c:418 +#: src/lang.c:421 msgid "mail article/thread/hot/pattern/tagged articles to someone" msgstr "郵寄文章/討論串/熱門/胚騰/已標定文章給æŸäºº" -#: src/lang.c:419 +#: src/lang.c:422 msgid "menu of configurable options" msgstr "å¯çµ„é…é¸é …çš„é¸å–®" -#: src/lang.c:420 +#: src/lang.c:423 msgid "down one page" msgstr "å‘下一é " -#: src/lang.c:421 +#: src/lang.c:424 msgid "up one page" msgstr "å‘上一é " -#: src/lang.c:423 +#: src/lang.c:426 msgid "post (write) article to current group" msgstr "張貼 (寫入) 文章到目å‰çš„群組" -#: src/lang.c:424 +#: src/lang.c:427 msgid "post postponed articles" msgstr "張貼被擱置的文章" -#: src/lang.c:426 +#: src/lang.c:429 msgid "list articles posted by you (from posted file)" msgstr "列出由您所張貼的文章 (來自張貼的檔案)" -#: src/lang.c:427 +#: src/lang.c:430 msgid "return to previous menu" msgstr "回到上一個é¸å–®" -#: src/lang.c:428 +#: src/lang.c:431 msgid "quit tin immediately" msgstr "馬上離開 tin" -#: src/lang.c:429 +#: src/lang.c:432 msgid "redraw page" msgstr "é‡ç¹ªé é¢" -#: src/lang.c:430 +#: src/lang.c:433 msgid "save article/thread/hot/pattern/tagged articles to file" msgstr "儲存文章/討論串/熱門/胚騰/已標定文章到檔案" -#: src/lang.c:431 +#: src/lang.c:434 msgid "save marked articles automatically without user prompts" msgstr "自動儲存標記的文章而無需使用者æç¤º" -#: src/lang.c:432 +#: src/lang.c:435 msgid "scroll the screen one line down" msgstr "æ²å‹•螢幕一次下移一列" -#: src/lang.c:433 +#: src/lang.c:436 msgid "scroll the screen one line up" msgstr "æ²å‹•螢幕一次上移一列" -#: src/lang.c:434 +#: src/lang.c:437 msgid "search for articles by author backwards" msgstr "ä¾ä½œè€…å‘後æœå°‹æ–‡ç« " -#: src/lang.c:435 +#: src/lang.c:438 msgid "search for articles by author forwards" msgstr "ä¾ä½œè€…å‘剿œå°‹æ–‡ç« " -#: src/lang.c:436 +#: src/lang.c:439 msgid "search all articles for a given string (this may take some time)" msgstr "å°æ‰€æœ‰æ–‡ç« æœå°‹çµ¦å®šçš„字串 (這也許會花一點時間)" -#: src/lang.c:437 +#: src/lang.c:440 msgid " \t (searches are case-insensitive and wrap around to all articles)" msgstr " \t (æœå°‹æ™‚大å°å¯«ä¸é ˆç›¸ç¬¦ä¸¦å›žåˆ°æ‰€æœ‰æ–‡ç« çš„å‰ç«¯)" -#: src/lang.c:438 +#: src/lang.c:441 msgid "search for articles by Subject line backwards" msgstr "ä¾ä¸»é¡Œå‘後æœå°‹æ–‡ç« " -#: src/lang.c:439 +#: src/lang.c:442 msgid "search for articles by Subject line forwards" msgstr "ä¾ä¸»é¡Œå‘剿œå°‹æ–‡ç« " -#: src/lang.c:440 +#: src/lang.c:443 msgid "repeat last search" msgstr "é‡è¤‡æœ€å¾Œä¸€ç­†æœå°‹" -#: src/lang.c:441 +#: src/lang.c:444 msgid "tag current article for reposting/mailing/piping/printing/saving" msgstr "標定目å‰çš„æ–‡ç« ä»¥ç”¨æ–¼é‡æ–°å¼µè²¼/郵寄/管線/列å°/儲存" -#: src/lang.c:442 +#: src/lang.c:445 msgid "toggle info message in last line (subject/description)" msgstr "åˆ‡æ›æœ€å¾Œä¸€åˆ—ä¸­çš„è³‡è¨Šè¨Šæ¯ (主旨/æè¿°)" -#: src/lang.c:443 +#: src/lang.c:446 msgid "toggle inverse video" msgstr "切æ›å白顯示" -#: src/lang.c:444 -msgid "toggle mini help menu display" +#: src/lang.c:447 +#, fuzzy +msgid "toggle mini help menu and posting etiquette display" msgstr "切æ›è¿·ä½ èªªæ˜Žé¸å–®é¡¯ç¤º" -#: src/lang.c:445 +#: src/lang.c:448 msgid "cycle the display of authors email address, real name, both or neither" msgstr "週期顯示作者電å­éƒµä»¶åœ°å€ã€çœŸå¯¦å稱ã€å…©è€…或皆éž" -#: src/lang.c:446 +#: src/lang.c:449 msgid "show version information" msgstr "顯示版本資訊" -#: src/lang.c:447 +#: src/lang.c:450 msgid "mark all articles as read and return to group selection menu" msgstr "æ¨™è¨˜æ‰€æœ‰æ–‡ç« ç‚ºå·²è®€ä¸¦å›žåˆ°ç¾¤çµ„é¸æ“‡é¸å–®" -#: src/lang.c:448 +#: src/lang.c:451 msgid "mark all articles as read and enter next group with unread articles" msgstr "標記所有文章為已讀並進入下一個群組與未讀文章" -#: src/lang.c:449 +#: src/lang.c:452 msgid "choose first thread in list" msgstr "鏿“‡æ¸…單中的第一筆討論串" -#: src/lang.c:450 +#: src/lang.c:453 msgid "choose last thread in list" msgstr "鏿“‡æ¸…單中的最後一篇討論串" -#: src/lang.c:451 +#: src/lang.c:454 msgid "list articles within current thread (bring up Thread sub-menu)" msgstr "列出目å‰è¨Žè«–串之內的文章 (帶出討論串å­é¸å–®)" -#: src/lang.c:452 +#: src/lang.c:455 msgid "mark article as unread" msgstr "標記文章為未讀" -#: src/lang.c:453 +#: src/lang.c:456 msgid "mark current thread, range or tagged threads as read" msgstr "標記目å‰çš„討論串ã€ç¯„åœæˆ–已標定討論串為已讀" -#: src/lang.c:454 +#: src/lang.c:457 msgid "mark current thread, range or tagged threads as unread" msgstr "標記目å‰çš„討論串ã€ç¯„åœæˆ–已標定討論串為未讀" -#: src/lang.c:455 +#: src/lang.c:458 msgid "mark current/range/selected/pattern/tagged as read after prompting" msgstr "標記目å‰çš„/範åœ/å·²é¸/胚騰/已標定於æç¤ºä¹‹å¾Œç‚ºå·²è®€" -#: src/lang.c:456 +#: src/lang.c:459 msgid "mark current/range/selected/pattern/tagged as unread after prompting" msgstr "標記目å‰çš„/範åœ/å·²é¸/胚騰/已標定於æç¤ºä¹‹å¾Œç‚ºæœªè®€" -#: src/lang.c:457 +#: src/lang.c:460 msgid "toggle display of all/selected articles" msgstr "切æ›é¡¯ç¤ºæ‰€æœ‰/已鏿–‡ç« " -#: src/lang.c:458 +#: src/lang.c:461 msgid "display next group" msgstr "顯示下一個群組" -#: src/lang.c:459 +#: src/lang.c:462 msgid "display previous group" msgstr "顯示上一個群組" -#: src/lang.c:460 +#: src/lang.c:463 msgid "toggle all selections (all articles)" msgstr "åˆ‡æ›æ‰€æœ‰é¸å– (所有文章)" -#: src/lang.c:461 +#: src/lang.c:464 msgid "select group (make \"hot\")" msgstr "é¸å–群組 (設為「熱門ã€)" -#: src/lang.c:462 +#: src/lang.c:465 msgid "select thread" msgstr "é¸å–討論串" -#: src/lang.c:463 +#: src/lang.c:466 msgid "select threads if at least one unread article is selected" msgstr "如果至少é¸å–了一篇未讀文章就é¸å–討論串" -#: src/lang.c:464 +#: src/lang.c:467 msgid "select threads that match user specified pattern" msgstr "é¸å–匹é…使用者指定胚騰的討論串" -#: src/lang.c:465 src/lang.c:521 -#, fuzzy -msgid "tag/untag all parts of current multipart-message in order" -msgstr "ä¾åºæ¨™å®šç›®å‰å¤šéƒ¨ä»¶è¨Šæ¯çš„æ‰€æœ‰éƒ¨åˆ†" - -#: src/lang.c:466 +#: src/lang.c:468 msgid "0 - 9\t choose thread by number" msgstr "0 - 9\t ä¾ç·¨è™Ÿé¸æ“‡è¨Žè«–串" -#: src/lang.c:467 +#: src/lang.c:469 msgid "toggle limit number of articles to get, and reload" msgstr "切æ›è¦æå–文章的é™åˆ¶æ•¸é‡ï¼Œä¸¦é‡æ–°è¼‰å…¥" -#: src/lang.c:468 +#: src/lang.c:470 msgid "toggle display of all/unread articles" msgstr "切æ›é¡¯ç¤ºæ‰€æœ‰/未讀文章" -#: src/lang.c:469 +#: src/lang.c:471 msgid "toggle selection of thread" msgstr "切æ›è¨Žè«–串的é¸å–" -#: src/lang.c:470 +#: src/lang.c:472 msgid "cycle through threading options available" msgstr "é‡è¦†å¾ªç’°å¯ç”¨çš„討論串é¸é …" -#: src/lang.c:471 +#: src/lang.c:473 msgid "undo all selections (all articles)" msgstr "復原所有é¸å– (所有文章)" -#: src/lang.c:472 +#: src/lang.c:474 msgid "untag all tagged threads" msgstr "å–æ¶ˆæ¨™å®šæ‰€æœ‰å·²æ¨™å®šè¨Žè«–串" -#: src/lang.c:473 +#: src/lang.c:475 +#, fuzzy +msgid "search for articles forwards" +msgstr "ä¾ä½œè€…å‘剿œå°‹æ–‡ç« " + +#: src/lang.c:476 +#, fuzzy +msgid "search for articles backwards" +msgstr "ä¾ä½œè€…å‘後æœå°‹æ–‡ç« " + +#: src/lang.c:477 +#, fuzzy +msgid "toggle info message in last line (Message-ID)" +msgstr "åˆ‡æ›æœ€å¾Œä¸€åˆ—çš„è³‡è¨Šè¨Šæ¯ (ç¶²å€)" + +#: src/lang.c:478 +#, fuzzy +msgid "Open article by Message-ID" +msgstr "å‰å¾€ä¾è¨Šæ¯è­˜åˆ¥è™Ÿæ‰€é¸æ–‡ç« " + +#: src/lang.c:479 msgid "add new scope" msgstr "加入新的範åœ" -#: src/lang.c:474 +#: src/lang.c:480 msgid "delete scope" msgstr "刪除範åœ" -#: src/lang.c:475 +#: src/lang.c:481 msgid "edit attributes file" msgstr "編輯屬性檔案" -#: src/lang.c:476 +#: src/lang.c:482 msgid "choose first scope in list" msgstr "鏿“‡æ¸…單中的第一筆範åœ" -#: src/lang.c:477 +#: src/lang.c:483 msgid "0 - 9\t choose scope by number" msgstr "0 - 9\t ä¾ç·¨è™Ÿé¸æ“‡ç¯„åœ" -#: src/lang.c:478 +#: src/lang.c:484 msgid "choose last scope in list" msgstr "鏿“‡æ¸…單中的最後一筆範åœ" -#: src/lang.c:479 +#: src/lang.c:485 msgid "move scope" msgstr "移動範åœ" -#: src/lang.c:480 +#: src/lang.c:486 msgid "rename scope" msgstr "釿–°å‘½å範åœ" -#: src/lang.c:481 +#: src/lang.c:487 msgid "select scope" msgstr "é¸å–範åœ" -#: src/lang.c:482 +#: src/lang.c:488 msgid "mark all articles in group as read" msgstr "標記所有群組中的文章為已讀" -#: src/lang.c:483 +#: src/lang.c:489 msgid "mark all articles in group as read and move to next unread group" msgstr "標記所有群組中的文章為已讀並移動到下一個未讀群組" -#: src/lang.c:484 +#: src/lang.c:490 msgid "choose first group in list" msgstr "鏿“‡æ¸…單中的第一筆群組" -#: src/lang.c:485 +#: src/lang.c:491 msgid "choose group by name" msgstr "ä¾åç¨±é¸æ“‡ç¾¤çµ„" -#: src/lang.c:486 +#: src/lang.c:492 msgid "0 - 9\t choose group by number" msgstr "0 - 9\t ä¾ç·¨è™Ÿé¸æ“‡ç¾¤çµ„" -#: src/lang.c:487 +#: src/lang.c:493 msgid "choose range of groups to be affected by next command" msgstr "鏿“‡å—下一個命令所影響的群組範åœ" -#: src/lang.c:488 +#: src/lang.c:494 msgid "choose last group in list" msgstr "鏿“‡æ¸…單中的最後一個群組" -#: src/lang.c:490 +#: src/lang.c:496 #, fuzzy msgid "list groups which an article has been posted to (by Message-ID)" msgstr "å‰å¾€ä¾è¨Šæ¯è­˜åˆ¥è™Ÿæ‰€é¸æ–‡ç« " -#: src/lang.c:491 +#: src/lang.c:497 msgid " \t (go to article if at least one of the groups is available)" msgstr "" -#: src/lang.c:493 +#: src/lang.c:499 msgid "mark all articles in chosen group unread" msgstr "標記所有在已é¸ç¾¤çµ„中的文章為未讀" -#: src/lang.c:494 +#: src/lang.c:500 msgid "move chosen group within list" msgstr "移動清單內所é¸ç¾¤çµ„" -#: src/lang.c:495 +#: src/lang.c:501 msgid "choose next group with unread news" msgstr "鏿“‡å…·æœ‰æœªè®€æ–°èžçš„下一個群組" -#: src/lang.c:496 src/lang.c:1396 +#: src/lang.c:502 src/lang.c:1409 msgid "quit" msgstr "離開" -#: src/lang.c:497 +#: src/lang.c:503 msgid "quit without saving configuration changes" msgstr "離開但ä¸å„²å­˜çµ„態變更" -#: src/lang.c:498 +#: src/lang.c:504 msgid "read chosen group" msgstr "è®€å–æ‰€é¸ç¾¤çµ„" -#: src/lang.c:499 +#: src/lang.c:505 msgid "reset .newsrc (all available articles in groups marked unread)" msgstr "é‡ç½® .newsrc (標記所有å¯ç”¨ç¾¤çµ„中的文章為未讀)" -#: src/lang.c:500 +#: src/lang.c:506 msgid "search backwards for a group name" msgstr "å‘後æœå°‹ç¾¤çµ„å稱" -#: src/lang.c:501 +#: src/lang.c:507 msgid " \t (all searches are case-insensitive and wrap around)" msgstr " \t (所有æœå°‹ä¸é ˆç¬¦åˆå¤§å°å¯«ä¸¦å›žåˆ°é–‹å§‹éƒ¨åˆ†)" -#: src/lang.c:502 +#: src/lang.c:508 msgid "search forwards for a group name" msgstr "å‘剿œå°‹ç¾¤çµ„å稱" -#: src/lang.c:503 +#: src/lang.c:509 msgid "subscribe to chosen group" msgstr "訂閱所é¸ç¾¤çµ„" -#: src/lang.c:504 +#: src/lang.c:510 msgid "subscribe to groups that match pattern" msgstr "訂閱匹é…胚騰的群組" -#: src/lang.c:505 +#: src/lang.c:511 msgid "reread active file to check for any new news" msgstr "釿–°è®€å–ç¾ç”¨æª”案以檢查看看任何新的新èž" -#: src/lang.c:506 +#: src/lang.c:512 msgid "toggle display of group name only or group name plus description" msgstr "切æ›åªé¡¯ç¤ºç¾¤çµ„å稱或是群組å稱加上æè¿°" -#: src/lang.c:507 +#: src/lang.c:513 msgid "toggle display to show all/unread subscribed groups" msgstr "切æ›é¡¯ç¤ºå…¨éƒ¨/未讀的已訂閱群組" -#: src/lang.c:508 +#: src/lang.c:514 msgid "unsubscribe from chosen group" msgstr "å–æ¶ˆè¨‚閱所é¸ç¾¤çµ„" -#: src/lang.c:509 +#: src/lang.c:515 msgid "unsubscribe from groups that match pattern" msgstr "å–æ¶ˆè¨‚閱匹é…胚騰的群組" -#: src/lang.c:510 +#: src/lang.c:516 msgid "sort the list of groups" msgstr "排åºç¾¤çµ„清單" -#: src/lang.c:511 +#: src/lang.c:517 msgid "toggle display to show all/subscribed groups" msgstr "切æ›é¡¯ç¤ºå…¨éƒ¨/已訂閱的群組" -#: src/lang.c:512 +#: src/lang.c:518 +#, fuzzy +msgid "tag/untag all parts of current multipart-message in order" +msgstr "ä¾åºæ¨™å®šç›®å‰å¤šéƒ¨ä»¶è¨Šæ¯çš„æ‰€æœ‰éƒ¨åˆ†" + +#: src/lang.c:519 msgid "0 - 9\t choose article by number" msgstr "0 - 9\t ä¾ç·¨è™Ÿé¸æ“‡æ–‡ç« " -#: src/lang.c:513 +#: src/lang.c:520 msgid "mark thread as read and return to group index page" msgstr "標記討論串為已讀並回到群組索引é é¢" -#: src/lang.c:514 +#: src/lang.c:521 msgid "mark thread as read and enter next unread thread or group" msgstr "標記討論串為已讀並輸入下一個未讀的討論串或群組" -#: src/lang.c:515 +#: src/lang.c:522 msgid "choose first article in list" msgstr "鏿“‡æ¸…單中的第一篇文章" -#: src/lang.c:516 +#: src/lang.c:523 msgid "choose last article in list" msgstr "鏿“‡æ¸…單中的最後一篇文章" -#: src/lang.c:517 +#: src/lang.c:524 msgid "mark art, range or tagged arts as read; move crsr to next unread art" msgstr "標記文章ã€ç¯„åœæˆ–已標定文章為已讀;移動游標到下一篇未讀文章" -#: src/lang.c:518 +#: src/lang.c:525 msgid "mark article, range or tagged articles as unread" msgstr "標記文章ã€ç¯„åœæˆ–已標定文章為未讀" -#: src/lang.c:519 +#: src/lang.c:526 msgid "mark current thread as unread" msgstr "標記目å‰è¨Žè«–串為未讀" -#: src/lang.c:520 +#: src/lang.c:527 msgid "read chosen article" msgstr "è®€å–æ‰€é¸æ–‡ç« " -#: src/lang.c:522 +#: src/lang.c:528 msgid "" "Display properties\n" "------------------" @@ -2434,7 +2451,7 @@ msgstr "" "顯示屬性\n" "------------------" -#: src/lang.c:523 +#: src/lang.c:529 msgid "" "Miscellaneous\n" "-------------" @@ -2442,7 +2459,7 @@ msgstr "" "雜項\n" "-------------" -#: src/lang.c:524 +#: src/lang.c:530 msgid "" "Moving around\n" "-------------" @@ -2450,7 +2467,7 @@ msgstr "" "四處移動\n" "-------------" -#: src/lang.c:525 +#: src/lang.c:531 msgid "" "Group/thread/article operations\n" "-------------------------------" @@ -2458,7 +2475,7 @@ msgstr "" "群組/討論串/文章æ“作\n" "-------------------------------" -#: src/lang.c:526 +#: src/lang.c:532 msgid "" "Attachment operations\n" "---------------------" @@ -2466,7 +2483,7 @@ msgstr "" "附件æ“作\n" "---------------------" -#: src/lang.c:527 +#: src/lang.c:533 msgid "" "Attribute operations\n" "--------------------" @@ -2474,7 +2491,7 @@ msgstr "" "屬性æ“作\n" "--------------------" -#: src/lang.c:528 +#: src/lang.c:534 msgid "" "Option operations\n" "-----------------" @@ -2482,7 +2499,16 @@ msgstr "" "é¸é …æ“作\n" "-----------------" -#: src/lang.c:529 +#: src/lang.c:535 +#, fuzzy +msgid "" +"Posted article operations\n" +"-------------------------" +msgstr "" +"群組/討論串/文章æ“作\n" +"-------------------------------" + +#: src/lang.c:536 msgid "" "Scope operations\n" "----------------" @@ -2490,7 +2516,7 @@ msgstr "" "ç¯„åœæ“作\n" "----------------" -#: src/lang.c:530 +#: src/lang.c:537 msgid "" "URL operations\n" "--------------" @@ -2498,95 +2524,95 @@ msgstr "" "ç¶²å€æ“作\n" "--------------" -#: src/lang.c:531 +#: src/lang.c:538 msgid "choose first URL in list" msgstr "鏿“‡æ¸…單中的第一筆網å€" -#: src/lang.c:532 +#: src/lang.c:539 msgid "0 - 9\t choose URL by number" msgstr "0 - 9\t ä¾ç·¨è™Ÿé¸æ“‡ç¶²å€" -#: src/lang.c:533 +#: src/lang.c:540 msgid "choose last URL in list" msgstr "鏿“‡æ¸…單中的最後一筆網å€" -#: src/lang.c:534 +#: src/lang.c:541 msgid "search for URLs forwards" msgstr "å‘剿œå°‹ç¶²å€" -#: src/lang.c:535 +#: src/lang.c:542 msgid "search for URLs backwards" msgstr "å‘後æœå°‹ç¶²å€" -#: src/lang.c:536 +#: src/lang.c:543 msgid "Open URL in browser" msgstr "在ç€è¦½å™¨ä¸­é–‹å•Ÿç¶²å€" -#: src/lang.c:537 +#: src/lang.c:544 msgid "toggle info message in last line (URL)" msgstr "åˆ‡æ›æœ€å¾Œä¸€åˆ—çš„è³‡è¨Šè¨Šæ¯ (ç¶²å€)" -#: src/lang.c:539 +#: src/lang.c:546 msgid "Group Level Commands" msgstr "群組層級命令" -#: src/lang.c:540 +#: src/lang.c:547 msgid "Kill filter added" msgstr "ç é™¤å·²åŠ å…¥çš„ç¯©é¸å™¨" -#: src/lang.c:541 +#: src/lang.c:548 msgid "Auto-selection filter added" msgstr "自動é¸å–已加入的篩é¸å™¨" -#: src/lang.c:542 +#: src/lang.c:549 msgid "All parts tagged" msgstr "已標定所有部分" -#: src/lang.c:543 +#: src/lang.c:550 #, fuzzy msgid "All parts untagged" msgstr "已標定所有部分" -#: src/lang.c:544 +#: src/lang.c:551 msgid "Storing article for later posting" msgstr "存入文章以用於ç¨å¾Œå¼µè²¼" -#: src/lang.c:545 +#: src/lang.c:552 msgid "Please enter a valid character" msgstr "請輸入有效字元" -#: src/lang.c:546 +#: src/lang.c:553 #, c-format msgid "Missing part #%d" msgstr "缺少部分的 #%d" -#: src/lang.c:547 +#: src/lang.c:554 msgid "*** No postponed articles ***" msgstr "*** 沒有被擱置的文章 ***" -#: src/lang.c:548 +#: src/lang.c:555 msgid "Not a multi-part message" msgstr "䏿˜¯ä¸€ç¯‡å¤šéƒ¨ä»¶è¨Šæ¯" -#: src/lang.c:549 +#: src/lang.c:556 msgid "You are not subscribed to this group" msgstr "您未訂閱這個群組" -#: src/lang.c:550 +#: src/lang.c:557 msgid "No previous expression" msgstr "沒有上一個表示å¼" -#: src/lang.c:551 +#: src/lang.c:558 msgid "Operation disabled in no-overwrite mode" msgstr "在無覆寫模å¼ä¸­çš„æ“ä½œå·²åœç”¨" #. TODO: replace hard coded key-name in txt_info_postponed -#: src/lang.c:553 +#: src/lang.c:560 #, c-format msgid "%d postponed %s, reuse with ^O...\n" msgstr "%d 已擱置 %s,按下 ^O 以釿–°ä½¿ç”¨â€¦\n" -#: src/lang.c:554 +#: src/lang.c:561 msgid "" "X-Conversion-Note: multipart/alternative contents have been removed.\n" " To get the whole article, turn alternative handling OFF in the Option " @@ -2595,21 +2621,21 @@ msgstr "" "X-Conversion-Note: 多部件/替代內容已被移除。\n" " è¦æå–æ•´ç¯‡æ–‡ç« ï¼Œè«‹åœ¨é¸é …功能表中關閉替代處ç†\n" -#: src/lang.c:556 +#: src/lang.c:563 #, c-format msgid "Save filename for %s/%s is a mailbox. Attachment not saved" msgstr "儲存 %s/%s çš„æª”åæ˜¯ä¸€å€‹ä¿¡ç®±ã€‚附件未被儲存" -#: src/lang.c:557 +#: src/lang.c:564 msgid "TeX2Iso encoded article" msgstr "TeX2Iso 編碼文章" -#: src/lang.c:558 +#: src/lang.c:565 msgid "incomplete " msgstr "ä¸å®Œæ•´çš„ " #. TODO: replace hard coded key-names -#: src/lang.c:560 +#: src/lang.c:567 #, fuzzy, c-format msgid "" "\n" @@ -2668,152 +2694,152 @@ msgstr "" "è¦ç²å¾—更多資訊,請閱讀線上手冊ã€READMEã€INSTALLã€TODO å’Œ FTP 等檔案。\n" "請利用『Rã€å‘½ä»¤ç™¼é€éŒ¯èª¤å ±å‘Š/æ„見給 %s。\n" -#: src/lang.c:576 +#: src/lang.c:583 #, c-format msgid "Invalid From: %s line. Read the INSTALL file again." msgstr "無效的 From: %s 列。請å†é–±è®€ INSTALL 檔案。" -#: src/lang.c:578 +#: src/lang.c:585 msgid "Invalid multibyte sequence found\n" msgstr "出ç¾ç„¡æ•ˆçš„多ä½å…ƒçµ„åºåˆ—\n" -#: src/lang.c:581 +#: src/lang.c:588 #, c-format msgid "Invalid Sender:-header %s" msgstr "無效的 Sender: -header %s" -#: src/lang.c:583 +#: src/lang.c:590 msgid "Inverse video disabled" msgstr "å白顯示已åœç”¨" -#: src/lang.c:584 +#: src/lang.c:591 msgid "Inverse video enabled" msgstr "å白顯示已啟用" -#: src/lang.c:586 +#: src/lang.c:593 #, c-format msgid "Missing definition for %s\n" msgstr "缺少 %s 的定義\n" -#: src/lang.c:587 +#: src/lang.c:594 #, c-format msgid "Invalid key definition '%s'\n" msgstr "無效的按éµå®šç¾©ã€Ž%sã€\n" -#: src/lang.c:588 +#: src/lang.c:595 #, c-format msgid "Invalid keyname '%s'\n" msgstr "無效的按éµå稱『%sã€\n" -#: src/lang.c:589 +#: src/lang.c:596 #, c-format msgid "Keymap file was upgraded to version %s\n" msgstr "Keymap 檔案已å‡ç´šåˆ°ç‰ˆæœ¬ %s\n" -#: src/lang.c:590 +#: src/lang.c:597 #, c-format msgid "Kill From: [%s] (y/n): " msgstr "ç é™¤ From: [%s] (y/n):" -#: src/lang.c:591 +#: src/lang.c:598 msgid "Kill Lines: (num): " msgstr "ç é™¤ Lines: (num):" -#: src/lang.c:592 +#: src/lang.c:599 msgid "Kill Article Menu" msgstr "ç é™¤æ–‡ç« é¸å–®" -#: src/lang.c:593 +#: src/lang.c:600 #, fuzzy, c-format msgid "Kill Msg-ID: [%s] (f/l/o/n): " msgstr "ç é™¤ Msg-Id: [%s] (f/l/o/n):" -#: src/lang.c:594 +#: src/lang.c:601 msgid "Kill pattern scope : " msgstr "ç é™¤èƒšé¨°ç¯„åœ ï¼š" -#: src/lang.c:595 +#: src/lang.c:602 #, c-format msgid "Kill Subject: [%s] (y/n): " msgstr "ç é™¤ Subject: [%s] (y/n):" -#: src/lang.c:596 +#: src/lang.c:603 msgid "Kill text pattern : " msgstr "ç é™¤æ–‡å­—胚騰 :" -#: src/lang.c:597 +#: src/lang.c:604 msgid "Kill time in days : " msgstr "ç é™¤æ™‚é–“æ–¼æ¯æ—¥ :" -#: src/lang.c:599 +#: src/lang.c:606 msgid "Last" msgstr "最後一筆" -#: src/lang.c:600 +#: src/lang.c:607 msgid "-- Last response --" msgstr "-- 最後一筆回應 --" -#: src/lang.c:601 +#: src/lang.c:608 #, c-format msgid "Lines %s " msgstr "列 %s " -#: src/lang.c:604 +#: src/lang.c:610 #, fuzzy msgid "Function not available." msgstr "無法使用文章" -#: src/lang.c:605 +#: src/lang.c:611 msgid "Not reading via NNTP." msgstr "" -#: src/lang.c:606 +#: src/lang.c:613 #, fuzzy, c-format msgid "Group: %s" msgstr "群組 %.*s…" -#: src/lang.c:607 +#: src/lang.c:614 #, fuzzy, c-format msgid "Groups: %s" msgstr "群組 %.*s…" -#: src/lang.c:610 +#: src/lang.c:617 msgid "Mail" msgstr "郵寄" -#: src/lang.c:611 +#: src/lang.c:618 msgid "mailbox " msgstr "ä¿¡ç®± " -#: src/lang.c:612 +#: src/lang.c:619 #, c-format msgid "Mail article(s) to [%.*s]> " msgstr "郵寄文章到 [%.*s]>" -#: src/lang.c:613 +#: src/lang.c:620 #, c-format msgid "Mailing log to %s\n" msgstr "郵寄記錄檔到 %s\n" -#: src/lang.c:614 +#: src/lang.c:621 msgid "Mail bug report..." msgstr "郵寄錯誤報告…" -#: src/lang.c:615 +#: src/lang.c:622 #, c-format msgid "Mail BUG REPORT to %s?" msgstr "郵寄錯誤報告到 %s?" -#: src/lang.c:616 +#: src/lang.c:623 msgid "Mailed" msgstr "已寄出" -#: src/lang.c:617 +#: src/lang.c:624 #, c-format msgid "Mailing to %s..." msgstr "郵寄到 %s…" -#: src/lang.c:618 +#: src/lang.c:625 msgid "" "# [Mail/Save] active file. Format is like news active file:\n" "# groupname max.artnum min.artnum /dir\n" @@ -2825,84 +2851,84 @@ msgstr "" "# ç¬¬å››å€‹æ¬„ä½æ˜¯åŸºåº•目錄 (äº¦å³ ~/Mail 或 ~/News)\n" "#\n" -#: src/lang.c:621 +#: src/lang.c:628 #, c-format msgid "%s marked as read" msgstr "%s 標記為已讀" -#: src/lang.c:622 +#: src/lang.c:629 #, c-format msgid "%s marked as unread" msgstr "%s 標記為未讀" -#: src/lang.c:623 +#: src/lang.c:630 #, c-format msgid "Marked %d of %d %s as read" msgstr "標記 %2$d 中的 %1$d %3$s 為已讀" -#: src/lang.c:624 +#: src/lang.c:631 #, c-format msgid "Marked %d of %d %s as unread" msgstr "標記 %2$d 中的 %1$d %3$s 為未讀" -#: src/lang.c:625 src/lang.c:1352 +#: src/lang.c:632 src/lang.c:1365 msgid "Mark" msgstr "標記" -#: src/lang.c:626 +#: src/lang.c:633 #, c-format msgid "Mark all articles as read%s?" msgstr "標記所有文章為 %s 讀?" -#: src/lang.c:627 +#: src/lang.c:634 #, c-format msgid "Mark article as read%s?" msgstr "標記文章為 %s 讀?" -#: src/lang.c:628 +#: src/lang.c:635 #, c-format msgid "Mark group %s as read?" msgstr "標記群組 %s 為已讀?" -#: src/lang.c:629 +#: src/lang.c:636 #, c-format msgid "Mark thread as read%s?" msgstr "標記討論串為 %s 讀?" -#: src/lang.c:630 +#: src/lang.c:637 #, c-format msgid "Matching %s groups..." msgstr "æ­£åœ¨åŒ¹é… %s 群組…" -#: src/lang.c:631 src/lang.c:645 src/lang.c:651 +#: src/lang.c:638 src/lang.c:651 src/lang.c:654 src/lang.c:660 #, 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:633 +#: src/lang.c:640 #, 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:635 +#: src/lang.c:642 #, c-format msgid "%s=view; %s=save; %s=tag; %s=tag pattern; %s=untag all" msgstr "%s=檢視;%s=儲存;%s=標定;%s=標定胚騰;%s=å–æ¶ˆæ‰€æœ‰æ¨™å®š" -#: src/lang.c:637 +#: src/lang.c:644 #, c-format msgid "" "%s=reverse tagging; %s=search forwards; %s=search backwards; %s=repeat search" msgstr "%s=å呿¨™å®šï¼›%s=å‘剿œå°‹ï¼›%s=å‘後æœå°‹ï¼›%s=é‡è¤‡æœå°‹" -#: src/lang.c:638 src/lang.c:642 +#: src/lang.c:645 src/lang.c:649 #, c-format msgid "=set current to n; %s=next unread; %s=search pattern; %s=kill/select" msgstr "=設定目å‰ç‚º n; %s=下一個未讀;%s=æœå°‹èƒšé¨°ï¼›%s=ç é™¤/é¸å–" -#: src/lang.c:639 +#: src/lang.c:646 #, c-format msgid "" "%s=author search; %s=catchup; %s=line down; %s=line up; %s=mark read; " @@ -2910,262 +2936,262 @@ msgid "" msgstr "" "%s=作者æœå°‹ï¼›%s=設回未讀;%s=下移一列;%s=貼齊;%s=標記讀å–ï¼›%s=列出討論串" -#: src/lang.c:640 +#: src/lang.c:647 #, 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:641 +#: src/lang.c:648 #, c-format msgid "%s=search forwards; %s=search backwards; %s=quit" msgstr "%s=å‘剿œå°‹ï¼›%s=å‘後æœå°‹ï¼›%s=離開" -#: src/lang.c:643 +#: src/lang.c:650 #, 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:644 +#: src/lang.c:652 src/lang.c:661 +#, c-format +msgid "%s=search forwards; %s=search backwards; %s=repeat search" +msgstr "%s=å‘剿œå°‹ï¼›%s=å‘後æœå°‹ï¼›%s=é‡è¤‡æœå°‹" + +#: src/lang.c:653 #, c-format msgid "%s=add; %s=move; %s=rename; %s=delete" msgstr "%s=加入;%s=移動;%s=釿–°å‘½åï¼›%s=刪除" -#: src/lang.c:646 +#: src/lang.c:655 #, 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:647 +#: src/lang.c:656 #, 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:648 +#: src/lang.c:657 #, 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:649 +#: src/lang.c:658 #, c-format msgid "=set current to n; %s=next unread; %s=catchup; %s=display toggle" msgstr "=設定目å‰ç‚º n; %s=下一個未讀;%s=設回未讀;%s=顯示切æ›" -#: src/lang.c:650 +#: src/lang.c:659 #, 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:652 -#, c-format -msgid "%s=search forwards; %s=search backwards; %s=repeat search" -msgstr "%s=å‘剿œå°‹ï¼›%s=å‘後æœå°‹ï¼›%s=é‡è¤‡æœå°‹" - -#: src/lang.c:653 +#: src/lang.c:662 msgid "--More--" msgstr "--更多--" -#: src/lang.c:654 +#: src/lang.c:663 #, c-format msgid "Moving %s..." msgstr "正在移動 %s…" -#: src/lang.c:655 +#: src/lang.c:664 msgid "Message-ID: & last Reference " msgstr "Message-ID: & 最近一筆åƒè€ƒ " -#: src/lang.c:656 +#: src/lang.c:665 msgid "Message-ID: line " msgstr "Message-ID: 列 " -#: src/lang.c:657 +#: src/lang.c:666 msgid "Message-ID: & References: line" msgstr "Message-ID: & References: 列" -#: src/lang.c:659 +#: src/lang.c:668 msgid ", name: " msgstr ",å稱:" -#: src/lang.c:660 +#: src/lang.c:669 #, c-format msgid "Go to newsgroup [%s]> " msgstr "å‰å¾€æ–°èžç¾¤çµ„ [%s]>" -#: src/lang.c:661 +#: src/lang.c:670 msgid "newsgroups" msgstr "æ–°èžç¾¤çµ„" -#: src/lang.c:662 +#: src/lang.c:671 #, c-format msgid "Position %s in group list (1,2,..,$) [%d]> " msgstr "å®šä½ %s 於群組清單 (1,2,..,$) [%d]>" -#: src/lang.c:663 +#: src/lang.c:672 msgid "newsgroup" msgstr "æ–°èžç¾¤çµ„" -#: src/lang.c:664 +#: src/lang.c:673 msgid "Try and save newsrc file again?" msgstr "冿¬¡å˜—試並儲存 newsrc 檔案?" -#: src/lang.c:665 +#: src/lang.c:674 msgid "Warning: No newsgroups were written to your newsrc file. Save aborted." msgstr "警告:沒有任何新èžç¾¤çµ„被寫入您的 newsrc 檔案。已放棄儲存。" -#: src/lang.c:666 +#: src/lang.c:675 msgid "newsrc file saved successfully.\n" msgstr "newsrc 檔案已æˆåŠŸå„²å­˜ã€‚\n" -#: src/lang.c:667 +#: src/lang.c:676 msgid "-- Next response --" msgstr "-- 下一個回應 --" -#: src/lang.c:668 +#: src/lang.c:677 msgid "No " msgstr "å¦ " -#: src/lang.c:669 +#: src/lang.c:678 msgid "*** No articles ***" msgstr "*** 沒有文章 ***" -#: src/lang.c:670 +#: src/lang.c:679 msgid "No articles have been posted" msgstr "沒有任何文章已被張貼" -#: src/lang.c:671 +#: src/lang.c:680 msgid "*** No attachments ***" msgstr "*** 沒有附件 ***" -#: src/lang.c:672 +#: src/lang.c:681 msgid "*** No description ***" msgstr "*** 沒有æè¿° ***" -#: src/lang.c:673 +#: src/lang.c:682 msgid "No filename" msgstr "沒有檔å" -#: src/lang.c:674 +#: src/lang.c:683 msgid "No group" msgstr "沒有群組" -#: src/lang.c:675 +#: src/lang.c:684 msgid "*** No groups ***" msgstr "*** 沒有群組 ***" -#: src/lang.c:676 +#: src/lang.c:685 msgid "No more groups to read" msgstr "已無å¯è®€å–群組" -#: src/lang.c:677 +#: src/lang.c:686 msgid "No last message" msgstr "沒有最近一筆訊æ¯" -#: src/lang.c:678 +#: src/lang.c:687 msgid "No mail address" msgstr "沒有郵件地å€" -#: src/lang.c:679 +#: src/lang.c:688 msgid "No articles marked for saving" msgstr "沒有標記è¦å„²å­˜çš„æ–‡ç« " -#: src/lang.c:680 +#: src/lang.c:689 msgid "No match" msgstr "沒有匹é…" -#: src/lang.c:681 +#: src/lang.c:690 msgid "No more groups" msgstr "已無群組" -#: src/lang.c:682 +#: src/lang.c:691 msgid "No newsgroups" msgstr "沒有新èžç¾¤çµ„" -#: src/lang.c:683 +#: src/lang.c:692 msgid "No next unread article" msgstr "沒有下一篇未讀文章" -#: src/lang.c:684 +#: src/lang.c:693 msgid "No previous group" msgstr "沒有上一個群組" -#: src/lang.c:685 +#: src/lang.c:694 msgid "No previous search, nothing to repeat" msgstr "沒有上一個æœå°‹ï¼Œæ²’有任何æ±è¥¿å¯é‡è¤‡" -#: src/lang.c:686 +#: src/lang.c:695 msgid "No previous unread article" msgstr "沒有上一篇未讀文章" -#: src/lang.c:687 +#: src/lang.c:696 msgid "No responses" msgstr "沒有回應" -#: src/lang.c:688 +#: src/lang.c:697 msgid "No responses to list in current thread" msgstr "在目å‰çš„討論串中沒有回應å¯åˆ—出" -#: src/lang.c:689 +#: src/lang.c:698 msgid "*** No scopes ***" msgstr "*** æ²’æœ‰ç¯„åœ ***" -#: src/lang.c:690 +#: src/lang.c:699 msgid "No search string" msgstr "沒有æœå°‹å­—串" -#: src/lang.c:691 +#: src/lang.c:700 msgid "No subject" msgstr "沒有主旨" -#: src/lang.c:693 +#: src/lang.c:702 #, c-format msgid "%s: Terminal must have clear to end-of-line (ce)\n" msgstr "%s:終端機必須能夠清空到列尾 (ce)\n" -#: src/lang.c:694 +#: src/lang.c:703 #, c-format msgid "%s: Terminal must have clear to end-of-screen (cd)\n" msgstr "%s:終端機必須能夠清空到螢幕末端 (cd)\n" -#: src/lang.c:695 +#: src/lang.c:704 #, c-format msgid "%s: Terminal must have clearscreen (cl) capability\n" msgstr "%s:終端機必須具備清空螢幕 (cl) 的能力\n" -#: src/lang.c:696 +#: src/lang.c:705 #, c-format msgid "%s: Terminal must have cursor motion (cm)\n" msgstr "%s:終端機必須能夠移動游標 (cm)\n" -#: src/lang.c:697 +#: src/lang.c:706 #, c-format msgid "%s: TERM variable must be set to use screen capabilities\n" msgstr "%s:TERM 變數必須被設定以使用螢幕能力\n" -#: src/lang.c:699 +#: src/lang.c:708 #, c-format msgid "No viewer found for %s/%s\n" msgstr "找ä¸åˆ°ä»»ä½•檢視器用於 %s/%s\n" -#: src/lang.c:700 +#: src/lang.c:709 msgid "Newsgroup does not exist on this server" msgstr "æ–°èžç¾¤çµ„ä¸å­˜åœ¨æ–¼é€™å€‹ä¼ºæœå™¨" -#: src/lang.c:701 +#: src/lang.c:710 #, c-format msgid "Group %s not found in active file" msgstr "在ç¾ç”¨æª”案中找ä¸åˆ°ç¾¤çµ„ %s" -#: src/lang.c:702 +#: src/lang.c:711 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:703 +#: src/lang.c:712 msgid "use a)lternative name, use d)efault .newsrc, q)uit tin: " msgstr "使用 a)替代å稱ã€ä½¿ç”¨ d)é è¨­ .newsrcã€q)離開 tin:" -#: src/lang.c:704 +#: src/lang.c:713 #, c-format msgid "" "# NNTP-server -> newsrc translation table and NNTP-server\n" @@ -3194,44 +3220,44 @@ msgstr "" "# news.example.org /tmp/nrc-ex example ex\n" "#\n" -#: src/lang.c:711 +#: src/lang.c:720 msgid "Only" msgstr "åªæœ‰" -#: src/lang.c:712 +#: src/lang.c:721 #, c-format msgid "Option not enabled. Recompile with %s." msgstr "é¸é …æœªå•Ÿç”¨ã€‚é‡æ–°ä»¥ %s 編譯。" -#: src/lang.c:713 +#: src/lang.c:722 msgid "Options Menu" msgstr "é¸é …功能表" -#: src/lang.c:714 +#: src/lang.c:723 msgid "Options Menu Commands" msgstr "é¸é …功能表命令" -#: src/lang.c:717 +#: src/lang.c:726 #, c-format msgid "Error in regex: %s at pos. %d '%s'" msgstr "在正è¦è¡¨ç¤ºå¼ %s çš„ä½ç½® %d 發生錯誤:『%sã€" -#: src/lang.c:718 +#: src/lang.c:727 #, c-format msgid "Error in regex: pcre internal error %d" msgstr "在正è¦è¡¨ç¤ºå¼ä¸­ç™¼ç”ŸéŒ¯èª¤ï¼špcre 內部錯誤 %d" -#: src/lang.c:719 +#: src/lang.c:728 #, c-format msgid "Error in regex: study - pcre internal error %s" msgstr "在正è¦è¡¨ç¤ºå¼ä¸­ç™¼ç”ŸéŒ¯èª¤ï¼šstudy - pcre 內部錯誤 %s" -#: src/lang.c:720 +#: src/lang.c:729 msgid "Post a followup..." msgstr "跟貼…" #. TODO: replace hard coded key-name in txt_post_error_ask_postpone -#: src/lang.c:722 +#: src/lang.c:731 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" @@ -3241,282 +3267,302 @@ msgstr "" "éŒ¯èª¤æ˜¯æš«æ™‚æˆ–æ˜¯å¯æ”¹æ­£çš„,您å¯ä»¥æ“±ç½®æ–‡ç« \n" "並於ç¨å¾Œä»¥ ^O 冿¬¡å–出它。\n" -#: src/lang.c:725 +#: src/lang.c:734 msgid "Posted articles history" msgstr "張貼文章歷å²è¨˜éŒ„" -#: src/lang.c:726 +#: src/lang.c:735 +#, fuzzy +msgid "Posted Articles Menu Commands" +msgstr "屬性功能表指令" + +#: src/lang.c:736 +msgid "Lookup failed" +msgstr "" + +#: src/lang.c:737 +#, fuzzy +msgid "Operation not available for replies by mail" +msgstr "å›žåˆ°ç¾¤çµ„é¸æ“‡å±¤ç´š" + +#: src/lang.c:738 +#, fuzzy +msgid "Already in posted articles history level" +msgstr "張貼文章歷å²è¨˜éŒ„" + +#: src/lang.c:739 #, c-format msgid "Post to newsgroup(s) [%s]> " msgstr "張貼到新èžç¾¤çµ„ [%s]>" -#: src/lang.c:727 +#: src/lang.c:740 msgid "-- post processing started --" msgstr "-- 張貼處ç†é–‹å§‹ --" -#: src/lang.c:728 +#: src/lang.c:741 msgid "-- post processing completed --" msgstr "-- 張貼處ç†å®Œæˆ --" -#: src/lang.c:729 +#: src/lang.c:742 #, c-format msgid "Post subject [%s]> " msgstr "張貼主旨 [%s]>" -#: src/lang.c:730 +#: src/lang.c:743 msgid "" "# Summary of mailed/posted messages viewable by 'W' command from within " "tin.\n" msgstr "# 郵寄/å¼µè²¼çš„è¨Šæ¯æ¦‚è¦å¯ä»¥åœ¨ tin 之中經由『Wã€å‘½ä»¤ä¾†æª¢è¦–。\n" -#: src/lang.c:731 +#: src/lang.c:744 msgid "Posting article..." msgstr "張貼文章…" -#: src/lang.c:732 +#: src/lang.c:745 #, c-format msgid "Post postponed articles [%%s]? (%s/%s/%s/%s/%s): " msgstr "張貼被擱置的文章 [%%s]?(%s/%s/%s/%s/%s):" -#: src/lang.c:733 +#: src/lang.c:746 #, c-format msgid "Hot %s" msgstr "熱門 %s" -#: src/lang.c:734 +#: src/lang.c:747 #, c-format msgid "Tagged %s" msgstr "已標定 %s" -#: src/lang.c:735 +#: src/lang.c:748 #, c-format msgid "Untagged %s" msgstr "已喿¶ˆæ¨™å®š %s" -#: src/lang.c:737 +#: src/lang.c:750 #, c-format msgid "Preparing for filtering on Path header (%d/%d)..." msgstr "" -#: src/lang.c:739 +#: src/lang.c:752 msgid "Processing mail messages marked for deletion." msgstr "è™•ç†æ¨™è¨˜ç‚ºåˆªé™¤çš„郵件訊æ¯ã€‚" -#: src/lang.c:740 +#: src/lang.c:753 msgid "Processing saved articles marked for deletion." msgstr "è™•ç†æ¨™è¨˜ç‚ºåˆªé™¤çš„已儲存文章。" -#: src/lang.c:741 +#: src/lang.c:754 #, c-format msgid "Accept Followup-To? %s=post, %s=ignore, %s=quit: " msgstr "接å—跟貼?%s=張貼,%s=忽略,%s=離開:" -#: src/lang.c:742 +#: src/lang.c:755 msgid "Article unchanged, abort mailing?" msgstr "文章未變更,放棄郵寄?" -#: src/lang.c:743 +#: src/lang.c:756 #, c-format msgid "Do you want to see postponed articles (%d)?" msgstr "您è¦çœ‹åˆ°æ“±ç½®çš„æ–‡ç«  (%d) 嗎?" -#: src/lang.c:745 +#: src/lang.c:758 msgid "Add quick kill filter?" msgstr "加入快速ç é™¤ç¯©é¸å™¨ï¼Ÿ" -#: src/lang.c:746 +#: src/lang.c:759 msgid "Add quick selection filter?" msgstr "åŠ å…¥å¿«é€Ÿé¸æ“‡ç¯©é¸å™¨ï¼Ÿ" -#: src/lang.c:747 +#: src/lang.c:760 msgid "Do you really want to quit?" msgstr "您真的è¦é›¢é–‹å—Žï¼Ÿ" -#: src/lang.c:748 +#: src/lang.c:761 #, c-format msgid "%s=edit cancel message, %s=quit, %s=delete (cancel) [%%s]: " msgstr "%s=ç·¨è¼¯å–æ¶ˆè¨Šæ¯ï¼Œ%s=離開,%s=刪除 (å–æ¶ˆ) [%%s]:" -#: src/lang.c:749 +#: src/lang.c:762 msgid "You have tagged articles in this group - quit anyway?" msgstr "您已在這個群組中標定文章 - 無論如何都è¦é›¢é–‹ï¼Ÿ" -#: src/lang.c:750 +#: src/lang.c:763 #, c-format msgid "%s=quit, %s=edit, %s=postpone: " msgstr "%s=離開,%s=編輯,%s=擱置:" -#: src/lang.c:751 +#: src/lang.c:764 #, c-format msgid "%s=quit %s=edit %s=save kill description: " msgstr "%s=離開 %s=編輯 %s=儲存ç é™¤æè¿°ï¼š" -#: src/lang.c:752 +#: src/lang.c:765 #, c-format msgid "%s=quit %s=edit %s=save select description: " msgstr "%s=離開 %s=編輯 %s=儲存é¸å–æè¿°ï¼š" -#: src/lang.c:753 +#: src/lang.c:766 msgid "Do you really want to quit without saving your configuration?" msgstr "您真的è¦é›¢é–‹å»ä¸å„²å­˜æ‚¨çš„組態嗎?" -#: src/lang.c:756 +#: src/lang.c:769 msgid "Invalid range - valid are '0-9.$' eg. 1-$" msgstr "ç„¡æ•ˆçš„ç¯„åœ - 有效是『0-9.$ã€ä¾‹å¦‚:1-$" -#: src/lang.c:757 +#: src/lang.c:770 msgid "Do you want to abort this operation?" msgstr "æ‚¨è¦æ”¾æ£„這個æ“作嗎?" -#: src/lang.c:758 +#: src/lang.c:771 msgid "Do you want to exit tin immediately?" msgstr "您è¦é¦¬ä¸Šé›¢é–‹ tin 嗎?" -#: src/lang.c:759 +#: src/lang.c:772 msgid "Reading ('q' to quit)..." msgstr "è®€å– (『qã€è¡¨ç¤ºé›¢é–‹)…" -#: src/lang.c:760 +#: src/lang.c:773 #, c-format msgid "Reading %sarticles..." msgstr "è®€å– %s 篇文章…" -#: src/lang.c:761 +#: src/lang.c:774 #, c-format msgid "Reading %sattributes file...\n" msgstr "è®€å– %s 屬性檔案…\n" -#: src/lang.c:762 +#: src/lang.c:775 #, c-format msgid "Reading %sconfig file...\n" msgstr "è®€å– %s 組態檔案…\n" -#: src/lang.c:763 +#: src/lang.c:776 msgid "Reading filter file...\n" msgstr "讀å–篩é¸å™¨æª”案…\n" -#: src/lang.c:764 +#: src/lang.c:777 #, c-format msgid "Reading %s groups..." msgstr "è®€å– %s 群組…" -#: src/lang.c:765 +#: src/lang.c:778 msgid "Reading input history file...\n" msgstr "讀å–è¼¸å…¥æ­·å²æª”案…\n" -#: src/lang.c:766 +#: src/lang.c:779 msgid "Reading keymap file...\n" msgstr "è®€å– keymap 檔案…\n" -#: src/lang.c:767 +#: src/lang.c:780 msgid "Reading groups from active file... " msgstr "從ç¾ç”¨æª”案讀å–群組…" -#: src/lang.c:768 +#: src/lang.c:781 msgid "Reading groups from newsrc file... " msgstr "從 newsrc 檔案讀å–群組…" -#: src/lang.c:769 +#: src/lang.c:782 msgid "Reading newsgroups file... " msgstr "è®€å–æ–°èžç¾¤çµ„檔案…" -#: src/lang.c:770 +#: src/lang.c:783 msgid "Reading newsrc file..." msgstr "è®€å– newsrc 檔案…" -#: src/lang.c:771 +#: src/lang.c:784 msgid "References: line " msgstr "References: 列 " -#: src/lang.c:773 +#: src/lang.c:786 #, c-format msgid "(%d:%02d remaining)" msgstr "(%d:%02d 還剩餘)" -#: src/lang.c:775 +#: src/lang.c:788 #, c-format msgid "Bogus group %s removed." msgstr "å‡é€ çš„群組 %s 已移除。" -#: src/lang.c:776 -msgid "Removed from the previous rule: " +#: src/lang.c:789 +#, fuzzy +msgid "Removed from this rule: " msgstr "已從上一個è¦å‰‡ç§»é™¤ï¼š" -#: src/lang.c:777 +#: src/lang.c:790 #, c-format msgid "Error: rename %s to %s" msgstr "éŒ¯èª¤ï¼šé‡æ–°å‘½å %s 為 %s" -#: src/lang.c:778 +#: src/lang.c:791 msgid "Reply to author..." msgstr "回覆給作者…" -#: src/lang.c:779 +#: src/lang.c:792 msgid "Repost" msgstr "釿–°å¼µè²¼" -#: src/lang.c:780 +#: src/lang.c:793 msgid "Reposting article..." msgstr "釿–°å¼µè²¼æ–‡ç« â€¦" -#: src/lang.c:781 +#: src/lang.c:794 #, c-format msgid "Repost article(s) to group(s) [%s]> " msgstr "釿–°å¼µè²¼æ–‡ç« åˆ°ç¾¤çµ„ [%s]>" -#: src/lang.c:782 +#: src/lang.c:795 msgid "Reset newsrc?" msgstr "é‡ç½® newsrc?" -#: src/lang.c:783 +#: src/lang.c:796 msgid "Responses have been directed to the following newsgroups" msgstr "回應已被導å‘下列新èžç¾¤çµ„" -#: src/lang.c:784 +#: src/lang.c:797 #, c-format msgid "Responses have been directed to poster. %s=mail, %s=post, %s=quit: " msgstr "回應已被導å‘張貼者。%s=郵寄,%s=張貼,%s=離開:" -#: src/lang.c:786 +#: src/lang.c:799 msgid "Press to continue..." msgstr "按下 以繼續…" -#: src/lang.c:788 +#: src/lang.c:801 #, c-format msgid "Select From [%s] (y/n): " msgstr "é¸å–自 [%s] (y/n):" -#: src/lang.c:789 +#: src/lang.c:802 msgid "Select Lines: (num): " msgstr "é¸å–多列:(num):" -#: src/lang.c:790 +#: src/lang.c:803 msgid "Auto-select Article Menu" msgstr "自動é¸å–文章é¸å–®" -#: src/lang.c:791 +#: src/lang.c:804 #, fuzzy, c-format msgid "Select Msg-ID [%s] (f/l/o/n): " msgstr "é¸å– Msg-Id [%s] (f/l/o/n):" -#: src/lang.c:792 +#: src/lang.c:805 msgid "Select pattern scope: " msgstr "é¸å–胚騰範åœï¼š" -#: src/lang.c:793 +#: src/lang.c:806 #, c-format msgid "Select Subject [%s] (y/n): " msgstr "é¸å–主旨 [%s] (y/n):" -#: src/lang.c:794 +#: src/lang.c:807 msgid "Select text pattern : " msgstr "é¸å–文字胚騰:" -#: src/lang.c:795 +#: src/lang.c:808 msgid "Select time in days : " msgstr "é¸å–時間天數 :" -#: src/lang.c:796 +#: src/lang.c:809 #, c-format msgid "" "# %s server configuration file\n" @@ -3537,54 +3583,54 @@ msgstr "" "############################################################################\n" "\n" -#: src/lang.c:802 +#: src/lang.c:815 msgid "Showing unread groups only" msgstr "åªé¡¯ç¤ºæœªè®€ç¾¤çµ„" -#: src/lang.c:803 +#: src/lang.c:816 msgid "Subject: line (ignore case) " msgstr "Subject: 列 (忽略大å°å¯«) " -#: src/lang.c:804 +#: src/lang.c:817 msgid "Subject: line (case sensitive)" msgstr "Subject: 列 (大å°å¯«ç›¸ç¬¦)" -#: src/lang.c:805 +#: src/lang.c:818 msgid "Save" msgstr "儲存" -#: src/lang.c:806 +#: src/lang.c:819 #, c-format msgid "Save '%s' (%s/%s)?" msgstr "儲存『%sã€(%s/%s)?" -#: src/lang.c:807 +#: src/lang.c:820 msgid "Save configuration before continuing?" msgstr "繼續之å‰å…ˆå„²å­˜çµ„態?" -#: src/lang.c:808 +#: src/lang.c:821 msgid "Save filename> " msgstr "儲存檔å>" -#: src/lang.c:809 +#: src/lang.c:822 msgid "Saved" msgstr "已儲存" -#: src/lang.c:810 +#: src/lang.c:823 #, c-format msgid "%4d unread (%4d hot) %s in %s\n" msgstr "%4d 未讀 (%4d 熱門) %s æ–¼ %s\n" -#: src/lang.c:811 +#: src/lang.c:824 #, c-format msgid "Saved %s...\n" msgstr "已儲存 %s…\n" -#: src/lang.c:812 +#: src/lang.c:825 msgid "Nothing was saved" msgstr "沒有任何æ±è¥¿è¢«å„²å­˜" -#: src/lang.c:813 +#: src/lang.c:826 #, c-format msgid "" "\n" @@ -3593,182 +3639,182 @@ msgstr "" "\n" "%s %d %s 來自 %d %s\n" -#: src/lang.c:814 +#: src/lang.c:827 #, c-format msgid "-- %s saved to %s%s --" msgstr "-- %s 儲存到 %s%s --" -#: src/lang.c:815 +#: src/lang.c:828 #, c-format msgid "-- %s saved to %s - %s --" msgstr "-- %s 儲存到 %s - %s --" -#: src/lang.c:816 +#: src/lang.c:829 msgid "Saving..." msgstr "儲存中…" -#: src/lang.c:817 +#: src/lang.c:830 #, c-format msgid "%s: Screen initialization failed" msgstr "%s:螢幕åˆå§‹åŒ–失敗" -#: src/lang.c:819 +#: src/lang.c:832 #, c-format msgid "%s: screen is too small\n" msgstr "%s:螢幕太å°\n" -#: src/lang.c:821 +#: src/lang.c:834 #, fuzzy, c-format msgid "screen is too small, %s is exiting" msgstr "螢幕太å°ï¼Œ%s 正在離開\n" -#: src/lang.c:822 +#: src/lang.c:835 msgid "Delete scope?" msgstr "刪除範åœï¼Ÿ" -#: src/lang.c:823 +#: src/lang.c:836 msgid "Enter scope> " msgstr "輸入範åœ>" -#: src/lang.c:824 +#: src/lang.c:837 msgid "Select new position> " msgstr "é¸å–æ–°ä½ç½®>" -#: src/lang.c:825 +#: src/lang.c:838 msgid "New position cannot be a global scope" msgstr "æ–°ä½ç½®ä¸å¯æ˜¯å…¨åŸŸç¯„åœ" -#: src/lang.c:826 +#: src/lang.c:839 msgid "Global scope, operation not allowed" msgstr "全域範åœï¼Œæ“作ä¸å…許" -#: src/lang.c:827 +#: src/lang.c:840 msgid "Rename scope> " msgstr "釿–°å‘½å範åœ>" -#: src/lang.c:828 +#: src/lang.c:841 msgid "Select scope> " msgstr "é¸å–範åœ>" -#: src/lang.c:829 +#: src/lang.c:842 msgid "Scopes Menu" msgstr "範åœé¸å–®" -#: src/lang.c:830 +#: src/lang.c:843 msgid "Scopes Menu Commands" msgstr "範åœåŠŸèƒ½è¡¨æŒ‡ä»¤" -#: src/lang.c:831 +#: src/lang.c:844 #, c-format msgid "Search backwards [%s]> " msgstr "å‘後æœå°‹ [%s]>" -#: src/lang.c:832 +#: src/lang.c:845 #, c-format msgid "Search body [%s]> " msgstr "æœå°‹å…§æ–‡ [%s]>" -#: src/lang.c:833 +#: src/lang.c:846 #, c-format msgid "Search forwards [%s]> " msgstr "å‘剿œå°‹ [%s]>" -#: src/lang.c:834 +#: src/lang.c:847 msgid "Searching..." msgstr "æœå°‹ä¸­â€¦" -#: src/lang.c:835 +#: src/lang.c:848 #, c-format msgid "Searching article %d of %d ('q' to abort)..." msgstr "æœå°‹æ–‡ç«  %2$d 中的 %1$d (『qã€ä»¥æ”¾æ£„)…" -#: src/lang.c:836 +#: src/lang.c:849 msgid "Select article> " msgstr "é¸å–文章>" -#: src/lang.c:837 +#: src/lang.c:850 msgid "" "Select option number before text or use arrow keys and . 'q' to quit." msgstr "é¸å–æ–‡å­—å‰æ–¹çš„é¸é …數字或使用方å‘éµå’Œ 。『qã€ä»¥é›¢é–‹ã€‚" -#: src/lang.c:838 +#: src/lang.c:851 msgid "Select group> " msgstr "é¸å–群組>" -#: src/lang.c:839 +#: src/lang.c:852 #, c-format msgid "Enter selection pattern [%s]> " msgstr "è¼¸å…¥é¸æ“‡èƒšé¨° [%s]>" -#: src/lang.c:840 +#: src/lang.c:853 msgid "Select thread> " msgstr "é¸å–討論串> " -#: src/lang.c:841 +#: src/lang.c:854 #, 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:842 +#: src/lang.c:855 msgid "servers active-file" msgstr "伺æœå™¨ç›®å‰æª”案" -#: src/lang.c:843 +#: src/lang.c:856 msgid "Cannot move into new newsgroups. Subscribe first..." msgstr "無法移入新的新èžç¾¤çµ„。請先訂閱…" -#: src/lang.c:844 +#: src/lang.c:857 msgid "" msgstr "" -#: src/lang.c:845 +#: src/lang.c:858 #, c-format msgid "Starting: (%s)" msgstr "開始:(%s)" -#: src/lang.c:846 +#: src/lang.c:859 #, c-format msgid "List Thread (%d of %d)" msgstr "列出討論串 (%2$d 中的 %1$d)" -#: src/lang.c:847 +#: src/lang.c:860 #, c-format msgid "Thread (%.*s)" msgstr "討論串 (%.*s)" -#: src/lang.c:848 +#: src/lang.c:861 msgid "Enter wildcard subscribe pattern> " msgstr "輸入è¬ç”¨å­—元訂閱胚騰>" -#: src/lang.c:849 +#: src/lang.c:862 #, c-format msgid "subscribed to %d groups" msgstr "已訂閱 %d 群組" -#: src/lang.c:850 +#: src/lang.c:863 #, c-format msgid "Subscribed to %s" msgstr "已訂閱 %s" -#: src/lang.c:851 +#: src/lang.c:864 msgid "Subscribing... " msgstr "訂閱…" -#: src/lang.c:852 +#: src/lang.c:865 #, c-format msgid "Repost or supersede article(s) [%%s]? (%s/%s/%s): " msgstr "釿–°å¼µè²¼æˆ–å–代文章 [%%s]?(%s/%s/%s):" -#: src/lang.c:853 +#: src/lang.c:866 #, c-format msgid "Supersede article(s) to group(s) [%s]> " msgstr "å–代文章於群組 [%s]>" -#: src/lang.c:854 +#: src/lang.c:867 msgid "Superseding article ..." msgstr "å–代文章…" -#: src/lang.c:855 +#: src/lang.c:868 #, c-format msgid "" "\n" @@ -3777,24 +3823,24 @@ msgstr "" "\n" "å·²åœæ­¢ã€‚輸入『fgã€ä»¥é‡æ–°å•Ÿå‹• %s\n" -#: src/lang.c:857 +#: src/lang.c:870 #, c-format msgid "%d days" msgstr "%d 天" -#: src/lang.c:858 +#: src/lang.c:871 msgid "" msgstr "" -#: src/lang.c:859 +#: src/lang.c:872 msgid "TeX " msgstr "TeX " -#: src/lang.c:860 +#: src/lang.c:873 msgid "# Default action/prompt strings\n" msgstr "# é è¨­çš„動作/æç¤ºå­—串\n" -#: src/lang.c:861 +#: src/lang.c:874 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" @@ -3812,108 +3858,108 @@ msgstr "" "# case=ON/OFF ON=篩é¸å™¨å¤§å°å¯«é ˆç›¸ç¬¦ OFF=忽略大å°å¯«\n" "# expire=ON/OFF ON=é™åˆ¶åˆ° default_filter_days OFF=䏿œƒéŽæœŸ\n" -#: src/lang.c:874 +#: src/lang.c:887 msgid "" "# If ON use print current subject or newsgroup description in the last line\n" msgstr "# 如果為 ON å°±å°å‡ºç›®å‰çš„主旨或最後一列中的新èžç¾¤çµ„æè¿°\n" -#: src/lang.c:875 +#: src/lang.c:888 msgid "# Host & time info used for detecting new groups (don't touch)\n" msgstr "# 主機 & æ™‚é–“è³‡è¨Šç”¨æ–¼åµæ¸¬æ–°ç¾¤çµ„ (ä¸å½±éŸ¿)\n" -#: src/lang.c:876 +#: src/lang.c:889 msgid "There is no news\n" msgstr "沒有任何新èž\n" -#: src/lang.c:877 +#: src/lang.c:890 msgid "Thread" msgstr "討論串" -#: src/lang.c:878 +#: src/lang.c:891 msgid "Thread Level Commands" msgstr "討論串層級命令" -#: src/lang.c:879 +#: src/lang.c:892 msgid "Thread deselected" msgstr "è¨Žè«–ä¸²å·²å–æ¶ˆé¸å–" -#: src/lang.c:880 +#: src/lang.c:893 msgid "Thread selected" msgstr "討論串已é¸å–" -#: src/lang.c:882 +#: src/lang.c:895 msgid "threads" msgstr "討論串" -#: src/lang.c:884 +#: src/lang.c:897 msgid "thread" msgstr "討論串" -#: src/lang.c:885 +#: src/lang.c:898 #, c-format msgid "Thread %4s of %4s" msgstr "討論串 %2$4s 中的 %1$4s" -#: src/lang.c:886 +#: src/lang.c:899 msgid "Threading articles..." msgstr "討論串文章…" -#: src/lang.c:887 +#: src/lang.c:900 #, c-format msgid "Toggled word highlighting %s" msgstr "已切æ›å­—詞高亮度顯示 %s" -#: src/lang.c:888 +#: src/lang.c:901 msgid "Toggled rot13 encoding" msgstr "å·²åˆ‡æ› rot13 編碼" -#: src/lang.c:889 -#, c-format -msgid "Toggled german TeX encoding %s" +#: src/lang.c:902 +#, fuzzy, c-format +msgid "Toggled German TeX encoding %s" msgstr "已切æ›å¾·èªž TeX 編碼 %s" -#: src/lang.c:890 +#: src/lang.c:903 #, c-format msgid "Toggled tab-width to %d" msgstr "已切æ›è·³æ ¼å¯¬åº¦ç‚º %d" -#: src/lang.c:892 +#: src/lang.c:905 #, c-format msgid "%d Trying to dotlock %s" msgstr "%d 嘗試點鎖定 %s" -#: src/lang.c:893 +#: src/lang.c:906 #, c-format msgid "%d Trying to lock %s" msgstr "%d 嘗試鎖定 %s" -#: src/lang.c:895 +#: src/lang.c:908 msgid " h=help" msgstr " h=求助" -#: src/lang.c:897 +#: src/lang.c:910 msgid "Unlimited" msgstr "沒有é™åˆ¶" -#: src/lang.c:898 +#: src/lang.c:911 msgid "Enter wildcard unsubscribe pattern> " msgstr "è¼¸å…¥å–æ¶ˆè¨‚閱的è¬ç”¨å­—元胚騰>" -#: src/lang.c:899 +#: src/lang.c:912 #, c-format msgid "Error decoding %s : %s" msgstr "解碼 %s 時發生錯誤:%s" -#: src/lang.c:900 +#: src/lang.c:913 msgid "No end." msgstr "æ²’æœ‰çµæŸã€‚" -#: src/lang.c:901 +#: src/lang.c:914 #, c-format msgid "%s successfully decoded." msgstr "%s å·²æˆåŠŸè§£ç¢¼ã€‚" -#: src/lang.c:902 +#: src/lang.c:915 #, c-format msgid "" "%*s[-- %s/%s, %suuencoded file, %d lines, name: %s --]\n" @@ -3922,109 +3968,109 @@ msgstr "" "%*s[-- %s/%s,%suuencoded 檔案,%d 列,å稱:%s --]\n" "\n" -#: src/lang.c:903 +#: src/lang.c:916 msgid "unread " msgstr "未讀 " -#: src/lang.c:904 +#: src/lang.c:917 #, c-format msgid "unsubscribed from %d groups" msgstr "已從 %d ç¾¤çµ„å–æ¶ˆè¨‚é–±" -#: src/lang.c:905 +#: src/lang.c:918 #, c-format msgid "Unsubscribed from %s" msgstr "已從 %s å–æ¶ˆè¨‚é–±" -#: src/lang.c:906 +#: src/lang.c:919 msgid "Unsubscribing... " msgstr "å–æ¶ˆè¨‚閱…" -#: src/lang.c:907 +#: src/lang.c:920 msgid "Unthreading articles..." msgstr "展開討論串文章…" -#: src/lang.c:908 +#: src/lang.c:921 msgid "Updated" msgstr "已更新" -#: src/lang.c:909 +#: src/lang.c:922 msgid "Updating" msgstr "æ›´æ–°" -#: src/lang.c:910 +#: src/lang.c:923 msgid "URL Menu" msgstr "ç¶²å€é¸å–®" -#: src/lang.c:911 +#: src/lang.c:924 msgid "URL Menu Commands" msgstr "ç¶²å€åŠŸèƒ½è¡¨æŒ‡ä»¤" -#: src/lang.c:912 +#: src/lang.c:925 #, c-format msgid "Opening %s" msgstr "開啟 %s" -#: src/lang.c:913 +#: src/lang.c:926 msgid "Select URL> " msgstr "é¸å–ç¶²å€>" -#: src/lang.c:914 +#: src/lang.c:927 msgid "No URLs in this article" msgstr "在這篇文章中沒有網å€" -#: src/lang.c:915 +#: src/lang.c:928 msgid "Use MIME display program for this message?" msgstr "這個訊æ¯ä½¿ç”¨ MIME 顯示程å¼ï¼Ÿ" -#: src/lang.c:916 +#: src/lang.c:929 msgid " -c mark all news as read in subscribed newsgroups (batch mode)" msgstr " -c 標記所有在訂閱新èžç¾¤çµ„中的新èžç‚ºå·²è®€ (批次模å¼)" -#: src/lang.c:917 +#: src/lang.c:930 msgid " -Z return status indicating if any unread news (batch mode)" msgstr " -Z å›žå‚³ç‹€æ…‹æŒ‡å‡ºæ˜¯å¦æœ‰ä»»ä½•æœªè®€æ–°èž (批次模å¼)" -#: src/lang.c:918 +#: src/lang.c:931 msgid " -q don't check for new newsgroups" msgstr " -q 䏿ª¢æŸ¥æ–°çš„æ–°èžç¾¤çµ„" -#: src/lang.c:919 +#: src/lang.c:932 msgid " -X don't save any files on quit" msgstr " -X 離開時ä¸å„²å­˜ä»»ä½•檔案" -#: src/lang.c:920 +#: src/lang.c:933 msgid " -d don't show newsgroup descriptions" msgstr " -d ä¸é¡¯ç¤ºæ–°èžç¾¤çµ„çš„æè¿°" -#: src/lang.c:921 +#: src/lang.c:934 msgid " -G limit get only limit articles/group" msgstr " -G limit åªæå–æœ‰é™çš„æ–‡ç« /群組" -#: src/lang.c:922 +#: src/lang.c:935 #, c-format msgid " -H help information about %s" msgstr " -H %s 相關的說明資訊" -#: src/lang.c:923 +#: src/lang.c:936 msgid " -h this help message" msgstr " -h 這份說明訊æ¯" -#: src/lang.c:924 +#: src/lang.c:937 #, c-format msgid " -I dir news index file directory [default=%s]" msgstr " -I dir æ–°èžç´¢å¼•檔案目錄 [é è¨­=%s]" -#: src/lang.c:925 +#: src/lang.c:938 msgid " -u update index files (batch mode)" msgstr " -u 更新索引檔案 (批次模å¼)" -#: src/lang.c:926 +#: src/lang.c:939 #, c-format msgid " -m dir mailbox directory [default=%s]" msgstr " -m dir 信箱目錄 [é è¨­=%s]" -#: src/lang.c:927 +#: src/lang.c:940 #, c-format msgid "" "\n" @@ -4033,49 +4079,49 @@ msgstr "" "\n" "郵寄錯誤報告/評論給 %s" -#: src/lang.c:928 +#: src/lang.c:941 msgid " -N mail new news to your posts (batch mode)" msgstr " -N éƒµå¯„å°æ–¼æ‚¨çš„å¼µè²¼çš„æ–°èž (批次模å¼)" -#: src/lang.c:929 +#: src/lang.c:942 msgid " -M user mail new news to specified user (batch mode)" msgstr " -M user 郵寄新的新èžçµ¦æŒ‡å®šä½¿ç”¨è€… (批次模å¼)" -#: src/lang.c:930 +#: src/lang.c:943 #, c-format msgid " -f file subscribed to newsgroups file [default=%s]" msgstr " -f file 訂閱新èžç¾¤çµ„檔案 [é è¨­=%s]" -#: src/lang.c:931 +#: src/lang.c:944 msgid " -x no-posting mode" msgstr " -x ä¸è¨±å¼µè²¼æ¨¡å¼" -#: src/lang.c:932 +#: src/lang.c:945 msgid " -w post an article and exit" msgstr " -w 張貼文章然後離開" -#: src/lang.c:933 +#: src/lang.c:946 msgid " -o post all postponed articles and exit" msgstr " -o 張貼所有擱置的文章然後離開" -#: src/lang.c:934 +#: src/lang.c:947 msgid " -R read news saved by -S option" msgstr " -R 讀å–ç”± -S é¸é …所儲存的新èž" -#: src/lang.c:935 +#: src/lang.c:948 #, c-format msgid " -s dir save news directory [default=%s]" msgstr " -s dir 儲存新èžç›®éŒ„ [é è¨­=%s]" -#: src/lang.c:936 +#: src/lang.c:949 msgid " -S save new news for later reading (batch mode)" msgstr " -S 儲存新的新èžä»¥ä¾¿ç¨å¾Œè®€å– (批次模å¼)" -#: src/lang.c:937 +#: src/lang.c:950 msgid " -z start if any unread news" msgstr " -z å¦‚æžœæœ‰ä»»ä½•æœªè®€æ–°èžæ‰é–‹å•Ÿ" -#: src/lang.c:938 +#: src/lang.c:951 #, c-format msgid "" "A Usenet reader.\n" @@ -4086,35 +4132,35 @@ msgstr "" "\n" "用法:%s [é¸é …] [æ–°èžç¾¤çµ„[,...]]" -#: src/lang.c:939 +#: src/lang.c:952 msgid " -v verbose output for batch mode options" msgstr " -v 詳細輸出用於批次模å¼é¸é …" -#: src/lang.c:940 +#: src/lang.c:953 msgid " -V print version & date information" msgstr " -V å°å‡ºç‰ˆæœ¬ & 日期資訊" -#: src/lang.c:941 +#: src/lang.c:954 #, c-format msgid "%s only useful without batch mode operations\n" msgstr "%s åªæœ‰åœ¨éžæ‰¹æ¬¡æ¨¡å¼æ“作時有用\n" -#: src/lang.c:942 +#: src/lang.c:955 #, c-format msgid "%s only useful for batch mode operations\n" msgstr "%s åªæœ‰åœ¨æ‰¹æ¬¡æ¨¡å¼æ“作時有用\n" -#: src/lang.c:943 +#: src/lang.c:956 #, fuzzy, c-format msgid "%s only useful for batch or debug mode operations\n" msgstr "%s åªæœ‰åœ¨æ‰¹æ¬¡æ¨¡å¼æ“作時有用\n" -#: src/lang.c:944 +#: src/lang.c:957 #, c-format msgid "Useless combination %s and %s. Ignoring %s.\n" msgstr "ç„¡ç”¨çš„çµ„åˆ %s å’Œ %s。忽略 %s。\n" -#: src/lang.c:946 +#: src/lang.c:959 #, c-format msgid "" "\n" @@ -4123,12 +4169,12 @@ msgstr "" "\n" "%s%d è¶…å‡ºç¯„åœ (0 - %d)。é‡ç½®ç‚º 0" -#: src/lang.c:947 +#: src/lang.c:960 #, c-format msgid "View '%s' (%s/%s)?" msgstr "檢視『%sã€(%s/%s)?" -#: src/lang.c:949 +#: src/lang.c:962 #, c-format msgid "" "\n" @@ -4139,7 +4185,7 @@ msgstr "" "警告:張貼超出 %d 欄ä½ã€‚第 %d 列是第一個長列:\n" "%-100s\n" -#: src/lang.c:950 +#: src/lang.c:963 msgid "" "\n" "Warning: article unchanged after editing\n" @@ -4147,7 +4193,7 @@ msgstr "" "\n" "警告:文章編輯之後未變更\n" -#: src/lang.c:951 +#: src/lang.c:964 msgid "" "\n" "Warning: \"Subject:\" contains only whitespaces.\n" @@ -4155,7 +4201,7 @@ msgstr "" "\n" "警告:「Subject:ã€åªå«ç©ºç™½ã€‚\n" -#: src/lang.c:952 +#: src/lang.c:965 msgid "" "\n" "Warning: \"Subject:\" begins with \"Re: \" but there are no \"References:" @@ -4164,7 +4210,7 @@ msgstr "" "\n" "警告:「Subject:ã€ä»¥ã€ŒRe:ã€é–‹å§‹ä½†æ˜¯æ²’有「References:ã€ã€‚\n" -#: src/lang.c:954 +#: src/lang.c:967 msgid "" "\n" "Warning: Article has \"References:\" but \"Subject:\" does not begin\n" @@ -4174,7 +4220,7 @@ msgstr "" "警告:文章有「References:ã€ä½†æ˜¯ã€ŒSubject:ã€ä¸¦éž\n" " 以「Re:ã€é–‹å§‹ä¸”ä¸åŒ…å«ã€Œ(was:ã€ã€‚\n" -#: src/lang.c:957 +#: src/lang.c:970 msgid "" "Read carefully!\n" "\n" @@ -4196,7 +4242,7 @@ msgstr "" "這是您å³å°‡å–消的文章:\n" "\n" -#: src/lang.c:961 +#: src/lang.c:974 msgid "" "\n" "Warning: You are using a non-plain transfer encoding (such as base64 or\n" @@ -4210,7 +4256,7 @@ msgstr "" " 文章。如果æŸå€‹ç°½å被該 inews ç¨‹å¼æ‰€é™„加,它將\n" " 無法被é©ç•¶åœ°ç·¨ç¢¼ã€‚\n" -#: src/lang.c:966 +#: src/lang.c:979 msgid "" "\n" "Warning: \"example\" is a reserved hierarchy!\n" @@ -4218,7 +4264,7 @@ msgstr "" "\n" "警告:「exampleã€æ˜¯è¢«ä¿ç•™çš„éšŽå±¤çµæ§‹ï¼\n" -#: src/lang.c:967 +#: src/lang.c:980 #, c-format msgid "" "\n" @@ -4233,7 +4279,7 @@ msgstr "" "在您 %s 檔案中的æŸäº›å€¼å·²æœ‰è®Šæ›´ï¼\n" "è«‹åƒé–± WHATSNEW …等等\n" -#: src/lang.c:969 +#: src/lang.c:982 #, c-format msgid "" "\n" @@ -4246,7 +4292,7 @@ msgstr "" "您正在從較新的版本é™ç´šåˆ° tin %sï¼\n" "在您 %s 檔案中的æŸäº›å€¼å¯èƒ½æœƒè¢«å¿½ç•¥ï¼Œå…¶ä»–值也å¯èƒ½å·²æœ‰è®Šæ›´ï¼\n" -#: src/lang.c:972 +#: src/lang.c:985 #, c-format msgid "" "Warning: tin wrote fewer groups to your\n" @@ -4261,7 +4307,7 @@ msgstr "" "ä¸¦æœªå–æ¶ˆè¨‚é–± %ld %s,那麼這就代表發生了錯誤,而您應該\n" "æ–¼å†æ¬¡å•Ÿå‹• tin 之å‰å…ˆå‚™ä»½æ‚¨çš„ %sï¼\n" -#: src/lang.c:976 +#: src/lang.c:989 #, c-format msgid "" "\n" @@ -4270,12 +4316,12 @@ msgstr "" "\n" "警告:找到 %d 個『-- \\nã€åˆ—,這也許會使æŸäº›äººæ„Ÿåˆ°å›°æƒ‘。\n" -#: src/lang.c:977 +#: src/lang.c:990 #, c-format msgid "Warning: Only %d out of %d articles were saved" msgstr "è­¦å‘Šï¼šåªæœ‰ %2$d 中的 %1$d 篇文章被儲存" -#: src/lang.c:978 +#: src/lang.c:991 #, c-format msgid "" "\n" @@ -4289,13 +4335,13 @@ msgstr "" "警告:您的簽åé•·åº¦å·²è¶…éŽ %d 列。 由於簽å通常\n" " 䏿œƒç”¨ä¾†å‚³è¼¸ä»»ä½•æœ‰ç”¨çš„è³‡è¨Šï¼Œå®ƒå€‘æ‡‰è©²è¦æ„ˆçŸ­æ„ˆå¥½ã€‚\n" -#: src/lang.c:982 +#: src/lang.c:995 #, c-format msgid "" "Warning: this mail address may contain a spamtrap. %s=continue, %s=abort? " msgstr "警告:這個郵件地å€å¯èƒ½åŒ…å«åžƒåœ¾é™·é˜±ã€‚%s=繼續,%s=放棄?" -#: src/lang.c:983 +#: src/lang.c:996 msgid "" "\n" "Warning: Signatures should start with '-- \\n' not with '--\\n'.\n" @@ -4303,37 +4349,37 @@ msgstr "" "\n" "è­¦å‘Šï¼šç°½åæ‡‰è©²ä»¥ã€Ž-- \\nã€èµ·å§‹è€Œéžä»¥ã€Ž--\\nã€ã€‚\n" -#: src/lang.c:984 +#: src/lang.c:997 msgid "Writing attributes file..." msgstr "寫入屬性檔案…" -#: src/lang.c:986 -#, c-format -msgid "%d Responses" +#: src/lang.c:999 +#, fuzzy, c-format +msgid "%4d Responses" msgstr "%d 篇回應" -#: src/lang.c:988 +#: src/lang.c:1001 #, c-format msgid "Added %d %s" msgstr "已加入 %d %s" -#: src/lang.c:989 +#: src/lang.c:1002 msgid "No unsubscribed groups to show" msgstr "æ²’æœ‰å·²å–æ¶ˆè¨‚閱的群組å¯é¡¯ç¤º" -#: src/lang.c:990 +#: src/lang.c:1003 msgid "Showing subscribed to groups only" msgstr "åªé¡¯ç¤ºå·²è¨‚閱群組" -#: src/lang.c:991 +#: src/lang.c:1004 msgid "Yes " msgstr "是 " -#: src/lang.c:992 +#: src/lang.c:1005 msgid " You have mail" msgstr " 您有郵件" -#: src/lang.c:997 +#: src/lang.c:1010 #, c-format msgid "" "\n" @@ -4354,11 +4400,11 @@ msgstr "" " 變更 MM_NETWORK_CHARSET 的設定為é©ç•¶çš„值,\n" " 以用於您的張貼。\n" -#: src/lang.c:1008 +#: src/lang.c:1021 msgid " -D mode debug mode" msgstr " -D æ¨¡å¼ é™¤éŒ¯æ¨¡å¼" -#: src/lang.c:1012 +#: src/lang.c:1025 msgid "" "Read carefully!\n" "\n" @@ -4385,11 +4431,11 @@ msgstr "" "這是您å³å°‡è¦å–消的文章:\n" "\n" -#: src/lang.c:1021 +#: src/lang.c:1034 msgid "toggle color" msgstr "切æ›é¡è‰²" -#: src/lang.c:1022 +#: src/lang.c:1035 msgid "" "# Changing colors of several screen parts\n" "# Possible values are:\n" @@ -4435,11 +4481,11 @@ msgstr "" "# 15 = 亮白色\n" "\n" -#: src/lang.c:1042 +#: src/lang.c:1055 msgid " -a toggle color flag" msgstr " -a 切æ›é¡è‰²æ——標" -#: src/lang.c:1046 +#: src/lang.c:1059 msgid "" "\n" "Error: Followup-To set to more than one newsgroup!\n" @@ -4447,7 +4493,7 @@ msgstr "" "\n" "錯誤:跟貼被設定超éŽä¸€å€‹æ–°èžç¾¤çµ„ï¼\n" -#: src/lang.c:1047 +#: src/lang.c:1060 #, c-format msgid "" "\n" @@ -4456,7 +4502,7 @@ msgstr "" "\n" "錯誤:「%sã€è¢«é‡æ–°å‘½å,使用「%sã€åšç‚ºæ›¿ä»£ï¼\n" -#: src/lang.c:1048 +#: src/lang.c:1061 #, c-format msgid "" "\n" @@ -4465,7 +4511,7 @@ msgstr "" "\n" "錯誤:跨æ¿å¼µè²¼åˆ° %d æ–°èžç¾¤çµ„而沒有跟貼列ï¼\n" -#: src/lang.c:1049 +#: src/lang.c:1062 #, c-format msgid "" "\n" @@ -4474,7 +4520,7 @@ msgstr "" "\n" "錯誤:「%sã€ä¸¦éžæœ‰æ•ˆæ–°èžç¾¤çµ„ï¼\n" -#: src/lang.c:1051 +#: src/lang.c:1064 msgid "" "\n" "Warning: Followup-To set to more than one newsgroup!\n" @@ -4482,7 +4528,7 @@ msgstr "" "\n" "警告:跟貼被設定超éŽä¸€å€‹æ–°èžç¾¤çµ„ï¼\n" -#: src/lang.c:1052 +#: src/lang.c:1065 #, c-format msgid "" "\n" @@ -4491,7 +4537,7 @@ msgstr "" "\n" "警告:「%sã€è¢«é‡æ–°å‘½å,您應該使用「%sã€åšç‚ºæ›¿ä»£ï¼\n" -#: src/lang.c:1053 +#: src/lang.c:1066 #, c-format msgid "" "\n" @@ -4500,7 +4546,7 @@ msgstr "" "\n" "警告:跨æ¿å¼µè²¼åˆ° %d æ–°èžç¾¤çµ„而沒有跟貼列ï¼\n" -#: src/lang.c:1054 +#: src/lang.c:1067 #, c-format msgid "" "\n" @@ -4509,7 +4555,7 @@ msgstr "" "\n" "警告:「%sã€ä¸åœ¨æ‚¨çš„ newsrc 之中,在這個站臺它也許會無效ï¼\n" -#: src/lang.c:1055 +#: src/lang.c:1068 #, c-format msgid "" "\n" @@ -4518,169 +4564,169 @@ msgstr "" "\n" "警告:「%sã€ä¸¦éžé€™å€‹ç«™è‡ºä¸Šçš„æœ‰æ•ˆæ–°èžç¾¤çµ„ï¼\n" -#: src/lang.c:1059 +#: src/lang.c:1072 #, c-format msgid "%d files successfully written from %d articles. %d %s occurred." msgstr "%d 個檔案æˆåŠŸåœ°å¾ž %d 篇文章寫入。%d %s 已發生。" -#: src/lang.c:1060 +#: src/lang.c:1073 msgid "Missing parts." msgstr "缺少部分。" -#: src/lang.c:1061 +#: src/lang.c:1074 msgid "No beginning." msgstr "沒有起始部分。" -#: src/lang.c:1062 +#: src/lang.c:1075 msgid "No data." msgstr "沒有資料。" -#: src/lang.c:1063 +#: src/lang.c:1076 msgid "Unknown error." msgstr "䏿˜ŽéŒ¯èª¤ã€‚" -#: src/lang.c:1066 +#: src/lang.c:1079 #, c-format msgid "\tChecksum of %s (%ld %s)" msgstr "\t%s 的總和檢查碼 (%ld %s)" -#: src/lang.c:1071 +#: src/lang.c:1084 msgid "Reading mail active file... " msgstr "讀å–郵件ç¾ç”¨æª”案…" -#: src/lang.c:1072 +#: src/lang.c:1085 msgid "Reading mailgroups file... " msgstr "讀å–郵件群組檔案…" -#: src/lang.c:1076 +#: src/lang.c:1089 msgid "perform PGP operations on article" msgstr "å°æ–¼æ–‡ç« æ–½è¡Œ PGP æ“作" -#: src/lang.c:1077 +#: src/lang.c:1090 msgid "Add key(s) to public keyring?" msgstr "將密鑰加入公用鑰匙圈?" -#: src/lang.c:1078 +#: src/lang.c:1091 #, c-format msgid "%s=encrypt, %s=sign, %s=both, %s=quit: " msgstr "%s=加密,%s=ç°½å,%s=兩者,%s=離開:" -#: src/lang.c:1079 +#: src/lang.c:1092 #, c-format msgid "%s=sign, %s=sign & include public key, %s=quit: " msgstr "%s=ç°½å,%s=ç°½å & 包å«å…¬é–‹é‡‘鑰,%s=離開:" -#: src/lang.c:1080 +#: src/lang.c:1093 #, c-format msgid "PGP has not been set up (can't open %s)" msgstr "PGP 尚未設置 (無法開啟 %s)" -#: src/lang.c:1081 +#: src/lang.c:1094 msgid "Article not signed and no public keys found" msgstr "文章未被簽å且找ä¸åˆ°ä»»ä½•公開金鑰" -#: src/lang.c:1083 +#: src/lang.c:1096 #, 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:1084 +#: src/lang.c:1097 #, 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:1085 +#: src/lang.c:1098 #, 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:1087 +#: src/lang.c:1100 #, 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:1088 +#: src/lang.c:1101 #, c-format msgid "%s=quit, %s=edit, %s=pgp, %s=send [%%s]: " msgstr "%s=離開,%s=編輯,%s=pgp,%s=ç™¼é€ [%%s]:" -#: src/lang.c:1089 +#: src/lang.c:1102 #, 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:1093 +#: src/lang.c:1106 #, 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:1094 +#: src/lang.c:1107 #, c-format msgid "%s=quit, %s=edit, %s=ispell, %s=send [%%s]: " msgstr "%s=離開,%s=編輯,%s=拼寫檢查,%s=ç™¼é€ [%%s]:" -#: src/lang.c:1095 +#: src/lang.c:1108 #, 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:1097 +#: src/lang.c:1110 #, c-format msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone: " msgstr "%s=離開,%s=編輯,%s=é¸å–®ï¼Œ%s=張貼,%s=擱置:" -#: src/lang.c:1098 +#: src/lang.c:1111 #, c-format msgid "%s=quit, %s=edit, %s=send [%%s]: " msgstr "%s=離開,%s=編輯,%s=ç™¼é€ [%%s]:" -#: src/lang.c:1099 +#: src/lang.c:1112 #, c-format msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone [%%s]: " msgstr "%s=離開,%s=編輯,%s=é¸å–®ï¼Œ%s=張貼,%s=擱置 [%%s]:" -#: src/lang.c:1105 +#: src/lang.c:1118 msgid "Try cache_overview_files to speed up things.\n" msgstr "嘗試 cache_overview_files 以加速。\n" -#: src/lang.c:1106 +#: src/lang.c:1119 msgid "Tin will use local index files instead.\n" msgstr "Tin 將使用本地索引檔案åšç‚ºæ›¿ä»£ã€‚\n" -#: src/lang.c:1107 +#: src/lang.c:1120 msgid "Cannot find NNTP server name" msgstr "找ä¸åˆ° NNTP 伺æœå™¨å稱" -#: src/lang.c:1108 +#: src/lang.c:1121 #, c-format msgid "Connecting to %s:%u..." msgstr "連線到 %s:%u…" -#: src/lang.c:1109 +#: src/lang.c:1122 #, fuzzy msgid "Disconnecting from server..." msgstr "從伺æœå™¨ä¸­æ–·é€£ç·šâ€¦\n" -#: src/lang.c:1110 +#: src/lang.c:1123 #, c-format msgid "Failed to connect to NNTP server %s. Exiting..." msgstr "連線到 NNTP 伺æœå™¨ %s 時失敗。離開…" -#: src/lang.c:1111 +#: src/lang.c:1124 msgid "205 Closing connection" msgstr "205 關閉連接" -#: src/lang.c:1112 +#: src/lang.c:1125 msgid "Your server does not support the NNTP XOVER or OVER command.\n" msgstr "您的伺æœå™¨ä¸æ”¯æ´ NNTP XOVER 或 OVER 命令。\n" -#: src/lang.c:1113 +#: src/lang.c:1126 msgid "Connection to news server has timed out. Reconnect?" msgstr "連線到新èžä¼ºæœå™¨å·²é€¾æ™‚ã€‚é‡æ–°é€£ç·šï¼Ÿ" -#: src/lang.c:1114 +#: src/lang.c:1127 #, c-format msgid "" "Put the server name in the file %s,\n" @@ -4689,46 +4735,46 @@ msgstr "" "在檔案 %s 中放入伺æœå™¨å稱,\n" "或設定環境變數 NNTPSERVER" -#: src/lang.c:1115 +#: src/lang.c:1128 msgid " -A force authentication on connect" msgstr " -A 連線時強制èªè­‰" -#: src/lang.c:1116 +#: src/lang.c:1129 #, c-format msgid " -g serv read news from NNTP server serv [default=%s]" msgstr " -g serv 從 NNTP 伺æœå™¨ serv [é è¨­=%s] è®€å–æ–°èž" -#: src/lang.c:1117 +#: src/lang.c:1130 #, c-format msgid " -p port use port as NNTP port [default=%d]" msgstr " -p port 使用 port åšç‚º NNTP 通訊埠 [é è¨­=%d]" -#: src/lang.c:1118 +#: src/lang.c:1131 #, fuzzy msgid " -Q quick start. Same as -dnq" -msgstr " -Q å¿«é€Ÿé–‹å§‹ã€‚å¦‚åŒ -nqd" +msgstr " -Q å¿«é€Ÿé–‹å§‹ã€‚å¦‚åŒ -dnq" -#: src/lang.c:1119 +#: src/lang.c:1132 msgid " -r read news remotely from default NNTP server" msgstr " -r 從é è¨­ NNTP 伺æœå™¨é ç«¯è®€å–æ–°èž" -#: src/lang.c:1120 +#: src/lang.c:1133 msgid " -l use only LIST instead of GROUP (-n) command" msgstr " -l åªä½¿ç”¨ LIST 以代替 GROUP (-n) 命令" -#: src/lang.c:1121 +#: src/lang.c:1134 msgid " -n only read subscribed .newsrc groups from NNTP server" msgstr " -n 從 NNTP 伺æœå™¨åªè®€å–已訂閱的 .newsrc 群組" -#: src/lang.c:1123 +#: src/lang.c:1136 msgid " -4 force connecting via IPv4" msgstr " -4 強制é€éŽ IPv4 連接" -#: src/lang.c:1124 +#: src/lang.c:1137 msgid " -6 force connecting via IPv6" msgstr " -6 強制é€éŽ IPv6 連接" -#: src/lang.c:1125 +#: src/lang.c:1138 msgid "" "\n" "socket or connect problem\n" @@ -4736,7 +4782,7 @@ msgstr "" "\n" "通訊端或連接å•題\n" -#: src/lang.c:1127 +#: src/lang.c:1140 #, c-format msgid "" "\n" @@ -4745,16 +4791,16 @@ msgstr "" "\n" "連線到 %s:" -#: src/lang.c:1128 +#: src/lang.c:1141 msgid "Giving up...\n" msgstr "放棄…\n" -#: src/lang.c:1130 +#: src/lang.c:1143 #, c-format msgid "%s/tcp: Unknown service.\n" msgstr "%s/tcpï¼šä¸æ˜Žæœå‹™ã€‚\n" -#: src/lang.c:1134 +#: src/lang.c:1147 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" @@ -4762,87 +4808,87 @@ msgstr "" "您的伺æœå™¨æ²’有 Xref: 於它的 XOVER 資訊之中。\n" "Tin 將嘗試使用 XHDR XREF åšç‚ºæ›¿ä»£ (會慢一點)。\n" -#: src/lang.c:1137 +#: src/lang.c:1150 msgid "Your server does not have Xref: in its XOVER information.\n" msgstr "您的伺æœå™¨æ²’有 Xref: 於它的 XOVER 資訊之中。\n" -#: src/lang.c:1140 +#: src/lang.c:1153 #, 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:1143 -msgid " -Q quick start. Same as -qd" -msgstr " -Q å¿«é€Ÿé–‹å§‹ã€‚å¦‚åŒ -qd" +#: src/lang.c:1156 +msgid " -Q quick start. Same as -dq" +msgstr " -Q å¿«é€Ÿé–‹å§‹ã€‚å¦‚åŒ -dq" -#: src/lang.c:1144 +#: src/lang.c:1157 msgid " -l read only active file instead of scanning spool (-n) command" msgstr " -l ç¾ç”¨æª”æ¡ˆå”¯è®€ä»¥ä»£æ›¿æŽƒææš«å­˜ (-n) 命令" -#: src/lang.c:1145 +#: src/lang.c:1158 msgid " -n only read subscribed .newsrc groups from spool" msgstr " -n åªå¾žæš«å­˜è®€å–已訂閱的 .newsrc 群組" -#: src/lang.c:1146 +#: src/lang.c:1159 msgid "Your server does not have Xref: in its NOV-files.\n" msgstr "您的伺æœå™¨æ²’有 Xref: 於它的 NOV 檔案之中。\n" -#: src/lang.c:1150 +#: src/lang.c:1163 msgid "Posting using external inews failed. Use built in inews instead?" msgstr "使用外部 inews 張貼失敗。使用內建 inews åšç‚ºæ›¿ä»£ï¼Ÿ" -#: src/lang.c:1151 +#: src/lang.c:1164 msgid "It worked! Should I always use my built in inews from now on?" msgstr "它åšåˆ°äº†ï¼å¾žç¾åœ¨èµ·ï¼Œæˆ‘應該一律使用內建的 inews?" -#: src/lang.c:1155 +#: src/lang.c:1168 #, c-format msgid "%d %s printed" msgstr "%d %s 已列å°" -#: src/lang.c:1156 +#: src/lang.c:1169 msgid "output article/thread/hot/pattern/tagged articles to printer" msgstr "輸出 文章/討論串/熱門/胚騰/已標定文章 到å°è¡¨æ©Ÿ" -#: src/lang.c:1157 +#: src/lang.c:1170 msgid "Print" msgstr "列å°" -#: src/lang.c:1158 +#: src/lang.c:1171 msgid "Printing..." msgstr "列å°ä¸­â€¦" -#: src/lang.c:1162 +#: src/lang.c:1175 #, fuzzy, c-format msgid "%d %s piped to \"%s\"" msgstr "%d %s 已列å°" -#: src/lang.c:1163 +#: src/lang.c:1176 msgid "pipe article/thread/hot/pattern/tagged articles into command" msgstr "管線 文章/討論串/熱門/胚騰/已標定文章 進入命令" -#: src/lang.c:1164 +#: src/lang.c:1177 msgid "No command" msgstr "沒有命令" -#: src/lang.c:1165 +#: src/lang.c:1178 msgid "Pipe" msgstr "管線" -#: src/lang.c:1166 +#: src/lang.c:1179 #, c-format msgid "Pipe to command [%.*s]> " msgstr "管線到命令 [%.*s]>" -#: src/lang.c:1167 +#: src/lang.c:1180 msgid "Piping..." msgstr "管線中…" -#: src/lang.c:1169 +#: src/lang.c:1182 msgid "Piping not enabled." msgstr "管線未啟用。" -#: src/lang.c:1173 +#: src/lang.c:1186 #, c-format msgid "" "\n" @@ -4857,7 +4903,7 @@ msgstr "" " æ‰å…許。使用逗號(,)來分隔多é‡çš„\n" " æ–°èžç¾¤çµ„å稱。\n" -#: src/lang.c:1178 +#: src/lang.c:1191 #, c-format msgid "" "\n" @@ -4870,7 +4916,7 @@ msgstr "" " 在列中ä¸å¯ä»¥åŒ…å«ç©ºç™½ï¼Œ 因此這是ä¸å…許的。\n" " 請將所有新èžç¾¤çµ„寫入單一列中。\n" -#: src/lang.c:1183 +#: src/lang.c:1196 #, c-format msgid "" "\n" @@ -4883,7 +4929,7 @@ msgstr "" " 這是éžå¸¸æ–°çš„功能,å¯èƒ½ç„¡æ³•被所有的伺æœå™¨æŽ¥æ”¶ã€‚\n" " 為é¿å…麻煩,請將所有新èžç¾¤çµ„寫入單一列中。\n" -#: src/lang.c:1187 +#: src/lang.c:1200 #, c-format msgid "" "\n" @@ -4892,7 +4938,7 @@ msgstr "" "\n" "警告:「%s:ã€åˆ—䏭嫿œ‰æ‡‰è©²è¢«ç§»é™¤çš„空格。\n" -#: src/lang.c:1192 +#: src/lang.c:1205 msgid "" "\n" " If your article contains quoted text please take some time to pare it " @@ -4924,40 +4970,40 @@ msgstr "" " ä¸åœ¨ä¹Žä¸¦æ³¨æ„您張貼所用的格å¼ï¼Œåˆ¥äººå°‡å¾ˆå¯èƒ½\n" " æœƒå®Œå…¨å¿½ç•¥å®ƒï¼Œå°¤å…¶æ˜¯åœ¨é€™å€‹æ“æ“ çš„網路中。\n" -#: src/lang.c:1205 +#: src/lang.c:1218 msgid "shell escape" msgstr "命令殼跳脫" -#: src/lang.c:1206 +#: src/lang.c:1219 #, c-format msgid "Shell Command (%s)" msgstr "命令殼命令 (%s)" -#: src/lang.c:1207 +#: src/lang.c:1220 #, c-format msgid "Enter shell command [%s]> " msgstr "輸入命令殼命令 [%s]>" -#: src/lang.c:1211 +#: src/lang.c:1224 #, c-format msgid "%s: Can't get entry for TERM\n" msgstr "%s:無法æå– TERM æ¢ç›®\n" -#: src/lang.c:1215 +#: src/lang.c:1228 #, c-format msgid "Group %.*s ('q' to quit)..." msgstr "群組 %.*s (『qã€ä»¥é›¢é–‹)…" -#: src/lang.c:1217 +#: src/lang.c:1230 #, c-format msgid "Group %.*s..." msgstr "群組 %.*s…" -#: src/lang.c:1221 +#: src/lang.c:1234 msgid "Server unavailable\n" msgstr "伺æœå™¨ç„¡æ³•使用\n" -#: src/lang.c:1227 +#: src/lang.c:1240 #, c-format msgid "" "%s=pipe; %s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; " @@ -4966,538 +5012,538 @@ msgstr "" "%s=管線;%s=郵寄;%s=列å°ï¼›%s=離開;%s=åˆ‡æ›æ‰€æœ‰/未讀;%s=儲存;%s=標定;%s=å¼µ" "è²¼" -#: src/lang.c:1228 +#: src/lang.c:1241 #, 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:1230 +#: src/lang.c:1243 #, 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:1231 +#: src/lang.c:1244 #, 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:1235 +#: src/lang.c:1248 #, 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:1236 +#: src/lang.c:1249 #, 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:1238 +#: src/lang.c:1251 #, 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:1239 +#: src/lang.c:1252 #, 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:1245 +#: src/lang.c:1258 msgid "Terminal does not support color" msgstr "çµ‚ç«¯æ©Ÿä¸æ”¯æ´é¡è‰²" -#: src/lang.c:1250 +#: src/lang.c:1263 #, c-format msgid "Trying %s" msgstr "嘗試 %s" -#: src/lang.c:1264 src/lang.c:1292 src/lang.c:1574 src/refs.c:292 +#: src/lang.c:1277 src/lang.c:1305 src/lang.c:1587 src/refs.c:292 msgid "None" msgstr "ç„¡" -#: src/lang.c:1265 +#: src/lang.c:1278 msgid "Subject" msgstr "主旨" -#: src/lang.c:1266 +#: src/lang.c:1279 msgid "References" msgstr "åƒè€ƒ" -#: src/lang.c:1267 +#: src/lang.c:1280 msgid "Both Subject and References" msgstr "主旨和åƒè€ƒå…©è€…" -#: src/lang.c:1268 +#: src/lang.c:1281 msgid "Multipart Subject" msgstr "多部件主旨" -#: src/lang.c:1269 +#: src/lang.c:1282 msgid "Percentage Match" msgstr "百分比匹é…" -#: src/lang.c:1282 src/lang.c:1373 src/lang.c:1463 +#: src/lang.c:1295 src/lang.c:1386 src/lang.c:1476 msgid "No" msgstr "å¦" -#: src/lang.c:1283 src/lang.c:1465 +#: src/lang.c:1296 src/lang.c:1478 msgid "Yes" msgstr "是" -#: src/lang.c:1284 +#: src/lang.c:1297 msgid "Hide All" msgstr "éš±è—æ‰€æœ‰" -#: src/lang.c:1293 +#: src/lang.c:1306 msgid "Address" msgstr "地å€" -#: src/lang.c:1294 +#: src/lang.c:1307 msgid "Full Name" msgstr "å…¨å" -#: src/lang.c:1295 +#: src/lang.c:1308 msgid "Address and Name" msgstr "地å€å’Œå稱" -#: src/lang.c:1303 +#: src/lang.c:1316 msgid "Max" msgstr "最大" -#: src/lang.c:1304 +#: src/lang.c:1317 msgid "Sum" msgstr "總和" -#: src/lang.c:1305 +#: src/lang.c:1318 msgid "Average" msgstr "å¹³å‡" -#: src/lang.c:1315 src/lang.c:1335 +#: src/lang.c:1328 src/lang.c:1348 msgid "Black" msgstr "黑色" -#: src/lang.c:1316 src/lang.c:1336 +#: src/lang.c:1329 src/lang.c:1349 msgid "Red" msgstr "紅色" -#: src/lang.c:1317 src/lang.c:1337 +#: src/lang.c:1330 src/lang.c:1350 msgid "Green" msgstr "綠色" -#: src/lang.c:1318 src/lang.c:1338 +#: src/lang.c:1331 src/lang.c:1351 msgid "Brown" msgstr "棕色" -#: src/lang.c:1319 src/lang.c:1339 +#: src/lang.c:1332 src/lang.c:1352 msgid "Blue" msgstr "è—色" -#: src/lang.c:1320 src/lang.c:1340 +#: src/lang.c:1333 src/lang.c:1353 msgid "Pink" msgstr "粉紅" -#: src/lang.c:1321 src/lang.c:1341 +#: src/lang.c:1334 src/lang.c:1354 msgid "Cyan" msgstr "é’色" -#: src/lang.c:1322 src/lang.c:1342 +#: src/lang.c:1335 src/lang.c:1355 msgid "White" msgstr "白色" -#: src/lang.c:1323 +#: src/lang.c:1336 msgid "Gray" msgstr "ç°è‰²" -#: src/lang.c:1324 +#: src/lang.c:1337 msgid "Light Red" msgstr "淺紅色" -#: src/lang.c:1325 +#: src/lang.c:1338 msgid "Light Green" msgstr "淺綠色" -#: src/lang.c:1326 +#: src/lang.c:1339 msgid "Yellow" msgstr "黃色" -#: src/lang.c:1327 +#: src/lang.c:1340 msgid "Light Blue" msgstr "æ·ºè—色" -#: src/lang.c:1328 +#: src/lang.c:1341 msgid "Light Pink" msgstr "淺粉紅" -#: src/lang.c:1329 +#: src/lang.c:1342 msgid "Light Cyan" msgstr "æ·ºé’色" -#: src/lang.c:1330 +#: src/lang.c:1343 msgid "Light White" msgstr "亮白色" -#: src/lang.c:1351 src/lang.c:1470 src/lang.c:1485 +#: src/lang.c:1364 src/lang.c:1483 src/lang.c:1498 msgid "Nothing" msgstr "沒有任何æ±è¥¿" -#: src/lang.c:1353 +#: src/lang.c:1366 msgid "Space" msgstr "空格" -#: src/lang.c:1361 +#: src/lang.c:1374 msgid "Normal" msgstr "一般" -#: src/lang.c:1362 +#: src/lang.c:1375 msgid "Best highlighting" msgstr "最佳高亮度顯示" -#: src/lang.c:1363 +#: src/lang.c:1376 msgid "Underline" msgstr "底線" -#: src/lang.c:1364 +#: src/lang.c:1377 msgid "Reverse video" msgstr "å白顯示" -#: src/lang.c:1365 +#: src/lang.c:1378 msgid "Blinking" msgstr "閃動" -#: src/lang.c:1366 +#: src/lang.c:1379 msgid "Half bright" msgstr "åŠæ˜Žäº®" -#: src/lang.c:1367 +#: src/lang.c:1380 msgid "Bold" msgstr "ç²—é«”" -#: src/lang.c:1374 +#: src/lang.c:1387 msgid "Cc" msgstr "副本" -#: src/lang.c:1375 +#: src/lang.c:1388 msgid "Bcc" msgstr "密件副本" -#: src/lang.c:1376 +#: src/lang.c:1389 msgid "Cc and Bcc" msgstr "副本和密件副本" -#: src/lang.c:1393 src/lang.c:1406 +#: src/lang.c:1406 src/lang.c:1419 msgid "none" msgstr "ç„¡" -#: src/lang.c:1394 +#: src/lang.c:1407 msgid "commands" msgstr "命令" -#: src/lang.c:1395 +#: src/lang.c:1408 msgid "select" msgstr "é¸å–" -#: src/lang.c:1397 +#: src/lang.c:1410 msgid "commands & quit" msgstr "命令 & 離開" -#: src/lang.c:1398 +#: src/lang.c:1411 msgid "commands & select" msgstr "命令 & é¸å–" -#: src/lang.c:1399 +#: src/lang.c:1412 msgid "quit & select" msgstr "離開 & é¸å–" -#: src/lang.c:1400 +#: src/lang.c:1413 msgid "commands & quit & select" msgstr "命令 & 離開 & é¸å–" -#: src/lang.c:1407 +#: src/lang.c:1420 msgid "PageDown" msgstr "下一é " -#: src/lang.c:1408 +#: src/lang.c:1421 msgid "PageNextUnread" msgstr "下一未讀é " -#: src/lang.c:1409 +#: src/lang.c:1422 msgid "PageDown or PageNextUnread" msgstr "䏋䏀頿ˆ–一未讀é " -#: src/lang.c:1415 +#: src/lang.c:1428 msgid "Subject: (case sensitive)" msgstr "Subject: (大å°å¯«ç›¸ç¬¦)" -#: src/lang.c:1416 +#: src/lang.c:1429 msgid "Subject: (ignore case)" msgstr "Subject: (忽略大å°å¯«)" -#: src/lang.c:1417 +#: src/lang.c:1430 msgid "From: (case sensitive)" msgstr "From: (大å°å¯«ç›¸ç¬¦)" -#: src/lang.c:1418 +#: src/lang.c:1431 msgid "From: (ignore case)" msgstr "From: (忽略大å°å¯«)" -#: src/lang.c:1419 +#: src/lang.c:1432 msgid "Msg-ID: & full References: line" msgstr "Message-ID: & 全部 References: 列" -#: src/lang.c:1420 +#: src/lang.c:1433 msgid "Msg-ID: & last References: only" msgstr "Message-ID: & 最後一筆 References: åªæœ‰" -#: src/lang.c:1421 +#: src/lang.c:1434 msgid "Message-ID: entry only" msgstr "åªæœ‰ Message-ID: æ¢ç›®" -#: src/lang.c:1422 +#: src/lang.c:1435 msgid "Lines:" msgstr "Lines:" -#: src/lang.c:1428 +#: src/lang.c:1441 msgid "Don't trim article body" msgstr "ä¸ä¿®å‰ªæ–‡ç« å…§æ–‡" -#: src/lang.c:1429 +#: src/lang.c:1442 msgid "Skip leading blank lines" msgstr "è·³éŽå‰å°Žç©ºåˆ—" -#: src/lang.c:1430 +#: src/lang.c:1443 msgid "Skip trailing blank lines" msgstr "è·³éŽå°¾éš¨ç©ºåˆ—" -#: src/lang.c:1431 +#: src/lang.c:1444 msgid "Skip leading and trailing blank l." msgstr "è·³éŽå‰å°Žå’Œå°¾éš¨ç©ºåˆ—。" -#: src/lang.c:1432 +#: src/lang.c:1445 msgid "Compact multiple between text" msgstr "壓縮文字間多é‡ç©ºåˆ—" -#: src/lang.c:1433 +#: src/lang.c:1446 msgid "Compact multiple and skip leading" msgstr "壓縮多é‡ç©ºåˆ—和跳éŽå‰å°Žç©ºåˆ—" -#: src/lang.c:1434 +#: src/lang.c:1447 msgid "Compact multiple and skip trailing" msgstr "壓縮多é‡ç©ºåˆ—和跳éŽå°¾éš¨ç©ºåˆ—" -#: src/lang.c:1435 +#: src/lang.c:1448 msgid "Compact mltpl., skip lead. & trai." msgstr "壓縮多é‡ç©ºåˆ—,跳éŽå‰å°Ž & 尾隨空列。" -#: src/lang.c:1464 +#: src/lang.c:1477 msgid "Shell archive" msgstr "命令殼存檔" -#: src/lang.c:1471 +#: src/lang.c:1484 msgid "Subject: (descending)" msgstr "Subject: (éžé™)" -#: src/lang.c:1472 +#: src/lang.c:1485 msgid "Subject: (ascending)" msgstr "Subject: (éžå‡)" -#: src/lang.c:1473 +#: src/lang.c:1486 msgid "From: (descending)" msgstr "From: (éžé™)" -#: src/lang.c:1474 +#: src/lang.c:1487 msgid "From: (ascending)" msgstr "From: (éžå‡)" -#: src/lang.c:1475 +#: src/lang.c:1488 msgid "Date: (descending)" msgstr "Date: (éžé™)" -#: src/lang.c:1476 +#: src/lang.c:1489 msgid "Date: (ascending)" msgstr "Date: (éžå‡)" -#: src/lang.c:1477 src/lang.c:1486 +#: src/lang.c:1490 src/lang.c:1499 msgid "Score (descending)" msgstr "分數 (éžé™)" -#: src/lang.c:1478 src/lang.c:1487 +#: src/lang.c:1491 src/lang.c:1500 msgid "Score (ascending)" msgstr "分數 (éžå‡)" -#: src/lang.c:1479 +#: src/lang.c:1492 msgid "Lines: (descending)" msgstr "Lines: (éžé™)" -#: src/lang.c:1480 +#: src/lang.c:1493 msgid "Lines: (ascending)" msgstr "Lines: (éžå‡)" -#: src/lang.c:1488 +#: src/lang.c:1501 msgid "Last posting date (descending)" msgstr "最近一次張貼日期 (éžé™)" -#: src/lang.c:1489 +#: src/lang.c:1502 msgid "Last posting date (ascending)" msgstr "最近一次張貼日期 (éžå‡)" -#: src/lang.c:1495 +#: src/lang.c:1508 msgid "Quick-sort" msgstr "å¿«é€ŸæŽ’åºæ³•" -#: src/lang.c:1496 +#: src/lang.c:1509 msgid "Heap-sort" msgstr "å †ç©æŽ’åºæ³•" -#: src/lang.c:1503 +#: src/lang.c:1516 msgid "Always Keep" msgstr "一律ä¿ç•™" -#: src/lang.c:1504 +#: src/lang.c:1517 msgid "Always Remove" msgstr "一律移除" -#: src/lang.c:1505 +#: src/lang.c:1518 msgid "Mark with D on selection screen" msgstr "æ–¼é¸æ“‡èž¢å¹•以 D 標記" -#: src/lang.c:1511 +#: src/lang.c:1524 msgid "Kill only unread arts" msgstr "åªç é™¤æœªè®€æ–‡ç« " -#: src/lang.c:1512 +#: src/lang.c:1525 msgid "Kill all arts & show with K" msgstr "以 K ç é™¤æ‰€æœ‰æ–‡ç«  & 顯示" #. TODO: s/K/art_marked_killed/ -#: src/lang.c:1513 +#: src/lang.c:1526 msgid "Kill all arts and never show" msgstr "ç é™¤æ‰€æœ‰æ–‡ç« ä¸¦æ°¸ä¸é¡¯ç¤º" -#: src/lang.c:1519 +#: src/lang.c:1532 msgid "Nothing special" msgstr "沒什麼特別" -#: src/lang.c:1520 +#: src/lang.c:1533 msgid "Compress quotes" msgstr "壓縮引言" -#: src/lang.c:1521 +#: src/lang.c:1534 msgid "Quote signatures" msgstr "引用簽å" -#: src/lang.c:1522 +#: src/lang.c:1535 msgid "Compress quotes, quote sigs" msgstr "壓縮引言,引用簽å" -#: src/lang.c:1523 +#: src/lang.c:1536 msgid "Quote empty lines" msgstr "引言空列" -#: src/lang.c:1524 +#: src/lang.c:1537 msgid "Compress quotes, quote empty lines" msgstr "壓縮引言,引言空列" -#: src/lang.c:1525 +#: src/lang.c:1538 msgid "Quote sigs & empty lines" msgstr "引用簽å & 空列" -#: src/lang.c:1526 +#: src/lang.c:1539 msgid "Comp. q., quote sigs & empty lines" msgstr "壓縮引言,引用簽å & 空列" -#: src/lang.c:1566 +#: src/lang.c:1579 msgid "no" msgstr "ç„¡" -#: src/lang.c:1567 +#: src/lang.c:1580 msgid "with headers" msgstr "ä¿ç•™æ¨™é ­" -#: src/lang.c:1568 +#: src/lang.c:1581 msgid "without headers" msgstr "無需標頭" -#: src/lang.c:1575 +#: src/lang.c:1588 msgid "NFKC" msgstr "NFKC" -#: src/lang.c:1577 +#: src/lang.c:1590 msgid "NFKD" msgstr "NFKD" -#: src/lang.c:1578 +#: src/lang.c:1591 msgid "NFC" msgstr "NFC" -#: src/lang.c:1579 +#: src/lang.c:1592 msgid "NFD" msgstr "NFD" -#: src/lang.c:1581 +#: src/lang.c:1594 msgid "NFKC case fold" msgstr "" -#: src/lang.c:1590 +#: src/lang.c:1603 msgid "Display Options" msgstr "顯示é¸é …" -#: src/lang.c:1597 +#: src/lang.c:1610 msgid "Color Options" msgstr "é¡è‰²é¸é …" -#: src/lang.c:1603 +#: src/lang.c:1616 msgid "Highlight Options" msgstr "çªé¡¯é¸é …" -#: src/lang.c:1610 +#: src/lang.c:1623 msgid "Article-Limiting Options" msgstr "文章é™åˆ¶é¸é …" -#: src/lang.c:1616 +#: src/lang.c:1629 msgid "Posting/Mailing Options" msgstr "張貼/郵寄é¸é …" -#: src/lang.c:1622 +#: src/lang.c:1635 msgid "Saving/Printing Options" msgstr "儲存/列å°é¸é …" -#: src/lang.c:1628 +#: src/lang.c:1641 msgid "Expert Options" msgstr "專家é¸é …" -#: src/lang.c:1634 +#: src/lang.c:1647 msgid "Filtering Options" msgstr "篩é¸é¸é …" -#: src/lang.c:1639 src/lang.c:1670 src/lang.c:1676 src/lang.c:1703 -#: src/lang.c:1755 src/lang.c:1761 src/lang.c:1771 src/lang.c:1782 -#: src/lang.c:1800 src/lang.c:1869 src/lang.c:2070 src/lang.c:2076 -#: src/lang.c:2082 src/lang.c:2097 src/lang.c:2109 src/lang.c:2116 -#: src/lang.c:2170 src/lang.c:2179 src/lang.c:2185 src/lang.c:2192 -#: src/lang.c:2199 src/lang.c:2206 src/lang.c:2213 src/lang.c:2220 -#: src/lang.c:2227 src/lang.c:2234 src/lang.c:2241 src/lang.c:2248 -#: src/lang.c:2255 src/lang.c:2262 src/lang.c:2269 src/lang.c:2276 -#: src/lang.c:2283 src/lang.c:2290 src/lang.c:2297 src/lang.c:2304 -#: src/lang.c:2311 src/lang.c:2318 src/lang.c:2325 src/lang.c:2332 -#: src/lang.c:2339 src/lang.c:2346 src/lang.c:2353 src/lang.c:2361 -#: src/lang.c:2377 src/lang.c:2384 src/lang.c:2391 src/lang.c:2398 -#: src/lang.c:2404 src/lang.c:2410 src/lang.c:2427 src/lang.c:2439 -#: src/lang.c:2474 src/lang.c:2527 src/lang.c:2541 src/lang.c:2547 -#: src/lang.c:2572 src/lang.c:2590 src/lang.c:2607 src/lang.c:2619 -#: src/lang.c:2652 src/lang.c:2688 src/lang.c:2708 src/lang.c:2743 -#: src/lang.c:2753 src/lang.c:2760 src/lang.c:2786 src/lang.c:2810 -#: src/lang.c:2887 src/lang.c:2902 src/lang.c:2910 src/lang.c:2924 -#: src/lang.c:2930 src/lang.c:2968 +#: src/lang.c:1652 src/lang.c:1683 src/lang.c:1689 src/lang.c:1716 +#: src/lang.c:1768 src/lang.c:1774 src/lang.c:1784 src/lang.c:1795 +#: src/lang.c:1813 src/lang.c:1882 src/lang.c:2083 src/lang.c:2089 +#: src/lang.c:2095 src/lang.c:2110 src/lang.c:2122 src/lang.c:2129 +#: src/lang.c:2183 src/lang.c:2192 src/lang.c:2198 src/lang.c:2205 +#: src/lang.c:2212 src/lang.c:2219 src/lang.c:2226 src/lang.c:2233 +#: src/lang.c:2240 src/lang.c:2247 src/lang.c:2254 src/lang.c:2261 +#: src/lang.c:2268 src/lang.c:2275 src/lang.c:2282 src/lang.c:2289 +#: src/lang.c:2296 src/lang.c:2303 src/lang.c:2310 src/lang.c:2317 +#: src/lang.c:2324 src/lang.c:2331 src/lang.c:2338 src/lang.c:2345 +#: src/lang.c:2352 src/lang.c:2359 src/lang.c:2366 src/lang.c:2374 +#: src/lang.c:2390 src/lang.c:2397 src/lang.c:2404 src/lang.c:2411 +#: src/lang.c:2417 src/lang.c:2423 src/lang.c:2440 src/lang.c:2452 +#: src/lang.c:2487 src/lang.c:2540 src/lang.c:2554 src/lang.c:2560 +#: src/lang.c:2585 src/lang.c:2603 src/lang.c:2620 src/lang.c:2632 +#: src/lang.c:2665 src/lang.c:2694 src/lang.c:2714 src/lang.c:2742 +#: src/lang.c:2752 src/lang.c:2759 src/lang.c:2785 src/lang.c:2809 +#: src/lang.c:2886 src/lang.c:2901 src/lang.c:2909 src/lang.c:2923 +#: src/lang.c:2929 src/lang.c:2967 msgid " toggles, sets, cancels." msgstr " 切æ›ï¼Œ 設定, å–æ¶ˆã€‚" -#: src/lang.c:1640 +#: src/lang.c:1653 msgid "Show mini menu & posting etiquette" msgstr "顯示迷你é¸å–® & 張貼禮儀" -#: src/lang.c:1641 +#: src/lang.c:1654 msgid "" "# If ON show a mini menu of useful commands at each level\n" "# and posting etiquette after composing an article\n" @@ -5505,15 +5551,15 @@ msgstr "" "# 如果開啟就在æ¯å€‹å±¤ç´šä¸­é¡¯ç¤ºå¸¸ç”¨å‘½ä»¤çš„è¿·ä½ é¸å–®\n" "# 並於撰寫文章之後顯示張貼禮儀\n" -#: src/lang.c:1646 +#: src/lang.c:1659 msgid "Show short description for each newsgroup. toggles & sets." msgstr "顯示æ¯å€‹æ–°èžç¾¤çµ„的簡短æè¿°ã€‚ åˆ‡æ› & 設定。" -#: src/lang.c:1647 +#: src/lang.c:1660 msgid "Show description of each newsgroup" msgstr "顯示æ¯å€‹æ–°èžç¾¤çµ„çš„æè¿°" -#: src/lang.c:1648 +#: src/lang.c:1661 msgid "" "# If ON show group description text after newsgroup name at\n" "# group selection level\n" @@ -5521,19 +5567,19 @@ msgstr "" "# å¦‚æžœé–‹å•Ÿå°±åœ¨ç¾¤çµ„é¸æ“‡å±¤ç´šä¸­æ–¼æ–°èžç¾¤çµ„å稱之後\n" "# 顯示群組æè¿°æ–‡å­—\n" -#: src/lang.c:1653 +#: src/lang.c:1666 #, fuzzy msgid "" "Show From (author) fields in group & thread level. toggles & " "sets." msgstr "在群組é¸å–®ä¸­é¡¯ç¤ºä¸»æ—¨ & 發信者 (作者) 欄ä½ã€‚ åˆ‡æ› & 設定。" -#: src/lang.c:1654 +#: src/lang.c:1667 #, fuzzy msgid "In group and thread level, show author by" msgstr "在群組é¸å–®ä¸­ï¼Œé¡¯ç¤ºä½œè€…" -#: src/lang.c:1655 +#: src/lang.c:1668 #, fuzzy msgid "" "# Part of From field to display in group and thread level\n" @@ -5550,31 +5596,31 @@ msgstr "" "# * 2 = å…¨å\n" "# 3 = 兩者\n" -#: src/lang.c:1664 +#: src/lang.c:1677 msgid "Draw -> or highlighted bar for selection. toggles & sets." msgstr "繪製 -> 或高亮度æ¢ç”¨æ–¼é¸æ“‡ã€‚ åˆ‡æ› & 設定。" -#: src/lang.c:1665 +#: src/lang.c:1678 msgid "Draw -> instead of highlighted bar" msgstr "繪製 -> 以代替高亮度æ¢" -#: src/lang.c:1666 +#: src/lang.c:1679 msgid "# If ON use -> otherwise highlighted bar for selection\n" msgstr "# 如果開啟就使用 -> å¦å‰‡é«˜äº®åº¦æ¢ç”¨æ–¼é¸æ“‡\n" -#: src/lang.c:1671 +#: src/lang.c:1684 msgid "Use inverse video for page headers" msgstr "使用å白顯示用於é é¢æ¨™é ­" -#: src/lang.c:1672 +#: src/lang.c:1685 msgid "# If ON use inverse video for page headers at different levels\n" msgstr "# 如果開啟就於ä¸åŒçš„層級使用å白顯示用於é é¢æ¨™é ­\n" -#: src/lang.c:1677 +#: src/lang.c:1690 msgid "Thread articles by" msgstr "è¨Žè«–ä¸²æ–‡ç« ä¾æ“š" -#: src/lang.c:1678 +#: src/lang.c:1691 msgid "" "# Thread articles by ...\n" "# Possible values are (the default is marked with *):\n" @@ -5594,15 +5640,15 @@ msgstr "" "# 4 = 多部件主旨\n" "# 5 = 百分比匹é…\n" -#: src/lang.c:1689 +#: src/lang.c:1702 msgid "Enter percentage match required to thread together. sets." msgstr "輸入將討論串起所必需的百分比匹é…。 設定。" -#: src/lang.c:1690 +#: src/lang.c:1703 msgid "Thread percentage match" msgstr "討論串百分比匹é…" -#: src/lang.c:1692 +#: src/lang.c:1705 #, no-c-format msgid "" "# Thread percentage match...\n" @@ -5625,11 +5671,11 @@ msgstr "" "# 討論串中。例如:『happyã€å’Œã€Žharpyã€æœƒåŒ¹é…,但是『harpieã€ã€ã€Žhappieã€å’Œ\n" "#『harppyã€æœƒè·Ÿã€Žhappyã€åˆ†åœ¨ä¸åŒçš„討論串\n" -#: src/lang.c:1704 +#: src/lang.c:1717 msgid "Score of a thread" msgstr "討論串的分數" -#: src/lang.c:1705 +#: src/lang.c:1718 msgid "" "# Thread score\n" "# Possible values are (the default is marked with *):\n" @@ -5643,16 +5689,16 @@ msgstr "" "# 1 = 總和\n" "# 2 = å¹³å‡\n" -#: src/lang.c:1713 +#: src/lang.c:1726 msgid "" "Sort articles by Subject, From, Date or Score. toggles & sets." msgstr "æŽ’åºæ–‡ç« ä¾æ“šä¸»é¡Œã€ç™¼ä¿¡è€…ã€æ—¥æœŸæˆ–分數。 åˆ‡æ› & 設定。" -#: src/lang.c:1714 +#: src/lang.c:1727 msgid "Sort articles by" msgstr "æŽ’åºæ–‡ç« ä¾æ“š" -#: src/lang.c:1715 +#: src/lang.c:1728 msgid "" "# Sort articles by ...\n" "# Possible values are (the default is marked with *):\n" @@ -5682,15 +5728,15 @@ msgstr "" "# 9 = 列數éžé™\n" "# 10 = 列數éžå‡\n" -#: src/lang.c:1731 +#: src/lang.c:1744 msgid "Sort threads by Nothing or Score. toggles & sets." msgstr "排åºè¨Žè«–串ä¸ä¾æ“šä»»ä½•æ±è¥¿æˆ–便“šåˆ†æ•¸ã€‚ åˆ‡æ› & 設定。" -#: src/lang.c:1732 +#: src/lang.c:1745 msgid "Sort threads by" msgstr "排åºè¨Žè«–䏲便“š" -#: src/lang.c:1733 +#: src/lang.c:1746 msgid "" "# Sort thread by ...\n" "# Possible values are (the default is marked with *):\n" @@ -5708,44 +5754,44 @@ msgstr "" "# 3 = 最近一次張貼日期éžé™\n" "# 4 = 最近一次張貼日期éžå‡\n" -#: src/lang.c:1743 +#: src/lang.c:1756 msgid "" "Put cursor at first/last unread art in groups. toggles & sets." msgstr "將游標放在群組中第一/最後一篇未讀文章。 åˆ‡æ› & 設定。" -#: src/lang.c:1744 +#: src/lang.c:1757 msgid "Go to first unread article in group" msgstr "å‰å¾€ç¾¤çµ„中第一篇未讀的文章" -#: src/lang.c:1745 +#: src/lang.c:1758 msgid "# If ON put cursor at first unread art in group otherwise last art\n" msgstr "# 如果開啟就將游標放在群組中第一篇未讀文章,å¦å‰‡æ˜¯æœ€å¾Œä¸€ç¯‡æ–‡ç« \n" -#: src/lang.c:1749 +#: src/lang.c:1762 msgid "Show all articles or only unread articles. toggles & sets." msgstr "é¡¯ç¤ºæ‰€æœ‰æ–‡ç« æˆ–åªæœ‰æœªè®€æ–‡ç« ã€‚ åˆ‡æ› & 設定。" -#: src/lang.c:1750 +#: src/lang.c:1763 msgid "Show only unread articles" msgstr "åªé¡¯ç¤ºæœªè®€æ–‡ç« " -#: src/lang.c:1751 +#: src/lang.c:1764 msgid "# If ON show only new/unread articles otherwise show all.\n" msgstr "# 如果開啟就åªé¡¯ç¤ºæ–°çš„/未讀文章,å¦å‰‡å…¨éƒ¨é¡¯ç¤ºã€‚\n" -#: src/lang.c:1756 +#: src/lang.c:1769 msgid "Show only groups with unread arts" msgstr "åªé¡¯ç¤ºæœ‰æœªè®€æ–‡ç« çš„群組" -#: src/lang.c:1757 +#: src/lang.c:1770 msgid "# If ON show only subscribed to groups that contain unread articles.\n" msgstr "# 如果開啟就åªé¡¯ç¤ºåŒ…嫿œªè®€æ–‡ç« çš„訂閱群組。\n" -#: src/lang.c:1762 +#: src/lang.c:1775 msgid "Filter which articles" msgstr "篩é¸å“ªäº›æ–‡ç« " -#: src/lang.c:1763 +#: src/lang.c:1776 msgid "" "# Filter which articles\n" "# Possible values are (the default is marked with *):\n" @@ -5759,11 +5805,11 @@ msgstr "" "# 1 = ç é™¤æ‰€æœ‰æ–‡ç« ä¸¦åœ¨è¨Žè«–串中顯示時以 K 標記\n" "# 2 = ç é™¤æ‰€æœ‰æ–‡ç« ä¸¦æ°¸ä¸é¡¯ç¤ºå®ƒå€‘\n" -#: src/lang.c:1772 +#: src/lang.c:1785 msgid "Go to the next unread article with" msgstr "å‰å¾€ä¸‹ä¸€ç¯‡æœªè®€æ–‡ç« è—‰ç”±" -#: src/lang.c:1773 +#: src/lang.c:1786 msgid "" "# Go to the unread article with following key(s)\n" "# Possible values are (the default is marked with *):\n" @@ -5779,11 +5825,11 @@ msgstr "" "# * 2 = TAB\n" "# 3 = PAGE DOWN 或 TAB\n" -#: src/lang.c:1783 +#: src/lang.c:1796 msgid "How to treat blank lines" msgstr "如何å°å¾…空列" -#: src/lang.c:1784 +#: src/lang.c:1797 msgid "" "# Trim the article body, remove unnecessary blank lines.\n" "# Possible values are (the default is marked with *):\n" @@ -5813,24 +5859,24 @@ msgstr "" "# 7 = 壓縮文字å€å¡Šé–“的多é‡ç©ºåˆ—和跳éŽ\n" "# å‰å°Žå’Œå°¾éš¨ç©ºåˆ—\n" -#: src/lang.c:1801 +#: src/lang.c:1814 msgid "List thread using right arrow key" msgstr "使用å‘å³éµåˆ—出討論串" -#: src/lang.c:1802 +#: src/lang.c:1815 msgid "" "# If ON automatically list thread when entering it using right arrow key.\n" msgstr "# 如果開啟當使用å‘å³éµè¼¸å…¥å®ƒæ™‚就自動列出討論串。\n" -#: src/lang.c:1806 +#: src/lang.c:1819 msgid "Enter character to indicate deleted articles. sets, cancels." msgstr "輸入字元以指出已刪除文章。 設定, å–æ¶ˆã€‚" -#: src/lang.c:1807 +#: src/lang.c:1820 msgid "Character to show deleted articles" msgstr "用來顯示已刪除文章的字元" -#: src/lang.c:1808 +#: src/lang.c:1821 msgid "" "# Character used to show that an art was deleted (default 'D')\n" "# _ is turned into ' '\n" @@ -5838,16 +5884,16 @@ msgstr "" "# 用來顯示文章被刪除的字元 (é è¨­ã€ŽDã€)\n" "# _ 被轉æ›ç‚ºã€Ž ã€\n" -#: src/lang.c:1813 +#: src/lang.c:1826 msgid "" "Enter character to indicate articles in a range. sets, cancels." msgstr "輸入字元以指出在範åœä¸­çš„æ–‡ç« ã€‚ 設定, å–æ¶ˆã€‚" -#: src/lang.c:1814 +#: src/lang.c:1827 msgid "Character to show inrange articles" msgstr "用來顯示範åœä¸­æ–‡ç« çš„å­—å…ƒ" -#: src/lang.c:1815 +#: src/lang.c:1828 msgid "" "# Character used to show that an art is in a range (default '#')\n" "# _ is turned into ' '\n" @@ -5855,17 +5901,17 @@ msgstr "" "# 用來顯示文章在範åœä¸­çš„å­—å…ƒ (é è¨­ã€Ž#ã€)\n" "# _ 被轉æ›ç‚ºã€Ž ã€\n" -#: src/lang.c:1820 +#: src/lang.c:1833 msgid "" "Enter character to indicate that article will return. sets, " "cancels." msgstr "輸入字元以指出該文章將回傳。 設定, å–æ¶ˆã€‚" -#: src/lang.c:1821 +#: src/lang.c:1834 msgid "Character to show returning arts" msgstr "用來顯示回傳文章的字元" -#: src/lang.c:1822 +#: src/lang.c:1835 msgid "" "# Character used to show that an art will return (default '-')\n" "# _ is turned into ' '\n" @@ -5873,16 +5919,16 @@ msgstr "" "# 用來顯示該文章將回傳的字元 (é è¨­ã€Ž-ã€)\n" "# _ 被轉æ›ç‚ºã€Ž ã€\n" -#: src/lang.c:1827 +#: src/lang.c:1840 msgid "" "Enter character to indicate selected articles. sets, cancels." msgstr "è¼¸å…¥å­—å…ƒä»¥æŒ‡å‡ºå·²é¸æ–‡ç« ã€‚ 設定, å–æ¶ˆã€‚" -#: src/lang.c:1828 +#: src/lang.c:1841 msgid "Character to show selected articles" msgstr "ç”¨ä¾†é¡¯ç¤ºå·²é¸æ–‡ç« çš„å­—å…ƒ" -#: src/lang.c:1829 +#: src/lang.c:1842 msgid "" "# Character used to show that an art was auto-selected (default '*')\n" "# _ is turned into ' '\n" @@ -5890,15 +5936,15 @@ msgstr "" "# 用來顯示該文章已被自動é¸å–的字元 (é è¨­ã€Ž*ã€)\n" "# _ 被轉æ›ç‚ºã€Ž ã€\n" -#: src/lang.c:1834 +#: src/lang.c:1847 msgid "Enter character to indicate recent articles. sets, cancels." msgstr "輸入字元以指出最近文章。 設定, å–æ¶ˆã€‚" -#: src/lang.c:1835 +#: src/lang.c:1848 msgid "Character to show recent articles" msgstr "用來顯示最近文章的字元" -#: src/lang.c:1836 +#: src/lang.c:1849 msgid "" "# Character used to show that an art is recent (default 'o')\n" "# _ is turned into ' '\n" @@ -5906,15 +5952,15 @@ msgstr "" "# 用來顯示是最近文章的字元 (é è¨­ã€Žoã€)\n" "# _ 被轉æ›ç‚ºã€Ž ã€\n" -#: src/lang.c:1841 +#: src/lang.c:1854 msgid "Enter character to indicate unread articles. sets, cancels." msgstr "輸入字元以指出未讀文章。 設定, å–æ¶ˆã€‚" -#: src/lang.c:1842 +#: src/lang.c:1855 msgid "Character to show unread articles" msgstr "用來顯示未讀文章的字元" -#: src/lang.c:1843 +#: src/lang.c:1856 msgid "" "# Character used to show that an art is unread (default '+')\n" "# _ is turned into ' '\n" @@ -5922,15 +5968,15 @@ msgstr "" "# 用來顯示該文章未讀的字元 (é è¨­ã€Ž+ã€)\n" "# _ 被轉æ›ç‚ºã€Ž ã€\n" -#: src/lang.c:1848 +#: src/lang.c:1861 msgid "Enter character to indicate read articles. sets, cancels." msgstr "輸入字元以指出已讀文章。 設定, å–æ¶ˆã€‚" -#: src/lang.c:1849 +#: src/lang.c:1862 msgid "Character to show read articles" msgstr "用來顯示已讀文章的字元" -#: src/lang.c:1850 +#: src/lang.c:1863 msgid "" "# Character used to show that an art was read (default ' ')\n" "# _ is turned into ' '\n" @@ -5938,15 +5984,15 @@ msgstr "" "# 用來顯示該文章已讀å–å­—å…ƒ (é è¨­ã€Ž ã€)\n" "# _ 被轉æ›ç‚ºã€Ž ã€\n" -#: src/lang.c:1855 +#: src/lang.c:1868 msgid "Enter character to indicate killed articles. sets, cancels." msgstr "輸入字元以指出被ç é™¤æ–‡ç« ã€‚ 設定, å–æ¶ˆã€‚" -#: src/lang.c:1856 +#: src/lang.c:1869 msgid "Character to show killed articles" msgstr "用來顯示被ç é™¤æ–‡ç« çš„å­—å…ƒ" -#: src/lang.c:1857 +#: src/lang.c:1870 msgid "" "# Character used to show that an art was killed (default 'K')\n" "# kill_level must be set accordingly, _ is turned into ' '\n" @@ -5954,16 +6000,16 @@ msgstr "" "# 用來顯示該文章被ç é™¤çš„å­—å…ƒ (é è¨­ã€ŽKã€)\n" "# kill_level 必須根據ä¸åŒæƒ…æ³è€Œè¨­å®šï¼Œ_ 被轉æ›ç‚ºã€Ž ã€\n" -#: src/lang.c:1862 +#: src/lang.c:1875 msgid "" "Enter character to indicate read selected articles. sets, cancels." msgstr "è¼¸å…¥å­—å…ƒä»¥æŒ‡å‡ºè®€å–æ‰€é¸æ–‡ç« ã€‚ 設定, å–æ¶ˆã€‚" -#: src/lang.c:1863 +#: src/lang.c:1876 msgid "Character to show readselected arts" msgstr "ç”¨ä¾†é¡¯ç¤ºè®€å–æ‰€é¸æ–‡ç« çš„å­—å…ƒ" -#: src/lang.c:1864 +#: src/lang.c:1877 msgid "" "# Character used to show that an art was selected before read (default ':')\n" "# kill_level must be set accordingly, _ is turned into ' '\n" @@ -5971,11 +6017,11 @@ msgstr "" "# 用來顯示該文章讀å–之å‰å·²è¢«é¸çš„å­—å…ƒ (é è¨­ã€Ž:ã€)\n" "# kill_level 必須根據ä¸åŒæƒ…æ³è€Œè¨­å®šï¼Œ_ 被轉æ›ç‚ºã€Ž ã€\n" -#: src/lang.c:1870 +#: src/lang.c:1883 msgid "Abbreviate long newsgroup names" msgstr "將較長新èžç¾¤çµ„å稱縮寫" -#: src/lang.c:1871 +#: src/lang.c:1884 msgid "" "# If ON abbreviate (if necessary) long newsgroup names at group selection\n" "# level and article level like this:\n" @@ -5985,17 +6031,17 @@ msgstr "" "# 層級和文章層級會如下所示:\n" "# news.software.readers -> n.software.readers -> n.s.readers -> n.s.r。\n" -#: src/lang.c:1877 +#: src/lang.c:1890 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:1878 +#: src/lang.c:1891 msgid "Number of lines to scroll in pager" msgstr "é é¢åˆ‡æ›æ™‚æ²å‹•的列數" -#: src/lang.c:1879 +#: src/lang.c:1892 msgid "" "# Number of lines that cursor-up/down will scroll in article pager\n" "# Possible values are (the default is marked with *):\n" @@ -6013,28 +6059,28 @@ msgstr "" "# * 1 = æ²å‹•一列\n" "# 2 或更大 = æ²å‹• 2 或更多列 (åªæœ‰åœ¨é é¢åˆ‡æ›æ™‚)\n" -#: src/lang.c:1889 +#: src/lang.c:1902 msgid "Display signatures. toggles & sets." msgstr "顯示簽å。 åˆ‡æ› & 設定。" -#: src/lang.c:1890 +#: src/lang.c:1903 msgid "Display signatures" msgstr "顯示簽å" -#: src/lang.c:1891 +#: src/lang.c:1904 msgid "# If OFF don't show signatures when displaying articles\n" msgstr "# 如果關閉於顯示文章時就ä¸é¡¯ç¤ºç°½å\n" -#: src/lang.c:1895 +#: src/lang.c:1908 msgid "" "Display uuencoded data as tagged attachments. toggles & sets." msgstr "å°‡ uuencoded 資料顯示為已標定附件。 åˆ‡æ› & 設定。" -#: src/lang.c:1896 +#: src/lang.c:1909 msgid "Display uue data as an attachment" msgstr "å°‡ uue 資料åšç‚ºé™„件顯示" -#: src/lang.c:1897 +#: src/lang.c:1910 msgid "" "# Handling of uuencoded data in the pager\n" "# Possible values are (the default is marked with *):\n" @@ -6053,16 +6099,16 @@ msgstr "" "# 2 = éš±è—æ‰€æœ‰ï¼Œé¡žä¼¼ 1ï¼Œä½†æ˜¯ä»»ä½•çœ‹ä¾†åƒæ˜¯ uuencoded 資料的列,都將\n" "# 被折疊為一標定列。\n" -#: src/lang.c:1907 +#: src/lang.c:1920 msgid "" "Decode German style TeX umlaut codes to ISO. toggles & sets." msgstr "è§£ç¢¼å¾·èªžæ¨£å¼ TeX 變音編碼為 ISO。 åˆ‡æ› & 設定。" -#: src/lang.c:1908 +#: src/lang.c:1921 msgid "Display \"a as Umlaut-a" msgstr "顯示 \"a 為變音 a" -#: src/lang.c:1909 +#: src/lang.c:1922 msgid "" "# If ON decode German style TeX umlaut codes to ISO and\n" "# show \"a as Umlaut-a, etc.\n" @@ -6070,15 +6116,15 @@ msgstr "" "# å¦‚æžœé–‹å•Ÿå°±è§£ç¢¼å¾·èªžæ¨£å¼ TeX 變音編碼為 ISO 並\n" "# 顯示 \"a 為變音 a ...等等\n" -#: src/lang.c:1914 src/lang.c:1924 +#: src/lang.c:1927 src/lang.c:1937 msgid "Space separated list of header fields" msgstr "ä»¥ç©ºæ ¼åˆ†éš”çš„æ¨™é ­æ¬„ä½æ¸…å–®" -#: src/lang.c:1915 +#: src/lang.c:1928 msgid "Display these header fields (or *)" msgstr "é¡¯ç¤ºé€™äº›æ¨™é ­æ¬„ä½ (或 *)" -#: src/lang.c:1916 +#: src/lang.c:1929 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" @@ -6093,11 +6139,11 @@ msgstr "" "#『X-ã€(åƒæ˜¯ X-Alan 或 X-Pape)。您å¯ä»¥è—‰ç”±ä»¥ç©ºæ ¼åˆ†éš”而列出\n" "# è¶…éŽä¸€å€‹ã€‚沒有定義任何值將會關閉這個é¸é …。\n" -#: src/lang.c:1925 +#: src/lang.c:1938 msgid "Do not display these header fields" msgstr "ä¸é¡¯ç¤ºé€™äº›æ¨™é ­æ¬„ä½" -#: src/lang.c:1926 +#: src/lang.c:1939 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" @@ -6116,40 +6162,40 @@ msgstr "" "# news_headers_to_not_display=X-Alan X-Pape\n" "# 沒有定義任何值就表示關閉這個é¸é …。\n" -#: src/lang.c:1936 +#: src/lang.c:1949 msgid "" "Do you want to enable automatic handling of multipart/alternative articles?" msgstr "您è¦å•Ÿç”¨å¤šéƒ¨ä»¶/替代文章的自動處ç†å—Žï¼Ÿ" -#: src/lang.c:1937 +#: src/lang.c:1950 msgid "Skip multipart/alternative parts" msgstr "è·³éŽå¤šéƒ¨ä»¶/替代部分" -#: src/lang.c:1938 +#: src/lang.c:1951 msgid "# If ON strip multipart/alternative messages automatically\n" msgstr "# 如果開啟就自動截除多部件/替代訊æ¯\n" -#: src/lang.c:1942 +#: src/lang.c:1955 msgid "Enable detection of verbatim blocks? toggles & sets." msgstr "啟用字é¢å€å¡Šçš„嵿¸¬ï¼Ÿ åˆ‡æ› & 設定。" -#: src/lang.c:1943 +#: src/lang.c:1956 msgid "Detection of verbatim blocks" msgstr "å­—é¢å€å¡Šçš„嵿¸¬" -#: src/lang.c:1944 +#: src/lang.c:1957 msgid "# If ON detect verbatim blocks in articles\n" msgstr "# å¦‚æžœé–‹å•Ÿå°±åœ¨æ–‡ç« ä¸­åµæ¸¬å­—é¢å€å¡Š\n" -#: src/lang.c:1949 +#: src/lang.c:1962 msgid "A regex used to decide which lines to show in col_quote." msgstr "用來決定在 col_quote 中è¦é¡¯ç¤ºå“ªäº›åˆ—çš„ regex。" -#: src/lang.c:1950 +#: src/lang.c:1963 msgid "Regex used to show quoted lines" msgstr "用來顯示引言列的 regex" -#: src/lang.c:1951 +#: src/lang.c:1964 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" @@ -6159,15 +6205,15 @@ msgstr "" "# æ­£è¦è¡¨ç¤ºå¼ã€‚引言列將以 col_quote 顯示。\n" "# 如果您ä¿ç•™å®ƒç‚ºç©ºç™½ï¼Œtin 將使用內建的é è¨­å€¼ã€‚\n" -#: src/lang.c:1957 +#: src/lang.c:1970 msgid "A regex used to decide which lines to show in col_quote2." msgstr "用來決定è¦ä»¥ col_quote2 顯示哪些列的 regex。" -#: src/lang.c:1958 +#: src/lang.c:1971 msgid "Regex used to show twice quoted l." msgstr "用來顯示第二層引言列的 regex。" -#: src/lang.c:1959 +#: src/lang.c:1972 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" @@ -6177,15 +6223,15 @@ msgstr "" "# æ­£è¦è¡¨ç¤ºå¼ã€‚第二層引言列將以 col_quote2 顯示。\n" "# 如果您ä¿ç•™å®ƒç‚ºç©ºç™½ï¼Œtin 將使用內建的é è¨­å€¼ã€‚\n" -#: src/lang.c:1965 +#: src/lang.c:1978 msgid "A regex used to decide which lines to show in col_quote3." msgstr "用來決定è¦ä»¥ col_quote3 顯示哪些列的 regex。" -#: src/lang.c:1966 +#: src/lang.c:1979 msgid "Regex used to show >= 3 times q.l." msgstr "用來顯示 >= 3 層引言列的 regex。" -#: src/lang.c:1967 +#: src/lang.c:1980 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" @@ -6195,32 +6241,32 @@ msgstr "" "# æ­£è¦è¡¨ç¤ºå¼ã€‚>= 3 層引言列將以 col_quote3 顯示。\n" "# 如果您ä¿ç•™å®ƒç‚ºç©ºç™½ï¼Œtin 將使用內建的é è¨­å€¼ã€‚\n" -#: src/lang.c:1973 +#: src/lang.c:1986 #, fuzzy msgid "Enable detection of external quotes? toggles & sets." msgstr "啟用字é¢å€å¡Šçš„嵿¸¬ï¼Ÿ åˆ‡æ› & 設定。" -#: src/lang.c:1974 +#: src/lang.c:1987 #, fuzzy msgid "Detection of external quotes" msgstr "å­—é¢å€å¡Šçš„嵿¸¬" -#: src/lang.c:1975 +#: src/lang.c:1988 #, fuzzy msgid "# If ON detect quoted text from external sources in articles\n" msgstr "# å¦‚æžœé–‹å•Ÿå°±åœ¨æ–‡ç« ä¸­åµæ¸¬å­—é¢å€å¡Š\n" -#: src/lang.c:1979 +#: src/lang.c:1992 #, fuzzy msgid "A regex used to decide which lines to show in col_extquote." msgstr "用來決定在 col_quote 中è¦é¡¯ç¤ºå“ªäº›åˆ—çš„ regex。" -#: src/lang.c:1980 +#: src/lang.c:1993 #, fuzzy msgid "Regex used to show quotes from external sources" msgstr "用來顯示引言列的 regex" -#: src/lang.c:1981 +#: src/lang.c:1994 #, fuzzy msgid "" "# A regular expression that tin will use to decide which lines are\n" @@ -6231,15 +6277,15 @@ msgstr "" "# æ­£è¦è¡¨ç¤ºå¼ã€‚第二層引言列將以 col_quote2 顯示。\n" "# 如果您ä¿ç•™å®ƒç‚ºç©ºç™½ï¼Œtin 將使用內建的é è¨­å€¼ã€‚\n" -#: src/lang.c:1988 +#: src/lang.c:2001 msgid "A regex used to decide which words to show in col_markslashes." msgstr "用來決定è¦ä»¥ col_markslashes 顯示哪些字詞的 regex。" -#: src/lang.c:1989 +#: src/lang.c:2002 msgid "Regex used to highlight /slashes/" msgstr "用來高亮度標示 /斜線/ çš„ regex" -#: src/lang.c:1990 +#: src/lang.c:2003 msgid "" "# A regular expression that tin will use to decide which words\n" "# bounded by '/' are to be shown in col_markslashes.\n" @@ -6249,15 +6295,15 @@ msgstr "" "# 將以 col_markslashes 顯示的正è¦è¡¨ç¤ºå¼ã€‚\n" "# 如果您ä¿ç•™å®ƒç‚ºç©ºç™½ï¼Œtin 將使用內建的é è¨­å€¼ã€‚\n" -#: src/lang.c:1996 +#: src/lang.c:2009 msgid "A regex used to decide which words to show in col_markstars." msgstr "用來決定è¦ä»¥ col_markstars 顯示哪些字詞的 regex。" -#: src/lang.c:1997 +#: src/lang.c:2010 msgid "Regex used to highlight *stars*" msgstr "用來高亮度顯示 *星號* çš„ regex" -#: src/lang.c:1998 +#: src/lang.c:2011 msgid "" "# A regular expression that tin will use to decide which words\n" "# bounded by '*' are to be shown in col_markstars.\n" @@ -6267,15 +6313,15 @@ msgstr "" "# 將以 col_markstars 顯示的正è¦è¡¨ç¤ºå¼ã€‚\n" "# 如果您ä¿ç•™å®ƒç‚ºç©ºç™½ï¼Œtin 將使用內建的é è¨­å€¼ã€‚\n" -#: src/lang.c:2004 +#: src/lang.c:2017 msgid "A regex used to decide which words to show in col_markstroke." msgstr "用來決定è¦ä»¥ col_markstroke 顯示哪些字詞的 regex。" -#: src/lang.c:2005 +#: src/lang.c:2018 msgid "Regex used to highlight -strokes-" msgstr "用來高亮度顯示 -æ©«ç·š- çš„ regex" -#: src/lang.c:2006 +#: src/lang.c:2019 msgid "" "# A regular expression that tin will use to decide which words\n" "# bounded by '-' are to be shown in col_markstroke.\n" @@ -6285,15 +6331,15 @@ msgstr "" "# 將以 col_markstroke 顯示的正è¦è¡¨ç¤ºå¼ã€‚\n" "# 如果您ä¿ç•™å®ƒç‚ºç©ºç™½ï¼Œtin 將使用內建的é è¨­å€¼ã€‚\n" -#: src/lang.c:2012 +#: src/lang.c:2025 msgid "A regex used to decide which words to show in col_markdash." msgstr "用來決定è¦ä»¥ col_markdash 顯示哪些字詞的 regex。" -#: src/lang.c:2013 +#: src/lang.c:2026 msgid "Regex used to highlight _underline_" msgstr "用來高亮度顯示 _底線_ çš„ regex" -#: src/lang.c:2014 +#: src/lang.c:2027 msgid "" "# A regular expression that tin will use to decide which words\n" "# bounded by '_' are to be shown in col_markdash.\n" @@ -6303,15 +6349,15 @@ msgstr "" "# 將以 col_markdash 顯示的正è¦è¡¨ç¤ºå¼ã€‚\n" "# 如果您ä¿ç•™å®ƒç‚ºç©ºç™½ï¼Œtin 將使用內建的é è¨­å€¼ã€‚\n" -#: src/lang.c:2020 +#: src/lang.c:2033 msgid "A regex used to find Subject prefixes to remove. Use '|' as separator." msgstr "用來尋找è¦ç§»é™¤çš„主旨å‰ç¶´çš„ regex。 使用『|ã€åšç‚ºåˆ†éš”符號。" -#: src/lang.c:2021 +#: src/lang.c:2034 msgid "Regex with Subject prefixes" msgstr "主旨å‰ç¶´çš„ regex" -#: src/lang.c:2022 +#: src/lang.c:2035 msgid "" "# A regular expression that tin will use to find Subject prefixes\n" "# which will be removed before showing the header.\n" @@ -6319,15 +6365,15 @@ msgstr "" "# tin 將用來尋找主旨å‰ç¶´çš„æ­£è¦è¡¨ç¤ºå¼\n" "# 於顯示標頭之å‰å°‡è¢«ç§»é™¤ã€‚\n" -#: src/lang.c:2027 +#: src/lang.c:2040 msgid "A regex used to find Subject suffixes to remove. Use '|' as separator." msgstr "用來尋找è¦ç§»é™¤çš„主旨字尾的 regex。 使用『|ã€åšç‚ºåˆ†éš”符號。" -#: src/lang.c:2028 +#: src/lang.c:2041 msgid "Regex with Subject suffixes" msgstr "主旨字尾的 regex" -#: src/lang.c:2029 +#: src/lang.c:2042 msgid "" "# A regular expression that tin will use to find Subject suffixes\n" "# which will be removed when replying or posting followup.\n" @@ -6335,45 +6381,45 @@ msgstr "" "# tin 將用來尋找主旨字尾的正è¦è¡¨ç¤ºå¼\n" "# 於回覆或跟貼時將被移除。\n" -#: src/lang.c:2034 +#: src/lang.c:2047 msgid "A regex used to find the begin of a verbatim block." msgstr "用來找尋字é¢å€å¡Šé–‹å§‹çš„ regex。" -#: src/lang.c:2035 +#: src/lang.c:2048 msgid "Regex for begin of a verbatim block" msgstr "用於字é¢å€å¡Šé–‹å§‹çš„ regex" -#: src/lang.c:2036 +#: src/lang.c:2049 msgid "" "# A regular expression that tin will use to find the begin of\n" "# a verbatim block.\n" msgstr "# tin 將用來找尋字é¢å€å¡Šé–‹å§‹çš„æ­£è¦è¡¨ç¤ºå¼ã€‚\n" -#: src/lang.c:2041 +#: src/lang.c:2054 msgid "A regex used to find the end of a verbatim block." msgstr "用來找尋字é¢å€å¡ŠçµæŸçš„ regex。" -#: src/lang.c:2042 +#: src/lang.c:2055 msgid "Regex for end of a verbatim block" msgstr "用於字é¢å€å¡ŠçµæŸçš„ regex" -#: src/lang.c:2043 +#: src/lang.c:2056 msgid "" "# A regular expression that tin will use to find the end of\n" "# a verbatim block.\n" msgstr "# tin 將用來找尋字é¢å€å¡ŠçµæŸçš„æ­£è¦è¡¨ç¤ºå¼ã€‚\n" -#: src/lang.c:2048 +#: src/lang.c:2061 msgid "" "Enter name and options for external MIME viewer, --internal for built-in " "viewer" msgstr "輸入外部 MIME 檢視器的å稱和é¸é …,--internal 表示內建檢視器" -#: src/lang.c:2049 +#: src/lang.c:2062 msgid "MIME binary content viewer" msgstr "MIME 二進ä½å…§å®¹æª¢è¦–器" -#: src/lang.c:2050 +#: src/lang.c:2063 #, fuzzy msgid "" "# If --internal automatically use the built in MIME viewer for non-text\n" @@ -6387,15 +6433,15 @@ msgstr "" "# å¦å‰‡è«‹æŒ‡å®šå¤–éƒ¨æª¢è¦–å™¨ç¨‹å¼ (例:metamail) æˆ–ä¿æŒç©ºç™½ä»¥\n" "# 表示ä¸è¦è‡ªå‹•檢視\n" -#: src/lang.c:2057 +#: src/lang.c:2070 msgid "Confirm before starting non-text viewing program" msgstr "啟動éžç´”文字檢視程å¼ä¹‹å‰å…ˆç¢ºèª" -#: src/lang.c:2058 +#: src/lang.c:2071 msgid "Ask before using MIME viewer" msgstr "使用 MIME 檢視器之å‰å…ˆè©¢å•" -#: src/lang.c:2059 +#: src/lang.c:2072 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" @@ -6403,35 +6449,35 @@ msgstr "" "# 如果開啟,tin 將於使用 metamail 顯示 MIME 訊æ¯ä¹‹å‰å…ˆè©¢å•\n" "# åªæœ‰ç•¶ metamail_prog 已設定為æŸå€‹å€¼æ™‚ï¼Œé€™æ‰æœƒç™¼ç”Ÿ\n" -#: src/lang.c:2064 +#: src/lang.c:2077 msgid "Ask to mark groups read when quitting. toggles & sets." msgstr "é›¢é–‹æ™‚è©¢å•æ˜¯å¦å°‡ç¾¤çµ„標記為已讀。 åˆ‡æ› & 設定。" -#: src/lang.c:2065 +#: src/lang.c:2078 msgid "Catchup read groups when quitting" msgstr "離開時將已讀群組設回未讀" -#: src/lang.c:2066 +#: src/lang.c:2079 msgid "# If ON ask user if read groups should all be marked read\n" msgstr "# 如果開啟就詢å•ä½¿ç”¨è€…æ˜¯å¦æ‰€æœ‰å·²è®€ç¾¤çµ„應該都被標記為已讀\n" -#: src/lang.c:2071 +#: src/lang.c:2084 msgid "Catchup group using left key" msgstr "使用å‘å·¦éµå°‡ç¾¤çµ„設回未讀" -#: src/lang.c:2072 +#: src/lang.c:2085 msgid "# If ON catchup group/thread when leaving with the left arrow key.\n" msgstr "# 如果開啟則當以å‘å·¦éµé›¢é–‹æ™‚,將群組/討論串設回未讀。\n" -#: src/lang.c:2077 +#: src/lang.c:2090 msgid "Catchup thread by using left key" msgstr "使用å‘å·¦éµå°‡è¨Žè«–串設回未讀" -#: src/lang.c:2083 +#: src/lang.c:2096 msgid "Which actions require confirmation" msgstr "哪些動作需è¦ç¢ºèª" -#: src/lang.c:2084 +#: src/lang.c:2097 #, fuzzy msgid "" "# What should we ask confirmation for.\n" @@ -6454,52 +6500,52 @@ msgstr "" "# 4 = 多部件主旨\n" "# 5 = 百分比匹é…\n" -#: src/lang.c:2098 +#: src/lang.c:2111 msgid "'Mark as (un)read' ignores tags" msgstr "『標記為(未)已讀ã€å¿½ç•¥æ¨™å®š" -#: src/lang.c:2099 +#: src/lang.c:2112 msgid "" "# If ON the 'Mark as (un)read' function marks only the current article.\n" msgstr "# 如果開啟則『標記為(未)已讀ã€åŠŸèƒ½åªæœƒæ¨™è¨˜ç›®å‰çš„æ–‡ç« ã€‚\n" -#: src/lang.c:2103 +#: src/lang.c:2116 msgid "Program to run to open URLs, sets, cancels." msgstr "執行以開啟網å€çš„程å¼ï¼Œ 設定, å–æ¶ˆã€‚" -#: src/lang.c:2104 +#: src/lang.c:2117 msgid "Program that opens URLs" msgstr "開啟網å€çš„程å¼" -#: src/lang.c:2105 +#: src/lang.c:2118 msgid "# The program used to open URLs. The actual URL will be appended\n" msgstr "# 用來開啟網å€çš„程å¼ã€‚將會附加實際的網å€\n" -#: src/lang.c:2110 +#: src/lang.c:2123 msgid "Use mouse in xterm" msgstr "在 xterm 中使用滑鼠" -#: src/lang.c:2111 +#: src/lang.c:2124 msgid "# If ON enable mouse button support on xterm terminals\n" msgstr "# 如果開啟就啟用 xterm çµ‚ç«¯æ©Ÿå°æ–¼æ»‘鼠按鈕的支æ´\n" -#: src/lang.c:2117 +#: src/lang.c:2130 msgid "Use scroll keys on keypad" msgstr "使用數字éµç›¤ä¸Šçš„æ²å‹•éµ" -#: src/lang.c:2118 +#: src/lang.c:2131 msgid "# If ON enable scroll keys on terminals that support it\n" msgstr "# å¦‚æžœé–‹å•Ÿå°±åœ¨æœ‰æ”¯æ´æ²å‹•éµçš„終端機上啟用它\n" -#: src/lang.c:2123 +#: src/lang.c:2136 msgid "Enter maximum number of article to get. sets." msgstr "è¼¸å…¥è¦æå–æ–‡ç« çš„æœ€å¤§å€¼æ•¸é‡ã€‚ 設定。" -#: src/lang.c:2124 +#: src/lang.c:2137 msgid "Number of articles to get" msgstr "è¦æå–æ–‡ç« çš„æ•¸é‡" -#: src/lang.c:2125 +#: src/lang.c:2138 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" @@ -6507,28 +6553,28 @@ msgstr "" "# è¦æå–æ–‡ç« çš„æ•¸é‡ (0=ç„¡é™åˆ¶),如果為負就設定\n" "# 為第一篇未讀文章之å‰è¦è®€å–的已讀文章最大值\n" -#: src/lang.c:2130 +#: src/lang.c:2143 msgid "Enter number of days article is considered recent. sets." msgstr "輸入被èªç‚ºæœ€è¿‘文章的日數。 設定。" -#: src/lang.c:2131 +#: src/lang.c:2144 msgid "Article recentness time limit" msgstr "最近文章的時間é™åˆ¶" -#: src/lang.c:2132 +#: src/lang.c:2145 msgid "# Number of days in which article is considered recent, (0=OFF)\n" msgstr "# 被èªç‚ºæ˜¯æœ€è¿‘文章所需的日數,(0=關閉)\n" -#: src/lang.c:2136 +#: src/lang.c:2149 msgid "" "WILDMAT for normal wildcards, REGEX for full regular expression matching." msgstr "WILDMAT 用於一般è¬ç”¨å­—元,REGEX 用於完整正è¦è¡¨ç¤ºå¼åŒ¹é…。" -#: src/lang.c:2137 +#: src/lang.c:2150 msgid "Wildcard matching" msgstr "è¬ç”¨å­—元匹é…" -#: src/lang.c:2138 +#: src/lang.c:2151 msgid "" "# Wildcard matching\n" "# Possible values are (the default is marked with *):\n" @@ -6540,59 +6586,59 @@ msgstr "" "# * 0 = wildmat\n" "# 1 = regex\n" -#: src/lang.c:2145 +#: src/lang.c:2158 msgid "Enter minimal score before an article is marked killed. sets." msgstr "輸入文章被標記ç é™¤ä¹‹å‰çš„æœ€å°‘分數。 設定。" -#: src/lang.c:2146 +#: src/lang.c:2159 msgid "Score limit (kill)" msgstr "分數é™åˆ¶ (ç é™¤)" -#: src/lang.c:2147 +#: src/lang.c:2160 msgid "# Score limit before an article is marked killed\n" msgstr "# 文章被標記ç é™¤ä¹‹å‰çš„分數é™åˆ¶\n" -#: src/lang.c:2151 +#: src/lang.c:2164 msgid "Enter default score to kill articles. sets." msgstr "輸入ç é™¤æ–‡ç« çš„é è¨­åˆ†æ•¸ã€‚ 設定。" -#: src/lang.c:2152 +#: src/lang.c:2165 msgid "Default score to kill articles" msgstr "ç é™¤æ–‡ç« çš„é è¨­åˆ†æ•¸" -#: src/lang.c:2153 +#: src/lang.c:2166 msgid "# Default score to kill articles\n" msgstr "# ç é™¤æ–‡ç« çš„é è¨­åˆ†æ•¸\n" -#: src/lang.c:2157 +#: src/lang.c:2170 msgid "Enter minimal score before an article is marked hot. sets." msgstr "輸入文章被標記熱門之å‰çš„æœ€å°‘分數。 設定。" -#: src/lang.c:2158 +#: src/lang.c:2171 msgid "Score limit (select)" msgstr "分數é™åˆ¶ (é¸å–)" -#: src/lang.c:2159 +#: src/lang.c:2172 msgid "# Score limit before an article is marked hot\n" msgstr "# 文章被標記熱門之å‰çš„分數é™åˆ¶\n" -#: src/lang.c:2163 +#: src/lang.c:2176 msgid "Enter default score to select articles. sets." msgstr "輸入é¸å–文章的é è¨­åˆ†æ•¸ã€‚ 設定。" -#: src/lang.c:2164 +#: src/lang.c:2177 msgid "Default score to select articles" msgstr "é¸å–文章的é è¨­åˆ†æ•¸" -#: src/lang.c:2165 +#: src/lang.c:2178 msgid "# Default score to select articles\n" msgstr "# é¸å–文章的é è¨­åˆ†æ•¸\n" -#: src/lang.c:2171 +#: src/lang.c:2184 msgid "Use slrnface to show ''X-Face:''s" msgstr "使用 slrnface 以顯示『X-Face:ã€" -#: src/lang.c:2172 +#: src/lang.c:2185 msgid "" "# If ON using slrnface(1) to interpret the ''X-Face:'' header.\n" "# Only useful when running in an xterm.\n" @@ -6600,19 +6646,19 @@ msgstr "" "# 如果開啟就使用 slrnface(1) 以解譯『X-Face:ã€æ¨™é ­ã€‚\n" "# åªæœ‰åœ¨ xterm ä¸­åŸ·è¡Œæ™‚æ‰æœ‰ä½œç”¨ã€‚\n" -#: src/lang.c:2180 +#: src/lang.c:2193 msgid "Use ANSI color" msgstr "使用 ANSI é¡è‰²" -#: src/lang.c:2181 +#: src/lang.c:2194 msgid "# If ON using ANSI-color\n" msgstr "# 如果開啟就使用 ANSI é¡è‰²\n" -#: src/lang.c:2186 +#: src/lang.c:2199 msgid "Standard foreground color" msgstr "æ¨™æº–å‰æ™¯é¡è‰²" -#: src/lang.c:2187 +#: src/lang.c:2200 msgid "" "# Standard foreground color\n" "# Default: -1 (default color)\n" @@ -6620,11 +6666,11 @@ msgstr "" "# æ¨™æº–å‰æ™¯é¡è‰²\n" "# é è¨­ï¼š-1 (é è¨­é¡è‰²)\n" -#: src/lang.c:2193 +#: src/lang.c:2206 msgid "Standard background color" msgstr "標準背景é¡è‰²" -#: src/lang.c:2194 +#: src/lang.c:2207 msgid "" "# Standard background color\n" "# Default: -1 (default color)\n" @@ -6632,11 +6678,11 @@ msgstr "" "# 標準背景é¡è‰²\n" "# é è¨­ï¼š-1 (é è¨­é¡è‰²)\n" -#: src/lang.c:2200 +#: src/lang.c:2213 msgid "Color for inverse text (background)" msgstr "å白文字的é¡è‰² (背景)" -#: src/lang.c:2201 +#: src/lang.c:2214 msgid "" "# Color of background for inverse text\n" "# Default: 4 (blue)\n" @@ -6644,11 +6690,11 @@ msgstr "" "# å白文字的背景é¡è‰²\n" "# é è¨­ï¼š4 (è—色)\n" -#: src/lang.c:2207 +#: src/lang.c:2220 msgid "Color for inverse text (foreground)" msgstr "å白文字的é¡è‰² (剿™¯)" -#: src/lang.c:2208 +#: src/lang.c:2221 msgid "" "# Color of foreground for inverse text\n" "# Default: 7 (white)\n" @@ -6656,11 +6702,11 @@ msgstr "" "# åç™½æ–‡å­—çš„å‰æ™¯é¡è‰²\n" "# é è¨­ï¼š7 (白色)\n" -#: src/lang.c:2214 +#: src/lang.c:2227 msgid "Color of text lines" msgstr "文字列的é¡è‰²" -#: src/lang.c:2215 +#: src/lang.c:2228 msgid "" "# Color of text lines\n" "# Default: -1 (default color)\n" @@ -6668,11 +6714,11 @@ msgstr "" "# 文字列的é¡è‰²\n" "# é è¨­ï¼š-1 (é è¨­é¡è‰²)\n" -#: src/lang.c:2221 +#: src/lang.c:2234 msgid "Color of mini help menu" msgstr "迷你說明é¸å–®çš„é¡è‰²" -#: src/lang.c:2222 +#: src/lang.c:2235 msgid "" "# Color of mini help menu\n" "# Default: 3 (brown)\n" @@ -6680,11 +6726,11 @@ msgstr "" "# 迷你說明é¸å–®çš„é¡è‰²\n" "# é è¨­ï¼š3 (棕色)\n" -#: src/lang.c:2228 +#: src/lang.c:2241 msgid "Color of help text" msgstr "說明文字的é¡è‰²" -#: src/lang.c:2229 +#: src/lang.c:2242 msgid "" "# Color of help pages\n" "# Default: -1 (default color)\n" @@ -6692,11 +6738,11 @@ msgstr "" "# 說明é é¢çš„é¡è‰²\n" "# é è¨­ï¼š-1 (é è¨­é¡è‰²)\n" -#: src/lang.c:2235 +#: src/lang.c:2248 msgid "Color of status messages" msgstr "狀態訊æ¯çš„é¡è‰²" -#: src/lang.c:2236 +#: src/lang.c:2249 msgid "" "# Color of messages in last line\n" "# Default: 6 (cyan)\n" @@ -6704,11 +6750,11 @@ msgstr "" "# 最後一列中訊æ¯çš„é¡è‰²\n" "# é è¨­ï¼š6 (é’色)\n" -#: src/lang.c:2242 +#: src/lang.c:2255 msgid "Color of quoted lines" msgstr "引言列的é¡è‰²" -#: src/lang.c:2243 +#: src/lang.c:2256 msgid "" "# Color of quote-lines\n" "# Default: 2 (green)\n" @@ -6716,11 +6762,11 @@ msgstr "" "# 引言列的é¡è‰²\n" "# é è¨­ï¼š2 (綠色)\n" -#: src/lang.c:2249 +#: src/lang.c:2262 msgid "Color of twice quoted line" msgstr "第二層引言列的é¡è‰²" -#: src/lang.c:2250 +#: src/lang.c:2263 msgid "" "# Color of twice quoted lines\n" "# Default: 3 (brown)\n" @@ -6728,11 +6774,11 @@ msgstr "" "# 第二層引言列的é¡è‰²\n" "# é è¨­ï¼š3 (棕色)\n" -#: src/lang.c:2256 +#: src/lang.c:2269 msgid "Color of =>3 times quoted line" msgstr "=>3 層引言列的é¡è‰²" -#: src/lang.c:2257 +#: src/lang.c:2270 msgid "" "# Color of >=3 times quoted lines\n" "# Default: 4 (blue)\n" @@ -6740,11 +6786,11 @@ msgstr "" "# =>3 層引言列的é¡è‰²\n" "# é è¨­ï¼š4 (è—色)\n" -#: src/lang.c:2263 +#: src/lang.c:2276 msgid "Color of article header lines" msgstr "文章標頭列的é¡è‰²" -#: src/lang.c:2264 +#: src/lang.c:2277 msgid "" "# Color of header-lines\n" "# Default: 2 (green)\n" @@ -6752,11 +6798,11 @@ msgstr "" "# 標頭列的é¡è‰²\n" "# é è¨­ï¼š2 (綠色)\n" -#: src/lang.c:2270 +#: src/lang.c:2283 msgid "Color of actual news header fields" msgstr "å¯¦éš›æ–°èžæ¨™é ­æ¬„ä½çš„é¡è‰²" -#: src/lang.c:2271 +#: src/lang.c:2284 msgid "" "# Color of actual news header fields\n" "# Default: 9 (light red)\n" @@ -6764,11 +6810,11 @@ msgstr "" "# å¯¦éš›æ–°èžæ¨™é ­æ¬„ä½çš„é¡è‰²\n" "# é è¨­ï¼š9 (淺紅色)\n" -#: src/lang.c:2277 +#: src/lang.c:2290 msgid "Color of article subject lines" msgstr "文章主旨列的é¡è‰²" -#: src/lang.c:2278 +#: src/lang.c:2291 msgid "" "# Color of article subject\n" "# Default: 6 (cyan)\n" @@ -6776,12 +6822,12 @@ msgstr "" "# 文章主旨列的é¡è‰²\n" "# é è¨­ï¼š6 (é’色)\n" -#: src/lang.c:2284 +#: src/lang.c:2297 #, fuzzy msgid "Color of external quotes" msgstr "文字列的é¡è‰²" -#: src/lang.c:2285 +#: src/lang.c:2298 #, fuzzy msgid "" "# Color of quoted text from external sources\n" @@ -6790,11 +6836,11 @@ msgstr "" "# å­—é¢å€å¡Šçš„é¡è‰²\n" "# é è¨­ï¼š5 (粉紅)\n" -#: src/lang.c:2291 +#: src/lang.c:2304 msgid "Color of response counter" msgstr "回應計數器的é¡è‰²" -#: src/lang.c:2292 +#: src/lang.c:2305 msgid "" "# Color of response counter\n" "# Default: 2 (green)\n" @@ -6802,11 +6848,11 @@ msgstr "" "# 回應計數器的é¡è‰²\n" "# é è¨­ï¼š2 (綠色)\n" -#: src/lang.c:2298 +#: src/lang.c:2311 msgid "Color of sender (From:)" msgstr "傳é€è€…çš„é¡è‰² ( From: )" -#: src/lang.c:2299 +#: src/lang.c:2312 msgid "" "# Color of sender (From:)\n" "# Default: 2 (green)\n" @@ -6814,11 +6860,11 @@ msgstr "" "# 傳é€è€…çš„é¡è‰² ( From: )\n" "# é è¨­ï¼š2 (綠色)\n" -#: src/lang.c:2305 +#: src/lang.c:2318 msgid "Color of help/mail sign" msgstr "說明/郵件簽åçš„é¡è‰²" -#: src/lang.c:2306 +#: src/lang.c:2319 msgid "" "# Color of Help/Mail-Sign\n" "# Default: 4 (blue)\n" @@ -6826,11 +6872,11 @@ msgstr "" "# 說明/郵件簽åçš„é¡è‰²\n" "# é è¨­ï¼š4 (è—色)\n" -#: src/lang.c:2312 +#: src/lang.c:2325 msgid "Color of signatures" msgstr "ç°½åçš„é¡è‰²" -#: src/lang.c:2313 +#: src/lang.c:2326 msgid "" "# Color of signature\n" "# Default: 4 (blue)\n" @@ -6838,11 +6884,11 @@ msgstr "" "# ç°½åçš„é¡è‰²\n" "# é è¨­ï¼š4 (è—色)\n" -#: src/lang.c:2319 +#: src/lang.c:2332 msgid "Color of highlighted URLs" msgstr "高亮度網å€çš„é¡è‰²" -#: src/lang.c:2320 +#: src/lang.c:2333 msgid "" "# Color of highlighted URLs\n" "# Default: -1 (default color)\n" @@ -6850,11 +6896,11 @@ msgstr "" "# 高亮度網å€çš„é¡è‰²\n" "# é è¨­ï¼š-1 (é è¨­é¡è‰²)\n" -#: src/lang.c:2326 +#: src/lang.c:2339 msgid "Color of verbatim blocks" msgstr "å­—é¢å€å¡Šçš„é¡è‰²" -#: src/lang.c:2327 +#: src/lang.c:2340 msgid "" "# Color of verbatim blocks\n" "# Default: 5 (pink)\n" @@ -6862,11 +6908,11 @@ msgstr "" "# å­—é¢å€å¡Šçš„é¡è‰²\n" "# é è¨­ï¼š5 (粉紅)\n" -#: src/lang.c:2333 +#: src/lang.c:2346 msgid "Color of highlighting with *stars*" msgstr "高亮度顯示 *星號* çš„é¡è‰²" -#: src/lang.c:2334 +#: src/lang.c:2347 msgid "" "# Color of word highlighting with *stars*\n" "# Default: 11 (yellow)\n" @@ -6874,11 +6920,11 @@ msgstr "" "# 高亮度顯示 *星號* 字詞的é¡è‰²\n" "# é è¨­ï¼š11 (黃色)\n" -#: src/lang.c:2340 +#: src/lang.c:2353 msgid "Color of highlighting with _dash_" msgstr "高亮度顯示 _底線_ çš„é¡è‰²" -#: src/lang.c:2341 +#: src/lang.c:2354 msgid "" "# Color of word highlighting with _dash_\n" "# Default: 13 (light pink)\n" @@ -6886,11 +6932,11 @@ msgstr "" "# 高亮度顯示 _底線_ 字詞的é¡è‰²\n" "# é è¨­ï¼š13 (淺粉紅)\n" -#: src/lang.c:2347 +#: src/lang.c:2360 msgid "Color of highlighting with /slash/" msgstr "高亮度顯示 /斜線/ çš„é¡è‰²" -#: src/lang.c:2348 +#: src/lang.c:2361 msgid "" "# Color of word highlighting with /slash/\n" "# Default: 14 (light cyan)\n" @@ -6898,11 +6944,11 @@ msgstr "" "# 高亮度顯示 /斜線/ 字詞的é¡è‰²\n" "# é è¨­ï¼š14 (æ·ºè—綠色)\n" -#: src/lang.c:2354 +#: src/lang.c:2367 msgid "Color of highlighting with -stroke-" msgstr "高亮度顯示 -æ©«ç·š- çš„é¡è‰²" -#: src/lang.c:2355 +#: src/lang.c:2368 msgid "" "# Color of word highlighting with -stroke-\n" "# Default: 12 (light blue)\n" @@ -6910,11 +6956,11 @@ msgstr "" "# 高亮度顯示 -æ©«ç·š- 字詞的é¡è‰²\n" "# é è¨­ï¼š12 (æ·ºè—色)\n" -#: src/lang.c:2362 +#: src/lang.c:2375 msgid "Attr. of highlighting with *stars*" msgstr "高亮度顯示 *星號* 的屬性" -#: src/lang.c:2363 +#: src/lang.c:2376 msgid "" "# Attributes of word highlighting on mono terminals\n" "# Possible values are:\n" @@ -6942,11 +6988,11 @@ msgstr "" "# 高亮度顯示 *星號* 字詞的屬性\n" "# é è¨­ï¼š6 (ç²—é«”)\n" -#: src/lang.c:2378 +#: src/lang.c:2391 msgid "Attr. of highlighting with _dash_" msgstr "高亮度顯示 _底線_ 的屬性" -#: src/lang.c:2379 +#: src/lang.c:2392 msgid "" "# Attribute of word highlighting with _dash_\n" "# Default: 2 (best highlighting)\n" @@ -6954,11 +7000,11 @@ msgstr "" "# 高亮度顯示 _底線_ 字詞的屬性\n" "# é è¨­ï¼š2 (最好高亮度顯示)\n" -#: src/lang.c:2385 +#: src/lang.c:2398 msgid "Attr. of highlighting with /slash/" msgstr "高亮度顯示 /斜線/ 的屬性" -#: src/lang.c:2386 +#: src/lang.c:2399 msgid "" "# Attribute of word highlighting with /slash/\n" "# Default: 5 (half bright)\n" @@ -6966,11 +7012,11 @@ msgstr "" "# 高亮度顯示 /斜線/ 字詞的屬性\n" "# é è¨­ï¼š5 (åŠæ˜Žäº®)\n" -#: src/lang.c:2392 +#: src/lang.c:2405 msgid "Attr. of highlighting with -stroke-" msgstr "高亮度顯示 -æ©«ç·š- 的屬性" -#: src/lang.c:2393 +#: src/lang.c:2406 msgid "" "# Attribute of word highlighting with -stroke-\n" "# Default: 3 (reverse video)\n" @@ -6978,27 +7024,27 @@ msgstr "" "# 高亮度顯示 /斜線/ 字詞的屬性\n" "# é è¨­ï¼š3 (å白顯示)\n" -#: src/lang.c:2399 +#: src/lang.c:2412 msgid "URL highlighting in message body" msgstr "在訊æ¯å…§æ–‡ä¸­é«˜äº®åº¦é¡¯ç¤ºç¶²å€" -#: src/lang.c:2400 +#: src/lang.c:2413 msgid "# Enable URL highlighting?\n" msgstr "# 啟用高亮度顯示網å€ï¼Ÿ\n" -#: src/lang.c:2405 +#: src/lang.c:2418 msgid "Word highlighting in message body" msgstr "在訊æ¯å…§æ–‡ä¸­é«˜äº®åº¦é¡¯ç¤ºå­—詞" -#: src/lang.c:2406 +#: src/lang.c:2419 msgid "# Enable word highlighting?\n" msgstr "# 啟用高亮度顯示字詞?\n" -#: src/lang.c:2411 +#: src/lang.c:2424 msgid "What to display instead of mark" msgstr "è¦é¡¯ç¤ºä»€éº¼ä»¥ä»£æ›¿æ¨™è¨˜" -#: src/lang.c:2412 +#: src/lang.c:2425 msgid "" "# Should the leading and ending stars and dashes also be displayed,\n" "# even when they are highlighting marks?\n" @@ -7014,56 +7060,56 @@ msgstr "" "# 1 = 是,顯示標記\n" "# * 2 = å°å‡ºç©ºæ ¼åšç‚ºæ›¿ä»£\n" -#: src/lang.c:2421 +#: src/lang.c:2434 msgid "Enter column number to wrap article lines to in the pager. sets." msgstr "輸入在é é¢åˆ‡æ›ä¸­ç”¨ä¾†å°‡æ–‡ç« æ›åˆ—的欄號。 設定。" -#: src/lang.c:2422 +#: src/lang.c:2435 msgid "Page line wrap column" msgstr "é é¢è‡ªå‹•æ›åˆ—欄號" -#: src/lang.c:2423 +#: src/lang.c:2436 msgid "# Wrap article lines at column\n" msgstr "# 文章æ›åˆ—於欄號\n" -#: src/lang.c:2428 +#: src/lang.c:2441 msgid "Wrap around threads on next unread" msgstr "於下一篇未讀回到開始部分討論串" -#: src/lang.c:2429 +#: src/lang.c:2442 msgid "# If ON wrap around threads on searching next unread article\n" msgstr "# 如果開啟就於æœå°‹ä¸‹ä¸€ç¯‡æœªè®€æ–‡ç« æ™‚回到開始部分討論串\n" -#: src/lang.c:2433 +#: src/lang.c:2446 msgid "Enter default mail address (and fullname). sets." msgstr "輸入é è¨­éƒµä»¶åœ°å€ (以åŠå…¨å)。 設定。" -#: src/lang.c:2434 src/lang.c:2949 +#: src/lang.c:2447 src/lang.c:2948 msgid "Mail address (and fullname)" msgstr "éƒµä»¶åœ°å€ (以åŠå…¨å)" -#: src/lang.c:2435 +#: src/lang.c:2448 msgid "# User's mail address (and fullname), if not username@host (fullname)\n" msgstr "# ä½¿ç”¨è€…éƒµä»¶åœ°å€ (以åŠå…¨å)ï¼Œå¦‚æžœä¸æ˜¯ 使用者å稱@主機 (å…¨å)\n" -#: src/lang.c:2440 +#: src/lang.c:2453 msgid "Show empty Followup-To in editor" msgstr "在編輯器中顯示空的跟貼" -#: src/lang.c:2441 +#: src/lang.c:2454 msgid "# If ON show empty Followup-To header when editing an article\n" msgstr "# 如果開啟就於編輯文章時顯示空的跟貼標頭\n" -#: src/lang.c:2445 +#: src/lang.c:2458 msgid "" "Enter path/! command/--none to create your default signature. sets." msgstr "輸入 path/! command/--none 以建立您的é è¨­ç°½å。 設定。" -#: src/lang.c:2446 +#: src/lang.c:2459 msgid "Create signature from path/command" msgstr "從路徑/命令建立簽å" -#: src/lang.c:2447 +#: src/lang.c:2460 #, fuzzy, c-format msgid "" "# Signature path (random sigs)/file to be used when posting/replying\n" @@ -7077,41 +7123,41 @@ msgstr "" "# sigfile=!命令 執行外部命令以產生簽å\n" "# sigfile=--none ä¸é™„加簽å\n" -#: src/lang.c:2455 +#: src/lang.c:2468 msgid "" "Prepend signature with \"-- \" on own line. toggles & sets." msgstr "將單ç¨ä¸€åˆ—的「--ã€å‰ç½®æ–¼ç°½å。 åˆ‡æ› & 設定。" -#: src/lang.c:2456 +#: src/lang.c:2469 msgid "Prepend signature with \"-- \"" msgstr "將「--ã€å‰ç½®æ–¼ç°½å" -#: src/lang.c:2457 +#: src/lang.c:2470 msgid "# If ON prepend the signature with dashes '\\n-- \\n'\n" msgstr "# 如果開啟就將虛線『\\n-- \\nã€å‰ç½®æ–¼ç°½å\n" -#: src/lang.c:2461 +#: src/lang.c:2474 msgid "Add signature when reposting articles. toggles & sets." msgstr "釿–°å¼µè²¼æ–‡ç« æ™‚加入簽å。 åˆ‡æ› & 設定。" -#: src/lang.c:2462 +#: src/lang.c:2475 msgid "Add signature when reposting" msgstr "釿–°å¼µè²¼æ™‚加入簽å" -#: src/lang.c:2463 +#: src/lang.c:2476 msgid "# If ON add signature to reposted articles\n" msgstr "# 如果開啟就將簽ååŠ å…¥é‡æ–°å¼µè²¼çš„æ–‡ç« \n" -#: src/lang.c:2467 +#: src/lang.c:2480 #, fuzzy msgid "Enter quotation marks, %I for author's initials." msgstr "輸入引言符號ã€%s 或 %S åšç‚ºä½œè€…的縮寫。" -#: src/lang.c:2468 +#: src/lang.c:2481 msgid "Characters used as quote-marks" msgstr "åšç‚ºå¼•言符號使用的字元" -#: src/lang.c:2469 +#: src/lang.c:2482 #, fuzzy msgid "" "# Characters used in quoting to followups and replies.\n" @@ -7120,11 +7166,11 @@ msgstr "" "# 字元已用於引言到跟隨和回覆。\n" "#『_ã€è¢«ç½®æ›ç”±ã€Ž ã€ï¼Œ%s,%S 被置æ›ä¾ä½œè€…設定縮寫。\n" -#: src/lang.c:2475 +#: src/lang.c:2488 msgid "Quoting behavior" msgstr "引言行為" -#: src/lang.c:2476 +#: src/lang.c:2489 msgid "" "# How quoting should be handled when following up or replying.\n" "# Possible values are (the default is marked with *):\n" @@ -7148,16 +7194,16 @@ msgstr "" "# 6 = 引用簽å,引用空列\n" "# 7 = 壓縮引言,引用簽å,引用空列\n" -#: src/lang.c:2489 src/lang.c:2497 src/lang.c:2503 +#: src/lang.c:2502 src/lang.c:2510 src/lang.c:2516 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:2490 +#: src/lang.c:2503 msgid "Quote line when following up" msgstr "跟貼時的引言列" -#: src/lang.c:2491 +#: src/lang.c:2504 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" @@ -7167,38 +7213,38 @@ msgstr "" "# %A ä½å€ %D 日期 %F Addr+å稱 %G 群組å稱 %M 訊æ¯è­˜åˆ¥è™Ÿ\n" "# %N å…¨å %C åå­— %I 縮寫\n" -#: src/lang.c:2498 +#: src/lang.c:2511 msgid "Quote line when cross-posting" msgstr "è·¨æ¿å¼µè²¼æ™‚的引言列" -#: src/lang.c:2504 +#: src/lang.c:2517 msgid "Quote line when mailing" msgstr "郵寄時的引言列" -#: src/lang.c:2509 +#: src/lang.c:2522 msgid "If ON, include User-Agent: header. toggles & sets." msgstr "å¦‚æžœé–‹å•Ÿå°±åŒ…å« User-Agent: 標頭。 åˆ‡æ› & 設定。" -#: src/lang.c:2510 +#: src/lang.c:2523 msgid "Insert 'User-Agent:' header" msgstr "æ’入『User-Agent:ã€æ¨™é ­" -#: src/lang.c:2511 +#: src/lang.c:2524 msgid "# If ON include advertising User-Agent: header\n" msgstr "# 如果開啟就包å«åšç‚ºé€šå‘Šçš„ User-Agent: 標頭\n" -#: src/lang.c:2516 +#: src/lang.c:2529 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:2517 +#: src/lang.c:2530 msgid "MM_CHARSET" msgstr "MM_CHARSET" -#: src/lang.c:2518 +#: src/lang.c:2531 msgid "" "# Charset supported locally which is also used for MIME header and\n" "# Content-Type header.\n" @@ -7214,40 +7260,40 @@ msgstr "" "# 如果 MIME_STRICT_CHARSET 於編譯時期被定義,那麼 mm_charset 以外的\n" "# 字元集將被èªç‚ºç„¡æ³•顯示,並且以『?ã€çš„æ–¹å¼è¡¨è¿°ã€‚\n" -#: src/lang.c:2528 +#: src/lang.c:2541 msgid "MM_NETWORK_CHARSET" msgstr "MM_NETWORK_CHARSET" -#: src/lang.c:2529 +#: src/lang.c:2542 msgid "# Charset used for MIME (Content-Type) header in postings.\n" msgstr "# 在貼文中åšç‚º MIME (內容類型) 標頭的字元集。\n" -#: src/lang.c:2533 +#: src/lang.c:2546 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:2534 +#: src/lang.c:2547 msgid "MM_LOCAL_CHARSET" msgstr "MM_LOCAL_CHARSET" -#: src/lang.c:2535 +#: src/lang.c:2548 msgid "# Charset supported locally.\n" msgstr "# 本地支æ´çš„字元集。\n" -#: src/lang.c:2542 +#: src/lang.c:2555 msgid "Mailbox format" msgstr "信箱格å¼" -#: src/lang.c:2543 +#: src/lang.c:2556 msgid "# Format of the mailbox.\n" msgstr "# 信箱的格å¼ã€‚\n" -#: src/lang.c:2548 +#: src/lang.c:2561 msgid "MIME encoding in news messages" msgstr "在新èžè¨Šæ¯ä¸­çš„ MIME 編碼" -#: src/lang.c:2549 +#: src/lang.c:2562 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" @@ -7261,15 +7307,15 @@ msgstr "" "# 而 Base64 å°æ–¼åŒ…å«å¾ˆå¤š 8 ä½å…ƒå­—元的多數 8 ä½å…ƒæ±äºžè«¸èªžã€\n" "# 希臘語以åŠä¿„語字元集來說更為é©ç•¶ã€‚\n" -#: src/lang.c:2557 src/lang.c:2578 +#: src/lang.c:2570 src/lang.c:2591 msgid "Don't change unless you know what you are doing. cancels." msgstr "ä¸è¦è®Šæ›´ï¼Œé™¤éžæ‚¨çŸ¥é“您在åšä»€éº¼ã€‚ å–æ¶ˆã€‚" -#: src/lang.c:2558 +#: src/lang.c:2571 msgid "Use 8bit characters in news headers" msgstr "åœ¨æ–°èžæ¨™é ­ä¸­ä½¿ç”¨ 8 ä½å…ƒå­—å…ƒ" -#: src/lang.c:2559 +#: src/lang.c:2572 msgid "" "# If ON, 8bit characters in news headers are NOT encoded.\n" "# default is OFF. Thus 8bit characters are encoded by default.\n" @@ -7281,28 +7327,28 @@ msgstr "" "# é™¤éž post_mime_encoding åŒæ¨£ä¹Ÿè¢«è¨­å®šç‚º 8 ä½å…ƒï¼Œ\n" "# å¦å‰‡æ¨™é ­ä¸­çš„ 8 ä½å…ƒå­—å…ƒå°‡ç„¡è¦–æ–¼æ­¤åƒæ•¸è€Œè¢«ç·¨ç¢¼ã€‚\n" -#: src/lang.c:2566 +#: src/lang.c:2579 msgid "" "Auto-view post-processed files toggles, sets, cancels." msgstr "自動檢視處ç†å¾Œæª”案 切æ›ï¼Œ 設定, å–æ¶ˆã€‚" -#: src/lang.c:2567 +#: src/lang.c:2580 msgid "View post-processed files" msgstr "檢視處ç†å¾Œæª”案" -#: src/lang.c:2568 +#: src/lang.c:2581 msgid "# If set, post processed files will be opened in a viewer\n" msgstr "# 如果設定,處ç†ä¹‹å¾Œçš„æª”案將在檢視器中被開啟\n" -#: src/lang.c:2573 +#: src/lang.c:2586 msgid "MIME encoding in mail messages" msgstr "郵件訊æ¯ä¸­çš„ MIME 編碼" -#: src/lang.c:2579 +#: src/lang.c:2592 msgid "Use 8bit characters in mail headers" msgstr "郵件標頭中使用 8 ä½å…ƒå­—å…ƒ" -#: src/lang.c:2580 +#: src/lang.c:2593 msgid "" "# If ON, 8bit characters in mail headers are NOT encoded.\n" "# default is OFF. Thus 8bit characters are encoded by default.\n" @@ -7319,25 +7365,25 @@ msgstr "" "# ç¦æ­¢éƒµä»¶æ¨™é ­ä¸­çš„ 8 ä½å…ƒå­—元,因此建議您ä¸è¦å°‡å®ƒé–‹å•Ÿï¼Œ\n" "# é™¤éžæ‚¨æœ‰æŸäº›å¼·åˆ¶çš„原因。\n" -#: src/lang.c:2591 +#: src/lang.c:2604 msgid "Strip blanks from ends of lines" msgstr "從列尾截除空白" -#: src/lang.c:2592 +#: src/lang.c:2605 msgid "" "# If ON strip blanks from ends of lines for faster display on slow " "terminals.\n" msgstr "# 如果開啟就從列尾截除空白,以便在較慢終端機上能較快顯示。\n" -#: src/lang.c:2598 +#: src/lang.c:2611 msgid "If ON, use transliteration. toggles & sets." msgstr "如果開啟就使用實字轉譯。 åˆ‡æ› & 設定。" -#: src/lang.c:2599 +#: src/lang.c:2612 msgid "Transliteration" msgstr "實字轉譯" -#: src/lang.c:2600 +#: src/lang.c:2613 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" @@ -7347,11 +7393,11 @@ msgstr "" "# 在目標字元集中被表述時,它å¯ä»¥é€éŽä¸€å€‹\n" "# 或多個外觀類似的字元所近似顯示。\n" -#: src/lang.c:2608 +#: src/lang.c:2621 msgid "Send you a Cc/Bcc automatically" msgstr "自動發é€çµ¦æ‚¨ä¸€ä»½å‰¯æœ¬/密件副本" -#: src/lang.c:2609 +#: src/lang.c:2622 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" @@ -7367,25 +7413,25 @@ msgstr "" "# 2 = 密件副本\n" "# 3 = 副本和密件副本\n" -#: src/lang.c:2620 +#: src/lang.c:2633 msgid "Hash algorithm for Cancel-Lock/Cancel-Key" msgstr "" -#: src/lang.c:2621 +#: src/lang.c:2634 msgid "" "# Hash algorithm for Cancel-Lock/Cancel-Key (default 'sha1')\n" "# Use 'none' to not generate Cancel-Lock headers.\n" msgstr "" -#: src/lang.c:2627 +#: src/lang.c:2640 msgid "Enter address elements about which you want to be warned. sets." msgstr "輸入您想è¦ç²å¾—相關警告的地å€å› ç´ ã€‚ 設定。" -#: src/lang.c:2628 +#: src/lang.c:2641 msgid "Spamtrap warning address parts" msgstr "垃圾郵件抓å–警告的地å€éƒ¨åˆ†" -#: src/lang.c:2629 +#: src/lang.c:2642 msgid "" "# A comma-delimited list of address-parts you want to be warned\n" "# about when trying to reply by email.\n" @@ -7393,27 +7439,27 @@ msgstr "" "# 當您嘗試以電å­éƒµä»¶å›žè¦†æ™‚\n" "# 想è¦ç²å¾—相關警告而以逗號分隔的地å€éƒ¨åˆ†æ¸…單。\n" -#: src/lang.c:2634 +#: src/lang.c:2647 msgid "Enter default number of days a filter entry will be valid. sets." msgstr "輸入篩é¸å™¨æ¢ç›®ä¿æŒæœ‰æ•ˆçš„é è¨­å¤©æ•¸ã€‚ 設定。" -#: src/lang.c:2635 +#: src/lang.c:2648 msgid "No. of days a filter entry is valid" msgstr "篩é¸å™¨æ¢ç›®æœ‰æ•ˆå¤©æ•¸" -#: src/lang.c:2636 +#: src/lang.c:2649 msgid "# Number of days a short term filter will be active\n" msgstr "# 短期篩é¸å™¨ä¿æŒä½œç”¨çš„天數\n" -#: src/lang.c:2640 +#: src/lang.c:2653 msgid "Add posted articles to filter. toggles & sets." msgstr "加入已張貼文章到篩é¸å™¨ã€‚ åˆ‡æ› & 設定。" -#: src/lang.c:2641 +#: src/lang.c:2654 msgid "Add posted articles to filter" msgstr "加入已張貼文章到篩é¸å™¨" -#: src/lang.c:2642 +#: src/lang.c:2655 msgid "" "# If ON add posted articles which start a new thread to filter for\n" "# highlighting follow-ups\n" @@ -7421,23 +7467,23 @@ msgstr "" "# 如果開啟就加入開始新討論串的已張貼文章到篩é¸å™¨\n" "# åšç‚ºé«˜äº®åº¦é¡¯ç¤ºè·Ÿè²¼\n" -#: src/lang.c:2646 +#: src/lang.c:2659 msgid "The directory where articles/threads are to be saved in mailbox format." msgstr "將以 mailbox æ ¼å¼å„²å­˜çš„æ–‡ç« /討論串目錄ä½ç½®ã€‚" -#: src/lang.c:2647 +#: src/lang.c:2660 msgid "Mail directory" msgstr "郵件目錄" -#: src/lang.c:2648 +#: src/lang.c:2661 msgid "# (-m) directory where articles/threads are saved in mailbox format\n" msgstr "# (-m) 以 mailbox æ ¼å¼å„²å­˜çš„æ–‡ç« /討論串目錄ä½ç½®\n" -#: src/lang.c:2653 +#: src/lang.c:2666 msgid "Save articles in batch mode (-S)" msgstr "以批次模å¼å„²å­˜æ–‡ç«  (-S)" -#: src/lang.c:2654 +#: src/lang.c:2667 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" @@ -7445,59 +7491,41 @@ msgstr "" "# 如果開啟就於命令列上指定儲存 -S 或郵寄 (-M/-N) 時\n" "# 以批次模å¼å„²å­˜æ–‡ç« /討論串\n" -#: src/lang.c:2659 +#: src/lang.c:2672 msgid "The directory where you want articles/threads saved." msgstr "您想è¦å„²å­˜æ–‡ç« /討論串的目錄ä½ç½®ã€‚" -#: src/lang.c:2660 +#: src/lang.c:2673 msgid "Directory to save arts/threads in" msgstr "è¦å„²å­˜æ–‡ç« /討論串的目錄" -#: src/lang.c:2661 +#: src/lang.c:2674 msgid "# Directory where articles/threads are saved\n" msgstr "# 儲存文章/討論串的目錄ä½ç½®\n" -#: src/lang.c:2665 -msgid "" -"Auto save article/thread by Archive-name: header. toggles & " -"sets." -msgstr "ä¾ Archive-name: 標頭來自動儲存文章/討論串。 åˆ‡æ› & 設定。" - -#: src/lang.c:2666 -msgid "Use Archive-name: header for save" -msgstr "儲存使用 Archive-name: 標頭" - -#: src/lang.c:2667 -msgid "" -"# If ON articles/threads with Archive-name: in mail header will\n" -"# be automatically saved with the Archive-name & part/patch no.\n" -msgstr "" -"# 如果開啟就將在郵件標頭中具有 Archive-name: 的文章/討論串\n" -"# 以存檔å稱 & 部分/修補程å¼è™Ÿç¢¼è‡ªå‹•儲存\n" - -#: src/lang.c:2672 +#: src/lang.c:2678 msgid "" "Mark saved articles/threads as read. toggles, sets, " "cancels." msgstr "將已儲存的文章/討論串標記為已讀。 切æ›ï¼Œ 設定, å–æ¶ˆã€‚" -#: src/lang.c:2673 +#: src/lang.c:2679 msgid "Mark saved articles/threads as read" msgstr "將已儲存的文章/討論串標記為已讀" -#: src/lang.c:2674 +#: src/lang.c:2680 msgid "# If ON mark articles that are saved as read\n" msgstr "# 如果開啟就標記已儲存的文章為已讀\n" -#: src/lang.c:2678 +#: src/lang.c:2684 msgid "Do post processing (eg. extract attachments) for saved articles." msgstr "å°æ–¼å·²å„²å­˜çš„æ–‡ç« é€²è¡Œå¾ŒçºŒè™•ç† (例如:擷å–附件)。" -#: src/lang.c:2679 +#: src/lang.c:2685 msgid "Post process saved articles" msgstr "後續處ç†å·²å„²å­˜çš„æ–‡ç« " -#: src/lang.c:2680 +#: src/lang.c:2686 msgid "" "# Perform post processing (saving binary attachments) from saved articles.\n" "# Possible values are (the default is marked with *):\n" @@ -7511,78 +7539,61 @@ msgstr "" "# 1 = åªæ“·å–命令殼歸檔 (shar)\n" "# 2 = 是\n" -#: src/lang.c:2689 +#: src/lang.c:2695 msgid "Process only unread articles" msgstr "åªè™•ç†æœªè®€æ–‡ç« " -#: src/lang.c:2690 +#: src/lang.c:2696 msgid "" "# If ON only save/print/pipe/mail unread articles (tagged articles " "excepted)\n" msgstr "# å¦‚æžœé–‹å•Ÿå°±åª å„²å­˜/列å°/管線/郵寄 未讀文章 (除了已標定文章)\n" -#: src/lang.c:2695 +#: src/lang.c:2701 msgid "Print all or just part of header. toggles & sets." msgstr "åˆ—å°æ‰€æœ‰æˆ–是僅僅部分的標頭。 åˆ‡æ› & 設定。" -#: src/lang.c:2696 +#: src/lang.c:2702 msgid "Print all headers when printing" msgstr "åˆ—å°æ™‚åˆ—å°æ‰€æœ‰æ¨™é ­" -#: src/lang.c:2697 +#: src/lang.c:2703 msgid "" "# If ON print all of article header otherwise just the important lines\n" msgstr "# å¦‚æžœé–‹å•Ÿå°±åˆ—å°æ‰€æœ‰çš„æ–‡ç« æ¨™é ­ï¼Œå¦å‰‡åƒ…列å°é‡è¦åˆ—\n" -#: src/lang.c:2701 +#: src/lang.c:2707 msgid "" "The printer program with options that is to be used to print articles/" "threads." msgstr "å°‡è¢«ç”¨ä¾†åˆ—å°æ–‡ç« /討論串的列å°ç¨‹å¼ä»¥åŠé¸é …。" -#: src/lang.c:2702 +#: src/lang.c:2708 msgid "Printer program with options" msgstr "列å°ç¨‹å¼ä»¥åŠé¸é …" -#: src/lang.c:2703 +#: src/lang.c:2709 msgid "# Print program with parameters used to print articles/threads\n" msgstr "# ç”¨ä¾†åˆ—å°æ–‡ç« /討論串的列å°ç¨‹å¼ä»¥åŠåƒæ•¸\n" -#: src/lang.c:2709 +#: src/lang.c:2715 msgid "Force redraw after certain commands" msgstr "特定命令之後強制é‡ç¹ª" -#: src/lang.c:2710 +#: src/lang.c:2716 msgid "" "# If ON a screen redraw will always be done after certain external commands\n" msgstr "# 如果開啟就於特定外部命令之後將一律完æˆèž¢å¹•é‡ç¹ª\n" -#: src/lang.c:2714 -msgid "" -"Start editor with line offset. toggles, sets, cancels." -msgstr "啟始編輯器以åŠåˆ—å移。 切æ›ï¼Œ 設定, å–æ¶ˆã€‚" - -#: src/lang.c:2715 -msgid "Start editor with line offset" -msgstr "啟始編輯器以åŠåˆ—åç§»" - -#: src/lang.c:2716 -msgid "" -"# If ON editor will be started with cursor offset into the file\n" -"# otherwise the cursor will be positioned at the first line\n" -msgstr "" -"# 如果開啟就啟始編輯器以åŠé€²å…¥æª”案後的游標åç§»\n" -"# å¦å‰‡æ¸¸æ¨™å°‡è¢«å®šä½æ–¼ç¬¬ä¸€åˆ—\n" - -#: src/lang.c:2721 +#: src/lang.c:2720 msgid "Enter %E for editor, %F for filename, %N for line-number, to set." msgstr "輸入 %E åšç‚ºç·¨è¼¯å™¨ï¼Œ%F åšç‚ºæª”å,%N åšç‚ºåˆ—號, 以設定。" -#: src/lang.c:2722 +#: src/lang.c:2721 msgid "Invocation of your editor" msgstr "調用您的編輯器" -#: src/lang.c:2723 +#: src/lang.c:2722 msgid "" "# Format of editor line including parameters\n" "# %E Editor %F Filename %N Linenumber\n" @@ -7590,16 +7601,16 @@ msgstr "" "# æ ¼å¼çš„編輯器列包å«åƒæ•¸\n" "# %E 編輯器 %F 檔å %N Linenumber\n" -#: src/lang.c:2728 +#: src/lang.c:2727 msgid "" "Enter name and options for external-inews, --internal for internal inews" msgstr "輸入用於外部 inews çš„å稱和é¸é …,--internal 用於內部 inews" -#: src/lang.c:2729 +#: src/lang.c:2728 msgid "External inews" msgstr "外部 inews" -#: src/lang.c:2730 +#: src/lang.c:2729 msgid "" "# If --internal use the built in mini inews for posting via NNTP\n" "# otherwise use an external inews program\n" @@ -7607,33 +7618,34 @@ msgstr "" "# 如果設定 --internal 就使用內建的迷你 inews åšç‚ºé€éŽ NNTP 張貼\n" "# å¦å‰‡ä½¿ç”¨å¤–部 inews 程å¼\n" -#: src/lang.c:2734 +#: src/lang.c:2733 msgid "" "Enter %M for mailer, %S for subject, %T for to, %F for filename, to set." msgstr "" "輸入 %M åšç‚ºéƒµä»¶ç¨‹å¼ï¼Œ%S åšç‚ºä¸»æ—¨ï¼Œ%T åšç‚ºæ”¶ä»¶è€…,%F åšç‚ºæª”å, 以設定。" -#: src/lang.c:2735 +#: src/lang.c:2734 msgid "Invocation of your mail command" msgstr "調用您的郵寄命令" -#: src/lang.c:2736 +#: src/lang.c:2735 +#, fuzzy msgid "" "# Format of mailer line including parameters\n" "# %M Mailer %S Subject %T To %F Filename\n" -"# ie. to use elm as your mailer: elm -s \"%S\" \"%T\" < %F\n" -"# ie. elm interactive : elm -i %F -s \"%S\" \"%T\"\n" +"# ie. to use mutt as your mailer: mutt -s \"%S\" -- \"%T\" < %F\n" +"# ie. mutt interactive : mutt -i %F -s \"%S\" -- \"%T\"\n" msgstr "" "# æ ¼å¼çš„郵件程å¼åˆ—包å«åƒæ•¸\n" "# %M éƒµä»¶ç¨‹å¼ %S 主旨 %T 到 %F 檔å\n" "# 我。以使用 elm åšç‚ºæ‚¨çš„郵件程å¼ï¼š elm -s「%Sã€ã€Œ%Tã€<%F\n" "# 我。elm äº’å‹•å¼ ï¼š elm -i %F -s「%Sã€ã€Œ%Tã€\n" -#: src/lang.c:2744 +#: src/lang.c:2743 msgid "Use interactive mail reader" msgstr "使用互動å¼éƒµä»¶é–±è®€å™¨" -#: src/lang.c:2745 +#: src/lang.c:2744 msgid "" "# Interactive mailreader\n" "# Possible values are (the default is marked with *):\n" @@ -7647,33 +7659,33 @@ msgstr "" "# 1 = 使用互動å¼éƒµä»¶é–±è®€å™¨ä»¥åŠæª”案中的標頭\n" "# 2 = 使用互動å¼éƒµä»¶é–±è®€å™¨è€Œç„¡éœ€æª”案中的標頭\n" -#: src/lang.c:2754 +#: src/lang.c:2753 msgid "Remove ~/.article after posting" msgstr "張貼之後移除 ~/.article" -#: src/lang.c:2755 +#: src/lang.c:2754 msgid "# If ON remove ~/.article after posting.\n" msgstr "# 如果開啟就於張貼之後移除 ~/.article。\n" -#: src/lang.c:2761 +#: src/lang.c:2760 msgid "Use UTF-8 graphics (thread tree etc.)" msgstr "使用 UTF-8 圖形 (樹狀討論串等等…)" -#: src/lang.c:2762 +#: src/lang.c:2761 msgid "" "# If ON use UTF-8 characters for indicator '->', tree and ellipsis '...'.\n" msgstr "" "# 如果開啟就使用 UTF-8 å­—å…ƒåšç‚ºæŒ‡ç¤ºå™¨ã€Ž->ã€ã€æ¨¹ç‹€çµæ§‹å’Œçœç•¥ç¬¦è™Ÿã€Žâ€¦ã€ã€‚\n" -#: src/lang.c:2767 +#: src/lang.c:2766 msgid "Filename for all posted articles, sets, no filename=do not save." msgstr "用於所有已張貼文章的檔å, 設定,沒有檔å=ä¸å„²å­˜ã€‚" -#: src/lang.c:2768 +#: src/lang.c:2767 msgid "Filename for posted articles" msgstr "用於已張貼文章的檔å" -#: src/lang.c:2769 +#: src/lang.c:2768 msgid "" "# Filename where to keep all postings (default posted)\n" "# If no filename is set then postings will not be saved\n" @@ -7681,36 +7693,36 @@ msgstr "" "# ä¿ç•™æ‰€æœ‰è²¼æ–‡ (é è¨­ç‚ºå·²å¼µè²¼) 的檔案ä½ç½®\n" "# 如果沒有設定檔å則䏿œƒå„²å­˜è²¼æ–‡\n" -#: src/lang.c:2774 +#: src/lang.c:2773 msgid "" "Keep all failed articles in ~/dead.articles. toggles & sets." msgstr "ä¿ç•™æ‰€æœ‰å¼µè²¼å¤±æ•—的文章於 ~/dead.articles。 åˆ‡æ› & 設定。" -#: src/lang.c:2775 +#: src/lang.c:2774 msgid "Keep failed arts in ~/dead.articles" msgstr "ä¿ç•™å¼µè²¼å¤±æ•—的文章於 ~/dead.articles" -#: src/lang.c:2776 +#: src/lang.c:2775 msgid "# If ON keep all failed postings in ~/dead.articles\n" msgstr "# 如果開啟就ä¿ç•™æ‰€æœ‰å¼µè²¼å¤±æ•—的貼文於 ~/dead.articles\n" -#: src/lang.c:2780 +#: src/lang.c:2779 msgid "Do you want to strip unsubscribed groups from .newsrc" msgstr "您è¦å¾ž .newsrc æˆªé™¤å·²å–æ¶ˆè¨‚閱的群組" -#: src/lang.c:2781 +#: src/lang.c:2780 msgid "No unsubscribed groups in newsrc" msgstr "在 newsrc ä¸­æ²’æœ‰å·²å–æ¶ˆè¨‚閱的群組" -#: src/lang.c:2782 +#: src/lang.c:2781 msgid "# If ON strip unsubscribed groups from newsrc\n" msgstr "# 如果開啟就從 newsrc æˆªé™¤å·²å–æ¶ˆè¨‚閱的群組\n" -#: src/lang.c:2787 +#: src/lang.c:2786 msgid "Remove bogus groups from newsrc" msgstr "從 newsrc 移除å‡é€ çš„群組" -#: src/lang.c:2788 +#: src/lang.c:2787 msgid "" "# What to do with bogus groups in newsrc file\n" "# Possible values are (the default is marked with *):\n" @@ -7724,64 +7736,64 @@ msgstr "" "# 1 = 移除\n" "# 2 = 以 D é«˜äº®åº¦é¡¯ç¤ºæ–¼é¸æ“‡èž¢å¹•\n" -#: src/lang.c:2797 +#: src/lang.c:2796 msgid "" "Enter number of seconds to wait for a response from the server. sets." msgstr "輸入從伺æœå™¨ç­‰å¾…回應的秒數。 表示設定。" -#: src/lang.c:2798 +#: src/lang.c:2797 msgid "NNTP read timeout in seconds" msgstr "NNTP 讀å–逾時的秒數" -#: src/lang.c:2799 +#: src/lang.c:2798 msgid "" "# Time in seconds to wait for a response from the server (0=no timeout)\n" msgstr "# 從伺æœå™¨ç­‰å¾…回應的秒數時間 (0=沒有逾時é™åˆ¶)\n" -#: src/lang.c:2804 +#: src/lang.c:2803 msgid "Enter number of seconds until active file will be reread. sets." msgstr "è¼¸å…¥é‡æ–°è®€å–ç¾ç”¨æª”案的間隔秒數。 設定。" -#: src/lang.c:2805 +#: src/lang.c:2804 msgid "Interval in secs to reread active" msgstr "釿–°è®€å–ç¾ç”¨æª”案的間隔(以秒為單ä½)" -#: src/lang.c:2806 +#: src/lang.c:2805 msgid "" "# Time interval in seconds between rereading the active file (0=never)\n" msgstr "# 釿–°è®€å–ç¾ç”¨æª”案的時間間隔秒數 (0=æ°¸ä¸)\n" -#: src/lang.c:2811 +#: src/lang.c:2810 msgid "Reconnect to server automatically" msgstr "è‡ªå‹•é‡æ–°é€£ç·šåˆ°ä¼ºæœå™¨" -#: src/lang.c:2812 +#: src/lang.c:2811 msgid "" "# If ON automatically reconnect to NNTP server if the connection is broken\n" msgstr "# å¦‚æžœé–‹å•Ÿå°±æ–¼é€£æŽ¥ä¸­æ–·æ™‚è‡ªå‹•é‡æ–°é€£ç·šåˆ° NNTP 伺æœå™¨\n" -#: src/lang.c:2816 +#: src/lang.c:2815 msgid "" "Create local copies of NNTP overview files. toggles & sets." msgstr "建立 NNTP 概觀檔案的本地複本。 åˆ‡æ› & 設定。" -#: src/lang.c:2817 +#: src/lang.c:2816 msgid "Cache NNTP overview files locally" msgstr "產生 NNTP 概觀檔案的本地快å–" -#: src/lang.c:2818 +#: src/lang.c:2817 msgid "# If ON, create local copies of NNTP overview files.\n" msgstr "# 如果開啟就建立 NNTP 概觀檔案的本地複本。\n" -#: src/lang.c:2822 src/lang.c:2837 src/lang.c:2857 src/lang.c:2876 +#: src/lang.c:2821 src/lang.c:2836 src/lang.c:2856 src/lang.c:2875 msgid "Enter format string. sets, cancels." msgstr "輸入格å¼å­—串。 設定, å–æ¶ˆã€‚" -#: src/lang.c:2823 +#: src/lang.c:2822 msgid "Format string for selection level" msgstr "鏿“‡å±¤ç´šçš„æ ¼å¼å­—串" -#: src/lang.c:2824 +#: src/lang.c:2823 msgid "" "# Format string for selection level representation\n" "# Default: %f %n %U %G %d\n" @@ -7805,11 +7817,11 @@ msgstr "" "# %n 數字,螢幕上的列號\n" "# %U 未讀計數\n" -#: src/lang.c:2838 +#: src/lang.c:2837 msgid "Format string for group level" msgstr "用於群組層級的格å¼å­—串" -#: src/lang.c:2839 +#: src/lang.c:2838 msgid "" "# Format string for group level representation\n" "# Default: %n %m %R %L %s %F\n" @@ -7843,11 +7855,11 @@ msgstr "" "# %s 主旨 (åªæœ‰åœ¨ç¾¤çµ„等級)\n" "# %S 分數\n" -#: src/lang.c:2858 +#: src/lang.c:2857 msgid "Format string for thread level" msgstr "# 用於討論串層級的格å¼å­—串" -#: src/lang.c:2859 +#: src/lang.c:2858 msgid "" "# Format string for thread level representation\n" "# Default: %n %m [%L] %T %F\n" @@ -7879,19 +7891,19 @@ msgstr "" "# %S 分數\n" "# %T 討論串樹 (åªæœ‰åœ¨è¨Žè«–串等級)\n" -#: src/lang.c:2877 +#: src/lang.c:2876 msgid "Format string for display of dates" msgstr "用於顯示日期的格å¼å­—串" -#: src/lang.c:2878 +#: src/lang.c:2877 msgid "# Format string for date representation\n" msgstr "# 用於日期表示的格å¼å­—串\n" -#: src/lang.c:2888 +#: src/lang.c:2887 msgid "Unicode normalization form" msgstr "è¬åœ‹ç¢¼æ­£è¦åŒ–å½¢å¼" -#: src/lang.c:2889 +#: src/lang.c:2888 #, fuzzy msgid "" "# Unicode normalization form\n" @@ -7910,20 +7922,21 @@ msgstr "" "# 2 = NFKD\n" "# 3 = NFC\n" "# 4 = NFD\n" +"# 5 = NFKC_CF\n" -#: src/lang.c:2903 +#: src/lang.c:2902 msgid "Render BiDi" msgstr "æ½¤ç®—é›™å‘æ–‡å­—" -#: src/lang.c:2904 +#: src/lang.c:2903 msgid "# If ON, bi-directional text is rendered by tin\n" msgstr "# 如果開啟就由 tin æ½¤ç®—é›™å‘æ–‡å­—\n" -#: src/lang.c:2911 +#: src/lang.c:2910 msgid "Function for sorting articles" msgstr "ç”¨æ–¼æŽ’åºæ–‡ç« çš„函å¼" -#: src/lang.c:2912 +#: src/lang.c:2911 msgid "" "# Function for sorting articles\n" "# Possible values are (the default is marked with *):\n" @@ -7935,179 +7948,179 @@ msgstr "" "# * 0 = 快速排åº\n" "# 1 = å †ç©æŽ’åº\n" -#: src/lang.c:2925 +#: src/lang.c:2924 msgid "Automatically GroupMarkUnselArtRead" msgstr "自動 GroupMarkUnselArtRead" -#: src/lang.c:2931 +#: src/lang.c:2930 msgid "Delete post-process files" msgstr "åˆªé™¤å¾ŒçºŒè™•ç†æª”案" -#: src/lang.c:2936 +#: src/lang.c:2935 msgid "Filename for all mailed articles, sets, no filename=do not save." msgstr "用於所有已郵寄文章的檔å, 設定,沒有檔å=ä¸å„²å­˜ã€‚" -#: src/lang.c:2937 +#: src/lang.c:2936 msgid "Mailbox to save sent mails" msgstr "è¦å„²å­˜å·²ç™¼é€éƒµä»¶çš„ä¿¡ç®±" -#: src/lang.c:2942 +#: src/lang.c:2941 msgid "Set Followup-To: header to this group(s). sets, cancels." msgstr "設定 Followup-To: 標頭為這個群組。 設定, å–æ¶ˆã€‚" -#: src/lang.c:2943 +#: src/lang.c:2942 msgid "Followup-To: header" msgstr "Followup-To: 標頭" -#: src/lang.c:2948 +#: src/lang.c:2947 msgid "Enter default mail address (and fullname). sets, cancels." msgstr "輸入é è¨­éƒµä»¶åœ°å€ (附全å)。 設定, å–æ¶ˆã€‚" -#: src/lang.c:2955 +#: src/lang.c:2954 msgid "" "Path and options for ispell-like spell-checker. sets, cancels." msgstr "åšç‚ºé¡žä¼¼ ispell 拼寫檢查器的路徑和é¸é …。 設定, å–æ¶ˆã€‚" -#: src/lang.c:2956 +#: src/lang.c:2955 msgid "Ispell program" msgstr "Ispell 程å¼" -#: src/lang.c:2962 +#: src/lang.c:2961 msgid "When group is a mailing list, send responses to this email address." msgstr "當群組是個郵éžè«–壇時,發é€å›žæ‡‰åˆ°é€™å€‹é›»å­éƒµä»¶åœ°å€ã€‚" -#: src/lang.c:2963 +#: src/lang.c:2962 msgid "Mailing list address" msgstr "郵éžè«–壇地å€" -#: src/lang.c:2969 +#: src/lang.c:2968 msgid "Forward articles as attachment" msgstr "åšç‚ºè½‰å¯„文章的附件" -#: src/lang.c:2974 +#: src/lang.c:2973 msgid "" "A comma separated list of MIME major/minor Content-Types. cancels." msgstr "逗號分隔的 MIME 主è¦/次è¦å…§å®¹é¡žåž‹æ¸…單。 å–æ¶ˆã€‚" -#: src/lang.c:2975 +#: src/lang.c:2974 msgid "Which MIME types will be saved" msgstr "將被儲存的 MIME 類型" -#: src/lang.c:2980 +#: src/lang.c:2979 msgid "Value of the Organization: header. sets, cancels." msgstr "Organization: 標頭的值。 設定, å–æ¶ˆã€‚" -#: src/lang.c:2981 +#: src/lang.c:2980 msgid "Organization: header" msgstr "Organization: 標頭" -#: src/lang.c:2986 +#: src/lang.c:2985 msgid "Filename for saved articles. sets, cancels." msgstr "用於已儲存文章的檔å。 設定, å–æ¶ˆã€‚" -#: src/lang.c:2987 +#: src/lang.c:2986 msgid "savefile" msgstr "儲存檔案" -#: src/lang.c:2992 src/lang.c:3016 +#: src/lang.c:2991 src/lang.c:3015 msgid "Scope for the filter rule. sets, cancels." msgstr "用於篩é¸å™¨è¦å‰‡çš„範åœã€‚ 設定, å–æ¶ˆã€‚" -#: src/lang.c:2993 +#: src/lang.c:2992 msgid "Quick (1 key) select filter scope" msgstr "快速 (1 éµ) é¸å–篩é¸å™¨ç¯„åœ" -#: src/lang.c:2998 src/lang.c:3022 +#: src/lang.c:2997 src/lang.c:3021 msgid "Header for filter rule. sets, cancels." msgstr "用於篩é¸å™¨è¦å‰‡çš„æ¨™é ­ã€‚ 設定, å–æ¶ˆã€‚" -#: src/lang.c:2999 +#: src/lang.c:2998 msgid "Quick (1 key) select filter header" msgstr "快速 (1 éµ) é¸å–篩é¸å™¨æ¨™é ­" -#: src/lang.c:3004 src/lang.c:3028 +#: src/lang.c:3003 src/lang.c:3027 msgid "ON = case sensitive, OFF = ignore case. sets, cancels." msgstr "ON = 大å°å¯«ç›¸ç¬¦ï¼ŒOFF = 忽略大å°å¯«ã€‚ 設定, å–æ¶ˆã€‚" -#: src/lang.c:3005 +#: src/lang.c:3004 msgid "Quick (1 key) select filter case" msgstr "快速 (1 éµ) é¸å–篩é¸å™¨å¤§å°å¯«" -#: src/lang.c:3010 src/lang.c:3034 +#: src/lang.c:3009 src/lang.c:3033 msgid "ON = expire, OFF = don't ever expire. sets, cancels." msgstr "ON = éŽæœŸï¼ŒOFF = 䏿œƒéŽæœŸã€‚ 設定, å–æ¶ˆã€‚" -#: src/lang.c:3011 +#: src/lang.c:3010 msgid "Quick (1 key) select filter expire" msgstr "快速 (1 éµ) é¸å–篩é¸å™¨éŽæœŸ" -#: src/lang.c:3017 +#: src/lang.c:3016 msgid "Quick (1 key) kill filter scope" msgstr "快速 (1 éµ) ç é™¤ç¯©é¸å™¨ç¯„åœ" -#: src/lang.c:3023 +#: src/lang.c:3022 msgid "Quick (1 key) kill filter header" msgstr "快速 (1 éµ) ç é™¤ç¯©é¸å™¨æ¨™é ­" -#: src/lang.c:3029 +#: src/lang.c:3028 msgid "Quick (1 key) kill filter case" msgstr "快速 (1 éµ) ç é™¤ç¯©é¸å™¨å¤§å°å¯«" -#: src/lang.c:3035 +#: src/lang.c:3034 msgid "Quick (1 key) kill filter expire" msgstr "快速 (1 éµ) ç é™¤ç¯©é¸å™¨éŽæœŸ" -#: src/lang.c:3041 +#: src/lang.c:3040 msgid "Assume this charset if no charset declaration is present, to set." msgstr "如果ä¸å­˜åœ¨ä»»ä½•字元集宣告就å‡è¨­ç‚ºé€™å€‹å­—元集, 以設定。" -#: src/lang.c:3042 +#: src/lang.c:3041 msgid "UNDECLARED_CHARSET" msgstr "未宣告字元集" -#: src/lang.c:3048 +#: src/lang.c:3047 msgid "" "Add this text at the start of the message body. sets, cancels." msgstr "加入這個文字於訊æ¯å…§æ–‡çš„開始。 設定, å–æ¶ˆã€‚" -#: src/lang.c:3049 +#: src/lang.c:3048 msgid "X_Body" msgstr "X_Body" -#: src/lang.c:3054 +#: src/lang.c:3053 msgid "Insert this header when posting. sets, cancels." msgstr "張貼時æ’入這個標頭。 設定, å–æ¶ˆã€‚" -#: src/lang.c:3055 +#: src/lang.c:3054 msgid "X_Headers" msgstr "X_Headers" -#: src/lang.c:3060 +#: src/lang.c:3059 msgid "" "Automatically insert an X-Comment-To: header? toggles & sets." msgstr "自動æ’å…¥ X-Comment-To: 標頭? åˆ‡æ› & 設定。" -#: src/lang.c:3061 +#: src/lang.c:3060 msgid "Insert 'X-Comment-To:' header" msgstr "æ’入『X-Comment-To:ã€æ¨™é ­" #. TODO: lang.c -#: src/main.c:819 +#: src/main.c:824 msgid "reading from local spool" msgstr "" #. TODO: != ENOENT ? and -> lang.c -#: src/misc.c:750 +#: src/misc.c:753 #, c-format msgid "Error: unlink %s" msgstr "" -#: src/misc.c:3928 +#: src/misc.c:3933 #, c-format msgid "Version: %s %s release %s (\"%s\") %s %s\n" msgstr "版本:%s %s 釋出 %s (「%sã€) %s %s\n" -#: src/misc.c:3931 +#: src/misc.c:3936 #, c-format msgid "Version: %s %s release %s (\"%s\")\n" msgstr "版本:%s %s 釋出 %s (「%sã€)\n" @@ -8125,30 +8138,30 @@ msgstr "" "\n" "伺æœå™¨å·²é€¾æ™‚ï¼Œå˜—è©¦é‡æ–°é€£ç·š # %d\n" -#: src/nntplib.c:860 src/signal.c:432 +#: src/nntplib.c:860 src/signal.c:433 #, fuzzy msgid "NNTP connection error. Exiting..." msgstr "連線到 NNTP 伺æœå™¨ %s 時失敗。離開…" -#: src/nntplib.c:872 src/nntplib.c:1864 +#: src/nntplib.c:872 src/nntplib.c:1865 msgid "Rejoin current group\n" msgstr "釿–°é€£çµç›®å‰çš„群組\n" -#: src/nntplib.c:880 src/nntplib.c:1872 +#: src/nntplib.c:881 src/nntplib.c:1874 #, c-format msgid "Read (%s)\n" msgstr "已讀 (%s)\n" -#: src/nntplib.c:882 +#: src/nntplib.c:883 #, c-format msgid "Resend last command (%s)\n" msgstr "釿–°ç™¼é€æœ€è¿‘的命令 (%s)\n" -#: src/nntplib.c:1512 +#: src/nntplib.c:1513 msgid "CAPABILITIES did not announce READER" msgstr "能力中並未宣告包å«é–±è®€å™¨" -#: src/nntplib.c:2018 +#: src/nntplib.c:2020 msgid "MOTD: " msgstr "MOTD: " @@ -8157,7 +8170,7 @@ msgstr "MOTD: " msgid "couldn't expand %s\n" msgstr "無法展開 %s\n" -#: src/post.c:1357 +#: src/post.c:1775 #, fuzzy, c-format msgid "" "Line %d is longer than %d octets and should be folded, but\n" @@ -8166,7 +8179,7 @@ msgstr "" "第 %d åˆ—é•·åº¦è¶…éŽ 998 ä½å…ƒçµ„而應該被折疊,但是\n" "編碼未被設定為 %s äº¦éž %s\n" -#: src/post.c:1362 +#: src/post.c:1780 #, fuzzy, c-format msgid "" "Line %d is longer than %d octets and should be folded, but\n" @@ -8177,7 +8190,7 @@ msgstr "" "編碼被設定為 %s 而未啟用 MIME_BREAK_LONG_LINES 或是\n" "貼文ä¸åŒ…å«ä»»ä½• 8 ä½å…ƒå­—元,因而無法發生折疊\n" -#: src/post.c:1364 +#: src/post.c:1782 #, fuzzy, c-format msgid "" "Line %d is longer than %d octets and should be folded, but\n" @@ -8186,12 +8199,12 @@ msgstr "" "第 %d åˆ—é•·åº¦è¶…éŽ 998 ä½å…ƒçµ„而,但是\n" "編碼未被設定為 %s\n" -#: src/post.c:2353 +#: src/post.c:2769 #, c-format msgid "Posting: %.*s ..." msgstr "張貼:%.*s…" -#: src/post.c:4119 +#: src/post.c:4533 msgid "Can't supersede in mailgroups, try repost instead." msgstr "" @@ -8223,7 +8236,7 @@ msgstr "[- 無法使用 -]" #. #. * Add the References data to the cache #. -#: src/refs.c:1015 src/refs.c:1077 +#: src/refs.c:1009 src/refs.c:1071 #, c-format msgid "Building References-trees (%d/%d)..." msgstr "" @@ -8232,7 +8245,7 @@ msgstr "" #. * preamble #. * TODO: -> lang.c #. -#: src/rfc2047.c:1323 +#: src/rfc2047.c:1330 #, c-format msgid "" "This message has been composed in the 'multipart/mixed' MIME-format. If you\n" @@ -8246,38 +8259,38 @@ msgstr "" "以了解新的格å¼ï¼Œè€Œéš¨å¾Œè€Œä¾†çš„æ±è¥¿ä¹Ÿè¨±çœ‹èµ·ä¾†æœƒå¾ˆæ€ªç•°ã€‚\n" "\n" -#: src/save.c:1075 +#: src/save.c:1046 msgid "bytes" msgstr "ä½å…ƒçµ„" -#: src/select.c:411 +#: src/select.c:417 msgid "unread" msgstr "未讀" -#: src/select.c:411 +#: src/select.c:417 msgid "all" msgstr "所有" -#: src/select.c:594 src/select.c:596 +#: src/select.c:611 src/select.c:613 msgid " R" msgstr " R" -#: src/xface.c:73 +#: src/xface.c:75 #, fuzzy msgid "Can't run slrnface: Not running in an xterm." msgstr "無法é‹è¡Œ slrnface:無法在 xterm 中執行。" -#: src/xface.c:85 src/xface.c:96 src/xface.c:111 +#: 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:120 src/xface.c:152 +#: 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:130 +#: 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" @@ -8301,20 +8314,60 @@ msgstr "" "您也許會看到由您的 NFS 伺æœå™¨æ‰€å»ºç«‹çš„特殊檔案。\n" "è«‹ä¸è¦å˜—試去移除它們。\n" -#: src/xface.c:144 +#: src/xface.c:146 msgid "Can't run slrnface: couldn't construct fifo name." msgstr "無法é‹è¡Œ slrnface:無法建構 fifo å稱。" -#: src/xface.c:183 +#: src/xface.c:185 #, c-format msgid "Slrnface abnormally exited, code %d." msgstr "Slrnface 䏿­£å¸¸åœ°é›¢é–‹ï¼Œä»£ç¢¼ %d。" -#: src/xface.c:230 +#: src/xface.c:231 #, c-format msgid "Slrnface failed: %s." msgstr "Slrnface 失敗:%s。" +#~ msgid "# start_editor_offset=ON/OFF\n" +#~ msgstr "# start_editor_offset=ON/OFF\n" + +#~ msgid "" +#~ "Start editor with line offset. toggles, sets, cancels." +#~ msgstr "啟始編輯器以åŠåˆ—å移。 切æ›ï¼Œ 設定, å–æ¶ˆã€‚" + +#~ msgid "Start editor with line offset" +#~ 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 "" +#~ "# 如果開啟就啟始編輯器以åŠé€²å…¥æª”案後的游標åç§»\n" +#~ "# å¦å‰‡æ¸¸æ¨™å°‡è¢«å®šä½æ–¼ç¬¬ä¸€åˆ—\n" + +#, fuzzy +#~ msgid "Operation limited to articels of the current group." +#~ msgstr "張貼 (寫入) 文章到目å‰çš„群組" + +#~ msgid "# auto_save=ON/OFF\n" +#~ msgstr "# auto_save=ON/OFF\n" + +#~ msgid "" +#~ "Auto save article/thread by Archive-name: header. toggles & " +#~ "sets." +#~ msgstr "" +#~ "ä¾ Archive-name: 標頭來自動儲存文章/討論串。 åˆ‡æ› & 設定。" + +#~ msgid "Use Archive-name: header for save" +#~ msgstr "儲存使用 Archive-name: 標頭" + +#~ msgid "" +#~ "# If ON articles/threads with Archive-name: in mail header will\n" +#~ "# be automatically saved with the Archive-name & part/patch no.\n" +#~ msgstr "" +#~ "# 如果開啟就將在郵件標頭中具有 Archive-name: 的文章/討論串\n" +#~ "# 以存檔å稱 & 部分/修補程å¼è™Ÿç¢¼è‡ªå‹•儲存\n" + #~ msgid "# What should we ask confirmation for.\n" #~ msgstr "# æˆ‘å€‘æ‡‰è©²å°æ–¼ä»€éº¼è©¢å•確èªã€‚\n" @@ -8324,9 +8377,6 @@ msgstr "Slrnface 失敗:%s。" #~ msgid "Invalid response to GROUP command, %s" #~ msgstr "å°æ–¼ GROUP 命令的無效回應,%s" -#~ msgid "unparseable \"LIST COUNTS\" line: \"%s\"" -#~ msgstr "無法解æžçš„「清單計數ã€åˆ—:「%sã€" - #~ msgid "" #~ "Wrong newsgroup name (\"%s\") in response of \"GROUP %s\" command: \"%s\"" #~ msgstr "錯誤新èžç¾¤çµ„å稱 (「%sã€) 於「群組 %sã€å‘½ä»¤ï¼šã€Œ%sã€çš„回應之中" diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/active.c tin-2.6.0/src/active.c --- tin-2.4.5/src/active.c 2020-12-01 11:51:00.000000000 +0100 +++ tin-2.6.0/src/active.c 2021-07-23 14:44:15.687400495 +0200 @@ -3,7 +3,7 @@ * Module : active.c * Author : I. Lea * Created : 1992-02-16 - * Updated : 2019-01-28 + * Updated : 2021-07-23 * Notes : * * Copyright (c) 1992-2021 Iain Lea @@ -244,7 +244,7 @@ parse_active_line( if (!p || !q || !r || !lineok) { #ifdef DEBUG /* TODO: This also logs broken non NNTP active lines (i.e. mail.active) to NNTP */ - if (debug & DEBUG_NNTP && verbose > 1) + if ((debug & DEBUG_NNTP) && verbose > 1) debug_print_file("NNTP", "Active file corrupt - %s", line); #endif /* DEBUG */ return FALSE; @@ -290,7 +290,7 @@ parse_count_line( if (!p || !q || !r || !s || !lineok) { # ifdef DEBUG - if (debug & DEBUG_NNTP && verbose > 1) + if ((debug & DEBUG_NNTP) && verbose > 1) debug_print_file("NNTP", "unparsable \"LIST COUNTS\" line: \"%s\"", line); # endif /* DEBUG */ return FALSE; @@ -415,13 +415,13 @@ 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) + if ((debug & DEBUG_NNTP) && verbose > 1) debug_print_file("NNTP", "Groupname mismatch in response to \"GROUP %s\": \"%s\"", ngnames[index_o], line); # endif /* DEBUG */ } @@ -542,9 +542,8 @@ read_newsrc_active_file( #ifdef NNTP_ABLE if (need_auth) { /* delayed auth */ - if (!authenticate(nntp_server, userid, FALSE) || do_read_newsrc_active_file(fp)) { + if (!authenticate(nntp_server, userid, FALSE) || do_read_newsrc_active_file(fp)) tin_done(EXIT_FAILURE, _(txt_auth_failed), ERR_ACCESS); - } } #endif /* NNTP_ABLE */ @@ -619,12 +618,12 @@ read_active_file( debug_print_file("NNTP", "<<<%s%s", logtime(), ptr); #endif /* DEBUG && NNTP_ABLE */ - if (!parse_active_line(ptr, &max, &min, moderated)) - continue; - if (++processed % MODULO_COUNT_NUM == 0) spin_cursor(); + if (!parse_active_line(ptr, &max, &min, moderated)) + continue; + /* * Load group into group hash table * NULL means group already present, so we just fixup the counters @@ -697,12 +696,12 @@ read_active_counts( debug_print_file("NNTP", "<<<%s%s", logtime(), ptr); # endif /* DEBUG */ - if (!parse_count_line(ptr, &max, &min, &count, moderated)) - continue; - if (++processed % MODULO_COUNT_NUM == 0) spin_cursor(); + if (!parse_count_line(ptr, &max, &min, &count, moderated)) + continue; + /* * Load group into group hash table * NULL means group already present, so we just fixup the counters @@ -839,9 +838,9 @@ read_news_active_file( put_server(buff); r++; } - } else { + } else do_group_cmds = TRUE; - } + fclose(fp); if (j < PIPELINE_LIMIT) { @@ -850,10 +849,10 @@ read_news_active_file( /* TODO: add 483 (RFC 3977) code */ if (j == ERR_NOAUTH || j == NEED_AUTHINFO) need_auth = TRUE; -#if 0 /* do we need something like this? */ +# if 0 /* do we need something like this? */ if (j == ERR_CMDSYN) list_active = TRUE; -#endif /* 0 */ +# endif /* 0 */ continue; } else { while ((ptr = tin_fgets(FAKE_NNTP_FP, FALSE)) != NULL) { diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/art.c tin-2.6.0/src/art.c --- tin-2.4.5/src/art.c 2020-12-01 11:51:00.000000000 +0100 +++ tin-2.6.0/src/art.c 2021-08-08 15:13:43.322345600 +0200 @@ -3,7 +3,7 @@ * Module : art.c * Author : I.Lea & R.Skrenta * Created : 1991-04-01 - * Updated : 2020-07-08 + * Updated : 2021-04-10 * Notes : * * Copyright (c) 1991-2021 Iain Lea , Rich Skrenta @@ -607,7 +607,7 @@ find_first_unread( if ((p = group->newsrc.xbitmap)) { end += group->newsrc.xbitlen / NBITS; - for (; *p == '\0' && p < end; p++, first += NBITS) + for (; p < end && *p == '\0'; p++, first += NBITS) ; } return first; @@ -805,10 +805,6 @@ read_art_headers( FreeAndNull(arts[top_art].path); FreeAndNull(arts[top_art].refs); FreeAndNull(arts[top_art].msgid); - if (arts[top_art].archive) { - FreeAndNull(arts[top_art].archive->partnum); - FreeAndNull(arts[top_art].archive); - } arts[top_art].tagged = 0; arts[top_art].thread = ART_EXPIRED; arts[top_art].prev = ART_NORMAL; @@ -828,8 +824,15 @@ read_art_headers( /* * Change back to previous dir before indexing started */ - if (!read_news_via_nntp || group->type != GROUP_TYPE_NEWS) - chdir(dir); + if (!read_news_via_nntp || group->type != GROUP_TYPE_NEWS) { + if (chdir(dir) == -1) { +#ifdef DEBUG + int e = errno; + if (debug & DEBUG_MISC) + error_message(2, "chdir(%s): Error: %s", dir, strerror(e)); +#endif /* DEBUG */ + } + } return modified; } @@ -842,10 +845,7 @@ read_art_headers( * Mark i as being in j's thread list if * . The article is _not_ being ignored * . The article is not already threaded - * . One of the following is true: - * 1) The subject lines are the same - * 2) Both are part of the same archive (name's match and arch bit set) - * IMHO the tests for archive name are redundant and have been for years + * . The subject lines are the same */ static void thread_by_subject( @@ -866,13 +866,7 @@ thread_by_subject( j = h->aptr; if (j != -1 && j < i) { -#if 1 - if (arts[i].prev == ART_NORMAL && (arts[i].subject == arts[j].subject)) -#else - /* see also refs.c:collate_subjects() */ - if (arts[i].prev == ART_NORMAL && ((arts[i].subject == arts[j].subject) || (arts[i].archive && arts[j].archive && (arts[i].archive->name == arts[j].archive->name)))) -#endif /* 1 */ - { + if (arts[i].prev == ART_NORMAL && (arts[i].subject == arts[j].subject)) { arts[j].thread = i; arts[i].prev = j; } @@ -947,7 +941,7 @@ thread_by_percentage( */ if (!(slen = strlen(arts[base[root_num]].subject))) slen++; - unmatched += slen - strlen(arts[i].subject); + unmatched += (unsigned) (slen - strlen(arts[i].subject)); if (unmatched * 100 / slen > percentage) { /* * If there is less greater than percentage% different start a @@ -1026,7 +1020,7 @@ global_look_for_multipart_info( return 0; tmp.arts_index = aindex; - tmp.subject_compare_len = pch - subj; + tmp.subject_compare_len = (int) (pch - subj); tmp.part_number = (int) strtol(pch + 1, &pch, 10); if (*pch != '/' && *pch != '|') return 0; @@ -1046,7 +1040,7 @@ global_look_for_multipart_info( tmp.subject = subj; *setme = tmp; - *offset = pch - subj; + *offset = (int) (pch - subj); return 1; } @@ -1110,7 +1104,7 @@ global_get_multiparts( return 0; /* make a temporary buffer to hold the multipart info... */ - info = my_malloc(sizeof(MultiPartInfo) * tmp.total); + info = my_malloc(sizeof(MultiPartInfo) * (size_t) tmp.total); /* zero out part-number for the repost check below */ for (i = 0; i < tmp.total; ++i) { @@ -1120,7 +1114,7 @@ global_get_multiparts( /* try to find all the multiparts... */ for (i = (tagging ? 0 : aindex); i < top_art; i++) { - if (!arts[i].multipart_subj || strncmp(arts[i].subject, tmp.subject, tmp.subject_compare_len)) + if (!arts[i].multipart_subj || strncmp(arts[i].subject, tmp.subject, (size_t) tmp.subject_compare_len)) continue; if (!global_get_multipart_info(i, &tmp2)) @@ -1315,7 +1309,7 @@ make_threads( break; case THREAD_PERC: - thread_by_percentage(100 - group->attribute->thread_perc); + thread_by_percentage((unsigned) (100 - group->attribute->thread_perc)); break; default: /* not reached */ @@ -1409,13 +1403,6 @@ sort_base( /* * This is called to get header info for articles not already found in the * overview files. - * Code reads (max_lineno) lines of article to catch headers like Archive-name: - * which are not normally included in XOVER or even the normal block of headers. - * How this is supposed to be useful when 99% of the time we'll have overview - * data I don't know... - * TODO: move Archive-name: parsing to article body parsing, remove the - * TODO: max_lineno nonsense and parse just the hdrs. Only parse if - * TODO: currgrp->auto_save is set, otherwise it is redundant info */ static t_bool parse_headers( @@ -1425,11 +1412,9 @@ parse_headers( char art_from_addr[HEADER_LEN]; char art_full_name[HEADER_LEN]; char *s, *hdr, *ptr; - unsigned int lineno = 0; - unsigned int max_lineno = 25; - t_bool got_from, got_lines, got_received; + t_bool got_from, got_lines; - got_from = got_lines = got_received = FALSE; + got_from = got_lines = FALSE; while ((ptr = tin_fgets(fp, TRUE)) != NULL) { /* @@ -1438,42 +1423,13 @@ parse_headers( */ /* - * as Archive-name: is placed in the body it's safe to exit - * the loop if it was found. Don't mix up with Archive: from - * RFC 5536. + * End of headers ? */ - if (lineno++ > max_lineno || h->archive) + if (ptr[0] == '\0') break; unfold_header(ptr); switch (my_toupper((unsigned char) *ptr)) { - case 'A': /* Archive-name: optional */ - /* - * Archive-name: {name}/{part|patch}{number} - * eg, acorn/faq/part01 - */ - if ((hdr = parse_header(ptr + 1, "rchive-name", FALSE, FALSE, FALSE))) { - if ((s = strrchr(hdr, '/')) != NULL) { - struct t_archive *archptr = my_malloc(sizeof(struct t_archive)); - - if (STRNCASECMPEQ(s + 1, "part", 4)) { - archptr->partnum = my_strdup(s + 5); - archptr->ispart = TRUE; - } else if (STRNCASECMPEQ(s + 1, "patch", 5)) { - archptr->partnum = my_strdup(s + 6); - archptr->ispart = FALSE; - } else { /* part or patch must be present */ - free(archptr); - continue; - } - strtok(archptr->partnum, "\n"); - *s = '\0'; - archptr->name = hash_str(hdr); - h->archive = archptr; - } - } - break; - case 'D': /* Date: mandatory */ if (!h->date) { if ((hdr = parse_header(ptr + 1, "ate", FALSE, FALSE, FALSE))) @@ -1522,14 +1478,6 @@ parse_headers( if ((hdr = parse_header(ptr + 1, "eferences", FALSE, FALSE, FALSE))) h->refs = my_strdup(hdr); } - - /* Received: If found it's probably a mail article */ - if (!got_received) { - if (parse_header(ptr + 1, "eceived", FALSE, FALSE, FALSE)) { - max_lineno <<= 1; /* double the max number of line to read for mails */ - got_received = TRUE; - } - } break; case 'S': /* Subject: mandatory */ @@ -1574,12 +1522,11 @@ parse_headers( * also states that Subject, Newsgroups and Path are too. Ho hum. * * What about reading mail from local spool via ~/.tin/active.mail, - * they might not have a Message-ID but got_received is very likely to - * be true. + * they might not have a Message-ID. */ if (got_from && h->date && h->msgid) { if (!h->subject) - h->subject = hash_str(""); + h->subject = hash_str(""); #ifdef DEBUG if (debug & DEBUG_FILTER) @@ -1833,7 +1780,7 @@ get_path_header( if (arts[i].artnum == artnum) { FreeIfNeeded(arts[i].path); arts[i].path = my_strdup(ptr); - j = i; + j = (int) i; break; } } @@ -1872,7 +1819,7 @@ get_path_header( * 2. Subject: line (ie. Which newsreader?) [mandatory] * 3. From: line (ie. iain@ecrc.de) [mandatory] * 4. Date: line (rfc822 format) [mandatory] - * 5. MessageID: (ie. <123@ether.net>) [mandatory] + * 5. MessageID: (ie. <123@example.net>) [mandatory] * 6. References: (ie. ....) [optional] * 7. Byte count (Skipped - not used) [mandatory] * 8. Line count (ie. 23) [mandatory] @@ -2055,7 +2002,7 @@ read_overview( if (*ptr) { #ifdef HAVE_UNICODE_NORMALIZATION if (IS_LOCAL_CHARSET("UTF-8")) - q = normalize(eat_re(eat_tab(convert_to_printable(rfc1522_decode(ptr), FALSE)), FALSE)); + q = normalize(eat_re(eat_tab(convert_to_printable(rfc1522_decode(ptr), FALSE)), FALSE)); else #endif /* HAVE_UNICODE_NORMALIZATION */ q = my_strdup(eat_re(eat_tab(convert_to_printable(rfc1522_decode(ptr), FALSE)), FALSE)); @@ -2172,7 +2119,7 @@ read_overview( if (*ptr) { #ifdef HAVE_UNICODE_NORMALIZATION if (IS_LOCAL_CHARSET("UTF-8")) - q = normalize(eat_re(eat_tab(convert_to_printable(rfc1522_decode(ptr), FALSE)), FALSE)); + q = normalize(eat_re(eat_tab(convert_to_printable(rfc1522_decode(ptr), FALSE)), FALSE)); else #endif /* HAVE_UNICODE_NORMALIZATION */ q = my_strdup(eat_re(eat_tab(convert_to_printable(rfc1522_decode(ptr), FALSE)), FALSE)); @@ -2366,7 +2313,7 @@ read_overview( first = FALSE; } else { found = FALSE; - if (nntp_caps.headers_range && (ptr = strtok(nntp_caps.headers_range, "\n" )) != NULL) { + if (nntp_caps.headers_range && (ptr = strtok(nntp_caps.headers_range, "\n")) != NULL) { do { if ((*ptr == ':' && *(ptr + 1) == '\0') || !strncasecmp(ptr, "Xref", 4)) found = TRUE; @@ -2471,7 +2418,7 @@ read_overview( * 2. Subject: line (ie. Which newsreader?) [mandatory] * 3. From: line (ie. iain@ecrc.de) [mandatory] * 4. Date: line (rfc822 format) [mandatory] - * 5. MessageID: (ie. <123@ether.net>) [mandatory] + * 5. MessageID: (ie. <123@example.net>) [mandatory] * 6. References: (ie. ....) [optional] * 7. Byte count (Skipped - not used) [mandatory] * 8. Line count (ie. 23) [mandatory] @@ -2612,7 +2559,6 @@ write_overview( free(p); if (article->refs) { FreeIfNeeded(ref); - q = NULL; } } if (i % (MODULO_COUNT_NUM * 20) == 0) /* TODO: -> lang.c */ @@ -2690,11 +2636,41 @@ find_nov_file( * updating system wide overviews is not safe wrt locking etc. * * See if local overview file $SPOOLDIR//.overview exists + * + * INN >= 2.3.0 seems to use a new naming schemme with tradindexed + * see untested gross hack below; buffindexed and ovdb are not + * covered by the code at all. */ #ifndef NNTP_ONLY if (!read_news_via_nntp) { make_base_group_path(novrootdir, group->name, buf, sizeof(buf)); joinpath(nov_file, sizeof(nov_file), buf, novfilename); +# if 0 /* TODO: FIXME - ugly hack for inn >= 2.3.0 with ovmethod tradindexed */ + { + char *gn = my_strdup(group->name); + size_t t, j; + t_bool w = FALSE; + + for (t = 1, j = 1; t < strlen(group->name); t++) { + if (!w) { + if (group->name[t] == '.') { + gn[j++] = '/'; + w = TRUE; + } + } else { + if (group->name[t] != '.') { /* illegal .. in name? */ + gn[j++] = group->name[t]; + w = FALSE; + } + } + } + gn[j] = '\0'; + + joinpath(nov_file, sizeof(nov_file), novrootdir, gn); + free(gn); + snprintf(nov_file + strlen(nov_file), sizeof(nov_file) - strlen(nov_file), "/%s.DAT", group->name); + } +# endif /* 0 */ if (access(nov_file, R_OK) == 0) { if (mode == R_OK) return nov_file; /* Use system wide overviews */ @@ -2715,16 +2691,14 @@ find_nov_file( * Append - to private cache dir */ if (!once_only && nntp_server) { - size_t sp, ln = strlen(index_newsdir); + size_t sp = sizeof(index_newsdir), ln = strlen(index_newsdir); - if ((sp = sizeof(index_newsdir) - ln - 1) >= 2) { + if (--sp - ln >= 2) { char *srv = my_strdup(nntp_server); - strcat(index_newsdir, "-"); - sp--; - ln++; str_lwr(srv); - my_strncpy(index_newsdir + ln, srv, sp); + strcat(index_newsdir, "-"); + my_strncpy(index_newsdir + ln + 1, srv, sp); free(srv); } once_only = TRUE; @@ -3096,8 +3070,8 @@ score_comp_base( t_comptype p1, t_comptype p2) { - int a = get_score_of_thread(*(const long *) p1); - int b = get_score_of_thread(*(const long *) p2); + int a = get_score_of_thread((int) *(const long *) p1); + int b = get_score_of_thread((int) *(const long *) p2); /* If scores are equal, compare using the article sort order. * This determines the order in a group of equally scored threads. @@ -3187,7 +3161,6 @@ set_article( art->refs = NULL; art->refptr = NULL; art->line_count = -1; - art->archive = NULL; art->tagged = 0; art->thread = ART_EXPIRED; art->prev = ART_NORMAL; diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/attrib.c tin-2.6.0/src/attrib.c --- tin-2.4.5/src/attrib.c 2020-12-01 11:51:00.000000000 +0100 +++ tin-2.6.0/src/attrib.c 2021-07-06 00:27:02.898632260 +0200 @@ -3,7 +3,7 @@ * Module : attrib.c * Author : I. Lea * Created : 1993-12-01 - * Updated : 2020-04-23 + * Updated : 2021-07-06 * Notes : Group attribute routines * * Copyright (c) 1993-2021 Iain Lea @@ -58,6 +58,7 @@ int attrib_file_offset; /* * Local prototypes */ +static t_bool skip_scope(struct t_scope *scope); static void set_attrib(int type, const char *scope, const char *line, void *data); static void set_default_attributes(struct t_attribute *attributes, struct t_attribute *scope, t_bool global); static void set_default_state(struct t_attribute_state *state); @@ -69,6 +70,8 @@ static void set_default_state(struct t_a # endif /* 0 */ #endif /* DEBUG */ +#define CopyBits(target,source) attributes->target = CAST_BITS(source,target) +#define CopyBool(target,source) attributes->target = CAST_BOOL(source) /* * Per group attributes. This fills out a basic template of defaults @@ -102,65 +105,63 @@ set_default_attributes( attributes->ispell = NULL; #endif /* HAVE_ISPELL */ attributes->quick_kill_scope = (scope ? scope->quick_kill_scope : (global ? (tinrc.default_filter_kill_global ? my_strdup("*") : NULL) : NULL)); - attributes->quick_kill_header = tinrc.default_filter_kill_header; - attributes->quick_kill_case = tinrc.default_filter_kill_case; - attributes->quick_kill_expire = tinrc.default_filter_kill_expire; + CopyBits(quick_kill_header, tinrc.default_filter_kill_header); + CopyBool(quick_kill_case, tinrc.default_filter_kill_case); + CopyBool(quick_kill_expire, tinrc.default_filter_kill_expire); attributes->quick_select_scope = (scope ? scope->quick_select_scope : (global ? (tinrc.default_filter_select_global ? my_strdup("*") : NULL) : NULL)); - attributes->quick_select_header = tinrc.default_filter_select_header; - attributes->quick_select_case = tinrc.default_filter_select_case; - attributes->quick_select_expire = tinrc.default_filter_select_expire; - attributes->show_only_unread_arts = tinrc.show_only_unread_arts; - attributes->thread_articles = tinrc.thread_articles; - attributes->thread_catchup_on_exit = tinrc.thread_catchup_on_exit; - attributes->thread_perc = tinrc.thread_perc; - attributes->sort_article_type = tinrc.sort_article_type; - attributes->sort_threads_type = tinrc.sort_threads_type; - attributes->show_author = tinrc.show_author; - attributes->show_signatures = tinrc.show_signatures; - attributes->trim_article_body = tinrc.trim_article_body; - attributes->verbatim_handling = tinrc.verbatim_handling; + CopyBits(quick_select_header, tinrc.default_filter_select_header); + CopyBool(quick_select_case, tinrc.default_filter_select_case); + CopyBool(quick_select_expire, tinrc.default_filter_select_expire); + CopyBool(show_only_unread_arts, tinrc.show_only_unread_arts); + CopyBits(thread_articles, tinrc.thread_articles); + CopyBool(thread_catchup_on_exit, tinrc.thread_catchup_on_exit); + CopyBits(thread_perc, tinrc.thread_perc); + CopyBits(sort_article_type, tinrc.sort_article_type); + CopyBits(sort_threads_type, tinrc.sort_threads_type); + CopyBits(show_author, tinrc.show_author); + CopyBool(show_signatures, tinrc.show_signatures); + CopyBits(trim_article_body, tinrc.trim_article_body); + CopyBool(verbatim_handling, tinrc.verbatim_handling); #ifdef HAVE_COLOR - attributes->extquote_handling = tinrc.extquote_handling; + CopyBool(extquote_handling, tinrc.extquote_handling); #endif /* HAVE_COLOR */ - attributes->wrap_on_next_unread = tinrc.wrap_on_next_unread; - attributes->add_posted_to_filter = tinrc.add_posted_to_filter; - attributes->advertising = tinrc.advertising; - attributes->alternative_handling = tinrc.alternative_handling; - attributes->ask_for_metamail = tinrc.ask_for_metamail; - attributes->auto_cc_bcc = tinrc.auto_cc_bcc; - attributes->auto_list_thread = tinrc.auto_list_thread; - attributes->auto_save = tinrc.auto_save; + CopyBool(wrap_on_next_unread, tinrc.wrap_on_next_unread); + CopyBool(add_posted_to_filter, tinrc.add_posted_to_filter); + CopyBool(advertising, tinrc.advertising); + CopyBool(alternative_handling, tinrc.alternative_handling); + CopyBool(ask_for_metamail, tinrc.ask_for_metamail); + CopyBits(auto_cc_bcc, tinrc.auto_cc_bcc); + CopyBool(auto_list_thread, tinrc.auto_list_thread); attributes->auto_select = FALSE; - attributes->batch_save = tinrc.batch_save; + CopyBool(batch_save, tinrc.batch_save); attributes->delete_tmp_files = FALSE; - attributes->group_catchup_on_exit = tinrc.group_catchup_on_exit; - attributes->mail_8bit_header = tinrc.mail_8bit_header; - attributes->mail_mime_encoding = tinrc.mail_mime_encoding; - attributes->mark_ignore_tags = tinrc.mark_ignore_tags; - attributes->mark_saved_read = tinrc.mark_saved_read; + CopyBool(group_catchup_on_exit, tinrc.group_catchup_on_exit); + CopyBool(mail_8bit_header, tinrc.mail_8bit_header); + CopyBits(mail_mime_encoding, tinrc.mail_mime_encoding); + CopyBool(mark_ignore_tags, tinrc.mark_ignore_tags); + CopyBool(mark_saved_read, tinrc.mark_saved_read); attributes->news_headers_to_display = (global ? tinrc.news_headers_to_display : NULL); attributes->headers_to_display = (scope ? (scope->headers_to_display ? scope->headers_to_display : NULL) : NULL); attributes->news_headers_to_not_display = (global ? tinrc.news_headers_to_not_display : NULL); attributes->headers_to_not_display = (scope ? (scope->headers_to_not_display ? scope->headers_to_not_display : NULL) : NULL); - attributes->pos_first_unread = tinrc.pos_first_unread; - attributes->post_8bit_header = tinrc.post_8bit_header; - attributes->post_mime_encoding = tinrc.post_mime_encoding; - attributes->post_process_view = tinrc.post_process_view; - attributes->post_process_type = tinrc.post_process_type; + CopyBool(pos_first_unread, tinrc.pos_first_unread); + CopyBool(post_8bit_header, tinrc.post_8bit_header); + CopyBits(post_mime_encoding, tinrc.post_mime_encoding); + CopyBool(post_process_view, tinrc.post_process_view); + CopyBits(post_process_type, tinrc.post_process_type); #ifndef DISABLE_PRINTING - attributes->print_header = tinrc.print_header; + CopyBool(print_header, tinrc.print_header); #endif /* !DISABLE_PRINTING */ - attributes->process_only_unread = tinrc.process_only_unread; - attributes->prompt_followupto = tinrc.prompt_followupto; - attributes->sigdashes = tinrc.sigdashes; - attributes->signature_repost = tinrc.signature_repost; - attributes->start_editor_offset = tinrc.start_editor_offset; + CopyBool(process_only_unread, tinrc.process_only_unread); + CopyBool(prompt_followupto, tinrc.prompt_followupto); + CopyBool(sigdashes, tinrc.sigdashes); + CopyBool(signature_repost, tinrc.signature_repost); attributes->x_comment_to = FALSE; - attributes->tex2iso_conv = tinrc.tex2iso_conv; + CopyBool(tex2iso_conv, tinrc.tex2iso_conv); attributes->mime_forward = FALSE; attributes->fcc = NULL; #ifdef CHARSET_CONVERSION - attributes->mm_network_charset = tinrc.mm_network_charset; + CopyBits(mm_network_charset, tinrc.mm_network_charset); attributes->undeclared_charset = NULL; #endif /* CHARSET_CONVERSION */ } @@ -176,7 +177,6 @@ set_default_state( state->ask_for_metamail = FALSE; state->auto_cc_bcc = FALSE; state->auto_list_thread = FALSE; - state->auto_save = FALSE; state->auto_select = FALSE; state->batch_save = FALSE; state->date_format = FALSE; @@ -231,7 +231,6 @@ set_default_state( state->signature_repost = FALSE; state->sort_article_type = FALSE; state->sort_threads_type = FALSE; - state->start_editor_offset = FALSE; state->tex2iso_conv = FALSE; state->thread_articles = FALSE; state->thread_catchup_on_exit = FALSE; @@ -352,7 +351,6 @@ read_attributes_file( MATCH_BOOLEAN("ask_for_metamail=", OPT_ATTRIB_ASK_FOR_METAMAIL); MATCH_INTEGER("auto_cc_bcc=", OPT_ATTRIB_AUTO_CC_BCC, AUTO_CC_BCC); MATCH_BOOLEAN("auto_list_thread=", OPT_ATTRIB_AUTO_LIST_THREAD); - MATCH_BOOLEAN("auto_save=", OPT_ATTRIB_AUTO_SAVE); MATCH_BOOLEAN("auto_select=", OPT_ATTRIB_AUTO_SELECT); break; @@ -474,7 +472,6 @@ read_attributes_file( MATCH_BOOLEAN("show_signatures=", OPT_ATTRIB_SHOW_SIGNATURES); MATCH_BOOLEAN("sigdashes=", OPT_ATTRIB_SIGDASHES); MATCH_BOOLEAN("signature_repost=", OPT_ATTRIB_SIGNATURE_REPOST); - MATCH_BOOLEAN("start_editor_offset=", OPT_ATTRIB_START_EDITOR_OFFSET); MATCH_STRING("sigfile=", OPT_ATTRIB_SIGFILE); MATCH_INTEGER("sort_article_type=", OPT_ATTRIB_SORT_ARTICLE_TYPE, SORT_ARTICLES_BY_LINES_ASCEND); MATCH_INTEGER("sort_threads_type=", OPT_ATTRIB_SORT_THREADS_TYPE, SORT_THREADS_BY_LAST_POSTING_DATE_ASCEND); @@ -541,6 +538,14 @@ read_attributes_file( found = TRUE; break; } + /* option removed */ + if (upgrade && upgrade->file_version < 10011) { + t_bool ignore; + + if (match_boolean(line, "auto_save=", &ignore)) + found = TRUE; + break; + } break; case 'p': @@ -668,11 +673,16 @@ read_attributes_file( curr_scope->attribute->string = my_strdup((char *) data); \ curr_scope->state->string = TRUE; \ break -#define SET_INTEGER(integer) \ - curr_scope->attribute->integer = *((int *) data); \ - curr_scope->state->integer = TRUE; \ + +#define SET_INTEGER(value) \ + curr_scope->attribute->value = CAST_BITS(*((int *) data), value); \ + curr_scope->state->value = TRUE; \ break +#define SET_BOOLEAN(value) \ + curr_scope->attribute->value = CAST_BOOL(*((int *) data)); \ + curr_scope->state->value = TRUE; \ + break static void set_attrib( @@ -720,58 +730,55 @@ set_attrib( SET_STRING(followup_to); case OPT_ATTRIB_ADD_POSTED_TO_FILTER: - SET_INTEGER(add_posted_to_filter); + SET_BOOLEAN(add_posted_to_filter); case OPT_ATTRIB_ADVERTISING: - SET_INTEGER(advertising); + SET_BOOLEAN(advertising); case OPT_ATTRIB_ALTERNATIVE_HANDLING: - SET_INTEGER(alternative_handling); + SET_BOOLEAN(alternative_handling); case OPT_ATTRIB_ASK_FOR_METAMAIL: - SET_INTEGER(ask_for_metamail); + SET_BOOLEAN(ask_for_metamail); case OPT_ATTRIB_AUTO_CC_BCC: SET_INTEGER(auto_cc_bcc); case OPT_ATTRIB_AUTO_LIST_THREAD: - SET_INTEGER(auto_list_thread); + SET_BOOLEAN(auto_list_thread); case OPT_ATTRIB_AUTO_SELECT: - SET_INTEGER(auto_select); - - case OPT_ATTRIB_AUTO_SAVE: - SET_INTEGER(auto_save); + SET_BOOLEAN(auto_select); case OPT_ATTRIB_BATCH_SAVE: - SET_INTEGER(batch_save); + SET_BOOLEAN(batch_save); case OPT_ATTRIB_DATE_FORMAT: SET_STRING(date_format); case OPT_ATTRIB_DELETE_TMP_FILES: - SET_INTEGER(delete_tmp_files); + SET_BOOLEAN(delete_tmp_files); case OPT_ATTRIB_EDITOR_FORMAT: SET_STRING(editor_format); case OPT_ATTRIB_GROUP_CATCHUP_ON_EXIT: - SET_INTEGER(group_catchup_on_exit); + SET_BOOLEAN(group_catchup_on_exit); case OPT_ATTRIB_GROUP_FORMAT: SET_STRING(group_format); case OPT_ATTRIB_MAIL_8BIT_HEADER: - SET_INTEGER(mail_8bit_header); + SET_BOOLEAN(mail_8bit_header); case OPT_ATTRIB_MAIL_MIME_ENCODING: SET_INTEGER(mail_mime_encoding); case OPT_ATTRIB_MARK_IGNORE_TAGS: - SET_INTEGER(mark_ignore_tags); + SET_BOOLEAN(mark_ignore_tags); case OPT_ATTRIB_MARK_SAVED_READ: - SET_INTEGER(mark_saved_read); + SET_BOOLEAN(mark_saved_read); case OPT_ATTRIB_NEWS_HEADERS_TO_DISPLAY: FreeIfNeeded(curr_scope->attribute->news_headers_to_display); @@ -788,50 +795,47 @@ set_attrib( break; case OPT_ATTRIB_POS_FIRST_UNREAD: - SET_INTEGER(pos_first_unread); + SET_BOOLEAN(pos_first_unread); case OPT_ATTRIB_POST_8BIT_HEADER: - SET_INTEGER(post_8bit_header); + SET_BOOLEAN(post_8bit_header); case OPT_ATTRIB_POST_MIME_ENCODING: SET_INTEGER(post_mime_encoding); case OPT_ATTRIB_POST_PROCESS_VIEW: - SET_INTEGER(post_process_view); + SET_BOOLEAN(post_process_view); #ifndef DISABLE_PRINTING case OPT_ATTRIB_PRINT_HEADER: - SET_INTEGER(print_header); + SET_BOOLEAN(print_header); #endif /* !DISABLE_PRINTING */ case OPT_ATTRIB_PROCESS_ONLY_UNREAD: - SET_INTEGER(process_only_unread); + SET_BOOLEAN(process_only_unread); case OPT_ATTRIB_PROMPT_FOLLOWUPTO: - SET_INTEGER(prompt_followupto); + SET_BOOLEAN(prompt_followupto); #ifdef HAVE_COLOR case OPT_ATTRIB_EXTQUOTE_HANDLING: - SET_INTEGER(extquote_handling); + SET_BOOLEAN(extquote_handling); #endif /* HAVE_COLOR */ case OPT_ATTRIB_SHOW_ONLY_UNREAD_ARTS: - SET_INTEGER(show_only_unread_arts); + SET_BOOLEAN(show_only_unread_arts); case OPT_ATTRIB_SIGDASHES: - SET_INTEGER(sigdashes); + SET_BOOLEAN(sigdashes); case OPT_ATTRIB_SIGNATURE_REPOST: - SET_INTEGER(signature_repost); - - case OPT_ATTRIB_START_EDITOR_OFFSET: - SET_INTEGER(start_editor_offset); + SET_BOOLEAN(signature_repost); case OPT_ATTRIB_THREAD_ARTICLES: SET_INTEGER(thread_articles); case OPT_ATTRIB_THREAD_CATCHUP_ON_EXIT: - SET_INTEGER(thread_catchup_on_exit); + SET_BOOLEAN(thread_catchup_on_exit); case OPT_ATTRIB_THREAD_FORMAT: SET_STRING(thread_format); @@ -843,16 +847,16 @@ set_attrib( SET_INTEGER(show_author); case OPT_ATTRIB_SHOW_SIGNATURES: - SET_INTEGER(show_signatures); + SET_BOOLEAN(show_signatures); case OPT_ATTRIB_TRIM_ARTICLE_BODY: SET_INTEGER(trim_article_body); case OPT_ATTRIB_VERBATIM_HANDLING: - SET_INTEGER(verbatim_handling); + SET_BOOLEAN(verbatim_handling); case OPT_ATTRIB_WRAP_ON_NEXT_UNREAD: - SET_INTEGER(wrap_on_next_unread); + SET_BOOLEAN(wrap_on_next_unread); case OPT_ATTRIB_SORT_ARTICLE_TYPE: SET_INTEGER(sort_article_type); @@ -870,10 +874,10 @@ set_attrib( SET_STRING(quick_kill_scope); case OPT_ATTRIB_QUICK_KILL_EXPIRE: - SET_INTEGER(quick_kill_expire); + SET_BOOLEAN(quick_kill_expire); case OPT_ATTRIB_QUICK_KILL_CASE: - SET_INTEGER(quick_kill_case); + SET_BOOLEAN(quick_kill_case); case OPT_ATTRIB_QUICK_SELECT_HEADER: SET_INTEGER(quick_select_header); @@ -882,10 +886,10 @@ set_attrib( SET_STRING(quick_select_scope); case OPT_ATTRIB_QUICK_SELECT_EXPIRE: - SET_INTEGER(quick_select_expire); + SET_BOOLEAN(quick_select_expire); case OPT_ATTRIB_QUICK_SELECT_CASE: - SET_INTEGER(quick_select_case); + SET_BOOLEAN(quick_select_case); case OPT_ATTRIB_MAILING_LIST: SET_STRING(mailing_list); @@ -905,7 +909,7 @@ set_attrib( SET_STRING(x_body); case OPT_ATTRIB_X_COMMENT_TO: - SET_INTEGER(x_comment_to); + SET_BOOLEAN(x_comment_to); case OPT_ATTRIB_FCC: SET_STRING(fcc); @@ -920,7 +924,7 @@ set_attrib( SET_STRING(mime_types_to_save); case OPT_ATTRIB_MIME_FORWARD: - SET_INTEGER(mime_forward); + SET_BOOLEAN(mime_forward); #ifdef HAVE_ISPELL case OPT_ATTRIB_ISPELL: @@ -928,7 +932,7 @@ set_attrib( #endif /* HAVE_ISPELL */ case OPT_ATTRIB_TEX2ISO_CONV: - SET_INTEGER(tex2iso_conv); + SET_BOOLEAN(tex2iso_conv); default: break; @@ -1056,7 +1060,6 @@ assign_attributes_to_groups( SET_ATTRIB(ask_for_metamail); SET_ATTRIB(auto_cc_bcc); SET_ATTRIB(auto_list_thread); - SET_ATTRIB(auto_save); SET_ATTRIB(auto_select); SET_ATTRIB(batch_save); SET_ATTRIB(delete_tmp_files); @@ -1081,7 +1084,6 @@ assign_attributes_to_groups( SET_ATTRIB(prompt_followupto); SET_ATTRIB(sigdashes); SET_ATTRIB(signature_repost); - SET_ATTRIB(start_editor_offset); SET_ATTRIB(x_comment_to); SET_ATTRIB(tex2iso_conv); SET_ATTRIB(mime_forward); @@ -1211,7 +1213,6 @@ write_attributes_file( 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_save=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")); @@ -1332,7 +1333,6 @@ 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, _("# start_editor_offset=ON/OFF\n")); fprintf(fp, _("# tex2iso_conv=ON/OFF\n")); fprintf(fp, _("# thread_catchup_on_exit=ON/OFF\n")); fprintf(fp, _("# thread_articles=NUM")); @@ -1399,6 +1399,8 @@ write_attributes_file( for (i = 1; i < num_scope; i++) { scope = &scopes[i]; if (!scope->global) { + if (skip_scope(scope)) + continue; fprintf(fp, "\nscope=%s\n", scope->scope); if (scope->state->add_posted_to_filter) fprintf(fp, "add_posted_to_filter=%s\n", print_boolean(scope->attribute->add_posted_to_filter)); @@ -1414,8 +1416,6 @@ write_attributes_file( fprintf(fp, "auto_list_thread=%s\n", print_boolean(scope->attribute->auto_list_thread)); if (scope->state->auto_select) fprintf(fp, "auto_select=%s\n", print_boolean(scope->attribute->auto_select)); - if (scope->state->auto_save) - fprintf(fp, "auto_save=%s\n", print_boolean(scope->attribute->auto_save)); if (scope->state->batch_save) fprintf(fp, "batch_save=%s\n", print_boolean(scope->attribute->batch_save)); if (scope->state->date_format && scope->attribute->date_format) @@ -1528,8 +1528,6 @@ write_attributes_file( fprintf(fp, "sort_article_type=%u\n", scope->attribute->sort_article_type); if (scope->state->sort_threads_type) fprintf(fp, "sort_threads_type=%u\n", scope->attribute->sort_threads_type); - if (scope->state->start_editor_offset) - fprintf(fp, "start_editor_offset=%s\n", print_boolean(scope->attribute->start_editor_offset)); if (scope->state->tex2iso_conv) fprintf(fp, "tex2iso_conv=%s\n", print_boolean(scope->attribute->tex2iso_conv)); if (scope->state->thread_articles) @@ -1579,6 +1577,94 @@ write_attributes_file( } +/* + * Returns true if given scope is empty, i.e. no attribute is set + */ +static t_bool +skip_scope( + struct t_scope *scope) +{ + return !(scope->state->add_posted_to_filter + || scope->state->advertising + || scope->state->alternative_handling + || scope->state->ask_for_metamail + || scope->state->auto_cc_bcc + || scope->state->auto_list_thread + || scope->state->auto_select + || scope->state->batch_save + || (scope->state->date_format && scope->attribute->date_format) + || scope->state->delete_tmp_files + || (scope->state->editor_format && scope->attribute->editor_format) +#ifdef HAVE_COLOR + || scope->state->extquote_handling +#endif /* HAVE_COLOR */ + || (scope->state->fcc && scope->attribute->fcc) + || (scope->state->followup_to && scope->attribute->followup_to) + || (scope->state->from && scope->attribute->from) + || scope->state->group_catchup_on_exit + || (scope->state->group_format && scope->attribute->group_format) + || scope->state->mail_8bit_header + || scope->state->mail_mime_encoding +#ifdef HAVE_ISPELL + || (scope->state->ispell && scope->attribute->ispell) +#endif /* HAVE_ISPELL */ + || (scope->state->maildir && scope->attribute->maildir) + || (scope->state->mailing_list && scope->attribute->mailing_list) + || scope->state->mark_ignore_tags + || scope->state->mark_saved_read + || scope->state->mime_forward + || (scope->state->mime_types_to_save && scope->attribute->mime_types_to_save) +#ifdef CHARSET_CONVERSION + || scope->state->mm_network_charset + || (scope->state->undeclared_charset && scope->attribute->undeclared_charset) +#endif /* CHARSET_CONVERSION */ + || (scope->state->news_headers_to_display && scope->attribute->news_headers_to_display) + || (scope->state->news_headers_to_not_display && scope->attribute->news_headers_to_not_display) + || (scope->state->news_quote_format && scope->attribute->news_quote_format) + || (scope->state->organization && scope->attribute->organization) + || scope->state->pos_first_unread + || scope->state->post_8bit_header + || scope->state->post_mime_encoding + || scope->state->post_process_view + || scope->state->post_process_type +#ifndef DISABLE_PRINTING + || scope->state->print_header +#endif /* !DISABLE_PRINTING */ + || scope->state->process_only_unread + || scope->state->prompt_followupto + || (scope->state->quick_kill_scope && scope->attribute->quick_kill_scope) + || scope->state->quick_kill_case + || scope->state->quick_kill_expire + || scope->state->quick_kill_header + || (scope->state->quick_select_scope && scope->attribute->quick_select_scope) + || scope->state->quick_select_case + || scope->state->quick_select_expire + || scope->state->quick_select_header + || (scope->state->quote_chars && scope->attribute->quote_chars) + || (scope->state->savedir && scope->attribute->savedir) + || (scope->state->savefile && scope->attribute->savefile) + || scope->state->show_author + || scope->state->show_only_unread_arts + || scope->state->show_signatures + || scope->state->sigdashes + || (scope->state->sigfile && scope->attribute->sigfile) + || scope->state->signature_repost + || scope->state->sort_article_type + || scope->state->sort_threads_type + || scope->state->tex2iso_conv + || scope->state->thread_articles + || scope->state->thread_catchup_on_exit + || (scope->state->thread_format && scope->attribute->thread_format) + || scope->state->thread_perc + || scope->state->trim_article_body + || scope->state->verbatim_handling + || scope->state->wrap_on_next_unread + || (scope->state->x_headers && scope->attribute->x_headers) + || (scope->state->x_body && scope->attribute->x_body) + || scope->state->x_comment_to); +} + + #ifdef DEBUG # if 0 static void @@ -1650,7 +1736,6 @@ dump_attributes( debug_print_file("ATTRIBUTES", "\tauto_cc_bcc=%d", group->attribute->auto_cc_bcc); debug_print_file("ATTRIBUTES", "\tauto_list_thread=%s", print_boolean(group->attribute->auto_list_thread)); debug_print_file("ATTRIBUTES", "\tauto_select=%s", print_boolean(group->attribute->auto_select)); - debug_print_file("ATTRIBUTES", "\tauto_save=%s", print_boolean(group->attribute->auto_save)); debug_print_file("ATTRIBUTES", "\tbatch_save=%s", print_boolean(group->attribute->batch_save)); debug_print_file("ATTRIBUTES", "\tdate_format=%s", BlankIfNull(group->attribute->date_format)); debug_print_file("ATTRIBUTES", "\tdelete_tmp_files=%s", print_boolean(group->attribute->delete_tmp_files)); @@ -1691,7 +1776,6 @@ dump_attributes( debug_print_file("ATTRIBUTES", "\tshow_signatures=%s", print_boolean(group->attribute->show_signatures)); debug_print_file("ATTRIBUTES", "\tsigdashes=%s", print_boolean(group->attribute->sigdashes)); debug_print_file("ATTRIBUTES", "\tsignature_repost=%s", print_boolean(group->attribute->signature_repost)); - debug_print_file("ATTRIBUTES", "\tstart_editor_offset=%s", print_boolean(group->attribute->start_editor_offset)); debug_print_file("ATTRIBUTES", "\tthread_catchup_on_exit=%s", print_boolean(group->attribute->thread_catchup_on_exit)); debug_print_file("ATTRIBUTES", "\tthread_format=%s", BlankIfNull(group->attribute->thread_format)); debug_print_file("ATTRIBUTES", "\ttrim_article_body=%d", group->attribute->trim_article_body); @@ -1766,7 +1850,6 @@ dump_scopes( debug_print_file(fname, "\t%sauto_cc_bcc=%d", DEBUG_PRINT_STATE(auto_cc_bcc), scope->attribute->auto_cc_bcc); debug_print_file(fname, "\t%sauto_list_thread=%s", DEBUG_PRINT_STATE(auto_list_thread), print_boolean(scope->attribute->auto_list_thread)); debug_print_file(fname, "\t%sauto_select=%s", DEBUG_PRINT_STATE(auto_select), print_boolean(scope->attribute->auto_select)); - debug_print_file(fname, "\t%sauto_save=%s", DEBUG_PRINT_STATE(auto_save), print_boolean(scope->attribute->auto_save)); debug_print_file(fname, "\t%sbatch_save=%s", DEBUG_PRINT_STATE(batch_save), print_boolean(scope->attribute->batch_save)); debug_print_file(fname, "\t%sdate_format=%s", DEBUG_PRINT_STATE(date_format), DEBUG_PRINT_STRING(date_format)); debug_print_file(fname, "\t%sdelete_tmp_files=%s", DEBUG_PRINT_STATE(delete_tmp_files), print_boolean(scope->attribute->delete_tmp_files)); @@ -1807,7 +1890,6 @@ dump_scopes( debug_print_file(fname, "\t%sshow_signatures=%s", DEBUG_PRINT_STATE(show_signatures), print_boolean(scope->attribute->show_signatures)); 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)); - debug_print_file(fname, "\t%sstart_editor_offset=%s", DEBUG_PRINT_STATE(start_editor_offset), print_boolean(scope->attribute->start_editor_offset)); debug_print_file(fname, "\t%sthread_catchup_on_exit=%s", DEBUG_PRINT_STATE(thread_catchup_on_exit), print_boolean(scope->attribute->thread_catchup_on_exit)); debug_print_file(fname, "\t%sthread_format=%s", DEBUG_PRINT_STATE(thread_format), DEBUG_PRINT_STRING(thread_format)); debug_print_file(fname, "\t%strim_article_body=%d", DEBUG_PRINT_STATE(trim_article_body), scope->attribute->trim_article_body); diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/auth.c tin-2.6.0/src/auth.c --- tin-2.4.5/src/auth.c 2020-12-15 20:09:23.000000000 +0100 +++ tin-2.6.0/src/auth.c 2021-07-09 10:03:05.679426689 +0200 @@ -173,6 +173,10 @@ read_newsauth_file( * code from server. * * we don't handle ERR_ENCRYPT right now + * + * we don't convert authuser and authpass to UTF-8 as required by 3977 + * and we do in do_authinfo_sasl_plain(); if we want todo so it should + * lkely be done in authinfo_plain() instead. */ static int do_authinfo_user( @@ -183,6 +187,7 @@ do_authinfo_user( char line[PATH_LEN]; int ret; + /* may violate RFC 3977 3.1; use MIN(NNTP_STRLEN, sizeof(line)) ? */ snprintf(line, sizeof(line), "AUTHINFO USER %s", authuser); # ifdef DEBUG if ((debug & DEBUG_NNTP) && verbose > 1) @@ -201,6 +206,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); # ifdef DEBUG if ((debug & DEBUG_NNTP) && verbose > 1) @@ -229,6 +235,8 @@ do_authinfo_user( * nntpserver1 password [user] * nntpserver2 password [user] * etc. + * + * TODO: convert authuser and authpass to UTF-8 as required by 3977? */ static t_bool authinfo_plain( diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/charset.c tin-2.6.0/src/charset.c --- tin-2.4.5/src/charset.c 2020-12-01 11:51:00.000000000 +0100 +++ tin-2.6.0/src/charset.c 2021-02-24 12:53:36.383537148 +0100 @@ -3,7 +3,7 @@ * Module : charset.c * Author : M. Kuhn, T. Burmester * Created : 1993-12-10 - * Updated : 2020-02-26 + * Updated : 2021-02-23 * Notes : ISO to ascii charset conversion routines * * Copyright (c) 1993-2021 Markus Kuhn @@ -144,7 +144,7 @@ static constext *const iso2asc[NUM_ISO_T }; /* - * german tex style to latin1 conversion (by root@aspic, 12/04/93) + * German tex style to latin1 conversion (by root@aspic, 12/04/93) */ #define TEX_SUBST 16 @@ -152,7 +152,14 @@ static constext *const iso2asc[NUM_ISO_T static const char *const tex_from[TEX_SUBST] = { - "\"a","\\\"a","\"o","\\\"o","\"u","\\\"u","\"A","\\\"A","\"O","\\\"O","\"U","\\\"U","\"s","\\\"s","\\3",'\0' + "\"a", "\\\"a", + "\"o", "\\\"o", + "\"u", "\\\"u", + "\"A", "\\\"A", + "\"O", "\\\"O", + "\"U", "\\\"U", + "\"s", "\\\"s", "\\3", + NULL }; /* @@ -189,7 +196,7 @@ convert_iso2asc( while (*p) { *(asc++) = *(p++); if ((asc - *asc_buffer) >= (int) *max_line_len) { - int offset = asc - *asc_buffer; + int offset = (int) (asc - *asc_buffer); *max_line_len += 64; *asc_buffer = my_realloc(*asc_buffer, *max_line_len); asc = *asc_buffer + offset; @@ -249,7 +256,7 @@ convert_iso2asc( } } if ((asc - *asc_buffer) >= (int) *max_line_len) { - int offset = asc - *asc_buffer; + int offset = (int) (asc - *asc_buffer); *max_line_len += 64; *asc_buffer = my_realloc(*asc_buffer, *max_line_len); asc = *asc_buffer + offset; @@ -275,7 +282,7 @@ convert_tex2iso( memset(tex_to, '\0', sizeof(tex_to)); /* - * Charsets which have german umlauts incl. sharp s at the same + * Charsets which have German umlauts incl. sharp s at the same * code position as ISO-8859-1 * DEC-MCS, Windows-1252 */ @@ -339,7 +346,7 @@ convert_tex2iso( /* - * Check for german TeX encoding in file open on fp + * Check for German TeX encoding in file open on fp */ t_bool is_art_tex_encoded( @@ -367,7 +374,7 @@ is_art_tex_encoded( if (!isalnum((unsigned char) line[i]) && line[i] != '\"') continue; /* quoting char */ - len = strlen(line) - 1; + len = (int) strlen(line) - 1; for (i = 1; i < len; i++) { if (((line[i] == '\\') || (line[i] == '\"')) && (isalnum((unsigned char) line[i - 1])) && diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/color.c tin-2.6.0/src/color.c --- tin-2.4.5/src/color.c 2020-12-01 11:51:00.000000000 +0100 +++ tin-2.6.0/src/color.c 2021-02-24 12:01:32.633909149 +0100 @@ -7,7 +7,7 @@ * Julien Oster (word highlighting) * T.Dickey (curses support) * Created : 1995-06-02 - * Updated : 2015-10-09 + * Updated : 2021-02-23 * Notes : This are the basic function for ansi-color * and word highlighting * @@ -323,7 +323,7 @@ draw_pager_line( wchar_t wc; num_bytes = mbtowc(&wc, c, MB_CUR_MAX); - if (num_bytes != -1 && iswprint(wc)) { + if (num_bytes != -1 && iswprint((wint_t) wc)) { my_fputwc((wint_t) wc, stdout); c += num_bytes; } diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/config.c tin-2.6.0/src/config.c --- tin-2.4.5/src/config.c 2020-12-01 11:51:00.000000000 +0100 +++ tin-2.6.0/src/config.c 2021-08-05 23:45:18.708317923 +0200 @@ -3,7 +3,7 @@ * Module : config.c * Author : I. Lea * Created : 1991-04-01 - * Updated : 2020-04-23 + * Updated : 2021-08-05 * Notes : Configuration file routines * * Copyright (c) 1991-2021 Iain Lea @@ -63,8 +63,26 @@ static void write_server_config(void); #endif /* HAVE_COLOR */ -#define DASH_TO_SPACE(mark) ((char) (mark == '_' ? ' ' : mark)) -#define SPACE_TO_DASH(mark) ((char) (mark == ' ' ? '_' : mark)) +#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) +# define DASH_TO_SPACE(mark) ((wchar_t) (mark == L'_' ? L' ' : mark)) +# define SPACE_TO_DASH(mark) ((wchar_t) (mark == L' ' ? L'_' : mark)) +# define SET_RC_VAL(buf, rcval, defval) do { \ + wchar_t *wbuf; \ + if ((wbuf = char2wchar_t(buf))) { \ + wbuf[1] = (wchar_t) '\0'; \ + rcval = !wbuf[0] ? (wchar_t) defval : DASH_TO_SPACE(wbuf[0]); \ + if (art_mark_width < wcswidth(wbuf, 1)) \ + art_mark_width = wcswidth(wbuf, 1); \ + free(wbuf); \ + } \ + } while (0) +#else +# define DASH_TO_SPACE(mark) ((char) (mark == '_' ? ' ' : mark)) +# define SPACE_TO_DASH(mark) ((char) (mark == ' ' ? '_' : mark)) +# define SET_RC_VAL(buf, rcval, defval) do { \ + rcval = !buf[0] ? defval : DASH_TO_SPACE(buf[0]); \ + } while (0) +#endif /* MULTIBYTE_ABLE && !NO_LOCALE */ /* @@ -96,7 +114,7 @@ read_config_file( if (upgrade == NULL && !global_file && match_string(buf, "# tin configuration file V", NULL, 0)) { upgrade = check_upgrade(buf, "# tin configuration file V", TINRC_VERSION); if (upgrade->state != RC_IGNORE) - upgrade_prompt_quit(upgrade, CONFIG_FILE); + upgrade_prompt_quit(upgrade, file); /* CONFIG_FILE */ if (upgrade->state == RC_UPGRADE) rc_update(fp); } @@ -118,47 +136,47 @@ read_config_file( break; if (match_string(buf, "art_marked_deleted=", tmp, sizeof(tmp))) { - tinrc.art_marked_deleted = !tmp[0] ? ART_MARK_DELETED : DASH_TO_SPACE(tmp[0]); + SET_RC_VAL(tmp, tinrc.art_marked_deleted, ART_MARK_DELETED); break; } if (match_string(buf, "art_marked_inrange=", tmp, sizeof(tmp))) { - tinrc.art_marked_inrange = !tmp[0] ? MARK_INRANGE : DASH_TO_SPACE(tmp[0]); + SET_RC_VAL(tmp, tinrc.art_marked_inrange, MARK_INRANGE); break; } if (match_string(buf, "art_marked_killed=", tmp, sizeof(tmp))) { - tinrc.art_marked_killed = !tmp[0] ? ART_MARK_KILLED : DASH_TO_SPACE(tmp[0]); + SET_RC_VAL(tmp, tinrc.art_marked_killed, ART_MARK_KILLED); break; } if (match_string(buf, "art_marked_read=", tmp, sizeof(tmp))) { - tinrc.art_marked_read = !tmp[0] ? ART_MARK_READ : DASH_TO_SPACE(tmp[0]); + SET_RC_VAL(tmp, tinrc.art_marked_read, ART_MARK_READ); break; } if (match_string(buf, "art_marked_read_selected=", tmp, sizeof(tmp))) { - tinrc.art_marked_read_selected = !tmp[0] ? ART_MARK_READ_SELECTED : DASH_TO_SPACE(tmp[0]); + SET_RC_VAL(tmp, tinrc.art_marked_read_selected, ART_MARK_READ_SELECTED); break; } if (match_string(buf, "art_marked_recent=", tmp, sizeof(tmp))) { - tinrc.art_marked_recent = !tmp[0] ? ART_MARK_RECENT : DASH_TO_SPACE(tmp[0]); + SET_RC_VAL(tmp, tinrc.art_marked_recent, ART_MARK_RECENT); break; } if (match_string(buf, "art_marked_return=", tmp, sizeof(tmp))) { - tinrc.art_marked_return = !tmp[0] ? ART_MARK_RETURN : DASH_TO_SPACE(tmp[0]); + SET_RC_VAL(tmp, tinrc.art_marked_return, ART_MARK_RETURN); break; } if (match_string(buf, "art_marked_selected=", tmp, sizeof(tmp))) { - tinrc.art_marked_selected = !tmp[0] ? ART_MARK_SELECTED : DASH_TO_SPACE(tmp[0]); + SET_RC_VAL(tmp, tinrc.art_marked_selected, ART_MARK_SELECTED); break; } if (match_string(buf, "art_marked_unread=", tmp, sizeof(tmp))) { - tinrc.art_marked_unread = !tmp[0] ? ART_MARK_UNREAD : DASH_TO_SPACE(tmp[0]); + SET_RC_VAL(tmp, tinrc.art_marked_unread, ART_MARK_UNREAD); break; } @@ -174,8 +192,12 @@ read_config_file( if (match_boolean(buf, "auto_reconnect=", &tinrc.auto_reconnect)) break; - if (match_boolean(buf, "auto_save=", &tinrc.auto_save)) - break; + if (upgrade && upgrade->file_version < 10318) { + t_bool ignore; + /* option removed */ + if (match_boolean(buf, "auto_save=", &ignore)) + break; + } break; @@ -441,7 +463,7 @@ read_config_file( if (match_string(buf, "inews_prog=", tinrc.inews_prog, sizeof(tinrc.inews_prog))) break; - if (match_integer(buf, "interactive_mailer=", &tinrc.interactive_mailer, INTERACTIVE_NONE)) + if (match_integer(buf, "interactive_mailer=", &tinrc.interactive_mailer, (int) INTERACTIVE_NONE)) break; break; @@ -538,7 +560,7 @@ read_config_file( #endif /* HAVE_ALARM && SIGALRM */ #ifdef HAVE_UNICODE_NORMALIZATION - if (match_integer(buf, "normalization_form=", &tinrc.normalization_form, NORMALIZE_MAX)) + if (match_integer(buf, "normalization_form=", &tinrc.normalization_form, (int) NORMALIZE_MAX)) break; #endif /* HAVE_UNICODE_NORMALIZATION */ @@ -682,9 +704,6 @@ read_config_file( if (match_string(buf, "spamtrap_warning_addresses=", tinrc.spamtrap_warning_addresses, sizeof(tinrc.spamtrap_warning_addresses))) break; - if (match_boolean(buf, "start_editor_offset=", &tinrc.start_editor_offset)) - break; - if (match_integer(buf, "sort_article_type=", &tinrc.sort_article_type, SORT_ARTICLES_BY_LINES_ASCEND)) break; @@ -889,7 +908,7 @@ read_config_file( /* set defaults if blank */ if (!*tinrc.editor_format) - STRCPY(tinrc.editor_format, TIN_EDITOR_FMT_ON); + STRCPY(tinrc.editor_format, TIN_EDITOR_FMT); if (!*tinrc.select_format) STRCPY(tinrc.select_format, DEFAULT_SELECT_FORMAT); if (!*tinrc.group_format) @@ -936,9 +955,6 @@ write_config_file( fprintf(fp, "%s", _(txt_savedir.tinrc)); fprintf(fp, "savedir=%s\n\n", tinrc.savedir); - fprintf(fp, "%s", _(txt_auto_save.tinrc)); - fprintf(fp, "auto_save=%s\n\n", print_boolean(tinrc.auto_save)); - fprintf(fp, "%s", _(txt_mark_saved_read.tinrc)); fprintf(fp, "mark_saved_read=%s\n\n", print_boolean(tinrc.mark_saved_read)); @@ -1043,9 +1059,6 @@ write_config_file( fprintf(fp, "%s", _(txt_batch_save.tinrc)); fprintf(fp, "batch_save=%s\n\n", print_boolean(tinrc.batch_save)); - fprintf(fp, "%s", _(txt_start_editor_offset.tinrc)); - fprintf(fp, "start_editor_offset=%s\n\n", print_boolean(tinrc.start_editor_offset)); - fprintf(fp, "%s", _(txt_editor_format.tinrc)); fprintf(fp, "editor_format=%s\n\n", tinrc.editor_format); @@ -1158,31 +1171,31 @@ write_config_file( #endif /* MULTIBYTE_ABLE && !NO_LOCALE */ fprintf(fp, "%s", _(txt_art_marked_deleted.tinrc)); - fprintf(fp, "art_marked_deleted=%c\n\n", SPACE_TO_DASH(tinrc.art_marked_deleted)); + fprintf(fp, "art_marked_deleted=%"T_CHAR_FMT"\n\n", SPACE_TO_DASH(tinrc.art_marked_deleted)); fprintf(fp, "%s", _(txt_art_marked_inrange.tinrc)); - fprintf(fp, "art_marked_inrange=%c\n\n", SPACE_TO_DASH(tinrc.art_marked_inrange)); + fprintf(fp, "art_marked_inrange=%"T_CHAR_FMT"\n\n", SPACE_TO_DASH(tinrc.art_marked_inrange)); fprintf(fp, "%s", _(txt_art_marked_return.tinrc)); - fprintf(fp, "art_marked_return=%c\n\n", SPACE_TO_DASH(tinrc.art_marked_return)); + fprintf(fp, "art_marked_return=%"T_CHAR_FMT"\n\n", SPACE_TO_DASH(tinrc.art_marked_return)); fprintf(fp, "%s", _(txt_art_marked_selected.tinrc)); - fprintf(fp, "art_marked_selected=%c\n\n", SPACE_TO_DASH(tinrc.art_marked_selected)); + fprintf(fp, "art_marked_selected=%"T_CHAR_FMT"\n\n", SPACE_TO_DASH(tinrc.art_marked_selected)); fprintf(fp, "%s", _(txt_art_marked_recent.tinrc)); - fprintf(fp, "art_marked_recent=%c\n\n", SPACE_TO_DASH(tinrc.art_marked_recent)); + fprintf(fp, "art_marked_recent=%"T_CHAR_FMT"\n\n", SPACE_TO_DASH(tinrc.art_marked_recent)); fprintf(fp, "%s", _(txt_art_marked_unread.tinrc)); - fprintf(fp, "art_marked_unread=%c\n\n", SPACE_TO_DASH(tinrc.art_marked_unread)); + fprintf(fp, "art_marked_unread=%"T_CHAR_FMT"\n\n", SPACE_TO_DASH(tinrc.art_marked_unread)); fprintf(fp, "%s", _(txt_art_marked_read.tinrc)); - fprintf(fp, "art_marked_read=%c\n\n", SPACE_TO_DASH(tinrc.art_marked_read)); + fprintf(fp, "art_marked_read=%"T_CHAR_FMT"\n\n", SPACE_TO_DASH(tinrc.art_marked_read)); fprintf(fp, "%s", _(txt_art_marked_killed.tinrc)); - fprintf(fp, "art_marked_killed=%c\n\n", SPACE_TO_DASH(tinrc.art_marked_killed)); + fprintf(fp, "art_marked_killed=%"T_CHAR_FMT"\n\n", SPACE_TO_DASH(tinrc.art_marked_killed)); fprintf(fp, "%s", _(txt_art_marked_read_selected.tinrc)); - fprintf(fp, "art_marked_read_selected=%c\n\n", SPACE_TO_DASH(tinrc.art_marked_read_selected)); + fprintf(fp, "art_marked_read_selected=%"T_CHAR_FMT"\n\n", SPACE_TO_DASH(tinrc.art_marked_read_selected)); fprintf(fp, "%s", _(txt_force_screen_redraw.tinrc)); fprintf(fp, "force_screen_redraw=%s\n\n", print_boolean(tinrc.force_screen_redraw)); @@ -1773,7 +1786,7 @@ ulBuildArgv( tmp++; } i++; - new_argv = my_realloc(new_argv, ((i + 1) * sizeof(char *))); + new_argv = my_realloc(new_argv, ((size_t) (i + 1) * sizeof(char *))); new_argv[i] = NULL; } else tmp++; diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/cook.c tin-2.6.0/src/cook.c --- tin-2.4.5/src/cook.c 2020-12-01 11:51:00.000000000 +0100 +++ tin-2.6.0/src/cook.c 2021-03-13 09:59:43.146948678 +0100 @@ -3,7 +3,7 @@ * Module : cook.c * Author : J. Faultless * Created : 2000-03-08 - * Updated : 2019-02-03 + * Updated : 2021-03-13 * Notes : Split from page.c * * Copyright (c) 2000-2021 Jason Faultless @@ -246,7 +246,7 @@ put_cooked( while (space > 0 && *p && *p != '\n') { #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) if ((bytes = mbtowc((wchar_t *) wp, p, MB_CUR_MAX)) > 0) { - if ((space -= wcwidth(*wp)) < 0) + if ((space -= wcwidth((wchar_t) *wp)) < 0) break; p += bytes; } else @@ -260,7 +260,7 @@ put_cooked( while (*p && *p != '\n') p++; } - fwrite(bufp, 1, p - bufp, art->cooked); + fwrite(bufp, 1, (size_t) (p - bufp), art->cooked); fputs("\n", art->cooked); if (*p == '\n') p++; @@ -282,7 +282,7 @@ put_cooked( * Grow the array of lines if needed - we resize it properly at the end */ if (art->cooked_lines % CHUNK == 0) - art->cookl = my_realloc(art->cookl, sizeof(t_lineinfo) * CHUNK * ((art->cooked_lines / CHUNK) + 1)); + art->cookl = my_realloc(art->cookl, sizeof(t_lineinfo) * CHUNK * (size_t) ((art->cooked_lines / CHUNK) + 1)); art->cookl[art->cooked_lines].offset = ftell(art->cooked); } @@ -451,7 +451,7 @@ process_text_body_part( * especially if we must resize it. * So copy buf to line (and resize line if necessary). */ - if (max_line_len < strlen(buf) + 2) { + if (max_line_len < strlen(buf) + 2 || !line) { max_line_len = strlen(buf) + 2; line = my_realloc(line, max_line_len); } @@ -985,7 +985,7 @@ cook_article( #endif /* DEBUG_ART */ if (art->cooked_lines > 0) - art->cookl = my_realloc(art->cookl, sizeof(t_lineinfo) * art->cooked_lines); + art->cookl = my_realloc(art->cookl, sizeof(t_lineinfo) * (size_t) art->cooked_lines); rewind(art->cooked); return (tin_errno != 0) ? FALSE : TRUE; diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/curses.c tin-2.6.0/src/curses.c --- tin-2.4.5/src/curses.c 2020-12-01 11:51:00.000000000 +0100 +++ tin-2.6.0/src/curses.c 2021-02-24 12:01:32.649909792 +0100 @@ -3,7 +3,7 @@ * Module : curses.c * Author : D. Taylor & I. Lea * Created : 1986-01-01 - * Updated : 2019-03-12 + * Updated : 2021-02-23 * Notes : This is a screen management library borrowed with permission * from the Elm mail system. This library was hacked to provide * what tin needs. @@ -737,7 +737,7 @@ highlight_string( { char output[LEN]; - my_strncpy(output, &(screen[row].col[col]), size); + my_strncpy(output, &(screen[row].col[col]), (size_t) size); # if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) /* @@ -797,7 +797,7 @@ word_highlight_string( attributes[5] = _dim; /* Dim */ attributes[6] = _bold; /* Bold */ - my_strncpy(output, &(screen[row].col[byte_offset]), size); + my_strncpy(output, &(screen[row].col[byte_offset]), (size_t) size); # if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) /* @@ -836,7 +836,7 @@ word_highlight_string( my_fputs(&(screen[row].col[byte_offset + size]), stdout); output[0] = output[size - 1] = ' '; str_trim(output); - strncpy(&(screen[row].col[byte_offset]), output, size - 2); + strncpy(&(screen[row].col[byte_offset]), output, (size_t) (size - 2)); src = &(screen[row].col[byte_offset + size]); dest = &(screen[row].col[byte_offset + size - 2]); while (*src) @@ -1138,7 +1138,7 @@ ReadCh( # ifdef EINTR allow_resize(TRUE); - while ((result = read(0, &ch, 1)) < 0 && errno == EINTR) { /* spin on signal interrupts */ + while ((result = (int) read(0, &ch, 1)) < 0 && errno == EINTR) { /* spin on signal interrupts */ if (need_resize) { handle_resize((need_resize == cRedraw) ? TRUE : FALSE); need_resize = cNo; @@ -1192,7 +1192,7 @@ ReadWch( */ # ifdef EINTR allow_resize(TRUE); - while ((result = read(0, mbs, 1)) < 0 && errno == EINTR) { /* spin on signal interrupts */ + while ((result = (int) read(0, mbs, 1)) < 0 && errno == EINTR) { /* spin on signal interrupts */ if (need_resize) { handle_resize((need_resize == cRedraw) ? TRUE : FALSE); need_resize = cNo; @@ -1220,7 +1220,7 @@ ReadWch( */ if (MB_CUR_MAX == 1) { mbs[1] = '\0'; - wch = convert_c2wc(mbs); + wch = (wchar_t) convert_c2wc(mbs); free(mbs); return (wint_t) wch; @@ -1259,7 +1259,7 @@ ReadWch( if (to_read > 0) { # ifdef EINTR allow_resize(TRUE); - while ((result = read(0, mbs + 1, to_read)) < 0 && errno == EINTR) { /* spin on signal interrupts */ + while ((result = (int) read(0, mbs + 1, (size_t) to_read)) < 0 && errno == EINTR) { /* spin on signal interrupts */ if (need_resize) { handle_resize((need_resize == cRedraw) ? TRUE : FALSE); need_resize = cNo; @@ -1267,7 +1267,7 @@ ReadWch( } allow_resize(FALSE); # else - result = read(0, mbs + 1, to_read); + result = read(0, mbs + 1, (size_t) to_read); # endif /* EINTR */ if (result < 0) { free(mbs); @@ -1276,7 +1276,7 @@ ReadWch( } } mbs[to_read + 1] = '\0'; - wch = convert_c2wc(mbs); + wch = (wchar_t) convert_c2wc(mbs); free (mbs); return (wint_t) wch; diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/debug.c tin-2.6.0/src/debug.c --- tin-2.4.5/src/debug.c 2020-12-01 11:51:00.000000000 +0100 +++ tin-2.6.0/src/debug.c 2021-07-15 22:30:13.297122465 +0200 @@ -3,7 +3,7 @@ * Module : debug.c * Author : I. Lea * Created : 1991-04-01 - * Updated : 2020-05-19 + * Updated : 2021-02-01 * Notes : debug routines * * Copyright (c) 1991-2021 Iain Lea @@ -157,22 +157,15 @@ debug_print_header( if (s->killed) fprintf(fp, "score=[%d] gnksa=[%d] lines=[%d]\n", s->score, s->gnksa_code, s->line_count); - if (s->archive) { - fprintf(fp, "archive.name=[%-38s] ", s->archive->name); - if (s->archive->partnum) - fprintf(fp, "archive.partnum=[%s] ", s->archive->partnum); - if (s->archive->ispart) - fprintf(fp, "archive.ispart=[%s]\n", bool_unparse(s->archive->ispart)); - } fprintf(fp, "thread=[%d] prev=[%d] status=[%u]\n\n", s->thread, s->prev, s->status); fflush(fp); -#ifdef HAVE_FCHMOD +# ifdef HAVE_FCHMOD fchmod(fileno(fp), (S_IRUGO|S_IWUGO)); -#else -# ifdef HAVE_CHMOD +# else +# ifdef HAVE_CHMOD chmod(file, (S_IRUGO|S_IWUGO)); -# endif /* HAVE_CHMOD */ -#endif /* HAVE_FCHMOD */ +# endif /* HAVE_CHMOD */ +# endif /* HAVE_FCHMOD */ fclose(fp); } } @@ -210,13 +203,13 @@ debug_print_active( if (debug & DEBUG_ATTRIB) debug_print_attributes(group->attribute, fp); } -#ifdef HAVE_FCHMOD +# ifdef HAVE_FCHMOD fchmod(fileno(fp), (S_IRUGO|S_IWUGO)); -#else -# ifdef HAVE_CHMOD +# else +# ifdef HAVE_CHMOD chmod(file, (S_IRUGO|S_IWUGO)); -# endif /* HAVE_CHMOD */ -#endif /* HAVE_FCHMOD */ +# endif /* HAVE_CHMOD */ +# endif /* HAVE_FCHMOD */ fclose(fp); } } @@ -230,14 +223,13 @@ debug_print_attributes( if (attr == NULL) return; - fprintf(fp, "global=[%u] show=[%u] thread=[%u] sort=[%u] author=[%u] auto_select=[%u] auto_save=[%u] batch_save=[%u] process=[%u]\n", + fprintf(fp, "global=[%u] show=[%u] thread=[%u] sort=[%u] author=[%u] auto_select=[%u] batch_save=[%u] process=[%u]\n", attr->global, attr->show_only_unread_arts, attr->thread_articles, attr->sort_article_type, attr->show_author, attr->auto_select, - attr->auto_save, attr->batch_save, attr->post_process_type); fprintf(fp, "select_header=[%u] select_global=[%s] select_expire=[%s]\n", @@ -277,13 +269,13 @@ debug_print_malloc( total += size; /* sometimes size_t is long */ fprintf(fp, "%12s:%-4d %s(%6lu). Total %lu\n", xfile, line, is_malloc ? " malloc" : "realloc", (unsigned long) size, (unsigned long) total); -#ifdef HAVE_FCHMOD +# ifdef HAVE_FCHMOD fchmod(fileno(fp), (S_IRUGO|S_IWUGO)); -#else -# ifdef HAVE_CHMOD +# else +# ifdef HAVE_CHMOD chmod(file, (S_IRUGO|S_IWUGO)); -# endif /* HAVE_CHMOD */ -#endif /* HAVE_FCHMOD */ +# endif /* HAVE_CHMOD */ +# endif /* HAVE_FCHMOD */ fclose(fp); } } @@ -348,13 +340,13 @@ debug_print_filters( } fprintf(fp, "*** END GLOBAL FILTER ***\n"); -#ifdef HAVE_FCHMOD +# ifdef HAVE_FCHMOD fchmod(fileno(fp), (S_IRUGO|S_IWUGO)); -#else -# ifdef HAVE_CHMOD +# else +# ifdef HAVE_CHMOD chmod(file, (S_IRUGO|S_IWUGO)); -# endif /* HAVE_CHMOD */ -#endif /* HAVE_FCHMOD */ +# endif /* HAVE_CHMOD */ +# endif /* HAVE_FCHMOD */ fclose(fp); } } @@ -382,13 +374,13 @@ debug_print_file( if ((fp = fopen(file, "a")) != NULL) { fprintf(fp, "%s\n", buf); -#ifdef HAVE_FCHMOD +# ifdef HAVE_FCHMOD fchmod(fileno(fp), (S_IRUGO|S_IWUGO)); -#else -# ifdef HAVE_CHMOD +# else +# ifdef HAVE_CHMOD chmod(file, (S_IRUGO|S_IWUGO)); -# endif /* HAVE_CHMOD */ -#endif /* HAVE_FCHMOD */ +# endif /* HAVE_CHMOD */ +# endif /* HAVE_FCHMOD */ fclose(fp); } free(buf); @@ -436,13 +428,13 @@ debug_print_bitmap( (art->status == ART_READ ? "READ" : "UNREAD")); } debug_print_newsrc(&group->newsrc, fp); -#ifdef HAVE_FCHMOD +# ifdef HAVE_FCHMOD fchmod(fileno(fp), (S_IRUGO|S_IWUGO)); -#else -# ifdef HAVE_CHMOD +# else +# ifdef HAVE_CHMOD chmod(file, (S_IRUGO|S_IWUGO)); -# endif /* HAVE_CHMOD */ -#endif /* HAVE_FCHMOD */ +# endif /* HAVE_CHMOD */ +# endif /* HAVE_FCHMOD */ fclose(fp); } } diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/envarg.c tin-2.6.0/src/envarg.c --- tin-2.4.5/src/envarg.c 2020-12-01 11:51:00.000000000 +0100 +++ tin-2.6.0/src/envarg.c 2021-02-24 12:01:32.653909953 +0100 @@ -3,7 +3,7 @@ * Module : envarg.c * Author : B. Davidson * Created : 1991-10-13 - * Updated : 1993-03-10 + * Updated : 2021-02-23 * Notes : Adds default options from environment to command line * * Copyright (c) 1991-2021 Bill Davidson @@ -94,7 +94,7 @@ envargs( /* * allocate a vector large enough for all args */ - argv = my_malloc((argc + *Pargc + 1) * sizeof(char *)); + argv = my_malloc((size_t) (argc + *Pargc + 1) * sizeof(char *)); argvect = argv; /* diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/feed.c tin-2.6.0/src/feed.c --- tin-2.4.5/src/feed.c 2020-12-01 11:51:01.000000000 +0100 +++ tin-2.6.0/src/feed.c 2021-02-26 02:00:15.666763014 +0100 @@ -3,7 +3,7 @@ * Module : feed.c * Author : I. Lea * Created : 1991-08-31 - * Updated : 2019-02-15 + * Updated : 2021-02-25 * Notes : provides same interface to mail,pipe,print,save & repost commands * * Copyright (c) 1991-2021 Iain Lea @@ -66,10 +66,10 @@ struct t_counters { /* * Local prototypes */ -static char *get_save_filename(struct t_group *group, int function, char *filename, int filelen, int respnum); +static char *get_save_filename(struct t_group *group, int function, char *filename, int filelen); static t_bool expand_feed_filename(char *outpath, size_t outpath_len, const char *path); static t_bool feed_article(int art, int function, struct t_counters *counter, t_bool use_current, const char *data, struct t_group *group); -static t_function get_feed_key(int function, int level, struct t_group *group, struct t_art_stat *thread, int respnum); +static t_function get_feed_key(int function, int level, struct t_art_stat *thread); static t_function get_post_proc_type(void); static void print_save_summary(t_function type, int fed); #ifndef DISABLE_PRINTING @@ -93,8 +93,7 @@ get_save_filename( struct t_group *group, int function, char *filename, - int filelen, - int respnum) + int filelen) { char default_savefile[PATH_LEN]; @@ -106,9 +105,9 @@ get_save_filename( my_strncpy(default_savefile, (group->attribute->savefile ? group->attribute->savefile : tinrc.default_save_file), sizeof(default_savefile) - 1); /* - * We don't ask when auto'S'aving or Archive-Name saving with auto_save + * We don't ask when auto'S'aving */ - if (!(function == FEED_AUTOSAVE || (group->attribute->auto_save && arts[respnum].archive))) { + if (!(function == FEED_AUTOSAVE)) { if (!prompt_default_string(_(txt_save_filename), filename, filelen, default_savefile, HIST_SAVE_FILE)) { clear_message(); return NULL; @@ -126,7 +125,7 @@ get_save_filename( * None chosen (or AUTOSAVING), use tinrc default */ if (*default_savefile) - my_strncpy(filename, default_savefile, filelen - 1); + my_strncpy(filename, default_savefile, (size_t) (filelen - 1)); else { /* No default either */ info_message(_(txt_no_filename)); return NULL; @@ -205,10 +204,10 @@ get_post_proc_type( } func = prompt_slk_response(default_func, feed_post_process_keys, _(txt_choose_post_process_type), - printascii(keyno, func_to_key(POSTPROCESS_NO, feed_post_process_keys)), - printascii(keyyes, func_to_key(POSTPROCESS_YES, feed_post_process_keys)), - printascii(keyshar, func_to_key(POSTPROCESS_SHAR, feed_post_process_keys)), - printascii(keyquit, func_to_key(GLOBAL_QUIT, feed_post_process_keys))); + PrintFuncKey(keyno, POSTPROCESS_NO, feed_post_process_keys), + PrintFuncKey(keyyes, POSTPROCESS_YES, feed_post_process_keys), + PrintFuncKey(keyshar, POSTPROCESS_SHAR, feed_post_process_keys), + PrintFuncKey(keyquit, GLOBAL_QUIT, feed_post_process_keys)); if (func == GLOBAL_QUIT || func == GLOBAL_ABORT) { /* exit */ clear_message(); @@ -230,9 +229,7 @@ static t_function get_feed_key( int function, int level, - struct t_group *group, - struct t_art_stat *thread, - int respnum) + struct t_art_stat *thread) { constext *prompt; t_function default_func, func; @@ -291,10 +288,8 @@ get_feed_key( /* * Don't bother querying when: * auto'S'aving and there are tagged or selected(hot) articles - * using the auto_save feature on Archive postings */ - if ((function == FEED_AUTOSAVE && (range_active || num_of_tagged_arts || arts_selected())) - || (function == FEED_SAVE && group->attribute->auto_save && arts[respnum].archive)) + if ((function == FEED_AUTOSAVE && (range_active || num_of_tagged_arts || arts_selected()))) func = default_func; else { char buf[LEN]; @@ -302,13 +297,13 @@ get_feed_key( char keypat[MAXKEYLEN], keytag[MAXKEYLEN], keyquit[MAXKEYLEN]; snprintf(buf, sizeof(buf), _(txt_art_thread_regex_tag), - printascii(keyart, func_to_key(FEED_ARTICLE, feed_type_keys)), - printascii(keythread, func_to_key(FEED_THREAD, feed_type_keys)), - printascii(keyrange, func_to_key(FEED_RANGE, feed_type_keys)), - printascii(keyhot, func_to_key(FEED_HOT, feed_type_keys)), - printascii(keypat, func_to_key(FEED_PATTERN, feed_type_keys)), - printascii(keytag, func_to_key(FEED_TAGGED, feed_type_keys)), - printascii(keyquit, func_to_key(GLOBAL_QUIT, feed_type_keys))); + PrintFuncKey(keyart, FEED_ARTICLE, feed_type_keys), + PrintFuncKey(keythread, FEED_THREAD, feed_type_keys), + PrintFuncKey(keyrange, FEED_RANGE, feed_type_keys), + PrintFuncKey(keyhot, FEED_HOT, feed_type_keys), + PrintFuncKey(keypat, FEED_PATTERN, feed_type_keys), + PrintFuncKey(keytag, FEED_TAGGED, feed_type_keys), + PrintFuncKey(keyquit, GLOBAL_QUIT, feed_type_keys)); func = prompt_slk_response(default_func, feed_type_keys, "%s %s", _(prompt), buf); } @@ -514,7 +509,7 @@ feed_article( case FEED_SAVE: case FEED_AUTOSAVE: - ok = save_and_process_art(openartptr, &arts[art], is_mailbox, data /*filename*/, counter->max, (pproc_func != POSTPROCESS_NO)); + ok = save_and_process_art(openartptr, is_mailbox, data /*filename*/, counter->max, (pproc_func != POSTPROCESS_NO)); if (ok && curr_group->attribute->mark_saved_read) art_mark(curr_group, &arts[art], ART_READ); break; @@ -619,7 +614,7 @@ feed_articles( break; default: - if ((feed_type = get_feed_key(function, level, group, &sbuf, respnum)) == GLOBAL_ABORT) + if ((feed_type = get_feed_key(function, level, &sbuf)) == GLOBAL_ABORT) return -1; break; } @@ -684,7 +679,7 @@ feed_articles( /* This will force automatic selection unless changed by user */ savefile[0] = '\0'; - if (get_save_filename(group, function, savefile, sizeof(savefile), respnum) == NULL) + if (get_save_filename(group, function, savefile, sizeof(savefile)) == NULL) return -1; switch (curr_group->attribute->post_process_type) { @@ -733,9 +728,9 @@ feed_articles( /* repost or supersede? */ snprintf(buf, sizeof(buf), _(txt_supersede_article), - printascii(keyrepost, func_to_key(FEED_KEY_REPOST, feed_supersede_article_keys)), - printascii(keysupersede, func_to_key(FEED_SUPERSEDE, feed_supersede_article_keys)), - printascii(keyquit, func_to_key(GLOBAL_QUIT, feed_supersede_article_keys))); + PrintFuncKey(keyrepost, FEED_KEY_REPOST, feed_supersede_article_keys), + PrintFuncKey(keysupersede, FEED_SUPERSEDE, feed_supersede_article_keys), + PrintFuncKey(keyquit, GLOBAL_QUIT, feed_supersede_article_keys)); func = prompt_slk_response(FEED_SUPERSEDE, feed_supersede_article_keys, "%s", sized_message(&smsg, buf, arts[respnum].subject)); diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/filter.c tin-2.6.0/src/filter.c --- tin-2.4.5/src/filter.c 2020-12-01 11:51:01.000000000 +0100 +++ tin-2.6.0/src/filter.c 2021-08-07 16:57:35.964114278 +0200 @@ -3,7 +3,7 @@ * Module : filter.c * Author : I. Lea * Created : 1992-12-28 - * Updated : 2020-05-28 + * Updated : 2021-08-07 * Notes : Filter articles. Kill & auto selection are supported. * * Copyright (c) 1991-2021 Iain Lea @@ -183,7 +183,7 @@ expand_filter_array( num = ++ptr->max; - block = num * sizeof(struct t_filter); + block = (size_t) num * sizeof(struct t_filter); if (num == 1) /* allocate */ ptr->filter = my_malloc(block); @@ -215,7 +215,7 @@ test_regex( if (!cache->re) compile_regex(regex, cache, (nocase ? PCRE_CASELESS : 0)); if (cache->re) { - regex_errpos = pcre_exec(cache->re, cache->extra, string, strlen(string), 0, 0, NULL, 0); + regex_errpos = pcre_exec(cache->re, cache->extra, string, (int) strlen(string), 0, 0, NULL, 0); if (regex_errpos >= 0) return 1; else if (regex_errpos != PCRE_ERROR_NOMATCH) { /* also exclude PCRE_ERROR_BADUTF8 ? */ @@ -326,7 +326,8 @@ read_filter_file( long secs = 0L; struct t_filter_comment *comment = NULL; struct t_filter *ptr = NULL; - t_bool expired = FALSE; + t_bool need_write = FALSE; + t_bool no_version_line = TRUE; t_bool expired_time = FALSE; time_t current_secs = (time_t) 0; static t_bool first_read = TRUE; @@ -356,9 +357,10 @@ read_filter_file( filter_file_offset++; if (upgrade == NULL && first_read && match_string(buf, "# Filter file V", NULL, 0)) { first_read = FALSE; + no_version_line = FALSE; upgrade = check_upgrade(buf, "# Filter file V", FILTER_VERSION); if (upgrade->state != RC_IGNORE) - upgrade_prompt_quit(upgrade, FILTER_FILE); /* TODO: do something (more) useful here */ + upgrade_prompt_quit(upgrade, file); /* FILTER_FILE */ /* TODO: do something (more) useful here */ } continue; } @@ -599,7 +601,7 @@ read_filter_file( #endif /* DEBUG */ glob_filter.num--; expired_time = TRUE; - expired = TRUE; + need_write = TRUE; } } } @@ -610,9 +612,9 @@ read_filter_file( * TODO: format has changed in FILTER_VERSION 1.0.0, * should we comment out older xref rules like below? */ - if (match_string(buf + 1, "ref=", xref, sizeof(xref))) { + if (ptr && match_string(buf + 1, "ref=", xref, sizeof(xref))) { str_trim(xref); - if (ptr && !expired_time) { + if (!expired_time) { if (tinrc.wildcard && ptr[i].xref != NULL) { /* merge with already read value */ ptr[i].xref = my_realloc(ptr[i].xref, strlen(ptr[i].xref) + strlen(xref) + 2); @@ -625,23 +627,21 @@ read_filter_file( } break; } - if (upgrade && upgrade->state == RC_UPGRADE) { + if (ptr && ((upgrade && upgrade->state == RC_UPGRADE) || no_version_line)) { char foo[HEADER_LEN]; if (match_string(buf + 1, "ref_max=", foo, LEN - 1)) { - /* - * TODO: add to the right rule, give better explanation. - */ + /* TODO: give better explanation. */ snprintf(foo, HEADER_LEN, "%s%s", _(txt_removed_rule), str_trim(buf)); - comment = add_filter_comment(comment, foo); + ptr[i].comment = add_filter_comment(ptr[i].comment, foo); + need_write = TRUE; break; } if (match_string(buf + 1, "ref_score=", foo, LEN - 1)) { - /* - * TODO: add to the right rule, give better explanation. - */ + /* TODO: give better explanation. */ snprintf(foo, HEADER_LEN, "%s%s", _(txt_removed_rule), str_trim(buf)); - comment = add_filter_comment(comment, foo); + ptr[i].comment = add_filter_comment(ptr[i].comment, foo); + need_write = TRUE; } } break; @@ -656,7 +656,14 @@ read_filter_file( fclose(fp); - if (expired || (upgrade && upgrade->state == RC_UPGRADE)) + if (!upgrade && need_write) { + upgrade = my_malloc(sizeof(struct t_version)); + upgrade->state = RC_UPGRADE; + upgrade->file_version = -1; + upgrade_prompt_quit(upgrade, file); /* TODO: do something (more) useful here */ + } + + if (need_write || (upgrade && upgrade->state == RC_UPGRADE)) write_filter_file(file); if (!cmd_line && !batch_mode) @@ -916,9 +923,9 @@ get_choice( break; case ESC: /* (ESC) common arrow keys */ -# ifdef HAVE_KEY_PREFIX +#ifdef HAVE_KEY_PREFIX case KEY_PREFIX: -# endif /* HAVE_KEY_PREFIX */ +#endif /* HAVE_KEY_PREFIX */ switch (get_arrow_key(ch)) { case KEYMAP_UP: i--; @@ -1030,7 +1037,7 @@ fmt_filter_menu_prompt( if ((buf = wchar_t2char(wbuf2)) == NULL) { /* conversion failed, truncate original string */ buf = my_malloc(len + 1); - snprintf(buf, len + 1, "%-*.*s", len, len, text); + snprintf(buf, (size_t) (len + 1), "%-*.*s", len, len, text); } free(wbuf); @@ -1039,7 +1046,7 @@ fmt_filter_menu_prompt( #endif /* MULTIBYTE_ABLE && !NO_LOCALE */ { buf = my_malloc(len + 1); - snprintf(buf, len + 1, "%-*.*s", len, len, text); + snprintf(buf, (size_t) (len + 1), "%-*.*s", len, len, text); } snprintf(dest, dest_len, fmt_str, buf); free(buf); @@ -1098,9 +1105,9 @@ filter_menu( /* * setup correct text for user selected menu */ - printascii(keyedit, func_to_key(FILTER_EDIT, filter_keys)); - printascii(keyquit, func_to_key(GLOBAL_QUIT, filter_keys)); - printascii(keysave, func_to_key(FILTER_SAVE, filter_keys)); + PrintFuncKey(keyedit, FILTER_EDIT, filter_keys); + PrintFuncKey(keyquit, GLOBAL_QUIT, filter_keys); + PrintFuncKey(keysave, FILTER_SAVE, filter_keys); if (type == GLOBAL_MENU_FILTER_KILL) { ptr_filter_from = _(txt_kill_from); @@ -1417,7 +1424,7 @@ filter_menu( *(++ptr) = '*'; *(++ptr) = '\0'; j++; - list = my_realloc(list, sizeof(char *) * (j + 1)); /* one element more */ + list = my_realloc(list, sizeof(char *) * (size_t) (j + 1)); /* one element more */ list[j] = my_strdup(list[j - 1]); list[j][strlen(list[j]) - 2] = '\0'; } @@ -1667,7 +1674,7 @@ add_filter_rule( ptr[i].subj = NULL; ptr[i].from = NULL; ptr[i].msgid = NULL; - ptr[i].lines_cmp = rule->lines_cmp; + ptr[i].lines_cmp = (char) rule->lines_cmp; ptr[i].lines_num = rule->lines_num; ptr[i].gnksa_cmp = FILTER_LINES_NO; ptr[i].gnksa_num = 0; @@ -1874,7 +1881,7 @@ filter_articles( if (tinrc.wildcard) { size_t msiz; - msiz = sizeof(struct regex_cache) * num; + msiz = sizeof(struct regex_cache) * (size_t) num; regex_cache_subj = my_malloc(msiz); regex_cache_from = my_malloc(msiz); regex_cache_msgid = my_malloc(msiz); diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/getline.c tin-2.6.0/src/getline.c --- tin-2.4.5/src/getline.c 2020-12-01 11:51:01.000000000 +0100 +++ tin-2.6.0/src/getline.c 2021-02-24 12:01:32.669910596 +0100 @@ -3,7 +3,7 @@ * Module : getline.c * Author : Chris Thewalt & Iain Lea * Created : 1991-11-09 - * Updated : 2020-06-01 + * Updated : 2021-02-23 * Notes : emacs style line editing input package. * Copyright : (c) Copyright 1991-99 by Chris Thewalt & Iain Lea * Permission to use, copy, modify, and distribute this @@ -141,7 +141,7 @@ tin_getline( if ((wbuf = char2wchar_t(str)) != NULL) { for (i = 0; wbuf[i]; i++) - gl_addwchar(wbuf[i]); + gl_addwchar((wint_t) wbuf[i]); free(wbuf); } } @@ -283,7 +283,7 @@ tin_getline( case TAB: if (gl_tab_hook) { tmp = gl_pos; - loc = gl_tab_hook(gl_buf, strlen(gl_prompt), &tmp); + loc = gl_tab_hook(gl_buf, (int) strlen(gl_prompt), &tmp); if (loc >= 0 || tmp != gl_pos) gl_fixup(loc, tmp); } @@ -396,9 +396,9 @@ gl_newline( if (gl_out_hook) { change = gl_out_hook(gl_buf); #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) - len = wcslen(gl_buf); + len = (int) wcslen(gl_buf); #else - len = strlen(gl_buf); + len = (int) strlen(gl_buf); #endif /* MULTIBYTE_ABLE && !NO_LOCALE */ } if (loc > len) @@ -554,9 +554,9 @@ gl_fixup( backup = gl_pos - gl_shift; if (change >= 0) { #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) - gl_cnt = wcslen(gl_buf); + gl_cnt = (int) wcslen(gl_buf); #else - gl_cnt = strlen(gl_buf); + gl_cnt = (int) strlen(gl_buf); #endif /* MULTIBYTE_ABLE && !NO_LOCALE */ if (change > gl_cnt) change = gl_cnt; @@ -657,14 +657,14 @@ gl_tab( int i, count, len; #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) - len = wcslen(wbuf); + len = (int) wcslen(wbuf); count = TAB_SIZE - (offset + *loc) % TAB_SIZE; for (i = len; i >= *loc; i--) wbuf[i + count] = wbuf[i]; for (i = 0; i < count; i++) wbuf[*loc + i] = (wchar_t) ' '; #else - len = strlen(buf); + len = (int) strlen(buf); count = TAB_SIZE - (offset + *loc) % TAB_SIZE; for (i = len; i >= *loc; i--) buf[i + count] = buf[i]; diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/global.c tin-2.6.0/src/global.c --- tin-2.4.5/src/global.c 2020-12-01 11:51:01.000000000 +0100 +++ tin-2.6.0/src/global.c 2021-07-15 22:32:01.941522591 +0200 @@ -3,7 +3,7 @@ * Module : global.c * Author : Jason Faultless * Created : 1999-12-12 - * Updated : 2005-10-19 + * Updated : 2021-02-23 * Notes : Generic navigation and key handling routines * * Copyright (c) 1999-2021 Jason Faultless @@ -331,7 +331,7 @@ global_mouse_action( return GLOBAL_PAGE_DOWN; erase_arrow(); - currmenu->curr = xrow - INDEX_TOP + currmenu->first; + currmenu->curr = MIN(xrow - INDEX_TOP + currmenu->first, currmenu->max - INDEX_TOP + 1); currmenu->draw_arrow(); if (xmouse == MOUSE_BUTTON_1) @@ -369,9 +369,9 @@ handle_keypad( switch (ch) { case ESC: /* common arrow keys */ -# ifdef HAVE_KEY_PREFIX +#ifdef HAVE_KEY_PREFIX case KEY_PREFIX: -# endif /* HAVE_KEY_PREFIX */ +#endif /* HAVE_KEY_PREFIX */ switch (get_arrow_key((int) ch)) { case KEYMAP_UP: func = GLOBAL_LINE_UP; @@ -416,7 +416,7 @@ handle_keypad( break; default: - func = key_to_func(ch, keys); + func = key_to_func((wchar_t) ch, keys); break; } return func; diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/group.c tin-2.6.0/src/group.c --- tin-2.4.5/src/group.c 2020-12-01 11:51:01.000000000 +0100 +++ tin-2.6.0/src/group.c 2021-07-26 07:31:02.400639076 +0200 @@ -3,7 +3,7 @@ * Module : group.c * Author : I. Lea & R. Skrenta * Created : 1991-04-01 - * Updated : 2020-06-10 + * Updated : 2021-07-25 * Notes : * * Copyright (c) 1991-2021 Iain Lea , Rich Skrenta @@ -90,10 +90,21 @@ show_tagged_lines( void) { int i, j; +#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) + wchar_t *wtmp; +#endif /* MULTIBYTE_ABLE && !NO_LOCALE */ for (i = grpmenu.first; i < grpmenu.first + NOTESLINES && i < grpmenu.max; ++i) { - if ((i != grpmenu.curr) && (j = line_is_tagged(base[i]))) + if ((i != grpmenu.curr) && (j = line_is_tagged((int) base[i]))) { +#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) + if ((wtmp = char2wchar_t(tin_ltoa(j, 3)))) { + mark_screen(i, mark_offset - (3 - art_mark_width), wtmp); + free(wtmp); + } +#else mark_screen(i, mark_offset - 2, tin_ltoa(j, 3)); +#endif /* MULTIBYTE_ABLE && !NO_LOCALE */ + } } } @@ -145,13 +156,16 @@ group_page( char key[MAXKEYLEN]; int i, n, ii; int thread_depth; /* Starting depth in threads we enter */ - t_artnum old_artnum = T_ARTNUM_CONST(0); + t_artnum old_artnum; struct t_art_stat sbuf; struct t_article *art; t_bool flag; t_bool xflag = FALSE; /* 'X'-flag */ t_bool repeat_search; t_function func; +#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) + wchar_t *wtmp; +#endif /* MULTIBYTE_ABLE && !NO_LOCALE */ /* * Set the group attributes @@ -189,17 +203,17 @@ group_page( clear_note_area(); if (group->attribute->auto_select) { - error_message(2, _(txt_autoselecting_articles), printascii(key, func_to_key(GROUP_MARK_UNSELECTED_ARTICLES_READ, group_keys))); + error_message(2, _(txt_autoselecting_articles), PrintFuncKey(key, GROUP_MARK_UNSELECTED_ARTICLES_READ, group_keys)); do_auto_select_arts(); /* 'X' command */ xflag = TRUE; } show_group_page(); -# ifdef DEBUG +#ifdef DEBUG if (debug & DEBUG_NEWSRC) debug_print_bitmap(group, NULL); -# endif /* DEBUG */ +#endif /* DEBUG */ /* reset ret_code */ ret_code = 0; @@ -228,11 +242,11 @@ group_page( prompt_item_num(func_to_key(func, group_keys), group->attribute->thread_articles == THREAD_NONE ? _(txt_select_art) : _(txt_select_thread)); break; -# ifndef NO_SHELL_ESCAPE +#ifndef NO_SHELL_ESCAPE case GLOBAL_SHELL_ESCAPE: do_shell_escape(); break; -# endif /* !NO_SHELL_ESCAPE */ +#endif /* !NO_SHELL_ESCAPE */ case GLOBAL_FIRST_PAGE: /* show first page of threads */ top_of_list(); @@ -456,14 +470,14 @@ group_page( show_inverse_video_status(); break; -# ifdef HAVE_COLOR +#ifdef HAVE_COLOR case GLOBAL_TOGGLE_COLOR: if (toggle_color()) { show_group_page(); show_color_status(); } break; -# endif /* HAVE_COLOR */ +#endif /* HAVE_COLOR */ case GROUP_MARK_THREAD_READ: /* mark current thread/range/tagged threads as read */ case MARK_THREAD_UNREAD: /* or unread */ @@ -595,7 +609,7 @@ group_page( if (0 <= grpmenu.curr) { int old_num = num_of_tagged_arts; - if (tag_multipart(base[grpmenu.curr]) != 0) { + if (tag_multipart((int) base[grpmenu.curr]) != 0) { /* * on success, move the pointer to the next * untagged article just for ease of use's sake @@ -657,15 +671,31 @@ group_page( arts[ii].tagged = ++num_of_tagged_arts; } } - if ((ii = line_is_tagged(n))) + if ((ii = line_is_tagged(n))) { +#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) + if ((wtmp = char2wchar_t(tin_ltoa(ii, 3)))) { + mark_screen(grpmenu.curr, mark_offset - (3 - art_mark_width), wtmp); + free(wtmp); + } +#else mark_screen(grpmenu.curr, mark_offset - 2, tin_ltoa(ii, 3)); - else { +#endif /* MULTIBYTE_ABLE && !NO_LOCALE */ + } else { +#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) + wchar_t mark[] = { L'\0', L'\0' }; +#else char mark[] = { '\0', '\0' }; +#endif /* MULTIBYTE_ABLE && !NO_LOCALE */ stat_thread(grpmenu.curr, &sbuf); mark[0] = sbuf.art_mark; +#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) + mark_screen(grpmenu.curr, mark_offset - (3 - art_mark_width), L" "); /* clear space used by tag numbering */ + mark_screen(grpmenu.curr, mark_offset + (art_mark_width - wcwidth(mark[0])), mark); +#else mark_screen(grpmenu.curr, mark_offset - 2, " "); /* clear space used by tag numbering */ mark_screen(grpmenu.curr, mark_offset, mark); +#endif /* MULTIBYTE_ABLE && !NO_LOCALE */ } if (tagged) show_tagged_lines(); @@ -681,9 +711,9 @@ group_page( break; case GROUP_TOGGLE_THREADING: /* Cycle through the threading types */ - group->attribute->thread_articles = (group->attribute->thread_articles + 1) % (THREAD_MAX + 1); + group->attribute->thread_articles = CAST_BITS((group->attribute->thread_articles + 1) % (THREAD_MAX + 1), thread_articles); if (grpmenu.curr >= 0) { - i = base[grpmenu.curr]; /* Save a copy of current thread */ + i = (int) base[grpmenu.curr]; /* Save a copy of current thread */ make_threads(group, TRUE); find_base(group); if ((grpmenu.curr = which_thread(i)) < 0) /* Restore current position in group */ @@ -717,8 +747,11 @@ group_page( break; case GLOBAL_DISPLAY_POST_HISTORY: /* display messages posted by user */ - if (user_posted_messages()) + if (post_hist_page()) { + if (grpmenu.curr == -1 && grpmenu.max > 0) + grpmenu.curr = 0; show_group_page(); + } break; case MARK_ARTICLE_UNREAD: /* mark base article of thread unread */ @@ -780,16 +813,24 @@ group_page( } n = 0; for_each_art_in_thread(i, grpmenu.curr) { - arts[i].selected = flag; + arts[i].selected = CAST_BOOL(flag); ++n; } assert(n > 0); { +#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) + wchar_t mark[] = { L'\0', L'\0' }; +#else char mark[] = { '\0', '\0' }; +#endif /* MULTIBYTE_ABLE && !NO_LOCALE */ stat_thread(grpmenu.curr, &sbuf); mark[0] = sbuf.art_mark; +#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) + mark_screen(grpmenu.curr, mark_offset + (art_mark_width - wcwidth(mark[0])), mark); +#else mark_screen(grpmenu.curr, mark_offset, mark); +#endif /* MULTIBYTE_ABLE && !NO_LOCALE */ } show_group_title(TRUE); @@ -898,7 +939,7 @@ group_page( break; default: - info_message(_(txt_bad_command), printascii(key, func_to_key(GLOBAL_HELP, group_keys))); + info_message(_(txt_bad_command), PrintFuncKey(key, GLOBAL_HELP, group_keys)); break; } /* switch(ch) */ } /* ret_code >= 0 */ @@ -950,17 +991,34 @@ update_group_page( void) { int i, j; +#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) + wchar_t mark[] = { L'\0', L'\0' }; + wchar_t *wtmp; +#else char mark[] = { '\0', '\0' }; +#endif /* MULTIBYTE_ABLE && !NO_LOCALE */ struct t_art_stat sbuf; for (i = grpmenu.first; i < grpmenu.first + NOTESLINES && i < grpmenu.max; ++i) { - if ((j = line_is_tagged(base[i]))) + if ((j = line_is_tagged((int) base[i]))) { +#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) + if ((wtmp = char2wchar_t(tin_ltoa(j, 3)))) { + mark_screen(i, mark_offset - (3 - art_mark_width), wtmp); + free(wtmp); + } +#else mark_screen(i, mark_offset - 2, tin_ltoa(j, 3)); - else { +#endif /* MULTIBYTE_ABLE && !NO_LOCALE */ + } else { stat_thread(i, &sbuf); mark[0] = sbuf.art_mark; +#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) + mark_screen(i, mark_offset - (3 - art_mark_width), L" "); /* clear space used by tag numbering */ + mark_screen(i, mark_offset + (art_mark_width - wcwidth(mark[0])), mark); +#else mark_screen(i, mark_offset - 2, " "); /* clear space used by tag numbering */ mark_screen(i, mark_offset, mark); +#endif /* MULTIBYTE_ABLE && !NO_LOCALE */ if (sbuf.art_mark == tinrc.art_marked_selected) draw_mark_selected(i); } @@ -983,7 +1041,7 @@ draw_subject_arrow( struct t_art_stat statbuf; stat_thread(grpmenu.curr, &statbuf); - info_message("%s", arts[(statbuf.unread ? next_unread(base[grpmenu.curr]) : base[grpmenu.curr])].subject); + info_message("%s", arts[(statbuf.unread ? next_unread((int) base[grpmenu.curr]) : base[grpmenu.curr])].subject); } else if (grpmenu.curr == grpmenu.max - 1) info_message(_(txt_end_of_arts)); } @@ -1026,7 +1084,7 @@ toggle_read_unread( if (grpmenu.curr >= 0) { if (curr_group->attribute->show_only_unread_arts || new_responses(grpmenu.curr)) - i = base[grpmenu.curr]; + i = (int) base[grpmenu.curr]; else if ((n = prev_unread((int) base[grpmenu.curr])) >= 0) i = n; else if ((n = next_unread((int) base[grpmenu.curr])) >= 0) @@ -1089,25 +1147,51 @@ void mark_screen( int screen_row, int screen_col, +#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) + const wchar_t *value) +#else const char *value) +#endif /* MULTIBYTE_ABLE && !NO_LOCALE */ { + if (tinrc.draw_arrow) { MoveCursor(INDEX2LNUM(screen_row), screen_col); +#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) + my_fputws(value, stdout); +#else my_fputs(value, stdout); +#endif /* MULTIBYTE_ABLE && !NO_LOCALE */ stow_cursor(); my_flush(); } else { #ifdef USE_CURSES +# if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) + char *tmp; +# endif /* MULTIBYTE_ABLE && !NO_LOCALE */ int y, x; + getyx(stdscr, y, x); +# if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) + if ((tmp = wchar_t2char(value))) { + mvaddstr(INDEX2LNUM(screen_row), screen_col, tmp); + free(tmp); + } +# else mvaddstr(INDEX2LNUM(screen_row), screen_col, value); +# endif /* MULTIBYTE_ABLE && !NO_LOCALE */ MoveCursor(y, x); #else int i; + for (i = 0; value[i] != '\0'; i++) screen[INDEX2SNUM(screen_row)].col[screen_col + i] = value[i]; + MoveCursor(INDEX2LNUM(screen_row), screen_col); +# if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) + my_fputws(value, stdout); +# else my_fputs(value, stdout); +# endif /* MULTIBYTE_ABLE && !NO_LOCALE */ #endif /* USE_CURSES */ currmenu->draw_arrow(); } @@ -1131,11 +1215,11 @@ build_multipart_header( char *ss; if (cmplen > maxlen) - strncpy(dest, src, maxlen); + strncpy(dest, src, (size_t) maxlen); else { - strncpy(dest, src, cmplen); + strncpy(dest, src, (size_t) cmplen); ss = dest + cmplen; - snprintf(ss, maxlen - cmplen, "(%s/%d)", mark, total); + snprintf(ss, (size_t) (maxlen - cmplen), "(%s/%d)", mark, total); } } @@ -1162,6 +1246,7 @@ build_sline( int j, k, n; size_t len; struct t_art_stat sbuf; + t_bool tagged = FALSE; #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) wchar_t *wtmp, *wtmp2; #else @@ -1217,7 +1302,7 @@ build_sline( if (my_strftime(buf, LEN - 1, grp_fmt.date_str, localtime((const time_t *) &arts[j].date))) { #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) if ((wtmp = char2wchar_t(buf)) != NULL) { - wtmp2 = wcspart(wtmp, grp_fmt.len_date_max, TRUE); + wtmp2 = wcspart(wtmp, (int) grp_fmt.len_date_max, TRUE); if (wcstombs(tmp, wtmp2, sizeof(tmp) - 1) != (size_t) -1) strcat(buffer, tmp); @@ -1237,7 +1322,7 @@ build_sline( get_author(FALSE, &arts[j], tmp, sizeof(tmp) - 1); if ((wtmp = char2wchar_t(tmp)) != NULL) { - wtmp2 = wcspart(wtmp, grp_fmt.len_from, TRUE); + wtmp2 = wcspart(wtmp, (int) grp_fmt.len_from, TRUE); if (wcstombs(tmp, wtmp2, sizeof(tmp) - 1) != (size_t) -1) strcat(buffer, tmp); @@ -1258,9 +1343,9 @@ build_sline( case 'I': /* initials */ len = MIN(grp_fmt.len_initials, sizeof(tmp) - 1); - get_initials(&arts[j], tmp, len); + get_initials(&arts[j], tmp, (int) len); strcat(buffer, tmp); - if ((k = len - strwidth(tmp)) > 0) { + if ((k = (int) (len - (size_t) strwidth(tmp))) > 0) { buf = buffer + strlen(buffer); for (; k > 0; --k) *buf++ = ' '; @@ -1270,10 +1355,10 @@ build_sline( case 'L': /* lines */ if (arts[j].line_count != -1) - strcat(buffer, tin_ltoa(arts[j].line_count, grp_fmt.len_linecnt)); + strcat(buffer, tin_ltoa(arts[j].line_count, (int) grp_fmt.len_linecnt)); else { buf = buffer + strlen(buffer); - for (k = grp_fmt.len_linecnt; k > 1; --k) + for (k = (int) grp_fmt.len_linecnt; k > 1; --k) *buf++ = ' '; *buf++ = '?'; *buf = '\0'; @@ -1282,11 +1367,17 @@ build_sline( case 'm': /* article flags, tag number, or whatever */ if (!grp_fmt.mark_offset) - grp_fmt.mark_offset = mark_offset = strwidth(buffer) + 2; - if ((k = line_is_tagged(respnum))) + grp_fmt.mark_offset = (size_t) (mark_offset = strwidth(buffer) + 2); + if ((k = line_is_tagged(respnum))) { STRCPY(tmp_buf, tin_ltoa(k, 3)); - else + strcat(buffer, " "); + tagged = TRUE; + } else +#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) + snprintf(tmp_buf, sizeof(tmp_buf), "%s%lc", art_mark_width > wcwidth(sbuf.art_mark) ? " " : " ", sbuf.art_mark); +#else snprintf(tmp_buf, sizeof(tmp_buf), " %c", sbuf.art_mark); +#endif /* MULTIBYTE_ABLE && !NO_LOCALE */ strcat(buffer, tmp_buf); break; @@ -1295,7 +1386,7 @@ build_sline( strncpy(tmp, arts[j].refptr ? arts[j].refptr->txt : "", len); tmp[len] = '\0'; strcat(buffer, tmp); - if ((k = len - strwidth(tmp)) > 0) { + if ((k = (int) (len - (size_t) strwidth(tmp))) > 0) { buf = buffer + strlen(buffer); for (; k > 0; --k) *buf++ = ' '; @@ -1304,36 +1395,36 @@ build_sline( break; case 'n': - strcat(buffer, tin_ltoa(i + 1, grp_fmt.len_linenumber)); + strcat(buffer, tin_ltoa(i + 1, (int) grp_fmt.len_linenumber)); break; case 'R': n = ((curr_group->attribute->show_only_unread_arts) ? (sbuf.unread + sbuf.seen) : sbuf.total); if (n > 1) - strcat(buffer, tin_ltoa(n, grp_fmt.len_respcnt)); + strcat(buffer, tin_ltoa(n, (int) grp_fmt.len_respcnt)); else { buf = buffer + strlen(buffer); - for (k = grp_fmt.len_respcnt; k > 0; --k) + for (k = (int) grp_fmt.len_respcnt; k > 0; --k) *buf++ = ' '; *buf = '\0'; } break; case 'S': /* score */ - strcat(buffer, tin_ltoa(sbuf.score, grp_fmt.len_score)); + strcat(buffer, tin_ltoa(sbuf.score, (int) grp_fmt.len_score)); break; case 's': /* thread/subject */ len = curr_group->attribute->show_author != SHOW_FROM_NONE ? grp_fmt.len_subj : grp_fmt.len_subj + grp_fmt.len_from; if (sbuf.multipart_have > 1) /* We have a multipart msg so lets built our new header info. */ - build_multipart_header(arts_sub, len, arts[j].subject, sbuf.multipart_compare_len, sbuf.multipart_have, sbuf.multipart_total); + build_multipart_header(arts_sub, (int) len, arts[j].subject, sbuf.multipart_compare_len, sbuf.multipart_have, sbuf.multipart_total); else STRCPY(arts_sub, arts[j].subject); #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) if ((wtmp = char2wchar_t(arts_sub)) != NULL) { - wtmp2 = wcspart(wtmp, len, TRUE); + wtmp2 = wcspart(wtmp, (int) len, TRUE); if (wcstombs(tmp, wtmp2, sizeof(tmp) - 1) != (size_t) -1) strcat(buffer, tmp); @@ -1368,7 +1459,7 @@ build_sline( #ifdef USE_CURSES free(buffer); #endif /* USE_CURSES */ - if (sbuf.art_mark == tinrc.art_marked_selected) + if (!tagged && sbuf.art_mark == tinrc.art_marked_selected) draw_mark_selected(i); } @@ -1418,11 +1509,11 @@ show_group_title( /* article count */ if ((cmdline.args & CMDLINE_GETART_LIMIT) ? cmdline.getart_limit : tinrc.getart_limit) - snprintf(tmp, sizeof(tmp), " %d/%d%c", + snprintf(tmp, sizeof(tmp), " %d/%d%"T_CHAR_FMT, (cmdline.args & CMDLINE_GETART_LIMIT) ? cmdline.getart_limit : tinrc.getart_limit, art_cnt, (curr_group->attribute->show_only_unread_arts ? tinrc.art_marked_unread : tinrc.art_marked_read)); else - snprintf(tmp, sizeof(tmp), " %d%c", + snprintf(tmp, sizeof(tmp), " %d%"T_CHAR_FMT, art_cnt, (curr_group->attribute->show_only_unread_arts ? tinrc.art_marked_unread : tinrc.art_marked_read)); if (sizeof(buf) > strlen(buf) + strlen(tmp)) @@ -1430,10 +1521,10 @@ show_group_title( /* selected articles */ if (curr_group->attribute->show_only_unread_arts) - snprintf(tmp, sizeof(tmp), " %d%c", + snprintf(tmp, sizeof(tmp), " %d%"T_CHAR_FMT, selected_art_cnt, tinrc.art_marked_selected); else - snprintf(tmp, sizeof(tmp), " %d%c %d%c", + snprintf(tmp, sizeof(tmp), " %d%"T_CHAR_FMT" %d%"T_CHAR_FMT, selected_art_cnt, tinrc.art_marked_selected, read_selected_art_cnt, tinrc.art_marked_read_selected); if (sizeof(buf) > strlen(buf) + strlen(tmp)) @@ -1441,7 +1532,7 @@ show_group_title( /* recent articles */ if (tinrc.recent_time) { - snprintf(tmp, sizeof(tmp), " %d%c", + snprintf(tmp, sizeof(tmp), " %d%"T_CHAR_FMT, recent_art_cnt, tinrc.art_marked_recent); if (sizeof(buf) > strlen(buf) + strlen(tmp)) @@ -1449,8 +1540,9 @@ show_group_title( } /* killed articles */ - snprintf(tmp, sizeof(tmp), " %d%c", + snprintf(tmp, sizeof(tmp), " %d%"T_CHAR_FMT, killed_art_cnt, tinrc.art_marked_killed); + if (sizeof(buf) > strlen(buf) + strlen(tmp)) strcat(buf, tmp); @@ -1521,7 +1613,7 @@ enter_pager( t_pagerinfo page; page.art = art; - page.ignore_unavail = ignore_unavail; + page.ignore_unavail = CAST_BOOL(ignore_unavail); return enter_thread(0, &page); } diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/header.c tin-2.6.0/src/header.c --- tin-2.4.5/src/header.c 2020-12-01 11:51:01.000000000 +0100 +++ tin-2.6.0/src/header.c 2021-07-15 22:33:15.544503534 +0200 @@ -3,7 +3,7 @@ * Module : header.c * Author : Urs Janssen * Created : 1997-03-10 - * Updated : 2019-07-07 + * Updated : 2021-02-23 * * Copyright (c) 1997-2021 Urs Janssen * All rights reserved. @@ -195,8 +195,8 @@ get_fqdn( line[MAXLINELEN] = '\0'; if ((eos = strpbrk(line, WS)) != NULL) { - if ((j = eos - line)) { - if (!strncmp(line, "domain", j) || !strncmp(line, "search", j)) { + if ((j = (int) (eos - line))) { + if (!strncmp(line, "domain", (size_t) j) || !strncmp(line, "search", (size_t) j)) { domain = strtok(eos, WS); break; } @@ -260,11 +260,11 @@ get_full_name( { char *p; static char fullname[128]; -# ifndef DONT_HAVE_PW_GECOS +#ifndef DONT_HAVE_PW_GECOS char buf[128]; char tmp[128]; struct passwd *pw; -# endif /* !DONT_HAVE_PW_GECOS */ +#endif /* !DONT_HAVE_PW_GECOS */ fullname[0] = '\0'; @@ -277,7 +277,7 @@ get_full_name( return fullname; } -# ifndef DONT_HAVE_PW_GECOS +#ifndef DONT_HAVE_PW_GECOS if ((pw = getpwuid(getuid())) != NULL) { STRCPY(buf, pw->pw_gecos); if ((p = strchr(buf, ','))) @@ -286,12 +286,12 @@ get_full_name( *p++ = '\0'; STRCPY(tmp, pw->pw_name); if (*tmp && isalpha((int)(unsigned char) *tmp) && islower((int)(unsigned char) *tmp)) - *tmp = my_toupper((int)(unsigned char) *tmp); + *tmp = (char) my_toupper((int) (unsigned char) *tmp); snprintf(fullname, sizeof(fullname), "%s%s%s", buf, tmp, p); } else STRCPY(fullname, buf); } -# endif /* !DONT_HAVE_PW_GECOS */ +#endif /* !DONT_HAVE_PW_GECOS */ return fullname; } @@ -317,10 +317,10 @@ get_from_name( sprintf(from_name, ((strpbrk(get_full_name(), "!()<>@,;:\\\".[]")) ? "\"%s\" <%s@%s>" : "%s <%s@%s>"), BlankIfNull(get_full_name()), BlankIfNull(get_user_name()), BlankIfNull(fromhost)); -# ifdef DEBUG +#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())); -# endif /* DEBUG */ +#endif /* DEBUG */ } diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/help.c tin-2.6.0/src/help.c --- tin-2.4.5/src/help.c 2020-12-01 11:51:01.000000000 +0100 +++ tin-2.6.0/src/help.c 2021-02-26 02:00:15.682763668 +0100 @@ -3,7 +3,7 @@ * Module : help.c * Author : I. Lea * Created : 1991-04-01 - * Updated : 2020-06-10 + * Updated : 2021-02-25 * Notes : * * Copyright (c) 1991-2021 Iain Lea @@ -351,7 +351,7 @@ static t_help_page group_help_page[] = { #endif /* !DISABLE_PRINTING */ { txt_help_empty_line, NOT_ASSIGNED }, { txt_help_global_tag, GROUP_TAG }, - { txt_help_group_tag_parts, GROUP_TAG_PARTS }, + { txt_help_tag_parts, GROUP_TAG_PARTS }, { txt_help_group_untag_thread, GROUP_UNTAG }, { txt_help_empty_line, NOT_ASSIGNED }, { txt_help_group_mark_thread_read, GROUP_MARK_THREAD_READ }, @@ -447,7 +447,7 @@ static t_help_page thread_help_page[] = #endif /* !DISABLE_PRINTING */ { txt_help_empty_line, NOT_ASSIGNED }, { txt_help_global_tag, THREAD_TAG }, - { txt_help_thread_tag_parts, THREAD_TAG_PARTS }, + { txt_help_tag_parts, THREAD_TAG_PARTS }, { txt_help_group_untag_thread, THREAD_UNTAG }, { txt_help_empty_line, NOT_ASSIGNED }, { txt_help_thread_mark_article_read, THREAD_MARK_ARTICLE_READ }, @@ -595,6 +595,41 @@ static t_help_page page_help_page[] = { { NULL, NOT_ASSIGNED } }; +static t_help_page post_hist_help_page[] = { + { txt_help_title_navi, NOT_ASSIGNED }, + { txt_help_global_page_down, GLOBAL_PAGE_DOWN }, + { txt_help_global_page_up, GLOBAL_PAGE_UP }, + { txt_help_global_line_down, GLOBAL_LINE_DOWN }, + { txt_help_global_line_up, GLOBAL_LINE_UP }, + { txt_help_global_scroll_down, GLOBAL_SCROLL_DOWN }, + { txt_help_global_scroll_up, GLOBAL_SCROLL_UP }, + { txt_help_empty_line, NOT_ASSIGNED }, + { txt_help_thread_first_article, GLOBAL_FIRST_PAGE }, + { txt_help_thread_last_article, GLOBAL_LAST_PAGE }, + { txt_help_thread_article_by_num, NOT_ASSIGNED }, + { txt_help_empty_line, NOT_ASSIGNED }, + { txt_help_post_hist_search_forwards, GLOBAL_SEARCH_SUBJECT_FORWARD }, + { txt_help_post_hist_search_backwards, GLOBAL_SEARCH_SUBJECT_BACKWARD }, + { txt_help_global_search_repeat, GLOBAL_SEARCH_REPEAT }, + { txt_help_empty_line, NOT_ASSIGNED }, + { txt_help_title_post_hist_ops, NOT_ASSIGNED }, + { txt_help_post_hist_select, POSTED_SELECT }, + { 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_empty_line, NOT_ASSIGNED }, + { txt_help_title_misc, NOT_ASSIGNED }, + { txt_help_select_quit, GLOBAL_QUIT }, + { txt_help_global_help, GLOBAL_HELP }, + { txt_help_global_toggle_mini_help, GLOBAL_TOGGLE_HELP_DISPLAY }, + { txt_help_global_esc, GLOBAL_ABORT }, + { txt_help_global_redraw_screen, GLOBAL_REDRAW_SCREEN }, +#ifndef NO_SHELL_ESCAPE + { txt_help_global_shell_escape, GLOBAL_SHELL_ESCAPE }, +#endif /* !NO_SHELL_ESCAPE */ + { NULL, NOT_ASSIGNED } +}; + static t_help_page url_help_page[] = { { txt_help_title_navi, NOT_ASSIGNED }, { txt_help_global_page_down, GLOBAL_PAGE_DOWN }, @@ -674,7 +709,7 @@ make_help_page( for (i = 0; i < keys.used; i++) { if (keys.list[i].function == helppage->func && keys.list[i].key) { buf = my_realloc(buf, LEN); - snprintf(buf, LEN, "%s\t %s", printascii(key, keys.list[i].key), _(helppage->helptext)); + snprintf(buf, LEN, "%s\t %s", printascii(key, (wint_t) keys.list[i].key), _(helppage->helptext)); expand_ctrl_chars(&buf, &length, 8); if (strcmp(last, buf)) { fprintf(fp, "%s\n", buf); @@ -734,6 +769,10 @@ show_help_page( make_help_page(fp, page_help_page, page_keys); break; + case POSTED_LEVEL: + make_help_page(fp, post_hist_help_page, post_hist_keys); + break; + case URL_LEVEL: make_help_page(fp, url_help_page, url_keys); break; @@ -773,128 +812,128 @@ show_mini_help( switch (level) { case ATTACHMENT_LEVEL: snprintf(buf, bufs, _(txt_mini_attachment_1), - printascii(key[0], func_to_key(GLOBAL_LINE_DOWN, attachment_keys)), - printascii(key[1], func_to_key(GLOBAL_LINE_UP, attachment_keys)), - printascii(key[2], func_to_key(GLOBAL_HELP, attachment_keys)), - printascii(key[3], func_to_key(GLOBAL_QUIT, attachment_keys))); + PrintFuncKey(key[0], GLOBAL_LINE_DOWN, attachment_keys), + PrintFuncKey(key[1], GLOBAL_LINE_UP, attachment_keys), + PrintFuncKey(key[2], GLOBAL_HELP, attachment_keys), + PrintFuncKey(key[3], GLOBAL_QUIT, attachment_keys)); center_line(line, FALSE, buf); #ifndef DONT_HAVE_PIPING snprintf(buf, bufs, _(txt_mini_attachment_2), - printascii(key[0], func_to_key(ATTACHMENT_SELECT, attachment_keys)), - printascii(key[5], func_to_key(ATTACHMENT_PIPE, attachment_keys)), - printascii(key[6], func_to_key(GLOBAL_PIPE, attachment_keys)), - printascii(key[1], func_to_key(ATTACHMENT_SAVE, attachment_keys)), - printascii(key[2], func_to_key(ATTACHMENT_TAG, attachment_keys)), - printascii(key[3], func_to_key(ATTACHMENT_TAG_PATTERN, attachment_keys)), - printascii(key[4], func_to_key(ATTACHMENT_UNTAG, attachment_keys))); + PrintFuncKey(key[0], ATTACHMENT_SELECT, attachment_keys), + PrintFuncKey(key[5], ATTACHMENT_PIPE, attachment_keys), + PrintFuncKey(key[6], GLOBAL_PIPE, attachment_keys), + PrintFuncKey(key[1], ATTACHMENT_SAVE, attachment_keys), + PrintFuncKey(key[2], ATTACHMENT_TAG, attachment_keys), + PrintFuncKey(key[3], ATTACHMENT_TAG_PATTERN, attachment_keys), + PrintFuncKey(key[4], ATTACHMENT_UNTAG, attachment_keys)); #else snprintf(buf, bufs, _(txt_mini_attachment_2), - printascii(key[0], func_to_key(ATTACHMENT_SELECT, attachment_keys)), - printascii(key[1], func_to_key(ATTACHMENT_SAVE, attachment_keys)), - printascii(key[2], func_to_key(ATTACHMENT_TAG, attachment_keys)), - printascii(key[3], func_to_key(ATTACHMENT_TAG_PATTERN, attachment_keys)), - printascii(key[4], func_to_key(ATTACHMENT_UNTAG, attachment_keys))); + PrintFuncKey(key[0], ATTACHMENT_SELECT, attachment_keys), + PrintFuncKey(key[1], ATTACHMENT_SAVE, attachment_keys), + PrintFuncKey(key[2], ATTACHMENT_TAG, attachment_keys), + PrintFuncKey(key[3], ATTACHMENT_TAG_PATTERN, attachment_keys), + PrintFuncKey(key[4], ATTACHMENT_UNTAG, attachment_keys)); #endif /* !DONT_HAVE_PIPING */ center_line(line + 1, FALSE, buf); snprintf(buf, bufs, _(txt_mini_attachment_3), - printascii(key[1], func_to_key(ATTACHMENT_TOGGLE_TAGGED, attachment_keys)), - printascii(key[2], func_to_key(GLOBAL_SEARCH_SUBJECT_FORWARD, attachment_keys)), - printascii(key[3], func_to_key(GLOBAL_SEARCH_SUBJECT_BACKWARD, attachment_keys)), - printascii(key[4], func_to_key(GLOBAL_SEARCH_REPEAT, attachment_keys))); + PrintFuncKey(key[1], ATTACHMENT_TOGGLE_TAGGED, attachment_keys), + PrintFuncKey(key[2], GLOBAL_SEARCH_SUBJECT_FORWARD, attachment_keys), + PrintFuncKey(key[3], GLOBAL_SEARCH_SUBJECT_BACKWARD, attachment_keys), + PrintFuncKey(key[4], GLOBAL_SEARCH_REPEAT, attachment_keys)); center_line(line + 2, FALSE, buf); break; case SCOPE_LEVEL: snprintf(buf, bufs, _(txt_mini_scope_1), - printascii(key[0], func_to_key(SCOPE_ADD, scope_keys)), - printascii(key[1], func_to_key(SCOPE_MOVE, scope_keys)), - printascii(key[2], func_to_key(SCOPE_RENAME, scope_keys)), - printascii(key[3], func_to_key(SCOPE_DELETE, scope_keys))); + PrintFuncKey(key[0], SCOPE_ADD, scope_keys), + PrintFuncKey(key[1], SCOPE_MOVE, scope_keys), + PrintFuncKey(key[2], SCOPE_RENAME, scope_keys), + PrintFuncKey(key[3], SCOPE_DELETE, scope_keys)); center_line(line, FALSE, buf); snprintf(buf, bufs, _(txt_mini_scope_2), - printascii(key[0], func_to_key(GLOBAL_LINE_DOWN, scope_keys)), - printascii(key[1], func_to_key(GLOBAL_LINE_UP, scope_keys)), - printascii(key[2], func_to_key(GLOBAL_HELP, scope_keys)), - printascii(key[3], func_to_key(GLOBAL_QUIT, scope_keys))); + PrintFuncKey(key[0], GLOBAL_LINE_DOWN, scope_keys), + PrintFuncKey(key[1], GLOBAL_LINE_UP, scope_keys), + PrintFuncKey(key[2], GLOBAL_HELP, scope_keys), + PrintFuncKey(key[3], GLOBAL_QUIT, scope_keys)); center_line(line + 1, FALSE, buf); break; case SELECT_LEVEL: snprintf(buf, bufs, _(txt_mini_select_1), - printascii(key[0], func_to_key(SELECT_ENTER_NEXT_UNREAD_GROUP, select_keys)), - printascii(key[1], func_to_key(SELECT_GOTO, select_keys)), - printascii(key[2], func_to_key(GLOBAL_SEARCH_SUBJECT_FORWARD, select_keys)), - printascii(key[3], func_to_key(CATCHUP, select_keys))); + PrintFuncKey(key[0], SELECT_ENTER_NEXT_UNREAD_GROUP, select_keys), + PrintFuncKey(key[1], SELECT_GOTO, select_keys), + PrintFuncKey(key[2], GLOBAL_SEARCH_SUBJECT_FORWARD, select_keys), + PrintFuncKey(key[3], CATCHUP, select_keys)); center_line(line, FALSE, buf); snprintf(buf, bufs, _(txt_mini_select_2), - printascii(key[0], func_to_key(GLOBAL_LINE_DOWN, select_keys)), - printascii(key[1], func_to_key(GLOBAL_LINE_UP, select_keys)), - printascii(key[2], func_to_key(GLOBAL_HELP, select_keys)), - printascii(key[3], func_to_key(SELECT_MOVE_GROUP, select_keys)), - printascii(key[4], func_to_key(GLOBAL_QUIT, select_keys)), - printascii(key[5], func_to_key(SELECT_TOGGLE_READ_DISPLAY, select_keys))); + PrintFuncKey(key[0], GLOBAL_LINE_DOWN, select_keys), + PrintFuncKey(key[1], GLOBAL_LINE_UP, select_keys), + PrintFuncKey(key[2], GLOBAL_HELP, select_keys), + PrintFuncKey(key[3], SELECT_MOVE_GROUP, select_keys), + PrintFuncKey(key[4], GLOBAL_QUIT, select_keys), + PrintFuncKey(key[5], SELECT_TOGGLE_READ_DISPLAY, select_keys)); center_line(line + 1, FALSE, buf); snprintf(buf, bufs, _(txt_mini_select_3), - printascii(key[0], func_to_key(SELECT_SUBSCRIBE, select_keys)), - printascii(key[1], func_to_key(SELECT_SUBSCRIBE_PATTERN, select_keys)), - printascii(key[2], func_to_key(SELECT_UNSUBSCRIBE, select_keys)), - printascii(key[3], func_to_key(SELECT_UNSUBSCRIBE_PATTERN, select_keys)), - printascii(key[4], func_to_key(SELECT_YANK_ACTIVE, select_keys))); + PrintFuncKey(key[0], SELECT_SUBSCRIBE, select_keys), + PrintFuncKey(key[1], SELECT_SUBSCRIBE_PATTERN, select_keys), + PrintFuncKey(key[2], SELECT_UNSUBSCRIBE, select_keys), + PrintFuncKey(key[3], SELECT_UNSUBSCRIBE_PATTERN, select_keys), + PrintFuncKey(key[4], SELECT_YANK_ACTIVE, select_keys)); center_line(line + 2, FALSE, buf); break; case GROUP_LEVEL: snprintf(buf, bufs, _(txt_mini_group_1), - printascii(key[0], func_to_key(GROUP_NEXT_UNREAD_ARTICLE_OR_GROUP, group_keys)), - printascii(key[1], func_to_key(GLOBAL_SEARCH_SUBJECT_FORWARD, group_keys)), - printascii(key[2], func_to_key(GLOBAL_MENU_FILTER_KILL, group_keys))); + PrintFuncKey(key[0], GROUP_NEXT_UNREAD_ARTICLE_OR_GROUP, group_keys), + PrintFuncKey(key[1], GLOBAL_SEARCH_SUBJECT_FORWARD, group_keys), + PrintFuncKey(key[2], GLOBAL_MENU_FILTER_KILL, group_keys)); center_line(line, FALSE, buf); snprintf(buf, bufs, _(txt_mini_group_2), - printascii(key[0], func_to_key(GLOBAL_SEARCH_AUTHOR_FORWARD, group_keys)), - printascii(key[1], func_to_key(CATCHUP, group_keys)), - printascii(key[2], func_to_key(GLOBAL_LINE_DOWN, group_keys)), - printascii(key[3], func_to_key(GLOBAL_LINE_UP, group_keys)), - printascii(key[4], func_to_key(GROUP_MARK_THREAD_READ, group_keys)), - printascii(key[5], func_to_key(GROUP_LIST_THREAD, group_keys))); + PrintFuncKey(key[0], GLOBAL_SEARCH_AUTHOR_FORWARD, group_keys), + PrintFuncKey(key[1], CATCHUP, group_keys), + PrintFuncKey(key[2], GLOBAL_LINE_DOWN, group_keys), + PrintFuncKey(key[3], GLOBAL_LINE_UP, group_keys), + PrintFuncKey(key[4], GROUP_MARK_THREAD_READ, group_keys), + PrintFuncKey(key[5], GROUP_LIST_THREAD, group_keys)); center_line(line + 1, FALSE, buf); #if defined(DONT_HAVE_PIPING) && defined(DISABLE_PRINTING) snprintf(buf, bufs, _(txt_mini_group_3), - printascii(key[3], func_to_key(GLOBAL_QUIT, group_keys)), - printascii(key[4], func_to_key(GROUP_TOGGLE_READ_UNREAD, group_keys)), - printascii(key[5], func_to_key(GROUP_SAVE, group_keys)), - printascii(key[6], func_to_key(GROUP_TAG, group_keys)), - printascii(key[7], func_to_key(GLOBAL_POST, group_keys))); + PrintFuncKey(key[3], GLOBAL_QUIT, group_keys), + PrintFuncKey(key[4], GROUP_TOGGLE_READ_UNREAD, group_keys), + PrintFuncKey(key[5], GROUP_SAVE, group_keys), + PrintFuncKey(key[6], GROUP_TAG, group_keys), + PrintFuncKey(key[7], GLOBAL_POST, group_keys)); #else # ifdef DONT_HAVE_PIPING snprintf(buf, bufs, _(txt_mini_group_3), - printascii(key[1], func_to_key(GROUP_MAIL, group_keys)), - printascii(key[2], func_to_key(GLOBAL_PRINT, group_keys)), - printascii(key[3], func_to_key(GLOBAL_QUIT, group_keys)), - printascii(key[4], func_to_key(GROUP_TOGGLE_READ_UNREAD, group_keys)), - printascii(key[5], func_to_key(GROUP_SAVE, group_keys)), - printascii(key[6], func_to_key(GROUP_TAG, group_keys)), - printascii(key[7], func_to_key(GLOBAL_POST, group_keys))); + PrintFuncKey(key[1], GROUP_MAIL, group_keys), + PrintFuncKey(key[2], GLOBAL_PRINT, group_keys), + PrintFuncKey(key[3], GLOBAL_QUIT, group_keys), + PrintFuncKey(key[4], GROUP_TOGGLE_READ_UNREAD, group_keys), + PrintFuncKey(key[5], GROUP_SAVE, group_keys), + PrintFuncKey(key[6], GROUP_TAG, group_keys), + PrintFuncKey(key[7], GLOBAL_POST, group_keys)); # else # ifdef DISABLE_PRINTING snprintf(buf, bufs, _(txt_mini_group_3), - printascii(key[0], func_to_key(GLOBAL_PIPE, group_keys)), - printascii(key[1], func_to_key(GROUP_MAIL, group_keys)), - printascii(key[3], func_to_key(GLOBAL_QUIT, group_keys)), - printascii(key[4], func_to_key(GROUP_TOGGLE_READ_UNREAD, group_keys)), - printascii(key[5], func_to_key(GROUP_SAVE, group_keys)), - printascii(key[6], func_to_key(GROUP_TAG, group_keys)), - printascii(key[7], func_to_key(GLOBAL_POST, group_keys))); + PrintFuncKey(key[0], GLOBAL_PIPE, group_keys), + PrintFuncKey(key[1], GROUP_MAIL, group_keys), + PrintFuncKey(key[3], GLOBAL_QUIT, group_keys), + PrintFuncKey(key[4], GROUP_TOGGLE_READ_UNREAD, group_keys), + PrintFuncKey(key[5], GROUP_SAVE, group_keys), + PrintFuncKey(key[6], GROUP_TAG, group_keys), + PrintFuncKey(key[7], GLOBAL_POST, group_keys)); # else snprintf(buf, bufs, _(txt_mini_group_3), - printascii(key[0], func_to_key(GLOBAL_PIPE, group_keys)), - printascii(key[1], func_to_key(GROUP_MAIL, group_keys)), - printascii(key[2], func_to_key(GLOBAL_PRINT, group_keys)), - printascii(key[3], func_to_key(GLOBAL_QUIT, group_keys)), - printascii(key[4], func_to_key(GROUP_TOGGLE_READ_UNREAD, group_keys)), - printascii(key[5], func_to_key(GROUP_SAVE, group_keys)), - printascii(key[6], func_to_key(GROUP_TAG, group_keys)), - printascii(key[7], func_to_key(GLOBAL_POST, group_keys))); + PrintFuncKey(key[0], GLOBAL_PIPE, group_keys), + PrintFuncKey(key[1], GROUP_MAIL, group_keys), + PrintFuncKey(key[2], GLOBAL_PRINT, group_keys), + PrintFuncKey(key[3], GLOBAL_QUIT, group_keys), + PrintFuncKey(key[4], GROUP_TOGGLE_READ_UNREAD, group_keys), + PrintFuncKey(key[5], GROUP_SAVE, group_keys), + PrintFuncKey(key[6], GROUP_TAG, group_keys), + PrintFuncKey(key[7], GLOBAL_POST, group_keys)); # endif /* DISABLE_PRINTING */ # endif /* DONT_HAVE_PIPING */ #endif /* DONT_HAVE_PIPING && DISABLE_PRINTING */ @@ -904,72 +943,72 @@ show_mini_help( case THREAD_LEVEL: snprintf(buf, bufs, _(txt_mini_thread_1), - printascii(key[0], func_to_key(THREAD_READ_NEXT_ARTICLE_OR_THREAD, thread_keys)), - printascii(key[1], func_to_key(CATCHUP, thread_keys)), - printascii(key[2], func_to_key(THREAD_TOGGLE_SUBJECT_DISPLAY, thread_keys))); + PrintFuncKey(key[0], THREAD_READ_NEXT_ARTICLE_OR_THREAD, thread_keys), + PrintFuncKey(key[1], CATCHUP, thread_keys), + PrintFuncKey(key[2], THREAD_TOGGLE_SUBJECT_DISPLAY, thread_keys)); center_line(line, FALSE, buf); snprintf(buf, bufs, _(txt_mini_thread_2), - printascii(key[0], func_to_key(GLOBAL_HELP, thread_keys)), - printascii(key[1], func_to_key(GLOBAL_LINE_DOWN, thread_keys)), - printascii(key[2], func_to_key(GLOBAL_LINE_UP, thread_keys)), - printascii(key[3], func_to_key(GLOBAL_QUIT, thread_keys)), - printascii(key[4], func_to_key(THREAD_TAG, thread_keys)), - printascii(key[5], func_to_key(MARK_ARTICLE_UNREAD, thread_keys))); + PrintFuncKey(key[0], GLOBAL_HELP, thread_keys), + PrintFuncKey(key[1], GLOBAL_LINE_DOWN, thread_keys), + PrintFuncKey(key[2], GLOBAL_LINE_UP, thread_keys), + PrintFuncKey(key[3], GLOBAL_QUIT, thread_keys), + PrintFuncKey(key[4], THREAD_TAG, thread_keys), + PrintFuncKey(key[5], MARK_ARTICLE_UNREAD, thread_keys)); center_line(line + 1, FALSE, buf); break; case PAGE_LEVEL: snprintf(buf, bufs, _(txt_mini_page_1), - printascii(key[0], func_to_key(PAGE_NEXT_UNREAD, page_keys)), - printascii(key[1], func_to_key(GLOBAL_SEARCH_SUBJECT_FORWARD, page_keys)), - printascii(key[2], func_to_key(GLOBAL_MENU_FILTER_KILL, page_keys))); + PrintFuncKey(key[0], PAGE_NEXT_UNREAD, page_keys), + PrintFuncKey(key[1], GLOBAL_SEARCH_SUBJECT_FORWARD, page_keys), + PrintFuncKey(key[2], GLOBAL_MENU_FILTER_KILL, page_keys)); center_line(line, FALSE, buf); snprintf(buf, bufs, _(txt_mini_page_2), - printascii(key[0], func_to_key(GLOBAL_SEARCH_AUTHOR_FORWARD, page_keys)), - printascii(key[1], func_to_key(GLOBAL_SEARCH_BODY, page_keys)), - printascii(key[2], func_to_key(CATCHUP, page_keys)), - printascii(key[3], func_to_key(PAGE_FOLLOWUP_QUOTE, page_keys)), - printascii(key[4], func_to_key(PAGE_MARK_THREAD_READ, page_keys))); + PrintFuncKey(key[0], GLOBAL_SEARCH_AUTHOR_FORWARD, page_keys), + PrintFuncKey(key[1], GLOBAL_SEARCH_BODY, page_keys), + PrintFuncKey(key[2], CATCHUP, page_keys), + PrintFuncKey(key[3], PAGE_FOLLOWUP_QUOTE, page_keys), + PrintFuncKey(key[4], PAGE_MARK_THREAD_READ, page_keys)); center_line(line + 1, FALSE, buf); #if defined(DONT_HAVE_PIPING) && defined(DISABLE_PRINTING) snprintf(buf, bufs, _(txt_mini_page_3), - printascii(key[1], func_to_key(PAGE_MAIL, page_keys)), - printascii(key[3], func_to_key(GLOBAL_QUIT, page_keys)), - printascii(key[4], func_to_key(PAGE_REPLY_QUOTE, page_keys)), - printascii(key[5], func_to_key(PAGE_SAVE, page_keys)), - printascii(key[6], func_to_key(PAGE_TAG, page_keys)), - printascii(key[7], func_to_key(GLOBAL_POST, page_keys))); + PrintFuncKey(key[1], PAGE_MAIL, page_keys), + PrintFuncKey(key[3], GLOBAL_QUIT, page_keys), + PrintFuncKey(key[4], PAGE_REPLY_QUOTE, page_keys), + PrintFuncKey(key[5], PAGE_SAVE, page_keys), + PrintFuncKey(key[6], PAGE_TAG, page_keys), + PrintFuncKey(key[7], GLOBAL_POST, page_keys)); #else # ifdef DONT_HAVE_PIPING snprintf(buf, bufs, _(txt_mini_page_3), - printascii(key[1], func_to_key(PAGE_MAIL, page_keys)), - printascii(key[2], func_to_key(GLOBAL_PRINT, page_keys)), - printascii(key[3], func_to_key(GLOBAL_QUIT, page_keys)), - printascii(key[4], func_to_key(PAGE_REPLY_QUOTE, page_keys)), - printascii(key[5], func_to_key(PAGE_SAVE, page_keys)), - printascii(key[6], func_to_key(PAGE_TAG, page_keys)), - printascii(key[7], func_to_key(GLOBAL_POST, page_keys))); + PrintFuncKey(key[1], PAGE_MAIL, page_keys), + PrintFuncKey(key[2], GLOBAL_PRINT, page_keys), + PrintFuncKey(key[3], GLOBAL_QUIT, page_keys), + PrintFuncKey(key[4], PAGE_REPLY_QUOTE, page_keys), + PrintFuncKey(key[5], PAGE_SAVE, page_keys), + PrintFuncKey(key[6], PAGE_TAG, page_keys), + PrintFuncKey(key[7], GLOBAL_POST, page_keys)); # else # ifdef DISABLE_PRINTING snprintf(buf, bufs, _(txt_mini_page_3), - printascii(key[0], func_to_key(GLOBAL_PIPE, page_keys)), - printascii(key[1], func_to_key(PAGE_MAIL, page_keys)), - printascii(key[3], func_to_key(GLOBAL_QUIT, page_keys)), - printascii(key[4], func_to_key(PAGE_REPLY_QUOTE, page_keys)), - printascii(key[5], func_to_key(PAGE_SAVE, page_keys)), - printascii(key[6], func_to_key(PAGE_TAG, page_keys)), - printascii(key[7], func_to_key(GLOBAL_POST, page_keys))); + PrintFuncKey(key[0], GLOBAL_PIPE, page_keys), + PrintFuncKey(key[1], PAGE_MAIL, page_keys), + PrintFuncKey(key[3], GLOBAL_QUIT, page_keys), + PrintFuncKey(key[4], PAGE_REPLY_QUOTE, page_keys), + PrintFuncKey(key[5], PAGE_SAVE, page_keys), + PrintFuncKey(key[6], PAGE_TAG, page_keys), + PrintFuncKey(key[7], GLOBAL_POST, page_keys)); # else snprintf(buf, bufs, _(txt_mini_page_3), - printascii(key[0], func_to_key(GLOBAL_PIPE, page_keys)), - printascii(key[1], func_to_key(PAGE_MAIL, page_keys)), - printascii(key[2], func_to_key(GLOBAL_PRINT, page_keys)), - printascii(key[3], func_to_key(GLOBAL_QUIT, page_keys)), - printascii(key[4], func_to_key(PAGE_REPLY_QUOTE, page_keys)), - printascii(key[5], func_to_key(PAGE_SAVE, page_keys)), - printascii(key[6], func_to_key(PAGE_TAG, page_keys)), - printascii(key[7], func_to_key(GLOBAL_POST, page_keys))); + PrintFuncKey(key[0], GLOBAL_PIPE, page_keys), + PrintFuncKey(key[1], PAGE_MAIL, page_keys), + PrintFuncKey(key[2], GLOBAL_PRINT, page_keys), + PrintFuncKey(key[3], GLOBAL_QUIT, page_keys), + PrintFuncKey(key[4], PAGE_REPLY_QUOTE, page_keys), + PrintFuncKey(key[5], PAGE_SAVE, page_keys), + PrintFuncKey(key[6], PAGE_TAG, page_keys), + PrintFuncKey(key[7], GLOBAL_POST, page_keys)); # endif /* DISABLE_PRINTING */ # endif /* DONT_HAVE_PIPING */ #endif /* DONT_HAVE_PIPING && DISABLE_PRINTING */ @@ -977,33 +1016,47 @@ show_mini_help( center_line(line + 2, FALSE, buf); break; + case POSTED_LEVEL: + snprintf(buf, bufs, _(txt_mini_post_hist_1), + PrintFuncKey(key[0], GLOBAL_LINE_DOWN, post_hist_keys), + PrintFuncKey(key[1], GLOBAL_LINE_UP, post_hist_keys), + PrintFuncKey(key[2], GLOBAL_HELP, post_hist_keys), + PrintFuncKey(key[3], GLOBAL_QUIT, post_hist_keys)); + center_line(line, FALSE, buf); + snprintf(buf, bufs, _(txt_mini_post_hist_2), + PrintFuncKey(key[2], GLOBAL_SEARCH_SUBJECT_FORWARD, post_hist_keys), + PrintFuncKey(key[3], GLOBAL_SEARCH_SUBJECT_BACKWARD, post_hist_keys), + PrintFuncKey(key[4], GLOBAL_SEARCH_REPEAT, post_hist_keys)); + center_line(line + 1, FALSE, buf); + break; + case URL_LEVEL: snprintf(buf, bufs, _(txt_mini_url_1), - printascii(key[0], func_to_key(GLOBAL_LINE_DOWN, url_keys)), - printascii(key[1], func_to_key(GLOBAL_LINE_UP, url_keys)), - printascii(key[2], func_to_key(GLOBAL_HELP, url_keys)), - printascii(key[3], func_to_key(GLOBAL_QUIT, url_keys))); + PrintFuncKey(key[0], GLOBAL_LINE_DOWN, url_keys), + PrintFuncKey(key[1], GLOBAL_LINE_UP, url_keys), + PrintFuncKey(key[2], GLOBAL_HELP, url_keys), + PrintFuncKey(key[3], GLOBAL_QUIT, url_keys)); center_line(line, FALSE, buf); snprintf(buf, bufs, _(txt_mini_url_2), - printascii(key[2], func_to_key(GLOBAL_SEARCH_SUBJECT_FORWARD, url_keys)), - printascii(key[3], func_to_key(GLOBAL_SEARCH_SUBJECT_BACKWARD, url_keys)), - printascii(key[4], func_to_key(GLOBAL_SEARCH_REPEAT, url_keys))); + PrintFuncKey(key[2], GLOBAL_SEARCH_SUBJECT_FORWARD, url_keys), + PrintFuncKey(key[3], GLOBAL_SEARCH_SUBJECT_BACKWARD, url_keys), + PrintFuncKey(key[4], GLOBAL_SEARCH_REPEAT, url_keys)); center_line(line + 1, FALSE, buf); break; case INFO_PAGER: snprintf(buf, bufs, _(txt_mini_info_1), - printascii(key[0], func_to_key(GLOBAL_LINE_UP, info_keys)), - printascii(key[1], func_to_key(GLOBAL_LINE_DOWN, info_keys)), - printascii(key[2], func_to_key(GLOBAL_PAGE_UP, info_keys)), - printascii(key[3], func_to_key(GLOBAL_PAGE_DOWN, info_keys)), - printascii(key[4], func_to_key(GLOBAL_FIRST_PAGE, info_keys)), - printascii(key[5], func_to_key(GLOBAL_LAST_PAGE, info_keys))); + PrintFuncKey(key[0], GLOBAL_LINE_UP, info_keys), + PrintFuncKey(key[1], GLOBAL_LINE_DOWN, info_keys), + PrintFuncKey(key[2], GLOBAL_PAGE_UP, info_keys), + PrintFuncKey(key[3], GLOBAL_PAGE_DOWN, info_keys), + PrintFuncKey(key[4], GLOBAL_FIRST_PAGE, info_keys), + PrintFuncKey(key[5], GLOBAL_LAST_PAGE, info_keys)); center_line(line, FALSE, buf); snprintf(buf, bufs, _(txt_mini_info_2), - printascii(key[0], func_to_key(GLOBAL_SEARCH_SUBJECT_FORWARD, info_keys)), - printascii(key[1], func_to_key(GLOBAL_SEARCH_SUBJECT_BACKWARD, info_keys)), - printascii(key[2], func_to_key(GLOBAL_QUIT, info_keys))); + PrintFuncKey(key[0], GLOBAL_SEARCH_SUBJECT_FORWARD, info_keys), + PrintFuncKey(key[1], GLOBAL_SEARCH_SUBJECT_BACKWARD, info_keys), + PrintFuncKey(key[2], GLOBAL_QUIT, info_keys)); center_line(line + 1, FALSE, buf); break; diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/inews.c tin-2.6.0/src/inews.c --- tin-2.4.5/src/inews.c 2020-12-01 11:51:01.000000000 +0100 +++ tin-2.6.0/src/inews.c 2021-07-15 22:34:18.231042356 +0200 @@ -3,7 +3,7 @@ * Module : inews.c * Author : I. Lea * Created : 1992-03-17 - * Updated : 2020-06-27 + * Updated : 2021-02-23 * Notes : NNTP built in version of inews * * Copyright (c) 1991-2021 Iain Lea @@ -45,10 +45,6 @@ # include "tnntp.h" #endif /* !TNNTP_H */ -#if defined(NNTP_INEWS) && !defined(FORGERY) -# define PATHMASTER "not-for-mail" -#endif /* NNTP_INEWS && !FORGERY */ - /* * local prototypes @@ -360,13 +356,13 @@ submit_inews( } } -#if 0 +# if 0 if (*message_id && *a_message_id) { /* check if returned ID matches purposed ID */ if (strcmp(message_id, a_message_id)) { ; /* shouldn't happen - warn user? */ } } -#endif /* 0 */ +# endif /* 0 */ if (*message_id && (id_in_article || !*a_message_id)) strcpy(a_message_id, message_id); @@ -417,7 +413,7 @@ submit_news_file( strcpy(buf, "inews -h"); } cp += strlen(cp); - sh_format(cp, sizeof(buf) - (cp - buf), " < %s", name); + sh_format(cp, sizeof(buf) - (size_t) (cp - buf), " < %s", name); ret_code = invoke_cmd(buf); @@ -489,7 +485,7 @@ sender_needed( if (from_at_pos == NULL || sender_dot_pos == NULL) /* as we build From and check Sender above this shouldn't happen at all */ return -2; - if (strncasecmp(from_addr, sender_addr, (from_at_pos - from_addr))) + if (strncasecmp(from_addr, sender_addr, (size_t) (from_at_pos - from_addr))) return 1; /* login differs */ if (strcasecmp(from_at_pos, sender_at_pos) && (strcasecmp(from_at_pos + 1, sender_dot_pos + 1))) diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/init.c tin-2.6.0/src/init.c --- tin-2.4.5/src/init.c 2020-12-01 11:51:01.000000000 +0100 +++ tin-2.6.0/src/init.c 2021-07-06 00:27:48.288471390 +0200 @@ -3,7 +3,7 @@ * Module : init.c * Author : I. Lea * Created : 1991-04-01 - * Updated : 2020-09-28 + * Updated : 2021-07-06 * Notes : * * Copyright (c) 1991-2021 Iain Lea @@ -115,6 +115,7 @@ char userid[PATH_LEN]; #endif /* !NNTP_ONLY */ t_function last_search = GLOBAL_SEARCH_REPEAT; /* for repeated search */ +int art_mark_width = 1; int hist_last[HIST_MAXNUM + 1]; int hist_pos[HIST_MAXNUM + 1]; int iso2asc_supported; /* Convert ISO-Latin1 to Ascii */ @@ -142,7 +143,7 @@ t_bool disable_sender; /* disable gene t_bool list_active; t_bool newsrc_active; t_bool no_write = FALSE; /* do not write newsrc on quit (-X cmd-line flag) */ -t_bool post_article_and_exit; /* quick post of an article then exit(elm like) */ +t_bool post_article_and_exit; /* quick post of an article then exit (elm like) */ t_bool post_postponed_and_exit; /* post postponed articles and exit */ t_bool range_active; /* Set if a range is defined */ t_bool reread_active_for_posted_arts; @@ -344,7 +345,6 @@ struct t_config tinrc = { 0, /* auto_cc_bcc */ TRUE, /* auto_list_thread */ FALSE, /* auto_reconnect */ - FALSE, /* auto_save */ TRUE, /* batch_save */ TRUE, /* beginner_level */ FALSE, /* cache_overview_files */ @@ -383,7 +383,6 @@ struct t_config tinrc = { TRUE, /* show_signatures */ TRUE, /* sigdashes */ TRUE, /* signature_repost */ - TRUE, /* start_editor_offset */ #ifndef USE_CURSES TRUE, /* strip_blanks */ #endif /* !USE_CURSES */ @@ -477,7 +476,6 @@ struct t_config tinrc = { TRUE, /* attrib_alternative_handling */ TRUE, /* attrib_auto_list_thread */ FALSE, /* attrib_auto_select */ - FALSE, /* attrib_auto_save */ TRUE, /* attrib_batch_save */ TRUE, /* attrib_delete_tmp_files */ TRUE, /* attrib_group_catchup_on_exit */ @@ -497,7 +495,6 @@ struct t_config tinrc = { TRUE, /* attrib_show_signatures */ TRUE, /* attrib_sigdashes */ TRUE, /* attrib_signature_repost */ - TRUE, /* attrib_start_editor_offset */ FALSE, /* attrib_tex2iso_conv */ TRUE, /* attrib_thread_catchup_on_exit */ TRUE, /* attrib_verbatim_handling */ diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/keymap.c tin-2.6.0/src/keymap.c --- tin-2.4.5/src/keymap.c 2020-12-01 11:51:01.000000000 +0100 +++ tin-2.6.0/src/keymap.c 2021-02-24 12:55:49.800902812 +0100 @@ -3,7 +3,7 @@ * Module : keymap.c * Author : D. Nimmich, J. Faultless * Created : 2000-05-25 - * Updated : 2020-06-10 + * Updated : 2021-02-23 * Notes : This file contains key mapping routines and variables. * * Copyright (c) 2000-2021 Dirk Nimmich @@ -79,6 +79,7 @@ struct keylist post_edit_keys = { NULL, struct keylist post_edit_ext_keys = { NULL, 0, 0 }; struct keylist post_ignore_fupto_keys = { NULL, 0, 0 }; struct keylist post_mail_fup_keys = { NULL, 0, 0 }; +struct keylist post_hist_keys = { NULL, 0, 0 }; struct keylist post_post_keys = { NULL, 0, 0 }; struct keylist post_postpone_keys = { NULL, 0, 0 }; struct keylist post_send_keys = { NULL, 0, 0 }; @@ -237,6 +238,7 @@ free_keymaps( free_keylist(&option_menu_keys); free_keylist(&page_keys); free_keylist(&info_keys); + free_keylist(&post_hist_keys); free_keylist(&post_send_keys); free_keylist(&post_edit_keys); free_keylist(&post_edit_ext_keys); @@ -280,7 +282,7 @@ printascii( snprintf(buf, MAXKEYLEN, "%s", _("NULL")); #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) else if (iswgraph(ch)) { /* Regular printables */ - int i = wctomb(buf, ch); + int i = wctomb(buf, (wchar_t) ch); if (i > 0) buf[i] = '\0'; @@ -305,7 +307,7 @@ printascii( } else if (iscntrl(ch)) { /* Control keys */ #endif /* MULTIBYTE_ABLE && !NO_LOCALE */ buf[0] = '^'; - buf[1] = ((int) ch & 0xFF) + '@'; + buf[1] = (char) (((int) ch & 0xFF) + '@'); buf[2] = '\0'; } else if (ch == ' ') /* SPACE */ snprintf(buf, MAXKEYLEN, "%s", _(txt_space)); @@ -520,7 +522,7 @@ process_keys( } } else { #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) - if (iswdigit(key = wkeydef[0])) + if (iswdigit((wint_t) (key = wkeydef[0]))) #else if (isdigit(key = keydef[0])) #endif /* MULTIBYTE_ABLE && !NO_LOCALE */ @@ -674,6 +676,7 @@ process_mapping( process_keys(GLOBAL_LINE_DOWN, keys, &info_keys); process_keys(GLOBAL_LINE_DOWN, keys, &option_menu_keys); process_keys(GLOBAL_LINE_DOWN, keys, &page_keys); + process_keys(GLOBAL_LINE_DOWN, keys, &post_hist_keys); process_keys(GLOBAL_LINE_DOWN, keys, &scope_keys); process_keys(GLOBAL_LINE_DOWN, keys, &select_keys); process_keys(GLOBAL_LINE_DOWN, keys, &thread_keys); @@ -751,6 +754,7 @@ process_mapping( process_keys(GLOBAL_FIRST_PAGE, keys, &info_keys); process_keys(GLOBAL_FIRST_PAGE, keys, &option_menu_keys); process_keys(GLOBAL_FIRST_PAGE, keys, &page_keys); + process_keys(GLOBAL_FIRST_PAGE, keys, &post_hist_keys); process_keys(GLOBAL_FIRST_PAGE, keys, &scope_keys); process_keys(GLOBAL_FIRST_PAGE, keys, &select_keys); process_keys(GLOBAL_FIRST_PAGE, keys, &thread_keys); @@ -914,6 +918,7 @@ process_mapping( process_keys(GLOBAL_HELP, keys, &group_keys); process_keys(GLOBAL_HELP, keys, &option_menu_keys); process_keys(GLOBAL_HELP, keys, &page_keys); + process_keys(GLOBAL_HELP, keys, &post_hist_keys); process_keys(GLOBAL_HELP, keys, &scope_keys); process_keys(GLOBAL_HELP, keys, &select_keys); process_keys(GLOBAL_HELP, keys, &thread_keys); @@ -940,6 +945,7 @@ process_mapping( process_keys(GLOBAL_LAST_PAGE, keys, &info_keys); process_keys(GLOBAL_LAST_PAGE, keys, &option_menu_keys); process_keys(GLOBAL_LAST_PAGE, keys, &page_keys); + process_keys(GLOBAL_LAST_PAGE, keys, &post_hist_keys); process_keys(GLOBAL_LAST_PAGE, keys, &scope_keys); process_keys(GLOBAL_LAST_PAGE, keys, &select_keys); process_keys(GLOBAL_LAST_PAGE, keys, &thread_keys); @@ -1044,6 +1050,7 @@ process_mapping( process_keys(GLOBAL_PAGE_DOWN, keys, &info_keys); process_keys(GLOBAL_PAGE_DOWN, keys, &option_menu_keys); process_keys(GLOBAL_PAGE_DOWN, keys, &page_keys); + process_keys(GLOBAL_PAGE_DOWN, keys, &post_hist_keys); process_keys(GLOBAL_PAGE_DOWN, keys, &scope_keys); process_keys(GLOBAL_PAGE_DOWN, keys, &select_keys); process_keys(GLOBAL_PAGE_DOWN, keys, &thread_keys); @@ -1229,6 +1236,7 @@ process_mapping( process_keys(GLOBAL_PAGE_UP, keys, &info_keys); process_keys(GLOBAL_PAGE_UP, keys, &option_menu_keys); process_keys(GLOBAL_PAGE_UP, keys, &page_keys); + process_keys(GLOBAL_PAGE_UP, keys, &post_hist_keys); process_keys(GLOBAL_PAGE_UP, keys, &scope_keys); process_keys(GLOBAL_PAGE_UP, keys, &select_keys); process_keys(GLOBAL_PAGE_UP, keys, &thread_keys); @@ -1345,6 +1353,11 @@ process_mapping( return TRUE; } + if (strcmp(keyname, "PostedArticlesSelect") == 0) { + process_keys(POSTED_SELECT, keys, &post_hist_keys); + + return TRUE; + } if (strcmp(keyname, "PostponeAll") == 0) { process_keys(POSTPONE_ALL, keys, &post_postpone_keys); @@ -1447,6 +1460,7 @@ process_mapping( process_keys(GLOBAL_QUIT, keys, &info_keys); process_keys(GLOBAL_QUIT, keys, &option_menu_keys); process_keys(GLOBAL_QUIT, keys, &page_keys); + process_keys(GLOBAL_QUIT, keys, &post_hist_keys); #ifdef HAVE_PGP_GPG process_keys(GLOBAL_QUIT, keys, &pgp_mail_keys); process_keys(GLOBAL_QUIT, keys, &pgp_news_keys); @@ -1539,6 +1553,7 @@ process_mapping( process_keys(GLOBAL_SCROLL_DOWN, keys, &attachment_keys); process_keys(GLOBAL_SCROLL_DOWN, keys, &group_keys); process_keys(GLOBAL_SCROLL_DOWN, keys, &option_menu_keys); + process_keys(GLOBAL_SCROLL_DOWN, keys, &post_hist_keys); process_keys(GLOBAL_SCROLL_DOWN, keys, &scope_keys); process_keys(GLOBAL_SCROLL_DOWN, keys, &select_keys); process_keys(GLOBAL_SCROLL_DOWN, keys, &thread_keys); @@ -1550,6 +1565,7 @@ process_mapping( process_keys(GLOBAL_SCROLL_UP, keys, &attachment_keys); process_keys(GLOBAL_SCROLL_UP, keys, &group_keys); process_keys(GLOBAL_SCROLL_UP, keys, &option_menu_keys); + process_keys(GLOBAL_SCROLL_UP, keys, &post_hist_keys); process_keys(GLOBAL_SCROLL_UP, keys, &scope_keys); process_keys(GLOBAL_SCROLL_UP, keys, &select_keys); process_keys(GLOBAL_SCROLL_UP, keys, &thread_keys); @@ -1584,6 +1600,7 @@ process_mapping( process_keys(GLOBAL_SEARCH_REPEAT, keys, &info_keys); process_keys(GLOBAL_SEARCH_REPEAT, keys, &option_menu_keys); process_keys(GLOBAL_SEARCH_REPEAT, keys, &page_keys); + process_keys(GLOBAL_SEARCH_REPEAT, keys, &post_hist_keys); process_keys(GLOBAL_SEARCH_REPEAT, keys, &select_keys); process_keys(GLOBAL_SEARCH_REPEAT, keys, &thread_keys); process_keys(GLOBAL_SEARCH_REPEAT, keys, &url_keys); @@ -1596,6 +1613,7 @@ process_mapping( process_keys(GLOBAL_SEARCH_SUBJECT_BACKWARD, keys, &info_keys); process_keys(GLOBAL_SEARCH_SUBJECT_BACKWARD, keys, &option_menu_keys); process_keys(GLOBAL_SEARCH_SUBJECT_BACKWARD, keys, &page_keys); + process_keys(GLOBAL_SEARCH_SUBJECT_BACKWARD, keys, &post_hist_keys); process_keys(GLOBAL_SEARCH_SUBJECT_BACKWARD, keys, &select_keys); process_keys(GLOBAL_SEARCH_SUBJECT_BACKWARD, keys, &thread_keys); process_keys(GLOBAL_SEARCH_SUBJECT_BACKWARD, keys, &url_keys); @@ -1608,6 +1626,7 @@ process_mapping( process_keys(GLOBAL_SEARCH_SUBJECT_FORWARD, keys, &info_keys); process_keys(GLOBAL_SEARCH_SUBJECT_FORWARD, keys, &option_menu_keys); process_keys(GLOBAL_SEARCH_SUBJECT_FORWARD, keys, &page_keys); + process_keys(GLOBAL_SEARCH_SUBJECT_FORWARD, keys, &post_hist_keys); process_keys(GLOBAL_SEARCH_SUBJECT_FORWARD, keys, &select_keys); process_keys(GLOBAL_SEARCH_SUBJECT_FORWARD, keys, &thread_keys); process_keys(GLOBAL_SEARCH_SUBJECT_FORWARD, keys, &url_keys); @@ -1712,6 +1731,7 @@ process_mapping( process_keys(GLOBAL_SHELL_ESCAPE, keys, &group_keys); process_keys(GLOBAL_SHELL_ESCAPE, keys, &option_menu_keys); process_keys(GLOBAL_SHELL_ESCAPE, keys, &page_keys); + process_keys(GLOBAL_SHELL_ESCAPE, keys, &post_hist_keys); process_keys(GLOBAL_SHELL_ESCAPE, keys, &scope_keys); process_keys(GLOBAL_SHELL_ESCAPE, keys, &select_keys); process_keys(GLOBAL_SHELL_ESCAPE, keys, &thread_keys); @@ -1845,6 +1865,7 @@ process_mapping( process_keys(GLOBAL_LINE_UP, keys, &info_keys); process_keys(GLOBAL_LINE_UP, keys, &option_menu_keys); process_keys(GLOBAL_LINE_UP, keys, &page_keys); + process_keys(GLOBAL_LINE_UP, keys, &post_hist_keys); process_keys(GLOBAL_LINE_UP, keys, &scope_keys); process_keys(GLOBAL_LINE_UP, keys, &select_keys); process_keys(GLOBAL_LINE_UP, keys, &thread_keys); @@ -2803,6 +2824,38 @@ setup_default_keys( add_default_key(&option_menu_keys, "!", GLOBAL_SHELL_ESCAPE); #endif /* !NO_SHELL_ESCAPE */ + /* posted articles level */ + add_default_key(&post_hist_keys, "", GLOBAL_ABORT); + add_default_key(&post_hist_keys, "1", DIGIT_1); + add_default_key(&post_hist_keys, "2", DIGIT_2); + add_default_key(&post_hist_keys, "3", DIGIT_3); + add_default_key(&post_hist_keys, "4", DIGIT_4); + add_default_key(&post_hist_keys, "5", DIGIT_5); + add_default_key(&post_hist_keys, "6", DIGIT_6); + add_default_key(&post_hist_keys, "7", DIGIT_7); + add_default_key(&post_hist_keys, "8", DIGIT_8); + add_default_key(&post_hist_keys, "9", DIGIT_9); + add_default_key(&post_hist_keys, "b", GLOBAL_PAGE_UP); + add_default_key(&post_hist_keys, " ", GLOBAL_PAGE_DOWN); + 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, " ", GLOBAL_REDRAW_SCREEN); + add_default_key(&post_hist_keys, "j", GLOBAL_LINE_DOWN); + add_default_key(&post_hist_keys, "k", GLOBAL_LINE_UP); + add_default_key(&post_hist_keys, "g^", GLOBAL_FIRST_PAGE); + 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, ">", GLOBAL_SCROLL_DOWN); + add_default_key(&post_hist_keys, "<", GLOBAL_SCROLL_UP); + add_default_key(&post_hist_keys, "/", GLOBAL_SEARCH_SUBJECT_FORWARD); + add_default_key(&post_hist_keys, "?", GLOBAL_SEARCH_SUBJECT_BACKWARD); + add_default_key(&post_hist_keys, "\\", GLOBAL_SEARCH_REPEAT); +#ifndef NO_SHELL_ESCAPE + add_default_key(&post_hist_keys, "!", GLOBAL_SHELL_ESCAPE); +#endif /* !NO_SHELL_ESCAPE */ + /* prompt keys */ add_default_key(&prompt_keys, "", GLOBAL_ABORT); add_default_key(&prompt_keys, "nN", PROMPT_NO); diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/lang.c tin-2.6.0/src/lang.c --- tin-2.4.5/src/lang.c 2020-12-02 11:31:31.000000000 +0100 +++ tin-2.6.0/src/lang.c 2021-08-07 13:41:55.780873729 +0200 @@ -3,7 +3,7 @@ * Module : lang.c * Author : I. Lea * Created : 1991-04-01 - * Updated : 2020-12-02 + * Updated : 2021-08-07 * Notes : * * Copyright (c) 1991-2021 Iain Lea @@ -167,6 +167,7 @@ constext txt_end_of_arts[] = N_("*** End constext txt_end_of_attachments[] = N_("*** End of attachments ***"); constext txt_end_of_groups[] = N_("*** End of groups ***"); constext txt_end_of_page[] = N_("*** End of page ***"); +constext txt_end_of_posted[] = N_("*** End of posted articles ***"); constext txt_end_of_scopes[] = N_("*** End of scopes ***"); constext txt_end_of_thread[] = N_("*** End of thread ***"); constext txt_end_of_urls[] = N_("*** End of URLs ***"); @@ -245,8 +246,10 @@ constext txt_error_insecure_permissions[ #if defined(HAVE_SETLOCALE) && !defined(NO_LOCALE) constext txt_error_locale[] = "Can't set the specified locale!"; #endif /* HAVE_SETLOCALE && !NO_LOCALE */ -constext txt_error_mime_end[] = N_("MIME parse error: Unexpected end of %s/%s article"); -constext txt_error_mime_start[] = N_("MIME parse error: Start boundary whilst reading headers"); +#ifdef DEBUG + constext txt_error_mime_end[] = N_("MIME parse error: Unexpected end of %s/%s article"); + constext txt_error_mime_start[] = N_("MIME parse error: Start boundary whilst reading headers"); +#endif /* DEBUG */ constext txt_error_newsgroups_poster[] = N_("\nError: \"poster\" is not allowed in Newsgroups!\n"); constext txt_error_no_domain_name[] = N_("Can't get a (fully-qualified) domain-name!"); constext txt_error_no_enter_permission[] = N_("No permissions to go into %s\n"); @@ -289,11 +292,11 @@ constext txt_filter_file[] = N_("# Forma # score=STRING One of the two keywords: 'hot' or 'kill'.\n\ # subj=STRING Optional. Subject: line (e.g. How to be a wizard).\n\ # from=STRING Optional. From: line (e.g. *Craig Shergold*).\n\ -# msgid=STRING Optional. Message-ID: line (e.g. <123@ether.net>) with\n\ +# msgid=STRING Optional. Message-ID: line (e.g. <123@example.net>) with\n\ # full references.\n\ # msgid_last=STRING Optional. Like above, but with last reference only.\n\ # msgid_only=STRING Optional. Like above, but without references.\n\ -# refs_only=STRING Optional. References: line (e.g. <123@ether.net>) without\n\ +# refs_only=STRING Optional. References: line (e.g. <123@example.net>) without\n\ # Message-ID:\n\ # lines=[<>]?NUM Optional. Lines: line. '<' or '>' are optional.\n\ # gnksa=[<>]?NUM Optional. GNKSA parse_from() return code. '<' or '>' opt.\n\ @@ -371,7 +374,7 @@ constext txt_help_article_toggle_headers constext txt_help_article_toggle_highlight[] = N_("toggle word highlighting on/off"); constext txt_help_article_toggle_rot13[] = N_("toggle ROT-13 (basic decode) for current article"); constext txt_help_article_toggle_tabwidth[] = N_("toggle tabwidth 4 <-> 8"); -constext txt_help_article_toggle_tex2iso[] = N_("toggle german TeX style decoding for current article"); +constext txt_help_article_toggle_tex2iso[] = N_("toggle German TeX style decoding for current article"); constext txt_help_article_toggle_uue[] = N_("toggle display of uuencoded sections"); constext txt_help_article_view_attachments[] = N_("View/pipe/save multimedia attachments"); constext txt_help_attachment_first[] = N_("choose first attachment in list"); @@ -441,7 +444,7 @@ constext txt_help_global_search_repeat[] constext txt_help_global_tag[] = N_("tag current article for reposting/mailing/piping/printing/saving"); constext txt_help_global_toggle_info_line[] = N_("toggle info message in last line (subject/description)"); constext txt_help_global_toggle_inverse_video[] = N_("toggle inverse video"); -constext txt_help_global_toggle_mini_help[] = N_("toggle mini help menu display"); +constext txt_help_global_toggle_mini_help[] = N_("toggle mini help menu and posting etiquette display"); constext txt_help_global_toggle_subj_display[] = N_("cycle the display of authors email address, real name, both or neither"); constext txt_help_global_version[] = N_("show version information"); constext txt_help_group_catchup[] = N_("mark all articles as read and return to group selection menu"); @@ -462,7 +465,6 @@ constext txt_help_group_select_all[] = N constext txt_help_group_select_thread[] = N_("select thread"); constext txt_help_group_select_thread_if_unread_selected[] = N_("select threads if at least one unread article is selected"); constext txt_help_group_select_thread_pattern[] = N_("select threads that match user specified pattern"); -constext txt_help_group_tag_parts[] = N_("tag/untag all parts of current multipart-message in order"); constext txt_help_group_thread_by_num[] = N_("0 - 9\t choose thread by number"); constext txt_help_group_toggle_getart_limit[] = N_("toggle limit number of articles to get, and reload"); constext txt_help_group_toggle_read_articles[] = N_("toggle display of all/unread articles"); @@ -470,6 +472,10 @@ constext txt_help_group_toggle_thread_se constext txt_help_group_toggle_threading[] = N_("cycle through threading options available"); constext txt_help_group_undo_thread_selection[] = N_("undo all selections (all articles)"); constext txt_help_group_untag_thread[] = N_("untag all tagged threads"); +constext txt_help_post_hist_search_forwards[] = N_("search for articles forwards"); +constext txt_help_post_hist_search_backwards[] = N_("search for articles backwards"); +constext txt_help_post_hist_toggle_info_line[] = N_("toggle info message in last line (Message-ID)"); +constext txt_help_post_hist_select[] = N_("Open article by Message-ID"); constext txt_help_scope_add[] = N_("add new scope"); constext txt_help_scope_del[] = N_("delete scope"); constext txt_help_scope_edit_attrib_file[] = N_("edit attributes file"); @@ -509,6 +515,7 @@ constext txt_help_select_unsubscribe[] = constext txt_help_select_unsubscribe_pattern[] = N_("unsubscribe from groups that match pattern"); constext txt_help_select_sort_active[] = N_("sort the list of groups"); constext txt_help_select_yank_active[] = N_("toggle display to show all/subscribed groups"); +constext txt_help_tag_parts[] = N_("tag/untag all parts of current multipart-message in order"); constext txt_help_thread_article_by_num[] = N_("0 - 9\t choose article by number"); constext txt_help_thread_catchup[] = N_("mark thread as read and return to group index page"); constext txt_help_thread_catchup_next_unread[] = N_("mark thread as read and enter next unread thread or group"); @@ -518,7 +525,6 @@ constext txt_help_thread_mark_article_re constext txt_help_thread_mark_article_unread[] = N_("mark article, range or tagged articles as unread"); constext txt_help_thread_mark_thread_unread[] = N_("mark current thread as unread"); constext txt_help_thread_read_article[] = N_("read chosen article"); -constext txt_help_thread_tag_parts[] = N_("tag/untag all parts of current multipart-message in order"); constext txt_help_title_disp[] = N_("Display properties\n------------------"); constext txt_help_title_misc[] = N_("Miscellaneous\n-------------"); constext txt_help_title_navi[] = N_("Moving around\n-------------"); @@ -526,6 +532,7 @@ constext txt_help_title_ops[] = N_("Grou constext txt_help_title_attachment_ops[] = N_("Attachment operations\n---------------------"); constext txt_help_title_attrib_ops[] = N_("Attribute operations\n--------------------"); constext txt_help_title_config_ops[] = N_("Option operations\n-----------------"); +constext txt_help_title_post_hist_ops[] = N_("Posted article operations\n-------------------------"); constext txt_help_title_scope_ops[] = N_("Scope operations\n----------------"); constext txt_help_title_url_ops[] = N_("URL operations\n--------------"); constext txt_help_url_first_url[] = N_("choose first URL in list"); @@ -600,9 +607,9 @@ constext txt_last[] = N_("Last"); constext txt_last_resp[] = N_("-- Last response --"); constext txt_lines[] = N_("Lines %s "); +constext txt_lookup_func_not_available[] = N_("Function not available."); +constext txt_lookup_func_not_nntp[] = N_("Not reading via NNTP."); #ifdef NNTP_ABLE - constext txt_lookup_func_not_available[] = N_("Function not available."); - constext txt_lookup_func_not_nntp[] = N_("Not reading via NNTP."); constext txt_lookup_show_group[] = N_("Group: %s"); constext txt_lookup_show_groups[] = N_("Groups: %s"); #endif /* NNTP_ABLE */ @@ -641,6 +648,8 @@ constext txt_mini_info_1[] = N_("%s=line constext txt_mini_info_2[] = N_("%s=search forwards; %s=search backwards; %s=quit"); constext txt_mini_page_1[] = N_("=set current to n; %s=next unread; %s=search pattern; %s=kill/select"); constext txt_mini_page_2[] = N_("%s=author search; %s=body search; %s=catchup; %s=followup; %s=mark read"); +constext txt_mini_post_hist_1[] = N_("=set current to n; %s=line down; %s=line up; %s=help; %s=quit"); +constext txt_mini_post_hist_2[] = N_("%s=search forwards; %s=search backwards; %s=repeat search"); constext txt_mini_scope_1[] = N_("%s=add; %s=move; %s=rename; %s=delete"); constext txt_mini_scope_2[] = N_("=set current to n; %s=line down; %s=line up; %s=help; %s=quit"); constext txt_mini_select_1[] = N_("=set current to n; %s=next unread; %s,%s=search pattern; %s=catchup"); @@ -723,6 +732,10 @@ constext txt_post_error_ask_postpone[] = error is temporary or otherwise correctable, you can postpone the article\n\ and pick it up again with ^O later.\n"); constext txt_post_history_menu[] = N_("Posted articles history"); +constext txt_post_history_menu_com[] = N_("Posted Articles Menu Commands"); +constext txt_post_history_lookup_failed[] = N_("Lookup failed"); +constext txt_post_history_op_unavail_for_reply[] = N_("Operation not available for replies by mail"); +constext txt_post_history_recursion[] = N_("Already in posted articles history level"); constext txt_post_newsgroups[] = N_("Post to newsgroup(s) [%s]> "); constext txt_post_processing[] = N_("-- post processing started --"); constext txt_post_processing_finished[] = N_("-- post processing completed --"); @@ -773,7 +786,7 @@ constext txt_refs_line_only[] = N_("Refe constext txt_remaining[] = N_("(%d:%02d remaining)"); #endif /* HAVE_GETTIMEOFDAY */ constext txt_remove_bogus[] = N_("Bogus group %s removed."); -constext txt_removed_rule[] = N_("Removed from the previous rule: "); +constext txt_removed_rule[] = N_("Removed from this rule: "); constext txt_rename_error[] = N_("Error: rename %s to %s"); constext txt_reply_to_author[] = N_("Reply to author..."); constext txt_repost[] = N_("Repost"); @@ -886,7 +899,7 @@ constext txt_thread_x_of_n[] = N_("Threa constext txt_threading_arts[] = N_("Threading articles..."); 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"); +constext txt_toggled_tex2iso[] = N_("Toggled German TeX encoding %s"); constext txt_toggled_tabwidth[] = N_("Toggled tab-width to %d"); #ifndef NO_LOCKING constext txt_trying_dotlock[] = N_("%d Trying to dotlock %s"); @@ -983,7 +996,7 @@ constext txt_warn_suspicious_mail[] = 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_x_resp[] = N_("%d Responses"); +constext txt_x_resp[] = N_("%4d Responses"); constext txt_yanked_groups[] = N_("Added %d %s"); constext txt_yanked_none[] = N_("No unsubscribed groups to show"); @@ -1140,7 +1153,7 @@ Tin will try to use XHDR XREF instead (s constext txt_cannot_open_active_file[] = N_("Can't open %s. Try %s -r to read news via NNTP."); # endif /* !NNTP_ONLY */ #else - constext txt_usage_quickstart[] = N_(" -Q quick start. Same as -qd"); + constext txt_usage_quickstart[] = N_(" -Q quick start. Same as -dq"); constext txt_usage_read_only_active[] = N_(" -l read only active file instead of scanning spool (-n) command"); constext txt_usage_read_only_subscribed[] = N_(" -n only read subscribed .newsrc groups from spool"); constext txt_warn_xref_not_supported[] = N_("Your server does not have Xref: in its NOV-files.\n"); @@ -2661,13 +2674,6 @@ struct opttxt txt_savedir = { N_("# Directory where articles/threads are saved\n") }; -struct opttxt txt_auto_save = { - N_("Auto save article/thread by Archive-name: header. toggles & sets."), - N_("Use Archive-name: header for save"), - N_("# If ON articles/threads with Archive-name: in mail header will\n\ -# be automatically saved with the Archive-name & part/patch no.\n") -}; - struct opttxt txt_mark_saved_read = { N_("Mark saved articles/threads as read. toggles, sets, cancels."), N_("Mark saved articles/threads as read"), @@ -2710,13 +2716,6 @@ struct opttxt txt_force_screen_redraw = N_("# If ON a screen redraw will always be done after certain external commands\n") }; -struct opttxt txt_start_editor_offset = { - N_("Start editor with line offset. toggles, sets, cancels."), - N_("Start editor with line offset"), - N_("# If ON editor will be started with cursor offset into the file\n\ -# otherwise the cursor will be positioned at the first line\n") -}; - struct opttxt txt_editor_format = { N_("Enter %E for editor, %F for filename, %N for line-number, to set."), N_("Invocation of your editor"), @@ -2735,8 +2734,8 @@ struct opttxt txt_mailer_format = { N_("Invocation of your mail command"), N_("# Format of mailer line including parameters\n\ # %M Mailer %S Subject %T To %F Filename\n\ -# ie. to use elm as your mailer: elm -s \"%S\" \"%T\" < %F\n\ -# ie. elm interactive : elm -i %F -s \"%S\" \"%T\"\n") +# ie. to use mutt as your mailer: mutt -s \"%S\" -- \"%T\" < %F\n\ +# ie. mutt interactive : mutt -i %F -s \"%S\" -- \"%T\"\n") }; struct opttxt txt_interactive_mailer = { diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/mail.c tin-2.6.0/src/mail.c --- tin-2.4.5/src/mail.c 2020-12-01 11:51:01.000000000 +0100 +++ tin-2.6.0/src/mail.c 2021-02-16 10:13:20.210844754 +0100 @@ -342,7 +342,7 @@ open_newsgroups_fp( } while ((ptr = tin_fgets(FAKE_NNTP_FP, FALSE)) != NULL) { # ifdef DEBUG - if (debug & DEBUG_NNTP && verbose) + if ((debug & DEBUG_NNTP) && verbose) debug_print_file("NNTP", "<<<%s%s", logtime(), ptr); # endif /* DEBUG */ fprintf(result, "%s\n", str_trim(ptr)); @@ -368,7 +368,7 @@ open_newsgroups_fp( } while ((ptr = tin_fgets(FAKE_NNTP_FP, FALSE)) != NULL) { # ifdef DEBUG - if (debug & DEBUG_NNTP && verbose) + if ((debug & DEBUG_NNTP) && verbose) debug_print_file("NNTP", "<<<%s%s", logtime(), ptr); # endif /* DEBUG */ fprintf(result, "%s\n", str_trim(ptr)); @@ -474,11 +474,11 @@ read_groups_descriptions( continue; /* - * This was moved from below and simplified. I can't test here for the - * type of group being read, because that requires having found the - * group in the active file, and that truncates the local copy of the - * newsgroups file to only subscribed-to groups when tin is called - * with the "-q" option. + * This was moved from below and simplified. We can't test here for + * the type of group being read, because that requires having found + * the group in the active file, and that truncates the local copy + * of the newsgroups file to only subscribed-to groups when tin is + * called with the "-q" option. */ if ((fp_save != NULL) && read_news_via_nntp) fprintf(fp_save, "%s\n", str_trim(ptr)); diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/main.c tin-2.6.0/src/main.c --- tin-2.4.5/src/main.c 2020-12-01 11:51:01.000000000 +0100 +++ tin-2.6.0/src/main.c 2021-02-13 23:39:51.367518669 +0100 @@ -3,7 +3,7 @@ * Module : main.c * Author : I. Lea & R. Skrenta * Created : 1991-04-01 - * Updated : 2020-05-22 + * Updated : 2021-02-13 * Notes : * * Copyright (c) 1991-2021 Iain Lea , Rich Skrenta @@ -205,8 +205,13 @@ main( setup_screen(); } - if (!batch_mode || verbose) + if (!batch_mode || verbose) { + if (!batch_mode && (cLINES < MIN_LINES_ON_TERMINAL || cCOLS < MIN_COLUMNS_ON_TERMINAL)) { + ring_bell(); + tin_done(EXIT_FAILURE, _(txt_screen_too_small_exiting), tin_progname); + } wait_message(0, "%s\n", cvers); + } /* * Connect to nntp server? diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/makecfg.c tin-2.6.0/src/makecfg.c --- tin-2.4.5/src/makecfg.c 2020-12-01 11:51:01.000000000 +0100 +++ tin-2.6.0/src/makecfg.c 2021-07-15 23:14:56.048832736 +0200 @@ -3,7 +3,7 @@ * Module : makecfg.c * Author : Thomas E. Dickey * Created : 1997-08-23 - * Updated : 2020-08-15 + * Updated : 2021-07-02 * Notes : #defines and structs for options_menu.c * * Copyright (c) 1997-2021 Thomas E. Dickey @@ -171,9 +171,8 @@ index_of( MYDATA *q; for (q = all_data; q != NULL && q != p; q = q->link) { - if (!strcmp(p->type, q->type)) { + if (!strcmp(p->type, q->type)) result++; - } } return result; } @@ -199,8 +198,14 @@ static const char * typename_of( MYDATA *p) { - if (!strcmp(p->type, "OPT_STRING") || !strcmp(p->type, "OPT_CHAR")) + if (!strcmp(p->type, "OPT_STRING")) + return "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 *"; @@ -302,7 +307,7 @@ generate_enum( while (*s != '\0') { fprintf(ofp2, "%c", (*s >= 'a' && *s <= 'z') - ? ((unsigned char) ((*s) -'a' + 'A')) + ? ((unsigned char) ((*s) - 'a' + 'A')) : *s); s++; } diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/memory.c tin-2.6.0/src/memory.c --- tin-2.4.5/src/memory.c 2020-12-01 11:51:01.000000000 +0100 +++ tin-2.6.0/src/memory.c 2021-02-24 12:56:00.701341198 +0100 @@ -3,7 +3,7 @@ * Module : memory.c * Author : I. Lea & R. Skrenta * Created : 1991-04-01 - * Updated : 2020-05-19 + * Updated : 2021-02-23 * Notes : * * Copyright (c) 1991-2021 Iain Lea , Rich Skrenta @@ -97,9 +97,9 @@ init_alloc( max_active = DEFAULT_ACTIVE_NUM; max_newnews = DEFAULT_NEWNEWS_NUM; - active = my_malloc(sizeof(*active) * max_active); - newnews = my_malloc(sizeof(*newnews) * max_newnews); - my_group = my_calloc(1, sizeof(int) * max_active); + active = my_malloc(sizeof(*active) * (size_t) max_active); + newnews = my_malloc(sizeof(*newnews) * (size_t) max_newnews); + my_group = my_calloc(1, sizeof(int) * (size_t) max_active); /* * article headers array @@ -107,8 +107,8 @@ init_alloc( max_art = DEFAULT_ARTICLE_NUM; max_base = DEFAULT_ARTICLE_NUM; - arts = my_calloc(1, sizeof(*arts) * max_art); - base = my_malloc(sizeof(t_artnum) * max_base); + arts = my_calloc(1, sizeof(*arts) * (size_t) max_art); + base = my_malloc(sizeof(t_artnum) * (size_t) max_base); ofmt = my_calloc(1, sizeof(*ofmt) * 9); /* initial number of overview fields */ @@ -117,7 +117,7 @@ init_alloc( */ max_save = DEFAULT_SAVE_NUM; - save = my_malloc(sizeof(*save) * max_save); + save = my_malloc(sizeof(*save) * (size_t) max_save); /* * scope array @@ -138,7 +138,7 @@ expand_art( int i = max_art; max_art += max_art >> 1; /* increase by 50% */ - arts = my_realloc(arts, sizeof(*arts) * max_art); + arts = my_realloc(arts, sizeof(*arts) * (size_t) max_art); /* * memset(&arts[i].artnum, 0, (max_art - i - 1) * sizeof(*arts)); * seems to be not faster at all @@ -154,11 +154,11 @@ expand_active( { max_active += max_active >> 1; /* increase by 50% */ if (active == NULL) { - active = my_malloc(sizeof(*active) * max_active); - my_group = my_calloc(1, sizeof(int) * max_active); + active = my_malloc(sizeof(*active) * (size_t) max_active); + my_group = my_calloc(1, sizeof(int) * (size_t) max_active); } else { - active = my_realloc(active, sizeof(*active) * max_active); - my_group = my_realloc(my_group, sizeof(int) * max_active); + active = my_realloc(active, sizeof(*active) * (size_t) max_active); + my_group = my_realloc(my_group, sizeof(int) * (size_t) max_active); } } @@ -168,7 +168,7 @@ expand_base( void) { max_base += max_base >> 1; /* increase by 50% */ - base = my_realloc(base, sizeof(t_artnum) * max_base); + base = my_realloc(base, sizeof(t_artnum) * (size_t) max_base); } @@ -177,7 +177,7 @@ expand_save( void) { max_save += max_save >> 1; /* increase by 50% */ - save = my_realloc(save, sizeof(struct t_save) * max_save); + save = my_realloc(save, sizeof(struct t_save) * (size_t) max_save); } @@ -187,11 +187,11 @@ expand_scope( { if ((scopes == NULL) || (num_scope < 0)) { if (scopes == NULL) - scopes = my_malloc(sizeof(*scopes) * max_scope); + scopes = my_malloc(sizeof(*scopes) * (size_t) max_scope); num_scope = 0; } else { max_scope += max_scope >> 1; /* increase by 50% */ - scopes = my_realloc(scopes, sizeof(*scopes) * max_scope); + scopes = my_realloc(scopes, sizeof(*scopes) * (size_t) max_scope); } } @@ -201,7 +201,7 @@ expand_newnews( void) { max_newnews += max_newnews >> 1; /* increase by 50% */ - newnews = my_realloc(newnews, sizeof(struct t_newnews) * max_newnews); + newnews = my_realloc(newnews, sizeof(struct t_newnews) * (size_t) max_newnews); } @@ -213,13 +213,13 @@ init_screen_array( int i; if (allocate) { - screen = my_malloc(sizeof(struct t_screen) * cLINES + 1); + screen = my_malloc(sizeof(struct t_screen) * (size_t) cLINES + 1); for (i = 0; i < cLINES; i++) # if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) - screen[i].col = my_malloc((size_t) (cCOLS * MB_CUR_MAX + 2)); + screen[i].col = my_malloc((size_t) ((size_t) cCOLS * MB_CUR_MAX + 2)); # else - screen[i].col = my_malloc((size_t) (cCOLS + 2)); + screen[i].col = my_malloc((size_t) ((size_t) cCOLS + 2)); # endif /* MULTIBYTE_ABLE && !NO_LOCALE */ } else { if (screen != NULL) { @@ -345,11 +345,6 @@ free_art_array( FreeAndNull(arts[i].refs); FreeAndNull(arts[i].msgid); - if (arts[i].archive) { - /* ->name is hashed */ - FreeAndNull(arts[i].archive->partnum); - FreeAndNull(arts[i].archive); - } arts[i].tagged = 0; arts[i].thread = ART_EXPIRED; arts[i].prev = ART_NORMAL; @@ -593,7 +588,7 @@ my_realloc1( void *q = realloc(p, size); if (q != NULL) - p = q; + p = q; else { free(p); p = NULL; diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/misc.c tin-2.6.0/src/misc.c --- tin-2.4.5/src/misc.c 2020-12-01 11:51:01.000000000 +0100 +++ tin-2.6.0/src/misc.c 2021-07-06 00:34:14.788148362 +0200 @@ -3,7 +3,7 @@ * Module : misc.c * Author : I. Lea & R. Skrenta * Created : 1991-04-01 - * Updated : 2020-07-08 + * Updated : 2021-07-06 * Notes : * * Copyright (c) 1991-2021 Iain Lea , Rich Skrenta @@ -370,8 +370,7 @@ get_val( /* * IMHO it's not tins job to take care about dumb editor backupfiles - * otherwise BACKUP_FILE_EXT should be configurable via configure - * or 'M'enu + * otherwise BACKUP_FILE_EXT should be configurable via 'M'enu */ #define BACKUP_FILE_EXT ".b" t_bool @@ -395,9 +394,9 @@ invoke_editor( } if (group != NULL) - my_strncpy(editor_format, (*group->attribute->editor_format ? group->attribute->editor_format : (group->attribute->start_editor_offset ? TIN_EDITOR_FMT_ON : TIN_EDITOR_FMT_OFF)), sizeof(editor_format) - 1); + my_strncpy(editor_format, (*group->attribute->editor_format ? group->attribute->editor_format : TIN_EDITOR_FMT), sizeof(editor_format) - 1); else - my_strncpy(editor_format, (*tinrc.editor_format ? tinrc.editor_format : (tinrc.start_editor_offset ? TIN_EDITOR_FMT_ON : TIN_EDITOR_FMT_OFF)), sizeof(editor_format) - 1); + my_strncpy(editor_format, (*tinrc.editor_format ? tinrc.editor_format : TIN_EDITOR_FMT), sizeof(editor_format) - 1); if (!strfeditor(editor, lineno, filename, buf, sizeof(buf), editor_format)) sh_format(buf, sizeof(buf), "%s %s", editor, filename); @@ -655,7 +654,11 @@ tin_done( free_all_arrays(); - /* TODO: why do we make this exception here? */ + /* + * TODO: + * why do we make this exception "Terminate gracefully but do + * not restore terminal" here? + */ #ifdef SIGUSR1 if (ret != -SIGUSR1) { #endif /* SIGUSR1 */ @@ -850,34 +853,6 @@ invoke_cmd( } -void -draw_percent_mark( - long cur_num, - long max_num) -{ - char buf[32]; /* should be big enough */ - int len; - - if (NOTESLINES <= 0) - return; - - if (cur_num <= 0 && max_num <= 0) - return; - - clear_message(); - snprintf(buf, sizeof(buf), "%s(%d%%) [%ld/%ld]", _(txt_more), (int) (cur_num * 100 / max_num), cur_num, max_num); - len = strwidth(buf); - MoveCursor(cLINES, cCOLS - len - (1 + BLANK_PAGE_COLS)); -#ifdef HAVE_COLOR - fcol(tinrc.col_normal); -#endif /* HAVE_COLOR */ - StartInverse(); - my_fputs(buf, stdout); - EndInverse(); - my_flush(); -} - - /* * grab file portion of fullpath */ @@ -980,16 +955,16 @@ eat_re( int size_offsets = ARRAY_SIZE(offsets); if (!s || !*s) - return ""; /* also used in art.c:parse_headers() */ + return ""; do { - data = pcre_exec(strip_re_regex.re, strip_re_regex.extra, s, strlen(s), 0, 0, offsets, size_offsets); + data = pcre_exec(strip_re_regex.re, strip_re_regex.extra, s, (int) strlen(s), 0, 0, offsets, size_offsets); if (offsets[0] == 0) s += offsets[1]; } while (data >= 0); if (eat_was) do { - data = pcre_exec(strip_was_regex.re, strip_was_regex.extra, s, strlen(s), 0, 0, offsets, size_offsets); + data = pcre_exec(strip_was_regex.re, strip_was_regex.extra, s, (int) strlen(s), 0, 0, offsets, size_offsets); if (offsets[0] > 0) s[offsets[0]] = '\0'; } while (data >= 0); @@ -1090,7 +1065,7 @@ void show_inverse_video_status( void) { - info_message((tinrc.inverse_okay ? _(txt_inverse_on) : _(txt_inverse_off))); + info_message((tinrc.inverse_okay ? _(txt_inverse_on) : _(txt_inverse_off))); } @@ -1240,7 +1215,7 @@ strfquote( tbuf[2] = '\0'; break; } - i = strlen(tbuf); + i = (int) strlen(tbuf); if (i) { if (s + i < endp - 1) { strcpy(s, tbuf); @@ -1323,7 +1298,7 @@ strfquote( tbuf[2] = '\0'; break; } - i = strlen(tbuf); + i = (int) strlen(tbuf); if (i) { if (s + i < endp - 1) { strcpy(s, tbuf); @@ -1336,7 +1311,7 @@ strfquote( out: if (s < endp && *format == '\0') { *s = '\0'; - return (s - start); + return (int) (s - start); } else return 0; } @@ -1395,7 +1370,7 @@ strfeditor( tbuf[2] = '\0'; break; } - i = strlen(tbuf); + i = (int) strlen(tbuf); if (i) { if (s + i < endp - 1) { strcpy(s, tbuf); @@ -1434,7 +1409,7 @@ strfeditor( tbuf[2] = '\0'; break; } - i = strlen(tbuf); + i = (int) strlen(tbuf); if (i) { if (s + i < endp - 1) { strcpy(s, tbuf); @@ -1447,7 +1422,7 @@ strfeditor( out: if (s < endp && *format == '\0') { *s = '\0'; - return (s - start); + return (int) (s - start); } else return 0; } @@ -1665,7 +1640,7 @@ _strfpath( if (group != NULL && *format == 'G') { memset(tbuf, 0, sizeof(tbuf)); STRCPY(tbuf, group->name); - i = strlen(tbuf); + i = (int) strlen(tbuf); if (((str + i) < (endp - 1)) && (i > 0)) { strcpy(str, tbuf); str += i; @@ -1679,7 +1654,7 @@ _strfpath( char *pbuf = my_malloc(strlen(group->name) + 2); /* trailing "/\0" */ make_group_path(group->name, pbuf); - if ((i = strlen(pbuf))) + if ((i = (int) strlen(pbuf))) pbuf[i--] = '\0'; /* remove trailing '/' */ else { str[0] = '\0'; @@ -1894,7 +1869,7 @@ strfmailer( break; } if (*tbuf) { - if (sh_format(dest, endp - dest, "%s", tbuf) >= 0) + if (sh_format(dest, (size_t) (endp - dest), "%s", tbuf) >= 0) dest += strlen(dest); else return 0; @@ -1992,10 +1967,10 @@ strfmailer( if (*tbuf) { if (escaped) { if (endp - dest > 0) { - strncpy(dest, tbuf, endp - dest); + strncpy(dest, tbuf, (size_t) (endp - dest)); dest += strlen(dest); } - } else if (sh_format(dest, endp - dest, "%s", tbuf) >= 0) { + } else if (sh_format(dest, (size_t) (endp - dest), "%s", tbuf) >= 0) { dest += strlen(dest); } else return 0; @@ -2005,7 +1980,7 @@ strfmailer( out: if (dest < endp && *format == '\0') { *dest = '\0'; - return (dest - start); + return (int) (dest - start); } else return 0; } @@ -2018,7 +1993,7 @@ int get_initials( struct t_article *art, char *s, - int maxsize) /* return value is always ignored */ + int maxsize) /* return value is always 0 and ignored */ { char tbuf[PATH_LEN]; int i, j = 0; @@ -2030,10 +2005,11 @@ get_initials( if (s == NULL || maxsize <= 0) return 0; + s[0] = '\0'; STRCPY(tbuf, ((art->name != NULL) ? art->name : art->from)); #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) if ((wtmp = char2wchar_t(tbuf)) != NULL) { - wbuf = my_malloc(sizeof(wchar_t) * (maxsize + 1)); + wbuf = my_malloc(sizeof(wchar_t) * (size_t) (maxsize + 1)); for (i = 0; wtmp[i] && j < maxsize; i++) { if (iswalpha((wint_t) wtmp[i])) { if (!iflag) { @@ -2071,10 +2047,22 @@ get_cwd( char *buf) { #ifdef HAVE_GETCWD - getcwd(buf, PATH_LEN); + if (getcwd(buf, PATH_LEN) == NULL) { +# ifdef DEBUG + int e = errno; + if (debug & DEBUG_MISC) + error_message(2, "getcwd(%s): Error: %s", buf, strerror(e)); +# endif /* DEBUG */ + } #else # ifdef HAVE_GETWD - getwd(buf); + if (getwd(buf) == NULL) { +# ifdef DEBUG + int e = errno; + if (debug & DEBUG_MISC) + error_message(2, "getwd(%s): Error: %s", buf, strerror(e)); +# endif /* DEBUG */ + } # else *buf = '\0'; # endif /* HAVE_GETWD */ @@ -2311,7 +2299,13 @@ write_input_history_file( error_message(2, _(txt_filesystem_full), local_input_history_file); #ifdef HAVE_CHMOD /* fix modes for all pre 1.4.1 local_input_history_file files */ - chmod(local_input_history_file, (mode_t) (S_IRUSR|S_IWUSR)); + if (chmod(local_input_history_file, (mode_t) (S_IRUSR|S_IWUSR)) == -1) { +# ifdef DEBUG + int e = errno; + if (debug & DEBUG_MISC) + error_message(2, "chmod(%s, %d): Error: %s", local_input_history_file, (mode_t) (S_IRUSR|S_IWUSR), strerror(e)); +# endif /* DEBUG */ + } #endif /* HAVE_CHMOD */ if (his_w) { clearerr(fp); @@ -2506,7 +2500,7 @@ buffer_to_local( */ cur_inbuf = inbuf; cur_ibl = inbytesleft; - used = outbuf - obuf; + used = (int) (outbuf - obuf); cur_obl = outbytesleft; errno = 0; @@ -3051,10 +3045,17 @@ gnksa_dequote_plainphrase( rpos++; break; +#if 0 /* RFC 5322 3.2.4. does not prohibit these anymore as RFC 1036 did */ case '(': case ')': case '<': case '>': +#endif /* 0 */ + /* + * FIXME: \ is allowed in dquotes as of 5322, + * but we need to ensure that \" doesn't end + * current state as it currently would. + */ case '\\': return GNKSA_ILLEGAL_QUOTED_CHAR; /* NOTREACHED */ @@ -3410,7 +3411,7 @@ gnksa_split_from( } /* skip trailing whitespace */ - addr_end = work + strlen(work) - 1; + addr_end = work + strlen(work) - 1; if (*addr_end == '>') { /* route-address used */ @@ -3441,7 +3442,7 @@ gnksa_split_from( while ((*addr_begin == ' ') || (*addr_begin == '\t')) addr_begin++; -#if 0 /* whitespace only realname */ +#if 0 /* whitespace only realname */ strip_line(addr_begin); if (!strlen(addr_begin)) return GNKSA_WHITESPACE_REALNAME; @@ -3703,12 +3704,12 @@ utf8_valid( if (c + numc > line + strlen(line)) { /* sequence runs past end of string */ illegal = TRUE; - numc = line + strlen(line) - c; + numc = (int) (line + strlen(line) - c); } if (!illegal) { - d = *c; - e = *(c + 1); + d = (unsigned char)*c; + e = (unsigned char) *(c + 1); switch (numc) { case 2: @@ -3718,7 +3719,7 @@ utf8_valid( break; case 3: - f = *(c + 2); + f = (unsigned char) *(c + 2); /* out of range or sequences which would also fit into 2 bytes */ if (d < 0xe0 || d > 0xef || (d == 0xe0 && e < 0xa0)) illegal = TRUE; @@ -3734,8 +3735,8 @@ utf8_valid( break; case 4: - f = *(c + 2); - g = *(c + 3); + f = (unsigned char) *(c + 2); + g = (unsigned char) *(c + 3); /* out of range or sequences which would also fit into 3 bytes */ if (d < 0xf0 || d > 0xf7 || (d == 0xf0 && e < 0x90)) illegal = TRUE; @@ -3783,7 +3784,7 @@ utf8_valid( } for (d = 1; d < numc && !illegal; d++) { - e = *(c + d); + e = (unsigned char) *(c + d); if (e < 0x80 || e > 0xbf || e == '\0' || e == '\n') illegal = TRUE; } @@ -3824,8 +3825,12 @@ idna_decode( if ((q = strrchr(out, '@'))) { q++; - r = strrchr(in, '@'); - r++; + if ((r = strrchr(in, '@'))) + r++; + else { /* just to make static analyzer happy */ + r = in; + q = out; + } } else { r = in; q = out; @@ -4174,9 +4179,20 @@ void draw_mark_selected( int i) { +#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) + int j; +#endif /* MULTIBYTE_ABLE && !NO_LOCALE */ + MoveCursor(INDEX2LNUM(i), mark_offset); +#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) + for (j = art_mark_width - wcwidth(tinrc.art_marked_selected); j > 0; --j) + my_fputc(' ', stdout); + StartInverse(); /* ToggleInverse() doesn't work correct with ncurses4.x */ + my_fputwc(tinrc.art_marked_selected, stdout); +#else StartInverse(); /* ToggleInverse() doesn't work correct with ncurses4.x */ my_fputc(tinrc.art_marked_selected, stdout); +#endif /* MULTIBYTE_ABLE && !NO_LOCALE */ EndInverse(); /* ToggleInverse() doesn't work correct with ncurses4.x */ } diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/newsrc.c tin-2.6.0/src/newsrc.c --- tin-2.4.5/src/newsrc.c 2020-12-01 11:51:01.000000000 +0100 +++ tin-2.6.0/src/newsrc.c 2021-08-20 11:06:44.188236766 +0200 @@ -3,7 +3,7 @@ * Module : newsrc.c * Author : I. Lea & R. Skrenta * Created : 1991-04-01 - * Updated : 2020-05-09 + * Updated : 2021-06-30 * Notes : ArtCount = (ArtMax - ArtMin) + 1 [could have holes] * * Copyright (c) 1991-2021 Iain Lea , Rich Skrenta @@ -1488,7 +1488,7 @@ expand_bitmap( first = group->newsrc.xmin - ((group->newsrc.xmin - min + (NBITS - 1)) & ~(NBITS - 1)); /* adjust first */ - if (first > group->newsrc.xmax + 1) + if (group->newsrc.xmax < first - 1) first = first - ((first - (group->newsrc.xmax + 1) + (NBITS - 1)) & ~(NBITS - 1)); /* check first */ diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/nntplib.c tin-2.6.0/src/nntplib.c --- tin-2.4.5/src/nntplib.c 2020-12-01 11:51:01.000000000 +0100 +++ tin-2.6.0/src/nntplib.c 2021-02-27 01:25:44.045577970 +0100 @@ -3,7 +3,7 @@ * Module : nntplib.c * Author : S. Barber & I. Lea * Created : 1991-01-12 - * Updated : 2019-07-16 + * Updated : 2021-02-27 * 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 @@ -872,7 +872,8 @@ reconnect( DEBUG_IO((stderr, _("Rejoin current group\n"))); snprintf(last_put, sizeof(last_put), "GROUP %s", curr_group->name); put_server(last_put); - s_gets(last_put, NNTP_STRLEN, nntp_rd_fp); + if (s_gets(last_put, NNTP_STRLEN, nntp_rd_fp) == NULL) + *last_put = '\0'; # ifdef DEBUG if (debug & DEBUG_NNTP) debug_print_file("NNTP", "<<<%s%s", logtime(), last_put); @@ -921,13 +922,13 @@ get_server( * -the network connection went down */ # if defined(HAVE_ALARM) && defined(SIGALRM) - alarm(tinrc.nntp_read_timeout_secs); + alarm((unsigned) tinrc.nntp_read_timeout_secs); # endif /* HAVE_ALARM && SIGALRM */ while (nntp_rd_fp == NULL || s_gets(string, size, nntp_rd_fp) == NULL) { if (errno == EINTR) { errno = 0; # if defined(HAVE_ALARM) && defined(SIGALRM) - alarm(tinrc.nntp_read_timeout_secs); /* Restart the timer */ + alarm((unsigned) tinrc.nntp_read_timeout_secs); /* Restart the timer */ # endif /* HAVE_ALARM && SIGALRM */ continue; } @@ -965,7 +966,7 @@ get_server( * Use standard NNTP closing message and response code if user is * quitting tin and leave loop. */ - strncpy(string, _(txt_nntp_ok_goodbye), size - 3); + strncpy(string, _(txt_nntp_ok_goodbye), (size_t) (size - 3)); strcat(string, "\r\n"); /* tin_fgets() needs CRLF */ break; } @@ -1549,7 +1550,7 @@ nntp_open( j = atoi(get_val("COLUMNS", "80")); chr1 = my_strdup((sec ? bug_nntpserver2 : bug_nntpserver1)); - if (((int) strlen(chr1)) >= j) { + if (j > MIN_COLUMNS_ON_TERMINAL && ((int) strlen(chr1)) >= j) { chr2 = chr1 + strlen(chr1) - 1; while (chr2 - chr1 >= j) chr2--; @@ -1864,7 +1865,8 @@ get_respcode( DEBUG_IO((stderr, _("Rejoin current group\n"))); snprintf(last_put, sizeof(last_put), "GROUP %s", curr_group->name); put_server(last_put); - s_gets(last_put, NNTP_STRLEN, nntp_rd_fp); + if (s_gets(last_put, NNTP_STRLEN, nntp_rd_fp) == NULL) + *last_put = '\0'; # ifdef DEBUG if (debug & DEBUG_NNTP) debug_print_file("NNTP", "<<<%s%s", logtime(), last_put); diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/options_menu.c tin-2.6.0/src/options_menu.c --- tin-2.4.5/src/options_menu.c 2020-12-01 11:51:01.000000000 +0100 +++ tin-2.6.0/src/options_menu.c 2021-07-06 00:42:47.269015508 +0200 @@ -3,7 +3,7 @@ * Module : options_menu.c * Author : Michael Bienia * Created : 2004-09-05 - * Updated : 2020-06-10 + * Updated : 2021-07-06 * Notes : Split from config.c * * Copyright (c) 2004-2021 Michael Bienia @@ -51,17 +51,30 @@ #define option_lines_per_page (cLINES - INDEX_TOP - 3) +#define UPDATE_BOOL_ATTRIBUTES(option) do { \ + scopes[0].attribute->option = CAST_BOOL(tinrc.option); \ + changed |= MISC_OPTS; \ + } while (0) + #define UPDATE_INT_ATTRIBUTES(option) do { \ - scopes[0].attribute->option = tinrc.option; \ + scopes[0].attribute->option = CAST_BITS(tinrc.option, option); \ changed |= MISC_OPTS; \ } while (0) #define CAO(A, O) A ## O + +#define SET_BOOL_ATTRIBUTE(option) do { \ + curr_scope->attribute->option = CAST_BOOL(CAO(tinrc.attrib_, option)); \ + curr_scope->state->option = TRUE; \ + changed |= MISC_OPTS; \ + } while (0) + #define SET_NUM_ATTRIBUTE(option) do { \ - curr_scope->attribute->option = CAO(tinrc.attrib_, option); \ + curr_scope->attribute->option = CAST_BITS(CAO(tinrc.attrib_, option), option); \ curr_scope->state->option = TRUE; \ changed |= MISC_OPTS; \ } while (0) + #define SET_STRING_ATTRIBUTE(opt) do { \ if (!strlen(CAO(tinrc.attrib_, opt))) { \ reset_state(option); \ @@ -112,6 +125,9 @@ static void redraw_screen(enum option_en static void repaint_option(enum option_enum option); static void reset_state(enum option_enum option); static void scope_page(enum context level); +#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) + static void set_art_mark_width(void); +#endif /* MULTIBYTE_ABLE && !NO_LOCALE */ static void set_first_option_on_screen(enum option_enum last_option); static void set_last_opt(void); static void set_last_option_on_screen(enum option_enum first_option); @@ -278,7 +294,6 @@ option_is_visible( case OPT_ATTRIB_ASK_FOR_METAMAIL: case OPT_ATTRIB_AUTO_CC_BCC: case OPT_ATTRIB_AUTO_LIST_THREAD: - case OPT_ATTRIB_AUTO_SAVE: case OPT_ATTRIB_AUTO_SELECT: case OPT_ATTRIB_BATCH_SAVE: case OPT_ATTRIB_DATE_FORMAT: @@ -330,7 +345,6 @@ option_is_visible( case OPT_ATTRIB_SIGDASHES: case OPT_ATTRIB_SIGFILE: case OPT_ATTRIB_SIGNATURE_REPOST: - case OPT_ATTRIB_START_EDITOR_OFFSET: case OPT_ATTRIB_THREAD_ARTICLES: case OPT_ATTRIB_THREAD_CATCHUP_ON_EXIT: case OPT_ATTRIB_THREAD_FORMAT: @@ -392,7 +406,7 @@ fmt_option_prompt( enum option_enum option) { char *buf; - size_t option_width = MAX(35, cCOLS / 2 - 9); + size_t option_width = (size_t) MAX(35, cCOLS / 2 - 9); #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) wchar_t *wbuf, *wbuf2; @@ -407,21 +421,21 @@ fmt_option_prompt( flag = (curr_scope && check_state(option)) ? '+' : ' '; #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) if (wbuf != NULL) { - wbuf2 = wstrunc(wbuf, option_width); + wbuf2 = wstrunc(wbuf, (int) option_width); if ((buf = wchar_t2char(wbuf2)) == NULL) { /* conversion failed, truncate original string */ - buf = strunc(_(option_table[option].txt->opt), option_width); + buf = strunc(_(option_table[option].txt->opt), (int) option_width); snprintf(dst, len, "%s %c%3d %-*.*s: ", editing ? "->" : " ", flag, num, (int) option_width, (int) option_width, buf); } else snprintf(dst, len, "%s %c%3d %-*.*s: ", editing ? "->" : " ", flag, num, - (int) (strlen(buf) + option_width - wcswidth(wbuf2, option_width + 1)), - (int) (strlen(buf) + option_width - wcswidth(wbuf2, option_width + 1)), buf); + (int) (strlen(buf) + option_width - (size_t) wcswidth(wbuf2, option_width + 1)), + (int) (strlen(buf) + option_width - (size_t) wcswidth(wbuf2, option_width + 1)), buf); free(wbuf2); } else #endif /* MULTIBYTE_ABLE && !NO_LOCALE */ { /* truncate original string */ - buf = strunc(_(option_table[option].txt->opt), option_width); + buf = strunc(_(option_table[option].txt->opt), (int) option_width); snprintf(dst, len, "%s %c%3d %-*.*s: ", editing ? "->" : " ", flag, num, (int) option_width, (int) option_width, buf); } } else { @@ -485,7 +499,7 @@ print_any_option( break; case OPT_CHAR: - snprintf(ptr, len, "%c", *OPT_CHAR_list[option_table[option].var_index]); + snprintf(ptr, len, "%"T_CHAR_FMT, *OPT_CHAR_list[option_table[option].var_index]); break; default: @@ -500,9 +514,13 @@ print_any_option( # endif /* MULTIBYTE_ABLE && !NO_LOCALE */ my_printf("%.*s", cCOLS - 1, temp); { +# if 1 /* portable enough? */ + int x = getcurx(stdscr); +# else int y, x; getyx(stdscr, y, x); +# endif /* 1 */ if (x < cCOLS) clrtoeol(); } @@ -510,9 +528,9 @@ print_any_option( my_printf("%.*s", cCOLS - 1, temp); /* draw_arrow_mark() will read this back for repainting */ if (tinrc.strip_blanks) - strncpy(screen[row - INDEX_TOP].col, temp, cCOLS - 1); + strncpy(screen[row - INDEX_TOP].col, temp, (size_t) (cCOLS - 1)); else - snprintf(screen[row - INDEX_TOP].col, cCOLS, "%-*s", cCOLS - 1, temp); + snprintf(screen[row - INDEX_TOP].col, (size_t) cCOLS, "%-*s", cCOLS - 1, temp); #endif /* USE_CURSES */ } @@ -1002,11 +1020,11 @@ config_page( * restore the cached state if no changes were made */ if (!(changed & SHOW_AUTHOR)) - curr_group->attribute->show_author = old_show_author; + curr_group->attribute->show_author = CAST_BITS(old_show_author, show_author); if (!(changed & SHOW_ONLY_UNREAD)) - curr_group->attribute->show_only_unread_arts = old_show_unread; + curr_group->attribute->show_only_unread_arts = CAST_BOOL(old_show_unread); if (!(changed & THREAD_ARTS)) - curr_group->attribute->thread_articles = old_thread_arts; + curr_group->attribute->thread_articles = CAST_BITS(old_thread_arts, thread_articles); if (changed) { t_bool filtered = FALSE; @@ -1056,7 +1074,7 @@ config_page( find_base(curr_group); if (level == cPage) - arts[this_resp].keep_in_base = old_keep_in_base; + arts[this_resp].keep_in_base = CAST_BOOL(old_keep_in_base); } } clear_note_area(); @@ -1291,7 +1309,7 @@ config_page( break; default: - info_message(_(txt_bad_command), printascii(key, func_to_key(GLOBAL_HELP, option_menu_keys))); + info_message(_(txt_bad_command), PrintFuncKey(key, GLOBAL_HELP, option_menu_keys)); break; } /* switch (ch) */ @@ -1325,37 +1343,32 @@ config_page( case OPT_ADD_POSTED_TO_FILTER: if (prompt_option_on_off(option)) - UPDATE_INT_ATTRIBUTES(add_posted_to_filter); + UPDATE_BOOL_ATTRIBUTES(add_posted_to_filter); break; case OPT_ADVERTISING: if (prompt_option_on_off(option)) - UPDATE_INT_ATTRIBUTES(advertising); + UPDATE_BOOL_ATTRIBUTES(advertising); break; case OPT_ALTERNATIVE_HANDLING: if (prompt_option_on_off(option)) - UPDATE_INT_ATTRIBUTES(alternative_handling); + UPDATE_BOOL_ATTRIBUTES(alternative_handling); break; case OPT_ASK_FOR_METAMAIL: if (prompt_option_on_off(option)) - UPDATE_INT_ATTRIBUTES(ask_for_metamail); + UPDATE_BOOL_ATTRIBUTES(ask_for_metamail); break; case OPT_AUTO_LIST_THREAD: if (prompt_option_on_off(option)) - UPDATE_INT_ATTRIBUTES(auto_list_thread); - break; - - case OPT_AUTO_SAVE: - if (prompt_option_on_off(option)) - UPDATE_INT_ATTRIBUTES(auto_save); + UPDATE_BOOL_ATTRIBUTES(auto_list_thread); break; case OPT_BATCH_SAVE: if (prompt_option_on_off(option)) - UPDATE_INT_ATTRIBUTES(batch_save); + UPDATE_BOOL_ATTRIBUTES(batch_save); break; #ifdef HAVE_COLOR @@ -1365,7 +1378,7 @@ config_page( * options -> needs redraw_screen() */ if (prompt_option_on_off(option)) { - UPDATE_INT_ATTRIBUTES(extquote_handling); + UPDATE_BOOL_ATTRIBUTES(extquote_handling); set_last_option_on_screen(first_option_on_screen); redraw_screen(option); changed |= DISPLAY_OPTS; @@ -1375,64 +1388,59 @@ config_page( case OPT_GROUP_CATCHUP_ON_EXIT: if (prompt_option_on_off(option)) - UPDATE_INT_ATTRIBUTES(group_catchup_on_exit); + UPDATE_BOOL_ATTRIBUTES(group_catchup_on_exit); break; case OPT_MARK_IGNORE_TAGS: if (prompt_option_on_off(option)) - UPDATE_INT_ATTRIBUTES(mark_ignore_tags); + UPDATE_BOOL_ATTRIBUTES(mark_ignore_tags); break; case OPT_MARK_SAVED_READ: if (prompt_option_on_off(option)) - UPDATE_INT_ATTRIBUTES(mark_saved_read); + UPDATE_BOOL_ATTRIBUTES(mark_saved_read); break; case OPT_POST_PROCESS_VIEW: if (prompt_option_on_off(option)) - UPDATE_INT_ATTRIBUTES(post_process_view); + UPDATE_BOOL_ATTRIBUTES(post_process_view); break; case OPT_POS_FIRST_UNREAD: if (prompt_option_on_off(option)) - UPDATE_INT_ATTRIBUTES(pos_first_unread); + UPDATE_BOOL_ATTRIBUTES(pos_first_unread); break; #ifndef DISABLE_PRINTING case OPT_PRINT_HEADER: if (prompt_option_on_off(option)) - UPDATE_INT_ATTRIBUTES(print_header); + UPDATE_BOOL_ATTRIBUTES(print_header); break; #endif /* !DISABLE_PRINTING */ case OPT_PROCESS_ONLY_UNREAD: if (prompt_option_on_off(option)) - UPDATE_INT_ATTRIBUTES(process_only_unread); + UPDATE_BOOL_ATTRIBUTES(process_only_unread); break; case OPT_PROMPT_FOLLOWUPTO: if (prompt_option_on_off(option)) - UPDATE_INT_ATTRIBUTES(prompt_followupto); + UPDATE_BOOL_ATTRIBUTES(prompt_followupto); break; case OPT_SHOW_SIGNATURES: if (prompt_option_on_off(option)) - UPDATE_INT_ATTRIBUTES(show_signatures); + UPDATE_BOOL_ATTRIBUTES(show_signatures); break; case OPT_SIGDASHES: if (prompt_option_on_off(option)) - UPDATE_INT_ATTRIBUTES(sigdashes); + UPDATE_BOOL_ATTRIBUTES(sigdashes); break; case OPT_SIGNATURE_REPOST: if (prompt_option_on_off(option)) - UPDATE_INT_ATTRIBUTES(signature_repost); - break; - - case OPT_START_EDITOR_OFFSET: - if (prompt_option_on_off(option)) - UPDATE_INT_ATTRIBUTES(start_editor_offset); + UPDATE_BOOL_ATTRIBUTES(signature_repost); break; #ifndef USE_CURSES @@ -1446,17 +1454,17 @@ config_page( case OPT_TEX2ISO_CONV: if (prompt_option_on_off(option)) - UPDATE_INT_ATTRIBUTES(tex2iso_conv); + UPDATE_BOOL_ATTRIBUTES(tex2iso_conv); break; case OPT_THREAD_CATCHUP_ON_EXIT: if (prompt_option_on_off(option)) - UPDATE_INT_ATTRIBUTES(thread_catchup_on_exit); + UPDATE_BOOL_ATTRIBUTES(thread_catchup_on_exit); break; case OPT_WRAP_ON_NEXT_UNREAD: if (prompt_option_on_off(option)) - UPDATE_INT_ATTRIBUTES(wrap_on_next_unread); + UPDATE_BOOL_ATTRIBUTES(wrap_on_next_unread); break; case OPT_VERBATIM_HANDLING: @@ -1465,7 +1473,7 @@ config_page( * options -> needs redraw_screen() */ if (prompt_option_on_off(option)) { - UPDATE_INT_ATTRIBUTES(verbatim_handling); + UPDATE_BOOL_ATTRIBUTES(verbatim_handling); set_last_option_on_screen(first_option_on_screen); redraw_screen(option); } @@ -1482,7 +1490,7 @@ config_page( /* show all arts or just new/unread arts */ case OPT_SHOW_ONLY_UNREAD_ARTS: if (prompt_option_on_off(option)) { - UPDATE_INT_ATTRIBUTES(show_only_unread_arts); + UPDATE_BOOL_ATTRIBUTES(show_only_unread_arts); changed |= SHOW_ONLY_UNREAD; } break; @@ -1520,7 +1528,7 @@ config_page( tinrc.mail_8bit_header = FALSE; print_any_option(OPT_MAIL_8BIT_HEADER); } - UPDATE_INT_ATTRIBUTES(mail_8bit_header); + UPDATE_BOOL_ATTRIBUTES(mail_8bit_header); } break; @@ -1531,7 +1539,7 @@ config_page( tinrc.post_8bit_header = FALSE; print_any_option(OPT_POST_8BIT_HEADER); } - UPDATE_INT_ATTRIBUTES(post_8bit_header); + UPDATE_BOOL_ATTRIBUTES(post_8bit_header); } break; @@ -1594,183 +1602,173 @@ config_page( case OPT_ATTRIB_ADD_POSTED_TO_FILTER: if (prompt_option_on_off(option)) - SET_NUM_ATTRIBUTE(add_posted_to_filter); + SET_BOOL_ATTRIBUTE(add_posted_to_filter); break; case OPT_ATTRIB_ADVERTISING: if (prompt_option_on_off(option)) - SET_NUM_ATTRIBUTE(advertising); + SET_BOOL_ATTRIBUTE(advertising); break; case OPT_ATTRIB_ALTERNATIVE_HANDLING: if (prompt_option_on_off(option)) - SET_NUM_ATTRIBUTE(alternative_handling); + SET_BOOL_ATTRIBUTE(alternative_handling); break; case OPT_ATTRIB_ASK_FOR_METAMAIL: if (prompt_option_on_off(option)) - SET_NUM_ATTRIBUTE(ask_for_metamail); + SET_BOOL_ATTRIBUTE(ask_for_metamail); break; case OPT_ATTRIB_AUTO_LIST_THREAD: if (prompt_option_on_off(option)) - SET_NUM_ATTRIBUTE(auto_list_thread); - break; - - case OPT_ATTRIB_AUTO_SAVE: - if (prompt_option_on_off(option)) - SET_NUM_ATTRIBUTE(auto_save); + SET_BOOL_ATTRIBUTE(auto_list_thread); break; case OPT_ATTRIB_AUTO_SELECT: if (prompt_option_on_off(option)) - SET_NUM_ATTRIBUTE(auto_select); + SET_BOOL_ATTRIBUTE(auto_select); break; case OPT_ATTRIB_BATCH_SAVE: if (prompt_option_on_off(option)) - SET_NUM_ATTRIBUTE(batch_save); + SET_BOOL_ATTRIBUTE(batch_save); break; case OPT_ATTRIB_DELETE_TMP_FILES: if (prompt_option_on_off(option)) - SET_NUM_ATTRIBUTE(delete_tmp_files); + SET_BOOL_ATTRIBUTE(delete_tmp_files); break; #ifdef HAVE_COLOR case OPT_ATTRIB_EXTQUOTE_HANDLING: if (prompt_option_on_off(option)) - SET_NUM_ATTRIBUTE(extquote_handling); + SET_BOOL_ATTRIBUTE(extquote_handling); break; #endif /* HAVE_COLOR */ case OPT_ATTRIB_GROUP_CATCHUP_ON_EXIT: if (prompt_option_on_off(option)) - SET_NUM_ATTRIBUTE(group_catchup_on_exit); + SET_BOOL_ATTRIBUTE(group_catchup_on_exit); break; case OPT_ATTRIB_MAIL_8BIT_HEADER: if (prompt_option_on_off(option)) - SET_NUM_ATTRIBUTE(mail_8bit_header); + SET_BOOL_ATTRIBUTE(mail_8bit_header); break; case OPT_ATTRIB_MARK_IGNORE_TAGS: if (prompt_option_on_off(option)) - SET_NUM_ATTRIBUTE(mark_ignore_tags); + SET_BOOL_ATTRIBUTE(mark_ignore_tags); break; case OPT_ATTRIB_MARK_SAVED_READ: if (prompt_option_on_off(option)) - SET_NUM_ATTRIBUTE(mark_saved_read); + SET_BOOL_ATTRIBUTE(mark_saved_read); break; case OPT_ATTRIB_MIME_FORWARD: if (prompt_option_on_off(option)) - SET_NUM_ATTRIBUTE(mime_forward); + SET_BOOL_ATTRIBUTE(mime_forward); break; case OPT_ATTRIB_POST_8BIT_HEADER: if (prompt_option_on_off(option)) - SET_NUM_ATTRIBUTE(post_8bit_header); + SET_BOOL_ATTRIBUTE(post_8bit_header); break; case OPT_ATTRIB_POST_PROCESS_VIEW: if (prompt_option_on_off(option)) - SET_NUM_ATTRIBUTE(post_process_view); + SET_BOOL_ATTRIBUTE(post_process_view); break; case OPT_ATTRIB_POS_FIRST_UNREAD: if (prompt_option_on_off(option)) - SET_NUM_ATTRIBUTE(pos_first_unread); + SET_BOOL_ATTRIBUTE(pos_first_unread); break; #ifndef DISABLE_PRINTING case OPT_ATTRIB_PRINT_HEADER: if (prompt_option_on_off(option)) - SET_NUM_ATTRIBUTE(print_header); + SET_BOOL_ATTRIBUTE(print_header); break; #endif /* !DISABLE_PRINTING */ case OPT_ATTRIB_PROCESS_ONLY_UNREAD: if (prompt_option_on_off(option)) - SET_NUM_ATTRIBUTE(process_only_unread); + SET_BOOL_ATTRIBUTE(process_only_unread); break; case OPT_ATTRIB_PROMPT_FOLLOWUPTO: if (prompt_option_on_off(option)) - SET_NUM_ATTRIBUTE(prompt_followupto); + SET_BOOL_ATTRIBUTE(prompt_followupto); break; case OPT_ATTRIB_QUICK_KILL_CASE: if (prompt_option_on_off(option)) - SET_NUM_ATTRIBUTE(quick_kill_case); + SET_BOOL_ATTRIBUTE(quick_kill_case); break; case OPT_ATTRIB_QUICK_KILL_EXPIRE: if (prompt_option_on_off(option)) - SET_NUM_ATTRIBUTE(quick_kill_expire); + SET_BOOL_ATTRIBUTE(quick_kill_expire); break; case OPT_ATTRIB_QUICK_SELECT_CASE: if (prompt_option_on_off(option)) - SET_NUM_ATTRIBUTE(quick_select_case); + SET_BOOL_ATTRIBUTE(quick_select_case); break; case OPT_ATTRIB_QUICK_SELECT_EXPIRE: if (prompt_option_on_off(option)) - SET_NUM_ATTRIBUTE(quick_select_expire); + SET_BOOL_ATTRIBUTE(quick_select_expire); break; case OPT_ATTRIB_SHOW_ONLY_UNREAD_ARTS: if (prompt_option_on_off(option)) { - SET_NUM_ATTRIBUTE(show_only_unread_arts); + SET_BOOL_ATTRIBUTE(show_only_unread_arts); changed |= SHOW_ONLY_UNREAD; } break; case OPT_ATTRIB_SHOW_SIGNATURES: if (prompt_option_on_off(option)) - SET_NUM_ATTRIBUTE(show_signatures); + SET_BOOL_ATTRIBUTE(show_signatures); break; case OPT_ATTRIB_SIGDASHES: if (prompt_option_on_off(option)) - SET_NUM_ATTRIBUTE(sigdashes); + SET_BOOL_ATTRIBUTE(sigdashes); break; case OPT_ATTRIB_SIGNATURE_REPOST: if (prompt_option_on_off(option)) - SET_NUM_ATTRIBUTE(signature_repost); - break; - - case OPT_ATTRIB_START_EDITOR_OFFSET: - if (prompt_option_on_off(option)) - SET_NUM_ATTRIBUTE(start_editor_offset); + SET_BOOL_ATTRIBUTE(signature_repost); break; case OPT_ATTRIB_TEX2ISO_CONV: if (prompt_option_on_off(option)) - SET_NUM_ATTRIBUTE(tex2iso_conv); + SET_BOOL_ATTRIBUTE(tex2iso_conv); break; case OPT_ATTRIB_THREAD_CATCHUP_ON_EXIT: if (prompt_option_on_off(option)) - SET_NUM_ATTRIBUTE(thread_catchup_on_exit); + SET_BOOL_ATTRIBUTE(thread_catchup_on_exit); break; case OPT_ATTRIB_VERBATIM_HANDLING: if (prompt_option_on_off(option)) - SET_NUM_ATTRIBUTE(verbatim_handling); + SET_BOOL_ATTRIBUTE(verbatim_handling); break; case OPT_ATTRIB_WRAP_ON_NEXT_UNREAD: if (prompt_option_on_off(option)) - SET_NUM_ATTRIBUTE(wrap_on_next_unread); + SET_BOOL_ATTRIBUTE(wrap_on_next_unread); break; case OPT_ATTRIB_X_COMMENT_TO: if (prompt_option_on_off(option)) - SET_NUM_ATTRIBUTE(x_comment_to); + SET_BOOL_ATTRIBUTE(x_comment_to); break; default: @@ -1921,7 +1919,7 @@ config_page( if (tinrc.mail_mime_encoding != MIME_ENCODING_8BIT) { tinrc.mail_8bit_header = FALSE; repaint_option(OPT_MAIL_8BIT_HEADER); - UPDATE_INT_ATTRIBUTES(mail_8bit_header); + UPDATE_BOOL_ATTRIBUTES(mail_8bit_header); } } break; @@ -1957,7 +1955,7 @@ config_page( if (tinrc.post_mime_encoding != MIME_ENCODING_8BIT) { tinrc.post_8bit_header = FALSE; repaint_option(OPT_POST_8BIT_HEADER); - UPDATE_INT_ATTRIBUTES(post_8bit_header); + UPDATE_BOOL_ATTRIBUTES(post_8bit_header); } } break; @@ -1986,7 +1984,7 @@ config_page( repaint_option(OPT_MAIL_MIME_ENCODING); repaint_option(OPT_MAIL_8BIT_HEADER); UPDATE_INT_ATTRIBUTES(mail_mime_encoding); - UPDATE_INT_ATTRIBUTES(mail_8bit_header); + UPDATE_BOOL_ATTRIBUTES(mail_8bit_header); } if (tinrc.post_mime_encoding != MIME_ENCODING_7BIT) { tinrc.post_mime_encoding = MIME_ENCODING_7BIT; @@ -1994,7 +1992,7 @@ config_page( repaint_option(OPT_POST_MIME_ENCODING); repaint_option(OPT_POST_8BIT_HEADER); UPDATE_INT_ATTRIBUTES(post_mime_encoding); - UPDATE_INT_ATTRIBUTES(post_8bit_header); + UPDATE_BOOL_ATTRIBUTES(post_8bit_header); } } else { if (tinrc.mail_mime_encoding == MIME_ENCODING_7BIT) { @@ -2112,7 +2110,7 @@ config_page( case OPT_EDITOR_FORMAT: if (prompt_option_string(option)) { if (!strlen(tinrc.editor_format)) - STRCPY(tinrc.editor_format, TIN_EDITOR_FMT_ON); + STRCPY(tinrc.editor_format, TIN_EDITOR_FMT); changed |= MISC_OPTS; } break; @@ -2556,8 +2554,12 @@ config_page( case OPT_ART_MARKED_READ: case OPT_ART_MARKED_KILLED: case OPT_ART_MARKED_READ_SELECTED: - if (prompt_option_char(option)) + if (prompt_option_char(option)) { +#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) + set_art_mark_width(); +#endif /* MULTIBYTE_ABLE && !NO_LOCALE */ changed |= MISC_OPTS; + } break; default: @@ -2579,6 +2581,35 @@ config_page( } +#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) +static void +set_art_mark_width( + void) +{ + art_mark_width = 1; + + if (wcwidth(tinrc.art_marked_deleted) > art_mark_width) + art_mark_width = wcwidth(tinrc.art_marked_deleted); + if (wcwidth(tinrc.art_marked_inrange) > art_mark_width) + art_mark_width = wcwidth(tinrc.art_marked_inrange); + if (wcwidth(tinrc.art_marked_return) > art_mark_width) + art_mark_width = wcwidth(tinrc.art_marked_return); + if (wcwidth(tinrc.art_marked_selected) > art_mark_width) + art_mark_width = wcwidth(tinrc.art_marked_selected); + if (wcwidth(tinrc.art_marked_recent) > art_mark_width) + art_mark_width = wcwidth(tinrc.art_marked_recent); + if (wcwidth(tinrc.art_marked_unread) > art_mark_width) + art_mark_width = wcwidth(tinrc.art_marked_unread); + if (wcwidth(tinrc.art_marked_read) > art_mark_width) + art_mark_width = wcwidth(tinrc.art_marked_read); + if (wcwidth(tinrc.art_marked_killed) > art_mark_width) + art_mark_width = wcwidth(tinrc.art_marked_killed); + if (wcwidth(tinrc.art_marked_read_selected) > art_mark_width) + art_mark_width = wcwidth(tinrc.art_marked_read_selected); +} +#endif /* MULTIBYTE_ABLE && !NO_LOCALE */ + + /* * scopes and attributes menu */ @@ -2794,7 +2825,7 @@ scope_page( break; default: - info_message(_(txt_bad_command), printascii(key, func_to_key(GLOBAL_HELP, scope_keys))); + info_message(_(txt_bad_command), PrintFuncKey(key, GLOBAL_HELP, scope_keys)); break; } } @@ -2828,7 +2859,7 @@ build_scope_line( sptr = screen[INDEX2SNUM(i)].col; #endif /* USE_CURSES */ - snprintf(sptr, cCOLS, " %c %s %-*.*s%s", (scopes[i + 1].global ? '!' : ' '), tin_ltoa(i + 1, 4), len, len, scopes[i + 1].scope, cCRLF); + snprintf(sptr, (size_t) cCOLS, " %c %s %-*.*s%s", (scopes[i + 1].global ? '!' : ' '), tin_ltoa(i + 1, 4), len, len, scopes[i + 1].scope, cCRLF); #ifndef USE_CURSES if (tinrc.strip_blanks) @@ -3048,8 +3079,6 @@ check_state( return curr_scope->state->auto_cc_bcc; case OPT_ATTRIB_AUTO_LIST_THREAD: return curr_scope->state->auto_list_thread; - case OPT_ATTRIB_AUTO_SAVE: - return curr_scope->state->auto_save; case OPT_ATTRIB_AUTO_SELECT: return curr_scope->state->auto_select; case OPT_ATTRIB_BATCH_SAVE: @@ -3152,8 +3181,6 @@ check_state( return curr_scope->state->sigfile; case OPT_ATTRIB_SIGNATURE_REPOST: return curr_scope->state->signature_repost; - case OPT_ATTRIB_START_EDITOR_OFFSET: - return curr_scope->state->start_editor_offset; case OPT_ATTRIB_THREAD_ARTICLES: return curr_scope->state->thread_articles; case OPT_ATTRIB_THREAD_CATCHUP_ON_EXIT: @@ -3230,10 +3257,6 @@ reset_state( curr_scope->state->auto_list_thread = FALSE; tinrc.attrib_auto_list_thread = default_scope->attribute->auto_list_thread; break; - case OPT_ATTRIB_AUTO_SAVE: - curr_scope->state->auto_save = FALSE; - tinrc.attrib_auto_save = default_scope->attribute->auto_save; - break; case OPT_ATTRIB_AUTO_SELECT: curr_scope->state->auto_select = FALSE; tinrc.attrib_auto_select = default_scope->attribute->auto_select; @@ -3454,10 +3477,6 @@ reset_state( curr_scope->state->signature_repost = FALSE; tinrc.attrib_signature_repost = default_scope->attribute->signature_repost; break; - case OPT_ATTRIB_START_EDITOR_OFFSET: - curr_scope->state->start_editor_offset = FALSE; - tinrc.attrib_start_editor_offset = default_scope->attribute->start_editor_offset; - break; case OPT_ATTRIB_THREAD_ARTICLES: curr_scope->state->thread_articles = FALSE; tinrc.attrib_thread_articles = default_scope->attribute->thread_articles; @@ -3560,7 +3579,6 @@ initialize_attributes( INITIALIZE_NUM_ATTRIBUTE(ask_for_metamail); INITIALIZE_NUM_ATTRIBUTE(auto_cc_bcc); INITIALIZE_NUM_ATTRIBUTE(auto_list_thread); - INITIALIZE_NUM_ATTRIBUTE(auto_save); INITIALIZE_NUM_ATTRIBUTE(auto_select); INITIALIZE_NUM_ATTRIBUTE(batch_save); INITIALIZE_NUM_ATTRIBUTE(delete_tmp_files); @@ -3593,7 +3611,6 @@ initialize_attributes( INITIALIZE_NUM_ATTRIBUTE(show_signatures); INITIALIZE_NUM_ATTRIBUTE(sigdashes); INITIALIZE_NUM_ATTRIBUTE(signature_repost); - INITIALIZE_NUM_ATTRIBUTE(start_editor_offset); INITIALIZE_NUM_ATTRIBUTE(thread_articles); INITIALIZE_NUM_ATTRIBUTE(thread_catchup_on_exit); INITIALIZE_NUM_ATTRIBUTE(thread_perc); diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/page.c tin-2.6.0/src/page.c --- tin-2.4.5/src/page.c 2020-12-17 16:54:05.000000000 +0100 +++ tin-2.6.0/src/page.c 2021-06-30 23:08:39.451676871 +0200 @@ -3,7 +3,7 @@ * Module : page.c * Author : I. Lea & R. Skrenta * Created : 1991-04-01 - * Updated : 2019-07-10 + * Updated : 2021-06-28 * Notes : * * Copyright (c) 1991-2021 Iain Lea , Rich Skrenta @@ -107,6 +107,7 @@ 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_percent_mark(long cur_num, long max_num); static void draw_url_arrow(void); static void free_url_list(void); static void preprocess_info_message(FILE *info_fh); @@ -312,7 +313,7 @@ show_page( int i, j, n = 0; int art_type = GROUP_TYPE_NEWS; int hide_uue_tmp; - t_artnum old_artnum = T_ARTNUM_CONST(0); + t_artnum old_artnum; t_bool mouse_click_on = TRUE; t_bool repeat_search; t_function func; @@ -331,7 +332,7 @@ show_page( return i; if (srch_lineno != -1) - process_search(&curr_line, artlines, ARTLINES, PAGE_LEVEL); + process_search(&curr_line, (size_t) artlines, (size_t) ARTLINES, PAGE_LEVEL); forever { if ((func = handle_keypad(page_left, page_right, page_mouse_action, page_keys)) == GLOBAL_SEARCH_REPEAT) { @@ -583,7 +584,7 @@ page_goto_next_unread: reveal_ctrl_l_lines = curr_line + ARTLINES - 1; draw_page(group->name, 0); } - process_search(&curr_line, artlines, ARTLINES, PAGE_LEVEL); + process_search(&curr_line, (size_t) artlines, (size_t) ARTLINES, PAGE_LEVEL); break; case GLOBAL_SEARCH_BODY: /* article body search */ @@ -593,7 +594,7 @@ page_goto_next_unread: XFACE_CLEAR(); return i; } - process_search(&curr_line, artlines, ARTLINES, PAGE_LEVEL); + process_search(&curr_line, (size_t) artlines, (size_t) ARTLINES, PAGE_LEVEL); } break; @@ -601,7 +602,7 @@ page_goto_next_unread: if (arts[this_resp].prev >= 0) { if ((n = which_thread(this_resp)) >= 0 && base[n] != this_resp) { assert(n < grpmenu.max); - if ((i = load_article(base[n], group)) < 0) { + if ((i = load_article((int) base[n], group)) < 0) { XFACE_CLEAR(); return i; } @@ -651,7 +652,7 @@ page_goto_next_unread: toggle_raw(group); break; - case PAGE_TOGGLE_TEX2ISO: /* toggle german TeX to ISO latin1 style conversion */ + case PAGE_TOGGLE_TEX2ISO: /* toggle German TeX to ISO latin1 style conversion */ if (((group->attribute->tex2iso_conv) = !(group->attribute->tex2iso_conv))) pgart.tex2iso = is_art_tex_encoded(pgart.raw); else @@ -955,9 +956,11 @@ return_to_index: case GLOBAL_DISPLAY_POST_HISTORY: /* display messages posted by user */ XFACE_SUPPRESS(); - if (user_posted_messages()) - draw_page(group->name, 0); - XFACE_SHOW(); + if (post_hist_page()) + return GRP_EXIT; + else { + XFACE_SHOW(); + } break; case MARK_ARTICLE_UNREAD: /* mark article as unread(to return) */ @@ -1022,7 +1025,7 @@ return_to_index: break; default: - info_message(_(txt_bad_command), printascii(key, func_to_key(GLOBAL_HELP, page_keys))); + info_message(_(txt_bad_command), PrintFuncKey(key, GLOBAL_HELP, page_keys)); } } /* NOTREACHED */ @@ -1079,7 +1082,7 @@ print_message_page( * determine the correct position to truncate the line */ if ((help_level != INFO_PAGER) && (base_line + i < messagelines - 1)) { /* not last line of message */ - bytes = (curr + 1)->offset - curr->offset; + bytes = (int) ((curr + 1)->offset - curr->offset); line[bytes] = '\0'; } @@ -1089,19 +1092,19 @@ print_message_page( if ((rotate != 0) && ((curr->flags & (C_BODY | C_SIG)) || show_raw_article)) { for (p = line; *p; p++) { if (*p >= 'A' && *p <= 'Z') - *p = (*p - 'A' + rotate) % 26 + 'A'; + *p = (char) ((*p - 'A' + rotate) % 26 + 'A'); else if (*p >= 'a' && *p <= 'z') - *p = (*p - 'a' + rotate) % 26 + 'a'; + *p = (char) ((*p - 'a' + rotate) % 26 + 'a'); } } strip_line(line); #ifndef USE_CURSES - snprintf(screen[i + scroll_region_top].col, cCOLS, "%s" cCRLF, line); + snprintf(screen[i + (size_t) scroll_region_top].col, (size_t) cCOLS, "%s" cCRLF, line); #endif /* !USE_CURSES */ - MoveCursor(i + scroll_region_top, 0); + MoveCursor((int) (i + (size_t) scroll_region_top), 0); draw_pager_line(line, curr->flags, show_raw_article); /* @@ -1110,23 +1113,23 @@ print_message_page( if (tinrc.url_highlight) { if (curr->flags & C_URL) #ifdef HAVE_COLOR - highlight_regexes(i + scroll_region_top, &url_regex, use_color ? tinrc.col_urls : -1); + highlight_regexes((int) (i + (size_t) scroll_region_top), &url_regex, use_color ? tinrc.col_urls : -1); #else - highlight_regexes(i + scroll_region_top, &url_regex, -1); + highlight_regexes((int) (i + (size_t) scroll_region_top), &url_regex, -1); #endif /* HAVE_COLOR */ if (curr->flags & C_MAIL) #ifdef HAVE_COLOR - highlight_regexes(i + scroll_region_top, &mail_regex, use_color ? tinrc.col_urls : -1); + highlight_regexes((int) (i + (size_t) scroll_region_top), &mail_regex, use_color ? tinrc.col_urls : -1); #else - highlight_regexes(i + scroll_region_top, &mail_regex, -1); + highlight_regexes((int) (i + (size_t) scroll_region_top), &mail_regex, -1); #endif /* HAVE_COLOR */ if (curr->flags & C_NEWS) #ifdef HAVE_COLOR - highlight_regexes(i + scroll_region_top, &news_regex, use_color ? tinrc.col_urls : -1); + highlight_regexes((int) (i + (size_t) scroll_region_top), &news_regex, use_color ? tinrc.col_urls : -1); #else - highlight_regexes(i + scroll_region_top, &news_regex, -1); + highlight_regexes((int) (i + (size_t) scroll_region_top), &news_regex, -1); #endif /* HAVE_COLOR */ } @@ -1135,15 +1138,15 @@ print_message_page( */ if (word_highlight && (curr->flags & C_BODY) && !(curr->flags & C_CTRLL)) { #ifdef HAVE_COLOR - highlight_regexes(i + scroll_region_top, &slashes_regex, use_color ? tinrc.col_markslash : tinrc.mono_markslash); - highlight_regexes(i + scroll_region_top, &stars_regex, use_color ? tinrc.col_markstar : tinrc.mono_markstar); - highlight_regexes(i + scroll_region_top, &underscores_regex, use_color ? tinrc.col_markdash : tinrc.mono_markdash); - highlight_regexes(i + scroll_region_top, &strokes_regex, use_color ? tinrc.col_markstroke : tinrc.mono_markstroke); + highlight_regexes((int) (i + (size_t) scroll_region_top), &slashes_regex, use_color ? tinrc.col_markslash : tinrc.mono_markslash); + highlight_regexes((int) (i + (size_t) scroll_region_top), &stars_regex, use_color ? tinrc.col_markstar : tinrc.mono_markstar); + highlight_regexes((int) (i + (size_t) scroll_region_top), &underscores_regex, use_color ? tinrc.col_markdash : tinrc.mono_markdash); + highlight_regexes((int) (i + (size_t) scroll_region_top), &strokes_regex, use_color ? tinrc.col_markstroke : tinrc.mono_markstroke); #else - highlight_regexes(i + scroll_region_top, &slashes_regex, tinrc.mono_markslash); - highlight_regexes(i + scroll_region_top, &stars_regex, tinrc.mono_markstar); - highlight_regexes(i + scroll_region_top, &underscores_regex, tinrc.mono_markdash); - highlight_regexes(i + scroll_region_top, &strokes_regex, tinrc.mono_markstroke); + highlight_regexes((int) (i + (size_t) scroll_region_top), &slashes_regex, tinrc.mono_markslash); + highlight_regexes((int) (i + (size_t) scroll_region_top), &stars_regex, tinrc.mono_markstar); + highlight_regexes((int) (i + (size_t) scroll_region_top), &underscores_regex, tinrc.mono_markdash); + highlight_regexes((int) (i + (size_t) scroll_region_top), &strokes_regex, tinrc.mono_markstroke); #endif /* HAVE_COLOR */ } @@ -1215,7 +1218,7 @@ draw_page( } else MoveCursor(0, 0); - print_message_page(note_fp, artline, artlines, curr_line, start, end, PAGE_LEVEL); + print_message_page(note_fp, artline, (size_t) artlines, (size_t) curr_line, (size_t) start, (size_t) end, PAGE_LEVEL); /* * Print an appropriate footer @@ -1336,7 +1339,10 @@ draw_page_header( #endif /* MULTIBYTE_ABLE && !NO_LOCALE */ whichresp = which_response(this_resp); - x_resp = num_of_responses(which_thread(this_resp)); + if ((i = which_thread(this_resp)) >= 0) + x_resp = num_of_responses(i); + else + x_resp = 0; line_len = LEN + 1; buf = my_malloc(line_len); @@ -1347,25 +1353,29 @@ draw_page_header( } #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) - /* convert to wide-char format strings */ + +# ifdef HAVE_COLOR + fcol(tinrc.col_head); +# endif /* HAVE_COLOR */ + + /* + * first line + */ + cur_pos = 0; + + /* convert to wide-char format string */ fmt_thread = char2wchar_t(_(txt_thread_x_of_n)); - fmt_resp = char2wchar_t(_(txt_art_x_of_n)); /* - * determine the needed space for the text at the right hand margin - * the formatting info (%4s) needs 3 positions but we need 4 positions + * Determine the needed space for the text at the right hand margin. + * The formatting info (%4s) needs 3 positions but we need 4 positions * on the screen for each counter. */ - if (fmt_thread && fmt_resp) - right_len = MAX((wcswidth(fmt_thread, wcslen(fmt_thread)) - 6 + 8), (wcswidth(fmt_resp, wcslen(fmt_resp)) - 6 + 8)); - else if (fmt_thread) + if (fmt_thread) right_len = wcswidth(fmt_thread, wcslen(fmt_thread)) - 6 + 8; - else if (fmt_resp) - right_len = wcswidth(fmt_resp, wcslen(fmt_resp)) - 6 + 8; else right_len = 0; FreeIfNeeded(fmt_thread); - FreeIfNeeded(fmt_resp); /* * limit right_len to cCOLS / 3 @@ -1373,15 +1383,6 @@ draw_page_header( if (right_len > cCOLS / 3 + 1) right_len = cCOLS / 3 + 1; -# ifdef HAVE_COLOR - fcol(tinrc.col_head); -# endif /* HAVE_COLOR */ - - /* - * first line - */ - cur_pos = 0; - /* date */ if ((wtmp = char2wchar_t(buf)) != NULL) { my_fputws(wtmp, stdout); @@ -1441,6 +1442,30 @@ draw_page_header( */ cur_pos = 0; + /* + * Convert to wide-char format string and determine the needed space + * for the text at the right hand margin. The formatting info (%4s) + * needs 3 positions but we need 4 positions on the screen for each + * counter. + */ + + right_len = 0; + if (whichresp && (fmt_resp = char2wchar_t(_(txt_art_x_of_n)))) { + right_len = wcswidth(fmt_resp, wcslen(fmt_resp)) - 6 + 8; + } else { + if ((!x_resp && (fmt_resp = char2wchar_t(_(txt_no_responses)))) || (x_resp == 1 && (fmt_resp = char2wchar_t(_(txt_1_resp))))) + right_len = wcswidth(fmt_resp, wcslen(fmt_resp)); + else if ((fmt_resp = char2wchar_t(_(txt_x_resp)))) + right_len = wcswidth(fmt_resp, wcslen(fmt_resp)) - 3 + 4; + } + FreeIfNeeded(fmt_resp); + + /* + * limit right_len to cCOLS / 3 + */ + if (right_len > cCOLS / 3 + 1) + right_len = cCOLS / 3 + 1; + /* line count */ if (arts[this_resp].line_count < 0) strcpy(buf, "?"); @@ -1599,12 +1624,6 @@ draw_page_header( my_fputs(cCRLF, stdout); #else /* !MULTIBYTE_ABLE || NO_LOCALE */ - /* - * determine the needed space for the text at the right hand margin - * the formatting info (%4s) needs 3 positions but we need 4 positions - * on the screen for each counter - */ - right_len = MAX((strlen(_(txt_thread_x_of_n)) - 6 + 8), (strlen(_(txt_art_x_of_n)) - 6 + 8)); # ifdef HAVE_COLOR fcol(tinrc.col_head); @@ -1615,6 +1634,13 @@ draw_page_header( */ cur_pos = 0; + /* + * determine the needed space for the text at the right hand margin + * the formatting info (%4s) needs 3 positions but we need 4 positions + * on the screen for each counter + */ + right_len = strlen(_(txt_thread_x_of_n)) - 6 + 8; + /* date */ my_fputs(buf, stdout); cur_pos += strlen(buf); @@ -1665,6 +1691,22 @@ draw_page_header( */ cur_pos = 0; + /* + * determine the needed space for the text at the right hand margin + * the formatting info (%4s) needs 3 positions but we need 4 positions + * on the screen for each counter + */ + if (whichresp) { + right_len = strlen(_(txt_art_x_of_n)) - 6 + 8; + } else { + if (!x_resp) + right_len = strlen(_(txt_no_responses)); + else if (x_resp == 1) + right_len = strlen(_(txt_1_resp)); + else + right_len = strlen(_(txt_x_resp)) - 3 + 4; + } + /* line count */ /* an accurate line count will appear in the footer anymay */ if (arts[this_resp].line_count < 0) @@ -1923,13 +1965,13 @@ prompt_response( clear_message(); - if ((num = (prompt_num(ch, _(txt_select_art)) - 1)) == -1) { + if ((num = prompt_num(ch, _(txt_select_art))) < 0) { clear_message(); return -1; } if ((i = which_thread(curr_respnum)) >= 0) - return find_response(i, num); + return find_response(i, num - 1); else return -1; } @@ -1957,10 +1999,10 @@ process_search( * Reposition within article if needed, try to get matched line * in the middle of the screen */ - if (i < *lcurr_line || i >= (int) (*lcurr_line + screen_lines)) { - *lcurr_line = i - (screen_lines / 2); - if (*lcurr_line + screen_lines > message_lines) /* off the end */ - *lcurr_line = message_lines - screen_lines; + if (i < *lcurr_line || i >= (int) ((size_t) *lcurr_line + screen_lines)) { + *lcurr_line = (int) ((size_t) i - (screen_lines / 2)); + if (((size_t) *lcurr_line + screen_lines) > message_lines) /* off the end */ + *lcurr_line = (int) (message_lines - screen_lines); /* else pos. is just fine */ } @@ -2010,7 +2052,7 @@ toggle_raw( j = 0; rewind(pgart.raw); - pgart.rawl = my_malloc(sizeof(t_lineinfo) * chunk); + pgart.rawl = my_malloc(sizeof(t_lineinfo) * (size_t) chunk); offset = ftell(pgart.raw); while ((line = tin_fgets(pgart.raw, FALSE)) != NULL) { @@ -2025,7 +2067,7 @@ toggle_raw( j++; if (j >= chunk) { chunk += 50; - pgart.rawl = my_realloc(pgart.rawl, sizeof(t_lineinfo) * chunk); + pgart.rawl = my_realloc(pgart.rawl, sizeof(t_lineinfo) * (size_t) chunk); } p = line; @@ -2035,7 +2077,7 @@ toggle_raw( while ((space > 0) && *p) { #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) num_bytes = mbtowc(&wc, p, MB_CUR_MAX); - if (num_bytes != -1 && iswprint(wc)) { + if (num_bytes != -1 && iswprint((wint_t) wc)) { if ((space -= wcwidth(wc)) < 0) break; p += num_bytes; @@ -2079,7 +2121,7 @@ toggle_raw( pgart.rawl[j].flags = 0; if (++j >= chunk) { chunk += 50; - pgart.rawl = my_realloc(pgart.rawl, sizeof(t_lineinfo) * chunk); + pgart.rawl = my_realloc(pgart.rawl, sizeof(t_lineinfo) * (size_t) chunk); } } } @@ -2091,7 +2133,7 @@ toggle_raw( offset = ftell(pgart.raw); } - pgart.rawl = my_realloc(pgart.rawl, sizeof(t_lineinfo) * j); + pgart.rawl = my_realloc(pgart.rawl, sizeof(t_lineinfo) * (size_t) j); } artline = pgart.rawl; artlines = j; @@ -2132,7 +2174,7 @@ void info_pager( FILE *info_fh, const char *title, - t_bool wrap_at_ends) + t_bool wrap_at_ends) /* currently always TRUE */ { int offset; t_function func; @@ -2256,7 +2298,7 @@ info_pager( if ((search_article((func == GLOBAL_SEARCH_SUBJECT_FORWARD), (func == GLOBAL_SEARCH_REPEAT), search_line, num_info_lines, infoline, num_info_lines - 1, info_file)) == -1) break; - process_search(&curr_info_line, num_info_lines, NOTESLINES, INFO_PAGER); + process_search(&curr_info_line, (size_t) num_info_lines, (size_t) NOTESLINES, INFO_PAGER); break; case GLOBAL_QUIT: /* quit */ @@ -2309,7 +2351,7 @@ display_info_page( center_line(0, TRUE, info_title); } - print_message_page(info_file, infoline, num_info_lines, curr_info_line, start, end, INFO_PAGER); + print_message_page(info_file, infoline, (size_t) num_info_lines, (size_t) curr_info_line, (size_t) start, (size_t) end, INFO_PAGER); /* print footer */ draw_percent_mark(curr_info_line + (curr_info_line + NOTESLINES < num_info_lines ? NOTESLINES : num_info_lines - curr_info_line), num_info_lines); @@ -2328,7 +2370,7 @@ preprocess_info_message( return; rewind(info_fh); - infoline = my_malloc(sizeof(t_lineinfo) * chunk); + infoline = my_malloc(sizeof(t_lineinfo) * (size_t) chunk); num_info_lines = 0; do { @@ -2337,12 +2379,12 @@ preprocess_info_message( num_info_lines++; if (num_info_lines >= chunk) { chunk += 50; - infoline = my_realloc(infoline, sizeof(t_lineinfo) * chunk); + infoline = my_realloc(infoline, sizeof(t_lineinfo) * (size_t) chunk); } } while (tin_fgets(info_fh, FALSE) != NULL); num_info_lines--; - infoline = my_realloc(infoline, sizeof(t_lineinfo) * num_info_lines); + infoline = my_realloc(infoline, sizeof(t_lineinfo) * (size_t) num_info_lines); } @@ -2513,7 +2555,7 @@ url_page( break; default: - info_message(_(txt_bad_command), printascii(key, func_to_key(GLOBAL_HELP, url_keys))); + info_message(_(txt_bad_command), PrintFuncKey(key, GLOBAL_HELP, url_keys)); break; } } @@ -2568,7 +2610,7 @@ build_url_line( #endif /* USE_CURSES */ lptr = find_url(i); - snprintf(sptr, cCOLS, " %s %-*.*s%s", tin_ltoa(i + 1, 4), len, len, lptr->url, cCRLF); + snprintf(sptr, (size_t) cCOLS, " %s %-*.*s%s", tin_ltoa(i + 1, 4), len, len, lptr->url, cCRLF); WriteLine(INDEX2LNUM(i), sptr); #ifdef USE_CURSES @@ -2588,7 +2630,7 @@ process_url( lptr = find_url(n); len = strlen(lptr->url) << 1; /* double size; room for editing URL */ url = my_malloc(len + 1); - if (prompt_default_string("URL:", url, len, lptr->url, HIST_URL)) { + if (prompt_default_string("URL:", url, (int) len, lptr->url, HIST_URL)) { if (!*url) { /* Don't try and open nothing */ free(url); return FALSE; @@ -2635,9 +2677,9 @@ build_url_list( */ forever { /* any matches left? */ - if (pcre_exec(url_regex.re, url_regex.extra, ptr, strlen(ptr), 0, 0, offsets, offsets_size) == PCRE_ERROR_NOMATCH) - if (pcre_exec(mail_regex.re, mail_regex.extra, ptr, strlen(ptr), 0, 0, offsets, offsets_size) == PCRE_ERROR_NOMATCH) - if (pcre_exec(news_regex.re, news_regex.extra, ptr, strlen(ptr), 0, 0, offsets, offsets_size) == PCRE_ERROR_NOMATCH) + if (pcre_exec(url_regex.re, url_regex.extra, ptr, (int) strlen(ptr), 0, 0, offsets, offsets_size) == PCRE_ERROR_NOMATCH) + if (pcre_exec(mail_regex.re, mail_regex.extra, ptr, (int) strlen(ptr), 0, 0, offsets, offsets_size) == PCRE_ERROR_NOMATCH) + if (pcre_exec(news_regex.re, news_regex.extra, ptr, (int) strlen(ptr), 0, 0, offsets, offsets_size) == PCRE_ERROR_NOMATCH) break; *(ptr + offsets[1]) = '\0'; @@ -2672,3 +2714,31 @@ free_url_list( } url_list = NULL; } + + +static void +draw_percent_mark( + long cur_num, + long max_num) +{ + char buf[32]; /* FIXME: may get truncated with long localized _(txt_more) ... */ + int len; + + if (NOTESLINES <= 0) + return; + + if (cur_num <= 0 && max_num <= 0) + return; + + clear_message(); + snprintf(buf, sizeof(buf), "%s(%d%%) [%ld/%ld]", _(txt_more), (int) (cur_num * 100 / max_num), cur_num, max_num); + len = strwidth(buf); + MoveCursor(cLINES, cCOLS - len - (1 + BLANK_PAGE_COLS)); +#ifdef HAVE_COLOR + fcol(tinrc.col_normal); +#endif /* HAVE_COLOR */ + StartInverse(); + my_fputs(buf, stdout); + EndInverse(); + my_flush(); +} diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/parsdate.y tin-2.6.0/src/parsdate.y --- tin-2.4.5/src/parsdate.y 2019-03-03 12:02:07.000000000 +0100 +++ tin-2.6.0/src/parsdate.y 2021-02-24 12:01:32.757914136 +0100 @@ -4,7 +4,7 @@ * Module : parsedate.y * Author : S. Bellovin, R. $alz, J. Berets, P. Eggert * Created : 1990-08-01 - * Updated : 2000-01-03 + * Updated : 2021-02-23 * Notes : This grammar has 6 shift/reduce conflicts. * Originally written by Steven M. Bellovin * while at the University of North Carolina at Chapel Hill. @@ -230,13 +230,13 @@ numzone : tSNUMBER { if ((int)$1 < 0) { /* Don't work with negative modulus. */ $1 = -(int)$1; - if ($1 > 9999 || (i = $1 % 100) >= 60) { + if ($1 > 9999 || (i = (int) ($1 % 100)) >= 60) { YYABORT; } $$ = ($1 / 100) * 60 + i; } else { - if ($1 > 9999 || (i = $1 % 100) >= 60) { + if ($1 > 9999 || (i = (int) ($1 % 100)) >= 60) { YYABORT; } $$ = -(($1 / 100) * 60 + i); @@ -747,10 +747,10 @@ date_lex(void) if (CTYPE(isalpha, c)) { for (p = buff; (c = *yyInput++) == '.' || CTYPE(isalpha, c); ) if (p < &buff[sizeof buff - 1]) - *p++ = CTYPE(isupper, c) ? my_tolower(c) : c; + *p++ = (char) (CTYPE(isupper, c) ? my_tolower(c) : c); *p = '\0'; yyInput--; - return LookupWord(buff, p - buff); + return LookupWord(buff, (int) (p - buff)); } return *yyInput++; diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/pgp.c tin-2.6.0/src/pgp.c --- tin-2.4.5/src/pgp.c 2020-12-01 11:51:01.000000000 +0100 +++ tin-2.6.0/src/pgp.c 2021-03-18 12:15:39.423034164 +0100 @@ -3,7 +3,7 @@ * Module : pgp.c * Author : Steven J. Madsen * Created : 1995-05-12 - * Updated : 2017-03-28 + * Updated : 2021-02-27 * Notes : PGP support * * Copyright (c) 1995-2021 Steven J. Madsen @@ -109,6 +109,7 @@ PGPNAME, pgpopts, pt, mailto, pt PGPNAME, pgpopts, pt, mailto, mailfrom, pt # endif /* HAVE_GPG */ +/* RFC 4880 6.2 */ # define PGP_SIG_TAG "-----BEGIN PGP SIGNED MESSAGE-----\n" # define PGP_KEY_TAG "-----BEGIN PGP PUBLIC KEY BLOCK-----\n" @@ -219,13 +220,14 @@ split_file( if ((plaintext = fopen(pt, "w")) == NULL) goto err_hdr; - fgets(buf, LEN, art); /* Copy the hdr up to and including the \n */ - while (strcmp(buf, "\n")) { + if (fgets(buf, LEN, art) != NULL) { /* Copy the hdr up to and including the \n */ + while (strcmp(buf, "\n")) { + fputs(buf, header); + fgets(buf, LEN, art); + } fputs(buf, header); - fgets(buf, LEN, art); + copy_fp(art, plaintext); } - fputs(buf, header); - copy_fp(art, plaintext); fclose(plaintext); err_hdr: @@ -355,10 +357,10 @@ invoke_pgp_mail( return; func = prompt_slk_response(default_func, pgp_mail_keys, _(txt_pgp_mail), - printascii(keyencrypt, func_to_key(PGP_KEY_ENCRYPT, pgp_mail_keys)), - printascii(keysign, func_to_key(PGP_KEY_SIGN, pgp_mail_keys)), - printascii(keyboth, func_to_key(PGP_KEY_ENCRYPT_SIGN, pgp_mail_keys)), - printascii(keyquit, func_to_key(GLOBAL_QUIT, pgp_mail_keys))); + PrintFuncKey(keyencrypt, PGP_KEY_ENCRYPT, pgp_mail_keys), + PrintFuncKey(keysign, PGP_KEY_SIGN, pgp_mail_keys), + PrintFuncKey(keyboth, PGP_KEY_ENCRYPT_SIGN, pgp_mail_keys), + PrintFuncKey(keyquit, GLOBAL_QUIT, pgp_mail_keys)); switch (func) { case PGP_KEY_SIGN: # ifdef HAVE_PGPK @@ -399,9 +401,9 @@ invoke_pgp_news( return; func = prompt_slk_response(default_func, pgp_news_keys, _(txt_pgp_news), - printascii(keysign, func_to_key(PGP_KEY_SIGN, pgp_news_keys)), - printascii(keyinclude, func_to_key(PGP_INCLUDE_KEY, pgp_news_keys)), - printascii(keyquit, func_to_key(GLOBAL_QUIT, pgp_news_keys))); + PrintFuncKey(keysign, PGP_KEY_SIGN, pgp_news_keys), + PrintFuncKey(keyinclude, PGP_INCLUDE_KEY, pgp_news_keys), + PrintFuncKey(keyquit, GLOBAL_QUIT, pgp_news_keys)); switch (func) { case GLOBAL_ABORT: case GLOBAL_QUIT: @@ -458,14 +460,15 @@ pgp_check_article( return FALSE; } - fgets(buf, LEN, artinfo->raw); /* Copy the body whilst looking for SIG/KEY tags */ - while (!feof(artinfo->raw)) { - if (!pgp_signed && !strcmp(buf, PGP_SIG_TAG)) - pgp_signed = TRUE; - 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) { /* Copy the body whilst looking for SIG/KEY tags */ + while (!feof(artinfo->raw)) { + if (!pgp_signed && !strcmp(buf, PGP_SIG_TAG)) + pgp_signed = TRUE; + if (!pgp_key && !strcmp(buf, PGP_KEY_TAG)) + pgp_key = TRUE; + fputs(buf, art); + fgets(buf, LEN, artinfo->raw); + } } fclose(art); diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/post.c tin-2.6.0/src/post.c --- tin-2.4.5/src/post.c 2020-12-01 11:51:01.000000000 +0100 +++ tin-2.6.0/src/post.c 2021-07-15 22:42:16.550414434 +0200 @@ -3,7 +3,7 @@ * Module : post.c * Author : I. Lea * Created : 1991-04-01 - * Updated : 2020-09-23 + * Updated : 2021-03-14 * Notes : mail/post/replyto/followup/repost & cancel articles * * Copyright (c) 1991-2021 Iain Lea @@ -130,6 +130,7 @@ static struct msg_header { char *text; } msg_headers[MAX_MSG_HEADERS]; +static t_posted *post_hist_list; /* * Local prototypes @@ -139,11 +140,13 @@ static char **build_nglist(char *ngs_lis static char **split_address_list(const char *addresses, unsigned int *cnt); static int add_mail_quote(FILE *fp, int respnum); static int append_mail(const char *the_article, const char *addr, const char *the_mailbox); +static int build_post_hist_list(void); static int check_article_to_be_posted(const char *the_article, int art_type, struct t_group **group, t_bool art_unchanged, t_bool use_cache); static int mail_loop(const char *filename, t_function func, char *subject, const char *groupname, const char *prompt, FILE *articlefp); static int msg_add_x_body(FILE *fp_out, const char *body); static int msg_write_headers(FILE *fp); static int post_loop(int type, struct t_group *group, t_function func, const char *posting_msg, int art_type, int offset); +static int process_post_hist(int n); static unsigned int get_recipients(struct t_header *hdr, char *buf, size_t buflen); static size_t skip_id(const char *id); static struct t_group *check_moderated(const char *groups, int *art_type, const char *failmsg); @@ -159,11 +162,16 @@ static t_bool must_include(const char *i static t_bool repair_article(t_function *result, struct t_group *group); static t_bool stripped_double_ngs(char **newsgroups, int *ngcnt); static t_bool submit_mail_file(const char *file, struct t_group *group, FILE *articlefp, t_bool include_text); +static t_function post_hist_left(void); +static t_function post_hist_right(void); static t_function prompt_rejected(void); static t_function prompt_to_send(const char *subject); static void add_headers(const char *infile, const char *a_message_id); +static void build_post_hist_line(int i); +static void draw_post_hist_arrow(void); static void appendid(char **where, const char **what); static void find_reply_to_addr(char *from_addr, t_bool parse, struct t_header *hdr); +static void free_post_hist_list(void); static void join_references(char *buffer, const char *oldrefs, const char *newref); static void msg_add_header(const char *name, const char *text); static void msg_add_x_headers(const char *headers); @@ -173,6 +181,7 @@ static void post_postponed_article(int a static void postpone_article(const char *the_article); static void setup_check_article_screen(int *init); static void show_followup_info(void); +static void show_post_hist_page(void); static void strip_double_ngs(char *ngs_list); static void update_active_after_posting(char *newsgroups); static void update_posted_info_file(const char *group, int action, const char *subj, const char *a_message_id); @@ -192,6 +201,9 @@ static void update_posted_info_file(cons #endif /* USE_CANLOCK */ +static t_menu phmenu = { 0, 0, 0, show_post_hist_page, draw_post_hist_arrow, build_post_hist_line }; + + static t_function prompt_to_send( const char *subject) @@ -211,30 +223,30 @@ prompt_to_send( #if defined(HAVE_ISPELL) && defined(HAVE_PGP_GPG) snprintf(buf, sizeof(buf), _(txt_quit_edit_send), - printascii(keyquit, func_to_key(GLOBAL_QUIT, post_send_keys)), - printascii(keyedit, func_to_key(POST_EDIT, post_send_keys)), - printascii(keyispell, func_to_key(POST_ISPELL, post_send_keys)), - printascii(keypgp, func_to_key(POST_PGP, post_send_keys)), - printascii(keysend, func_to_key(POST_SEND, post_send_keys))); + PrintFuncKey(keyquit, GLOBAL_QUIT, post_send_keys), + PrintFuncKey(keyedit, POST_EDIT, post_send_keys), + PrintFuncKey(keyispell, POST_ISPELL, post_send_keys), + PrintFuncKey(keypgp, POST_PGP, post_send_keys), + PrintFuncKey(keysend, POST_SEND, post_send_keys)); #else # ifdef HAVE_ISPELL snprintf(buf, sizeof(buf), _(txt_quit_edit_send), - printascii(keyquit, func_to_key(GLOBAL_QUIT, post_send_keys)), - printascii(keyedit, func_to_key(POST_EDIT, post_send_keys)), - printascii(keyispell, func_to_key(POST_ISPELL, post_send_keys)), - printascii(keysend, func_to_key(POST_SEND, post_send_keys))); + PrintFuncKey(keyquit, GLOBAL_QUIT, post_send_keys), + PrintFuncKey(keyedit, POST_EDIT, post_send_keys), + PrintFuncKey(keyispell, POST_ISPELL, post_send_keys), + PrintFuncKey(keysend, POST_SEND, post_send_keys)); # else # ifdef HAVE_PGP_GPG snprintf(buf, sizeof(buf), _(txt_quit_edit_send), - printascii(keyquit, func_to_key(GLOBAL_QUIT, post_send_keys)), - printascii(keyedit, func_to_key(POST_EDIT, post_send_keys)), - printascii(keypgp, func_to_key(POST_PGP, post_send_keys)), - printascii(keysend, func_to_key(POST_SEND, post_send_keys))); + PrintFuncKey(keyquit, GLOBAL_QUIT, post_send_keys), + PrintFuncKey(keyedit, POST_EDIT, post_send_keys), + PrintFuncKey(keypgp, POST_PGP, post_send_keys), + PrintFuncKey(keysend, POST_SEND, post_send_keys)); # else snprintf(buf, sizeof(buf), _(txt_quit_edit_send), - printascii(keyquit, func_to_key(GLOBAL_QUIT, post_send_keys)), - printascii(keyedit, func_to_key(POST_EDIT, post_send_keys)), - printascii(keysend, func_to_key(POST_SEND, post_send_keys))); + PrintFuncKey(keyquit, GLOBAL_QUIT, post_send_keys), + PrintFuncKey(keyedit, POST_EDIT, post_send_keys), + PrintFuncKey(keysend, POST_SEND, post_send_keys)); # endif /* HAVE_PGP_GPG */ # endif /* HAVE_ISPELL */ #endif /* HAVE_ISPELL && HAVE_PGP_GPG */ @@ -261,9 +273,9 @@ prompt_rejected( return prompt_slk_response(POST_EDIT, post_edit_keys, _(txt_quit_edit_postpone), - printascii(keyquit, func_to_key(GLOBAL_QUIT, post_edit_keys)), - printascii(keyedit, func_to_key(POST_EDIT, post_edit_keys)), - printascii(keypostpone, func_to_key(POST_POSTPONE, post_edit_keys))); + PrintFuncKey(keyquit, GLOBAL_QUIT, post_edit_keys), + PrintFuncKey(keyedit, POST_EDIT, post_edit_keys), + PrintFuncKey(keypostpone, POST_POSTPONE, post_edit_keys)); } @@ -305,9 +317,9 @@ repair_article( t_function func; func = prompt_slk_response(POST_EDIT, post_edit_ext_keys, _(txt_bad_article), - printascii(keyquit, func_to_key(GLOBAL_QUIT, post_edit_ext_keys)), - printascii(keymenu, func_to_key(GLOBAL_OPTION_MENU, post_edit_ext_keys)), - printascii(keyedit, func_to_key(POST_EDIT, post_edit_ext_keys))); + PrintFuncKey(keyquit, GLOBAL_QUIT, post_edit_ext_keys), + PrintFuncKey(keymenu, GLOBAL_OPTION_MENU, post_edit_ext_keys), + PrintFuncKey(keyedit, POST_EDIT, post_edit_ext_keys)); *result = func; if (func == POST_EDIT) { @@ -324,7 +336,6 @@ repair_article( /* * make a backup copy of ~/TIN_ARTICLE_NAME, this is necessary since * submit_news_file adds headers, does q-p conversion etc - * TODO: why not use BACKUP_FILE_EXT like in misc.c? */ char * backup_article_name( @@ -379,7 +390,7 @@ msg_add_header( const char *p; char *ptr; char *new_name; - char *new_text = NULL; + char *new_text; int i; t_bool done = FALSE; @@ -402,12 +413,11 @@ msg_add_header( for (p = text; *p && (*p == ' ' || *p == '\t'); p++) ; new_text = my_strdup(p); - ptr = strrchr(new_text, '\n'); - if (ptr) + if ((ptr = strrchr(new_text, '\n')) != NULL) *ptr = '\0'; msg_headers[i].text = my_strdup(new_text); - FreeIfNeeded(new_text); + free(new_text); } done = TRUE; } @@ -422,12 +432,11 @@ msg_add_header( for (p = text; *p && (*p == ' ' || *p == '\t'); p++) ; new_text = my_strdup(p); - ptr = strrchr(new_text, '\n'); - if (ptr) + if ((ptr = strrchr(new_text, '\n')) != NULL) *ptr = '\0'; msg_headers[i].text = my_strdup(new_text); - FreeIfNeeded(new_text); + free(new_text); } } FreeIfNeeded(new_name); @@ -461,107 +470,516 @@ msg_write_headers( } -/* TODO: handle optional Message-ID: field */ +/* + * Posted messages menu + */ +static t_function +post_hist_left( + void) +{ + return GLOBAL_QUIT; +} + + +static t_function +post_hist_right( + void) +{ + return POSTED_SELECT; +} + + +static void +show_post_hist_page( + void) +{ + int i; + + signal_context = cPOSTED; + currmenu = &phmenu; + mark_offset = 0; + + if (phmenu.curr < 0) + phmenu.curr = 0; + + ClearScreen(); + set_first_screen_item(); + center_line(0, TRUE, _(txt_post_history_menu)); + + for (i = phmenu.first; i < phmenu.first + NOTESLINES && i < phmenu.max; ++i) + build_post_hist_line(i); + + show_mini_help(POSTED_LEVEL); + + draw_post_hist_arrow(); +} + + t_bool -user_posted_messages( +post_hist_page( + void) +{ + char key[MAXKEYLEN]; + t_function func; + t_menu *oldmenu = NULL; + + if (post_hist_list) { + info_message(_(txt_post_history_recursion)); + return FALSE; + } + + if (currmenu) + oldmenu = currmenu; + phmenu.curr = 0; + phmenu.max = build_post_hist_list(); + if (phmenu.max == 0) + return FALSE; + + clear_note_area(); + show_post_hist_page(); + set_xclick_off(); + + forever { + switch ((func = handle_keypad(post_hist_left, post_hist_right, NULL, post_hist_keys))) { + case GLOBAL_QUIT: + free_post_hist_list(); + if (oldmenu) + currmenu = oldmenu; + return TRUE; + + case DIGIT_1: + case DIGIT_2: + case DIGIT_3: + case DIGIT_4: + case DIGIT_5: + case DIGIT_6: + case DIGIT_7: + case DIGIT_8: + case DIGIT_9: + if (phmenu.max) + prompt_item_num(func_to_key(func, post_hist_keys), _(txt_select_art)); + break; + +#ifndef NO_SHELL_ESCAPE + case GLOBAL_SHELL_ESCAPE: + do_shell_escape(); + break; +#endif /* !NO_SHELL_ESCAPE */ + + case GLOBAL_HELP: + show_help_page(POSTED_LEVEL, _(txt_post_history_menu_com)); + show_post_hist_page(); + break; + + case GLOBAL_FIRST_PAGE: + top_of_list(); + break; + + case GLOBAL_LAST_PAGE: + end_of_list(); + break; + + case GLOBAL_REDRAW_SCREEN: + my_retouch(); + show_post_hist_page(); + break; + + case GLOBAL_LINE_DOWN: + move_down(); + break; + + case GLOBAL_LINE_UP: + move_up(); + break; + + case GLOBAL_PAGE_DOWN: + page_down(); + break; + + case GLOBAL_PAGE_UP: + page_up(); + break; + + case GLOBAL_SCROLL_DOWN: + scroll_down(); + break; + + case GLOBAL_SCROLL_UP: + scroll_up(); + break; + + case GLOBAL_TOGGLE_HELP_DISPLAY: + toggle_mini_help(POSTED_LEVEL); + show_post_hist_page(); + break; + + case GLOBAL_TOGGLE_INFO_LAST_LINE: + tinrc.info_in_last_line = bool_not(tinrc.info_in_last_line); + show_post_hist_page(); + break; + + case POSTED_SELECT: + if (phmenu.max) { + switch (process_post_hist(phmenu.curr)) { + case LOOKUP_REPLY: + info_message(_(txt_post_history_op_unavail_for_reply)); + break; + + case LOOKUP_ART_UNAVAIL: + info_message(_(txt_art_unavailable)); + break; + + case LOOKUP_NO_LAST: + info_message(_(txt_no_last_message)); + break; + + case LOOKUP_UNAVAIL: + info_message("%s %s", _(txt_lookup_func_not_available), _(txt_lookup_func_not_nntp)); + break; + + case LOOKUP_FAILED: + show_post_hist_page(); + info_message(_(txt_post_history_lookup_failed)); + break; + + default: + show_post_hist_page(); + break; + } + } + break; + + case GLOBAL_SEARCH_SUBJECT_FORWARD: + case GLOBAL_SEARCH_SUBJECT_BACKWARD: + case GLOBAL_SEARCH_REPEAT: + if (func == GLOBAL_SEARCH_REPEAT && last_search != GLOBAL_SEARCH_SUBJECT_FORWARD && last_search != GLOBAL_SEARCH_SUBJECT_BACKWARD) + info_message(_(txt_no_prev_search)); + else if (phmenu.max) { + int new_pos, old_pos = phmenu.curr; + + new_pos = generic_search((func == GLOBAL_SEARCH_SUBJECT_FORWARD), (func == GLOBAL_SEARCH_REPEAT), phmenu.curr, phmenu.max - 1, POSTED_LEVEL); + if (new_pos != old_pos) + move_to_item(new_pos); + } + break; + + default: + info_message(_(txt_bad_command), PrintFuncKey(key, GLOBAL_HELP, post_hist_keys)); + break; + } + } +} + + +static void +draw_post_hist_arrow( + void) +{ + draw_arrow_mark(INDEX_TOP + phmenu.curr - phmenu.first); + if (tinrc.info_in_last_line) { + t_posted *lptr; + + lptr = find_post_hist(phmenu.curr); + if (lptr->mid[0]) + info_message("%s", lptr->mid); + } else if (phmenu.curr == phmenu.max - 1) + info_message(_(txt_end_of_posted)); +} + + +t_posted * +find_post_hist( + int n) +{ + t_posted *lptr; + + lptr = post_hist_list; + while (n-- > 0 && lptr->next) + lptr = lptr->next; + + return lptr; +} + + +static void +build_post_hist_line( + int i) +{ + char *sptr; + int group_len = cCOLS / 5; + t_posted *lptr; + char *tmp = NULL; +#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) + int len = (int)((size_t) cCOLS * MB_CUR_MAX); + wchar_t *wtmp, *wtmp2; +#else + int len = cCOLS; +#endif /* MULTIBYTE_ABLE && !NO_LOCALE */ + +#ifdef USE_CURSES + /* + * Allocate line buffer + * make it the same size like in !USE_CURSES case to simplify the code + */ + sptr = my_malloc(len + 2); +#else + sptr = screen[INDEX2SNUM(i)].col; +#endif /* USE_CURSES */ + + lptr = find_post_hist(i); + +#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) + if ((wtmp = char2wchar_t(lptr->group)) != NULL) { + if (!strchr(lptr->group, '@') && tinrc.abbreviate_groupname) + wtmp2 = abbr_wcsgroupname(wtmp, group_len); + else + wtmp2 = wcspart(wtmp, group_len, FALSE); + + if (wtmp2) { + tmp = wchar_t2char(wtmp2); + free(wtmp2); + } + free(wtmp); + } +#else + if (!strchr(lptr->group, '@') && tinrc.abbreviate_groupname) + tmp = abbr_groupname(lptr->group, group_len); + else + tmp = my_strdup(lptr->group); +#endif /* MULTIBYTE_ABLE && !NO_LOCALE */ + +#if 1 + snprintf(sptr, (size_t) len, " %s %8s %c %-*.*s \"%s\"", tin_ltoa(i + 1, 4), + lptr->date, lptr->action, + group_len, group_len, BlankIfNull(tmp), + lptr->subj); +#else + /* also show MID */ + snprintf(sptr, (size_t) len, " %s %8s %c %-*.*s \"%s\" %s", tin_ltoa(i + 1, 4), + lptr->date, lptr->action, + group_len, group_len, BlankIfNull(tmp), + lptr->subj, + lptr->mid); +#endif /* 1 */ + +#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) + if ((wtmp = char2wchar_t(sptr)) != NULL) { + wtmp2 = wcspart(wtmp, cCOLS - 1, FALSE); + if (wtmp2) { + free(wtmp); + FreeIfNeeded(tmp); + if ((tmp = wchar_t2char(wtmp2)) != NULL) { + snprintf(sptr, (size_t) len, "%s", tmp); + FreeAndNull(tmp); + } + free(wtmp2); + } else + free(wtmp); + } +#endif /* MULTIBYTE_ABLE && !NO_LOCALE */ + +#ifndef USE_CURSES + if (tinrc.strip_blanks) + strcat(strip_line(sptr), cCRLF); +#endif /* !USE_CURSES */ + + WriteLine(INDEX2LNUM(i), sptr); + FreeIfNeeded(tmp); + +#ifdef USE_CURSES + free(sptr); +#endif /* USE_CURSES */ +} + + +static int +process_post_hist( + int n) +{ + t_posted *lptr; + int ret; + + lptr = find_post_hist(n); + + if (strchr(lptr->group, '@')) + ret = LOOKUP_REPLY; +#ifdef NNTP_ABLE + else if (read_news_via_nntp && !read_saved_news) { + ret = show_article_by_msgid(lptr->mid); + } +#endif /* NNTP_ABLE */ + /* + * reading from local spool or saved news + * - select level is not covered + * - if called from thread- or page-level one will be taken back + * to group-level after viewing an article + */ + else { + ret = LOOKUP_ART_UNAVAIL; + if (curr_group != NULL) { /* ! select level */ + struct t_msgid *msgid; + + if ((msgid = find_msgid(lptr->mid)) != NULL) { + if (msgid->article != ART_UNAVAILABLE) { + if (show_page(curr_group, msgid->article, NULL)) + ret = LOOKUP_OK; + } + } + } else + ret = LOOKUP_UNAVAIL; + } + return ret; +} + + +static int +build_post_hist_list( void) { FILE *fp; + char *p, *q; char buf[LEN]; - int no_of_lines = 0; - size_t group_len = 0, i = 0, j, k; - struct t_posted *posted; + int count = 0; + size_t i = 0, j, k, n; + t_posted *posted = NULL; if ((fp = fopen(posted_info_file, "r")) == NULL) { clear_message(); - return FALSE; + return 0; } while (fgets(buf, (int) sizeof(buf), fp) != NULL) - no_of_lines++; + count++; - if (!no_of_lines) { + if (!count) { fclose(fp); info_message(_(txt_no_arts_posted)); - return FALSE; + return 0; } rewind(fp); - posted = my_malloc((no_of_lines + 1) * sizeof(struct t_posted)); + count = 0; while (fgets(buf, (int) sizeof(buf), fp) != NULL) { if (buf[0] == '#' || buf[0] == '\n') continue; - for (j = 0, k = 0; buf[j] != '|' && buf[j] != '\n'; j++) - if (k < sizeof(posted[i].date) - 1) - posted[i].date[k++] = buf[j]; /* posted date */ + if (!posted) { + posted = post_hist_list = my_malloc(sizeof(t_posted)); + posted->next = NULL; + } else { + posted = my_malloc(sizeof(t_posted)); + posted->next = post_hist_list; + post_hist_list = posted; + } + ++count; + + n = 0; + q = my_strdup(buf); + if (tin_strtok(q, "|") != NULL) { + for (; tin_strtok(NULL, "|") != NULL; n++) + ; + } + free(q); + + for (j = 0, k = 0; buf[j] != '|' && buf[j] != '\n'; j++) { + if (k < sizeof(posted->date) - 1) + posted->date[k++] = buf[j]; /* posted date */ + } - if (buf[j] == '\n') { + /* current expected actions [dfrwx] */ + if (n < 3 || buf[++j] == '|') { /* too few args and/or empty action */ error_message(3, _(txt_error_corrupted_file), posted_info_file); fclose(fp); clear_message(); - free(posted); - return FALSE; + free_post_hist_list(); + return 0; } - posted[i].date[k] = '\0'; - posted[i + 1].date[0] = '\0'; + posted->date[k] = '\0'; - posted[i].action = buf[++j]; + posted->action = buf[j]; j += 2; + /* TODO: + * - '|' in local-parts of mail addresses will confuse the code + */ for (k = 0; buf[j] != '|' && buf[j] != ','; j++) { - if (k < sizeof(posted[i].group) - 1) - posted[i].group[k++] = buf[j]; + if (k < sizeof(posted->group) - 1) + posted->group[k++] = buf[j]; } if (buf[j] == ',') { while (buf[j] != '|' && buf[j] != '\n') j++; - if (k > sizeof(posted[i].group) - 5) - k = sizeof(posted[i].group) - 5; - posted[i].group[k++] = ','; - posted[i].group[k++] = '.'; - posted[i].group[k++] = '.'; - posted[i].group[k++] = '.'; - } - posted[i].group[k] = '\0'; - if (k > group_len) - group_len = k; + if (k > sizeof(posted->group) - 5) + k = sizeof(posted->group) - 5; + + posted->group[k++] = ','; + posted->group[k++] = '.'; + posted->group[k++] = '.'; + posted->group[k++] = '.'; + } + posted->group[k] = '\0'; + j++; - for (k = 0; buf[j] != '\n'; j++) { - if (k < sizeof(posted[i].subj) - 1) - posted[i].subj[k++] = buf[j]; + p = buf; + while ((q = strstr(p, "|<" )) != NULL) + p = ++q; + + if (strlen(p) >= 4 && *p == '<' && strlen(p) < sizeof(posted->mid) - 1) { /* <@> */ + t_bool invalid = FALSE; + t_bool has_at = FALSE; + + for (q = p, k = 0; *q != '\n' && !invalid; q++) { + if (*q < 33 || !isascii(*q)) { + invalid = TRUE; + break; + } + if (*q == '@') + has_at = TRUE; + + posted->mid[k++] = *q; + } + + if (*q != '\n' || *(q - 1) != '>') + invalid = TRUE; + + if (!invalid && has_at) { + posted->mid[k] = '\0'; + *(p - 1) = '\n'; /* so it does not end up in subj */ + } else + posted->mid[0] = '\0'; } - posted[i].subj[k] = '\0'; + + 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); i++; } - posted[i].date[0] = '\0'; /* end-marker for display */ fclose(fp); - if (!(fp = tmpfile())) { - free(posted); - return FALSE; - } - for (; i > 0; i--) { - snprintf(buf, sizeof(buf), "%8s %c %-*s %s", - posted[i - 1].date, posted[i - 1].action, - (int) group_len, posted[i - 1].group, posted[i - 1].subj); - fprintf(fp, "%s%s", buf, cCRLF); - } - free(posted); - info_pager(fp, _(txt_post_history_menu), TRUE); - fclose(fp); - info_pager(NULL, NULL, TRUE); /* free mem */ + return count; +} - return TRUE; + +static void +free_post_hist_list( + void) +{ + t_posted *p, *q; + + for (p = post_hist_list; p != NULL; p = q) { + q = p->next; + free(p); + } + post_hist_list = NULL; } /* * TODO: * - mime-encode subject so we get the right charset (it may be different - * in subsequent sessions); update user_posted_messages accordingly. + * in subsequent sessions) */ static void update_posted_info_file( @@ -670,6 +1088,8 @@ append_mail( fclose(fp_in); return ENOENT; /* FIXME! dot_lock() doesn't return more info yet */ } +#else + rval = 0; #endif /* !NO_LOCKING */ if (mmdf) @@ -923,7 +1343,7 @@ check_article_to_be_posted( if (cp - line == 7 && !strncasecmp(line, "Subject", 7)) { found_subject_lines++; - strncpy(subject, cp + 2, cCOLS - 6); + strncpy(subject, cp + 2, (size_t) (cCOLS - 6)); subject[cCOLS - 6] = '\0'; } @@ -1082,18 +1502,16 @@ check_article_to_be_posted( if ((cp2 = parse_header(line, "Date", FALSE, FALSE, FALSE))) { if (parsedate(cp2, (struct _TIMEINFO *) 0) <= 0) errors_catbp |= CA_ERROR_BAD_DATE; - } else { + } else errors_catbp |= CA_ERROR_BAD_DATE; - } } if (cp - line == 7 && !strncasecmp(line, "Expires", 7)) { if ((cp2 = parse_header(line, "Expires", FALSE, FALSE, FALSE))) { if (parsedate(cp2, (struct _TIMEINFO *) 0) <= 0) errors_catbp |= CA_ERROR_BAD_EXPIRES; - } else { + } else errors_catbp |= CA_ERROR_BAD_EXPIRES; - } } /* @@ -1319,7 +1737,7 @@ check_article_to_be_posted( cp += num_bytes; if (!contains_8bit && num_bytes > 1) contains_8bit = TRUE; - if (iswprint(wc) && ((wc_width = wcwidth(wc)) != -1)) + if (iswprint((wint_t) wc) && ((wc_width = wcwidth(wc)) != -1)) col += wc_width; else col++; @@ -1351,12 +1769,12 @@ check_article_to_be_posted( * TODO: cleanup, test me, move to the right location, strings -> lang.c, ... */ if (must_break_line && ((*c_group ? (*c_group)->attribute->post_mime_encoding : tinrc.post_mime_encoding) != MIME_ENCODING_BASE64)) { -# ifdef MIME_BREAK_LONG_LINES +#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); } else -# endif /* MIME_BREAK_LONG_LINES */ +#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); @@ -1891,41 +2309,41 @@ post_article_loop: #if defined(HAVE_ISPELL) && defined(HAVE_PGP_GPG) func = prompt_slk_response((i ? POST_EDIT : art_unchanged ? POST_POSTPONE : GLOBAL_POST), post_post_keys, _(txt_quit_edit_post), - printascii(keyquit, func_to_key(GLOBAL_QUIT, post_post_keys)), - printascii(keyedit, func_to_key(POST_EDIT, post_post_keys)), - printascii(keyispell, func_to_key(POST_ISPELL, post_post_keys)), - printascii(keypgp, func_to_key(POST_PGP, post_post_keys)), - printascii(keymenu, func_to_key(GLOBAL_OPTION_MENU, post_post_keys)), - printascii(keypost, func_to_key(GLOBAL_POST, post_post_keys)), - printascii(keypostpone, func_to_key(POST_POSTPONE, post_post_keys))); + PrintFuncKey(keyquit, GLOBAL_QUIT, post_post_keys), + PrintFuncKey(keyedit, POST_EDIT, post_post_keys), + PrintFuncKey(keyispell, POST_ISPELL, post_post_keys), + PrintFuncKey(keypgp, POST_PGP, post_post_keys), + PrintFuncKey(keymenu, GLOBAL_OPTION_MENU, post_post_keys), + PrintFuncKey(keypost, GLOBAL_POST, post_post_keys), + PrintFuncKey(keypostpone, POST_POSTPONE, post_post_keys)); #else # ifdef HAVE_ISPELL func = prompt_slk_response((i ? POST_EDIT : art_unchanged ? POST_POSTPONE : GLOBAL_POST), post_post_keys, _(txt_quit_edit_post), - printascii(keyquit, func_to_key(GLOBAL_QUIT, post_post_keys)), - printascii(keyedit, func_to_key(POST_EDIT, post_post_keys)), - printascii(keyispell, func_to_key(POST_ISPELL, post_post_keys)), - printascii(keymenu, func_to_key(GLOBAL_OPTION_MENU, post_post_keys)), - printascii(keypost, func_to_key(GLOBAL_POST, post_post_keys)), - printascii(keypostpone, func_to_key(POST_POSTPONE, post_post_keys))); + PrintFuncKey(keyquit, GLOBAL_QUIT, post_post_keys), + PrintFuncKey(keyedit, POST_EDIT, post_post_keys), + PrintFuncKey(keyispell, POST_ISPELL, post_post_keys), + PrintFuncKey(keymenu, GLOBAL_OPTION_MENU, post_post_keys), + PrintFuncKey(keypost, GLOBAL_POST, post_post_keys), + PrintFuncKey(keypostpone, POST_POSTPONE, post_post_keys)); # else # ifdef HAVE_PGP_GPG func = prompt_slk_response((i ? POST_EDIT : art_unchanged ? POST_POSTPONE : GLOBAL_POST), post_post_keys, _(txt_quit_edit_post), - printascii(keyquit, func_to_key(GLOBAL_QUIT, post_post_keys)), - printascii(keyedit, func_to_key(POST_EDIT, post_post_keys)), - printascii(keypgp, func_to_key(POST_PGP, post_post_keys)), - printascii(keymenu, func_to_key(GLOBAL_OPTION_MENU, post_post_keys)), - printascii(keypost, func_to_key(GLOBAL_POST, post_post_keys)), - printascii(keypostpone, func_to_key(POST_POSTPONE, post_post_keys))); + PrintFuncKey(keyquit, GLOBAL_QUIT, post_post_keys), + PrintFuncKey(keyedit, POST_EDIT, post_post_keys), + PrintFuncKey(keypgp, POST_PGP, post_post_keys), + PrintFuncKey(keymenu, GLOBAL_OPTION_MENU, post_post_keys), + PrintFuncKey(keypost, GLOBAL_POST, post_post_keys), + PrintFuncKey(keypostpone, POST_POSTPONE, post_post_keys)); # else func = prompt_slk_response((i ? POST_EDIT : art_unchanged ? POST_POSTPONE : GLOBAL_POST), post_post_keys, _(txt_quit_edit_post), - printascii(keyquit, func_to_key(GLOBAL_QUIT, post_post_keys)), - printascii(keyedit, func_to_key(POST_EDIT, post_post_keys)), - printascii(keymenu, func_to_key(GLOBAL_OPTION_MENU, post_post_keys)), - printascii(keypost, func_to_key(GLOBAL_POST, post_post_keys)), - printascii(keypostpone, func_to_key(POST_POSTPONE, post_post_keys))); + PrintFuncKey(keyquit, GLOBAL_QUIT, post_post_keys), + PrintFuncKey(keyedit, POST_EDIT, post_post_keys), + PrintFuncKey(keymenu, GLOBAL_OPTION_MENU, post_post_keys), + PrintFuncKey(keypost, GLOBAL_POST, post_post_keys), + PrintFuncKey(keypostpone, POST_POSTPONE, post_post_keys)); # endif /* HAVE_PGP_GPG */ # endif /* HAVE_ISPELL */ #endif /* HAVE_ISPELL && HAVE_PGP_GPG */ @@ -1944,44 +2362,43 @@ post_article_loop: #if defined(HAVE_ISPELL) && defined(HAVE_PGP_GPG) snprintf(buf, sizeof(buf), _(txt_quit_edit_xpost), - printascii(keyquit, func_to_key(GLOBAL_QUIT, post_post_keys)), - printascii(keyedit, func_to_key(POST_EDIT, post_post_keys)), - printascii(keyispell, func_to_key(POST_ISPELL, post_post_keys)), - printascii(keypgp, func_to_key(POST_PGP, post_post_keys)), - printascii(keymenu, func_to_key(GLOBAL_OPTION_MENU, post_post_keys)), - printascii(keypost, func_to_key(GLOBAL_POST, post_post_keys)), - printascii(keypostpone, func_to_key(POST_POSTPONE, post_post_keys))); + PrintFuncKey(keyquit, GLOBAL_QUIT, post_post_keys), + PrintFuncKey(keyedit, POST_EDIT, post_post_keys), + PrintFuncKey(keyispell, POST_ISPELL, post_post_keys), + PrintFuncKey(keypgp, POST_PGP, post_post_keys), + PrintFuncKey(keymenu, GLOBAL_OPTION_MENU, post_post_keys), + PrintFuncKey(keypost, GLOBAL_POST, post_post_keys), + PrintFuncKey(keypostpone, POST_POSTPONE, post_post_keys)); #else # ifdef HAVE_ISPELL snprintf(buf, sizeof(buf), _(txt_quit_edit_xpost), - printascii(keyquit, func_to_key(GLOBAL_QUIT, post_post_keys)), - printascii(keyedit, func_to_key(POST_EDIT, post_post_keys)), - printascii(keyispell, func_to_key(POST_ISPELL, post_post_keys)), - printascii(keymenu, func_to_key(GLOBAL_OPTION_MENU, post_post_keys)), - printascii(keypost, func_to_key(GLOBAL_POST, post_post_keys)), - printascii(keypostpone, func_to_key(POST_POSTPONE, post_post_keys))); + PrintFuncKey(keyquit, GLOBAL_QUIT, post_post_keys), + PrintFuncKey(keyedit, POST_EDIT, post_post_keys), + PrintFuncKey(keyispell, POST_ISPELL, post_post_keys), + PrintFuncKey(keymenu, GLOBAL_OPTION_MENU, post_post_keys), + PrintFuncKey(keypost, GLOBAL_POST, post_post_keys), + PrintFuncKey(keypostpone, POST_POSTPONE, post_post_keys)); # else # ifdef HAVE_PGP_GPG snprintf(buf, sizeof(buf), _(txt_quit_edit_xpost), - printascii(keyquit, func_to_key(GLOBAL_QUIT, post_post_keys)), - printascii(keyedit, func_to_key(POST_EDIT, post_post_keys)), - printascii(keypgp, func_to_key(POST_PGP, post_post_keys)), - printascii(keymenu, func_to_key(GLOBAL_OPTION_MENU, post_post_keys)), - printascii(keypost, func_to_key(GLOBAL_POST, post_post_keys)), - printascii(keypostpone, func_to_key(POST_POSTPONE, post_post_keys))); + PrintFuncKey(keyquit, GLOBAL_QUIT, post_post_keys), + PrintFuncKey(keyedit, POST_EDIT, post_post_keys), + PrintFuncKey(keypgp, POST_PGP, post_post_keys), + PrintFuncKey(keymenu, GLOBAL_OPTION_MENU, post_post_keys), + PrintFuncKey(keypost, GLOBAL_POST, post_post_keys), + PrintFuncKey(keypostpone, POST_POSTPONE, post_post_keys)); # else snprintf(buf, sizeof(buf), _(txt_quit_edit_xpost), - printascii(keyquit, func_to_key(GLOBAL_QUIT, post_post_keys)), - printascii(keyedit, func_to_key(POST_EDIT, post_post_keys)), - printascii(keymenu, func_to_key(GLOBAL_OPTION_MENU, post_post_keys)), - printascii(keypost, func_to_key(GLOBAL_POST, post_post_keys)), - printascii(keypostpone, func_to_key(POST_POSTPONE, post_post_keys))); + PrintFuncKey(keyquit, GLOBAL_QUIT, post_post_keys), + PrintFuncKey(keyedit, POST_EDIT, post_post_keys), + PrintFuncKey(keymenu, GLOBAL_OPTION_MENU, post_post_keys), + PrintFuncKey(keypost, GLOBAL_POST, post_post_keys), + PrintFuncKey(keypostpone, POST_POSTPONE, post_post_keys)); # endif /* HAVE_PGP_GPG */ # endif /* HAVE_ISPELL */ #endif /* HAVE_ISPELL && HAVE_PGP_GPG */ - /* Superfluous force_command stuff not used in current code */ - func = ( /* force_command ? ch_default : */ prompt_slk_response(func, + func = (prompt_slk_response(func, post_post_keys, "%s", sized_message(&smsg, buf, "" /* TODO: was note_h.subj */ ))); free(smsg); @@ -2088,9 +2505,8 @@ post_article_done: */ add_headers(article_name, a_message_id); - if ((errno = append_mail(article_name, userid, a_mailbox))) { + if ((errno = append_mail(article_name, userid, a_mailbox))) perror_message(_(txt_cannot_open_for_saving), a_mailbox); - } } free_and_init_header(&header); } @@ -2391,7 +2807,7 @@ fetch_postponed_article( { FILE *in, *out; FILE *tmp; - char *bufp = NULL; + char *bufp; char postponed_tmp[PATH_LEN]; char line[HEADER_LEN]; t_bool first_article; @@ -2413,9 +2829,7 @@ fetch_postponed_article( return FALSE; } - fgets(line, (int) sizeof(line), in); - - if (strncmp(line, "From ", 5) != 0) { + if (fgets(line, (int) sizeof(line), in) == NULL || strncmp(line, "From ", 5) != 0) { fclose(in); fclose(out); fclose(tmp); @@ -2520,11 +2934,11 @@ pickup_postponed_articles( char keyquit[MAXKEYLEN], keyyes[MAXKEYLEN]; snprintf(buf, sizeof(buf), _(txt_postpone_repost), - printascii(keyyes, func_to_key(PROMPT_YES, post_postpone_keys)), - printascii(keyoverride, func_to_key(POSTPONE_OVERRIDE, post_postpone_keys)), - printascii(keyall, func_to_key(POSTPONE_ALL, post_postpone_keys)), - printascii(keyno, func_to_key(PROMPT_NO, post_postpone_keys)), - printascii(keyquit, func_to_key(GLOBAL_QUIT, post_postpone_keys))); + PrintFuncKey(keyyes, PROMPT_YES, post_postpone_keys), + PrintFuncKey(keyoverride, POSTPONE_OVERRIDE, post_postpone_keys), + PrintFuncKey(keyall, POSTPONE_ALL, post_postpone_keys), + PrintFuncKey(keyno, PROMPT_NO, post_postpone_keys), + PrintFuncKey(keyquit, GLOBAL_QUIT, post_postpone_keys)); func = prompt_slk_response(PROMPT_YES, post_postpone_keys, "%s", sized_message(&smsg, buf, subject)); @@ -2943,9 +3357,9 @@ post_response( /* clear_message(); */ func = prompt_slk_response(PAGE_MAIL, post_mail_fup_keys, _(txt_resp_to_poster), - printascii(keymail, func_to_key(POST_MAIL, post_mail_fup_keys)), - printascii(keypost, func_to_key(GLOBAL_POST, post_mail_fup_keys)), - printascii(keyquit, func_to_key(GLOBAL_QUIT, post_mail_fup_keys))); + PrintFuncKey(keymail, POST_MAIL, post_mail_fup_keys), + PrintFuncKey(keypost, GLOBAL_POST, post_mail_fup_keys), + PrintFuncKey(keyquit, GLOBAL_QUIT, post_mail_fup_keys)); switch (func) { case GLOBAL_POST: use_followup_to = FALSE; @@ -2970,9 +3384,9 @@ post_response( signal_context = cPostFup; func = prompt_slk_response(GLOBAL_POST, post_ignore_fupto_keys, _(txt_prompt_fup_ignore), - printascii(keypost, func_to_key(GLOBAL_POST, post_ignore_fupto_keys)), - printascii(keyignore, func_to_key(POST_IGNORE_FUPTO, post_ignore_fupto_keys)), - printascii(keyquit, func_to_key(GLOBAL_QUIT, post_ignore_fupto_keys))); + PrintFuncKey(keypost, GLOBAL_POST, post_ignore_fupto_keys), + PrintFuncKey(keyignore, POST_IGNORE_FUPTO, post_ignore_fupto_keys), + PrintFuncKey(keyquit, GLOBAL_QUIT, post_ignore_fupto_keys)); signal_context = save_signal_context; switch (func) { case GLOBAL_QUIT: @@ -3100,7 +3514,7 @@ post_response( /* skip headers + header/body separator */ while (fgets(buffer, (int) sizeof(buffer), pgart.raw) != NULL) { - offset += strlen(buffer); + offset = (long) ((size_t) offset + strlen(buffer)); if (buffer[0] == '\n' || buffer[0] == '\r') break; } @@ -3617,8 +4031,8 @@ mail_to_author( func = prompt_slk_response(POST_CONTINUE, post_continue_keys, _(txt_warn_suspicious_mail), - printascii(keycont, func_to_key(POST_CONTINUE, post_continue_keys)), - printascii(keyabort, func_to_key(POST_ABORT, post_continue_keys))); + PrintFuncKey(keycont, POST_CONTINUE, post_continue_keys), + PrintFuncKey(keyabort, POST_ABORT, post_continue_keys)); switch (func) { case POST_ABORT: case GLOBAL_ABORT: @@ -3661,7 +4075,7 @@ mail_to_author( /* skip headers + header/body separator */ while (fgets(buffer, (int) sizeof(buffer), pgart.raw) != NULL) { - offset += strlen(buffer); + offset = (long) ((size_t) offset + strlen(buffer)); if (buffer[0] == '\n' || buffer[0] == '\r') break; } @@ -3860,9 +4274,9 @@ cancel_article( char keycancel[MAXKEYLEN], keyquit[MAXKEYLEN], keysupersede[MAXKEYLEN]; snprintf(buff, sizeof(buff), _(txt_cancel_article), - printascii(keycancel, func_to_key(POST_CANCEL, post_delete_keys)), - printascii(keysupersede, func_to_key(POST_SUPERSEDE, post_delete_keys)), - printascii(keyquit, func_to_key(GLOBAL_QUIT, post_delete_keys))); + PrintFuncKey(keycancel, POST_CANCEL, post_delete_keys), + PrintFuncKey(keysupersede, POST_SUPERSEDE, post_delete_keys), + PrintFuncKey(keyquit, GLOBAL_QUIT, post_delete_keys)); func = prompt_slk_response(default_func, post_delete_keys, "%s", sized_message(&smsg, buff, art->subject)); @@ -4006,9 +4420,9 @@ cancel_article( int save_signal_context = signal_context; snprintf(buff, sizeof(buff), _(txt_quit_cancel), - printascii(keyedit, func_to_key(POST_EDIT, post_cancel_keys)), - printascii(keyquit, func_to_key(GLOBAL_QUIT, post_cancel_keys)), - printascii(keycancel, func_to_key(POST_CANCEL, post_cancel_keys))); + PrintFuncKey(keyedit, POST_EDIT, post_cancel_keys), + PrintFuncKey(keyquit, GLOBAL_QUIT, post_cancel_keys), + PrintFuncKey(keycancel, POST_CANCEL, post_cancel_keys)); signal_context = cPostCancel; func = prompt_slk_response(default_func, post_cancel_keys, "%s", sized_message(&smsg, buff, note_h.subj)); @@ -4091,9 +4505,9 @@ repost_article( struct t_group *group; struct t_header note_h = artinfo->hdr; t_bool force_command = FALSE; -# ifdef FORGERY +#ifdef FORGERY char line[HEADER_LEN]; -# endif /* FORGERY */ +#endif /* FORGERY */ t_function func, default_func = GLOBAL_POST; msg_init_headers(); @@ -4137,7 +4551,7 @@ repost_article( if (Superseding) { -# ifdef FORGERY +#ifdef FORGERY make_path_header(line); msg_add_header("Path", line); @@ -4157,13 +4571,13 @@ repost_article( if (FromSameUser) { /* just add can-key for own articles */ ADD_CAN_KEY(note_h.messageid); } -# else +#else msg_add_header("From", from_name); if (*reply_to) msg_add_header("Reply-To", reply_to); ADD_MSG_ID_HEADER(); ADD_CAN_KEY(note_h.messageid); -# endif /* FORGERY */ +#endif /* FORGERY */ msg_add_header("Supersedes", note_h.messageid); if (note_h.followup) @@ -4234,10 +4648,10 @@ repost_article( * * TODO : use strunc() on note_h.subj? */ - fprintf(fp, "[ %-*s ]\n", (int) (72 + strlen(_(txt_article_reposted)) - strwidth(_(txt_article_reposted))), _(txt_article_reposted)); - fprintf(fp, "[ From: %-*s ]\n", (int) (66 + strlen(note_h.from) - strwidth(note_h.from)), note_h.from); - fprintf(fp, "[ Subject: %-*s ]\n", (int) (63 + strlen(note_h.subj) - strwidth(note_h.subj)), note_h.subj); - fprintf(fp, "[ Newsgroups: %-*s ]\n", (int) (60 + strlen(note_h.newsgroups) - strwidth(note_h.newsgroups)), note_h.newsgroups); + fprintf(fp, "[ %-*s ]\n", (int) (72 + strlen(_(txt_article_reposted)) - (size_t) strwidth(_(txt_article_reposted))), _(txt_article_reposted)); + fprintf(fp, "[ From: %-*s ]\n", (int) (66 + strlen(note_h.from) - (size_t) strwidth(note_h.from)), note_h.from); + fprintf(fp, "[ Subject: %-*s ]\n", (int) (63 + strlen(note_h.subj) - (size_t) strwidth(note_h.subj)), note_h.subj); + 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? */ @@ -4289,38 +4703,38 @@ repost_article( #if defined(HAVE_ISPELL) && defined(HAVE_PGP_GPG) snprintf(buff, sizeof(buff), _(txt_quit_edit_xpost), - printascii(keyquit, func_to_key(GLOBAL_QUIT, post_post_keys)), - printascii(keyedit, func_to_key(POST_EDIT, post_post_keys)), - printascii(keyispell, func_to_key(POST_ISPELL, post_post_keys)), - printascii(keypgp, func_to_key(POST_PGP, post_post_keys)), - printascii(keymenu, func_to_key(GLOBAL_OPTION_MENU, post_post_keys)), - printascii(keypost, func_to_key(GLOBAL_POST, post_post_keys)), - printascii(keypostpone, func_to_key(POST_POSTPONE, post_post_keys))); + PrintFuncKey(keyquit, GLOBAL_QUIT, post_post_keys), + PrintFuncKey(keyedit, POST_EDIT, post_post_keys), + PrintFuncKey(keyispell, POST_ISPELL, post_post_keys), + PrintFuncKey(keypgp, POST_PGP, post_post_keys), + PrintFuncKey(keymenu, GLOBAL_OPTION_MENU, post_post_keys), + PrintFuncKey(keypost, GLOBAL_POST, post_post_keys), + PrintFuncKey(keypostpone, POST_POSTPONE, post_post_keys)); #else # ifdef HAVE_ISPELL snprintf(buff, sizeof(buff), _(txt_quit_edit_xpost), - printascii(keyquit, func_to_key(GLOBAL_QUIT, post_post_keys)), - printascii(keyedit, func_to_key(POST_EDIT, post_post_keys)), - printascii(keyispell, func_to_key(POST_ISPELL, post_post_keys)), - printascii(keymenu, func_to_key(GLOBAL_OPTION_MENU, post_post_keys)), - printascii(keypost, func_to_key(GLOBAL_POST, post_post_keys)), - printascii(keypostpone, func_to_key(POST_POSTPONE, post_post_keys))); + PrintFuncKey(keyquit, GLOBAL_QUIT, post_post_keys), + PrintFuncKey(keyedit, POST_EDIT, post_post_keys), + PrintFuncKey(keyispell, POST_ISPELL, post_post_keys), + PrintFuncKey(keymenu, GLOBAL_OPTION_MENU, post_post_keys), + PrintFuncKey(keypost, GLOBAL_POST, post_post_keys), + PrintFuncKey(keypostpone, POST_POSTPONE, post_post_keys)); # else # ifdef HAVE_PGP_GPG snprintf(buff, sizeof(buff), _(txt_quit_edit_xpost), - printascii(keyquit, func_to_key(GLOBAL_QUIT, post_post_keys)), - printascii(keyedit, func_to_key(POST_EDIT, post_post_keys)), - printascii(keypgp, func_to_key(POST_PGP, post_post_keys)), - printascii(keymenu, func_to_key(GLOBAL_OPTION_MENU, post_post_keys)), - printascii(keypost, func_to_key(GLOBAL_POST, post_post_keys)), - printascii(keypostpone, func_to_key(POST_POSTPONE, post_post_keys))); + PrintFuncKey(keyquit, GLOBAL_QUIT, post_post_keys), + PrintFuncKey(keyedit, POST_EDIT, post_post_keys), + PrintFuncKey(keypgp, POST_PGP, post_post_keys), + PrintFuncKey(keymenu, GLOBAL_OPTION_MENU, post_post_keys), + PrintFuncKey(keypost, GLOBAL_POST, post_post_keys), + PrintFuncKey(keypostpone, POST_POSTPONE, post_post_keys)); # else snprintf(buff, sizeof(buff), _(txt_quit_edit_xpost), - printascii(keyquit, func_to_key(GLOBAL_QUIT, post_post_keys)), - printascii(keyedit, func_to_key(POST_EDIT, post_post_keys)), - printascii(keymenu, func_to_key(GLOBAL_OPTION_MENU, post_post_keys)), - printascii(keypost, func_to_key(GLOBAL_POST, post_post_keys)), - printascii(keypostpone, func_to_key(POST_POSTPONE, post_post_keys))); + PrintFuncKey(keyquit, GLOBAL_QUIT, post_post_keys), + PrintFuncKey(keyedit, POST_EDIT, post_post_keys), + PrintFuncKey(keymenu, GLOBAL_OPTION_MENU, post_post_keys), + PrintFuncKey(keypost, GLOBAL_POST, post_post_keys), + PrintFuncKey(keypostpone, POST_POSTPONE, post_post_keys)); # endif /* HAVE_PGP_GPG */ # endif /* HAVE_ISPELL */ #endif /* HAVE_ISPELL && HAVE_PGP_GPG */ @@ -4377,13 +4791,13 @@ msg_add_x_headers( while (fgets(line, (int) sizeof(line), fp) != NULL) { if (line[0] != '\n' && line[0] != '#') { if (line[0] != ' ' && line[0] != '\t') { - x_hdrs = my_realloc(x_hdrs, (num_x_hdrs + 1) * sizeof(char *)); + x_hdrs = my_realloc(x_hdrs, (size_t) (num_x_hdrs + 1) * sizeof(char *)); x_hdrs[num_x_hdrs++] = my_strdup(line); } else { if (!num_x_hdrs) /* folded line, but no previous header */ continue; - i = strlen(x_hdrs[num_x_hdrs - 1]); - x_hdrs[num_x_hdrs - 1] = my_realloc(x_hdrs[num_x_hdrs - 1], i + strlen(line) + 1); + i = (int) strlen(x_hdrs[num_x_hdrs - 1]); + x_hdrs[num_x_hdrs - 1] = my_realloc(x_hdrs[num_x_hdrs - 1], (size_t) i + strlen(line) + 1); strcpy(x_hdrs[num_x_hdrs - 1] + i, line); } } @@ -4984,7 +5398,7 @@ split_address_list( end--; /* skip trailing white space */ if (!isspace((int) *end)) end++; - addr_len = end - start; + addr_len = (size_t) (end - start); if (addr_len > 0) { addr = my_malloc(addr_len + 1); strncpy(addr, start, addr_len); @@ -5176,7 +5590,7 @@ build_messageid( /* * disallow .invalid TLD (gnksa_check_from() allows it) - * and Message-IDs > 250 octects (RFC 3977, 3.6) + * and Message-IDs > 250 octets (RFC 3977, 3.6) */ if ((j = strlen(buf) - 9) > 0) { /* strlen(".invalid>") */ if (!strcasecmp(".invalid>", buf + j) || j > 241) /* 250 - 9 */ @@ -5220,6 +5634,7 @@ get_cancel_lock_algo( } } + /* * build_canlock(messageid, secret) * returns *(cancel-lock) or NULL @@ -5276,40 +5691,39 @@ get_secret( error_message(2, _(txt_cannot_open), path_secret); # endif /* DEBUG */ return NULL; - } else { - if ((fd = fileno(fp_secret)) == -1) { - fclose(fp_secret); - return NULL; - } - if (fstat(fd, &statbuf) == -1) { - fclose(fp_secret); - return NULL; - } + } + + if ((fd = fileno(fp_secret)) == -1) { + fclose(fp_secret); + return NULL; + } + # ifndef FILE_MODE_BROKEN - if ((S_ISREG(statbuf.st_mode)) && ((statbuf.st_mode|S_IRUSR|S_IWUSR) != (S_IRUSR|S_IWUSR|S_IFREG)) && (statbuf.st_size > 0)) { + if (fstat(fd, &statbuf) == -1) { + fclose(fp_secret); + return NULL; + } + if ((S_ISREG(statbuf.st_mode)) && ((statbuf.st_mode|S_IRUSR|S_IWUSR) != (S_IRUSR|S_IWUSR|S_IFREG)) && (statbuf.st_size > 0)) { # ifdef DEBUG - error_message(4, _(txt_error_insecure_permissions), path_secret, statbuf.st_mode); -# else + error_message(4, _(txt_error_insecure_permissions), path_secret, statbuf.st_mode); +# else /* endif here? */ # ifdef HAVE_FCHMOD - fchmod(fd, S_IRUSR|S_IWUSR); + fchmod(fd, S_IRUSR|S_IWUSR); # else # ifdef HAVE_CHMOD - chmod(path_secret, S_IRUSR|S_IWUSR); + chmod(path_secret, S_IRUSR|S_IWUSR); # endif /* HAVE_CHMOD */ # endif /* HAVE_FCHMOD */ # endif /* DEBUG */ - } -# endif /* !FILE_MODE_BROKEN */ - (void) fread(cancel_secret, HEADER_LEN - 1, 1, fp_secret); - fclose(fp_secret); } +# endif /* !FILE_MODE_BROKEN */ - cancel_secret[HEADER_LEN - 1] = '\0'; - - if ((ptr = strchr(cancel_secret, '\n'))) - *ptr = '\0'; + /* TODO: allow empty secret with BlankIfNull()? */ + if ((ptr = tin_fgets(fp_secret, FALSE)) != NULL) + my_strncpy(cancel_secret, ptr, sizeof(cancel_secret) - 1); - return cancel_secret; + fclose(fp_secret); + return (*cancel_secret ? cancel_secret : NULL); } #endif /* USE_CANLOCK */ diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/prompt.c tin-2.6.0/src/prompt.c --- tin-2.4.5/src/prompt.c 2020-12-01 11:51:01.000000000 +0100 +++ tin-2.6.0/src/prompt.c 2021-07-15 22:43:01.568237670 +0200 @@ -3,7 +3,7 @@ * Module : prompt.c * Author : I. Lea * Created : 1991-04-01 - * Updated : 2017-10-18 + * Updated : 2021-07-14 * Notes : * * Copyright (c) 1991-2021 Iain Lea @@ -179,8 +179,8 @@ prompt_yn( /* fflush(stdin); */ /* Prevent finger trouble from making important decisions */ - yes = func_to_key(PROMPT_YES, prompt_keys); - no = func_to_key(PROMPT_NO, prompt_keys); + yes = (wint_t) func_to_key(PROMPT_YES, prompt_keys); + no = (wint_t) func_to_key(PROMPT_NO, prompt_keys); #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) printascii(keyyes, (default_answer ? towupper(yes) : yes)); @@ -202,7 +202,7 @@ prompt_yn( prompt_ch = (default_answer ? yes : no); keyprompt = (default_answer ? keyyes : keyno); - snprintf(prompt_yn_choice, prompt_len, " (%s/%s) %-*s", keyyes, keyno, maxlen, keyprompt); + snprintf(prompt_yn_choice, (size_t) prompt_len, " (%s/%s) %-*s", keyyes, keyno, maxlen, keyprompt); prompt_yn_redraw(); #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) @@ -214,9 +214,9 @@ prompt_yn( switch (ch) { case ESC: /* (ESC) common arrow keys */ -# ifdef HAVE_KEY_PREFIX +#ifdef HAVE_KEY_PREFIX case KEY_PREFIX: -# endif /* HAVE_KEY_PREFIX */ +#endif /* HAVE_KEY_PREFIX */ switch (get_arrow_key((int) ch)) { case KEYMAP_UP: case KEYMAP_DOWN: @@ -240,7 +240,7 @@ prompt_yn( default: break; } - func = key_to_func(ch, prompt_keys); + func = key_to_func((wchar_t) ch, prompt_keys); } while (func == NOT_ASSIGNED); input_context = cNone; @@ -351,9 +351,9 @@ prompt_list( break; case ESC: /* (ESC) common arrow keys */ -# ifdef HAVE_KEY_PREFIX +#ifdef HAVE_KEY_PREFIX case KEY_PREFIX: -# endif /* HAVE_KEY_PREFIX */ +#endif /* HAVE_KEY_PREFIX */ switch (get_arrow_key(ch)) { case KEYMAP_UP: change = -1; @@ -427,7 +427,7 @@ prompt_option_on_off( t_bool old_value = *variable; fmt_option_prompt(prompt, sizeof(prompt), TRUE, option); - *variable = prompt_list(option_row(option), 0, *variable, option_table[option].txt->help, prompt, txt_onoff, 2) ? TRUE : FALSE; + *variable = prompt_list(option_row(option), 0, (int) *variable, option_table[option].txt->help, prompt, txt_onoff, 2) ? TRUE : FALSE; return bool_not(bool_equal(*variable, old_value)); } @@ -523,19 +523,34 @@ prompt_option_char( enum option_enum option) /* return value is always ignored */ { char prompt[LEN]; +#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) + wchar_t input[2]; + wchar_t *variable = OPT_CHAR_list[option_table[option].var_index]; + int max_chars = (int) sizeof(wchar_t) + 1; + wchar_t *wp; + char *p; + char *curr_val; +#else char input[2]; - char *p = &input[0]; char *variable = OPT_CHAR_list[option_table[option].var_index]; + char *p; + char *curr_val = &input[0]; + int max_chars = 1; +#endif /* MULTIBYTE_ABLE && !NO_LOCALE */ input[0] = *variable; input[1] = '\0'; +#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) + if ((curr_val = wchar_t2char(input))) { +#endif /* MULTIBYTE_ABLE && !NO_LOCALE */ + do { show_menu_help(option_table[option].txt->help); MoveCursor(option_row(option), 0); fmt_option_prompt(prompt, sizeof(prompt) - 1, TRUE, option); - if ((p = tin_getline(prompt, 0, p, 1, FALSE, HIST_OTHER)) == NULL) { + if ((p = tin_getline(prompt, 0, curr_val, max_chars, FALSE, HIST_OTHER)) == NULL) { clear_message(); return FALSE; } @@ -543,7 +558,17 @@ prompt_option_char( info_message(_(txt_info_enter_valid_character)); } while (!*p); +#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) + if ((wp = char2wchar_t(p))) { + *variable = wp[0]; + free(wp); + } + free(curr_val); + } +#else *variable = p[0]; +#endif /* MULTIBYTE_ABLE && !NO_LOCALE */ + clear_message(); return TRUE; } @@ -707,7 +732,7 @@ prompt_slk_response( prompt_slk_redraw(); /* draw the prompt */ #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) - if ((ch = ReadWch()) == '\r' || ch == '\n') + if ((ch = (wchar_t) ReadWch()) == '\r' || ch == '\n') #else if ((ch = ReadCh()) == '\r' || ch == '\n') #endif /* MULTIBYTE_ABLE && !NO_LOCALE */ @@ -784,9 +809,9 @@ prompt_continue( switch ((ch = ReadCh())) { case ESC: -# ifdef HAVE_KEY_PREFIX +#ifdef HAVE_KEY_PREFIX case KEY_PREFIX: -# endif /* HAVE_KEY_PREFIX */ +#endif /* HAVE_KEY_PREFIX */ (void) get_arrow_key(ch); /* FALLTHROUGH */ diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/read.c tin-2.6.0/src/read.c --- tin-2.4.5/src/read.c 2020-12-01 11:51:01.000000000 +0100 +++ tin-2.6.0/src/read.c 2021-02-24 12:01:32.789915423 +0100 @@ -3,7 +3,7 @@ * Module : read.c * Author : Jason Faultless * Created : 1997-04-10 - * Updated : 2020-05-27 + * Updated : 2021-02-23 * * Copyright (c) 1997-2021 Jason Faultless * All rights reserved. @@ -216,9 +216,9 @@ tin_read( * Initially try and fit into supplied buffer */ if (fp == FAKE_NNTP_FP) - ptr = get_server(buffer, len); + ptr = get_server(buffer, (int) len); else - ptr = fgets(buffer, len, fp); + ptr = fgets(buffer, (int) len, fp); #else errno = 0; /* To check errno after read, clear it here */ @@ -239,7 +239,7 @@ tin_read( * We strip trailing \r and \n here and here _only_ * 'offset' is the # of chars which we read now */ - i = strlen(buffer); + i = (int) strlen(buffer); if (i >= 1 && buffer[i - 1] == '\n') { if (i >= 2 && buffer[i - 2] == '\r') { @@ -344,7 +344,7 @@ tin_fgets( size = INIT; #endif /* 1 */ - if (tin_read(dynbuf, size, fp, header) == NULL) + if (tin_read(dynbuf, (size_t) size, fp, header) == NULL) return NULL; if (tin_errno != 0) { @@ -357,8 +357,8 @@ tin_fgets( while (partial_read) { if (next + RCHUNK > size) size = next + RCHUNK; - dynbuf = my_realloc(dynbuf, size * sizeof(*dynbuf)); - (void) tin_read(dynbuf + next, size - next, fp, header); /* What if == NULL? */ + dynbuf = my_realloc(dynbuf, (size_t) size * sizeof(*dynbuf)); + (void) tin_read(dynbuf + next, (size_t) (size - next), fp, header); /* What if == NULL? */ next += offset; if (tin_errno != 0) diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/refs.c tin-2.6.0/src/refs.c --- tin-2.4.5/src/refs.c 2020-12-01 11:51:01.000000000 +0100 +++ tin-2.6.0/src/refs.c 2021-02-24 12:01:32.793915584 +0100 @@ -3,7 +3,7 @@ * Module : refs.c * Author : Jason Faultless * Created : 1996-05-09 - * Updated : 2020-05-13 + * Updated : 2021-02-23 * Notes : Caching of message ids / References based threading * Credits : Richard Hodson * hash_msgid, free_msgid @@ -115,7 +115,7 @@ hash_msgid( unsigned int hash = 0; while (*key && *key != '@') { - hash = (hash << 1) ^ *key; + hash = (hash << 1) ^ (unsigned) *key; ++key; } @@ -939,13 +939,7 @@ collate_subjects( * is that we have to add later threads onto the end of the * previous thread */ -#if 1 - if (arts[i].subject == arts[j].subject) -#else - /* see also art.c:thread_by_subject() */ - if ((arts[i].subject == arts[j].subject) || (arts[i].archive && arts[j].archive && (arts[i].archive->name == arts[j].archive->name))) -#endif /* 1 */ - { + if (arts[i].subject == arts[j].subject) { /* DEBUG_PRINT((dbgfd, "RES: %d is now previous, at end of %d\n", i, j)); */ for (art = j; arts[art].thread >= 0; art = arts[art].thread) ; diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/regex.c tin-2.6.0/src/regex.c --- tin-2.4.5/src/regex.c 2020-12-01 11:51:01.000000000 +0100 +++ tin-2.6.0/src/regex.c 2021-02-24 12:01:32.797915744 +0100 @@ -3,7 +3,7 @@ * Module : regex.c * Author : Jason Faultless * Created : 1997-02-21 - * Updated : 2017-02-17 + * Updated : 2021-02-23 * Notes : Regular expression subroutines * Credits : * @@ -79,7 +79,7 @@ match_regex( ptr_cache = &tmp_cache; } - if ((error = pcre_exec(ptr_cache->re, ptr_cache->extra, string, strlen(string), 0, 0, NULL, 0)) >= 0) { + if ((error = pcre_exec(ptr_cache->re, ptr_cache->extra, string, (int) strlen(string), 0, 0, NULL, 0)) >= 0) { if (ptr_cache == &tmp_cache) { FreeIfNeeded(tmp_cache.re); FreeIfNeeded(tmp_cache.extra); @@ -168,13 +168,13 @@ highlight_regexes( ptr = buf; /* also check for 0 as offsets[] might be too small to hold all captured subpatterns */ - while (pcre_exec(regex->re, regex->extra, ptr, strlen(ptr), 0, 0, offsets, offsets_size) >= 0) { + while (pcre_exec(regex->re, regex->extra, ptr, (int) strlen(ptr), 0, 0, offsets, offsets_size) >= 0) { /* we have a match */ if (color >= 0) /* color the matching text */ - word_highlight_string(row, (ptr - buf) + offsets[0], offsets[1] - offsets[0], color); + word_highlight_string(row, (int) ((ptr - buf) + offsets[0]), offsets[1] - offsets[0], color); else /* inverse the matching text */ - highlight_string(row, (ptr - buf) + offsets[0], offsets[1] - offsets[0]); + highlight_string(row, (int) ((ptr - buf) + offsets[0]), offsets[1] - offsets[0]); if (!tinrc.word_h_display_marks) { #ifdef USE_CURSES diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/rfc1524.c tin-2.6.0/src/rfc1524.c --- tin-2.4.5/src/rfc1524.c 2020-12-01 11:51:01.000000000 +0100 +++ tin-2.6.0/src/rfc1524.c 2021-02-24 12:01:32.801915906 +0100 @@ -3,7 +3,7 @@ * Module : rfc1524.c * Author : Urs Janssen , Jason Faultless * Created : 2000-05-15 - * Updated : 2018-11-25 + * Updated : 2021-02-23 * Notes : mailcap parsing as defined in RFC 1524 * * Copyright (c) 2000-2021 Urs Janssen , Jason Faultless @@ -96,7 +96,7 @@ get_mailcap_entry( /* expand ~ and/or $HOME etc. */ if (strfpath(nptr, filename, sizeof(filename) - 1, &CURR_GROUP, FALSE)) { if ((fp = fopen(filename, "r")) != NULL) { - while ((fgets(ptr, sizeof(buf) - strlen(buf), fp)) != NULL) { + while ((fgets(ptr, (int) (sizeof(buf) - strlen(buf)), fp)) != NULL) { if (*ptr == '#' || *ptr == '\n') /* skip comments & blank lines */ continue; @@ -401,7 +401,7 @@ expand_mailcap_meta( const char *value; parameter = my_calloc(1, end - ptr + 1); - strncpy(parameter, ptr + 1, end - ptr - 1); /* extract parameter name */ + strncpy(parameter, ptr + 1, (size_t) (end - ptr - 1)); /* extract parameter name */ if ((value = get_param(part->params, parameter)) != NULL) { /* match? */ const char *nptr = escape_shell_meta_chars ? escape_shell_meta(value, quote) : value; diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/rfc2045.c tin-2.6.0/src/rfc2045.c --- tin-2.4.5/src/rfc2045.c 2020-12-01 11:51:01.000000000 +0100 +++ tin-2.6.0/src/rfc2045.c 2021-02-24 12:01:32.805916066 +0100 @@ -3,7 +3,7 @@ * Module : rfc2045.c * Author : Chris Blum * Created : 1995-09-01 - * Updated : 2018-11-22 + * Updated : 2021-02-23 * Notes : RFC 2045/2047 encoding * * Copyright (c) 1995-2021 Chris Blum @@ -55,8 +55,8 @@ bin2hex( unsigned int x) { if (x < 10) - return x + '0'; - return x - 10 + 'A'; + return (unsigned char) (x + '0'); + return (unsigned char) (x - 10 + 'A'); } @@ -182,8 +182,8 @@ rfc1521_encode( } if (!*l) { /* trailing whitespace must be encoded */ *b++ = '='; - *b++ = bin2hex(HI4BITS(line)); - *b++ = bin2hex(LO4BITS(line)); + *b++ = (char) bin2hex(HI4BITS(line)); + *b++ = (char) bin2hex(LO4BITS(line)); xpos += 3; line++; } @@ -195,8 +195,8 @@ rfc1521_encode( break; } else { *b++ = '='; - *b++ = bin2hex(HI4BITS(line)); - *b++ = bin2hex(LO4BITS(line)); + *b++ = (char) bin2hex(HI4BITS(line)); + *b++ = (char) bin2hex(LO4BITS(line)); xpos += 3; line++; } @@ -489,11 +489,11 @@ read_decoded_qp_line( * Join physical lines to a logical one; keep in mind that a LF is * added afterwards. */ - if (chars_to_add > buflen - strlen(buf) - 2) { + if (chars_to_add > ((size_t) buflen - strlen(buf) - 2)) { buflen <<= 1; buf = my_realloc(buf, buflen); } - strncat(buf, buf2, buflen - 2); + strncat(buf, buf2, (size_t) (buflen - 2)); } while ((c == '=') && (lines_read < max_lines_to_read)); /* * re-add newline and NULL termination at end of line diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/rfc2046.c tin-2.6.0/src/rfc2046.c --- tin-2.4.5/src/rfc2046.c 2020-12-17 17:10:53.000000000 +0100 +++ tin-2.6.0/src/rfc2046.c 2021-02-24 12:58:45.455941188 +0100 @@ -3,7 +3,7 @@ * Module : rfc2046.c * Author : Jason Faultless * Created : 2000-02-18 - * Updated : 2020-12-17 + * Updated : 2021-02-23 * Notes : RFC 2046 MIME article parsing * * Copyright (c) 2000-2021 Jason Faultless @@ -160,7 +160,7 @@ boundary_cmp( nl = l[len - 1] == '\n'; - if (len != blen + 2 + nl && len != blen + 4 + nl) { + if (len != blen + 2 + (size_t) nl && len != blen + 4 + (size_t) nl) { free(l); return BOUND_NONE; } @@ -388,7 +388,7 @@ decode_value( while (*rptr) { if (*rptr == '%' && IS_XDIGIT(*(rptr + 1)) && IS_XDIGIT(*(rptr + 2))) { - *wptr++ = XVAL(*(rptr + 1)) << 4 | XVAL(*(rptr + 2)); + *wptr++ = (char) (XVAL(*(rptr + 1)) << 4 | XVAL(*(rptr + 2))); rptr += 3; } else *wptr++ = *rptr++; @@ -992,6 +992,11 @@ parse_rfc822_headers( if (line[0] == '\0') { if (to) hdr->ext->offset = ftell(to); /* Offset of main body */ + + /* avoid null subject */ + if (!hdr->subj) + hdr->subj = my_strdup(""); + return 0; } @@ -1178,6 +1183,7 @@ parse_multipart_article( { char *line; char *ptr; + const char *bd; int bnd; int state = M_SEARCHING; t_bool is_rfc822 = FALSE; @@ -1216,8 +1222,10 @@ parse_multipart_article( * When we have reached the end boundary of the outermost envelope * just log any trailing data for the raw article format. */ - if (boundary_cmp(line, get_param(artinfo->hdr.ext->params, "boundary")) == BOUND_END) - depth = 0; + if ((bd = get_param(artinfo->hdr.ext->params, "boundary")) != NULL) { + if (boundary_cmp(line, bd) == BOUND_END) + depth = 0; + } #if 0 /* doesn't count tailing lines after envelop mime part - correct but confusing */ if (read_news_via_nntp && depth == 0) while ((line = tin_fgets(infile, FALSE)) != NULL) @@ -1460,7 +1468,7 @@ parse_rfc2045_article( goto error; /* no article data returned, just a '.' after 220er response */ - if (ret == 0 && artinfo->hdr.ext->offset == 0) { + if (artinfo->hdr.ext->offset == 0) { ret = ART_UNAVAILABLE; goto error; } @@ -1546,7 +1554,7 @@ open_art_fp( /* ------------------------for accessing articles ------------------- */ /* - * Open's and postprocesses and article + * Opens and postprocesses an article * Populates the passed in artinfo structure if successful * * Returns: diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/rfc2047.c tin-2.6.0/src/rfc2047.c --- tin-2.4.5/src/rfc2047.c 2020-12-01 11:51:01.000000000 +0100 +++ tin-2.6.0/src/rfc2047.c 2021-03-05 06:58:27.884700904 +0100 @@ -3,7 +3,7 @@ * Module : rfc2047.c * Author : Chris Blum * Created : 1995-09-01 - * Updated : 2019-07-08 + * Updated : 2021-03-04 * Notes : MIME header encoding/decoding stuff * * Copyright (c) 1995-2021 Chris Blum @@ -119,7 +119,7 @@ build_base64_rank_table( for (i = 0; i < 256; i++) base64_rank[i] = NOT_RANKED; for (i = 0; i < 64; i++) - base64_rank[(int) base64_alphabet[i]] = i; + base64_rank[(int) base64_alphabet[i]] = (unsigned char) i; base64_rank_table_built = TRUE; } } @@ -130,11 +130,11 @@ hex2bin( int x) { if (x >= '0' && x <= '9') - return (x - '0'); + return (unsigned) (x - '0'); if (x >= 'A' && x <= 'F') - return (x - 'A') + 10; + return (unsigned) ((x - 'A') + 10); if (x >= 'a' && x <= 'f') - return (x - 'a') + 10; + return (unsigned) ((x - 'a') + 10); return 255; } @@ -186,10 +186,10 @@ mmdecode( what++; if (hi == 255 || lo == 255) return -1; - x = (hi << 4) + lo; - *EIGHT_BIT(t)++ = x; + x = (int) ((hi << 4) + lo); + *EIGHT_BIT(t)++ = (unsigned char) x; } - return t - where; + return (int) (t - where); } else if (encoding == 'b') { /* base64 */ static unsigned short pattern = 0; static int bits = 0; @@ -212,12 +212,12 @@ mmdecode( pattern |= x; bits += 6; if (bits >= 8) { - x = (pattern >> (bits - 8)) & 0xff; - *t++ = x; + x = (unsigned char) ((pattern >> (bits - 8)) & 0xff); + *t++ = (char) x; bits -= 8; } } - return t - where; + return (int) (t - where); } return -1; } @@ -252,10 +252,10 @@ rfc1522_decode( max_len = strlen(c) + 1; if (!buffer) { - buffer_len = max_len; + buffer_len = (int) max_len; buffer = my_malloc((size_t) buffer_len); } else if (max_len > (size_t) buffer_len) { - buffer_len = max_len; + buffer_len = (int) max_len; buffer = my_realloc(buffer, (size_t) buffer_len); } @@ -309,10 +309,11 @@ rfc1522_decode( *e = '\0'; if (*c == '?') { c++; - encoding = my_tolower((unsigned char) *c); + encoding = (char) my_tolower((unsigned char) *c); if (encoding == 'b') (void) mmdecode(NULL, 'b', 0, NULL); /* flush */ - c++; + if (*c) + c++; if (*c == '?') { c++; if ((e = strchr(c, '?'))) { @@ -323,15 +324,15 @@ rfc1522_decode( char *tmpbuf; int chars_to_copy; - max_len = i + 1; + max_len = (size_t) (i + 1); tmpbuf = my_malloc(max_len); - strncpy(tmpbuf, t, i); + strncpy(tmpbuf, t, (size_t) i); *(tmpbuf + i) = '\0'; process_charsets(&tmpbuf, &max_len, charset, tinrc.mm_local_charset, FALSE); - chars_to_copy = strlen(tmpbuf); + chars_to_copy = (int) strlen(tmpbuf); if (chars_to_copy > buffer_len - (t - buffer) - 1) - chars_to_copy = buffer_len - (t - buffer) - 1; - strncpy(t, tmpbuf, chars_to_copy); + chars_to_copy = (int) (buffer_len - (t - buffer) - 1); + strncpy(t, tmpbuf, (size_t) chars_to_copy); free(tmpbuf); t += chars_to_copy; e++; @@ -393,7 +394,7 @@ do_b_encode( { char tmp[60]; /* strings to be B encoded */ char *t = tmp; - int count = max_ewsize / 4 * 3; + int count = (int) (max_ewsize / 4 * 3); t_bool isleading_between = TRUE; /* are we still processing leading space */ #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) @@ -431,7 +432,7 @@ do_b_encode( str2b64(tmp, b); - return t - tmp; + return (int) (t - tmp); } @@ -523,7 +524,7 @@ sizeofnextword( x++; while (*x && !isspace((unsigned char) *x)) x++; - return x - w; + return (int) (x - w); } @@ -605,9 +606,9 @@ rfc1522_do_encode( if (encoding == 'Q') { if (!quoting) { snprintf(buf2, sizeof(buf2), "=?%s?%c?", charset, encoding); - while (t - buffer + strlen(buf2) >= bufferlen) { + while ((size_t) (t - buffer) + strlen(buf2) >= bufferlen) { /* buffer too small, double its size */ - offset = t - buffer; + offset = (int) (t - buffer); bufferlen <<= 1; buffer = my_realloc(buffer, bufferlen * sizeof(*buffer)); t = buffer + offset; @@ -621,7 +622,7 @@ rfc1522_do_encode( * since we cannot break the line * directly after the keyword. */ - ewsize = t - buffer; + ewsize = (size_t) (t - buffer); } } quoting = TRUE; @@ -636,9 +637,9 @@ rfc1522_do_encode( #endif /* 0 */ { snprintf(buf2, sizeof(buf2), "=%2.2X", *EIGHT_BIT(what)); - if ((size_t)(t - buffer + 3) >= bufferlen) { + if ((size_t) (t - buffer + 3) >= bufferlen) { /* buffer too small, double its size */ - offset = t - buffer; + offset = (int) (t - buffer); bufferlen <<= 1; buffer = my_realloc(buffer, bufferlen * sizeof(*buffer)); t = buffer + offset; @@ -650,7 +651,7 @@ rfc1522_do_encode( } else { if ((size_t) (t - buffer + 1) >= bufferlen) { /* buffer too small, double its size */ - offset = t - buffer; + offset = (int) (t - buffer); bufferlen <<= 1; buffer = my_realloc(buffer, bufferlen * sizeof(*buffer)); t = buffer + offset; @@ -676,7 +677,7 @@ rfc1522_do_encode( /* next word is 'clean', close encoding */ if ((size_t) (t - buffer + 2) >= bufferlen) { /* buffer too small, double its size */ - offset = t - buffer; + offset = (int) (t - buffer); bufferlen <<= 1; buffer = my_realloc(buffer, bufferlen * sizeof(*buffer)); t = buffer + offset; @@ -689,7 +690,7 @@ rfc1522_do_encode( if (ewsize >= 70 - strlen(charset) && (contains_nonprintables(what, isstruct_head) || isbroken_within)) { if ((size_t) (t - buffer + 1) >= bufferlen) { /* buffer too small, double its size */ - offset = t - buffer; + offset = (int) (t - buffer); bufferlen <<= 1; buffer = my_realloc(buffer, bufferlen * sizeof(*buffer)); t = buffer + offset; @@ -703,7 +704,7 @@ rfc1522_do_encode( while (*what && isspace((unsigned char) *what)) { if ((size_t) (t - buffer + 3) >= bufferlen) { /* buffer probably too small, double its size */ - offset = t - buffer; + offset = (int) (t - buffer); bufferlen <<= 1; buffer = my_realloc(buffer, bufferlen * sizeof(*buffer)); t = buffer + offset; @@ -731,9 +732,9 @@ rfc1522_do_encode( */ while (*what && (!isbetween(*what, isstruct_head) || rightafter_ew)) { snprintf(buf2, sizeof(buf2), "=?%s?%c?", charset, encoding); - while (t - buffer + strlen(buf2) >= bufferlen) { + while ((size_t) (t - buffer) + strlen(buf2) >= bufferlen) { /* buffer too small, double its size */ - offset = t - buffer; + offset = (int) (t - buffer); bufferlen <<= 1; buffer = my_realloc(buffer, bufferlen * sizeof(*buffer)); t = buffer + offset; @@ -741,11 +742,11 @@ rfc1522_do_encode( ewsize = mystrcat(&t, buf2); if (word_cnt == 2) - ewsize = t - buffer; + ewsize = (size_t) (t - buffer); what += do_b_encode(what, buf2, 75 - ew_taken_len, isstruct_head); - while (t - buffer + strlen(buf2) + 3 >= bufferlen) { + while ((size_t) (t - buffer) + strlen(buf2) + 3 >= bufferlen) { /* buffer too small, double its size */ - offset = t - buffer; + offset = (int) (t - buffer); bufferlen <<= 1; buffer = my_realloc(buffer, bufferlen * sizeof(*buffer)); t = buffer + offset; @@ -775,7 +776,7 @@ rfc1522_do_encode( while (*what && !isbetween(*what, isstruct_head)) { if ((size_t) (t - buffer + 1) >= bufferlen) { /* buffer too small, double its size */ - offset = t - buffer; + offset = (int) (t - buffer); bufferlen <<= 1; buffer = my_realloc(buffer, bufferlen * sizeof(*buffer)); t = buffer + offset; @@ -785,7 +786,7 @@ rfc1522_do_encode( while (*what && isbetween(*what, isstruct_head)) { if ((size_t) (t - buffer + 1) >= bufferlen) { /* buffer too small, double its size */ - offset = t - buffer; + offset = (int) (t - buffer); bufferlen <<= 1; buffer = my_realloc(buffer, bufferlen * sizeof(*buffer)); t = buffer + offset; @@ -963,7 +964,13 @@ do_rfc15211522_encode( rewind(g); rewind(f); #ifdef HAVE_FTRUNCATE - (void) ftruncate(fileno(f), 0); + if (ftruncate(fileno(f), 0) == -1) { +# ifdef DEBUG + int e = errno; + if (debug & DEBUG_MISC) + error_message(2, "ftruncate(): Error: %s", strerror(e)); +# endif /* DEBUG */ + } #endif /* HAVE_FTRUNCATE */ /* copy header */ @@ -1068,7 +1075,7 @@ generate_random_mime_boundary( srand((unsigned int) time(NULL)); for (i = 0; i < len - 1; i++) - boundary[i] = base64_alphabet[rand() % sizeof(base64_alphabet)]; + boundary[i] = base64_alphabet[(size_t) rand() % sizeof(base64_alphabet)]; boundary[len - 1] = '\0'; } diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/save.c tin-2.6.0/src/save.c --- tin-2.4.5/src/save.c 2020-12-01 11:51:01.000000000 +0100 +++ tin-2.6.0/src/save.c 2021-07-15 22:45:06.665304137 +0200 @@ -3,7 +3,7 @@ * Module : save.c * Author : I. Lea & R. Skrenta * Created : 1991-04-01 - * Updated : 2020-04-23 + * Updated : 2021-02-25 * Notes : * * Copyright (c) 1991-2021 Iain Lea , Rich Skrenta @@ -148,7 +148,7 @@ check_start_save_any_news( struct t_article *art; struct t_group *group; t_bool log_opened = TRUE; - t_bool print_first = verbose; + t_bool print_first = (t_bool) verbose; t_bool unread_news = FALSE; time_t epoch; @@ -291,7 +291,7 @@ check_start_save_any_news( /* * wrap article in appropriate MIME type */ - fprintf(savefp, "MIME-Version: 1.0\n"); + fprintf(savefp, "MIME-Version: %s\n", MIME_SUPPORTED_VERSION); fprintf(savefp, "Content-Type: message/rfc822\n"); /* * CTE should be 7bit if the article is in pure @@ -413,9 +413,9 @@ open_save_filename( func = prompt_slk_response((tinrc.default_save_mode == 'a' ? SAVE_APPEND_FILE : SAVE_OVERWRITE_FILE), save_append_overwrite_keys, _(txt_append_overwrite_quit), path, - printascii(keyappend, func_to_key(SAVE_APPEND_FILE, save_append_overwrite_keys)), - printascii(keyoverwrite, func_to_key(SAVE_OVERWRITE_FILE, save_append_overwrite_keys)), - printascii(keyquit, func_to_key(GLOBAL_QUIT, save_append_overwrite_keys))); + 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: @@ -449,13 +449,12 @@ open_save_filename( * This is where an article is actually copied to disk and processed * We only need to copy the art to disk if we are doing post-processing * 'artinfo' is parsed/cooked article to be saved - * 'artptr' points to the article in arts[] * 'mailbox' is set if we are saving to a =mailbox * 'inpath' is the template save path/file to save to * 'max' is the number of articles we are saving * 'post_process' is set if we want post-processing * Expand the path appropriately, taking account of multiple file - * extensions and the auto-save with Archive-Name: headers + * extensions. * * Extract binary attachments if !LIBUU * Start viewer if requested @@ -468,7 +467,6 @@ open_save_filename( t_bool save_and_process_art( t_openartinfo *artinfo, - struct t_article *artptr, t_bool is_mailbox, const char *inpath, int max, @@ -490,50 +488,14 @@ save_and_process_art( /* fprintf(stderr, "save_and_process_art max=%d num_save=%d starting path=(%s) postproc=%s\n", max, num_save, path, bool_unparse(post_process)); */ /* - * If using the auto-save feature on an article with Archive-Name, - * the path will be: // + * Mailbox saves are by definition to a single file as are single file + * saves. Multiple file saves append a .NNN sequence number to the path + * This is backward-contemptibility with older versions of tin */ - if (!is_mailbox && curr_group->attribute->auto_save && artptr->archive) { - const char *partprefix; - char *ptr; - char archpath[PATH_LEN]; - char filename[NAME_LEN + 1]; + if (!is_mailbox && max > 1) { + const char suffixsep = '.'; - /* - * We need either a part or a patch number, part takes precedence - */ - if (artptr->archive->ispart) - partprefix = PATH_PART; - else - partprefix = PATH_PATCH; - - /* - * Strip off any existing filename - */ - if ((ptr = strrchr(path, DIRSEP)) != NULL) - *(ptr + 1) = '\0'; - - /* Add on the archive name as a directory */ - /* TODO: maybe a s!/!.! on archive-name would be better */ - joinpath(archpath, sizeof(archpath), path, artptr->archive->name); - - /* Generate the filename part and append it */ - snprintf(filename, sizeof(filename), "%s%s", partprefix, artptr->archive->partnum); - joinpath(path, sizeof(path), archpath, filename); -/*fprintf(stderr, "save_and_process_art archive-name mangled path=(%s)\n", path);*/ - if (!create_path(path)) - return FALSE; - } else { - /* - * Mailbox saves are by definition to a single file as are single file - * 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); - } + sprintf(&path[strlen(path)], "%c%03d", suffixsep, num_save + 1); } /* fprintf(stderr, "save_and_process_art expanded path now=(%s)\n", path); */ @@ -546,6 +508,9 @@ save_and_process_art( else { if (artinfo->hdr.from) strip_name(artinfo->hdr.from, from); + else /* shouldn't show up */ + snprintf(from, sizeof(from), "%s@%s", PATHMASTER, get_host_name()); + (void) time(&epoch); fprintf(fp, "From %s %s", from, ctime(&epoch)); /* @@ -554,6 +519,12 @@ save_and_process_art( */ } + /* + * TODO: currently does not quote From_ line in the !mmdf case + * like append_mail() (may it break postprocessing?) but + * then at least in the (is_mailbox && !post_process && !mmdf) + * case it should be done. + */ if (copy_fp(artinfo->raw, fp)) /* Write tailing newline or MMDF-mailbox separator */ print_art_separator_line(fp, is_mailbox); else { @@ -571,7 +542,7 @@ save_and_process_art( 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].mailbox = is_mailbox; + 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 */ @@ -649,7 +620,7 @@ generate_filename( { static int seqno = 0; - snprintf(buf, buflen, "%s-%03d.%s", SAVEFILE_PREFIX, seqno++, suffix); + snprintf(buf, (size_t) buflen, "%s-%03d.%s", SAVEFILE_PREFIX, seqno++, suffix); } @@ -913,7 +884,7 @@ post_process_uud( /* * Grab the dirname portion */ - my_strncpy(file_out_dir, save[0].path, save[0].file - save[0].path); + my_strncpy(file_out_dir, save[0].path, (size_t) (save[0].file - save[0].path)); t[0] = '\0'; u[0] = '\0'; @@ -1002,13 +973,13 @@ post_process_uud( if (!(mode &= ~(S_ISUID|S_ISGID|S_ISVTX))) mode = (S_IRUSR|S_IWUSR); -#ifdef HAVE_FCHMOD +# ifdef HAVE_FCHMOD fchmod(fileno(fp_out), mode); -#else -# ifdef HAVE_CHMOD +# else +# ifdef HAVE_CHMOD chmod(path, mode); -# endif /* HAVE_CHMOD */ -#endif /* HAVE_FCHMOD */ +# endif /* HAVE_CHMOD */ +# endif /* HAVE_FCHMOD */ fclose(fp_out); fp_out = NULL; @@ -1134,19 +1105,19 @@ uudecode_line( for (++p; n > 0; p += 4, n -= 3) { if (n >= 3) { - ch = ((DEC(p[0]) << 2) | (DEC(p[1]) >> 4)); + ch = (char) ((DEC(p[0]) << 2) | (DEC(p[1]) >> 4)); fputc(ch, fp); - ch = ((DEC(p[1]) << 4) | (DEC(p[2]) >> 2)); + ch = (char) ((DEC(p[1]) << 4) | (DEC(p[2]) >> 2)); fputc(ch, fp); - ch = ((DEC(p[2]) << 6) | DEC(p[3])); + ch = (char) ((DEC(p[2]) << 6) | DEC(p[3])); fputc(ch, fp); } else { if (n >= 1) { - ch = ((DEC(p[0]) << 2) | (DEC(p[1]) >> 4)); + ch = (char) ((DEC(p[0]) << 2) | (DEC(p[1]) >> 4)); fputc(ch, fp); } if (n >= 2) { - ch = ((DEC(p[1]) << 4) | (DEC(p[2]) >> 2)); + ch = (char) ((DEC(p[1]) << 4) | (DEC(p[2]) >> 2)); fputc(ch, fp); } } @@ -1173,7 +1144,7 @@ post_process_sh( /* * Grab the dirname portion */ - my_strncpy(file_out_dir, save[0].path, save[0].file - save[0].path); + 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); for (i = 0; i < num_save; i++) { @@ -1184,7 +1155,7 @@ post_process_sh( while (fgets(buf, (int) sizeof(buf), fp_in) != NULL) { /* find #!/bin/sh style patterns */ - if ((fp_out == NULL) && pcre_exec(shar_regex.re, shar_regex.extra, buf, strlen(buf), 0, 0, NULL, 0) >= 0) + if ((fp_out == NULL) && pcre_exec(shar_regex.re, shar_regex.extra, buf, (int) strlen(buf), 0, 0, NULL, 0) >= 0) fp_out = fopen(file_out, "w"); /* write to temp file */ @@ -1219,7 +1190,7 @@ print_art_separator_line( { #ifdef DEBUG if (debug & DEBUG_MISC) - error_message(2, "Mailbox=[%d], mailbox_format=[%s]", is_mailbox, txt_mailbox_formats[tinrc.mailbox_format]); + error_message(2, "Mailbox=[%s], mailbox_format=[%s]", bool_unparse(is_mailbox), txt_mailbox_formats[tinrc.mailbox_format]); #endif /* DEBUG */ fprintf(fp, "%s", (is_mailbox && !strcasecmp(txt_mailbox_formats[tinrc.mailbox_format], "MMDF")) ? MMDFHDRTXT : "\n"); @@ -1324,7 +1295,7 @@ decode_save_one( case ENCODING_QP: case ENCODING_BASE64: count = mmdecode(buf, part->encoding == ENCODING_QP ? 'q' : 'b', '\0', buf2); - fwrite(buf2, count, 1, fp); + fwrite(buf2, (size_t) count, 1, fp); break; case ENCODING_UUE: @@ -1776,7 +1747,7 @@ attachment_page( #endif /* !DONT_HAVE_PIPING */ default: - info_message(_(txt_bad_command), printascii(key, func_to_key(GLOBAL_HELP, attachment_keys))); + info_message(_(txt_bad_command), PrintFuncKey(key, GLOBAL_HELP, attachment_keys)); break; } } @@ -1876,7 +1847,7 @@ build_attachment_line( #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) tmpname = spart(name, namelen, TRUE); tmpbuf = spart(buf, info_len, TRUE); - snprintf(sptr, cCOLS * MB_CUR_MAX, " %s %s%*s%*s%s", tin_ltoa(i + 1, 4), buf2, namelen, BlankIfNull(tmpname), info_len, BlankIfNull(tmpbuf), cCRLF); + snprintf(sptr, (size_t) cCOLS * MB_CUR_MAX, " %s %s%*s%*s%s", tin_ltoa(i + 1, 4), buf2, namelen, BlankIfNull(tmpname), info_len, BlankIfNull(tmpbuf), cCRLF); FreeIfNeeded(tmpname); FreeIfNeeded(tmpbuf); #else @@ -1927,7 +1898,7 @@ build_tree( } } #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) - tree = my_malloc(sizeof(wchar_t) * prefix_ptr + 3 * sizeof(wchar_t)); + tree = my_malloc(sizeof(wchar_t) * (size_t) prefix_ptr + 3 * sizeof(wchar_t)); tree[prefix_ptr + 2] = (wchar_t) '\0'; #else tree = my_malloc(prefix_ptr + 3); @@ -2051,9 +2022,9 @@ tag_pattern( snprintf(buf, sizeof(buf), "%s %s/%s %s, %s", name, content_types[part->type], part->subtype, content_encodings[part->encoding], charset ? charset : ""); - if (!match_regex(buf, pat, &cache, TRUE)) { + if (!match_regex(buf, pat, &cache, TRUE)) continue; - } + if (!lptr->tagged) lptr->tagged = ++num_of_tagged_parts; } @@ -2122,9 +2093,9 @@ untag_all_parts( t_partl *lptr = part_list; while (lptr) { - if (lptr->tagged) { + if (lptr->tagged) lptr->tagged = 0; - } + lptr = lptr->next; } num_of_tagged_parts = 0; @@ -2327,16 +2298,16 @@ process_part( if ((count = mmdecode(buf, part->encoding == ENCODING_QP ? 'q' : 'b', '\0', buf2)) > 0) { #ifdef CHARSET_CONVERSION if (what != SAVE && what != SAVE_TAGGED && !strncmp(content_types[part->type], "text", 4)) { - line_len = count; + line_len = (size_t) count; conv_buf = my_strdup(buf2); network_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 = strlen(buf2); + count = (int) strlen(buf2); free(conv_buf); } #endif /* CHARSET_CONVERSION */ - fwrite(buf2, count, 1, outfile); + fwrite(buf2, (size_t) count, 1, outfile); } break; @@ -2394,7 +2365,7 @@ pipe_part( FILE *fp, *pipe_fp; char *prompt; - prompt = fmt_string(_(txt_pipe_to_command), cCOLS - (strlen(_(txt_pipe_to_command)) + 30), tinrc.default_pipe_command); + prompt = fmt_string(_(txt_pipe_to_command), (size_t) cCOLS - (strlen(_(txt_pipe_to_command)) + 30), tinrc.default_pipe_command); if (!(prompt_string_default(prompt, tinrc.default_pipe_command, _(txt_no_command), HIST_PIPE_COMMAND))) { free(prompt); return; diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/screen.c tin-2.6.0/src/screen.c --- tin-2.4.5/src/screen.c 2020-12-01 11:51:01.000000000 +0100 +++ tin-2.6.0/src/screen.c 2021-07-04 13:24:02.227989724 +0200 @@ -3,7 +3,7 @@ * Module : screen.c * Author : I. Lea & R. Skrenta * Created : 1991-04-01 - * Updated : 2020-06-23 + * Updated : 2021-07-02 * Notes : * * Copyright (c) 1991-2021 Iain Lea , Rich Skrenta @@ -338,10 +338,10 @@ draw_arrow_mark( StartInverse(); my_fputws(wtmp, stdout); EndInverse(); - if (mark_offset && wtmp[mark_offset] == tinrc.art_marked_selected) { - MoveCursor(line, mark_offset); - EndInverse(); - my_fputwc((wint_t) wtmp[mark_offset], stdout); + if (mark_offset && wtmp[mark_offset + (art_mark_width - wcwidth(tinrc.art_marked_selected))] == tinrc.art_marked_selected) { + MoveCursor(line, mark_offset + (art_mark_width - wcwidth(tinrc.art_marked_selected))); +/* EndInverse(); */ /* needed? */ + my_fputwc((wint_t) wtmp[mark_offset + (art_mark_width - wcwidth(tinrc.art_marked_selected))], stdout); } free(wtmp); } @@ -351,7 +351,7 @@ draw_arrow_mark( EndInverse(); if (mark_offset && s[mark_offset] == tinrc.art_marked_selected) { MoveCursor(line, mark_offset); - EndInverse(); +/* EndInverse(); */ /* needed? */ my_fputc(s[mark_offset], stdout); } #endif /* MULTIBYTE_ABLE && !NO_LOCALE */ @@ -392,10 +392,10 @@ erase_arrow( #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) if ((wtmp = char2wchar_t(s)) != NULL) { my_fputws(wtmp, stdout); - if (mark_offset && wtmp[mark_offset] == tinrc.art_marked_selected) { - MoveCursor(line, mark_offset); + if (mark_offset && wtmp[mark_offset + (art_mark_width - wcwidth(tinrc.art_marked_selected))] == tinrc.art_marked_selected) { + MoveCursor(line, mark_offset + (art_mark_width - wcwidth(tinrc.art_marked_selected))); StartInverse(); - my_fputwc((wint_t) wtmp[mark_offset], stdout); + my_fputwc((wint_t) wtmp[mark_offset + (art_mark_width - wcwidth(tinrc.art_marked_selected))], stdout); EndInverse(); } free(wtmp); @@ -546,8 +546,8 @@ show_progress( } else { /* Get the current time */ tin_gettime(&this_time); - time_diff = (this_time.tv_sec - last_time.tv_sec) * 1000000; - time_diff += ((this_time.tv_nsec - last_time.tv_nsec) / 1000); + time_diff = (int) ((this_time.tv_sec - last_time.tv_sec) * 1000000); + time_diff = (int) (time_diff + ((this_time.tv_nsec - last_time.tv_nsec) / 1000)); count_diff = (count - last_count); if (!count_diff) /* avoid div by zero */ @@ -565,17 +565,17 @@ show_progress( */ if (samples == 20) { sum -= average; - sum += (time_diff / count_diff); + sum = (int) (sum + (time_diff / count_diff)); average = sum / 20; } else { - sum += (time_diff / count_diff); + sum = (int) (sum + (time_diff / count_diff)); average = sum / ++samples; } if (average >= 1000000) - secs_left = (total - count) * (average / 1000000); + secs_left = (int) ((total - count) * (average / 1000000)); else - secs_left = ((total - count) * average) / 1000000; + secs_left = (int) (((total - count) * average) / 1000000); if (secs_left < 0) secs_left = 0; diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/search.c tin-2.6.0/src/search.c --- tin-2.4.5/src/search.c 2020-12-01 11:51:01.000000000 +0100 +++ tin-2.6.0/src/search.c 2021-02-24 12:59:27.885617611 +0100 @@ -3,7 +3,7 @@ * Module : search.c * Author : I. Lea & R. Skrenta * Created : 1991-04-01 - * Updated : 2020-11-18 + * Updated : 2021-02-23 * Notes : * * Copyright (c) 1991-2021 Iain Lea , Rich Skrenta @@ -160,7 +160,7 @@ search_config( if (n == last && forward) n = 0; else - n += (forward ? 1 : -1); + n = (n + (enum option_enum) (forward ? 1 : -1)); } /* search only visible options */ if (option_is_visible(n)) { @@ -208,6 +208,7 @@ generic_search( t_bool found = FALSE; t_part *part; t_url *urlptr; + t_posted *phptr; if (!(pattern = get_search_pattern(&forward, repeat, _(txt_search_forwards), _(txt_search_backwards), tinrc.default_search_config, HIST_CONFIG_SEARCH))) return result; @@ -235,6 +236,11 @@ generic_search( snprintf(buf, sizeof(buf), "%s %s/%s %s, %s", name, content_types[part->type], part->subtype, content_encodings[part->encoding], charset ? charset : ""); break; + case POSTED_LEVEL: + phptr = find_post_hist(n); + snprintf(buf, sizeof(buf), "%s %s %s", phptr->date, phptr->group, phptr->subj); + break; + case URL_LEVEL: urlptr = find_url(n); snprintf(buf, sizeof(buf), "%s", urlptr->url); @@ -378,7 +384,7 @@ body_search( line = my_strdup(tmp); if (tinrc.wildcard) { - if (pcre_exec(search_regex.re, search_regex.extra, line, strlen(line), 0, 0, srch_offsets, srch_offsets_size) != PCRE_ERROR_NOMATCH) { + if (pcre_exec(search_regex.re, search_regex.extra, line, (int) strlen(line), 0, 0, srch_offsets, srch_offsets_size) != PCRE_ERROR_NOMATCH) { srch_lineno = i; art_close(&pgart); /* Switch the pager over to matched art */ pgart = artinfo; @@ -509,7 +515,7 @@ search_group( do { if (forward) { if ((i = next_response(i)) < 0) - i = base[0]; + i = (int) base[0]; } else { if ((i = prev_response(i)) < 0) i = find_response(grpmenu.max - 1, num_of_responses(grpmenu.max - 1)); @@ -560,7 +566,7 @@ search( int current_art, t_bool repeat) { - char *buf = NULL; + char *buf; int (*search_func) (int i, char *searchbuff) = author_search; t_bool forward; @@ -648,7 +654,7 @@ search_article( ptr = my_strdup(tmp); if (tinrc.wildcard) { - while (pcre_exec(search_regex.re, search_regex.extra, ptr, strlen(ptr), srch_offsets[1], 0, srch_offsets, srch_offsets_size) != PCRE_ERROR_NOMATCH) { + while (pcre_exec(search_regex.re, search_regex.extra, ptr, (int) strlen(ptr), srch_offsets[1], 0, srch_offsets, srch_offsets_size) != PCRE_ERROR_NOMATCH) { match = TRUE; if (forward) break; diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/select.c tin-2.6.0/src/select.c --- tin-2.4.5/src/select.c 2020-12-01 11:51:01.000000000 +0100 +++ tin-2.6.0/src/select.c 2021-07-09 08:51:26.489139606 +0200 @@ -3,7 +3,7 @@ * Module : select.c * Author : I. Lea & R. Skrenta * Created : 1991-04-01 - * Updated : 2019-09-16 + * Updated : 2021-07-06 * Notes : * * Copyright (c) 1991-2021 Iain Lea , Rich Skrenta @@ -71,7 +71,6 @@ static void sync_active_file(void); static void yank_active_file(void); #ifdef NNTP_ABLE static char *lookup_msgid(char *msgid); - static int show_article_by_msgid(void); static struct t_group *get_group_from_list(char *newsgroups); #endif /* NNTP_ABLE */ @@ -114,6 +113,9 @@ selection_page( char key[MAXKEYLEN]; int i, n; t_function func; +#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) + wchar_t *wtmp; +#endif /* MULTIBYTE_ABLE && !NO_LOCALE */ selmenu.curr = start_groupnum; @@ -302,12 +304,16 @@ selection_page( #ifdef NNTP_ABLE case GLOBAL_LOOKUP_MESSAGEID: - switch (show_article_by_msgid()) { - case 0: + switch (show_article_by_msgid(NULL)) { + case LOOKUP_OK: show_selection_page(); break; - case GRP_QUIT: + case LOOKUP_UNAVAIL: + info_message("%s %s", _(txt_lookup_func_not_available), _(txt_lookup_func_not_nntp)); + break; + + case LOOKUP_QUIT: select_quit(); break; @@ -457,7 +463,11 @@ selection_page( break; } if (CURR_GROUP.subscribed) { +#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) + mark_screen(selmenu.curr, flags_offset, CURR_GROUP.newgroup ? L"N" : L"u"); +#else mark_screen(selmenu.curr, flags_offset, CURR_GROUP.newgroup ? "N" : "u"); +#endif /* MULTIBYTE_ABLE && !NO_LOCALE */ subscribe(&CURR_GROUP, UNSUBSCRIBED, TRUE); info_message(_(txt_unsubscribed_to), CURR_GROUP.name); move_down(); @@ -535,7 +545,7 @@ selection_page( break; case GLOBAL_DISPLAY_POST_HISTORY: /* display messages posted by user */ - if (user_posted_messages()) + if (post_hist_page()) show_selection_page(); break; @@ -556,7 +566,7 @@ selection_page( } grp_mark_unread(&CURR_GROUP); if (CURR_GROUP.newsrc.num_unread) - STRCPY(buf, tin_ltoa(CURR_GROUP.newsrc.num_unread, sel_fmt.len_ucnt)); + STRCPY(buf, tin_ltoa(CURR_GROUP.newsrc.num_unread, (int) sel_fmt.len_ucnt)); else { size_t j = 0; @@ -564,11 +574,18 @@ selection_page( buf[j++] = ' '; buf[j] = '\0'; } +#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) + if ((wtmp = char2wchar_t(buf))) { + mark_screen(selmenu.curr, ucnt_offset, wtmp); + free(wtmp); + } +#else mark_screen(selmenu.curr, ucnt_offset, buf); +#endif /* MULTIBYTE_ABLE && !NO_LOCALE */ break; default: - info_message(_(txt_bad_command), printascii(key, func_to_key(GLOBAL_HELP, select_keys))); + info_message(_(txt_bad_command), PrintFuncKey(key, GLOBAL_HELP, select_keys)); } } } @@ -610,12 +627,12 @@ show_selection_page( */ if (yanked_out) { for (i = 0; i < selmenu.max; i++) { - if ((len = strwidth(active[my_group[i]].name)) > sel_fmt.len_grpname) + if ((len = (size_t) strwidth(active[my_group[i]].name)) > sel_fmt.len_grpname) sel_fmt.len_grpname = len; } } else { for_each_group(i) { - if ((len = strwidth(active[i].name)) > sel_fmt.len_grpname) + if ((len = (size_t) strwidth(active[i].name)) > sel_fmt.len_grpname) sel_fmt.len_grpname = len; } } @@ -624,19 +641,19 @@ show_selection_page( groupname_len = (sel_fmt.show_grpdesc && show_description) ? (int) sel_fmt.len_grpname_dsc : (int) sel_fmt.len_grpname; if (groupname_len > (int) sel_fmt.len_grpname_max) - groupname_len = sel_fmt.len_grpname_max; + groupname_len = (int) sel_fmt.len_grpname_max; if (groupname_len < 0) groupname_len = 0; if (!sel_fmt.len_grpdesc) - sel_fmt.len_grpdesc = sel_fmt.len_grpname_max - groupname_len; + sel_fmt.len_grpdesc = (sel_fmt.len_grpname_max - (size_t) groupname_len); else { - if (sel_fmt.len_grpdesc > sel_fmt.len_grpname_max - groupname_len) - sel_fmt.len_grpdesc = sel_fmt.len_grpname_max - groupname_len; + if (sel_fmt.len_grpdesc > (sel_fmt.len_grpname_max - (size_t) groupname_len)) + sel_fmt.len_grpdesc = (sel_fmt.len_grpname_max - (size_t) groupname_len); } - flags_offset = sel_fmt.flags_offset + (sel_fmt.g_before_f ? groupname_len : 0) + (sel_fmt.d_before_f ? sel_fmt.len_grpdesc : 0); - ucnt_offset = sel_fmt.ucnt_offset + (sel_fmt.g_before_u ? groupname_len : 0) + (sel_fmt.d_before_u ? sel_fmt.len_grpdesc : 0); + flags_offset = (int) (sel_fmt.flags_offset + (size_t) (sel_fmt.g_before_f ? groupname_len : 0) + (sel_fmt.d_before_f ? sel_fmt.len_grpdesc : 0)); + ucnt_offset = (int) (sel_fmt.ucnt_offset + (size_t) (sel_fmt.g_before_u ? groupname_len : 0) + (sel_fmt.d_before_u ? sel_fmt.len_grpdesc : 0)); for (i = selmenu.first; i < selmenu.first + NOTESLINES && i < selmenu.max; i++) build_gline(i); @@ -712,7 +729,7 @@ build_gline( if (show_description && active[n].description) { active_desc = char2wchar_t(active[n].description); if (active_desc) { - if ((active_desc2 = wcspart(active_desc, sel_fmt.len_grpdesc, TRUE)) != NULL) { + if ((active_desc2 = wcspart(active_desc, (int) sel_fmt.len_grpdesc, TRUE)) != NULL) { desc_buf = wchar_t2char(active_desc2); free(active_desc); free(active_desc2); @@ -745,7 +762,7 @@ build_gline( case 'f': /* * Display a flag for this group if needed - * . Bogus groups are dumped immediately + * . Bogus groups are dumped immediately 'D' * . Normal subscribed groups may be * ' ' normal, 'X' not postable, 'M' moderated, '=' renamed * . Newgroups are 'N' @@ -799,16 +816,26 @@ build_gline( break; case 'n': - strcat(sptr, tin_ltoa(i + 1, sel_fmt.len_linenumber)); + strcat(sptr, tin_ltoa(i + 1, (int) sel_fmt.len_linenumber)); break; case 'U': if (active[my_group[i]].inrange) { buf = sptr + strlen(sptr); +#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) + char tmp_buf[10]; + + for (j = 1; j <= sel_fmt.len_ucnt - (art_mark_width - (art_mark_width - wcwidth(tinrc.art_marked_inrange))); ++j) + *buf++ = ' '; + snprintf(tmp_buf, sizeof(tmp_buf), "%"T_CHAR_FMT, tinrc.art_marked_inrange); + *buf-- = '\0'; + strcat(buf, tmp_buf); +#else for (j = 1; j < sel_fmt.len_ucnt; ++j) *buf++ = ' '; *buf++ = tinrc.art_marked_inrange; *buf = '\0'; +#endif /* MULTIBYTE_ABLE && !NO_LOCALE */ } else if (active[my_group[i]].newsrc.num_unread) { int getart_limit; t_artnum num_unread; @@ -817,7 +844,7 @@ build_gline( num_unread = active[my_group[i]].newsrc.num_unread; if (getart_limit > 0 && getart_limit < num_unread) num_unread = getart_limit; - strcat(sptr, tin_ltoa(num_unread, sel_fmt.len_ucnt)); + strcat(sptr, tin_ltoa(num_unread, (int) sel_fmt.len_ucnt)); } else { buf = sptr + strlen(sptr); for (j = 0; j < sel_fmt.len_ucnt; ++j) @@ -896,7 +923,7 @@ yank_active_file( selmenu.curr = save_restore_curr_group(FALSE); /* Restore previous group position */ yanked_out = bool_not(yanked_out); show_selection_page(); - info_message(_(txt_yanked_groups), selmenu.max - prevmax, PLURAL(selmenu.max-prevmax, txt_group)); + info_message(_(txt_yanked_groups), selmenu.max - prevmax, PLURAL(selmenu.max - prevmax, txt_group)); } else { /* Yank out */ toggle_my_groups(NULL); HpGlitch(erase_arrow()); @@ -1131,6 +1158,9 @@ catchup_group( t_bool goto_next_unread_group) { char *smsg = NULL; +#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) + wchar_t *wtmp; +#endif /* MULTIBYTE_ABLE && !NO_LOCALE */ if ((!TINRC_CONFIRM_ACTION) || prompt_yn(sized_message(&smsg, _(txt_mark_group_read), group->name), TRUE) == 1) { grp_mark_read(group, NULL); @@ -1141,7 +1171,14 @@ catchup_group( while (i < sel_fmt.len_ucnt) buf[i++] = ' '; buf[i] = '\0'; +#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) + if ((wtmp = char2wchar_t(buf))) { + mark_screen(selmenu.curr, ucnt_offset, wtmp); + free(wtmp); + } +#else mark_screen(selmenu.curr, ucnt_offset, buf); +#endif /* MULTIBYTE_ABLE && !NO_LOCALE */ } if (goto_next_unread_group) @@ -1440,7 +1477,7 @@ lookup_msgid( } if (msgid) { char *ptr, *r = NULL; - static char *x = NULL; + static char *x; char buf[NNTP_STRLEN]; int ret; @@ -1451,6 +1488,7 @@ lookup_msgid( switch (ret) { case OK_HEAD: case OK_HDR: + x = NULL; while ((ptr = tin_fgets(FAKE_NNTP_FP, FALSE)) != NULL) { # ifdef DEBUG if (debug & DEBUG_NNTP) @@ -1474,8 +1512,10 @@ lookup_msgid( r = ptr + 2; } - if (r) + if (r) { + FreeIfNeeded(x); /* only required on bogus multi responses, just to be safe */ x = my_strdup(r); + } } if (x) @@ -1509,7 +1549,7 @@ lookup_msgid( if (nntp_caps.xpat) { snprintf(buf, sizeof(buf), "XPAT Newsgroups %s *", msgid); ret = new_nntp_command(buf, OK_HEAD, NULL, 0); - r = NULL; + x = NULL; switch (ret) { case OK_HEAD: while ((ptr = tin_fgets(FAKE_NNTP_FP, FALSE)) != NULL) { @@ -1520,8 +1560,10 @@ lookup_msgid( if (!strncmp(ptr, msgid, strlen(msgid))) r = ptr + strlen(msgid) + 1; - if (r) + if (r) { + FreeIfNeeded(x); /* only required on bogus multi responses, just to be safe */ x = my_strdup(r); + } } if (x) @@ -1561,9 +1603,9 @@ lookup_msgid( * If no group from the Newsgroups:-header is available, display the * contents of the header. */ -static int +int show_article_by_msgid( - void) + char *messageid) { char id[NNTP_STRLEN]; /* still way too big; RFC 3977 3.6 & RFC 5536 3.1.3 limit Message-ID to max 250 octets */ char *idptr; @@ -1571,34 +1613,41 @@ show_article_by_msgid( int i, ret = 0; struct t_article *art; struct t_group *group = NULL; + struct t_group *tmp_group = NULL; struct t_msgid *msgid = NULL; t_bool tmp_cache_overview_files; t_bool tmp_show_only_unread_arts; if (!(read_news_via_nntp && !read_saved_news)) { - info_message("%s %s", _(txt_lookup_func_not_available), _(txt_lookup_func_not_nntp)); - return -1; + return LOOKUP_UNAVAIL; } - if (prompt_string(_(txt_enter_message_id), id + 1, HIST_MESSAGE_ID) && id[1]) { - idptr = str_trim(id + 1); - if (id[1] != '<') { - id[0] = '<'; - strcat(id, ">"); - idptr = id; - } + if (messageid) { + idptr = messageid; newsgroups = lookup_msgid(idptr); + } else { + if (prompt_string(_(txt_enter_message_id), id + 1, HIST_MESSAGE_ID) && id[1]) { + idptr = str_trim(id + 1); + if (id[1] != '<') { + id[0] = '<'; + strcat(id, ">"); + idptr = id; + } + newsgroups = lookup_msgid(idptr); + } } if (!newsgroups) - return -1; + return LOOKUP_ART_UNAVAIL; if ((group = get_group_from_list(newsgroups)) == NULL) { info_message(strchr(newsgroups, ',') ? _(txt_lookup_show_groups) : _(txt_lookup_show_group), newsgroups); free(newsgroups); - return -1; + return LOOKUP_FAILED; } + if (curr_group) + tmp_group = curr_group; curr_group = group; num_of_tagged_arts = 0; range_active = FALSE; @@ -1616,32 +1665,29 @@ show_article_by_msgid( FreeAndNull(art->msgid); } tin_errno = 0; - ret = -1; + ret = LOOKUP_FAILED; } if (!ret) { grpmenu.first = 0; if ((msgid = find_msgid(idptr)) == NULL) { - info_message(_(txt_art_unavailable)); - ret = -1; + ret = LOOKUP_ART_UNAVAIL; } if (!ret && msgid->article == ART_UNAVAILABLE) { - info_message(_(txt_art_unavailable)); - ret = -1; + ret = LOOKUP_ART_UNAVAIL; } if (!ret && which_thread(msgid->article) == -1) { - info_message(_(txt_no_last_message)); - ret = -1; + ret = LOOKUP_NO_LAST; } } if (!ret) { switch (show_page(group, msgid->article, NULL)) { case GRP_QUIT: - ret = GRP_QUIT; + ret = LOOKUP_QUIT; break; default: @@ -1652,8 +1698,23 @@ show_article_by_msgid( free(newsgroups); art_close(&pgart); tinrc.cache_overview_files = tmp_cache_overview_files; - curr_group->attribute->show_only_unread_arts = tmp_show_only_unread_arts; - curr_group = NULL; + curr_group->attribute->show_only_unread_arts = CAST_BOOL(tmp_show_only_unread_arts); + if (tmp_group) { + curr_group = tmp_group; + if (!index_group(curr_group)) { + for_each_art(i) { + art = &arts[i]; + FreeAndNull(art->refs); + FreeAndNull(art->msgid); + } + curr_group = NULL; + tin_errno = 0; + ret = LOOKUP_FAILED; + } + } else + curr_group = NULL; + + this_resp = last_resp = -1; return ret; } diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/sigfile.c tin-2.6.0/src/sigfile.c --- tin-2.4.5/src/sigfile.c 2020-12-01 11:51:01.000000000 +0100 +++ tin-2.6.0/src/sigfile.c 2021-07-26 18:06:29.111523803 +0200 @@ -3,7 +3,7 @@ * Module : sigfile.c * Author : M. Gleason & I. Lea * Created : 1992-10-17 - * Updated : 2019-07-17 + * Updated : 2021-07-26 * Notes : Generate random signature for posting/mailing etc. * * Copyright (c) 1992-2021 Mike Gleason @@ -83,7 +83,7 @@ msg_write_signature( char *sigcmd, *sigattr, *ptr; char cmd[PATH_LEN]; - fprintf(fp, "\n%s", thisgroup->attribute->sigdashes ? SIGDASHES : "\n"); + fprintf(fp, "\n%s", thisgroup->attribute->sigdashes ? SIGDASHES : ""); sigattr = thisgroup->attribute->sigfile + 1; if ((ptr = strstr(sigattr, "%G"))) { @@ -95,7 +95,7 @@ msg_write_signature( ++cnt; /* sigattr - (cnt * '%G') + (cnt * '"groupname"') + '\0' */ - sigcmd = my_malloc(strlen(sigattr) + cnt * strlen(thisgroup->name) + 1); + sigcmd = my_malloc(strlen(sigattr) + (size_t) cnt * strlen(thisgroup->name) + 1); to = sigcmd; while (*sigattr) { @@ -145,7 +145,7 @@ msg_write_signature( if (debug & DEBUG_MISC) error_message(2, "USING random sig=[%s]", sigfile); #endif /* DEBUG */ - fprintf(fp, "\n%s", thisgroup->attribute->sigdashes ? SIGDASHES : "\n"); + fprintf(fp, "\n%s", thisgroup->attribute->sigdashes ? SIGDASHES : ""); joinpath(pathfixed, sizeof(pathfixed), path, ".sigfixed"); #ifdef DEBUG if (debug & DEBUG_MISC) @@ -167,12 +167,18 @@ msg_write_signature( } copy_fp(sigfp, fp); fclose(sigfp); - chdir(cwd); + if (chdir(cwd) == -1) { +#ifdef DEBUG + int e = errno; + if (debug & DEBUG_MISC) + error_message(2, "chdir(%s): Error: %s", cwd, strerror(e)); +#endif /* DEBUG */ + } return; } if ((sigfp = fopen(path, "r")) != NULL) { - fprintf(fp, "\n%s", thisgroup->attribute->sigdashes ? SIGDASHES : "\n"); + fprintf(fp, "\n%s", thisgroup->attribute->sigdashes ? SIGDASHES : ""); copy_fp(sigfp, fp); fclose(sigfp); return; @@ -184,7 +190,7 @@ msg_write_signature( */ if ((sigfp = fopen(default_signature, "r")) != NULL) { if (include_dot_signature) { - fprintf(fp, "\n%s", thisgroup->attribute->sigdashes ? SIGDASHES : "\n"); + fprintf(fp, "\n%s", thisgroup->attribute->sigdashes ? SIGDASHES : ""); copy_fp(sigfp, fp); } fclose(sigfp); @@ -301,7 +307,13 @@ thrashdir( * empty dir so try again. */ dp = NULL; - chdir(cwd); + if (chdir(cwd) == -1) { +#ifdef DEBUG + int e = errno; + if (debug & DEBUG_MISC) + error_message(2, "chdir(%s): Error: %s", cwd, strerror(e)); +#endif /* DEBUG */ + } } } else dp = NULL; diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/signal.c tin-2.6.0/src/signal.c --- tin-2.4.5/src/signal.c 2020-12-01 11:51:01.000000000 +0100 +++ tin-2.6.0/src/signal.c 2021-02-13 23:45:26.728015545 +0100 @@ -3,7 +3,7 @@ * Module : signal.c * Author : I.Lea * Created : 1991-04-01 - * Updated : 2019-07-17 + * Updated : 2021-02-13 * Notes : signal handlers for different modes and window resizing * * Copyright (c) 1991-2021 Iain Lea @@ -294,6 +294,7 @@ handle_resize( case cAttachment: case cGroup: + case cPOSTED: case cScope: case cSelect: case cThread: diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/strftime.c tin-2.6.0/src/strftime.c --- tin-2.4.5/src/strftime.c 2020-12-01 11:51:01.000000000 +0100 +++ tin-2.6.0/src/strftime.c 2021-07-15 22:47:47.115802440 +0200 @@ -103,13 +103,13 @@ my_strftime( if (strchr(format, '%') == NULL && strlen(format) + 1 >= maxsize) return 0; -#ifdef HAVE_TZSET +# ifdef HAVE_TZSET tzset(); -#else -# ifdef HAVE_SETTZ +# else +# ifdef HAVE_SETTZ settz(); -# endif /* HAVE_SETTZ */ -#endif /* HAVE_TZSET */ +# endif /* HAVE_SETTZ */ +# endif /* HAVE_TZSET */ endp = s + maxsize; for (; *format && s < endp - 1; format++) { diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/string.c tin-2.6.0/src/string.c --- tin-2.4.5/src/string.c 2020-12-01 11:51:01.000000000 +0100 +++ tin-2.6.0/src/string.c 2021-07-15 22:49:55.032983131 +0200 @@ -3,7 +3,7 @@ * Module : string.c * Author : Urs Janssen * Created : 1997-01-20 - * Updated : 2020-05-31 + * Updated : 2021-02-23 * Notes : * * Copyright (c) 1997-2021 Urs Janssen @@ -252,6 +252,7 @@ mystrcat( return len; } + /* * get around broken tolower()/toupper() macros on * ancient BSDs (e.g. 4.2, 4.3, 4.3-Tahoe, 4.3-Reno and Net/2) @@ -666,7 +667,7 @@ expand_tab( #define SH_FORMAT(c) if (++result >= (int) len) \ break; \ - *dst++ = c + *dst++ = (char) c #define SH_SINGLE "\\\'" #define SH_DOUBLE "\\\'\"`$" @@ -837,7 +838,7 @@ char2wchar_t( return NULL; } - wstr = my_malloc(sizeof(wchar_t) * (len + 1)); + wstr = my_calloc(1, sizeof(wchar_t) * (len + 1)); mbstowcs(wstr, test, len + 1); free(test); @@ -917,7 +918,7 @@ wcspart( gap = columns - wcswidth(wbuf, wcslen(wbuf) + 1); assert(gap >= 0); - wbuf = my_realloc(wbuf, sizeof(wchar_t) * (wcslen(wbuf) + gap + 1)); + wbuf = my_realloc(wbuf, sizeof(wchar_t) * (wcslen(wbuf) + (size_t) gap + 1)); ptr = wbuf + wcslen(wbuf); /* set ptr again to end of wbuf */ while (gap-- > 0) @@ -1098,7 +1099,7 @@ strunc( tmp = my_strdup(message); else { tmp = my_malloc(len + 1); - snprintf(tmp, len + 1, "%-.*s%s", len - 3, message, TRUNC_TAIL); + snprintf(tmp, (size_t) (len + 1), "%-.*s%s", len - 3, message, TRUNC_TAIL); } return tmp; @@ -1134,7 +1135,7 @@ wstrunc( tail = char2wchar_t(TRUNC_TAIL); len_tail = tail ? wcslen(tail) : 0; - wtmp2 = wcspart(wtmp, len - len_tail, FALSE); + wtmp2 = wcspart(wtmp, (int) ((size_t) len - len_tail), FALSE); free(wtmp); wtmp = my_realloc(wtmp2, sizeof(wchar_t) * (wcslen(wtmp2) + len_tail + 1)); /* wtmp2 isn't valid anymore and doesn't have to be free()ed */ if (!tail) @@ -1244,13 +1245,13 @@ normalize( int32_t needed, norm_len; UChar *ustr, *norm; UErrorCode status = U_ZERO_ERROR; -#ifdef HAVE_UNICODE_UNORM2_H - static const char *uname[] = {"nfc", "nfkc", "nfkc_cf"}; /* */ - const char *unamep; +# ifdef HAVE_UNICODE_UNORM2_H + static const char *uni_name[] = {"nfc", "nfkc", "nfkc_cf"}; /* */ + const char *uni_namep; UNormalization2Mode mode; -#else +# else UNormalizationMode mode; -#endif /* !HAVE_UNICODE_UNORM2_H */ +# endif /* !HAVE_UNICODE_UNORM2_H */ /* convert to UTF-16 which is used internally by ICU */ if ((ustr = char2UChar(tmp)) == NULL) /* something went wrong, return the original string (as valid UTF8) */ @@ -1258,62 +1259,62 @@ normalize( switch (tinrc.normalization_form) { case NORMALIZE_NFD: -#ifdef HAVE_UNICODE_UNORM2_H - unamep = uname[0]; +# ifdef HAVE_UNICODE_UNORM2_H + uni_namep = uni_name[0]; mode = UNORM2_DECOMPOSE; -#else +# else mode = UNORM_NFD; -#endif /* HAVE_UNICODE_UNORM2_H */ +# endif /* HAVE_UNICODE_UNORM2_H */ break; case NORMALIZE_NFC: -#ifdef HAVE_UNICODE_UNORM2_H - unamep = uname[0]; +# ifdef HAVE_UNICODE_UNORM2_H + uni_namep = uni_name[0]; mode = UNORM2_COMPOSE; -#else +# else mode = UNORM_NFC; -#endif /* HAVE_UNICODE_UNORM2_H */ +# endif /* HAVE_UNICODE_UNORM2_H */ break; case NORMALIZE_NFKD: -#ifdef HAVE_UNICODE_UNORM2_H - unamep = uname[1]; +# ifdef HAVE_UNICODE_UNORM2_H + uni_namep = uni_name[1]; mode = UNORM2_DECOMPOSE; -#else +# else mode = UNORM_NFKD; -#endif /* HAVE_UNICODE_UNORM2_H */ +# endif /* HAVE_UNICODE_UNORM2_H */ break; -#ifdef HAVE_UNICODE_UNORM2_H +# ifdef HAVE_UNICODE_UNORM2_H case NORMALIZE_NFKC_CF: - unamep = uname[2]; + uni_namep = uni_name[2]; mode = UNORM2_COMPOSE; break; -#endif /* HAVE_UNICODE_UNORM2_H */ +# endif /* HAVE_UNICODE_UNORM2_H */ case NORMALIZE_NFKC: default: -#ifdef HAVE_UNICODE_UNORM2_H - unamep = uname[1]; +# ifdef HAVE_UNICODE_UNORM2_H + uni_namep = uni_name[1]; mode = UNORM2_COMPOSE; -#else +# else mode = UNORM_NFKC; -#endif /* HAVE_UNICODE_UNORM2_H */ +# endif /* HAVE_UNICODE_UNORM2_H */ } -#ifdef HAVE_UNICODE_UNORM2_H - needed = unorm2_normalize(unorm2_getInstance(NULL, unamep, mode, &status), ustr, -1, NULL, 0, &status); -#else +# ifdef HAVE_UNICODE_UNORM2_H + needed = unorm2_normalize(unorm2_getInstance(NULL, uni_namep, mode, &status), ustr, -1, NULL, 0, &status); +# else needed = unorm_normalize(ustr, -1, mode, 0, NULL, 0, &status); -#endif /* HAVE_UNICODE_UNORM2_H */ +# endif /* HAVE_UNICODE_UNORM2_H */ status = U_ZERO_ERROR; /* reset status */ norm_len = needed + 1; norm = my_malloc(sizeof(UChar) * norm_len); -#ifdef HAVE_UNICODE_UNORM2_H - (void) unorm2_normalize(unorm2_getInstance(NULL, unamep, mode, &status), ustr, -1, norm, norm_len, &status); -#else +# ifdef HAVE_UNICODE_UNORM2_H + (void) unorm2_normalize(unorm2_getInstance(NULL, uni_namep, mode, &status), ustr, -1, norm, norm_len, &status); +# else (void) unorm_normalize(ustr, -1, mode, 0, norm, norm_len, &status); -#endif /* HAVE_UNICODE_UNORM2_H */ +# endif /* HAVE_UNICODE_UNORM2_H */ if (U_FAILURE(status)) { /* something went wrong, return the original string (as valid UTF8) */ @@ -1512,13 +1513,13 @@ parse_format_string( tmp_date_str[0] = '\0'; d_fmt = tmp_date_str; if (*in > '0' && *in <= '9') { - len = atoi(in); + len = (size_t) atoi(in); for (; *in >= '0' && *in <= '9'; in++) ; } if (*in == ',') { if (*++in > '0' && *in <= '9') { - len2 = atoi(in); + len2 = (size_t) atoi(in); for (; *in >= '0' && *in <= '9'; in++) ; } @@ -1539,7 +1540,7 @@ parse_format_string( endp = startp = tmpp; if (endp) { - tmplen = endp - in; + tmplen = (size_t) (endp - in); for (in++; *in && --tmplen; in++) *d_fmt++ = *in; @@ -1566,9 +1567,8 @@ parse_format_string( if (cCOLS > min_cols && !(flags & GRP_DESC) && signal_context == cSelect) { flags |= GRP_DESC; fmt->show_grpdesc = TRUE; - if (len) { + if (len) fmt->len_grpdesc = len; - } } else out -= 2; break; @@ -1587,7 +1587,7 @@ parse_format_string( #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) if ((wtmp = char2wchar_t(buf)) != NULL) { if (wcstombs(tmp, wtmp, sizeof(tmp) - 1) != (size_t) -1) { - fmt->len_date = strwidth(tmp); + fmt->len_date = (size_t) strwidth(tmp); } free(wtmp); } @@ -1703,9 +1703,8 @@ parse_format_string( /* Subject */ if (cCOLS > min_cols && !(flags & SUBJECT) && signal_context == cGroup) { flags |= SUBJECT; - if (len) { + if (len) fmt->len_subj = len; - } } else out -= 2; break; @@ -1725,9 +1724,8 @@ parse_format_string( if (cCOLS > min_cols && !(flags & THREAD_TREE) && signal_context == cThread) { flags |= THREAD_TREE; show_subject = TRUE; - if (len) { + if (len) fmt->len_subj = len; - } } else out -= 2; break; @@ -1779,7 +1777,7 @@ parse_format_string( fmt->flags_offset = tinrc.draw_arrow ? 2 : 0; fmt->ucnt_offset = tinrc.draw_arrow ? 10 : 8; fmt->len_grpname_dsc = 32; - fmt->len_grpname_max = cCOLS - cnt - 1; + fmt->len_grpname_max = (size_t) cCOLS - cnt - 1; fmt->len_ucnt = 5; break; @@ -1805,36 +1803,36 @@ parse_format_string( } if (flags & SUBJECT) - fmt->len_from = (cCOLS - cnt - 1) / 3; + fmt->len_from = ((size_t) cCOLS - cnt - 1) / 3; else - fmt->len_from = (cCOLS - cnt - 1); + fmt->len_from = ((size_t) cCOLS - cnt - 1); - fmt->len_subj = cCOLS - fmt->len_from - cnt - 1; + fmt->len_subj = (size_t) cCOLS - fmt->len_from - cnt - 1; } else { if (flags & (GRP_NAME | GRP_DESC)) - fmt->len_grpname_max = cCOLS - cnt - 1; + fmt->len_grpname_max = (size_t) cCOLS - cnt - 1; if (!show_description && !(flags & GRP_NAME)) fmt->len_grpname_max = 0; - if (flags & DATE && fmt->len_date > (cCOLS - cnt - 1)) - fmt->len_date = (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 > (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 > (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 = cCOLS - fmt->len_date_max - fmt->len_subj - cnt - 1; + fmt->len_from = (size_t) cCOLS - fmt->len_date_max - fmt->len_subj - cnt - 1; else - fmt->len_from = (cCOLS - fmt->len_date_max - cnt - 1) / 3; + fmt->len_from = ((size_t) cCOLS - fmt->len_date_max - cnt - 1) / 3; } else - fmt->len_from = (cCOLS - fmt->len_date_max - cnt - 1); + fmt->len_from = ((size_t) cCOLS - fmt->len_date_max - cnt - 1); } - if (flags & (SUBJECT | THREAD_TREE) && (!fmt->len_subj || fmt->len_subj > (cCOLS - fmt->len_from - fmt->len_date_max - cnt - 1))) - fmt->len_subj = (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.4.5/src/tags.c tin-2.6.0/src/tags.c --- tin-2.4.5/src/tags.c 2020-12-01 11:51:01.000000000 +0100 +++ tin-2.6.0/src/tags.c 2021-07-15 22:50:39.994804101 +0200 @@ -386,10 +386,10 @@ do_auto_select_arts( for_each_art(i) { if (arts[i].status == ART_UNREAD && !arts[i].selected) { -# ifdef DEBUG +#ifdef DEBUG if (debug & DEBUG_NEWSRC) debug_print_comment("group.c: X command"); -# endif /* DEBUG */ +#endif /* DEBUG */ art_mark(curr_group, &arts[i], ART_READ); arts[i].zombie = TRUE; } @@ -413,10 +413,10 @@ undo_auto_select_arts( for_each_art(i) { if (arts[i].status == ART_READ && arts[i].zombie) { -# ifdef DEBUG +#ifdef DEBUG if (debug & DEBUG_NEWSRC) debug_print_comment("group.c: + command"); -# endif /* DEBUG */ +#endif /* DEBUG */ art_mark(curr_group, &arts[i], ART_UNREAD); arts[i].zombie = FALSE; } diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/tcurses.c tin-2.6.0/src/tcurses.c --- tin-2.4.5/src/tcurses.c 2020-12-01 11:51:01.000000000 +0100 +++ tin-2.6.0/src/tcurses.c 2021-04-14 01:23:13.877417498 +0200 @@ -3,7 +3,7 @@ * Module : tcurses.c * Author : Thomas Dickey * Created : 1997-03-02 - * Updated : 2018-07-02 + * Updated : 2021-04-14 * Notes : This is a set of wrapper functions adapting the termcap * interface of tin to use SVr4 curses (e.g., ncurses). * @@ -880,9 +880,13 @@ screen_contents( int col, char *buffer) { - int y, x; int len = COLS - col; +# ifdef USE_TRACE + int y, x; + getyx(stdscr, y, x); +# endif /* USE_TRACE */ + move(row, col); TRACE(("screen_contents(%d,%d)", row, col)); len = my_innstr(buffer, len); diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/thread.c tin-2.6.0/src/thread.c --- tin-2.4.5/src/thread.c 2020-12-01 11:51:01.000000000 +0100 +++ tin-2.6.0/src/thread.c 2021-07-26 07:31:11.305009481 +0200 @@ -3,7 +3,7 @@ * Module : thread.c * Author : I. Lea * Created : 1991-04-01 - * Updated : 2020-06-10 + * Updated : 2021-07-25 * Notes : * * Copyright (c) 1991-2021 Iain Lea @@ -56,7 +56,11 @@ t_bool show_subject; /* * Local prototypes */ -static char get_art_mark(struct t_article *art); +#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) + static wchar_t get_art_mark(struct t_article *art); +#else + static char get_art_mark(struct t_article *art); +#endif /* MULTIBYTE_ABLE && !NO_LOCALE */ static int enter_pager(int art, t_bool ignore_unavail, int level); static int thread_catchup(t_function func, struct t_group *group); static int thread_tab_pressed(void); @@ -85,7 +89,11 @@ static int ret_code = 0; /* Set to < 0 /* * returns the mark which should be used for this article */ -static char +#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) + static wchar_t +#else + static char +#endif /* MULTIBYTE_ABLE && !NO_LOCALE */ get_art_mark( struct t_article *art) { @@ -121,7 +129,6 @@ build_tline( int l, struct t_article *art) { - char mark = '\0'; int gap, fill, i; size_t len, len_start, len_end; struct t_msgid *ptr; @@ -129,7 +136,11 @@ build_tline( char *fmt = thrd_fmt.str; char tmp[LEN]; #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) + char markbuf[sizeof(wchar_t) + 4]; wchar_t *wtmp, *wtmp2; + wchar_t mark[] = { L'\0', L'\0' }; +#else + char mark[] = { '\0', '\0' }; #endif /* MULTIBYTE_ABLE && !NO_LOCALE */ #ifdef USE_CURSES @@ -169,7 +180,7 @@ build_tline( if (my_strftime(buf, LEN - 1, thrd_fmt.date_str, localtime(&art->date))) { #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) if ((wtmp = char2wchar_t(buf)) != NULL) { - wtmp2 = wcspart(wtmp, thrd_fmt.len_date_max, TRUE); + wtmp2 = wcspart(wtmp, (int) thrd_fmt.len_date_max, TRUE); if (wcstombs(tmp, wtmp2, sizeof(tmp) - 1) != (size_t) -1) strcat(buffer, tmp); @@ -188,7 +199,7 @@ build_tline( get_author(TRUE, art, tmp, sizeof(tmp) - 1); if ((wtmp = char2wchar_t(tmp)) != NULL) { - wtmp2 = wcspart(wtmp, thrd_fmt.len_from, TRUE); + wtmp2 = wcspart(wtmp, (int) thrd_fmt.len_from, TRUE); if (wcstombs(tmp, wtmp2, sizeof(tmp) - 1) != (size_t) -1) strcat(buffer, tmp); @@ -210,9 +221,9 @@ build_tline( case 'I': /* initials */ len = MIN(thrd_fmt.len_initials, sizeof(tmp) - 1); - get_initials(art, tmp, len); + get_initials(art, tmp, (int) len); strcat(buffer, tmp); - if ((i = len - strwidth(tmp)) > 0) { + if ((i = (int) (len - (size_t) strwidth(tmp))) > 0) { buf = buffer + strlen(buffer); for (; i > 0; --i) *buf++ = ' '; @@ -222,10 +233,10 @@ build_tline( case 'L': /* lines */ if (art->line_count != -1) - strcat(buffer, tin_ltoa(art->line_count, thrd_fmt.len_linecnt)); + strcat(buffer, tin_ltoa(art->line_count, (int) thrd_fmt.len_linecnt)); else { buf = buffer + strlen(buffer); - for (i = thrd_fmt.len_linecnt; i > 1; --i) + for (i = (int) thrd_fmt.len_linecnt; i > 1; --i) *buf++ = ' '; *buf++ = '?'; *buf = '\0'; @@ -234,14 +245,24 @@ build_tline( case 'm': /* article flags, tag number, or whatever */ if (!thrd_fmt.mark_offset) - thrd_fmt.mark_offset = mark_offset = strwidth(buffer) + 2; + thrd_fmt.mark_offset = (size_t) (mark_offset = strwidth(buffer) + 2); if (art->tagged) { + strcat(buffer, " "); strcat(buffer, tin_ltoa(art->tagged, 3)); - mark = '\0'; +#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) + mark[0] = L'\0'; +#else + mark[0] = '\0'; +#endif /* MULTIBYTE_ABLE && !NO_LOCALE */ } else { + mark[0] = get_art_mark(art); +#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) + snprintf(markbuf, sizeof(markbuf), "%s%lc", art_mark_width > wcwidth(mark[0]) ? " " : " ", mark[0]); + strcat(buffer, markbuf); +#else strcat(buffer, " "); - mark = get_art_mark(art); - buffer[strlen(buffer) - 1] = mark; /* insert mark */ + buffer[strlen(buffer) - 1] = mark[0]; /* insert mark */ +#endif /* MULTIBYTE_ABLE && !NO_LOCALE */ } break; @@ -250,7 +271,7 @@ build_tline( strncpy(tmp, art->refptr ? art->refptr->txt : "", len); tmp[len] = '\0'; strcat(buffer, tmp); - if ((i = len - strwidth(tmp)) > 0) { + if ((i = (int) (len - (size_t) strwidth(tmp))) > 0) { buf = buffer + strlen(buffer); for (; i > 0; --i) *buf++ = ' '; @@ -259,16 +280,16 @@ build_tline( break; case 'n': - strcat(buffer, tin_ltoa(l + 1, thrd_fmt.len_linenumber)); + strcat(buffer, tin_ltoa(l + 1, (int) thrd_fmt.len_linenumber)); break; case 'S': /* score */ - strcat(buffer, tin_ltoa(art->score, thrd_fmt.len_score)); + strcat(buffer, tin_ltoa(art->score, (int) thrd_fmt.len_score)); break; case 'T': /* thread/subject */ len = curr_group->attribute->show_author != SHOW_FROM_NONE ? thrd_fmt.len_subj : thrd_fmt.len_subj + thrd_fmt.len_from; - len_start = strwidth(buffer); + len_start = (size_t) strwidth(buffer); switch (curr_group->attribute->thread_articles) { case THREAD_REFS: @@ -279,14 +300,14 @@ build_tline( */ if (art->refptr) { - make_prefix(art->refptr, buffer + strlen(buffer), len); + make_prefix(art->refptr, buffer + strlen(buffer), (int) len); - len_end = strwidth(buffer); + len_end = (size_t) strwidth(buffer); /* * Copy in the subject up to where the author (if any) starts */ - gap = len - (len_end - len_start); + gap = (len - (len_end - len_start)); /* * Mutt-like thread tree. by sjpark@sparcs.kaist.ac.kr @@ -321,8 +342,8 @@ build_tline( case THREAD_SUBJ: case THREAD_MULTI: case THREAD_PERC: - len_end = strwidth(buffer); - gap = len - (len_end - len_start); + len_end = (size_t) strwidth(buffer); + gap = (len - (len_end - len_start)); if (gap > 0) { #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) { @@ -349,8 +370,8 @@ build_tline( } /* pad out */ - fill = len - (strwidth(buffer) - len_start); - gap = strlen(buffer); + fill = (len - ((size_t) strwidth(buffer) - len_start)); + gap = (int) strlen(buffer); for (i = 0; i < fill; i++) buffer[gap + i] = ' '; buffer[gap + fill] = '\0'; @@ -374,8 +395,9 @@ build_tline( free(buffer); #endif /* USE_CURSES */ - if (mark == tinrc.art_marked_selected) + if (mark[0] == tinrc.art_marked_selected) draw_mark_selected(l); + my_flush(); } @@ -410,7 +432,7 @@ thread_right( * Show current thread. * If threaded on Subject: show * - * If threaded on References: or Archive-name: show + * If threaded on References: * * Return values: * GRP_RETSELECT Return to selection screen @@ -428,9 +450,14 @@ thread_page( t_pagerinfo *page) /* !NULL if we must go direct to the pager */ { char key[MAXKEYLEN]; +#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) + wchar_t mark[] = { L'\0', L'\0' }; + wchar_t *wtmp; +#else char mark[] = { '\0', '\0' }; +#endif /* MULTIBYTE_ABLE && !NO_LOCALE */ int i, n; - t_artnum old_artnum = T_ARTNUM_CONST(0); + t_artnum old_artnum; t_bool repeat_search; t_function func; @@ -790,9 +817,16 @@ thread_page( else { t_bool tagged; - if ((tagged = tag_article(n))) + if ((tagged = tag_article(n))) { +#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) + if ((wtmp = char2wchar_t(tin_ltoa((&arts[n])->tagged, 3)))) { + mark_screen(thdmenu.curr, mark_offset - (3 - art_mark_width), wtmp); + free(wtmp); + } +#else mark_screen(thdmenu.curr, mark_offset - 2, tin_ltoa((&arts[n])->tagged, 3)); - else +#endif /* MULTIBYTE_ABLE && !NO_LOCALE */ + } else update_thread_page(); /* Must update whole page */ /* Automatically advance to next art if not at end of thread */ @@ -831,7 +865,11 @@ thread_page( arts[n].selected = (!(func == THREAD_TOGGLE_ARTICLE_SELECTION && arts[n].selected)); /* TODO: optimise? */ /* update_thread_page(); */ mark[0] = get_art_mark(&arts[n]); +#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) + mark_screen(thdmenu.curr, mark_offset + (art_mark_width - wcwidth(mark[0])), mark); +#else mark_screen(thdmenu.curr, mark_offset, mark); +#endif /* MULTIBYTE_ABLE && !NO_LOCALE */ if (thdmenu.curr + 1 < thdmenu.max) move_down(); else @@ -859,8 +897,8 @@ thread_page( break; case GLOBAL_DISPLAY_POST_HISTORY: /* display messages posted by user */ - if (user_posted_messages()) - show_thread_page(); + if (post_hist_page()) + return GRP_EXIT; break; case GLOBAL_TOGGLE_INFO_LAST_LINE: /* display subject in last line */ @@ -869,7 +907,7 @@ thread_page( break; default: - info_message(_(txt_bad_command), printascii(key, func_to_key(GLOBAL_HELP, thread_keys))); + info_message(_(txt_bad_command), PrintFuncKey(key, GLOBAL_HELP, thread_keys)); } } /* ret_code >= 0 */ @@ -897,9 +935,6 @@ show_thread_page( parse_format_string(curr_group->attribute->thread_format, &thrd_fmt); mark_offset = 0; - if (!show_subject) - show_subject = arts[thread_respnum].archive != NULL; - if (show_subject) title = fmt_string(_(txt_stp_list_thread), grpmenu.curr + 1, grpmenu.max); else @@ -923,19 +958,36 @@ static void update_thread_page( void) { +#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) + wchar_t mark[] = { L'\0', L'\0' }; + wchar_t *wtmp; +#else char mark[] = { '\0', '\0' }; +#endif /* MULTIBYTE_ABLE && !NO_LOCALE */ int i, the_index; the_index = find_response(thread_basenote, thdmenu.first); assert(thdmenu.first != 0 || the_index == thread_respnum); for (i = thdmenu.first; i < thdmenu.first + NOTESLINES && i < thdmenu.max; ++i) { - if ((&arts[the_index])->tagged) + if ((&arts[the_index])->tagged) { +#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) + if ((wtmp = char2wchar_t(tin_ltoa((&arts[the_index])->tagged, 3)))) { + mark_screen(i, mark_offset - (3 - art_mark_width), wtmp); + free(wtmp); + } +#else mark_screen(i, mark_offset - 2, tin_ltoa((&arts[the_index])->tagged, 3)); - else { +#endif /* MULTIBYTE_ABLE && !NO_LOCALE */ + } else { mark[0] = get_art_mark(&arts[the_index]); +#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) + mark_screen(i, mark_offset - (3 - art_mark_width), L" "); /* clear space used by tag numbering */ + mark_screen(i, mark_offset + (art_mark_width - wcwidth(mark[0])), mark); +#else mark_screen(i, mark_offset - 2, " "); /* clear space used by tag numbering */ mark_screen(i, mark_offset, mark); +#endif /* MULTIBYTE_ABLE && !NO_LOCALE */ if (mark[0] == tinrc.art_marked_selected) draw_mark_selected(i); } @@ -975,7 +1027,7 @@ fixup_thread( if (basenote >= 0) { thread_basenote = basenote; thdmenu.max = num_of_responses(thread_basenote) + 1; - thread_respnum = base[thread_basenote]; + thread_respnum = (int) base[thread_basenote]; grpmenu.curr = basenote; if (redraw && basenote != old_thread_basenote) show_thread_page(); @@ -1321,7 +1373,7 @@ next_unread( } if (curr_group->attribute->wrap_on_next_unread) { - n = base[0]; + n = (int) base[0]; while (n != cur_base_art && n >= 0) { if (((arts[n].status == ART_UNREAD) || (arts[n].status == ART_WILL_RETURN)) && arts[n].thread != ART_EXPIRED) return n; @@ -1421,7 +1473,7 @@ make_prefix( } #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) - buf = my_malloc(sizeof(wchar_t) * prefix_ptr + 3 * sizeof(wchar_t)); + buf = my_malloc(sizeof(wchar_t) * (size_t) prefix_ptr + 3 * sizeof(wchar_t)); buf[prefix_ptr + 2] = (wchar_t) '\0'; #else buf = my_malloc(prefix_ptr + 3); @@ -1630,14 +1682,23 @@ thread_mark_postprocess( t_function feed_type, int respnum) { +#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) + wchar_t mark[] = { L'\0', L'\0' }; +#else char mark[] = { '\0', '\0' }; +#endif /* MULTIBYTE_ABLE && !NO_LOCALE */ int n; switch (function) { case (FEED_MARK_READ): if (feed_type == FEED_ARTICLE) { mark[0] = get_art_mark(&arts[respnum]); +#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) + mark_screen(thdmenu.curr, mark_offset - (3 - art_mark_width), L" "); + mark_screen(thdmenu.curr, mark_offset + (art_mark_width - wcwidth(mark[0])), mark); +#else mark_screen(thdmenu.curr, mark_offset, mark); +#endif /* MULTIBYTE_ABLE && !NO_LOCALE */ } else show_thread_page(); @@ -1650,7 +1711,12 @@ thread_mark_postprocess( case (FEED_MARK_UNREAD): if (feed_type == FEED_ARTICLE) { mark[0] = get_art_mark(&arts[respnum]); +#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) + mark_screen(thdmenu.curr, mark_offset - (3 - art_mark_width), L" "); + mark_screen(thdmenu.curr, mark_offset + (art_mark_width - wcwidth(mark[0])), mark); +#else mark_screen(thdmenu.curr, mark_offset, mark); +#endif /* MULTIBYTE_ABLE && !NO_LOCALE */ draw_thread_arrow(); } else show_thread_page(); diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/tincfg.tbl tin-2.6.0/src/tincfg.tbl --- tin-2.4.5/src/tincfg.tbl 2020-12-01 11:52:32.000000000 +0100 +++ tin-2.6.0/src/tincfg.tbl 2021-07-06 00:41:57.490988199 +0200 @@ -2,7 +2,7 @@ ; Module : tincfg.tbl ; Author : Thomas E. Dickey ; Created : 1996-11-01 -; Updated : 2017-08-13 +; Updated : 2021-07-06 ; Notes : #defines and structs for config.c ; ; Copyright (c) 1996-2021 Thomas E. Dickey @@ -243,7 +243,6 @@ mailbox_format txt_mailbox_formats batch_save OPT_ON_OFF savedir OPT_STRING - auto_save OPT_ON_OFF mark_saved_read OPT_ON_OFF post_process_type txt_post_process_types post_process_view OPT_ON_OFF @@ -252,7 +251,6 @@ attrib_batch_save OPT_ON_OFF attrib_savedir OPT_STRING attrib_savefile OPT_STRING - attrib_auto_save OPT_ON_OFF attrib_delete_tmp_files OPT_ON_OFF attrib_mark_saved_read OPT_ON_OFF attrib_post_process_type txt_post_process_types @@ -284,7 +282,6 @@ extquote_regex OPT_STRING #endif force_screen_redraw OPT_ON_OFF - start_editor_offset OPT_ON_OFF editor_format OPT_STRING inews_prog OPT_STRING #ifdef USE_CANLOCK @@ -317,7 +314,6 @@ #if defined(HAVE_LIBICUUC) && defined(MULTIBYTE_ABLE) && defined(HAVE_UNICODE_UBIDI_H) && !defined(NO_LOCALE) render_bidi OPT_ON_OFF #endif - attrib_start_editor_offset OPT_ON_OFF attrib_editor_format OPT_STRING #ifdef HAVE_ISPELL attrib_ispell OPT_STRING diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/tmpfile.c tin-2.6.0/src/tmpfile.c --- tin-2.4.5/src/tmpfile.c 2020-12-01 11:51:01.000000000 +0100 +++ tin-2.6.0/src/tmpfile.c 2021-07-15 18:10:36.665993427 +0200 @@ -89,7 +89,7 @@ tmpfile( # if defined(HAVE_CHMOD) && !defined(HAVE_MKSTEMP) && defined(HAVE_MKTEMP) fchmod(p, (S_IRUGO|S_IWUGO) & ~u); # endif /* HAVE_CHMOD && !HAVE_MKSTEMP && HAVE_MKTEMP */ -#endif /* HAVE_FCHMOD */ +# endif /* HAVE_FCHMOD */ } (void) sigprocmask(SIG_SETMASK, &oset, NULL); diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/trace.c tin-2.6.0/src/trace.c --- tin-2.4.5/src/trace.c 2020-12-01 11:51:01.000000000 +0100 +++ tin-2.6.0/src/trace.c 2021-02-24 12:01:32.889919445 +0100 @@ -3,7 +3,7 @@ * Module : trace.c * Author : Thomas Dickey * Created : 1997-03-22 - * Updated : 2001-07-22 + * Updated : 2021-02-23 * Notes : debugging support via TRACE macro. * * Copyright (c) 1997-2021 Thomas Dickey @@ -88,6 +88,6 @@ tin_tracechar( int ch) { static char result[2]; - result[0] = ch; + result[0] = (char) ch; return result; } diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/wildmat.c tin-2.6.0/src/wildmat.c --- tin-2.4.5/src/wildmat.c 2020-12-01 11:51:01.000000000 +0100 +++ tin-2.6.0/src/wildmat.c 2021-02-24 12:01:32.893919606 +0100 @@ -184,7 +184,7 @@ wildmatpos( if (p[0] == '*' && p[1] == '\0') { if (srch_offsets_size >= 2) { srch_offsets[0] = 0; - srch_offsets[1] = strlen(text); + srch_offsets[1] = (int) strlen(text); } return TRUE; } @@ -203,11 +203,11 @@ wildmatpos( if ((ret = (DoMatch(t, px))) == 1) { /* remove the trailing '*' */ px[strlen(px) - 1] = '\0'; - for (i = strlen(t); i > 0; i--) { + for (i = (int) strlen(t); i > 0; i--) { t[i] = '\0'; if ((ret = (DoMatch(t, px))) == 1) { if (srch_offsets_size >= 2) { - srch_offsets[0] = t - txt; + srch_offsets[0] = (int) (t - txt); srch_offsets[1] = srch_offsets[0] + i; } break; diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/xface.c tin-2.6.0/src/xface.c --- tin-2.4.5/src/xface.c 2020-12-01 11:51:01.000000000 +0100 +++ tin-2.6.0/src/xface.c 2021-07-15 22:52:37.243552708 +0200 @@ -3,7 +3,7 @@ * Module : xface.c * Author : Joshua Crawford & Drazen Kacar * Created : 2003-04-27 - * Updated : 2013-11-06 + * Updated : 2021-03-04 * Notes : * * Copyright (c) 2003-2021 Joshua Crawford & Drazen Kacar @@ -51,6 +51,8 @@ static int slrnface_fd = -1; +# define WRITE_FACE_FD(s) if (write(slrnface_fd, s, strlen(s)) != (ssize_t) strlen(s)) {;} + void slrnface_start( @@ -66,15 +68,15 @@ slrnface_start( if (tinrc.use_slrnface == FALSE) return; -#ifdef HAVE_IS_XTERM +# ifdef HAVE_IS_XTERM if (!is_xterm()) { -# ifdef DEBUG +# ifdef DEBUG if (debug & DEBUG_MISC) error_message(2, _("Can't run slrnface: Not running in an xterm.")); -# endif /* DEBUG */ +# endif /* DEBUG */ return; } -#endif /* HAVE_IS_XTERM */ +# endif /* HAVE_IS_XTERM */ /* * $DISPLAY holds the (default) display name @@ -186,9 +188,8 @@ slrnface_start( switch (WEXITSTATUS(status)) { case 0: /* All fine, open the pipe */ - slrnface_fd = open(fifo, O_WRONLY, (S_IRUSR|S_IWUSR)); - if (slrnface_fd != -1) { - write(slrnface_fd, "start\n", strlen("start\n")); + if ((slrnface_fd = open(fifo, O_WRONLY, (S_IRUSR|S_IWUSR))) != -1) { + WRITE_FACE_FD("start\n"); message = NULL; } else message = "can't open FIFO"; @@ -255,12 +256,12 @@ slrnface_display_xface( return; if (!face || !*face) - write(slrnface_fd, "clear\n", strlen("clear\n")); + slrnface_clear_xface(); else { char buf[2000]; /* slrnface will ignore X-Faces larger than approx. 2000 chars. */ snprintf(buf, sizeof(buf), "xface %s\n", face); - write(slrnface_fd, buf, strlen(buf)); + WRITE_FACE_FD(buf); } } @@ -272,7 +273,7 @@ slrnface_clear_xface( if (slrnface_fd < 0) return; - write(slrnface_fd, "clear\n", strlen("clear\n")); + WRITE_FACE_FD("clear\n"); } @@ -283,7 +284,7 @@ slrnface_suppress_xface( if (slrnface_fd < 0) return; - write(slrnface_fd, "suppress\n", strlen("suppress\n")); + WRITE_FACE_FD("suppress\n"); } @@ -294,7 +295,7 @@ slrnface_show_xface( if (slrnface_fd < 0) return; - write(slrnface_fd, "show\n", strlen("show\n")); + WRITE_FACE_FD("show\n"); } #else diff -Nurp '--exclude=.bzr*' tin-2.4.5/tin.spec tin-2.6.0/tin.spec --- tin-2.4.5/tin.spec 2018-12-26 07:56:50.000000000 +0100 +++ tin-2.6.0/tin.spec 2021-04-14 11:00:28.282182286 +0200 @@ -1,6 +1,6 @@ Name: tin Summary: easy-to-use USENET news reader -Version: 2.4.4 +Version: 2.6.0 Release: 1 License: BSD Group: Applications/News @@ -50,8 +50,13 @@ rm -rf $RPM_BUILD_ROOT %doc %{_mandir}/man5/* %doc doc/CHANGES doc/CHANGES.old doc/INSTALL doc/TODO doc/WHATSNEW %doc doc/auth.txt doc/filtering doc/good-netkeeping-seal doc/iso2asc.txt -%doc doc/keymap.sample doc/mailcap.sample doc/pgp.txt doc/reading-mail.txt -%doc doc/tools.txt doc/umlaute.txt doc/umlauts.txt doc/wildmat.3 +%doc doc/keymap.sample doc/mailcap.sample doc/mime.types doc/tin.defaults +%doc doc/pgp.txt doc/reading-mail.txt +%doc doc/tools.txt doc/umlaute.txt doc/umlauts.txt +%doc doc/wildmat.3 doc/plp_snprintf.3 +%doc doc/article.txt doc/art_handling.txt doc/internals.txt doc/rcvars.txt +%doc doc/config-anomalies doc/nov_tests doc/DEBUG_REFS doc/ABOUT-NLS +%doc doc/CREDITS %doc README %changelog Binary files tin-2.4.5/tools/expand_aliases.tgz and tin-2.6.0/tools/expand_aliases.tgz differ diff -Nurp '--exclude=.bzr*' tin-2.4.5/tools/tinews.pl tin-2.6.0/tools/tinews.pl --- tin-2.4.5/tools/tinews.pl 2020-12-24 16:10:51.332574539 +0100 +++ tin-2.6.0/tools/tinews.pl 2021-08-11 12:25:12.544089889 +0200 @@ -57,7 +57,7 @@ use strict; use warnings; # version Number -my $version = "1.1.57"; +my $version = "1.1.59"; my %config; @@ -123,16 +123,19 @@ use Term::ReadLine; (my $pname = $0) =~ s#^.*/##; # read config file (first match counts) from -# $XDG_CONFIG_HOME/tinewsrc ~/.config/tinewsrc ~/.tinewsrc +# $XDG_CONFIG_HOME/tinewsrc +# ~/.config/tinewsrc +# ~/.tinewsrc # if present my $TINEWSRC = undef; my (@try, %seen); + if ($ENV{'XDG_CONFIG_HOME'}) { push(@try, (glob("$ENV{'XDG_CONFIG_HOME'}/tinewsrc"))[0]); } push(@try, (glob('~/.config/tinewsrc'))[0], (glob('~/.tinewsrc'))[0]); -foreach (@try) { +foreach (grep { ! $seen{$_}++ } @try) { # uniq @try last if (open($TINEWSRC, '<', $_)); $TINEWSRC = undef; } @@ -193,6 +196,7 @@ GetOptions('A|V|W|h|headers' => [], # do 'from|f=s' => \$config{'from'}, 'ignore-headers|i=s' => \$config{'ignore-headers'}, 'followup-to|w=s' => \$config{'followup-to'}, + 'message-id|m=s' => \$config{'message-id'}, 'newsgroups|n=s' => \$config{'newsgroups'}, 'reply-to|r=s' => \$config{'reply-to'}, 'savedir|s=s' => \$config{'savedir'}, @@ -344,8 +348,8 @@ foreach ('DISTRIBUTION', 'ORGANIZATION') # overwrite headers if specified via cmd-line foreach ('Approved', 'Control', 'Distribution', 'Expires', - 'From', 'Followup-To', 'Newsgroups',' Reply-To', 'Subject', - 'References', 'Organization', 'Path') { + 'From', 'Followup-To', 'Message-ID', 'Newsgroups',' Reply-To', + 'Subject', 'References', 'Organization', 'Path') { next if (!defined($config{lc($_)})); chomp($Header{lc($_)} = $_ . ": " . $config{lc($_)}); $Header{lc($_)} .= "\n"; @@ -423,7 +427,7 @@ if (!$config{'nntp-pass'}) { } # instead of abort posting just to prefetch a Messsage-ID we should (try -# to keep) the the session open instead +# to) keep the session open instead if (!($config{'no-sign'} && $config{'no-canlock'})) { if (! $config{'savedir'} && defined($Header{'newsgroups'}) && !defined($Header{'message-id'})) { my $Server = AuthonNNTP(); @@ -510,6 +514,14 @@ if (! $config{'no-sign'}) { $PGPCommand = getpgpcommand($config{'pgp-version'}); } +# exit with error if neither $Newsgroups nor any of $To, $Cc or $Bcc are set +my $required = 0; +foreach ('Newsgroups', 'To,', 'Cc', 'Bcc') { + $required++ if (defined($Header{lc($_)})); + last if $required; +} +die("$0: neither Newsgroups: nor any of To:, Cc:, or Bcc: present.\n") if (!$required); + # (re)move mail-headers my ($To, $Cc, $Bcc, $Newsgroups) = ''; $To = $Header{'to'} if (defined($Header{'to'})); @@ -547,14 +559,6 @@ if (($To || $Cc || $Bcc) && $config{'sen close($MAIL); } -# exit with error if neither $Newsgroups nor any of $To, $Cc or $Bcc set -my $required = 0; -foreach ('Newsgroups', 'To,', 'Cc', 'Bcc') { - $required++ if (defined($Header{lc($_)})); - last if $required; -} -die("$0: neither Newsgroups: nor any of To:, Cc:, Bcc or present.\n") if (!$required); - # Game over. Insert new coin. exit; @@ -983,6 +987,7 @@ sub usage { print " -e string set Expires:-header to string\n"; print " -f string set From:-header to string\n"; print " -i string list of headers to be ignored for signing\n"; + print " -m string set Message-ID:-header to string\n"; print " -n string set Newsgroups:-header to string\n"; print " -o string set Organization:-header to string\n"; print " -p port use port as NNTP port [default=".$config{'nntp-port'}."]\n"; @@ -1084,6 +1089,11 @@ Some of them may be altered on the Serve invalid the signature, this option can be used the exclude such headers if required. +=item -B C | --B C +X<-m> X<--message-id> + +Set the article header field Message-ID: to the given value. + =item -B C | --B C X<-n> X<--newsgroups> @@ -1321,15 +1331,15 @@ off by default. =item F<$HOME/.newsauth> -"nntpserver password [user]" pairs for NNTP servers that require -authorization. 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. First match counts. If no +"nntpserver password [user]" pairs or triples for NNTP servers that require +authorization. First match counts. 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. If no matching entry is found F<$HOME/.nntpauth> is checked. =item F<$HOME/.nntpauth> -"nntpserver user password" pairs for NNTP servers that require +"nntpserver user password" triples for NNTP servers that require authorization. First match counts. Lines starting with "#" are skipped and blank lines are ignored. This file should be readable only for the user as it contains the user's unencrypted password for reading news. @@ -1337,9 +1347,11 @@ F<$HOME/.newsauth> is checked first. =item F<$XDG_CONFIG_HOME/tinewsrc> F<$HOME/.config/tinewsrc> F<$HOME/.tinewsrc> -"option=value" configuration pairs. Lines that start with "#" are ignored. -If the file contains unencrypted passwords (e.g. nntp-pass or pgp-pass), it -should be readable for the user only. +"option=value" configuration pairs, last match counts and only +"value" is case sensitive. Lines that start with "#" are ignored. If the +file contains unencrypted passwords (e.g. nntp-pass or pgp-pass), it +should be readable for the user only. Use -B to get a full list of +all available configuration options. =back @@ -1358,7 +1370,7 @@ B is designed to be used with L-5, L-6, L and L. B requires the following standard modules to be installed: -L, L, and +L, L, L and L. NNTPS (NNTP with implicit TLS; RFC 4642 and RFC 8143) may be unavailable