Qt: rephrase messages, propose 'pay onchain' as the last option
This commit is contained in:
@@ -1331,9 +1331,9 @@ class ElectrumWindow(QMainWindow, MessageBoxMixin, Logger):
|
||||
can_rebalance = bool(self.receive_rebalance_button.suggestion)
|
||||
can_swap = bool(self.receive_swap_button.suggestion)
|
||||
if can_rebalance:
|
||||
ln_help += '\n\n' + _('You may receive this amount if you rebalance your channels.')
|
||||
ln_help += '\n\n' + _('You may have that capacity after rebalancing your channels.')
|
||||
elif can_swap:
|
||||
ln_help += '\n\n' + _('You may receive this amount if you swap some of your funds.')
|
||||
ln_help += '\n\n' + _('You may have that capacity after swapping some of your funds.')
|
||||
lnaddr = ''
|
||||
else:
|
||||
ln_help = ''
|
||||
@@ -1748,27 +1748,27 @@ class ElectrumWindow(QMainWindow, MessageBoxMixin, Logger):
|
||||
choices = {}
|
||||
if can_rebalance:
|
||||
msg = ''.join([
|
||||
_('Rebalance channels'), '\n',
|
||||
_('Funds will be sent between your channels in order to raise your sending capacity.')
|
||||
_('Rebalance existing channels'), '\n',
|
||||
_('Move funds between your channels in order to increase your sending capacity.')
|
||||
])
|
||||
choices[0] = msg
|
||||
if can_pay_onchain:
|
||||
msg = ''.join([
|
||||
_('Pay onchain'), '\n',
|
||||
_('Funds will be sent to the invoice fallback address.')
|
||||
])
|
||||
choices[1] = msg
|
||||
if can_pay_with_new_channel:
|
||||
msg = ''.join([
|
||||
_('Open a new channel'), '\n',
|
||||
_('You will be able to pay once the channel is open.')
|
||||
])
|
||||
choices[2] = msg
|
||||
choices[1] = msg
|
||||
if can_pay_with_swap:
|
||||
msg = ''.join([
|
||||
_('Rebalance your channels with a submarine swap'), '\n',
|
||||
_('Swap onchain funds for lightning funds'), '\n',
|
||||
_('You will be able to pay once the swap is confirmed.')
|
||||
])
|
||||
choices[2] = msg
|
||||
if can_pay_onchain:
|
||||
msg = ''.join([
|
||||
_('Pay onchain'), '\n',
|
||||
_('Funds will be sent to the invoice fallback address.')
|
||||
])
|
||||
choices[3] = msg
|
||||
if not choices:
|
||||
raise NotEnoughFunds()
|
||||
@@ -1782,13 +1782,13 @@ class ElectrumWindow(QMainWindow, MessageBoxMixin, Logger):
|
||||
chan1, chan2, delta = can_rebalance
|
||||
self.rebalance_dialog(chan1, chan2, amount_sat=delta)
|
||||
elif r == 1:
|
||||
self.pay_onchain_dialog(coins, invoice.get_outputs())
|
||||
elif r == 2:
|
||||
amount_sat, min_amount_sat = can_pay_with_new_channel
|
||||
self.channels_list.new_channel_dialog(amount_sat=amount_sat, min_amount_sat=min_amount_sat)
|
||||
elif r == 3:
|
||||
elif r == 2:
|
||||
chan, swap_recv_amount_sat = can_pay_with_swap
|
||||
self.run_swap_dialog(is_reverse=False, recv_amount_sat=swap_recv_amount_sat, channels=[chan])
|
||||
elif r == 3:
|
||||
self.pay_onchain_dialog(coins, invoice.get_outputs())
|
||||
return
|
||||
|
||||
# FIXME this is currently lying to user as we truncate to satoshis
|
||||
|
||||
Reference in New Issue
Block a user