{
  "engine": {
    "starting": "Starting PanguardGuard engine...",
    "started": "PanguardGuard engine started",
    "stopping": "Stopping PanguardGuard engine...",
    "stopped": "PanguardGuard engine stopped",
    "learningMode": "Running in LEARNING mode (observe only)",
    "protectionMode": "Running in PROTECTION mode",
    "switchingToProtection": "Learning complete, switching to protection mode",
    "watchdogCheck": "Watchdog health check passed",
    "watchdogRestart": "Watchdog detected failure, restarting..."
  },
  "agent": {
    "detectProcessing": "Detect Agent: processing event",
    "detectMatch": "Detect Agent: rule match found",
    "detectNoMatch": "Detect Agent: no threat indicators",
    "analyzeStarting": "Analyze Agent: starting investigation",
    "analyzeVerdict": "Analyze Agent: verdict reached",
    "analyzeNoAI": "Analyze Agent: AI unavailable, using rule-based analysis",
    "respondAuto": "Respond Agent: auto-executing response (confidence >= threshold)",
    "respondNotify": "Respond Agent: notifying user (confidence < auto threshold)",
    "respondLogOnly": "Respond Agent: logging only (low confidence)",
    "respondLearning": "Respond Agent: learning mode, no action taken",
    "reportUpdating": "Report Agent: updating baseline",
    "reportLogging": "Report Agent: logging event"
  },
  "memory": {
    "loadingBaseline": "Loading environment baseline...",
    "baselineLoaded": "Environment baseline loaded",
    "baselineCreated": "New environment baseline created",
    "baselineSaved": "Baseline saved",
    "learningProgress": "Learning progress: {{progress}}%",
    "learningDaysRemaining": "{{days}} days remaining in learning period",
    "learningComplete": "Learning period complete, baseline established",
    "baselineUpdated": "Baseline updated with new observations",
    "deviationDetected": "Deviation detected: {{type}}",
    "eventCount": "Events observed: {{count}}"
  },
  "notify": {
    "alertTitle": "[PanguardGuard Alert]",
    "verdict": "Verdict: {{conclusion}}",
    "confidence": "Confidence: {{score}}%",
    "action": "Action: {{action}}",
    "evidence": "Evidence:",
    "recommendation": "Recommended: {{action}}",
    "host": "Host: {{hostname}}",
    "time": "Time: {{time}}",
    "mitre": "MITRE ATT&CK: {{technique}}",
    "sendSuccess": "Notification sent via {{channel}}",
    "sendFailed": "Failed to send notification via {{channel}}: {{error}}",
    "learningUpdate": "Learning Progress Update",
    "learningBody": "PanguardGuard is learning your environment. Progress: {{progress}}%. Events observed: {{count}}."
  },
  "verdict": {
    "benign": "Benign",
    "suspicious": "Suspicious",
    "malicious": "Malicious",
    "logOnly": "Log Only",
    "notifyUser": "Notify User",
    "blockIp": "Block IP",
    "killProcess": "Terminate Process",
    "disableAccount": "Disable Account",
    "isolateFile": "Isolate File"
  },
  "investigation": {
    "planning": "Planning investigation steps...",
    "executing": "Executing investigation step: {{tool}}",
    "replanning": "Replanning based on intermediate results...",
    "concluding": "Drawing conclusion from investigation...",
    "complete": "Investigation complete: {{stepCount}} steps executed"
  },
  "dashboard": {
    "title": "PanguardGuard Dashboard",
    "status": "System Status",
    "eventTimeline": "Event Timeline",
    "threatMap": "Threat Map",
    "settings": "Settings",
    "mode": "Mode",
    "uptime": "Uptime",
    "events": "Events Processed",
    "threats": "Threats Detected",
    "actions": "Actions Executed",
    "memory": "Memory Usage",
    "cpu": "CPU Usage",
    "learning": "Learning Progress",
    "baseline": "Baseline Confidence",
    "license": "License",
    "language": "Language",
    "noThreats": "No threats detected",
    "connected": "Dashboard connected",
    "disconnected": "Dashboard disconnected"
  },
  "license": {
    "free": "Free",
    "pro": "Pro",
    "enterprise": "Enterprise",
    "valid": "License valid",
    "invalid": "Invalid license key",
    "expired": "License expired",
    "featureLocked": "Feature '{{feature}}' requires {{tier}} license"
  },
  "threatCloud": {
    "connected": "Connected to Claw Threat Cloud",
    "disconnected": "Disconnected from Claw Threat Cloud",
    "offline": "Threat Cloud offline, using local cache",
    "uploading": "Uploading anonymized threat data...",
    "uploaded": "Threat data uploaded",
    "fetchingUpdates": "Fetching rule updates...",
    "newRules": "{{count}} new rules received",
    "noUpdates": "No new rules available",
    "cacheLoaded": "Local threat cache loaded: {{count}} entries"
  },
  "daemon": {
    "starting": "Starting PanguardGuard daemon...",
    "running": "PanguardGuard daemon running (PID: {{pid}})",
    "stopping": "Stopping PanguardGuard daemon...",
    "stopped": "PanguardGuard daemon stopped",
    "alreadyRunning": "PanguardGuard daemon is already running (PID: {{pid}})",
    "notRunning": "PanguardGuard daemon is not running",
    "pidFile": "PID file: {{path}}",
    "installedService": "PanguardGuard installed as system service",
    "removedService": "PanguardGuard removed from system services"
  },
  "cli": {
    "description": "PanguardGuard - AI Skill Behavior Monitoring",
    "startDesc": "Start PanguardGuard monitoring",
    "stopDesc": "Stop PanguardGuard daemon",
    "statusDesc": "Show current status",
    "installDesc": "Install as system service",
    "uninstallDesc": "Remove system service",
    "configOption": "Configuration file path",
    "langOption": "Language (en, zh-TW)",
    "verboseOption": "Enable verbose logging",
    "daemonOption": "Run as background daemon",
    "portOption": "Dashboard port"
  }
}
