From fe972617d505a90d15b2f5b68285fda2f0ca0fb4 Mon Sep 17 00:00:00 2001
From: deuce <>
Date: Thu, 9 May 2013 08:23:28 +0000
Subject: [PATCH] perl -e 's/\x01(?![0-9])/\\1/g' text.dat

Phase 1

CVl: ----------------------------------------------------------------------
---
 ctrl/text.dat | 1042 ++++++++++++++++++++++++-------------------------
 1 file changed, 521 insertions(+), 521 deletions(-)

diff --git a/ctrl/text.dat b/ctrl/text.dat
index dbc21ec189..debad27145 100644
--- a/ctrl/text.dat
+++ b/ctrl/text.dat
@@ -1,176 +1,176 @@
-"nhcÚÄÄÄÄÄÄnÄÄÄÄÄÄhkÄÄÄÄÄÄÄncÄÄÄÄÄúúúú\r\n"\	001 MsgSubj 
-	"h³ bSubjnb: hc%.70s\r\n"
-"³ bAttrnb: hc%s%s%s%s%s%s%s%s%s%s%s\r\n"          002 MsgAttr
-"³ bTo  nb: hc%.70s"                               003 MsgTo
+"\1n\1h\1cÚÄÄÄÄÄÄ\1nÄÄÄÄÄÄ\1h\1kÄÄÄÄÄÄÄ\1n\1cÄÄÄÄÄúúúú\r\n"\	001 MsgSubj 
+	"\1h³ \1bSubj\1n\1b: \1h\1c%.70s\r\n"
+"³ \1bAttr\1n\1b: \1h\1c%s%s%s%s%s%s%s%s%s%s%s\r\n"          002 MsgAttr
+"³ \1bTo  \1n\1b: \1h\1c%.70s"                               003 MsgTo
 " #%s"                                                  004 MsgToExt
 " (%.40s)"                                              005 MsgToNet
-"\r\nw³ bFromnb: hc%.70s"                         006 MsgFrom
+"\r\n\1w³ \1bFrom\1n\1b: \1h\1c%.70s"                         006 MsgFrom
 " #%s"                                                  007 MsgFromExt
 " (%.40s)"                                              008 MsgFromNet
-"\r\nw³ bDatenb: hc%.24s %s\r\n"\                 009 MsgDate
-	"wÀÄÄÄÄÄÄcÄÄÄÄÄÄÄÄÄnÄÄÄÄÄÄÄÄÄÄhkÄÄÄÄ"\
-	"ÄÄÄÄncÄÄÄÄÄÄÄbÄÄÄÄÄÄÄúúúúúún"
-"_\r\nbhE-mail (User name or number): w"            010 Email
+"\r\n\1w³ \1bDate\1n\1b: \1h\1c%.24s %s\r\n"\                 009 MsgDate
+	"\1wÀÄÄÄÄÄÄ\1cÄÄÄÄÄÄÄÄÄ\1nÄÄÄÄÄÄÄÄÄÄ\1h\1kÄÄÄÄ"\
+	"ÄÄÄÄ\1n\1cÄÄÄÄÄÄÄ\1bÄÄÄÄÄÄÄúúúúúú\1n"
+"\1_\r\n\1b\1hE-mail (User name or number): \1w"            010 Email
 "\r\nPost on %s %s"                                     011 Post
-"rh\r\n\7You have sent too many E-mails today.\r\n"   012 TooManyEmailsToday
-"rh\r\n\7You have posted too many times today.\r\n"   013 TooManyPostsToday
-"\r\7nrhCannot add w%sr to queue - n"             014 CantAddToQueue
-"n\r\nThe sending of mail is beyond your ability.\r\n" 015 R_Email
-"n\r\nYou can't post messages.\r\n"                    016 R_Post
-"n\r\nYou can't send E-mail to %s.\r\n"                017 R_Feedback
-"nm\r\nSending E-mail to h%s nm#%un\r\n"          018 Emailing
-"nm\r\nPosting on h%snm %s\r\n"                    019 Posting
+"\1r\1h\r\n\7You have sent too many E-mails today.\r\n"   012 TooManyEmailsToday
+"\1r\1h\r\n\7You have posted too many times today.\r\n"   013 TooManyPostsToday
+"\r\7\1n\1r\1hCannot add \1w%s\1r to queue - \1n"             014 CantAddToQueue
+"\1n\r\nThe sending of mail is beyond your ability.\r\n" 015 R_Email
+"\1n\r\nYou can't post messages.\r\n"                    016 R_Post
+"\1n\r\nYou can't send E-mail to %s.\r\n"                017 R_Feedback
+"\1n\1m\r\nSending E-mail to \1h%s \1n\1m#%u\1n\r\n"          018 Emailing
+"\1n\1m\r\nPosting on \1h%s\1n\1m %s\r\n"                    019 Posting
 "\r\nNew file.\r\n"                                     020 NewFile
-"_\r\nyhSubject: "                                   021 SubjectPrompt
-"ng\r\nEnter message now (h%dng lines max). "\     022 EnterMsgNow
-	"Type h/?ng on a new line for menu.\r\nn"
-"ng\r\nRaw message input (h%ung bytes max). "\    023 EnterMsgNowRaw
-	"hCtrl-Zng to save, hCtrl-Cng to abort.n\r\n\r\n"
+"\1_\r\n\1y\1hSubject: "                                   021 SubjectPrompt
+"\1n\1g\r\nEnter message now (\1h%d\1n\1g lines max). "\     022 EnterMsgNow
+	"Type \1h/?\1n\1g on a new line for menu.\r\n\1n"
+"\1n\1g\r\nRaw message input (\1h%u\1n\1g bytes max). "\    023 EnterMsgNowRaw
+	"\1hCtrl-Z\1n\1g to save, \1hCtrl-C\1n\1g to abort.\1n\r\n\r\n"
 "Line limit (%u) reached.\r\n"                  	024 NoMoreLines
 "Only %u lines left.\r\n"                               025 OnlyNLinesLeft
 "\r\n\r\n\1n\1r\1h\1iOut of bytes.\1n\r\n"              026 OutOfBytes
 "Invalid line number\r\n"                               027 InvalidLineNumber
-"nMessage cleared.\r\n"                                028 MsgCleared
+"\1nMessage cleared.\r\n"                                028 MsgCleared
 "With line numbers"                                     029 WithLineNumbersQ
-"\r\nrhiAborted.n\r\n"                              030 Aborted
+"\r\n\1r\1h\1iAborted.\1n\r\n"                              030 Aborted
 "\r\nAnonymous"                                         031 AnonymousQ
 "ANONYMOUS"                                             032 Anonymous
-"nh\r\nSaving..."                                     033 Saving
-"\rbSaved w%ub characters (w%ub lines).n\r\n"    034 SavedNBytes
-"n\r\nWriting Index..."                                035 WritingIndx
-"\rnmE-mail sent to h%s nm#%d.n\r\n"              036 Emailed
-"\rnmPosted on h%snm %s.\r\n"                      037 Posted
-"\7_whNode %2d: g%sng sent you E-mail.\r\n"       038 EmailNodeMsg
-"n\r\nYou can't forward mail.\r\n"                     039 R_Forward
-"nm\r\nForwarded by h%snm on "\                    040 ForwardedFrom
-	"h%sn\r\n"
-"nm\r\nMail forwarded to h%s nm#%d.n\r\n"         041 Forwarded
-"bhAuto message by: c%sb on %sn\r\n\r\n"           042 AutoMsgBy
+"\1n\1h\r\nSaving..."                                     033 Saving
+"\r\1bSaved \1w%u\1b characters (\1w%u\1b lines).\1n\r\n"    034 SavedNBytes
+"\1n\r\nWriting Index..."                                035 WritingIndx
+"\r\1n\1mE-mail sent to \1h%s \1n\1m#%d.\1n\r\n"              036 Emailed
+"\r\1n\1mPosted on \1h%s\1n\1m %s.\r\n"                      037 Posted
+"\7\1_\1w\1hNode %2d: \1g%s\1n\1g sent you E-mail.\r\n"       038 EmailNodeMsg
+"\1n\r\nYou can't forward mail.\r\n"                     039 R_Forward
+"\1n\1m\r\nForwarded by \1h%s\1n\1m on "\                    040 ForwardedFrom
+	"\1h%s\1n\r\n"
+"\1n\1m\r\nMail forwarded to \1h%s \1n\1m#%d.\1n\r\n"         041 Forwarded
+"\1b\1hAuto message by: \1c%s\1b on %s\1n\r\n\r\n"           042 AutoMsgBy
 "\r\nAuto Message - ~Read, ~Write, or ~Quit: "          043 AutoMsg
-"n\r\nYou can't write to the auto-message.\r\n"        044 R_AutoMsg
-"n\r\nYou have no mail.\r\n"                           045 NoMailWaiting
-"_\r\nghMail Waiting:\r\n\r\n"                       046 MailWaitingLstHdr
-"gh%3d: ng%-25.25s h%cng %.46s\r\n"              047 MailWaitingLstFmt
-"_\r\nyhStart with number [w%uy]: w"             048 StartWithN
-"\r\nncþ bhReading E-mail ncþ bh(w?b=Menu)"\  049 ReadingMail
-	" (w%ub of w%ub): n"
-"n\r\nYou can't reply to this message.\r\n"    	050 CantReplyToMsg
-"  hbRenb: hc%sn\r\n\r\n"                        051 Regarding
-"  hbRenb: hc%s\r\n  "\				   052 RegardingByOn
-	"bBynb: hc%s bon c%sn\r\n\r\n"    	
-"  hbRenb: hc%s\r\n  "\  				   053 RegardingByToOn	
-	"bBynb: hc%s bto c%s bon "\       
-	"c%sn\r\n\r\n"
+"\1n\r\nYou can't write to the auto-message.\r\n"        044 R_AutoMsg
+"\1n\r\nYou have no mail.\r\n"                           045 NoMailWaiting
+"\1_\r\n\1g\1hMail Waiting:\r\n\r\n"                       046 MailWaitingLstHdr
+"\1g\1h%3d: \1n\1g%-25.25s \1h%c\1n\1g %.46s\r\n"              047 MailWaitingLstFmt
+"\1_\r\n\1y\1hStart with number [\1w%u\1y]: \1w"             048 StartWithN
+"\r\n\1n\1cþ \1b\1hReading E-mail \1n\1cþ \1b\1h(\1w?\1b=Menu)"\  049 ReadingMail
+	" (\1w%u\1b of \1w%u\1b): \1n"
+"\1n\r\nYou can't reply to this message.\r\n"    	050 CantReplyToMsg
+"  \1h\1bRe\1n\1b: \1h\1c%s\1n\r\n\r\n"                        051 Regarding
+"  \1h\1bRe\1n\1b: \1h\1c%s\r\n  "\				   052 RegardingByOn
+	"\1bBy\1n\1b: \1h\1c%s \1bon \1c%s\1n\r\n\r\n"    	
+"  \1h\1bRe\1n\1b: \1h\1c%s\r\n  "\  				   053 RegardingByToOn	
+	"\1bBy\1n\1b: \1h\1c%s \1bto \1c%s \1bon "\       
+	"\1c%s\1n\r\n\r\n"
 "Delete mail from %s"                                   054 DeleteMailQ
 "OK"                                                    055 OK
-"\r\n_bhForward mail to: w"                         056 ForwardMailTo
+"\r\n\1_\1b\1hForward mail to: \1w"                         056 ForwardMailTo
 "Save/Append message to another file"                  057 SaveMsgToFile
-"_yhPath/Filename to write to: n"                   058 FileToWriteTo
-"n\r\nYou have no sent messages pending.\r\n"          059 NoMailSent
-"\r\nghMail that you've sent still pending:"\         060 MailSentLstHdr
-	"\r\n\r\nn"
-"n\r\ncþ hbReading Sent E-mail ncþ hb"\		061 ReadingSentMail
-	"(w?b=Menu) (w%ub of w%ub): n"
-"hm\r\nSending Internet Mail To: w%sm\r\n"\         062 InternetMailing
-	"                    From: w%s\r\n"
-"n\r\nNo mail on system.\r\n"                          063 NoMailOnSystem
-"n\r\ncþ hbReading All E-mail ncþ hb"\		064 ReadingAllMail
-	"(w%u bof w%ub): n" 
-"_\r\ngh      From                   "\              065 MailOnSystemLstHdr
-	"To                     Subject\r\nn"
-"gh%4d:ng %-22.22s %-22.22s h%cng %.25s\r\n"     066 MailOnSystemLstFmt
-"-\r\nc%-15.15s yh%-44.44s "\                 067 NScanStatusFmt
-	"ncNew:h%5u ncofh %-u"
-"-\r\nc%-15.15s yh%-44.44s w%u"             068 SearchSubFmt
+"\1_\1y\1hPath/Filename to write to: \1n"                   058 FileToWriteTo
+"\1n\r\nYou have no sent messages pending.\r\n"          059 NoMailSent
+"\r\n\1g\1hMail that you've sent still pending:"\         060 MailSentLstHdr
+	"\r\n\r\n\1n"
+"\1n\r\n\1cþ \1h\1bReading Sent E-mail \1n\1cþ \1h\1b"\		061 ReadingSentMail
+	"(\1w?\1b=Menu) (\1w%u\1b of \1w%u\1b): \1n"
+"\1h\1m\r\nSending Internet Mail To: \1w%s\1m\r\n"\         062 InternetMailing
+	"                    From: \1w%s\r\n"
+"\1n\r\nNo mail on system.\r\n"                          063 NoMailOnSystem
+"\1n\r\n\1cþ \1h\1bReading All E-mail \1n\1cþ \1h\1b"\		064 ReadingAllMail
+	"(\1w%u \1bof \1w%u\1b): \1n" 
+"\1_\r\n\1g\1h      From                   "\              065 MailOnSystemLstHdr
+	"To                     Subject\r\n\1n"
+"\1g\1h%4d:\1n\1g %-22.22s %-22.22s \1h%c\1n\1g %.25s\r\n"     066 MailOnSystemLstFmt
+"\1-\r\n\1c%-15.15s \1y\1h%-44.44s "\                 067 NScanStatusFmt
+	"\1n\1cNew:\1h%5u \1n\1cof\1h %-u"
+"\1-\r\n\1c%-15.15s \1y\1h%-44.44s \1w%u"             068 SearchSubFmt
 "\r\nNo messages have been posted on %s %s\r\n"         069 NoMsgsOnSub
