
### Menus ###
ment1:Wimp Basic
men1:>Info,Configure...,Library,Remove project,Quit
ment2:Wimp Basic
men2:File,Windows,Menus,Variables,Code,Sprites,Raw handlers...,Configure...,Options...,Files
ment3:File
men3:>Save design      F3,>Save application F3,>Save optimized
men3p2c:>Save design      F3,>Save application F3,>Save optimized,>Save as C source
ment4:Code
men4:Add code,Rename,>Export,Delete,Clear selection,Select all,Display
ment5:WB Edit
men5:Save code  F3,Select,Edit,Display,Enter
ment7:Select
men7:>Save,Copy   ^C,Move   ^V,Delete ^X,Clear  ^Z,>Indent ^F4
ment8:Edit
men8:>Find     F4,>Goto     F5,Undo     F8,Redo     F9
ment9:Display
men9:Line spacing,Background,Block,Keywords,Variables,Text,Remarks,Other,Caret
ment10:Line spacing
ment11:Colours
ment12:Help
men12:Text,Keyword,Background
ment13:Variables
men13:Add group,Add variable,Rename,>Export,Delete,Clear selection,Display
ment14:Menus
men14:Add menu,Rename,>Export,Delete,Clear selection,Display
ment15:Code
men15:None
ment16:Select
men16:Menus,Windows
ment17:Menu
ment18:Window
ment19:Sprites
men19:Rename,>Export,Delete,Clear selected,Display
ment20:Windows
men20:Add window,Rename,>Export,Delete,Clear selected,Display
ment21:Win Designer
men21p1:Create icon
men21p2:Amend icon #
men21p3:Amend selected
men21p4:Selected,Clear selected,Select all,Renumber|Window data...,Window size...,Event handlers...,Grid...,Test window,Save window,Close window
ment22:Select type
men22:>Text,>Sprite,Radio,Option,Normal,Default,Menu request,Writable,Left arrow,Right arrow,Up arrow,Down arrow
ment23:Sprites
men23:Choose sprite,>Enter name
ment24:Sprites
ment26:Selected
men26:Copy,Delete  ^X,Align,>Save
ment27:Align
men27:Top,Bottom,Left,Right
ment28:Copy
men28:>Up    ^U,>Down  ^D,>Left  ^L,>Right ^R
ment29:Renumber
men29:New number,By clicking
ment30:New number
men30:0
ment31:Library
men31:Windows,Icons,Menus,Code,Sprites
ment32:Enter
men32:Variable,Code,Window,Menu,Sprites
ment33:Display
men33:Title foreground,Title background,Text foreground,Text background,Tag foreground,Tag background
ment34:Grid colour
ment35:Files
men35:>Export,Delete,Clear selected,Display



