Copyright (C) 2006 Paul C. Pratt, Pierre Lemieux
You can redistribute this file and/or modify it under the terms
of version 2 of the GNU General Public License as published by
the Free Software Foundation. You should have received a copy
of the license along with this file; see the file COPYING.
This file is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
license for more details.
STRing CONSTants (for English)
Pierre Lemieux provided some corrections and suggestions.
#define kStrAboutTitle "About"
#define kStrAboutMessage "To display information about this program, use the ‘A’ command of the ^p Control Mode. To learn about the Control Mode, see the “More Commands…” item in the “Special” menu."
#define kStrMoreCommandsTitle "More commands are available in the ^p Control Mode."
#define kStrMoreCommandsMessage "To enter the Control Mode, press and hold down the ‘control’ key. You will remain in the Control Mode until you release the ‘control’ key. Type ‘H’ in the Control Mode to list available commands."
#define kStrTooManyImagesTitle "Too many Disk Images"
#define kStrTooManyImagesMessage "I can not mount that many Disk Images. Try ejecting one."
#define kStrImageInUseTitle "Disk Image in use"
#define kStrImageInUseMessage "I can not mount the Disk Image because it is already in use by another application or already open in ^p."
#define kStrOutOfMemTitle "Not enough Memory"
#define kStrOutOfMemMessage "There is not enough memory available to launch ^p."
#define kStrNoROMTitle "Unable to locate ROM image"
#define kStrNoROMMessage "I can not find the ROM image file “^r”. For more information, see: “^w”."
#define kStrCorruptedROMTitle "ROM checksum failed"
#define kStrCorruptedROMMessage "The ROM image file “^r” may be corrupted."
#define kStrUnsupportedROMTitle "Unsupported ROM"
#define kStrUnsupportedROMMessage "The ROM image file “^r” loaded successfully, but I don’t support this ROM version."
#define kStrQuitWarningTitle "Please shut down the emulated computer before quitting."
#define kStrQuitWarningMessage "To force ^p to quit, at the risk of corrupting the mounted disk image files, use the ‘Q’ command of the ^p Control Mode. To learn about the Control Mode, see the “More Commands…” item in the “Special” menu."
#define kStrReportAbnormalTitle "Abnormal Situation"
#define kStrReportAbnormalMessage "The emulated computer is attempting an operation that wasn’t expected to happen in normal use."
#define kStrBadArgTitle "Unknown argument"
#define kStrBadArgMessage "I did not understand one of the command line arguments, and ignored it."
#define kStrOpenFailTitle "Open failed"
#define kStrOpenFailMessage "I could not open the disk image."
#define kStrNoReadROMTitle "Unable to read ROM image"
#define kStrNoReadROMMessage "I found the ROM image file “^r”, but I can not read it."
#define kStrShortROMTitle "ROM image too short"
#define kStrShortROMMessage "The ROM image file “^r” is shorter than it should be."
/* state of a boolean option */
#define kStrOn "on"
#define kStrOff "off"
/* state of a key */
#define kStrPressed "pressed"
#define kStrReleased "released"
/* state of Stopped */
#define kStrStoppedOn kStrOn
#define kStrStoppedOff kStrOff
/* About Screen */
#define kStrProgramInfo "^v"
#define kStrSponsorIs "^v. This variation is sponsored by:"
#define kStrWorkOfMany "Copyright ^y. ^p contains the work of many people. This version is maintained by:"
#define kStrForMoreInfo "For more information, see:"
#define kStrLicense "^p is distributed under the terms of the GNU Public License, version 2."
#define kStrDisclaimer " ^p is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
/* Help Screen */
#define kStrHowToLeaveControl "To leave the Control Mode, release the ‘control’ key."
#define kStrHowToPickACommand "Otherwise, type a letter. Available commands are:"
#define kStrCmdAbout "About (version information)"
#define kStrCmdOpenDiskImage "Open disk image…"
#define kStrCmdQuit "Quit"
#define kStrCmdSpeedControl "Speed control… (^s)"
#define kStrCmdMagnifyToggle "Magnify toggle (^g)"
#define kStrCmdFullScrnToggle "Full screen toggle (^f)"
#define kStrCmdCtrlKeyToggle "emulated ‘control’ Key toggle (^k)"
#define kStrCmdReset "Reset"
#define kStrCmdInterrupt "Interrupt"
#define kStrCmdHelp "Help (show this page)"
/* Speed Control Screen */
#define kStrCurrentSpeed "Current speed: ^s"
#define kStrSpeedAllOut "All out"
#define kStrSpeedStopped "stopped toggle (^h)"
#define kStrSpeedBackToggle "run in Background toggle (^b)"
#define kStrSpeedAutoSlowToggle "autosloW toggle (^l)"
#define kStrSpeedExit "Exit speed control"
#define kStrNewSpeed "Speed: ^s"
#define kStrSpeedValueAllOut kStrSpeedAllOut
#define kStrNewStopped "Stopped is ^h."
#define kStrNewRunInBack "Run in background is ^b."
#define kStrNewAutoSlow "AutoSlow is ^l."
#define kStrNewMagnify "Magnify is ^g."
#define kStrNewFullScreen "Full Screen is ^f."
#define kStrNewCntrlKey "Emulated ‘control’ key ^k."
#define kStrCmdCancel "cancel"
#define kStrConfirmReset "Are you sure you want to reset the emulated computer? Unsaved changes will be lost, and there is a risk of corrupting the mounted disk image files. Type a letter:"
#define kStrResetDo "reset"
#define kStrResetNo kStrCmdCancel
#define kStrHaveReset "Have reset the emulated computer"
#define kStrCancelledReset "Reset cancelled"
#define kStrConfirmInterrupt "Are you sure you want to interrupt the emulated computer? This will invoke any installed debugger. Type a letter:"
#define kStrInterruptDo "interrupt"
#define kStrInterruptNo kStrCmdCancel
#define kStrHaveInterrupted "Have interrupted the emulated computer"
#define kStrCancelledInterrupt "Interrupt cancelled"
#define kStrConfirmQuit "Are you sure you want to quit ^p? You should shut down the emulated computer before quitting to prevent corrupting the mounted disk image files. Type a letter:"
#define kStrQuitDo "quit"
#define kStrQuitNo kStrCmdCancel
#define kStrCancelledQuit "Quit cancelled"
#define kStrModeConfirmReset "Control Mode : Confirm Reset"
#define kStrModeConfirmInterrupt "Control Mode : Confirm Interrupt"
#define kStrModeConfirmQuit "Control Mode : Confirm Quit"
#define kStrModeSpeedControl "Control Mode : Speed Control"
#define kStrModeControlBase "Control Mode (Type ‘H’ for help)"
#define kStrModeControlHelp "Control Mode"
#define kStrModeMessage "Message (Type ‘C’ to continue)"
#define kStrMenuFile "File"
#define kStrMenuSpecial "Special"
#define kStrMenuHelp "Help"
#define kStrMenuItemAbout "About ^p"
#define kStrMenuItemOpen "Open Disk Image"
#define kStrMenuItemQuit "Quit"
#define kStrMenuItemMore "More Commands"