|
3 | 3 | from PyQt5.QtWidgets import QLineEdit, QAction
|
4 | 4 |
|
5 | 5 | from vorta.utils import get_private_keys, get_asset, choose_file_dialog, \
|
6 |
| - borg_compat, validate_passwords, display_password_backend |
| 6 | + borg_compat, validate_passwords |
7 | 7 | from vorta.keyring.abc import VortaKeyring
|
8 | 8 | from vorta.borg.init import BorgInitThread
|
9 | 9 | from vorta.borg.info_repo import BorgInfoRepoThread
|
10 |
| -from vorta.i18n import translate |
| 10 | +from vorta.i18n import translate, trans_late |
11 | 11 | from vorta.views.utils import get_colored_icon
|
12 | 12 | from vorta.models import RepoModel
|
13 | 13 |
|
@@ -65,7 +65,16 @@ def values(self):
|
65 | 65 | return out
|
66 | 66 |
|
67 | 67 | def display_password_backend(self):
|
68 |
| - self.passwordLabel.setText(translate('utils', display_password_backend(self.encryptionComboBox.currentData()))) |
| 68 | + '''Display password backend message based off current keyring''' |
| 69 | + backend_msg = '' |
| 70 | + if self.encryptionComboBox.currentData() != 'none': |
| 71 | + keyring = VortaKeyring.get_keyring() |
| 72 | + if keyring.is_system: |
| 73 | + backend_msg = trans_late('utils', 'Storing password in your password manager.') |
| 74 | + else: |
| 75 | + backend_msg = trans_late('utils', 'Saving password with Vorta settings.') |
| 76 | + |
| 77 | + self.passwordLabel.setText(backend_msg) |
69 | 78 |
|
70 | 79 | def choose_local_backup_folder(self):
|
71 | 80 | def receive():
|
|
0 commit comments