-
Notifications
You must be signed in to change notification settings - Fork 5.5k
Expand file tree
/
Copy pathmessages.json
More file actions
9505 lines (9505 loc) · 310 KB
/
messages.json
File metadata and controls
9505 lines (9505 loc) · 310 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
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
{
"CSS_loadingTakingTooLongActionText": {
"message": "Relaunch MetaMask if the problem persists.",
"description": "Second line of the message that is shown when the initial loading of the MetaMask UI takes a very long time."
},
"CSS_loadingTakingTooLongMessageText": {
"message": "Loading is taking longer than usual.",
"description": "First line of the message that is shown when the initial loading of the MetaMask UI takes a very long time."
},
"QRHardwareInvalidTransactionTitle": {
"message": "Error"
},
"QRHardwareMismatchedSignId": {
"message": "Incongruent transaction data. Please check the transaction details."
},
"QRHardwarePubkeyAccountOutOfRange": {
"message": "No more accounts. If you would like to access another account unlisted below, please reconnect your hardware wallet and select it."
},
"QRHardwareScanInstructions": {
"message": "Place the QR code in front of your camera. The screen is blurred, but it will not affect the reading."
},
"QRHardwareSignRequestCancel": {
"message": "Reject"
},
"QRHardwareSignRequestDescription": {
"message": "After you’ve signed with your wallet, click on 'Get Signature' to receive the signature"
},
"QRHardwareSignRequestGetSignature": {
"message": "Get signature"
},
"QRHardwareSignRequestSubtitle": {
"message": "Scan the QR code with your wallet"
},
"QRHardwareSignRequestTitle": {
"message": "Request signature"
},
"QRHardwareUnknownQRCodeTitle": {
"message": "Error"
},
"QRHardwareUnknownWalletQRCode": {
"message": "Invalid QR code. Please scan the sync QR code of the hardware wallet."
},
"QRHardwareWalletImporterTitle": {
"message": "Scan QR code"
},
"QRHardwareWalletSteps1Description": {
"message": "You can choose from a list of official QR-code supporting partners below."
},
"QRHardwareWalletSteps1Title": {
"message": "Connect your QR hardware wallet"
},
"QRHardwareWalletSteps2Description": {
"message": "Ngrave Zero"
},
"SrpListHideAccounts": {
"message": "Hide $1 accounts",
"description": "$1 is the number of accounts"
},
"SrpListHideSingleAccount": {
"message": "Hide 1 account"
},
"SrpListShowAccounts": {
"message": "Show $1 accounts",
"description": "$1 is the number of accounts"
},
"SrpListShowSingleAccount": {
"message": "Show 1 account"
},
"about": {
"message": "About"
},
"aboutMetaMask": {
"message": "About MetaMask"
},
"accept": {
"message": "Accept"
},
"acceptAndClose": {
"message": "Accept and close"
},
"acceptTermsOfUse": {
"message": "I have read and agree to the $1",
"description": "$1 is the `terms` message"
},
"accessingYourCamera": {
"message": "Accessing your camera..."
},
"account": {
"message": "Account"
},
"accountActivity": {
"message": "Account activity"
},
"accountActivityText": {
"message": "Select the accounts you want to be notified about:"
},
"accountAlreadyExistsLogin": {
"message": "Log in"
},
"accountAlreadyExistsLoginDescription": {
"message": "A wallet using “$1” already exists. Do you want to try logging in instead?",
"description": "$1 is the account email"
},
"accountAlreadyExistsTitle": {
"message": "Wallet already exists"
},
"accountDetails": {
"message": "Account details"
},
"accountDetailsSrpBackUpMessage": {
"message": "Back up",
"description": "Text used to describe action for SRP backup. Used on multichain account details."
},
"accountIdenticon": {
"message": "Account icon"
},
"accountIdenticonDescription": {
"message": "Choose from three different styles of unique icons that can help you identify accounts at a glance."
},
"accountIsntConnectedToastText": {
"message": "$1 isn't connected to $2"
},
"accountName": {
"message": "Account name"
},
"accountNameAlreadyInUse": {
"message": "This name is already in use.",
"description": "Error help text used under the input field for renaming multichain account when user tries to use existing name."
},
"accountNameDuplicate": {
"message": "This account name already exists",
"description": "This is an error message shown when the user enters a new account name that matches an existing account name"
},
"accountNameReserved": {
"message": "This account name is reserved",
"description": "This is an error message shown when the user enters a new account name that is reserved for future use"
},
"accountNotFoundCreateOne": {
"message": "Yes, create a new wallet"
},
"accountNotFoundDescription": {
"message": "We couldn’t find a wallet for “$1”. Do you want to create a new one with this login?",
"description": "$1 is the account email"
},
"accountNotFoundTitle": {
"message": "Wallet not found"
},
"accountOptions": {
"message": "Account options"
},
"accountPermissionToast": {
"message": "Account permissions updated"
},
"accountSelectionRequired": {
"message": "You need to select an account!"
},
"accountSmallCase": {
"message": "account"
},
"accountTypeNotSupported": {
"message": "Account type not supported"
},
"accounts": {
"message": "Accounts"
},
"accountsConnected": {
"message": "Accounts connected"
},
"accountsPermissionsTitle": {
"message": "See your accounts and suggest transactions"
},
"accountsSmallCase": {
"message": "accounts"
},
"actionUnavailable": {
"message": "Action unavailable"
},
"active": {
"message": "Active"
},
"activity": {
"message": "Activity"
},
"activityEmptyDescription": {
"message": "Nothing to see yet. Swap your first token today."
},
"add": {
"message": "Add"
},
"addACustomNetwork": {
"message": "Add a custom network"
},
"addAHardwareWallet": {
"message": "Add a hardware wallet"
},
"addANetwork": {
"message": "Add a network"
},
"addANickname": {
"message": "Add a nickname"
},
"addAUrl": {
"message": "Add a URL"
},
"addAccount": {
"message": "Add account"
},
"addAccountFromNetwork": {
"message": "Add $1 account",
"description": "$1 is the network name, e.g. Bitcoin or Solana"
},
"addAccountOrWallet": {
"message": "Add account or wallet"
},
"addAcquiredTokens": {
"message": "Add the tokens you've acquired using MetaMask"
},
"addAlias": {
"message": "Add alias"
},
"addBitcoinAccountLabel": {
"message": "Bitcoin account"
},
"addBlockExplorer": {
"message": "Add a block explorer"
},
"addBlockExplorerUrl": {
"message": "Add a block explorer URL"
},
"addContact": {
"message": "Add contact"
},
"addCustomNetwork": {
"message": "Add custom network"
},
"addEthereumChainWarningModalHeader": {
"message": "Only add this RPC provider if you’re sure you can trust it. $1",
"description": "$1 is addEthereumChainWarningModalHeaderPartTwo passed separately so that it can be bolded"
},
"addEthereumChainWarningModalHeaderPartTwo": {
"message": "Malicious providers may lie about the state of the blockchain and record your network activity."
},
"addEthereumChainWarningModalListHeader": {
"message": "It's important that your provider is reliable, as it has the power to:"
},
"addEthereumChainWarningModalListPointOne": {
"message": "See your accounts and IP address, and associate them together"
},
"addEthereumChainWarningModalListPointThree": {
"message": "Show account balances and other on-chain states"
},
"addEthereumChainWarningModalListPointTwo": {
"message": "Broadcast your transactions"
},
"addEthereumChainWarningModalTitle": {
"message": "You are adding a new RPC provider for Ethereum Mainnet"
},
"addEthereumWatchOnlyAccount": {
"message": "Watch an Ethereum account (Beta)"
},
"addFriendsAndAddresses": {
"message": "Add friends and addresses you trust"
},
"addFunds": {
"message": "Add funds"
},
"addFundsModalBuyCrypto": {
"message": "Buy crypto"
},
"addFundsModalReceiveTokens": {
"message": "Receive tokens"
},
"addFundsModalSwapTokens": {
"message": "Swap tokens"
},
"addHardwareWalletLabel": {
"message": "Hardware wallet"
},
"addIPFSGateway": {
"message": "Add your preferred IPFS gateway"
},
"addMemo": {
"message": "Add memo"
},
"addNetwork": {
"message": "Add network"
},
"addNetworkConfirmationTitle": {
"message": "Add $1",
"description": "$1 represents network name"
},
"addNetworkDescription": {
"message": "A site is suggesting additional network details."
},
"addNewAccount": {
"message": "Add a new Ethereum account"
},
"addNewEthereumAccountLabel": {
"message": "Ethereum account"
},
"addNewSolanaAccountLabel": {
"message": "Solana account"
},
"addNewTronAccountLabel": {
"message": "Tron account"
},
"addNft": {
"message": "Add NFT"
},
"addNfts": {
"message": "Add NFTs"
},
"addNonEvmAccount": {
"message": "Add $1 account",
"description": "$1 is the non EVM network where the account is going to be created, e.g. Bitcoin or Solana"
},
"addNonEvmAccountFromNetworkPicker": {
"message": "To enable the $1 network, you need to create a $2 account.",
"description": "$1 is the non EVM network where the account is going to be created, e.g. Solana Mainnet or Solana Devnet. $2 is the account type, e.g. Bitcoin or Solana"
},
"addRpcUrl": {
"message": "Add RPC URL"
},
"addSnapAccountToggle": {
"message": "Enable \"Add account Snap (Beta)\""
},
"addSnapAccountsDescription": {
"message": "Turning on this feature will give you the option to add the new Beta account Snaps right from your account list. If you install an account Snap, remember that it is a third-party service."
},
"addSuggestedNFTs": {
"message": "Add suggested NFTs"
},
"addSuggestedTokens": {
"message": "Add suggested tokens"
},
"addToken": {
"message": "Add token"
},
"addUrl": {
"message": "Add URL"
},
"addWallet": {
"message": "Add wallet"
},
"addedProtectionDescription": {
"message": "You're interacting with an unknown address. This helps prevent malicious transactions."
},
"addedProtectionOptionalBadge": {
"message": "Optional"
},
"addedProtectionTitle": {
"message": "Added protection"
},
"addedProtectionTooltip": {
"message": "If the final transaction doesn't match this preview, it won't go through. You only pay the network fee."
},
"additionalNetworks": {
"message": "Additional networks"
},
"address": {
"message": "Address"
},
"addressCopied": {
"message": "Address copied"
},
"addressLabel": {
"message": "address",
"description": "Label for address count (single address). Used on multichain account details page."
},
"addressMismatch": {
"message": "Site address mismatch"
},
"addressMismatchOriginal": {
"message": "Current URL: $1",
"description": "$1 replaced by origin URL in confirmation request"
},
"addressMismatchPunycode": {
"message": "Punycode version: $1",
"description": "$1 replaced by punycode version of the URL in confirmation request"
},
"addressQrCodeModalDescription": {
"message": "Use this address to receive tokens and collectibles on $1",
"description": "$1 is the network name"
},
"addressQrCodeModalHeading": {
"message": "$1 Address",
"description": "$1 is the network name"
},
"addressQrCodeModalTitle": {
"message": "$1 / $2",
"description": "$1 is account name, $2 is network name"
},
"addresses": {
"message": "Addresses",
"description": "Multichain account menu item for linking to addresses page"
},
"addressesLabel": {
"message": "addresses",
"description": "Label for address count (multiple addresses). Used on multichain account details page."
},
"advanced": {
"message": "Advanced"
},
"advancedDetailsDataDesc": {
"message": "Data"
},
"advancedDetailsHexDesc": {
"message": "Hex"
},
"advancedDetailsNonceDesc": {
"message": "Nonce"
},
"advancedDetailsNonceTooltip": {
"message": "This is the transaction number of an account. Nonce for the first transaction is 0 and it increases in sequential order."
},
"advancedEIP1559ModalTitle": {
"message": "Advanced network fee"
},
"advancedGasPriceModalTitle": {
"message": "Advanced network fee"
},
"advancedGasPriceTitle": {
"message": "Gas price"
},
"advancedPermissionSmallCase": {
"message": "advanced permission"
},
"advancedPermissionsSmallCase": {
"message": "advanced permissions"
},
"airDropPatternDescription": {
"message": "The token's on-chain history reveals prior instances of suspicious airdrop activities."
},
"airDropPatternTitle": {
"message": "Airdrop pattern"
},
"airgapVault": {
"message": "AirGap Vault"
},
"alert": {
"message": "Alert"
},
"alertAccountTypeUpgradeMessage": {
"message": "You're updating your account to a smart account. You'll keep the same account address while unlocking faster transactions and lower network fees. $1"
},
"alertAccountTypeUpgradeTitle": {
"message": "Account type"
},
"alertActionBurnAddress": {
"message": "Sending assets to burn address"
},
"alertActionBuyWithNativeCurrency": {
"message": "Buy $1"
},
"alertActionEditNetworkFee": {
"message": "Edit network fee"
},
"alertActionUpdateGas": {
"message": "Update gas limit"
},
"alertActionUpdateGasFee": {
"message": "Update fee"
},
"alertActionUpdateGasFeeLevel": {
"message": "Update gas options"
},
"alertContentMultipleApprovals": {
"message": "You're giving someone else permission to withdraw your tokens, even though it's not necessary for this transaction."
},
"alertDisableTooltip": {
"message": "This can be changed in \"Settings > Alerts\""
},
"alertInsufficientPayTokenBalance": {
"message": "Insufficient funds"
},
"alertInsufficientPayTokenBalanceFeesNoTarget": {
"message": "Add less or use a different token."
},
"alertInsufficientPayTokenNative": {
"message": "Not enough $1 to cover fees. Use a token on another network or add more $1 to continue.",
"description": "$1 is the native currency symbol (e.g. ETH)"
},
"alertMessageAddressMismatchWarning": {
"message": "Attackers sometimes mimic sites by making small changes to the site address. Make sure you're interacting with the intended site before you continue."
},
"alertMessageAddressTrustSignal": {
"message": "We can't verify this address. It may be new or unverified. Only continue if you trust the source."
},
"alertMessageAddressTrustSignalMalicious": {
"message": "If you confirm this request, you will probably lose your assets to a scammer."
},
"alertMessageBurnAddress": {
"message": "You're sending your assets to a burn address. If you continue, you'll lose your assets."
},
"alertMessageChangeInSimulationResults": {
"message": "Estimated changes for this transaction have been updated. Review them closely before proceeding."
},
"alertMessageFirstTimeInteraction": {
"message": "You're interacting with this address for the first time. Make sure that it's correct before you continue."
},
"alertMessageGasEstimateFailed": {
"message": "We’re unable to provide an accurate fee and this estimate might be high. We suggest you to input a custom gas limit, but there’s a risk the transaction will still fail."
},
"alertMessageGasFeeLow": {
"message": "When choosing a low fee, expect slower transactions and longer wait times. For faster transactions, choose Market or Aggressive fee options."
},
"alertMessageGasTooLow": {
"message": "To continue with this transaction, you’ll need to increase the gas limit to 21000 or higher."
},
"alertMessageInsufficientBalanceWithNativeCurrency": {
"message": "You do not have enough $1 in your account to pay for network fees."
},
"alertMessageNoGasPrice": {
"message": "We can’t move forward with this transaction until you manually update the fee."
},
"alertMessageOriginTrustSignalMalicious": {
"message": "This has been identified as malicious. We recommend not interacting with this site."
},
"alertMessageOriginTrustSignalWarning": {
"message": "This has been identified as suspicious. We recommend not interacting with this site."
},
"alertMessageSignInDomainMismatch": {
"message": "The site making the request is not the site you’re signing into. This could be an attempt to steal your login credentials."
},
"alertMessageSignInWrongAccount": {
"message": "This site is asking you to sign in using the wrong account."
},
"alertMessageSuggestedGasFeeHigh": {
"message": "This site is suggesting a higher network fee than necessary. Edit the network fee to pay less."
},
"alertMessageTokenTrustSignalMalicious": {
"message": "This token has been identified as malicious. Interacting with this token may result in a loss of funds."
},
"alertMessageTokenTrustSignalWarning": {
"message": "This token shows strong signs of malicious behavior. Continuing may result in loss of funds."
},
"alertModalAcknowledge": {
"message": "I have acknowledged the risk and still want to proceed"
},
"alertModalDetails": {
"message": "Alert details"
},
"alertModalReviewAllAlerts": {
"message": "Review all alerts"
},
"alertNoPayTokenQuotesMessage": {
"message": "This payment route isn't available right now. Try changing the amount, network, or token and we'll find the best option."
},
"alertNoPayTokenQuotesTitle": {
"message": "No quotes"
},
"alertPayHardwareAccountMessage": {
"message": "Hardware wallets aren't supported.\nSwitch wallets to continue."
},
"alertPayHardwareAccountTitle": {
"message": "Wallet not supported"
},
"alertReasonChangeInSimulationResults": {
"message": "Results have changed"
},
"alertReasonFirstTimeInteraction": {
"message": "1st interaction"
},
"alertReasonGasEstimateFailed": {
"message": "Inaccurate fee"
},
"alertReasonGasFeeLow": {
"message": "Slow speed"
},
"alertReasonGasSponsorshipUnavailable": {
"message": "Gas sponsorship unavailable"
},
"alertReasonGasTooLow": {
"message": "Low gas limit"
},
"alertReasonInsufficientBalance": {
"message": "Insufficient funds"
},
"alertReasonMultipleApprovals": {
"message": "Unnecessary permission"
},
"alertReasonNoGasPrice": {
"message": "Fee estimate unavailable"
},
"alertReasonOriginTrustSignalMalicious": {
"message": "Malicious site"
},
"alertReasonOriginTrustSignalVerified": {
"message": "Verified site"
},
"alertReasonOriginTrustSignalWarning": {
"message": "Suspicious site"
},
"alertReasonPendingTransactions": {
"message": "Pending transaction"
},
"alertReasonSignIn": {
"message": "Suspicious sign-in request"
},
"alertReasonSuggestedGasFeeHigh": {
"message": "High site fee"
},
"alertReasonTokenTrustSignalMalicious": {
"message": "Malicious token"
},
"alertReasonTokenTrustSignalWarning": {
"message": "Suspicious token"
},
"alertReasonWrongAccount": {
"message": "Wrong account"
},
"alertSelectedAccountWarning": {
"message": "This request is for a different account than the one selected in your wallet. To use another account, connect it to the site."
},
"alerts": {
"message": "Alerts"
},
"all": {
"message": "All"
},
"allNetworks": {
"message": "All networks"
},
"allPermissions": {
"message": "Dapp connections"
},
"allPopularNetworks": {
"message": "All popular networks"
},
"allTimeHigh": {
"message": "All-time high"
},
"allTimeLow": {
"message": "All-time low"
},
"allTokens": {
"message": "All tokens"
},
"allowAddRpc": {
"message": "Add RPC"
},
"allowAddRpcDescription": {
"message": "Allow the site to add a RPC URL for $1.\n\nSet your preferred RPC anytime by going to Networks in Settings",
"description": "$1 is the chain name"
},
"allowNotifications": {
"message": "Allow notifications"
},
"amount": {
"message": "Amount"
},
"amountReceived": {
"message": "Amount received"
},
"amountSent": {
"message": "Amount sent"
},
"andForListItems": {
"message": "$1, and $2",
"description": "$1 is the first item, $2 is the last item in a list of items. Used in Snap Install Warning modal."
},
"andForTwoItems": {
"message": "$1 and $2",
"description": "$1 is the first item, $2 is the second item. Used in Snap Install Warning modal."
},
"annual": {
"message": "Annual"
},
"appDescription": {
"message": "The world's most trusted crypto wallet",
"description": "The description of the application"
},
"appName": {
"message": "MetaMask",
"description": "The name of the application"
},
"appNameBeta": {
"message": "MetaMask Beta",
"description": "The name of the application (Beta)"
},
"appNameFlask": {
"message": "MetaMask Flask",
"description": "The name of the application (Flask)"
},
"apply": {
"message": "Apply"
},
"approve": {
"message": "Approve spend limit"
},
"approveButtonText": {
"message": "Approve"
},
"approveIncreaseAllowance": {
"message": "Increase $1 spending cap",
"description": "The token symbol that is being approved"
},
"approveSpendingCap": {
"message": "Approve $1 spending cap",
"description": "The token symbol that is being approved"
},
"approveToken": {
"message": "Approve $1",
"description": "Used in the transaction details summary to describe an approval transaction. $1 is the symbol of the token being approved."
},
"approved": {
"message": "Approved"
},
"approvedOn": {
"message": "Approved on $1",
"description": "$1 is the approval date for a permission"
},
"approvedOnForAccounts": {
"message": "Approved on $1 for $2",
"description": "$1 is the approval date for a permission. $2 is the AvatarGroup component displaying account images."
},
"areYouSure": {
"message": "Are you sure?"
},
"asset": {
"message": "Asset"
},
"assetChartNoHistoricalPrices": {
"message": "We could not fetch any historical data"
},
"assetOptions": {
"message": "Asset options"
},
"assets": {
"message": "Assets"
},
"assetsDescription": {
"message": "Autodetect tokens in your wallet, display NFTs, and get batched account balance updates"
},
"asterdexReferralSubtitle": {
"message": "Get 4% back on trades with a MetaMask referral code.",
"description": "The subtitle of the AsterDEX referral confirmation screen"
},
"attemptToCancelSwapForFree": {
"message": "Attempt to cancel swap for free"
},
"attributes": {
"message": "Attributes"
},
"attributions": {
"message": "Attributions"
},
"authorizedPermissions": {
"message": "You have authorized the following permissions"
},
"autoDetectTokens": {
"message": "Autodetect tokens"
},
"autoDetectTokensDescription": {
"message": "We use third-party APIs to detect and display new tokens sent to your wallet. Turn off if you don’t want the app to automatically pull data from those services. $1",
"description": "$1 is a link to a support article"
},
"autoDetectTokensDescriptionV2": {
"message": "Displays new tokens sent to your wallet."
},
"autoLock": {
"message": "Auto lock"
},
"autoLockAfter15Seconds": {
"message": "After 15 seconds"
},
"autoLockAfter1Minute": {
"message": "After 1 minute"
},
"autoLockAfter30Seconds": {
"message": "After 30 seconds"
},
"autoLockAfter5Minutes": {
"message": "After 5 minutes"
},
"autoLockAfterMinutes": {
"message": "After $1 minutes"
},
"autoLockNever": {
"message": "Never"
},
"autoLockTimeLimit": {
"message": "Auto-lock timer (minutes)"
},
"autoLockTimeLimitDescription": {
"message": "Set the idle time in minutes before MetaMask will become locked."
},
"available": {
"message": "available"
},
"average": {
"message": "Average"
},
"back": {
"message": "Back"
},
"backToHome": {
"message": "Back to home"
},
"backUpIncomplete": {
"message": "Back up incomplete"
},
"backup": {
"message": "Backup"
},
"backupAndSync": {
"message": "Backup and sync"
},
"backupAndSyncBasicFunctionalityNameMention": {
"message": "basic functionality"
},
"backupAndSyncEnable": {
"message": "Turn on backup and sync"
},
"backupAndSyncEnableConfirmation": {
"message": "When you turn on backup and sync, you’re also turning on $1. Do you want to continue?",
"description": "$1 is backupAndSyncBasicFunctionalityNameMention in bold."
},
"backupAndSyncEnableDescription": {
"message": "Backup and sync lets us store encrypted data for your custom settings and features. This keeps your MetaMask experience the same across devices and restores settings and features if you ever need to reinstall MetaMask. This doesn’t back up your Secret Recovery Phrase. $1.",
"description": "$1 is link to the backup and sync privacy policy."
},
"backupAndSyncEnableDescriptionUpdatePreferences": {
"message": "You can update your preferences at any time in $1",
"description": "$1 is a bolded text that highlights the path to the settings page."
},
"backupAndSyncEnableDescriptionUpdatePreferencesPath": {
"message": "Settings > Backup and sync."
},
"backupAndSyncFeatureAccounts": {
"message": "Accounts"
},
"backupAndSyncFeatureContacts": {
"message": "Contacts"
},
"backupAndSyncManageWhatYouSync": {
"message": "Manage what you sync"
},
"backupAndSyncManageWhatYouSyncDescription": {
"message": "Turn on what’s synced between your devices."
},
"backupAndSyncPrivacyLink": {
"message": "Learn how we protect your privacy"
},
"backupApprovalInfo": {
"message": "This secret code is required to recover your wallet in case you lose your device, forget your password, have to re-install MetaMask, or want to access your wallet on another device."
},
"backupApprovalNotice": {
"message": "Back up your Secret Recovery Phrase to keep your wallet and funds secure."
},
"backupKeyringSnapReminder": {
"message": "Be sure you can access any accounts created by this Snap on your own before removing it"
},
"backupNow": {
"message": "Back up now"
},
"balance": {
"message": "Balance"
},
"balanceOutdated": {
"message": "Balance may be outdated"
},
"baseFee": {
"message": "Base fee"
},
"basic": {
"message": "Basic"
},
"basicConfigurationDescription": {
"message": "MetaMask offers basic features like token details and gas settings through internet services. When you use internet services, your IP address is shared, in this case with MetaMask. This is just like when you visit any website. MetaMask uses this data temporarily and never sells your data. You can use a VPN or turn off these services, but it may affect your MetaMask experience. To learn more read our $1.",
"description": "$1 is to be replaced by the message for privacyMsg, and will link to https://consensys.io/privacy-policy"
},
"basicConfigurationDescriptionV2": {
"message": "Includes basic features like token details and gas settings. Keep this feature on for the best experience. Read our $1 to learn more.",
"description": "$1 is to be replaced by the message for privacyMsg, and will link to https://consensys.io/privacy-policy"
},
"basicConfigurationLabel": {
"message": "Basic functionality"
},
"basicConfigurationModalCheckbox": {
"message": "I understand and want to continue"
},
"basicConfigurationModalDisclaimerOffPart1": {
"message": "This means you won't fully optimize your time on MetaMask. Basic features (like token details, optimal gas settings, and others) won't be available to you."
},
"basicConfigurationModalDisclaimerOffPart2": {
"message": "Turning this off also disables some features within privacy, backup and sync, and notifications."
},
"basicConfigurationModalDisclaimerOn": {
"message": "To optimize your time on MetaMask, you’ll need to turn on this feature. Basic functions (like token details, optimal gas settings, and others) are important to the web3 experience."
},
"basicConfigurationModalHeadingOff": {
"message": "Turn off basic functionality"
},
"basicConfigurationModalHeadingOn": {
"message": "Turn on basic functionality"
},
"basicFunctionalityRequired_description": {
"message": "This feature isn't available while basic functionality is turned off. Use the toggle below to turn it on."
},
"basicFunctionalityRequired_goToHome": {
"message": "Go to the home page"
},
"basicFunctionalityRequired_openCreateSnapAccountPage": {
"message": "Open the Create Account page"
},
"basicFunctionalityRequired_openDefiPage": {
"message": "Open the DeFi page"
},
"basicFunctionalityRequired_openMusdConversionPage": {
"message": "Open the mUSD Conversion page"
},
"basicFunctionalityRequired_openNotificationsPage": {
"message": "Open the Notifications page"
},
"basicFunctionalityRequired_openPerpsPage": {
"message": "Open the Perps page"
},
"basicFunctionalityRequired_openRewardsPage": {
"message": "Open the Rewards page"
},
"basicFunctionalityRequired_openSnapsPage": {
"message": "Open the Snaps page"
},
"basicFunctionalityRequired_openSwapsPage": {
"message": "Open the Swap page"
},
"basicFunctionalityRequired_openTransactionShieldPage": {
"message": "Open the Transaction Shield page"
},
"basicFunctionalityRequired_reviewInSettings": {
"message": "Review in settings"
},
"basicFunctionalityRequired_title": {
"message": "Basic functionality is off"
},
"basicFunctionalityRequired_toggleLabel": {
"message": "Basic functionality"
},
"bestQuote": {
"message": "Best quote"
},
"bestQuoteTooltip": {
"message": "The best quote we found from providers, including provider fees and a 0.25% MetaMask fee. The minimum you'll receive if price changes is $1."
},
"beta": {
"message": "Beta"
},
"betaMetamaskVersion": {
"message": "MetaMask Beta Version"
},
"betaTerms": {
"message": "Beta Terms of Use"
},
"blockExplorerAccountAction": {
"message": "Account",
"description": "This is used with viewOnEtherscan and viewInExplorer e.g View Account in Explorer"
},
"blockExplorerAssetAction": {
"message": "Asset",
"description": "This is used with viewOnEtherscan and viewInExplorer e.g View Asset in Explorer"
},
"blockExplorerSwapAction": {
"message": "Swap",
"description": "This is used with viewOnEtherscan e.g View Swap on Etherscan"
},
"blockExplorerUrl": {
"message": "Block explorer URL"
},
"blockExplorerUrlDefinition": {
"message": "The URL used as the block explorer for this network."
},
"blockExplorerView": {
"message": "View account at $1",
"description": "$1 replaced by URL for custom block explorer"
},
"blockaid": {
"message": "Blockaid"
},
"blockaidAlertDescriptionBlur": {
"message": "If you continue, all the assets you’ve listed on Blur could be at risk."
},
"blockaidAlertDescriptionMalicious": {
"message": "You’re interacting with a malicious site. If you continue, you will lose your assets."
},
"blockaidAlertDescriptionOpenSea": {
"message": "If you continue, all the assets you’ve listed on OpenSea could be at risk."
},
"blockaidAlertDescriptionOthers": {
"message": "If you confirm this request, you could lose your assets. We recommend that you cancel this request."
},
"blockaidAlertDescriptionTokenTransfer": {
"message": "You’re sending your assets to a scammer. If you continue, you’ll lose those assets."
},
"blockaidAlertDescriptionWithdraw": {
"message": "If you confirm this request, you’re allowing a scammer to withdraw and spend your assets. You won’t get them back."
},
"blockaidDescriptionApproveFarming": {
"message": "If you approve this request, a third party known for scams might take all your assets."
},