-"\r\nncPost : [h%unc][h%unc] h%unc/h%u"   070 ZScanPostHdr
-"n\r\ncþ hbReading ncþ [h%unc] %s "\           071 ReadingSub
-	"[h%unc] %s (h?nc=Menu) (h%unc of h%unc): n"
+"\r\n\1n\1cPost : [\1h%u\1n\1c][\1h%u\1n\1c] \1h%u\1n\1c/\1h%u"   070 ZScanPostHdr
+"\1n\r\n\1cþ \1h\1bReading \1n\1cþ [\1h%u\1n\1c] %s "\           071 ReadingSub
+	"[\1h%u\1n\1c] %s (\1h?\1n\1c=Menu) (\1h%u\1n\1c of \1h%u\1n\1c): \1n"
 "\r\nYou didn't post message #%d\r\n"                   072 YouDidntPostMsgN
 "\r\nDelete message #%u '%s'"                          073 DeletePostQ
-"nb[hwInb] hAutoLogon via IP address      "\     074 UserDefaultsAutoLogon
-	"nb: c%s\r\n"	 
+"\1n\1b[\1h\1wI\1n\1b] \1hAutoLogon via IP address      "\     074 UserDefaultsAutoLogon
+	"\1n\1b: \1c%s\r\n"	 
 "\1n\r\n\1m%s sent to \1h%s #%u\r\n"                    075 MsgSentToUser
-"_\r\nyhString to search for: "                      076 SearchStringPrompt
+"\1_\r\n\1y\1hString to search for: "                      076 SearchStringPrompt
 "\1w\1hÄÄÄÄÄ[\1i\1r%c\1n\1h]ÄÄÄÄ´ "\                    077 PrivateChatSeparator
 	"\1yPrivate Chat - \1rCtrl-C to Quit \1y- "\
 	"Time Left: \1g%-8s\1w"\
 	" ÃÄÄÄÄ[\1i\1b%c\1n\1h]ÄÄÄÄÄ"
-"gh%4u:ng %-22.22s %-22.22s h%cng %.25s\r\n"    078 SubMsgLstFmt
+"\1g\1h%4u:\1n\1g %-22.22s %-22.22s \1h%c\1n\1g %.25s\r\n"    078 SubMsgLstFmt
 "\1w\1hÄÄÄÄÄ[\1i\1r%c\1n\1h]ÄÄÄÄ´ "\                    079 SysopChatSeparator
 	"\1rSplit-Screen \1cSysop\1r Chat          \1y"\
 	"Time Left: \1g%-8s\1w"\
 	" ÃÄÄÄÄ[\1i\1b%c\1n\1h]ÄÄÄÄÄ"
 "\r\n\r\nNo text file sections available.\r\n"          080 NoTextSections
-"l_chGeneral Text File Sections:\r\n\r\n"           081 TextSectionLstHdr
-"nc<h%dnc> %s\r\n"                                082 TextSectionLstFmt
-"_\r\ncWhich or h~Qncuit: h"                      083 WhichTextSection
-"l_ch%s Files:\r\n\r\n"                             084 TextFilesLstHdr
-"ch%3d: nc%s"                                      085 TextFilesLstFmt
+"\1l\1_\1c\1hGeneral Text File Sections:\r\n\r\n"           081 TextSectionLstHdr
+"\1n\1c<\1h%d\1n\1c> %s\r\n"                                082 TextSectionLstFmt
+"\1_\r\n\1cWhich or \1h~Q\1n\1cuit: \1h"                      083 WhichTextSection
+"\1l\1_\1c\1h%s Files:\r\n\r\n"                             084 TextFilesLstHdr
+"\1c\1h%3d: \1n\1c%s"                                      085 TextFilesLstFmt
 "\r\nWhich, ~Add, ~Remove, ~Edit, or ~Quit: "           086 WhichTextFileSysop
-"_\r\nncWhich or h~Qncuit: h"                    087 WhichTextFile
-"_\r\nyhBefore which file: n"                       088 AddTextFileBeforeWhich
+"\1_\r\n\1n\1cWhich or \1h~Q\1n\1cuit: \1h"                    087 WhichTextFile
+"\1_\r\n\1y\1hBefore which file: \1n"                       088 AddTextFileBeforeWhich
 "\r\nPath and filename (no path indicates "\            089 AddTextFilePath
 	"%stext/%s/filename):\r\n"
 "Description:\r\n"                                      090 AddTextFileDesc
-"_\r\nyhRemove which: n"                            091 RemoveWhichTextFile
+"\1_\r\n\1y\1hRemove which: \1n"                            091 RemoveWhichTextFile
 "Delete %s"                                             092 DeleteTextFileQ
-"_\r\nyhEdit which: n"                              093 EditWhichTextFile
+"\1_\r\n\1y\1hEdit which: \1n"                              093 EditWhichTextFile
 "\r\nSearch all groups for new messages"                094 NScanAllGrpsQ
 "\r\nSearch all groups for un-read messages to you"     095 SScanAllGrpsQ
 "\r\nAre you sure"                                      096 AreYouSureQ
 "\r\n\r\nYou can't chat.\r\n"                           097 R_Chat
 "RE: Feedback\r\n\r\n"                                  098 ReFeedback
-"\r\nghSystem Information:\r\n\r\nh"                 099 SiHdr
-"bhSystem          : c%s\r\n"                        100 SiSysName
-"bQWK ID          : c%s\r\n"                          101 SiSysID
-"bFidoNet Address : c%s\r\n"                          102 SiSysFaddr
-"bPostLink Site   : c%s %u\r\n"                      103 SiSysPsite
-"bLocation        : c%s\r\n"                          104 SiSysLocation
-"bOperator        : c%s\r\n"                          105 SiSysop
-"bNodes           : c%u\r\n"                          106 SiSysNodes
-"bNode #c%-3d       b: c%s\r\n"                     107 SiNodeNumberName
-"bNode Phone      : c%s\r\n"                          108 SiNodePhone
-"bTotal Logons    : c%s\r\n"                          109 SiTotalLogons
-"bLogons Today    : c%s\r\n"                          110 SiLogonsToday
-"bTotal Time      : c%s minutes\r\n"                  111 SiTotalTime
-"bTime Today      : c%s minutes\r\n"                  112 SiTimeToday
+"\r\n\1g\1hSystem Information:\r\n\r\n\1h"                 099 SiHdr
+"\1b\1hSystem          : \1c%s\r\n"                        100 SiSysName
+"\1bQWK ID          : \1c%s\r\n"                          101 SiSysID
+"\1bFidoNet Address : \1c%s\r\n"                          102 SiSysFaddr
+"\1bPostLink Site   : \1c%s %u\r\n"                      103 SiSysPsite
+"\1bLocation        : \1c%s\r\n"                          104 SiSysLocation
+"\1bOperator        : \1c%s\r\n"                          105 SiSysop
+"\1bNodes           : \1c%u\r\n"                          106 SiSysNodes
+"\1bNode #\1c%-3d       \1b: \1c%s\r\n"                     107 SiNodeNumberName
+"\1bNode Phone      : \1c%s\r\n"                          108 SiNodePhone
+"\1bTotal Logons    : \1c%s\r\n"                          109 SiTotalLogons
+"\1bLogons Today    : \1c%s\r\n"                          110 SiLogonsToday
+"\1bTotal Time      : \1c%s minutes\r\n"                  111 SiTotalTime
+"\1bTime Today      : \1c%s minutes\r\n"                  112 SiTimeToday
 "\r\nView system information file"                      113 ViewSysInfoFileQ
 "View logon message"                                    114 ViewLogonMsgQ
 "\r\n\r\nSorry, you can't read mail you've sent.\r\n"   115 R_ReadSentMail
-"\r\nwhMessage Scan "                                 116 MessageScan
-"nc(h%u ncsub-boards)hw complete.\r\n"           117 MessageScanComplete
-"riaborted.n\r\n"                                    118 MessageScanAborted
+"\r\n\1w\1hMessage Scan "                                 116 MessageScan
+"\1n\1c(\1h%u \1n\1csub-boards)\1h\1w complete.\r\n"           117 MessageScanComplete
+"\1r\1iaborted.\1n\r\n"                                    118 MessageScanAborted
 "\r\nLog off"                                           119 LogOffQ
 "\r\nYou can't post on this sub.\r\n"                   120 CantPostOnSub
 "\r\n\1n\1mSending message to \1h%s\r\n"                121 SendingMessageToUser
-"\r\nrhNo other active nodes.\1n\r\n"                 122 NoOtherActiveNodes
+"\r\n\1r\1hNo other active nodes.\1n\r\n"                 122 NoOtherActiveNodes
 "\r\n\r\nYou can't use the external programs.\r\n"      123 R_ExternalPrograms
-"\r\n-gUsage Statistics for h%s #%dn\r\n\r\n"       124 UserStats
-"-gSub-boards of h%-40s      ngPosts"\             125 SubLstHdr
-	"\r\n\r\nh"
-"ng[h%ung] %-40s %12s h%4u\r\n"                  126 SubLstFmt
-"\r\n_ghMessage Groupsng                    "\     127 GrpLstHdr
-	"                        Sub-boards\r\n\r\nh"
-"ng[h%ung] %-40s %12s h%4u\r\n"                  128 GrpLstFmt
+"\r\n\1-\1gUsage Statistics for \1h%s #%d\1n\r\n\r\n"       124 UserStats
+"\1-\1gSub-boards of \1h%-40s      \1n\1gPosts"\             125 SubLstHdr
+	"\r\n\r\n\1h"
+"\1n\1g[\1h%u\1n\1g] %-40s %12s \1h%4u\r\n"                  126 SubLstFmt
+"\r\n\1_\1g\1hMessage Groups\1n\1g                    "\     127 GrpLstHdr
+	"                        Sub-boards\r\n\r\n\1h"
+"\1n\1g[\1h%u\1n\1g] %-40s %12s \1h%4u\r\n"                  128 GrpLstFmt
 "\r\nGroup to configure new message scan or ~Quit: "    129 NScanCfgWhichGrp
 "\r\nGroup to configure your message scan or ~Quit: "   130 SScanCfgWhichGrp
-"l-gSub-boards of h%s:\r\n\r\nh"                   131 CfgSubLstHdr
-"ng[h%dng] %-40.40s  h%s\r\n"                    132 CfgSubLstFmt
-"l_ghMessage Groups:\r\n\r\n"                       133 CfgGrpLstHdr
-"ng[h%dng] %sh\r\n"                              134 CfgGrpLstFmt
+"\1l\1-\1gSub-boards of \1h%s:\r\n\r\n\1h"                   131 CfgSubLstHdr
+"\1n\1g[\1h%d\1n\1g] %-40.40s  \1h%s\r\n"                    132 CfgSubLstFmt
+"\1l\1_\1g\1hMessage Groups:\r\n\r\n"                       133 CfgGrpLstHdr
+"\1n\1g[\1h%d\1n\1g] %s\1h\r\n"                              134 CfgGrpLstFmt
 "\r\nSub-board to toggle new message scan"\             135 NScanCfgWhichSub
 	", ~All, or ~Quit: "
 "\r\nSub-board to toggle your message scan"\            136 SScanCfgWhichSub
 	", ~All, or ~Quit: "
-"ng[h%dng] %-40.40s  hc%s\r\n"                  137 SubPtrLstFmt
+"\1n\1g[\1h%d\1n\1g] %-40.40s  \1h\1c%s\r\n"                  137 SubPtrLstFmt
 "\r\nSet new-scan pointer for which, ~All, or ~Quit: "  138 WhichOrAll
 "\r\nRaw message input mode is now "                    139 RawMsgInputModeIsNow
 "OFF"                                                   140 OFF
 "ON"                                                    141 ON
 "\r\n\1n\1mPaging \1h%s #%u\1n\1m for private chat\r\n" 142 PagingUser
-"\r\n-gSystem Statistics:\r\n\r\nn"                  143 SystemStatsHdr
-"\r\n-gNode #%d Statistics:\r\n\r\nn"                144 NodeStatsHdr
+"\r\n\1-\1gSystem Statistics:\r\n\r\n\1n"                  143 SystemStatsHdr
+"\r\n\1-\1gNode #%d Statistics:\r\n\r\n\1n"                144 NodeStatsHdr
 "Total Logons    : %s\r\n"                              145 StatsTotalLogons
 "Logons Today    : %s\r\n"                              146 StatsLogonsToday
 "Total Time      : %s minutes\r\n"                      147 StatsTotalTime
@@ -180,7 +180,7 @@
 "Posts Today     : %s\r\n"                              151 StatsPostsToday
 "E-mails Today   : %s\r\n"                              152 StatsEmailsToday
 "Feedback Today  : %s\r\n"                              153 StatsFeedbacksToday
-"_\r\nyhChange to (User Name or Number): n"         154 ChUserPrompt
+"\1_\r\n\1y\1hChange to (User Name or Number): \1n"         154 ChUserPrompt
 "PW: "                                                  155 ChUserPwPrompt
 "\r\nYou must include a comma between the city and state.\r\n"	156 CommaInLocationRequired
 "\r\nError log:\r\n"                                    157 ErrorLogHdr
@@ -193,28 +193,28 @@
 "Delete Guru file"                                      163 DeleteGuruLogQ
 "\1n\1g\7Telegram from \1n\1h%s\1n\1g on %s:\r\n\1h"    164 TelegramFmt
 "\r\n\r\nYou can't download.\r\n"                       165 R_Download
-"\r\nwhSearching all directories...\r\n"              166 SearchingAllDirs
-"whSearching all libraries...\r\n"                    167 SearchingAllLibs
-"\r\nwh%u Files Listed.\r\n"                          168 NFilesListed
-"\r\nwhEmpty directory.\r\n"                          169 EmptyDir
-"\r\nncSearching for files "\                         170 NScanHdr
-	"uploaded after h%sn\r\n"
+"\r\n\1w\1hSearching all directories...\r\n"              166 SearchingAllDirs
+"\1w\1hSearching all libraries...\r\n"                    167 SearchingAllLibs
+"\r\n\1w\1h%u Files Listed.\r\n"                          168 NFilesListed
+"\r\n\1w\1hEmpty directory.\r\n"                          169 EmptyDir
+"\r\n\1n\1cSearching for files "\                         170 NScanHdr
+	"uploaded after \1h%s\1n\r\n"
 "\r\n\r\nYou can't remove files.\r\n"                   171 R_RemoveFiles
 "\r\n\r\nThis directory is full.\r\n"                   172 DirFull
 "\r\n\r\nYou can't upload.\r\n"                         173 R_Upload
 "\r\n\r\nYou can't upload here.\r\n"                    174 CantUploadHere
