mirror of
https://github.com/netinvent/npbackup.git
synced 2025-10-25 21:06:23 +08:00
GUI: Improve restore window UX
This commit is contained in:
parent
66d1926ab0
commit
c8176a01f8
3 changed files with 9 additions and 6 deletions
|
|
@ -350,6 +350,7 @@ def restore_window(
|
|||
target=target,
|
||||
restore_includes=restore_includes,
|
||||
__backend_binary=backend_binary,
|
||||
__autoclose=True,
|
||||
)
|
||||
return result["result"]
|
||||
|
||||
|
|
@ -375,14 +376,16 @@ def restore_window(
|
|||
if event in (sg.WIN_CLOSED, sg.WIN_X_EVENT, "cancel"):
|
||||
break
|
||||
if event == "restore":
|
||||
# on_success = _t("main_gui.restore_done")
|
||||
# on_failure = _t("main_gui.restore_failed")
|
||||
result = _restore_window(
|
||||
repo_config,
|
||||
snapshot=snapshot_id,
|
||||
target=values["-RESTORE-FOLDER-"],
|
||||
restore_includes=restore_include,
|
||||
)
|
||||
if result:
|
||||
sg.popup(_t("main_gui.restore_done"), keep_on_top=True)
|
||||
else:
|
||||
sg.popup(_t("main_gui.restore_failed"), keep_on_top=True)
|
||||
break
|
||||
window.close()
|
||||
return result
|
||||
|
|
|
|||
|
|
@ -9,8 +9,8 @@ en:
|
|||
restore: Restore
|
||||
restoration: Restoration
|
||||
restore_in_progress: Restore in progress
|
||||
restore_done: Restore done in %{seconds} seconds
|
||||
restore_failed: Restore failed in %{seconds} seconds. Please check the logs
|
||||
restore_done: Restore done successfully
|
||||
restore_failed: Restore failed. Please check the logs
|
||||
select_folder: Please select a folder
|
||||
only_include: Only include
|
||||
destination_folder: Destination folder
|
||||
|
|
|
|||
|
|
@ -9,8 +9,8 @@ fr:
|
|||
restore: Restaurer
|
||||
restoration: Restauration
|
||||
restore_in_progress: Restauration en cours
|
||||
restore_done: Restauration terminée en %{seconds} secondes
|
||||
restore_failed: Restauration échouée en %{seconds} secondes. veuillez vérifier les journaux
|
||||
restore_done: Restauration terminée avec succès
|
||||
restore_failed: Restauration échouées. veuillez vérifier les journaux
|
||||
select_folder: Veuillez sélectionner un dossier
|
||||
only_include: Inclure seulement
|
||||
destination_folder: Dossier de destination
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue