File tree Expand file tree Collapse file tree 3 files changed +12
-5
lines changed
exts/ext-harmonyos/src/main/kotlin/cc/unitmesh/harmonyos/actions
src/main/resources/messages Expand file tree Collapse file tree 3 files changed +12
-5
lines changed Original file line number Diff line number Diff line change 1
1
package cc.unitmesh.harmonyos.actions
2
2
3
+ import cc.unitmesh.devti.AutoDevBundle
3
4
import cc.unitmesh.devti.gui.sendToChatPanel
4
5
import cc.unitmesh.devti.intentions.action.base.ChatBaseIntention
5
6
import cc.unitmesh.devti.llms.LlmFactory
@@ -12,8 +13,8 @@ import com.intellij.psi.PsiFile
12
13
13
14
class AutoArkUiAction : ChatBaseIntention () {
14
15
override fun priority (): Int = 900
15
- override fun getText (): String = " Auto gen ArkUI "
16
- override fun getFamilyName (): String = " Auto gen ArkUI "
16
+ override fun getText (): String = AutoDevBundle .message( " autoarkui.generate " )
17
+ override fun getFamilyName (): String = AutoDevBundle .message( " autoarkui.name " )
17
18
18
19
override fun isAvailable (project : Project , editor : Editor ? , file : PsiFile ? ): Boolean {
19
20
val isDevEcoStudio = System .getProperty(" idea.platform.prefix" , " idea" ) == " DevEcoStudio"
Original file line number Diff line number Diff line change @@ -10,18 +10,18 @@ class AutoArkUiTask(
10
10
private val project : Project ,
11
11
private val flow : AutoArkUiFlow ,
12
12
private val editor : Editor ,
13
- ) : Task.Backgroundable(project, " Gen Page " , true ) {
13
+ ) : Task.Backgroundable(project, AutoDevBundle .message("autoarkui.generate") , true ) {
14
14
override fun run (indicator : ProgressIndicator ) {
15
15
indicator.fraction = 0.2
16
16
17
- indicator.text = AutoDevBundle .message(" autopage .generate.clarify" )
17
+ indicator.text = AutoDevBundle .message(" autoarkui .generate.clarify" )
18
18
val components = flow.clarify()
19
19
20
20
val componentNames = components.substringAfter(" [" ).substringBefore(" ]" )
21
21
.split(" , " ).map { it.trim() }
22
22
23
23
indicator.fraction = 0.6
24
- indicator.text = AutoDevBundle .message(" autopage .generate.design" )
24
+ indicator.text = AutoDevBundle .message(" autoarkui .generate.design" )
25
25
flow.design(componentNames)
26
26
27
27
indicator.fraction = 0.8
Original file line number Diff line number Diff line change @@ -128,3 +128,9 @@ autopage.generate=Frontend Generate
128
128
autopage.generate.name =AutoPage Generate
129
129
autopage.generate.clarify =Clarify Requirements
130
130
autopage.generate.design =Design Page
131
+
132
+ # AutoArkUi
133
+ autoarkui.name =AutoArkUi
134
+ autoarkui.generate =Auto Generate ArkUi
135
+ autoarkui.generate.clarify =Clarify Requirements
136
+ autoarkui.generate.design =Design Page
You can’t perform that action at this time.
0 commit comments