home *** CD-ROM | disk | FTP | other *** search
Wrap
Text File | 1991-11-18 | 62.5 KB | 1,374 lines
#define VER 2.00 #define BETA_TEST #define YEAR 1991 #define LBRACKET [ #define RBRACKET ] ; For Swedish 7-bit, comment out the above and uncomment the following ; two definitions: ; ;#define LBRACKET ( ;#define RBRACKET ) #define BLACK \x16\x01\x00 #define BLUE \x16\x01\x01 #define GREEN \x16\x01\x02 #define CYAN \x16\x01\x03 #define RED \x16\x01\x04 #define MAGENTA \x16\x01\x05 #define BROWN \x16\x01\x06 #define GRAY \x16\x01\x07 #define GREY \x16\x01\x07 #define LBLACK \x16\x01\x08 #define LBLUE \x16\x01\x09 #define LGREEN \x16\x01\x0a #define LCYAN \x16\x01\x0b #define LRED \x16\x01\x0c #define LMAGENTA \x16\x01\x0d #define YELLOW \x16\x01\x0e #define WHITE \x16\x01\x0f #define BLINK \x16\x02 #define CLS \x0c #define CLEOL \x16\x07 #define UP \x16\x03 #define DOWN \x16\x04 #define LEFT \x16\x05 #define RIGHT \x16\x06 #define BLKONWHIT \x16\x01\x70 #define REDONWHIT \x16\x01\x74 #define WHITONWHIT \x16\x01\x77 #define MAGONBLUE \x16\x01\x1d #define WHITONBLUE \x16\x01\x1f #define YELONBLUE \x16\x01\x1e #define DKGRAYONWHIT \x16\x01\x78 #define CHATTR \x16\x01%c #define ATTR \x16\x01%c :global left_x= "\x16\x19\x02" LEFT "%c"; located= WHITE "\nSnatched %d match%s.\n"; pl_match= "es"; wrong_pwd= "\aBunk! (Try #%d)\n"; end_prompt= RBRACKET ": "; bed_lu= CYAN "Mash `" WHITE "?" CYAN "' by itself to scope-out da homies.\n"; dot_slash_n= ".\n"; r_cleol= "\r" CLEOL; paddr= " (%d/%d)"; bs_sn= "\\\n"; max_tear= "--- Maximus"; cleol= CLEOL; cantkill= LRED "\nWord! I Can't 187 msg.\n" WHITE; addrfmt= ATTR "%s " ATTR "%0.34s (%s) %0.30s\n"; orig_addr= "Orig:"; dest_addr= "Dest:"; endavailmsg= CLS "Aint no mo' messages in this crib%s.\n"; remain_pvt= ", or remaining messages are nonna yo' business"; msgnotavail= WHITE "\nThat message isn't even happinin'.\n"; abortmsg= CLEOL "Bump this message"; toomanylines= "Too many lines.\n"; tryagain= "Have another: "; znnp= "%d:%d/%d.%d"; xferaborted= WHITE "\n\nHomie got busted.\n"; xfercomplete= WHITE "\n\nYou cool."; cps_rating= YELLOW " (CPS=%d, %02d%%)\n"; unlisteddest= WHITE "\n\nAint no such address.\n"; baudtoolowforxfer= WHITE "You GOT'S ta call at %u bps to give up or get files.\n"; lxferaborted= "~Homie got busted'; xtrn_caller= "%s%s %s -p%%p -b%%b -t%%k -m%%d -f%%D -r%%t"; iseenoxhere= LRED "I see no `%s' here.\n" WHITE; dontunderstand= WHITE "\nI say what??? What up wit dis `%c'.\n\n"; no_undrstnd= "Say what??? What up wit dis `%c'. "; printfstringtoolong= "Not! %srintf the dang string's too long!\n"; err999_1= WHITE "\nERR 999: Homie's confused.\n"; err999_2= "Mash ENTER to chill out "; searchingfor= WHITE "\nSearching for `%s'.\n%c"; errwriting= " \a\aReturn to sender! (Ya broke da bank!)\n"; idxnode= "%sNODELIST.IDX"; datnode= "%sNODELIST.DAT"; sysnode= "%sNODELIST.SYS"; pressentertoskip= "Mash ENTER to skip it."; sp_public= " public"; sp_private= " private"; cantskip= "\n\nJust answer da dog-gone question.\n"; asctime_format= "%H:%M:%S %a %b %d %Y\n"; useyforyes= "Use `Y' for YO! and `N' for NO!."; useyforyesns= "Use `Y' for YO!, `N' for NO!, and `=' to keep on keepin' on."; useyforyesnst= "Use `Y' for YO!, `N' for NO!, and `T' to tag file."; unlisted_system= CYAN "%s: " GREEN "Aint no such system (%s)\n"; unlisted_node= "Aint no such node"; more_prompt= "Mo'?"; Tag= "T"; MoreYnTag= "Ynt="; CYn= "Yn"; yCN= "yN"; Yne= "Yn="; CYnq= "Yn?"; yCNq= "yN?"; Yes= "Y"; No= "N"; M_nonstop= "="; quote_format= "\x16\x08%c\x01\x16\x01%c" CLEOL " %s> %s"; norm_format= "\x16\x08%c\x01\x16\x01%c" CLEOL "%s"; areadoesntexist= WHITE "\nAint no such crib!\n"; done_ex= "You cool!\n"; tnx4ul= WHITE "\nCool, Homie. Thanks for the upload, %s.\n"; press_enter_s= "Mash ENTER to continue "; usr_pwd= "What's da Password: "; unavailable= WHITE "Aw man! That one aint EVEN in the mix for now.\n"; e_save= " Save "; e_quit= " Give it up."; select_p= BLKONWHIT "YO! What up?: " BLKONWHIT; userdoesntexist= WHITE "Aint no such person!\n"; ck_for_help= YELONBLUE "Mash Control-N for help."; l_invalid_pwd= "Man, what kinda PASSWORD ya call that!"; invalid_pwd= BLINK "\n\aMan, what kinda PASSWORD ya call that!\a\n" CYAN; time_added_for_ul= LGREEN "\n%ld:%02ld" YELLOW " minutes added for upload.\n\n"; yes= "YO!"; no= "NO!"; s_ansi= "ANSI"; s_avatar= "AVATAR"; s_tty= "TTY"; enter_city= "What city and state you from? "; enter_phone= "What's yo area code & seven digits?" LBRACKET "(xxx) yyy-zzzz" RBRACKET ": "; enter_name= "Please enter your fake name: "; msg_aborted= CLS WHITE CLEOL "\n" CLEOL "\n" CLEOL "It's OVER for THAT message.\n" CLEOL "\n" CLEOL; node_listing= " %5d," CYAN " %s, %s\n"; pad_zone= YELLOW "ZONE "; pad_region= YELLOW "REGION"; pad_net= YELLOW "NET "; pad_none= YELLOW " "; ordinal_th= "th"; ordinal_st= "st"; ordinal_nd= "nd"; ordinal_rd= "rd"; file_ar_name= LGREEN "File area " LMAGENTA "%s" GRAY " ... " CYAN "%s"; message_name= LGREEN "%sarea " LMAGENTA "%s" GRAY " ... " CYAN "%s\n"; space_over= CLEOL " \r"; s_on= "ON"; s_off= "OFF"; four_blanks#= "────"; moreyn_blank= " \r"; moreynns_blank= "\r \r"; lzh_type= "%-15.15s %8lu %8lu %-02.2d.%d%% %02d-%02d-%02.2d %02u:%02u:%02u %s %-8.8s %04X\n"; hotfl= "HOTFLASH"; exper= "EXPERT"; regul= "REGULAR"; novic= "NOVICE"; proto_none= "None"; eq_help= "=help"; erl_xx= "ErrorLevel %s"; no_last= "NLN"; hfl_prmpt= ATTR "\x08\x08" CLEOL " SPACE>" ATTR " \x08" ATTR; w_select_c= BLKONWHIT "YO! What up?: " BLKONWHIT; mnu_msg= "message"; srchng= "Checkin' it out: %10s"; bad_menu_opt= "!Bad menu opt %02x"; yep= "YO!"; nope= "NO!"; ;#f_misc no_wildcard= "\n%s you don't need no `*' or `?' characters to check for a\nspecific file/description. (A `*' by itself is cool for new\nfiles.)\n\n"; no_wc1= "Anything you type will be matched anywhere in the filename or description;\n"; no_wc2= "You know, like if you wanna try for `AB' you could get both ABCD.ARC and BABAR.DOC.\n"; err_writ= "Can't deal with it `%s'. (Disk full?)\n"; dtsf= "Date to search from, or mash <enter> for "; bad_date= "That date's no good. Maybe next time.\n"; date_str= "%02d-%02d-%02d"; datestr= "%02d%02d%02d"; scan_str= "%d-%d-%d"; file_offline= ATTR "tapped-out\x19 %c"; files_banner= CLS YELONBLUE CLEOL "The FILES Hood"; ;:#m_intrin msg_sect= CLS YELONBLUE CLEOL "The MESSAGE Hood"; msg_none= WHITE "Aint no haps, Homie Try another crib."; msg_inarea= LGREEN "There's %ld messages in this crib. The highest is #%ld\n"; msg_noread= WHITE "You ain't read none of these."; msg_nonew= WHITE "Same ol'-same ol' at this crib. Try down the block"; msg_lmsg= WHITE "The last message you read was %ld."; msg_emptybr= LBRACKET "%ld / %ld" RBRACKET " "; short_message_name= "\n" LGREEN LBRACKET LRED "%ld / %ld" LGREEN RBRACKET" " LGREEN "%scrib " LMAGENTA "%s" GRAY " ... " CYAN; msg_banA= GREEN "\x19 %c%sress <enter> for " LGREEN "%s" GREEN "%s.\n\n"; msg_ban2= "Type message number, or p"; msg_ban3= "Type msg#, or p"; msg_ban4= "P"; msg_ban5= " msg"; nxt= "NEXT"; prr= "PRIVIOUS"; s_matrix= "Matrix "; s_echo= "Echo "; s_msg= "Msg."; s_conf= "Conference "; which_area= "Which crib ('?'=list)? "; gray_n= GRAY "\n"; time_fmt= "%02d:%02d:%02d"; time_loc= "\x16\x08\x01%c%s" GRAY "\n"; list_option= YELLOW " %d" WHITE ") %s\n"; msgattr_keys= "PCRSAFOKLHXG!$TU"; sysop_txt= "Sysop"; menu_start= LBRACKET "\x16\x01%c"; menu_end= YELLOW RBRACKET ": " CYAN; listanswer_left= " " LBRACKET; listanswer_right= RBRACKET "? "; please_wait= YELLOW "\nChill-out a minute..."; ; statusdict s_statdict= ""; s_statusdw= ""; s_statsupp= ""; gen_none= "None"; xp_minutes= "%lu minutes"; :sysop pwd_is= "Password: %s"; entering= "Entering"; exiting= "Jettin' out"; the_chatmode= " CHIT-CHAT mode"; log_bad_pwd= "!Bad pwd `%s'"; external_prog= "#Outside program: `%s'"; return_prog= ":Back from: `%s' (%d)"; so_and_so_calling= "+%s in effect (U#=%d)"; denied_access= ":NO HAPS: %scrib %s %s"; cantfind= "!Can't find `%s'"; cantopen= "!Can't open `%s'"; cantopen_crit= ">!Can't open `%s'"; cantwrite= "!Can't write `%s'"; cantread= "!Can't read `%s'"; cantmove= "!Can't move `%s' to `%s'"; cant_unlink= "Can't unlink `%s'\n"; usingeditor= " Using editor"; outofeditor= " Out of editor"; msgto= "#Msg to %s%s, crib %s, #%d"; chgdmsg= "#Doctored msg to %s%s, crib %s, #%d"; inputtimeout= "!Took too long"; ltooslow= "!Too slow (now at=%lu, needed=%u)"; cf_barricade= "!Can't find password file %s"; nomls= "!No mem for lastread scan"; lvl5_reqd= "!Level 5 FOSSIL required"; log_begin_mt= "+Begin, v%s (task=%u)"; log_begin_1t= "+Begin, v%s"; log_syscrash1= "!System crashed on task %d"; log_syscrash2= "!User on-line at time of crash was %s"; log_user_off_line= "+%s jetted-out. Calls=%d, Len=%ld, Today=%ld"; log_max_end= ":End, v%s (%d)\n"; log_ret_from_app= "+Back from outside program"; log_no_fossil= "!FOSSIL ain't loaded."; log_err_msgapi= "!Couldn't initialize message API"; log_got_null_ptr= ">!User jetted-out by NULL pointer!"; brain_lapse= "!Temporary burn-out. Name=`%s'?"; log_ft_yuhu= ">!Fall-through YooHoo?"; log_axe= ">!Sysop bumped caller"; log_pv_change= ":Priv set to %s"; log_pvchg= ">!PORT VAR CHANGED! Please report to author."; log_robo_bye= ">!RoboCop: CARRIER HANG! Please report to author."; log_got_ansi= "!ANSI sequence found, crib %s msg %ld"; log_lread_xlink= "!Uh-oh: Lastread ptr xlinked, usr#%d"; no_class_rec= "!%s, can't find class record"; inv_ccmd= "!Custom cmd no good: `%c'"; log_max_nest= "!Max nest lim. exceeded; %s bombed"; log_farea= ":File crib %s %s"; log_dllim= ":DL req. would exceed limit"; log_exc_ratio= ":DL req. would exceed ratio"; log_sending_to= " Sending to %s at %ld bps"; log_getting_from= " Receiving from %s at %ld bps"; log_disp= "=Show %s%s"; bad_ul_path= "!Bad UL path, crib %s"; supp_path= "!User gave path `%s'"; udev= "!User gave device/path `%s'"; ullog_format= "%s UL %s%s (%ldb), %s %s\n"; ul_renamed= "!Upload `%s' renamed to `%s'"; log_msga= ":Msg. crib %s %s"; log_msgfrom= "#Msg From: %s -=> %s"; log_read_msg= " Read msg#%ld, area %s"; log_check_mail= " User checkin' out for mail"; log_kill= "#Zapped #%ld, crib %s"; log_fwd= "#Passed off msg. to %s, crib %s, #%d"; log_charge= "+Matrix charge %d"; log_bal= ":Low matrix balance, %d cents"; log_chat= ":%s%s"; log_tlimit= ">!Time's up"; log_byebye= ">:Caller hung up in yo face"; log_bad_erl= ">!Bad outside errorlevel"; log_badex1= ">!| Xtern_Run needs .EXE or .COM extension"; log_badex2= ">!| Use Xtern_Dos for .BAT or other!"; log_badnf= ">!Prog. not found"; log_badnm= ">!Not enough mem."; log_badee= ">!Exec error"; log_badom= "!Unknown outside method"; log_ul= "=UL-%c %s%s"; log_dl= "=DL-%c %s"; log_dump= ">!Sysop bumped caller"; log_no_menu_mem= ">!Not enough mem to read menu"; chat_nest= "*** Can't nest CHAT mode, exit current .BBS file first ***"; chat_on= "SysOp: <esc> to exit chat, or <Alt-C> to work the capture buffer"; chat_capoff= "CAPTURE OFF"; chat_capon= "CAPTURE ON"; chat_logmsg#= "****** BEGIN CHAT on %s at %s with %s ******\n\n"; chat_logend#= "\n****** END CHAT on %s at %s ******\n\n"; log_user_yelling= ":%s is wants to chit-chat"; log_ch_pwd= ":User changing password"; log_inv_pwd= "!Wrong current pwd `%s'"; log_cb_start = "#Entered chat channel %d"; log_pvt_start= "#Private chit-chat with %s (node %d)"; log_exit_chat= "#Exit multi-line chat"; min_add= "%d minute%s added (%d remain)"; min_less= "%d minute%s removed (%d remain)"; key_on= "Keyboard: ON"; pv_lock= "Priv locked at %s"; on_snoop= "Scope: ON"; off_snoop= "Scope: OFF"; pv_unlock= "Priv unlocked"; cume_zero= "Daily limit zeroed"; pv_change= "Priv Modified (%s)"; togkey= "Key #%c toggled. (Now %s)"; key_off= "Keyboard: OFF"; #define YLLOW #define WHTE stat_0= YLLOW "\n" CLEOL; stat_1= YLLOW CLEOL " (U#%4d) " WHTE "Name: %-18.18s Alias: %-15.15s Bps: %ld\n"; stat_2= WHTE CLEOL " Priv: %-18s Phone: %-15s%s\n"; stat_3= CLEOL "\x16\x01%c Last: %-18s City: %s\n"; stat_4= WHTE CLEOL " Width: %-8d Length: %-5d TimeOnline: %-5d TimeLeft: %d\n"; stat_5 = CLEOL " Msg: %-10s"; stat_6 = " File: %-10s Calls: %-5d TimeToday: %d\n"; stat_7 = CLEOL " Menu: %-8s Tabs: %-5s Nulls: %-5d IBM chars: %s\n"; stat_8 = CLEOL " Video: %-8s MaxEd: %-5s Mo': %-5s CLS: %s\n"; stat_9 = CLEOL " DL today: %-8lu DL total: %-5lu UL total: %-5lu HOTkeys: %s\n"; stat_10= CLEOL " Credit: %-5u Debt: %-5u SubAction: %-6s SubExpire: %s\n"; ;stat_11= WHTE CLEOL " Arrow keys adj. time, #) 1-8, toggle user keys N) Scope on\n"; ;stat_12= CLEOL " <Alt-C> CHAT start A) Local keyboard on O) Scope off\n"; ;stat_13= CLEOL " S) Set priv level Z) Zero daily limit !) Toggle page sound\n"; ;stat_14= CLEOL " ^x) Bump caller <Alt-D> Dump w/garbage"; stat_11= WHTE CLEOL " <Alt-C> Chat mode #) 1-8, toggle user keys !) Toggle page sound\n"; stat_12= CLEOL " A) Local keyboard on S) Set priv level ^x) Hang up\n"; stat_13= CLEOL " N) Scope ON <Up/PgUp> Time up (1 or 5) <Alt-D> Hang up w/noise\n"; stat_14= CLEOL " O) Scope OFF <Dn/PgDn> Time down (1 or 5) Z) Zap daily time\n"; stat_15= CLEOL " L) Lock priv level U) Unlock priv level <Alt-N> Toggle NERD flag"; stat_mins= "%ld min"; stat_hangup= "HangUp"; stat_demote= "Demote"; ch_req= BLINK " C'REQ" WHITE; log_not_in_ulist= "!%s unknown user"; log_applic= ":Application"; log_cust= "+Custom welcome for %s"; log_caller_bps= ":Caller at %ld bps"; turf_hidden= ">!Bumping HIDDEN caller"; bad_uword= ">!Cuss word in username"; log_given= "#Given %d min."; log_event_err= "!Event syntax err: `%s'"; log_bad_evt_time= "!Wrong event time: `%s'"; log_hurl= "#Hurl crib %s #%ld to crib %s"; log_maxfiles_sync= "!MAXFILES.IDX out of sync: run FB.EXE"; log_qwk_download= ":Download QWK packet"; log_qwk_upload= ":Upload QWK packet"; log_qwk_msg_to= "#QWK msg to %s, crib %s #%ld"; log_start_browse= ":Checking out msg cribs"; sysop_yes= "YO!"; sysop_no= "NO!"; log_exc_daylimit= "!User got greedy on daily time limit"; log_free_time_dl= "=Free DL: payback with %ld seconds"; log_free_bytes_dl= "=Free DL: payback with %ld Kb"; nerd_toggled= "NERD setting toggled (now %s)"; sys_on= "ON"; sys_off= "OFF"; cantcreate= "!Can't make `%s'"; log_err_compr= "!Archiver error (errorlevel %u)"; type_keys_to_toggle= YELLOW "\nSysOp: Mash letters/numbers of keys to toggle. <enter> to keep changes, or\n<esc> to chill with old keys.\n\n" CYAN; ;:max_locl line_noise= "ñÿ▒çΓτ{┘╫0VáUqÇ>V&≤`FâÆ┴∙"; yell_toggle= "Yell sound toggled (now %s)"; priv_1= "Use <up> and <down>"; priv_2= "to adjust priv level."; priv_3= "Mash <enter> when done."; priv_keys= "Keys: "; sys_aborted= "\nChanges bombed.\n"; :max_init logo1= "Maximus-CBCS v" VER; logo2= "Copyright " YEAR " by Scott J. Dudley"; err_startup_tlong= "Startup directory name too long!\n"; utask= "%sUTASK%02x.BBS"; ut_star= "%sUTASK*.BBS"; ut_name= "UTASK%02x.BBS"; mtask_detected= " %s detected"; ;:max_fini user_text= "User"; found_nptr= "Found a null pointer! Please call back and tell the SysOp!\n"; pls_rsp= CYAN "\n\aJust answer the dog gone question... "; min5_left= CYAN "\n\aYOU AIN'T GOT BUT 5 MIN. LEFT.\a\n"; almost_up= CYAN "\n\aALMOST TIME TO JET.\a\n"; time_up= CYAN "\n\aTIME TO JET.\a\n"; time_file= "%sTIMEUP"; grunged_exe= "!Grunged MAX.EXE"; :max_log what_first_name= "\nWhat's your name%s: "; what_last_name= "What's your LAST name%s: "; ; s_alias= "/alias"; s_alias= ""; invalid_punct= "Bad punctuation.\n\n"; uc_warn= "YO! -C parameter specified, but USER.BBS already exists!\n"; pvt_system= "\nThis is a private system.\n"; get_ansi1= "Can your system deal with\n"; get_ansi2= "ANSI screen controls"; get_fsed= "Use the MaxEd full-screen editor"; get_ibmpc= "Use IBM-PC characters"; get_hotkeys= "Use `HOTkeys'"; tlimit1= "You got a daily time limit of %u minutes.\n"; tlimit2= "You was on %u minutes.\n"; get_pwd1= "So what password you wanna use: "; bad_pwd1= "\nA password's gots to be a single word (with no spaces).\nIt no less than 4 and no mo' than 15 letters (or numbers) long. and DON'T use one somebody already knows!\n\n"; bad_pwd2= "\nYou typed `%s' the first time, but `%s' the second.\n\n"; check_pwd2= "Do your password over so we can check it out: "; cs_logging_on= "Caller in effect"; ansi_autodetect= "\x1b[6n\r \r"; ;:max_misc robo_warn= "\r" CLEOL LRED "RoboCop: " LGREEN "Yo! The rollers is rollin'! " YELLOW "Gottsta jet in %d seconds.\r"; ;:log copen_log= "\aCan't open log file '%s'\n"; ;:max_cmod chat_start= WHITE "\nCHAT: start\n"; chat_end= WHITE "\nCHAT: end\n"; :f_area deny_file= "file "; file_prmpt= "File area " LBRACKET "Area #, '%c'=Prior, '%c'=Next, '%c'=List" RBRACKET ": "; file_title= "Files: " LBRACKET "'*'=new, <enter>=all, or type part of a filename" RBRACKET ": "; ;:f_titles ze_file_cmd= "The Files command"; ;:f_locate ze_loc_cmd= "Locate"; loc_banner= WHITE "\nLOCATE (check out ALL file cribs)\n"; note_helpnf= "\nType `?' for help, or `*' to list the new fish.\n\n"; loc_file= "Enter the text to find: "; fbbs_counter= LBRACKET "%4d" RBRACKET " "; ;:f_up bytes_for_ul= WHITE "\nThere's " YELLOW "%ld" WHITE " bytes cool for uploads in this crib.\n"; noupl= WHITE "\nYou can't upload in this crib.\n"; desc_many= WHITE "\nSo what up with %s (up to three lines; mash <enter> on\na blank line to end):\n"; dupe_file= LRED "We already got a %s here!\n"; checking_ul= YELLOW "\nChill out a minuite while %s goes to the clinic...\n"; ;:f_down exc_daily_lim= LRED "Now you gettin' greedy, Homie. You can't get THAT much today.\n"; exc_ratio= LRED "Now you gettin' greedy, Homie. You takin' more than you givin'. The ratio is %d:1.\n"; exc_time_limit= LRED "That one's too long for what little time you got left.\n"; file_offl= LRED "Can't getcha no `%s' cause that one's on ice.\n"; file_dl_tagged= "Download tagged files"; file_hangup_text= "hang up"; pause_msg= YELLOW "Hit <enter> (or wait %u seconds) to %s, or hit <esc> to quit:\n"; pause_time= "\r%-2d"; ;:f_raw fname_mask= "Filename mask: "; ;:f_xfer avail_proto= YELLOW "\nAvailable protocols:\n\n"; proto_box_top= LCYAN " ┌\x19─%c┐\n"; proto_box_mid= " │ " YELLOW "%c" GRAY ")%-*.*s " LCYAN "│\n"; proto_box_bot= " └\x19─%c┘\n\n" WHITE; proto_quit= "Quit"; file_ul= "File to upload? "; file_dl= "File(s) to download (#%u): "; file1_dl= "File to download (#%u): "; file_only1= WHITE "That protocol can only transfer one file at a time.\n"; how_dl= YELLOW "Type '/q' on a blank line to stop download. Type '/e' to edit the\ndownload list. Type '/g' to start the download and jet-out when you done.\nFor a normal download, just mash <enter>.\n\n"; method_download= "download"; method_tag= "tag"; down_fnam= YELLOW "\n\nFile: " LGREEN; down_fsiz= YELLOW "Size: " WHITE "%ld bytes (%ld Xmodem blocks)\n"; down_ftim= YELLOW "Time: " WHITE "%d minutes and %d seconds (estimated)\n"; down_fmode= YELLOW "Mode: " WHITE "%s\n\n"; start_receive= LRED "Start now, or hit <Ctrl-X> a few times to chil-out.\n\n" WHITE; mode_bg= YELLOW "\n\nMode: " WHITE "%s\n" LRED "Give it up the file now, or hit <Ctrl-X> a few times to chill-out.\n\n" WHITE; file_max_expand= LRED "\nMan you WAY past the Batch transfer limit of %u files.\n"; file_stats= YELLOW "(%u) " LMAGENTA "%-12s " LGREEN "(%02u:%02u, %ld bytes) "; dup_filename= LRED "You already asked for %s!\n"; ; /e=edit, /g=goodbye_after_dl, /q=quit file_dl_keys= "EGQ"; ;:f_kill file_to_kill= "File to zap? "; delete_yn= "Delete %s"; lfbrfbe= "Leave the file but zap the description"; ;:f_hurl hurl_what= "Hurl what? "; area_to_hurl= "Crib to hurl to (`?'=list)? "; hurled_file= "Hurling %s to %s...\n"; ;:f_type type_which= "What file you wanna see? "; type_for_text= WHITE "\nView is for TEXT FILES.\n"; ;:f_contents dot_zip= ".zip"; dot_pak= ".pak"; dot_arc= ".arc"; dot_lzh= ".lzh"; dot_arj= ".arj"; contents_of= "Display the contents of which archive? "; bad_arc= WHITE "\nFile `%s' ain't a ZIP/LZH/ARC/PAK/ARJ, or the file's messed up.\n"; sarc= "\nScoping out archive: %s "; ziphdr1= " Length Method Size Ratio Date Time CRC-32 Attr Name\n"; ziphdr2= "──────── ─────── ─────── ───── ──────── ───── ──────── ──── ────\n"; zip_store= "Stored "; zip_shrunk= "Shrunk "; zip_reduce= "ReduceX"; zip_implode= "Implode"; unknown= "Unknown"; zip_format= "%8lu %-7s %7lu %-02.2d.%d%% %02d-%02d-%02d %02d:%02d %08lx %s%c %-0.17s\n"; zip_cmnt= "Comment: %s\n"; zip_encrypt= "YO! The file `%s' is encrypted!\n"; zip_trail1= "──────── ─────── ───── ────\n"; zip_trail2= "%8ld %8ld %-02.2d.%d%% %d\n"; arc_h1= "\n\n Name Length Size Ratio Date Time Attr Type CRC\n"; arc_h2= "─────────────── ──────── ──────── ───── ──────── ──────── ──── ──────── ────\n"; arc_t1= "─────────────── ──────── ──────── ─────\n"; arc_t2= "%15d %8ld %8ld %-02.2d.%d%%\n"; ;:f_over full_ovr_path= "Enter the WHOLE override path: "; ;:f_tag file_enter_tag= "(%u) Filename(s) to tag: "; file_tag_total= YELLOW "\nTotal: " LGREEN "%ld bytes " YELLOW "(%ld:%02ld)\n"; no_tagged= LRED "Ain't got no files tagged.\n"; file_untag= "What file number you wanna detag " LBRACKET "1-%d, or A)ll" RBRACKET ": "; file_untagged= YELLOW "File " LMAGENTA "%s " YELLOW "detagged.\n"; tag_menu= "Tag: " LBRACKET "A)dd, L)ist, D)elete, Q)uit, ?=help" RBRACKET ": "; file_edit_menu= "Edit: " LBRACKET "L)ist, D)elete, Q)uit, ?=help" RBRACKET ": "; all_untagged= "File queue is now empty.\n"; tag_keys= "ALD?Q"; file_no_wc= LRED "This command don't take no wildcards.\n"; :max_bor last_line= "Last line, Homie.\n"; list_from= CYAN " From: " YELLOW "%s\n"; list_to = CYAN " To: " YELLOW "%s\n"; list_subj= CYAN "Subject: " YELLOW "%s\n\n"; bed_to= GRAY "\nTo: " YELLOW "%s\n\n"; bto= " To: "; bfrom= GRAY "\nFrom: " YELLOW "%s\n\n"; bfromsp= " From: "; bsubj= GRAY "\nSubject: " YELLOW "%s\n\n"; bsubject= "Subject: "; edlist_quit= YELLOW "Q" GRAY ")uit\n\n" WHITE; line_del_from= "Delete FROM which line number: "; line_del_to= "Delete TO which line number: "; deld= "\nLines deleted.\n"; ins_bef= "Insert a line BEFORE which line: "; line_ins= "\nLine inserted.\n"; line_edit_num= "Type the line number you wanna change: "; rep_what= "Replace what: "; noroom= "\nNo space for it. Bombed.\n\n"; editl1= YELLOW "\nType what you want to put into the line\n"; editl2= "at the beginning.\n\n"; editl3= "instead of `%s'.\n\n"; e_numch= LGREEN "You can put as many as %d characters\nhere.\n\n" WHITE; new_st= "New: "; not_reply= WHITE "\nThat message ain't no reply.\n"; qstart= "Start quoting FROM line# (`?' displays message): "; qend= "What line # you wanna STOP quoting at: "; sstmt= "\nSOCIAL STMT: Quoting more than 15 lines at a time ain't too cool.\n"; blfmt1= GRAY "%2d: " YELLOW "%s"; msg_attr0$= "Private"; msg_attr1= "Crash"; msg_attr2= "Received"; msg_attr3= "Sent"; msg_attr4= "Attach File"; msg_attr5= "Forward"; msg_attr6= "Orphan"; msg_attr7= "Kill/Sent"; msg_attr8= "Local"; msg_attr9= "Hold"; msg_attr10= "Xx2"; msg_attr11= "Get File"; msg_attr12= "!Receipt Request"; msg_attr13= "$Return Receipt"; msg_attr14= "Trail Req."; msg_attr15= "Update Req."; word_not_found= "\n`%s' not found.\n"; ;:max_med happy= WHITONBLUE "\aDon't worry, be happy!\x19 \x23" CYAN; max_status= YELONBLUE CLEOL "^Z=save" WHITONBLUE " To: %0.20s, Re: %0.27s"; end_widget= WHITE "-end-\x16\x01%c"; end_widget2= WHITE "-end-" GRAY; status_insert= MAGONBLUE " Insert"; insrt_ovrwrt= MAGONBLUE " "; max_not_reply= YELONBLUE CLEOL "\aNot a reply"; import_file= "File (specify a FULL path): "; max_no_understand= WHITONBLUE CLEOL "\aISay WHAT??? %s"; abortchange= CLEOL "Skip it?"; ;:m_editor req_graph= "\nMaxEd requires a non-TTY video mode, and a 79x24 monitor.\n\n"; :m_area msg_abbr= "msg."; msg_prmpt= "Message area " LBRACKET "Crib #, '%c'=Prior, '%c'=Next, '%c'=List" RBRACKET ": "; ;:m_create savedmsg1= CLEOL CLS WHITE CLEOL "Saving your message"; savedmsg2= " (#%ld).\n"; msg_tlong= "\n" CLEOL "\aMessage was too long so we trimmed off the excess.\n" CLEOL; comment_fr= "Comment from %s"; inrefto= WHITE "\nRe: %s"; ;:m_tag atag_quest= "Tag Crib: " LBRACKET "Area #, '/'=list, '-'=stall all, '?'=a little help, <enter>=Quit" RBRACKET ": "; atag_done= YELLOW "\nArea " LGREEN "%s" YELLOW " (%s) %stagged.\n"; notag= "un"; atag_help= WHITE "\nWhat crib numbers you wanna tag or untag.\n"; at_equals_tagged= YELLOW "\nCribs marked with an `@' are tagged.\n"; atag_cant= LRED "Uh-oh: too many cribs tagged. Stall some out and try again.\n"; ;:m_header ncredit= YELLOW "\n\nYou ain't got enough credit.\n" WHITE; warn_splow= WHITE "\aYO! Not enough space in the crib -- you might have to cut it short or just forget it.\n\n"; warn_mleft= WHITE "\nYO! You ain't got but %d minutes left.\n"; strt_any= "Start message anyway"; rd_only= WHITE "\nThis crib's just for lookin'.\n"; this_be= "This will be a"; pl_n= "n"; th_e= " EchoMail"; this_area= " message in crib %s." GRAY "\n\n"; gmsg_l2p5= "Type '?' to list users."; apvt= "Private"; edmsg= "What address address you wanna mail it to? Use '/' for net list, and '#' for node list."; naddr= "Network address: "; eto= CYAN " To: " YELLOW; mroute_sysop= YELLOW "Message sent to the sysop, %s.\n"; nowto= CYAN " To: " YELLOW "%s\n"; keep_subj= "Mash <enter> by itself to keep this subject.\n\n"; new_subj= "New subject: " YELLOW; pefon= CYAN "\nMash <enter> to use your own name.\n"; n_from= " From: " YELLOW; a_noex= WHITE "\n\nYO! Attached file `%s' don't even exist!\n"; p_for_pvt_or_q_for_help="Type `P' to toggle private flag, or press `?' for a little help."; enter_msg_attrs= "Enter message attributes (`?' for help) or mash <enter> to continue."; keep_to= "Mash <enter> for `%s'.\n\n"; ;:m_read mfrom= ATTR "From: " ATTR "%-38.38s " ATTR; net_orig= "Orig"; mto= ATTR "To: " ATTR "%-38s " ATTR "Msg #%ld, %s\n"; net_dest= "Dest"; subj_colon= "Subject:"; files_colon= "File(s):"; this_reply= WHITE "\n*** This is a reply to #%ld"; see_also= WHITE "*** See also #%ld"; and= "and"; comma= ","; endofline= ".\n"; dot_spsp= ". "; msgar_name= "\nMessage "; msgn_prompt= "#: "; attribs0$= "Pvt"; attribs1= "Crash"; attribs2= "Rec'd"; attribs3= "Sent"; attribs4= "w/File"; attribs5= "Fwd"; attribs6= "Orphan"; attribs7= "Kill"; attribs8= ""; attribs9= "Hold"; attribs10= ""; attribs11= "FReq"; attribs12= "RcptReq"; attribs13= "Rcpt"; attribs14= "AudtReq"; attribs15= "UpdReq"; ;:m_scan ; ;scan_p= "Scan: " LBRACKET "V)erbose, *)new, ?)help or mash <enter>" RBRACKET ": "; ;scan_all= YELLOW "Checkin' out your mail in " WHITE "ALL" YELLOW " cribs. (Control-C or Control-K to stop.)\n\n"; ;msgn_cleol= LGREEN "Msg.area " LMAGENTA "%2s" GRAY " ... " CYAN "%s" CLEOL; ; ;list_p= "List: " LBRACKET "V)erbose plus Message #, *)your new mail, or ?)help" RBRACKET ": "; ;list_pvt= "PVT"; ;list_nopvt= " "; ;list_recd= "REC'D"; ;list_new= BLINK "NEW " CYAN; ;list_nonewrecd= " "; ;list_ab1= " is " LBLUE "FROM" CYAN " you to %s"; ;list_ab2= " is from %s " LBLUE "TO" CYAN " y'all"; ;list_ab3= " is from %s to %s"; ;:m_kill del_msg= "Trash this message"; kill_which= "Kill which ('=' for current)? "; kill_done= LRED "\nMessage #%ld deleted.\n"; ;:m_forward fwd_which= "Forward which message ('=' for current)? "; where_to_fwd= "Forward into which crib number " LBRACKET "<enter>=current, `?'=list" RBRACKET ": "; fwd_to= WHITE "Forwarded to %s at %s (#%ld)\n"; org_area#= "* Original Crib: %s\r"; orig_from#= "* Original From: %s (%s)\r"; orig_to#= "* Original To : %s (%s)\r"; orig_subj#= "* Original Subj: %s\r"; get_route_file= "Route file (use a FULL path): "; ;:m_hurl hurl_which= "Hurl which message ('=' for current)? "; hurl_cant= LRED "Can't move msg.\n" WHITE; hurling= "\nHurling #%ld from crib %s to crib %s...\n"; ;:m_xport xport_which= "Xport which message ('=' for current)? "; xport_where= "Xport to where (Specify a FULL path): "; xporting= "Exporting...\n"; xp_hdr1#= "Area %s, Msg#%ld, %s\n"; xp_hdr2#= " From: %-36s %s%s%s\n"; xp_hdr3#= " To: %-36s %s%s%s\n"; xp_hdr4#= "Subject: %s\n\n"; ;:m_save ms_1= YELLOW "\nMATRIX CHARGE SUMMARY REPORT:\n"; ms_2= CYAN " Payments....... %5u cents\n"; ms_3= CYAN " Charges........ %5u cents\n"; ms_4= CYAN " This message... %5u cents\n"; ms_5= CYAN " Balance........ %5u cents\n"; ;:m_change balance_adjusted= LRED "\nBalance adjusted by +%d cents to compensate for original msg.\n"; ;:max_bar bar_access= "Crib Password: "; bar_priv_huh= "!Password file priv, `%s'?"; ;: m_full reader_box_top= CLS "\x16\x08\x01\x01\x16\x01%c" CLEOL "─ \x16\x01%c%s: %s \x16\x01%c\x19─%c"; reader_box_mid= "\x16\x08\x02\x01\x16\x01%c" CLEOL "Msg#: \x16\x01%cof\x16\x01%c\n"; reader_box_from= CLEOL "From:\n"; reader_box_to= CLEOL "To:\n"; reader_box_subj= "\x16\x01%c" CLEOL "Subj:\n"; reader_box_bottom= CLEOL "\x16\x01%c\x19─%c" GRAY; rbox_msgn= "\x16\x01%c%4d"; rbox_high= "%4d" CLEOL; rbox_replyto= " - %ld"; rbox_replies= " + %ld"; rbox_attrs= "\x16\x01%c%0.42s" CLEOL; rbox_sho_name= "\x16\x01%c%-29.29s "; rbox_sho_date= "\x16\x01%c%s "; rbox_sho_addr= "\x16\x01%c%s" CLEOL; rbox_sho_subj= "\x16\x01%c%-0.70s" CLEOL; reader_box_file= "\x16\x01%c" CLEOL "File:\n"; fsr_dest= "Destination: %s (%s)"; :max_main ustat1= CLS LGREEN "Your statss for %s "; ustat2= YELLOW "TIME\n" GRAY; ustat3= " Time on line, this call.......... " CYAN "%6u" GRAY " minutes\n"; ustat4= " Time remaining for this call..... " CYAN "%6u" GRAY " minutes\n"; ustat5= " Time of previous calls today..... " CYAN "%6u" GRAY " minutes\n"; ustat6= " Calls to date.................... " CYAN "%6u" GRAY "\n"; ustat7= YELLOW "FILES\n" GRAY; ustat8= " UL (from you).................... " CYAN "%6lu" GRAY " k-bytes\n"; ustat9= " DL (to you)...................... " CYAN "%6lu" GRAY " k-bytes\n"; ustat10= " DL today......................... " CYAN "%6lu" GRAY " k-bytes\n"; ustat10_5= " DL available for today........... " CYAN "%6u" GRAY " k-bytes\n"; ustat11= YELLOW "MATRIX\n" GRAY; ustat12= " Credits (on account)............. " CYAN "%6u" GRAY " cents\n"; ustat13= " Debits (expenditures)............ " CYAN "%6u" GRAY " cents\n"; ustat14= YELLOW "SUBSCRIPTION\n" GRAY; ustat15= " Minutes remaining................ " CYAN "%6ld" GRAY " minutes\n"; ustat16= " Expiry date...................... " CYAN "%8s" GRAY "\n"; cant_get_there= WHITE "\nYou can't get there from here.\n"; disconnect= "Jet-out"; leave_msg= "Any last words for %s"; bibi= WHITE "Cool, See ya, %s; thanks for calling. You can hang up now.\n"; user_yelling= WHITE "\n%s wants a pow-wow..."; il_nest_pas_ici= "\nSorry, but Homie ain't available.\n\n"; yell_is_off= "\n" WHITE "Page is turned off.\n"; computer_type= WHITE "Computer: "; class_pc= "PC-Clone"; class_xt= "XT-Clone"; class_pcjr= "PCjr"; class_at339= "AT/339"; class_ps2_xt= "PC XT Model 286"; class_ps2_30= "PS/2 Model 30"; class_ps2_50= "PS/2 Model 50"; class_ps2_60= "PS/2 Model 60"; class_ps2_80= "PS/2 Model 80"; class_at= "AT-Clone"; class_pc_conv= "PC Convertible"; class_compaq_p= "COMPAQ-Plus"; class_compaq= "COMPAQ"; class_generic= "Generic MS-DOS Clone 0x%02x\n"; minor_revision= ", revision %u"; oper_sys= YELLOW "\n OS: "; os2_ver= "OS/2 Version %u.%02u\n"; os2_dosbox= "DOS BOX (OS/2 Version %u.%02u)\n"; dos_ver= "DOS %u.%02u\n"; fossil_ver= LCYAN " FOSSIL: %0.249Fs\n\n"; heap_mem= LGREEN "Remaining memory in heap: %05lu bytes\n\n"; ul_all= "Mash <enter> for all, or type part of the name to match: "; ul_1= "\nMash <enter> to list all, or\n"; ul_2= "type part of the name to match: "; ul_format= YELLOW "%-30.30s " LCYAN " %-18.18s " LGREEN "%-0.26s\n"; ul_notfound= WHITE "`%s'? Ain't nobody by that name here.\n\n"; compiled_on= LBLUE "Compiled on %s at %s under "; cpu_type= LMAGENTA "\n CPU: %s\n"; cpustr1$= "8088"; cpustr2= "8086"; cpustr3= "NEC V20"; cpustr4= "NEC V30"; cpustr5= "80188"; cpustr6= "80186"; cpustr7= "80286"; cpustr8= "80386"; cpustr9= "80486"; :max_chng not_impl= LBLUE "Nothing done.\n"; current_pwd= "Current password: "; 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; help_2= BLKONWHIT "Menu Type: " BLKONWHIT; help_3= WHITE "\nHOTFLASH requires a non-TTY video mode.\n"; num_nulls= "Nulls (0-200): "; mon_width= "Monitor Width (20-132): "; bad_width= "Bad width. Try again.\n\n"; draw_line= CLS "\n\n\n" GRAY "\x19─%cX\x19─\x09\n\n\n\n\n" WHITE; check_x= "Is the `X' at the far left side of your display"; incorrect_width= "\nWidth incorrect. Try again.\n\n"; top_num= "What's the number at the TOP of your display: "; 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; no_colour= "No, man; this system don't do color.\n"; col_too_slow= "You gotta call at %u bps for color.\n"; chg1= CLS YELONBLUE CLEOL "The EDIT PARAMETERS Section" GRAY "\n\n"; chg2= CYAN "Bunk Name............. " WHITE"%s\n"; chg3= CYAN "Seven Digits.......... " WHITE "%s\n"; chg4= CYAN "City, Prov/State...... " WHITE "%s\n"; chg5= CYAN "Help........ " LGREEN "%-18s" CYAN "Nulls....... " LGREEN "%-3u " CYAN "In userlist. " LGREEN "%s\n"; chg6= CYAN "Scrn.width.. " LGREEN "%-3d " CYAN "scrn.Length. " LGREEN "%-3d " CYAN "Tabs........ " LGREEN "%s\n"; chg7= CYAN "Mo'?........ " LGREEN "%-3s " CYAN "Video mode.. " LGREEN "%-6s " CYAN "Scrn. clear. " LGREEN "%s\n"; chg8= CYAN "Full-scr ed. " LGREEN "%-3s " CYAN "IBM Chars... " LGREEN "%-3s " CYAN "HOTkeys..... " LGREEN "%s\n"; chg9= CYAN "Protocol.... " LGREEN "%-18.18s" CYAN "Lingo....... " LGREEN "%-10.10s" CYAN "FullScrnRead " LGREEN "%s\n"; chg10= CYAN "Archiver.... " LGREEN "%s\n\n"; ph_too_long= WHITE "\nPhone number too long; try again.\n"; inv_phone= WHITE "\nBUNK phone number. Do it RIGHT.\n"; select_lang= WHITE "\nPick a lingo:\n\n" YELLOW; chose_default_proto= YELLOW "\nChoose a default file-transfer protocol:\n\n"; already_used= WHITE "That name's already in use. Get Real.\n"; select_def_archiver= YELLOW "\nChoose an archiving method:\n\n"; ; This line shown when the user switches to this lingo. language_change= "Compton Rap selected... YO! What up?\n"; :max_chat cs_avail = "Available for chat"; cs_notavail = "Don't bug me, man"; cs_enter_msg = "Entering a message"; cs_file_xfer = "Transferring a file"; cs_outside = "Busy in another program"; ch_page_msg = "\a%s\n" CLEOL; ch_hey_dude_msg= "%s\n" CLEOL; ;:max_ch2 hu_is_on_1= WHITE "\nUsername Node Status\n"; hu_is_on_2= "\x19─\x23 \x19─\x04 \x19─\x1d\n"; hu_is_on_3= YELLOW "%-36.36s %3d " GRAY "%s%s\n"; ch_xx_join = LRED "%s " LMAGENTA "jumpin' in with both feet.\n" CLEOL; ch_xx_leave = LRED "%s " LMAGENTA "just jet-out.\n" CLEOL; ch_msg = "%s\n"; ch_node_to_page= "What's the node number you wanna page (?=list): "; ch_being_paged= YELLOW "\a\aYo, Homie, " LGREEN "%s" YELLOW " wants to rap. (node %d)."; ch_waiting = YELLOW "\nChillin' for node %d to answer your page...\n"; ch_you = " (you)"; ch_enter_cb = "What's the public channel number (1-255): "; ch_chat_cb = "Chatting on public chat channel %d"; ch_enter_node= "What's the node number you wanna chat with (?=list): "; ch_chat_pvt = "Chillin' wit node %d"; ch_enter_chat= WHITE "\nChat mode. "; ch_help_str = "Type `/q' to quit, `/w' to see who's on this channel,\n'/s' to see who's on the system, and `/?' for help.\n\n"; ch_byline = LGREEN LBRACKET "%-15.15s" RBRACKET ": \x16\x01%c"; ch_ulist_hdr = YELLOW "\nWho's on this channel:\n\n" WHITE "Name\n───────────────────────────────────\n" YELLOW; ch_alone = "You on yor own on this channel.\n"; ch_chat_sect = CLS YELONBLUE CLEOL "The CHAT Hood\n"; ch_us_avail = YELLOW "\nYou currently " LGREEN "%sAVAILABLE" YELLOW " for chat.\n\n"; ch_us_noavail= "NOT "; ch_nodenavail= "\nNode %d ain't available for chat.\n"; ch_you_dummy = "\nYo! Homie! You can't page yourself.\n"; ch_off_abnormally= LRED "%s's" LMAGENTA " You got cut short for some strange reason. (Ran out of time?)\n" CLEOL; :max_ued really_erase= "Really erase pwd field"; ued_curu= LGREEN "(Current user)" CYAN; ued_delu= LMAGENTA "(Deleted) " CYAN; ued_pu= LBLUE "(Perm) " CYAN; log_nomem_del= "!No mem for delete buf"; ued_rec_num= "Record Number: "; ued_nodel_current= WHITE "\nYou can't delete the current user!\n"; ued_calls= "Calls: "; ued_nulls= "Nulls: "; ued_width= "Width: "; ued_length= "Length: "; ued_realname= "Alias: "; ued_phone= "Phone number: "; ued_city= "City: "; ued_dlall= "DL, all (k-bytes): "; ued_debit= "Debit (cents): "; ued_lastfile= "Last file: "; ued_gethelp= "N)ovice, R)egular, E)xpert, or H)otflash? "; ued_help_novice= "N"; ued_help_regular= "R"; ued_help_expert= "E"; ued_help_hotflash= "H"; ued_keytoggle= "Which keys to toggle? "; ued_dltoday= "DL, today (k-bytes): "; ued_lastmsg= "Last msg: "; ued_uname= "User name: "; ued_vidmode= "T)ty, A)nsi, or O)pus/Avatar? "; ued_vid_tty= "T"; ued_vid_ansi= "A"; ued_vid_avatar= "O"; ued_credit= "Credit (cents): "; ued_time= "Time: "; ued_ulall= "UL (K-bytes): "; 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"; ued_help1= YELLOW "/" GRAY ")Redraw screen " YELLOW "=" GRAY ")Show Password " YELLOW "~" GRAY ")Find user " YELLOW "^" GRAY ")Delete user\n"; ued_help2= YELLOW "+" GRAY ")Next user " YELLOW "A" GRAY ")dd user " YELLOW "`" GRAY ")Find next usr " YELLOW "|" GRAY ")Purge users\n"; ued_help3= YELLOW "-" GRAY ")Prior user " YELLOW "Q" GRAY ")uit " YELLOW "0-9" GRAY ")Goto user #x " YELLOW "\"" GRAY ")Undo last chg\n" WHITE; ued_ss1= CLS GRAY " user number /%d\n\n"; ued_ss2$= " user " YELLOW "N" GRAY "ame\n"; ued_ss3= " " YELLOW "C" GRAY "ity\n"; ued_ss4= " " YELLOW "P" GRAY "assword\n"; ued_ss5= YELLOW ";" GRAY "phone number " YELLOW "'" GRAY "alias\n"; ued_ss6= GRAY " pri" YELLOW "V" GRAY " level " YELLOW "T" GRAY "ime on-line " YELLOW "#" GRAY " of calls\n"; ued_ss7= " " YELLOW "U" GRAY "ploads K " YELLOW "D" GRAY "l (all) K d" YELLOW "L" GRAY " (today) K\n"; ued_ss75= " " YELLOW "," GRAY "expire by " YELLOW "K" GRAY "eys\n"; ued_ss8= " " YELLOW "." GRAY "xpiryaction " GRAY "last " YELLOW "M" GRAY "sg.area last " YELLOW "F" GRAY "ile area\n"; ued_ss85= YELLOW "<" GRAY "expire after " YELLOW ">" GREY "nerd " YELLOW "_" GRAY "in user list\n"; ued_ss9= " c" YELLOW "R" GRAY "edit cents d" YELLOW "E" GRAY "bit cents " YELLOW ":" GRAY "hotkeys\n"; ued_ss10= " " YELLOW "H" GRAY "elp level ta" YELLOW "B" GRAY "s " YELLOW "&" GRAY "nulls\n"; ued_ss11= " " YELLOW "I" GRAY "bm chars vide" YELLOW "O" GRAY " mode ma" YELLOW "X" GRAY "ed\n"; ued_ss12= YELLOW "!" GRAY "more prompt u" YELLOW "S" GRAY "ed maximus " YELLOW "*" GRAY "scrn.clear\n"; ued_ss13= YELLOW " $" GRAY "scrn.width " YELLOW "%" GRAY "scrn.lngth " YELLOW "\\" GRAY "chat avail\n"; ued_ss14= ""; ued_ls_m5u= "\x16\x08%c%c%-5u"; ued_ls_5u= "\x16\x08%c%c%5u"; ued_ls_m3s= "\x16\x08%c%c%-3s"; ued_ls1= CYAN "\x16\x08\x01\x0f%5d\x16\x08\x01\x1b%s\x16\x08\x01\x2c%s%s"; ued_ls2= CYAN "\x16\x08\x03\x0f%s" GRAY CLEOL "\x16\x08\x03\x39%s" CYAN; ued_ls3= "\x16\x08\x04\x0f%s" CLEOL; ued_ls4= "\x16\x08\x05\x0f%-15s"; ued_ls5= "\x16\x08\x06\x0f%-14s"; ued_ls6= "\x16\x08\x06\x2e%s" CLEOL; ued_ls7= "\x16\x08\x07\x0f%-9s"; ued_ls125= "\x16\x08\x09\x0f%-7s"; ued_ls1275= "\x16\x08\x09\x2e%s" CLEOL; ued_ls12875= "\x16\x08\x0a\x0f%-15.15s"; ued_ls13= "\x16\x08\x0a\x2e%-10.10s"; ued_ls14= "\x16\x08\x0a\x49%-8.8s"; ued_ls145= "\x16\x08\x0b\x0f%-20.20s"; ued_ls18= "\x16\x08\x0d\x0f%-8s"; ued_ls20= "\x16\x08\x0d\x49%-5d"; ued_ls22= "\x16\x08\x0e\x2e%-6.6s"; ued_ls27= "\x16\x08\x10\x0f%-19.19s"; ued_ls28= "\x16\x08\x10\x0f%-5d"; ued_ls29= "\x16\x08\x10\x2e%-5d"; ued_ts1= CLS GRAY " user number %5d/%d %s%s%s\n\n"; ued_ts2= GRAY " user " YELLOW "N" GRAY "ame " CYAN "%-35s " GRAY "%s\n" CYAN; ued_ts3= YELLOW " C" GRAY "ity " CYAN "%s\n"; ued_ts4= YELLOW " P" GRAY "assword " CYAN "%s\n"; ued_ts5= YELLOW ";" GRAY "phone number " CYAN "%-18s " YELLOW " '" GRAY "alias " CYAN "%s\n"; 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"; ued_ts7= YELLOW " U" GRAY "ploads " CYAN "%5luK " YELLOW " D" GRAY "l (all) " CYAN "%5luK " GRAY " d" YELLOW "L " GRAY "(today) " CYAN "%5luK\n"; ued_ts75= " Expire by %-7s Keys\n"; ued_ts8= "Expiry action %-15s " GRAY "last " YELLOW "M" GRAY "sg.area " CYAN "%-2s " GRAY " last " YELLOW "F" GRAY "ile area " CYAN "%s\n"; ued_ts85= " Expire after %-20s Nerd %-3s InUserList %s\n"; ued_ts9= GRAY " c" YELLOW "R" GRAY "edit " CYAN "%5u " GRAY "cents d" YELLOW "E" GRAY "bit " CYAN "%5u " GRAY "cents :hotkeys %s\n"; ued_ts10= YELLOW " H" GRAY "elp level " CYAN "%-9s " GRAY " ta" YELLOW "B" GRAY "s " CYAN "%-3s " YELLOW " &" GRAY "nulls " CYAN "%d\n"; 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"; ued_ts12= YELLOW " !" GRAY "more prompt " CYAN "%-3s " GRAY " u" YELLOW "S" GRAY "ed maximus " CYAN "%-3s " YELLOW " *" GRAY "scrn.clear " CYAN "%s\n"; ued_ts13= " $" GRAY "scrn.width " CYAN "%-5d " YELLOW " %%" GRAY "scrn.lngth " CYAN "%-5d ChatAvail %s\n"; ued_cantdel1= WHITE "\n\nError! Task %02x is still active. All active tasks must be\n"; ued_cantdel2= "terminated before Max can do a user purge. If task %02x was terminated\n"; ued_cantdel3= "prematurely, then you must delete the file called\n"; ued_cantdel4= "%sACTIVE%02x.BBS to tell Max that task %02x is no longer active.\n\n"; ued_purging= CLS WHITE "Purging users:\n\n"; ued_deleted= YELLOW "Deleted: " GRAY "%s\n"; ued_cleansing_lastreads=YELLOW "\nCleansing lastread pointers:\n"; ued_not_found= WHITE "\n\nNot found.\n"; ued_find_who= "Type the name of the user you wish to find: "; ued_get_expby= "Expire by D)ate, M)inutes, or N)one? "; ued_get_exp= "DMN"; ued_get_action= "Expiry action: A)xe (hang up & delete), D)emote, or N)one? "; ued_get_actionk= "ADN"; ued_get_date_prompt= "Expiry date, or press <enter> for "; ued_minutes= "Expire after how many minutes? "; ued_xp_date= "DATE"; ued_xp_mins= "MINUTES"; ued_xp_none= "NONE"; ued_xp_demote= "Priv(%s)"; ued_xp_hangup= "HANG UP"; ued_xp_minutes= "%lu minutes"; :m_browse br_area_verbose= LGREEN "BROWSE - Check out & get messages.\n\n" YELLOW "Which cribs:\n\n" YELLOW "C" GRAY ")urrent crib\n" YELLOW "T" GRAY ")agged cribs (selected through T)ag command - default)\n" YELLOW "A" GRAY ")ll cribs\n" YELLOW "Q" GRAY ")uit\n\n"; br_area= "Browse: " LBRACKET "C)urrent crib, T)agged cribs (default), A)ll cribs, Q)uit" RBRACKET ": "; br_areak= "CTAQ?"; br_type_verbose= YELLOW "Type of messages to show:\n\n" YELLOW "A" GRAY ")ll messages\n" YELLOW "N" GRAY ")ew messages (everything since last read - default)\n" YELLOW "Y" GRAY ")our mail (messages addressed to YOU)\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"; br_type= "Type: " LBRACKET "N)ew msgs, A)ll, Y)our mail, S)earch, F)rom msg#, Q)uit, ?)help" RBRACKET ": "; br_typek= "ANYFS?Q"; br_ty_from= "\nStart displaying at which msg# ('=' for current): "; 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"; br_display= "Display: " LBRACKET "R)ead (show whole msg), L)ist (one per line), P)ack (QWK), Q)uit" RBRACKET ": "; br_dispk= "RLPQ?"; br_list_head1= CLS WHITE "Msg# From To Subject\n"; br_list_head2= "──── ──────────────────── ──────────────────── ────────────────────────────────\n"; br_this= LGREEN "Crib " LMAGENTA "%s" CYAN ": %s\n"; 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; br_s_where= "Search where " LBRACKET "any or all of T)o, F)rom, S)ubject, B)ody, or ?)help" RBRACKET ": "; br_sk= "TFSBQ?"; br_s_opt_lim= "L" YELLOW "L" GRAY ")imit search (with AND)\n"; br_s_opt_exp= "E" YELLOW "E" GRAY ")xpand search (with OR)\n"; br_s_opt_go= "S" YELLOW "S" GRAY ")earch with these criteria\n"; br_s_opt_quit= "Q" YELLOW "Q" GRAY ")uit search\n" WHITE; br_max_will= LCYAN "\nMAX will search for messages with:\n\n "; br_or= LRED "\n OR\n\n "; br_and= LRED "AND "; br_in_the_xxx_fields= YELLOW "`" LGREEN "%s" YELLOW "' in the "; br_field_to= "to"; br_field_from= "from"; br_field_subj= "subject"; br_field_body= "message body"; br_field_maybe_plural= " field(s)"; br_comma= ", "; br_then_or= "or "; br_text_to_search= "Text to search for: "; br_list_format= GRAY "%4ld%s%s%-20.20s %s%-20.20s " LCYAN "%-0.30s\n"; br_msg_new= LRED "*"; br_msg_notnew= " "; br_notfound= WHITE "No messages found.\n"; br_area_banner= LGREEN "Area " LMAGENTA "%s: " GRAY "%s\n"; mchk_nmsg= "Next Message " LBRACKET "Y)es, N)o, A)gain"; mchk_nmsgk= "Yna"; mchk_reply= ", R)eply"; mchk_replyk= "r"; mchk_kill= ", K)ill"; mchk_killk= "k"; mchk_nextar= ", *)Next Area"; mchk_nextark= "*"; mchk_nunder= WHITE "Try again."; err_compr_mail= LRED "Messed up compressing messages. Tell the SysOp.\n" WHITE; xxx_msgs_packed= YELLOW "\nPacked " LGREEN "%ld" YELLOW " messages.\n\n" WHITE; download_msgs= "Download these in QWK format"; qwk_toomany= LRED "Too many cribs selected for QWK packet. Skipping.\n"; wrong_rep= LRED "Uh-Oh! Uploaded .REP file was for `%s', and not `%s'!\n"; ; Area#123 To: 123456789012345678 Re: 1234567890123456789 MaxArea: 1234567890 qwk_msg_stats= LGREEN "Crib#%-3d " YELLOW "To: %-18.18s" LCYAN " Re: %-18.18s " LMAGENTA; qwk_invalid_area= LRED "\nBunk crib. (To=`%s'; subj=`%s'.)\n\n" WHITE; qwk_max_area= YELLOW "MaxArea: %s\n"; err_receive_rep= LRED "Messed up receiving %s.REP file!\n"; err_decompr_rep= LRED "Messed up decompressing %s.REP file!\n"; qwk_local_rep= "Enter path/name of .REP file: "; unknown_compr= LRED "Unknown compression type.\n"; tossing_rep_packet= YELLOW "\nTossing .REP packet %s...\n\n"; rep_to_send= WHITE "\nPlease begin uploading %s now.\n"; br_msg_pvt= RED "-"; err_toss_qwk= LRED "Messed up tossing from %s!\n"; wait_doing_compr= YELLOW "Compressing mail. Chill out...\n"; qwk_update_lr= YELLOW "Chill out.... Updating lastread pointers..."; door_id_name= "DOOR = %s\n"; door_id_ver= "VERSION = %s\n"; door_id_sys= "SYSTEM = %s\n"; door_id_cname= "CONTROLNAME = %s\n"; cprog_name= "MAXIMUS"; door_id_ctype_add= "CONTROLTYPE = ADD\n"; door_id_ctype_drop= "CONTROLTYPE = DROP\n"; cdat_hello= "HELLO\n"; cdat_news= "NEWS\n"; cdat_goodbye= "JET-OUT\n"; qwk_too_many= "\r" CLEOL LRED "\nYO! No mo' than %ld messages can be packed during one download.\n"; qwk_nuke_tear= "\r---"; qwk_replace_tear= "___"; qwk_msg_skipped= LRED "\nMessage skipped.\n"; :max_wfc wfc_waiting= "Just Chillin'"; wfc_hanging_up= "Cuttin' loose"; wfc_initing= "Initializing"; wfc_connected= "YO! Connected"; ; It's OK to put these log messages here, since the user doesn't have a ; separate language file loaded at the same time anyway... log_wfc_exit_keyb= ":Exit by keyboard request"; log_wfc_exit_erl= ":Event - Exiting with errorlevel %d"; log_wfc_waiting= ":Chillin' for caller (event in %ld mins)"; log_wfc_connect= "+Connected at %ld bps%s%s%s"; log_wfc_keybjunk= " Say What?? Noise from the keyboard"; ; Titles for the various windows on-screen wfc_status_tit= "╣ Status ╠"; wfc_modem_tit= "╣ Modem Responses ╠"; wfc_activ_tit= "╣ Current Activity ╠"; wfc_keys_tit= "╣ SysOp Keys ╠"; wfc_keys1= "<Alt-X> eXit Maximus"; wfc_keys2= "<Alt-J> Jump to operating system"; wfc_keys3= "<Alt-K> local Keyboard log-on"; wfc_keys4= "<Alt-I> reInitialize modem"; wfc_stat_nextev= "Next event:"; wfc_stat_stat= " Stats:"; wfc_stat_calltoday= "Calls (today):"; wfc_stat_calltotal= "Calls (total):"; wfc_stat_lastcaller= "Last caller:"; wfc_maxbanner= "MAXimus-CBCS v%%s - %a %b %d @ %H:%M:%S"; wfc_event_time= "%4ld minutes"; wfc_no_last_caller= "* None *"; cs_wfc= "Just Chillin'"; log_wfc_status= " Status: %s"; :protocols dupe_file_recd= "!Dupe file skipped: %s"; z_debris= "Garbage"; z_longpkt= "Looooooong pkt"; z_ingoring= "!Nixin' off `%s'"; z_init_err= "!Zmodem Receive Err: %s"; z_bad_pos= "Bad pos; %ld/%ld"; z_garbled_pkt= "Garbled packet"; z_ul= "=UL-Z %s"; z_headerjunk= "HdrJunk"; z_disk_space= "!Disk space"; z_nospace= "!Not enough free space for UL"; z_already_got= "+Already have %s"; z_receiving= "Receiving"; z_ascii= "ASCII "; z_ignoring= "Nixin' off `%s'"; :end