-
-
Notifications
You must be signed in to change notification settings - Fork 747
/
en.json
1441 lines (1441 loc) · 73.2 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
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
{
"ANDROID": {
"NOTIFICATIONS": {
"SYNC_CONFLICT_TITLE": "A sync conflict occurred",
"SYNC_CONFLICT_MSG": "Please check and decide what to do."
},
"PERMANENT_NOTIFICATION_MSGS": {
"INITIAL": "App running in background to allow for syncing if enabled",
"NO_ACTIVE_TASKS": "No active tasks",
"SYNCING": "Syncing"
}
},
"APP": {
"B_INSTALL": {
"IGNORE": "Ignore",
"INSTALL": "Install",
"MSG": "Do you want to install Super Productivity as a PWA?"
},
"B_OFFLINE": "You are disconnected from the internet. Syncing and requesting issue provider data will not work.",
"UPDATE_MAIN_MODEL": "Super Productivity has gotten a major update! Some migrations for your data are required. Please note that this renders your data incompatible with older versions of the app.",
"UPDATE_MAIN_MODEL_NO_UPDATE": "No model update chosen. Please note that you either have to downgrade to the last version, if you do not want to perform the model upgrade.",
"UPDATE_WEB_APP": "New version available. Load New Version?"
},
"BL": {
"NO_TASKS": "There are currently no tasks in your backlog"
},
"CONFIRM": {
"AUTO_FIX": "Your data seems to be damaged (\"{{validityError}}\"). Do you want to try to automatically fix it? This might result in partial data loss.",
"DELETE_STRAY_BACKUP": "Do you want to delete the back to avoid seeing this dialog?",
"RELOAD_AFTER_IDB_ERROR": "Cannot access database :( Possible causes are an app update to the app in the background or low disk space. If you installed the app on linux as snap you also want to enable refresh awareness 'snap set core experimental.refresh-app-awareness=true' until they fix this issue on their side. Press OK to reload the app (might require manual restarting the app on some platforms).",
"RESTORE_FILE_BACKUP": "There seems to be NO DATA, but there are backups available at \"{{dir}}\". Do you want to restore the latest backup from {{from}}?",
"RESTORE_FILE_BACKUP_ANDROID": "There seems to be NO DATA, but there is a backup available. Do you want to load it?",
"RESTORE_STRAY_BACKUP": "During last sync there might have been some error. Do you want to restore the last backup?"
},
"DATETIME_INPUT": {
"IN": "in {{time}}",
"TOMORROW": "tomorrow {{time}}"
},
"DATETIME_SCHEDULE": {
"LATER_TODAY": "Later Today",
"NEXT_WEEK": "Next Week",
"PLACEHOLDER": "Please select a date",
"PRESS_ENTER_AGAIN": "Press enter again to save",
"TOMORROW": "Tomorrow"
},
"F": {
"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)"
}
}
},
"BOOKMARK": {
"BAR": {
"ADD": "Add Bookmark",
"DROP": "Drop here to add a bookmark",
"EDIT": "Edit Bookmarks",
"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)"
}
}
},
"CALDAV": {
"DIALOG_INITIAL": {
"TITLE": "Setup CalDav for Project"
},
"FORM": {
"CALDAV_CATEGORY_FILTER": "Category to filter issues for (leave empty for none)",
"CALDAV_PASSWORD": "Your CalDav password",
"CALDAV_RESOURCE": "The name of the CalDav resource (the calendar)",
"CALDAV_URL": "CalDav URL (the base URL)",
"CALDAV_USER": "Your CalDav username",
"IS_AUTO_ADD_TO_BACKLOG": "Automatically add uncompleted CalDav todos to your backlog",
"IS_AUTO_POLL": "Automatically poll imported tasks for changes",
"IS_SEARCH_ISSUES_FROM_CALDAV": "Show uncompleted CalDav todos as suggestion when adding new tasks",
"IS_TRANSITION_ISSUES_ENABLED": "Automatically complete CalDav todos on task completion"
},
"FORM_SECTION": {
"HELP": "<p>Here you can configure SuperProductivity to list uncompleted CalDav todos for a specific project in the task creation panel in the daily planning view. They will be listed as suggestions and will provide a link to the todo as well as more information about it.</p> <p>In addition you can automatically add and sync all uncompleted todos to your task backlog.</p><p>To make it work for nextcloud on mobile and web, you might need to whitelist \"https://app.super-productivity.com\" via the nextcloud app <a href='https://apps.nextcloud.com/apps/webapppassword'>webapppassword<a>.</p>",
"TITLE": "CalDav"
},
"ISSUE_CONTENT": {
"DESCRIPTION": "Description",
"LABELS": "Categories",
"MARK_AS_CHECKED": "Mark updates as checked",
"STATUS": "Status",
"SUMMARY": "Summary"
},
"S": {
"CALENDAR_NOT_FOUND": "CalDav: Calendar \"{{calendarName}}\" not found",
"CALENDAR_READ_ONLY": "CalDav: Calendar \"{{calendarName}}\" is readonly",
"ISSUE_NOT_FOUND": "CalDav: Todo \"{{issueId}}\" seems to be deleted on server."
}
},
"CONFIG": {
"S": {
"UPDATE_SECTION": "Updated settings for <strong>{{sectionKey}}</strong>"
}
},
"DROPBOX": {
"S": {
"ACCESS_TOKEN_ERROR": "Dropbox: Unable to generate Access Token from Auth Code",
"ACCESS_TOKEN_GENERATED": "Dropbox: Access Token generated from Auth Code",
"AUTH_ERROR": "Dropbox: Invalid access token provided",
"AUTH_ERROR_ACTION": "Change Token",
"OFFLINE": "Dropbox: Unable to sync, because offline",
"SYNC_ERROR": "Dropbox: Error while syncing"
}
},
"FINISH_DAY_BEFORE_EXIT": {
"C": {
"FINISH_DAY_BEFORE_EXIT": "There are {{nr}} done tasks in your today list not yet moved to the archive. Do you really want to quit without finishing your day?"
}
},
"GITHUB": {
"DIALOG_INITIAL": {
"TITLE": "Setup GitHub for Project"
},
"FORM": {
"FILTER_USER": "Username (e.g. to filter out changes by yourself)",
"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",
"TOKEN": "Access Token",
"TOKEN_DESCRIPTION": "Required for private repository access"
},
"FORM_SECTION": {
"HELP": "<p>Here you can configure SuperProductivity to list open GitHub 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><p>To get by usage limits and to access you can provide a an access token. <a href='https://docs.github.com/en/free-pro-team@latest/developers/apps/scopes-for-oauth-apps'>More info about its scopes can be found here</a>.",
"TITLE": "GitHub"
},
"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"
},
"S": {
"ERR_UNKNOWN": "GitHub: Unknown error {{statusCode}} {{errorMsg}}. Api Rate limit exceeded?"
}
},
"GITLAB": {
"DIALOG_INITIAL": {
"TITLE": "Setup GitLab for Project"
},
"FORM": {
"FILTER_USER": "Username (e.g. to filter out changes by yourself)",
"GITLAB_BASE_URL": "Custom GitLab base URL (optional)",
"IS_AUTO_ADD_TO_BACKLOG": "Automatically add unresolved issues from GitLab to backlog",
"IS_AUTO_POLL": "Automatically poll imported git issues for changes",
"IS_SEARCH_ISSUES_FROM_GITLAB": "Show issues from git as suggestions when adding new tasks",
"PROJECT": "(default) project ID or user name/project",
"SCOPE": "Scope",
"SCOPE_ALL": "All",
"SCOPE_ASSIGNED": "Assigned to me",
"SCOPE_CREATED": "Created by me",
"SOURCE": "Source",
"SOURCE_GLOBAL": "All",
"SOURCE_GROUP": "Group",
"SOURCE_PROJECT": "Project",
"TOKEN": "Access Token"
},
"FORM_SECTION": {
"HELP": "<p>Here you can configure SuperProductivity to list open GitLab (either its the online version or a self-hosted instance) issues for a specific project 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>",
"TITLE": "GitLab"
},
"ISSUE_CONTENT": {
"ASSIGNEE": "Assignee",
"AT": "at",
"DESCRIPTION": "Description",
"LABELS": "Labels",
"MARK_AS_CHECKED": "Mark updates as checked",
"PROJECT": "Project",
"STATUS": "Status",
"SUMMARY": "Summary",
"WRITE_A_COMMENT": "Write a comment"
},
"S": {
"ERR_UNKNOWN": "GitLab: Unknown error {{statusCode}} {{errorMsg}}"
}
},
"GOOGLE": {
"BANNER": {
"AUTH_FAIL": "GoogleApi: Failed to authenticate please try logging in again!"
},
"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."
},
"S": {
"MULTIPLE_SYNC_FILES_WITH_SAME_NAME": "Multiple files with the name \"{{newFileName}}\" found. Please delete all but one or choose a different name.",
"SYNC_FILE_CREATION_ERROR": "Google Drive: Error while creating sync file. {{err}}",
"UPDATED_SYNC_FILE_NAME": "Google Drive: Updated sync file name"
},
"S_API": {
"ERR": "GoogleApi Error: {{errStr}}",
"ERR_NO_FILE_ID": "GoogleApi: No file id specified",
"ERR_NO_FILE_NAME": "GoogleApi: No file name specified",
"SUCCESS_LOGIN": "GoogleApi: Login successful"
}
},
"ISSUE": {
"DEFAULT": {
"ISSUES_STR": "issues",
"ISSUE_STR": "issue"
},
"S": {
"ERR_NETWORK": "{{issueProviderName}}: Request failed because of a client side network error",
"ERR_NOT_CONFIGURED": "{{issueProviderName}}: Not properly configured",
"IMPORTED_MULTIPLE_ISSUES": "{{issueProviderName}}: Imported {{nr}} new {{issuesStr}} to backlog",
"IMPORTED_SINGLE_ISSUE": "{{issueProviderName}}: Imported {{issueStr}} \"{{issueTitle}}\" to backlog",
"ISSUE_DELETED_OR_CLOSED": "{{issueProviderName}}: {{issueStrC}} \"{{issueTitle}}\" seems to be deleted or closed",
"ISSUE_NO_UPDATE_REQUIRED": "{{issueProviderName}}: No update required",
"ISSUE_UPDATE_MULTIPLE": "{{issueProviderName}}: Updated data for {{nr}} {{issuesStr}}",
"ISSUE_UPDATE_SINGLE": "{{issueProviderName}}: Updated data for \"{{issueTitle}}\"",
"MANUAL_UPDATE_ISSUE_SUCCESS": "{{issueProviderName}}: Updated data for \"{{issueTitle}}\"",
"MISSING_ISSUE_DATA": "{{issueProviderName}}: Tasks with missing {{issueStr}} data found. Reloading.",
"NEW_COMMENT": "{{issueProviderName}}: New comment for \"{{issueTitle}}\"",
"POLLING_BACKLOG": "{{issueProviderName}}: Polling for new {{issuesStr}}",
"POLLING_CHANGES": "{{issueProviderName}}: Polling Changes for {{issuesStr}}"
}
},
"JIRA": {
"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"
},
"CFG_CMP": {
"ALWAYS_ASK": "Always open dialog",
"DONE": "Status for completing task",
"DO_NOT": "Don't transition",
"ENABLE": "Enable Jira integration",
"ENABLE_TRANSITIONS": "Enable Transition Handling",
"IN_PROGRESS": "Status for starting task",
"LOAD_SUGGESTIONS": "Load Suggestions",
"MAP_CUSTOM_FIELDS": "Load Story Points",
"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. Currently there is only the story points field that needs to be mapped.",
"OPEN": "Status for pausing task",
"SELECT_ISSUE_FOR_TRANSITIONS": "Select issue to load available transitions",
"STORY_POINTS": "Story Points Field Name"
},
"DIALOG_CONFIRM_ASSIGNMENT": {
"MSG": "<strong>{{summary}}</strong> is currently assigned to <strong>{{assignee}}</strong>. Do you want to assign it to yourself?",
"OK": "Do it!"
},
"DIALOG_INITIAL": {
"TITLE": "Setup Jira for Project"
},
"DIALOG_TRANSITION": {
"CHOOSE_STATUS": "Choose status to assign",
"CURRENT_ASSIGNEE": "Current Assignee:",
"CURRENT_STATUS": "Current Status:",
"TASK_NAME": "Task name:",
"TITLE": "Jira: Update Status",
"UPDATE_STATUS": "Update Status"
},
"DIALOG_WORKLOG": {
"CHECKBOXES": {
"ALL_TIME": "Always use all time spent on task as default",
"ALL_TIME_MINUS_LOGGED": "Always use only time spent minus time logged as default",
"TIME_SPENT_TODAY": "Always use only time spent today as default",
"TIME_SPENT_YESTERDAY": "Always use only time spent yesterday as default"
},
"CURRENTLY_LOGGED": "Currently logged time: ",
"INVALID_DATE": "The entered value is not a date!",
"SAVE_WORKLOG": "Save Worklog",
"STARTED": "Started",
"SUBMIT_WORKLOG_FOR": "Submit a worklog to Jira for",
"TIME_SPENT": "Time Spent",
"TIME_SPENT_TOOLTIP": "Add different times",
"TITLE": "Jira: Submit Worklog"
},
"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_ADV": {
"AUTO_ADD_BACKLOG_JQL_QUERY": "JQL used for adding tasks automatically to backlog",
"IS_ADD_WORKLOG_ON_SUB_TASK_DONE": "Open dialog to submit worklog to Jira when sub task is done",
"IS_AUTO_ADD_TO_BACKLOG": "Automatically add issues from Jira to backlog",
"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",
"IS_WORKLOG_ENABLED": "Open dialog to submit worklog to Jira when task is done",
"SEARCH_JQL_QUERY": "JQL Query for limiting searching tasks",
"WORKLOG_DEFAULT_ALL_TIME": "Fill in all time spent on task",
"WORKLOG_DEFAULT_ALL_TIME_MINUS_LOGGED": "Fill in all time spent minus time logged",
"WORKLOG_DEFAULT_TIME_MODE": "Default time value for dialog",
"WORKLOG_DEFAULT_TODAY": "Fill only time spent today",
"WORKLOG_DEFAULT_YESTERDAY": "Fill only time spent yesterday"
},
"FORM_CRED": {
"ALLOW_SELF_SIGNED": "Allow self signed certificate",
"HOST": "Host (e.g.: http://my-host.de:1234)",
"PASSWORD": "Token / Password",
"USER_NAME": "Email / Username",
"USE_PAT": "Use Personal Access Token instead of password",
"WONKY_COOKIE_MODE": "Wonky Cookie Fallback Authentication (desktop app only)"
},
"FORM_SECTION": {
"ADV_CFG": "Advanced Config",
"CREDENTIALS": "Credentials",
"HELP_ARR": {
"H1": "Basic configuration",
"H2": "Worklog settings",
"H3": "Default transitions",
"P1_1": "Please provide a login name (can be found on your profile page) and an <a target=\"_blank\" 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. ",
"P1_2": "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 target=\"_blank\" href=\"https://confluence.atlassian.com/jirasoftwarecloud/advanced-searching-764478330.html\" target=\"_blank\">https://confluence.atlassian.com/jirasoftwarecloud/advanced-searching-764478330.html</a>.",
"P1_3": "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.",
"P1_4": "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.",
"P2_1": "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.",
"P2_2": "<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.",
"P2_3": "<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.",
"P3_1": "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."
}
},
"ISSUE_CONTENT": {
"ASSIGNEE": "Assignee",
"AT": "at",
"ATTACHMENTS": "Attachments",
"CHANGED": "changed",
"COMMENTS": "Comments",
"COMPONENTS": "Components",
"DESCRIPTION": "Description",
"LIST_OF_CHANGES": "List of changes",
"MARK_AS_CHECKED": "Mark updates as checked",
"ON": "on",
"RELATED": "Related",
"STATUS": "Status",
"STORY_POINTS": "Story Points",
"SUB_TASKS": "Subtasks",
"SUMMARY": "Summary",
"WORKLOG": "Worklog",
"WRITE_A_COMMENT": "Write a comment"
},
"S": {
"ADDED_WORKLOG_FOR": "Jira: Added worklog for {{issueKey}}",
"EXTENSION_NOT_LOADED": "Super Productivity Extension not loaded. Reloading the page might help",
"INSUFFICIENT_SETTINGS": "Insufficient Settings provided for Jira",
"INVALID_RESPONSE": "Jira: Response contained invalid data",
"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.",
"NO_AUTO_IMPORT_JQL": "Jira: No search query defined for auto import",
"NO_VALID_TRANSITION": "Jira: No valid transition configured",
"TIMED_OUT": "Jira: Request timed out",
"TRANSITION": "Jira: Set issue \"{{issueKey}}\" to \"{{name}}\"",
"TRANSITIONS_LOADED": "Jira: Transitions loaded. Use the selects below to assign them",
"TRANSITION_SUCCESS": "Jira: Set issue {{issueKey}} to <strong>{{chosenTransition}}</strong>",
"UNABLE_TO_REASSIGN": "Jira: Unable to reassign ticket to yourself, because you didn't specify a username. Please visit the settings."
},
"STEPPER": {
"CREDENTIALS": "Credentials",
"DONE": "You are now done.",
"LOGIN_SUCCESS": "Login successful!",
"TEST_CREDENTIALS": "Test Credentials",
"WELCOME_USER": "Welcome {{user}}!"
}
},
"METRIC": {
"BANNER": {
"CHECK": "I did it!"
},
"CMP": {
"AVG_BREAKS_PER_DAY": "Avg. breaks per day",
"AVG_TASKS_PER_DAY_WORKED": "Avg. tasks per day worked",
"AVG_TIME_SPENT_ON_BREAKS": "Avg. time spent on breaks",
"AVG_TIME_SPENT_PER_DAY": "Avg. time spent per day",
"AVG_TIME_SPENT_PER_TASK": "Avg. time spent per task",
"COUNTING_SUBTASKS": "(counting subtasks)",
"DAYS_WORKED": "Days worked",
"GLOBAL_METRICS": "Global Metrics",
"IMPROVEMENT_SELECTION_COUNT": "Number of times an improvement factor was selected",
"MOOD_PRODUCTIVITY_OVER_TIME": "Mood and productivity over time",
"NO_ADDITIONAL_DATA_YET": "No additional data collected yet. Use the form on the daily summary \"Evaluation\" panel to do so.",
"OBSTRUCTION_SELECTION_COUNT": "Number of times an obstructing factor was selected",
"SIMPLE_CLICK_COUNTERS_OVER_TIME": "Click Counters over time",
"SIMPLE_COUNTERS": "Simple Counters",
"SIMPLE_STOPWATCH_COUNTERS_OVER_TIME": "Stopwatch Counters over time",
"TASKS_DONE_CREATED": "Tasks (done/created)",
"TIME_ESTIMATED": "Time Estimated",
"TIME_SPENT": "Time Spent"
},
"EVAL_FORM": {
"ADD_NOTE_FOR_TOMORROW": "Add Note for tomorrow",
"DISABLE_REPEAT_EVERY_DAY": "Disable repeat every day",
"ENABLE_REPEAT_EVERY_DAY": "Repeat every day",
"HELP_H1": "Why should I care?",
"HELP_LINK_TXT": "Go to metrics section",
"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_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.",
"IMPROVEMENTS": "What improved your productivity?",
"IMPROVEMENTS_TOMORROW": "What could you do to improve tomorrow?",
"MOOD": "How do you feel?",
"MOOD_HINT": "1: Awful – 10: Splendid",
"NOTES": "Notes for tomorrow",
"OBSTRUCTIONS": "What hindered your productivity?",
"PRODUCTIVITY": "How efficient did you work?",
"PRODUCTIVITY_HINT": "1: Haven't even started – 10: Enormously efficient"
},
"S": {
"SAVE_METRIC": "Metric successfully saved"
}
},
"NOTE": {
"D_ADD": {
"NOTE_LABEL": "Enter some text to save as note (you can use markdown)..."
},
"D_FULLSCREEN": {
"VIEW_TEXT_ONLY": "View as unparsed text",
"VIEW_SPLIT": "View parsed and unparsed markdown in split view",
"VIEW_PARSED": "View as parsed (non editable) markdown"
},
"NOTES_CMP": {
"ADD_BTN": "Add new Note",
"DROP_TO_ADD": "Drop here to add new note",
"NO_NOTES": "There are currently no notes"
},
"NOTE_CMP": {
"DISABLE_PARSE": "Disable markdown parsing for preview",
"ENABLE_PARSE": "Enable markdown parse"
}
},
"OPEN_PROJECT": {
"DIALOG_INITIAL": {
"TITLE": "Setup OpenProject for Project"
},
"DIALOG_TRACK_TIME": {
"ACTIVITY": "Activity",
"CURRENTLY_LOGGED": "Currently logged time: ",
"INVALID_DATE": "The entered value is not a date!",
"POST_TIME": "Post Time",
"STARTED": "Started",
"SUBMIT_TIME_FOR": "Submit time to OpenProject for",
"TIME_SPENT": "Time Spent",
"TITLE": "OpenProject: Submit Worklog"
},
"FORM": {
"FILTER_USER": "Username (e.g. to filter out changes by yourself)",
"HOST": "Host (e.g.: https://www.openproject.org/)",
"IS_AUTO_ADD_TO_BACKLOG": "Automatically add unresolved work packages from OpenProject to backlog",
"IS_AUTO_POLL": "Automatically poll imported OpenProject work packages for changes",
"IS_SEARCH_ISSUES_FROM_OPEN_PROJECT": "Show work packages as suggestions when adding new tasks",
"IS_SHOW_TIME_TRACKING_DIALOG": "Show time tracking dialog to report to OpenProject",
"IS_SHOW_TIME_TRACKING_DIALOG_DESCRIPTION": "Requires time tracking module to be enabled for OpenProject project",
"IS_SHOW_TIME_TRACKING_DIALOG_FOR_EACH_SUB_TASK": "Show time tracking dialog when sub tasks are completed",
"PROJECT_ID": "Project ID",
"PROJECT_ID_DESCRIPTION": "Can be found as part of the url, when viewing the project in the Browser.",
"TOKEN": "Access Token"
},
"FORM_SECTION": {
"HELP": "<p>Here you can configure SuperProductivity to list open OpenProject work packages. Please Note that for this to work in the browser you need to probably configure CORS for your OpenProject server, to allow access from app.super-productivity.com</p>",
"TITLE": "OpenProject"
},
"ISSUE_CONTENT": {
"ASSIGNEE": "Assignee",
"DESCRIPTION": "Description",
"MARK_AS_CHECKED": "Mark updates as checked",
"STATUS": "Status",
"SUMMARY": "Summary",
"TYPE": "Type"
},
"ISSUE_STRINGS": {
"ISSUES_STR": "work packages",
"ISSUE_STR": "work package"
},
"S": {
"ERR_UNKNOWN": "OpenProject: Unknown error {{statusCode}} {{errorMsg}}. Is CORS properly configured for the server?",
"POST_TIME_SUCCESS": "OpenProject: Successfully created time entry for {{issueTitle}}"
}
},
"POMODORO": {
"BACK_TO_WORK": "Back to work!",
"BREAK_IS_DONE": "Your break is done!",
"ENJOY_YOURSELF": "Enjoy yourself, get yourself moving, come back in:",
"FINISH_SESSION_X": "You successfully finished session <strong>{{nr}}</strong>!",
"NOTIFICATION": {
"BREAK_X_START": "Pomodoro: Break {{nr}} started!",
"NO_TASKS": "You need to add tasks before the Pomodoro timer can start.",
"SESSION_X_START": "Pomodoro: Session {{nr}} started!"
},
"S": {
"SESSION_X_START": "Pomodoro: Session {{nr}} started!"
},
"SKIP_BREAK": "Skip break"
},
"PROCRASTINATION": {
"BACK_TO_WORK": "Back to work!",
"COMP": {
"INTRO": "People with high procrastination levels usually have low self-compassion. So practice it! It improves your feeling of self-worth, fosters positive emotions and can help you overcome procrastination, of course. Try a little exercise:",
"L1": "Sit down for bit and stretch yourself, if you like, calm down a little bit",
"L2": "Try to listen to the thoughts and feelings that arise",
"L3": "Are you responding to yourself in a way that you would respond to a friend?",
"L4": "If the answer is no, imagine your friend in your situation. What you would say to them? What you would do for them?",
"OUTRO": "More exercises <a target=\"_blank\" href=\"https://drsoph.com/blog/2018/9/17/3-exercises-in-self-compassion\" target=\"_blank\">can be found here</a> or on <a target=\"_blank\" href=\"https://www.google.com/search?q=self+compassion+exercises&oq=self+compassion+excers&aqs=chrome.1.69i57j0l5.4303j0j7&sourceid=chrome&ie=UTF-8\" target=\"_blank\">google</a>.",
"TITLE": "Self Compassion"
},
"CUR": {
"INTRO": "Procrastination is interesting, isn't it? It doesn't make sense to do it. Not in your long term interest at all. But still everybody does it. Enjoy and explore!",
"L1": "What feelings are eliciting your temptation to procrastinate?",
"L2": "Where do you feel them in your body?",
"L3": "What do they remind you of?",
"L4": "What happens to the thought of procrastinating as you observe it? Does it intensify? Dissipate? Cause other emotions to arise?",
"L5": "How are the sensations in your body shifting as you continue to rest your awareness on them?",
"TITLE": "Curiosity"
},
"H1": "Cut yourself some slack!",
"P1": "First of all relax! Everybody does it once in a while. And if you're not doing what you should, you should at least enjoy it! Then check out the sections below for something helpful.",
"P2": "If you want to know more about the science behind all here I can recommend <a target=\"_blank\" href=\"https://www.nytimes.com/2019/03/25/smarter-living/why-you-procrastinate-it-has-nothing-to-do-with-self-control.html\" target=\"_blank\">this article</a> from which are some of the exercises.",
"P3": "Remember: Procrastination is an emotion regulation problem, not a time management problem.",
"REFRAME": {
"INTRO": "Think about what might be positive about the task despite its flaws.",
"TITLE": "Reframing",
"TL1": "What might be interesting about it?",
"TL2": "What is to gain if you complete it?",
"TL3": "How will you feel about it if you complete it?"
},
"SPLIT_UP": {
"INTRO": "Split up the task into as many small chunks as you can.",
"OUTRO": "Done? Then think about it. What would be – strictly theoretical – the first thing you would do <i>if</i> you were to start working on the task? Just think about it...",
"TITLE": "Split it up!"
}
},
"PROJECT": {
"D_CREATE": {
"CREATE": "Create Project",
"EDIT": "Edit Project",
"SETUP_CALDAV": "Setup Caldav Integration",
"SETUP_GIT": "Setup GitHub Integration",
"SETUP_GITLAB": "Setup GitLab Integration",
"SETUP_JIRA": "Setup Jira Integration",
"SETUP_OPEN_PROJECT": "Setup OpenProject Integration"
},
"FORM_BASIC": {
"L_IS_HIDDEN_FROM_MENU": "Hide project from menu",
"L_TITLE": "Project Name",
"TITLE": "Basic Settings"
},
"FORM_THEME": {
"D_IS_DARK_THEME": "Won`t be used if system supports global dark mode.",
"HELP": "Theme settings for your project.",
"L_BACKGROUND_IMAGE_DARK": "Background Image Url (Dark Theme)",
"L_BACKGROUND_IMAGE_LIGHT": "Background Image Url (Light Theme)",
"L_COLOR_ACCENT": "Accent Color",
"L_COLOR_PRIMARY": "Primary Color",
"L_COLOR_WARN": "Warn/Error Color",
"L_HUE_ACCENT": "Threshold for dark text on accent color background",
"L_HUE_PRIMARY": "Threshold for dark text on primary color background",
"L_HUE_WARN": "Threshold for dark text on warn color background",
"L_IS_AUTO_CONTRAST": "Auto set text colors for best readability",
"L_IS_DISABLE_BACKGROUND_GRADIENT": "Disable colored background gradient",
"L_IS_REDUCED_THEME": "Use reduced UI (no boxes around tasks)",
"L_THEME_COLOR": "Theme Color",
"L_TITLE": "Title",
"TITLE": "Theme"
},
"S": {
"ARCHIVED": "Archived Project",
"CREATED": "Created project <strong>{{title}}</strong>. You can select it from the menu on the top left.",
"DELETED": "Deleted Project",
"E_EXISTS": "Project \"{{title}}\" already exists",
"E_INVALID_FILE": "Invalid data for project file",
"ISSUE_PROVIDER_UPDATED": "Updated project settings for <strong>{{issueProviderKey}}</strong>",
"UNARCHIVED": "Unarchived project",
"UPDATED": "Updated project settings"
}
},
"QUICK_HISTORY": {
"NO_DATA": "No data for current year",
"PAGE_TITLE": "Quick History",
"WEEK_TITLE": "Week {{nr}} ({{timeSpent}})"
},
"REMINDER": {
"S_REMINDER_ERR": "Error for reminder interface"
},
"SEARCH_BAR": {
"INFO": "Click on the list icon to search for archived tasks",
"INFO_ARCHIVED": "Click on the archive icon to search for normal tasks",
"PLACEHOLDER": "Search for task or task description",
"PLACEHOLDER_ARCHIVED": "Search for archived tasks",
"TOO_MANY_RESULTS": "Too many results, please narrow your search"
},
"SIMPLE_COUNTER": {
"D_CONFIRM_REMOVE": {
"MSG": "Deleting a simple counter, will also delete all past data tracked on it. Are you sure you want to proceed?",
"OK": "Do it!"
},
"D_EDIT": {
"L_COUNTER": "Count",
"TITLE": "Edit Simple Counter"
},
"FORM": {
"ADD_NEW": "Add simple counter",
"HELP": "Here you can configure simple buttons which will appear at the top right. They can either be timers or just a simple counter, which is counted up, by clicking on it.",
"L_AUTO_COUNT_UP": "Auto trigger count up for",
"L_AUTO_SWITCH_OFF": "Auto trigger switch off for",
"L_AUTO_SWITCH_ON": "Auto trigger switch on for",
"L_ICON": "Icon",
"L_ICON_ON": "Icon when toggled",
"L_IS_ENABLED": "Enabled",
"L_TITLE": "Title",
"L_TYPE": "Type",
"TITLE": "Simple Counters",
"TYPE_CLICK_COUNTER": "Click Counter",
"TYPE_STOPWATCH": "Stopwatch"
}
},
"SYNC": {
"C": {
"EMPTY_SYNC": "You're trying to sync an empty data object. If you are trying to setup syncing from a new app instance, just press OK to load the data from the server. Otherwise, please check your data.",
"FORCE_IMPORT": "Import remote data anyway?",
"FORCE_UPLOAD": "Upload local data anyway?",
"FORCE_UPLOAD_AFTER_ERROR": "An Error occurred while uploading your local data. Try to force the update?",
"MIGRATE_LEGACY": "Legacy data detected while importing, do you want to try to migrate it?",
"NO_REMOTE_DATA": "No remote data found. Upload local to Remote?",
"TRY_LOAD_REMOTE_AGAIN": "Try to re-load data from remote once again?"
},
"D_AUTH_CODE": {
"FOLLOW_LINK": "Please open the following link and copy the auth code provided there into the the input field below.",
"GET_AUTH_CODE": "Get Authorization Code",
"L_AUTH_CODE": "Enter Auth Code",
"TITLE": "Login: {{provider}}"
},
"D_CONFLICT": {
"LAST_CHANGE": "Last Change:",
"LAST_SYNC": "Last Sync:",
"LOCAL": "Local",
"LOCAL_REMOTE": "Local -> Remote",
"REMOTE": "Remote",
"TEXT": "<p>Update from remote. Both local and remote data seem to be modified.</p>",
"TITLE": "Sync: Conflicting Data",
"USE_LOCAL": "Use local",
"USE_REMOTE": "Use remote"
},
"FORM": {
"DROPBOX": {
"L_ACCESS_TOKEN": "Access Token (generated from Auth Code)"
},
"GOOGLE": {
"L_SYNC_FILE_NAME": "Sync File Name"
},
"LOCAL_FILE": {
"L_SYNC_FILE_PATH": "Sync file path",
"L_SYNC_FILE_PATH_DESCRIPTION": "Absolute path to the file that should be used for syncing (will be created)."
},
"L_ENABLE_SYNCING": "Enable Syncing",
"L_ENABLE_COMPRESSION": "Enable Compression (faster data transfer)",
"L_SYNC_INTERVAL": "Sync Interval",
"L_SYNC_PROVIDER": "Sync Provider",
"TITLE": "Sync",
"WEB_DAV": {
"CORS_INFO": "<strong>Making it work on MOBILE and in the browser:</strong> To make this work for mobile or the browser you need to whitelist Super Productivity for CORS requests for your Nextcloud instance. This can have negative security implications! Please <a href='https://github.com/nextcloud/server/issues/3131'>refer to this thread for more information</a>. One approach to make this work on mobile is whitelisting \"https://app.super-productivity.com\" via the nextcloud app <a href='https://apps.nextcloud.com/apps/webapppassword'>webapppassword<a>. Use at your own risk!</p>",
"L_BASE_URL": "Base Url",
"L_PASSWORD": "Password",
"L_SYNC_FILE_PATH": "Sync File Path",
"L_USER_NAME": "Username"
}
},
"S": {
"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",
"INCOMPLETE_CFG": "Authentication for sync failed. Please check your Config!",
"INITIAL_SYNC_ERROR": "Initial Sync failed",
"SUCCESS_IMPORT": "Data imported",
"SUCCESS_VIA_BUTTON": "Data successfully synced",
"UNKNOWN_ERROR": "Unknown Sync Error: {{err}}",
"UPLOAD_ERROR": "Unknown Upload Error (Settings correct?): {{err}}"
}
},
"TAG": {
"D_CREATE": {
"CREATE": "Create Tag",
"EDIT": "Edit Tag"
},
"D_DELETE": {
"CONFIRM_MSG": "Do you really want to delete the tag \"{{tagName}}\"? It will be removed from all tasks. This cannot be undone."
},
"D_EDIT": {
"ADD": "Add tags for \"{{title}}\"",
"EDIT": "Edit tags for \"{{title}}\"",
"LABEL": "Tags"
},
"FORM_BASIC": {
"L_COLOR": "Color (if undefined primary theme color is used)",
"L_ICON": "Icon",
"L_TITLE": "Tag Name",
"TITLE": "Basic Settings"
},
"S": {
"UPDATED": "Tag Settings were updated"
}
},
"TASK": {
"ADDITIONAL_INFO": {
"ADD_ATTACHMENT": "Add attachment",
"ADD_SUB_TASK": "Add Sub Task",
"ATTACHMENTS": "Attachments ({{nr}})",
"FROM_PARENT": "(from Parent)",
"LOCAL_ATTACHMENTS": "Local Attachments",
"NOTES": "Description",
"PARENT": "Parent",
"REMINDER": "Reminder",
"REPEAT": "Repeat",
"SCHEDULE_TASK": "Schedule Task",
"SUB_TASKS": "Sub Tasks ({{nr}})",
"TIME": "Time"
},
"ADD_TASK_BAR": {
"ADD_EXISTING_TASK": "Add existing task \"{{taskTitle}}\"",
"ADD_ISSUE_TASK": "Add issue #{{issueNr}} from {{issueType}}",
"ADD_TASK_TO_BOTTOM_OF_BACKLOG": "Add task to bottom of backlog",
"ADD_TASK_TO_BOTTOM_OF_TODAY": "Add task to bottom of list",
"ADD_TASK_TO_TOP_OF_BACKLOG": "Add task to top of backlog",
"ADD_TASK_TO_TOP_OF_TODAY": "Add task to top of list",
"CREATE_TASK": "Create new task",
"EXAMPLE": "Example: \"Some task title +projectName #some tag #some other tag 10m/3h\"",
"START": "Press enter one more time to start"
},
"B": {
"ADD_HALF_HOUR": "Add 1/2 hour",
"ESTIMATE_EXCEEDED": "Time estimate exceeded for \"{{title}}\""
},
"CMP": {
"ADD_SUB_TASK": "Add sub task",
"ADD_TO_MY_DAY": "Add to My Day",
"ADD_TO_PROJECT": "Add to a Project",
"CONVERT_TO_PARENT_TASK": "Convert to parent Task",
"DELETE": "Delete Task",
"DELETE_REPEAT_INSTANCE": "Delete repeated Task Instance",
"DROP_ATTACHMENT": "Drop here to attach to \"{{title}}\"",
"EDIT_REMINDER": "Edit reminder",
"EDIT_TAGS": "Edit tags",
"MARK_DONE": "Mark as done",
"MARK_UNDONE": "Mark as undone",
"MOVE_TO_BACKLOG": "Move to backlog",
"MOVE_TO_OTHER_PROJECT": "Move to other Project",
"MOVE_TO_TODAY": "Move to today's list",
"OPEN_ATTACH": "Attach file or link",
"OPEN_ISSUE": "Open in browser",
"OPEN_TIME": "Time Tracking",
"REMOVE_FROM_MY_DAY": "Remove from My Day",
"REPEAT_EDIT": "Edit repeat task config",
"SCHEDULE": "Schedule task",
"SHOW_UPDATES": "Show updates",
"TOGGLE_ADDITIONAL": "Show/Hide additional info",
"TOGGLE_ATTACHMENTS": "Show/Hide attachments",
"TOGGLE_DONE": "Mark as done/undone",
"TOGGLE_SUB_TASK_VISIBILITY": "Toggle sub task visibility",
"TRACK_TIME": "Start tracking time",
"TRACK_TIME_STOP": "Pause tracking time",
"UPDATE_ISSUE_DATA": "Update issue data"
},
"D_REMINDER_ADD": {
"CONFIRM_REPEAT_OK": "Schedule",
"CONFIRM_REPEAT_TXT": "You're trying to schedule this repeated task to another day. Repeated tasks are usually meant to be re-created on specified days and only scheduled on that day. Do you want to proceed anyway?",
"DATETIME_FOR": "Datetime for reminder",
"EDIT": "Edit Reminder",
"MOVE_TO_BACKLOG": "Move task to backlog until scheduled",
"REMIND_AT": "Remind at",
"RO_10M": "10 minutes before it starts",
"RO_15M": "15 minutes before it starts",
"RO_1H": "1 hour before it starts",
"RO_30M": "30 minutes before it starts",
"RO_5M": "5 minutes before it starts",
"RO_START": "when it starts",
"SCHEDULE": "Schedule",
"UNSCHEDULE": "Unschedule"
},
"D_REMINDER_VIEW": {
"ADD_ALL_TO_TODAY": "Add all to today",
"ADD_TO_TODAY": "Add to today",
"DISMISS": "Dismiss Reminder",
"DISMISS_ALL": "Dismiss all",
"DONE": "Done",
"DUE_TASK": "Due task",
"DUE_TASKS": "Due tasks",
"FOR_CURRENT": "Task is due. Do you want to start working on it?",
"FOR_OTHER": "Task is due. Do you want to start working on it?",
"FROM_PROJECT": "From Project: \"{{title}}\"",
"FROM_TAG": "From Tag: \"{{title}}\"",
"RESCHEDULE_EDIT": "Edit (Re-schedule)",
"RESCHEDULE_UNTIL_TOMORROW": "Re-schedule for tomorrow",
"SNOOZE": "Snooze",
"SNOOZE_ALL": "Snooze all",
"START": "Start",
"SWITCH_CONTEXT_START": "Switch Context & Start"
},
"D_TIME": {
"ADD_FOR_OTHER_DAY": "Add time spent for other day",
"DELETE_FOR": "Delete entry for day",
"ESTIMATE": "Estimate",
"TIME_SPENT": "Time Spent",
"TIME_SPENT_ON": "Time Spent {{date}}",
"TITLE": "Time spent / Estimates"
},
"D_TIME_FOR_DAY": {
"ADD_ENTRY_FOR": "Add new entry for {{date}}",
"DATE": "Date for new entry",
"HELP": "Examples:<br> 30m => 30 minutes<br> 2h => 2 hours<br> 2h 30m => 2 hours and 30 minutes",
"TINE_SPENT": "Time Spent",
"TITLE": "Add for Day"
},
"N": {
"ESTIMATE_EXCEEDED": "Time estimate exceeded!",
"ESTIMATE_EXCEEDED_BODY": "You exceeded your estimated time for \"{{title}}\"."
},
"S": {
"CANNOT_ASSIGN_PROJECT_FOR_REPEATABLE_TASK": "Cannot assign project via short syntax for repeatable tasks!",
"DELETED": "Deleted task \"{{title}}\"",
"FOUND_MOVE_FROM_BACKLOG": "Moved task <strong>{{title}}</strong> from backlog to todays task list",
"FOUND_MOVE_FROM_OTHER_LIST": "Added task <strong>{{title}}</strong> from <strong>{{contextTitle}}</strong> to current list",
"FOUND_RESTORE_FROM_ARCHIVE": "Restored task <strong>{{title}}</strong> related to issue from archive",
"LAST_TAG_DELETION_WARNING": "You're trying to remove the last tag of a non project task. This is not allowed!",
"REMINDER_ADDED": "Scheduled task \"{{title}}\"",
"REMINDER_DELETED": "Deleted reminder for task",
"REMINDER_UPDATED": "Updated reminder for task \"{{title}}\"",
"TASK_CREATED": "Created task \"{{title}}\""
},
"SELECT_OR_CREATE": "Select or create task",
"SUMMARY_TABLE": {
"ESTIMATE": "Estimate",
"SPENT_TODAY": "Spent Today",
"SPENT_TOTAL": "Spent Total",
"TASK": "Task",
"TOGGLE_DONE": "un-/mark as done"
}
},
"TASK_REPEAT": {
"ADD_INFO_PANEL": {
"CUSTOM": "Custom repeat config",
"CUSTOM_AND_TIME": "Custom, {{timeStr}}",
"CUSTOM_WEEKLY": "{{daysStr}}",
"CUSTOM_WEEKLY_AND_TIME": "{{daysStr}}, {{timeStr}}",
"DAILY": "Every day",
"DAILY_AND_TIME": "Every day, {{timeStr}}",
"EVERY_X_DAILY": "Every {{x}} days",
"EVERY_X_DAILY_AND_TIME": "Every {{x}} days, {{timeStr}}",
"EVERY_X_MONTHLY": "Every {{x}} month",
"EVERY_X_MONTHLY_AND_TIME": "Every {{x}} months, {{timeStr}}",
"EVERY_X_YEARLY": "Every {{x}} years",
"EVERY_X_YEARLY_AND_TIME": "Every {{x}} years, {{timeStr}}",
"MONTHLY_CURRENT_DATE": "Monthly on {{dateDayStr}}th",
"MONTHLY_CURRENT_DATE_AND_TIME": "Monthly on {{dateDayStr}}th, {{timeStr}}",
"MONDAY_TO_FRIDAY": "Mon-Fri",
"MONDAY_TO_FRIDAY_AND_TIME": "Mon-Fri, {{timeStr}}",
"WEEKLY_CURRENT_WEEKDAY": "Weekly on {{weekdayStr}}",
"WEEKLY_CURRENT_WEEKDAY_AND_TIME": "Weekly on {{weekdayStr}}, {{timeStr}}",
"YEARLY_CURRENT_DATE": "Yearly on {{dayAndMonthStr}}",
"YEARLY_CURRENT_DATE_AND_TIME": "Yearly {{dayAndMonthStr}}, {{timeStr}}"
},
"D_CONFIRM_REMOVE": {
"MSG": "Removing the repeat config will convert all previous instances of this task to just regular tasks. Are you sure you want to proceed",
"OK": "Remove completely"
},
"D_CONFIRM_UPDATE_INSTANCES": {
"MSG": "There are {{tasksNr}} instances created for this repeatable task. Do you want to update all of them with the new defaults or just future tasks?",
"OK": "Update all instances"
},
"D_CONFIRM_MOVE_TO_PROJECT": {
"MSG": "There are {{tasksNr}} instances created for this repeatable task. Do you want to move all of them to the project \"{{projectName}}\"?",
"OK": "Update all instances"
},
"D_EDIT": {
"ADD": "Add Repeat Task Config",
"ADVANCED_CFG": "Advanced configuration",
"EDIT": "Edit Repeat Task Config",
"HELP1": "Repeating tasks are meant for daily chores, e.g.: \"Organization\", \"Daily Meeting\", \"Code Review\", \"Checking emails\" or similar tasks which are likely to occur again and again.",
"HELP2": "Once configured a repeating task will be recreated on every day selected below as soon as you open your project and will be automatically marked as completed at the end of the day. They will be handled as different instances. So you can freely add sub tasks etc.",
"HELP3": "Tasks imported from Jira or Git Issues cannot be repeated.",
"HELP4": "A note about the order field: Referring to the creation order repeatable tasks. Only in effect for repeatable tasks that are created at the same time. A lower value means a task will be higher up the list, a higher number that it will be further down. A value greater than 0 means items are created at the bottom of normal tasks.",
"TAG_LABEL": "Tags to add"
},
"F": {
"C_DAY": "Day",
"C_MONTH": "Month",
"C_WEEK": "Week",
"C_YEAR": "Year",
"DEFAULT_ESTIMATE": "Default Estimate",
"FRIDAY": "Friday",
"IS_ADD_TO_BOTTOM": "Move task to bottom of list",
"MONDAY": "Monday",
"NOTES": "Default notes",
"ORDER": "Order",
"ORDER_DESCRIPTION": "Creation order of repeatable tasks. Only affects repeatable tasks created at the same time. A lower value means a task will be created higher up the list, a higher number that it will be further down. A value greater than 0 means items are created at the bottom of normal tasks.",
"Q_CUSTOM": "Custom repeat config",
"Q_DAILY": "Every day",
"Q_MONTHLY_CURRENT_DATE": "Every month on the {{dateDayStr}}th",
"Q_MONDAY_TO_FRIDAY": "Every monday to friday",
"Q_WEEKLY_CURRENT_WEEKDAY": "Every week on {{weekdayStr}}",
"Q_YEARLY_CURRENT_DATE": "Every year on the {{dayAndMonthStr}}",
"QUICK_SETTING": "Repeat Config",
"REMIND_AT": "Remind at",
"REMIND_AT_PLACEHOLDER": "Select when to remind",
"REPEAT_CYCLE": "Repeat cycle",
"REPEAT_EVERY": "Repeat every",
"SATURDAY": "Saturday",
"START_DATE": "Start date",
"START_TIME": "Scheduled start time",
"START_TIME_DESCRIPTION": "E.g. 15:00. Leave blank for an all day task",
"SUNDAY": "Sunday",
"THURSDAY": "Thursday",
"TITLE": "Title for task",
"TUESDAY": "Tuesday",
"WEDNESDAY": "Wednesday"
}
},
"TIMELINE": {
"CONTINUED": "continued",
"D_INITIAL": {
"TEXT": "<p>The idea of the Timeline is to provide a better picture of how one's planned tasks play out over time. It is automatically generated from your Tasks and distinguishes two different things: <strong>Scheduled Tasks</strong>, which are shown at their planned time and <strong>Regular Tasks</strong> which should flow around those fixed events. All tasks consider the time estimates you have assigned to them.</p><p>In addition to this you can also provide a work start and end time. If configured regular tasks will never show up outside of these. Please note that the timeline only includes the upcoming 30 days.</p>",
"TITLE": "Timeline"
},
"END": "Work End",
"MENU_TITLE": "Timeline",
"NOW": "Now",
"NO_TASKS": "Currently there are no tasks. Please add some tasks via the + Button in the top bar.",
"S": {
"CAL_PROVIDER_ERROR": "Timeline Cal Provider Error: {{errTxt}}"
},
"START": "Work Start",
"TASK_PROJECTION_INFO": "Future projection of a scheduled repeatable task"
},
"TIME_TRACKING": {
"B": {
"ALREADY_DID": "I already did",
"SNOOZE": "Snooze {{time}}"
},
"B_TTR": {
"ADD_TO_TASK": "Add to Task",
"MSG": "You have not been tracking time for {{time}}"
},
"D_IDLE": {
"ADD_ENTRY": "Add entry for tracking",
"BREAK": "Break",
"CREATE_AND_TRACK": "<em>Create</em> and track to",
"IDLE_FOR": "You have been idle for:",
"SIMPLE_CONFIRM_COUNTER_CANCEL": "Skip",
"SIMPLE_CONFIRM_COUNTER_OK": "Track",
"SIMPLE_COUNTER_CONFIRM_TXT": "You selected skip, but activated {{nr}} simple counter button(s). Do you want to track the idle time to them?",
"SIMPLE_COUNTER_TOOLTIP": "Click to track to {{title}}",
"SIMPLE_COUNTER_TOOLTIP_DISABLE": "Click to NOT track to {{title}}",
"SKIP": "Skip",
"SPLIT_TIME": "Split time into multiples tasks and breaks",
"TASK": "Task",
"TASK_BREAK": "Task+Break",
"TRACK_TO": "Track to"
},
"D_TRACKING_REMINDER": {
"CREATE_AND_TRACK": "<em>Create</em> and track to",
"IDLE_FOR": "You have been idle for:",
"TASK": "Task",
"TRACK_TO": "Track to:",
"UNTRACKED_TIME": "Untracked time:"
}
},
"WELCOME": {
"D_WELCOME": {
"L1": "Getting started",
"L2": "Introductory video on youtube",
"L3": "Ask a question",
"LETS_GO": "Let's go!!",
"MOBILE_INFO": "<strong>Swipe</strong> created tasks <strong>right, to mark them as done</strong>.\n Swipe them left to schedule. Longpress them for more actions.",
"T1": "Great to see, that you decided to give this app a go! \uD83E\uDD84",
"T2": "If you're having trouble to find your way around here, there are several places you\n can find help:",
"TITLE": "Welcome to Super Productivity!"
}
},