commit 27ecab9ef018c7c0f4e500ff0f15efbf5a58d62c
parent dfdd0723951fef9166952021410b5664ddff3025
Author: ThomasV <thomasv@electrum.org>
Date: Mon, 15 Feb 2016 11:33:48 +0100
kivy: better request status messages
Diffstat:
1 file changed, 11 insertions(+), 11 deletions(-)
diff --git a/gui/kivy/uix/screens.py b/gui/kivy/uix/screens.py
@@ -305,7 +305,7 @@ class ReceiveScreen(CScreen):
self.get_new_address()
else:
status = self.app.wallet.get_request_status(self.screen.address)
- self.screen.status = pr_receive_text[status]
+ self.screen.status = _('Payment received') if status == PR_PAID else ''
def get_new_address(self):
addr = self.app.wallet.get_unused_address(None)
@@ -324,7 +324,7 @@ class ReceiveScreen(CScreen):
amount = req.get('amount')
self.screen.amount = self.app.format_amount_and_units(amount) if amount else ''
status = req.get('status', PR_UNKNOWN)
- self.screen.status = pr_receive_text[status]
+ self.screen.status = _('Payment received') if status == PR_PAID else ''
Clock.schedule_once(lambda dt: self.update_qr())
def get_URI(self):
@@ -382,20 +382,20 @@ class ReceiveScreen(CScreen):
self.app.show_info(_('Please use the existing requests first.'))
else:
self.save_request()
- self.app.show_info(_('New request saved.'))
+ self.app.show_info(_('New request added to your list.'))
-pr_text = {
+invoice_text = {
PR_UNPAID:_('Pending'),
PR_UNKNOWN:_('Unknown'),
PR_PAID:_('Paid'),
PR_EXPIRED:_('Expired')
}
-pr_receive_text = {
- PR_UNPAID: '',
- PR_UNKNOWN: '',
- PR_PAID: _('Payment received'),
- PR_EXPIRED: ''
+request_text = {
+ PR_UNPAID: _('Pending'),
+ PR_UNKNOWN: _('Unknown'),
+ PR_PAID: _('Received'),
+ PR_EXPIRED: _('Expired')
}
pr_icon = {
PR_UNPAID: 'atlas://gui/kivy/theming/light/important',
@@ -423,7 +423,7 @@ class InvoicesScreen(CScreen):
if amount:
ci.amount = self.app.format_amount_and_units(amount)
status = self.app.invoices.get_status(ci.key)
- ci.status = pr_text[status]
+ ci.status = invoice_text[status]
ci.icon = pr_icon[status]
else:
ci.amount = _('No Amount')
@@ -489,7 +489,7 @@ class RequestsScreen(CScreen):
ci.memo = self.app.wallet.get_label(address)
if amount:
status = req.get('status')
- ci.status = pr_text[status]
+ ci.status = request_text[status]
else:
received = self.app.wallet.get_addr_received(address)
ci.status = self.app.format_amount_and_units(amount)