[java] IJPL-158521 Actions: fix ellipsis in messages for Java actions

GitOrigin-RevId: bfce0d6efa8747660c4b9af3d8defbfa47e4509a
This commit is contained in:
Yuriy Artamonov
2024-09-14 19:38:56 +02:00
committed by intellij-monorepo-bot
parent b7baeb409a
commit 47f1c44a90
16 changed files with 91 additions and 91 deletions

View File

@@ -21,10 +21,10 @@ action.implement.methods=Implement Methods
action.override.method=Override Method
action.override.methods=Override Methods
action.text.0.on.parameter.1={0} on parameter ''{1}''
action.text.choose.class.in.0=choose class in {0}...
action.text.choose.class.in.0=choose class in {0}\u2026
action.text.copy.to.clipboard=Copy to Clipboard
action.text.edit.template=Edit Template
action.text.enter.class.name=enter class name...
action.text.enter.class.name=enter class name\u2026
action.text.generated.root.0=Generated {0}
action.text.merge.identical.stacktraces=Merge Identical Stacktraces
action.text.show.methods.to.implement=Show methods to implement
@@ -42,15 +42,15 @@ bean.property=Bean Property
boolean.method.is.always.inverted.display.name=Boolean method is always inverted
boolean.method.is.always.inverted.problem.descriptor=Calls to boolean method '#ref()' are always inverted
button.add.blank=Add Blank
button.add.class=Add Class...
button.add=Add...
button.add.package=Add Package...
button.add.pattern=Add Pattern...
button.annotations=Annotations...
button.add.class=Add Class\u2026
button.add=Add\u2026
button.add.package=Add Package\u2026
button.add.pattern=Add Pattern\u2026
button.annotations=Annotations\u2026
button.base.method=&Base Method
button.code.patterns=Code patterns...
button.code.patterns=Code patterns\u2026
button.current.method=&Current Method
button.text.settings=Settings...
button.text.settings=Settings\u2026
cast.expression=Insert cast expression
cast.to.0=Cast to ''{0}''
change.color.command.text=Change color
@@ -157,7 +157,7 @@ configurable.TemplatesPanel.display.name=Templates
label.new.template.name=New template name:
dialog.title.create.new.template=Create New Template
dialog.title.copy.template=Copy Template
configure.annotations.option=Configure Annotations...
configure.annotations.option=Configure Annotations\u2026
convert.compareto.expression.to.equals.call=Convert 'compareTo()' expression to 'equals()' call
convert.compareto.expression.to.equals.call.may.change.semantics=Convert 'compareTo()' expression to 'equals()' call (may change semantics)
copy.abstract.method.intention.name=Use existing implementation of ''{0}''
@@ -176,7 +176,7 @@ cyclic.dependencies.usage.view.root.node.text=Usages of package ''{0}'' in packa
dataflow.from.here=Dataflow from Here
dataflow.to.here=Dataflow to Here
deannotate.intention.action.text=Deannotate {0}
deannotate.intention.action.several.text=Deannotate...
deannotate.intention.action.several.text=Deannotate\u2026
deannotate.intention.action.family.name=Deannotate
deannotate.intention.chooser.title=Choose Annotation to Delete
default.package.presentable.name=<default>
@@ -364,7 +364,7 @@ illegal.name.validation.info=Illegal name: {0}
import.layout.static.imports.separately=Layout static imports separately
import.statically=Import statically
include.accessors=&Include Accessors
infer.nullity.progress=Post-processing results...
infer.nullity.progress=Post-processing results\u2026
insert.override.annotation=Insert @&Override annotation
inspection.assert.quickfix=Assert ''{0}''
inspection.capturing.cleaner=Runnable passed to Cleaner.register() captures ''{0}'' reference
@@ -883,7 +883,7 @@ intention.implement.abstract.method.command.name=Implement method
intention.implement.abstract.method.error.no.classes.message=There are no classes found where this method can be implemented
intention.implement.abstract.method.error.no.classes.title=No Classes Found
intention.implement.abstract.method.family=Implement abstract method
intention.implement.abstract.method.searching.for.descendants.progress=Searching For Descendants...
intention.implement.abstract.method.searching.for.descendants.progress=Searching For Descendants\u2026
intention.implement.abstract.method.text=Implement method ''{0}''
intention.inline.map.family=Inline stream mapping method
intention.inline.map.inline.text=Inline ''{0}()'' body into the next ''{1}()'' call
@@ -909,14 +909,14 @@ intention.split.switch.branch.with.several.case.values.family=Split switch branc
intention.split.switch.branch.with.several.case.values.split.text=Split values of 'switch' branch
intention.surround.resource.with.ARM.block=Surround with try-with-resources block
intention.surround.with.ARM.block.template=try-with-resources
intention.text.add.method.contract.to.0=Add method contract to ''{0}()''...
intention.text.add.range.to.0=Add range to ''{0}''...
intention.text.add.method.contract.to.0=Add method contract to ''{0}()''\u2026
intention.text.add.range.to.0=Add range to ''{0}''\u2026
intention.text.annotate.externally=Annotate externally
intention.text.collapse.repeating.annotations=Collapse repeating annotations
intention.text.create.a.class.in.0=Create a class in ''{0}''
intention.text.create.a.class.in.package.preview=Opens a dialog to create a class in package ''{0}''
intention.text.edit.method.contract.of.0=Edit method contract of ''{0}()''...
intention.text.edit.range.of.0=Edit range of ''{0}''...
intention.text.edit.method.contract.of.0=Edit method contract of ''{0}()''\u2026
intention.text.edit.range.of.0=Edit range of ''{0}''\u2026
intention.text.fix.method.0.parameters.with.bounded.wildcards=Fix method ''{0}'' parameters with bounded wildcards
intention.text.generate.missing.test.methods=Generate missing test methods
intention.text.replace.implements.with.static.import=Replace implements with static import
@@ -1177,14 +1177,14 @@ project.problems.fix.description=Found problems related to ''{0}''
project.problems.title=Related problems
title.related.problems.inlay.hints=Related Problems
progress.creating.class=Creating class {0}
progress.title.check.applicability=Check applicability...
progress.title.check.applicability=Check applicability\u2026
progress.title.download.library.descriptor=Download Library Descriptor
progress.title.find.references.in.implement.extends.lists=Find References in Implement/Extends Lists...
progress.title.find.references.in.implement.extends.lists=Find References in Implement/Extends Lists\u2026
progress.title.finding.cause=Finding cause
progress.title.looking.for.libraries=Looking for Libraries
progress.title.optimize.imports=Optimize Imports...
progress.title.optimize.imports=Optimize Imports\u2026
progress.title.preprocess.usages=Preprocess Usages
progress.title.search.for.overriding.methods=Search for overriding methods...
progress.title.search.for.overriding.methods=Search for overriding methods\u2026
progress.title.searching.for.sub.classes=Searching for Subclasses
prompt.choose.base.class.of.the.hierarchy=Choose Base Class of the Hierarchy to Search In
prompt.create.non.existing.package=Package {0} does not exist.\nDo you want to create it?
@@ -1196,11 +1196,11 @@ prompt.delete.package={0,choice,1#package|2#packages}
prompt.delete.type.parameter={0,choice,1#type parameter|2#type parameters}
#{1} presents an action verb with preposition: "to refactor" is the default value, RefactorinBundle:to.refactor
prompt.do.you.want.to.action_verb.the.method.from_class=Do you want {1} the base {0,choice,1#method|2#methods} instead?
psi.search.overriding.progress=Searching for Overriding Methods...
psi.search.overriding.progress=Searching for Overriding Methods\u2026
quickfix.add.variable.family.name=Initialize variable
quickfix.add.variable.text=Initialize variable ''{0}''
quickfix.family.avoid.mutation.using.stream.api=Avoid mutation using Stream API
quickfix.family.change.javadoc.to=Change to ...
quickfix.family.change.javadoc.to=Change to \u2026
quickfix.family.find.cause=Find cause
quickfix.family.remove.javadoc.tag=Remove tag
quickfix.family.remove.redundant.parameter=Remove redundant parameter
@@ -1338,7 +1338,7 @@ unscramble.unscrambled.threaddump.tab=<Threads>
unscramble.unscrambler.combobox=Un&scrambler:
unscramble.use.unscrambler.checkbox=&Unscramble stack trace
new.line.when.body.is.presented=New line when body is presented
unwrap.anonymous=Unwrap 'anonymous...'
unwrap.anonymous=Unwrap 'anonymous\u2026'
unwrap.array.initializer=Unwrap array initializer
unwrap.conditional=Unwrap 'f ? a : b'
unwrap.lambda=Unwrap 'lambda...'
@@ -1668,8 +1668,8 @@ annotation.types.cannot.be.inlined=Annotation types cannot be inlined
type.parameters.cannot.be.inlined=Type parameters cannot be inlined
postfix.template.editor.choose.class.title=Choose Class
null.check.surrounder.description=if (expr != null) {...}
push.method.down.command.name=Push method down...
replace.implements.with.static.import.field.usages.progress=Find Constant Field Usages...
push.method.down.command.name=Push method down\u2026
replace.implements.with.static.import.field.usages.progress=Find Constant Field Usages\u2026
show.siblings.choose.super.class.title=Choose super class or interface
show.siblings.find.usages.method.title=Super methods
show.siblings.find.usages.class.title=Super classes/interfaces
@@ -1748,7 +1748,7 @@ postfix.template.condition.array.name=array
inspection.redundant.unmodifiable.call.display.name=Redundant usage of the ''{0}'' wrapper
inspection.redundant.unmodifiable.call.description=Redundant usage of unmodifiable collection wrappers
inspection.redundant.unmodifiable.call.unwrap.argument.quickfix=Unwrap argument
completion.override.implement.methods=Override/Implement methods...
completion.override.implement.methods=Override/Implement methods\u2026
lambda.tree.node.presentation=Lambda
inspection.meaningless.record.annotation.description=Meaningless record annotation
inspection.meaningless.record.annotation.message.method.and.parameter=Annotation has no effect: its targets are METHOD and PARAMETER but both accessor and canonical constructor are explicitly declared
@@ -1776,12 +1776,12 @@ advanced.settings.group.java=Java
advanced.setting.code.vision.java.minimal.usages=Code Vision: Minimum usages required to show inlay hints
advanced.setting.java.completion.qualifier.as.argument=Enable completion for static methods, which uses qualifier as a first argument
advanced.setting.java.sdkmanrc.watcher=Start listening for changes in configuration files ('.sdkmanrc', '.tool-versions', \u2026) on project opening
dialog.title.check.functional.interface.candidates=Check Functional Interface Candidates...
dialog.title.check.functional.interface.candidates=Check Functional Interface Candidates\u2026
popup.title.select.target.code.block=Select Target Code Block
target.code.block.presentable.text=Containing block
conflict.message.method.will.override.method.base.class=Renamed {0} will override method of the base {1}
progress.title.looking.for.jdk=Looking for JDK...
dialog.title.check.configuration=Check Configuration...
progress.title.looking.for.jdk=Looking for JDK\u2026
dialog.title.check.configuration=Check Configuration\u2026
dialog.message.template.not.found=Template not found
dialog.message.template.not.applicable=Template is not applicable
dialog.message.class.not.found=Template class ''{0}'' not found
@@ -1790,7 +1790,7 @@ notification.content.change.jdk=Change JDK
button.to.another.directory=To &Directory
button.to.another.source.root=To &Source Root
where.do.you.want.to.move.directory.prompt={0}\n\nWould you like to move the directory to another source root or another directory?
loading.additional.annotations=Loading additional annotations...
loading.additional.annotations=Loading additional annotations\u2026
tooltip.anonymous=Anonymous
tooltip.has.several.functional.implementations=Has several functional implementations
tooltip.implements.method=Implements method
@@ -1807,7 +1807,7 @@ tooltip.is.subclassed.by=Is subclassed by
tooltip.overrides.method=Overrides method
tooltip.overrides.method.in=Overrides method in
tooltip.via.subclass=via subclass
progress.title.calculate.applicable.types=Calculate applicable types...
progress.title.calculate.applicable.types=Calculate applicable types\u2026
completion.inner.scope.tail.text=\ (from {0} block)
completion.inner.scope=inner
javadoc.documentation.url.checked=The following documentation {0, choice, 1#URL was|2#URLs were} checked:
@@ -1849,7 +1849,7 @@ intention.name.set.variable.type=Set variable type to ''{0}''
introduce.parameter.inlay.title.delegate=Delegate
introduce.parameter.inlay.tooltip.delegate=Delegate via overloading method
introduce.parameter.advertisement.text=Press {0} to delegate via overloading method or {1} to show more options
progress.title.collect.method.overriders=Collect method overriders...
progress.title.collect.method.overriders=Collect method overriders\u2026
remove.var.keyword.text=Remove 'var'
error.message.ide.does.not.support.starting.processes.using.old.java=IDE doesn''t support starting Java processes using Java {0}, \
@@ -1915,7 +1915,7 @@ javadoc.snippet.error.malformed.replacement=@{0}: malformed regular expression r
javadoc.snippet.error.regex.too.complex=@{0}: too complex regular expression ''{1}''
intention.family.name.synchronize.inline.snippet=Synchronize inline snippet
inspection.message.external.snippet.differs.from.inline.snippet=External snippet differs from inline snippet
package.chooser.modal.progress.title=Searching for packages...
package.chooser.modal.progress.title=Searching for packages\u2026
convert.number.hex=hex
convert.number.binary=binary
convert.number.octal=octal
@@ -1943,8 +1943,8 @@ inspection.mapping.before.count.message=The ''{0}()'' call does not change the f
unknown.library=Unknown Library
intention.name.delete.method=Delete method ''{0}()''
intention.name.delete.method.title=Delete Method ''{0}()''
intention.name.delete.method.with.callees=... along with other private methods used only there
intention.name.delete.method.only=... and nothing else
intention.name.delete.method.with.callees=\u2026 along with other private methods used only there
intention.name.delete.method.only=\u2026 and nothing else
intention.family.name.delete.private.method=Delete private method
checkbox.check.for.jdk.updates=Check for JDK updates
intention.family.name.rename.to.ignored=Rename to ignored