forked from BitBoxSwiss/bitbox-wallet-app
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathapp.json
1979 lines (1979 loc) · 104 KB
/
app.json
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
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
{
"account": {
"disconnect": "Connection lost. Retrying…",
"export": "Export",
"exportTransactions": "Export transactions to downloads folder as CSV file",
"fatalError": "There was an unexpected error.",
"incoming": "Incoming",
"initializing": "Getting information from the blockchain…",
"insuranceExpired": "<strong>Account no longer insured</strong>\n\nThe insurance plan for this account has been modified.\nPlease check the insurance page for details.",
"insured": "Insured account",
"maybeProxyError": "Tor proxy enabled. Ensure that your Tor proxy is running properly, or disable the proxy setting.",
"reconnecting": "Lost connection, trying to reconnect…",
"syncedAddressesCount": "Scanned {{count}} addresses",
"uncoveredFunds": "You have coins on the following uncovered address types of your <strong>{{name}}</strong> account: {{uncovered}}.\nSince the account is insured, only coins received via the <strong>Native Segwit</strong> address type are covered. Coins on different address types, even if they are on the same account, are not insured.\nPlease move all your coins from the unsupported address types to the <strong>Native Segwit</strong> address type, so all your coins on this account are insured.",
"uncoveredFundsLink": "Follow this guide on how to move your coins.",
"warning": "Warning!"
},
"accountInfo": {
"address": "Address",
"buyCTA": {
"information": {
"looksEmpty": "Looks like this wallet is empty.",
"start": "Get started by depositing some coins to the wallet or buying directly in the BitBoxApp."
}
},
"extendedPublicKey": "Extended public key",
"label": "Account info",
"scriptType": "Script type",
"taproot": "The Taproot extended public key is not shown to protect from accidental misuse, as raw formats for this script type are not widely supported. If you want to view this key, connect your device to wallet software that supports the output descriptor format.",
"title": "Account information",
"verify": "Verify on device",
"xpubTypeChangeBtn": {
"p2pkh": "View legacy P2PKH extended public key",
"p2tr": "View Taproot",
"p2wpkh": "View Native Segwit",
"p2wpkh-p2sh": "View older Segwit extended public key"
},
"xpubTypeInfo": "Currently displaying {{scriptType}} extended public key ({{current}} of {{numberOfXPubs}})"
},
"accountSummary": {
"availableBalance": "Available balance",
"balance": "Balance",
"coin": "Coin",
"exportSummary": "Export accounts summary to downloads folder as CSV file",
"fiatBalance": "Fiat balance",
"name": "Account name",
"noAccount": "There are no accounts to show.",
"subtotalWithCoinName": "Total ({{coinName}})",
"title": "My portfolio",
"total": "Total",
"transactionHistory": "Transaction history"
},
"addAccount": {
"chooseName": {
"nextButton": "Add account",
"step": "Name account",
"title": "Name your account"
},
"selectCoin": {
"nextButton": "Next",
"step": "Select coin",
"title": "Select cryptocurrency"
},
"success": {
"addAnotherAccount": "Add another account",
"message": "<strong>{{accountName}}</strong> has now been added to your accounts.",
"nextButton": "Done",
"step": "Finished",
"title": "Account added"
},
"title": "Add account"
},
"aopp": {
"addressRequest": "{{host}} is requesting a receiving address.",
"addressRequestWithLogo": "is requesting a receiving address",
"addressRequestWithLogoAndXPub": "is requesting a receiving address and public key (xpub).",
"addressRequestWithXPub": "{{host}} is requesting a receiving address and public key (xpub).",
"banner": "Address request in progress. Please connect your device to continue.",
"errorTitle": "Error during address request ",
"labelAddress": "Address",
"labelMessage": "Message",
"reverifyInfoText": "Verify address",
"signing": "To proceed, sign message on your BitBox02",
"success": {
"message": "Proceed on {{host}}",
"title": "Address successfully sent"
},
"syncing": "Syncing the account, please wait.",
"title": "Address request",
"xpubRequested": "Sharing your xpub lets external services see your account addresses. Your coins are still safe and remain in your control."
},
"app": {
"upgrade": "A new version of this app is available! Please upgrade from {{current}} to {{version}}."
},
"auth": {
"authButton": "Authenticate",
"title": "Please authenticate to continue"
},
"backup": {
"check": {
"checking": "Checking backup…",
"confirmTitle": "Check backup",
"notOK": "Backup does NOT match the wallet.",
"ok": "Backup matches the wallet.",
"password": {
"label": "Recovery password",
"placeholder": "Recovery password",
"showLabel": "recovery password"
},
"success": "Successfully verified backup:",
"title": "Check backup"
},
"create": {
"alreadyExists": "You already have a valid backup. Do you wish to re-create it?",
"fail": "Creating the backup FAILED!",
"info": "Please enter the recovery password of the current wallet for verification.",
"name": {
"label": "Backup name",
"placeholder": "Please name the backup"
},
"password": {
"label": "Recovery password",
"placeholder": "Please enter your recovery password"
},
"title": "Create backup",
"verificationFailed": "The recovery password does NOT MATCH the current wallet. The backup has been created. Please use 'Check backup' to verify your recovery password again."
},
"description": "Select <strong>wallet backup file</strong>",
"insert": "Please insert the microSD card to manage backups.",
"insertButton": "I have inserted the microSD card",
"list": "Your microSD card backups",
"noBackups": "There are no backups on this microSD card.",
"restore": {
"confirmTitle": "Restore backup",
"error": {
"e200": "microSD card not found",
"general": "Error restoring the backup"
},
"password": {
"label": "Recovery password or hidden recovery password",
"placeholder": "Recovery password",
"repeatPlaceholder": "Repeat recovery password",
"showLabel": "Recovery password"
},
"restoring": "Restoring backup…",
"selectedBackup": "<strong>{{backupName}}</strong> created on {{createdDateTime}} will be restored.",
"subtitle": "Please select backup to continue",
"title": "Restore",
"understand": "I understand that an incorrect recovery password will create a different wallet"
},
"showMnemonic": {
"checkboxLabel": "I have read the information above",
"description": "The device will display the recovery words, which form a backup of your wallet. Write them down on paper.\n\n<strong>Do not store them digitally or take pictures of it.</strong>\n\n<strong>Do not say the words out loud.</strong>\n\n<strong>This backup is not password-protected.</strong>\n\nAfterwards, you will be asked to confirm each word.",
"title": "Show recovery words",
"warning": "<strong>Never share your recovery words with anyone.</strong> Your recovery words give full access to your wallet. If someone is asking you for your recovery words, it's a scammer, do not share them!"
},
"title": "Manage backups"
},
"bb02Bootloader": {
"abort": "Don't upgrade – take me back",
"abort_noUpgrade": "Take me back",
"additionalUpgradeFollows1": "An additional upgrade will follow immediately after this one.",
"additionalUpgradeFollows2": "Please keep your BitBox02 plugged in until all upgrades are complete.",
"advanced": {
"label": "Advanced settings",
"toggleShowFirmwareHash": "Show the firmware hash every time on startup"
},
"flipscreen": "Flip screen",
"orientation": "Device oriented the wrong way?",
"success": "Upgrade successful!",
"success_install": "Installation successful!",
"upgradeTitle": "Upgrading BitBox02 firmware",
"upgradeTitle_install": "Installing BitBox02 firmware"
},
"bitbox": {
"error": {
"e10000": "Current device password incorrect.",
"e10001": "Failed to replace device password",
"e102": "The password must consist of at least 4 characters.",
"e112": "Hidden device password cannot be the same as the main device password."
}
},
"bitbox02Interact": {
"confirmDate": "Confirm today's date on your BitBox02",
"confirmDateText": "This date will be used to create your backup.",
"confirmName": "Confirm name on BitBox02",
"confirmWords": "Write down the {{amount}} recovery words from your BitBox02",
"confirmWordsText": "After that the BitBox02 asks you to confirm each word to verify that the backup is correct.",
"followInstructions": "Please follow the instructions on your BitBox02.",
"followInstructionsMnemonic": "Follow the instructions on your BitBox02 to enter the recovery words from your backup and restore your wallet.",
"followInstructionsMnemonicTitle": "Restore from recovery words"
},
"bitbox02Settings": {
"deviceName": {
"current": "Current device name",
"error": "Device name could not be set",
"error_104": "Confirming device name was aborted on device.",
"input": "BitBox02 name",
"placeholder": "New device name",
"title": "Set BitBox02 name"
},
"gotoStartupSettings": {
"description": "This will reboot your BitBox02 and enter the startup settings.",
"title": "Go to startup settings"
}
},
"bitbox02Wizard": {
"advanced": {
"button": "Advanced options",
"outOfDate": "Firmware update required",
"seed12WordInfo": "Please note that the number of words cannot be changed after creating the wallet.",
"seed12WordLabel": "Create 12-word instead of 24-word seed",
"seed12WordText": "By default the BitBox02 uses a 24-word seed. Both seed lengths are secure against brute forcing in practice. Some users may prefer the convenience of the 12-word seed instead.",
"skipSDCardLabel": "Skip microSD card backup and write down recovery words instead",
"skipSDCardText": "You always have the option to create a microSD card backup or write your recovery words after setup. This can be done from settings.",
"title": "Advanced backup options"
},
"attestationFailed": "Genuine check failed, which could be due to restarting the app while the device was waiting for user input. Please reconnect and try again. Please contact [email protected] if this persists.",
"backup": {
"point1": "Select a backup on the microSD card",
"point2": "Set a password for your device",
"restoreText": "Ok, let's restore a backup!",
"text1": "Great, your BitBox02 password is now set and wallet created. Now it's time to create your first backup. Please make sure your microSD card is inserted into your BitBox02 and continue.",
"text2": "Please follow the on-screen instruction on your device to create a backup.",
"text3": "After your backup is created, please remove the microSD card and store it in a <strong>secure location</strong>. The contents of the microSD card is not password-protected. Never insert it into any other device but your BitBox02.",
"userConfirmation1": "I should store my backup in a secure location.",
"userConfirmation2": "My backup is not password protected. Anyone with access to it can access my wallet.",
"userConfirmation3": "If I lose or damage my BitBox02, the only way to recover my funds is to restore from my backup.",
"userConfirmation4": "If I lose or damage both my backup and my BitBox02 then my funds will be lost.",
"userConfirmation5": "I should not insert my microSD card backup into a computer, phone, printer or any device other than a BitBox02.",
"userConfirmation5mnemonic": "I should not put my recovery words in a computer, phone, printer or any device other than a BitBox02."
},
"create": {
"button": "Name device & continue",
"info": "Here are the basics steps you will be taking to set up your BitBox: ",
"inputTitle": "Wallet name",
"point1": "Name your device",
"point2": "Set a password for your device",
"point3": "Create a backup",
"text": "Ok, let's create a new wallet!"
},
"createBackupAborted": "Creating backup aborted.",
"createBackupFailed": "Creating backup failed, try again.",
"initialize": {
"passwordText": "Now let's set a password for your device. Use the controls on your BitBox to enter and choose a password.",
"passwordTitle": "Set a password for your BitBox",
"text": "Successfully paired your BitBox02! Now let's initialize your device. Get started by choosing to create a new wallet, or to restore a wallet from an existing backup. <strong>Please make sure you have a microSD card inserted in your BitBox02</strong>",
"tip": "We recommend that you proceed in a secure location.",
"title": "Initialize your BitBox"
},
"insertSDCard": "<strong>Please make sure you have a microSD card inserted in your BitBox02.</strong>",
"noPasswordMatch": "Passwords did not match, please try again.",
"pairing": {
"failed": "Unconfirmed pairing. Please replug your BitBox02.",
"paired": "You have confirmed the following code on your device. Please continue.",
"title": "Verify pairing code",
"unpaired": "An unpaired BitBox02 has been detected. Please verify the pairing code matches what is shown on your BitBox02."
},
"restoreFromMnemonic": {
"e104": "Restoring from recovery words was canceled.",
"failed": "Restoring from recovery words failed, please try again."
},
"stepBackup": {
"beforeProceed": "Before proceeding, please read these important security considerations:",
"createBackup": "You will now create a backup on your microSD card.",
"createBackupMnemonic": "You will now write down the recovery words."
},
"stepBackupSuccess": {
"fundsSafe": "To keep your funds safe, please remember the following:",
"title": "Backup Restored!"
},
"stepConnected": {
"unlock": "Enter BitBox02 password to unlock."
},
"stepCreate": {
"description": "This name is used as the device name and for backups.",
"error": {
"genericMessage": "Use letters, numbers, basic symbols, spaces. Max 30 characters.",
"invalidChars": "Name contains invalid characters: {{invalidChars}}.",
"tooLong": "Name is too long."
},
"nameLabel": "BitBox02 name",
"namePlaceholder": "My BitBox02",
"title": "Choose BitBox02 name",
"toastMicroSD": "Please insert your microSD card into your BitBox02 which will be used to store a backup of the wallet."
},
"stepCreateSuccess": {
"removeMicroSD": "Please remove the microSD card from your BitBox02 and store it in a secure location.",
"storeMnemonic": "Please store your recovery words in a secure location",
"success": "You’ve successfully created your backup."
},
"stepInsertSD": {
"insertSDCard": "Please insert a microSD card into your BitBox02 to continue.",
"insertSDCardToSeeBackups": "Please insert the microSD card into your BitBox02 to see your backups.",
"insertSDcardTitle": "Insert microSD card"
},
"stepPassword": {
"e104": "Setting password was canceled.",
"title": "Set BitBox02 password",
"useControls": "Use the controls on your BitBox02 to set a password."
},
"stepUninitialized": {
"create": "I want to create a new wallet on my BitBox02.",
"restore": "I want to restore my wallet from a backup.",
"restoreMicroSD": "Restore from microSD card",
"restoreMnemonic": "Restore from recovery words",
"title": "Setup your wallet"
},
"success": {
"text": "Hooray! Your BitBox02 is now ready to use. \n\nFor further information on how to use the BitBoxApp, please use the in-app guide by clicking the question mark on the top right corner.",
"title": "You're ready to go!"
}
},
"bitsurance": {
"dashboard": {
"active": "Insurance policy active",
"button": "Insure a new account",
"canceled": "Canceled",
"coverage": "Maximum coverage",
"inactive": "Inactive",
"processing": "Processing",
"refused": "Refused",
"supportLink": "Manage contract",
"title": "Insured accounts",
"waitpayment": "Waiting for payment"
},
"detect": {
"button": "Check for existing insurance",
"insured": "Insured account detected:",
"notInsured": "No insured accounts detected. If you are sure you have an insured account, please make sure you have the correct wallet connected.",
"text": "If you already signed up with Bitsurance, the BitBoxApp can automatically synchronize your existing insurance coverage.",
"title": "Already insured?"
},
"insure": {
"button": "Check availability and pricing",
"faq": "Read more on Bitsurance FAQs",
"listItem1": "Burglary",
"listItem2": "Extortion (e.g., $5 wrench attack)",
"listItem3": "Destruction due to fire, water or natural disasters",
"month": "month",
"text": "Insure your BitBox02 and up to €100,000 worth of bitcoin against",
"text2": "Insurance plans start at €30/year (€2.50/month). You can learn more about Bitsurance and their exact insurance offerings on the",
"text3": "Currently available in Germany, with more regions to follow.",
"title": "Get started"
},
"intro": {
"link": "Bitsurance website",
"text1": "BitBox works with Bitsurance to add an additional layer of protection for your bitcoin. While the BitBox02 keeps your funds secure, Bitsurance covers threats at home that can’t be mitigated with technology alone, like burglary, extortion, or destruction of the hardware wallet itself."
},
"terms": {
"link": "Bitsurance Privacy Policy",
"text1": "Bitsurance is an independent third-party service. For questions regarding their offerings and insurance claims, please contact Bitsurance directly.",
"text2": "Insurance is currently available in Germany, with more regions to follow.",
"text3": "The maximum Bitcoin coverage currently available is €100,000 per person. Higher amounts are planned for the future.",
"text4": "Personal information and the extended public key of your insured account is part of the insurance policy and will be shared with Bitsurance and the insurance provider.",
"text5": "For more on privacy, please consult the"
},
"title": "Insurance"
},
"bitsuranceAccount": {
"errorNoXpub": "Error: Was not able to get xpub from account.",
"noAccount": "There are no accounts that can be insured.",
"select": "Select account",
"title": "Insurance"
},
"blink": {
"button": "Blink"
},
"bluetooth": {
"connected": "connected",
"connectionFailed": "failed",
"enable": "Please turn on Bluetooth",
"select": "Select your BitBox"
},
"bootloader": {
"button": "Upgrade firmware now",
"button_install": "Install firmware now",
"progress": "Upgrading: {{progress}}%",
"progress_install": "Installing: {{progress}}%",
"success": "Upgrade successful! Please replug the device. This time, do not touch the button."
},
"button": {
"abort": "Abort",
"back": "Back",
"changepin": "Change device password",
"check": "Check backup",
"continue": "Continue",
"copy": "Copy",
"create": "Create",
"dismiss": "Dismiss",
"done": "Done",
"download": "Download",
"hiddenwallet": "Create hidden wallet",
"next": "Next",
"ok": "OK",
"previous": "Previous",
"proceedOnBitBox": "Proceed on your BitBox",
"receive": "Receive",
"restore": "Restore",
"select": "Select",
"send": "Send",
"unlock": "Unlock",
"update": "Update",
"upgrade": "Upgrade"
},
"buy": {
"exchange": {
"bankTransfer": "Bank transfer",
"bestDeal": "Best deal",
"buy": "Buy",
"creditCard": "Credit card",
"fast": "Fast",
"fee": "fee",
"infoContent": {
"btcdirect": {
"disclaimer": {
"dataProtection": {
"link": "BTC Direct privacy policy",
"text": "The BitBoxApp does not collect personal data. BTC Direct collects necessary information as per their Privacy Policy to meet regulatory standards.",
"title": "Data Protection"
},
"kyc": {
"text": "Customer identity verification is required for all trades. Your account manager will guide you through the process and answer any questions you might have.",
"title": "Identity verification"
},
"partnership": {
"text": "In partnership with BTC Direct, a trusted European broker, BitBox offers large-scale over-the-counter (OTC) trading for Bitcoin, Ethereum, stablecoins and more with expert support directly in the BitBoxApp.",
"title": "Buy and sell with BTC Direct's Private Trading Desk"
},
"paymentMethods": {
"buy": "Buying bitcoin:",
"buy2": "Place large buy orders with your account manager, lock in a fixed price, and pay via bank transfer. Your crypto is delivered directly to your BitBox after payment.",
"fee": "Minimum trade amounts of €50,000 apply, with a transparent fee between 0.5% and 1%.",
"sell": "Sell bitcoin:",
"sell2": "Lock in a fixed OTC price when placing a sell order. EUR payment is made once you send crypto to BTC Direct. Personal assistance is available if needed.",
"title": "Payment Methods and Fees"
},
"personal": {
"text": "Each Private Trading client is assigned a dedicated account manager for personalized assistance via phone, video call, email, or chat. Buy and sell prices are immediately fixed when the order is placed, even if settlement occurs later. Orders are executed through BTC Direct's OTC desk, minimizing slippage.",
"title": "Personal service with fixed pricing"
},
"security": {
"link": "BitBox02 security threat model",
"text": "BTC Direct's Private Trading Desk is an external service not covered by the BitBox02 Security Threat model. However, BTC Direct is well-acquainted with BitBox products and offers secure, knowledgeable guidance. BitBox products verify crypto addresses during transactions to ensure secure delivery.",
"title": "Security"
},
"title": "Disclaimer"
},
"info": "Get a personal advisor, reduced fees and place orders directly through your contact at BTC Direct.",
"infobox": {
"intro_btconly": "Get personal assistance for high-value, over-the-counter (OTC) Bitcoin trades.",
"intro_multi": "Get personal assistance for high-value over-the-counter (OTC) trades for Bitcoin, Ethereum stablecoins, and more.",
"kyc": "BTC Direct requires identity verification for all trades, with your account manager guiding you through every step.",
"learnmore": "Learn more about the BTC Direct's Private Trading Desk.",
"listItem1": "Buy and sell anytime by contacting your account manager by phone, email, video call, or chat.",
"listItem2": "Payments are completed via bank transfer after the order is placed.",
"listItem3": "Minimum order amount: €50,000.",
"listItem4": "Transparent fees fixed at 0.5%-1%, including personal guidance.",
"manager": "You'll have a dedicated account manager guiding you at every step, ensuring a secure, straightforward experience with fixed rates and minimal slippage."
},
"link": "Access BTC Direct - Private Trading Desk",
"title": "Buying or selling over €50,000?"
},
"btcdirectWidget": {
"disclaimer": {
"description": "We work with BTC Direct, a trusted European broker, to make buying cryptocurrencies easy within the BitBoxApp. This service is available across Europe using bank transfers, credit cards and many local payment methods.",
"kyc": {
"description": "Customer identity verification is required for all trades. You’ll need to take a selfie and take a picture of an official document.",
"title": "Identity verification"
},
"paymentMethods": {
"buy": "Buying: Pay in EUR to get the coins delivered directly to your BitBox. You can choose between one-time and recurring buys. For bank transfers, the exchange rate is fixed when BTC Direct receives the money. Instant methods use a fixed conversion rate for a limited time.",
"note": "Note: BTC Direct exchange rates may differ slightly from the BitBoxApp rates.",
"title": "Payment Methods and Fees"
},
"security": {
"description": "BTC Direct is an external service not covered by the BitBox02 security threat model. We closely work with BTC Direct to enhance overall security.",
"link": "BitBox02 security threat model",
"title": "Security"
},
"title_bitcoin": "Buy bitcoin with BTC Direct",
"title_crypto": "Buy crypto with BTC Direct"
},
"infobox": {
"feesBuying": {
"bancontact": "Bancontact: {{fee}}%",
"bankTransfer": "Bank transfer, SEPA, iDEAL: {{fee}}%",
"creditDebitCard": "Credit cards, Cartes Bancaires: {{fee}}%",
"sofort": "Sofort: {{fee}}%",
"title": "Fees for Buying"
},
"intro": "European buying of cryptocurrencies with EUR.",
"payment": {
"bancontact": "Bancontact",
"bankTransfer": "Bank transfer, SEPA Instant, iDEAL",
"creditDebitCard": "Credit cards (Mastercard, Visa), Cartes Bancaires",
"sofort": "Sofort",
"title": "Payment methods"
}
},
"learnmore": "Learn more about BTC Direct"
},
"moonpay": {
"fees": {
"bankTransfer": "Bank Transfer: {{fee}}%",
"creditDebitCard": "Credit/debit card: {{fee}}%",
"learnMore": "Learn more about Moonpay",
"title": "Fees"
},
"fullCurrenciesList": "See full list of currencies here",
"payment": {
"asteriskText": "* Not available for US residents",
"bankTransfer": "Bank transfer*",
"bankTransferDetails": {
"pix": "PIX (BR transactions in Brazil only)",
"sepa": "SEPA and SEPA Instant (EUR transactions in SEPA countries only)",
"uk": "UK Faster Payments (GBP transactions in the UK only)"
},
"creditDebitCard": "Credit/debit Card",
"creditDebitCardDetails": {
"cards": "Amex, Mastercard, Visa and Maestro"
},
"learnMore": "See more details about payment methods",
"title": "Payment methods"
},
"supportedCurrencies": "Supports all major fiat currencies: USD, EUR, CHF, and more."
},
"pocket": {
"fees": {
"info": "Bank transfer: {{fee}}%",
"title": "Fees"
},
"learnMore": "Learn more about Pocket",
"payment": {
"bankTransfer": "Bank transfer",
"bankTransferDetails": {
"sepa": "SEPA and SEPA Instant (EUR transactions in SEPA countries only)",
"sic": "Swiss Interbank Clearing (CHF transactions in CH/LI only)",
"uk": "UK Faster Payments (GBP transactions in the UK only)"
},
"bankTransferReccuring": "How to set up recurring purchases with a standing order?",
"title": "Payment methods"
},
"sell": {
"title": "Sell Bitcoin"
},
"supportedCurrencies": "Supports European currencies: EUR, GBP, and CHF.",
"verification": {
"info": "Only requires identity verification above daily and annual thresholds.",
"link": "Find current thresholds here",
"title": "Identity verification"
}
},
"region": {
"title": "Select the region your bank account is registered in to see which options are available to you."
}
},
"noExchanges": "Sorry, there are no available exchanges in this region.",
"region": "Region",
"selectRegion": "Not specified",
"sell": "Sell"
},
"info": {
"continue": "Agree and continue",
"crypto": "crypto",
"disclaimer": {
"intro": [
"We partner with MoonPay to offer you a seamless way to buy {{coinCode}} directly within the BitBoxApp. It's just a few clicks.",
"MoonPay is a platform that makes it easy and quick to buy {{coinCode}} in over 160+ countries."
],
"payment": {
"details": "You can buy {{coinCode}} instantly via MoonPay with the following payment methods. Credit or debit card orders are instant and convenient, but more expensive due to increased chargeback risk. We recommend using the bank transfer option for larger amounts. The minimum fee is 4 USD/EUR or equivalent.",
"footnote": "Please note that MoonPay's exchange rates can differ from the ones used in the BitBoxApp, resulting in slightly different amounts.",
"table": {
"1_description": "Lowest fees, can take up to 3 working days",
"1_method": "Bank transfers (SEPA)",
"2_description": "Higher fees but quick and instant",
"2_method": "Credit & debit cards",
"description": "Description",
"fee": "Fee",
"method": "Method"
},
"title": "Payment methods and fees"
},
"privacyPolicy": "MoonPay privacy policy",
"protection": {
"descriptionGeneric_bitcoin": "The BitBoxApp does not collect any data when buying Bitcoin, the incoming funds are treated like a regular transaction. However partner exchanges need to collect some information to operate. Please refer to their respective privacy policies to see in more detail how the data is handled.",
"descriptionGeneric_crypto": "The BitBoxApp does not collect any data when buying crypto, the incoming funds are treated like a regular transaction. However partner exchanges need to collect some information to operate. Please refer to their respective privacy policies to see in more detail how the data is handled.",
"title": "Data protection"
},
"security": {
"descriptionGeneric_bitcoin": "When you buy Bitcoin via a partner exchange, you are using an external service. This service is out of scope of the BitBox02 security threat model and relies on the safety and security of the environment which the BitBoxApp software is running in.",
"descriptionGeneric_crypto": "When you buy crypto via a partner exchange, you are using an external service. This service is out of scope of the BitBox02 security threat model and relies on the safety and security of the environment which the BitBoxApp software is running in.",
"link": "Security threat model",
"title": "Security model"
},
"title_bitcoin": "Welcome to your one stop shop for buying Bitcoin",
"title_crypto": "Welcome to your one stop shop for buying crypto"
},
"next": "Next",
"selectLabel": "Choose your account",
"selectPlaceholder": "Select a coin",
"skip": "Do not show again"
},
"pocket": {
"error": {
"insufficientFunds": "Insufficient funds on the selected account."
},
"paymentRequestNote": "Payment request from",
"previousTransactions": "The transaction history of this account is not empty. Sharing this account will make all its past and future transactions visible for Pocket. Proceed anyway?",
"usedAddress": "The address {{address}} has been already used, please start again with a new address.",
"verifyBitBox02": "Please verify that the address you received via email matches the one displayed on your Bitbox. If possible, you should open the email on a second device for better security."
}
},
"changePin": {
"newTitle": "New device password",
"oldLabel": "Current device password"
},
"chart": {
"dataMissing": "Gathering historical data... stay tuned.",
"dataOldTimestamp": "Historical exchange rates updating. The chart is not displaying data after {{time}}.",
"dataUpdating": "updating data…",
"filter": {
"all": "All",
"month": "Month",
"week": "Week",
"year": "Year"
}
},
"checkSDcard": "checking microSD card",
"clickHere": "Click here.",
"confirm": {
"info": "Continue on your BitBox. "
},
"confirmOnDevice": "Please confirm on your device.",
"connectKeystore": {
"promptNoName": "Please connect your BitBox02 to continue",
"promptWithName": "Please connect your BitBox02 named \"{{name}}\" to continue"
},
"darkmode": {
"toggle": "Dark mode"
},
"device": {
"appUpradeRequired": "Your BitBox is not compatible with this desktop application. Please download and install the latest version.",
"firmwareUpgradeRequired": "A firmware update is required to make use of this feature.",
"keystoreConnected": "Connected wallet",
"unsupportedFeature": "This feature is not available on this device."
},
"deviceLock": {
"button": "Enable two factor authorization (2FA)",
"condition1": "Do you have a backup?",
"condition2": "Is mobile app verification working?",
"condition3": "2FA DISABLES backups and mobile app pairing. The device must be RESET to exit 2FA!",
"confirm": "Enable two factor authorization (2FA)",
"title": "Enable two factor authorization (2FA)"
},
"deviceSettings": {
"backups": {
"manageBackups": {
"description": "Create or verify your microSD card backup."
},
"showRecoveryWords": {
"description": "Show and verify recovery words."
},
"title": "Backups"
},
"deviceInformation": {
"attestation": {
"description": "The BitBoxApp checks if your device is authentic."
},
"deviceName": {
"description": "Change the name of your device."
},
"rootFingerprint": {
"description": "The root fingerprint is a unique identifier for the wallet currently in use. It can help you distinguish between different wallets if you use passphrases."
},
"securechip": {
"description": "The model of the secure chip."
},
"title": "Device information"
},
"expert": {
"bip85": {
"description": "Generate child keys from your BitBox wallet.",
"disclaimer": "I understand how child keys work and the security considerations",
"how": {
"description": "The child keys are displayed as a mnemonic on your BitBox. You can create as many child keys as you want. To show a child key, you will be asked for the child number (i.e. 1st, 2nd, 3rd etc.) and the desired length of the mnemonic (12, 18 or 24 recovery words). Remember, you must keep track of the <strong>child number and number of words</strong> to display the same mnemonic later.",
"title": "How does it work?"
},
"recover": {
"description": "You can always display the mnemonic for the child keys again. As mentioned, you must remember the <strong>child number and number of words</strong> to display the same mnemonic. Never import your main BitBox recovery words into another wallet, only use child keys when importing into another wallet.",
"title": "How to recover wallets using a BitBox child key?"
},
"security": {
"description": "Never reuse a child key. For example, do not use a child key for a hot wallet and then use the same one for a hardware wallet. The key is not considered safe since it was used for a hot wallet.",
"title": "Security considerations"
},
"title": "Show BIP-85 child key",
"what": {
"description": "Child keys are derived from your main seed and can be used to create new wallets without needing to backup more seeds. For example, you can create a child key and import it into a hot wallet instead of having the hot wallet create an entirely new seed.",
"link": "Read more about BIP-85",
"title": "What are child keys?"
}
},
"factoryReset": {
"description": "Reset your device to factory settings. This deletes the wallet from your BitBox02!",
"title": "Factory reset"
},
"goToStartupSettings": {
"description": "Enter the bootloader of the BitBox02. You can enable the firmware hash from here."
},
"passphrase": {
"description": "Enable or disable the passphrase feature.",
"title": "Passphrase"
}
},
"firmware": {
"firmwareVersion": "Firmware Version",
"newVersion": {
"label": "Available version"
},
"title": "Firmware",
"upToDate": "Your device is up to date",
"upgradeAvailable": "New upgrade available",
"version": {
"label": "Version"
}
},
"hardware": {
"attestation": {
"false": "Authenticity check failed",
"label": "Authenticity check",
"true": "Your BitBox02 is authentic"
},
"sdcard": {
"false": "Not inserted",
"label": "microSD card",
"true": "Inserted"
},
"securechip": "Secure chip",
"title": "Hardware"
},
"loading": "Retrieving device info…",
"noDevice": "No devices connected",
"pairing": {
"lock": {
"false": "Disabled",
"label": "Two factor authorization (2FA)",
"true": "Enabled"
},
"mobile": {
"false": "Closed",
"label": "Mobile app",
"true": "Open"
},
"status": {
"false": "Not paired",
"label": "Status",
"true": "Paired"
},
"title": "Pairing"
},
"secrets": {
"manageBackups": "Manage backups",
"title": "Secrets"
}
},
"deviceTampered": "Has your BitBox been supplied with a recovery password? If so, stop the setup process and contact support immediately. Shift will never give you a ready made wallet or make password recommendations.",
"dialog": {
"cancel": "Cancel",
"confirm": "Confirm",
"confirmTitle": "Confirmation"
},
"error": {
"accountAlreadyExists": "The account already exists.",
"accountLimitReached": "Cannot add account. The maximum number of accounts for this coin has been reached.",
"aoppCallback": "There was an error delivering the address to {{host}}.",
"aoppInvalidRequest": "Invalid request.",
"aoppNoAccounts": "There are no available accounts.",
"aoppSigningAborted": "Address ownership request cancelled.",
"aoppUnknown": "An unknown error occurred.",
"aoppUnsupportedAsset": "The asset is not supported.",
"aoppUnsupportedFormat": "There are no available accounts that support the requested address format.",
"aoppUnsupportedKeystore": "The connected device cannot sign messages for this asset.",
"aoppVersion": "Unknown version.",
"keystoreTimeout": "Wallet request expired. Please try again.",
"wrongKeystore": "Wrong wallet connected. Please make sure to insert the correct device matching this account.",
"wrongKeystore2": " If you are using the optional passphrase, make sure you have entered the correct passphrase for the account."
},
"exchange": {
"buySell": {
"coinNotSupported": "No options available for this coin type.",
"regionNotSupported": "No options available for this region.",
"updateNow": "Update now"
},
"pocket": {
"terms": {
"dataprotection": {
"link": "Pocket privacy policy",
"p1": "The BitBoxApp does not learn or collect any personal data. Pocket collects some personal data as explained in their Privacy Policy.",
"title": "Data Protection"
},
"fees": {
"extraNote": "Please note that you need to buy Bitcoin with Pocket first before you can sell.",
"note": "Note: Pocket's exchange rates may differ from the BitBoxApp rates.",
"p1": "<strong>Buying bitcoin:</strong> Use SEPA bank transfer to send EUR or CHF and get bitcoin delivered directly to your BitBox after Pocket receives the transfer, usually the same day.",
"p2": "<strong>Selling bitcoin:</strong> Send Bitcoin to Pocket and receive EUR or CHF in your registered bank account. The exchange rate is fixed when Pocket receives your Bitcoin.",
"title": "Payment Methods and Fees"
},
"kyc": {
"link": "Read Pocket FAQs",
"p1": "No additional documents are needed for exchanges up to 1000 EUR/CHF within a 30-day period.",
"p2": "For larger amounts, a call with Pocket is required to complete the KYC/AML process.",
"title": "KYC/AML (Know Your Customer / Anti-Money Laundering)"
},
"security": {
"link": "BitBox02 security threat model",
"p1": "Using Pocket is an external service and is not covered by the BitBox02 Security Threat model. However, we closely work with Pocket to enhance overall security.",
"p2": "<strong>Buying bitcoin:</strong> You’ll get an email to confirm your bitcoin receive address through a second communication channel.",
"p3": "<strong>Selling bitcoin:</strong> The BitBox02 verifies the Bitcoin deposit address cryptographically and displays \"Pocket\" on the hardware wallet.",
"title": "Security"
},
"welcome": {
"p1": "We work with Pocket, a Swiss broker, to make buying and selling bitcoin easy within the BitBoxApp. This service is available across Europe where SEPA bank transfers are supported.",
"title": "Buy and sell bitcoin with Pocket"
}
}
}
},
"fiat": {
"default": "default",
"setDefault": "Set {{code}} as default",
"title": "Currencies"
},
"footer": {
"appVersion": "App version:"
},
"generic": {
"buy": "Buy {{coinCode}}",
"buySell": "Buy & sell",
"buy_bitcoin": "Buy Bitcoin",
"buy_crypto": "Buy crypto",
"enabled_false": "Disabled",
"enabled_true": "Enabled",
"receive": "Receive {{coinCode}}",
"receive_bitcoin": "Receive Bitcoin",
"receive_crypto": "Receive crypto"
},
"genericError": "An error occurred. If you notice any issues, please restart the application.",
"goal": {
"buttons": {
"create": "Create a new wallet",
"restore": "Restore a wallet from a backup"
},
"paragraph": "Please select one of the following options:",
"step": {
"1": {
"title": "Security information"
},
"2": {
"description": "Set a device password",
"title": "Device"
},
"3-create": {
"description": "Create a new wallet",
"title": "Wallet"
},
"3-restore": {
"description": "from a backup",
"title": "Restore"
},
"4-create": {
"title": "Summary"
},
"4-restore": {
"title": "Summary"
}
}
},
"guide": {
"accountDescription": {
"text": "Your account overview shows your available balance as well as incoming and outgoing transactions. Our guide in ‘Settings’ has more information about each account type. ",
"title": "What does this page show me?"
},
"accountFiat": {
"text": "Yes. Click on any ticker to rotate through fiat currencies. You can change the list of currencies in the settings.",
"title": "Can I display other conversion rates?"
},
"accountIncomingBalance": {
"text": "Incoming sums up the amounts transferred to you but not yet confirmed by the network.",
"title": "What does incoming mean?"
},
"accountInfo": {
"multipleXPubs": {
"text": "Each xpub is tied to the \"Type\" shown: either \"Native Segwit (bech32)\", \"Wrapped Segwit\" or “Taproot” (Bitcoin only). These are script types used by {{coinName}}. The BitBoxApp combines them, supporting multiple script types in the same account. Because each script type gives a different xpub, there are multiple xpubs per account.\n\nIf you consistently receive on the default address (Native Segwit), you only need the \"bech32\" xpub. However, if you also receive funds to \"Wrapped Segwit\" or “Taproot”, you also need to use the \"Wrapped Segwit\" and “Taproot” extended public keys respectively.",
"title": "Why are there multiple xpubs?"
},
"privacy": {
"text": "For this specific account, the extended public key reveals the entire financial history, your account balance, and all future transactions. But the xpub does not allow anyone to spend your coins.\n\nIf you give an xpub to someone, you should be aware that this person or company can see all other transactions of the same account. Therefore, it’s a good idea to use that account only for this purpose and keep other funds in different accounts.",
"title": "Do I need to keep my xpub secret?"
},
"verify": {
"text": "Yes, it’s always a good idea to double-check your xpub. If someone else will generate receive addresses from this xpub to send you money, this is especially important. You need to verify it on the device to ensure that this xpub belongs to you; otherwise, all funds could go to the wrong addresses.",
"title": "Do I need to verify the xpub on the device?"
},
"xpub": {
"text": "An extended public key (xpub) is a root key from which all receiving addresses of an account are derived.\n\nIt is provided here for advanced use and interoperability with watch-only wallets, such as Electrum or Sentinel. If you received to different address types, please import all the different xpub formats into the watch-only wallet in order to see all your coins.\n\nPlease note, third party wallets may not support Taproot xpubs yet.",
"title": "What is an extended public key?"
}
},
"accountRates": {
"text": "We update exchange rates every minute from CoinGecko.",
"title": "Which exchange rates apply?"
},
"accountReload": {
"text": "There’s no need. Your transaction information is updated automatically.",
"title": "Can I reload the transaction history?"
},
"accountSendDisabled": {
"text": "The ‘Send’ button is activated when your balance is more than zero.",
"title": "Why can't I send any {{unit}}?"
},
"accountSummaryAmount": {
"text": "The total amount is the sum of all your crypto accounts. Exchange rates are obtained from coingecko.com.\n\nNote: If you use MyEtherWallet for tokens not supported in the BitBoxApp, they will not be included in the amount displayed.",
"title": "How is the total amount calculated?"
},
"accountSummaryDescription": {
"text": "Here you can see the performance of your portfolio over time. A summary of your individual crypto accounts is displayed under the chart.",
"title": "What does this page show me?"
},
"accountTransactionAttributesBTC": {
"text": "Virtual size: Determines the network fee. You successfully saved on fees if it is smaller than the transaction size.\nSize: Actual transaction size in bytes when serialized according to the underlying blockchain.\nWeight: A new metric introduced with Segwit to evaluate transaction and block sizes. Each segregated witness byte counts as one, everything else as four weight units. Instead of one megabyte in actual size, the block size limit is now four million weight units.",
"title": "What about the Bitcoin-specific transaction details?"
},
"accountTransactionAttributesGeneric": {
"text": "Confirmations: Your first transaction broadcast is unconfirmed until a miner includes it in a block, after which it has one confirmation. Each block broadcast on the network adds another confirmation to your transaction. Generally merchants and other network actors will only settle transactions with between three to six confirmations.\nTransaction ID: A unique identification number that allows you to look up a transaction in a block explorer.\nFee: Miners are paid a transaction fee as an incentive to include transactions in the blocks they mine. To learn more, click on the send button.",
"title": "What’s the information in the transaction details?"
},
"accountTransactionConfirmation": {
"text": "A transaction broadcast to the network but not yet confirmed.",
"title": "What is a pending transaction?"
},
"accountTransactionLabel": {
"text": "It’s the address you received coins from or sent coins to.",
"title": "Which address is displayed for each transaction?"
},
"accountTransactionTime": {
"text": "The blockchain transaction confirmation time.",
"title": "What time is displayed?"
},
"accounts": {
"howManyAccounts": {
"text": "Bitcoin and Litecoin can have an arbitrary amount of accounts. After five accounts, you can only add another account if the previous account has been used. \nOther coins can have a maximum of five accounts.",
"title": "How many accounts can I create?"
},
"howtoAddTokens": {
"text": "Tokens using the ERC20 standard are tied to a specific Ethereum account. To enable or disable a particular token, open the \"Manage accounts\" screen, expand your Ethereum account and switch the desired token on or off.",
"title": "How can I add additional tokens?"
},
"moveFunds": {
"text": "Yes. But because accounts are independent, you need to send your funds using a regular transaction.",
"title": "Can I move funds between accounts?"
},
"recoverAccounts": {
"text": "Yes. The BitBoxApp creates accounts using well-established standards compatible with most other crypto wallets.",
"title": "Can I recover my accounts with other wallets?"
},
"supportedCoins": {
"link": {
"text": "View supported coins"
},
"text": "The BitBoxApp supports Bitcoin, Litecoin and Ethereum as well as a selection of ERC20 token. For Cardano and other tokens, use your BitBox02 with alternative software such as AdaLite or Rabby. You can find an exhaustive list of all supported coins on our website:",
"title": "Which coins are supported?"
},
"whatAreAccounts": {
"text": "Your wallet can manage multiple accounts of the same coin. Accounts are helpful when you want to keep funds separate.",
"title": "What are accounts?"
},
"whatIsRememberWallet": {
"text": "Enabling “Remember wallet” lets you see the accounts for this wallet in the BitBoxApp even when the BitBox02 is not plugged in. This allows you to check your balance and portfolio whenever you want. The BitBox02 still needs to be plugged in and unlocked to send or receive coins.\n\nDisabling “Remember wallet” requires you to plug in the respective BitBox02 (or passphrase wallet) to see those accounts in the BitBoxApp.",
"title": "What happens when I enable/disable “Remember wallet”?"
},
"whyIsThisUseful": {
"text": "Accounts are great for managing funds for different people or purposes because they are separated. You can also share the \"extended public key\" of an account without revealing anything about your other accounts. This allows you to repeatedly receive funds without reusing addresses, such as receiving your wage or regularly buying crypto.",
"title": "Why is this useful?"
}
},
"appendix": {
"link": "Visit the BitBox Support Hub",
"text": "Need more help?"
},
"backups": {
"check": {
"text": "'Check backup' allows you to verify that you have a working backup corresponding to your current wallet. It can also be used to verify that you still have the correct recovery password. You can check your main recovery password or your hidden recovery password.",
"title": "What is 'Check backup'?"
},
"encrypt": {
"text": "No but your recovery password is required to derive the wallet from the stored seed.",
"title": "Can I encrypt the backup?"
},