From 4effd057f0272e0b4a8ba377a24e1a144b9fa2bb Mon Sep 17 00:00:00 2001
From: euvre <93761161+euvre@users.noreply.github.com>
Date: Fri, 3 Jul 2026 15:31:27 +0800
Subject: [PATCH] i18n: localize visual input file label in agent form (#16594)
---
web/src/locales/en.ts | 1 +
web/src/locales/zh.ts | 1 +
web/src/pages/agent/form/agent-form/index.tsx | 2 +-
web/src/pages/agent/form/components/query-variable.tsx | 6 +++---
4 files changed, 6 insertions(+), 4 deletions(-)
diff --git a/web/src/locales/en.ts b/web/src/locales/en.ts
index 9214670714..4a4b47acdd 100644
--- a/web/src/locales/en.ts
+++ b/web/src/locales/en.ts
@@ -2018,6 +2018,7 @@ Best for: Documents with flowing, contextually connected content — such as boo
recommended: 'Recommended',
customerSupport: 'Customer support',
marketing: 'Marketing',
+ visualInputFile: 'Visual input file',
consumerApp: 'Consumer app',
other: 'Other',
ingestionPipeline: 'Ingestion pipeline',
diff --git a/web/src/locales/zh.ts b/web/src/locales/zh.ts
index 4692728763..c4aa22fe59 100644
--- a/web/src/locales/zh.ts
+++ b/web/src/locales/zh.ts
@@ -1678,6 +1678,7 @@ NER:使用 spaCy NER 和基于规则的关键词提取来抽取实体和关系
recommended: '推荐',
customerSupport: '客户支持',
marketing: '营销',
+ visualInputFile: '视觉输入文件',
consumerApp: '消费者应用',
other: '其他',
agents: '智能体',
diff --git a/web/src/pages/agent/form/agent-form/index.tsx b/web/src/pages/agent/form/agent-form/index.tsx
index 7bdd16ad6d..169df8e2eb 100644
--- a/web/src/pages/agent/form/agent-form/index.tsx
+++ b/web/src/pages/agent/form/agent-form/index.tsx
@@ -164,7 +164,7 @@ function AgentForm({ node }: INextOperatorForm) {
) && (
)}
diff --git a/web/src/pages/agent/form/components/query-variable.tsx b/web/src/pages/agent/form/components/query-variable.tsx
index 43f3bf1e52..a6eef62451 100644
--- a/web/src/pages/agent/form/components/query-variable.tsx
+++ b/web/src/pages/agent/form/components/query-variable.tsx
@@ -76,9 +76,9 @@ export function QueryVariable({
name={name}
render={({ field }) => (
- {hideLabel || label || (
-
- {t('flow.query')}
+ {hideLabel || (
+
+ {label || t('flow.query')}
)}
{renderWidget(field.value, field.onChange)}