diff --git a/images/resources/messages/ImagesBundle.properties b/images/resources/messages/ImagesBundle.properties index 922f5d620a90..17897bd008db 100644 --- a/images/resources/messages/ImagesBundle.properties +++ b/images/resources/messages/ImagesBundle.properties @@ -37,7 +37,7 @@ action.Images.Editor.FitZoomToWindow.text=Fit Zoom to Window action.Images.EditExternally.text=Jump to External Editor action.Images.EditExternally.description=Open image in external editor -action.Images.EditExternalEditorPath.text=Edit Path to External Editor... +action.Images.EditExternalEditorPath.text=Edit Path to External Editor\u2026 action.Images.EditExternalEditorPath.description=Edit path to external editor action.Images.ToggleTransparencyChessboard.text=Transparency Chessboard action.Images.ToggleTransparencyChessboard.description=Toggle transparency chessboard under image diff --git a/java/idea-ui/resources/messages/JavaUiBundle.properties b/java/idea-ui/resources/messages/JavaUiBundle.properties index 23d9fe40bab6..c21e02fa4ba6 100644 --- a/java/idea-ui/resources/messages/JavaUiBundle.properties +++ b/java/idea-ui/resources/messages/JavaUiBundle.properties @@ -1,12 +1,12 @@ -action.TemplateProjectStructure.text=Structure for New Projects... +action.TemplateProjectStructure.text=Structure for New Projects\u2026 action.TemplateProjectStructure.description=Configure default structure for all new projects build.script.found.notification={0} build {1,choice,1#script|1 error.resolve.generic=Resolve Error -action.name.extract.artifact=Extract Artifact... +action.name.extract.artifact=Extract Artifact\u2026 module.circular.dependency.warning.description=There are circular dependencies between: action.text.0.disabled.if.elements.are.sorted={0} (Disabled if Elements Are Sorted) error.project.undefined=No external project config file is defined @@ -83,7 +83,7 @@ find.pointcut.applications.not.found.title=Information artifact.source.items.tree.tooltip=Double-click on element to put into default location
\ Drag-and-drop element to add into the desired location
\ More actions are available in the popup menu -library.attach.sources.action.busy.text=Attaching... +library.attach.sources.action.busy.text=Attaching\u2026 action.text.new.module=New Module dialog.title.edit.repository.0=Edit {0} button.unmark.test.resource=Unmark Test Resource @@ -93,11 +93,11 @@ prompt.please.select.project.jdk=Please select project SDK.\nThis SDK will be us project.roots.module.groups.text=Module groups are used to logically organize project modules. project.roots.external.annotations.description=Manage external annotations attached to this module. settings.remote.repo.artifactory.or.nexus=Artifactory or Nexus service URLs -module.new.action={0, choice, 0#New |1#}{1, choice, 0#Java |1#}Module... +module.new.action={0, choice, 0#New |1#}{1, choice, 0#Java |1#}Module\u2026 project.roots.native.library.node.text=Native Library Locations button.add.selected=Add Selected label.project.roots.not.found=Source files for your project not found. -progress.text.processing.0.project.roots=Processing {0} project roots... +progress.text.processing.0.project.roots=Processing {0} project roots\u2026 label.missed.libraries.text=''{0}'' library not found in the module dependencies list message.text.error.creating.deployment.descriptor=Error Creating Deployment Item: {0} error.message.the.selected.node.consist.of.several.elements.so.it.cannot.be.edited=The selected node consist of several elements so it cannot be edited.\nSwitch off 'Show content of elements' checkbox to edit the output layout. @@ -106,9 +106,9 @@ checkbox.0.library.files.to.copy=&Copy library files to: checkbox.0.library.files.to.move=&Move library files to: library.source.mismatch=Library source does not match the bytecode for class {0} dialog.title.add.frameworks.support=Add Frameworks Support -classpath.add.module.dependency.action=Module Dependency... +classpath.add.module.dependency.action=Module Dependency\u2026 label.new.name.for.0.1=New name for {0, choice, 0#library|1#module} ''{1}'': -module.libraries.choose.sources.button=Choose &Sources... +module.libraries.choose.sources.button=Choose &Sources\u2026 combobox.item.global.library=Global Library popup.title.select.library.type=Select Library Type label.text.the.following.frameworks.are.detected=Several frameworks are detected in the project. Please review the following items and exclude mistakenly detected. @@ -140,8 +140,8 @@ tab.title.output.layout=Output Layout output.tab.title=Output project.new.wizard.module.file.chooser.title=Select Module File Parent Directory action.text.put.source.item.into.0=Put into {0} -action.text.library.0.to.1.copy=Copy to {0}... -action.text.library.0.to.1.move=Move to {0}... +action.text.library.0.to.1.copy=Copy to {0}\u2026 +action.text.library.0.to.1.move=Move to {0}\u2026 settings.remote.repo.no.services=No services directory.module.file=The module file directory\n label.please.enter.project.name=Please enter a name to create a new {0} {1}. @@ -174,8 +174,8 @@ sdk.configure.javadoc.tab=Documentation Paths add.external.annotations.path.title=Add Path to External Annotations library.source.show.diff=Show diff prompt.relative.path.to.sources.empty=Relative path to sources is empty.\nWould you like to mark the module content root\n''{0}''\nas a source directory? -project.new.wizard.progress.title=Initialization ... -sdk.paths.specify.url.button=Specify URL... +project.new.wizard.progress.title=Initialization \u2026 +sdk.paths.specify.url.button=Specify URL\u2026 dialog.text.enter.common.prefix.comment=Modules are grouped in the IDE accordingly to their names;
if names of several modules have a common \ prefix they will be shown together. copy.module.dialog.title=Copy Module @@ -190,7 +190,7 @@ action.AnActionButton.text.remove=Remove display.name.artifacts=Artifacts error.message.library.0.already.exists=Library ''{0}'' already exists notification.title.io.error=IO Error -import.module.action.text={0, choice, 0#Import |1#}{1, choice, 0#Java |1#}Module from Existing Sources... +import.module.action.text={0, choice, 0#Import |1#}{1, choice, 0#Java |1#}Module from Existing Sources\u2026 library.name.not.specified.title=Library Name Not Specified classpath.message.library.already.added=Library ''{0}'' already added to this module library.javadocs.node=JavaDocs @@ -216,7 +216,7 @@ action.text.put.into.0.and.link.via.manifest=Put Into ''{0}'' and link via manif project.roots.no.jdk.on.project.message=Set up created SDK on project? prompt.please.select.module.jdk=Please select the {0} to be set for this module project.new.wizard.module.file.title=Mod&ule file location: -module.javadoc.add.url.button=Add JavaDoc URL... +module.javadoc.add.url.button=Add JavaDoc URL\u2026 action.stop.searching=Stop Searching dialog.title.project.initialization.failed=Project Initialization Failed project.roots.display.name=Modules @@ -228,7 +228,7 @@ multiple.facets.banner.0.1.facets={0} {1} facets title.resources=Resources combobox.item.project.library=Project Library action.text.import.module=Import Module -modal.text.importing.module=Importing... +modal.text.importing.module=Importing\u2026 prompt.overwrite.project.folder={0} folder already exists in {1}.\nIts content may be overwritten.\nContinue? label.library.name=&Name: project.roots.module.banner.text=Module ''{0}'' @@ -243,7 +243,7 @@ module.remove.confirmation.title=Remove {0, choice, 1#Module|2#Modules} settings.label.project.format=Project format: prompt.enter.project.file.location=Enter {0} file location dependencies.used.in.popup.title=Used in -module.libraries.attach.sources.button=Attach &Sources... +module.libraries.attach.sources.button=Attach &Sources\u2026 label.enter.library.name=Enter library name: module.paths.validation.duplicate.content.error=Content root ''{0}'' is defined for modules ''{1}'' and ''{2}''.\nTwo modules in a project cannot share the same content root. quarantine.dialog.message=OS marked the following folders as ''quarantined'', probably because they were downloaded from Internet.\ @@ -287,7 +287,7 @@ module.sdk.not.defined=Module JDK is not defined label.enter.artifact.name=Enter artifact name: project.new.wizard.import.title=Import {0} from external &model library.name.already.exists.error=Library ''{0}'' already exists -progress.title.searching.source=Searching Source... +progress.title.searching.source=Searching Source\u2026 error.source.directory.should.be.under.module.content.root.directory=Source directory should be under module content root directory project.new.wizard.module.file.description=Module .iml file would be placed in selected directory dialog.mesage.0.was.not.loaded={0} was not loaded. @@ -295,20 +295,20 @@ project.roots.replace.library.entry.message=Do you really want to replace old li setup.library.dialog.title=Setup Library warning.text.0.do.you.want.to.overwrite.these.files={0}\nWould you like to overwrite {1,choice,1#it|2#these files}? action.continue.searching=Continue Searching -new.project.action.text={0, choice, 0#New |1#}{1, choice, 0#Java |1#}Project... +new.project.action.text={0, choice, 0#New |1#}{1, choice, 0#Java |1#}Project\u2026 project.import.default.name.dotIdea=Imported From {0} chooser.description.select.directory.where.external.annotations.are.located=Select directory where external annotations are located label.source.directory=The following directory will be marked as a source directory: chooser.title.directory.for.library.files=Directory for Library Files rename.module.title=Rename module -action.text.change.module.names=Change Module Names... +action.text.change.module.names=Change Module Names\u2026 error.message.module.name.prefix.contains.invalid.chars=A prefix must be composed of characters which can be used in a file name path.0.is.invalid.error.message=Path ''{0}'' is invalid -classpath.add.simple.module.library.action=JARs or Directories... +classpath.add.simple.module.library.action=JARs or Directories\u2026 project.new.wizard.from.existent.sources.description=Create {0} {1} structure over existing sources dialog.title.copy.library=Copy Library action.text.sort.elements.by.names.and.types=Sort Elements by Names and Types -dialog.title.new.library=New Library... +dialog.title.new.library=New Library\u2026 can.t.find.library.for.0=Can''t find library for {0} empty.module.selection.string=Select a module to view or edit its details here library.name.already.exists.title=Library Already Exists @@ -365,7 +365,7 @@ jdk.windows.wsl.error=A WSL JDK can't be used to set up a Windows project jdk.wsl.windows.error=A Windows JDK can't be used to set up a WSL project button.set.default=Set Default prompt.enter.relative.path.to.module.content.root=Enter relative path to module content root (example: java{0}src): -classpath.add.library.action=Library... +classpath.add.library.action=Library\u2026 error.cannot.parse.project=Can not parse {0} project project.new.wizard.module.root.title=Content &root: sdk.configure.save.settings.error=Cannot Save Settings @@ -406,14 +406,14 @@ sdk.configure.sourcepath.tab=Sourcepath error.message.please.enter.valid.library.files.path=Please enter valid library files path add.new.module.text.full=Module project.roots.classpath.format.default.descr=IntelliJ IDEA (.iml) -module.classpath.button.edit=Ed&it... +module.classpath.button.edit=Ed&it\u2026 choose.modules.dialog.description=Library ''{0}'' will be added to the selected modules. dialog.message.no.suitable.modules.for.0.facet.found=No suitable modules for {0} facet found. project.roots.output.compiler.title=Compiler Output tab.name.all.facets=All Facets section.title.test.resource.folders=Test Resource Folders module.circular.dependency.warning.short=There is circular dependency between {0} -import.project.action.text={0, choice, 0#Import |1#}{1, choice, 0#Java |1#}Project from Existing Sources... +import.project.action.text={0, choice, 0#Import |1#}{1, choice, 0#Java |1#}Project from Existing Sources\u2026 action.description.remove.packaging.elements=Remove selected elements section.title.resource.folders=Resource Folders classpath.chooser.description.add.module.dependency=Select the modules the current module should depend on: @@ -436,7 +436,7 @@ error.message.failed.to.download.sources.0=Failed to download sources: {0} error.message.failed.to.save.0=Failed to save {0} notification.content.libraries.reloaded={0, choice, 0#No libraries were|1#One library was|2#{0} libraries were} successfully reloaded action.description.convert.to.repository.library=Convert a regular library to a repository library which additionally stores its Maven coordinates, so the IDE can automatically download the library JARs if they are missing -action.text.convert.to.repository.library=Convert to Repository Library... +action.text.convert.to.repository.library=Convert to Repository Library\u2026 button.text.replace=Replace dialog.message.no.files.were.downloaded=No files were downloaded. Do you want to try different coordinates? dialog.title.no.files.were.downloaded=Failed to Download Library @@ -444,14 +444,14 @@ dialog.message.cannot.detect.maven.coordinates=Cannot detect Maven coordinates f dialog.message.multiple.maven.coordinates=Multiple Maven coordinates are found in the library JARs dialog.message.do.you.want=Do you want to search Maven repositories manually? dialog.title.cannot.detect.maven.coordinates=Cannot Detect Maven Coordinates -task.title.comparing.jar.files=Comparing JAR Files... +task.title.comparing.jar.files=Comparing JAR Files\u2026 action.text.class.path.move.up=Move Up (Disabled if Items Are Shown in Sorted Order) action.text.class.path.move.down=Move Down (Disabled if Items Are Shown in Sorted Order) configurable.empty.text.select.library=Select a library to view or edit its details here action.name.text=text label.project.wizard.new.project.build.system=Build system: label.project.wizard.new.project.jdk=JDK: -project.wizard.sdk.preindexing.progress.title=Pre-indexing SDK... +project.wizard.sdk.preindexing.progress.title=Pre-indexing SDK\u2026 dialog.message.cannot.file.copy=Cannot copy file {0}: {1} dialog.message.cannot.file.move=Cannot move file {0}: {1} @@ -478,15 +478,15 @@ library.detection.dialog.message.stop.library.analysis=Stop library analysis? module.detection.dialog.message.stop.module.analysis=Stop module analysis? sdk.setting.step.label={0, choice, 0#Project|1#Module} &SDK: internet.attach.source.provider.name=Attach downloaded source -internet.attach.source.provider.action.name=Download... -internet.attach.source.provider.action.busy.text=Searching... +internet.attach.source.provider.action.name=Download\u2026 +internet.attach.source.provider.action.busy.text=Searching\u2026 internet.attach.source.provider.action.notification.title.downloading.failed=Downloading failed internet.attach.source.provider.action.notification.title.sources.not.found=Sources not found internet.attach.source.provider.action.notification.content.sources.for.jar.not.found=Sources for ''{0}.jar'' not found internet.attach.source.provider.action.notification.content.failed.to.create.directory=Failed to create directory to store sources: {0} internet.attach.source.provider.action.notification.content.connection.problem=Connection problem. See log for more details. -repository.library.type.action.name.label=From Maven... -repository.library.root.action.attach.annotations.text=Attach Annotations... +repository.library.type.action.name.label=From Maven\u2026 +repository.library.root.action.attach.annotations.text=Attach Annotations\u2026 repository.attach.dialog.caption.label=keyword or class name to search by or exact Maven coordinates, i.e. 'spring', 'Logger' or 'ant:ant-junit:1.6.5' jar.repository.manager.dialog.resolving.dependencies.title=Resolving Maven Dependencies{0, choice, 0#|1#...} jar.repository.manager.notification.title.downloaded=The following files were downloaded: @@ -501,11 +501,11 @@ repository.library.bind.repository.not.selected= repository.library.properties.include.transitive.dependencies=Include &transitive dependencies unnamed.title= attach.source.provider.download.sources.action.name=Download Sources -attach.source.provider.download.sources.action.busy.text=Download sources... +attach.source.provider.download.sources.action.busy.text=Download sources\u2026 progress.details.building.library.dependencies.for.module=Building library dependencies for module {0} progress.details.building.module.dependencies.for.module=Building module dependencies for module {0} progress.text.scanning.for.libraries=Scanning for libraries {0} -progress.text.building.initial.libraries.layout=Building an initial layout for libraries... +progress.text.building.initial.libraries.layout=Building an initial layout for libraries\u2026 error.library.with.name.already.exists=Library with name {0} already exists error.module.with.name.already.exists=Module with name {0} already exists libraries.layout.step.description=Review the detected libraries. At this stage, you can set library names that will be used in the project,\nexclude particular libraries from the project, or move individual files between the libraries. @@ -527,7 +527,7 @@ title.library.contents=Library Contents title.libraries=Libraries default.project.structure.root.type.name=Content module.insight.scan.progress.text.scanning=Scanning {0} -module.insight.scan.progress.text.building.modules.layout=Building a layout for modules... +module.insight.scan.progress.text.building.modules.layout=Building a layout for modules\u2026 module.wizard.dialog.title=Import {0, choice, 0#Project|1#Module} {1, choice, 0#|1#from {2}} ivi.attach.source.provider.action.name=Attach Sources from Ivy Repository library=library @@ -543,7 +543,7 @@ facet.project.structure.display.text=Facet ''{0}'' in module ''{1}'' library.project.structure.invalid.roots.description=Library {0} has broken {1} {2, choice, 0#path|1#paths}: library.0.is.not.used=Library {0} is not used label.remove.invalid.roots=Remove Invalid {0, choice, 0#Root|1#Roots} -label.add.to.dependencies=Add to Dependencies... +label.add.to.dependencies=Add to Dependencies\u2026 label.remove.library=Remove Library label.remove.all.unused.libraries=Remove All Unused Libraries circular.dependencies.message=Circular dependencies @@ -554,7 +554,7 @@ layout.tree.check.can.remove.dialog.message=The selected node belongs to {1, cho 1#the whole ''''{0}'''' element from the artifact?|\ 2#all these elements from the artifact?} action.hide.content.text=Hide Content{1, choice, 1# of ''''{0}''''|2#} -popup.title.surround.with=Surround With... +popup.title.surround.with=Surround With\u2026 library.source.item.label.invalid.library=Invalid library library.source.item.label.empty.library=Empty library analyze.module.dependency.action.dialog.message.no.dependency.found=No code dependencies have been found.{0} Remove the dependency? @@ -567,11 +567,11 @@ analyze.module.dependency.replace.dialog.confirm.replace=Do you want to replace 1#a direct dependency on ''''{2}''''|\ 2#direct dependencies}? analyze.module.dependency.replace.dialog.message=No direct code dependencies have been found.{0}\n{1}\n{2} -downloadable.library.properties.change.version.title=Change &Version... +downloadable.library.properties.change.version.title=Change &Version\u2026 notification.content.no.files.were.downloaded=No files have been downloaded for {0} notification.content.no.files.were.downloaded.multiple=No files have been downloaded for {0} and {1} more library.jars.diff.dialog.0.jars.differ.from.1.library.jars={0} JARs differ from the ''{1}'' library JARs. -library.jars.change.coordinates.action.title=Change Coordinates... +library.jars.change.coordinates.action.title=Change Coordinates\u2026 project.structure.dialog.title.choose.libraries=Choose Libraries add.idea.module.label=Add Intellij IDEA module existing.sources=Existing sources @@ -589,7 +589,7 @@ no.facets.are.configured=No facets are configured text.press.button.to.add.new.facet=Press the '+' button to add a new facet show.dependencies=Show Dependencies dialog.message.are.you.sure.you.want.to.delete.this.library=Are you sure you want to delete this library? -x.more.problems={0} more problems... +x.more.problems={0} more problems\u2026 label.build.process.configuration=Build process configuration label.x.unloaded.modules={0} Unloaded Modules label.unloaded.module=Unloaded Module ''{0}'' @@ -627,7 +627,7 @@ checkbox.download.javadocs=Download &Javadocs checkbox.download.sources=Download &sources checkbox.copy.library.files.to=&Copy library files to: label.name=&Name: -label.loading.available.versions=&Loading available versions... +label.loading.available.versions=&Loading available versions\u2026 button.reload=&Reload label.version=&Version: checkbox.download.javadocs2=Download &Javadocs @@ -636,15 +636,15 @@ checkbox.download.annotations=Download a&nnotations download.sources=Download sources label.failed.to.load.versions=Failed to load versions label.maven=Maven: -button.configure=&Configure... -button.create=&Create... +button.configure=&Configure\u2026 +button.create=&Create\u2026 radio.button.download=&Download radio.button.use.library=&Use library: label.label=Label -label.loading.versions=Loading versions... +label.loading.versions=Loading versions\u2026 radio.button.set.up.library.later=Set up library &later label.use.library=Use library: -button.edit3=&Edit... +button.edit3=&Edit\u2026 checkbox.sources=&Sources checkbox.transitive.dependencies=&Transitive dependencies checkbox.annotations=A&nnotations diff --git a/json/resources/messages/JsonBundle.properties b/json/resources/messages/JsonBundle.properties index 96ddc23d4e6c..023105d7ae21 100644 --- a/json/resources/messages/JsonBundle.properties +++ b/json/resources/messages/JsonBundle.properties @@ -191,8 +191,8 @@ schema.widget.no.schema.label=No JSON schema schema.widget.no.schema.tooltip=No JSON Schema defined schema.widget.package.postfix=(Package: ''{0}'') schema.widget.conflict.popup.title=JSON Schema conflicting mappings -schema.widget.checking.state.text={0}Analyzing... -schema.widget.checking.state.tooltip=Analyzing... +schema.widget.checking.state.text={0}Analyzing\u2026 +schema.widget.checking.state.tooltip=Analyzing\u2026 schema.reader.cant.load.file=Cannot load JSON Schema file ''{0}'' schema.reader.cant.load.model=Cannot load code model for JSON Schema file ''{0}'' diff --git a/platform/lang-api/resources/messages/LangBundle.properties b/platform/lang-api/resources/messages/LangBundle.properties index e5569ce3bbcd..922f1aec0b4e 100644 --- a/platform/lang-api/resources/messages/LangBundle.properties +++ b/platform/lang-api/resources/messages/LangBundle.properties @@ -243,7 +243,7 @@ action.GroupByLeavesAction.show.original.expression.values.description=Show orig action.GroupByLeavesAction.analysis.in.progress.text=(Analysis in progress) action.GroupByLeavesAction.show.original.expression.values.text=Group by leaf expression hint.text.cannot.find.what.to.analyze=Cannot find what to analyze. Please stand on the expression or variable or method parameter and try again. -progress.title.expanding.all.nodes=Expanding All Nodes...{0} +progress.title.expanding.all.nodes=Expanding All Nodes\u2026 {0} progress.title.may.very.well.take.whole.day=(may very well take the whole day) dialog.message.unable.to.find.leaf.expressions.to.group.by=Unable to find leaf expressions to group by dialog.title.cannot.group=Cannot Group @@ -486,7 +486,7 @@ status.text.find.toolwindow.empty.state.1=Use Find Usages{0} on a symbol in the status.text.find.toolwindow.empty.state.2=Use Find in Files{0} to search for any text in the project. run.toolwindow.empty.text.0=To run your code, do one of the following: run.toolwindow.empty.text.1=\u2013 Click the Run icon in the editor gutter -run.toolwindow.empty.text.2=\u2013 Select "Run..." in the editor context menu +run.toolwindow.empty.text.2=\u2013 Select "Run\u2026" in the editor context menu intention.category.other=Other intention.category.language.injection=Language injection diff --git a/platform/platform-api/resources/messages/IdeBundle.properties b/platform/platform-api/resources/messages/IdeBundle.properties index 535c4708cb9b..98ba9ff295d9 100644 --- a/platform/platform-api/resources/messages/IdeBundle.properties +++ b/platform/platform-api/resources/messages/IdeBundle.properties @@ -1698,7 +1698,7 @@ search.everywhere.preview.showing=Show preview big.popup.filter.button.all=All big.popup.filter.button.none=None big.popup.filter.button.invert=Invert -search.everywhere.points.more=... more +search.everywhere.points.more=\u2026 more search.everywhere.action.tooltip.text=Search Everywhere
Press {0} to access
    \
  • - {1}
  • - Files
  • - Tool Windows
  • - Actions
  • - Settings
search.everywhere.action.tooltip.description.text=Searches for:
    \ diff --git a/platform/platform-resources-en/src/messages/ActionsBundle.properties b/platform/platform-resources-en/src/messages/ActionsBundle.properties index c1cb43ef0cb7..293053ce1524 100644 --- a/platform/platform-resources-en/src/messages/ActionsBundle.properties +++ b/platform/platform-resources-en/src/messages/ActionsBundle.properties @@ -237,8 +237,8 @@ action.GenerateConstructor.text=Constructor action.GenerateConstructor.description=Generate constructor action.GenerateLogField.text=Logger action.GenerateLogField.description=Generate logger -action.GenerateCreateUI.text=createUI(...) -action.GenerateCreateUI.description=Generate createUI(...) +action.GenerateCreateUI.text=createUI(\u2026) +action.GenerateCreateUI.description=Generate createUI(\u2026) action.GenerateGetter.text=Getter action.GenerateGetter.description=Generate getter action.GenerateSetter.text=Setter diff --git a/platform/remoteDev-util/resources/messages/RemoteDevUtilBundle.properties b/platform/remoteDev-util/resources/messages/RemoteDevUtilBundle.properties index d698da62c812..2fe276769ec0 100644 --- a/platform/remoteDev-util/resources/messages/RemoteDevUtilBundle.properties +++ b/platform/remoteDev-util/resources/messages/RemoteDevUtilBundle.properties @@ -1,12 +1,12 @@ -thinClientDownloader.checking=Checking JDK... +thinClientDownloader.checking=Checking JDK\u2026 thinClientDownloader.downloading=Downloading {0} thinClientDownloader.extracting=Extracting {0} thinClientDownloader.downloading.and.extracting=Downloading {0} and extracting {1} -thinClientDownloader.ready=Launching... +thinClientDownloader.ready=Launching\u2026 launcher.title=Launching client -launcher.get.client.info=Obtaining required client version... -launcher.launch.client=Launch client... +launcher.get.client.info=Obtaining required client version\u2026 +launcher.launch.client=Launch client\u2026 notification.title.failed.to.start.client=Failed to start client notification.content.process.finished.with.exit.code.0=Process finished with exit code {0} diff --git a/platform/xdebugger-api/resources/messages/XDebuggerBundle.properties b/platform/xdebugger-api/resources/messages/XDebuggerBundle.properties index 47b9ec2e05ac..b18ee7905217 100644 --- a/platform/xdebugger-api/resources/messages/XDebuggerBundle.properties +++ b/platform/xdebugger-api/resources/messages/XDebuggerBundle.properties @@ -129,8 +129,8 @@ xdebugger.modifiyng.value.node.message=Modifying value\u2026 xdebugger.evaluating.expression.node.message=Evaluating\u2026 node.text.ellipsis.0.more.nodes.double.click.to.show=... ({0} more {0, choice, 1#item|2#items}. Double-click to see) node.text.ellipsis.0.unknown.more.nodes.double.click.to.show=... (Double-click to see more items) -node.text.ellipsis.truncated=... (length: {0}) -node.test.show.full.value=... View +node.text.ellipsis.truncated=\u2026 (length: {0}) +node.test.show.full.value=\u2026 View inspect.value.dialog.title=Inspect ''{0}'' debugger.state.message.connected=Connected diff --git a/plugins/ByteCodeViewer/resources/messages/JavaByteCodeViewerBundle.properties b/plugins/ByteCodeViewer/resources/messages/JavaByteCodeViewerBundle.properties index 5c7973dd6fb0..085cd529cc4c 100644 --- a/plugins/ByteCodeViewer/resources/messages/JavaByteCodeViewerBundle.properties +++ b/plugins/ByteCodeViewer/resources/messages/JavaByteCodeViewerBundle.properties @@ -5,7 +5,7 @@ bytecode.not.found.message=Unable to Find Class to Show Bytecode bytecode.not.found.title=Bytecode not Found bytecode.parser.failure.message=Unable to parse class file for ''{0}''. class.file.may.be.out.of.date=Class File May Be Out-of-Date -looking.for.bytecode.progress=Looking for Bytecode... +looking.for.bytecode.progress=Looking for Bytecode\u2026 no.bytecode.found=No bytecode found no.bytecode.found.for=No bytecode found for {0} popup.title.element.bytecode={0} Bytecode diff --git a/plugins/ant/resources/messages/AntBundle.properties b/plugins/ant/resources/messages/AntBundle.properties index 39617be7c39f..6a4e9245c1a7 100644 --- a/plugins/ant/resources/messages/AntBundle.properties +++ b/plugins/ant/resources/messages/AntBundle.properties @@ -69,7 +69,7 @@ run.ant.targets.action.name=Run Targets make.ant.runconfiguration.name=Create Run Configuration filter.ant.targets.action.name=Filter targets filter.ant.targets.action.description=Filter targets -executes.before.run.debug.acton.name=Before Run/Debug... +executes.before.run.debug.acton.name=Before Run/Debug\u2026 ant.create.meta.target.action.name=Create Meta Target ant.create.meta.target.action.description=Save selected targets as a meta-target remove.meta.targets.action.name=Remove @@ -77,7 +77,7 @@ remove.meta.targets.action.description=Remove selected meta target(s) remove.meta.target.action.name=Remove Meta Target remove.selected.build.file.action.name=Remove Build File remove.selected.meta.targets.action.name=Remove Meta Targets -ant.explorer.assign.shortcut.action.name=Assign Shortcut... +ant.explorer.assign.shortcut.action.name=Assign Shortcut\u2026 save.meta.data.such.sequence.of.targets.already.exists.error.message=Such sequence of targets already exists save.meta.data.name.label=&Name: save.meta.data.targets.label=Targets: @@ -125,7 +125,7 @@ run.execution.tab.ant.command.line.label=Ant command &line: run.execution.tab.ant.command.line.dialog.title=Ant Command Line run.execution.tab.run.under.jdk.label=Run under &JDK: run.execution.tab.run.with.ant.border=Run with Ant\: -run.execution.tab.set.default.button=&Set Default... +run.execution.tab.set.default.button=&Set Default\u2026 run.execution.tab.use.custom.ant.radio=Use c&ustom Ant\: run.execution.tab.use.project.default.ant.radio=Use project &default Ant\: remove.action.name=Remove @@ -155,9 +155,9 @@ target.is.duplicated.in.imported.file=Target ''{0}'' is duplicated in file ''{1} ant.inspections.display.name=Ant inspection.ant.duplicate.targets=Duplicate targets inspection.ant.missing.properties.file=Missing properties file -dialog.title.register.ant.build.file=Registering Ant Build File ''{0}''... -progress.text.register.ant.build.file=Registering Ant build file ''{0}''... -progress.text.loading.ant.config=Loading Ant configuration... +dialog.title.register.ant.build.file=Registering Ant Build File ''{0}''\u2026 +progress.text.register.ant.build.file=Registering Ant build file ''{0}''\u2026 +progress.text.loading.ant.config=Loading Ant configuration\u2026 intention.configure.highlighting.family.name=Configure highlighting intention.configure.highlighting.text=Configure highlighting build.file.properties.maximum.stack.size.label=Maximum &stack size (Mb): @@ -199,6 +199,6 @@ ant.error.unsupported.class.version=Unsupported class version {0} ant.cannot.add.build.file.reason.file.is.not.xml=the file is not an xml file ant.cannot.add.build.file.reason.file.not.ant.file=the file is not recognized as an Ant file ant.empty.text.1=No build files added. -ant.empty.text.2=Add Ant build file... +ant.empty.text.2=Add Ant build file\u2026 ant.empty.text.help=Adding build file to project add.ant.build.file=Add Ant build file diff --git a/plugins/changeReminder/resources/messages/ChangeReminderBundle.properties b/plugins/changeReminder/resources/messages/ChangeReminderBundle.properties index 0e4054df9ba9..8616632c165c 100644 --- a/plugins/changeReminder/resources/messages/ChangeReminderBundle.properties +++ b/plugins/changeReminder/resources/messages/ChangeReminderBundle.properties @@ -1,9 +1,9 @@ changes.browser.node.title=People who change the files in the active changelist also change -changes.browser.node.attribute.git.log.is.loading=Git Log is loading... -changes.browser.node.attribute.prediction.is.calculating=Calculating... +changes.browser.node.attribute.git.log.is.loading=Git Log is loading\u2026 +changes.browser.node.attribute.prediction.is.calculating=Calculating\u2026 changes.browser.node.prediction.tooltip.text={0,choice,1#This|2#These} {0} {0,choice,1#file|2#files} {0,choice,1#is|2#are} usually committed together with the {1,choice,1#file|2#files} from {2} -prediction.controller.task.background.title=ChangeReminder is calculating prediction... +prediction.controller.task.background.title=ChangeReminder is calculating prediction\u2026 action.ChangesView.ViewOptions.ShowRelatedFiles.text=Files Related to Active Changelist action.ChangesView.ViewOptions.ShowRelatedFiles.description=Show files related to active changelist diff --git a/plugins/completion-ml-ranking/resources/messages/MlCompletionBundle.properties b/plugins/completion-ml-ranking/resources/messages/MlCompletionBundle.properties index dc3b7d0a2e48..1d72713f30c4 100644 --- a/plugins/completion-ml-ranking/resources/messages/MlCompletionBundle.properties +++ b/plugins/completion-ml-ranking/resources/messages/MlCompletionBundle.properties @@ -10,6 +10,6 @@ ml.completion.notification.decorating.opinion.like=Yes ml.completion.notification.decorating.opinion.dislike=No ml.completion.notification.decorating.opinion.neutral=I'm not sure ml.completion.notification.decorating.disabled.content=Marking the most relevant choice with a star is disabled. You can re-enable it in {0} | Editor | General | Code Completion. -ml.completion.notification.configure=Configure... +ml.completion.notification.configure=Configure\u2026 action.DumpMLCompletionFeatures.text=Copy ML Completion Features To Clipboard action.DumpMLExperimentGroups.text=Copy ML Completion A/B Experiment Groups To Clipboard diff --git a/plugins/dev/intellij.dev.psiViewer/resources/messages/DevPsiViewerBundle.properties b/plugins/dev/intellij.dev.psiViewer/resources/messages/DevPsiViewerBundle.properties index 126660365ee7..15e4c1801d09 100644 --- a/plugins/dev/intellij.dev.psiViewer/resources/messages/DevPsiViewerBundle.properties +++ b/plugins/dev/intellij.dev.psiViewer/resources/messages/DevPsiViewerBundle.properties @@ -1,5 +1,5 @@ -action.PsiViewer.text=_View PSI Structure... -action.PsiViewerForContext.text=View PSI Structure of Cu_rrent File... +action.PsiViewer.text=_View PSI Structure\u2026 +action.PsiViewerForContext.text=View PSI Structure of Cu_rrent File\u2026 action.show.stub.details.text=Show Stub Details button.build.psi.tree=\\&Build PSI Tree button.close=\\&Close diff --git a/plugins/dev/intellij.java.dev/resources/messages/JavaDevBundle.properties b/plugins/dev/intellij.java.dev/resources/messages/JavaDevBundle.properties index b4dc430ba264..c4b533337363 100644 --- a/plugins/dev/intellij.java.dev/resources/messages/JavaDevBundle.properties +++ b/plugins/dev/intellij.java.dev/resources/messages/JavaDevBundle.properties @@ -7,7 +7,7 @@ inspections.group.path=Plugin Dev inspections.highlight.visitor.internal.display.name=Good code is red #PSI Viewer Debugger -action.Debug.PsiViewer.text=Show PSI Structure... +action.Debug.PsiViewer.text=Show PSI Structure\u2026 action.Debug.PsiViewer.Toggle.UI.text=Use Dialog For PSI Debugger psi.viewer.show.open.dialog.action = Open Dialog psi.viewer.show.open.dialog.description = Open in PSI viewer dialog diff --git a/plugins/devkit/runtimeModuleRepository/jps/resources/messages/DevkitRuntimeModuleRepositoryJpsBundle.properties b/plugins/devkit/runtimeModuleRepository/jps/resources/messages/DevkitRuntimeModuleRepositoryJpsBundle.properties index 2bfa1d80716d..82f6ce91613a 100644 --- a/plugins/devkit/runtimeModuleRepository/jps/resources/messages/DevkitRuntimeModuleRepositoryJpsBundle.properties +++ b/plugins/devkit/runtimeModuleRepository/jps/resources/messages/DevkitRuntimeModuleRepositoryJpsBundle.properties @@ -3,4 +3,4 @@ builder.name.intellij.runtime.module.descriptors=IntelliJ runtime module descrip error.message.duplicating.id.0.is.found=Duplicating ID ''{0}'' is found error.message.failed.to.save.jar.file.0=Failed to save JAR file: {0} error.message.project.compiler.output.directory.is.not.specified=Project compiler output directory is not specified. -progress.message.generating.intellij.modules.repository=Generating IntelliJ Modules Repository... \ No newline at end of file +progress.message.generating.intellij.modules.repository=Generating IntelliJ Modules Repository\u2026 \ No newline at end of file diff --git a/plugins/eclipse/resources/messages/EclipseBundle.properties b/plugins/eclipse/resources/messages/EclipseBundle.properties index 9185c5ff0df4..7558d67b9313 100644 --- a/plugins/eclipse/resources/messages/EclipseBundle.properties +++ b/plugins/eclipse/resources/messages/EclipseBundle.properties @@ -65,5 +65,5 @@ action.WelcomeScreen.OpenEclipseProject.text=Open existing Eclipse projects\u202 eclipse.projects=Eclipse Projects notification.group.unknown.natures=Unknown natures detected eclipse.xml.profile.import.unexpected.values=Unexpected value(s) for {0} option(s): -eclipse.xml.profile.import.unexpected.values.and.x.more=and {0} more ... +eclipse.xml.profile.import.unexpected.values.and.x.more=and {0} more \u2026 eclipse.xml.profile.import.unexpected.values.see.logs=See log for more information \ No newline at end of file diff --git a/plugins/editorconfig/resources/messages/EditorConfigBundle.properties b/plugins/editorconfig/resources/messages/EditorConfigBundle.properties index 93a774fb40aa..6075f528341b 100644 --- a/plugins/editorconfig/resources/messages/EditorConfigBundle.properties +++ b/plugins/editorconfig/resources/messages/EditorConfigBundle.properties @@ -220,7 +220,7 @@ action.open.file=Open .editorconfig disabled.notification=EditorConfig disabled config.code.style.overridden=One or more code style options are overridden by EditorConfig editor.preview.not.saved.warning=Preview changes will not be saved to the actual source file. -editor.preview.open=Open File to Preview Code Style... +editor.preview.open=Open File to Preview Code Style\u2026 export.topmost.file=Add "root=true" to the beginning of the file export.properties.title=Property Sets export.properties.standard=EditorConfig standard @@ -229,7 +229,7 @@ export.languages.title=Add properties for: export.comment.out.properties=Add properties as comments export.editor.config.about=What is EditorConfig? export.editor.config.root.help=Searching for EditorConfig files is stopped when the topmost file (root=true) is detected. -editor.config.files.show=Show Files Related to Project... +editor.config.files.show=Show Files Related to Project\u2026 line.marker.name.code.preview=Code preview command.name.reformat=reformat dialog.title.new.editorconfig.file=New EditorConfig File diff --git a/plugins/git4idea/resources/messages/GitBundle.properties b/plugins/git4idea/resources/messages/GitBundle.properties index ec68e35f67e3..5961a58a509c 100644 --- a/plugins/git4idea/resources/messages/GitBundle.properties +++ b/plugins/git4idea/resources/messages/GitBundle.properties @@ -1563,7 +1563,7 @@ git.toolbar.widget.no.repo=Version control git.toolbar.widget.no.repo.tooltip=Configure a version control for the project group.Vcs.ToolbarWidget.ShareProject.text=Share Project On # suppress inspection "UnusedProperty" -action.Git.Init.Vcs.Toolbar.Widget.text=Create Git Repository... +action.Git.Init.Vcs.Toolbar.Widget.text=Create Git Repository\u2026 # Git log index data group.Git.Log.ShareLogIndexData.text=Shared Git Log Index Data @@ -1573,12 +1573,12 @@ vcs.log.status.bar.replacing.log.index.data=Replacing Git Log index data\u2026 vcs.log.create.archive.with.log.index.data=Dump Git Log Index Data vcs.log.archiving.log.index.data=Archiving Git Log index data\u2026 -MainToolbarQuickActions.Git.Update.text=Update Project... -MainToolbarQuickActions.Git.Commit.text=Commit... -MainToolbarQuickActions.Git.Push.text=Push... -MainToolbarQuickActions.Git.Diff.text=Show Diff... -MainToolbarQuickActions.Git.History.text=Show History... -MainToolbarQuickActions.Git.Rollback.text=Rollback... +MainToolbarQuickActions.Git.Update.text=Update Project\u2026 +MainToolbarQuickActions.Git.Commit.text=Commit\u2026 +MainToolbarQuickActions.Git.Push.text=Push\u2026 +MainToolbarQuickActions.Git.Diff.text=Show Diff\u2026 +MainToolbarQuickActions.Git.History.text=Show History\u2026 +MainToolbarQuickActions.Git.Rollback.text=Rollback\u2026 group.MainToolbarVCSGroup.text=VCS Group MainToolbarQuickActions.vcs.separator=VCS diff --git a/plugins/gradle/jps-plugin/resources/messages/GradleJpsBundle.properties b/plugins/gradle/jps-plugin/resources/messages/GradleJpsBundle.properties index 0fcb5a1c37ba..44bca99db65e 100644 --- a/plugins/gradle/jps-plugin/resources/messages/GradleJpsBundle.properties +++ b/plugins/gradle/jps-plugin/resources/messages/GradleJpsBundle.properties @@ -1,4 +1,4 @@ -copying.resources.0=Copying resources... [{0}] +copying.resources.0=Copying resources\u2026 [{0}] error.failed.to.apply.filter=Error - Failed to apply filter({0}): {1} error.invalid.filter.should.extend=Error - Invalid filter specification for {0}. It should extend java.io.FilterReader. file.is.too.big.to.be.filtered=File is too big to be filtered. Most likely it is a binary file and should be excluded from filtering diff --git a/plugins/grazie/src/main/resources/messages/GrazieBundle.properties b/plugins/grazie/src/main/resources/messages/GrazieBundle.properties index 57ce32571f37..a3ef9e7ae996 100644 --- a/plugins/grazie/src/main/resources/messages/GrazieBundle.properties +++ b/plugins/grazie/src/main/resources/messages/GrazieBundle.properties @@ -22,7 +22,7 @@ grazie.offline.language.bundle.dialog.descriptor.error={0} is not a valid langua grazie.grammar.inspection.grammar.text=Grammar grazie.grammar.quickfix.open.rule.family=Configure rule -grazie.grammar.quickfix.open.rule.text=Configure rule ''{0}''... +grazie.grammar.quickfix.open.rule.text=Configure rule ''{0}''\u2026 grazie.grammar.quickfix.ignore.family=Add exception grazie.grammar.quickfix.ignore.text.no.context=Ignore ''{0}'' @@ -68,7 +68,7 @@ grazie.settings.proofreading.languages.empty.text=No languages added. grazie.settings.proofreading.languages.empty.action=Add language grazie.settings.proofreading.languages.popup.title=Available Languages grazie.settings.proofreading.languages.download.name={0} language -grazie.settings.proofreading.link-to-inspection=Configure 'Proofreading' inspections... +grazie.settings.proofreading.link-to-inspection=Configure 'Proofreading' inspections\u2026 grazie.settings.grammar.scope.file-types.text=File types: grazie.settings.grammar.scope.rules.text=Rules: diff --git a/plugins/grazie/src/test/kotlin/com/intellij/grazie/ide/language/CommitSupportTest.kt b/plugins/grazie/src/test/kotlin/com/intellij/grazie/ide/language/CommitSupportTest.kt index f758e7aa93ae..5616094314c6 100644 --- a/plugins/grazie/src/test/kotlin/com/intellij/grazie/ide/language/CommitSupportTest.kt +++ b/plugins/grazie/src/test/kotlin/com/intellij/grazie/ide/language/CommitSupportTest.kt @@ -21,7 +21,7 @@ class CommitSupportTest : BasePlatformTestCase() { myFixture.findSingleIntention("Wrong article") myFixture.findSingleIntention("an") myFixture.findSingleIntention("Ignore 'a error'") - myFixture.findSingleIntention("Configure rule 'Use of 'a' vs. 'an''...") + myFixture.findSingleIntention("Configure rule 'Use of 'a' vs. 'an''…") } } diff --git a/plugins/grazie/src/test/kotlin/com/intellij/grazie/ide/language/ReportingTest.kt b/plugins/grazie/src/test/kotlin/com/intellij/grazie/ide/language/ReportingTest.kt index bb26d0868493..51ef1c2ef803 100644 --- a/plugins/grazie/src/test/kotlin/com/intellij/grazie/ide/language/ReportingTest.kt +++ b/plugins/grazie/src/test/kotlin/com/intellij/grazie/ide/language/ReportingTest.kt @@ -153,7 +153,7 @@ class ReportingTest : BasePlatformTestCase() { "z fix", "a fix", // then custom fixes, in the specified order "mock intention and fix", // if a custom fix overrides an intention, it's raised in the list "Ignore 'S' in this sentence", // then the built-in general context action - "Configure rule 'something'...", + "Configure rule 'something'…", "mock intention", // normal intentions are at the bottom ) } diff --git a/plugins/groovy/jps-plugin/resources/messages/GroovyJpsBundle.properties b/plugins/groovy/jps-plugin/resources/messages/GroovyJpsBundle.properties index 4ce5a34181f0..623b8ba31992 100644 --- a/plugins/groovy/jps-plugin/resources/messages/GroovyJpsBundle.properties +++ b/plugins/groovy/jps-plugin/resources/messages/GroovyJpsBundle.properties @@ -9,7 +9,7 @@ greclipse.compiling.chunk.0=Compiling java \\& groovy [{0}] greclipse.info=Using Groovy-Eclipse to compile Java \\& Groovy sources greclipse.invalid.jar.path.0=Invalid jar path in the compiler settings: ''{0}'' greclipse.not.initialized.for.project.0=Compiler settings component not initialized for {0} -groovy.compiler.in.operation=Groovy compiler in operation... +groovy.compiler.in.operation=Groovy compiler in operation\u2026 incomplete.dependency.for.class.0=Class dependency information may be incomplete! Error parsing generated class {0} internal.groovyc.error.code.0=Internal groovyc error: code {0} no.groovy.cannot.load.0=\ diff --git a/plugins/htmltools/resources/messages/HtmlToolsBundle.properties b/plugins/htmltools/resources/messages/HtmlToolsBundle.properties index c2d2735c1bc1..fb2985d32f80 100644 --- a/plugins/htmltools/resources/messages/HtmlToolsBundle.properties +++ b/plugins/htmltools/resources/messages/HtmlToolsBundle.properties @@ -1,12 +1,12 @@ action.HtmlAddTableColumnBefore.text=Add a New Column to the Table Before the Current One action.HtmlAddTableColumnAfter.text=Add a New Column to the Table After the Current One -action.WebOpenInAction.text=Web Preview... +action.WebOpenInAction.text=Web Preview\u2026 action.HtmlTableCellNavigateRight.text=Navigate to Next Table Column action.HtmlTableCellNavigateLeft.text=Navigate to Previous Table Column action.HtmlTableCellNavigateDown.text=Navigate to Next Table Row action.HtmlTableCellNavigateUp.text=Navigate to Previous Table Row -html.action.open_in.list.popup.title=Preview File in... +html.action.open_in.list.popup.title=Preview File in\u2026 html.action.open_in.list.prefix=Preview File in html.drop.handler.hint.text.file.already.linked=File {0} is already linked diff --git a/plugins/java-i18n/resources/messages/JavaI18nBundle.properties b/plugins/java-i18n/resources/messages/JavaI18nBundle.properties index e0ac5ab2fa10..c8bc22890631 100644 --- a/plugins/java-i18n/resources/messages/JavaI18nBundle.properties +++ b/plugins/java-i18n/resources/messages/JavaI18nBundle.properties @@ -32,7 +32,7 @@ inline.property.refactoring=Inline Property inspection.duplicates.display.name=Duplicate string literal inspection.duplicates.message=Duplicate string literal found in
    {0} inspection.duplicates.message.in.this.file=(in this file) -inspection.duplicates.message.more=... ({0} more) +inspection.duplicates.message.more=\u2026 ({0} more) inspection.duplicates.navigate.to.occurrences=Navigate to occurrences inspection.duplicates.occurrences.view.title=Duplicates for ''{0}'' inspection.duplicates.option=&Min string length: @@ -60,7 +60,7 @@ inspection.i18n.option.ignore.context.tostring=Inside toString() method inspection.i18n.option.ignore.context.assigned.to.constants=Literals assigned to constants inspection.i18n.option.ignore.context.enum=Enum constant arguments inspection.i18n.option.ignore.context.exception.constructor=Constructor arguments of the following exception classes: -inspection.i18n.option.no.report.content=Do not report literals, whose content... +inspection.i18n.option.no.report.content=Do not report literals, whose content\u2026 inspection.i18n.option.no.report.content.qualified.class.names=...is equal to existing qualified class name inspection.i18n.option.no.report.content.property.keys=...is equal to existing property key inspection.i18n.option.no.report.content.nonalphanumerics=...does not contain alphabetic characters diff --git a/plugins/javaFX/resources/messages/JavaFXBundle.properties b/plugins/javaFX/resources/messages/JavaFXBundle.properties index bea7cc50d194..717cad5c7c3f 100644 --- a/plugins/javaFX/resources/messages/JavaFXBundle.properties +++ b/plugins/javaFX/resources/messages/JavaFXBundle.properties @@ -130,7 +130,7 @@ invalid.enumerated.value=Invalid enumerated value inspection.message.fx.root.valid.only.as.root.node.fxml.document='' is valid only as the root node of an FXML document label.selected.module.output.would.to.be.included.in.artifact=The selected module output will be included in the artifact dialog.title.select.module.for.artifact=Select Module -action.from.module.artifact.text=From Module... +action.from.module.artifact.text=From Module\u2026 action.from.modules.artifact.text=From Module ''{0}'' dialog.title.choose.preloader.class=Choose Preloader Class dialog.title.choose.application.class=Choose Application Class diff --git a/plugins/jsonpath/resources/messages/JsonPathBundle.properties b/plugins/jsonpath/resources/messages/JsonPathBundle.properties index dd80eacdb822..d4ba31a306bd 100644 --- a/plugins/jsonpath/resources/messages/JsonPathBundle.properties +++ b/plugins/jsonpath/resources/messages/JsonPathBundle.properties @@ -50,7 +50,7 @@ inspection.message.jsonpath.unknown.key=Property key ''{0}'' is not defined in t inspection.message.jsonpath.unsupported.jayway.function=Function {0} is not supported in Jayway JSONPath implementation inspection.message.jsonpath.unsupported.jayway.operator=Operator {0} is not supported in Jayway JSONPath implementation -action.JsonPathEvaluateAction.text=Evaluate JSONPath Expression... +action.JsonPathEvaluateAction.text=Evaluate JSONPath Expression\u2026 action.JsonPathExportEvaluateResultAction.text=Export Result filetype.jsonpath.description=JSONPath diff --git a/plugins/junit/resources/messages/JUnitBundle.properties b/plugins/junit/resources/messages/JUnitBundle.properties index fd2b8fe3a628..124abe49e3e7 100644 --- a/plugins/junit/resources/messages/JUnitBundle.properties +++ b/plugins/junit/resources/messages/JUnitBundle.properties @@ -105,7 +105,7 @@ running.tests.disabled.during.index.update.error.message=Running tests is disabl dialog.message.failed.to.resolve.maven.id=Failed to resolve {0} junit5.migration.description=For transferring the JUnit 4 test annotations to the new jupiter ones, may result in red code! Assertions won't be migrated. \ Please see the 'Java | JUnit issues | JUnit 4 test can be JUnit 5' inspection to migrate only tests which can be converted fully automatically. -progress.title.download.additional.dependencies=Download additional dependencies... +progress.title.download.additional.dependencies=Download additional dependencies\u2026 junit.config.with.parameter.0=\ with parameter "{0}" dialog.title.preparing.test=Preparing Test diff --git a/plugins/kotlin/base/compiler-configuration-ui/resources/messages/KotlinBaseCompilerConfigurationUiBundle.properties b/plugins/kotlin/base/compiler-configuration-ui/resources/messages/KotlinBaseCompilerConfigurationUiBundle.properties index de7e88b96670..3c69e5b246b9 100644 --- a/plugins/kotlin/base/compiler-configuration-ui/resources/messages/KotlinBaseCompilerConfigurationUiBundle.properties +++ b/plugins/kotlin/base/compiler-configuration-ui/resources/messages/KotlinBaseCompilerConfigurationUiBundle.properties @@ -43,7 +43,7 @@ configuration.warning.text.following.modules.override.project.settings=Following configuration.text.and=and configuration.text.other.s=other(s) -loading.available.versions.from.maven=Loading available versions from Maven... +loading.available.versions.from.maven=Loading available versions from Maven\u2026 failed.fetching.all.available.versions.from.maven=Failed fetching all available versions from Maven configuration.name.kotlin.compiler=Kotlin Compiler diff --git a/plugins/kotlin/base/resources/resources-en/messages/KotlinBundle.properties b/plugins/kotlin/base/resources/resources-en/messages/KotlinBundle.properties index 32d37168aa90..180d69a61fbf 100644 --- a/plugins/kotlin/base/resources/resources-en/messages/KotlinBundle.properties +++ b/plugins/kotlin/base/resources/resources-en/messages/KotlinBundle.properties @@ -129,7 +129,7 @@ fix.change.signature.remove.parameter.command=Remove Parameter ''{0}'' fix.change.signature.unavailable= fix.change.signature.error= fix.change.signature.unnamed.parameter=parameter -fix.change.signature.prepare=Prepare... +fix.change.signature.prepare=Prepare\u2026 fix.change.object.to.class=Change 'object' to 'class' @@ -1510,8 +1510,8 @@ remove.redundant.if.text=Remove redundant 'if' statement remove.redundant.if.may.change.semantics.with.floating.point.types=Remove redundant 'if' statement (may change semantics with floating-point types) redundant.if.statement=Redundant 'if' statement redundant.if.option.ignore.chained=Ignore chained 'if' statements -redundant.if.statement.analyzing.type=Analyzing condition type... -convert.to.concatenated.string.statement.analyzing.entry.type=Analyzing entry type... +redundant.if.statement.analyzing.type=Analyzing condition type\u2026 +convert.to.concatenated.string.statement.analyzing.entry.type=Analyzing entry type\u2026 delete.fix.family.name=Remove arrow redundant.lambda.arrow=Redundant lambda arrow remove.let.call=Remove 'let' call @@ -2362,8 +2362,8 @@ kotlin.script.in.project.sources.1.9=This script is not supposed to be ins kotlin.script.warning.more.info=More info kotlin.script.in.project.sources.hide=Hide kotlin.script.in.project.sources.later=Decide later -kotlin.script.in.project.sources.move=Move to... -kotlin.script.in.project.sources.allow=Allow... +kotlin.script.in.project.sources.move=Move to\u2026 +kotlin.script.in.project.sources.allow=Allow\u2026 kotlin.script.in.project.sources.link=https://youtrack.jetbrains.com/issue/KT-52735 kotlin.script.in.beta.stage=Kotlin Scripting is now in Beta stage kotlin.script.in.beta.stage.link=https://kotlinlang.org/docs/components-stability.html#stability-levels-explained @@ -2404,7 +2404,7 @@ evaluate.compile.time.expression=Evaluate compile-time expression reorder.parameters=Reorder parameters reorder.parameters.command=Reorder Parameters -analyzing.functions=Analyzing functions... +analyzing.functions=Analyzing functions\u2026 hints.title.codevision=Code Vision @@ -2490,7 +2490,7 @@ convert.to.unicode.escape=Convert to unicode escape popup.title.expressions=Expressions popup.title.types=Types popup.title.elements=Elements -action.hints.settings.text=Hints Settings... +action.hints.settings.text=Hints Settings\u2026 start.import.button.text.add=Add start.import.button.text.remove=Remove import.order.button.text.add.package=Add Package @@ -2619,11 +2619,11 @@ fix.convert.to.is.array.of.call=Convert to 'isArrayOf' call inspection.message.object.with.manual.tostring.can.be.converted.to.data.object='object' with manual 'toString' can be converted to 'data object' inspection.message.sealed.object.can.be.converted.to.data.object='sealed' sub-object can be converted to 'data object' convert.to.data.object=Convert to 'data object' -analyzing.members=Analyzing members... +analyzing.members=Analyzing members\u2026 inspection.convert.object.to.data.object.display.name=Convert 'object' to 'data object' inspection.replace.with.string.builder.append.range.display.name='StringBuilder.append(CharArray, offset, len)' call on the JVM -progress.title.collect.hierarchy=Collect ''{0}'' hierarchy ... +progress.title.collect.hierarchy=Collect ''{0}'' hierarchy \u2026 inspection.redundant.value.argument.display.name=Redundant value argument inspection.redundant.value.argument.annotation=Value argument matches the default value of parameter ''{0}'' @@ -2654,7 +2654,7 @@ notification.text.kotlin.js.compiler.link=https://kotl.in/jsirstable find.usages.prepare.dialog.progress=Prepare Dialog replace.overloaded.operator.with.function.call=Replace overloaded operator with function call -dialog.progress.collect.members.to.generate=Collect Members... +dialog.progress.collect.members.to.generate=Collect Members\u2026 group.advanced.settings.kotlin=Kotlin advanced.setting.kotlin.mpp.experimental=Enable experimental Multiplatform IDE features diff --git a/plugins/kotlin/idea/resources-completion/messages/KotlinIdeaCompletionBundle.properties b/plugins/kotlin/idea/resources-completion/messages/KotlinIdeaCompletionBundle.properties index b99f9814f8ac..53a18d7c7128 100644 --- a/plugins/kotlin/idea/resources-completion/messages/KotlinIdeaCompletionBundle.properties +++ b/plugins/kotlin/idea/resources-completion/messages/KotlinIdeaCompletionBundle.properties @@ -8,5 +8,5 @@ inspection.message.never.used={0} is never used formatting.settings.dialog.message.formatterkind=Formatter Kind = {0} find.usage.provider.0.of.1={0} of {1} find.usage.provider.0={0} -slice.nullness.progress.title.expanding.all.nodes=Expanding All Nodes... (it may take a long time) +slice.nullness.progress.title.expanding.all.nodes=Expanding All Nodes\u2026 (it may take a long time) slice.nullness.tab.title.grouped.by.nullness=\ Grouped by Nullness \ No newline at end of file diff --git a/plugins/maven/jps-plugin/resources/messages/MavenJpsBundle.properties b/plugins/maven/jps-plugin/resources/messages/MavenJpsBundle.properties index cf5eb60a74da..d413e097f097 100644 --- a/plugins/maven/jps-plugin/resources/messages/MavenJpsBundle.properties +++ b/plugins/maven/jps-plugin/resources/messages/MavenJpsBundle.properties @@ -1,4 +1,4 @@ -copying.resources=Copying resources... [{0}] +copying.resources=Copying resources\u2026 [{0}] failed.to.copy.0.to.1.2=Failed to copy ''{0}'' to ''{1}'': {2} file.is.too.big.to.be.filtered=File is too big to be filtered. Most likely it is a binary file and should be excluded from filtering maven.project.configuration.required=Maven project configuration required for module ''{0}'' isn''t available. Compilation of Maven projects is supported only if external build is started from an IDE. diff --git a/plugins/maven/src/main/resources/messages/MavenConfigurableBundle.properties b/plugins/maven/src/main/resources/messages/MavenConfigurableBundle.properties index 7b1d039ef62c..7f9aab39171f 100644 --- a/plugins/maven/src/main/resources/messages/MavenConfigurableBundle.properties +++ b/plugins/maven/src/main/resources/messages/MavenConfigurableBundle.properties @@ -105,7 +105,7 @@ maven.settings.archetype.add.groupid=GroupId maven.settings.archetype.add.artifactid=ArtifactId maven.settings.archetype.add.version=Version maven.settings.archetype.create.from.archetype=Create from &archetype -maven.settings.archetype.add.archetype=A&dd Archetype... +maven.settings.archetype.add.archetype=A&dd Archetype\u2026 maven.settings.archetype.add.title=Add Archetype maven.settings.edit.goal.select.maven.project=Select maven project @@ -149,7 +149,7 @@ maven.run.configuration.command.line.argument.column=Maven Option maven.run.configuration.command.line.description.column=Description maven.run.configuration.command.line.hint=Example: compile --debug. Use {0} for autocompletion. maven.run.configuration.command.line.title=Maven Commands -maven.run.configuration.command.line.tooltip=Insert Maven Commands... +maven.run.configuration.command.line.tooltip=Insert Maven Commands\u2026 maven.run.configuration.command.line.empty.state=Command line maven.run.configuration.command.line.name=&Command line maven.run.configuration.jre.label=&JRE: @@ -182,7 +182,7 @@ maven.run.configuration.multi.project.build.policy=Multi-project build &fail pol maven.run.configuration.properties.name=P&roperties maven.run.configuration.properties.label=P&roperties: maven.run.configuration.properties.dialog.title=Properties -maven.run.configuration.properties.dialog.tooltip=Edit Maven Properties... +maven.run.configuration.properties.dialog.tooltip=Edit Maven Properties\u2026 maven.run.configuration.properties.dialog.label=Properties: maven.run.configuration.properties.dialog.empty.state=No properties maven.run.configuration.properties.dialog.ok.button=Save diff --git a/plugins/maven/src/main/resources/messages/MavenDomBundle.properties b/plugins/maven/src/main/resources/messages/MavenDomBundle.properties index 94c380a324ca..f8a645f4cafc 100644 --- a/plugins/maven/src/main/resources/messages/MavenDomBundle.properties +++ b/plugins/maven/src/main/resources/messages/MavenDomBundle.properties @@ -5,7 +5,7 @@ fix.create.module.with.parent=Create Module with Parent fix.update.indices=Update Maven Indexes fix.parent.path=Fix Relative Path fix.open.file=Open ''{0}'' -fix.add.dependency=Add Maven dependency... +fix.add.dependency=Add Maven dependency\u2026 intention.choose.file=Choose File generate.dependency.title=Dependency diff --git a/plugins/maven/src/main/resources/messages/MavenProjectBundle.properties b/plugins/maven/src/main/resources/messages/MavenProjectBundle.properties index 657f0adbcdca..1528c013ef4e 100644 --- a/plugins/maven/src/main/resources/messages/MavenProjectBundle.properties +++ b/plugins/maven/src/main/resources/messages/MavenProjectBundle.properties @@ -1,20 +1,20 @@ maven.name=Maven -maven.scanning.projects=Scanning Maven projects... -maven.locating.files=Locating Maven project files... -maven.reading=Reading Maven projects... -maven.reading.pom=Reading {0}... -maven.resolving=Resolving Maven dependencies... -maven.resolving.pom=Resolving dependencies of {0}... -maven.updating.folders=Generating Maven sources... -maven.updating.folders.pom=Generating sources for {0}... -maven.downloading.plugins=Downloading Maven plugins... -maven.downloading.pom.plugins=Downloading plugins for {0}... -maven.downloading=Downloading Maven library sources and documentation... -maven.downloading.sources=Downloading Maven library sources... -maven.downloading.docs=Downloading Maven library documentation... +maven.scanning.projects=Scanning Maven projects\u2026 +maven.locating.files=Locating Maven project files\u2026 +maven.reading=Reading Maven projects\u2026 +maven.reading.pom=Reading {0}\u2026 +maven.resolving=Resolving Maven dependencies\u2026 +maven.resolving.pom=Resolving dependencies of {0}\u2026 +maven.updating.folders=Generating Maven sources\u2026 +maven.updating.folders.pom=Generating sources for {0}\u2026 +maven.downloading.plugins=Downloading Maven plugins\u2026 +maven.downloading.pom.plugins=Downloading plugins for {0}\u2026 +maven.downloading=Downloading Maven library sources and documentation\u2026 +maven.downloading.sources=Downloading Maven library sources\u2026 +maven.downloading.docs=Downloading Maven library documentation\u2026 maven.action.download.sources=Download Sources -maven.action.download.sources.busy.text=Downloading sources... +maven.action.download.sources.busy.text=Downloading sources\u2026 maven.project.importing=Importing Maven projects maven.project.importing.evaluating.effective.pom=Evaluating effective POM @@ -23,9 +23,9 @@ maven.post.processing=Configuring Maven projects maven.project.preimporting=Maven preimport -maven.generating.uber.jars=Generating Uber JARs for {0}... -maven.compiling.uber.jars.dependencies=Compiling Uber JAR Dependencies for {0}... -maven.remapping.uber.jars.dependencies=Remapping Uber JAR Dependencies for {0}... +maven.generating.uber.jars=Generating Uber JARs for {0}\u2026 +maven.compiling.uber.jars.dependencies=Compiling Uber JAR Dependencies for {0}\u2026 +maven.remapping.uber.jars.dependencies=Remapping Uber JAR Dependencies for {0}\u2026 module.group.name={0} and modules @@ -47,7 +47,7 @@ maven.tab.ignored.files=Ignored Files maven.testRunning=Running Tests maven.ignore=Ignore Projects maven.unignore=Unignore Projects -maven.ignore.edit=Edit Ignored Files... +maven.ignore.edit=Edit Ignored Files\u2026 maven.profile.activate=Activate maven.profile.deactivate=Deactivate maven.profile.default=Use Default @@ -161,9 +161,9 @@ action.Maven.BeforeRebuild.text=Execute Before Rebuild action.Maven.BeforeRebuild.description=Execute selected phase/goal before full rebuild action.Maven.AfterRebuild.text=Execute After Rebuild action.Maven.AfterRebuild.description=Execute selected phase/goal after full rebuild -action.Maven.BeforeRun.text=Execute Before Run/Debug... +action.Maven.BeforeRun.text=Execute Before Run/Debug\u2026 action.Maven.BeforeRun.description=Execute selected phase/goal before launching Run/Debug configuration -action.Maven.AssignShortcut.text=Assign Shortcut... +action.Maven.AssignShortcut.text=Assign Shortcut\u2026 action.Maven.AssignShortcut.description=Assign shortcut to the selected phase/goal group.Maven.DownloadAllGroupPopup.text=Download Sources and/or Documentation group.Maven.GenerateGroup.text=Generate @@ -173,7 +173,7 @@ group.Maven.RepositoryMenu.text=Repository group.Maven.RefactoringGroup.text=Refactoring action.refactoring.introduce.property.text=Property action.refactoring.extract.dependency.text=Extract Managed Dependency -action.Maven.EditRunConfiguration.text=Edit Run Configuration... +action.Maven.EditRunConfiguration.text=Edit Run Configuration\u2026 action.Maven.RemoveRunConfiguration.text=Remove Run Configuration action.Maven.UpdateLocalIndex.text=Reindex repository action.Maven.UpdateLocalIndex.description=Reindex local repository to search for classes @@ -227,7 +227,7 @@ popup.content.maven.projects.not.found=Maven projects not found dialog.title.select.maven.project=Select Maven Project dialog.title.choose.maven.goal=Choose Maven Goal progress.details.configuring.module=Configuring module {0} -progress.text.refreshing.files=Refreshing files... +progress.text.refreshing.files=Refreshing files\u2026 notification.title.cannot.create=Cannot create {0} dialog.message.wizard.please.specify.groupid=Specify GroupId dialog.message.wizard.please.specify.artifactid=Specify ArtifactId @@ -236,7 +236,7 @@ notification.title.cannot.create.module=Cannot create a module notification.title.failed.to.create.maven.project=Failed to create a Maven project command.name.configuring.projects=Configuring Projects sources.not.found.for=Sources not found for: -and.more=and more... +and.more=and more\u2026 tab.title.ignored=Ignored {0} detailed.description.problems=Problems: detailed.description.location=Location: diff --git a/plugins/maven/src/main/resources/messages/MavenSyncBundle.properties b/plugins/maven/src/main/resources/messages/MavenSyncBundle.properties index 74ba4749404b..9fefe39e8527 100644 --- a/plugins/maven/src/main/resources/messages/MavenSyncBundle.properties +++ b/plugins/maven/src/main/resources/messages/MavenSyncBundle.properties @@ -59,7 +59,7 @@ cannot.resolve.maven.home=Cannot resolve Maven home is.not.correct.maven.home.reverting.to.embedded={0} is not correct maven home, reverting to embedded cannot.download.zip.from=Cannot download ZIP distribution from {0}. Please check distributionUrl zip.is.not.correct=Zip archive at {0} is not correct Maven distribution. Please check distributionUrl -maven.sync.wrapper.unpacking=Unpacking archive... +maven.sync.wrapper.unpacking=Unpacking archive\u2026 maven.sync.wrapper.unpacked.into=Maven wrapper unpacked into {0} maven.sync.wrapper.downloading.from=Downloading Maven wrapper from {0} maven.sync.wrapper.downloading.progress=Downloading Maven wrapper {0}/{1}% @@ -90,7 +90,7 @@ maven.sync.not.trusted.description=The opened untrusted project is not fully loa maven.sync.trust.project=Trust project maven.sync.wsl.maven.is.not.wsl=Maven distribution looks incorrect maven.sync.wsl.maven.is.not.wsl.description=Maven home resolved to {0}.\n For performance reason better to use maven installed in wsl distribution. Open settings -maven.sync.restarting=Restarting Maven... +maven.sync.restarting=Restarting Maven\u2026 maven.sync.wsl.jdk=Maven JDK for importer should be WSL JDK maven.sync.wsl.jdk.set.to.project=For the correct importing process Maven JDK for importer was run with Project JDK maven.sync.wsl.jdk.revert.usr=Maven JDK for importer was not found, /usr/bin/java will be used if exists diff --git a/plugins/maven/src/main/resources/messages/MavenWizardBundle.properties b/plugins/maven/src/main/resources/messages/MavenWizardBundle.properties index 9b0a24a19b9a..d3197afc92ff 100644 --- a/plugins/maven/src/main/resources/messages/MavenWizardBundle.properties +++ b/plugins/maven/src/main/resources/messages/MavenWizardBundle.properties @@ -6,8 +6,7 @@ maven.structure.wizard.module.artifactid=ArtifactId maven.structure.wizard.module.version=Version maven.structure.wizard.module.inherit=Inherit maven.structure.wizard.properties=Properties -maven.structure.wizard.loading.archetypes.list=Loading archetype list... - +maven.structure.wizard.loading.archetypes.list=Loading archetype list\u2026 maven.builder.module.builder.description=Maven modules are used for developing JVM-based applications with dependencies managed by Maven. \ You can create either a blank Maven module or a module based on a Maven archetype @@ -20,7 +19,7 @@ maven.new.project.wizard.archetype.generator.comment=To create a general Maven { maven.new.project.wizard.archetype.catalog.label=Catalog: maven.new.project.wizard.archetype.catalog.tooltip=Catalog is an XML file where information\
    about archetypes is stored -maven.new.project.wizard.archetype.catalog.manage.button=Manage catalogs... +maven.new.project.wizard.archetype.catalog.manage.button=Manage catalogs\u2026 maven.new.project.wizard.archetype.catalog.internal.name=Internal maven.new.project.wizard.archetype.catalog.default.local.name=Default Local maven.new.project.wizard.archetype.catalog.central.name=Maven Central @@ -47,7 +46,7 @@ maven.new.project.wizard.archetype.tooltip=Archetype is a Maven project template
    that provides a way to quickly\
    jumpstart your work maven.new.project.wizard.archetype.error.empty=Missing archetype -maven.new.project.wizard.archetype.add.button=Add... +maven.new.project.wizard.archetype.add.button=Add\u2026 maven.new.project.wizard.archetype.add.dialog.title=Add Archetype maven.new.project.wizard.archetype.add.dialog.add.button=Add maven.new.project.wizard.archetype.group.id.label=GroupId: @@ -58,4 +57,4 @@ maven.new.project.wizard.archetype.version.label=Version: maven.new.project.wizard.archetype.version.error.empty=Missing archetype version maven.new.project.wizard.archetype.properties.title=Additional Properties maven.new.project.wizard.archetype.properties.empty=No properties -maven.new.project.wizard.groovy.creating.groovy.project=Generating Groovy Maven Project... \ No newline at end of file +maven.new.project.wizard.groovy.creating.groovy.project=Generating Groovy Maven Project\u2026 \ No newline at end of file diff --git a/plugins/properties/properties-psi-api/resources/messages/PropertiesBundle.properties b/plugins/properties/properties-psi-api/resources/messages/PropertiesBundle.properties index 8a3e8d9ebff9..1ac54b9c5084 100644 --- a/plugins/properties/properties-psi-api/resources/messages/PropertiesBundle.properties +++ b/plugins/properties/properties-psi-api/resources/messages/PropertiesBundle.properties @@ -16,7 +16,7 @@ remove.property.quick.fix.name=Remove property no.property.selected.panel.label=
    Please select property name on the left to edit its values select.property.separator.dialog.text=Select separator select.property.separator.dialog.title=Property Keys Separator -select.separator.action.with.empty.separator.name=Other... +select.separator.action.with.empty.separator.name=Other\u2026 filetype.resourcebundle.description=Resource bundle filetype.resourcebundle.display.name=Resource Bundle property.key.expected.parsing.error.message=Property key expected @@ -29,7 +29,7 @@ unused.property.suppress.for.property=Suppress for this property unused.property.suppress.for.file=Suppress for whole file i18nize.dialog.title=Internationalize Hardcoded String i18nize.multiple.strings.dialog.title=Internationalize Hardcoded Strings -action.I18nize.text=Internationali_ze... +action.I18nize.text=Internationali_ze\u2026 action.I18nize.description=Replace Java string literal or JSP text with internationalized expression i18nize.cant.create.properties.file.because.its.name.is.associated=Can''t create properties file ''{0}'' because its name is associated with the {1}. i18nize.error.creating.properties.file=Error Creating Properties File @@ -83,7 +83,7 @@ create.resource.bundle.dialog.add.locales.validator.title=Add Locales add.property.files.to.resource.bundle.dialog.action.title=Add Property Files to Resource Bundle -action.EditPropertyValue.text=Edit Property Value... +action.EditPropertyValue.text=Edit Property Value\u2026 duplicate.property.module.scope.option=Module duplicate.property.diff.key.option=&Duplicate keys with different values duplicate.property.file.scope.option=File diff --git a/plugins/rareJavaRefactorings/resources/messages/JavaRareRefactoringsBundle.properties b/plugins/rareJavaRefactorings/resources/messages/JavaRareRefactoringsBundle.properties index 51f7b09e4581..c26d498cb210 100644 --- a/plugins/rareJavaRefactorings/resources/messages/JavaRareRefactoringsBundle.properties +++ b/plugins/rareJavaRefactorings/resources/messages/JavaRareRefactoringsBundle.properties @@ -30,14 +30,13 @@ dialog.message.invalid.wrapper.class.package.name=''{0}'' is an invalid wrapper could.not.find.selected.wrapping.class=Cannot find the selected wrapping class there.already.exists.a.class.with.the.selected.name=The class with the selected name already exists - -action.RemoveMiddleman.text=Remove _Middleman... +action.RemoveMiddleman.text=Remove _Middleman\u2026 action.RemoveMiddleman.description=Inline delegate to the selected field methods -action.ReplaceTempWithQuery.text=Replace Temp with _Query... +action.ReplaceTempWithQuery.text=Replace Temp with _Query\u2026 action.ReplaceTempWithQuery.description=Convert the selected variable into a method -action.WrapReturnValue.text=Wra_p Method Return Value... +action.WrapReturnValue.text=Wra_p Method Return Value\u2026 action.WrapReturnValue.description=Wrap return value of the specified method with object -action.Generify.text=Convert Raw Types to Generics... +action.Generify.text=Convert Raw Types to Generics\u2026 action.Generify.description=Convert your code to use generic types generify.title=Convert Raw Types to Generics diff --git a/plugins/settings-repository/resources/messages/IcsBundle.properties b/plugins/settings-repository/resources/messages/IcsBundle.properties index 0e7a08bfcbc4..393f9ce7a97c 100644 --- a/plugins/settings-repository/resources/messages/IcsBundle.properties +++ b/plugins/settings-repository/resources/messages/IcsBundle.properties @@ -38,7 +38,7 @@ authentication.form.token=Token: authentication.form.password=Password: authentication.form.prompt.enter.ssh.key.password=Enter your password for the SSH key "{0}": -autosync.progress.text=Waiting for automatic synchronization... +autosync.progress.text=Waiting for automatic synchronization\u2026 message.see.help.pages.for.more.info=See the docs Share settings through a settings repository for more info merge.settings.column.name.theirs=Theirs merge.settings.column.name.yours=Yours @@ -48,8 +48,8 @@ readonly.sources.configuration.url.label=URL: readonly.sources.configuration.repository.chooser=Choose Local Git Repository readonly.sources.configuration.add.source=Add Read-only Source readonly.sources.configuration.no.sources.configured=No sources configured -progress.syncing.before.deleting.repository=Synchronizing before deleting repository... -progress.deleting.repository=Deleting repository... +progress.syncing.before.deleting.repository=Synchronizing before deleting repository\u2026 +progress.deleting.repository=Deleting repository\u2026 repository.editor.delete.button=Delete repository.editor.repository.label=Repository: init.dialog.create.button=Create @@ -57,10 +57,10 @@ dialog.error.message.url.empty=URL is empty dialog.message.path.is.not.directory=Path is not a directory configure.ics.choose.local.repository.dialog.title=Choose Local Git Repository merge.settings.dialog.title=Settings Repository: Conflicts -operation.progress.committing=Committing... -progress.deleting.old.repositories=Deleting old repositories... +operation.progress.committing=Committing\u2026 +progress.deleting.old.repositories=Deleting old repositories\u2026 progress.cloning.repository=Cloning {0} -repository.editor.combobox.comment=Use File -> Manage IDE Settings -> Settings Repository... to configure +repository.editor.combobox.comment=Use File -> Manage IDE Settings -> Settings Repository\u2026 to configure settings.auto.sync.checkbox=Auto Sync settings.auto.sync.comment=Use File -> Manage IDE Settings -> Sync with Settings Repository to sync when you want diff --git a/plugins/settings-sync/resources/messages/SettingsSyncBundle.properties b/plugins/settings-sync/resources/messages/SettingsSyncBundle.properties index 2adcb8289d81..bf163752e423 100644 --- a/plugins/settings-sync/resources/messages/SettingsSyncBundle.properties +++ b/plugins/settings-sync/resources/messages/SettingsSyncBundle.properties @@ -6,7 +6,7 @@ settingsSync.errors.notificationGroup=Settings Sync messages notification.title.push.error=Couldn't synchronize settings notification.title.update.error=Couldn't get settings from server notification.title.update.no.such.file=No settings file on the server -progress.title.updating.settings.from.server=Updating settings from server... +progress.title.updating.settings.from.server=Updating settings from server\u2026 notification.title.apply.error=Couldn't apply settings action.SettingsSyncStatusAction.text=Settings Sync @@ -38,24 +38,24 @@ settings.category.tools.description=Includes version control and debugger settings.category.system.name=System settings # suppress inspection "UnusedProperty" -- computed key settings.category.system.description= -config.button.login=Log in with JetBrains Account... +config.button.login=Log in with JetBrains Account\u2026 # config.button.logout=Log Out... -config.button.enable=Enable Settings Sync... -config.button.disable=Disable Settings Sync... +config.button.enable=Enable Settings Sync\u2026 +config.button.disable=Disable Settings Sync\u2026 enable.dialog.select.what.to.sync=Select what settings to sync: enable.dialog.enable.sync.action=Enable Sync enable.dialog.sync.local.settings=Push Settings to Account enable.dialog.get.settings.from.account=Get Settings from Account -enable.sync.check.server.data.progress=Checking Server Data... -enable.sync.get.from.server.progress=Getting Settings from Server... -enable.sync.push.to.server.progress=Pushing Settings to Server... +enable.sync.check.server.data.progress=Checking Server Data\u2026 +enable.sync.get.from.server.progress=Getting Settings from Server\u2026 +enable.sync.push.to.server.progress=Pushing Settings to Server\u2026 disable.dialog.title=Disable settings sync? disable.dialog.text=The settings will not be synced anymore disable.dialog.remove.data.box=Remove data from JB account and disable for all IDEs disable.dialog.disable.button=Disable -disable.remove.data.title=Removing Server Data... +disable.remove.data.title=Removing Server Data\u2026 disable.remove.data.failure=Unable to remove data from server -status.action.settings.sync=Settings Sync... +status.action.settings.sync=Settings Sync\u2026 status.action.settings.sync.is.off=Off status.action.settings.sync.is.on=On status.action.settings.sync.failed=Failed @@ -81,7 +81,7 @@ sync.notification.restart.message.list.entry.plugin.enable=Enable {0,choice,1#pl sync.notification.restart.message.list.entry.plugin.disable=Disable {0,choice,1#plugin|2#plugins}: {1}{0,choice,3#...} # {0} - action (install, enable, disable), {1} - comma separated list of plugins -sync.restart.notification.submessage.plugins={0} plugin(s): {1}... +sync.restart.notification.submessage.plugins={0} plugin(s): {1}\u2026 # {0} - IDE name, i.e. Android Studio, MPS, etc. sync.restart.notification.action=Restart {0} sync.status.enabled=Sync enabled @@ -112,7 +112,7 @@ settings.warning.sync.cannot.be.enabled.label=Settings Sync cannot be enabled wi installing.plugins.indicator=Installing plugins from Settings Sync -troubleshooting.loading.info.progress.dialog.title=Loading information about settings sync... +troubleshooting.loading.info.progress.dialog.title=Loading information about settings sync\u2026 troubleshooting.dialog.title=Settings Sync Troubleshooting troubleshooting.dialog.server.url.label=Server URL: troubleshooting.dialog.login.label=Login: @@ -121,15 +121,15 @@ troubleshooting.dialog.email.label=Email: troubleshooting.dialog.delete.button=Delete troubleshooting.dialog.delete.confirmation.message=Are you sure you want to delete this file? troubleshooting.dialog.delete.confirmation.title=Delete Settings from Server -troubleshooting.delete.file.from.server.progress.title=Deleting file from server... -troubleshooting.fetching.history.progress.title=Fetching settings history... +troubleshooting.delete.file.from.server.progress.title=Deleting file from server\u2026 +troubleshooting.fetching.history.progress.title=Fetching settings history\u2026 # {0} is file name troubleshooting.settings.history.dialog.title=Server History of {0} troubleshooting.dialog.download.full.history.button=Download Full History troubleshooting.dialog.download.full.history.success.message=Settings server history downloaded troubleshooting.dialog.error.download.file.failed=Failed to Download the File troubleshooting.dialog.error.loading.info.failed=Failed to Load Information from Server -troubleshooting.dialog.downloading.settings.from.server.progress.title=Downloading Settings from Server... +troubleshooting.dialog.downloading.settings.from.server.progress.title=Downloading Settings from Server\u2026 troubleshooting.dialog.successfully.downloaded.message=Downloaded the file troubleshooting.dialog.error.check.log.file.for.errors=Check the log file for errors troubleshooting.dialog.error.wrong.configuration=Settings Sync Troubleshooting doesn''t work for {0} diff --git a/plugins/testng/resources/messages/TestngBundle.properties b/plugins/testng/resources/messages/TestngBundle.properties index b391858d41b5..217d5a0ee9f0 100644 --- a/plugins/testng/resources/messages/TestngBundle.properties +++ b/plugins/testng/resources/messages/TestngBundle.properties @@ -54,7 +54,7 @@ testng.select.properties.file=Select .properties file for test properties testng.suite.browser.select.suite=Select Suite testng.suite.browser.select.xml.or.yaml.suite.file=Please select the xml or yaml suite file testng.util.found.test.class=Found test class {0} -testng.util.searching.test.progress.title=Searching for tests... +testng.util.searching.test.progress.title=Searching for tests\u2026 testng.util.unable.to.convert=Unable to Convert. testng.util.will.be.added.to.module.classpath=TestNG will be added to module classpath diff --git a/plugins/ui-designer/resources/messages/UIDesignerBundle.properties b/plugins/ui-designer/resources/messages/UIDesignerBundle.properties index 9f507ac1c40b..ef039f9b3e03 100644 --- a/plugins/ui-designer/resources/messages/UIDesignerBundle.properties +++ b/plugins/ui-designer/resources/messages/UIDesignerBundle.properties @@ -27,7 +27,7 @@ progress.converting=Converting: {0} title.add.component=Add Component message.enter.group.name=Enter a new group name: title.add.group=Add Group -title.converting.project=Converting project... +title.converting.project=Converting project\u2026 title.edit.component=Edit Component edit.enter.group.name=Enter a group name: title.edit.group=Edit Group @@ -73,7 +73,7 @@ component.horizontal.spacer=Horizontal Spacer component.form=Form component.no.binding=no binding component.gui.designer.form.to.source.compiler=GUI Designer form to source compiler -progress.compiling.ui.forms=Compiling UI forms... +progress.compiling.ui.forms=Compiling UI forms\u2026 error.cannot.process.form.file=Cannot process form file. Reason: {0} error.cannot.copy.gui.designer.form.runtime=Cannot copy GUI designer form runtime classes to the output directory of module {0}.\nReason: {1} error.class.to.bind.does.not.exist=Class to bind does not exist: {0} @@ -243,7 +243,7 @@ inspection.no.label.for.quickfix=Assign label ''{0}'' inspection.no.button.group=Radio button not in a group inspection.no.button.group.error=Radio button not in a group inspection.no.button.group.quickfix.create=Group adjacent buttons -key.chooser.new.property=&New Property... +key.chooser.new.property=&New Property\u2026 key.chooser.new.property.title=Create Property key.chooser.new.property.name=Key &name: key.chooser.new.property.value=Key &value: @@ -267,7 +267,7 @@ error.for.component=Component {0}: {1} button.group.name.prompt=Enter the name for the group: button.group.name.title=Create Button Group button.group.none= -button.group.new=New... +button.group.new=New\u2026 delete.row.nonempty=The selected {1,choice,1#row contains|2#{1} rows contain} {0} components. Would you like to delete the components and the {1,choice,1#row|2#rows}? delete.column.nonempty=The selected {1,choice,1#column contains|2#{1} columns contain} {0} components. Would you like to delete the components and the {1,choice,1#column|2#columns}? delete.row.title=Delete Row @@ -285,7 +285,7 @@ paste.choose.destination.prompt=Select paste destination. Click or press Enter t navigate.to.listener.title=Navigate to Listener navigate.to.listener.empty=no listeners found palette.special.group=Palette -palette.non.palette.component=Non-Palette Component... +palette.non.palette.component=Non-Palette Component\u2026 palette.non.palette.component.tooltip=Add a component not present in palette palette.non.palette.component.title=Add Non-Palette Component default.layout.manager=&Default layout manager: @@ -306,7 +306,7 @@ client.properties.title=Configure Client Properties client.properties.class.prompt=Enter the full-qualified name of the class to configure client properties for: client.properties.name=Name client.properties.class=Class -client.properties.configure=(configure...) +client.properties.configure=(configure\u2026) client.properties.type.header=Property Type morph.component.title=Choose Component to Morph Into morph.non.palette.component=Morph to Non-Palette Component @@ -435,7 +435,7 @@ inspection.invalid.property.in.form.quickfix.error.key.not.found=Key ''{0}'' not inspection.invalid.property.in.form.title=Invalid property key in a UI form inspection.i18n.message.in.form=Hardcoded string literal in form: ''{0}'' inspection.i18n.message.in.form.title=Hardcoded string literal in a UI form -inspection.editor.quick.fix.name=Change to... +inspection.editor.quick.fix.name=Change to\u2026 inspection.java15form.problem.descriptor=Usage of API documented as @since {0}+ command.paste=Paste add.component.error.qualified.name.required=Please enter a qualified class name @@ -446,7 +446,7 @@ field.is.overwritten.by.generated.code=Field ''{0}'' is overwritten by generated bound.field.type.mismatch=Types of GUI component (''{0}'') and bound field (''{1}'') do not match action.GuiDesigner.PreviewForm.text=Preview action.GuiDesigner.PreviewForm.description=Preview form -action.GuiDesigner.DataBindingWizard.text=Data Binding Wizard... +action.GuiDesigner.DataBindingWizard.text=Data Binding Wizard\u2026 action.GuiDesigner.ChooseLocale.text=Choose UI Designer Form Locale action.GuiDesigner.ExpandSelection.text=Expand Selection action.GuiDesigner.ExpandSelection.description=Expand selection structurally @@ -476,7 +476,7 @@ action.GuiDesigner.EditGroup.text=Edit Group action.GuiDesigner.EditGroup.description=Edit group action.GuiDesigner.DeleteGroup.text=Delete Group action.GuiDesigner.DeleteGroup.description=Delete group -action.GuiDesigner.AddComponent.text=Add Component to Palette... +action.GuiDesigner.AddComponent.text=Add Component to Palette\u2026 action.GuiDesigner.AddComponent.description=Add component action.GuiDesigner.EditComponent.text=Edit Component action.GuiDesigner.EditComponent.description=Edit component @@ -484,7 +484,7 @@ action.GuiDesigner.DeleteComponent.text=Delete Component action.GuiDesigner.DeleteComponent.description=Delete component action.GuiDesigner.Duplicate.text=Duplicate action.GuiDesigner.Duplicate.description=Duplicate components -action.GuiDesigner.SurroundPopup.text=Surround With... +action.GuiDesigner.SurroundPopup.text=Surround With\u2026 action.GuiDesigner.SurroundPopup.description=Surround the selected controls with a container action.GuiDesigner.AddTab.text=Add Tab action.GuiDesigner.AddTab.description=Add a new tab to the selected tabbed pane @@ -496,7 +496,7 @@ action.GuiDesigner.CreateComponent.text=Create Component action.GuiDesigner.CreateComponent.description=Choose a component class and add the component to the form action.GuiDesigner.Flatten.text=Flatten action.GuiDesigner.Flatten.description=Delete selected container and move its contents to its parent container -action.GuiDesigner.Morph.text=Morph Component... +action.GuiDesigner.Morph.text=Morph Component\u2026 action.GuiDesigner.Morph.description=Convert the component to a different class while preserving properties action.GuiDesigner.GenerateMain.text=Form main() action.GuiDesigner.GenerateMain.description=Generate a main() method to show the UI form diff --git a/plugins/xpath/xpath-lang/resources/messages/XPathBundle.properties b/plugins/xpath/xpath-lang/resources/messages/XPathBundle.properties index 34b15459bd41..662d3ff86eee 100644 --- a/plugins/xpath/xpath-lang/resources/messages/XPathBundle.properties +++ b/plugins/xpath/xpath-lang/resources/messages/XPathBundle.properties @@ -1,6 +1,6 @@ -action.add.association.text=Add... +action.add.association.text=Add\u2026 action.add.file.association.description=Add file association -action.configure.associations.text=Configure... +action.configure.associations.text=Configure\u2026 action.navigate.to.next.history.entry.description=Navigate to the next history entry action.navigate.to.previous.history.entry.description=Navigate to the previous history entry action.next.history.entry.text=Next History Entry @@ -9,8 +9,8 @@ action.previous.history.entry.text=Previous History Entry action.remove.association.description=Remove association action.remove.association.text=Remove action.remove.association.to.description=Remove Association to ''{0}'' -action.XPathView.Actions.Evaluate.text=Evaluate XPath... -action.XPathView.Actions.FindByExpression.text=Find by XPath... +action.XPathView.Actions.Evaluate.text=Evaluate XPath\u2026 +action.XPathView.Actions.FindByExpression.text=Find by XPath\u2026 action.XPathView.Actions.ShowPath.text=Show Unique XPath # suppress inspection "UnusedProperty" group.XPathView.XSLT.Associations.text=File Associations @@ -67,12 +67,12 @@ border.title.scope=Scope border.title.variables=Variables button.advanced=Advanced button.cancel=Cancel -button.edit.context=&Edit Context... +button.edit.context=&Edit Context\u2026 button.edit.expression=Edit Expression button.evaluate=Evaluate button.ok=OK -button.open.template=Open Template... -button.save.template=Save Template... +button.open.template=Open Template\u2026 +button.save.template=Save Template\u2026 button.simple=Simple checkbox.always.flag.explicit.conversion.to.unexpected.type=&Always flag explicit conversion to unexpected type checkbox.create.with.default.value=Create with &default value @@ -280,7 +280,7 @@ parsing.error.unexpected.end.file=Unexpected end of file parsing.error.unexpected.token=Unexpected token parsing.error.variable.expected=Variable expected parsing.error.xpath.expression.expected=XPath expression expected -progress.text.collecting.matches=Collecting matches... +progress.text.collecting.matches=Collecting matches\u2026 progress.text.downloading=Downloading {0} progress.title.downloading.resource=Downloading resource radio.button.custom=&Custom: diff --git a/python/pluginResources/messages/PyBundle.properties b/python/pluginResources/messages/PyBundle.properties index 42426bc8ff06..b1ccd1fd844c 100644 --- a/python/pluginResources/messages/PyBundle.properties +++ b/python/pluginResources/messages/PyBundle.properties @@ -425,8 +425,8 @@ python.sdk.cannot.setup.sdk=Cannot set up a python SDK \nat {0}.\nThe SDK seems python.sdk.interpreter.executable.path.title=Python Interpreter Executable Path python.sdk.action.add.new.interpreter.text=Add New Interpreter -python.sdk.action.add.local.interpreter.text=Add Local Interpreter... -python.sdk.action.add.interpreter.based.on.target.text=On {0}... +python.sdk.action.add.local.interpreter.text=Add Local Interpreter\u2026 +python.sdk.action.add.interpreter.based.on.target.text=On {0}\u2026 python.cldt.checking=Checking for Command-Line Developer Tools installation python.cldt.required=Selected python requires Command-Line Developer Tools: {0} @@ -1142,13 +1142,13 @@ python.execute.selection.action.execute.line.in.console=Execute Line in Python C python.add.sdk.panel.name.conda.environment=Conda Environment python.add.sdk.panel.path.to.conda.field=Conda Executable python.add.sdk.panel.load.envs=Load Environments -python.add.sdk.panel.wait=Please wait... +python.add.sdk.panel.wait=Please wait\u2026 python.add.sdk.panel.conda.use.existing=Use existing environment python.add.sdk.panel.conda.create.new=Create new environment python.add.sdk.panel.conda.env.name=Environment name: python.add.sdk.python.version=Python version: python.add.sdk.error=Error -python.add.sdk.conda.detecting=Detecting conda... +python.add.sdk.conda.detecting=Detecting conda\u2026 python.add.sdk.panel.name.existing.environment=Existing environment python.add.sdk.panel.name.previously.configured.interpreter=Previously configured interpreter python.add.sdk.panel.name.new.environment.using=New environment using diff --git a/resources/src/idea/JavaActions.xml b/resources/src/idea/JavaActions.xml index 908fe7c4d0fa..3caeff46f1d3 100644 --- a/resources/src/idea/JavaActions.xml +++ b/resources/src/idea/JavaActions.xml @@ -285,7 +285,9 @@ + +