mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-14 18:05:27 +07:00
339 lines
18 KiB
Properties
339 lines
18 KiB
Properties
|
|
#replacement dialog preview
|
|
structural.replace.preview.dialog.title=Structural Replace Preview
|
|
replace.preview.oktext=&Replace
|
|
replacement.code=Replacement code
|
|
|
|
# Search Dialog specific titles/options
|
|
structural.search.title=Structural Search
|
|
search.template=Search template:
|
|
template.name.label=Template name:
|
|
|
|
save.template.description.button=Save current template
|
|
save.template.title=Save Current Template
|
|
checkbox.save.in.project=Save in the project (to share via the VCS)
|
|
save.template=S&ave Template\u2026
|
|
save.inspection.action.text=Save Template as Inspection\u2026
|
|
save.template.action.text=Save Template in IDE or Project\u2026
|
|
create.inspection.from.template.action.text=Create Inspection from Template\u2026
|
|
remove.template=Remove Saved Template
|
|
new.template.defaultname=Unnamed
|
|
|
|
search.in.injected.checkbox=In&jected code
|
|
reformat.checkbox=&Reformat
|
|
use.static.import.checkbox=Use static &imports
|
|
search.target.label=&Target:
|
|
|
|
filter.button=Toggle Modifier Panel
|
|
filter.button.description=Toggle the variable modifiers panel
|
|
templates.button=Toggle Existing Templates Panel
|
|
templates.button.description=Toggle the existing templates panel
|
|
pin.button=Keep the Dialog Opened After Searching
|
|
pin.button.description=Keep the dialog opened after searching
|
|
|
|
open.in.new.tab.checkbox=Open results in new ta&b
|
|
search.dialog.file.type.label=&Language:
|
|
|
|
import.template.action=Import Template from Clipboard
|
|
export.template.action=Export Template to Clipboard
|
|
no.template.found.warning=No template found on the clipboard
|
|
import.template.script.warning.title=Warning: templates contains script
|
|
import.template.script.corrupted=Corrupted template found on the clipboard
|
|
import.template.script.warning=Note that the imported template contains {1,choice,1#a Groovy Script modifier|1<{1} Groovy Script modifiers} and any script has access to the complete {0} internals. Make sure that the script does not cause damage before using this template.
|
|
switch.to.search.action=Switch to Search
|
|
switch.to.replace.action=Switch to Replace
|
|
|
|
#search usage view specific
|
|
looking.in.progress.message=Looking in {0}
|
|
found.progress.message=Found {0} matches
|
|
occurrences.of=fragments matching template ''{0}''
|
|
occurrences.of.0.in.1=Template ''{0}'' in {1}
|
|
replace.occurrences.of.0.with.1.in.2=Replace ''{0}'' in {2} with ''{1}''
|
|
found.occurrences=Found Matches in {0}
|
|
targets.node.text=Structural Search Template
|
|
|
|
# search dialog messages
|
|
this.pattern.is.malformed.message=The specified template is malformed
|
|
incorrect.pattern.message=Incorrect template
|
|
|
|
# filters
|
|
count.filter.name=Count
|
|
reference.filter.name=Reference
|
|
script.filter.name=Script
|
|
text.filter.name=Text
|
|
type.filter.name=Type
|
|
context.filter.name=Context
|
|
add.filter.title=Add Modifier
|
|
add.filter.label=Add modifier
|
|
add.script.label=Add script
|
|
count.label=Count={0}
|
|
default.label=\u00A0default value
|
|
max.label=Max=
|
|
min.label=Min=
|
|
reference.label=Reference=
|
|
reference.0.label=Reference={0}
|
|
script.label=Script=
|
|
script.0.label=Script={0}
|
|
text.label=Text=
|
|
text.0.label=Text={0}
|
|
type.label=Type=
|
|
type.0.label=Type={0}
|
|
context.label=Context=
|
|
context.0.label=Context={0}
|
|
within.hierarchy.label=, within hierarchy
|
|
whole.words.label=, whole words
|
|
within.type.hierarchy.check.box=Within type hierarchy
|
|
regex.check.box=Regex
|
|
no.filters.whole.template.label=No modifiers added\nfor the whole template
|
|
no.filters.for.0.label=No modifiers added\nfor ${0}$
|
|
no.script.for.0.label=No script added\nfor ${0}$
|
|
filters.for.whole.template.title=Modifiers for the whole template:
|
|
filters.for.0.title=Modifiers for ${0}$:
|
|
|
|
type.filter.help.text=<p>The type of the matched expression is checked against the provided "|"-separated patterns. <p>Use "!" to invert the pattern.
|
|
text.filter.help.text=<p>Text of the match is checked against the provided pattern. <p>Use "!" to invert the pattern. <p>Regular expressions are supported.
|
|
script.filter.match.variable.help.text=<p>Use the GroovyScript IntelliJ API to modify the search results. \
|
|
When the specified script returns <code>false</code>, the found element will not be in the search results. \
|
|
Non-boolean script results will be converted to boolean. <p>Available variables: {0}
|
|
script.filter.replacement.variable.help.text=<p>Use the GroovyScript Intellij API to create a custom replacement, for advanced renaming, \
|
|
rewriting or refactoring. When replacing, the variable in the replace template will be replaced with the String result of the specified script. \
|
|
<p>Available variables: {0}
|
|
reference.filter.help.text=<p>The referenced element is checked against the provided template.
|
|
invert.filter=Invert modifier
|
|
|
|
# Replace Dialog specific titles/options
|
|
structural.replace.title=Structural Replace
|
|
shorten.fully.qualified.names.checkbox=Shorten fully &qualified names
|
|
replacement.template.label=Replace template:
|
|
|
|
#replacement usage view specific
|
|
preview.replacement.button=&Preview Replacement
|
|
do.replace.all.button=Replace &All
|
|
replace.selected.button=&Replace Selected
|
|
|
|
# predefined configuration categories
|
|
draft.template.node=Draft Template
|
|
expressions.category=Java/Expressions
|
|
recent.category=Recent
|
|
user.defined.category=Saved Templates
|
|
project.templates.category=Project Templates
|
|
xml_html.category=XML//HTML
|
|
generics.category=Java/Generics
|
|
misc.category=Java/Miscellaneous
|
|
metadata.category=Java/Comments, Javadoc and Metadata
|
|
class.category=Java/Class-based
|
|
operators.category=Java/Operators
|
|
j2ee.category=Java/Java EE
|
|
interesting.category=Java/Interesting
|
|
|
|
# predefined configuration names
|
|
|
|
predefined.configuration.method.calls=Method calls
|
|
predefined.configuration.struts.1.1.actions=Struts 1.1 actions
|
|
predefined.configuration.ejb.interface=EJB interface
|
|
predefined.configuration.servlets=Servlets
|
|
predefined.configuration.unboxing.in.method.calls=Unboxing in method calls
|
|
predefined.configuration.boxing.in.method.calls=Boxing in method calls
|
|
predefined.configuration.unboxing.in.declarations=Unboxing in declarations
|
|
predefined.configuration.boxing.in.declarations=Boxing in declarations
|
|
predefined.configuration.any.unboxing=Unboxed expressions
|
|
predefined.configuration.any.boxing=Boxed expressions
|
|
predefined.configuration.filters=Modifiers
|
|
predefined.configuration.session.ejb=Session EJB
|
|
predefined.configuration.fields.variables.read=Fields/variables read
|
|
predefined.configuration.symbol=Symbol
|
|
predefined.configuration.inner.classes=Inner classes
|
|
predefined.configuration.junit.test.cases=JUnit test cases
|
|
predefined.configuration.ifs=If's
|
|
predefined.configuration.anonymous.classes=Anonymous classes
|
|
predefined.configuration.local.classes=Local classes
|
|
predefined.configuration.javadoc.tags=Javadoc tags
|
|
predefined.configuration.all.methods.of.the.class.within.hierarchy=All methods of a class (within hierarchy)
|
|
predefined.configuration.similar.methods.structure=Similar methods structure
|
|
predefined.configuration.class.implements.two.interfaces=Class implementing two interfaces
|
|
predefined.configuration.bean.info.classes=Bean info classes
|
|
predefined.configuration.all.expressions.of.some.type=All expressions of some type
|
|
predefined.configuration.variables.of.generic.types=Variables of generic types
|
|
predefined.configuration.diamond.operators=Diamond operators
|
|
predefined.configuration.method.returns.bounded.wildcard=Method returns bounded wildcard
|
|
predefined.configuration.generic.constructors=Generic constructors
|
|
predefined.configuration.comments=Comments
|
|
predefined.configuration.fields_variables.with.given.name.pattern.updated=Fields/variables with given name pattern updated
|
|
predefined.configuration.trys=Try's
|
|
predefined.configuration.try.without.resources=Try statements without resources and catch blocks
|
|
predefined.configuration.switch.with.branches=Switch statements \\& expressions with few branches
|
|
predefined.configuration.labeled.break=Labeled break statements
|
|
predefined.configuration.double.checked.locking=Double-checked locking
|
|
predefined.configuration.block.dcls=Block declarations
|
|
predefined.configuration.pattern.matching.instanceof=Pattern matching instanceof
|
|
predefined.configuration.methods.of.the.class=Constructors \\& methods
|
|
predefined.configuration.deprecated.methods=Deprecated methods
|
|
predefined.configuration.instanceof=Instanceof
|
|
predefined.configuration.implementors.of.interface.within.hierarchy=Implementors of interface (within hierarchy)
|
|
predefined.configuration.generic.casts=Generic casts
|
|
predefined.configuration.field.selections=Field selections
|
|
predefined.configuration.fields.of.the.class=Fields of a class
|
|
predefined.configuration.array.access=Array access
|
|
predefined.configuration.usage.of.derived.type.in.cast=Usage of derived type in cast
|
|
predefined.configuration.annotated.methods=Annotated methods
|
|
predefined.configuration.not.annotated.methods=Not annotated methods
|
|
predefined.configuration.annotation.declarations=Annotation declarations
|
|
predefined.configuration.annotations=Annotations
|
|
predefined.configuration.annotated.class=Annotated classes, interfaces \\& enums
|
|
predefined.configuration.entity.ejb=Entity EJB
|
|
predefined.configuration.generic.methods=Generic methods
|
|
predefined.configuration.cloneable.implementations=Cloneable implementations
|
|
predefined.configuration.xdoclet.metadata=XDoclet metadata
|
|
predefined.configuration.type.var.substitutions.in.instanceof.with.generic.types=Type var substitutions in instanceof with generic types
|
|
predefined.configuration.singletons=Singletons
|
|
predefined.configuration.switches=Switches
|
|
predefined.configuration.foreaches=Foreach loops
|
|
predefined.configuration.interfaces=Interfaces
|
|
predefined.configuration.string.literals=String literals
|
|
predefined.configuration.all.inner.classes.within.hierarchy=All inner classes (within hierarchy)
|
|
predefined.configuration.direct.subclasses=Direct subclasses
|
|
predefined.configuration.javadoc.annotated.methods=Javadoc annotated methods \\& constructors
|
|
predefined.configuration.javadoc.annotated.fields=Javadoc annotated fields
|
|
predefined.configuration.assignments=Assignments
|
|
predefined.configuration.casts=Casts
|
|
predefined.configuration.serializable.classes.and.their.serialization.implementation=Serializable classes and their serialization implementation
|
|
predefined.configuration.annotated.fields=Annotated fields
|
|
predefined.configuration.generic.classes=Generic classes
|
|
predefined.configuration.javadoc.annotated.class=Javadoc annotated class
|
|
predefined.configuration.constructors.of.the.class=Class constructors
|
|
predefined.configuration.typed.symbol=Typed symbol
|
|
predefined.configuration.all.fields.of.the.class=All fields of a class
|
|
predefined.configuration.instance.fields.of.the.class=Instance fields of a class
|
|
predefined.configuration.packagelocal.fields.of.the.class=Package-private fields
|
|
predefined.configuration.classes=Classes
|
|
predefined.configuration.classes.interfaces.enums=Classes, interfaces \\& enums
|
|
predefined.configuration.new.expressions=New expressions
|
|
predefined.configuration.lambdas=Lambdas
|
|
predefined.configuration.method.references=Method references
|
|
predefined.configuration.string.concatenations=String concatenations with many operands
|
|
predefined.configuration.deprecated.method.calls=Method calls to deprecated methods
|
|
predefined.configuration.methods.with.final.parameters=Methods \\& constructors with final parameters
|
|
predefined.configuration.class.static.blocks=Static initializers
|
|
predefined.configuration.class.instance.initialization.blocks=Instance initializers
|
|
predefined.configuration.class.any.initialization.blocks=Any initializer
|
|
predefined.configuration.logging.without.if=Logging without if
|
|
predefined.configuration.assert.without.description=Assert statement without description
|
|
predefined.configuration.class.with.parameterless.constructors=Classes with parameterless constructors
|
|
predefined.configuration.static.fields.without.final=Static fields that are not final
|
|
predefined.configuration.sample.method.invokation.with.constant.argument=Sample method invocation with constant argument
|
|
predefined.configuration.interfaces.having.no.descendants=Interface that is not implemented or extended
|
|
predefined.configuration.enums=Enums
|
|
predefined.configuration.records=Records
|
|
predefined.configuration.comments.containing.word=Comments containing a given word
|
|
predefined.configuration.xml.attribute.referencing.java.class=XML attribute referencing Java class
|
|
predefined.configuration.statement.in.if=Statement in if
|
|
predefined.configuration.type.text={0} search template
|
|
predefined.configuration.type.text.user.defined={0} search template, user defined
|
|
|
|
# edit variable constraint dialog options
|
|
invalid.regular.expression=Invalid regular expression\: {0}
|
|
unlimited.placeholder=Unlimited
|
|
|
|
# tooltip message fragment on ss variables
|
|
min.occurs.tooltip.message=[{0},{1}]
|
|
text.tooltip.message=text{0,choice,0#=|1#\u2260}{1}{2,choice,0#|1#, whole words}{3,choice,0#|1#, within hierarchy}
|
|
hierarchy.tooltip.message=within hierarchy
|
|
exprtype.tooltip.message=type{0,choice,0#=|1#\u2260}{1}{2,choice,0#|1#, within hierarchy}
|
|
#expected.type.tooltip.message=expected type{0,choice,0#=|1#\u2260}{1}{2,choice,0#|1#, within hierarchy}
|
|
script.tooltip.message=script
|
|
#within.constraints.tooltip.message=within{0,choice,0#=|1#\u2260}{1}
|
|
reference.target.tooltip.message=reference{0,choice,0#=|1#\u2260}{1}
|
|
replacement.variable.is.not.defined.message=Unknown search variable ''{0}'' or replacement variable ''{0}'' has no script
|
|
replacement.variable.is.not.valid=Replacement variable ''{0}'' has script code problem: {1}
|
|
replacement.template.is.not.expression.error.message=An expression cannot be replaced with a non-expression
|
|
replacement.not.supported.for.filetype=Replacement is not supported for {0} file type
|
|
search.template.is.not.expression.error.message=A non-expression cannot be replaced with an expression
|
|
|
|
modify.editor.content.command.name=Modify Editor Content
|
|
option.is.not.recognized.error.message=Constraint ''{0}'' not recognized
|
|
|
|
error.only.one.target.allowed=Only one target allowed
|
|
error.condition.only.on.first.variable.reference=Constraints are only allowed on the first reference of a variable
|
|
error.two.different.type.constraints=Two different type constraints
|
|
error.incorrect.regexp.constraint=Incorrect reg exp constraint: {0} for {1}
|
|
error.expected.character=Character expected after single quote
|
|
error.overflow=Value overflow
|
|
error.expected.digit=Digit expected
|
|
error.expected.brace1=Digit, '}' or ',' expected
|
|
error.expected.brace2=Digit or '}' expected
|
|
error.empty.quantifier=Empty quantifier
|
|
error.expected.condition=Constraint expected after ''{0}''
|
|
error.expected.condition.name=Constraint name missing
|
|
error.expected.value=''{0}'' expected
|
|
error.unexpected.value=Unexpected ''{0}''
|
|
invalid.modifier.type=Invalid modifier type {0}
|
|
error.argument.expected=Argument expected on ''{0}'' constraint
|
|
error.cannot.invert=Cannot invert ''{0}'' constraint
|
|
error.only.applicable.to.complete.match=Constraint ''{0}'' is only applicable to Complete Match
|
|
error.bad.character.literal=Bad character literal
|
|
error.bad.literal=Bad literal
|
|
error.pattern.recursively.references.itself=Template recursively references itself
|
|
error.configuration.0.not.found=Template ''{0}'' not found
|
|
error.script.constraint.for.0.has.problem.1=Script constraint for {0} has problem {1}
|
|
error.in.groovy.parser=Error in Groovy parser
|
|
|
|
SSRInspection.family.name=Replace Structurally
|
|
SSRInspection.display.name=Structural search inspection
|
|
SSRInspection.add.search.template.button=Add Structural Search Inspection\u2026
|
|
SSRInspection.add.replace.template.button=Add Structural Replace Inspection\u2026
|
|
overwrite.message=A template with the same name already exists. Replacing it will overwrite its current contents.
|
|
overwrite.title="{0}" Exists, Replace?
|
|
template.in.use.message=Template ''{0}'' is used from template ''{1}''. Are you sure you want to remove it?
|
|
ssr.will.not.find.anything=The specified template does not match anything in scope ''{0}''
|
|
inspection.script.problem={0}\n in Structural Search inspection template ''{1}''
|
|
search.template.problem=Structural Search: {0}
|
|
search.script.problem=Structural Search script threw an exception: {0}
|
|
complete.match.variable.name=Complete match
|
|
template.in.use.title=Template ''{0}'' In Use
|
|
|
|
user.defined.group.name=User Defined
|
|
structural.search.group.name=Structural search
|
|
edit.metadata.button=Edit Metadata\u2026
|
|
add.pattern.action=Add Template
|
|
templates.title=Templates:
|
|
|
|
meta.data.dialog.title=Structural Search Inspection
|
|
inspection.name.label=Inspection name:
|
|
problem.descriptor.label=Problem tool tip (use macro #ref to insert highlighted code):
|
|
description.label=Description:
|
|
suppress.id.label=Suppress ID:
|
|
no.description.message=No description provided
|
|
|
|
name.must.not.be.empty.warning=Name must not be empty
|
|
inspection.with.name.exists.warning=Inspection with name ''{0}'' already exists
|
|
suppress.id.must.match.regex.warning=Suppress ID must match regex [a-zA-Z_0-9.-]+
|
|
suppress.id.in.use.warning=Suppress ID ''{0}'' is already in use by another inspection
|
|
button.replace=Replace
|
|
popup.content.directory=Not a directory
|
|
command.name.adjust.line.indent=Adjust Line Indent
|
|
command.name.live.search.template.builder=Live Search Template Builder
|
|
tooltip.preconfigured.search.patterns=<p>Preconfigured search templates can be autocompleted with {0}.<p>The provided template is used to constrain the target template context
|
|
status.bar.text.results.found.in.current.file={0} results found in current file
|
|
predefined.template.xml.tag=XML tag
|
|
predefined.template.xml.attribute=XML attribute
|
|
predefined.template.html.attribute=HTML attribute
|
|
predefined.template.xml.attribute.value=XML attribute value
|
|
predefined.template.html.attribute.value=HTML attribute value
|
|
predefined.template.xml.html.tag.value=XML/HTML tag value
|
|
predefined.template.ul.or.ol=<ul> or <ol>
|
|
predefined.template.li.not.contained.in.ul.or.ol=<li> not contained in <ul> or <ol>
|
|
predefined.template.xml.tag.without.specific.attribute=XML tag without a specific attribute
|
|
pattern.context.class.member=Class Member
|
|
pattern.context.default=Default
|
|
|
|
# file type combo box in structural search dialog
|
|
file.type.pattern.context={0} - {1}
|
|
|
|
#history drop down and inspection templates box
|
|
replace.configuration.display.text={0} \u21E8 {1}
|
|
|
|
# SSR advertising in the inspection tree
|
|
inspection.tree.create.inspection.search.template=Using a Structural Search Template\u2026
|
|
inspection.tree.create.inspection.replace.template=Using a Structural Replace Template\u2026
|
|
inspection.tree.group.description=Use the + button in the toolbar to create a new Structural Search inspection.<br>\
|
|
Structural Search inspections highlight code snippets matching the specified search template. A quick-fix can be provided by adding a replace template. |