-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.nls.json
More file actions
140 lines (139 loc) · 10.3 KB
/
package.nls.json
File metadata and controls
140 lines (139 loc) · 10.3 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
{
"manifest.ext.name": "URLs-LE",
"manifest.ext.description": "Zero Hassle URL Extraction from Documentation, Configs, and Code",
"manifest.command.category": "URLs-LE",
"manifest.command.extract.title": "Extract URLs",
"manifest.command.dedupe.title": "Deduplicate URLs",
"manifest.command.sort.title": "Sort URLs",
"manifest.command.csv.toggle-streaming.title": "Toggle CSV Streaming",
"manifest.command.settings.title": "Open Settings",
"manifest.command.help.title": "Help & Troubleshooting",
"manifest.settings.title": "URLs-LE Settings",
"manifest.settings.copy.clipboard.desc": "Automatically copy extraction results to the clipboard",
"manifest.settings.csv.streaming.desc": "Stream CSV extraction incrementally into the editor",
"manifest.settings.dedupe.desc": "Enable automatic deduplication of extracted URLs",
"manifest.settings.notifications.level.desc": "Controls the verbosity of notifications",
"manifest.settings.notifications.level.option.all": "Show all notifications",
"manifest.settings.notifications.level.option.important": "Show only important notifications",
"manifest.settings.notifications.level.option.silent": "Suppress all notifications",
"manifest.settings.open.new-file.desc": "Open post-processed content in a new editor",
"manifest.settings.open.side-by-side.desc": "Open extraction results in a new editor to the side",
"manifest.settings.safety.enabled.desc": "Enable safety checks for large files and operations",
"manifest.settings.safety.warn.file-size.desc": "Warn when input file size exceeds this threshold in bytes",
"manifest.settings.safety.warn.large-output.desc": "Warn before opening/copying when result lines exceed this threshold",
"manifest.settings.safety.warn.many-documents.desc": "Warn before opening multiple result documents when count exceeds this threshold",
"manifest.settings.parse-errors.desc": "Show parse errors as VS Code notifications when parsing fails",
"manifest.settings.statusbar.enabled.desc": "Show URLs-LE status bar entry for quick access",
"manifest.settings.telemetry.desc": "Enable local-only telemetry logs to the Output panel",
"manifest.settings.analysis.enabled.desc": "Enable automatic analysis of extracted URLs",
"manifest.settings.analysis.stats.desc": "Include statistical analysis in results",
"manifest.settings.performance.enabled.desc": "Enable performance tracking and optimization",
"manifest.settings.performance.max-duration.desc": "Maximum allowed duration for operations (ms)",
"manifest.settings.performance.max-memory.desc": "Maximum allowed memory usage (bytes)",
"manifest.settings.performance.max-cpu.desc": "Maximum allowed CPU usage (percentage)",
"manifest.settings.performance.min-throughput.desc": "Minimum required throughput (URLs/second)",
"manifest.settings.performance.max-cache.desc": "Maximum cache size (bytes)",
"manifest.settings.keyboard.shortcuts.enabled.desc": "Enable custom keyboard shortcuts",
"manifest.settings.keyboard.extract.shortcut.desc": "Keyboard shortcut for extract command",
"manifest.settings.keyboard.dedupe.shortcut.desc": "Keyboard shortcut for dedupe command",
"manifest.settings.keyboard.sort.shortcut.desc": "Keyboard shortcut for sort command",
"manifest.settings.presets.enabled.desc": "Enable configuration presets",
"manifest.settings.presets.default.desc": "Default configuration preset",
"manifest.settings.presets.default.option.minimal": "Minimal (fastest)",
"manifest.settings.presets.default.option.balanced": "Balanced (recommended)",
"manifest.settings.presets.default.option.comprehensive": "Comprehensive (most thorough)",
"manifest.settings.presets.default.option.performance": "Performance (optimized)",
"manifest.settings.presets.default.option.urls": "URL-focused",
"manifest.capability.untrusted-workspaces.desc": "Limited functionality in untrusted workspaces",
"runtime.statusbar.text": "$(link) URLs-LE",
"runtime.statusbar.text.csv-streaming": "$(link) URLs-LE (CSV Streaming)",
"runtime.statusbar.text.flash": "$(link) {0}",
"runtime.sort.pick.placeholder": "Select sort order",
"runtime.sort.pick.alpha-asc": "Alphabetical (A → Z)",
"runtime.sort.pick.alpha-desc": "Alphabetical (Z → A)",
"runtime.sort.pick.domain": "By Domain",
"runtime.sort.pick.length-asc": "By Length (Short → Long)",
"runtime.sort.pick.length-desc": "By Length (Long → Short)",
"runtime.sort.success": "Sorted {0} URLs ({1})",
"runtime.sort.error": "Sorting failed: {0}",
"runtime.sort.no-editor": "No active editor found",
"runtime.dedupe.success": "Removed {0} duplicate URLs ({1} remaining)",
"runtime.dedupe.error": "Deduplication failed: {0}",
"runtime.dedupe.no-editor": "No active editor found",
"runtime.message.error.no-editor": "No active editor",
"runtime.error.no-active-editor": "No active editor found",
"runtime.error.unknown-fallback": "Unknown error occurred",
"runtime.message.error.open-results": "Could not open results",
"runtime.message.info.file-empty": "File is empty",
"runtime.message.info.no-urls": "No URLs found",
"runtime.message.info.copied": "Copied to clipboard",
"runtime.message.info.csv-streamed": "CSV streamed",
"runtime.message.warn.clipboard-failed": "Could not copy to clipboard",
"runtime.message.warn.large-file": "Large file detected ({0} bytes). Extraction may take longer.",
"runtime.dialog.large-output.message": "Large output ({0} lines). Proceed?",
"runtime.dialog.many-docs.message": "Many results — opening {0} documents (~{1} total lines). Proceed?",
"runtime.dialog.action.open": "Open results",
"runtime.dialog.action.copy": "Copy only",
"runtime.dialog.action.cancel": "Cancel",
"runtime.progress.extract.title": "Extracting...",
"runtime.status.tooltip": "Run URLs-LE: Extract",
"runtime.status.extracted": "Extracted {0}",
"runtime.status.csv-streamed": "CSV streamed",
"runtime.status.postprocess": "Dedupe/sort applied",
"runtime.statusbar.text.ready": "URLs-LE: Ready",
"runtime.csv.columns.all": "All columns",
"runtime.csv.columns.all.desc": "Extract from all columns",
"runtime.csv.column.default": "(Column {0})",
"runtime.csv.column.index": "Index {0}",
"runtime.csv.picker.placeholder": "Select a CSV column or all columns",
"runtime.csv.input.prompt": "Enter column indexes (comma-separated), or leave empty for all columns",
"runtime.csv.input.validation": "Enter valid column indexes separated by commas, or leave empty",
"runtime.csv.error.out-of-range": "Column index out of range ({0}). Using all columns instead",
"runtime.csv.streaming.enabled": "CSV streaming enabled",
"runtime.csv.streaming.disabled": "CSV streaming disabled",
"runtime.picker.filetype.fallback": "Fallback (regex patterns)",
"runtime.picker.filetype.placeholder": "Choose file type for extraction",
"runtime.analysis.suspicious-url": "Suspicious URL detected",
"runtime.analysis.insecure-http": "Insecure HTTP protocol",
"runtime.analysis.security-failed": "Security analysis failed",
"runtime.analysis.url-not-accessible": "URL may not be accessible",
"runtime.analysis.accessibility-failed": "Accessibility analysis failed",
"runtime.analysis.accessibility-issue": "Accessibility issue detected",
"runtime.validation.invalid-format": "Invalid URL format",
"runtime.validation.suspicious-url": "Suspicious URL detected",
"runtime.validation.parse-failed": "Failed to parse URL components",
"runtime.validation.unsupported-protocol": "Unsupported URL protocol",
"runtime.validation.unknown-error": "Unknown validation error",
"runtime.config.validation-failed": "Configuration validation failed",
"runtime.compliance.fully": "Fully compliant",
"runtime.compliance.mostly": "Mostly compliant",
"runtime.compliance.partially": "Partially compliant",
"runtime.compliance.non": "Non-compliant",
"runtime.protocols.none": "No protocols",
"runtime.sort.option.alpha-asc": "Alphabetical (A → Z)",
"runtime.sort.option.alpha-desc": "Alphabetical (Z → A)",
"runtime.sort.option.domain": "By Domain",
"runtime.sort.option.length-asc": "By length (short → long)",
"runtime.sort.option.length-desc": "By length (long → short)",
"runtime.sort.picker.placeholder": "Choose sort mode",
"runtime.codeaction.extract.title": "Extract URLs",
"runtime.info.url-analysis": "URL analysis may be included if enabled",
"runtime.info.csv-no-clipboard": "CSV results not auto-copied when streaming or extracting all columns.",
"runtime.info.postprocess-semantics": "Sort and dedupe operations apply to extracted URLs",
"runtime.warn.url-validation": "URL validation may take time for large datasets.",
"runtime.warn.streaming-dedupe": "Deduplication disabled for streaming CSV to prevent memory issues. Disable streaming mode for full deduplication.",
"runtime.prompt.large-output.title": "Large output detected",
"runtime.prompt.large-output.body": "Found {0} URLs. How would you like to proceed?",
"runtime.note.postprocess-footnote": "Note: Sort and dedupe operations apply to the extracted URL list.",
"runtime.message.error.csv-streaming": "CSV streaming failed: {0}",
"runtime.message.error.csv-streaming-unknown": "CSV streaming failed with unknown error",
"runtime.message.error.document-invalid": "Document is no longer valid",
"runtime.message.error.column-stream": "Column {0} streaming failed: {1}",
"runtime.help.title": "URLs-LE Help",
"runtime.help.quick-start": "1. Open a file with URLs (Markdown, HTML, JSON, etc.)\n2. Run \"URLs-LE: Extract URLs\"\n3. View extracted URLs in results",
"runtime.help.commands": "**Extract URLs**: Extract from current document\n**Sort URLs**: Sort alphabetically, by domain, or by length\n**Deduplicate URLs**: Remove duplicate URLs\n**Toggle CSV Streaming**: Enable for large CSV files\n**Settings**: Configure options",
"runtime.help.formats": "**Supported**: Markdown, HTML, JSON, YAML, XML, JavaScript, CSS, Plain text\n**URL Formats**: HTTP/HTTPS, FTP, File, Data URLs, Mailto, Tel, Relative, Absolute",
"runtime.help.troubleshooting": "**No URLs found?** Check file format and URL patterns\n**Performance issues?** Enable safety settings for large files\n**Need help?** Check Output panel for details",
"runtime.help.settings": "Access via Command Palette: \"URLs-LE: Open Settings\"\nKey settings: Copy to clipboard, CSV streaming, side-by-side view, safety checks, notification levels",
"runtime.help.support": "GitHub Issues: https://github.com/OffensiveEdge/urls-le/issues"
}