VCS: option to turn off background checks for "changed on server"
[fedora-idea.git] / platform / platform-resources-en / src / messages / RefactoringBundle.properties
blob9476aea980def8295b49e413e6ed5c566f8ded8a
1 readonly.occurences.found=Occurrences found in read-only files
2 progress.text=Looking For Usages...
3 usageView.tabText=Refactoring preview
4 usageView.usagesText=usages
5 usageView.need.reRun=Cannot perform the refactoring operation.\nThere were changes in code after the usages have been found.\nPlease, perform the usage search again.
6 usageView.doAction=&Do Refactor
7 statusBar.refactoring.result={0, choice, 1#1 occurrence|2#{0,number} occurrences} changed
8 statusBar.noUsages=No occurrences found
9 anonymousToInner.refactoring.name=Convert Anonymous to Inner
10 anonymousToInner.no.inner.class.name=Class name should be specified
11 inner.class.exists=Inner class named ''{0}'' is already defined\nin the class ''{1}''
12 anonymousToInner.class.name.label.text=Class name:
13 anonymousToInner.make.class.static.checkbox.text=Make class &static
14 anonymousToInner.parameters.panel.border.title=Constructor Parameters
15 error.wrong.caret.position.method=The caret should be positioned inside the method to be refactored.
16 error.wrong.caret.position.constructor=The caret should be positioned inside the constructor to be refactored.
17 error.wrong.caret.position.method.or.class.name=The caret should be positioned at the name of the method or class to be refactored.
18 error.wrong.caret.position.method.or.variable.name=The caret should be positioned at the name of the method or variable to be refactored.
19 error.wrong.caret.position.anonymous=The caret should be positioned inside the anonymous class to be refactored.
20 error.wrong.caret.position.class=The caret should be positioned inside the class to be refactored.
21 error.wrong.caret.position.method.or.local.name=The caret should be positioned at the name of the element to be refactored.
22 error.wrong.caret.position.local.name=The caret should be positioned at the name of the local variable to be refactored.
23 error.wrong.caret.position.local.or.expression.name=The caret should be positioned at the name of the local variable or expession to be refactored.
24 error.wrong.caret.position.symbol=The caret should be positioned at the symbol to be renamed.
25 error.out.of.project.element=Selected {0} is not located inside the project.
26 error.in.injected.lang.prefix.suffix=Selected {0} is located in the readonly part of the injected language document.
27 to.refactor=to refactor
28 error.cannot.resolve=Cannot resolve {0}
29 error.incorrect.data=Incorrect Data
30 error.wrong.name.input=Wrong name: {0}
31 error.not.supported.for.jsp={0} refactoring is not supported for JSP
32 changeClassSignature.refactoring.name=Change Class Signature
33 changeClassSignature.no.type.parameters=The class cannot have type parameters.
34 changeClassSignature.parameters.panel.border.title=Parameters
35 changeClassSignature.bad.default.value=Wrong default value: ''{0}'' for parameter {1}
36 changeClassSignature.class.label.text=Change signature of {0}
37 changeSignature.no.type.for.parameter=Specify a type for parameter ''{0}''
38 changeSignature.no.type.for.exception=Specify a type for exception
39 changeSignature.refactoring.name=Change Signature
40 column.name.name=Name
41 changeSignature.default.value.column=Default Value
42 parameters.border.title=Parameters
43 changeSignature.exceptions.panel.border.title=Exceptions
44 changeSignature.propagate.parameters.title=Propagate Parameters
45 changeSignature.propagate.exceptions.title=Propagate Exceptions
46 changeSignature.parameter.caller.chooser=Select Methods To Propagate New Parameters
47 changeSignature.exception.caller.chooser=Select Methods To Propagate New Exceptions
48 name.prompt=&Name:
49 changeSignature.return.type.prompt=Return &type:
50 signature.preview.border.title=Signature Preview
51 changeSignature.parameters.wont.propagate=Recursive propagation of parameter changes won''t be performed
52 changeSignature.exceptions.wont.propagate=Recursive propagation of exception changes won''t be performed
53 changeSignature.wrong.return.type=Wrong return type: ''{0}''
54 changeSignature.no.return.type=Specify return type
55 changeSignature.wrong.type.for.parameter=Wrong type: ''{0}'' for parameter {1}
56 changeSignature.wrong.type.for.exception=Wrong type: ''{0}'' for exception
57 changeSignature.vararg.not.last=Vararg parameter should be the last in method signature
58 changeSignature.no.default.value=New parameter {0} has been added.\nSpecify a default value to be used in all existing calls of this method.
59 changeSignature.not.throwable.type=Wrong type: ''{0}'' for exception, should extend java.lang.Throwable
60 changeSignature.cannot.resolve.type=Type ''{0}'' cannot be resolved.\nContinue?
61 search.in.comments.and.strings=Search in comments and &strings
62 search.for.text.occurrences=Search for &text occurrences
63 visibility.as.is=&As is
64 visibility.escalate=&Escalate
65 visibility.public=Pu&blic
66 visibility.protected=Pr&otected
67 visibility.private=Pri&vate
68 visibility.package.local=Pac&kage local
69 visibility.border.title=Visibility
70 moveInstanceMethod.select.an.instance.parameter=Select an &instance parameter:
71 destination.package=&Destination package:
72 choose.destination.package=Choose Destination Package
73 interface.name.prompt=&Interface name:
74 package.for.new.interface=&Package for new interface:
75 turnRefsToSuper.change.usages.to=&Change usages of {0} to:
76 turnRefsToSuper.use.superclass.in.instanceof=&Use interface/superclass in instanceof
77 class.name.prompt=Class &name:
78 parameter.name.prompt=Pa&rameter name:
79 no.class.name.specified=No class name specified
80 no.parameter.name.specified=No parameter name specified
81 pass.outer.class.instance.as.parameter=Pass &outer class' instance as a parameter
82 pull.up.members.to=&Pull up members of {0} to:
83 members.to.be.pulled.up=Members to be pulled up
84 make.abstract=Make abstract
85 javadoc.for.abstracts=JavaDoc for abstracts
86 extractIncludeFile.name=Extract Include File
87 file.already.exist=File {0} already exists
88 file.already.exist.title=Extract Include File
89 name.for.extracted.include.file=&Name for extracted include file (without extension):
90 extract.to.directory=Extract to &directory:
91 select.target.directory=Select target directory
92 select.target.directory.description=The file will be created in this directory
93 create.directory=Create directory
94 replace.inheritance.from=&Replace with delegation inheritance from:
95 field.name=&Field name:
96 inner.class.name=&Inner class name:
97 superclass.name=&Super class name:
98 superinterface.name=&Super interface name:
99 delegate.members=Delegate members
100 generate.getter.for.delegated.component=Generate &getter for delegated component
101 package.for.new.superclass=&Package for new superclass:
102 ExtractSuperClass.superclass=Superclass
103 members.to.form.superclass=Members to Form Superclass
104 no.superclass.name.specified=No superclass name specified
105 extract.superclass.from=Extract superclass from:
106 extractSuper.extract=E&xtract {0}
107 extractSuper.rename.original.class=R&ename original class and use {0} where possible
108 extractSuper.rename.original.class.to=&Rename original class to:
109 extractSuperInterface.interface=Interface
110 members.to.form.interface=Members to Form Interface
111 extract.interface.from=Extract interface from:
112 rename.implementation.class.to=Rename implementation class to:
113 extractSuperInterface.javadoc=JavaDoc
114 no.interface.name.specified=No interface name specified
115 replace.all.occurences=Replace &all occurrences ({0} occurrences)
116 declare.final=Declare &final
117 introduce.parameter.title=Introduce Parameter
118 parameter.of.type=Parameter of &type:
119 delete.variable.definition=&Delete variable definition
120 use.variable.initializer.to.initialize.parameter=Use variable &initializer to initialize parameter
121 replace.fields.used.in.expressions.with.their.getters=Replace fields used in expressions with their getters
122 do.not.replace=Do &not replace
123 replace.fields.inaccessible.in.usage.context=Replace fields &inaccessible in usage context
124 replace.all.fields=&Replace all fields
125 class.does.not.exist.in.the.project=Class does not exist in the project. Do you want to create it?
126 no.field.name.specified=No field name specified
127 field.exists=The field with the name {0}\nalready exists in class ''{1}''.\nContinue?
128 choose.destination.class=Choose Destination Class
129 replace.write.access.occurrences=Rep&lace write access occurrences
130 introduce.variable.title=Introduce Variable
131 variable.of.type=Variable of &type:
132 convert.to.instance.method.title=Convert To Instance Method
133 convertToInstanceMethod.method.is.not.static=Cannot perform the refactoring\nMethod {0} is not static.
134 convertToInstanceMethod.no.parameters.with.reference.type=There are no parameters that have a reference type
135 convertToInstanceMethod.all.reference.type.parametres.have.unknown.types=All reference type parametres have unknown types
136 convertToInstanceMethod.all.reference.type.parameters.are.not.in.project=All reference type parameters have types that are not in project
137 cannot.perform.refactoring=Cannot perform refactoring.
138 move.instance.method.title=Move Instance Method
139 move.method.is.not.supported.for.constructors=Move method is not supported for constructors
140 move.method.is.not.supported.for.generic.classes=Move method is not supported for generic classes
141 move.method.is.not.supported.when.method.is.part.of.inheritance.hierarchy=Move method is not supported when method is a part of inheritance hierarchy
142 synthetic.jsp.class.is.referenced.in.the.method=Synthetic jsp class is referenced in the method
143 there.are.no.variables.that.have.reference.type=There are no variables that have a reference type
144 all.candidate.variables.have.unknown.types=All candidate variables have unknown types
145 all.candidate.variables.have.types.not.in.project=All candidate variables have types that are not in project
146 use.interface.where.possible.title=Use Interface Where Possible
147 interface.does.not.have.base.interfaces=Interface {0} does not have base interfaces.
148 the.field.should.be.declared.in.a.class=The field should be declared in a class.
149 encapsulate.fields.title=Encapsulate Fields
150 fields.to.be.refactored.should.belong.to.the.same.class=Fields to be refactored should belong to the same class.
151 encapsulate.fields.refactoring.cannot.be.applied.to.interface=Encapsulate fields refactoring cannot be applied to interface
152 extract.interface.title=Extract Interface
153 extract.interface.command.name=Extracting interface {0} from {1}
154 extract.method.title=Extract Method
155 selected.block.contains.invocation.of.another.class.constructor=Selected block contains invocation of another class constructor.
156 selected.block.should.represent.a.set.of.statements.or.an.expression=Selected block should represent a set of statements or an expression.
157 press.escape.to.remove.the.highlighting=Press Escape to remove the highlighting
158 extract.superclass.title=Extract Superclass
159 extract.superclass.command.name=Extracting superclass {0} from {1}
160 superclass.cannot.be.extracted.from.an.interface=Superclass cannot be extracted from an interface.
161 superclass.cannot.be.extracted.from.an.enum=Superclass cannot be extracted from an enum.
162 replace.inheritance.with.delegation.title=Replace Inheritance With Delegation
163 class.is.interface={0} is an interface.
164 class.does.not.have.base.classes.or.interfaces=Class {0} does not have base classes or interfaces.
165 inline.title=Inline
166 introduce.constant.title=Introduce Constant
167 selected.expression.cannot.be.a.constant.initializer=Selected expression cannot be a constant initializer.
168 variable.does.not.have.an.initializer=Variable {0} does not have an initializer.
169 initializer.for.variable.cannot.be.a.constant.initializer=Initializer for variable {0} cannot be a constant initializer.
170 cannot.introduce.field.in.interface=Cannot introduce field in interface
171 introduce.field.title=Introduce Field
172 selected.block.should.represent.an.expression=Selected block should represent an expression.
173 is.not.supported.in.the.current.context={0} is not supported in current context.
174 type.of.the.selected.expression.cannot.be.determined=Type of the selected expression cannot be determined.
175 selected.expression.has.void.type=Selected expression has void type.
176 to.rename=to rename
177 to.delete.with.usage.search=to delete (with usage search)
178 unknown.expression.type=Unknown expression type.
179 invalid.expression.context=Invalid expression context.
180 refactoring.is.not.supported.in.the.current.context={0} refactoring is not supported in the current context
181 cannot.introduce.variable.in.super.constructor.call=Cannot introduce variable in super constructor call
182 is.modified.in.loop.body={0} is modified in loop body.\n
183 introducing.variable.may.break.code.logic=Introducing variable may break code logic.
184 no.selection=No selection.
185 selection.does.not.form.a.fragment.for.extraction=Selection does not form a fragment for extraction.
186 cannot.extract.selected.elements.into.include.file=Cannot extract selected elements into include file.
187 the.language.for.selected.elements.has.no.associated.file.type=The language for selected elements has no associated file type
188 extract.include.file.title=Extract include file
189 replace.fragment=Replace Fragment
190 idea.has.found.fragments.that.can.be.replaced.with.include.directive={0} has found fragments that can be replaced with include directive\nDo you want to review them?
191 remove.duplicates.command=Remove Duplicates
192 make.method.static.title=Make Method Static
193 constructor.cannot.be.made.static=Constructor cannot be made static.
194 this.member.does.not.seem.to.belong.to.any.class=This member does not seem to belong to any class.
195 member.is.already.static=Member is already static.
196 cannot.make.abstract.method.static=Cannot make abstract method static.
197 inner.classes.cannot.have.static.members=Inner classes cannot have static members.
198 pull.members.up.title=Pull Members Up
199 the.caret.should.be.positioned.inside.a.class.to.pull.members.from=The caret should be positioned inside a class to pull members from.
200 class.does.not.have.base.classes.interfaces.in.current.project={0} does not have base classes/interfaces in current project.
201 pullUp.command=Pulling members up from {0}
202 push.members.down.title=Push Members Down
203 the.caret.should.be.positioned.inside.a.class.to.push.members.from=The caret should be positioned inside a class to push members from
204 move.title=Move
205 the.caret.should.be.positioned.at.the.class.method.or.field.to.be.refactored=The caret should be positioned at the class, method or field to be refactored.
206 select.refactoring.title=Select Refactoring
207 what.would.you.like.to.do=What would you like to do?
208 move.packages.to.another.package=Move {0} &packages to another package
209 move.package.to.another.package=Move &package ''{0}'' to another package
210 move.directories.to.another.source.root=Move {0} directories to &another source root
211 move.directory.to.another.source.root=Move directory {0} to &another source root
212 move.inner.class.to.upper.level=Move &inner class {0} to upper level
213 move.inner.class.to.another.class=&Move inner class {0} to another class
214 move.nonstatic.class.from.jsp.not.supported = Moving non-static classes from JSP page is not supported.
215 package.occurs.in.package.prefixes.of.the.following.source.folders.n=Package {0} occurs in package prefixes of the following source folders:\n
216 these.package.prefixes.will.be.changed=These package prefixes will be changed.
217 rename.title=Rename
218 multiple.directories.correspond.to.package=Multiple directories correspond to package\n
219 directories.and.all.references.to.package.will.be.renamed=\n\nDo you want to rename the whole package or directory \n{0} only?
220 rename.package.button.text=Rename &package
221 rename.directory.button.text=Rename &directory
222 warning.title=Warning
223 replace.constructor.with.factory.method.title=Replace Constructor With Factory Method
224 class.does.not.have.implicit.default.consructor=Class {0} does not have implicit default consructor.
225 would.you.like.to.replace.default.constructor.of.0.with.factory.method=Would you like to replace default constructor of {0} with factory method?
226 refactoring.is.not.supported.for.local.and.jsp.classes=Refactoring is not supported for local and JSP classes.
227 refactoring.is.not.supported.for.jsp.classes=Refactoring is not supported for JSP classes.
228 class.is.abstract={0} is abstract.
229 method.is.not.a.constructor=Method is not a constructor.
230 safe.delete.title=Safe Delete
231 replace.temp.with.query.title=Replace Temp with Query
232 cannot.replace.temp.with.query.in.interface=Cannot replace temp with query in interface.
233 variable.has.no.initializer=Variable {0} has no initializer.
234 variable.has.no.dominating.definition=Cannot find a single definition to inline.
235 variable.is.never.used=Variable {0} is never used
236 variable.is.accessed.for.writing=Variable ''{0}'' is accessed for writing.
237 variable.is.accessed.for.writing.and.used.with.inlined=Another variable ''{0}'' definition is used together with inlined one.
238 only.fields.variables.of.methods.of.valid.type.can.be.considered=Only fields, variables, method parameters\u00a0or methods of valid type can be considered.
239 unable.to.start.type.migration=Unable to start type migration
240 replace.method.code.duplicates.title=Replace Method Code Duplicates
241 locate.caret.inside.a.method=Locate caret inside a method.
242 replace.with.method.call.does.not.work.for.constructors=Replace With Method Call does not work for constructors
243 method.does.not.have.a.body=Method {0} does not have a body.
244 method.has.an.empty.body=Method {0} has an empty body.
245 idea.has.not.found.any.code.that.can.be.replaced.with.method.call={0} has not found any code that can be replaced with method call
246 method.duplicates.found.message={0, choice, 1#1 code fragment|2#{0,number} code fragments} found
247 0.with.1.visibility.is.not.accesible.from.2={0} with {1} visibility is not accesible from {2}
248 0.contains.call.with.null.argument.for.parameter.1={0} contains call with null argument for parameter {1}
249 no.members.selected=No members selected
250 0.already.exists.in.the.target.class={0} already exists in the target class.
251 0.is.1.and.will.not.be.accessible.from.2.in.the.target.class={0} is {1} and will not be accessible from {2}.
252 renamed.class.will.hide.0.in.1=Renamed class will hide {0} in {1}
253 there.is.already.a.0.it.will.conflict.with.the.renamed.1=There is already a {0}. It will conflict with the renamed {1}
254 0.will.override.renamed.1={0} will override renamed {1}
255 0.will.hide.renamed.1={0} will hide renamed {1}
256 there.is.already.a.0.in.the.1.it.will.conflict.with.the.renamed.parameter=There is already a {0} in the {1}. It will conflict with the renamed parameter.
257 do.you.want.to.process.overriding.methods.with.covariant.return.type=Do you want to process overriding methods\nwith covariant return type?
258 changing.signature.of.0=Changing signature of {0}
259 there.is.already.a.0.in.1.it.will.conflict.with.the.new.parameter=There is already a {0} in {1}. It will conflict with the new parameter.
260 0.to.change.signature={0} to change signature
261 references.to.be.changed=References to be changed {0}
262 source.folder.0.has.package.prefix.1=Source folder {0} has package prefix ''{1}''\nPackage ''{2}'' cannot be created there.
263 javadoc.as.is=&As is
264 javadoc.copy=&Copy
265 javadoc.move=&Move
266 replace.instance.qualifiers.with.class.references=Replace instance qualifiers with class references
267 make.0.static=Make {0} Static
268 0.already.has.parameter.named.1.use.this.name.anyway={0} already has parameter named ''{1}''.\nUse this name anyway?
269 this.method=This method
270 add.object.as.a.parameter.with.name=Add &object as a parameter with name:
271 add.object.as.a.parameter.to.constructors.with.name=Add &object as a parameter to constructors with name:
272 add.parameters.for.fields=Add parameters for &fields:
273 add.parameters.for.fields.to.constructors=Add parameters for &fields to constructors:
274 0.already.contains.field.1={0} already contains field {1}.
275 0.is.already.overridden.in.1={0} is already overridden in {1}. Method will not be pushed down to that class.
276 0.already.contains.inner.class.named.1={0} already contains inner class named {1}.
277 0.uses.1.which.is.pushed.down={0} uses {1}, which is pushed down
278 refactoring.cannot.be.performed=Refactoring cannot be performed
279 there.is.already.a.0.it.will.conflict.with.an.introduced.parameter=There is already a {0}. It will conflict with an introduced parameter
280 introduce.parameter.command=Introducing parameter to {0}
281 parameter.initializer.contains.0.but.not.all.calls.to.method.are.in.its.class=Parameter initializer contains {0}, but not all calls to method are in its class.
282 0.is.not.accesible.from.1.value.for.introduced.parameter.in.that.method.call.will.be.incorrect={0} is not accesible from {1}. Value for introduced parameter in that method call will be incorrect.
283 use.interface.superclass.in.instanceof=Use interface/superclass in instanceof
284 introduce.parameter.to.method=Introduce parameter to method:
285 introduced.variable.will.conflict.with.0=Introduced variable will conflict with {0}
286 column.name.type=Type
287 column.name.any.var=Any var
288 column.name.default.value=Default value
289 caller.chooser.caller.method=Caller Method
290 caller.chooser.callee.method=Callee Method
291 caller.chooser.looking.for.callers=Looking For Callers...
292 copy.class.clone.0.1=Clone {0} {1}
293 copy.class.copy.0.1=Copy {0} {1}
294 invalid.target.package.name.specified=Invalid target package name specified
295 invalid.target.package.name.default.package=Cannot move classes to default package
296 error.title=Error
297 cannot.create.directory=Cannot create directory
298 no.target.directory.specified=No target directory specified
299 copy.files.new.name.label=New name:
300 no.new.name.specified=No new name specified
301 copy.files.copy.specified.files.label=Copy specified files
302 copy.files.copy.specified.directories.label=Copy specified directories
303 copy.files.to.directory.label=To directory:
304 the.file.will.be.copied.to.this.directory=The file will be copied to this directory
305 copy.files.clone.title=Clone
306 copy.files.copy.title=Copy
307 copy.files.clone.file.0=Clone file {0}
308 copy.files.copy.file.0=Copy file {0}
309 copy.files.clone.directory.0=Clone directory {0}
310 copy.files.copy.directory.0=Copy directory {0}
311 copy.handler.copy.class=Copy Class
312 copy.handler.clone.class=Clone Class
313 copy,handler.clone.files.directories=Clone files/directories
314 copy.handler.copy.files.directories=Copy files/directories
315 encapsulate.fields.get.access.checkbox=&Get access
316 encapsulate.fields.set.access.checkbox=&Set access
317 encapsulate.fields.use.accessors.even.when.field.is.accessible.checkbox=&Use accessors even when field is accessible
318 encapsulate.fields.private.radio=Pr&ivate
319 encapsulate.fields.protected.radio=Pro&tected
320 encapsulate.fields..package.local.radio=Package lo&cal
321 encapsulate.fields.encapsulate.border.title=Encapsulate
322 encapsulate.fields.options.border.title=Options
323 encapsulate.fields..encapsulated.fields.visibility.border.title=Encapsulated Fields' Visibility
324 encapsulate.fields.accessors.visibility.border.title=Accessors' Visibility
325 encapsulate.fields.fields.to.encapsulate.border.title=Fields to Encapsulate
326 encapsulate.fields.field.column.name=Field
327 encapsulate.fields.getter.column.name=Getter
328 encapsulate.fields.setter.column.name=Setter
329 encapsulate.fields.no.fields.selected=No fields selected
330 encapsulate.fields.command.name=Encapsulating fields in {0}
331 encapsulate.fields.getter.exists=There already is a method {0} which differs from getter {1} by return type only.
332 encapsulate.fields.setter.exists=There already is a method {0} which differs from setter {1} by return type only.
333 encapsulate.fields.fields.to.be.encapsulated=Fields to be encapsulated
334 invocations.to.be.inlined=Invocations to be inlined {0}
335 classes.to.push.down.members.to=Classes to push down members to {0}
336 references.in.code.to.elements.from.migration.map=References in code to elements from migration map "{0}" {1}
337 press.the.do.migrate.button=Press the "Do Migrate" button at the bottom of the search results panel\nto migrate using the migration map "{0}"\n
338 declaration.s.to.be.generified=Declaration(s) to be generified {0}
339 occurences.to.be.migrated=Occurrences to be migrated {0}
340 references.in.code=References in code {0}
341 safe.delete.comment.occurences.header=Occurrences found in comments, strings and non-java files {0}. Those occurrences will not be changed
342 move.single.element.elements.header={0} to be moved to {1}
343 references.in.code.to.0.1=References in code to {0} {1}
344 move.classes.elements.header=Classes to be moved to {0}
345 move.packages.elements.header=Packages to be moved to {0}
346 references.found.in.code=References found in code
347 comments.elements.header=Occurrences found in comments, strings and non-java files {0}
348 move.files.elements.header=Files to be moved to {0}
349 move.directories.elements.header=Directories to be moved to {0}
350 make.static.description.label=Make {0} {1} static
351 there.is.already.a.0.in.1=There is already a {0} in {1}
352 0.uses.non.static.1.which.is.not.passed.as.a.parameter={0} uses non-static {1}, which is not passed as a parameter
353 0.uses.1.which.needs.class.instance={0} uses {1}, which needs class instance.
354 method.0.is.overridden.by.1=Method {0} is overridden by {1}.
355 make.static.command=Making {0} static
356 introduce.parameter.elements.header=Adding parameter to a method
357 annotate.field.as.nonnls.checkbox=Annotate &field as @NonNls
358 delete.variable.declaration.checkbox=&Delete variable declaration
359 replace.all.occurences.checkbox=Replace &all occurrences
360 introduce.constant.introduce.to.class=Introduce to class (fully qualified name):
361 introduce.field.static.field.of.type=Static field of &type:
362 introduce.field.field.of.type=Field of &type:
363 replace.all.occurrences.of.expression.0.occurrences=Replace &all occurrences of expression ({0} occurrences)
364 delete.variable.declaration=&Delete variable declaration
365 initialize.in.border.title=Initialize in
366 setup.method.radio=&setUp method
367 current.method.radio=Current &method
368 field.declaration.radio=Field &declaration
369 class.constructors.radio=Class &constructor(s)
370 convert.local.to.field.title=Convert Local to Field
371 introduce.constant.field.of.type=Constant (static final field) of &type:
372 extract.subclass.command=Extract Subclass
373 extract.superclass.elements.header=Extract superclass with members to directory
374 declare.static.checkbox=Declare &static
375 declare.varargs.checkbox=Declare &varargs
376 declare.folded.parameters=&Fold parameters
377 extract.method.method.panel.border=Method
378 there.are.multiple.exit.points.in.the.selected.code.fragment=There are multiple exit points in the selected code fragment.
379 move.members.elements.header=Members to be moved
380 move.members.move.members.from.label=Move members from:
381 move.members.to.fully.qualified.name.label=To (fully qualified name):
382 move.members.members.to.be.moved.border.title=Members to be moved (static only)
383 no.destination.class.specified=No destination class specified
384 0.is.not.a.legal.fq.name=''{0}'' is not a legal FQ-name
385 create.class.command=Create class {0}
386 source.and.destination.classes.should.be.different=Source and destination classes should be different
387 cannot.move.inner.class.0.into.itself=Cannot move inner class {0} into itself.
388 class.0.does.not.exist=Class {0} does not exist.\nDo you want to create it?
389 move.members.title=Move Members
390 members.to.be.moved.should.belong.to.the.same.class=Members to be moved should belong to the same class.
391 field.0.is.not.static=Field {0} is not static.\n{1} refactoring is supported for static members only.
392 0.refactoring.cannot.be.applied.to.constructors={0} refactoring cannot be applied to constructors
393 method.0.is.not.static=Method {0} is not static.\n{1} refactoring is supported for static members only.
394 inner.class.0.is.not.static=Inner class {0} is not static.\n{1} refactoring is supported for static members only.
395 inline.field.title=Inline Field
396 0.refactoring.is.supported.only.for.final.fields={0} refactoring is supported only for final fields
397 no.initializer.present.for.the.field=No initializer present for the field
398 field.0.is.never.used=Field {0} is never used
399 inline.field.command=Inline field {0}
400 0.is.used.for.writing.in.1={0} is used for writing in {1}
401 0.will.not.be.accessible.from.1.after.inlining={0} will not be accessible from {1} after inlining
402 inline.field.field.name.label=Field {0}
403 inline.field.border.title=Inline
404 all.references.and.remove.the.field=&All references and remove the field
405 this.reference.only.and.keep.the.field=&This reference only and keep the field
406 inline.variable.title=Inline Variable
407 variable.is.referenced.in.multiple.files=Variable {0} is referenced in multiple files
408 variable.is.never.used.before.modification=Variable {0} is never used before modification
409 inline.command=Inline {0}
410 inline.local.variable.prompt=Inline local variable {0}?
411 inline.local.variable.definition.prompt=Inline local variable ''{0}'' definition?
412 occurences.string=({0,choice,1#1 occurrence|2#{0,number} occurrences})
413 inline.method.title=Inline Method
414 inline.method.method.label=Method {0}
415 inline.method.border.title=Inline
416 all.invocations.and.remove.the.method=&All invocations and remove the method
417 all.invocations.in.project=&All invocations in project
418 this.invocation.only.and.keep.the.method=&This invocation only and keep the method
419 refactoring.cannot.be.applied.to.abstract.methods={0} refactoring cannot be applied to abstract methods
420 refactoring.cannot.be.applied.no.sources.attached={0} refactoring cannot be applied: no sources attached
421 refactoring.is.not.supported.when.return.statement.interrupts.the.execution.flow={0} refactoring is not supported when return statement interrupts the execution flow
422 refactoring.is.not.supported.for.recursive.methods={0} refactoring may not be applied to remove recursive methods.\nYou can inline only individual method calls.
423 refactoring.cannot.be.applied.to.vararg.constructors={0} refactoring cannot be applied to vararg constructors
424 refactoring.cannot.be.applied.to.inline.non.chaining.constructors={0} refactoring cannot be applied to inline non-chaining constructors
425 inline.method.command=Inlining method {0}
426 inlined.method.implements.method.from.0=Inlined method implements method from {0}
427 inlined.method.overrides.method.from.0=Inlined method overrides method from {0}
428 0.that.is.used.in.inlined.method.is.not.accessible.from.call.site.s.in.1={0} that is used in inlined method is not accessible from call site(s) in {1}
429 inline.method.elements.header=Method to inline
430 inline.field.elements.header=Field to inline
431 inline.class.elements.header=Class to inline
432 interface.has.been.successfully.created=Interface {0} has been successfully created.
433 class.has.been.successfully.created=Class {0} has been successfully created.
434 use.super.references.prompt=At this stage {0} can analyze usages of {1}\nand replace them with usages of {2} where possible.\nDo you want to proceed?
435 analyze.and.replace.usages=Analyze and Replace Usages
436 there.are.multiple.output.values.for.the.selected.code.fragment=There are multiple output values for the selected code fragment:
437 expression.result=expression result
438 boolean.method.result=boolean method result
439 instances.of.0.upcasted.to.1.were.found=Instances of {0} upcasted to {1} were found. If you continue, they will be shown in a separate Find tab.
440 0.uses.1.of.an.instance.of.a.2={0} uses {1} of an instance of a {2}.
441 0.upcasts.an.instance.of.1.to.2={0} upcasts an instance of {1} to {2}.
442 0.will.no.longer.override.1={0} will no longer override {1}
443 replacing.inheritance.with.delegation=Replacing inheritance with delegation
444 instances.casted.to.java.lang.object=Instances casted to java.lang.Object
445 instances.upcasted.to.object=Instances upcasted to Object
446 instances.upcasted.to.java.lang.object.found=Instances upcasted to java.lang.Object found
447 replace.inheritance.with.delegation.command=Replacing inheritance with delegation in {0}
448 replace.inheritance.with.delegation.elements.header=Replace inheritance with delegation
449 inline.included.file.title=Inline included file
450 the.caret.should.be.positioned.on.the.include.directive.to.inline=The caret should be positioned on the include directive to inline
451 cannot.determine.the.structure.of.included.file=Cannot determine the structure of included file.
452 included.file.uses.another.syntax=Included file uses another syntax.
453 cannot.resolve.included.file=Cannot resolve included file
454 inline.the.contents.include.prompt=Inline the contents of ''{0}''?
455 remove.include.prompt=Included file is no longer used. Remove it?
456 delete.include.command=Delete {0}
457 make.static.elements.header={0} to be made static
458 field.0.is.not.accessible=Field {0} is not accessible from {1}
459 fields.0.are.not.accessible=Fields {0} are not accessible from {1}
460 0.is.not.static.it.cannot.be.moved.to.the.interface={0} is not static. It cannot be moved to the interface
461 0.is.not.initialized.in.declaration.such.fields.are.not.allowed.in.interfaces={0} is not initialized in declaration. Such fields are not allowed in interfaces.
462 0.already.contains.a.1={0} already contains a {1}
463 0.uses.1.which.is.not.accessible.from.the.superclass={0} uses {1}, which is not accessible from the superclass
464 0.uses.1.which.is.not.moved.to.the.superclass={0} uses {1}, which is not moved to the superclass
465 push.members.from.0.down.label=Push members from {0} down
466 members.to.be.pushed.down.panel.title=Members to be pushed down
467 keep.abstract.column.header=Keep abstract
468 push.down.javadoc.panel.title=JavaDoc for abstracts
469 push.down.members.elements.header=Push down members from
470 interface.0.does.not.have.inheritors=Interface {0} does not have inheritors.
471 class.0.does.not.have.inheritors=Class {0} does not have inheritors.
472 push.down.will.delete.members=Pushing members down will result in them being deleted. Continue?
473 edit.migration.map.title=Edit Migration Map
474 migration.map.name.prompt=Map name:
475 migration.map.description.label=Map description:
476 migration.add.button=Add...
477 migration.edit.button=Edit...
478 migration.remove.button=Remove
479 migration.move.up.button=Move Up
480 migration.move.down.button=Move Down
481 migration.type.column.header=Type
482 migration.old.name.column.header=Old name
483 migration.new.name.column.header=New name
484 migration.package.with.subpackages=Package with subpackages
485 migration.package=Package
486 migration.class=Class
487 edit.migration.entry.title=Edit Class/Package Migration Description
488 migration.entry.package=Package
489 migration.entry.class=Class
490 migration.entry.old.name=Old name:
491 migration.entry.new.name=New name:
492 select.migration.map=Select migration map:
493 migration.new.button=New...
494 migration.dialog.title=Package and Class Migration
495 migration.dialog.ok.button.text=Run
496 migration.map.set.migration.maps=Migration maps
497 migration.no.usages.found.in.the.project=No Usages Found in the Project
498 migration.title=Migration
499 move.classes.move.to.another.source.folder=Move to another source &folder
500 move.specified.classes=Move specified classes
501 move.specified.packages=Move specified packages
502 move.single.class.or.package.name.label=Move {0} {1}
503 please.enter.a.valid.target.package.name=Please enter a valid target package name
504 package.does.not.exist=Package {0} does not exist.\nDo you want to create it?
505 move.package.refactoring.cannot.be.applied.to.default.package=Move Package refactoring cannot be applied to default package
506 move.class.refactoring.cannot.be.applied.to.anonymous.classes=Move Class refactoring cannot be applied to anonymous classes
507 moving.local.classes.is.not.supported=Moving local classes is not supported.
508 there.are.going.to.be.multiple.destination.files.with.the.same.name=There are going to be multiple destination files with the same name.
509 do.you.wish.to.continue=Do you wish to continue?
510 all.these.directories.will.be.moved.and.all.references.to.0.will.be.changed=All these directories will be moved, and all references to {0}\nwill be changed.
511 select.source.root.chooser.title=Select source root
512 moving.directories.command=Moving directories
513 0.uses.a.package.local.1={0} uses a package-local {1}.
514 a.package.local.class.0.will.no.longer.be.accessible.from.1=A package-local class {0} will no longer be accessible from {1}
515 element.will.no.longer.be.accessible={0} will no longer be accessible from {1}
516 move.instance.method.command=Move Instance method
517 move.instance.method.elements.header=Move instance method
518 move.method.this.parameter.label=Select a name for ''{0}.this'' parameter
519 move.method.enter.a.valid.name.for.parameter=Please Enter a Valid name for Parameter
520 0.is.an.interface.that.has.no.implementing.classes={0} is an interface. \nthat has no implementing classes.
521 0.is.an.interface.method.implementation.will.be.added.to.all.directly.implementing.classes={0} is an interface. \nMethod implementation will be added to all directly implementing classes.\n Proceed?
522 move.inner.to.upper.level.title=Move Inner to Upper Level
523 move.inner.class.command=Moving inner class {0}
524 0.will.become.inaccessible.from.1={0} will become inaccessible from {1}.
525 move.specified.files=Move specified files
526 move.specified.directories=Move specified directories
527 move.file.0=Move file {0}
528 move.directory.0=Move directory {0}
529 move.files.to.directory.label=To directory:
530 the.file.will.be.moved.to.this.directory=The file will be moved to this directory
531 searching.for.variables=Searching for variables
532 no.usages.can.be.replaced=No usages of {0}\ncan be replaced with usages of {1}
533 turn.refs.to.super.command=Replacing usages of {0} with {1}
534 references.to.0.to.be.replaced.with.references.to.1=References to ''{0}'' to be replaced with references to ''{1}''
535 factory.method.name.label=Factory method name:
536 replace.constructor.with.factory.target.fq.name=In (fully qualified name):
537 class.0.not.found=Class {0} not found.
538 class.0.is.not.accessible.from.target.1=Class {0} is not accessible from target {1}.
539 target.0.is.not.accessible.from.1=Target {0} is not accessible from {1}.
540 constructor.being.refactored.is.used.in.initializer.of.0=Constructor being refactored is used in initializer of {0}. Non-static factory of inner class{1} cannot be used in this context. Resulting code will not compile.
541 replace.constructor.0.with.a.factory.method=Replace constructor {0} with a factory method
542 replace.default.constructor.of.0.with.a.factory.method=Replace default constructor of {0} with a factory method
543 replace.constructor.with.factory.method=Replace constructor with factory method
544 replace.default.constructor.with.factory.method=Replace default constructor with factory method
545 occurrences.found.in.comments.strings.and.non.java.files=Occurrences found in comments, strings and non-java files
546 0.referenced.in.1.will.not.be.accessible.in.module.2={0}, referenced in {1}, will not be accessible in module {2}
547 0.referenced.in.1.will.not.be.accessible.from.module.2={0}, referenced in {1}, will not be accessible from module {2}
548 0.referenced.in.1.will.not.be.accessible.from.production.of.module.2={0}, referenced in {1}, will not be accessible from the production sources of module {2}
549 choose.destination.directory=Choose Destination Directory
550 0.will.be.inaccessible.from.1={0} will be inaccessible from {1}
551 move.classes.command=Moving {0} to package {1}
552 safe.delete.command=Deleting {0}
553 select.all.button=&Select all
554 unselect.all.button=&Unselect all
555 automatic.renamer.enity.name.column={0} name
556 automatic.renamer.rename.to.column=Rename To
557 rename.0.and.its.usages.to=Rename {0} and its usages to:
558 rename.variables=Rename &variables
559 rename.inheritors=Rename &inheritors
560 rename.bound.forms=Rename bound &forms
561 inner.class.0.is.already.defined.in.class.1=Inner class {0} is already defined in class {1}.\nContinue anyway?
562 class.0.already.exists=Class {0} already exists
563 renaming.something=Renaming something
564 renaming.0.1.to.2=Renaming {0} {1} to {2}
565 0.to.be.renamed.to.1.2={0} to be renamed to {1}{2}
566 references.in.code.to.0=References in code to {0}
567 rename.variables.title=Rename Variables
568 rename.variables.with.the.following.names.to=Rename variables with the following names to:
569 entity.name.variable=Variable
570 rename.bound.forms.title=Rename bound forms
571 rename.forms.with.the.following.names.to=Rename forms with the following names to:
572 entity.name.form=Form
573 rename.inheritors.title=Rename Inheritors
574 rename.inheritors.with.the.following.names.to=Rename inheritors with the following names to:
575 entity.name.inheritor=Inheritor
576 unused.overriding.methods.title=Unused Overriding Methods
577 there.are.unused.methods.that.override.methods.you.delete=There are unused methods that override methods you delete.
578 choose.the.ones.you.want.to.be.deleted=Choose the ones you want to be deleted.
579 method.column=Method
580 0.implements.1={0} implements {1}.
581 attempting.to.delete.targets.node.text=Attempting to delete
582 retry.command=Retry
583 rerun.safe.delete=&Rerun Safe Delete
584 delete.title=Delete
585 items.to.be.deleted=Items to be deleted
586 usages.detected=Usages Detected
587 ignore.button=Ignore
588 the.following.problems.were.found=The following problems were found:
589 cancel.button=Ca&ncel
590 view.usages=View usages
591 anonymous.class.text=Anonymous class
592 problems.detected.title=Problems Detected
593 continue.button=&Continue
594 do.you.wish.to.ignore.them.and.continue=Do you wish to ignore them and continue?
595 delegation.panel.method.calls.label=Method calls:
596 delegation.panel.modify.radio=&Modify
597 delegation.panel.delegate.via.overloading.method=De&legate via overloading method
598 information.title=Information
599 ok.button=OK
600 do.not.show.this.message.in.the.future=&Do not show this message in the future
601 member.column=Member
602 refactor.button=&Refactor
603 preview.button=&Preview
604 yes.button=&Yes
605 no.button=&No
606 preview.usages.to.be.changed=&Preview usages to be changed
607 replace.this.code.fragment=Replace this code fragment?
608 replace.this.code.fragment.and.make.method.static=Replace this code fragment? (Method will be made static)
609 replace.this.code.fragment.and.make.method.static.visible=Replace this code fragment? (Method will be made static and {0})
610 replace.this.code.fragment.and.make.method.visible=Replace this code fragment? (Method will be made {0})
611 replace.this.code.fragment.and.change.signature=Replace this code fragment? \nMethod signature will be changed to \n{0}
612 process.duplicates.title=Process Duplicate {0} of {1}
613 0.has.detected.1.code.fragments.in.this.file.that.can.be.replaced.with.a.call.to.extracted.method={0} has detected {1} code fragments in this file that can be replaced with a call to extracted method. Would you like to review and replace them?
614 replace.button=Replace
615 method.duplicates.method.label=Method {0}
616 usages.detected.title=Usages Detected
617 generify.title=Generify
618 interface.member.dependency.required.by.interfaces=required by {0,choice,1#interface|2#interfaces}
619 member.info.implements.0=implements {0}
620 member.info.extends.0=extends {0}
621 used.by.0=used by {0}
622 uses.0=uses {0}
623 field.description=field {0}
624 constructor.description=constructor {0}
625 method.description=method {0}
626 parameter.description=parameter {0}
627 local.variable.description=local variable {0}
628 package.description=package {0}
629 class.description=class {0}
630 static.initializer.description=static initializer of class {0}
631 instance.initializer.description=instance initializer of class {0}
632 file.description=File {0}
633 directory.description=Directory {0}
634 0.is.located.in.a.jar.file={0} is located in a jar file.\n
635 0.is.read.only={0} is read-only.\n
636 0.is.not.a.legal.java.identifier=''{0}'' is not a legal java identifier
637 method.0.is.already.defined.in.the.1=Method {0} is already defined in the {1}.
638 method.0.will.hide.method.of.the.base.class=Method {0} will hide\nthe method of the base class {1}.
639 method.0.will.implement.method.of.the.base.class=Method {0} will implement\na method of the base class {1}.
640 method.0.will.override.a.method.of.the.base.class=Method {0} will override\na method of the base class {1}.
641 current.class=current class
642 field.0.is.already.defined.in.the.1=Field {0} is already defined in the {1}.
643 field.0.will.hide.field.1.of.the.base.class=Field {0} will hide\na field {1} of the base class {2}.
644 directory.0.already.contains.1.named.2=Directory {0}\nalready contains {1} named ''{2}''
645 directory.0.already.contains.a.file.named.1=Directory {0}\nalready contains a file named ''{1}''
646 getter.and.setter.methods.found.for.the.field.0=Getter and setter methods found for the field {0}. \n{1} them as well?
647 getter.method.found.for.the.field.0=Getter method found for the field {0}. \n{1} the getter as well?
648 setter.method.found.for.the.field.0=Setter method found for the field {0}. \n{1} the setter as well?
649 0.has.1.usages.in.comments.and.strings={0} has {1,choice,1#1 usage|2#{1,number} usages} in strings, comments, or non-Java files.
650 0.has.1.usages.that.are.not.safe.to.delete.of.those.2={0} has {1,choice,1#1 usage that is|2#{1,number} usages that are} not safe to delete.\nOf those {2,choice,0#0 usages are|1#1 usage is|2#{2,number} usages are} in strings, comments, or non-Java files.
651 type.cook.drop.obsolete.casts=&Drop obsolete casts
652 type.cook.preserve.raw.arrays=Preserve raw &arrays
653 type.cook.leave.object.parameterized.types.raw=&Leave Object-parameterized types raw
654 type.cook.perform.exhaustive.search=Perform &exhaustive search
655 type.cook.generify.objects=Generify &Objects
656 type.cook.produce.wildcard.types=Produce &wildcard types
657 type.cook.command=Generify
658 type.cook.elements.header=Scope(s) to generify
659 type.cook.report=Items generified: {0}, casts removed: {1}
660 type.cook.ratio.generified={0,choice,-1#not calculated|0#{0,number} of {1}}
661 extract.method.control.flow.analysis.failed=Code contains syntax errors. Cannot perform necessary analysis.
662 pushed.members.will.not.be.visible.from.certain.call.sites=Pushed members will not be visible from certain call sites.
663 invert.boolean.title=Invert boolean
664 invert.boolean.wrong.type=Return type of the method or type of the variable to be refactored should be boolean
665 invert.boolean.refs.to.invert=References to be inverted {0}
666 invert.boolean.elements.header={0} to invert
667 please.enter.a.valid.name.for.inverted.element=Please enter a valid name for inverted {0}
668 invert.boolean.name.of.inverted.element=&Name of inverted {0}:
669 invert.0.1=Invert {0} {1} and its usages
670 0.is.a.part.of.method.hierarchy.do.you.want.to.delete.multiple.parameters={0} is a part of method hierarchy. Do you want to delete multiple parameters?
671 move.inner.class.to.be.moved=Class to be moved
672 move.specified.classes.to=Move specified classes to:
673 destination.directory.does.not.correspond.to.any.package=The destination directory does not correspond to any package
674 cannot.find.or.create.destination.directory=Cannot find or create destination directory
675 cannot.move=Cannot Move
676 cannot.move.package.into.itself=Cannot move package into itself
677 rename.constructor.parameters.title=Rename Constructor Parameters
678 rename.constructor.parameters.with.the.following.names.to=Rename parameters with the following names to:
679 entity.name.constructor.parameter=Parameter
680 replace.method.duplicates.scope.chooser.title=Specify {0} Scope
681 replace.method.duplicates.scope.chooser.message=Analysis scope
682 remove.parameter.0.no.longer.used=Remove parameter ''{0}'' no longer used
683 inline.to.anonymous.refactoring=Inline to Anonymous Class
684 inline.to.anonymous.no.abstract=Abstract classes cannot be inlined
685 inline.to.anonymous.no.inheritors=Classes which have subclasses cannot be inlined
686 inline.to.anonymous.no.multiple.interfaces=Classes which implement multiple interfaces cannot be inlined
687 inline.to.anonymous.no.superclass.and.interface=Classes which have a superclass and implement an interface cannot be inlined
688 move.class.to.inner.command.name=Move class {0} to {1}
689 move.classes.destination.to.package=To packa&ge
690 move.classes.destination.make.inner=&Make inner class of
691 move.to.inner.duplicate.inner.class=Class {0} already contains an inner class named {1}
692 inline.to.anonymous.command.name=Inline class {0}
693 class.is.never.used=Class is never used
694 all.references.and.remove.the.class=&All references and remove the class
695 this.reference.only.and.keep.the.class=This reference only and &keep the class
696 inline.to.anonymous.name.label=Class {0}
697 inline.to.anonymous.border.title=Inline
698 move.class.to.inner.nonstatic.error=It is not allowed to move a class into a non-static inner class
699 move.class.to.inner.move.to.self.error=It is not allowed to move a class into itself
700 unsupported.refs.found=Unsupported references found in {0} files
701 inline.method.checking.tail.calls.progress=Checking tail call usages
702 extract.chained.constructor.checkbox=Extract &chained constructor
703 inline.parameter.refactoring=Inline Parameter
704 inline.parameter.confirmation=Inline parameter ''{0}'' with initializer ''{1}''?
705 inline.parameter.command.name=Inline Parameter {0}
706 inline.parameter.error.hierarchy=Inline parameter is not supported when method is a part of inheritance hierarchy
707 inline.parameter.error.varargs=Inline for varargs parameters is not supported
708 inline.parameter.replace.with.local.checkbox=&Replace with local variable
709 type.migration.rerun.button.text=&Rerun Type Migration
710 type.migration.migrate.button.text=&Migrate
711 type.migration.exclude.action.text=&Exclude
712 type.migration.include.action.text=&Include
713 introduce.constant.enum.cb=Introduce as &enum constant
714 move.enum.constant.cb=Move as &enum constants if possible
715 move.to.different.language=Target class {2} has different language than {0} {1}
716 dont.support.inner.classes={0} do not support inner classes
717 move.specified.elements=Move specified elements