-"_\r\n\r\nyhFilespec: n"                            175 FileSpec
+"\1_\r\n\r\n\1y\1hFilespec: \1n"                            175 FileSpec
 "SY: "                                                  176 SystemPassword
 "\r\n\r\nNo sysop directory specified.\r\n"             177 NoSysopDir
 "\r\n\r\nYou can't upload to sysop.\r\n"                178 CantUploadToSysop
-"-gDirectories of h%-40.40s     "\                   179 DirLstHdr
-	"ngFiles\r\n\r\nh"
-"ng(h%ung) %-40.40s %12.12s h%4u\r\n"             180 DirLstFmt
-"\r\n_ghFile Libraries ng                   "\     181 LibLstHdr
-	"                       Directories\r\n\r\nh"
-"ng(h%ung) %-40.40s %12.12s h%4u\r\n"             182 LibLstFmt
+"\1-\1gDirectories of \1h%-40.40s     "\                   179 DirLstHdr
+	"\1n\1gFiles\r\n\r\n\1h"
+"\1n\1g(\1h%u\1n\1g) %-40.40s %12.12s \1h%4u\r\n"             180 DirLstFmt
+"\r\n\1_\1g\1hFile Libraries \1n\1g                   "\     181 LibLstHdr
+	"                       Directories\r\n\r\n\1h"
+"\1n\1g(\1h%u\1n\1g) %-40.40s %12.12s \1h%4u\r\n"             182 LibLstFmt
 "\1n\r\nInvalid NetMail address.\r\n"                   183 InvalidNetMailAddr
-"_\r\ngh%s ngTransfer Policy\r\n\r\nn"            184 TransferPolicyHdr
+"\1_\r\n\1g\1h%s \1n\1gTransfer Policy\r\n\r\n\1n"            184 TransferPolicyHdr
 "\1n\1h[\1y%c\1w] \1b%-25s  "                           185 TransferProtLstFmt
 "Initial uploads are rewarded with %d%% of the "\       186 TpUpload
 	"credit value\r\n"
@@ -224,207 +224,207 @@
 "\r\nThere are no files for you.\r\n"                   189 NoFilesForYou
 "\r\n\r\nUser transfer directory is full.\r\n"          190 UserDirFull
 "\r\n\r\nYou can't send files to users.\r\n"            191 CantUploadToUser
-"ncLibrary   : (%u) %syh"                           192 BoxHdrLib
-"ncDirectory : (%u) %syh"                           193 BoxHdrDir
-"ncFiles     : %uyh"                               194 BoxHdrFiles
-"nc(h%unc) %s "                                    195 ShortHdrLib
-"nc(h%unc) %s"                                     196 ShortHdrDir
-"rhFilenames, specs, or flags [None]: mh"           197 BatchDlFlags
-"\r\n\7rhiBatch download queue is full.n\r\n"       198 BatchDlQueueIsFull
-"_\r\nyhFilespec [\1wAll Files\1y]: n"              199 FileSpecStarDotStar
-"\r\n\r\nrhiNot enough free disk space.n\r\n"\      200 LowDiskSpace
-	"\r\nhThe sysop has been notified.n\r\n"
+"\1n\1cLibrary   : (%u) %s\1y\1h"                           192 BoxHdrLib
+"\1n\1cDirectory : (%u) %s\1y\1h"                           193 BoxHdrDir
+"\1n\1cFiles     : %u\1y\1h"                               194 BoxHdrFiles
+"\1n\1c(\1h%u\1n\1c) %s "                                    195 ShortHdrLib
+"\1n\1c(\1h%u\1n\1c) %s"                                     196 ShortHdrDir
+"\1r\1hFilenames, specs, or flags [None]: \1m\1h"           197 BatchDlFlags
+"\r\n\7\1r\1h\1iBatch download queue is full.\1n\r\n"       198 BatchDlQueueIsFull
+"\1_\r\n\1y\1hFilespec [\1wAll Files\1y]: \1n"              199 FileSpecStarDotStar
+"\r\n\r\n\1r\1h\1iNot enough free disk space.\1n\r\n"\      200 LowDiskSpace
+	"\r\n\1hThe sysop has been notified.\1n\r\n"
 "\r\n%s kilobytes free\r\n\r\n"                         201 DiskNBytesFree
-"_yhFilename: n"                                    202 Filename
-"\r\nrhBad filename.\r\n"                             203 BadFilename
+"\1_\1y\1hFilename: \1n"                                    202 Filename
+"\r\n\1r\1hBad filename.\r\n"                             203 BadFilename
 "Upload '%s' to Sysop directory"                        204 UploadToSysopDirQ
 "Upload '%s' to User directory"                         205 UploadToUserDirQ
 "Upload '%s' to %s %s"                                  206 UploadToCurDirQ
-"\r\nrhiThat file is already there!n\r\n"           207 FileAlreadyThere
+"\r\n\1r\1h\1iThat file is already there!\1n\r\n"           207 FileAlreadyThere
 "That file is already on disk. Add to data base"        208 FileOnDiskAddQ
-"\r\nrhiThat file is not on disk!n\r\n"             209 FileNotOnDisk
-"\r\nrhiPlease upload files with the following "\    210 TheseFileExtsOnly
-	"extensions only:n\r\nwh"
-"\r\nrhi%s has already been uploaded!n\r\n"         211 FileAlreadyOnline
-"\r\nwhHit [ENTER] after last destination "\          212 EnterAfterLastDestUser
+"\r\n\1r\1h\1iThat file is not on disk!\1n\r\n"             209 FileNotOnDisk
+"\r\n\1r\1h\1iPlease upload files with the following "\    210 TheseFileExtsOnly
+	"extensions only:\1n\r\n\1w\1h"
+"\r\n\1r\1h\1i%s has already been uploaded!\1n\r\n"         211 FileAlreadyOnline
+"\r\n\1w\1hHit [ENTER] after last destination "\          212 EnterAfterLastDestUser
 	"user.\r\n\r\n"
-"_yhSend file to (User name or number): n"          213 SendFileToUser
-"\r\nrhiDuplicate usern\r\n\r\n"                    214 DuplicateUser
-"\7\r\nrhi%s wouldn't be able to "\                  215 UserWontBeAbleToDl
-	"download it!n\r\n\r\n"
-"\7\r\nrhiYou can't send yourself files.n\r\n\r\n"  216 CantSendYourselfFiles
-"\r\n-gAdded to destination user list: "\             217 UserAddedToDestList
-	"wh%s\r\n\r\nn"
-"\r\n-gHow do you rate the content of this file "\    218 RateThisFile
-	"(hwGng, hwRng, or hwXng): n"
+"\1_\1y\1hSend file to (User name or number): \1n"          213 SendFileToUser
+"\r\n\1r\1h\1iDuplicate user\1n\r\n\r\n"                    214 DuplicateUser
+"\7\r\n\1r\1h\1i%s wouldn't be able to "\                  215 UserWontBeAbleToDl
+	"download it!\1n\r\n\r\n"
+"\7\r\n\1r\1h\1iYou can't send yourself files.\1n\r\n\r\n"  216 CantSendYourselfFiles
+"\r\n\1-\1gAdded to destination user list: "\             217 UserAddedToDestList
+	"\1w\1h%s\r\n\r\n\1n"
+"\r\n\1-\1gHow do you rate the content of this file "\    218 RateThisFile
+	"(\1h\1wG\1n\1g, \1h\1wR\1n\1g, or \1h\1wX\1n\1g): \1n"
 "[%c] "                                                 219 Rated
 "Is this upload part of a set (multiple files)"         220 MultipleDiskQ
-"_yhHow many files total: n"                        221 HowManyDisksTotal
-"_yhWhich file number is your upload: n"            222 NumberOfFile
+"\1_\1y\1hHow many files total: \1n"                        221 HowManyDisksTotal
+"\1_\1y\1hWhich file number is your upload: \1n"            222 NumberOfFile
 " [%2.2d/%2.2d]"                                        223 FileOneOfTen
 " [%d/%d]"                                              224 FileOneOfTwo
-"\r\n-gEnter a description now.\r\n: "                225 EnterDescNow
+"\r\n\1-\1gEnter a description now.\r\n: "                225 EnterDescNow
 "No description given."                                 226 NoDescription
 "\r\nProtocol or ~Quit: "                               227 ProtocolOrQuit
 "\r\nProtocol, ~Batch or ~Quit: "                       228 ProtocolBatchOrQuit
-"\r\n\7rhiBatch upload queue is full.n\r\n"         229 BatchUlQueueIsFull
-"\r\nnmh%s nmadded to batch upload queue"\         230 FileAddedToUlQueue
-	"c - Files: h%u nc(h%unc Max)\r\n"
-"\7_whNode %2d: g%sng sent you a file.\r\n"       231 UserToUserXferNodeMsg
+"\r\n\7\1r\1h\1iBatch upload queue is full.\1n\r\n"         229 BatchUlQueueIsFull
+"\r\n\1n\1m\1h%s \1n\1madded to batch upload queue"\         230 FileAddedToUlQueue
+	"\1c - Files: \1h%u \1n\1c(\1h%u\1n\1c Max)\r\n"
+"\7\1_\1w\1hNode %2d: \1g%s\1n\1g sent you a file.\r\n"       231 UserToUserXferNodeMsg
 "\1n\1g\1h%s\1y: \1w~B\1yatch download, "\              232 FileInfoPrompt
 	"\1w~E\1yxtended info, "\
 	"\1w~V\1yiew file, "\
 	"\1w~Q\1yuit or [Next]: \1w"
 "\r\n~Quit or [Next]: "                                 233 QuitOrNext
 "~Remove, ~Move, ~Edit, ~View, ~Quit, or [Next]: "      234 RExemptRemoveFilePrompt
-"n(%d) %s\r\n"                                         235 MoveToLibLstFmt
-"_\r\nyhLibrary [%d]: n"                            236 MoveToLibPrompt
-"n(%d) %s\r\n"                                         237 MoveToDirLstFmt
-"_\r\nyhDirectory [%d]: n"                          238 MoveToDirPrompt
+"\1n(%d) %s\r\n"                                         235 MoveToLibLstFmt
+"\1_\r\n\1y\1hLibrary [%d]: \1n"                            236 MoveToLibPrompt
+"\1n(%d) %s\r\n"                                         237 MoveToDirLstFmt
+"\1_\r\n\1y\1hDirectory [%d]: \1n"                          238 MoveToDirPrompt
 "%s moved to %s %s.\r\n"                                239 MovedFile
 "\r\nClose file record"                                 240 CloseFileRecordQ
 "~Remove, ~Credits only, ~File only, ~Move, ~Edit, "\   241 SysopRemoveFilePrompt
 	"~View, ~Quit, or [Next]: "
 "~Remove, ~Edit, ~View, ~Quit, or [Next]: "             242 UserRemoveFilePrompt
 "\r\n\1n\1r\1hFile does not exist: \1c%s\1n\r\n"        243 FileDoesNotExist
-"\7\r\nrhiCouldn't remove '%s'.n\r\n"               244 CouldntRemoveFile
+"\7\r\n\1r\1h\1iCouldn't remove '%s'.\1n\r\n"               244 CouldntRemoveFile
 "Delete file"                                           245 DeleteFileQ
 "Add %s to %s %s"                                       246 AddToOfflineDirQ
 "Remove credits"                                        247 RemoveCreditsQ
 "\r\nUser not available.\r\n"                           248 UserNotFound
-"_yhCredits to remove: n"                           249 CreditsToRemove
-"_wh%s was removed.\r\n"\                            250 FileRemovedUserMsg
-	"ngYou lost %s credits.\r\n"
-"_\r\nyhFilename         : n"                       251 EditFilename
-"\r\nrhiError renaming %s to %sn\r\n"               252 CouldntRenameFile
+"\1_\1y\1hCredits to remove: \1n"                           249 CreditsToRemove
+"\1_\1w\1h%s was removed.\r\n"\                            250 FileRemovedUserMsg
+	"\1n\1gYou lost %s credits.\r\n"
+"\1_\r\n\1y\1hFilename         : \1n"                       251 EditFilename
+"\r\n\1r\1h\1iError renaming %s to %s\1n\r\n"               252 CouldntRenameFile
 "%s renamed to %s\r\n"                                  253 FileRenamed
-"_yhDescription      : n"                           254 EditDescription
+"\1_\1y\1hDescription      : \1n"                           254 EditDescription
 "Delete extended description"                           255 DeleteExtDescriptionQ
-"_yhUploader         : n"                           256 EditUploader
-"_yhCredit value     : n"                           257 EditCreditValue
-"_yhTimes downloaded : n"                           258 EditTimesDownloaded
-"_yhOpen count       : n"                           259 EditOpenCount
-"_yhAlternate Path   : n"                           260 EditAltPath
-"\r\nwhYou only have %s credits.\r\n"                 261 YouOnlyHaveNCredits
+"\1_\1y\1hUploader         : \1n"                           256 EditUploader
+"\1_\1y\1hCredit value     : \1n"                           257 EditCreditValue
+"\1_\1y\1hTimes downloaded : \1n"                           258 EditTimesDownloaded
+"\1_\1y\1hOpen count       : \1n"                           259 EditOpenCount
+"\1_\1y\1hAlternate Path   : \1n"                           260 EditAltPath
+"\r\n\1w\1hYou only have %s credits.\r\n"                 261 YouOnlyHaveNCredits
 "\r\nYou don't have enough credits.\r\n"                262 NotEnoughCredits
-"\r\nwhNot enough time left to transfer.\r\n"         263 NotEnoughTimeToDl
+"\r\n\1w\1hNot enough time left to transfer.\r\n"         263 NotEnoughTimeToDl
 "\r\nProtocol, ~Batch, ~Quit, or [Next]: "              264 ProtocolBatchQuitOrNext
 "\r\nBulk Upload %s %s Directory\r\n"\                  265 BulkUpload
 	"(Enter '-' for description to skip file):\r\n"
-"_yh%sw%7ukb:"                                     266 BulkUploadDescPrompt
-"\r\nrhiNo files in batch queue.n"\                 267 NoFilesInBatchQueue
-	"\r\n\r\nmUse hDnm or hUnm to add files to the queue.\r\n"
-"_\r\nyhBatch: n"                                   268 BatchMenuPrompt
+"\1_\1y\1h%s\1w%7uk\1b:"                                     266 BulkUploadDescPrompt
+"\r\n\1r\1h\1iNo files in batch queue.\1n"\                 267 NoFilesInBatchQueue
+	"\r\n\r\n\1mUse \1hD\1n\1m or \1hU\1n\1m to add files to the queue.\r\n"
+"\1_\r\n\1y\1hBatch: \1n"                                   268 BatchMenuPrompt
 "\r\nClear upload queue"                                269 ClearUploadQueueQ
 "\r\nUpload queue cleared.\r\n"                         270 UploadQueueCleared
 "\r\nClear download queue"                              271 ClearDownloadQueueQ
 "\r\nDownload queue cleared.\r\n"                       272 DownloadQueueCleared
 "\r\nDownload queue is empty.\r\n"                      273 DownloadQueueIsEmpty
