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/ur.json | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/locales/ur.json') diff --git a/src/locales/ur.json b/src/locales/ur.json index de980dd..0d523d6 100644 --- a/src/locales/ur.json +++ b/src/locales/ur.json @@ -159,7 +159,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