{
  "app": {
    "alreadyRunning": "PromptX is already running in the system tray"
  },
  "tray": {
    "tooltip": "PromptX",
    "status": {
      "running": "Running",
      "stopped": "Stopped",
      "starting": "Starting",
      "stopping": "Stopping",
      "error": "Error",
      "unknown": "Unknown"
    },
    "menu": {
      "startServer": "Start Server",
      "stopServer": "Stop Server",
      "starting": "Starting...",
      "stopping": "Stopping...",
      "toggleServer": "Toggle Server",
      "copyAddress": "Copy Server Address",
      "openMainWindow": "Open Main Window",
      "manageResources": "Manage Resources",
      "showLogs": "Show Logs",
      "settings": "Settings",
      "update": {
        "checking": "Checking for updates...",
        "available": "Update available",
        "downloading": "Downloading update...",
        "readyToInstall": "Ready to install",
        "error": "Update error",
        "idle": "Check for updates"
      },
      "about": "About PromptX",
      "quit": "Quit PromptX"
    },
    "windows": {
      "logs": "PromptX Logs",
      "settings": "PromptX Settings",
      "resources": "PromptX Resources - Resource Management"
    }
  },
  "autoStart": {
    "enabled": "Auto-start enabled",
    "disabled": "Auto-start disabled",
    "enableFailed": "Failed to enable auto-start",
    "disableFailed": "Failed to disable auto-start",
    "getStatusFailed": "Failed to get auto-start status",
    "toggleFailed": "Failed to toggle auto-start status"
  },
  "resources": {
    "notFound": "Resource not found",
    "onlyUserEditable": "Only user resources can be edited",
    "onlyUserDeletable": "Only user resources can be deleted (system/project resources cannot be deleted)",
    "missingParams": "Missing required parameters",
    "cancelled": "Cancelled",
    "projectNotInitialized": "Current project is not initialized",
    "systemResourceNotFound": "Resource not found in system registry",
    "cannotResolveSystemPath": "Cannot resolve system resource path",
    "directoryNotExists": "Resource directory does not exist",
    "downloadFailed": "Download failed",
    "deleteFailed": "Delete failed",
    "listFilesFailed": "Failed to list files",
    "fileNotExists": "File does not exist",
    "fileNotFound": "File not found",
    "readFileFailed": "Failed to read file",
    "saveFailed": "Failed to save",
    "updateMetadataFailed": "Failed to update metadata",
    "noFieldsToUpdate": "No fields to update",
    "noDescription": "No description available",
    "metadataUpdateSuccess": "Metadata updated successfully",
    "activationSuccess": "Role activated successfully",
    "activationFailed": "Role activation failed",
    "onlyRoleActivatable": "Only role resources can be activated",
    "selectSaveLocation": "Select save location for {{type}} resource",
    "cannotLocateResourceDir": "Cannot locate resource directory",
    "importSuccess": "Resource {{id}} imported successfully",
    "importFailed": "Failed to import resource",
    "invalidResourceStructure": "Invalid resource structure: cannot find .role.md or .tool.js file",
    "resourceExists": "Resource Already Exists",
    "resourceExistsMessage": "Resource \"{{id}}\" already exists. Do you want to overwrite it?",
    "import": {
      "errors": {
        "invalidRoleType": "Invalid role resource: no .md file found in the archive",
        "invalidToolType": "Invalid tool resource: no .js file found in the archive",
        "mismatchRoleExpectedTool": "Type mismatch: selected 'role' but the archive contains a tool resource",
        "mismatchToolExpectedRole": "Type mismatch: selected 'tool' but the archive contains a role resource",
        "validationFailed": "Failed to validate resource type"
      }
    },
    "preview": {
      "onlyRoleSupported": "Only role resources support preview",
      "resolveFailed": "Failed to resolve resource",
      "failed": "Failed to generate preview",
      "empty": "Preview content is empty"
    }
  },
  "errors": {
    "configLoadFailed": "Configuration file exists but failed to load",
    "defaultLanguage": "English"
  }
}