aboutsummaryrefslogtreecommitdiffstats
path: root/src/locales/hi.json
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2026-06-24 13:38:08 -0700
committerAdam Soltys <[email protected]>2026-06-24 13:38:08 -0700
commit7234a3de9e200f36accb754f62163f0bd5360832 (patch)
treef30b492cd8938503512a2f565a7d4a9b396afff1 /src/locales/hi.json
parentffb5c30b54f913746cd6f9f79166cc4d0842dc78 (diff)
downloadcoinosv3-7234a3de9e200f36accb754f62163f0bd5360832.tar.gz
coinosv3-7234a3de9e200f36accb754f62163f0bd5360832.zip
Replace seed gift links with presigned PSBT claim links
Gifting no longer shares a seed. "Gift some Bitcoin" (Settings) presigns a chosen amount as a #gift= link: one SIGHASH_SINGLE input (the sender's change output is cryptographically fixed, so a front-runner can only take the gift portion, never the change) plus the rest left open. The coin is reserved per-wallet so normal sends skip it; reclaim it anytime. Opening the link generates a brand-new wallet the sender never sees, shows the amount, and on Claim adds the claimer's address as the output, finalizes, and broadcasts — then prompts backup of the fresh seed. This gives forward secrecy (sender locked out once confirmed), one-shot semantics (claiming spends the input), and keeps funds in the sender's wallet until claimed. Crypto verified end-to-end (sign NONE/SINGLE -> add output -> finalize -> valid tx; deterministic-signature equality proves the presigned sig is valid for any output the claimer picks). Strings retranslated across all 19 locales. Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
Diffstat (limited to 'src/locales/hi.json')
-rw-r--r--src/locales/hi.json16
1 files changed, 13 insertions, 3 deletions
diff --git a/src/locales/hi.json b/src/locales/hi.json
index 90a9872..b3b439f 100644
--- a/src/locales/hi.json
+++ b/src/locales/hi.json
@@ -151,9 +151,19 @@
"giftBackup": "इस वॉलेट का बैकअप लें",
"giftSkip": "अभी के लिए छोड़ें",
"giftBackedUp": "मैंने इसे लिख लिया है",
- "giftLink": "यह वॉलेट उपहार में दें",
- "giftLinkDesc": "एक ऐसा लिंक बनाएँ जो इस वॉलेट को इसके फंड के साथ खोले, किसी को तेज़ी से जोड़ने के लिए।",
- "giftLinkWarn": "⚠ जो भी इस लिंक को खोलेगा वह इस वॉलेट के सभी फंड को नियंत्रित करता है। इसे केवल वॉलेट देने के लिए साझा करें, और राशि कम रखें।",
+ "giftLink": "कुछ Bitcoin उपहार में दें",
+ "giftLinkDesc": "एक राशि को लिंक के रूप में पहले से साइन करें। जो भी इसे खोलेगा, वह Bitcoin को एक बिल्कुल नए वॉलेट में प्राप्त कर लेगा जिसे केवल वही नियंत्रित करता है।",
+ "giftLinkWarn": "⚠ जो भी इस लिंक को खोलेगा वह राशि प्राप्त कर सकता है, इसलिए इसे केवल उसी व्यक्ति के साथ साझा करें जिसे आप उपहार दे रहे हैं। राशि कम रखें।",
+ "giftAmountLabel": "उपहार में देने की राशि",
+ "giftAmountInvalid": "एक मान्य राशि दर्ज करें।",
+ "giftAnother": "एक और बनाएँ",
+ "giftReserved": "{n} सिक्का बिना दावे वाले उपहारों के लिए अलग रखा गया",
+ "giftReclaim": "वापस लें",
+ "claimBody": "इसे एक बिल्कुल नए वॉलेट में प्राप्त करें जिसे केवल आप नियंत्रित करते हैं।",
+ "claimBtn": "इसे प्राप्त करें",
+ "claimFailed": "इस उपहार का दावा पहले ही किया जा चुका है या यह अब उपलब्ध नहीं है।",
+ "claimedTitle": "प्राप्त हो गया!",
+ "claimedBody": "आपका Bitcoin रास्ते में है। इसे सुरक्षित रखने के लिए अपने रिकवरी वाक्यांश का बैकअप लें।",
"giftLinkReveal": "उपहार लिंक बनाएँ",
"copyLink": "लिंक कॉपी करें"
}