diff --git a/idea/resources/messages/KotlinFrameworkBundle.properties b/idea/resources/messages/KotlinFrameworkBundle.properties new file mode 100644 index 00000000000..2b7cf041066 --- /dev/null +++ b/idea/resources/messages/KotlinFrameworkBundle.properties @@ -0,0 +1 @@ +name.kotlin.sdk=Kotlin SDK \ No newline at end of file diff --git a/idea/src/org/jetbrains/kotlin/idea/framework/KotlinFrameworkBundle.kt b/idea/src/org/jetbrains/kotlin/idea/framework/KotlinFrameworkBundle.kt new file mode 100644 index 00000000000..ce2f6337655 --- /dev/null +++ b/idea/src/org/jetbrains/kotlin/idea/framework/KotlinFrameworkBundle.kt @@ -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.framework + +import org.jetbrains.annotations.NonNls +import org.jetbrains.annotations.PropertyKey +import org.jetbrains.kotlin.util.AbstractKotlinBundle + +@NonNls +private const val BUNDLE = "messages.KotlinFrameworkBundle" + +object KotlinFrameworkBundle : AbstractKotlinBundle(BUNDLE) { + @JvmStatic + fun message(@PropertyKey(resourceBundle = BUNDLE) key: String, vararg params: Any): String = getMessage(key, *params) +} diff --git a/idea/src/org/jetbrains/kotlin/idea/framework/KotlinSdkType.kt b/idea/src/org/jetbrains/kotlin/idea/framework/KotlinSdkType.kt index a37104b1fdb..b9f83dade33 100644 --- a/idea/src/org/jetbrains/kotlin/idea/framework/KotlinSdkType.kt +++ b/idea/src/org/jetbrains/kotlin/idea/framework/KotlinSdkType.kt @@ -45,7 +45,7 @@ class KotlinSdkType : SdkType("KotlinSDK") { } } - override fun getPresentableName() = "Kotlin SDK" + override fun getPresentableName() = KotlinFrameworkBundle.message("name.kotlin.sdk") override fun getIcon() = KotlinIcons.SMALL_LOGO diff --git a/idea/src/org/jetbrains/kotlin/idea/framework/KotlinSdkType.kt.192 b/idea/src/org/jetbrains/kotlin/idea/framework/KotlinSdkType.kt.192 index 154e0206ee5..04291b78aac 100644 --- a/idea/src/org/jetbrains/kotlin/idea/framework/KotlinSdkType.kt.192 +++ b/idea/src/org/jetbrains/kotlin/idea/framework/KotlinSdkType.kt.192 @@ -45,7 +45,7 @@ class KotlinSdkType : SdkType("KotlinSDK") { } } - override fun getPresentableName() = "Kotlin SDK" + override fun getPresentableName() = KotlinFrameworkBundle.message("name.kotlin.sdk") override fun getIcon() = KotlinIcons.SMALL_LOGO