mirror of
https://github.com/netinvent/npbackup.git
synced 2025-10-09 21:17:47 +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]
|
del sys.path[0]
|
||||||
|
|
||||||
if __name__ == "__main__":
|
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
|
# Drop --run-as-cli argument since cli doesn't know about it
|
||||||
sys.argv.pop(sys.argv.index("--run-as-cli"))
|
sys.argv.pop(sys.argv.index("--run-as-cli"))
|
||||||
main()
|
main()
|
||||||
|
|
|
@ -540,6 +540,9 @@ def _main_gui(viewer_mode: bool):
|
||||||
custom_text=(_t("generic.yes"), _t("generic.no")),
|
custom_text=(_t("generic.yes"), _t("generic.no")),
|
||||||
)
|
)
|
||||||
if r == _t("generic.yes"):
|
if r == _t("generic.yes"):
|
||||||
|
sg.Popup(
|
||||||
|
_t("main_gui.upgrade_in_progress"),
|
||||||
|
)
|
||||||
result = upgrade_runner.run_upgrade(full_config)
|
result = upgrade_runner.run_upgrade(full_config)
|
||||||
if not result:
|
if not result:
|
||||||
sg.Popup(_t("config_gui.auto_upgrade_failed"))
|
sg.Popup(_t("config_gui.auto_upgrade_failed"))
|
||||||
|
|
|
@ -49,7 +49,7 @@ en:
|
||||||
open_existing_file: Open existing config file
|
open_existing_file: Open existing config file
|
||||||
failed_operation: Failed operation, Please check the logs
|
failed_operation: Failed operation, Please check the logs
|
||||||
auto_upgrade_checking: Checking for upgrade
|
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
|
# logs
|
||||||
last_messages: Last messages
|
last_messages: Last messages
|
||||||
error_messages: Error messages
|
error_messages: Error messages
|
|
@ -49,6 +49,8 @@ fr:
|
||||||
open_existing_file: Ouvrir fichier de configuration existant
|
open_existing_file: Ouvrir fichier de configuration existant
|
||||||
failed_operation: Operation échouée. Vérifier les journaux
|
failed_operation: Operation échouée. Vérifier les journaux
|
||||||
auto_upgrade_checking: Vérification de mise à jour
|
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
|
# logs
|
||||||
last_messages: Last messages
|
last_messages: Last messages
|
||||||
|
|
Loading…
Add table
Reference in a new issue