aboutsummaryrefslogtreecommitdiffstats
path: root/src/i18n.js
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2026-06-24 13:53:29 -0700
committerAdam Soltys <[email protected]>2026-06-24 13:53:29 -0700
commitb78b9a1c7e4e42b7f673b0e3f92424a762bd0986 (patch)
tree1c4c4b925e520501ed73f92e67ca3c6724b59d12 /src/i18n.js
parenteb299830a2611a45e997bc729176ede81c5eead2 (diff)
downloadcoinosv3-b78b9a1c7e4e42b7f673b0e3f92424a762bd0986.tar.gz
coinosv3-b78b9a1c7e4e42b7f673b0e3f92424a762bd0986.zip
Offer passive reclaim vs immediate revoke for gifts
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) <[email protected]>
Diffstat (limited to 'src/i18n.js')
-rw-r--r--src/i18n.js6
1 files changed, 4 insertions, 2 deletions
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.',