mirror of
https://github.com/netinvent/npbackup.git
synced 2025-10-12 22:46:40 +08:00
Made auto upgrade message more clear in GUI
This commit is contained in:
parent
2b63712762
commit
525e7fce49
3 changed files with 20 additions and 9 deletions
|
@ -46,15 +46,24 @@ THREAD_SHARED_DICT = {}
|
||||||
|
|
||||||
def _about_gui(version_string: str, config_dict: dict) -> None:
|
def _about_gui(version_string: str, config_dict: dict) -> None:
|
||||||
license_content = LICENSE_TEXT
|
license_content = LICENSE_TEXT
|
||||||
if check_new_version(config_dict):
|
try:
|
||||||
new_version = [
|
upgrade_server = config_dict['options']["server_url"]
|
||||||
sg.Button(
|
except KeyError:
|
||||||
_t("config_gui.auto_upgrade_launch"), key="autoupgrade", size=(12, 2)
|
upgrade_server = None
|
||||||
)
|
if upgrade_server:
|
||||||
]
|
if check_new_version(config_dict):
|
||||||
|
new_version = [
|
||||||
|
sg.Button(
|
||||||
|
_t("config_gui.auto_upgrade_launch"), key="autoupgrade", size=(12, 2)
|
||||||
|
)
|
||||||
|
]
|
||||||
|
else:
|
||||||
|
new_version = [
|
||||||
|
sg.Text(_t("generic.is_uptodate"))
|
||||||
|
]
|
||||||
else:
|
else:
|
||||||
new_version = [
|
new_version = [
|
||||||
sg.Text(_t("generic.is_uptodate"))
|
sg.Text(_t("config_gui.auto_upgrade_disabled"))
|
||||||
]
|
]
|
||||||
try:
|
try:
|
||||||
with open(LICENSE_FILE, "r") as file_handle:
|
with open(LICENSE_FILE, "r") as file_handle:
|
||||||
|
|
|
@ -60,6 +60,7 @@ en:
|
||||||
auto_upgrade_launch: Launch auto upgrade
|
auto_upgrade_launch: Launch auto upgrade
|
||||||
auto_ugprade_will_quit: Warning, launching an upgrade procedure will quit this program without notice. You will have to wait 5 minutes before launching it again for the upgrade to complete
|
auto_ugprade_will_quit: Warning, launching an upgrade procedure will quit this program without notice. You will have to wait 5 minutes before launching it again for the upgrade to complete
|
||||||
auto_upgrade_failed: Auto upgrade procedure failed, see logs for further details
|
auto_upgrade_failed: Auto upgrade procedure failed, see logs for further details
|
||||||
|
auto_upgrade_disabled: Auto upgrade is disabled
|
||||||
|
|
||||||
create_scheduled_task_every: Create scheduled task every
|
create_scheduled_task_every: Create scheduled task every
|
||||||
scheduled_task_explanation: This is for Windows only. On Linux, please create a crontab entry with `npbackup --backup --config-file /etc/npbackup.conf`
|
scheduled_task_explanation: This is for Windows only. On Linux, please create a crontab entry with `npbackup --backup --config-file /etc/npbackup.conf`
|
||||||
|
|
|
@ -60,6 +60,7 @@ fr:
|
||||||
auto_upgrade_launch: Lancer une mise à niveau
|
auto_upgrade_launch: Lancer une mise à niveau
|
||||||
auto_ugprade_will_quit: Attnetion, la procédure de mise à niveau va quitter ce programme sans notification. Vous devrez attendre 5 minutes pour laisser la procédure se terminer avant de relancer le programme
|
auto_ugprade_will_quit: Attnetion, la procédure de mise à niveau va quitter ce programme sans notification. Vous devrez attendre 5 minutes pour laisser la procédure se terminer avant de relancer le programme
|
||||||
auto_upgrade_failed: Procédure de mise à niveau échouée, veuillez consulter les journaux pour plus de détails
|
auto_upgrade_failed: Procédure de mise à niveau échouée, veuillez consulter les journaux pour plus de détails
|
||||||
|
auto_upgrade_disabled: Mise à niveau automatique désactivée
|
||||||
|
|
||||||
create_scheduled_task_every: Créer une tâche planifiée toutes les
|
create_scheduled_task_every: Créer une tâche planifiée toutes les
|
||||||
scheduled_task_explanation: Uniquement sous Windows. Sous Linux, merci de créer une entrée crontab comme `npbackup --backup --config-file /etc/npbackup.conf`
|
scheduled_task_explanation: Uniquement sous Windows. Sous Linux, merci de créer une entrée crontab comme `npbackup --backup --config-file /etc/npbackup.conf`
|
||||||
|
|
Loading…
Add table
Reference in a new issue