aboutsummaryrefslogtreecommitdiffstats
path: root/src/i18n.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/i18n.js')
-rw-r--r--src/i18n.js26
1 files changed, 24 insertions, 2 deletions
diff --git a/src/i18n.js b/src/i18n.js
index ec151f6..ca7ded5 100644
--- a/src/i18n.js
+++ b/src/i18n.js
@@ -201,10 +201,23 @@ const STR = {
onbBoardBody: 'Move some sats from Savings into Spending — payments there are instant, with no mining fees.',
topUpFromSavings: 'Top up from Savings',
arkRenewedHistory: 'Renewed',
- arkDepthNotice: 'Self-custody exit currently costs about {fee} sats in mining fees. Renew for {renew} to bring that down to about {after} sats.',
+ arkDepthNotice: 'Uncooperative exit costs about {fee} sats.',
arkDepthFree: 'free',
- arkDepthBtn: 'Renew now',
+ arkDepthBtn: 'Manage',
arkDepthRenewed: 'Renewal requested',
+ arkDepthRenewBtn: 'Renew now',
+ arkCoinsTitle: 'Spending coins',
+ arkCoinsIntro: 'Your Spending balance lives in {n} coins totalling {total}. Each can be pulled on-chain without the server’s help — at a cost that grows with the coin’s history.',
+ arkCoinsColAmount: 'Amount',
+ arkCoinsColExpires: 'Expires',
+ arkCoinsColDepth: 'Depth',
+ arkCoinsHop: '1 hop',
+ arkCoinsHops: '{n} hops',
+ arkCoinsExpiryNote: 'Past its expiry a coin can be reclaimed by the server — the wallet renews on its own well before that.',
+ arkCoinsExitTitle: 'Uncooperative exit',
+ arkCoinsExitDesc: 'If the server vanished today, publishing every transaction in each coin’s history would cost about {fee} sats in mining fees. After a renewal it would be one fresh coin, one hop: about {after} sats.',
+ arkCoinsRenewTitle: 'Renewal',
+ arkCoinsRenewDesc: 'Renewing asks the server to replace your coins with a single fresh one in its next round (which can be up to an hour out). That flattens the history, restarts the expiry clock, and costs {fee}.',
arkUniUneconomical: 'A trustless on-chain exit would cost about {fee} sats in mining fees — more than the {n} sats it would move, so it isn’t offered. For a balance this size, send it out over Lightning instead: no mining fees at all.',
arkUniFallbackBody: 'The server didn’t cooperate, but your money can still move without it: your whole Spending balance exits to Savings on-chain. It takes about a day, and roughly {fee} sats of mining fees will be paid from Savings. Funds land in Savings — send them on from there once it completes.',
arkUniFallbackShort: 'Savings holds {have} sats — about {need} sats are needed for the mining fees. Top up Savings first.',
@@ -719,6 +732,15 @@ const STR = {
namesZapCodeCopy: 'Copy code',
namesOwnDomain: 'Use your own domain',
namesOwnDomainHow: 'Have your own domain? Add this line to its DNS records (DNSSEC must be enabled) and your address works there too:',
+ namesOwnNode: 'Deliver to your own node',
+ namesOwnNodeHow: 'Run your own Lightning node? Paste the CLINK offer code (noffer1…) from a service beside it — Lightning payments to your address will be delivered straight to your node instead of into this wallet.',
+ namesOwnNodeActive: 'Lightning payments to your address are delivered to your own node:',
+ namesOwnNodeClear: 'Deliver to this wallet again',
+ namesOwnNodeSet: 'Delivery updated — payments go to your node',
+ namesOwnNodeCleared: 'Payments land in this wallet again',
+ namesOwnNodeNoRelay: 'That offer code names no relay',
+ clinkBadInvoice: 'The recipient’s service returned an invoice that doesn’t match',
+ clinkFixedAmount: 'This offer has a fixed price',
nwcTitle: 'Nostr Wallet Connect',
nwcDesc: 'Let another app pay from this wallet over nostr — it never sees your keys, only spends within the limits you set, and you can cut it off at any time.',
nwcTabWarning: 'Works while Coinos is open — turn on background answering below to keep working when it isn’t.',