From ec9e609f10370f9a45f376571bea698134e0e08b Mon Sep 17 00:00:00 2001
From: CityFun <31820853+zhengkunwang223@users.noreply.github.com>
Date: Fri, 3 Jul 2026 15:59:35 +0800
Subject: [PATCH] feat: add some translate (#13194)
---
frontend/src/lang/modules/en.ts | 4 +-
frontend/src/lang/modules/es-es.ts | 4 +-
frontend/src/lang/modules/ja.ts | 4 +-
frontend/src/lang/modules/ko.ts | 4 +-
frontend/src/lang/modules/ms.ts | 4 +-
frontend/src/lang/modules/pt-br.ts | 4 +-
frontend/src/lang/modules/ru.ts | 4 +-
frontend/src/lang/modules/tr.ts | 4 +-
frontend/src/lang/modules/zh-Hant.ts | 4 +-
frontend/src/lang/modules/zh.ts | 4 +-
.../src/views/ai/agents/agent/add/index.vue | 42 +++++++++++--------
.../agent/config/tabs/settings/other.vue | 4 +-
.../views/website/website/create/index.vue | 2 +-
13 files changed, 38 insertions(+), 50 deletions(-)
diff --git a/frontend/src/lang/modules/en.ts b/frontend/src/lang/modules/en.ts
index 478fd128d..ed329e3f9 100644
--- a/frontend/src/lang/modules/en.ts
+++ b/frontend/src/lang/modules/en.ts
@@ -706,8 +706,6 @@ const message = {
appVersion: 'App Version',
webuiPort: 'WebUI Port',
tokenOrAuth: 'Token/Username & Password',
- dashboardUsername: 'Dashboard Username',
- dashboardPassword: 'Dashboard Password',
allowedOrigins: 'Access Addresses',
allowedOriginsRequired: 'Enter at least one access address',
allowedOriginsInvalid: 'Use the format http(s)://host-or-ip[:port]',
@@ -864,7 +862,7 @@ const message = {
'Click to start the QR login task. The QR code will appear in the task log, and the container will restart automatically after the scan succeeds.',
channelAutoRestartHelper: 'Saving will automatically restart the container so the changes take effect.',
dashboardAuthAutoRebuildHelper:
- 'Saving the Dashboard username or password will automatically rebuild the container so the changes take effect.',
+ 'Saving the username or password will automatically rebuild the container so the changes take effect.',
channelDeleteConfirm: 'Delete the {0} channel configuration?',
customProviderHelper: 'Custom model providers do not validate whether the account is available.',
apiTypeBaseURLHelper: 'This type sends requests to {0}. Recommended Base URL: {1}',
diff --git a/frontend/src/lang/modules/es-es.ts b/frontend/src/lang/modules/es-es.ts
index 82b20eb17..c4891d642 100644
--- a/frontend/src/lang/modules/es-es.ts
+++ b/frontend/src/lang/modules/es-es.ts
@@ -708,8 +708,6 @@ const message = {
appVersion: 'Versión de la app',
webuiPort: 'Puerto WebUI',
tokenOrAuth: 'Token/Usuario y contraseña',
- dashboardUsername: 'Usuario del Dashboard',
- dashboardPassword: 'Contraseña del Dashboard',
allowedOrigins: 'Direcciones de acceso',
allowedOriginsRequired: 'Introduce al menos una dirección de acceso',
allowedOriginsInvalid: 'Usa el formato http(s)://host-o-ip[:puerto]',
@@ -871,7 +869,7 @@ const message = {
channelAutoRestartHelper:
'Al guardar, el contenedor se reiniciará automáticamente para que la configuración surta efecto.',
dashboardAuthAutoRebuildHelper:
- 'Al guardar el usuario o la contraseña del Dashboard, el contenedor se reconstruirá automáticamente para que los cambios surtan efecto.',
+ 'Al guardar el usuario o la contraseña, el contenedor se reconstruirá automáticamente para que los cambios surtan efecto.',
channelDeleteConfirm: '¿Eliminar la configuración del canal {0}?',
customProviderHelper: 'En el proveedor de modelo personalizado no se valida si la cuenta está disponible',
apiTypeBaseURLHelper: 'Este tipo envía solicitudes a {0}. Base URL recomendada: {1}',
diff --git a/frontend/src/lang/modules/ja.ts b/frontend/src/lang/modules/ja.ts
index d63078756..74bc15faa 100644
--- a/frontend/src/lang/modules/ja.ts
+++ b/frontend/src/lang/modules/ja.ts
@@ -703,8 +703,6 @@ const message = {
appVersion: 'アプリバージョン',
webuiPort: 'WebUI ポート',
tokenOrAuth: 'Token/ユーザー名・パスワード',
- dashboardUsername: 'Dashboard ユーザー名',
- dashboardPassword: 'Dashboard パスワード',
allowedOrigins: 'アクセスアドレス',
allowedOriginsRequired: '少なくとも 1 つのアクセスアドレスを入力してください',
allowedOriginsInvalid: 'http(s)://host-or-ip[:port] の形式で入力してください',
@@ -863,7 +861,7 @@ const message = {
'クリックして QR ログインタスクを開始します。QR コードはタスクログに表示され、スキャン成功後にコンテナが自動で再起動されます。',
channelAutoRestartHelper: '保存後、設定を反映するためにコンテナが自動で再起動されます。',
dashboardAuthAutoRebuildHelper:
- 'Dashboard のユーザー名またはパスワードを保存すると、変更を反映するためにコンテナが自動で再作成されます。',
+ 'ユーザー名またはパスワードを保存すると、変更を反映するためにコンテナが自動で再作成されます。',
channelDeleteConfirm: '{0} チャンネルの設定を削除しますか?',
customProviderHelper: 'カスタムモデルプロバイダーでは、アカウントの有効性を検証しません',
apiTypeBaseURLHelper: 'このタイプは最終的に {0} にリクエストします。推奨 Base URL: {1}',
diff --git a/frontend/src/lang/modules/ko.ts b/frontend/src/lang/modules/ko.ts
index 83ec944ac..2c20243f3 100644
--- a/frontend/src/lang/modules/ko.ts
+++ b/frontend/src/lang/modules/ko.ts
@@ -695,8 +695,6 @@ const message = {
appVersion: '앱 버전',
webuiPort: 'WebUI 포트',
tokenOrAuth: 'Token/사용자 이름 및 비밀번호',
- dashboardUsername: 'Dashboard 사용자 이름',
- dashboardPassword: 'Dashboard 비밀번호',
allowedOrigins: '접속 주소',
allowedOriginsRequired: '접속 주소를 하나 이상 입력하세요',
allowedOriginsInvalid: 'http(s)://host-or-ip[:port] 형식으로 입력하세요',
@@ -848,7 +846,7 @@ const message = {
'클릭하여 QR 로그인 작업을 시작하세요. QR 코드는 작업 로그에 표시되며 스캔이 완료되면 컨테이너가 자동으로 재시작됩니다.',
channelAutoRestartHelper: '저장하면 설정 적용을 위해 컨테이너가 자동으로 재시작됩니다.',
dashboardAuthAutoRebuildHelper:
- 'Dashboard 사용자 이름 또는 비밀번호를 저장하면 변경 사항 적용을 위해 컨테이너가 자동으로 재생성됩니다.',
+ '사용자 이름 또는 비밀번호를 저장하면 변경 사항 적용을 위해 컨테이너가 자동으로 재생성됩니다.',
channelDeleteConfirm: '{0} 채널 구성을 삭제하시겠습니까?',
customProviderHelper: '사용자 정의 모델 공급자는 계정 사용 가능 여부를 검증하지 않습니다',
apiTypeBaseURLHelper: '이 유형은 최종적으로 {0}에 요청합니다. 권장 Base URL: {1}',
diff --git a/frontend/src/lang/modules/ms.ts b/frontend/src/lang/modules/ms.ts
index df9202e7e..5486c4959 100644
--- a/frontend/src/lang/modules/ms.ts
+++ b/frontend/src/lang/modules/ms.ts
@@ -710,8 +710,6 @@ const message = {
appVersion: 'Versi aplikasi',
webuiPort: 'Port WebUI',
tokenOrAuth: 'Token/Nama pengguna & Kata laluan',
- dashboardUsername: 'Nama pengguna Dashboard',
- dashboardPassword: 'Kata laluan Dashboard',
allowedOrigins: 'Alamat akses',
allowedOriginsRequired: 'Masukkan sekurang-kurangnya satu alamat akses',
allowedOriginsInvalid: 'Gunakan format http(s)://hos-atau-ip[:port]',
@@ -870,7 +868,7 @@ const message = {
channelAutoRestartHelper:
'Menyimpan akan memulakan semula bekas secara automatik supaya konfigurasi berkuat kuasa.',
dashboardAuthAutoRebuildHelper:
- 'Menyimpan nama pengguna atau kata laluan Dashboard akan membina semula bekas secara automatik supaya perubahan berkuat kuasa.',
+ 'Menyimpan nama pengguna atau kata laluan akan membina semula bekas secara automatik supaya perubahan berkuat kuasa.',
channelDeleteConfirm: 'Padam konfigurasi saluran {0}?',
customProviderHelper: 'Penyedia model tersuai tidak mengesahkan sama ada akaun boleh digunakan',
apiTypeBaseURLHelper: 'Jenis ini menghantar permintaan ke {0}. Base URL yang disyorkan: {1}',
diff --git a/frontend/src/lang/modules/pt-br.ts b/frontend/src/lang/modules/pt-br.ts
index ecf0c1a43..59431a7cd 100644
--- a/frontend/src/lang/modules/pt-br.ts
+++ b/frontend/src/lang/modules/pt-br.ts
@@ -704,8 +704,6 @@ const message = {
appVersion: 'Versão do app',
webuiPort: 'Porta WebUI',
tokenOrAuth: 'Token/Usuário e senha',
- dashboardUsername: 'Usuário do Dashboard',
- dashboardPassword: 'Senha do Dashboard',
allowedOrigins: 'Endereços de acesso',
allowedOriginsRequired: 'Informe pelo menos um endereço de acesso',
allowedOriginsInvalid: 'Use o formato http(s)://host-ou-ip[:porta]',
@@ -866,7 +864,7 @@ const message = {
channelAutoRestartHelper:
'Ao salvar, o contêiner será reiniciado automaticamente para que a configuração entre em vigor.',
dashboardAuthAutoRebuildHelper:
- 'Ao salvar o usuário ou a senha do Dashboard, o contêiner será reconstruído automaticamente para que as alterações entrem em vigor.',
+ 'Ao salvar o usuário ou a senha, o contêiner será reconstruído automaticamente para que as alterações entrem em vigor.',
channelDeleteConfirm: 'Excluir a configuração do canal {0}?',
customProviderHelper: 'Provedores de modelo personalizados não validam se a conta está disponível',
apiTypeBaseURLHelper: 'Este tipo envia requisições para {0}. Base URL recomendada: {1}',
diff --git a/frontend/src/lang/modules/ru.ts b/frontend/src/lang/modules/ru.ts
index cfd9ce400..b819bd04c 100644
--- a/frontend/src/lang/modules/ru.ts
+++ b/frontend/src/lang/modules/ru.ts
@@ -702,8 +702,6 @@ const message = {
appVersion: 'Версия приложения',
webuiPort: 'Порт WebUI',
tokenOrAuth: 'Token/имя пользователя и пароль',
- dashboardUsername: 'Имя пользователя Dashboard',
- dashboardPassword: 'Пароль Dashboard',
allowedOrigins: 'Адреса доступа',
allowedOriginsRequired: 'Укажите хотя бы один адрес доступа',
allowedOriginsInvalid: 'Используйте формат http(s)://host-or-ip[:port]',
@@ -861,7 +859,7 @@ const message = {
channelAutoRestartHelper:
'После сохранения контейнер будет автоматически перезапущен, чтобы настройки вступили в силу.',
dashboardAuthAutoRebuildHelper:
- 'После сохранения имени пользователя или пароля Dashboard контейнер будет автоматически пересобран, чтобы изменения вступили в силу.',
+ 'После сохранения имени пользователя или пароля контейнер будет автоматически пересобран, чтобы изменения вступили в силу.',
channelDeleteConfirm: 'Удалить конфигурацию канала {0}?',
customProviderHelper: 'Для пользовательского провайдера модели доступность учетной записи не проверяется',
apiTypeBaseURLHelper: 'Этот тип отправляет запросы в {0}. Рекомендуемый Base URL: {1}',
diff --git a/frontend/src/lang/modules/tr.ts b/frontend/src/lang/modules/tr.ts
index 4bb1914da..79fcf5fb9 100644
--- a/frontend/src/lang/modules/tr.ts
+++ b/frontend/src/lang/modules/tr.ts
@@ -706,8 +706,6 @@ const message = {
appVersion: 'Uygulama sürümü',
webuiPort: 'WebUI portu',
tokenOrAuth: 'Token/Kullanıcı adı ve parola',
- dashboardUsername: 'Dashboard kullanıcı adı',
- dashboardPassword: 'Dashboard parolası',
allowedOrigins: 'Erişim adresleri',
allowedOriginsRequired: 'En az bir erişim adresi girin',
allowedOriginsInvalid: 'http(s)://host-veya-ip[:port] biçimini kullanın',
@@ -869,7 +867,7 @@ const message = {
channelAutoRestartHelper:
'Kaydettiğinizde ayarların etkili olması için konteyner otomatik olarak yeniden başlatılır.',
dashboardAuthAutoRebuildHelper:
- 'Dashboard kullanıcı adı veya parolası kaydedildiğinde değişikliklerin etkili olması için konteyner otomatik olarak yeniden oluşturulur.',
+ 'Kullanıcı adı veya parola kaydedildiğinde değişikliklerin etkili olması için konteyner otomatik olarak yeniden oluşturulur.',
channelDeleteConfirm: '{0} kanal yapılandırması silinsin mi?',
customProviderHelper: 'Özel model sağlayıcısında hesabın kullanılabilirliği doğrulanmaz',
apiTypeBaseURLHelper: 'Bu tür istekleri {0} yoluna gönderir. Önerilen Base URL: {1}',
diff --git a/frontend/src/lang/modules/zh-Hant.ts b/frontend/src/lang/modules/zh-Hant.ts
index ce19d99d6..3e652457b 100644
--- a/frontend/src/lang/modules/zh-Hant.ts
+++ b/frontend/src/lang/modules/zh-Hant.ts
@@ -672,8 +672,6 @@ const message = {
appVersion: '應用版本',
webuiPort: 'WebUI 埠',
tokenOrAuth: 'Token/使用者名稱密碼',
- dashboardUsername: 'Dashboard 使用者名稱',
- dashboardPassword: 'Dashboard 密碼',
allowedOrigins: '訪問地址',
allowedOriginsRequired: '請至少填寫一個訪問地址',
allowedOriginsInvalid: '訪問地址格式錯誤,請輸入 http(s)://網域或IP[:埠]',
@@ -813,7 +811,7 @@ const message = {
scanConnect: '掃碼對接',
scanConnectHelper: '點擊後將在任務日誌中顯示 QR Code,掃碼確認成功後將自動重新啟動容器。',
channelAutoRestartHelper: '保存後將自動重新啟動容器以使設定生效。',
- dashboardAuthAutoRebuildHelper: '保存 Dashboard 使用者名稱或密碼後將自動重建容器以使設定生效。',
+ dashboardAuthAutoRebuildHelper: '保存使用者名稱或密碼後將自動重建容器以使設定生效。',
channelDeleteConfirm: '確認刪除 {0} 頻道設定?',
customProviderHelper: '自訂模型供應商不驗證帳號是否可用',
apiTypeBaseURLHelper: '目前類型最終請求 {0},Base URL 建議填寫 {1}',
diff --git a/frontend/src/lang/modules/zh.ts b/frontend/src/lang/modules/zh.ts
index 7f933ffa1..f8f771269 100644
--- a/frontend/src/lang/modules/zh.ts
+++ b/frontend/src/lang/modules/zh.ts
@@ -672,8 +672,6 @@ const message = {
appVersion: '应用版本',
webuiPort: 'WebUI 端口',
tokenOrAuth: 'Token/用户名密码',
- dashboardUsername: 'Dashboard 用户名',
- dashboardPassword: 'Dashboard 密码',
allowedOrigins: '访问地址',
allowedOriginsRequired: '请至少填写一个访问地址',
allowedOriginsInvalid: '访问地址格式错误,请输入 http(s)://域名或IP[:端口]',
@@ -809,7 +807,7 @@ const message = {
scanConnect: '扫码对接',
scanConnectHelper: '点击后将在任务日志中显示二维码,扫码确认成功后将自动重启容器。',
channelAutoRestartHelper: '保存后将自动重启容器以使配置生效。',
- dashboardAuthAutoRebuildHelper: '保存 Dashboard 用户名密码后将自动重建容器以使配置生效。',
+ dashboardAuthAutoRebuildHelper: '保存用户名密码后将自动重建容器以使配置生效。',
channelDeleteConfirm: '确认删除 {0} 频道配置?',
customProviderHelper: '自定义模型供应商不验证账号是否可用',
apiTypeBaseURLHelper: '当前类型最终请求 {0},Base URL 建议填写 {1}',
diff --git a/frontend/src/views/ai/agents/agent/add/index.vue b/frontend/src/views/ai/agents/agent/add/index.vue
index 14fedd6c5..1ac4803a8 100644
--- a/frontend/src/views/ai/agents/agent/add/index.vue
+++ b/frontend/src/views/ai/agents/agent/add/index.vue
@@ -23,6 +23,20 @@
+
+
+
+
+
+