-
{t(`${prefixSettings}.more.inputPlaceholder`, { ns: 'appOverview' })}
- {isCloudSandboxPlan && (
-
-
-
-
-
- {t('upgradeBtn.encourageShort', { ns: 'billing' })}
-
-
-
+
+
+ {INPUT_PLACEHOLDER_SUPPORTED_MODES.includes(appInfo.mode) && (
+
+
+
+
{t(`${prefixSettings}.more.inputPlaceholder`, { ns: 'appOverview' })}
+ {isCloudSandboxPlan && (
+
+
+
+
+
+ {t('upgradeBtn.encourageShort', { ns: 'billing' })}
+
- )}
-
-
-
{t(`${prefixSettings}.more.inputPlaceholderTip`, { ns: 'appOverview' })}
- {isCloudSandboxPlan
- ? (
-
-
-
- {t(`${prefixSettings}.more.inputPlaceholderTooltip`, { ns: 'appOverview' })}
-
-
- )
- : inputPlaceholderField}
- {!isCloudSandboxPlan && (
-
- {`${inputInfo.inputPlaceholder?.length ?? 0} / ${INPUT_PLACEHOLDER_MAX_LENGTH}`}
+
)}
- )}
- {/* copyright */}
-
-
-
-
{t(`${prefixSettings}.more.copyright`, { ns: 'appOverview' })}
- {/* upgrade button */}
- {isCloudSandboxPlan && (
-
-
-
-
-
- {t('upgradeBtn.encourageShort', { ns: 'billing' })}
-
-
-
-
- )}
-
- {webappCopyrightEnabled
- ? (
-
setInputInfo({ ...inputInfo, copyrightSwitchValue: v })}
- />
- )
- : (
-
-
- setInputInfo({ ...inputInfo, copyrightSwitchValue: v })}
- />
-
- )}
- />
-
- {t(`${prefixSettings}.more.copyrightTooltip`, { ns: 'appOverview' })}
-
-
- )}
+
+
{t(`${prefixSettings}.more.inputPlaceholderTip`, { ns: 'appOverview' })}
+ {isCloudSandboxPlan
+ ? (
+
+
+
+ {t(`${prefixSettings}.more.inputPlaceholderTooltip`, { ns: 'appOverview' })}
+
+
+ )
+ : inputPlaceholderField}
+ {!isCloudSandboxPlan && (
+
+ {`${inputInfo.inputPlaceholder?.length ?? 0} / ${INPUT_PLACEHOLDER_MAX_LENGTH}`}
-
{t(`${prefixSettings}.more.copyrightTip`, { ns: 'appOverview' })}
- {copyrightSwitchValue && (
-
+ )}
+
+ )}
+ {/* copyright */}
+
+
+
+
{t(`${prefixSettings}.more.copyright`, { ns: 'appOverview' })}
+ {/* upgrade button */}
+ {isCloudSandboxPlan && (
+
+
+
+
+
+ {t('upgradeBtn.encourageShort', { ns: 'billing' })}
+
+
+
+
)}
- {/* privacy policy */}
-
-
{t(`${prefixSettings}.more.privacyPolicy`, { ns: 'appOverview' })}
-
- }}
- />
-
-
-
- {/* custom disclaimer */}
-
-
{t(`${prefixSettings}.more.customDisclaimer`, { ns: 'appOverview' })}
-
{t(`${prefixSettings}.more.customDisclaimerTip`, { ns: 'appOverview' })}
-
+ {webappCopyrightEnabled
+ ? (
+
setInputInfo({ ...inputInfo, copyrightSwitchValue: v })}
+ />
+ )
+ : (
+
+
+ setInputInfo({ ...inputInfo, copyrightSwitchValue: v })}
+ />
+
+ )}
+ />
+
+ {t(`${prefixSettings}.more.copyrightTooltip`, { ns: 'appOverview' })}
+
+
+ )}
-
-
+
{t(`${prefixSettings}.more.copyrightTip`, { ns: 'appOverview' })}
+ {copyrightSwitchValue && (
+
+ )}
+
+ {/* privacy policy */}
+
+
{t(`${prefixSettings}.more.privacyPolicy`, { ns: 'appOverview' })}
+
+ }}
+ />
+
+
+
+ {/* custom disclaimer */}
+
+
{t(`${prefixSettings}.more.customDisclaimer`, { ns: 'appOverview' })}
+
{t(`${prefixSettings}.more.customDisclaimerTip`, { ns: 'appOverview' })}
+
+
{/* footer */}
diff --git a/web/features/agent-v2/agent-detail/access/components/web-app-access-card.tsx b/web/features/agent-v2/agent-detail/access/components/web-app-access-card.tsx
index 8086075fd2b..e2865e3ae8a 100644
--- a/web/features/agent-v2/agent-detail/access/components/web-app-access-card.tsx
+++ b/web/features/agent-v2/agent-detail/access/components/web-app-access-card.tsx
@@ -248,7 +248,7 @@ export function WebAppAccessCard({
disabled={!settingsAppInfo || updateSiteMutation.isPending}
onClick={() => setShowSettingsModal(true)}
>
-
+
{t('agentDetail.access.webApp.actions.settings')}
{settingsAppInfo && (
diff --git a/web/i18n/en-US/agent-v-2.json b/web/i18n/en-US/agent-v-2.json
index 92ade8e1046..731bfb9296d 100644
--- a/web/i18n/en-US/agent-v-2.json
+++ b/web/i18n/en-US/agent-v-2.json
@@ -14,10 +14,10 @@
"agentDetail.access.title": "Access Point",
"agentDetail.access.toggleSurface": "Toggle {{name}} access",
"agentDetail.access.webApp.accessUrl": "Access URL",
- "agentDetail.access.webApp.actions.customize": "Customize",
+ "agentDetail.access.webApp.actions.customize": "Custom Frontend",
"agentDetail.access.webApp.actions.embedded": "Embedded",
"agentDetail.access.webApp.actions.launch": "Launch",
- "agentDetail.access.webApp.actions.settings": "Settings",
+ "agentDetail.access.webApp.actions.settings": "Branding",
"agentDetail.access.webApp.refreshUrl": "Refresh access URL",
"agentDetail.access.webApp.showQrCode": "Show QR code",
"agentDetail.access.webApp.ssoEnabled": "SSO Enabled",
diff --git a/web/i18n/en-US/app-overview.json b/web/i18n/en-US/app-overview.json
index 1b5f6c33818..d782100b51b 100644
--- a/web/i18n/en-US/app-overview.json
+++ b/web/i18n/en-US/app-overview.json
@@ -36,9 +36,9 @@
"overview.apiInfo.explanation": "Easily integrated into your application",
"overview.apiInfo.title": "Backend Service API",
"overview.appInfo.accessibleAddress": "Public URL",
- "overview.appInfo.customize.entry": "Customize",
+ "overview.appInfo.customize.entry": "Custom Frontend",
"overview.appInfo.customize.explanation": "You can customize the frontend of the Web App to fit your scenario and style needs.",
- "overview.appInfo.customize.title": "Customize AI web app",
+ "overview.appInfo.customize.title": "Custom Frontend",
"overview.appInfo.customize.way": "way",
"overview.appInfo.customize.way1.name": "Fork the client code, modify it and deploy to Vercel (recommended)",
"overview.appInfo.customize.way1.step1": "Fork the client code and modify it",
@@ -75,7 +75,7 @@
"overview.appInfo.settings.chatColorTheme": "Chat color theme",
"overview.appInfo.settings.chatColorThemeDesc": "Set the color theme of the chatbot",
"overview.appInfo.settings.chatColorThemeInverted": "Inverted",
- "overview.appInfo.settings.entry": "Settings",
+ "overview.appInfo.settings.entry": "Branding",
"overview.appInfo.settings.invalidHexMessage": "Invalid hex value",
"overview.appInfo.settings.invalidPrivacyPolicy": "Invalid privacy policy link. Please use a valid link that starts with http or https",
"overview.appInfo.settings.language": "Language",
@@ -99,7 +99,7 @@
"overview.appInfo.settings.sso.label": "SSO Enforcement",
"overview.appInfo.settings.sso.title": "web app SSO",
"overview.appInfo.settings.sso.tooltip": "Contact the administrator to enable web app SSO",
- "overview.appInfo.settings.title": "Web App Settings",
+ "overview.appInfo.settings.title": "Branding",
"overview.appInfo.settings.webDesc": "web app Description",
"overview.appInfo.settings.webDescPlaceholder": "Enter the description of the web app",
"overview.appInfo.settings.webDescTip": "This text will be displayed on the client side, providing basic guidance on how to use the application",
diff --git a/web/i18n/ja-JP/agent-v-2.json b/web/i18n/ja-JP/agent-v-2.json
index 2edcdbd684d..2b8b03e92f7 100644
--- a/web/i18n/ja-JP/agent-v-2.json
+++ b/web/i18n/ja-JP/agent-v-2.json
@@ -14,10 +14,10 @@
"agentDetail.access.title": "アクセスポイント",
"agentDetail.access.toggleSurface": "{{name}} のアクセスを切り替え",
"agentDetail.access.webApp.accessUrl": "アクセス URL",
- "agentDetail.access.webApp.actions.customize": "カスタマイズ",
+ "agentDetail.access.webApp.actions.customize": "カスタムフロントエンド",
"agentDetail.access.webApp.actions.embedded": "埋め込み",
"agentDetail.access.webApp.actions.launch": "起動",
- "agentDetail.access.webApp.actions.settings": "設定",
+ "agentDetail.access.webApp.actions.settings": "ブランディング",
"agentDetail.access.webApp.refreshUrl": "アクセス URL を更新",
"agentDetail.access.webApp.showQrCode": "QR コードを表示",
"agentDetail.access.webApp.ssoEnabled": "SSO 有効",
diff --git a/web/i18n/ja-JP/app-overview.json b/web/i18n/ja-JP/app-overview.json
index f2587cac115..ee01bac9494 100644
--- a/web/i18n/ja-JP/app-overview.json
+++ b/web/i18n/ja-JP/app-overview.json
@@ -36,9 +36,9 @@
"overview.apiInfo.explanation": "あなたのアプリケーションに簡単に統合できます",
"overview.apiInfo.title": "バックエンドサービス API",
"overview.appInfo.accessibleAddress": "公開 URL",
- "overview.appInfo.customize.entry": "カスタマイズ",
+ "overview.appInfo.customize.entry": "カスタムフロントエンド",
"overview.appInfo.customize.explanation": "シナリオとスタイルのニーズに合わせて Web アプリのフロントエンドをカスタマイズできます。",
- "overview.appInfo.customize.title": "AI Web アプリのカスタマイズ",
+ "overview.appInfo.customize.title": "カスタムフロントエンド",
"overview.appInfo.customize.way": "方法",
"overview.appInfo.customize.way1.name": "クライアントコードをフォークして修正し、Vercel にデプロイします(推奨)",
"overview.appInfo.customize.way1.step1": "クライアントコードをフォークして修正します",
@@ -75,7 +75,7 @@
"overview.appInfo.settings.chatColorTheme": "チャットボットのカラーテーマ",
"overview.appInfo.settings.chatColorThemeDesc": "チャットボットのカラーテーマを設定します",
"overview.appInfo.settings.chatColorThemeInverted": "反転",
- "overview.appInfo.settings.entry": "設定",
+ "overview.appInfo.settings.entry": "ブランディング",
"overview.appInfo.settings.invalidHexMessage": "無効な 16 進数値",
"overview.appInfo.settings.invalidPrivacyPolicy": "無効なプライバシーポリシーのリンクです。http または https で始まる有効なリンクを使用してください",
"overview.appInfo.settings.language": "言語",
@@ -99,7 +99,7 @@
"overview.appInfo.settings.sso.label": "SSO 認証",
"overview.appInfo.settings.sso.title": "Web アプリの SSO",
"overview.appInfo.settings.sso.tooltip": "管理者に問い合わせて、Web アプリの SSO を有効にします",
- "overview.appInfo.settings.title": "Web アプリの設定",
+ "overview.appInfo.settings.title": "ブランディング",
"overview.appInfo.settings.webDesc": "Web アプリの説明",
"overview.appInfo.settings.webDescPlaceholder": "Web アプリの説明を入力してください",
"overview.appInfo.settings.webDescTip": "このテキストはクライアント側に表示され、アプリケーションの使用方法の基本的なガイダンスを提供します。",
diff --git a/web/i18n/zh-Hans/agent-v-2.json b/web/i18n/zh-Hans/agent-v-2.json
index aead5280420..c629e5a941a 100644
--- a/web/i18n/zh-Hans/agent-v-2.json
+++ b/web/i18n/zh-Hans/agent-v-2.json
@@ -14,10 +14,10 @@
"agentDetail.access.title": "访问点",
"agentDetail.access.toggleSurface": "切换 {{name}} 访问状态",
"agentDetail.access.webApp.accessUrl": "访问 URL",
- "agentDetail.access.webApp.actions.customize": "自定义",
+ "agentDetail.access.webApp.actions.customize": "自定义前端",
"agentDetail.access.webApp.actions.embedded": "嵌入",
"agentDetail.access.webApp.actions.launch": "启动",
- "agentDetail.access.webApp.actions.settings": "设置",
+ "agentDetail.access.webApp.actions.settings": "品牌设置",
"agentDetail.access.webApp.refreshUrl": "刷新访问 URL",
"agentDetail.access.webApp.showQrCode": "显示二维码",
"agentDetail.access.webApp.ssoEnabled": "已启用 SSO",
diff --git a/web/i18n/zh-Hans/app-overview.json b/web/i18n/zh-Hans/app-overview.json
index 614c49e7784..742717e61a4 100644
--- a/web/i18n/zh-Hans/app-overview.json
+++ b/web/i18n/zh-Hans/app-overview.json
@@ -36,9 +36,9 @@
"overview.apiInfo.explanation": "可集成至你的应用的后端即服务",
"overview.apiInfo.title": "后端服务 API",
"overview.appInfo.accessibleAddress": "公开访问 URL",
- "overview.appInfo.customize.entry": "定制化",
+ "overview.appInfo.customize.entry": "自定义前端",
"overview.appInfo.customize.explanation": "你可以定制化 Web App 前端以符合你的情景与风格需求",
- "overview.appInfo.customize.title": "定制化 AI web app",
+ "overview.appInfo.customize.title": "自定义前端",
"overview.appInfo.customize.way": "方法",
"overview.appInfo.customize.way1.name": "Fork 客户端代码修改后部署到 Vercel(推荐)",
"overview.appInfo.customize.way1.step1": "Fork 客户端代码并修改",
@@ -75,7 +75,7 @@
"overview.appInfo.settings.chatColorTheme": "聊天颜色主题",
"overview.appInfo.settings.chatColorThemeDesc": "设置聊天机器人的颜色主题",
"overview.appInfo.settings.chatColorThemeInverted": "反转",
- "overview.appInfo.settings.entry": "设置",
+ "overview.appInfo.settings.entry": "品牌设置",
"overview.appInfo.settings.invalidHexMessage": "无效的十六进制值",
"overview.appInfo.settings.invalidPrivacyPolicy": "无效的隐私政策链接,请使用以 http 或 https 开头的有效链接",
"overview.appInfo.settings.language": "语言",
@@ -99,7 +99,7 @@
"overview.appInfo.settings.sso.label": "单点登录认证",
"overview.appInfo.settings.sso.title": "web app SSO 认证",
"overview.appInfo.settings.sso.tooltip": "联系管理员以开启 web app SSO 认证",
- "overview.appInfo.settings.title": "web app 设置",
+ "overview.appInfo.settings.title": "品牌设置",
"overview.appInfo.settings.webDesc": "web app 描述",
"overview.appInfo.settings.webDescPlaceholder": "请输入 web app 的描述",
"overview.appInfo.settings.webDescTip": "以下文字将展示在客户端中,对应用进行说明和使用上的基本引导",