From a3f1dde4136d1bb6e7917fc5a3e32cbeefa6cc01 Mon Sep 17 00:00:00 2001 From: Dmitry Gridin Date: Fri, 21 Feb 2020 12:55:39 +0700 Subject: [PATCH] i18n: add bundle for idea/framework --- .../messages/KotlinFrameworkBundle.properties | 1 + .../idea/framework/KotlinFrameworkBundle.kt | 18 ++++++++++++++++++ .../kotlin/idea/framework/KotlinSdkType.kt | 2 +- .../kotlin/idea/framework/KotlinSdkType.kt.192 | 2 +- 4 files changed, 21 insertions(+), 2 deletions(-) create mode 100644 idea/resources/messages/KotlinFrameworkBundle.properties create mode 100644 idea/src/org/jetbrains/kotlin/idea/framework/KotlinFrameworkBundle.kt 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