okay=Ok
cancel=Cancel
close=Close
continue=Continue

main.invalidPackage=Package not found

compileException=Exception during compilation
compiler.thread.title=BlueJ compiler thread

debugger.assert.assertThat=Assert that:
debugger.assert.resultIs=result is
debugger.assert.equalTo=equal to
debugger.assert.equalToFloatingPoint= equal to (double or float)
debugger.assert.sameAs=the same as
debugger.assert.notSameAs=not the same as
debugger.assert.notNull=not null
debugger.assert.null=null
debugger.assert.delta=delta

debugger.inspector.title=$APPNAME:  Inspector
debugger.inspector.object.title=$APPNAME:  Object Inspector
debugger.inspector.class.title=$APPNAME:  Class Inspector
debugger.inspector.enum.title=$APPNAME:  Enum Inspector
debugger.inspector.interface.title=$APPNAME:  Interface Inspector
debugger.inspector.result.title=$APPNAME:  Method Result
debugger.inspector.result.returned=returned:
debugger.inspector.object.noFields=No fields
debugger.inspector.class.noFields=No fields
debugger.inspector.showClass=Show static fields
debugger.inspector.inspect=Inspect
debugger.inspector.get=Get
debugger.inspector.class.nameLabel=Class
debugger.inspector.enum.nameLabel=Enum
debugger.inspector.interface.nameLabel=Interface
debugger.inspector.numFields=Number of fields

debugger.objectwrapper.methodException=Exception accessing methods:
debugger.objectwrapper.invocationException=Exception during invocation:
debugger.objectwrapper.inspect=Inspect
debugger.objectwrapper.remove=Remove
debugger.objectwrapper.serializable=Serialize
debugger.objectwrapper.redefined=redefined in
debugger.objectwrapper.inherited=inherited from
debugger.objectwrapper.noMethods=(No accessible methods)
debugger.objectwrapper.moreMethods=more methods

debugger.threadstatus.finished=finished
debugger.threadstatus.breakpoint=at breakpoint
debugger.threadstatus.stopped=stopped
debugger.threadstatus.monitor=at monitor
debugger.threadstatus.notstarted=not started
debugger.threadstatus.running=running
debugger.threadstatus.sleeping=sleeping
debugger.threadstatus.unknown=unknown status
debugger.threadstatus.waiting=waiting
debugger.threadstatus.zombie=zombie

#Debugger messages
debugger.jdiDebugger.noBreakpointMsg=Clear breakpoint: no breakpoint found in this line.
debugger.jdiDebugger.noLineNumberMsg=This class has been compiled without line number\ninformation. You cannot set breakpoints.
debugger.jdiDebugger.noCodeMsg=Cannot set breakpoint: no code in this line
debugger.jdiDebugger.internalErrorMsg=There was an internal error while attempting to\nset this breakpoint

#Debugger Accessibility messages
debugger.accessibility.breakpoint=Thread "$" reached a breakpoint.
debugger.accessibility.paused=Thread "$" paused.


# Class Manager panel user interface elements and error messages
classmgr.prefpaneltitle=Libraries
classmgr.userlibraries=User Libraries from config
classmgr.userliblibraries=User Libraries from
classmgr.addFile=Add File
classmgr.addDir=Add Folder
classmgr.delete=Delete
classmgr.statuscolumn=Status
classmgr.statusgood=Loaded
classmgr.statusbad=Error
classmgr.statusnew=Not loaded
classmgr.locationcolumn=Location
classmgr.error.unresolvable=Unresolvable Path
classmgr.error.nodescription=No Description
classmgr.error.missingclasspath=No Java classpath. Class loading behaviour may be strange because\nclasses in the current directory will be resolved first.
classmgr.error.missingbootclasspath=No Sun boot classpath. BlueJ should not be run on a pre JDK 1.2 environment.

# Preferences Manager user interface elements and error messages
prefmgr.title=Preferences

# Miscellaneous Preferences panel
prefmgr.misc.prefpaneltitle=Miscellaneous
prefmgr.misc.documentation.title=Documentation settings
prefmgr.misc.jdkurlpath=JDK documentation URL
prefmgr.misc.linkToLib=Use this URL when generating project documentation
prefmgr.misc.linkToLibNoteLine1=If this URL is used for generating documentation, it must be correct and accessible.
prefmgr.misc.linkToLibNoteLine2=Otherwise the documentation generation will fail. To work offline, uncheck this option.
prefmgr.misc.tools.title=Optional tool settings
prefmgr.misc.showTesting=Show unit testing tools
prefmgr.misc.showTeam=Show teamwork controls
prefmgr.misc.vm.title=Compiler and runtime settings
prefmgr.misc.optimiseVM=Use optimization (faster execution, but may cause problems with debugging)
prefmgr.misc.addLibTitle=Select directory or jar/zip file
prefmgr.misc.libFileFilter=Library files (*.jar;*.zip) or class directories
prefmgr.misc.showUnchecked=Show compiler warnings when unsafe collections are used
prefmgr.collection.title=Research Participation
prefmgr.collection.change=Change
prefmgr.collection.identifier.explanation=You only need to fill in the information below if asked to by a researcher
prefmgr.collection.identifier.experiment=Experiment Identifier
prefmgr.collection.identifier.participant=Participant Identifier

