mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-16 14:23:28 +07:00
Issues: IDEA-349863, IDEA-341180 GitOrigin-RevId: 06c621f3d98cd15231b5b083fba3884626e06b1d
355 lines
18 KiB
Properties
355 lines
18 KiB
Properties
dialog.options.do.not.show=Do not show this dialog in the future
|
|
dialog.options.help.button.accessible.name=Help
|
|
|
|
dialog.title.choose.color=Choose color
|
|
# suppress inspection "UnusedProperty"
|
|
color.panel.select.color.dialog.description=Select Color
|
|
color.panel.select.color.tooltip.text=Click to customize
|
|
insert.file.path.to.text.action.name=Insert Path
|
|
order.entries.panel.export.column.name=Export
|
|
tree.view.collapse.all.action.name=Collapse All
|
|
component.with.browse.button.accessible.name=Browse
|
|
component.with.browse.button.browse.button.tooltip.text=Browse\u2026
|
|
option.button.tooltip.shortcut.text=Show drop-down menu ({0})
|
|
|
|
splitter.down.tooltip.text=Down
|
|
splitter.right.tooltip.text=Right
|
|
splitter.center.tooltip.text=Center
|
|
splitter.up.tooltip.text=Up
|
|
splitter.left.tooltip.text=Left
|
|
|
|
autoscroll.from.source.action.name=Always Select Opened Element
|
|
autoscroll.from.source.action.description=When an editor tab is selected, select the corresponding element in this view
|
|
autoscroll.to.source.action.name=Navigate with Single Click
|
|
autoscroll.to.source.action.description=When an element is selected, open it for editing
|
|
|
|
replace.prompt.replace.button=&Replace
|
|
replace.prompt.skip.button=&Skip
|
|
replace.prompt.skip.all.in.file.button=Skip To &Next File
|
|
replace.prompt.all.in.this.file.button=Replace All in This &File
|
|
replace.prompt.all.files.action=&All Files
|
|
replace.prompt.review.action=Re&view
|
|
replace.prompt.all.button=&All
|
|
replace.prompt.replace.occurrence.label=Do you want to replace this occurrence?
|
|
|
|
tabbed.pane.close.all.action.name=Close All
|
|
tabbed.pane.close.all.but.this.action.name=Close All But This
|
|
tabbed.pane.pin.tab.action.name=Pin Tab
|
|
tabbed.pane.close.tab.action.name=Close Tab
|
|
tabbed.pane.close.all.tabs.but.this.action.name=Close Other Tabs
|
|
tabbed.pane.select.next.tab=Select Next Tab
|
|
tabbed.pane.select.previous.tab=Select Previous Tab
|
|
|
|
file.is.read.only.message.text=File ''{0}'' is read-only.
|
|
files.are.read.only.message.text=Files {0} are read-only.
|
|
error.dialog.title=Error
|
|
|
|
tool.window.name.messages=Messages
|
|
tool.window.name.structure=Structure
|
|
tool.window.name.debug=Debug
|
|
tool.window.name.build=Build
|
|
tool.window.name.find=Find
|
|
tool.window.name.hierarchy=Hierarchy
|
|
tool.window.name.version.control=Version Control
|
|
tool.window.name.services=Services
|
|
tool.window.move.to.action.group.name=Move to
|
|
tool.window.move.to.top.action.name=Top
|
|
tool.window.move.to.left.action.name=Left
|
|
tool.window.move.to.bottom.action.name=Bottom
|
|
tool.window.move.to.right.action.name=Right
|
|
tool.window.hide.action.name=Hide
|
|
tool.window.new.stripe.move.to.action.group.name=Move
|
|
tool.window.new.stripe.hide.action.name=Hide
|
|
tool.window.new.stripe.more.title=More tool windows
|
|
tool.window.more.button.move=Move to {0} Side
|
|
|
|
memory.usage.panel.message.text={0,number,####} of {1,number,####}M
|
|
memory.usage.panel.message.tooltip=<table>\
|
|
<tr><td colspan='3'><b>Heap</b></td></tr>\
|
|
<tr><td> </td><td>Used:</td><td align=right>{0}M</td></tr>\
|
|
<tr><td> </td><td>Commited:</td><td align=right>{1}M</td></tr>\
|
|
<tr><td> </td><td>Max:</td><td align=right>{2}M</td></tr>\
|
|
<tr><td colspan='3'><b>ByteBuffers (direct)</b></td></tr>\
|
|
<tr><td> </td><td>File cache:</td><td align=right>{3}M</td></tr>\
|
|
<tr><td> </td><td>Others:</td><td align=right>{4}M</td></tr>\
|
|
<tr><td colspan='3'><b>JVM</b></td></tr>\
|
|
<tr><td> </td><td>Internals:</td><td align=right>{5}M</td></tr>\
|
|
<tr><td> </td><td>Thread stacks:</td><td align=right>~{6}M</td></tr>\
|
|
<tr><td colspan='2'><b>Total (estimation):</b></td><td align=right>~{7}M</td></tr>\
|
|
</table>
|
|
memory.usage.panel.message.tooltip-extended=<table>\
|
|
<tr><td colspan='3'><b>Heap</b></td></tr>\
|
|
<tr><td> </td><td>Used:</td><td align=right>{0}M</td></tr>\
|
|
<tr><td> </td><td>Commited:</td><td align=right>{1}M</td></tr>\
|
|
<tr><td> </td><td>Max:</td><td align=right>{2}M</td></tr>\
|
|
<tr><td colspan='3'><b>ByteBuffers (direct)</b></td></tr>\
|
|
<tr><td> </td><td>File cache:</td><td align=right>{3}M</td></tr>\
|
|
<tr><td> </td><td>Others:</td><td align=right>{4}M</td></tr>\
|
|
<tr><td colspan='3'><b>JVM</b></td></tr>\
|
|
<tr><td> </td><td>Internals:</td><td align=right>{5}M</td></tr>\
|
|
<tr><td> </td><td>Thread stacks:</td><td align=right>~{6}M</td></tr>\
|
|
<tr><td colspan='2'><b>Total (estimation):</b></td><td align=right>~{7}M</td></tr>\
|
|
<tr><td colspan='2'><b>Memory-mapped files:</b></td><td align=right>{8}M</td></tr>\
|
|
</table>
|
|
|
|
go.to.line.command.name=Go to Line
|
|
position.panel.caret.count={0} carets
|
|
position.panel.selected.chars.count={0,choice,1#char|2#chars}
|
|
position.panel.selected.line.breaks.count={0} line {0,choice,1#break|2#breaks}
|
|
popup.hints.panel.click.to.configure.highlighting.tooltip.text=Click to configure highlighting for this file
|
|
welcome.screen.color.blindness.combobox.text=Adjust colors for
|
|
welcome.screen.welcome.screen.categories.accessible.name=Welcome screen categories
|
|
|
|
settings.tree.settings.categories.accessible.name=Settings categories
|
|
project.structure.categories.accessible.name=Project structure categories
|
|
|
|
file.chooser.default.title=Select Path
|
|
file.chooser.save.dialog.default.title=Select File to Save
|
|
file.chooser.save.dialog.file.name=File name:
|
|
file.chooser.save.dialog.confirmation={0} already exists.\nDo you want to replace it?
|
|
file.chooser.save.dialog.confirmation.title=Confirm Save as
|
|
file.chooser.tooltip.drag.drop=Drag and drop a file into the space above to quickly locate it
|
|
file.chooser.column.name=Name
|
|
file.chooser.column.size=Size
|
|
file.chooser.column.date=Last Updated
|
|
file.chooser.cannot.load.dir=Cannot load the directory: {0}
|
|
file.chooser.cannot.load.roots=Cannot load filesystem roots: {0}
|
|
file.chooser.nothing.selected=No applicable files or directories were selected
|
|
file.chooser.vfs.progress=Locating selected files
|
|
file.chooser.vfs.lookup=The IDE was unable to locate the following files:<br><br>{0}<br><br>Please try again.
|
|
file.chooser.delete.title=Delete
|
|
file.chooser.delete.confirm=Do you want to delete selected files and directories from disk?<br>This action cannot be reverted.
|
|
file.chooser.new.file.title=New File
|
|
file.chooser.new.file.prompt=A name for a new file:
|
|
file.chooser.new.dir.title=New Directory
|
|
file.chooser.new.dir.prompt=A name for a new directory:
|
|
file.chooser.creating.progress=Creating ''{0}''
|
|
file.chooser.wsl.enumerating=Enumerating WSL VMs
|
|
file.chooser.wsl.resolving=Resolving WSL Home Directory
|
|
file.chooser.wsl.missing.title=Cannot Find WSL VMs
|
|
file.chooser.wsl.missing.text=Unfortunately, the IDE didn't find any installed WSL distributions.
|
|
|
|
file.name.validator.empty=A name must not be empty
|
|
file.name.validator.absolute=A name must be a relative path
|
|
file.name.validator.invalid=Invalid path ({0})
|
|
|
|
delete.dialog.title=Delete
|
|
are.you.sure.you.want.to.delete.selected.folder.confirmation.message=Are you sure you want to delete folder ''{0}''?
|
|
are.you.sure.you.want.to.delete.selected.file.confirmation.message=Delete ''{0}''?
|
|
are.you.sure.you.want.to.delete.selected.files.and.directories.confirmation.message=Are you sure you want to delete {0} selected files and directories?
|
|
are.you.sure.you.want.to.delete.selected.folders.confirmation.message=Are you sure you want to delete {0} selected directories?
|
|
are.you.sure.you.want.to.delete.selected.files.and.files.confirmation.message=Are you sure you want to delete {0} selected files?
|
|
create.new.folder.enter.new.folder.name.prompt.text=Enter a new folder name:
|
|
create.new.folder.folder.name.cannot.be.empty.error.message=Folder name cannot be empty
|
|
create.new.folder.could.not.create.folder.error.message=Could not create folder ''{0}''
|
|
new.folder.dialog.title=New Folder
|
|
create.new.file.enter.new.file.name.prompt.text=Enter a new file name:
|
|
create.new.file.file.name.cannot.be.empty.error.message=File name cannot be empty
|
|
create.new.file.could.not.create.file.error.message=Could not create file ''{0}''
|
|
new.file.dialog.title=New File
|
|
file.chooser.create.new.folder.command.name=Create New Folder
|
|
file.chooser.create.new.file.command.name=Create New File
|
|
file.chooser.create.new.scratch.file.command.name=Create New Scratch File
|
|
|
|
file.cache.conflict.action=Reload From Disk
|
|
file.cache.conflict.message.text=Changes have been made to ''{0}'' in memory and on disk.
|
|
file.cache.conflict.load.fs.changes.button=&Load File System Changes
|
|
file.cache.conflict.keep.memory.changes.button=&Keep Memory Changes
|
|
file.cache.conflict.show.difference.button=&Show Difference
|
|
file.cache.conflict.for.file.dialog.title=File Cache Conflict {0}
|
|
file.cache.conflict.dialog.title=File Cache Conflict
|
|
file.cache.conflict.diff.content.file.system.content=File system content
|
|
file.cache.conflict.diff.content.memory.content=Memory content
|
|
file.cache.conflict.save.changes.button=Save Memory Content
|
|
cannot.save.files.dialog.title=Cannot Save Files
|
|
cannot.save.files.dialog.message=Following errors occurred on attempt to save files:
|
|
cannot.save.files.dialog.revert.changes=&Revert Changes
|
|
cannot.save.files.dialog.ignore.changes=&Ignore Changes
|
|
|
|
status.bar.hide.widget.action.name=Hide ''{0}''
|
|
status.bar.position.widget.name=Line:Column Number
|
|
status.bar.line.separator.widget.name=Line Separator
|
|
status.bar.encoding.widget.name=File Encoding
|
|
status.bar.selection.mode.widget.name=Editor Selection Mode
|
|
status.bar.read.only.widget.name=Read-Only Attribute
|
|
status.bar.notifications.widget.name=Notifications
|
|
status.bar.notifications.widget.tooltip={0} {0,choice, 1#notification|2#notifications} pending
|
|
status.bar.notifications.widget.no.notification.tooltip=No new notifications
|
|
status.bar.fatal.error.widget.name=Internal Error
|
|
status.bar.inspection.profile.widget.name=Inspection Profile
|
|
status.bar.code.style.widget.name=Indentation
|
|
status.bar.memory.usage.widget.name=Memory Indicator
|
|
status.bar.write.thread.widget.name=Write Thread
|
|
status.bar.vfs.refresh.widget.name=File System Sync
|
|
status.bar.vfs.refresh.widget.tooltip=File system sync is not running
|
|
status.bar.column.status.text=Column
|
|
status.bar.column.status.tooltip.text=Column selection mode
|
|
status.bar.smart.mode.indicator.widget.name=Smart Mode Indicator
|
|
status.bar.vfs.and.index.flushing.state.widget.name=VFS and Index Flushing State
|
|
choose.content.to.paste.dialog.title=Choose Content to Paste
|
|
clipboard.history.purged.item=<purged>
|
|
clipboard.is.unavailable=System clipboard is unavailable
|
|
|
|
downloading.file.try.again.button=Tr&y Again
|
|
downloading.file.change.http.proxy.settings=Change HTTP &Proxy Settings\u2026
|
|
|
|
remove.field.initializer.quick.fix=Remove field initializer
|
|
|
|
row.add=&Add
|
|
row.remove=R&emove
|
|
row.move.up=Move &Up
|
|
row.move.down=Move &Down
|
|
row.add.without.mnemonic=Add
|
|
row.remove.without.mnemonic=Remove
|
|
row.move.up.without.mnemonic=Move Up
|
|
row.move.down.without.mnemonic=Move Down
|
|
move.up.action.name=Move Up
|
|
move.down.action.name=Move Down
|
|
|
|
message.nothingToShow=Nothing to show
|
|
# suppress inspection "UnusedProperty"
|
|
message.nothingToShow.with.problem=Nothing to show ({0})
|
|
message.noMatchesFound=No matches found
|
|
|
|
got.it=Got it!
|
|
|
|
color.blindness.checkbox.text=Adjust colors for red-green vision deficiency
|
|
color.blindness.checkbox.comment=Requires restart. For protanopia and deuteranopia.
|
|
color.blindness.combobox.text=Adjust colors for color vision deficiency
|
|
color.blindness.combobox.comment=Requires restart
|
|
color.blindness.link.to.help=How it works
|
|
|
|
crumbs.calculating.tooltip=Calculating\u2026
|
|
|
|
auth.login.label=&Login:
|
|
auth.password.label=&Password:
|
|
auth.remember.cb=&Remember
|
|
|
|
proxy.system.label=<html>You have JVM property <tt>java.net.useSystemProxies</tt> set to <tt>true</tt>. This will cause some network calls to go through operating system-defined proxy. If you didn't intend to use system-defined proxy, please disable this property.</html>
|
|
proxy.tunneling.disabled.warning=<html>Basic proxy authentication is currently disabled for HTTPS connections. HTTPS connections may fail if proxy requires authentication. To allow basic proxy authentication, add <tt>-Djdk.http.auth.tunneling.disabledSchemes=""</tt> to your VM options file and restart.</html>
|
|
proxy.direct.rb=No proxy
|
|
proxy.pac.rb=Auto-detect proxy settings
|
|
proxy.pac.rb.tt=This will attempt to use your system settings and is useful if your system uses a proxy auto-configuration file (.pac).
|
|
proxy.pac.url.label=Automatic proxy configuration URL\:
|
|
proxy.pac.url.example=Example\: https://example.com/wpad.pac
|
|
proxy.pac.pw.clear.button=Clear passwords
|
|
proxy.manual.rb=Manual proxy configuration
|
|
proxy.manual.type.http=HTTP
|
|
proxy.manual.type.socks=SOCKS
|
|
proxy.manual.host=&Host name:
|
|
proxy.manual.port=Port &number:
|
|
proxy.manual.exclude=No proxy for:
|
|
proxy.manual.exclude.example=Example\: *.example.com, 192.168.*
|
|
proxy.manual.auth=Proxy &authentication
|
|
proxy.test.button=Check connection
|
|
proxy.system.proxy.settings=&System proxy settings\u2026
|
|
proxy.settings.override.by.plugin.checkbox=Proxy settings provided by ''{0}'' plugin
|
|
|
|
date.dialog.title=Choose Date
|
|
|
|
io.error.dialog.no.proxy=Set up HTTP proxy settings
|
|
io.error.dialog.retry=Try again
|
|
io.error.unknown=Unknown I/O error
|
|
io.error.access.denied=Access denied: {0}
|
|
io.error.access.denied.reason=Access denied: {0} ({1})
|
|
io.error.dir.not.empty=Directory is not empty: {0}
|
|
io.error.already.exists=File already exists: {0}
|
|
io.error.no.such.file=File does not exist: {0}
|
|
io.error.not.dir=Not a directory: {0}
|
|
io.error.not.link=Not a symbolic link: {0}
|
|
|
|
master.detail.err.empty.name=Name should contain non-space characters
|
|
master.detail.err.duplicate={0} with the name ''{1}'' already exists
|
|
|
|
configurable.CertificateConfigurable.display.name=Server Certificates
|
|
|
|
action.DesignerToolWindow.Anonymous.text.expand.all=Expand All
|
|
action.DesignerToolWindow.Anonymous.text.collapse.all=Collapse All
|
|
action.DesignerActionPanel.Anonymous.text.select.parent=Select Parent
|
|
action.DesignerActionPanel.Anonymous.description.select.parent=Select Parent
|
|
|
|
button.text.add=Add
|
|
button.text.add.with.ellipsis=Add\u2026
|
|
button.text.remove=Remove
|
|
button.text.edit=Edit
|
|
button.text.up=Up
|
|
button.text.down=Down
|
|
|
|
configurable.reset.action.name=Revert changes
|
|
configurable.reset.action.description=Revert all changes on this page to the previously saved state
|
|
|
|
please.enter.a.number=Please enter a number
|
|
please.enter.a.number.from.0.to.1=Please enter a number from {0} to {1}
|
|
|
|
checkbox.tree.accessible.name.checked=checked
|
|
checkbox.tree.accessible.name.not.checked=not checked
|
|
|
|
filter.component.accessible.name=Message text filter
|
|
|
|
newProjectWizard.ProjectTypeStep.InstallPluginAction.name=More via plugins\u2026
|
|
newProjectWizard.ProjectTypeStep.InstallPluginAction.description=Choose language plugins to install
|
|
newProjectWizard.ProjectTypeStep.InstallPluginAction.title=Install Plugin
|
|
newProjectWizard.ProjectTypeStep.InstallPluginAction.advertiser=Manage plugins\u2026
|
|
|
|
label.project.wizard.new.project.name=Name:
|
|
label.project.wizard.new.project.location=Location:
|
|
label.project.wizard.new.project.path.description={0,choice,0#Module|1#Project} will be created in: {1}
|
|
label.project.wizard.new.project.language=Language:
|
|
label.project.wizard.new.project.git.checkbox=Create Git repository
|
|
label.project.wizard.new.project.advanced.settings=Advanced Settings
|
|
label.project.wizard.new.project.module.name=Module name:
|
|
label.project.wizard.new.project.project.type=Project type:
|
|
label.project.wizard.new.project.content.root=Content root:
|
|
label.project.wizard.new.project.content.root.title=Module Content Root
|
|
label.project.wizard.new.project.module.file.location=Module file location:
|
|
label.project.wizard.new.project.module.file.location.title=Module File
|
|
label.project.wizard.new.project.add.sample.code=Add sample code
|
|
label.project.wizard.new.project.generate.onboarding.tips=Generate code with onboarding tips
|
|
label.project.wizard.new.project.directory.not.writable.error=Directory {0} is not writable in this location
|
|
label.project.wizard.new.project.directory.not.empty.warning=Directory {0} is not empty in this location
|
|
label.project.wizard.new.project.file.not.directory.error={0} is not a directory in this location
|
|
label.project.wizard.new.project.directory.already.taken.error=Project {0} already exists in this location
|
|
label.project.wizard.new.module.name.exists.error=Module ''{0}'' already exists
|
|
label.project.wizard.new.module.directory.already.taken.error=Module {0} already exists in this location
|
|
label.project.wizard.empty.project.generator.name=Empty Project
|
|
label.project.wizard.empty.project.generator.full.description=A basic project with free structure.
|
|
label.project.wizard.new.assets.step.generate.sources.progress=Generating project {0} sources\u2026
|
|
|
|
error.project.wizard.new.project.title=New {0,choice,0#Module|1#Project} Wizard Error
|
|
error.project.wizard.new.project.sample.code=Unable to generate {0,choice,0#module|1#project} sources
|
|
error.project.wizard.new.project.git=Unable to create a Git repository
|
|
|
|
kotlin.dsl.validation.missing.value=Field must be set
|
|
kotlin.dsl.validation.no.whitespaces=Whitespaces are not allowed here
|
|
kotlin.dsl.validation.no.reserved.words=Parts 'con', 'prn', 'aux', 'nul', 'com0', ..., 'com9' and 'lpt0', ..., 'lpt9' are not allowed here
|
|
kotlin.dsl.validation.name.leading.symbols=Must start with a Latin character, digit or '_'
|
|
kotlin.dsl.validation.name.allowed.symbols=Only Latin characters, digits, '_', '-' and '.' are allowed here
|
|
kotlin.dsl.validation.groupId.leading.trailing.dot=Must not start or end with '.'
|
|
kotlin.dsl.validation.groupId.double.dot=Must not contain '..' sequences
|
|
kotlin.dsl.validation.groupId.part.allowed.symbols=Part ''{0}'' is incorrect, it must start with Latin character or ''_''
|
|
|
|
list.caption.group.generators=Generators
|
|
list.caption.group.templates=Templates
|
|
list.caption.group.newProject=New {0,choice,0#Module|1#Project}
|
|
|
|
switch.ide.scale.action.format=Zoom IDE (Current: {0}%)\u2026
|
|
ide.scale.indicator.current.scale.format=Zoom to {0}%
|
|
ide.scale.indicator.reset.scale.format=Reset to {0}%
|
|
|
|
action.toolbar.accessible.group.name=Action Toolbar
|
|
frame.header.accessible.group.name=Frame Header
|
|
main.toolbar.accessible.group.name=Main Toolbar
|
|
status.bar.accessible.group.name=Status Bar
|
|
more.button.accessible.name=More
|
|
stripe.top.accessible.group.name=Top Stripe
|
|
stripe.bottom.accessible.group.name=Bottom Stripe
|
|
stripe.left.accessible.group.name=Left Stripe
|
|
stripe.right.accessible.group.name=Right Stripe
|
|
toolbar.group.default.accessible.group.name=Toolbar
|
|
toolbar.group.right.accessible.group.name=Right Toolbar
|
|
toolbar.group.left.accessible.group.name=Left Toolbar
|
|
root.pane.accessible.group.name=Root Pane
|
|
light.bulb.panel.accessible.name=Light Bulb
|
|
|
|
search.text.field.history.popup.accessible.name=Search History
|