From b78b9a1c7e4e42b7f673b0e3f92424a762bd0986 Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Wed, 24 Jun 2026 13:53:29 -0700 Subject: Offer passive reclaim vs immediate revoke for gifts MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The reserved-coin button is now "Reclaim". Tapping it prompts a choice: - Reclaim (free): just un-reserves the coin so a future payment can spend it — no fee, but the link stays claimable until then. - Revoke now (pays a fee): sweeps the coin back immediately, killing the link once it confirms. New/updated strings translated across all 19 locales. Co-Authored-By: Claude Opus 4.8 (1M context) --- src/i18n.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/i18n.js') diff --git a/src/i18n.js b/src/i18n.js index b879a08..48c2e47 100644 --- a/src/i18n.js +++ b/src/i18n.js @@ -154,8 +154,10 @@ const STR = { giftAmountInvalid: 'Enter a valid amount.', giftAnother: 'Create another', giftReserved: '{n} coin set aside for unclaimed gifts', - giftRevoke: 'Revoke', - giftRevokeConfirm: 'Revoke this gift? This spends the coin back into your wallet and stops the link from working.', + giftReclaim: 'Reclaim', + giftReclaimPrompt: 'Reclaim frees this coin for your next payment, but the link stays claimable until you spend it. Pay a network fee to revoke it right now instead?', + giftReclaimed: 'Coin reclaimed', + giftRevoke: 'Revoke now', giftRevoked: 'Gift revoked', copyLink: 'Copy link', claimBody: 'Claim it into a brand-new wallet that only you control.', -- cgit v1.2.3