-"\r\n-ghUpload Queue:ng"\                          274 UploadQueueLstHdr
-	"        Description\r\n\r\nn"
-"gh%2d: ng%s     %s\r\n"                            275 UploadQueueLstFmt
-"\r\n-ghDownload Queue:ng"\                        276 DownloadQueueLstHdr
-	"      Credits      Bytes        Time\r\n\r\nn"
-"gh%2d: ng%s %11.11s %11.11s     %s\r\n"            277 DownloadQueueLstFmt
-"\r\nwh         Totals: %11.11s %11.11s     %s\r\n"   278 DownloadQueueTotals
-"\r\n-gRemove which file from upload "\               279 RemoveWhichFromUlQueue
-	"queue (1-%d): n"
-"\r\n-gRemove which file from download "\             280 RemoveWhichFromDlQueue
-	"queue (1-%d): n"
+"\r\n\1-\1g\1hUpload Queue:\1n\1g"\                          274 UploadQueueLstHdr
+	"        Description\r\n\r\n\1n"
+"\1g\1h%2d: \1n\1g%s     %s\r\n"                            275 UploadQueueLstFmt
+"\r\n\1-\1g\1hDownload Queue:\1n\1g"\                        276 DownloadQueueLstHdr
+	"      Credits      Bytes        Time\r\n\r\n\1n"
+"\1g\1h%2d: \1n\1g%s %11.11s %11.11s     %s\r\n"            277 DownloadQueueLstFmt
+"\r\n\1w\1h         Totals: %11.11s %11.11s     %s\r\n"   278 DownloadQueueTotals
+"\r\n\1-\1gRemove which file from upload "\               279 RemoveWhichFromUlQueue
+	"queue (1-%d): \1n"
+"\r\n\1-\1gRemove which file from download "\             280 RemoveWhichFromDlQueue
+	"queue (1-%d): \1n"
 "\r\nUpload queue is empty\r\n"                         281 UploadQueueIsEmpty
 "\r\nHang up after transfer"                            282 HangUpAfterXferQ
-"\r\nwhStart transfer now (Ctrl-X to abort):\r\nn"   283 StartXferNow
-"_\r\nbhDisconnecting... wHbang up or wAbbort "  284 Disconnecting
-"\rwhGood-bye!  (Time Used: @TUSED@)>"               285 Disconnected
-"rhi%s NOT SENT!n\r\n"                              286 FileNotSent
+"\r\n\1w\1hStart transfer now (Ctrl-X to abort):\r\n\1n"   283 StartXferNow
+"\1_\r\n\1b\1hDisconnecting... \1wH\1bang up or \1wA\1bbort "  284 Disconnecting
+"\r\1w\1hGood-bye!  (Time Used: @TUSED@)\1>"               285 Disconnected
+"\1r\1h\1i%s NOT SENT!\1n\r\n"                              286 FileNotSent
 "Deleting files in temp directory...\r\n"               287 RemovingTempFiles
-"_yhExtract from: n"                                288 ExtractFrom
+"\1_\1y\1hExtract from: \1n"                                288 ExtractFrom
 "\r\nUnextractable file type.\r\n"                      289 UnextractableFile
 "\r\nFile not found.\r\n"                               290 FileNotFound
 "\r\n~Extract file(s), ~View archive, or ~Quit: "       291 ExtractFilesPrompt
-"_\r\nyhTemp Directory: n"                          292 TempDirPrompt
-"n\r\n%s not created yet.\r\n"\                        293 TempFileNotCreatedYet
-	"\r\nUse the hAn command to create it.\r\n"
+"\1_\r\n\1y\1hTemp Directory: \1n"                          292 TempDirPrompt
+"\1n\r\n%s not created yet.\r\n"\                        293 TempFileNotCreatedYet
+	"\r\nUse the \1hA\1n command to create it.\r\n"
 "\r\nUploader: %s\r\nFilename: %s\r\n"                  294 TempFileInfo
 "\r\n%s bytes in %u files\r\n"                          295 TempDirTotal
 "\r\n%u files removed.\r\n"                             296 NFilesRemoved
-"rhiAll other nodes should NOT be in use "\          297 ResortWarning
-	"during resort/compression.n\r\n"
-"-c%-15.15s yh%-25.25s "                            298 ResortLineFmt
-"bEmptyn\r\n"                                         299 ResortEmptyDir
-"wSorting..."                                          300 Sorting
-"\b\b\b\b\b\b\b\b\b\bbSorted    n\r\n"                301 Sorted
-"\b\b\b\b\b\b\b\b\b\bbCompressed %u slots "\           302 Compressed
-	"(%s bytes)n\r\n"
-"wh\r\n%s is already in the queue.\r\n"               303 FileAlreadyInQueue
-"wh\r\nFile is not online.\r\n"                       304 FileIsNotOnline
-"n\r\nmh%s nmadded to batch download queue -\r\n"\ 305 FileAddedToBatDlQueue
-	"cFiles: h%unc (h%unc Max)  Credits: h%snc"\
-	"  Bytes: h%snc  Time: h%s\r\n"
-"\r\nnrhThe sysop has not configured w%sr as a"\   306 NonviewableFile
+"\1r\1h\1iAll other nodes should NOT be in use "\          297 ResortWarning
+	"during resort/compression.\1n\r\n"
+"\1-\1c%-15.15s \1y\1h%-25.25s "                            298 ResortLineFmt
+"\1bEmpty\1n\r\n"                                         299 ResortEmptyDir
+"\1wSorting..."                                          300 Sorting
+"\b\b\b\b\b\b\b\b\b\b\1bSorted    \1n\r\n"                301 Sorted
+"\b\b\b\b\b\b\b\b\b\b\1bCompressed %u slots "\           302 Compressed
+	"(%s bytes)\1n\r\n"
+"\1w\1h\r\n%s is already in the queue.\r\n"               303 FileAlreadyInQueue
+"\1w\1h\r\nFile is not online.\r\n"                       304 FileIsNotOnline
+"\1n\r\n\1m\1h%s \1n\1madded to batch download queue -\r\n"\ 305 FileAddedToBatDlQueue
+	"\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"
+"\r\n\1n\1r\1hThe sysop has not configured \1w%s\1r as a"\   306 NonviewableFile
 	" viewable file type.\r\n"
-"rhi%s NOT RECEIVED!n\r\n"                          307 FileNotReceived
-"\r\n\7rhi%s HAD ERRORS - NOT UPLOADED!n\r\n"       308 FileHadErrors
-"rhi%s IS ZERO LENGTH - NOT UPLOADED!n\r\n"         309 FileZeroLength
-"_wh%s (%s bytes) received.\r\n"                     310 FileNBytesReceived
-"_wh%s (%s bytes) sent.\r\n"                         311 FileNBytesSent
-"_hw%s was %sdownloaded by %s\r\n"\                  312 DownloadUserMsg
-	"ngYou were awarded %s credits.\r\n"
+"\1r\1h\1i%s NOT RECEIVED!\1n\r\n"                          307 FileNotReceived
+"\r\n\7\1r\1h\1i%s HAD ERRORS - NOT UPLOADED!\1n\r\n"       308 FileHadErrors
+"\1r\1h\1i%s IS ZERO LENGTH - NOT UPLOADED!\1n\r\n"         309 FileZeroLength
+"\1_\1w\1h%s (%s bytes) received.\r\n"                     310 FileNBytesReceived
+"\1_\1w\1h%s (%s bytes) sent.\r\n"                         311 FileNBytesSent
+"\1_\1h\1w%s was %sdownloaded by %s\r\n"\                  312 DownloadUserMsg
+	"\1n\1gYou were awarded %s credits.\r\n"
 "partially "                                            313 Partially
-"\r\nngLibrary          :h (%u) %s"                  314 FiLib
-"\r\nngDirectory        :h (%u) %s"                  315 FiDir
-"\r\nngFilename         :h %s"                       316 FiFilename
-"\r\nngFile size        :h %s"                       317 FiFileSize
-"\r\nngCredit value     :h %s"                       318 FiCredits
-"\r\nngDescription      :h %s"                       319 FiDescription
-"\r\nngUploaded by      :h %s"                       320 FiUploadedBy
-"\r\nngFile date        :h %s"                       321 FiFileDate
-"\r\nngUploaded on      :h %s"                       322 FiDateUled
-"\r\nngLast downloaded  :h %s"                       323 FiDateDled
-"\r\nngTimes downloaded :h %u"                       324 FiTimesDled
-"\r\nngTime to download :h %s"                       325 FiTransferTime
-"\r\nngAlternate Path   :h %s"                       326 FiAlternatePath
-"\r\nrhiInvalid Alternate Path Number: %un"         327 InvalidAlternatePathN
-"_\r\nwhFile is currently open by %d user%s.\r\n"    328 FileIsOpen
-"\7\7\r\nhrHbagpypcy mBwirrgtbhcdmayy "\  329 HappyBirthday
-	"wtro gybocu\r\n\7\7mHyawprpgy "\
-	"bBcimrytwhrdgaby ctmo yyworug.b.c.\r\n\r\n"
-"whYou haven't changed your password in more "\       330 TimeToChangePw
+"\r\n\1n\1gLibrary          :\1h (%u) %s"                  314 FiLib
+"\r\n\1n\1gDirectory        :\1h (%u) %s"                  315 FiDir
+"\r\n\1n\1gFilename         :\1h %s"                       316 FiFilename
+"\r\n\1n\1gFile size        :\1h %s"                       317 FiFileSize
+"\r\n\1n\1gCredit value     :\1h %s"                       318 FiCredits
+"\r\n\1n\1gDescription      :\1h %s"                       319 FiDescription
+"\r\n\1n\1gUploaded by      :\1h %s"                       320 FiUploadedBy
+"\r\n\1n\1gFile date        :\1h %s"                       321 FiFileDate
+"\r\n\1n\1gUploaded on      :\1h %s"                       322 FiDateUled
+"\r\n\1n\1gLast downloaded  :\1h %s"                       323 FiDateDled
+"\r\n\1n\1gTimes downloaded :\1h %u"                       324 FiTimesDled
+"\r\n\1n\1gTime to download :\1h %s"                       325 FiTransferTime
+"\r\n\1n\1gAlternate Path   :\1h %s"                       326 FiAlternatePath
+"\r\n\1r\1h\1iInvalid Alternate Path Number: %u\1n"         327 InvalidAlternatePathN
+"\1_\r\n\1w\1hFile is currently open by %d user%s.\r\n"    328 FileIsOpen
+"\7\7\r\n\1h\1rH\1ba\1gp\1yp\1cy \1mB\1wi\1rr\1gt\1bh\1cd\1ma\1yy "\  329 HappyBirthday
+	"\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"
+"\1w\1hYou haven't changed your password in more "\       330 TimeToChangePw
 	"than %d days.\r\n\r\n"
 "\r\nEnter a different password"                        331 NewPasswordQ
-"_\r\nyhNew password (4-8 chars): "                  332 NewPassword
-"_yhVerify (enter again): n"                        333 VerifyPassword
-"\7rhWrong!"                                          334 Wrong
-"whPassword changed.\r\n"                             335 PasswordChanged
+"\1_\r\n\1y\1hNew password (4-8 chars): "                  332 NewPassword
+"\1_\1y\1hVerify (enter again): \1n"                        333 VerifyPassword
+"\7\1r\1hWrong!"                                          334 Wrong
+"\1w\1hPassword changed.\r\n"                             335 PasswordChanged
 "Sorry, you have no more logons allowed today.\r\n"     336 NoMoreLogons
 "You can only logon once a day.\r\n"                    337 R_Logons
-"_bh[cûb] yEnter your full name or alias: w"     338 EnterYourAlias
-"_bh[cûb] yEnter your full real name: w"         339 EnterYourRealName
-"_bh[cûb] yEnter your company name: w"           340 EnterYourCompany
-"_bh[cûb] yEnter your chat handle: w"            341 EnterYourHandle
-"_bh[cûb] yEnter your sex (M/F): w"              342 EnterYourSex
-"_bh[cûb] yEnter your street address: w"         343 EnterYourAddress
-"_bh[cûb] yEnter your voice phone number: w"     344 EnterYourPhoneNumber
-"_bh[cûb] yEnter your birthday (%s): w"          345 EnterYourBirthday
-"_bh[cûb] yEnter your city, state: w"            346 EnterYourCityState
-"_bh[cûb] yEnter your zip (or postal) code: w"   347 EnterYourZipCode
-"_yhEnter a description of your computer: w"        348 EnterYourComputer
+"\1_\1b\1h[\1cû\1b] \1yEnter your full name or alias: \1w"     338 EnterYourAlias
+"\1_\1b\1h[\1cû\1b] \1yEnter your full real name: \1w"         339 EnterYourRealName
+"\1_\1b\1h[\1cû\1b] \1yEnter your company name: \1w"           340 EnterYourCompany
+"\1_\1b\1h[\1cû\1b] \1yEnter your chat handle: \1w"            341 EnterYourHandle
+"\1_\1b\1h[\1cû\1b] \1yEnter your sex (M/F): \1w"              342 EnterYourSex
+"\1_\1b\1h[\1cû\1b] \1yEnter your street address: \1w"         343 EnterYourAddress
+"\1_\1b\1h[\1cû\1b] \1yEnter your voice phone number: \1w"     344 EnterYourPhoneNumber
+"\1_\1b\1h[\1cû\1b] \1yEnter your birthday (%s): \1w"          345 EnterYourBirthday
+"\1_\1b\1h[\1cû\1b] \1yEnter your city, state: \1w"            346 EnterYourCityState
+"\1_\1b\1h[\1cû\1b] \1yEnter your zip (or postal) code: \1w"   347 EnterYourZipCode
+"\1_\1y\1hEnter a description of your computer: \1w"        348 EnterYourComputer
 "Are you connecting from North America"                 349 CallingFromNorthAmericaQ
 "Is the above information correct"                      350 UserInfoCorrectQ
