From 80037d8553d565d2992a1bccd5891b1aafb86e89 Mon Sep 17 00:00:00 2001 From: ssongliu Date: Fri, 10 Jul 2026 17:56:49 +0800 Subject: [PATCH] fix: support cancelling chunk uploads --- frontend/src/lang/modules/en.ts | 1 + frontend/src/lang/modules/es-es.ts | 1 + frontend/src/lang/modules/fa.ts | 1 + frontend/src/lang/modules/ja.ts | 1 + frontend/src/lang/modules/ko.ts | 1 + frontend/src/lang/modules/ms.ts | 1 + frontend/src/lang/modules/pt-br.ts | 1 + frontend/src/lang/modules/ru.ts | 1 + frontend/src/lang/modules/tr.ts | 1 + frontend/src/lang/modules/zh-Hant.ts | 1 + frontend/src/lang/modules/zh.ts | 1 + 11 files changed, 11 insertions(+) diff --git a/frontend/src/lang/modules/en.ts b/frontend/src/lang/modules/en.ts index 9d6c04bf87f2..e6772d3fb793 100644 --- a/frontend/src/lang/modules/en.ts +++ b/frontend/src/lang/modules/en.ts @@ -5793,6 +5793,7 @@ const message = { isoTargetDir: 'ISO Target Path', isoTargetDirHelper: 'ISO files uploaded locally or downloaded from the server are saved to this directory.', addingIsoRecord: 'Adding ISO record', + transferInProgress: 'The ISO transfer is in progress. Do not close this drawer or page.', isoSize: 'ISO Size', deleteIsoConfirm: 'This delete operation cannot be rolled back. Continue?', deleteSourceFile: 'Delete source file', diff --git a/frontend/src/lang/modules/es-es.ts b/frontend/src/lang/modules/es-es.ts index 419613ebbe78..d888f8404a34 100644 --- a/frontend/src/lang/modules/es-es.ts +++ b/frontend/src/lang/modules/es-es.ts @@ -5816,6 +5816,7 @@ const message = { isoTargetDirHelper: 'Los ISO cargados localmente o descargados desde el servidor se guardarán en este directorio.', addingIsoRecord: 'Agregando registro ISO', + transferInProgress: 'La transferencia ISO está en curso. No cierre este panel ni la página.', isoSize: 'Tamaño ISO', deleteIsoConfirm: 'Esta operación de eliminación no se puede revertir. ¿Continuar?', deleteSourceFile: 'Eliminar archivo de origen', diff --git a/frontend/src/lang/modules/fa.ts b/frontend/src/lang/modules/fa.ts index b3de4ee55a25..6d6ee8bd8b96 100644 --- a/frontend/src/lang/modules/fa.ts +++ b/frontend/src/lang/modules/fa.ts @@ -5731,6 +5731,7 @@ const message = { isoTargetDir: 'مسیر مقصد ISO', isoTargetDirHelper: 'ISO های آپلودشده محلی یا دانلودشده از سرور در این دایرکتوری ذخیره می‌شوند.', addingIsoRecord: 'در حال افزودن رکورد ISO', + transferInProgress: 'انتقال ISO در حال انجام است. این پنل یا صفحه را نبندید.', isoSize: 'اندازه ISO', deleteIsoConfirm: 'این عملیات حذف قابل بازگشت نیست. ادامه می‌دهید؟', deleteSourceFile: 'حذف فایل منبع', diff --git a/frontend/src/lang/modules/ja.ts b/frontend/src/lang/modules/ja.ts index 27e30cdc744a..cfd9c1a30ca5 100644 --- a/frontend/src/lang/modules/ja.ts +++ b/frontend/src/lang/modules/ja.ts @@ -5780,6 +5780,7 @@ const message = { isoTargetDirHelper: 'ローカルアップロードまたはサーバーからダウンロードした ISO はこのディレクトリに保存されます。', addingIsoRecord: 'ISO レコードを追加しています', + transferInProgress: 'ISO 転送中です。このドロワーまたはページを閉じないでください。', isoSize: 'ISO サイズ', deleteIsoConfirm: 'この削除操作は元に戻せません。続行しますか?', deleteSourceFile: '元ファイルを削除', diff --git a/frontend/src/lang/modules/ko.ts b/frontend/src/lang/modules/ko.ts index ce71e57e23ac..4c8aeaaa778c 100644 --- a/frontend/src/lang/modules/ko.ts +++ b/frontend/src/lang/modules/ko.ts @@ -5663,6 +5663,7 @@ const message = { isoTargetDir: 'ISO 대상 경로', isoTargetDirHelper: '로컬 업로드 또는 서버 다운로드 ISO가 이 디렉터리에 저장됩니다.', addingIsoRecord: 'ISO 레코드를 추가하는 중', + transferInProgress: 'ISO 전송이 진행 중입니다. 이 패널이나 페이지를 닫지 마세요.', isoSize: 'ISO 크기', deleteIsoConfirm: '이 삭제 작업은 되돌릴 수 없습니다. 계속하시겠습니까?', deleteSourceFile: '원본 파일 삭제', diff --git a/frontend/src/lang/modules/ms.ts b/frontend/src/lang/modules/ms.ts index 4ce70cba80bd..575d9b856b02 100644 --- a/frontend/src/lang/modules/ms.ts +++ b/frontend/src/lang/modules/ms.ts @@ -5856,6 +5856,7 @@ const message = { isoTargetDirHelper: 'ISO yang dimuat naik secara tempatan atau dimuat turun daripada pelayan akan disimpan ke direktori ini.', addingIsoRecord: 'Menambah rekod ISO', + transferInProgress: 'Pemindahan ISO sedang berlangsung. Jangan tutup panel atau halaman ini.', isoSize: 'Saiz ISO', deleteIsoConfirm: 'Operasi pemadaman ini tidak boleh dibuat asal. Teruskan?', deleteSourceFile: 'Padam fail sumber', diff --git a/frontend/src/lang/modules/pt-br.ts b/frontend/src/lang/modules/pt-br.ts index b8cdcb51510f..38d377c31de7 100644 --- a/frontend/src/lang/modules/pt-br.ts +++ b/frontend/src/lang/modules/pt-br.ts @@ -6006,6 +6006,7 @@ const message = { isoTargetDir: 'Caminho de destino ISO', isoTargetDirHelper: 'ISOs enviados localmente ou baixados do servidor serão salvos neste diretório.', addingIsoRecord: 'Adicionando registro ISO', + transferInProgress: 'A transferência ISO está em andamento. Não feche este painel ou a página.', isoSize: 'Tamanho do ISO', deleteIsoConfirm: 'Esta operação de exclusão não pode ser desfeita. Continuar?', deleteSourceFile: 'Excluir arquivo de origem', diff --git a/frontend/src/lang/modules/ru.ts b/frontend/src/lang/modules/ru.ts index 0c4f97d25e5c..80672029a4b4 100644 --- a/frontend/src/lang/modules/ru.ts +++ b/frontend/src/lang/modules/ru.ts @@ -5855,6 +5855,7 @@ const message = { isoTargetDir: 'Целевой путь ISO', isoTargetDirHelper: 'ISO, загруженные локально или скачанные с сервера, будут сохранены в этот каталог.', addingIsoRecord: 'Добавление записи ISO', + transferInProgress: 'Передача ISO выполняется. Не закрывайте эту панель или страницу.', isoSize: 'Размер ISO', deleteIsoConfirm: 'Эту операцию удаления нельзя отменить. Продолжить?', deleteSourceFile: 'Удалить исходный файл', diff --git a/frontend/src/lang/modules/tr.ts b/frontend/src/lang/modules/tr.ts index d4abb9cfbf98..763f0651e27a 100644 --- a/frontend/src/lang/modules/tr.ts +++ b/frontend/src/lang/modules/tr.ts @@ -5844,6 +5844,7 @@ const message = { isoTargetDir: 'ISO Hedef Yolu', isoTargetDirHelper: 'Yerel olarak yüklenen veya sunucudan indirilen ISO dosyaları bu dizine kaydedilir.', addingIsoRecord: 'ISO kaydı ekleniyor', + transferInProgress: 'ISO aktarımı devam ediyor. Bu paneli veya sayfayı kapatmayın.', isoSize: 'ISO Boyutu', deleteIsoConfirm: 'Bu silme işlemi geri alınamaz. Devam edilsin mi?', deleteSourceFile: 'Kaynak dosyayı sil', diff --git a/frontend/src/lang/modules/zh-Hant.ts b/frontend/src/lang/modules/zh-Hant.ts index 3d9dc0de1d24..72a19bc08229 100644 --- a/frontend/src/lang/modules/zh-Hant.ts +++ b/frontend/src/lang/modules/zh-Hant.ts @@ -5367,6 +5367,7 @@ const message = { isoTargetDir: '鏡像目標路徑', isoTargetDirHelper: '本機上傳或從伺服器下載的鏡像會儲存到該目錄。', addingIsoRecord: '正在新增 ISO 記錄', + transferInProgress: 'ISO 傳輸中,請勿關閉目前抽屜或頁面。', isoSize: '鏡像大小', deleteIsoConfirm: '刪除操作不可回滾,是否繼續?', deleteSourceFile: '刪除源檔案', diff --git a/frontend/src/lang/modules/zh.ts b/frontend/src/lang/modules/zh.ts index e9ee479e5107..9f301fdb2692 100644 --- a/frontend/src/lang/modules/zh.ts +++ b/frontend/src/lang/modules/zh.ts @@ -5387,6 +5387,7 @@ const message = { isoTargetDir: '镜像目标路径', isoTargetDirHelper: '本地上传或从服务器下载的镜像会保存到该目录。', addingIsoRecord: '正在添加 ISO 记录', + transferInProgress: 'ISO 传输中,请勿关闭当前抽屉或页面。', isoSize: '镜像大小', deleteIsoConfirm: '删除操作不可回滚,是否继续?', deleteSourceFile: '删除源文件',