mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-14 18:05:27 +07:00
- introduce psvma and maina instead of template GitOrigin-RevId: baf47b932895fbf11a920509c51e8cb30c84c4ce
624 lines
38 KiB
Properties
624 lines
38 KiB
Properties
error.hint.file.is.readonly=File {0} is read-only
|
|
error.dialog.readonly.file.title=File Is Read-Only
|
|
reformat.directory.dialog.options=Options
|
|
reformat.directory.dialog.filters=Filters
|
|
process.scope.directory=Directory ''{0}''
|
|
process.scope.project=Project ''{0}''
|
|
process.scope.module=Module ''{0}''
|
|
process.scope.changed.files=Only process files with changes uncommitted to &VCS
|
|
reformat.code.accept.button.text=Run
|
|
reformat.option.code.cleanup=&Cleanup code
|
|
reformat.option.vcs.changed.region=Only changes uncommitted to &VCS
|
|
reformat.scope.panel=Scope
|
|
reformat.options.panel=Options
|
|
configure.code.style.on.fragment.dialog.title=Adjust code style settings
|
|
configure.code.style.on.fragment.dialog.cancel=Skip
|
|
configure.code.style.on.fragment.dialog.progress.text=Filtering settings affecting selected code fragment\u2026
|
|
configure.code.style.on.fragment.dialog.progress.text.under=Press 'Skip' to show all settings
|
|
process.optimize.imports=Optimize Imports
|
|
process.optimize.imports.before.commit=Optimize Imports Before Commit
|
|
progress.text.optimizing.imports=Optimizing imports\u2026
|
|
# suppress inspection "UnusedProperty"
|
|
progress.reformat.and.optimize.common.command.text=Reformat and Optimize Imports
|
|
command.cleanup.code=Clean Up Code
|
|
process.cleanup.code=Cleaning up code\u2026
|
|
command.rearrange.code=Rearrange Code
|
|
process.rearrange.code=Rearranging code\u2026
|
|
process.rearrange.code.before.commit=Rearrange Code Before Commit
|
|
dialog.reformat.files.title=Reformat Files
|
|
dialog.reformat.files.optimize.imports.checkbox=&Optimize imports
|
|
dialog.reformat.files.reformat.selected.files.label=Reformat selected files?
|
|
command.name.typing=Typing
|
|
generate.delegate.method.chooser.title=Select Methods to Generate Delegates for
|
|
# suppress inspection "UnusedProperty"
|
|
generate.delegate.target.chooser.title=Select Target to Generate Delegates for
|
|
generate.getter.setter.title=Select Fields to Generate Getters and Setters
|
|
generate.getter.fields.chooser.title=Select Fields to Generate Getters
|
|
generate.setter.fields.chooser.title=Select Fields to Generate Setters
|
|
methods.to.override.chooser.title=Select Methods to Override
|
|
# suppress inspection "UnusedProperty"
|
|
methods.to.override.implement.chooser.title=Select Methods to Override/Implement
|
|
generate.list.popup.title=Generate
|
|
surround.with.cast.template=((Type)expr)
|
|
surround.with.ifelse.template=if / else
|
|
surround.with.if.expression.template=if (expr) {...}
|
|
surround.with.if.template=if
|
|
surround.with.not.template=!(expr)
|
|
surround.with.parenthesis.template=(expr)
|
|
surround.with.try.finally.template=try / finally
|
|
surround.with.while.template=while
|
|
surround.with.chooser.title=Surround With
|
|
surround.with.cast.modal.title=Surround with cast
|
|
unwrap.popup.title=Choose the statement to unwrap/remove
|
|
unwrap.if=Unwrap 'if...'
|
|
unwrap.else=Unwrap 'else...'
|
|
remove.else=Remove 'else...'
|
|
unwrap.while=Unwrap 'while...'
|
|
unwrap.for=Unwrap 'for...'
|
|
unwrap.braces=Unwrap braces
|
|
unwrap.try=Unwrap 'try...'
|
|
remove.catch=Remove 'catch...'
|
|
unwrap.with.placeholder=Unwrap ''{0}''
|
|
highlight.thrown.exceptions.chooser.all.entry=All listed
|
|
status.bar.exit.points.highlighted.message={0} exit {0, choice, 1#point|2#points} highlighted (press {1} again to remove the highlighting, Escape to remove all highlighting)
|
|
status.bar.highlighted.usages.message={0} {0, choice, 1#usage|2#usages} of {1} found (press {2} again to remove the highlighting, Escape to remove all highlighting)
|
|
status.bar.highlighted.usages.no.target.message={0} {0, choice, 1#usage|2#usages} found (press {2} again to remove the highlighting, Escape to remove all highlighting)
|
|
status.bar.highlighted.usages.not.found.message=No usages of {0} found
|
|
status.bar.highlighted.usages.not.found.no.target.message=No usages found
|
|
parameter.info.no.parameters=<no parameters>
|
|
parameter.info.no.fields=<no fields>
|
|
n.of.m={0} of {1}
|
|
quick.definition.back=Back
|
|
quick.definition.forward=Forward
|
|
quick.definition.edit.source=Edit Source
|
|
create.directory.command=Create Directory
|
|
intention.implement.abstract.class.interface.text=Implement Interface
|
|
intention.implement.abstract.class.subclass.text=Create Subclass
|
|
intention.implement.abstract.method.class.chooser.title=Choose Implementing Class
|
|
intention.create.test=Create test
|
|
intention.create.test.title=Create Test
|
|
intention.show.history.for.block.text=Show history for selection
|
|
|
|
intention.preview.adv.toggle.text=Press {0} to toggle preview
|
|
intention.preview.no.available.text=Some actions have no preview
|
|
intention.preview.loading.preview=Loading\u2026
|
|
lightbulb.tooltip=Show Context Actions {0}
|
|
intention.settings=Intentions
|
|
intention.settings.category.text=You have selected the intention category <b>{0}</b>.<br>\
|
|
By clicking the checkbox, you can enable/disable all intentions in this category.<br>\
|
|
To enable/disable a particular intention, select the intention inside this category.
|
|
templates.postfix.settings.category.text=You have selected the postfix completion language.<br>\
|
|
By clicking the checkbox, you can enable/disable all postfix templates for the language.<br>\
|
|
To enable/disable a postfix template select it inside the group.
|
|
templates.postfix.settings.category.before=The sample code featuring selected template will be shown here. \n \
|
|
<spot>Flashing rectangle</spot> shows the place where the intention is applicable.
|
|
templates.postfix.settings.category.after=Postfix completion invocation result will be shown here.
|
|
templates.intention.settings.category.before=The sample code featuring the selected intention will be shown here. \n<spot>Flashing rectangle</spot> shows the place where intention is applicable.
|
|
templates.intention.settings.category.after=The result of applying the intention will be shown here.
|
|
templates.postfix.editable.description=User-defined postfix template
|
|
javadoc.parameters=Params:
|
|
javadoc.returns=Returns:
|
|
javadoc.throws=Throws:
|
|
javadoc.external.fetch.error.message=Cannot fetch remote documentation: internal error
|
|
searching.for.implementations=Searching For Implementations\u2026
|
|
searching.for.definitions=Searching For Definitions\u2026
|
|
|
|
goto.implementation.chooserTitle=<html><body>Choose Implementation of <b>{0}</b> ({1} found{2})</body></html>
|
|
goto.implementation.findUsages.title=Implementations of {0}
|
|
goto.implementation.notFound=No implementations found
|
|
|
|
goto.test.chooserTitle.test=<html><body>Choose Test for <b>{0}</b> ({1} found{2})</body></html>
|
|
goto.test.findUsages.test.title=Tests for {0}
|
|
goto.test.chooserTitle.subject=<html><body>Choose Test Subject for <b>{0}</b> ({1} found{2})</body></html>
|
|
goto.test.findUsages.subject.title=Test Subjects for {0}
|
|
goto.test.notFound=No test subjects found
|
|
|
|
incremental.search.tooltip.prefix=Search for:
|
|
goto.super.method.chooser.title=Choose super method
|
|
goto.super.method.findUsages.title=Super methods of {0}
|
|
javadoc.action.back=Back
|
|
javadoc.action.forward=Forward
|
|
javadoc.action.view.external=View External Documentation
|
|
javadoc.fetching.progress=Fetching Documentation\u2026
|
|
no.documentation.found=No documentation found.
|
|
javadoc.candidates=<html>Candidates for method call <b>{0}</b> are:<br><br>{1}</html>
|
|
javadoc.adjust.font.size=Adjust Font Size\u2026
|
|
javadoc.open.as.tool.window=Open as Tool Window
|
|
javadoc.show.popup.automatically=Open Automatically During Completion
|
|
javadoc.restore.size=Restore Size
|
|
javadoc.show.toolbar=Show Toolbar
|
|
javadoc.show.on.mouse.move=Show on Mouse Move
|
|
action.Documentation.OpenInToolWindow.text=Open in Documentation Tool Window
|
|
action.Documentation.OpenInToolWindow.description=Moves the content of the current popup into a preview tab of the Documentation tool window
|
|
doc.render.dumb.mode.text=<i>Cannot render documentation during indexing</i>
|
|
doc.render.loading.text=Loading\u2026
|
|
doc.render.not.available.text=<i>Not available</i>
|
|
doc.render.gutter.icon.setting=Documentation comments in-place rendering
|
|
doc.render.copy.action.text=Copy Selection
|
|
doc.render.icon.accessible.name=In-place comment rendering
|
|
declaration.navigation.title=Choose Declaration
|
|
declaration.navigation.nowhere.to.go=Cannot find declaration to go to
|
|
template.shortcut.enter=Enter
|
|
template.shortcut.tab=Tab
|
|
template.shortcut.space=Space
|
|
template.shortcut.custom=Custom
|
|
template.shortcut.none=None
|
|
templates.no.defined=No templates defined in this context
|
|
templates.surround.no.defined=No surround templates defined in this context
|
|
templates.settings.page.title=Live Templates
|
|
templates.select.template.chooser.title=Select Template
|
|
templates.dialog.edit.variables.title=Edit Template Variables
|
|
templates.dialog.edit.variables.table.column.name=Name
|
|
templates.dialog.edit.variables.table.column.expression=Expression
|
|
templates.dialog.edit.variables.table.column.default.value=Default value
|
|
templates.dialog.edit.variables.table.column.skip.if.defined=Skip if defined
|
|
templates.dialog.shortcut.chooser.label=By default expand with
|
|
dialog.edit.template.shortcut.default=Default ({0})
|
|
dialog.edit.template.template.text.title=&Template text:
|
|
dialog.edit.template.button.edit.variables=&Edit Variables\u2026
|
|
dialog.edit.template.label.abbreviation=A&bbreviation:
|
|
dialog.edit.template.label.description=&Description:
|
|
dialog.edit.template.options.title=Options
|
|
dialog.edit.template.label.expand.with=E&xpand with
|
|
dialog.edit.template.checkbox.reformat.according.to.style=&Reformat according to style
|
|
dialog.edit.template.checkbox.shorten.fq.names=Shorten &FQ names
|
|
dialog.edit.template.context.other=Other
|
|
dialog.edit.template.applicable.in.contexts=Applicable in {0}
|
|
dialog.edit.template.no.applicable.contexts=No applicable contexts
|
|
finish.template.command=Finish Template
|
|
template.next.variable.command=Go to Next Code Template Tab
|
|
template.previous.variable.command=Go to Previous Code Template Tab
|
|
macro.capitalize.string=capitalize(String)
|
|
macro.decapitalize.string=decapitalize(String)
|
|
macro.firstWord.string=firstWord(String)
|
|
macro.underscoresToSpaces.string=underscoresToSpaces(String)
|
|
macro.spacesToUnderscores.string=spacesToUnderscores(String)
|
|
macro.underscoresToCamelCase.string=underscoresToCamelCase(String)
|
|
macro.capitalizeAndUnderscore.string=capitalizeAndUnderscore(String)
|
|
macro.enum=enum(...)
|
|
macro.groovy.script=groovyScript("groovy code")
|
|
livetemplate.description.itar=Iterate elements of array
|
|
livetemplate.description.itco=Iterate elements of java.util.Collection
|
|
livetemplate.description.iten=Iterate java.util.Enumeration
|
|
livetemplate.description.itit=Iterate java.util.Iterator
|
|
livetemplate.description.itli=Iterate elements of java.util.List
|
|
livetemplate.description.itm=Iterate keys and values of java.util.Map
|
|
livetemplate.description.ittok=Iterate tokens from String
|
|
livetemplate.description.ritar=Iterate elements of array in reverse order
|
|
livetemplate.description.iter=Iterate Iterable or array
|
|
livetemplate.description.stss=Create a StructuredTaskScope.ShutdownOnSuccess
|
|
livetemplate.description.stsf=Create a StructuredTaskScope.ShutdownOnFailure
|
|
livetemplate.description.inst=Checks object type with instanceof and down-casts it
|
|
livetemplate.description.lst=Fetches last element of an array
|
|
livetemplate.description.mn=Sets lesser value to a variable
|
|
livetemplate.description.mx=Sets greater value to a variable
|
|
livetemplate.description.psvm=main() method declaration
|
|
livetemplate.description.short.static.psvm=static void main()
|
|
livetemplate.description.short.static.psvma=static void main(String[] args)
|
|
livetemplate.description.short.psvm=void main()
|
|
livetemplate.description.short.psvma=void main(String[] args)
|
|
livetemplate.description.toar=Stores elements of java.util.Collection into array
|
|
livetemplate.description.lazy=Performs lazy initialization
|
|
livetemplate.description.if.not.null=Inserts 'if not null' statement
|
|
livetemplate.description.if.null=Inserts 'if null' statement
|
|
livetemplate.description.geti=Inserts singleton method getInstance
|
|
livetemplate.description.serr=Prints a string to System.err
|
|
livetemplate.description.sout=Prints a string to System.out
|
|
livetemplate.description.souf=Prints a formatted string to System.out
|
|
livetemplate.description.soutm=Prints current class and method names to System.out
|
|
livetemplate.description.soutp=Prints method parameter names and values to System.out
|
|
livetemplate.description.soutv=Prints a value to System.out
|
|
livetemplate.description.st=String
|
|
livetemplate.description.psf=public static final
|
|
livetemplate.description.prsf=private static final
|
|
livetemplate.description.psfi=public static final int
|
|
livetemplate.description.psfs=public static final String
|
|
livetemplate.description.thr=throw new
|
|
livetemplate.description.surround.tag=Surround with <tag></tag>
|
|
livetemplate.description.surround.cdata.in.xmlorhtmlorjsp=Surround with CDATA section
|
|
livetemplate.description.surround.with.callable=Surround with Callable
|
|
livetemplate.description.surround.with.read.lock=Surround with ReadWriteLock.readLock
|
|
livetemplate.description.surround.with.write.lock=Surround with ReadWriteLock.writeLock
|
|
disable.intention.action=Disable ''{0}''
|
|
enable.intention.action=Enable ''{0}''
|
|
under.construction.string=Under construction.
|
|
error.cannot.resolve.class=Cannot resolve class ''{0}''
|
|
implementation.view.title=Definition of {0}
|
|
show.implementations.index.not.ready=Quick Definition can't be found without index
|
|
type.definition.view.title=Type definition of {0}
|
|
show.type.definition.index.not.ready=Quick Type Definition can't be found without index
|
|
intention.intercept.ejb.method.or.class.family=Add EJB interceptor
|
|
intention.intercept.ejb.method.or.class.class.text=Add interceptor for EJB class ''{0}''
|
|
intention.intercept.ejb.method.or.class.method.text=Add interceptor for business method ''{0}''
|
|
powered.by.plugin.full=Powered by: {0} plugin
|
|
error.cannot.resolve.0.1=Cannot resolve {0} ''{1}''
|
|
unknown.encoding.0=Unknown encoding: ''{0}''
|
|
multiple.implementations.tooltip=Multiple implementations
|
|
# suppress inspection "UnusedProperty"
|
|
intentions.category.ejb=EJB
|
|
choose.type.popup.title=Choose Type
|
|
class.completion.file.path=Press {0} again to search for all matching project files
|
|
class.completion.file.path.all.variants=Press {0} to search for matching files of any type
|
|
create.file.family=Create file
|
|
create.directory.family=Create directory
|
|
rename.file.reference.family=Rename file reference
|
|
rename.file.reference.text=Rename file reference to {0}
|
|
create.directory.text=Create directory {0}
|
|
create.file.text=Create file {0}
|
|
intention.description.inside.directory=inside directory {0}
|
|
intention.description.including.intermediate.directories=including intermediate directories
|
|
create.file.incorrect.path.hint=Unable to find or create target directory for ''{0}''
|
|
create.tagfile.text=Create Tag File {0}
|
|
rename.file.fix=Rename File
|
|
rename.element.family=Rename element
|
|
rename.public.class.text=Rename class ''{0}'' to ''{1}''
|
|
rename.named.element.text=Rename ''{0}'' to ''{1}''
|
|
javadoc.error.resolving.url=Couldn''t resolve URL <i>{0}</i> <p>Configuring paths to API docs in <a href="open://Project Settings">project settings</a> might help
|
|
|
|
inlay.hints.show.settings=Disable Hints for Method ''{0}''
|
|
inlay.hints.exclude.list.method=Do not show hints for current method
|
|
inlay.hints.intention.family.name=Parameter name hints
|
|
inlay.hints.enable.action.text=Enable Parameter Name Hints
|
|
inlay.hints.disable.action.text=Disable Hints
|
|
inlay.hints.exclude.list.pattern.explanation=To disable hints for a method use the appropriate pattern: \
|
|
<p> \
|
|
<code><b>java.lang</b></code> - methods from java.lang package<br> \
|
|
<code><b>java.lang.*(*, *)<b></code> - methods from the java.lang package with two parameters<br> \
|
|
<code><b>(*info)<b></code> - single parameter methods where the parameter name ends with info<br> \
|
|
<code><b>(key, value)<b></code> - methods with parameters key and value<br> \
|
|
<code><b>*.put(key, value)<b></code> - put methods with key and value parameters<br> \
|
|
</p>
|
|
inlay.hints.base.exclude.list.description={0} exclude list applied by default
|
|
inlay.hints.disable.option=Disable ''{0}''
|
|
# Disable option action text can be more readable and shorter than the text defined by 'inlay.hints.disable.option'.
|
|
# If the option name starts with value #0, the disable option action text is calculated as the option name
|
|
# with prefix #0 replaced with prefix #1.
|
|
# Leave #0 and/or #1 values empty ({0,choice,0#|1#}) if this shortening rule is not applied to language.
|
|
inlay.hints.disable.option.shortening_rule={0,choice,0#Show |1#Do not show }
|
|
inlay.hints.enable.option=Enable ''{0}'' inlay hints
|
|
# Enable option action text can be more readable and shorter than the text defined by 'inlay.hints.enable.option'.
|
|
# If the option name starts with this value (where '|' character is replaced with a space), the enable option action text is
|
|
# assumes to be the option name.
|
|
# Leave the value empty if this shortening rule is not applied to language.
|
|
inlay.hints.enable.option.shortening_rule=Show|
|
|
inlay.hints.language.list.description=Configure the inline hints settings for specific languages used in your project.
|
|
inlay.hints.toggle.action=Toggle Inlay Hints Globally
|
|
|
|
inlay.hints.chain.call.chain=Call chains
|
|
inlay.hints.chain.minimal.unique.type.count.to.show.hints=Minimal unique type count to show hints:
|
|
|
|
inlay.hints.declarative.enable.action.text=Enable ''{0}'' inlay hints
|
|
inlay.hints.declarative.disable.action.text=Disable ''{0}'' Inlay Hints
|
|
inlay.hints.declarative.disable.action.no.provider.text=Disable Inlay Hints
|
|
inlay.hints.declarative.enable.option.action.text=Enable option ''{0}'' for ''{1}'' inlay hints
|
|
inlay.hints.declarative.disable.option.action.text=Disable option ''{0}'' for ''{1}'' inlay hints
|
|
|
|
block.comment.intersects.existing.comment=Selected region intersects existing comment
|
|
block.comment.wrapping.suffix=Selected region contains block comment suffix
|
|
block.comment.nested.comment=Selected region contained block {0, choice, 1#comment|2#comments},\nsurrounding ranges were commented.
|
|
|
|
parameter.info.switch.overload.shortcuts=Switch with {0} or {1}
|
|
parameter.info.switch.overload.shortcuts.single=Switch with {0}
|
|
|
|
collapse.selection.existing.autogenerated.region=Cannot remove auto-generated fold region
|
|
collapse.selection.overlapping.warning.title=Fold Selection
|
|
collapse.selection.overlapping.warning.text=Overlapping fold region(s) exist
|
|
collapse.selection.overlapping.warning.ok=Remove
|
|
collapse.selection.overlapping.warning.cancel=Cancel
|
|
|
|
parameter.info.progress.title=Calculating parameter info\u2026
|
|
|
|
configurable.PostfixTemplatesConfigurable.display.name=Postfix Completion
|
|
configurable.InspectionToolsConfigurable.display.name=Inspections
|
|
gutter.color.preview=Color preview
|
|
|
|
completion.not.available.during.indexing=Code completion is not available here while indexes are being built
|
|
completion.automatic.command.name=Autocompletion
|
|
completion.incomplete.during.indexing.suffix=; results might be incomplete during indexing
|
|
completion.incomplete.light.edit.suffix=; results might be incomplete in LightEdit mode. <a href="{0}">Open file in project</a>
|
|
|
|
completion.ad.press.0.to.insert.1.to.replace=Press {0} to insert, {1} to replace
|
|
completion.ad.use.0.to.overwrite=Use {0} to overwrite the current identifier with the chosen variant
|
|
completion.ad.press.0.to.choose.with.dot=Press {0} to choose the selected (or first) suggestion and insert a dot afterwards
|
|
completion.ad.moving.caret.down.and.up.in.the.editor={0} and {1} will move caret down and up in the editor
|
|
|
|
lookup.action.never.show.intention.icon=Never show intention icon
|
|
lookup.action.show.intention.icon=Show intention icon
|
|
|
|
postfix.completion.option.enabled=&Enable postfix completion
|
|
postfix.completion.option.autopopup=&Show postfix templates in completion autopopup
|
|
postfix.completion.expand=Expand templates with
|
|
templates.list.multiple.live.templates.are.selected=Multiple live templates are selected
|
|
templates.list.no.live.templates.are.selected=No live templates are selected
|
|
inlay.hints.show.hints.for=Show hints for:
|
|
emmet.enable.jsx.emmet=Enable JSX Emmet
|
|
settings.postfix.completion.description=Description:
|
|
settings.postfix.completion.before=Before:
|
|
settings.postfix.completion.after=After:
|
|
settings.code.style.set.from=Set from\u2026
|
|
disable.inlay.hints.of.type.action.name=Disable ''{0}'' hints type
|
|
action.disable.inlay.hints.provider.case.text=Disable ''{0}: {1}'' Inlay Hints
|
|
action.disable.inlay.hints.provider.with.cases.text=Disable All ''{0}'' Inlay Hints
|
|
action.disable.inlay.hints.provider.text=Disable ''{0}'' Inlay Hints
|
|
action.configure.inlay.hints.provider.text=Configure Inlay Hints\u2026
|
|
settings.inlay.hints.panel.name=Inlay Hints
|
|
settings.inlay.parameter.hints.panel.name=Parameter hints
|
|
settings.inlay.show.parameter.hints=Show parameter hints
|
|
settings.inlay.parameter.hints.exclude.list=Parameter Name Hints Exclude List
|
|
settings.inlay.hints.warning.hints.for.language.disabled=Inlay hints for ''{0}'' are disabled.
|
|
settings.inlay.hints.warning.configure.settings=Configure settings.
|
|
settings.inlay.hints.usages=Usages
|
|
settings.inlay.hints.inheritors=Inheritors
|
|
notification.show.parameter.hints.settings.or.undo.label=<html><a href='settings'>Show Parameter Hints Settings</a> or <a href='undo'>Undo</a></html>
|
|
notification.inlay.method.added.to.exclude.list=Method ''{0}'' added to exclude list
|
|
settings.inlay.java.exclude.list=Exclude list\u2026
|
|
checkbox.apply.to.the.&topmost.expression=Apply to the &topmost expression
|
|
action.DumbAware.TemplateListPanel.text.restore.defaults=Restore defaults
|
|
action.DumbAware.TemplateListPanel.description.restore.default.setting=Restore the selected templates to their default settings
|
|
action.AnActionButton.text.duplicate=Duplicate
|
|
action.AnActionButton.text.edit.scopes=Edit Scopes\u2026
|
|
action.AnActionButton.Template.list.text.duplicate=Duplicate
|
|
action.AnActionButton.text.restore.deleted.defaults=Restore deleted default templates
|
|
action.AnActionButton.text.open.as.popup=Open as Popup
|
|
action.presentation.DocumentationComponent.text=Edit Source
|
|
action.presentation.LookupUi.text=Click or Press
|
|
action.presentation.QuickFixPreviewPanelFactory.text=Fix partially
|
|
action.presentation.QuickFixPreviewPanelFactory.text.suppress=Suppress
|
|
node.field.tooltip.description=Create new field
|
|
new.enum.constant.text=Enum constant
|
|
new.enum.constant.description=Create new Enum constant
|
|
node.method.tooltip.description=Create new method
|
|
|
|
tooltip.disabled.because.the.template.has.no.variables.surrounded.with.signs=Disabled because the template has no variables (surrounded with $ signs)
|
|
link.define.context=Define
|
|
link.change.context=Change
|
|
intention.family.edit.cleanup.profile.settings=Edit cleanup profile settings
|
|
message.navigation.is.not.available.here.during.index.update=Navigation is not available here during index update
|
|
border.title.after=After:
|
|
border.title.before=Before:
|
|
button.generate=Generate
|
|
button.generate.by.pattern=Generate by Pattern
|
|
command.wrap.with.template=Wrap With Template
|
|
tooltip.no.text.selected.in.editor=No text selected in editor
|
|
dialog.title.reformat.file.0=Reformat File: {0}
|
|
documentation.tool.window.title=Documentation
|
|
popup.title.auto.update.from.source=Auto-update from Source
|
|
action.description.refresh.documentation.on.selection.change.automatically=Refresh documentation on selection change automatically
|
|
action.description.restore.popup.view.mode=Restore popup view mode
|
|
progress.text.searching.for.additional.intention.actions.quick.fixes=Searching for additional intention actions \\& quick-fixes
|
|
error.hint.can.t.expand.postfix.template=Can't expand postfix template
|
|
popup.title.next.error.action.0.goes.through=''Next Error'' Action{0} Goes Through
|
|
progress.title.searching.for.context.actions=Searching for Context Actions\u2026
|
|
notification.element.information.is.not.available.during.index.update=Element information is not available during index update
|
|
dialog.title.rename=Rename
|
|
label.enter.the.new.group.name=Enter the new group name:
|
|
dialog.title.change.context.type.for.selected.templates=Change Context Type For Selected Templates
|
|
dialog.title.move.to.a.new.group=Move to a New Group
|
|
action.text.move=Move
|
|
dialog.title.create.new.group=Create New Group
|
|
intention.family.edit.injected.fragment=Edit injected fragment
|
|
intention.text.edit.0.fragment=Edit {0} Fragment
|
|
name.for.injected.file.default.lang.name=Injected
|
|
name.for.injected.file.0.fragment.1.2.3={0} Fragment ({1}:{2}).{3}
|
|
message.file.size.0.exceeds.code.insight.limit.1=The file size ({0}) exceeds the configured limit ({1}). Code insight features are not available.
|
|
command.fix.documentation=Fix documentation
|
|
notification.navigation.is.not.available.while.indexing=Navigation is not available during indexing
|
|
notification.0.is.not.available.during.indexing={0} is not available during indexing
|
|
comment.use.expr.variable.to.refer.target.expression=Use $EXPR$ variable to refer target expression
|
|
label.applicable.expression.types=Applicable expression types:
|
|
progress.text.adjusting.white.space=Adjusting white-space
|
|
progress.text.postprocessing=Postprocessing
|
|
progress.text.removing.line.breaks=Removing line-breaks
|
|
progress.text.converting.end.of.line.comments=Converting end-of-line comments
|
|
label.template.key=Key:
|
|
message.template.key.must.be.an.identifier=Template key must be an identifier
|
|
dialog.title.create.new.template=Create New {0} Template
|
|
dialog.title.edit.template=Edit ''{0}'' Template
|
|
postfix.live.template.title=Postfix
|
|
postfix.template.description.under.construction=Under construction
|
|
action.text.edit.postfix.templates.settings=Edit postfix templates settings
|
|
label.next.tip=Next Tip
|
|
action.text.edit.live.template.settings=Edit live template settings
|
|
action.text.disable.live.template=Disable ''{0}'' template
|
|
progress.title.resolving.reference=Resolving reference\u2026
|
|
command.expand.postfix.template=Expand Postfix Template
|
|
dialog.title.expressions=Expressions
|
|
|
|
action.rerun.dependency=Rerun Dependency Analysis
|
|
action.group.by.scope.type=Group by Scope Type
|
|
action.group.by.scope.type.description=Group by Scope Type (production, test, libraries)
|
|
action.show.files=Show Files
|
|
action.show.files.description=Show/Hide Files
|
|
action.close.dependency.description=Close Dependency Viewer
|
|
action.analysis.noun=Analysis
|
|
action.flatten.packages=Flatten Packages
|
|
action.show.modules=Show Modules
|
|
action.show.modules.description=Show/Hide Modules
|
|
action.show.illegals.only=Show Illegals Only
|
|
action.show.illegals.only.description=Show only files that have illegal dependencies
|
|
action.edit.rules=Edit Rules
|
|
action.edit.rules.description=Edit Dependency Rules
|
|
action.select.in.left.tree=Select in Left Tree
|
|
action.select.in.left.tree.description=Select in left tree (to browse dependencies from)
|
|
action.forward.dependency.analysis=Dependency Analysis
|
|
action.backward.dependency.analysis=Backward Dependency Analysis
|
|
package.dependencies.progress.title=Analyzing Dependencies
|
|
backward.dependencies.progress.text=Analyzing Backward Dependencies
|
|
find.dependencies.progress.text=Searching for usages in: {0}
|
|
analyze.dependencies.transitive.dependencies.checkbox=Show transitive dependencies
|
|
analyze.dependencies.transitive.dependencies.label= Do not travel deeper than:
|
|
analyze.dependencies.on.scope.action.text=Analyze Dependencies of Module ''{0}'' on {1}
|
|
analyze.dependencies.not.available.notification.indexing=Analyze dependencies is not available until indexes are ready
|
|
analyze.dependencies.unable.to.create.rule.error.message=Rule was not added.\
|
|
There is no direct dependency between ''{0}'' and ''{1}''
|
|
analyze.dependencies.show.module.groups.action.text=Show module groups
|
|
usage.view.canceled=Canceled
|
|
package.dependencies.toolwindow.display.name=Dependency Viewer
|
|
package.dependencies.toolwindow.title=Dependencies of {0}
|
|
package.dependencies.on.toolwindow.title=Dependencies of {0} on {1}
|
|
no.dependencies.found.message=No dependencies of {0} on {1} found.
|
|
dependencies.in.imports.message=Dependencies in imports were ignored.
|
|
backward.dependencies.toolwindow.title=Backward Dependencies of {0}
|
|
package.dependencies.build.progress.text=Scanning packages
|
|
package.dependencies.build.process.title=Scanning Packages
|
|
unknown.node.text=<unknown>
|
|
package.dependencies.node.items.count={0, choice, 1#1 entry|2#{0, number} entries}
|
|
status.bar.no.rule.violation.message=No rules are violated
|
|
status.bar.rule.violation.message=The following rule{0, choice, 1# is|2#s are} violated: {1}
|
|
dependency.configurable.display.name=Dependency Validation
|
|
dependency.configurable.deny.table.column1=Deny usages of
|
|
dependency.configurable.deny.table.column2=in
|
|
dependency.configurable.allow.table.column1=Allow usages of
|
|
dependency.configurable.allow.table.column2=only in
|
|
skip.import.statements.checkbox.title=Skip import statements
|
|
mark.dependency.illegal.text=Mark Illegal
|
|
|
|
edit.intention.settings.intention.text=Edit intention settings
|
|
assign.intention.shortcut=Assign shortcut\u2026
|
|
edit.intention.shortcut=Edit shortcut\u2026
|
|
remove.intention.shortcut=Remove shortcut
|
|
intention.action.wrapper.name=Intention ''{0}''
|
|
action.module.dependencies.direction=Backward Dependencies (Usages)
|
|
action.module.dependencies.tests=Include Test Dependencies
|
|
update.module.tree.progress.title=Updating Module Tree
|
|
update.module.tree.progress.text=Processing module ''{0}'' cycles
|
|
module.dependencies.cycle.node.text=Cycle {0}
|
|
module.dependencies.scope.dialog.module.button=Inspect &module ''{0}''
|
|
module.dependencies.scope.dialog.project.button=Inspect the whole &project
|
|
module.dependencies.scope.dialog.title=Specify Analysis Scope
|
|
error.package.set.token.expectations=Unexpected ''{0}''
|
|
error.package.set.pattern.expectations=Package pattern expected
|
|
error.package.set.rparen.expected=')' expected
|
|
error.package.set.position.parsing.error={0} at position {1}
|
|
analysis.scope.title={0} Scope
|
|
analysis.options=Analysis Options
|
|
action.analyze.verb=Analyze
|
|
scope.option.whole.project=Whole &project
|
|
scope.option.module.with.mnemonic=&Module ''{0}''
|
|
scope.option.custom=&Custom scope:
|
|
scope.option.uncommitted.files=&Uncommitted files
|
|
scope.option.uncommitted.files.all.changelists.choice=All
|
|
specify.analysis.scope=Specify {0} Scope
|
|
scope.option.include.test.sources=Include &test sources
|
|
scope.option.analyze.injected.code=Inspect in&jected code
|
|
package.dependencies.library.node.text=Library Classes
|
|
intention.family.convert.number=Convert number
|
|
checkbox.optimize.imports=&Optimize imports
|
|
radio.button.reformat.selected.text=&Selected text
|
|
radio.button.reformat.whole.file=&Whole file
|
|
checkbox.code.cleanup=Code cleanup
|
|
radio.button.reformat.only.vcs.changed.text=Only changes uncommitted to &VCS
|
|
checkbox.rearrange.code=Rearra&nge code
|
|
actions.on.save.page.checkbox.reformat.code=Reformat code
|
|
actions.on.save.page.link.configure.scope=Configure scope\u2026
|
|
actions.on.save.page.label.all.file.types=All file types
|
|
actions.on.save.page.label.select.file.types=Select file types
|
|
actions.on.save.page.label.one.file.type.selected=Files: {0}
|
|
#Example: "Files: HTML, 2 more"
|
|
actions.on.save.page.label.many.file.types.selected=Files: {0}, {1} more
|
|
actions.on.save.page.warning.no.file.types.selected=No file types selected
|
|
actions.on.save.page.label.whole.file=Whole file
|
|
actions.on.save.page.label.changed.lines=Changed lines
|
|
actions.on.save.page.checkbox.optimize.imports=Optimize imports
|
|
actions.on.save.page.checkbox.rearrange.code=Rearrange code
|
|
actions.on.save.page.link.configure.arrangement.rules=Configure arrangement rules\u2026
|
|
actions.on.save.page.popup.title.arrangement.settings=Open Arrangement Settings
|
|
actions.on.save.page.checkbox.run.code.cleanup=Run code cleanup
|
|
actions.on.save.page.code.cleanup.comment=Applies fixes from the code cleanup inspections
|
|
actions.on.save.page.link.configure.inspections=Configure inspections\u2026
|
|
actions.on.save.page.code.cleanup.project.profile=Project Profile
|
|
actions.on.save.page.code.cleanup.profile=Profile: {0}
|
|
|
|
non.ascii.chars.inspection.non.ascii.top.label=Report Non-ASCII Characters In:
|
|
non.ascii.chars.inspection.option.files.containing.bom.checkbox=Report files starting with a BOM
|
|
non.ascii.chars.inspection.option.files.containing.bom.label=For example, a BOM (Byte Order Mark) can be the <code><font color=red>FEFF</font></code> byte sequence for UTF-16 Big Endian encoded files
|
|
non.ascii.chars.inspection.option.characters.in.any.other.word.checkbox=Any other word
|
|
non.ascii.chars.inspection.example.characters.in.any.other.word.label=For example: <code>\\<<font color=red>\u0422\u042D\u0413-\u0428\u041C\u042D\u0413</font>\\>0\\</<font color=red>\u0422\u042D\u0413-\u0428\u041C\u042D\u0413</font>\\></code>
|
|
non.ascii.chars.inspection.option.characters.in.identifiers.checkbox=Identifiers
|
|
non.ascii.chars.inspection.example.characters.in.identifiers.label=For example: <code>int <font color=red>\u041F\u043E\u043B\u0435</font> = 0;</code>
|
|
non.ascii.chars.inspection.option.characters.in.comments.checkbox=Comments
|
|
non.ascii.chars.inspection.example.characters.in.comments.label=For example: <code>// <font color=red>\u10D2\u10D4\u10DC\u10D0\u10EA\u10D5\u10D0\u10DA\u10D8</font></code>
|
|
non.ascii.chars.inspection.option.characters.in.strings.checkbox=Strings
|
|
non.ascii.chars.inspection.example.characters.in.strings.label=For example: <code>println("<font color=red>\u10D2\u10D4\u10DC\u10D0\u10EA\u10D5\u10D0\u10DA\u10D8</font>")</code>
|
|
non.ascii.chars.inspection.mixed.chars.top.label=Report Mixed ASCII/Non-ASCII Characters In:
|
|
non.ascii.chars.inspection.option.mixed.languages.in.any.other.word.checkbox=Any other word
|
|
non.ascii.chars.inspection.example.mixed.languages.in.any.other.word.label=For example: <code>\\<t<font color=red>\u0430</font>g\\>\u0417\u043D\u0430\u0447\u0435\u043D\u0438\u0435\\</t<font color=red>\u0430</font>g\\></code> (cyrillic '<font color=red>\u0430</font> in an english word')
|
|
non.ascii.chars.inspection.option.mixed.languages.in.identifiers.checkbox=Identifiers
|
|
non.ascii.chars.inspection.example.mixed.languages.in.identifiers.label=For example: <code>void print<font color=red>\u30CA\u30F3\u30BB\u30F3\u30B9</font>()</code> (japanese chars in an english word)
|
|
non.ascii.chars.inspection.option.mixed.languages.in.comments.checkbox=Comments
|
|
non.ascii.chars.inspection.example.mixed.languages.in.comments.label=For example: <code>//c<font color=red>\u043E</font>unts bugs</code> (cyrillic '<font color=red>o</font>' in an english word)
|
|
non.ascii.chars.inspection.option.mixed.languages.in.strings.checkbox=Strings
|
|
non.ascii.chars.inspection.example.mixed.languages.in.string.label=For example: <code>foo("<font color=red>\u0421\u043E</font>re \u0432\u0438\u043D\u0442");</code> (cyrillic '<font color=red>\u0421\u043E</font>' in an english word)
|
|
non.ascii.chars.inspection.message.file.contains.bom=File contains BOM: ''{0}''{1}
|
|
non.ascii.chars.inspection.message.charset.signature=\ (charset ''{0}'' signature)
|
|
non.ascii.chars.inspection.message.non.ascii.characters=Non-ASCII characters
|
|
non.ascii.chars.inspection.message.symbols.from.different.languages.found=Non-ASCII symbols in ASCII word
|
|
|
|
label.file.included.into=Included into:
|
|
checkbox.reformat.project.file.masks=&File mask(s)
|
|
checkbox.reformat.project.include.subdirectories=&Include subdirectories
|
|
checkbox.rearrange.entries=&Rearrange entries
|
|
checkbox.reformat.project.scope=&Scope
|
|
checkbox.reformat.project.cleanup.code=Cleanup code
|
|
label.file.mask.is.invalid=File mask is invalid
|
|
show.siblings.choose.super.method.title=Choose super method
|
|
intention.name.flip=Flip ',' (may change semantics)
|
|
intention.family.name.flip=Flip comma
|
|
intention.name.split.comma.values=Put comma-separated elements on multiple lines
|
|
intention.name.join.comma.values=Put comma-separated elements on one line
|
|
intention.family.name.split.values=Put elements on multiple lines
|
|
intention.family.name.join.values=Put elements on one line
|
|
intention.text.convert.path.to.relative=Convert path to relative
|
|
intention.text.convert.path.to.absolute=Convert path to absolute
|
|
intention.family.convert.absolute.path.to.relative=Convert absolute path to relative
|
|
intention.family.convert.relative.path.to.absolute=Convert relative path to absolute
|
|
tooltip.file.not.under.vcs.root=File not under VCS root
|
|
tooltip.file.was.not.changed.since.last.revision=File was not changed since last revision
|
|
code.style.possibly.overridden.message=Settings may be overridden by {0}
|
|
hint.text.imports.optimized=Imports optimized
|
|
hint.text.no.unused.imports.found=No unused imports found
|
|
hint.text.rearranged.code=Rearranged code
|
|
hint.text.formatted.line=Formatted {0} {0, choice, 1#line|2#lines}
|
|
hint.text.formatting.canceled=Formatting canceled
|
|
link.text.documentation.on=Documentation on {0}
|
|
link.text.element.documentation.on.url=`{0}` on {1}
|
|
documentation.message.documentation.is.not.available=Documentation is not available until indexes are built.
|
|
html.external.documentation.component.header=External documentation{1, choice, 0#|1# for `{0}`}
|
|
label.encoding.name=Encoding Name
|
|
documentation.rendered.documentation.with.href.link=Rendered documentation with <a href='''>link</a>
|
|
separator.goto.tests=Tests
|
|
separator.goto.tested.classes=Tested classes
|
|
methods.to.implement.chooser.title=Select Methods to Implement
|
|
popup.content.navigation.not.available.during.index.update=Navigation is not available here during index update
|
|
goto.related.items.separator.other=Other
|
|
accessible.name.expression.type.hint=Expression type hint
|
|
accessible.name.parameter.info.press.tab=Parameter Info. Press TAB to navigate through each element. Press ESC to close.
|
|
progress.title.preparing.result=Preparing result\u2026
|
|
do.not.keep.line.breaks=Do not keep line &breaks
|
|
hint.text.custom.line.breaks.are.preserved=Reformat again to remove custom line breaks
|
|
second.reformat=Second Reformat
|
|
do.you.want.to.remove.custom.line.breaks=Do you want to remove custom line breaks?
|
|
documentation.file.size.label=Size:
|
|
documentation.file.type.label=Type:
|
|
documentation.file.creation.datetime.label=Created:
|
|
documentation.file.modification.datetime.label=Modified:
|
|
documentation.file.scope.label=Scope:
|
|
documentation.file.vcs.status.label=VCS Status:
|
|
notification.group.dependencies=Module dependencies analysis completed
|
|
notification.group.parameter.name.hints=Parameter name hints settings changed
|
|
tooltip.computing.classes.for.auto.import=Computing classes to auto-import\u2026
|
|
jvm.inspections.dependency.configure.button.text=Configure dependency rules
|
|
checking.code.highlightings.in.background=Loading Code Highlighting
|
|
title.checking.code.highlightings.in.background.task=Loading code passes
|
|
documentation.download.button.label=Download documentation
|
|
command.completion.filter.hint=press ''{0}'' to show commands
|
|
command.completion.project.tool.text=Project tool
|
|
command.completion.recent.files.text=Recent files
|
|
command.completion.generate.text=Generate ''{0}''
|
|
command.completion.psi.element.comment.line.text=Comment with Line Comment
|
|
command.completion.psi.element.comment.block.text=Comment with Block Comment
|
|
command.completion.copy.reference.description=Copy reference for ''{0}''
|
|
command.completion.copy.reference.text=Copy reference
|
|
options.command.completion.display.name=Command Completion
|
|
options.command.completion.enabled=Enable command completion
|
|
options.command.completion.display.comment=Command completion enables executing actions by calling completion in some contexts. |