-"bUser #c%-4d      b: c%s\r\n"                      351 LiUserNumberName
-"bLogons Today    : c%-5u b(Max c%ub)\r\n"         352 LiLogonsToday
-"bTime on Today   : c%-5u b(Max c%ub)\r\n"        353 LiTimeonToday
-"bMail Waiting    : c%u\r\n"                          354 LiMailWaiting
-"bSysop is        : c"                                355 LiSysopIs
+"\1bUser #\1c%-4d      \1b: \1c%s\r\n"                      351 LiUserNumberName
+"\1bLogons Today    : \1c%-5u \1b(Max \1c%u\1b)\r\n"         352 LiLogonsToday
+"\1bTime on Today   : \1c%-5u \1b(Max \1c%u\1b)\r\n"        353 LiTimeonToday
+"\1bMail Waiting    : \1c%u\r\n"                          354 LiMailWaiting
+"\1bSysop is        : \1c"                                355 LiSysopIs
 "Available"                                             356 LiSysopAvailable
 "Not Available"                                         357 LiSysopNotAvailable
-"rhiYou can't possibly be in two places at the "\    358 UserOnTwoNodes
-	"same time.n\r\n"
-"\7rhi%d critical errors have occurred. "\           359 CriticalErrors
-	"Type ;ERR at main menu.n\r\n"
-"_whYou have %d User to User Transfer%s "\           360 UserXferForYou
+"\1r\1h\1iYou can't possibly be in two places at the "\    358 UserOnTwoNodes
+	"same time.\1n\r\n"
+"\7\1r\1h\1i%d critical errors have occurred. "\           359 CriticalErrors
+	"Type ;ERR at main menu.\1n\r\n"
+"\1_\1w\1hYou have %d User to User Transfer%s "\           360 UserXferForYou
 	"waiting for you\r\n"
-"_whYou have sent %d unreceived User to "\           361 UnreceivedUserXfer
+"\1_\1w\1hYou have sent %d unreceived User to "\           361 UnreceivedUserXfer
 	"User Transfer%s\r\n"
 "Read your mail now"                                    362 ReadYourMailNowQ
 "Sorry, the system is closed to new users.\r\n"         363 NoNewUsers
@@ -432,31 +432,31 @@
 "Use automatic terminal type detection"                 365 AutoTerminalQ
 "Does your terminal support ANSI"                       366 AnsiTerminalQ
 "Do you have a color terminal"                          367 ColorTerminalQ
-"ngAre you using hRIPtermng or a hRIPscrip "\     368 RipTerminalQ
-	"ngcompatible terminal program?\r\n"\
-	"hwIMPORTANT:ng If you are not absolutely "\
-	"sure, hit hwiNnbh"
+"\1n\1gAre you using \1hRIPterm\1n\1g or a \1hRIPscrip "\     368 RipTerminalQ
+	"\1n\1gcompatible terminal program?\r\n"\
+	"\1h\1wIMPORTANT:\1n\1g If you are not absolutely "\
+	"sure, hit \1h\1w\1iN\1n\1b\1h"
 "Does your terminal support IBM extended ASCII"         369 ExAsciiTerminalQ
-"nYou can't use that name (duplicate or invalid).\r\n" 370 YouCantUseThatName
-"l-gYour password is h%s\r\n"                       371 YourPasswordIs
-"\r\n_whWrite down your password and keep it "\      372 NewUserPasswordVerify
-	"confidential.\r\n\r\nyhEnter this password "\
-	"for verification: w"
-"\7\r\nrhIncorrect, try again.\r\n"                   373 IncorrectPassword
-"_\r\nyhMagic word: w"                              374 MagicWordPrompt
+"\1nYou can't use that name (duplicate or invalid).\r\n" 370 YouCantUseThatName
+"\1l\1-\1gYour password is \1h%s\r\n"                       371 YourPasswordIs
+"\r\n\1_\1w\1hWrite down your password and keep it "\      372 NewUserPasswordVerify
+	"confidential.\r\n\r\n\1y\1hEnter this password "\
+	"for verification: \1w"
+"\7\r\n\1r\1hIncorrect, try again.\r\n"                   373 IncorrectPassword
+"\1_\r\n\1y\1hMagic word: \1w"                              374 MagicWordPrompt
 "\r\nSorry, that was not the magic word.\r\n"           375 FailedMagicWord
 "Sorry, the system is full."                            376 SystemFull
 "*NEW USER*  %-30.30s  Age/Sex/BD   : %-2d %c %s\r\n"\  377 NewUserFeedbackHdr
 "Real name : %-30.30s  Phone number : %s\r\n"\
 "Computer  : %-30.30s  Connection   : %s\r\n\r\n"
-"\7\r\nrhiYou must leave %s mail in order to be "\   378 NoFeedbackWarning
-	"validated!n\r\n"
+"\7\r\n\1r\1h\1iYou must leave %s mail in order to be "\   378 NoFeedbackWarning
+	"validated!\1n\r\n"
 "\r\n\r\nNo external programs available.\r\n"           379 NoXtrnPrograms
-"lnch%s ncExternal Programs:\r\n\r\n"             380 XtrnProgLstHdr
-"ncNum h³nc Name                           "       381 XtrnProgLstTitles
-"hÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ      "               382 XtrnProgLstUnderline
-"hc%3u ³ nc%-25.25sh      "                        383 XtrnProgLstFmt
-"\r\n-cWhich or h~Qncuit: h"                      384 WhichXtrnProg
+"\1l\1n\1c\1h%s \1n\1cExternal Programs:\r\n\r\n"             380 XtrnProgLstHdr
+"\1n\1cNum \1h³\1n\1c Name                           "       381 XtrnProgLstTitles
+"\1hÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ      "               382 XtrnProgLstUnderline
+"\1h\1c%3u ³ \1n\1c%-25.25s\1h      "                        383 XtrnProgLstFmt
+"\r\n\1-\1cWhich or \1h~Q\1n\1cuit: \1h"                      384 WhichXtrnProg
 "\r\n%s is currently running %s on node %d.\r\n"\       385 UserRunningXtrn
 	"\r\nTry again later.\r\n\r\n"
 "Remove node lock"                                      386 RemoveNodeLockQ
@@ -470,72 +470,72 @@
 	"E:%3u   F:%3u   U:%6uk %3u  D:%6uk %3u\r\n"
 "Locally"                                               393 Locally
 "\r\nSort alphabetically"                               394 SortAlphaQ
-"\r\nmhChecking Slots..."                             395 CheckingSlots
-"nh%-32.32snm%-30.30sh%-8.8s nm%-8.8s\r\n"       396 UserListFmt
+"\r\n\1m\1hChecking Slots..."                             395 CheckingSlots
+"\1n\1h%-32.32s\1n\1m%-30.30s\1h%-8.8s \1n\1m%-8.8s\r\n"       396 UserListFmt
 "\r\1h\1w%d\1b total users.        \r\n"                397 NTotalUsers
 "\1w%d \1busers with access to current sub-board.\r\n"  398 NUsersOnCurSub
 "\1w%d \1busers with access to current directory.\r\n"  399 NUsersOnCurDir
-"\r\n-cCurrent New-Scan date/time: h"                400 NScanDate
-"yhYear: w"                                          401 NScanYear
-"  yMonth: w"                                         402 NScanMonth
-"  yDay: w"                                           403 NScanDay
-"  yHour: w"                                          404 NScanHour
-"  yMinute: w"                                        405 NScanMinute
+"\r\n\1-\1cCurrent New-Scan date/time: \1h"                400 NScanDate
+"\1y\1hYear: \1w"                                          401 NScanYear
+"  \1yMonth: \1w"                                         402 NScanMonth
+"  \1yDay: \1w"                                           403 NScanDay
+"  \1yHour: \1w"                                          404 NScanHour
+"  \1yMinute: \1w"                                        405 NScanMinute
 " pm"                                                   406 NScanPmQ
 " am"                                                   407 NScanAmQ
-"rhiNot long enough!n"                              408 PasswordTooShort
-"rhiThat's your current password!n"                 409 PasswordNotChanged
-"rhiYou call that a password?n"                     410 PasswordInvalid
-"rhiThat password is too obvious!n"                 411 PasswordObvious
-"\r\nnA) IBM (or compatible)\r\nB) Apple\r\nC) "\      412 ComputerTypeMenu
+"\1r\1h\1iNot long enough!\1n"                              408 PasswordTooShort
+"\1r\1h\1iThat's your current password!\1n"                 409 PasswordNotChanged
+"\1r\1h\1iYou call that a password?\1n"                     410 PasswordInvalid
+"\1r\1h\1iThat password is too obvious!\1n"                 411 PasswordObvious
+"\r\n\1nA) IBM (or compatible)\r\nB) Apple\r\nC) "\      412 ComputerTypeMenu
 	"Macintosh\r\nD) Amiga\r\nE) Other\r\n\r\n"
-"_yhPrimary Computer: n"                            413 ComputerTypePrompt
+"\1_\1y\1hPrimary Computer: \1n"                            413 ComputerTypePrompt
 "Apple"                                                 414 ComputerTypeB
 "Macintosh"                                             415 ComputerTypeC
 "Amiga"                                                 416 ComputerTypeD
 "Other"                                                 417 ComputerTypeE
 "\7\r\nNo user data defined.\r\n"                       418 NoUserData
-"rh®®® iDELETEDnrh ¯¯¯\r\n"                       419 Deleted
-"bh®®® iINACTIVEnbh ¯¯¯\r\n"                      420 Inactive
-"ncAlias     : h%-30.30s  ncPassword     : "\      421 UeditAliasPassword
-	"h%-8.8s  %s\r\n"
-"ncReal Name : h%-30.30s  ncPhone number : "\      422 UeditRealNamePhone
-	"h%s\r\n"
-"ncAddress   : h%-30.30s  ncAge/Sex/BD   : "\      423 UeditAddressBirthday
-	"h%2d %c %s\r\n"
-"ncLocation  : h%-30.30s  ncZip Code     : "\      424 UeditLocationZipcode
-	"h%s\r\n"
-"ncNote      : h%-30.30s  ncHandle       : "\      425 UeditNoteHandle
-	"h%s\r\n"
-"ncComputer  : h%-30.30s  ncConnection   : "\      426 UeditComputerModem
-	"h%s\r\n"
-"ncComment %c : h%s\r\n"                             427 UeditCommentLine
-"ncFirst on  : h%-8.8s  ncExpire    : h%-8.8s  "\ 428 UserDates
-	"ncLast on   : h%-8.8s  %02u:%02u\r\n"
-"ncTime on   : h%-5u     ncToday     : "\          429 UserTimes
-	"h%-5u%-5uncLast call : "\
-	"h%-5u%-5uncExtra : h%u\r\n"
-"ncLogons    : h%-5u     ncToday     : "\          430 UserLogons
-	"h%-5u%-5uncPosts     : "\
-	"h%-5u%-5uncToday : h%u\r\n"
-"ncE-mails   : h%-5u     ncTo sysop  : "\          431 UserEmails
-	"h%-5u     ncWaiting   : "\
-	"h%-5u     ncToday : h%u\r\n"
-"ncNetMail   : h%s\r\n"                              432 UserNetMail
-"ncUploads   : h%13.13s ncbytes in "\              433 UserUploads
-	"h%u ncfiles\r\n"
-"ncDownloads : h%13.13s ncbytes in "\              434 UserDownloads
-	"h%u ncfiles %s\r\n"
-"- Leech: rhi%un"                                   435 UserLeech
-"ncCredits   : h%13.13s ncfree: h%s "\            436 UserCredits
-	"nc(h%s ncper day)\r\n"
-"ncMinutes   : h%13.13s\r\n"                         437 UserMinutes
-"\r\nncSec Level : h%d\r\n"                          438 UeditSecLevel
-"ncFlags #1  : h%-26s   ncFlags #3  : h%s\r\n"\   439 UeditFlags
-	"ncFlags #2  : h%-26s   ncFlags #4  : h%s\r\n"
-"ncExemption : h%-26s   ncRestricts : h%s\r\n"    440 UeditExempts
-"\r\n_yhUser edit (w?y=Menu) "\                    441 UeditPrompt
-	"(w%uy of w%uy): n"
+"\1r\1h®®® \1iDELETED\1n\1r\1h ¯¯¯\r\n"                       419 Deleted
+"\1b\1h®®® \1iINACTIVE\1n\1b\1h ¯¯¯\r\n"                      420 Inactive
+"\1n\1cAlias     : \1h%-30.30s  \1n\1cPassword     : "\      421 UeditAliasPassword
+	"\1h%-8.8s  %s\r\n"
+"\1n\1cReal Name : \1h%-30.30s  \1n\1cPhone number : "\      422 UeditRealNamePhone
+	"\1h%s\r\n"
+"\1n\1cAddress   : \1h%-30.30s  \1n\1cAge/Sex/BD   : "\      423 UeditAddressBirthday
+	"\1h%2d %c %s\r\n"
+"\1n\1cLocation  : \1h%-30.30s  \1n\1cZip Code     : "\      424 UeditLocationZipcode
+	"\1h%s\r\n"
+"\1n\1cNote      : \1h%-30.30s  \1n\1cHandle       : "\      425 UeditNoteHandle
+	"\1h%s\r\n"
+"\1n\1cComputer  : \1h%-30.30s  \1n\1cConnection   : "\      426 UeditComputerModem
+	"\1h%s\r\n"
+"\1n\1cComment %c : \1h%s\r\n"                             427 UeditCommentLine
+"\1n\1cFirst on  : \1h%-8.8s  \1n\1cExpire    : \1h%-8.8s  "\ 428 UserDates
+	"\1n\1cLast on   : \1h%-8.8s  %02u:%02u\r\n"
+"\1n\1cTime on   : \1h%-5u     \1n\1cToday     : "\          429 UserTimes
+	"\1h%-5u%-5u\1n\1cLast call : "\
+	"\1h%-5u%-5u\1n\1cExtra : \1h%u\r\n"
+"\1n\1cLogons    : \1h%-5u     \1n\1cToday     : "\          430 UserLogons
+	"\1h%-5u%-5u\1n\1cPosts     : "\
+	"\1h%-5u%-5u\1n\1cToday : \1h%u\r\n"
+"\1n\1cE-mails   : \1h%-5u     \1n\1cTo sysop  : "\          431 UserEmails
+	"\1h%-5u     \1n\1cWaiting   : "\
+	"\1h%-5u     \1n\1cToday : \1h%u\r\n"
+"\1n\1cNetMail   : \1h%s\r\n"                              432 UserNetMail
+"\1n\1cUploads   : \1h%13.13s \1n\1cbytes in "\              433 UserUploads
+	"\1h%u \1n\1cfiles\r\n"
+"\1n\1cDownloads : \1h%13.13s \1n\1cbytes in "\              434 UserDownloads
+	"\1h%u \1n\1cfiles %s\r\n"
+"- Leech: \1r\1h\1i%u\1n"                                   435 UserLeech
+"\1n\1cCredits   : \1h%13.13s \1n\1cfree: \1h%s "\            436 UserCredits
+	"\1n\1c(\1h%s \1n\1cper day)\r\n"
+"\1n\1cMinutes   : \1h%13.13s\r\n"                         437 UserMinutes
+"\r\n\1n\1cSec Level : \1h%d\r\n"                          438 UeditSecLevel
+"\1n\1cFlags #1  : \1h%-26s   \1n\1cFlags #3  : \1h%s\r\n"\   439 UeditFlags
+	"\1n\1cFlags #2  : \1h%-26s   \1n\1cFlags #4  : \1h%s\r\n"
+"\1n\1cExemption : \1h%-26s   \1n\1cRestricts : \1h%s\r\n"    440 UeditExempts
+"\r\n\1_\1y\1hUser edit (\1w?\1y=Menu) "\                    441 UeditPrompt
+	"(\1w%u\1y of \1w%u\1y): \1n"
 "Restore User"                                          442 UeditRestoreQ
 "Activate User"                                         443 UeditActivateQ
 "Delete User"                                           444 UeditDeleteQ
