mirror of
https://github.com/netinvent/npbackup.git
synced 2025-10-06 03:35:26 +08:00
GUI: Make upgrade process more obvious for end user
This commit is contained in:
parent
ae61a6e474
commit
1e8dd15dbf
4 changed files with 7 additions and 2 deletions
|
@ -16,7 +16,7 @@ from npbackup.__main__ import main
|
|||
del sys.path[0]
|
||||
|
||||
if __name__ == "__main__":
|
||||
if "--run-as-cli" in sys.argv:
|
||||
if "--run-as-cli" in sys.argv or "--check-config" in sys.argv:
|
||||
# Drop --run-as-cli argument since cli doesn't know about it
|
||||
sys.argv.pop(sys.argv.index("--run-as-cli"))
|
||||
main()
|
||||
|
|
|
@ -540,6 +540,9 @@ def _main_gui(viewer_mode: bool):
|
|||
custom_text=(_t("generic.yes"), _t("generic.no")),
|
||||
)
|
||||
if r == _t("generic.yes"):
|
||||
sg.Popup(
|
||||
_t("main_gui.upgrade_in_progress"),
|
||||
)
|
||||
result = upgrade_runner.run_upgrade(full_config)
|
||||
if not result:
|
||||
sg.Popup(_t("config_gui.auto_upgrade_failed"))
|
||||
|
|
|
@ -49,7 +49,7 @@ en:
|
|||
open_existing_file: Open existing config file
|
||||
failed_operation: Failed operation, Please check the logs
|
||||
auto_upgrade_checking: Checking for upgrade
|
||||
|
||||
upgrade_in_process: Upgrade process will close this program. Please wait for the upgrade to finish. The program will reload itself.
|
||||
# logs
|
||||
last_messages: Last messages
|
||||
error_messages: Error messages
|
|
@ -49,6 +49,8 @@ fr:
|
|||
open_existing_file: Ouvrir fichier de configuration existant
|
||||
failed_operation: Operation échouée. Vérifier les journaux
|
||||
auto_upgrade_checking: Vérification de mise à jour
|
||||
upgrade_process: upgrade_in_process: Le processus de mise à jour va fermer ce programme. Veuillez attendre que le processus de mise à jour soit terminé. Le programme se relancera tout seul.
|
||||
|
||||
|
||||
# logs
|
||||
last_messages: Last messages
|
||||
|
|
Loading…
Add table
Reference in a new issue