### Text ###
txt0:WimpBasic Editor
txt1:Code
txt2:Procedure/function         Comment
txt3:Delete all selected code items. Are you sure?
txt4:WimpBasic:
txt5:Name has been changed do you want to rename routine?
txt6:is not a unique procedure/function name
txt7:Text should start with %s or %s to define a routine
txt8:Missing %s for procedure/ or %s in function
txt9:Routines must end in %s for procedure or %s in function
txt10:Invalid procedure or function name
txt11:Text should start with %s or %s to define a routine
txt12:procedures/functions
txt13:Parenthesis mismatch
txt14:Comma found when not expecting parameters
txt15:Incorrect type for parameter %d string variable needed
txt16:Incorrect type, numeric variable needed for parameter %d
txt17:Incorrect type, string needed for parameter %d
txt18:Incorrect type, numeric variable needed for parameter %d
txt19:You can't read dimension data for icon arrays
txt20:Variable %s:%s doesn't exist
txt21:Group '%s' doesn't exist
txt22:Parser error global variable without :
txt23:Missing ) after Dim( function
txt24:Missing () after variable name
txt25:Missing variable after Dim(
txt26:Invalid data in language description file
txt27:Missing parenthesis after function %s
txt28:Incorrect number of parameters to %s (%d found %d needed)
txt29:Incorrect type for parameter 1
txt30:You can only negate (-value%) a valid numeric expression.
txt31:Incorrect type for parameter %d string variable needed
txt32:Incorrect type, numeric variable needed for parameter %d
txt33:Incorrect type for parameter %d string needed
txt34:Incorrect type for parameter %d, numerical needed
txt35:Procedure
txt36:Click procedure
txt37:Double click procedure
txt38:Drag procedure
txt39:Release procedure
txt40:Invalid button type
txt41:Invalid icon name. Icon name must be a valid BASIC string variable name
txt42:A icon with that name already exists in window
txt43:A variable with that name already exists in window
txt44:Border
txt45:No border
txt46:WimpBasic is already compiling!
txt47:Application names must start with a '!'
txt48:The memory size you request is likely to be to small. Increase size?
txt49:Completed compiling
txt50:Line
txt51:WimpBasic compiling
txt52:Couldn't open code template file
txt53:Found
txt54:replaced
txt55:Not found
txt56:found
txt57:Arrayed windows can't be used as sub-windows
txt58:Window by that name already exists. Windows and menus must have unique names.
txt59:Menu with this name already exists
txt60:Menus
txt61:Delete all selected menus. Are you sure?
txt62:Can't load menu file. Menu '%s' already exists
txt63:Menu name             Menu description
txt64:Defined menus
txt65:Colour
txt66:Window can have either text or sprite in its title, not both
txt67:E found when already found E in number
txt68:You can't use floating point number after E in number
txt69:Missing number after E
txt70:. found without digits
txt71:Missing number after E in exponent format
txt72:String too long
txt73:Missing quote
txt74:Invalid hex number
txt75:Hex number is too long, max 32 bits!
txt76:%s is not a function
txt77:Missing variable name after group name
txt78:Illegal character %c
txt79:You can't use floating point number after E in number
txt80:Missing number after E
txt82:Local variable '%s' doesn't exist
txt83:Group '%s' doesn't exist
txt84:Variable '%s:%s' doesn't exist
txt85:Group '%s' is read only
txt86:Group '%s' is of unknown type
txt87:Can't store in array without dimension data
txt88:Procedure/function name too long in %s
txt89:Invalid keyword found in procedure or function definition
txt90:Invalid array variable in procedure or function definition
txt91:Procedure variable can't have : in it
txt92:Return keyword is not allowed with array
txt93:Comma expected but found '%s' in procedure or function parameter list
txt94:Unrecognised stuff found after procedure or function definition
txt95:Missing ) in procedure or function definition
txt96:Illegal function name in %s
txt97:Missing DefProc or DefFn in start of procedure %s
txt98:Invalid number of parameters for %s %s
txt99:Missing = in assignment
txt100:You can't use -= with strings
txt101:Type mismatch: String needed
txt102:Type mismatch: Number needed
txt103:procedure
txt104:function
txt105:Invalid %s definition
txt106:%s found in %s definition
txt107:Invalid array used as parameter
txt108:Stuff found after ) in %s definition
txt109:%s name should follow %s (ie. no space between)
txt110:%s '%s' doesn't exist
txt111:Incorrect parameter %d type, numeric variable needed
txt112:Incorrect parameter %d type, string variable needed
txt113:Incorrect parameter %d type, numeric expression or variable needed
txt114:Incorrect parameter %d type, string expression or variable needed
txt115:Incorrect parameter %d type, integer array needed
txt116:Incorrect parameter %d type, floating point array needed
txt117:Incorrect parameter %d type, string array needed
txt118:Compiler confused about data types. Try to rewrite line
txt120:Only DefProc and Rem are allowed before Local in code
txt121:Incorrect local array definition
txt122:Invalid keyword %s in RECTANGLE
txt123:There must be two parameters after TO
txt124:Incorrect number of parameters to RECTANGLE
txt125:%s already has %s
txt126:%s is invalid after %s
txt127:%s already has its modifier
txt128:%s is invalid after %s
txt129:Missing keyword after %s
txt130:%s is invalid here
txt132:Invalid number of parameters after If
txt133:You have reached maximum If level, divide routine into more procedures
txt134:Missing Then after If
txt135:Else without if
txt136:Else should be the only thing in the line when doing multi-line if's
txt137:Endif without if
txt138:Endif should be the only thing in the line
txt139:Missing '=' after MID$
txt141:Local variable '%s' doesn't exist
txt142:Missing = after %s
txt144:You can't use string variable as For control variable
txt145:Missing To
txt146:You have reached maximum level of For's - divide routine into subroutines
txt147:String variables aren't allowed as control variables in For, Next
txt148:Next without For
txt149:For,Next mismatch or incorrect variable name
txt150:Missing Of after Case
txt151:Invalid number of expressions after Case
txt152:Too many Case statements write code in more routines
txt153:When without Case
txt154:When found after Otherwise, Code will never be reached
txt155:Otherwise without Case
txt156:Otherwise already found for this Case statement
txt157:EndCase without Case
txt158:Invalid number of parameters after While only one needed
txt159:Too many Repeat/Until, While/Endwhile in one procedure
txt160:Invalid stuff after EndWhile
txt161:EndWhile without while
txt162:Invalid stuff after Repeat
txt163:Invalid number of parameters after While only one needed
txt164:Until without Repeat
txt165:Label '%s' too long
txt166:Too many Goto's and/or Restore's
txt167:: is not valid in label
txt168:Invalid label after %s
txt169:Missing label after %s
txt170:Label '%s' too long
txt171:Label '%s' is already defined
txt172:Too many label's
txt173:: is not valid in label
txt174:Invalid label
txt175:Missing label
txt176:There should only be one parameter after =
txt177:Incorrect return type, numeric needed
txt178:Incorrect return type, string needed
txt179:Stuff found after SOUND ON/OFF
txt180:Incorrect number of parameters
txt181:Missing =
txt182:Incorrect type for file handle
txt183:Incorrect data type
txt184:Missing ,
txt185:Incorrect type for file handle
txt186:Only string parameters can use the ; in Bput#
txt187:Incorrect data type for Vdu
txt188:Invalid number of expressions in window array
txt189:Illegal variable after Dim
txt190:Invalid number of expressions in Dim
txt191:Local variable '%s' doesn't exist
txt192:You can't Dim a icon array
txt193:Missing , after file handle
txt194:Invalid expression for file handle numeric needed
txt195:Invalid data following E
txt196:Invalid data for Data statement
txt198:Missing first parameter for Swap
txt199:Missing , and second parameter for Swap
txt200:Missing second parameter for Swap
txt201:Swap, both arrays must be of same type
txt202:Can't swap an array with variable
txt203:SWI '%s' not found
txt204:SYS number missing
txt205:Invalid stuff '%s' found after Sys
txt206:= is used to return values in function, this is a procedure
txt207:%s is a function not a statement
txt208:%s is neither a function or statement
txt209:statement
txt210:Line too long for compiler
txt211:Missing Endif for if at line %d
txt212:Missing Next for For statement in line %d
txt213:Missing EndCase for Case statement in line %d
txt214:Missing EndWhile for While statement in line %d
txt215:Missing Until for Repeat statement in line %d
txt216:Missing label '%s' for Goto in line %d
txt217:Label '%s' defined but not used in line %d
txt218:Window or menu %s doesn't exist
txt219:No menu or window by the name %s exists
txt220:Startup procedure '%s' doesn't exist
txt221:The text has been modified. Do you want to save these modifications before closing it?
txt222:Couldn't open script file!
txt223:A window or data group with this name already exists
txt224:A menu uses this name. Windows and menus can't have the same names
txt225:This is not a valid window name
txt226:Window name           Description
txt227:Illegal icon number
txt228:The window has been modified. Do you want to save these modifications before closing it?
txt229:<Untitled>
txt230:Windows
txt231:Are you sure you want to delete selected windows?
txt232:This is not a valid windows library file
txt233:Group name '%s' already exists, can't load windows
txt234:Invalid procedure/function read from library file
txt235:Windows in design
txt236:Button type
txt237:Ignore
txt238:Invalid data in file
txt239:Error loading file. Inconsistent data
txt240:Sprite name  Width Height Xdpi Ydpi Mode Colours Mask Pal
txt241:Sprites
txt242:Are you sure you want to delete selected sprites?
txt243:Sprites in design
txt244:Variables
txt245:Select group
txt246:This is not a valid group name
txt247:Group with this name already exists
txt248:This is not a valid variable name
txt249:Variable with this name already exists in this group
txt250:Variables
txt251:(Data)
txt252:(Window)
txt253:Icon
txt254:You use the window designer to edit windows
txt255:Edit group
txt256:Group with this name already exists in design
txt257:This is not a valid group name
txt258:You use the window designer to edit icons
txt259:Edit variable
txt260:Variable with this name already exists in this group
txt261:This is not a valid variable name
txt262:You can't edit system type group or its variables
txt263:It's not possible to delete system type group or its variables
txt264:It's not possible to delete window group or icon from the variables viewer
txt265:Delete all selected variables and groups. Are you sure?
txt266:This is not a valid variables import file
txt267:Group '
txt268:' already exists. Add its variables to existing group?
txt269:Variable '
txt270:' already exists in design
txt271:Error in variables import file
txt272:Couldn't open file '
txt273:Illegal data in system variables file
txt274:Variable or group        Description
txt275:Groups and variables
txt276:Copy_
txt277:Menu can't have itself as a submenu
txt278:Invalid menu name. Menu name must follow rules for a group name
txt279:The menu has been modified. Do you want to save these modifications before closing it?
txt280:You should only use normal characters and space in application title
txt281:Please close the 'Setup window data' dialogue box before saving your window
txt282:Please close the 'Modify icon(s)' dialogue box before saving your window
txt283:Please close the 'Window event handlers' dialogue box before saving your window
txt284:You are already adding or editing a variable
txt285:You can't delete window which you are editing
txt286:You have reached the line length limit. Please don't enter more characters in this line
txt287:It's not possible to load sprites while you are editing or adding windows.
txt288:raw handler
txt289:background button click procedure
txt290:window null handler
txt291:window close handler
txt292:window pointer leave handler
txt293:window pointer enter handler
txt294:icon button click procedure
txt295:menu maker procedure
txt296:menu selection procedure
txt297:menu procedure
txt298:select procedure
txt299:quit function
txt300:startup procedure
txt301:window redraw handler
txt302:window end drag handler
txt303:window open handler
txt304:window keyboard handler
txt305:load procedure
txt306:Incorrect number of parameters to %s (%d found %s needed)
txt307:%s should be a procedure not a function
txt308:%s should be a function not a procedure
txt309:invalid return type for %s
txt310:parameter %d is of incorrect type for %s
txt311:This action can't be kept in undo buffer because of memory needed
txt312:Invalid parameter for Output must be a window or Screen
txt313:This is an error in design not code
txt314:Incorrect parameter %d type, integer variable needed
txt315:Incorrect parameter %d type, floating point variable needed
txt316:Incorrect parameter %d type, string variable needed
txt317:Incorrect parameter %d type, numeric variable needed
txt318:Incorrect parameter %d type, integer array variable needed
txt319:Incorrect parameter %d type, numeric array variable needed
txt320:Incorrect parameter %d type, array variable needed
txt321:Incorrect parameter %d type, window name needed
txt322:Incorrect parameter %d type, icon needed
txt323:Incorrect parameter %d type, menu needed
txt324:Incorrect parameter %d type, floating point array variable needed
txt325:Incorrect parameter %d type, string array variable needed
txt326:Project has been modified, are you sure you want to quit?
txt327:You are working on project! Close all windows and try again.
txt328:Modified project in memory. Save or remove project and try again.
txt329:Project has been modified, are you sure you want to remove it?
txt330:Interface settings
txt331:Rename window
txt332:Rename procedure or function
txt333:Rename menu
txt334:Rename sprite
txt335:Rename variable or group
txt336:To rename you must enter both old and new name
txt337:Code %s doesn't exist
txt338:Sprite %s doesn't exist
txt339:Sprite %s already exists
txt340:Menu %s doesn't exist
txt341:Menu %s already exists in file
txt342:You can rename group or variable but not rename variable to group or vice versa!
txt343:Group %s doesn't exist
txt344:Group %s already exists
txt345:Variable %s doesn't exist
txt346:Variable %s already exists
txt347:You can't rename icons nor system variables and window can only be renamed from windows viewer
txt349:Code %s already exists
txt350:%s is not valid procedure or function name
txt351:Window %s doesn't exist
txt352:Quit function '%s' doesn't exist.
txt353:Load procedure '%s' doesn't exist.
txt354:Raw handler code '%s' doesn't exist.
txt355:Window '%s' event code '%s' doesn't exist.
txt356:Window '%s' background button procedure '%s' doesn't exist.
txt357:Window '%s' icon %d button procedure '%s' doesn't exist.
txt358:Select procedure '%s' doesn't exist.
txt359:Procedure name '%s%s' is too long.
txt360:two or three
txt361:one or two
txt362:Illegal variable name for Local '%s'.
txt364:Found ')' expected parameter.
txt365:Menu must have a title and at least one entry.
txt367:New window name too long! Window not renamed.
txt368:New menu name too long! Menu not renamed.
txt369:New group name too long! Group not renamed.
txt370:New variable name too long! Variable not renamed.
txt371:New procedure or function name too long!
txt372:Procedures/functions
txt373:EndProc found in function. Use = to exit funcions.
txt374:Help page '
txt375:' doesn't exist.
txt376:Couldn't open help file '
txt377:'.
txt378:Text
txt379:Keyword
txt380:Background
txt381:Cut line
txt382:New sprite name too long! Sprite not renamed.
txt383:You can't rename a window while editing it.
txt384:Icon text length too long. 255 is the maximum.
txt385:Incorrect parameter %d type, string or numeric needed
txt386:Both parameters most be of same type ie. numeric or string.
txt387:Internal error: Error in language description file. Binop with incorrect number of paramters.
txt388:Menu maker procedure '%s' used in menu '%s' doesn't exist.
txt389:Menu selection procedure '%s' used in menu '%s' doesn't exist.
txt390:Menu selection procedure '%s' used in menu '%s' for entry '%s' doesn't exist.
txt391:Can't copy. It would result in too many icons in window.
txt392:Couldn't save sprites file.
txt393:Couldn't save !boot file.
txt394:Couldn't save Templates file.
txt395:Couldn't save !Run file.
txt396:No procedure or function name!
txt397:Invalid binary number
txt398:Binary number too long
txt399:EndProc or = should be last statements in procedure or function.
txt400:Couldn't write to file. Is there enough disk space?
txt401:Couldn't write to file
txt402:Missing operator. (For ex: %%1009 instead of %%100+9)
txt403:Checking procedure names
txt404:Creating application directory
txt405:Creating message file
txt406:Compiling
txt407:Saving sprites
txt408:Creating !Boot file
txt409:Creating template file
txt410:Creating !Run file
txt411:Copying linker
txt412:Checking proc/fn %s
txt413:Compiling %s
txt414:Finished compiling, no errors
txt415:Finished compiling with errors
txt416:You're still editing the window!
txt417:Modified project in memory, quit anyway?
txt418:You can't use an array as a parameter to a function or procedure
txt419:Value %f too high for selected precision. Try changing to double precision.
txt420:Exponent value out of range
txt421:This file has been created in newer version of WimpBasic. Contact APDL for an update.
txt422:Invalid width or height for grid. Both values must be greater than zero.
txt423:Couldn't open icon template file. Template functions will be disabled.
txt424:Couldn't create file '%s'.
txt425:Couldn't open !RunImage file for optimizing.
txt426:Internal error P%x.%x
txt427:Internal error O%x.%x
txt428:Icon
txt429:This is not a valid icon library file
txt430:Put the caret in the line you want to delete
txt431:Can't read header file
txt432:Invalid number format
txt433:Do you want to save code with the icon?
txt434:Adjust procedure '%s' doesn't exist.
txt435:adjust procedure
txt436:Invalid value for file type. Allowed values are from 0-4095 in decimal or &0-&FFF in hex
txt437:Files and directories
txt438:Are you sure you want to delete selected files/directories?
txt439:Files and directories
txt440:File '%s' has already been loaded.
txt441:Directory
txt442:from
txt443:Proc
txt444:FN
txt445:Missing parameter in definition
txt446:Extra characters after DIM expression
txt447:Insert the caret where you want to insert a new line
txt448:Please close the 'Grid settings' dialogue box before saving your window
txt449:Update
txt450:You can't add variables to a system type group. Add a group and try again.
txt451:(System)