@@ -543,136 +543,136 @@
 "User has sent mail. Read/Delete it"                    446 UeditReadUserMailSQ
 "Deactivate User"                                       447 UeditDeactivateUserQ
 "Change Exemptions"                                     448 ChangeExemptionQ
-"        n%s\r\nToggle: "                              449 FlagEditing
-"_yhGo to Name or Number: n"                        450 GoToUser
-"_yhLast on: w"                                     451 UeditLastOn
-"_yhFirst on: w"                                    452 UeditFirstOn
-"_yhExpire: w"                                      453 UeditExpire
-"_yhPassword Last Modified: w"                      454 UeditPwModDate
-"_yhLevel: w"                                       455 UeditML
-"_yhNote: w"                                        456 UeditNote
-"_yhComment: w"                                     457 UeditComment
-"_yhUpload Bytes: w"                                458 UeditUlBytes
-"_yhTotal Uploads: w"                               459 UeditUploads
-"_yhDownload Bytes: w"                              460 UeditDlBytes
-"_yhTotal Downloads: w"                             461 UeditDownloads
-"_yhLeech Downloads: w"                             462 UeditLeech
+"        \1n%s\r\nToggle: "                              449 FlagEditing
+"\1_\1y\1hGo to Name or Number: \1n"                        450 GoToUser
+"\1_\1y\1hLast on: \1w"                                     451 UeditLastOn
+"\1_\1y\1hFirst on: \1w"                                    452 UeditFirstOn
+"\1_\1y\1hExpire: \1w"                                      453 UeditExpire
+"\1_\1y\1hPassword Last Modified: \1w"                      454 UeditPwModDate
+"\1_\1y\1hLevel: \1w"                                       455 UeditML
+"\1_\1y\1hNote: \1w"                                        456 UeditNote
+"\1_\1y\1hComment: \1w"                                     457 UeditComment
+"\1_\1y\1hUpload Bytes: \1w"                                458 UeditUlBytes
+"\1_\1y\1hTotal Uploads: \1w"                               459 UeditUploads
+"\1_\1y\1hDownload Bytes: \1w"                              460 UeditDlBytes
+"\1_\1y\1hTotal Downloads: \1w"                             461 UeditDownloads
+"\1_\1y\1hLeech Downloads: \1w"                             462 UeditLeech
 "%d: L: %2d  F: %s  EX: %s\r\n"\                        463 QuickValidateFmt
 	"  RE: %s\r\n"
-"\r\n_yhValidate: n"                                464 QuickValidatePrompt
-"_yhPassword: w"                                    465 UeditPassword
-"_yhCredits: w"                                     466 UeditCredits
-"_yhMinutes: w"                                     467 UeditMinutes
+"\r\n\1_\1y\1hValidate: \1n"                                464 QuickValidatePrompt
+"\1_\1y\1hPassword: \1w"                                    465 UeditPassword
+"\1_\1y\1hCredits: \1w"                                     466 UeditCredits
+"\1_\1y\1hMinutes: \1w"                                     467 UeditMinutes
 "Copy user"                                             468 UeditCopyUserQ
-"_yhTo slot #: n"                                   469 UeditCopyUserToSlot
+"\1_\1y\1hTo slot #: \1n"                                   469 UeditCopyUserToSlot
 "Change Restrictions"                                   470 ChangeRestrictsQ
-"_yhAdjust Credits (- to subtract, M or K = "\       471 ModifyCredits
-	"Mega/Kilobytes, or $): n"
-"_yhAdjust Minutes (- to subtract, H = Hours): n"   472 ModifyMinutes
+"\1_\1y\1hAdjust Credits (- to subtract, M or K = "\       471 ModifyCredits
+	"Mega/Kilobytes, or $): \1n"
+"\1_\1y\1hAdjust Minutes (- to subtract, H = Hours): \1n"   472 ModifyMinutes
 "\r\nDelete Questionaire"                               473 DeleteQuestionaireQ
-"hbUser Settings for w%s #%d\r\n\r\n"                474 UserDefaultsHdr
-"nb[hwTnb] hTerminal Mode                 nb: c%s\r\n"   475 UserDefaultsTerminal
-"nb[hwEnb] hExternal Editor               nb: c%s\r\n"   476 UserDefaultsXeditor
-"nb[hwLnb] hScreen Length                 nb: c%s\r\n"   477 UserDefaultsRows
-"nb[hwXnb] hExpert Menu Mode              nb: c%s\r\n"   478 UserDefaultsMenuMode
-"nb[hwPnb] hScreen Pause                  nb: c%s\r\n"   479 UserDefaultsPause
-"nb[hwHnb] hHot Keys                      nb: c%s\r\n"   480 UserDefaultsHotKey
-"nb[hwSnb] hSpinning Cursor               nb: c%s\r\n"   481 UserDefaultsCursor
-"nb[hwCnb] hClear Screen Between Messages nb: c%s\r\n"   482 UserDefaultsCLS
-"nb[hwNnb] hAsk For New Message/File Scan nb: c%s\r\n"   483 UserDefaultsAskNScan
-"nb[hwYnb] hAsk For Your Un-read Msg Scan nb: c%s\r\n"   484 UserDefaultsAskSScan
-"nb[hwFnb] hAutomatic New File Scan       nb: c%s\r\n"   485 UserDefaultsANFS
-"nb[hwRnb] hRemember Current Sub-board    nb: c%s\r\n"   486 UserDefaultsRemember
-"nb[hwBnb] hBatch Download File Flagging  nb: c%s\r\n"   487 UserDefaultsBatFlag
-"nb[hwMnb] hForward E-mail to NetMail     nb: c%s\r\n"   488 UserDefaultsNetMail
-"nb[hwKnb] hCommand Shell                 nb: c%s\r\n"   489 UserDefaultsCommandSet
-"nb[hwDnb] hDefault to Quiet Mode         nb: c%s\r\n"   490 UserDefaultsQuiet
-"nb[hwWnb] hChange Password or Signature\r\n"               491 UserDefaultsPassword
-"nb[hwAnb] hTemporary/QWK Archive Type    nb: c%s\r\n"   492 UserDefaultsArcType
-"nb[hwZnb] hDefault Download Protocol     nb: c%s "\     493 UserDefaultsProtocol
-	"b%s\r\n"
-"\r\nnhbWhich or [wQb]uit: c"                   494 UserDefaultsWhich
+"\1h\1bUser Settings for \1w%s #%d\r\n\r\n"                474 UserDefaultsHdr
+"\1n\1b[\1h\1wT\1n\1b] \1hTerminal Mode                 \1n\1b: \1c%s\r\n"   475 UserDefaultsTerminal
+"\1n\1b[\1h\1wE\1n\1b] \1hExternal Editor               \1n\1b: \1c%s\r\n"   476 UserDefaultsXeditor
+"\1n\1b[\1h\1wL\1n\1b] \1hScreen Length                 \1n\1b: \1c%s\r\n"   477 UserDefaultsRows
+"\1n\1b[\1h\1wX\1n\1b] \1hExpert Menu Mode              \1n\1b: \1c%s\r\n"   478 UserDefaultsMenuMode
+"\1n\1b[\1h\1wP\1n\1b] \1hScreen Pause                  \1n\1b: \1c%s\r\n"   479 UserDefaultsPause
+"\1n\1b[\1h\1wH\1n\1b] \1hHot Keys                      \1n\1b: \1c%s\r\n"   480 UserDefaultsHotKey
+"\1n\1b[\1h\1wS\1n\1b] \1hSpinning Cursor               \1n\1b: \1c%s\r\n"   481 UserDefaultsCursor
+"\1n\1b[\1h\1wC\1n\1b] \1hClear Screen Between Messages \1n\1b: \1c%s\r\n"   482 UserDefaultsCLS
+"\1n\1b[\1h\1wN\1n\1b] \1hAsk For New Message/File Scan \1n\1b: \1c%s\r\n"   483 UserDefaultsAskNScan
+"\1n\1b[\1h\1wY\1n\1b] \1hAsk For Your Un-read Msg Scan \1n\1b: \1c%s\r\n"   484 UserDefaultsAskSScan
+"\1n\1b[\1h\1wF\1n\1b] \1hAutomatic New File Scan       \1n\1b: \1c%s\r\n"   485 UserDefaultsANFS
+"\1n\1b[\1h\1wR\1n\1b] \1hRemember Current Sub-board    \1n\1b: \1c%s\r\n"   486 UserDefaultsRemember
+"\1n\1b[\1h\1wB\1n\1b] \1hBatch Download File Flagging  \1n\1b: \1c%s\r\n"   487 UserDefaultsBatFlag
+"\1n\1b[\1h\1wM\1n\1b] \1hForward E-mail to NetMail     \1n\1b: \1c%s\r\n"   488 UserDefaultsNetMail
+"\1n\1b[\1h\1wK\1n\1b] \1hCommand Shell                 \1n\1b: \1c%s\r\n"   489 UserDefaultsCommandSet
+"\1n\1b[\1h\1wD\1n\1b] \1hDefault to Quiet Mode         \1n\1b: \1c%s\r\n"   490 UserDefaultsQuiet
+"\1n\1b[\1h\1wW\1n\1b] \1hChange Password or Signature\r\n"               491 UserDefaultsPassword
+"\1n\1b[\1h\1wA\1n\1b] \1hTemporary/QWK Archive Type    \1n\1b: \1c%s\r\n"   492 UserDefaultsArcType
+"\1n\1b[\1h\1wZ\1n\1b] \1hDefault Download Protocol     \1n\1b: \1c%s "\     493 UserDefaultsProtocol
+	"\1b%s\r\n"
+"\r\n\1n\1h\1bWhich or [\1wQ\1b]uit: \1c"                   494 UserDefaultsWhich
 "On"                                                    495 On
 "Off"                                                   496 Off
-"\r\n_bh[cûb] yHow many rows on your monitor "\   497 HowManyRows
+"\r\n\1_\1b\1h[\1cû\1b] \1yHow many rows on your monitor "\   497 HowManyRows
 	"[\1wAuto Detect\1y]: "
-"\r\n_yhCurrent Password: w"                        498 CurrentPassword
+"\r\n\1_\1y\1hCurrent Password: \1w"                        498 CurrentPassword
 "Forward personal e-mail to network mail address"       499 ForwardMailQ
-"_bh[cûb] yNetwork mail address "\                500 EnterNetMailAddress
+"\1_\1b\1h[\1cû\1b] \1yNetwork mail address "\                500 EnterNetMailAddress
 	"(Example: user@domain)\r\n: "
-"nlgSelect h%sng:\r\n\r\n"                        501 SelectItemHdr
-"gh%3d: ng%s\r\n"                                   502 SelectItemFmt
+"\1n\1l\1gSelect \1h%s\1n\1g:\r\n\r\n"                        501 SelectItemHdr
+"\1g\1h%3d: \1n\1g%s\r\n"                                   502 SelectItemFmt
 "\r\nWhich, ~Quit or [%u]: "                            503 SelectItemWhich
-"_wh\r\n\r\n%s is here...\r\n\r\nn"                 504 SysopIsHere
-"\r\n_whEnd of chat.\r\n\r\nn"                      505 EndOfChat
-"\r\n_yhChat: n"                                    506 ChatPrompt
+"\1_\1w\1h\r\n\r\n%s is here...\r\n\r\n\1n"                 504 SysopIsHere
+"\r\n\1_\1w\1hEnd of chat.\r\n\r\n\1n"                      505 EndOfChat
+"\r\n\1_\1y\1hChat: \1n"                                    506 ChatPrompt
 "????"                                                  507 AnonUserChatHandle
-"\r\nn-gMultinode Chat - Type h/?ng for "\        508 WelcomeToMultiChat
+"\r\n\1n\1-\1gMultinode Chat - Type \1h/?\1n\1g for "\        508 WelcomeToMultiChat
 	"menu.\r\n"
-"\r\nwhWelcome to Channel %d (c%sw)\r\n\r\nn"      509 WelcomeToChannelN
-"_wh%3d  g%sng in multinode chat "\               510 NodeInMultiChatLocally
+"\r\n\1w\1hWelcome to Channel %d (\1c%s\1w)\r\n\r\n\1n"      509 WelcomeToChannelN
+"\1_\1w\1h%3d  \1g%s\1n\1g in multinode chat "\               510 NodeInMultiChatLocally
 	"channel %d locally.\r\n"
-"\r\nnmhYou're on the Air!\r\n\r\nn"                511 YoureOnTheAir
-"_whNode %2d: g%sng joined multinode chat "\      512 NodeJoinedMultiChat
-	"channel %u.\r\nn"
-"_whNode %2d: g%sng left multinode chat "\        513 NodeLeftMultiChat
+"\r\n\1n\1m\1hYou're on the Air!\r\n\r\n\1n"                511 YoureOnTheAir
+"\1_\1w\1hNode %2d: \1g%s\1n\1g joined multinode chat "\      512 NodeJoinedMultiChat
+	"channel %u.\r\n\1n"
+"\1_\1w\1hNode %2d: \1g%s\1n\1g left multinode chat "\        513 NodeLeftMultiChat
 	"channel %u.\r\n"
