Skip to content

Instantly share code, notes, and snippets.

@tracker1
Created June 15, 2020 05:21
Show Gist options
  • Save tracker1/e8abd1672c87205b86e80579a618fb09 to your computer and use it in GitHub Desktop.
Save tracker1/e8abd1672c87205b86e80579a618fb09 to your computer and use it in GitHub Desktop.
Synchronet Default text.dat as JavaScript
// save to (exec/mods)/text.dat.js - at the top of login/login/shell files, load('text.dat.js')
bbs.replace_text(/* MsgSubj */ 1, "\1n\1h\1c\xda\xc4\xc4\xc4\xc4\xc4\xc4\1n\xc4\xc4\xc4\xc4\xc4\xc4\1h\1k\xc4\xc4\xc4\xc4\xc4\xc4\xc4\1n\1c\xc4\xc4\xc4\xc4\xc4\xfa\xfa\xfa\xfa\r\n\1h\xb3 \1bSubj\1n\1b: \1h\1c%.70s");
bbs.replace_text(/* MsgAttr */ 2, "\r\n\xb3 \1bAttr\1n\1b: \1h\1c%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s");
bbs.replace_text(/* MsgTo */ 3, "\r\n\xb3 \1bTo \1n\1b: \1h\1c%.70s");
bbs.replace_text(/* MsgToExt */ 4, " #%s");
bbs.replace_text(/* MsgToNet */ 5, " (%.40s)");
bbs.replace_text(/* MsgFrom */ 6, "\r\n\1w\xb3 \1bFrom\1n\1b: \1h\1c%.33s");
bbs.replace_text(/* MsgFromExt */ 7, " #%s");
bbs.replace_text(/* MsgFromNet */ 8, " (%.35s)");
bbs.replace_text(/* MsgDate */ 9, "\r\n\1w\xb3 \1bDate\1n\1b: \1h\1c%.24s %s (%s)\r\n\1w\xc0\xc4\xc4\xc4\xc4\xc4\xc4\1c\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\1n\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\1h\1k\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\1n\1c\xc4\xc4\xc4\xc4\xc4\xc4\xc4\1b\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xfa\xfa\xfa\xfa\xfa\xfa\1n");
bbs.replace_text(/* Email */ 10, "\1_\1?\1b\1hE-mail (User name or number): \1w");
bbs.replace_text(/* Post */ 11, "\r\nPost on %s\1\\ %s");
bbs.replace_text(/* TooManyEmailsToday */ 12, "\1r\1h\r\n\7You have sent too many E-mails today.\r\n");
bbs.replace_text(/* TooManyPostsToday */ 13, "\1r\1h\r\n\7You have posted too many times today.\r\n");
bbs.replace_text(/* CantAddToQueue */ 14, "\1[\7\1n\1r\1hCannot add \1w%s\1r to queue - \1n");
bbs.replace_text(/* R_Email */ 15, "\1n\r\nThe sending of mail is beyond your ability.\r\n");
bbs.replace_text(/* R_Post */ 16, "\1n\r\nYou can't post messages.\r\n");
bbs.replace_text(/* R_Feedback */ 17, "\1n\r\nYou can't send E-mail to %s.\r\n");
bbs.replace_text(/* Emailing */ 18, "\1n\1?\1mSending E-mail to \1h%s \1n\1m#%u\1n\r\n");
bbs.replace_text(/* Posting */ 19, "\1n\1?\1mPosting on \1h%s\1n\1m %s\r\n");
bbs.replace_text(/* NewFile */ 20, "\r\nNew file.\r\n");
bbs.replace_text(/* SubjectPrompt */ 21, "\1_\r\n\1y\1hSubject: ");
bbs.replace_text(/* EnterMsgNow */ 22, "\1n\1g\r\nEnter message now (\1h%d\1n\1g lines max). Type \1h/?\1n\1g on a new line for menu.\r\n\1n");
bbs.replace_text(/* EnterMsgNowRaw */ 23, "\1n\1g\r\nRaw message input (\1h%u\1n\1g bytes max). \1hCtrl-Z\1n\1g to save, \1hCtrl-C\1n\1g to abort.\1n\r\n\r\n");
bbs.replace_text(/* NoMoreLines */ 24, "\1n\1h\1rLine limit (\1w%u\1r) reached.\1n\r\n");
bbs.replace_text(/* OnlyNLinesLeft */ 25, "Only %u lines left.\r\n");
bbs.replace_text(/* OutOfBytes */ 26, "\r\n\r\n\1n\1r\1h\1iOut of bytes.\1n\r\n");
bbs.replace_text(/* InvalidLineNumber */ 27, "Invalid line number\r\n");
bbs.replace_text(/* MsgCleared */ 28, "\1nMessage cleared.\r\n");
bbs.replace_text(/* WithLineNumbersQ */ 29, "With line numbers");
bbs.replace_text(/* Aborted */ 30, "\1?\1r\1h\1iAborted.\1n\r\n");
bbs.replace_text(/* AnonymousQ */ 31, "\r\nAnonymous");
bbs.replace_text(/* Anonymous */ 32, "ANONYMOUS");
bbs.replace_text(/* Saving */ 33, "\1n\1h\r\nSaving @ELLIPSIS@");
bbs.replace_text(/* SavedNBytes */ 34, "\1[\1bSaved \1w%u\1b characters (\1w%u\1b lines).\1n\r\n");
bbs.replace_text(/* WritingIndx */ 35, "\1n\r\nWriting Index @ELLIPSIS@");
bbs.replace_text(/* Emailed */ 36, "\1[\1n\1mE-mail sent to \1h%s \1n\1m#%d.\1n\r\n");
bbs.replace_text(/* Posted */ 37, "\1[\1n\1mPosted on \1h%s\1n\1m %s.\r\n");
bbs.replace_text(/* EmailNodeMsg */ 38, "\7\1_\1w\1hNode %2d: \1g%s\1n\1g sent you E-mail.\r\n");
bbs.replace_text(/* R_Forward */ 39, "\1n\r\nYou can't forward mail.\r\n");
bbs.replace_text(/* ForwardedFrom */ 40, "\1n\1m\r\nForwarded by \1h%s\1n\1m on \1h%s\1n\r\n");
bbs.replace_text(/* Forwarded */ 41, "\1n\1m\r\nMail forwarded to \1h%s \1n\1m#%d.\1n\r\n");
bbs.replace_text(/* AutoMsgBy */ 42, "\1b\1hAuto message by: \1c%s\1b on %s\1n\r\n\r\n");
bbs.replace_text(/* AutoMsg */ 43, "\r\nAuto Message - ~Read, ~Write, or ~Quit: ");
bbs.replace_text(/* R_AutoMsg */ 44, "\1n\r\nYou can't write to the auto-message.\r\n");
bbs.replace_text(/* NoMailWaiting */ 45, "\1n\r\nYou have no %s.\r\n");
bbs.replace_text(/* MailWaitingLstHdr */ 46, "\1_\r\n\1q\1g\1hMail Waiting (%s first):\r\n\r\n");
bbs.replace_text(/* MailWaitingLstFmt */ 47, "\1g\1h%4d \1n\1g%-25.25s \1h%c\1n\1g %s\r\n");
bbs.replace_text(/* StartWithN */ 48, "\1_\r\n\1y\1hStart with number [\1w%u\1y]: \1w");
bbs.replace_text(/* ReadingMail */ 49, "\r\n\1n\1c■ \1b\1hReading E-mail \1n\1c■ \1b\1h(\1w?\1b=Menu) (\1w%u\1b of \1w%u\1b): \1n");
bbs.replace_text(/* CantReplyToMsg */ 50, "\1n\r\nYou can't reply to this message.\r\n");
bbs.replace_text(/* Regarding */ 51, " \1h\1bRe\1n\1b: \1h\1c%s\1n\r\n\r\n");
bbs.replace_text(/* RegardingByOn */ 52, " \1h\1bRe\1n\1b: \1h\1c%s\r\n \1bBy\1n\1b: \1h\1c%s \1bon \1c%s\1n\r\n\r\n"
bbs.replace_text(/* RegardingByToOn */ 53, " \1h\1bRe\1n\1b: \1h\1c%s\r\n \1bBy\1n\1b: \1h\1c%s \1bto \1c%s \1bon \1c%s\1n\r\n\r\n");
bbs.replace_text(/* DeleteMailQ */ 54, "Delete mail from %s");
bbs.replace_text(/* OK */ 55, "OK");
bbs.replace_text(/* ForwardMailTo */ 56, "\r\n\1_\1b\1hForward mail to: \1w");
bbs.replace_text(/* SaveMsgToFile */ 57, "Save/Append message to another file");
bbs.replace_text(/* FileToWriteTo */ 58, "\1_\1y\1hPath/Filename to write to: \1n");
bbs.replace_text(/* NoMailSent */ 59, "\1n\r\nYou have no sent messages pending.\r\n");
bbs.replace_text(/* MailSentLstHdr */ 60, "\r\n\1q\1g\1hMail that you've sent still pending (%s first):\r\n\r\n\1n");
bbs.replace_text(/* ReadingSentMail */ 61, "\1n\r\n\1c■ \1h\1bReading Sent E-mail \1n\1c■ \1h\1b(\1w?\1b=Menu) (\1w%u\1b of \1w%u\1b): \1n");
bbs.replace_text(/* InternetMailing */ 62, "\1h\1?\1mSending Internet Mail To: \1w%s\1m\r\n From: \1w%s\r\n");
bbs.replace_text(/* NoMailOnSystem */ 63, "\1n\r\nNo mail on system.\r\n");
bbs.replace_text(/* ReadingAllMail */ 64, "\1n\r\n\1c■ \1h\1bReading All E-mail \1n\1c■ \1h\1b(\1w%u \1bof \1w%u\1b): \1n"
bbs.replace_text(/* MailOnSystemLstHdr */ 65, "\1_\r\n\1g\1h From To A Subject\r\n\1n");
bbs.replace_text(/* MailOnSystemLstFmt */ 66, "\1g\1h%5d\1n\1g %-22.22s %-22.22s \1h%c\1n\1g %s\r\n");
bbs.replace_text(/* NScanStatusFmt */ 67, "\1-\r\n\1c%-15.15s \1y\1h%-44.44s \1n\1cNew:\1h%5u \1n\1cof\1h %-u");
bbs.replace_text(/* SearchSubFmt */ 68, "\1-\r\n\1c%-20s \1y\1h%-50s \1w%6u");
bbs.replace_text(/* NoMsgsOnSub */ 69, "\r\nNo messages have been posted on %s %s\r\n");
bbs.replace_text(/* ZScanPostHdr */ 70, "\r\n\1n\1cPost : [\1h%u\1n\1c][\1h%u\1n\1c] \1h%u\1n\1c/\1h%u");
bbs.replace_text(/* ReadingSub */ 71, "\1n\r\n\1c■ \1h\1bReading \1n\1c■ %4u\b\b\b\b%s\1\\ %4u\b\b\b\b\1h%s \1n\1c(\1h?\1n\1c=Menu) (\1h%u\1n\1c of \1h%u\1n\1c): \1n");
bbs.replace_text(/* YouDidntPostMsgN */ 72, "\r\nYou didn't post message #%d\r\n");
bbs.replace_text(/* DeletePostQ */ 73, "\1?Delete message #%u '%s'");
bbs.replace_text(/* UserDefaultsAutoLogon */ 74, "\1n\1b[\1h\1wI\1n\1b] \1hAutoLogon via IP address \1n\1b: \1c%s\r\n"
bbs.replace_text(/* MsgSentToUser */ 75, "\1n\r\n\1m%s sent to \1h%s #%u\r\n");
bbs.replace_text(/* SearchStringPrompt */ 76, "\1_\r\n\1y\1hText to search for: ");
bbs.replace_text(/* PrivateChatSeparator */ 77, "\1w\1h\xc4\xc4\xc4\xc4\xc4[\1i\1r%c\1n\1h]\xc4\xc4\xc4\xc4┤ \1yPrivate Chat - \1rCtrl-C to Quit \1y- Time Left: \1g%-8s\1w ├\xc4\xc4\xc4\xc4[\1i\1b%c\1n\1h]\xc4\xc4\xc4\xc4\xc4");
bbs.replace_text(/* SubMsgLstFmt */ 78, "\1g\1h%5u\1n\1g %-22.22s %-22.22s \1h%c\1n\1g %s\r\n");
bbs.replace_text(/* SysopChatSeparator */ 79, "\1w\1h\xc4\xc4\xc4\xc4\xc4[\1i\1r%c\1n\1h]\xc4\xc4\xc4\xc4┤ \1rSplit-Screen \1cSysop\1r Chat \1yTime Left: \1g%-8s\1w ├\xc4\xc4\xc4\xc4[\1i\1b%c\1n\1h]\xc4\xc4\xc4\xc4\xc4");
bbs.replace_text(/* NoTextSections */ 80, "\r\n\r\nNo text file sections available.\r\n");
bbs.replace_text(/* TextSectionLstHdr */ 81, "\1l\1_\1c\1hGeneral Text File Sections:\r\n\r\n");
bbs.replace_text(/* TextSectionLstFmt */ 82, "\1n\1c<\1h%d\1n\1c> %s\r\n");
bbs.replace_text(/* WhichTextSection */ 83, "\1_\r\n\1cWhich or \1h~Q\1n\1cuit: \1h");
bbs.replace_text(/* TextFilesLstHdr */ 84, "\1l\1_\1c\1h%s Files:\r\n\r\n");
bbs.replace_text(/* TextFilesLstFmt */ 85, "\1c\1h%3d: \1n\1c%s");
bbs.replace_text(/* WhichTextFileSysop */ 86, "\r\nWhich, ~Add, ~Remove, ~Edit, or ~Quit: ");
bbs.replace_text(/* WhichTextFile */ 87, "\1_\r\n\1n\1cWhich or \1h~Q\1n\1cuit: \1h");
bbs.replace_text(/* AddTextFileBeforeWhich */ 88, "\1_\r\n\1y\1hBefore which file: \1n");
bbs.replace_text(/* AddTextFilePath */ 89, "\r\nPath and filename (no path indicates %stext/%s/filename):\r\n");
bbs.replace_text(/* AddTextFileDesc */ 90, "Description:\r\n");
bbs.replace_text(/* RemoveWhichTextFile */ 91, "\1_\r\n\1y\1hRemove which: \1n");
bbs.replace_text(/* DeleteTextFileQ */ 92, "Delete %s");
bbs.replace_text(/* EditWhichTextFile */ 93, "\1_\r\n\1y\1hEdit which: \1n");
bbs.replace_text(/* NScanAllGrpsQ */ 94, "\r\nSearch all groups for new messages");
bbs.replace_text(/* SScanAllGrpsQ */ 95, "\r\nSearch all groups for un-read messages to you");
bbs.replace_text(/* AreYouSureQ */ 96, "\r\nAre you sure");
bbs.replace_text(/* R_Chat */ 97, "\r\n\r\nYou can't chat.\r\n");
bbs.replace_text(/* ReFeedback */ 98, "RE: Feedback\r\n\r\n");
bbs.replace_text(/* SiHdr */ 99, "\r\n\1g\1hSystem Information:\r\n\r\n\1h");
bbs.replace_text(/* SiSysName */ 100, "\1b\1hSystem : \1c%s\r\n");
bbs.replace_text(/* SiSysID */ 101, "\1bQWK ID : \1c%s\r\n");
bbs.replace_text(/* SiSysFaddr */ 102, "\1bFidoNet Address : \1c%s\r\n");
bbs.replace_text(/* SiSysPsite */ 103, "\1bPostLink Site : \1c%s %u\r\n");
bbs.replace_text(/* SiSysLocation */ 104, "\1bLocation : \1c%s\r\n");
bbs.replace_text(/* SiSysop */ 105, "\1bOperator : \1c%s\r\n");
bbs.replace_text(/* SiSysNodes */ 106, "\1bNodes : \1c%u\r\n");
bbs.replace_text(/* SiNodeNumberName */ 107, "\1bNode #\1c%-3d \1b: \1c%s\r\n");
bbs.replace_text(/* SiNodePhone */ 108, "\1bNode Phone : \1c%s\r\n");
bbs.replace_text(/* SiTotalLogons */ 109, "\1bTotal Logons : \1c%s\r\n");
bbs.replace_text(/* SiLogonsToday */ 110, "\1bLogons Today : \1c%s\r\n");
bbs.replace_text(/* SiTotalTime */ 111, "\1bTotal Time : \1c%s minutes\r\n");
bbs.replace_text(/* SiTimeToday */ 112, "\1bTime Today : \1c%s minutes\r\n");
bbs.replace_text(/* ViewSysInfoFileQ */ 113, "\r\nView system information file");
bbs.replace_text(/* ViewLogonMsgQ */ 114, "View logon message");
bbs.replace_text(/* R_ReadSentMail */ 115, "\r\n\r\nSorry, you can't read mail you've sent.\r\n");
bbs.replace_text(/* MessageScan */ 116, "\r\n\1w\1hMessage Scan ");
bbs.replace_text(/* MessageScanComplete */ 117, "\1n\1c(\1h%u \1n\1csub-boards)\1h\1w complete.\r\n");
bbs.replace_text(/* MessageScanAborted */ 118, "\1r\1iaborted.\1n\r\n");
bbs.replace_text(/* LogOffQ */ 119, "\r\nLog off");
bbs.replace_text(/* CantPostOnSub */ 120, "\r\nYou can't post on this sub.\r\n");
bbs.replace_text(/* SendingMessageToUser */ 121, "\1n\1?\1mSending message to \1h%s\r\n");
bbs.replace_text(/* NoOtherActiveNodes */ 122, "\r\n\1r\1hNo other active nodes.\1n\r\n");
bbs.replace_text(/* R_ExternalPrograms */ 123, "\r\n\r\nYou can't use the external programs.\r\n");
bbs.replace_text(/* UserStats */ 124, "\r\n\1-\1gUsage Statistics for \1h%s #%d\1n\r\n\r\n");
bbs.replace_text(/* SubLstHdr */ 125, "\1-\1gSub-boards of \1h%-40s \1n\1gPosts\r\n\r\n\1h");
bbs.replace_text(/* SubLstFmt */ 126, "\1n\1g[\1h%u\1n\1g] %-40s %12s \1h%5u\r\n");
bbs.replace_text(/* GrpLstHdr */ 127, "\r\n\1q\1_\1g\1hMessage Groups\1n\1g Sub-boards\r\n\r\n\1h");
bbs.replace_text(/* GrpLstFmt */ 128, "\1n\1g[\1h%u\1n\1g] %-40s %12s \1h%4u\r\n");
bbs.replace_text(/* NScanCfgWhichGrp */ 129, "\r\nGroup to configure new message scan or ~Quit: ");
bbs.replace_text(/* SScanCfgWhichGrp */ 130, "\r\nGroup to configure your message scan or ~Quit: ");
bbs.replace_text(/* CfgSubLstHdr */ 131, "\1l\1-\1gSub-boards of \1h%s:\r\n\r\n\1h");
bbs.replace_text(/* CfgSubLstFmt */ 132, "\1n\1g[\1h%d\1n\1g] %-40.40s \1h%s\r\n");
bbs.replace_text(/* CfgGrpLstHdr */ 133, "\1l\1_\1g\1hMessage Groups:\r\n\r\n");
bbs.replace_text(/* CfgGrpLstFmt */ 134, "\1n\1g[\1h%d\1n\1g] %s\1h\r\n");
bbs.replace_text(/* NScanCfgWhichSub */ 135, "\r\nSub-board to toggle new message scan, ~All, or ~Quit: ");
bbs.replace_text(/* SScanCfgWhichSub */ 136, "\r\nSub-board to toggle your message scan, ~All, or ~Quit: ");
bbs.replace_text(/* SubPtrLstFmt */ 137, "\1n\1g[\1h%d\1n\1g] %-40.40s \1h\1c%s\r\n");
bbs.replace_text(/* WhichOrAll */ 138, "\r\nSet new-scan pointer for which, ~All, or ~Quit: ");
bbs.replace_text(/* RawMsgInputModeIsNow */ 139, "\r\nRaw Input/Output Mode is now: \1h");
bbs.replace_text(/* OFF */ 140, "OFF");
bbs.replace_text(/* ON */ 141, "ON");
bbs.replace_text(/* PagingUser */ 142, "\r\n\1n\1mPaging \1h%s #%u\1n\1m for private chat\r\n");
bbs.replace_text(/* SystemStatsHdr */ 143, "\r\n\1-\1gSystem Statistics:\r\n\r\n\1n");
bbs.replace_text(/* NodeStatsHdr */ 144, "\r\n\1-\1gNode #%d Statistics:\r\n\r\n\1n");
bbs.replace_text(/* StatsTotalLogons */ 145, "Total Logons : %s\r\n");
bbs.replace_text(/* StatsLogonsToday */ 146, "Logons Today : %s\r\n");
bbs.replace_text(/* StatsTotalTime */ 147, "Total Time : %s minutes\r\n");
bbs.replace_text(/* StatsTimeToday */ 148, "Time Today : %s minutes\r\n");
bbs.replace_text(/* StatsUploadsToday */ 149, "Uploads Today : %s bytes in %u files\r\n");
bbs.replace_text(/* StatsDownloadsToday */ 150, "Downloads Today : %s bytes in %u files\r\n");
bbs.replace_text(/* StatsPostsToday */ 151, "Posts Today : %s\r\n");
bbs.replace_text(/* StatsEmailsToday */ 152, "E-mails Today : %s\r\n");
bbs.replace_text(/* StatsFeedbacksToday */ 153, "Feedback Today : %s\r\n");
bbs.replace_text(/* ChUserPrompt */ 154, "\1_\r\n\1y\1hChange to (User Name or Number): \1n");
bbs.replace_text(/* ChUserPwPrompt */ 155, "PW: ");
bbs.replace_text(/* CommaInLocationRequired */ 156, "\r\nYou must include a comma in your location.\r\n");
bbs.replace_text(/* ErrorLogHdr */ 157, "\r\nError log:\r\n");
bbs.replace_text(/* DeleteErrorLogQ */ 158, "Delete error log");
bbs.replace_text(/* DirectoryDoesNotExist */ 159, "\r\n\1n\1r\1hDirectory does not exist: \1c%s\1n\r\n");
bbs.replace_text(/* ClearErrCounter */ 160, "\r\nClear critical error counters on all nodes");
bbs.replace_text(/* InvalidNode */ 161, "\r\nInvalid node.\r\n");
bbs.replace_text(/* SendingTelegramToUser */ 162, "\1n\1?\1mSending telegram to \1h%s #%u\1n\1m\r\n(Maximum of 5 lines, Blank line ends, Ctrl-C to abort):\r\n\1g\1h"
bbs.replace_text(/* DeleteGuruLogQ */ 163, "Delete Guru file");
bbs.replace_text(/* TelegramFmt */ 164, "\1n\1g\7Telegram from \1n\1h%s\1n\1g on %s:\r\n\1h");
bbs.replace_text(/* R_Download */ 165, "\r\n\r\nYou can't download.\r\n");
bbs.replace_text(/* SearchingAllDirs */ 166, "\r\n\1w\1hSearching all directories @ELLIPSIS@\r\n");
bbs.replace_text(/* SearchingAllLibs */ 167, "\1w\1hSearching all libraries @ELLIPSIS@\r\n");
bbs.replace_text(/* NFilesListed */ 168, "\r\n\1w\1h%u Files Listed.\r\n");
bbs.replace_text(/* EmptyDir */ 169, "\r\n\1w\1hEmpty directory.\r\n");
bbs.replace_text(/* NScanHdr */ 170, "\r\n\1n\1cSearching for files uploaded after\1\\ \1h%s\1n\r\n");
bbs.replace_text(/* R_RemoveFiles */ 171, "\r\n\r\nYou can't remove files.\r\n");
bbs.replace_text(/* DirFull */ 172, "\r\n\r\nThis directory is full.\r\n");
bbs.replace_text(/* R_Upload */ 173, "\r\n\r\nYou can't upload.\r\n");
bbs.replace_text(/* CantUploadHere */ 174, "\r\n\r\nYou can't upload here.\r\n");
bbs.replace_text(/* FileSpec */ 175, "\1_\r\n\r\n\1y\1hFilespec: \1n");
bbs.replace_text(/* SystemPassword */ 176, "SY: ");
bbs.replace_text(/* NoSysopDir */ 177, "\r\n\r\nNo sysop directory specified.\r\n");
bbs.replace_text(/* CantUploadToSysop */ 178, "\r\n\r\nYou can't upload to sysop.\r\n");
bbs.replace_text(/* DirLstHdr */ 179, "\1-\1gDirectories of \1h%-40.40s \1n\1gFiles\r\n\r\n\1h");
bbs.replace_text(/* DirLstFmt */ 180, "\1n\1g(\1h%u\1n\1g) %-40.40s %12.12s \1h%4u\r\n");
bbs.replace_text(/* LibLstHdr */ 181, "\r\n\1q\1_\1g\1hFile Libraries \1n\1g Directories\r\n\r\n\1h");
bbs.replace_text(/* LibLstFmt */ 182, "\1n\1g(\1h%u\1n\1g) %-40.40s %12.12s \1h%4u\r\n");
bbs.replace_text(/* InvalidNetMailAddr */ 183, "\1n\r\nInvalid NetMail address.\r\n");
bbs.replace_text(/* TransferPolicyHdr */ 184, "\1_\r\n\1g\1h%s \1n\1gTransfer Policy\r\n\r\n\1n");
bbs.replace_text(/* TransferProtLstFmt */ 185, "\1n\1h[\1y%c\1w] \1b%-25s ");
bbs.replace_text(/* TpUpload */ 186, "Initial uploads are rewarded with %d%% of the credit value\r\n");
bbs.replace_text(/* TpDownload */ 187, "All downloads are rewarded with %d%% of the credit value\r\n");
bbs.replace_text(/* NoUserDir */ 188, "\r\n\r\nNo user directory specified.\r\n");
bbs.replace_text(/* NoFilesForYou */ 189, "\r\nThere are no files for you.\r\n");
bbs.replace_text(/* UserDirFull */ 190, "\r\n\r\nUser transfer directory is full.\r\n");
bbs.replace_text(/* CantUploadToUser */ 191, "\r\n\r\nYou can't send files to users.\r\n");
bbs.replace_text(/* BoxHdrLib */ 192, "\1n\1cLibrary : (%u) %s\1y\1h");
bbs.replace_text(/* BoxHdrDir */ 193, "\1n\1cDirectory : (%u) %s\1y\1h");
bbs.replace_text(/* BoxHdrFiles */ 194, "\1n\1cFiles : %u\1y\1h");
bbs.replace_text(/* ShortHdrLib */ 195, "\1n\1c(\1h%u\1n\1c) %s ");
bbs.replace_text(/* ShortHdrDir */ 196, "\1n\1c(\1h%u\1n\1c) %s");
bbs.replace_text(/* BatchDlFlags */ 197, "\1r\1hFilenames, specs, or flags [None]: \1m\1h");
bbs.replace_text(/* BatchDlQueueIsFull */ 198, "\r\n\7\1r\1h\1iBatch download queue is full.\1n\r\n");
bbs.replace_text(/* FileSpecStarDotStar */ 199, "\1_\r\n\1y\1hFilespec [\1wAll Files\1y]: \1n");
bbs.replace_text(/* LowDiskSpace */ 200, "\r\n\r\n\1r\1h\1iNot enough free disk space.\1n\r\n\r\n\1hThe sysop has been notified.\1n\r\n");
bbs.replace_text(/* DiskNBytesFree */ 201, "\r\n%s kilobytes free\r\n\r\n");
bbs.replace_text(/* Filename */ 202, "\1_\1y\1hFilename: \1n");
bbs.replace_text(/* BadFilename */ 203, "\r\n\1r\1hBad filename.\r\n");
bbs.replace_text(/* UploadToSysopDirQ */ 204, "Upload '%s' to Sysop directory");
bbs.replace_text(/* UploadToUserDirQ */ 205, "Upload '%s' to User directory");
bbs.replace_text(/* UploadToCurDirQ */ 206, "Upload '%s' to %s\1\\ %s");
bbs.replace_text(/* FileAlreadyThere */ 207, "\r\n\1r\1h\1iThat file is already there!\1n\r\n");
bbs.replace_text(/* FileOnDiskAddQ */ 208, "That file is already on disk.\1\\ Add to data base");
bbs.replace_text(/* FileNotOnDisk */ 209, "\r\n\1r\1h\1iThat file is not on disk!\1n\r\n");
bbs.replace_text(/* TheseFileExtsOnly */ 210, "\r\n\1r\1h\1iPlease upload files with the following extensions only:\1n\r\n\1w\1h");
bbs.replace_text(/* FileAlreadyOnline */ 211, "\r\n\1r\1h\1i%s has already been uploaded!\1n\r\n");
bbs.replace_text(/* EnterAfterLastDestUser */ 212, "\r\n\1w\1hHit [ENTER] after last destination user.\r\n\r\n");
bbs.replace_text(/* SendFileToUser */ 213, "\1_\1y\1hSend file to (User name or number): \1n");
bbs.replace_text(/* DuplicateUser */ 214, "\r\n\1r\1h\1iDuplicate user\1n\r\n\r\n");
bbs.replace_text(/* UserWontBeAbleToDl */ 215, "\7\r\n\1r\1h\1i%s wouldn't be able to download it!\1n\r\n\r\n");
bbs.replace_text(/* CantSendYourselfFiles */ 216, "\7\r\n\1r\1h\1iYou can't send yourself files.\1n\r\n\r\n");
bbs.replace_text(/* UserAddedToDestList */ 217, "\r\n\1-\1gAdded to destination user list: \1w\1h%s\r\n\r\n\1n");
bbs.replace_text(/* RateThisFile */ 218, "\r\n\1-\1gHow do you rate the content of this file (\1h\1wG\1n\1g, \1h\1wR\1n\1g, or \1h\1wX\1n\1g): \1n");
bbs.replace_text(/* Rated */ 219, "[%c] ");
bbs.replace_text(/* MultipleDiskQ */ 220, "Is this upload part of a set\1\\ (multiple files)");
bbs.replace_text(/* HowManyDisksTotal */ 221, "\1_\1y\1hHow many files total: \1n");
bbs.replace_text(/* NumberOfFile */ 222, "\1_\1y\1hWhich file number is your upload: \1n");
bbs.replace_text(/* FileOneOfTen */ 223, " [%2.2d/%2.2d]");
bbs.replace_text(/* FileOneOfTwo */ 224, " [%d/%d]");
bbs.replace_text(/* EnterDescNow */ 225, "\r\n\1-\1gEnter a description now.\r\n: ");
bbs.replace_text(/* NoDescription */ 226, "No description given.");
bbs.replace_text(/* ProtocolOrQuit */ 227, "\r\nProtocol or ~Quit: ");
bbs.replace_text(/* ProtocolBatchOrQuit */ 228, "\r\nProtocol, ~Batch or ~Quit: ");
bbs.replace_text(/* BatchUlQueueIsFull */ 229, "\r\n\7\1r\1h\1iBatch upload queue is full.\1n\r\n");
bbs.replace_text(/* FileAddedToUlQueue */ 230, "\r\n\1n\1m\1h%s \1n\1madded to batch upload queue\1c - Files: \1h%u \1n\1c(\1h%u\1n\1c Max)\r\n");
bbs.replace_text(/* UserToUserXferNodeMsg */ 231, "\7\1_\1w\1hNode %2d: \1g%s\1n\1g sent you a file.\r\n");
bbs.replace_text(/* FileInfoPrompt */ 232, "\1n\1?\1g\1h%s\1y: \1w~B\1yatch download, \1w~E\1yxtended info, \1w~V\1yiew file, \1w~Q\1yuit or [Next]: \1w");
bbs.replace_text(/* QuitOrNext */ 233, "\r\n~Quit or [Next]: ");
bbs.replace_text(/* RExemptRemoveFilePrompt */ 234, "~Remove, ~Move, ~Edit, ~View, ~Quit, or [Next]: ");
bbs.replace_text(/* MoveToLibLstFmt */ 235, "\1n(%d) %s\r\n");
bbs.replace_text(/* MoveToLibPrompt */ 236, "\1_\r\n\1y\1hLibrary [%d]: \1n");
bbs.replace_text(/* MoveToDirLstFmt */ 237, "\1n(%d) %s\r\n");
bbs.replace_text(/* MoveToDirPrompt */ 238, "\1_\r\n\1y\1hDirectory [%d]: \1n");
bbs.replace_text(/* MovedFile */ 239, "%s moved to %s %s.\r\n");
bbs.replace_text(/* CloseFileRecordQ */ 240, "\r\nClose file record");
bbs.replace_text(/* SysopRemoveFilePrompt */ 241, "~Remove, ~Credits only, ~File only, ~Move, ~Edit, ~View, ~Quit, or [Next]: ");
bbs.replace_text(/* UserRemoveFilePrompt */ 242, "~Remove, ~Edit, ~View, ~Quit, or [Next]: ");
bbs.replace_text(/* FileDoesNotExist */ 243, "\r\n\1n\1r\1hFile does not exist: \1c%s\1n\r\n");
bbs.replace_text(/* CouldntRemoveFile */ 244, "\7\r\n\1r\1h\1iCouldn't remove '%s'.\1n\r\n");
bbs.replace_text(/* DeleteFileQ */ 245, "Delete file");
bbs.replace_text(/* AddToOfflineDirQ */ 246, "Add %s to %s %s");
bbs.replace_text(/* RemoveCreditsQ */ 247, "Remove credits");
bbs.replace_text(/* UserNotFound */ 248, "\r\nUser not available.\r\n");
bbs.replace_text(/* CreditsToRemove */ 249, "\1_\1y\1hCredits to remove: \1n");
bbs.replace_text(/* FileRemovedUserMsg */ 250, "\1_\1w\1h%s was removed.\r\n\1n\1gYou lost %s credits.\r\n");
bbs.replace_text(/* EditFilename */ 251, "\1_\r\n\1y\1hFilename : \1n");
bbs.replace_text(/* CouldntRenameFile */ 252, "\r\n\1r\1h\1iError renaming %s to %s\1n\r\n");
bbs.replace_text(/* FileRenamed */ 253, "%s renamed to %s\r\n");
bbs.replace_text(/* EditDescription */ 254, "\1_\1y\1hDescription : \1n");
bbs.replace_text(/* DeleteExtDescriptionQ */ 255, "Delete extended description");
bbs.replace_text(/* EditUploader */ 256, "\1_\1y\1hUploader : \1n");
bbs.replace_text(/* EditCreditValue */ 257, "\1_\1y\1hCredit value : \1n");
bbs.replace_text(/* EditTimesDownloaded */ 258, "\1_\1y\1hTimes downloaded : \1n");
bbs.replace_text(/* EditOpenCount */ 259, "\1_\1y\1hOpen count : \1n");
bbs.replace_text(/* EditAltPath */ 260, "\1_\1y\1hAlternate Path : \1n");
bbs.replace_text(/* YouOnlyHaveNCredits */ 261, "\r\n\1w\1hYou only have %s credits.\r\n");
bbs.replace_text(/* NotEnoughCredits */ 262, "\r\nYou don't have enough credits.\r\n");
bbs.replace_text(/* NotEnoughTimeToDl */ 263, "\r\n\1w\1hNot enough time left to transfer.\r\n");
bbs.replace_text(/* ProtocolBatchQuitOrNext */ 264, "\r\nProtocol, ~Batch, ~Quit, or [Next]: ");
bbs.replace_text(/* BulkUpload */ 265, "\r\nBulk Upload %s %s Directory\r\n(Enter '-' for description to skip file):\r\n");
bbs.replace_text(/* BulkUploadDescPrompt */ 266, "\1_\1y\1h%s\1w%7uk\1b:");
bbs.replace_text(/* NoFilesInBatchQueue */ 267, "\r\n\1r\1h\1iNo files in batch queue.\1n\r\n\r\n\1mUse \1hD\1n\1m or \1hU\1n\1m to add files to the queue.\r\n");
bbs.replace_text(/* BatchMenuPrompt */ 268, "\1_\r\n\1y\1hBatch: \1n");
bbs.replace_text(/* ClearUploadQueueQ */ 269, "\r\nClear upload queue");
bbs.replace_text(/* UploadQueueCleared */ 270, "\r\nUpload queue cleared.\r\n");
bbs.replace_text(/* ClearDownloadQueueQ */ 271, "\r\nClear download queue");
bbs.replace_text(/* DownloadQueueCleared */ 272, "\r\nDownload queue cleared.\r\n");
bbs.replace_text(/* DownloadQueueIsEmpty */ 273, "\r\nDownload queue is empty.\r\n");
bbs.replace_text(/* UploadQueueLstHdr */ 274, "\r\n\1-\1g\1hUpload Queue:\1n\1g Description\r\n\r\n\1n");
bbs.replace_text(/* UploadQueueLstFmt */ 275, "\1g\1h%2d: \1n\1g%s %s\r\n");
bbs.replace_text(/* DownloadQueueLstHdr */ 276, "\r\n\1-\1g\1hDownload Queue:\1n\1g Credits Bytes Time\r\n\r\n\1n");
bbs.replace_text(/* DownloadQueueLstFmt */ 277, "\1g\1h%2d: \1n\1g%s %11.11s %11.11s %s\r\n");
bbs.replace_text(/* DownloadQueueTotals */ 278, "\r\n\1w\1h Totals: %11.11s %11.11s %s\r\n");
bbs.replace_text(/* RemoveWhichFromUlQueue */ 279, "\r\n\1-\1gRemove which file from upload queue (1-%d): \1n");
bbs.replace_text(/* RemoveWhichFromDlQueue */ 280, "\r\n\1-\1gRemove which file from download queue (1-%d): \1n");
bbs.replace_text(/* UploadQueueIsEmpty */ 281, "\r\nUpload queue is empty\r\n");
bbs.replace_text(/* HangUpAfterXferQ */ 282, "\r\nHang up after transfer");
bbs.replace_text(/* StartXferNow */ 283, "\r\n\1w\1hStart transfer now (Ctrl-X to abort):\r\n\1n");
bbs.replace_text(/* Disconnecting */ 284, "\1_\r\n\1b\1hDisconnecting @ELLIPSIS@ \1wH\1bang up or \1wA\1bbort ");
bbs.replace_text(/* Disconnected */ 285, "\1[\1w\1hGood-bye! (Time Used: @TUSED@)\1>");
bbs.replace_text(/* FileNotSent */ 286, "\1r\1h\1i%s NOT SENT!\1n\r\n");
bbs.replace_text(/* RemovingTempFiles */ 287, "Deleting files in temp directory @ELLIPSIS@\r\n");
bbs.replace_text(/* ExtractFrom */ 288, "\1_\1y\1hExtract from: \1n");
bbs.replace_text(/* UnextractableFile */ 289, "\r\nUnextractable file type.\r\n");
bbs.replace_text(/* FileNotFound */ 290, "\r\nFile not found.\r\n");
bbs.replace_text(/* ExtractFilesPrompt */ 291, "\r\n~Extract file(s), ~View archive, or ~Quit: ");
bbs.replace_text(/* TempDirPrompt */ 292, "\1_\r\n\1y\1hTemp Directory: \1n");
bbs.replace_text(/* TempFileNotCreatedYet */ 293, "\1n\r\n%s not created yet.\r\n\r\nUse the \1hA\1n command to create it.\r\n");
bbs.replace_text(/* TempFileInfo */ 294, "\r\nUploader: %s\r\nFilename: %s\r\n");
bbs.replace_text(/* TempDirTotal */ 295, "\r\n%s bytes in %u files\r\n");
bbs.replace_text(/* NFilesRemoved */ 296, "\r\n%u files removed.\r\n");
bbs.replace_text(/* ResortWarning */ 297, "\1r\1h\1iAll other nodes should NOT be in use during resort/compression.\1n\r\n");
bbs.replace_text(/* ResortLineFmt */ 298, "\1-\1c%-15.15s \1y\1h%-25.25s ");
bbs.replace_text(/* ResortEmptyDir */ 299, "\1bEmpty\1n\r\n");
bbs.replace_text(/* Sorting */ 300, "\1wSorting @ELLIPSIS@");
bbs.replace_text(/* Sorted */ 301, "\b\b\b\b\b\b\b\b\b\b\1bSorted \1n\r\n");
bbs.replace_text(/* Compressed */ 302, "\b\b\b\b\b\b\b\b\b\b\1bCompressed %u slots (%s bytes)\1n\r\n");
bbs.replace_text(/* FileAlreadyInQueue */ 303, "\1w\1h\r\n%s is already in the queue.\r\n");
bbs.replace_text(/* FileIsNotOnline */ 304, "\1w\1h\1/File is not online.\r\n");
bbs.replace_text(/* FileAddedToBatDlQueue */ 305, "\1n\r\n\1m\1h%s \1n\1madded to batch download queue -\r\n\1cFiles: \1h%u\1n\1c (\1h%u\1n\1c Max) Credits: \1h%s\1n\1c Bytes: \1h%s\1n\1c Time: \1h%s\r\n");
bbs.replace_text(/* NonviewableFile */ 306, "\r\n\1n\1r\1hThe sysop has not configured \1w%s\1r as a viewable file type.\r\n");
bbs.replace_text(/* FileNotReceived */ 307, "\1r\1h\1i%s NOT RECEIVED!\1n\r\n");
bbs.replace_text(/* FileHadErrors */ 308, "\r\n\7\1r\1h\1i%s HAD ERRORS - NOT UPLOADED!\1n\r\n");
bbs.replace_text(/* FileZeroLength */ 309, "\1r\1h\1i%s IS ZERO LENGTH - NOT UPLOADED!\1n\r\n");
bbs.replace_text(/* FileNBytesReceived */ 310, "\1_\1w\1h%s (%s bytes) received.\r\n");
bbs.replace_text(/* FileNBytesSent */ 311, "\1_\1w\1h%s (%s bytes) sent.\r\n");
bbs.replace_text(/* DownloadUserMsg */ 312, "\1_\1h\1w%s was %sdownloaded by %s\r\n\1n\1gYou were awarded %s credits.\r\n");
bbs.replace_text(/* Partially */ 313, "partially ");
bbs.replace_text(/* FiLib */ 314, "\r\n\1n\1gLibrary :\1h (%u) %s");
bbs.replace_text(/* FiDir */ 315, "\r\n\1n\1gDirectory :\1h (%u) %s");
bbs.replace_text(/* FiFilename */ 316, "\r\n\1n\1gFilename :\1h %s");
bbs.replace_text(/* FiFileSize */ 317, "\r\n\1n\1gFile size :\1h %s (%s) bytes");
bbs.replace_text(/* FiCredits */ 318, "\r\n\1n\1gCredit value :\1h %s");
bbs.replace_text(/* FiDescription */ 319, "\r\n\1n\1gDescription :\1h %s");
bbs.replace_text(/* FiUploadedBy */ 320, "\r\n\1n\1gUploaded by :\1h %s");
bbs.replace_text(/* FiFileDate */ 321, "\r\n\1n\1gFile date :\1h %s");
bbs.replace_text(/* FiDateUled */ 322, "\r\n\1n\1gUploaded on :\1h %s");
bbs.replace_text(/* FiDateDled */ 323, "\r\n\1n\1gLast downloaded :\1h %s");
bbs.replace_text(/* FiTimesDled */ 324, "\r\n\1n\1gTimes downloaded :\1h %u");
bbs.replace_text(/* FiTransferTime */ 325, "\r\n\1n\1gTime to download :\1h %s");
bbs.replace_text(/* FiAlternatePath */ 326, "\r\n\1n\1gAlternate Path :\1h %s");
bbs.replace_text(/* InvalidAlternatePathN */ 327, "\r\n\1r\1h\1iInvalid Alternate Path Number: %u\1n");
bbs.replace_text(/* FileIsOpen */ 328, "\1_\1/\1w\1hFile is currently open by %d user%s.\r\n");
bbs.replace_text(/* HappyBirthday */ 329, "\7\7\r\n\1h\1rH\1ba\1gp\1yp\1cy \1mB\1wi\1rr\1gt\1bh\1cd\1ma\1yy \1wt\1ro \1gy\1bo\1cu\r\n\7\7\1mH\1ya\1wp\1rp\1gy \1bB\1ci\1mr\1yt\1wh\1rd\1ga\1by \1ct\1mo \1yy\1wo\1ru\1g.\1b.\1c.\r\n\r\n");
bbs.replace_text(/* TimeToChangePw */ 330, "\1w\1hYou haven't changed your password in more than %d days.\r\n\r\n");
bbs.replace_text(/* NewPasswordQ */ 331, "\r\nEnter a different password");
bbs.replace_text(/* NewPassword */ 332, "\1_\1?\1y\1hNew password (4-8 chars): ");
bbs.replace_text(/* VerifyPassword */ 333, "\1_\1y\1hVerify (enter again): \1n");
bbs.replace_text(/* Wrong */ 334, "\7\1r\1hWrong!");
bbs.replace_text(/* PasswordChanged */ 335, "\1w\1hPassword changed.\r\n");
bbs.replace_text(/* NoMoreLogons */ 336, "Sorry, you have no more logons allowed today.\r\n");
bbs.replace_text(/* R_Logons */ 337, "You can only logon once a day.\r\n");
bbs.replace_text(/* EnterYourAlias */ 338, "\1_\1b\1h[\1c@CHECKMARK@\1b] \1yEnter your full name or alias\1\\: \1w");
bbs.replace_text(/* EnterYourRealName */ 339, "\1_\1b\1h[\1c@CHECKMARK@\1b] \1yEnter your full real name\1\\: \1w");
bbs.replace_text(/* EnterYourCompany */ 340, "\1_\1b\1h[\1c@CHECKMARK@\1b] \1yEnter your company name\1\\: \1w");
bbs.replace_text(/* EnterYourHandle */ 341, "\1_\1b\1h[\1c@CHECKMARK@\1b] \1yEnter your handle or call-sign\1\\: \1w");
bbs.replace_text(/* EnterYourSex */ 342, "\1_\1b\1h[\1c@CHECKMARK@\1b] \1yEnter your sex (M/F)\1\\: \1w");
bbs.replace_text(/* EnterYourAddress */ 343, "\1_\1b\1h[\1c@CHECKMARK@\1b] \1yEnter your street address\1\\: \1w");
bbs.replace_text(/* EnterYourPhoneNumber */ 344, "\1_\1b\1h[\1c@CHECKMARK@\1b] \1yEnter your voice phone number\1\\: \1w");
bbs.replace_text(/* EnterYourBirthday */ 345, "\1_\1b\1h[\1c@CHECKMARK@\1b] \1yEnter your birthday (@DATEFMT@)\1\\: \1w");
bbs.replace_text(/* EnterYourCityState */ 346, "\1_\1b\1h[\1c@CHECKMARK@\1b] \1yEnter your location\1\\ (e.g. city, state)\1\\: \1w");
bbs.replace_text(/* EnterYourZipCode */ 347, "\1_\1b\1h[\1c@CHECKMARK@\1b] \1yEnter your zip (or postal) code\1\\: \1w");
bbs.replace_text(/* EnterYourComputer */ 348, "\1_\1y\1hClient (Name or Address)\1\\: \1w");
bbs.replace_text(/* CallingFromNorthAmericaQ */ 349, "Are you connecting from North America");
bbs.replace_text(/* UserInfoCorrectQ */ 350, "Is the above information correct");
bbs.replace_text(/* LiUserNumberName */ 351, "\1bUser #\1c%-4d \1b: \1c%s\r\n");
bbs.replace_text(/* LiLogonsToday */ 352, "\1bLogons Today : \1c%-5u \1b(Max \1c%u\1b)\r\n");
bbs.replace_text(/* LiTimeonToday */ 353, "\1bTime on Today : \1c%-5u \1b(Max \1c%u\1b)\r\n");
bbs.replace_text(/* LiMailWaiting */ 354, "\1bMail Waiting : \1c%u\r\n");
bbs.replace_text(/* LiSysopIs */ 355, "\1bSysop is : \1c");
bbs.replace_text(/* LiSysopAvailable */ 356, "Available");
bbs.replace_text(/* LiSysopNotAvailable */ 357, "Not Available");
bbs.replace_text(/* UserOnTwoNodes */ 358, "\1r\1h\1iYou can't possibly be in two places at the same time.\1n\r\n");
bbs.replace_text(/* CriticalErrors */ 359, "\7\1r\1h\1i%d critical errors have occurred. Type ;ERR at main menu.\1n\r\n");
bbs.replace_text(/* UserXferForYou */ 360, "\1_\1w\1hYou have %d User to User Transfer%s waiting for you\r\n");
bbs.replace_text(/* UnreceivedUserXfer */ 361, "\1_\1w\1hYou have sent %d unreceived User to User Transfer%s\r\n");
bbs.replace_text(/* ReadYourMailNowQ */ 362, "Read your mail now");
bbs.replace_text(/* NoNewUsers */ 363, "Sorry, the system is closed to new users.\r\n");
bbs.replace_text(/* NewUserPasswordPrompt */ 364, "New User Password: ");
bbs.replace_text(/* AutoTerminalQ */ 365, "Use automatic terminal type detection");
bbs.replace_text(/* AnsiTerminalQ */ 366, "Does your terminal support ANSI");
bbs.replace_text(/* ColorTerminalQ */ 367, "Does your terminal display colors");
bbs.replace_text(/* RipTerminalQ */ 368, "\1n\1gAre you using \1hRIPterm\1n\1g or a \1hRIPscrip \1n\1gcompatible terminal program?\r\n\1h\1wIMPORTANT:\1n\1g If you are not absolutely sure, hit \1h\1w\1iN\1n\1b\1h");
bbs.replace_text(/* ExAsciiTerminalQ */ 369, "Does your terminal support IBM extended ASCII (CP437)");
bbs.replace_text(/* YouCantUseThatName */ 370, "\1nYou can't use that name (duplicate or invalid).\r\n");
bbs.replace_text(/* YourPasswordIs */ 371, "\1l\1-\1gYour password is \1h%s\r\n");
bbs.replace_text(/* NewUserPasswordVerify */ 372, "\r\n\1_\1w\1hDon't forget and keep it confidential.\r\n\r\n\1y\1hEnter this password for verification\1\\: \1w");
bbs.replace_text(/* IncorrectPassword */ 373, "\7\r\n\1r\1hIncorrect, try again.\r\n");
bbs.replace_text(/* MagicWordPrompt */ 374, "\1_\r\n\1y\1hMagic word: \1w");
bbs.replace_text(/* FailedMagicWord */ 375, "\r\nSorry, that was not the magic word.\r\n");
bbs.replace_text(/* SystemFull */ 376, "Sorry, the system is full.");
bbs.replace_text(/* NewUserFeedbackHdr */ 377, "*NEW USER* %-30.30s Age/Sex/BDay : %-2d %c %s\r\nReal name : %-30.30s Phone number : %s\r\nComputer : %-30.30s Connection : %s\r\n\r\n");
bbs.replace_text(/* NoFeedbackWarning */ 378, "\7\r\n\1r\1h\1iYou must leave %s mail in order to be validated!\1n\r\n");
bbs.replace_text(/* NoXtrnPrograms */ 379, "\r\n\r\nNo external programs available.\r\n");
bbs.replace_text(/* XtrnProgLstHdr */ 380, "\1l\1n\1c\1h%s \1n\1cExternal Programs:\r\n\r\n");
bbs.replace_text(/* XtrnProgLstTitles */ 381, "\1l\1n\1c\1h%s \1n\1cExternal Programs:\r\n\r\n\1n\1cNum \1h\xb3\1n\1c Name \1h\xc4\xc4\xc4\xc4┼\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4");
bbs.replace_text(/* XtrnProgLstUnderline */ 382, "\xc4\xc4\xc4\xc4\xc4\xc4 ");
bbs.replace_text(/* XtrnProgLstFmt */ 383, "\1h\1c%3u \xb3 \1n\1c%-32.32s\1h ");
bbs.replace_text(/* WhichXtrnProg */ 384, "\r\n\1-\1cWhich or \1h~Q\1n\1cuit: \1h");
bbs.replace_text(/* UserRunningXtrn */ 385, "\r\n%s is currently running %s on node %d.\r\n\r\nTry again later.\r\n\r\n");
bbs.replace_text(/* RemoveNodeLockQ */ 386, "Remove node lock");
bbs.replace_text(/* MinimumModemSpeed */ 387, "UNUSED387");
bbs.replace_text(/* NoNodeAccess */ 388, "You do not have sufficient access for this node.");
bbs.replace_text(/* NodeLocked */ 389, "\1n\1r\1h\r\nSorry, this node is temporarily closed for maintenance.\1n\r\n");
bbs.replace_text(/* UnknownUser */ 390, "\r\nUnknown user\r\n");
bbs.replace_text(/* InvalidLogon */ 391, "\7Invalid Logon\r\n");
bbs.replace_text(/* SlogFmt */ 392, "%2.2d/%2.2d/%2.2d T:%5u L:%3u P:%3u E:%3u F:%3u U:%6uk %3u D:%6uk %3u\r\n");
bbs.replace_text(/* Locally */ 393, "Locally");
bbs.replace_text(/* SortAlphaQ */ 394, "\r\nSort alphabetically");
bbs.replace_text(/* CheckingSlots */ 395, "\r\n\1m\1hChecking Slots @ELLIPSIS@");
bbs.replace_text(/* UserListFmt */ 396, "\1n\1h%-32.32s\1n\1m%-30.30s\1h%-8.8s \1n\1m%-8.8s\r\n");
bbs.replace_text(/* NTotalUsers */ 397, "\1[\1h\1w%d\1b total users. \r\n");
bbs.replace_text(/* NUsersOnCurSub */ 398, "\1w%d \1busers with access to current sub-board.\r\n");
bbs.replace_text(/* NUsersOnCurDir */ 399, "\1w%d \1busers with access to current directory.\r\n");
bbs.replace_text(/* NScanDate */ 400, "\r\n\1-\1cCurrent New-Scan date/time: \1h");
bbs.replace_text(/* NScanYear */ 401, "\1y\1hYear: \1w");
bbs.replace_text(/* NScanMonth */ 402, " \1yMonth: \1w");
bbs.replace_text(/* NScanDay */ 403, " \1yDay: \1w");
bbs.replace_text(/* NScanHour */ 404, " \1yHour: \1w");
bbs.replace_text(/* NScanMinute */ 405, " \1yMinute: \1w");
bbs.replace_text(/* NScanPmQ */ 406, " pm");
bbs.replace_text(/* NScanAmQ */ 407, " am");
bbs.replace_text(/* PasswordTooShort */ 408, "\1r\1h\1iNot long enough!\1n");
bbs.replace_text(/* PasswordNotChanged */ 409, "\1r\1h\1iThat's your current password!\1n");
bbs.replace_text(/* PasswordInvalid */ 410, "\1r\1h\1iYou call that a password?\1n");
bbs.replace_text(/* PasswordObvious */ 411, "\1r\1h\1iThat password is too obvious!\1n");
bbs.replace_text(/* ComputerTypeMenu */ 412, "\r\n\1nA) IBM (or compatible)\r\nB) Apple\r\nC) Macintosh\r\nD) Amiga\r\nE) Other\r\n\r\n");
bbs.replace_text(/* ComputerTypePrompt */ 413, "\1_\1y\1hPrimary Computer: \1n");
bbs.replace_text(/* ComputerTypeB */ 414, "Apple");
bbs.replace_text(/* ComputerTypeC */ 415, "Macintosh");
bbs.replace_text(/* ComputerTypeD */ 416, "Amiga");
bbs.replace_text(/* ComputerTypeE */ 417, "Other");
bbs.replace_text(/* NoUserData */ 418, "\7\r\nNo user data defined.\r\n");
bbs.replace_text(/* Deleted */ 419, "\1r\1h««« \1iDELETED\1n\1r\1h »»»\r\n");
bbs.replace_text(/* Inactive */ 420, "\1b\1h««« \1iINACTIVE\1n\1b\1h »»»\r\n");
bbs.replace_text(/* UeditAliasPassword */ 421, "\1n\1cAlias : \1h%-30.30s \1n\1cPassword : \1h%-8.8s %s\r\n");
bbs.replace_text(/* UeditRealNamePhone */ 422, "\1n\1cReal Name : \1h%-30.30s \1n\1cPhone number : \1h%s\r\n");
bbs.replace_text(/* UeditAddressBirthday */ 423, "\1n\1cAddress : \1h%-30.30s \1n\1cAge/Sex/BDay : \1h%2d %c %s\r\n");
bbs.replace_text(/* UeditLocationZipcode */ 424, "\1n\1cLocation : \1h%-30.30s \1n\1cZip Code : \1h%s\r\n");
bbs.replace_text(/* UeditNoteHandle */ 425, "\1n\1cNote : \1h%-30.30s \1n\1cHandle : \1h%s\r\n");
bbs.replace_text(/* UeditComputerModem */ 426, "\1n\1cClient : \1h%-30.30s \1n\1cProtocol : \1h%s\r\n");
bbs.replace_text(/* UeditCommentLine */ 427, "\1n\1cComment %c : \1h%s\r\n");
bbs.replace_text(/* UserDates */ 428, "\1n\1cFirst on : \1h%-8.8s \1n\1cExpire : \1h%-8.8s \1n\1cLast on : \1h%-8.8s %2u:%2u\r\n");
bbs.replace_text(/* UserTimes */ 429, "\1n\1cTime on : \1h%-5u \1n\1cToday : \1h%-5u%-5u\1n\1cLast call : \1h%-5u%-5u\1n\1cExtra : \1h%u\r\n");
bbs.replace_text(/* UserLogons */ 430, "\1n\1cLogons : \1h%-5u \1n\1cToday : \1h%-5u%-5u\1n\1cPosts : \1h%-5u%-5u\1n\1cToday : \1h%u\r\n");
bbs.replace_text(/* UserEmails */ 431, "\1n\1cE-mails : \1h%-5u \1n\1cTo sysop : \1h%-5u \1n\1cWaiting : \1h%-5u \1n\1cToday : \1h%u\r\n");
bbs.replace_text(/* UserNetMail */ 432, "\1n\1cNetMail : \1h%s\r\n");
bbs.replace_text(/* UserUploads */ 433, "\1n\1cUploads : \1h%13.13s \1n\1cbytes in \1h%u \1n\1cfiles\r\n");
bbs.replace_text(/* UserDownloads */ 434, "\1n\1cDownloads : \1h%13.13s \1n\1cbytes in \1h%u \1n\1cfiles %s\r\n");
bbs.replace_text(/* UserLeech */ 435, "- Leech: \1r\1h\1i%u\1n");
bbs.replace_text(/* UserCredits */ 436, "\1n\1cCredits : \1h%13.13s \1n\1cfree: \1h%s \1n\1c(\1h%s \1n\1cper day)\r\n");
bbs.replace_text(/* UserMinutes */ 437, "\1n\1cMinutes : \1h%13.13s\r\n");
bbs.replace_text(/* UeditSecLevel */ 438, "\r\n\1n\1cSec Level : \1h%d\r\n");
bbs.replace_text(/* UeditFlags */ 439, "\1n\1cFlags #1 : \1h%-26s \1n\1cFlags #3 : \1h%s\r\n\1n\1cFlags #2 : \1h%-26s \1n\1cFlags #4 : \1h%s\r\n");
bbs.replace_text(/* UeditExempts */ 440, "\1n\1cExemption : \1h%-26s \1n\1cRestricts : \1h%s\r\n");
bbs.replace_text(/* UeditPrompt */ 441, "\1_\1y\1hUser edit (\1w?\1y=Menu) (\1w%u\1y of \1w%u\1y): \1n");
bbs.replace_text(/* UeditRestoreQ */ 442, "Restore User");
bbs.replace_text(/* UeditActivateQ */ 443, "Activate User");
bbs.replace_text(/* UeditDeleteQ */ 444, "Delete User");
bbs.replace_text(/* UeditReadUserMailWQ */ 445, "User has mail waiting. Read/Delete it");
bbs.replace_text(/* UeditReadUserMailSQ */ 446, "User has sent mail. Read/Delete it");
bbs.replace_text(/* UeditDeactivateUserQ */ 447, "Deactivate User");
bbs.replace_text(/* ChangeExemptionQ */ 448, "Change Exemptions");
bbs.replace_text(/* FlagEditing */ 449, " \1n%s\r\nToggle: ");
bbs.replace_text(/* GoToUser */ 450, "\1_\1y\1hGo to Name or Number: \1n");
bbs.replace_text(/* UeditLastOn */ 451, "\1_\1y\1hLast on: \1w");
bbs.replace_text(/* UeditFirstOn */ 452, "\1_\1y\1hFirst on: \1w");
bbs.replace_text(/* UeditExpire */ 453, "\1_\1y\1hExpire: \1w");
bbs.replace_text(/* UeditPwModDate */ 454, "\1_\1y\1hPassword Last Modified: \1w");
bbs.replace_text(/* UeditML */ 455, "\1_\1y\1hLevel: \1w");
bbs.replace_text(/* UeditNote */ 456, "\1_\1y\1hNote: \1w");
bbs.replace_text(/* UeditComment */ 457, "\1_\1y\1hComment: \1w");
bbs.replace_text(/* UeditUlBytes */ 458, "\1_\1y\1hUpload Bytes: \1w");
bbs.replace_text(/* UeditUploads */ 459, "\1_\1y\1hTotal Uploads: \1w");
bbs.replace_text(/* UeditDlBytes */ 460, "\1_\1y\1hDownload Bytes: \1w");
bbs.replace_text(/* UeditDownloads */ 461, "\1_\1y\1hTotal Downloads: \1w");
bbs.replace_text(/* UeditLeech */ 462, "\1_\1y\1hLeech Downloads: \1w");
bbs.replace_text(/* QuickValidateFmt */ 463, "%d: L: %2d F: %s EX: %s\r\n RE: %s\r\n");
bbs.replace_text(/* QuickValidatePrompt */ 464, "\r\n\1_\1y\1hValidate: \1n");
bbs.replace_text(/* UeditPassword */ 465, "\1_\1y\1hPassword: \1w");
bbs.replace_text(/* UeditCredits */ 466, "\1_\1y\1hCredits: \1w");
bbs.replace_text(/* UeditMinutes */ 467, "\1_\1y\1hMinutes: \1w");
bbs.replace_text(/* UeditCopyUserQ */ 468, "Copy user");
bbs.replace_text(/* UeditCopyUserToSlot */ 469, "\1_\1y\1hTo slot #: \1n");
bbs.replace_text(/* ChangeRestrictsQ */ 470, "Change Restrictions");
bbs.replace_text(/* ModifyCredits */ 471, "\1_\1y\1hAdjust Credits (- to subtract, M or K = Mega/Kilobytes, or $): \1n");
bbs.replace_text(/* ModifyMinutes */ 472, "\1_\1y\1hAdjust Minutes (- to subtract, H = Hours): \1n");
bbs.replace_text(/* DeleteQuestionaireQ */ 473, "\r\nDelete Questionnaire");
bbs.replace_text(/* UserDefaultsHdr */ 474, "\1h\1bUser Settings for \1w%s #%d\1b:\r\n\r\n");
bbs.replace_text(/* UserDefaultsTerminal */ 475, "\1n\1b[\1h\1wT\1n\1b] \1hTerminal Mode \1n\1b\1\\: \1c%s\r\n");
bbs.replace_text(/* UserDefaultsXeditor */ 476, "\1n\1b[\1h\1wE\1n\1b] \1hExternal Editor \1n\1b\1\\: \1c%s\r\n");
bbs.replace_text(/* UserDefaultsRows */ 477, "\1n\1b[\1h\1wL\1n\1b] \1hScreen Length \1n\1b\1\\: \1c%s %s\r\n");
bbs.replace_text(/* UserDefaultsMenuMode */ 478, "\1n\1b[\1h\1wX\1n\1b] \1hExpert Menu Mode \1n\1b: \1c%s\r\n");
bbs.replace_text(/* UserDefaultsPause */ 479, "\1n\1b[\1h\1wP\1n\1b] \1hScreen Pause \1n\1b: \1c%s\r\n");
bbs.replace_text(/* UserDefaultsHotKey */ 480, "\1n\1b[\1h\1wH\1n\1b] \1hHot Keys \1n\1b: \1c%s\r\n");
bbs.replace_text(/* UserDefaultsCursor */ 481, "\1n\1b[\1h\1wS\1n\1b] \1hSpinning Cursor \1n\1b\1\\: \1c%s\r\n");
bbs.replace_text(/* UserDefaultsCLS */ 482, "\1n\1b[\1h\1wC\1n\1b] \1hClear Screen Between Messages\1n\1b: \1c%s\r\n");
bbs.replace_text(/* UserDefaultsAskNScan */ 483, "\1n\1b[\1h\1wN\1n\1b] \1hAsk For New Message/File Scan\1n\1b: \1c%s\r\n");
bbs.replace_text(/* UserDefaultsAskSScan */ 484, "\1n\1b[\1h\1wY\1n\1b] \1hAsk For Your Un-read Msg Scan\1n\1b: \1c%s\r\n");
bbs.replace_text(/* UserDefaultsANFS */ 485, "\1n\1b[\1h\1wF\1n\1b] \1hAutomatic New File Scan \1n\1b: \1c%s\r\n");
bbs.replace_text(/* UserDefaultsRemember */ 486, "\1n\1b[\1h\1wR\1n\1b] \1hRemember Current Sub-board \1n\1b: \1c%s\r\n");
bbs.replace_text(/* UserDefaultsBatFlag */ 487, "\1n\1b[\1h\1wB\1n\1b] \1hBatch Download File Flagging \1n\1b: \1c%s\r\n");
bbs.replace_text(/* UserDefaultsNetMail */ 488, "\1n\1b[\1h\1wM\1n\1b] \1hForward E-mail to NetMail \1n\1b: \1c%s\1\\ \1b(\1c%.37s\1b)\r\n");
bbs.replace_text(/* UserDefaultsCommandSet */ 489, "\1n\1b[\1h\1wK\1n\1b] \1hCommand Shell \1n\1b\1\\: \1c%s\r\n");
bbs.replace_text(/* UserDefaultsQuiet */ 490, "\1n\1b[\1h\1wD\1n\1b] \1hDefault to Quiet Mode \1n\1b: \1c%s\r\n");
bbs.replace_text(/* UserDefaultsPassword */ 491, "\1n\1b[\1h\1wW\1n\1b] \1hChange Password or Signature\r\n");
bbs.replace_text(/* UserDefaultsArcType */ 492, "\1n\1b[\1h\1wA\1n\1b] \1hTemporary/QWK Archive Type \1n\1b: \1c%s\r\n");
bbs.replace_text(/* UserDefaultsProtocol */ 493, "\1n\1b[\1h\1wZ\1n\1b] \1hDefault Download Protocol \1n\1b\1\\: \1c%s \1b%s\r\n");
bbs.replace_text(/* UserDefaultsWhich */ 494, "\r\n\1n\1h\1bWhich or [\1wQ\1b]uit: \1c");
bbs.replace_text(/* On */ 495, "On");
bbs.replace_text(/* Off */ 496, "Off");
bbs.replace_text(/* HowManyRows */ 497, "\r\n\1_\1b\1h[\1c@CHECKMARK@\1b] \1yHow many rows on your monitor [\1wAuto Detect\1y]: ");
bbs.replace_text(/* CurrentPassword */ 498, "\r\n\1_\1y\1hCurrent Password: \1w");
bbs.replace_text(/* ForwardMailQ */ 499, "Forward personal e-mail to network mail address");
bbs.replace_text(/* EnterNetMailAddress */ 500, "\1_\1b\1h[\1c@CHECKMARK@\1b] \1yNetwork mail address\1\\ (Example: user@domain)\r\n : ");
bbs.replace_text(/* SelectItemHdr */ 501, "\1n\1l\1gSelect \1h%s\1n\1g:\r\n\r\n");
bbs.replace_text(/* SelectItemFmt */ 502, "\1g\1h%3d: \1n\1g%s\r\n");
bbs.replace_text(/* SelectItemWhich */ 503, "\r\nWhich, ~Quit or [%u]: ");
bbs.replace_text(/* SysopIsHere */ 504, "\1_\1w\1h\r\n\r\n%s is here...\r\n\r\n\1n");
bbs.replace_text(/* EndOfChat */ 505, "\r\n\1_\1w\1hEnd of chat.\r\n\r\n\1n");
bbs.replace_text(/* ChatPrompt */ 506, "\r\n\1_\1y\1hChat: \1n");
bbs.replace_text(/* AnonUserChatHandle */ 507, "????");
bbs.replace_text(/* WelcomeToMultiChat */ 508, "\r\n\1n\1-\1gMultinode Chat - Type \1h/?\1n\1g for menu.\r\n");
bbs.replace_text(/* WelcomeToChannelN */ 509, "\r\n\1w\1hWelcome to Channel %d (\1c%s\1w)\r\n\r\n\1n");
bbs.replace_text(/* NodeInMultiChatLocally */ 510, "\1_\1w\1h%3d \1g%s\1n\1g in multinode chat channel %d locally.\r\n");
bbs.replace_text(/* YoureOnTheAir */ 511, "\r\n\1n\1m\1hYou're on the Air!\r\n\r\n\1n");
bbs.replace_text(/* NodeJoinedMultiChat */ 512, "\1_\1w\1hNode %2d: \1g%s\1n\1g joined multinode chat channel %u.\r\n\1n");
bbs.replace_text(/* NodeLeftMultiChat */ 513, "\1_\1w\1hNode %2d: \1g%s\1n\1g left multinode chat channel %u.\r\n");
bbs.replace_text(/* MultiChatCommandPrompt */ 514, "\1_\1y\1hCommand: \1n");
bbs.replace_text(/* PasswordProtected */ 515, "%s has password protected this channel\r\nPassword: ");
bbs.replace_text(/* CorrectPassword */ 516, "\r\nCorrect.\r\n");
bbs.replace_text(/* WrongPassword */ 517, "\1r\1h\r\nWrong password.\r\n");
bbs.replace_text(/* PasswordProtectChanQ */ 518, "Password protect this channel");
bbs.replace_text(/* PasswordPrompt */ 519, "\r\n\1_\1y\1hPassword: ");
bbs.replace_text(/* ChatLineFmt */ 520, "\1_\1g\1h%-8.8s \1w%2d%c \1n\1g%s");
bbs.replace_text(/* SysopPageIsNow */ 521, "\r\nSysop page is now %s\r\n");
bbs.replace_text(/* SysopIsNotAvailable */ 522, "\r\n%s is not available.\r\n");
bbs.replace_text(/* ChatWithGuruInsteadQ */ 523, "Chat with %s instead");
bbs.replace_text(/* PrivateMsgPrompt */ 524, "\r\n\1b\1hPrivate: \1g~T\1n\1gelegram, \1h~M\1n\1gessage, \1h~C\1n\1ghat, or \1h~Q\1n\1guit: \1c\1h");
bbs.replace_text(/* NodeToPrivateChat */ 525, "\r\n\1h\1yNode, User name, \1w#\1yNumber, \1w'\1yHandle, or \1w^U\1yser list: \1w\1h");
bbs.replace_text(/* NodeNAlreadyInPChat */ 526, "\r\n\1_\1w\1hNode %d is in private chat with another node.\r\n");
bbs.replace_text(/* NodeNIsNotInUse */ 527, "\r\n\1_\1w\1hNode %d is not in use.\r\n");
bbs.replace_text(/* NoNeedToPageSelf */ 528, "\r\nThere's no need to page yourself.\r\n");
bbs.replace_text(/* CantPageNode */ 529, "\r\n\1r\1h\1iDon't bug %s.\1n\r\n");
bbs.replace_text(/* NodePageMsg */ 530, "\7\1_\1w\1hNode %2d: \1g%s\1n\1g is paging you to chat.\r\n");
bbs.replace_text(/* AllNodePageMsg */ 531, "\7\1_\1w\1hNode %2d: \1g%s\1n\1g is paging all nodes to chat.\r\n");
bbs.replace_text(/* NodePChatPageMsg */ 532, "\7\1_\1w\1hNode %2d: \1g%s\1n\1g is paging you for private chat.\r\n");
bbs.replace_text(/* R_SendMessages */ 533, "\r\nYou can't send messages.\r\n");
bbs.replace_text(/* NodeToSendMsgTo */ 534, "\r\n\1h\1yNode, Name, \1w#\1yNumber, \1w'\1yHandle, \1w^U\1yser list, or \1wAll\1y: \1w\1h");
bbs.replace_text(/* NoNeedToSendMsgToSelf */ 535, "\r\nThere's no need to send a message to yourself.\r\n");
bbs.replace_text(/* NodeMsgPrompt */ 536, "\1_\1y\1h\r\nMessage: ");
bbs.replace_text(/* NodeMsgFmt */ 537, "\7\1_\1w\1hNode %2d: \1g%s\1n\1g sent you a message:\r\n\1w\1h\x014%s\1n\r\n");
bbs.replace_text(/* AllNodeMsgFmt */ 538, "\7\1_\1w\1hNode %2d: \1g%s\1n\1g sent all nodes a message:\r\n\1w\1h\x014%s\1n\r\n");
bbs.replace_text(/* PagingGuru */ 539, "\r\nPaging %s...");
bbs.replace_text(/* WaitingForNodeInPChat */ 540, "\1n\r\n\1cWaiting for \1hNode %d \1n\1cto join private chat. Hit \1h\1iCtrl-C\1n\1c to abort.\1n\r\n\r\n");
bbs.replace_text(/* NodeJoinedPrivateChat */ 541, "\1_\1w\1hNode %2d: \1g%s\1n\1g joined private chat.\1n\r\n");
bbs.replace_text(/* NodeLeftPrivateChat */ 542, "\r\n\1_\1w\1hNode %2d: \1g%s\1n\1g left private chat.\1n\r\n");
bbs.replace_text(/* NoOneHasLoggedOnToday */ 543, "No one has logged on today.\r\n");
bbs.replace_text(/* Unused544 -- Was LastFewCallers */ 544, "UNUSED544");
bbs.replace_text(/* LastFewCallersFmt */ 545, "\r\n\1n\1h\1m%-2d \1n\1m%-6u \1w\1h%-25.25s \1m%-25.25s\1n\1m%02u:%02u \1h%-8.8s \1n\1m%3d");
bbs.replace_text(/* CallersToday */ 546, "\r\n\1g\1hLogons Today:\1n\1g");
bbs.replace_text(/* DoYouMeanThisUserQ */ 547, "\1_\1b\1hDo you mean %s #%u (\1cY\1bes, \1cN\1bo, or \1cQ\1buit) ? \1n");
bbs.replace_text(/* UNKNOWN_USER */ 548, "UNKNOWN USER");
bbs.replace_text(/* TimesUp */ 549, "\r\nTime's up.\r\n");
bbs.replace_text(/* NodeLoggedOff */ 550, "\1_\1w\1hNode %2d: \1g%s\1n\1g logged off\r\n\1n");
bbs.replace_text(/* NodeLoggedOnAtNbps */ 551, "\1_\1w\1hNode %2d: \1g%s\1n\1g logged on %s\r\n\1n");
bbs.replace_text(/* TiLogon */ 552, "\1n\1b\1h\r\n\r\nLogon Time : \1c%s\r\n");
bbs.replace_text(/* TiNow */ 553, "\1bLocal Time : \1c%s %s\r\n");
bbs.replace_text(/* TiTimeon */ 554, "\1bTime Used : \1c%s\r\n");
bbs.replace_text(/* TiTimeLeft */ 555, "\1bTime Remaining : \1c%s\r\n\r\n");
bbs.replace_text(/* ControlKeyMenu */ 556, "\r\n\r\n\1nCtrl-Key Commands (from most anywhere)\r\n\r\n\1h^K \1nThis Menu\r\n\1h^C \1nAbort Current Process\r\n\1h^O \1nToggle Pause Prompt Temporarily\r\n\1h^Z \1nToggle Raw Input/Output Mode\1\\ (e.g. for ASCII-uploading msg text)\r\n\1h^U \1nList Users Online\r\n\1h^P \1nSend Instant-Messages and Telegrams\r\n\1h^T \1nTime Information\r\n\r\n");
bbs.replace_text(/* TakenTooLongToLogon */ 557, "\r\n\1nYou've taken too long to log on.\r\n");
bbs.replace_text(/* CallBackWhenYoureThere */ 558, "\r\n\1nYou've been inactive too long.\r\n");
bbs.replace_text(/* YesNoQuestion */ 559, "@EXEC:yesnobar@");
bbs.replace_text(/* Yes */ 560, "Yes");
bbs.replace_text(/* No */ 561, "No");
bbs.replace_text(/* NoYesQuestion */ 562, "@EXEC:noyesbar@");
bbs.replace_text(/* Pause */ 563, "\1_\1r\1h[Hit a key] ");
bbs.replace_text(/* ContinueQ -- was Wait */ 564, "Continue");
bbs.replace_text(/* SysStatsLogHdr */ 565, "\1-\1g\r\nSystem Statistics Log:\r\n\r\n\1n");
bbs.replace_text(/* NodeStatsLogHdr */ 566, "\1-\1g\r\nNode #%d Statistics Log:\r\n\r\n\1n");
bbs.replace_text(/* ReducedTime */ 567, "\1_\1r\1hYour time has been reduced due to an upcoming event on \1w%s\r\n\r\n");
bbs.replace_text(/* EventInfo */ 568, "\1n\r\nTimed Event - Node: %d Time: %2d:%2d Last Ran: %s\r\n");
bbs.replace_text(/* UploadBeforeEvent */ 569, "\1_\1r\1h\1i\r\n\r\nConnection will be dropped in %d minutes due to upcoming event.\1n");
bbs.replace_text(/* QWKPrompt */ 570, "\1_\1y\1h\r\nQWK: \1n");
bbs.replace_text(/* QWKCtrlACodes */ 571, "\r\nCtrl-A codes: ~Expand to ANSI, ~Leave in, or [Strip]: ");
bbs.replace_text(/* QWKPackingSubboard */ 572, "\r\n\1_\1h\1wPacking Sub-board... ");
bbs.replace_text(/* QWKPackedSubboard */ 573, "\1[\1bPacked:\1w%4u \1bof\1w %u\1>");
bbs.replace_text(/* QWKPackingEmail */ 574, "\r\n\1_\1h\1wPacking E-mail... ");
bbs.replace_text(/* QWKPackedEmail */ 575, "\1[\1bPacked \1w%u\1b E-mail messages.\1>");
bbs.replace_text(/* QWKUnpacking */ 576, "\r\n\1_\1h\1wUnpacking @ELLIPSIS@");
bbs.replace_text(/* QWKUnpacked */ 577, "\1[\1_\1h\1bUnpacked.\1>");
bbs.replace_text(/* QWKNoNewMessages */ 578, "\1_\1w\1hNo new messages.\r\n");
bbs.replace_text(/* QWKCompressionFailed */ 579, "\r\n\1r\1h\1iPacket Compression Failed!\1n\r\n");
bbs.replace_text(/* QWKExtractionFailed */ 580, "\r\n\1r\1h\1iCan't Extract!\1n\r\n");
bbs.replace_text(/* QWKReplyNotReceived */ 581, "\r\n\1r\1h\1iReply not received!\1n\r\n");
bbs.replace_text(/* QWKInvalidConferenceN */ 582, "\1_\1w\1hInvalid Conference %d\r\n");
bbs.replace_text(/* CreatingFileList */ 583, "\r\n\1_\1h\1wCreating %s...");
bbs.replace_text(/* CreatedFileList */ 584, "\1[\1bCreated %s\1>");
bbs.replace_text(/* NoFiles */ 585, "\1[\1bNo Files.\1>");
bbs.replace_text(/* MsgPtrsInitialized */ 586, "\r\nMessage pointers reset to initial values.\r\n");
bbs.replace_text(/* ConversionRate */ 587, "\1-\r\n\1gThe current conversion rate is \1h%u \1n\1gminutes for \1h100k\1n\1g credits.\r\n\r\n\1n");
bbs.replace_text(/* CreditsToMin */ 588, "\r\n\1_\1b\1hHow many \1w100k \1bcredit blocks to convert to minutes (\1w%u Max\1b): \1n");
bbs.replace_text(/* YouHaveTooManyMinutes */ 589, "\1-\1r\1h\1iYou have too many minutes.\1n\r\n");
bbs.replace_text(/* BillingNodeMsg */ 590, "\r\nYou are connected to a billing node for %s BBS.\r\nYour phone number will be charged $%d if you do not hang up within 30 seconds.\r\n\r\nPlease wait, or hit any key to hang up now...");
bbs.replace_text(/* Convert100ktoNminQ */ 591, "Convert 100k credits to %u minutes");
bbs.replace_text(/* CreditedAccount */ 592, "\r\n%u credits have been added to your account.\r\n");
bbs.replace_text(/* ANSICaptureIsNow */ 593, "\r\nANSI Capture is now %s\r\n");
bbs.replace_text(/* RetrievingFile */ 594, "\1n\1m\r\nRetrieving \1h%s\1n\1m...");
bbs.replace_text(/* AltULPathIsNow */ 595, "\1n\r\nAlternate upload path now: %s\r\n");
bbs.replace_text(/* PrivatePostQ */ 596, "\r\nPrivate");
bbs.replace_text(/* PostTo */ 597, "\r\n\1_\1y\1hPost to: ");
bbs.replace_text(/* NoToUser */ 598, "\r\nPrivate posts require a destination user name.\r\n");
bbs.replace_text(/* UsingRealName */ 599, "\r\n\1_\1w\1hUsing your real name @ELLIPSIS@\r\n");
bbs.replace_text(/* PostingPrivately */ 600, "\r\n\1_\1w\1hPosting Privately @ELLIPSIS@\r\n");
bbs.replace_text(/* PostingAnonymously */ 601, "\r\n\1_\1w\1hPosting anonymously @ELLIPSIS@\r\n");
bbs.replace_text(/* CantDeletePosts */ 602, "\r\nCan't delete posts on this sub-board.\r\n");
bbs.replace_text(/* SubInfoHdr */ 603, "\r\n\1h\1gSub-board Information:\r\n\r\n\1n");
bbs.replace_text(/* SubInfoLongName */ 604, "\1n\1h\1bDescription : \1c%s\r\n");
bbs.replace_text(/* SubInfoShortName */ 605, "\1n\1h\1bName : \1c%s\r\n");
bbs.replace_text(/* SubInfoQWKName */ 606, "\1n\1h\1bQWK Name : \1c%s\r\n");
bbs.replace_text(/* SubInfoMaxMsgs */ 607, "\1n\1h\1bMessages Retained : \1c%u\r\n");
bbs.replace_text(/* SubInfoTagLine */ 608, "\1n\1h\1b\r\nQWK packet network conference using the tagline:\1n\r\n \254 %s\1n\r\n");
bbs.replace_text(/* SubInfoFidoNet */ 609, "\1n\1h\1b\r\nFidoNet EchoMail conference using the origin line:\1n\r\n * Origin: %s (%s)\r\n");
bbs.replace_text(/* SubInfoViewFileQ */ 610, "View sub-board information file");
bbs.replace_text(/* DirInfoHdr */ 611, "\r\n\1g\1hDirectory Information:\r\n\r\n\1n");
bbs.replace_text(/* DirInfoLongName */ 612, "\1n\1h\1bLong Name : \1c%s\r\n");
bbs.replace_text(/* DirInfoShortName */ 613, "\1n\1h\1bShort Name : \1c%s\r\n");
bbs.replace_text(/* DirInfoAllowedExts */ 614, "\1n\1h\1bAllowed File Extensions : \1c%s\r\n");
bbs.replace_text(/* DirInfoMaxFiles */ 615, "\1n\1h\1bMaximum Files : \1c%u\r\n");
bbs.replace_text(/* DirInfoViewFileQ */ 616, "\1n\1h\1bView directory information file");
bbs.replace_text(/* NoNetMailAllowed */ 617, "\1n\r\nNo NetMail allowed.\r\n");
bbs.replace_text(/* NetMailCostContinueQ */ 618, "\r\nIt will cost you %u credits to send NetMail. Continue");
bbs.replace_text(/* NetMailing */ 619, "\1n\1?\1mSending NetMail To: \1h%s\1n\1m (\1h%s\1n\1m)\r\n From: \1h%s\1n\1m (\1h%s\1n\1m)\r\n");
bbs.replace_text(/* RemoveFromNewScanQ */ 620, "Remove this sub-board from your new-scan list");
bbs.replace_text(/* SubGroupOrAll */ 621, "\r\n~Sub-board: @SUB@, ~Group: @GRP@, or ~All: ");
bbs.replace_text(/* DirLibOrAll */ 622, "\r\n~Directory: @DIR@, ~Library: @LIB@, or ~All: ");
bbs.replace_text(/* EnterPath */ 623, "\r\n\1_\1y\1hEnter path: ");
bbs.replace_text(/* SearchExtendedQ */ 624, "\r\nSearch and display extended information");
bbs.replace_text(/* DisplaySubjectsOnlyQ */ 625, "\r\nDisplay Subjects Only");
bbs.replace_text(/* EchoIsNow */ 626, "\r\nEcho is now %s \r\n");
bbs.replace_text(/* WelcomeToPrivateChat */ 627, "\r\n\1n\1y\1hPrivate Chat - \1bCtrl-C to Quit\1n\r\n\r\n");
bbs.replace_text(/* UploadingREP */ 628, "\r\n\1n\1gUploading \1h%s.REP\r\n");
bbs.replace_text(/* ReceivedFileViaQWK */ 629, "\1n\1gReceived \1n\1h%s\1n\1g from \1h%s\1n\1g via QWK.\r\n");
bbs.replace_text(/* QWKmsgLimitReached */ 630, "\1r\1h\1i\rQWK packet message limit reached.\1n\1h\r\n");
bbs.replace_text(/* PrivatePostsNotAllowed */ 631, "\r\n\1nPrivate posts not allowed on this sub.\r\n");
bbs.replace_text(/* LoadingMsgPtrs */ 632, "\1_\1w\1hLoading message pointers..\1i.\1n ");
bbs.replace_text(/* LoadedMsgPtrs */ 633, "\1[\1>");
bbs.replace_text(/* QuoteMessageQ */ 634, "\r\nQuote original message");
bbs.replace_text(/* QuoteLinesPrompt */ 635, "\r\n\1b\1hLine numbers (#,#), Range (#-#), \1w~L\1bist or [%s]: \1w");
bbs.replace_text(/* ChatChanLstHdr */ 636, "\r\n\1_\1c\1hMultinode Chat Channels:\r\n\r\n");
bbs.replace_text(/* ChatChanLstTitles */ 637, "\1n\1cNum Name Cost");
bbs.replace_text(/* ChatChanLstUnderline */ 638, "\1h\xc4\xc4\xc4 \xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4 \xc4\xc4\xc4\xc4");
bbs.replace_text(/* ChatChanLstFmt */ 639, "\1h\1c%3u \1n\1c%-25.25s\1h%8u");
bbs.replace_text(/* CantAccessThatChannel */ 640, "\r\nYou can't access that channel.\r\n");
bbs.replace_text(/* CantDownloadFromDir */ 641, "\r\nYou can't download from this directory.\r\n");
bbs.replace_text(/* SearchingForDupes */ 642, "\1_\1w\1hSearching for duplicates..\1i.\1n ");
bbs.replace_text(/* SearchedForDupes */ 643, "\1[\1>");
bbs.replace_text(/* AccountWillExpireInNDays */ 644, "\1n\1hYour account will expire in \1r\1i%d\1n\1h days.\r\n");
bbs.replace_text(/* AccountHasExpired */ 645, "\1n\1r\1h\1iYour account has expired!\1n\r\n");
bbs.replace_text(/* DownloadBatchQ */ 646, "\r\nDownload files in batch queue now");
bbs.replace_text(/* WaitingForDeviceN */ 647, "\1_\1r\1h\r\nWaiting for Slow Media Device #%u...");
bbs.replace_text(/* UserSentYouMail */ 648, "\7\1n\1y\1h%s\1n\1c sent you E-mail.\r\n");
bbs.replace_text(/* UserSentYouFile */ 649, "\7\1n\1y\1h%s\1n\1c sent you a file.\r\n");
bbs.replace_text(/* UserReadYourMail */ 650, "\1n\1y\1h%s\1n\1c read your E-mail on %s.\r\n");
bbs.replace_text(/* UserReadYourMailNodeMsg */ 651, "\7\1_\1w\1hNode %2d: \1g%s\1n\1g read your E-mail.\r\n");
bbs.replace_text(/* JoinWhichGrp */ 652, "\r\nWhich, ~Quit, or [%u]: ");
bbs.replace_text(/* JoinWhichSub */ 653, "\r\nWhich, ~Quit, or [%u]: ");
bbs.replace_text(/* JoinWhichLib */ 654, "\r\nWhich, ~Quit, or [%u]: ");
bbs.replace_text(/* JoinWhichDir */ 655, "\r\nWhich, ~Quit, or [%u]: ");
bbs.replace_text(/* CfgDirLstHdr */ 656, "\1l\1-\1gDirectories of \1h%s:\r\n\r\n\1h");
bbs.replace_text(/* CfgDirLstFmt */ 657, " \1n\1g(\1h%d\1n\1g) %s\1h\r\n");
bbs.replace_text(/* CfgLibLstHdr */ 658, "\1l\1_\1g\1hFile Libraries:\r\n\r\n");
bbs.replace_text(/* CfgLibLstFmt */ 659, "\1n\1g(\1h%d\1n\1g) %s\1h\r\n");
bbs.replace_text(/* BatchFlagPrompt */ 660, "\1_\1c\1hListing \1n\1c(\1h%u\1n\1c) %s (\1h%u\1n\1c) %s (\1h?\1n\1c=Menu) (\1h%u\1n\1c Files\1n\1c): \1n");
bbs.replace_text(/* FileListBatchCommands */ 661, "\1n\1>\1q\1l\x014 \1h\1y[\1wD\1y]ownload \1h\1y[\1wB\1y]atch [\1wV\1y]iew Content [\1wE\1y]xtended Info [\1wP\1y]revious Page [\1wQ\1y]uit\1>\1n\r\n");
bbs.replace_text(/* DownloadAttachedFileQ */ 662, "\1\?Download attached file: \1w%s\1b (%s bytes)");
bbs.replace_text(/* FreeMinLeft */ 663, "\r\n\r\n\1nTime left : %13u\r\n");
bbs.replace_text(/* FreeMinToDeposit */ 664, "\1b\1h\r\nTime left to deposit in minute bank (\1w%u Max\1b): \1n");
bbs.replace_text(/* EmailFilesNotAllowed */ 665, "\r\nE-mail file attachments not allowed.\r\n");
bbs.replace_text(/* CantRunThatProgram */ 666, "\r\n\1nSorry, you have insufficient access to run that program.\r\n\r\n\1p");
bbs.replace_text(/* OnlyXminutesLeft */ 667, "\1n\1h\r\n\7\r\nYou only have \1r\1i%u\1n\1h minute%s left.\r\n\r\n");
bbs.replace_text(/* AreYouThere */ 668, "\1[\1n\1r\1h\1i\7\7@NAME@! \1n\1hAre you really there? \1n\1>");
bbs.replace_text(/* NoAccessLevel */ 669, "Level %u");
bbs.replace_text(/* NoAccessAge */ 670, "Age %u");
bbs.replace_text(/* NoAccessBPS */ 671, "BPS %u");
bbs.replace_text(/* NoAccessCredit */ 672, "Credits %u");
bbs.replace_text(/* NoAccessNode */ 673, "Node %u");
bbs.replace_text(/* NoAccessUser */ 674, "User %u");
bbs.replace_text(/* NoAccessExpire */ 675, "Days till expire %u");
bbs.replace_text(/* NoAccessTimeLeft */ 676, "Time Left %u");
bbs.replace_text(/* NoAccessTimeUsed */ 677, "Time Used %u");
bbs.replace_text(/* NoAccessTime */ 678, "Time of day %2d:%2d");
bbs.replace_text(/* NoAccessPCR */ 679, "Post/Call Ratio %u");
bbs.replace_text(/* NoAccessUDR */ 680, "Upload/Download Ratio %u");
bbs.replace_text(/* NoAccessUDFR */ 681, "Upload/Download File Ratio %u");
bbs.replace_text(/* NoAccessFlag1 */ 682, "Flag 1 %c");
bbs.replace_text(/* NoAccessFlag2 */ 683, "Flag 2 %c");
bbs.replace_text(/* NoAccessFlag3 */ 684, "Flag 3 %c");
bbs.replace_text(/* NoAccessFlag4 */ 685, "Flag 4 %c");
bbs.replace_text(/* NoAccessSex */ 686, "Sex %c");
bbs.replace_text(/* NoAccessExempt */ 687, "Exemption %c");
bbs.replace_text(/* NoAccessRest */ 688, "Restriction %c");
bbs.replace_text(/* NoAccessDay */ 689, "Day of week %s");
bbs.replace_text(/* NoAccessGroup */ 690, "Group %u");
bbs.replace_text(/* NoAccessSub */ 691, "Sub-board %u");
bbs.replace_text(/* NoAccessLib */ 692, "Library %u");
bbs.replace_text(/* NoAccessDir */ 693, "Directory %u");
bbs.replace_text(/* NodeLstHdr */ 694, "\1n\1hNode Status\r\n\1c\xc4\xc4\xc4\xc4 \xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\xc4\r\n");
bbs.replace_text(/* NodeActionMain */ 695, "");
bbs.replace_text(/* NodeActionReadMsgs */ 696, "");
bbs.replace_text(/* NodeActionReadMail */ 697, "");
bbs.replace_text(/* NodeActionSendMail */ 698, "");
bbs.replace_text(/* NodeActionReadTxt */ 699, "");
bbs.replace_text(/* NodeActionReadSentMail */ 700, "");
bbs.replace_text(/* NodeActionPostMsg */ 701, "");
bbs.replace_text(/* NodeActionAutoMsg */ 702, "");
bbs.replace_text(/* NodeActionXtrn */ 703, "");
bbs.replace_text(/* NodeActionDefaults */ 704, "");
bbs.replace_text(/* NodeActionXfer */ 705, "");
bbs.replace_text(/* NodeActionDLing */ 706, "");
bbs.replace_text(/* NodeActionULing */ 707, "");
bbs.replace_text(/* NodeActionBiXfer */ 708, "");
bbs.replace_text(/* NodeActionListFiles */ 709, "");
bbs.replace_text(/* NodeActionLoggingOn */ 710, "");
bbs.replace_text(/* NodeActionLocalChat */ 711, "");
bbs.replace_text(/* NodeActionMultiChat */ 712, "\1h%s\1n\1g \1(%u\1) %u %c in multinode chat%.0s%.0s%.0s channel %u");
bbs.replace_text(/* NodeActionGuruChat */ 713, "");
bbs.replace_text(/* NodeActionChatSec */ 714, "");
bbs.replace_text(/* NodeActionSysopAct */ 715, "");
bbs.replace_text(/* NodeActionQWK */ 716, "");
bbs.replace_text(/* NodeActionPrivateChat */ 717, "");
bbs.replace_text(/* NodeActionPaging */ 718, "");
bbs.replace_text(/* NodeActionRetrieving */ 719, "");
bbs.replace_text(/* YNQP -- (Yes/No/Quit/Password chars) */ 720, "YNQ*");
bbs.replace_text(/* ViewSignatureQ */ 721, "View signature");
bbs.replace_text(/* DeleteSignatureQ */ 722, "Delete signature");
bbs.replace_text(/* CreateEditSignatureQ */ 723, "Create/Edit signature");
bbs.replace_text(/* SpinningCursorOnPauseQ */ 724, "Spinning cursor on pause prompts");
bbs.replace_text(/* UseExternalEditorQ */ 725, "Use an external editor");
bbs.replace_text(/* ExternalEditorHeading */ 726, "External Editor");
bbs.replace_text(/* CommandShellHeading */ 727, "Command Shell");
bbs.replace_text(/* ArchiveTypeHeading */ 728, "Archive Type");
bbs.replace_text(/* ValidatePostQ */ 729, "Validate message #%u '%s'");
bbs.replace_text(/* NodeStatusWaitingForCall */ 730, "Waiting for connection");
bbs.replace_text(/* NodeStatusLogon */ 731, "At login prompt");
bbs.replace_text(/* NodeStatusNewUser */ 732, "New user applying for access");
bbs.replace_text(/* NodeStatusOffline */ 733, "Offline");
bbs.replace_text(/* NodeStatusEventWaiting */ 734, "Waiting for all nodes to become inactive");
bbs.replace_text(/* NodeStatusEventRunning */ 735, "Running external event");
bbs.replace_text(/* NodeStatusEventLimbo */ 736, "Waiting for node %u to finish external event");
bbs.replace_text(/* NodeConnectionTelnet */ 737, " via telnet");
bbs.replace_text(/* NodeConnectionRLogin */ 738, " via rlogin");
bbs.replace_text(/* NodeConnectionSSH */ 739, " via ssh");
bbs.replace_text(/* NodeConnectionModem */ 740, " at %ubps");
bbs.replace_text(/* QWKSettingsHdr */ 741, "\1h\1bQWK Settings for \1w%s #%u\1b:\1n\r\n\r\n");
bbs.replace_text(/* QWKSettingsCtrlA */ 742, "\1n\1b[\1h\1wA\1n\1b] \1hCtrl-A Color Codes \1n\1b: \1c%s\r\n");
bbs.replace_text(/* QWKSettingsArchive */ 743, "\1n\1b[\1h\1wT\1n\1b] \1hArchive Type \1n\1b: \1c%s\r\n");
bbs.replace_text(/* QWKSettingsEmail */ 744, "\1n\1b[\1h\1wE\1n\1b] \1hInclude E-mail Messages \1n\1b: \1c%s\r\n");
bbs.replace_text(/* QWKSettingsAttach */ 745, "\1n\1b[\1h\1wI\1n\1b] \1hInclude File Attachments \1n\1b: \1c%s\r\n");
bbs.replace_text(/* QWKSettingsDeleteEmail */ 746, "\1n\1b[\1h\1wD\1n\1b] \1hDelete E-mail Automatically \1n\1b: \1c%s\r\n");
bbs.replace_text(/* QWKSettingsNewFilesList */ 747, "\1n\1b[\1h\1wF\1n\1b] \1hInclude New Files List \1n\1b: \1c%s\r\n");
bbs.replace_text(/* QWKSettingsIndex */ 748, "\1n\1b[\1h\1wN\1n\1b] \1hInclude Index Files \1n\1b: \1c%s\r\n");
bbs.replace_text(/* QWKSettingsControl */ 749, "\1n\1b[\1h\1wC\1n\1b] \1hInclude Control Files \1n\1b: \1c%s\r\n");
bbs.replace_text(/* QWKSettingsHeaders */ 750, "\1n\1b[\1h\1wH\1n\1b] \1hInclude HEADERS.DAT File \1n\1b: \1c%s\r\n");
bbs.replace_text(/* QWKSettingsBySelf */ 751, "\1n\1b[\1h\1wY\1n\1b] \1hInclude Messages from You \1n\1b: \1c%s\r\n");
bbs.replace_text(/* QWKSettingsTimeZone */ 752, "\1n\1b[\1h\1wZ\1n\1b] \1hInclude Time Zone (@TZ) \1n\1b: \1c%s\r\n");
bbs.replace_text(/* QWKSettingsVIA */ 753, "\1n\1b[\1h\1wP\1n\1b] \1hInclude Message Path (@VIA) \1n\1b: \1c%s\r\n");
bbs.replace_text(/* QWKSettingsMsgID */ 754, "\1n\1b[\1h\1wM\1n\1b] \1hInclude Message/Reply IDs \1n\1b: \1c%s\r\n");
bbs.replace_text(/* QWKSettingsExtended */ 755, "\1n\1b[\1h\1wX\1n\1b] \1hExtended (QWKE) Packet Format\1n\1b: \1c%s\r\n");
bbs.replace_text(/* QWKSettingsWhich */ 756, "\r\n\1n\1h\1bWhich or [\1wQ\1b]uit: \1c");
bbs.replace_text(/* CantEditMsg */ 757, "\1n\r\nSorry, you can't edit this message.\r\n");
bbs.replace_text(/* CantDeleteMsg */ 758, "\1n\r\nSorry, you can't delete message #%lu.\r\n");
bbs.replace_text(/* CantReadSub */ 759, "\1n\r\nSorry, you can't read messages on %s %s\r\n");
bbs.replace_text(/* CantPostMsg */ 760, "\1n\r\nSorry, you can't post that message.\r\n");
bbs.replace_text(/* OperatorPrompt */ 761, "\r\n\1y\1hOperator: \1w");
bbs.replace_text(/* AddSubToNewScanQ */ 762, "Add this sub-board to your new-scan list");
bbs.replace_text(/* UnvalidatedWarning */ 763, "\1n\1r\1iWARNING: You are reading messages past the last unvalidated message (%u)");
bbs.replace_text(/* StartingNewUserRegistration */ 764, "\1n\1hStarting new user registration @ELLIPSIS@\r\n");
bbs.replace_text(/* GetStrMenu */ 765, "\r\n\r\n\1nCtrl-Key Commands (during line input)\r\n\r\n\1h^K \1nThis Menu\r\n\1h^C \1nAbort Current Line Input\r\n\1h^B \1nMove to Beginning of Line\r\n\1h^E \1nMove to End of Line\r\n\1h^F \1nMove Cursor Forward (to the right)\r\n\1h^N \1nMove to Next Word in Line\r\n\1h^\\ \1nMove to Previous Word in Line\r\n\1h^D \1nDelete Word to the Right\r\n\1h^W \1nDelete Word to the Left\r\n\1h^H \1nDelete Character to the Left\r\n\1h^Y \1nDelete to End of Line\r\n\1h^X \1nDelete Entire Line\r\n\1h^L \1nCenter Line (and complete input)\r\n\1h^Z \1nUndo (revert edited Line)\r\n\1h^V \1nToggle Insert/Overwrite Mode\r\n\1h^R \1nRedraw Line\r\n\1h^A \1nInsert Attribute Code (if allowed)\r\n\1h^G \1nInsert Beep (if allowed)\r\n\1h^U \1nList Users Online\r\n\1h^P \1nSend Instant-Messages and Telegrams\r\n\1h^T \1nTime Information\r\n\r\n");
bbs.replace_text(/* DisplayUnreadMessagesOnlyQ */ 766, "Display Unread Messages Only");
bbs.replace_text(/* NoMessagesFound */ 767, "No messages found.");
bbs.replace_text(/* UserIpAddr */ 768, "\1n\1cIP Addr : \1h%s\r\n");
bbs.replace_text(/* Seconds */ 769, "seconds");
bbs.replace_text(/* Minutes */ 770, "minutes");
bbs.replace_text(/* Hours */ 771, "hours");
bbs.replace_text(/* Days */ 772, "days");
bbs.replace_text(/* Months */ 773, "months");
bbs.replace_text(/* Years */ 774, "years");
bbs.replace_text(/* InThePast */ 775, "ago");
bbs.replace_text(/* InTheFuture */ 776, "from now");
bbs.replace_text(/* AgeOfPostedItem */ 777, "%s %s %s");
bbs.replace_text(/* NodeStatusLogout */ 778, "Logging out \1h%s");
bbs.replace_text(/* VotingNotAllowed */ 779, "\r\n\1h\1rSorry, voting is not allowed here.\r\n");
bbs.replace_text(/* VotedAlready */ 780, "\r\n\1h\1rSorry, you've already voted on this.\r\n");
bbs.replace_text(/* R_Voting */ 781, "\r\n\1h\1rSorry, you're not allowed to vote.\r\n");
bbs.replace_text(/* QWKSettingsVoting */ 782, "\1n\1b[\1h\1wV\1n\1b] \1hInclude VOTING.DAT File \1n\1b: \1c%s\r\n");
bbs.replace_text(/* VoteMsgUpDownOrQuit */ 783, "\r\nVote for message: ~Up, ~Down, or ~Quit: ");
bbs.replace_text(/* MsgVotes */ 784, "\r\n\xb3 \1bMsg \1n\1b: \1h\1cVoted Up %u times%s and Down %u times%s (Score: %d)");
bbs.replace_text(/* MsgUpVoteNotice */ 785, "\1n\1hOn %s, in \1c%s \1n\1c%s\r\n\1h\1m%s \1cUp\1n\1m-voted your message: \1n\1h%s\r\n");
bbs.replace_text(/* MsgDownVoteNotice */ 786, "\1n\1hOn %s, in \1c%s \1n\1c%s\r\n\1h\1m%s \1rDown\1n\1m-voted your message: \1n\1h%s\r\n");
bbs.replace_text(/* PollVoteNotice */ 787, "\1n\1hOn %s, in \1c%s \1n\1c%s\r\n\1h\1m%s voted in your poll: \1n\1h%s\r\n");
bbs.replace_text(/* PollAnswerNumber */ 788, "\1n\1c\1h%2u\1n\1c: ");
bbs.replace_text(/* PollAnswerFmt */ 789, "%-*.*s [%-4u %3.0f%%]");
bbs.replace_text(/* PollAnswerChecked */ 790, " \251");
bbs.replace_text(/* BallotHdr */ 791, "\1n\1l\1gBallot for \1h%s\r\n\r\n");
bbs.replace_text(/* BallotAnswerFmt */ 792, "\1n\1c\1h%2u\1n\1c: %-*.*s \1h%s\r\n");
bbs.replace_text(/* BallotVoteWhich */ 793, "\r\nToggle which vote (up to %u), ~Quit or [Cast]: ");
bbs.replace_text(/* Only */ 794, "Only");
bbs.replace_text(/* SPAMVisibilityIsNow */ 795, "\1n\1h\1c\r\nSPAM Visibility is now: \1w");
bbs.replace_text(/* VoteInThisPollNow */ 796, "\r\nTo vote in this poll, hit ~V now.\r\n");
bbs.replace_text(/* MIMEDecodedPlainTextFmt */ 797, "\1n\1mMIME-decoded %s %s-text:\1n\r\n");
bbs.replace_text(/* MsgHdrBodySeparator */ 798, "\1/@EXEC:SHOWMSGAVATAR@\r\n");
bbs.replace_text(/* FileHdrDescSeparator */ 799, "\1/\r\n@EXEC:SHOWFILEAVATAR@");
bbs.replace_text(/* RemoveFileQ */ 800, "Remove file");
bbs.replace_text(/* OriginFidoAddr */ 801, "Originating Address");
bbs.replace_text(/* VoteNoticeFmt */ 802, "\1n\1h\251 \1m%.77s\r\n");
bbs.replace_text(/* TagMessageQ */ 803, "\r\nTag this message");
bbs.replace_text(/* TagMessagePrompt */ 804, "\r\n\1h\1yEnter (space-separated) Tags: ");
bbs.replace_text(/* MsgTags */ 805, "\r\n\xb3 \1bTags\1n\1b: \1h\1c%.70s");
bbs.replace_text(/* NoAccessTerminal */ 806, "Terminal type");
bbs.replace_text(/* LongLineContinuationPrefix */ 807, "\r\n");
bbs.replace_text(/* Scanning */ 808, "Scanning");
bbs.replace_text(/* Done */ 809, "Done");
bbs.replace_text(/* Scanned */ 810, "\1[\1>");
bbs.replace_text(/* HitYourBackspaceKey */ 811, "\1n\1b\1h[\1c@CHECKMARK@\1b] \1h\1yHIT your \1wBACKSPACE\1y or DELETE-LEFT key: ");
bbs.replace_text(/* CharacterReceivedFmt */ 812, "\1\\\1n\1cCharacter \1h%u (%2Xh) \1n\1creceived.\r\n");
bbs.replace_text(/* InvalidBackspaceKeyFmt */ 813, "\1r\1h!Unsupported backspace key: \1w%2Xh\r\n");
bbs.replace_text(/* SwapDeleteKeyQ */ 814, "");
bbs.replace_text(/* PetTerminalDetected */ 815, "\1n\1hCBM/\1yPETSCII\1w terminal detected.\r\n");
bbs.replace_text(/* PetTerminalQ */ 816, "Are you using a CBM/PETSCII terminal");
bbs.replace_text(/* TerminalAutoDetect */ 817, "Auto Detect ");
bbs.replace_text(/* TerminalColumns */ 818, "columns");
bbs.replace_text(/* TerminalRows */ 819, "rows");
bbs.replace_text(/* TerminalMonochrome */ 820, "(mono) ");
bbs.replace_text(/* TerminalColor */ 821, "(color) ");
bbs.replace_text(/* TerminalIceColor */ 822, "(iCE color) ");
bbs.replace_text(/* IceColorTerminalQ */ 823, "Does your terminal display bright background (iCE) colors\r\n \1n\1i\1k\x013This text\1n is black on yellow and NOT BLINKING");
bbs.replace_text(/* Utf8TerminalQ */ 824, "Does your terminal support UTF-8");
bbs.replace_text(/* MsgCarbonCopyList */ 825, "\r\n\xb3 \1bCC \1n\1b: \1h\1c%.70s");
bbs.replace_text(/* LoggingOn */ 826, "\1n\1hLogging on to @BBS@ as @ALIAS@ @ELLIPSIS@\1n\r\n@RESETPAUSE@");
bbs.replace_text(/* QWKSettingsUtf8 */ 827, "\1n\1b[\1h\1wU\1n\1b] \1hInclude UTF-8 Characters \1n\1b: \1c%s\r\n");
bbs.replace_text(/* MsgPostedToYouVia */ 828, "\1n\1m\1h%s\1n\1m%.0s posted to you on \1h%s \1n\1m%s\r\n"
bbs.replace_text(/* Unlimited */ 829, "unlimited");
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment