home *** CD-ROM | disk | FTP | other *** search
Wrap
Text File | 1992-10-09 | 70.7 KB | 1,452 lines
; ┌─────────────────────────────────────────────────────────────────────┐ ; │ ENGLISH.MAD │ ; │ Maximus Language File (English), Version 2.01 │ ; │ Copyright 1991-1992 by Scott J. Dudley. All rights reserved. │ ; │ │ ; │ This file contains the Maximus language definition for the English │ ; │ language. To create your own language file for Maximus, use this │ ; │ file as a starting point. First, copy ENGLISH.MAD to some other │ ; │ filename. Then, edit the strings inside the language file to │ ; │ suit the language to which you are translating. Finally, MAID │ ; │ the new language file, add it to LANGUAGE.CTL, and run SILT. │ ; │ │ ; │ However, if you simply want to modify the English language to suit │ ; │ your own tastes, you can edit this file freely. However, you will │ ; │ still have to MAID this language file and recompile with SILT. │ ; │ │ ; │ A few notes on translations: │ ; │ │ ; │ 1) This file is organized into "heaps". Each heap starts with a │ ; │ colon at the beginning of a line, followed by the name of the │ ; │ heap. Example heaps are ":global", ":sysop" and ":max_main". │ ; │ │ ; │ All heaps are processed identically, with one exception. The │ ; │ "sysop" heap is only loaded once, and it's loaded from the FIRST │ ; │ language file defined in LANGUAGE.CTL. This heap will always be │ ; │ used for SysOp log entries and local screen displays, no matter │ ; │ what language the user selects. Therefore, it's okay to │ ; │ translate the strings in the ":sysop" heap. │ ; │ │ ; │ 2) Language file strings can be of almost any length, so feel free │ ; │ to add or delete characters. │ ; │ │ ; │ 3) THE ORDER OF STRINGS WITHN THIS FILE IS IMPORTANT! Do not │ ; │ add or delete any lines in any of the heaps. │ ; │ │ ; └─────────────────────────────────────────────────────────────────────┘ ; This section starts off with several macro definitions: #define VER 2.01 #define BETA_TEST #define YEAR 1992 #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 WT \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 GRAYONBLUE \x16\x01\x17 #define GRAYONBLACK \x16\x01\x07 #define YELONBLUE \x16\x01\x1e #define YELONRED \x16\x01\x4e #define YELONMAGENTA \x16\x01\x5e #define YELONBROWN \x16\x01\x6e #define DKGRAYONWHIT \x16\x01\x78 #define CHATTR \x16\x01%c #define ATTR \x16\x01%c #define WHITEONBLACK \x16\x01\x0F #define BG \x16\x01\x70 #define DGB \x16\x01\x08 #define GG \x16\x01\x72 #define CG \x16\x01\x73 #define RG \x16\x01\x74 #define MG \x16\x01\x75 #define YG \x16\x01\x7E #define WG \x16\x01\x7F ; Next comes the global heap: :global left_x= "\x16\x19\x02" LEFT "%c"; located= WHITE "\nLocated %d match%s.\n"; pl_match= "es"; wrong_pwd= "\aWrong! (Try #%d)\n"; end_prompt= RBRACKET ": "; bed_lu= CYAN "Type `" WHITE "?" CYAN "' by itself to list users.\n"; dot_slash_n= ".\n"; r_cleol= "\r" CLEOL; paddr= " (%d/%d)"; bs_sn= "\\\n"; max_tear= "--- Maximus"; cleol= CLEOL; cantkill= LRED "\nCan't kill msg.\n" WHITE; addrfmt= ATTR "%s " ATTR "%0.34s (%s) %0.30s\n"; orig_addr= "Orig:"; dest_addr= "Dest:"; endavailmsg= CLS "End of available messages in this area%s.\n"; remain_pvt= ", or remaining messages are private"; msgnotavail= WHITE "\nThat message isn't available.\n"; abortmsg= CLEOL "Throw message away"; toomanylines= "Too many lines.\n"; tryagain= "Try again: "; znnp= "%d:%d/%d.%d"; xferaborted= WHITE "\n\nTransfer aborted.\n"; xfercomplete= WHITE "\n\nTransfer completed."; cps_rating= YELLOW " (CPS=%d, %02d%%)\n"; unlisteddest= WHITE "\n\nUnlisted destination address.\n"; baudtoolowforxfer= WHITE "You must call at %u bps to send or receive files.\n"; lxferaborted= "~File transfer aborted"; 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 don't understand `%c'.\n\n"; no_undrstnd= "I don't understand `%c'. "; printfstringtoolong= "Err! %srintf string too long!\n"; err999_1= WHITE "\nERR 999: Sysop confused.\n"; err999_2= "Press ENTER to return to reality "; searchingfor= WHITE "\nSearching for `%s'.\n%c"; errwriting= " \a\aError writing message! (disk full?)\n"; idxnode= "%sNODELIST.IDX"; datnode= "%sNODELIST.DAT"; sysnode= "%sNODELIST.SYS"; pressentertoskip= "Press ENTER to skip item."; sp_public= " public"; sp_private= " private"; cantskip= "\n\nYou can't skip this question.\n"; asctime_format= "%H:%M:%S %a %b %d %Y\n"; useyforyes= "Use `Y' for YES and `N' for NO."; useyforyesns= "Use `Y' for YES, `N' for NO, and `=' for non-stop."; useyforyesnst= "Use `Y' for YES, `N' for NO, and `T' to tag file."; unlisted_system= CYAN "%s: " GREEN "Unlisted system (%s)\n"; unlisted_node= "Unlisted node"; more_prompt= "More"; 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 "\nThat area doesn't exist!\n"; done_ex= "Done!\n"; tnx4ul= WHITE "\nThanks for the upload, %s.\n"; press_enter_s= "Press ENTER to continue "; usr_pwd= "Password: "; unavailable= WHITE "Sorry! That option is not available at the present time.\n"; e_save= " Save "; e_quit= " Quit "; select_p= "Select: "; userdoesntexist= WHITE "That user doesn't exist!\n"; ck_for_help= YELONBLUE "Press Control-N for help."; l_invalid_pwd= " INVALID PASSWORD"; invalid_pwd= BLINK "\n\aINVALID PASSWORD\a\n" CYAN; time_added_for_ul= LGREEN "\n%ld:%02ld" YELLOW " minutes added for upload.\n\n"; yes= "YES"; no= "NO"; s_ansi= "ANSI"; s_avatar= "AVATAR"; s_tty= "TTY"; enter_city= "Please enter your city and state/province: "; enter_phone= "Please enter your phone number " LBRACKET "(xxx) yyy-zzzz" RBRACKET ": "; enter_name= "Please enter your alias: "; msg_aborted= CLS WHITE CLEOL "\n" CLEOL "\n" CLEOL "Message aborted.\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= 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; 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= WHITE "Select: " CYAN; ; LEAVE THIS UNTRANSLATED! This is used for the "Area_Change" menu command! mnu_msg= "message"; srchng= "Searching: %10s"; bad_menu_opt= "!Bad menu opt %02x"; yep= "YES"; nope= "NO "; ;#f_misc 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"; no_wc1= "Anything you type will be matched anywhere in the filename or description;\n"; no_wc2= "For example, searching for `AB' will match both ABCD.ARC and BABAR.DOC.\n"; err_writ= "Error writing `%s'. (Disk full?)\n"; dtsf= "Date to search from, or press <enter> for "; bad_date= "Invalid date. Search aborted.\n"; date_str= "%02d-%02d-%02d"; datestr= "%02d%02d%02d"; scan_str= "%d-%d-%d"; file_offline= ATTR "offline\x19 %c"; files_banner= CLS YELONRED CLEOL "The FILES Section"; ;:#m_intrin msg_sect= CLS YELONMAGENTA CLEOL "The MESSAGE Section"; msg_none= WHITE "No messages."; msg_inarea= LGREEN "There are %ld messages in this area. The highest is #%ld\n"; msg_noread= WHITE "You haven't read any of these."; msg_nonew= WHITE "NO NEW messages have been posted."; 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 "%sarea " 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= "PRIOR"; s_matrix= "Matrix "; s_echo= "Echo "; s_msg= "Msg."; s_conf= "Conference "; which_area= "Which area ('?'=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= ATTR RBRACKET ": " CYAN; listanswer_left= " " LBRACKET; listanswer_right= RBRACKET "? "; please_wait= YELLOW "\nPlease wait..."; ; statusdict s_statdict= ""; s_statusdw= ""; s_statsupp= ""; gen_none= "None"; xp_minutes= "%lu minutes"; ; Used to separate every group of three digits in long numbers number_comma= ","; ; Here comes the SysOp heap! :sysop pwd_is= "Password: %s"; entering= "Entering"; exiting= "Exiting"; the_chatmode= " CHAT mode"; log_bad_pwd= "!Bad pwd `%s'"; external_prog= "#External program: `%s'"; return_prog= ":Return from: `%s' (%d)"; so_and_so_calling= "+%s calling (U#=%d)"; denied_access= ":DENIED ACCESS: %sarea %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, area %s, #%d"; chgdmsg= "#Altered msg to %s%s, area %s, #%d"; inputtimeout= "!Input timeout"; ltooslow= "!Too slow (current=%lu, needed=%u)"; cf_barricade= "!Can't find barricade 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 crash detected on task %d"; log_syscrash2= "!User on-line at time of crash was %s"; log_user_off_line= "+%s off-line. Calls=%d, Len=%ld, Today=%ld"; log_max_end= ":End, v%s (%d)\n"; log_ret_from_app= "+Return from external application"; @DOS log_no_fossil= "!FOSSIL isn't loaded"; @OS2 log_no_fossil= "!Communications driver not properly installed"; log_err_msgapi= "!Couldn't initialize message API"; log_got_null_ptr= ">!User off-line by NULL pointer!"; brain_lapse= "!Temporary brain lapse. Name=`%s'?"; log_ft_yuhu= ">!Fall-through YooHoo?"; log_axe= ">!Sysop axed 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, area %s msg %ld"; log_lread_xlink= "!Err: Lastread ptr xlinked, usr#%d"; no_class_rec= "!%s, can't find class record"; inv_ccmd= "!Invalid custom cmd: `%c'"; log_max_nest= "!Max nest lim. exceeded; %s aborted"; log_farea= ":File area %s %s"; log_dllim= ":Dnld req. would exceed limit"; log_exc_ratio= ":Dnld req. would exceed ratio"; log_sending_to= " Sending to %s at %ld bps"; log_getting_from= " Receiving from %s at %ld bps"; log_disp= "=Display %s%s"; bad_ul_path= "!Invalid UL path, area %s"; supp_path= "!User supplied 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.area %s %s"; log_msgfrom= "#MsgFrom: %s -=> %s"; log_read_msg= " Read msg#%ld, area %s"; log_check_mail= " User scanning for mail"; log_kill= "#Killed #%ld, area %s"; log_fwd= "#Fwd msg. to %s, area %s, #%d"; log_charge= "+Matrix charge %d"; log_bal= ":Low matrix balance, %d cents"; log_chat= ":%s%s"; log_tlimit= ">!Time limit"; log_byebye= ">:Caller dropped carrier"; log_bad_erl= ">!Invalid outside errorlevel"; log_badex1= ">!| Xtern_Run needs .EXE or .COM extension"; @DOS log_badex2= ">!| Use Xtern_Dos for .BAT or other!"; @OS2 log_badex2= ">!| Use Xtern_Os2 for .CMD 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 dumped 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 toggle 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 yelling"; log_ch_pwd= ":User changing password"; log_inv_pwd= "!Invalid current pwd `%s'"; log_cb_start = "#Entered CB channel %d"; log_pvt_start= "#Private 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= "Snoop: ON"; off_snoop= "Snoop: OFF"; pv_unlock= "Priv unlocked"; cume_zero= "Daily cume zeroed"; pv_change= "Priv Modified (%s)"; togkey= "Key #%c toggled. (Now %s)"; key_off= "Keyboard: OFF"; stat_0= "\n" CLEOL; stat_1= CLEOL " (U#%4d) " "Name: %-18.18s Alias: %-15.15s Bps: %ld\n"; stat_2= CLEOL " Priv: %-18s Phone: %-15s%s\n"; stat_3= CLEOL "\x16\x01%c Last: %-18s City: %-0.30s\n"; stat_4= 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 " Help: %-8s Tabs: %-5s Nulls: %-5d IBM chars: %s\n"; stat_8 = CLEOL " Video: %-8s MaxEd: %-5s More: %-5s CLS: %s\n"; stat_9 = CLEOL " DL today: %-8lu DL total: %-5lu UL total: %-5lu Hotkeys: %s\n"; stat_10= CLEOL " Credit: %-5u Debit: %-5u SubAction: %-6s SubExpire: %s\n"; ;stat_11= CLEOL " Arrow keys adj. time, #) 1-8, toggle user keys N) Snoop on\n"; ;stat_12= CLEOL " <Alt-C> CHAT start A) Local keyboard on O) Snoop off\n"; ;stat_13= CLEOL " S) Set priv level Z) Zero daily cume !) Toggle yell noise\n"; ;stat_14= CLEOL " ^x) Axe caller <Alt-D> Dump w/line noise"; stat_11= CLEOL " <Alt-C> Chat mode #) 1-8, toggle user keys !) Toggle yell noise\n"; stat_12= CLEOL " A) Local keyboard on S) Set priv level ^x) Hang up\n"; stat_13= CLEOL " N) Snoop ON <Up/PgUp> Time up (1 or 5) <Alt-D> Hang up w/noise\n"; stat_14= CLEOL " O) Snoop OFF <Dn/PgDn> Time down (1 or 5) Z) Zero 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 not in userlist"; log_applic= ":Application"; log_cust= "+Custom welcome for %s"; log_caller_bps= ":Caller at %ld bps"; turf_hidden= ">!Saying au-revoir to HIDDEN caller"; bad_uword= ">!Bad word in username"; log_given= "#Given %d min."; log_event_err= "!Event syntax err: `%s'"; log_bad_evt_time= "!Invalid event time: `%s'"; log_hurl= "#Hurl area %s #%ld to area %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, area %s #%ld"; log_start_browse= ":Browsing msg areas"; sysop_yes= "YES"; sysop_no= "NO"; log_exc_daylimit= "!User exceeded daily time limit"; log_free_time_dl= "=Free DL: reimbursed %ld seconds"; log_free_bytes_dl= "=Free DL: reimbursed %ld Kb"; nerd_toggled= "NERD setting toggled (now %s)"; sys_on= "ON"; sys_off= "OFF"; cantcreate= "!Can't create `%s'"; log_err_compr= "!Archiver error (errorlevel %u)"; 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; ;:max_locl line_noise= "√ k²»[╞\r£▐wô₧UVáUqÇ>V&≤`FâÆ┴∙"; yell_toggle= "Yell noise toggled (now %s)"; priv_1= "Use <up> and <down>"; priv_2= "to adjust priv level."; priv_3= "Press <enter> when done."; priv_keys= "Keys: "; sys_aborted= "\nChanges aborted.\n"; log_qwk_bad_date= "!Bad date in QWK msg"; :max_init logo1= "Maximus-CBCS " 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 report to SysOp!\n"; pls_rsp= CYAN "\n\aPlease respond: "; min5_left= CYAN "\n\aYOU HAVE ONLY 5 MIN. LEFT.\a\n"; almost_up= CYAN "\n\aTIME ALMOST UP.\a\n"; time_up= CYAN "\n\aTIME LIMIT.\a\n"; time_file= "%sTIMEUP"; grunged_exe= "!Grunged MAX.EXE"; :max_log what_first_name= "What is your name%s: "; what_last_name= "What is your LAST name%s: "; ; s_alias= "/alias"; s_alias= ""; invalid_punct= "Invalid punctuation.\n\n"; uc_warn= "Warning! -C parameter specified, but USER.BBS already exists!\n"; pvt_system= "\nThis is a private system.\n"; get_ansi1= "Does your system support\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= "Your daily time limit is %u minutes.\n"; tlimit2= "You have logged %u minutes.\n"; get_pwd1= "Please enter the password you wish to use: "; bad_pwd1= "\nA password is a single word (no spaces).\nIt must be 4 to 15 letters (or numbers) long.\n\n"; bad_pwd2= "\nYou entered `%s' the first time, but `%s' the second.\n\n"; check_pwd2= "Please re-enter your password for verification: "; cs_logging_on= "Caller logging in"; ansi_autodetect= "\x1b[6n\r \r"; ;:max_misc robo_warn= "\r" CLEOL LRED "RoboCop: " LGREEN "Carrier Detect Police! " YELLOW "Timeout 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 a partial filename" RBRACKET ": "; ;:f_titles ze_file_cmd= "The Files command"; ;:f_locate ze_loc_cmd= "Locate"; loc_banner= WHITE "\nLOCATE (search ALL file areas)\n"; note_helpnf= "\nType `?' for help, or `*' to list new files.\n\n"; loc_file= "Enter the text to find: "; fbbs_counter= LBRACKET "%4d" RBRACKET " "; ;:f_up bytes_for_ul= WHITE "\nThere are " YELLOW "%ld" WHITE " bytes available for uploads in this area.\n"; noupl= WHITE "\nYou can't upload in this area.\n"; desc_many= WHITE "\nPlease describe %s (up to three lines; press <enter> on\na blank line to end):\n"; dupe_file= LRED "The file %s already exists on this system!\n"; checking_ul= YELLOW "\nPlease wait. Verifying %s...\n"; ;:f_down exc_daily_lim= LRED "That would exceed your daily download limit.\n"; exc_ratio= LRED "That would exceed your download:upload ratio of %d:1.\n"; exc_time_limit= LRED "That would exceed your time limit.\n"; file_offl= LRED "The file `%s' is stored off-line.\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 abort:\n"; pause_time= "\r%-2d"; ;:f_raw fname_mask= "Filename mask: "; ;:f_xfer avail_proto= YELLOW "\nAvailable protocols:\n\n"; proto_box_top= WHITE "▐" BG " ┌\x19─%c" WG "┐ " DGB "▌\n"; proto_box_mid= WHITE "▐" BG " │ " YG "%c" BG ")%-*.*s " WG "│ " DGB "▌\n"; proto_box_bot= WHITE "▐" BG " └" WG "\x19─%c┘ " DGB "▌\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 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"; method_download= "download"; method_tag= "tag"; down_fnam= YELLOW "\n\nFile: " LGREEN; down_fsiz= WHITE "▐" BG " ┌\x19─I" WG "┐ " DGB "▌\n" WHITE "▐" BG " │ " YG "Size: " BG "%10ld bytes (%10ld Xmodem blocks) \x19 \x15" WG "│ " DGB "▌\n"; down_ftim= WHITE "▐" BG " │ " YG "Time: " BG "%3d minutes and %2d seconds (estimated) \x19 \x06" WG "│ " DGB "▌\n"; down_fmode= WHITE "▐" BG " │ " YG "Mode: " BG "%-63.63s" WG "│ " DGB "▌\n" WHITE "▐" BG " └" WG "\x19─I┘ " DGB "▌\n\n" WHITE; start_receive= LRED "Begin your download now, or hit <Ctrl-X> several times to cancel.\n\n" WHITE; mode_bg= YELLOW "\n\nMode: " WHITE "%s\n" LRED "Begin sending now, or hit <Ctrl-X> several times to cancel.\n\n" WHITE; file_max_expand= LRED "\nBatch transfer limit of %u files exceeded.\n"; file_stats= YELLOW "(%u) " LMAGENTA "%-12s " LGREEN "(%02u:%02u, %ld bytes) "; dup_filename= LRED "File %s already selected!\n"; ; /e=edit, /g=goodbye_after_dl, /q=quit file_dl_keys= "EGQ"; ;:f_kill file_to_kill= "File to kill? "; delete_yn= "Delete %s"; lfbrfbe= "Leave file but remove FILES.BBS entry"; ;:f_hurl hurl_what= "Hurl what? "; area_to_hurl= "Area to hurl to (`?'=list)? "; hurled_file= "Hurling %s to %s...\n"; ;:f_type type_which= "Display what file? "; 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' is not a ZIP/LZH/ARC/PAK/ARJ, or file damaged.\n"; sarc= "\nSearching 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= "Warning! 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 FULL 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 "No files are tagged.\n"; file_untag= "File number to 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 does not support wildcards.\n"; :max_bor last_line= "This is your last line.\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 wish to change: "; rep_what= "Replace what: "; noroom= "\nNot enough room. Aborted.\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 "\nMessage is not a reply.\n"; qstart= "Start quoting FROM line# (`?' displays message): "; qend= "End quoting AT line#: "; sstmt= "\nSOCIAL STMT: Quoting more than 15 lines at a time is bad practice.\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 "\aI don't understand. %s"; abortchange= CLEOL "Throw away changes"; ;: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 "Area #, '%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 too long -- Truncated.\n" CLEOL; comment_fr= "Comment from %s"; inrefto= WHITE "\nRe: %s"; ;:m_tag atag_quest= "Tag Area: " LBRACKET "Area #, '/'=list, '-'=delete all, '?'=help, <enter>=Quit" RBRACKET ": "; atag_done= YELLOW "\nArea " LGREEN "%s" YELLOW " (%s) %stagged.\n"; notag= "un"; atag_help= WHITE "\nPlease enter the area numbers to tag/untag.\n"; at_equals_tagged= YELLOW "\nAreas marked with an `@' are currently tagged.\n"; atag_cant= LRED "Error: too many areas tagged. Delete some areas and try again.\n"; ;:m_header ncredit= YELLOW "\n\nYou don't have enough credit.\n" WHITE; warn_splow= WHITE "\aWarning! Space low in message area -- possibly not enough space\nto save message.\n\n"; warn_mleft= WHITE "\nWarning! Only %d minutes left.\n"; strt_any= "Start message anyway"; rd_only= WHITE "\nThis area is read-only.\n"; this_be= "This will be a"; pl_n= "n"; th_e= " EchoMail"; this_area= " message in area %s." GRAY "\n\n"; gmsg_l2p5= "Type '?' to list users."; apvt= "Private"; edmsg= "Enter destination address. Use '/' for net list, and '#' for node list."; naddr= "Network address: "; eto= CYAN " To: " YELLOW; mroute_sysop= YELLOW "Message routed to the sysop, %s.\n"; nowto= CYAN " To: " YELLOW "%s\n"; keep_subj= "Press <enter> by itself to keep this subject.\n\n"; new_subj= "New subject: " YELLOW; pefon= CYAN "\nPress <enter> to use your own name.\n"; n_from= " From: " YELLOW; a_noex= WHITE "\n\nWarning! Attached file `%s' does not exist!\n"; p_for_pvt_or_q_for_help="Type `P' to toggle private flag, or press `?' for more help."; enter_msg_attrs= "Enter message attributes (`?' for help) or press <enter> to continue."; keep_to= "Press <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 press <enter>" RBRACKET ": "; ;scan_all= YELLOW "Scanning your messages in " WHITE "ALL" YELLOW " areas. (Control-C or Control-K aborts.)\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 " you"; ;list_ab3= " is from %s to %s"; ;:m_kill del_msg= "Delete 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 area number " LBRACKET "<enter>=current, `?'=list" RBRACKET ": "; fwd_to= WHITE "Forwarded to %s at %s (#%ld)\n"; org_area#= "* Original Area: %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 area %s to area %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= WHITE "▐" BG " ┌\x19─\x33" WG "┐ " DGB "▌\n" WHITE "▐" BG " │ " YG "MATRIX CHARGE SUMMARY: \x19 \x1A" WG "│ " DGB "▌\n"; ms_2= WHITE "▐" BG " │ Payments....... %5u cents \x19 \x14" WG "│ " DGB "▌\n"; ms_3= WHITE "▐" BG " │ Charges........ %5u cents \x19 \x14" WG "│ " DGB "▌\n"; ms_4= WHITE "▐" BG " │ This message... %5u cents \x19 \x14" WG "│ " DGB "▌\n"; ms_5= WHITE "▐" BG " │ Balance........ %5u cents \x19 \x14" WG "│ " DGB "▌\n" WHITE "▐" BG " └" WG "\x19─\x33┘ " DGB "▌\n\n" WHITE; ;:m_change balance_adjusted= LRED "\nBalance adjusted by +%d cents to compensate for original msg.\n"; ;:max_bar bar_access= "Access code: "; bar_priv_huh= "!Barricade 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 WHITE "▐" BG " ┌\x19─\x33" WG "┐ " DGB "▌\n" WHITE "▐" BG " │ " GG "Your statistics for %-29.29s " WG "│ " DGB "▌ "; ustat2= UP WHITE "▐" BG " │ " YG "TIME\x19 \x2E" WG "│ " DGB "▌\n"; ustat3= WHITE "▐" BG " │ Time on line, this call.......... " WHITONBLUE "%6u" BG " minutes" WG "│ " DGB "▌\n"; ustat4= WHITE "▐" BG " │ Time remaining for this call..... " WHITONBLUE "%6u" BG " minutes" WG "│ " DGB "▌\n"; ustat5= WHITE "▐" BG " │ Time of previous calls today..... " WHITONBLUE "%6u" BG " minutes" WG "│ " DGB "▌\n"; ustat6= WHITE "▐" BG " │ Calls to date.................... " WHITONBLUE "%6u" WG " │ " DGB "▌\n"; ustat7= WHITE "▐" BG " │ " YG "FILES\x19 \x2D" WG "│ " DGB "▌\n"; ustat8= WHITE "▐" BG " │ UL (from you).................... " WHITONBLUE "%6lu" BG " k-bytes" WG "│ " DGB "▌\n"; ustat9= WHITE "▐" BG " │ DL (to you)...................... " WHITONBLUE "%6lu" BG " k-bytes" WG "│ " DGB "▌\n"; ustat10= WHITE "▐" BG " │ DL today......................... " WHITONBLUE "%6lu" BG " k-bytes" WG "│ " DGB "▌\n"; ustat10_5= WHITE "▐" BG " │ DL available for today........... " WHITONBLUE "%6u" BG " k-bytes" WG "│ " DGB "▌\n"; ustat11= WHITE "▐" BG " │ " YG "MATRIX\x19 \x2C" WG "│ " DGB "▌\n"; ustat12= WHITE "▐" BG " │ Credits (on account)............. " WHITONBLUE "%6u" BG " cents " WG "│ " DGB "▌\n"; ustat13= WHITE "▐" BG " │ Debits (expenditures)............ " WHITONBLUE "%6u" BG " cents " WG "│ " DGB "▌\n" WHITE "▐" BG " └" WG "\x19─\x33┘ " DGB "▌\n" WHITE; ustat14= WHITE "▐" BG " │ " YG "SUBSCRIPTION\x19 \x23" WG "│ " DGB "▌\n"; ustat15= WHITE "▐" BG " │ Minutes remaining................ " WHITONBLUE "%6ld" BG " minutes" WG "│ " DGB "▌\n"; ustat16= WHITE "▐" BG " │ Expiry date...................... " WHITONBLUE "%8s" WG "│ " DGB "▌\n" WHITE "▐" BG " └" WG "\x19─\x33┘ " DGB "▌\n" WHITE; cant_get_there= WHITE "\nInvalid current message/file area number.\n"; disconnect= "Disconnect"; leave_msg= "Leave a message to %s"; bibi= WHITE "Bye %s; thanks for calling. Please hang up now.\n"; user_yelling= WHITE "\n%s is yelling..."; il_nest_pas_ici= "\nSorry, but there's no answer.\n\n"; yell_is_off= "\n" WHITE "Yell is turned off.\n"; computer_type= UP UP WHITE "▐" BG " │ Computer: "; class_pc= "PC-class \x19 \x35" WG "│ " DGB "▌\n"; class_xt= "XT-class \x19 \x35" WG "│ " DGB "▌\n"; class_pcjr= "PCjr \x19 \x35" WG "│ " DGB "▌\n"; class_at339= "AT/339 \x19 \x35" WG "│ " DGB "▌\n"; class_ps2_xt= "PC XT Model 286\x19 \x35" WG "│ " DGB "▌\n"; class_ps2_30= "PS/2 Model 30 \x19 \x35" WG "│ " DGB "▌\n"; class_ps2_50= "PS/2 Model 50 \x19 \x35" WG "│ " DGB "▌\n"; class_ps2_60= "PS/2 Model 60 \x19 \x35" WG "│ " DGB "▌\n"; class_ps2_80= "PS/2 Model 80 \x19 \x35" WG "│ " DGB "▌\n"; class_at= "AT-class \x19 \x2B" WG "│ " DGB "▌\n"; class_pc_conv= "PC Kompatibel \x19 \x35" WG "│ " DGB "▌\n"; class_compaq_p= "COMPAQ-Plus \x19 \x35" WG "│ " DGB "▌\n"; class_compaq= "COMPAQ \x19 \x35" WG "│ " DGB "▌\n"; class_generic= "Generic AT class 0x%02x\n"; minor_revision= ", revision %u"; oper_sys= WHITE "▐" BG " │ " YG " OS: "; os2_ver= "OS/2 Version %u.%02u\n"; os2_dosbox= "DOS BOX (OS/2 Version %u.%02u)\n"; dos_ver= "DOS %u.%02u\x19 \x36" WG "│ " DGB "▌\n"; fossil_ver= WHITE "▐" BG " │ " YG " FOSSIL: %0.249Fs\x19 \x0A" WG "│ " DGB "▌\n"; heap_mem= WHITE "▐" BG " │ " GG "Remaining memory in heap: %05lu bytes\x19 \x22 " WG "│ " DGB "▌\n" WHITE "▐" BG " └" WG "\x19─I┘ " DGB "▌\n" WHITE; ul_all= "Press <enter> for all, or type a partial name to match: "; ul_1= "\nPress <enter> to list all, or\n"; ul_2= "type a partial name to match: "; ul_format= WHITE "▐" BG " ┌\x19─I" WG "┐ " DGB "▌\n" WHITE "▐" BG " │%-30.30s " WHITONBLUE " %-18.18s " YELONRED "%-21.21s" WG "│ " DGB "▌\n"; ul_notfound= WHITE "`%s' not found in userlist.\n\n"; compiled_on= WHITE "▐" BG " ┌\x19─I" WG "┐ " DGB "▌\n" WHITE "▐" BG " │ "WHITONBLUE "Compiled on %-11.11s at %-8.8s under \x19 \x1E" WG "│ " DGB "▌"; 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 "Not implemented.\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= "Help Level: "; help_3= WHITE "\nHOTFLASH requires a non-TTY video mode.\n"; num_nulls= "Nulls (0-200): "; mon_width= "Monitor Width (20-132): "; bad_width= "Invalid 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= "Please type the number at the TOP of your display: "; 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; ;MERICAN no_colour= "Sorry; this system doesn't do color.\n"; no_colour= "Sorry; this system doesn't do colour.\n"; ;MERICAN col_too_slow= "You must call at %u bps for color.\n"; col_too_slow= "You must call at %u bps for colour.\n"; chg1= CLS WHITE "▐" BG " ┌\x19─I" WG "┐ " DGB "▌\n" WHITE "▐" BG " │" WHITONBLUE " The CHANGE SETUP Section \x19 )" WG "│ " DGB "▌\n"; chg2= WHITE "▐" BG " │ " BG "Alias................. " BG "%-49.49s" WG "│ " DGB "▌\n"; chg3= WHITE "▐" BG " │ " BG "Phone number.......... " BG "%-49.49s" WG "│ " DGB "▌\n"; chg4= WHITE "▐" BG " │ " BG "City, Prov/State...... " BG "%-49.49s" WG "│ " DGB "▌\n"; chg5= UP WHITE "▐" BG " │ " BG "Help........ " YG "%-18s" BG "Nulls....... " YG "%-3u " BG "In userlist. " YG "%-5.5s" WG "│ " DGB "▌\n"; chg6= WHITE "▐" BG " │ " BG "Scrn.width.. " YG "%-3d " BG "Scrn.Length. " YG "%-3d " BG "Tabs........ " YG "%-5.5s" WG "│ " DGB "▌\n"; chg7= WHITE "▐" BG " │ " BG "More?....... " YG "%-4.4s " BG "Video mode.. " YG "%-6s " BG "Scrn. clear. " YG "%-5.5s" WG "│ " DGB "▌\n"; chg8= WHITE "▐" BG " │ " BG "Full-scr ed. " YG "%-4.4s " BG "IBM Chars... " YG "%-4.4s " BG "Hotkeys..... " YG "%-5.5s" WG "│ " DGB "▌\n"; chg9= WHITE "▐" BG " │ " BG "Protocol.... " YG "%-18.18s" BG "Language.... " YG "%-10.10s" BG "FullScrnRead " YG "%-5.5s" WG "│ " DGB "▌\n"; chg10= WHITE "▐" BG " │ " BG "Archiver.... " YG "%-59.59s" WG "│ " DGB "▌\n" WHITE "▐" BG " └" WG "\x19─I┘ " DGB "▌\n" WHITE; ph_too_long= WHITE "\nPhone number too long; try again.\n"; inv_phone= WHITE "\nInvalid phone number.\n"; select_lang= WHITE "\nSelect a language:\n\n" YELLOW; chose_default_proto= YELLOW "\nChoose a default file-transfer protocol:\n\n"; already_used= WHITE "That name is already in use.\n"; select_def_archiver= YELLOW "\nChoose an archiving method:\n\n"; ; This line displayed when the user switches to this language. language_change= "English language (proper) selected.\n"; :max_chat cs_avail = "Available for chat"; cs_notavail = "Not available for chat"; cs_enter_msg = "Entering a message"; cs_file_xfer = "Transferring a file"; cs_outside = "Running external program"; ch_page_msg = "\a%s\n" CLEOL; ch_hey_dude_msg= "%s\n" CLEOL; ;:max_ch2 hu_is_on_1= WHITE "▐" BG " ┌\x19─I" WG "┐ " DGB "▌\n" WHITE "▐" BG " │ Username Node Status \x19 \x0F" WG "│ " DGB "▌\n"; hu_is_on_2= WHITE "▐" BG " │ \x19─\x23 \x19─\x04 \x19─\x1d" WG "│ " DGB "▌\n"; 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; ch_xx_join = LRED "%s " LMAGENTA "joins the conversation.\n" CLEOL; ch_xx_leave = LRED "%s " LMAGENTA "leaves the conversation.\n" CLEOL; ch_msg = "%s\n"; ch_node_to_page= "Please enter the node number to page (?=list): "; ch_being_paged= YELLOW "\a\aYou are being paged by " LGREEN "%s" YELLOW " (node %d)."; ch_waiting = YELLOW "\nWaiting for node %d to respond to page...\n"; ch_you = " (you)"; ch_enter_cb = "Please enter CB channel number (1-255): "; ch_chat_cb = "Chatting on CB channel %d"; ch_enter_node= "Please enter node number to chat with (?=list): "; ch_chat_pvt = "Private chat with node %d"; ch_enter_chat= WHITE "\nEntering chat mode. "; 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"; ch_byline = LGREEN LBRACKET "%-15.15s" RBRACKET ": \x16\x01%c"; 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"; ch_alone = WHITE "▐" BG " │ You are alone on this channel.\x19 \x2A" WG "│ " DGB "▌\n" WHITE "▐" BG " └" WG "\x19─I┘ " DGB "▌\n" WHITE; ch_chat_sect = CLS YELONBLUE CLEOL "The CHAT Section\n"; ch_us_avail = YELLOW "\nYou are currently " LGREEN "%sAVAILABLE" YELLOW " for chat.\n\n"; ch_us_noavail= "NOT "; ch_nodenavail= "\nNode %d is not available for chat.\n"; ch_you_dummy = "\nYou cannot page yourself.\n"; ch_off_abnormally= LRED "%s's" LMAGENTA " session terminated abnormally. (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 "%7luK " YELLOW " D" GRAY "l (all) " CYAN "%7luK " 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 - 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; br_area= "Browse: " LBRACKET "C)urrent area, T)agged areas (default), A)ll areas, Q)uit" RBRACKET ": "; br_areak= "CTAQ?"; 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; 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"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; 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 "▐" BG " ┌\x19─I" WG "┐ " DGB "▌\n" WHITE "▐" BG " │Msg# From To Subject\x19 \x13" WG "│ " DGB "▌\n"; br_list_head2= WHITE "▐" BG " │──── ──────────────────── ──────────────────── ──────────────────────────" WG "│ " DGB "▌\n"; br_this= LGREEN "Area " LMAGENTA "%s" CYAN ": %s\n"; 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; 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" WHITE "▐" BG " ┌\x19─$" WG "┐ " DGB "▌\n" WHITE "▐" BG " │ " YG "L" BG "imit search (with AND) "WG "│ " DGB "▌\n"; br_s_opt_exp= "E" WHITE "▐" BG " │ " YG "E" BG "xpand search (with OR) "WG "│ " DGB "▌\n"; br_s_opt_go= "S" WHITE "▐" BG " │ " YG "S" BG "earch with these criteria "WG "│ " DGB "▌\n"; br_s_opt_quit= "Q" WHITE "▐" BG " │ " YG "Q" BG "uit search "WG "│ " DGB "▌\n" WHITE "▐" BG " └" WG "\x19─$┘ " DGB "▌\n" WHITE; br_max_will= LCYAN "\nMaximus will search for messages containing:\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= WHITE "▐" BG " │%4ld%s%s%-20.20s %s%-20.20s " WHITONBLUE "%-26.26s" WG "│ " DGB "▌\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 Msg " 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= ", *)NextArea"; mchk_nextark= "*"; mchk_nunder= "Try again."; err_compr_mail= LRED "Error compressing messages. Please report this to your SysOp.\n" WHITE; xxx_msgs_packed= "*junk*"; ;xxx_msgs_packed= YELLOW "\nPacked " LGREEN "%ld" YELLOW " messages.\n\n" WHITE; download_msgs= "Download these in QWK format"; qwk_toomany= LRED "Too many areas selected for QWK packet. Skipping.\n"; wrong_rep= LRED "Error! Uploaded .REP file was for `%s', and not `%s'!\n"; ; Area#123 To: 123456789012345678 Re: 1234567890123456789 MaxArea: 1234567890 qwk_msg_stats= LGREEN "Area#%-3d " YELLOW "To: %-18.18s" LCYAN " Re: %-18.18s " LMAGENTA; qwk_invalid_area= LRED "\nInvalid area. (To=`%s'; subj=`%s'.)\n\n" WHITE; qwk_max_area= YELLOW "MaxArea: %s\n"; err_receive_rep= LRED "Error receiving %s.REP file!\n"; err_decompr_rep= LRED "Error 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 "Error tossing from %s!\n"; wait_doing_compr= YELLOW "Compressing mail. Please wait...\n"; qwk_update_lr= YELLOW "Please wait. 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= "GOODBYE\n"; qwk_too_many= LRED "\nWarning! A maximum of %ld messages can be packed during one download.\n\n" WHITE; qwk_nuke_tear= "\r---"; qwk_replace_tear= "___"; qwk_msg_skipped= LRED "\nMessage skipped.\n"; mchk_kludge= ", !)Kludge"; mchk_kludgek= "!"; mchk_unreceive= ", U)nreceive"; mchk_unreceivek= "u"; 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"; qwk_pack_fmt= WHITE "▐" BG " │ "GG "%9.9s " BG "%-27.27s " MG "%7lu\x19 \x05" RG "%6lu\x19 \x06" GG "%8lu" WG "│ " DGB "▌\n"; 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; :max_wfc wfc_waiting= "Waiting"; wfc_hanging_up= "Hanging up"; wfc_initing= "Initializing"; wfc_connected= "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= ":Waiting for caller (event in %ld mins)"; log_wfc_connect= "+Connected at %ld bps%s%s%s"; log_wfc_keybjunk= " Junk character from 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> System down"; wfc_keys2= "<Alt-J> Shell 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= "Status:"; 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= "Waiting for caller"; log_wfc_status= " Status: %s"; :protocols dupe_file_recd= "!Dupe file skipped: %s"; z_debris= "Debris"; z_longpkt= "Long pkt"; z_ingoring= "!Ignoring `%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= "Ignoring `%s'"; :end