Report floating point literals exceeding precision
[idea/community.git] / plugins / kotlin / idea / resources-en / messages / KotlinBundle.properties
1 fix.insert.delegation.call=Insert ''{0}()'' call
2 fix.introduce.non.null.assertion=Add non-null asserted (!!) call
3 fix.remove.non.null.assertion=Remove unnecessary non-null assertion (!!)
4 fix.add.annotation.target=Add annotation target
5 fix.add.const.modifier=Add 'const' modifier
6 fix.add.constructor.parameter=Add constructor parameter ''{0}''
7 fix.make.data.class=Make ''{0}'' data class
8 fix.add.default.constructor=Add default constructor to 'expect' class
9 fix.add.explicit.import=Add explicit import
10 fix.add.function.body=Add function body
11 fix.use.fully.qualified.call=Use fully qualified call
12 fix.add.is.to.when=Add ''is'' before ''{0}''
13 fix.add.new.line.after.annotations=Add new line after annotations
14 fix.make.type.parameter.reified=Make {0} reified and {1} inline
15 fix.add.return.last.expression=Add 'return' to last expression
16 fix.add.return.before.expression=Add 'return' before the expression
17 fix.add.return.before.lambda.expression=Add 'run' before the lambda expression
18 fix.add.semicolon.lambda.expression=Terminate preceding call with semicolon
19 fix.add.spread.operator.after.sam=Add a spread operator before an array passing as 'vararg'
20 fix.add.else.branch.when=Add else branch
21 fix.replace.with.assign.function.call=Replace with ''{0}'' call
22 fix.assign.to.property=Assign to property
23 fix.change.mutability.change.to.val=Change ''{0}'' to val
24 fix.change.type.argument=Change type argument to {0}
25 fix.change.to.function.invocation=Change to function invocation
26 fix.change.to.mutable.type=Change type to {0}
27
28 fix.change.to.property.access.family.remove=Remove invocation
29 fix.change.to.property.access.family.change=Change to property access
30
31 fix.change.to.labeled.return.family=Change to return with label
32 fix.change.to.labeled.return.text=Change to ''{0}''
33
34 fix.change.suspend.hierarchy.add=Add 'suspend' modifier to all functions in hierarchy
35 fix.change.suspend.hierarchy.remove=Remove 'suspend' modifier from all functions in hierarchy
36 fix.change.progress.looking.inheritors=Looking for class {0} inheritors\u2026
37 fix.change.progress.analyzing.class.hierarchy=Analyzing class hierarchy\u2026
38
39 fix.change.return.type.family=Change type
40 fix.change.return.type.text.primary.constructor=Change parameter ''{0}'' type of primary constructor of class ''{1}'' to ''{2}''
41 fix.change.return.type.text.function=Change parameter ''{0}'' type of function ''{1}'' to ''{2}''
42 fix.change.return.type.lambda=Change lambda expression return type to {0}
43 fix.change.return.type.remove.explicit.return.type=Remove explicitly specified return type
44 fix.change.return.type.remove.explicit.return.type.of=Remove explicitly specified return type of {0}
45 fix.change.return.type.return.type.text=Change return type to ''{0}''
46 fix.change.return.type.return.type.text.of=Change return type of {0} to ''{1}''
47 fix.change.return.type.type.text=Change type to ''{0}''
48 fix.change.return.type.type.text.of=Change type of {0} to ''{1}''
49 fix.change.return.type.presentation.property=property {0}
50 fix.change.return.type.presentation.function=function {0}
51 fix.change.return.type.presentation.enclosing.function=enclosing function
52 fix.change.return.type.presentation.enclosing=enclosing {0}
53 fix.change.return.type.presentation.called.function=called function
54 fix.change.return.type.presentation.accessed=accessed {0}
55 fix.change.return.type.presentation.called=called {0}
56 fix.change.return.type.presentation.base=base {0}
57
58 fix.cast.expression.family=Cast expression
59 fix.cast.expression.text=Cast expression ''{0}'' to ''{1}''
60
61 fix.change.accessor.family=Change accessor type
62 fix.change.accessor.getter=Change getter type to {0}
63 fix.change.accessor.setter.parameter=Change setter parameter type to {0}
64
65 fix.create.from.usage.dialog.title=Create from usage
66
67 fix.add.remaining.branches=Add remaining branches
68 fix.add.remaining.branches.with.star.import=Add remaining branches with * import
69
70 fix.add.type.annnotation.family=Add type annotation
71 fix.add.type.annnotation.text=Add type ''{0}'' to parameter ''{1}''
72
73 fix.add.tostring.call.family=Add 'toString()' call
74 fix.add.tostring.call.text=Add 'toString()' call
75 fix.add.tostring.call.text.safe=Add safe '?.toString()' call
76
77 fix.add.star.projection.family=Add star projections
78 fix.add.star.projection.text=Add ''{0}''
79
80 fix.change.to.star.projection.family=Change to star projection
81 fix.change.to.star.projection.text=Change type arguments to {0}
82
83 fix.change.to.use.spread.operator.family=Change to use spread operator
84 fix.change.to.use.spread.operator.text=Change ''{0}'' to ''{1}''
85
86 fix.change.type.family=Change type
87 fix.change.type.text=Change type from ''{0}'' to ''{1}''
88
89 fix.add.suspend.modifier.function=Make {0} suspend
90 fix.add.suspend.modifier.function.generic=Make containing function suspend
91 fix.add.suspend.modifier.receiver=Make {0} type suspend
92 fix.add.suspend.modifier.receiver.generic=Make receiver type suspend
93
94 fix.add.property.to.supertype.family=Add property to supertype
95 fix.add.property.to.supertype.text=Add ''{0}'' to ''{1}''
96 fix.add.property.to.supertype.text.generic=Add property to supertype\u2026
97 fix.add.property.to.supertype.progress=Add property to type
98 fix.add.property.to.supertype.choose.type=Choose Type
99
100 fix.add.function.parameters.change.signature.constructor=Change the signature of constructor ''{0}''
101 fix.add.function.parameters.change.signature.function=Change the signature of function ''{0}''
102 fix.add.function.parameters.add.parameter.constructor=Add {0,number,ordinal} {1,choice,1#parameter|2#parameters} to constructor ''{2}''
103 fix.add.function.parameters.add.parameter.function=Add {0,number,ordinal} {1,choice,1#parameter|2#parameters} to function ''{2}''
104 fix.add.function.parameters.add.parameter.generic.constructor=Add {0,choice,1#parameter|2#parameters} to constructor ''{1}''
105 fix.add.function.parameters.add.parameter.generic.function=Add {0,choice,1#parameter|2#parameters} to function ''{1}''
106
107 fix.change.signature.family=Change signature of function/constructor
108 fix.change.signature.function.family=Change function signature
109 fix.change.signature.function.text=Change function signature to ''{0}''
110 fix.change.signature.function.text.generic=Change function signature\u2026
111 fix.change.signature.function.popup.title=Choose Signature
112 fix.change.signature.lambda=Change the signature of lambda expression
113 fix.change.signature.remove.parameter=Remove parameter ''{0}''
114 fix.change.signature.unavailable=<not available>
115 fix.change.signature.error=<error>
116 fix.change.signature.unnamed.parameter=parameter
117
118 fix.change.object.to.class=Change 'object' to 'class'
119
120 fix.add.function.supertype.family=Add function to supertype
121 fix.add.function.supertype.text=Add function to supertype\u2026
122 fix.add.function.supertype.progress=Add Function to Type
123 fix.add.function.supertype.choose.type=Choose Type
124 fix.add.function.supertype.add.to=Add ''{0}'' to ''{1}''
125
126 fix.add.generic.upperbound.text=Add ''{0}'' as upper bound for {1}
127 fix.add.generic.upperbound.family=Add generic upper bound
128
129 fix.add.modifier.inline.parameter.family=Add ''{0}'' to parameter
130 fix.add.modifier.inline.parameter.text=Add ''{0}'' to parameter ''{1}''
131
132 fix.add.modifier.inline.function.family=Add 'inline' to function
133 fix.add.modifier.inline.function.text=Add ''inline'' to function ''{0}''
134
135 fix.add.array.of.type.text=Add {0} wrapper
136 fix.add.array.of.type.family=Add 'arrayOf' wrapper
137
138 fix.add.loop.label.text.generic=Add label to loop
139 fix.add.loop.label.text=Add ''{0}'' to {1}
140
141 fix.add.modifier.family=Add modifier
142 fix.add.modifier.text=Make {0} ''{1}''
143 fix.add.modifier.text.generic=Add ''{0}'' modifier
144
145 fix.add.argument.name.family=Add name to argument
146 fix.add.argument.name.text.generic=Add name to argument\u2026
147 fix.add.argument.name.text=Add name to argument: ''{0}''
148 fix.add.argument.name.step.choose.parameter.name=Choose parameter name
149
150 fix.change.feature.support.family=Enable/Disable {0} support
151 fix.change.feature.support.enabled=Enable {0} support
152 fix.change.feature.support.enabled.warning=Enable {0} support (with warning)
153 fix.change.feature.support.disabled=Disable {0} support
154
155 fix.create.expect.actual=Create expect / actual declaration
156 fix.create.missing.actual.members=Add missing actual members
157
158 fix.create.declaration.error=Cannot generate {0}: {1}
159 fix.create.declaration.error.inaccessible.type=Inaccessible type
160 fix.create.declaration.error.some.types.inaccessible=Some types are not accessible:
161
162 fix.add.annotation.family=Add annotation
163 fix.add.annotation.text.self=Add ''@{0}'' annotation
164 fix.add.annotation.text.declaration=Add ''@{0}'' annotation to ''{1}''
165 fix.add.annotation.text.containing.class=Add ''@{0}'' annotation to containing class ''{1}''
166
167 fix.import=Import
168 fix.import.kind.delegate.accessors=Delegate accessors
169 fix.import.kind.component.functions=Component functions
170 fix.import.exclude=Exclude ''{0}'' from auto-import
171
172 fix.move.file.to.package.family=Move file to package-matching directory
173 fix.move.file.to.package.text=Move file to {0}
174
175 fix.change.package.family=Change file''s package to match directory
176 fix.change.package.text=Change file''s package to {0}
177
178 fix.move.to.sealed.family=Move hierarchy member to the package/module of its sealed parent
179 fix.move.to.sealed.text=Move {0} to the package/module of {1}
180
181 action.add.import.chooser.title=Imports
182
183 goto.super.chooser.function.title=Choose super function
184 goto.super.chooser.property.title=Choose super property
185 goto.super.chooser.class.title=Choose super class or interface
186
187 inspection.unused.receiver.parameter=Receiver parameter is never used
188 fix.unused.receiver.parameter.remove=Remove redundant receiver parameter
189
190 inspection.migration.title=Code Migration
191 inspection.migration.profile.name=Migration
192
193 fix.create.from.usage.family=Create from usage
194 fix.create.from.usage.local.variable=Create local variable ''{0}''
195
196 overridden.marker.implementations.multiple=Has implementations
197 overridden.marker.implementation=Is implemented in <br/>
198 overridden.marker.overrides.multiple=Is overridden in subclasses
199 overridden.marker.overrides=Is overridden in <br/>
200 searching.for.overriding.methods=Searching for overriding methods
201
202 overridden.marker.implementations.choose.implementation.title=Choose Implementation of {0}
203 overridden.marker.implementations.choose.implementation.find.usages=Overriding Properties of {0}
204 overridden.marker.overrides.choose.implementation.title=Choose Super Implementation of {0}
205 overridden.marker.overrides.choose.implementation.find.usages=Super Implementations of {0}
206
207 remove.expression=Remove ''{0}''
208 unwrap.expression=Unwrap ''{0}''
209 remove.else=Remove else in ''{0}''
210 unwrap.else=Unwrap else in ''{0}''
211
212 override.declaration.x.in.y={0} in {1}
213 override.declaration.x.implements.y={0} in {1} implements {2} in {3}.
214 override.declaration.x.overrides.y.in.class.list={0} overrides declarations in the following classes/interfaces: {1} Do you want to {2} the base declarations?
215
216 override.declaration.unused.overriding.methods.title=Unused Overriding Members
217 override.declaration.unused.overriding.methods.description=There are unused members that override methods you delete.
218 override.declaration.choose.to.delete=Choose the ones you want to be deleted.
219 override.declaration.member=Member
220 override.declaration.delete.multiple.parameters={0} is a part of method hierarchy. Do you want to delete multiple parameters?
221
222 hierarchy.legend.member.is.defined.in.class=Member is defined in the class
223 hierarchy.legend.member.defined.in.superclass=Member is not defined in the class but defined in superclass
224 hierarchy.legend.member.should.be.defined=Member should be defined since the class is not abstract
225
226 intention.change.package.text=Change package
227
228 intention.extract.declarations.from.file.text=Extract declaration from current file
229 intention.extract.declarations.from.file.text.details=Extract ''{0}'' {1, choice, 0#|1#and subclasses }from current file
230
231 kotlin.compiler.option.generate.no.warnings=Report compiler &warnings
232 kotlin.compiler.option.additional.command.line.parameters=&Additional command line parameters:
233
234 kotlin.compiler.jvm.option.panel.title=Kotlin to JVM
235
236 kotlin.compiler.js.option.panel.title=Kotlin to JavaScript
237 kotlin.compiler.js.option.generate.sourcemaps=Generate &source maps
238 kotlin.compiler.js.option.output.prefix=File to &prepend to generated code:
239 kotlin.compiler.js.option.output.postfix=File to append to generated c&ode:
240 kotlin.compiler.js.option.output.copy.files=&Copy library runtime files
241
242 # Android Lint
243 android.klint.inspections.group.name=Android Lint for Kotlin
244
245 # Scratch Files
246 scratch.run.button=Run Scratch File
247 scratch.run.from.here.button=Run Scratch From Here
248 scratch.stop.button=Stop scratch execution
249 scratch.clear.button=Clear results
250 scratch.module.combobox=Use classpath of module
251 scratch.is.repl.checkbox=Use REPL
252 scratch.is.repl.checkbox.description=Runs in the Kotlin REPL. Executes only the new expressions added to the end of the scratch
253 scratch.is.interactive.checkbox=Interactive mode
254 scratch.is.interactive.checkbox.description=Runs after you stop typing for {0} seconds
255 scratch.make.before.run.checkbox=Make module before Run
256 scratch.make.before.run.checkbox.description=Make module {0} before running scratch. Only compiled code is reachable from this scope
257 scratch.inlay.output.mode=Inlay output mode\n\nThe output is shown in the code editor right next to the expression. Well suited for a short single-line output.
258 scratch.side.panel.output.mode.description=Side panel output mode
259 scratch.side.panel.output.mode=Side panel output mode\n\nThe output is shown in the separate panel. Useful if the output is long or multi-line.
260 scratch.inlay.output.mode.description=Inlay output mode
261
262 # Code insight
263 dialog.import.on.paste.title3=Select Import to Remove
264 copy.paste.reference.notification={0} {0, choice, 1#import was|2#imports were} added<p><span><a href=''show''>Review Added Imports...</a></span>
265
266 # Experimental features
267 experimental.ml.completion=ML Completion for Kotlin
268
269
270 plugin.verifier.compatibility.issue.title=Compatibility issue
271 plugin.verifier.compatibility.issue.message=Installed Kotlin plugin version ({0}) is not compatible with {1}.\nSome functionality may be broken.\n\nPlease reinstall the Kotlin plugin.
272
273 plugin.updater.notification.group=Kotlin plugin updates
274 plugin.updater.notification.title=Kotlin
275 plugin.updater.notification.message=A new version {0} of the Kotlin plugin is available. <b><a href="#">Install</a></b>
276 plugin.updater.downloading=Downloading plugins
277 plugin.updater.not.installed=Plugin update was not installed. <a href="#">See the log for more information</a>
278 plugin.updater.not.installed.misc=Plugin update was not installed: {0}. <a href="#">See the log for more information</a>
279 plugin.updater.error.check.failed=Kotlin plugin update check failed
280 plugin.updater.error.unexpected.repository.response=Unexpected plugin repository response
281 plugin.updater.error.cant.find.plugin.version=Couldn't find plugin version in repository response
282 plugin.updater.error.custom.repository=Checking custom plugin repository {0} failed
283
284 quick.doc.text.enum.ordinal=Enum constant ordinal: {0}
285 quick.doc.text.tailrec='tailrec' marks a function as <a href="https://kotlinlang.org/docs/reference/functions.html#tail-recursive-functions">tail-recursive</a> (allowing the compiler to replace recursion with iteration)
286 quick.doc.text.lateinit='lateinit' allows initializing a <a href="https://kotlinlang.org/docs/reference/properties.html#late-initialized-properties-and-variables">not-null property outside of a constructor</a>
287 quick.doc.no.documentation=No documentation available
288 quick.doc.section.deprecated=Deprecated:
289 quick.doc.section.replace.with=Replace with:
290 quick.doc.section.java.declaration=Java declaration:
291
292 action.decompile.java.name=Decompile to Java
293 action.decompile.busy.text=Kotlin Classfile
294
295 action.j2k.name=Convert Java to Kotlin
296 action.j2k.task.name=Convert files from Java to Kotlin
297 action.j2k.correction.investigate=Investigate Errors
298 action.j2k.correction.proceed=Proceed with Conversion
299 action.j2k.correction.required=Some code in the rest of your project may require corrections after performing this conversion. Do you want to find such code and correct it too?
300 action.j2k.correction.errors.single=''{0}'' contains syntax errors, the conversion result may be incorrect
301 action.j2k.correction.errors.multiple=''{0}'' and {1} other Java files contain syntax errors, the conversion result may be incorrect
302 action.j2k.error.cant.save.result=Failed to save conversion result: {0}
303 action.j2k.error.cant.find.document=couldn''t find document for ''{0}''
304 action.j2k.error.read.only=file ''{0}'' is read-only
305 action.j2k.errornothing.to.convert=Nothing to convert:<br>No writable Java files found
306
307 formatter.settings.title=Kotlin Formatter Settings
308
309 action.generate.functions.already.defined=Functions {0} are already defined for class {1}. Do you want to delete them and proceed?
310
311 action.generate.equals.choose.equals=Choose properties to be included in 'equals()'
312 action.generate.equals.choose.hashcode=Choose properties to be included in 'hashCode()'
313
314 action.generate.secondary.constructor.choose.properties=Choose Properties to Initialize by Constructor
315 action.generate.secondary.constructor.error.already.exists=Constructor already exists
316
317 action.generate.test.support.choose.framework=Choose Framework
318 action.generate.test.support.generate.test.function=Generate test function
319 action.generate.test.support.choose.test.name=Choose test name:
320 action.generate.test.support.edit.template=Edit Template
321 action.generate.test.support.error.no.template.found=No template found for {0}:{1}
322 action.generate.test.support.error.cant.convert.java.template=Couldn't convert Java template to Kotlin
323 action.generate.test.support.error.cant.generate.method=Cannot generate method: {0}
324
325 action.generate.tostring.name=Generate toString()
326 action.generate.tostring.template.single=Single template
327 action.generate.tostring.template.multiple=Multiple templates with concatenation
328 action.generate.tostring.choose.implementation=Choose implementation:
329 action.generate.tostring.generate.super.call=Generate call to super.toString()
330
331 action.new.file.text=Kotlin Class/File
332 action.new.file.description=Creates new Kotlin class or file
333 action.new.file.dialog.title=New Kotlin Class/File
334 action.new.file.dialog.file.title=File
335 action.new.file.dialog.class.title=Class
336 action.new.file.dialog.data.class.title=Data Class
337 action.new.file.dialog.sealed.class.title=Sealed Class
338 action.new.file.dialog.annotation.title=Annotation
339 action.new.file.dialog.interface.title=Interface
340 action.new.file.dialog.sealed.interface.title=Sealed Interface
341 action.new.file.dialog.enum.title=Enum Class
342 action.new.file.dialog.object.title=Object
343 action.new.file.error.empty.name=Name can't be empty
344 action.new.file.error.empty.name.part=Name can't have empty parts
345
346 action.new.script.name=Kotlin Script
347 action.new.script.description=Creates new Kotlin script
348 action.new.script.dialog.title=New Kotlin Script
349
350 action.new.worksheet.name=Kotlin Worksheet
351 action.new.worksheet.description=Creates new Kotlin Worksheet
352 action.new.worksheet.dialog.title=New Kotlin Worksheet
353
354 breadcrumbs.tooltip.indexing=Indexing\u2026
355
356 copy.paste.resolve.references=Resolve pasted references
357
358 type.provider.anonymous.object=anonymous object
359 type.provider.unknown.type=Type is unknown
360 type.provider.smart.cast.from=(smart cast from {0})
361 type.provider.no.expression.found=No expression found
362
363 optimize.imports.collect.unused.imports=Collect unused imports
364 optimize.imports.task.removing.redundant.imports=Removing redundant imports
365
366 kdoc.section.title.receiver=Receiver
367 kdoc.section.title.parameters=Params
368 kdoc.section.title.returns=Returns
369 kdoc.section.title.throws=Throws
370 kdoc.section.title.author=Author
371 kdoc.section.title.properties=Properties
372 kdoc.section.title.constructor=Constructor
373 kdoc.section.title.since=Since
374 kdoc.section.title.suppress=Suppress
375 kdoc.section.title.samples=Samples
376 kdoc.section.title.see.also=See Also
377 kdoc.comment.unresolved=Unresolved
378
379 livetemplate.description.main=main() function
380 livetemplate.description.soutp=Prints function parameter names and values to System.out
381 livetemplate.description.iter=Iterate over elements of iterable (for-in loop)
382 livetemplate.description.ifn=Inserts 'if null' expression
383 livetemplate.description.inn=Inserts 'if not null' expression
384 livetemplate.description.void=Function returning nothing
385 livetemplate.description.fun0=Function with no parameters
386 livetemplate.description.fun1=Function with one parameter
387 livetemplate.description.fun2=Function with two parameters
388 livetemplate.description.interface=Interface
389 livetemplate.description.singleton=Singleton
390 livetemplate.description.closure=Closure (function without name)
391 livetemplate.description.anonymous=Anonymous class
392 livetemplate.description.exfun=Extension function
393 livetemplate.description.exval=Extension read-only property
394 livetemplate.description.exvar=Extension read-write property
395
396 hints.progress.calculating.parameter.info=Calculating parameter info
397
398 hints.settings.common.items=Show hints for:
399 hints.settings.types=Types
400 hints.settings.types.property=Property types
401 hints.settings.types.variable=Local variable types
402 hints.settings.types.return=Function return types
403 hints.settings.types.parameter=Function parameter types
404
405 hints.settings.lambdas=Lambdas
406 hints.settings.lambda.return=Return expressions
407 hints.settings.lambda.receivers.parameters=Implicit receivers and parameters
408
409 hints.settings.suspending=Suspending calls
410
411 hints.title.argument.name.enabled=Argument name
412
413 presentation.text.paren=({0})
414 presentation.text.in.container.paren=(in {0})
415 presentation.text.in.container={0} in {1}
416 presentation.text.for.receiver.in.container.paren=(for {0} in {1})
417 presentation.text.object.in.container=object in {0}
418
419 project.view.class.initializer=class initializer
420 project.view.class.error.name=no name provided
421
422 copy.text.adding.imports=Adding imports \u2026
423 copy.text.clipboard.content.seems.to.be.java.code.do.you.want.to.convert.it.to.kotlin=Clipboard content seems to be Java code. Do you want to convert it to Kotlin?
424 copy.text.convert.java.to.kotlin=Convert Java to Kotlin
425 copy.text.copied.kotlin.code=Copied kotlin code
426 copy.text.resolving.references=Resolving references \u2026
427 copy.title.convert.code.from.java=Convert Code From Java
428
429 editor.checkbox.title.auto.add.val.keyword.to.data.inline.class.constructor.parameters=Auto add val keyword to data/inline class constructor parameters
430 editor.checkbox.title.convert.pasted.java.code.to.kotlin=Convert pasted Java code to Kotlin
431 editor.checkbox.title.don.t.show.java.to.kotlin.conversion.dialog.on.paste=Don't show Java to Kotlin conversion dialog on paste
432 editor.title.kotlin=Kotlin
433
434 facet.checkbox.text.use.project.settings=Use project settings
435 facet.column.name.options=Options
436 facet.column.name.plugin=Plugin
437 facet.error.text.at.least.one.target.platform.should.be.selected=At least one target platform should be selected
438 facet.label.text.selected.target.platforms=Selected target platforms:
439 facet.label.text.target.platform=Target platform:
440 facet.label.text.the.project.is.imported.from.external.build.system.and.could.not.be.edited=The project is imported from external build system and could not be edited
441 facet.link.text.edit.project.settings=Edit project settings
442 facet.name.compiler.plugins=Compiler Plugins
443 facet.name.general=General
444 facet.text.following.arguments.are.redundant=Following arguments are redundant: {0}
445 facet.text.following.arguments.override.facet.settings=Following arguments override facet settings: {0}
446 facet.text.following.options.are.not.correct=Following options are not correct:
447 facet.text.multiplatform=Multiplatform
448
449 filters.text.inline.function.body=inline function body
450 filters.text.inline.function.call.site=inline function call site
451 filters.title.navigate.to=Navigate to
452
453 find.usages.progress.text.declaration.superMethods=Resolving super methods\u2026
454
455 formatter.button.text.use.import.with.when.at.least=Use import with '*' when at least
456 formatter.button.text.use.import.with=Use import with '*'
457 formatter.button.text.use.single.name.import=Use single name import
458 formatter.checkbox.text.insert.imports.for.nested.classes=Insert imports for nested classes
459 formatter.checkbox.text.use.trailing.comma=Use trailing comma
460 formatter.text.names.used=\ names used
461 formatter.text.use.defaults.from=Use defaults from:
462 formatter.title.after.colon.before.declaration.type=After colon, before declaration type
463 formatter.title.after.colon.in.new.type.definition=After colon in new type definition
464 formatter.title.align.when.branches.in.columns=Align 'when' branches in columns
465 formatter.title.around.arrow.in.function.types=Around arrow in function types
466 formatter.title.around.arrow.in=Around arrow in "when" clause
467 formatter.title.around.when.branches.with=Around 'when' branches with {}
468 formatter.title.before.declaration.with.comment.or.annotation=Before declaration with comment or annotation
469 formatter.title.before.colon.after.declaration.name=Before colon, after declaration name
470 formatter.title.before.colon.in.new.type.definition=Before colon in new type definition
471 formatter.title.before.lambda.arrow=Before lambda arrow
472 formatter.title.chained.function.calls=Chained function calls
473 formatter.title.elvis.expressions=Elvis expressions
474 formatter.title.expression.body.functions=Expression body functions
475 formatter.title.function.annotations=Function annotations
476 formatter.title.function.call.arguments=Function call arguments
477 formatter.title.function.declaration.parameters=Function declaration parameters
478 formatter.title.function.parentheses=Function parentheses
479 formatter.title.in.simple.one.line.methods=In simple one line methods
480 formatter.title.java.statics.and.enum.members=Java Statics and Enum Members
481 formatter.title.load.save=Load/Save
482 formatter.title.other=Other
483 formatter.title.trailing.comma=Trailing comma
484 formatter.title.property.annotations=Property annotations
485 formatter.title.put.left.brace.on.new.line=Put left brace on new line
486 formatter.title.range.operator=Range operator (..)
487 formatter.title.top.level.symbols=Top-Level Symbols
488 formatter.title.use.continuation.indent.in.conditions=Use continuation indent in conditions
489 formatter.title.use.continuation.indent=Use continuation indent
490 formatter.title.when.parentheses='when' parentheses
491 formatter.title.when.statements='when' statements
492
493 framework.name.kotlin.sdk=Kotlin SDK
494
495 hierarchy.text.anonymous=[anonymous]
496 hierarchy.text.in=\ in {0}
497
498 highlighter.action.text.go.to.actual.declarations=Go To Actual Declarations
499 highlighter.action.text.go.to.expected.declaration=Go To Expected Declaration
500 highlighter.action.text.go.to.implementations=Go To Implementations
501 highlighter.action.text.go.to.overridden.methods=Go To Overridden Methods
502 highlighter.action.text.go.to.overridden.properties=Go To Overridden Properties
503 highlighter.action.text.go.to.subclasses=Go To Subclasses
504 highlighter.action.text.go.to.super.method=Go To Super Method
505 highlighter.action.text.go.to.super.property=Go To Super Property
506 highlighter.descriptor.text.android.extensions.property=Properties and Variables//Android Extensions synthetic properties
507 highlighter.descriptor.text.annotation=Annotation//Annotation name
508 highlighter.descriptor.text.annotation.attribute.name=Annotation//Annotation attribute name
509 highlighter.descriptor.text.arrow=Braces and Operators//Arrow
510 highlighter.descriptor.text.builtin.annotation=Keywords//Modifier
511 highlighter.descriptor.text.builtin.keyword.val=Keywords//'val'
512 highlighter.descriptor.text.builtin.keyword.var=Keywords//'var'
513 highlighter.descriptor.text.builtin.keyword=Keywords//Keyword
514 highlighter.descriptor.text.captured.variable=Properties and Variables//Variables and values captured in a closure
515 highlighter.descriptor.text.closure.braces=Braces and Operators//Lambda expression braces and arrow
516 highlighter.descriptor.text.colon=Braces and Operators//Colon
517 highlighter.descriptor.text.constructor.call=Functions//Constructor call
518 highlighter.descriptor.text.double.colon=Braces and Operators//Double colon
519 highlighter.descriptor.text.dynamic.fun.call=Functions//Dynamic function call
520 highlighter.descriptor.text.dynamic.property=Properties and Variables//Dynamic property
521 highlighter.descriptor.text.enumEntry=Classes and Interfaces//Enum entry
522 highlighter.descriptor.text.exclexcl=Braces and Operators//Non-null assertion
523 highlighter.descriptor.text.extension.fun.call=Functions//Extension function call
524 highlighter.descriptor.text.extension.property=Properties and Variables//Extension property
525 highlighter.descriptor.text.field=Properties and Variables//Backing field variable
526 highlighter.descriptor.text.fun.call=Functions//Function call
527 highlighter.descriptor.text.fun=Functions//Function declaration
528 highlighter.descriptor.text.instance.property.custom.property.declaration=Properties and Variables//Instance property with custom property declarations
529 highlighter.descriptor.text.instance.property=Properties and Variables//Instance property
530 highlighter.descriptor.text.it=Parameters//Lambda expression default parameter
531 highlighter.descriptor.text.kdoc.comment=Comments//KDoc//KDoc comment
532 highlighter.descriptor.text.kdoc.tag=Comments//KDoc//KDoc tag
533 highlighter.descriptor.text.kdoc.value=Comments//KDoc//Link in KDoc tag
534 highlighter.descriptor.text.label=Label
535 highlighter.descriptor.text.local.variable=Properties and Variables//Local variable or value
536 highlighter.descriptor.text.named.argument=Named argument
537 highlighter.descriptor.text.object=Classes and Interfaces//Object
538 highlighter.descriptor.text.enum=Classes and Interfaces//Enum
539 highlighter.descriptor.text.package.fun.call=Functions//Package-level function call
540 highlighter.descriptor.text.package.property.custom.property.declaration=Properties and Variables//Package-level property with custom property declarations
541 highlighter.descriptor.text.package.property=Properties and Variables//Package-level property
542 highlighter.descriptor.text.quest=Braces and Operators//Type nullability marker
543 highlighter.descriptor.text.safe.access=Braces and Operators//Safe access dot
544 highlighter.descriptor.text.smart.cast.receiver=Smart-casts//Smart-cast implicit receiver
545 highlighter.descriptor.text.smart.cast=Smart-casts//Smart-cast value
546 highlighter.descriptor.text.smart.constant=Smart-casts//Smart constant
547 highlighter.descriptor.text.string.escape=String//Escape in string and template braces
548 highlighter.descriptor.text.suspend.fun.call=Functions//Suspend function call
549 highlighter.descriptor.text.synthetic.extension.property=Properties and Variables//Synthetic extension property
550 highlighter.descriptor.text.typeAlias=Classes and Interfaces//Type alias
551 highlighter.descriptor.text.var=Properties and Variables//Var (mutable variable, parameter or property)
552 highlighter.descriptor.text.variable.as.function.call=Properties and Variables//Variable as function call
553 highlighter.descriptor.text.variable.as.function.like.call=Properties and Variables//Variable as function-like call
554 highlighter.message.suspend.function.call=Suspend function call
555 highlighter.message.suspending.iteration=Suspending iteration
556 highlighter.name.dsl.markers=DSL markers
557 highlighter.name.dsl=Dsl//
558 highlighter.name.implemented.declaration=Implemented declaration
559 highlighter.name.implementing.declaration=Implementing declaration
560 highlighter.name.kotlin.line.markers=Kotlin line markers
561 highlighter.name.multiplatform.actual.declaration=Multiplatform actual declaration
562 highlighter.name.multiplatform.expect.declaration=Multiplatform expect declaration
563 highlighter.name.overridden.declaration=Overridden declaration
564 highlighter.name.overriding.declaration=Overriding declaration
565 highlighter.name.style=Style
566 highlighter.notification.text.navigation.to.overriding.classes.is.not.possible.during.index.update=Navigation to overriding classes is not possible during index update
567 highlighter.prefix.text.has.actuals.in=Has actuals in
568 highlighter.text.click.for.navigate=Click {0}to navigate
569 highlighter.text.has.functional.implementations=Has functional implementations
570 highlighter.text.implements=Implements
571 highlighter.text.in={0} in ''{1}''
572 highlighter.text.modules=\ ({0} modules)
573 highlighter.text.or.press=\ or press {0}
574 highlighter.text.overrides=Overrides
575 highlighter.title.actuals.for=Actuals for {0}
576 highlighter.title.choose.actual.for=Choose actual for {0}
577 highlighter.title.choose.expected.for=Choose Expected For {0}
578 highlighter.title.expected.for=Expected for {0}
579 highlighter.title.overriding.declarations.of=Overriding Declarations Of {0}
580 highlighter.title.searching.for.overriding.declarations=Searching for overriding declarations
581 highlighter.title.searching.for.overriding.methods=Searching for overriding methods
582 highlighter.tool.tip.has.declaration.in.common.module=Has declaration in common module
583 highlighter.tool.tip.marker.annotation.for.dsl=Marker annotation for DSL
584 highlighter.tool.tip.text.function=function
585 highlighter.tool.tip.text.property=property
586 highlighter.tool.tip.text.recursive.call=Recursive call
587 highlighter.tool.tip.text.run.test=Run Test
588
589 import.optimizer.notification.text.unused.imports.not.found=Unused imports not found
590 import.optimizer.progress.indicator.text.collect.imports.for=Collect imports for {0}
591 import.optimizer.text.import={0, choice, 0#import|2#imports}
592 import.optimizer.text.non.zero=Removed {0} {1}{2, choice, 0#|1#, added {2} {3}}
593 import.optimizer.text.zero=Rearranged imports
594 import.progress.text.resolve.imports=Find All Imports\u2026
595
596 internal.action.text.decompile.kotlin.bytecode=Decompile kotlin bytecode
597 internal.error.text.cannot.decompile=Cannot decompile {0}
598 internal.indicator.text.decompiling=Decompiling {0}
599 internal.title.decompiler.error=Decompiler error
600
601 version.title.no.runtime.found=No Runtime Found
602 version.dialog.message.is.not.found.make.sure.plugin.is.properly.installed={0} is not found. Make sure plugin is properly installed.
603 version.message.is.deprecated.since.1.2.0.and.should.be.replaced.with={0} is deprecated since 1.2.0 and should be replaced with {1}
604
605 update.name.android.studio=Android Studio
606 update.reason.text.exception.during.verification=exception during verification {0}
607 update.reason.text.no.verified.versions.for.this.build=No verified versions for this build.
608 update.reason.text.unable.to.connect.to.compatibility.verification.repository=unable to connect to compatibility verification repository
609 update.reason.text.unable.to.parse.compatibility.verification.metadata=unable to parse compatibility verification metadata
610 update.reason.text.version.to.be.verified=Version to be verified.
611
612 test.integration.button.text.cancel=Cancel
613 test.integration.button.text.rewrite=Rewrite
614 test.integration.message.text.create.test.in.the.same.source.root=Create test in the same source root?
615 test.integration.message.text.kotlin.class=Kotlin class ''{0}'' already exists. Do you want to update it?
616 test.integration.title.no.test.roots.found=No Test Roots Found
617
618 slicer.text.in=in
619 slicer.text.tracking.enclosing.lambda=\ (Tracking enclosing lambda)
620 slicer.text.tracking.lambda.calls=\ (Tracking lambda calls)
621 slicer.text.tracking.lambda.argument=\ (Tracking lambda parameter)
622 slicer.text.tracking.lambda.receiver=\ (Tracking lambda receiver)
623 slicer.title.dataflow.from.here=Dataflow from Here
624 slicer.title.dataflow.to.here=Dataflow to Here
625 slicer.tool.tip.text.variable.dereferenced=Variable dereferenced
626
627 script.action.text.ignore=Ignore
628 script.action.text.open.settings=Open Settings
629 script.action.text.show.all=Show all
630 script.name.kotlin.scripting=Kotlin Scripting
631 script.progress.text.kotlin.scanning.dependencies.for.script.definitions=Kotlin: scanning dependencies for script definitions\u2026
632 script.text.multiple.script.definitions.are.applicable.for.this.script=Multiple script definitions are applicable for this script. {0} is used
633
634 roots.description.text.update.source.roots.for.non.jvm.modules.in.kotlin.project=Update source roots for non-JVM modules in Kotlin project
635
636 reporter.button.text.ignore=Ignore
637 reporter.button.text.update=Update
638 reporter.message.text.you.re.running.kotlin.plugin.version=You''re running Kotlin plugin version {0}, while the latest version is {1}
639 reporter.text.can.t.report.exception.from.patched.plugin=Can't report exception from patched plugin
640 reporter.title.update.kotlin.plugin=Update Kotlin Plugin
641
642 configuration.action.text.ignore=Ignore
643 configuration.action.text.update=Update
644 configuration.description.always=Always
645 configuration.description.amd=AMD
646 configuration.description.commonjs=CommonJS
647 configuration.description.never=Never
648 configuration.description.plain.put.to.global.scope=Plain (put to global scope)
649 configuration.description.umd.detect.amd.or.commonjs.if.available.fallback.to.plain=UMD (detect AMD or CommonJS if available, fallback to plain)
650 configuration.description.when.inlining.a.function.from.other.module.with.embedded.sources=When inlining a function from other module with embedded sources
651 configuration.error.text.shouldn.t.add.null.urls.to.custom.repositories=Shouldn't add null urls to custom repositories
652 configuration.feature.text.new.experimental.project.wizard=New Experimental Project Wizard
653 configuration.feature.text.new.java.to.kotlin.converter=New Java to Kotlin Converter
654 configuration.message.enter.fully.qualified.method.name=Enter fully-qualified method name:
655 configuration.message.text.a.new.version.is.available=A new version {0} is available
656 configuration.message.text.a.new.version.is.found=A new version {0} is found but it''s not verified by {1}.
657 configuration.message.text.update.check.failed=Update check failed: {0}
658 configuration.message.text.you.have.the.latest.version.of.the.plugin.installed=You have the latest version of the plugin installed.
659 configuration.message.verifier.disabled=(verifier disabled)
660 configuration.migration.text.api.version=API version: {0} -> {1}
661 configuration.migration.text.detected.migration=Detected migration:
662 configuration.migration.text.language.version=Language version: {0} -> {1}
663 configuration.migration.text.migrations.for.kotlin.code.are.available=Migrations for Kotlin code are available
664 configuration.migration.text.run.migrations=Run migrations
665 configuration.migration.text.standard.library=Standard library: {0} -> {1}
666 configuration.migration.title.kotlin.migration=Kotlin migration
667 configuration.name.kotlin.compiler=Kotlin Compiler
668 configuration.name.kotlin=Kotlin
669 configuration.name.method=Method
670 configuration.status.text.installation.failed=Installation failed
671 configuration.status.text.installing=Installing\u2026
672 configuration.text.add.exclusion=Add exclusion
673 configuration.text.and=and
674 configuration.text.other.s=other(s)
675 configuration.text.patched.original={0} (Patched! Original: {1})
676 configuration.text.the.compiler.bundled.to.kotlin.plugin=The compiler bundled to Kotlin plugin ({0}) is older than external compiler used for building modules:
677 configuration.text.this.may.cause.different.set.of.errors.and.warnings.reported.in.ide.p=This may cause different set of errors and warnings reported in IDE.
678 configuration.title.choose.output.directory=Choose Output Directory
679 configuration.title.early.access.preview.1.4.x=Early Access Preview 1.4.x
680 configuration.title.early.access.preview.1.5.x=Early Access Preview 1.5.x
681 configuration.title.edit.exclusion=Edit exclusion
682 configuration.title.kotlin.compiler.js.option.output.postfix.browse.title=Choose File to Append to Generated Code
683 configuration.title.kotlin.compiler.js.option.output.prefix.browse.title=Choose File to Prepend to Generated Code
684 configuration.title.outdated.bundled.kotlin.compiler=Outdated Bundled Kotlin Compiler
685 configuration.title.stable=Stable
686 configuration.warning.text.following.modules.override.project.settings=Following modules override project settings:
687 configuration.warning.text.modules.override.project.settings={0} modules override project settings
688 configuration.warning.text.language.version.unsupported=Language version {0} is no longer supported
689 configuration.warning.text.api.version.unsupported=API version {0} is no longer supported
690 configuration.kotlin.code.style=Kotlin code style
691 configuration.notification.update.code.style.to.official=Do you want to update your Kotlin code style settings to the recommended ones?
692 configuration.apply.new.code.style=Apply the code style
693 configuration.do.not.suggest.new.code.style=Don\u2019t show again
694
695 configuration.is.resolve.module.per.source.set=Legacy Gradle Importing Mode Detected
696 configuration.update.is.resolve.module.per.source.set=The IDE is currently configured to create a single module per Gradle project. This mode is incompatible with Kotlin Multiplatform projects, that requires single module per Gradle source set.
697 configuration.apply.is.resolve.module.per.source.set=Fix and re-import project
698 configuration.do.not.suggest.update.is.resolve.module.per.source.set=Don\u2019t show again
699
700
701 #Refactoring
702 0.1.is.never.used={0} ''{1}'' is never used
703 0.has.detected.1.code.fragments.in.2.that.can.be.replaced.with.3={0} has detected {1} code {1,choice,1#fragment|2#fragments} in {2} that can be replaced with {3}. Would you like to review and replace {1,choice,1#it|2#them}?
704 0.usages.are.not.supported.by.the.inline.refactoring.they.won.t.be.processed={0} usages are not supported by the Inline refactoring. They won''t be processed.
705 0.will.become.invisible.after.extraction={0} will become invisible after extraction
706 0.will.no.longer.be.accessible.after.extraction={0} will no longer be accessible after extraction
707 action.text.append=Append
708 action.text.cancel=Cancel
709 action.text.overwrite=Overwrite
710 button.text.move.nested.class.0.to.upper.level=Move &nested class {0} to upper level
711 button.text.move.nested.class.0.to.another.class=&Move nested class {0} to another class
712 cannot.extract.method=Cannot find statements to extract
713 cannot.extract.super.call=Cannot extract super-call
714 cannot.inline.property.with.accessor.s.and.backing.field=Cannot inline property with accessor(s) and backing field
715 cannot.introduce.parameter.of.0.type=Cannot introduce parameter of type ''{0}''
716 cannot.refactor.expression.has.unit.type=Cannot introduce expression of unit type
717 cannot.refactor.no.container=Cannot refactor in this place
718 cannot.refactor.no.expression=Cannot perform refactoring without an expression
719 cannot.refactor.no.type=Cannot perform refactoring without a type
720 cannot.refactor.not.expression.to.extract=Cannot find an expression to extract
721 cannot.refactor.not.expression=Cannot find an expression to introduce
722 cannot.refactor.package.expression=Cannot introduce package reference
723 cannot.refactor.syntax.errors=Cannot refactor due to erroneous code
724 cannot.refactor.synthesized.function=Cannot refactor synthesized function ''{0}''
725 checkbox.text.declare.with.var=Declare with &var
726 checkbox.text.delete.empty.source.files=&Delete empty source files
727 checkbox.text.extension.property=E&xtension property:\u0020
728 checkbox.text.introduce.default.value=Introduce &default value
729 checkbox.text.open.moved.files.in.editor=Open moved member in editor
730 checkbox.text.replace.all.occurrences.0=&Replace all occurrences ({0})
731 checkbox.text.search.references=Search &references
732 checkbox.text.specify.type.explicitly=Specify &type explicitly
733 checkbox.text.update.package.directive=Update package directive (Kotlin files)
734 column.name.receiver=Receiver:
735 column.name.default.parameter=Default Parameter:
736 column.name.val.var=Val/Var
737 declarations.are.used.outside.of.selected.code.fragment=Following declarations are used outside of selected code fragment:
738 declarations.will.move.out.of.scope=Following declarations won't be available outside of extracted function body:
739 description.a.reference.to.extracted.type.parameter=a reference to extracted type parameter
740 error.cant.refactor.vararg.functions=Can't refactor the function with variable arguments
741 error.hint.text.cannot.inline.0.from.a.decompiled.file=Cannot inline ''{0}'' from a decompiled file
742 error.text.can.t.change.signature.of.method=Can''t change signature of {0} method
743 error.text.can.t.copy.class.to.the.containing.file=Can't copy class to the containing file
744 error.text.can.t.generate.0.1=Can''t generate {0}: {1}
745 error.text.can.t.introduce.lambda.parameter.for.this.expression=Can't introduce lambda parameter for this expression
746 error.text.can.t.introduce.property.for.this.expression=Can't introduce property for this expression
747 error.text.different.name.expected=Different name expected
748 error.text.expression.has.no.type=Expression has no type
749 error.text.extraction.from.expect.class.is.not.yet.supported=Extraction from expect class is not yet supported
750 error.text.extraction.from.non.jvm.class.is.not.yet.supported=Extraction from non-JVM class is not yet supported
751 error.text.inline.function.is.not.supported.for.functions.with.multiple.return.statements=Inline Function is not supported for functions with multiple return statements.
752 error.text.inline.function.is.not.supported.for.functions.with.return.statements.not.at.the.end.of.the.body=Inline Function is not supported for functions with return statements not at the end of the body.
753 error.text.interface.cannot.be.extracted.from.an.annotation.class=Interface cannot be extracted from an annotation class
754 error.text.introduce.parameter.is.not.available.for.default.value=Introduce Parameter is not available for default value
755 error.text.introduce.parameter.is.not.available.inside.of.annotation.entries=Introduce Parameter is not available inside of annotation entries
756 error.text.invalid.default.receiver.value=Invalid default receiver value
757 error.text.invalid.name=Invalid name
758 error.text.invalid.parameter.name=Invalid parameter name
759 error.text.invalid.parameter.type=Invalid parameter type
760 error.text.invalid.receiver.type=Invalid receiver type
761 error.text.invalid.return.type=Invalid return type
762 error.text.no.type.to.refactor=No type to refactor
763 error.text.refactoring.is.not.applicable.in.the.current.context=Refactoring is not applicable in the current context
764 error.text.superclass.cannot.be.extracted.from.an.annotation.class=Superclass cannot be extracted from an annotation class
765 error.text.type.reference.is.expected=Type reference is expected
766 error.types.in.generated.function=Cannot generate function with erroneous return type
767 error.wrong.caret.position.function.or.constructor.name=The caret should be positioned at the name of the function or constructor to be refactored.
768 extract.function=Extract Function
769 family.name.update.usages.on.declarations.cut.paste=Update usages on declarations cut/paste
770 file.does.not.exist=File {0} does not exist.\nDo you want to create it?
771 function.name.is.invalid=Function name is invalid
772 introduce.parameter=Introduce Parameter
773 introduce.property=Introduce Property
774 introduce.type.parameter.to.declaration=Introduce type parameter to declaration
775 introduce.type.parameter=Introduce Type Parameter
776 introduce.variable=Introduce Variable
777 label.text.default.receiver.value=&Default receiver value:\u0020
778 label.text.destination.directory=&Destination directory:
779 label.text.file.name=File &name:
780 label.text.introduce.as=&Introduce as:\u0020
781 label.text.name=&Name:\u0020
782 label.text.package.name=Packa&ge name:
783 label.text.receiver.type=Receiver &type:\u0020
784 label.text.target.file.name=Target file name:
785 label.text.to.file=To &file:
786 label.text.to.package=To p&ackage:
787 label.text.to.class=To class:
788 label.text.to.object=To object:
789 class.name.prompt=Class &name:
790 search.for.text.occurrences=Search for &text occurrences
791 search.in.comments.and.strings=Search in &comments and strings
792 parameter.name.prompt=Parameter na&me:
793 pass.outer.class.instance.as.parameter=Pass &outer class' instance as a parameter
794 label.text.type=&Type:\u0020
795 label.text.move.expect.actual.counterparts=&Move expect/actual counterparts
796 label.text.visibility=&Visibility:\u0020
797 member.info.abstract.0=abstract {0}
798 member.info.companion.0=companion {0}
799 message.change.signature.is.not.applicable.to.dynamically.invoked.functions=Change signature is not applicable to dynamically invoked functions
800 error.hint.the.read.only.declaration.cannot.be.changed=The read-only declaration cannot be changed
801 error.hint.cannot.modify.0.declaration.from.1.file=Cannot modify ''{0}'' declaration from ''{1}'' file
802 message.do.not.show.for.local.variables.in.future=Do not show for local variables in future
803 message.text.return.type.cannot.be.resolved=Return type ''{0}'' cannot be resolved.\nContinue?
804 message.text.property.type.cannot.be.resolved=Property type ''{0}'' cannot be resolved.\nContinue?
805 message.text.property.receiver.type.cannot.be.resolved=Property receiver type ''{0}'' cannot be resolved.\nContinue?
806 message.text.type.alias.0.is.never.used=Type alias ''{0}'' is never used
807 message.type.for.cannot.be.resolved=Type ''{0}'' for {1} cannot be resolved.\nContinue?
808 name.extract.interface=Extract Interface
809 name.inline.type.alias=Inline Type Alias
810 name.introduce.import.alias=Introduce Import Alias
811 name.introduce.lambda.parameter=Introduce Lambda Parameter
812 name.introduce.parameter1=Introduce Parameter
813 name.introduce.type.alias=Introduce Type Alias
814 name.kdoc.for.abstracts=KDoc for abstracts
815 naming.convention.will.be.violated.after.rename=Naming conventions will be violated after rename
816 non.kotlin.usage.0=Non-Kotlin usage: {0}
817 parameter.name.is.invalid=Parameter name ''{0}'' is invalid
818 parameter.type.is.invalid=Parameter type ''{0}'' is invalid
819 parameter.types.are.not.denotable=Cannot extract method since following types are not denotable in the target scope:
820 refactoring.move.non.kotlin.file=Target must be a Kotlin file
821 return.type.is.invalid=Return type is invalid
822 searching.usages.of.0.parameter=Searching usages of ''{0}''parameter
823 selected.code.fragment.has.multiple.exit.points=Selected code fragment has multiple exit points
824 selected.code.fragment.has.multiple.output.values=Selected code fragment has more than 3 output values:
825 selected.code.fragment.has.output.values.and.exit.points=Selected code fragment has output values as well as alternative exit points
826 setter.of.0.will.become.invisible.after.extraction=Setter of {0} will become invisible after extraction
827 text.0.1.must.be.moved.with.sealed.parent.class.and.all.its.subclasses={0} ''{1}'' must be moved with sealed parent class and all its subclasses
828 text.0.already.contains.1={0} already contains {1}
829 text.0.already.contains.nested.class.1={0} already contains nested class named {1}
830 text.0.already.declared.in.1={0} is already declared in {1}
831 text.0.have.no.inheritors.warning={0} doesn''t have inheritors\nPushing members down will result in them being deleted. Would you like to proceed?
832 text.0.in.1.will.override.corresponding.member.of.2.after.refactoring={0} in {1} will override corresponding member of {2} after refactoring
833 text.0.inherits.from.1.it.will.not.be.affected.by.refactoring={0} inherits from {1}.\nIt won''t be affected by the refactoring
834 text.0.is.invalid.destination.package=''{0}'' is invalid destination package name
835 text.0.is.not.allowed.in.the.target.context=''{0}'' is not allowed in the target context
836 text.0.is.not.valid.package.name={0} is not a valid package name
837 text.0.to.inline={0} to inline
838 text.0.uses.1.which.is.not.accessible.from.2={0} uses {1}, which is not accessible from the {2}
839 text.0.uses.1.which.will.be.inaccessible.after.move={0} uses {1} which will be inaccessible after move
840 text.0.uses.1.which.will.not.be.accessible.from.subclass={0} uses {1} which won''t be accessible from the subclass.
841 text.0.uses.internal.1.which.will.be.inaccessible.after.move={0} uses internal {1} which will be inaccessible after move
842 text.0.will.be.shadowed.by.1={0} will be shadowed by {1}
843 text.0.will.clash.with.existing.1.in.2={0} after rename will clash with existing {1} in {2}
844 text.0.will.no.longer.be.accessible.after.signature.change={0} will no longer be accessible after signature change
845 text.all.declarations.must.belong.to.the.same.directory.or.class=All declarations must belong to the same directory or class
846 text.all=All
847 text.anonymous=[Anonymous]
848 text.at.least.one.file.must.be.selected=At least one member must be selected
849 text.callee.text.would.be.shown.here=Callee text would be shown here
850 text.caller.text.with.highlighted.callee.call.would.be.shown.here=Caller text\nwith highlighted callee call would be shown here
851 text.cannot.create.target.directory.0=Cannot create target directory {0}
852 text.cannot.determine.source.directory=Can't determine sources directory
853 text.cannot.find.package.corresponding.to.0=Could not find package corresponding to {0}
854 text.cannot.find.target.package.name=Cannot find target package name
855 text.cannot.inline.0.1.usages=Cannot inline {0}/{1} usages
856 text.cannot.move.for.current.project=Can't move for current project
857 text.cannot.move.inner.class.0.into.itself=Cannot move nested class {0} to itself
858 text.cannot.move.to.original.file=Can't move to the original file
859 text.cannot.move.expect.actual.declaration.to.file=Could't move expect/actual declaration to file
860 text.change.file.package.to.0=Change file''s package to ''{0}''
861 text.choose.containing.file=Choose Containing File
862 text.class.0.already.contains.member.1={0} already contains {1}
863 text.class.0.already.exists.in.package.1=Class {0} already exists in package {1}
864 text.class.0.already.exists.in.the.target.scope=Class {0} already exists in the target scope 
865 text.class.0.is.final={0} is final
866 text.constructor=constructor
867 text.convert._it_.to.explicit.lambda.parameter=Convert 'it' to explicit lambda parameter
868 text.create.destructuring.declaration=Create destructuring declaration
869 text.create.single.variable=Create single variable
870 text.declaration=declaration
871 text.declarations.clash.move.0.destination.1.declared.in.scope.2=Following declarations would clash: to move {0} and destination {1} declared in scope {2}
872 text.default.value=\ // default value = {0}
873 text.destination.class.should.be.kotlin.class=Destination class must be a Kotlin class
874 text.do.you.want.to.rename.0.as.well=Do you want to rename {0}() as well?
875 text.do.you.want.to.rename.base.property.from.0=Do you want to rename base property from \n{0}
876 text.do.you.want.to.rename.base.property=Do you want to rename base property
877 text.duplicating.local.variable=Duplicating local variable ''{0}''
878 text.duplicating.parameter=Duplicating parameter ''{0}''
879 text.duplicating.property=Duplicating property ''{0}''
880 change.signature.conflict.text.kotlin.default.value.in.non.kotlin.files=The default Kotlin call value may lead to incorrect code in other languages
881 change.signature.conflict.text.kotlin.default.parameter.in.non.kotlin.files=The default parameter may not be supported in other languages
882 text.explicit.receiver.is.already.present.in.call.element.0=Explicit receiver is already present in call element: {0}
883 text.extract.superclass=Extract Superclass
884 text.file.0.already.exists.in.1=File {0} already exists in {1}
885 text.file.name.cannot.be.empty=File name may not be empty
886 text.function.already.exists=Function already exists: ''{0}''
887 text.function.in.ticks.0=function ''{0}''
888 text.function=function
889 text.anonymous.function=anonymous function
890 text.implicit.companion.object.will.be.inaccessible.0=Implicit companion object will be inaccessible: {0}
891 text.incorrect.target.path.directory.0.does.not.belong.to.current.project=Incorrect target path. Directory {0} does not belong to current project.
892 text.indirect.outer.instances.will.not.be.extracted.0=Indirect outer instances won''t be extracted: {0}
893 text.inline.0.1.2=Inline {0} ''{1}''? {2}
894 text.inline.0=Inline {0}
895 text.inline.all.references.and.verb.0.the.kind.1.occurrences.2=Inline all references and {0} the {1} {2}
896 text.inline.recursive.function.is.supported.only.on.references=Inline recursive function is supported only on references
897 text.inline.this.reference.and.keep.the.0=Inline this reference and keep the {0}
898 text.inlining.0.1=Inlining {0} {1}
899 text.inlined.0.overrides.0.1=Inlined {0} overrides {0} {1}
900 text.inner.class.0.cannot.be.moved.to.intefrace={0} is an inner class. It can not be moved to the interface
901 text.introduce.default.value=Intro&duce default value
902 text.invalid.target.path.0=Invalid target path {0}
903 text.invalid.target.specified=Invalid target specified
904 text.keep=keep
905 text.lambda.parameter=lambda parameter
906 text.lambda.parameters=Lambda &parameters:\u0020
907 text.lambda.return.type=Lambda return &type
908 text.lazy.property=lazy property
909 text.local.property=property
910 text.local.variable=local variable
911 text.looking.for.usages=Looking for Usages
912 text.member.0.in.super.class.will.clash.with.existing.member.of.1={0} in super class would clash with existing member of {1}
913 text.member.extension.call.will.not.be.processed.0=Member extension call won''t be processed: {0}
914 text.move.declaration.no.support.for.companion.objects=Move declaration is not supported for companion objects
915 text.move.declaration.no.support.for.enums=Move declaration is not supported for enum entries
916 text.move.declaration.supports.only.top.levels.and.nested.classes=Move declaration is only supported for top-level declarations and nested classes
917 text.move.declaration.proceed.move.without.mpp.counterparts.text=This refactoring will move selected declaration without it's expect/actual counterparts that may lead to compilation errors.\nDo you wish to proceed?
918 text.move.declaration.proceed.move.without.mpp.counterparts.title=MPP declarations does not supported by this refactoring.
919 text.move.declarations=Move declarations
920 text.no.destination.object.specified=No destination object specified
921 text.select.a.name.for.this.parameter=Select a name for ''this@{0}'' parameter
922 text.move.method.is.not.supported.for.non.project.methods=Move method is not supported for non-project methods
923 text.move.method.is.not.supported.for.generic.classes=Move method is not supported for generic classes
924 text.move.method.is.not.supported.when.method.is.a.part.of.inheritance.hierarchy=Move method is not supported when method is a part of inheritance hierarchy
925 text.references.to.outer.classes.have.to.be.added.manually=References to outer classes will have to be added manually after move
926 text.move.method=Move method
927 text.move.file.0=Move {0}
928 text.move.refactoring.not.available.during.indexing=Move refactoring is not available while indexing is in progress
929 text.moving.multiple.nested.classes.to.top.level.not.supported=Moving multiple nested classes to top-level is not supported
930 text.Name=Name
931 text.nested.classes.to.upper.level=Nested Classes to Upper Level
932 text.no.elements.to.move.are.selected=No elements to move are selected
933 text.no.files.to.move=There is no given files to move
934 text.no.name.provided.for.type.alias=No name provided for type alias
935 text.no.package.corresponds.to.directory=No package corresponds to this directory
936 text.non.kotlin.0.will.not.be.affected.by.refactoring=Non-Kotlin {0} won''t be affected by the refactoring
937 text.overload=Overload
938 text.package.directive.dont.match.file.location=Package directive does not match the file location
939 text.parameter.0=parameter ''{0}''
940 text.parameter.name=Parameter &name:\u0020
941 text.parameter.reference.can.t.be.safely.replaced.with.0.since.1.is.ambiguous.in.this.context=Parameter reference can''t be safely replaced with {0} since {1} is ambiguous in this context
942 text.parameter.reference.can.t.be.safely.replaced.with.0.since.target.function.can.t.be.referenced.in.this.context=Parameter reference can''t be safely replaced with {0} since target function can''t be referenced in this context
943 text.parameter.type=Parameter &type:\u0020
944 text.parameter=Parameter
945 text.parameters=&Parameters
946 text.proceed.with.extraction=Proceed with extraction
947 text.process.duplicates=Process Duplicates
948 text.processing.file.0=Processing {0}
949 text.property.in.ticks.0=property ''{0}''
950 text.property.with.getter=property with getter
951 text.property.with.initializer=property with initializer
952 text.property=property
953 text.pushed.member.will.not.be.available.in.0=Pushed member won''t be available in ''{0}''
954 text.qualified.call.will.not.be.processed.0=Qualified call won''t be processed: {0}
955 text.receiver.can.t.be.safely.transformed.to.value.argument=Receiver can''t be safely transformed to value argument: {0}
956 text.receiver=receiver
957 text.refactoring.can.t.be.performed.on.the.selected.code.element=Refactoring can't be performed on the selected code element
958 text.refactoring.is.not.applicable.to.this.code.fragment=Refactoring is not applicable to this code fragment
959 text.references.in.code.to.0.1.and.its.declarations=References in code to {0} {1} and its declarations
960 text.remove.0.no.longer.used=Remove {0} no longer used
961 text.remove.question=Remove '?'
962 text.remove=remove
963 text.rename.as.part.of.phrase=rename
964 text.rename.is.not.applicable.to.secondary.constructors=Rename is not applicable to secondary constructors
965 text.rename.is.not.applicable.to.synthetic.declarations=Rename is not applicable to synthetic declaration
966 text.rename.not.applicable.to.backing.field.reference=Rename is not applicable to backing field reference
967 text.rename.not.applicable.to.dynamically.invoked.methods=Rename is not applicable to dynamically invoked members
968 text.rename.overloads.title=Rename Overloads
969 text.rename.overloads.to=Rename overloads to:
970 text.rename.parameters.in.hierarchy.to=Rename parameter in hierarchy to:
971 text.rename.parameters.title=Rename Parameters
972 text.rename.warning=Rename warning
973 text.sealed.class.0.must.be.moved.with.all.its.subclasses=Sealed class ''{0}'' must be moved with all its subclasses
974 text.select.target.code.block.file=Select target code block / file
975 text.select.target.code.block=Select target code block
976 text.select.target.file=Select target file
977 text.the.following=The following
978 text.there.is.already.a.parameter=There is already a parameter ''{0}'' in {1}. It will conflict with the new parameter.
979 text.there.is.already.a.variable.0.in.1.it.will.conflict.with.the.new.parameter=There is already a variable ''{0}'' in {1}. It will conflict with the new parameter.
980 text.type.alias.cannot.refer.to.types.which.aren.t.accessible.in.the.scope.where.it.s.defined=Type alias cannot refer to types which aren't accessible in the scope where it's defined
981 text.type.alias.name.must.be.a.valid.identifier.0=Type alias name must be a valid identifier: {0}
982 text.type.alias=type alias
983 text.type.already.exists.in.the.target.scope=Type {0} already exists in the target scope
984 text.type.parameter.names.must.be.distinct=Type parameter names must be distinct
985 text.type.parameters=Type &Parameters
986 text.type=Type
987 text.unexpected.element.type.0=Unexpected element type: {0}
988 text.update.usages.to.reflect.declaration.0.move=Update usages to reflect {0, choice, 0#declaration|1#declarations} move
989 text.updating.usages.progress=Updating usages\u2026
990 text.variable=variable
991 text.cannot.inline.reference.from.0.to.1=Cannot inline reference from {0} to {1}
992 title.inline.function=Inline Function
993 title.inline.property=Inline Property
994 title.inline.type.alias=Inline Type Alias
995 refactoring.cannot.be.applied.no.sources.attached={0} refactoring cannot be applied: no sources attached
996 refactoring.cannot.be.applied.to.abstract.declaration={0} refactoring cannot be applied to abstract declaration
997 refactoring.cannot.be.applied.to.expect.declaration={0} refactoring cannot be applied to expect declaration
998 refactoring.cannot.be.applied.to.anonymous.function.without.invocation={0} refactoring cannot be applied to anonymous function without invocation
999 refactoring.the.function.not.found=The function not found
1000 refactoring.the.function.cannot.be.converted.to.anonymous.function=The function cannot be converted to an anonymous function
1001 refactoring.the.invocation.cannot.be.resolved=The invocation call cannot be resolved
1002 refactoring.cannot.be.applied.to.lambda.expression.without.invocation={0} refactoring cannot be applied to lambda expression without invocation
1003 text.reference.cannot.be.converted.to.a.lambda=The reference cannot be converted to a lambda
1004 title.introduce.parameter.to.declaration=Introduce parameter to declaration
1005 title.move.nested.classes.to.upper.level=Move Nested Classes to Upper Level
1006 title.move.method=Move Method
1007 title.choose.destination.object=Choose Destination Object
1008 title.select.target.code.block=Select target code block
1009 unsupported.usage.0=Unsupported usage: {0}
1010 parameter.used.in.declaration.body.warning=''{0}'' is used in declaration body
1011
1012 do.you.want.to.delete.this.parameter.in.expected.declaration.and.all.related.actual.ones=Do you want to delete this parameter in expected declaration and all related actual ones?
1013 do.you.want.to.delete.expected.declaration.together.with.all.related.actual.ones=Do you want to delete expected declaration together with all related actual ones?
1014 delete.with.usage.search=delete (with usage search)
1015
1016 destination.not.found.for.package.0=Destination not found for package ''{0}''
1017 leave.in.same.source.root=Leave in same source root
1018 test.root.is.selected.while.the.source.root.is.expected=Test root is selected while the source root is expected
1019 source.root.is.selected.while.the.test.root.is.expected=Source root is selected while the test root is expected
1020 premature.end.of.template=Premature end of template
1021 choose.target.class.or.interface=Choose target class or interface
1022 text.abstract=abstract
1023 text.secondary.constructor=secondary constructor
1024 text.create=Create
1025 text.member=member
1026 text.extension=extension
1027 text.object=object
1028 text.interface=interface
1029 text.enum.constant=enum constant
1030 text.enum=enum
1031 text.annotation=annotation
1032 create.0.1=Create {0} ''{1}''
1033 choose.class.container=Choose class container
1034 file.0.already.exists.but.does.not.correspond.to.kotlin.file=File {0} already exists but does not correspond to Kotlin file
1035 create.file=Create file
1036 create.0=Create {0}
1037 create.package.0=Create package ''{0}''
1038 text.type.parameter=type {0, choice, 0#parameter|2#parameters}
1039 create.0.in.1=Create {0} in {1}
1040 searching.0=Searching {0}\u2026
1041 create.property.0.as.constructor.parameter=Create property ''{0}'' as constructor parameter
1042 create.parameter.0=Create parameter ''{0}''
1043 add.property=Add property
1044 text.add=Add '
1045 property.0.to.1='' property ''{0}'' to ''{1}''
1046 add.method=Add method
1047 add.0.constructor.to.1=Add {0} constructor to ''{1}''
1048 text.secondary=secondary
1049 text.primary=primary
1050 add.method.0.to.1=Add method ''{0}'' to ''{1}''
1051 create.actual.0.for.module.1.2=Create actual {0} for module {1} ({2})
1052 create.expected.0.in.common.module.1=Create expected {0} in common module {1}
1053 repair.actual.members=Repair actual members
1054 these.declarations.cannot.be.transformed=These declarations cannot be transformed:
1055 unknown.types=Unknown types
1056 choose.actual.members=Choose actual members
1057 text.annotation.class=annotation class
1058 text.enum.class=enum class
1059 text.class=class
1060 type.0.1.is.not.accessible.from.target.module={0, choice, 0#Type|2#Types} {1} is not accessible from target module
1061 the.function.declaration.shouldn.t.have.a.default.implementation=The function declaration shouldn't have a default implementation
1062 some.types.are.not.accessible.from.0.1=Some types are not accessible from {0}:\n{1}
1063 the.declaration.has.0.modifier=The declaration has `{0}` modifier
1064 inaccessible.declaration=Inaccessible declaration
1065 fix.with.asdynamic=Fix with 'asDynamic'
1066 migrate.type.parameter.list.syntax=Migrate type parameter list syntax
1067 replace.deprecated.symbol.usage=Replace deprecated symbol usage
1068 replace.with.0=Replace with ''{0}''
1069 there.is.own.replacewith.on.0.that.is.used.through.this.alias.please.replace.usages.first=There is own ''ReplaceWith'' on ''{0}'' that is used through this alias. Please replace usages first.
1070 replace.deprecated.symbol.usage.in.whole.project=Replace deprecated symbol usage in whole project
1071 applying.0=Applying ''{0}''
1072 replace.usages.of.0.in.whole.project=Replace usages of ''{0}'' in whole project
1073 replace.with.publishedapi.bridge.call=Replace with @PublishedApi bridge call
1074 replace.with.generated.publishedapi.bridge.call.0=Replace with generated @PublishedApi bridge call ''{0}''
1075 convert.sealed.sub.class.to.object.fix.family.name=Convert sealed sub-class to object
1076 generate.identity.equals.fix.family.name=Generate equals \\& hashCode by identity
1077 and.delete.initializer=\ and delete initializer
1078 change.to.val=Change to 'val'
1079 change.to.var=Change to 'var'
1080 change.type.of.0.to.1=Change type of {0} to ''{1}''
1081 change.type.to.0=Change type to ''{0}''
1082 base.property.0=base property {0}
1083 make.0=Make {0}
1084 make.0.1.explicitly=Make ''{0}'' {1} explicitly
1085 make.0.explicitly=Make {0} explicitly
1086 use.inherited.visibility=Use inherited visibility
1087 replace.with.in.when=Replace ',' with '||' in when
1088 remove.0=Remove ''.{0}''
1089 remove.conversion.from.kclass.to.class=Remove conversion from 'KClass' to 'Class'
1090 convert.to.0=Convert to {0}
1091 convert.expression.to.0.by.inserting.1=Convert expression to ''{0}'' by inserting ''.{1}''
1092 convert.extension.property.initializer.to.getter=Convert extension property initializer to getter
1093 convert.supertype.to.0=Convert supertype to ''{0}''
1094 convert.extension.function.type.to.regular.function.type=Convert extension function type to regular function type
1095 convert.to.notnull.delegate=Convert to notNull delegate
1096 convert.to.anonymous.object=Convert to anonymous object
1097 select.loop.statement.to.label=Select loop statement to label
1098 select.lambda.to.label=Select lambda to label
1099 create.label=Create label
1100 create.label.0=Create label {0}@
1101 convert.member.to.extension=Convert member to extension
1102 replace.annotation=Replace Annotation
1103 replace.annotation.with.0=Replace annotation with {0}
1104 add.initializer=Add initializer
1105 move.to.constructor.parameters=Move to constructor parameters
1106 initialize.with.constructor.parameter=Initialize with constructor parameter
1107 inline.type.parameter=Inline type parameter
1108 insert.explicit.delegation.call=Insert explicit delegation call
1109 kotlin.add.required.module.fix.family.name=Add 'requires' directive to module-info.java
1110 the.anonymous.object=the anonymous object
1111 text.implement=implement
1112 text.extend=extend
1113 let.0.1=Let {0} {1}
1114 let.type.implement.interface=Let type implement interface
1115 0.interface.1={0} interface ''{1}''
1116 lift.assignment.out.of.try.expression=Lift assignment out of 'try' expression
1117 make.class.an.annotation.class=Make class an annotation class
1118 make.0.an.annotation.class=Make ''{0}'' an annotation class
1119 make.constructor.parameter.a.property.0=Make constructor parameter a property{0}
1120 in.class.0=\ in class ''{0}''
1121 add.0.to.module.1.compiler.arguments=Add ''{0}'' to module {1} compiler arguments
1122 add.an.opt.in.requirement.marker.compiler.argument=Add an opt-in requirement marker compiler argument
1123 make.0.in.1.open=Make ''{0}'' in {1} open
1124 add.modifier=Add Modifier
1125 make.private.and.0.1=Make private and {0} ''{1}''
1126 text.overrides=overrides
1127 text.implements=implements
1128 make.type.parameter.reified.and.function.inline=Make type parameter reified and function inline
1129 change.all.usages.of.0.in.this.file.to.1=Change all usages of ''{0}'' in this file to ''{1}''
1130 change.all.usages.of.0.in.this.file.to.a.kotlin.class=Change all usages of ''{0}'' in this file to a Kotlin class
1131 change.to.kotlin.class=Change to Kotlin class
1132 choose.an.appropriate.kotlin.class=Choose an appropriate Kotlin class
1133 add.empty.brackets.after.primary.constructor=Add empty brackets after primary constructor
1134 add.constructor.keyword=Add 'constructor' keyword
1135 move.annotation.to.receiver.type=Move annotation to receiver type
1136 move.type.parameter.constraint.to.where.clause=Move type parameter constraint to 'where' clause
1137 move.else.branch.to.the.end=Move else branch to the end
1138 insert.number.conversion=Insert number conversion
1139 convert.expression.to.0=Convert expression to ''{0}''
1140 remove.from.annotation.argument=Remove @ from annotation argument
1141 remove.default.parameter.value=Remove default parameter value
1142 remove.final.upper.bound=Remove final upper bound
1143 remove.function.body=Remove function body
1144 remove.redundant.0.modifier=Remove redundant ''{0}'' modifier
1145 make.0.not.1=Make {0} not {1}
1146 remove.0.modifier=Remove ''{0}'' modifier
1147 remove.modifier=Remove modifier
1148 remove.identifier.from.anonymous.function=Remove identifier from anonymous function
1149 remove.constructor.call=Remove constructor call
1150 make.not.nullable=Make not-nullable
1151 remove.useless=Remove useless '?'
1152 remove.redundant=Remove redundant '?'
1153 remove.0.from.property=Remove {0} from property
1154 remove.parts.from.property=Remove parts from property
1155 text.initializer=initializer
1156 text.setter=setter
1157 text.getter=getter
1158 remove.element=Remove element
1159 for.0=for ''{0}''
1160 remove.conflicting.import.0=Remove conflicting import {0}
1161 remove.type.parameters=Remove type parameters
1162 remove.type.arguments=Remove type arguments
1163 remove.star=Remove '*'
1164 remove.variable.0=Remove variable ''{0}''
1165 remove.redundant.initializer=Remove redundant initializer
1166 remove.redundant.label=Remove redundant label
1167 remove.single.lambda.parameter.declaration=Remove single lambda parameter declaration
1168 remove.supertype=Remove supertype
1169 remove.0.variance.from.1=Remove ''{0}'' variance from ''{1}''
1170 remove.parameter.0=Remove parameter ''{0}''
1171 remove.redundant.assignment=Remove redundant assignment
1172 there.are.possible.side.effects.found.in.expressions.assigned.to.the.variable.0=There are possible side effects found in expressions assigned to the variable ''{0}''<br>You can:<br>-\\&nbsp;<b>Remove</b> the entire assignment, or<br>-\\&nbsp;<b>Transform</b> assignment right-hand side into the statement on its own.<br>
1173 remove.useless.cast=Remove useless cast
1174 remove.useless.elvis.operator=Remove useless elvis operator
1175 remove.useless.is.check=Remove useless is check
1176 remove.val.var.from.parameter=Remove 'val/var' from parameter
1177 remove.0.from.parameter=Remove ''{0}'' from parameter
1178 remove.else.branch=Remove else branch
1179 remove.branch=Remove branch
1180 rename.identifier.fix.text=Rename
1181 rename.to.0=Rename to ''{0}''
1182 rename.parameter.to.match.overridden.method=Rename parameter to match overridden method
1183 rename.to.underscore=Rename to _
1184 replace.with.safe.this.call=Replace with safe (this?.) call
1185 replace.with.safe.call=Replace with safe (?.) call
1186 replace.scope.function.with.safe.call=Replace scope function with safe (?.) call
1187 replace.with.dot.call=Replace with dot call
1188 replace.with.safe.call1=Replace with safe (?.) call
1189 replace.invalid.positioned.arguments.for.annotation=Replace invalid positioned arguments for annotation
1190 replace.jvmfield.with.const=Replace '@JvmField' with 'const'
1191 replace.modifier=Replace modifier
1192 update.obsolete.label.syntax=Update obsolete label syntax
1193 replace.with.label.0.at=Replace with label {0}@
1194 replace.cast.with.call.to.to.0=Replace cast with call to ''to{0}()''
1195 replace.cast.with.primitive.conversion.method=Replace cast with primitive conversion method
1196 replace.with.array.call=Replace with array call
1197 remove.expression.target=Remove EXPRESSION target
1198 change.existent.retention.to.source=Change existent retention to SOURCE
1199 add.source.retention=Add SOURCE retention
1200 round.using.0=Round using {0}()
1201 simplify.0.to.1=Simplify {0} to ''{1}''
1202 simplify.comparison=Simplify comparison
1203 specify.override.for.0.explicitly=Specify override for ''{0}'' explicitly
1204 specify.override.explicitly=Specify override explicitly
1205 specify.return.type.explicitly=Specify return type explicitly
1206 specify.type.explicitly=Specify type explicitly
1207 add.constructor.parameters.from.0.1=Add constructor parameters from {0}{1}
1208 change.to.constructor.invocation=Change to constructor invocation
1209 add.constructor.parameters.from.superclass=Add constructor parameters from superclass
1210 surround.with.star.0=Surround with *{0}(...)
1211 surround.with.lambda=Surround with lambda
1212 surround.with.null.check=Surround with null check
1213 convert.too.long.character.literal.to.string=Convert too long character literal to string
1214 replace.array.of.boxed.with.array.of.primitive=Replace array of boxed with array of primitive
1215 migrate.unsupported.yield.syntax=Migrate unsupported yield syntax
1216 wrap.with=Wrap with []
1217 wrap.with.array.literal=Wrap with array literal
1218 wrap.with.collection.literal.call=Wrap with collection literal call
1219 wrap.element.with.0.call=Wrap element with ''{0}()'' call
1220 replace.with.0.call=Replace with ''{0}()'' call
1221 wrap.with.let.call=Wrap with '?.let { ... }' call
1222 change.to.0=Change to ''{0}''
1223 change.to.correct.long.suffix.l=Change to correct long suffix 'L'
1224 change.to.correct.primitive.type=Change to correct primitive type
1225 0.from.1={0} from {1}
1226 checking.data.classes=Checking Data Classes
1227 checking.data.class.0.of.1=Checking data class {0} of {1}\u2026
1228 difference.found.for.data.class.0.found.1.2=Difference found for data class {0}. Found {1} usage(s) but {2} expected
1229 title.error=Error
1230 analyzed.0.classes.no.difference.found=Analyzed {0} classes. No difference found.
1231 title.success=Success
1232 can.t.finish.while.indexing.is.in.progress=Can't finish while indexing is in progress
1233 enable.tremble.dumb.mode=Enable Tremble Dumb Mode
1234 disable.tremble.dumb.mode=Disable Tremble Dumb Mode
1235 finding.implicit.nothing.s=Finding Implicit Nothing's
1236 scanning.files.0.fo.1.file.2.occurrences.found=Scanning files: {0} of {1} file. {2} occurrences found
1237 implicit.nothing.s=Implicit Nothing's
1238 not.found.in.0.files=Not found in {0} file(s)
1239 titile.not.found=Not Found
1240 search.for.not.property.candidates=Search for Not Property candidates
1241 enter.package.fqname=Enter package FqName
1242 searching.for.not.property.candidates=Searching for Not Property candidates
1243 step.1.collecting.0.1.2=Step 1: Collecting {0}:{1}:{2}
1244 step.2.0.of.1=Step 2: {0} of {1}
1245 step.3.0.of.1=Step 3: {0} of {1}
1246 title.done=Done
1247 revert.applied.imports=revert applied imports
1248 delete.0=delete {0}
1249 replace.if.expression.with.elvis.expression=Replace 'if' expression with elvis expression
1250 report.also.on.statement=Report also on statement
1251 if.then.foldable.to=If-Then foldable to '?:'
1252 replace.if.expression.with.safe.access.expression=Replace 'if' expression with safe access expression
1253 remove.redundant.if.expression=Remove redundant 'if' expression
1254 replace.if.expression.with.safe.cast.expression=Replace 'if' expression with safe cast expression
1255 simplify.foldable.if.then=Simplify foldable if-then
1256 foldable.if.then=Foldable if-then
1257 introduce.when.subject=Introduce 'when' subject
1258 when.with.subject.should.be.used='when' with subject should be used
1259 introduce.0.as.subject.0.when=Introduce ''{0}'' as subject of ''when''
1260 convert.call.chain.into.sequence.fix.text=Convert call chain into 'Sequence'
1261 call.chain.length.to.transform=Call chain length to transform:
1262 call.chain.on.collection.could.be.converted.into.sequence.to.improve.performance=Call chain on a collection could be converted into 'Sequence' to improve performance
1263 remove.redundant.call.fix.text=Remove redundant call
1264 rename.useless.call.fix.text=Change call to ''{0}''
1265 call.chain.on.collection.type.may.be.simplified=Call chain on collection type may be simplified
1266 0.call.could.be.simplified.to.1={0} call could be simplified to {1}
1267 simplify.call.fix.text=Convert ''{0}'' call to ''{1}''
1268 simplify.call.chain.fix.text=Merge call chain to ''{0}''
1269 call.on.collection.type.may.be.reduced=Call on collection type may be reduced
1270 useless.call.on.collection.type=Useless call on collection type
1271 this.call.is.useless.with=This call is useless with ?.
1272 useless.call.on.not.null.type=Useless call on not-null type
1273 call.on.not.null.type.may.be.reduced=Call on not-null type may be reduced
1274 replace.total.order.equality.with.ieee.754.equality=Replace total order equality with IEEE 754 equality
1275 replace.with.binary.operator=Replace with binary operator
1276 call.replaceable.with.binary.operator=Call replaceable with binary operator
1277 replace.get.or.set.call.with.indexing.operator=Replace get or set call with indexing operator
1278 should.be.replaced.with.indexing=Should be replaced with indexing
1279 replace.0.call.with.indexing.operator=Replace ''{0}'' call with indexing operator
1280 function.returning.0.with.a.name.that.does.not.end.with.1=Function returning {0} with a name that does not end with {1}
1281 add.call.or.unwrap.type.fix.text=Add ''.{0}()'' to function result (breaks use-sites!)
1282 add.call.or.unwrap.type.fix.text1=Unwrap ''{0}'' return type (breaks use-sites!)
1283 reports.only.function.calls.from.kotlinx.coroutines=Report only function calls from 'kotlinx.coroutines'
1284 deferred.result.is.never.used='Deferred' result is unused
1285 function.0.returning.1.without.the.corresponding=Function ''{0}'' returning ''{1}'' without the corresponding function ''{2}'' returning ''{3}''
1286 redundant.async.call.may.be.reduced.to.0=Redundant ''async'' call may be reduced to ''{0}''
1287 redundant.runcatching.call.may.be.reduced.to.0=Redundant 'runCatching' call may be reduced to ''{0}''
1288 rename.to.fix.text=Rename to ''{0}''
1289 wrap.with.coroutine.scope.fix.text=Wrap function body with 'coroutineScope { ... }'
1290 wrap.with.coroutine.scope.fix.text2=Wrap call with 'coroutineScope { ... }'
1291 wrap.with.coroutine.scope.fix.text3=Remove receiver \\& wrap with 'coroutineScope { ... }'
1292 wrap.with.coroutine.scope.fix.family.name=Wrap with coroutineScope
1293 ambiguous.coroutinecontext.due.to.coroutinescope.receiver.of.suspend.function=Ambiguous coroutineContext due to CoroutineScope receiver of suspend function
1294 replace.with.kotlin.analog.function.family.name=Replace with Kotlin analog
1295 should.be.replaced.with.kotlin.function=Should be replaced with Kotlin function
1296 replace.with.kotlin.analog.function.text=Replace with `{0}` function
1297 add.documentation.fix.text=Add documentation
1298 missing.documentation=Missing documentation
1299 0.is.missing.documentation={0} is missing documentation
1300 library.should.be.updated.to.be.compatible.with.kotlin.1.3=Library should be updated to be compatible with Kotlin 1.3
1301 it.s.prohibited.to.call.0.with.min.value.step.since.1.3=It''s prohibited to call {0} with MIN_VALUE step since 1.3
1302 obsolete.coroutine.usage.in.whole.fix.family.name=Fix experimental coroutines usages in the project
1303 obsolete.kotlin.js.packages.usage.in.whole.fix.family.name=Fix 'kotlin.dom' and 'kotlin.browser' packages usages in the project
1304 apply.in.the.project.0=Apply in the project: {0}
1305 obsolete.coroutine.usage.fix.family.name=Fix experimental coroutines usage
1306 obsolete.package.usage.fix.family.name=Fix ''{0}'' package usage
1307 0.is.expected.to.be.used.since.kotlin.1.3=`{0}` is expected to be used since Kotlin 1.3
1308 methods.are.absent.in.coroutines.class.since.1.3=Methods are absent in coroutines class since 1.3
1309 experimental.coroutines.usages.are.obsolete.since.1.3=Experimental coroutines usages are obsolete since 1.3
1310 package.usages.are.obsolete.since.1.4=''{0}'' package usages are obsolete since 1.4
1311 replace.substring.call.with.droplast.call=Replace 'substring' call with 'dropLast' call
1312 replace.substring.call.with.indexing.operation.call=Replace 'substring' call with indexing operation call
1313 replace.substring.call.with.substringbefore.call=Replace 'substring' call with 'substringBefore' call
1314 replace.substring.call.with.substringafter.call=Replace 'substring' call with 'substringAfter' call
1315 replace.substring.call.with.take.call=Replace 'substring' call with 'take' call
1316 add.operator.modifier=Add 'operator' modifier
1317 function.should.have.operator.modifier=Function should have 'operator' modifier
1318 type.parameter.can.have.0.variance=Type parameter can have ''{0}'' variance
1319 add.variance.fix.text=Add ''{0}'' variance
1320 add.variance.fix.family.name=Add variance
1321 generate.equals.and.hashcode.fix.text=Generate equals() and hashCode()
1322 array.property.in.data.class.it.s.recommended.to.override.equals.hashcode=Property with 'Array' type in a 'data' class: it is recommended to override 'equals()' and 'hashCode()'
1323 report.also.on.call.with.single.boolean.literal.argument=Report also on call with single boolean literal argument
1324 boolean.literal.argument.without.parameter.name=Boolean literal argument without a parameter name
1325 constructor.parameter.is.never.used.as.a.property=Constructor parameter is never used as a property
1326 property.is.explicitly.assigned.to.parameter.0.can=Property is explicitly assigned to parameter {0}, so it can be declared directly in constructor
1327 variable.is.never.modified.and.can.be.declared.immutable.using.val=Variable is never modified so it can be declared using 'val'
1328 sealed.sub.class.has.no.state.and.no.overridden.equals='sealed' subclass has no state and no overridden 'equals()'
1329 cascade.if.should.be.replaced.with.when=Cascade 'if' should be replaced with 'when'
1330 mark.as.deprecated.level.deprecationlevel.hidden=Mark as '@Deprecated(..., level = DeprecationLevel.HIDDEN)'
1331 searching.for.imports.to.delete=Searching for imports to delete
1332 delete.redundant.extension.property=Delete redundant extension property
1333 this.property.conflicts.with.synthetic.extension.and.should.be.removed.or.renamed.to.avoid.breaking.code.by.future.changes.in.the.compiler=Property conflicts with a synthetic extension and should be removed or renamed to avoid breaking code by future versions of the Kotlin compiler
1334 condition.is.always.0=Condition is always ''{0}''
1335 remove.fix.text=Delete expression
1336 simplify.fix.text=Simplify expression
1337 0.has.empty.body=''{0}'' has empty body
1338 convert.na.n.equality.quick.fix.text=Replace with 'isNaN()'
1339 equality.check.with.nan.should.be.replaced.with.isnan=Equality check with NaN should be replaced with 'isNaN()'
1340 convert.pair.constructor.to.to.fix.text=Replace with infix 'to'
1341 can.be.converted.to.to=Explicit 'Pair' initiation can be replaced with an infix 'to()' call
1342 convert.to.a.range.check=Convert to a range check
1343 two.comparisons.should.be.converted.to.a.range.check=Two comparisons should be converted to a range check
1344 copy.method.of.data.class.is.called.without.named.arguments=Parameter names should be specified explicitly for the 'copy()' method call
1345 private.data.class.constructor.is.exposed.via.the.generated.copy.method=Private primary constructor is exposed via the generated 'copy()' method of a 'data' class.
1346 remove.var.keyword.text=Remove 'var'
1347 delegating.to.var.property.does.not.take.its.changes.into.account=Delegating to 'var' property does not take its changes into account
1348 add.replacewith.argument.to.specify.replacement.pattern=Add 'replaceWith' argument to specify the replacement pattern
1349 deprecated.annotation.without.replacewith.argument='@Deprecated' annotation without a 'replaceWith' argument
1350 variable.name.0.matches.the.name.of.a.different.component=Variable name ''{0}'' matches the name of a different component
1351 replace.with.down.to.fix.text=Replace with 'downTo'
1352 this.range.is.empty.did.you.mean.to.use.downto=This range is empty. Did you mean to use 'downTo'?
1353 equals.hashcode.in.object.declaration=equals()/hashCode() in object declaration
1354 hash.code.text=Generate 'hashCode()'
1355 equals.text=Generate 'equals()'
1356 delete.equals.and.hash.code.fix.text=Delete equals()/hashCode()
1357 redundant.explicit.this=Redundant explicit this
1358 explicit.this.expression.fix.family.name=Remove redundant ''{0}''
1359 use.of.non.const.kotlin.property.as.java.constant.is.incorrect.will.be.forbidden.in.1.4=Use of non-const Kotlin property as Java constant is incorrect. Will be forbidden in 1.4
1360 replace.if.with.elvis.operator=Replace 'if' with elvis operator
1361 if.null.return.break.foldable.to=If-Null return/break/... foldable to '?:'
1362 loop.parameter.0.is.unused=Loop parameter ''{0}'' is unused
1363 replace.with.repeat.fix.family.name=Replace with 'repeat()'
1364 introduce.anonymous.parameter.fix.family.name=Introduce anonymous parameter
1365 wrap.run.fix.text=Convert to run { ... }
1366 remove.braces.fix.text=Remove braces
1367 function.with.and.inferred.return.type=Function with `= { ... }` and inferred return type
1368 report.for.types.with.platform.arguments=Report for types with platform arguments
1369 apply.only.to.public.or.protected.members=Apply only to public or protected members
1370 declaration.has.type.inferred.from.a.platform.call.which.can.lead.to.unchecked.nullability.issues=Declaration has type inferred from a platform call, which can lead to unchecked nullability issues. Specify type explicitly as nullable or non-nullable.
1371 callable.reference.fix.family.name=Add explicit ''{0}''
1372 java.collections.static.method.call.should.be.replaced.with.kotlin.stdlib=Java Collections static method call should be replaced with Kotlin stdlib
1373 replace.with.std.lib.fix.text=Replace with {0}.{1}
1374 call.of.java.mutator.0.on.immutable.kotlin.collection.1=Call of Java mutator ''{0}'' on immutable Kotlin collection ''{1}''
1375 replace.with.kotlin.s.foreach=Replace with Kotlin's forEach
1376 java.map.foreach.method.call.should.be.replaced.with.kotlin.s.foreach=Java Map.forEach method call should be replaced with Kotlin's forEach
1377 remove.deprecated.symbol.import=Remove deprecated symbol import
1378 usage.of.redundant.or.deprecated.syntax.or.deprecated.symbols=Usage of redundant or deprecated syntax or deprecated symbols
1379 equals.should.take.any.as.its.argument='equals' should take 'Any?' as its argument
1380 double.negation.fix.text=Remove redundant negations
1381 redundant.double.negation=Redundant double negation
1382 equals.between.objects.of.inconvertible.types=''equals()'' between objects of inconvertible types
1383 usage.of.kotlin.internal.declaration.from.different.module=Usage of Kotlin internal declaration from different module
1384 inheritance.of.kotlin.sealed=Java {0,choice,0#interface|1#class} cannot be a part of Kotlin sealed hierarchy
1385 junit.static.methods=JUnit static methods
1386 redundant.override.fix.text=Remove redundant overriding method
1387 redundant.overriding.method=Redundant overriding method
1388 throwable.instance.0.is.not.thrown=Throwable instance ''{0}'' is not thrown
1389 result.of.0.call.is.not.thrown=Result of ''{0}'' call is not thrown
1390 optimize.imports=Optimize imports
1391 unused.import.directive=Unused import directive
1392 lateinit.var.overrides.lateinit.var=lateinit var overrides super lateinit var
1393 leaking.this.in.constructor.of.non.final.class.0=Leaking ''this'' in constructor of non-final class {0}
1394 leaking.this.in.constructor.of.enum.class.0.with.overridable.members=Leaking ''this'' in constructor of enum class {0} (with overridable members)
1395 accessing.non.final.property.0.in.constructor=Accessing non-final property {0} in constructor
1396 calling.non.final.function.0.in.constructor=Calling non-final function {0} in constructor
1397 text.can=can
1398 text.should=should
1399 text.Assignment=Assignment
1400 text.Return=Return
1401 text.return=return
1402 0.1.be.lifted.out.of.2=''{0}'' can be lifted out of ''{1}''
1403 lift.assignment.out.fix.text.0=Lift assignment out of ''{0}''
1404 lift.return.out.fix.text.0=Lift return out of ''{0}''
1405 change.main.function.return.type.to.unit.fix.text=Add explicit Unit return type
1406 change.main.function.return.type.to.unit.fix.text2=Change return type to Unit
1407 0.should.return.unit={0} should return Unit
1408 junit.test=JUnit test
1409 map.get.with.not.null.assertion.operator=map.get() with not-null assertion operator (!!)
1410 replace.with.get.or.else.fix.text=Replace with 'getOrElse' call
1411 replace.with.get.value.call.fix.text=Replace with 'getValue' call
1412 replace.with.elvis.error.fix.text=Replace with '?: error("")'
1413 might.be.const=Might be 'const'
1414 const.might.be.used.instead.of.jvmfield='const' might be used instead of '@JvmField'
1415 text.Function=Function
1416 text.Property=Property
1417 0.1.could.be.private={0} ''{1}'' could be private
1418 diagnostic.name.should.be.replaced.by.the.new.one=Diagnostic name should be replaced by the new one
1419 replace.diagnostic.name.fix.text={0} with {1}
1420 replace.diagnostic.name.fix.family.name=Replace diagnostic name
1421 lambda.argument.0.be.moved.out=Lambda argument {0} be moved out of parentheses
1422 move.lambda.argument.out.of.parentheses=Move lambda argument out of parentheses
1423 suspicious.callable.reference.as.the.only.lambda.element=Suspicious callable reference as the only lambda element
1424 inline.variable=Inline variable
1425 move.variable.declaration.into.when=Move variable declaration into `when`
1426 nothing.to.do=Nothing to do
1427 variable.declaration.could.be.inlined=Variable declaration could be inlined
1428 variable.declaration.could.be.moved.into.when=Variable declaration could be moved into `when`
1429 may.contain.only.letters.digits.or.underscores=may contain only letters, digits or underscores
1430 may.contain.only.letters.and.digits=may contain only letters and digits
1431 should.not.contain.underscores.in.the.middle.or.the.end=should not contain underscores in the middle or the end
1432 should.not.start.with.an.underscore=should not start with an underscore
1433 should.not.start.with.an.uppercase.letter=should not start with an uppercase letter
1434 should.not.contain.underscores=should not contain underscores
1435 should.start.with.a.lowercase.letter=should start with a lowercase letter
1436 should.start.with.an.uppercase.letter=should start with an uppercase letter
1437 doesn.t.match.regex.0=doesn''t match regex ''{0}''
1438 text.pattern=Pattern:
1439 package.name=Package name
1440 text.part=part
1441 text.name=name
1442 text.Package=Package
1443 add.explicit.parameter.to.outer.lambda.fix.text=Add explicit parameter name to outer lambda
1444 implicit.parameter.it.of.enclosing.lambda.is.shadowed=Implicit parameter 'it' of enclosing lambda is shadowed
1445 equality.cehck.0.be.used.instead.of.elvis.for.nullable.boolean.check=Equality check {0} be used instead of elvis for nullable boolean check
1446 replace.with.equality.check.fix.text=Replace with equality check
1447 null.checks.to.safe.call.check.fix.text=Replace chained null-checks with safe-calls
1448 null.checks.replaceable.with.safe.calls=Null-checks replaceable with safe-calls
1449 optionally.expected.annotation.has.no.actual.annotation.in.module.0.for.platform.1=Optionally expected annotation has no actual annotation in module {0} for platform {1}
1450 call.of.inline.function.with.nullable.extension.receiver.can.provoke.npe.in.kotlin.1.2=Call of 'inline fun' with nullable receiver can provoke 'NPE' until Kotlin 1.2
1451 make.open.fix.text=Make class open
1452 make.private.fix.text=Make private
1453 protected.visibility.is.effectively.private.in.a.final.class='protected' visibility is effectively 'private' in a final class
1454 apply.also.to.private.members=Apply also to private members
1455 apply.also.to.internal.members=Apply also to internal members
1456 for.api.stability.it.s.recommended.to.specify.explicitly.declaration.types=For API stability, it's recommended to specify explicitly declaration types
1457 for.api.stability.it.s.recommended.to.specify.explicitly.public.protected.declaration.types=For API stability, it's recommended to specify explicitly public \\& protected declaration types
1458 recursive.equals.call=Recursive equals call
1459 replace.with.field.fix.text=Replace with 'field'
1460 recursive.synthetic.property.accessor=Recursive synthetic property accessor
1461 recursive.property.accessor=Recursive property accessor
1462 remove.redundant.companion.reference.fix.text=Remove redundant Companion reference
1463 redundant.companion.reference=Redundant Companion reference
1464 remove.redundant.else.fix.text=Remove redundant 'else'
1465 redundant.else=Redundant 'else'
1466 remove.initializer.block.fix.text=Remove initializer block
1467 redundant.empty.initializer.block=Redundant empty initializer block
1468 remove.enum.constructor.invocation.fix.text=Remove enum constructor invocation
1469 redundant.enum.constructor.invocation=Redundant enum constructor invocation
1470 explicitly.given.type.is.redundant.here=Explicitly given type is redundant here
1471 remove.redundant.getter.fix.text=Remove redundant getter
1472 redundant.getter=Redundant getter
1473 remove.redundant.if.text=Remove redundant 'if' statement
1474 redundant.if.statement=Redundant 'if' statement
1475 delete.fix.family.name=Remove arrow
1476 redundant.lambda.arrow=Redundant lambda arrow
1477 remove.let.call=Remove `let` call
1478 redundant.let.call.could.be.removed=Redundant 'let' call could be removed
1479 redundant.modality.modifier=Redundant modality modifier
1480 this.type.probably.can.be.changed.to.nullable=This type probably can be changed to nullable
1481 redundant.type.checks.for.object=Redundant type checks for object
1482 replace.with.equality.fix.text=Replace ''{0}'' with ''{1}''
1483 redundant.0.call=Redundant ''{0}'' call
1484 remove.require.not.null.call.fix.text=Remove ''{0}'' call
1485 remove.return.label.fix.text=Remove redundant ''@{0}''
1486 remove.return.label.fix.family=Remove redundant label
1487 redundant.0=Redundant ''@{0}''
1488 remove.redundant.sam.constructors=Remove redundant SAM-constructors
1489 remove.redundant.sam.constructor=Remove redundant SAM-constructor
1490 redundant.sam.constructors=Redundant SAM-constructors
1491 redundant.sam.constructor=Redundant SAM-constructor
1492 fix.text=Remove redundant semicolon
1493 redundant.semicolon=Redundant semicolon
1494 remove.redundant.setter.fix.text=Remove redundant setter
1495 redundant.setter=Redundant setter
1496 redundant.suspend.modifier=Redundant 'suspend' modifier
1497 redundant.unit.return.type=Redundant 'Unit' return type
1498 redundant.visibility.modifier=Redundant visibility modifier
1499 remove.redundant.unit.fix.text=Remove redundant 'Unit'
1500 redundant.unit=Redundant 'Unit'
1501 remove.redundant.with.fix.text=Remove redundant 'with' call
1502 redundant.with.call=Redundant 'with' call
1503 reformat.quick.fix.family.name=Reformat file
1504 apply.only.to.modified.files.for.projects.under.a.version.control=Apply only to modified files (for projects under a version control)
1505 file.is.not.properly.formatted=File is not properly formatted
1506 remove.jvmoverloads.annotation=Remove @JvmOverloads annotation
1507 report.also.for.a.variables.without.a.whitespace.around=Report also for a variables without a whitespace around
1508 remove.curly.braces=Remove curly braces
1509 redundant.curly.braces.in.string.template=Redundant curly braces in string template
1510 remove.empty.parentheses.from.annotation.entry.fix.text=Remove unnecessary parentheses
1511 parentheses.should.be.removed=Parentheses should be removed
1512 remove.redundant.qualifier.name.quick.fix.text=Remove redundant qualifier name
1513 redundant.qualifier.name=Redundant qualifier name
1514 remove.redundant.backticks.quick.fix.text=Remove redundant backticks
1515 remove.redundant.spread.operator.quickfix.text=Remove redundant spread operator
1516 remove.to.string.fix.text=Remove 'toString()' call
1517 redundant.tostring.call.in.string.template=Redundant 'toString()' call in string template
1518 redundant.setter.parameter.type=Redundant setter parameter type
1519 replace.with.contentequals=Replace '!=' with 'contentEquals'
1520 replace.with.contentequals2=Replace '==' with 'contentEquals'
1521 replace.with.contentequals3=Replace with 'contentEquals'
1522 dangerous.array.comparison=Dangerous array comparison
1523 replace.with.array.literal.fix.family.name=Replace with [...]
1524 0.call.should.be.replaced.with.array.literal=''{0}'' call should be replaced with array literal [...]
1525 replace.assert.boolean.with.assert.equality=Replace assert boolean with assert equality
1526 replace.0.with.1=Replace ''{0}'' with ''{1}''
1527 replace.collection.count.with.size.quick.fix.text=Replace 'count' with 'size'
1528 could.be.replaced.with.size=Could be replaced with `size`
1529 replace.with.kotlin.s.function.call=Replace with kotlin's function call
1530 replace.guard.clause.with.kotlin.s.function.call=Replace guard clause with kotlin's function call
1531 replace.index.loop.with.collection.loop.quick.fix.text=Replace with loop over elements
1532 replace.manual.range.with.indices.call.quick.fix.text=Replace with indices
1533 range.could.be.replaced.with.indices.call=Range could be replaced with '.indices' call
1534 for.loop.over.indices.could.be.replaced.with.loop.over.elements=For loop over indices could be replaced with loop over elements
1535 replace.negated.0.with.1=Replace negated ''{0}'' with ''{1}''
1536 replace.with.elvis.return.fix.text=Replace with ''?: return{0}''
1537 replace.with.return=Replace '!!' with '?: return'
1538 convert.put.to.assignment=Convert put to assignment
1539 map.put.should.be.converted.to.assignment=map.put() should be converted to assignment
1540 replace.int.range.end.inclusive.with.last.quick.fix.text=Replace 'endInclusive' with 'last'
1541 replace.int.range.start.with.first.quick.fix.text=Replace 'start' with 'first'
1542 could.be.replaced.with.unboxed.last=Could be replaced with unboxed `last`
1543 could.be.replaced.with.unboxed.first=Could be replaced with unboxed `first`
1544 replace.with.until.quick.fix.text=Replace with until
1545 replace.with.string.literal.fix.family.name=Replace with string templates
1546 replace.tostring.with.string.template=Replace 'toString' with string template
1547 replace.to.with.infix.form.quickfix.text=Replace 'to' with infix form
1548 replace.with.enum.map.fix.text=Replace with 'EnumMap'
1549 replaceable.with.enummap=Can be replaced with 'EnumMap'
1550 replace.with.operator.assignment=Replace with operator-assignment
1551 replaceable.with.operator.assignment=Replaceable with operator-assignment
1552 replace.with.0.eq=Replace with ''{0}=''
1553 replace.with.if.fix.text=Replace with 'if' type check
1554 should.be.replaced.with.if.type.check=Should be replaced with 'if' type check
1555 call.is.replaceable.with.another.scope.function=Call is replaceable with another scope function
1556 convert.scope.function.fix.family.name=Convert to ''{0}''
1557 variable.0.is.assigned.to.itself=Variable ''{0}'' is assigned to itself
1558 remove.self.assignment.fix.text=Remove self assignment
1559 convert.to.nullable.type.fix.text=Convert to nullable type
1560 constructor.has.non.null.self.reference.parameter=Constructor has non-null self reference parameter
1561 assign.backing.field.fix.text=Assign backing field
1562 existing.backing.field.is.not.assigned.by.the.setter=Existing backing field is not assigned by the setter
1563 replace.with.error=Replace with '?: error(...)'
1564 replace.assert.with.operator=Replace assert with operator
1565 assert.should.be.replaced.with.operator=assert should be replaced with operator
1566 simplify.negated.operation=Simplify negated operation
1567 negated.operation.should.be.simplified=Negated operation should be simplified
1568 replace.negated.0.operation.with.1=Replace negated ''{0}'' operation with ''{1}''
1569 simplify.when.fix.text=Simplify 'when'
1570 this.when.is.simplifiable=This 'when' is simplifiable
1571 sort.modifiers=Sort modifiers
1572 non.canonical.modifiers.order=Non-canonical modifiers order
1573 modifiers.should.follow.annotations=Modifiers should follow annotations
1574 remove.as.dynamic.call.fix.text=Remove 'asDynamic' invocation
1575 suspicious.asdynamic.member.invocation=Suspicious 'asDynamic' member invocation
1576 0.creates.new.1.under.the.hood=''{0}'' creates new {1} under the hood
1577 replace.with.filter.fix.text=Replace with filter
1578 change.type.to.mutable.fix.text=Change type to mutable
1579 replace.with.assignment.fix.text=Replace with assignment (original is empty)
1580 join.with.initializer.fix.text=Join with initializer
1581 suspicious.combination.of.and=Suspicious combination of == and ===
1582 unlabeled.return.inside.lambda=Unlabeled return inside lambda
1583 suspicious.var.property.its.setter.does.not.influence.its.getter.result=Suspicious 'var' property: its setter does not influence its getter result
1584 variable.used.only.in.following.return.and.should.be.inlined=Variable used only in following return and can be inlined
1585 variable.is.same.as.0.and.should.be.inlined=Variable is same as ''{0}'' and can be inlined
1586 implicit.unsafe.cast.from.dynamic.to.0=Implicit (unsafe) cast from dynamic to {0}
1587 cast.explicitly.fix.text=Cast explicitly
1588 unused.equals.expression=Unused equals expression
1589 since.kotlin.1.3.main.parameter.is.not.necessary=Since Kotlin 1.3 main parameter is not necessary
1590 remove.token.from.function.declaration=Remove '=' token from function declaration
1591 unused.return.value.of.a.function.with.lambda.expression.body=Unused return value of a function with lambda expression body
1592 safe.delete.constructor=Safe delete constructor
1593 remove.unary.operator.fix.text=Remove unused unary operator
1594 unused.unary.operator=Unused unary operator
1595 one.line.return=one-line return
1596 return.when='return when'
1597 block.body=block body
1598 use.expression.body.instead.of.0=Use expression body instead of {0}
1599 convert.to.expression.body.fix.text=Convert to expression body
1600 when.has.only.else.branch.and.should.be.simplified='when' has only 'else' branch and should be simplified
1601 wrap.unary.operator.quickfix.text=Wrap unary operator and value with ()
1602 make.0.1=Make ''{0}'' {1}
1603 replace.with.0.operator=Replace with ''{0}'' operator
1604 do.you.want.to.make.new.extension.an.expected.declaration=Do you want to make new extension an expected declaration?
1605 loop.to.call.fix.family.name=Replace with stdlib operations
1606 loop.to.call.fix.family.name2=Replace with stdlib operations with use of 'asSequence()'
1607 loop.can.be.replaced.with.stdlib.operations=Loop can be replaced with stdlib operations
1608 text.add.setter=Add setter
1609 text.add.getter=Add getter
1610 text.add.getter.and.setter=Add getter and setter
1611 text.add.use.site.target.0=Add use-site target ''{0}''
1612 choose.use.site.target=Choose use-site target
1613 add.use.site.target=Add use-site target
1614 add.full.qualifier=Add full qualifier
1615 add.braces.to.0.statement=Add braces to ''{0}'' statement
1616 add.braces.to.when.entry=Add braces to 'when' entry
1617 add.braces.to.all.branches=Add braces to all branches
1618 add.braces.to.if.all.statements=Add braces to all 'if' statements
1619 add.braces.to.when.all.entries=Add braces to all 'when' entries
1620 add.jvmoverloads.annotation.to.0=Add ''@JvmOverloads'' annotation to {0}
1621 text.primary.constructor=primary constructor
1622 function.0=function ''{0}''
1623 looking.for.usages.in.java.files=Looking for usages in Java files\u2026
1624 add.return.at.0=Add ''return@{0}''
1625 add.0.to.argument=Add ''{0} ='' to argument
1626 add.val.var.to.parameter.0=Add 'val'/'var' to parameter ''{0}''
1627 add.val.to.parameter.0=Add 'val' to parameter ''{0}''
1628 add.val.var.to.primary.constructor.parameter=Add 'val'/'var' to a primary constructor parameter
1629 make.primary.constructor.0=Make primary constructor {0}
1630 change.visibility.modifier=Change visibility modifier
1631 0.may.break.code={0} (may break code)
1632 convert.to.vararg.parameter=Convert to vararg parameter
1633 replace.with=Replace '||' with '\\&\\&'
1634 replace.with2=Replace '\\&\\&' with '||'
1635 can.t.modify.0=Can''t modify {0}
1636 0.already.exists={0} already exists
1637 type.arguments.will.be.lost.after.conversion.0=Type arguments will be lost after conversion: {0}
1638 call.with.arguments.will.be.skipped.0=Call with arguments will be skipped: {0}
1639 looking.for.usages.and.conflicts=Looking for usages and conflicts\u2026
1640 following.expression.won.t.be.processed.since.refactoring.can.t.preserve.its.semantics.0=Following expression won''t be processed since refactoring can''t preserve its semantics: {0}
1641 callable.reference.transformation.is.not.supported.0=Callable reference transformation is not supported: {0}
1642 can.t.replace.non.kotlin.reference.with.call.expression.0=Can''t replace non-Kotlin reference with call expression: {0}
1643 convert.0.to.1=Convert ''{0}'' to ''{1}''
1644 convert.lambda.to.reference.before.text=Lambda can be converted to a reference
1645 convert.lambda.to.reference=Convert lambda to reference
1646 select.target.code.block.file=Select target code block / file
1647 select.target.file=Select target file
1648 replace.expression.with.if.expression=Replace '!!' expression with 'if' expression
1649 eliminate.argument.of.when=Eliminate argument of 'when'
1650 replace.elvis.expression.with.if.expression=Replace elvis expression with 'if' expression
1651 flatten.when.expression=Flatten 'when' expression
1652 replace.if.expression.with.return=Replace 'if' expression with return
1653 lift.return.out.of.if.expression=Lift return out of 'if' expression
1654 replace.if.with.when=Replace 'if' with 'when'
1655 replace.safe.access.expression.with.if.expression=Replace safe access expression with 'if' expression
1656 replace.assignment.with.if.expression=Replace assignment with 'if' expression
1657 replace.assignment.with.when.expression=Replace assignment with 'when' expression
1658 replace.property.initializer.with.if.expression=Replace property initializer with 'if' expression
1659 replace.property.initializer.with.when.expression=Replace property initializer with 'when' expression
1660 replace.return.with.if.expression=Replace return with 'if' expression
1661 replace.return.with.when.expression=Replace return with 'when' expression
1662 replace.when.with.if=Replace 'when' with 'if'
1663 replace.call.with.unary.operator=Replace call with unary operator
1664 replace.contains.call.with.in.operator=Replace 'contains' call with 'in' operator
1665 replace.invoke.with.direct.call=Replace 'invoke' with direct call
1666 copy.concatenation.text.to.clipboard=Copy concatenation text to clipboard
1667 split.property.declaration=Split property declaration
1668 replace.with.stdlib.operations.with.use.of.assequence=Replace with stdlib operations with use of 'asSequence()'
1669 replace.with.stdlib.operations=Replace with stdlib operations
1670 use.withindex.instead.of.manual.index.increment=Use withIndex() instead of manual index increment
1671 add.braces=Add braces
1672 add.indices.to.for.loop=Add indices to 'for' loop
1673 add.jvmoverloads.annotation=Add '@JvmOverloads' annotation
1674 add.jvmstatic.annotation=Add '@JvmStatic' annotation
1675 add.labeled.return.to.last.expression.in.a.lambda=Add labeled return to the last expression in a lambda
1676 add.missing.component=Add missing destructuring component
1677 add.names.to.call.arguments=Add names to call arguments
1678 add.names.to.this.argument.and.following.arguments=Add names to this argument and all following arguments
1679 add.name.to.argument=Add name to the argument
1680 make.open=Make 'open'
1681 add.throws.annotation=Add '@Throws' annotation
1682 add.remaining.branches=Add remaining branches
1683 convert.anonymous.function.to.lambda.expression=Convert anonymous function to a lambda expression
1684 convert.to.lambda.expression=Convert to a lambda expression
1685 put.arguments.on.separate.lines=Put arguments on separate lines
1686 put.parameters.on.separate.lines=Put parameters on separate lines
1687 demorgan.law=DeMorgan Law
1688 replace.with.end.of.line.comment=Replace with end of line comment
1689 convert.collection.constructor.to.function=Convert Collection constructor to function
1690 convert.to.sealed.class=Convert to sealed class
1691 replace.with.a.for.loop=Replace with a 'for' loop
1692 convert.function.to.property=Convert function to property
1693 convert.function.type.parameter.to.receiver=Convert function type parameter to receiver
1694 convert.function.type.receiver.to.parameter=Convert function type receiver to parameter
1695 convert.to.nullable.var=Convert to nullable var
1696 convert.to.ordinary.property=Convert to ordinary property
1697 replace.with.block.comment=Replace with block comment
1698 convert.to.lateinit.var=Convert to lateinit var
1699 convert.object.literal.to.class=Convert object literal to class
1700 convert.to.lazy.property=Convert to lazy property
1701 convert.parameter.to.receiver=Convert parameter to receiver
1702 convert.to.secondary.constructor=Convert to secondary constructor
1703 convert.property.getter.to.initializer=Convert property getter to initializer
1704 convert.property.initializer.to.getter=Convert property initializer to getter
1705 convert.property.to.function=Convert property to function
1706 can.t.replace.foreign.reference.with.call.expression.0=Can''t replace foreign reference with call expression: {0}
1707 unrecognized.reference.will.be.skipped.0=Unrecognized reference will be skipped: {0}
1708 property.overloaded.in.child.class.constructor=Property overloaded in child class constructor
1709 property.has.an.actual.declaration.in.the.class.constructor=Property has an actual declaration in the class constructor
1710 convert.to.comparisons=Convert to comparisons
1711 convert.receiver.to.parameter=Convert receiver to parameter
1712 convert.reference.to.lambda.before.text=Reference can be converted to a lambda
1713 convert.reference.to.lambda=Convert reference to lambda
1714 following.problems.are.found=Following problems are found:\n
1715 all.expected.and.actual.classes.must.be.sealed.classes=All expected and actual classes must be sealed classes.\n
1716 all.inheritors.must.be.nested.objects.of.the.class.itself.and.may.not.inherit.from.other.classes.or.interfaces=All inheritors must be nested objects of the class itself and may not inherit from other classes or interfaces.\n
1717 searching.inheritors=Searching inheritors\u2026
1718 convert.to.enum.class=Convert to enum class
1719 convert.to.primary.constructor=Convert to primary constructor
1720 convert.to.primary.constructor.before.text=Secondary constructor should be converted to a primary one
1721 rename.to.01=Rename to {0}
1722 replace.0.name.with.spaces=Replace {0} name with spaces
1723 convert.to.block.body=Convert to block body
1724 convert.template.to.concatenated.string=Convert template to concatenated string
1725 replace.with.a.foreach.function.call=Replace with a 'forEach' function call
1726 convert.concatenation.to.raw.string=Convert concatenation to raw string
1727 convert.concatenation.to.template.before.text='String' concatenation can be converted to a template
1728 convert.concatenation.to.template=Convert 'String' concatenation to a template
1729 convert.try.finally.to.use.before.text=try-finally can be replaced with 'use()'
1730 convert.try.finally.to.use=Replace 'try-finally' with 'use()'
1731 convert.to.unsafe.cast=Convert to unsafe cast
1732 convert.to.0.as.1=Convert to ''{0} as {1}''
1733 convert.to.0.unsafecast.1=Convert to ''{0}.unsafeCast<{1}>()''
1734 convert.to.unsafecast.call=Convert to unsafeCast() call
1735 convert.to.array.parameter=Convert to array parameter
1736 convert.to.assignment.expression=Convert assignment to assignment expression
1737 create.kotlin.subclass=Create Kotlin subclass
1738 use.destructuring.declaration=Use destructuring declaration
1739 implement.as.constructor.parameter=Implement as constructor parameter
1740 implement.abstract.member=Implement abstract member
1741 import.members.from.0=Import members from ''{0}''
1742 import.members.with=Import members with '*'
1743 add.import.for.0=Add import for ''{0}''
1744 add.import.for.member=Add import for member
1745 indent.raw.string=Indent raw string
1746 replace.infix.call.with.ordinary.call=Replace infix call with ordinary call
1747 insert.curly.braces.around.variable=Insert curly braces around variable
1748 add.explicit.type.arguments=Add explicit type arguments
1749 introduce.backing.property=Introduce backing property
1750 introduce.import.alias=Introduce import alias
1751 invert.if.condition=Invert 'if' condition
1752 iterate.over.0=Iterate over ''{0}''
1753 iterate.over.collection=Iterate over collection
1754 join.declaration.and.assignment=Join declaration and assignment
1755 can.be.joined.with.assignment=Can be joined with assignment
1756 put.arguments.on.one.line=Put arguments on one line
1757 put.parameters.on.one.line=Put parameters on one line
1758 convert.lambda.expression.to.anonymous.function=Convert lambda expression to anonymous function
1759 convert.to.anonymous.function=Convert to anonymous function
1760 merge.else.if=Merge 'else if'
1761 merge.if.s=Merge 'if's
1762 move.lambda.argument.into.parentheses=Move lambda argument into parentheses
1763 class.0.already.contains.1=Class ''{0}'' already contains {1}
1764 0.in.1.will.require.class.instance=''{0}'' in {1} will require class instance
1765 searching.for.0=Searching for {0}
1766 move.out.of.companion.object=Move out of companion object
1767 calls.with.explicit.extension.receiver.won.t.be.processed.0=Calls with explicit extension receiver won''t be processed: {0}
1768 usages.of.outer.class.instance.inside.of.property.0.won.t.be.processed=Usages of outer class instance inside of property ''{0}'' won''t be processed
1769 companion.object.already.contains.0=Companion object already contains {0}
1770 0.references.type.parameters.of.the.containing.class={0} references type parameters of the containing class
1771 0.is.overridden.by.declaration.s.in.a.subclass={0} is overridden by declaration(s) in a subclass
1772 move.to.companion.object=Move to companion object
1773 moving.to.companion.object=Moving to companion object \u2026
1774 move.to.top.level=Move to top level
1775 package.0.already.contains.1=Package ''{0}'' already contains {1}
1776 move.to.class.body=Move to class body
1777 move.to.constructor=Move to constructor
1778 convert.boolean.const.to.elvis=Convert Boolean? == const to elvis
1779 convert.object.literal.to.lambda=Convert object literal to lambda
1780 convert.to.lambda=Convert to lambda
1781 replace.by.0=Replace by ''{0}''
1782 replace.by.reconstructed.type=Replace by reconstructed type
1783 remove.argument.name=Remove argument name
1784 remove.braces.from.when.entry=Remove braces from 'when' entry
1785 remove.braces.from.0.statement=Remove braces from ''{0}'' statement
1786 remove.braces=Remove braces
1787 remove.braces.from.all.branches=Remove braces from all branches
1788 remove.braces.from.if.all.statements=Remove braces from all 'if' statements
1789 remove.braces.from.when.all.entries=Remove braces from all 'when' entries
1790 remove.constructor.keyword=Remove constructor keyword
1791 redundant.empty.class.body=Redundant empty class body
1792 remove.redundant.empty.class.body=Remove redundant empty class body
1793 remove.unnecessary.parentheses.from.function.call.with.lambda=Remove unnecessary parentheses from function call with lambda
1794 remove.empty.primary.constructor=Remove empty primary constructor
1795 remove.empty.constructor.body=Remove empty constructor body
1796 remove.explicit.lambda.parameter.types.may.break.code=Remove explicit lambda parameter types (may break code)
1797 remove.explicit.supertype.qualification=Remove explicit supertype qualification
1798 remove.explicit.type.arguments=Remove explicit type arguments
1799 remove.explicit.type.specification=Remove explicit type specification
1800 remove.explicit.type.specification.from.0=Remove explicit type specification from ''{0}''
1801 remove.indices.in.for.loop=Remove indices in 'for' loop
1802 index.is.not.used.in.the.loop.body=Index is not used in the loop body
1803 remove.return.0=Remove return@{0}
1804 remove.labeled.return.from.last.expression.in.a.lambda=Remove labeled return from last expression in a lambda
1805 remove.redundant.calls.of.the.conversion.method=Remove redundant calls of the conversion method
1806 remove.single.expression.string.template=Remove single-expression string template
1807 redundant.string.template=Redundant string template
1808 remove.unnecessary.parentheses=Remove unnecessary parentheses
1809 rename.class.to.0=Rename class to {0}
1810 rename.class.to.containing.file.name=Rename class to containing file name
1811 rename.file.to.0.1=Rename file to {0}.{1}
1812 rename.file.to.match.top.level.class.name=Rename file to match top-level class name
1813 replace.0.with=Replace ''{0}()'' with ''+=''
1814 replace.with1=Replace with '+='
1815 replace.explicit.parameter.0.with.it=Replace explicit parameter ''{0}'' with ''it''
1816 replace.it.with.explicit.parameter=Replace 'it' with explicit parameter
1817 replace.with.0.1.2=Replace with {0}[{1}] ?: {2}
1818 replace.with.indexing.and.elvis.operator=Replace with indexing and elvis operator
1819 replace.size.check.with.isnotempty=Replace size check with 'isNotEmpty'
1820 replace.size.zero.check.with.isempty=Replace size zero check with 'isEmpty'
1821 replace.with.parameter.name=Replace '_' with parameter name
1822 replace.with.ordinary.assignment=Replace with ordinary assignment
1823 simplify.boolean.expression=Simplify boolean expression
1824 specify.explicit.lambda.signature=Specify explicit lambda signature
1825 specify.all.types.explicitly.in.destructuring.declaration=Specify all types explicitly in destructuring declaration
1826 cannot.infer.type.for.this.declaration=Cannot infer type for this declaration
1827 split.if.into.two=Split 'if' into two
1828 flip.0=Flip ''{0}''
1829 flip.binary.expression=Flip binary expression
1830 flip.equals=Flip 'equals'
1831 replace.with.infix.function.call=Replace with infix function call
1832 to.ordinary.string.literal=To ordinary string literal
1833 to.raw.string.literal=To raw string literal
1834 remove.underscores=Remove underscores
1835 add.underscores=Add underscores
1836 excluded.methods=Excluded methods
1837 use.of.0.method.instead.of.property.access.syntax=Use of {0} method instead of property access syntax
1838 use.property.access.syntax=Use property access syntax
1839 convert.to.object.declaration=Convert to object declaration
1840 comment=Comment
1841 expression=Expression
1842 statement=Statement
1843 class=Class
1844 object.declaration=Object declaration
1845 top.level=Top-level
1846 analyse.modules.with.different.platforms.together=Analyse modules with different platforms together
1847 toggle.composite.analysis.mode.for.multiplatform=Toggle composite analysis mode for multiplatform
1848 rethrow.stored.pce.as.a.new.runtime.exception=Rethrow stored PCE as a new runtime exception
1849 internal.toggle.throwing.cached.pce=Internal: toggle throwing cached PCE
1850 minimal.line.count=Minimal line count
1851 files.to.visit=Files to visit
1852 random.seed=Random seed
1853 number.of.attempts.then.files.in.project.0=Number of attempts > then files in project, {0}
1854 text.done=Done
1855 file.lines=File lines
1856 max.functions.to.visit=Max functions to visit
1857 move.refactoring.testing=Move refactoring testing
1858 compiling.project=Compiling project\u2026
1859 saving.files=Saving files\u2026
1860 perform.refactoring=Perform refactoring \u2026
1861 update.indices=Update indices\u2026
1862 reset.files=Reset files\u2026
1863 cannot.get.or.create.results.file=Cannot get or create results file
1864 cannot.get.project.root.directory=Cannot get project root directory
1865 0.try.1.with.2.fails.and.3.verifications={0} [Try {1} with {2} fails and {3} verifications]
1866 test.result.log.file.will.be.placed.here=Test result log file will be placed here
1867 maximum.count.of.applied.refactoring.before.validity.check=Maximum count of applied refactoring before validity check
1868 move.refactoring.test=Move refactoring test
1869 resolve.pasted.references=resolve pasted references
1870 create.kotlin.file=Create Kotlin file
1871 type.alias.0=Type alias "{0}"
1872 type.parameter.0=Type parameter "{0}"
1873 parameter.0=Parameter "{0}"
1874 property.0=Property "{0}"
1875 function.01=Function "{0}"
1876 object.0=Object "{0}"
1877 interface=Interface
1878 constructor=Constructor
1879 implicit.nothing.type=Implicit `Nothing?` type
1880 move.suspicious.callable.reference.into.parentheses=Move suspicious callable reference into parentheses '()'
1881 local.variable=Local variable
1882 const.property=Const property
1883 private.property=Private property
1884 object.or.top.level.property=Object or top-level property
1885 property=Property
1886 test.function=Test function
1887 function=Function
1888 enum.entry=Enum entry
1889 create.subclass=Create subclass
1890 implement.sealed.class=Implement sealed class
1891 implement.abstract.class=Implement abstract class
1892 implement.interface=Implement interface
1893 implement.abstract.function=Implement abstract function
1894 implement.abstract.property=Implement abstract property
1895 replace.explicit.lambda.parameter.with.it=Replace explicit lambda parameter with 'it'
1896 create.test=Create test
1897 convert.class.0.to.kotlin=Convert class ''{0}'' to Kotlin
1898 destination.directory=&Destination directory
1899 language.version=&Language version
1900 add.prefix.to.paths.in.source.map=Add prefix to paths in source map:
1901 api.version=AP&I version
1902 compiler.coroutines=Coro&utines
1903 embed.source.code.into.source.map=Embed source code into source map:
1904 enable.incremental.compilation=Enable incremental compilation
1905 keep.compiler.process.alive.between.invocations=Keep compiler process alive between invocations
1906 script.templates.classpath=Script templates class&path:
1907 module.kind=Module &kind:
1908 script.template.classes=Script &template classes:
1909 target.jvm.version=Target &JVM version
1910 reload.script.dependencies.on.file.change=Reload script dependencies on file change
1911 additional.command.line.parameters=Additional command line parameters
1912 mnemonic.install=&Install
1913 status=(status)
1914 build.number.internal.mode=Build number (internal mode):
1915 check.again=Chec&k again
1916 current.kotlin.plugin.version=Current Kotlin plugin version:
1917 experimental.features=Experimental Features
1918 action.text.install=Install
1919 update.channel=Update &channel:
1920 version={version}
1921 don.t.show.this.dialog.next.time=&Don't show this dialog next time
1922 clipboard.content.copied.from.java.file.do.you.want.to.convert.it.to.kotlin.code=Clipboard content copied from Java file. Do you want to convert it to Kotlin code?
1923 name=&Name:
1924 return.type=&Return type:
1925 visibility=&Visibility:
1926 title.parameters=Parameters
1927 signature.preview=Signature Preview
1928 move.members.from=Move members from:
1929 open.moved.members.in.editor=Open moved members in editor
1930 open.moved.method.in.editor=Open moved method in editor
1931 to.fully.qualified.name=To (fully qualified name):
1932 toggle.library.to.source.dependency.support=Toggle library to source dependency support
1933 enable.components.for.library.to.source.analysis.in.kotlin=Enable components for analyzing libraries depending on project source files in Kotlin
1934 incomplete.destructuring.declaration.text=Incomplete destructuring declaration
1935 incomplete.destructuring.fix.family.name=Add missing variables to destructuring declaration
1936
1937 #Structural Search
1938 category.class=Kotlin/Class-based
1939 category.comments=Kotlin/Comments, KDoc and Metadata
1940 category.expressions=Kotlin/Expressions
1941 category.functions=Kotlin/Functions
1942 category.interesting=Kotlin/Interesting
1943 category.operators=Kotlin/Operators
1944
1945 context.default=Default
1946 context.property.getter.or.setter=Property With Explicit Getter/Setter
1947
1948 error.context.getter.or.setter=This context is only for properties with explicit getter/setter. (set file type to Kotlin)
1949 error.expected.an.expression=Expecting an expression
1950 error.expected.catch.or.finally=Expecting 'catch' or 'finally'
1951 error.param.can.t.be.null.at.index.0.in.1=Param can''t be null at index {0} in {1}.
1952 error.type.filter.node=Kotlin matching element should either be an expression or a statement.
1953
1954 filter.match.only.vals=Match only vals
1955 filter.match.only.vars=Match only vars
1956
1957 label.match.only.vals=Only matches vals
1958 label.match.only.vars=Only matches vars
1959
1960 predefined.configuration.all.methods.of.the.class=All methods of a class
1961 predefined.configuration.all.vars.of.the.class=All vars/vals of a class
1962 predefined.configuration.all.vars.of.the.object=All vars/vals of an object or companion object
1963 predefined.configuration.annotations=Annotations
1964 predefined.configuration.anonymous.class=Anonymous class
1965 predefined.configuration.array.access=Array access
1966 predefined.configuration.assert.not.null=Not-null assertion operators
1967 predefined.configuration.assignments=Assignments
1968 predefined.configuration.casts=Casts
1969 predefined.configuration.class.annotation=Annotated classes
1970 predefined.configuration.comments.containing.word=Comments containing a given word
1971 predefined.configuration.do.while=Do...while loops
1972 predefined.configuration.elvis=Elvis operators
1973 predefined.configuration.for=For loops
1974 predefined.configuration.function.annotation=Annotated functions
1975 predefined.configuration.function.signature=Function signature
1976 predefined.configuration.ifs=If's
1977 predefined.configuration.instance=Instances
1978 predefined.configuration.kdoc.tag=KDoc tags
1979 predefined.configuration.lambda=Lambda expressions
1980 predefined.configuration.method.calls=Method calls
1981 predefined.configuration.properties.getter=Properties with explicit getter
1982 predefined.configuration.safe.call.operator=Safe call operators
1983 predefined.configuration.string.literals=String literals
1984 predefined.configuration.strings=Strings
1985 predefined.configuration.strings.with.long.template=Strings containing a long template
1986 predefined.configuration.trys=Try's
1987 predefined.configuration.vals.only=Vals only
1988 predefined.configuration.vars.of.given.type=Vars and vals of given type
1989 predefined.configuration.vars.only=Vars only
1990 predefined.configuration.when=When expressions
1991 predefined.configuration.while=While loops
1992
1993 #Actions
1994 action.Kotlin.StopScratch.text=Stop Scratch Execution
1995 action.Kotlin.StopScratch.description=Stop scratch execution
1996 action.Kotlin.ClearScratch.text=Clear Kotlin Scratch
1997 action.Kotlin.ClearScratch.description=Clear kotlin scratch
1998 action.Kotlin.RunScratch.text=Run Kotlin Scratch
1999 action.Kotlin.RunScratch.description=Run kotlin scratch
2000 action.KotlinGenerateToString.text=toString()
2001 action.KotlinGenerateEqualsAndHashCode.text=equals() and hashCode()
2002 action.KotlinGenerateSecondaryConstructor.text=Secondary Constructor
2003 action.KotlinGenerateDataMethod.text=Parameters Function
2004 action.KotlinGenerateTearDownMethod.text=TearDown Function
2005 action.KotlinGenerateSetUpMethod.text=SetUp Function
2006 action.KotlinGenerateTestMethod.text=Test Function
2007 action.KotlinShellExecute.text=Execute Kotlin Code
2008 action.KotlinShellExecute.description=Execute Kotlin code in console
2009 action.IntroduceTypeAlias.text=Type _Alias\u2026
2010 action.IntroduceTypeParameter.text=T_ype Parameter\u2026
2011 action.ExtractFunctionToScope.text=Function to _Scope\u2026
2012 action.KotlinThrowException.text=Drop an Error from Kotlin Plugin
2013 action.KotlinFormattingSettingsStatusAction.text=Formatter Settings Info
2014 action.CopyAsDiagnosticTest.text=Copy Current File As Diagnostic Test
2015 action.MultiplatformCompositeAnalysisToggleAction.text=Toggle Composite Analysis
2016 action.StoredExceptionsThrowToggleAction.text=Throw Cached PCE
2017 action.PrintOutNotPropertyMatches.text=Search Not Property Candidates
2018 action.FindImplicitNothingAction.text=Find Implicit Nothing Calls
2019 action.CheckComponentsUsageSearchAction.text=Check Component Functions Usage Search
2020 action.CacheResetOnProcessCanceledToggleAction.text=Reset Caches on ProcessCanceledException
2021 action.HighlightingBenchmarkAction.text=Benchmark Highlighting
2022 action.LocalCompletionBenchmarkAction.text=Local Scenario
2023 action.TopLevelCompletionBenchmarkAction.text=Top-Level Scenario
2024 group.KotlinCompletionBenchmarkGroup.text=Benchmark Completion
2025 group.KotlinInternalGroup.text=Kotlin
2026 action.TestMoveRefactiringAction.text=Test Move Refactoring on Opened Project
2027 group.KotlinRefactoringTesting.text=Kotlin Refactoring Testing
2028 action.DumbModeTremble.text=Tremble Dumb Mode
2029 group.InternalKotlin.text=Kotlin Internal Actions
2030 action.IntroduceProperty.text=P_roperty\u2026
2031 action.ExtractFunction.text=_Function\u2026
2032 action.KotlinCodeMigrationToggle.text=Enable Migrations Detection (Experimental)
2033 action.KotlinCodeMigration.text=Run Code Migrations
2034 action.CopyKotlinProjectInformation.text=Copy Kotlin Project Overview To Clipboard
2035 action.DecompileKotlinToJava.text=Decompile Kotlin To Java
2036 action.KotlinConfigureUpdates.text=Configure Kotlin Plugin Updates
2037 action.KotlinConfigureUpdates.description=Configure automatic updates for the Kotlin plugin
2038 group.KotlinToolsGroup.text=Kotlin
2039 action.ConvertJavaToKotlin.text=Convert Java File to Kotlin File
2040 action.Kotlin.XDebugger.ToggleKotlinVariableView.text=Show Kotlin Variables Only
2041 action.InspectBreakpointApplicability.text=Inspect Breakpoint Applicability
2042 action.Kotlin.XDebugger.CoroutinesDump.text=Get Coroutines Dump
2043 action.AddToProblemApiInspection.text=Report as Incompatible API
2044 action.ShowKotlinBytecode.text=Show Kotlin Bytecode
2045 action.ConfigureKotlinJsInProject.text=Configure Kotlin (JavaScript) in Project
2046 action.ConfigureKotlinInProject.text=Configure Kotlin in Project
2047 action.KotlinConsoleREPL.text=Kotlin REPL
2048 action.LibraryToSourceDependencySupportToggleAction.text=Toggle library to source dependency support
2049
2050 inspection.unused.unary.operator.display.name=Unused unary operator
2051 inspection.incomplete.destructuring.declaration.display.name=Incomplete destructuring declaration
2052 inspection.replace.guard.clause.with.function.call.display.name=Guard clause can be replaced with Kotlin's function call
2053 inspection.lateinit.var.overrides.lateinit.var.display.name=lateinit var property overrides lateinit var property
2054 inspection.kotlin.equals.between.inconvertible.types.display.name='equals()' between objects of inconvertible types
2055 inspection.redundant.empty.initializer.block.display.name=Redundant empty initializer block
2056 inspection.add.operator.modifier.display.name=Function should have 'operator' modifier
2057 inspection.control.flow.with.empty.body.display.name=Control flow with empty body
2058 inspection.replace.java.static.method.with.kotlin.analog.display.name=Java methods should be replaced with Kotlin analog
2059 inspection.self.reference.constructor.parameter.display.name=Constructor can never be instantiated
2060 inspection.replace.not.null.assertion.with.elvis.return.display.name=Not-null assertion can be replaced with 'return'
2061 inspection.kotlin.covariant.equals.display.name=Covariant 'equals()'
2062 inspection.replace.associate.function.display.name='associate' can be replaced with 'associateBy' or 'associateWith'
2063 inspection.java.map.for.each.display.name=Java Map.forEach method call should be replaced with Kotlin's forEach
2064 inspection.kotlin.throwable.not.thrown.display.name=Throwable not thrown
2065 inspection.redundant.require.not.null.call.display.name=Redundant 'requireNotNull' or 'checkNotNull' call
2066 inspection.replace.range.start.end.inclusive.with.first.last.display.name=Boxed properties should be replaced with unboxed
2067 inspection.redundant.enum.constructor.invocation.display.name=Redundant enum constructor invocation
2068 inspection.replace.negated.is.empty.with.is.not.empty.display.name=Negated call can be simplified
2069 inspection.function.with.lambda.expression.body.display.name=Function with `= { ... }` and inferred return type
2070 inspection.suspend.function.on.coroutine.scope.display.name=Ambiguous coroutineContext due to CoroutineScope receiver of suspend function
2071 inspection.boolean.literal.argument.display.name=Boolean literal argument without parameter name
2072 inspection.suspicious.collection.reassignment.display.name=Augmented assignment creates a new collection under the hood
2073 inspection.redundant.else.in.if.display.name=Redundant 'else' in 'if'
2074 inspection.deferred.is.result.display.name=Function returning Deferred directly
2075 inspection.map.get.with.not.null.assertion.operator.display.name='map.get()' with not-null assertion operator (!!)
2076 inspection.delegation.to.var.property.display.name=Delegating to 'var' property
2077 inspection.unused.main.parameter.display.name=Main parameter is not necessary
2078 inspection.suspicious.var.property.display.name=Suspicious 'var' property: its setter does not influence its getter result
2079 inspection.setter.backing.field.assignment.display.name=Existing backing field without assignment
2080 inspection.unlabeled.return.inside.lambda.display.name=Unlabeled return inside lambda
2081 inspection.optional.expectation.display.name=Optionally expected annotation has no actual annotation
2082 inspection.remove.empty.parentheses.from.annotation.entry.display.name=Remove unnecessary parentheses
2083 inspection.safe.cast.with.return.display.name=Safe cast with 'return' should be replaced with 'if' type check
2084 inspection.simplifiable.call.display.name=Library function call could be simplified
2085 inspection.redundant.run.catching.display.name=Redundant 'runCatching' call
2086 inspection.direct.use.of.result.type.display.name=Function returning Result directly
2087 inspection.redundant.return.label.display.name=Redundant 'return' label
2088 inspection.replace.assert.boolean.with.assert.equality.display.name=Assert boolean could be replaced with assert equality
2089 inspection.suspicious.as.dynamic.display.name=Suspicious 'asDynamic' member invocation
2090 inspection.convert.call.chain.into.sequence.display.name=Call chain on collection could be converted into 'Sequence' to improve performance
2091 inspection.redundant.with.display.name=Redundant 'with' call
2092 inspection.obsolete.experimental.coroutines.display.name=Experimental coroutines usages are deprecated since 1.3
2093 inspection.obsolete.kotlin.js.packages.display.name='kotlin.browser' and 'kotlin.dom' packages are deprecated since 1.4
2094 inspection.warning.on.main.unused.parameter.migration.display.name=Unused `args` on `main` since 1.4
2095 inspection.prohibit.repeated.use.site.target.annotations.migration.display.name=Repeated annotation which is not marked as '@Repeatable'
2096 inspection.prohibit.use.site.target.annotations.on.super.types.migration.display.name=Meaningless annotations targets on superclass
2097 inspection.redundant.label.migration.display.name=Redundant label
2098 inspection.restrict.return.statement.target.migration.display.name=Target label does not denote a function since 1.4
2099 inspection.prohibit.jvm.overloads.on.constructors.of.annotation.classes.migration.display.name='@JvmOverloads' annotation cannot be used on constructors of annotation classes since 1.4
2100 inspection.prohibit.type.parameters.for.local.variables.migration.display.name=Local variable with type parameters
2101 inspection.from.closed.range.migration.display.name=MIN_VALUE step in fromClosedRange() since 1.3
2102 inspection.replace.to.string.with.string.template.display.name=Call of 'toString' could be replaced with string template
2103 inspection.nested.lambda.shadowed.implicit.parameter.display.name=Nested lambda has shadowed implicit parameter
2104 inspection.for.each.parameter.not.used.display.name=Iterated elements are not used in forEach
2105 inspection.replace.string.format.with.literal.display.name='String.format' call can be replaced with string templates
2106 inspection.deferred.result.unused.display.name='@Deferred' result is unused
2107 inspection.redundant.async.display.name=Redundant 'async' call
2108 inspection.main.function.return.unit.display.name=Entry point function should return Unit
2109 inspection.move.variable.declaration.into.when.display.name=Variable declaration could be moved inside `when`
2110 inspection.move.lambda.outside.parentheses.display.name=Lambda argument inside parentheses
2111 inspection.can.sealed.sub.class.be.object.display.name=Sealed sub-class without state and overridden equals
2112 inspection.public.api.implicit.type.display.name=Public API declaration with implicit return type
2113 inspection.redundant.companion.reference.display.name=Redundant 'Companion' reference
2114 inspection.convert.pair.constructor.to.to.function.display.name=Convert Pair constructor to 'to' function
2115 inspection.redundant.not.null.extension.receiver.of.inline.display.name='inline fun' extension receiver can be explicitly nullable until Kotlin 1.2
2116 inspection.platform.extension.receiver.of.inline.display.name='inline fun' with nullable receiver until Kotlin 1.2
2117 inspection.scope.function.conversion.display.name=Scope function can be converted to another one
2118 inspection.redundant.object.type.check.display.name=Non-idiomatic 'is' type check for an object
2119 inspection.fake.jvm.field.constant.display.name=Kotlin non-const property used as Java constant
2120 inspection.may.be.constant.display.name=Might be 'const'
2121 inspection.sort.modifiers.display.name=Non-canonical modifier order
2122 inspection.redundant.suspend.modifier.display.name=Redundant 'suspend' modifier
2123 inspection.replace.put.with.assignment.display.name='map.put()' can be converted to assignment
2124 inspection.replace.to.with.infix.form.display.name='to' call should be replaced with infix form
2125 inspection.recursive.equals.call.display.name=Recursive equals call
2126 inspection.java.collections.static.method.on.immutable.list.display.name=Call of Java mutator method on immutable Kotlin collection
2127 inspection.java.collections.static.method.display.name=Java Collections static method call can be replaced with Kotlin stdlib
2128 inspection.simplify.when.with.boolean.constant.condition.display.name=Simplifiable 'when'
2129 inspection.implicit.nullable.nothing.type.display.name=Implicit `Nothing?` type
2130 inspection.self.assignment.display.name=Redundant assignment
2131 inspection.redundant.unit.expression.display.name=Redundant 'Unit'
2132 inspection.implicit.this.display.name=Implicit 'this'
2133 inspection.explicit.this.display.name=Redundant explicit 'this'
2134 inspection.migrate.diagnostic.suppression.display.name=Diagnostic name should be replaced
2135 inspection.redundant.setter.display.name=Redundant property setter
2136 inspection.remove.redundant.qualifier.name.display.name=Redundant qualifier name
2137 inspection.remove.redundant.backticks.display.name=Redundant backticks
2138 inspection.redundant.getter.display.name=Redundant property getter
2139 inspection.suspicious.equals.combination.display.name=Suspicious combination of == and ===
2140 inspection.kotlin.redundant.override.display.name=Redundant overriding method
2141 inspection.package.name.display.name=Package naming convention
2142 inspection.local.variable.name.display.name=Local variable naming convention
2143 inspection.const.property.name.display.name=Const property naming convention
2144 inspection.private.property.name.display.name=Private property naming convention
2145 inspection.object.property.name.display.name=Object property naming convention
2146 inspection.property.name.display.name=Property naming convention
2147 inspection.test.function.name.display.name=Test function naming convention
2148 inspection.function.name.display.name=Function naming convention
2149 inspection.enum.entry.name.display.name=Enum entry naming convention
2150 inspection.class.name.display.name=Class naming convention
2151 inspection.redundant.lambda.arrow.display.name=Redundant lambda arrow
2152 inspection.redundant.lambda.or.anonymous.function.display.name=Redundant creation of lambda or anonymous function
2153 inspection.redundant.lambda.description=Redundant lambda creation
2154 inspection.redundant.anonymous.function.description=Redundant anonymous function creation
2155 inspection.redundant.lambda.or.anonymous.function.fix=Inline the body
2156 inspection.when.with.only.else.display.name='when' has only 'else' branch and can be simplified
2157 inspection.kotlin.double.negation.display.name=Redundant double negation
2158 inspection.unnecessary.variable.display.name=Unnecessary local variable
2159 inspection.constant.condition.if.display.name=Condition of 'if' expression is constant
2160 inspection.null.checks.to.safe.call.display.name=Null-checks replaceable with safe-calls
2161 inspection.cascade.if.display.name=Cascade if can be replaced with when
2162 inspection.lift.return.or.assignment.display.name=Return or assignment can be lifted out
2163 inspection.use.expression.body.display.name=Expression body syntax is preferable here
2164 inspection.simplifiable.call.chain.display.name=Call chain on collection type can be simplified
2165 inspection.useless.call.on.collection.display.name=Useless call on collection type
2166 inspection.redundant.explicit.type.display.name=Obvious explicit type
2167 inspection.useless.call.on.not.null.display.name=Useless call on not-null type
2168 inspection.remove.redundant.spread.operator.display.name=Redundant spread operator
2169 inspection.empty.range.display.name=Range with start greater than endInclusive is empty
2170 inspection.wrap.unary.operator.display.name=Ambiguous unary operator use with number constant
2171 inspection.nullable.boolean.elvis.display.name=Equality check can be used instead of elvis for nullable boolean check
2172 inspection.member.visibility.can.be.private.display.name=Class member can have 'private' visibility
2173 inspection.replace.range.to.with.until.display.name='rangeTo' or the '..' call should be replaced with 'until'
2174 inspection.recursive.property.accessor.display.name=Recursive property accessor
2175 inspection.replace.array.of.with.literal.display.name='arrayOf' call can be replaced with array literal [...]
2176 inspection.copy.without.named.arguments.display.name='copy' method of data class is called without named arguments
2177 inspection.move.suspicious.callable.reference.into.parentheses.display.name=Suspicious callable reference used as lambda result
2178 inspection.kotlin.internal.in.java.display.name=Usage of Kotlin internal declarations from Java
2179 inspection.kotlin.sealed.in.java.display.name=Inheritance of Kotlin sealed interface/class from Java
2180 inspection.unused.lambda.expression.body.display.name=Unused return value of a function with lambda expression body
2181 inspection.destructuring.wrong.name.display.name=Variable in destructuring declaration uses name of a wrong data class property
2182 inspection.data.class.private.constructor.display.name=Private data class constructor is exposed via the 'copy' method
2183 inspection.replace.with.enum.map.display.name='HashMap' can be replaced with 'EnumMap'
2184 inspection.unused.equals.display.name=Unused equals expression
2185 inspection.convert.na.n.equality.display.name=Convert equality check with 'NaN' to 'isNaN' call
2186 inspection.convert.two.comparisons.to.range.check.display.name=Two comparisons should be converted to a range check
2187 inspection.convert.try.finally.to.use.call.display.name=Convert try / finally to use() call
2188 inspection.join.declaration.and.assignment.display.name=Join declaration and assignment
2189 inspection.remove.empty.secondary.constructor.body.display.name=Redundant constructor body
2190 inspection.remove.empty.primary.constructor.display.name=Redundant empty primary constructor
2191 inspection.remove.redundant.calls.of.conversion.methods.display.name=Redundant call of conversion method
2192 inspection.remove.empty.class.body.display.name=Replace empty class body
2193 inspection.replace.size.zero.check.with.is.empty.display.name=Size zero check can be replaced with 'isEmpty()'
2194 inspection.replace.size.check.with.is.not.empty.display.name=Size check can be replaced with 'isNotEmpty()'
2195 inspection.convert.secondary.constructor.to.primary.display.name=Convert to primary constructor
2196 inspection.complex.redundant.let.display.name=Redundant argument-based `let` call
2197 inspection.simple.redundant.let.display.name=Redundant receiver-based 'let' call
2198 inspection.replace.array.equality.op.with.arrays.equals.display.name=Arrays comparison via '==' and '!='
2199 inspection.remove.empty.parentheses.from.lambda.call.display.name=Remove unnecessary parentheses from function call with lambda
2200 inspection.remove.to.string.in.string.template.display.name=Redundant call to 'toString()' in string template
2201 inspection.remove.single.expression.string.template.display.name=Redundant string template
2202 inspection.replace.call.with.binary.operator.display.name=Can be replaced with binary operator
2203 inspection.remove.setter.parameter.type.display.name=Redundant setter parameter type
2204 inspection.convert.reference.to.lambda.display.name=Can be replaced with lambda
2205 inspection.convert.lambda.to.reference.display.name=Can be replaced with function reference
2206 inspection.can.be.primary.constructor.property.display.name=Property is explicitly assigned to constructor parameter
2207 inspection.has.platform.type.display.name=Function or property has platform type
2208 inspection.leaking.this.display.name=Leaking 'this' in constructor
2209 inspection.redundant.if.display.name=Redundant 'if' statement
2210 inspection.redundant.unit.return.type.display.name=Redundant 'Unit' return type
2211 inspection.redundant.semicolon.display.name=Redundant semicolon
2212 inspection.redundant.modality.modifier.display.name=Redundant modality modifier
2213 inspection.can.be.parameter.display.name=Constructor parameter is never used as a property
2214 inspection.replace.substring.with.substring.before.display.name='substring' call should be replaced with 'substringBefore'
2215 inspection.replace.substring.with.substring.after.display.name='substring' call should be replaced with 'substringAfter'
2216 inspection.replace.substring.with.indexing.operation.display.name='substring' call should be replaced with indexing operator
2217 inspection.replace.substring.with.take.display.name='substring' call should be replaced with 'take' call
2218 inspection.replace.substring.with.drop.last.display.name='substring' call should be replaced with 'dropLast' call
2219 inspection.add.variance.modifier.display.name=Type parameter can have 'in' or 'out' variance
2220 inspection.protected.in.final.display.name='protected' visibility is effectively 'private' in a final class
2221 inspection.array.in.data.class.display.name=Array property in data class
2222 inspection.can.be.val.display.name=Local 'var' is never modified and can be declared as 'val'
2223 inspection.destructure.display.name=Use destructuring declaration
2224 inspection.redundant.visibility.modifier.display.name=Redundant visibility modifier
2225 inspection.equals.or.hash.code.display.name='equals()' and 'hashCode()' not paired
2226 inspection.conflicting.extension.property.display.name=Extension property conflicting with synthetic one
2227 inspection.use.with.index.display.name=Manually incremented index variable can be replaced with use of 'withIndex()'
2228 inspection.loop.to.call.chain.display.name=Loop can be replaced with stdlib operations
2229 inspection.remove.for.loop.indices.display.name=Unused loop index
2230 inspection.kotlin.deprecation.display.name=Usage of redundant or deprecated syntax or deprecated symbols
2231 inspection.package.directory.mismatch.display.name=Package name does not match containing directory
2232 inspection.k.doc.missing.documentation.display.name=Missing KDoc comments for public declarations
2233 inspection.k.doc.unresolved.reference.display.name=Unresolved reference in KDoc
2234 inspection.overriding.deprecated.member.display.name=Overriding deprecated member
2235 inspection.unsafe.cast.from.dynamic.display.name=Implicit (unsafe) cast from dynamic type
2236 inspection.redundant.sam.constructor.display.name=Redundant SAM constructor
2237 inspection.kotlin.unused.import.display.name=Unused import directive
2238 inspection.unused.receiver.parameter.display.name=Unused receiver parameter
2239 inspection.unused.symbol.display.name=Unused symbol
2240 inspection.use.property.access.syntax.display.name=Accessor call that can be replaced with property access syntax
2241 inspection.simplify.boolean.with.constants.display.name=Boolean expression can be simplified
2242 inspection.remove.curly.braces.from.template.display.name=Redundant curly braces in string template
2243 inspection.introduce.when.subject.display.name='when' that can be simplified by introducing an argument
2244 inspection.replace.with.operator.assignment.display.name=Assignment can be replaced with operator assignment
2245 inspection.simplify.negated.binary.expression.display.name=Negated boolean expression can be simplified
2246 inspection.remove.explicit.super.qualifier.display.name=Unnecessary supertype qualification
2247 inspection.remove.explicit.type.arguments.display.name=Unnecessary type argument
2248 inspection.fold.initializer.and.if.to.elvis.display.name=If-Null return/break/... foldable to '?:'
2249 inspection.if.then.to.safe.access.display.name=If-Then foldable to '?.'
2250 inspection.if.then.to.elvis.display.name=If-Then foldable to '?:'
2251 inspection.replace.manual.range.with.indices.calls.display.name=Range can be converted to indices or iteration
2252 inspection.replace.get.or.set.display.name=Explicit 'get' or 'set' call
2253 inspection.convert.to.string.template.display.name=String concatenation that can be converted to string template
2254 inspection.deprecated.callable.add.replace.with.display.name=@Deprecated annotation without 'replaceWith' argument
2255 inspection.replace.collection.count.with.size.display.name=Collection count can be converted to size
2256 inspection.reformat.display.name=File is not formatted according to project settings
2257 inspection.simplify.assert.not.null.display.name='assert' call can be replaced with '!!' or '?:'
2258 inspection.object.literal.to.lambda.display.name=Object literal can be converted to lambda
2259 remove.redundant.elvis.return.null.text=Remove redundant '?: return null'
2260 inspection.redundant.elvis.return.null.descriptor=Redundant '?: return null'
2261 inspection.redundant.elvis.return.null.display.name=Redundant '?: return null'
2262 inspection.redundant.inner.class.modifier.descriptor=Redundant 'inner' modifier
2263 inspection.redundant.inner.class.modifier.display.name=Redundant 'inner' modifier
2264 fix.remove.annotation.text=Remove annotation
2265 inspection.trailing.comma.display.name=Trailing comma recommendations
2266 inspection.trailing.comma.report.also.a.missing.comma=Report also a missing comma or a line break
2267 inspection.trailing.comma.add.line.break=Add line break
2268 inspection.trailing.comma.missing.line.break=Missing line break
2269 inspection.trailing.comma.remove.trailing.comma=Remove trailing comma
2270 inspection.trailing.comma.useless.trailing.comma=Useless trailing comma
2271 inspection.trailing.comma.add.trailing.comma=Add trailing comma
2272 inspection.trailing.comma.missing.trailing.comma=Missing trailing comma
2273 inspection.trailing.comma.fix.comma.position=Fix comma position
2274 inspection.trailing.comma.comma.loses.the.advantages.in.this.position=Comma loses the advantages in this position
2275 inspection.redundant.label.text=Redundant label
2276 intention.convert.lambda.line=Convert to {0,choice,0#single|1#multi}-line lambda
2277 intention.trailing.comma.custom.text={0,choice,0#Enable|1#Disable} a trailing comma by default in the formatter
2278 intention.trailing.comma.text=Enable/disable a trailing comma in the formatter
2279 fix.remove.argument.text=Remove argument
2280 fix.remove.redundant.star.text=Remove redundant *
2281 refactoring.extract.to.separate.file.text=Extract to separate file
2282 action.usage.update.text=Usage update
2283 progress.title.analyze.extraction.data=Analyze extraction data\u2026
2284 fix.move.file.to.package.dir.name.text=source root
2285 move.refactoring.error.text.cannot.perform.refactoring.since.the.following.files.already.exist=Cannot perform refactoring since the following files already exist:\n\n
2286 kotlin.script.definitions.title=Manage Script Definitions
2287 kotlin.script.definitions.model.name.autoReloadScriptDependencies.description=Enable auto reload if you want to load script configurations automatically on file change
2288 kotlin.script.definitions.model.name.autoReloadScriptDependencies=Auto Reload
2289 kotlin.script.definitions.model.name.is.enabled=Is Enabled
2290 kotlin.script.definitions.model.name.pattern.extension=Pattern/Extension
2291 kotlin.script.definitions.model.name.name=Name
2292 codestyle.name.kotlin=Kotlin
2293 add.missing.class.keyword=Add missing 'class' keyword
2294 fix.move.typealias.to.top.level=Move typealias to top level
2295 fix.change.jvm.name=Change JVM name
2296 expand.boolean.expression.to.if.else=Expand boolean expression to 'if else'
2297 inspection.logger.initialized.with.foreign.class.display.name=Logger initialized with foreign class
2298 logger.initialized.with.foreign.class=Logger initialized with foreign class ''{0}''
2299 logger.factory.method.name=Logger factory method name
2300 logger.factory.class.name=Logger factory class name
2301 choose.logger.factory.class=Choose logger factory class
2302 inspection.redundant.assequence.call=Redundant 'asSequence' call
2303 remove.assequence.call.fix.text=Remove 'asSequence' call
2304 codestyle.layout.import.aliases.separately=Import aliases separately
2305 button.add.package=Add Package
2306 listbox.import.package=Package
2307 listbox.import.with.subpackages=With Subpackages
2308 title.import.layout=Import Layout
2309 title.packages.to.use.import.with=Packages to Use Import with '*'
2310 redundant.qualifier.unnecessary.non.direct.parent.class.qualifier=Unnecessary non-direct parent classes qualifiers
2311 fix.add.exception.to.throws=Add ''{0}''
2312 fix.add.eq.eq.true=Add '== true'
2313 inspection.replace.isempty.with.ifempty.display.name='if' condition can be replaced with lambda call
2314 inspection.replace.with.ignore.case.equals.display.name=Should be replaced with 'equals(..., ignoreCase = true)'
2315 inspection.redundant.nullable.return.type.display.name=Redundant nullable return type
2316 0.always.returns.non.null.type=''{0}'' always returns non-null type
2317 0.is.always.non.null.type=''{0}'' is always non-null type
2318 inspection.simplifiable.scope.function.display.name=Scope function with nested forEach can be simplified
2319 nested.1.call.in.0.could.be.simplified.to.2=Nested ''{1}'' call in ''{0}'' could be simplified to {2}
2320 evaluate.compile.time.expression=Evaluate compile-time expression
2321
2322 hints.title.codevision=Code Vision
2323 hints.title.codevision.show.hints.for=Show hints for:
2324 hints.title.codevision.usages=Usages
2325 hints.title.codevision.inheritors=Implementations/Inheritors/Overrides
2326
2327 hints.codevision.usages.format={0, choice, 1#1 Usage|2#{0,number} Usages}
2328 hints.codevision.usages.too_many.format={0,number}+ Usages
2329 hints.codevision.implementations.format={0, choice, 1#1 Implementation|2#{0,number} Implementations}
2330 hints.codevision.implementations.too_many.format={0,number}+ Implementations
2331 hints.codevision.inheritors.format={0, choice, 1#1 Inheritor|2#{0,number} Inheritors}
2332 hints.codevision.inheritors.to_many.format={0,number}+ Inheritors
2333 hints.codevision.overrides.format={0, choice, 1#1 Override|2#{0,number} Overrides}
2334 hints.codevision.overrides.to_many.format={0,number}+ Overrides
2335 hints.codevision.settings=Settings\u2026
2336 convert.string.template.to.build.string=Convert to 'buildString' call
2337 convert.concatenation.to.build.string=Convert concatenation to 'buildString' call
2338 convert.to.indexed.function.call=Convert to indexed function call
2339 inspection.kotlin.invalid.bundle.or.property.display.name=Invalid property key
2340 inspection.type.parameter.find.view.by.id.display.name=Cast can be converted to findViewById with type parameter
2341 inspection.illegal.identifier.display.name=Illegal Android identifier
2342 inspection.gradle.kotlinx.coroutines.deprecation.display.name=Incompatible kotlinx.coroutines dependency is used with Kotlin 1.3+ in Gradle
2343 inspection.deprecated.gradle.dependency.display.name=Deprecated library is used in Gradle
2344 inspection.different.stdlib.gradle.version.display.name=Kotlin library and Gradle plugin versions are different
2345 inspection.different.kotlin.gradle.version.display.name=Kotlin Gradle and IDE plugins versions are different
2346 action.Kotlin.Gradle.ShowDslLogs.text=Show Kotlin Gradle DSL Logs
2347 description.Kotlin.Gradle.ShowDslLogs.description=Show Kotlin Gradle DSL logs
2348 inspection.incompatible.API.display.name=Incompatible API usage
2349 inspection.maven.coroutines.deprecation.display.name=Incompatible kotlinx.coroutines dependency is used with Kotlin 1.3+ in Maven
2350 inspection.deprecated.maven.dependency.display.name=Deprecated library is used in Maven
2351 inspection.different.kotlin.maven.version.display.name=Maven and IDE plugins versions are different
2352 inspection.different.maven.stdlib.version.display.name=Library and maven plugin versions are different
2353 inspection.kotlin.test.j.unit.display.name=kotlin-test-junit could be used
2354 inspection.kotlin.maven.plugin.phase.display.name=Kotlin Maven Plugin misconfigured
2355 action.KotlinGenerateMavenPluginAction.text=Kotlin plugin
2356 action.KotlinGenerateMavenTestCompileExecutionAction.text=Kotlin test-compile execution
2357 action.KotlinGenerateMavenCompileExecutionAction.text=Kotlin compile execution
2358 dialog.message.incorrect.target.path.directory.not.specified=Incorrect target path. Directory is not specified.
2359 dialog.message.none.elements.were.selected=None elements were selected
2360 a.field.without.an.initializer.is.not.yet.supported=A field without an initializer is not yet supported
2361 a.constructor.call.is.not.yet.supported=A constructor call is not yet supported
2362 failed.to.create.a.wrapper.for.inlining.to.kotlin=Failed to create a wrapper for inlining to Kotlin
2363 inspection.unused.result.of.data.class.copy=Unused result of data class copy
2364 unclear.precedence.of.binary.expression.inspection.display.name=Multiple operators with different precedence
2365 unclear.precedence.of.binary.expression.inspection=Expression should use clarifying parentheses
2366 unclear.precedence.of.binary.expression.quickfix=Add clarifying parentheses
2367 unclear.precedence.of.binary.expression.report.even.obvious.cases.checkbox=Report even obvious cases
2368
2369 notification.title.new.jvm.ir.backend=Try out the new Kotlin JVM compiler
2370 notification.message.new.jvm.ir.backend=The new Kotlin JVM backend has reached the Beta stage. Read about its benefits in this blog post.<br>We plan to enable it by default from Kotlin 1.5 (coming in spring 2021). We kindly ask you to test it on your main project. This blog post explains how to enable it and share your feedback.
2371 notification.action.new.jvm.ir.backend=Open the blog
2372
2373 replace.function.call.with.the.opposite=Replace function call with the opposite
2374 replace.0.with.1.and.vice.versa=Replace ''{0}'' with ''{1}'' and vice versa
2375
2376 inspection.kotlin.constant.conditions.display.name=Constant conditions
2377 inspection.message.condition.always.true=Condition is always true
2378 inspection.message.condition.always.false=Condition is always false
2379
2380 inspection.message.when.condition.always.true=When branch is always reachable
2381 inspection.message.when.condition.always.false=When branch is never reachable
2382
2383 floating.point.literal.precision.inspection.display.name=Floating-point literal exceeds the available precision
2384 floating.point.literal.precision.inspection=Floating-point literal cannot be represented with the required precision