mirror of
https://github.com/LBRYFoundation/LBRY-Vault.git
synced 2025-08-31 01:11:35 +00:00
small fixes, simplification/improvement of texts
This commit is contained in:
parent
b41a83ceda
commit
ff2cdf9f16
2 changed files with 17 additions and 18 deletions
|
@ -1,13 +1,9 @@
|
||||||
from electrum.i18n import _
|
from electrum.i18n import _
|
||||||
|
|
||||||
fullname = _('Revealer')
|
fullname = _('Revealer Backup Utility')
|
||||||
description = ''.join(["<br/>",
|
description = ''.join(["<br/>",
|
||||||
"<b>"+_("Do you have something to hide ?")+"</b>", '<br/>', '<br/>',
|
"<b>"+_("Do you have something to hide ?")+"</b>", '<br/>', '<br/>',
|
||||||
_("Revealer is a seed phrase back-up solution. It allows you to create a cold, analog, multi-factor backup of your wallet seeds, or of any arbitrary secret."), '<br/>', '<br/>',
|
_("This plug-in allows you to create a visually encrypted backup of your wallet seeds, or of custom alphanumeric secrets."), '<br/>', '<br/>',
|
||||||
_("Using a Revealer is better than writing your seed phrases on paper: a revealer is invulnerable to physical access and allows creation of trustless redundancy."), '<br/>', '<br/>',
|
|
||||||
_("This plug-in allows you to generate a pdf file of your secret phrase encrypted visually for your physical Revealer. You can print it trustlessly - it can only be decrypted optically with your Revealer."), '<br/>', '<br/>',
|
|
||||||
_("The plug-in also allows you to generate a digital Revealer file and print it yourself on a transparent overhead foil."), '<br/>', '<br/>',
|
|
||||||
_("Once activated you can access the plug-in through the icon at the seed dialog."), '<br/>', '<br/>',
|
|
||||||
_("For more information, visit"),
|
_("For more information, visit"),
|
||||||
" <a href=\"https://revealer.cc\">https://revealer.cc</a>", '<br/>', '<br/>',
|
" <a href=\"https://revealer.cc\">https://revealer.cc</a>", '<br/>', '<br/>',
|
||||||
])
|
])
|
||||||
|
|
|
@ -79,6 +79,8 @@ class Plugin(BasePlugin):
|
||||||
self.cseed = keystore.get_seed(password)
|
self.cseed = keystore.get_seed(password)
|
||||||
if keystore.get_passphrase(password):
|
if keystore.get_passphrase(password):
|
||||||
self.extension = True
|
self.extension = True
|
||||||
|
else:
|
||||||
|
self.extension = False
|
||||||
except Exception:
|
except Exception:
|
||||||
traceback.print_exc(file=sys.stdout)
|
traceback.print_exc(file=sys.stdout)
|
||||||
return
|
return
|
||||||
|
@ -103,7 +105,7 @@ class Plugin(BasePlugin):
|
||||||
logo.setAlignment(Qt.AlignLeft)
|
logo.setAlignment(Qt.AlignLeft)
|
||||||
self.hbox.addSpacing(16)
|
self.hbox.addSpacing(16)
|
||||||
vbox.addWidget(WWLabel("<b>"+_("Revealer Secret Backup Plugin")+"</b><br>"
|
vbox.addWidget(WWLabel("<b>"+_("Revealer Secret Backup Plugin")+"</b><br>"
|
||||||
+_("To encrypt your backup, first we need to load some noise.")+"</br>"))
|
+_("To encrypt your backup, first we need to load some noise.")+"<br/>"))
|
||||||
vbox.addSpacing(7)
|
vbox.addSpacing(7)
|
||||||
bcreate = QPushButton(_("Create a new Revealer"))
|
bcreate = QPushButton(_("Create a new Revealer"))
|
||||||
bcreate.setMaximumWidth(181)
|
bcreate.setMaximumWidth(181)
|
||||||
|
@ -124,7 +126,7 @@ class Plugin(BasePlugin):
|
||||||
self.next_button.clicked.connect(partial(self.cypherseed_dialog, window))
|
self.next_button.clicked.connect(partial(self.cypherseed_dialog, window))
|
||||||
vbox.addWidget(
|
vbox.addWidget(
|
||||||
QLabel("<b>" + _("Warning") + "</b>: " + _("Each revealer should be used only once.")
|
QLabel("<b>" + _("Warning") + "</b>: " + _("Each revealer should be used only once.")
|
||||||
+"<br>"+_("more info at https://revealer.cc/faq")))
|
+"<br>"+_("more information at <a href=\"https://revealer.cc/faq\">https://revealer.cc/faq</a>")))
|
||||||
|
|
||||||
def mk_digital():
|
def mk_digital():
|
||||||
try:
|
try:
|
||||||
|
@ -183,8 +185,9 @@ class Plugin(BasePlugin):
|
||||||
|
|
||||||
def bcrypt(self, dialog):
|
def bcrypt(self, dialog):
|
||||||
self.rawnoise = False
|
self.rawnoise = False
|
||||||
dialog.show_message(''.join([_("{} encrypted for Revealer {}_{} saved as PNG and PDF at:").format(self.was, self.version, self.code_id),
|
dialog.show_message(''.join([_("{} encrypted for Revealer {}_{} saved as PNG and PDF at: ").format(self.was, self.version, self.code_id),
|
||||||
"<br/>","<b>", self.base_dir+ self.filename+self.version+"_"+self.code_id,"</b>"]))
|
"<b>", self.base_dir+ self.filename+self.version+"_"+self.code_id,"</b>", "<br/>",
|
||||||
|
"<br/>", "<b>", _("Always check you backups.") ]))
|
||||||
dialog.close()
|
dialog.close()
|
||||||
|
|
||||||
def ext_warning(self, dialog):
|
def ext_warning(self, dialog):
|
||||||
|
@ -199,11 +202,11 @@ class Plugin(BasePlugin):
|
||||||
def customtxt_limits(self):
|
def customtxt_limits(self):
|
||||||
txt = self.text.text()
|
txt = self.text.text()
|
||||||
self.max_chars.setVisible(False)
|
self.max_chars.setVisible(False)
|
||||||
self.char_count.setText("("+str(len(txt))+"/216)")
|
self.char_count.setText("("+str(len(txt))+"/189)")
|
||||||
if len(txt)>0:
|
if len(txt)>0:
|
||||||
self.ctext.setEnabled(True)
|
self.ctext.setEnabled(True)
|
||||||
if len(txt) > 216:
|
if len(txt) > 189:
|
||||||
self.text.setPlainText(self.text.toPlainText()[:216])
|
self.text.setPlainText(self.text.toPlainText()[:189])
|
||||||
self.max_chars.setVisible(True)
|
self.max_chars.setVisible(True)
|
||||||
|
|
||||||
def t(self):
|
def t(self):
|
||||||
|
@ -227,7 +230,7 @@ class Plugin(BasePlugin):
|
||||||
logo.setAlignment(Qt.AlignLeft)
|
logo.setAlignment(Qt.AlignLeft)
|
||||||
hbox.addSpacing(16)
|
hbox.addSpacing(16)
|
||||||
self.vbox.addWidget(WWLabel("<b>" + _("Revealer Secret Backup Plugin") + "</b><br>"
|
self.vbox.addWidget(WWLabel("<b>" + _("Revealer Secret Backup Plugin") + "</b><br>"
|
||||||
+ _("Ready to encrypt for revealer ")+self.version+'_'+self.code_id ))
|
+ _("Ready to encrypt for revealer {}").format(self.version+'_'+self.code_id )))
|
||||||
self.vbox.addSpacing(11)
|
self.vbox.addSpacing(11)
|
||||||
hbox.addLayout(self.vbox)
|
hbox.addLayout(self.vbox)
|
||||||
grid = QGridLayout()
|
grid = QGridLayout()
|
||||||
|
@ -247,7 +250,7 @@ class Plugin(BasePlugin):
|
||||||
self.char_count = WWLabel("")
|
self.char_count = WWLabel("")
|
||||||
self.char_count.setAlignment(Qt.AlignRight)
|
self.char_count.setAlignment(Qt.AlignRight)
|
||||||
self.vbox.addWidget(self.char_count)
|
self.vbox.addWidget(self.char_count)
|
||||||
self.max_chars = WWLabel("<font color='red'>" + _("This version supports a maximum of 216 characters.")+"</font>")
|
self.max_chars = WWLabel("<font color='red'>" + _("This version supports a maximum of 189 characters.")+"</font>")
|
||||||
self.vbox.addWidget(self.max_chars)
|
self.vbox.addWidget(self.max_chars)
|
||||||
self.max_chars.setVisible(False)
|
self.max_chars.setVisible(False)
|
||||||
self.ctext = QPushButton(_("Encrypt custom secret"))
|
self.ctext = QPushButton(_("Encrypt custom secret"))
|
||||||
|
@ -286,7 +289,7 @@ class Plugin(BasePlugin):
|
||||||
else:
|
else:
|
||||||
fontsize = 12
|
fontsize = 12
|
||||||
linespace = 10
|
linespace = 10
|
||||||
max_letters = 23
|
max_letters = 21
|
||||||
max_lines = 9
|
max_lines = 9
|
||||||
max_words = int(max_letters/4)
|
max_words = int(max_letters/4)
|
||||||
|
|
||||||
|
@ -387,9 +390,9 @@ class Plugin(BasePlugin):
|
||||||
else:
|
else:
|
||||||
self.filename = self.wallet_name+'_'+ _('seed')+'_'
|
self.filename = self.wallet_name+'_'+ _('seed')+'_'
|
||||||
self.was = self.wallet_name +' ' + _('seed')
|
self.was = self.wallet_name +' ' + _('seed')
|
||||||
|
if self.extension:
|
||||||
|
self.ext_warning(self.c_dialog)
|
||||||
|
|
||||||
if self.extension:
|
|
||||||
self.ext_warning(self.c_dialog)
|
|
||||||
|
|
||||||
if not calibration:
|
if not calibration:
|
||||||
self.toPdf(QImage(cypherseed))
|
self.toPdf(QImage(cypherseed))
|
||||||
|
|
Loading…
Add table
Reference in a new issue