From 1a92d81b792f9e6d2ecb284aab979985a36d34c7 Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Wed, 24 Jun 2026 14:01:39 -0700 Subject: Keep reclaimed gifts revocable until the coin is spent Passive reclaim previously dropped the coin from tracking, so there was no way to revoke afterward. Now reclaim moves the coin from "reserved" to a "reclaimed" set: it becomes spendable, but its still-live link stays listed (tagged "still claimable") with a Revoke option, until the coin is actually spent (by a payment or by revoking), at which point it drops off. revokeGift and outstandingGifts handle both sets; existing reserved gifts are unaffected. Strings updated across all 19 locales. Co-Authored-By: Claude Opus 4.8 (1M context) --- src/locales/ja.json | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/locales/ja.json') diff --git a/src/locales/ja.json b/src/locales/ja.json index 9d63cd7..b0ab956 100644 --- a/src/locales/ja.json +++ b/src/locales/ja.json @@ -157,7 +157,7 @@ "giftAmountLabel": "贈る金額", "giftAmountInvalid": "有効な金額を入力してください。", "giftAnother": "もう一つ作成", - "giftReserved": "未受取のギフト用に {n} のコインを確保中", + "giftReserved": "未請求のギフトリンク({n})", "claimBody": "あなただけが管理できる真新しいウォレットに受け取りましょう。", "claimBtn": "受け取る", "claimFailed": "このギフトはすでに受け取られたか、現在利用できません。", @@ -169,5 +169,7 @@ "giftRevoked": "ギフトを取り消しました", "giftReclaim": "取り戻す", "giftReclaimPrompt": "取り戻すと次の支払いにこのコインを使えますが、使うまでリンクは請求可能なままです。代わりにネットワーク手数料を払って今すぐ取り消しますか?", - "giftReclaimed": "コインを取り戻しました" + "giftReclaimed": "コインを取り戻しました", + "giftRevokeConfirm": "このギフトを今すぐ取り消しますか?コインがウォレットに戻り、リンクが無効になります。", + "giftReclaimedTag": "まだ請求可能" } \ No newline at end of file -- cgit v1.2.3