home *** CD-ROM | disk | FTP | other *** search
/ Beijing Paradise BBS Backup / PARADISE.ISO / software / BBSDOORW / MAXMEN01.ZIP / ENGLISH.MAD next >
Encoding:
Text File  |  1992-10-09  |  70.7 KB  |  1,452 lines

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