{
  "title": "MCP Servers",
  "description": "Manage Model Context Protocol (MCP) servers for cross-CLI integration",
  "tabs": {
    "templates": "Templates",
    "servers": "Servers",
    "crossCli": "Cross-CLI"
  },
  "mode": {
    "claude": "Claude",
    "codex": "Codex"
  },
  "scope": {
    "global": "Global",
    "project": "Project"
  },
  "status": {
    "enabled": "Enabled",
    "disabled": "Disabled"
  },
  "stats": {
    "total": "Total Servers",
    "enabled": "Enabled",
    "global": "Global",
    "project": "Project"
  },
  "command": "Command",
  "args": "Arguments",
  "env": "Environment Variables",
  "transport": {
    "http": "HTTP",
    "stdio": "STDIO"
  },
  "http": {
    "url": "Server URL",
    "headers": "HTTP Headers",
    "showValue": "Show value",
    "hideValue": "Hide value",
    "envVar": "Env Var"
  },
  "codex": {
    "configPath": "Config Path",
    "readOnly": "Read-only",
    "readOnlyNotice": "Codex MCP servers are managed via config.toml and cannot be edited here.",
    "editable": "Editable",
    "editableNotice": "This server can be edited. Changes will be saved to config.toml.",
    "deleteConfirm": {
      "title": "Remove Server \"{name}\"?",
      "description": "This will remove \"{name}\" from your Codex config.toml file. This action cannot be undone.",
      "confirm": "Remove Server",
      "cancel": "Cancel",
      "deleting": "Removing..."
    }
  },
  "windows": {
    "title": "Windows Compatibility",
    "description": "Some MCP server commands require Windows-specific configuration for proper execution.",
    "missingCount": "{count} missing command(s)",
    "checking": "Checking Windows compatibility...",
    "fixing": "Applying Windows compatibility fix...",
    "autoFix": "Auto-Fix Commands",
    "autoFixHint": "This will wrap commands with 'cmd /c' prefix for Windows compatibility.",
    "install": "Download"
  },
  "filters": {
    "all": "All",
    "searchPlaceholder": "Search servers by name or command..."
  },
  "actions": {
    "add": "Add Server",
    "edit": "Edit Server",
    "delete": "Delete Server",
    "toggle": "Toggle Server",
    "expand": "View Details"
  },
  "deleteConfirm": "Are you sure you want to delete the MCP server \"{name}\"?",
  "emptyState": {
    "title": "No MCP Servers Found",
    "message": "Add an MCP server to enable cross-CLI integration with tools like Claude, Codex, and Qwen."
  },
  "dialog": {
    "addTitle": "Add MCP Server",
    "editTitle": "Edit MCP Server \"{name}\"",
    "form": {
      "template": "Template",
      "templatePlaceholder": "Select a template to pre-fill the form",
      "name": "Server Name",
      "namePlaceholder": "e.g., my-mcp-server",
      "command": "Command",
      "commandPlaceholder": "e.g., npx, python, node",
      "args": "Arguments",
      "argsPlaceholder": "Comma-separated arguments, e.g., -v, --option=value",
      "argsHint": "Separate multiple arguments with commas",
      "env": "Environment Variables",
      "envPlaceholder": "Key=value pairs (one per line), e.g.,\nAPI_KEY=your_key\nDEBUG=true",
      "envHint": "Enter one key=value pair per line",
      "scope": "Scope",
      "enabled": "Enable this server",
      "transportType": "Transport Type",
      "transportStdio": "STDIO (Local Process)",
      "transportHttp": "HTTP (Remote Server)",
      "transportHint": "STDIO runs a local command, HTTP connects to a remote MCP server",
      "http": {
        "url": "Server URL",
        "urlPlaceholder": "https://api.example.com/mcp",
        "urlHint": "The MCP server endpoint URL",
        "bearerToken": "Bearer Token Env Var",
        "bearerTokenPlaceholder": "API_TOKEN",
        "bearerTokenHint": "Environment variable name containing the bearer token for Authorization header",
        "headers": "Custom Headers",
        "headersHint": "Add custom HTTP headers for authentication or configuration",
        "headerName": "Header Name",
        "headerValue": "Header Value",
        "isEnvVar": "Env Var",
        "addHeader": "Add Header"
      }
    },
    "mode": {
      "form": "Form Mode",
      "json": "JSON Mode"
    },
    "json": {
      "label": "JSON Configuration",
      "placeholder": "Paste MCP server JSON configuration...",
      "hint": "Paste complete MCP server configuration JSON, then click Parse button",
      "example": "Example Format",
      "parse": "Parse JSON",
      "parseSuccess": "JSON Parsed Successfully",
      "parseSuccessDesc": "Configuration has been populated to the form, please review and save",
      "parseError": "JSON Parse Error: {error}"
    },
    "templates": {
      "npx-stdio": "NPX STDIO",
      "python-stdio": "Python STDIO",
      "sse-server": "SSE Server"
    },
    "validation": {
      "nameRequired": "Server name is required",
      "nameExists": "A server with this name already exists",
      "commandRequired": "Command is required",
      "urlRequired": "Server URL is required",
      "urlInvalid": "Please enter a valid URL"
    },
    "actions": {
      "save": "Save",
      "saving": "Saving...",
      "cancel": "Cancel"
    }
  },
  "ccw": {
    "title": "CCW MCP Server",
    "description": "Special built-in MCP server for CCW file operations and memory management",
    "status": {
      "installed": "Installed",
      "notInstalled": "Not Installed",
      "special": "Built-in"
    },
    "tools": {
      "label": "Available Tools",
      "hint": "Install CCW MCP first to select tools",
      "core": "Core",
      "write_file": {
        "name": "write_file",
        "desc": "Write or create new files"
      },
      "edit_file": {
        "name": "edit_file",
        "desc": "Edit or replace file contents"
      },
      "read_file": {
        "name": "read_file",
        "desc": "Read a single file with optional line pagination"
      },
      "read_many_files": {
        "name": "read_many_files",
        "desc": "Read multiple files or directories with glob filtering and content search"
      },
      "core_memory": {
        "name": "core_memory",
        "desc": "Manage core memory entries"
      },
      "ask_question": {
        "name": "ask_question",
        "desc": "Ask interactive questions through A2UI interface"
      },
      "smart_search": {
        "name": "smart_search",
        "desc": "Intelligent code search with fuzzy and semantic modes"
      },
      "team_msg": {
        "name": "team_msg",
        "desc": "Persistent JSONL message bus for Agent Team communication"
      }
    },
    "paths": {
      "label": "Path Configuration",
      "projectRoot": "Project Root",
      "projectRootPlaceholder": "e.g., D:\\Projects\\MyProject",
      "allowedDirs": "Allowed Directories",
      "allowedDirsPlaceholder": "dir1,dir2,dir3",
      "allowedDirsHint": "Comma-separated list of allowed directories",
      "enableSandbox": "Enable Sandbox (restrict to workspace files only)"
    },
    "actions": {
      "enableAll": "Enable All",
      "disableAll": "Disable All",
      "install": "Install CCW MCP",
      "installCodex": "Install to Codex",
      "installing": "Installing...",
      "uninstall": "Uninstall",
      "uninstalling": "Uninstalling...",
      "uninstallConfirm": "Are you sure you want to uninstall CCW MCP?",
      "uninstallScopeConfirm": "Are you sure you want to remove CCW MCP from {scope}?",
      "saveConfig": "Save Configuration",
      "saving": "Saving..."
    },
    "feedback": {
      "saveSuccess": "Configuration saved",
      "saveError": "Failed to save configuration"
    },
    "scope": {
      "global": "Global",
      "project": "Project",
      "addScope": "Install to other scope",
      "installToProject": "Also install to project",
      "installToGlobal": "Also install to global",
      "uninstallFrom": "Uninstall by scope",
      "uninstallGlobal": "Remove from global",
      "uninstallProject": "Remove from project"
    },
    "codexNote": "Requires: npm install -g claude-code-workflow"
  },
  "conflict": {
    "badge": "Conflict",
    "title": "Scope Conflict",
    "description": "This server exists in both project and global scopes. The {scope} version is used at runtime.",
    "resolution": "Consider removing this server from one of the scopes."
  },
  "recommended": {
    "title": "Recommended Servers",
    "description": "Quickly install popular MCP servers with one click",
    "servers": {
      "ace": {
        "name": "ACE Tool",
        "description": "Advanced code search and context engine for intelligent code discovery",
        "command": "mcp__ace-tool__search_context",
        "install": "Install ACE",
        "installing": "Installing..."
      },
      "chrome": {
        "name": "Chrome DevTools",
        "description": "Browser automation and debugging tools for web development",
        "command": "mcp__chrome-devtools",
        "install": "Install Chrome",
        "installing": "Installing..."
      },
      "exa": {
        "name": "Exa Search",
        "description": "AI-powered web search with real-time crawling capabilities",
        "command": "mcp__exa__search",
        "install": "Install Exa",
        "installing": "Installing..."
      }
    },
    "actions": {
      "install": "Install",
      "installing": "Installing...",
      "installed": "Installed",
      "viewAll": "View All Servers"
    }
  },
  "configType": {
    "label": "Config Format",
    "format": "Config Format",
    "mcpJson": ".mcp.json",
    "claudeJson": ".claude.json",
    "switchWarning": "Switching config format will not migrate existing servers. You'll need to reconfigure servers in the new format.",
    "switchConfirm": "Switch Config Format",
    "switchCancel": "Keep Current"
  },
  "templates": {
    "title": "Templates",
    "description": "Reusable MCP server configuration templates",
    "searchPlaceholder": "Search templates by name or description...",
    "filter": {
      "allCategories": "All Categories"
    },
    "actions": {
      "install": "Install Template",
      "delete": "Delete Template",
      "saveAsTemplate": "Save as Template"
    },
    "loading": "Loading templates...",
    "empty": {
      "title": "No Templates Found",
      "message": "Create your first template or install templates from the community",
      "createFirst": "Create Your First Template"
    },
    "saveDialog": {
      "title": "Save as Template",
      "name": "Template Name",
      "namePlaceholder": "e.g., My Python MCP Server",
      "category": "Category",
      "categoryPlaceholder": "Select a category",
      "description": "Description",
      "descriptionPlaceholder": "Brief description of what this template does...",
      "validation": {
        "nameRequired": "Template name is required"
      },
      "save": "Save Template",
      "cancel": "Cancel"
    },
    "deleteDialog": {
      "title": "Delete Template",
      "message": "Are you sure you want to delete the template \"{name}\"? This action cannot be undone.",
      "delete": "Delete",
      "deleting": "Deleting...",
      "cancel": "Cancel"
    },
    "categories": {
      "stdio": "STDIO",
      "sse": "SSE",
      "language": "Language",
      "official": "Official",
      "custom": "Custom"
    },
    "feedback": {
      "installSuccess": "Template installed successfully",
      "installError": "Failed to install template",
      "deleteSuccess": "Template deleted successfully",
      "deleteError": "Failed to delete template",
      "saveSuccess": "Template saved successfully",
      "saveError": "Failed to save template"
    }
  },
  "crossCli": {
    "button": "Cross-CLI Copy",
    "title": "Copy MCP Servers Between CLIs",
    "selectServers": "Select servers to copy from {source}",
    "selectServersHint": "Choose servers to copy. Configuration will be transformed for the target CLI format.",
    "noServers": "No servers available in current configuration",
    "selectedCount": "{count} server(s) selected",
    "copying": "Copying...",
    "copyButton": "Copy to {target}"
  },
  "sync": {
    "title": "MCP Server Sync",
    "description": "Synchronize MCP server configurations between Claude and Codex",
    "claudeColumn": "Claude Servers",
    "codexColumn": "Codex Servers",
    "selectedCount": "Selected: {count} / Total: {total}",
    "selectAll": "Select All",
    "clearAll": "Clear All",
    "copyToCodex": "→ Copy to Codex ({count})",
    "copyFromCodex": "← Copy from Codex ({count})",
    "noServers": "No servers available",
    "codexLoadError": "Failed to load Codex servers",
    "copySuccess": "Successfully copied {count} server(s)",
    "copyPartial": "{copied} succeeded, {failed} failed",
    "syncInProgress": "Syncing..."
  },
  "projects": {
    "title": "Projects Overview",
    "description": "View MCP server configurations for all projects"
  },
  "crossProject": {
    "title": "Cross-Project Import",
    "description": "Import MCP server configurations from other projects"
  },
  "allProjects": {
    "title": "All Projects",
    "name": "Project Name",
    "servers": "Servers",
    "lastModified": "Last Modified",
    "actions": "Actions",
    "current": "Current",
    "openNewWindow": "Open in new window",
    "empty": "No projects found",
    "summary": "Showing {count} project(s)"
  },
  "otherProjects": {
    "title": "Other Projects",
    "description": "Discover and import MCP servers from your other projects",
    "selectProject": "Select a project",
    "selectProjectPlaceholder": "Choose a project...",
    "noProjects": "No other projects available",
    "noServers": "No MCP servers found in {project}",
    "import": "Import",
    "hint": "Imported servers will be added to your current project configuration"
  },
  "installCmd": {
    "title": "Installation Command",
    "cliCommand": "CLI Command",
    "cliCommandHint": "Run this command in your terminal to install the server",
    "jsonConfig": "JSON Configuration",
    "jsonConfigHint": "Add this to your {filename} file",
    "envVars": "Environment Variables",
    "steps": "Installation Steps",
    "step1": "Run the CLI command above in your terminal",
    "step2": "Or manually add the JSON config to your configuration file",
    "step3": "Restart your CLI to load the new server"
  },
  "configRequired": "config required",
  "noConfigNeeded": "No configuration needed",
  "reconfigure": "Reconfigure",
  "wizard": {
    "install": "Install",
    "installing": "Installing...",
    "installSuccess": "Server installed successfully",
    "installError": "Failed to install server",
    "validation": "Validation error",
    "requiredFields": "Please fill in all required fields",
    "scope": "Installation Scope",
    "scope.global": "Global (All projects)",
    "scope.project": "Project (Current project only)"
  },
  "ace-tool": {
    "name": "ACE Tool",
    "desc": "Advanced code search and context engine for intelligent code discovery",
    "field": {
      "baseUrl": "Base URL",
      "baseUrl.desc": "ACE MCP relay server endpoint",
      "token": "API Token",
      "token.desc": "Your ACE API token for authentication"
    }
  },
  "chrome-devtools": {
    "name": "Chrome DevTools",
    "desc": "Browser automation and debugging tools for web development"
  },
  "exa": {
    "name": "Exa Search",
    "desc": "AI-powered web search with real-time crawling capabilities",
    "field": {
      "apiKey": "API Key",
      "apiKey.desc": "Your Exa API key (optional, some features may require it)"
    }
  },
  "enterprise": {
    "label": "Enterprise",
    "tooltip": "Enterprise MCP server"
  },
  "specs": {
    "settings": {
      "personalSpecDefaults": "Personal Spec Defaults",
      "personalSpecDefaultsDesc": "These settings will be applied when creating new personal specs",
      "defaultReadMode": "Default Read Mode",
      "selectReadMode": "Select read mode",
      "defaultReadModeHelp": "The default read mode for newly created personal specs",
      "autoEnable": "Auto Enable New Specs",
      "autoEnableDescription": "Automatically enable newly created personal specs",
      "specStatistics": "Spec Statistics",
      "totalSpecs": "Total: {count} spec files",
      "required": "required",
      "readMode": {
        "required": "Required",
        "optional": "Optional"
      },
      "dimension": {
        "specs": "Project Specs",
        "personal": "Personal Specs"
      },
      "devProgressInjection": "Development Progress Injection",
      "devProgressInjectionDesc": "Control how development progress from project-tech.json is injected into AI context",
      "enableDevProgress": "Enable Injection",
      "enableDevProgressDesc": "Include development history in AI context",
      "maxEntries": "Max Entries per Category",
      "maxEntriesDesc": "Maximum number of entries to include per category (1-50)",
      "includeCategories": "Include Categories",
      "categoriesDesc": "Click to toggle category inclusion",
      "devProgressStats": "{total} entries from {sessions} sessions, last updated: {date}",
      "devProgressStatsNoDate": "{total} entries from {sessions} sessions"
    },
    "injection": {
      "saveSuccess": "Settings saved successfully",
      "saveError": "Failed to save settings: {error}",
      "loadError": "Failed to load statistics"
    }
  }
}
