forked from snapshot-labs/snapshot-v1
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdefault.json
1021 lines (1021 loc) · 44.6 KB
/
default.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
{
"searchPlaceholder": "Search",
"searchPlaceholderVotes": "Search: Address, ENS, or Lens",
"searchPlaceholderTokens": "Search: Name, Symbol, or Address",
"searchVotingPower": "Voting power",
"searchChoice": "Choice",
"spaceCount": "{0} space(s)",
"createSpace": "Create space",
"backToHome": "Home",
"actions": "Actions",
"poweredBy": "Powered by",
"results": "Results",
"failed": "Failed",
"applyChanges": "Apply changes",
"resultsError": "Results could not be calculated. This is often due to a misconfigured strategy or an unresponsive RPC node involved in the strategy.",
"ticketWithAnyOrBasicError": "In order to use the \"ticket\" strategy you are required to set a voting validation strategy. This combination reduces the risk of spam and sybil attacks. {article}",
"ticketWithAnyOrBasicErrorSetup": "Use of the ticket strategy requires setting a voting validation strategy. To continue go one step back and select the \"One person, one vote\" option. {article}",
"missingProposalValidationError": "Proposal validation is required to prevent unauthorized proposals and spam. If you don't want proposal validation you can toggle only the \"Allow only authors to submit a proposal\" option.",
"resultsCalculating": "Final results are being calculated. If you still see this message after a few minutes contact the space admin.",
"votingPowerFailedMessage": "Your voting power could not be calculated. This is often due to a misconfigured strategy or an unresponsive RPC node involved in the strategy. If the problem persists, consider contacting the space admin or our support team on {discord}",
"votingValidationFailedMessage": "We were not able to validate your eligibility to vote. This is often due to a misconfigured vote validation setting or an unresponsive RPC node. If the problem persists, consider contacting the space admin or our support team on {discord}",
"getHelp": "Get help",
"retry": "Retry",
"currentResults": "Current results",
"reset": "Reset",
"strategy": "Strategy",
"addStrategy": "Add a strategy",
"copyVotingStrategies": "Copy voting strategies",
"close": "Close",
"save": "Save",
"author": "Author",
"next": "Next",
"choice": "Choice",
"submit": "Submit",
"plugins": "Plugins",
"information": "Information",
"confirm": "Confirm",
"snapshot": "Snapshot",
"strategies": "Strategie(s)",
"strategiesPage": "Strategies",
"space": "Space",
"spaces": "Spaces",
"verified": "Verified",
"verifiedSpace": "Verified space",
"warningSpace": "This space has been flagged as potentially malicious. Proceed with caution.",
"warningShortUrl": "Short URLs are not allowed. Please use the full URL.",
"warningFlaggedProposal": "This proposal might contain scams, offensive material, or be malicious in nature. Please proceed with caution.",
"warningFlaggedSpace": "This space might contain scams, offensive material, or be malicious in nature. Please proceed with caution.",
"warningFlaggedActionShow": "Show",
"linkPreview": "This link will take you to {url}.</br> Be careful, this link could be malicious. Are you sure you want to continue? ",
"version": "Version",
"timeline": "Timeline",
"ended": "ended",
"started": "started",
"filters": "Filters",
"allSpaces": "All spaces",
"submitOnchain": "Submit on-chain",
"inSpaces": "In {0} space(s)",
"votes": "Votes",
"seeMore": "See more",
"seeAll": "See all",
"network": "Network",
"networks": "Networks",
"skins": "Skins",
"spaceMembers": "Members",
"members": "No members | {count} member | {count} members",
"editStrategy": "Edit strategy",
"invalidProposals": "Invalid proposals",
"account": "Account",
"create3box": "Create profile on 3Box",
"view3box": "View profile on 3Box",
"edit3box": "Edit profile on 3Box",
"connectWallet": "Connect wallet",
"toggleSkin": "Toggle skin",
"about": "About",
"license": "License",
"showMore": "Show more",
"voted": "Voted",
"reload": "Reload",
"ipfsServer": "IPFS server",
"hub": "Hub",
"cancel": "Cancel",
"delete": "Delete",
"demoSite": "This is the demo site, give it a try!",
"removeDelegation": "Remove delegation",
"confirmRemove": "Are you sure you want to remove your delegation to",
"removeSpace": "for the space {0}",
"noVotingPower": "Oops, it seems you don't have any voting power at block {blockNumber}.",
"quorumReached": "quorum reached",
"options": "Option(s)",
"votingPower": "Your voting power",
"comment": {
"placeholder": "Share your reason (optional)"
},
"receipt": "Receipt",
"relayer": "Relayer",
"verifyOnMycrypto": "Verify receipt on MyCrypto",
"verifyOnSignatorio": "Verify on Signator.io",
"isCore": "Core",
"notificationsBlocked": "Your browser is blocking notifications",
"notificationsNotSupported": "Your browser does not support notifications",
"walletNotSupported": "Wallet is not supported",
"seeInExplorer": "See explorer",
"learnMore": "Learn more",
"logout": "Log out",
"continue": "Continue",
"add": "Add",
"edit": "Edit",
"strategyParameters": "Strategy parameters",
"addAction": "Add action",
"removeAction": "Remove action",
"yourChoice": "Choice {0}",
"targetAddress": "Target address",
"value": "Value",
"date": "Data",
"marketDetails": "Market details",
"addMarket": "Add market",
"selectNetwork": "Select network",
"conditionId": "Condition ID",
"basetokenAddress": "Base token address",
"quoteAddress": "Quote currency address",
"removeMarket": "Remove market",
"back": "Back",
"set": "Set",
"loading": "Loading...",
"predictedImpact": "Predicted impact",
"marketSymbol": "{0} market",
"twoChoicesRequired": "Two choices are required for this plugin.",
"noResultsFound": "Oops, we can't find any results",
"createFirstProposal": "Let's create your first proposal",
"noSpacesJoined": "Oops, you haven't joined any spaces yet",
"addFavorites": "Add favorites",
"createdBy": "By {0}",
"startIn": "start {0}",
"endIn": "ends {0}",
"proposalTimeLeft": "{0} left",
"endedAgo": "ended {0}",
"proposalBy": "by {0}",
"endDate": "end {0}",
"defaultSkin": "Default skin",
"select": "Select",
"language": "Language",
"agree": "I agree",
"moderators": "Moderators",
"playground": "Playground",
"strategyDetails": "Strategy details",
"strategyParams": "Strategy params",
"useCustomStrategies": "Use custom strategies",
"addresses": "Addresses",
"networkErrorPlayground": "Network error - please open your browser console for more information",
"upload": "Upload",
"join": "Join",
"joined": "Joined",
"leave": "Leave",
"subspaces": "Sub-spaces",
"mainspace": "Main space",
"copyLink": "Copy link",
"duplicate": "Duplicate",
"report": "Report",
"flag": "Flag",
"joinedSpaces": "Joined spaces",
"joinSpaces": "Join spaces",
"setDelegationToSpace": "Limit delegation to a specific space",
"theCurrentNetwork": "the current network",
"optional": "(optional)",
"homeLoadmore": "Load more",
"confirmAction": "Confirm action",
"or": "or",
"share": "Share",
"shareOnTwitter": "Share on Twitter",
"shareOnHey": "Share on Hey",
"createButton": "Create",
"discussion": "Discussion",
"changeWallet": "Change wallet",
"createASpace": "Create a space",
"getStarted": "Get started",
"skip": "Skip",
"reactivateSpace": "Reactivate space",
"newSpaceNotice": {
"header": "Your space is live!",
"mainText": "You can change how voting power is calculated via strategies in your {settings}. Changes to your settings will only affect new proposals, existing proposals can not be changed.",
"learnMore": "Learn more in the {documentation} or join Snapshot {discord} for help.",
"gotIt": "Got it!"
},
"errors": {
"required": "Field is required",
"minLength": "Field is required",
"maxLength": "Maximum length is {0}",
"pattern": "Invalid character",
"minItems": "Minimum {0} item(s) required",
"maxItems": "Maximum {0} item(s) allowed",
"members": {
"maxItems": "Maximum {limit} {role} allowed"
},
"minStrategy": "At least one strategy is required.",
"website": "URL should be in the format https://www.example.com",
"format": "Invalid format",
"type": "Invalid type",
"unsupportedImageType": "File type not supported, Supported formats are jpeg, jpg and png",
"fileTooBig": "File size should be smaller than 1MB",
"invalidAddress": "Invalid address"
},
"create": {
"proposalTitle": "Title",
"discussion": "Discussion (optional)",
"categorie(s)": "Select up to 2 categorie(s)",
"proposalDescription": "Description (optional)",
"preview": "Preview",
"choices": "Choices",
"addChoice": "Add choice",
"startDate": "Select start date",
"endDate": "Select end date",
"startTime": "Select start time",
"endTime": "Select end time",
"publish": "Publish",
"untitled": "Untitled",
"snapshotBlock": "Snapshot block number",
"voting": "Voting",
"votingSystem": "Voting system",
"choice": "Choice {0}",
"period": "Voting period",
"start": "Start",
"end": "End",
"days": "Days",
"hours": "Hours",
"minutes": "Minutes",
"schedule": "Schedule proposal",
"delayEnforced": "The space enforces a delay until voting can start",
"periodEnforced": "The space enforces the duration of the voting period",
"typeEnforced": "{type} is enforced by the space",
"privacyEnforced": "{type} is enforced by the space",
"edit": "Edit",
"continue": "Continue",
"now": "Now",
"votingPeriodExplainer": "This is the time period in which users will be able to vote. The proposal will be visible and pending before the start of the voting period.",
"uploadImageExplainer": "Attach images by dragging & dropping, selecting or pasting them.",
"uploading": "Uploading image",
"markdown": "Styling with Markdown is supported",
"errorGettingSnapshot": "We encountered an error while fetching the snapshot block number which is needed to calculate your voting power. Please try again later.",
"errorTimeInPast": "Entered time is in the past. Please select a future time.",
"errorSpaceHibernatedAdmin": "Admins your attention is required. This space has been hibernated due to a lack of activity, and as a result, proposal creation is currently disabled. To re-enable your space, please go to the settings page and click \"Reactivate\".",
"errorSpaceHibernatedUsers": "This space has been hibernated due to a lack of activity. As a result, the creation of proposals has been temporarily disabled. To resume your ability to create proposals, the space needs to be reactivated by an admin. Please check back later or contact your space admin for further information."
},
"delegates": {
"header": "Delegates",
"filters": {
"mostVotingPower": "Most voting power",
"mostDelegators": "Most delegators",
"mostProposals": "Most proposals",
"mostVotes": "Most votes"
},
"delegateModal": {
"title": "Delegate",
"sub": "You are about to delegate "
},
"profileModal": {
"title": "Profile"
}
},
"delegate": {
"header": "Delegate",
"selectDelegate": "Select delegate",
"to": "To",
"addressPlaceholder": "Address or ENS name",
"delegations": "Your delegation(s)",
"allSpaces": "For all spaces",
"delegated": "Delegated to you",
"pendingTransaction": "no pending transaction | 1 pending transaction | {count} pending transactions",
"topDelegates": "Top delegates",
"noDelegatesFoundFor": "No delegates found for {0}",
"noValidEns": "Not a valid ENS address.",
"noValidAddress": "Not a valid address",
"delegateToSelf": "You cannot delegate to yourself",
"delegateToSelfAddress": "You cannot delegate to your own ENS address",
"noValidSpaceId": "Not a valid space ID",
"noDelegationsAndDelegates": "Can't find your delegations and delegates? Make sure you are connected to the correct network.",
"delegateNotSupported": "Delegation is currently not supported for {network}."
},
"proposal": {
"castVote": "Cast your vote",
"vote": "Vote",
"startDate": "Start date",
"endDate": "End date",
"votingSystem": "Voting system",
"privacy": "Privacy",
"invalidChoice": "Invalid choice",
"postVoteModal": {
"defaultTitle": "Your vote is in!",
"gnosisSafeTitle": "Your vote is pending...",
"gnosisSafeDescription": " Votes with a Safe require additional signers and will be visible once the transaction is confirmed",
"seeQueue": "See queued transactions",
"tips": {
"1": "Votes can be changed while the proposal is active"
},
"subscribe": "Subscribe with email"
},
"downloadCsvVotes": {
"title": "Download as CSV",
"postDownloadModal": {
"title": "Generating votes report",
"message": {
"pendingGeneration": {
"title": "Your report is currently being generated",
"description": "It may take a few minutes. Please check back shortly."
},
"unsupportedEnv": {
"title": "Unsupported environment",
"description": "Votes report are not available on demo."
},
"unknownError": {
"title": "We're having trouble connecting to the server responsible for downloads",
"description": "Please try again in a few moments. If the problem persists, consider contacting our support team."
}
}
}
},
"votesModal": {
"title": "Votes",
"filtersPopover": {
"title": "Filters",
"votingPower": "Voting power",
"onlyVotesWithReason": "Only show votes with a reason",
"more": "More"
}
}
},
"proposals": {
"header": "Proposals",
"new": "New proposal",
"noProposals": "There aren't any proposals here yet!",
"createProposal": "Create proposal",
"showMore": "Show more",
"showLess": "Show less",
"states": {
"all": "All",
"core": "Core",
"community": "Community",
"active": "Active",
"pending": "Pending",
"closed": "Closed"
}
},
"notifications": {
"header": "Notifications",
"noNotifications": "You have no notifications",
"proposalStarted": "proposal has started:",
"proposalEnded": "proposal has ended:",
"markAllAsRead": "Mark all as read",
"all": "All",
"unread": "Unread"
},
"modalNotifications": {
"wrong timestamp": {
"title": "Wrong timestamp",
"message": "The message timestamp is not valid. Please check the clock on your device, make sure it is set to the correct date and time and try again.\n\n If you need further assistance, feel free to reach out to our support team on {discord}."
},
"space with ticket requires voting validation": {
"title": "Missing voting validation",
"message": "Your proposal cannot be submitted due to a missing voting validation rule required with the 'ticket' strategy. Please adjust your settings by either using another strategy or adding the required validation.\n\n If further assistance is needed, contact our support team on {discord}."
},
"space missing proposal validation": {
"title": "Missing proposal validation",
"message": "Your proposal cannot be submitted due to a missing proposal validation rule. To prevent unauthorized proposals and spam, add a validation rule in your space settings.\n\n For assistance, reach out to our support team on {discord}."
}
},
"modalTerms": {
"mustAgreeTo": "To {action} this space, you must agree to the {spaceName} terms of service.",
"actionJoin": "join",
"actionCreate": "create a proposal in",
"actionVote": "vote in"
},
"settings": {
"header": "Settings",
"confirmLeaveMessage": " Do you really want to leave? You have unsaved changes that will be lost.",
"confirmDeleteSpace": " Do you really want to delete this space? This action cannot be undone and you will not be able to use {name} again to create another space.",
"validationErrorsMessage": "Please fix the following fields before saving:",
"confirmInputDeleteSpace": "Enter {space} to continue:",
"noticeSavedTitle": "Settings saved",
"noticeSavedText": "New settings only affect future proposals, not existing ones.",
"noticeSavedInputCheckboxLabel": "Don't show again",
"navigation": {
"general": "General",
"strategies": "Strategies",
"proposal": "Proposal",
"voting": "Voting",
"delegation": "Delegation",
"members": "Members",
"advanced": "Advanced"
},
"editController": "Edit controller",
"connectWithSpaceOwner": "You are in view only mode, to modify space settings connect with a controller or admin wallet.",
"gnosisWrongNetwork": {
"base": "Your Gnosis Safe is on the wrong network. Please connect to {network} to {action}.",
"settings": "edit the space settings",
"create": "create a proposal",
"vote": "vote on this proposal"
},
"currentSpaceControllerIs": "The current space controller is {address}",
"newController": "New controller",
"noRecord": "No text-record found. Make sure you have registered {id} domain on {network}, then edit the controller text-record to regain access to the space settings.",
"set": "Set",
"profile": "Profile",
"avatar": "Avatar",
"name": {
"label": "Name",
"placeholder": "e.g. Yam Network"
},
"about": {
"label": "About",
"placeholder": "What is your organisation about?"
},
"categories": {
"label": "Categorie(s)",
"select": "Select categorie(s)"
},
"terms": {
"label": "Terms of service",
"information": "Users will be required to accept these terms once before they can create a proposal or cast a vote"
},
"hideSpace": "Hide space from homepage",
"links": "Social accounts",
"subspaces": {
"label": "Sub-spaces",
"information": "Add a sub-space to display its proposals within your space. If you want the current space to be displayed on the sub-space's page, the space needs to be added as main space in the sub-space settings to make relation mutual. {docs}",
"parent": {
"label": "Main space",
"placeholder": "pistachiodao.eth",
"information": "The space that this space is a sub-space of will be displayed on the space page"
},
"children": {
"label": "Sub-spaces",
"placeholder": "pistachiodao.eth",
"information": "Related Sub-spaces listed here will be displayed on the space page"
}
},
"website": "Website",
"strategies": {
"label": "Strategie(s)",
"information": "Strategies are used to determine voting power or whether a user is eligible to create a proposal"
},
"network": {
"label": "Network",
"information": "The default network used for this space. Networks can also be specified in individual strategies"
},
"symbol": {
"label": "Symbol",
"information": "The default symbol used for this space, usually the token symbol i.e. BAL for Balancer"
},
"strategiesList": "Select up to {0} strategies",
"votingPowerIsCumulative": "Voting power is cumulative",
"addStrategy": "Add strategy",
"testInPlayground": "Test in playground",
"members": {
"title": "Members",
"information": "Members have different roles and permissions within the space.",
"addMembers": "Add members",
"addMembersInformation": "Paste an address to add a member. You can add multiple members at once by separating them with a comma.",
"alreadyExists": "Member already exists",
"invalidAddress": "Invalid address",
"membersAdded": "Members added",
"admin": {
"description": "Able to modify the space settings, manage the space's proposals and create proposals"
},
"moderator": {
"description": "Able to manage the space's proposals and create proposals"
},
"author": {
"description": "Able to create proposals without having to go through proposal validation"
}
},
"proposalValidation": "Proposal validation",
"validation": "Type",
"proposalThreshold": {
"label": "Threshold",
"information": "The minimum amount of voting power required to create a proposal"
},
"allowOnlyAuthors": "Allow only authors to submit a proposal",
"editValidation": "Edit validation",
"selectValidation": "Select validation",
"validationParameters": "Validation parameters",
"voting": "Voting",
"votingDelay": "Voting delay",
"votingPeriod": "Voting period",
"hours": "Hours",
"days": "Days",
"quorum": {
"label": "Quorum",
"information": "The minimum amount of voting power required for the proposal to pass"
},
"type": {
"label": "Type",
"information": "The type of voting system used for this space. (Enforced on all future proposals)"
},
"anyType": "Any",
"hideAbstain": "Ignore abstain votes in basic voting results",
"customDomain": "Custom domain",
"domain": {
"label": "Domain name",
"placeholder": "e.g. vote.balancer.fi",
"info": "To setup a custom domain you additionally need to open a pull request on github after you have created the space. {docs}"
},
"skin": "Skin",
"treasuries": {
"label": "Treasury",
"add": "Add treasury",
"edit": "Edit treasury",
"information": "Add treasuries of your organization to show them in your space"
},
"addPlugin": "Add plugin",
"editPlugin": "Edit plugin",
"pluginParameters": "Plugin parameters",
"proposal": {
"title": "Proposal",
"guidelines": {
"title": "Guidelines",
"information": "Display a link to your guidelines on proposal creation to help users understand what constitutes a good/valid proposal"
},
"template": {
"title": "Template",
"information": "Start every proposal with a template to help users understand what information is required"
}
},
"dangerZone": {
"title": "Danger zone",
"changeController": {
"title": "Change space controller",
"information": "Change the controller of this space. This can only be done by the ENS controller.",
"button": "Change controller",
"disabledInformation": "You need to be the ENS owner ({owner}) to change the space controller."
},
"deleteSpace": {
"title": "Delete space",
"information": "Delete this space and all its content. This cannot be undone and you will not be able to create a new space with the same ENS domain name.",
"button": "Delete space",
"disabledInformation": "You need to be the space controller to delete the space"
}
},
"delegationPortal": {
"title": "Delegation portal",
"information": "Please ensure your token adheres to a compatible delegation standard to enable delegate discovery and activity within your Snapshot space."
},
"reactivatingHibernatedSpace": {
"information": "Your space is currently in hibernation due to six months of inactivity. To re-enable proposal creation, please click the button below to reactivate your space. There are no penalties for hibernation, but the space will remain inactive for proposal creation until reactivation by an admin.",
"disabledInformation": "Your space contains invalid settings since your last update. Fix the errors below and your space will be reactivated automatically upon save."
}
},
"setup": {
"example": "e.g. yam.eth",
"chooseExistingEns": "Choose one of your existing ENS domains to create a space with:",
"useSingleExistingEns": "Use your existing ENS domain:",
"orRegisterNewEns": "Or register a new domain:",
"demoTestnetEnsMessage": "To create a test space you need an ENS domain on {network}.",
"toCreateASpace": "To create a space, you first need an ENS domain. Enter one below and follow the ENS registration instructions.",
"createASpace": "Create a space",
"registerEnsButton": "Register",
"supportedEnsTLDs": "Supported domain endings",
"helpDocsAndDiscordLinks": "Not sure how to setup your space? Learn more in the {docs} or join Snapshot {discord}.",
"setSpaceController": "Space controller",
"setSpaceControllerExists": "The snapshot text-record for this domain has already been set. Choose edit to change it, otherwise you can skip to the next step.",
"setSpaceControllerInfo": " The space controller is the account that will be able to manage the space settings. Additional space controllers (admins) can be added later.",
"setSpaceControllerInfoGnosisSafe": "When creating a space with a Gnosis Safe it's recommended to set the safe address as the space controller. If you don't, you need to follow some additional steps. {link}",
"editSpaceController": "Edit controller on ENS",
"setController": "Set controller",
"explainControllerAndEns": "Setting the controller requires a transaction on the {network} which will add a \"snapshot\" TEXT record to your ENS domain.",
"confirmToSetAddress": "Are you sure you want to set {address} as the controller of the space?",
"controllerHasAuthority": "The controller has full authority over the space settings",
"controller": "Controller",
"selectEnsForSpace": "Choose ENS address",
"spaceOwnerAddressPlaceHolder": "e.g. {address}",
"controllerAddress": "Controller address",
"updateController": "Update controller",
"seeOnEns": "See on ENS",
"goToSettings": "Go to settings",
"setSpaceProfile": "Customize your space",
"waitForTransaction": "The transaction need to confirm before you can create your space. {txUrl}",
"pendingTransactions": "Pending transactions",
"pleaseWaitMessage": "This can take a few minutes, please wait while the transaction is being confirmed",
"notControllerAddress": "Please connect with the controller address {wallet} to create the space.",
"fillCurrentAccount": "Use currently logged in account",
"domain": {
"title": "Setup your space domain",
"ensMessage": " One thing you need before you can create your own space, is an ENS domain on Ethereum mainnet.",
"ensMessageTestnet": "You can also {link} - a Goerli testnet playground dedicated to testing before creating your space or proposals on Snapshot",
"tryDemo": "try the demo.snapshot.org",
"yourExistingSpaces": "Your existing spaces",
"invalidEns": "This ENS name is invalid. Usually this is due the use of invalid characters during registration."
},
"strategy": {
"title": "How would you like to setup voting?",
"subtitle": "You can change these settings any time.",
"blockTitle": "Setup voting strategy",
"onePersonOneVote": {
"title": "One person, one vote",
"description": "Manage a whitelist of people who can vote or simply allow any address to vote. Every vote is equal and no token is required",
"whitelistInformation": "Specify a number of accounts that can vote",
"ticketInformation": "Any account can vote",
"votesEqualInfo": "Each vote is equal and no token is required"
},
"tokenVoting": {
"title": "Token weighted voting",
"description": "Votes are weighted by a token. The token can be an ERC-20, ERC-721 or ERC-1155 token standard",
"tokenNotFound": "Token not found",
"seeOnEtherscan": "See on Etherscan"
},
"advanced": {
"title": "Custom setup",
"description": "Select up to 8 strategies with a wide range of options. If you can't find the right strategy for your use case, you can create your own"
}
},
"validationTitle": "Who can manage this space and create proposals?"
},
"profile": {
"buttonEdit": "Edit profile",
"viewProfile": "View profile",
"about": {
"header": "About",
"joinedSpaces": "Joined spaces",
"createdSpaces": "Created spaces",
"biography": "Bio",
"notJoinSpacesYet": "Hasn't joined any spaces yet",
"notCreatedSpacesYet": "Hasn't created any spaces yet",
"delegatorNetworkInfo": "Change by switching network in your wallet",
"delegate": "Delegate",
"delegated": "Delegated",
"delegateTo": "Delegate to",
"delegateFor": "Delegator for",
"noDelegatorsMessage": "No delegators on {network}",
"notSupportedNetwork": "Delegation currently isn't supported on {network} "
},
"activity": {
"header": "Activity",
"votedFor": "Voted {choice}",
"today": "Today",
"thisWeek": "This week",
"olderThanWeek": "Older than a week",
"noActivity": "No activity yet"
},
"settings": {
"header": "Edit profile",
"name": "Name",
"biography": "Bio",
"namePlaceholder": "Enter name",
"bioPlaceholder": "Tell your story",
"change": "Change",
"remove": "Remove"
}
},
"notify": {
"youDidIt": "You did it!",
"copied": "Copied!",
"proposalDeleted": "Proposal deleted",
"somethingWentWrong": "Oops, something went wrong!",
"saved": "Saved!",
"delegationSuccess": "Delegation successful",
"delegationRemoved": "Delegation removed",
"proposalCreated": "Proposal created",
"proposalUpdated": "Proposal updated",
"waitingForOtherSigners": "Waiting for other signers",
"voteSuccessful": "Your vote is in!",
"ensSet": "ENS text record was successfully set",
"transactionSent": "Transaction sent",
"emailPreferencesUpdated": "Email preferences updated",
"delegationAdded": "Well done. Delegate was successfully added",
"spaceReactivated": "The space has been reactivated"
},
"explore": {
"createStrategy": "Create strategy",
"createSkin": "Create skin",
"addNetwork": "Add network",
"createPlugin": "Create plugin",
"strategies": "strategie(s)",
"skins": "skin(s)",
"networks": "network(s)",
"plugins": "plugin(s)",
"results": "result(s)",
"category": "Category",
"categories": {
"all": "All",
"protocol": "Protocol",
"social": "Social",
"investment": "Investment",
"grant": "Grant",
"service": "Service",
"media": "Media",
"creator": "Creator",
"collector": "Collector"
}
},
"voting": {
"selectVoting": "Select voting system",
"single-choice": {
"label": "Single choice voting",
"description": "Each voter may select only one choice."
},
"approval": {
"label": "Approval voting",
"description": "Each voter may select any number of choices."
},
"quadratic": {
"label": "Quadratic voting",
"description": "Each voter may spread voting power across any number of choices. Results are calculated quadratically."
},
"ranked-choice": {
"label": "Ranked choice voting",
"description": "Each voter may select and rank any number of choices. Results are calculated by instant-runoff counting method."
},
"weighted": {
"label": "Weighted voting",
"description": "Each voter may spread voting power across any number of choices."
},
"basic": {
"label": "Basic voting",
"description": "Single choice voting with three choices: For, Against or Abstain"
}
},
"privacy": {
"label": "Privacy",
"title": "Select voting privacy",
"information": "The type of privacy used on proposals. (Enforced on all future proposals)",
"any": "Any",
"none": "None",
"shutter": {
"label": "Shutter",
"description": "Choices are encrypted and only visible once the voting period is over",
"tooltip": "This proposal has Shutter privacy enabled. All votes will be encrypted until the voting period has ended and the final score is calculated",
"url": "https://blog.shutter.network/announcing-shutter-governance-shielded-voting-for-daos/"
}
},
"proposalValidation": {
"label": "Validation",
"title": "Select validation",
"settingsTitle": "Configure validation",
"paramPlaceholder": "Validation parameters",
"information": "The type of validation used to determine if a user can create a proposal. (Enforced on all future proposals)",
"executionError": "There was an error on our side and we could not verify if you are eligible to create a proposal. This is often due to a misconfigured voting validation or an unresponsive API involved in the validation.",
"notValidMessage": "Oops, you don't seem to be eligible to submit a proposal.",
"onlyMemberMessage": "You need to be a core member of the space in order to submit a proposal.",
"notConnectedMessage": "You need to connect your wallet in order to submit a proposal.",
"any": {
"label": "Anyone can create",
"description": "Anyone can create a proposal."
},
"basic": {
"label": "Basic",
"description": "Use a minimum score along with any strategy to determine if a user can create a proposal.",
"invalidMessage": "You do not meet the minimum balance requirement of {amount} {symbol} to create a proposal.",
"minScoreHint": "The score is calculated with Voting Strategies used by the space.",
"customStrategiesHint": "Calculate the score with a different configuration of Voting Strategies"
},
"passport-gated": {
"label": "Gitcoin Passport gated",
"description": "Protect your space from spam by requiring users to have a Gitcoin Passport to create a proposal.",
"invalidMessage": "You need a Gitcoin Passport with score above {scoreThreshold}",
"invalidMessageStamps": " and {operator} of the following stamps to create a proposal: {stamps} "
},
"arbitrum": {
"label": "Arbitrum DAO votable supply",
"description": "Use with erc20-votes to validate by percentage of votable supply."
},
"karma-eas-attestation": {
"label": "Karma EAS Attestation",
"description": "Use EAS attest.sh to determine if user can create a proposal."
}
},
"votingValidation": {
"label": "Validation",
"title": "Select validation",
"settingsTitle": "Configure validation",
"paramPlaceholder": "Validation parameters",
"information": "The type of validation used to determine if a user can vote. (Enforced on all future proposals)",
"executionError": "There was an error on our side and we could not verify if you are eligible to vote. This is often due to a misconfigured voting validation or an unresponsive API involved in the validation.",
"notValidMessage": "Oops, you don't seem to be eligible to vote on this proposal.",
"any": {
"label": "Anyone can vote",
"description": "Anyone with voting power can cast a vote."
},
"basic": {
"label": "Basic",
"description": "Use a minimum score along with any strategy to determine if a user can vote.",
"invalidMessage": "You do not meet the minimum balance requirement of {amount} {symbol} to vote on this proposal.",
"minScoreHint": "The score is calculated with Voting Strategies used by the space.",
"customStrategiesHint": "Calculate the score with a different configuration of Voting Strategies"
},
"passport-gated": {
"label": "Gitcoin Passport gated",
"description": "Protect your proposals from spam and vote manipulation by requiring users to have a Gitcoin Passport.",
"invalidMessage": "You need a Gitcoin Passport with score above {scoreThreshold}",
"invalidMessageStamps": " and {operator} of the following stamps to vote on this proposal: {stamps} "
}
},
"safeSnap": {
"currentOutcome": "Current outcome",
"currentBond": "Current bond",
"finalizedIn": "Finalized {0}",
"executableIn": "Executable {0}",
"finalOutcome": "Outcome",
"nextBond": "Bond to set outcome",
"setOutcomeTo": "Set outcome to",
"claimBond": "Claim bond",
"addBatch": "Add transaction batch",
"batch": "Transaction batch",
"transactions": "Transactions",
"to": "To (address)",
"invalidAddress": "Invalid address",
"invalidAmount": "Invalid amount",
"invalidValue": "Invalid value",
"invalidAbi": "Invalid ABI",
"invalidData": "Invalid data",
"value": "Value (wei)",
"data": "Data",
"noCollectibles": "No collectibles",
"asset": "Asset",
"amount": "Amount",
"type": "Type",
"transferFunds": "Transfer funds",
"transferNFT": "Transfer NFT",
"contractInteraction": "Contract interaction",
"rawTransaction": "Raw transaction",
"addTransaction": "Add transaction",
"transactionLabels": {
"contractInteraction": "{functionName}() - {amount} wei to {address}",
"transferFunds": "Transfer {amount} {tokenSymbol} to {address}",
"transferNFT": "Send {name} #{id} to {address}",
"raw": "Send {amount} wei to {address}"
},
"labels": {
"request": "Request execution",
"setOutcome": "Set outcome",
"changeOutcome": "Change outcome",
"executeTxs": "Execute transaction batch {0} of {1}",
"executed": "All transactions have been executed",
"noTransactions": "There are no transactions to execute",
"rejected": "Proposal rejected",
"error": "Something went wrong",
"connectWallet": "Connect wallet to see execution details",
"switchChain": "Switch your wallet to {0} to request execution",
"question": "Did this proposal pass and does it meet the",
"criteria": "acceptance criteria?",
"proposalPassed": "Did the proposal pass?",
"expired": "The proposal has expired",
"approveBond": "Approve bond",
"confirmVoteResults": "Click to request proposal execution",
"executeTxsUma": "Execute transaction batch",
"deleteDisputedProposal": "Delete disputed proposal",
"confirmVoteResultsToolTip": "Make sure this proposal was approved by this Snapshot vote before proposing on-chain. If the Snapshot vote rejected the proposal, the on-chain proposal will be rejected as well and you will lose your bond.",
"approveBondToolTip": "On-chain proposals require a bond from the proposer. This will approve tokens from your wallet to be posted as a bond. If you make an invalid proposal, it will be disputed and you will lose your bond. If the proposal is valid, your bond will be returned when the transactions are executed.",
"executeToolTip": "This will execute the transactions from this proposal and return the proposer's bond.",
"bondWarning": "Bond is greater than users balance",
"quorumWarning": "Quorum did not reach space requirement",
"requiredBond": "Required Bond:",
"challengePeriod": "Challenge Period:",
"disputeProposal": "UMA Oracle URL to dispute"
}
},
"poap": {
"no_poap_header": "A POAP hasn't been setup for this proposal yet :'(",
"no_voted_header": "Vote to get this POAP",
"unclaimed_header": "Mint your I voted POAP",
"claimed_header": "Congratulations! The POAP has been minted to your collection",
"loading_header": "The POAP is being minted to your collection",
"button_claim": "Mint",
"button_show": "Browse collection",
"success_claim": "The POAP has been minted to your collection",
"error_claim": "There was a problem minting the token"
},
"progress": {
"progress": "Progress",
"inProgress": "In Progress",
"completed": "Completed",
"complete": "Complete",
"newStep": "New Step",
"description": "Description",
"add": "Add",
"deleteStep": "Delete Step",
"deleteConfirm": "Are you sure you want to delete?",
"delete": "Delete",
"cancel": "Cancel",
"comeBack": "Come back after voting is complete to see how this proposal is progressing!",
"confirmSignature": "Signing this message will allow us to authorize your request to update the progress of your proposal.",
"wentWrong": "Oops something went wrong.",
"voting": "Voting",
"soon": "Soon"
},
"charts": {
"charts": "Charts",
"noVotesYet": "There are no votes to visualize yet.",
"totalVotesPerDay": "Total votes per day",
"shareOfVotingPower": "Share of voting power",
"votingPowerPerDay": "Voting power per day"
},
"metaInfo": {
"home": {
"title": "Snapshot - Where decisions get made",
"description": "Snapshot is an off-chain voting platform that allows DAOs, DeFi protocols, or NFT communities to participate in the decentralized governance easily and without gas fees."
},
"setup": {
"title": "Create a space",
"description": "Snapshot is a free, open-source platform for community governance. Create your own space now and start making decisions!"
},
"timeline": {
"title": "Timeline",
"description": "See what's happening in the Snapshot community."
},
"playground": {
"title": "Playground",
"description": "{strategy}"
},
"strategy": {
"title": "{strategy} strategy",
"description": ""
},
"space": {
"create": {
"title": "{space} Create proposal",
"description": "Create a proposal and start a vote."
},
"about": {
"title": "{space} About ",
"description": "{about}"
},
"proposals": {
"title": "{space} Proposals",
"description": "{about}"
},
"proposal": {
"title": "{space} Proposal: {proposal}",
"description": "{body}"
},
"settings": {
"title": "{space} Settings",
"description": "Change how proposals and voting works in this space."
}
}
},
"hal": {
"title": "Track proposals for {spaceName}",
"text": "Receive notifications every time a new proposal is created or ends"
},
"timeUnits": {
"second": "1 second | {n} seconds",
"minute": "1 minute | {n} minutes",
"hour": "1 hour | {n} hours",
"day": "1 day | {n} days",
"week": "1 week | {n} weeks",
"month": "1 month | {n} months",
"year": "1 year | {n} years"
},
"unsupportedNetwork": {
"unsupportedNetwork": "Unsupported network",
"switchNetworkToNetwork": "To continue, you need to change the network in your wallet to {network}.",
"switchToNetwork": "Switch to {network}",
"goToDemoSite": "Go to demo website"
},
"treasury": {
"title": "Treasury",
"wallets": {
"title": "Wallets",
"empty": "This space doesn't have a treasury yet",
"addTreasury": "Add a treasury"
},
"assets": {
"title": "Assets",
"empty": "There are no assets in this contract"
},
"24hChange": "24h change"
},
"newsletter": {
"yourEmail": "Your email",
"title": "Get the latest Snapshot updates",
"join": "Join Snapshot newsletter"
},
"emailSubscription": {
"title": "Email subscriptions",
"subscribe": "Subscribe",
"manage": "Manage subscriptions",
"description": "Subscribe to receive email notifications about your joined spaces and proposals activities.",
"inputCaption": "You may be asked to sign a message to verify wallet ownership",
"inputPlaceholder": "Your email",
"postSubscribeMessage": {
"successThanks": "Thanks for subscribing!",
"successConfirmation": "Please click the confirmation link that has been sent to your email."
}
},
"emailManagement": {
"title": "Subscription management",
"subtitle": "Choose the types of email updates that matter to you:",
"optionNewProposal": "Proposal creation",
"optionNewProposalDescription": "Get informed when a new proposal is submitted in your followed spaces.",
"optionClosedProposal": "Proposal closure",
"optionClosedProposalDescription": "Get informed when a proposal is closed in your followed spaces.",
"optionSummary": "Weekly summary",
"optionSummaryDescription": "Get a weekly report detailing the activity in your followed spaces.",
"updatePreferences": "Update preferences"
},
"emailResend": {
"title": "Verify email",
"description": "Email validation letter has been sent to your email address. Please click the confirmation link to complete the subscription."
},
"joinCommunity": "Join Snapshot community",
"header": {