This repository was archived by the owner on Apr 21, 2025. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 62
Expand file tree
/
Copy pathen.json
More file actions
802 lines (802 loc) · 36.8 KB
/
Copy pathen.json
File metadata and controls
802 lines (802 loc) · 36.8 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
{
"common": {
"title": "Mutiny Wallet",
"mutiny": "Mutiny",
"nice": "Nice",
"home": "Home",
"e_sats": "eSATS",
"e_sat": "eSAT",
"sats": "SATS",
"sat": "SAT",
"scan": "Scan",
"fee": "Fee",
"send": "Send",
"receive": "Receive",
"request": "Request",
"dangit": "Dangit",
"back": "Back",
"coming_soon": "(coming soon)",
"copy": "Copy",
"copied": "Copied",
"continue": "Continue",
"error_unimplemented": "Unimplemented",
"why": "Why?",
"private_tags": "Private tags",
"view_transaction": "View transaction",
"view_payment_details": "View payment details",
"pending": "Pending",
"error_safe_mode": "Mutiny is running in safe mode. Lightning is disabled.",
"self_hosted": "Self-hosted",
"expires": "Expires in {{time}}"
},
"home": {
"receive": "Receive your first sats",
"find": "Find your friends on nostr",
"backup": "Secure your funds!",
"connection": "Create a wallet connection",
"connection_edit": "Edit wallet connections",
"federation": "Join a federation",
"subnav": {
"just_me": "Just Me",
"friends": "Friends",
"requests": "Requests"
}
},
"profile": {
"profile": "Profile",
"nostr_identity": "Nostr Identity",
"add_lightning_address": "Add Lightning Address",
"edit_profile": "Edit Profile",
"join_federation": "Join a federation",
"manage_federation": "Manage Federations",
"federated_custody": "Federated Custody",
"self_custody": "Self Custody",
"social": "Social",
"edit": {
"nym": "Nym"
},
"deleted": "Your nostr profile has been deleted.",
"no_lightning_address": "No lightning address set",
"pay_me": "Send me sats"
},
"chat": {
"prompt": "This is a new conversation. Try asking for money!",
"placeholder": "Message"
},
"contacts": {
"new": "new",
"add_contact": "Add Contact",
"new_contact": "New Contact",
"create_contact": "Create contact",
"edit_contact": "Edit contact",
"save_contact": "Save contact",
"delete": "Delete",
"confirm_delete": "Are you sure you want to delete this contact?",
"payment_history": "Payment history",
"no_payments": "No payments yet with",
"edit": "Edit",
"pay": "Pay",
"name": "Name",
"ln_address": "Lightning Address",
"placeholder": "Satoshi",
"lightning_address": "Lightning Address",
"unimplemented": "Unimplemented",
"not_available": "We don't do that yet",
"error_name": "We at least need a name",
"email_error": "That doesn't look like a lightning address",
"npub_error": "That doesn't look like a nostr npub",
"error_ln_address_missing": "New contacts need a lightning address",
"npub": "Nostr Npub"
},
"redeem": {
"redeem_bitcoin": "Redeem Bitcoin",
"lnurl_amount_message": "Enter withdrawal amount between {{min}} and {{max}} sats",
"lnurl_redeem_failed": "Withdrawal Failed",
"lnurl_redeem_success": "Payment Received"
},
"request": {
"request_bitcoin": "Request Bitcoin",
"request": "Request"
},
"receive": {
"receive_bitcoin": "Receive Bitcoin",
"edit": "Edit",
"checking": "Checking",
"choose_format": "Choose format",
"payment_received": "Payment Received",
"payment_initiated": "Payment Initiated",
"receive_add_the_sender": "Add the sender for your records",
"keep_mutiny_open": "Keep Mutiny open to complete the payment.",
"choose_payment_format": "Choose payment format",
"lightning_label": "Lightning invoice",
"lightning_caption": "Ideal for small transactions. Usually lower fees than on-chain.",
"onchain_label": "Bitcoin address",
"onchain_caption": "On-chain, just like Satoshi did it. Ideal for very large transactions.",
"lightning_setup_fee": "A lightning setup fee of {{amount}} SATS will be charged for this receive.",
"amount": "Amount",
"fee": "+ Fee",
"total": "Total",
"spendable": "Spendable",
"channel_size": "Channel size",
"channel_reserve": "- Channel reserve",
"error_under_min_lightning": "Defaulting to On-chain. Amount is too small for your initial Lightning receive.",
"error_creating_unified": "Defaulting to On-chain. Something went wrong when creating the Lightning invoice.",
"error_creating_address": "Something went wrong when creating the on-chain address.",
"amount_editable": {
"receive_too_small": "Your first receive needs to be {{amount}} SATS or greater.",
"setup_fee_lightning": "A lightning setup fee will be charged.",
"more_than_21m": "There are only 21 million bitcoin.",
"set_amount": "Set amount",
"max": "MAX",
"fix_amounts": {
"ten_k": "10k",
"one_hundred_k": "100k",
"one_million": "1m"
},
"del": "DEL",
"balance": "Balance"
},
"integrated_qr": {
"onchain": "On-chain",
"lightning": "Lightning",
"gift": "Lightning Gift"
},
"remember_choice": "Remember my choice next time",
"what_for": "What's this for?",
"method_help": {
"title": "Receive Method",
"body": "Lightning receives will automatically go into your chosen federation. You can swap to self-custodial later if you want."
},
"receive_strings_error": "Something went wrong generating an invoice or on-chain address.",
"error_under_min_onchain": "That's under the dust limit! On-chain transactions should be much bigger.",
"warning_on_chain_fedi": "On-chain fedimint deposits require 10 confirmations. RBF not supported yet.",
"warning_address_reuse": "Only send to this address once!"
},
"send": {
"search": {
"placeholder": "Name, address, invoice",
"paste": "Paste",
"contacts": "Contacts",
"global_search": "Global search",
"no_results": "No results found for"
},
"sending": "Sending...",
"confirm_send": "Confirm Send",
"contact_placeholder": "Add the receiver for your records",
"start_over": "Start Over",
"send_bitcoin": "Send Bitcoin",
"paste": "Paste",
"scan_qr": "Scan QR",
"payment_initiated": "Payment Initiated",
"payment_sent": "Payment Sent",
"destination": "Destination",
"no_payment_info": "No payment info",
"progress_bar": {
"of": "of",
"sats_sent": "sats sent"
},
"what_for": "What's this for?",
"zap_note": "Zap note",
"error_low_balance": "We do not have enough balance to pay the given amount.",
"error_invoice_match": "Amount requested, {{amount}} SATS, does not equal amount set.",
"error_channel_reserves": "Not enough available funds.",
"error_address": "Invalid Lightning Address",
"error_channel_reserves_explained": "A portion of your channel balance is reserved for fees. Try sending a smaller amount or adding funds.",
"error_clipboard": "Clipboard not supported",
"error_keysend": "Keysend failed",
"error_LNURL": "LNURL Pay failed",
"error_expired": "Invoice is expired",
"payjoin_send": "This is a payjoin! The Mutiny will continue until privacy improves",
"payment_pending": "Payment pending",
"payment_pending_description": "It's taking a while, but it's possible this payment may still go through. Please check 'Activity' for the current status.",
"hodl_invoice_warning": "This is a hodl invoice. Payments to hodl invoices can cause channel force closes, which results in high on-chain fees. Pay at your own risk!",
"private": "Private",
"publiczap": "Public Zap",
"privatezap": "Private Zap"
},
"feedback": {
"header": "Give us feedback!",
"received": "Feedback received!",
"thanks": "Thank you for letting us know what's going on.",
"more": "Got more to say?",
"tracking": "Mutiny doesn't track or spy on your behavior, so your feedback is incredibly helpful.",
"github": "We will not respond to this feedback. If you'd like support please",
"create_issue": "create a GitHub issue.",
"link": "Feedback?",
"feedback_placeholder": "Bugs, feature requests, feedback, etc.",
"info_label": "Include contact info",
"info_caption": "If you need us to follow-up on this issue",
"email": "Email",
"email_caption": "Burners welcome",
"nostr": "Nostr",
"nostr_caption": "Your freshest npub",
"nostr_label": "Nostr npub or NIP-05",
"send_feedback": "Send Feedback",
"invalid_feedback": "Please say something!",
"need_contact": "We need some way to contact you",
"invalid_email": "That doesn't look like an email address to me",
"error": "Error submitting feedback {{error}}",
"try_again": "Please try again later."
},
"activity": {
"title": "Activity",
"mutiny": "Mutiny",
"wallet": "Wallet",
"nostr": "Nostr",
"view_all": "View all",
"receive_some_sats_to_get_started": "Receive some sats to get started",
"channel_open": "Channel Open",
"channel_close": "Channel Close",
"unknown": "Unknown",
"import_contacts": "Import your contacts from nostr to see who they're zapping.",
"coming_soon": "Coming soon",
"private": "Private",
"anonymous": "Anonymous",
"from": "From:",
"transaction_details": {
"lightning_receive": "Received via Lightning",
"lightning_send": "Sent via Lightning",
"channel_open": "Channel open",
"channel_close": "Channel close",
"onchain_receive": "On-chain receive",
"onchain_send": "On-chain send",
"paid": "Paid",
"unpaid": "Unpaid",
"status": "Status",
"date": "Date",
"tagged_to": "Tagged to",
"description": "Description",
"fee": "Fee",
"onchain_fee": "On-chain Fee",
"invoice": "Invoice",
"payment_hash": "Payment Hash",
"payment_preimage": "Preimage",
"txid": "Txid",
"total": "Amount Requested",
"balance": "Balance",
"reserve": "Reserve",
"peer": "Peer",
"channel_id": "Channel ID",
"reason": "Reason",
"confirmed": "Confirmed",
"unconfirmed": "Unconfirmed",
"sweep_delay": "Funds may take a few days to be swept back into the wallet",
"no_details": "No channel details found, which means this channel has likely been closed.",
"back_home": "back home"
},
"start_a_chat": "Start a chat?",
"start_a_chat_are_you_sure": "This user isn't in your contact list.",
"federation_message": "Federation Message"
},
"scanner": {
"paste": "Paste Something",
"cancel": "Cancel"
},
"settings": {
"header": "Settings",
"support": "Learn how to support Mutiny",
"experimental_features": "Experiments",
"debug_tools": "DEBUG TOOLS",
"danger_zone": "Danger zone",
"general": "General",
"version": "Version:",
"admin": {
"title": "Admin Page",
"caption": "Our internal debug tools. Use wisely!",
"header": "Secret Debug Tools",
"warning_one": "If you know what you're doing you're in the right place.",
"warning_two": "These are internal tools we use to debug and test the app. Please be careful!",
"kitchen_sink": {
"disconnect": "Disconnect",
"peers": "Peers",
"no_peers": "No peers",
"refresh_peers": "Refresh Peers",
"connect_peer": "Connect Peer",
"expect_a_value": "Expecting a value...",
"connect": "Connect",
"close_channel": "Close Channel",
"force_close": "Force close Channel",
"abandon_channel": "Abandon Channel",
"confirm_close_channel": "Are you sure you want to close this channel?",
"confirm_force_close": "Are you sure you want to force close this channel? Your funds will take a few days to redeem on chain.",
"confirm_abandon_channel": "Are you sure you want to abandon this channel? Typically only do this if the opening transaction will never confirm. Otherwise, you will lose funds.",
"channels": "Channels",
"no_channels": "No Channels",
"refresh_channels": "Refresh Channels",
"pubkey": "Pubkey",
"amount": "Amount",
"open_channel": "Open Channel",
"nodes": "Nodes",
"no_nodes": "No nodes",
"enable_zaps_to_hodl": "Enable zaps to hodl invoices?",
"zaps_to_hodl_desc": "Zaps to hodl invoices can result in channel force closes, which results in high on-chain fees. Use at your own risk!",
"zaps_to_hodl_enable": "Enable hodl zaps",
"zaps_to_hodl_disable": "Disable hodl zaps"
}
},
"backup": {
"title": "Backup",
"secure_funds": "Let's get these funds secured.",
"twelve_words_tip": "We'll show you 12 words. You write down the 12 words.",
"warning_one": "If you clear your browser history, or lose your device, these 12 words are the only way you can restore your wallet.",
"warning_two": "Mutiny is self-custodial. It's all up to you...",
"confirm": "I wrote down the words",
"responsibility": "I understand that my funds are my responsibility",
"liar": "I'm not lying just to get this over with",
"seed_words": {
"reveal": "TAP TO REVEAL SEED WORDS",
"hide": "HIDE",
"copy": "Dangerously Copy to Clipboard",
"copied": "Copied!"
}
},
"channels": {
"title": "Lightning Channels",
"outbound": "Outbound",
"inbound": "Inbound",
"reserve": "Reserve",
"have_channels": "You have",
"have_channels_one": "lightning channel.",
"have_channels_many": "lightning channels.",
"inbound_outbound_tip": "Outbound is the amount of money you can spend on lightning. Inbound is the amount you can receive without incurring a lightning service fee.",
"reserve_tip": "About 1% of your channel balance is reserved on lightning for fees. Additional reserves are required for channels you opened via swap.",
"no_channels": "It looks like you don't have any channels yet. To get started, receive some sats over lightning, or swap some on-chain funds into a channel. Get your hands dirty!",
"close_channel": "Close",
"online_channels": "Online Channels",
"offline_channels": "Offline Channels",
"close_channel_confirm": "Closing this channel will move the balance on-chain and incur an on-chain fee.",
"force_close_channel_confirm": "This channel is offline. Force closing this channel will move the balance on-chain, incur an on-chain fee, and may take a few days to settle."
},
"connections": {
"title": "Wallet Connections",
"error_name": "Name cannot be empty",
"error_connection": "Failed to create Wallet Connection",
"error_budget_zero": "Budget must be greater than zero",
"add_connection": "Add Connection",
"manage_connections": "Manage Connections",
"manage_gifts": "Manage Gifts",
"delete_connection": "Delete",
"new_connection": "New Connection",
"edit_connection": "Edit Connection",
"new_connection_label": "Name",
"new_connection_placeholder": "My favorite nostr client...",
"create_connection": "Create Connection",
"save_connection": "Save Changes",
"edit_budget": "Edit Budget",
"open_app": "Open App",
"open_in_nostr_client": "Open in Nostr Client",
"open_in_primal": "Open in Primal",
"nostr_client_not_found": "Nostr client not found",
"client_not_found_description": "Install a nostr client like Primal, Amethyst, or Damus to open this link.",
"relay": "Relay",
"authorize": "Authorize external services to request payments from your wallet. Pairs great with Nostr clients.",
"pending_nwc": {
"title": "Pending Requests",
"approve_all": "Approve All",
"deny_all": "Deny All"
},
"careful": "Be careful where you share this connection! Requests within budget will paid automatically.",
"spent": "Spent",
"remaining": "Remaining",
"confirm_delete": "Are you sure you want to delete this connection?",
"budget": "Budget",
"resets_every": "Resets every",
"resubscribe_date": "Resubscribe on",
"disable_connection": "Disable",
"disabled": "This subscription is disabled. Currently you can't re-enable subscriptions, but we're working to fix that. Check back soon!",
"disable_connection_confirm": "Are you sure you want to disable your subscription? Currently subscriptions can't be re-enabled, we're working to fix that."
},
"emergency_kit": {
"title": "Emergency Kit",
"caption": "Diagnose and solve problems with your wallet.",
"emergency_tip": "If your wallet seems broken, here are some tools to try to debug and repair it.",
"questions": "If you have any questions on what these buttons do, please",
"link": "reach out to us for support.",
"import_export": {
"title": "Export wallet state",
"error_password": "Password is required",
"error_read_file": "File read error",
"error_no_text": "No text found in file",
"tip": "You can export your entire Mutiny Wallet state to a file and import it into a new browser. It usually works!",
"caveat_header": "Important caveats:",
"caveat": "after exporting don't do any operations in the original browser. If you do, you'll need to export again. After a successful import, a best practice is to clear the state of the original browser just to make sure you don't create conflicts.",
"save_state": "Save State As File",
"import_state": "Import State From File",
"confirm_replace": "Do you want to replace your state with",
"password": "Enter your password to decrypt",
"decrypt_wallet": "Decrypt Wallet",
"decrypt_export": "Enter your password to save"
},
"logs": {
"title": "Download debug logs",
"something_screwy": "Something screwy going on? Check out the logs!",
"download_logs": "Download Logs",
"password": "Enter your password to decrypt",
"confirm_password_label": "Confirm Password"
},
"delete_everything": {
"delete": "Delete Everything",
"confirm": "This will delete your node's state. This can't be undone!",
"deleted": "Deleted",
"deleted_description": "Deleted all data"
}
},
"encrypt": {
"title": "Security",
"caption": "Backup first to unlock encryption",
"header": "Encrypt your seed words",
"hot_wallet_warning": "Mutiny is a \"hot wallet\" so it needs your seed word to operate, but you can optionally encrypt those words with a password.",
"password_tip": "That way, if someone gets access to your browser, they still won't have access to your funds.",
"optional": "(optional)",
"existing_password": "Existing password",
"existing_password_caption": "Leave blank if you haven't set a password yet.",
"new_password_label": "Password",
"new_password_placeholder": "Enter a password",
"new_password_caption": "This password will be used to encrypt your seed words. If you forget it, you will need to re-enter your seed words to access your funds. You did write down your seed words, right?",
"confirm_password_label": "Confirm Password",
"confirm_password_placeholder": "Enter the same password",
"encrypt": "Encrypt",
"skip": "Skip",
"error_match": "Passwords do not match",
"error_same_as_existingpassword": "New password must not match existing password"
},
"decrypt": {
"title": "Enter your password",
"decrypt_wallet": "Decrypt Wallet",
"forgot_password_link": "Forgot Password?",
"error_wrong_password": "Invalid Password"
},
"currency": {
"title": "Currency",
"caption": "Choose your preferred currency pair",
"select_currency": "Select Currency",
"select_currency_label": "Currency Pair",
"select_currency_caption": "Choosing a new currency will resync the wallet to fetch a price update",
"request_currency_support_link": "Request support for more currencies",
"error_unsupported_currency": "Please Select a supported currency."
},
"language": {
"title": "Language",
"caption": "Choose your preferred language",
"select_language": "Select Language",
"select_language_label": "Language",
"select_language_caption": "Choosing a new currency will change the wallet language, ignoring current browser language",
"request_language_support_link": "Request support for more languages",
"error_unsupported_language": "Please Select a supported language."
},
"lnurl_auth": {
"title": "LNURL Auth",
"auth": "Auth",
"expected": "Expecting something like LNURL..."
},
"plus": {
"title": "Mutiny+",
"join": "Join",
"sats_per_month": "for {{amount}} sats a month.",
"lightning_balance": "You'll need at least {{amount}} sats in your lightning balance to get started. Try before you buy!",
"restore": "Restore Subscription",
"ready_to_join": "Ready to join",
"click_confirm": "Click confirm to pay for your first month.",
"open_source": "Mutiny is open source and self-hostable.",
"optional_pay": "But also you can pay for it.",
"paying_for": "Paying for",
"supports_dev": "helps support ongoing development and unlocks early access to new features and premium functionality:",
"thanks": "You're part of the mutiny! Enjoy the following perks:",
"renewal_time": "You'll get a renewal payment request around",
"cancel": "To cancel your subscription just don't pay. You can also disable the Mutiny+",
"wallet_connection": "Wallet Connection.",
"subscribe": "Subscribe",
"error_no_plan": "No plans found",
"error_failure": "Couldn't subscribe",
"error_no_subscription": "No existing subscription found",
"error_expired_subscription": "Your subscription has expired, click join to renew",
"satisfaction": "Smug satisfaction",
"gifting": "Gifting",
"multi_device": "Multi-device access",
"ios_testflight": "iOS TestFlight access",
"more": "... and more to come",
"cta_description": "Enjoy early access to new features and premium functionality.",
"cta_but_already_plus": "Thank you for your support!",
"lightning_address": "Your own lightning address"
},
"restore": {
"title": "Restore",
"all_twelve": "You need to enter all 12 words",
"wrong_word": "Wrong word",
"paste": "Dangerously Paste from Clipboard",
"confirm_text": "Are you sure you want to restore to this wallet? Your existing wallet will be deleted!",
"restore_tip": "You can restore an existing Mutiny Wallet from your 12 word seed phrase. This will replace your existing wallet, so make sure you know what you're doing!",
"multi_browser_warning": "Do not use on multiple browsers at the same time.",
"error_clipboard": "Clipboard not supported",
"error_word_number": "Wrong number of words",
"error_invalid_seed": "Invalid seed phrase"
},
"servers": {
"title": "Servers",
"caption": "Don't trust us! Use your own servers to back Mutiny.",
"link": "Learn more about self-hosting",
"proxy_label": "Websockets Proxy",
"proxy_caption": "How your lightning node communicates with the rest of the network.",
"error_proxy": "Should be a url starting with wss://",
"esplora_label": "Esplora",
"esplora_caption": "Block data for on-chain information.",
"error_esplora": "That doesn't look like a URL",
"rgs_label": "RGS",
"rgs_caption": "Rapid Gossip Sync. Network data about the lightning network used for routing.",
"error_rgs": "That doesn't look like a URL",
"lsp_label": "LSP",
"lsp_caption": "Lightning Service Provider. Automatically opens channels to you for inbound liquidity. Also wraps invoices for privacy.",
"lsps_connection_string_label": "LSPS Connection String",
"lsps_connection_string_caption": "Lightning Service Provider. Automatically opens channels to you for inbound liquidity. Using LSP specification.",
"error_lsps_connection_string": "That doesn't look like node connection string",
"lsps_token_label": "LSPS Token",
"lsps_token_caption": "LSPS Token. Used to identify what wallet is connecting to the LSP",
"lsps_valid_error": "You can either have just an LSP set or LSPS Connection String and LSPS Token set, not both.",
"error_lsps_token": "That doesn't look like a valid token",
"storage_label": "Storage",
"storage_caption": "Encrypted VSS backup service.",
"error_lsp": "That doesn't look like a URL",
"error_tor": "Tor URLs are not currently supported",
"save": "Save"
},
"nostr_contacts": {
"title": "Sync Nostr Contacts",
"npub_label": "Nostr npub",
"npub_required": "Npub can't be blank",
"sync": "Sync",
"resync": "Resync",
"remove": "Remove"
},
"manage_federations": {
"title": "Manage Federations",
"federation_code_label": "Federation code",
"federation_code_required": "Federation code can't be blank",
"federation_added_success": "Federation added successfully",
"federation_remove_confirm": "Are you sure you want to remove this federation? Make sure any funds you have are transferred to your lightning balance or another wallet first.",
"add": "Add",
"remove": "Leave federation",
"expires": "Expires",
"federation_id": "Federation ID",
"description": "Federations are bitcoin-based networks that make it cheaper, quicker, and easier to use bitcoin.",
"learn_more": "Learn more",
"discover": "Discover Federations",
"manual": "Invite Code",
"created_at": "Created At",
"recommended_by": "Recommended By",
"already_in_fed": "You're already in a federation!",
"descriptionpart2": "Each one is run by a group of different individuals or companies. Discover one that you or your friends might trust below.",
"join_me": "Join me",
"recommend": "Recommend federation",
"recommended_by_you": "Recommended by you",
"transfer_funds": "Transfer funds",
"transfer_funds_message": "Add a second federation to enable transfers."
},
"gift": {
"give_sats_link": "Give sats as a gift",
"something_went_wrong": "Something went wrong",
"title": "Gifting",
"no_plus_caption": "Upgrade to Mutiny+ to enable gifting",
"receive_too_small": "Your first receive needs to be {{amount}} SATS or greater.",
"setup_fee_lightning": "A lightning setup fee will be charged to receive this gift.",
"already_claimed": "This gift has already been claimed",
"sender_is_poor": "The sender doesn't have enough balance to pay this gift.",
"sender_timed_out": "Gift payment timed out. The sender may be offline, or this gift has already been claimed.",
"sender_generic_error": "Sender sent error: {{error}}",
"receive_header": "You've been gifted some sats!",
"receive_description": "You must be pretty special. To claim your money just hit the big button. Funds will be added to this wallet the next time your gifter is online.",
"receive_claimed": "Gift claimed! You should see the gift hit your balance shortly.",
"receive_cta": "Claim Gift",
"receive_try_again": "Try Again",
"send_header": "Create Gift",
"send_explainer": "Give the gift of sats. Create a Mutiny gift URL that can be claimed by anyone with a web browser.",
"send_name_required": "This is for your records",
"send_name_label": "Recipient Name",
"send_header_claimed": "Gift Received!",
"send_claimed": "Your gift has been claimed. Thanks for sharing.",
"send_sharable_header": "Sharable URL",
"send_instructions": "Copy this gift URL to your recipient, or ask them to scan this QR code with their wallet.",
"send_another": "Create Another",
"send_small_warning": "A brand new Mutiny user won't be able to redeem fewer than 100k sats.",
"send_cta": "Create a gift",
"send_delete_button": "Delete Gift",
"send_delete_confirm": "Are you sure you want to delete this gift? Is this your rugpull moment?",
"send_tip": "Your copy of Mutiny Wallet needs to be open for the gift to be redeemed.",
"need_plus": "Upgrade to Mutiny+ to enable gifting. Gifting allows you to create a Mutiny gift URL that can be claimed by anyone with a web browser."
},
"appearance": "Appearance",
"social": "Social",
"nostr_keys": {
"title": "Nostr Keys",
"caption": "Not your keys not your notes",
"description": "You can use the same nostr profile across multiple apps.",
"warning": "Be careful where you share your private nostr key!",
"learn_more": "Learn more about nostr",
"import_profile": "Import a nostr profile",
"delete_account": "Delete account",
"delete_account_confirm": "Deleting a nostr profile cannot be undone and will disable some social features of the wallet.",
"unlink_account": "Unlink nostr profile",
"unlink_account_confirm": "Unlinking your nostr profile will reset your wallet to its default nostr profile.",
"delete_account_confirm_scary": "THIS PROFILE WILL BE DELETED ACROSS ALL NOSTR APPS."
},
"lightning_address": {
"title": "Mutiny Address",
"description": "Get zaps and payments to your wallet with your own lightning address.",
"create": "Create Mutiny Address",
"add_a_federation": "To enable this feature you need to be a member of a federation.",
"ios_warning": "Mutiny Address requires Mutiny+ which cannot be purchased with this app."
}
},
"swap": {
"peer_not_found": "Peer not found",
"channel_too_small": "It's just silly to make a channel smaller than {{amount}} sats",
"insufficient_funds": "You don't have enough funds to make this channel",
"header": "Swap to Lightning",
"initiated": "Swap Initiated",
"sats_added": "+{{amount}} sats will be added to your Lightning balance",
"use_existing": "Use existing peer",
"choose_peer": "Choose a peer",
"peer_connect_label": "Connect to new peer",
"peer_connect_placeholder": "Peer connect string",
"connect": "Connect",
"connecting": "Connecting...",
"confirm_swap": "Confirm Swap"
},
"swap_lightning": {
"insufficient_funds": "You don't have enough funds to swap to lightning",
"header": "Swap to Lightning",
"header_preview": "Preview Swap",
"completed": "Swap Completed",
"too_small": "Invalid amount entered. You need to swap at least 100k sats.",
"sats_added": "+{{amount}} sats have been added to your Lightning balance",
"sats_fee": "+{{amount}} sats fee",
"confirm_swap": "Confirm Swap",
"preview_swap": "Preview Swap Fee"
},
"reload": {
"mutiny_update": "Mutiny Update",
"new_version_description": "New version of Mutiny has been cached, reload to start using it.",
"reload": "Reload"
},
"error": {
"title": "Error",
"emergency_link": "emergency kit.",
"reload": "Reload",
"restart": {
"title": "Something *extra* screwy going on? Stop the nodes!",
"start": "Start",
"stop": "Stop"
},
"general": {
"oh_no": "Oh no!",
"never_should_happen": "This never should've happened",
"try_reloading": "Try reloading this page or clicking the \"Dangit\" button. If you keep having problems,",
"support_link": "reach out to us for support.",
"getting_desperate": "Getting desperate? Try the"
},
"load_time": {
"stuck": "Stuck on this screen? Try reloading. If that doesn't work, check out the"
},
"not_found": {
"title": "Not Found",
"wtf_paul": "This is probably Paul's fault."
},
"resync": {
"incorrect_balance": "On-chain balance seems incorrect? Try re-syncing the on-chain wallet.",
"resync_wallet": "Resync on-chain",
"resync_ln": "Resync address",
"lightning_address": "Missing payments to your lightning address? Try resyncing. This could take a while, so be patient!"
},
"on_boot": {
"existing_tab": {
"title": "Multiple tabs detected",
"description": "Mutiny can only be used in one tab at a time. It looks like you have another tab open with Mutiny running. Please close that tab and refresh this page, or close this tab and refresh the other one."
},
"already_running": {
"title": "Mutiny may be running on another device",
"description": "Mutiny can only be used in one place at a time. It looks like you have another device or browser using this wallet. If you've recently closed Mutiny on another device, please wait a few minutes and try again.",
"retry_again_in": "Retry again in",
"seconds": "seconds"
},
"incompatible_browser": {
"title": "Incompatible browser",
"header": "Incompatible browser detected",
"description": "Mutiny requires a modern browser that supports WebAssembly, LocalStorage, and IndexedDB. Some browsers disable these features in private mode.",
"try_different_browser": "Please make sure your browser supports all these features, or consider trying another browser. You might also try disabling certain extensions or \"shields\" that block these features.",
"browser_storage": "(We'd love to support more private browsers, but we have to save your wallet data to browser storage or else you will lose funds.)",
"browsers_link": "Supported Browsers"
},
"loading_failed": {
"title": "Failed to load",
"header": "Failed to load Mutiny",
"description": "Something went wrong while booting up Mutiny Wallet.",
"repair_options": "If your wallet seems broken, here are some tools to try to debug and repair it.",
"questions": "If you have any questions on what these buttons do, please",
"support_link": "reach out to us for support.",
"services_down": "It looks like one of Mutiny's services is down. Please try again later.",
"in_the_meantime": "In the meantime if you want to access your on-chain funds you can load Mutiny in",
"safe_mode": "Safe Mode"
}
}
},
"modals": {
"share": "Share",
"details": "Details",
"loading": {
"loading": "Loading: {{stage}}",
"default": "Just getting started",
"double_checking": "Double checking something",
"existing_wallet": "Checking for existing wallet",
"downloading": "Downloading",
"setup": "Setup",
"done": "Done"
},
"onboarding": {
"welcome": "Welcome!",
"setup": "Setup",
"restore_from_backup": "If you've used Mutiny before you can restore from a backup. Otherwise you can skip this and enjoy your new wallet!",
"not_available": "We don't do that yet",
"secure_your_funds": "Secure your funds"
},
"more_info": {
"whats_with_the_fees": "What's with the fees?",
"self_custodial": "Mutiny is a self-custodial wallet. To initiate a lightning payment we must open a lightning channel, which requires a minimum amount and a setup fee.",
"future_payments": "Future payments, both send and receive, will only incur normal network fees and a nominal service fee unless your channel runs out of inbound capacity.",
"liquidity": "Learn more about liquidity",
"fedimint": "If you join a federation, no setup fee or minimum is required."
},
"confirm_dialog": {
"are_you_sure": "Are you sure?",
"cancel": "Cancel",
"confirm": "Confirm"
},
"lnurl_auth": {
"auth_request": "Authentication Request",
"login": "Login",
"decline": "Decline",
"error": "That didn't work for some reason.",
"authenticated": "Authenticated!"
}
},
"setup": {
"new_profile": {
"description": "Mutiny makes payments social.",
"title": "Create your profile"
},
"skip": "Skip for now",
"import_profile": "Import existing nostr profile",
"import": {
"title": "Import nostr profile",
"description": "Login with an existing nostr account."
},
"federation": {
"pick": "Pick a federation",
"skip_confirm": "You'll need to pay chain and channel fees to use Mutiny, and miss out on advanced features such as lightning address. You can change your mind later in the settings."
}
},
"utils": {
"hours_future_one": "One hour from now",
"hours_future_other": "{{count}} hours from now",
"hours_past_one": "One hour ago",
"hours_past_other": "{{count}} hours ago",
"hours_short": "{{count}}h",
"days_future_one": "One day from now",
"days_future_other": "{{count}} days from now",
"days_past_one": "One day ago",
"days_past_other": "{{count}} days ago",
"days_short": "{{count}}d",
"minutes_future_one": "One minute from now",
"minutes_future_other": "{{count}} minutes from now",
"minutes_past_one": "One minute ago",
"minutes_past_other": "{{count}} minutes ago",
"minutes_short": "{{count}}m",
"nowish": "Nowish",
"seconds_future": "Seconds from now",
"seconds_past": "Just now"
},
"transfer": {
"completed": "Transfer Completed",
"sats_moved": "+{{amount}} sats have been moved to {{federation_name}}",
"confirm": "Confirm Transfer",
"title": "Transfer funds"
}
}