----------------------------------------------------------------------------- MANIFEST | 103 +- Makefile | 9 configure | 2 configure.in | 2 doc/CHANGES | 1707 +-------------------------------------------- doc/CHANGES.old | 1691 ++++++++++++++++++++++++++++++++++++++++++++ doc/TODO | 34 doc/tin.1 | 22 doc/tin.5 | 11 doc/tinews.1 | 4 doc/umlaute.txt | 125 ++- doc/umlauts.txt | 121 ++- include/extern.h | 14 include/proto.h | 2 include/tin.h | 13 include/tinrc.h | 3 include/version.h | 6 libcanlock/canlocktest.c | 1 libcanlock/hmactest.c | 2 po/de.gmo |binary po/de.po | 792 ++++++++++---------- po/en_GB.gmo |binary po/en_GB.po | 782 ++++++++++---------- po/et.gmo |binary po/et.po | 846 +++++++++++----------- po/fr.gmo |binary po/fr.po | 790 ++++++++++---------- po/messages |binary po/tin.pot | 781 ++++++++++---------- src/Makefile.in | 26 src/color.c | 4 src/config.c | 18 src/cook.c | 4 src/curses.c | 39 - src/feed.c | 4 src/filter.c | 18 src/getline.c | 3 src/group.c | 30 src/init.c | 14 src/lang.c | 24 src/list.c | 2 src/main.c | 11 src/open.c | 18 src/page.c | 150 +++ src/post.c | 4 src/refs.c | 32 src/save.c | 23 src/screen.c | 10 src/select.c | 16 src/tags.c | 7 src/tcurses.c | 16 src/thread.c | 51 - src/tincfg.tbl | 3 tin.spec | 57 + tools/tinews.pl | 4 55 files changed, 4467 insertions, 3984 deletions ----------------------------------------------------------------------------- diff -Nurp tin-1.6.0/MANIFEST tin-1.6.1/MANIFEST --- tin-1.6.0/MANIFEST Mon Jul 14 19:17:34 2003 +++ tin-1.6.1/MANIFEST Sun Aug 10 14:54:18 2003 @@ -1,7 +1,7 @@ -MANIFEST for tin-1.6.0 (Mon Jul 14 19:17:33 CEST 2003) +MANIFEST for tin-1.6.1 (Sun Aug 10 14:54:18 CEST 2003) ---------------------------------------------------- - 13063 ./Makefile - 7512 ./MANIFEST + 13085 ./Makefile + 7531 ./MANIFEST 1440 ./README 217 ./README.MAC 2209 ./README.VMS @@ -14,12 +14,13 @@ MANIFEST for tin-1.6.0 (Mon Jul 14 19:17 28778 ./configure.in 5555 ./install.sh 777 ./mkdirs.sh + 1505 ./tin.spec 18847 ./doc/ABOUT-NLS - 72901 ./doc/CHANGES - 153546 ./doc/CHANGES.old + 2296 ./doc/CHANGES + 226345 ./doc/CHANGES.old 1469 ./doc/DEBUG_REFS 29430 ./doc/INSTALL - 32439 ./doc/TODO + 31380 ./doc/TODO 3302 ./doc/WHATSNEW 2617 ./doc/art_handling.txt 3862 ./doc/auth.txt @@ -36,42 +37,42 @@ MANIFEST for tin-1.6.0 (Mon Jul 14 19:17 3984 ./doc/pgp.txt 2711 ./doc/rcvars.txt 1525 ./doc/reading-mail.txt - 1615 ./doc/umlaute.txt - 1914 ./doc/umlauts.txt + 4947 ./doc/umlaute.txt + 4245 ./doc/umlauts.txt 4675 ./doc/tin.defaults - 7381 ./doc/tinews.1 + 7379 ./doc/tinews.1 1879 ./doc/tools.txt 5870 ./doc/mbox.5 4168 ./doc/mmdf.5 2128 ./doc/newsoverview.5 6963 ./doc/plp_snprintf.3 - 119928 ./doc/tin.1 - 69479 ./doc/tin.5 + 120218 ./doc/tin.1 + 69817 ./doc/tin.5 4733 ./doc/w2r.1 2196 ./doc/wildmat.3 344 ./tools/expiretover 3815 ./tools/metamutt 2787 ./tools/opt-case.pl 1410 ./tools/tinlock - 17986 ./tools/tinews.pl + 17984 ./tools/tinews.pl 1561 ./tools/url_handler.sh 3172 ./tools/w2r.pl 1661 ./tools/expand_aliases.tgz 2702 ./include/bool.h 2128 ./include/bugrep.h 9502 ./include/oldconfig.h - 57641 ./include/extern.h + 57728 ./include/extern.h 11429 ./include/keymap.h 15886 ./include/menukeys.h 6539 ./include/nntplib.h 665 ./include/plp_snprintf.h 11836 ./include/policy.h - 29881 ./include/proto.h + 29869 ./include/proto.h 5047 ./include/rfc2046.h 3373 ./include/stpwatch.h 5400 ./include/tcurses.h - 66103 ./include/tin.h - 12721 ./include/tinrc.h + 66312 ./include/tin.h + 12814 ./include/tinrc.h 5736 ./include/tnntp.h 2256 ./include/trace.h 2686 ./include/version.h @@ -80,30 +81,30 @@ MANIFEST for tin-1.6.0 (Mon Jul 14 19:17 30113 ./src/attrib.c 12301 ./src/auth.c 13846 ./src/charset.c - 5977 ./src/color.c - 85068 ./src/config.c - 29259 ./src/cook.c - 33982 ./src/curses.c + 5981 ./src/color.c + 85273 ./src/config.c + 29286 ./src/cook.c + 34665 ./src/curses.c 9928 ./src/debug.c 3414 ./src/envarg.c - 25202 ./src/feed.c - 52288 ./src/filter.c - 17920 ./src/getline.c + 25208 ./src/feed.c + 52178 ./src/filter.c + 17968 ./src/getline.c 7254 ./src/global.c - 44263 ./src/group.c + 44489 ./src/group.c 4158 ./src/hashstr.c 9671 ./src/header.c 27952 ./src/help.c 13778 ./src/inews.c - 31785 ./src/init.c + 31889 ./src/init.c 2845 ./src/joinpath.c 38017 ./src/keymap.c - 113639 ./src/lang.c + 113887 ./src/lang.c 4310 ./src/langinfo.c - 7031 ./src/list.c + 7033 ./src/list.c 6672 ./src/lock.c 11882 ./src/mail.c - 26669 ./src/main.c + 26791 ./src/main.c 10227 ./src/makecfg.c 12207 ./src/memory.c 5222 ./src/mimetypes.c @@ -111,33 +112,33 @@ MANIFEST for tin-1.6.0 (Mon Jul 14 19:17 37475 ./src/newsrc.c 27739 ./src/nntplib.c 7248 ./src/nrctbl.c - 26658 ./src/open.c - 52519 ./src/page.c + 26546 ./src/open.c + 55079 ./src/page.c 24132 ./src/parsdate.y 16966 ./src/plp_snprintf.c 12670 ./src/pgp.c - 130350 ./src/post.c + 130358 ./src/post.c 13850 ./src/prompt.c 10822 ./src/read.c - 24995 ./src/refs.c + 24976 ./src/refs.c 4621 ./src/regex.c 14215 ./src/rfc1524.c 5553 ./src/rfc2045.c 26708 ./src/rfc2046.c 23766 ./src/rfc2047.c - 36349 ./src/save.c - 11391 ./src/screen.c + 36925 ./src/save.c + 11495 ./src/screen.c 12769 ./src/search.c - 30501 ./src/select.c + 30574 ./src/select.c 7739 ./src/sigfile.c 12361 ./src/signal.c 7001 ./src/strftime.c 12465 ./src/string.c - 13809 ./src/tags.c - 15694 ./src/tcurses.c + 13814 ./src/tags.c + 15871 ./src/tcurses.c 3058 ./src/tmpfile.c 3376 ./src/my_tmpfile.c - 39580 ./src/thread.c + 40019 ./src/thread.c 2466 ./src/trace.c 4120 ./src/version.c 5489 ./src/wildmat.c @@ -217,8 +218,8 @@ MANIFEST for tin-1.6.0 (Mon Jul 14 19:17 18789 ./pcre/testdata/testoutput5 19111 ./include/autoconf.hin 5800 ./pcre/pcre.mms - 19821 ./src/Makefile.in - 7114 ./src/tincfg.tbl + 20141 ./src/Makefile.in + 7144 ./src/tincfg.tbl 8747 ./src/descrip.mms 954 ./libcanlock/Build 882 ./libcanlock/CHANGES @@ -230,13 +231,13 @@ MANIFEST for tin-1.6.0 (Mon Jul 14 19:17 1990 ./libcanlock/canlock_md5.c 1158 ./libcanlock/canlock_misc.c 2015 ./libcanlock/canlock_sha1.c - 3082 ./libcanlock/canlocktest.c + 3095 ./libcanlock/canlocktest.c 3254 ./libcanlock/endian.c 1598 ./libcanlock/hmac_md5.c 81 ./libcanlock/hmac_md5.h 1645 ./libcanlock/hmac_sha1.c 82 ./libcanlock/hmac_sha1.h - 4337 ./libcanlock/hmactest.c + 4345 ./libcanlock/hmactest.c 8348 ./libcanlock/main.c 8087 ./libcanlock/md5.c 640 ./libcanlock/md5.h @@ -280,13 +281,13 @@ MANIFEST for tin-1.6.0 (Mon Jul 14 19:17 41 ./intl/VERSION 4962 ./po/Makefile.inn 839 ./po/POTFILES.in - 120568 ./po/tin.pot - 164588 ./po/de.gmo - 195160 ./po/de.po + 120802 ./po/tin.pot + 164538 ./po/de.gmo + 195132 ./po/de.po 7445 ./po/en_GB.gmo - 123096 ./po/en_GB.po - 156433 ./po/et.gmo - 186993 ./po/et.po - 104776 ./po/fr.gmo - 165736 ./po/fr.po -5897307 total + 123327 ./po/en_GB.po + 157074 ./po/et.gmo + 187218 ./po/et.po + 104613 ./po/fr.gmo + 165617 ./po/fr.po +5913370 total diff -Nurp tin-1.6.0/Makefile tin-1.6.1/Makefile --- tin-1.6.0/Makefile Mon Jul 14 19:17:31 2003 +++ tin-1.6.1/Makefile Sun Aug 10 14:54:16 2003 @@ -1,15 +1,15 @@ # Top level Makefile for tin # - for configuration options read the doc/INSTALL file. # -# Updated: 2003-06-26 +# Updated: 2003-07-22 # PROJECT = tin LVER = 1 PVER = 6 -SVER = 0 +SVER = 1 VER = $(LVER).$(PVER).$(SVER) -DVER = 20030714 +DVER = 20030810 EXE = tin # directory structure @@ -211,7 +211,8 @@ TOP = \ $(TOPDIR)/configure \ $(TOPDIR)/configure.in \ $(TOPDIR)/install.sh \ - $(TOPDIR)/mkdirs.sh + $(TOPDIR)/mkdirs.sh \ + $(TOPDIR)/tin.spec PCRE = \ $(PCREDIR)/AUTHORS \ diff -Nurp tin-1.6.0/configure tin-1.6.1/configure --- tin-1.6.0/configure Mon Jul 14 19:17:33 2003 +++ tin-1.6.1/configure Sun Aug 10 14:54:18 2003 @@ -617,7 +617,7 @@ fi PACKAGE=tin -VERSION=1.6.0 +VERSION=1.6.1 cat >> confdefs.h < - ADD. added a few missing french translations - FIX. fr.po - -U166) Andreas Metzler - BUG. revert bogus cleanup - FIX. page.c - -U165) Michael Bienia - BUG. manpage cleanups - BUG. //TRANSLIT might not work correct - BUG. changing thread_articles via 'M'enu while beeing an 'emtpy' - group caused a crash - ADD. +/-MULTIBYTE_ABLE to -V output - FIX. config.c, main.c, misc.c, tin.1, tin.5 - -U164) Dirk Nimmich - BUG. didn't unfold MIME-header before trying to parse the arguments - BUG. art.c didn't compile with --enable-debug - BUG. memleak in main.c - BUG. newnews timestamps in tinrc got trashed when running multiple - tins concurrently - BUG. oldnewsrc got trashed when starting multiple tin concurrently - NOP. various cleanups - FIX. active.c, art.c, config.c, lang.c, main.c, newsrc.c, nntplib.c - rfc2046.c - -U163) Jason Faultless - ADD. overhaul find_nov_file() mechanism - BUG. reading local spool always cached overview files - BUG. spurious private overview cache dirs created - BUG. private overview dirs not recreated properly - BUG. private overview dirs not always uniquely named - FIX. extern.h, proto.h, art.c, init.c, lang.c, main.c, misc.c - newsrc.c, open.c, post.c, refs.c, tin.1 - -U162) Thomas E. Dickey - BUG. -lintl may not be linked to executable if using a "externl" lib - FIX. aclocal.m4, configure[.in], Makefile[.in], Makefile.inn - -U161) Corinna Vinschen - BUG. page header truncated too early - ADD. Sort threads with equal scores by article sort order - FIX. art.c, page.c, tin.h - -U160) Toomas Soome - ADD. updated estonian translation - FIX. et.po - -U159) Urs Janssen - ADD. manpage updates - ADD. updated german and french translation - ADD. config.guess, config.sub update - ADD. cleanup SEIUX handling - BUG. possible bufferoverrun with charset conversion - BUG. search in a localized Menu didn't use the translated text - FIX. extern.h, tin.h, lang.c, post.c, search.c, tin.5, de.po - fr.po, config.guess, config.sub, configure[.in], autoconf.h[in] - -U158) Andreas Metzler - ADD. updated german translation - FIX. de.po - --- 1.5.18 release 20030602 "Darts" -- - -U157) Michael Velten - BUG. iKeyThreadMarkArtRead always forced a full screen redraw - ADD. iKeyThreadMarkArtRead/iKeyGroupMarkThdRead act on tagged articles - (mark all tagged as read). - FIX. group.c, keymap.c, lang.c, tags.c, thread.c, extern.h, keymap.h - menukeys.h, proto.h - -U156) Guido Ostkamp - BUG. use real thread root (first Message-ID listed in References) - for related quick kill - FIX. proto.h, tin.h, filter.c, group.c, page.c - -U155) Olaf Dietrich - ADD. warn if local charset to network charset conversion - loses information - BUG. tried to access attributes for new groups which had no - attributes assigned - FIX. extern.h, proto.h, keymap.c, lang.c, memory.c, misc.c, post.c - -U154) Joshua Crawford - Drazen Kacar - Urs Janssen - ADD. X-Face display support via slrnface if available (-DXFACE_ABLE) - FIX. configure[.in], Makefile, Makefile[.in], autoconf.h[in], extern.h - proto.h, tin.h, tinrc.h, config.c, init.c, lang.c, main.c, misc.c - page.c, xface.c, tincfg.tbl, tin.1, tin.5 - -U153) Dirk Nimmich - Michael Bienia - BUG. lines >1024 chars lost a char - FIX. cook.c - -U152) Dirk Nimmich - BUG. several checks didn't cope with folded header lines - FIX. inews.c, misc.c, post.c - -U151) Thomas E. Dickey - ADD. version numbers to local configure macros - ADD. use WEXITSTATUS/WIFEXITED macros - FIX. aclocal.m4, tin.h, misc.c, signal.c - -U150) Michael Bienia - BUG. ReadWch() and draw_page_header() weren't multibyte safe - BUG. plugged some small memory leaks - REM. xref_score - FIX. attrib.c, curses.c, filter.c, group.c, help.c, lang.c, memory.c - page.c, screen.c, string.c, thread.c, extern.h, proto.h, tin.h - tin.5 - -U149) Toomas Soome - ADD. updated estonian translation - FIX. et.po - -U148) Jason Faultless - ADD. don't process main article body as MIME-part - ADD. rework Archive-name: handling - ADD. new 'try harder' hide_uue=2 mode - ADD. update attributes-file header - ADD. CURR_GROUP-ectomy - ADD. auto'S'ave works on selected articles too - ADD. menu system always returns to previous level - ADD. various cleanups - BUG. feeding >1 hot/pattern arts saved under wrong filename - BUG. don't ask to postprocess when nothing was saved - BUG. Content-Description wasn't indented - BUG. description of 'C' at page level was wrong - BUG. aborting read of art after keep trying to reopen the same art - FIX. extern.h, proto.h, tin.h, tinrc.h, art.c, attrib.c, config.c - cook.c, feed.c, group.c, help.c, init.c, lang.c, main.c, memory.c - misc.c, nntplib.c, open.c, page.c, refs.c, rfc2046.c, save.c - search.c, select.c, signal.c, tags.c, thread.c, tincfg.tbl, tin.1 - tin.5 - -U147) Matt Anton - 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. tin(5)-man page updates - ADD. filename extension guessing based on mimetype for unnamed - attachments - ADD. documented -l/-n for !NNTP mode - ADD. avoid some string concatenations - ADD. speed up '-Z' without '-v' - ADD. honor $TMPDIR - ADD. allow -u/-I when NNTP_ONLY & overview caching is requested - ADD. don't create NOV-cache dir if running in NNTP mode and - caching is not requested or needed - ADD. merge back tinrc updates into config.c, warn on downgrades - ADD. missing bool.h dependency, check for stdbool.h (not used yet) - ADD. version number to attributes and filter file - ADD. config.guess, config.sub update - REM. tinrcupdate.pl - REM. --with-local-charset - REM. some unnecessary casts and unused vars - REM. Author-IDs and persistant header support - REM. xref_max - REM. $BUG_ADDRESS - BUG. plugged a few small memory leaks - BUG. didn't read attributes file when started with '-q' flag - BUG. parse_rfc822_headers() did also decode the address-part of - of headers like From/To - BUG. removed some hardcoded keys - 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 - select level - BUG. posting from select-level with no groups shown didn't work - BUG. automatic update of CTE when changing the network charset - was broken - FIX. Makefile, Makefile[.in], configure[.in], autoconf.h[in], extern.h - keymap.h, menukeys.h, proto.h, rfc2046.h, tin.h, version.h - active.c, art.c, attrib.c, auth.c, color.c, config.c, cook.c - curses.c, debug.c, filter.c, group.c, help.c, inews.c, init.c - keymap.c, lang.c, mail.c, main.c, memory.c, mimetypes.c, misc.c - newsrc.c, nntplib.c, open.c, page.c, post.c, read.c, refs.c - rfc2046.c, rfc2047.c, select.c, save.c, string.c, thread.c - version.c, tin.1, tin.5, de.po, fr.po, pcre/*, config.guess - config.sub - --- 1.5.17 release 20030407 "Peephole" -- - -U145) Thomas E. Dickey - ADD. pcre update (3.9 -> 4.1) - FIX. aclocal.m4, configure[.in], autoconf.h[in], pcre/* +-- 1.6.1 release 20030810 "Mingulay" -- -U144) Lech Szychowski - BUG. SIGDASHES check was broken - FIX. post.c - - 048) Darrell Tangman - BUG. malloc() mem. could be free()ed twice - FIX. art.c - -U143) Andreas Metzler - ADD. manpage update - FIX. tin.1, tin.5 - -U142) Matt Anton - ADD. started french translation - FIX. fr.po - -U141) Christian Garbs - ADD. updated MH mailgroups documentation - ADD. some german translations - FIX. reading-mail.txt, de.po - -U140) Jason Faultless - BUG. incorrectly nested multipart articles sometimes hung tin - BUG. -S did not create subdirs - BUG. -S was broken in reading news via NNTP - BUG. unnamed binary attachments clobbered save temp files. - Unique filename now generated based on MIME subtype - ADD. tinrc.posted_articles_file (replaces tinrc.keep_posted_articles & - tinrc.keep_posted_articles_file) - ADD. parsing for Content-Description header - ADD. mime_types_to_save attribute for selective viewing/saving - ADD. cleanup MIME-viewing code - ADD. renamed use_metamail to metamail_prog - ADD. indent uue attachment. Show MIME type/subtype on tagline - ADD. mime.types lookup searches all possible files for a match - ADD. cleanup save code, make post processing more uniform with LIBUU - ADD. post process viewing when using LIBUU - FIX. extern.h, menukeys.h, proto.h, rfc2046.h, tin.h, tinrc.h, art.c - attrib.c, config.c, cook.c, debug.c, feed.c, group.c, inews.c - init.c, keymap.c, lang.c, mail.c, memory.c, mimetypes.c, misc.c - open.c, page.c, post.c, rfc2046.c, rfc2047.c, save.c, screen.c - search.c, sigfile.c, tincfg.tbl, tin.1, tin.5 - -U139) Olaf Dietrich - ADD. allow PageGotoParent for killed parents if kill_level==KILL_THREAD - FIX. page.c - -U138) Dirk Nimmich - BUG. "time remaining" was updated constantly, so it was unusable on a - modem link - BUG. raw multipart article didn't contain epilogue after last boundary - BUG. highlighting in multibyte charset environment without USE_CURSES - was broken - ADD. more NNTP debug output - NOP. revised TODO - FIX. curses.c, mail.c, nntplib.c, open.c, rfc2046.c, screen.c, TODO - -U137) Toomas Soome - ADD. updated estonian translation - FIX. et.po - -U136) Corinna Vinschen - ADD. wrap_on_next_unread - FIX. extern.h, tinrc.h, config.c, init.c, lang.c, thread.c + 006) Darrell Tangman + ADD. mark_ignore_tags + FIX. extern.h, tinrc.h, config.c, group.c, init.c, lang.c, thread.c tincfg.tbl, tin.1, tin.5 - 046) Urs Janssen - BUG. comma separated group list in attribute scope didn't work - BUG. "." might be resent as last command after a reconnect - BUG. part of the threading code assumed that References are always - space separated - BUG. fixed some possible buffer overflows - ADD. allow .pro-TLD - FIX. policy.h, attrib.c, config.c, feed.c, header.c, inews.c, init.c - main.c, misc.c, nntplib.c, post.c, refs.c, save.c, select.c - -U135) Michael Bienia - ADD. word highlighting for monochrome terminals - ADD. renamed some vars - ADD. moved several strings to lang.c - ADD. tinrc.show_info (replaces tinrc.show_lines and tinrc.show_score) - ADD. freshly killed arts (ART_KILLED_UNREAD) now count into the thread - score - REM. some hungarian notations - ADD. replaced art->inthread by art->prev which holds a pointer to the - previous article in the thread - ADD. replace art_mark_{unread,read,will_return}() with - art_mark(group, art, flag) - BUG. if the base article of at thread was killed the entire thread - was hidden - BUG. count of hot and killed articles in the group page header was - wrong - BUG. in the MULTIBYTE_ABLE case convert_body2printable() could crash - on long lines - FIX. extern.h, menukeys.h, proto.h, tin.h, tinrc.h, version.h, active.c - art.c, attrib.c, auth.c, charset.c, config.c, cook.c, curses.c - debug.c, feed.c filter.c, group.c, help.c, init.c, keymap.c - lang.c, mail.c, main.c, memory.c, misc.c, newsrc.c, nntplib.c - open.c, page.c, post.c, prompt.c, refs.c, regex.c, save.c, signal.c - tags.c, tcurses.c, thread.c, tincfg.tbl, keymap.sample, tin.1 - tin.5, tinrcupdate.pl - -U134) Sebastian Bork - ADD. manpage update - FIX. tin.1, tin.5 - -U133) Urs Janssen - BUG. used fprintf(stderr) instead of error_message() - BUG. hypothetical use of undefined FOLD_TO_UPPER() macro - BUG. used PCRE_EXTENDED without quoting # - BUG. update_posted_info_file() called with wrong args if article - has Followup-To: poster - BUG. on startup (global) attributes file was read twice - BUG. two small attribute memory leaks - ADD. minor code cleanup - REM. EUC-TW -> ISO-2022-KR autoconversion for 7bit mime_encoding - REM. disallow ISO-2022-KR as network charset - REM. base64 encoding force for EUC-KR - REM. superfluous setlocale() call - ADD. allow ISO-2022-* 7bit encodings - ADD. config.guess, config.sub update - ADD. post_8bit_header=ON now also disables body encoding - ADD. expand path-names in 4th field of the active.mail file - ADD. moved a few strings to lang.c - FIX. Makefile, active.c, art.c, attrib.c, auth.c, config.c, cook.c - curses.c, debug.c, feed.c, group.c, inews.c, init.c, keymap.c - lang.c, mail.c, main.c, mimetypes.c, misc.c, nntplib.c, page.c - post.c, regex.c, rfc2045.c, rfc2046.c, rfc2047.c, save.c, search.c - string.c, tags.c, tcurses.c, thread.c, xref.c, extern.h, proto.h - tin.h, tcurses.h, tin.1, tin.5, de.po, en_GB.po, config.guess - config.sub, tinrcupdate.pl - --- 1.5.16 release 20030125 "Bubbles" -- - - 045) Urs Janssen - ADD. remove Message-IDs with illegal chars (i.e. 8bit chars) from - References - BUG. tabs weren't removed from (folded) References lines when - creating local overviews - REM. tinrc.tab_after_X_selection as it didn't work for years now - and nobody complained about it - FIX. art.c, config.c, init.c, lang.c, post.c, extern.h, tinrc.h, tin.1 - -U132) Yen-Ming Lee - Urs Janssen - ADD. define Big5 printable chars - BUG. my_isprint() in NO_LOCALE case did depend on the network charset - not on the local charset - FIX. charset.c, cook.c, misc.c, page.c, tin.h - -U131) Michael Velten - BUG. prompt_option_char allowed empty strings - ADD. '\' search again - FIX. extern.h, keymap.h, menukeys.h, proto.h, config.c, group.c, help.c - keymap.c, lang.c, page.c, prompt.c, search.c, select.c, thread.c - -U130) Thomas E. Dickey - ADD. compile-check that ncurses/ncursesw header files are - consistent with the libraries - FIX. aclocal.m4 - -U129) Michael Bienia - ADD. make tin_getline() multibyte safe - BUG. GroupDoAutoSel didn't do anything useful - BUG. memory corruptions when compiled in a multibyte-able environment - without using ncurses - FIX. proto.h, tcurses.h, charset.c, curses.c, getline.c, group.c - memory.c, string.c, tcurses.c, thread.c, tin.1 - -U128) Olaf Dietrich - BUG. TeX2ISO was done before charset conversion - BUG. curses.h was prefered over ncurses[w].h - FIX. proto.h, charset.c, cook.c, misc.c, rfc2047.c, aclocal.m4 - -U127) Michael Bienia - Urs Janssen - ADD. make line wrapping in pager multibyte safe - FIX. cook.c, page.c - -U126) Andreas Metzler - BUG. wrap_column=0 (cCOLS) wasn't adjusted after on screen resize - FIX. config.c, cook.c, init.c, tin.1, tin.5 - -U125) Urs Janssen - BUG. typo fixed - BUG. used tin_done() instead of giveup() in init_selfinfo() - BUG. used network_charset in cached oevrviews instead of local_charset - BUG. a 'local' unknown group in the Newsgroup line caused a crash if - listed as first group - ADD. autotruncation of Menu items to 35 chars - ADD. allow negative values for wrap_column - ADD. config.guess, config.sub update - ADD. don't read keymap file in batch-mode - ADD. disabled Mac OS X specific charset stuff as it's not needed - anymore in current OS X versions - REM. some unnecessary casts - FIX. proto.h, tinrc.h, art.c, config.c, cook.c, feed.c, filter.c - inews.c, init.c, keymap.c, lang.c, main.c, misc.c, nrctbl.c - post.c, rfc2047.c, tcurses.c, tin.1, tin.5, tin.pot, de.po, et.po - en_GB.po, config.guess, config.sub, aclocal.m4, Makefile.[in] - -U124) Toomas Soome - ADD. updated estonian translation - FIX. et.po - --- 1.5.15 release 20021115 "Spiders" -- - -U123) Jason Faultless - Michael Bienia - ADD. tidy up range code - FIX. proto.h, group.c, init.c, select.c, tags.c, thread.c - -U122) Thomas E. Dickey - ADD. new configure option --with-curses-dir - FIX. aclocal.m4, configure[.in], trace.h - -U121) Michael Bienia - BUG. possible reuse of already freed mem - ADD. wrap_column, user defined wrap margin - FIX. extern.h, tinrc.h, config.c, cook.c, init.c, lang.c, tincfg.tbl - tin.1, tin.5 - - 043) Urs Janssen - BUG. article numbers in the (broken) overview data which were higher - than groups high water mark caused a crash - FIX. art.c - -U120) Toomas Soome - ADD. updated estonian translation - FIX. et.po - -U119) Michael Bienia - Urs Janssen - ADD. start multibyte/wide char support - BUG. TeX2ISO didn't work with UTF-8 locales - FIX. configure[.in], aclocal.m4, autoconf.h[in], proto.h, tcurses.h - tin.h, charset.c, group.c, screen.c, string.c, tcurses.c, thread.c - -U118) Philip Paeps - ADD. improve UUBEGIN_REGEX - ADD. honor mode of uuencoded files - FIX. init.c, save.c, tin.h - -U117) Andreas Metzler - BUG. possible overrun while expanding \t - BUG. typos in the german translation - BUG. wrong help-page entrys - ADD. from=filter exemplification - FIX. cook.c, lang.c, tin.5, filtering, de.po - -U116) Sebastian Bork - ADD. cosmetics - ADD. use art_marked_killed, art_marked_read_selected in kill_level=0 - FIX. group.c, lang.c, thread.c - -U115) Martin Klaiber - ADD. comment field to filter-file - FIX. tin.5, extern.h, tin.h, filter.c, getline.c, lang.c - - 042) Urs Janssen - BUG. didn't disallow unprintable chars in group descriptions - FIX. select.c - -U114) Urs Janssen - BUG. cached overview datas date was in localtime() without holding a - timezone - BUG. in some cases tin created incorrect overview datas - BUG. add_posted_to_filter didn't work with -w and -o - 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 - BUG. ISO2ASC conversion was done before TEX2ISO conversion - BUG. fix iconv()-configure check - BUG. can't handle very long subjects (>1K) - ADD. restricted several file permissions - ADD. removed unused vars under VMS - ADD. use THREAD_BOTH instead of THREAD_MAX as initial threading - ADD. manpage updates - ADD. smarter check for inews - ADD. config.guess, config.sub update - ADD. ignore leading/taling whitespaces in input at prompt_msgid() - FIX. extern.h, proto.h, tin.h, art.c, charset.c, config.c, cook.c - filter.c, group.c, header.c, help.c, inews.c, init.c, lang.c - mail.c, main.c, misc.c, newsrc.c, nrctbl.c, page.c, pgp.c, post.c - prompt.c, rfc2047.c, select.c, Makefile, Makefile[.in] - configure[.in], tin.1, tin.5, de.po, en_GB.po, config.guess - config.sub - --- 1.5.14 release 20020926 "Soil" -- - -U113) Olaf Dietrich - ADD. search result highlighting for wildcard search - FIX. proto.h, search.c, wildmat.c - -U112) Martin Dickopp - ADD. prefer TIN_DEFAULTS_DIR over libdir for global - ATTRIBUTES_FILE and CONFIG_FILE - FIX. init.c - -U111) Michael Bienia - ADD. filter-code cleanup (remove obsolete type= and scope=) - ADD. rewrote word-highlighting code to use regex - ADD. slash-highlighting - ADD. config options for {stars,slashes,strokes,underscores}_regex - BUG. wrong editor offset for filter-file edit. - REM, word_h_display_marks=3 - FIX. tin.1, tin.5, extern.h, proto.h, tin.h, tinrc.h, color.c - config.c, curses.c, filter.c, group.c, init.c, lang.c, memory.c - page.c, regex.c, tcurses.c, tincfg.tbl - -U110) Juergen Salk - BUG. doesn't try to reconnect after a 400 response - FIX. open.c - -U109) Urs Janssen - ADD. config.guess, config.sub update - ADD. stroke-highlighting - ADD. word-highlighting without color - 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 - ADD. backup_file() and rename_file() preserves file mode - ADD. missing prototypes - ADD. note about FQDN to README - BUG. don't rfc2047-encode Sender if post_8bit_header is set - BUG. possible use of group->attributes when not beeing in a - (valid) group - BUG. typo and logic error in tinrcupdate.pl - BUG. fixed most chmod()-races - REM. some unused vars and defines - FIX. config.guess, config.sub, tin.1, tin.5, autoconf.h[in], extern.h - keymap.h menukeys.h, proto.h, tin.h, tinrc.h, *.c, de.po - tinrcupdate.pl, configure[.in], aclocal.m4, README - --- 1.5.13 release 20020703 "Chop Suey!" -- - -U108) Philip Paeps - ADD. quote_style - REM. quote_empty_lines, quote_signatures - FIX. extern.h, proto.h, tin.h, tinrc.h, config.c, init.c, lang.c, misc.c - post.c, tincfg.tbl, tin.1, tin.5 - -U107) Jason Faultless - ADD. code cleanup - ADD. cursor position is retained when sorting active, - show_only_unread/list_bogus flags etc. are honoured - FIX. extern.h, proto.h, tin.h, active.c, config.c, curses.c, feed.c - group.c, init.c, lang.c, list.c, main.c, page.c, select.c, tags.c - thread.c, tincfg.tbl - -U106) Michael Bienia - ADD. join use_getart_limit and getart_limit - ADD. new sort_article_types: Lines descend and Lines ascend - ADD. score_limit_kill, score_limit_sel, score_kill, score_select - BUG. sort_threads_type > 0 didn't work without -DTHREAD_SUM - ADD. thread_score, replaces THREAD_SUM and THREAD_WEIGHT - FIX. extern.h, tin.h, tinrc.h, art.c, attrib.c, config.c, filter.c - group.c, init.c, lang.c, main.c, refs.c, thread.c, tincfg.tbl - tin.1, tin.5 - -U105) Olaf Dietrich - BUG. MAC_OS_X and CHARSET_CONVERSION could be both defined - BUG. --disable-locale might corrupt !ISO-8859-* articles - BUG. network_charset change in menu wasn't propagated to local_charset - if compiled with CHARSET_CONVERSION && NO_LOCALE - BUG. ISO2ASC might have been called with !ISO data - FIX. proto.h, tin.h, charset.c, config.c, cook.c, misc.c, rfc2047.c - INSTALL - -U104) Marc Prud'hommeaux - BUG. unititialised newbitmap might be used - FIX. newsrc.c - -U103) Andreas Metzler - ADD. joined confirm_action and confirm_to_quit to confirm_choice - 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 - config.c, group.c, inews.c, init.c, lang.c, misc.c, page.c, post.c - rfc2046.c, rfc2047.c, select.c, thread.c, tincfg.tbl, de.po - -U102) Urs Janssen - BUG. CODESET might be used undeclared - BUG. mm_network_charset change in the 'M'enu wasn't propagated to - group attribute - ADD. moved some var-declarations out of loops - ADD. Big5 as possible network charset - ADD. some missing german translations - ADD. tinrcupdate.pl - ADD. config.guess, config.sub update - REM. some casts - FIX. tin.h, *.c, de.po, tinrcupdate.pl, tin.1, tin.5, config.guess - config.sub, INSTALL - --- 1.5.12 release 20020427 "Sugar" -- - -U101) Thomas E. Dickey - ADD. update/resync the macros in aclocal.m4 - BUG. fix some misuses of const - FIX. aclocal.m4, configure[.in], autoconf.h[in], tcurses.h, lock.c - misc.c, rfc1524.c, rfc2047.c, string.c, trace.c, intl/gettextP.h - intl/localcharset.c - -U100) Michael Bienia - ADD. recent article counter to group header - FIX. group.c, tin.1 - -U099) Alex Vasylenko - Urs Janssen - ADD. my_calloc - BUG. my_groups isn't initialized - FIX. proto.h, tin.h, config.c, malloc.c - -U098) Marc Brockschmidt - Urs Janssen - ADD. tinews.pl - external inews replacement which does pgp signing - FIX. tinews.pl - -U097) Igor Goryachev - BUG. %C (firstname) and %I (initials) couldn't handle surnames - FIX. misc.c - -U096) Guido Ostkamp - BUG. possible buffer overflow in search_active() - FIX. search.c - -U095) Jason Faultless - ADD. code cleanup - ADD. sorting of newsgroups with '.' - ADD. attrib cleanup, error reporting - ADD. scroll_lines pager tuning control - ADD. don't reconnect to server just to issue a QUIT - ADD. improvements to URL handling, url_handler, url history - ADD. explicit 'q' to quit info pager, to fix... - BUG. resizing screen exits info pager - BUG. multiple URL's per line not working - REM. show_last_line_prev_page, full_page_scroll, HAVE_UUDECODE - FIX. tin.1, tin.5, extern.h, keymap.h, menukeys.h, proto.h, tin.h - tinrc.h, active.c, art.c, config.c, cook.c, global.c, group.c - help.c, keymap.c, init.c, lang.c, list.c, main.c, misc.c - nntplib.c, page.c, post.c, select.c, signal.c, tincfg.tbl - - 038) Urs Janssen - ADD. new TLDs .coop and .aero - REM. obsolete TLD .zr, .fx, and .uucp - BUG. typo fixed - BUG. missing Subject caused crashes when followupping - FIX. autoconf.h[in], policy.h. misc.c - -U094) Dirk Nimmich - BUG. didn't ignore \r after softbreaks in qp-articles - BUG. progress meter in group body search was broken - FIX. cook.c, feed.c, page.c, rfc2046.c, save.c, search.c - -U093) Philip Paeps - Urs Janssen - ADD. configure check for strcasestr - BUG. pgp-actions in mail_loop might crash - FIX. configure[.in], autoconf.h[in], proto.h, post.c, string.c - -U092) Toomas Soome - BUG. get_fqdn() might return a domainname with a tailing \n - FIX. header.c - -U091) Andreas Metzler - BUG. mail_to_author() ignores current group (needed for attributes) - BUG. overlong translation in filtermenu - BUG. unnecessary rfc1522_encode()-calls - BUG. typo in CA_ERROR_MISSING_NEWSGROUPS error-message - ADD. some missing german translations - REM. $SPAMTRAP - ADD. gettext update (0.10.35 -> 0.10.40) - FIX. Makefile, aclocal.m4, configure[.in], autoconf.h[in], inews.c - lang.c, post.c, de.po, en_GB.po, et.po, TODO, tin.1, intl/* - -U090) Olaf Dietrich - ADD. ignore MIME_STRICT_CHARSET if iconv(3) is available - ADD. with MIME_STRICT_CHARSET and iconv(3) unknown charsets - are reduced to us-ascii - ADD. new ^L-handling - ADD. replace untranslatable multibyte chars with one ? instead - of one for each byte. - ADD. MIME_STRICT_CHARSET + buffer_to_local() cleanup - BUG. decode_save_one() didn't honor MIME_STRICT_CHARSET - BUG. --with-local-charset= was broken - BUG. rfc1522_decode() can't handle multiple charsets/line - FIX. configure[.in], proto.h, cook.c, main.c, misc.c, page.c, post.c - rfc2046.c, rfc2047.c, save.c, search.c, tin.1 - -U089) Urs Janssen - ADD. moved some var-declarations out of loops - ADD. config.guess, config.sub update - ADD. "No match"-message for unsuccessful-body searches - ADD. check for sys/pool.h - ADD. tinrc.mailbox_format - ADD. tinrc.translit - ADD. mmdf(5)-man page - ADD. install rtin-man page - ADD. automatically set mm_local_charset to current local charset - ADD. made match_item() caseinsensitive - ADD. turned default for ask_for_metamail and use_metamail to off - ADD. tin(1,5)-man page updates - ADD. prefer inews_prog over INEWSDIR/inews -h - REM. --enable-mmdf-mailer, HAVE_MBOXRD, save_to_mmdf_mailbox - REM. check for OK_NOIHAVE, OK_NOPOSTIHAVE responses to MODE READER, - they are no loner mentioned in the draft - BUG. p'^O'st postponed articles didn't respect attributes - BUG. $EDITOR had higher priority as $VISUAL (introduced in 006; - never trust your local guru!) - BUG. strfpath()-called with uninitialized group-pointer - BUG. possible bufferoverruns due to missing string-termination - BUG. sometimes illegal From-fields were written to - local cached overviews - BUG. missing From caused crashes when replying - BUG. match_string() doesn't allow emtpy strings (U048) - BUG. dublicated Cancel-Lock in rare cases - BUG. eat_re() could modify subject in aborted posts - BUG. unknown Content-Transfer-Encodings defaulted to 7bit instead of - binary - BUG. Content-Type header with additional parameters but no charset - caused crashes - BUG. if included gettext was needed tin doesn't build due to - dependency problems - FIX. Makefile, Makefile.in, configure[.in], autoconf.h[in], aclocal.m4 - extern.h, policy.h, proto.h, rfc2046.h, tin.h, tinrc.h, active.c - art.c, charset.c, config.c, cook.c, header.c, help.c, inews.c - init.c, keymap.c, lang.c, langinfo.c, lock.c, main.c, mimetypes.c - misc.c, nntplib.c, nrctbl.c, open.c, page.c, post.c, refs.c - rfc1524.c, rfc2045.c, rfc2046.c, save.c, tags.c, thread.c - tincfg.tbl, mbox.5, mmdf.5, tin.1, tin.5, config.guess, config.sub - --- 1.5.11 release 20020130 "Toxicity" -- - -U088) Toomas Soome - ADD. updated Estonian translation - FIX. et.po - -U087) Olaf Dietrich - BUG. a resync after reread_active_file_secs in 'y'ank in all-state - groups didn't change yank_in_active_file. - BUG. runtime change of post_mime_encoding might garble next posting - ADD. use cooked art instead of raw for supersedes/reposts - FIX. post.c, rfc2045.c, select.c - -U086) Martin Klaiber - BUG. missing sort_base() call - FIX. art.c - -U085) Andreas Metzler - ADD. docu update - REM. $TEX2ISO env-var - ADD. tex2iso_cov menu/tinrc/attributes-item - BUG. gpg didn't append pub.key - ADD. allow user specified wildcard-mailcaps to override - system wide exact ones - FIX. INSTALL, TODO, tin.1, tin.5, tin.defaults, extern.h, tin.h, tinrc.h - attrib.c, config.c, cook.c, init.c, lang.c, page.c, pgp.c - rfc1524.c, rfc2046.c, tincfg.tbl, de.po, en_GB.po, et.po, tin.pot - -U084) Sven Hartge - Andreas Metzler - ADD. de.po update - FIX. de.po - -U083) Urs Janssen - ADD. updated pcre (3.7 -> 3.9) - ADD. config.guess, config.sub update - ADD. improved NEWS_REGEX and URL_REGEXP, simplified MAIL_REGEX - ADD. FOLLOW_USEFOR_DRAFT (see doc/INSTALL) - ADD. skip comments in resolv.conf - ADD. allow --with-pcre without argument to take the lib from - system-path - ADD. minor code cleanup (removed some unused vars, added missing - ifdefs, ...) - REM. ISO-8859-6 and ISO-8859-8 from possible mm_network_charsets - BUG. missing initialization of mailcaps[] - BUG. possible buffer overrun and empty pgp-address - BUG. missing screen redraw after supersede - BUG. possible dereferenced pointer (network_charset) - BUG. fixed some typos, reformated po-files - BUG. mailing_list attribute was ignored on no posting servers in page - level - FIX. config.guess, config.sub, Makefile, extern.h, tin.h, art.c - charset.c, config.c, cook.c, feed.c, filter.c, header.c, lang.c - main.c, misc.c, page.c, pgp.c, post.c, rfc1524.c, rfc2047.c - search.c, version.sh, tin.1, tin.5, pcre.c, pcretest.c, aclocal.m4 - *.po - -U082) Mark Trumbull - BUG. multipart threading sometimes joins threads which don't belong - together - FIX. art.c - - 037) Urs Janssen - ADD. allow new GTLDs: .biz, .info, .name, .museum - FIX. policy.h - --- 1.5.10 release 20011117 "Darkcell" -- - -U081) Mark Trumbull - ADD. new threading method: join multipart arts to a thread - FIX. propto.h, tin.h, art.c, group.c, lang.c, thread.c - -U080) Toomas Soome - ADD. updated Estonian translation - FIX. et.po - -U079) Andreas Metzler - Thomas E. Dickey - Urs Janssen - BUG. missing localization of some 'M'enu items - FIX. proto.h, config.c, filter.c, lang.c, prompt.c, de.po - - 036) Dirk Nimmich - BUG. base64 encoding was broken - FIX. rfc2045.c - -U078) Thomas E. Dickey - ADD. updated pcre (3.4 -> 3.7) - ADD. new ncursesw option to --with-screen - ADD. subtitles to the config-screen - ADD. allow the config screen to be called from the thread screen - BUG. off-by-one allocation of the filename for saving articles - FIX. aclocal.m4, configure[.in], autoconf.h[in], extern.h, tcurses.h - config.c, help.c, init.c, keymap.c, lang.c, makecfg.c, misc.c - save.c, thread.c, tincfg.tbl, pcre/* - -U077) Dirk Nimmich - BUG. '^H' was handled as a physical backspace - BUG. duplicate addresses when displaying recipient addresses - BUG. duplicate Cc and Bcc addresses when mailing to yourself and - auto_cc or auto_bcc enabled - BUG. end of header was not recognized when mailing - BUG. folded From: header was not treated correctly when mailing - BUG. pressing arrow keys when reading article from a file or server - may lead to unexpected "Do you want to abort" question - BUG. abort bugreport prompt was invisible -- don't use global - buffers that may get changed meanwhile! - BUG. counted header lines when displaying progress - FIX. proto.h, rfc2046.h, tin.h, cook.c, misc.c, post.c, read.c - rfc2046.c - -U076) Andreas Metzler - ADD. joined use_builtin_inews/inews_prog - BUG. IPv6 checking was broken due to comments - FIX. aclocal.m4, configure, extern.h, tin.h, tinrc.h, config.c, inews.c - init.c, lang.c, post.c, sigfile.c, tincfg.tbl - -U075) Randy Scott - ADD. turned percent progress meter into a timer - FIX. screen.c - - 035) Stephan Kulow - BUG. format-strings passed to prompt_slk_response() weren't "quoted". - FIX. feed.c, post.c - -U074) Yury July - Timur Maryin - BUG. add-date destroys $LC_ALL/$LC_TIME - FIX. post.c - -U073) Urs Janssen - Gerald Krause - ADD. UTF-8 sequence checker - FIX. misc.c - -U072) Joseph Parmelee - ADD. made 'S' and 's' (in conjunction with delete_tmp_files and/or - post_proc_type) more consistent. 'S' now only does postprocessing - if told to and 's' now prompts for tmp-file deletion if - delete_tmp_files is set. - FIX. feed.c, save.c - -U071) Urs Janssen - ADD. updated German/English translation (still incomplete) - ADD. ',' as NEWS_REGEX 'terminator' - BUG. match_item() didn't look for exact matches, but took the first - partial match - BUG. typo in the man-page - BUG. 8bit chars in Subject weren't rfc2047 encoded in local cached - overviews - BUG. From was rfc2047 encoded in local cached overviews even if - post_8bit_chars was on. - ADD. crsr-right with auto_list_thread=OFF and no more - unread arts in the current thread now enters the first - article in the current thread instead of advance to the - next unread art. - ADD. tinrc.mm_local_charset, tinrc.mm_network_charset - to perform local_charset<->network_charset conversion via - iconv() if available - ADD. config.guess, config.sub update - ADD. start BeOS port (networking missing) - ADD. renamed some vars to avoid shadowing on QNX - ADD. new quad_t check to avoid waring with autoconf >= 2.5 - ADD. w2r.pl and opt-case.pl man-pages - BUG. nls didn't work - BUG. shell detection failed in some cases - BUG. make install_manpage didn't create $(DESTDIR)$(INS_MANUAL_DIR)5 - if needed - FIX. tin.1, tin.5, config.guess, config.sub, Makefile[.in], aclocal.m4 - configure[.in], autoconf.h[in], tincfg.tbl, extern.h, proto.h - tin.h, tinrc.h, tnntp.h, active.c, art.c, config.c, cook.c - curses.c, group.c, inews.c, init.c, lang.c, misc.c, plp_snprintf.c - post.c, rfc2046.c, rfc2047.c, read.c, screen.c, thread.c - POTFILES.in, de.po, en_GB.po - --- 1.5.9 release 20010723 "Chord of Souls" -- - -U070) Thomas E. Dickey - REM. top-level makefile.in - ADD. configure option --with-shell, to set the DEFAULT_SHELL. - ADD. configure option --with-pcre - ADD. configure option --with-screen - ADD. update doc/INSTALL - FIX. Makefile, aclocal.m4, configure[.in], INSTALL, autoconf.h[in] - oldconfig.h, tcurses.h, tin.h, trace.h, Makefile[.in], curses.c - mail.c, main.c, page.c, signal.c, tcurses.c. trace.c - - 034) Andreas Metzler - BUG. gnksa_split_from() didn't treat missing @ as error - FIX. misc.c - -U069) Enrik Berkhan - REM. raw() call - FIX. tcurses.c - -U068) Mark Nowiasz - Urs Janssen - ADD. local<->network charset conversion for MacOS X - FIX. README.MAC, Makefile, configure[.in], autoconf.h[in], cook.c - init.c, misc.c, rfc2046.c, rfc2047.c - -U067) Thomas E. Dickey - ADD. C preprocessor flags configure check update - ADD. smarter locking scheme configure check - FIX. aclocal.m4, configure[.in], autoconf.h[in], tcurses.h, tin.pot - auth.c, lock.c, tmpfile.c - -U066) Toomas Soome - ADD. updated Estonian translation - FIX. et.po - -U065) Dawid Kuroczko - ADD. 'fold' deep thread trees - FIX. thread.c - - 033) Dieter Baron - BUG. 'Y' didn't check for new messages in mailgroups - BUG. parse_headers() might use To: header as originator - FIX. active.c, art.c, mail.c - -U064) Kazushi Marukawa - BUG. error_message() can't handle %s outside the first argument - FIX. screen.c - - 032) Herbert Martin Dietze - Urs Janssen - BUG. empty random organization file could crash tin - FIX. misc.c - -U063) Dirk Nimmich - BUG. article with 0 lines in cooked body quits tin - BUG. automatic unfolding of headers is not always desired - BUG. posting of folded headers was impossible - BUG. post key when following up to a posting with Followup-To poster - set was 'w' instead of 'p' - BUG. 'Y'ank didn't toggle show_only_unread_groups setting - BUG. 'a'uthor search was disabled in pager - ADD. note about FQDN - ADD. more general pager for just viewing files (not articles) - ADD. clean up help/posting history - ADD. highlight found strings in help - ADD. search in posting history - FIX. INSTALL, extern.h, proto.h, art.c, cook.c, help.c, info.c - keymap.c, lang.c post.c, rfc2046.c, rfc2047.c, read.c, select.c - -U062) Martin Klaiber - ADD. option to sort threads by score (descend/ascend) - ADD. quick return in case of regex-errors - BUG. rotating dash wasn't colorized - FIX. tin.1, tin.5, extern.h, tin.h, tinrc.h, art.c, attrib.c, config.c - filter.c, init.c, lang.c, refs.c, screen.c, tincfg.tbl - -U061) Andreas Metzler - Dirk Nimmich - ADD. Message-ID (if known) to filter-file - ADD. Message-ID (if known) to posted_articles_file - ADD. Date to posted_articles_file - ADD. remove empty headers from article before appending it to - posted_articles_file - FIX. TODO, proto.h, filter.c, post.c - -U060) Dirk Nimmich - Nickolay Dudorov - BUG. some environment variables could be destroyed - FIX. keymap.c - -U059) Urs Janssen - BUG. insert_from_header() didn't fclose() open files on invalid - From: lines - BUG. off by one quoting error in cooked mode with no headers shown - in followups/replys - BUG. backup_file() treated missing source files as an error - BUG. if a nntp:-url only contained the name of a group but didn't - specify an article the last group name component wasn't recognized - BUG. crashed when hitting iKeySelectReadGrp*, iKeySelectMoveGrp - or iKeySelectBugReport with show_only_unread_groups=ON and - all arts read - BUG. uninitialized string in info-message saving one hot/pattern - article - BUG. right arrow && auto_list_thread=OFF didn't go to first unread - article in thread - BUG. show_progress() didn't respect col_message - BUG. dumped core on missing passwd-file - ADD. note recipient address in posted_info_file for - 'r'eplys/Followup-To: poster and mailing_lists - ADD. smarter fall back for missing From: in insert_from_header() - ADD. moved 'article'-tmp-filenames to tin.h - ADD. joined iKeyPagePrint/iKeyGroupPrint - ADD. news:, snews:, nntp: scheme to url_handler.sh - ADD. news:, snews:, nntp: and mailto: to 'U'RL-command - ADD. recognize IPv6 http:, ftp: and gopher: URLs - ADD. config.guess, config.sub, install.sh update - ADD. (dot-)file locking routines - ADD. portable unique tmpfile generation - ADD. tmpfile() fall back - ADD. strrstr() fall back - ADD. THREAD_WEIGHT - ADD. made some vars static - ADD. check for missing/duplicated From: line before posting - ADD. minor code cleanup - ADD. $GNUPGHOME support - REM. "Article unchanged" prompt for postings (not mails, not reposts) - REM. printer from attributes file - REM. show_xcommentto code, use news_headers_to_display instead - REM. WIN32 and OS_2 specific code - FIX. config.guess, config.sub, configure[.in], install.sh - url_handler.sh, de.po, keymap.sample, mailcap.sample - newsoverview.5, tin.1, tin.5, Makefile[.in], autoconf.h[in] - extern.h, keymap.h, menukeys.h, rfc2046.h, tin.h, tinrc.h - tincfg.tbl, attrib.c, auth.c, cook.c, curses.c, feed.c, getline.c - global.c, group.c, header.c, help.c, init.c, keymap.c, lang.c - lock.c, main.c, memory.c, misc.c, newsrc.c, nntplib.c, nrctbl.c - open.c, page.c, pgp.c, post.c, prompt.c, rfc2046.c, save.c - screen.c, search.c, select.c, sigfile.c, signal.c, string.c - thread.c, tmpfile.c, my_tmpfile.c - --- 1.5.8 release 20010221 "Blue Water" -- - -U058) Thomas Roessler - Urs Janssen - ADD. mbox(5) manpage - FIX. Makefile[.in], mbox.5 - -U057) Sebastian Bork - BUG. TIN eats the last "\n" of postponed articles. - FIX. save.c - -U056) Ulli Horlacher - BUG. removed absolute path for url_handler.sh - FIX. page.c - -U055) James Hawtin - ADD. "T" now uses the rightmost multipart counter - FIX. tags.c - -U054) Jason Faultless - Michael Bienia - ADD. ^H wraps long lines - FIX. page.c - -U053) Dirk Nimmich - BUG. existing tin.defaults and mime.types were not backed up when doing - make install_sysdefs - BUG. some config files could be trashed on a bad write - ADD. if reading via NNTP fall back to internal inews if posting via - external inews failed - ADD. code cleanup - REM. initialization of unused variables in active.c - REM. hungarian notation (in parts) - BUG. if pgp and gpg are both installed you get tons of warnings because - of redefined preprocessor variables (must have worked before, just - removed comments; pgp is preferred over gpg, useful?) - BUG. String input in option menu left current line - ADD. updated pgp.txt - BUG. default values changed during quick_post_article() were not - changed due to no_write logic - BUG. ~/.signature was used instead of file named in tinrc/attributes - BUG. memory leak and possible buffer overruns in - post.c:user_posted_messages() - BUG. sig-delimiter wasn't recognized if qp-encoded over 2 lines - FIX. Makefile.in, pgp.txt, extern.h, config.c, cook.c, inews.c, lang.c - pgp.c, post.c, prompt.c, sigfile.c - - 031) Dirk Nimmich - BUG. empty news_headers_to_[not_]display_array could cause a SIGSEGV - BUG. changing beginner_level or show_description from the options menu - messed up the screen - FIX. proto.h, config.c, signal.c - -U052) Urs Janssen - BUG. dumps core when opening a cached art which is cancelled in the - meantime - BUG. update_posted_msgs_file() didn't quote From_ lines in !MMDF - mailboxes - BUG. fetch_postponed_article() didn't unquote quoted From_ lines - BUG. storing in MMDF mailboxes was broken - BUG. quoting long lines in followups/replys lead to wrong quote - levels - BUG. didn't compile on MacOS X with apples gcc-port - BUG. contains_nonprintables() check for encoded words was to soft - BUG. off by one quoting error in followups/replys - BUG. url_handler.sh didn't handle uppercase schemes and & in URLs - BUG. 'U' in raw_mode crashed tin - BUG. newline missing in bugreport - ADD. .ps (Palestinian Territories) as a valid TLD - ADD. use the raw-article for followups/replys if pager is in - raw-mode - ADD. config.guess, config.sub, metamutt (1.15 -> 1.17) update - ADD. expiretover script for purging old cached overview data - ADD. internal inews now breaks long body lines after 1024 chars, not 512 - ADD. news:, snews: and nntp: URL highlighting - FIX. config.guess, config.sub, expiretover, metamutt, url_handler.sh - extern.h, policy.h, proto.h, rfc2046.h, tin.h, cook.c, feed.c - inews.c, memory.c, misc.c, page.c, post.c, rfc2046.c, rfc2047.c - save.c, search.c, signal.c - --- 1.5.7 release 20001104 "Paradise Regained" -- - -U051) Thomas E. Dickey - BUG. won't compile on termcap systems - ADD. updated pcre (3.2 -> 3.4) - ADD. updated some configure script macros - BUG. vms/parsdate.c required alloca(), regenerated with byacc - FIX. aclocal.m4, extern.h, proto.h, trace.h, cook.c, curses.c - feed.c, lang.c, signal.c, tcurses.c, trace.c, pcre/* - -U050) L. Scott Emmons - BUG. gpg keyname must be last option - FIX. pgp.c - -U049) Won-kyu Park - Urs Janssen - ADD. allow multi-byte environment - FIX. configure[.in], autoconf.h[in], charset.c - -U048) Urs Janssen - BUG. empty mm_charset in tinrc did override $MM_CHARSET - ADD. submit_inews() returns the Message-ID if known - ADD. URL_REGEX update - ADD. config.guess, config.sub update - ADD. turned some vsprintf calls into vsnprintf ones - ADD. made -V a bit more verbose - REM. -U option - FIX. configure[.in], config.guess, config.sub, autoconf.h[in], proto.h - tin.h, parsdate.y, config.c, cook.c, feed.c, inews.c, init.c - lang.c, main.c, post.c, rfc2045.c, screen.c, tin.1, tin.5 - - 029) Urs Janssen - BUG. possible buffer overrun in read_groups_descriptions() on very - long group names/descriptions - ADD. allow superseding of articles even if one of the groups isn't - in the active file. - FIX. mail.c, post.c - --- 1.5.6 release 20000803 "Dust" -- - - 028) Urs Janssen - BUG. nntp_open() treated unknown 2xx responses as an error - ADD. handling for new 202/203 return codes - FIX. nntplib.h, open.c - - 027) v9@fakehalo.org - Urs Janssen - BUG. possible buffer overflow - FIX. curses.c - -U047) Scott Marovich - ADD. removed few casts for a clean compile on HP-UX - BUG. missing vars for HPs STREAMS-based network-protocol stack. - FIX. nntplib.c - -U046) Dirk Nimmich - ADD. completed switching menus to "key=action" style - ADD. current key mapping in mini help - BUG. did not compile with --disable-curses - BUG. save backend had no i18n stuff - BUG. info line was not cleared after displaying a menu - BUG. when writing a new article or superseding an old one there was - no cursor in the editor - BUG. ignoring followup-to header, aborting posting and trying to - followup again on that article could lead to a crash - FIX. TODO, feed.c, help.c, lang.c, misc.c, post.c, prompt.c, save.c - -U045) Thomas E. Dickey - ADD. definition NEED_TERM_H to include if needed - ADD. improved search-order for curses/ncurses libraries - ADD. plausible default value for the editor and mailer in configure - BUG. correct include-path in src/Makefile.in - BUG. fixed logic to remove symbolic link for intl/libintl.h - BUG. 'M' screen was not being repainted properly in some cases - FIX. aclocal.m4, autoconf.h[in], configure[.in], proto.h, rfc2046.h - tcurses.h, tin.h, Makefile[.in], art.c, config.c, cook.c - curses.c, filter.c, group.c, help.c, newsrc.c, page.c, post.c - rfc2046.c, save.c, string.c, thread.c - -U044) Jason Faultless - ADD. URL-highlighting in termcap mode and if compiled without - color support - ADD. better positioning in article when hiding uuencoded data - ADD. human readable connection time-stamp in tinrc - ADD. rewrite find_reply_to() mechanism - ADD. cleanup of header parsing code when posting - ADD. migrate path/filename generation functionality to strfpath() - ADD. rewrite save backend, better feedback when saving - ADD. post_process_view, use MIME backend for viewing post-processed arts - ADD. better feedback when post-processing - ADD. big code cleanup - REM. post_process_command, tinpp - BUG. post-processing only worked on 1st uuencoded section in an article - BUG. 'e' EditMailArt broken - BUG. tin sometimes hung on multipart articles - BUG. single line scrolling in the pager broken in curses mode if - compiled without color support - FIX. tin.1, extern.h, keymap.h, menukeys.h, proto.h, active.c, color.c - config.c, cook.c, curses.c, feed.c, group.c, init.c, keymap.c - lang.c, mail.c, main.c, misc.c, nrctbl.c, page.c, pgp.c, post.c - prompt.c, regex.c, rfc1524.c, rfc2046.c, save.c, search.c - sigfile.c - -U043) Roland Rosenfeld - BUG. ConvertBody2Printable was disabled - FIX. proto.h, charset.c, cook.c, page.c - -U042) Thomas E. Dickey - BUG. couple of problems with NLS configuration - FIX. aclocal.m4, Makefile[.in] - -U041) Dirk Nimmich - ADD. prompt_yn prints current key bindings for PromptYes/PromptNo - ADD. switched menus to "key=action" style - BUG. unbound keys caused actions in several menus - BUG. PProc* keys could not be remapped - BUG. MIME-encoding of some headers broken - FIX. extern.h, keymap.h, menukeys.h, proto.h, tin.h - attrib.c, config.c, feed.c, filter.c, group.c, inews.c, keymap.c - lang.c, page.c, pgp.c, post.c, prompt.c, save.c, select.c - thread.c, tincfg.tbl - -U040) Urs Janssen - ADD. mailcap %{parameter}-expansion - ADD. look for localized keymaps - ADD. config.guess, config.sub update - ADD. minor code cleanup - ADD. tin.5 manpage - REM. seuid/setgid code - FIX. mailcap.sample, Makefile[.in], tin.1, tin.5, configure[.in] - config.guess, config.sub, keymap.h, menukeys.h, proto.h, tin.h - cook.c, header.c, init.c, group.c, keymap.c, memory.c, misc.c - page.c, post.c, rfc1524.c, rfc2046.c, save.c, select.c - -U039) Roland Rosenfeld - BUG. problems with keymap and only GPG support - FIX. keymap.h - --- 1.5.5 release 20000613 "Lucretia" -- - -U037) Thomas E. Dickey - ADD. updated pcre (2.08 -> 3.2) - ADD. new config.sub/config.guess versions - BUG. missing cursoron() on exit - FIX. config.guess, config.sub, configure[.in], mkdirs.sh, autoconf.h[in] - oldconfig.h, tin.h, misc.c, vms/select.h, pcre/* - -U036) Toomas Soome - ADD. updated Estonian translation - FIX. et.po - -U035) Dirk Nimmich - Jason Faultless - ADD. allow remapping of keys - BUG. potential buffer overruns when saving attachments - ADD. moved some strings to lang.c and added i18n-macros - FIX. Makefile[.in], extern.h, keymap.h, menukeys.h, proto.h, config.c - feed.c, filter.c, global.c, group.c, init.c, keymap.c, lang.c - main.c, nrctbl.c, page.c, pgp.c, post.c, prompt.c, rfc1524.c - save.c, select.c, thread.c - -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 - REM. unused vars - REM. translations for low-level error/debug messages - FIX. Makefile[.in], extern.h, auth.c, color.c, config.c, global.c - lang.c, memory.c, mimetypes.c, misc.c, newsrc.c, nntplib.c, post.c - read.c, refs.c, rfc1524.c, rfc2047.c, save.c, sigfile.c, signal.c - string.c, tags.c, thread.c, xref.c, de.po - --- 1.5.4 release 20000523 "1959" -- + 005) Dirk Nimmich + BUG. make install_sysdefs didn't honor $DESTDIR + BUG. filter on References didn't work on deep threads + BUG. upgrading from use_metamail=ON could lead to + metamail_prog=--internal + BUG. lines that were exactly cCOLS bytes long introduced an extra line in + raw mode + BUG. word_h_display_marks=0 didn't work with !USE_CURSES + BUG. To/Cc/Bcc headers in postings were interpreted when using -M/-N + use MIME message/rfc822 wrapping now instead + ADD. enter no_posting mode when unable to get FQDN + ADD. no_posting command line option (-x) + ADD. RPM spec file + ADD. updated umlaut[es].txt + REM. $METAMAIL handling + FIX. config.c, curses.c, init.c, main.c, open.c, page.c, post.c, refs.c + save.c, tin.1, tin.spec, Makefile, src/Makefile.in, umlaut[es].txt + + 004) Michael Velten + BUG. some info messages about (un)tagging wern't displayed + BUG. strip_blanks wasn't always honored + BUG. in some cases body-search couldn't be aborted + ADD. avoid some useless screen redraws + FIX. extern.h, cook.c, feed.c, group.c, lang.c, page.c, tags.c, thread.c + + 003) Michael Bienia + BUG. possible bufferoverflows due to the use of vsprintf() instead of + vsnprintf() + BUG. wchar_t buffers weren't always '\0'-terminated + FIX. curses.c, getline.c, group.c, page.c, screen.c, tcurses.c + thread.c -U033) Robert Brady - ADD. english translation - FIX. en_GB.po + 002) Urs Janssen + ADD. missing const + ADD. updated german, french and estonian translations + ADD. missing includes for SEIUX + BUG. off by one malloc bug + REM. unused parameter + FIX. extern.h, proto.h, tin.h, filter.c, group.c, lang.c, main.c, page.c + post.c, de.po, fr.po. et.po, src/Makefile.in -U032) Toomas Soome + 001) Toomas Soome ADD. updated estonian translation FIX. et.po -U031) Kai Bojens - Sven Hartge - ADD. updated german translation - FIX. de.po - - 024) Dirk Nimmich - BUG. possible core on empty groups with out of sync overviews - FIX. art.c - -U030) Dirk Nimmich - BUG. last line in qp-encoded arts isn't always displayed - FIX. cook.c - -U029) Jason Faultless - Urs Janssen - BUG. missing initialization artinfo and hdr - ADD. rewrote mailcaps parsing, added $MAILCAPS support and recommended - fall backs, added mime.types fall back - ADD. renamed rfc2045[.hc] to rfc2046.[hc], rfc1521.c to rfc2045.c - and rfc1522.c to rfc2047.c - FIX. Makefile[.in], POTFILES.in, curses.c, feed.c, mailcap.c, rfc1524.c - rfc2046.c, mime.types - -U028) Jason Faultless - BUG. possible errors/crashes when 'q'uitting during article load - BUG. off-by-1 error in mailcap %s expansion - BUG. count in "%d articles mailed" sometimes incorrect - ADD. don't search beyond ^L when ^L hiding is enabled - ADD. 'V' in pager now saves/views uuencoded files where possible - ADD. minor doc updates - FIX. tin.1, proto.h, rfc2045.h, tin.h, art.c, cook.c, feed.c, filter.c - group.c, mailcap.c, main.c, misc.c, page.c, post.c, rfc2045.c - save.c, search.c, select.c - - 023) Urs Janssen - BUG. add Sender to FORGERY cancels - BUG. top level domains .kh and .zw not recognized - FIX. policy.h, post.c - - 021) Urs Janssen - BUG. removed unsupported o from TIN_EDIT_KEYS_EXT - FIX. post.c - -U027) Thomas E. Dickey - ADD. several configure cleanups/improvements - BUG. - FIX. aclocal.m4, configure[.in], autoconf.h[in], makefile[.in] - Makefile[.in], extern.h, cook.c, curses.c, lang.c, pgp.c - rfc2045.c, wildmat.c - -U026) Roland Rosenfeld - BUG. f'uping/replying to qp/b64-base encoded arts didn't use the - decoded 8bit data, but the 7bit encoded art. - BUG. inverse art_marked_selected marker might get lost - FIX. post.c, screen.c - - 020) Ralf Doeblitz - BUG. missing gnksa initialization for add_posted_to_filter - FIX. filter.c - -U025) Urs Janssen - BUG. didn't check for new groups - BUG. possible crash on articles with broken Content-Type:-header - ADD. minor URL_REGEX, MAIL_REGEX, NEWS_REGEX improvements - FIX. tin.h, active.c, rfc2045.c - -U024) Dirk Nimmich - BUG. didn't compile with pgp/gpg support turned on - BUG. upper case Content-Type problem - ADD. per-line scrolling in the pager for !USE_CURSES configurations - BUG. empty line at the top of an article if no headers are shown - REM. distinction between first and following page screens in article - viewer - FIX. extern.h, proto.h, cook.c, curses.c, misc.c, page.c, pgp.c - rfc2045.c - -U023) Jason Faultless - ADD. rewrite article handling - rewrite pager - RFC2045 MIME parsing / display of articles - per-line scrolling in pager - '?' backward search to pager - 'U' browse URL's in pager - 'V' view/save multipart attachments in pager - search string and URL highlighting - 'B'ody search at all levels locates string in article - separate article contexts reduces # article reloads performed - FIX. Makefile, INSTALL, TODO, art_handling.txt, tin.1, extern.h - menukeys.h, proto.h, rfc2045.h, tin.h, Makefile[.in], art.c - attrib.c, charset.c, color.c, cook.c, curses.c, feed.c, filter.c - group.c, header.c, init.c, lang.c, memory.c, misc.c, open.c, page.c - pgp.c, post.c, regex.c, rfc1521.c, rfc1522.c, rfc2045.c, save.c - screen.c, search.c, sigfile.c, signal.c, string.c, tcurses.c - thread.c, wildmat.c - -U022) Toomas Soome - 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 - init.c, lang.c, main.c, nntplib.c, post.c, save.c, select.c - thread.c, tincfg.tbl, et.po - -U021) Dirk Nimmich - BUG. decide posting type (base article (w) or followup (f)) based on - References: (don't rely on "Re: " in Subject:) - BUG. 'F'ollowup with Followup-To: poster quoted text when 'm'ailing - BUG. '^W' (followup with header) did not include header when - Followup-To: poster was set and 'm'ailing the answer - BUG. empty From:/Cc:/Bcc: line when mailing and no mail_address set - ADD. spamtrap warning even with use_mailreader_i=ON - ADD. honour unlink_article when mailing, too - ADD. warn if Subject: begins with "Re: " but there are no References: - ADD. warn if there are References: but Subject: does not begin with - "Re: " and does not contain "(was:" - ADD. make translations of plurals easier - ADD. moved some more strings to lang.c - FIX. TODO, extern.h, proto.h, art.c, config.c, feed.c, group.c, lang.c - main.c, misc.c, page.c, post.c, save.c, select.c - - 019) Dirk Nimmich - BUG. don't MIME encode headers when using external mail client - (use_mailreader_i) - BUG. close several potential security holes (buffer overruns) in - strfmailer() - BUG. "\x" sequences (x != '\0', 'n') in default_mailer_format got - replaced by "%x" - FIX. TODO, misc.c - - 018) Park Chong-Dae - Urs Janssen - BUG. Do not GNKSA-test From: for FORGERY cancels - FIX. inews.c, post.c - -U020) Jason Faultless - Urs Janssen - BUG. --disable-nls creates libintl.h-link - ADD. x-headers (via attributes) support to mails if not using - use_mailreader_i - ADD. minor code cleanup - ADD. extended DEFAULT_STRIP_RE_REGEX for danish prefixes, changed - quote_signatures default to false - FIX. aclocal.m4, proto.h, tin.h, art.c, init.c, lang.c, misc.c, post.c - save.c, screen.c, search.c - - 017) Roland Rosenfeld - BUG. under special conditions filter entries got duplicated - REM. global filter - FIX. extern.h, proto.h, filter.c, group.c, init.c, lang.c, main.c - page.c - --- 1.5.3 release 20000221 "For Her Light" -- - -U019) Roland Rosenfeld - ADD. editing the filter file in select and page menu ('E'). - FIX. select.c, page.c, menukeys.h, proto.h, filter.c, tin.1 - - 016) Roland Rosenfeld - BUG. change line offset when editing filter from 22 to 25. - FIX. filter.c - -U018) Jason Faultless - ADD. Pipe '|' to thread menu - ADD. rewrote feed.c - ADD. general cleanup - ADD. inverse highlight on config screen if draw_arrow=FALSE - ADD. batch_save now does something - ADD. auto_save attribute is now honoured - ADD. more intuitive handling when strip_bogus=KEEP - BUG. 'ignore art unavailable' broken - BUG. invalid start_line_offset in mail_bugreport() - BUG. batch operations don't need curses init - BUG. articles were marked read before they were really saved - FIX. CHANGES, TODO, WHATSNEW, tin.1, menukeys.h, proto.h, tin.h - attrib.c, config.c, filter.c, getline.c, group.c, header.c - help.c, init.c, lang.c, main.c, memory.c, misc.c, page.c - post.c, prompt.c, rfc1522.c, save.c, screen.c, select.c - string.c, thread.c - - 014) Jason Faultless - BUG. Sender: errors on posting hung NNTP socket - BUG. possible buffer overrun in the wildmat code - FIX. inews.c, wildmat.c - - 013) Urs Janssen - BUG. terminal mode wasn't restored after -Z - BUG. tin -v -Z was a bit too verbose - ADD. changed default of quote_empty_lines to ON - ADD. changed default of batch_save to ON - FIX. art.c, filter.c, init.c, main.c - -U017) Hideaki Yoshfuji - BUG. ensure hostname is terminated with null-character. - FIX. nntplib.c - -U016) Urs Janssen - BUG. redefinition of VERSION - ADD. moved ~/.tin/headers support to attributes - ADD. removed ~/.tin/bug_report support - ADD. ART_MARKED_READ, ART_MARKED_KILLED, ART_MARKED_READ_SELECTED - configurable via 'M'enu and tinrc - REM. highlighting of ART_MARKED_READ_SELECTED in KILL_THREAD - FIX. extern.h, tinrc.h, version.h, attrib.c, config.c, init.c, lang.c - main.c, misc.c, post.c, thread.c, tin.1, tincfg.tbl - --- 1.5.2 release 20000206 "Black Planet" -- - - 015) Urs Janssen - ADD. smarter check when quotes around real names are needed - FIX. header.c - - 011) Urs Janssen - ADD. number of hot arts/group to verbose -Z output - FIX. save.c - -U015) Dirk Nimmich - BUG. reconnect on QUIT is not necessary - ADD. allow interactive authentication on startup if invoked with -A - FIX. extern.h, auth.c lang.c, nntplib.c - -U014) Thomas E. Dickey - ADD. configure script improvements (NLS, passwd.pw_gecos) - ADD. uninstall rule to makefiles - ADD. removed most unbalanced curly braces - BUG. redundant parenthesis in N_ macro - BUG. wrong fall back prototype for mkstemp - FIX. aclocal.m4, config.guess, config.sub, configure[.in], makefile.in - autoconf.h[in], extern.h, tin.h, trace.h, Makefile.in, active.c - art.c, auth.c, color.c, config.c, curses.c, debug.c, global.c - group.c, header.c, init.c, joinpath.c, list.c, misc.c, nntplib.c - open.c, post.c, rfc1522.c, save.c, select.c, sigfile.c, signal.c - tcurses.c, thread.c, plp_snprintf.c, parsdate.y, Makefile.inn - tin.pot - -U013) Sven Hartge - Kai Bojens - Urs Janssen - ADD. (basic) german translation - FIX. de.po - -U012) Jason Faultless - ADD. better PGP/GPG support - ADD. big group/thread menu cleanup - ADD. proper return code handling to group menu - ADD. generic keymap/mouse handling - ADD. cleanup draw/erase arrow routines - ADD. cleanup attribute code - ADD. big cleanup of mailing code - ADD. made 'K' on thread menu more consistent with group menu - ADD. use 'from' attribute for PGP signing if set - ADD. updated WHATSNEW - BUG. catchup handling in thread menu inconsistent - BUG. silly typo in menu handling - BUG. group 'z' and 'Z' unread message corrupt - BUG. not all attributes were free()d - FIX. tin.1, menukeys.h, proto.h, tin.h, attrib.c, global.c, group.c - page.c, pgp.c, select.c, thread.c - - 009) Jason Faultless - BUG. -z did not restore terminal modes - BUG. manpage had '[' and ']' in thread section instead of pager - FIX. tin.1, menukeys.h, main.c, page.c - -U011) Ralf Doeblitz - ADD. human readable time-stamp in filters - ADD. GNKSA filter documentation - FIX. filtering, filter.c - -U010) Urs Janssen - ADD. BSD-license - ADD. minor Makefile/configure cleanup - ADD. use mail_address for Cc/Bcc - ADD. ART_MARK_READ_SELECTED to KILL_NOTHREAD - FIX. Makefile, Makefile[.in], aclocal.m4, configure[.in], include/*.h - src/*.c - -U009) Arkadiusz Miskiewicz - BUG. missing freeaddrinfo() - FIX. nntplib.c - --- 1.5.1 release 20000103 "Sumerland" -- - -U008) Urs Janssen - BUG. typo broke snprintf() fall back - BUG. used strlen() instead of sizeof() in various places - BUG. possible Y2K bug in parsedate.y (can't show up in tin) - BUG. --disable-nls didn't work - ADD. check for gpg - ADD. -DTHREAD_SUM - ADD. code cleanup - REM. patch 006 - FIX. configure[.in], autoconf.h[in], tin.h, parsedate.y, active.c - config.c, group.c, nntplib.c, pgp.c, post.c, select.c, tags.c - thread.c - -U007) Michael Bienia - Urs Janssen - BUG. gpg support didn't work if neither pgp nor pgp-5 was - found on the system - FIX. configure[.in], autoconf.h[in], extern.h, menukeys.h, proto.h - help.c, init.c, lang.c, page.c, pgp.c, post.c - - 008) Jason Faultless - Urs Janssen - BUG. removed annoying "Reading attributes file ..."-messages - for each new group - ADD. speed-up start when there are several new groups on the server - FIX. active.c, attrib.c, lang.c, main.c - -U006) Sebastian Bork - BUG. misplaced parenthesis - FIX. post.c - -U005) Arkadiusz Miskiewicz - ADD. better check is system is IPv6 ready - ADD. NLS support - FIX. configure[.in], autoconf.h[in], *.c - -U004) Mark Ayzenshteyn - ADD. uudecode files with spaces in name - FIX. save.c - -U003) Jason Faultless - ADD. split article tagging type code to tag.c - ADD. start of GPG support - ADD. big code cleanup - ADD. turn off curses scrolling after startup - causes display problems - FIX. README, CHANGES, TODO, extern.h, proto.h, tin.h, auth.c - config.c, curses.c, feed.c, filter.c, group.c, lang.c, memory.c - misc.c, page.c, pgp.c, select.c, thread.c - --- 1.5.0 release 19991201 "Blueprint" -- - -U002) Dawid Kuroczko - ADD. indicator for articles newer than n-days - FIX. extern.h, tin.h, tinrc.h, config.c, init.c, lang.c, thread.c - tincfg.tbl - -U001) Urs Janssen - ADD. Patrick Powells snprintf(), vsnprintf() fall backs - REM. INDEX_DAEMON-code - FIX. configure[.in], autoconf.h[in], plp_snprintf.c, *.c - --- 1.4.1 release 19991201 "Polish" -- - - 006) Jeremy Buhler - ADD. check for server requested auth type - FIX. auth.txt, nntplib.h, proto.h, auth.c, inews.c, nntplib.c, open.c - - 005) Thomas E. Dickey - ADD. configure script improvements - BUG. screen modes weren't restored before piping to external command - FIX. aclocal.m4, configure[.in], autoconf.h[in], extern.h, feed.c - makecfg.c, misc.c, tincfg.tbl - - 004) Henryk Bochmann - ADD. add X-Headers in cancels and reposts - FIX. post.c - - 003) Jason Faultless - BUG. fixed the newgroup during session hack which didn't work - with leafnode - BUG. Possible core when entering newgroups - BUG. Possible core when saving from the pager - ADD. documentation / manpage update - REM. changes to 'g' semantics on group selection menu - FIX. WHATSNEW, tin.1, active.c, feed.c, post.c, select.c - - 002) Carsten Theis - BUG. unwanted \n in Subject if using mailreader_i - FIX. post.c - - 001) Urs Janssen - ADD. better check for 'article changed?' - ADD. check ~/.newsauth permissions - BUG. default permissions allowed other users to read - users .inputhistory-file which might have cached - the users nntp-password - FIX. Makefile, extern.h, proto.h, auth.c, getline.c, init.c, misc.c - post.c - --- 1.4.0 release 19991113 "No Labels" -- +-- 1.6.0 release 20030714 "Vatersay" -- -For changes made till the 1.4.0 release look at CHANGES.old +For changes made till the 1.6.0 release look at CHANGES.old diff -Nurp tin-1.6.0/doc/CHANGES.old tin-1.6.1/doc/CHANGES.old --- tin-1.6.0/doc/CHANGES.old Sat Jul 12 15:49:45 2003 +++ tin-1.6.1/doc/CHANGES.old Mon Jul 14 20:14:17 2003 @@ -1,5 +1,1694 @@ This file contains an overview of the changes made between -tin 1.3BETA 950824 and tin 1.4.0, for recent changes look at CHANGES +tin 1.3BETA 950824 and tin 1.6.0, for recent changes look at CHANGES + +-- 1.6.0 release 20030714 "Vatersay" -- + +U167) Matt Anton + ADD. added a few missing french translations + FIX. fr.po + +U166) Andreas Metzler + BUG. revert bogus cleanup + FIX. page.c + +U165) Michael Bienia + BUG. manpage cleanups + BUG. //TRANSLIT might not work correct + BUG. changing thread_articles via 'M'enu while beeing an 'emtpy' + group caused a crash + ADD. +/-MULTIBYTE_ABLE to -V output + FIX. config.c, main.c, misc.c, tin.1, tin.5 + +U164) Dirk Nimmich + BUG. didn't unfold MIME-header before trying to parse the arguments + BUG. art.c didn't compile with --enable-debug + BUG. memleak in main.c + BUG. newnews timestamps in tinrc got trashed when running multiple + tins concurrently + BUG. oldnewsrc got trashed when starting multiple tin concurrently + NOP. various cleanups + FIX. active.c, art.c, config.c, lang.c, main.c, newsrc.c, nntplib.c + rfc2046.c + +U163) Jason Faultless + ADD. overhaul find_nov_file() mechanism + BUG. reading local spool always cached overview files + BUG. spurious private overview cache dirs created + BUG. private overview dirs not recreated properly + BUG. private overview dirs not always uniquely named + FIX. extern.h, proto.h, art.c, init.c, lang.c, main.c, misc.c + newsrc.c, open.c, post.c, refs.c, tin.1 + +U162) Thomas E. Dickey + BUG. -lintl may not be linked to executable if using a "externl" lib + FIX. aclocal.m4, configure[.in], Makefile[.in], Makefile.inn + +U161) Corinna Vinschen + BUG. page header truncated too early + ADD. Sort threads with equal scores by article sort order + FIX. art.c, page.c, tin.h + +U160) Toomas Soome + ADD. updated estonian translation + FIX. et.po + +U159) Urs Janssen + ADD. manpage updates + ADD. updated german and french translation + ADD. config.guess, config.sub update + ADD. cleanup SEIUX handling + BUG. possible bufferoverrun with charset conversion + BUG. search in a localized Menu didn't use the translated text + FIX. extern.h, tin.h, lang.c, post.c, search.c, tin.5, de.po + fr.po, config.guess, config.sub, configure[.in], autoconf.h[in] + +U158) Andreas Metzler + ADD. updated german translation + FIX. de.po + +-- 1.5.18 release 20030602 "Darts" -- + +U157) Michael Velten + BUG. iKeyThreadMarkArtRead always forced a full screen redraw + ADD. iKeyThreadMarkArtRead/iKeyGroupMarkThdRead act on tagged articles + (mark all tagged as read). + FIX. group.c, keymap.c, lang.c, tags.c, thread.c, extern.h, keymap.h + menukeys.h, proto.h + +U156) Guido Ostkamp + BUG. use real thread root (first Message-ID listed in References) + for related quick kill + FIX. proto.h, tin.h, filter.c, group.c, page.c + +U155) Olaf Dietrich + ADD. warn if local charset to network charset conversion + loses information + BUG. tried to access attributes for new groups which had no + attributes assigned + FIX. extern.h, proto.h, keymap.c, lang.c, memory.c, misc.c, post.c + +U154) Joshua Crawford + Drazen Kacar + Urs Janssen + ADD. X-Face display support via slrnface if available (-DXFACE_ABLE) + FIX. configure[.in], Makefile, Makefile[.in], autoconf.h[in], extern.h + proto.h, tin.h, tinrc.h, config.c, init.c, lang.c, main.c, misc.c + page.c, xface.c, tincfg.tbl, tin.1, tin.5 + +U153) Dirk Nimmich + Michael Bienia + BUG. lines >1024 chars lost a char + FIX. cook.c + +U152) Dirk Nimmich + BUG. several checks didn't cope with folded header lines + FIX. inews.c, misc.c, post.c + +U151) Thomas E. Dickey + ADD. version numbers to local configure macros + ADD. use WEXITSTATUS/WIFEXITED macros + FIX. aclocal.m4, tin.h, misc.c, signal.c + +U150) Michael Bienia + BUG. ReadWch() and draw_page_header() weren't multibyte safe + BUG. plugged some small memory leaks + REM. xref_score + FIX. attrib.c, curses.c, filter.c, group.c, help.c, lang.c, memory.c + page.c, screen.c, string.c, thread.c, extern.h, proto.h, tin.h + tin.5 + +U149) Toomas Soome + ADD. updated estonian translation + FIX. et.po + +U148) Jason Faultless + ADD. don't process main article body as MIME-part + ADD. rework Archive-name: handling + ADD. new 'try harder' hide_uue=2 mode + ADD. update attributes-file header + ADD. CURR_GROUP-ectomy + ADD. auto'S'ave works on selected articles too + ADD. menu system always returns to previous level + ADD. various cleanups + BUG. feeding >1 hot/pattern arts saved under wrong filename + BUG. don't ask to postprocess when nothing was saved + BUG. Content-Description wasn't indented + BUG. description of 'C' at page level was wrong + BUG. aborting read of art after keep trying to reopen the same art + FIX. extern.h, proto.h, tin.h, tinrc.h, art.c, attrib.c, config.c + cook.c, feed.c, group.c, help.c, init.c, lang.c, main.c, memory.c + misc.c, nntplib.c, open.c, page.c, refs.c, rfc2046.c, save.c + search.c, select.c, signal.c, tags.c, thread.c, tincfg.tbl, tin.1 + tin.5 + +U147) Matt Anton + 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. tin(5)-man page updates + ADD. filename extension guessing based on mimetype for unnamed + attachments + ADD. documented -l/-n for !NNTP mode + ADD. avoid some string concatenations + ADD. speed up '-Z' without '-v' + ADD. honor $TMPDIR + ADD. allow -u/-I when NNTP_ONLY & overview caching is requested + ADD. don't create NOV-cache dir if running in NNTP mode and + caching is not requested or needed + ADD. merge back tinrc updates into config.c, warn on downgrades + ADD. missing bool.h dependency, check for stdbool.h (not used yet) + ADD. version number to attributes and filter file + ADD. config.guess, config.sub update + REM. tinrcupdate.pl + REM. --with-local-charset + REM. some unnecessary casts and unused vars + REM. Author-IDs and persistant header support + REM. xref_max + REM. $BUG_ADDRESS + BUG. plugged a few small memory leaks + BUG. didn't read attributes file when started with '-q' flag + BUG. parse_rfc822_headers() did also decode the address-part of + of headers like From/To + BUG. removed some hardcoded keys + 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 + select level + BUG. posting from select-level with no groups shown didn't work + BUG. automatic update of CTE when changing the network charset + was broken + FIX. Makefile, Makefile[.in], configure[.in], autoconf.h[in], extern.h + keymap.h, menukeys.h, proto.h, rfc2046.h, tin.h, version.h + active.c, art.c, attrib.c, auth.c, color.c, config.c, cook.c + curses.c, debug.c, filter.c, group.c, help.c, inews.c, init.c + keymap.c, lang.c, mail.c, main.c, memory.c, mimetypes.c, misc.c + newsrc.c, nntplib.c, open.c, page.c, post.c, read.c, refs.c + rfc2046.c, rfc2047.c, select.c, save.c, string.c, thread.c + version.c, tin.1, tin.5, de.po, fr.po, pcre/*, config.guess + config.sub + +-- 1.5.17 release 20030407 "Peephole" -- + +U145) Thomas E. Dickey + ADD. pcre update (3.9 -> 4.1) + FIX. aclocal.m4, configure[.in], autoconf.h[in], pcre/* + +U144) Lech Szychowski + BUG. SIGDASHES check was broken + FIX. post.c + + 048) Darrell Tangman + BUG. malloc() mem. could be free()ed twice + FIX. art.c + +U143) Andreas Metzler + ADD. manpage update + FIX. tin.1, tin.5 + +U142) Matt Anton + ADD. started french translation + FIX. fr.po + +U141) Christian Garbs + ADD. updated MH mailgroups documentation + ADD. some german translations + FIX. reading-mail.txt, de.po + +U140) Jason Faultless + BUG. incorrectly nested multipart articles sometimes hung tin + BUG. -S did not create subdirs + BUG. -S was broken in reading news via NNTP + BUG. unnamed binary attachments clobbered save temp files. + Unique filename now generated based on MIME subtype + ADD. tinrc.posted_articles_file (replaces tinrc.keep_posted_articles & + tinrc.keep_posted_articles_file) + ADD. parsing for Content-Description header + ADD. mime_types_to_save attribute for selective viewing/saving + ADD. cleanup MIME-viewing code + ADD. renamed use_metamail to metamail_prog + ADD. indent uue attachment. Show MIME type/subtype on tagline + ADD. mime.types lookup searches all possible files for a match + ADD. cleanup save code, make post processing more uniform with LIBUU + ADD. post process viewing when using LIBUU + FIX. extern.h, menukeys.h, proto.h, rfc2046.h, tin.h, tinrc.h, art.c + attrib.c, config.c, cook.c, debug.c, feed.c, group.c, inews.c + init.c, keymap.c, lang.c, mail.c, memory.c, mimetypes.c, misc.c + open.c, page.c, post.c, rfc2046.c, rfc2047.c, save.c, screen.c + search.c, sigfile.c, tincfg.tbl, tin.1, tin.5 + +U139) Olaf Dietrich + ADD. allow PageGotoParent for killed parents if kill_level==KILL_THREAD + FIX. page.c + +U138) Dirk Nimmich + BUG. "time remaining" was updated constantly, so it was unusable on a + modem link + BUG. raw multipart article didn't contain epilogue after last boundary + BUG. highlighting in multibyte charset environment without USE_CURSES + was broken + ADD. more NNTP debug output + NOP. revised TODO + FIX. curses.c, mail.c, nntplib.c, open.c, rfc2046.c, screen.c, TODO + +U137) Toomas Soome + ADD. updated estonian translation + FIX. et.po + +U136) Corinna Vinschen + ADD. wrap_on_next_unread + FIX. extern.h, tinrc.h, config.c, init.c, lang.c, thread.c + tincfg.tbl, tin.1, tin.5 + + 046) Urs Janssen + BUG. comma separated group list in attribute scope didn't work + BUG. "." might be resent as last command after a reconnect + BUG. part of the threading code assumed that References are always + space separated + BUG. fixed some possible buffer overflows + ADD. allow .pro-TLD + FIX. policy.h, attrib.c, config.c, feed.c, header.c, inews.c, init.c + main.c, misc.c, nntplib.c, post.c, refs.c, save.c, select.c + +U135) Michael Bienia + ADD. word highlighting for monochrome terminals + ADD. renamed some vars + ADD. moved several strings to lang.c + ADD. tinrc.show_info (replaces tinrc.show_lines and tinrc.show_score) + ADD. freshly killed arts (ART_KILLED_UNREAD) now count into the thread + score + REM. some hungarian notations + ADD. replaced art->inthread by art->prev which holds a pointer to the + previous article in the thread + ADD. replace art_mark_{unread,read,will_return}() with + art_mark(group, art, flag) + BUG. if the base article of at thread was killed the entire thread + was hidden + BUG. count of hot and killed articles in the group page header was + wrong + BUG. in the MULTIBYTE_ABLE case convert_body2printable() could crash + on long lines + FIX. extern.h, menukeys.h, proto.h, tin.h, tinrc.h, version.h, active.c + art.c, attrib.c, auth.c, charset.c, config.c, cook.c, curses.c + debug.c, feed.c filter.c, group.c, help.c, init.c, keymap.c + lang.c, mail.c, main.c, memory.c, misc.c, newsrc.c, nntplib.c + open.c, page.c, post.c, prompt.c, refs.c, regex.c, save.c, signal.c + tags.c, tcurses.c, thread.c, tincfg.tbl, keymap.sample, tin.1 + tin.5, tinrcupdate.pl + +U134) Sebastian Bork + ADD. manpage update + FIX. tin.1, tin.5 + +U133) Urs Janssen + BUG. used fprintf(stderr) instead of error_message() + BUG. hypothetical use of undefined FOLD_TO_UPPER() macro + BUG. used PCRE_EXTENDED without quoting # + BUG. update_posted_info_file() called with wrong args if article + has Followup-To: poster + BUG. on startup (global) attributes file was read twice + BUG. two small attribute memory leaks + ADD. minor code cleanup + REM. EUC-TW -> ISO-2022-KR autoconversion for 7bit mime_encoding + REM. disallow ISO-2022-KR as network charset + REM. base64 encoding force for EUC-KR + REM. superfluous setlocale() call + ADD. allow ISO-2022-* 7bit encodings + ADD. config.guess, config.sub update + ADD. post_8bit_header=ON now also disables body encoding + ADD. expand path-names in 4th field of the active.mail file + ADD. moved a few strings to lang.c + FIX. Makefile, active.c, art.c, attrib.c, auth.c, config.c, cook.c + curses.c, debug.c, feed.c, group.c, inews.c, init.c, keymap.c + lang.c, mail.c, main.c, mimetypes.c, misc.c, nntplib.c, page.c + post.c, regex.c, rfc2045.c, rfc2046.c, rfc2047.c, save.c, search.c + string.c, tags.c, tcurses.c, thread.c, xref.c, extern.h, proto.h + tin.h, tcurses.h, tin.1, tin.5, de.po, en_GB.po, config.guess + config.sub, tinrcupdate.pl + +-- 1.5.16 release 20030125 "Bubbles" -- + + 045) Urs Janssen + ADD. remove Message-IDs with illegal chars (i.e. 8bit chars) from + References + BUG. tabs weren't removed from (folded) References lines when + creating local overviews + REM. tinrc.tab_after_X_selection as it didn't work for years now + and nobody complained about it + FIX. art.c, config.c, init.c, lang.c, post.c, extern.h, tinrc.h, tin.1 + +U132) Yen-Ming Lee + Urs Janssen + ADD. define Big5 printable chars + BUG. my_isprint() in NO_LOCALE case did depend on the network charset + not on the local charset + FIX. charset.c, cook.c, misc.c, page.c, tin.h + +U131) Michael Velten + BUG. prompt_option_char allowed empty strings + ADD. '\' search again + FIX. extern.h, keymap.h, menukeys.h, proto.h, config.c, group.c, help.c + keymap.c, lang.c, page.c, prompt.c, search.c, select.c, thread.c + +U130) Thomas E. Dickey + ADD. compile-check that ncurses/ncursesw header files are + consistent with the libraries + FIX. aclocal.m4 + +U129) Michael Bienia + ADD. make tin_getline() multibyte safe + BUG. GroupDoAutoSel didn't do anything useful + BUG. memory corruptions when compiled in a multibyte-able environment + without using ncurses + FIX. proto.h, tcurses.h, charset.c, curses.c, getline.c, group.c + memory.c, string.c, tcurses.c, thread.c, tin.1 + +U128) Olaf Dietrich + BUG. TeX2ISO was done before charset conversion + BUG. curses.h was prefered over ncurses[w].h + FIX. proto.h, charset.c, cook.c, misc.c, rfc2047.c, aclocal.m4 + +U127) Michael Bienia + Urs Janssen + ADD. make line wrapping in pager multibyte safe + FIX. cook.c, page.c + +U126) Andreas Metzler + BUG. wrap_column=0 (cCOLS) wasn't adjusted after on screen resize + FIX. config.c, cook.c, init.c, tin.1, tin.5 + +U125) Urs Janssen + BUG. typo fixed + BUG. used tin_done() instead of giveup() in init_selfinfo() + BUG. used network_charset in cached oevrviews instead of local_charset + BUG. a 'local' unknown group in the Newsgroup line caused a crash if + listed as first group + ADD. autotruncation of Menu items to 35 chars + ADD. allow negative values for wrap_column + ADD. config.guess, config.sub update + ADD. don't read keymap file in batch-mode + ADD. disabled Mac OS X specific charset stuff as it's not needed + anymore in current OS X versions + REM. some unnecessary casts + FIX. proto.h, tinrc.h, art.c, config.c, cook.c, feed.c, filter.c + inews.c, init.c, keymap.c, lang.c, main.c, misc.c, nrctbl.c + post.c, rfc2047.c, tcurses.c, tin.1, tin.5, tin.pot, de.po, et.po + en_GB.po, config.guess, config.sub, aclocal.m4, Makefile.[in] + +U124) Toomas Soome + ADD. updated estonian translation + FIX. et.po + +-- 1.5.15 release 20021115 "Spiders" -- + +U123) Jason Faultless + Michael Bienia + ADD. tidy up range code + FIX. proto.h, group.c, init.c, select.c, tags.c, thread.c + +U122) Thomas E. Dickey + ADD. new configure option --with-curses-dir + FIX. aclocal.m4, configure[.in], trace.h + +U121) Michael Bienia + BUG. possible reuse of already freed mem + ADD. wrap_column, user defined wrap margin + FIX. extern.h, tinrc.h, config.c, cook.c, init.c, lang.c, tincfg.tbl + tin.1, tin.5 + + 043) Urs Janssen + BUG. article numbers in the (broken) overview data which were higher + than groups high water mark caused a crash + FIX. art.c + +U120) Toomas Soome + ADD. updated estonian translation + FIX. et.po + +U119) Michael Bienia + Urs Janssen + ADD. start multibyte/wide char support + BUG. TeX2ISO didn't work with UTF-8 locales + FIX. configure[.in], aclocal.m4, autoconf.h[in], proto.h, tcurses.h + tin.h, charset.c, group.c, screen.c, string.c, tcurses.c, thread.c + +U118) Philip Paeps + ADD. improve UUBEGIN_REGEX + ADD. honor mode of uuencoded files + FIX. init.c, save.c, tin.h + +U117) Andreas Metzler + BUG. possible overrun while expanding \t + BUG. typos in the german translation + BUG. wrong help-page entrys + ADD. from=filter exemplification + FIX. cook.c, lang.c, tin.5, filtering, de.po + +U116) Sebastian Bork + ADD. cosmetics + ADD. use art_marked_killed, art_marked_read_selected in kill_level=0 + FIX. group.c, lang.c, thread.c + +U115) Martin Klaiber + ADD. comment field to filter-file + FIX. tin.5, extern.h, tin.h, filter.c, getline.c, lang.c + + 042) Urs Janssen + BUG. didn't disallow unprintable chars in group descriptions + FIX. select.c + +U114) Urs Janssen + BUG. cached overview datas date was in localtime() without holding a + timezone + BUG. in some cases tin created incorrect overview datas + BUG. add_posted_to_filter didn't work with -w and -o + 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 + BUG. ISO2ASC conversion was done before TEX2ISO conversion + BUG. fix iconv()-configure check + BUG. can't handle very long subjects (>1K) + ADD. restricted several file permissions + ADD. removed unused vars under VMS + ADD. use THREAD_BOTH instead of THREAD_MAX as initial threading + ADD. manpage updates + ADD. smarter check for inews + ADD. config.guess, config.sub update + ADD. ignore leading/taling whitespaces in input at prompt_msgid() + FIX. extern.h, proto.h, tin.h, art.c, charset.c, config.c, cook.c + filter.c, group.c, header.c, help.c, inews.c, init.c, lang.c + mail.c, main.c, misc.c, newsrc.c, nrctbl.c, page.c, pgp.c, post.c + prompt.c, rfc2047.c, select.c, Makefile, Makefile[.in] + configure[.in], tin.1, tin.5, de.po, en_GB.po, config.guess + config.sub + +-- 1.5.14 release 20020926 "Soil" -- + +U113) Olaf Dietrich + ADD. search result highlighting for wildcard search + FIX. proto.h, search.c, wildmat.c + +U112) Martin Dickopp + ADD. prefer TIN_DEFAULTS_DIR over libdir for global + ATTRIBUTES_FILE and CONFIG_FILE + FIX. init.c + +U111) Michael Bienia + ADD. filter-code cleanup (remove obsolete type= and scope=) + ADD. rewrote word-highlighting code to use regex + ADD. slash-highlighting + ADD. config options for {stars,slashes,strokes,underscores}_regex + BUG. wrong editor offset for filter-file edit. + REM, word_h_display_marks=3 + FIX. tin.1, tin.5, extern.h, proto.h, tin.h, tinrc.h, color.c + config.c, curses.c, filter.c, group.c, init.c, lang.c, memory.c + page.c, regex.c, tcurses.c, tincfg.tbl + +U110) Juergen Salk + BUG. doesn't try to reconnect after a 400 response + FIX. open.c + +U109) Urs Janssen + ADD. config.guess, config.sub update + ADD. stroke-highlighting + ADD. word-highlighting without color + 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 + ADD. backup_file() and rename_file() preserves file mode + ADD. missing prototypes + ADD. note about FQDN to README + BUG. don't rfc2047-encode Sender if post_8bit_header is set + BUG. possible use of group->attributes when not beeing in a + (valid) group + BUG. typo and logic error in tinrcupdate.pl + BUG. fixed most chmod()-races + REM. some unused vars and defines + FIX. config.guess, config.sub, tin.1, tin.5, autoconf.h[in], extern.h + keymap.h menukeys.h, proto.h, tin.h, tinrc.h, *.c, de.po + tinrcupdate.pl, configure[.in], aclocal.m4, README + +-- 1.5.13 release 20020703 "Chop Suey!" -- + +U108) Philip Paeps + ADD. quote_style + REM. quote_empty_lines, quote_signatures + FIX. extern.h, proto.h, tin.h, tinrc.h, config.c, init.c, lang.c, misc.c + post.c, tincfg.tbl, tin.1, tin.5 + +U107) Jason Faultless + ADD. code cleanup + ADD. cursor position is retained when sorting active, + show_only_unread/list_bogus flags etc. are honoured + FIX. extern.h, proto.h, tin.h, active.c, config.c, curses.c, feed.c + group.c, init.c, lang.c, list.c, main.c, page.c, select.c, tags.c + thread.c, tincfg.tbl + +U106) Michael Bienia + ADD. join use_getart_limit and getart_limit + ADD. new sort_article_types: Lines descend and Lines ascend + ADD. score_limit_kill, score_limit_sel, score_kill, score_select + BUG. sort_threads_type > 0 didn't work without -DTHREAD_SUM + ADD. thread_score, replaces THREAD_SUM and THREAD_WEIGHT + FIX. extern.h, tin.h, tinrc.h, art.c, attrib.c, config.c, filter.c + group.c, init.c, lang.c, main.c, refs.c, thread.c, tincfg.tbl + tin.1, tin.5 + +U105) Olaf Dietrich + BUG. MAC_OS_X and CHARSET_CONVERSION could be both defined + BUG. --disable-locale might corrupt !ISO-8859-* articles + BUG. network_charset change in menu wasn't propagated to local_charset + if compiled with CHARSET_CONVERSION && NO_LOCALE + BUG. ISO2ASC might have been called with !ISO data + FIX. proto.h, tin.h, charset.c, config.c, cook.c, misc.c, rfc2047.c + INSTALL + +U104) Marc Prud'hommeaux + BUG. unititialised newbitmap might be used + FIX. newsrc.c + +U103) Andreas Metzler + ADD. joined confirm_action and confirm_to_quit to confirm_choice + 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 + config.c, group.c, inews.c, init.c, lang.c, misc.c, page.c, post.c + rfc2046.c, rfc2047.c, select.c, thread.c, tincfg.tbl, de.po + +U102) Urs Janssen + BUG. CODESET might be used undeclared + BUG. mm_network_charset change in the 'M'enu wasn't propagated to + group attribute + ADD. moved some var-declarations out of loops + ADD. Big5 as possible network charset + ADD. some missing german translations + ADD. tinrcupdate.pl + ADD. config.guess, config.sub update + REM. some casts + FIX. tin.h, *.c, de.po, tinrcupdate.pl, tin.1, tin.5, config.guess + config.sub, INSTALL + +-- 1.5.12 release 20020427 "Sugar" -- + +U101) Thomas E. Dickey + ADD. update/resync the macros in aclocal.m4 + BUG. fix some misuses of const + FIX. aclocal.m4, configure[.in], autoconf.h[in], tcurses.h, lock.c + misc.c, rfc1524.c, rfc2047.c, string.c, trace.c, intl/gettextP.h + intl/localcharset.c + +U100) Michael Bienia + ADD. recent article counter to group header + FIX. group.c, tin.1 + +U099) Alex Vasylenko + Urs Janssen + ADD. my_calloc + BUG. my_groups isn't initialized + FIX. proto.h, tin.h, config.c, malloc.c + +U098) Marc Brockschmidt + Urs Janssen + ADD. tinews.pl - external inews replacement which does pgp signing + FIX. tinews.pl + +U097) Igor Goryachev + BUG. %C (firstname) and %I (initials) couldn't handle surnames + FIX. misc.c + +U096) Guido Ostkamp + BUG. possible buffer overflow in search_active() + FIX. search.c + +U095) Jason Faultless + ADD. code cleanup + ADD. sorting of newsgroups with '.' + ADD. attrib cleanup, error reporting + ADD. scroll_lines pager tuning control + ADD. don't reconnect to server just to issue a QUIT + ADD. improvements to URL handling, url_handler, url history + ADD. explicit 'q' to quit info pager, to fix... + BUG. resizing screen exits info pager + BUG. multiple URL's per line not working + REM. show_last_line_prev_page, full_page_scroll, HAVE_UUDECODE + FIX. tin.1, tin.5, extern.h, keymap.h, menukeys.h, proto.h, tin.h + tinrc.h, active.c, art.c, config.c, cook.c, global.c, group.c + help.c, keymap.c, init.c, lang.c, list.c, main.c, misc.c + nntplib.c, page.c, post.c, select.c, signal.c, tincfg.tbl + + 038) Urs Janssen + ADD. new TLDs .coop and .aero + REM. obsolete TLD .zr, .fx, and .uucp + BUG. typo fixed + BUG. missing Subject caused crashes when followupping + FIX. autoconf.h[in], policy.h. misc.c + +U094) Dirk Nimmich + BUG. didn't ignore \r after softbreaks in qp-articles + BUG. progress meter in group body search was broken + FIX. cook.c, feed.c, page.c, rfc2046.c, save.c, search.c + +U093) Philip Paeps + Urs Janssen + ADD. configure check for strcasestr + BUG. pgp-actions in mail_loop might crash + FIX. configure[.in], autoconf.h[in], proto.h, post.c, string.c + +U092) Toomas Soome + BUG. get_fqdn() might return a domainname with a tailing \n + FIX. header.c + +U091) Andreas Metzler + BUG. mail_to_author() ignores current group (needed for attributes) + BUG. overlong translation in filtermenu + BUG. unnecessary rfc1522_encode()-calls + BUG. typo in CA_ERROR_MISSING_NEWSGROUPS error-message + ADD. some missing german translations + REM. $SPAMTRAP + ADD. gettext update (0.10.35 -> 0.10.40) + FIX. Makefile, aclocal.m4, configure[.in], autoconf.h[in], inews.c + lang.c, post.c, de.po, en_GB.po, et.po, TODO, tin.1, intl/* + +U090) Olaf Dietrich + ADD. ignore MIME_STRICT_CHARSET if iconv(3) is available + ADD. with MIME_STRICT_CHARSET and iconv(3) unknown charsets + are reduced to us-ascii + ADD. new ^L-handling + ADD. replace untranslatable multibyte chars with one ? instead + of one for each byte. + ADD. MIME_STRICT_CHARSET + buffer_to_local() cleanup + BUG. decode_save_one() didn't honor MIME_STRICT_CHARSET + BUG. --with-local-charset= was broken + BUG. rfc1522_decode() can't handle multiple charsets/line + FIX. configure[.in], proto.h, cook.c, main.c, misc.c, page.c, post.c + rfc2046.c, rfc2047.c, save.c, search.c, tin.1 + +U089) Urs Janssen + ADD. moved some var-declarations out of loops + ADD. config.guess, config.sub update + ADD. "No match"-message for unsuccessful-body searches + ADD. check for sys/pool.h + ADD. tinrc.mailbox_format + ADD. tinrc.translit + ADD. mmdf(5)-man page + ADD. install rtin-man page + ADD. automatically set mm_local_charset to current local charset + ADD. made match_item() caseinsensitive + ADD. turned default for ask_for_metamail and use_metamail to off + ADD. tin(1,5)-man page updates + ADD. prefer inews_prog over INEWSDIR/inews -h + REM. --enable-mmdf-mailer, HAVE_MBOXRD, save_to_mmdf_mailbox + REM. check for OK_NOIHAVE, OK_NOPOSTIHAVE responses to MODE READER, + they are no loner mentioned in the draft + BUG. p'^O'st postponed articles didn't respect attributes + BUG. $EDITOR had higher priority as $VISUAL (introduced in 006; + never trust your local guru!) + BUG. strfpath()-called with uninitialized group-pointer + BUG. possible bufferoverruns due to missing string-termination + BUG. sometimes illegal From-fields were written to + local cached overviews + BUG. missing From caused crashes when replying + BUG. match_string() doesn't allow emtpy strings (U048) + BUG. dublicated Cancel-Lock in rare cases + BUG. eat_re() could modify subject in aborted posts + BUG. unknown Content-Transfer-Encodings defaulted to 7bit instead of + binary + BUG. Content-Type header with additional parameters but no charset + caused crashes + BUG. if included gettext was needed tin doesn't build due to + dependency problems + FIX. Makefile, Makefile.in, configure[.in], autoconf.h[in], aclocal.m4 + extern.h, policy.h, proto.h, rfc2046.h, tin.h, tinrc.h, active.c + art.c, charset.c, config.c, cook.c, header.c, help.c, inews.c + init.c, keymap.c, lang.c, langinfo.c, lock.c, main.c, mimetypes.c + misc.c, nntplib.c, nrctbl.c, open.c, page.c, post.c, refs.c + rfc1524.c, rfc2045.c, rfc2046.c, save.c, tags.c, thread.c + tincfg.tbl, mbox.5, mmdf.5, tin.1, tin.5, config.guess, config.sub + +-- 1.5.11 release 20020130 "Toxicity" -- + +U088) Toomas Soome + ADD. updated Estonian translation + FIX. et.po + +U087) Olaf Dietrich + BUG. a resync after reread_active_file_secs in 'y'ank in all-state + groups didn't change yank_in_active_file. + BUG. runtime change of post_mime_encoding might garble next posting + ADD. use cooked art instead of raw for supersedes/reposts + FIX. post.c, rfc2045.c, select.c + +U086) Martin Klaiber + BUG. missing sort_base() call + FIX. art.c + +U085) Andreas Metzler + ADD. docu update + REM. $TEX2ISO env-var + ADD. tex2iso_cov menu/tinrc/attributes-item + BUG. gpg didn't append pub.key + ADD. allow user specified wildcard-mailcaps to override + system wide exact ones + FIX. INSTALL, TODO, tin.1, tin.5, tin.defaults, extern.h, tin.h, tinrc.h + attrib.c, config.c, cook.c, init.c, lang.c, page.c, pgp.c + rfc1524.c, rfc2046.c, tincfg.tbl, de.po, en_GB.po, et.po, tin.pot + +U084) Sven Hartge + Andreas Metzler + ADD. de.po update + FIX. de.po + +U083) Urs Janssen + ADD. updated pcre (3.7 -> 3.9) + ADD. config.guess, config.sub update + ADD. improved NEWS_REGEX and URL_REGEXP, simplified MAIL_REGEX + ADD. FOLLOW_USEFOR_DRAFT (see doc/INSTALL) + ADD. skip comments in resolv.conf + ADD. allow --with-pcre without argument to take the lib from + system-path + ADD. minor code cleanup (removed some unused vars, added missing + ifdefs, ...) + REM. ISO-8859-6 and ISO-8859-8 from possible mm_network_charsets + BUG. missing initialization of mailcaps[] + BUG. possible buffer overrun and empty pgp-address + BUG. missing screen redraw after supersede + BUG. possible dereferenced pointer (network_charset) + BUG. fixed some typos, reformated po-files + BUG. mailing_list attribute was ignored on no posting servers in page + level + FIX. config.guess, config.sub, Makefile, extern.h, tin.h, art.c + charset.c, config.c, cook.c, feed.c, filter.c, header.c, lang.c + main.c, misc.c, page.c, pgp.c, post.c, rfc1524.c, rfc2047.c + search.c, version.sh, tin.1, tin.5, pcre.c, pcretest.c, aclocal.m4 + *.po + +U082) Mark Trumbull + BUG. multipart threading sometimes joins threads which don't belong + together + FIX. art.c + + 037) Urs Janssen + ADD. allow new GTLDs: .biz, .info, .name, .museum + FIX. policy.h + +-- 1.5.10 release 20011117 "Darkcell" -- + +U081) Mark Trumbull + ADD. new threading method: join multipart arts to a thread + FIX. propto.h, tin.h, art.c, group.c, lang.c, thread.c + +U080) Toomas Soome + ADD. updated Estonian translation + FIX. et.po + +U079) Andreas Metzler + Thomas E. Dickey + Urs Janssen + BUG. missing localization of some 'M'enu items + FIX. proto.h, config.c, filter.c, lang.c, prompt.c, de.po + + 036) Dirk Nimmich + BUG. base64 encoding was broken + FIX. rfc2045.c + +U078) Thomas E. Dickey + ADD. updated pcre (3.4 -> 3.7) + ADD. new ncursesw option to --with-screen + ADD. subtitles to the config-screen + ADD. allow the config screen to be called from the thread screen + BUG. off-by-one allocation of the filename for saving articles + FIX. aclocal.m4, configure[.in], autoconf.h[in], extern.h, tcurses.h + config.c, help.c, init.c, keymap.c, lang.c, makecfg.c, misc.c + save.c, thread.c, tincfg.tbl, pcre/* + +U077) Dirk Nimmich + BUG. '^H' was handled as a physical backspace + BUG. duplicate addresses when displaying recipient addresses + BUG. duplicate Cc and Bcc addresses when mailing to yourself and + auto_cc or auto_bcc enabled + BUG. end of header was not recognized when mailing + BUG. folded From: header was not treated correctly when mailing + BUG. pressing arrow keys when reading article from a file or server + may lead to unexpected "Do you want to abort" question + BUG. abort bugreport prompt was invisible -- don't use global + buffers that may get changed meanwhile! + BUG. counted header lines when displaying progress + FIX. proto.h, rfc2046.h, tin.h, cook.c, misc.c, post.c, read.c + rfc2046.c + +U076) Andreas Metzler + ADD. joined use_builtin_inews/inews_prog + BUG. IPv6 checking was broken due to comments + FIX. aclocal.m4, configure, extern.h, tin.h, tinrc.h, config.c, inews.c + init.c, lang.c, post.c, sigfile.c, tincfg.tbl + +U075) Randy Scott + ADD. turned percent progress meter into a timer + FIX. screen.c + + 035) Stephan Kulow + BUG. format-strings passed to prompt_slk_response() weren't "quoted". + FIX. feed.c, post.c + +U074) Yury July + Timur Maryin + BUG. add-date destroys $LC_ALL/$LC_TIME + FIX. post.c + +U073) Urs Janssen + Gerald Krause + ADD. UTF-8 sequence checker + FIX. misc.c + +U072) Joseph Parmelee + ADD. made 'S' and 's' (in conjunction with delete_tmp_files and/or + post_proc_type) more consistent. 'S' now only does postprocessing + if told to and 's' now prompts for tmp-file deletion if + delete_tmp_files is set. + FIX. feed.c, save.c + +U071) Urs Janssen + ADD. updated German/English translation (still incomplete) + ADD. ',' as NEWS_REGEX 'terminator' + BUG. match_item() didn't look for exact matches, but took the first + partial match + BUG. typo in the man-page + BUG. 8bit chars in Subject weren't rfc2047 encoded in local cached + overviews + BUG. From was rfc2047 encoded in local cached overviews even if + post_8bit_chars was on. + ADD. crsr-right with auto_list_thread=OFF and no more + unread arts in the current thread now enters the first + article in the current thread instead of advance to the + next unread art. + ADD. tinrc.mm_local_charset, tinrc.mm_network_charset + to perform local_charset<->network_charset conversion via + iconv() if available + ADD. config.guess, config.sub update + ADD. start BeOS port (networking missing) + ADD. renamed some vars to avoid shadowing on QNX + ADD. new quad_t check to avoid waring with autoconf >= 2.5 + ADD. w2r.pl and opt-case.pl man-pages + BUG. nls didn't work + BUG. shell detection failed in some cases + BUG. make install_manpage didn't create $(DESTDIR)$(INS_MANUAL_DIR)5 + if needed + FIX. tin.1, tin.5, config.guess, config.sub, Makefile[.in], aclocal.m4 + configure[.in], autoconf.h[in], tincfg.tbl, extern.h, proto.h + tin.h, tinrc.h, tnntp.h, active.c, art.c, config.c, cook.c + curses.c, group.c, inews.c, init.c, lang.c, misc.c, plp_snprintf.c + post.c, rfc2046.c, rfc2047.c, read.c, screen.c, thread.c + POTFILES.in, de.po, en_GB.po + +-- 1.5.9 release 20010723 "Chord of Souls" -- + +U070) Thomas E. Dickey + REM. top-level makefile.in + ADD. configure option --with-shell, to set the DEFAULT_SHELL. + ADD. configure option --with-pcre + ADD. configure option --with-screen + ADD. update doc/INSTALL + FIX. Makefile, aclocal.m4, configure[.in], INSTALL, autoconf.h[in] + oldconfig.h, tcurses.h, tin.h, trace.h, Makefile[.in], curses.c + mail.c, main.c, page.c, signal.c, tcurses.c. trace.c + + 034) Andreas Metzler + BUG. gnksa_split_from() didn't treat missing @ as error + FIX. misc.c + +U069) Enrik Berkhan + REM. raw() call + FIX. tcurses.c + +U068) Mark Nowiasz + Urs Janssen + ADD. local<->network charset conversion for MacOS X + FIX. README.MAC, Makefile, configure[.in], autoconf.h[in], cook.c + init.c, misc.c, rfc2046.c, rfc2047.c + +U067) Thomas E. Dickey + ADD. C preprocessor flags configure check update + ADD. smarter locking scheme configure check + FIX. aclocal.m4, configure[.in], autoconf.h[in], tcurses.h, tin.pot + auth.c, lock.c, tmpfile.c + +U066) Toomas Soome + ADD. updated Estonian translation + FIX. et.po + +U065) Dawid Kuroczko + ADD. 'fold' deep thread trees + FIX. thread.c + + 033) Dieter Baron + BUG. 'Y' didn't check for new messages in mailgroups + BUG. parse_headers() might use To: header as originator + FIX. active.c, art.c, mail.c + +U064) Kazushi Marukawa + BUG. error_message() can't handle %s outside the first argument + FIX. screen.c + + 032) Herbert Martin Dietze + Urs Janssen + BUG. empty random organization file could crash tin + FIX. misc.c + +U063) Dirk Nimmich + BUG. article with 0 lines in cooked body quits tin + BUG. automatic unfolding of headers is not always desired + BUG. posting of folded headers was impossible + BUG. post key when following up to a posting with Followup-To poster + set was 'w' instead of 'p' + BUG. 'Y'ank didn't toggle show_only_unread_groups setting + BUG. 'a'uthor search was disabled in pager + ADD. note about FQDN + ADD. more general pager for just viewing files (not articles) + ADD. clean up help/posting history + ADD. highlight found strings in help + ADD. search in posting history + FIX. INSTALL, extern.h, proto.h, art.c, cook.c, help.c, info.c + keymap.c, lang.c post.c, rfc2046.c, rfc2047.c, read.c, select.c + +U062) Martin Klaiber + ADD. option to sort threads by score (descend/ascend) + ADD. quick return in case of regex-errors + BUG. rotating dash wasn't colorized + FIX. tin.1, tin.5, extern.h, tin.h, tinrc.h, art.c, attrib.c, config.c + filter.c, init.c, lang.c, refs.c, screen.c, tincfg.tbl + +U061) Andreas Metzler + Dirk Nimmich + ADD. Message-ID (if known) to filter-file + ADD. Message-ID (if known) to posted_articles_file + ADD. Date to posted_articles_file + ADD. remove empty headers from article before appending it to + posted_articles_file + FIX. TODO, proto.h, filter.c, post.c + +U060) Dirk Nimmich + Nickolay Dudorov + BUG. some environment variables could be destroyed + FIX. keymap.c + +U059) Urs Janssen + BUG. insert_from_header() didn't fclose() open files on invalid + From: lines + BUG. off by one quoting error in cooked mode with no headers shown + in followups/replys + BUG. backup_file() treated missing source files as an error + BUG. if a nntp:-url only contained the name of a group but didn't + specify an article the last group name component wasn't recognized + BUG. crashed when hitting iKeySelectReadGrp*, iKeySelectMoveGrp + or iKeySelectBugReport with show_only_unread_groups=ON and + all arts read + BUG. uninitialized string in info-message saving one hot/pattern + article + BUG. right arrow && auto_list_thread=OFF didn't go to first unread + article in thread + BUG. show_progress() didn't respect col_message + BUG. dumped core on missing passwd-file + ADD. note recipient address in posted_info_file for + 'r'eplys/Followup-To: poster and mailing_lists + ADD. smarter fall back for missing From: in insert_from_header() + ADD. moved 'article'-tmp-filenames to tin.h + ADD. joined iKeyPagePrint/iKeyGroupPrint + ADD. news:, snews:, nntp: scheme to url_handler.sh + ADD. news:, snews:, nntp: and mailto: to 'U'RL-command + ADD. recognize IPv6 http:, ftp: and gopher: URLs + ADD. config.guess, config.sub, install.sh update + ADD. (dot-)file locking routines + ADD. portable unique tmpfile generation + ADD. tmpfile() fall back + ADD. strrstr() fall back + ADD. THREAD_WEIGHT + ADD. made some vars static + ADD. check for missing/duplicated From: line before posting + ADD. minor code cleanup + ADD. $GNUPGHOME support + REM. "Article unchanged" prompt for postings (not mails, not reposts) + REM. printer from attributes file + REM. show_xcommentto code, use news_headers_to_display instead + REM. WIN32 and OS_2 specific code + FIX. config.guess, config.sub, configure[.in], install.sh + url_handler.sh, de.po, keymap.sample, mailcap.sample + newsoverview.5, tin.1, tin.5, Makefile[.in], autoconf.h[in] + extern.h, keymap.h, menukeys.h, rfc2046.h, tin.h, tinrc.h + tincfg.tbl, attrib.c, auth.c, cook.c, curses.c, feed.c, getline.c + global.c, group.c, header.c, help.c, init.c, keymap.c, lang.c + lock.c, main.c, memory.c, misc.c, newsrc.c, nntplib.c, nrctbl.c + open.c, page.c, pgp.c, post.c, prompt.c, rfc2046.c, save.c + screen.c, search.c, select.c, sigfile.c, signal.c, string.c + thread.c, tmpfile.c, my_tmpfile.c + +-- 1.5.8 release 20010221 "Blue Water" -- + +U058) Thomas Roessler + Urs Janssen + ADD. mbox(5) manpage + FIX. Makefile[.in], mbox.5 + +U057) Sebastian Bork + BUG. TIN eats the last "\n" of postponed articles. + FIX. save.c + +U056) Ulli Horlacher + BUG. removed absolute path for url_handler.sh + FIX. page.c + +U055) James Hawtin + ADD. "T" now uses the rightmost multipart counter + FIX. tags.c + +U054) Jason Faultless + Michael Bienia + ADD. ^H wraps long lines + FIX. page.c + +U053) Dirk Nimmich + BUG. existing tin.defaults and mime.types were not backed up when doing + make install_sysdefs + BUG. some config files could be trashed on a bad write + ADD. if reading via NNTP fall back to internal inews if posting via + external inews failed + ADD. code cleanup + REM. initialization of unused variables in active.c + REM. hungarian notation (in parts) + BUG. if pgp and gpg are both installed you get tons of warnings because + of redefined preprocessor variables (must have worked before, just + removed comments; pgp is preferred over gpg, useful?) + BUG. String input in option menu left current line + ADD. updated pgp.txt + BUG. default values changed during quick_post_article() were not + changed due to no_write logic + BUG. ~/.signature was used instead of file named in tinrc/attributes + BUG. memory leak and possible buffer overruns in + post.c:user_posted_messages() + BUG. sig-delimiter wasn't recognized if qp-encoded over 2 lines + FIX. Makefile.in, pgp.txt, extern.h, config.c, cook.c, inews.c, lang.c + pgp.c, post.c, prompt.c, sigfile.c + + 031) Dirk Nimmich + BUG. empty news_headers_to_[not_]display_array could cause a SIGSEGV + BUG. changing beginner_level or show_description from the options menu + messed up the screen + FIX. proto.h, config.c, signal.c + +U052) Urs Janssen + BUG. dumps core when opening a cached art which is cancelled in the + meantime + BUG. update_posted_msgs_file() didn't quote From_ lines in !MMDF + mailboxes + BUG. fetch_postponed_article() didn't unquote quoted From_ lines + BUG. storing in MMDF mailboxes was broken + BUG. quoting long lines in followups/replys lead to wrong quote + levels + BUG. didn't compile on MacOS X with apples gcc-port + BUG. contains_nonprintables() check for encoded words was to soft + BUG. off by one quoting error in followups/replys + BUG. url_handler.sh didn't handle uppercase schemes and & in URLs + BUG. 'U' in raw_mode crashed tin + BUG. newline missing in bugreport + ADD. .ps (Palestinian Territories) as a valid TLD + ADD. use the raw-article for followups/replys if pager is in + raw-mode + ADD. config.guess, config.sub, metamutt (1.15 -> 1.17) update + ADD. expiretover script for purging old cached overview data + ADD. internal inews now breaks long body lines after 1024 chars, not 512 + ADD. news:, snews: and nntp: URL highlighting + FIX. config.guess, config.sub, expiretover, metamutt, url_handler.sh + extern.h, policy.h, proto.h, rfc2046.h, tin.h, cook.c, feed.c + inews.c, memory.c, misc.c, page.c, post.c, rfc2046.c, rfc2047.c + save.c, search.c, signal.c + +-- 1.5.7 release 20001104 "Paradise Regained" -- + +U051) Thomas E. Dickey + BUG. won't compile on termcap systems + ADD. updated pcre (3.2 -> 3.4) + ADD. updated some configure script macros + BUG. vms/parsdate.c required alloca(), regenerated with byacc + FIX. aclocal.m4, extern.h, proto.h, trace.h, cook.c, curses.c + feed.c, lang.c, signal.c, tcurses.c, trace.c, pcre/* + +U050) L. Scott Emmons + BUG. gpg keyname must be last option + FIX. pgp.c + +U049) Won-kyu Park + Urs Janssen + ADD. allow multi-byte environment + FIX. configure[.in], autoconf.h[in], charset.c + +U048) Urs Janssen + BUG. empty mm_charset in tinrc did override $MM_CHARSET + ADD. submit_inews() returns the Message-ID if known + ADD. URL_REGEX update + ADD. config.guess, config.sub update + ADD. turned some vsprintf calls into vsnprintf ones + ADD. made -V a bit more verbose + REM. -U option + FIX. configure[.in], config.guess, config.sub, autoconf.h[in], proto.h + tin.h, parsdate.y, config.c, cook.c, feed.c, inews.c, init.c + lang.c, main.c, post.c, rfc2045.c, screen.c, tin.1, tin.5 + + 029) Urs Janssen + BUG. possible buffer overrun in read_groups_descriptions() on very + long group names/descriptions + ADD. allow superseding of articles even if one of the groups isn't + in the active file. + FIX. mail.c, post.c + +-- 1.5.6 release 20000803 "Dust" -- + + 028) Urs Janssen + BUG. nntp_open() treated unknown 2xx responses as an error + ADD. handling for new 202/203 return codes + FIX. nntplib.h, open.c + + 027) v9@fakehalo.org + Urs Janssen + BUG. possible buffer overflow + FIX. curses.c + +U047) Scott Marovich + ADD. removed few casts for a clean compile on HP-UX + BUG. missing vars for HPs STREAMS-based network-protocol stack. + FIX. nntplib.c + +U046) Dirk Nimmich + ADD. completed switching menus to "key=action" style + ADD. current key mapping in mini help + BUG. did not compile with --disable-curses + BUG. save backend had no i18n stuff + BUG. info line was not cleared after displaying a menu + BUG. when writing a new article or superseding an old one there was + no cursor in the editor + BUG. ignoring followup-to header, aborting posting and trying to + followup again on that article could lead to a crash + FIX. TODO, feed.c, help.c, lang.c, misc.c, post.c, prompt.c, save.c + +U045) Thomas E. Dickey + ADD. definition NEED_TERM_H to include if needed + ADD. improved search-order for curses/ncurses libraries + ADD. plausible default value for the editor and mailer in configure + BUG. correct include-path in src/Makefile.in + BUG. fixed logic to remove symbolic link for intl/libintl.h + BUG. 'M' screen was not being repainted properly in some cases + FIX. aclocal.m4, autoconf.h[in], configure[.in], proto.h, rfc2046.h + tcurses.h, tin.h, Makefile[.in], art.c, config.c, cook.c + curses.c, filter.c, group.c, help.c, newsrc.c, page.c, post.c + rfc2046.c, save.c, string.c, thread.c + +U044) Jason Faultless + ADD. URL-highlighting in termcap mode and if compiled without + color support + ADD. better positioning in article when hiding uuencoded data + ADD. human readable connection time-stamp in tinrc + ADD. rewrite find_reply_to() mechanism + ADD. cleanup of header parsing code when posting + ADD. migrate path/filename generation functionality to strfpath() + ADD. rewrite save backend, better feedback when saving + ADD. post_process_view, use MIME backend for viewing post-processed arts + ADD. better feedback when post-processing + ADD. big code cleanup + REM. post_process_command, tinpp + BUG. post-processing only worked on 1st uuencoded section in an article + BUG. 'e' EditMailArt broken + BUG. tin sometimes hung on multipart articles + BUG. single line scrolling in the pager broken in curses mode if + compiled without color support + FIX. tin.1, extern.h, keymap.h, menukeys.h, proto.h, active.c, color.c + config.c, cook.c, curses.c, feed.c, group.c, init.c, keymap.c + lang.c, mail.c, main.c, misc.c, nrctbl.c, page.c, pgp.c, post.c + prompt.c, regex.c, rfc1524.c, rfc2046.c, save.c, search.c + sigfile.c + +U043) Roland Rosenfeld + BUG. ConvertBody2Printable was disabled + FIX. proto.h, charset.c, cook.c, page.c + +U042) Thomas E. Dickey + BUG. couple of problems with NLS configuration + FIX. aclocal.m4, Makefile[.in] + +U041) Dirk Nimmich + ADD. prompt_yn prints current key bindings for PromptYes/PromptNo + ADD. switched menus to "key=action" style + BUG. unbound keys caused actions in several menus + BUG. PProc* keys could not be remapped + BUG. MIME-encoding of some headers broken + FIX. extern.h, keymap.h, menukeys.h, proto.h, tin.h + attrib.c, config.c, feed.c, filter.c, group.c, inews.c, keymap.c + lang.c, page.c, pgp.c, post.c, prompt.c, save.c, select.c + thread.c, tincfg.tbl + +U040) Urs Janssen + ADD. mailcap %{parameter}-expansion + ADD. look for localized keymaps + ADD. config.guess, config.sub update + ADD. minor code cleanup + ADD. tin.5 manpage + REM. seuid/setgid code + FIX. mailcap.sample, Makefile[.in], tin.1, tin.5, configure[.in] + config.guess, config.sub, keymap.h, menukeys.h, proto.h, tin.h + cook.c, header.c, init.c, group.c, keymap.c, memory.c, misc.c + page.c, post.c, rfc1524.c, rfc2046.c, save.c, select.c + +U039) Roland Rosenfeld + BUG. problems with keymap and only GPG support + FIX. keymap.h + +-- 1.5.5 release 20000613 "Lucretia" -- + +U037) Thomas E. Dickey + ADD. updated pcre (2.08 -> 3.2) + ADD. new config.sub/config.guess versions + BUG. missing cursoron() on exit + FIX. config.guess, config.sub, configure[.in], mkdirs.sh, autoconf.h[in] + oldconfig.h, tin.h, misc.c, vms/select.h, pcre/* + +U036) Toomas Soome + ADD. updated Estonian translation + FIX. et.po + +U035) Dirk Nimmich + Jason Faultless + ADD. allow remapping of keys + BUG. potential buffer overruns when saving attachments + ADD. moved some strings to lang.c and added i18n-macros + FIX. Makefile[.in], extern.h, keymap.h, menukeys.h, proto.h, config.c + feed.c, filter.c, global.c, group.c, init.c, keymap.c, lang.c + main.c, nrctbl.c, page.c, pgp.c, post.c, prompt.c, rfc1524.c + save.c, select.c, thread.c + +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 + REM. unused vars + REM. translations for low-level error/debug messages + FIX. Makefile[.in], extern.h, auth.c, color.c, config.c, global.c + lang.c, memory.c, mimetypes.c, misc.c, newsrc.c, nntplib.c, post.c + read.c, refs.c, rfc1524.c, rfc2047.c, save.c, sigfile.c, signal.c + string.c, tags.c, thread.c, xref.c, de.po + +-- 1.5.4 release 20000523 "1959" -- + +U033) Robert Brady + ADD. english translation + FIX. en_GB.po + +U032) Toomas Soome + ADD. updated estonian translation + FIX. et.po + +U031) Kai Bojens + Sven Hartge + ADD. updated german translation + FIX. de.po + + 024) Dirk Nimmich + BUG. possible core on empty groups with out of sync overviews + FIX. art.c + +U030) Dirk Nimmich + BUG. last line in qp-encoded arts isn't always displayed + FIX. cook.c + +U029) Jason Faultless + Urs Janssen + BUG. missing initialization artinfo and hdr + ADD. rewrote mailcaps parsing, added $MAILCAPS support and recommended + fall backs, added mime.types fall back + ADD. renamed rfc2045[.hc] to rfc2046.[hc], rfc1521.c to rfc2045.c + and rfc1522.c to rfc2047.c + FIX. Makefile[.in], POTFILES.in, curses.c, feed.c, mailcap.c, rfc1524.c + rfc2046.c, mime.types + +U028) Jason Faultless + BUG. possible errors/crashes when 'q'uitting during article load + BUG. off-by-1 error in mailcap %s expansion + BUG. count in "%d articles mailed" sometimes incorrect + ADD. don't search beyond ^L when ^L hiding is enabled + ADD. 'V' in pager now saves/views uuencoded files where possible + ADD. minor doc updates + FIX. tin.1, proto.h, rfc2045.h, tin.h, art.c, cook.c, feed.c, filter.c + group.c, mailcap.c, main.c, misc.c, page.c, post.c, rfc2045.c + save.c, search.c, select.c + + 023) Urs Janssen + BUG. add Sender to FORGERY cancels + BUG. top level domains .kh and .zw not recognized + FIX. policy.h, post.c + + 021) Urs Janssen + BUG. removed unsupported o from TIN_EDIT_KEYS_EXT + FIX. post.c + +U027) Thomas E. Dickey + ADD. several configure cleanups/improvements + BUG. + FIX. aclocal.m4, configure[.in], autoconf.h[in], makefile[.in] + Makefile[.in], extern.h, cook.c, curses.c, lang.c, pgp.c + rfc2045.c, wildmat.c + +U026) Roland Rosenfeld + BUG. f'uping/replying to qp/b64-base encoded arts didn't use the + decoded 8bit data, but the 7bit encoded art. + BUG. inverse art_marked_selected marker might get lost + FIX. post.c, screen.c + + 020) Ralf Doeblitz + BUG. missing gnksa initialization for add_posted_to_filter + FIX. filter.c + +U025) Urs Janssen + BUG. didn't check for new groups + BUG. possible crash on articles with broken Content-Type:-header + ADD. minor URL_REGEX, MAIL_REGEX, NEWS_REGEX improvements + FIX. tin.h, active.c, rfc2045.c + +U024) Dirk Nimmich + BUG. didn't compile with pgp/gpg support turned on + BUG. upper case Content-Type problem + ADD. per-line scrolling in the pager for !USE_CURSES configurations + BUG. empty line at the top of an article if no headers are shown + REM. distinction between first and following page screens in article + viewer + FIX. extern.h, proto.h, cook.c, curses.c, misc.c, page.c, pgp.c + rfc2045.c + +U023) Jason Faultless + ADD. rewrite article handling + rewrite pager + RFC2045 MIME parsing / display of articles + per-line scrolling in pager + '?' backward search to pager + 'U' browse URL's in pager + 'V' view/save multipart attachments in pager + search string and URL highlighting + 'B'ody search at all levels locates string in article + separate article contexts reduces # article reloads performed + FIX. Makefile, INSTALL, TODO, art_handling.txt, tin.1, extern.h + menukeys.h, proto.h, rfc2045.h, tin.h, Makefile[.in], art.c + attrib.c, charset.c, color.c, cook.c, curses.c, feed.c, filter.c + group.c, header.c, init.c, lang.c, memory.c, misc.c, open.c, page.c + pgp.c, post.c, regex.c, rfc1521.c, rfc1522.c, rfc2045.c, save.c + screen.c, search.c, sigfile.c, signal.c, string.c, tcurses.c + thread.c, wildmat.c + +U022) Toomas Soome + 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 + init.c, lang.c, main.c, nntplib.c, post.c, save.c, select.c + thread.c, tincfg.tbl, et.po + +U021) Dirk Nimmich + BUG. decide posting type (base article (w) or followup (f)) based on + References: (don't rely on "Re: " in Subject:) + BUG. 'F'ollowup with Followup-To: poster quoted text when 'm'ailing + BUG. '^W' (followup with header) did not include header when + Followup-To: poster was set and 'm'ailing the answer + BUG. empty From:/Cc:/Bcc: line when mailing and no mail_address set + ADD. spamtrap warning even with use_mailreader_i=ON + ADD. honour unlink_article when mailing, too + ADD. warn if Subject: begins with "Re: " but there are no References: + ADD. warn if there are References: but Subject: does not begin with + "Re: " and does not contain "(was:" + ADD. make translations of plurals easier + ADD. moved some more strings to lang.c + FIX. TODO, extern.h, proto.h, art.c, config.c, feed.c, group.c, lang.c + main.c, misc.c, page.c, post.c, save.c, select.c + + 019) Dirk Nimmich + BUG. don't MIME encode headers when using external mail client + (use_mailreader_i) + BUG. close several potential security holes (buffer overruns) in + strfmailer() + BUG. "\x" sequences (x != '\0', 'n') in default_mailer_format got + replaced by "%x" + FIX. TODO, misc.c + + 018) Park Chong-Dae + Urs Janssen + BUG. Do not GNKSA-test From: for FORGERY cancels + FIX. inews.c, post.c + +U020) Jason Faultless + Urs Janssen + BUG. --disable-nls creates libintl.h-link + ADD. x-headers (via attributes) support to mails if not using + use_mailreader_i + ADD. minor code cleanup + ADD. extended DEFAULT_STRIP_RE_REGEX for danish prefixes, changed + quote_signatures default to false + FIX. aclocal.m4, proto.h, tin.h, art.c, init.c, lang.c, misc.c, post.c + save.c, screen.c, search.c + + 017) Roland Rosenfeld + BUG. under special conditions filter entries got duplicated + REM. global filter + FIX. extern.h, proto.h, filter.c, group.c, init.c, lang.c, main.c + page.c + +-- 1.5.3 release 20000221 "For Her Light" -- + +U019) Roland Rosenfeld + ADD. editing the filter file in select and page menu ('E'). + FIX. select.c, page.c, menukeys.h, proto.h, filter.c, tin.1 + + 016) Roland Rosenfeld + BUG. change line offset when editing filter from 22 to 25. + FIX. filter.c + +U018) Jason Faultless + ADD. Pipe '|' to thread menu + ADD. rewrote feed.c + ADD. general cleanup + ADD. inverse highlight on config screen if draw_arrow=FALSE + ADD. batch_save now does something + ADD. auto_save attribute is now honoured + ADD. more intuitive handling when strip_bogus=KEEP + BUG. 'ignore art unavailable' broken + BUG. invalid start_line_offset in mail_bugreport() + BUG. batch operations don't need curses init + BUG. articles were marked read before they were really saved + FIX. CHANGES, TODO, WHATSNEW, tin.1, menukeys.h, proto.h, tin.h + attrib.c, config.c, filter.c, getline.c, group.c, header.c + help.c, init.c, lang.c, main.c, memory.c, misc.c, page.c + post.c, prompt.c, rfc1522.c, save.c, screen.c, select.c + string.c, thread.c + + 014) Jason Faultless + BUG. Sender: errors on posting hung NNTP socket + BUG. possible buffer overrun in the wildmat code + FIX. inews.c, wildmat.c + + 013) Urs Janssen + BUG. terminal mode wasn't restored after -Z + BUG. tin -v -Z was a bit too verbose + ADD. changed default of quote_empty_lines to ON + ADD. changed default of batch_save to ON + FIX. art.c, filter.c, init.c, main.c + +U017) Hideaki Yoshfuji + BUG. ensure hostname is terminated with null-character. + FIX. nntplib.c + +U016) Urs Janssen + BUG. redefinition of VERSION + ADD. moved ~/.tin/headers support to attributes + ADD. removed ~/.tin/bug_report support + ADD. ART_MARKED_READ, ART_MARKED_KILLED, ART_MARKED_READ_SELECTED + configurable via 'M'enu and tinrc + REM. highlighting of ART_MARKED_READ_SELECTED in KILL_THREAD + FIX. extern.h, tinrc.h, version.h, attrib.c, config.c, init.c, lang.c + main.c, misc.c, post.c, thread.c, tin.1, tincfg.tbl + +-- 1.5.2 release 20000206 "Black Planet" -- + + 015) Urs Janssen + ADD. smarter check when quotes around real names are needed + FIX. header.c + + 011) Urs Janssen + ADD. number of hot arts/group to verbose -Z output + FIX. save.c + +U015) Dirk Nimmich + BUG. reconnect on QUIT is not necessary + ADD. allow interactive authentication on startup if invoked with -A + FIX. extern.h, auth.c lang.c, nntplib.c + +U014) Thomas E. Dickey + ADD. configure script improvements (NLS, passwd.pw_gecos) + ADD. uninstall rule to makefiles + ADD. removed most unbalanced curly braces + BUG. redundant parenthesis in N_ macro + BUG. wrong fall back prototype for mkstemp + FIX. aclocal.m4, config.guess, config.sub, configure[.in], makefile.in + autoconf.h[in], extern.h, tin.h, trace.h, Makefile.in, active.c + art.c, auth.c, color.c, config.c, curses.c, debug.c, global.c + group.c, header.c, init.c, joinpath.c, list.c, misc.c, nntplib.c + open.c, post.c, rfc1522.c, save.c, select.c, sigfile.c, signal.c + tcurses.c, thread.c, plp_snprintf.c, parsdate.y, Makefile.inn + tin.pot + +U013) Sven Hartge + Kai Bojens + Urs Janssen + ADD. (basic) german translation + FIX. de.po + +U012) Jason Faultless + ADD. better PGP/GPG support + ADD. big group/thread menu cleanup + ADD. proper return code handling to group menu + ADD. generic keymap/mouse handling + ADD. cleanup draw/erase arrow routines + ADD. cleanup attribute code + ADD. big cleanup of mailing code + ADD. made 'K' on thread menu more consistent with group menu + ADD. use 'from' attribute for PGP signing if set + ADD. updated WHATSNEW + BUG. catchup handling in thread menu inconsistent + BUG. silly typo in menu handling + BUG. group 'z' and 'Z' unread message corrupt + BUG. not all attributes were free()d + FIX. tin.1, menukeys.h, proto.h, tin.h, attrib.c, global.c, group.c + page.c, pgp.c, select.c, thread.c + + 009) Jason Faultless + BUG. -z did not restore terminal modes + BUG. manpage had '[' and ']' in thread section instead of pager + FIX. tin.1, menukeys.h, main.c, page.c + +U011) Ralf Doeblitz + ADD. human readable time-stamp in filters + ADD. GNKSA filter documentation + FIX. filtering, filter.c + +U010) Urs Janssen + ADD. BSD-license + ADD. minor Makefile/configure cleanup + ADD. use mail_address for Cc/Bcc + ADD. ART_MARK_READ_SELECTED to KILL_NOTHREAD + FIX. Makefile, Makefile[.in], aclocal.m4, configure[.in], include/*.h + src/*.c + +U009) Arkadiusz Miskiewicz + BUG. missing freeaddrinfo() + FIX. nntplib.c + +-- 1.5.1 release 20000103 "Sumerland" -- + +U008) Urs Janssen + BUG. typo broke snprintf() fall back + BUG. used strlen() instead of sizeof() in various places + BUG. possible Y2K bug in parsedate.y (can't show up in tin) + BUG. --disable-nls didn't work + ADD. check for gpg + ADD. -DTHREAD_SUM + ADD. code cleanup + REM. patch 006 + FIX. configure[.in], autoconf.h[in], tin.h, parsedate.y, active.c + config.c, group.c, nntplib.c, pgp.c, post.c, select.c, tags.c + thread.c + +U007) Michael Bienia + Urs Janssen + BUG. gpg support didn't work if neither pgp nor pgp-5 was + found on the system + FIX. configure[.in], autoconf.h[in], extern.h, menukeys.h, proto.h + help.c, init.c, lang.c, page.c, pgp.c, post.c + + 008) Jason Faultless + Urs Janssen + BUG. removed annoying "Reading attributes file ..."-messages + for each new group + ADD. speed-up start when there are several new groups on the server + FIX. active.c, attrib.c, lang.c, main.c + +U006) Sebastian Bork + BUG. misplaced parenthesis + FIX. post.c + +U005) Arkadiusz Miskiewicz + ADD. better check is system is IPv6 ready + ADD. NLS support + FIX. configure[.in], autoconf.h[in], *.c + +U004) Mark Ayzenshteyn + ADD. uudecode files with spaces in name + FIX. save.c + +U003) Jason Faultless + ADD. split article tagging type code to tag.c + ADD. start of GPG support + ADD. big code cleanup + ADD. turn off curses scrolling after startup - causes display problems + FIX. README, CHANGES, TODO, extern.h, proto.h, tin.h, auth.c + config.c, curses.c, feed.c, filter.c, group.c, lang.c, memory.c + misc.c, page.c, pgp.c, select.c, thread.c + +-- 1.5.0 release 19991201 "Blueprint" -- + +U002) Dawid Kuroczko + ADD. indicator for articles newer than n-days + FIX. extern.h, tin.h, tinrc.h, config.c, init.c, lang.c, thread.c + tincfg.tbl + +U001) Urs Janssen + ADD. Patrick Powells snprintf(), vsnprintf() fall backs + REM. INDEX_DAEMON-code + FIX. configure[.in], autoconf.h[in], plp_snprintf.c, *.c + +-- 1.4.1 release 19991201 "Polish" -- + + 006) Jeremy Buhler + ADD. check for server requested auth type + FIX. auth.txt, nntplib.h, proto.h, auth.c, inews.c, nntplib.c, open.c + + 005) Thomas E. Dickey + ADD. configure script improvements + BUG. screen modes weren't restored before piping to external command + FIX. aclocal.m4, configure[.in], autoconf.h[in], extern.h, feed.c + makecfg.c, misc.c, tincfg.tbl + + 004) Henryk Bochmann + ADD. add X-Headers in cancels and reposts + FIX. post.c + + 003) Jason Faultless + BUG. fixed the newgroup during session hack which didn't work + with leafnode + BUG. Possible core when entering newgroups + BUG. Possible core when saving from the pager + ADD. documentation / manpage update + REM. changes to 'g' semantics on group selection menu + FIX. WHATSNEW, tin.1, active.c, feed.c, post.c, select.c + + 002) Carsten Theis + BUG. unwanted \n in Subject if using mailreader_i + FIX. post.c + + 001) Urs Janssen + ADD. better check for 'article changed?' + ADD. check ~/.newsauth permissions + BUG. default permissions allowed other users to read + users .inputhistory-file which might have cached + the users nntp-password + FIX. Makefile, extern.h, proto.h, auth.c, getline.c, init.c, misc.c + post.c -- 1.4.0 release 19991113 "No Labels" -- diff -Nurp tin-1.6.0/doc/TODO tin-1.6.1/doc/TODO --- tin-1.6.0/doc/TODO Sat Jul 12 15:49:45 2003 +++ tin-1.6.1/doc/TODO Tue Aug 5 12:27:20 2003 @@ -51,13 +51,6 @@ o reusing p'o'stponed articles in maili before posting.) [20010623 Urs Janssen ] -o reference based filters won't work with long (> 500 chars) - References: lines - (this might be due to the shortening of the line done by tin, e.g. - if one has a filter based on the 5th oldest message-id and the - line get's much longer by the time that id might be removed by - tin and the filter won't work anymore) - o batch mode has several bugs - -Z and giving a cmd-line group ends up in a loop (filters each group several times, ~25 slower as without a cmd-line @@ -65,9 +58,6 @@ o batch mode has several bugs nor taken inot account for the 'any unread news' status. - -cZ does not perform catchup, feature or bug? - shall we allow stand alone -c? - - -M/-N do not remove To:, Cc:, Bcc: headers befor passing article - to MTA (would require article parsing *sigh*) nor do they wrap - the article into message/rfc822. [Urs Janssen ] o '-s' cmd-line switch implicitly changes 'savedir' in tinrc @@ -95,8 +85,7 @@ o rewrite code to use INEWS_PATH instea [20021007 Urs Janssen o remove built in path of external commands (metamail, ispell, ...) - [for metamail/ispell $METAMAIL/$ISPELL could be used to override - systempath and progname] + [for ispell $ISPELL could be used to override systempath and progname] o overview file cacheing code is over-complex - cache the original overview info instead of rebuilding it from @@ -120,13 +109,6 @@ o fix the outstandig mem-leaks, see Pager Problems -------------- -o lines which are exatly cCOLS wide introduce an extra \n in the pager - in raw mode (^H) - [20010628 Urs Janssen ] - -o word_h_display_marks=0 doesn't work for the !USE_CUSRSES case - [20020720 Urs Janssen ] - o raw mode loses (illegal) chars in multibyte based groups [20021006 Michael Bienia ] @@ -159,13 +141,6 @@ o make auto'S'ave also work for inrange o sub-parse message/rfc822 messages (might occur in mail-groups) [20030310 Urs Janssen ] -o instead of exiting when tin fails to get the systems domainname fall - into no posting mode and issue a warning. - [20021125 Urs Janssen ] - -o add new cmd-line flag to force 'no_posting' mode - [20021125 Urs Janssen ] - o turn ask_for_metamail into $MM_NOASK support (see metamail(1)) [20030314 Urs Janssen ] @@ -182,6 +157,9 @@ o allow bold, underline, italic, ... as (see also <20020416202232.A4575@bloatware.reston01.va.comcast.net>) [20030218 Serge Matveev ] +o add switch to disable URL-highlighting without disabling inverse-video + [20030805 Urs Janssen ] + o hierarchical 'M'enu, e.g. hide all color_* options as long as use_color is turned off, put all art_marked_*into a 'submenu', ... (currently the menu is statically build on compile time) @@ -592,7 +570,6 @@ o check where iKeyAbort should be used o close potential security holes: - change all system()/popen() calls to fork() and exec() calls - check where we should use snprintf() instead of sprintf() - - check where we should use vsnprintf() instead of vsprintf() - check where we should use strncat() instead of strcat() - check where we should use strncpy() instead of strcpy() - check possible races with access()/link()/rename()/stat()/ @@ -720,9 +697,6 @@ o commas in real-name might cause probl To: Last, First which is last@localhost,user@accou.nt should we try to fix things and quote the realname part? [20021007 Urs Janssen ] - -o is $METAMAIL tin specific? if so, remove it. - [20030317 Urs Janssen ] o what is with FOPEN_OPTS (VMS)? is it missing from ~50% of all fopen()-calls or can it be droped entirely? diff -Nurp tin-1.6.0/doc/tin.1 tin-1.6.1/doc/tin.1 --- tin-1.6.0/doc/tin.1 Sat Jul 12 15:49:45 2003 +++ tin-1.6.1/doc/tin.1 Sun Aug 10 03:35:36 2003 @@ -3,13 +3,13 @@ .\" Module : tin.1 .\" Author : I. Lea, U. Janssen .\" Created : 1991-08-23 -.\" Updated : 2003-06-29 +.\" Updated : 2003-08-10 .\" Notes : use american english; still needs some work, i.e.: .\" - document authorization (.newsauth) .\" - document random organization feature .\" .\" -.TH tin 1 "June 29th, 2003" "1.6.0" "A Usenet newsreader" +.TH tin 1 "August 10th, 2003" "1.6.1" "A Usenet newsreader" .\" .\" .SH NAME @@ -21,7 +21,7 @@ tin, rtin \- A Usenet newsreader .RB [\|[\| \-h \||\| \-H \||\| \-V \|]\ \|| .RB [\|[\|[\| \-a \|] .RB [\| \-dlnq \||\| -Q \|] -.RB [\| \-ArzX \|]\|] +.RB [\| \-ArzxX \|]\|] .RB [\|[\| \-R \||\| -S \|] .RB \|\| \-s .IR News-dir \|] @@ -217,6 +217,9 @@ Print version and date information. Quick mode to post an article and then exit. In order for this to be really quick, it should be used with ''\fB-n\fP'' if possible. .TP +.B -x +No posting mode. You cannot post articles if you use this option. +.TP .B -X No overwrite mode. \fI${TIN_HOMEDIR-"$HOME"}/.newsrc\fR and files in \fI${TIN_HOMEDIR-"$HOME"}/.tin\fR @@ -1450,6 +1453,13 @@ use the \fBQuit\fP ('\fBq\fP') command. Ask for confirmation before marking all not selected (with \fBGroupMarkUnselArtRead\fP ('\fBX\fP') command) articles as read. .RE +.TP +.B 'Mark article read' ignores tags (mark_ignore_tags) +When this is ON, the \fBiKeyGroupMarkThdRead\fP, +\fBiKeyThreadMarkArtRead\fB functions ('\fBK\fP') mark just the +current article or thread, ignoring other tagged, unread articles. +When OFF, the same function presents a menu with choices of the +current thread or article, all tagged, unread articles, or nothing. .\" .\" most of these default_* settings are not available from the menu .\" as they are intended for internal use only. @@ -2994,12 +3004,6 @@ temporary files. This variable can be used to override the default path search for mailcap files. See also .BR tin (5). -.TP -.B METAMAIL -Set this variable to point to -.BR metamail (1) -or a replacement (e.g. metamutt). This can be used to override the value of -\fBmetamail_prog\fP. .TP .B NOMETAMAIL Set this variable to disable the use of diff -Nurp tin-1.6.0/doc/tin.5 tin-1.6.1/doc/tin.5 --- tin-1.6.0/doc/tin.5 Sat Jul 12 15:49:45 2003 +++ tin-1.6.1/doc/tin.5 Sun Aug 10 03:36:51 2003 @@ -2,10 +2,10 @@ .\" Module : tin.5 .\" Author : U. Janssen .\" Created : 2000-07-10 -.\" Updated : 2003-06-29 +.\" Updated : 2003-08-10 .\" Notes : needs a some work .\" -.TH tin 5 "June 29th, 2003" "1.6.0" "A Usenet newsreader" +.TH tin 5 "August 10th, 2003" "1.6.1" "A Usenet newsreader" .SH NAME tin, rtin \- related files @@ -1208,6 +1208,13 @@ Ask for confirmation before marking all \fBGroupMarkUnselArtRead\fP ('\fBX\fP') command) articles as read. .in -.5i Default is commands & quit. +.TP +.B mark_ignore_tags +When this is ON, the \fBiKeyGroupMarkThdRead\fP, +\fBiKeyThreadMarkArtRead\fB functions ('\fBK\fP') mark just the +current article or thread, ignoring other tagged, unread articles. +When OFF, the same function presents a menu with choices of the +current thread or article, all tagged, unread articles, or nothing. .TP .B default_art_search .TP diff -Nurp tin-1.6.0/doc/tinews.1 tin-1.6.1/doc/tinews.1 --- tin-1.6.0/doc/tinews.1 Sat Jul 12 15:49:45 2003 +++ tin-1.6.1/doc/tinews.1 Thu Jul 24 14:21:54 2003 @@ -220,10 +220,10 @@ neither set \fB$\s-1SIGNER\s0\fR nor con From:\-field will be used. .Ip "\fB$\s-1REPLYTO\s0\fR" 4 Set the article header field Reply-To: to the return address specified by -the variable if there isn't allready a Reply-To: header in the article. +the variable if there isn't already a Reply-To: header in the article. .Ip "\fB$\s-1ORGANIZATION\s0\fR" 4 Set the article header field Organization: to the contents of the variable -if there isn't allready a Organization: header in the article. +if there isn't already a Organization: header in the article. .SH "FILES" .Ip "\fIpgptmp.txt\fR" 4 Temporary file used to store the reformated article diff -Nurp tin-1.6.0/doc/umlaute.txt tin-1.6.1/doc/umlaute.txt --- tin-1.6.0/doc/umlaute.txt Sat Jul 12 15:49:45 2003 +++ tin-1.6.1/doc/umlaute.txt Thu Aug 7 15:20:52 2003 @@ -1,25 +1,102 @@ -Antwort aus d.c.o.linux - FAQ: +Zeichensatz- und Umlautebehandlung in tin +========================================= -! Im Tin-unoff (das ist die heute gebraeuchliche Version, da der - urspruengliche Tin AFAIK nicht mehr weiterentwickelt wird), ist eine - Funktion enthalten, die ueberprueft, ob die in einem Artikel enthaltenen - Zeichen auf dem System ueberhaupt dargestellt werden koennen. Dazu - greift der Tin auf die "Locales" zurueck. Locales sind - Konfigurationsdateien, die Informationen ueber nationale oder regionale - Besonderheiten enthalten, u.a. die Sprache, das Zahlenformat (z.B. ob - der Dezimaltrenner ein Punkt oder ein Komma ist), das Datums- und - Zeitformat und den verwendeten bzw. darstellbaren Zeichensatz. Sind die - Locales unvollstaendig oder nicht richtig konfiguriert, werden alle - Nicht-7-Bit-ASCII-Zeichen (dazu gehoeren auch die Umlaute) vom Tin als - nicht darstellbar gewertet und es wird ersatzweise ein Fragezeichen - ausgegeben. Die Konfiguration, welche Locale-Einstellungen verwendet - werden sollen, erfolgt ueber Environmentvariablen. Um die Darstellung - der Umlaute zu erzielen, muss man mittels "export LC_CTYPE=de_DE" in - der bash bzw. "setenv LC_CTYPE de_DE" in der (t)csh die Locales - entsprechend konfigurieren. - Fuehrt auch das nicht zum Erfolg, sind wahrscheinlich die Locale-Dateien - unvollstaendig oder gar nicht installiert. In diesem Fall besteht (neben - der Installation aktueller Locales) noch die Moeglichkeit, zur - "brute force"-Methode zu greifen und den Tin aus den Sourcen mit der - Option "--disable-locale" selbst zu compilieren. In diesem Fall werden - die Locales voellig ignoriert und jedes Zeichen als darstellbar bewertet. +Umlaute beim Lesen +------------------ + +Nachdem ein Posting vom Newsserver geladen wurde, prüft tin, ob im Header +ein Zeichensatz deklariert wurde. Falls nicht, wird der (gerade passende) +Wert aus der attributes-Datei für undeclared_charset angenommen, wenn es den +auch nicht gibt, nimmt tin US-ASCII an. + +Anschließend wird das Posting in den lokalen Zeichensatz konvertiert. Dieser +Zeichensatz ist im Locale angegeben, den Du normalerweise mittels +Umgebungsvariablen setzt (LANG, LC_*). Sollte das Posting Zeichen enthalten, +die im Header angegebenen bzw. durch tin angenommenen Zeichensatz nicht +vorkommen (z. B. 8-Bit-Zeichen bei US-ASCII- oder fehlender Deklaration), +werden sie durch Fragezeichen ersetzt. Enthält das Posting Zeichen, die im +lokalen Zeichensatz nicht vorkommen (z. B. Euro-Zeichen in einer +ISO-8859-1-Umgebung), werden diese ebenfalls durch Fragezeichen ersetzt. Das +so konvertierte Posting wird dann angezeigt. + + +Umlaute beim Schreiben +---------------------- + +Solltest Du auf die Idee kommen, auf ein Posting antworten, wird das wie +oben beschrieben konvertierte Posting an den Editor übergeben. Der sollte +dann natürlich auch mit dem lokalen Zeichensatz umgehen können (joe hat zum +Beispiel Probleme mit UTF-8, den sollte man dann nicht nehmen). Dort +bearbeitest Du dann Deine Antwort ganz normal und beendest den Editor +wieder, um zu tin zurückzugelangen. + +Wenn Du die Antwort verschickst, schaut tin nach, in welchem Zeichensatz Du +das tun möchtest: Entweder hast Du das in der attributes-Datei für die +jeweilige Gruppe (oder mehrere davon) oder global in der tinrc-Datei in +mm_network_charset festgelegt. Letzteres geht auch über das Menü: der Punkt +heißt MM_NETWORK_CHARSET. Tin konvertiert dann das Posting oder die Mail vom +lokalen Zeichensatz in den angegebenen Zeichensatz um. Auch hier kann es +dann passieren, daß Du lokal Zeichen verwendet hast, die im Zielzeichensatz +nicht verfügbar sind. Wie schon beim Anzeigen werden dann solche Zeichen in +Fragezeichen umgewandelt. In diesem Fall gibt tin außerdem eine Warnung aus, +so daß Du vor dem Posten noch korrigierend eingreifen kannst. + + +Wenn die Fragezeichen nerven +---------------------------- + +Als erstes solltest Du sicherstellen, daß tin auch weiß, welchen lokalen +Zeichensatz Du zur Anzeige verwendest. Tin fragt dazu die "locales" ab. Gib +in der Kommandozeile einfach mal den Befehl `locale` ein, alternativ `echo +$LANG, $LC_CTYPE`. Herauskommen sollte etwas wie "de_DE.ISO-8859-1", also ein +Sprachencode (hier de) gefolgt von einem Unterstrich, einem Ländercode (hier +DE) gefolgt von einem Punkt und ein Zeichensatz (hier ISO-8859-1). + +Ist das nicht der Fall, solltest Du entweder LANG oder LC_CTYPE auf einen +für Dich passenden Wert stellen. Diesen Wert kannst Du wie oben beschrieben +zusammensetzen. In der französischsprachigen Schweiz und in einem Terminal, +das UTF-8 darstellt, würdest Du in der bash und in der ksh zum Beispiel den +Befehl `LC_CTYPE=fr_CH.UTF-8; export LC_CTYPE` verwenden; in der (t)csh +lautet er `setenv LC_CTYPE fr_CH.UTF-8`. + +Im nächsten Schritt solltest Du in der attributes-Datei (im +.tin-Verzeichnis) einen Zeichensatz einstellen, der angenommen wird, wenn im +Posting keiner angegeben ist. Zum Beispiel so: + +scope=* +undeclared_charset=Windows-1252 + +Damit legst Du für alle Newsgruppen fest, daß als Zeichensatz Windows-1252 +angenommen werden soll. Da die meisten Leute unter Windows arbeiten dürften +und für Nordamerika sowie Westeuropa unter Window dieser Zeichensatz +voreingestellt ist, und dieser Zeichensatz im wesentlichen kompatibel zum +weit verbreiteten ISO-8859-1-Satz ist, ist das eine recht gute Näherung. Für +spezielle Newsgruppen solltest Du das ggf. in einem weiteren Eintrag ändern. +So ist zum Beispiel u.a. in der Hierarchie pl.* der Zeichensatz ISO 8859-2 +üblich: + +scope=pl.*,cz.*,hin.*,sk.*,hr.* +undeclared_charset=ISO-8859-2 + +Insbesondere in Fernost dürften hier noch andere Einstellungen notwendig +sein, beispielsweise so: + +scope=chinese.*,alt.chinese.text.big5,tw.* +undeclared_charset=Big5 + +scope=fj.*,jp.*,japan.* +undeclared_charset=ISO-2022-JP + +Sollten auch diese Einstellungen zu keinem Erfolg führen, sind die Locales +des Systems entweder nicht vorhanden oder kaputt. Zumindest in ersterem Fall +wäre es angebracht, ein entsprechendes Paket zu installieren (oder +installieren zu lassen). Libiconv von Bruno Haible wäre da eine sinnvolle +Wahl. + +Wenn auch das nicht möglich ist, bleibt als allerletzte Möglichkeit nur, tin +neu zu compilieren. Dazu vorher `make distclean` und configure zusätzlich zu +den normalen Optionen mit --disable-locale aufrufen. In diesem Fall geht tin +grundsätzlich davon aus, daß die Postings im lokalen Zeichensatz zu +interpretieren sind. Hinweis: Das kann schon mal dazu führen, daß das +Terminal nur noch "komische" Zeichen ausgibt oder die Zeichen nicht da +ausgegeben werden, wo sie hinsollen. diff -Nurp tin-1.6.0/doc/umlauts.txt tin-1.6.1/doc/umlauts.txt --- tin-1.6.0/doc/umlauts.txt Sat Jul 12 15:49:45 2003 +++ tin-1.6.1/doc/umlauts.txt Thu Aug 7 15:24:03 2003 @@ -1,33 +1,92 @@ -[This text is mostly based on the de.comp.os.linux FAQ that is regularly -posted to some German speaking newsgroup.] +Charset and umlaut handling in tin +================================== -Since the 1996-11-15 release of TIN it uses a function that checks if the -characters contained in an article may be displayed properly on your -system. To do this, TIN take advantage of a feature named "locales". -Locales are configuration files with information about national or regional -characteristics, among them language, format of numbers (e.g. if a dot or a -comma is used as a decimal point), format of date and time, and displayable -characters. If the locales are incomplete or not configured correctly, all -characters outside of 7 bit ASCII (including all umlauts) are considered -non-displayable and TIN outputs a question mark instead. - -Configuration of locales is done via environment variables. To have umlauts -being displayed you have to set "export LC_CTYPE=de_DE" (if you are using -bash) or "setenv LC_CTYPE de_DE" (if you are using (t)csh, respectively). -Note: You should first try your own language and country codes; e.g. if you -are in the US, the de_DE should be en_US. If that does not work, i.e. you -still have question marks instead of umlauts, try en_US.ISO-8859-1 (or any -other appropriate character set appended). As a last option, you may check -the de_DE example. - -If this still is not successful then your locale files are likely -incomplete or even not installed. If you cannot or do not want to install a -recent set of locales (which is a good idea anyway, since more and more -software takes advantage of them) you may fall back to a "brute force" -method and recompile TIN with --disable-locale configured (or ask your -local administration to do so if you use a pre-configured environment). In -this case locales are ignored completely and every character is considered -displayable. Note: This can screw up your terminal. +Umlauts when reading +-------------------- -Dirk Nimmich -1999-01-01 +After reading a posting from the newsserver tin checks if a charset has been +declared in the header. If not, tin assumes the appropiate entry of a +corresponding undeclared_charset variable in the attributes file. If there +still is no match, tin assumes US-ASCII as the charset for this posting. + +After that the posting is converted to the local charset. This charset is +set in the so-called locales which are normally set via environment +variables (LANG, LC_*). If the posting contains characters not included in +the determined charset (e. g. 8 bit characters in a US-ASCII posting), these +characters are substituted by a question mark. This is also the case for +characters that cannot be displayed in the local charset. The now converted +posting is then displayed. + + +Umlauts when writing +-------------------- + +If you answer to a posting, the converted posting will be handed over to +your editor. The editor should be able to cope with characters in your local +charset, of course. Joe, for example, has difficulties with UTF-8, so you +shouldn't use it in such an environment. Finish your response in the editor +as normal and leave it to get back to tin. + +When you post the message, tin determines the charset you want to use. You +set this charset with the variable mm_network_charset either in your +attributes file for the current group or globally in your tinrc file. The +later can also be done from the Menu (watch out for MM_NETWORK_CHARSET). Tin +then converts the posting (or the mail) from the local charset to the +mentioned charset. As when reading it might be possible that you used +characters locally that are not available in the destination charset. In +this case tin issues a warning so that you can replace the offending +characters. If you ignore the warning, these characters are again +substituted by question marks. + + +When you always see question marks +---------------------------------- + +First you should make sure that tin knows what local charset to use for +display. Tin normally uses "locale" for that. Just enter `locale` on your +console to find out, or `echo $LANG, $LC_TYPE`. You should get something +like "de_DE.ISO-8859-1" which is a language code (de in this case) followed +by an underscore, a country code (DE) followed by a dot, and a charset +(ISO-8859-1). + +If you don't see a valid setting for your locale you should setup one for +yourself as described above. For example, in the US and for a UTF-8 capable +terminal you would use `LC_CTYPE=en_US.UTF-8; export LC_CTYPE` in a bash or +ksh; the corresponding command for (t)csh is `setenv LC_TYPE en_US.UTF-8`. + +As the next step you should configure a charset that tin assumes if there is +no charset declared in the header of a posting. This can be done via the +undeclared_charset variable in your attributes file (to be found in your +.tin directory: + +scope=* +undeclared_charset=Windows-1252 + +This tells tin to assume the Windows-1252 charset. Since most people use +Windows nowadays and this charset is default for North Amerika and Western +Europe, and this charset is mostly compatible with the widespread ISO 8859-1 +charset, this should cover many postings. For special newsgroups this +configuration should be improved by setting up another charset in a +different scope. For example, the pl.* hierarchy mostly uses ISO 8859-2: + +scope=pl.*,cz.*,hin.*,sk.*,hr.* +undeclared_charset=ISO-8859-2 + +Especially in the Far East you may need further entries, for example: + +scope=chinese.*,alt.chinese.text.big5,tw.* +undeclared_charset=Big5 + +scope=fj.*,jp.*,japan.* +undeclared_charset=ISO-2022-JP + +If all these settings don't help you it is likely that the system locales +are broken or even not installed. If the latter is the case, you should +install an appropriate library (or let your administration do it for you if +you use a pre-configured environment). Libiconv from Bruno Haible is a good +choice. + +If even this isn't possible the last alternative is to recompile tin. Invoke +`make distclean` and configure with --disable-locale added your normal +options. In this case tin assumes every posting to be in the local charset. +Note: This can screw up your terminal. diff -Nurp tin-1.6.0/include/extern.h tin-1.6.1/include/extern.h --- tin-1.6.0/include/extern.h Sat Jul 12 15:49:45 2003 +++ tin-1.6.1/include/extern.h Sun Aug 10 03:36:01 2003 @@ -3,7 +3,7 @@ * Module : extern.h * Author : I. Lea * Created : 1991-04-01 - * Updated : 2003-06-29 + * Updated : 2003-08-10 * Notes : * * Copyright (c) 1997-2003 Iain Lea @@ -944,6 +944,7 @@ extern constext txt_posting[]; extern constext txt_postpone_repost[]; extern constext txt_prefix_hot[]; extern constext txt_prefix_tagged[]; +extern constext txt_prefix_untagged[]; extern constext txt_prompt_fup_ignore[]; extern constext txt_prompt_unchanged_mail[]; extern constext txt_prompt_see_postponed[]; @@ -1045,14 +1046,14 @@ extern constext txt_supersede_group[]; extern constext txt_superseding_art[]; extern constext txt_suspended_message[]; extern constext txt_tab[]; -extern constext txt_tagged_art[]; -extern constext txt_tagged_thread[]; extern constext txt_there_is_no_news[]; -extern constext txt_thread[]; +extern constext txt_thread_upper[]; extern constext txt_thread_com[]; extern constext txt_thread_marked_as_deselected[]; extern constext txt_thread_marked_as_selected[]; +extern constext txt_thread_plural[]; extern constext txt_thread_range[]; +extern constext txt_thread_singular[]; extern constext txt_thread_x_of_n[]; extern constext txt_threading_arts[]; extern constext txt_time_default_days[]; @@ -1077,8 +1078,6 @@ extern constext txt_unsubscribe_pattern[ extern constext txt_unsubscribed_num_groups[]; extern constext txt_unsubscribed_to[]; extern constext txt_unsubscribing[]; -extern constext txt_untagged_art[]; -extern constext txt_untagged_thread[]; extern constext txt_unthreading_arts[]; extern constext txt_updated[]; extern constext txt_updating[]; @@ -1107,6 +1106,7 @@ extern constext txt_usage_mail_bugreport extern constext txt_usage_mail_new_news[]; extern constext txt_usage_mail_new_news_to_user[]; extern constext txt_usage_newsrc_file[]; +extern constext txt_usage_no_posting[]; extern constext txt_usage_post_article[]; extern constext txt_usage_post_postponed_arts[]; extern constext txt_usage_read_news_remotely[]; @@ -1275,6 +1275,7 @@ extern t_bool created_rcdir; extern t_bool dangerous_signal_exit; /* TRUE if SIGHUP, SIGTERM, SIGUSR1 */ extern t_bool disable_gnksa_domain_check; extern t_bool disable_sender; +extern t_bool force_no_post; extern t_bool force_reread_active_file; extern t_bool got_sig_pipe; extern t_bool have_linescroll; @@ -1497,6 +1498,7 @@ extern struct opttxt txt_mail_quote_form extern struct opttxt txt_mailbox_format; extern struct opttxt txt_maildir; extern struct opttxt txt_mailer_format; +extern struct opttxt txt_mark_ignore_tags; extern struct opttxt txt_mark_saved_read; extern struct opttxt txt_mono_markstar; extern struct opttxt txt_mono_markdash; diff -Nurp tin-1.6.0/include/proto.h tin-1.6.1/include/proto.h --- tin-1.6.0/include/proto.h Sat Jul 12 15:49:45 2003 +++ tin-1.6.1/include/proto.h Tue Jul 22 17:34:02 2003 @@ -181,7 +181,7 @@ extern void feed_articles(int function, /* filter.c */ extern t_bool filter_articles(struct t_group *group); extern t_bool filter_menu(int type, struct t_group *group, struct t_article *art); -extern t_bool quick_filter(int type, struct t_group *group, struct t_article *art, int origin); +extern t_bool quick_filter(int type, struct t_group *group, struct t_article *art); extern t_bool quick_filter_select_posted_art(struct t_group *group, const char *subj, const char *a_message_id); extern t_bool read_filter_file(const char *file); extern void free_filter_array(struct t_filters *ptr); diff -Nurp tin-1.6.0/include/tin.h tin-1.6.1/include/tin.h --- tin-1.6.0/include/tin.h Sat Jul 12 15:49:45 2003 +++ tin-1.6.1/include/tin.h Mon Jul 28 12:55:24 2003 @@ -3,7 +3,7 @@ * Module : tin.h * Author : I. Lea & R. Skrenta * Created : 1991-04-01 - * Updated : 2003-06-29 + * Updated : 2003-07-28 * Notes : #include files, #defines & struct's * * Copyright (c) 1997-2003 Iain Lea , Rich Skrenta @@ -270,6 +270,17 @@ enum rc_state { RC_IGNORE, RC_CHECK, RC_ # include # endif /* HAVE_STRINGS_H */ #endif /* !__QNX__ */ + +/* + * FIXME: make this autoconf + */ +#ifdef SEIUX +# include +# include +# include +# include +# include +#endif /* SEIUX */ #ifdef HAVE_FCNTL_H # include diff -Nurp tin-1.6.0/include/tinrc.h tin-1.6.1/include/tinrc.h --- tin-1.6.0/include/tinrc.h Sat Jul 12 15:49:45 2003 +++ tin-1.6.1/include/tinrc.h Sun Aug 10 03:37:11 2003 @@ -3,7 +3,7 @@ * Module : tinrc.h * Author : Jason Faultless * Created : 1999-04-13 - * Updated : 2003-05-06 + * Updated : 2003-08-10 * Notes : * * Copyright (c) 1999-2003 Jason Faultless @@ -202,6 +202,7 @@ struct t_config { t_bool keep_dead_articles; /* keep all dead articles in dead.articles */ char posted_articles_file[LEN]; /* if set, file in which to keep posted articles */ t_bool mail_8bit_header; /* allow 8bit chars. in header of mail message */ + t_bool mark_ignore_tags; /* Ignore tags for iKeyGroupMarkThdRead/iKeyThreadMarkArtRead */ t_bool mark_saved_read; /* mark saved article/thread as read */ t_bool pgdn_goto_next; t_bool pos_first_unread; /* position cursor at first/last unread article */ diff -Nurp tin-1.6.0/include/version.h tin-1.6.1/include/version.h --- tin-1.6.0/include/version.h Mon Jul 14 19:17:31 2003 +++ tin-1.6.1/include/version.h Sun Aug 10 14:54:16 2003 @@ -40,10 +40,10 @@ # define PRODUCT "tin" # ifndef TIN_AUTOCONF_H -# define VERSION "1.6.0" +# define VERSION "1.6.1" # endif /* !TIN_AUTOCONF_H */ -# define RELEASEDATE "20030714" -# define RELEASENAME "Vatersay" +# define RELEASEDATE "20030810" +# define RELEASENAME "Mingulay" /* config-file versions - must by dotted triples */ # define TINRC_VERSION "1.3.6" # define ATTRIBUTES_VERSION "1.0.0" diff -Nurp tin-1.6.0/libcanlock/canlocktest.c tin-1.6.1/libcanlock/canlocktest.c --- tin-1.6.0/libcanlock/canlocktest.c Sat Jul 12 15:49:50 2003 +++ tin-1.6.1/libcanlock/canlocktest.c Sun Aug 10 04:46:04 2003 @@ -102,4 +102,5 @@ int main() sprintf(cankey, "%s", "sha1:K4rkWRjRcXmIzvK51ArAP:Jy"); checker(cankey, canlock); printf("---above should have been okay, no---\n"); + exit(0); } diff -Nurp tin-1.6.0/libcanlock/hmactest.c tin-1.6.1/libcanlock/hmactest.c --- tin-1.6.0/libcanlock/hmactest.c Sat Jul 12 15:49:50 2003 +++ tin-1.6.1/libcanlock/hmactest.c Sun Aug 10 04:45:37 2003 @@ -150,5 +150,5 @@ main() printf("%02x", md5hash[i]); putchar('\n'); - +exit(0); } Binary files tin-1.6.0/po/de.gmo and tin-1.6.1/po/de.gmo differ diff -Nurp tin-1.6.0/po/de.po tin-1.6.1/po/de.po --- tin-1.6.0/po/de.po Mon Jul 14 17:48:15 2003 +++ tin-1.6.1/po/de.po Sun Aug 10 14:53:40 2003 @@ -5,8 +5,8 @@ # Christian Garbs , 2003 # msgid "" -msgstr "Project-Id-Version: tin 1.5.17\n" - "POT-Creation-Date: 2003-07-14 17:23+0200\n" +msgstr "Project-Id-Version: tin 1.6.0\n" + "POT-Creation-Date: 2003-08-10 03:49+0200\n" "PO-Revision-Date: 2003-03-13 04:15+0200\n" "Last-Translator: Sven Hartge , Kai Bojens " "\n" @@ -926,7 +926,7 @@ msgstr "\n" msgid "Insecure permissions of %s (%o)" msgstr "Unsichere Zugriffsbeschränkungen auf %s (%o)" -#: src/lang.c:199 src/open.c:1017 +#: src/lang.c:199 src/open.c:1009 #, c-format msgid "Invalid response to GROUP command, %s" msgstr "Ungültige Antwort auf GROUP-Befehl, %s" @@ -1535,8 +1535,8 @@ msgid "mark article as unread" msgstr "markiert Artikel als ungelesen" #: src/lang.c:353 -msgid "mark current thread as read" -msgstr "markiert den aktuellen Thread als gelesen" +msgid "mark current thread or tagged threads as read" +msgstr "markiert den aktuellen Thread oder markierte Artikel als gelesen" #: src/lang.c:354 msgid "mark thread as unread" @@ -2425,219 +2425,224 @@ msgid "Tagged %s" msgstr "%s markiert" #: src/lang.c:580 +#, c-format +msgid "Untagged %s" +msgstr "%s Markierung entfernt" + +#: src/lang.c:581 msgid "Processing mail messages marked for deletion." msgstr "Bearbeite zum Löschen markierte EMails" -#: src/lang.c:581 +#: src/lang.c:582 msgid "Processing saved articles marked for deletion." msgstr "Bearbeite zum Löschen markierte gespeicherte Artikel." -#: src/lang.c:582 +#: src/lang.c:583 #, 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:583 +#: src/lang.c:584 msgid "Article unchanged, abort mailing?" msgstr "Mail unverändert, Absenden abbrechen?" -#: src/lang.c:584 +#: src/lang.c:585 #, c-format msgid "Do you want to see postponed articles (%d)?" msgstr "Wollen Sie die zurückgestellten Artikel sehen (%d)?" -#: src/lang.c:586 +#: src/lang.c:587 msgid "Add quick kill filter?" msgstr "Artikel schnell (laut Voreinstellungen) killen?" -#: src/lang.c:587 +#: src/lang.c:588 msgid "Add quick selection filter?" msgstr "Filterregel (hochscoren) (laut Voreinstellungen) hinzufügen?" -#: src/lang.c:588 +#: src/lang.c:589 msgid "Do you really want to quit?" msgstr "Möchten Sie das Programm wirklich beenden?" -#: src/lang.c:589 +#: src/lang.c:590 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:590 +#: src/lang.c:591 msgid "You have tagged articles in this group - quit anyway?" msgstr "Es befinden sich markierte Artikel in der Gruppe, trotzdem beenden?" -#: src/lang.c:591 +#: src/lang.c:592 #, c-format msgid "%s=quit, %s=edit, %s=postpone: " msgstr "%s=Ende, %s=bearbeiten, %s=zurücklegen: " -#: src/lang.c:592 +#: src/lang.c:593 #, c-format msgid "%s=quit %s=edit %s=save kill description: " msgstr "%s=Abbrechen %s=Editieren %s=Kill-Filter speichern: " -#: src/lang.c:593 +#: src/lang.c:594 #, c-format msgid "%s=quit %s=edit %s=save select description: " msgstr " %s=Abbrechen %s=Editieren %s=Filter (hot) speichern: " -#: src/lang.c:594 +#: src/lang.c:595 msgid "Do you really want to quit without saving your configuration?" msgstr "Wirklich ohne Speichern der Konfiguration beenden?" -#: src/lang.c:597 +#: src/lang.c:598 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:598 +#: src/lang.c:599 msgid "Do you want to abort this operation?" msgstr "Wollen Sie diese Operation abbrechen?" -#: src/lang.c:599 +#: src/lang.c:600 msgid "Do you want to exit tin immediately?" msgstr "Wollen Sie tin augenblicklich verlassen?" -#: src/lang.c:600 +#: src/lang.c:601 msgid "Read response> " msgstr "Lese Antwort> " -#: src/lang.c:601 +#: src/lang.c:602 msgid "Reading ('q' to quit)..." msgstr "Lesen ('q' zum Beenden)..." -#: src/lang.c:602 +#: src/lang.c:603 #, c-format msgid "Reading %sarticles..." msgstr "Lese %sArtikel..." -#: src/lang.c:603 +#: src/lang.c:604 #, c-format msgid "Reading %sattributes file...\n" msgstr "Lese %sAttribute-Datei...\n" -#: src/lang.c:604 +#: src/lang.c:605 #, c-format msgid "Reading %sconfig file...\n" msgstr "Lese %sKonfigurations-Datei...\n" -#: src/lang.c:605 +#: src/lang.c:606 msgid "Reading filter file...\n" msgstr "Lese Filter-Datei...\n" -#: src/lang.c:606 +#: src/lang.c:607 #, c-format msgid "Reading %s groups..." msgstr "Lese %s Gruppen..." -#: src/lang.c:607 +#: src/lang.c:608 msgid "Reading input history file...\n" msgstr "Lese Eingabe-History...\n" -#: src/lang.c:608 +#: src/lang.c:609 msgid "Reading keymap file...\n" msgstr "Lese Tastaturbelegungen...\n" -#: src/lang.c:609 +#: src/lang.c:610 msgid "Reading groups from active file... " msgstr "Lese Gruppen aus dem Active... " -#: src/lang.c:610 +#: src/lang.c:611 msgid "Reading groups from newsrc file... " msgstr "Lese Gruppen aus der newsrc-Datei... " -#: src/lang.c:611 +#: src/lang.c:612 msgid "Reading newsgroups file... " msgstr "Lese Newsgroups-Datei... " -#: src/lang.c:612 +#: src/lang.c:613 msgid "Reading newsrc file..." msgstr "Lese newsrc-Datei..." -#: src/lang.c:613 +#: src/lang.c:614 #, c-format msgid "Bogus group %s removed." msgstr "Nicht vorhandene Gruppe %s entfernt." -#: src/lang.c:614 +#: src/lang.c:615 #, c-format msgid "Error: rename %s to %s" msgstr "Fehler: Benenne %s in %s" -#: src/lang.c:615 +#: src/lang.c:616 msgid "Reply to author..." msgstr "Mailantwort an Autor..." -#: src/lang.c:616 +#: src/lang.c:617 msgid "Repost" msgstr "Reposte" -#: src/lang.c:617 +#: src/lang.c:618 msgid "Reposting article..." msgstr "Wiederholtes posten des Artikels..." -#: src/lang.c:618 +#: src/lang.c:619 #, c-format msgid "Repost article(s) to group(s) [%s]> " msgstr "Wiederholtes posten de(s|r) Artikel(s) in [%s]> " -#: src/lang.c:619 +#: src/lang.c:620 msgid "Reset newsrc?" msgstr "newsrc zurücksetzen?" -#: src/lang.c:620 +#: src/lang.c:621 msgid "Responses have been directed to the following newsgroups" msgstr "Antworten werden in folgende Gruppen gepostet" -#: src/lang.c:621 +#: src/lang.c:622 #, 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:622 +#: src/lang.c:623 #, c-format msgid "RespNo %4d of %4d%s" msgstr "Antw. %4d von %4d%s" -#: src/lang.c:623 +#: src/lang.c:624 msgid "Press to continue..." msgstr "Drücken sie um fortzufahren..." -#: src/lang.c:625 +#: src/lang.c:626 #, c-format msgid "Select From [%-*.*s] (y/n): " msgstr "Wähle From [%-*.*s] (j/n): " -#: src/lang.c:626 +#: src/lang.c:627 msgid "Select Lines: (num): " msgstr "Wähle Zeilen: (num): " -#: src/lang.c:627 +#: src/lang.c:628 msgid "Auto-select Article Menu" msgstr "Filter Menü (Bewertung/Score erhöhen)" -#: src/lang.c:628 +#: src/lang.c:629 #, c-format msgid "Select Msg-Id [%-*.*s] (f/l/o/n): " msgstr "Wähle Msg-Id [%-*.*s] (v/l/n/n): " -#: src/lang.c:629 +#: src/lang.c:630 msgid "Select pattern scope: " msgstr "Wähle Muster : " -#: src/lang.c:630 +#: src/lang.c:631 #, c-format msgid "Select Subject [%-*.*s] (y/n): " msgstr "Wähle Subject [%-*.*s] (j/n): " -#: src/lang.c:631 +#: src/lang.c:632 msgid "Select text pattern : " msgstr "Wähle Textmuster : " -#: src/lang.c:632 +#: src/lang.c:633 msgid "Select time in days : " msgstr "Wähle Zeit in Tagen : " -#: src/lang.c:633 +#: src/lang.c:634 #, c-format msgid "# %s server configuration file\n" "# This file was automatically saved by %s %s %s (\"%s\")\n" @@ -2657,226 +2662,218 @@ msgstr "# %s Server Konfigurationsdatei\ "############################################################################\n" "\n" -#: src/lang.c:639 +#: src/lang.c:640 msgid "Showing unread groups only" msgstr "Zeige nur Gruppen mit ungelesenen Artikeln" -#: src/lang.c:640 +#: src/lang.c:641 msgid "Subject: line (ignore case) " msgstr "Subject: Z. (Groß-Kl. ign.) " -#: src/lang.c:641 +#: src/lang.c:642 msgid "Subject: line (case sensitive)" msgstr "Subject: Z. (Groß-Kl. beachten) " -#: src/lang.c:642 +#: src/lang.c:643 msgid "Save" msgstr "Speichern" -#: src/lang.c:643 +#: src/lang.c:644 #, c-format msgid "Save '%s' (%s/%s)?" msgstr "'%s' (%s/%s) speichern?" -#: src/lang.c:644 +#: src/lang.c:645 msgid "Save configuration before continuing?" msgstr "Zuerst Konfiguration speichern und danach fortfahren?" -#: src/lang.c:645 +#: src/lang.c:646 msgid "Save filename> " msgstr "Name der zu speichernden Datei> " -#: src/lang.c:646 +#: src/lang.c:647 msgid "Saved" msgstr "Gespeichert" -#: src/lang.c:647 +#: src/lang.c:648 #, c-format msgid "%4d unread (%4d hot) %s in %s\n" msgstr "%4d ungelesene (%4d 'hot') %s in %s\n" -#: src/lang.c:648 +#: src/lang.c:649 #, c-format msgid "Saved %s...\n" msgstr "%s gespeichert...\n" -#: src/lang.c:649 +#: src/lang.c:650 msgid "Nothing was saved" msgstr "Nichts gespeichert" -#: src/lang.c:650 +#: src/lang.c:651 #, c-format msgid "\n" "%s %d %s from %d %s\n" msgstr "\n" "%s %d %s aus %d %s\n" -#: src/lang.c:651 +#: src/lang.c:652 #, c-format msgid "-- %s saved to %s%s --" msgstr "-- %s nach %s%s gespeichert --" -#: src/lang.c:652 +#: src/lang.c:653 #, c-format msgid "-- %s saved to %s - %s --" msgstr "-- %s gespeichert als %s - %s --" -#: src/lang.c:653 +#: src/lang.c:654 msgid "Saving..." msgstr "Speichere..." -#: src/lang.c:654 +#: src/lang.c:655 #, c-format msgid "%s: Screen initialization failed" msgstr "%s: Initialisierung des Bildschirms fehlgeschlagen" -#: src/lang.c:655 +#: src/lang.c:656 #, c-format msgid "%s: screen is too small\n" msgstr "%s: Anzeige ist zu klein\n" -#: src/lang.c:656 +#: src/lang.c:657 #, c-format msgid "screen is too small, %s is exiting\n" msgstr "Anzeige zu klein, %s beendet sich\n" -#: src/lang.c:657 +#: src/lang.c:658 #, c-format msgid "Search backwards [%s]> " msgstr "Suche rückwärts [%s]> " -#: src/lang.c:658 +#: src/lang.c:659 #, c-format msgid "Search body [%s]> " msgstr "Durchsuche Artikelinhalt [%s]> " -#: src/lang.c:659 +#: src/lang.c:660 #, c-format msgid "Search forwards [%s]> " msgstr "Suche vorwärts [%s]> " -#: src/lang.c:660 +#: src/lang.c:661 msgid "Searching..." msgstr "Suche..." -#: src/lang.c:661 +#: src/lang.c:662 #, c-format msgid "Searching article %d of %d ('q' to abort)..." msgstr "Suche Artikel %d von %d ('q' zum abbrechen)..." -#: src/lang.c:662 +#: src/lang.c:663 msgid "Select article> " msgstr "Wähle Artikel> " -#: src/lang.c:663 +#: src/lang.c:664 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:664 +#: src/lang.c:665 msgid "Select group> " msgstr "Wähle Gruppe> " -#: src/lang.c:665 +#: src/lang.c:666 #, c-format msgid "Enter selection pattern [%s]> " msgstr "Nenne das Auswahlmuster [%s]> " -#: src/lang.c:666 +#: src/lang.c:667 msgid "Select thread > " msgstr "Wähle thread > " -#: src/lang.c:667 +#: src/lang.c:668 #, c-format msgid "%s %s %s (\"%s\") [%s]: send a DETAILED bug report to %s\n" msgstr "%s %s %s (\"%s\") [%s]: schicken sie einen DETAILIERTEN Fehlerbericht an %s\n" -#: src/lang.c:668 +#: src/lang.c:669 msgid "servers active-file" msgstr "Die 'active' Datei des Servers" -#: src/lang.c:669 +#: src/lang.c:670 msgid "Cannot move into new newsgroups. Subscribe first..." msgstr "Kann die Newsgruppe nicht öffnen. Sie muss erst abonniert werden..." -#: src/lang.c:670 +#: src/lang.c:671 msgid "" msgstr "" -#: src/lang.c:671 +#: src/lang.c:672 #, c-format msgid "Starting: (%s)" msgstr "Starte: (%s)" -#: src/lang.c:672 +#: src/lang.c:673 #, c-format msgid "List Thread (%d of %d)" msgstr "Zeige Thread (%d von %d)" -#: src/lang.c:673 +#: src/lang.c:674 #, c-format msgid "Thread (%.*s)" msgstr "Thread (%.*s)" -#: src/lang.c:674 +#: src/lang.c:675 msgid "Enter wildcard subscribe pattern> " msgstr "Wildcardmuster für zu abonnierende Gruppen> " -#: src/lang.c:675 +#: src/lang.c:676 #, c-format msgid "subscribed to %d groups" msgstr "%d Gruppen sind abonniert" -#: src/lang.c:676 +#: src/lang.c:677 #, c-format msgid "Subscribed to %s" msgstr "%s wurde abonniert" -#: src/lang.c:677 +#: src/lang.c:678 msgid "Subscribing... " msgstr "Abonniere... " -#: src/lang.c:678 +#: src/lang.c:679 msgid "Repost or supersede article(s) [%%.*s]? (%s/%s/%s): " msgstr "Artikel erneut posten oder überschreiben [%%.*s]? (%s/%s/%s): " -#: src/lang.c:679 +#: src/lang.c:680 #, c-format msgid "Supersede article(s) to group(s) [%s]> " msgstr "Supersede (überschreibe) Artikel in den Gruppen [%s]> " -#: src/lang.c:680 +#: src/lang.c:681 msgid "Superseding article ..." msgstr "Überschreibe Artikel ..." -#: src/lang.c:681 +#: src/lang.c:682 #, c-format msgid "\n" "Stopped. Type 'fg' to restart %s\n" msgstr "\n" "Angehalten. Geben sie 'fg' ein um %s wieder zu starten\n" -#: src/lang.c:683 +#: src/lang.c:684 #, c-format msgid "%d days" msgstr "%d Tage" -#: src/lang.c:684 +#: src/lang.c:685 msgid "" msgstr "" -#: src/lang.c:685 -msgid "Tagged article" -msgstr "Artikel markiert" - #: src/lang.c:686 -msgid "Tagged thread" -msgstr "Thread markiert" - -#: src/lang.c:687 msgid "# Default action/prompt strings\n" msgstr "# Voreingestellte Aktion/zeige Zeichenkette\n" -#: src/lang.c:688 +#: src/lang.c:687 msgid "# Defaults for quick (1 key) kill & auto-selection filters\n" "# header=NUM 0,1=Subject: 2,3=From: 4=Message-ID: & full References: line\n" "# 5=Message-ID: & last References: entry only\n" @@ -2892,227 +2889,232 @@ msgstr "# Voreinstellung für schnellen ( "# case=ON/OFF ON=Filter case sensitive OFF=ignoriere case\n" "# expire=ON/OFF ON=Verfallen nach default_filter_days OFF=verfällt nie\n" -#: src/lang.c:701 +#: src/lang.c:700 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:702 +#: src/lang.c:701 msgid "# Host & time info used for detecting new groups (don't touch)\n" msgstr "# Host & Zeit Info benutzen um neue Gruppen zu finden (nicht ändern)\n" -#: src/lang.c:703 +#: src/lang.c:702 msgid "There is no news\n" msgstr "Es gibt keine neuen Artikel\n" -#: src/lang.c:704 +#: src/lang.c:703 msgid "Thread" msgstr "Thread" -#: src/lang.c:705 +#: src/lang.c:704 msgid "Thread Level Commands" msgstr "Thread Level Kommandos" -#: src/lang.c:706 +#: src/lang.c:705 msgid "Thread deselected" msgstr "Thread nicht mehr ausgewählt" -#: src/lang.c:707 +#: src/lang.c:706 msgid "Thread selected" msgstr "Thread ausgewählt" +#: src/lang.c:707 +msgid "threads" +msgstr "Threads" + #: src/lang.c:708 msgid "Thread range" msgstr "Thread-Bereich" #: src/lang.c:709 +msgid "thread" +msgstr "Thread" + +#: src/lang.c:710 #, c-format msgid "%sThread %4s of %4s" msgstr "%sThread %4s v. %4s" -#: src/lang.c:710 +#: src/lang.c:711 msgid "Threading articles..." msgstr "Sortiere Artikel..." -#: src/lang.c:711 +#: src/lang.c:712 #, c-format msgid "Toggled word highlighting %s" msgstr "Wort-Hervorhebung: %s" -#: src/lang.c:712 +#: src/lang.c:713 msgid "Toggled rot13 encoding" msgstr "ROT13-Kodierung (de)aktiviert" -#: src/lang.c:713 +#: src/lang.c:714 #, c-format msgid "Toggled german TeX encoding %s" msgstr "Deutsche TeX-Dekodierung: %s" -#: src/lang.c:714 +#: src/lang.c:715 #, c-format msgid "Toggled tab-width to %d" msgstr "Tabulatorweite zu %d gewechselt" -#: src/lang.c:715 +#: src/lang.c:716 #, c-format msgid "%d Trying to dotlock %s" msgstr "%d Versuche %s zu dotlocken" -#: src/lang.c:716 +#: src/lang.c:717 #, c-format msgid "%d Trying to lock %s" msgstr "%d Versuche %s zu locken" -#: src/lang.c:717 +#: src/lang.c:718 msgid " h=help\n" msgstr " h=Hilfe\n" -#: src/lang.c:719 +#: src/lang.c:720 msgid "Unlimited" msgstr "Unbegrenzt" -#: src/lang.c:720 +#: src/lang.c:721 msgid "Enter wildcard unsubscribe pattern> " msgstr "Wildcardmuster für abzubestellende Gruppen> " -#: src/lang.c:721 +#: src/lang.c:722 #, c-format msgid "Error decoding %s : %s" msgstr "Fehler beim Dekodieren von %s : %s" -#: src/lang.c:722 +#: src/lang.c:723 msgid "No end." msgstr "Kein Ende." -#: src/lang.c:723 +#: src/lang.c:724 #, c-format msgid "%s successfully decoded." msgstr "%s erfolgreich dekodiert" -#: src/lang.c:724 +#: src/lang.c:725 #, c-format msgid "%*s[-- %s/%s, %suuencoded file, %d lines, name: %s --]\n" "\n" msgstr "%*s[-- %s/%s, %suukodierte Datei, %d Zeilen, Name: %s --]\n" "\n" -#: src/lang.c:725 +#: src/lang.c:726 msgid "unread " msgstr "ungelesen " -#: src/lang.c:726 +#: src/lang.c:727 #, c-format msgid "unsubscribed from %d groups" msgstr "%d Gruppen abbestellt" -#: src/lang.c:727 +#: src/lang.c:728 #, c-format msgid "Unsubscribed from %s" msgstr "%s wurde abbestellt" -#: src/lang.c:728 +#: src/lang.c:729 msgid "Unsubscribing... " msgstr "Abbestellen... " -#: src/lang.c:729 -msgid "Untagged article" -msgstr "Artikelmarkierung entfernt" - #: src/lang.c:730 -msgid "Untagged thread" -msgstr "Unmarkierter Thread" - -#: src/lang.c:731 msgid "Unthreading articles..." msgstr "Aktuelle Sortierung der Artikel aufheben..." -#: src/lang.c:732 +#: src/lang.c:731 msgid "Updated" msgstr "Aktualisiert" -#: src/lang.c:733 +#: src/lang.c:732 msgid "Updating" msgstr "Aktualisiere" -#: src/lang.c:734 +#: src/lang.c:733 #, c-format msgid "Opening %s\n" msgstr "Öffne %s\n" -#: src/lang.c:735 +#: src/lang.c:734 msgid "No more URL's in this article" msgstr "Keine weiteren URLs im Artikel" -#: src/lang.c:736 +#: src/lang.c:735 msgid "Use MIME display program for this message?" msgstr "MIME-Anzeigeprogramm für diese Nachricht benutzen?" -#: src/lang.c:737 +#: src/lang.c:736 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:738 +#: src/lang.c:737 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:739 +#: src/lang.c:738 msgid " -q don't check for new newsgroups" msgstr " -q Überprüfe nicht auf neue Newsgruppen" -#: src/lang.c:740 +#: src/lang.c:739 msgid " -X don't save any files on quit" msgstr " -X Speicher keine Dateien beim Beenden" -#: src/lang.c:741 +#: src/lang.c:740 msgid " -d don't show newsgroup descriptions" msgstr " -d Zeige keine Newsgruppenbeschreibungen" -#: src/lang.c:742 +#: src/lang.c:741 msgid " -G limit get only limit articles/group" msgstr " -G limit Hole nur 'limit' Artikel pro Newsgruppe" -#: src/lang.c:743 +#: src/lang.c:742 #, c-format msgid " -H help information about %s" msgstr " -H Hilfe und Informationen über %s" -#: src/lang.c:744 +#: src/lang.c:743 msgid " -h this help message" msgstr " -h Diese Hilfeseite" -#: src/lang.c:745 +#: src/lang.c:744 #, 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:746 +#: src/lang.c:745 msgid " -u update index files (batch mode)" msgstr " -u Erneuere Index-Dateien (Batch-Modus)" -#: src/lang.c:747 +#: src/lang.c:746 #, c-format msgid " -m dir mailbox directory [default=%s]" msgstr " -m Verz. Mailbox-Verzeichnis [Standard=%s]" -#: src/lang.c:748 +#: src/lang.c:747 #, c-format msgid "\n" "Mail bug reports/comments to %s" msgstr "\n" "Schicken Sie Fehlerberichte/Kommentare an %s" -#: src/lang.c:749 +#: src/lang.c:748 msgid " -N mail new news to your posts (batch mode)" msgstr " -N Maile neue Artikel an sich selbst (Batch-Modus)" -#: src/lang.c:750 +#: src/lang.c:749 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:751 +#: src/lang.c:750 #, c-format msgid " -f file subscribed to newsgroups file [default=%s]" msgstr " -f Datei 'Datei' als .newsrc-Datei nutzen [Standard=%s]" +# TRANSLATION MISSING +#: src/lang.c:751 +msgid " -x no posting mode" +msgstr "" + #: src/lang.c:752 msgid " -w post an article and exit" msgstr " -w Postet einen Artikel und beendet tin" @@ -4276,16 +4278,16 @@ msgstr "Filtereinstellungen" #: src/lang.c:1331 src/lang.c:1357 src/lang.c:1363 src/lang.c:1370 src/lang.c:1402 #: src/lang.c:1408 src/lang.c:1416 src/lang.c:1436 src/lang.c:1511 src/lang.c:1673 -#: src/lang.c:1679 src/lang.c:1685 src/lang.c:1697 src/lang.c:1704 src/lang.c:1755 -#: src/lang.c:1764 src/lang.c:1770 src/lang.c:1776 src/lang.c:1782 src/lang.c:1788 +#: src/lang.c:1679 src/lang.c:1685 src/lang.c:1691 src/lang.c:1703 src/lang.c:1710 +#: src/lang.c:1761 src/lang.c:1770 src/lang.c:1776 src/lang.c:1782 src/lang.c:1788 #: src/lang.c:1794 src/lang.c:1800 src/lang.c:1806 src/lang.c:1812 src/lang.c:1818 #: src/lang.c:1824 src/lang.c:1830 src/lang.c:1836 src/lang.c:1842 src/lang.c:1848 #: src/lang.c:1854 src/lang.c:1860 src/lang.c:1866 src/lang.c:1872 src/lang.c:1878 -#: src/lang.c:1885 src/lang.c:1891 src/lang.c:1897 src/lang.c:1904 src/lang.c:1915 -#: src/lang.c:1921 src/lang.c:1927 src/lang.c:1933 src/lang.c:1939 src/lang.c:1953 -#: src/lang.c:1965 src/lang.c:1999 src/lang.c:2051 src/lang.c:2058 src/lang.c:2064 -#: src/lang.c:2089 src/lang.c:2106 src/lang.c:2159 src/lang.c:2192 src/lang.c:2212 -#: src/lang.c:2247 src/lang.c:2255 src/lang.c:2280 src/lang.c:2292 +#: src/lang.c:1884 src/lang.c:1891 src/lang.c:1897 src/lang.c:1903 src/lang.c:1910 +#: src/lang.c:1921 src/lang.c:1927 src/lang.c:1933 src/lang.c:1939 src/lang.c:1945 +#: src/lang.c:1959 src/lang.c:1971 src/lang.c:2005 src/lang.c:2057 src/lang.c:2064 +#: src/lang.c:2070 src/lang.c:2095 src/lang.c:2112 src/lang.c:2165 src/lang.c:2198 +#: src/lang.c:2218 src/lang.c:2253 src/lang.c:2261 src/lang.c:2286 src/lang.c:2298 msgid " toggles, sets, cancels." msgstr " schaltet um, setzt, bricht ab." @@ -4971,313 +4973,322 @@ msgstr "# Welche Operationen müssen expl "# Beenden von tin, markieren aller nicht hochgescorter Artikel als\n" "# gelesen (siehe 'X' Befehl im Manual).\n" -#: src/lang.c:1691 +# TRANSLATION MISSING +#: src/lang.c:1692 +msgid "'Mark article read' ignores tags :" +msgstr "" + +#: src/lang.c:1693 +msgid "# If ON the 'Mark article read' function marks only the current article.\n" +msgstr "" + +#: src/lang.c:1697 msgid "Program to run to open URL's, sets, cancels." msgstr "Öffne URLs mit ... setzt, bricht ab." -#: src/lang.c:1692 +#: src/lang.c:1698 msgid "Program that opens URL's :" msgstr "Öffne URLs mit ... :" -#: src/lang.c:1693 +#: src/lang.c:1699 msgid "# The program used to open URL's. The actual URL will be appended\n" msgstr "# Programm zum Öffnen von URLs, die jeweilige URL wird hinten angehängt.\n" -#: src/lang.c:1698 +#: src/lang.c:1704 msgid "Use mouse in xterm :" msgstr "Maus in xterm nutzen :" -#: src/lang.c:1699 +#: src/lang.c:1705 msgid "# If ON enable mouse key support on xterm terminals\n" msgstr "# Falls ON wird die Maustastenunterstützung für xterm aktiviert\n" -#: src/lang.c:1705 +#: src/lang.c:1711 msgid "Use scroll keys on keypad :" msgstr "Scrollt. vom Nummernblock nutzen :" -#: src/lang.c:1706 +#: src/lang.c:1712 msgid "# If ON enable scroll keys on terminals that support it\n" msgstr "# Falls ON werden die Scrolltasten genutzt (Terminalabhängig)\n" -#: src/lang.c:1711 +#: src/lang.c:1717 msgid "Enter maximum number of article to get. sets." msgstr "Maximale Anzahl der zu holenden Artikel eingeben. setzt." -#: src/lang.c:1712 +#: src/lang.c:1718 msgid "Number of articles to get :" msgstr "Anzahl der zu holenden Artikel :" -#: src/lang.c:1713 +#: src/lang.c:1719 msgid "# Number of articles to get (0=no limit), if negative sets maximum number\n" "# of already read articles to be read before first unread one\n" msgstr "# Anzahl der zu holenden Artikel (0=unbegrenzt), falls ein negativer Wert\n" "# angegeben wird, holt tin alle ungelesenen plus die letzten n gelesenen\n" "# Artikel\n" -#: src/lang.c:1718 +#: src/lang.c:1724 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:1719 +#: src/lang.c:1725 msgid "Article recentness time limit :" msgstr "Artikel Neuheitszeit-Limit :" -#: src/lang.c:1720 +#: src/lang.c:1726 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:1724 +#: src/lang.c:1730 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:1725 +#: src/lang.c:1731 msgid "Wildcard matching :" msgstr "Wildcardprüfung :" -#: src/lang.c:1726 +#: src/lang.c:1732 msgid "# Wildcard matching 0=(wildmat) 1=(regex)\n" msgstr "# Wildcardprüfung 0=(wildmat) 1=(Regulärer Ausdruck)\n" -#: src/lang.c:1730 +#: src/lang.c:1736 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:1731 +#: src/lang.c:1737 msgid "Score limit (kill) :" msgstr "Bewertungsgrenze (kill) :" -#: src/lang.c:1732 +#: src/lang.c:1738 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:1736 +#: src/lang.c:1742 msgid "Enter default score to kill articles. sets." msgstr "Bewertung für gekillte Artikel. setzt." -#: src/lang.c:1737 +#: src/lang.c:1743 msgid "Default score to kill articles :" msgstr "Bewertung für gekillte Artikel :" -#: src/lang.c:1738 +#: src/lang.c:1744 msgid "# Default score to kill articles\n" msgstr "# Bewertung für gekillte Artikel\n" -#: src/lang.c:1742 +#: src/lang.c:1748 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:1743 +#: src/lang.c:1749 msgid "Score limit (select) :" msgstr "Bewertungsgrenze (select) :" -#: src/lang.c:1744 +#: src/lang.c:1750 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:1748 +#: src/lang.c:1754 msgid "Enter default score to select articles. sets." msgstr "Bewertung für wichtige Artikel (hot). setzt." -#: src/lang.c:1749 +#: src/lang.c:1755 msgid "Default score to select articles :" msgstr "Bewertung für wichtige Artikel :" -#: src/lang.c:1750 +#: src/lang.c:1756 msgid "# Default score to select articles\n" msgstr "# Bewertung für wichtige Artikel (hot)\n" -#: src/lang.c:1756 +#: src/lang.c:1762 msgid "Use slrnface to show ''X-Face:''s :" msgstr "''X-Face:''s mit slrnface Anzeigen :" -#: src/lang.c:1757 +#: src/lang.c:1763 msgid "# If ON using slrnface(1) to interpret the ''X-Face:'' header.\n" "# Only useful when running in an xterm.\n" msgstr "# Falls ON benutze slrnface(1) um ''X-Face:'' anzuzeigen.\n" "# Funktioniert nur wenn tin in einem xterm läuft.\n" -#: src/lang.c:1765 +#: src/lang.c:1771 msgid "Use ANSI color :" msgstr "Benutze ANSI-Farben :" -#: src/lang.c:1766 +#: src/lang.c:1772 msgid "# If ON using ANSI-color\n" msgstr "# Falls ON benutze ANSI-Farben\n" -#: src/lang.c:1771 +#: src/lang.c:1777 msgid "Standard foreground color :" msgstr "Standard Vordergrundfarbe :" -#: src/lang.c:1772 +#: src/lang.c:1778 msgid "# Standard foreground color\n" msgstr "# Standard Vordergrundfarbe\n" -#: src/lang.c:1777 +#: src/lang.c:1783 msgid "Standard background color :" msgstr "Standard Hintergrundfarbe :" -#: src/lang.c:1778 +#: src/lang.c:1784 msgid "# Standard-Background-Color\n" msgstr "# Standard Hintergrundfarbe\n" -#: src/lang.c:1783 +#: src/lang.c:1789 msgid "Color for inverse text (background):" msgstr "Farbe des inversen Text (Hinterg.) :" -#: src/lang.c:1784 +#: src/lang.c:1790 msgid "# Color of background for inverse text\n" msgstr "# Farbe des Hintergrunds für inversen Text\n" -#: src/lang.c:1789 +#: src/lang.c:1795 msgid "Color for inverse text (foreground):" msgstr "Farbe des inversen Text (Vordergr.):" -#: src/lang.c:1790 +#: src/lang.c:1796 msgid "# Color of foreground for inverse text\n" msgstr "# Farbe des Vordergrunds für inversen Text\n" -#: src/lang.c:1795 +#: src/lang.c:1801 msgid "Color of text lines :" msgstr "Farbe der Textzeilen :" -#: src/lang.c:1796 +#: src/lang.c:1802 msgid "# Color of text-lines\n" msgstr "# Farbe der Textzeilen\n" -#: src/lang.c:1801 +#: src/lang.c:1807 msgid "Color of mini help menu :" msgstr "Farbe des Minihilfemenü :" -#: src/lang.c:1802 +#: src/lang.c:1808 msgid "# Color of mini help menu\n" msgstr "# Farbe des Minihilfemenü\n" -#: src/lang.c:1807 +#: src/lang.c:1813 msgid "Color of help text :" msgstr "Farbe des Hilfstext :" -#: src/lang.c:1808 +#: src/lang.c:1814 msgid "# Color of help pages\n" msgstr "# Farbe der Hilfsseiten\n" -#: src/lang.c:1813 +#: src/lang.c:1819 msgid "Color of status messages :" msgstr "Farbe der Statusmeldungen :" -#: src/lang.c:1814 +#: src/lang.c:1820 msgid "# Color of messages in last line\n" msgstr "# Farbe der letzten Zeile im Artikel\n" -#: src/lang.c:1819 +#: src/lang.c:1825 msgid "Color of quoted lines :" msgstr "Farbe der zitierten Zeilen :" -#: src/lang.c:1820 +#: src/lang.c:1826 msgid "# Color of quote-lines\n" msgstr "# Farbe der zitierten Zeilen\n" -#: src/lang.c:1825 +#: src/lang.c:1831 msgid "Color of twice quoted line :" msgstr "Farbe von zweifach zitierten Zeilen:" -#: src/lang.c:1826 +#: src/lang.c:1832 msgid "# Color of twice quoted lines\n" msgstr "# Farbe von zweifach zitierten Zeilen\n" -#: src/lang.c:1831 +#: src/lang.c:1837 msgid "Color of =>3 times quoted line :" msgstr "Farbe von =>3-fach zitierten Zeilen:" -#: src/lang.c:1832 +#: src/lang.c:1838 msgid "# Color of >=3 times quoted lines\n" msgstr "# Farbe von =>3-fach zitierten Zeilen\n" -#: src/lang.c:1837 +#: src/lang.c:1843 msgid "Color of article header lines :" msgstr "Farbe der Artikelheaderzeilen :" -#: src/lang.c:1838 +#: src/lang.c:1844 msgid "# Color of header-lines\n" msgstr "# Farbe der Artikelheaderzeilen\n" -#: src/lang.c:1843 +#: src/lang.c:1849 msgid "Color of actual news header fields :" msgstr "Farbe des angezeigten Headers :" -#: src/lang.c:1844 +#: src/lang.c:1850 msgid "# Color of actual news header fields\n" msgstr "# Farbe des angezeigten Headers\n" -#: src/lang.c:1849 +#: src/lang.c:1855 msgid "Color of article subject lines :" msgstr "Farbe der Subjectzeile :" -#: src/lang.c:1850 +#: src/lang.c:1856 msgid "# Color of article subject\n" msgstr "# Farbe der Subjectzeile\n" -#: src/lang.c:1855 +#: src/lang.c:1861 msgid "Color of response counter :" msgstr "Farbe des Antwortzählers :" -#: src/lang.c:1856 +#: src/lang.c:1862 msgid "# Color of response counter\n" msgstr "# Farbe des Antwortzählers\n" -#: src/lang.c:1861 +#: src/lang.c:1867 msgid "Color of sender (From:) :" msgstr "Farbe des Autors (From:) :" -#: src/lang.c:1862 +#: src/lang.c:1868 msgid "# Color of sender (From:)\n" msgstr "# Farbe des Autors (From:)\n" -#: src/lang.c:1867 +#: src/lang.c:1873 msgid "Color of help/mail sign :" msgstr "Farbe des Hilfe/Mail-Zeichen :" -#: src/lang.c:1868 +#: src/lang.c:1874 msgid "# Color of Help/Mail-Sign\n" msgstr "# Farbe des Hilfe/Mail-Zeichen\n" -#: src/lang.c:1873 +#: src/lang.c:1879 msgid "Color of signatures :" msgstr "Farbe von Signaturen :" -#: src/lang.c:1874 +#: src/lang.c:1880 msgid "# Color of signature\n" msgstr "# Farbe von Signaturen\n" -#: src/lang.c:1879 +#: src/lang.c:1885 msgid "Color of highlighting with *stars* :" msgstr "Farbe der Hervorhebung *Sterne* :" -#: src/lang.c:1880 +#: src/lang.c:1886 msgid "# Color of word highlighting. There are four possibilities\n" "# in articles: *stars*, /slashes/, _underdashes_ and -strokes-.\n" msgstr "# Farbe der Hervorhebungen. Es gibt vier Möglichkeiten in Artikeln:\n" "# *Sterne*, _Unterstriche_, /Schrägstriche/ und -Durchstreichen-.\n" -#: src/lang.c:1886 +#: src/lang.c:1892 msgid "Color of highlighting with _dash_ :" msgstr "Farbe der Hervorhebung _Striche_ :" -#: src/lang.c:1892 +#: src/lang.c:1898 msgid "Color of highlighting with /slash/ :" msgstr "Farbe der Hervorhebung /Schrägstr./:" -#: src/lang.c:1898 +#: src/lang.c:1904 msgid "Color of highlighting with -stroke-:" msgstr "Farbe der Hervorhebung -Durchstr.- :" -#: src/lang.c:1905 +#: src/lang.c:1911 msgid "Attr. of highlighting with *stars* :" msgstr "Hervorhebungsattribute *Sterne* :" -#: src/lang.c:1906 +#: src/lang.c:1912 msgid "# Attribute of word highlighting on mono terminals.\n" "# There are four possibilities in articles:\n" "# *stars*, /slashes/, _underdashes_ and -strokes-.\n" @@ -5291,31 +5302,31 @@ msgstr "# Attribute der Hervorhebung von "# 0 - normal, 1 - unterstrichen, 2 - beste Hervorhebung,\n" "# 3 - invers, 4 - blinkend, 5 - halbe Helligkeit, 6 - fett\n" -#: src/lang.c:1916 +#: src/lang.c:1922 msgid "Attr. of highlighting with _dash_ :" msgstr "Hervorhebungsattr. _Unterstriche_ :" -#: src/lang.c:1922 +#: src/lang.c:1928 msgid "Attr. of highlighting with /slash/ :" msgstr "Hervorhebungsattr. /Schrägstriche/ :" -#: src/lang.c:1928 +#: src/lang.c:1934 msgid "Attr. of highlighting with -stroke-:" msgstr "Hervorhebungsattr. -Durchstreich.- :" -#: src/lang.c:1934 +#: src/lang.c:1940 msgid "Word highlighting in message body :" msgstr "Wort-Hervorhebung im Artikel :" -#: src/lang.c:1935 +#: src/lang.c:1941 msgid "# Enable word highlighting?\n" msgstr "# Wort-Hervorhebung aktivieren?\n" -#: src/lang.c:1940 +#: src/lang.c:1946 msgid "What to display instead of mark :" msgstr "Anstelle der Markierung anzeigen :" -#: src/lang.c:1941 +#: src/lang.c:1947 msgid "# Should the leading and ending stars and dashes also be displayed,\n" "# even when they are highlighting marks?\n" "# 0 - no 1 - yes, display mark 2 - print a space instead\n" @@ -5323,59 +5334,59 @@ msgstr "# Sollen die führenden und absch "# werden, auch wenn sie Hervorhebungsmarkierungen sind?\n" "# 0 - nein 1 - ja, anzeigen 2 - Leerzeichen anstelle darstellen\n" -#: src/lang.c:1947 +#: src/lang.c:1953 msgid "Enter column number to wrap article lines to in the pager. sets." msgstr "Nach wie vielen Zeichen soll im Pager umbrochen werden? setzt." -#: src/lang.c:1948 +#: src/lang.c:1954 msgid "Page line wrap column :" msgstr "Zeilen umbrechen nach :" -#: src/lang.c:1949 +#: src/lang.c:1955 msgid "# Wrap article lines at column\n" msgstr "# In der Artikelanzeige Zeilen umbrechen bei Spalte\n" -#: src/lang.c:1954 +#: src/lang.c:1960 msgid "Wrap around threads on next unread :" msgstr "Nä.ungel.-kein Abbr. am Listenende?:" -#: src/lang.c:1955 +#: src/lang.c:1961 msgid "# If ON wrap around threads on searching next unread article\n" msgstr "# Diverse Funktionen in tin wechseln zum \"nächsten\" ungelesenen\n" "# Artikel. Diese Einstellung kontrolliert, ob tin am Ende der\n" "# Artikel/Threadliste abbricht (OFF) oder zum Beginn derselben springt und\n" "# von dort aus den nächsten ungelesenen Artikel sucht. (ON)\n" -#: src/lang.c:1959 +#: src/lang.c:1965 msgid "Enter default mail address (and fullname). sets." msgstr "Standard Mail-Adresse (und Name) eingeben. setzt." -#: src/lang.c:1960 +#: src/lang.c:1966 msgid "Mail address (and fullname) :" msgstr "Mailadresse (und Name) :" -#: src/lang.c:1961 +#: src/lang.c:1967 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:1966 +#: src/lang.c:1972 msgid "Show empty Followup-To in editor :" msgstr "Leeres Fup'2 im Editor anzeigen :" -#: src/lang.c:1967 +#: src/lang.c:1973 msgid "# If ON show empty Followup-To header when editing an article\n" msgstr "# Wenn ON, zeige leeren Followup-To:-Header im Editor\n" -#: src/lang.c:1971 +#: src/lang.c:1977 msgid "Enter path/! command/--none to create your default signature. sets." msgstr "Setze Pfad/! Kommando/--none um ihre Signatur festzulegen. setzt." -#: src/lang.c:1972 +#: src/lang.c:1978 msgid "Create signature from path/command :" msgstr "Erzeuge Signatur aus Pfad/Kommando :" -#: src/lang.c:1973 +#: src/lang.c:1979 msgid "# Signature path (random sigs)/file to be used when posting/replying\n" "# default_sigfile=file appends file as signature\n" "# default_sigfile=!command executes external command to generate a " @@ -5386,49 +5397,49 @@ msgstr "# Pfad der Sig (Zufällige Sigs)/ "# default_sigfile=!Kommando führt Kommando aus um Sig zu erzeugen\n" "# default_sigfile=--none hängt keine Signatur an\n" -#: src/lang.c:1980 +#: src/lang.c:1986 msgid "Prepend signature with \"-- \" on own line. toggles & sets." msgstr "Trenne Sig mit \"-- \" in eigener Zeile ab. wechselt & setzt." -#: src/lang.c:1981 +#: src/lang.c:1987 msgid "Prepend signature with \"-- \" :" msgstr "Trenne Sig mit \"-- \" ab :" -#: src/lang.c:1982 +#: src/lang.c:1988 msgid "# If ON prepend the signature with dashes '\\n-- \\n'\n" msgstr "# Falls ON trenne Signatur mit '\\n-- \\n' ab\n" -#: src/lang.c:1986 +#: src/lang.c:1992 msgid "Add signature when reposting articles. toggles & sets." msgstr "Sig. beim Reposten eines Artikels hinzufügen? wechselt & setzt." -#: src/lang.c:1987 +#: src/lang.c:1993 msgid "Add signature when reposting :" msgstr "Signatur beim Reposten anhängen :" -#: src/lang.c:1988 +#: src/lang.c:1994 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:1992 +#: src/lang.c:1998 msgid "Enter quotation marks, %s or %S for author's initials." msgstr "Zitatzeichen eingeben, %s oder %S für die Initialen des Verfassers." -#: src/lang.c:1993 +#: src/lang.c:1999 msgid "Characters used as quote-marks :" msgstr "Zitatzeichen :" -#: src/lang.c:1994 +#: src/lang.c:2000 msgid "# Characters used in quoting to followups and replies.\n" "# '_' is replaced by ' ', %%s, %%S are replaced by author's initials.\n" msgstr "# Zeichen für Zitate in Antworten.\n" "# '_' wird durch ' ' ersetzt. %%s, %%S wird ersetzt durch Autoreninitialen.\n" -#: src/lang.c:2000 +#: src/lang.c:2006 msgid "Quoting behavior :" msgstr "Zitierverhalten :" -#: src/lang.c:2001 +#: src/lang.c:2007 msgid "# How quoting should be handled when following up or replying.\n" "# 0 = Nothing special\n" "# 1 = Compress quotes\n" @@ -5449,15 +5460,15 @@ msgstr "# Spezielle Optionen beim Zitier "# 7 = Zitatzeichen zusammenziehen & Signaturen zitieren & Leerzeilen " "zitieren\n" -#: src/lang.c:2013 src/lang.c:2021 src/lang.c:2027 +#: src/lang.c:2019 src/lang.c:2027 src/lang.c:2033 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:2014 +#: src/lang.c:2020 msgid "Quote line when following up :" msgstr "Einleitungszeile beim Antworten :" -#: src/lang.c:2015 +#: src/lang.c:2021 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" @@ -5465,35 +5476,35 @@ msgstr "# Format der Einleitungszeile be "# %%A Adresse %%D Datum %%F Adr+Name %%G Gruppenname %%M Message-ID\n" "# %%N Voller Name %%C Vorname %%I Initialen\n" -#: src/lang.c:2022 +#: src/lang.c:2028 msgid "Quote line when cross-posting :" msgstr "Einleitungszeile beim Crossposten :" -#: src/lang.c:2028 +#: src/lang.c:2034 msgid "Quote line when mailing :" msgstr "Einleitungszeile bei Mailantwort :" -#: src/lang.c:2033 +#: src/lang.c:2039 msgid "If ON, include User-Agent: header. toggles & sets." msgstr "Falls ON, füge User-Agent:-Header ein. wechselt & setzt." -#: src/lang.c:2034 +#: src/lang.c:2040 msgid "Insert 'User-Agent:'-header :" msgstr "Füge 'User-Agent:'-header ein :" -#: src/lang.c:2035 +#: src/lang.c:2041 msgid "# If ON include advertising User-Agent: header\n" msgstr "# Falls ON füge 'User-Agent: header' ein\n" -#: src/lang.c:2039 +#: src/lang.c:2045 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:2040 +#: src/lang.c:2046 msgid "MM_CHARSET :" msgstr "MM_CHARSET :" -#: src/lang.c:2041 +#: src/lang.c:2047 msgid "# Charset supported locally which is also used for MIME header and\n" "# Content-Type header.\n" "# If not set, the value of the environment variable MM_CHARSET is used.\n" @@ -5510,27 +5521,27 @@ msgstr "# Der lokale Zeichensatz, der au "# definiert, werden andere Zeichensätze als mm_charset nicht dargestellt\n" "# und die jeweiligen Zeichen durch ein '?' ersetzt.\n" -#: src/lang.c:2052 +#: src/lang.c:2058 msgid "MM_NETWORK_CHARSET :" msgstr "MM_NETWORK_CHARSET :" -#: src/lang.c:2053 +#: src/lang.c:2059 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:2059 +#: src/lang.c:2065 msgid "Mailbox format :" msgstr "Mailbox-Format :" -#: src/lang.c:2060 +#: src/lang.c:2066 msgid "# Format of the mailbox.\n" msgstr "# Format der Mailbox.\n" -#: src/lang.c:2065 +#: src/lang.c:2071 msgid "MIME encoding in news messages :" msgstr "MIME-Kodierung in Newsartikeln :" -#: src/lang.c:2066 +#: src/lang.c:2072 msgid "# MIME encoding (8bit, base64, quoted-printable, 7bit) of the body\n" "# for mails and posts, if necessary. QP is efficient for most European\n" "# character sets (ISO-8859-X) with small fraction of non-US-ASCII chars,\n" @@ -5544,15 +5555,15 @@ msgstr "# MIME-Kodierung (8bit, base64, "# die meisten 8Bit Zeichensätze aus Ostasien, Griechenland und Russland\n" "# ist, da dort gehäuft 8Bit Zeichen vorkommen.\n" -#: src/lang.c:2074 src/lang.c:2095 +#: src/lang.c:2080 src/lang.c:2101 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:2075 +#: src/lang.c:2081 msgid "Use 8bit characters in news headers:" msgstr "Benutze 8bit-Zeichen im Newsheader :" -#: src/lang.c:2076 +#: src/lang.c:2082 msgid "# If ON, 8bit characters in news headers are NOT encoded.\n" "# default is OFF. Thus 8bit characters are encoded by default.\n" "# 8bit chars in header are encoded regardless of the value of this\n" @@ -5564,27 +5575,27 @@ msgstr "# Wenn ON werden 8-Bit-Zeichen ( "# kodiert, wenn post_mime_encoding nicht auch auf 8bit eingestellt\n" "# ist.\n" -#: src/lang.c:2083 +#: src/lang.c:2089 msgid "Auto-view post-processed files toggles, sets, cancels." msgstr "Nachbearbeitete Artikel autom. anz. wechselt, setzt, Ende" -#: src/lang.c:2084 +#: src/lang.c:2090 msgid "View post-processed files :" msgstr "Nachbearbeitete Artikel anzeigen :" -#: src/lang.c:2085 +#: src/lang.c:2091 msgid "# If set, post processed files will be opened in a viewer\n" msgstr "# Wenn ON werden nachbearbeitete Artikel automatisch angezeigt.\n" -#: src/lang.c:2090 +#: src/lang.c:2096 msgid "MIME encoding in mail messages :" msgstr "MIME-Kodierung für E-Mails :" -#: src/lang.c:2096 +#: src/lang.c:2102 msgid "Use 8bit characters in mail headers:" msgstr "Benutze 8bit Zeichen im Mail Header:" -#: src/lang.c:2097 +#: src/lang.c:2103 msgid "# If ON, 8bit characters in mail headers are NOT encoded.\n" "# default is OFF. Thus 8bit characters are encoded by default.\n" "# 8bit chars in headers are encoded regardless of the value of this " @@ -5601,23 +5612,24 @@ msgstr "# Wenn ON werden 8-Bit-Zeichen ( "# E-Mailheadern verbieten, daher sollte diese Einstellung NICHT auf ON\n" "# geändert werden, wenn es keine zwingende Gründe dafür gibt.\n" -#: src/lang.c:2107 -msgid "Strip blanks of end of lines :" +#: src/lang.c:2113 +msgid "Strip blanks from ends of lines :" msgstr "Leerzeichen am Zeilenende entfernen:" -#: src/lang.c:2108 -msgid "# If ON strip blanks from end of lines to speedup display on slow terminals\n" +#: src/lang.c:2114 +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:2113 +#: src/lang.c:2119 msgid "If ON, use transliteration. toggles & sets." msgstr "Wenn ON verwende Umschreibungen. wechselt & setzt." -#: src/lang.c:2114 +#: src/lang.c:2120 msgid "Transliteration :" msgstr "Verwende Umschreibungen :" -#: src/lang.c:2115 +#: src/lang.c:2121 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" @@ -5627,242 +5639,242 @@ msgstr "# Wenn ON verwende //TRANSLIT Er "# Terminal als EUR umschrieben, ohne //TRANSLIT würde tin ein\n" "# Fragezeichen verwenden.\n" -#: src/lang.c:2122 +#: src/lang.c:2128 msgid "Send you a carbon copy automatically. toggles & sets." msgstr "Sendet ihnen automatisch eine Kopie. wechselt & setzt." -#: src/lang.c:2123 +#: src/lang.c:2129 msgid "Send you a cc automatically :" msgstr "Sendet Ihnen ein Cc automatisch :" -#: src/lang.c:2124 +#: src/lang.c:2130 msgid "# If ON automatically put your name in the Cc: field when mailing an article\n" msgstr "# Falls ON wird Ihr Name in das Cc: Feld beim Mailen des Artikels eingesetzt\n" -#: src/lang.c:2128 +#: src/lang.c:2134 msgid "Send you a blind carbon copy automatically. toggles & sets." msgstr "Sendet ihnen automatisch eine blinde Kopie. wechselt & setzt." -#: src/lang.c:2129 +#: src/lang.c:2135 msgid "Send you a blind cc automatically :" msgstr "Sendet Ihnen eine blinde cc autom. :" -#: src/lang.c:2130 +#: src/lang.c:2136 msgid "# If ON automatically put your name in the Bcc: field when mailing an " "article\n" msgstr "# Falls ON wird Ihr Name in das Bcc: Feld beim Mailen des Artikels " "eingesetzt\n" -#: src/lang.c:2134 +#: src/lang.c:2140 msgid "Enter address elements about which you want to be warned. sets." msgstr "Geben Sie den Adressenteil an, vor dem Sie gewarnt werden. setzt." -#: src/lang.c:2135 +#: src/lang.c:2141 msgid "Spamtrap warning address parts :" msgstr "Spamfallenwarnung in Adresse :" -#: src/lang.c:2136 +#: src/lang.c:2142 msgid "# A comma-delimited list of address-parts you want to be warned\n" "# about when trying to reply by email.\n" msgstr "# Eine Komma-separierte Liste von Adressteilen, vor denen gewarnt wird, wenn\n" "# Sie via Mail antworten wollen.\n" -#: src/lang.c:2141 +#: src/lang.c:2147 msgid "Enter default number of days a filter entry will be valid. sets." msgstr "Gültigkeit eines Filtereintrags in Tagen. setzt." -#: src/lang.c:2142 +#: src/lang.c:2148 msgid "No. of days a filter entry is valid:" msgstr "Tage, die ein Filter gültig ist :" -#: src/lang.c:2143 +#: src/lang.c:2149 msgid "# Number of days a short term filter will be active\n" msgstr "# Anzahl der Tage die ein temporaerer Filter aktiv ist\n" -#: src/lang.c:2147 +#: src/lang.c:2153 msgid "Add posted articles to filter. toggles & sets." msgstr "Gepostete Artikel zum Filter hinzufügen. wechselt & setzt." -#: src/lang.c:2148 +#: src/lang.c:2154 msgid "Add posted articles to filter :" msgstr "Füge gepostete Artikel zum Filter :" -#: src/lang.c:2149 +#: src/lang.c:2155 msgid "# If ON add posted articles which start a new thread to filter for\n" "# highlighting follow-ups\n" msgstr "# Falls ON füge gepostete Article die einen neunen Thread einleiten\n" "# zum Filter hinzu um evtl. Antworten hervorzuheben\n" -#: src/lang.c:2153 +#: src/lang.c:2159 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:2154 +#: src/lang.c:2160 msgid "Mail directory :" msgstr "Mail Verzeichnis :" -#: src/lang.c:2155 +#: src/lang.c:2161 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:2160 +#: src/lang.c:2166 msgid "Save articles in batch mode (-S) :" msgstr "Speicher Artikel im Batchmode (-S) :" -#: src/lang.c:2161 +#: src/lang.c:2167 msgid "# If ON articles/threads will be saved in batch mode when save -S\n" "# or mail (-M/-N) is specified on the command line\n" msgstr "# Falls ON werden Artikel/Threads im Batchmode gespeichert wenn save -S,\n" "# oder gemailt, wenn -M bzw. -N in der Kommandozeile angegeben wurde\n" -#: src/lang.c:2166 +#: src/lang.c:2172 msgid "The directory where you want articles/threads saved." msgstr "Das Verzeichnis, in dem Artikel/Threads gespeichert werden sollen." -#: src/lang.c:2167 +#: src/lang.c:2173 msgid "Directory to save arts/threads in :" msgstr "Verz. um Art/Threads zu speichern :" -#: src/lang.c:2168 +#: src/lang.c:2174 msgid "# Directory where articles/threads are saved\n" msgstr "# Verzeichnis in dem Artikel/Threads gespeichert werden\n" -#: src/lang.c:2172 +#: src/lang.c:2178 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:2173 +#: src/lang.c:2179 msgid "Use Archive-name: header for save :" msgstr "Nutze Archive-name: zum Speichern :" -#: src/lang.c:2174 +#: src/lang.c:2180 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:2179 +#: src/lang.c:2185 msgid "Mark saved articles/threads as read. toggles, sets, " "cancels." msgstr "Gesp. Art. gelesen markieren. wechselt, setzt, bricht ab." -#: src/lang.c:2180 +#: src/lang.c:2186 msgid "Mark saved articles/threads as read:" msgstr "Mark. gesp. Artikel/Threads gelesen:" -#: src/lang.c:2181 +#: src/lang.c:2187 msgid "# If ON mark articles that are saved as read\n" msgstr "# Falls ON werden gespeicherte Artikel als gelesen markiert\n" -#: src/lang.c:2185 +#: src/lang.c:2191 msgid "Do post processing (eg. extract attachments) for saved articles." msgstr "Bearbeite (z.B. unshar) gesp. Art/Threads. wechselt & setzt." -#: src/lang.c:2186 +#: src/lang.c:2192 msgid "Post process saved articles :" msgstr "Nachbearbeiten gespeichert. Artikel:" -#: src/lang.c:2187 +#: src/lang.c:2193 msgid "# Perform post processing (saving binary attachments) from saved articles.\n" "# 0=(no) 1=(yes) 2=(extract shell archives (shar) only)\n" msgstr "# Nachbearbeiten gespeicherter Artikel\n" "# 0=(nein) 1=(ja) 2=(nur Shell Archive (shar) auspacken)\n" -#: src/lang.c:2193 +#: src/lang.c:2199 msgid "Process only unread articles :" msgstr "Bearbeite nur ungelesene Artikel :" -#: src/lang.c:2194 +#: src/lang.c:2200 msgid "# If ON only save/print/pipe/mail unread articles (tagged articles excepted)\n" msgstr "# Falls ON speichere/drucke/pipe/maile nur ungelesene Artikel\n" "# (markierte Artikel ausgenommen)\n" -#: src/lang.c:2199 +#: src/lang.c:2205 msgid "Print all or just part of header. toggles & sets." msgstr "Drucke alles oder nur Teile des Headers wechselt & setzt." -#: src/lang.c:2200 +#: src/lang.c:2206 msgid "Print all headers when printing :" msgstr "Alle Header beim Drucken ausgeben :" -#: src/lang.c:2201 +#: src/lang.c:2207 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:2205 +#: src/lang.c:2211 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:2206 +#: src/lang.c:2212 msgid "Printer program with options :" msgstr "Druckprogramm mit Optionen :" -#: src/lang.c:2207 +#: src/lang.c:2213 msgid "# Print program with parameters used to print articles/threads\n" msgstr "# Druckprogramm mit Optionen zum drucken der Artikel/Threads\n" -#: src/lang.c:2213 +#: src/lang.c:2219 msgid "Force redraw after certain commands:" msgstr "Anzeigeauffrischung nach Kommandos :" -#: src/lang.c:2214 +#: src/lang.c:2220 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:2218 +#: src/lang.c:2224 msgid "Start editor with line offset. toggles, sets, cancels." msgstr "Starte Editor mit Einrückung. wechselt, setzt, bricht ab." -#: src/lang.c:2219 +#: src/lang.c:2225 msgid "Start editor with line offset :" msgstr "Starte Editor mit Einrückung :" -#: src/lang.c:2220 +#: src/lang.c:2226 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:2225 +#: src/lang.c:2231 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:2226 +#: src/lang.c:2232 msgid "Invocation of your editor :" msgstr "Aufruf ihres Editors :" -#: src/lang.c:2227 +#: src/lang.c:2233 msgid "# Format of editor line including parameters\n" "# %%E Editor %%F Filename %%N Linenumber\n" msgstr "# Format der Editorzeile mit den Parametern für den Aufruf\n" "# %%E Editor %%F Dateiname %%N Zeilennummer\n" -#: src/lang.c:2232 +#: src/lang.c:2238 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:2233 +#: src/lang.c:2239 msgid "External inews :" msgstr "Externes inews-Programm :" -#: src/lang.c:2234 +#: src/lang.c:2240 msgid "# If --internal use the built in mini inews for posting via NNTP\n" "# otherwise use an external inews program\n" msgstr "# Falls --internal wird das eingebaute mini inews zum posten via NNTP\n" "# benutzt, sonst wird das hier angegebene Programm mit den angebenen\n" "# Optionen verwendet. z.B. 'inews -h'\n" -#: src/lang.c:2238 +#: src/lang.c:2244 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:2239 +#: src/lang.c:2245 msgid "Invocation of your mail command :" msgstr "Aufruf ihres Mailkommandos :" -#: src/lang.c:2240 +#: src/lang.c:2246 msgid "# Format of mailer line including parameters\n" "# %%M Mailer %%S Subject %%T To %%F Filename %%U User (AmigaDOS)\n" "# ie. to use elm as your mailer: elm -s \"%%S\" \"%%T\" < %%F\n" @@ -5872,11 +5884,11 @@ msgstr "# Format der Mailkommandozeile m "# Ein Beispiel für elm : elm -s \"%%S\" \"%%T\" < %%F\n" "# Ein Beispiel für elm interaktiv: elm -i %%F -s \"%%S\" \"%%T\"\n" -#: src/lang.c:2248 +#: src/lang.c:2254 msgid "Use interactive mail reader :" msgstr "Benutze interaktives Mailprogramm :" -#: src/lang.c:2249 +#: src/lang.c:2255 msgid "# Interactive mailreader: if ON mailreader will be invoked earlier for\n" "# reply so you can use more of its features (eg. MIME, pgp, ...)\n" "# this option has to suit default_mailer_format\n" @@ -5885,93 +5897,93 @@ msgstr "# Interaktives Mailprogramm: Fal "# kann (z.B. MIME, pgp, ...).\n" "# Diese Option muss zu default_mailer_format passen.\n" -#: src/lang.c:2256 +#: src/lang.c:2262 msgid "Remove ~/.article after posting :" msgstr "Entferne ~/.article nach dem posten:" -#: src/lang.c:2257 +#: src/lang.c:2263 msgid "# If ON remove ~/.article after posting.\n" msgstr "# Falls ON entferne ~/.article nach dem posten.\n" -#: src/lang.c:2261 +#: src/lang.c:2267 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:2262 +#: src/lang.c:2268 msgid "Filename for posted articles :" msgstr "Gepostete Artikel speichern in :" -#: src/lang.c:2263 +#: src/lang.c:2269 msgid "# Filename where to keep all postings (default posted)\n" "# If no filename is set then postings will not be saved\n" msgstr "# Dateiname für die Kopie aller Postings (Voreinstellung posted)\n" "# Ist kein Name angegeben wird keine Kopie gespeichert\n" -#: src/lang.c:2268 +#: src/lang.c:2274 msgid "Keep all failed articles in ~/dead.articles. toggles & sets." msgstr "Behalte alle Fehlschläge in ~/dead.articles. wechselt & setzt." -#: src/lang.c:2269 +#: src/lang.c:2275 msgid "Keep failed arts in ~/dead.articles:" msgstr "Halte Fehlschl. in ~/dead.articles :" -#: src/lang.c:2270 +#: src/lang.c:2276 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:2274 +#: src/lang.c:2280 msgid "Do you want to strip unsubscribed groups from .newsrc" msgstr "Wollen Sie nicht-abonnierte Gruppen aus der .newsrc entfernen?" -#: src/lang.c:2275 +#: src/lang.c:2281 msgid "No unsubscribed groups in newsrc :" msgstr "Nur abonnierte Gruppen in newsrc :" -#: src/lang.c:2276 +#: src/lang.c:2282 msgid "# If ON strip unsubscribed groups from newsrc\n" msgstr "# Falls ON entferne nicht-abonnierte Gruppen aus der newsrc\n" -#: src/lang.c:2281 +#: src/lang.c:2287 msgid "Remove bogus groups from newsrc :" msgstr "Lösche nicht vorhande G. aus newsrc:" -#: src/lang.c:2282 +#: src/lang.c:2288 msgid "# What to do with bogus groups in newsrc file\n" "# 0=(Keep) 1=(Remove) 2=(Highlight with D on selection screen).\n" msgstr "# Was soll mit nicht mehr vorhanden Gruppen in der newsrc-Datei passieren?\n" "# 0=(Behalten) 1=(entfernen) 2=(Mit D in der Auswahl markieren).\n" -#: src/lang.c:2286 +#: src/lang.c:2292 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:2287 +#: src/lang.c:2293 msgid "Interval in secs to reread active :" msgstr "Active alle ... Sekunden neu lesen :" -#: src/lang.c:2288 +#: src/lang.c:2294 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:2293 +#: src/lang.c:2299 msgid "Reconnect to server automatically :" msgstr "Autom. Wiederverbindung zum Server :" -#: src/lang.c:2294 +#: src/lang.c:2300 msgid "# If ON automatically reconnect to NNTP server if the connection is broken\n" msgstr "# Falls ON wird eine unterbrochene Verbindung zum NNTP Server\n" "# automatisch reaktiviert\n" -#: src/lang.c:2298 +#: src/lang.c:2304 msgid "Create local copies of NNTP overview files. toggles & sets." msgstr "Erzeuge lokale Kopien der NNTP Overview Dateien. wechselt & " "setzt." -#: src/lang.c:2299 +#: src/lang.c:2305 msgid "Cache NNTP overview files locally :" msgstr "Speichere NNTP Overview Daten lokal:" -#: src/lang.c:2300 +#: src/lang.c:2306 msgid "# If ON, create local copies of NNTP overview files.\n" msgstr "# Falls ON, erzeuge lokale Kopien der NNTP Overview Dateien.\n" @@ -6231,7 +6243,7 @@ msgstr "Unbekannter NNTP-Antwort-Code" msgid "couldn't expand %s\n" msgstr "Kann %s nicht expandieren\n" -#: src/open.c:1040 +#: src/open.c:1032 msgid "Unreachable?\n" msgstr "Unerreichbar?\n" @@ -6270,11 +6282,11 @@ msgstr "Ablassen\n" msgid "unchanged" msgstr "unverändert" -#: src/refs.c:575 +#: src/refs.c:573 msgid "[- Unavailable -]" msgstr "[- Nicht Verfügbar -]" -#: src/save.c:958 +#: src/save.c:975 msgid "bytes" msgstr "Bytes" @@ -6338,9 +6350,3 @@ msgstr "Slrnface wurde mit Fehler %d bee #, c-format msgid "Slrnface failed: %s." msgstr "Fehler %s beim Aufruf von Slrnface." - -#~ msgid "%s=quit, %s=edit, %s=ispell, %s=post, %s=postpone [%%.*s]: " -#~ msgstr "%s=Ende, %s=bearbeiten, %s=ispell, %s=posten, %s=Zurückl. [%%.*s]: " - -#~ msgid "%s=quit, %s=edit, %s=post, %s=postpone [%%.*s]: " -#~ msgstr "%s=Ende, %s=bearbeiten, %s=posten, %s=zurücklegen [%%.*s]: " Binary files tin-1.6.0/po/en_GB.gmo and tin-1.6.1/po/en_GB.gmo differ diff -Nurp tin-1.6.0/po/en_GB.po tin-1.6.1/po/en_GB.po --- tin-1.6.0/po/en_GB.po Mon Jul 14 17:48:17 2003 +++ tin-1.6.1/po/en_GB.po Sun Aug 10 14:54:02 2003 @@ -2,8 +2,8 @@ # Robert Brady , 2000-2002 # msgid "" -msgstr "Project-Id-Version: tin 1.5.17\n" - "POT-Creation-Date: 2003-07-14 17:23+0200\n" +msgstr "Project-Id-Version: tin 1.6.0\n" + "POT-Creation-Date: 2003-08-10 03:49+0200\n" "PO-Revision-Date: 2002-11-15 20:10+0000\n" "Last-Translator: Robert Brady \n" "Language-Team: \n" @@ -837,7 +837,7 @@ msgstr "" msgid "Insecure permissions of %s (%o)" msgstr "" -#: src/lang.c:199 src/open.c:1017 +#: src/lang.c:199 src/open.c:1009 #, c-format msgid "Invalid response to GROUP command, %s" msgstr "" @@ -1404,7 +1404,7 @@ msgid "mark article as unread" msgstr "" #: src/lang.c:353 -msgid "mark current thread as read" +msgid "mark current thread or tagged threads as read" msgstr "" #: src/lang.c:354 @@ -2245,219 +2245,224 @@ msgid "Tagged %s" msgstr "" #: src/lang.c:580 -msgid "Processing mail messages marked for deletion." +#, c-format +msgid "Untagged %s" msgstr "" #: src/lang.c:581 -msgid "Processing saved articles marked for deletion." +msgid "Processing mail messages marked for deletion." msgstr "" #: src/lang.c:582 +msgid "Processing saved articles marked for deletion." +msgstr "" + +#: src/lang.c:583 #, c-format msgid "Accept Followup-To? %s=post, %s=ignore, %s=quit: " msgstr "" -#: src/lang.c:583 +#: src/lang.c:584 msgid "Article unchanged, abort mailing?" msgstr "" -#: src/lang.c:584 +#: src/lang.c:585 #, c-format msgid "Do you want to see postponed articles (%d)?" msgstr "" -#: src/lang.c:586 +#: src/lang.c:587 msgid "Add quick kill filter?" msgstr "" -#: src/lang.c:587 +#: src/lang.c:588 msgid "Add quick selection filter?" msgstr "" -#: src/lang.c:588 +#: src/lang.c:589 msgid "Do you really want to quit?" msgstr "" -#: src/lang.c:589 +#: src/lang.c:590 msgid "%s=edit cancel message, %s=quit, %s=delete (cancel) [%%.*s]: " msgstr "" -#: src/lang.c:590 +#: src/lang.c:591 msgid "You have tagged articles in this group - quit anyway?" msgstr "" -#: src/lang.c:591 +#: src/lang.c:592 #, c-format msgid "%s=quit, %s=edit, %s=postpone: " msgstr "" -#: src/lang.c:592 +#: src/lang.c:593 #, c-format msgid "%s=quit %s=edit %s=save kill description: " msgstr "" -#: src/lang.c:593 +#: src/lang.c:594 #, c-format msgid "%s=quit %s=edit %s=save select description: " msgstr "" -#: src/lang.c:594 +#: src/lang.c:595 msgid "Do you really want to quit without saving your configuration?" msgstr "" -#: src/lang.c:597 +#: src/lang.c:598 msgid "Invalid range - valid are '0-9.$' eg. 1-$" msgstr "" -#: src/lang.c:598 +#: src/lang.c:599 msgid "Do you want to abort this operation?" msgstr "" -#: src/lang.c:599 +#: src/lang.c:600 msgid "Do you want to exit tin immediately?" msgstr "" -#: src/lang.c:600 +#: src/lang.c:601 msgid "Read response> " msgstr "" -#: src/lang.c:601 +#: src/lang.c:602 msgid "Reading ('q' to quit)..." msgstr "" -#: src/lang.c:602 +#: src/lang.c:603 #, c-format msgid "Reading %sarticles..." msgstr "" -#: src/lang.c:603 +#: src/lang.c:604 #, c-format msgid "Reading %sattributes file...\n" msgstr "" -#: src/lang.c:604 +#: src/lang.c:605 #, c-format msgid "Reading %sconfig file...\n" msgstr "" -#: src/lang.c:605 +#: src/lang.c:606 msgid "Reading filter file...\n" msgstr "" -#: src/lang.c:606 +#: src/lang.c:607 #, c-format msgid "Reading %s groups..." msgstr "" -#: src/lang.c:607 +#: src/lang.c:608 msgid "Reading input history file...\n" msgstr "" -#: src/lang.c:608 +#: src/lang.c:609 msgid "Reading keymap file...\n" msgstr "" -#: src/lang.c:609 +#: src/lang.c:610 msgid "Reading groups from active file... " msgstr "" -#: src/lang.c:610 +#: src/lang.c:611 msgid "Reading groups from newsrc file... " msgstr "" -#: src/lang.c:611 +#: src/lang.c:612 msgid "Reading newsgroups file... " msgstr "" -#: src/lang.c:612 +#: src/lang.c:613 msgid "Reading newsrc file..." msgstr "" -#: src/lang.c:613 +#: src/lang.c:614 #, c-format msgid "Bogus group %s removed." msgstr "" -#: src/lang.c:614 +#: src/lang.c:615 #, c-format msgid "Error: rename %s to %s" msgstr "" -#: src/lang.c:615 +#: src/lang.c:616 msgid "Reply to author..." msgstr "" -#: src/lang.c:616 +#: src/lang.c:617 msgid "Repost" msgstr "" -#: src/lang.c:617 +#: src/lang.c:618 msgid "Reposting article..." msgstr "" -#: src/lang.c:618 +#: src/lang.c:619 #, c-format msgid "Repost article(s) to group(s) [%s]> " msgstr "" -#: src/lang.c:619 +#: src/lang.c:620 msgid "Reset newsrc?" msgstr "" -#: src/lang.c:620 +#: src/lang.c:621 msgid "Responses have been directed to the following newsgroups" msgstr "" -#: src/lang.c:621 +#: src/lang.c:622 #, c-format msgid "Responses have been directed to poster. %s=mail, %s=post, %s=quit: " msgstr "" -#: src/lang.c:622 +#: src/lang.c:623 #, c-format msgid "RespNo %4d of %4d%s" msgstr "" -#: src/lang.c:623 +#: src/lang.c:624 msgid "Press to continue..." msgstr "" -#: src/lang.c:625 +#: src/lang.c:626 #, c-format msgid "Select From [%-*.*s] (y/n): " msgstr "" -#: src/lang.c:626 +#: src/lang.c:627 msgid "Select Lines: (num): " msgstr "" -#: src/lang.c:627 +#: src/lang.c:628 msgid "Auto-select Article Menu" msgstr "" -#: src/lang.c:628 +#: src/lang.c:629 #, c-format msgid "Select Msg-Id [%-*.*s] (f/l/o/n): " msgstr "" -#: src/lang.c:629 +#: src/lang.c:630 msgid "Select pattern scope: " msgstr "" -#: src/lang.c:630 +#: src/lang.c:631 #, c-format msgid "Select Subject [%-*.*s] (y/n): " msgstr "" -#: src/lang.c:631 +#: src/lang.c:632 msgid "Select text pattern : " msgstr "" -#: src/lang.c:632 +#: src/lang.c:633 msgid "Select time in days : " msgstr "" -#: src/lang.c:633 +#: src/lang.c:634 #, c-format msgid "# %s server configuration file\n" "# This file was automatically saved by %s %s %s (\"%s\")\n" @@ -2469,224 +2474,216 @@ msgid "# %s server configuration file\n" "\n" msgstr "" -#: src/lang.c:639 +#: src/lang.c:640 msgid "Showing unread groups only" msgstr "" -#: src/lang.c:640 +#: src/lang.c:641 msgid "Subject: line (ignore case) " msgstr "" -#: src/lang.c:641 +#: src/lang.c:642 msgid "Subject: line (case sensitive)" msgstr "" -#: src/lang.c:642 +#: src/lang.c:643 msgid "Save" msgstr "" -#: src/lang.c:643 +#: src/lang.c:644 #, c-format msgid "Save '%s' (%s/%s)?" msgstr "" -#: src/lang.c:644 +#: src/lang.c:645 msgid "Save configuration before continuing?" msgstr "" -#: src/lang.c:645 +#: src/lang.c:646 msgid "Save filename> " msgstr "" -#: src/lang.c:646 +#: src/lang.c:647 msgid "Saved" msgstr "" -#: src/lang.c:647 +#: src/lang.c:648 #, c-format msgid "%4d unread (%4d hot) %s in %s\n" msgstr "" -#: src/lang.c:648 +#: src/lang.c:649 #, c-format msgid "Saved %s...\n" msgstr "" -#: src/lang.c:649 +#: src/lang.c:650 msgid "Nothing was saved" msgstr "" -#: src/lang.c:650 +#: src/lang.c:651 #, c-format msgid "\n" "%s %d %s from %d %s\n" msgstr "" -#: src/lang.c:651 +#: src/lang.c:652 #, c-format msgid "-- %s saved to %s%s --" msgstr "" -#: src/lang.c:652 +#: src/lang.c:653 #, c-format msgid "-- %s saved to %s - %s --" msgstr "" -#: src/lang.c:653 +#: src/lang.c:654 msgid "Saving..." msgstr "" -#: src/lang.c:654 +#: src/lang.c:655 #, c-format msgid "%s: Screen initialization failed" msgstr "%s: Screen initialisation failed" -#: src/lang.c:655 +#: src/lang.c:656 #, c-format msgid "%s: screen is too small\n" msgstr "" -#: src/lang.c:656 +#: src/lang.c:657 #, c-format msgid "screen is too small, %s is exiting\n" msgstr "" -#: src/lang.c:657 +#: src/lang.c:658 #, c-format msgid "Search backwards [%s]> " msgstr "" -#: src/lang.c:658 +#: src/lang.c:659 #, c-format msgid "Search body [%s]> " msgstr "" -#: src/lang.c:659 +#: src/lang.c:660 #, c-format msgid "Search forwards [%s]> " msgstr "" -#: src/lang.c:660 +#: src/lang.c:661 msgid "Searching..." msgstr "" -#: src/lang.c:661 +#: src/lang.c:662 #, c-format msgid "Searching article %d of %d ('q' to abort)..." msgstr "" -#: src/lang.c:662 +#: src/lang.c:663 msgid "Select article> " msgstr "" -#: src/lang.c:663 +#: src/lang.c:664 msgid "Select option number before text or use arrow keys and . 'q' to quit." msgstr "" -#: src/lang.c:664 +#: src/lang.c:665 msgid "Select group> " msgstr "" -#: src/lang.c:665 +#: src/lang.c:666 #, c-format msgid "Enter selection pattern [%s]> " msgstr "" -#: src/lang.c:666 +#: src/lang.c:667 msgid "Select thread > " msgstr "" -#: src/lang.c:667 +#: src/lang.c:668 #, c-format msgid "%s %s %s (\"%s\") [%s]: send a DETAILED bug report to %s\n" msgstr "" -#: src/lang.c:668 +#: src/lang.c:669 msgid "servers active-file" msgstr "" -#: src/lang.c:669 +#: src/lang.c:670 msgid "Cannot move into new newsgroups. Subscribe first..." msgstr "" -#: src/lang.c:670 +#: src/lang.c:671 msgid "" msgstr "" -#: src/lang.c:671 +#: src/lang.c:672 #, c-format msgid "Starting: (%s)" msgstr "" -#: src/lang.c:672 +#: src/lang.c:673 #, c-format msgid "List Thread (%d of %d)" msgstr "" -#: src/lang.c:673 +#: src/lang.c:674 #, c-format msgid "Thread (%.*s)" msgstr "" -#: src/lang.c:674 +#: src/lang.c:675 msgid "Enter wildcard subscribe pattern> " msgstr "" -#: src/lang.c:675 +#: src/lang.c:676 #, c-format msgid "subscribed to %d groups" msgstr "" -#: src/lang.c:676 +#: src/lang.c:677 #, c-format msgid "Subscribed to %s" msgstr "" -#: src/lang.c:677 +#: src/lang.c:678 msgid "Subscribing... " msgstr "" -#: src/lang.c:678 +#: src/lang.c:679 msgid "Repost or supersede article(s) [%%.*s]? (%s/%s/%s): " msgstr "" -#: src/lang.c:679 +#: src/lang.c:680 #, c-format msgid "Supersede article(s) to group(s) [%s]> " msgstr "" -#: src/lang.c:680 +#: src/lang.c:681 msgid "Superseding article ..." msgstr "" -#: src/lang.c:681 +#: src/lang.c:682 #, c-format msgid "\n" "Stopped. Type 'fg' to restart %s\n" msgstr "" -#: src/lang.c:683 +#: src/lang.c:684 #, c-format msgid "%d days" msgstr "" -#: src/lang.c:684 -msgid "" -msgstr "" - #: src/lang.c:685 -msgid "Tagged article" +msgid "" msgstr "" #: src/lang.c:686 -msgid "Tagged thread" -msgstr "" - -#: src/lang.c:687 msgid "# Default action/prompt strings\n" msgstr "" -#: src/lang.c:688 +#: src/lang.c:687 msgid "# Defaults for quick (1 key) kill & auto-selection filters\n" "# header=NUM 0,1=Subject: 2,3=From: 4=Message-ID: & full References: line\n" "# 5=Message-ID: & last References: entry only\n" @@ -2696,225 +2693,229 @@ msgid "# Defaults for quick (1 key) kill "# expire=ON/OFF ON=limit to default_filter_days OFF=don't ever expire\n" msgstr "" -#: src/lang.c:701 +#: src/lang.c:700 msgid "# If ON use print current subject or newsgroup description in the last line\n" msgstr "" -#: src/lang.c:702 +#: src/lang.c:701 msgid "# Host & time info used for detecting new groups (don't touch)\n" msgstr "" -#: src/lang.c:703 +#: src/lang.c:702 msgid "There is no news\n" msgstr "" -#: src/lang.c:704 +#: src/lang.c:703 msgid "Thread" msgstr "" -#: src/lang.c:705 +#: src/lang.c:704 msgid "Thread Level Commands" msgstr "" -#: src/lang.c:706 +#: src/lang.c:705 msgid "Thread deselected" msgstr "" -#: src/lang.c:707 +#: src/lang.c:706 msgid "Thread selected" msgstr "" +#: src/lang.c:707 +msgid "threads" +msgstr "" + #: src/lang.c:708 msgid "Thread range" msgstr "" #: src/lang.c:709 +msgid "thread" +msgstr "" + +#: src/lang.c:710 #, c-format msgid "%sThread %4s of %4s" msgstr "" -#: src/lang.c:710 +#: src/lang.c:711 msgid "Threading articles..." msgstr "" -#: src/lang.c:711 +#: src/lang.c:712 #, c-format msgid "Toggled word highlighting %s" msgstr "" -#: src/lang.c:712 +#: src/lang.c:713 msgid "Toggled rot13 encoding" msgstr "" -#: src/lang.c:713 +#: src/lang.c:714 #, c-format msgid "Toggled german TeX encoding %s" msgstr "" -#: src/lang.c:714 +#: src/lang.c:715 #, c-format msgid "Toggled tab-width to %d" msgstr "" -#: src/lang.c:715 +#: src/lang.c:716 #, c-format msgid "%d Trying to dotlock %s" msgstr "" -#: src/lang.c:716 +#: src/lang.c:717 #, c-format msgid "%d Trying to lock %s" msgstr "" -#: src/lang.c:717 +#: src/lang.c:718 msgid " h=help\n" msgstr "" -#: src/lang.c:719 +#: src/lang.c:720 msgid "Unlimited" msgstr "" -#: src/lang.c:720 +#: src/lang.c:721 msgid "Enter wildcard unsubscribe pattern> " msgstr "" -#: src/lang.c:721 +#: src/lang.c:722 #, c-format msgid "Error decoding %s : %s" msgstr "" -#: src/lang.c:722 +#: src/lang.c:723 msgid "No end." msgstr "" -#: src/lang.c:723 +#: src/lang.c:724 #, c-format msgid "%s successfully decoded." msgstr "" -#: src/lang.c:724 +#: src/lang.c:725 #, c-format msgid "%*s[-- %s/%s, %suuencoded file, %d lines, name: %s --]\n" "\n" msgstr "" -#: src/lang.c:725 +#: src/lang.c:726 msgid "unread " msgstr "" -#: src/lang.c:726 +#: src/lang.c:727 #, c-format msgid "unsubscribed from %d groups" msgstr "" -#: src/lang.c:727 +#: src/lang.c:728 #, c-format msgid "Unsubscribed from %s" msgstr "" -#: src/lang.c:728 -msgid "Unsubscribing... " -msgstr "" - #: src/lang.c:729 -msgid "Untagged article" +msgid "Unsubscribing... " msgstr "" #: src/lang.c:730 -msgid "Untagged thread" -msgstr "" - -#: src/lang.c:731 msgid "Unthreading articles..." msgstr "" -#: src/lang.c:732 +#: src/lang.c:731 msgid "Updated" msgstr "" -#: src/lang.c:733 +#: src/lang.c:732 msgid "Updating" msgstr "" -#: src/lang.c:734 +#: src/lang.c:733 #, c-format msgid "Opening %s\n" msgstr "" -#: src/lang.c:735 +#: src/lang.c:734 msgid "No more URL's in this article" msgstr "" -#: src/lang.c:736 +#: src/lang.c:735 msgid "Use MIME display program for this message?" msgstr "" -#: src/lang.c:737 +#: src/lang.c:736 msgid " -c mark all news as read in subscribed newsgroups (batch mode)" msgstr "" -#: src/lang.c:738 +#: src/lang.c:737 msgid " -Z return status indicating if any unread news (batch mode)" msgstr "" -#: src/lang.c:739 +#: src/lang.c:738 msgid " -q don't check for new newsgroups" msgstr "" -#: src/lang.c:740 +#: src/lang.c:739 msgid " -X don't save any files on quit" msgstr "" -#: src/lang.c:741 +#: src/lang.c:740 msgid " -d don't show newsgroup descriptions" msgstr "" -#: src/lang.c:742 +#: src/lang.c:741 msgid " -G limit get only limit articles/group" msgstr "" -#: src/lang.c:743 +#: src/lang.c:742 #, c-format msgid " -H help information about %s" msgstr "" -#: src/lang.c:744 +#: src/lang.c:743 msgid " -h this help message" msgstr "" -#: src/lang.c:745 +#: src/lang.c:744 #, c-format msgid " -I dir news index file directory [default=%s]" msgstr "" -#: src/lang.c:746 +#: src/lang.c:745 msgid " -u update index files (batch mode)" msgstr "" -#: src/lang.c:747 +#: src/lang.c:746 #, c-format msgid " -m dir mailbox directory [default=%s]" msgstr "" -#: src/lang.c:748 +#: src/lang.c:747 #, c-format msgid "\n" "Mail bug reports/comments to %s" msgstr "" -#: src/lang.c:749 +#: src/lang.c:748 msgid " -N mail new news to your posts (batch mode)" msgstr "" -#: src/lang.c:750 +#: src/lang.c:749 msgid " -M user mail new news to specified user (batch mode)" msgstr "" -#: src/lang.c:751 +#: src/lang.c:750 #, c-format msgid " -f file subscribed to newsgroups file [default=%s]" msgstr "" +#: src/lang.c:751 +msgid " -x no posting mode" +msgstr "" + #: src/lang.c:752 msgid " -w post an article and exit" msgstr "" @@ -3984,16 +3985,16 @@ msgstr "" #: src/lang.c:1331 src/lang.c:1357 src/lang.c:1363 src/lang.c:1370 src/lang.c:1402 #: src/lang.c:1408 src/lang.c:1416 src/lang.c:1436 src/lang.c:1511 src/lang.c:1673 -#: src/lang.c:1679 src/lang.c:1685 src/lang.c:1697 src/lang.c:1704 src/lang.c:1755 -#: src/lang.c:1764 src/lang.c:1770 src/lang.c:1776 src/lang.c:1782 src/lang.c:1788 +#: src/lang.c:1679 src/lang.c:1685 src/lang.c:1691 src/lang.c:1703 src/lang.c:1710 +#: src/lang.c:1761 src/lang.c:1770 src/lang.c:1776 src/lang.c:1782 src/lang.c:1788 #: src/lang.c:1794 src/lang.c:1800 src/lang.c:1806 src/lang.c:1812 src/lang.c:1818 #: src/lang.c:1824 src/lang.c:1830 src/lang.c:1836 src/lang.c:1842 src/lang.c:1848 #: src/lang.c:1854 src/lang.c:1860 src/lang.c:1866 src/lang.c:1872 src/lang.c:1878 -#: src/lang.c:1885 src/lang.c:1891 src/lang.c:1897 src/lang.c:1904 src/lang.c:1915 -#: src/lang.c:1921 src/lang.c:1927 src/lang.c:1933 src/lang.c:1939 src/lang.c:1953 -#: src/lang.c:1965 src/lang.c:1999 src/lang.c:2051 src/lang.c:2058 src/lang.c:2064 -#: src/lang.c:2089 src/lang.c:2106 src/lang.c:2159 src/lang.c:2192 src/lang.c:2212 -#: src/lang.c:2247 src/lang.c:2255 src/lang.c:2280 src/lang.c:2292 +#: src/lang.c:1884 src/lang.c:1891 src/lang.c:1897 src/lang.c:1903 src/lang.c:1910 +#: src/lang.c:1921 src/lang.c:1927 src/lang.c:1933 src/lang.c:1939 src/lang.c:1945 +#: src/lang.c:1959 src/lang.c:1971 src/lang.c:2005 src/lang.c:2057 src/lang.c:2064 +#: src/lang.c:2070 src/lang.c:2095 src/lang.c:2112 src/lang.c:2165 src/lang.c:2198 +#: src/lang.c:2218 src/lang.c:2253 src/lang.c:2261 src/lang.c:2286 src/lang.c:2298 msgid " toggles, sets, cancels." msgstr "" @@ -4609,307 +4610,315 @@ msgstr "" msgid "# What should we ask confirmation for.\n" msgstr "" -#: src/lang.c:1691 +#: src/lang.c:1692 +msgid "'Mark article read' ignores tags :" +msgstr "" + +#: src/lang.c:1693 +msgid "# If ON the 'Mark article read' function marks only the current article.\n" +msgstr "" + +#: src/lang.c:1697 msgid "Program to run to open URL's, sets, cancels." msgstr "" -#: src/lang.c:1692 +#: src/lang.c:1698 msgid "Program that opens URL's :" msgstr "" -#: src/lang.c:1693 +#: src/lang.c:1699 msgid "# The program used to open URL's. The actual URL will be appended\n" msgstr "" -#: src/lang.c:1698 +#: src/lang.c:1704 msgid "Use mouse in xterm :" msgstr "" -#: src/lang.c:1699 +#: src/lang.c:1705 msgid "# If ON enable mouse key support on xterm terminals\n" msgstr "" -#: src/lang.c:1705 +#: src/lang.c:1711 msgid "Use scroll keys on keypad :" msgstr "" -#: src/lang.c:1706 +#: src/lang.c:1712 msgid "# If ON enable scroll keys on terminals that support it\n" msgstr "" -#: src/lang.c:1711 +#: src/lang.c:1717 msgid "Enter maximum number of article to get. sets." msgstr "" -#: src/lang.c:1712 +#: src/lang.c:1718 msgid "Number of articles to get :" msgstr "" -#: src/lang.c:1713 +#: src/lang.c:1719 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:1718 +#: src/lang.c:1724 msgid "Enter number of days article is considered recent. sets." msgstr "" -#: src/lang.c:1719 +#: src/lang.c:1725 msgid "Article recentness time limit :" msgstr "" -#: src/lang.c:1720 +#: src/lang.c:1726 msgid "# Number of days in which article is considered recent, (0=OFF)\n" msgstr "" -#: src/lang.c:1724 +#: src/lang.c:1730 msgid "WILDMAT for normal wildcards, REGEX for full regular expression matching." msgstr "" -#: src/lang.c:1725 +#: src/lang.c:1731 msgid "Wildcard matching :" msgstr "" -#: src/lang.c:1726 +#: src/lang.c:1732 msgid "# Wildcard matching 0=(wildmat) 1=(regex)\n" msgstr "" -#: src/lang.c:1730 +#: src/lang.c:1736 msgid "Enter minimal score before an article is marked killed. sets." msgstr "" -#: src/lang.c:1731 +#: src/lang.c:1737 msgid "Score limit (kill) :" msgstr "" -#: src/lang.c:1732 +#: src/lang.c:1738 msgid "# Score limit before an article is marked killed\n" msgstr "" -#: src/lang.c:1736 +#: src/lang.c:1742 msgid "Enter default score to kill articles. sets." msgstr "" -#: src/lang.c:1737 +#: src/lang.c:1743 msgid "Default score to kill articles :" msgstr "" -#: src/lang.c:1738 +#: src/lang.c:1744 msgid "# Default score to kill articles\n" msgstr "" -#: src/lang.c:1742 +#: src/lang.c:1748 msgid "Enter minimal score before an article is marked hot. sets." msgstr "" -#: src/lang.c:1743 +#: src/lang.c:1749 msgid "Score limit (select) :" msgstr "" -#: src/lang.c:1744 +#: src/lang.c:1750 msgid "# Score limit before an article is marked hot\n" msgstr "" -#: src/lang.c:1748 +#: src/lang.c:1754 msgid "Enter default score to select articles. sets." msgstr "" -#: src/lang.c:1749 +#: src/lang.c:1755 msgid "Default score to select articles :" msgstr "" -#: src/lang.c:1750 +#: src/lang.c:1756 msgid "# Default score to select articles\n" msgstr "" -#: src/lang.c:1756 +#: src/lang.c:1762 msgid "Use slrnface to show ''X-Face:''s :" msgstr "" -#: src/lang.c:1757 +#: src/lang.c:1763 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:1765 +#: src/lang.c:1771 msgid "Use ANSI color :" msgstr "Use ANSI colour :" -#: src/lang.c:1766 +#: src/lang.c:1772 msgid "# If ON using ANSI-color\n" msgstr "# If ON using ANSI-colour\n" -#: src/lang.c:1771 +#: src/lang.c:1777 msgid "Standard foreground color :" msgstr "Standard foreground colour :" -#: src/lang.c:1772 +#: src/lang.c:1778 msgid "# Standard foreground color\n" msgstr "# Standard foreground colour\n" -#: src/lang.c:1777 +#: src/lang.c:1783 msgid "Standard background color :" msgstr "Standard background colour :" -#: src/lang.c:1778 +#: src/lang.c:1784 msgid "# Standard-Background-Color\n" msgstr "# Standard-Background-Colour\n" -#: src/lang.c:1783 +#: src/lang.c:1789 msgid "Color for inverse text (background):" msgstr "Colour for inverse text (bg) :" -#: src/lang.c:1784 +#: src/lang.c:1790 msgid "# Color of background for inverse text\n" msgstr "# Colour of background for inverse text\n" -#: src/lang.c:1789 +#: src/lang.c:1795 msgid "Color for inverse text (foreground):" msgstr "Colour for inverse text (fg) :" -#: src/lang.c:1790 +#: src/lang.c:1796 msgid "# Color of foreground for inverse text\n" msgstr "# Colour of foreground for inverse text\n" -#: src/lang.c:1795 +#: src/lang.c:1801 msgid "Color of text lines :" msgstr "Colour of text lines :" -#: src/lang.c:1796 +#: src/lang.c:1802 msgid "# Color of text-lines\n" msgstr "# Colour of text-lines\n" -#: src/lang.c:1801 +#: src/lang.c:1807 msgid "Color of mini help menu :" msgstr "Colour of mini help menu :" -#: src/lang.c:1802 +#: src/lang.c:1808 msgid "# Color of mini help menu\n" msgstr "# Colour of mini help menu\n" -#: src/lang.c:1807 +#: src/lang.c:1813 msgid "Color of help text :" msgstr "Colour of help text :" -#: src/lang.c:1808 +#: src/lang.c:1814 msgid "# Color of help pages\n" msgstr "# Colour of help pages\n" -#: src/lang.c:1813 +#: src/lang.c:1819 msgid "Color of status messages :" msgstr "Colour of status messages :" -#: src/lang.c:1814 +#: src/lang.c:1820 msgid "# Color of messages in last line\n" msgstr "# Colour of messages in last line\n" -#: src/lang.c:1819 +#: src/lang.c:1825 msgid "Color of quoted lines :" msgstr "Colour of quoted lines :" -#: src/lang.c:1820 +#: src/lang.c:1826 msgid "# Color of quote-lines\n" msgstr "# Colour of quote-lines\n" -#: src/lang.c:1825 +#: src/lang.c:1831 msgid "Color of twice quoted line :" msgstr "Colour of twice quoted line :" -#: src/lang.c:1826 +#: src/lang.c:1832 msgid "# Color of twice quoted lines\n" msgstr "# Colour of twice quoted lines\n" -#: src/lang.c:1831 +#: src/lang.c:1837 msgid "Color of =>3 times quoted line :" msgstr "Colour of =>3 times quoted line :" -#: src/lang.c:1832 +#: src/lang.c:1838 msgid "# Color of >=3 times quoted lines\n" msgstr "# Colour of >=3 times quoted lines\n" -#: src/lang.c:1837 +#: src/lang.c:1843 msgid "Color of article header lines :" msgstr "Colour of article header lines :" -#: src/lang.c:1838 +#: src/lang.c:1844 msgid "# Color of header-lines\n" msgstr "# Colour of header-lines\n" -#: src/lang.c:1843 +#: src/lang.c:1849 msgid "Color of actual news header fields :" msgstr "Colour of actual news header fields:" -#: src/lang.c:1844 +#: src/lang.c:1850 msgid "# Color of actual news header fields\n" msgstr "# Colour of actual news header fields\n" -#: src/lang.c:1849 +#: src/lang.c:1855 msgid "Color of article subject lines :" msgstr "Colour of article subject lines :" -#: src/lang.c:1850 +#: src/lang.c:1856 msgid "# Color of article subject\n" msgstr "# Colour of article subject\n" -#: src/lang.c:1855 +#: src/lang.c:1861 msgid "Color of response counter :" msgstr "Colour of response counter :" -#: src/lang.c:1856 +#: src/lang.c:1862 msgid "# Color of response counter\n" msgstr "# Colour of response counter\n" -#: src/lang.c:1861 +#: src/lang.c:1867 msgid "Color of sender (From:) :" msgstr "Colour of sender (From:) :" -#: src/lang.c:1862 +#: src/lang.c:1868 msgid "# Color of sender (From:)\n" msgstr "# Colour of sender (From:)\n" -#: src/lang.c:1867 +#: src/lang.c:1873 msgid "Color of help/mail sign :" msgstr "Colour of help/mail sign :" -#: src/lang.c:1868 +#: src/lang.c:1874 msgid "# Color of Help/Mail-Sign\n" msgstr "# Colour of Help/Mail-Sign\n" -#: src/lang.c:1873 +#: src/lang.c:1879 msgid "Color of signatures :" msgstr "Colour of signatures :" -#: src/lang.c:1874 +#: src/lang.c:1880 msgid "# Color of signature\n" msgstr "# Colour of signature\n" -#: src/lang.c:1879 +#: src/lang.c:1885 msgid "Color of highlighting with *stars* :" msgstr "Colour of highlighting with *stars*:" -#: src/lang.c:1880 +#: src/lang.c:1886 msgid "# Color of word highlighting. There are four possibilities\n" "# in articles: *stars*, /slashes/, _underdashes_ and -strokes-.\n" msgstr "# Colour of word highlighting. There are four possibilities\n" "# in articles: *stars*, /slashes/, _underdashes_ and -strokes-.\n" -#: src/lang.c:1886 +#: src/lang.c:1892 msgid "Color of highlighting with _dash_ :" msgstr "Colour of highlighting with _dash_ :" -#: src/lang.c:1892 +#: src/lang.c:1898 msgid "Color of highlighting with /slash/ :" msgstr "Colour of highlighting with /slash/:" -#: src/lang.c:1898 +#: src/lang.c:1904 msgid "Color of highlighting with -stroke-:" msgstr "Colour of highlighting w. -stroke- :" -#: src/lang.c:1905 +#: src/lang.c:1911 msgid "Attr. of highlighting with *stars* :" msgstr "" -#: src/lang.c:1906 +#: src/lang.c:1912 msgid "# Attribute of word highlighting on mono terminals.\n" "# There are four possibilities in articles:\n" "# *stars*, /slashes/, _underdashes_ and -strokes-.\n" @@ -4918,85 +4927,85 @@ msgid "# Attribute of word highlighting "# 3 - Reverse video, 4 - Blinking, 5 - Half bright, 6 - Bold\n" msgstr "" -#: src/lang.c:1916 +#: src/lang.c:1922 msgid "Attr. of highlighting with _dash_ :" msgstr "" -#: src/lang.c:1922 +#: src/lang.c:1928 msgid "Attr. of highlighting with /slash/ :" msgstr "" -#: src/lang.c:1928 +#: src/lang.c:1934 msgid "Attr. of highlighting with -stroke-:" msgstr "" -#: src/lang.c:1934 +#: src/lang.c:1940 msgid "Word highlighting in message body :" msgstr "" -#: src/lang.c:1935 +#: src/lang.c:1941 msgid "# Enable word highlighting?\n" msgstr "" -#: src/lang.c:1940 +#: src/lang.c:1946 msgid "What to display instead of mark :" msgstr "" -#: src/lang.c:1941 +#: src/lang.c:1947 msgid "# Should the leading and ending stars and dashes also be displayed,\n" "# even when they are highlighting marks?\n" "# 0 - no 1 - yes, display mark 2 - print a space instead\n" msgstr "" -#: src/lang.c:1947 +#: src/lang.c:1953 msgid "Enter column number to wrap article lines to in the pager. sets." msgstr "" -#: src/lang.c:1948 +#: src/lang.c:1954 msgid "Page line wrap column :" msgstr "" -#: src/lang.c:1949 +#: src/lang.c:1955 msgid "# Wrap article lines at column\n" msgstr "" -#: src/lang.c:1954 +#: src/lang.c:1960 msgid "Wrap around threads on next unread :" msgstr "" -#: src/lang.c:1955 +#: src/lang.c:1961 msgid "# If ON wrap around threads on searching next unread article\n" msgstr "" -#: src/lang.c:1959 +#: src/lang.c:1965 msgid "Enter default mail address (and fullname). sets." msgstr "" -#: src/lang.c:1960 +#: src/lang.c:1966 msgid "Mail address (and fullname) :" msgstr "" -#: src/lang.c:1961 +#: src/lang.c:1967 msgid "# User's mail address (and fullname), if not username@host (fullname)\n" msgstr "" -#: src/lang.c:1966 +#: src/lang.c:1972 msgid "Show empty Followup-To in editor :" msgstr "" -#: src/lang.c:1967 +#: src/lang.c:1973 msgid "# If ON show empty Followup-To header when editing an article\n" msgstr "" -#: src/lang.c:1971 +#: src/lang.c:1977 msgid "Enter path/! command/--none to create your default signature. sets." msgstr "" -#: src/lang.c:1972 +#: src/lang.c:1978 msgid "Create signature from path/command :" msgstr "" -#: src/lang.c:1973 +#: src/lang.c:1979 msgid "# Signature path (random sigs)/file to be used when posting/replying\n" "# default_sigfile=file appends file as signature\n" "# default_sigfile=!command executes external command to generate a " @@ -5004,48 +5013,48 @@ msgid "# Signature path (random sigs)/fi "# default_sigfile=--none don't append a signature\n" msgstr "" -#: src/lang.c:1980 +#: src/lang.c:1986 msgid "Prepend signature with \"-- \" on own line. toggles & sets." msgstr "" -#: src/lang.c:1981 +#: src/lang.c:1987 msgid "Prepend signature with \"-- \" :" msgstr "" -#: src/lang.c:1982 +#: src/lang.c:1988 msgid "# If ON prepend the signature with dashes '\\n-- \\n'\n" msgstr "" -#: src/lang.c:1986 +#: src/lang.c:1992 msgid "Add signature when reposting articles. toggles & sets." msgstr "" -#: src/lang.c:1987 +#: src/lang.c:1993 msgid "Add signature when reposting :" msgstr "" -#: src/lang.c:1988 +#: src/lang.c:1994 msgid "# If ON add signature to reposted articles\n" msgstr "" -#: src/lang.c:1992 +#: src/lang.c:1998 msgid "Enter quotation marks, %s or %S for author's initials." msgstr "" -#: src/lang.c:1993 +#: src/lang.c:1999 msgid "Characters used as quote-marks :" msgstr "" -#: src/lang.c:1994 +#: src/lang.c:2000 msgid "# Characters used in quoting to followups and replies.\n" "# '_' is replaced by ' ', %%s, %%S are replaced by author's initials.\n" msgstr "" -#: src/lang.c:2000 +#: src/lang.c:2006 msgid "Quoting behavior :" msgstr "Quoting behaviour :" -#: src/lang.c:2001 +#: src/lang.c:2007 msgid "# How quoting should be handled when following up or replying.\n" "# 0 = Nothing special\n" "# 1 = Compress quotes\n" @@ -5057,49 +5066,49 @@ msgid "# How quoting should be handled w "# 7 = Compress quotes, quote signatures, quote empty lines\n" msgstr "" -#: src/lang.c:2013 src/lang.c:2021 src/lang.c:2027 +#: src/lang.c:2019 src/lang.c:2027 src/lang.c:2033 msgid "%A Addr %D Date %F Addr+Name %G Groupname %M Message-ID %N Name %C First Name" msgstr "" -#: src/lang.c:2014 +#: src/lang.c:2020 msgid "Quote line when following up :" msgstr "" -#: src/lang.c:2015 +#: src/lang.c:2021 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:2022 +#: src/lang.c:2028 msgid "Quote line when cross-posting :" msgstr "" -#: src/lang.c:2028 +#: src/lang.c:2034 msgid "Quote line when mailing :" msgstr "" -#: src/lang.c:2033 +#: src/lang.c:2039 msgid "If ON, include User-Agent: header. toggles & sets." msgstr "" -#: src/lang.c:2034 +#: src/lang.c:2040 msgid "Insert 'User-Agent:'-header :" msgstr "" -#: src/lang.c:2035 +#: src/lang.c:2041 msgid "# If ON include advertising User-Agent: header\n" msgstr "" -#: src/lang.c:2039 +#: src/lang.c:2045 msgid "Enter charset name for MIME (e.g. US-ASCII, ISO-8859-1, EUC-KR), to set." msgstr "" -#: src/lang.c:2040 +#: src/lang.c:2046 msgid "MM_CHARSET :" msgstr "" -#: src/lang.c:2041 +#: src/lang.c:2047 msgid "# Charset supported locally which is also used for MIME header and\n" "# Content-Type header.\n" "# If not set, the value of the environment variable MM_CHARSET is used.\n" @@ -5108,27 +5117,27 @@ msgid "# Charset supported locally which "# mm_charset is considered not displayable and represented as '?'.\n" msgstr "" -#: src/lang.c:2052 +#: src/lang.c:2058 msgid "MM_NETWORK_CHARSET :" msgstr "" -#: src/lang.c:2053 +#: src/lang.c:2059 msgid "# Charset used for MIME (Content-Type) header in postings.\n" msgstr "" -#: src/lang.c:2059 +#: src/lang.c:2065 msgid "Mailbox format :" msgstr "" -#: src/lang.c:2060 +#: src/lang.c:2066 msgid "# Format of the mailbox.\n" msgstr "" -#: src/lang.c:2065 +#: src/lang.c:2071 msgid "MIME encoding in news messages :" msgstr "" -#: src/lang.c:2066 +#: src/lang.c:2072 msgid "# MIME encoding (8bit, base64, quoted-printable, 7bit) of the body\n" "# for mails and posts, if necessary. QP is efficient for most European\n" "# character sets (ISO-8859-X) with small fraction of non-US-ASCII chars,\n" @@ -5136,42 +5145,42 @@ msgid "# MIME encoding (8bit, base64, qu "# Russian charsets with a lot of 8bit characters.\n" msgstr "" -#: src/lang.c:2074 src/lang.c:2095 +#: src/lang.c:2080 src/lang.c:2101 msgid "Don't change unless you know what you are doing. cancels." msgstr "" -#: src/lang.c:2075 +#: src/lang.c:2081 msgid "Use 8bit characters in news headers:" msgstr "" -#: src/lang.c:2076 +#: src/lang.c:2082 msgid "# If ON, 8bit characters in news headers are NOT encoded.\n" "# default is OFF. Thus 8bit characters are encoded by default.\n" "# 8bit chars in header are encoded regardless of the value of this\n" "# parameter unless post_mime_encoding is 8bit as well.\n" msgstr "" -#: src/lang.c:2083 +#: src/lang.c:2089 msgid "Auto-view post-processed files toggles, sets, cancels." msgstr "" -#: src/lang.c:2084 +#: src/lang.c:2090 msgid "View post-processed files :" msgstr "" -#: src/lang.c:2085 +#: src/lang.c:2091 msgid "# If set, post processed files will be opened in a viewer\n" msgstr "" -#: src/lang.c:2090 +#: src/lang.c:2096 msgid "MIME encoding in mail messages :" msgstr "" -#: src/lang.c:2096 +#: src/lang.c:2102 msgid "Use 8bit characters in mail headers:" msgstr "" -#: src/lang.c:2097 +#: src/lang.c:2103 msgid "# If ON, 8bit characters in mail headers are NOT encoded.\n" "# default is OFF. Thus 8bit characters are encoded by default.\n" "# 8bit chars in headers are encoded regardless of the value of this " @@ -5181,350 +5190,351 @@ msgid "# If ON, 8bit characters in mail "# turn it ON unless you have some compelling reason.\n" msgstr "" -#: src/lang.c:2107 -msgid "Strip blanks of end of lines :" +#: src/lang.c:2113 +msgid "Strip blanks from ends of lines :" msgstr "" -#: src/lang.c:2108 -msgid "# If ON strip blanks from end of lines to speedup display on slow terminals\n" +#: src/lang.c:2114 +msgid "# If ON strip blanks from ends of lines for faster display on slow " + "terminals.\n" msgstr "" -#: src/lang.c:2113 +#: src/lang.c:2119 msgid "If ON, use transliteration. toggles & sets." msgstr "" -#: src/lang.c:2114 +#: src/lang.c:2120 msgid "Transliteration :" msgstr "" -#: src/lang.c:2115 +#: src/lang.c:2121 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:2122 +#: src/lang.c:2128 msgid "Send you a carbon copy automatically. toggles & sets." msgstr "" -#: src/lang.c:2123 +#: src/lang.c:2129 msgid "Send you a cc automatically :" msgstr "" -#: src/lang.c:2124 +#: src/lang.c:2130 msgid "# If ON automatically put your name in the Cc: field when mailing an article\n" msgstr "" -#: src/lang.c:2128 +#: src/lang.c:2134 msgid "Send you a blind carbon copy automatically. toggles & sets." msgstr "" -#: src/lang.c:2129 +#: src/lang.c:2135 msgid "Send you a blind cc automatically :" msgstr "" -#: src/lang.c:2130 +#: src/lang.c:2136 msgid "# If ON automatically put your name in the Bcc: field when mailing an " "article\n" msgstr "" -#: src/lang.c:2134 +#: src/lang.c:2140 msgid "Enter address elements about which you want to be warned. sets." msgstr "" -#: src/lang.c:2135 +#: src/lang.c:2141 msgid "Spamtrap warning address parts :" msgstr "" -#: src/lang.c:2136 +#: src/lang.c:2142 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:2141 +#: src/lang.c:2147 msgid "Enter default number of days a filter entry will be valid. sets." msgstr "" -#: src/lang.c:2142 +#: src/lang.c:2148 msgid "No. of days a filter entry is valid:" msgstr "" -#: src/lang.c:2143 +#: src/lang.c:2149 msgid "# Number of days a short term filter will be active\n" msgstr "" -#: src/lang.c:2147 +#: src/lang.c:2153 msgid "Add posted articles to filter. toggles & sets." msgstr "" -#: src/lang.c:2148 +#: src/lang.c:2154 msgid "Add posted articles to filter :" msgstr "" -#: src/lang.c:2149 +#: src/lang.c:2155 msgid "# If ON add posted articles which start a new thread to filter for\n" "# highlighting follow-ups\n" msgstr "" -#: src/lang.c:2153 +#: src/lang.c:2159 msgid "The directory where articles/threads are to be saved in mailbox format." msgstr "" -#: src/lang.c:2154 +#: src/lang.c:2160 msgid "Mail directory :" msgstr "" -#: src/lang.c:2155 +#: src/lang.c:2161 msgid "# (-m) directory where articles/threads are saved in mailbox format\n" msgstr "" -#: src/lang.c:2160 +#: src/lang.c:2166 msgid "Save articles in batch mode (-S) :" msgstr "" -#: src/lang.c:2161 +#: src/lang.c:2167 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:2166 +#: src/lang.c:2172 msgid "The directory where you want articles/threads saved." msgstr "" -#: src/lang.c:2167 +#: src/lang.c:2173 msgid "Directory to save arts/threads in :" msgstr "" -#: src/lang.c:2168 +#: src/lang.c:2174 msgid "# Directory where articles/threads are saved\n" msgstr "" -#: src/lang.c:2172 +#: src/lang.c:2178 msgid "Auto save article/thread by Archive-name: header. toggles & sets." msgstr "" -#: src/lang.c:2173 +#: src/lang.c:2179 msgid "Use Archive-name: header for save :" msgstr "" -#: src/lang.c:2174 +#: src/lang.c:2180 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:2179 +#: src/lang.c:2185 msgid "Mark saved articles/threads as read. toggles, sets, " "cancels." msgstr "" -#: src/lang.c:2180 +#: src/lang.c:2186 msgid "Mark saved articles/threads as read:" msgstr "" -#: src/lang.c:2181 +#: src/lang.c:2187 msgid "# If ON mark articles that are saved as read\n" msgstr "" -#: src/lang.c:2185 +#: src/lang.c:2191 msgid "Do post processing (eg. extract attachments) for saved articles." msgstr "" -#: src/lang.c:2186 +#: src/lang.c:2192 msgid "Post process saved articles :" msgstr "" -#: src/lang.c:2187 +#: src/lang.c:2193 msgid "# Perform post processing (saving binary attachments) from saved articles.\n" "# 0=(no) 1=(yes) 2=(extract shell archives (shar) only)\n" msgstr "" -#: src/lang.c:2193 +#: src/lang.c:2199 msgid "Process only unread articles :" msgstr "" -#: src/lang.c:2194 +#: src/lang.c:2200 msgid "# If ON only save/print/pipe/mail unread articles (tagged articles excepted)\n" msgstr "" -#: src/lang.c:2199 +#: src/lang.c:2205 msgid "Print all or just part of header. toggles & sets." msgstr "" -#: src/lang.c:2200 +#: src/lang.c:2206 msgid "Print all headers when printing :" msgstr "" -#: src/lang.c:2201 +#: src/lang.c:2207 msgid "# If ON print all of article header otherwise just the important lines\n" msgstr "" -#: src/lang.c:2205 +#: src/lang.c:2211 msgid "The printer program with options that is to be used to print articles/threads." msgstr "" -#: src/lang.c:2206 +#: src/lang.c:2212 msgid "Printer program with options :" msgstr "" -#: src/lang.c:2207 +#: src/lang.c:2213 msgid "# Print program with parameters used to print articles/threads\n" msgstr "" -#: src/lang.c:2213 +#: src/lang.c:2219 msgid "Force redraw after certain commands:" msgstr "" -#: src/lang.c:2214 +#: src/lang.c:2220 msgid "# If ON a screen redraw will always be done after certain external commands\n" msgstr "" -#: src/lang.c:2218 +#: src/lang.c:2224 msgid "Start editor with line offset. toggles, sets, cancels." msgstr "" -#: src/lang.c:2219 +#: src/lang.c:2225 msgid "Start editor with line offset :" msgstr "" -#: src/lang.c:2220 +#: src/lang.c:2226 msgid "# If ON editor will be started with cursor offset into the file\n" "# otherwise the cursor will be positioned at the first line\n" msgstr "" -#: src/lang.c:2225 +#: src/lang.c:2231 msgid "Enter %E for editor, %F for filename, %N for line-number, to set." msgstr "" -#: src/lang.c:2226 +#: src/lang.c:2232 msgid "Invocation of your editor :" msgstr "" -#: src/lang.c:2227 +#: src/lang.c:2233 msgid "# Format of editor line including parameters\n" "# %%E Editor %%F Filename %%N Linenumber\n" msgstr "" -#: src/lang.c:2232 +#: src/lang.c:2238 msgid "Enter name and options for external-inews, --internal for internal inews" msgstr "" -#: src/lang.c:2233 +#: src/lang.c:2239 msgid "External inews :" msgstr "" -#: src/lang.c:2234 +#: src/lang.c:2240 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:2238 +#: src/lang.c:2244 msgid "Enter %M for mailer, %S for subject, %T for to, %F for filename, to set." msgstr "" -#: src/lang.c:2239 +#: src/lang.c:2245 msgid "Invocation of your mail command :" msgstr "" -#: src/lang.c:2240 +#: src/lang.c:2246 msgid "# Format of mailer line including parameters\n" "# %%M Mailer %%S Subject %%T To %%F Filename %%U User (AmigaDOS)\n" "# ie. to use elm as your mailer: elm -s \"%%S\" \"%%T\" < %%F\n" "# ie. elm interactive : elm -i %%F -s \"%%S\" \"%%T\"\n" msgstr "" -#: src/lang.c:2248 +#: src/lang.c:2254 msgid "Use interactive mail reader :" msgstr "" -#: src/lang.c:2249 +#: src/lang.c:2255 msgid "# Interactive mailreader: if ON mailreader will be invoked earlier for\n" "# reply so you can use more of its features (eg. MIME, pgp, ...)\n" "# this option has to suit default_mailer_format\n" msgstr "" -#: src/lang.c:2256 +#: src/lang.c:2262 msgid "Remove ~/.article after posting :" msgstr "" -#: src/lang.c:2257 +#: src/lang.c:2263 msgid "# If ON remove ~/.article after posting.\n" msgstr "" -#: src/lang.c:2261 +#: src/lang.c:2267 msgid "Filename for all posted articles, sets, no filename=do not save." msgstr "" -#: src/lang.c:2262 +#: src/lang.c:2268 msgid "Filename for posted articles :" msgstr "" -#: src/lang.c:2263 +#: src/lang.c:2269 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:2268 +#: src/lang.c:2274 msgid "Keep all failed articles in ~/dead.articles. toggles & sets." msgstr "" -#: src/lang.c:2269 +#: src/lang.c:2275 msgid "Keep failed arts in ~/dead.articles:" msgstr "" -#: src/lang.c:2270 +#: src/lang.c:2276 msgid "# If ON keep all failed postings in ~/dead.articles\n" msgstr "" -#: src/lang.c:2274 +#: src/lang.c:2280 msgid "Do you want to strip unsubscribed groups from .newsrc" msgstr "" -#: src/lang.c:2275 +#: src/lang.c:2281 msgid "No unsubscribed groups in newsrc :" msgstr "" -#: src/lang.c:2276 +#: src/lang.c:2282 msgid "# If ON strip unsubscribed groups from newsrc\n" msgstr "" -#: src/lang.c:2281 +#: src/lang.c:2287 msgid "Remove bogus groups from newsrc :" msgstr "" -#: src/lang.c:2282 +#: src/lang.c:2288 msgid "# What to do with bogus groups in newsrc file\n" "# 0=(Keep) 1=(Remove) 2=(Highlight with D on selection screen).\n" msgstr "" -#: src/lang.c:2286 +#: src/lang.c:2292 msgid "Enter number of seconds until active file will be reread. sets." msgstr "" -#: src/lang.c:2287 +#: src/lang.c:2293 msgid "Interval in secs to reread active :" msgstr "" -#: src/lang.c:2288 +#: src/lang.c:2294 msgid "# Time interval in seconds between rereading the active file (0=never)\n" msgstr "" -#: src/lang.c:2293 +#: src/lang.c:2299 msgid "Reconnect to server automatically :" msgstr "" -#: src/lang.c:2294 +#: src/lang.c:2300 msgid "# If ON automatically reconnect to NNTP server if the connection is broken\n" msgstr "" -#: src/lang.c:2298 +#: src/lang.c:2304 msgid "Create local copies of NNTP overview files. toggles & sets." msgstr "" -#: src/lang.c:2299 +#: src/lang.c:2305 msgid "Cache NNTP overview files locally :" msgstr "" -#: src/lang.c:2300 +#: src/lang.c:2306 msgid "# If ON, create local copies of NNTP overview files.\n" msgstr "" @@ -5783,7 +5793,7 @@ msgstr "" msgid "couldn't expand %s\n" msgstr "" -#: src/open.c:1040 +#: src/open.c:1032 msgid "Unreachable?\n" msgstr "" @@ -5822,11 +5832,11 @@ msgstr "" msgid "unchanged" msgstr "" -#: src/refs.c:575 +#: src/refs.c:573 msgid "[- Unavailable -]" msgstr "" -#: src/save.c:958 +#: src/save.c:975 msgid "bytes" msgstr "" Binary files tin-1.6.0/po/et.gmo and tin-1.6.1/po/et.gmo differ diff -Nurp tin-1.6.0/po/et.po tin-1.6.1/po/et.po --- tin-1.6.0/po/et.po Mon Jul 14 17:48:19 2003 +++ tin-1.6.1/po/et.po Sun Aug 10 03:52:20 2003 @@ -1,11 +1,11 @@ # Estonian translations for tin # Copyright © 2002 Free Software Foundation, Inc. -# Toomas Soome , 2002. +# Toomas Soome , 2003. # msgid "" -msgstr "Project-Id-Version: tin 1.5.18\n" - "POT-Creation-Date: 2003-07-14 17:23+0200\n" - "PO-Revision-Date: 2003-06-13 14:15+0200\n" +msgstr "Project-Id-Version: tin 1.6.0\n" + "POT-Creation-Date: 2003-08-10 03:49+0200\n" + "PO-Revision-Date: 2003-07-15 11:07+0300\n" "Last-Translator: Toomas Soome \n" "Language-Team: Estonian \n" "MIME-Version: 1.0\n" @@ -879,7 +879,7 @@ msgstr "\n" msgid "Insecure permissions of %s (%o)" msgstr "Ebaturvalised õigused failil %s (%o)" -#: src/lang.c:199 src/open.c:1017 +#: src/lang.c:199 src/open.c:1009 #, c-format msgid "Invalid response to GROUP command, %s" msgstr "Vigane vastus GROUP käsule, %s" @@ -1376,7 +1376,7 @@ msgstr "postita (kirjuta) artikkel jooks #: src/lang.c:327 msgid "post postponed articles" -msgstr "postita postitusootel artiklid" +msgstr "postita ootel artiklid" #: src/lang.c:328 msgid "list articles posted by you (from posted file)" @@ -1478,9 +1478,10 @@ msgstr "artiklite loend jooksvas teemas msgid "mark article as unread" msgstr "märgi artikkel loetuks" +# TRANSLATION MISSING #: src/lang.c:353 -msgid "mark current thread as read" -msgstr "märgi jooksev teema loetuks" +msgid "mark current thread or tagged threads as read" +msgstr "" #: src/lang.c:354 msgid "mark thread as unread" @@ -1759,7 +1760,7 @@ msgstr "Operatsioon on ülekirjutamist ke #: src/lang.c:429 #, c-format msgid "%d postponed %s, reuse with ^O...\n" -msgstr "%d postitusootel %s, kasutamiseks ^O...\n" +msgstr "%d ootel %s, kasutamiseks ^O...\n" #: src/lang.c:430 msgid "X-Conversion-Note: multipart/alternative contents have been removed.\n" @@ -2352,7 +2353,7 @@ msgstr "Postitan artiklit..." #: src/lang.c:577 msgid "Post postponed articles [%%.*s]? (%s/%s/%s/%s/%s): " -msgstr "Postitan postitusootel artiklid [%%.*s]? (%s/%s/%s/%s/%s): " +msgstr "Postitan ootel artiklid [%%.*s]? (%s/%s/%s/%s/%s): " #: src/lang.c:578 #, c-format @@ -2365,220 +2366,224 @@ msgid "Tagged %s" msgstr "Märgitud %s" #: src/lang.c:580 +#, c-format +msgid "Untagged %s" +msgstr "Märkimata %s" + +#: src/lang.c:581 msgid "Processing mail messages marked for deletion." msgstr "Töötlen kirju, mis on kustutamiseks märgitud." -#: src/lang.c:581 +#: src/lang.c:582 msgid "Processing saved articles marked for deletion." msgstr "Töötlen salvestatud ja kustutamiseks märgitud artikleid." -#: src/lang.c:582 +#: src/lang.c:583 #, 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:583 +#: src/lang.c:584 msgid "Article unchanged, abort mailing?" msgstr "Artiklit ei ole muudetud, katkestan saatmise?" -#: src/lang.c:584 +#: src/lang.c:585 #, c-format msgid "Do you want to see postponed articles (%d)?" msgstr "Kas soovite näha postitamisootel artikleid (%d)?" -#: src/lang.c:586 +#: src/lang.c:587 msgid "Add quick kill filter?" msgstr "Lisan kiirsurmamise filtri?" -#: src/lang.c:587 +#: src/lang.c:588 msgid "Add quick selection filter?" msgstr "Lisan kiirvaliku filtri?" -#: src/lang.c:588 +#: src/lang.c:589 msgid "Do you really want to quit?" msgstr "Kas te tõesti soovite väljuda?" -#: src/lang.c:589 +#: src/lang.c:590 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:590 +#: src/lang.c:591 msgid "You have tagged articles in this group - quit anyway?" msgstr "Teil on siin grupis märgitud artikleid - väljun siiski?" -#: src/lang.c:591 +#: src/lang.c:592 #, c-format msgid "%s=quit, %s=edit, %s=postpone: " -msgstr "%s=välju, %s=toimeta, %s=postitusootele: " +msgstr "%s=välju, %s=toimeta, %s=ootele: " -#: src/lang.c:592 +#: src/lang.c:593 #, c-format msgid "%s=quit %s=edit %s=save kill description: " msgstr "%s=välju %s=toimeta %s=salvesta surmamise kirjeldus: " -#: src/lang.c:593 +#: src/lang.c:594 #, c-format msgid "%s=quit %s=edit %s=save select description: " msgstr "%s=välju %s=toimeta %s=salvesta valiku kirjeldus: " -#: src/lang.c:594 +#: src/lang.c:595 msgid "Do you really want to quit without saving your configuration?" msgstr "Kas te tõesti soovite seadeid salvestamata väljuda?" -#: src/lang.c:597 +#: src/lang.c:598 msgid "Invalid range - valid are '0-9.$' eg. 1-$" msgstr "Vigane vahemik - lubatud on '0-9.$' näiteks 1-$" -#: src/lang.c:598 +#: src/lang.c:599 msgid "Do you want to abort this operation?" msgstr "Kas soovite seda operatsiooni katkestada?" -#: src/lang.c:599 +#: src/lang.c:600 msgid "Do you want to exit tin immediately?" msgstr "Kas soovite viivitamata tinist väljuda?" -#: src/lang.c:600 +#: src/lang.c:601 msgid "Read response> " msgstr "Loen vastust> " -#: src/lang.c:601 +#: src/lang.c:602 msgid "Reading ('q' to quit)..." msgstr "Loen ('q' katkestamiseks)..." -#: src/lang.c:602 +#: src/lang.c:603 #, c-format msgid "Reading %sarticles..." msgstr "Loen %sartikleid..." -#: src/lang.c:603 +#: src/lang.c:604 #, c-format msgid "Reading %sattributes file...\n" msgstr "Loen %satribuutide faili...\n" -#: src/lang.c:604 +#: src/lang.c:605 #, c-format msgid "Reading %sconfig file...\n" msgstr "Loen %sseadete faili...\n" -#: src/lang.c:605 +#: src/lang.c:606 msgid "Reading filter file...\n" msgstr "Loen filtrite faili...\n" -#: src/lang.c:606 +#: src/lang.c:607 #, c-format msgid "Reading %s groups..." msgstr "Loen %s gruppe..." -#: src/lang.c:607 +#: src/lang.c:608 msgid "Reading input history file...\n" msgstr "Loen sisendi ajalugu...\n" -#: src/lang.c:608 +#: src/lang.c:609 msgid "Reading keymap file...\n" msgstr "Loen klahvitabeli faili...\n" -#: src/lang.c:609 +#: src/lang.c:610 msgid "Reading groups from active file... " msgstr "Loen aktiivseid gruppe... " -#: src/lang.c:610 +#: src/lang.c:611 msgid "Reading groups from newsrc file... " msgstr "Loen gruppe newsrc failist... " -#: src/lang.c:611 +#: src/lang.c:612 msgid "Reading newsgroups file... " msgstr "Loen gruppide kirjeldusi... " -#: src/lang.c:612 +#: src/lang.c:613 msgid "Reading newsrc file..." msgstr "Loen newsrc faili..." -#: src/lang.c:613 +#: src/lang.c:614 #, c-format msgid "Bogus group %s removed." msgstr "Vigane grupp %s on eemaldatud." -#: src/lang.c:614 +#: src/lang.c:615 #, c-format msgid "Error: rename %s to %s" msgstr "Viga: %s uus nimi %s" -#: src/lang.c:615 +#: src/lang.c:616 msgid "Reply to author..." msgstr "Vastan autorile..." -#: src/lang.c:616 +#: src/lang.c:617 msgid "Repost" msgstr "Uuesti postitus" -#: src/lang.c:617 +#: src/lang.c:618 msgid "Reposting article..." msgstr "Postitan artikli uuesti..." -#: src/lang.c:618 +#: src/lang.c:619 #, c-format msgid "Repost article(s) to group(s) [%s]> " msgstr "Postitan artikli(d) gruppi(desse) [%s]> " -#: src/lang.c:619 +#: src/lang.c:620 msgid "Reset newsrc?" msgstr "Algväärtustan newsrc?" -#: src/lang.c:620 +#: src/lang.c:621 msgid "Responses have been directed to the following newsgroups" msgstr "Vastused edastatakse järgnevatesse gruppidesse" -#: src/lang.c:621 +#: src/lang.c:622 #, 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:622 +#: src/lang.c:623 #, c-format msgid "RespNo %4d of %4d%s" msgstr "Vastus %4d : %4d%s" -#: src/lang.c:623 +#: src/lang.c:624 msgid "Press to continue..." msgstr "Jätkamiseks vajutage ..." -#: src/lang.c:625 +#: src/lang.c:626 #, c-format msgid "Select From [%-*.*s] (y/n): " msgstr "Valige From [%-*.*s] (j/e): " -#: src/lang.c:626 +#: src/lang.c:627 msgid "Select Lines: (num): " msgstr "Valige read: (num): " -#: src/lang.c:627 +#: src/lang.c:628 msgid "Auto-select Article Menu" msgstr "Automaatselt valitavate artiklite menüü" -#: src/lang.c:628 +#: src/lang.c:629 #, c-format msgid "Select Msg-Id [%-*.*s] (f/l/o/n): " msgstr "Valige Msg-Id [%-*.*s] (f/l/o/n): " -#: src/lang.c:629 +#: src/lang.c:630 msgid "Select pattern scope: " msgstr "Valige mustri ulatus: " -#: src/lang.c:630 +#: src/lang.c:631 #, c-format msgid "Select Subject [%-*.*s] (y/n): " msgstr "Valige teema [%-*.*s] (j/e): " -#: src/lang.c:631 +#: src/lang.c:632 msgid "Select text pattern : " msgstr "Valige tekstimuster : " -#: src/lang.c:632 +#: src/lang.c:633 msgid "Select time in days : " msgstr "Valige aeg päevades : " -# TRANSLATION MISSING -#: src/lang.c:633 +#: src/lang.c:634 #, c-format msgid "# %s server configuration file\n" "# This file was automatically saved by %s %s %s (\"%s\")\n" @@ -2588,228 +2593,227 @@ msgid "# %s server configuration file\n" "# Do not edit at all if you don't know what you do.\n" "############################################################################\n" "\n" -msgstr "" +msgstr "# %s serveri seadete fail\n" + "# Selle faili on automaatselt salvestanud %s %s %s (\"%s\")\n" + "#\n" + "# Ärge muutke seda faili, kui %s töötab, teie muudatused kirjutatakse\n" + "# %s töö lõpetamisel üle.\n" + "# Kui te ei tea, mida teha, ärge muutke seda faili üldse.\n" + "############################################################################\n" + "\n" -#: src/lang.c:639 +#: src/lang.c:640 msgid "Showing unread groups only" msgstr "Näitan ainult lugemata gruppe" -#: src/lang.c:640 +#: src/lang.c:641 msgid "Subject: line (ignore case) " msgstr "Subject: rida (tõstutundetu)" -#: src/lang.c:641 +#: src/lang.c:642 msgid "Subject: line (case sensitive)" msgstr "Subject: rida (tõstutundlik)" -#: src/lang.c:642 +#: src/lang.c:643 msgid "Save" msgstr "Salvesta" -#: src/lang.c:643 +#: src/lang.c:644 #, c-format msgid "Save '%s' (%s/%s)?" msgstr "Salvestan '%s' (%s/%s)?" -#: src/lang.c:644 +#: src/lang.c:645 msgid "Save configuration before continuing?" msgstr "Salvestan seaded enne jätkamist?" -#: src/lang.c:645 +#: src/lang.c:646 msgid "Save filename> " msgstr "Fail salvestamiseks> " -#: src/lang.c:646 +#: src/lang.c:647 msgid "Saved" msgstr "Salvestatud" -#: src/lang.c:647 +#: src/lang.c:648 #, c-format msgid "%4d unread (%4d hot) %s in %s\n" msgstr "%4d lugemata (%4d kuuma) %s grupis %s\n" -#: src/lang.c:648 +#: src/lang.c:649 #, c-format msgid "Saved %s...\n" msgstr "Salvestatud %s...\n" -#: src/lang.c:649 +#: src/lang.c:650 msgid "Nothing was saved" msgstr "Midagi ei salvestatud" -#: src/lang.c:650 +#: src/lang.c:651 #, c-format msgid "\n" "%s %d %s from %d %s\n" msgstr "\n" "%s %d %s %d grupist%s\n" -#: src/lang.c:651 +#: src/lang.c:652 #, c-format msgid "-- %s saved to %s%s --" msgstr "-- %s salvestati %s%s --" -#: src/lang.c:652 +#: src/lang.c:653 #, c-format msgid "-- %s saved to %s - %s --" msgstr "-- %s salvestati %s - %s --" -#: src/lang.c:653 +#: src/lang.c:654 msgid "Saving..." msgstr "Salvestan..." -#: src/lang.c:654 +#: src/lang.c:655 #, c-format msgid "%s: Screen initialization failed" msgstr "%s: Ekraani initsialiseerimine ebaõnnestus" -#: src/lang.c:655 +#: src/lang.c:656 #, c-format msgid "%s: screen is too small\n" msgstr "%s: ekraan on liiga väike\n" -#: src/lang.c:656 +#: src/lang.c:657 #, c-format msgid "screen is too small, %s is exiting\n" msgstr "ekraan on liiga väike, %s lõpetab töö\n" -#: src/lang.c:657 +#: src/lang.c:658 #, c-format msgid "Search backwards [%s]> " msgstr "Otsin tagurpidi [%s]> " -#: src/lang.c:658 +#: src/lang.c:659 #, c-format msgid "Search body [%s]> " msgstr "Otsi kehast [%s]> " -#: src/lang.c:659 +#: src/lang.c:660 #, c-format msgid "Search forwards [%s]> " msgstr "Otsi edaspidi [%s]> " -#: src/lang.c:660 +#: src/lang.c:661 msgid "Searching..." msgstr "Otsin..." -#: src/lang.c:661 +#: src/lang.c:662 #, c-format msgid "Searching article %d of %d ('q' to abort)..." msgstr "Otsin artiklit %d/%d ('q' katkestamiseks)..." -#: src/lang.c:662 +#: src/lang.c:663 msgid "Select article> " msgstr "Valige artikkel> " -#: src/lang.c:663 +#: src/lang.c:664 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:664 +#: src/lang.c:665 msgid "Select group> " msgstr "Valige grupp> " -#: src/lang.c:665 +#: src/lang.c:666 #, c-format msgid "Enter selection pattern [%s]> " msgstr "Sisestage valiku muster [%s]> " -#: src/lang.c:666 +#: src/lang.c:667 msgid "Select thread > " msgstr "Valige teema > " -#: src/lang.c:667 +#: src/lang.c:668 #, c-format msgid "%s %s %s (\"%s\") [%s]: send a DETAILED bug report to %s\n" msgstr "%s %s %s (\"%s\") [%s]: saatke palun DETAILNE vea raport aadressil %s\n" -#: src/lang.c:668 +#: src/lang.c:669 msgid "servers active-file" msgstr "serveri aktiivsete gruppide fail" -#: src/lang.c:669 +#: src/lang.c:670 msgid "Cannot move into new newsgroups. Subscribe first..." msgstr "Uutesse gruppidesse ei saa siseneda. Tellige kõigepealt..." -#: src/lang.c:670 +#: src/lang.c:671 msgid "" msgstr "" -#: src/lang.c:671 +#: src/lang.c:672 #, c-format msgid "Starting: (%s)" msgstr "Stardin: (%s)" -#: src/lang.c:672 +#: src/lang.c:673 #, c-format msgid "List Thread (%d of %d)" msgstr "Teemad (%d/%d)" -#: src/lang.c:673 +#: src/lang.c:674 #, c-format msgid "Thread (%.*s)" msgstr "Teema (%.*s)" -#: src/lang.c:674 +#: src/lang.c:675 msgid "Enter wildcard subscribe pattern> " msgstr "Sisestage tellimise muster> " -#: src/lang.c:675 +#: src/lang.c:676 #, c-format msgid "subscribed to %d groups" msgstr "%d gruppi on tellitud" -#: src/lang.c:676 +#: src/lang.c:677 #, c-format msgid "Subscribed to %s" msgstr "%s on tellitud" -#: src/lang.c:677 +#: src/lang.c:678 msgid "Subscribing... " msgstr "Tellin... " -#: src/lang.c:678 +#: src/lang.c:679 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:679 +#: src/lang.c:680 #, c-format msgid "Supersede article(s) to group(s) [%s]> " msgstr "Asendan artikli(d) gruppides [%s]> " -#: src/lang.c:680 +#: src/lang.c:681 msgid "Superseding article ..." msgstr "Asendan artikli ..." -#: src/lang.c:681 +#: src/lang.c:682 #, c-format msgid "\n" "Stopped. Type 'fg' to restart %s\n" msgstr "\n" "Peatatud. %s uuesti käivitamiseks kirjutage palun 'fg'\n" -#: src/lang.c:683 +#: src/lang.c:684 #, c-format msgid "%d days" msgstr "%d päeva" -#: src/lang.c:684 +#: src/lang.c:685 msgid "" msgstr "" -#: src/lang.c:685 -msgid "Tagged article" -msgstr "Artikkel on märgitud" - #: src/lang.c:686 -msgid "Tagged thread" -msgstr "Teema on märgitud" - -#: src/lang.c:687 msgid "# Default action/prompt strings\n" msgstr "# Vaikimisi aktsioonide/viipade sõned\n" -#: src/lang.c:688 +#: src/lang.c:687 msgid "# Defaults for quick (1 key) kill & auto-selection filters\n" "# header=NUM 0,1=Subject: 2,3=From: 4=Message-ID: & full References: line\n" "# 5=Message-ID: & last References: entry only\n" @@ -2826,227 +2830,232 @@ msgstr "# Vaikeväärtused kiire (1 võtme) "# case=ON/OFF ON=filter on tõstutundlik OFF=tõstutundetu\n" "# expire=ON/OFF ON=kehtivusaeg default_filter_days OFF=ei aegu\n" -#: src/lang.c:701 +#: src/lang.c:700 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:702 +#: src/lang.c:701 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:703 +#: src/lang.c:702 msgid "There is no news\n" msgstr "Uudiseid pole\n" -#: src/lang.c:704 +#: src/lang.c:703 msgid "Thread" msgstr "Teema" -#: src/lang.c:705 +#: src/lang.c:704 msgid "Thread Level Commands" msgstr "Teemataseme käsud" -#: src/lang.c:706 +#: src/lang.c:705 msgid "Thread deselected" msgstr "Teema pole valitud" -#: src/lang.c:707 +#: src/lang.c:706 msgid "Thread selected" msgstr "Teema on valitud" +#: src/lang.c:707 +msgid "threads" +msgstr "teemad" + #: src/lang.c:708 msgid "Thread range" msgstr "Teemade vahemik" #: src/lang.c:709 +msgid "thread" +msgstr "teema" + +#: src/lang.c:710 #, c-format msgid "%sThread %4s of %4s" msgstr "%sTeema %4s : %4s" -#: src/lang.c:710 +#: src/lang.c:711 msgid "Threading articles..." msgstr "Järjestan artiklid teemade kaupa..." -#: src/lang.c:711 +#: src/lang.c:712 #, c-format msgid "Toggled word highlighting %s" msgstr "Sõnade esiletõstmine lülitatud %s" -#: src/lang.c:712 +#: src/lang.c:713 msgid "Toggled rot13 encoding" msgstr "Lülitatud rot13 kodeerimine" -#: src/lang.c:713 +#: src/lang.c:714 #, c-format msgid "Toggled german TeX encoding %s" msgstr "Lülitatud saksa TeX kodeering %s" -#: src/lang.c:714 +#: src/lang.c:715 #, c-format msgid "Toggled tab-width to %d" msgstr "Lülitatud tab-width väärtus %d" -#: src/lang.c:715 +#: src/lang.c:716 #, c-format msgid "%d Trying to dotlock %s" msgstr "%d Üritan punkt-lukustada %s" -#: src/lang.c:716 +#: src/lang.c:717 #, c-format msgid "%d Trying to lock %s" msgstr "%d Üritan lukustada %s" -#: src/lang.c:717 +#: src/lang.c:718 msgid " h=help\n" msgstr " h=appi\n" -#: src/lang.c:719 +#: src/lang.c:720 msgid "Unlimited" msgstr "Piiramata" -#: src/lang.c:720 +#: src/lang.c:721 msgid "Enter wildcard unsubscribe pattern> " msgstr "Sisestage loobumise muster> " -#: src/lang.c:721 +#: src/lang.c:722 #, c-format msgid "Error decoding %s : %s" msgstr "Viga %s dekodeerimisel: %s" -#: src/lang.c:722 +#: src/lang.c:723 msgid "No end." msgstr "Lõpp puudub." -#: src/lang.c:723 +#: src/lang.c:724 #, c-format msgid "%s successfully decoded." msgstr "%s on edukalt dekodeeritud." -#: src/lang.c:724 +#: src/lang.c:725 #, c-format msgid "%*s[-- %s/%s, %suuencoded file, %d lines, name: %s --]\n" "\n" msgstr "%*s[-- %s/%s, %suuenkodeeritud fail, %d rida, nimi: %s --]\n" "\n" -#: src/lang.c:725 +#: src/lang.c:726 msgid "unread " msgstr "lugemata " -#: src/lang.c:726 +#: src/lang.c:727 #, c-format msgid "unsubscribed from %d groups" msgstr "loobunud %d grupist" -#: src/lang.c:727 +#: src/lang.c:728 #, c-format msgid "Unsubscribed from %s" msgstr "Loobunud grupist %s" -#: src/lang.c:728 +#: src/lang.c:729 msgid "Unsubscribing... " msgstr "Loobun gruppidest... " -#: src/lang.c:729 -msgid "Untagged article" -msgstr "Märkimata artikkel" - #: src/lang.c:730 -msgid "Untagged thread" -msgstr "Märkimata teema" - -#: src/lang.c:731 msgid "Unthreading articles..." msgstr "Tükeldan teemad..." -#: src/lang.c:732 +#: src/lang.c:731 msgid "Updated" msgstr "Uuendatud" -#: src/lang.c:733 +#: src/lang.c:732 msgid "Updating" msgstr "Uuendan" -#: src/lang.c:734 +#: src/lang.c:733 #, c-format msgid "Opening %s\n" msgstr "Proovin %s\n" -#: src/lang.c:735 +#: src/lang.c:734 msgid "No more URL's in this article" msgstr "Selles artiklis pole rohkem URL'e" -#: src/lang.c:736 +#: src/lang.c:735 msgid "Use MIME display program for this message?" msgstr "Kasutan selle teate lugemiseks MIME näitamise programmi?" -#: src/lang.c:737 +#: src/lang.c:736 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:738 +#: src/lang.c:737 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:739 +#: src/lang.c:738 msgid " -q don't check for new newsgroups" msgstr " -q ära otsi uusi gruppe" -#: src/lang.c:740 +#: src/lang.c:739 msgid " -X don't save any files on quit" msgstr " -X töö lõpetamisel ära salvesta ühtegi faili" -#: src/lang.c:741 +#: src/lang.c:740 msgid " -d don't show newsgroup descriptions" msgstr " -d ära näita gruppide kirjeldusi" -#: src/lang.c:742 +#: src/lang.c:741 msgid " -G limit get only limit articles/group" msgstr " -G num loe aunult num artiklit/gruppi" -#: src/lang.c:743 +#: src/lang.c:742 #, c-format msgid " -H help information about %s" msgstr " -H %s kasutamise abiinfo" -#: src/lang.c:744 +#: src/lang.c:743 msgid " -h this help message" msgstr " -h see abitekst" -#: src/lang.c:745 +#: src/lang.c:744 #, c-format msgid " -I dir news index file directory [default=%s]" msgstr " -I kat uudiste indeksfaili kataloog [vaikimisi=%s]" -#: src/lang.c:746 +#: src/lang.c:745 msgid " -u update index files (batch mode)" msgstr " -u värskenda indeksfaile (pakettmood)" -#: src/lang.c:747 +#: src/lang.c:746 #, c-format msgid " -m dir mailbox directory [default=%s]" msgstr " -m kat kirjakaustade kataloog [vaikimisi=%s]" -#: src/lang.c:748 +#: src/lang.c:747 #, c-format msgid "\n" "Mail bug reports/comments to %s" msgstr "\n" "Saatke palun vea raport/kommentaarid aadressil %s" -#: src/lang.c:749 +#: src/lang.c:748 msgid " -N mail new news to your posts (batch mode)" msgstr " -N saada uued vastused teie postitustele (pakettmood)" -#: src/lang.c:750 +#: src/lang.c:749 msgid " -M user mail new news to specified user (batch mode)" msgstr " -M kasut saada uued artiklid näidatud kasutajale (pakettmood)" -#: src/lang.c:751 +#: src/lang.c:750 #, c-format msgid " -f file subscribed to newsgroups file [default=%s]" msgstr " -f fail tellitud gruppide fail [vaikimisi=%s]" +# TRANSLATION MISSING +#: src/lang.c:751 +msgid " -x no posting mode" +msgstr "" + #: src/lang.c:752 msgid " -w post an article and exit" msgstr " -w postita artikkel ja lõpeta töö" @@ -3482,8 +3491,7 @@ msgstr "Artikkel pole allkirjastatud ja #: src/lang.c:886 #, 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=postitusootele: " +msgstr "%s=välju, %s=toimeta, %s=ispell, %s=pgp, %s=menüü, %s=postita, %s=ootele: " #: src/lang.c:887 msgid "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=send [%%.*s]: " @@ -3491,13 +3499,13 @@ msgstr "%s=välju, %s=toimeta, %s=ispell, #: src/lang.c:888 msgid "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone [%%.*s]: " -msgstr "%s=välju, %s=toimeta, %s=ispell, %s=pgp, %s=menüü, %s=postita, " - "%s=postitusootele [%%.*s]: " +msgstr "%s=välju, %s=toimeta, %s=ispell, %s=pgp, %s=menüü, %s=postita, %s=ootele " + "[%%.*s]: " #: src/lang.c:890 #, 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=postitusootele: " +msgstr "%s=välju, %s=toimeta, %s=pgp, %s=menüü, %s=postita, %s=ootele: " #: src/lang.c:891 msgid "%s=quit, %s=edit, %s=pgp, %s=send [%%.*s]: " @@ -3505,13 +3513,12 @@ msgstr "%s=välju, %s=toimeta, %s=pgp, %s #: src/lang.c:892 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=postitusootele " - "[%%.*s]: " +msgstr "%s=välju, %s=toimeta, %s=pgp, %s=menüü, %s=postita, %s=ootele [%%.*s]: " #: src/lang.c:896 #, 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=postitusootele: " +msgstr "%s=välju, %s=toimeta, %s=ispell, %s=menüü, %s=postita, %s=ootele: " #: src/lang.c:897 msgid "%s=quit, %s=edit, %s=ispell, %s=send [%%.*s]: " @@ -3519,13 +3526,12 @@ msgstr "%s=välju, %s=toimeta, %s=ispell, #: src/lang.c:898 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=postitusootele " - "[%%.*s]: " +msgstr "%s=välju, %s=toimeta, %s=ispell, %s=menüü, %s=postita, %s=ootele [%%.*s]: " #: src/lang.c:900 #, c-format msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone: " -msgstr "%s=välju, %s=toimeta, %s=menüü, %s=postita, %s=postitusootele: " +msgstr "%s=välju, %s=toimeta, %s=menüü, %s=postita, %s=ootele: " #: src/lang.c:901 msgid "%s=quit, %s=edit, %s=send [%%.*s]: " @@ -3533,7 +3539,7 @@ msgstr "%s=välju, %s=toimeta, %s=saada [ #: src/lang.c:902 msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone [%%.*s]: " -msgstr "%s=välju, %s=toimeta, %s=menüü, %s=postita, %s=postitusootele [%%.*s]: " +msgstr "%s=välju, %s=toimeta, %s=menüü, %s=postita, %s=ootele [%%.*s]: " #: src/lang.c:908 #, c-format @@ -3544,14 +3550,13 @@ msgstr "Keskkonnamuutujat %s pole. Looge msgid " -B BBS mode. File operations limited to home directories." msgstr " -B BBS mood. Failioperatsioonid on piiratud kodukataloogiga." -# TRANSLATION MISSING #: src/lang.c:917 msgid "Try cache_overview_files to speed up things.\n" -msgstr "" +msgstr "Proovige asjade kiirendamiseks cache_overview_files.\n" #: src/lang.c:918 msgid "Tin will use local index files instead.\n" -msgstr "Tin kasutab lokaalseid indeksfaile.\n" +msgstr "Tin kasutab hoopis kohalikke indeksfaile.\n" #: src/lang.c:919 msgid "Cannot find NNTP server name" @@ -3671,10 +3676,9 @@ msgstr " -l loe pooli skaneerimis msgid " -n only read subscribed .newsrc groups from spool" msgstr " -n loe poolist ainult tellitud .newsrc gruppe" -# TRANSLATION MISSING #: src/lang.c:956 msgid "Your server does not have Xref: in its NOV-files.\n" -msgstr "" +msgstr "Teie server ei paku Xref: päiserida NOV failides.\n" #: src/lang.c:960 msgid "Posting using external inews failed. Use built in inews instead?" @@ -4213,16 +4217,16 @@ msgstr "Filtreerimise seaded" #: src/lang.c:1331 src/lang.c:1357 src/lang.c:1363 src/lang.c:1370 src/lang.c:1402 #: src/lang.c:1408 src/lang.c:1416 src/lang.c:1436 src/lang.c:1511 src/lang.c:1673 -#: src/lang.c:1679 src/lang.c:1685 src/lang.c:1697 src/lang.c:1704 src/lang.c:1755 -#: src/lang.c:1764 src/lang.c:1770 src/lang.c:1776 src/lang.c:1782 src/lang.c:1788 +#: src/lang.c:1679 src/lang.c:1685 src/lang.c:1691 src/lang.c:1703 src/lang.c:1710 +#: src/lang.c:1761 src/lang.c:1770 src/lang.c:1776 src/lang.c:1782 src/lang.c:1788 #: src/lang.c:1794 src/lang.c:1800 src/lang.c:1806 src/lang.c:1812 src/lang.c:1818 #: src/lang.c:1824 src/lang.c:1830 src/lang.c:1836 src/lang.c:1842 src/lang.c:1848 #: src/lang.c:1854 src/lang.c:1860 src/lang.c:1866 src/lang.c:1872 src/lang.c:1878 -#: src/lang.c:1885 src/lang.c:1891 src/lang.c:1897 src/lang.c:1904 src/lang.c:1915 -#: src/lang.c:1921 src/lang.c:1927 src/lang.c:1933 src/lang.c:1939 src/lang.c:1953 -#: src/lang.c:1965 src/lang.c:1999 src/lang.c:2051 src/lang.c:2058 src/lang.c:2064 -#: src/lang.c:2089 src/lang.c:2106 src/lang.c:2159 src/lang.c:2192 src/lang.c:2212 -#: src/lang.c:2247 src/lang.c:2255 src/lang.c:2280 src/lang.c:2292 +#: src/lang.c:1884 src/lang.c:1891 src/lang.c:1897 src/lang.c:1903 src/lang.c:1910 +#: src/lang.c:1921 src/lang.c:1927 src/lang.c:1933 src/lang.c:1939 src/lang.c:1945 +#: src/lang.c:1959 src/lang.c:1971 src/lang.c:2005 src/lang.c:2057 src/lang.c:2064 +#: src/lang.c:2070 src/lang.c:2095 src/lang.c:2112 src/lang.c:2165 src/lang.c:2198 +#: src/lang.c:2218 src/lang.c:2253 src/lang.c:2261 src/lang.c:2286 src/lang.c:2298 msgid " toggles, sets, cancels." msgstr " lülitab, seab, katkestab." @@ -4911,313 +4915,322 @@ msgstr "Millised tegevused nõuavad kinni msgid "# What should we ask confirmation for.\n" msgstr "# Millele me peaksime küsima kinnitust.\n" -#: src/lang.c:1691 +# TRANSLATION MISSING +#: src/lang.c:1692 +msgid "'Mark article read' ignores tags :" +msgstr "" + +#: src/lang.c:1693 +msgid "# If ON the 'Mark article read' function marks only the current article.\n" +msgstr "" + +#: src/lang.c:1697 msgid "Program to run to open URL's, sets, cancels." msgstr "Programm URLide avamiseks, seab, katkestab." -#: src/lang.c:1692 +#: src/lang.c:1698 msgid "Program that opens URL's :" msgstr "Programm URLide avamiseks :" -#: src/lang.c:1693 +#: src/lang.c:1699 msgid "# The program used to open URL's. The actual URL will be appended\n" msgstr "# Programm URLide avamiseks. URL lisatakse argumendiks\n" -#: src/lang.c:1698 +#: src/lang.c:1704 msgid "Use mouse in xterm :" msgstr "Kasuta xterm aknas hiirt :" -#: src/lang.c:1699 +#: src/lang.c:1705 msgid "# If ON enable mouse key support on xterm terminals\n" msgstr "# Kui väärtus on ON, luba xterm aknas hiire tugi\n" -#: src/lang.c:1705 +#: src/lang.c:1711 msgid "Use scroll keys on keypad :" msgstr "Kasuta kerimisnuppe :" -#: src/lang.c:1706 +#: src/lang.c:1712 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:1711 +#: src/lang.c:1717 msgid "Enter maximum number of article to get. sets." msgstr "Sisestage suurim laetavate artiklite arv. seab." -#: src/lang.c:1712 +#: src/lang.c:1718 msgid "Number of articles to get :" msgstr "Laetavate artiklite arv :" -#: src/lang.c:1713 +#: src/lang.c:1719 msgid "# Number of articles to get (0=no limit), if negative sets maximum number\n" "# of already read articles to be read before first unread one\n" msgstr "# Laetavate artiklite arv (0=limiit puudub), negatiivne väärtus seab\n" "# maksimaalse arvu loetud artikleid, mida lugeda enne lugemata artiklit\n" -#: src/lang.c:1718 +#: src/lang.c:1724 msgid "Enter number of days article is considered recent. sets." msgstr "Sisestage artikli värskuse kestus. seab." -#: src/lang.c:1719 +#: src/lang.c:1725 msgid "Article recentness time limit :" msgstr "Artikli värskuse ajapiir :" -#: src/lang.c:1720 +#: src/lang.c:1726 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:1724 +#: src/lang.c:1730 msgid "WILDMAT for normal wildcards, REGEX for full regular expression matching." msgstr "WILDMAT tavalistele jokkeritele, REGEX täisregulaaravaldistega otsimisele." -#: src/lang.c:1725 +#: src/lang.c:1731 msgid "Wildcard matching :" msgstr "Jokkeritega otsimine :" -#: src/lang.c:1726 +#: src/lang.c:1732 msgid "# Wildcard matching 0=(wildmat) 1=(regex)\n" msgstr "# Jokkeritega otsimine 0=(wildmat) 1=(regex)\n" -#: src/lang.c:1730 +#: src/lang.c:1736 msgid "Enter minimal score before an article is marked killed. sets." msgstr "Sisestage minimaalne kaal artikli surmamiseks. seab." -#: src/lang.c:1731 +#: src/lang.c:1737 msgid "Score limit (kill) :" msgstr "Kaalu alampiir (surmamine) :" -#: src/lang.c:1732 +#: src/lang.c:1738 msgid "# Score limit before an article is marked killed\n" msgstr "# Kaalu alampiir, enne kui artikkel märgitakse surmatuks\n" -#: src/lang.c:1736 +#: src/lang.c:1742 msgid "Enter default score to kill articles. sets." msgstr "Sisestage vaikimisi kaal artiklite surmamiseks. seab." # TRANSLATION TOO LONG -#: src/lang.c:1737 +#: src/lang.c:1743 msgid "Default score to kill articles :" msgstr "Vaikimisi kaal artiklite surmamiseks:" -#: src/lang.c:1738 +#: src/lang.c:1744 msgid "# Default score to kill articles\n" msgstr "# Vaikimisi kaal artiklite surmamiseks\n" -#: src/lang.c:1742 +#: src/lang.c:1748 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:1743 +#: src/lang.c:1749 msgid "Score limit (select) :" msgstr "Kaalu alampiir (valik) :" -#: src/lang.c:1744 +#: src/lang.c:1750 msgid "# Score limit before an article is marked hot\n" msgstr "# Kaalu alampiir, enne kui artikkel märgitakse muumaks\n" -#: src/lang.c:1748 +#: src/lang.c:1754 msgid "Enter default score to select articles. sets." msgstr "Sisestage vaikimisi kaal artiklite valimiseks. seab." -#: src/lang.c:1749 +#: src/lang.c:1755 msgid "Default score to select articles :" msgstr "Vaikimisi kaal artiklite valimiseks:" -#: src/lang.c:1750 +#: src/lang.c:1756 msgid "# Default score to select articles\n" msgstr "# Vaikimisi kaal artiklite valimiseks\n" # TRANSLATION TOO LONG -#: src/lang.c:1756 +#: src/lang.c:1762 msgid "Use slrnface to show ''X-Face:''s :" msgstr "Et näidata ''X-Face:'', kasutage slrnface:" -#: src/lang.c:1757 +#: src/lang.c:1763 msgid "# If ON using slrnface(1) to interpret the ''X-Face:'' header.\n" "# Only useful when running in an xterm.\n" msgstr "# Kui väärtus on ON, kasutan ''X-Face:'' päiste käsitlemiseks slrnface(1).\n" "# Kasulik ainult xterm aknas.\n" -#: src/lang.c:1765 +#: src/lang.c:1771 msgid "Use ANSI color :" msgstr "Kasuta ANSI värve :" -#: src/lang.c:1766 +#: src/lang.c:1772 msgid "# If ON using ANSI-color\n" msgstr "# Kui väärtus on ON, kasuta ANSI värve\n" -#: src/lang.c:1771 +#: src/lang.c:1777 msgid "Standard foreground color :" msgstr "Standardne esiplaani värv :" -#: src/lang.c:1772 +#: src/lang.c:1778 msgid "# Standard foreground color\n" msgstr "# Standardne esiplaani värv\n" -#: src/lang.c:1777 +#: src/lang.c:1783 msgid "Standard background color :" msgstr "Standardne tagaplaani värv :" -#: src/lang.c:1778 +#: src/lang.c:1784 msgid "# Standard-Background-Color\n" msgstr "# Standardne tagaplaani värv\n" -#: src/lang.c:1783 +#: src/lang.c:1789 msgid "Color for inverse text (background):" msgstr "Pööratud teksti värv (tagaplaan) :" -#: src/lang.c:1784 +#: src/lang.c:1790 msgid "# Color of background for inverse text\n" msgstr "# Pööratud teksti tagaplaani värv\n" -#: src/lang.c:1789 +#: src/lang.c:1795 msgid "Color for inverse text (foreground):" msgstr "Pööratud teksti värv (esiplaan) :" -#: src/lang.c:1790 +#: src/lang.c:1796 msgid "# Color of foreground for inverse text\n" msgstr "# Pööratud teksti esiplaani värv\n" -#: src/lang.c:1795 +#: src/lang.c:1801 msgid "Color of text lines :" msgstr "Tekstiridade värv :" -#: src/lang.c:1796 +#: src/lang.c:1802 msgid "# Color of text-lines\n" msgstr "# Tekstiridade värv\n" -#: src/lang.c:1801 +#: src/lang.c:1807 msgid "Color of mini help menu :" msgstr "Miniabiinfo värv :" -#: src/lang.c:1802 +#: src/lang.c:1808 msgid "# Color of mini help menu\n" msgstr "# Miniabiinfo värv\n" -#: src/lang.c:1807 +#: src/lang.c:1813 msgid "Color of help text :" msgstr "Abiinfo värv :" -#: src/lang.c:1808 +#: src/lang.c:1814 msgid "# Color of help pages\n" msgstr "# Abiinfo värv\n" -#: src/lang.c:1813 +#: src/lang.c:1819 msgid "Color of status messages :" msgstr "Olekuteadete värv :" -#: src/lang.c:1814 +#: src/lang.c:1820 msgid "# Color of messages in last line\n" msgstr "# Viimasel real olevate teadete värv\n" -#: src/lang.c:1819 +#: src/lang.c:1825 msgid "Color of quoted lines :" msgstr "Tsitaadi värv :" -#: src/lang.c:1820 +#: src/lang.c:1826 msgid "# Color of quote-lines\n" msgstr "# Tsitaadi värv\n" -#: src/lang.c:1825 +#: src/lang.c:1831 msgid "Color of twice quoted line :" msgstr "Topelt tsiteeritud rea värv :" -#: src/lang.c:1826 +#: src/lang.c:1832 msgid "# Color of twice quoted lines\n" msgstr "# Topelt tsiteeritud rea värv\n" -#: src/lang.c:1831 +#: src/lang.c:1837 msgid "Color of =>3 times quoted line :" msgstr "=>3 korda tsiteeritud rea värv :" -#: src/lang.c:1832 +#: src/lang.c:1838 msgid "# Color of >=3 times quoted lines\n" msgstr "# =>3 korda tsiteeritud rea värv\n" -#: src/lang.c:1837 +#: src/lang.c:1843 msgid "Color of article header lines :" msgstr "Artikli päiseridade värv :" -#: src/lang.c:1838 +#: src/lang.c:1844 msgid "# Color of header-lines\n" msgstr "# Päiseridade värv\n" -#: src/lang.c:1843 +#: src/lang.c:1849 msgid "Color of actual news header fields :" msgstr "Artikli tegelike päiseridade värv :" -#: src/lang.c:1844 +#: src/lang.c:1850 msgid "# Color of actual news header fields\n" msgstr "# Artikli tegelike päiseridade värv\n" -#: src/lang.c:1849 +#: src/lang.c:1855 msgid "Color of article subject lines :" msgstr "Artikli teemarea värv :" -#: src/lang.c:1850 +#: src/lang.c:1856 msgid "# Color of article subject\n" msgstr "# Artikli teema värv\n" -#: src/lang.c:1855 +#: src/lang.c:1861 msgid "Color of response counter :" msgstr "Vastuste arvu loenduri värv :" -#: src/lang.c:1856 +#: src/lang.c:1862 msgid "# Color of response counter\n" msgstr "# Vastuste arvu loenduri värv\n" -#: src/lang.c:1861 +#: src/lang.c:1867 msgid "Color of sender (From:) :" msgstr "Saatja värv (From:) :" -#: src/lang.c:1862 +#: src/lang.c:1868 msgid "# Color of sender (From:)\n" msgstr "# Saatja värv (From:)\n" -#: src/lang.c:1867 +#: src/lang.c:1873 msgid "Color of help/mail sign :" msgstr "Abiinfo/kirja teate värv :" -#: src/lang.c:1868 +#: src/lang.c:1874 msgid "# Color of Help/Mail-Sign\n" msgstr "# Abiinfo/kirja teate värv\n" -#: src/lang.c:1873 +#: src/lang.c:1879 msgid "Color of signatures :" msgstr "Signatuuri värv :" -#: src/lang.c:1874 +#: src/lang.c:1880 msgid "# Color of signature\n" msgstr "# Signatuuri värv\n" -#: src/lang.c:1879 +#: src/lang.c:1885 msgid "Color of highlighting with *stars* :" msgstr "*tärnidega* esiletõstmise värv :" -#: src/lang.c:1880 +#: src/lang.c:1886 msgid "# Color of word highlighting. There are four possibilities\n" "# in articles: *stars*, /slashes/, _underdashes_ and -strokes-.\n" msgstr "# Sõnade esiletõstmise värv. Artiklites saab kasutada nelja võimalust:\n" "# *tärnid*, /kaldkriipsud/, _alakriipsud_ ja -kriipsud-.\n" -#: src/lang.c:1886 +#: src/lang.c:1892 msgid "Color of highlighting with _dash_ :" msgstr "_alakriipsudega_ esiletõstmise värv:" # TRANSLATION TOO LONG -#: src/lang.c:1892 +#: src/lang.c:1898 msgid "Color of highlighting with /slash/ :" msgstr "/Kaldkriipsudega/ esiletõstmise värv:" -#: src/lang.c:1898 +#: src/lang.c:1904 msgid "Color of highlighting with -stroke-:" msgstr "-Kriipsudega- esiletõstmise värv :" -#: src/lang.c:1905 +#: src/lang.c:1911 msgid "Attr. of highlighting with *stars* :" msgstr "*tärnidega* esiletõstmise atribuut :" -#: src/lang.c:1906 +#: src/lang.c:1912 msgid "# Attribute of word highlighting on mono terminals.\n" "# There are four possibilities in articles:\n" "# *stars*, /slashes/, _underdashes_ and -strokes-.\n" @@ -5231,32 +5244,32 @@ msgstr "# Sõnade esiletõstmise atribuut "# 0 - Tavaline, 1 - Allajoonitud, 2 - Parim esiletõstmine,\n" "# 3 - Pööratud video, 4 - Plinkiv, 5 - Poolhele, 6 - Paks\n" -#: src/lang.c:1916 +#: src/lang.c:1922 msgid "Attr. of highlighting with _dash_ :" msgstr "_alakriipsudega_ esiletõstmise atr.:" # TRANSLATION TOO LONG -#: src/lang.c:1922 +#: src/lang.c:1928 msgid "Attr. of highlighting with /slash/ :" msgstr "/Kaldkriipsudega/ esiletõstmise atr.:" -#: src/lang.c:1928 +#: src/lang.c:1934 msgid "Attr. of highlighting with -stroke-:" msgstr "-Kriipsudega- esiletõstmise atr. :" -#: src/lang.c:1934 +#: src/lang.c:1940 msgid "Word highlighting in message body :" msgstr "Sõnade esiletõstmine teate kehas :" -#: src/lang.c:1935 +#: src/lang.c:1941 msgid "# Enable word highlighting?\n" msgstr "# Lubada sõnade esiletõstmine?\n" -#: src/lang.c:1940 +#: src/lang.c:1946 msgid "What to display instead of mark :" msgstr "Mida näidata märgi asemel :" -#: src/lang.c:1941 +#: src/lang.c:1947 msgid "# Should the leading and ending stars and dashes also be displayed,\n" "# even when they are highlighting marks?\n" "# 0 - no 1 - yes, display mark 2 - print a space instead\n" @@ -5264,55 +5277,55 @@ msgstr "# Kas näidata algavaid ja lõppev "# isegi, kui need on ka esiletõstmise märgid?\n" "# 0 - ei 1 - jah, näita märki 2 - trüki hoopis tühik\n" -#: src/lang.c:1947 +#: src/lang.c:1953 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:1948 +#: src/lang.c:1954 msgid "Page line wrap column :" msgstr "Rea murdmise veerg lehitsejas :" -#: src/lang.c:1949 +#: src/lang.c:1955 msgid "# Wrap article lines at column\n" msgstr "# Murra artikli read antud veerus\n" -#: src/lang.c:1954 +#: src/lang.c:1960 msgid "Wrap around threads on next unread :" msgstr "Liigu lugemata art-le ümber teemade:" -#: src/lang.c:1955 +#: src/lang.c:1961 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:1959 +#: src/lang.c:1965 msgid "Enter default mail address (and fullname). sets." msgstr "Sisestage oma e-posti aadress (ja oma nimi). seab." -#: src/lang.c:1960 +#: src/lang.c:1966 msgid "Mail address (and fullname) :" msgstr "E-posti aadress (ja teie nimi) :" -#: src/lang.c:1961 +#: src/lang.c:1967 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:1966 +#: src/lang.c:1972 msgid "Show empty Followup-To in editor :" msgstr "Näita toimetis tühja Followup-To :" -#: src/lang.c:1967 +#: src/lang.c:1973 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:1971 +#: src/lang.c:1977 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:1972 +#: src/lang.c:1978 msgid "Create signature from path/command :" msgstr "Signatuuri loomiseks tee/käsk :" -#: src/lang.c:1973 +#: src/lang.c:1979 msgid "# Signature path (random sigs)/file to be used when posting/replying\n" "# default_sigfile=file appends file as signature\n" "# default_sigfile=!command executes external command to generate a " @@ -5323,49 +5336,49 @@ msgstr "# Postitamisel/vastamisel kasuta "# default_sigfile=!käsk käivitab käsu, mis genereerib signatuuri\n" "# default_sigfile=--none ära lisa signatuuri\n" -#: src/lang.c:1980 +#: src/lang.c:1986 msgid "Prepend signature with \"-- \" on own line. toggles & sets." msgstr "Signatuurile eelnevale reale \"-- \". lülitab, seab." -#: src/lang.c:1981 +#: src/lang.c:1987 msgid "Prepend signature with \"-- \" :" msgstr "Lisa signatuuri ette \"-- \" :" -#: src/lang.c:1982 +#: src/lang.c:1988 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:1986 +#: src/lang.c:1992 msgid "Add signature when reposting articles. toggles & sets." msgstr "Lisa artikli uuestipostitamisel signatuur. lülitab, seab." -#: src/lang.c:1987 +#: src/lang.c:1993 msgid "Add signature when reposting :" msgstr "Lisa uuestipostitusel signatuur :" -#: src/lang.c:1988 +#: src/lang.c:1994 msgid "# If ON add signature to reposted articles\n" msgstr "# Kui väärtus on ON, lisa uuestipostitatud artiklile signatuur\n" -#: src/lang.c:1992 +#: src/lang.c:1998 msgid "Enter quotation marks, %s or %S for author's initials." msgstr "Sisestage tsitaadimärgid, %s või %S annab autori initsiaalid." -#: src/lang.c:1993 +#: src/lang.c:1999 msgid "Characters used as quote-marks :" msgstr "Tsiteerimise märgid :" -#: src/lang.c:1994 +#: src/lang.c:2000 msgid "# Characters used in quoting to followups and replies.\n" "# '_' is replaced by ' ', %%s, %%S are replaced by author's initials.\n" msgstr "# Sümbolid, mida kasutada tsiteerimisel vastustes.\n" "# '_' asendatakse tühikuga ' ', %%s, %%S asendatakse autori initsiaalidega.\n" -#: src/lang.c:2000 +#: src/lang.c:2006 msgid "Quoting behavior :" msgstr "Käitumine tsiteerimisel :" -#: src/lang.c:2001 +#: src/lang.c:2007 msgid "# How quoting should be handled when following up or replying.\n" "# 0 = Nothing special\n" "# 1 = Compress quotes\n" @@ -5385,15 +5398,15 @@ msgstr "# Kuidas käsitleda vastamisel ts "# 6 = Tsiteeri allkirju, tsiteeri tühje ridu\n" "# 7 = Tihenda tsitaadid, tsiteeri allkirju, tsiteeri tühje ridu\n" -#: src/lang.c:2013 src/lang.c:2021 src/lang.c:2027 +#: src/lang.c:2019 src/lang.c:2027 src/lang.c:2033 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:2014 +#: src/lang.c:2020 msgid "Quote line when following up :" msgstr "Tsiteerimise rida vastamisel :" -#: src/lang.c:2015 +#: src/lang.c:2021 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" @@ -5401,35 +5414,35 @@ msgstr "# Tsiteeriva rea vorming artikli "# %%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:2022 +#: src/lang.c:2028 msgid "Quote line when cross-posting :" msgstr "Tsiteerimise rida ristpostitusel :" -#: src/lang.c:2028 +#: src/lang.c:2034 msgid "Quote line when mailing :" msgstr "Tsiteerimise rida kirjutamisel :" -#: src/lang.c:2033 +#: src/lang.c:2039 msgid "If ON, include User-Agent: header. toggles & sets." msgstr "Kasuta User-Agent: päiserida. lülitab, seab." -#: src/lang.c:2034 +#: src/lang.c:2040 msgid "Insert 'User-Agent:'-header :" msgstr "Sisestage 'User-Agent:'-päis :" -#: src/lang.c:2035 +#: src/lang.c:2041 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:2039 +#: src/lang.c:2045 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:2040 +#: src/lang.c:2046 msgid "MM_CHARSET :" msgstr "MM_CHARSET :" -#: src/lang.c:2041 +#: src/lang.c:2047 msgid "# Charset supported locally which is also used for MIME header and\n" "# Content-Type header.\n" "# If not set, the value of the environment variable MM_CHARSET is used.\n" @@ -5445,27 +5458,27 @@ msgstr "# Lokaalselt toetatud kooditabel "# loetakse mm_charset väärtusest erinev kooditabel mitte-näidatavaks\n" "# ja näitamisel kasutatakse '?'.\n" -#: src/lang.c:2052 +#: src/lang.c:2058 msgid "MM_NETWORK_CHARSET :" msgstr "MM_NETWORK_CHARSET :" -#: src/lang.c:2053 +#: src/lang.c:2059 msgid "# Charset used for MIME (Content-Type) header in postings.\n" msgstr "# Postituste MIME (Content-Type) päises kasutatav kooditabel.\n" -#: src/lang.c:2059 +#: src/lang.c:2065 msgid "Mailbox format :" msgstr "Kirjade kataloog :" -#: src/lang.c:2060 +#: src/lang.c:2066 msgid "# Format of the mailbox.\n" msgstr "# Kirjade kataloog.\n" -#: src/lang.c:2065 +#: src/lang.c:2071 msgid "MIME encoding in news messages :" msgstr "Kasuta artiklites MIME kodeerimist :" -#: src/lang.c:2066 +#: src/lang.c:2072 msgid "# MIME encoding (8bit, base64, quoted-printable, 7bit) of the body\n" "# for mails and posts, if necessary. QP is efficient for most European\n" "# character sets (ISO-8859-X) with small fraction of non-US-ASCII chars,\n" @@ -5477,15 +5490,15 @@ msgstr "# Vajadusel kirjade ja artiklite "# Base64 on kasulik enamuse 8 bitistele ida-aasia, kreeka ja vene\n" "# kooditabelitele, kus kasutatakse palju 8 bitiseid sümboleid.\n" -#: src/lang.c:2074 src/lang.c:2095 +#: src/lang.c:2080 src/lang.c:2101 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:2075 +#: src/lang.c:2081 msgid "Use 8bit characters in news headers:" msgstr "Kasuta artikli päises 8bit tähti :" -#: src/lang.c:2076 +#: src/lang.c:2082 msgid "# If ON, 8bit characters in news headers are NOT encoded.\n" "# default is OFF. Thus 8bit characters are encoded by default.\n" "# 8bit chars in header are encoded regardless of the value of this\n" @@ -5495,28 +5508,28 @@ msgstr "# Kui väärtus on ON, 8bit sümbol "# 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:2083 +#: src/lang.c:2089 msgid "Auto-view post-processed files toggles, sets, cancels." msgstr "Vaata töödeldud faile automaatselt lülitab, seab, " "katkestab." -#: src/lang.c:2084 +#: src/lang.c:2090 msgid "View post-processed files :" msgstr "Vaata töödeldud faile :" -#: src/lang.c:2085 +#: src/lang.c:2091 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:2090 +#: src/lang.c:2096 msgid "MIME encoding in mail messages :" msgstr "Kasuta kirjades MIME kodeerimist :" -#: src/lang.c:2096 +#: src/lang.c:2102 msgid "Use 8bit characters in mail headers:" msgstr "Kasuta kirja päises 8bit tähti :" -#: src/lang.c:2097 +#: src/lang.c:2103 msgid "# If ON, 8bit characters in mail headers are NOT encoded.\n" "# default is OFF. Thus 8bit characters are encoded by default.\n" "# 8bit chars in headers are encoded regardless of the value of this " @@ -5531,24 +5544,25 @@ msgstr "# Kui väärtus on ON, 8bit sümbol "# 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:2107 -msgid "Strip blanks of end of lines :" +#: src/lang.c:2113 +msgid "Strip blanks from ends of lines :" msgstr "Eemalda tühikud realõppudest :" -#: src/lang.c:2108 -msgid "# If ON strip blanks from end of lines to speedup display on slow terminals\n" +#: src/lang.c:2114 +msgid "# If ON strip blanks from ends of lines for faster display on slow " + "terminals.\n" msgstr "# Kui väärtus on ON, eemalda aeglaste terminalise töö kiirendamiseks\n" - "# realõppudest tühikud\n" + "# realõppudest tühikud.\n" -#: src/lang.c:2113 +#: src/lang.c:2119 msgid "If ON, use transliteration. toggles & sets." msgstr "Kui väärtus on ON, kasuta transliteratsiooni. lülitab, seab." -#: src/lang.c:2114 +#: src/lang.c:2120 msgid "Transliteration :" msgstr "Transliteratsioon :" -#: src/lang.c:2115 +#: src/lang.c:2121 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" @@ -5557,245 +5571,245 @@ msgstr "# Kui väärtus on ON, kasuta //TR "kasutades\n" "# üht või enamat sarnast sümbolit.\n" -#: src/lang.c:2122 +#: src/lang.c:2128 msgid "Send you a carbon copy automatically. toggles & sets." msgstr "Saada kasutajale automaatselt koopia. lülitab, seab." -#: src/lang.c:2123 +#: src/lang.c:2129 msgid "Send you a cc automatically :" msgstr "Saada automaatselt koopia :" -#: src/lang.c:2124 +#: src/lang.c:2130 msgid "# If ON automatically put your name in the Cc: field when mailing an article\n" msgstr "# Kui väärtus on ON, pane kasutaja nimi artikli saatmisel automaatselt\n" "# Cc: reale\n" -#: src/lang.c:2128 +#: src/lang.c:2134 msgid "Send you a blind carbon copy automatically. toggles & sets." msgstr "Saada automaatselt pimekoopia. lülitab, seab." -#: src/lang.c:2129 +#: src/lang.c:2135 msgid "Send you a blind cc automatically :" msgstr "Saada automaatselt pimekoopia :" -#: src/lang.c:2130 +#: src/lang.c:2136 msgid "# If ON automatically put your name in the Bcc: field when mailing an " "article\n" msgstr "# Kui väärtus on ON, pane kasutaja nimi artikli saatmisel automaatselt\n" "# Bcc: väljale\n" -#: src/lang.c:2134 +#: src/lang.c:2140 msgid "Enter address elements about which you want to be warned. sets." msgstr "Sisestage aadressi komponendid, mille eest peaks hoiatama. seab." -#: src/lang.c:2135 +#: src/lang.c:2141 msgid "Spamtrap warning address parts :" msgstr "Rämpsposti hoiatus aadressi osadele:" -#: src/lang.c:2136 +#: src/lang.c:2142 msgid "# A comma-delimited list of address-parts you want to be warned\n" "# about when trying to reply by email.\n" msgstr "# Komaga eraldatud aadresside komponentide loend, mille kasutamisel\n" "# tuleks kasutajat hoiatada.\n" -#: src/lang.c:2141 +#: src/lang.c:2147 msgid "Enter default number of days a filter entry will be valid. sets." msgstr "Sisestage kirje kehtivuse aeg päevades. seab." -#: src/lang.c:2142 +#: src/lang.c:2148 msgid "No. of days a filter entry is valid:" msgstr "Filtri kehtivus päevades :" -#: src/lang.c:2143 +#: src/lang.c:2149 msgid "# Number of days a short term filter will be active\n" msgstr "# lühiajalise filtri kehtivus päevades\n" -#: src/lang.c:2147 +#: src/lang.c:2153 msgid "Add posted articles to filter. toggles & sets." msgstr "Lisage postitatud artikkel filtrisse. lülitab, seab." -#: src/lang.c:2148 +#: src/lang.c:2154 msgid "Add posted articles to filter :" msgstr "Lisage postitatud artikkel filtrile:" -#: src/lang.c:2149 +#: src/lang.c:2155 msgid "# If ON add posted articles which start a new thread to filter for\n" "# highlighting follow-ups\n" msgstr "# Kui väärtus on ON, lisa postitatud artiklid, mis alustavad uut teemat,\n" "# filtrile, mis märgistab vastuseid\n" -#: src/lang.c:2153 +#: src/lang.c:2159 msgid "The directory where articles/threads are to be saved in mailbox format." msgstr "Kataloog, kuhu artikleid/teemasid salvestatakse kirjaformaadis." -#: src/lang.c:2154 +#: src/lang.c:2160 msgid "Mail directory :" msgstr "Kirjade kataloog :" -#: src/lang.c:2155 +#: src/lang.c:2161 msgid "# (-m) directory where articles/threads are saved in mailbox format\n" msgstr "# (-m) kataloog, kuhu artikleid/teemasid salvestatakse kirjaformaadis\n" -#: src/lang.c:2160 +#: src/lang.c:2166 msgid "Save articles in batch mode (-S) :" msgstr "Salvesta artiklid pakettmoodis (-S):" -#: src/lang.c:2161 +#: src/lang.c:2167 msgid "# If ON articles/threads will be saved in batch mode when save -S\n" "# or mail (-M/-N) is specified on the command line\n" msgstr "# Kui väärtus on ON, artiklid salvestatakse pakettmoodis, kui käsureal\n" "# on kasutatud võtmeid salvestamiseks -S või saatmiseks -M, -N\n" -#: src/lang.c:2166 +#: src/lang.c:2172 msgid "The directory where you want articles/threads saved." msgstr "Kataloog, kuhu te soovite artikleid salvestada." -#: src/lang.c:2167 +#: src/lang.c:2173 msgid "Directory to save arts/threads in :" msgstr "Kataloog artiklite salvestamiseks :" -#: src/lang.c:2168 +#: src/lang.c:2174 msgid "# Directory where articles/threads are saved\n" msgstr "# Kataloog, kuhu salvestatakse artiklid/teemad\n" -#: src/lang.c:2172 +#: src/lang.c:2178 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:2173 +#: src/lang.c:2179 msgid "Use Archive-name: header for save :" msgstr "Kasuta salvestamisel Archive-name: :" -#: src/lang.c:2174 +#: src/lang.c:2180 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:2179 +#: src/lang.c:2185 msgid "Mark saved articles/threads as read. toggles, sets, " "cancels." msgstr "Märgi salvestatud artiklid loetuks. lülitab, seab, " "katkestab." -#: src/lang.c:2180 +#: src/lang.c:2186 msgid "Mark saved articles/threads as read:" msgstr "Märgi salvestatud artiklid loetuks :" -#: src/lang.c:2181 +#: src/lang.c:2187 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:2185 +#: src/lang.c:2191 msgid "Do post processing (eg. extract attachments) for saved articles." msgstr "Teosta salvestatud artiklitel järeltöötlemist (nt. lisade eraldamist)." -#: src/lang.c:2186 +#: src/lang.c:2192 msgid "Post process saved articles :" msgstr "Salvestatud artikl. järeltöötlemine:" -#: src/lang.c:2187 +#: src/lang.c:2193 msgid "# Perform post processing (saving binary attachments) from saved articles.\n" "# 0=(no) 1=(yes) 2=(extract shell archives (shar) only)\n" msgstr "# Teosta salvestatud artiklite järeltöötlemist (lisade eraldamine).\n" "# 0=(ei) 1=(jah) 2=(eralda ainult shelli arhiivid (shar))\n" -#: src/lang.c:2193 +#: src/lang.c:2199 msgid "Process only unread articles :" msgstr "Töötle ainult lugemata artikleid :" -#: src/lang.c:2194 +#: src/lang.c:2200 msgid "# If ON only save/print/pipe/mail unread articles (tagged articles excepted)\n" msgstr "# Kui väärtus on ON, salvesta/trüki/torusse/saada lugemata artikleid\n" "# (eeldatakse märgitud artikleid).\n" -#: src/lang.c:2199 +#: src/lang.c:2205 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:2200 +#: src/lang.c:2206 msgid "Print all headers when printing :" msgstr "Trükkimisel trüki kõik päised :" -#: src/lang.c:2201 +#: src/lang.c:2207 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:2205 +#: src/lang.c:2211 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:2206 +#: src/lang.c:2212 msgid "Printer program with options :" msgstr "Trükikäsk koos võtmetega :" -#: src/lang.c:2207 +#: src/lang.c:2213 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:2213 +#: src/lang.c:2219 msgid "Force redraw after certain commands:" msgstr "Värskenda ekraani peale käske :" -#: src/lang.c:2214 +#: src/lang.c:2220 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:2218 +#: src/lang.c:2224 msgid "Start editor with line offset. toggles, sets, cancels." msgstr "Käivita tekstitoimeti etteantud real. lülitab, seab, " "katkestab." -#: src/lang.c:2219 +#: src/lang.c:2225 msgid "Start editor with line offset :" msgstr "Käivita tekstitoimeti reanumbril :" -#: src/lang.c:2220 +#: src/lang.c:2226 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:2225 +#: src/lang.c:2231 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:2226 +#: src/lang.c:2232 msgid "Invocation of your editor :" msgstr "Teie tekstitoimeti :" -#: src/lang.c:2227 +#: src/lang.c:2233 msgid "# Format of editor line including parameters\n" "# %%E Editor %%F Filename %%N Linenumber\n" msgstr "# Tekstitoimeti rea formaat koos parameetritega\n" "# %%E Toimeti %%F Failinimi %%N Reanumber\n" -#: src/lang.c:2232 +#: src/lang.c:2238 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:2233 +#: src/lang.c:2239 msgid "External inews :" msgstr "Väline inews :" -#: src/lang.c:2234 +#: src/lang.c:2240 msgid "# If --internal use the built in mini inews for posting via NNTP\n" "# otherwise use an external inews program\n" msgstr "# Kui on --internal, kasuta NNTP postitustel sisseehitatud inews käsku\n" "# muidu kasuta välist inews programmi\n" -#: src/lang.c:2238 +#: src/lang.c:2244 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:2239 +#: src/lang.c:2245 msgid "Invocation of your mail command :" msgstr "Teie e-posti käsk :" -#: src/lang.c:2240 +#: src/lang.c:2246 msgid "# Format of mailer line including parameters\n" "# %%M Mailer %%S Subject %%T To %%F Filename %%U User (AmigaDOS)\n" "# ie. to use elm as your mailer: elm -s \"%%S\" \"%%T\" < %%F\n" @@ -5805,11 +5819,11 @@ msgstr "# e-posti saatja käsurea formaat "# näiteks. kasutada saatjana elm programmi: elm -s \"%%S\" \"%%T\" < %%F\n" "# näiteks. elm interaktiivses moodis : elm -i %%F -s \"%%S\" \"%%T\"\n" -#: src/lang.c:2248 +#: src/lang.c:2254 msgid "Use interactive mail reader :" msgstr "Kasuta interaktiivset e-posti :" -#: src/lang.c:2249 +#: src/lang.c:2255 msgid "# Interactive mailreader: if ON mailreader will be invoked earlier for\n" "# reply so you can use more of its features (eg. MIME, pgp, ...)\n" "# this option has to suit default_mailer_format\n" @@ -5818,93 +5832,93 @@ msgstr "# Interaktiivne e-posti lugeja: "# lisavõimalusi (MIME, pgp, ...)\n" "# see omadus kasutab default_mailer_format väärtust\n" -#: src/lang.c:2256 +#: src/lang.c:2262 msgid "Remove ~/.article after posting :" msgstr "Eemalda ~/.article peale postitust :" -#: src/lang.c:2257 +#: src/lang.c:2263 msgid "# If ON remove ~/.article after posting.\n" msgstr "# Kui väärtus on ON, kustuta ~/.article peale postitust.\n" -#: src/lang.c:2261 +#: src/lang.c:2267 msgid "Filename for all posted articles, sets, no filename=do not save." msgstr "Failinimi postitatud artiklitele. seab. Nime puudumisel ei salvestata." -#: src/lang.c:2262 +#: src/lang.c:2268 msgid "Filename for posted articles :" msgstr "Failinimi postitatud artiklitele :" -#: src/lang.c:2263 +#: src/lang.c:2269 msgid "# Filename where to keep all postings (default posted)\n" "# If no filename is set then postings will not be saved\n" msgstr "# Failinimi, kus hoida kõiki postitusi (vaikimisi posted)\n" "# Kui nime pole, siis postitusi ei salvestata\n" -#: src/lang.c:2268 +#: src/lang.c:2274 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:2269 +#: src/lang.c:2275 msgid "Keep failed arts in ~/dead.articles:" msgstr "Vigased artiklid ~/dead.articles :" -#: src/lang.c:2270 +#: src/lang.c:2276 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:2274 +#: src/lang.c:2280 msgid "Do you want to strip unsubscribed groups from .newsrc" msgstr "Kas te soovite eemaldada tellimata grupid .newsrc failist" -#: src/lang.c:2275 +#: src/lang.c:2281 msgid "No unsubscribed groups in newsrc :" msgstr "newsrcs ainult tellitud grupid :" -#: src/lang.c:2276 +#: src/lang.c:2282 msgid "# If ON strip unsubscribed groups from newsrc\n" msgstr "# Kui väärtus on ON, eemalda tellimata grupid newsrc failist\n" -#: src/lang.c:2281 +#: src/lang.c:2287 msgid "Remove bogus groups from newsrc :" msgstr "Eemalda olematud grupid newsrcst :" -#: src/lang.c:2282 +#: src/lang.c:2288 msgid "# What to do with bogus groups in newsrc file\n" "# 0=(Keep) 1=(Remove) 2=(Highlight with D on selection screen).\n" msgstr "# Mida teha olematute gruppidega newsrc failis\n" "# 0 =(Hoia alles) 1=(Eemalda) 2=(Märgi valikuekraanil D lipuga).\n" -#: src/lang.c:2286 +#: src/lang.c:2292 msgid "Enter number of seconds until active file will be reread. sets." msgstr "Sisestage aktiivsete faili lugemise intervall sekundites. seab." -#: src/lang.c:2287 +#: src/lang.c:2293 msgid "Interval in secs to reread active :" msgstr "Aktiivsete faili lugemise intervall:" -#: src/lang.c:2288 +#: src/lang.c:2294 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:2293 +#: src/lang.c:2299 msgid "Reconnect to server automatically :" msgstr "Taasta automaatselt NNTP ühendus :" -#: src/lang.c:2294 +#: src/lang.c:2300 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:2298 +#: src/lang.c:2304 msgid "Create local copies of NNTP overview files. toggles & sets." msgstr "Loo NNTP overview failidest lokaalne koopia. lülitab ja seab." -#: src/lang.c:2299 +#: src/lang.c:2305 msgid "Cache NNTP overview files locally :" msgstr "Puhverda NNTP overview lokaalselt :" -#: src/lang.c:2300 +#: src/lang.c:2306 msgid "# If ON, create local copies of NNTP overview files.\n" msgstr "# Kui väärtus on ON, loo NNTP overview failidest lokaalsed koopiad.\n" @@ -6164,7 +6178,7 @@ msgstr "Tundmatu NNTP vastusekood" msgid "couldn't expand %s\n" msgstr "ei saa laiendada %s\n" -#: src/open.c:1040 +#: src/open.c:1032 msgid "Unreachable?\n" msgstr "Kättesaamatu?\n" @@ -6203,11 +6217,11 @@ msgstr "Tühjendan\n" msgid "unchanged" msgstr "muutmata" -#: src/refs.c:575 +#: src/refs.c:573 msgid "[- Unavailable -]" msgstr "[- Pole kasutatav -]" -#: src/save.c:958 +#: src/save.c:975 msgid "bytes" msgstr "baiti" @@ -6269,9 +6283,3 @@ msgstr "Slrnface lõpetas veaga, kood %d. #, c-format msgid "Slrnface failed: %s." msgstr "Slrnface ebaõnnestus: %s." - -#~ msgid "%s=quit, %s=edit, %s=ispell, %s=post, %s=postpone [%%.*s]: " -#~ msgstr "%s=välju, %s=toimeta, %s=ispell, %s=postita, %s=postitusootele [%%.*s]: " - -#~ msgid "%s=quit, %s=edit, %s=post, %s=postpone [%%.*s]: " -#~ msgstr "%s=välju, %s=toimeta, %s=postita, %s=postitusootele [%%.*s]: " Binary files tin-1.6.0/po/fr.gmo and tin-1.6.1/po/fr.gmo differ diff -Nurp tin-1.6.0/po/fr.po tin-1.6.1/po/fr.po --- tin-1.6.0/po/fr.po Mon Jul 14 17:48:20 2003 +++ tin-1.6.1/po/fr.po Sun Aug 10 14:53:51 2003 @@ -2,8 +2,8 @@ # Matt Anton , 2003 # msgid "" -msgstr "Project-Id-Version: 1.5.18\n" - "POT-Creation-Date: 2003-07-14 17:23+0200\n" +msgstr "Project-Id-Version: 1.6.0\n" + "POT-Creation-Date: 2003-08-10 03:49+0200\n" "PO-Revision-Date: 2003-07-04 04:15+0200\n" "Last-Translator: Matt Anton \n" @@ -885,7 +885,7 @@ msgstr "\n" msgid "Insecure permissions of %s (%o)" msgstr "Permissions de %s non sûres (%o)" -#: src/lang.c:199 src/open.c:1017 +#: src/lang.c:199 src/open.c:1009 #, c-format msgid "Invalid response to GROUP command, %s" msgstr "Réponse de la commande GROUP invalide, %s" @@ -1458,8 +1458,8 @@ msgid "mark article as unread" msgstr "marquer l'article comme non lu" #: src/lang.c:353 -msgid "mark current thread as read" -msgstr "marquer le fil actuel comme lu" +msgid "mark current thread or tagged threads as read" +msgstr "" #: src/lang.c:354 msgid "mark thread as unread" @@ -2357,219 +2357,224 @@ msgid "Tagged %s" msgstr "%s marqué" #: src/lang.c:580 +#, c-format +msgid "Untagged %s" +msgstr "%s non marqué" + +#: src/lang.c:581 msgid "Processing mail messages marked for deletion." msgstr "Traitement des emails enregistrés marqués pour effacement." -#: src/lang.c:581 +#: src/lang.c:582 msgid "Processing saved articles marked for deletion." msgstr "Traitement des articles enregistrés marqués pour effacement." -#: src/lang.c:582 +#: src/lang.c:583 #, 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:583 +#: src/lang.c:584 msgid "Article unchanged, abort mailing?" msgstr "Article inchangé, annuler l'envoi ?" -#: src/lang.c:584 +#: src/lang.c:585 #, c-format msgid "Do you want to see postponed articles (%d)?" msgstr "Voulez-vous voir les brouillons (%d) ?" -#: src/lang.c:586 +#: src/lang.c:587 msgid "Add quick kill filter?" msgstr "Ajout rapide d'un filtre d'élimination ?" -#: src/lang.c:587 +#: src/lang.c:588 msgid "Add quick selection filter?" msgstr "Ajout rapide d'un filtre de sélection ?" -#: src/lang.c:588 +#: src/lang.c:589 msgid "Do you really want to quit?" msgstr "Voulez-vous réellement quitter ?" -#: src/lang.c:589 +#: src/lang.c:590 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:590 +#: src/lang.c:591 msgid "You have tagged articles in this group - quit anyway?" msgstr "Vous avez des articles marqués dans ce groupe - tout de même quitter?" -#: src/lang.c:591 +#: src/lang.c:592 #, c-format msgid "%s=quit, %s=edit, %s=postpone: " msgstr "%s=quitter, %s=éditer, %s=brouillon : " -#: src/lang.c:592 +#: src/lang.c:593 #, c-format msgid "%s=quit %s=edit %s=save kill description: " msgstr "%s=quitter, %s=éditer, %s=enregistrer description du filtre : " -#: src/lang.c:593 +#: src/lang.c:594 #, c-format msgid "%s=quit %s=edit %s=save select description: " msgstr "%s=quitter %s=éditer %s=enregistrer la description sél. : " -#: src/lang.c:594 +#: src/lang.c:595 msgid "Do you really want to quit without saving your configuration?" msgstr "Voulez-vous réellement quitter sans enregistrer votre configuration ?" -#: src/lang.c:597 +#: src/lang.c:598 msgid "Invalid range - valid are '0-9.$' eg. 1-$" msgstr "Champ invalide - '0-9.$' pe. 1-$ est valide" -#: src/lang.c:598 +#: src/lang.c:599 msgid "Do you want to abort this operation?" msgstr "Voulez-vous annuler cette opération ?" -#: src/lang.c:599 +#: src/lang.c:600 msgid "Do you want to exit tin immediately?" msgstr "Voulez-vous quitter tin immédiatement ?" -#: src/lang.c:600 +#: src/lang.c:601 msgid "Read response> " msgstr "Lire la réponse> " -#: src/lang.c:601 +#: src/lang.c:602 msgid "Reading ('q' to quit)..." msgstr "Lecture ('q' pour quitter)..." -#: src/lang.c:602 +#: src/lang.c:603 #, c-format msgid "Reading %sarticles..." msgstr "Lecture de %sarticles..." -#: src/lang.c:603 +#: src/lang.c:604 #, c-format msgid "Reading %sattributes file...\n" msgstr "Lecture du fichier %sattributes...\n" -#: src/lang.c:604 +#: src/lang.c:605 #, c-format msgid "Reading %sconfig file...\n" msgstr "Lecture du fichier %sconfig...\n" -#: src/lang.c:605 +#: src/lang.c:606 msgid "Reading filter file...\n" msgstr "Lecture du fichier filter...\n" -#: src/lang.c:606 +#: src/lang.c:607 #, c-format msgid "Reading %s groups..." msgstr "Lecture de %s groupes..." -#: src/lang.c:607 +#: src/lang.c:608 msgid "Reading input history file...\n" msgstr "Lecture du fichier d'historique...\n" -#: src/lang.c:608 +#: src/lang.c:609 msgid "Reading keymap file...\n" msgstr "Lecture du fichier keymap...\n" -#: src/lang.c:609 +#: src/lang.c:610 msgid "Reading groups from active file... " msgstr "Lecture des groupes depuis le fichier active... " -#: src/lang.c:610 +#: src/lang.c:611 msgid "Reading groups from newsrc file... " msgstr "Lecture des groupes depuis le fichier newsrc... " -#: src/lang.c:611 +#: src/lang.c:612 msgid "Reading newsgroups file... " msgstr "Lecture du fichier newsgroups... " -#: src/lang.c:612 +#: src/lang.c:613 msgid "Reading newsrc file..." msgstr "Lecture du fichier newsrc..." -#: src/lang.c:613 +#: src/lang.c:614 #, c-format msgid "Bogus group %s removed." msgstr "Effacement du groupe corrompu %s." -#: src/lang.c:614 +#: src/lang.c:615 #, c-format msgid "Error: rename %s to %s" msgstr "Erreur : renommer %s à %s" -#: src/lang.c:615 +#: src/lang.c:616 msgid "Reply to author..." msgstr "Répondre à l'auteur..." -#: src/lang.c:616 +#: src/lang.c:617 msgid "Repost" msgstr "Reposter" -#: src/lang.c:617 +#: src/lang.c:618 msgid "Reposting article..." msgstr "Repostage de l'article..." -#: src/lang.c:618 +#: src/lang.c:619 #, c-format msgid "Repost article(s) to group(s) [%s]> " msgstr "Reposter article(s) dans groupe(s) [%s]> " -#: src/lang.c:619 +#: src/lang.c:620 msgid "Reset newsrc?" msgstr "Réinitialiser newsrc ?" -#: src/lang.c:620 +#: src/lang.c:621 msgid "Responses have been directed to the following newsgroups" msgstr "Les réponses ont été redirigées vers les groupes suivants" -#: src/lang.c:621 +#: src/lang.c:622 #, 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:622 +#: src/lang.c:623 #, c-format msgid "RespNo %4d of %4d%s" msgstr "Nbre rép. %4d/%4d%s" -#: src/lang.c:623 +#: src/lang.c:624 msgid "Press to continue..." msgstr "Appuyez sur pour continuer..." -#: src/lang.c:625 +#: src/lang.c:626 #, c-format msgid "Select From [%-*.*s] (y/n): " msgstr "" -#: src/lang.c:626 +#: src/lang.c:627 msgid "Select Lines: (num): " msgstr "" -#: src/lang.c:627 +#: src/lang.c:628 msgid "Auto-select Article Menu" msgstr "" -#: src/lang.c:628 +#: src/lang.c:629 #, c-format msgid "Select Msg-Id [%-*.*s] (f/l/o/n): " msgstr "" -#: src/lang.c:629 +#: src/lang.c:630 msgid "Select pattern scope: " msgstr "" -#: src/lang.c:630 +#: src/lang.c:631 #, c-format msgid "Select Subject [%-*.*s] (y/n): " msgstr "Sél. Sujet [%-*.*s] (o/n) : " -#: src/lang.c:631 +#: src/lang.c:632 msgid "Select text pattern : " msgstr "" -#: src/lang.c:632 +#: src/lang.c:633 msgid "Select time in days : " msgstr "Durée en jours : " -#: src/lang.c:633 +#: src/lang.c:634 #, c-format msgid "# %s server configuration file\n" "# This file was automatically saved by %s %s %s (\"%s\")\n" @@ -2581,227 +2586,219 @@ msgid "# %s server configuration file\n" "\n" msgstr "" -#: src/lang.c:639 +#: src/lang.c:640 msgid "Showing unread groups only" msgstr "Afficher uniquement les groupes non lus" -#: src/lang.c:640 +#: src/lang.c:641 msgid "Subject: line (ignore case) " msgstr "Ligne Sujet: (casse insensible)" -#: src/lang.c:641 +#: src/lang.c:642 msgid "Subject: line (case sensitive)" msgstr "Ligne Sujet: (casse sensible) " -#: src/lang.c:642 +#: src/lang.c:643 msgid "Save" msgstr "Enregistrer" -#: src/lang.c:643 +#: src/lang.c:644 #, c-format msgid "Save '%s' (%s/%s)?" msgstr "Enregistrer '%s' (%s/%s) ?" -#: src/lang.c:644 +#: src/lang.c:645 msgid "Save configuration before continuing?" msgstr "Enregistrer la configuration avant de continuer ?" -#: src/lang.c:645 +#: src/lang.c:646 msgid "Save filename> " msgstr "Enregistrer sous le nom de fichier> " -#: src/lang.c:646 +#: src/lang.c:647 msgid "Saved" msgstr "Enregistré" -#: src/lang.c:647 +#: src/lang.c:648 #, 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:648 +#: src/lang.c:649 #, c-format msgid "Saved %s...\n" msgstr "Enregistrement de %s...\n" -#: src/lang.c:649 +#: src/lang.c:650 msgid "Nothing was saved" msgstr "Rien n'a été enregistré" -#: src/lang.c:650 +#: src/lang.c:651 #, c-format msgid "\n" "%s %d %s from %d %s\n" msgstr "\n" "%s %d %s de %d %s\n" -#: src/lang.c:651 +#: src/lang.c:652 #, c-format msgid "-- %s saved to %s%s --" msgstr "-- %s enregistré dans %s%s --" -#: src/lang.c:652 +#: src/lang.c:653 #, c-format msgid "-- %s saved to %s - %s --" msgstr "-- %s enregistré dans %s - %s --" -#: src/lang.c:653 +#: src/lang.c:654 msgid "Saving..." msgstr "Enregistrement..." -#: src/lang.c:654 +#: src/lang.c:655 #, c-format msgid "%s: Screen initialization failed" msgstr "%s : Échec de l'initialisation de l'écran" -#: src/lang.c:655 +#: src/lang.c:656 #, c-format msgid "%s: screen is too small\n" msgstr "%s : l'écran est trop petit\n" -#: src/lang.c:656 +#: src/lang.c:657 #, c-format msgid "screen is too small, %s is exiting\n" msgstr "l'écran est trop petit, %s quitte\n" -#: src/lang.c:657 +#: src/lang.c:658 #, c-format msgid "Search backwards [%s]> " msgstr "Recherche arrière [%s]> " -#: src/lang.c:658 +#: src/lang.c:659 #, c-format msgid "Search body [%s]> " msgstr "Rechercher dans le corps [%s]> " -#: src/lang.c:659 +#: src/lang.c:660 #, c-format msgid "Search forwards [%s]> " msgstr "Recherche avant [%s]> " -#: src/lang.c:660 +#: src/lang.c:661 msgid "Searching..." msgstr "Recherche..." -#: src/lang.c:661 +#: src/lang.c:662 #, c-format msgid "Searching article %d of %d ('q' to abort)..." msgstr "Recherche article %d sur %d ('q' pour annuler)..." -#: src/lang.c:662 +#: src/lang.c:663 msgid "Select article> " msgstr "Sélectionner l'article> " # TRANSLATION TOO LONG (75 chars max) -#: src/lang.c:663 +#: src/lang.c:664 msgid "Select option number before text or use arrow keys and . 'q' to quit." msgstr "Sélection n° avant le texte ou utiliser les flèches et . 'q' pour quitter." -#: src/lang.c:664 +#: src/lang.c:665 msgid "Select group> " msgstr "Sélectionner le groupe> " -#: src/lang.c:665 +#: src/lang.c:666 #, c-format msgid "Enter selection pattern [%s]> " msgstr "Entrez le critère de sélection [%s]> " -#: src/lang.c:666 +#: src/lang.c:667 msgid "Select thread > " msgstr "Sélectionner le fil > " -#: src/lang.c:667 +#: src/lang.c:668 #, c-format msgid "%s %s %s (\"%s\") [%s]: send a DETAILED bug report to %s\n" msgstr "%s %s %s (\"%s\") [%s]: envoi d'un rapport de bug DÉTAILLÉ à %s\n" -#: src/lang.c:668 +#: src/lang.c:669 msgid "servers active-file" msgstr "fichier active des serveurs" -#: src/lang.c:669 +#: src/lang.c:670 msgid "Cannot move into new newsgroups. Subscribe first..." msgstr "Déplacement dans nouveaux groupes impossible. Abonnez-vous d'abord..." -#: src/lang.c:670 +#: src/lang.c:671 msgid "" msgstr "" -#: src/lang.c:671 +#: src/lang.c:672 #, c-format msgid "Starting: (%s)" msgstr "Démarrage : (%s)" -#: src/lang.c:672 +#: src/lang.c:673 #, c-format msgid "List Thread (%d of %d)" msgstr "Afficher le fil (%d sur %d)" -#: src/lang.c:673 +#: src/lang.c:674 #, c-format msgid "Thread (%.*s)" msgstr "Fil (%.*s)" -#: src/lang.c:674 +#: src/lang.c:675 msgid "Enter wildcard subscribe pattern> " msgstr "Entrer un caractère joker comme critère> " -#: src/lang.c:675 +#: src/lang.c:676 #, c-format msgid "subscribed to %d groups" msgstr "Abonné à %d groupes" -#: src/lang.c:676 +#: src/lang.c:677 #, c-format msgid "Subscribed to %s" msgstr "Abonné à %s" -#: src/lang.c:677 +#: src/lang.c:678 msgid "Subscribing... " msgstr "Abonnement..." -#: src/lang.c:678 +#: src/lang.c:679 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:679 +#: src/lang.c:680 #, c-format msgid "Supersede article(s) to group(s) [%s]> " msgstr "Remplacer le(s) article(s) du(es) groupe(s) [%s]> " -#: src/lang.c:680 +#: src/lang.c:681 msgid "Superseding article ..." msgstr "Remplacement de l'article..." -#: src/lang.c:681 +#: src/lang.c:682 #, c-format msgid "\n" "Stopped. Type 'fg' to restart %s\n" msgstr "\n" "Arrêté. Tapez 'fg' pour relancer %s\n" -#: src/lang.c:683 +#: src/lang.c:684 #, c-format msgid "%d days" msgstr "%d jours" -#: src/lang.c:684 +#: src/lang.c:685 msgid "" msgstr "" -#: src/lang.c:685 -msgid "Tagged article" -msgstr "Article marqué" - #: src/lang.c:686 -msgid "Tagged thread" -msgstr "Fil marqué" - -#: src/lang.c:687 msgid "# Default action/prompt strings\n" msgstr "# Termes action/prompt par défaut\n" -#: src/lang.c:688 +#: src/lang.c:687 msgid "# Defaults for quick (1 key) kill & auto-selection filters\n" "# header=NUM 0,1=Subject: 2,3=From: 4=Message-ID: & full References: line\n" "# 5=Message-ID: & last References: entry only\n" @@ -2819,231 +2816,235 @@ msgstr "# Réglages par défaut pour les f "# 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:701 +#: src/lang.c:700 msgid "# If ON use print current subject or newsgroup description in the last line\n" msgstr "# Si ON affiche le sujet actuel ou la description du groupe dans la dernière " "ligne\n" -#: src/lang.c:702 +#: src/lang.c:701 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:703 +#: src/lang.c:702 msgid "There is no news\n" msgstr "Rien de neuf\n" -#: src/lang.c:704 +#: src/lang.c:703 msgid "Thread" msgstr "Fil" -#: src/lang.c:705 +#: src/lang.c:704 msgid "Thread Level Commands" msgstr "Commandes pour fil" -#: src/lang.c:706 +#: src/lang.c:705 msgid "Thread deselected" msgstr "Fil désélectionné" -#: src/lang.c:707 +#: src/lang.c:706 msgid "Thread selected" msgstr "Fil sélectionné" +#: src/lang.c:707 +msgid "threads" +msgstr "fils" + #: src/lang.c:708 msgid "Thread range" msgstr "Champ du fil" #: src/lang.c:709 +msgid "thread" +msgstr "fil" + +#: src/lang.c:710 #, c-format msgid "%sThread %4s of %4s" msgstr "%sFil %4s de %4s" -#: src/lang.c:710 +#: src/lang.c:711 msgid "Threading articles..." msgstr "Regroupement des articles..." -#: src/lang.c:711 +#: src/lang.c:712 #, c-format msgid "Toggled word highlighting %s" msgstr "(Dés)activer surbrillance %s" -#: src/lang.c:712 +#: src/lang.c:713 msgid "Toggled rot13 encoding" msgstr "(Dés)activer codage rot13" -#: src/lang.c:713 +#: src/lang.c:714 #, c-format msgid "Toggled german TeX encoding %s" msgstr "(Dés)activer codage TeX Allemand %s" -#: src/lang.c:714 +#: src/lang.c:715 #, c-format msgid "Toggled tab-width to %d" msgstr "(Dés)activer largeur de tabulation à %d" -#: src/lang.c:715 +#: src/lang.c:716 #, c-format msgid "%d Trying to dotlock %s" msgstr "%d essaye de déverrouiller %s" -#: src/lang.c:716 +#: src/lang.c:717 #, c-format msgid "%d Trying to lock %s" msgstr "%d essaye de verrouiller %s" -#: src/lang.c:717 +#: src/lang.c:718 msgid " h=help\n" msgstr " h=aide\n" -#: src/lang.c:719 +#: src/lang.c:720 msgid "Unlimited" msgstr "Illimité" -#: src/lang.c:720 +#: src/lang.c:721 msgid "Enter wildcard unsubscribe pattern> " msgstr "Terme joker pour se désabonner> " -#: src/lang.c:721 +#: src/lang.c:722 #, c-format msgid "Error decoding %s : %s" msgstr "Erreur lors du décodage de %s : %s" -#: src/lang.c:722 +#: src/lang.c:723 msgid "No end." msgstr "Pas de fin." -#: src/lang.c:723 +#: src/lang.c:724 #, c-format msgid "%s successfully decoded." msgstr "%s décodé avec succès." -#: src/lang.c:724 +#: src/lang.c:725 #, c-format msgid "%*s[-- %s/%s, %suuencoded file, %d lines, name: %s --]\n" "\n" msgstr "%*s[-- %s/%s, %sfichier uuencodé, %d lignes, nom : %s --]\n" "\n" -#: src/lang.c:725 +#: src/lang.c:726 msgid "unread " msgstr "non lu" -#: src/lang.c:726 +#: src/lang.c:727 #, c-format msgid "unsubscribed from %d groups" msgstr "désabonné de %d groupes" -#: src/lang.c:727 +#: src/lang.c:728 #, c-format msgid "Unsubscribed from %s" msgstr "Désabonné de %s" -#: src/lang.c:728 +#: src/lang.c:729 msgid "Unsubscribing... " msgstr "Désabonnement..." -#: src/lang.c:729 -msgid "Untagged article" -msgstr "Article non marqué" - #: src/lang.c:730 -msgid "Untagged thread" -msgstr "Fil non marqué" - -#: src/lang.c:731 msgid "Unthreading articles..." msgstr "Dégroupement des articles..." -#: src/lang.c:732 +#: src/lang.c:731 msgid "Updated" msgstr "Mis à jour" -#: src/lang.c:733 +#: src/lang.c:732 msgid "Updating" msgstr "Rafraîchissement" -#: src/lang.c:734 +#: src/lang.c:733 #, c-format msgid "Opening %s\n" msgstr "Ouverture %s\n" -#: src/lang.c:735 +#: src/lang.c:734 msgid "No more URL's in this article" msgstr "Plus d'URL dans cet article" -#: src/lang.c:736 +#: src/lang.c:735 msgid "Use MIME display program for this message?" msgstr "Utiliser le programme d'affichage MIME pour ce message ?" -#: src/lang.c:737 +#: src/lang.c:736 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:738 +#: src/lang.c:737 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:739 +#: src/lang.c:738 msgid " -q don't check for new newsgroups" msgstr " -q ne pas vérifier s'il y a des nouveaux groupes" -#: src/lang.c:740 +#: src/lang.c:739 msgid " -X don't save any files on quit" msgstr " -X ne pas enregistrer de fichiers à la fermeture" -#: src/lang.c:741 +#: src/lang.c:740 msgid " -d don't show newsgroup descriptions" msgstr " -d ne pas afficher les descriptions des groupes" -#: src/lang.c:742 +#: src/lang.c:741 msgid " -G limit get only limit articles/group" msgstr " -G nombre d'articles par groupe limite" -#: src/lang.c:743 +#: src/lang.c:742 #, c-format msgid " -H help information about %s" msgstr " -H aide à propos de %s" -#: src/lang.c:744 +#: src/lang.c:743 msgid " -h this help message" msgstr " -h ce message d'aide" -#: src/lang.c:745 +#: src/lang.c:744 #, c-format msgid " -I dir news index file directory [default=%s]" msgstr " -I rép. dossier du fichier index [défaut=%s]" -#: src/lang.c:746 +#: src/lang.c:745 msgid " -u update index files (batch mode)" msgstr " -u màj des fichiers index (en tâche de fond)" -#: src/lang.c:747 +#: src/lang.c:746 #, c-format msgid " -m dir mailbox directory [default=%s]" msgstr " -m rép. dossier des bàl [défaut=%s]" -#: src/lang.c:748 +#: src/lang.c:747 #, c-format msgid "\n" "Mail bug reports/comments to %s" msgstr "\n" "Envoyez par mail vos rapports de bugs/suggestions à %s" -#: src/lang.c:749 +#: src/lang.c:748 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:750 +#: src/lang.c:749 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:751 +#: src/lang.c:750 #, c-format msgid " -f file subscribed to newsgroups file [default=%s]" msgstr " -f fich. abonné au fichier groupes [défaut=%s]" +#: src/lang.c:751 +msgid " -x no posting mode" +msgstr "" + #: src/lang.c:752 msgid " -w post an article and exit" msgstr "" @@ -4226,16 +4227,16 @@ msgstr "Options de filtrage" #: src/lang.c:1331 src/lang.c:1357 src/lang.c:1363 src/lang.c:1370 src/lang.c:1402 #: src/lang.c:1408 src/lang.c:1416 src/lang.c:1436 src/lang.c:1511 src/lang.c:1673 -#: src/lang.c:1679 src/lang.c:1685 src/lang.c:1697 src/lang.c:1704 src/lang.c:1755 -#: src/lang.c:1764 src/lang.c:1770 src/lang.c:1776 src/lang.c:1782 src/lang.c:1788 +#: src/lang.c:1679 src/lang.c:1685 src/lang.c:1691 src/lang.c:1703 src/lang.c:1710 +#: src/lang.c:1761 src/lang.c:1770 src/lang.c:1776 src/lang.c:1782 src/lang.c:1788 #: src/lang.c:1794 src/lang.c:1800 src/lang.c:1806 src/lang.c:1812 src/lang.c:1818 #: src/lang.c:1824 src/lang.c:1830 src/lang.c:1836 src/lang.c:1842 src/lang.c:1848 #: src/lang.c:1854 src/lang.c:1860 src/lang.c:1866 src/lang.c:1872 src/lang.c:1878 -#: src/lang.c:1885 src/lang.c:1891 src/lang.c:1897 src/lang.c:1904 src/lang.c:1915 -#: src/lang.c:1921 src/lang.c:1927 src/lang.c:1933 src/lang.c:1939 src/lang.c:1953 -#: src/lang.c:1965 src/lang.c:1999 src/lang.c:2051 src/lang.c:2058 src/lang.c:2064 -#: src/lang.c:2089 src/lang.c:2106 src/lang.c:2159 src/lang.c:2192 src/lang.c:2212 -#: src/lang.c:2247 src/lang.c:2255 src/lang.c:2280 src/lang.c:2292 +#: src/lang.c:1884 src/lang.c:1891 src/lang.c:1897 src/lang.c:1903 src/lang.c:1910 +#: src/lang.c:1921 src/lang.c:1927 src/lang.c:1933 src/lang.c:1939 src/lang.c:1945 +#: src/lang.c:1959 src/lang.c:1971 src/lang.c:2005 src/lang.c:2057 src/lang.c:2064 +#: src/lang.c:2070 src/lang.c:2095 src/lang.c:2112 src/lang.c:2165 src/lang.c:2198 +#: src/lang.c:2218 src/lang.c:2253 src/lang.c:2261 src/lang.c:2286 src/lang.c:2298 msgid " toggles, sets, cancels." msgstr " changer, régler, annuler." @@ -4868,306 +4869,314 @@ msgstr "" msgid "# What should we ask confirmation for.\n" msgstr "" -#: src/lang.c:1691 +#: src/lang.c:1692 +msgid "'Mark article read' ignores tags :" +msgstr "" + +#: src/lang.c:1693 +msgid "# If ON the 'Mark article read' function marks only the current article.\n" +msgstr "" + +#: src/lang.c:1697 msgid "Program to run to open URL's, sets, cancels." msgstr "" -#: src/lang.c:1692 +#: src/lang.c:1698 msgid "Program that opens URL's :" msgstr "" -#: src/lang.c:1693 +#: src/lang.c:1699 msgid "# The program used to open URL's. The actual URL will be appended\n" msgstr "" -#: src/lang.c:1698 +#: src/lang.c:1704 msgid "Use mouse in xterm :" msgstr "" -#: src/lang.c:1699 +#: src/lang.c:1705 msgid "# If ON enable mouse key support on xterm terminals\n" msgstr "" -#: src/lang.c:1705 +#: src/lang.c:1711 msgid "Use scroll keys on keypad :" msgstr "" -#: src/lang.c:1706 +#: src/lang.c:1712 msgid "# If ON enable scroll keys on terminals that support it\n" msgstr "" -#: src/lang.c:1711 +#: src/lang.c:1717 msgid "Enter maximum number of article to get. sets." msgstr "" -#: src/lang.c:1712 +#: src/lang.c:1718 msgid "Number of articles to get :" msgstr "" -#: src/lang.c:1713 +#: src/lang.c:1719 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:1718 +#: src/lang.c:1724 msgid "Enter number of days article is considered recent. sets." msgstr "" -#: src/lang.c:1719 +#: src/lang.c:1725 msgid "Article recentness time limit :" msgstr "" -#: src/lang.c:1720 +#: src/lang.c:1726 msgid "# Number of days in which article is considered recent, (0=OFF)\n" msgstr "" -#: src/lang.c:1724 +#: src/lang.c:1730 msgid "WILDMAT for normal wildcards, REGEX for full regular expression matching." msgstr "" -#: src/lang.c:1725 +#: src/lang.c:1731 msgid "Wildcard matching :" msgstr "" -#: src/lang.c:1726 +#: src/lang.c:1732 msgid "# Wildcard matching 0=(wildmat) 1=(regex)\n" msgstr "" -#: src/lang.c:1730 +#: src/lang.c:1736 msgid "Enter minimal score before an article is marked killed. sets." msgstr "" -#: src/lang.c:1731 +#: src/lang.c:1737 msgid "Score limit (kill) :" msgstr "" -#: src/lang.c:1732 +#: src/lang.c:1738 msgid "# Score limit before an article is marked killed\n" msgstr "" -#: src/lang.c:1736 +#: src/lang.c:1742 msgid "Enter default score to kill articles. sets." msgstr "" -#: src/lang.c:1737 +#: src/lang.c:1743 msgid "Default score to kill articles :" msgstr "" -#: src/lang.c:1738 +#: src/lang.c:1744 msgid "# Default score to kill articles\n" msgstr "" -#: src/lang.c:1742 +#: src/lang.c:1748 msgid "Enter minimal score before an article is marked hot. sets." msgstr "" -#: src/lang.c:1743 +#: src/lang.c:1749 msgid "Score limit (select) :" msgstr "" -#: src/lang.c:1744 +#: src/lang.c:1750 msgid "# Score limit before an article is marked hot\n" msgstr "" -#: src/lang.c:1748 +#: src/lang.c:1754 msgid "Enter default score to select articles. sets." msgstr "" -#: src/lang.c:1749 +#: src/lang.c:1755 msgid "Default score to select articles :" msgstr "" -#: src/lang.c:1750 +#: src/lang.c:1756 msgid "# Default score to select articles\n" msgstr "" -#: src/lang.c:1756 +#: src/lang.c:1762 msgid "Use slrnface to show ''X-Face:''s :" msgstr "" -#: src/lang.c:1757 +#: src/lang.c:1763 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:1765 +#: src/lang.c:1771 msgid "Use ANSI color :" msgstr "" -#: src/lang.c:1766 +#: src/lang.c:1772 msgid "# If ON using ANSI-color\n" msgstr "" -#: src/lang.c:1771 +#: src/lang.c:1777 msgid "Standard foreground color :" msgstr "" -#: src/lang.c:1772 +#: src/lang.c:1778 msgid "# Standard foreground color\n" msgstr "" -#: src/lang.c:1777 +#: src/lang.c:1783 msgid "Standard background color :" msgstr "" -#: src/lang.c:1778 +#: src/lang.c:1784 msgid "# Standard-Background-Color\n" msgstr "" -#: src/lang.c:1783 +#: src/lang.c:1789 msgid "Color for inverse text (background):" msgstr "" -#: src/lang.c:1784 +#: src/lang.c:1790 msgid "# Color of background for inverse text\n" msgstr "" -#: src/lang.c:1789 +#: src/lang.c:1795 msgid "Color for inverse text (foreground):" msgstr "" -#: src/lang.c:1790 +#: src/lang.c:1796 msgid "# Color of foreground for inverse text\n" msgstr "" -#: src/lang.c:1795 +#: src/lang.c:1801 msgid "Color of text lines :" msgstr "" -#: src/lang.c:1796 +#: src/lang.c:1802 msgid "# Color of text-lines\n" msgstr "" -#: src/lang.c:1801 +#: src/lang.c:1807 msgid "Color of mini help menu :" msgstr "" -#: src/lang.c:1802 +#: src/lang.c:1808 msgid "# Color of mini help menu\n" msgstr "" -#: src/lang.c:1807 +#: src/lang.c:1813 msgid "Color of help text :" msgstr "" -#: src/lang.c:1808 +#: src/lang.c:1814 msgid "# Color of help pages\n" msgstr "" -#: src/lang.c:1813 +#: src/lang.c:1819 msgid "Color of status messages :" msgstr "" -#: src/lang.c:1814 +#: src/lang.c:1820 msgid "# Color of messages in last line\n" msgstr "" -#: src/lang.c:1819 +#: src/lang.c:1825 msgid "Color of quoted lines :" msgstr "" -#: src/lang.c:1820 +#: src/lang.c:1826 msgid "# Color of quote-lines\n" msgstr "" -#: src/lang.c:1825 +#: src/lang.c:1831 msgid "Color of twice quoted line :" msgstr "" -#: src/lang.c:1826 +#: src/lang.c:1832 msgid "# Color of twice quoted lines\n" msgstr "" -#: src/lang.c:1831 +#: src/lang.c:1837 msgid "Color of =>3 times quoted line :" msgstr "" -#: src/lang.c:1832 +#: src/lang.c:1838 msgid "# Color of >=3 times quoted lines\n" msgstr "" -#: src/lang.c:1837 +#: src/lang.c:1843 msgid "Color of article header lines :" msgstr "" -#: src/lang.c:1838 +#: src/lang.c:1844 msgid "# Color of header-lines\n" msgstr "" -#: src/lang.c:1843 +#: src/lang.c:1849 msgid "Color of actual news header fields :" msgstr "" -#: src/lang.c:1844 +#: src/lang.c:1850 msgid "# Color of actual news header fields\n" msgstr "" -#: src/lang.c:1849 +#: src/lang.c:1855 msgid "Color of article subject lines :" msgstr "" -#: src/lang.c:1850 +#: src/lang.c:1856 msgid "# Color of article subject\n" msgstr "" -#: src/lang.c:1855 +#: src/lang.c:1861 msgid "Color of response counter :" msgstr "" -#: src/lang.c:1856 +#: src/lang.c:1862 msgid "# Color of response counter\n" msgstr "" -#: src/lang.c:1861 +#: src/lang.c:1867 msgid "Color of sender (From:) :" msgstr "" -#: src/lang.c:1862 +#: src/lang.c:1868 msgid "# Color of sender (From:)\n" msgstr "" -#: src/lang.c:1867 +#: src/lang.c:1873 msgid "Color of help/mail sign :" msgstr "" -#: src/lang.c:1868 +#: src/lang.c:1874 msgid "# Color of Help/Mail-Sign\n" msgstr "" -#: src/lang.c:1873 +#: src/lang.c:1879 msgid "Color of signatures :" msgstr "" -#: src/lang.c:1874 +#: src/lang.c:1880 msgid "# Color of signature\n" msgstr "" -#: src/lang.c:1879 +#: src/lang.c:1885 msgid "Color of highlighting with *stars* :" msgstr "" -#: src/lang.c:1880 +#: src/lang.c:1886 msgid "# Color of word highlighting. There are four possibilities\n" "# in articles: *stars*, /slashes/, _underdashes_ and -strokes-.\n" msgstr "" -#: src/lang.c:1886 +#: src/lang.c:1892 msgid "Color of highlighting with _dash_ :" msgstr "" -#: src/lang.c:1892 +#: src/lang.c:1898 msgid "Color of highlighting with /slash/ :" msgstr "" -#: src/lang.c:1898 +#: src/lang.c:1904 msgid "Color of highlighting with -stroke-:" msgstr "" -#: src/lang.c:1905 +#: src/lang.c:1911 msgid "Attr. of highlighting with *stars* :" msgstr "" -#: src/lang.c:1906 +#: src/lang.c:1912 msgid "# Attribute of word highlighting on mono terminals.\n" "# There are four possibilities in articles:\n" "# *stars*, /slashes/, _underdashes_ and -strokes-.\n" @@ -5176,85 +5185,85 @@ msgid "# Attribute of word highlighting "# 3 - Reverse video, 4 - Blinking, 5 - Half bright, 6 - Bold\n" msgstr "" -#: src/lang.c:1916 +#: src/lang.c:1922 msgid "Attr. of highlighting with _dash_ :" msgstr "" -#: src/lang.c:1922 +#: src/lang.c:1928 msgid "Attr. of highlighting with /slash/ :" msgstr "" -#: src/lang.c:1928 +#: src/lang.c:1934 msgid "Attr. of highlighting with -stroke-:" msgstr "" -#: src/lang.c:1934 +#: src/lang.c:1940 msgid "Word highlighting in message body :" msgstr "" -#: src/lang.c:1935 +#: src/lang.c:1941 msgid "# Enable word highlighting?\n" msgstr "" -#: src/lang.c:1940 +#: src/lang.c:1946 msgid "What to display instead of mark :" msgstr "" -#: src/lang.c:1941 +#: src/lang.c:1947 msgid "# Should the leading and ending stars and dashes also be displayed,\n" "# even when they are highlighting marks?\n" "# 0 - no 1 - yes, display mark 2 - print a space instead\n" msgstr "" -#: src/lang.c:1947 +#: src/lang.c:1953 msgid "Enter column number to wrap article lines to in the pager. sets." msgstr "" -#: src/lang.c:1948 +#: src/lang.c:1954 msgid "Page line wrap column :" msgstr "" -#: src/lang.c:1949 +#: src/lang.c:1955 msgid "# Wrap article lines at column\n" msgstr "" -#: src/lang.c:1954 +#: src/lang.c:1960 msgid "Wrap around threads on next unread :" msgstr "" -#: src/lang.c:1955 +#: src/lang.c:1961 msgid "# If ON wrap around threads on searching next unread article\n" msgstr "" -#: src/lang.c:1959 +#: src/lang.c:1965 msgid "Enter default mail address (and fullname). sets." msgstr "" -#: src/lang.c:1960 +#: src/lang.c:1966 msgid "Mail address (and fullname) :" msgstr "" -#: src/lang.c:1961 +#: src/lang.c:1967 msgid "# User's mail address (and fullname), if not username@host (fullname)\n" msgstr "" -#: src/lang.c:1966 +#: src/lang.c:1972 msgid "Show empty Followup-To in editor :" msgstr "" -#: src/lang.c:1967 +#: src/lang.c:1973 msgid "# If ON show empty Followup-To header when editing an article\n" msgstr "" -#: src/lang.c:1971 +#: src/lang.c:1977 msgid "Enter path/! command/--none to create your default signature. sets." msgstr "" -#: src/lang.c:1972 +#: src/lang.c:1978 msgid "Create signature from path/command :" msgstr "" -#: src/lang.c:1973 +#: src/lang.c:1979 msgid "# Signature path (random sigs)/file to be used when posting/replying\n" "# default_sigfile=file appends file as signature\n" "# default_sigfile=!command executes external command to generate a " @@ -5262,48 +5271,48 @@ msgid "# Signature path (random sigs)/fi "# default_sigfile=--none don't append a signature\n" msgstr "" -#: src/lang.c:1980 +#: src/lang.c:1986 msgid "Prepend signature with \"-- \" on own line. toggles & sets." msgstr "" -#: src/lang.c:1981 +#: src/lang.c:1987 msgid "Prepend signature with \"-- \" :" msgstr "" -#: src/lang.c:1982 +#: src/lang.c:1988 msgid "# If ON prepend the signature with dashes '\\n-- \\n'\n" msgstr "" -#: src/lang.c:1986 +#: src/lang.c:1992 msgid "Add signature when reposting articles. toggles & sets." msgstr "" -#: src/lang.c:1987 +#: src/lang.c:1993 msgid "Add signature when reposting :" msgstr "" -#: src/lang.c:1988 +#: src/lang.c:1994 msgid "# If ON add signature to reposted articles\n" msgstr "" -#: src/lang.c:1992 +#: src/lang.c:1998 msgid "Enter quotation marks, %s or %S for author's initials." msgstr "" -#: src/lang.c:1993 +#: src/lang.c:1999 msgid "Characters used as quote-marks :" msgstr "" -#: src/lang.c:1994 +#: src/lang.c:2000 msgid "# Characters used in quoting to followups and replies.\n" "# '_' is replaced by ' ', %%s, %%S are replaced by author's initials.\n" msgstr "" -#: src/lang.c:2000 +#: src/lang.c:2006 msgid "Quoting behavior :" msgstr "" -#: src/lang.c:2001 +#: src/lang.c:2007 msgid "# How quoting should be handled when following up or replying.\n" "# 0 = Nothing special\n" "# 1 = Compress quotes\n" @@ -5315,49 +5324,49 @@ msgid "# How quoting should be handled w "# 7 = Compress quotes, quote signatures, quote empty lines\n" msgstr "" -#: src/lang.c:2013 src/lang.c:2021 src/lang.c:2027 +#: src/lang.c:2019 src/lang.c:2027 src/lang.c:2033 msgid "%A Addr %D Date %F Addr+Name %G Groupname %M Message-ID %N Name %C First Name" msgstr "" -#: src/lang.c:2014 +#: src/lang.c:2020 msgid "Quote line when following up :" msgstr "" -#: src/lang.c:2015 +#: src/lang.c:2021 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:2022 +#: src/lang.c:2028 msgid "Quote line when cross-posting :" msgstr "" -#: src/lang.c:2028 +#: src/lang.c:2034 msgid "Quote line when mailing :" msgstr "" -#: src/lang.c:2033 +#: src/lang.c:2039 msgid "If ON, include User-Agent: header. toggles & sets." msgstr "" -#: src/lang.c:2034 +#: src/lang.c:2040 msgid "Insert 'User-Agent:'-header :" msgstr "" -#: src/lang.c:2035 +#: src/lang.c:2041 msgid "# If ON include advertising User-Agent: header\n" msgstr "" -#: src/lang.c:2039 +#: src/lang.c:2045 msgid "Enter charset name for MIME (e.g. US-ASCII, ISO-8859-1, EUC-KR), to set." msgstr "" -#: src/lang.c:2040 +#: src/lang.c:2046 msgid "MM_CHARSET :" msgstr "" -#: src/lang.c:2041 +#: src/lang.c:2047 msgid "# Charset supported locally which is also used for MIME header and\n" "# Content-Type header.\n" "# If not set, the value of the environment variable MM_CHARSET is used.\n" @@ -5366,27 +5375,27 @@ msgid "# Charset supported locally which "# mm_charset is considered not displayable and represented as '?'.\n" msgstr "" -#: src/lang.c:2052 +#: src/lang.c:2058 msgid "MM_NETWORK_CHARSET :" msgstr "" -#: src/lang.c:2053 +#: src/lang.c:2059 msgid "# Charset used for MIME (Content-Type) header in postings.\n" msgstr "" -#: src/lang.c:2059 +#: src/lang.c:2065 msgid "Mailbox format :" msgstr "" -#: src/lang.c:2060 +#: src/lang.c:2066 msgid "# Format of the mailbox.\n" msgstr "" -#: src/lang.c:2065 +#: src/lang.c:2071 msgid "MIME encoding in news messages :" msgstr "" -#: src/lang.c:2066 +#: src/lang.c:2072 msgid "# MIME encoding (8bit, base64, quoted-printable, 7bit) of the body\n" "# for mails and posts, if necessary. QP is efficient for most European\n" "# character sets (ISO-8859-X) with small fraction of non-US-ASCII chars,\n" @@ -5394,42 +5403,42 @@ msgid "# MIME encoding (8bit, base64, qu "# Russian charsets with a lot of 8bit characters.\n" msgstr "" -#: src/lang.c:2074 src/lang.c:2095 +#: src/lang.c:2080 src/lang.c:2101 msgid "Don't change unless you know what you are doing. cancels." msgstr "" -#: src/lang.c:2075 +#: src/lang.c:2081 msgid "Use 8bit characters in news headers:" msgstr "" -#: src/lang.c:2076 +#: src/lang.c:2082 msgid "# If ON, 8bit characters in news headers are NOT encoded.\n" "# default is OFF. Thus 8bit characters are encoded by default.\n" "# 8bit chars in header are encoded regardless of the value of this\n" "# parameter unless post_mime_encoding is 8bit as well.\n" msgstr "" -#: src/lang.c:2083 +#: src/lang.c:2089 msgid "Auto-view post-processed files toggles, sets, cancels." msgstr "" -#: src/lang.c:2084 +#: src/lang.c:2090 msgid "View post-processed files :" msgstr "" -#: src/lang.c:2085 +#: src/lang.c:2091 msgid "# If set, post processed files will be opened in a viewer\n" msgstr "" -#: src/lang.c:2090 +#: src/lang.c:2096 msgid "MIME encoding in mail messages :" msgstr "" -#: src/lang.c:2096 +#: src/lang.c:2102 msgid "Use 8bit characters in mail headers:" msgstr "" -#: src/lang.c:2097 +#: src/lang.c:2103 msgid "# If ON, 8bit characters in mail headers are NOT encoded.\n" "# default is OFF. Thus 8bit characters are encoded by default.\n" "# 8bit chars in headers are encoded regardless of the value of this " @@ -5439,350 +5448,351 @@ msgid "# If ON, 8bit characters in mail "# turn it ON unless you have some compelling reason.\n" msgstr "" -#: src/lang.c:2107 -msgid "Strip blanks of end of lines :" +#: src/lang.c:2113 +msgid "Strip blanks from ends of lines :" msgstr "" -#: src/lang.c:2108 -msgid "# If ON strip blanks from end of lines to speedup display on slow terminals\n" +#: src/lang.c:2114 +msgid "# If ON strip blanks from ends of lines for faster display on slow " + "terminals.\n" msgstr "" -#: src/lang.c:2113 +#: src/lang.c:2119 msgid "If ON, use transliteration. toggles & sets." msgstr "" -#: src/lang.c:2114 +#: src/lang.c:2120 msgid "Transliteration :" msgstr "" -#: src/lang.c:2115 +#: src/lang.c:2121 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:2122 +#: src/lang.c:2128 msgid "Send you a carbon copy automatically. toggles & sets." msgstr "" -#: src/lang.c:2123 +#: src/lang.c:2129 msgid "Send you a cc automatically :" msgstr "" -#: src/lang.c:2124 +#: src/lang.c:2130 msgid "# If ON automatically put your name in the Cc: field when mailing an article\n" msgstr "" -#: src/lang.c:2128 +#: src/lang.c:2134 msgid "Send you a blind carbon copy automatically. toggles & sets." msgstr "" -#: src/lang.c:2129 +#: src/lang.c:2135 msgid "Send you a blind cc automatically :" msgstr "" -#: src/lang.c:2130 +#: src/lang.c:2136 msgid "# If ON automatically put your name in the Bcc: field when mailing an " "article\n" msgstr "" -#: src/lang.c:2134 +#: src/lang.c:2140 msgid "Enter address elements about which you want to be warned. sets." msgstr "" -#: src/lang.c:2135 +#: src/lang.c:2141 msgid "Spamtrap warning address parts :" msgstr "" -#: src/lang.c:2136 +#: src/lang.c:2142 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:2141 +#: src/lang.c:2147 msgid "Enter default number of days a filter entry will be valid. sets." msgstr "" -#: src/lang.c:2142 +#: src/lang.c:2148 msgid "No. of days a filter entry is valid:" msgstr "" -#: src/lang.c:2143 +#: src/lang.c:2149 msgid "# Number of days a short term filter will be active\n" msgstr "" -#: src/lang.c:2147 +#: src/lang.c:2153 msgid "Add posted articles to filter. toggles & sets." msgstr "" -#: src/lang.c:2148 +#: src/lang.c:2154 msgid "Add posted articles to filter :" msgstr "" -#: src/lang.c:2149 +#: src/lang.c:2155 msgid "# If ON add posted articles which start a new thread to filter for\n" "# highlighting follow-ups\n" msgstr "" -#: src/lang.c:2153 +#: src/lang.c:2159 msgid "The directory where articles/threads are to be saved in mailbox format." msgstr "" -#: src/lang.c:2154 +#: src/lang.c:2160 msgid "Mail directory :" msgstr "" -#: src/lang.c:2155 +#: src/lang.c:2161 msgid "# (-m) directory where articles/threads are saved in mailbox format\n" msgstr "" -#: src/lang.c:2160 +#: src/lang.c:2166 msgid "Save articles in batch mode (-S) :" msgstr "" -#: src/lang.c:2161 +#: src/lang.c:2167 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:2166 +#: src/lang.c:2172 msgid "The directory where you want articles/threads saved." msgstr "" -#: src/lang.c:2167 +#: src/lang.c:2173 msgid "Directory to save arts/threads in :" msgstr "" -#: src/lang.c:2168 +#: src/lang.c:2174 msgid "# Directory where articles/threads are saved\n" msgstr "" -#: src/lang.c:2172 +#: src/lang.c:2178 msgid "Auto save article/thread by Archive-name: header. toggles & sets." msgstr "" -#: src/lang.c:2173 +#: src/lang.c:2179 msgid "Use Archive-name: header for save :" msgstr "" -#: src/lang.c:2174 +#: src/lang.c:2180 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:2179 +#: src/lang.c:2185 msgid "Mark saved articles/threads as read. toggles, sets, " "cancels." msgstr "" -#: src/lang.c:2180 +#: src/lang.c:2186 msgid "Mark saved articles/threads as read:" msgstr "" -#: src/lang.c:2181 +#: src/lang.c:2187 msgid "# If ON mark articles that are saved as read\n" msgstr "" -#: src/lang.c:2185 +#: src/lang.c:2191 msgid "Do post processing (eg. extract attachments) for saved articles." msgstr "" -#: src/lang.c:2186 +#: src/lang.c:2192 msgid "Post process saved articles :" msgstr "" -#: src/lang.c:2187 +#: src/lang.c:2193 msgid "# Perform post processing (saving binary attachments) from saved articles.\n" "# 0=(no) 1=(yes) 2=(extract shell archives (shar) only)\n" msgstr "" -#: src/lang.c:2193 +#: src/lang.c:2199 msgid "Process only unread articles :" msgstr "" -#: src/lang.c:2194 +#: src/lang.c:2200 msgid "# If ON only save/print/pipe/mail unread articles (tagged articles excepted)\n" msgstr "" -#: src/lang.c:2199 +#: src/lang.c:2205 msgid "Print all or just part of header. toggles & sets." msgstr "" -#: src/lang.c:2200 +#: src/lang.c:2206 msgid "Print all headers when printing :" msgstr "" -#: src/lang.c:2201 +#: src/lang.c:2207 msgid "# If ON print all of article header otherwise just the important lines\n" msgstr "" -#: src/lang.c:2205 +#: src/lang.c:2211 msgid "The printer program with options that is to be used to print articles/threads." msgstr "" -#: src/lang.c:2206 +#: src/lang.c:2212 msgid "Printer program with options :" msgstr "" -#: src/lang.c:2207 +#: src/lang.c:2213 msgid "# Print program with parameters used to print articles/threads\n" msgstr "" -#: src/lang.c:2213 +#: src/lang.c:2219 msgid "Force redraw after certain commands:" msgstr "" -#: src/lang.c:2214 +#: src/lang.c:2220 msgid "# If ON a screen redraw will always be done after certain external commands\n" msgstr "" -#: src/lang.c:2218 +#: src/lang.c:2224 msgid "Start editor with line offset. toggles, sets, cancels." msgstr "" -#: src/lang.c:2219 +#: src/lang.c:2225 msgid "Start editor with line offset :" msgstr "" -#: src/lang.c:2220 +#: src/lang.c:2226 msgid "# If ON editor will be started with cursor offset into the file\n" "# otherwise the cursor will be positioned at the first line\n" msgstr "" -#: src/lang.c:2225 +#: src/lang.c:2231 msgid "Enter %E for editor, %F for filename, %N for line-number, to set." msgstr "" -#: src/lang.c:2226 +#: src/lang.c:2232 msgid "Invocation of your editor :" msgstr "" -#: src/lang.c:2227 +#: src/lang.c:2233 msgid "# Format of editor line including parameters\n" "# %%E Editor %%F Filename %%N Linenumber\n" msgstr "" -#: src/lang.c:2232 +#: src/lang.c:2238 msgid "Enter name and options for external-inews, --internal for internal inews" msgstr "" -#: src/lang.c:2233 +#: src/lang.c:2239 msgid "External inews :" msgstr "" -#: src/lang.c:2234 +#: src/lang.c:2240 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:2238 +#: src/lang.c:2244 msgid "Enter %M for mailer, %S for subject, %T for to, %F for filename, to set." msgstr "" -#: src/lang.c:2239 +#: src/lang.c:2245 msgid "Invocation of your mail command :" msgstr "" -#: src/lang.c:2240 +#: src/lang.c:2246 msgid "# Format of mailer line including parameters\n" "# %%M Mailer %%S Subject %%T To %%F Filename %%U User (AmigaDOS)\n" "# ie. to use elm as your mailer: elm -s \"%%S\" \"%%T\" < %%F\n" "# ie. elm interactive : elm -i %%F -s \"%%S\" \"%%T\"\n" msgstr "" -#: src/lang.c:2248 +#: src/lang.c:2254 msgid "Use interactive mail reader :" msgstr "" -#: src/lang.c:2249 +#: src/lang.c:2255 msgid "# Interactive mailreader: if ON mailreader will be invoked earlier for\n" "# reply so you can use more of its features (eg. MIME, pgp, ...)\n" "# this option has to suit default_mailer_format\n" msgstr "" -#: src/lang.c:2256 +#: src/lang.c:2262 msgid "Remove ~/.article after posting :" msgstr "" -#: src/lang.c:2257 +#: src/lang.c:2263 msgid "# If ON remove ~/.article after posting.\n" msgstr "" -#: src/lang.c:2261 +#: src/lang.c:2267 msgid "Filename for all posted articles, sets, no filename=do not save." msgstr "" -#: src/lang.c:2262 +#: src/lang.c:2268 msgid "Filename for posted articles :" msgstr "" -#: src/lang.c:2263 +#: src/lang.c:2269 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:2268 +#: src/lang.c:2274 msgid "Keep all failed articles in ~/dead.articles. toggles & sets." msgstr "" -#: src/lang.c:2269 +#: src/lang.c:2275 msgid "Keep failed arts in ~/dead.articles:" msgstr "" -#: src/lang.c:2270 +#: src/lang.c:2276 msgid "# If ON keep all failed postings in ~/dead.articles\n" msgstr "" -#: src/lang.c:2274 +#: src/lang.c:2280 msgid "Do you want to strip unsubscribed groups from .newsrc" msgstr "" -#: src/lang.c:2275 +#: src/lang.c:2281 msgid "No unsubscribed groups in newsrc :" msgstr "" -#: src/lang.c:2276 +#: src/lang.c:2282 msgid "# If ON strip unsubscribed groups from newsrc\n" msgstr "" -#: src/lang.c:2281 +#: src/lang.c:2287 msgid "Remove bogus groups from newsrc :" msgstr "" -#: src/lang.c:2282 +#: src/lang.c:2288 msgid "# What to do with bogus groups in newsrc file\n" "# 0=(Keep) 1=(Remove) 2=(Highlight with D on selection screen).\n" msgstr "" -#: src/lang.c:2286 +#: src/lang.c:2292 msgid "Enter number of seconds until active file will be reread. sets." msgstr "" -#: src/lang.c:2287 +#: src/lang.c:2293 msgid "Interval in secs to reread active :" msgstr "" -#: src/lang.c:2288 +#: src/lang.c:2294 msgid "# Time interval in seconds between rereading the active file (0=never)\n" msgstr "" -#: src/lang.c:2293 +#: src/lang.c:2299 msgid "Reconnect to server automatically :" msgstr "Reconnexion automatique au serveur :" -#: src/lang.c:2294 +#: src/lang.c:2300 msgid "# If ON automatically reconnect to NNTP server if the connection is broken\n" msgstr "" -#: src/lang.c:2298 +#: src/lang.c:2304 msgid "Create local copies of NNTP overview files. toggles & sets." msgstr "Créer des copies locales des en-têtes NNTP. change & choisi." -#: src/lang.c:2299 +#: src/lang.c:2305 msgid "Cache NNTP overview files locally :" msgstr "Cache local des en-têtes NNTP :" -#: src/lang.c:2300 +#: src/lang.c:2306 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" @@ -6042,7 +6052,7 @@ msgstr "Code NNTP donné inconnu" msgid "couldn't expand %s\n" msgstr "impossible de décompacter %s\n" -#: src/open.c:1040 +#: src/open.c:1032 msgid "Unreachable?\n" msgstr "Inacessible ?\n" @@ -6082,11 +6092,11 @@ msgstr "Purge\n" msgid "unchanged" msgstr "non changé" -#: src/refs.c:575 +#: src/refs.c:573 msgid "[- Unavailable -]" msgstr "[- Indisponible -]" -#: src/save.c:958 +#: src/save.c:975 msgid "bytes" msgstr "octets" @@ -6139,9 +6149,3 @@ msgstr "Fermeture anormale de Slrnface, #, c-format msgid "Slrnface failed: %s." msgstr "Échec de Slrnface : %s." - -#~ msgid "%s=quit, %s=edit, %s=ispell, %s=post, %s=postpone [%%.*s]: " -#~ msgstr "%s=quitter, %s=éditer, %s=ispell, %s=poster, %s=brouillon [%%.*s] : " - -#~ msgid "%s=quit, %s=edit, %s=post, %s=postpone [%%.*s]: " -#~ msgstr "%s=quitter, %s=éditer, %s=poster, %s=brouillon [%%.*s] : " Binary files tin-1.6.0/po/messages and tin-1.6.1/po/messages differ diff -Nurp tin-1.6.0/po/tin.pot tin-1.6.1/po/tin.pot --- tin-1.6.0/po/tin.pot Mon Jul 14 17:24:08 2003 +++ tin-1.6.1/po/tin.pot Sun Aug 10 03:49:58 2003 @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2003-07-14 17:23+0200\n" +"POT-Creation-Date: 2003-08-10 03:49+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -872,7 +872,7 @@ msgstr "" msgid "Insecure permissions of %s (%o)" msgstr "" -#: src/lang.c:199 src/open.c:1017 +#: src/lang.c:199 src/open.c:1009 #, c-format msgid "Invalid response to GROUP command, %s" msgstr "" @@ -1451,7 +1451,7 @@ msgid "mark article as unread" msgstr "" #: src/lang.c:353 -msgid "mark current thread as read" +msgid "mark current thread or tagged threads as read" msgstr "" #: src/lang.c:354 @@ -2309,219 +2309,224 @@ msgid "Tagged %s" msgstr "" #: src/lang.c:580 -msgid "Processing mail messages marked for deletion." +#, c-format +msgid "Untagged %s" msgstr "" #: src/lang.c:581 -msgid "Processing saved articles marked for deletion." +msgid "Processing mail messages marked for deletion." msgstr "" #: src/lang.c:582 +msgid "Processing saved articles marked for deletion." +msgstr "" + +#: src/lang.c:583 #, c-format msgid "Accept Followup-To? %s=post, %s=ignore, %s=quit: " msgstr "" -#: src/lang.c:583 +#: src/lang.c:584 msgid "Article unchanged, abort mailing?" msgstr "" -#: src/lang.c:584 +#: src/lang.c:585 #, c-format msgid "Do you want to see postponed articles (%d)?" msgstr "" -#: src/lang.c:586 +#: src/lang.c:587 msgid "Add quick kill filter?" msgstr "" -#: src/lang.c:587 +#: src/lang.c:588 msgid "Add quick selection filter?" msgstr "" -#: src/lang.c:588 +#: src/lang.c:589 msgid "Do you really want to quit?" msgstr "" -#: src/lang.c:589 +#: src/lang.c:590 msgid "%s=edit cancel message, %s=quit, %s=delete (cancel) [%%.*s]: " msgstr "" -#: src/lang.c:590 +#: src/lang.c:591 msgid "You have tagged articles in this group - quit anyway?" msgstr "" -#: src/lang.c:591 +#: src/lang.c:592 #, c-format msgid "%s=quit, %s=edit, %s=postpone: " msgstr "" -#: src/lang.c:592 +#: src/lang.c:593 #, c-format msgid "%s=quit %s=edit %s=save kill description: " msgstr "" -#: src/lang.c:593 +#: src/lang.c:594 #, c-format msgid "%s=quit %s=edit %s=save select description: " msgstr "" -#: src/lang.c:594 +#: src/lang.c:595 msgid "Do you really want to quit without saving your configuration?" msgstr "" -#: src/lang.c:597 +#: src/lang.c:598 msgid "Invalid range - valid are '0-9.$' eg. 1-$" msgstr "" -#: src/lang.c:598 +#: src/lang.c:599 msgid "Do you want to abort this operation?" msgstr "" -#: src/lang.c:599 +#: src/lang.c:600 msgid "Do you want to exit tin immediately?" msgstr "" -#: src/lang.c:600 +#: src/lang.c:601 msgid "Read response> " msgstr "" -#: src/lang.c:601 +#: src/lang.c:602 msgid "Reading ('q' to quit)..." msgstr "" -#: src/lang.c:602 +#: src/lang.c:603 #, c-format msgid "Reading %sarticles..." msgstr "" -#: src/lang.c:603 +#: src/lang.c:604 #, c-format msgid "Reading %sattributes file...\n" msgstr "" -#: src/lang.c:604 +#: src/lang.c:605 #, c-format msgid "Reading %sconfig file...\n" msgstr "" -#: src/lang.c:605 +#: src/lang.c:606 msgid "Reading filter file...\n" msgstr "" -#: src/lang.c:606 +#: src/lang.c:607 #, c-format msgid "Reading %s groups..." msgstr "" -#: src/lang.c:607 +#: src/lang.c:608 msgid "Reading input history file...\n" msgstr "" -#: src/lang.c:608 +#: src/lang.c:609 msgid "Reading keymap file...\n" msgstr "" -#: src/lang.c:609 +#: src/lang.c:610 msgid "Reading groups from active file... " msgstr "" -#: src/lang.c:610 +#: src/lang.c:611 msgid "Reading groups from newsrc file... " msgstr "" -#: src/lang.c:611 +#: src/lang.c:612 msgid "Reading newsgroups file... " msgstr "" -#: src/lang.c:612 +#: src/lang.c:613 msgid "Reading newsrc file..." msgstr "" -#: src/lang.c:613 +#: src/lang.c:614 #, c-format msgid "Bogus group %s removed." msgstr "" -#: src/lang.c:614 +#: src/lang.c:615 #, c-format msgid "Error: rename %s to %s" msgstr "" -#: src/lang.c:615 +#: src/lang.c:616 msgid "Reply to author..." msgstr "" -#: src/lang.c:616 +#: src/lang.c:617 msgid "Repost" msgstr "" -#: src/lang.c:617 +#: src/lang.c:618 msgid "Reposting article..." msgstr "" -#: src/lang.c:618 +#: src/lang.c:619 #, c-format msgid "Repost article(s) to group(s) [%s]> " msgstr "" -#: src/lang.c:619 +#: src/lang.c:620 msgid "Reset newsrc?" msgstr "" -#: src/lang.c:620 +#: src/lang.c:621 msgid "Responses have been directed to the following newsgroups" msgstr "" -#: src/lang.c:621 +#: src/lang.c:622 #, c-format msgid "Responses have been directed to poster. %s=mail, %s=post, %s=quit: " msgstr "" -#: src/lang.c:622 +#: src/lang.c:623 #, c-format msgid "RespNo %4d of %4d%s" msgstr "" -#: src/lang.c:623 +#: src/lang.c:624 msgid "Press to continue..." msgstr "" -#: src/lang.c:625 +#: src/lang.c:626 #, c-format msgid "Select From [%-*.*s] (y/n): " msgstr "" -#: src/lang.c:626 +#: src/lang.c:627 msgid "Select Lines: (num): " msgstr "" -#: src/lang.c:627 +#: src/lang.c:628 msgid "Auto-select Article Menu" msgstr "" -#: src/lang.c:628 +#: src/lang.c:629 #, c-format msgid "Select Msg-Id [%-*.*s] (f/l/o/n): " msgstr "" -#: src/lang.c:629 +#: src/lang.c:630 msgid "Select pattern scope: " msgstr "" -#: src/lang.c:630 +#: src/lang.c:631 #, c-format msgid "Select Subject [%-*.*s] (y/n): " msgstr "" -#: src/lang.c:631 +#: src/lang.c:632 msgid "Select text pattern : " msgstr "" -#: src/lang.c:632 +#: src/lang.c:633 msgid "Select time in days : " msgstr "" -#: src/lang.c:633 +#: src/lang.c:634 #, c-format msgid "" "# %s server configuration file\n" @@ -2535,227 +2540,219 @@ msgid "" "\n" msgstr "" -#: src/lang.c:639 +#: src/lang.c:640 msgid "Showing unread groups only" msgstr "" -#: src/lang.c:640 +#: src/lang.c:641 msgid "Subject: line (ignore case) " msgstr "" -#: src/lang.c:641 +#: src/lang.c:642 msgid "Subject: line (case sensitive)" msgstr "" -#: src/lang.c:642 +#: src/lang.c:643 msgid "Save" msgstr "" -#: src/lang.c:643 +#: src/lang.c:644 #, c-format msgid "Save '%s' (%s/%s)?" msgstr "" -#: src/lang.c:644 +#: src/lang.c:645 msgid "Save configuration before continuing?" msgstr "" -#: src/lang.c:645 +#: src/lang.c:646 msgid "Save filename> " msgstr "" -#: src/lang.c:646 +#: src/lang.c:647 msgid "Saved" msgstr "" -#: src/lang.c:647 +#: src/lang.c:648 #, c-format msgid "%4d unread (%4d hot) %s in %s\n" msgstr "" -#: src/lang.c:648 +#: src/lang.c:649 #, c-format msgid "Saved %s...\n" msgstr "" -#: src/lang.c:649 +#: src/lang.c:650 msgid "Nothing was saved" msgstr "" -#: src/lang.c:650 +#: src/lang.c:651 #, c-format msgid "" "\n" "%s %d %s from %d %s\n" msgstr "" -#: src/lang.c:651 +#: src/lang.c:652 #, c-format msgid "-- %s saved to %s%s --" msgstr "" -#: src/lang.c:652 +#: src/lang.c:653 #, c-format msgid "-- %s saved to %s - %s --" msgstr "" -#: src/lang.c:653 +#: src/lang.c:654 msgid "Saving..." msgstr "" -#: src/lang.c:654 +#: src/lang.c:655 #, c-format msgid "%s: Screen initialization failed" msgstr "" -#: src/lang.c:655 +#: src/lang.c:656 #, c-format msgid "%s: screen is too small\n" msgstr "" -#: src/lang.c:656 +#: src/lang.c:657 #, c-format msgid "screen is too small, %s is exiting\n" msgstr "" -#: src/lang.c:657 +#: src/lang.c:658 #, c-format msgid "Search backwards [%s]> " msgstr "" -#: src/lang.c:658 +#: src/lang.c:659 #, c-format msgid "Search body [%s]> " msgstr "" -#: src/lang.c:659 +#: src/lang.c:660 #, c-format msgid "Search forwards [%s]> " msgstr "" -#: src/lang.c:660 +#: src/lang.c:661 msgid "Searching..." msgstr "" -#: src/lang.c:661 +#: src/lang.c:662 #, c-format msgid "Searching article %d of %d ('q' to abort)..." msgstr "" -#: src/lang.c:662 +#: src/lang.c:663 msgid "Select article> " msgstr "" -#: src/lang.c:663 +#: src/lang.c:664 msgid "" "Select option number before text or use arrow keys and . 'q' to quit." msgstr "" -#: src/lang.c:664 +#: src/lang.c:665 msgid "Select group> " msgstr "" -#: src/lang.c:665 +#: src/lang.c:666 #, c-format msgid "Enter selection pattern [%s]> " msgstr "" -#: src/lang.c:666 +#: src/lang.c:667 msgid "Select thread > " msgstr "" -#: src/lang.c:667 +#: src/lang.c:668 #, c-format msgid "%s %s %s (\"%s\") [%s]: send a DETAILED bug report to %s\n" msgstr "" -#: src/lang.c:668 +#: src/lang.c:669 msgid "servers active-file" msgstr "" -#: src/lang.c:669 +#: src/lang.c:670 msgid "Cannot move into new newsgroups. Subscribe first..." msgstr "" -#: src/lang.c:670 +#: src/lang.c:671 msgid "" msgstr "" -#: src/lang.c:671 +#: src/lang.c:672 #, c-format msgid "Starting: (%s)" msgstr "" -#: src/lang.c:672 +#: src/lang.c:673 #, c-format msgid "List Thread (%d of %d)" msgstr "" -#: src/lang.c:673 +#: src/lang.c:674 #, c-format msgid "Thread (%.*s)" msgstr "" -#: src/lang.c:674 +#: src/lang.c:675 msgid "Enter wildcard subscribe pattern> " msgstr "" -#: src/lang.c:675 +#: src/lang.c:676 #, c-format msgid "subscribed to %d groups" msgstr "" -#: src/lang.c:676 +#: src/lang.c:677 #, c-format msgid "Subscribed to %s" msgstr "" -#: src/lang.c:677 +#: src/lang.c:678 msgid "Subscribing... " msgstr "" -#: src/lang.c:678 +#: src/lang.c:679 msgid "Repost or supersede article(s) [%%.*s]? (%s/%s/%s): " msgstr "" -#: src/lang.c:679 +#: src/lang.c:680 #, c-format msgid "Supersede article(s) to group(s) [%s]> " msgstr "" -#: src/lang.c:680 +#: src/lang.c:681 msgid "Superseding article ..." msgstr "" -#: src/lang.c:681 +#: src/lang.c:682 #, c-format msgid "" "\n" "Stopped. Type 'fg' to restart %s\n" msgstr "" -#: src/lang.c:683 +#: src/lang.c:684 #, c-format msgid "%d days" msgstr "" -#: src/lang.c:684 -msgid "" -msgstr "" - #: src/lang.c:685 -msgid "Tagged article" +msgid "" msgstr "" #: src/lang.c:686 -msgid "Tagged thread" -msgstr "" - -#: src/lang.c:687 msgid "# Default action/prompt strings\n" msgstr "" -#: src/lang.c:688 +#: src/lang.c:687 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" @@ -2766,228 +2763,232 @@ msgid "" "# expire=ON/OFF ON=limit to default_filter_days OFF=don't ever expire\n" msgstr "" -#: src/lang.c:701 +#: src/lang.c:700 msgid "" "# If ON use print current subject or newsgroup description in the last line\n" msgstr "" -#: src/lang.c:702 +#: src/lang.c:701 msgid "# Host & time info used for detecting new groups (don't touch)\n" msgstr "" -#: src/lang.c:703 +#: src/lang.c:702 msgid "There is no news\n" msgstr "" -#: src/lang.c:704 +#: src/lang.c:703 msgid "Thread" msgstr "" -#: src/lang.c:705 +#: src/lang.c:704 msgid "Thread Level Commands" msgstr "" -#: src/lang.c:706 +#: src/lang.c:705 msgid "Thread deselected" msgstr "" -#: src/lang.c:707 +#: src/lang.c:706 msgid "Thread selected" msgstr "" +#: src/lang.c:707 +msgid "threads" +msgstr "" + #: src/lang.c:708 msgid "Thread range" msgstr "" #: src/lang.c:709 +msgid "thread" +msgstr "" + +#: src/lang.c:710 #, c-format msgid "%sThread %4s of %4s" msgstr "" -#: src/lang.c:710 +#: src/lang.c:711 msgid "Threading articles..." msgstr "" -#: src/lang.c:711 +#: src/lang.c:712 #, c-format msgid "Toggled word highlighting %s" msgstr "" -#: src/lang.c:712 +#: src/lang.c:713 msgid "Toggled rot13 encoding" msgstr "" -#: src/lang.c:713 +#: src/lang.c:714 #, c-format msgid "Toggled german TeX encoding %s" msgstr "" -#: src/lang.c:714 +#: src/lang.c:715 #, c-format msgid "Toggled tab-width to %d" msgstr "" -#: src/lang.c:715 +#: src/lang.c:716 #, c-format msgid "%d Trying to dotlock %s" msgstr "" -#: src/lang.c:716 +#: src/lang.c:717 #, c-format msgid "%d Trying to lock %s" msgstr "" -#: src/lang.c:717 +#: src/lang.c:718 msgid " h=help\n" msgstr "" -#: src/lang.c:719 +#: src/lang.c:720 msgid "Unlimited" msgstr "" -#: src/lang.c:720 +#: src/lang.c:721 msgid "Enter wildcard unsubscribe pattern> " msgstr "" -#: src/lang.c:721 +#: src/lang.c:722 #, c-format msgid "Error decoding %s : %s" msgstr "" -#: src/lang.c:722 +#: src/lang.c:723 msgid "No end." msgstr "" -#: src/lang.c:723 +#: src/lang.c:724 #, c-format msgid "%s successfully decoded." msgstr "" -#: src/lang.c:724 +#: src/lang.c:725 #, c-format msgid "" "%*s[-- %s/%s, %suuencoded file, %d lines, name: %s --]\n" "\n" msgstr "" -#: src/lang.c:725 +#: src/lang.c:726 msgid "unread " msgstr "" -#: src/lang.c:726 +#: src/lang.c:727 #, c-format msgid "unsubscribed from %d groups" msgstr "" -#: src/lang.c:727 +#: src/lang.c:728 #, c-format msgid "Unsubscribed from %s" msgstr "" -#: src/lang.c:728 -msgid "Unsubscribing... " -msgstr "" - #: src/lang.c:729 -msgid "Untagged article" +msgid "Unsubscribing... " msgstr "" #: src/lang.c:730 -msgid "Untagged thread" -msgstr "" - -#: src/lang.c:731 msgid "Unthreading articles..." msgstr "" -#: src/lang.c:732 +#: src/lang.c:731 msgid "Updated" msgstr "" -#: src/lang.c:733 +#: src/lang.c:732 msgid "Updating" msgstr "" -#: src/lang.c:734 +#: src/lang.c:733 #, c-format msgid "Opening %s\n" msgstr "" -#: src/lang.c:735 +#: src/lang.c:734 msgid "No more URL's in this article" msgstr "" -#: src/lang.c:736 +#: src/lang.c:735 msgid "Use MIME display program for this message?" msgstr "" -#: src/lang.c:737 +#: src/lang.c:736 msgid " -c mark all news as read in subscribed newsgroups (batch mode)" msgstr "" -#: src/lang.c:738 +#: src/lang.c:737 msgid " -Z return status indicating if any unread news (batch mode)" msgstr "" -#: src/lang.c:739 +#: src/lang.c:738 msgid " -q don't check for new newsgroups" msgstr "" -#: src/lang.c:740 +#: src/lang.c:739 msgid " -X don't save any files on quit" msgstr "" -#: src/lang.c:741 +#: src/lang.c:740 msgid " -d don't show newsgroup descriptions" msgstr "" -#: src/lang.c:742 +#: src/lang.c:741 msgid " -G limit get only limit articles/group" msgstr "" -#: src/lang.c:743 +#: src/lang.c:742 #, c-format msgid " -H help information about %s" msgstr "" -#: src/lang.c:744 +#: src/lang.c:743 msgid " -h this help message" msgstr "" -#: src/lang.c:745 +#: src/lang.c:744 #, c-format msgid " -I dir news index file directory [default=%s]" msgstr "" -#: src/lang.c:746 +#: src/lang.c:745 msgid " -u update index files (batch mode)" msgstr "" -#: src/lang.c:747 +#: src/lang.c:746 #, c-format msgid " -m dir mailbox directory [default=%s]" msgstr "" -#: src/lang.c:748 +#: src/lang.c:747 #, c-format msgid "" "\n" "Mail bug reports/comments to %s" msgstr "" -#: src/lang.c:749 +#: src/lang.c:748 msgid " -N mail new news to your posts (batch mode)" msgstr "" -#: src/lang.c:750 +#: src/lang.c:749 msgid " -M user mail new news to specified user (batch mode)" msgstr "" -#: src/lang.c:751 +#: src/lang.c:750 #, c-format msgid " -f file subscribed to newsgroups file [default=%s]" msgstr "" +#: src/lang.c:751 +msgid " -x no posting mode" +msgstr "" + #: src/lang.c:752 msgid " -w post an article and exit" msgstr "" @@ -4091,18 +4092,18 @@ msgstr "" #: src/lang.c:1331 src/lang.c:1357 src/lang.c:1363 src/lang.c:1370 #: src/lang.c:1402 src/lang.c:1408 src/lang.c:1416 src/lang.c:1436 #: src/lang.c:1511 src/lang.c:1673 src/lang.c:1679 src/lang.c:1685 -#: src/lang.c:1697 src/lang.c:1704 src/lang.c:1755 src/lang.c:1764 +#: src/lang.c:1691 src/lang.c:1703 src/lang.c:1710 src/lang.c:1761 #: src/lang.c:1770 src/lang.c:1776 src/lang.c:1782 src/lang.c:1788 #: src/lang.c:1794 src/lang.c:1800 src/lang.c:1806 src/lang.c:1812 #: src/lang.c:1818 src/lang.c:1824 src/lang.c:1830 src/lang.c:1836 #: src/lang.c:1842 src/lang.c:1848 src/lang.c:1854 src/lang.c:1860 -#: src/lang.c:1866 src/lang.c:1872 src/lang.c:1878 src/lang.c:1885 -#: src/lang.c:1891 src/lang.c:1897 src/lang.c:1904 src/lang.c:1915 +#: src/lang.c:1866 src/lang.c:1872 src/lang.c:1878 src/lang.c:1884 +#: src/lang.c:1891 src/lang.c:1897 src/lang.c:1903 src/lang.c:1910 #: src/lang.c:1921 src/lang.c:1927 src/lang.c:1933 src/lang.c:1939 -#: src/lang.c:1953 src/lang.c:1965 src/lang.c:1999 src/lang.c:2051 -#: src/lang.c:2058 src/lang.c:2064 src/lang.c:2089 src/lang.c:2106 -#: src/lang.c:2159 src/lang.c:2192 src/lang.c:2212 src/lang.c:2247 -#: src/lang.c:2255 src/lang.c:2280 src/lang.c:2292 +#: src/lang.c:1945 src/lang.c:1959 src/lang.c:1971 src/lang.c:2005 +#: src/lang.c:2057 src/lang.c:2064 src/lang.c:2070 src/lang.c:2095 +#: src/lang.c:2112 src/lang.c:2165 src/lang.c:2198 src/lang.c:2218 +#: src/lang.c:2253 src/lang.c:2261 src/lang.c:2286 src/lang.c:2298 msgid " toggles, sets, cancels." msgstr "" @@ -4766,310 +4767,319 @@ msgstr "" msgid "# What should we ask confirmation for.\n" msgstr "" -#: src/lang.c:1691 +#: src/lang.c:1692 +msgid "'Mark article read' ignores tags :" +msgstr "" + +#: src/lang.c:1693 +msgid "" +"# If ON the 'Mark article read' function marks only the current article.\n" +msgstr "" + +#: src/lang.c:1697 msgid "Program to run to open URL's, sets, cancels." msgstr "" -#: src/lang.c:1692 +#: src/lang.c:1698 msgid "Program that opens URL's :" msgstr "" -#: src/lang.c:1693 +#: src/lang.c:1699 msgid "# The program used to open URL's. The actual URL will be appended\n" msgstr "" -#: src/lang.c:1698 +#: src/lang.c:1704 msgid "Use mouse in xterm :" msgstr "" -#: src/lang.c:1699 +#: src/lang.c:1705 msgid "# If ON enable mouse key support on xterm terminals\n" msgstr "" -#: src/lang.c:1705 +#: src/lang.c:1711 msgid "Use scroll keys on keypad :" msgstr "" -#: src/lang.c:1706 +#: src/lang.c:1712 msgid "# If ON enable scroll keys on terminals that support it\n" msgstr "" -#: src/lang.c:1711 +#: src/lang.c:1717 msgid "Enter maximum number of article to get. sets." msgstr "" -#: src/lang.c:1712 +#: src/lang.c:1718 msgid "Number of articles to get :" msgstr "" -#: src/lang.c:1713 +#: src/lang.c:1719 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:1718 +#: src/lang.c:1724 msgid "Enter number of days article is considered recent. sets." msgstr "" -#: src/lang.c:1719 +#: src/lang.c:1725 msgid "Article recentness time limit :" msgstr "" -#: src/lang.c:1720 +#: src/lang.c:1726 msgid "# Number of days in which article is considered recent, (0=OFF)\n" msgstr "" -#: src/lang.c:1724 +#: src/lang.c:1730 msgid "" "WILDMAT for normal wildcards, REGEX for full regular expression matching." msgstr "" -#: src/lang.c:1725 +#: src/lang.c:1731 msgid "Wildcard matching :" msgstr "" -#: src/lang.c:1726 +#: src/lang.c:1732 msgid "# Wildcard matching 0=(wildmat) 1=(regex)\n" msgstr "" -#: src/lang.c:1730 +#: src/lang.c:1736 msgid "Enter minimal score before an article is marked killed. sets." msgstr "" -#: src/lang.c:1731 +#: src/lang.c:1737 msgid "Score limit (kill) :" msgstr "" -#: src/lang.c:1732 +#: src/lang.c:1738 msgid "# Score limit before an article is marked killed\n" msgstr "" -#: src/lang.c:1736 +#: src/lang.c:1742 msgid "Enter default score to kill articles. sets." msgstr "" -#: src/lang.c:1737 +#: src/lang.c:1743 msgid "Default score to kill articles :" msgstr "" -#: src/lang.c:1738 +#: src/lang.c:1744 msgid "# Default score to kill articles\n" msgstr "" -#: src/lang.c:1742 +#: src/lang.c:1748 msgid "Enter minimal score before an article is marked hot. sets." msgstr "" -#: src/lang.c:1743 +#: src/lang.c:1749 msgid "Score limit (select) :" msgstr "" -#: src/lang.c:1744 +#: src/lang.c:1750 msgid "# Score limit before an article is marked hot\n" msgstr "" -#: src/lang.c:1748 +#: src/lang.c:1754 msgid "Enter default score to select articles. sets." msgstr "" -#: src/lang.c:1749 +#: src/lang.c:1755 msgid "Default score to select articles :" msgstr "" -#: src/lang.c:1750 +#: src/lang.c:1756 msgid "# Default score to select articles\n" msgstr "" -#: src/lang.c:1756 +#: src/lang.c:1762 msgid "Use slrnface to show ''X-Face:''s :" msgstr "" -#: src/lang.c:1757 +#: src/lang.c:1763 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:1765 +#: src/lang.c:1771 msgid "Use ANSI color :" msgstr "" -#: src/lang.c:1766 +#: src/lang.c:1772 msgid "# If ON using ANSI-color\n" msgstr "" -#: src/lang.c:1771 +#: src/lang.c:1777 msgid "Standard foreground color :" msgstr "" -#: src/lang.c:1772 +#: src/lang.c:1778 msgid "# Standard foreground color\n" msgstr "" -#: src/lang.c:1777 +#: src/lang.c:1783 msgid "Standard background color :" msgstr "" -#: src/lang.c:1778 +#: src/lang.c:1784 msgid "# Standard-Background-Color\n" msgstr "" -#: src/lang.c:1783 +#: src/lang.c:1789 msgid "Color for inverse text (background):" msgstr "" -#: src/lang.c:1784 +#: src/lang.c:1790 msgid "# Color of background for inverse text\n" msgstr "" -#: src/lang.c:1789 +#: src/lang.c:1795 msgid "Color for inverse text (foreground):" msgstr "" -#: src/lang.c:1790 +#: src/lang.c:1796 msgid "# Color of foreground for inverse text\n" msgstr "" -#: src/lang.c:1795 +#: src/lang.c:1801 msgid "Color of text lines :" msgstr "" -#: src/lang.c:1796 +#: src/lang.c:1802 msgid "# Color of text-lines\n" msgstr "" -#: src/lang.c:1801 +#: src/lang.c:1807 msgid "Color of mini help menu :" msgstr "" -#: src/lang.c:1802 +#: src/lang.c:1808 msgid "# Color of mini help menu\n" msgstr "" -#: src/lang.c:1807 +#: src/lang.c:1813 msgid "Color of help text :" msgstr "" -#: src/lang.c:1808 +#: src/lang.c:1814 msgid "# Color of help pages\n" msgstr "" -#: src/lang.c:1813 +#: src/lang.c:1819 msgid "Color of status messages :" msgstr "" -#: src/lang.c:1814 +#: src/lang.c:1820 msgid "# Color of messages in last line\n" msgstr "" -#: src/lang.c:1819 +#: src/lang.c:1825 msgid "Color of quoted lines :" msgstr "" -#: src/lang.c:1820 +#: src/lang.c:1826 msgid "# Color of quote-lines\n" msgstr "" -#: src/lang.c:1825 +#: src/lang.c:1831 msgid "Color of twice quoted line :" msgstr "" -#: src/lang.c:1826 +#: src/lang.c:1832 msgid "# Color of twice quoted lines\n" msgstr "" -#: src/lang.c:1831 +#: src/lang.c:1837 msgid "Color of =>3 times quoted line :" msgstr "" -#: src/lang.c:1832 +#: src/lang.c:1838 msgid "# Color of >=3 times quoted lines\n" msgstr "" -#: src/lang.c:1837 +#: src/lang.c:1843 msgid "Color of article header lines :" msgstr "" -#: src/lang.c:1838 +#: src/lang.c:1844 msgid "# Color of header-lines\n" msgstr "" -#: src/lang.c:1843 +#: src/lang.c:1849 msgid "Color of actual news header fields :" msgstr "" -#: src/lang.c:1844 +#: src/lang.c:1850 msgid "# Color of actual news header fields\n" msgstr "" -#: src/lang.c:1849 +#: src/lang.c:1855 msgid "Color of article subject lines :" msgstr "" -#: src/lang.c:1850 +#: src/lang.c:1856 msgid "# Color of article subject\n" msgstr "" -#: src/lang.c:1855 +#: src/lang.c:1861 msgid "Color of response counter :" msgstr "" -#: src/lang.c:1856 +#: src/lang.c:1862 msgid "# Color of response counter\n" msgstr "" -#: src/lang.c:1861 +#: src/lang.c:1867 msgid "Color of sender (From:) :" msgstr "" -#: src/lang.c:1862 +#: src/lang.c:1868 msgid "# Color of sender (From:)\n" msgstr "" -#: src/lang.c:1867 +#: src/lang.c:1873 msgid "Color of help/mail sign :" msgstr "" -#: src/lang.c:1868 +#: src/lang.c:1874 msgid "# Color of Help/Mail-Sign\n" msgstr "" -#: src/lang.c:1873 +#: src/lang.c:1879 msgid "Color of signatures :" msgstr "" -#: src/lang.c:1874 +#: src/lang.c:1880 msgid "# Color of signature\n" msgstr "" -#: src/lang.c:1879 +#: src/lang.c:1885 msgid "Color of highlighting with *stars* :" msgstr "" -#: src/lang.c:1880 +#: src/lang.c:1886 msgid "" "# Color of word highlighting. There are four possibilities\n" "# in articles: *stars*, /slashes/, _underdashes_ and -strokes-.\n" msgstr "" -#: src/lang.c:1886 +#: src/lang.c:1892 msgid "Color of highlighting with _dash_ :" msgstr "" -#: src/lang.c:1892 +#: src/lang.c:1898 msgid "Color of highlighting with /slash/ :" msgstr "" -#: src/lang.c:1898 +#: src/lang.c:1904 msgid "Color of highlighting with -stroke-:" msgstr "" -#: src/lang.c:1905 +#: src/lang.c:1911 msgid "Attr. of highlighting with *stars* :" msgstr "" -#: src/lang.c:1906 +#: src/lang.c:1912 msgid "" "# Attribute of word highlighting on mono terminals.\n" "# There are four possibilities in articles:\n" @@ -5079,87 +5089,87 @@ msgid "" "# 3 - Reverse video, 4 - Blinking, 5 - Half bright, 6 - Bold\n" msgstr "" -#: src/lang.c:1916 +#: src/lang.c:1922 msgid "Attr. of highlighting with _dash_ :" msgstr "" -#: src/lang.c:1922 +#: src/lang.c:1928 msgid "Attr. of highlighting with /slash/ :" msgstr "" -#: src/lang.c:1928 +#: src/lang.c:1934 msgid "Attr. of highlighting with -stroke-:" msgstr "" -#: src/lang.c:1934 +#: src/lang.c:1940 msgid "Word highlighting in message body :" msgstr "" -#: src/lang.c:1935 +#: src/lang.c:1941 msgid "# Enable word highlighting?\n" msgstr "" -#: src/lang.c:1940 +#: src/lang.c:1946 msgid "What to display instead of mark :" msgstr "" -#: src/lang.c:1941 +#: src/lang.c:1947 msgid "" "# Should the leading and ending stars and dashes also be displayed,\n" "# even when they are highlighting marks?\n" "# 0 - no 1 - yes, display mark 2 - print a space instead\n" msgstr "" -#: src/lang.c:1947 +#: src/lang.c:1953 msgid "Enter column number to wrap article lines to in the pager. sets." msgstr "" -#: src/lang.c:1948 +#: src/lang.c:1954 msgid "Page line wrap column :" msgstr "" -#: src/lang.c:1949 +#: src/lang.c:1955 msgid "# Wrap article lines at column\n" msgstr "" -#: src/lang.c:1954 +#: src/lang.c:1960 msgid "Wrap around threads on next unread :" msgstr "" -#: src/lang.c:1955 +#: src/lang.c:1961 msgid "# If ON wrap around threads on searching next unread article\n" msgstr "" -#: src/lang.c:1959 +#: src/lang.c:1965 msgid "Enter default mail address (and fullname). sets." msgstr "" -#: src/lang.c:1960 +#: src/lang.c:1966 msgid "Mail address (and fullname) :" msgstr "" -#: src/lang.c:1961 +#: src/lang.c:1967 msgid "# User's mail address (and fullname), if not username@host (fullname)\n" msgstr "" -#: src/lang.c:1966 +#: src/lang.c:1972 msgid "Show empty Followup-To in editor :" msgstr "" -#: src/lang.c:1967 +#: src/lang.c:1973 msgid "# If ON show empty Followup-To header when editing an article\n" msgstr "" -#: src/lang.c:1971 +#: src/lang.c:1977 msgid "" "Enter path/! command/--none to create your default signature. sets." msgstr "" -#: src/lang.c:1972 +#: src/lang.c:1978 msgid "Create signature from path/command :" msgstr "" -#: src/lang.c:1973 +#: src/lang.c:1979 msgid "" "# Signature path (random sigs)/file to be used when posting/replying\n" "# default_sigfile=file appends file as signature\n" @@ -5168,50 +5178,50 @@ msgid "" "# default_sigfile=--none don't append a signature\n" msgstr "" -#: src/lang.c:1980 +#: src/lang.c:1986 msgid "" "Prepend signature with \"-- \" on own line. toggles & sets." msgstr "" -#: src/lang.c:1981 +#: src/lang.c:1987 msgid "Prepend signature with \"-- \" :" msgstr "" -#: src/lang.c:1982 +#: src/lang.c:1988 msgid "# If ON prepend the signature with dashes '\\n-- \\n'\n" msgstr "" -#: src/lang.c:1986 +#: src/lang.c:1992 msgid "Add signature when reposting articles. toggles & sets." msgstr "" -#: src/lang.c:1987 +#: src/lang.c:1993 msgid "Add signature when reposting :" msgstr "" -#: src/lang.c:1988 +#: src/lang.c:1994 msgid "# If ON add signature to reposted articles\n" msgstr "" -#: src/lang.c:1992 +#: src/lang.c:1998 msgid "Enter quotation marks, %s or %S for author's initials." msgstr "" -#: src/lang.c:1993 +#: src/lang.c:1999 msgid "Characters used as quote-marks :" msgstr "" -#: src/lang.c:1994 +#: src/lang.c:2000 msgid "" "# Characters used in quoting to followups and replies.\n" "# '_' is replaced by ' ', %%s, %%S are replaced by author's initials.\n" msgstr "" -#: src/lang.c:2000 +#: src/lang.c:2006 msgid "Quoting behavior :" msgstr "" -#: src/lang.c:2001 +#: src/lang.c:2007 msgid "" "# How quoting should be handled when following up or replying.\n" "# 0 = Nothing special\n" @@ -5224,52 +5234,52 @@ msgid "" "# 7 = Compress quotes, quote signatures, quote empty lines\n" msgstr "" -#: src/lang.c:2013 src/lang.c:2021 src/lang.c:2027 +#: src/lang.c:2019 src/lang.c:2027 src/lang.c:2033 msgid "" "%A Addr %D Date %F Addr+Name %G Groupname %M Message-ID %N Name %C First Name" msgstr "" -#: src/lang.c:2014 +#: src/lang.c:2020 msgid "Quote line when following up :" msgstr "" -#: src/lang.c:2015 +#: src/lang.c:2021 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:2022 +#: src/lang.c:2028 msgid "Quote line when cross-posting :" msgstr "" -#: src/lang.c:2028 +#: src/lang.c:2034 msgid "Quote line when mailing :" msgstr "" -#: src/lang.c:2033 +#: src/lang.c:2039 msgid "If ON, include User-Agent: header. toggles & sets." msgstr "" -#: src/lang.c:2034 +#: src/lang.c:2040 msgid "Insert 'User-Agent:'-header :" msgstr "" -#: src/lang.c:2035 +#: src/lang.c:2041 msgid "# If ON include advertising User-Agent: header\n" msgstr "" -#: src/lang.c:2039 +#: src/lang.c:2045 msgid "" "Enter charset name for MIME (e.g. US-ASCII, ISO-8859-1, EUC-KR), to set." msgstr "" -#: src/lang.c:2040 +#: src/lang.c:2046 msgid "MM_CHARSET :" msgstr "" -#: src/lang.c:2041 +#: src/lang.c:2047 msgid "" "# Charset supported locally which is also used for MIME header and\n" "# Content-Type header.\n" @@ -5279,27 +5289,27 @@ msgid "" "# mm_charset is considered not displayable and represented as '?'.\n" msgstr "" -#: src/lang.c:2052 +#: src/lang.c:2058 msgid "MM_NETWORK_CHARSET :" msgstr "" -#: src/lang.c:2053 +#: src/lang.c:2059 msgid "# Charset used for MIME (Content-Type) header in postings.\n" msgstr "" -#: src/lang.c:2059 +#: src/lang.c:2065 msgid "Mailbox format :" msgstr "" -#: src/lang.c:2060 +#: src/lang.c:2066 msgid "# Format of the mailbox.\n" msgstr "" -#: src/lang.c:2065 +#: src/lang.c:2071 msgid "MIME encoding in news messages :" msgstr "" -#: src/lang.c:2066 +#: src/lang.c:2072 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" @@ -5308,15 +5318,15 @@ msgid "" "# Russian charsets with a lot of 8bit characters.\n" msgstr "" -#: src/lang.c:2074 src/lang.c:2095 +#: src/lang.c:2080 src/lang.c:2101 msgid "Don't change unless you know what you are doing. cancels." msgstr "" -#: src/lang.c:2075 +#: src/lang.c:2081 msgid "Use 8bit characters in news headers:" msgstr "" -#: src/lang.c:2076 +#: src/lang.c:2082 msgid "" "# If ON, 8bit characters in news headers are NOT encoded.\n" "# default is OFF. Thus 8bit characters are encoded by default.\n" @@ -5324,28 +5334,28 @@ msgid "" "# parameter unless post_mime_encoding is 8bit as well.\n" msgstr "" -#: src/lang.c:2083 +#: src/lang.c:2089 msgid "" "Auto-view post-processed files toggles, sets, cancels." msgstr "" -#: src/lang.c:2084 +#: src/lang.c:2090 msgid "View post-processed files :" msgstr "" -#: src/lang.c:2085 +#: src/lang.c:2091 msgid "# If set, post processed files will be opened in a viewer\n" msgstr "" -#: src/lang.c:2090 +#: src/lang.c:2096 msgid "MIME encoding in mail messages :" msgstr "" -#: src/lang.c:2096 +#: src/lang.c:2102 msgid "Use 8bit characters in mail headers:" msgstr "" -#: src/lang.c:2097 +#: src/lang.c:2103 msgid "" "# If ON, 8bit characters in mail headers are NOT encoded.\n" "# default is OFF. Thus 8bit characters are encoded by default.\n" @@ -5356,277 +5366,278 @@ msgid "" "# turn it ON unless you have some compelling reason.\n" msgstr "" -#: src/lang.c:2107 -msgid "Strip blanks of end of lines :" +#: src/lang.c:2113 +msgid "Strip blanks from ends of lines :" msgstr "" -#: src/lang.c:2108 +#: src/lang.c:2114 msgid "" -"# If ON strip blanks from end of lines to speedup display on slow terminals\n" +"# If ON strip blanks from ends of lines for faster display on slow " +"terminals.\n" msgstr "" -#: src/lang.c:2113 +#: src/lang.c:2119 msgid "If ON, use transliteration. toggles & sets." msgstr "" -#: src/lang.c:2114 +#: src/lang.c:2120 msgid "Transliteration :" msgstr "" -#: src/lang.c:2115 +#: src/lang.c:2121 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:2122 +#: src/lang.c:2128 msgid "Send you a carbon copy automatically. toggles & sets." msgstr "" -#: src/lang.c:2123 +#: src/lang.c:2129 msgid "Send you a cc automatically :" msgstr "" -#: src/lang.c:2124 +#: src/lang.c:2130 msgid "" "# If ON automatically put your name in the Cc: field when mailing an " "article\n" msgstr "" -#: src/lang.c:2128 +#: src/lang.c:2134 msgid "" "Send you a blind carbon copy automatically. toggles & sets." msgstr "" -#: src/lang.c:2129 +#: src/lang.c:2135 msgid "Send you a blind cc automatically :" msgstr "" -#: src/lang.c:2130 +#: src/lang.c:2136 msgid "" "# If ON automatically put your name in the Bcc: field when mailing an " "article\n" msgstr "" -#: src/lang.c:2134 +#: src/lang.c:2140 msgid "Enter address elements about which you want to be warned. sets." msgstr "" -#: src/lang.c:2135 +#: src/lang.c:2141 msgid "Spamtrap warning address parts :" msgstr "" -#: src/lang.c:2136 +#: src/lang.c:2142 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:2141 +#: src/lang.c:2147 msgid "Enter default number of days a filter entry will be valid. sets." msgstr "" -#: src/lang.c:2142 +#: src/lang.c:2148 msgid "No. of days a filter entry is valid:" msgstr "" -#: src/lang.c:2143 +#: src/lang.c:2149 msgid "# Number of days a short term filter will be active\n" msgstr "" -#: src/lang.c:2147 +#: src/lang.c:2153 msgid "Add posted articles to filter. toggles & sets." msgstr "" -#: src/lang.c:2148 +#: src/lang.c:2154 msgid "Add posted articles to filter :" msgstr "" -#: src/lang.c:2149 +#: src/lang.c:2155 msgid "" "# If ON add posted articles which start a new thread to filter for\n" "# highlighting follow-ups\n" msgstr "" -#: src/lang.c:2153 +#: src/lang.c:2159 msgid "The directory where articles/threads are to be saved in mailbox format." msgstr "" -#: src/lang.c:2154 +#: src/lang.c:2160 msgid "Mail directory :" msgstr "" -#: src/lang.c:2155 +#: src/lang.c:2161 msgid "# (-m) directory where articles/threads are saved in mailbox format\n" msgstr "" -#: src/lang.c:2160 +#: src/lang.c:2166 msgid "Save articles in batch mode (-S) :" msgstr "" -#: src/lang.c:2161 +#: src/lang.c:2167 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:2166 +#: src/lang.c:2172 msgid "The directory where you want articles/threads saved." msgstr "" -#: src/lang.c:2167 +#: src/lang.c:2173 msgid "Directory to save arts/threads in :" msgstr "" -#: src/lang.c:2168 +#: src/lang.c:2174 msgid "# Directory where articles/threads are saved\n" msgstr "" -#: src/lang.c:2172 +#: src/lang.c:2178 msgid "" "Auto save article/thread by Archive-name: header. toggles & " "sets." msgstr "" -#: src/lang.c:2173 +#: src/lang.c:2179 msgid "Use Archive-name: header for save :" msgstr "" -#: src/lang.c:2174 +#: src/lang.c:2180 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:2179 +#: src/lang.c:2185 msgid "" "Mark saved articles/threads as read. toggles, sets, " "cancels." msgstr "" -#: src/lang.c:2180 +#: src/lang.c:2186 msgid "Mark saved articles/threads as read:" msgstr "" -#: src/lang.c:2181 +#: src/lang.c:2187 msgid "# If ON mark articles that are saved as read\n" msgstr "" -#: src/lang.c:2185 +#: src/lang.c:2191 msgid "Do post processing (eg. extract attachments) for saved articles." msgstr "" -#: src/lang.c:2186 +#: src/lang.c:2192 msgid "Post process saved articles :" msgstr "" -#: src/lang.c:2187 +#: src/lang.c:2193 msgid "" "# Perform post processing (saving binary attachments) from saved articles.\n" "# 0=(no) 1=(yes) 2=(extract shell archives (shar) only)\n" msgstr "" -#: src/lang.c:2193 +#: src/lang.c:2199 msgid "Process only unread articles :" msgstr "" -#: src/lang.c:2194 +#: src/lang.c:2200 msgid "" "# If ON only save/print/pipe/mail unread articles (tagged articles " "excepted)\n" msgstr "" -#: src/lang.c:2199 +#: src/lang.c:2205 msgid "Print all or just part of header. toggles & sets." msgstr "" -#: src/lang.c:2200 +#: src/lang.c:2206 msgid "Print all headers when printing :" msgstr "" -#: src/lang.c:2201 +#: src/lang.c:2207 msgid "" "# If ON print all of article header otherwise just the important lines\n" msgstr "" -#: src/lang.c:2205 +#: src/lang.c:2211 msgid "" "The printer program with options that is to be used to print " "articles/threads." msgstr "" -#: src/lang.c:2206 +#: src/lang.c:2212 msgid "Printer program with options :" msgstr "" -#: src/lang.c:2207 +#: src/lang.c:2213 msgid "# Print program with parameters used to print articles/threads\n" msgstr "" -#: src/lang.c:2213 +#: src/lang.c:2219 msgid "Force redraw after certain commands:" msgstr "" -#: src/lang.c:2214 +#: src/lang.c:2220 msgid "" "# If ON a screen redraw will always be done after certain external commands\n" msgstr "" -#: src/lang.c:2218 +#: src/lang.c:2224 msgid "" "Start editor with line offset. toggles, sets, cancels." msgstr "" -#: src/lang.c:2219 +#: src/lang.c:2225 msgid "Start editor with line offset :" msgstr "" -#: src/lang.c:2220 +#: src/lang.c:2226 msgid "" "# If ON editor will be started with cursor offset into the file\n" "# otherwise the cursor will be positioned at the first line\n" msgstr "" -#: src/lang.c:2225 +#: src/lang.c:2231 msgid "Enter %E for editor, %F for filename, %N for line-number, to set." msgstr "" -#: src/lang.c:2226 +#: src/lang.c:2232 msgid "Invocation of your editor :" msgstr "" -#: src/lang.c:2227 +#: src/lang.c:2233 msgid "" "# Format of editor line including parameters\n" "# %%E Editor %%F Filename %%N Linenumber\n" msgstr "" -#: src/lang.c:2232 +#: src/lang.c:2238 msgid "" "Enter name and options for external-inews, --internal for internal inews" msgstr "" -#: src/lang.c:2233 +#: src/lang.c:2239 msgid "External inews :" msgstr "" -#: src/lang.c:2234 +#: src/lang.c:2240 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:2238 +#: src/lang.c:2244 msgid "" "Enter %M for mailer, %S for subject, %T for to, %F for filename, to set." msgstr "" -#: src/lang.c:2239 +#: src/lang.c:2245 msgid "Invocation of your mail command :" msgstr "" -#: src/lang.c:2240 +#: src/lang.c:2246 msgid "" "# Format of mailer line including parameters\n" "# %%M Mailer %%S Subject %%T To %%F Filename %%U User (AmigaDOS)\n" @@ -5634,106 +5645,106 @@ msgid "" "# ie. elm interactive : elm -i %%F -s \"%%S\" \"%%T\"\n" msgstr "" -#: src/lang.c:2248 +#: src/lang.c:2254 msgid "Use interactive mail reader :" msgstr "" -#: src/lang.c:2249 +#: src/lang.c:2255 msgid "" "# Interactive mailreader: if ON mailreader will be invoked earlier for\n" "# reply so you can use more of its features (eg. MIME, pgp, ...)\n" "# this option has to suit default_mailer_format\n" msgstr "" -#: src/lang.c:2256 +#: src/lang.c:2262 msgid "Remove ~/.article after posting :" msgstr "" -#: src/lang.c:2257 +#: src/lang.c:2263 msgid "# If ON remove ~/.article after posting.\n" msgstr "" -#: src/lang.c:2261 +#: src/lang.c:2267 msgid "Filename for all posted articles, sets, no filename=do not save." msgstr "" -#: src/lang.c:2262 +#: src/lang.c:2268 msgid "Filename for posted articles :" msgstr "" -#: src/lang.c:2263 +#: src/lang.c:2269 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:2268 +#: src/lang.c:2274 msgid "" "Keep all failed articles in ~/dead.articles. toggles & sets." msgstr "" -#: src/lang.c:2269 +#: src/lang.c:2275 msgid "Keep failed arts in ~/dead.articles:" msgstr "" -#: src/lang.c:2270 +#: src/lang.c:2276 msgid "# If ON keep all failed postings in ~/dead.articles\n" msgstr "" -#: src/lang.c:2274 +#: src/lang.c:2280 msgid "Do you want to strip unsubscribed groups from .newsrc" msgstr "" -#: src/lang.c:2275 +#: src/lang.c:2281 msgid "No unsubscribed groups in newsrc :" msgstr "" -#: src/lang.c:2276 +#: src/lang.c:2282 msgid "# If ON strip unsubscribed groups from newsrc\n" msgstr "" -#: src/lang.c:2281 +#: src/lang.c:2287 msgid "Remove bogus groups from newsrc :" msgstr "" -#: src/lang.c:2282 +#: src/lang.c:2288 msgid "" "# What to do with bogus groups in newsrc file\n" "# 0=(Keep) 1=(Remove) 2=(Highlight with D on selection screen).\n" msgstr "" -#: src/lang.c:2286 +#: src/lang.c:2292 msgid "Enter number of seconds until active file will be reread. sets." msgstr "" -#: src/lang.c:2287 +#: src/lang.c:2293 msgid "Interval in secs to reread active :" msgstr "" -#: src/lang.c:2288 +#: src/lang.c:2294 msgid "" "# Time interval in seconds between rereading the active file (0=never)\n" msgstr "" -#: src/lang.c:2293 +#: src/lang.c:2299 msgid "Reconnect to server automatically :" msgstr "" -#: src/lang.c:2294 +#: src/lang.c:2300 msgid "" "# If ON automatically reconnect to NNTP server if the connection is broken\n" msgstr "" -#: src/lang.c:2298 +#: src/lang.c:2304 msgid "" "Create local copies of NNTP overview files. toggles & sets." msgstr "" -#: src/lang.c:2299 +#: src/lang.c:2305 msgid "Cache NNTP overview files locally :" msgstr "" -#: src/lang.c:2300 +#: src/lang.c:2306 msgid "# If ON, create local copies of NNTP overview files.\n" msgstr "" @@ -5993,7 +6004,7 @@ msgstr "" msgid "couldn't expand %s\n" msgstr "" -#: src/open.c:1040 +#: src/open.c:1032 msgid "Unreachable?\n" msgstr "" @@ -6032,11 +6043,11 @@ msgstr "" msgid "unchanged" msgstr "" -#: src/refs.c:575 +#: src/refs.c:573 msgid "[- Unavailable -]" msgstr "" -#: src/save.c:958 +#: src/save.c:975 msgid "bytes" msgstr "" diff -Nurp tin-1.6.0/src/Makefile.in tin-1.6.1/src/Makefile.in --- tin-1.6.0/src/Makefile.in Sat Jul 12 15:49:46 2003 +++ tin-1.6.1/src/Makefile.in Thu Jul 24 16:18:45 2003 @@ -1,7 +1,7 @@ # Source Makefile for tin # - for configuration options read the ../doc/INSTALL file. # -# Updated: 2003-06-04 +# Updated: 2003-07-24 # # Copyright (c) 1995-2003 Thomas E. Dickey # All rights reserved. @@ -318,7 +318,7 @@ help: $(DESTDIR)$(INS_MANUAL_DIR)$(INS_MANUAL_EXT) \ $(DESTDIR)$(INS_MANUAL_DIR)5 \ $(DESTDIR)$(INS_BINARY_DIR) \ -$(INS_SYSDEF_DIR) : +$(DESTDIR)$(INS_SYSDEF_DIR) : $(top_srcdir)/mkdirs.sh $@ install_manpage: $(DESTDIR)$(INS_MANUAL_DIR)$(INS_MANUAL_EXT) $(DESTDIR)$(INS_MANUAL_DIR)5 @@ -326,8 +326,8 @@ install_manpage: $(DESTDIR)$(INS_MANUAL_ @$(INSTALL) -m 444 $(DOCDIR)/tin.1 $(DESTDIR)$(INS_MANUAL_DIR)$(INS_MANUAL_EXT)/$(PROJECT).$(INS_MANUAL_EXT) @( $(CD) $(DESTDIR)$(INS_MANUAL_DIR)$(INS_MANUAL_EXT) && $(RM) -f r$(PROJECT).$(INS_MANUAL_EXT) && $(LN) $(PROJECT).$(INS_MANUAL_EXT) r$(PROJECT).$(INS_MANUAL_EXT) ) @$(INSTALL) -m 444 $(DOCDIR)/tin.5 $(DESTDIR)$(INS_MANUAL_DIR)5/$(PROJECT).5 - @-if test ! -f $(DESTDIR)$(INS_MANUAL_DIR)5/mbox.5 ; then $(INSTALL) -m 444 $(DOCDIR)/mbox.5 $(DESTDIR)$(INS_MANUAL_DIR)5/mbox.5 ; fi - @-if test ! -f $(DESTDIR)$(INS_MANUAL_DIR)5/mmdf.5 ; then $(INSTALL) -m 444 $(DOCDIR)/mmdf.5 $(DESTDIR)$(INS_MANUAL_DIR)5/mmdf.5 ; fi + @-if test ! -f $(DESTDIR)$(INS_MANUAL_DIR)5/mbox.5 ; then $(INSTALL) -m 444 $(DOCDIR)/mbox.5 $(DESTDIR)$(INS_MANUAL_DIR)5/mbox.5 ; else $(ECHO) " ... skipping $(DESTDIR)$(INS_MANUAL_DIR)5/mbox.5 - file already exists" ; fi + @-if test ! -f $(DESTDIR)$(INS_MANUAL_DIR)5/mmdf.5 ; then $(INSTALL) -m 444 $(DOCDIR)/mmdf.5 $(DESTDIR)$(INS_MANUAL_DIR)5/mmdf.5 ; else $(ECHO) " ... skipping $(DESTDIR)$(INS_MANUAL_DIR)5/mmdf.5 - file already exists" ; fi uninstall_manpage: @$(ECHO) "Uninstalling $(PROJECT) manual page in $(DESTDIR)$(INS_MANUAL_DIR)$(INS_MANUAL_EXT) ..." @@ -337,17 +337,17 @@ uninstall_manpage: # @-$(RM) -f $(DESTDIR)$(INS_MANUAL_DIR)5/mbox.5 # @-$(RM) -f $(DESTDIR)$(INS_MANUAL_DIR)5/mmdf.5 -install_sysdefs: $(INS_SYSDEF_DIR) - @$(ECHO) "Installing system-wide defaults to $(INS_SYSDEF_DIR) ..." - @-if test -f $(INS_SYSDEF_DIR)/tin.defaults ; then $(ECHO) " ... backing up existing tin.defaults file to tin.defaults.$(INS_OLD_SUFFIX)" ; $(MV) -f $(INS_SYSDEF_DIR)/tin.defaults $(INS_SYSDEF_DIR)/tin.defaults.$(INS_OLD_SUFFIX) ; fi - @-if test -f $(INS_SYSDEF_DIR)/mime.types ; then $(ECHO) " ... backing up existing mime.types file to mime.types.$(INS_OLD_SUFFIX)" ; $(MV) -f $(INS_SYSDEF_DIR)/mime.types $(INS_SYSDEF_DIR)/mime.types.$(INS_OLD_SUFFIX) ; fi - @$(INSTALL) -m 644 $(DOCDIR)/tin.defaults $(INS_SYSDEF_DIR)/tin.defaults - @$(INSTALL) -m 644 $(DOCDIR)/mime.types $(INS_SYSDEF_DIR)/mime.types +install_sysdefs: $(DESTDIR)$(INS_SYSDEF_DIR) + @$(ECHO) "Installing system-wide defaults to $(DESTDIR)$(INS_SYSDEF_DIR) ..." + @-if test -f $(DESTDIR)$(INS_SYSDEF_DIR)/tin.defaults ; then $(ECHO) " ... backing up existing tin.defaults file to tin.defaults.$(INS_OLD_SUFFIX)" ; $(MV) -f $(DESTDIR)$(INS_SYSDEF_DIR)/tin.defaults $(DESTDIR)$(INS_SYSDEF_DIR)/tin.defaults.$(INS_OLD_SUFFIX) ; fi + @-if test -f $(DESTDIR)$(INS_SYSDEF_DIR)/mime.types ; then $(ECHO) " ... backing up existing mime.types file to mime.types.$(INS_OLD_SUFFIX)" ; $(MV) -f $(DESTDIR)$(INS_SYSDEF_DIR)/mime.types $(DESTDIR)$(INS_SYSDEF_DIR)/mime.types.$(INS_OLD_SUFFIX) ; fi + @$(INSTALL) -m 644 $(DOCDIR)/tin.defaults $(DESTDIR)$(INS_SYSDEF_DIR)/tin.defaults + @$(INSTALL) -m 644 $(DOCDIR)/mime.types $(DESTDIR)$(INS_SYSDEF_DIR)/mime.types uninstall_sysdefs: - @$(ECHO) "Uninstalling system-wide defaults in $(INS_SYSDEF_DIR) ..." - @-$(RM) -f $(INS_SYSDEF_DIR)/tin.defaults - @-$(RM) -f $(INS_SYSDEF_DIR)/mime.types + @$(ECHO) "Uninstalling system-wide defaults in $(DESTDIR)$(INS_SYSDEF_DIR) ..." + @-$(RM) -f $(DESTDIR)$(INS_SYSDEF_DIR)/tin.defaults + @-$(RM) -f $(DESTDIR)$(INS_SYSDEF_DIR)/mime.types install_helpers: $(DESTDIR)$(INS_BINARY_DIR) $(DESTDIR)$(INS_MANUAL_DIR)$(INS_MANUAL_EXT) @$(ECHO) "Installing helper applications ..." diff -Nurp tin-1.6.0/src/color.c tin-1.6.1/src/color.c --- tin-1.6.0/src/color.c Sat Jul 12 15:49:46 2003 +++ tin-1.6.1/src/color.c Mon Jul 21 00:42:47 2003 @@ -154,7 +154,7 @@ void fcol( int color) { - TRACE(("fcol(%d) %s", color, txt_colors[color-MIN_COLOR])); + TRACE(("fcol(%d) %s", color, txt_colors[color - MIN_COLOR])); if (use_color) { if (color >= MIN_COLOR && color <= MAX_COLOR) { # ifdef USE_CURSES @@ -183,7 +183,7 @@ void bcol( int color) { - TRACE(("bcol(%d) %s", color, txt_colors[color-MIN_COLOR])); + TRACE(("bcol(%d) %s", color, txt_colors[color - MIN_COLOR])); if (use_color) { if (color >= MIN_COLOR && color <= MAX_BACKCOLOR) { # ifdef USE_CURSES diff -Nurp tin-1.6.0/src/config.c tin-1.6.1/src/config.c --- tin-1.6.0/src/config.c Sat Jul 12 15:49:46 2003 +++ tin-1.6.1/src/config.c Sun Aug 10 03:37:22 2003 @@ -3,7 +3,7 @@ * Module : config.c * Author : I. Lea * Created : 1991-04-01 - * Updated : 2003-07-02 + * Updated : 2003-08-10 * Notes : Configuration file routines * * Copyright (c) 1991-2003 Iain Lea @@ -474,6 +474,9 @@ read_config_file( break; #endif /* !CHARSET_CONVERSION */ + if (match_boolean(buf, "mark_ignore_tags=", &tinrc.mark_ignore_tags)) + break; + if (match_boolean(buf, "mark_saved_read=", &tinrc.mark_saved_read)) break; @@ -871,6 +874,9 @@ write_config_file( fprintf(fp, _(txt_confirm_choice.tinrc)); fprintf(fp, "confirm_choice=%s\n\n", txt_confirm_choices[tinrc.confirm_choice]); + fprintf(fp, _(txt_mark_ignore_tags.tinrc)); + fprintf(fp, "mark_ignore_tags=%s\n\n", print_boolean(tinrc.mark_ignore_tags)); + fprintf(fp, _(txt_auto_reconnect.tinrc)); fprintf(fp, "auto_reconnect=%s\n\n", print_boolean(tinrc.auto_reconnect)); @@ -2825,13 +2831,13 @@ rc_update( tinrc.thread_articles = THREAD_BOTH; if (use_builtin_inews) - strncpy(tinrc.inews_prog, "--internal", sizeof(tinrc.inews_prog) - 1); + strncpy(tinrc.inews_prog, INTERNAL_CMD, sizeof(tinrc.inews_prog) - 1); - env = get_val("METAMAIL", ""); - if (use_metamail || !strcmp(env, "(internal)")) - strncpy(tinrc.metamail_prog, "--internal", sizeof(tinrc.metamail_prog) - 1); + env = getenv("NOMETAMAIL"); + if (!use_metamail || (NULL == env)) + strncpy(tinrc.metamail_prog, INTERNAL_CMD, sizeof(tinrc.metamail_prog) - 1); else - my_strncpy(tinrc.metamail_prog, env, sizeof(tinrc.metamail_prog) - 1); + my_strncpy(tinrc.metamail_prog, METAMAIL_CMD, sizeof(tinrc.metamail_prog) - 1); rewind(fp); return TRUE; diff -Nurp tin-1.6.0/src/cook.c tin-1.6.1/src/cook.c --- tin-1.6.0/src/cook.c Sat Jul 12 15:49:46 2003 +++ tin-1.6.1/src/cook.c Mon Jul 21 00:20:57 2003 @@ -3,7 +3,7 @@ * Module : cook.c * Author : J. Faultless * Created : 2000-03-08 - * Updated : 2003-05-18 + * Updated : 2003-07-21 * Notes : Split from page.c * * Copyright (c) 2000-2003 Jason Faultless @@ -1044,5 +1044,5 @@ cook_article( art->cookl = my_realloc(art->cookl, sizeof(t_lineinfo) * art->cooked_lines); rewind(art->cooked); - return TRUE; + return (tin_errno != 0) ? FALSE : TRUE; } diff -Nurp tin-1.6.0/src/curses.c tin-1.6.1/src/curses.c --- tin-1.6.0/src/curses.c Sat Jul 12 15:49:46 2003 +++ tin-1.6.1/src/curses.c Thu Aug 7 15:28:51 2003 @@ -3,7 +3,7 @@ * Module : curses.c * Author : D. Taylor & I. Lea * Created : 1986-01-01 - * Updated : 2003-05-05 + * Updated : 2003-08-03 * Notes : This is a screen management library borrowed with permission * from the Elm mail system. This library was hacked to provide * what tin needs. @@ -1110,8 +1110,10 @@ highlight_string( my_strncpy(tmp, &(screen[row].col[0]), sizeof(tmp) - 1); tmp[col] = '\0'; - if (mbstowcs(wtmp, tmp, ARRAY_SIZE(wtmp) - 1) != (size_t) -1) + if (mbstowcs(wtmp, tmp, ARRAY_SIZE(wtmp) - 1) != (size_t) -1) { + wtmp[ARRAY_SIZE(wtmp) - 1] = (wchar_t) '\0'; col = wcswidth(wtmp, ARRAY_SIZE(wtmp)); + } } #endif /* MULTIBYTE_ABLE && !NO_LOCALE */ @@ -1139,7 +1141,9 @@ word_highlight_string( * Mapping of the tinrc.mono_mark* values to the corresponding escape sequences */ char *attributes[MAX_ATTR + 1]; + char *dest, *src; char output[LEN]; + int byte_offset = col; int wsize = size; #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) wchar_t wtmp[LEN]; @@ -1153,8 +1157,7 @@ word_highlight_string( attributes[5] = _dim; /* Dim */ attributes[6] = _bold; /* Bold */ - my_strncpy(output, &(screen[row].col[col]), size); - /* output[size] = '\0'; */ /* my_strncpy() already '\0' terminated output */ + my_strncpy(output, &(screen[row].col[byte_offset]), size); #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) /* @@ -1162,15 +1165,19 @@ word_highlight_string( * offsets; calculate now the correct starting column and * width */ - if (col > 0) { + if (byte_offset > 0) { char tmp[LEN]; my_strncpy(tmp, &(screen[row].col[0]), sizeof(tmp) - 1); - tmp[col] = '\0'; - if (mbstowcs(wtmp, tmp, ARRAY_SIZE(wtmp) - 1) != (size_t) -1) + tmp[byte_offset] = '\0'; + if (mbstowcs(wtmp, tmp, ARRAY_SIZE(wtmp) - 1) != (size_t) -1) { + wtmp[ARRAY_SIZE(wtmp) - 1] = (wchar_t) '\0'; col = wcswidth(wtmp, ARRAY_SIZE(wtmp)); + } } - if (mbstowcs(wtmp, output, ARRAY_SIZE(wtmp) - 1) != (size_t) -1) + if (mbstowcs(wtmp, output, ARRAY_SIZE(wtmp) - 1) != (size_t) -1) { + wtmp[ARRAY_SIZE(wtmp) - 1] = (wchar_t) '\0'; wsize = wcswidth(wtmp, ARRAY_SIZE(wtmp)); + } #endif /* MULTIBYTE_ABLE && !NO_LOCALE */ MoveCursor(row, col); @@ -1182,7 +1189,19 @@ word_highlight_string( (output[0] == '-' && output[size - 1] == '-')) { switch (tinrc.word_h_display_marks) { - case 0: /* FIXME */ + case 0: /* remove marks */ + MoveCursor(row, col + wsize - 2); + CleartoEOLN(); + 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); + src = &(screen[row].col[byte_offset + size]); + dest = &(screen[row].col[byte_offset + size - 2]); + while (*src) + *dest++ = *src++; + *dest++ = '\0'; + MoveCursor(row, col); break; case 2: /* print space */ @@ -1192,6 +1211,8 @@ word_highlight_string( my_fputs(" ", stdout); output[0] = output[size - 1] = ' '; str_trim(output); + screen[row].col[byte_offset] = ' '; + screen[row].col[byte_offset + size - 1] = ' '; break; default: /* print mark (case 1) */ diff -Nurp tin-1.6.0/src/feed.c tin-1.6.1/src/feed.c --- tin-1.6.0/src/feed.c Sat Jul 12 15:49:46 2003 +++ tin-1.6.1/src/feed.c Sun Jul 20 12:48:06 2003 @@ -3,7 +3,7 @@ * Module : feed.c * Author : I. Lea * Created : 1991-08-31 - * Updated : 2003-05-15 + * Updated : 2003-07-19 * Notes : provides same interface to mail,pipe,print,save & repost commands * * Copyright (c) 1991-2003 Iain Lea @@ -320,7 +320,7 @@ print_save_summary( break; case iKeyFeedThd: - STRCPY(what, _(txt_thread)); + STRCPY(what, _(txt_thread_upper)); break; case iKeyFeedArt: diff -Nurp tin-1.6.0/src/filter.c tin-1.6.1/src/filter.c --- tin-1.6.0/src/filter.c Sat Jul 12 15:49:46 2003 +++ tin-1.6.1/src/filter.c Tue Jul 22 17:33:41 2003 @@ -94,7 +94,7 @@ static int set_filter_scope(struct t_gro static struct t_filter_comment *add_filter_comment(struct t_filter_comment *ptr, char *text); static struct t_filter_comment *free_filter_comment(struct t_filter_comment *ptr); static struct t_filter_comment *copy_filter_comment(struct t_filter_comment *from, struct t_filter_comment *to); -static t_bool add_filter_rule(struct t_group *group, struct t_article *art, struct t_filter_rule *rule, int origin); +static t_bool add_filter_rule(struct t_group *group, struct t_article *art, struct t_filter_rule *rule); static t_bool test_regex(const char *string, char *regex, t_bool nocase, struct regex_cache *cache); static void expand_filter_array(struct t_filters *ptr); static void free_filter_item(struct t_filter *ptr); @@ -1274,7 +1274,7 @@ filter_menu( switch (ch) { case iKeyFilterEdit: - add_filter_rule(group, art, &rule, INTERNAL_LEVEL); /* save the rule */ + add_filter_rule(group, art, &rule); /* save the rule */ rule.comment = free_filter_comment(rule.comment); if (!invoke_editor(filter_file, FILTER_FILE_OFFSET)) return FALSE; @@ -1295,7 +1295,7 @@ filter_menu( /* * Add the filter rule and save it to the filter file */ - ret = add_filter_rule(group, art, &rule, INTERNAL_LEVEL); + ret = add_filter_rule(group, art, &rule); rule.comment = free_filter_comment(rule.comment); return ret; /* keep lint quiet: */ @@ -1317,8 +1317,7 @@ t_bool quick_filter( int type, struct t_group *group, - struct t_article *art, - int origin) + struct t_article *art) { char *scope; char txt[LEN]; @@ -1371,7 +1370,7 @@ quick_filter( rule.check_string = TRUE; rule.score = (type == FILTER_KILL) ? tinrc.score_kill : tinrc.score_select; - ret = add_filter_rule(group, art, &rule, origin); + ret = add_filter_rule(group, art, &rule); rule.comment = free_filter_comment(rule.comment); return ret; } @@ -1452,10 +1451,10 @@ quick_filter_select_posted_art( /* Hack */ art.refptr = (struct t_msgid *) &refptr_dummyart; - filtered = add_filter_rule(group, &art, &rule, INTERNAL_LEVEL); + filtered = add_filter_rule(group, &art, &rule); } else { art.subject = my_strdup(subj); - filtered = add_filter_rule(group, &art, &rule, INTERNAL_LEVEL); + filtered = add_filter_rule(group, &art, &rule); FreeIfNeeded(art.subject); } rule.comment = free_filter_comment(rule.comment); @@ -1471,8 +1470,7 @@ static t_bool add_filter_rule( struct t_group *group, struct t_article *art, - struct t_filter_rule *rule, - int origin) + struct t_filter_rule *rule) { char acBuf[PATH_LEN]; char sbuf[(sizeof(acBuf) / 2)]; /* half as big as acBuf so quote_wild(sbuf) fits into acBuf */ diff -Nurp tin-1.6.0/src/getline.c tin-1.6.1/src/getline.c --- tin-1.6.0/src/getline.c Sat Jul 12 15:49:46 2003 +++ tin-1.6.1/src/getline.c Thu Aug 7 15:33:35 2003 @@ -3,7 +3,7 @@ * Module : getline.c * Author : Chris Thewalt & Iain Lea * Created : 1991-11-09 - * Updated : 2003-04-15 + * Updated : 2003-08-03 * 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 @@ -138,6 +138,7 @@ tin_getline( wchar_t wbuf[LEN]; if (mbstowcs(wbuf, str, ARRAY_SIZE(wbuf) - 1) != (size_t) -1) { + wbuf[ARRAY_SIZE(wbuf) - 1] = (wchar_t) '\0'; for (i = 0; wbuf[i]; i++) gl_addwchar(wbuf[i]); } diff -Nurp tin-1.6.0/src/group.c tin-1.6.1/src/group.c --- tin-1.6.0/src/group.c Sat Jul 12 15:49:46 2003 +++ tin-1.6.1/src/group.c Sun Aug 10 03:37:30 2003 @@ -3,7 +3,7 @@ * Module : group.c * Author : I. Lea & R. Skrenta * Created : 1991-04-01 - * Updated : 2003-05-17 + * Updated : 2003-08-10 * Notes : * * Copyright (c) 1991-2003 Iain Lea , Rich Skrenta @@ -360,7 +360,7 @@ group_page( old_top = top_art; n = (int) base[grpmenu.curr]; /* should this depend on show_only_unread? */ old_artnum = arts[n].artnum; - if (quick_filter((ch == iKeyGroupQuickKill) ? FILTER_KILL : FILTER_SELECT, group, &arts[n], GROUP_LEVEL)) { + if (quick_filter((ch == iKeyGroupQuickKill) ? FILTER_KILL : FILTER_SELECT, group, &arts[n])) { info_message((ch == iKeyGroupQuickKill) ? _(txt_info_add_kill) : _(txt_info_add_select)); if (filter_articles(group)) { make_threads(group, FALSE); @@ -580,6 +580,7 @@ group_page( break; } } while (n != grpmenu.curr); + info_message(_(txt_info_all_parts_tagged)); } } break; @@ -611,7 +612,6 @@ group_page( * to leave the choice of tagged/untagged * determination politic in the previous lines. */ - info_message(_(txt_untagged_thread)); for (ii = n; ii != -1; ii = arts[ii].thread) { if (arts[ii].tagged != 0) { tagged = TRUE; @@ -619,7 +619,6 @@ group_page( } } } else { - info_message(_(txt_tagged_thread)); for (ii = n; ii != -1; ii = arts[ii].thread) { if (arts[ii].tagged == 0) arts[ii].tagged = ++num_of_tagged_arts; @@ -629,11 +628,14 @@ group_page( draw_line(grpmenu.curr, MAGIC); if (tagged) show_tagged_lines(); - if (grpmenu.curr + 1 < grpmenu.max) { + + if (grpmenu.curr + 1 < grpmenu.max) move_down(); - break; - } - draw_subject_arrow(); + else + draw_subject_arrow(); + + info_message(tagged ? _(txt_prefix_untagged) : _(txt_prefix_tagged), txt_thread_singular); + } break; @@ -681,7 +683,7 @@ group_page( case iKeyGroupMarkArtUnread: /* mark base article of thread unread */ { - char *ptr; + const char *ptr; if (grpmenu.curr < 0) { info_message(_(txt_no_arts)); @@ -718,7 +720,7 @@ group_page( case iKeyGroupMarkThdUnread: /* mark whole thread as unread */ { - char *ptr; + const char *ptr; if (grpmenu.curr < 0) { info_message(_(txt_no_arts)); @@ -741,7 +743,7 @@ group_page( ptr = _(txt_thread_range); } else { thd_mark_unread(group, base[grpmenu.curr]); - ptr = _(txt_thread); + ptr = _(txt_thread_upper); } show_group_title(TRUE); @@ -1268,6 +1270,8 @@ build_sline( #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) mbstowcs(tmp_subj2, arts_sub, ARRAY_SIZE(tmp_subj2) - 1); mbstowcs(tmp_from2, from, ARRAY_SIZE(tmp_from2) - 1); + tmp_subj2[ARRAY_SIZE(tmp_subj2) - 1] = (wchar_t) '\0'; + tmp_from2[ARRAY_SIZE(tmp_from2) - 1] = (wchar_t) '\0'; /* format subject and from */ wcspart(tmp_subj, tmp_subj2, len_subj - 12, ARRAY_SIZE(tmp_subj), TRUE); @@ -1643,8 +1647,8 @@ mark_thd_read( return; } - /* Don't prompt if there's an active range */ - if (!range_active && got_tagged_unread_arts()) { + /* Don't prompt if there's an active range or if prompting is turned off */ + if (!range_active && !tinrc.mark_ignore_tags && got_tagged_unread_arts()) { ch = prompt_slk_response(iKeyMarkReadTag, &menukeymap.mark_read_tagged_current, _(txt_mark_thread_read_tagged_current), diff -Nurp tin-1.6.0/src/init.c tin-1.6.1/src/init.c --- tin-1.6.0/src/init.c Sat Jul 12 15:49:46 2003 +++ tin-1.6.1/src/init.c Sun Aug 10 03:37:40 2003 @@ -3,7 +3,7 @@ * Module : init.c * Author : I. Lea * Created : 1991-04-01 - * Updated : 2003-06-06 + * Updated : 2003-08-10 * Notes : * * Copyright (c) 1991-2003 Iain Lea @@ -144,6 +144,11 @@ t_bool dangerous_signal_exit; /* no get t_bool disable_gnksa_domain_check; /* disable checking TLD in From: etc. */ t_bool disable_sender; /* disable generation of Sender: header */ t_bool filtered_articles; /* locally killed / auto-selected articles */ +#ifdef NO_POSTING + t_bool force_no_post = TRUE; /* force no posting mode */ +#else + t_bool force_no_post = FALSE; /* don't force no posting mode */ +#endif /* NO_POSTING */ t_bool got_sig_pipe = FALSE; t_bool list_active; t_bool newsrc_active; @@ -356,6 +361,7 @@ struct t_config tinrc = { TRUE, /* keep_dead_articles */ POSTED_FILE, /* posted_articles_file */ FALSE, /* mail_8bit_header */ + FALSE, /* mark_ignore_tags */ TRUE, /* mark_saved_read */ TRUE, /* pgdn_goto_next */ TRUE, /* pos_first_unread */ @@ -672,11 +678,7 @@ init_selfinfo( */ if (domain_name[0] == '\0') { error_message(_(txt_error_no_domain_name)); - giveup(); - /* - * TODO: ask the user to fall into no posting mode (can_post=FALSE) - * instead of exeting. - */ + force_no_post = TRUE; } /* diff -Nurp tin-1.6.0/src/lang.c tin-1.6.1/src/lang.c --- tin-1.6.0/src/lang.c Sat Jul 12 15:51:20 2003 +++ tin-1.6.1/src/lang.c Sun Aug 10 03:37:54 2003 @@ -3,7 +3,7 @@ * Module : lang.c * Author : I. Lea * Created : 1991-04-01 - * Updated : 2003-06-29 + * Updated : 2003-08-10 * Notes : * * Copyright (c) 1991-2003 Iain Lea @@ -350,7 +350,7 @@ constext txt_help_group_goto_group[] = N constext txt_help_group_last_thread[] = N_("choose last thread in list"); constext txt_help_group_list_thread[] = N_("list articles within current thread (bring up Thread sub-menu)"); constext txt_help_group_mark_article_unread[] = N_("mark article as unread"); -constext txt_help_group_mark_thread_read[] = N_("mark current thread as read"); +constext txt_help_group_mark_thread_read[] = N_("mark current thread or tagged threads as read"); constext txt_help_group_mark_thread_unread[] = N_("mark thread as unread"); constext txt_help_group_mark_unsel_art_read[] = N_("toggle display of all/selected articles"); constext txt_help_group_next[] = N_("display next group"); @@ -577,6 +577,7 @@ constext txt_posting[] = N_("Posting art constext txt_postpone_repost[] = N_("Post postponed articles [%%.*s]? (%s/%s/%s/%s/%s): "); constext txt_prefix_hot[] = N_("Hot %s"); constext txt_prefix_tagged[] = N_("Tagged %s"); +constext txt_prefix_untagged[] = N_("Untagged %s"); constext txt_processing_mail_arts[] = N_("Processing mail messages marked for deletion."); constext txt_processing_saved_arts[] = N_("Processing saved articles marked for deletion."); constext txt_prompt_fup_ignore[] = N_("Accept Followup-To? %s=post, %s=ignore, %s=quit: "); @@ -682,8 +683,6 @@ constext txt_suspended_message[] = N_("\ constext txt_time_default_days[] = N_("%d days"); constext txt_tab[] = N_(""); -constext txt_tagged_art[] = N_("Tagged article"); -constext txt_tagged_thread[] = N_("Tagged thread"); constext txt_tinrc_defaults[] = N_("# Default action/prompt strings\n"); constext txt_tinrc_filter[] = N_("# Defaults for quick (1 key) kill & auto-selection filters\n\ # header=NUM 0,1=Subject: 2,3=From: 4=Message-ID: & full References: line\n\ @@ -701,11 +700,13 @@ constext txt_tinrc_header[] = "# %s conf constext txt_tinrc_info_in_last_line[] = N_("# If ON use print current subject or newsgroup description in the last line\n"); constext txt_tinrc_newnews[] = N_("# Host & time info used for detecting new groups (don't touch)\n"); constext txt_there_is_no_news[] = N_("There is no news\n"); -constext txt_thread[] = N_("Thread"); +constext txt_thread_upper[] = N_("Thread"); constext txt_thread_com[] = N_("Thread Level Commands"); constext txt_thread_marked_as_deselected[] = N_("Thread deselected"); constext txt_thread_marked_as_selected[] = N_("Thread selected"); +constext txt_thread_plural[] = N_("threads"); constext txt_thread_range[] = N_("Thread range"); +constext txt_thread_singular[] = N_("thread"); constext txt_thread_x_of_n[] = N_("%sThread %4s of %4s"); constext txt_threading_arts[] = N_("Threading articles..."); constext txt_toggled_high[] = N_("Toggled word highlighting %s"); @@ -726,8 +727,6 @@ constext txt_unread[] = N_("unread "); constext txt_unsubscribed_num_groups[] = N_("unsubscribed from %d groups"); constext txt_unsubscribed_to[] = N_("Unsubscribed from %s"); constext txt_unsubscribing[] = N_("Unsubscribing... "); -constext txt_untagged_art[] = N_("Untagged article"); -constext txt_untagged_thread[] = N_("Untagged thread"); constext txt_unthreading_arts[] = N_("Unthreading articles..."); constext txt_updated[] = N_("Updated"); constext txt_updating[] = N_("Updating"); @@ -749,6 +748,7 @@ constext txt_usage_mail_bugreport[] = N_ constext txt_usage_mail_new_news[] = N_(" -N mail new news to your posts (batch mode)"); constext txt_usage_mail_new_news_to_user[] = N_(" -M user mail new news to specified user (batch mode)"); constext txt_usage_newsrc_file[] = N_(" -f file subscribed to newsgroups file [default=%s]"); +constext txt_usage_no_posting[] = N_(" -x no posting mode"); constext txt_usage_post_article[] = N_(" -w post an article and exit"); constext txt_usage_post_postponed_arts[] = N_(" -o post all postponed articles and exit"); constext txt_usage_read_news_remotely[] = N_(" -r read news remotely from default NNTP server"); @@ -1687,6 +1687,12 @@ struct opttxt txt_confirm_choice = { N_("# What should we ask confirmation for.\n") }; +struct opttxt txt_mark_ignore_tags = { + N_(" toggles, sets, cancels."), + N_("'Mark article read' ignores tags :"), + N_("# If ON the 'Mark article read' function marks only the current article.\n") +}; + struct opttxt txt_url_handler = { N_("Program to run to open URL's, sets, cancels."), N_("Program that opens URL's :"), @@ -2104,8 +2110,8 @@ struct opttxt txt_mail_8bit_header = { struct opttxt txt_strip_blanks = { N_(" toggles, sets, cancels."), - N_("Strip blanks of end of lines :"), - N_("# If ON strip blanks from end of lines to speedup display on slow terminals\n") + N_("Strip blanks from ends of lines :"), + N_("# If ON strip blanks from ends of lines for faster display on slow terminals.\n") }; #ifdef HAVE_ICONV_OPEN_TRANSLIT diff -Nurp tin-1.6.0/src/list.c tin-1.6.1/src/list.c --- tin-1.6.0/src/list.c Sat Jul 12 15:49:46 2003 +++ tin-1.6.1/src/list.c Mon Jul 21 01:13:52 2003 @@ -296,7 +296,7 @@ debug_print_active_hash( } fprintf(stderr, "HashTable Active=[%d] Size=[%d] Filled=[%d] Empty=[%d]\n", - num_active, TABLE_SIZE, TABLE_SIZE-empty, empty); + num_active, TABLE_SIZE, TABLE_SIZE - empty, empty); fprintf(stderr, "00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32\n"); fprintf(stderr, "--------------------------------------------------------------------------------------------------\n"); for (i = 0; i < 32; i++) diff -Nurp tin-1.6.0/src/main.c tin-1.6.1/src/main.c --- tin-1.6.0/src/main.c Sat Jul 12 15:49:46 2003 +++ tin-1.6.1/src/main.c Tue Jul 22 17:28:11 2003 @@ -3,7 +3,7 @@ * Module : main.c * Author : I. Lea & R. Skrenta * Created : 1991-04-01 - * Updated : 2003-06-29 + * Updated : 2003-07-22 * Notes : * * Copyright (c) 1991-2003 Iain Lea , Rich Skrenta @@ -419,9 +419,9 @@ main( * process command line options */ #ifndef M_AMIGA -# define OPTIONS "aAcdD:f:G:g:hHI:lm:M:nNop:qQrRs:SuvVwXzZ" +# define OPTIONS "aAcdD:f:G:g:hHI:lm:M:nNop:qQrRs:SuvVwxXzZ" #else -# define OPTIONS "BcdD:f:G:hHI:lm:M:nNop:qQrRs:SuvVwXzZ" +# define OPTIONS "BcdD:f:G:hHI:lm:M:nNop:qQrRs:SuvVwxXzZ" #endif /* M_AMIGA */ static void @@ -860,6 +860,10 @@ read_cmd_line_options( break; #endif /* 0 */ + case 'x': /* enter no_posting mode */ + force_no_post = TRUE; + break; + case 'X': /* don't save ~/.newsrc on exit */ no_write = TRUE; break; @@ -1004,6 +1008,7 @@ usage( error_message(_(txt_usage_verbose)); error_message(_(txt_usage_version)); error_message(_(txt_usage_post_article)); + error_message(_(txt_usage_no_posting)); error_message(_(txt_usage_dont_save_files_on_quit)); error_message(_(txt_usage_start_if_unread_news)); error_message(_(txt_usage_check_for_unread_news)); diff -Nurp tin-1.6.0/src/open.c tin-1.6.1/src/open.c --- tin-1.6.0/src/open.c Sat Jul 12 15:49:46 2003 +++ tin-1.6.1/src/open.c Tue Jul 22 16:18:36 2003 @@ -3,7 +3,7 @@ * Module : open.c * Author : I. Lea & R. Skrenta * Created : 1991-04-01 - * Updated : 2003-06-29 + * Updated : 2003-07-22 * Notes : Routines to make reading news locally (ie. /var/spool/news) * or via NNTP transparent * @@ -142,9 +142,7 @@ nntp_open( case OK_CANPOST: /* case OK_NOIHAVE: */ -# ifndef NO_POSTING - can_post = TRUE; -# endif /* !NO_POSTING */ + can_post = TRUE && !force_no_post; break; case OK_NOPOST: @@ -154,9 +152,7 @@ nntp_open( default: if (ret >= 200 && ret <= 299) { -# ifndef NO_POSTING - can_post = TRUE; -# endif /* !NO_POSTING */ + can_post = TRUE && !force_no_post; break; } if (ret < 0) @@ -205,9 +201,7 @@ nntp_open( switch ((ret = get_respcode(line, sizeof(line)))) { case OK_CANPOST: /* case OK_NOIHAVE: */ -# ifndef NO_POSTING - can_post = TRUE; -# endif /* !NO_POSTING */ + can_post = TRUE && !force_no_post; sec = TRUE; break; @@ -255,9 +249,7 @@ nntp_open( switch ((ret = get_respcode(line, sizeof(line)))) { case OK_CANPOST: /* case OK_NOIHAVE: */ -# ifndef NO_POSTING - can_post = TRUE; -# endif /* !NO_POSTING */ + can_post = TRUE && !force_no_post; sec = TRUE; break; diff -Nurp tin-1.6.0/src/page.c tin-1.6.1/src/page.c --- tin-1.6.0/src/page.c Sat Jul 12 15:49:46 2003 +++ tin-1.6.1/src/page.c Sun Aug 3 20:51:38 2003 @@ -3,7 +3,7 @@ * Module : page.c * Author : I. Lea & R. Skrenta * Created : 1991-04-01 - * Updated : 2003-06-13 + * Updated : 2003-08-03 * Notes : * * Copyright (c) 1991-2003 Iain Lea , Rich Skrenta @@ -711,7 +711,7 @@ page_goto_next_unread: case iKeyPageQuickAutoSel: /* quickly auto-select article */ case iKeyPageQuickKill: /* quickly kill article */ - if ((filtered_articles = quick_filter((ch == iKeyPageQuickKill) ? FILTER_KILL : FILTER_SELECT, group, &arts[this_resp], PAGE_LEVEL))) + if ((filtered_articles = quick_filter((ch == iKeyPageQuickKill) ? FILTER_KILL : FILTER_SELECT, group, &arts[this_resp]))) goto return_to_index; draw_page(group->name, 0); @@ -775,7 +775,7 @@ page_goto_next_unread: * FIXME: replace txt_thread by txt_article_upper * if THREAD_NONE */ - info_message(_(txt_marked_as_unread), _(txt_thread)); + info_message(_(txt_marked_as_unread), _(txt_thread_upper)); break; case iKeyPageCancel: /* cancel an article */ @@ -1047,6 +1047,7 @@ print_message_page( bytes = strlen(line); # if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) if (mbstowcs(wline, line, ARRAY_SIZE(wline) - 1) != (size_t) -1) { + wline[ARRAY_SIZE(wline) - 1] = (wchar_t) '\0'; if (wcswidth(wline, ARRAY_SIZE(wline) - 1) >= cCOLS) { int tmp; @@ -1223,16 +1224,16 @@ invoke_metamail( char buf[LEN]; #endif /* !DONT_HAVE_PIPING */ + ptr = tinrc.metamail_prog; + if (('\0' == *ptr) || (0 == strcmp(ptr, INTERNAL_CMD)) || (NULL != getenv("NOMETAMAIL"))) + return; + offset = ftell(fp); rewind(fp); EndWin(); Raw(FALSE); - /* $METAMAIL seems to be tin specific, if it really is: kick it */ - if ((ptr = getenv("METAMAIL")) == NULL) - ptr = tinrc.metamail_prog; - /* TODO: add DONT_HAVE_PIPING fallback code */ #ifndef DONT_HAVE_PIPING if ((mime_fp = popen(ptr, "w"))) { @@ -1292,7 +1293,7 @@ draw_page_header( grplen = strlen(group); #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) if (mbstowcs(wtmp, buf, ARRAY_SIZE(wtmp)) != (size_t) -1) { - wtmp[HEADER_LEN - 1] = (wchar_t) '\0'; + wtmp[ARRAY_SIZE(wtmp) - 1] = (wchar_t) '\0'; scrlen = wcswidth(wtmp, ARRAY_SIZE(wtmp)); } else #endif /* MULTIBYTE_ABLE && !NO_LOCALE */ @@ -1339,7 +1340,7 @@ draw_page_header( sprintf(tmp, _(txt_thread_x_of_n), buf, x, tin_ltoa(grpmenu.max, 4)); #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) if (mbstowcs(wtmp, tmp, ARRAY_SIZE(wtmp)) != (size_t) -1) { - wtmp[HEADER_LEN - 1] = (wchar_t) '\0'; + wtmp[ARRAY_SIZE(wtmp) - 1] = (wchar_t) '\0'; wcspart(wbuf, wtmp, cCOLS - 1, ARRAY_SIZE(wbuf), FALSE); wcstombs(tmp, wbuf, sizeof(tmp)); } else @@ -1364,7 +1365,7 @@ draw_page_header( sprintf(buf, _(txt_lines), tmp); #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) if (mbstowcs(wtmp, buf, ARRAY_SIZE(wtmp)) != (size_t) -1) { - wtmp[HEADER_LEN - 1] = (wchar_t) '\0'; + wtmp[ARRAY_SIZE(wtmp) - 1] = (wchar_t) '\0'; i = wcswidth(wtmp, ARRAY_SIZE(wtmp)); } else #endif /* MULTIBYTE_ABLE && !NO_LOCALE */ @@ -1394,7 +1395,7 @@ draw_page_header( #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) if (mbstowcs(wtmp, buf, ARRAY_SIZE(wtmp)) != (size_t) -1) { - wtmp[HEADER_LEN - 1] = (wchar_t) '\0'; + wtmp[ARRAY_SIZE(wtmp) - 1] = (wchar_t) '\0'; wcspart(wbuf, wtmp, RIGHT_POS - 5 - i, ARRAY_SIZE(wbuf), FALSE); scrlen = wcswidth(wbuf, ARRAY_SIZE(wbuf)); wcstombs(buf, wbuf, sizeof(wbuf)); @@ -1447,7 +1448,7 @@ draw_page_header( #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) if (mbstowcs(wtmp, buf, ARRAY_SIZE(wtmp) - 1) != (size_t) -1) { - wtmp[HEADER_LEN - 1] = (wchar_t) '\0'; + wtmp[ARRAY_SIZE(wtmp) - 1] = (wchar_t) '\0'; wcspart(wbuf, wtmp, cCOLS - 1, ARRAY_SIZE(wbuf) - 1, FALSE); } else #endif /* MULTIBYTE_ABLE && !NO_LOCALE */ @@ -1458,7 +1459,7 @@ draw_page_header( #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) if (mbstowcs(wtmp, tmp, ARRAY_SIZE(wtmp)) != (size_t) -1) { - wtmp[HEADER_LEN - 1] = (wchar_t) '\0'; + wtmp[ARRAY_SIZE(wtmp) - 1] = (wchar_t) '\0'; wconvert_to_printable(wtmp); if (wcswidth(wbuf, ARRAY_SIZE(wbuf)) + wcswidth(wtmp, ARRAY_SIZE(wtmp)) >= cCOLS - 1) { @@ -1688,26 +1689,113 @@ toggle_raw( * We do this on the fly, since most of the time it won't be used */ if (!pgart.rawl) { /* Already done this for this article? */ - char buff[1024]; + char *line; + char *p; + long offset; j = 0; rewind(pgart.raw); pgart.rawl = my_malloc(sizeof(t_lineinfo) * chunk); + offset = ftell(pgart.raw); + + while (NULL != (line = tin_fgets(pgart.raw, FALSE))) { + int num_chars; +#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) + int num_bytes; + t_bool is_illegal; + wchar_t wline[LEN]; +#endif /* MULTIBYTE_ABLE && !NO_LOCALE */ - /* - * # lines can increase due to line wrapping - */ - do { - pgart.rawl[j].offset = ftell(pgart.raw); + pgart.rawl[j].offset = offset; pgart.rawl[j].flags = 0; j++; if (j >= chunk) { chunk += 50; pgart.rawl = my_realloc(pgart.rawl, sizeof(t_lineinfo) * chunk); } - } while ((fgets(buff, cCOLS + 1, pgart.raw)) != NULL); - j--; +#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) + is_illegal = TRUE; + if ((size_t) -1 != mbstowcs(wline, line, ARRAY_SIZE(wline) - 1)) { + wline[ARRAY_SIZE(wline) - 1] = (wchar_t) '\0'; + num_chars = wcswidth(wline, ARRAY_SIZE(wline) -1); + is_illegal = FALSE; + } else +#endif + { + if (IS_LOCAL_CHARSET("Big5")) { + char c; + + num_chars = 0; + p = line; + while ((c = *p++)) { + num_chars++; + if (0 == (c & 0x7f)) /* ASCII char, only 1 byte */ + continue; + if (*p) + p++; /* Big5 char, takes 2 bytes */ + } + } else + num_chars = (int) strlen(line); + } + + if (num_chars <= cCOLS) { + offset = ftell(pgart.raw); + continue; /* line fits on screen, next line */ + } + + /* + * Line exceeds current column width; we need to split + * over several screen lines + */ + p = line; + while (*p) + { + int space; + + space = cCOLS; + while ((space > 0) && *p) { +#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) + if (!is_illegal) { + num_bytes = mbtowc(wline, p, MB_CUR_MAX); + if ((space -= wcwidth(wline[0])) < 0) + break; + p += num_bytes; + offset += num_bytes; + } else +#endif /* MULTIBYTE_ABLE && !NO_LOCALE */ + { + p++; + offset++; + if (IS_LOCAL_CHARSET("Big5") && ((*p & 0x7f) > 0)) { + p++; /* non-ASCII chars take 2 bytes */ + offset++; + } + space--; + } + } + /* + * if we reached the end of the line we don't need to + * remember anything + */ + if (*p) { + pgart.rawl[j].offset = offset; + pgart.rawl[j].flags = 0; + j++; + if (j >= chunk) { + chunk += 50; + pgart.rawl = my_realloc(pgart.rawl, sizeof(t_lineinfo) * chunk); + } + } + } + + /* + * only use ftell's return value here because we didn't + * take the \n into account above. + */ + offset = ftell(pgart.raw); + } + pgart.rawl = my_realloc(pgart.rawl, sizeof(t_lineinfo) * j); } artline = pgart.rawl; @@ -1822,6 +1910,10 @@ info_pager( case iKeyUp: /* line up */ case iKeyUp2: + if (num_info_lines <= NOTESLINES) { + info_message(_(txt_begin_of_art)); + break; + } if (curr_info_line == 0) { if (!wrap_at_ends) { info_message(_(txt_begin_of_art)); @@ -1838,6 +1930,10 @@ info_pager( case iKeyDown: /* line down */ case iKeyDown2: + if (num_info_lines <= NOTESLINES) { + info_message(_(txt_end_of_art)); + break; + } if (curr_info_line + NOTESLINES >= num_info_lines) { if (!wrap_at_ends) { info_message(_(txt_end_of_art)); @@ -1855,6 +1951,10 @@ info_pager( case iKeyPageDown: /* page down */ case iKeyPageDown2: case iKeyPageDown3: + if (num_info_lines <= NOTESLINES) { + info_message(_(txt_end_of_art)); + break; + } if (curr_info_line + NOTESLINES >= num_info_lines) { /* End is already on screen */ if (!wrap_at_ends) { info_message(_(txt_end_of_art)); @@ -1871,6 +1971,10 @@ info_pager( case iKeyPageUp: /* page up */ case iKeyPageUp2: case iKeyPageUp3: + if (num_info_lines <= NOTESLINES) { + info_message(_(txt_begin_of_art)); + break; + } if (curr_info_line == 0) { if (!wrap_at_ends) { info_message(_(txt_begin_of_art)); @@ -1959,11 +2063,11 @@ display_info_page( start = 0; /* Up-scroll, only redraw the top 'part' lines of screen */ - if ((end = (part < 0) ? -part : NOTESLINES) < NOTESLINES) + if ((end = (part < 0) ? -part : NOTESLINES) > NOTESLINES) end = NOTESLINES; /* Print title */ - if ((end-start >= ARTLINES) || (part == 0)) { + if ((end - start >= NOTESLINES) || (part == 0)) { ClearScreen(); center_line(0, TRUE, info_title); } diff -Nurp tin-1.6.0/src/post.c tin-1.6.1/src/post.c --- tin-1.6.0/src/post.c Sat Jul 12 15:56:34 2003 +++ tin-1.6.1/src/post.c Sun Jul 27 14:21:59 2003 @@ -782,7 +782,7 @@ check_article_to_be_posted( #ifdef CHARSET_CONVERSION /* are all characters in article contained in network_charset? */ if (strcmp(tinrc.mm_local_charset, txt_mime_charsets[mmnwcharset]) && !charset_conversion_fails) { /* local_charset != network_charset */ - cp = my_malloc(strlen(line) * 4); + cp = my_malloc(strlen(line) * 4 + 1); strcpy(cp, line); charset_conversion_fails = !buffer_to_network(cp, mmnwcharset); free(cp); @@ -1091,7 +1091,7 @@ check_article_to_be_posted( #ifdef CHARSET_CONVERSION /* are all characters in article contained in network_charset? */ if (strcmp(tinrc.mm_local_charset, txt_mime_charsets[mmnwcharset]) && !charset_conversion_fails) { /* local_charset != network_charset */ - cp = my_malloc(strlen(line) * 4); + cp = my_malloc(strlen(line) * 4 + 1); strcpy(cp, line); charset_conversion_fails = !buffer_to_network(cp, mmnwcharset); free(cp); diff -Nurp tin-1.6.0/src/refs.c tin-1.6.1/src/refs.c --- tin-1.6.0/src/refs.c Sat Jul 12 15:49:46 2003 +++ tin-1.6.1/src/refs.c Tue Jul 22 16:18:45 2003 @@ -3,7 +3,7 @@ * Module : refs.c * Author : Jason Faultless * Created : 1996-05-09 - * Updated : 2003-06-06 + * Updated : 2003-07-22 * Notes : Cacheing of message ids / References based threading * Credits : Richard Hodson * hash_msgid, free_msgid @@ -380,9 +380,9 @@ parse_references( /* * Reconstruct the References: field from the parent pointers - * NB: The original Refs: can be no longer than HEADER_LEN (see open.c) - * Broken headers sometimes have malformed or circular reference - * lists, which we strive to work around. + * NB: In deep threads this can lead to a very long line. If you want to use + * this function to build a Reference: line for posting be aware that the + * server might refuse long lines -- short it accordingly! */ static char * _get_references( @@ -390,34 +390,33 @@ _get_references( int depth) { char *refs; - static size_t len; /* Accumulated size */ + static size_t len; /* Accumulated size */ + static size_t pos; /* current insertion position */ + if (depth == 1) + len = 0; + + len += strlen(refptr->txt) + 1; /* msgid + space */ if (refptr->parent == NULL || depth > MAX_REFS) { #ifdef DEBUG_REFS if (depth > MAX_REFS) error_message("Warning: Too many refs near to %s. Truncated\n", refptr->txt); #endif /* DEBUG_REFS */ - refs = my_malloc(HEADER_LEN); - len = 0; + refs = my_malloc(len + 1); /* total length + nullbyte */ + pos = 0; } else refs = _get_references(refptr->parent, depth + 1); - /* - * Attempt at damage limitation in case of broken Refs fields - */ - if (len + strlen(refptr->txt) < (998 - strlen("References: "))) { - sprintf(refs + len, "%s ", refptr->txt); - len = strlen(refs); - } + sprintf(refs + pos, "%s ", refptr->txt); + pos = strlen(refs); return refs; } /* - * A wrapper to the above, null terminate the string and shrink it - * to correct size + * A wrapper to the above, null terminate the string */ char * get_references( @@ -432,7 +431,6 @@ get_references( refs = _get_references(refptr, 1); len = strlen(refs); refs[len - 1] = '\0'; - refs = my_realloc(refs, len); return refs; } diff -Nurp tin-1.6.0/src/save.c tin-1.6.1/src/save.c --- tin-1.6.0/src/save.c Sat Jul 12 15:49:46 2003 +++ tin-1.6.1/src/save.c Sun Aug 3 20:23:21 2003 @@ -3,7 +3,7 @@ * Module : save.c * Author : I. Lea & R. Skrenta * Created : 1991-04-01 - * Updated : 2003-05-15 + * Updated : 2003-08-03 * Notes : * * Copyright (c) 1991-2003 Iain Lea , Rich Skrenta @@ -231,8 +231,26 @@ check_start_save_any_news( continue; } - if (function == MAIL_ANY_NEWS) + if (function == MAIL_ANY_NEWS) { fprintf(savefp, "To: %s\n", mail_news_user); + fprintf(savefp, "Subject: %s\n", arts[j].subject); + /* + * Reuse some headers to allow threading in mail reader + */ + if (arts[j].msgid) + fprintf(savefp, "Message-ID: %s\n", arts[j].msgid); + /* fprintf(savefp, "References: %s\n", arts[j].refs); */ + /* + * wrap article in appropriate MIME type + */ + fprintf(savefp, "MIME-Version: 1.0\n"); + fprintf(savefp, "Content-Type: message/rfc822\n"); + /* + * CTE should be 7bit if the article is in pure + * US-ASCII, but this requires previous parsing + */ + fprintf(savefp, "Content-Transfer-Encoding: 8bit\n\n"); + } snprintf(buf, sizeof(buf), "[%5ld] %s\n", arts[j].artnum, arts[j].subject); fprintf(fp_log, "%s", buf); /* buf may contain % */ @@ -246,7 +264,6 @@ check_start_save_any_news( fclose(savefp); saved_arts++; - /* TODO: if article already contains To: Cc: Bcc: it gets 'relayed' */ if (function == MAIL_ANY_NEWS) { strfmailer(mailer, arts[j].subject, mail_news_user, savefile, buf, sizeof(buf), tinrc.mailer_format); invoke_cmd(buf); /* Keep trying after errors */ diff -Nurp tin-1.6.0/src/screen.c tin-1.6.1/src/screen.c --- tin-1.6.0/src/screen.c Sat Jul 12 15:49:46 2003 +++ tin-1.6.1/src/screen.c Thu Aug 7 15:34:40 2003 @@ -3,7 +3,7 @@ * Module : screen.c * Author : I. Lea & R. Skrenta * Created : 1991-04-01 - * Updated : 2003-05-14 + * Updated : 2003-08-03 * Notes : * * Copyright (c) 1991-2003 Iain Lea , Rich Skrenta @@ -77,7 +77,7 @@ info_message( fcol(tinrc.col_message); #endif /* HAVE_COLOR */ - vsprintf(mesg, fmt, ap); + vsnprintf(mesg, sizeof(mesg), fmt, ap); center_line(cLINES, FALSE, mesg); /* center the message at screen bottom */ @@ -108,7 +108,7 @@ wait_message( fcol(tinrc.col_message); #endif /* HAVE_COLOR */ - vsprintf(mesg, fmt, ap); + vsnprintf(mesg, sizeof(mesg), fmt, ap); my_fputs(mesg, stdout); #ifdef HAVE_COLOR @@ -138,7 +138,7 @@ error_message( errno = 0; clear_message(); - vsprintf(mesg, fmt, ap); + vsnprintf(mesg, sizeof(mesg), fmt, ap); my_fputs(mesg, stderr); /* don't use my_fprintf() here due to %format chars */ my_fflush(stderr); @@ -224,6 +224,8 @@ center_line( #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) if ((len = mbstowcs(wbuffer, buffer, ARRAY_SIZE(wbuffer) - 1)) <= 0) len = strlen(buffer); + else + wbuffer[ARRAY_SIZE(wbuffer) - 1] = (wchar_t) '\0'; if ((width = wcswidth(wbuffer, ARRAY_SIZE(wbuffer) - 1)) <= 0) width = len; #else diff -Nurp tin-1.6.0/src/select.c tin-1.6.1/src/select.c --- tin-1.6.0/src/select.c Sat Jul 12 15:49:46 2003 +++ tin-1.6.1/src/select.c Sun Jul 20 12:46:06 2003 @@ -3,7 +3,7 @@ * Module : select.c * Author : I. Lea & R. Skrenta * Created : 1991-04-01 - * Updated : 2003-05-15 + * Updated : 2003-07-20 * Notes : * * Copyright (c) 1991-2003 Iain Lea , Rich Skrenta @@ -1116,7 +1116,7 @@ toggle_my_groups( } } fclose(fp); -#endif /* 1 */ +#endif /* 0 */ selmenu.curr = save_restore_curr_group(FALSE); /* Restore saved group position */ } @@ -1133,7 +1133,7 @@ subscribe_pattern( t_bool state) { char buf[LEN]; - int i, subscribe_num; + int i, subscribe_num = 0; if (!num_active || no_write) return; @@ -1146,9 +1146,10 @@ subscribe_pattern( wait_message(0, message); /* - * TODO: why do we do a pass over my_group[] before another one over active[] ? + * TODO: why do we do a pass over my_group[] before another one + * over active[]? AFAICS the first loop can go away. */ - for (subscribe_num = 0, i = 0; i < selmenu.max; i++) { + for (i = 0; i < selmenu.max; i++) { if (match_group_list(active[my_group[i]].name, buf)) { if (active[my_group[i]].subscribed != (state != FALSE)) { spin_cursor(); @@ -1167,7 +1168,10 @@ subscribe_pattern( subscribe(&active[i], SUB_CHAR(state), TRUE); if (state) { my_group_add(active[i].name); -/* TODO: grp_mark_unread() or something needs to do a GrpGetArtInfo to get initial count right */ + /* + * TODO: grp_mark_unread() or something needs to do a + * group_get_art_info() to get initial count right + */ grp_mark_unread(&active[i]); } subscribe_num++; diff -Nurp tin-1.6.0/src/tags.c tin-1.6.1/src/tags.c --- tin-1.6.0/src/tags.c Sat Jul 12 15:49:46 2003 +++ tin-1.6.1/src/tags.c Sun Jul 20 12:48:50 2003 @@ -3,7 +3,7 @@ * Module : tags.c * Author : Jason Faultless * Created : 1999-12-06 - * Updated : 2003-05-14 + * Updated : 2003-07-19 * Notes : Split out from other modules * * Copyright (c) 1999-2003 Jason Faultless @@ -239,7 +239,6 @@ tag_multipart( free(info); - info_message(_(txt_info_all_parts_tagged)); return qty; } @@ -277,11 +276,11 @@ tag_article( { if (arts[art].tagged != 0) { untag_article(art); - info_message(_(txt_untagged_art)); + info_message(_(txt_prefix_untagged), txt_article_singular); return FALSE; } else { arts[art].tagged = ++num_of_tagged_arts; - info_message(_(txt_tagged_art)); + info_message(_(txt_prefix_tagged), txt_article_singular); return TRUE; } } diff -Nurp tin-1.6.0/src/tcurses.c tin-1.6.1/src/tcurses.c --- tin-1.6.0/src/tcurses.c Sat Jul 12 15:49:46 2003 +++ tin-1.6.1/src/tcurses.c Thu Aug 7 15:34:54 2003 @@ -3,7 +3,7 @@ * Module : tcurses.c * Author : Thomas Dickey * Created : 1997-03-02 - * Updated : 2003-06-27 + * Updated : 2003-08-03 * Notes : This is a set of wrapper functions adapting the termcap * interface of tin to use SVr4 curses (e.g., ncurses). * @@ -68,7 +68,7 @@ vwprintw( char *string = buffer; int y, x, code; - vsprintf(buffer, fmt, ap); + vsnprintf(buffer, sizeof(buffer), fmt, ap); getyx(w, y, x); TRACE(("vwprintw[%d/%d,%d/%d]:%s", y, cLINES, x, cCOLS, buffer)); while (*string == '\b') @@ -380,8 +380,10 @@ highlight_string( MoveCursor(row, 0); my_innstr(tmp, cCOLS); tmp[col] = '\0'; - if (mbstowcs(wtmp, tmp, ARRAY_SIZE(wtmp) - 1) != (size_t) -1) + if (mbstowcs(wtmp, tmp, ARRAY_SIZE(wtmp) - 1) != (size_t) -1) { + wtmp[ARRAY_SIZE(wtmp) - 1] = (wchar_t) '\0'; col = wcswidth(wtmp, ARRAY_SIZE(wtmp)); + } } # endif /* MULTIBYTE_ABLE && !NO_LOCALE */ @@ -431,8 +433,10 @@ word_highlight_string( MoveCursor(row, 0); my_innstr(tmp, cCOLS); tmp[col] = '\0'; - if (mbstowcs(wtmp, tmp, ARRAY_SIZE(wtmp) - 1) != (size_t) -1) + if (mbstowcs(wtmp, tmp, ARRAY_SIZE(wtmp) - 1) != (size_t) -1) { + wtmp[ARRAY_SIZE(wtmp) - 1] = (wchar_t) '\0'; col = wcswidth(wtmp, ARRAY_SIZE(wtmp)); + } } # endif /* MULTIBYTE_ABLE && !NO_LOCALE */ @@ -441,8 +445,10 @@ word_highlight_string( # if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) tmp[size] = '\0'; - if (mbstowcs(wtmp, tmp, ARRAY_SIZE(wtmp) - 1) != (size_t) -1) + if (mbstowcs(wtmp, tmp, ARRAY_SIZE(wtmp) - 1) != (size_t) -1) { + wtmp[ARRAY_SIZE(wtmp) - 1] = (wchar_t) '\0'; wsize = wcswidth(wtmp, ARRAY_SIZE(wtmp)); + } # endif /* MULTIBYTE_ABLE && !NO_LOCALE */ /* safegurad against bogus regexps */ diff -Nurp tin-1.6.0/src/thread.c tin-1.6.1/src/thread.c --- tin-1.6.0/src/thread.c Sat Jul 12 15:49:46 2003 +++ tin-1.6.1/src/thread.c Sun Aug 10 03:38:01 2003 @@ -3,7 +3,7 @@ * Module : thread.c * Author : I. Lea * Created : 1991-04-01 - * Updated : 2003-05-15 + * Updated : 2003-08-10 * Notes : * * Copyright (c) 1991-2003 Iain Lea @@ -220,6 +220,7 @@ build_tline( if (!(ptr && arts[ptr->article].subject == art->subject)) { #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) if (mbstowcs(wtmp2, art->subject, ARRAY_SIZE(wtmp2) - 1) != (size_t) -1) { + wtmp2[ARRAY_SIZE(wtmp2) - 1] = (wchar_t) '\0'; wcspart(wtmp, wtmp2, gap, ARRAY_SIZE(wtmp), TRUE); if (wcstombs(tmp, wtmp, sizeof(tmp) - 1) != (size_t) -1) # ifdef USE_CURSES @@ -241,9 +242,10 @@ build_tline( */ if (len_from) { #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) - if (mbstowcs(wtmp, buff, ARRAY_SIZE(wtmp) - 1) != (size_t) -1) + if (mbstowcs(wtmp, buff, ARRAY_SIZE(wtmp) - 1) != (size_t) -1) { + wtmp[ARRAY_SIZE(wtmp) - 1] = (wchar_t) '\0'; fill = cCOLS - len_from - wcswidth(wtmp, ARRAY_SIZE(wtmp) - 1); - else + } else #endif /* MULTIBYTE_ABLE && !NO_LOCALE */ fill = cCOLS - len_from - strlen(buff); @@ -259,6 +261,7 @@ build_tline( get_author(TRUE, art, tmp, sizeof(tmp) - 1); if (mbstowcs(wtmp2, tmp, ARRAY_SIZE(wtmp2) - 1) != (size_t) -1) { + wtmp2[ARRAY_SIZE(wtmp2) - 1] = (wchar_t) '\0'; wcspart(wtmp, wtmp2, len_from, ARRAY_SIZE(wtmp), TRUE); if (wcstombs(tmp, wtmp, sizeof(tmp) - 1) != (size_t) -1) # ifdef USE_CURSES @@ -277,6 +280,7 @@ build_tline( get_author(TRUE, art, tmp, sizeof(tmp) - 1); if (mbstowcs(wtmp2, tmp, ARRAY_SIZE(wtmp2) - 1) != (size_t) -1) { + wtmp2[ARRAY_SIZE(wtmp2) - 1] = (wchar_t) '\0'; wcspart(wtmp, wtmp2, cCOLS - strlen(buff), ARRAY_SIZE(wtmp), TRUE); if (wcstombs(tmp, wtmp, sizeof(tmp) - 1) != (size_t) -1) # ifdef USE_CURSES @@ -298,9 +302,10 @@ build_tline( * Pad to end of line so that inverse bar looks 'good' */ #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) - if (mbstowcs(wtmp, buff, ARRAY_SIZE(wtmp) - 1) != (size_t) -1) + if (mbstowcs(wtmp, buff, ARRAY_SIZE(wtmp) - 1) != (size_t) -1) { + wtmp[ARRAY_SIZE(wtmp) - 1] = (wchar_t) '\0'; fill = cCOLS - wcswidth(wtmp, ARRAY_SIZE(wtmp) - 1); - else + } else #endif /* MULTIBYTE_ABLE && !NO_LOCALE */ fill = cCOLS - strlen(buff); @@ -337,12 +342,11 @@ draw_line( char *s = &(screen[INDEX2TNUM(i)].col[startpos]); #endif /* USE_CURSES */ + if (tinrc.strip_blanks) + strip_line(s); if (!magic) { - if (tinrc.strip_blanks) { - strip_line(s); - CleartoEOLN(); - } tlen = strlen(s); /* note new line length */ + CleartoEOLN(); } else tlen = magic; @@ -686,18 +690,23 @@ thread_page( /* Find index of current article */ if ((n = find_response(thread_basenote, thdmenu.curr)) < 0) break; + else { + t_bool tagged; - if (tag_article(n)) { - build_tline(thdmenu.curr, &arts[n]); /* Update just this line */ - draw_line(thdmenu.curr, MAGIC); - } else - update_thread_page(); /* Must update whole page */ + if ((tagged = tag_article(n))) { + build_tline(thdmenu.curr, &arts[n]); /* Update just this line */ + draw_line(thdmenu.curr, MAGIC); + } else + update_thread_page(); /* Must update whole page */ + + /* Automatically advance to next art if not at end of thread */ + if (thdmenu.curr + 1 < thdmenu.max) + move_down(); + else + draw_thread_arrow(); - /* Automatically advance to next art if not at end of thread */ - if (thdmenu.curr + 1 < thdmenu.max) - move_down(); - else - draw_thread_arrow(); + info_message(tagged ? _(txt_prefix_tagged) : _(txt_prefix_untagged), txt_article_singular); + } break; case iKeyThreadBugReport: @@ -725,7 +734,7 @@ thread_page( case iKeyThreadMarkThdUnread: /* mark thread as unread */ thd_mark_unread(group, base[thread_basenote]); update_thread_page(); - info_message(_(txt_marked_as_unread), _(txt_thread)); + info_message(_(txt_marked_as_unread), _(txt_thread_upper)); break; case iKeyThreadSelArt: /* mark article as selected */ @@ -1509,7 +1518,7 @@ mark_art_read( int n = -1, cnt = 0; int tmp_num_of_tagged_arts = num_of_tagged_arts; - if (got_tagged_unread_arts()) { + if (!tinrc.mark_ignore_tags && got_tagged_unread_arts()) { ch = prompt_slk_response(iKeyMarkReadTag, &menukeymap.mark_read_tagged_current, _(txt_mark_art_read_tagged_current), diff -Nurp tin-1.6.0/src/tincfg.tbl tin-1.6.1/src/tincfg.tbl --- tin-1.6.0/src/tincfg.tbl Sat Jul 12 15:49:46 2003 +++ tin-1.6.1/src/tincfg.tbl Sun Aug 10 03:38:13 2003 @@ -2,7 +2,7 @@ ; Module : tincfg.tbl ; Author : Thomas E. Dickey ; Created : 1996-11-01 -; Updated : 2003-05-06 +; Updated : 2003-08-10 ; Notes : #defines and structs for config.c ; ; Copyright (c) 1996-2003 Thomas E. Dickey @@ -79,6 +79,7 @@ group_catchup_on_exit OPT_ON_OFF thread_catchup_on_exit OPT_ON_OFF confirm_choice txt_confirm_choices NUM_CONFIRM_CHOICES + mark_ignore_tags OPT_ON_OFF use_mouse OPT_ON_OFF #ifdef HAVE_KEYPAD use_keypad OPT_ON_OFF diff -Nurp tin-1.6.0/tin.spec tin-1.6.1/tin.spec --- tin-1.6.0/tin.spec Thu Jan 1 01:00:00 1970 +++ tin-1.6.1/tin.spec Tue Jul 22 16:14:24 2003 @@ -0,0 +1,57 @@ +Name: tin +Summary: tin - an easy-to-use USENET news reader +Version: 1.6.0 +Release: 1 +Copyright: BSD +Group: Applications/News +Source: ftp://ftp.tin.org/pub/news/clients/tin/v1.6/%{name}-%{version}.tar.bz2 +Buildroot: /var/tmp/%{name}-%{version}-%{release} +Packager: Dirk Nimmich + +%description +tin is an easy-to-use USENET news reader for the console using NNTP. +It supports threading, scoring, different charsets, and many other +useful things. It has also support for different languages. + +%define prefix /usr +%define confdir /etc/tin + +%prep +%setup -q +CFLAGS="$RPM_OPT_FLAGS" ./configure --with-install-prefix=$RPM_BUILD_ROOT \ + --prefix=%{prefix} \ + --mandir=%{_mandir} \ + --sysconfdir=%{confdir} \ + --verbose \ + --disable-echo \ + --enable-prototypes \ + --enable-nntp-only + +%build +make build + +%install +make install +make install_sysdefs + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root) +%dir %attr(755,root,root) %{confdir} +%config(noreplace) %attr(644,root,root) %{confdir}/* +%attr(755,root,root) %{prefix}/bin/* +%{_datadir}/locale/*/LC_MESSAGES/*.mo +%doc %{_mandir}/man1/* +%doc %{_mandir}/man5/* +%doc doc/CHANGES 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 README + +%changelog +* Tue Jul 22 2003 Dirk Nimmich + Specfile created for tin 1.6.0. + diff -Nurp tin-1.6.0/tools/tinews.pl tin-1.6.1/tools/tinews.pl --- tin-1.6.0/tools/tinews.pl Sat Jul 12 15:49:45 2003 +++ tin-1.6.1/tools/tinews.pl Thu Jul 24 14:21:38 2003 @@ -557,12 +557,12 @@ From:-field will be used. =item B<$REPLYTO> Set the article header field Reply-To: to the return address specified by -the variable if there isn't allready a Reply-To: header in the article. +the variable if there isn't already a Reply-To: header in the article. =item B<$ORGANIZATION> Set the article header field Organization: to the contents of the variable -if there isn't allready a Organization: header in the article. +if there isn't already a Organization: header in the article. =back