# Editor Preferences panel
prefmgr.edit.prefpaneltitle=Editor
prefmgr.edit.editor.title=Java editor settings
prefmgr.edit.editorfontsize=Font size
prefmgr.edit.colortransparency=Scope Highlighting
prefmgr.edit.usesyntaxhilighting=Use syntax highlighting
prefmgr.edit.autoindent=Auto-indent (Enter and Tab keys)
prefmgr.edit.displaylinenumbers=Display line numbers
prefmgr.edit.makeBackup=Make backup of source files
prefmgr.edit.matchBrackets=Match brackets
prefmgr.edit.keybindingstitle=Key Bindings
prefmgr.edit.highlightLighter=Lighter
prefmgr.edit.highlightDarker=Darker

# Interface preferences panel
prefmgr.interface.title=Interface
prefmgr.interface.language.title=Language selection
prefmgr.interface.language=Language
prefmgr.interface.language.restart=You will need to restart $APPNAME for the language setting to take effect.
prefmgr.accessibility.title=Accessibility
prefmgr.accessibility.support=Accessibility Mode [only for use with screen readers]

# Extensions Manager Help panel
extmgr.title=BlueJ:  Installed Extensions
extmgr.extensions=Extensions
extmgr.systemExtensionShort=System
extmgr.systemExtensionLong=System extension (active for all projects)
extmgr.projectExtensionShort=Project
extmgr.projectExtensionLong=Project extension (for current project only)
extmgr.details.location=Location:
extmgr.details.version=version

extmgr.status.notused=not used
extmgr.status.loaded=loaded
extmgr.status.error=error
extmgr.status.unloaded=unloaded
extmgr.version.unknown=unknown
extensions.nodescription=None given.

# Extension errors
extmgr.error.nomanifest=No manifest file
extmgr.error.nomain=Manifest does not contain Main-Class attribute
extmgr.error.notsubclass=Main class is not a subclass of Extension
extmgr.error.cannotload=Extension could not be loaded

# Rasperry Pi preferences panel
extmgr.raspberryPi.rpiPanelTitle=Rasbperry Pi
extmgr.raspberryPi.title=JVM settings
extmgr.raspberryPi.superUser=Run user code as root.
prefmgr.raspberryPi.NoteLine1=Root access is required to access Gpio and hardware in the Raspberry Pi.
prefmgr.raspberryPi.NoteLine2=To allow BlueJ to run as root, sudo must be allowed without password.
prefmgr.raspberryPi.NoteLine3=For more information, please see faq at: http://bluej.org/faq.html#rasppi_hardware

#---------------
#Editor labels
#---------------
editor.title=BlueJ: Editor

#button lables for toolbar commands
editor.compileLabel = Compile
editor.undoLabel = Undo
editor.cutLabel = Cut
editor.copyLabel = Copy
editor.pasteLabel = Paste
editor.closeLabel = Close
editor.page-setupLabel = Page Setup...

# menu labels (MUST be defined)
editor.classLabel = _Class
editor.editLabel = _Edit
editor.toolsLabel = _Tools
editor.debugLabel = _Debug
editor.optionLabel = _Options
editor.helpLabel = _Help

# item labels (can be omitted if same as action name)
editor.saveLabel = Save
editor.reloadLabel = Reload
editor.printLabel = Print...
editor.closeLabel =Close

editor.redoLabel = Redo
editor.cut-to-clipboardLabel = Cut
editor.copy-to-clipboardLabel = Copy
editor.paste-from-clipboardLabel = Paste
editor.indent-blockLabel = Indent more
editor.deindent-blockLabel = Indent less
editor.autoindentLabel = Auto-layout
editor.comment-blockLabel = Comment
editor.uncomment-blockLabel = Uncomment
editor.insert-methodLabel = Insert method
editor.add-javadocLabel = Add method comment

editor.new-findLabel = New Find
editor.findLabel = Find...
editor.find-nextLabel = Find Next
editor.find-next-backwardLabel = Find Next Backward
editor.go-to-lineLabel = Go to line...
editor.replaceLabel = Replace...
editor.toggle-breakpointLabel = Set/Clear Breakpoint
editor.toggle-interface-viewLabel = Toggle Documentation View

