aboutsummaryrefslogtreecommitdiffstats
path: root/src/locales/fr.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/fr.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/fr.json')
-rw-r--r--src/locales/fr.json18
1 files changed, 14 insertions, 4 deletions
diff --git a/src/locales/fr.json b/src/locales/fr.json
index c23e5ff..8754e3a 100644
--- a/src/locales/fr.json
+++ b/src/locales/fr.json
@@ -151,9 +151,19 @@
"giftBackup": "Sauvegarder ce portefeuille",
"giftSkip": "Plus tard",
"giftBackedUp": "Je l’ai notée",
- "giftLink": "Offrir ce portefeuille",
- "giftLinkDesc": "Créez un lien qui ouvre ce portefeuille, avec ses fonds, pour configurer quelqu’un rapidement.",
- "giftLinkWarn": "⚠ Quiconque ouvre ce lien contrôle tous les fonds de ce portefeuille. Ne le partagez que pour donner le portefeuille, et gardez le montant faible.",
+ "giftLink": "Offrir des Bitcoin",
+ "giftLinkDesc": "Présignez un montant sous forme de lien. Celui qui l’ouvre récupère les Bitcoin dans un tout nouveau portefeuille qu’il est seul à contrôler.",
+ "giftLinkWarn": "⚠ Quiconque ouvre ce lien peut récupérer le montant, alors ne le partagez qu’avec la personne à qui vous l’offrez. Gardez les montants faibles.",
"giftLinkReveal": "Créer le lien cadeau",
- "copyLink": "Copier le lien"
+ "copyLink": "Copier le lien",
+ "giftAmountLabel": "Montant à offrir",
+ "giftAmountInvalid": "Saisissez un montant valide.",
+ "giftAnother": "En créer un autre",
+ "giftReserved": "{n} de fonds mis de côté pour des cadeaux non réclamés",
+ "giftReclaim": "Récupérer",
+ "claimBody": "Récupérez-les dans un tout nouveau portefeuille que vous seul contrôlez.",
+ "claimBtn": "Récupérer",
+ "claimFailed": "Ce cadeau a déjà été réclamé ou n’est plus disponible.",
+ "claimedTitle": "Récupéré !",
+ "claimedBody": "Vos Bitcoin sont en route. Sauvegardez votre phrase de récupération pour les garder en sécurité."
} \ No newline at end of file