home *** CD-ROM | disk | FTP | other *** search
Wrap
Text File | 1992-02-29 | 65.9 KB | 1,436 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 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 ; 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= 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= 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 YELONBLUE CLEOL "The FILES Section"; ;:#m_intrin msg_sect= CLS YELONBLUE 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= 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 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= 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 "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= 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= "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 LGREEN "Your statistics 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 "\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= WHITE "Computer: "; class_pc= "PC-class"; class_xt= "XT-class"; 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-class"; class_pc_conv= "PC Convertible"; class_compaq_p= "COMPAQ-Plus"; class_compaq= "COMPAQ"; class_generic= "Generic AT class 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= "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= YELLOW "%-30.30s " LCYAN " %-18.18s " LGREEN "%-0.26s\n"; ul_notfound= WHITE "`%s' not found in userlist.\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 "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" YELLOW "T" GRAY ")TY\n" YELLOW "A" GRAY ")NSI/VT-100\n" YELLOW "O" GRAY ")pus/AVATAR\n\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 YELONBLUE CLEOL "The CHANGE SETUP Section" GRAY "\n\n"; chg2= CYAN "Alias................. " WHITE"%s\n"; chg3= CYAN "Phone number.......... " 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 "More?....... " 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 "Language.... " 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 "\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 "\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 "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 "Name\n───────────────────────────────────\n" YELLOW; ch_alone = "You are alone on this channel.\n"; 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" YELLOW "Which areas:\n\n" YELLOW "C" GRAY ")urrent area\n" YELLOW "T" GRAY ")agged areas (selected through T)ag command - default)\n" YELLOW "A" GRAY ")ll areas\n" YELLOW "Q" GRAY ")uit\n\n"; 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 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 "Area " 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 "\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= 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 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= YELLOW "\nArea Name Description Total Msgs Msgs to you Msgs Packed\n" WHITE "\x19─\x09 \x19─\x1b \x19─\x0a \x19─\x0b \x19─\x0b\n"; qwk_pack_fmt= LGREEN "%9.9s " LCYAN "%-27.27s " LMAGENTA "%7lu\x19 \x05" LRED "%6lu\x19 \x07" LGREEN "%7lu\n"; qwk_pack_end= WHITE "\x19─\x09 \x19─\x1b \x19─\x0a \x19─\x0b \x19─\x0b\n" LRED "\x19 \x0bTotal\x19 \x18" LMAGENTA "%7lu\x19 \x05" LRED "%6lu\x19 \x07" LGREEN "%7lu\n\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