editor.go-to-lineLabel = Go to line...
editor.gotoline.title = Go to line
editor.gotoline.label = Enter line number
editor.gotoline.prompt=Line number
editor.gotoline.notNumericMessage = Input must be numeric

editor.implementationLabel = Source Code
editor.interfaceLabel = Documentation

editor.state.readOnly = read-only
editor.state.saved = saved
editor.state.changed = changed

editor.key-bindingsLabel = Key Bindings...
editor.preferencesLabel = Preferences...

editor.printDialog.title=BlueJ:  Print Source Code
editor.printDialog.printLineNumbers=Print Line Numbers
editor.printDialog.printHighlighting=Print with Syntax Highlighting

# Dialog titles and texts
editor.functions.title = Editor Functions
editor.functions.editFunctions = Edit Functions
editor.functions.moveScroll = Move & Scroll
editor.functions.classFunctions = Class Functions
editor.functions.customisation = Customisation
editor.functions.help = Help
editor.functions.misc = Misc
editor.functions.defaults=Defaults
editor.functions.categories=Categories:
editor.functions.keys=Key Bindings
editor.functions.addkey=Add Key
editor.functions.delkey=Delete Key

editor.find.title = Find
editor.find.find.label = Find:
editor.find.replace.label = Replace:
editor.find.findNext=Find Next
editor.find.replace=Replace
editor.find.replaceAll=Replace All
editor.find.up=Search up
editor.find.down=Search down
editor.find.ignoreCase=Ignore case
editor.find.wholeWord=Whole word
editor.find.backward=backward
editor.find.forward=forward
editor.find.wrapAround=wrap around

# FindPanel
editor.findpanel.replacePanel=  Replace
editor.findpanel.findLabel=Find:
editor.findpanel.findNext=Next
editor.findpanel.findPrevious=Prev
editor.findpanel.matchCase=Match Case

# ReplacePanel
editor.replacePanel.replaceLabel=Replace:
editor.replacePanel.replaceOnce=Once
editor.replacePanel.replaceAll=All

# "Add javadoc" function
editor.addjavadoc.notAMethod=Not in a method.
editor.addjavadoc.hasJavadoc=This method already has a Javadoc comment.
editor.addjavadoc.constructor=Constructor
editor.addjavadoc.method=Method
editor.addjavadoc.parameter=A parameter
editor.addjavadoc.returnValue=The return value

# Messages shown as a result of a search with replace all
editor.replaceAll.replaced=Replaced
editor.replaceAll.intancesOf=instances of
editor.replaceAll.string=String
editor.replaceAll.notFoundNothingReplaced=not found. Nothing replaced.

# Messages shown as a result of a search with highlight all
editor.highlight.found=Found
editor.highlight.notFound=not found.

# Message shown in code completion pane when nothing is found
editor.completion.noMatch=No matching completions

#Message shown in code completion while processing
editor.completion.working=Loading...

# Messages shown when determining what function is bound to a given key
editor.keypressed.keyIsNotBound=is not bound to a function.
editor.keypressed.callsTheFunction=calls the function "

