diff --git a/agent/app/service/cronjob_backup.go b/agent/app/service/cronjob_backup.go index bbabddd71..99a72e1eb 100644 --- a/agent/app/service/cronjob_backup.go +++ b/agent/app/service/cronjob_backup.go @@ -166,7 +166,7 @@ func (u *CronjobService) handleDatabase(cronjob model.Cronjob, startTime time.Ti } func (u *CronjobService) handleDirectory(cronjob model.Cronjob, startTime time.Time, taskItem *task.Task) error { - taskItem.AddSubTaskWithOps(task.GetTaskName(i18n.GetMsgByKey("BackupFileOrDir"), task.TaskBackup, task.TaskScopeCronjob), func(task *task.Task) error { + taskItem.AddSubTaskWithOps(task.GetTaskName(cronjob.SourceDir, task.TaskBackup, task.TaskScopeCronjob), func(task *task.Task) error { accountMap, err := NewBackupClientMap(strings.Split(cronjob.SourceAccountIDs, ",")) if err != nil { return err diff --git a/frontend/src/lang/modules/en.ts b/frontend/src/lang/modules/en.ts index 54ad66112..eba50a5e1 100644 --- a/frontend/src/lang/modules/en.ts +++ b/frontend/src/lang/modules/en.ts @@ -3355,6 +3355,9 @@ const message = { forceDelete: 'Force Delete', operateHelper: 'The following nodes will undergo {0} operation, do you want to continue?', forceDeleteHelper: 'Force delete will ignore node deletion errors and delete database metadata', + uninstall: 'Uninstall service', + uninstallHelper: + 'This will uninstall the child node 1Panel service and delete related data. Choose carefully!', baseDir: 'Installation Directory', baseDirHelper: 'When the installation directory is empty, it will be installed in the /opt directory by default', diff --git a/frontend/src/lang/modules/ja.ts b/frontend/src/lang/modules/ja.ts index 810a3040c..b2838c848 100644 --- a/frontend/src/lang/modules/ja.ts +++ b/frontend/src/lang/modules/ja.ts @@ -3213,6 +3213,9 @@ const message = { forceDelete: '強制削除', operateHelper: '以下のノードに{0}操作を行います。続行しますか?', forceDeleteHelper: '強制削除はノード削除エラーを無視し、データベースメタデータを削除します', + uninstall: 'サービスをアンインストール', + uninstallHelper: + '子ノードの1Panelサービスをアンインストールし、関連データを削除します。慎重に選択してください!', baseDir: 'インストールディレクトリ', baseDirHelper: 'インストールディレクトリが空の場合、デフォルトで/optディレクトリにインストールされます', nodePort: 'ノードポート', diff --git a/frontend/src/lang/modules/ko.ts b/frontend/src/lang/modules/ko.ts index 925ed9f3b..8c60a86f7 100644 --- a/frontend/src/lang/modules/ko.ts +++ b/frontend/src/lang/modules/ko.ts @@ -3157,6 +3157,8 @@ const message = { forceDelete: '강제 삭제', operateHelper: '다음 노드에 대해 {0} 작업을 수행합니다. 계속하시겠습니까?', forceDeleteHelper: '강제 삭제는 노드 삭제 오류를 무시하고 데이터베이스 메타데이터를 삭제합니다', + uninstall: '서비스 제거', + uninstallHelper: '자식 노드의 1Panel 서비스를 제거하고 관련 데이터를 삭제합니다. 신중하게 선택하세요!', baseDir: '설치 디렉토리', baseDirHelper: '설치 디렉토리가 비어 있으면 기본적으로 /opt 디렉토리에 설치됩니다', nodePort: '노드 포트', diff --git a/frontend/src/lang/modules/ms.ts b/frontend/src/lang/modules/ms.ts index a4cc588e6..bd587782b 100644 --- a/frontend/src/lang/modules/ms.ts +++ b/frontend/src/lang/modules/ms.ts @@ -3284,6 +3284,9 @@ const message = { operateHelper: 'Operasi {0} akan dilakukan pada nod berikut, adakah anda ingin meneruskan?', forceDeleteHelper: 'Hapus secara paksa akan mengabaikan ralat penghapusan nod dan menghapus metadata pangkalan data', + uninstall: 'Nyahpasang perkhidmatan', + uninstallHelper: + 'Akan nyahpasang perkhidmatan 1Panel nod anak dan padam data berkaitan. Pilih dengan berhati-hati!', baseDir: 'Direktori Pemasangan', baseDirHelper: 'Apabila direktori pemasangan kosong, secara lalai akan dipasang di direktori /opt', nodePort: 'Port Nod', diff --git a/frontend/src/lang/modules/pt-br.ts b/frontend/src/lang/modules/pt-br.ts index 1bb056cd6..ef0ca93b7 100644 --- a/frontend/src/lang/modules/pt-br.ts +++ b/frontend/src/lang/modules/pt-br.ts @@ -3290,6 +3290,9 @@ const message = { operateHelper: 'A operação {0} será realizada nos seguintes nós, deseja continuar?', forceDeleteHelper: 'Excluir forçadamente ignorará erros de exclusão do nó e removerá os metadados do banco de dados', + uninstall: 'Desinstalar serviço', + uninstallHelper: + 'Isso desinstalará o serviço 1Panel do nó filho e excluirá os dados relacionados. Escolha com cuidado!', baseDir: 'Diretório de Instalação', baseDirHelper: 'Quando o diretório de instalação está vazio, será instalado por padrão no diretório /opt', nodePort: 'Porta do Nó', diff --git a/frontend/src/lang/modules/ru.ts b/frontend/src/lang/modules/ru.ts index e36baa654..cb0087bdc 100644 --- a/frontend/src/lang/modules/ru.ts +++ b/frontend/src/lang/modules/ru.ts @@ -3277,6 +3277,8 @@ const message = { operateHelper: 'Будет выполнена операция {0} для следующих узлов, вы хотите продолжить?', forceDeleteHelper: 'Принудительное удаление проигнорирует ошибки удаления узла и удалит метаданные базы данных', + uninstall: 'Удалить службу', + uninstallHelper: 'Будет удалена служба 1Panel дочернего узла и связанные данные. Выбирайте осторожно!', baseDir: 'Каталог установки', baseDirHelper: 'Если каталог установки пуст, по умолчанию он будет установлен в каталоге /opt', nodePort: 'Порт узла', diff --git a/frontend/src/lang/modules/zh-Hant.ts b/frontend/src/lang/modules/zh-Hant.ts index a48cba67d..272d5f4a3 100644 --- a/frontend/src/lang/modules/zh-Hant.ts +++ b/frontend/src/lang/modules/zh-Hant.ts @@ -3110,6 +3110,8 @@ const message = { forceDelete: '強制刪除', operateHelper: '將對以下節點執行 {0} 操作,是否繼續?', forceDeleteHelper: '強制刪除將忽略節點刪除錯誤並刪除資料庫元資料', + uninstall: '卸載服務', + uninstallHelper: '將卸載子節點 1Panel 服務,刪除相關數據,請謹慎選擇!', baseDir: '安裝目錄', baseDirHelper: '安裝目錄為空時,預設安裝於 /opt 目錄下', nodePort: '節點端口', diff --git a/frontend/src/lang/modules/zh.ts b/frontend/src/lang/modules/zh.ts index 0ca3dbbb1..0dd8a039c 100644 --- a/frontend/src/lang/modules/zh.ts +++ b/frontend/src/lang/modules/zh.ts @@ -3091,6 +3091,8 @@ const message = { fixAPI: '排查节点日志,检查防火墙端口是否正常放行', forceDelete: '强制删除', operateHelper: '将对以下节点进行 {0} 操作,是否继续?', + uninstall: '卸载服务', + uninstallHelper: '将卸载子节点 1Panel 服务,删除相关数据,谨慎选择!', forceDeleteHelper: '强制删除将会忽略节点删除错误,删除数据库元数据', baseDir: '安装目录', baseDirHelper: '安装目录为空时,默认安装在 /opt 目录下',