From 4c9e7773ad247126e8c4af664a41f95eb108bfb4 Mon Sep 17 00:00:00 2001 From: Dmitry Gridin Date: Fri, 21 Feb 2020 14:27:53 +0700 Subject: [PATCH] i18n: fix bundle for idea/findUsages --- .../messages/KotlinFindUsagesBundle.properties | 2 +- .../findUsages/KotlinElementDescriptionProvider.kt | 11 +++++++---- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/idea/resources/messages/KotlinFindUsagesBundle.properties b/idea/resources/messages/KotlinFindUsagesBundle.properties index f95608084b2..5a2362a201a 100644 --- a/idea/resources/messages/KotlinFindUsagesBundle.properties +++ b/idea/resources/messages/KotlinFindUsagesBundle.properties @@ -2,7 +2,7 @@ kotlin.lang.class=class kotlin.lang.companion.object=companion object kotlin.lang.constructor=constructor kotlin.lang.facade.class=facade class -kotlin.lang.for.property=for property +kotlin.lang.for.property={0} for property kotlin.lang.function=function kotlin.lang.getter=getter kotlin.lang.import.alias=import alias diff --git a/idea/src/org/jetbrains/kotlin/idea/findUsages/KotlinElementDescriptionProvider.kt b/idea/src/org/jetbrains/kotlin/idea/findUsages/KotlinElementDescriptionProvider.kt index ade4aa4b9fb..cd5e77c2c3b 100644 --- a/idea/src/org/jetbrains/kotlin/idea/findUsages/KotlinElementDescriptionProvider.kt +++ b/idea/src/org/jetbrains/kotlin/idea/findUsages/KotlinElementDescriptionProvider.kt @@ -126,10 +126,13 @@ class KotlinElementDescriptionProvider : ElementDescriptionProvider { else KotlinFindUsagesBundle.message("kotlin.lang.object") is KtNamedFunction -> KotlinFindUsagesBundle.message("kotlin.lang.function") - is KtPropertyAccessor -> (if (targetElement.isGetter) - KotlinFindUsagesBundle.message("kotlin.lang.getter") - else - KotlinFindUsagesBundle.message("kotlin.lang.setter")) + " " + KotlinFindUsagesBundle.message("kotlin.lang.for.property") + " " + is KtPropertyAccessor -> KotlinFindUsagesBundle.message( + "kotlin.lang.for.property", + (if (targetElement.isGetter) + KotlinFindUsagesBundle.message("kotlin.lang.getter") + else + KotlinFindUsagesBundle.message("kotlin.lang.setter")) + ) + " " is KtFunctionLiteral -> KotlinFindUsagesBundle.message("kotlin.lang.lambda") is KtPrimaryConstructor, is KtSecondaryConstructor -> KotlinFindUsagesBundle.message("kotlin.lang.constructor") is KtProperty -> if (targetElement.isLocal)