#Messages, warnings, etc that is displayed by Info.java
editor.info.version = Moe version
editor.info.errorSaving = Error in saving file!
editor.info.compiled = Class compiled - no syntax errors
editor.info.noChanges = No changes need to be saved
editor.info.cannotReload = Can not reload - this text was never saved!
editor.info.reload = (\"Reload\" reloads the last saved state from disk.)
editor.info.emptySearchString = Empty search string.
editor.info.notFound = Not found (search again to wrap around).
editor.info.compiling = Compiling...
editor.info.cannotSetBreak = Cannot set breakpoint:\nNo code associated with this editor.
editor.info.fileDisappeared = ERROR: The file seems to have disappeared!
editor.info.fileReadError = ERROR: There was an error while trying to read this file.
editor.info.saved = File saved
editor.info.printing = Printing...
editor.info.printed = Printing... Done.
editor.info.cancelled = Cancelled.
editor.info.generatingDoc = Generating class interface...
editor.info.loadingDoc = Loading class interface...
editor.info.docLoaded = Loading class interface... Done.
editor.info.docAborted = There was a serious problem generating the javadoc\ninterface. Aborted.
editor.info.docDisappeared = Cannot find HTML file:
editor.info.docNoFrames = Frame display is disabled in editor preview.
editor.info.tabsExpanded = Converted all TABs to spaces. (You are working\nwith soft TABs, the file contained hard TABs.)
editor.info.perfectIndent = Indentation was already correct
editor.printer.continued=continued
#End Editor labels

pkgmgr.chooseUsesFrom=Select the class where the dependency is from
pkgmgr.chooseUsesTo=Select the class it depends on
pkgmgr.chooseInhFrom=Select subclass (child class) of extends
pkgmgr.chooseInhTo=Select superclass/interface to extend
pkgmgr.chooseArrow=Select an arrow to delete
pkgmgr.packageSaved=Package saved.
pkgmgr.info.printing = Printing...
pkgmgr.info.printed = Printing... Done.

utility.packageChooser.previewPane1=Preview of possible
utility.packageChooser.previewPane2=package structure

# dialog titles and texts
pkgmgr.title=BlueJ:  

pkgmgr.newPkg.title=New Project
pkgmgr.newMEpkg.title=New ME Project
pkgmgr.newPkg.buttonLabel=Create
pkgmgr.openPkg.title=Open Project
pkgmgr.openPkg.buttonLabel=Open
pkgmgr.openNonBlueJPkg.title=Open Non-BlueJ Project
pkgmgr.openNonBlueJPkg.buttonLabel=Open in BlueJ
pkgmgr.saveAs.title=Save Project
pkgmgr.saveAs.buttonLabel=Save
pkgmgr.addClass.title=Select Java Class to Add
pkgmgr.addClass.buttonLabel=Add
pkgmgr.importPkg.title=Select Directory to Import
pkgmgr.importPkg.buttonLabel=Import
pkgmgr.importPkgNew.title=New Project to Import Into
pkgmgr.importPkgNew.buttonLabel=Create

pkgmgr.newClass.msg=Enter the name of the class
pkgmgr.newUses=New Uses Arrow
pkgmgr.newExtends=New Extends Arrow
pkgmgr.unimplemented=Sorry - that feature is not yet implemented
pkgmgr.pkgChooseError=Error selecting valid package name
pkgmgr.chooseWebPage.title=Select HTML page destination
pkgmgr.chooseWebPage.buttonLabel=Save HTML page

pkgmgr.parentpackagetarget.open=Open
pkgmgr.parentpackagetarget.openunamed=Open unnamed package

pkgmgr.noProjectOpened.message=\u2196 Use the Project menu to create or open a project
pkgmgr.noClassesExisted.message=\u2196 Use the Edit menu to create or add a class

pkgmgr.packagemenu.open=Open
pkgmgr.packagemenu.remove=Delete

pkgmgr.classmenu.edit=Open Editor
pkgmgr.classmenu.compile=Compile
pkgmgr.classmenu.inspect=Inspect
pkgmgr.classmenu.remove=Delete
pkgmgr.classmenu.convertToJava=Convert to Java
pkgmgr.classmenu.convertToStride=Convert to Stride
pkgmgr.classmenu.createTest=Create Test Class
pkgmgr.classmenu.launchFX=Run JavaFX Application

pkgmgr.team.title=Teamwork
pkgmgr.test.title=Testing

pkgmgr.test.label=Testing
pkgmgr.test.record=recording
pkgmgr.test.run=Run Tests
pkgmgr.test.end=End
pkgmgr.test.succeeded=succeeded
pkgmgr.test.noTestName=You must specify a name for the test
pkgmgr.test.invalidTestName=The test name must be a valid Java identifier
pkgmgr.test.recording=recording

pkgmgr.test.popup.testAll=Test All
pkgmgr.test.popup.noTests=No test methods
pkgmgr.test.popup.abstract=Test class is abstract
pkgmgr.test.popup.createTest=Create Test Method...
pkgmgr.test.popup.benchToFixture=Object Bench to Test Fixture
pkgmgr.test.popup.fixtureToBench=Test Fixture to Object Bench

#Accessibility
pkgmgr.objBench.title=Object Bench
pkgmgr.objBench.suffix.singular=object
pkgmgr.objBench.suffix.plural=objects
pkgmgr.codepad.title=Codepad
pkgmgr.graphEditor.title=Class Diagram

# codepad messages
pkgmgr.codepad.uninitialized=Note: Codepad variables are automatically initialized\n in the same way as instance fields.
pkgmgr.codepad.vmTerminated=VM reset occurred
# The "variable has already been defined" error message in the codepad. The '$' symbol will be
# replaced by the name of the problematic variable.
pkgmgr.codepad.redefinedVar=$ is already defined

# "new class" dialog
pkgmgr.newClass.title=BlueJ:  Create New Class
pkgmgr.newClass.label=Class Name:
pkgmgr.newClass.prompt=Class Name
pkgmgr.newClass.lang=Class Language:
pkgmgr.newClass.classType=Class Type
pkgmgr.newClass.stdclass=Class
pkgmgr.newClass.abstract=Abstract Class
pkgmgr.newClass.interface=Interface
pkgmgr.newClass.unittest=Unit Test
pkgmgr.newClass.enum=Enum
pkgmgr.newClass.error.noType=No class type selected
pkgmgr.newClass.error.typeNotAvailable=Type not available for $LANGUAGE
pkgmgr.newClass.error.notValidClassName=Not valid $LANGUAGE class name
pkgmgr.newClass.error.windowsRestricted=Windows restricted word



# "new package" dialog
pkgmgr.newPackage.title=BlueJ:  Create New Package
pkgmgr.newPackage.label=Package Name:
pkgmgr.newPackage.prompt=Package name
pkgmgr.newPackage.newPackage=Package
pkgmgr.newPackage.error=Invalid package name

# "Use Library Class" dialog
callLibraryDialog.title=BlueJ:  Call Library Class
callLibraryDialog.classLabel=Class:
callLibraryDialog.docButton=Documentation
callLibraryDialog.listHeading=Constructors and static methods
callLibraryDialog.clickHere1=Enter full class name, then press Enter
callLibraryDialog.clickHere2=to display constructors and methods.
callLibraryDialog.classNotFound1=Could not find the class.
callLibraryDialog.classNotFound2=(Check the class name and press Enter again.)

# "export" dialog
pkgmgr.export.title=BlueJ:  Create Jar File
pkgmgr.export.helpLine1=Create a single Java archive (jar) file containing
pkgmgr.export.helpLine2=the project. Executable if main class is specified.
pkgmgr.export.classLabel=Main class:
pkgmgr.export.includeLibs=Include user libraries
pkgmgr.export.sourceLabel=Include source
pkgmgr.export.pkgFilesLabel=Include Bluej project files
pkgmgr.export.noClassText=none (cannot be executed)
pkgmgr.export.specifyJar=Specify name for jar file
pkgmgr.export.createJarText=Create

# "open-non-bluej" mismatch dialog
pkgmgr.importmismatch.title=BlueJ:  Package Line Mismatches
pkgmgr.importmismatch.helpLine1=WARNING: This is not the expected top level directory of this Java
pkgmgr.importmismatch.helpLine2=project as declared in some of the project's class's package declarations.
pkgmgr.importmismatch.helpLine3=Opening this directory will change all package declarations in the
pkgmgr.importmismatch.helpLine4=following source files of the project.
pkgmgr.importmismatch.helpLine5=Most likely you should open the parent directory of the one you
pkgmgr.importmismatch.helpLine6=have selected. For example, to open a Java project that contains
pkgmgr.importmismatch.helpLine7=the package "org.bluej", you must select the directory that
pkgmgr.importmismatch.helpLine8=_contains_ "org",  not the "org" or "bluej" directory itself.
pkgmgr.importmismatch.helpLine9=Do you want to continue opening and changing the package declarations?

# "import" failure dialog
pkgmgr.importfailed.title=BlueJ:  Import Status
pkgmgr.importfailed.helpLine1=The import has failed to copy the following files.
pkgmgr.importfailed.helpLine2=This is most likely due to these files already
pkgmgr.importfailed.helpLine3=being present in the destination project.

# "version check" dialog
pkgmgr.versionDlg.title=BlueJ:  Check for new version
pkgmgr.versionDlg.helpLine1=This function will check whether a newer BlueJ version
pkgmgr.versionDlg.helpLine2=is available. You must be online for this to work.
pkgmgr.versionDlg.upToDate=The current version is up to date.
pkgmgr.versionDlg.currentVersion=Your current BlueJ version is
pkgmgr.versionDlg.newVersion=The most recent BlueJ version is

#print project dialog
pkgmgr.printDialog.title=BlueJ:  Print Project
pkgmgr.printDialog.printDiagram=Print class diagram
pkgmgr.printDialog.printSource=Print source code
pkgmgr.printDialog.printReadme=Print project readme 

# method call dialog
pkgmgr.methodCall.titleCreate=Create Object
pkgmgr.methodCall.titleCall=Method Call
pkgmgr.methodCall.namePrompt=Name of Instance:
pkgmgr.methodCall.typeParametersPrompt=Type Parameters:
pkgmgr.methodCall.typeParameterPrompt=Type Parameter:
error.methodCall.emptyField=Error: Empty parameter field.
error.methodCall.emptyTypeField=Error: Empty type parameter field.\nEither fill out all type parameters or none of them.
error.methodCall.illegalName=The instance name must be a Java identifier.
error.methodCall.duplicateName=An object with this name already exists.\nPlease choose a unique name.

# Debugger dialog (ExecControls.java)
debugger.execControls.windowTitle = Debugger
debugger.execControls.stackTitle = Call Sequence
debugger.execControls.staticTitle = Static variables
debugger.execControls.instanceTitle = Instance variables
debugger.execControls.localTitle = Local variables
debugger.execControls.threadTitle = Threads
debugger.execControls.haltButtonText = Halt
debugger.execControls.stepButtonText = Step
debugger.execControls.stepIntoButtonText = Step Into
debugger.execControls.continueButtonText = Continue
debugger.execControls.terminateButtonText = Terminate

debugger.options = Options
debugger.hideSystemThreads = Hide system threads
debugger.threadRunning = <html><center>Thread is running.<br>Threads must be stopped to view details.</html>

# DialogManager labels

dialogmgr.error = Error
dialogmgr.question = Question
dialogmgr.message = Message

#Terminal Window
terminal.options = Options
terminal.title = Terminal Window
terminal.clear = Clear
terminal.copy = Copy
terminal.save = Save to file...
terminal.print = Print
terminal.close = Close
terminal.clearScreen = Clear screen at method call
terminal.recordCalls = Record method calls
terminal.buffering = Unlimited buffering
terminal.save.title = Save terminal text
terminal.save.buttonText = Save

#TestDisplay Window
testdisplay.title = BlueJ:  Test Results
testdisplay.counter.runs=Runs:
testdisplay.counter.errors=Errors:
testdisplay.counter.failures=Failures:
testdisplay.counter.totalTime=Total Time:
testdisplay.showsource=Show Source

# status messages
pkgmgr.compiling=Compiling...
pkgmgr.compileDone=Compiling... Done.
pkgmgr.creating=Creating object...
pkgmgr.createDone=Creating object... Done.
pkgmgr.creatingVM=Initialising virtual machine...
pkgmgr.creatingVMDone=Initialising virtual machine... Done.
pkgmgr.generatingDocu=Generating documentation...
pkgmgr.docuGenerated=Generating documentation... Done.
pkgmgr.docuAborted=Generating documentation... Aborted.
pkgmgr.webBrowserMsg=Web browser has been started.
pkgmgr.webBrowserError=Error starting web browser.
pkgmgr.usesArrowMsg="Uses" dependency declared but never used:
pkgmgr.breakpointMsg=Class has to be compiled to set breakpoints.
pkgmgr.exported.jar=Export to jar file complete.
pkgmgr.error.open=The project does not exist (anymore)
pkgmgr.checkingVersion=Making connection to version server...



# accessibility messages
pkgmgr.accessibility.compileDone=Compilation successful.

properties.heading.bluej=BlueJ properties. Settings in this file override \"bluej.defs\"
properties.heading.moe=Moe Editor properties. Settings in this file override \"moe.defs\"

# menus and menu items

menu.package=_Project
menu.package.new=_New Project...
menu.mepackage.new=_New ME Project...
menu.package.open=Open Project...@O
menu.package.openRecent=Open Recent
menu.package.openNonBlueJ=Open Non _BlueJ...
menu.package.openArchive=Open ZIP/JAR...
menu.package.close=Close@W
menu.package.save=Save@S
menu.package.saveAs=S_ave As...
menu.package.import=_Import...
menu.package.export=_Create Jar File...
menu.package.pageSetup=Page Setup...@^P
menu.package.print=Print...@P
menu.package.quit=_Quit@Q


menu.edit=_Edit
menu.edit.newClass=New Class...@N
menu.edit.newPackage=New Package...@R
menu.edit.addClass=_Add Class from File...
menu.edit.remove=Delete@BACK_SPACE
menu.edit.newUses=New _Uses Arrow...
menu.edit.newInherits=New _Inheritance Arrow...
menu.edit.removeArrow=Delete Arrow...

menu.tools=_Tools
menu.tools.compile=Compile@K
menu.tools.compileSelected=Compile Selected@^K
menu.tools.rebuild=_Rebuild Package
menu.tools.callLibrary=Use Library Class...@L
menu.tools.generateDoc=Project Documentation@J
menu.tools.testing=_Testing
menu.tools.run=Run Tests
menu.tools.end=End Recording
menu.tools.cancel=Cancel Recording
menu.tools.teamwork=Team

menu.tools.preferences=_Preferences...@,


menu.view=_View
menu.view.showUses=Show Uses
menu.view.showInherits=Show Inheritance
menu.view.showExecControls=Show Debugger@D
menu.view.showTerminal=Show Terminal@T
menu.view.showTextEval=Show Code Pad@E
menu.view.showTestDisplay=Show Test _Results
menu.view.showTeamTest=Show Team and Test Controls@G

codepad.prompt=Enter Java code to evaluate
codepad.copyAll=Copy All
codepad.clear=Clear

team.project.marker=Shared Project
team.commit=Commit@I
team.commitPush=Commit/Push@I
team.commitButton=Commit
team.menu.commit=Commit to Repository...@I
team.menu.commitPush=Commit/Push to Repository...@I
team.commit.title=Commit Files to Repository
team.commit.dcvs.title=Commit/Push Files to Repository
team.commit.files=Files to be committed
team.commitPush.commit.files=Files ready for commit
team.commitPush.push.files=Files ready for push
team.commit.comment=Commit comment
team.commit.layout=(Diagram Layout)
team.commit.includelayout=Commit diagram layout
team.commit.statusMessage=Committing project into repository...
team.commit.statusDone=Committing project into repository... Done.
team.commit.moreFiles=(and more - check status)
team.update=Update@U
team.menu.update=Update from Repository...@U
team.push=Push
tam.push.error=Cannot push changes. 
team.push.statusMessage=Pushing project into remote repository...
team.push.statusDone=Pushing project into remote repository... Done.
team.update.statusMessage=Updating project...
team.update.statusDone=Updating project... Done.
team.update.title=Update Files from Repository
team.update.includelayout=Update diagram layout
team.update.files=Files to be updated
team.checkout=Checkout Project...
team.checkout.statusMessage=Checking out shared project
team.history.allUsers=All users
team.history.allFiles=All files
team.history=Project History
team.history.title=Project History
team.history.filefilter=Show file:
team.history.userfilter=Show user:
team.import=Share this Project
team.import.short=Share...
team.import.statusMessage=Sharing this project
team.includeLayout=Include diagram layout when updating
team.settings=Teamwork Settings...
team.status=Status
team.status.status=Local status
team.status.remoteStatus=Remote status
team.status.resource=File name
team.status.version=Revision
team.status.refresh=Refresh
team.conflicts.title=Conflicts found
team.conflicts.classes=The following classes had conflicts
team.conflicts.show=Show conflicts
team.error.username.at=Your username has an @ character in it, which is unsupported by BlueJ.
team.error.username.colon=Your username has an : character in it, which is unsupported by BlueJ.
team.error.password.at=Your password has an @ character in it, which is unsupported by BlueJ.
team.error.unknownProtocol=The informed protocol is unknown.
team.error.cannotParseServer=Cannot identify server in the URI. Please check if URI is correct.
team.error.cannotParsePath=Cannot identify repository path in the URI. Please check if URI is correct.
team.error.needsPull=The repository is in a merge state, with uncommitted changes. You need to commit and pull those changes in order to proceeed.
team.error.noHeadBranch=There was an error getting the local HEAD branch.

# The following appear in brackets after a filename, in the
# update/commit dialogs.
team.status.delete=delete from repository
team.status.add=add to repository
team.status.new=new file
team.status.removed=delete
team.status.needsmerge=merge updates
team.status.needsupdate=update from repository

team.nocommitfiles=No files to commit
team.nopushfiles=No files to push (commit first)
team.noupdatefiles=No files to update
team.pushNeeded=Your repository is ahead of remote. Push needed.
team.pullNeeded=Your repository is behind remote. Update needed.

team.statusinfo.upToDate=Up-to-date
team.statusinfo.needsCheckout=Added to repository
team.statusinfo.needsUpdate=Modified in repository
team.statusinfo.removed=Removed from repository
team.statusinfo.needsAdd=Added locally
team.statusinfo.needsCommit=Modified locally
team.statusinfo.deleted=Removed locally
team.statusinfo.needsMerge=Needs merge
team.statusinfo.unresolved=Unresolved conflict
team.statusinfo.hasConflicts=Has conflicts
team.statusinfo.weird=???
team.statusinfo.conflictAdd=Added locally and in repository (conflict)
team.statusinfo.conflictLMRD=Modified locally and removed from repository (conflict)
team.statusinfo.conflictLDRM=Removed locally and modified in repository (conflict)
team.statusinfo.renamed=File was renamed

team.statusinfo.dcvs.local.new=New
team.statusinfo.dcvs.local.modified=Modified
team.statusinfo.dcvs.local.deleted=Deleted
team.statusinfo.dcvs.remote.new=Needs push (new)
team.statusinfo.dcvs.remote.modified=Needs push (modified)
team.statusinfo.dcvs.remote.deleted=Needs push (deleted)
team.statusinfo.dcvs.remote.needs.pull=Needs update
team.statusinfo.dcvs.remote.needs.push=Needs push

team.settings.title = Team Settings
team.settings.personal=Personal
team.settings.location=Location
team.settings.yourName=Your name
team.settings.yourEmail=Your e-mail
team.settings.user=User
team.settings.password=Password
team.settings.group=Group
team.settings.serverType=Server type
team.settings.server=Server
team.settings.prefix=Repository Path
team.settings.ext=ext (using SSH)
team.settings.pserver=pserver
team.settings.protocol=Protocol
team.settings.uri=Repository URI
team.settings.rememberSettings=Remember settings for future projects
team.settings.checkConnection=Check connection

team.moduleselect.title=Select Project to Checkout
team.moduleselect.label=Select or type project name:
team.moduleselect.available=Available projects:
team.moduleselect.show=Show

team.checkingout=Checking out project...
team.checkedout=Checking out project... Done.
team.checkout.filechooser.title=Choose a checkout location
team.checkout.DVCS.filechooser.title=Create a project for checkout
team.checkout.filechooser.button=Checkout

team.import.initialMessage=Initial sharing of project

team.sharing=Sharing project...
team.shared=Sharing project... Done.

team.checkconn.checking=Checking connection...
team.checkconn.ok=Connection is ok.
team.checkconn.bad=Could not connect to server.





















menu.help=_Help
menu.help.about=_About BlueJ
menu.help.extensions=Installed E_xtensions
menu.help.versionCheck=Check Version...
menu.help.copyright=_Copyright
menu.help.website=BlueJ _Web Site
menu.help.tutorial=BlueJ _Tutorial
menu.help.standardApi=Java _Class Libraries

# tool tips

tooltip.newClass=Create a new class in this package
tooltip.newUses=Insert a 'uses' relation
tooltip.newExtends=Insert an inheritance relation
tooltip.compile=Compile all uncompiled classes in this package
tooltip.test=Run all compiled test classes in this package
tooltip.progress=Work indicator: indicates when virtual machine is executing
tooltip.test.end=End a recording of a test method and save it.
tooltip.test.cancel=Cancel and discard a recording of a test method.
tooltip.commit=Commit local changes back to the repository
tooltip.update=Update local files that have been modified in the repository
tooltip.status=Show the status of all teamwork files in the project


graph.tooltip.classBroken=This class cannot currently be parsed


#Copyright

menu.help.copyright.title=BlueJ Copyright, Licensing and Redistribution
menu.help.copyright.line0=BlueJ \u00a9 2000-2016 Michael K\u00F6lling, John Rosenberg.
menu.help.copyright.line1=BlueJ is available under the GNU General Public License  
menu.help.copyright.line2=version 2 with Classpath exception.
menu.help.copyright.line3=For more information please see the files LICENSE.txt 
menu.help.copyright.line4=and THIRDPARTYLICENSE.txt.

#Collection
# The content for these is HTML, so don't use <, > or & without escaping:

collect.dialog.title=Research Participation

collect.dialog.header1=BlueJ collects anonymous interaction information to improve the software and help researchers
collect.dialog.header2=understand how students learn to program.
collect.dialog.header3=Please help us by participating.

collect.dialog.no=No thanks
collect.dialog.yes=I agree to take part, and I certify that I am 16 or older

collect.dialog.ethics1=If you agree to take part, you will permit us to collect anonymous data about your use of BlueJ, including the features you use and the code you write. This will be used by the BlueJ group and other academic researchers to help understand how students learn to program and to improve BlueJ itself. No personal information will be transmitted to, or stored by, us and any Java class comments you write will be removed before transmission.
collect.dialog.ethics.seemore=See more information
collect.dialog.ethics2=If you change your mind about helping us with this work, you can stop contributing at any time using the checkbox in the Tools/Preferences/Miscellaneous dialog.

collect.status.optedin=You are currently allowing anonymous research data collection
collect.status.nextsession=You will allow anonymous data collection research next time BlueJ is started
collect.status.optedout=You are currently not participating in the anonymous research data collection

#Raspberry Pi
raspberrypi.error.sudo=Sudo access without password not available. Continuing without hardware access.\nFor more information, please see: http://bluej.org/faq.html#rasppi_hardware
raspberrypi.error.sudo.title=No hardware access

# About

about.bluej.version=BlueJ version
about.java.version=Java version
about.vm=Virtual machine:
about.runningOn=Running on:
about.logfile=Debug log file:
about.moreInformation=For more information, see
about.theTeam=The BlueJ team:
about.openFolder=Open Folder

# Work Indicator
workIndicator.resetMachine=Reset Java Virtual Machine@^R

# Not a package
notAProject.bluej.title=Not A BlueJ Project
notAProject.bluej.message=The selected folder does not contain a BlueJ project:
notAProject.bluej.subDirs=Some child folders have BlueJ projects.  Did you mean:
notAProject.bluej.subDirButton=Open Selected
notAProject.bluej.button=Choose Again...

# New project
newProject.name=Name
newProject.parent=Location
newProject.path=Path
newProject.parent.choose=Choose...
newProject.error.parentNotExist=Location does not exist
newProject.error.nameEmpty=Name cannot be empty
newProject.error.compoundExist=Path already exists
newProject.error.pathInvalid=Path is invalid
