-
-
Notifications
You must be signed in to change notification settings - Fork 747
/
en.json
1119 lines (1119 loc) · 53.8 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
{
"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.",
"D_INITIAL": {
"TITLE": "Welcome to v{{nr}}"
},
"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": {
"FROM_OTHER_PROJECTS": "From other Projects",
"NO_TASKS": "There are currently no tasks in your backlog",
"SCHEDULED": "Scheduled",
"TITLE": "Backlog"
},
"DATETIME_INPUT": {
"IN": "in {{time}}",
"TOMORROW": "tomorrow {{time}}"
},
"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)"
}
}
},
"CONFIG": {
"S": {
"UPDATE_SECTION": "Updated settings for <strong>{{sectionKey}}</strong>"
}
},
"DROPBOX": {
"D_CONFLICT": {
"LAST_CHANGE": "last change:",
"LAST_SYNC": "last sync:",
"LOCAL": "local",
"LOCAL_REMOTE": "local -> remote",
"REMOTE": "remote",
"TEXT": "<p>Update from Dropbox. Both local and remote data seem to be modified.</p>",
"TITLE": "Dropbox: Conflicting Data",
"USE_LOCAL": "Use local",
"USE_REMOTE": "Use remote"
},
"FORM": {
"B_GENERATE_TOKEN": "Generate Token",
"FOLLOW_LINK": "Please open the following link and copy the auth code provided there into the the input field.",
"L_ACCESS_TOKEN": "Access Token (generated from Auth Code)",
"L_AUTH_CODE": "Auth Code",
"L_ENABLE_SYNCING": "Enable Dropbox Syncing",
"L_SYNC_INTERVAL": "Sync Interval",
"TITLE": "Sync via Dropbox (recommended)"
},
"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",
"OFFLINE": "Dropbox: Unable to sync, because offline",
"SYNC_ERROR": "Dropbox: Error while syncing",
"UNKNOWN_ERROR": "Dropbox: Unknown error: {{errorStr}}"
}
},
"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"
},
"FORM_SECTION": {
"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>",
"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_NETWORK": "Github: Request failed because of a client side network error",
"ERR_NOT_CONFIGURED": "Github: Is not properly configured",
"ERR_UNKNOWN": "Github: Unknown error {{statusCode}} {{errorMsg}}. Api Rate limit exceeded?",
"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_NO_UPDATE_REQUIRED": "Github: No update required",
"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"
}
},
"GITLAB": {
"DIALOG_INITIAL": {
"TITLE": "Setup Gitlab for Project"
},
"FORM": {
"FILTER_USER": "Username (e.g. to filter out changes by yourself)",
"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": "\"username%2FProjectName\" for the gitlab project you want to track",
"TOKEN": "Access Token"
},
"FORM_SECTION": {
"HELP": "<p>Here you can configure SuperProductivity to list open Gitlab 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",
"STATUS": "Status",
"SUMMARY": "Summary",
"WRITE_A_COMMENT": "Write a comment"
},
"S": {
"ERR_NETWORK": "Gitlab: Request failed because of a client side network error",
"ERR_NOT_CONFIGURED": "Gitlab: Is not properly configured",
"ERR_UNKNOWN": "Gitlab: Unknown error {{statusCode}} {{errorMsg}}",
"IMPORTED_MULTIPLE_ISSUES": "Gitlab: Imported {{issuesLength}} new issues from git to backlog",
"IMPORTED_SINGLE_ISSUE": "Gitlab: Imported issue \"{{issueText}}\" from git to backlog",
"ISSUE_DELETED_OR_CLOSED": "Gitlab: Issue \"{{issueText}}\" seems to be deleted or closed on git",
"ISSUE_NO_UPDATE_REQUIRED": "Gitlab: No update required",
"ISSUE_UPDATE": "Gitlab: Updated data for \"{{issueText}}\"",
"MANUAL_UPDATE_ISSUE_SUCCESS": "Gitlab: Updated data for \"{{issueText}}\"",
"MISSING_ISSUE_DATA": "Gitlab: Tasks with missing issue data found. Reloading.",
"NEW_COMMENT": "Gitlab: New comment for \"{{issueText}}\"",
"POLLING": "Gitlab: Polling Changes for issues",
"SHOW_ISSUE_BTN": "Show me"
}
},
"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."
},
"D_CONFIRM_LOAD": {
"LAST_MOD": "last modification:",
"LAST_SYNC": "last sync",
"LOCAL": "local",
"LOCAL_REMOTE": "local <=> remote",
"OVERWRITE_LOCAL": "Overwrite local",
"OVERWRITE_REMOTE": "Overwrite remote",
"REMOTE": "remote",
"TEXT": "<p>Update from Google Drive Backup. Both local and remote data seem to be modified. Do you want to 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",
"OVERWRITE_REMOTE": "Overwrite remote",
"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?"
},
"S": {
"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"
},
"SYNC_CFG": {
"AUTO_LOGIN": "Auto login at when starting app",
"AUTO_SYNC": "Auto sync data to remote",
"BACKUP_NOW": "Backup now",
"COMPRESS": "Compress Data",
"ENABLE": "Enable syncing via Google Drive",
"LOAD_FROM": "Load From GDrive",
"LOAD_ON_STARTUP": "Load remote data on startup",
"NOTIFY": "Notify when syncing",
"SYNC_FILE_NAME": "Sync file name",
"SYNC_INTERVAL": "Sync interval",
"UPDATE_SYNC_FILE": "Update sync file"
},
"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"
}
},
"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": "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.",
"OPEN": "Status for pausing task",
"SELECT_ISSUE_FOR_TRANSITIONS": "Select issue to load available transitions",
"STORY_POINTS": "Story Points"
},
"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:",
"TITLE": "Jira: Update Status",
"UPDATE_STATUS": "Update Status"
},
"DIALOG_WORKLOG": {
"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",
"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 to Jira 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"
},
"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"
},
"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",
"STATUS": "Status",
"STORY_POINTS": "Story Points",
"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",
"IMPORTED_MULTIPLE_ISSUES": "Jira: Imported {{issuesLength}} new issues from jira to backlog",
"IMPORTED_SINGLE_ISSUE": "Jira: Imported issue \"{{issueText}}\" from jira to backlog",
"INSUFFICIENT_SETTINGS": "Insufficient Settings provided for Jira",
"ISSUE_NO_UPDATE_REQUIRED": "Jira: \"{{issueText}}\" already up to date",
"ISSUE_UPDATE": "Jira: Updated data for \"{{issueText}}\"",
"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",
"POLLING": "Jira: Polling Changes for issues",
"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",
"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",
"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": {
"ADD_REMINDER": "Add reminder",
"D_ADD": {
"DATETIME_LABEL": "Datetime for reminder (optional)",
"NOTE_LABEL": "Enter some text to save as note..."
},
"D_ADD_REMINDER": {
"E_ENTER_TITLE": "You need to enter a title",
"L_DATETIME": "Datetime for reminder",
"L_TITLE": "Title for notification",
"TITLE_ADD": "Add reminder for note",
"TITLE_EDIT": "Edit reminder for note"
},
"D_VIEW_REMINDER": {
"SNOOZE": "Snooze",
"TITLE": "Note"
},
"EDIT_FULLSCREEN": "Edit in fullscreen",
"EDIT_REMINDER": "Edit reminder",
"NOTES_CMP": {
"ADD_BTN": "Add new Note",
"DROP_TO_ADD": "Drop here to add new note"
},
"NOTE_CMP": {
"DISABLE_PARSE": "Disable markdown parsing",
"ENABLE_PARSE": "Enable markdown parse"
},
"REMOVE_REMINDER": "Remove reminder",
"S": {
"ADDED_REMINDER": "Added reminder for note",
"DELETED_REMINDER": "Deleted reminder for note",
"UPDATED_REMINDER": "Updated reminder for note"
},
"UPDATE_REMINDER": "Update reminder"
},
"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!",
"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": "Showing yourself some compassion is always a great idea. 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.",
"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_GIT": "Setup Github Integration",
"SETUP_GITLAB": "Setup Gitlab Integration",
"SETUP_JIRA": "Setup Jira Integration"
},
"FORM_BASIC": {
"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_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"
}
},
"REMINDER": {
"S_REMINDER_ERR": "Error for reminder interface"
},
"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"
}
},
"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": "Notes",
"PARENT": "Parent",
"REMINDER": "Reminder",
"REPEAT": "Repeat",
"SCHEDULE_TASK": "Schedule Task",
"SUB_TASKS": "Sub Tasks ({{nr}})",
"TIME": "Time"
},
"ADD_TASK_BAR": {
"ADD_TASK": "Add task",
"ADD_TASK_TO_BACKLOG": "Add task to backlog",
"START": "Press enter one more time to start"
},
"B": {
"ADD_HALF_HOUR": "Add 1/2 hou",
"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",
"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": {
"ADD": "Schedule Task",
"DATETIME_FOR": "Datetime for reminder",
"EDIT": "Edit Reminder",
"MOVE_TO_BACKLOG": "Move task to backlog until scheduled",
"SCHEDULE": "Schedule",
"UNSCHEDULE": "Unschedule"
},
"D_REMINDER_VIEW": {
"ADD_ALL_TO_TODAY": "Add all to today",
"ADD_TO_TODAY": "Add to today",
"DISMISS": "Dismiss Reminder",
"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}}\"",
"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": {
"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": {
"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_EDIT": {
"ADD": "Add Repeat Task Config",
"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. All reminders will also be deleted on a repeating task.",
"TAG_LABEL": "Tags to add"
},
"F": {
"DEFAULT_ESTIMATE": "Default Estimate",
"FRIDAY": "Friday",
"IS_ADD_TO_BOTTOM": "Move task to bottom of list",
"MONDAY": "Monday",
"SATURDAY": "Saturday",
"SUNDAY": "Sunday",
"THURSDAY": "Thursday",
"TITLE": "Title for task",
"TUESDAY": "Tuesday",
"WEDNESDAY": "Wednesday"
}
},
"TIME_TRACKING": {
"B": {
"ALREADY_DID": "I already did",
"SNOOZE": "Snooze {{time}}"
},
"D_IDLE": {
"BREAK": "Break",
"CREATE_AND_TRACK": "<em>Create</em> and track to:",
"IDLE_FOR": "You have been idle for:",
"SKIP": "Skip",
"TASK": "Task",
"TASK_BREAK": "Task+Break",
"TRACK_TO": "Track to:"
}
},
"WORKLOG": {
"CMP": {
"DAYS_WORKED": "Days, worked:",
"MONTH_WORKED": "Month worked:",
"REPEATING_TASK": "Repeating task",
"RESTORE_TASK_FROM_ARCHIVE": "Restore Task From Archive",
"TASKS": "Tasks",
"TOTAL_TIME": "Time spent total:",
"WEEK_NR": "Week {{nr}}",
"WORKED": "Worked"
},
"D_CONFIRM_RESTORE": "Are you sure you want to move the task <strong>\"{{title}}\"</strong> into your todays task list?",
"D_EXPORT_TITLE": "Worklog Export {{start}}–{{end}}",
"D_EXPORT_TITLE_SINGLE": "Worklog Export {{day}}",
"EXPORT": {
"ADD_COL": "Add column",
"COPY_TO_CLIPBOARD": "Copy to clipboard",
"DONT_ROUND": "don't round",
"EDIT_COL": "Edit column",
"GROUP_BY": "Group by",
"O": {
"DATE": "Date",
"ENDED_WORKING": "Ended Working",
"ESTIMATE_AS_CLOCK": "Estimate as clock (e.g. 5:23)",
"ESTIMATE_AS_MILLISECONDS": "Estimate as milliseconds",
"ESTIMATE_AS_STRING": "Estimate as string (e.g. 5h 23m)",
"FULL_HALF_HOURS": "full half hours",
"FULL_HOURS": "full hours",
"FULL_QUARTERS": "full quarters",
"PARENT_TASK": "Parent Task",
"PARENT_TASK_TITLES_ONLY": "Parent Task Titles only",
"STARTED_WORKING": "Started Working",
"TASK_SUBTASK": "Task/Subtask",
"TIME_AS_CLOCK": "Time as clock (e.g. 5:23)",
"TIME_AS_MILLISECONDS": "Time as milliseconds",
"TIME_AS_STRING": "Time as string (e.g. 5h 23m)",
"TITLES_AND_SUB_TASK_TITLES": "Titles and Sub Task Titles",
"WORKLOG": "Worklog"
},
"OPTIONS": "Options",
"ROUND_END_TIME_TO": "Round end time to",
"ROUND_START_TIME_TO": "Round start time to",
"ROUND_TIME_WORKED_TO": "Round time worked to",
"SAVE_TO_FILE": "Save to file",
"SEPARATE_TASKS_BY": "Separate tasks by",
"SHOW_AS_TEXT": "Show as text"
},
"WEEK": {
"EXPORT": "Export Week Data",
"NO_DATA": "No tasks this week yet.",
"TITLE": "Title"
}
}
},
"FILE_IMEX": {
"EXPORT_DATA": "Export Data",
"IMPORT_FROM_FILE": "Import from file",
"S_ERR_INVALID_DATA": "Import failed: Invalid JSON"
},
"G": {
"CANCEL": "Cancel",
"CLICK_TO_EDIT": "click to edit",
"CLOSE": "Close",
"DELETE": "Delete",
"DISMISS": "Dismiss",
"DO_IT": "Do it!",
"EDIT": "Edit",
"EXTENSION_INFO": "Please <a target=\"_blank\" href=\"https://chrome.google.com/webstore/detail/super-productivity/ljkbjodfmekklcoibdnhahlaalhihmlb'}\"> download the chrome extension</a> in order to allow communication with the Jira Api and Idle Time Handling. Note that this doesn't work for mobile.",
"LOGIN": "Login",
"LOGOUT": "Logout",
"MINUTES": "{{m}} minutes",
"NEXT": "Next",
"NONE": "None",
"NO_CON": "You are currently offline. Please reconnect to the internet.",
"OK": "Ok",
"PREVIOUS": "Previous",
"REMOVE": "Remove",
"RESET": "Reset",
"SAVE": "Save",
"TITLE": "Title",
"UNDO": "Undo",
"UPDATE": "Update"
},
"GCF": {
"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"
},
"EVALUATION": {
"IS_HIDE_EVALUATION_SHEET": "Hide evaluation sheet on daily summary",
"TITLE": "Evaluation & Metrics"
},
"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"
},
"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"
},
"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"
},
"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",
"GLOBAL_ADD_NOTE": "Add new note",
"GLOBAL_ADD_TASK": "Add new 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_MOVE_TO_PROJECT": "Open move task to project menu",
"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)"
},
"LANG": {
"AR": "Arabic",
"DE": "German",
"EN": "English",
"ES": "Spanish",
"FA": "Farsi",
"FR": "French",
"IT": "Italian",
"JA": "Japanese",
"KO": "Korean",
"LABEL": "Please select a language",
"NL": "Dutch",
"PT": "Portuguese",
"RU": "Russian",
"TITLE": "Language",
"TR": "Turkish",
"ZH": "Chinese"
},
"MISC": {
"DEFAULT_PROJECT": "Default project to use for tasks if none is specified",
"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_ADD_WORKED_ON_TO_TODAY": "Automatically add today tag to worked on tasks",
"IS_AUTO_MARK_PARENT_AS_DONE": "Mark parent task as done, when all sub tasks are done",
"IS_AUTO_START_NEXT_TASK": "Start tracking next task when marking current as done",
"IS_CONFIRM_BEFORE_EXIT": "Confirm before exiting the app",
"IS_DARK_MODE": "Dark Mode",
"IS_HIDE_NAV": "Hide navigation until main header is hovered (desktop only)",
"IS_NOTIFY_WHEN_TIME_ESTIMATE_EXCEEDED": "Notify when time estimate was exceeded",
"IS_TURN_OFF_MARKDOWN": "Turn off markdown parsing for notes",
"TITLE": "Misc Settings"
},
"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 Timer"
},
"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",
"IS_FOCUS_WINDOW": "Focus app window when reminder is active (desktop only)",
"IS_LOCK_SCREEN": "Lock screen when a break is due (desktop only)",
"MESSAGE": "Take a break message",
"MIN_WORKING_TIME": "Trigger take a break notification after X working without one",
"TITLE": "Break Reminder"
}
},
"GLOBAL_SNACK": {
"COPY_TO_CLIPPBOARD": "Copied to clipboard",
"ERR_COMPRESSION": "Error for compression interface",
"PERSISTENCE_DISALLOWED": "Data will be not persisted permanently. Be aware that this can lead to data loss!!",
"RUNNING_X": "Running \"{{str}}\"."
},
"GPB": {
"ASSETS": "Loading assets...",
"DBX_DOWNLOAD": "Dropbox: Download file...",
"DBX_GEN_TOKEN": "Dropbox: Generate token...",
"DBX_META": "Dropbox: Get file meta...",
"DBX_UPLOAD": "Dropbox: Upload file...",
"GDRIVE_DOWNLOAD": "Google Drive: Download file...",
"GDRIVE_UPLOAD": "Google Drive: Upload file...",
"GITHUB_LOAD_ISSUE": "Github: Load issue data...",
"JIRA_LOAD_ISSUE": "Jira: Load issue data..."
},
"MH": {
"ADD_NEW_TASK": "Add new Task",
"CREATE_PROJECT": "Create Project",
"CREATE_TAG": "Create Tag",
"DELETE_TAG": "Delete Tag",
"GO_TO_TASK_LIST": "Go to task list",
"MANAGE_PROJECTS": "Manage Projects",
"METRICS": "Metrics",
"NOTES": "Notes",
"PROCRASTINATE": "Procrastinate",
"PROJECTS": "Projects",
"PROJECT_MENU": "Project Menu",
"PROJECT_SETTINGS": "Project Settings",
"SCHEDULED": "Scheduled",
"SETTINGS": "Settings",
"TAGS": "Tags",
"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",
"D_CONFIRM_APP_CLOSE": {
"CANCEL": "No, just clear the tasks",
"MSG": "Your work is done. Time to go home!",
"OK": "Aye aye! Shutdown!"
},