"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "src/lang.c" between
tin-2.4.3.tar.xz and tin-2.4.4.tar.xz

About: TIN is a threaded NNTP and spool based UseNet newsreader.

lang.c  (tin-2.4.3.tar.xz):lang.c  (tin-2.4.4.tar.xz)
/* /*
* Project : tin - a Usenet reader * Project : tin - a Usenet reader
* Module : lang.c * Module : lang.c
* Author : I. Lea * Author : I. Lea
* Created : 1991-04-01 * Created : 1991-04-01
* Updated : 2018-11-22 * Updated : 2019-07-03
* Notes : * Notes :
* *
* Copyright (c) 1991-2019 Iain Lea <iain@bricbrac.de> * Copyright (c) 1991-2020 Iain Lea <iain@bricbrac.de>
* All rights reserved. * All rights reserved.
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions * modification, are permitted provided that the following conditions
* are met: * are met:
* 1. Redistributions of source code must retain the above copyright *
* notice, this list of conditions and the following disclaimer. * 1. Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
*
* 2. Redistributions in binary form must reproduce the above copyright * 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the * notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution. * documentation and/or other materials provided with the distribution.
* 3. The name of the author may not be used to endorse or promote
* products derived from this software without specific prior written
* permission.
* *
* THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS * 3. Neither the name of the copyright holder nor the names of its
* OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED * contributors may be used to endorse or promote products derived from
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE * this software without specific prior written permission.
* ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY *
* DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
* INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
* WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
* INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
* POSSIBILITY OF SUCH DAMAGE.
*/ */
#ifndef TIN_H #ifndef TIN_H
# include "tin.h" # include "tin.h"
#endif /* !TIN_H */ #endif /* !TIN_H */
constext txt_1_resp[] = N_("1 Response"); constext txt_1_resp[] = N_("1 Response");
constext txt_7bit[] = "7bit"; constext txt_7bit[] = "7bit";
constext txt_8bit[] = "8bit"; constext txt_8bit[] = "8bit";
skipping to change at line 147 skipping to change at line 150
constext txt_caughtup[] = N_("Caughtup"); constext txt_caughtup[] = N_("Caughtup");
constext txt_check_article[] = N_("Check Prepared Article"); constext txt_check_article[] = N_("Check Prepared Article");
constext txt_checking_new_groups[] = N_("Checking for new groups... "); constext txt_checking_new_groups[] = N_("Checking for new groups... ");
constext txt_checking_for_news[] = N_("Checking for news..."); constext txt_checking_for_news[] = N_("Checking for news...");
constext txt_choose_post_process_type[] = N_("Post-process %s=no, %s=yes, %s=sha r, %s=quit: "); constext txt_choose_post_process_type[] = N_("Post-process %s=no, %s=yes, %s=sha r, %s=quit: ");
#ifdef HAVE_COLOR #ifdef HAVE_COLOR
constext txt_color_off[] = N_("ANSI color disabled"); constext txt_color_off[] = N_("ANSI color disabled");
constext txt_color_on[] = N_("ANSI color enabled"); constext txt_color_on[] = N_("ANSI color enabled");
#endif /* HAVE_COLOR */ #endif /* HAVE_COLOR */
constext txt_command_failed[] = N_("Command failed: %s"); constext txt_command_failed[] = N_("Command failed: %s");
constext txt_cook_article_failed_exiting[] = N_("Cook article failed, %s is exit ing"); constext txt_copyright_notice[] = "%s (c) Copyright 1991-2020 Iain Lea.";
constext txt_confirm_select_on_exit[] = N_("Mark not selected articles read?"); constext txt_confirm_select_on_exit[] = N_("Mark not selected articles read?");
#ifdef NNTP_ABLE #ifdef NNTP_ABLE
constext txt_connecting[] = N_("Connecting to %s..."); constext txt_connecting[] = N_("Connecting to %s...");
#endif /* NNTP_ABLE */ #endif /* NNTP_ABLE */
constext txt_cook_article_failed_exiting[] = N_("Cook article failed, %s is exit ing");
constext txt_cr[] = N_("<CR>"); constext txt_cr[] = N_("<CR>");
constext txt_creating_active[] = N_("Creating active file for saved groups...\n" ); constext txt_creating_active[] = N_("Creating active file for saved groups...\n" );
constext txt_creating_newsrc[] = N_("Creating newsrc file...\n"); constext txt_creating_newsrc[] = N_("Creating newsrc file...\n");
constext txt_default[] = N_("Default"); constext txt_default[] = N_("Default");
constext txt_delete_processed_files[] = N_("Delete saved files that have been po st processed?"); constext txt_delete_processed_files[] = N_("Delete saved files that have been po st processed?");
constext txt_deleting[] = N_("Deleting temporary files..."); constext txt_deleting[] = N_("Deleting temporary files...");
constext txt_end_of_art[] = N_("*** End of article ***"); constext txt_end_of_art[] = N_("*** End of article ***");
constext txt_end_of_arts[] = N_("*** End of articles ***"); constext txt_end_of_arts[] = N_("*** End of articles ***");
skipping to change at line 554 skipping to change at line 558
constext txt_info_no_write[] = N_("Operation disabled in no-overwrite mode"); constext txt_info_no_write[] = N_("Operation disabled in no-overwrite mode");
/* TODO: replace hard coded key-name in txt_info_postponed */ /* TODO: replace hard coded key-name in txt_info_postponed */
constext txt_info_postponed[] = N_("%d postponed %s, reuse with ^O...\n"); constext txt_info_postponed[] = N_("%d postponed %s, reuse with ^O...\n");
constext txt_info_x_conversion_note[] = N_("X-Conversion-Note: multipart/alterna tive contents have been removed.\n\ constext txt_info_x_conversion_note[] = N_("X-Conversion-Note: multipart/alterna tive contents have been removed.\n\
To get the whole article, turn alternative handling OFF in the Option Menu\n") ; To get the whole article, turn alternative handling OFF in the Option Menu\n") ;
constext txt_is_mailbox[] = N_("Save filename for %s/%s is a mailbox. Attachment not saved"); constext txt_is_mailbox[] = N_("Save filename for %s/%s is a mailbox. Attachment not saved");
constext txt_is_tex_encoded[] = N_("TeX2Iso encoded article"); constext txt_is_tex_encoded[] = N_("TeX2Iso encoded article");
constext txt_incomplete[] = N_("incomplete "); constext txt_incomplete[] = N_("incomplete ");
/* TODO: replace hard coded key-names */ /* TODO: replace hard coded key-names */
constext txt_intro_page[] = N_("\nWelcome to %s, a full screen threaded Netnews reader. It can read news locally\n\ constext txt_intro_page[] = N_("\nWelcome to %s, a full screen threaded Netnews reader. It can read news locally\n\
(ie. <spool>/news) or remotely (-r option) from a NNTP (Network News Transport\ n\ (ie. <spool>/news) or remotely (-r option) from an NNTP (Network News Transport\ n\
Protocol) server. -h lists the available command line options.\n\n\ Protocol) server. -h lists the available command line options.\n\n\
%s has four newsreading levels, the newsgroup selection page, the group index\n \ %s has four newsreading levels, the newsgroup selection page, the group index\n \
page, the thread listing page and the article viewer. Help is available at each\ n\ page, the thread listing page and the article viewer. Help is available at each\ n\
level by pressing the 'h' command.\n\n\ level by pressing the 'h' command.\n\n\
Move up/down by using the terminal arrow keys or 'j' and 'k'. Use PgUp/PgDn or\ n\ Move up/down by using the terminal arrow keys or 'j' and 'k'. Use PgUp/PgDn or\ n\
Ctrl-U and Ctrl-D to page up/down. Enter a newsgroup by pressing RETURN/TAB.\n\n \ Ctrl-U and Ctrl-D to page up/down. Enter a newsgroup by pressing RETURN/TAB.\n\n \
Articles, threads, tagged articles or articles matching a pattern can be mailed\ n\ Articles, threads, tagged articles or articles matching a pattern can be mailed\ n\
('m' command), printed ('o' command), saved ('s' command), piped ('|' command).\ n\ ('m' command), printed ('o' command), saved ('s' command), piped ('|' command).\ n\
Use the 'w' command to post a news article, the 'f'/'F' commands to post a\ n\ Use the 'w' command to post a news article, the 'f'/'F' commands to post a\ n\
follow-up to an existing news article and the 'r'/'R' commands to reply via\ n\ follow-up to an existing news article and the 'r'/'R' commands to reply via\ n\
skipping to change at line 836 skipping to change at line 840
constext txt_search_backwards[] = N_("Search backwards [%s]> "); constext txt_search_backwards[] = N_("Search backwards [%s]> ");
constext txt_search_body[] = N_("Search body [%s]> "); constext txt_search_body[] = N_("Search body [%s]> ");
constext txt_search_forwards[] = N_("Search forwards [%s]> "); constext txt_search_forwards[] = N_("Search forwards [%s]> ");
constext txt_searching[] = N_("Searching..."); constext txt_searching[] = N_("Searching...");
constext txt_searching_body[] = N_("Searching article %d of %d ('q' to abort)... "); constext txt_searching_body[] = N_("Searching article %d of %d ('q' to abort)... ");
constext txt_select_art[] = N_("Select article> "); constext txt_select_art[] = N_("Select article> ");
constext txt_select_config_file_option[] = N_("Select option number before text or use arrow keys and <CR>. 'q' to quit."); constext txt_select_config_file_option[] = N_("Select option number before text or use arrow keys and <CR>. 'q' to quit.");
constext txt_select_group[] = N_("Select group> "); constext txt_select_group[] = N_("Select group> ");
constext txt_select_pattern[] = N_("Enter selection pattern [%s]> "); constext txt_select_pattern[] = N_("Enter selection pattern [%s]> ");
constext txt_select_thread[] = N_("Select thread> "); constext txt_select_thread[] = N_("Select thread> ");
constext txt_send_bugreport[] = N_("%s %s %s (\"%s\") [%s]: send a DETAILED bug report to %s\n"); constext txt_send_bugreport[] = N_("%s %s %s (\"%s\"): send a DETAILED bug repor t to %s\n");
constext txt_servers_active[] = N_("servers active-file"); constext txt_servers_active[] = N_("servers active-file");
constext txt_skipping_newgroups[] = N_("Cannot move into new newsgroups. Subscri be first..."); constext txt_skipping_newgroups[] = N_("Cannot move into new newsgroups. Subscri be first...");
constext txt_space[] = N_("<SPACE>"); constext txt_space[] = N_("<SPACE>");
constext txt_starting_command[] = N_("Starting: (%s)"); constext txt_starting_command[] = N_("Starting: (%s)");
constext txt_stp_list_thread[] = N_("List Thread (%d of %d)"); constext txt_stp_list_thread[] = N_("List Thread (%d of %d)");
constext txt_stp_thread[] = N_("Thread (%.*s)"); constext txt_stp_thread[] = N_("Thread (%.*s)");
constext txt_subscribe_pattern[] = N_("Enter wildcard subscribe pattern> "); constext txt_subscribe_pattern[] = N_("Enter wildcard subscribe pattern> ");
constext txt_subscribed_num_groups[] = N_("subscribed to %d groups"); constext txt_subscribed_num_groups[] = N_("subscribed to %d groups");
constext txt_subscribed_to[] = N_("Subscribed to %s"); constext txt_subscribed_to[] = N_("Subscribed to %s");
constext txt_subscribing[] = N_("Subscribing... "); constext txt_subscribing[] = N_("Subscribing... ");
skipping to change at line 1059 skipping to change at line 1063
constext txt_warn_not_valid_newsgroup[] = N_("\nWarning: \"%s\" is not a valid newsgroup at this site!\n"); constext txt_warn_not_valid_newsgroup[] = N_("\nWarning: \"%s\" is not a valid newsgroup at this site!\n");
#endif /* HAVE_FASCIST_NEWSADMIN */ #endif /* HAVE_FASCIST_NEWSADMIN */
#ifdef HAVE_LIBUU #ifdef HAVE_LIBUU
constext txt_libuu_saved[] = N_("%d files successfully written from %d ar ticles. %d %s occurred."); constext txt_libuu_saved[] = N_("%d files successfully written from %d ar ticles. %d %s occurred.");
constext txt_libuu_error_missing[] = N_("Missing parts."); constext txt_libuu_error_missing[] = N_("Missing parts.");
constext txt_libuu_error_no_begin[] = N_("No beginning."); constext txt_libuu_error_no_begin[] = N_("No beginning.");
constext txt_libuu_error_no_data[] = N_("No data."); constext txt_libuu_error_no_data[] = N_("No data.");
constext txt_libuu_error_unknown[] = N_("Unknown error."); constext txt_libuu_error_unknown[] = N_("Unknown error.");
#else #else
# if defined(M_UNIX) && defined(HAVE_SUM) && !defined(DONT_HAVE_PIPING) # if defined(HAVE_SUM) && !defined(DONT_HAVE_PIPING)
constext txt_checksum_of_file[] = N_("\tChecksum of %s (%ld %s)") ; constext txt_checksum_of_file[] = N_("\tChecksum of %s (%ld %s)") ;
# endif /* M_UNIX && HAVE_SUM && !DONT_HAVE_PIPING */ # endif /* HAVE_SUM && !DONT_HAVE_PIPING */
#endif /* HAVE_LIBUU */ #endif /* HAVE_LIBUU */
#ifdef HAVE_MH_MAIL_HANDLING #ifdef HAVE_MH_MAIL_HANDLING
constext txt_reading_mail_active_file[] = N_("Reading mail active file... "); constext txt_reading_mail_active_file[] = N_("Reading mail active file... ");
constext txt_reading_mailgroups_file[] = N_("Reading mailgroups file... " ); constext txt_reading_mailgroups_file[] = N_("Reading mailgroups file... " );
#endif /* HAVE_MH_MAIL_HANDLING */ #endif /* HAVE_MH_MAIL_HANDLING */
#ifdef HAVE_PGP_GPG #ifdef HAVE_PGP_GPG
constext txt_help_article_pgp[] = N_("perform PGP operations on article") ; constext txt_help_article_pgp[] = N_("perform PGP operations on article") ;
constext txt_pgp_add[] = N_("Add key(s) to public keyring?"); constext txt_pgp_add[] = N_("Add key(s) to public keyring?");
skipping to change at line 1097 skipping to change at line 1101
constext txt_quit_edit_post[] = N_("%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone: "); constext txt_quit_edit_post[] = N_("%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone: ");
constext txt_quit_edit_send[] = N_("%s=quit, %s=edit, %s=ispell, %s=send [%%s]: "); constext txt_quit_edit_send[] = N_("%s=quit, %s=edit, %s=ispell, %s=send [%%s]: ");
constext txt_quit_edit_xpost[] = N_("%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone [%%s]: "); constext txt_quit_edit_xpost[] = N_("%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone [%%s]: ");
# else # else
constext txt_quit_edit_post[] = N_("%s=quit, %s=edit, %s=menu, %s =post, %s=postpone: "); constext txt_quit_edit_post[] = N_("%s=quit, %s=edit, %s=menu, %s =post, %s=postpone: ");
constext txt_quit_edit_send[] = N_("%s=quit, %s=edit, %s=send [%% s]: "); constext txt_quit_edit_send[] = N_("%s=quit, %s=edit, %s=send [%% s]: ");
constext txt_quit_edit_xpost[] = N_("%s=quit, %s=edit, %s=menu, % s=post, %s=postpone [%%s]: "); constext txt_quit_edit_xpost[] = N_("%s=quit, %s=edit, %s=menu, % s=post, %s=postpone [%%s]: ");
# endif /* HAVE_ISPELL */ # endif /* HAVE_ISPELL */
#endif /* HAVE_PGP_GPG */ #endif /* HAVE_PGP_GPG */
#ifdef M_UNIX
constext txt_copyright_notice[] = "%s (c) Copyright 1991-2019 Iain Lea.";
#endif /* M_UNIX */
#ifdef NNTP_ABLE #ifdef NNTP_ABLE
constext txt_caching_off[] = N_("Try cache_overview_files to speed up thi ngs.\n"); constext txt_caching_off[] = N_("Try cache_overview_files to speed up thi ngs.\n");
constext txt_caching_on[] = N_("Tin will use local index files instead.\n "); constext txt_caching_on[] = N_("Tin will use local index files instead.\n ");
constext txt_cannot_get_nntp_server_name[] = N_("Cannot find NNTP server name"); constext txt_cannot_get_nntp_server_name[] = N_("Cannot find NNTP server name");
constext txt_connecting_port[] = N_("Connecting to %s:%u..."); constext txt_connecting_port[] = N_("Connecting to %s:%u...");
constext txt_disconnecting[] = N_("Disconnecting from server..."); constext txt_disconnecting[] = N_("Disconnecting from server...");
constext txt_failed_to_connect_to_server[] = N_("Failed to connect to NNT P server %s. Exiting..."); constext txt_failed_to_connect_to_server[] = N_("Failed to connect to NNT P server %s. Exiting...");
constext txt_nntp_ok_goodbye[] = N_("205 Closing connection"); constext txt_nntp_ok_goodbye[] = N_("205 Closing connection");
constext txt_no_xover_support[] = N_("Your server does not support the NN TP XOVER or OVER command.\n"); constext txt_no_xover_support[] = N_("Your server does not support the NN TP XOVER or OVER command.\n");
constext txt_reconnect_to_news_server[] = N_("Connection to news server h as timed out. Reconnect?"); constext txt_reconnect_to_news_server[] = N_("Connection to news server h as timed out. Reconnect?");
skipping to change at line 1207 skipping to change at line 1207
aren't careful and considerate in formatting your posting, people are\n\ aren't careful and considerate in formatting your posting, people are\n\
likely to ignore it completely. It's a crowded net out there.\n"); likely to ignore it completely. It's a crowded net out there.\n");
#endif /* !NO_ETIQUETTE */ #endif /* !NO_ETIQUETTE */
#ifndef NO_SHELL_ESCAPE #ifndef NO_SHELL_ESCAPE
constext txt_help_global_shell_escape[] = N_("shell escape"); constext txt_help_global_shell_escape[] = N_("shell escape");
constext txt_shell_command[] = N_("Shell Command (%s)"); constext txt_shell_command[] = N_("Shell Command (%s)");
constext txt_shell_escape[] = N_("Enter shell command [%s]> "); constext txt_shell_escape[] = N_("Enter shell command [%s]> ");
#endif /* !NO_SHELL_ESCAPE */ #endif /* !NO_SHELL_ESCAPE */
#if !defined(USE_CURSES) && defined(M_UNIX) && !defined(USE_TERMINFO) #if !defined(USE_CURSES) && !defined(USE_TERMINFO)
constext txt_cannot_get_term_entry[] = N_("%s: Can't get entry for TERM\n "); constext txt_cannot_get_term_entry[] = N_("%s: Can't get entry for TERM\n ");
#endif /* !USE_CURSES && M_UNIX && !USE_TERMINFO */ #endif /* !USE_CURSES && !USE_TERMINFO */
#if defined(HAVE_POLL) || defined(HAVE_SELECT) #if defined(HAVE_POLL) || defined(HAVE_SELECT)
constext txt_group[] = N_("Group %.*s ('q' to quit)..."); constext txt_group[] = N_("Group %.*s ('q' to quit)...");
#else #else
constext txt_group[] = N_("Group %.*s..."); constext txt_group[] = N_("Group %.*s...");
#endif /* HAVE_POLL || HAVE_SELECT */ #endif /* HAVE_POLL || HAVE_SELECT */
#if defined(NNTP_ABLE) && defined(TLI) && !defined(INET6) #if defined(NNTP_ABLE) && defined(TLI) && !defined(INET6)
constext txt_error_server_unavailable[] = N_("Server unavailable\n"); constext txt_error_server_unavailable[] = N_("Server unavailable\n");
constext txt_error_topen[] = "t_open: can't t_open /dev/tcp"; constext txt_error_topen[] = "t_open: can't t_open /dev/tcp";
skipping to change at line 2080 skipping to change at line 2080
struct opttxt txt_thread_catchup_on_exit = { struct opttxt txt_thread_catchup_on_exit = {
N_("<SPACE> toggles, <CR> sets, <ESC> cancels."), N_("<SPACE> toggles, <CR> sets, <ESC> cancels."),
N_("Catchup thread by using left key"), N_("Catchup thread by using left key"),
"" ""
}; };
struct opttxt txt_confirm_choice = { struct opttxt txt_confirm_choice = {
N_("<SPACE> toggles, <CR> sets, <ESC> cancels."), N_("<SPACE> toggles, <CR> sets, <ESC> cancels."),
N_("Which actions require confirmation"), N_("Which actions require confirmation"),
N_("# What should we ask confirmation for.\n") N_("# What should we ask confirmation for.\n\
# Possible values are (the default is marked with *):\n\
# 0 = none\n\
# 1 = commands\n\
# 2 = select\n\
# 3 = quit\n\
# * 4 = commands & quit\n\
# 5 = commands & select\n\
# 6 = quit & select\n\
# 7 = commands & quit & select\n")
}; };
struct opttxt txt_mark_ignore_tags = { struct opttxt txt_mark_ignore_tags = {
N_("<SPACE> toggles, <CR> sets, <ESC> cancels."), N_("<SPACE> toggles, <CR> sets, <ESC> cancels."),
N_("'Mark as (un)read' ignores tags"), N_("'Mark as (un)read' ignores tags"),
N_("# If ON the 'Mark as (un)read' function marks only the current articl e.\n") N_("# If ON the 'Mark as (un)read' function marks only the current articl e.\n")
}; };
struct opttxt txt_url_handler = { struct opttxt txt_url_handler = {
N_("Program to run to open URLs, <CR> sets, <ESC> cancels."), N_("Program to run to open URLs, <CR> sets, <ESC> cancels."),
skipping to change at line 2454 skipping to change at line 2463
N_("# If ON prepend the signature with dashes '\\n-- \\n'\n") N_("# If ON prepend the signature with dashes '\\n-- \\n'\n")
}; };
struct opttxt txt_signature_repost = { struct opttxt txt_signature_repost = {
N_("Add signature when reposting articles. <SPACE> toggles & <CR> sets.") , N_("Add signature when reposting articles. <SPACE> toggles & <CR> sets.") ,
N_("Add signature when reposting"), N_("Add signature when reposting"),
N_("# If ON add signature to reposted articles\n") N_("# If ON add signature to reposted articles\n")
}; };
struct opttxt txt_quote_chars = { struct opttxt txt_quote_chars = {
N_("Enter quotation marks, %s or %S for author's initials."), N_("Enter quotation marks, %I for author's initials."),
N_("Characters used as quote-marks"), N_("Characters used as quote-marks"),
N_("# Characters used in quoting to followups and replies.\n\ N_("# Characters used in quoting to followups and replies.\n\
# '_' is replaced by ' ', %s, %S are replaced by author's initials.\n") # '_' is replaced by ' ', %I is replaced by author's initials.\n")
}; };
struct opttxt txt_quote_style = { struct opttxt txt_quote_style = {
N_("<SPACE> toggles, <CR> sets, <ESC> cancels."), N_("<SPACE> toggles, <CR> sets, <ESC> cancels."),
N_("Quoting behavior"), N_("Quoting behavior"),
N_("# How quoting should be handled when following up or replying.\n\ N_("# How quoting should be handled when following up or replying.\n\
# Possible values are (the default is marked with *):\n\ # Possible values are (the default is marked with *):\n\
# 0 = Nothing special\n\ # 0 = Nothing special\n\
# 1 = Compress quotes\n\ # 1 = Compress quotes\n\
# 2 = Quote signatures\n\ # 2 = Quote signatures\n\
 End of changes. 17 change blocks. 
32 lines changed or deleted 41 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)