diff --git a/src/renderer/src/components/Popups/BackupPopup.tsx b/src/renderer/src/components/Popups/BackupPopup.tsx index 703e3b4d57..26d30a4035 100644 --- a/src/renderer/src/components/Popups/BackupPopup.tsx +++ b/src/renderer/src/components/Popups/BackupPopup.tsx @@ -15,8 +15,10 @@ interface Props { resolve: (data: any) => void } +type ProgressStageType = 'reading_data' | 'preparing' | 'extracting' | 'extracted' | 'copying_files' | 'completed' + interface ProgressData { - stage: string + stage: ProgressStageType progress: number total: number } diff --git a/src/renderer/src/i18n/locales/en-us.json b/src/renderer/src/i18n/locales/en-us.json index 17fc2d8ab4..69b4771b51 100644 --- a/src/renderer/src/i18n/locales/en-us.json +++ b/src/renderer/src/i18n/locales/en-us.json @@ -1652,6 +1652,7 @@ "progress": { "completed": "Restore completed", "copying_files": "Copying files... {{progress}}%", + "extracted": "Extraction successful", "extracting": "Extracting backup...", "preparing": "Preparing restore...", "reading_data": "Reading data...", diff --git a/src/renderer/src/i18n/locales/ja-jp.json b/src/renderer/src/i18n/locales/ja-jp.json index 385c84d5c3..1d15cf47c7 100644 --- a/src/renderer/src/i18n/locales/ja-jp.json +++ b/src/renderer/src/i18n/locales/ja-jp.json @@ -1652,6 +1652,7 @@ "progress": { "completed": "復元完了", "copying_files": "ファイルコピー中... {{progress}}%", + "extracted": "解凍に成功しました", "extracting": "バックアップ解凍中...", "preparing": "復元準備中...", "reading_data": "データ読み込み中...", diff --git a/src/renderer/src/i18n/locales/ru-ru.json b/src/renderer/src/i18n/locales/ru-ru.json index 5849110ed5..b29c443d3e 100644 --- a/src/renderer/src/i18n/locales/ru-ru.json +++ b/src/renderer/src/i18n/locales/ru-ru.json @@ -1652,6 +1652,7 @@ "progress": { "completed": "Восстановление завершено", "copying_files": "Копирование файлов... {{progress}}%", + "extracted": "Распаковка прошла успешно", "extracting": "Распаковка резервной копии...", "preparing": "Подготовка к восстановлению...", "reading_data": "Чтение данных...", diff --git a/src/renderer/src/i18n/locales/zh-cn.json b/src/renderer/src/i18n/locales/zh-cn.json index d77802c20e..66bd5f50ab 100644 --- a/src/renderer/src/i18n/locales/zh-cn.json +++ b/src/renderer/src/i18n/locales/zh-cn.json @@ -1652,6 +1652,7 @@ "progress": { "completed": "恢复完成", "copying_files": "复制文件... {{progress}}%", + "extracted": "解压成功", "extracting": "解压备份...", "preparing": "准备恢复...", "reading_data": "读取数据...", diff --git a/src/renderer/src/i18n/locales/zh-tw.json b/src/renderer/src/i18n/locales/zh-tw.json index 7f4069757b..ca9d98a1a4 100644 --- a/src/renderer/src/i18n/locales/zh-tw.json +++ b/src/renderer/src/i18n/locales/zh-tw.json @@ -1652,6 +1652,7 @@ "progress": { "completed": "復原完成", "copying_files": "複製檔案... {{progress}}%", + "extracted": "解壓成功", "extracting": "解開備份...", "preparing": "準備復原...", "reading_data": "讀取資料...", diff --git a/src/renderer/src/i18n/translate/el-gr.json b/src/renderer/src/i18n/translate/el-gr.json index c8e28985e6..03806309ad 100644 --- a/src/renderer/src/i18n/translate/el-gr.json +++ b/src/renderer/src/i18n/translate/el-gr.json @@ -1652,6 +1652,7 @@ "progress": { "completed": "Η αποκατάσταση ολοκληρώθηκε", "copying_files": "Αντιγραφή αρχείων... {{progress}}%", + "extracted": "Η αποσυμπίεση ολοκληρώθηκε επιτυχώς", "extracting": "Εξtraction της αντιγραφής...", "preparing": "Ήταν προετοιμασία για την αποκατάσταση...", "reading_data": "Ανάγνωση δεδομένων...", diff --git a/src/renderer/src/i18n/translate/es-es.json b/src/renderer/src/i18n/translate/es-es.json index ba70b55f69..55bc229bb8 100644 --- a/src/renderer/src/i18n/translate/es-es.json +++ b/src/renderer/src/i18n/translate/es-es.json @@ -1652,6 +1652,7 @@ "progress": { "completed": "Restauración completada", "copying_files": "Copiando archivos... {{progress}}%", + "extracted": "Descomprimido con éxito", "extracting": "Descomprimiendo la copia de seguridad...", "preparing": "Preparando la restauración...", "reading_data": "Leyendo datos...", diff --git a/src/renderer/src/i18n/translate/fr-fr.json b/src/renderer/src/i18n/translate/fr-fr.json index a86d4793a4..bfc6a40ef6 100644 --- a/src/renderer/src/i18n/translate/fr-fr.json +++ b/src/renderer/src/i18n/translate/fr-fr.json @@ -1652,6 +1652,7 @@ "progress": { "completed": "Restauration terminée", "copying_files": "Copie des fichiers... {{progress}}%", + "extracted": "décompression réussie", "extracting": "Décompression de la sauvegarde...", "preparing": "Préparation de la restauration...", "reading_data": "Lecture des données...", diff --git a/src/renderer/src/i18n/translate/pt-pt.json b/src/renderer/src/i18n/translate/pt-pt.json index 6204e7ba04..54a237673e 100644 --- a/src/renderer/src/i18n/translate/pt-pt.json +++ b/src/renderer/src/i18n/translate/pt-pt.json @@ -1652,6 +1652,7 @@ "progress": { "completed": "Restauração concluída", "copying_files": "Copiando arquivos... {{progress}}%", + "extracted": "Descompressão bem-sucedida", "extracting": "Descompactando backup...", "preparing": "Preparando restauração...", "reading_data": "Lendo dados...",