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 @@ + - @@ -627,6 +624,17 @@ defineExpose({ font-size: inherit; } +.password-row { + display: flex; + align-items: center; + gap: 8px; + width: 100%; +} + +.password-row .el-input { + flex: 1; +} + .option-row { display: flex; align-items: center; diff --git a/frontend/src/views/ai/agents/agent/config/tabs/settings/other.vue b/frontend/src/views/ai/agents/agent/config/tabs/settings/other.vue index 78a488f49..2c430721a 100644 --- a/frontend/src/views/ai/agents/agent/config/tabs/settings/other.vue +++ b/frontend/src/views/ai/agents/agent/config/tabs/settings/other.vue @@ -13,10 +13,10 @@