diff --git a/idea/idea-analysis/resources/messages/KotlinBundle.properties b/idea/idea-analysis/resources/messages/KotlinBundle.properties index 4772f9f5d83..0a7c782fc79 100644 --- a/idea/idea-analysis/resources/messages/KotlinBundle.properties +++ b/idea/idea-analysis/resources/messages/KotlinBundle.properties @@ -1243,4 +1243,6 @@ searching.for.not.property.candidates=Searching for Not Property candidates step.1.collecting.0.1.2=Step 1: Collecting {0}:{1}:{2} step.2.0.of.1=Step 2: {0} of {1} step.3.0.of.1=Step 3: {0} of {1} -title.done=Done \ No newline at end of file +title.done=Done +revert.applied.imports=revert applied imports +delete.0=delete {0} \ No newline at end of file diff --git a/idea/src/org/jetbrains/kotlin/idea/codeInsight/KotlinCopyPasteUtil.kt b/idea/src/org/jetbrains/kotlin/idea/codeInsight/KotlinCopyPasteUtil.kt index 3f246fbdc20..e59cbff22d8 100644 --- a/idea/src/org/jetbrains/kotlin/idea/codeInsight/KotlinCopyPasteUtil.kt +++ b/idea/src/org/jetbrains/kotlin/idea/codeInsight/KotlinCopyPasteUtil.kt @@ -94,7 +94,7 @@ object ReviewAddedImports { ) { if (importsToRemove.isEmpty()) return - WriteCommandAction.runWriteCommandAction(project, "revert applied imports", null, Runnable { + WriteCommandAction.runWriteCommandAction(project, KotlinBundle.message("revert.applied.imports"), null, Runnable { val newImports = file.importDirectives.mapNotNull { val importedFqName = it.importedFqName ?: return@mapNotNull null if (importsToRemove.contains(importedFqName.asString())) return@mapNotNull null diff --git a/idea/src/org/jetbrains/kotlin/idea/codeInsight/KotlinCopyPasteUtil.kt.191 b/idea/src/org/jetbrains/kotlin/idea/codeInsight/KotlinCopyPasteUtil.kt.191 index 1040c22713a..1a3927c97c9 100644 --- a/idea/src/org/jetbrains/kotlin/idea/codeInsight/KotlinCopyPasteUtil.kt.191 +++ b/idea/src/org/jetbrains/kotlin/idea/codeInsight/KotlinCopyPasteUtil.kt.191 @@ -18,6 +18,7 @@ import com.intellij.openapi.project.Project import com.intellij.ui.LightweightHint import com.intellij.util.ArrayUtil import org.jetbrains.annotations.TestOnly +import org.jetbrains.kotlin.idea.KotlinBundle import org.jetbrains.kotlin.idea.imports.KotlinImportOptimizer import org.jetbrains.kotlin.name.Name import org.jetbrains.kotlin.psi.KtFile @@ -58,7 +59,7 @@ object ReviewAddedImports { ) { if (importsToRemove.isEmpty()) return - WriteCommandAction.runWriteCommandAction(project, "revert applied imports", null, Runnable { + WriteCommandAction.runWriteCommandAction(project, KotlinBundle.message("revert.applied.imports"), null, Runnable { val newImports = file.importDirectives.mapNotNull { val importedFqName = it.importedFqName ?: return@mapNotNull null if (importsToRemove.contains(importedFqName.asString())) return@mapNotNull null diff --git a/idea/src/org/jetbrains/kotlin/idea/codeInsight/KotlinCopyPasteUtil.kt.192 b/idea/src/org/jetbrains/kotlin/idea/codeInsight/KotlinCopyPasteUtil.kt.192 index c0579aad0a3..940b6cd47ad 100644 --- a/idea/src/org/jetbrains/kotlin/idea/codeInsight/KotlinCopyPasteUtil.kt.192 +++ b/idea/src/org/jetbrains/kotlin/idea/codeInsight/KotlinCopyPasteUtil.kt.192 @@ -18,6 +18,7 @@ import com.intellij.openapi.project.Project import com.intellij.ui.LightweightHint import com.intellij.util.ArrayUtil import org.jetbrains.annotations.TestOnly +import org.jetbrains.kotlin.idea.KotlinBundle import org.jetbrains.kotlin.idea.imports.KotlinImportOptimizer import org.jetbrains.kotlin.name.Name import org.jetbrains.kotlin.psi.KtFile @@ -58,7 +59,7 @@ object ReviewAddedImports { ) { if (importsToRemove.isEmpty()) return - WriteCommandAction.runWriteCommandAction(project, "revert applied imports", null, Runnable { + WriteCommandAction.runWriteCommandAction(project, KotlinBundle.message("revert.applied.imports"), null, Runnable { val newImports = file.importDirectives.mapNotNull { val importedFqName = it.importedFqName ?: return@mapNotNull null if (importsToRemove.contains(importedFqName.asString())) return@mapNotNull null diff --git a/idea/src/org/jetbrains/kotlin/idea/codeInsight/KotlinOptimizeImportsRefactoringHelper.kt b/idea/src/org/jetbrains/kotlin/idea/codeInsight/KotlinOptimizeImportsRefactoringHelper.kt index b7899ac5676..f3f9131cdc0 100644 --- a/idea/src/org/jetbrains/kotlin/idea/codeInsight/KotlinOptimizeImportsRefactoringHelper.kt +++ b/idea/src/org/jetbrains/kotlin/idea/codeInsight/KotlinOptimizeImportsRefactoringHelper.kt @@ -81,7 +81,7 @@ class KotlinOptimizeImportsRefactoringHelper : RefactoringHelper> { val presentableUrl = runReadAction { directive.containingFile }.virtualFile.presentableUrl indicator.text2 = presentableUrl ApplicationManager.getApplication().invokeAndWait { - project.executeWriteCommand("delete $presentableUrl") { + project.executeWriteCommand(KotlinBundle.message("delete.0", presentableUrl)) { try { directive.delete() } catch (e: IncorrectOperationException) {