-
-
Notifications
You must be signed in to change notification settings - Fork 747
/
en.json
519 lines (519 loc) · 29.1 KB
/
en.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
{
"BL": {
"FROM_OTHER_PROJECTS": "From other Projects",
"NO_SCHEDULED": "There are currently no scheduled tasks. You can schedule a task by choosing \"Schedule Task\" in the task context menu. To open it click on the 3 little dots on the right of a task.",
"NO_TASKS": "There are currently no tasks in your backlog",
"SCHEDULED": "Scheduled",
"TITLE": "Backlog"
},
"F": {
"METRIC": {
"EVAL_FORM": {
"HELP_P1": "Time for a little self evaluation! Your answers here are saved and provide you with a little bit of statistics on how you work in the metrics section. Furthermore the suggestions for tomorrow will appear above your task list the next day.",
"HELP_LINK_TXT": "Go to metrics section",
"HELP_H1": "Why should I care?",
"HELP_P2": "This is intended to be less about calculating exact metrics or becoming machine like efficient in all you do than it is about improving how you feel about your work. It can be helpful to evaluate pain points in your daily routine, as well as it is to find factors that help you out. Being just a little bit systematic about it hopefully helps to get a better grip on these and to improve what you can.",
"MOOD": "How do you feel?",
"MOOD_HINT": "1: Awful – 10: Splendid",
"PRODUCTIVITY": "How efficient did you work?",
"PRODUCTIVITY_HINT": "1: Haven't even started – 10: Enormously efficient",
"OBSTRUCTIONS": "What hindered your productivity?",
"IMPROVEMENTS": "What improved your productivity?",
"IMPROVEMENTS_TOMORROW": "What could you do to improve tomorrow?",
"NOTES": "Notes for tomorrow"
},
"SNACK": {
"SAVE_METRIC": "Metric successfully saved"
}
},
"ATTACHMENT": {
"DIALOG_EDIT": {
"ADD_ATTACHMENT": "Add Attachment",
"EDIT_ATTACHMENT": "Edit Attachment",
"LABELS": {
"FILE": "File Path",
"IMG": "Image",
"LINK": "Url"
},
"SELECT_TYPE": "Select a type",
"TYPES": {
"FILE": "File (opened by default system app)",
"IMG": "Image (shown as thumbnail)",
"LINK": "Link (opens in browser)"
}
},
"LIST": {
"NO_ATTACHMENTS": "There are currently no attachments"
}
},
"BOOKMARK": {
"BAR": {
"DROP": "Drop here to add a bookmark",
"NO_BOOKMARKS": "You have no project bookmarks. Add one via drag and drop or by clicking on the 'plus' button."
},
"DIALOG_EDIT": {
"ADD_BOOKMARK": "Add Bookmark",
"EDIT_BOOKMARK": "Edit Bookmark",
"LABELS": {
"COMMAND": "Command",
"FILE": "File Path",
"IMG": "Image",
"LINK": "Url"
},
"SELECT_ICON": "Select an icon",
"SELECT_TYPE": "Select a type",
"TYPES": {
"COMMAND": "Command (custom shell command)",
"FILE": "File (opened by default system app)",
"IMG": "Image (shown as thumbnail)",
"LINK": "Link (opens in browser)"
}
}
},
"CONFIG": {
"SNACK": {
"UPDATE_SECTION": "Updated settings for <strong>{{sectionKey}}</strong>"
}
},
"GITHUB": {
"DIALOG_INITIAL": {
"TITLE": "Setup Github for Project"
},
"FORM": {
"IS_AUTO_ADD_TO_BACKLOG": "Automatically add unresolved issues from Github to backlog",
"IS_AUTO_POLL": "Automatically poll imported git issues for changes",
"IS_SEARCH_ISSUES_FROM_GITHUB": "Show issues from git as suggestions when adding new tasks",
"REPO": "\"username/repositoryName\" for the git repository you want to track"
},
"FORM_SECTION": {
"TITLE": "Github",
"HELP": "<p>Here you can configure SuperProductivity to list open GithHub issues for a specific repository in the task creation panel in the daily planning view. They will be listed as suggestions and will provide a link to the issue as well as more information about it.</p> <p>In addition you can automatically add and sync all open issues to your task backlog.</p>"
},
"ISSUE_CONTENT": {
"ASSIGNEE": "Assignee",
"AT": "at",
"DESCRIPTION": "Description",
"LABELS": "Labels",
"MARK_AS_CHECKED": "Mark updates as checked",
"STATUS": "Status",
"SUMMARY": "Summary",
"WRITE_A_COMMENT": "Write a comment"
},
"SNACK": {
"IMPORTED_MULTIPLE_ISSUES": "Github: Imported {{issuesLength}} new issues from git to backlog",
"IMPORTED_SINGLE_ISSUE": "Github: Imported issue \"{{issueText}}\" from git to backlog",
"ISSUE_DELETED_OR_CLOSED": "Github: Issue \"{{issueText}}\" seems to be deleted or closed on git",
"ISSUE_UPDATE": "Github: Updated data for \"{{issueText}}\"",
"MANUAL_UPDATE_ISSUE_SUCCESS": "Github: Updated data for \"{{issueText}}\"",
"MISSING_ISSUE_DATA": "Github: Tasks with missing issue data found. Reloading.",
"NEW_COMMENT": "Github: New comment for \"{{issueText}}\"",
"POLLING": "Github: Polling Changes for issues",
"SHOW_ISSUE_BTN": "Show me",
"ERR_NOT_CONFIGURED": "Github: Is not properly configured",
"ERR_NETWORK": "Github: Request failed because of a client side network error",
"ERR_REQUEST": "Github: API returned {{statusCode}}. {{errorMsg}}"
}
},
"JIRA": {
"EXTENSION_INFO": "Please <a href=\"{{url}}\"> download the chrome extension</a> in order to allow communication with the Jira Api. Note that this doesn't work for mobile.",
"FORM_SECTION": {
"CREDENTIALS": "Credentials",
"ADV_CFG": "Advanced Config",
"HELP": "<div class=\"mat-caption\">Basic configuration</div> <p>Please provide a login name (can be found on your profile page) and an <a href=\"https://confluence.atlassian.com/cloud/api-tokens-938839638.html\" target=\"_blank\">API token</a> or password if you can't generate one for some reason. Please not that newer versions of jira sometimes only work with the token. </p> <p>You also need to specify a JQL query which is used for the suggestions to add tasks from Jira. If you need help check out this link <a href=\"https://confluence.atlassian.com/jirasoftwarecloud/advanced-searching-764478330.html\" target=\"_blank\">https://confluence.atlassian.com/jirasoftwarecloud/advanced-searching-764478330.html</a>.</p> <p>You can also configure, if you want to automatically (e.g. every time you visit the planning view), to add all new tasks specified by a custom JQL query to the backlog.</p> <p>Another option is \"Check if current ticket is assigned to current user\". If enabled and you're starting, a check will be made if you're currently assigned to that ticket on Jira, if not an Dialog appears in which you can chose to assign the ticket to yourself.</p> <div class=\"mat-caption\">Worklog settings</div> <p>There are several options to determine when and how you want to submit a worklog. Enabling <em>'Open worklog dialog for adding a worklog to Jira when task is done'</em> opens a dialog to add an worklog every time you mark a Jira Task as done. So keep in mind that worklogs will be added on top of everything tracked so far. So if you mark a task as done for a second time, you might not want to submit the complete worked time for the task again. </p> <p><em>'Open worklog dialog when sub task is done and not for tasks with sub tasks themselves'</em> opens a worklog dialog every time when you mark a sub task of a Jira issue as done. Because you already track your time via the sub tasks, no dialog is opened once you mark the Jira task itself as done. </p> <p><em>'Send updates to worklog automatically without dialog'</em> does what it says. Because marking a task as done several times leads to the whole worked time being tracked twice, this is not recommended. </p> <div class=\"mat-caption\">Default transitions</div> <p>Here you can reconfigure your default transitions. Jira enables a wide configuration of transitions usually coming into action as different columns on your Jira agile board we can't make assumptions about where and when to transition your tasks and you need to set it manually.</p>"
},
"CFG_CMP": {
"ENABLE": "Enable Jira integration",
"ENABLE_TRANSITIONS": "Enable Transition Handling",
"SELECT_ISSUE_FOR_TRANSITIONS": "Select issue to load available transitions",
"OPEN": "Status for pausing task",
"IN_PROGRESS": "Status for starting task",
"DONE": "Status for completing task",
"DO_NOT": "Don't transition",
"ALWAYS_ASK": "Always open dialog",
"MAP_CUSTOM_FIELDS": "Map Custom Fields",
"MAP_CUSTOM_FIELDS_INFO": "Unfortunately some of Jira's data is saved under custom fields which are different for every installation. If you want to include this data you need to select the proper custom field for it.",
"LOAD_SUGGESTIONS": "Load Suggestions",
"STORY_POINTS": "Story Points"
},
"DIALOG_INITIAL": {
"TITLE": "Setup Jira for Project"
},
"DIALOG_WORKLOG": {
"TITLE": "Jira: Submit Worklog",
"SUBMIT_WORKLOG_FOR": "Submit a worklog to Jira for",
"CURRENTLY_LOGGED": "Currently logged time: ",
"STARTED": "Started",
"TIME_SPENT": "Time Spent",
"INVALID_DATE": "The entered value is not a date!",
"SAVE_WORKLOG": "Save Worklog"
},
"DIALOG_TRANSITION": {
"TITLE": "Jira: Update Status",
"CURRENT_STATUS": "Current Status:",
"CURRENT_ASSIGNEE": "Current Assignee:",
"CHOOSE_STATUS": "Choose status to assign",
"UPDATE_STATUS": "Update Status"
},
"DIALOG_CONFIRM_ASSIGNMENT": {
},
"DIALOG_WORKdLOG": {
"TITLE": "AAA"
},
"FORM": {
"IS_AUTO_ADD_TO_BACKLOG": "Automatically add unresolved issues from Github to backlog",
"IS_AUTO_POLL": "Automatically poll imported git issues for changes",
"IS_SEARCH_ISSUES_FROM_GITHUB": "Show issues from git as suggestions when adding new tasks",
"REPO": "\"username/repositoryName\" for the git repository you want to track"
},
"FORM_CRED": {
"HOST": "Host (e.g.: http://my-host.de:1234)",
"USER_NAME": "Email / Username",
"PASSWORD": "Token / Password"
},
"FORM_ADV": {
"IS_AUTO_POLL_TICKETS": "Check imported issues for changes automatically and notify",
"IS_CHECK_TO_RE_ASSIGN_TICKET_ON_TASK_START": "Check if the currently worked on issue is assigned to current user",
"USER_ASSIGNEE_NAME": "Assignee name to check for",
"IS_AUTO_ADD_TO_BACKLOG": "Automatically add issues to Jira backlog",
"AUTO_ADD_BACKLOG_JQL_QUERY": "JQL used for adding tasks automatically to backlog",
"SEARCH_JQL_QUERY": "JQL Query for to limit the searcher tasks",
"IS_WORKLOG_ENABLED": "Open dialog to submit worklog to jira when task is done",
"IS_ADD_WORKLOG_ON_SUB_TASK_DONE": "Open dialog to submit worklog to jira when sub task is done"
},
"ISSUE_CONTENT": {
"LIST_OF_CHANGES": "List of changes",
"CHANGED": "changed",
"ON": "on",
"ASSIGNEE": "Assignee",
"AT": "at",
"DESCRIPTION": "Description",
"STORY_POINTS": "Story Points",
"WORKLOG": "Worklog",
"ATTACHMENTS": "Attachments",
"COMPONENTS": "Components",
"COMMENTS": "Comments",
"MARK_AS_CHECKED": "Mark updates as checked",
"STATUS": "Status",
"SUMMARY": "Summary",
"WRITE_A_COMMENT": "Write a comment"
},
"BANNER": {
"BLOCK_ACCESS_MSG": "Jira: To prevent shut out from api, access has been blocked by Super Productivity. You probably should check your jira settings!",
"BLOCK_ACCESS_UNBLOCK": "Unblock"
},
"SNACK": {
"IMPORTED_MULTIPLE_ISSUES": "Jira: Imported {{issuesLength}} new issues from jira to backlog",
"IMPORTED_SINGLE_ISSUE": "Jira: Imported issue \"{{issueText}}\" from jira to backlog",
"ISSUE_UPDATE": "Jira: Updated data for \"{{issueText}}\"",
"ISSUE_NO_UPDATE_REQUIRED": "Jira: \"{{issueText}}\" already up to date",
"MANUAL_UPDATE_ISSUE_SUCCESS": "Jira: Updated data for \"{{issueText}}\"",
"MISSING_ISSUE_DATA": "Jira: Tasks with missing issue data found. Reloading.",
"POLLING": "Jira: Polling Changes for issues",
"UNABLE_TO_REASSIGN": "Jira: Unable to reassign ticket to yourself, because you didn't specify a username. Please visit the settings.",
"NO_VALID_TRANSITION": "Jira: No valid transition configured",
"TRANSITION_SUCCESS": "Jira: Set issue {{issueKey}} to <strong>{{chosenTransition}}</strong>",
"EXTENSION_NOT_LOADED": "Super Productivity Extension not loaded. Reloading the page might help",
"INSUFFICIENT_SETTINGS": "Insufficient Settings provided for Jira",
"TIMED_OUT": "Jira: Request timed out"
},
"STEPPER": {
"CREDENTIALS": "Credentials",
"LOGIN_SUCCESS": "Login successful!",
"WELCOME_USER": "Welcome {{user}}!",
"TEST_CREDENTIALS": "Test Credentials",
"DONE": "You are now done."
}
},
"GOOGLE": {
"DIALOG": {
"CREATE_SYNC_FILE": "Google Drive: No file with the name <strong>\"{{fileName}}\"</strong> was found. <strong>Create</strong> it as sync file on Google Drive?",
"USE_EXISTING_SYNC_FILE": "Google Drive: Use <strong>existing</strong> file <strong>\"{{fileName}}\"</strong> as sync file? If not please change the Sync file name."
},
"D_CONFIRM_LOAD": {
"LAST_MOD": "last modification:",
"LAST_SYNC": "last sync",
"LOCAL": "local",
"LOCAL_REMOTE": "local <=> remote",
"OVERWRITE_LOCAL": "Overwrite local data",
"OVERWRITE_REMOTE": "Overwrite remote data",
"REMOTE": "remote",
"TEXT": "<p>Update from Google Drive Backup. <strong>Local data seems to be newer</strong> than the remote data. Overwrite unsaved local changes? <strong>All data will be lost forever</strong>.</p>",
"TITLE": "Overwrite local data with GDrive Update?"
},
"D_CONFIRM_SAVE": {
"LAST_MOD": "last modification:",
"LAST_SYNC": "last sync",
"LOCAL": "local",
"LOCAL_REMOTE": "local <=> remote",
"OVERWRITE_LOCAL": "Overwrite local data",
"OVERWRITE_REMOTE": "Overwrite remote data",
"REMOTE": "remote",
"TEXT": " <p>There seem to be some changes on Google Drive, that you don't have locally. Do you want to overwrite them anyway?</p>",
"TITLE": "Overwrite unsaved data on Google Drive?"
},
"EXPORT_TIME": {
"OPTIONS": "Options",
"ALWAYS_ROUND_UP": "Always round work time up",
"AUTO_LOGIN": "Auto-login and load data next time",
"HELP_ADDITIONAL": "In addition to this there are several options you can use to modify the calculation of those values.",
"HELP_INFO": "<p>This view allows you to export your worked time to a google sheet. You need to allow for your Google Spreadsheets to be accessed by Super Productivity. You also need to create a spreadsheet with a headings in the first row nad specify it's ID in the input field (<a href=\"https://stackoverflow.com/questions/36061433/how-to-do-i-locate-a-google-spreadsheet-id\" target=\"_blank\">Ho to find the id of a spreadsheet?</a>).</p><p>After successfully loading your spreadsheet a table will show up with 4 rows. The first row shows the heading you specified in the spreadsheet itself.</p><p>The second row is for informational purposes and shows the last row from the spreadsheet.</p><p>The forth row is a list of values you can directly enter save to the spreadsheet.</p><p>The third row is there to automatically define some values for the forth row. There are several special strings you can enter into the cells:</p>",
"HELP_POSSIBLE_PROPERTIES": "<dt>{startTime}</dt><dd>The time when you first used this app today. It's possible to round this via the options.</dd><dt>{currentTime}</dt><dd>The current time. Could be used for the for the end time of todays working day It's possible to round this via the options.</dd><dt>{endTime}</dt><dd>The last time time was tracked to a task in current project.</dd><dt>{date}</dt><dd>Todays date in standard format (mm/dd/yyyy)</dd><dt>{date:DD/MM/YYYY} (example)</dt><dd>Date with a custom date format string.</dd><dt>{taskTitles}</dt><dd>Comma separated (parent) task titles</dd><dt>{subTaskTitles}</dt><dd>Comma separated sub task titles</dd><dt>{totalTime}</dt><dd>The total time you spend working on your todays tasks.</dd>",
"LOGIN": "Login to Google",
"LOGOUT": "Logout",
"OPEN_SPREADSHEET": "Open spreadsheet",
"READ_SPREADSHEET": "Read spreadsheet",
"ROUND_END_TIME_TO": "Round end time to",
"ROUND_HALF": "full half hours",
"ROUND_HOUR": "full hours",
"ROUND_QUARTER": "full quarters",
"ROUND_START_TIME_TO": "Round start time to",
"ROUND_TIME_WORKED_TO": "Round time worked to",
"SAVE_ROW": "Save row",
"SNACK_EQUAL_VALUES": "Current values and the last saved row have equal values, that is probably not what you want.",
"SNACK_ROW_APPENDED": "Row successfully appended"
},
"SYNC_CFG": {
"ENABLE": "Enable syncing via Google Drive",
"BACKUP_NOW": "Backup now",
"LOAD_FROM": "Load From GDrive",
"SYNC_FILE_NAME": "Sync file name",
"UPDATE_SYNC_FILE": "Update sync file",
"AUTO_LOGIN": "Auto login at when starting app",
"LOAD_ON_STARTUP": "Load remote data on startup",
"AUTO_SYNC": "Auto sync data to remote",
"COMPRESS": "Compress Data",
"NOTIFY": "Notify when syncing",
"SYNC_INTERVAL": "Sync interval"
},
"SNACKS": {
"DOWNLOADING_UPDATE": "Google Drive: There is a remote update! Downloading...",
"ERROR": "Google Drive – Error: {{errTxt}}",
"ERROR_INITIAL_IMPORT": "Google Drive: Error while trying to import data initially",
"LOCAL_UP_TO_DATE": "Google Drive: Local data already up to date",
"MULTIPLE_SYNC_FILES_WITH_SAME_NAME": "Multiple files with the name \"{{newFileName}}\" found. Please delete all but one or choose a different name.",
"NO_UPDATE_REQUIRED": "Google Drive: No updated required",
"REMOTE_UP_TO_DATE": "Google Drive: Remote data already up to date",
"SUCCESS": "Google Drive: Successfully saved backup",
"SYNCING": "Google Drive: Syncing"
},
"SNACK_API": {
"SUCCESS_LOGIN": "GoogleApi: Login successful",
"ERR_NO_FILE_ID": "GoogleApi: No file id specified",
"ERR_NO_FILE_NAME": "GoogleApi: No file name specified",
"ERR": "GoogleApi Error: {{errStr}}"
},
"BANNER": {
"AUTH_FAIL": "GoogleApi: Failed to authenticate please try logging in again!"
}
}
},
"FILE_IMEX": {
"EXPORT_DATA": "Export Data",
"IMPORT_FROM_FILE": "Import from file"
},
"F_AUTO_BACKUPS": {
"HELP": "Auto save all data to your app folder in order to have it ready in case something goes wrong.",
"LABEL_IS_ENABLED": "Enable automatic backups",
"TITLE": "Automatic Backups"
},
"F_GOOGLE_DRIVE_SYNC": {
"HELP": "Here you can configure your app to automatically sync to and from a single google drive file. All data will be saved unencrypted, so make sure you don't accidentally share this file with someone.",
"TITLE": "Sync via Google Drive"
},
"F_IDLE": {
"HELP": "<div><p>When idle time handling is enabled a dialog will open after a specified amount of time to check if and on which task you want to track your time, when you have been idle.</p></div>",
"IS_ENABLE_IDLE_TIME_TRACKING": "Enable idle time handling",
"IS_ONLY_OPEN_IDLE_WHEN_CURRENT_TASK": "Only trigger idle time dialog when a current task is selected",
"IS_UN_TRACKED_IDLE_RESETS_BREAK_TIMER": "Untracked idle time resets take a break timer",
"MIN_IDLE_TIME": "Trigger idle after X",
"TITLE": "Idle Handling"
},
"F_IMEX": {
"HELP": "<p>Here you can export all your data as a <strong>JSON</strong> for backups, but also to use it in a different context (e.g. you might want to export your projects in the browser and import them into the desktop version). </p> <p>The import expects valid JSON to be copied into the text area. <strong>NOTE: Once you hit the import button all your current settings and data will be overwritten!</strong></p>",
"TITLE": "Import/Export"
},
"F_KEYBOARD": {
"ADD_NEW_NOTE": "Add new note",
"ADD_NEW_TASK": "Add New Task",
"APP_WIDE_SHORTCUTS": "Global Shortcuts (application wide)",
"COLLAPSE_SUB_TASKS": "Collapse Sub Tasks",
"EXPAND_SUB_TASKS": "Expand Sub Tasks",
"FOCUS_LAST_ACTIVE_TASK": "Focus last active task",
"GLOBAL_SHOW_HIDE": "Show/Hide Super Productivity",
"GLOBAL_TOGGLE_TASK_START": "Toggle time tracking for last active task",
"GO_TO_DAILY_AGENDA": "Go to Agenda",
"GO_TO_FOCUS_MODE": "Go to Focus Mode",
"GO_TO_SETTINGS": "Go to Settings",
"GO_TO_WORK_VIEW": "Go to Work View",
"HELP": "<p>Here you can configure all keyboard shortcuts.</p> <p>Click on the text input and enter the desired keyboard combination. Hit enter to save and Escape to abort.</p> <p>There are three types of shortcuts:</p> <ul> <li> <strong>Global shortcuts:</strong> When the app is running it will trigger the action from every other application. </li> <li> <strong>Application level shortcuts:</strong> Will trigger from every screen of the application, but not if you're currently editing a text field. </li> <li> <strong>Task level shortcuts:</strong> They will only trigger if you have selected a task via mouse or keyboard and usually trigger an action specifically related to that one task. </li> </ul>",
"MOVE_TASK_DOWN": "Move Task down in List",
"MOVE_TASK_UP": "Move Task up in List",
"MOVE_TO_BACKLOG": "Move Task to Task Backlog",
"MOVE_TO_TODAYS_TASKS": "Move Task to Today\"s Task List",
"OPEN_PROJECT_NOTES": "Show/Hide Project Notes",
"SELECT_NEXT_TASK": "Select next Task",
"SELECT_PREVIOUS_TASK": "Select previous Task",
"SYSTEM_SHORTCUTS": "Global Shortcuts (system wide)",
"TASK_ADD_SUB_TASK": "Add sub Task",
"TASK_DELETE": "Delete Task",
"TASK_EDIT_TITLE": "Edit Title",
"TASK_OPEN_ESTIMATION_DIALOG": "Edit estimation / time spent",
"TASK_SCHEDULE": "Schedule Task",
"TASK_SHORTCUTS": "Tasks",
"TASK_SHORTCUTS_INFO": "The following shortcuts apply for the currently selected task (selected via tab or mouse).",
"TASK_TOGGLE_ADDITIONAL_INFO_OPEN": "Show/Hide additional task info",
"TASK_TOGGLE_DONE": "Toggle Done",
"TITLE": "Keyboard Shortcuts",
"TOGGLE_BACKLOG": "Show/Hide Task Backlog",
"TOGGLE_BOOKMARKS": "Show/Hide Bookmark Bar",
"TOGGLE_PLAY": "Start/Stop Task",
"ZOOM_DEFAULT": "Zoom default (Desktop only)",
"ZOOM_IN": "Zoom in (Desktop only)",
"ZOOM_OUT": "Zoom out (Desktop only)"
},
"F_LANG": {
"AR": "Arabic",
"DE": "German",
"EN": "English",
"ES": "Spanish",
"FR": "French",
"JA": "Japanese",
"LABEL": "Please select a language",
"RU": "Russian",
"TITLE": "Language",
"TR": "Turkish",
"ZH": "Chinese"
},
"F_MISC": {
"HELP": "<p><strong>Not seeing Desktop Notifications?</strong> For windows you might want to check System > Notifications & actions and check if the required notifications have been enabled.</p>",
"IS_AUTO_MARK_PARENT_AS_DONE": "Mark parent task as done, when all sub tasks are done",
"IS_CONFIRM_BEFORE_EXIT": "Confirm before exiting the app",
"IS_DISABLE_REMIND_WHEN_FORGOT_TO_FINISH_DAY": "Disable reminder about forgotten finish day",
"IS_HIDE_NAV": "Hide navigation until main header is hovered (desktop only)",
"IS_NOTIFY_WHEN_TIME_ESTIMATE_EXCEEDED": "Notify when time estimate was exceeded",
"TITLE": "Misc Settings"
},
"F_POMODORO": {
"BREAK_DURATION": "Duration of short breaks",
"CYCLES_BEFORE_LONGER_BREAK": "Start longer break after X work sessions",
"DURATION": "Duration of work sessions",
"HELP": "<p>The pomodoro timer can be configured via a couple of settings. The duration of every work session, the duration of normal breaks, the number of work sessions to run before a longer break is started and the duration of this longer break.</p> <p>You can also set if you want to display your distractions during your pomodoro breaks.</p> <p>Setting \"Pause time tracking on pomodoro break\" will also track your breaks as work time spent on a task. </p> <p>Enabling \"Pause pomodoro session when no active task\" will also pause the pomodoro session, when you pause a task.</p>",
"IS_ENABLED": "Enable pomodoro timer",
"IS_MANUAL_CONTINUE": "Manually confirm starting next pomodoro session",
"IS_PLAY_SOUND": "Play sound when session is done",
"IS_PLAY_SOUND_AFTER_BREAK": "Play sound when break is done",
"IS_PLAY_TICK": "Play tick sound every second",
"IS_STOP_TRACKING_ON_BREAK": "Stop time tracking for task on break",
"LONGER_BREAK_DURATION": "Duration of longer breaks",
"TITLE": "Pomodoro Settings"
},
"F_TAKE_A_BREAK": {
"HELP": "<div> <p>Allows you to configure a reoccurring reminder when you have worked for a specified amount of time without taking a break.</p> <p>You can modify the message displayed. ${duration} will be replaced with the time spent without a break.</p> </div>",
"IS_ENABLED": "Enable take a break reminder",
"MESSAGE": "Take a break message",
"MIN_WORKING_TIME": "Trigger take a break notification after X working without one",
"TITLE": "Break Reminder"
},
"G": {
"CANCEL": "Cancel",
"DISMISS": "Dismiss",
"DO_IT": "Do it!",
"OK": "Ok",
"SAVE": "Save",
"TITLE": "Title",
"NEXT": "Next",
"PREVIOUS": "Previous",
"LOGIN": "Login",
"LOGOUT": "Logout"
},
"MH": {
"ADD_NEW_TASK": "Add new Task",
"CREATE_PROJECT": "Create Project",
"GO_TO_TASK_LIST": "Go to task list",
"MANAGE_PROJECTS": "Manage Projects",
"METRICS": "Metrics",
"PROCRASTINATE": "Procrastinate",
"PROJECTS": "Projects",
"PROJECT_MENU": "Project Menu",
"SETTINGS": "Settings",
"TASKS": "Tasks",
"TASK_LIST": "Task List",
"TOGGLE_SHOW_BOOKMARKS": "Show/Hide Bookmarks",
"TOGGLE_SHOW_NOTES": "Show/Hide Project Notes",
"TOGGLE_TRACK_TIME": "Start/Stop tracking time",
"WORKLOG": "Worklog"
},
"PDS": {
"BACK": "Wait I forgot something!",
"BREAK_LABEL": "Breaks (nr / time)",
"CELEBRATE": "Take a moment to <i>celebrate!</i>",
"CLEAR_ALL_CONTINUE": "Clear all done and continue",
"EVALUATION": "Evaluation",
"EXPORT_TASK_LIST": "Export Task List",
"GOOGLE_SHEET": "Google Sheet",
"NO_TASKS": "There are no tasks for this day",
"ROUND_15M": "Round all tasks to 15 minutes",
"ROUND_30M": "Round all tasks to 30 minutes",
"ROUND_5M": "Round all tasks to 5 minutes",
"ROUND_TIME_SPENT": "Round Time Spent",
"ROUND_TIME_SPENT_TITLE": "Round time spent on all tasks. Be careful! You cannot undo this!",
"ROUND_TIME_WARNING": "!!! Be careful this cannot be undone !!!",
"ROUND_UP_15M": "Round UP all tasks to 15 minutes",
"ROUND_UP_30M": "Round UP all tasks to 30 minutes",
"ROUND_UP_5M": "Round UP all tasks to 5 minutes",
"SAVE_AND_GO_HOME": "Save and go home",
"START_END": "Start – End",
"SUMMARY_FOR": "Daily Summary for {{dayStr}}",
"TASKS_COMPLETED": "Tasks Completed",
"TASK_LIST": "Task List",
"TIME_SPENT_AND_ESTIMATE_LABEL": "Time Spent / Estimated",
"TIME_SPENT_ESTIMATE_TITLE": "Time Spent: Total time spent today. Archived tasks not included. – Time Estimated: Time estimated for tasks worked on today minus the time already spent with them on other days.",
"TODAY": "Today",
"WEEK": "Week"
},
"PM": {
"TITLE": "Project Metrics"
},
"PP": {
"ARCHIVED_PROJECTS": "Archived Projects",
"ARCHIVE_PROJECT": "Archive Project",
"CREATE_NEW": "Create New",
"DELETE_PROJECT": "Delete Project",
"EDIT_PROJECT": "Edit Project",
"EXPORT_PROJECT": "Export Project",
"GITHUB_CONFIGURED": "Github Integration Configured",
"IMPORT_FROM_FILE": "Import from file",
"JIRA_CONFIGURED": "Jira Integration Configured",
"TITLE": "Project Overview",
"UN_ARCHIVE_PROJECT": "Unarchive Project"
},
"PS": {
"GLOBAL_SETTINGS": "Global Settings",
"PROJECT_SETTINGS": "Project Specific Settings"
},
"S": {
"SYNC": {
"ERROR_FALLBACK_TO_BACKUP": "Something went wrong while importing the data. Falling back to local backup.",
"ERROR_INVALID_DATA": "Error while syncing. Invalid data",
"IMPORTING": "Importing data",
"SUCCESS": "Data imported"
}
},
"V": {
"E_1TO10": "Please enter a value between 1 and 10"
},
"WW": {
"ADD_MORE": "Add more",
"ADD_SOME_TASKS": "Add some tasks to plan your day!",
"COMPLETED_TASKS": "Completed Tasks",
"ESTIMATE_REMAINING": "Estimate remaining:",
"FINISH_DAY": "Finish Day",
"HELP_PROCRASTINATION": "Help I'm procrastinating!",
"NO_COMPLETED_TASKS": "There are currently no completed tasks",
"NO_PLANNED_TASKS": "No planned tasks",
"READY_TO_WORK": "Ready to work!",
"TIME_ESTIMATED": "Time Estimated:",
"WITHOUT_BREAK": "Without break:",
"WORKING_TODAY": "Working today:"
}
}