-"_yhCommand: n"                                     514 MultiChatCommandPrompt
+"\1_\1y\1hCommand: \1n"                                     514 MultiChatCommandPrompt
 "%s has password protected "\                           515 PasswordProtected
 	"this channel\r\nPassword: "
 "\r\nCorrect.\r\n"                                      516 CorrectPassword
-"rh\r\nWrong password.\r\n"                           517 WrongPassword
+"\1r\1h\r\nWrong password.\r\n"                           517 WrongPassword
 "Password protect this channel"                         518 PasswordProtectChanQ
-"\r\n_yhPassword: "                                  519 PasswordPrompt
-"_gh%-8.8s w%2d%c ng%s"                           520 ChatLineFmt
+"\r\n\1_\1y\1hPassword: "                                  519 PasswordPrompt
+"\1_\1g\1h%-8.8s \1w%2d%c \1n\1g%s"                           520 ChatLineFmt
 "\r\nSysop page is now %s\r\n"                          521 SysopPageIsNow
 "\r\n%s is not available.\r\n"                          522 SysopIsNotAvailable
 "Chat with %s instead"                                  523 ChatWithGuruInsteadQ
-"\r\nbhPrivate: g~Tngelegram, "\                   524 PrivateMsgPrompt
-	"h~Mngessage, h~Cnghat, or h~Qnguit: ch"
-"\r\nhyNode, User name, w#yNumber, "\               525 NodeToPrivateChat
-	"w'yHandle, or w^Uyser list: wh"
-"\r\n_whNode %d is in private chat with another "\   526 NodeNAlreadyInPChat
+"\r\n\1b\1hPrivate: \1g~T\1n\1gelegram, "\                   524 PrivateMsgPrompt
+	"\1h~M\1n\1gessage, \1h~C\1n\1ghat, or \1h~Q\1n\1guit: \1c\1h"
+"\r\n\1h\1yNode, User name, \1w#\1yNumber, "\               525 NodeToPrivateChat
+	"\1w'\1yHandle, or \1w^U\1yser list: \1w\1h"
+"\r\n\1_\1w\1hNode %d is in private chat with another "\   526 NodeNAlreadyInPChat
 	"node.\r\n"
-"\r\n_whNode %d is not in use.\r\n"                  527 NodeNIsNotInUse
+"\r\n\1_\1w\1hNode %d is not in use.\r\n"                  527 NodeNIsNotInUse
 "\r\nThere's no need to page yourself.\r\n"             528 NoNeedToPageSelf
-"\r\nrhiDon't bug %s.n\r\n"                         529 CantPageNode
-"\7_whNode %2d: g%sng is paging you to chat.\r\n" 530 NodePageMsg
-"\7_whNode %2d: g%sng is paging all nodes "\      531 AllNodePageMsg
+"\r\n\1r\1h\1iDon't bug %s.\1n\r\n"                         529 CantPageNode
+"\7\1_\1w\1hNode %2d: \1g%s\1n\1g is paging you to chat.\r\n" 530 NodePageMsg
+"\7\1_\1w\1hNode %2d: \1g%s\1n\1g is paging all nodes "\      531 AllNodePageMsg
 	"to chat.\r\n"
-"\7_whNode %2d: g%sng is paging you for private"\ 532 NodePChatPageMsg
+"\7\1_\1w\1hNode %2d: \1g%s\1n\1g is paging you for private"\ 532 NodePChatPageMsg
 	" chat.\r\n"
 "\r\nYou can't send messages.\r\n"                      533 R_SendMessages
-"\r\nhyNode, Name, w#yNumber, "\                    534 NodeToSendMsgTo
-	"w'yHandle, w^Uyser list, or wAlly: wh"
+"\r\n\1h\1yNode, Name, \1w#\1yNumber, "\                    534 NodeToSendMsgTo
+	"\1w'\1yHandle, \1w^U\1yser list, or \1wAll\1y: \1w\1h"
 "\r\nThere's no need to send a message to "\            535 NoNeedToSendMsgToSelf
 	"yourself.\r\n"
-"_yh\r\nMessage: "                                   536 NodeMsgPrompt
-"\7_whNode %2d: g%sng sent you a message:\r\n"\   537 NodeMsgFmt
-	"wh4%sn\r\n"
-"\7_whNode %2d: g%sng sent all nodes a "\         538 AllNodeMsgFmt
-	"message:\r\nwh4%sn\r\n"
+"\1_\1y\1h\r\nMessage: "                                   536 NodeMsgPrompt
+"\7\1_\1w\1hNode %2d: \1g%s\1n\1g sent you a message:\r\n"\   537 NodeMsgFmt
+	"\1w\1h4%s\1n\r\n"
+"\7\1_\1w\1hNode %2d: \1g%s\1n\1g sent all nodes a "\         538 AllNodeMsgFmt
+	"message:\r\n\1w\1h4%s\1n\r\n"
 "\r\nPaging %s..."                                      539 PagingGuru
-"n\r\ncWaiting for hNode %d ncto join private "\   540 WaitingForNodeInPChat
-	"chat. Hit hiCtrl-Cnc to abort.n\r\n\r\n"
-"_whNode %2d: g%sng joined private chat.n\r\n"   541 NodeJoinedPrivateChat
-"\r\n_whNode %2d: g%sng left private chat.n\r\n" 542 NodeLeftPrivateChat
+"\1n\r\n\1cWaiting for \1hNode %d \1n\1cto join private "\   540 WaitingForNodeInPChat
+	"chat. Hit \1h\1iCtrl-C\1n\1c to abort.\1n\r\n\r\n"
+"\1_\1w\1hNode %2d: \1g%s\1n\1g joined private chat.\1n\r\n"   541 NodeJoinedPrivateChat
+"\r\n\1_\1w\1hNode %2d: \1g%s\1n\1g left private chat.\1n\r\n" 542 NodeLeftPrivateChat
 "No one has logged on today.\r\n"                       543 NoOneHasLoggedOnToday
 "UNUSED544"                         			544 Unused544 /* Was LastFewCallers */
-"\r\nnhm%-2d nm%-6u wh%-25.25s m%-25.25s"\     545 LastFewCallersFmt
-	"nm%02u:%02u h%-8.8s nm%3d"
-"\r\nghConnections Today:ng"                        546 CallersToday
-"_bhDo you mean %s #%u "\                            547 DoYouMeanThisUserQ
-	"(cYbes, cNbo, or cQbuit) ? n"
+"\r\n\1n\1h\1m%-2d \1n\1m%-6u \1w\1h%-25.25s \1m%-25.25s"\     545 LastFewCallersFmt
+	"\1n\1m%02u:%02u \1h%-8.8s \1n\1m%3d"
+"\r\n\1g\1hConnections Today:\1n\1g"                        546 CallersToday
+"\1_\1b\1hDo you mean %s #%u "\                            547 DoYouMeanThisUserQ
+	"(\1cY\1bes, \1cN\1bo, or \1cQ\1buit) ? \1n"
 "UNKNOWN USER"                                          548 UNKNOWN_USER
 "\r\nTime's up.\r\n"                                    549 TimesUp
-"_whNode %2d: g%sng logged off\r\nn"             550 NodeLoggedOff
-"_whNode %2d: g%sng logged on %s\r\nn"           551 NodeLoggedOnAtNbps
-"n\r\n\r\nLogon     : %s"                              552 TiLogon
+"\1_\1w\1hNode %2d: \1g%s\1n\1g logged off\r\n\1n"             550 NodeLoggedOff
+"\1_\1w\1hNode %2d: \1g%s\1n\1g logged on %s\r\n\1n"           551 NodeLoggedOnAtNbps
+"\1n\r\n\r\nLogon     : %s"                              552 TiLogon
 "\r\nNow       : %s"                                    553 TiNow
 "\r\nTime on   : %s"                                    554 TiTimeon
 "\r\nTime left : %s\r\n\r\n"                            555 TiTimeLeft
-"\r\n\r\nnCtrl-Key Commands (From Anywhere)\r\n"\      556 ControlKeyMenu
+"\r\n\r\n\1nCtrl-Key Commands (From Anywhere)\r\n"\      556 ControlKeyMenu
 	"\r\nCtrl-S  Pause Current Process"\
 	"\r\nCtrl-Q  Continue Current Process"\
 	"\r\nCtrl-C  Abort Current Process"\
@@ -681,45 +681,45 @@
 	"\r\nCtrl-U  List Users Online"\
 	"\r\nCtrl-P  Send Private Message to Another Node"\
 	"\r\nCtrl-T  Time Information\r\n\r\n"
-"\r\nnYou've taken too long to log on.\r\n"            557 TakenTooLongToLogon
-"\r\nnYou've been inactive too long.\r\n"              558 CallBackWhenYoureThere
+"\r\n\1nYou've taken too long to log on.\r\n"            557 TakenTooLongToLogon
+"\r\n\1nYou've been inactive too long.\r\n"              558 CallBackWhenYoureThere
 "@EXEC:yesnobar@"                                       559 YesNoQuestion
 "Yes"                                                   560 Yes
 "No"                                                    561 No
 "@EXEC:noyesbar@"                                       562 NoYesQuestion
-"_rh[Hit a key] "                                    563 Pause
+"\1_\1r\1h[Hit a key] "                                    563 Pause
 "Continue"                                              564 ContinueQ /* was Wait */
-"-g\r\nSystem Statistics Log:\r\n\r\nn"              565 SysStatsLogHdr
-"-g\r\nNode #%d Statistics Log:\r\n\r\nn"            566 NodeStatsLogHdr
-"_rhYour time has been reduced due to an "\          567 ReducedTime
+"\1-\1g\r\nSystem Statistics Log:\r\n\r\n\1n"              565 SysStatsLogHdr
+"\1-\1g\r\nNode #%d Statistics Log:\r\n\r\n\1n"            566 NodeStatsLogHdr
+"\1_\1r\1hYour time has been reduced due to an "\          567 ReducedTime
 	"upcoming event on \1w%s\r\n\r\n"
-"n\r\nTimed Event - Node: %d   Time: %02d:%02d   "\    568 EventInfo
+"\1n\r\nTimed Event - Node: %d   Time: %02d:%02d   "\    568 EventInfo
 	"Last Ran: %s\r\n"
-"_rhi\r\n\r\nConnection will be dropped in %d "\       569 UploadBeforeEvent
-	"minutes due to upcoming event.n"
-"_yh\r\nQWK: n"                                     570 QWKPrompt
+"\1_\1r\1h\1i\r\n\r\nConnection will be dropped in %d "\       569 UploadBeforeEvent
+	"minutes due to upcoming event.\1n"
+"\1_\1y\1h\r\nQWK: \1n"                                     570 QWKPrompt
 "\r\nCtrl-A codes: ~Expand to ANSI, ~Leave in, or "\    571 QWKCtrlACodes
 	"[Strip]: "
-"\r\n_hwPacking Sub-board...      "                  572 QWKPackingSubboard
-"\rbPacked:w%4u bofw %u>"                        573 QWKPackedSubboard
-"\r\n_hwPacking E-mail...            "               574 QWKPackingEmail
-"\rbPacked w%ub E-mail messages.>"                  575 QWKPackedEmail
-"\r\n_hwUnpacking..."                                576 QWKUnpacking
-"\r_hbUnpacked.>"                                   577 QWKUnpacked
-"_whNo new messages.\r\n"                            578 QWKNoNewMessages
-"\r\nrhiPacket Compression Failed!n\r\n"            579 QWKCompressionFailed
-"\r\nrhiCan't Extract!n\r\n"                        580 QWKExtractionFailed
-"\r\nrhiReply not received!n\r\n"                   581 QWKReplyNotReceived
-"_whInvalid Conference %d\r\n"                       582 QWKInvalidConferenceN
-"\r\n_hwCreating %s..."                              583 CreatingFileList
-"\rbCreated %s>"                                      584 CreatedFileList
-"\rbNo Files.>"                                       585 NoFiles
+"\r\n\1_\1h\1wPacking Sub-board...      "                  572 QWKPackingSubboard
+"\r\1bPacked:\1w%4u \1bof\1w %u\1>"                        573 QWKPackedSubboard
+"\r\n\1_\1h\1wPacking E-mail...            "               574 QWKPackingEmail
+"\r\1bPacked \1w%u\1b E-mail messages.\1>"                  575 QWKPackedEmail
+"\r\n\1_\1h\1wUnpacking..."                                576 QWKUnpacking
+"\r\1_\1h\1bUnpacked.\1>"                                   577 QWKUnpacked
+"\1_\1w\1hNo new messages.\r\n"                            578 QWKNoNewMessages
+"\r\n\1r\1h\1iPacket Compression Failed!\1n\r\n"            579 QWKCompressionFailed
+"\r\n\1r\1h\1iCan't Extract!\1n\r\n"                        580 QWKExtractionFailed
+"\r\n\1r\1h\1iReply not received!\1n\r\n"                   581 QWKReplyNotReceived
+"\1_\1w\1hInvalid Conference %d\r\n"                       582 QWKInvalidConferenceN
+"\r\n\1_\1h\1wCreating %s..."                              583 CreatingFileList
+"\r\1bCreated %s\1>"                                      584 CreatedFileList
+"\r\1bNo Files.\1>"                                       585 NoFiles
 "\r\nMessage pointers reset to initial values.\r\n"     586 MsgPtrsInitialized
-"-\r\ngThe current conversion rate is h%u "\         587 ConversionRate
-	"ngminutes for h100kng credits.\r\n\r\nn"
-"\r\n_bhHow many w100k bcredit blocks to "\        588 CreditsToMin
-	"convert to minutes (w%u Maxb): n"
-"-rhiYou have too many minutes.n\r\n"              589 YouHaveTooManyMinutes
+"\1-\r\n\1gThe current conversion rate is \1h%u "\         587 ConversionRate
+	"\1n\1gminutes for \1h100k\1n\1g credits.\r\n\r\n\1n"
+"\r\n\1_\1b\1hHow many \1w100k \1bcredit blocks to "\        588 CreditsToMin
+	"convert to minutes (\1w%u Max\1b): \1n"
+"\1-\1r\1h\1iYou have too many minutes.\1n\r\n"              589 YouHaveTooManyMinutes
 "\r\nYou are connected to a billing node for %s BBS."\  590 BillingNodeMsg
 	"\r\nYour phone number will be charged $%d if "\
 	"you do not hang up within 30 seconds.\r\n"\
@@ -727,91 +727,91 @@
 "Convert 100k credits to %u minutes"                    591 Convert100ktoNminQ
 "\r\n%u credits have been added to your account.\r\n"  592 CreditedAccount
 "\r\nANSI Capture is now %s\r\n"                        593 ANSICaptureIsNow