txtb0:Ignore
txtb1:Always
txtb2:Auto repeat
txtb3:Click
txtb4:Release
txtb5:Double click
txtb6:Click & Drag
txtb7:Release & Drag
txtb8:Double click & Drag
txtb9:Menu
txtb10:Double/Click & Drag
txtb11:Radio
txtb12:~12 (Undefined)
txtb13:~13 (Undefined)
txtb14:Write/Click & Drag
txtb15:Writable

tmem:Insufficient memory, try to increase free memory in task manager
tmem2:Insufficient memory for undo buffer. Undo has been disabled!
tyes:Yes
tno:No
sprtype1:2
sprtype2:4
sprtype3:16
sprtype4:256
sprtype5:32k
sprtype6:16M
sprtype7:CMYK
sprtype8:24bpp
sprtype9:JPEG
sprtype10:64k
sprhuge:Huge

### Internal errors ###
ierr1:Internal error: Invalid code number given. Quit WimpBasic and try again.
ierr2:Internal test failed: %s
ierr3:Internal error: NULL pointer give to free '%s'
ierr4:Internal error: Free, end of buffer overwritten '%s'
ierr5:Internal error: Free, bad pointer or end of buffer overwritten '%s'
ierr6:Internal error: Realloc, Null pointer
ierr7:Internal error: Realloc, bad pointer or end of buffer overwritten
ierr8:Internal error 2
ierr9:Internal error: Unknown token %d
ierr10:Internal error: Invalid icon number received. Quit WimpBasic and try again. DO NOT SAVE THE DESIGN!
ierr11:Internal error: Sprite only icon!
ierr12:Incorrect definition in language description file
ierr13:Unknown special treatment keyword '%s'
ierr14:Internal error. Keyword Rem not found in language file
ierr15:Internal error. Keyword DefProc not found in language file
ierr16:Internal error. Keyword EndProc not found in language file
ierr17:Internal error. Keyword DefFn not found in language file
ierr18:Internal error. Keyword = for function return not found in language file
ierr19:Internal error 1
ierr20:Internal error 3
ierr21:Internal error 4
ierr22:Internal error 5
ierr23:Internal error 999
ierr24p1:Internal error group '
ierr24p2:' not found
ierr25:Internal error. Invalid icon number received. Quit WimpBasic and try again.
ierr26:Internal error. Invalid event procedure type received.
ierr27:Failed in adding keyword!
ierr28:Internal error: Realloc, end of buffer overwritten
ierr29:Internal error: Undefined FN type

