diff --git a/ctrl/text.dat b/ctrl/text.dat index 933ef754789cbdae12d9fcbb8648871c41978b25..74be4b471df717deb50ec42a958c2dfba9e98cbe 100644 --- a/ctrl/text.dat +++ b/ctrl/text.dat @@ -406,16 +406,16 @@ "\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 -"\1_\1b\1h[\1c�\1b] \1yEnter your full name or alias\1\\: \1w" 338 EnterYourAlias -"\1_\1b\1h[\1c�\1b] \1yEnter your full real name\1\\: \1w" 339 EnterYourRealName -"\1_\1b\1h[\1c�\1b] \1yEnter your company name\1\\: \1w" 340 EnterYourCompany -"\1_\1b\1h[\1c�\1b] \1yEnter your handle or call-sign\1\\: \1w" 341 EnterYourHandle -"\1_\1b\1h[\1c�\1b] \1yEnter your sex (M/F)\1\\: \1w" 342 EnterYourSex -"\1_\1b\1h[\1c�\1b] \1yEnter your street address\1\\: \1w" 343 EnterYourAddress -"\1_\1b\1h[\1c�\1b] \1yEnter your voice phone number\1\\: \1w" 344 EnterYourPhoneNumber -"\1_\1b\1h[\1c�\1b] \1yEnter your birthday (%s)\1\\: \1w" 345 EnterYourBirthday -"\1_\1b\1h[\1c�\1b] \1yEnter your location\1\\ (e.g. city, state)\1\\: \1w" 346 EnterYourCityState -"\1_\1b\1h[\1c�\1b] \1yEnter your zip (or postal) code\1\\: \1w" 347 EnterYourZipCode +"\1_\1b\1h[\1c@CHECKMARK@\1b] \1yEnter your full name or alias\1\\: \1w" 338 EnterYourAlias +"\1_\1b\1h[\1c@CHECKMARK@\1b] \1yEnter your full real name\1\\: \1w" 339 EnterYourRealName +"\1_\1b\1h[\1c@CHECKMARK@\1b] \1yEnter your company name\1\\: \1w" 340 EnterYourCompany +"\1_\1b\1h[\1c@CHECKMARK@\1b] \1yEnter your handle or call-sign\1\\: \1w" 341 EnterYourHandle +"\1_\1b\1h[\1c@CHECKMARK@\1b] \1yEnter your sex (M/F)\1\\: \1w" 342 EnterYourSex +"\1_\1b\1h[\1c@CHECKMARK@\1b] \1yEnter your street address\1\\: \1w" 343 EnterYourAddress +"\1_\1b\1h[\1c@CHECKMARK@\1b] \1yEnter your voice phone number\1\\: \1w" 344 EnterYourPhoneNumber +"\1_\1b\1h[\1c@CHECKMARK@\1b] \1yEnter your birthday (%s)\1\\: \1w" 345 EnterYourBirthday +"\1_\1b\1h[\1c@CHECKMARK@\1b] \1yEnter your location\1\\ (e.g. city, state)\1\\: \1w" 346 EnterYourCityState +"\1_\1b\1h[\1c@CHECKMARK@\1b] \1yEnter your zip (or postal) code\1\\: \1w" 347 EnterYourZipCode "\1_\1y\1hClient (Name or Address)\1\\: \1w" 348 EnterYourComputer "Are you connecting from North America" 349 CallingFromNorthAmericaQ "Is the above information correct" 350 UserInfoCorrectQ @@ -602,11 +602,11 @@ "\r\n\1n\1h\1bWhich or [\1wQ\1b]uit: \1c" 494 UserDefaultsWhich "On" 495 On "Off" 496 Off -"\r\n\1_\1b\1h[\1c�\1b] \1yHow many rows on your monitor "\ 497 HowManyRows +"\r\n\1_\1b\1h[\1c@CHECKMARK@\1b] \1yHow many rows on your monitor "\ 497 HowManyRows "[\1wAuto Detect\1y]: " "\r\n\1_\1y\1hCurrent Password: \1w" 498 CurrentPassword "Forward personal e-mail to network mail address" 499 ForwardMailQ -"\1_\1b\1h[\1c�\1b] \1yNetwork mail address\1\\ "\ 500 EnterNetMailAddress +"\1_\1b\1h[\1c@CHECKMARK@\1b] \1yNetwork mail address\1\\ "\ 500 EnterNetMailAddress "(Example: user@domain)\r\n : " "\1n\1l\1gSelect \1h%s\1n\1g:\r\n\r\n" 501 SelectItemHdr "\1g\1h%3d: \1n\1g%s\r\n" 502 SelectItemFmt @@ -984,7 +984,7 @@ "Scanning" 808 Scanning "Done" 809 Done "\1[\1>" 810 Scanned -"\1n\1b\1h[\1c\xFB\1b] \1h\1yHIT your \1wBACKSPACE\1y or DELETE-LEFT key: " 811 HitYourBackspaceKey +"\1n\1b\1h[\1c@CHECKMARK@\1b] \1h\1yHIT your \1wBACKSPACE\1y or DELETE-LEFT key: " 811 HitYourBackspaceKey "\1\\\1n\1cCharacter \1h%u (%02Xh) \1n\1creceived.\r\n" 812 CharacterReceivedFmt "\1r\1h!Unsupported backspace key: \1w%02Xh\r\n" 813 InvalidBackspaceKeyFmt "" 814 SwapDeleteKeyQ diff --git a/exec/noyesbar.src b/exec/noyesbar.src index 625f3dae6e33133ccc044d4a718f20a0c3e4fc2a..28befdc1f97ea0a7072a44bb1b450bbc09085fa1 100644 --- a/exec/noyesbar.src +++ b/exec/noyesbar.src @@ -22,7 +22,7 @@ if_true print "\1?" shift_str _question 2 end_if -printf "\x01n\x01b\x01h[\x01c�\x01b] \x01y%s? " _question +print "\x01n\x01b\x01h[\x01c@CHECKMARK@\x01b] \x01y@QUESTION@? " :top compare_str "N" if_equal diff --git a/exec/yesnobar.src b/exec/yesnobar.src index 5df03e3b1c312c184e7f493204c2938e2fac29a4..ebc5683ad178f97365ba1bdfc6cb7548656265bf 100644 --- a/exec/yesnobar.src +++ b/exec/yesnobar.src @@ -22,7 +22,7 @@ if_true print "\1?" shift_str _question 2 end_if -printf "\x01n\x01b\x01h[\x01c�\x01b] \x01y%s? " _question +print "\x01n\x01b\x01h[\x01c@CHECKMARK@\x01b] \x01y@QUESTION@? " :top compare_str "Y" if_equal diff --git a/src/sbbs3/text_defaults.c b/src/sbbs3/text_defaults.c index eee08d66f530b31dc61aa87cef59ac2c085e03ad..17339fff42a3bc7d699220ff95e08d567fa3aa7a 100644 --- a/src/sbbs3/text_defaults.c +++ b/src/sbbs3/text_defaults.c @@ -542,26 +542,27 @@ const char * const text_defaults[TOTAL_TEXT]={ "\x6c\x6c\x6f\x77\x65\x64\x20\x74\x6f\x64\x61\x79\x2e\x0d\x0a" // 336 NoMoreLogons ,"\x59\x6f\x75\x20\x63\x61\x6e\x20\x6f\x6e\x6c\x79\x20\x6c\x6f\x67\x6f\x6e\x20\x6f\x6e\x63\x65\x20\x61\x20\x64\x61\x79\x2e\x0d\x0a" "" // 337 R_Logons - ,"\x01\x5f\x01\x62\x01\x68\x5b\x01\x63\xfb\x01\x62\x5d\x20\x01\x79\x45\x6e\x74\x65\x72\x20\x79\x6f\x75\x72\x20\x66\x75\x6c\x6c\x20" - "\x6e\x61\x6d\x65\x20\x6f\x72\x20\x61\x6c\x69\x61\x73\x01\x5c\x3a\x20\x01\x77" // 338 EnterYourAlias - ,"\x01\x5f\x01\x62\x01\x68\x5b\x01\x63\xfb\x01\x62\x5d\x20\x01\x79\x45\x6e\x74\x65\x72\x20\x79\x6f\x75\x72\x20\x66\x75\x6c\x6c\x20" - "\x72\x65\x61\x6c\x20\x6e\x61\x6d\x65\x01\x5c\x3a\x20\x01\x77" // 339 EnterYourRealName - ,"\x01\x5f\x01\x62\x01\x68\x5b\x01\x63\xfb\x01\x62\x5d\x20\x01\x79\x45\x6e\x74\x65\x72\x20\x79\x6f\x75\x72\x20\x63\x6f\x6d\x70\x61" - "\x6e\x79\x20\x6e\x61\x6d\x65\x01\x5c\x3a\x20\x01\x77" // 340 EnterYourCompany - ,"\x01\x5f\x01\x62\x01\x68\x5b\x01\x63\xfb\x01\x62\x5d\x20\x01\x79\x45\x6e\x74\x65\x72\x20\x79\x6f\x75\x72\x20\x68\x61\x6e\x64\x6c" - "\x65\x20\x6f\x72\x20\x63\x61\x6c\x6c\x2d\x73\x69\x67\x6e\x01\x5c\x3a\x20\x01\x77" // 341 EnterYourHandle - ,"\x01\x5f\x01\x62\x01\x68\x5b\x01\x63\xfb\x01\x62\x5d\x20\x01\x79\x45\x6e\x74\x65\x72\x20\x79\x6f\x75\x72\x20\x73\x65\x78\x20\x28" - "\x4d\x2f\x46\x29\x01\x5c\x3a\x20\x01\x77" // 342 EnterYourSex - ,"\x01\x5f\x01\x62\x01\x68\x5b\x01\x63\xfb\x01\x62\x5d\x20\x01\x79\x45\x6e\x74\x65\x72\x20\x79\x6f\x75\x72\x20\x73\x74\x72\x65\x65" - "\x74\x20\x61\x64\x64\x72\x65\x73\x73\x01\x5c\x3a\x20\x01\x77" // 343 EnterYourAddress - ,"\x01\x5f\x01\x62\x01\x68\x5b\x01\x63\xfb\x01\x62\x5d\x20\x01\x79\x45\x6e\x74\x65\x72\x20\x79\x6f\x75\x72\x20\x76\x6f\x69\x63\x65" - "\x20\x70\x68\x6f\x6e\x65\x20\x6e\x75\x6d\x62\x65\x72\x01\x5c\x3a\x20\x01\x77" // 344 EnterYourPhoneNumber - ,"\x01\x5f\x01\x62\x01\x68\x5b\x01\x63\xfb\x01\x62\x5d\x20\x01\x79\x45\x6e\x74\x65\x72\x20\x79\x6f\x75\x72\x20\x62\x69\x72\x74\x68" - "\x64\x61\x79\x20\x28\x25\x73\x29\x01\x5c\x3a\x20\x01\x77" // 345 EnterYourBirthday - ,"\x01\x5f\x01\x62\x01\x68\x5b\x01\x63\xfb\x01\x62\x5d\x20\x01\x79\x45\x6e\x74\x65\x72\x20\x79\x6f\x75\x72\x20\x6c\x6f\x63\x61\x74" - "\x69\x6f\x6e\x01\x5c\x20\x28\x65\x2e\x67\x2e\x20\x63\x69\x74\x79\x2c\x20\x73\x74\x61\x74\x65\x29\x01\x5c\x3a\x20\x01\x77" // 346 EnterYourCityState - ,"\x01\x5f\x01\x62\x01\x68\x5b\x01\x63\xfb\x01\x62\x5d\x20\x01\x79\x45\x6e\x74\x65\x72\x20\x79\x6f\x75\x72\x20\x7a\x69\x70\x20\x28" - "\x6f\x72\x20\x70\x6f\x73\x74\x61\x6c\x29\x20\x63\x6f\x64\x65\x01\x5c\x3a\x20\x01\x77" // 347 EnterYourZipCode + ,"\x01\x5f\x01\x62\x01\x68\x5b\x01\x63\x40\x43\x48\x45\x43\x4b\x4d\x41\x52\x4b\x40\x01\x62\x5d\x20\x01\x79\x45\x6e\x74\x65\x72\x20" + "\x79\x6f\x75\x72\x20\x66\x75\x6c\x6c\x20\x6e\x61\x6d\x65\x20\x6f\x72\x20\x61\x6c\x69\x61\x73\x01\x5c\x3a\x20\x01\x77" // 338 EnterYourAlias + ,"\x01\x5f\x01\x62\x01\x68\x5b\x01\x63\x40\x43\x48\x45\x43\x4b\x4d\x41\x52\x4b\x40\x01\x62\x5d\x20\x01\x79\x45\x6e\x74\x65\x72\x20" + "\x79\x6f\x75\x72\x20\x66\x75\x6c\x6c\x20\x72\x65\x61\x6c\x20\x6e\x61\x6d\x65\x01\x5c\x3a\x20\x01\x77" // 339 EnterYourRealName + ,"\x01\x5f\x01\x62\x01\x68\x5b\x01\x63\x40\x43\x48\x45\x43\x4b\x4d\x41\x52\x4b\x40\x01\x62\x5d\x20\x01\x79\x45\x6e\x74\x65\x72\x20" + "\x79\x6f\x75\x72\x20\x63\x6f\x6d\x70\x61\x6e\x79\x20\x6e\x61\x6d\x65\x01\x5c\x3a\x20\x01\x77" // 340 EnterYourCompany + ,"\x01\x5f\x01\x62\x01\x68\x5b\x01\x63\x40\x43\x48\x45\x43\x4b\x4d\x41\x52\x4b\x40\x01\x62\x5d\x20\x01\x79\x45\x6e\x74\x65\x72\x20" + "\x79\x6f\x75\x72\x20\x68\x61\x6e\x64\x6c\x65\x20\x6f\x72\x20\x63\x61\x6c\x6c\x2d\x73\x69\x67\x6e\x01\x5c\x3a\x20\x01\x77" // 341 EnterYourHandle + ,"\x01\x5f\x01\x62\x01\x68\x5b\x01\x63\x40\x43\x48\x45\x43\x4b\x4d\x41\x52\x4b\x40\x01\x62\x5d\x20\x01\x79\x45\x6e\x74\x65\x72\x20" + "\x79\x6f\x75\x72\x20\x73\x65\x78\x20\x28\x4d\x2f\x46\x29\x01\x5c\x3a\x20\x01\x77" // 342 EnterYourSex + ,"\x01\x5f\x01\x62\x01\x68\x5b\x01\x63\x40\x43\x48\x45\x43\x4b\x4d\x41\x52\x4b\x40\x01\x62\x5d\x20\x01\x79\x45\x6e\x74\x65\x72\x20" + "\x79\x6f\x75\x72\x20\x73\x74\x72\x65\x65\x74\x20\x61\x64\x64\x72\x65\x73\x73\x01\x5c\x3a\x20\x01\x77" // 343 EnterYourAddress + ,"\x01\x5f\x01\x62\x01\x68\x5b\x01\x63\x40\x43\x48\x45\x43\x4b\x4d\x41\x52\x4b\x40\x01\x62\x5d\x20\x01\x79\x45\x6e\x74\x65\x72\x20" + "\x79\x6f\x75\x72\x20\x76\x6f\x69\x63\x65\x20\x70\x68\x6f\x6e\x65\x20\x6e\x75\x6d\x62\x65\x72\x01\x5c\x3a\x20\x01\x77" // 344 EnterYourPhoneNumber + ,"\x01\x5f\x01\x62\x01\x68\x5b\x01\x63\x40\x43\x48\x45\x43\x4b\x4d\x41\x52\x4b\x40\x01\x62\x5d\x20\x01\x79\x45\x6e\x74\x65\x72\x20" + "\x79\x6f\x75\x72\x20\x62\x69\x72\x74\x68\x64\x61\x79\x20\x28\x25\x73\x29\x01\x5c\x3a\x20\x01\x77" // 345 EnterYourBirthday + ,"\x01\x5f\x01\x62\x01\x68\x5b\x01\x63\x40\x43\x48\x45\x43\x4b\x4d\x41\x52\x4b\x40\x01\x62\x5d\x20\x01\x79\x45\x6e\x74\x65\x72\x20" + "\x79\x6f\x75\x72\x20\x6c\x6f\x63\x61\x74\x69\x6f\x6e\x01\x5c\x20\x28\x65\x2e\x67\x2e\x20\x63\x69\x74\x79\x2c\x20\x73\x74\x61\x74" + "\x65\x29\x01\x5c\x3a\x20\x01\x77" // 346 EnterYourCityState + ,"\x01\x5f\x01\x62\x01\x68\x5b\x01\x63\x40\x43\x48\x45\x43\x4b\x4d\x41\x52\x4b\x40\x01\x62\x5d\x20\x01\x79\x45\x6e\x74\x65\x72\x20" + "\x79\x6f\x75\x72\x20\x7a\x69\x70\x20\x28\x6f\x72\x20\x70\x6f\x73\x74\x61\x6c\x29\x20\x63\x6f\x64\x65\x01\x5c\x3a\x20\x01\x77" // 347 EnterYourZipCode ,"\x01\x5f\x01\x79\x01\x68\x43\x6c\x69\x65\x6e\x74\x20\x28\x4e\x61\x6d\x65\x20\x6f\x72\x20\x41\x64\x64\x72\x65\x73\x73\x29\x01\x5c" "\x3a\x20\x01\x77" // 348 EnterYourComputer ,"\x41\x72\x65\x20\x79\x6f\x75\x20\x63\x6f\x6e\x6e\x65\x63\x74\x69\x6e\x67\x20\x66\x72\x6f\x6d\x20\x4e\x6f\x72\x74\x68\x20\x41\x6d" @@ -816,15 +817,15 @@ const char * const text_defaults[TOTAL_TEXT]={ ,"\x0d\x0a\x01\x6e\x01\x68\x01\x62\x57\x68\x69\x63\x68\x20\x6f\x72\x20\x5b\x01\x77\x51\x01\x62\x5d\x75\x69\x74\x3a\x20\x01\x63" // 494 UserDefaultsWhich ,"\x4f\x6e" // 495 On ,"\x4f\x66\x66" // 496 Off - ,"\x0d\x0a\x01\x5f\x01\x62\x01\x68\x5b\x01\x63\xfb\x01\x62\x5d\x20\x01\x79\x48\x6f\x77\x20\x6d\x61\x6e\x79\x20\x72\x6f\x77\x73\x20" - "\x6f\x6e\x20\x79\x6f\x75\x72\x20\x6d\x6f\x6e\x69\x74\x6f\x72\x20\x5b\x01\x77\x41\x75\x74\x6f\x20\x44\x65\x74\x65\x63\x74\x01\x79" - "\x5d\x3a\x20" // 497 HowManyRows + ,"\x0d\x0a\x01\x5f\x01\x62\x01\x68\x5b\x01\x63\x40\x43\x48\x45\x43\x4b\x4d\x41\x52\x4b\x40\x01\x62\x5d\x20\x01\x79\x48\x6f\x77\x20" + "\x6d\x61\x6e\x79\x20\x72\x6f\x77\x73\x20\x6f\x6e\x20\x79\x6f\x75\x72\x20\x6d\x6f\x6e\x69\x74\x6f\x72\x20\x5b\x01\x77\x41\x75\x74" + "\x6f\x20\x44\x65\x74\x65\x63\x74\x01\x79\x5d\x3a\x20" // 497 HowManyRows ,"\x0d\x0a\x01\x5f\x01\x79\x01\x68\x43\x75\x72\x72\x65\x6e\x74\x20\x50\x61\x73\x73\x77\x6f\x72\x64\x3a\x20\x01\x77" // 498 CurrentPassword ,"\x46\x6f\x72\x77\x61\x72\x64\x20\x70\x65\x72\x73\x6f\x6e\x61\x6c\x20\x65\x2d\x6d\x61\x69\x6c\x20\x74\x6f\x20\x6e\x65\x74\x77\x6f" "\x72\x6b\x20\x6d\x61\x69\x6c\x20\x61\x64\x64\x72\x65\x73\x73" // 499 ForwardMailQ - ,"\x01\x5f\x01\x62\x01\x68\x5b\x01\x63\xfb\x01\x62\x5d\x20\x01\x79\x4e\x65\x74\x77\x6f\x72\x6b\x20\x6d\x61\x69\x6c\x20\x61\x64\x64" - "\x72\x65\x73\x73\x01\x5c\x20\x28\x45\x78\x61\x6d\x70\x6c\x65\x3a\x20\x75\x73\x65\x72\x40\x64\x6f\x6d\x61\x69\x6e\x29\x0d\x0a\x20" - "\x3a\x20" // 500 EnterNetMailAddress + ,"\x01\x5f\x01\x62\x01\x68\x5b\x01\x63\x40\x43\x48\x45\x43\x4b\x4d\x41\x52\x4b\x40\x01\x62\x5d\x20\x01\x79\x4e\x65\x74\x77\x6f\x72" + "\x6b\x20\x6d\x61\x69\x6c\x20\x61\x64\x64\x72\x65\x73\x73\x01\x5c\x20\x28\x45\x78\x61\x6d\x70\x6c\x65\x3a\x20\x75\x73\x65\x72\x40" + "\x64\x6f\x6d\x61\x69\x6e\x29\x0d\x0a\x20\x3a\x20" // 500 EnterNetMailAddress ,"\x01\x6e\x01\x6c\x01\x67\x53\x65\x6c\x65\x63\x74\x20\x01\x68\x25\x73\x01\x6e\x01\x67\x3a\x0d\x0a\x0d\x0a" // 501 SelectItemHdr ,"\x01\x67\x01\x68\x25\x33\x64\x3a\x20\x01\x6e\x01\x67\x25\x73\x0d\x0a" // 502 SelectItemFmt ,"\x0d\x0a\x57\x68\x69\x63\x68\x2c\x20\x7e\x51\x75\x69\x74\x20\x6f\x72\x20\x5b\x25\x75\x5d\x3a\x20" // 503 SelectItemWhich @@ -1332,8 +1333,9 @@ const char * const text_defaults[TOTAL_TEXT]={ ,"\x53\x63\x61\x6e\x6e\x69\x6e\x67" // 808 Scanning ,"\x44\x6f\x6e\x65" // 809 Done ,"\x01\x5b\x01\x3e" // 810 Scanned - ,"\x01\x6e\x01\x62\x01\x68\x5b\x01\x63\xfb\x01\x62\x5d\x20\x01\x68\x01\x79\x48\x49\x54\x20\x79\x6f\x75\x72\x20\x01\x77\x42\x41\x43" - "\x4b\x53\x50\x41\x43\x45\x01\x79\x20\x6f\x72\x20\x44\x45\x4c\x45\x54\x45\x2d\x4c\x45\x46\x54\x20\x6b\x65\x79\x3a\x20" // 811 HitYourBackspaceKey + ,"\x01\x6e\x01\x62\x01\x68\x5b\x01\x63\x40\x43\x48\x45\x43\x4b\x4d\x41\x52\x4b\x40\x01\x62\x5d\x20\x01\x68\x01\x79\x48\x49\x54\x20" + "\x79\x6f\x75\x72\x20\x01\x77\x42\x41\x43\x4b\x53\x50\x41\x43\x45\x01\x79\x20\x6f\x72\x20\x44\x45\x4c\x45\x54\x45\x2d\x4c\x45\x46" + "\x54\x20\x6b\x65\x79\x3a\x20" // 811 HitYourBackspaceKey ,"\x01\x5c\x01\x6e\x01\x63\x43\x68\x61\x72\x61\x63\x74\x65\x72\x20\x01\x68\x25\x75\x20\x28\x25\x30\x32\x58\x68\x29\x20\x01\x6e\x01" "\x63\x72\x65\x63\x65\x69\x76\x65\x64\x2e\x0d\x0a" // 812 CharacterReceivedFmt ,"\x01\x72\x01\x68\x21\x55\x6e\x73\x75\x70\x70\x6f\x72\x74\x65\x64\x20\x62\x61\x63\x6b\x73\x70\x61\x63\x65\x20\x6b\x65\x79\x3a\x20"