Wizard: group project templates into the categories on the first step

#KT-39700 fixed
This commit is contained in:
Ilya Kirillov
2020-06-18 20:40:23 +03:00
parent bfedeed2c1
commit 11a680d7d8
4 changed files with 107 additions and 15 deletions
@@ -23,7 +23,7 @@ module.kind.mpp.module=MPP Module
module.kind.target=Target
plugin.buildsystem.setting.type=Build System
plugin.buildsystem.setting.type.error.wrong.project.kind={0} cannot be generated using {1}
plugin.buildsystem.setting.type.error.wrong.project.kind={0} project cannot be generated using {1}
plugin.kotlin.downloading.kotlin.versions=Downloading list of Kotlin versions
plugin.kotlin.setting.modules=Modules
@@ -32,10 +32,10 @@ plugin.kotlin.setting.modules.error.duplicated.targets=There are {0} targets wit
plugin.kotlin.setting.project.kind=Project Kind
project.kind.android=Android project
project.kind.kotlin.js=Kotlin/JS project
project.kind.multiplatform=Multiplatform project
project.kind.singleplatform=Singleplatform project
project.kind.android=Android
project.kind.kotlin.js=Kotlin/JS
project.kind.multiplatform=Multiplatform
project.kind.singleplatform=JVM
project=Project
@@ -103,16 +103,16 @@ module.configurator.tests.setting.framework.common=Common
module.configurator.tests.setting.framework.none=None
module.configurator.native.for.current.system=Your system
project.template.empty.singleplatform.title=Backend Application
project.template.empty.singleplatform.title=Application
project.template.empty.singleplatform.description=Backend application with Kotlin/JVM.
project.template.empty.mpp.title=Multiplatform Application
project.template.empty.mpp.title=Application
project.template.empty.mpp.description=Applications for different platforms that support sharing common code.
project.template.empty.jvm.console.title=Console Application
project.template.empty.jvm.console.description=Console application with Kotlin/JVM. Use it for prototyping or testing purposes.
project.template.mpp.lib.title=Multiplatform Library
project.template.mpp.lib.title=Library
project.template.mpp.lib.description=Library for sharing common code among different platforms.
project.template.full.stack.title=Full-Stack Web Application
@@ -124,10 +124,10 @@ project.template.native.console.description=Application with Kotlin/Native that
project.template.frontend.title=Frontend Application
project.template.frontend.description=Frontend application with Kotlin/JS if you already have a backend.
project.template.mpp.mobile.title=Multiplatform Mobile Application
project.template.mpp.mobile.title=Mobile Application
project.template.mpp.mobile.description=Mobile applications for iOS and Android with Kotlin Multiplatform Mobile, which supports sharing common code between platforms.
project.template.mpp.mobile.lib.title=Multiplatform Mobile Library
project.template.mpp.mobile.lib.title=Mobile Library
project.template.mpp.mobile.lib.description=Library that supports sharing code between iOS and Android.
@@ -21,7 +21,7 @@ interface JSConfigurator : ModuleConfiguratorWithModuleType {
override val moduleType: ModuleType get() = ModuleType.js
}
object JsSingleplatformModuleConfigurator : JSConfigurator, ModuleConfiguratorWithTests, SinglePlatformModuleConfigurator {
object JsSingleplatformModuleConfigurator : JSConfigurator, ModuleConfiguratorWithTests, SinglePlatformModuleConfigurator, ModuleConfiguratorWithSettings {
override val moduleKind = ModuleKind.singleplatformJs
@NonNls