diff --git a/packages/web/i18n/en/app.json b/packages/web/i18n/en/app.json index 793c9e8f3..eaf792ff3 100644 --- a/packages/web/i18n/en/app.json +++ b/packages/web/i18n/en/app.json @@ -18,8 +18,10 @@ "Optimizer_EmptyPrompt": "Please enter optimization requirements", "Optimizer_Generating": "Generating...", "Optimizer_Placeholder": "How do you want to write or optimize prompt words?", + "Optimizer_Placeholder_loading": "Generating...please wait", "Optimizer_Reoptimize": "Re-optimize", "Optimizer_Replace": "replace", + "Optimizer_Tooltip": "AI Optimization", "Role_setting": "Permission", "Run": "Execute", "Search_dataset": "Search dataset", diff --git a/packages/web/i18n/zh-CN/app.json b/packages/web/i18n/zh-CN/app.json index c30b73f69..9049b7128 100644 --- a/packages/web/i18n/zh-CN/app.json +++ b/packages/web/i18n/zh-CN/app.json @@ -18,8 +18,10 @@ "Optimizer_EmptyPrompt": "请输入优化要求", "Optimizer_Generating": "生成中…", "Optimizer_Placeholder": "你希望如何编写或优化提示词?", + "Optimizer_Placeholder_loading": "正在生成...请稍候", "Optimizer_Reoptimize": "重新优化", "Optimizer_Replace": "替换", + "Optimizer_Tooltip": "AI 优化", "Role_setting": "权限设置", "Run": "运行", "Search_dataset": "搜索知识库", diff --git a/packages/web/i18n/zh-Hant/app.json b/packages/web/i18n/zh-Hant/app.json index 89d4fa6ea..80a4a3b3b 100644 --- a/packages/web/i18n/zh-Hant/app.json +++ b/packages/web/i18n/zh-Hant/app.json @@ -18,8 +18,10 @@ "Optimizer_EmptyPrompt": "請輸入優化要求", "Optimizer_Generating": "生成中…", "Optimizer_Placeholder": "你希望如何編寫或優化提示詞?", + "Optimizer_Placeholder_loading": "正在生成...請稍候", "Optimizer_Reoptimize": "重新優化", "Optimizer_Replace": "替換", + "Optimizer_Tooltip": "AI 優化", "Role_setting": "權限設定", "Run": "執行", "Search_dataset": "搜尋知識庫", diff --git a/projects/app/src/components/common/PromptEditor/OptimizerPopover/index.tsx b/projects/app/src/components/common/PromptEditor/OptimizerPopover/index.tsx index 62eac2de1..18b273343 100644 --- a/projects/app/src/components/common/PromptEditor/OptimizerPopover/index.tsx +++ b/projects/app/src/components/common/PromptEditor/OptimizerPopover/index.tsx @@ -12,6 +12,7 @@ import { useLocalStorageState } from 'ahooks'; import AIModelSelector from '../../../Select/AIModelSelector'; import { useSystemStore } from '@/web/common/system/useSystemStore'; import { onOptimizePrompt } from '@/web/common/api/fetch'; +import MyTooltip from '@fastgpt/web/components/common/MyTooltip'; export type OptimizerPromptProps = { onChangeText: (text: string) => void; @@ -120,7 +121,9 @@ const OptimizerPopover = ({ - + + + } trigger="click" @@ -155,7 +158,7 @@ const OptimizerPopover = ({ )} {/* Button */} - {!loading && ( + {!loading ? ( <> {!optimizedResult && !!defaultPrompt && (