i18n: add bundle for idea/slicer
This commit is contained in:
@@ -0,0 +1,5 @@
|
|||||||
|
text.in=\ in {0}
|
||||||
|
text.tracking.enclosing.lambda=\ (Tracking enclosing lambda)
|
||||||
|
title.dataflow.from.here=Dataflow from Here
|
||||||
|
title.dataflow.to.here=Dataflow to Here
|
||||||
|
tool.tip.text.variable.dereferenced=Variable dereferenced
|
||||||
@@ -20,6 +20,6 @@ class KotlinSliceDereferenceUsage(
|
|||||||
}
|
}
|
||||||
|
|
||||||
override fun getPresentation() = object : UsagePresentation by super.getPresentation() {
|
override fun getPresentation() = object : UsagePresentation by super.getPresentation() {
|
||||||
override fun getTooltipText() = "Variable dereferenced"
|
override fun getTooltipText() = KotlinSlicerBundle.message("tool.tip.text.variable.dereferenced")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -31,6 +31,6 @@ class KotlinSliceDereferenceUsage(
|
|||||||
}
|
}
|
||||||
|
|
||||||
override fun getPresentation() = object : UsagePresentation by super.getPresentation() {
|
override fun getPresentation() = object : UsagePresentation by super.getPresentation() {
|
||||||
override fun getTooltipText() = "Variable dereferenced"
|
override fun getTooltipText() = KotlinSlicerBundle.message("tool.tip.text.variable.dereferenced")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -47,7 +47,10 @@ object KotlinSliceUsageCellRenderer : SliceUsageCellRendererBase() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
append(" (Tracking enclosing lambda)".repeat(sliceUsage.lambdaLevel), SimpleTextAttributes.REGULAR_BOLD_ATTRIBUTES)
|
append(
|
||||||
|
KotlinSlicerBundle.message("text.tracking.enclosing.lambda").repeat(sliceUsage.lambdaLevel),
|
||||||
|
SimpleTextAttributes.REGULAR_BOLD_ATTRIBUTES
|
||||||
|
)
|
||||||
|
|
||||||
val declaration = sliceUsage.element?.parents?.firstOrNull {
|
val declaration = sliceUsage.element?.parents?.firstOrNull {
|
||||||
it is KtClass ||
|
it is KtClass ||
|
||||||
@@ -57,7 +60,7 @@ object KotlinSliceUsageCellRenderer : SliceUsageCellRendererBase() {
|
|||||||
it is KtConstructor<*>
|
it is KtConstructor<*>
|
||||||
} as? KtDeclaration ?: return
|
} as? KtDeclaration ?: return
|
||||||
|
|
||||||
append(" in ", SimpleTextAttributes.GRAY_ATTRIBUTES)
|
append(KotlinSlicerBundle.message("text.in", ""), SimpleTextAttributes.GRAY_ATTRIBUTES)
|
||||||
|
|
||||||
val descriptor = declaration.unsafeResolveToDescriptor()
|
val descriptor = declaration.unsafeResolveToDescriptor()
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,18 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2010-2020 JetBrains s.r.o. and Kotlin Programming Language contributors.
|
||||||
|
* Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file.
|
||||||
|
*/
|
||||||
|
|
||||||
|
package org.jetbrains.kotlin.idea.slicer
|
||||||
|
|
||||||
|
import org.jetbrains.annotations.NonNls
|
||||||
|
import org.jetbrains.annotations.PropertyKey
|
||||||
|
import org.jetbrains.kotlin.util.AbstractKotlinBundle
|
||||||
|
|
||||||
|
@NonNls
|
||||||
|
private const val BUNDLE = "messages.KotlinSlicerBundle"
|
||||||
|
|
||||||
|
object KotlinSlicerBundle : AbstractKotlinBundle(BUNDLE) {
|
||||||
|
@JvmStatic
|
||||||
|
fun message(@PropertyKey(resourceBundle = BUNDLE) key: String, vararg params: Any): String = getMessage(key, *params)
|
||||||
|
}
|
||||||
@@ -109,7 +109,7 @@ class KotlinUsageContextDataInflowPanel(
|
|||||||
return KotlinUsageContextDataInflowPanel((usageView as UsageViewImpl).project, usageView.getPresentation())
|
return KotlinUsageContextDataInflowPanel((usageView as UsageViewImpl).project, usageView.getPresentation())
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun getTabTitle() = "Dataflow to Here"
|
override fun getTabTitle() = KotlinSlicerBundle.message("title.dataflow.to.here")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -122,6 +122,6 @@ class KotlinUsageContextDataOutflowPanel(
|
|||||||
return KotlinUsageContextDataOutflowPanel((usageView as UsageViewImpl).project, usageView.getPresentation())
|
return KotlinUsageContextDataOutflowPanel((usageView as UsageViewImpl).project, usageView.getPresentation())
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun getTabTitle() = "Dataflow from Here"
|
override fun getTabTitle() = KotlinSlicerBundle.message("title.dataflow.from.here")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
+2
-2
@@ -109,7 +109,7 @@ class KotlinUsageContextDataInflowPanel(
|
|||||||
return KotlinUsageContextDataInflowPanel((usageView as UsageViewImpl).project, usageView.getPresentation())
|
return KotlinUsageContextDataInflowPanel((usageView as UsageViewImpl).project, usageView.getPresentation())
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun getTabTitle() = "Dataflow to Here"
|
override fun getTabTitle() = KotlinSlicerBundle.message("title.dataflow.to.here")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -122,6 +122,6 @@ class KotlinUsageContextDataOutflowPanel(
|
|||||||
return KotlinUsageContextDataOutflowPanel((usageView as UsageViewImpl).project, usageView.getPresentation())
|
return KotlinUsageContextDataOutflowPanel((usageView as UsageViewImpl).project, usageView.getPresentation())
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun getTabTitle() = "Dataflow from Here"
|
override fun getTabTitle() = KotlinSlicerBundle.message("title.dataflow.from.here")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user