home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Usenet 1994 October
/
usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso
/
misc
/
volume30
/
tin
/
part08
/
lang.c
< prev
next >
Wrap
C/C++ Source or Header
|
1992-05-20
|
23KB
|
464 lines
/*
* Project : tin - a threaded Netnews reader
* Module : lang.c
* Author : I.Lea
* Created : 01-04-91
* Updated : 12-05-92
* Notes :
* Copyright : (c) Copyright 1991-92 by Iain Lea
* You may freely copy or redistribute this software,
* so long as there is no profit made from its use, sale
* trade or reproduction. You may not change this copy-
* right notice, and it must be included in any copy made
*/
/*
* active.c
*/
char txt_subscribe_to_new_group[] = "Subscribe to %s (y/n): ";
char txt_delete_bogus_group[] = "Remove bogus group %s (y/n): ";
/*
* art.c
*/
char txt_group[] = "Group %s...";
char txt_cannot_open_art[] = "can't open article %s: ";
char txt_indexing[] = "Indexing %s...";
char txt_indexing_num[] = "Indexing %s...%4d";
char txt_corrupt_index[] = "Index file %s corrupted. error %d on article %d";
char txt_checking_for_news[] = "Checking for news...";
char txt_there_is_no_news[] = "There is no news\n";
char txt_killing_arts[] = "Selecting articles...";
char txt_unkilling_arts[] = "Unselecting articles...";
/*
* feed.c
*/
char txt_art_thread_regex_tag[] = " a)rticle, t)hread, h)ot, p)attern, T)agged articles, q)uit: ";
char txt_post_process_type[] = "Process n)one, s)har, u)udecode, U)udecode & zoo: ";
#ifdef NO_REGEX
char txt_feed_pattern[] = "Enter pattern [%s]> ";
#else
char txt_feed_pattern[] = "Enter regex pattern [%s]> ";
#endif
char txt_no_command[] = "No command";
char txt_piping[] = "Piping...";
char txt_saved[] = "-- %d Article(s) saved --";
/*
* group.c
*/
char txt_cannot_post[] = "*** Posting not allowed ***";
char txt_tagged_art[] = "Tagged article";
char txt_untagged_art[] = "Uuntagged article";
char txt_inverse_on[] = "Inverse video enabled";
char txt_inverse_off[] = "Inverse video disabled";
char txt_subscribed_to[] = "Subscribed to %s";
char txt_unsubscribed_to[] = "Unsubscribed from %s";
char txt_mark_all_read[] = "Mark all articles as read? (y/n): ";
char txt_mark_thread_read[] = "Mark thread as read? (y/n): ";
char txt_no_more_groups[] = "No more groups";
char txt_no_prev_group[] = "No previous group";
char txt_no_arts[] = "*** No Articles ***";
char txt_no_groups[] = "*** No Groups ***";
char txt_not_active_newsfeed[] = "Command only allowed on active news";
char txt_end_of_thread[] = "*** End of Thread ***";
char txt_end_of_arts[] = "*** End of Articles ***";
char txt_end_of_groups[] = "*** End of Groups ***";
char txt_no_next_unread_art[] = "No next unread article";
char txt_no_prev_unread_art[] = "No previous unread article";
char txt_no_last_message[] = "No last message";
char txt_bad_command[] = "Bad command. Type 'h' for help.";
char txt_you_have_mail[] = " You have mail\n";
char txt_type_h_for_help[] = " h=help\n";
char txt_read_art[] = "Read article> ";
char txt_search_forwards[] = "Search forwards [%s]> ";
char txt_search_backwards[] = "Search backwards [%s]> ";
char txt_author_search_forwards[] = "Author search forwards [%s]> ";
char txt_author_search_backwards[] = "Author search backwards [%s]> ";
char txt_no_search_string[] = "No search string";
char txt_no_match[] = "No match";
char txt_post_subject[] = "Post subject [%s]> ";
char txt_no_subject[] = "No subject";
char txt_cannot_open[] = "can't open %s";
char txt_posting[] = "Posting article...";
char txt_art_posted[] = "-- Article posted --";
char txt_art_rejected[] = "-- Article rejected (saved to %s) --";
char txt_quit_edit_post[] = "q)uit, e)dit, p)ost: ";
char txt_help_4[] = "4$ Goto spooldir 4 ($=goto last spooldir)\r\n";
char txt_help_i_4[] = "4$ Goto article 4 ($=goto last article)\r\n";
char txt_help_ctrl_k[] = "^K Kill / Auto select (hot) current article\r\n";
char txt_help_ctrl_l[] = "^L Redraw page\r\n";
char txt_help_ctrl_d[] = "^D^U Down (^U=up) a page\r\n";
char txt_help_i_cr[] = "<CR> Read current article\r\n";
char txt_help_cr[] = "<CR> Read news from selected spooldir\r\n";
char txt_help_i_tab[] = "<TAB> Goto next unread article or group\r\n";
char txt_help_d[] = "d Toggle display of subject only & subject/author\r\n";
char txt_help_l[] = "l List articles within current thread\r\n";
char txt_help_m[] = "m Move current group within group selection list\r\n";
char txt_help_M[] = "M Menu of configurable options\r\n";
char txt_help_a[] = "aA Author forward (A=backward) search\r\n";
char txt_help_sel_c[] = "cC Mark group read (C=and goto next unread group)\r\n";
char txt_help_c[] = "c Mark all articles as read and goto group selection menu\r\n";
char txt_help_g[] = "g Choose a new group by name\r\n";
char txt_help_I[] = "I Toggle inverse video\r\n";
char txt_help_K[] = "K Mark article/thread as read & goto next unread\r\n";
char txt_help_j[] = "jk Down (k=up) a line\r\n";
char txt_help_i_n[] = "np Goto next (p=previous) group\r\n";
char txt_help_i_p[] = "NP Goto next (P=previous) unread article\r\n";
char txt_help_q[] = "Q Quit\r\n";
char txt_help_r[] = "r Toggle display to show all / only unread articles\r\n";
char txt_help_s[] = "su Subscribe (u=unsubscribe) to current group\r\n";
char txt_help_S[] = "SU Subscribe (U=unsubscribe) to groups that match pattern\r\n";
char txt_help_t[] = "t Return to group selection level\r\n";
char txt_help_T[] = "T Tag current article for crossposting/mailing/piping/printing/saving\r\n";
char txt_help_u[] = "u Toggle display of unthreaded & threaded articles\r\n";
char txt_help_U[] = "U Untag all tagged articles\r\n";
char txt_help_v[] = "v Show version information\r\n";
char txt_help_w[] = "w Post an article to current group\r\n";
char txt_help_x[] = "x Crosspost current article to another group\r\n";
char txt_help_i_search[] = "/? Subject forward (?=backward) search\r\n";
char txt_help_thread[] = "<> Goto first (>=last) article in current thread";
#ifndef NO_SHELL_ESCAPE
char txt_help_shell[] = "! Shell escape\r\n";
#endif
char txt_help_dash[] = "- Show last message\r\n";
#ifdef NO_REGEX
char txt_save_pattern[] = "Enter save pattern [%s]> ";
#else
char txt_save_pattern[] = "Enter regex save pattern [%s]> ";
#endif
char txt_saved_pattern_to[] = "-- Saved pattern to %s - %s --";
char txt_saved_to_mailbox[] = "-- Saved to mailbox %s --";
char txt_threading_arts[] = "Threading articles...";
char txt_unthreading_arts[] = "Unthreading articles...";
/*
* help.c:
*/
char txt_group_select_com[] = "Group Selection Commands (page %d of %d)";
char txt_spooldir_com[] = "Spooldir Selection Commands (page %d of %d)";
char txt_index_page_com[] = "Index Page Commands (page %d of %d)";
char txt_thread_com[] = "Thread Commands (page %d of %d)";
char txt_art_pager_com[] = "Article Pager Commands (page %d of %d)";
char txt_hit_space_for_more[] = "PgDn,End,<SPACE>,^D - page down. PgUp,Home,b,^U - page up. <CR>,q - quit";
char txt_post_history_menu[] = "Posted articles history (page %d of %d)";
/*
* kill.c:
*/
char txt_corrupt_kill_file[] = "Corrupt kill file %s";
char txt_kill_menu[] = "Kill Article Menu";
char txt_kill_how[] = "Kill type : ";
char txt_kill_subject[] = "Kill Subject [%-*.*s] (y/n): ";
char txt_kill_from[] = "Kill From [%-*.*s] (y/n): ";
char txt_kill_text[] = "Kill text pattern : ";
char txt_kill_text_type[] = "Apply pattern to : ";
char txt_kill_group[] = "Kill pattern scope: ";
char txt_help_kill_how[] = "Choose kill or auto select. <SPACE> toggles & <CR> sets.";
char txt_help_kill_subject[] = "Subject: line to add to kill file. <SPACE> toggles & <CR> sets.";
char txt_help_kill_from[] = "From: line to add to kill file. <SPACE> toggles & <CR> sets.";
char txt_help_kill_text[] = "Enter text pattern to kill if Subject: & From: lines are not what you want.";
char txt_help_kill_text_type[] = "Select where text pattern should be applied. <SPACE> toggles & <CR> sets.";
char txt_help_kill_group[] = "Kill/auto-select only current group or all groups. <SPACE> toggles & <CR> sets.";
char txt_quit_edit_save_killfile[] = "q)uit e)dit s)ave kill/hot description: ";
/*
* main.c:
*/
char txt_option_not_enabled[] = "Option not enabled. Recompile with %s.";
char txt_not_in_active_file[] = "Group %s not found in active file";
char txt_screen_init_failed[] = "%s: Screen initialization failed";
char txt_bad_active_file[] = "Active file corrupt - %s";
/*
* misc.c
*/
char txt_cannot_open_active_file[] = "Cannot open %s. Try %s -r to read news via NNTP.\n";
char txt_reading_active_file[] = "Reading active file...";
char txt_active_file_is_empty[] = "%s contains no newsgroups. Exiting.";
char txt_checking_active_file[] = "Checking for new newsgroups...";
char txt_checking[] = "Checking...";
char txt_cannot_find_base_art[] = "Cannot find base article %s";
char txt_out_of_memory[] = "%s: out of memory";
char txt_rename_error[] = "Error: rename %s to %s";
char txt_shell_escape[] = "Enter shell command [%s]> ";
/*
* newsrc.c
*/
char txt_creating_newsrc[] = "Creating .newsrc...\n";
char txt_deleting_from_newsrc[] = "Group %s not in active file. Deleting.";
/*
* open.c
*/
char txt_connecting[] = "Connecting to %s...";
char txt_cannot_get_nntp_server_name[] = "Cannot find NNTP server name";
char txt_server_name_in_file_env_var[] = "Put the server name in the file %s,\nor set the environment variable NNTPSERVER";
char txt_failed_to_connect_to_server[] = "Failed to connect to (%s) server";
char txt_rejected_by_nntpserver[] = "Rejected by server, nntp error %d";
char txt_connection_to_server_broken[] = "Connection to server broken";
char txt_stuff_nntp_cannot_open[] = "stuff_nntp: can't open %s: ";
char txt_nntp_to_fp_cannot_reopen[] = "nntp_to_fp: can't reopen %s: ";
char txt_nntp_to_fd_cannot_reopen[] = "nntp_to_fd: can't reopen %s: ";
/*
* page.c
*/
char txt_quit[] = "Do you really want to quit? (y/n): ";
char txt_art_unavailable[] = "Article %ld unavailable";
char txt_art_marked_as_unread[] = "Article marked as unread";
char txt_thread_marked_as_unread[] = "Thread marked as unread";
char txt_begin_of_art[] = "*** Beginning of article ***";
char txt_next_resp[] = "-- Next response --";
char txt_last_resp[] = "-- Last response --";
char txt_more[] = "--More--";
char txt_more_percent[] = "--More--(%d%%) [%ld/%ld]";
char txt_thread_x_of_n[] = "%sThread %4d of %4d\r\n";
char txt_art[] = "Article %ld ";
char txt_resp_x_of_n[] = "Respno %3d of %3d\r\n";
char txt_no_resp[] = "No responses\r\n";
char txt_1_resp[] = "1 Response\r\n";
char txt_x_resp[] = "%d Responses\r\n";
char txt_s_at_s[] = "%s at %s";
char txt_thread_resp_page[] = "Thread %d of %d, Resp %d (page %d): %s";
char txt_thread_page[] = "Thread %d of %d (page %d): %s";
char txt_read_resp[] = "Read response> ";
char txt_help_p_0[] = "0 Read the base article in current thread\r\n";
char txt_help_p_4[] = "4 Read response 4 in current thread\r\n";
char txt_help_p_cr[] = "<CR> Goto to next thread\r\n";
char txt_help_p_tab[] = "<TAB> Goto next unread article\r\n";
char txt_help_b[] = "b<SPACE> Back (<SPACE>=forward) a page\r\n";
char txt_help_bug[] = "B Mail bug/comment to %s\r\n";
char txt_help_p_f[] = "fF Post (F=copy text) a followup\r\n";
char txt_help_C[] = "C Cancel current article that must have been posted by you\r\n";
char txt_help_ctrl_h[] = "^H Show articles header\r\n";
char txt_help_h[] = "h Command help\r\n";
char txt_help_i[] = "q Return to previous level\r\n";
char txt_help_ck[] = "ck Mark thread as read & return to previous level\r\n";
char txt_help_p_k[] = "kK Mark article (K=thread) as read & advance to next unread\r\n";
char txt_help_p_m[] = "m Mail article/thread/hot/pattern/tagged articles to someone\r\n";
char txt_help_p_n[] = "nN Goto to the next (N=unread) article\r\n";
char txt_help_o[] = "o Output article/thread/hot/pattern/tagged articles to printer\r\n";
char txt_help_p_p[] = "pP Goto the previous (P=unread) article\r\n";
char txt_help_p_r[] = "rR Reply through mail (R=copy text) to author\r\n";
char txt_help_p_s[] = "s Save article/thread/hot/pattern/tagged articles to file\r\n";
char txt_help_p_z[] = "zZ Mark article (Z=thread) as unread\r\n";
char txt_help_p_ctrl_r[] = "^R$ Redisplay first ($=last) page of article\r\n";
char txt_help_p_g[] = "gG Goto first (G=last) page of article\r\n";
char txt_help_p_d[] = "d Toggle rot-13 decoding for current article\r\n";
char txt_help_pipe[] = "| Pipe article/thread/hot/pattern/tagged articles into command\r\n";
char txt_help_p_search[] = "/ Article forward search\r\n";
char txt_mail_art_to[] = "Mail article to [%.*s]> ";
char txt_no_mail_address[] = "No mail address";
char txt_quit_edit_send[] = "q)uit, e)dit, s)end";
char txt_quit_edit_cancel[] = "q)uit, e)dit, c)ancel";
char txt_mailing_to[] = "Mailing to %s...";
char txt_mailed[] = "-- %d Article(s) mailed --";
char txt_command_failed_s[] = "Command failed: %s\n";
char txt_in_art_you_write[] = "In article %s you write:\n";
char txt_resp_to_poster[] = "Responses have been directed to the poster. Post anyway? (y/n): ";
char txt_resp_redirect[] = "Responses have been directed to the following newsgroups";
char txt_continue[] = "Continue? (y/n): ";
char txt_writes[] = "%s writes:\n";
char txt_writes_name[] = "%s (%s) writes:\n";
char txt_save_filename[] = "Save filename [%s]> ";
char txt_art_not_saved[] = "-- Article not saved --";
char txt_no_filename[] = "No filename";
char txt_saving[] = "Saving...";
char txt_art_saved_to[] = "-- Article saved to %s --";
char txt_thread_not_saved[] = "-- Thread not saved --";
char txt_thread_saved_to_many[] = "-- Thread saved to %s - %s --";
char txt_thread_saved_to[] = "-- Thread saved to %s --";
char txt_pipe_to_command[] = "Pipe to command [%.*s]> ";
char txt_printing[] = "Printing...";
char txt_printed[] = "-- %d Article(s) printed --";
char txt_append_to_file[] = "File %s exists. Append? (y/n): ";
char txt_toggled_rot13[] = "Toggled rot13 encoding";
/*
* post.c
*/
char txt_no_arts_posted[] = "No articles have been posted";
char txt_post_an_article[] = "Post an article...";
char txt_post_a_followup[] = "Post a followup...";
char txt_mail_bug_report[] = "Mail bug report...";
char txt_crosspost_group[] = "Crosspost article to group(s) [%s]> ";
char txt_no_group[] = "No group";
char txt_crosspost_an_article[] = "Crossposting article...";
char txt_mail_bug_report_confirm[] = "Mail bug report to %s? (y/n): ";
char txt_reply_to_author[] = "Reply to author...";
char txt_no_blank_line[] = "No blank line found after header information. q)uit, e)dit: ";
char txt_cancelling[] = "Cancelling article...";
char txt_art_cancelled[] = "Article cancelled";
char txt_art_cannot_cancel[] = "Article cannot be cancelled";
char txt_quit_edit_xpost[] = "q)uit, e)dit, p)ost [%.*s]: %c";
/*
* prompt.c
*/
char txt_hit_any_key[] = "-- Press any key to continue --";
/*
* rcfile.c
*/
char txt_opt_autosave[] = "1. Auto save : ";
char txt_opt_start_editor_offset[] = "2. Editor Offset : ";
char txt_opt_mark_saved_read[] = "3. Mark saved read : ";
char txt_opt_confirm_action[] = "4. Confirm command : ";
char txt_opt_draw_arrow[] = "5. Draw arrow : ";
char txt_opt_print_header[] = "6. Print header : ";
char txt_opt_pos_first_unread[] = "7. Goto 1st unread : ";
char txt_opt_page_scroll[] = "8. Scroll full page: ";
char txt_opt_catchup_groups[] = "9. Catchup on quit : ";
char txt_opt_thread_arts[] = "10 Thread articles : ";
char txt_opt_show_only_unread[] = "11 Show only unread: ";
char txt_opt_show_author[] = "13 Show author : ";
char txt_opt_process_type[] = "14 Process type : ";
char txt_opt_sort_type[] = "15 Sort article by : ";
char txt_opt_savedir[] = "16 Save directory : ";
char txt_opt_maildir[] = "17 Mail directory : ";
char txt_opt_printer[] = "18 Printer : ";
char txt_options_menu[] = "Options Menu";
char txt_show_from_none[] = "None";
char txt_show_from_addr[] = "Addr";
char txt_show_from_name[] = "Name";
char txt_show_from_both[] = "Both";
char txt_post_process_none[] = "None";
char txt_post_process_sh[] = "Shell archive";
char txt_post_process_uudecode[] = "Uudecode";
char txt_post_process_uud_lst_zoo[] = "Uudecode & list zoo archive";
char txt_post_process_uud_ext_zoo[] = "Uudecode & extract zoo archive";
char txt_sort_by_nothing[] = "Nothing";
char txt_sort_by_subj_descend[] = "Subject: field (descending)";
char txt_sort_by_subj_ascend[] = "Subject: field (ascending)";
char txt_sort_by_from_descend[] = "From: field (descending)";
char txt_sort_by_from_ascend[] = "From: field (ascending)";
char txt_sort_by_date_descend[] = "Date: field (descending)";
char txt_sort_by_date_ascend[] = "Date: field (ascending)";
char txt_help_autosave[] = "Auto save article/thread by Archive-name: header. <SPACE> toggles & <CR> sets.";
char txt_help_start_editor_offset[] = "Start editor with line offset. <SPACE> toggles & <CR> sets.";
char txt_help_confirm_action[] = "Ask for command confirmation. <SPACE> toggles & <CR> sets.";
char txt_help_print_header[] = "By printing print all/part of header. <SPACE> toggles & <CR> sets.";
char txt_help_pos_first_unread[] = "Put cursor at first/last unread art in groups. <SPACE> toggles & <CR> sets.";
char txt_help_show_author[] = "Show Subject & From (author) fields in group menu. <SPACE> toggles & <CR> sets.";
char txt_help_draw_arrow[] = "Draw -> or highlighted bar for selection. <SPACE> toggles & <CR> sets.";
char txt_help_mark_saved_read[] = "Mark saved articles/threads as read. <SPACE> toggles & <CR> sets.";
char txt_help_page_scroll[] = "Scroll half/full page of groups/articles. <SPACE> toggles & <CR> sets.";
char txt_help_catchup_groups[] = "Ask to mark groups read when quiting. <SPACE> toggles & <CR> sets.";
char txt_help_thread_arts[] = "Enable/disable threading of articles in all groups. <SPACE> toggles & <CR> sets.";
char txt_help_show_only_unread[] = "Show all articles or only unread articles. <SPACE> toggles & <CR> sets.";
char txt_help_post_proc_type[] = "Post process (ie. unshar) saved article/thread. <SPACE> toggles & <CR> sets.";
char txt_help_sort_type[] = "Sort articles by Subject, From or Date fields. <SPACE> toggles & <CR> sets.";
char txt_help_savedir[] = "The directory where you want articles/threads saved.";
char txt_help_maildir[] = "The directory where articles/threads are to be saved in mailbox format.";
char txt_help_printer[] = "The printer program with options that is to be used to print articles/threads.";
char txt_select_rcfile_option[] = "Select option by entering number before text. Any other key to save.";
/*
* save.c
*/
char txt_post_processing[] = "Post processing...";
char txt_post_processing_finished[] = "-- post processing completed --";
char txt_deleting[] = "Deleting...";
char txt_uudecoding[] = "Uudecoding...";
char txt_extracting_shar[] ="\r\nExtracting %s...\r\n";
char txt_delete_processed_files[] = "Delete saved files that have been post processed? (y/n): ";
char txt_post_processing_failed[] = "Post processing failed";
char txt_listing_archive[] = "\r\n\r\nListing %s archive...\r\n";
char txt_extracting_archive[] = "\r\n\r\nExtracting %s archive...\r\n";
char txt_checksum_of_file[] = "\r\n\r\nChecksum of %s...\r\n\r\n";
/*
* search.c
*/
char txt_searching[] = "Searching...";
/*
* select.c
*/
char txt_moving[] = "Moving %s...";
#ifdef NO_REGEX
char txt_subscribe_pattern[] = "Enter subscribe pattern> ";
char txt_unsubscribe_pattern[] = "Enter unsubscribe pattern> ";
#else
char txt_subscribe_pattern[] = "Enter regex subscribe pattern> ";
char txt_unsubscribe_pattern[] = "Enter regex unsubscribe pattern> ";
#endif
char txt_subscribing[] = "Subscribing...";
char txt_subscribing_to[] = "Subscribing to %s...";
char txt_unsubscribing[] = "Unsubscribing...";
char txt_unsubscribing_from[] = "Unsubscribing from %s...";
char txt_subscribed_num_groups[] = "subscribed to %d groups";
char txt_unsubscribed_num_groups[] = "unsubscribed from %d groups";
char txt_del_group_in_newsrc[] = "Delete %s from .newsrc? (y/n): ";
char txt_group_deleted[] = "Group %s deleted";
char txt_group_undeleted[] = "Group undeleted";
char txt_mark_group_read[] = "Mark group %s as read? (y/n): ";
char txt_no_groups_to_delete[] = "No groups to delete";
char txt_reset_newsrc[] = "Reset newsrc? (y/n): ";
char txt_post_newsgroup[] = "Post newsgroup> ";
char txt_yanking_all_groups[] = "Yanking in all groups...";
char txt_yanking_sub_groups[] = "Yanking in subscribed to groups...";
char txt_no_groups_to_read[] = "No more groups to read";
char txt_added_groups[] = "Added %d group%s";
char txt_plural[] = "s";
char txt_no_groups_to_yank_in[] = "No more groups to yank in";
char txt_group_selection[] = "Group Selection";
char txt_spooldir_selection[] = "Spooldir Selection (%d)";
char txt_select_group[] = "Select group> ";
char txt_select_spooldir[] = "Select spooldir> ";
char txt_help_g_4[] = "4$ Select group 4 ($=select last group)\r\n";
char txt_help_g_ctrl_r[] = "^R Reset .newsrc\r\n";
char txt_help_g_ctrl_k[] = "^KZ Delete (Z=undelete) group from .newsrc\r\n";
char txt_help_g_cr[] = "<CR> Read current group\r\n";
char txt_help_g_c[] = "c Mark group as all read\r\n";
char txt_help_g_l[] = "l List & select another spooldir\r\n";
char txt_help_g_tab[] = "n<TAB> Goto next group with unread news and enter it\r\n";
char txt_help_n[] = "N Goto next group with unread news\r\n";
char txt_help_g_q[] = "qQ Quit\r\n";
char txt_help_W[] = "W List articles posted by user\r\n";
char txt_help_g_y[] = "y Yank in subscribed/unsubscribed from .newsrc\r\n";
char txt_help_g_z[] = "z Mark current group as unread\r\n";
char txt_help_y[] = "Y Yank in active file to see any new news\r\n";
char txt_help_g_search[] = "/? Group forward (?=backward) search\r\n";
char txt_newsgroup[] = "Goto newsgroup [%s]> ";
char txt_newsgroup_position[] = "Position %s in group list (1,2,..,$) [%d]> ";
/*
* signal.c
*/
char txt_resizing_window[] = "resizing window";
char txt_suspended_message[] = "\nStopped. Type 'fg' to restart TIN\n";
/*
* thread.c
*/
char txt_no_resps_in_thread[] = "No responses to list in current thread";
char txt_help_t_0[] = "0 Goto the base article in current thread\r\n";
char txt_help_t_4[] = "4$ Goto response 4 ($=goto last response) in current thread\r\n";
char txt_help_t_cr[] = "<CR> Read current response\r\n";
char txt_help_t_tab[] = "<TAB> Goto next unread response\r\n";
char txt_help_t_K[] = "K Mark thread as read & return\r\n";