{ "manifest.name": "Platform Test", "manifest.description": "Runtime test plugin for verifying the Verstak platform: manifest loading, capability registration, contribution injection, event bus, and UI rendering.", "contributions.views.verstak.platform-test.diagnostics.title": "Platform Diagnostics", "contributions.commands.verstak.platform-test.run-tests.title": "Run Platform Tests", "contributions.commands.verstak.platform-test.show-version.title": "Show Version Info", "contributions.sidebarItems.verstak.platform-test.sidebar.title": "Platform Test", "contributions.statusBarItems.verstak.platform-test.status.label": "[OK] All Tests Pass", "contributions.settingsPanels.verstak.platform-test.settings.title": "Platform Test Settings", "contributions.openProviders.verstak.platform-test.markdown-diagnostic.title": "Platform Test Markdown Diagnostic", "ui.diagnostics": "Platform Diagnostics", "ui.bundleLoaded": "Plugin Bundle Loaded", "ui.apiBridge": "API Bridge", "ui.testResults": "Test Results", "ui.capabilities": "Granted Capabilities", "ui.pluginInfo": "Plugin Info", "ui.hostMethods": "Host Methods", "ui.mouseInspector": "Mouse Event Inspector", "ui.settings": "Platform Test Settings", "ui.increment": "+ Increment", "ui.decrement": "− Decrement", "ui.reset": "Reset", "ui.counter": "Interactive Counter", "ui.demoSettings": "Demo Settings", "ui.savedLoading": "Saved setting: loading...", "ui.capabilitiesLoading": "Capabilities: loading...", "ui.commandRegistering": "Command: registering...", "ui.eventSubscribing": "Event: subscribing...", "ui.filesRunning": "Files: running...", "ui.filesPathChecking": "Files error path: checking...", "ui.workbenchReady": "Workbench: ready", "ui.workbenchOpening": "Workbench: opening...", "ui.workbenchOpened": "Workbench: opened {path} with {provider}", "ui.workbenchError": "Workbench error: {error}", "ui.openTextDiagnostic": "Open Text Diagnostic", "ui.openMarkdownDiagnostic": "Open Markdown Diagnostic", "ui.openNotesDiagnostic": "Open Notes Diagnostic", "ui.savedSetting": "Saved setting", "ui.saving": "Saving...", "ui.savedSettingValue": "Saved setting: {value}", "ui.saved": "Saved", "ui.errorValue": "Error: {error}", "ui.saveSetting": "Save Setting", "ui.settingsError": "Settings error: {error}", "ui.capabilitiesAvailable": "Capabilities: {count} available", "ui.capabilitiesError": "Capabilities error: {error}", "ui.bundleCapabilityAvailable": "Frontend Bundle Loaded | capability available", "ui.bundleCapabilityMissing": "Frontend Bundle Loaded | capability missing", "ui.capabilityError": "Capability error: {error}", "ui.commandResult": "Command: {status} {version} from {source}", "ui.commandError": "Command error: {error}", "ui.eventReceived": "Event: received {message}", "ui.eventError": "Event error: {error}", "ui.filesPassed": "Files: wrote/read/listed/moved/trashed", "ui.filesError": "Files error: {error}", "ui.filesPathAllowed": "Files error path: unexpectedly allowed", "ui.filesPathWrongError": "Files error path: wrong error {error}", "ui.filesPathRejected": "Files error path: rejected reserved-path", "ui.persistedSetting": "Persisted setting", "ui.newValue": "New value", "ui.capabilitiesLabel": "Capabilities", "ui.commandRuntime": "Command runtime", "ui.eventRuntime": "Event runtime", "ui.filesRuntime": "Files runtime", "ui.filesReservedPath": "Files reserved path", "ui.workbenchRouting": "Workbench routing", "ui.passed": "Passed", "ui.failed": "Failed", "ui.total": "Total", "ui.successRate": "Success Rate", "ui.checking": "Checking...", "ui.available": "✓ Available", "ui.unavailable": "— Unavailable", "ui.error": "Error", "ui.ready": "✓ Ready", "ui.missing": "✗ Missing", "ui.loaded": "Loaded ✓", "ui.info.pluginId": "Plugin ID", "ui.info.bundleStatus": "Bundle Status", "ui.info.registration": "Registration Scheme", "ui.info.components": "Components", "ui.info.container": "Container", "ui.test.registration": "Plugin Registration", "ui.test.platformCapability": "Capability: verstak/platform-test/v1", "ui.test.diagnosticsCapability": "Capability: verstak/diagnostics/v1", "ui.test.filesCapability": "Capability: verstak/core/files/v1", "ui.test.workbenchCapability": "Capability: verstak/core/workbench/v1", "ui.test.apiContract": "API Contract Compliance", "ui.pass": "✓ PASS", "ui.fail": "✗ FAIL", "ui.noMouseEvents": "(no events captured)", "ui.stopCapture": "■ Stop Capture", "ui.startCapture": "▶ Start Capture", "ui.clear": "Clear", "ui.copyJson": "Copy JSON", "ui.copied": "✓ Copied!", "ui.mouseHint": "Captures ALL mouse/pointer events on window. Press back/forward buttons to see what WebKitGTK reports.", "ui.eventsCount": "Events:", "ui.settingsInfo": "Settings panel loaded from the plugin frontend bundle through the VerstakPluginRegister contract.", "ui.counterClicks": "clicks (session only, no persistence)", "ui.counterHint": "This counter is a local demo. State is not persisted — refreshing resets it.", "ui.setting.autoRun": "Auto-run on load", "ui.setting.verbose": "Verbose logging", "ui.setting.theme": "Theme override", "ui.setting.notifications": "Notifications", "ui.value.true": "true", "ui.value.false": "false", "ui.value.inherit": "inherit", "ui.value.enabled": "enabled", "ui.settingsHint": "Use api.settings.read() / api.settings.write() for persisted settings." }