## Messages for RISC_OSLIB ##
alarm1:Unable to read monotonic time
alarm2:Not enough memory to set alarm -- increase wimpslot
dbox1:Not enough memory to create dialogue box -- increase wimpslot
dbox2:Templates file is not loaded for use with dialog boxes
flex1:Flex memory error
flex2:Not enough memory, or not within *Desktop world.
flex3:Flex not initialised
heap1:Not enough memory to create heap -- free some application memory
heap2:Heap_alloc error: %s
heap3:Fatal internal heap error
heap4:Heap_free error: %s
heap5:Heap not initialised
heap6:Flex blocks cannot be allowed to move for heap
menu1:Not enough memory for menu (1) -- increase wimpslot
menu2:Not enough memory for menu (2) -- increase wimpslot
menu3:Not enough memory for menu (3) -- increase wimpslot
resspr1:Not enough memory to load sprite file '%s' -- increase wimpslot
saveas1:To save, drag the icon to a directory display.
template1:Template '%s' not found
template2:Template load failed: %s
template3:Not enough memory for template load -- increase wimpslot
template4:Cannot open file: %s
template5:Read failed for %s
template6:Template file not found.
template7:Not enough memory to load templates -- increase wimpslot
template8:Template load failed
wimpt1:%s has suffered a fatal internal error (type=%i) and must exit immediately
wimpt2:%s has suffered a fatal internal error (%s) and must exit immediately
wimpt3:Not enough memory for active windows -- increase wimpslot
win1:Too many windows.\n
win2:Not enough memory to change window title -- increase wimpslot
xferrecv1:Can't transfer file (use *Set Wimp$Scrap <filename>)
xferrecv2:Data transfer failed.
xfersend2:Selection
wrongsize:Choices file %s is wrong size (corrupt?)
