home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso / misc / volume30 / tin / part08 / lang.c < prev    next >
C/C++ Source or Header  |  1992-05-20  |  23KB  |  464 lines

  1. /*
  2.  *  Project   : tin - a threaded Netnews reader
  3.  *  Module    : lang.c
  4.  *  Author    : I.Lea
  5.  *  Created   : 01-04-91
  6.  *  Updated   : 12-05-92
  7.  *  Notes     :
  8.  *  Copyright : (c) Copyright 1991-92 by Iain Lea
  9.  *              You may  freely  copy or  redistribute  this software,
  10.  *              so  long as there is no profit made from its use, sale
  11.  *              trade or  reproduction.  You may not change this copy-
  12.  *              right notice, and it must be included in any copy made
  13.  */
  14.  
  15. /*
  16.  * active.c
  17.  */
  18.  
  19. char txt_subscribe_to_new_group[] = "Subscribe to %s (y/n): ";
  20. char txt_delete_bogus_group[] = "Remove bogus group %s (y/n): ";
  21.  
  22. /*
  23.  *  art.c
  24.  */
  25.  
  26. char txt_group[] = "Group %s...";
  27. char txt_cannot_open_art[] = "can't open article %s: ";
  28. char txt_indexing[] = "Indexing %s...";
  29. char txt_indexing_num[] = "Indexing %s...%4d";
  30. char txt_corrupt_index[] = "Index file %s corrupted. error %d on article %d";
  31. char txt_checking_for_news[] = "Checking for news...";
  32. char txt_there_is_no_news[] = "There is no news\n";
  33. char txt_killing_arts[] = "Selecting articles...";
  34. char txt_unkilling_arts[] = "Unselecting articles...";
  35.  
  36. /*
  37.  *  feed.c
  38.  */
  39.  
  40. char txt_art_thread_regex_tag[] = " a)rticle, t)hread, h)ot, p)attern, T)agged articles, q)uit: ";
  41. char txt_post_process_type[] = "Process n)one, s)har, u)udecode, U)udecode & zoo: ";
  42. #ifdef NO_REGEX 
  43. char txt_feed_pattern[] = "Enter pattern [%s]> ";
  44. #else
  45. char txt_feed_pattern[] = "Enter regex pattern [%s]> ";
  46. #endif
  47. char txt_no_command[] = "No command";
  48. char txt_piping[] = "Piping...";
  49. char txt_saved[] = "-- %d Article(s) saved --";
  50.  
  51. /*
  52.  *  group.c
  53.  */
  54.  
  55. char txt_cannot_post[] = "*** Posting not allowed ***";
  56. char txt_tagged_art[] = "Tagged article";
  57. char txt_untagged_art[] = "Uuntagged article";
  58. char txt_inverse_on[] = "Inverse video enabled";
  59. char txt_inverse_off[] = "Inverse video disabled";
  60. char txt_subscribed_to[] = "Subscribed to %s";
  61. char txt_unsubscribed_to[] = "Unsubscribed from %s";
  62. char txt_mark_all_read[] = "Mark all articles as read? (y/n): ";
  63. char txt_mark_thread_read[] = "Mark thread as read? (y/n): ";
  64. char txt_no_more_groups[] = "No more groups";
  65. char txt_no_prev_group[] = "No previous group";
  66. char txt_no_arts[] = "*** No Articles ***";
  67. char txt_no_groups[] = "*** No Groups ***";
  68. char txt_not_active_newsfeed[] = "Command only allowed on active news";
  69. char txt_end_of_thread[] = "*** End of Thread ***";
  70. char txt_end_of_arts[] = "*** End of Articles ***";
  71. char txt_end_of_groups[] = "*** End of Groups ***";
  72. char txt_no_next_unread_art[] = "No next unread article";
  73. char txt_no_prev_unread_art[] = "No previous unread article";
  74. char txt_no_last_message[] = "No last message";
  75. char txt_bad_command[] = "Bad command.  Type 'h' for help.";
  76. char txt_you_have_mail[] = "    You have mail\n";
  77. char txt_type_h_for_help[] = "           h=help\n";
  78. char txt_read_art[] = "Read article> ";
  79. char txt_search_forwards[] = "Search forwards [%s]> ";
  80. char txt_search_backwards[] = "Search backwards [%s]> ";
  81. char txt_author_search_forwards[] = "Author search forwards [%s]> ";
  82. char txt_author_search_backwards[] = "Author search backwards [%s]> ";
  83. char txt_no_search_string[] = "No search string";
  84. char txt_no_match[] = "No match";
  85. char txt_post_subject[] = "Post subject [%s]> ";
  86. char txt_no_subject[] = "No subject";
  87. char txt_cannot_open[] = "can't open %s";
  88. char txt_posting[] = "Posting article...";
  89. char txt_art_posted[] = "-- Article posted --";
  90. char txt_art_rejected[] = "-- Article rejected (saved to %s) --";
  91. char txt_quit_edit_post[] = "q)uit, e)dit, p)ost: ";
  92. char txt_help_4[] = "4$       Goto spooldir 4 ($=goto last spooldir)\r\n";
  93. char txt_help_i_4[] = "4$       Goto article 4 ($=goto last article)\r\n";
  94. char txt_help_ctrl_k[] = "^K       Kill / Auto select (hot) current article\r\n";
  95. char txt_help_ctrl_l[] = "^L       Redraw page\r\n";
  96. char txt_help_ctrl_d[] = "^D^U     Down (^U=up) a page\r\n";
  97. char txt_help_i_cr[] = "<CR>     Read current article\r\n";
  98. char txt_help_cr[] = "<CR>     Read news from selected spooldir\r\n";
  99. char txt_help_i_tab[] = "<TAB>    Goto next unread article or group\r\n";
  100. char txt_help_d[] = "d        Toggle display of subject only & subject/author\r\n";
  101. char txt_help_l[] = "l        List articles within current thread\r\n";
  102. char txt_help_m[] = "m        Move current group within group selection list\r\n";
  103. char txt_help_M[] = "M        Menu of configurable options\r\n";
  104. char txt_help_a[] = "aA       Author forward (A=backward) search\r\n";
  105. char txt_help_sel_c[] = "cC       Mark group read (C=and goto next unread group)\r\n";
  106. char txt_help_c[] = "c        Mark all articles as read and goto group selection menu\r\n";
  107. char txt_help_g[] = "g        Choose a new group by name\r\n";
  108. char txt_help_I[] = "I        Toggle inverse video\r\n";
  109. char txt_help_K[] = "K        Mark article/thread as read & goto next unread\r\n";
  110. char txt_help_j[] = "jk       Down (k=up) a line\r\n";
  111. char txt_help_i_n[] = "np       Goto next (p=previous) group\r\n";
  112. char txt_help_i_p[] = "NP       Goto next (P=previous) unread article\r\n";
  113. char txt_help_q[] = "Q        Quit\r\n";
  114. char txt_help_r[] = "r        Toggle display to show all / only unread articles\r\n";
  115. char txt_help_s[] = "su       Subscribe (u=unsubscribe) to current group\r\n";
  116. char txt_help_S[] = "SU       Subscribe (U=unsubscribe) to groups that match pattern\r\n";
  117. char txt_help_t[] = "t        Return to group selection level\r\n";
  118. char txt_help_T[] = "T        Tag current article for crossposting/mailing/piping/printing/saving\r\n";
  119. char txt_help_u[] = "u        Toggle display of unthreaded & threaded articles\r\n";
  120. char txt_help_U[] = "U        Untag all tagged articles\r\n";
  121. char txt_help_v[] = "v        Show version information\r\n";
  122. char txt_help_w[] = "w        Post an article to current group\r\n";
  123. char txt_help_x[] = "x        Crosspost current article to another group\r\n";
  124. char txt_help_i_search[] = "/?       Subject forward (?=backward) search\r\n";
  125. char txt_help_thread[] = "<>       Goto first (>=last) article in current thread";
  126. #ifndef NO_SHELL_ESCAPE
  127. char txt_help_shell[] = "!        Shell escape\r\n";
  128. #endif
  129. char txt_help_dash[] = "-        Show last message\r\n";
  130. #ifdef NO_REGEX 
  131. char txt_save_pattern[] = "Enter save pattern [%s]> ";
  132. #else
  133. char txt_save_pattern[] = "Enter regex save pattern [%s]> ";
  134. #endif
  135. char txt_saved_pattern_to[] = "-- Saved pattern to %s - %s --";
  136. char txt_saved_to_mailbox[] = "-- Saved to mailbox %s --";
  137. char txt_threading_arts[] = "Threading articles...";
  138. char txt_unthreading_arts[] = "Unthreading articles...";
  139.  
  140. /* 
  141.  *  help.c:
  142.  */
  143.  
  144. char txt_group_select_com[] = "Group Selection Commands (page %d of %d)";
  145. char txt_spooldir_com[] = "Spooldir Selection Commands (page %d of %d)";
  146. char txt_index_page_com[] = "Index Page Commands (page %d of %d)";
  147. char txt_thread_com[] = "Thread Commands (page %d of %d)";
  148. char txt_art_pager_com[] = "Article Pager Commands (page %d of %d)";
  149. char txt_hit_space_for_more[] = "PgDn,End,<SPACE>,^D - page down. PgUp,Home,b,^U - page up. <CR>,q - quit";
  150. char txt_post_history_menu[] = "Posted articles history (page %d of %d)";
  151.  
  152. /* 
  153.  *  kill.c:
  154.  */
  155.  
  156. char txt_corrupt_kill_file[] = "Corrupt kill file %s";
  157. char txt_kill_menu[] = "Kill Article Menu";
  158. char txt_kill_how[] = "Kill type : ";
  159. char txt_kill_subject[] = "Kill Subject [%-*.*s] (y/n): ";
  160. char txt_kill_from[] =    "Kill From    [%-*.*s] (y/n): ";
  161. char txt_kill_text[] = "Kill text pattern : ";
  162. char txt_kill_text_type[] = "Apply pattern to  : ";
  163. char txt_kill_group[] =     "Kill pattern scope: ";
  164. char txt_help_kill_how[] = "Choose kill or auto select. <SPACE> toggles & <CR> sets.";
  165. char txt_help_kill_subject[] = "Subject: line to add to kill file. <SPACE> toggles & <CR> sets.";
  166. char txt_help_kill_from[] = "From: line to add to kill file. <SPACE> toggles & <CR> sets.";
  167. char txt_help_kill_text[] = "Enter text pattern to kill if Subject: & From: lines are not what you want.";
  168. char txt_help_kill_text_type[] = "Select where text pattern should be applied. <SPACE> toggles & <CR> sets.";
  169. char txt_help_kill_group[] = "Kill/auto-select only current group or all groups. <SPACE> toggles & <CR> sets.";
  170. char txt_quit_edit_save_killfile[] = "q)uit e)dit s)ave kill/hot description: ";
  171.  
  172.  
  173. /* 
  174.  *  main.c:
  175.  */
  176.  
  177. char txt_option_not_enabled[] = "Option not enabled. Recompile with %s.";
  178. char txt_not_in_active_file[] = "Group %s not found in active file";
  179. char txt_screen_init_failed[] = "%s: Screen initialization failed";
  180. char txt_bad_active_file[] = "Active file corrupt - %s";
  181.  
  182. /*
  183.  *  misc.c
  184.  */
  185.  
  186. char txt_cannot_open_active_file[] = "Cannot open %s. Try %s -r to read news via NNTP.\n";
  187. char txt_reading_active_file[] = "Reading active file...";
  188. char txt_active_file_is_empty[] = "%s contains no newsgroups. Exiting.";
  189. char txt_checking_active_file[] = "Checking for new newsgroups...";
  190. char txt_checking[] = "Checking...";
  191. char txt_cannot_find_base_art[] = "Cannot find base article %s";
  192. char txt_out_of_memory[] = "%s: out of memory";
  193. char txt_rename_error[] = "Error: rename %s to %s";
  194. char txt_shell_escape[] = "Enter shell command [%s]> ";
  195.  
  196. /*
  197.  *  newsrc.c
  198.  */
  199.  
  200. char txt_creating_newsrc[] = "Creating .newsrc...\n";
  201. char txt_deleting_from_newsrc[] = "Group %s not in active file. Deleting.";
  202.  
  203. /*
  204.  *  open.c
  205.  */
  206.  
  207. char txt_connecting[] = "Connecting to %s...";
  208. char txt_cannot_get_nntp_server_name[] = "Cannot find NNTP server name";
  209. char txt_server_name_in_file_env_var[] = "Put the server name in the file %s,\nor set the environment variable NNTPSERVER";
  210. char txt_failed_to_connect_to_server[] = "Failed to connect to (%s) server";
  211. char txt_rejected_by_nntpserver[] = "Rejected by server, nntp error %d";
  212. char txt_connection_to_server_broken[] = "Connection to server broken";
  213. char txt_stuff_nntp_cannot_open[] = "stuff_nntp: can't open %s: ";
  214. char txt_nntp_to_fp_cannot_reopen[] = "nntp_to_fp: can't reopen %s: ";
  215. char txt_nntp_to_fd_cannot_reopen[] = "nntp_to_fd: can't reopen %s: ";
  216.  
  217. /*
  218.  *  page.c
  219.  */
  220.  
  221. char txt_quit[] = "Do you really want to quit? (y/n): ";
  222. char txt_art_unavailable[] = "Article %ld unavailable";
  223. char txt_art_marked_as_unread[] = "Article marked as unread";
  224. char txt_thread_marked_as_unread[] = "Thread marked as unread";
  225. char txt_begin_of_art[] = "*** Beginning of article ***";
  226. char txt_next_resp[] = "-- Next response --";
  227. char txt_last_resp[] = "-- Last response --";
  228. char txt_more[] = "--More--";
  229. char txt_more_percent[] = "--More--(%d%%) [%ld/%ld]";
  230. char txt_thread_x_of_n[] = "%sThread %4d of %4d\r\n";
  231. char txt_art[] = "Article %ld  ";
  232. char txt_resp_x_of_n[] = "Respno %3d of %3d\r\n";
  233. char txt_no_resp[] = "No responses\r\n";
  234. char txt_1_resp[] = "1 Response\r\n";
  235. char txt_x_resp[] = "%d Responses\r\n";
  236. char txt_s_at_s[] = "%s at %s";
  237. char txt_thread_resp_page[] = "Thread %d of %d, Resp %d (page %d):  %s";
  238. char txt_thread_page[] = "Thread %d of %d (page %d):  %s";
  239. char txt_read_resp[] = "Read response> ";
  240. char txt_help_p_0[] = "0        Read the base article in current thread\r\n";
  241. char txt_help_p_4[] = "4        Read response 4 in current thread\r\n";
  242. char txt_help_p_cr[] = "<CR>     Goto to next thread\r\n";
  243. char txt_help_p_tab[] = "<TAB>    Goto next unread article\r\n";
  244. char txt_help_b[] = "b<SPACE> Back (<SPACE>=forward) a page\r\n";
  245. char txt_help_bug[] = "B        Mail bug/comment to %s\r\n";
  246. char txt_help_p_f[] = "fF       Post (F=copy text) a followup\r\n";
  247. char txt_help_C[] = "C        Cancel current article that must have been posted by you\r\n";
  248. char txt_help_ctrl_h[] = "^H       Show articles header\r\n";
  249. char txt_help_h[] = "h        Command help\r\n";
  250. char txt_help_i[] = "q        Return to previous level\r\n";
  251. char txt_help_ck[] = "ck       Mark thread as read & return to previous level\r\n";
  252. char txt_help_p_k[] = "kK       Mark article (K=thread) as read & advance to next unread\r\n";
  253. char txt_help_p_m[] = "m        Mail article/thread/hot/pattern/tagged articles to someone\r\n";
  254. char txt_help_p_n[] = "nN       Goto to the next (N=unread) article\r\n";
  255. char txt_help_o[] = "o        Output article/thread/hot/pattern/tagged articles to printer\r\n";
  256. char txt_help_p_p[] = "pP       Goto the previous (P=unread) article\r\n";
  257. char txt_help_p_r[] = "rR       Reply through mail (R=copy text) to author\r\n";
  258. char txt_help_p_s[] = "s        Save article/thread/hot/pattern/tagged articles to file\r\n";
  259. char txt_help_p_z[] = "zZ       Mark article (Z=thread) as unread\r\n";
  260. char txt_help_p_ctrl_r[] = "^R$      Redisplay first ($=last) page of article\r\n";
  261. char txt_help_p_g[] = "gG       Goto first (G=last) page of article\r\n";
  262. char txt_help_p_d[] = "d        Toggle rot-13 decoding for current article\r\n";
  263. char txt_help_pipe[] = "|        Pipe article/thread/hot/pattern/tagged articles into command\r\n";
  264. char txt_help_p_search[] = "/        Article forward search\r\n";
  265. char txt_mail_art_to[] = "Mail article to [%.*s]> ";
  266. char txt_no_mail_address[] = "No mail address";
  267. char txt_quit_edit_send[] = "q)uit, e)dit, s)end";
  268. char txt_quit_edit_cancel[] = "q)uit, e)dit, c)ancel";
  269. char txt_mailing_to[] = "Mailing to %s...";
  270. char txt_mailed[] = "-- %d Article(s) mailed --";
  271. char txt_command_failed_s[] = "Command failed: %s\n";
  272. char txt_in_art_you_write[] = "In article %s you write:\n";
  273. char txt_resp_to_poster[] = "Responses have been directed to the poster. Post anyway? (y/n): ";
  274. char txt_resp_redirect[] = "Responses have been directed to the following newsgroups";
  275. char txt_continue[] = "Continue? (y/n): ";
  276. char txt_writes[] = "%s writes:\n";
  277. char txt_writes_name[] = "%s (%s) writes:\n";
  278. char txt_save_filename[] = "Save filename [%s]> ";
  279. char txt_art_not_saved[] = "-- Article not saved --";
  280. char txt_no_filename[] = "No filename";
  281. char txt_saving[] = "Saving...";
  282. char txt_art_saved_to[] = "-- Article saved to %s --";
  283. char txt_thread_not_saved[] = "-- Thread not saved --";
  284. char txt_thread_saved_to_many[] = "-- Thread saved to %s - %s --";
  285. char txt_thread_saved_to[] = "-- Thread saved to %s --";
  286. char txt_pipe_to_command[] = "Pipe to command [%.*s]> ";
  287. char txt_printing[] = "Printing...";
  288. char txt_printed[] = "-- %d Article(s) printed --";
  289. char txt_append_to_file[] = "File %s exists. Append? (y/n): ";
  290. char txt_toggled_rot13[] = "Toggled rot13 encoding";
  291.  
  292. /*
  293.  *  post.c
  294.  */
  295.  
  296. char txt_no_arts_posted[] = "No articles have been posted";
  297. char txt_post_an_article[] = "Post an article...";
  298. char txt_post_a_followup[] = "Post a followup...";
  299. char txt_mail_bug_report[] = "Mail bug report...";
  300. char txt_crosspost_group[] = "Crosspost article to group(s) [%s]> ";
  301. char txt_no_group[] = "No group";
  302. char txt_crosspost_an_article[] = "Crossposting article...";
  303. char txt_mail_bug_report_confirm[] = "Mail bug report to %s? (y/n): ";
  304. char txt_reply_to_author[] = "Reply to author...";
  305. char txt_no_blank_line[] = "No blank line found after header information. q)uit, e)dit: ";
  306. char txt_cancelling[] = "Cancelling article...";
  307. char txt_art_cancelled[] = "Article cancelled";
  308. char txt_art_cannot_cancel[] = "Article cannot be cancelled";
  309. char txt_quit_edit_xpost[] = "q)uit, e)dit, p)ost [%.*s]: %c";
  310.  
  311. /*
  312.  *  prompt.c
  313.  */
  314.  
  315. char txt_hit_any_key[] = "-- Press any key to continue --";
  316.  
  317. /*
  318.  *  rcfile.c
  319.  */
  320.  
  321. char txt_opt_autosave[] = "1. Auto save       : ";
  322. char txt_opt_start_editor_offset[] = "2. Editor Offset   : ";
  323. char txt_opt_mark_saved_read[] = "3. Mark saved read : ";
  324. char txt_opt_confirm_action[] =  "4. Confirm command : ";
  325. char txt_opt_draw_arrow[] = "5. Draw arrow      : ";
  326. char txt_opt_print_header[] = "6. Print header    : ";
  327. char txt_opt_pos_first_unread[] = "7. Goto 1st unread : ";
  328. char txt_opt_page_scroll[] = "8. Scroll full page: ";
  329. char txt_opt_catchup_groups[] = "9. Catchup on quit : ";
  330. char txt_opt_thread_arts[] =   "10 Thread articles : ";
  331. char txt_opt_show_only_unread[] = "11 Show only unread: ";
  332. char txt_opt_show_author[] = "13 Show author     : ";
  333. char txt_opt_process_type[] = "14 Process type    : ";
  334. char txt_opt_sort_type[] = "15 Sort article by : ";
  335. char txt_opt_savedir[] = "16 Save directory  : ";
  336. char txt_opt_maildir[] = "17 Mail directory  : ";
  337. char txt_opt_printer[] = "18 Printer         : ";
  338. char txt_options_menu[] = "Options Menu";
  339. char txt_show_from_none[] = "None";
  340. char txt_show_from_addr[] = "Addr";
  341. char txt_show_from_name[] = "Name";
  342. char txt_show_from_both[] = "Both";
  343. char txt_post_process_none[] = "None";
  344. char txt_post_process_sh[] = "Shell archive";
  345. char txt_post_process_uudecode[] = "Uudecode";
  346. char txt_post_process_uud_lst_zoo[] = "Uudecode & list zoo archive";
  347. char txt_post_process_uud_ext_zoo[] = "Uudecode & extract zoo archive";
  348. char txt_sort_by_nothing[] = "Nothing";
  349. char txt_sort_by_subj_descend[] = "Subject: field (descending)";
  350. char txt_sort_by_subj_ascend[] = "Subject: field (ascending)";
  351. char txt_sort_by_from_descend[] = "From: field (descending)";
  352. char txt_sort_by_from_ascend[] = "From: field (ascending)";
  353. char txt_sort_by_date_descend[] = "Date: field (descending)";
  354. char txt_sort_by_date_ascend[] = "Date: field (ascending)";
  355. char txt_help_autosave[] = "Auto save article/thread by Archive-name: header. <SPACE> toggles & <CR> sets.";
  356. char txt_help_start_editor_offset[] = "Start editor with line offset. <SPACE> toggles & <CR> sets.";
  357. char txt_help_confirm_action[] = "Ask for command confirmation. <SPACE> toggles & <CR> sets.";
  358. char txt_help_print_header[] = "By printing print all/part of header. <SPACE> toggles & <CR> sets.";
  359. char txt_help_pos_first_unread[] = "Put cursor at first/last unread art in groups. <SPACE> toggles & <CR> sets.";
  360. char txt_help_show_author[] = "Show Subject & From (author) fields in group menu. <SPACE> toggles & <CR> sets.";
  361. char txt_help_draw_arrow[] = "Draw -> or highlighted bar for selection. <SPACE> toggles & <CR> sets.";
  362. char txt_help_mark_saved_read[] = "Mark saved articles/threads as read. <SPACE> toggles & <CR> sets."; 
  363. char txt_help_page_scroll[] = "Scroll half/full page of groups/articles. <SPACE> toggles & <CR> sets."; 
  364. char txt_help_catchup_groups[] = "Ask to mark groups read when quiting. <SPACE> toggles & <CR> sets."; 
  365. char txt_help_thread_arts[] = "Enable/disable threading of articles in all groups. <SPACE> toggles & <CR> sets."; 
  366. char txt_help_show_only_unread[] = "Show all articles or only unread articles. <SPACE> toggles & <CR> sets."; 
  367. char txt_help_post_proc_type[] = "Post process (ie. unshar) saved article/thread. <SPACE> toggles & <CR> sets."; 
  368. char txt_help_sort_type[] = "Sort articles by Subject, From or Date fields. <SPACE> toggles & <CR> sets.";
  369. char txt_help_savedir[] = "The directory where you want articles/threads saved.";
  370. char txt_help_maildir[] = "The directory where articles/threads are to be saved in mailbox format.";
  371. char txt_help_printer[] = "The printer program with options that is to be used to print articles/threads.";
  372. char txt_select_rcfile_option[] = "Select option by entering number before text. Any other key to save.";
  373.  
  374. /*
  375.  *  save.c
  376.  */
  377.  
  378. char txt_post_processing[] = "Post processing...";
  379. char txt_post_processing_finished[] = "-- post processing completed --";
  380. char txt_deleting[] = "Deleting...";
  381. char txt_uudecoding[] = "Uudecoding...";
  382. char txt_extracting_shar[] ="\r\nExtracting %s...\r\n";
  383. char txt_delete_processed_files[] = "Delete saved files that have been post processed? (y/n): ";
  384. char txt_post_processing_failed[] = "Post processing failed";
  385. char txt_listing_archive[] = "\r\n\r\nListing %s archive...\r\n"; 
  386. char txt_extracting_archive[] = "\r\n\r\nExtracting %s archive...\r\n";
  387. char txt_checksum_of_file[] = "\r\n\r\nChecksum of %s...\r\n\r\n"; 
  388.  
  389. /*
  390.  *  search.c
  391.  */
  392.  
  393. char txt_searching[] = "Searching...";
  394.  
  395. /*
  396.  *  select.c
  397.  */
  398.  
  399. char txt_moving[] = "Moving %s...";
  400. #ifdef NO_REGEX
  401. char txt_subscribe_pattern[] = "Enter subscribe pattern> ";
  402. char txt_unsubscribe_pattern[] = "Enter unsubscribe pattern> ";
  403. #else
  404. char txt_subscribe_pattern[] = "Enter regex subscribe pattern> ";
  405. char txt_unsubscribe_pattern[] = "Enter regex unsubscribe pattern> ";
  406. #endif
  407. char txt_subscribing[] = "Subscribing...";
  408. char txt_subscribing_to[] = "Subscribing to %s...";
  409. char txt_unsubscribing[] = "Unsubscribing...";
  410. char txt_unsubscribing_from[] = "Unsubscribing from %s...";
  411. char txt_subscribed_num_groups[] = "subscribed to %d groups";
  412. char txt_unsubscribed_num_groups[] = "unsubscribed from %d groups";
  413. char txt_del_group_in_newsrc[] = "Delete %s from .newsrc? (y/n): ";
  414. char txt_group_deleted[] = "Group %s deleted";
  415. char txt_group_undeleted[] = "Group undeleted";
  416. char txt_mark_group_read[] = "Mark group %s as read? (y/n): ";
  417. char txt_no_groups_to_delete[] = "No groups to delete";
  418. char txt_reset_newsrc[] = "Reset newsrc? (y/n): ";
  419. char txt_post_newsgroup[] = "Post newsgroup> ";
  420. char txt_yanking_all_groups[] = "Yanking in all groups...";
  421. char txt_yanking_sub_groups[] = "Yanking in subscribed to groups...";
  422. char txt_no_groups_to_read[] = "No more groups to read";
  423. char txt_added_groups[] = "Added %d group%s";
  424. char txt_plural[] = "s";
  425. char txt_no_groups_to_yank_in[] = "No more groups to yank in";
  426. char txt_group_selection[] = "Group Selection";
  427. char txt_spooldir_selection[] = "Spooldir Selection (%d)";
  428. char txt_select_group[] = "Select group> ";
  429. char txt_select_spooldir[] = "Select spooldir> ";
  430. char txt_help_g_4[] = "4$       Select group 4 ($=select last group)\r\n";
  431. char txt_help_g_ctrl_r[] = "^R       Reset .newsrc\r\n";
  432. char txt_help_g_ctrl_k[] = "^KZ      Delete (Z=undelete) group from .newsrc\r\n";
  433. char txt_help_g_cr[] = "<CR>     Read current group\r\n";
  434. char txt_help_g_c[] = "c        Mark group as all read\r\n";
  435. char txt_help_g_l[] = "l        List & select another spooldir\r\n";
  436. char txt_help_g_tab[] =   "n<TAB>   Goto next group with unread news and enter it\r\n";
  437. char txt_help_n[] = "N        Goto next group with unread news\r\n";
  438. char txt_help_g_q[] = "qQ       Quit\r\n";
  439. char txt_help_W[] = "W        List articles posted by user\r\n";
  440. char txt_help_g_y[] = "y        Yank in subscribed/unsubscribed from .newsrc\r\n";
  441. char txt_help_g_z[] = "z        Mark current group as unread\r\n";
  442. char txt_help_y[] = "Y        Yank in active file to see any new news\r\n";
  443. char txt_help_g_search[] = "/?       Group forward (?=backward) search\r\n";
  444. char txt_newsgroup[] = "Goto newsgroup [%s]> ";
  445. char txt_newsgroup_position[] = "Position %s in group list (1,2,..,$) [%d]> ";
  446.  
  447. /*
  448.  *  signal.c
  449.  */
  450.  
  451. char txt_resizing_window[] = "resizing window";
  452. char txt_suspended_message[] = "\nStopped. Type 'fg' to restart TIN\n";
  453.  
  454. /*
  455.  *  thread.c
  456.  */
  457.  
  458. char txt_no_resps_in_thread[] = "No responses to list in current thread";
  459. char txt_help_t_0[] = "0        Goto the base article in current thread\r\n";
  460. char txt_help_t_4[] = "4$       Goto response 4 ($=goto last response) in current thread\r\n";
  461. char txt_help_t_cr[] = "<CR>     Read current response\r\n";
  462. char txt_help_t_tab[] = "<TAB>    Goto next unread response\r\n";
  463. char txt_help_t_K[] =   "K        Mark thread as read & return\r\n";
  464.