# Please do NOT try to alter this file unless you are
# completely confident that you know what you are doing.
#
# !Squish provides extensive interactive help via Acorns
# !Help program, on both windows and menus. To do this
# changes are made dynamically at some points to some of
# the messages you see below.
#
# YOU HAVE BEEN WARNED!!
#
# Izzy (24th December 1991)
# Errors.
err01:Early termination has rendered the program unreadable. File has been DISCARDed.
err02:Unable to claim sufficient memory to load program to Squish.
err03:You cannot save a program back to itself - it can get very confused!
err04:You must first CANCEL the Squish process.
err05:Not a BASIC file. Load aborted.
err06:You haven't selected any of the Squish options!
err07:Not a recognised BASIC file. It will now be discarded.
err08:Not enough memory for LOCKED identifiers. Squish aborted.
err09:Please enter a filename first.
err10:Please re-open the iconized window first.
# Warnings.
war01:Initialisation complete. Do you have a backup copy of the original program?
war02:Squishing in progress. Do you really want to quit?
war03:Program not saved. Do you really want to quit?
war04:Volatile program in memory. Are you sure you wish to overwrite this?
# Queries.
qry01:Program already compacted. Do you really want to Squish it again?
qry02:Do you really want to discard the program in memory?
qry03:Squishing in progress. Do you really want to cancel?
qry04:Program not saved. Do you really want to load another program?
# Messages.
msg01:Program DISCARDed. Please re-drag the BASIC file onto Squish.
msg02:Not enough memory to RENAME VARIABLES. Squishing again may improve performance.
# Help for the iconbar sprite.
hlpic1:This is the Squish icon.|MDrag a BASIC program here to load it.|M
hlpic2:This is the Squish icon.|MProgram '%s' is currently being Squished.
hlpic3:This is the Squish icon.|MProgram paused while Squishing '%s'.
hlpic4:There is no program currently loaded.
hlpic5:Program '%s' is loaded, but has not yet been Squished.
hlpic6:Program '%s' is loaded, and has been Squished.
hlpic7:Program '%s' is loaded, and has been Squished.|MYou need to double click on the iconised \w to continue.
# Help on the info box.
DBHE:This \w displays some basic information about this version of Squish.|MPlease quote the version number and date in any correspondence.
DBHE0:The name of the application - Squish.
DBHE1:A program designed to reduce the size of BASIC programs using various compaction routines.
DBHE2:The programmers.
DBHE3:This program's version number and compilation date.|MPlease quote this in any correspondence relating to !Squish.
DBHE8:"Do you like the likkle squishy icon?"|M(My boss forced me to put this in)
# Help on the options dialogue box.
HEOP:This \w allows you to turn on/off the various routines used by Squish when compacting a program.|MIf no compaction options have been SELECTed, then program compaction will be aborted.
HEOP2:Click here to accept the options as displayed and close the \w.
HEOP3:Compaction option - Remove REMs, LETs etc.|MClick here to toggle on/off the above compaction option.
HEOP4:Compaction option - Remove SPACEs.|MClick here to toggle on/off the above compaction option.
HEOP5:Compaction option - Rename Variables.|MClick here to toggle on/off the above compaction option.
HEOP6:Compaction option - SYS Reduction.|MClick here to toggle on/off the above compaction option.
HEOP7:Compaction option - Concatenate Lines.|MClick here to toggle on/off the above compaction option.
HEOP8:Compaction option - Rename Procedures.|MClick here to toggle on/off the above compaction option.
HEOP9:Compaction option - Rename Functions.|MClick here to toggle on/off the above compaction option.
# Help on the main Squish information window.
HEFI:This \w contains information about the current program loaded into Squish.|MFrom here it is possible to SAVE/DISCARD/SQUISH the current program.
HEFI0:SAVE|MClick here to pop up a standard save dialogue box.
HEFI1:DISCARD|MClick here to delete the current program - %s - from memory.|M
HEFI2:SQUISH|MClick here to start program compaction.
HEFI3:Drag this icon to SAVE the current program.|MThe filename used will be the original program name as shown above, %s.
HEFI6:This shows the size ratio of the new program to it's original as a percentage.
HEFI7:This shows the original size (in bytes) of %s.
HEFI10:This shows the current size (in bytes) of %s.
HEFI11:This is the name of the currently loaded program, %s.
# Help on the window displayed when compacting a program.
HESW:This \w shows information on the current state of program %s as it is being compacted.
HESW1:This icon shows the pathname of the program being squished.
HESW3:Compaction routine %d of %d now running.
HESW5:This shows the next line number that Squish will attempt to compact.
HESW7:An approximate percentage of how far through the current pass Squish is.
HESW8:CANCEL|MSelect this option to abort the compaction routine.|MSquish will do it's best to tidy up the program to a SAVEable state, but this may not always be possible.
HESW9:FAST option.|MSELECT this option to switch to FAST Squish mode.
HESW10a:PAUSE/CONTINUE Squishing.|MProgram compaction currently PAUSED.|M(SELECT this option to resume Squishing).
HESW10b:PAUSE/CONTINUE Squishing.|MProgram is currently being Squished.|M(SELECT this option to pause compaction).
SAVEAS:This box allows you to save data to a file, or transfer it to another application.
SAVEAS0:Click here to save the data with the current filename. If it is not a full pathname, you must drag the icon to a directory first.
SAVEAS2:This shows the filename for this data. If it is not a full pathname, drag the icon into a directory display.
SAVEAS3:Drag this icon to the directory in which you want to save the file, or to the program into which you want to transfer the data.
# Help for menu
HEMNU0:\Rget information about this version of Squish.
HEMNU1:\Rdisplay and alter the Squish compaction options.
HEMNU2F:Squish is currently in Fast compaction mode.|M\Stoggle to Slow mode.
HEMNU2S:Squish is currently in Slow compaction mode.|M\Stoggle to Fast mode.
HEMNU2U:Squish is currently %s %s, so this option is greyed out as it is currently unavailable.