-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathen.locale.ts
1141 lines (1130 loc) · 42.8 KB
/
en.locale.ts
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
export default {
app: {
title: '{app} Wallet',
name: 'Orbit Wallet',
action_save_failed: 'Failed to save action, please try again.',
action_save_success: 'Action successfully saved.',
session_load_error: 'Failed to load your session, please try again.',
test_environment_warning_banner: {
main: 'WARNING: Test environment.',
info: 'Unstable features and data.',
},
api_compatibility_error:
'Failed to check the compatibility of your wallet, you may experience issues.',
stations: 'Wallets',
confirm: 'Confirm',
copied_to_clipboard: 'Value copied to clipboard.',
initial_account_name: 'Main',
station_info_card_title: '{name} Info',
station_info_card_edit_btn: 'Preferences',
station_info_card_edit_hint: 'Edit your own preferences and settings for this wallet.',
station_info_card_remove_btn: 'Remove wallet',
station_info_card_remove_btn_confirm: 'Are you sure you want to remove this wallet?',
disaster_recovery_card_title: 'Disaster Recovery',
disaster_recovery_not_configured: 'Disaster recovery not configured.',
disaster_recovery_dialog_title: 'Configure Disaster Recovery',
manage_associated_station: 'Manage associated wallet',
manage_associated_station_hint: 'These settings only apply to your user and not to the wallet.',
user_activities_card_title: 'User Activities',
station_upgrades_card_title: 'Wallet Changes',
data_load_error: 'Failed to load data, please try again.',
dialog_confirmation_title: 'Confirmation',
dialog_confirmation_question: 'Are you sure you want to continue with this action?',
request_failed_message: 'Request failed, please try again.',
request_pending_message: 'Your request was created and is pending for approval.',
request_approved_message: 'This request has been approved and is being processed.',
request_rejected_message: 'This request has been rejected.',
request_completed_message: 'This request has been completed.',
user_status_active: 'Active',
user_status_inactive: 'Inactive',
add_new_identity: 'Add new identity',
principal_already_added: 'Principal already added.',
user_associate_identity_warning:
'Use with caution. The identity will be able to login as the user and perform actions on their behalf.',
export_csv: 'Export CSV',
params_parse_error: 'Failed to parse parameters, please try again.',
software_update: 'Software Update',
canister_upgrade_target: 'Upgrade Target',
canister_wasm_module: 'Canister Wasm Module',
canister_upgrade_args_input: 'Upgrade arguments (optional)',
canister_upgrade_args_input_hint: 'Only hex encoded arguments are accepted',
search_items: 'Search items',
search_users: 'Search users',
search_user_groups: 'Search user groups',
search_accounts: 'Search accounts',
search_addresses: 'Search addresses...',
destination_source: 'Destination / Source',
amount_token: 'Amount, {token}',
no_transfers: 'No transfer found.',
address_book_entry: 'Address Book Entry',
notifications_panel_title: 'Notifications',
notifications_panel_no_results: "You're all caught up.",
notifications_panel_read_all: 'Read all',
notifications_request_failed: 'Request failed: {reason}',
btn_home_back: 'Back to home',
no_download_available: 'No download available.',
failed_to_download_item: 'Failed to download {item}, please try again.',
download_error: 'Failed to download file, please try again.',
leave_page_warning: 'Are you sure you want to leave? In progress changes will be lost.',
loading_details: 'Loading details ...',
account_dialog_create_new_title: 'Create new account',
account_dialog_view_title: 'Account',
account_dialog_access_read: 'Read',
account_dialog_access_read_hint: 'Read only access to the account.',
account_dialog_access_configuration: 'Change account settings',
account_dialog_access_configuration_hint:
'Access to change account settings, such as account name, policies, etc.',
account_dialog_access_transfer: 'Transfer funds',
account_dialog_access_transfer_hint: 'Access to transfer funds from the account.',
account_dialog_request_policy_configuration: 'Change account settings',
account_dialog_request_policy_configuration_hint:
'The policy that needs to be approved to change account settings.',
account_dialog_request_policy_transfer: 'Transfer funds',
account_dialog_request_policy_transfer_hint:
'The policy that needs to be approved to transfer funds.',
request_policy_rule_builder_no_rule: 'No rule specified.',
advanced_software_update_warning:
'Use with caution. This is an advanced feature for updating the wallet.',
check_updates_btn: 'Check for updates',
update_recommended_latest:
"It's recommended to keep your software up to date to ensure the best experience.",
update_already_latest_version: 'You are already in the latest version.',
checking_for_updates: 'Checking for updates ...',
update_available: 'There is a new version available.',
update_automated_comment: {
summary: 'The {name} will be updated to version {version}.',
verify_instructions:
'To verify the update, open the terminal and follow the instructions bellow:',
},
asset: 'Asset',
no_data: 'No data available.',
no_matching_results: 'No matching results found for `{search}`.',
add_new_label: 'Add new label: {label}',
user_cancel_pending_requests: 'Cancel all pending requests from this user.',
error_dialog_title: 'Failed to load.',
error_dialog_message: 'Failed to load, please try again.',
},
alpha_warning: {
version: 'This is an alpha version.',
caution: 'Use with caution.',
},
blockchains: {
icp: {
name: 'Internet Computer',
standards: {
icp_native: 'ICP (Native)',
icrc1: 'ICRC-1',
},
formats: {
icp_account_identifier: 'ICP Native',
icrc1_account: 'ICRC-1',
},
},
eth: {
name: 'Ethereum',
standards: {
native: 'Native',
},
},
btc: {
name: 'Bitcoin',
standards: {
native: 'Native',
},
},
},
system_upgrade: {
targets: {
upgradestation: 'Wallet',
upgradeupgrader: 'Upgrader',
},
},
requests: {
unsupported_operation: 'Unsupported operation',
requested_by: 'Requested by {name}',
requester_id: 'Requester ID: {id}',
title_info_message: 'The title set by the requester.',
no_results_found: 'No requests found.',
no_more_requests_to_approve: 'No more requests to approve.',
load_next: 'Load next',
status: {
created: 'Pending',
cancelled: 'Cancelled',
approved: 'Approved',
rejected: 'Rejected',
completed: 'Completed',
failed: 'Failed',
processing: 'Processing',
scheduled: 'Scheduled',
unknown: 'Unknown',
},
approvals: 'Approvals',
requester_auto_approval: 'Request automatically approved by the requester',
approvals_and_evaluation: 'Approvals & rules',
failure_title: 'Request execution failed',
failure_reason_unknown: 'Request failed for an unspecified reason.',
comment_optional: 'Comment (optional)',
processing_started_at: 'Processing started at {dt}',
processing_completed_at: 'Processing completed at {dt}',
processing_scheduled_at: 'Processing scheduled at {dt}',
no_cancelled_reason: 'No reason specified.',
no_failed_reason: 'No reason specified.',
request_url_copied_to_clipboard: 'Request URL copied to clipboard.',
domains: {
all: 'All',
accounts: 'Accounts',
address_book: 'Address book',
system: 'System',
transfers: 'Transfers',
users: 'Users',
assets: 'Assets',
external_canisters: 'Canisters',
},
headers: {
id: 'ID',
status: 'Status',
status_reason: 'Status Reason',
created: 'Created',
expires: 'Expires',
operation_type: 'Operation Type',
requester: 'Requester',
details: 'Details',
account_id: 'Account ID',
account_name: 'Account Name',
token: 'Token',
address: 'Address',
user_id: 'User ID',
user_name: 'User Name',
group_id: 'Group ID',
group_name: 'Group Name',
address_book_id: 'Address Book ID',
blockchain: 'Blockchain',
address_owner: 'Address Owner',
policy_id: 'Policy ID',
change_target: 'Change Target',
wasm_checksum: 'Wasm Checksum',
from_account: 'From Account',
from_account_address: 'From Address',
to: 'To Address',
amount: 'Amount',
fee: 'Fee',
comment: 'Comment',
url: 'URL',
},
download: {
user_group: 'User Groups',
user: 'Users',
account: 'Accounts',
permission: 'Access Policies',
request_policy: 'Request Policies',
address_book_entry: 'Address Book',
system_upgrade: 'Upgrades',
transfer: 'Transfers',
external_canister: 'External Canisters',
system_info: 'System Info',
},
types: {
addusergroup: {
title: 'Add user group',
request_title: 'Add user group request',
},
addaccount: {
title: 'Add account',
request_title: 'Add account request',
},
adduser: {
title: 'Add user',
request_title: 'Add user request',
},
addaddressbookentry: {
title: 'Add address book entry',
request_title: 'Add address book entry request',
},
addrequestpolicy: {
title: 'Add request policy',
request_title: 'Add request policy request',
},
removerequestpolicy: {
title: 'Remove request policy',
request_title: 'Remove request policy request',
},
removeusergroup: {
title: 'Remove user group',
request_title: 'Remove user group request',
},
removeaddressbookentry: {
title: 'Remove address book entry',
request_title: 'Remove address book entry request',
},
systemupgrade: {
title: 'System upgrade',
request_title: 'System upgrade request',
},
editpermission: {
title: 'Edit permission',
request_title: 'Edit permission request',
},
editusergroup: {
title: 'Edit user group',
request_title: 'Edit user group request',
},
edituser: {
title: 'Edit user',
request_title: 'Edit user request',
},
editaccount: {
title: 'Edit account',
request_title: 'Edit account request',
added_assets: 'Added',
removed_assets: 'Removed',
replaced_assets: 'Replaced',
},
editaddressbookentry: {
title: 'Edit address book entry',
request_title: 'Edit address book entry request',
},
transfer: {
title: 'Transfer',
request_title: 'Transfer request',
},
editrequestpolicy: {
title: 'Edit request policy',
request_title: 'Edit request policy request',
},
managesysteminfo: {
title: 'Manage system info',
request_title: 'Manage system info request',
},
addasset: {
title: 'Add asset',
request_title: 'Add asset request',
},
editasset: {
title: 'Edit asset',
request_title: 'Edit asset request',
},
removeasset: {
title: 'Remove asset',
request_title: 'Remove asset request',
},
createexternalcanister: {
title: 'Create canister',
request_title: 'Create canister request',
},
changeexternalcanister: {
title: 'Change canister',
request_title: 'Change canister request',
},
callexternalcanister: {
title: 'Call canister',
request_title: 'Call canister request',
},
fundexternalcanister: {
title: 'Top-up canister',
request_title: 'Top-up canister request',
},
configureexternalcanister: {
title: 'Configure canister',
request_title: 'Configure canister request',
},
setdisasterrecovery: {
title: 'Edit disaster recovery',
request_title: 'Edit disaster recovery request',
},
unknown: {
title: 'Unknown',
request_title: 'Unknown request',
},
},
evaluation: {
acceptance_rules: 'Acceptance rules',
show_acceptance_rules: 'Show acceptance rules',
hide_acceptance_rules: 'Hide acceptance rules',
allof_rule: 'All of the following {n} rules:',
anyof_rule: 'Any of the following {n} rules:',
not_rule: 'Must not pass:',
allowlisted_rule: 'Dest. address is in Address Book',
not_found_in_allow_list: 'Not in Address Book',
found_in_allow_list: 'In Address Book',
allowlisted_with_metadata_rule: 'Dest. address has metadata in Address Book',
allow_list_metadata_not_found: 'Not found {metadata}',
allow_list_metadata_found: 'Found: {metadata}',
quorum_rule: '1 minimum approving signature | {n} minimum approving signatures',
quorum_percentage_rule: '1 minimum approving signature | {n} minimum approving signatures',
approval_summary_approved: 'Approved with {n} for {m} against',
approval_summary_rejected: 'Rejected with {n} for {m} against',
approval_summary_pending: 'Pending with {n} for {m} against',
approval_comments: '1 comment | {n} comments',
auto_approved: 'Auto-approved',
pending: 'Pending',
rejected: 'Rejected',
approved: 'Approved',
summary_approved:
'Request approved for the following reason: | Request approved for the following reasons:',
summary_rejected:
'Request rejected for the following reason: | Request rejected for the following reasons:',
summary_pending:
'Request pending for the following reason: | Request pending for the following reasons:',
approved_reason_approval_quorum: 'user approval threshold met',
approved_reason_allowlist: 'destination address was found in the address book',
approved_reason_allowlist_metadata: 'destination address had metadata in the address book',
reason_auto_approved: 'request was auto-approved',
rejected_reason_approval_quorum: 'user approval threshold not met',
rejected_reason_allowlist: 'destination address was not found in the address book',
rejected_reason_allowlist_metadata:
'destination address did not have metadata in the address book',
pending_reason_approval_quorum: 'user approval pending',
pending_reason_allowlist: 'destination address in the address book',
pending_reason_allowlist_metadata: 'destination address in the address book with metadata',
},
},
sidebar: {
highlights: {
main: 'Trustless Wallet {line1} {line2} {line3}',
line3: 'Multichain',
line1: 'Digital Assets',
line2: 'Multi-Custody',
},
},
landing: {
title: 'Seamless Multichain',
subtitle: 'One Platform, Full Control',
description:
'Orbit streamlines on-chain asset management for enterprises, DAOs, and teams, consolidating control and visibility into a single, intuitive platform.',
connect_title: 'Securely connect to manage your digital assets',
connect_btn: 'Connect with Internet Identity',
connect_error: 'Failed to connect, please try again.',
},
home: {
welcome_back: 'Welcome back',
notifications: {
none: "You don't have new notifications.",
some: 'You have {count} new notification(s).',
},
},
footer: {
copyright: '© 2024 - DFINITY Foundation',
github: {
description: 'Source Code',
},
},
settings: {
subtitle: 'Configure preferences and manage the associated identities of your user.',
edit_success: 'Your user information has been successfully updated.',
load_failed: 'Your user information failed to load, please try again.',
},
stations: {
add_account_request_saved: 'Account creation request sent',
edit_account_request_saved: 'Account update request sent',
pending_account_creation_subtitle: 'Pending account creation ...',
request_failed_to_save: 'Request failed to save.',
notification_failed_to_save: 'Notification failed to save.',
no_accounts: 'No account available.',
pending_requests: 'Pending requests',
user_copied_to_clipboard: 'Wallet user copied.',
account_address_copied_to_clipboard: 'Account address copied.',
load_error: 'Failed to load wallets information, please try again.',
load_error_withdraw_requests: 'Failed to load withdraw requests.',
station_nr_title: '#{nr} Wallet',
no_stations: 'No wallets available.',
user_load_error: 'Failed to load your wallet user.',
no_station_user: 'No wallet user',
please_register_to_continue: 'Please register with a wallet to continue',
private_account: 'Private Account',
joint_account: 'Joint Account',
policy: 'Policy',
policy_misconfigured: 'The account policies are misconfigured.',
policy_config_unavailable: 'Policy configuration is unavailable.',
policy_fixed_approval_threshold_desc: 'Exact number approvals required to operate the account',
policy_variable_approval_threshold_desc:
'Percentage of approvals required to operate the account',
requests: {
transfer: {
title: 'Approve transfer',
},
},
no_deposit_found_search: 'No deposit found for the search criteria.',
no_withdrawal_found_search: 'No withdrawal found for the search criteria.',
no_withdraw_request_found_search: 'No withdraw request found for the search criteria.',
add_station_list_item: 'Add wallet',
},
cycles: {
units: {
tc: 'TC',
bc: 'Billion',
mc: 'Million',
e8s: 'e8s',
},
},
time: {
units: {
y: 'Years',
m: 'Months',
d: 'Days',
h: 'Hours',
min: 'Minutes',
sec: 'Seconds',
},
},
external_canisters: {
add_new_label: 'Add new label',
use_existing: 'Use existing',
create_new: 'Create new',
initial_cycles: 'Initial Cycles',
target_canister: 'Target Canister',
config_read_permission: 'View',
config_read_permission_hint: 'View only access to the canister.',
config_change_permission: 'Changes',
config_change_permission_hint: 'Access to change the canister settings.',
config_change_approval_policy: 'Changes',
config_change_approval_policy_hint: 'Approval policy to change the canister settings.',
loading_error: 'Failed to load canister information, please try again.',
not_found: 'Canister not found.',
not_found_description: 'The canister you are looking for does not exist.',
ic_settings: 'IC Settings',
top_up: 'Top Up',
start_monitoring: 'Start Monitoring',
monitor: {
title: 'Monitor cycles',
start_title: 'Monitor',
stop_title: 'Stop Monitoring',
funding_strategy_label: 'Funding strategy',
cycle_obtain_strategy_label: 'Cycle minting strategy',
funding_info_text: 'Selected strategy is evaluated every 6 hours.',
strategy: {
label: 'Monitoring strategy',
BelowEstimatedRuntime: 'Below estimated runtime',
BelowThreshold: 'Below threshold',
Always: 'Always',
fund_runtime_secs: 'Runtime to fund',
min_runtime_secs: 'Runtime threshold',
max_runtime_cycles_fund: 'Maximum cycles to fund',
fallback_min_cycles: 'Fallback cycles threshold',
fallback_fund_cycles: 'Fallback cycles to fund',
min_cycles: 'Cycles threshold',
fund_cycles: 'Cycles to fund',
fund_runtime_secs_hint: 'Specify the duration for which the canister should be funded.',
min_runtime_secs_hint: 'Specify the minimum runtime threshold to trigger funding.',
max_runtime_cycles_fund_hint:
'Specify the maximum number of cycles that can be funded at once.',
fallback_min_cycles_hint:
'Specify the minimum cycles threshold for fallback funding when runtime cannot be computed.',
fallback_fund_cycles_hint:
'Specify the cycles to fund for fallback funding when runtime cannot be computed.',
min_cycles_hint: 'Specify the cycles threshold to trigger funding.',
fund_cycles_hint: 'Specify the cycles to fund.',
},
},
obtain: {
title: 'Obtain cycles',
strategy: {
label: 'Obtain strategy',
StationDefault: 'Station default',
MintFromNativeToken: 'Mint from native token',
WithdrawFromCyclesLedger: 'Withdraw from Cycles Ledger',
},
},
configuration: 'Configuration',
unlink: 'Unlink',
unlink_title: 'Unlink Canister',
unlink_soft_delete: 'Keep the canister on the Internet Computer, only remove its reference.',
performed_calls: 'Performed calls',
snapshots: {
title: 'Snapshots',
no_snapshots: 'There are no snapshots created for this canister.',
create_snapshot: 'Create snapshot',
create_snapshot_description:
'Snapshots ensure your information is safely stored and can be restored in case of data loss or corruption. They also allow you to iterate safely, knowing that your previous data is securely preserved.',
id: 'ID',
size_mb: 'Size (mb)',
created_at: 'Created at',
remove_snapshot_title: 'Snapshot removal',
restore_snapshot_title: 'Snapshot restoration',
restore_snapshot_confirmation: 'Are you sure you want to restore this snapshot?',
remove_snapshot_confirmation: 'Are you sure you want to remove this snapshot?',
},
perform_call: {
title: 'Perform Call',
reply_received: 'Reply received',
attached_cycles: 'Attached Cycles',
argument: 'Argument',
validated_argument: 'Validated argument',
argument_checksum: 'Argument Checksum',
method_name: 'Method Name',
method_name_hint: 'The name of the method to call on the canister.',
method_args: 'Arguments (optional)',
method_args_hint: 'The arguments to pass to the method.',
attach_cycles: 'Attach Cycles (optional)',
attach_cycles_hint: 'The amount of cycles to attach to the call.',
validation_method: 'Validation Method',
validation_method_hint: 'The method to validate the call.',
validation_method_item_remote: '{method} on canister "{canister}"',
validation_method_item_none: 'No validation',
call_submit_failed:
'Call request failed, please make your arguments conform to the required validation.',
},
call_configuration: {
title: 'Method call configurations',
config_dialog_title: 'Method call configuration',
add_new_method_pair: 'Add new method',
edit_method_pair: 'Edit',
no_configuration:
'No method-specific configurations are defined for this canister, but global definitions might apply.',
method_name: 'Method Name',
method_name_hint: 'The name of the method to call on the canister or `*` for all methods.',
method_call_permission: 'Permission',
method_call_permission_hint:
'The users who have permission to request the method call on the canister.',
method_call_approval_policy: 'Approval Policy',
method_call_approval_policy_hint:
'The approval policy rules that needs to be approved to call the method on the canister.',
advanced_validation: 'Payload validation (optional)',
advanced_validation_hint:
'Custom validation can enhance method security. They may throw an error if validation fails or return a formatted argument for reviewer context if successful.',
add_advanced_validation: 'Add advanced validation',
remove_advanced_validation: 'Remove advanced validation',
validation_method_name: 'Validation Method Name',
validation_method_name_hint:
'The name of the validation method, must be different from the execution method.',
validation_canister_id: 'Validation Canister ID',
validation_canister_id_hint: 'The canister ID that contains the validation method.',
card_validation_method_description: 'Validated with method {method} on canister {canister}',
duplicated_configuration_error_type: 'Duplicated configuration',
duplicated_method_call_configuration:
'You already have a configuration for this method call, please edit the existing one.',
},
module_hash: 'Module Hash',
cycles: 'Cycles',
not_controller: 'Not controller',
install: 'Install',
send_cycles: 'Send Cycles',
top_up_hint: 'Amount of cycles to add to the target canister.',
monitor_hint: 'Configuration for automated monitoring of cycles.',
add_controller: 'Add controller',
no_controllers: 'No controllers',
self_controller: 'Self controlled',
non_orbit_controllers_warning:
'This configuration sets additional controllers to the target canister, use with caution.',
native_settings: {
freezing_threshold: 'Freezing Threshold',
freezing_threshold_hint:
"The number of seconds the canister will be put in a frozen state before it's cleaned by the network.",
controllers: 'Controllers',
controllers_hint: 'The list of principals that can control the canister.',
memory_allocation: 'Memory Allocation',
memory_allocation_hint:
'The maximum amount of memory the canister can use, this also reserves the memory in the subnet.',
compute_allocation: 'Compute Allocation',
compute_allocation_hint:
'The percentage of subnet compute that is reserved for the canister.',
reserved_cycles_limit: 'Reserved Cycles Limit',
reserved_cycles_limit_hint:
'Number of cycles the canister can allocate, operations that allocate memory or compute will fail if the limit is reached.',
wasm_memory_limit: 'Wasm Memory Limit',
wasm_memory_limit_hint: 'The maximum amount of memory the canister can use for Wasm heap.',
log_visibility: 'Log Visibility',
log_visibility_hint: 'The visibility of the canister logs.',
},
wasm_module: 'WASM Module',
wasm_args: 'Arguments',
wasm_args_optional: 'Arguments (optional)',
wasm_args_invalid_format: 'Invalid argument format',
wasm_args_formats: {
hex: 'Hex',
candid: 'Candid',
},
install_mode: {
reinstall: 'Reinstall',
upgrade: 'Upgrade',
install: 'Install',
},
},
terms: {
controllers: 'Controllers',
restore: 'Restore',
public: 'Public',
execute: 'Execute',
error: 'Error',
self: 'Self',
more: 'More',
less: 'Less',
data: 'data',
mode: 'Mode',
active: 'Active',
archived: 'Archived',
canisters: 'Canisters',
labels: 'Labels',
canister: 'Canister',
description: 'Description',
change: 'Change',
quorum: 'Quorum',
deposits: 'Deposits',
station: 'Wallet',
all_done: 'All done',
station_id: 'Wallet ID',
details: 'Details',
approve: 'Approve',
create: 'Create',
review: 'Review',
identity: 'Identity',
type: 'Type',
summary: 'Summary',
overriden: 'Overriden',
metadata: 'Metadata',
automated: 'Automated',
advanced: 'Advanced',
wasm: 'Wasm',
arg: 'Arg',
access: 'Access',
previous: 'Previous',
comment: 'Comment',
comment_optional: 'Comment (optional)',
next: 'Next',
back: 'Back',
permissions: 'Permissions',
approval_policies: 'Approval Policies',
target: 'Target',
download: 'Download',
upgrader: 'Upgrader',
upgrader_id: 'Upgrader ID',
view: 'View',
new_address: 'New Address',
request: 'Request',
requested: 'Requested',
specifier: 'Specifier',
withdraw_requests: 'Withdraw Requests',
approved: 'Approved',
reject: 'Reject',
balance: 'Balance',
address: 'Address',
min: 'Min',
blockchain: 'Blockchain',
address_owner: 'Address Owner',
time: 'Time',
rule: 'Rule',
confirm: 'Confirm',
id: 'ID',
submit: 'Submit',
none: 'None',
save: 'Save',
see_all: 'See All',
requests: 'Requests',
cancel: 'Cancel',
cancel_request: 'Cancel Request',
checksum: 'Checksum',
module_checksum: 'Module Checksum',
rejected: 'Rejected',
edit: 'Edit',
destination_address: 'Destination address',
search: 'Search',
filters: 'Filters',
reset: 'Reset',
statuses: 'Statuses',
token: 'Token',
configuration: 'Configuration',
until: 'To',
clear: 'Clear',
to: 'To',
from: 'From',
account: 'Account',
amount: 'Amount',
send: 'Send',
open: 'Open',
created: 'Created',
expires: 'Expires',
created_at: 'Created at',
expires_at: 'Expires at',
yes: 'Yes',
no: 'No',
identities: 'Identities',
asset: 'Asset',
user: 'User',
unknown: 'Unknown',
user_id: 'User ID',
login: 'Login',
logout: 'Logout',
signin: 'Sign In',
signout: 'Sign Out',
anonymous: 'Anonymous',
new_account: 'Create Account',
edit_account: 'Edit Account',
accounts: 'Accounts',
addresses: 'Addresses',
policies: 'Policies',
any: 'Any',
transfers: 'Transfers',
withdrawals: 'Withdrawals',
transactions: 'Transactions',
address_book: 'Address Book',
resource: 'Resource',
action: 'Action',
new_transfer: 'New Transfer',
request_policy: 'Approval Policy',
completed: 'completed',
pending: 'pending',
new_withdraw: 'New withdraw',
settings: 'Settings',
key: 'Key',
value: 'Value',
close: 'Close',
general: 'General',
update: 'Update',
add: 'Add',
remove: 'Remove',
failed: 'Failed',
owners: 'Owners',
name: 'Name',
of: 'of',
total: 'Total',
processing: 'Processing',
cancelled: 'Cancelled',
user_name: 'User Name',
scheduled: 'Scheduled',
station_name: 'Wallet Name',
users: 'Users',
everyone: 'Everyone',
identity_name: 'Identity Name',
canister_id: 'Canister ID',
principal: 'Principal',
status: 'Status',
transfer: 'Transfer',
transfer_asset: 'Transfer {asset}',
invalid: 'Invalid',
control_panel: 'Control panel',
confirmed: 'Confirmed',
unconfirmed: 'Unconfirmed',
main: 'Main',
user_group: 'User Group',
user_group_id: 'User Group ID',
user_groups: 'User Groups',
all: 'All',
subset: 'Subset',
skip: 'Skip',
version: 'Version',
continue: 'Continue',
cycle_obtain_strategy: 'Wallet top-up method',
symbol: 'Symbol',
standards: 'Standards',
assets: 'Assets',
},
forms: {
create: 'Create',
edit: 'Edit',
stations: 'Wallets ({min}/{max})',
identities: 'Identities ({min}/{max})',
save_changes: 'Save Changes',
rules: {
required: 'This field is required.',
maxLength: 'The maximum length of the {field} is {max} characters.',
validPrincipal: 'This field must be a valid principal.',
validCanisterId: 'This field must be a valid canister id.',
validUuidV4: 'This field must be a valid UUID v4.',
duplicate: 'This field must be unique.',
validTokenAmount: 'This field must contain a valid amount for the selected asset.',
requiredIntNumber: 'This field must be a valid integer number.',
intNumberRange: '{field} must be between {min} and {max}.',
validEmail: 'This field must be a valid email address.',
requiredNumber: 'This field must be a valid number.',
numberRange: 'This field must be between {min} and {max}.',
invalidDecimalPlaces: 'This field must have a maximum of {decimals} decimal places.',
isHex: 'This field must be a valid hexadecimal value.',
validAddress: 'This field must be a valid address.',
validSymbol: 'Symbol must be 1-32 alphanumeric characters.',
},
},
navigation: {
home: 'Home',
dashboard: 'Dashboard',
accounts: 'Accounts',
account: 'Account',
address_book: 'Address Book',
users: 'Users',
settings: 'Settings',
user_groups_permissions: 'User Groups & Permissions',
administration: 'Administration',
add_another_station: 'Add another wallet',
account_info_settings: 'Account Info & Settings',
login: 'Login',
logout: 'Logout',
requests: 'Requests',
transfer_requests: 'Transfer Requests',
permissions: 'Permissions',
request_policies: 'Request Policies',
assets: 'Assets',
external_canisters: 'Canisters',
},
pages: {
dashboard: {
title: 'Dashboard',
available_assets: 'Available Assets',
},
accounts: {
title: 'Accounts',
btn_new_transfer: 'New transfer',
btn_upload_csv: 'Upload CSV',
error_fetching_account: 'Error fetching account, please try again.',
cycle_obtain_account: 'This account is used to top up the Orbit station cycle balance.',
},
account: {
not_found: 'Account not found',
not_found_description: 'The account you are looking for does not exist.',
csv_transfer_subtitle: 'Upload a CSV file to create multiple transfers at once.',
csv_transfer_file_format_hint:
'The CSV file must contain the column "{to}" and "{amount}", and optionally "{comment}".',
csv_transfer_file_column_to: 'to',
csv_transfer_file_column_comment: 'comment',
csv_transfer_file_column_amount: 'amount',
csv_transfer_file_rows_title: 'Transfers to be created: {count}',
csv_ignored_transfers_hint: 'Transfers with errors will be ignored.',
csv_transfer_failed: 'Failed to process transfers, please try again.',
csv_download_invalid: 'Download invalid',
add_asset: 'Add asset',
remove_asset: 'Remove asset',
no_assets_to_add: 'No assets available to add.',
remove_asset_confirm:
'Are you sure you want to remove this asset? Removing the asset does not affect the account balance. Re-adding the asset will restore access to the balance.',
transfers_not_supported: 'Transfers are not supported for this asset.',
add_index_canister_to_see_transactions:
'Consider adding the index canister to the asset to see transactions.',
},
address_book: {
title: 'Address Book',
btn_new_entry: 'New entry',
no_results_found: 'No address book entry found.',
error_fetching_address_book: 'Error fetching address book, please try again.',
table_title: 'Addresses',
},
user_settings: {
title: 'Account Info & Settings',
subtitle: 'Configure preferences and manage your user.',
},
administration: {
title: 'Administration',
system_info_error: 'Error loading station system info, please try again.',
cycle_obtain_strategy_disabled:
'WARNING: Station cycle balance top-up disabled. Your station may run out of cycles.',
cycle_obtain_strategy_mint_from_native_token: 'Mint from ICP account',
cycle_obtain_strategy_withdraw_from_cycles_ledger: 'Withdraw from Cycles Ledger account',
cycle_balances: 'Cycle Balances',
},
users: {
title: 'Users',
btn_new_user: 'Create user',
create_new_user_title: 'Create new user',
btn_edit_title: 'Edit user',
error_fetching_users: 'Error fetching users, please try again.',
},
external_canisters: {
title: 'Canisters',
btn_add_canister: 'Add canister',
add_new_canister_title: 'Add new canister',
edit_canister_title: 'Canister Configuration',
error_fetching_canisters: 'Error fetching canisters, please try again.',
},
user_groups: {
title: 'User Groups',
btn_new_group: 'Create group',
btn_manage_permissions: 'Manage Permissions',
error_loading_user_groups: 'Error loading user groups, please try again.',
btn_edit_title: 'Edit user group',
create_new_group_title: 'Create new user group',
disaster_recovery_group_tooltip: 'Members of this group can perform disaster recovery.',
},
add_station: {
initialization_title: 'Welcome! How would you like to join Orbit?',
add_station_title: 'How would you like to add a wallet?',
option_join_existing_station: 'Join existing wallet',
option_deploy_new_station: 'Create your own wallet',
join_station_title: 'Join existing wallet',
join_station_body:
'Contact the owner to get the Wallet ID and send them your identity so that a user can be created for you.',
join_station_canister_id: 'Wallet ID',
join_station_name: 'Wallet Name',
join_station: 'Join wallet',
station_title: 'Create your own wallet',
station_body:
'Create your own wallet and manage your digital assets. You can add users, set permissions and manage request approval policies.',
station_name_field: 'Wallet Name',
admin_name_field: 'Your username',
check_permissions_title: 'Checking waiting list status...',
join_waitlist_title: 'Join waiting list',
join_waitlist_body:
"Join Orbit's waiting list! Enter your email to get early access and exclusive updates. Your journey starts now.",
join_waitlist_email_field: 'Enter your email address',
join_waitlist: 'Sign up now',
waitlist_pending_title: 'You are on the waiting list!',
waitlist_pending_body:
'Please wait for the approval. You will receive an email once your request is approved.',
waitlist_check_error_title: 'Failed to check waiting list status',
waitlist_check_error_body: 'Failed to check waiting list status, please try again.',
quota_exceed_error_title: 'Quota exceeded',
quota_exceed_error_body: 'You have reached the maximum number of wallets you can create.',
waitlist_denied_title: "You've been denied access.",
waitlist_denied_body: 'Unfortunately, you are not eligible to join the waiting list.',
status_starting: 'Initializing, please wait ...',
status_deploying: 'Deploying your wallet to the Internet Computer ...',
status_waiting_for_canister_initialization: 'Waiting for deployment to complete ...',
status_creating_initial_account: 'Creating your initial account ...',
status_completed: "Your wallet has been successfully initialized, you'll soon be redirected.",
status_failed: 'Failed to initialize, please try again.',
},
requests: {
title: 'Requests',
transfer_title: 'Transfer Requests',
},
permissions: {
title: 'Permissions',
update_dialog_title: 'Update Permissions',
},
request_policies: {
title: 'Request Policies',
create_label: 'Add Policy',
dialog_title: 'Policy',
},
assets: {
title: 'Assets',
btn_new_entry: 'New asset',
no_results_found: 'No assets found.',
error_fetching_assets: 'Error fetching assets, please try again.',
forms: {
ledger_canister_id: 'Ledger Canister ID',
index_canister_id: 'Index Canister ID',