mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-01-04 17:20:55 +07:00
(cherry picked from commit 15a648ee4cd01ec9dc638214e3f3cd30a72c70c9) IJ-CR-147819 GitOrigin-RevId: 1f62fe7c588175b9ba89d50daa909231aca5557a
350 lines
17 KiB
Properties
350 lines
17 KiB
Properties
xdebugger.colors.page.name=Debugger
|
|
|
|
debugger.configurable.display.name=Debugger
|
|
debugger.dataViews.display.name=Data Views
|
|
# suppress inspection "UnusedProperty"
|
|
debugger.stepping.display.name=Stepping
|
|
# suppress inspection "UnusedProperty"
|
|
debugger.hotswap.display.name=HotSwap
|
|
|
|
xdebugger.default.content.title=Debug
|
|
xdebugger.debugger.tab.title=Debugger
|
|
xdebugger.threads.vars.tab.title=Threads \\& Variables
|
|
xdebugger.threads.tab.layout.settings.title=Threads \\&\\& Frames
|
|
xdebugger.attach.popup.title=Attach with {0} To
|
|
xdebugger.attach.host.popup.title=View {0} processes
|
|
xdebugger.attach.toLocal.popup.recent=Recent
|
|
xdebugger.attach.popup.emptyText=No processes to attach to
|
|
xdebugger.attach.popup.title.default=Attach To
|
|
xdebugger.attach.popup.selectDebugger.title=Debugger
|
|
xdebugger.attach.action=Attach to Process\u2026
|
|
xdebugger.attach.action.description=Attach to process with an available debugger
|
|
xdebugger.attach.action.collectingItems=Collecting Attach Items\u2026
|
|
xdebugger.attach.button.name=Attach with {0}
|
|
xdebugger.attach.button.no.debugger.name=Attach
|
|
xdebugger.attach.executable.column.name=Executable
|
|
xdebugger.attach.pid.column.name=Process ID
|
|
xdebugger.attach.user.column.name=User
|
|
xdebugger.attach.debuggers.column.name=Available Debuggers
|
|
xdebugger.attach.command.line.column.name=Command Line
|
|
xdebugger.local.attach.button.name=Local
|
|
xdebugger.remote.attach.button.name=Remote
|
|
xdebugger.docker.attach.button.name=Docker
|
|
xdebugger.attach.manage.connections.message=Manage Connections\u2026
|
|
xdebugger.attach.add.connection.message=Add Connection\u2026
|
|
xdebugger.no.remote.connections.message=No remote connections found.
|
|
xdebugger.all.debuggers.messages=All Processes
|
|
xdebugger.reset.filtration.by.process.message=Reset filtration by process type
|
|
xdebugger.attach.dialog.recently.attached.message=Recently attached
|
|
xdebugger.attach.dialog.other.processes.message=Other processes
|
|
# suppress inspection "UnusedProperty"
|
|
xdebugger.attach.dialog.all.processes.message=All processes
|
|
xdebugger.attach.dialog.no.debuggers.is.available.message=There is no debugger suitable for the chosen process
|
|
xdebugger.attach.view.list.message=List
|
|
xdebugger.attach.view.tree.message=Tree
|
|
xdebugger.attach.view.message=View:
|
|
xdebugger.attach.pid=pid {0,number,#}
|
|
xdebugger.attach.reattach=Reattach to PID {0,number,#}
|
|
xdebugger.attach.local.host=Local Host
|
|
xdebugger.attach.show.only.my.processes=Show Only My Processes
|
|
|
|
xdebugger.attach.action.items.error.title=Failed to get processes
|
|
xdebugger.attach.action.items.error.message=Failed to get the list of processes running on the host. Check the IDE log for additional details.
|
|
|
|
xdebugger.enable.set.action.title=Set Value
|
|
xdebugger.cancel.set.action.title=Cancel
|
|
xdebugger.set.text.value.action.title=Set
|
|
xdebugger.show.errors.action.title=Documentation and Problems
|
|
|
|
xdebugger.remove.line.breakpoint.action.text=Remove Breakpoint
|
|
xdebugger.disable.breakpoint.action.text=Disable Breakpoint
|
|
xdebugger.enable.breakpoint.action.text=Enable Breakpoint
|
|
xbreakpoint.tooltip.suspend.policy.all=Suspend: all
|
|
xbreakpoint.tooltip.suspend.policy.thread=Suspend: thread
|
|
xbreakpoint.tooltip.suspend.policy.none=Suspend: none
|
|
xbreakpoint.tooltip.condition=Condition:
|
|
xbreakpoint.tooltip.log.message=Log message: yes
|
|
xbreakpoint.tooltip.log.stack=Log stack: yes
|
|
xbreakpoint.tooltip.log.expression=Log expression:
|
|
xbreakpoint.tooltip.depends.on=Depends on:
|
|
|
|
xbreakpoint.tooltip.edit.hint=Right-click to edit
|
|
|
|
xbreakpoint.tooltip.multiple=Multiple breakpoints
|
|
|
|
xbreakpoints.dialog.title=Breakpoints
|
|
suspend.policy.panel.title=Suspend policy
|
|
suspend.policy.panel.suspend=&Suspend:
|
|
suspend.policy.panel.suspend.execution=&Suspend execution
|
|
suspend.policy.panel.all=&All
|
|
suspend.policy.panel.thread=&Thread
|
|
suspend.policy.panel.makeDefault=Make De&fault
|
|
|
|
xbreakpoints.properties.actions.group.title=Actions
|
|
xbreakpoints.remove.once.hit.label=&Remove once hit
|
|
xbreakpoints.log.message.label=Log:
|
|
xbreakpoints.log.message.checkbox="Breakpoint hit" &message
|
|
xbreakpoints.log.stack.checkbox=Stac&k trace
|
|
xbreakpoints.log.expression.checkbox=&Evaluate and log:
|
|
xbreakpoints.condition.checkbox=&Condition:
|
|
xbreakpoints.enabled.label=Enable&d
|
|
xbreakpoints.restore.label=Restore previous breakpoint
|
|
xbreakpoints.breakpoint.name=Breakpoint name
|
|
xbreakpoints.dialog.double.breakpoint.title={0}, {1}
|
|
xbreakpoint.label.after.breakpoint.was.hit=After hit:
|
|
xbreakpoint.radio.disable.again=Disable again
|
|
xbreakpoint.radio.leave.enabled=Leave enabled
|
|
xbreakpoint.master.breakpoint.none=<None>
|
|
xbreakpoint.master.breakpoint.description=Disable until hitting the following breakpoint:
|
|
rule.name.group.by.file=Group by file
|
|
xbreakpoint.default.display.text={1}:{0,number,#}
|
|
xbreakpoint.default.display.text.with.column={2}:{0,number,#}:{1,number,#}
|
|
xbreakpoint.label.empty=Select a breakpoint
|
|
|
|
xbreakpoint.reached.text=Breakpoint reached:
|
|
xdebugger.breakpoint.reached=Breakpoint reached
|
|
|
|
xdebugger.evaluate.language.hint=Click to change the language
|
|
xdebugger.evaluate.history.navigate.ad=Use {0} to navigate through the history
|
|
xdebugger.evaluate.label.result=&Result:
|
|
xdebugger.button.evaluate=E&valuate
|
|
xdebugger.evaluate.dialog.title=Evaluate
|
|
xdebugger.evaluate.dialog.close=Close
|
|
xdebugger.mark.dialog.duplicate.warning=Label is already in use and will be replaced
|
|
xdebugger.dialog.title.evaluate.expression=Evaluate Expression
|
|
xdebugger.evaluate.label.expression=Expression:
|
|
xdebugger.evaluate.addtowatches.hint=Use {0} to add to Watches
|
|
dialog.title.evaluate.code.fragment=Evaluate Code Fragment
|
|
button.text.code.fragment.mode=Code Fragment &Mode
|
|
button.text.expression.mode=Expression &Mode
|
|
xdebugger.label.text.code.fragment=Code fragment:
|
|
xdebugger.evaluate.result=result
|
|
xdebugger.evaluate.stack.frame.has.not.evaluator=Cannot evaluate, current stack frame doesn't support evaluation
|
|
xdebugger.evaluate.stack.frame.has.no.evaluator.id=Cannot evaluate, current stack frame doesn't support evaluation. Or the current stack frame is changed during evaluation
|
|
xdebugger.reset.frame.title=Reset Frame
|
|
|
|
xdebugger.popup.value.tree.set.root.action.tooltip=Set As Root
|
|
|
|
xdebugger.building.tree.node.message=Collecting data\u2026
|
|
xdebugger.modifiyng.value.node.message=Modifying value\u2026
|
|
xdebugger.evaluating.expression.node.message=Evaluating\u2026
|
|
node.text.ellipsis.0.more.nodes.double.click.to.show=... ({0} more {0, choice, 1#item|2#items}. Double-click to see)
|
|
node.text.ellipsis.0.unknown.more.nodes.double.click.to.show=... (Double-click to see more items)
|
|
node.text.ellipsis.truncated=\u2026 (length: {0})
|
|
node.test.show.full.value=\u2026 View
|
|
inspect.value.dialog.title=Inspect ''{0}''
|
|
|
|
debugger.state.message.connected=Connected
|
|
debugger.state.message.connecting=Connecting
|
|
debugger.state.message.disconnected=Disconnected
|
|
|
|
debugger.runner.start.action.text=&Debug
|
|
debugger.runner.start.action.text.2=&Debug '%s'
|
|
string.debugger.runner.description=Debug selected configuration
|
|
|
|
# ToolWindow
|
|
debugger.session.tab.threads.title=Threads
|
|
debugger.session.tab.frames.title=Frames
|
|
debugger.session.tab.frames.thread.main=Main Thread
|
|
debugger.session.tab.watches.title=Watches
|
|
debugger.session.tab.variables.title=Variables
|
|
debugger.session.tab.console.content.name=Console
|
|
action.next.frame.text=Next Frame
|
|
action.previous.frame.text=Previous Frame
|
|
stack.frame.loading.text=Loading\u2026
|
|
invalid.frame=<invalid frame>
|
|
xdebugger.drag.text.0.elements={0} elements
|
|
xdebugger.drop.text.add.to.watches=Add to watches
|
|
|
|
debugger.frames.not.available=Frames are not available
|
|
debugger.threads.not.available=Threads are not available
|
|
debugger.variables.not.available=Variables are not available
|
|
debugger.no.watches=No watches
|
|
load.value.task.error=Cannot load value\: {0}
|
|
load.value.task.text=Loading value
|
|
|
|
scope.global = Global
|
|
scope.local = Local
|
|
scope.with = With Block
|
|
scope.closure = Closure
|
|
scope.catch = Catch
|
|
scope.class = Class
|
|
scope.instance = Instance
|
|
scope.library = Library
|
|
scope.block = Block
|
|
scope.script = Script
|
|
scope.stack = Values
|
|
scope.module = WebAssembly Module
|
|
scope.unknown = Unknown
|
|
|
|
setting.value.tooltip.delay.label=&Value tooltip delay (ms):
|
|
setting.enable.auto.expressions.label=Enable auto expressions in Variables view
|
|
setting.sort.alphabetically.label=Sort values a&lphabetically
|
|
|
|
setting.hide.window.label=Hide debug &window on process termination
|
|
setting.focus.app.on.breakpoint.label=Focus application on breakpoint
|
|
settings.show.window.label=Show &debug window on breakpoint
|
|
setting.focus.during.debug = Focus during debug
|
|
setting.show.target.process.window.after.resume = Focus target process after resume
|
|
|
|
setting.show.target.process.window.after.resume.help.text = If there is no interaction with the debugger from the target process \
|
|
within 1 second after resuming it, the target process' window will be shown on top of all other windows
|
|
|
|
showReferring.dialog.title=Referring Objects For {0}
|
|
settings.show.values.inline=Show values inline
|
|
settings.show.value.tooltip=Show value tooltip.
|
|
settings.show.tooltip.on.selection=Show value tooltip on code selection
|
|
settings.scroll.to.center=Scroll execution point to center
|
|
settings.tooltip.label=If disabled, use "{0}" to show/hide tooltips
|
|
|
|
ad.extra.selection.shortcut=Choose an item with {0}
|
|
settings.drag.to.remove.breakpoint=Remove breakpoint:
|
|
settings.drag.to.remove.breakpoint.click=Click with left mouse button
|
|
settings.drag.to.remove.breakpoint.drag=Drag to the editor or click with middle mouse button
|
|
settings.confirm.breakpoint.removal=Confirm removal of conditional or logging breakpoints
|
|
settings.run.to.cursor.gesture=Click line number to perform run to cursor
|
|
|
|
message.confirm.breakpoint.removal.title=Confirm Removal
|
|
message.confirm.breakpoint.removal.message=Breakpoint contains
|
|
message.confirm.breakpoint.removal.message.condition=condition:
|
|
message.confirm.breakpoint.removal.message.log=log expression:
|
|
|
|
message.smart.step=Choose a method to step into with arrow keys.\nTo exit the \u2018smart step into\u2019 mode, press Esc.
|
|
|
|
xdebugger.pin.to.top.action=Pin to Top
|
|
xdebugger.unpin.action=Unpin
|
|
|
|
value.marker.dialog.label.text=&Label:
|
|
value.marker.dialog.preview.label=Preview:
|
|
value.marker.dialog.select.object.label=Select Object Label
|
|
value.marker.dialog.choose.label.color=Choose Label Color
|
|
|
|
done.action.text=Done
|
|
xbreakpoints.popup.more.label=More
|
|
move.to.group=Move to Group
|
|
breakpoints.dialog.edit.description=Edit Description
|
|
breakpoints.dialog.new.group.name=New group name
|
|
breakpoints.dialog.new.group=New Group
|
|
breakpoints.dialog.no.group=<No Group>
|
|
breakpoints.dialog.create.new.group=Create New\u2026
|
|
breakpoints.dialog.unset.as.default=Unset as Default
|
|
breakpoints.dialog.set.as.default=Set as Default
|
|
breakpoints.show.user.groups=Show user groups
|
|
breakpoints.group.by.type.label=Type
|
|
debugger.editor.choose.language=Choose Language
|
|
memory.unable.to.get.instances.of.class=Unable to get instances of class {0}
|
|
memory.instances.close.text=Close
|
|
|
|
threads.list.threads.not.available=Threads are not available
|
|
data.views.configurable.panel.title=Editor
|
|
hide.library.frames.tooltip=Hide Frames from Libraries
|
|
show.all.frames.tooltip=Show All Frames
|
|
label.folded.frames={0,number} hidden {0,choice, 1#frame|2#frames}
|
|
options.kotlin.attribute.descriptor.inline.stack.frames=Inline stack frames
|
|
options.java.attribute.descriptor.breakpoint.line=Breakpoint line
|
|
options.java.attribute.descriptor.execution.point=Execution point
|
|
options.java.attribute.descriptor.not.top.frame=Not top frame
|
|
options.java.attribute.descriptor.evaluated.expression=Evaluated expression text
|
|
options.java.attribute.descriptor.evaluated.expression.execution.line=Evaluated expression text for execution line
|
|
options.java.attribute.descriptor.inlined.values=Inlined values
|
|
options.java.attribute.descriptor.inlined.values.modified=Inlined modified values
|
|
options.java.attribute.descriptor.inlined.values.execution.line=Inlined values for execution line
|
|
options.java.attribute.descriptor.smart.step.into.target=Smart step into target
|
|
options.java.attribute.descriptor.smart.step.into.selection=Smart step into selection
|
|
debug.tool.window.top.toolbar=Debug Tool Window Top Toolbar
|
|
debug.tool.window.left.toolbar=Debug Tool Window Left Toolbar
|
|
debug.tool.window.header.toolbar=Debug Header Toolbar
|
|
debug.tool.window.more.toolbar=Debug Header More Popup
|
|
debug.watches.toolbar=Debug Watches Toolbar
|
|
action.Anonymous.text.breakpointdialog.gotosource=BreakpointDialog.GoToSource
|
|
action.Anonymous.text.breakpointdialog.showsource=BreakpointDialog.ShowSource
|
|
popup.title.set.breakpoint=Set Breakpoint
|
|
action.memory.view.settings.text=Memory View Settings
|
|
accessible.name.icon.0.1.2=icon: {0}{1}{2}
|
|
accessible.name.icon.conditional=conditional
|
|
accessible.name.icon.disabled=disabled
|
|
label.host=&Host:
|
|
label.port=&Port:
|
|
stack.frame.function.name.anonymous=anonymous
|
|
stack.frame.function.unknown=unknown
|
|
error.message.cannot.find.available.port=Cannot find available port
|
|
script.debugger.popup.title.choose.page=Choose Page to Debug
|
|
script.debugger.popup.canceled=Page was not chosen
|
|
script.debugger.error.cannot.connect=Cannot connect to VM ({0})
|
|
debugger.frames.dialog.message.not.available.for.unsuspended=Frames not available for unsuspended thread
|
|
debugger.frames.label.async.call.from.function=Async call from {0}
|
|
dialog.message.error.while.calculating.remote.operating.system=Error while calculating the remote operating system
|
|
dialog.message.error.parsing.ps.output=Unable to parse output of `ps`
|
|
dialog.message.error.executing.ps=Process `ps` finished with exit code {0}
|
|
breakpoint.variant.text.all=All
|
|
message.frame.is.not.available=Frame is not available
|
|
session.tab.hide.threads.view=Hide Threads View
|
|
session.tab.show.threads.view=Show Threads View
|
|
session.tab.close.debug.session=Close Debug Session
|
|
memory.view.empty.running=Stop at a breakpoint to load the list of classes
|
|
memory.view.empty.stopped=Classes are not available
|
|
memory.view.load.classes=Load classes
|
|
memory.view.no.classes.loaded=No classes loaded.
|
|
memory.view.table.column.name.class=Class
|
|
memory.view.table.column.name.count=Count
|
|
memory.view.table.column.name.diff=Diff
|
|
memory.view.instances.dialog.title=Instances of {0}
|
|
memory.view.instances.dialog.title.warning=Instances of {0}. Warning: {1}
|
|
memory.view.instances.warning.not.all.loaded=Not all instances will be loaded (only {0})
|
|
|
|
debugger.inline.watches.group.name=Inline Watches
|
|
debugger.inline.watches.edit.watch.expression.text=Edit Watch Expression
|
|
debugger.inline.watches.popup.action.add.as.inline.watch=Add as Inline Watch
|
|
|
|
debug.toolwindow.empty.text.0=To debug your code, do one of the following:
|
|
debug.toolwindow.empty.text.1=\u2013 Click the Run icon in the editor gutter
|
|
debug.toolwindow.empty.text.2=\u2013 Select "Debug..." in the editor context menu
|
|
debug.toolwindow.empty.text.help=Debugging code
|
|
debugger.evaluate.expression.or.add.a.watch.hint=Evaluate expression ({0}) or add a watch ({1})
|
|
debugger.switch.frames.from.anywhere.hint=Switch frames from anywhere in the IDE with {0} and {1}
|
|
debugger.result.node.name=result
|
|
|
|
debug.threads.and.frames.default.layout.option=Combined
|
|
debug.threads.and.frames.threads.tree.layout.option=Threads
|
|
debug.threads.and.frames.side.by.side.layout.option=Side-by-Side
|
|
debug.threads.and.frames.frames.only.layout.option=Show Frames Only
|
|
|
|
group.advanced.settings.debugger=Debugger
|
|
advanced.setting.debugger.max.recent.expressions=Maximum number of recent expressions
|
|
advanced.setting.debugger.inlay.run.to.cursor=Show inlay Run to Cursor popup
|
|
advanced.setting.debugger.inlay.run.to.cursor.description=Note, inlay Run to Cursor is implemented for the new UI only. \
|
|
In the classic UI, the click on line number will execute Run to Cursor.
|
|
|
|
debugger.add.action.dialog.title=Add Action to Debugger Toolbar
|
|
debugger.add.action.dialog.filter.name=Show Debugger Actions Only
|
|
debugger.customize.toolbar.actions.dialog.title=Customize Debugger Toolbar
|
|
notification.group.breakpoint.hit=Breakpoint hit
|
|
notification.group.attach.to.process=Failed to attach debugger to process
|
|
notification.group.debugger.messages=Debugger messages
|
|
|
|
debugger.frame.list.help.title=Reset Frame
|
|
debugger.frame.list.help.description=Go back to the previous frame. This will reset local variables, but the global state will not be changed.
|
|
|
|
action.TurnOffDfaAssist.text=Turn Off Data Flow Assist for This Session
|
|
action.TurnOffDfaAssist.description=Switch off data flow\u2013aided debugging for this session
|
|
|
|
xdebugger.visualized.text.name.raw=Raw
|
|
|
|
xdebugger.visualized.text.name.html=HTML
|
|
xdebugger.visualized.text.name.xml=XML
|
|
xdebugger.visualized.text.name.json=JSON
|
|
xdebugger.visualized.text.name.jwt=JWT
|
|
xdebugger.visualized.text.name.url=URL (decoded)
|
|
|
|
xdebugger.hotswap.code.changed=Code changed:
|
|
notification.group.debugger.hotswap.messages=HotSwap failed
|
|
xdebugger.hotswap.status.success=Code has been reloaded
|
|
xdebugger.hotswap.tooltip.apply=Apply HotSwap
|
|
xdebugger.hotswap.tooltip.description=You changed code during the debug session. You can apply these changes without restarting. All the modified files will be recompiled and reloaded.
|
|
action.hotswap.hide.text=Hide
|
|
|
|
xdebugger.intention.control.exception.breakpoint.family=Create exception breakpoint
|
|
xdebugger.intention.control.exception.breakpoint.create.text=Create exception breakpoint on {0}
|
|
xdebugger.intention.control.exception.breakpoint.enable.text=Enable exception breakpoint on {0}
|
|
xdebugger.intention.control.exception.breakpoint.disable.text=Disable exception breakpoint on {0}
|