forked from vuejs/vue-cli
/
en.json
874 lines (874 loc) · 31.1 KB
/
en.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
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
{
"org": {
"vue": {
"common": {
"close": "Close",
"cancel": "Cancel",
"back": "Go back",
"more-info": "More info",
"show-more": "Show more",
"show-less": "Show less"
},
"components": {
"client-addon-component": {
"timeout": "Component load timeout",
"timeout-info": "The custom component takes too much time to load, there might be an error"
},
"connection-status": {
"disconnected": "Disconnected from UI server",
"connected": "Connected!"
},
"file-diff": {
"binary": "Binary file not shown",
"actions": {
"open": "Open in editor"
}
},
"file-diff-view": {
"files-changed": "Files changed",
"search-file": "Search file",
"empty": "No change found",
"error": "Couldn't get file changes",
"modals": {
"commit": {
"title": "Commit changes",
"input": "Enter a commit message",
"subtitle": "Record changes to the repository",
"actions": {
"commit": "Commit",
"cancel": "Cancel"
}
}
},
"actions": {
"collapse-all": "Collapse all",
"expand-all": "Expand all",
"commit": "Commit changes",
"skip": "Skip",
"continue": "Continue",
"refresh": "Refresh"
}
},
"folder-explorer": {
"toolbar": {
"tooltips": {
"parent-folder": "Open parent folder",
"edit-path": "Edit path",
"favorite": "Toggle favorite",
"favorite-folders": "Favorite folders",
"refresh": "Refresh"
},
"placeholder": "Enter the full path to a folder",
"empty": "No favorite folders yet.",
"show-hidden": "Show hidden folders"
},
"new-folder": {
"action": "New folder",
"title": "Create new folder",
"field": {
"title": "New folder",
"subtitle": "You can use the folder separator to create multiple nested folders at once."
},
"cancel": "Cancel",
"create": "Create"
}
},
"list-item-info": {
"more-info": "More Info"
},
"logger-view": {
"title": "Logs",
"empty": "No logs yet",
"buttons": {
"clear": "Clear logs",
"scroll": "Scroll to bottom",
"close": "Close"
}
},
"progress-screen": {
"close": "Close"
},
"project-nav": {
"tooltips": {
"dashboard": "Dashboard",
"plugins": "Plugins",
"dependencies": "Dependencies",
"configuration": "Configuration",
"tasks": "Tasks",
"more": "More"
}
},
"project-select-list": {
"empty": "No existing projects",
"titles": {
"favorite": "Favorite projects",
"other": "Other projects"
}
},
"project-select-list-item": {
"tooltips": {
"favorite": "Toggle favorite",
"delete": "Remove from list",
"open-in-editor": "Open in editor"
}
},
"project-rename": {
"title": "Rename",
"name-field": {
"title": "Name",
"subtitle": "Enter the new name"
},
"submit": "Rename"
},
"project-plugin-item": {
"version": "version",
"latest": "latest",
"official": "Official",
"installed": "Installed",
"actions": {
"update": "Update {target}",
"refresh": "Force Refresh {target}<br><i>Press [Shift] for Quick Refresh (node_modules won't be updated)</i>"
},
"local": "Local",
"features": {
"generator": "This plugin has a generator and can modify your project files and add new files for you.",
"ui-integration": "This plugin includes additional UI features like enhanced tasks, configuration screens, dashboard widgets..."
}
},
"project-dependency-item": {
"version": "version",
"wanted": "wanted",
"latest": "latest",
"installed": "Installed",
"actions": {
"update": "Update {target}",
"uninstall": "Uninstall {target}"
}
},
"project-tasks-dropdown": {
"tooltips": {
"tasks": "Tasks",
"running-tasks": "{count} running task(s)"
}
},
"prompt-list": {
"default": "Default"
},
"prompts-list": {
"empty": "No configuration"
},
"status-bar": {
"project": {
"tooltip": "Click to toggle Project Manager",
"empty": "No project open"
},
"path": {
"tooltip": "Current Working Folder"
},
"log": {
"tooltip": "Logs<br><i>Click to toggle Vue CLI logs</i>",
"empty": "No logs yet"
},
"report-bug": "Report bug",
"translate": "Help translate",
"dark-mode": "Toggle dark mode",
"reset-plugin-api": "Refresh plugins API"
},
"suggestion-bar": {
"suggestion": "Suggestion",
"modal": {
"cancel": "Cancel",
"continue": "Continue"
}
},
"terminal-view": {
"buttons": {
"clear": "Clear console",
"scroll": "Scroll to bottom",
"content-copy": "Copy content"
}
},
"top-bar": {
"no-favorites": "No favorite projects",
"favorite-projects": "Favorite projects",
"recent-projects": "Recent projects",
"homepage": "Home page"
},
"view-badge": {
"labels": {
"tasks": {
"error": "Error status",
"running": "Running status",
"done": "Done status"
}
}
},
"widget": {
"remove": "Remove widget",
"configure": "Configure widget",
"save": "Save",
"reset-config": "Reset config",
"open-details": "Show more"
},
"widget-add-pane": {
"title": "Add widgets"
},
"widget-add-item": {
"add": "Add widget",
"details": {
"title": "Widget details",
"max-instances": "Max instance count: {count}/{total}",
"unlimited": "unlimited"
}
}
},
"mixins": {
"progress": {
"creating": "Creating project...",
"git-init": "Initializing git repository...",
"plugins-install": "Installing Vue CLI plugins. This might take a while...",
"invoking-generators": "Invoking generators...",
"deps-install": "Installing additional dependencies...",
"completion-hooks": "Running completion hooks...",
"fetch-remote-preset": "Fetching remote preset...",
"done": "Successfully created project",
"plugin-install": "Installing {arg0}...",
"plugin-uninstall": "Uninstalling {arg0}...",
"plugin-invoke": "Invoking {arg0}...",
"plugin-update": "Updating {arg0}...",
"plugins-update": "Updating {arg0} plugins...",
"dependency-install": "Installing {arg0}...",
"dependency-uninstall": "Uninstalling {arg0}...",
"dependency-update": "Updating {arg0}...",
"dependencies-update": "Updating {arg0} packages..."
}
},
"types": {
"task": {
"status": {
"idle": "Idle",
"running": "Running",
"done": "Done",
"error": "Error",
"terminated": "Terminated"
}
}
},
"views": {
"project-select": {
"title": "Vue Project Manager",
"tabs": {
"projects": "Projects",
"create": "Create",
"import": "Import"
},
"buttons": {
"create": "Create a new project here",
"import": "Import this folder"
},
"import": {
"no-modules": {
"title": "Missing modules",
"message": "It seems the project is missing the 'node_modules' folder. Please check you installed the dependencies before importing.",
"close": "Got it"
},
"force": "Import anyway"
}
},
"project-create": {
"title": "Create a new project",
"tabs": {
"details": {
"title": "Details",
"form": {
"folder": {
"label": "Project folder",
"placeholder": "Type a name",
"tooltip": "Change base folder",
"action": "Select this folder",
"folder-exists": "This folder already exists",
"folder-name-invalid": "Folder name invalid"
},
"manager": {
"label": "Package manager",
"default": "Default"
},
"options": {
"label": "Additional options",
"force": "Overwrite target folder if it exists",
"bare": "Scaffold project without beginner instructions",
"git-title": "Git repository",
"git": "Initialize git repository (recommended)",
"git-commit-message": "Overwrite commit message (optional)"
}
},
"buttons": {
"cancel": "Cancel",
"next": "Next"
},
"modal": {
"title": "Cancel and reset project creation",
"body": "Are you sure you want to reset the project creation?",
"buttons": {
"back": "Go back",
"clear": "Clear project"
}
}
},
"presets": {
"title": "Presets",
"description": "A preset is an association of plugins and configurations. After you've selected features, you can optionally save it as a preset so that you can reuse it for future projects, without having to reconfigure everything again.",
"select": "Select a preset",
"buttons": {
"previous": "Previous",
"next": "Next",
"create": "Create Project"
},
"modal": {
"title": "Configure Remote preset",
"body": "Available soon..."
},
"manual": {
"name": "Manual",
"description": "Manually select features"
},
"remote": {
"name": "Remote preset",
"description": "Fetch a preset from a git repository",
"url": {
"title": "Preset URL",
"subtitle": "Git repo, for example 'username/repo'. You can also prefix with 'gitlab:' or 'bitbucket:'."
},
"options": "Other options",
"clone": "Clone/Private repository",
"cancel": "Cancel",
"done": "Done"
},
"default-preset": "Default preset",
"default-preset-vue-3": "Default preset (Vue 3)"
},
"features": {
"title": "Features",
"description": "You will be able to add features after the project is created by installing plugins.",
"enable": "Enable features",
"buttons": {
"previous": "Previous",
"next": "Next",
"create": "Create Project"
},
"userConfigFiles": {
"name": "Use config files",
"description": "Use specific configuration files (like '.babelrc') instead of using 'package.json'."
}
},
"configuration": {
"title": "Configuration",
"buttons": {
"previous": "Previous",
"create": "Create Project"
},
"modal": {
"title": "Save as a new preset",
"body": {
"title": "Preset name",
"subtitle": "Save the features and configuration into a new preset"
},
"buttons": {
"cancel": "Cancel",
"continue": "Continue without saving",
"create": "Create a new preset"
}
}
}
}
},
"project-plugins": {
"title": "Project plugins",
"button": "Add plugin",
"heading": "Installed plugins",
"update-all": "Update all plugins"
},
"project-plugins-add": {
"title": "Add a plugin",
"plugin": "plugin",
"tabs": {
"search": {
"label": "Search",
"search-input": "Search a plugin",
"not-found": "No results found",
"buttons": {
"cancel": "Cancel",
"install": "Install {target}",
"default-install": "Install"
}
},
"configuration": {
"label": "Configuration",
"heading": "Installation of {target}",
"buttons": {
"cancel": "Cancel",
"finish": "Finish installation"
}
},
"diff": {
"label": "Files changed"
}
},
"modal": {
"title": "Uninstall {target}?",
"body": "Do you want to uninstall the {target} plugin?",
"buttons": {
"back": "Go back",
"cancel": "Cancel without uninstalling",
"uninstall": "Uninstall"
}
},
"buttons": {
"add-local": "Browse local plugin"
}
},
"project-plugin-add-local": {
"title": "Add a local plugin",
"buttons": {
"add": "Add local plugin"
}
},
"project-configurations": {
"title": "Project configuration"
},
"project-configuration-details": {
"actions": {
"cancel": "Cancel changes",
"save": "Save changes",
"more-info": "More info",
"refresh": "Refresh"
}
},
"project-tasks": {
"title": "Project tasks",
"refresh": "Refresh tasks"
},
"project-task-details": {
"actions": {
"play": "Run task",
"stop": "Stop task",
"close": "Close",
"save": "Save"
},
"command": "Script command",
"parameters": "Parameters",
"more-info": "More Info",
"output": "Output",
"override-args": {
"message": "Override hard-coded arguments",
"description": "If enabled, hard-coded arguments in your package.json file will be replaced with the values defined below"
}
},
"project-dependencies": {
"title": "Project dependencies",
"heading": {
"dependencies": "Main dependencies",
"devDependencies": "Development dependencies"
},
"actions": {
"install": "Install dependency",
"update-all": "Update all dependencies"
},
"install": {
"title": "Install new dependency"
},
"uninstall": {
"title": "Confirm uninstall",
"body": "Are you sure you want to uninstall {id}?",
"cancel": "Cancel",
"uninstall": "Uninstall {id}"
}
},
"project-dashboard": {
"title": "Project dashboard",
"cutomize": "Customize",
"done": "Done"
},
"settings": {
"title": "Settings"
},
"about": {
"title": "About",
"description": "<a href=\"https://github.com/vuejs/vue-cli/tree/dev/packages/%40vue/cli-ui\" target=\"_blank\">@vue/cli-ui</a> is a built-in package of vue-cli which opens a full-blown UI.",
"quote": "Vue-cli 3.x is a complete rewrite, with a lot of new awesome features. You will be able to select features like routing, Vuex or Typescript, then add and upgrade building blocks called \"vue-cli plugins\". But having so much more options also means the tool is now more complex and harder to start using. That's why we thought having a full-blown GUI would help discover the new features, search and install vue-cli plugins and unlock more possibilities overall while not being limited by a terminal interface. To sum up, vue-cli will not only allow you to bootstrap a new project easily, but it will also remain useful for ongoing work afterwards!",
"links": "Useful links",
"back": "Go back"
}
},
"cli-service": {
"suggestions": {
"vue-router-add": {
"label": "Add vue-router",
"message": "Official library to support multiple virtual pages in a Single-Page App. Each route renders a different component."
},
"vuex-add": {
"label": "Add vuex",
"message": "Official centralized State Management solution for large-scale apps. Very useful if multiple components need to access the same data."
},
"vue-devtools": {
"label": "Install devtools",
"message": "Browser devtools official extension for debugging Vue.js applications where you can inspect your components, vuex store and events."
},
"progress": "Installing {arg0}..."
}
},
"vue-webpack": {
"dashboard": {
"title": "Dashboard",
"open-app": "Open app",
"webpack-status": {
"Success": "Success",
"Failed": "Failed",
"Compiling": "Compiling",
"Invalidated": "Invalidated",
"Idle": "Idle"
},
"build-status": {
"labels": {
"status": "Status",
"errors": "Errors",
"warnings": "Warnings",
"assets": "Assets",
"modules": "Modules",
"deps": "Dependencies"
}
},
"speed-stats": {
"title": "Speed stats"
},
"module-list": {
"title": "Dependencies"
},
"asset-list": {
"title": "Assets",
"size-warning": "This asset is big, consider using Code splitting to create smaller assets."
}
},
"analyzer": {
"title": "Analyzer",
"go-up": "Go up",
"go-home": "Go to home",
"chunk": "Chunk"
},
"sizes": {
"stats": "Stats",
"parsed": "Parsed",
"gzip": "Gzip",
"help": "<b>Stats:</b> size from webpack stats data.<br><b>Parsed:</b> size from extracted source (after minification plugins). More accurate.<br><b>Gzip:</b> size of gzipped extracted source."
},
"modern-mode": "Show modern build",
"tasks": {
"serve": {
"description": "Compiles and hot-reloads for development",
"open": "Open browser on server start",
"mode": "Specify env mode",
"host": "Specify host",
"port": "Specify port",
"https": "Use HTTPS"
},
"build": {
"description": "Compiles and minifies for production",
"mode": "Specify env mode",
"dest": "Output directory",
"target": {
"description": "Build target",
"app": "Web app",
"lib": "Library",
"wc": "Web component",
"wc-async": "Async web component"
},
"name": "Name for library or web-component mode (default: 'name' in package.json or entry filename)",
"watch": "Watch for changes",
"modern": {
"label": "Modern mode",
"description": "Build app targeting modern browsers with auto fallback"
}
},
"inspect": {
"description": "Inspect the resolved webpack config",
"mode": "Specify env mode",
"verbose": "Show full function definitions in output"
}
},
"config": {
"vue-cli": {
"description": "Configure your Vue project",
"groups": {
"general": "General settings",
"css": "CSS settings"
},
"publicPath": {
"label": "Public Path",
"description": "The base URL your application will be deployed at, for example '/my-app/'. Use an empty string ('') so that all assets are linked using relative paths."
},
"outputDir": {
"label": "Output directory",
"description": "The directory where the production build files will be generated"
},
"assetsDir": {
"label": "Assets directory",
"description": "A directory to nest generated static assets (js, css, img, fonts) under."
},
"runtimeCompiler": {
"label": "Enable runtime compiler",
"description": "This will allow you to use the template option in Vue components, but will incur around an extra 10kb payload for your app."
},
"productionSourceMap": {
"label": "Enable Production Source Maps",
"description": "Disabling this can speed up production builds if you don't need source maps for production"
},
"parallel": {
"label": "Parallel compilation",
"description": "Whether to use multiple processors to compile Babel or Typescript."
},
"css": {
"modules": {
"label": "Enable CSS Modules",
"description": "By default, only files that end with *.module.[ext] are treated as CSS modules. Enabling this will treat all style files as CSS modules."
},
"extract": {
"label": "Extract CSS",
"description": "Whether to extract CSS in your components into a standalone CSS files (instead of inlined in JavaScript and injected dynamically)."
},
"sourceMap": {
"label": "Enable CSS Source Maps",
"description": "Whether to enable source maps for CSS. Enabling this may affect build performance."
}
}
}
},
"suggestions": {
"vue-config-open": "Open vue config"
}
},
"eslint": {
"config": {
"eslint": {
"description": "Error checking & Code quality",
"groups": {
"base": "Base",
"essential": "Essential",
"strongly-recommended": "Strongly recommended",
"recommended": "Recommended",
"uncategorized": "Uncategorized"
},
"setting": {
"off": "Off",
"error": "Error",
"warning": "Warning",
"custom": "Custom"
},
"general": {
"label": "General",
"lintOnSave": {
"message": "Lint on save",
"description": "Automatically lint source files when saved"
},
"config": {
"message": "Select config",
"description": "Select pre-defined configuration"
}
},
"rules": {
"label": "Rules"
}
}
},
"tasks": {
"lint": {
"description": "Lints and fixes files",
"noFix": "Do not fix errors"
}
},
"suggestions": {
"open-eslintrc": {
"label": "Open eslintrc"
}
}
},
"pwa": {
"config": {
"pwa": {
"description": "Progressive Web App",
"workboxPluginMode": {
"message": "Plugin mode",
"description": "This allows you to the choose between the two modes supported by the underlying `workbox-webpack-plugin`"
},
"name": {
"message": "App name",
"description": "App name displayed on the Splash screen and various other places. Also used as the value for the `apple-mobile-web-app-title` meta tag in the generated HTML."
},
"themeColor": {
"message": "Theme color",
"description": "Color used to theme the browser"
},
"backgroundColor": {
"message": "Splash background color",
"description": "Background color used for the app splash screen"
},
"msTileColor": {
"message": "Windows app tile color",
"description": "Color used for the app tile on Windows"
},
"appleMobileWebAppStatusBarStyle": {
"message": "Apple mobile status bar style",
"description": "Style for the web app status bar on iOS"
},
"manifestCrossorigin": {
"message": "Attribute value for manifest.json link tag's crossorigin attribute",
"description": "Value for `crossorigin` attribute in manifest link tag in the generated HTML, you may need to set this if your pwa is behind an authenticated proxy"
}
}
},
"suggestions": {
"open-vue": {
"label": "Open vue config"
},
"open-manifest": {
"label": "Open manifest"
}
}
},
"cypress": {
"tasks": {
"test": {
"description": "Run e2e tests with `cypress run`",
"headless": "Run in headless mode without GUI",
"mode": "Specify the mode the dev server should run in",
"url": "Run e2e tests against given url instead of auto-starting dev server"
}
}
},
"nightwatch": {
"tasks": {
"test": {
"description": "Run e2e tests with nightwatch",
"url": "Run e2e tests against given url instead of auto-starting dev server",
"config": "Use custom nightwatch config file (overrides internals)",
"env": "Comma-delimited browser envs to run in"
}
}
},
"jest": {
"tasks": {
"test": {
"description": "Run unit tests with Jest",
"watch": "Watch files for changes and rerun tests related to changed files",
"notify": "Display a notification after each run",
"update": "Re-record every snapshot that fails during this test run"
}
}
},
"mocha": {
"tasks": {
"test": {
"description": "Run unit tests with Mocha",
"watch": "Watch files for changes and rerun tests related to changed files"
}
}
},
"widgets": {
"welcome": {
"title": "Welcome tips",
"description": "Some tips to help you get started",
"content": {
"title": "Welcome to your new project!",
"tip1": "You are looking at the project dashboard where you can put widgets. Use the 'Customize' button to add more! Everything is automatically saved.",
"tip2": "On the left are the different available pages. 'Plugins' let you add new Vue CLI plugins, 'Dependencies' for managing the packages, 'Configuration' to configure the tools and 'Tasks' to run scripts (for example webpack).",
"tip3": "Return to the project manager with the dropdown at the top left of the screen or the home button in the status bar at the bottom.",
"ok": "Understood"
}
},
"kill-port": {
"title": "Kill port",
"description": "Kill processes using a specific network port",
"input": {
"placeholder": "Enter a network port"
},
"kill": "Kill",
"status": {
"idle": "Ready to kill",
"killing": "Killing process...",
"killed": "Killed successfully!",
"error": "Couldn't kill process"
}
},
"status-widget": {
"last-updated": "Updated",
"never": "Not updated yet",
"check": "Check for updates",
"more-info": "More details"
},
"plugin-updates": {
"title": "Plugin updates",
"description": "Monitor plugin updates",
"messages": {
"ok": "All plugins up-to-date",
"loading": "Checking for updates...",
"attention": "{n} plugin updates available"
},
"page": "Go to Plugins"
},
"dependency-updates": {
"title": "Dependency updates",
"description": "Monitor dependencies updates",
"messages": {
"ok": "All dependencies up-to-date",
"loading": "Checking for updates...",
"attention": "{n} dependency updates available"
},
"page": "Go to Dependencies"
},
"vulnerability": {
"title": "Vulnerability check",
"description": "Check for known vulnerabilities in your project dependencies",
"messages": {
"ok": "No vulnerability found",
"loading": "Auditing project security...",
"attention": "{n} vulnerabilities found",
"error": "Couldn't check for vulnerability"
},
"severity": {
"critical": "Critical severity",
"high": "High severity",
"moderate": "Medium severity",
"low": "Low severity"
},
"direct-dep": "Direct dependency",
"versions": {
"vulnerable": "Vulnerable versions:",
"patched": "Patched versions:"
},
"recheck": "Check again"
},
"run-task": {
"title": "Run task",
"description": "Shortcut to run a task",
"prompts": {
"task": "Select a task"
},
"page": "Go to Task"
},
"news": {
"title": "News feed",
"description": "Read news feed",
"refresh": "Force refresh",
"select-tip": "Select an item on the left",
"prompts": {
"url": "RSS feed URL or GitHub repository"
},
"errors": {
"fetch": "Couldn't fetch feed",
"offline": "You are offline",
"empty": "Empty feed"
}
}
}
}
}
}