Wizard: add descriptions for some settings

This commit is contained in:
Ilya Kirillov
2020-08-27 14:47:51 +03:00
parent 37b869ebc5
commit 333213bbb9
4 changed files with 8 additions and 1 deletions
@@ -78,6 +78,7 @@ module.configurator.simple.js.node=JS for Node.JS
module.configurator.android=Android
module.configurator.android.setting.android.plugin=Android plugin
module.configurator.android.setting.android.plugin.description=Android Gradle plugin that will be used for the current module
module.configurator.android.setting.android.plugin.application=Android Application
module.configurator.android.setting.android.plugin.library=Android
@@ -85,7 +86,9 @@ module.configurator.common=Common
module.configurator.jvm=JVM
module.configurator.jvm.setting.target.jvm.version=Target JVM version
module.configurator.jvm.setting.target.jvm.version.description= The version of the JVM bytecode that will be produced as the result of compiling this module
module.configurator.jvm.setting.java.support=Java language support
module.configurator.jvm.setting.java.support.description=Allows you to write Java code in the selected target.
module.configurator.mpp=Multiplatform
module.configurator.ios=IOS
@@ -200,7 +200,9 @@ object AndroidTargetConfigurator : TargetConfigurator,
val androidPlugin by enumSetting<AndroidGradlePlugin>(
KotlinNewProjectWizardBundle.message("module.configurator.android.setting.android.plugin"),
neededAtPhase = GenerationPhase.PROJECT_GENERATION
)
) {
description = KotlinNewProjectWizardBundle.message("module.configurator.android.setting.android.plugin.description")
}
}
enum class AndroidGradlePlugin(override val text: String, @NonNls val pluginName: String) : DisplayableSettingItem {
@@ -192,6 +192,7 @@ object JvmTargetConfigurator : JvmModuleConfigurator,
KotlinNewProjectWizardBundle.message("module.configurator.jvm.setting.java.support"),
GenerationPhase.PROJECT_GENERATION
) {
description = KotlinNewProjectWizardBundle.message("module.configurator.jvm.setting.java.support.description")
defaultValue = value(false)
}
}
@@ -26,6 +26,7 @@ interface JvmModuleConfigurator : ModuleConfiguratorWithTests {
KotlinNewProjectWizardBundle.message("module.configurator.jvm.setting.target.jvm.version"),
GenerationPhase.PROJECT_GENERATION
) {
description = KotlinNewProjectWizardBundle.message("module.configurator.jvm.setting.target.jvm.version.description")
defaultValue = value(TargetJvmVersion.JVM_1_8)
}
}