-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathen.json
More file actions
464 lines (464 loc) · 16.7 KB
/
Copy pathen.json
File metadata and controls
464 lines (464 loc) · 16.7 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
{
"authPages": {
"emailAddress": "Email address",
"githubButton": "Continue",
"googleButton": "Sign in",
"login": "Login",
"loginSubmitText": "Log in",
"password": "PASSWORD",
"recoverPassword": "Recover password",
"signUp": "Sign up",
"signUpSubmitText": "Register",
"recoverPasswordSuccessMessage": "New password is sent to your email",
"signupSuccessMessage": "The password is sent to your email",
"errors": {
"Wrong email or password": "Wrong email or password",
"User with this email already registered": "User with this email already registered",
"Wrong email format": "Wrong email format",
"Network Error": "Server is not available. Check your internet connection."
}
},
"layout": {
"aside": {
"emptyProjectsList": "You haven't any integrations here.",
"createFirstProjectLabel": "Let’s create the new one.",
"createFirstProjectButton": "Create a project"
}
},
"components": {
"changePasswordFieldSet": {
"newPassword": "New password",
"oldPassword": "Old password"
},
"languageSelect": {
"en": "English",
"label": "Interface Language",
"ru": "Russian"
},
"codeBlock": {
"copy": "COPY"
},
"confirmationWindow": {
"title": "Confirm action",
"continue": "Continue",
"cancel": "Cancel"
},
"newVersionWindow":{
"message":"The new version is available",
"refresh":"Refresh"
},
"feedbackButton":{
"message":"Leave feedback"
},
"catalog": {
"step1": "Add a project",
"step2": "Integrate a catcher",
"whatToDo": "To start track events, you need to connect one of our Catchers",
"whatIsCatcher": "Catcher is a small script that will catch errors in your application and send it to Hawk.",
"selectCatcherHeading": "Select a Catcher",
"catchers": {
"nodejs": "Track errors from the server application built on JS or TS",
"php": "Can be connected as a standalone script or as a monolog provider",
"js": "Advanced catcher with source maps support. Supports TS.",
"python": "Small, simple and full-featured catcher for any kind of scripts.",
"go": "Deadly simple and fast errors tracking",
"kotlin": "Tracks errors in Kotlin and Java apps",
"scala": "Boost your scala application quality"
},
"backToCatalog": "Back to catalog",
"viewSource": "View source",
"viewReadme": "View README.md",
"install": "Install",
"installation": "Installation",
"initialization": "Initialization",
"getToken": "Get an Integration Token",
"hereIsToken": "Here is your Integration token. You can also found it in the project settings later.",
"followGuide": "Follow the Installation guide",
"readmeDisclaimer": "And the most actual guide at the README.md file in Catcher’s repo. As well as its source code."
}
},
"forms": {
"imageUploader": "UPLOAD LOGO",
"searchField": "Search"
},
"projects": {
"filters": {
"filtersLabel": "Filter",
"filtersOptions": {
"all": "All",
"starred": "Starred",
"resolved": "Resolved",
"unresolved": "Unresolved",
"ignored": "Ignored"
},
"sortLabel": "Sort",
"sortOptions": {
"byDate": "By time",
"byCount": "By count"
}
},
"placeholder": "No project selected",
"loadMoreEvents": "Load more events",
"noEventsPlaceholder": "No events found with this filter",
"creationDialog": {
"description": "To start track events from your application, add it as a Project and get an Integration Token.",
"projectNameLabel": "PROJECT NAME",
"submitButton": "Create project",
"title": "Add a project",
"workspaceSelectLabel": "SELECT WORKSPACE"
},
"settings": {
"remove": "Remove project",
"removeConfirmation": "Are you sure you want to delete this project?",
"removeSuccess": "Project successfully deleted",
"removeError": "You can't remove this project",
"general": {
"title": "Project settings",
"image": "Image",
"description": "Description",
"descriptionPlaceholder": "Awesome project",
"submit": "Save",
"created": "Created at Aug 25, 2019",
"updatedMessage": "The project was updated"
},
"integrations": {
"title": "Integrations",
"projectTokenLabel": "Your Integration token for",
"revokeText": "You can {revoke} this token and get the new one.",
"revoke": "Revoke",
"revokeConfirmation": {
"title": "Revoke integration token?",
"description": "After this action, Hawk will stop accepting events with the old integration token. You will need to replace it with a new one in your project."
}
},
"notifications": {
"title": "Notifications",
"addRule": "Adding a rule",
"addRuleToggler": "Add a new rule",
"addRuleSubmit": "Start receiving",
"addRuleCancel": "Close form",
"addRuleSuccessMessage": "New rule added",
"updateRuleSubmit": "Update the rule",
"updateRuleSuccessMessage": "Rule updated",
"rulesList": "Rules",
"sectionWhereToReceive": "Where to receive",
"sectionWhatToReceive": "What to receive",
"sectionCustomFilters": "Custom Filters",
"email": "Email",
"emailDescription": "Max frequency is 1 alert in 10 min",
"slack": "Slack",
"slackDescription": "Alerts through the Webhook App",
"telegram": "Telegram",
"telegramDescription": "Alerts through the @hawkso_bot",
"receiveNewLabel": "Only new events",
"receiveNewDescription": "First occurrence of event",
"receiveAllLabel": "All events",
"receiveAllDescription": "All event occurrences. Max frequency is 1 alert/min.",
"includingWordsLabel": "Including words",
"includingWordsDescription": "Only events that includes passed words",
"excludingWordsLabel": "Excluding words",
"excludingWordsDescription": "Skip events with these words",
"ruleIncludingLabel": "Including",
"ruleExcludingLabel": "Excluding",
"ruleIsEnabled": "Enabled",
"editRule": "Edit rule",
"removeRule": "Remove rule"
}
},
"notFound": "Project not found"
},
"settings": {
"account": {
"changePassword": "Change password",
"email": "Email address",
"name": "Name",
"namePlaceholder": "Elon Musk",
"profileImage": "Profile picture",
"submit": "Save",
"title": "Account settings",
"profileUpdated": "Profile was updated",
"errors": {
"Wrong email format": "Wrong email format",
"Wrong old password Try again": "Wrong old password. Try again."
}
},
"appearance": {
"title": "Appearance"
},
"billing": {
"title": "Billing information",
"managedWorkspaces": "Managed workspaces"
},
"logout": "Log out",
"notifications": {
"title": "Notifications",
"channelsHeading": "Channels",
"actionTypesHeading": "Action types",
"soon": "Soon",
"channels": {
"email": "Email",
"webPush": "Web Push",
"desktopPush": "Desktop Push"
},
"channelDescriptions": {
"email": "Notifications on",
"emailEmptyPlaceholder": "your email",
"emailEmptyWarning": "To enable email notifications you need to fill an email in <a href='{accountUrl}'>Account Settings</a>",
"webPush": "Alerts even with closed tab",
"desktopPush": "Native notifies through the Hawk Desktop"
},
"actions": {
"IssueAssigning": "Issue assigning",
"WeeklyDigest": "Weekly digest",
"SystemMessages": "System messages"
},
"actionDescriptions": {
"IssueAssigning": "When someone will assign you to the task",
"WeeklyDigest": "Most important events for passed week",
"SystemMessages": "Only important messages from Hawk team"
}
}
},
"workspaces": {
"chooseTariffPlanDialog": {
"title": "Choose a plan",
"description": "All plans includes all available <a href=\"{featuresUrl}\">features</a>. If you want a free unlimited access for non-profit products, contact us by <a href=\"mailto:team@hawk.so\">team@hawk.so</a>",
"onSuccess": "Workspace plan has been successfully changed",
"onError": "Unable to change workspace plan due to an error, please try again later",
"confirmSetToFreePlanDescription": "The old plan will be canceled. Unused errors and time will not be refunded.",
"confirmSetToPaidPlanDescription": "The old plan will be canceled. Unused errors and time will not be refunded. You will need to pay for a new tariff plan."
},
"creationDialog": {
"description": "Workspace will contain your projects. You’ll able to invite team members to join workspace and access projects.",
"submitButton": "Create workspace",
"title": "Organize new workspace",
"workspaceNameLabel": "workspace name"
},
"settings": {
"label": "Workspace settings",
"leave": "Leave workspace",
"leaveError": "You can't leave this workspace because you are the last admin",
"removeConfirmation": "Are you sure you want to delete this workspace?",
"remove": "Remove workspace",
"workspace": {
"title": "Workspace settings",
"name": "Name",
"description": "Description",
"descriptionPlaceholder": "Awesome workspace",
"image": "Image",
"submit": "Save",
"created": "Created at Aug 25, 2019",
"updatedMessage": "Workspace was updated"
},
"team": {
"title": "Team",
"inviteByEmailLabel": "Invite by email",
"sendButton": "Send",
"inviteByLinkLabel": "Invite by link",
"youLabel": "you",
"adminLabel": "Admin",
"invitationSentLabel": "invitation sent",
"sentNotification": "Invitation sent",
"joinNotification": "You successfully join the workspace!",
"brokenLinkNotification": "It seems, your link is broken",
"grantAdmin": "Grant Admin",
"withdrawPermissions": "Withdraw permissions",
"removeMember": "Remove",
"errors": {
"User is already invited to this workspace": "User is already invited to this workspace"
}
},
"billing": {
"title": "Billing information"
},
"volume": {
"title": "Used Volume",
"description_1": "We have no prepaid plans. All features are available for free. The limit of accepted events is %{msg} events per month.",
"description_2": "If you would like to increase your volume, please contact us via the button below",
"emailButton": "Increase volume"
},
"errors": {
"accessDenied": "You don't have enough rights to view this page"
}
},
"errors": {
"The workspace was not found": "The workspace was not found"
}
},
"billing": {
"connectedCards": "Connected cards",
"detachCard": "Detach card",
"addCardButton": "Add new card",
"members": "{n} member | {n} members",
"currentPlan": "Current plan",
"validTill": "Valid Till",
"volume": "Volume",
"volumeEvents": "event | events",
"pay": "Pay",
"payCustomAmount": "Pay custom amount",
"requestInvoice": "Request invoice",
"paymentHistory": "Payment history",
"paymentHistoryEmpty": "Payment history is empty",
"autoPay": "Auto-pay",
"payPeriod": "mo",
"autoPayIsOn": "Autopay is on. The next payment date:",
"expired": "Expired",
"boost": "Boost",
"blocked": "Blocked",
"operations": {
"chargeForPlan": "Charge for {workspaceName} tariff plan",
"statuses": {
"pending": "Pending",
"processed": "Processed",
"rejected": "Rejected"
}
},
"buttons": {
"incrementEventsLimit": "Increment events limit",
"enableAutoPayment": "Enable auto payment",
"prolongateCurrentPlan": "Prolongate current plan"
},
"processPayment": {
"header": "Process payment",
"description": "This form allows you to fund the workspace’s balance. After selecting the amount you will be redirected to the payment service.",
"workspaceSelectLabel": "Select workspace",
"cardSelectLabel": "Select card",
"amountLabel": "Amount",
"submitButton": "Continue"
},
"widget": {
"notifications": {
"success": "Payment sent to processing",
"error": "There was an error while paying"
}
},
"pricingAndPayments": "pricing and payments",
"paymentDetails": {
"title": "Payment details",
"description": "You are about to purchase a monthly plan for the workspace. Your payment will be secured. We won’t access and store your wire transfer data. You will get an invoice on your email. Read more about {0}.",
"details": {
"title": "Details",
"newCard": "New card",
"emailForTheInvoice": "Email for the invoice"
},
"acceptPaymentAgreement": "I understand and accept the payment agreement (required)",
"didNotAccept": "You need to accept the payment agreement to proceed with payment",
"didNotAcceptRecurrentPaymentAgreement": "You need to accept the recurrent payments agreement to proceed with payment",
"didNotAcceptChargingEveryMonth": "You need allow charges from your bank card every month to proceed with payment",
"allowCardSaving": "Save card for future payments",
"goToPaymentService": "Go to payment service",
"payWithSelectedCard": "Pay with selected card"
},
"autoProlongation": {
"title": "Auto prolongation",
"description": "You are about to subscribe for auto prolongation of the current plan of the workspace. That means that when the next payment date has come, the plan price will be automatically charged from your card. Read more about {0}.",
"theNextPaymentDateTitle": "The next payment date",
"acceptRecurrentPaymentAgreement": "I understand and accept the recurrent payments agreement",
"allowingChargesEveryMonth": "I allow charges from my bank card every month"
},
"cloudPaymentsWidget": {
"description": "Payment for tariff \"{tariffPlanName}\" for {workspaceName} workspace for a month"
}
},
"event": {
"repetitions": {
"total": "Total",
"since": "Since",
"title": "Repetitions",
"times": "{n} time | {n} times",
"days": "{n} day | {n} days"
},
"daily": {
"lastTwoWeeks": "Last 2 weeks"
},
"usersAffected": {
"total": "Total",
"users": "{n} user | {n} users"
},
"navigation": {
"overview": "Overview",
"repetitions": "Repetitions",
"daily": "Days repeating",
"usersAffected": "Users affected"
},
"resolve": "Resolve",
"star": "Star",
"ignore": "Ignore",
"issue": "Create issue",
"loading": "Loading...",
"context": "Context",
"viewedBy": {
"assignee": "Assignee"
},
"suspectedCommits":{
"header": "Suspected commits",
"hide": "hide",
"committed": "committed",
"moreRelease":"{numberOfCommits} more commit in this release | {numberOfCommits} more commits in this release"
},
"emptyData": "This event has no context",
"notFound": "Event not found. Probably it was archived.",
"addons": {
"url": "URL",
"window": "Browser Window",
"beautifiedUserAgent": "User Agent"
},
"user": {
"unknown": "Unknown",
"noname": "No name"
}
},
"common": {
"workspace": "Workspace",
"plan": "Plan",
"price": "Price",
"card": "Card",
"copiedNotification": "Copied!",
"free": "FREE",
"select": "Select",
"continue": "Continue",
"eventsPerMonth": "events / mo",
"dollarsPerMonth": "$ / mo",
"loading": "Loading...",
"months": [
"january",
"february",
"march",
"april",
"may",
"june",
"july",
"august",
"september",
"october",
"november",
"december"
],
"shortMonths": [
"jan",
"feb",
"mar",
"apr",
"may",
"jun",
"jul",
"aug",
"sep",
"oct",
"nov",
"dec"
],
"relativeTime":{
"secondsAgo":"few seconds ago",
"minutesAgo":"a minute ago | {numberOfMinutes} minutes ago",
"hoursAgo":"an hour ago | {numberOfHours} hours ago",
"daysAgo":"yesterday | {numberOfDays} days ago",
"monthsAgo":"a month ago | {numberOfMonths} months ago",
"yearsAgo":"a year ago | {numberOfYears} years ago"
},
"readMore": "Read more"
},
"errors": {
"Something went wrong": "Error occurred. Hawk just informed us about it."
}
}