-
Notifications
You must be signed in to change notification settings - Fork 36
/
default.ts
632 lines (631 loc) Β· 25.9 KB
/
default.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
const values = {
addButton: {
tooltip: 'Create or upload content',
new: 'New...',
addNew: 'Add new',
dialogTitle: 'Create new {0}',
upload: 'Upload',
errorGettingAllowedContentTypes: 'There was an error while fetching the allowed content types.',
contentCreatedNotification: `The content '{0}' has been created succesfully.`,
errorPostingContentNotification: 'There was an error during content creation',
errorGettingActions: 'There was an error while fetching the actions.',
noItems: 'No items to add',
},
commandPalette: {
title: 'Search',
clear: 'Clear',
help: {
readMeTitle: 'ReadMe',
readMeDescription: 'Opens the latest readme.md file from GitHub in a new window',
docsSiteTitle: 'Visit the Documentation Site',
docsSiteDescription: 'Opens https://docs.sensenet.com in a new window',
gitterTitle: 'Chat on Gitter',
gitterDescription: 'If you have any unanswered question about the product you can ask us on Gitter',
},
customAction: {
executePrimaryText: '{0} π {1}',
executeSecondaryText: "Execute custom action '{1}' on content '{0}'",
},
searchSuggestionList: 'Search suggestion list',
},
lockedCell: {
checkedOutTo: (name: string) => `Checked out to ${name}`,
actionNeeded: 'Content should be approved',
},
contentInfoDialog: {
dialogTitle: 'Info about {0}',
type: 'Type',
owner: 'Owner',
path: 'Path',
created: 'Created',
unknownOwner: 'Unknown',
},
checkInDialog: {
inputLabel: 'Check in comment (optional)',
successMessage: 'Check in succeded',
errorMessage: 'Check in failed',
send: 'Send',
checkinComment: 'Add a check in comment',
},
areYouSureDialog: {
body: 'Are you absolutely sure?',
submitButton: 'Yes',
cancelButton: 'Cancel',
title: 'Are you sure?',
},
approveDialog: {
approveSuccess: (name: string) => `${name} approved successfully.`,
approveError: 'Approve action failed.',
rejectSuccess: (name: string) => `${name} rejected successfully.`,
rejectError: 'Reject action failed.',
body: (name: string) => `You are about to approve or reject ${name}`,
title: 'Approve or reject',
inputLabel: 'Please provide a reason for rejecting the content',
approveButton: 'Approve',
rejectButton: 'Reject',
cancelButton: 'Cancel',
},
deleteContentDialog: {
dialogTitle: 'Really delete content?',
deletingContent: 'Deleting content...',
dialogContent: 'You are going to delete the following content:',
permanentlyLabel: 'Permanently',
deletePermanently: 'Delete permanently',
permanentlyHint: "Don't move to trash, delete immediately",
deleteButton: 'Delete',
cancelButton: 'Cancel',
deleteSuccessNotification: `Content '{0}' has been deleted succesfully`,
deleteMultipleSuccessNotification: `{0} content deleted succesfully`,
deleteSingleContentFailedNotification: `There was an error deleting content '{0}': {1}`,
deleteMultipleContentFailedNotification: `There was an error deleting {0} content.`,
deleteFailedNotification: `There was an error during content deletion.`,
additionalTextForUsers:
'Users and groups cannot be moved to the trash, they are always permanently deleted from the repository. For "soft deleting" users and groups go to "Users & groups" menu and use the enable/disable switch.',
},
copyMoveContentDialog: {
copy: {
title: `Copy '{0}'`,
inProgress: 'Copy in progress...',
titleMultiple: `Copy {0} items`,
copyButton: 'Copy',
cancelButton: 'Cancel',
details: 'Copy {0} content to {1}',
copySucceededNotification: '{0} has been copied to {1}',
copyMultipleSucceededNotification: '{0} items has been copied to {1}',
copyFailedNotification: 'Failed to copy content {0} to {1}',
copyMultipleFailedNotification: 'Failed to copy {0} items to {1}',
},
move: {
title: `Move '{0}''`,
inProgress: 'Move in progress...',
titleMultiple: `Move {0} items`,
copyButton: 'Move',
cancelButton: 'Cancel',
details: 'Move {0} content to {1}',
copySucceededNotification: '{0} has been moved to {1}',
copyMultipleSucceededNotification: '{0} items has been moved to {1}',
copyFailedNotification: 'Failed to move content {0} to {1}',
copyMultipleFailedNotification: 'Failed to move {0} items to {1}',
},
},
drawer: {
titles: {
Content: 'Content',
ContentTypes: 'Content Types',
Localization: 'Localization',
Search: 'Search',
Setup: 'Setup',
Trash: 'Trash',
UsersAndGroups: 'Users and groups',
CustomContent: 'Custom content',
Settings: 'Settings',
Configuration: 'Configuration',
Stats: 'Stats',
ApiAndSecurity: 'Api and security',
Webhooks: 'Webhooks',
AdminUiCustomization: 'Admin-ui customization',
},
descriptions: {
Content: 'Explore and manage your content in the repository',
ContentTypes: 'Manage content types',
Localization: 'Manage string resources',
Search: 'Execute custom searches, build and save queries',
Setup: 'Configure the sensenet system',
Trash: 'Manage deleted items here: restore content or purge them permanently',
UsersAndGroups: 'Manage users and groups, roles and identities',
CustomContent: 'Explore and manage your content from the configured path',
Settings: 'Configure the sensenet system',
},
personalSettingsTitle: 'Edit personal settings',
personalSettingsSecondaryText: 'Customize the application behavior',
contentRootDescription: 'The root path. Content will be displayed below this level.',
columns: 'Array of columns to display',
expand: 'Expand',
collapse: 'Collapse',
newSearch: 'New search',
add: 'Add',
underConstruction: 'Under construction',
},
dashboard: {
title: (projectName: string) => `Welcome to your ${projectName} project`,
descriptionFirstLine: 'Here you can Explore the Admin UI with sample content',
descriptionSecondLine: 'Feel free to look around!',
subscriptionPlan: 'Your subscription plan',
free: 'Free',
features: 'Features',
users: 'users',
content: 'content',
storageSpace: 'GB storage space',
version: 'Version number',
releaseNotes: 'View release notes',
getMore: 'Want to get more?',
upgrade: 'Upgrade',
usage: 'Current usage',
Users: 'Users',
Content: 'Content',
StorageSpace: 'Storage space',
used: (current: string | number, limit: string | number) => `${current} of ${limit} used`,
yourProject: 'Your project',
getStarted: 'Get started with your new project.',
learnMore: 'Learn more about Sensenet',
learnBasics: 'Learn the basics',
learnBasicsDescription: 'Get step-by-step guides and learn what you can achieve only working on the admin-ui.',
beExpert: 'Be a content management expert',
beExpertDescription: 'Master the concept of sensenet with its special terms and abstractions.',
buildApp: 'Build your first app',
buildAppDescription: 'Let us help you to begin your sensenet journey!',
viewUserGuides: 'View User Guides',
viewConceptDocs: 'View Concept Docs',
viewDevManual: 'View the Developer manual',
},
trash: {
title: 'Trash',
retentionTime: 'Minimum retention time',
retentionTimeUnit: 'day(s)',
sizeQuota: 'Size quota',
sizeQuotaUnit: 'MB',
capacity: 'Trashbag capacity',
capacityUnit: 'content',
},
editPropertiesDialog: {
dialogTitle: 'Edit {0}',
saveSuccessNotification: `Content '{0}' has been updated.`,
saveFailedNotification: `There was an error during updating content '{0}'`,
},
login: {
loginTitle: 'Welcome!',
loginButtonTitle: 'Login',
userNameLabel: 'UserName',
userNameHelperText: "Enter the user name you've registered with",
passwordLabel: 'Password',
passwordHelperText: 'Enter a matching password for the user',
repositoryLabel: 'Repository URL',
repositoryHelperText: 'URL for the repository (e.g.: https://my-sensenet.org)',
loginFailed: 'Login failed.',
greetings: 'Greetings, {0}!',
loggingInTo: 'Logging in to {0}...',
youCanLogInWith: 'You can also log in with',
logInWithSso: 'Log in via SSO',
resetPassword: 'Reset password',
resendConfirmation: 'Resend confirmation',
unlockAccount: 'Unlock account',
newToSensenet: 'New to sensenet?',
help: 'Help',
contactUs: 'Contact us',
signUp: 'Sign up',
loginSuccessNotification: `Logged in with user '{0} to repository '{1}'`,
loginFailedNotification: `Failed to log in with user '{0}' to repository '{1}'`,
loginErrorNotification: `There was an error during login with user '{0}' to repository '{1}'`,
loginToDemoButtonTitle: `Login to a demo repository`,
welcome: 'Welcome to admin.sensenet.com',
demoTitle: `If you don't have your own repository yet`,
repositoryUrl: 'Otherwise please type in your repository URL to continue',
},
logout: {
logoutButtonTitle: 'Log out',
logoutDialogTitle: 'Really log out?',
loggingOutFrom: (repoUrl: string) => `Logging out from ${repoUrl}...`,
logoutConfirmText: (repoUrl: string, userName: string) =>
`You are logged in to ${repoUrl} as ${userName}. Are you sure that you want to leave?`,
logoutSuccessNotification: (repoUrl: string) => `You have logged out from ${repoUrl}`,
logoutCancel: 'Cancel',
},
personalSettings: {
defaults: 'Defaults',
showDefaults: 'Show defaults',
restoreDefaults: 'Restore defaults',
restoreDialogTitle: 'Really restore defaults?',
restoreDialogText:
'Are you sure you want to restore the default settings? Your log will also be cleared and you will be signed out from all repositories.',
cancel: 'Cancel',
restore: 'Restore',
restoringDefaultsProgress: 'Restoring the default settings...',
title: 'Admin-ui customization',
drawer: 'Options for the left drawer',
drawerEnable: 'Enable or disable the drawer',
drawerType: 'Drawer type',
drawerItems: 'Items enabled on the drawer',
drawerCustomContentAppPath: 'Unique url param for the new menu item',
drawerCustomContentRoot: 'SenseNet path of the root item of the custom content view',
drawerItemTitle: 'Title of the item',
drawerItemDescription: 'Description of the item',
drawerItemIcon: 'The icon of the drawer item',
drawerItemPermissions: 'A list of required persmissions for a specific drawer items',
drawerItemPermissionPath: 'A full path to a specific content',
drawerItemPermissionName: 'The name of the action',
repositoryTitle: 'A list of visited repositories',
repositoryUrl: 'The path of the repository, e.g.: https://my-sensenet-repository.org',
repositoryLoginName: "The last user you've logged in with",
repositoryDisplayName: `An optional user friendly name to display the repository when you're connected to it`,
commandPaletteTitle: 'Options for the command palette',
commandPaletteEnable: 'Enable or disable the command palette',
commandPaletteWrapQuery: 'A wrapper for all queries executed from the command palette',
contentTitle: 'Content browsing and basic editing functions',
contentBrowseType: 'Browse type selection: currently only the single panel (explorer) style view available',
contentFields: 'Select fields to display',
platformDependentTitle: 'Platform dependent setting',
lastRepository: 'The last visited repository URL',
languageTitle: 'The name of the active language',
themeTitle: 'Select a dark or a light theme',
uploadHandlerTitle: 'Select which handlertype(s) has/have upload permission',
eventLogSize: 'Number of entries to store in the Event Log',
sendLogWithCrashReports: 'Send log data with crash reports by default',
},
repositorySelector: {
loggedInAs: 'You are currently logged in as {0}',
notLoggedIn: 'You are not logged in.',
anotherRepo: 'Another repository',
typeToFilter: 'Type to filter...',
},
textEditor: {
unsavedChangesWarning: 'You have unsaved changes. Are you sure that you want to leave?',
save: 'Save',
reset: 'Reset',
saveSuccessNotification: `The changes of '{0}' has been saved`,
saveFailedNotification: `Failed to save changes of content '{0}'`,
},
topMenu: {
personalSettings: 'Personal settings',
logout: 'Log out',
changePassword: 'Change password',
openUserMenu: 'Open user menu',
openNewMenu: `What's new`,
accountSettings: 'Account settings',
},
navigationCommandProvider: {
personalSettingsPrimary: 'Personal Settings',
personalSettingsSecondary: 'Edit your personal settings',
contentPrimary: 'Content',
contentSecondary: 'Explore the content of the Repository',
searchPrimary: 'Search',
searchSecondaryText: 'Search in the current repository',
savedQueriesPrimary: 'Saved queries',
savedQueriesSecondaryText: 'List of your saved queries and searches in the current repository',
eventsPrimary: 'Events',
eventsSecondary: 'Detailed event log with general info, warnings and errors',
},
eventList: {
filter: {
termTitle: 'Search term',
termPlaceholder: 'Search term...',
scopeTitle: 'Scope',
scopePlaceholder: 'Scope...',
levelTitle: 'Level',
levelAll: 'All',
clear: 'Clear',
confirmClear: 'Are you sure to clear the log?',
},
list: {
level: 'Level',
message: 'Message',
scope: 'Scope',
relatedContent: 'Related Content',
date: 'Date',
},
details: {
back: 'Back to list',
},
},
errorBoundary: {
title: 'Something went wrong :(',
text: `An error occured and your request couldn't be completed. `,
reload: 'Reload page',
},
errorReport: {
title: 'Send error report',
descriptionTitle: 'Description',
descriptionHelperText: 'Explain what did you do when the error occured',
send: 'Send',
cancel: 'Cancel',
allowLogSending: 'I agree to send events from my log',
sendingInProgress: 'Sending error report...',
},
uploadProgress: {
title: 'Upload files',
selectFilesToUpload: 'Select files to upload',
orDragAndDrop: 'or drag and drop',
uploadButton: 'Upload',
blockNavigation: 'Upload is in progress. Do you want to navigate away anyway?',
uploadCompleted: 'Upload completed',
uploadFailed: 'Upload failed',
contentUploaded: `Content '{0}' has been uploaded succesfully`,
contentUploadedMultiple: `Finished uploading {count} content.`,
},
search: {
title: 'Search',
onlyPublic: 'Show public queries only',
saveInputPlaceholder: (term: string) => `Search results for '${term}'`,
savedQueries: 'Saved queries',
queryHelperText: 'Enter a keyword',
clearTerm: 'Clear input',
resultCount: (count: number) => `${count} results`,
openInSearchTitle: (term: string) => `See all results for '${term}'`,
openInSearchDescription: 'Opens the query expression in the Search view',
saveQuery: 'Save Query',
noSavedQuery: 'There is no query saved yet.',
save: 'Save',
cancel: 'Cancel',
public: 'Public',
confirmDeleteQuery: `Are you sure that you want to delete the query '{0}'?`,
errorGetQuery: 'Loading query content has failed.',
invalidSavedQuery: 'Invalid saved query',
filters: {
date: {
anytime: 'anytime',
created: 'created',
createdLastHour: 'in the last hour',
createdToday: 'today',
createdThisWeek: 'this week',
createdCustomRange: 'custom range',
modified: 'modified',
modifiedLastHour: 'in the last hour',
modifiedToday: 'today',
modifiedThisWeek: 'this week',
modifiedCustomRange: 'custom range',
},
path: {
anywhere: 'anywhere',
},
reference: {
anybody: 'anybody',
createdByMe: 'created by me',
modifiedByMe: 'modified by me',
sharedWithMe: 'shared with me',
assignedToMe: 'assigned to me',
ownedByMe: 'owned by me',
},
type: {
all: 'all',
documents: 'documents',
images: 'images',
event: 'event',
user: 'user',
article: 'article',
workspace: 'workspace',
folder: 'folder',
task: 'task',
memo: 'memo',
group: 'group',
more: 'more',
},
more: 'more filters',
},
},
settings: {
edit: 'Edit',
learnMore: 'Learn more',
stats: 'Stats',
storage: 'Storage',
users: 'Users',
workspaces: 'Workspaces',
content: 'Content',
numberOfRoles: 'Number of roles',
contentTypes: 'Content Types',
used: (current: string | number, limit: string | number) => `${current} of ${limit}`,
usage: 'Usage',
components: 'Components',
componentId: 'Component Id',
version: 'Version',
latestOfficialVersion: 'Latest official version',
latest: 'Latest',
description: 'Description',
releaseDate: 'Release Date',
executionDate: 'Execution Date',
componentVersion: 'Component Version',
installedPackages: 'Installed packages',
files: 'Files',
oldVersions: 'Old versions',
log: 'Log',
system: 'System',
apiEndpoint: 'API endpoint',
apiAndSecurity: 'API and security',
apiEndPointApi: 'Use this endpoint for your API access:',
apiEndPointIs: 'Use this as your Identity Server access:',
apiClients: 'API clients, frameworks and libs',
learnAboutApi: 'Learn about API clients and frameworks',
clientLink: 'https://github.com/SenseNet/sn-client',
apiKeys: 'API keys',
yourAppId: 'ClientID for your app',
personalAccessToken: 'Personal Access Token',
clientDescription:
'The client id and secret is required when you are developing a tool or another server-side application that needs to connect to the repository service. In this case all requests to the repository will be made in the name of a technical user represented by the client id and secret you see below. Please make sure you protect these values because they grant access to your repository. For more details, please visit <a href="https://docs.sensenet.com/tutorials/authentication/how-to-authenticate-dotnet" target="_blank">https://docs.sensenet.com/tutorials/authentication/how-to-authenticate-dotnet</a>',
spaDescription:
'This client id is required when you are creating a single-page application or a mobile app. In this case users will log in to the system individually using their own credentials. The client id below will identify your application in our authentication flow. Please copy the client id and use it in your application based on the examples in the documentation. For more details, please visit <a href="https://docs.sensenet.com/tutorials/authentication/how-to-authenticate-react" target="_blank">https://docs.sensenet.com/tutorials/authentication/how-to-authenticate-react</a>',
clientId: 'Client ID',
clientSecret: 'Client Secret',
generate: 'Generate access token',
regenerate: 'Regenerate',
latestBackendRelease: 'Latest backend release:',
latestFrontendRelease: 'Latest AdminUI release:',
goToChangeLog: 'Go to changelog',
componentsInfo: 'Components of your sensenet instance. These components may include one or more packages.',
installedPackagesInfo:
'These packages are mainly the building bricks of sensenet components. There are tool-like packages that are not part of the component structure, they were made to run multiple times, for example delete or index content.',
notAvailable: 'Not available',
},
customActions: {
executeCustomActionDialog: {
title: `Execute custom action '{0}' on content '{1}'`,
noParameters: 'The action does not have any parameters',
cancelButton: 'Cancel',
executeButton: 'Execute',
executingAction: `Executing custom action...`,
},
resultsDialog: {
title: `Custom action results`,
closeButton: 'Close',
},
},
wopi: {
errorOpeningFileTitle: `Error opening file for online editing`,
errorOpeningFileText: 'There was an error during opening the file for online editing.',
tryOpenRead: 'View',
goBack: 'Go back',
},
versionsDialog: {
getVersionsError: (name: string) => `Couldn't get versions for content: ${name}`,
title: 'Versions',
versionTableHead: 'Version',
modifiedByTableHead: 'Modified by',
commentTableHead: 'Comment',
rejectReasonTableHead: 'Reject reason',
restoreTableHead: 'Restore',
restoreBodyText: (name: string, version?: string) =>
`Are you sure you want to restore version <strong>${version}</strong> of <strong>${name}</strong>`,
restoreSubmitText: 'Restore',
restoreVersionSuccess: (name: string, version?: string) => `${name} restored to version ${version}`,
restoreVersionError: (name: string, version?: string) =>
`Couldn't restore version to ${version} for content: ${name}`,
restoreButtonTitle: 'Restore version',
},
forms: {
referencePicker: 'Reference picker',
avatarPicker: 'Avatar picker',
removeAvatar: 'Remove avatar',
changeReference: 'Change reference',
addReference: 'Add reference',
ok: 'Ok',
cancel: 'Cancel',
upload: 'Upload',
submit: 'Submit',
inputPlaceHolder: 'Start typing to add another type',
emptyField: '<This field is empty>',
},
common: {
loadingContent: 'Loading content...',
},
batchActions: {
delete: 'Delete selected items',
move: 'Move selected items',
copy: 'Copy selected items',
},
referenceContentListDialog: {
errorAlreadyInList: 'The selected item is already in the list',
},
contentList: {
errorContentModification: 'There was an error during content modification',
},
permissionEditor: {
assign: 'Assing new permisson',
setPermissons: 'Set permissions for',
errorGetAcl: 'Something went wrong during getting permissions',
noContent: 'There is no direct permission setting on this content',
inherited: 'Inherited from ancestor',
setOnThis: 'Set on this content',
errorGetPermissionSetting: 'Something went wrong during getting permission settings',
permissions: 'Permissions',
grantFullAccess: 'Grant full access',
localOnly: 'Local only',
newEntry: 'New permission entry',
add: 'Add',
members: 'Members',
errorGetMembersInfo: 'Something went wrong during getting info about group members',
addNewMember: '+ Add new member',
makePublic: 'Make content public',
makePrivate: 'Make content private',
makePublicTooltip:
'Clicking this button makes the content and the below sub-tree public for non-authenticated (Visitor) users',
makePrivateTooltip:
'Clicking this button makes the content and the below sub-tree hidden for non-authenticated (Visitor) users',
cancel: 'Cancel',
reset: 'Reset',
name: 'Name',
enterName: 'Enter the name of the user or group',
},
restore: {
description: (contentName: string) =>
`You are about to restore <strong>${contentName}</strong> from the Trash to the following destination:`,
selectTarget: 'Select target',
title: 'Restore',
cancel: 'Cancel',
},
contentPickerDialog: {
title: 'Select a target',
cancelButton: 'Cancel',
selectButton: 'Select',
},
dateRangePicker: {
cancelButton: 'Cancel',
resetButton: 'Reset',
submitButton: 'Submit',
},
feedback: {
title: 'Give us feedback or suggest new idea',
feedbackText1: (link: string) => `We are using a public ${link} to collect customer feedback and ideas.`,
feedbackText2:
'To add a new feedback, just send an email to the address below describing your suggestion. </br> (email subject - feedback title; email body - feedback description)',
feedbackText3: (link: string) => `You can check existing feedbacks and statuses on the public ${link} anytime.`,
feedbackText4: 'Thanks for your feedback',
cancel: 'Cancel',
},
changePassword: {
changeYourPassword: 'Change your password',
cancel: 'Cancel',
update: 'Update',
oldPassword: 'Old password',
newPassword: 'New password',
confirmNew: 'Confirm new password',
changePasswordSuccess: 'Password has changed successfully',
passwordsDontMatch: 'The passwords do not match',
},
multiPartProgressLine: {
available: 'Available',
},
webhooksTrigger: {
pickAContainer: 'Pick a container',
startTyping: 'Start typing to add another type',
errorMessageOnLoad: 'Something went wrong during loading container content',
noTypeSelected: 'No type has been selected',
createTooltip: 'A new content is created',
modifyTooltip: 'A content is modified and saved',
deleteTooltip: 'A content is deleted permanently or moved to the trash',
checkoutTooltip: 'A content has become locked by a user (version number will be something similar like 1.0.L )',
draftTooltip: 'A new draft version created (version number will be something similar like 1.2.D )',
approveTooltip: 'A content version is published or approved (version number will be something similar like 3.0.A )',
pendingTooltip: 'A content version is waiting for approval (version number will be something similar like 2.0.P )',
rejectTooltip: 'A content version was rejected (version number will be something similar like 1.0.R )',
selectSpecificEvents: 'Select specific trigger events',
triggerForAll: 'Trigger for all events',
triggerRadioGroup: 'Trigger Radio Group',
all: 'All',
noHits: 'No hits',
},
webhooksHeader: {
key: 'Pick a container',
startTyping: 'Start typing to add another type',
errorMessageOnLoad: 'Something went wrong during loading container content',
headers: 'Headers',
keyPlaceHolder: 'Key of this header',
valuPlaceHolder: 'Value of this header',
},
webhooksPayload: {
useDefault: 'Use default payload',
customize: 'Customize web hook payload',
noValue: 'No value set',
payload: 'Payload',
exampleDescription:
'Custom payload can be any valid JSON value. If you want to use the default payload, leave the textbox empty.',
example: 'Example:',
},
}
export default values