-"nm\r\nRetrieving h%snm..."                        594 RetrievingFile
-"n\r\nAlternate upload path now: %s\r\n"               595 AltULPathIsNow
+"\1n\1m\r\nRetrieving \1h%s\1n\1m..."                        594 RetrievingFile
+"\1n\r\nAlternate upload path now: %s\r\n"               595 AltULPathIsNow
 "\r\nPrivate"                                           596 PrivatePostQ
-"\r\n_yhPost to: "                                   597 PostTo
+"\r\n\1_\1y\1hPost to: "                                   597 PostTo
 "\r\nPrivate posts require a destination user "\        598 NoToUser
 	"name.\r\n"
-"\r\n_whUsing your real name...\r\n"                 599 UsingRealName
-"\r\n_whPosting Privately...\r\n"                    600 PostingPrivately
-"\r\n_whPosting anonymously...\r\n"                  601 PostingAnonymously
+"\r\n\1_\1w\1hUsing your real name...\r\n"                 599 UsingRealName
+"\r\n\1_\1w\1hPosting Privately...\r\n"                    600 PostingPrivately
+"\r\n\1_\1w\1hPosting anonymously...\r\n"                  601 PostingAnonymously
 "\r\nCan't delete posts on this sub-board.\r\n"         602 CantDeletePosts
-"\r\nhgSub-board Information:\r\n\r\nn"              603 SubInfoHdr
+"\r\n\1h\1gSub-board Information:\r\n\r\n\1n"              603 SubInfoHdr
 "Long Name  : %s\r\n"                                   604 SubInfoLongName
 "Short Name : %s\r\n"                                   605 SubInfoShortName
 "QWK Name   : %s\r\n"                                   606 SubInfoQWKName
 "Max Msgs   : %u\r\n"                                   607 SubInfoMaxMsgs
-"\r\nQWK packet network using the tagline:\r\n%sn\r\n" 608 SubInfoTagLine
-"\r\nnFidoNet EchoMail Conference:\r\n%s (%s)\r\n"     609 SubInfoFidoNet
+"\r\nQWK packet network using the tagline:\r\n%s\1n\r\n" 608 SubInfoTagLine
+"\r\n\1nFidoNet EchoMail Conference:\r\n%s (%s)\r\n"     609 SubInfoFidoNet
 "View sub-board information file"                       610 SubInfoViewFileQ
-"\r\nghDirectory Information:\r\n\r\nn"              611 DirInfoHdr
+"\r\n\1g\1hDirectory Information:\r\n\r\n\1n"              611 DirInfoHdr
 "Long Name               : %s\r\n"                      612 DirInfoLongName
 "Short Name              : %s\r\n"                      613 DirInfoShortName
 "Allowed File Extensions : %s\r\n"                      614 DirInfoAllowedExts
 "Maximum Files           : %u\r\n"                      615 DirInfoMaxFiles
 "View directory information file"                       616 DirInfoViewFileQ
-"n\r\nNo NetMail allowed.\r\n"                         617 NoNetMailAllowed
+"\1n\r\nNo NetMail allowed.\r\n"                         617 NoNetMailAllowed
 "\r\nIt will cost you %u credits to send NetMail. "\   618 NetMailCostContinueQ
 	"Continue"
-"nm\r\nSending NetMail To: h%snm (h%snm)\r\n"\  619 NetMailing
-	"              From: h%snm (h%snm)\r\n"
+"\1n\1m\r\nSending NetMail To: \1h%s\1n\1m (\1h%s\1n\1m)\r\n"\  619 NetMailing
+	"              From: \1h%s\1n\1m (\1h%s\1n\1m)\r\n"
 "Remove this sub-board from your new-scan list"         620 RemoveFromNewScanQ
 "\r\n~Sub-board, ~Group, or ~All: "                     621 SubGroupOrAll
 "\r\n~Directory, ~Library, or ~All: "                   622 DirLibOrAll
-"\r\n_yhEnter path: "                                623 EnterPath
+"\r\n\1_\1y\1hEnter path: "                                623 EnterPath
 "\r\nSearch and display extended information"           624 SearchExtendedQ
 "\r\nDisplay Subjects Only"                             625 DisplaySubjectsOnlyQ
 "\r\nEcho is now %s \r\n"                               626 EchoIsNow
-"\r\nnyhPrivate Chat - bCtrl-C to Quitn\r\n\r\n"   627 WelcomeToPrivateChat
-"\r\nngUploading h%s.REP\r\n"                        628 UploadingREP
-"ngReceived nh%sng from h%sng via QWK.\r\n"    629 ReceivedFileViaQWK
-"rhi\rQWK packet message limit reached.nh\r\n"     630 QWKmsgLimitReached
-"\r\nnPrivate posts not allowed on this sub.\r\n"      631 PrivatePostsNotAllowed
-"_whLoading message pointers..."                     632 LoadingMsgPtrs
+"\r\n\1n\1y\1hPrivate Chat - \1bCtrl-C to Quit\1n\r\n\r\n"   627 WelcomeToPrivateChat
+"\r\n\1n\1gUploading \1h%s.REP\r\n"                        628 UploadingREP
+"\1n\1gReceived \1n\1h%s\1n\1g from \1h%s\1n\1g via QWK.\r\n"    629 ReceivedFileViaQWK
+"\1r\1h\1i\rQWK packet message limit reached.\1n\1h\r\n"     630 QWKmsgLimitReached
+"\r\n\1nPrivate posts not allowed on this sub.\r\n"      631 PrivatePostsNotAllowed
+"\1_\1w\1hLoading message pointers..."                     632 LoadingMsgPtrs
 "\r                               \r"                   633 LoadedMsgPtrs
 "\r\nQuote original message"                            634 QuoteMessageQ
-"\r\nbhLine numbers (#,#), Range (#-#), w~Lbist "\  635 QuoteLinesPrompt
-	"or [%s]: w"
-"\r\n_chMultinode Chat Channels:\r\n\r\n"            636 ChatChanLstHdr
-"ncNum Name                         Cost"             637 ChatChanLstTitles
-"hÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ    ÄÄÄÄ"               638 ChatChanLstUnderline
-"hc%3u nc%-25.25sh%8u"                           639 ChatChanLstFmt
+"\r\n\1b\1hLine numbers (#,#), Range (#-#), \1w~L\1bist "\  635 QuoteLinesPrompt
+	"or [%s]: \1w"
+"\r\n\1_\1c\1hMultinode Chat Channels:\r\n\r\n"            636 ChatChanLstHdr
+"\1n\1cNum Name                         Cost"             637 ChatChanLstTitles
+"\1hÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ    ÄÄÄÄ"               638 ChatChanLstUnderline
+"\1h\1c%3u \1n\1c%-25.25s\1h%8u"                           639 ChatChanLstFmt
 "\r\nYou can't access that channel.\r\n"                640 CantAccessThatChannel
 "\r\nYou can't download from this directory.\r\n"       641 CantDownloadFromDir
-"_whSearching for duplicates..."                     642 SearchingForDupes
-"\rn                                 \r"               643 SearchedForDupes
-"nhYour account will expire in ri%dnh days.\r\n"  644 AccountWillExpireInNDays
-"nrhiYour account has expired!n\r\n"               645 AccountHasExpired
+"\1_\1w\1hSearching for duplicates..."                     642 SearchingForDupes
+"\r\1n                                 \r"               643 SearchedForDupes
+"\1n\1hYour account will expire in \1r\1i%d\1n\1h days.\r\n"  644 AccountWillExpireInNDays
+"\1n\1r\1h\1iYour account has expired!\1n\r\n"               645 AccountHasExpired
 "\r\nDownload files in batch queue now"                 646 DownloadBatchQ
-"_rh\r\nWaiting for Slow Media Device #%u..."        647 WaitingForDeviceN
-"\7nyh%snc sent you E-mail.\r\n"                   648 UserSentYouMail
-"\7nyh%snc sent you a file.\r\n"                   649 UserSentYouFile
-"nyh%snc read your E-mail on %s.\r\n"              650 UserReadYourMail
-"\7_whNode %2d: g%sng read your E-mail.\r\n"      651 UserReadYourMailNodeMsg
+"\1_\1r\1h\r\nWaiting for Slow Media Device #%u..."        647 WaitingForDeviceN
+"\7\1n\1y\1h%s\1n\1c sent you E-mail.\r\n"                   648 UserSentYouMail
+"\7\1n\1y\1h%s\1n\1c sent you a file.\r\n"                   649 UserSentYouFile
+"\1n\1y\1h%s\1n\1c read your E-mail on %s.\r\n"              650 UserReadYourMail
+"\7\1_\1w\1hNode %2d: \1g%s\1n\1g read your E-mail.\r\n"      651 UserReadYourMailNodeMsg
 "\r\nWhich, ~Quit, or [%u]: "                           652 JoinWhichGrp
 "\r\nWhich, ~Quit, or [%u]: "                           653 JoinWhichSub
 "\r\nWhich, ~Quit, or [%u]: "                           654 JoinWhichLib
 "\r\nWhich, ~Quit, or [%u]: "                           655 JoinWhichDir
-"l-gDirectories of h%s:\r\n\r\nh"                  656 CfgDirLstHdr
-" ng(h%dng) %sh\r\n"                              657 CfgDirLstFmt
-"l_ghFile Libraries:\r\n\r\n"                       658 CfgLibLstHdr
-"ng(h%dng) %sh\r\n"                               659 CfgLibLstFmt
-"_chListing nc(h%unc) %s "\                     660 BatchFlagPrompt
-	"(h%unc) %s (h?nc=Menu) (h%unc Filesnc): n"
-"nl4  hy[wBy]atch Download  "\                   661 FileListBatchCommands
-	"[wVy]iew Content  [wEy]xtended "\
-	"Info  [wPy]revious Files  [wQy]uit  n\r\n"
-"\r\nDownload attached file: w%sb (%s bytes)"         662 DownloadAttachedFileQ
-"\r\n\r\nnTime left : %13u\r\n"                        663 FreeMinLeft
-"bh\r\nTime left to deposit in minute bank "\         664 FreeMinToDeposit
-	"(w%u Maxb): n"
+"\1l\1-\1gDirectories of \1h%s:\r\n\r\n\1h"                  656 CfgDirLstHdr
+" \1n\1g(\1h%d\1n\1g) %s\1h\r\n"                              657 CfgDirLstFmt
+"\1l\1_\1g\1hFile Libraries:\r\n\r\n"                       658 CfgLibLstHdr
+"\1n\1g(\1h%d\1n\1g) %s\1h\r\n"                               659 CfgLibLstFmt
+"\1_\1c\1hListing \1n\1c(\1h%u\1n\1c) %s "\                     660 BatchFlagPrompt
+	"(\1h%u\1n\1c) %s (\1h?\1n\1c=Menu) (\1h%u\1n\1c Files\1n\1c): \1n"
+"\1n\1l4  \1h\1y[\1wB\1y]atch Download  "\                   661 FileListBatchCommands
+	"[\1wV\1y]iew Content  [\1wE\1y]xtended "\
+	"Info  [\1wP\1y]revious Files  [\1wQ\1y]uit  \1n\r\n"
+"\r\nDownload attached file: \1w%s\1b (%s bytes)"         662 DownloadAttachedFileQ
+"\r\n\r\n\1nTime left : %13u\r\n"                        663 FreeMinLeft
+"\1b\1h\r\nTime left to deposit in minute bank "\         664 FreeMinToDeposit
+	"(\1w%u Max\1b): \1n"
 "\r\nE-mail file attachments not allowed.\r\n"          665 EmailFilesNotAllowed
-"\r\nnSorry, you have insufficient access to run "\    666 CantRunThatProgram
-	"that program.\r\n\r\np"
-"nh\r\n\7\r\nYou only have ri%unh minute%s "\     667 OnlyXminutesLeft
+"\r\n\1nSorry, you have insufficient access to run "\    666 CantRunThatProgram
+	"that program.\r\n\r\n\1p"
+"\1n\1h\r\n\7\r\nYou only have \1r\1i%u\1n\1h minute%s "\     667 OnlyXminutesLeft
 	"left.\r\n\r\n"
-"\rnrhi\7\7@NAME@! nhAre you really there? n>"  668 AreYouThere
+"\r\1n\1r\1h\1i\7\7@NAME@! \1n\1hAre you really there? \1n\1>"  668 AreYouThere
 "Level %u"                                              669 NoAccessLevel
 "Age %u"                                                670 NoAccessAge
 "BPS %u"                                                671 NoAccessBPS
@@ -837,7 +837,7 @@
 "Sub-board %u"                                          691 NoAccessSub
 "Library %u"                                            692 NoAccessLib
 "Directory %u"                                          693 NoAccessDir
-"nhNode Status\r\nc"\                                694 NodeLstHdr
+"\1n\1hNode Status\r\n\1c"\                                694 NodeLstHdr
 	"ÄÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ"\
 	"ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\r\n"
 ""                                                      695 NodeActionMain
@@ -857,7 +857,7 @@
 ""                                                      709 NodeActionListFiles
 ""                                                      710 NodeActionLoggingOn
 ""                                                      711 NodeActionLocalChat
-"h%sng (%u) %u %c in multinode chat"\              712 NodeActionMultiChat
+"\1h%s\1n\1g \1(%u\1) %u %c in multinode chat"\              712 NodeActionMultiChat
 	"%.0s%.0s%.0s channel %u"
 ""                                                      713 NodeActionGuruChat
 ""                                                      714 NodeActionChatSec
@@ -902,7 +902,7 @@
 "\1n\1b[\1h\1wV\1n\1b] \1hInclude Message Path (VIA)   \1n\1b: \1c%s\r\n"	753 QWKSettingsVIA
 "\1n\1b[\1h\1wM\1n\1b] \1hInclude Message/Reply IDs    \1n\1b: \1c%s\r\n"	754 QWKSettingsMsgID
 "\1n\1b[\1h\1wX\1n\1b] \1hExtended (QWKE) Packet Format\1n\1b: \1c%s\r\n"	755 QWKSettingsExtended
-"\r\nnhbWhich or [wQb]uit: c"                   	756 QWKSettingsWhich
+"\r\n\1n\1h\1bWhich or [\1wQ\1b]uit: \1c"                   	756 QWKSettingsWhich
 "\1n\r\nSorry, you can't edit this message.\r\n"	757 CantEditMsg
 "\1n\r\nSorry, you can't delete this message.\r\n"	758 CantDeleteMsg
 "\1n\r\nSorry, you can't read messages on %s %s\r\n"	759 CantReadSub
-- 
GitLab