home *** CD-ROM | disk | FTP | other *** search
/ Lion Share / lionsharecd.iso / bbs_oth / kjv4max.zip / KJV.MAD
Text File  |  1991-11-18  |  64KB  |  1,376 lines

  1. #define VER             2.00
  2. #define BETA_TEST
  3. #define YEAR            1991
  4.  
  5. #define LBRACKET        [
  6. #define RBRACKET        ]
  7.  
  8. ; For Swedish 7-bit, comment out the above and uncomment the following
  9. ; two definitions:
  10. ;
  11. ;#define LBRACKET        (
  12. ;#define RBRACKET        )
  13.  
  14. #define BLACK           \x16\x01\x00
  15. #define BLUE            \x16\x01\x01
  16. #define GREEN           \x16\x01\x02
  17. #define CYAN            \x16\x01\x03
  18. #define RED             \x16\x01\x04
  19. #define MAGENTA         \x16\x01\x05
  20. #define BROWN           \x16\x01\x06
  21. #define GRAY            \x16\x01\x07
  22. #define GREY            \x16\x01\x07
  23. #define LBLACK          \x16\x01\x08
  24. #define LBLUE           \x16\x01\x09
  25. #define LGREEN          \x16\x01\x0a
  26. #define LCYAN           \x16\x01\x0b
  27. #define LRED            \x16\x01\x0c
  28. #define LMAGENTA        \x16\x01\x0d
  29. #define YELLOW          \x16\x01\x0e
  30. #define WHITE           \x16\x01\x0f
  31. #define BLINK           \x16\x02
  32. #define CLS             \x0c
  33. #define CLEOL           \x16\x07
  34. #define UP              \x16\x03
  35. #define DOWN            \x16\x04
  36. #define LEFT            \x16\x05
  37. #define RIGHT           \x16\x06
  38.  
  39.  
  40. #define BLKONWHIT       \x16\x01\x70
  41. #define REDONWHIT       \x16\x01\x74
  42. #define WHITONWHIT      \x16\x01\x77
  43. #define MAGONBLUE       \x16\x01\x1d
  44. #define WHITONBLUE      \x16\x01\x1f
  45. #define YELONBLUE       \x16\x01\x1e
  46. #define DKGRAYONWHIT    \x16\x01\x78
  47. #define CHATTR          \x16\x01%c
  48. #define ATTR            \x16\x01%c
  49.  
  50.  
  51.  
  52.  
  53.  
  54. :global
  55.  
  56. left_x=                 "\x16\x19\x02" LEFT "%c";
  57. located=                WHITE "\nLocated %d match%s.\n";
  58. pl_match=               "es";
  59. wrong_pwd=              "\aWrong! (Try #%d)\n";
  60. end_prompt=             RBRACKET ": ";
  61. bed_lu=                 CYAN "Smiteth `" WHITE "?" CYAN "' by itself to list users.\n";
  62. dot_slash_n=            ".\n";
  63. r_cleol=                "\r" CLEOL;
  64. paddr=                  " (%d/%d)";
  65. bs_sn=                  "\\\n";
  66. max_tear=               "--- Maximus";
  67. cleol=                  CLEOL;
  68. cantkill=               LRED "\nCan't kill msg.\n" WHITE;
  69. addrfmt=                ATTR "%s    " ATTR "%0.34s (%s) %0.30s\n";
  70. orig_addr=              "Orig:";
  71. dest_addr=              "Dest:";
  72. endavailmsg=            CLS "End of available messages in this area%s.\n";
  73. remain_pvt=             ", or remaining messages are private";
  74. msgnotavail=            WHITE "\nThat message isn't available.\n";
  75. abortmsg=               CLEOL "Throw message away";
  76. toomanylines=           "Too many lines.\n";
  77. tryagain=               "Try again: ";
  78. znnp=                   "%d:%d/%d.%d";
  79. xferaborted=            WHITE "\n\nTransfer aborted.\n";
  80. xfercomplete=           WHITE "\n\nTransfer completed.";
  81. cps_rating=             YELLOW "  (CPS=%d, %02d%%)\n";
  82. unlisteddest=           WHITE "\n\nUnlisted destination address.\n";
  83. baudtoolowforxfer=      WHITE "Thou shalt call at %u bps to send or receive files.\n";
  84. lxferaborted=           "~File transfer aborted";
  85. xtrn_caller=            "%s%s %s -p%%p -b%%b -t%%k -m%%d -f%%D -r%%t";
  86. iseenoxhere=            LRED "I see no `%s' here.\n" WHITE;
  87. dontunderstand=         WHITE "\nI don't understand `%c'.\n\n";
  88. no_undrstnd=            "I don't understand `%c'.  ";
  89. printfstringtoolong=    "Err!  %srintf string too long!\n";
  90. err999_1=               WHITE "\nERR 999: Sysop confused.\n";
  91. err999_2=               "Smiteth ENTER to return to reality ";
  92. searchingfor=           WHITE "\nSearching for `%s'.\n%c";
  93. errwriting=             " \a\aError writing message! (disk full?)\n";
  94. idxnode=                "%sNODELIST.IDX";
  95. datnode=                "%sNODELIST.DAT";
  96. sysnode=                "%sNODELIST.SYS";
  97. pressentertoskip=       "Smiteth ENTER to skip item.";
  98. sp_public=              " public";
  99. sp_private=             " private";
  100. cantskip=               "\n\nThou shalt not skip this question.\n";
  101. asctime_format=         "%H:%M:%S %a %b %d %Y\n";
  102. useyforyes=             "Use `Y' for YEA and `N' for NAY.";
  103. useyforyesns=           "Use `Y' for YEA, `N' for NAY, and `=' for non-stop.";
  104. useyforyesnst=          "Use `Y' for YEA, `N' for NAY, and `T' to tag file.";
  105. unlisted_system=        CYAN "%s:    " GREEN "Unlisted system (%s)\n";
  106. unlisted_node=          "Unlisted node";
  107. more_prompt=            "More";
  108. Tag=                    "T";
  109. MoreYnTag=              "Ynt=";
  110. CYn=                    "Yn";
  111. yCN=                    "yN";
  112. Yne=                    "Yn=";
  113. CYnq=                   "Yn?";
  114. yCNq=                   "yN?";
  115. Yes=                    "Y";
  116. No=                     "N";
  117. M_nonstop=              "=";
  118. quote_format=           "\x16\x08%c\x01\x16\x01%c" CLEOL " %s> %s";
  119. norm_format=            "\x16\x08%c\x01\x16\x01%c" CLEOL "%s";
  120. areadoesntexist=        WHITE "\nThat area doesn't exist!\n";
  121. done_ex=                "Done!\n";
  122. tnx4ul=                 WHITE "\nThanks for the upload, %s.\n";
  123. press_enter_s=          "Smiteth ENTER to continue ";
  124. usr_pwd=                "Password: ";
  125. unavailable=            WHITE "Sorry!  That option is not available at the present time.\n";
  126. e_save=                 " Save ";
  127. e_quit=                 " Quit ";
  128. select_p=               BLINK BLKONWHIT "Choose ye this day: " BLKONWHIT;
  129. userdoesntexist=        WHITE "That user doesn't exist!\n";
  130. ck_for_help=            YELONBLUE "Smiteth Control-N for help.";
  131. l_invalid_pwd=          " INVALID PASSWORD";
  132. invalid_pwd=            BLINK "\n\aINVALID PASSWORD\a\n" CYAN;
  133. time_added_for_ul=      LGREEN "\n%ld:%02ld" YELLOW " minutes added for upload.\n\n";
  134. yes=                    "YEA";
  135. no=                     "NAY";
  136. s_ansi=                 "ANSI";
  137. s_avatar=               "AVATAR";
  138. s_tty=                  "TTY";
  139. enter_city=             "Please enter thy city and state/province: ";
  140. enter_phone=            "Please enter thy phone number " LBRACKET "(xxx) yyy-zzzz" RBRACKET ": ";
  141. enter_name=             "Please enter thy Real Full Name: ";
  142. msg_aborted=            CLS WHITE CLEOL "\n" CLEOL "\n" CLEOL "Message aborted.\n" CLEOL "\n" CLEOL;
  143. node_listing=           " %5d," CYAN " %s, %s\n";
  144. pad_zone=               YELLOW "ZONE  ";
  145. pad_region=             YELLOW "REGION";
  146. pad_net=                YELLOW "NET   ";
  147. pad_none=               YELLOW "      ";
  148. ordinal_th=             "th";
  149. ordinal_st=             "st";
  150. ordinal_nd=             "nd";
  151. ordinal_rd=             "rd";
  152. file_ar_name=           LGREEN "File area " LMAGENTA "%s" GRAY " ... " CYAN "%s";
  153. message_name=           LGREEN "%sarea " LMAGENTA "%s" GRAY " ... " CYAN "%s\n";
  154. space_over=             CLEOL "                          \r";
  155. s_on=                   "ON";
  156. s_off=                  "OFF";
  157. four_blanks#=           "────";
  158. moreyn_blank=           "              \r";
  159. moreynns_blank=         "\r                  \r";
  160. lzh_type=               "%-15.15s %8lu %8lu %-02.2d.%d%% %02d-%02d-%02.2d %02u:%02u:%02u %s %-8.8s %04X\n";
  161. hotfl=                  "HOTFLASH";
  162. exper=                  "EXPERT";
  163. regul=                  "REGULAR";
  164. novic=                  "NOVICE";
  165. proto_none=             "None";
  166. eq_help=                "=help";
  167. erl_xx=                 "ErrorLevel %s";
  168. no_last=                "NLN";
  169. hfl_prmpt=              ATTR "\x08\x08" CLEOL "  SPACE>" ATTR " \x08" ATTR;
  170. w_select_c=             BLINK BLKONWHIT "Choose ye this day: " BLKONWHIT;
  171. mnu_msg=                "message";
  172. srchng=                 "Searching: %10s";
  173. bad_menu_opt=           "!Bad menu opt %02x";
  174. yep=                    "YEA";
  175. nope=                   "NAY ";
  176.  
  177.  
  178.  
  179.  
  180. ;#f_misc
  181.  
  182. no_wildcard=            "\n%s doesn't need the `*' or `?' characters to search for a\nspecific file/description.  (A `*' alone can be used to look for new\nfiles.)\n\n";
  183. no_wc1=                 "Anything thou typest will be matched anywhere in the filename or description;\n";
  184. no_wc2=                 "For example, searching for `AB' will match both ABCD.ARC and BABAR.DOC.\n";
  185. err_writ=               "Error writing `%s'.  (Disk full?)\n";
  186. dtsf=                   "Date to search from, or press <enter> for ";
  187. bad_date=               "Invalid date.  Search aborted.\n";
  188. date_str=               "%02d-%02d-%02d";
  189. datestr=                "%02d%02d%02d";
  190. scan_str=               "%d-%d-%d";
  191. file_offline=           ATTR "offline\x19 %c";
  192. files_banner=           CLS YELONBLUE CLEOL "The FILES Section";
  193.  
  194.  
  195. ;:#m_intrin
  196.  
  197. msg_sect=               CLS YELONBLUE CLEOL "The MESSAGE Section";
  198. msg_none=               WHITE "No messages.";
  199. msg_inarea=             LGREEN "There are %ld messages in this area.  The highest is #%ld\n";
  200. msg_noread=             WHITE "Thou has yet to read any of these.";
  201. msg_nonew=              WHITE "NO NEW messages have been posted.";
  202. msg_lmsg=               WHITE "The last message read by thee was %ld.";
  203. msg_emptybr=            LBRACKET "%ld / %ld" RBRACKET "  ";
  204. short_message_name=     "\n" LGREEN LBRACKET LRED "%ld / %ld" LGREEN RBRACKET"  " LGREEN "%sarea " LMAGENTA "%s" GRAY " ... " CYAN;
  205. msg_banA=               GREEN "\x19 %c%sress <enter> for " LGREEN "%s" GREEN "%s.\n\n";
  206. msg_ban2=               "Smiteth message number, or p";
  207. msg_ban3=               "Smiteth msg#, or p";
  208. msg_ban4=               "P";
  209. msg_ban5=               " msg";
  210. nxt=                    "NEXT";
  211. prr=                    "PRIOR";
  212. s_matrix=               "Matrix ";
  213. s_echo=                 "Echo ";
  214. s_msg=                  "Msg.";
  215. s_conf=                 "Conference ";
  216. which_area=             "Which area ('?'=list)? ";
  217. gray_n=                 GRAY "\n";
  218. time_fmt=               "%02d:%02d:%02d";
  219. time_loc=               "\x16\x08\x01%c%s" GRAY "\n";
  220. list_option=            YELLOW "  %d" WHITE ") %s\n";
  221.  
  222. msgattr_keys=           "PCRSAFOKLHXG!$TU";
  223. sysop_txt=              "Sysop";
  224.  
  225. menu_start=             LBRACKET "\x16\x01%c";
  226. menu_end=               YELLOW RBRACKET ": " CYAN;
  227.  
  228. listanswer_left=        " " LBRACKET;
  229. listanswer_right=       RBRACKET "? ";
  230. please_wait=            YELLOW "\nPlease wait...";
  231.  
  232. ; statusdict
  233.  
  234. s_statdict=              "";
  235. s_statusdw=              "";
  236. s_statsupp=              "";
  237. gen_none=                "None";
  238. xp_minutes=              "%lu minutes";
  239.  
  240.  
  241.  
  242. :sysop
  243.  
  244. pwd_is=                 "Password: %s";
  245. entering=               "Entering";
  246. exiting=                "Exiting";
  247. the_chatmode=           " CHAT mode";
  248. log_bad_pwd=            "!Bad pwd `%s'";
  249. external_prog=          "#External program: `%s'";
  250. return_prog=            ":Return from: `%s' (%d)";
  251. so_and_so_calling=      "+%s calling (U#=%d)";
  252. denied_access=          ":DENIED ACCESS: %sarea %s %s";
  253. cantfind=               "!Can't find `%s'";
  254. cantopen=               "!Can't open `%s'";
  255. cantopen_crit=          ">!Can't open `%s'";
  256. cantwrite=              "!Can't write `%s'";
  257. cantread=               "!Can't read `%s'";
  258. cantmove=               "!Can't move `%s' to `%s'";
  259. cant_unlink=            "Can't unlink `%s'\n";
  260. usingeditor=            " Using editor";
  261. outofeditor=            " Out of editor";
  262. msgto=                  "#Msg to %s%s, area %s, #%d";
  263. chgdmsg=                "#Altered msg to %s%s, area %s, #%d";
  264. inputtimeout=           "!Input timeout";
  265. ltooslow=               "!Too slow (current=%lu, needed=%u)";
  266. cf_barricade=           "!Can't find barricade file %s";
  267. nomls=                  "!No mem for lastread scan";
  268. lvl5_reqd=              "!Level 5 FOSSIL required";
  269. log_begin_mt=           "+Begin, v%s (task=%u)";
  270. log_begin_1t=           "+Begin, v%s";
  271. log_syscrash1=          "!System crash detected on task %d";
  272. log_syscrash2=          "!User on-line at time of crash was %s";
  273. log_user_off_line=      "+%s off-line. Calls=%d, Len=%ld, Today=%ld";
  274. log_max_end=            ":End, v%s (%d)\n";
  275. log_ret_from_app=       "+Return from external application";
  276. log_no_fossil=          "!FOSSIL isn't loaded.";
  277. log_err_msgapi=         "!Couldn't initialize message API";
  278. log_got_null_ptr=       ">!User off-line by NULL pointer!";
  279. brain_lapse=            "!Temporary brain lapse.  Name=`%s'?";
  280. log_ft_yuhu=            ">!Fall-through YooHoo?";
  281. log_axe=                ">!Sysop axed caller";
  282. log_pv_change=          ":Priv set to %s";
  283. log_pvchg=              ">!PORT VAR CHANGED! Please report to author.";
  284. log_robo_bye=           ">!RoboCop: CARRIER HANG! Please report to author.";
  285. log_got_ansi=           "!ANSI sequence found, area %s msg %ld";
  286. log_lread_xlink=        "!Err: Lastread ptr xlinked, usr#%d";
  287. no_class_rec=           "!%s, can't find class record";
  288. inv_ccmd=               "!Invalid custom cmd: `%c'";
  289. log_max_nest=           "!Max nest lim. exceeded; %s aborted";
  290. log_farea=              ":File area %s %s";
  291. log_dllim=              ":Dnld req. would exceed limit";
  292. log_exc_ratio=          ":Dnld req. would exceed ratio";
  293. log_sending_to=         " Sending to %s at %ld bps";
  294. log_getting_from=       " Receiving from %s at %ld bps";
  295. log_disp=               "=Display %s%s";
  296. bad_ul_path=            "!Invalid UL path, area %s";
  297. supp_path=              "!User supplied path `%s'";
  298. udev=                   "!User gave device/path `%s'";
  299. ullog_format=           "%s UL %s%s (%ldb), %s %s\n";
  300. ul_renamed=             "!Upload `%s' renamed to `%s'";
  301. log_msga=               ":Msg.area %s %s";
  302. log_msgfrom=            "#MsgFrom: %s -=> %s";
  303. log_read_msg=           " Read msg#%ld, area %s";
  304. log_check_mail=         " User scanning for mail";
  305. log_kill=               "#Killed #%ld, area %s";
  306. log_fwd=                "#Fwd msg. to %s, area %s, #%d";
  307. log_charge=             "+Matrix charge %d";
  308. log_bal=                ":Low matrix balance, %d cents";
  309. log_chat=               ":%s%s";
  310. log_tlimit=             ">!Time limit";
  311. log_byebye=             ">:Caller dropped carrier";
  312. log_bad_erl=            ">!Invalid outside errorlevel";
  313. log_badex1=             ">!| Xtern_Run needs .EXE or .COM extension";
  314. log_badex2=             ">!| Use Xtern_Dos for .BAT or other!";
  315. log_badnf=              ">!Prog. not found";
  316. log_badnm=              ">!Not enough mem.";
  317. log_badee=              ">!Exec error";
  318. log_badom=              "!Unknown outside method";
  319. log_ul=                 "=UL-%c %s%s";
  320. log_dl=                 "=DL-%c %s";
  321. log_dump=               ">!Sysop dumped caller";
  322. log_no_menu_mem=        ">!Not enough mem to read menu";
  323. chat_nest=              "*** Can't nest CHAT mode, exit current .BBS file first ***";
  324. chat_on=                "SysOp: <esc> to exit chat, or <Alt-C> to toggle capture buffer";
  325. chat_capoff=            "CAPTURE OFF";
  326. chat_capon=             "CAPTURE ON";
  327. chat_logmsg#=           "****** BEGIN CHAT on %s at %s with %s ******\n\n";
  328. chat_logend#=           "\n****** END CHAT on %s at %s ******\n\n";
  329. log_user_yelling=       ":%s is yelling";
  330. log_ch_pwd=             ":User changing password";
  331. log_inv_pwd=            "!Invalid current pwd `%s'";
  332. log_cb_start =          "#Entered CB channel %d";
  333. log_pvt_start=          "#Private chat with %s (node %d)";
  334. log_exit_chat=          "#Exit multi-line chat";
  335. min_add=                "%d minute%s added (%d remain)";
  336. min_less=               "%d minute%s removed (%d remain)";
  337. key_on=                 "Keyboard: ON";
  338. pv_lock=                "Priv locked at %s";
  339. on_snoop=               "Snoop: ON";
  340. off_snoop=              "Snoop: OFF";
  341. pv_unlock=              "Priv unlocked";
  342. cume_zero=              "Daily cume zeroed";
  343. pv_change=              "Priv Modified (%s)";
  344. togkey=                 "Key #%c toggled. (Now %s)";
  345. key_off=                "Keyboard: OFF";
  346. #define                 YLLOW
  347. #define                 WHTE
  348.  
  349. stat_0=                 YLLOW "\n" CLEOL;
  350. stat_1=                 YLLOW CLEOL    " (U#%4d) " WHTE "Name: %-18.18s  Alias: %-15.15s  Bps: %ld\n";
  351. stat_2=                             WHTE CLEOL           "          Priv: %-18s  Phone: %-15s%s\n";
  352. stat_3=                                  CLEOL "\x16\x01%c          Last: %-18s   City: %s\n";
  353. stat_4=                             WHTE CLEOL "    Width: %-8d    Length: %-5d TimeOnline: %-5d   TimeLeft: %d\n";
  354. stat_5 =                CLEOL "      Msg: %-10s";
  355. stat_6 =                "    File: %-10s Calls: %-5d  TimeToday: %d\n";
  356. stat_7 =                CLEOL "     Help: %-8s      Tabs: %-5s      Nulls: %-5d  IBM chars: %s\n";
  357. stat_8 =                CLEOL "    Video: %-8s     MaxEd: %-5s       More: %-5s        CLS: %s\n";
  358. stat_9 =                CLEOL " DL today: %-8lu  DL total: %-5lu   UL total: %-5lu    Hotkeys: %s\n";
  359. stat_10=                CLEOL "   Credit: %-5u        Debit: %-5u  SubAction: %-6s SubExpire: %s\n";
  360. ;stat_11=                WHTE CLEOL "  Arrow keys adj. time, #) 1-8, toggle user keys  N) Snoop on\n";
  361. ;stat_12=                CLEOL       " <Alt-C> CHAT start     A) Local keyboard on      O) Snoop off\n";
  362. ;stat_13=                CLEOL       "      S) Set priv level Z) Zero daily cume        !) Toggle yell noise\n";
  363. ;stat_14=                CLEOL       "     ^x) Axe caller                          <Alt-D> Dump w/line noise";
  364. stat_11=                WHTE CLEOL " <Alt-C> Chat mode           #) 1-8, toggle user keys  !) Toggle yell noise\n";
  365. stat_12=                CLEOL       "      A) Local keyboard on   S) Set priv level        ^x) Hang up\n";
  366. stat_13=                CLEOL       "      N) Snoop ON     <Up/PgUp> Time up (1 or 5)  <Alt-D> Hang up w/noise\n";
  367. stat_14=                CLEOL       "      O) Snoop OFF    <Dn/PgDn> Time down (1 or 5)     Z) Zero daily time\n";
  368. stat_15=                CLEOL       "      L) Lock priv level     U) Unlock priv level <Alt-N> Toggle NERD flag";
  369.  
  370. stat_mins=              "%ld min";
  371. stat_hangup=            "HangUp";
  372. stat_demote=            "Demote";
  373. ch_req=                 BLINK "  C'REQ" WHITE;
  374. log_not_in_ulist=       "!%s not in userlist";
  375. log_applic=             ":Application";
  376. log_cust=               "+Custom welcome for %s";
  377. log_caller_bps=         ":Caller at %ld bps";
  378. turf_hidden=            ">!Saying au-revoir to HIDDEN caller";
  379. bad_uword=              ">!Bad word in username";
  380. log_given=              "#Given %d min.";
  381. log_event_err=          "!Event syntax err: `%s'";
  382. log_bad_evt_time=       "!Invalid event time: `%s'";
  383. log_hurl=               "#Hurl area %s #%ld to area %s";
  384. log_maxfiles_sync=      "!MAXFILES.IDX out of sync: run FB.EXE";
  385. log_qwk_download=       ":Download QWK packet";
  386. log_qwk_upload=         ":Upload QWK packet";
  387. log_qwk_msg_to=         "#QWK msg to %s, area %s #%ld";
  388. log_start_browse=       ":Browsing msg areas";
  389. sysop_yes=              "YEA";
  390. sysop_no=               "NAY";
  391. log_exc_daylimit=       "!User exceeded daily time limit";
  392. log_free_time_dl=       "=Free DL: reimbursed %ld seconds";
  393. log_free_bytes_dl=      "=Free DL: reimbursed %ld Kb";
  394. nerd_toggled=           "NERD setting toggled (now %s)";
  395. sys_on=                 "ON";
  396. sys_off=                "OFF";
  397. cantcreate=             "!Can't create `%s'";
  398. log_err_compr=          "!Archiver error (errorlevel %u)";
  399. type_keys_to_toggle=    YELLOW "\nSysOp: Smiteth letters/numbers of keys to toggle.  <enter> to save changes, or\n<esc> to restore old keys.\n\n" CYAN;
  400.  
  401. ;:max_locl
  402.  
  403. line_noise=             "√ k²»[╞\r£▐wô₧UVáUqÇ>V&≤`FâÆ┴∙";
  404. yell_toggle=            "Paging sound toggled (now %s)";
  405. priv_1=                 "Use <up> and <down>";
  406. priv_2=                 "to adjust priv level.";
  407. priv_3=                 "Smiteth <enter> when done.";
  408. priv_keys=              "Keys: ";
  409. sys_aborted=            "\nChanges aborted.\n";
  410.  
  411.  
  412.  
  413.  
  414. :max_init
  415.  
  416. logo1=                  "Maximus-CBCS v" VER;
  417. logo2=                  "Copyright " YEAR " by Scott J. Dudley";
  418. err_startup_tlong=      "Startup directory name too long!\n";
  419. utask=                  "%sUTASK%02x.BBS";
  420. ut_star=                "%sUTASK*.BBS";
  421. ut_name=                "UTASK%02x.BBS";
  422. mtask_detected=         " %s detected";
  423.  
  424.  
  425.  
  426.  
  427. ;:max_fini
  428.  
  429. user_text=              "User";
  430. found_nptr=             "Found a null pointer!  Please call back and report to SysOp!\n";
  431. pls_rsp=                CYAN "\n\aPlease respond: ";
  432. min5_left=              CYAN "\n\aTHOU HAST ONLY 5 MIN. LEFT.\a\n";
  433. almost_up=              CYAN "\n\aTIME ALMOST UP.\a\n";
  434. time_up=                CYAN "\n\aTIME LIMIT.\a\n";
  435. time_file=              "%sTIMEUP";
  436. grunged_exe=            "!Grunged MAX.EXE";
  437.  
  438.  
  439.  
  440. :max_log
  441.  
  442. what_first_name=        "\nWhat is thy name%s: ";
  443. what_last_name=         "What is thy LAST name%s: ";
  444. ; s_alias=                "/alias";
  445. s_alias=                "";
  446. invalid_punct=          "Invalid punctuation.\n\n";
  447. uc_warn=                "Warning!  -C parameter specified, but USER.BBS already exists!\n";
  448. pvt_system=             "\nThis is a private system.\n";
  449. get_ansi1=              "Does thy system support\n";
  450. get_ansi2=              "ANSI screen controls";
  451. get_fsed=               "Use the MaxEd full-screen editor";
  452. get_ibmpc=              "Use IBM-PC characters";
  453. get_hotkeys=            "Use `hotkeys'";
  454. tlimit1=                "Thy daily time limit is %u minutes.\n";
  455. tlimit2=                "Thou hast logged %u minutes.\n";
  456. get_pwd1=               "Please enter the password thou desirest to use: ";
  457. bad_pwd1=               "\nA password is a single word (no spaces).\nIt must be 4 to 15 letters (or numbers) long.\n\n";
  458. bad_pwd2=               "\nThou enterest `%s' the first time, but `%s' the second.\n\n";
  459. check_pwd2=             "Please re-enter thy password for verification: ";
  460. cs_logging_on=          "Caller logging in";
  461. ansi_autodetect=        "\x1b[6n\r    \r";
  462.  
  463.  
  464.  
  465. ;:max_misc
  466.  
  467. robo_warn=              "\r" CLEOL LRED "RoboCop: " LGREEN "Carrier Detect Police!  " YELLOW "Timeout in %d seconds.\r";
  468.  
  469.  
  470. ;:log
  471.  
  472. copen_log=              "\aCan't open log file '%s'\n";
  473.  
  474.  
  475. ;:max_cmod
  476.  
  477. chat_start=             WHITE "\nCHAT: start\n";
  478. chat_end=               WHITE "\nCHAT: end\n";
  479.  
  480.  
  481.  
  482.  
  483.  
  484.  
  485.  
  486. :f_area
  487.  
  488. deny_file=              "file ";
  489. file_prmpt=             "File area " LBRACKET "Area #, '%c'=Prior, '%c'=Next, '%c'=List" RBRACKET ": ";
  490. file_title=             "Files: " LBRACKET "'*'=new, <enter>=all, or type a partial filename" RBRACKET ": ";
  491.  
  492.  
  493.  
  494.  
  495. ;:f_titles
  496.  
  497. ze_file_cmd=            "The Files command";
  498.  
  499.  
  500.  
  501.  
  502. ;:f_locate
  503.  
  504. ze_loc_cmd=             "Locate";
  505. loc_banner=             WHITE "\nLOCATE (search ALL file areas)\n";
  506. note_helpnf=            "\nSmiteth `?' for help, or `*' to list new files.\n\n";
  507. loc_file=               "Enter the text to find: ";
  508. fbbs_counter=           LBRACKET "%4d" RBRACKET " ";
  509.  
  510.  
  511.  
  512.  
  513.  
  514.  
  515.  
  516. ;:f_up
  517.  
  518. bytes_for_ul=           WHITE "\nThere are " YELLOW "%ld" WHITE " bytes available for uploads in this area.\n";
  519. noupl=                  WHITE "\nThou shalt not upload to this area.\n";
  520. desc_many=              WHITE "\nPlease describe %s (up to three lines; press <enter> on\na blank line to end):\n";
  521. dupe_file=              LRED "The file %s already exists on this system!\n";
  522. checking_ul=            YELLOW "\nPlease wait.  Verifying %s...\n";
  523.  
  524.  
  525.  
  526. ;:f_down
  527.  
  528. exc_daily_lim=          LRED "That would exceed thy daily download limit.\n";
  529. exc_ratio=              LRED "That would exceed thy download:upload ratio of %d:1.\n";
  530. exc_time_limit=         LRED "That would exceed thy time limit.\n";
  531. file_offl=              LRED "The file `%s' is stored off-line.\n";
  532. file_dl_tagged=         "Download tagged files";
  533. file_hangup_text=       "hang up";
  534. pause_msg=              YELLOW "Hit <enter> (or wait %u seconds) to %s, or hit <esc> to abort:\n";
  535. pause_time=             "\r%-2d";
  536.  
  537.  
  538.  
  539.  
  540. ;:f_raw
  541.  
  542. fname_mask=             "Filename mask: ";
  543.  
  544.  
  545.  
  546.  
  547. ;:f_xfer
  548.  
  549. avail_proto=            YELLOW "\nAvailable protocols:\n\n";
  550. proto_box_top=          LCYAN " ┌\x19─%c┐\n";
  551. proto_box_mid=          " │ " YELLOW "%c" GRAY ")%-*.*s " LCYAN "│\n";
  552. proto_box_bot=          " └\x19─%c┘\n\n" WHITE;
  553. proto_quit=             "Quit";
  554. file_ul=                "File to upload? ";
  555. file_dl=                "File(s) to download (#%u): ";
  556. file1_dl=               "File to download (#%u): ";
  557. file_only1=             WHITE "That protocol can only transfer one file at a time.\n";
  558. how_dl=                 YELLOW "Smiteth '/q' on a blank line to abort download.  Smiteth '/e' to edit the\ndownload list.  Smiteth '/g' to start the download and log off afterwards.\nFor a normal download, simply press <enter>.\n\n";
  559.  
  560.  
  561. method_download=        "download";
  562. method_tag=             "tag";
  563. down_fnam=              YELLOW "\n\nFile: " LGREEN;
  564. down_fsiz=              YELLOW "Size: " WHITE "%ld bytes (%ld Xmodem blocks)\n";
  565. down_ftim=              YELLOW "Time: " WHITE "%d minutes and %d seconds (estimated)\n";
  566. down_fmode=             YELLOW "Mode: " WHITE "%s\n\n";
  567. start_receive=          LRED "Begin thy download now, or smite <Ctrl-X> several times to cancel.\n\n" WHITE;
  568. mode_bg=                YELLOW "\n\nMode: " WHITE "%s\n" LRED "Begin sending now, or hit <Ctrl-X> several times to cancel.\n\n" WHITE;
  569. file_max_expand=        LRED "\nBatch transfer limit of %u files exceeded.\n";
  570. file_stats=             YELLOW "(%u) " LMAGENTA "%-12s " LGREEN "(%02u:%02u, %ld bytes)  ";
  571. dup_filename=           LRED "File %s already selected!\n";
  572. ; /e=edit, /g=goodbye_after_dl, /q=quit
  573. file_dl_keys=           "EGQ";
  574.  
  575.  
  576.  
  577.  
  578. ;:f_kill
  579.  
  580. file_to_kill=           "File to kill? ";
  581. delete_yn=              "Delete %s";
  582. lfbrfbe=                "Leave file but remove FILES.BBS entry";
  583.  
  584.  
  585.  
  586.  
  587. ;:f_hurl
  588.  
  589. hurl_what=              "Hurl what? ";
  590. area_to_hurl=           "Area to hurl to (`?'=list)? ";
  591. hurled_file=            "Hurling %s to %s...\n";
  592.  
  593.  
  594.  
  595.  
  596. ;:f_type
  597.  
  598. type_which=             "Display what file? ";
  599. type_for_text=          WHITE "\nView is for TEXT FILES.\n";
  600.  
  601.  
  602.  
  603.  
  604. ;:f_contents
  605.  
  606. dot_zip=                ".zip";
  607. dot_pak=                ".pak";
  608. dot_arc=                ".arc";
  609. dot_lzh=                ".lzh";
  610. dot_arj=                ".arj";
  611. contents_of=            "Display the contents of which archive? ";
  612. bad_arc=                WHITE "\nFile `%s' is not a ZIP/LZH/ARC/PAK/ARJ, or file damaged.\n";
  613. sarc=                   "\nSearching archive: %s ";
  614. ziphdr1=                " Length  Method   Size   Ratio   Date   Time   CRC-32  Attr Name\n";
  615. ziphdr2=                "──────── ─────── ─────── ───── ──────── ───── ──────── ──── ────\n";
  616. zip_store=              "Stored ";
  617. zip_shrunk=             "Shrunk ";
  618. zip_reduce=             "ReduceX";
  619. zip_implode=            "Implode";
  620. unknown=                "Unknown";
  621. zip_format=             "%8lu %-7s %7lu %-02.2d.%d%% %02d-%02d-%02d %02d:%02d %08lx %s%c %-0.17s\n";
  622. zip_cmnt=               "Comment: %s\n";
  623. zip_encrypt=            "Warning!  File `%s' is encrypted!\n";
  624. zip_trail1=             "────────         ─────── ─────                              ────\n";
  625. zip_trail2=             "%8ld        %8ld %-02.2d.%d%%                              %d\n";
  626. arc_h1=                 "\n\n      Name       Length    Size   Ratio   Date     Time   Attr   Smiteth   CRC\n";
  627. arc_h2=                 "─────────────── ──────── ──────── ───── ──────── ──────── ──── ──────── ────\n";
  628. arc_t1=                 "─────────────── ──────── ──────── ─────\n";
  629. arc_t2=                 "%15d %8ld %8ld %-02.2d.%d%%\n";
  630.  
  631.  
  632.  
  633.  
  634. ;:f_over
  635.  
  636. full_ovr_path=          "Enter FULL override path: ";
  637.  
  638.  
  639.  
  640.  
  641. ;:f_tag
  642.  
  643. file_enter_tag=         "(%u) Filename(s) to tag: ";
  644. file_tag_total=         YELLOW "\nTotal: " LGREEN "%ld bytes " YELLOW "(%ld:%02ld)\n";
  645. no_tagged=              LRED "No files are tagged.\n";
  646. file_untag=             "File number to detag " LBRACKET "1-%d, or A)ll" RBRACKET ": ";
  647. file_untagged=          YELLOW "File " LMAGENTA "%s " YELLOW "detagged.\n";
  648. tag_menu=               "Tag: " LBRACKET "A)dd, L)ist, D)elete, Q)uit, ?=help" RBRACKET ": ";
  649. file_edit_menu=         "Edit: " LBRACKET "L)ist, D)elete, Q)uit, ?=help" RBRACKET ": ";
  650. all_untagged=           "File queue is now empty.\n";
  651. tag_keys=               "ALD?Q";
  652. file_no_wc=             LRED "This command does not support wildcards.\n";
  653.  
  654.  
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661. :max_bor
  662.  
  663. last_line=              "This is thy last line.\n";
  664. list_from=              CYAN "   From: " YELLOW "%s\n";
  665. list_to  =              CYAN "     To: " YELLOW "%s\n";
  666. list_subj=              CYAN "Subject: " YELLOW "%s\n\n";
  667. bed_to=                 GRAY "\nTo: " YELLOW "%s\n\n";
  668. bto=                    "     To: ";
  669. bfrom=                  GRAY "\nFrom: " YELLOW "%s\n\n";
  670. bfromsp=                "   From: ";
  671. bsubj=                  GRAY "\nSubject: " YELLOW "%s\n\n";
  672. bsubject=               "Subject: ";
  673. edlist_quit=            YELLOW "Q" GRAY ")uit\n\n" WHITE;
  674. line_del_from=          "Delete FROM which line number: ";
  675. line_del_to=            "Delete TO which line number: ";
  676. deld=                   "\nLines deleted.\n";
  677. ins_bef=                "Insert a line BEFORE which line: ";
  678. line_ins=               "\nLine inserted.\n";
  679. line_edit_num=          "Smiteth the line number thou wishest to change: ";
  680. rep_what=               "Replace what: ";
  681. noroom=                 "\nNot enough room.  Aborted.\n\n";
  682. editl1=                 YELLOW "\nScribest what thou desiereth to put into the line\n";
  683. editl2=                 "at the beginning.\n\n";
  684. editl3=                 "instead of `%s'.\n\n";
  685. e_numch=                LGREEN "Thouest may put as many as %d characters\nhere.\n\n" WHITE;
  686. new_st=                 "New: ";
  687. not_reply=              WHITE "\nMessage is not a reply.\n";
  688. qstart=                 "Start quoting FROM line# (`?' displays message): ";
  689. qend=                   "End quoting AT line#: ";
  690. sstmt=                  "\nSOCIAL STMT:  Quoting more than 15 lines at a time is bad practice.\n";
  691. blfmt1=                 GRAY     "%2d: " YELLOW "%s";
  692. msg_attr0$=             "Private";
  693. msg_attr1=              "Crash";
  694. msg_attr2=              "Received";
  695. msg_attr3=              "Sent";
  696. msg_attr4=              "Attach File";
  697. msg_attr5=              "Forward";
  698. msg_attr6=              "Orphan";
  699. msg_attr7=              "Kill/Sent";
  700. msg_attr8=              "Local";
  701. msg_attr9=              "Hold";
  702. msg_attr10=             "Xx2";
  703. msg_attr11=             "Get File";
  704. msg_attr12=             "!Receipt Request";
  705. msg_attr13=             "$Return Receipt";
  706. msg_attr14=             "Trail Req.";
  707. msg_attr15=             "Update Req.";
  708. word_not_found=         "\n`%s' not found.\n";
  709.  
  710. ;:max_med
  711.  
  712. happy=                  WHITONBLUE "\aDon't worry, be happy!\x19 \x23" CYAN;
  713. max_status=             YELONBLUE CLEOL "^Z=save" WHITONBLUE "  To: %0.20s, Re: %0.27s";
  714. end_widget=             WHITE "-end-\x16\x01%c";
  715. end_widget2=            WHITE "-end-" GRAY;
  716. status_insert=          MAGONBLUE " Insert";
  717. insrt_ovrwrt=           MAGONBLUE "       ";
  718. max_not_reply=          YELONBLUE CLEOL "\aNot a reply";
  719. import_file=            "File (specify a FULL path): ";
  720. max_no_understand=      WHITONBLUE CLEOL "\aI don't understand.  %s";
  721. abortchange=            CLEOL "Throw away changes";
  722.  
  723.  
  724. ;:m_editor
  725.  
  726. req_graph=              "\nMaxEd requires a non-TTY video mode, and a 79x24 monitor.\n\n";
  727.  
  728.  
  729.  
  730.  
  731.  
  732.  
  733.  
  734.  
  735.  
  736. :m_area
  737.  
  738. msg_abbr=               "msg.";
  739. msg_prmpt=              "Message area " LBRACKET "Area #, '%c'=Prior, '%c'=Next, '%c'=List" RBRACKET ": ";
  740.  
  741.  
  742.  
  743. ;:m_create
  744.  
  745. savedmsg1=              CLEOL CLS WHITE CLEOL "Saving thy message";
  746. savedmsg2=              " (#%ld).\n";
  747. msg_tlong=              "\n" CLEOL "\aMessage too long -- Truncated.\n" CLEOL;
  748. comment_fr=             "Comment from %s";
  749. inrefto=                WHITE "\nRe: %s";
  750.  
  751.  
  752.  
  753. ;:m_tag
  754.  
  755. atag_quest=             "Tag Area: " LBRACKET "Area #, '/'=list, '-'=delete all, '?'=help, <enter>=Quit" RBRACKET ": ";
  756.  
  757. atag_done=              YELLOW "\nArea " LGREEN "%s" YELLOW " (%s) %stagged.\n";
  758. notag=                  "un";
  759. atag_help=              WHITE "\nPlease enter the area numbers to tag/untag.\n";
  760. at_equals_tagged=       YELLOW "\nAreas marked with an `@' are currently tagged.\n";
  761. atag_cant=              LRED "Error: too many areas tagged.  Delete some areas and try again.\n";
  762.  
  763.  
  764.  
  765.  
  766.  
  767. ;:m_header
  768.  
  769. ncredit=                YELLOW "\n\nThou hast not enough good works.\n" WHITE;
  770. warn_splow=             WHITE "\aWarning!  Space low in message area -- possibly not enough space\nto save message.\n\n";
  771. warn_mleft=             WHITE "\nWarning!  Only %d minutes left.\n";
  772. strt_any=               "Start message anyway";
  773. rd_only=                WHITE "\nThis area is read-only.\n";
  774. this_be=                "This will be a";
  775. pl_n=                   "n";
  776. th_e=                   " EchoMail";
  777. this_area=              " message in area %s." GRAY "\n\n";
  778. gmsg_l2p5=              "Smiteth '?' to list users.";
  779. apvt=                   "Private";
  780. edmsg=                  "Enter destination address. Use '/' for net list, and '#' for node list.";
  781. naddr=                  "Network address: ";
  782. eto=                    CYAN "     To: " YELLOW;
  783. mroute_sysop=           YELLOW "Message routed to the sysop, %s.\n";
  784. nowto=                  CYAN "     To: " YELLOW "%s\n";
  785. keep_subj=              "Smiteth <enter> by itself to keep this subject.\n\n";
  786. new_subj=               "New subject: " YELLOW;
  787. pefon=                  CYAN "\nSmiteth <enter> to use thy own name.\n";
  788. n_from=                 "   From: " YELLOW;
  789. a_noex=                 WHITE "\n\nWarning!  Attached file `%s' does not exist!\n";
  790. p_for_pvt_or_q_for_help="Smiteth `P' to toggle private flag, or press `?' for more help.";
  791. enter_msg_attrs=        "Enter message attributes (`?' for help) or press <enter> to continue.";
  792. keep_to=                "Smiteth <enter> for `%s'.\n\n";
  793.  
  794.  
  795. ;:m_read
  796.  
  797. mfrom=                  ATTR "From:    " ATTR "%-38.38s " ATTR;
  798. net_orig=               "Orig";
  799. mto=                    ATTR "To:      " ATTR "%-38s " ATTR "Msg #%ld, %s\n";
  800. net_dest=               "Dest";
  801. subj_colon=             "Subject:";
  802. files_colon=            "File(s):";
  803. this_reply=             WHITE "\n*** This is a reply to #%ld";
  804. see_also=               WHITE "*** See also #%ld";
  805. and=                    "and";
  806. comma=                  ",";
  807. endofline=              ".\n";
  808. dot_spsp=               ".  ";
  809. msgar_name=             "\nMessage ";
  810. msgn_prompt=            "#: ";
  811. attribs0$=              "Pvt";
  812. attribs1=               "Crash";
  813. attribs2=               "Rec'd";
  814. attribs3=               "Sent";
  815. attribs4=               "w/File";
  816. attribs5=               "Fwd";
  817. attribs6=               "Orphan";
  818. attribs7=               "Kill";
  819. attribs8=               "";
  820. attribs9=               "Hold";
  821. attribs10=              "";
  822. attribs11=              "FReq";
  823. attribs12=              "RcptReq";
  824. attribs13=              "Rcpt";
  825. attribs14=              "AudtReq";
  826. attribs15=              "UpdReq";
  827.  
  828.  
  829.  
  830.  
  831.  
  832.  
  833. ;:m_scan
  834. ;
  835. ;scan_p=                 "Scan: " LBRACKET "V)erbose, *)new, ?)help or press <enter>" RBRACKET ": ";
  836. ;scan_all=               YELLOW "Scanning thy messages in " WHITE  "ALL" YELLOW " areas.  (Control-C or Control-K aborts.)\n\n";
  837. ;msgn_cleol=             LGREEN "Msg.area " LMAGENTA "%2s" GRAY " ... " CYAN "%s" CLEOL;
  838. ;
  839. ;list_p=                 "List: " LBRACKET "V)erbose plus Message #, *)thy new mail, or ?)help" RBRACKET ": ";
  840. ;list_pvt=               "PVT";
  841. ;list_nopvt=             "   ";
  842. ;list_recd=              "REC'D";
  843. ;list_new=               BLINK "NEW  " CYAN;
  844. ;list_nonewrecd=         "     ";
  845. ;list_ab1=               " is " LBLUE "FROM" CYAN " thou to %s";
  846. ;list_ab2=               " is from %s " LBLUE "TO" CYAN " thou";
  847. ;list_ab3=               "      is from %s to %s";
  848.  
  849.  
  850.  
  851.  
  852. ;:m_kill
  853.  
  854. del_msg=                "Delete this message";
  855. kill_which=             "Kill which ('=' for current)? ";
  856. kill_done=              LRED "\nMessage #%ld deleted.\n";
  857.  
  858.  
  859. ;:m_forward
  860.  
  861. fwd_which=              "Forward which message ('=' for current)? ";
  862. where_to_fwd=           "Forward into which area number " LBRACKET "<enter>=current, `?'=list" RBRACKET ": ";
  863. fwd_to=                 WHITE "Forwarded to %s at %s (#%ld)\n";
  864. org_area#=              "* Original Area: %s\r";
  865. orig_from#=             "* Original From: %s (%s)\r";
  866. orig_to#=               "* Original To  : %s (%s)\r";
  867. orig_subj#=             "* Original Subj: %s\r";
  868. get_route_file=         "Route file (use a FULL path): ";
  869.  
  870.  
  871.  
  872. ;:m_hurl
  873.  
  874. hurl_which=             "Hurl which message ('=' for current)? ";
  875. hurl_cant=              LRED "Can't move msg.\n" WHITE;
  876. hurling=                "\nHurling #%ld from area %s to area %s...\n";
  877.  
  878.  
  879.  
  880. ;:m_xport
  881.  
  882. xport_which=            "Xport which message ('=' for current)? ";
  883. xport_where=            "Xport to where (Specify a FULL path): ";
  884. xporting=               "Exporting...\n";
  885. xp_hdr1#=                "Area %s, Msg#%ld, %s\n";
  886. xp_hdr2#=                "   From: %-36s %s%s%s\n";
  887. xp_hdr3#=                "     To: %-36s %s%s%s\n";
  888. xp_hdr4#=                "Subject: %s\n\n";
  889.  
  890.  
  891. ;:m_save
  892.  
  893. ms_1=                   YELLOW "\nMATRIX CHARGE SUMMARY REPORT:\n";
  894. ms_2=                   CYAN "  Payments....... %5u cents\n";
  895. ms_3=                   CYAN "  Charges........ %5u cents\n";
  896. ms_4=                   CYAN "  This message... %5u cents\n";
  897. ms_5=                   CYAN "  Balance........ %5u cents\n";
  898.  
  899.  
  900. ;:m_change
  901.  
  902. balance_adjusted=       LRED "\nBalance adjusted by +%d cents to compensate for original msg.\n";
  903.  
  904.  
  905.  
  906.  
  907. ;:max_bar
  908.  
  909. bar_access=             "Access code: ";
  910. bar_priv_huh=           "!Barricade file priv, `%s'?";
  911.  
  912.  
  913.  
  914.  
  915.  
  916. ;: m_full
  917. reader_box_top=         CLS "\x16\x08\x01\x01\x16\x01%c" CLEOL "─ \x16\x01%c%s: %s \x16\x01%c\x19─%c";
  918. reader_box_mid=         "\x16\x08\x02\x01\x16\x01%c" CLEOL "Msg#:      \x16\x01%cof\x16\x01%c\n";
  919. reader_box_from=        CLEOL "From:\n";
  920. reader_box_to=          CLEOL "To:\n";
  921. reader_box_subj=        "\x16\x01%c" CLEOL "Subj:\n";
  922. reader_box_bottom=      CLEOL "\x16\x01%c\x19─%c" GRAY;
  923. rbox_msgn=              "\x16\x01%c%4d";
  924. rbox_high=              "%4d" CLEOL;
  925. rbox_replyto=           " - %ld";
  926. rbox_replies=           " + %ld";
  927. rbox_attrs=             "\x16\x01%c%0.42s" CLEOL;
  928. rbox_sho_name=          "\x16\x01%c%-29.29s ";
  929. rbox_sho_date=          "\x16\x01%c%s ";
  930. rbox_sho_addr=          "\x16\x01%c%s" CLEOL;
  931. rbox_sho_subj=          "\x16\x01%c%-0.70s" CLEOL;
  932. reader_box_file=        "\x16\x01%c" CLEOL "File:\n";
  933. fsr_dest=               "Destination: %s (%s)";
  934.  
  935.  
  936. :max_main
  937.  
  938. ustat1=                 CLS LGREEN "Thy statistics for %s ";
  939. ustat2=                 YELLOW "TIME\n" GRAY;
  940. ustat3=                 " Time on line, this call..........   " CYAN "%6u" GRAY " minutes\n";
  941. ustat4=                 " Time remaining for this call.....   " CYAN "%6u" GRAY " minutes\n";
  942. ustat5=                 " Time of previous calls today.....   " CYAN "%6u" GRAY " minutes\n";
  943. ustat6=                 " Calls to date....................   " CYAN "%6u" GRAY "\n";
  944. ustat7=                 YELLOW "FILES\n" GRAY;
  945. ustat8=                 " UL (from thou)...................   " CYAN "%6lu" GRAY " k-bytes\n";
  946. ustat9=                 " DL (to thou).....................   " CYAN "%6lu" GRAY " k-bytes\n";
  947. ustat10=                " DL today.........................   " CYAN "%6lu" GRAY " k-bytes\n";
  948. ustat10_5=              " DL available for today...........   " CYAN "%6u" GRAY " k-bytes\n";
  949. ustat11=                YELLOW "MATRIX\n" GRAY;
  950. ustat12=                " Credits (on account).............   " CYAN "%6u" GRAY " cents\n";
  951. ustat13=                " Debits (expenditures)............   " CYAN "%6u" GRAY " cents\n";
  952. ustat14=                YELLOW "SUBSCRIPTION\n" GRAY;
  953. ustat15=                " Minutes remaining................   " CYAN "%6ld" GRAY " minutes\n";
  954. ustat16=                " Expiry date...................... " CYAN "%8s" GRAY "\n";
  955.  
  956.  
  957. cant_get_there=         WHITE "\nThou cannot get there from here.\n";
  958. disconnect=             "Disconnect";
  959. leave_msg=              "Leave a message to %s";
  960. bibi=                   WHITE "Bye %s; thanks for calling.  Please hang up now.\n";
  961. user_yelling=           WHITE "\n%s is yelling...";
  962. il_nest_pas_ici=        "\nSorry, but there's no answer.\n\n";
  963. yell_is_off=            "\n" WHITE "Yell is turned off.\n";
  964. computer_type=          WHITE "Computer: ";
  965. class_pc=               "PC-class";
  966. class_xt=               "XT-class";
  967. class_pcjr=             "PCjr";
  968. class_at339=            "AT/339";
  969. class_ps2_xt=           "PC XT Model 286";
  970. class_ps2_30=           "PS/2 Model 30";
  971. class_ps2_50=           "PS/2 Model 50";
  972. class_ps2_60=           "PS/2 Model 60";
  973. class_ps2_80=           "PS/2 Model 80";
  974. class_at=               "AT-class";
  975. class_pc_conv=          "PC Convertible";
  976. class_compaq_p=         "COMPAQ-Plus";
  977. class_compaq=           "COMPAQ";
  978. class_generic=          "Generic MS-DOS class 0x%02x\n";
  979. minor_revision=         ", revision %u";
  980. oper_sys=               YELLOW "\n      OS: ";
  981. os2_ver=                "OS/2 Version %u.%02u\n";
  982. os2_dosbox=             "DOS BOX (OS/2 Version %u.%02u)\n";
  983. dos_ver=                "DOS %u.%02u\n";
  984. fossil_ver=             LCYAN "  FOSSIL: %0.249Fs\n\n";
  985. heap_mem=               LGREEN "Remaining memory in heap: %05lu bytes\n\n";
  986. ul_all=                 "Smiteth <enter> for all, or type a partial name to match: ";
  987. ul_1=                   "\nSmiteth <enter> to list all, or\n";
  988. ul_2=                   "type a partial name to match: ";
  989. ul_format=              YELLOW "%-30.30s " LCYAN " %-18.18s  " LGREEN "%-0.26s\n";
  990. ul_notfound=            WHITE "`%s' not found in userlist.\n\n";
  991. compiled_on=            LBLUE "Compiled on %s at %s under ";
  992. cpu_type=               LMAGENTA "\n     CPU: %s\n";
  993. cpustr1$=               "8088";
  994. cpustr2=                "8086";
  995. cpustr3=                "NEC V20";
  996. cpustr4=                "NEC V30";
  997. cpustr5=                "80188";
  998. cpustr6=                "80186";
  999. cpustr7=                "80286";
  1000. cpustr8=                "80386";
  1001. cpustr9=                "80486";
  1002.  
  1003.  
  1004.  
  1005.  
  1006.  
  1007.  
  1008. :max_chng
  1009.  
  1010. not_impl=               LBLUE "Not implemented.\n";
  1011. current_pwd=            "Current password: ";
  1012. help_1=                 CLS YELLOW "N" CYAN ")OVICE ..... " WHITE "Full menus\n" YELLOW "R" CYAN ")EGULAR .... " WHITE "Brief menus\n" YELLOW "E" CYAN ")XPERT ..... " WHITE "No menus\n" YELLOW "H" CYAN ")OTFLASH ... " WHITE "Full-screen, hot-key interface\n\n" WHITE;
  1013.  
  1014. help_2=                 "Help Level: ";
  1015. help_3=                 WHITE "\nHOTFLASH requires a non-TTY video mode.\n";
  1016. num_nulls=              "Nulls (0-200): ";
  1017. mon_width=              "Monitor Width (20-132): ";
  1018. bad_width=              "Invalid width.  Try again.\n\n";
  1019. draw_line=              CLS "\n\n\n" GRAY "\x19─%cX\x19─\x09\n\n\n\n\n" WHITE;
  1020. check_x=                "Is the `X' at the far left side of thy display";
  1021. incorrect_width=        "\nWidth incorrect.  Try again.\n\n";
  1022. top_num=                "Please type the number at the TOP of thy display: ";
  1023. video_1=                CLS YELLOW "VIDEO:\n\n" YELLOW "T" GRAY ")TY\n" YELLOW "A" GRAY ")NSI/VT-100\n" YELLOW "O" GRAY ")pus/AVATAR\n\n" WHITE;
  1024. no_colour=              "Sorry; this system doesn't do color.\n";
  1025. col_too_slow=           "Thou must call at %u bps for color.\n";
  1026. chg1=                   CLS YELONBLUE CLEOL "The CHANGE SETUP Section" GRAY "\n\n";
  1027. chg2=                   CYAN "Alias................. " WHITE"%s\n";
  1028. chg3=                   CYAN "Phone number.......... " WHITE "%s\n";
  1029. chg4=                   CYAN "City, Prov/State...... " WHITE "%s\n";
  1030. chg5=                   CYAN "Help........ " LGREEN "%-18s"               CYAN "Nulls....... " LGREEN "%-3u       " CYAN "In userlist. " LGREEN "%s\n";
  1031. chg6=                   CYAN "Scrn.width.. " LGREEN "%-3d               " CYAN "scrn.Length. " LGREEN "%-3d       " CYAN "Tabs........ " LGREEN "%s\n";
  1032. chg7=                   CYAN "More?....... " LGREEN "%-3s               " CYAN "Video mode.. " LGREEN "%-6s    "    CYAN "Scrn. clear. " LGREEN "%s\n";
  1033. chg8=                   CYAN "Full-scr ed. " LGREEN "%-3s               " CYAN "IBM Chars... " LGREEN "%-3s       " CYAN "Hotkeys..... " LGREEN "%s\n";
  1034. chg9=                   CYAN "Protocol.... " LGREEN "%-18.18s"               CYAN "Language.... " LGREEN "%-10.10s"       CYAN "FullScrnRead " LGREEN "%s\n";
  1035. chg10=                  CYAN "Archiver.... " LGREEN "%s\n\n";
  1036.  
  1037. ph_too_long=            WHITE "\nPhone number too long; try again.\n";
  1038. inv_phone=              WHITE "\nInvalid phone number.\n";
  1039. select_lang=            WHITE "\nSelect a language:\n\n" YELLOW;
  1040. chose_default_proto=    YELLOW "\nChoose ye a default file-transfer protocol:\n\n";
  1041. already_used=           WHITE "That name is already in use.\n";
  1042. select_def_archiver=    YELLOW "\nChoose ye an archiving method:\n\n";
  1043.  
  1044. ; This line displayed when the user switches to this language.
  1045. language_change=        "English language (King James) selected.\n";
  1046.  
  1047.  
  1048. :max_chat
  1049.  
  1050. cs_avail     =          "Available for chat";
  1051. cs_notavail  =          "Not available for chat";
  1052. cs_enter_msg =          "Entering a message";
  1053. cs_file_xfer =          "Transferring a file";
  1054. cs_outside   =          "Running external program";
  1055. ch_page_msg  =          "\a%s\n" CLEOL;
  1056. ch_hey_dude_msg=        "%s\n" CLEOL;
  1057.  
  1058.  
  1059.  
  1060. ;:max_ch2
  1061.  
  1062. hu_is_on_1=             WHITE "\nUsername                             Node         Status\n";
  1063. hu_is_on_2=             "\x19─\x23  \x19─\x04  \x19─\x1d\n";
  1064. hu_is_on_3=             YELLOW "%-36.36s  %3d  " GRAY "%s%s\n";
  1065.  
  1066. ch_xx_join   =          LRED "%s " LMAGENTA "joins the conversation.\n" CLEOL;
  1067. ch_xx_leave  =          LRED "%s " LMAGENTA "leaves the conversation.\n" CLEOL;
  1068. ch_msg       =          "%s\n";
  1069. ch_node_to_page=        "Please enter the node number to page (?=list): ";
  1070. ch_being_paged=         YELLOW "\a\aThou art being paged by " LGREEN "%s" YELLOW " (node %d).";
  1071. ch_waiting   =          YELLOW "\nWaiting for node %d to respond to page...\n";
  1072. ch_you       =          " (thou)";
  1073. ch_enter_cb  =          "Please enter prayer channel number (1-255): ";
  1074. ch_chat_cb   =          "Praying on prayer channel %d";
  1075. ch_enter_node=          "Please enter node number to pray with (?=list): ";
  1076. ch_chat_pvt  =          "Private chat with node %d";
  1077. ch_enter_chat=          WHITE "\nEntering chat mode.  ";
  1078. ch_help_str  =          "Smiteth `/q' to quit, `/w' to list users on this channel,\n'/s' to list users on system, and `/?' for help.\n\n";
  1079. ch_byline    =          LGREEN LBRACKET "%-15.15s" RBRACKET ": \x16\x01%c";
  1080. ch_ulist_hdr =          YELLOW "\nList of users on this channel:\n\n" WHITE "Name\n───────────────────────────────────\n" YELLOW;
  1081. ch_alone     =          "Thou art alone on this channel.\n";
  1082. ch_chat_sect =          CLS YELONBLUE CLEOL "The CHAT Section\n";
  1083. ch_us_avail  =          YELLOW "\nThou art currently " LGREEN "%sAVAILABLE" YELLOW " for chat.\n\n";
  1084. ch_us_noavail=          "NOT ";
  1085. ch_nodenavail=          "\nNode %d is not available for chat.\n";
  1086. ch_you_dummy =          "\nThou shalt not page thyself.\n";
  1087. ch_off_abnormally=      LRED "%s's" LMAGENTA " session terminated abnormally.  (Ran out of time?)\n" CLEOL;
  1088.  
  1089.  
  1090.  
  1091. :max_ued
  1092.  
  1093. really_erase=           "Really erase pwd field";
  1094. ued_curu=               LGREEN "(Current user)" CYAN;
  1095. ued_delu=               LMAGENTA "(Deleted) " CYAN;
  1096. ued_pu=                 LBLUE "(Perm) " CYAN;
  1097. log_nomem_del=          "!No mem for delete buf";
  1098. ued_rec_num=            "Record Number: ";
  1099. ued_nodel_current=      WHITE "\nThou mayest not delete the current user!\n";
  1100. ued_calls=              "Calls: ";
  1101. ued_nulls=              "Nulls: ";
  1102. ued_width=              "Width: ";
  1103. ued_length=             "Length: ";
  1104. ued_realname=           "Alias: ";
  1105. ued_phone=              "Phone number: ";
  1106. ued_city=               "City: ";
  1107. ued_dlall=              "DL, all (k-bytes): ";
  1108. ued_debit=              "Debit (cents): ";
  1109. ued_lastfile=           "Last file: ";
  1110. ued_gethelp=            "N)ovice, R)egular, E)xpert, or H)otflash? ";
  1111. ued_help_novice=        "N";
  1112. ued_help_regular=       "R";
  1113. ued_help_expert=        "E";
  1114. ued_help_hotflash=      "H";
  1115. ued_keytoggle=          "Which keys to toggle? ";
  1116. ued_dltoday=            "DL, today (k-bytes): ";
  1117. ued_lastmsg=            "Last msg: ";
  1118. ued_uname=              "User name: ";
  1119. ued_vidmode=            "T)ty, A)nsi, or O)pus/Avatar? ";
  1120. ued_vid_tty=            "T";
  1121. ued_vid_ansi=           "A";
  1122. ued_vid_avatar=         "O";
  1123. ued_credit=             "Credit (cents): ";
  1124. ued_time=               "Time: ";
  1125. ued_ulall=              "UL (K-bytes): ";
  1126. ued_getpriv=            "H)idden, S)ysop, A)sstSysop, C)lerk, E)xtra, F)avoured, P)rivil, W)orthy,\nN)ormal, L)imited, D)isgrace, T)wit\n\n";
  1127.  
  1128. ued_help1=              YELLOW "/" GRAY ")Redraw screen " YELLOW "=" GRAY ")Show Password " YELLOW "~" GRAY ")Find user     " YELLOW "^" GRAY ")Delete user\n";
  1129. ued_help2=              YELLOW "+" GRAY ")Next user     " YELLOW "A" GRAY ")dd user       " YELLOW "`" GRAY ")Find next usr " YELLOW "|" GRAY ")Purge users\n";
  1130. ued_help3=              YELLOW "-" GRAY ")Prior user    " YELLOW "Q" GRAY ")uit         " YELLOW "0-9" GRAY ")Goto user #x  " YELLOW "\"" GRAY ")Undo last chg\n" WHITE;
  1131.  
  1132. ued_ss1=                CLS GRAY "  user number      /%d\n\n";
  1133.  
  1134. ued_ss2$=               "    user " YELLOW "N" GRAY "ame\n";
  1135. ued_ss3=                "         " YELLOW "C" GRAY "ity\n";
  1136. ued_ss4=                "     " YELLOW "P" GRAY "assword\n";
  1137. ued_ss5=                YELLOW ";" GRAY "phone number                         "   YELLOW "'" GRAY "alias\n";
  1138. ued_ss6=                GRAY "   pri" YELLOW "V" GRAY " level                   " YELLOW "T" GRAY "ime on-line                 " YELLOW "#" GRAY " of calls\n";
  1139. ued_ss7=                "      " YELLOW "U" GRAY "ploads      K                "  YELLOW "D" GRAY "l (all)      K          d" YELLOW "L" GRAY " (today)      K\n";
  1140. ued_ss75=               "   " YELLOW "," GRAY "expire by                           " YELLOW "K" GRAY "eys\n";
  1141. ued_ss8=                " " YELLOW "." GRAY "xpiryaction                  " GRAY "last " YELLOW "M" GRAY "sg.area             last " YELLOW "F" GRAY "ile area\n";
  1142. ued_ss85=               YELLOW "<" GRAY "expire after                          " YELLOW ">" GREY "nerd              " YELLOW "_" GRAY "in user list\n";
  1143. ued_ss9=                "       c" YELLOW "R" GRAY "edit       cents              d" YELLOW "E" GRAY "bit       cents       " YELLOW ":" GRAY "hotkeys\n";
  1144. ued_ss10=               "   " YELLOW "H" GRAY "elp level                           ta" YELLOW "B" GRAY "s                     " YELLOW "&" GRAY "nulls\n";
  1145. ued_ss11=               "    " YELLOW "I" GRAY "bm chars                     vide" YELLOW "O" GRAY " mode                      ma" YELLOW "X" GRAY "ed\n";
  1146. ued_ss12=               YELLOW "!" GRAY "more prompt                    u" YELLOW "S" GRAY "ed maximus                " YELLOW "*" GRAY "scrn.clear\n";
  1147. ued_ss13=               YELLOW " $" GRAY "scrn.width                     " YELLOW "%" GRAY "scrn.lngth                " YELLOW "\\" GRAY "chat avail\n";
  1148. ued_ss14=               "";
  1149.  
  1150.  
  1151. ued_ls_m5u=             "\x16\x08%c%c%-5u";
  1152. ued_ls_5u=              "\x16\x08%c%c%5u";
  1153. ued_ls_m3s=             "\x16\x08%c%c%-3s";
  1154.  
  1155. ued_ls1=                CYAN "\x16\x08\x01\x0f%5d\x16\x08\x01\x1b%s\x16\x08\x01\x2c%s%s";
  1156. ued_ls2=                CYAN "\x16\x08\x03\x0f%s" GRAY CLEOL "\x16\x08\x03\x39%s" CYAN;
  1157. ued_ls3=                "\x16\x08\x04\x0f%s" CLEOL;
  1158. ued_ls4=                "\x16\x08\x05\x0f%-15s";
  1159. ued_ls5=                "\x16\x08\x06\x0f%-14s";
  1160. ued_ls6=                "\x16\x08\x06\x2e%s" CLEOL;
  1161. ued_ls7=                "\x16\x08\x07\x0f%-9s";
  1162. ued_ls125=              "\x16\x08\x09\x0f%-7s";
  1163. ued_ls1275=             "\x16\x08\x09\x2e%s" CLEOL;
  1164. ued_ls12875=            "\x16\x08\x0a\x0f%-15.15s";
  1165. ued_ls13=               "\x16\x08\x0a\x2e%-10.10s";
  1166. ued_ls14=               "\x16\x08\x0a\x49%-8.8s";
  1167. ued_ls145=              "\x16\x08\x0b\x0f%-20.20s";
  1168. ued_ls18=               "\x16\x08\x0d\x0f%-8s";
  1169. ued_ls20=               "\x16\x08\x0d\x49%-5d";
  1170. ued_ls22=               "\x16\x08\x0e\x2e%-6.6s";
  1171. ued_ls27=               "\x16\x08\x10\x0f%-19.19s";
  1172. ued_ls28=               "\x16\x08\x10\x0f%-5d";
  1173. ued_ls29=               "\x16\x08\x10\x2e%-5d";
  1174.  
  1175.  
  1176. ued_ts1=                CLS GRAY "  user number %5d/%d %s%s%s\n\n";
  1177. ued_ts2=                GRAY "    user " YELLOW "N" GRAY "ame " CYAN "%-35s " GRAY "%s\n" CYAN;
  1178. ued_ts3=                YELLOW "         C" GRAY "ity " CYAN "%s\n";
  1179. ued_ts4=                YELLOW "     P" GRAY "assword " CYAN "%s\n";
  1180. ued_ts5=                YELLOW ";" GRAY "phone number " CYAN "%-18s " YELLOW "     '" GRAY "alias " CYAN "%s\n";
  1181. ued_ts6=                GRAY "   pri" YELLOW "V" GRAY " level " CYAN "%-10s     " YELLOW "   T" GRAY "ime on-line " CYAN "%-5u        " YELLOW "   #" GRAY " of calls " CYAN "%u\n";
  1182. ued_ts7=                YELLOW "      U" GRAY "ploads " CYAN "%5luK         " YELLOW "       D" GRAY "l (all) " CYAN "%5luK       " GRAY "   d" YELLOW "L " GRAY "(today) " CYAN "%5luK\n";
  1183. ued_ts75=               "    Expire by %-7s                   Keys\n";
  1184. ued_ts8=                "Expiry action %-15s  " GRAY "last " YELLOW "M" GRAY "sg.area " CYAN "%-2s         " GRAY " last " YELLOW "F" GRAY "ile area " CYAN "%s\n";
  1185. ued_ts85=               " Expire after %-20s      Nerd %-3s             InUserList %s\n";
  1186. ued_ts9=                GRAY "       c" YELLOW "R" GRAY "edit " CYAN "%5u " GRAY "cents              d" YELLOW "E" GRAY "bit " CYAN "%5u " GRAY "cents       :hotkeys %s\n";
  1187. ued_ts10=               YELLOW "   H" GRAY "elp level " CYAN "%-9s      " GRAY "           ta" YELLOW "B" GRAY "s " CYAN "%-3s          " YELLOW "       &" GRAY "nulls " CYAN "%d\n";
  1188. ued_ts11=               YELLOW "    I" GRAY "bm chars " CYAN "%-3s            " GRAY "     vide" YELLOW "O" GRAY " mode " CYAN "%-6s       " GRAY "        ma" YELLOW "X" GRAY "ed " CYAN "%s\n";
  1189. ued_ts12=               YELLOW " !" GRAY "more prompt " CYAN "%-3s            " GRAY "   u" YELLOW "S" GRAY "ed maximus " CYAN "%-3s          " YELLOW "  *" GRAY "scrn.clear " CYAN "%s\n";
  1190. ued_ts13=               "  $" GRAY "scrn.width " CYAN "%-5d            " YELLOW "  %%" GRAY "scrn.lngth " CYAN "%-5d            ChatAvail %s\n";
  1191.  
  1192. ued_cantdel1=           WHITE "\n\nError!  Task %02x is still active.  All active tasks must be\n";
  1193. ued_cantdel2=           "terminated before Max can do a user purge.  If task %02x was terminated\n";
  1194. ued_cantdel3=           "prematurely, then thou must delete the file called\n";
  1195. ued_cantdel4=           "%sACTIVE%02x.BBS to tell Max that task %02x is no longer active.\n\n";
  1196.  
  1197. ued_purging=            CLS WHITE "Purging users:\n\n";
  1198. ued_deleted=            YELLOW "Deleted: " GRAY "%s\n";
  1199. ued_cleansing_lastreads=YELLOW "\nCleansing lastread pointers:\n";
  1200. ued_not_found=          WHITE "\n\nNot found.\n";
  1201. ued_find_who=           "Smiteth the name of the user thou desireth to find: ";
  1202. ued_get_expby=          "Expire by D)ate, M)inutes, or N)one? ";
  1203. ued_get_exp=            "DMN";
  1204. ued_get_action=         "Expiry action: A)xe (hang up & delete), D)emote, or N)one? ";
  1205. ued_get_actionk=        "ADN";
  1206. ued_get_date_prompt=    "Expiry date, or press <enter> for ";
  1207. ued_minutes=            "Expire after how many minutes? ";
  1208.  
  1209. ued_xp_date=            "DATE";
  1210. ued_xp_mins=            "MINUTES";
  1211. ued_xp_none=            "NONE";
  1212. ued_xp_demote=          "Priv(%s)";
  1213. ued_xp_hangup=          "HANG UP";
  1214. ued_xp_minutes=         "%lu minutes";
  1215.  
  1216. :m_browse
  1217.  
  1218. br_area_verbose=        LGREEN "BROWSE - Message search & retrieval\n\n" YELLOW "Which areas:\n\n" YELLOW "C" GRAY ")urrent area\n" YELLOW "T" GRAY ")agged areas (selected through T)ag command - default)\n" YELLOW "A" GRAY ")ll areas\n" YELLOW "Q" GRAY ")uit\n\n";
  1219. br_area=                "Browse: " LBRACKET "C)urrent area, T)agged areas (default), A)ll areas, Q)uit" RBRACKET ": ";
  1220. br_areak=               "CTAQ?";
  1221.  
  1222. br_type_verbose=        YELLOW "Smiteth of messages to show:\n\n" YELLOW "A" 
  1223. GRAY ")ll messages\n" YELLOW "N" GRAY ")ew messages (everything since last 
  1224. read - default)\n" YELLOW "Y" GRAY ")our mail (messages addressed to THOU)\n" YELLOW "S" GRAY ")earch (specify to/from/subj/body and keywords)\n" YELLOW "F" GRAY ")rom a specified msg# to the last message\n" YELLOW "Q" GRAY ")uit\n" YELLOW "?" GRAY ")help\n\n";
  1225. br_type=                "Smiteth: " LBRACKET "N)ew msgs, A)ll, T)hy mail, S)earch, F)rom msg#, Q)uit, ?)help" RBRACKET ": ";
  1226.  
  1227. br_typek=               "ANYFS?Q";
  1228.  
  1229. br_ty_from=             "\nStart displaying at which msg# ('=' for current): ";
  1230.  
  1231. br_display_verbose=     YELLOW "Display:\n\n" YELLOW "R" GRAY ")ead (show entire message: default)\n" YELLOW "L" GRAY ")ist (one per line)\n" YELLOW "P" GRAY ")ack (QWK format)\n" YELLOW "Q" GRAY ")uit\n\n";
  1232. br_display=             "Display: " LBRACKET "R)ead (show whole msg), L)ist (one per line), P)ack (QWK), Q)uit" RBRACKET ": ";
  1233. br_dispk=               "RLPQ?";
  1234.  
  1235. br_list_head1=          CLS WHITE "Msg# From                 To                   Subject\n";
  1236. br_list_head2=                    "──── ──────────────────── ──────────────────── ────────────────────────────────\n";
  1237. br_this=                LGREEN "Area " LMAGENTA "%s" CYAN ": %s\n";
  1238.  
  1239. br_s_where_verbose=     YELLOW "Search where?  (More than one letter may be entered.)\n\n" YELLOW "T" GRAY ")o field\n" YELLOW "F" GRAY ")rom field\n" YELLOW "S" GRAY ")ubject field\n" YELLOW "B" GRAY ")ody of message\n" YELLOW "?" GRAY ")help\n" WHITE;
  1240. br_s_where=             "Search where " LBRACKET "any or all of T)o, F)rom, S)ubject, B)ody, or ?)help" RBRACKET ": ";
  1241. br_sk=                  "TFSBQ?";
  1242.  
  1243. br_s_opt_lim=           "L" YELLOW "L" GRAY ")imit search (with AND)\n";
  1244. br_s_opt_exp=           "E" YELLOW "E" GRAY ")xpand search (with OR)\n";
  1245. br_s_opt_go=            "S" YELLOW "S" GRAY ")earch with these criteria\n";
  1246. br_s_opt_quit=          "Q" YELLOW "Q" GRAY ")uit search\n" WHITE;
  1247.  
  1248. br_max_will=            LCYAN "\nMaximus will search for messages containing:\n\n    ";
  1249. br_or=                  LRED "\n              OR\n\n    ";
  1250. br_and=                 LRED "AND ";
  1251. br_in_the_xxx_fields=   YELLOW "`" LGREEN "%s" YELLOW "' in the ";
  1252. br_field_to=            "to";
  1253. br_field_from=          "from";
  1254. br_field_subj=          "subject";
  1255. br_field_body=          "message body";
  1256. br_field_maybe_plural=  " field(s)";
  1257. br_comma=               ", ";
  1258. br_then_or=             "or ";
  1259. br_text_to_search=      "Text to search for: ";
  1260. br_list_format=         GRAY "%4ld%s%s%-20.20s %s%-20.20s " LCYAN "%-0.30s\n";
  1261. br_msg_new=             LRED "*";
  1262. br_msg_notnew=          " ";
  1263. br_notfound=            WHITE "No messages found.\n";
  1264. br_area_banner=         LGREEN "Area " LMAGENTA "%s: " GRAY "%s\n";
  1265.  
  1266. mchk_nmsg=              "Next Message " LBRACKET "Y)es, N)o, A)gain";
  1267. mchk_nmsgk=             "Yna";
  1268. mchk_reply=             ", R)eply";
  1269. mchk_replyk=            "r";
  1270. mchk_kill=              ", K)ill";
  1271. mchk_killk=             "k";
  1272. mchk_nextar=            ", *)Next Area";
  1273. mchk_nextark=           "*";
  1274. mchk_nunder=            WHITE "Try again.";
  1275. err_compr_mail=         LRED "Error compressing messages.  Please report this to thy SysOp.\n" WHITE;
  1276. xxx_msgs_packed=        YELLOW "\nPacked " LGREEN "%ld" YELLOW " messages.\n\n" WHITE;
  1277. download_msgs=          "Download these in QWK format";
  1278. qwk_toomany=            LRED "Too many areas selected for QWK packet.  Skipping.\n";
  1279. wrong_rep=              LRED "Error!  Uploaded .REP file was for `%s', and not `%s'!\n";
  1280. ; Area#123  To: 123456789012345678  Re: 1234567890123456789  MaxArea: 1234567890
  1281. qwk_msg_stats=          LGREEN "Area#%-3d  " YELLOW "To: %-18.18s" LCYAN "  Re: %-18.18s  " LMAGENTA;
  1282. qwk_invalid_area=       LRED "\nInvalid area.  (To=`%s'; subj=`%s'.)\n\n" WHITE;
  1283. qwk_max_area=           YELLOW "MaxArea: %s\n";
  1284. err_receive_rep=        LRED "Error receiving %s.REP file!\n";
  1285. err_decompr_rep=        LRED "Error decompressing %s.REP file!\n";
  1286. qwk_local_rep=          "Enter path/name of .REP file: ";
  1287. unknown_compr=          LRED "Unknown compression type.\n";
  1288. tossing_rep_packet=     YELLOW "\nTossing .REP packet %s...\n\n";
  1289. rep_to_send=            WHITE "\nPlease begin uploading %s now.\n";
  1290. br_msg_pvt=             RED "-";
  1291. err_toss_qwk=           LRED "Error tossing from %s!\n";
  1292. wait_doing_compr=       YELLOW "Compressing mail.  Please wait...\n";
  1293. qwk_update_lr=          YELLOW "Please wait.  Updating lastread pointers...";
  1294.  
  1295. door_id_name=           "DOOR = %s\n";
  1296. door_id_ver=            "VERSION = %s\n";
  1297. door_id_sys=            "SYSTEM = %s\n";
  1298. door_id_cname=          "CONTROLNAME = %s\n";
  1299. cprog_name=             "MAXIMUS";
  1300. door_id_ctype_add=      "CONTROLTYPE = ADD\n";
  1301. door_id_ctype_drop=     "CONTROLTYPE = DROP\n";
  1302.  
  1303. cdat_hello=             "HELLO\n";
  1304. cdat_news=              "NEWS\n";
  1305. cdat_goodbye=           "GOODBYE\n";
  1306.  
  1307. qwk_too_many=           "\r" CLEOL LRED "\nWarning!  A maximum of %ld messages can be packed during one download.\n";
  1308. qwk_nuke_tear=          "\r---";
  1309. qwk_replace_tear=       "___";
  1310. qwk_msg_skipped=        LRED "\nMessage skipped.\n";
  1311.  
  1312. :max_wfc
  1313.  
  1314. wfc_waiting=            "Waiting";
  1315. wfc_hanging_up=         "Hanging up";
  1316. wfc_initing=            "Initializing";
  1317. wfc_connected=          "Connected";
  1318.  
  1319. ; It's OK to put these log messages here, since the user doesn't have a
  1320. ; separate language file loaded at the same time anyway...
  1321.  
  1322. log_wfc_exit_keyb=      ":Exit by keyboard request";
  1323. log_wfc_exit_erl=       ":Event - Exiting with errorlevel %d";
  1324. log_wfc_waiting=        ":Waiting for caller (event in %ld mins)";
  1325. log_wfc_connect=        "+Connected at %ld bps%s%s%s";
  1326. log_wfc_keybjunk=       " Junk character from keyboard";
  1327.  
  1328.  
  1329. ; Titles for the various windows on-screen
  1330.  
  1331. wfc_status_tit=         "╣ Status ╠";
  1332. wfc_modem_tit=          "╣ Modem Responses ╠";
  1333. wfc_activ_tit=          "╣ Current Activity ╠";
  1334. wfc_keys_tit=           "╣ SysOp Keys ╠";
  1335.  
  1336. wfc_keys1=              "<Alt-X>  System down";
  1337. wfc_keys2=              "<Alt-J>  Shell to operating system";
  1338. wfc_keys3=              "<Alt-K>  Local keyboard log-on";
  1339. wfc_keys4=              "<Alt-I>  Reinitialize modem";
  1340.  
  1341. wfc_stat_nextev=        "Next event:";
  1342. wfc_stat_stat=          "Status:";
  1343. wfc_stat_calltoday=     "Calls (today):";
  1344. wfc_stat_calltotal=     "Calls (total):";
  1345. wfc_stat_lastcaller=    "Last caller:";
  1346.  
  1347. wfc_maxbanner=          "Maximus-CBCS v%%s - %a %b %d @ %H:%M:%S";
  1348. wfc_event_time=         "%4ld minutes";
  1349. wfc_no_last_caller=     "* None *";
  1350.  
  1351. cs_wfc=                 "Waiting for caller";
  1352. log_wfc_status=         " Status: %s";
  1353.  
  1354.  
  1355. :protocols
  1356.  
  1357. dupe_file_recd=         "!Dupe file skipped: %s";
  1358. z_debris=               "Debris";
  1359. z_longpkt=              "Long pkt";
  1360. z_ingoring=             "!Ignoring `%s'";
  1361. z_init_err=             "!Zmodem Receive Err: %s";
  1362. z_bad_pos=              "Bad pos; %ld/%ld";
  1363. z_garbled_pkt=          "Garbled packet";
  1364. z_ul=                   "=UL-Z %s";
  1365. z_headerjunk=           "HdrJunk";
  1366. z_disk_space=           "!Disk space";
  1367. z_nospace=              "!Not enough free space for UL";
  1368. z_already_got=          "+Already have %s";
  1369. z_receiving=            "Receiving";
  1370. z_ascii=                "ASCII ";
  1371. z_ignoring=             "Ignoring `%s'";
  1372.  
  1373. :end
  1374.  
  1375.  
  1376.