{
  "app": {
    "title": "MCPHub 控制面板",
    "error": "错误",
    "closeButton": "关闭",
    "noServers": "没有可用的 MCP 服务器",
    "loading": "加载中...",
    "logout": "退出登录",
    "profile": "个人资料",
    "changePassword": "修改密码",
    "toggleSidebar": "切换侧边栏",
    "welcomeUser": "欢迎, {{username}}",
    "name": "MCPHub"
  },
  "about": {
    "title": "关于",
    "versionInfo": "MCPHub 版本: {{version}}",
    "newVersion": "有新版本可用！",
    "currentVersion": "当前版本",
    "newVersionAvailable": "新版本 {{version}} 已发布",
    "viewOnGitHub": "在 GitHub 上查看",
    "checkForUpdates": "检查更新",
    "checking": "检查更新中..."
  },
  "profile": {
    "viewProfile": "查看个人中心",
    "userCenter": "个人中心"
  },
  "sponsor": {
    "label": "赞助",
    "title": "支持项目",
    "rewardAlt": "赞赏码",
    "supportMessage": "通过捐赠支持 MCPHub 的开发！",
    "supportButton": "在 Ko-fi 上支持"
  },
  "wechat": {
    "label": "微信",
    "title": "微信联系",
    "qrCodeAlt": "微信二维码",
    "scanMessage": "扫描二维码添加微信"
  },
  "discord": {
    "label": "Discord",
    "title": "加入我们的 Discord 服务器",
    "community": "加入我们不断壮大的 Discord 社区，获取支持、参与讨论并了解最新动态！"
  },
  "theme": {
    "title": "主题",
    "light": "浅色",
    "dark": "深色",
    "system": "系统"
  },
  "auth": {
    "login": "登录",
    "loginTitle": "登录 MCPHub",
    "slogan": "统一的 MCP 服务器管理平台",
    "subtitle": "模型上下文协议服务器的集中管理平台，通过灵活的路由策略组织、监控和扩展多个 MCP 服务器。",
    "username": "用户名",
    "password": "密码",
    "loggingIn": "登录中...",
    "emptyFields": "用户名和密码不能为空",
    "loginFailed": "登录失败，请检查用户名和密码",
    "loginError": "登录过程中出现错误",
    "currentPassword": "当前密码",
    "newPassword": "新密码",
    "confirmPassword": "确认密码",
    "passwordsNotMatch": "新密码与确认密码不一致",
    "changePasswordSuccess": "密码修改成功",
    "changePasswordError": "修改密码失败",
    "changePassword": "修改密码",
    "passwordChanged": "密码修改成功",
    "passwordChangeError": "修改密码失败",
    "defaultPasswordWarning": "默认密码安全警告",
    "defaultPasswordMessage": "您正在使用默认密码（admin123），这存在安全风险。为了保护您的账户安全，请立即修改密码。",
    "goToSettings": "前往修改",
    "passwordStrengthError": "密码不符合安全要求",
    "passwordMinLength": "密码长度至少为 8 个字符",
    "passwordRequireLetter": "密码必须包含至少一个字母",
    "passwordRequireNumber": "密码必须包含至少一个数字",
    "passwordRequireSpecial": "密码必须包含至少一个特殊字符",
    "passwordStrengthHint": "密码必须至少 8 个字符，且包含字母、数字和特殊字符"
  },
  "server": {
    "addServer": "添加服务器",
    "add": "添加",
    "edit": "编辑",
    "copy": "复制",
    "delete": "删除",
    "confirmDelete": "您确定要删除此服务器吗？",
    "deleteWarning": "删除服务器 '{{name}}' 将会移除该服务器及其所有数据。此操作无法撤销。",
    "status": "状态",
    "tools": "工具",
    "prompts": "提示词",
    "name": "服务器名称",
    "url": "服务器 URL",
    "apiKey": "API 密钥",
    "save": "保存",
    "cancel": "取消",
    "addError": "添加服务器失败",
    "editError": "编辑服务器 {{serverName}} 失败",
    "invalidConfig": "无法找到 {{serverName}} 的配置数据",
    "deleteError": "删除服务器 {{serverName}} 失败",
    "updateError": "更新服务器失败",
    "editTitle": "编辑服务器: {{serverName}}",
    "type": "服务器类型",
    "typeStdio": "STDIO",
    "typeSse": "SSE",
    "typeStreamableHttp": "流式 HTTP",
    "typeOpenapi": "OpenAPI",
    "command": "命令",
    "arguments": "参数",
    "envVars": "环境变量",
    "headers": "HTTP 请求头",
    "key": "键",
    "value": "值",
    "enabled": "已启用",
    "enable": "启用",
    "disable": "禁用",
    "requestOptions": "连接配置",
    "timeout": "请求超时",
    "timeoutDescription": "请求超时时间（毫秒）",
    "maxTotalTimeout": "最大总超时",
    "maxTotalTimeoutDescription": "无论是否有进度通知的最大总超时时间（毫秒）",
    "resetTimeoutOnProgress": "收到进度通知时重置超时",
    "resetTimeoutOnProgressDescription": "适用于发送周期性进度更新的长时间运行操作",
    "remove": "移除",
    "toggleError": "切换服务器 {{serverName}} 状态失败",
    "alreadyExists": "服务器 {{serverName}} 已经存在",
    "invalidData": "提供的服务器数据无效",
    "notFound": "找不到服务器 {{serverName}}",
    "namePlaceholder": "请输入服务器名称",
    "urlPlaceholder": "请输入服务器URL",
    "commandPlaceholder": "请输入命令",
    "argumentsPlaceholder": "请输入参数",
    "errorDetails": "错误详情",
    "viewErrorDetails": "查看错误详情",
    "copyConfig": "复制配置",
    "confirmVariables": "确认变量配置",
    "variablesDetected": "检测到配置中包含变量，请确认这些变量是否已正确配置：",
    "detectedVariables": "检测到的变量",
    "confirmVariablesMessage": "请确保这些变量在运行环境中已正确定义。是否继续添加服务器？",
    "confirmAndAdd": "确认并添加",
    "openapi": {
      "inputMode": "输入模式",
      "inputModeUrl": "规范 URL",
      "inputModeSchema": "JSON 模式",
      "specUrl": "OpenAPI 规范 URL",
      "schema": "OpenAPI JSON 模式",
      "schemaHelp": "请在此处粘贴完整的 OpenAPI JSON 模式",
      "security": "安全类型",
      "securityNone": "无",
      "securityApiKey": "API 密钥",
      "securityHttp": "HTTP 认证",
      "securityOAuth2": "OAuth 2.0",
      "securityOpenIdConnect": "OpenID Connect",
      "apiKeyConfig": "API 密钥配置",
      "apiKeyName": "请求头/参数名称",
      "apiKeyIn": "位置",
      "apiKeyValue": "API 密钥值",
      "httpAuthConfig": "HTTP 认证配置",
      "httpScheme": "认证方案",
      "httpCredentials": "凭据",
      "httpSchemeBasic": "Basic",
      "httpSchemeBearer": "Bearer",
      "httpSchemeDigest": "Digest",
      "oauth2Config": "OAuth 2.0 配置",
      "oauth2Token": "访问令牌",
      "openIdConnectConfig": "OpenID Connect 配置",
      "openIdConnectUrl": "发现 URL",
      "openIdConnectToken": "ID 令牌",
      "apiKeyInHeader": "请求头",
      "apiKeyInQuery": "查询",
      "apiKeyInCookie": "Cookie",
      "passthroughHeaders": "透传请求头",
      "passthroughHeadersHelp": "要从工具调用请求透传到上游OpenAPI接口的请求头名称列表，用逗号分隔（如：Authorization, X-API-Key）"
    },
    "oauth": {
      "sectionTitle": "OAuth 配置",
      "sectionDescription": "为需要 OAuth 的服务器配置客户端凭据（可选）。",
      "clientId": "客户端 ID",
      "clientSecret": "客户端密钥",
      "authorizationEndpoint": "授权端点",
      "tokenEndpoint": "令牌端点",
      "scopes": "权限范围（Scopes）",
      "scopesPlaceholder": "scope1 scope2",
      "resource": "资源 / 受众",
      "accessToken": "访问令牌",
      "refreshToken": "刷新令牌"
    }
  },
  "status": {
    "online": "在线",
    "offline": "离线",
    "connecting": "连接中",
    "oauthRequired": "需要OAuth授权",
    "clickToAuthorize": "点击进行OAuth授权",
    "oauthWindowOpened": "OAuth授权窗口已打开，请完成授权。"
  },
  "errors": {
    "general": "发生错误",
    "network": "网络连接错误，请检查您的互联网连接",
    "serverConnection": "无法连接到服务器，请检查服务器是否正在运行",
    "serverAdd": "添加服务器失败，请检查服务器状态",
    "serverUpdate": "编辑服务器 {{serverName}} 失败，请检查服务器状态",
    "serverFetch": "获取服务器数据失败，请稍后重试",
    "initialStartup": "服务器可能正在启动中。首次启动可能需要一些时间，请耐心等候...",
    "serverInstall": "安装服务器失败",
    "failedToFetchSettings": "获取设置失败",
    "failedToUpdateSystemConfig": "更新系统配置失败",
    "failedToUpdateRouteConfig": "更新路由配置失败",
    "failedToUpdateSmartRoutingConfig": "更新智能路由配置失败"
  },
  "common": {
    "processing": "处理中...",
    "save": "保存",
    "cancel": "取消",
    "back": "返回",
    "refresh": "刷新",
    "create": "创建",
    "creating": "创建中...",
    "update": "更新",
    "updating": "更新中...",
    "submitting": "提交中...",
    "delete": "删除",
    "remove": "移除",
    "copy": "复制",
    "copyId": "复制ID",
    "copyUrl": "复制URL",
    "copyJson": "复制JSON",
    "copySuccess": "已复制到剪贴板",
    "copyFailed": "复制失败",
    "copied": "已复制",
    "close": "关闭",
    "confirm": "确认",
    "language": "语言",
    "true": "是",
    "false": "否",
    "dismiss": "忽略",
    "github": "GitHub",
    "wechat": "微信",
    "discord": "Discord",
    "required": "必填",
    "secret": "敏感",
    "default": "默认值",
    "value": "值",
    "type": "类型",
    "repeated": "可重复",
    "valueHint": "值提示",
    "choices": "可选值"
  },
  "nav": {
    "dashboard": "仪表盘",
    "servers": "服务器",
    "settings": "设置",
    "changePassword": "修改密码",
    "groups": "分组",
    "users": "用户",
    "market": "市场",
    "cloud": "云端市场",
    "logs": "日志"
  },
  "pages": {
    "dashboard": {
      "title": "仪表盘",
      "totalServers": "总数",
      "onlineServers": "在线",
      "offlineServers": "离线",
      "connectingServers": "连接中",
      "recentServers": "最近的服务器"
    },
    "servers": {
      "title": "服务器管理"
    },
    "settings": {
      "title": "设置",
      "language": "语言",
      "account": "账户设置",
      "password": "修改密码",
      "appearance": "外观",
      "routeConfig": "安全配置",
      "installConfig": "安装",
      "smartRouting": "智能路由"
    },
    "groups": {
      "title": "分组管理"
    },
    "users": {
      "title": "用户管理"
    },
    "market": {
      "title": "市场中心 - 本地市场和云端市场"
    },
    "logs": {
      "title": "系统日志"
    }
  },
  "logs": {
    "filters": "筛选",
    "search": "搜索日志...",
    "autoScroll": "自动滚动",
    "clearLogs": "清除日志",
    "loading": "加载日志中...",
    "noLogs": "暂无日志。",
    "noMatch": "没有匹配当前筛选条件的日志。",
    "mainProcess": "主进程",
    "childProcess": "子进程",
    "main": "主",
    "child": "子"
  },
  "groups": {
    "add": "添加",
    "addNew": "添加新分组",
    "edit": "编辑分组",
    "delete": "删除",
    "confirmDelete": "您确定要删除此分组吗？",
    "deleteWarning": "删除分组 '{{name}}' 将会移除该分组及其所有服务器关联。此操作无法撤销。",
    "name": "分组名称",
    "namePlaceholder": "请输入分组名称",
    "nameRequired": "分组名称不能为空",
    "description": "描述",
    "descriptionPlaceholder": "请输入分组描述（可选）",
    "createError": "创建分组失败",
    "updateError": "更新分组失败",
    "deleteError": "删除分组失败",
    "serverAddError": "向分组添加服务器失败",
    "serverRemoveError": "从分组移除服务器失败",
    "addServer": "添加服务器到分组",
    "selectServer": "选择要添加的服务器",
    "servers": "分组中的服务器",
    "remove": "移除",
    "noGroups": "暂无可用分组。创建一个新分组以开始使用。",
    "noServers": "此分组中没有服务器。",
    "noServerOptions": "没有可用的服务器",
    "serverCount": "{{count}} 台服务器",
    "toolSelection": "工具选择",
    "toolsSelected": "选择",
    "allTools": "全部",
    "selectedTools": "选中的工具",
    "selectAll": "全选",
    "selectNone": "全不选",
    "configureTools": "配置工具"
  },
  "market": {
    "title": "本地安装",
    "official": "官方",
    "by": "作者",
    "unknown": "未知",
    "tools": "工具",
    "search": "搜索",
    "searchPlaceholder": "搜索服务器名称、分类或标签",
    "clearFilters": "清除",
    "clearCategoryFilter": "",
    "clearTagFilter": "",
    "categories": "分类",
    "tags": "标签",
    "showTags": "显示标签",
    "hideTags": "隐藏标签",
    "moreTags": "",
    "noServers": "未找到匹配的服务器",
    "backToList": "返回列表",
    "install": "安装",
    "installing": "安装中...",
    "installed": "已安装",
    "installServer": "安装服务器: {{name}}",
    "installSuccess": "服务器 {{serverName}} 安装成功",
    "author": "作者",
    "license": "许可证",
    "repository": "代码仓库",
    "examples": "示例",
    "arguments": "参数",
    "argumentName": "名称",
    "description": "描述",
    "required": "必填",
    "example": "示例",
    "viewSchema": "查看结构",
    "fetchError": "获取本地市场服务器数据失败",
    "serverNotFound": "未找到服务器",
    "searchError": "搜索服务器失败",
    "filterError": "按分类筛选服务器失败",
    "tagFilterError": "按标签筛选服务器失败",
    "noInstallationMethod": "该服务器没有可用的安装方法",
    "showing": "显示 {{from}}-{{to}}/{{total}} 个服务器",
    "perPage": "每页显示",
    "confirmVariablesMessage": "请确保这些变量在运行环境中已正确定义。是否继续安装服务器？",
    "confirmAndInstall": "确认并安装"
  },
  "cloud": {
    "title": "云端支持",
    "subtitle": "由 MCPRouter 提供支持",
    "by": "作者",
    "server": "服务器",
    "config": "配置",
    "created": "创建时间",
    "updated": "更新时间",
    "available": "可用",
    "description": "描述",
    "details": "详细信息",
    "tools": "工具",
    "tool": "个工具",
    "toolsAvailable": "{{count}} 个工具可用",
    "loadingTools": "加载工具中...",
    "noTools": "该服务器没有可用工具",
    "noDescription": "无描述信息",
    "viewDetails": "查看详情",
    "parameters": "参数",
    "result": "结果",
    "error": "错误",
    "callTool": "调用",
    "calling": "调用中...",
    "toolCallSuccess": "工具 {{toolName}} 执行成功",
    "toolCallError": "调用工具 {{toolName}} 失败：{{error}}",
    "viewSchema": "查看结构",
    "backToList": "返回云端市场",
    "search": "搜索",
    "searchPlaceholder": "搜索云端服务器名称、标题或作者",
    "clearFilters": "清除筛选",
    "clearCategoryFilter": "清除",
    "clearTagFilter": "清除",
    "categories": "分类",
    "tags": "标签",
    "noCategories": "未找到分类",
    "noTags": "未找到标签",
    "noServers": "未找到云端服务器",
    "fetchError": "获取云端服务器失败",
    "serverNotFound": "未找到云端服务器",
    "searchError": "搜索云端服务器失败",
    "filterError": "按分类筛选云端服务器失败",
    "tagFilterError": "按标签筛选云端服务器失败",
    "showing": "显示 {{from}}-{{to}}/{{total}} 个云端服务器",
    "perPage": "每页显示",
    "apiKeyNotConfigured": "MCPRouter API 密钥未配置",
    "apiKeyNotConfiguredDescription": "要使用云端服务器，您需要配置 MCPRouter API 密钥。",
    "getApiKey": "获取 API 密钥",
    "configureInSettings": "在设置中配置",
    "installServer": "安装 {{name}}",
    "installSuccess": "服务器 {{name}} 安装成功",
    "installError": "安装服务器失败：{{error}}"
  },
  "registry": {
    "title": "注册中心",
    "official": "官方",
    "latest": "最新版本",
    "description": "描述",
    "website": "网站",
    "repository": "代码仓库",
    "packages": "安装包",
    "package": "安装包",
    "remotes": "远程服务",
    "remote": "远程服务",
    "published": "发布时间",
    "updated": "更新时间",
    "install": "安装",
    "installing": "安装中...",
    "installed": "已安装",
    "installServer": "安装 {{name}}",
    "installSuccess": "服务器 {{name}} 安装成功",
    "installError": "安装服务器失败：{{error}}",
    "noDescription": "无描述信息",
    "viewDetails": "查看详情",
    "backToList": "返回注册中心",
    "search": "搜索",
    "searchPlaceholder": "按名称搜索注册中心服务器",
    "clearFilters": "清除",
    "noServers": "未找到注册中心服务器",
    "fetchError": "获取注册中心服务器失败",
    "serverNotFound": "未找到注册中心服务器",
    "showing": "显示 {{from}}-{{to}}/{{total}} 个注册中心服务器",
    "perPage": "每页显示",
    "environmentVariables": "环境变量",
    "packageArguments": "安装包参数",
    "runtimeArguments": "运行时参数",
    "headers": "请求头"
  },
  "tool": {
    "run": "运行",
    "running": "运行中...",
    "runTool": "运行",
    "cancel": "取消",
    "noDescription": "无描述信息",
    "inputSchema": "输入模式：",
    "runToolWithName": "运行工具：{{name}}",
    "execution": "工具执行",
    "successful": "成功",
    "failed": "失败",
    "result": "结果：",
    "error": "错误",
    "errorDetails": "错误详情：",
    "noContent": "工具执行成功但未返回内容。",
    "unknownError": "发生未知错误",
    "jsonResponse": "JSON 响应：",
    "toolResult": "工具结果",
    "noParameters": "此工具不需要任何参数。",
    "selectOption": "选择一个选项",
    "enterValue": "输入{{type}}值",
    "enabled": "已启用",
    "enableSuccess": "工具 {{name}} 启用成功",
    "disableSuccess": "工具 {{name}} 禁用成功",
    "toggleFailed": "切换工具状态失败",
    "parameters": "工具参数",
    "formMode": "表单模式",
    "jsonMode": "JSON 模式",
    "jsonConfiguration": "JSON 配置",
    "invalidJsonFormat": "无效的 JSON 格式",
    "fixJsonBeforeSwitching": "请修复 JSON 格式后再切换到表单模式",
    "item": "项目 {{index}}",
    "addItem": "添加 {{key}} 项目",
    "enterKey": "输入 {{key}}"
  },
  "prompt": {
    "run": "获取",
    "running": "获取中...",
    "result": "提示词结果",
    "error": "提示词错误",
    "execution": "提示词执行",
    "successful": "成功",
    "failed": "失败",
    "errorDetails": "错误详情：",
    "noContent": "提示词执行成功但未返回内容。",
    "unknownError": "发生未知错误",
    "jsonResponse": "JSON 响应：",
    "description": "描述",
    "messages": "消息",
    "noDescription": "无描述信息",
    "runPromptWithName": "获取提示词: {{name}}"
  },
  "settings": {
    "enableGlobalRoute": "启用全局路由",
    "enableGlobalRouteDescription": "允许不指定组 ID 就连接到 /sse 端点",
    "enableGroupNameRoute": "启用组名路由",
    "enableGroupNameRouteDescription": "允许使用组名而不仅仅是组 ID 连接到 /sse 端点",
    "enableBearerAuth": "启用 Bearer 认证",
    "enableBearerAuthDescription": "对 MCP 请求启用 Bearer 令牌认证",
    "bearerAuthKey": "Bearer 认证密钥",
    "bearerAuthKeyDescription": "Bearer 令牌中需要携带的认证密钥",
    "bearerAuthKeyPlaceholder": "请输入 Bearer 认证密钥",
    "skipAuth": "免登录开关",
    "skipAuthDescription": "跳过前端和 API 访问的登录要求（默认关闭确保安全性）",
    "pythonIndexUrl": "Python 包仓库地址",
    "pythonIndexUrlDescription": "设置 UV_DEFAULT_INDEX 环境变量，用于 Python 包安装",
    "pythonIndexUrlPlaceholder": "例如: https://mirrors.aliyun.com/pypi/simple",
    "npmRegistry": "NPM 仓库地址",
    "npmRegistryDescription": "设置 npm_config_registry 环境变量，用于 NPM 包安装",
    "npmRegistryPlaceholder": "例如: https://registry.npmmirror.com/",
    "baseUrl": "基础地址",
    "baseUrlDescription": "用于 MCP 请求的基础地址",
    "baseUrlPlaceholder": "例如: http://localhost:3000",
    "installConfig": "安装配置",
    "systemConfigUpdated": "系统配置更新成功",
    "enableSmartRouting": "启用智能路由",
    "enableSmartRoutingDescription": "开启智能路由功能，根据输入自动搜索最合适的工具（使用 $smart 分组）",
    "dbUrl": "PostgreSQL 连接地址（必须支持 pgvector）",
    "dbUrlPlaceholder": "例如: postgresql://user:password@localhost:5432/dbname",
    "openaiApiBaseUrl": "OpenAI API 基础地址",
    "openaiApiBaseUrlPlaceholder": "https://api.openai.com/v1",
    "openaiApiKey": "OpenAI API 密钥",
    "openaiApiKeyDescription": "用于访问 OpenAI API 的密钥",
    "openaiApiKeyPlaceholder": "请输入 OpenAI API 密钥",
    "openaiApiEmbeddingModel": "OpenAI 嵌入模型",
    "openaiApiEmbeddingModelPlaceholder": "text-embedding-3-small",
    "smartRoutingConfigUpdated": "智能路由配置更新成功",
    "smartRoutingRequiredFields": "启用智能路由需要填写数据库连接地址和 OpenAI API 密钥",
    "smartRoutingValidationError": "启用智能路由前请先填写必要字段：{{fields}}",
    "mcpRouterConfig": "云端市场",
    "mcpRouterApiKey": "MCPRouter API 密钥",
    "mcpRouterApiKeyDescription": "用于访问 MCPRouter 云端市场服务的 API 密钥",
    "mcpRouterApiKeyPlaceholder": "请输入 MCPRouter API 密钥",
    "mcpRouterReferer": "引用地址",
    "mcpRouterRefererDescription": "MCPRouter API 请求的引用地址头",
    "mcpRouterRefererPlaceholder": "https://www.mcphubx.com",
    "mcpRouterTitle": "标题",
    "mcpRouterTitleDescription": "MCPRouter API 请求的标题头",
    "mcpRouterTitlePlaceholder": "MCPHub",
    "mcpRouterBaseUrl": "基础地址",
    "mcpRouterBaseUrlDescription": "MCPRouter API 的基础地址",
    "mcpRouterBaseUrlPlaceholder": "https://api.mcprouter.to/v1",
    "systemSettings": "系统设置",
    "nameSeparatorLabel": "名称分隔符",
    "nameSeparatorDescription": "用于分隔服务器名称和工具/提示名称（默认：-）",
    "restartRequired": "配置已保存。为确保所有服务正确加载新设置，建议重启应用。",
    "exportMcpSettings": "导出配置",
    "mcpSettingsJson": "MCP 配置 JSON",
    "mcpSettingsJsonDescription": "查看、复制或下载当前的 mcp_settings.json 配置，可用于备份或迁移到其他工具",
    "copyToClipboard": "复制到剪贴板",
    "downloadJson": "下载 JSON",
    "exportSuccess": "配置导出成功",
    "exportError": "获取配置失败"
  },
  "dxt": {
    "upload": "上传",
    "uploadTitle": "上传 DXT 扩展",
    "dropFileHere": "将 .dxt 文件拖拽到此处",
    "orClickToSelect": "或点击从计算机选择",
    "invalidFileType": "请选择有效的 .dxt 文件",
    "noFileSelected": "请选择要上传的 .dxt 文件",
    "uploading": "上传中...",
    "uploadFailed": "上传 DXT 文件失败",
    "installServer": "从 DXT 安装 MCP 服务器",
    "extensionInfo": "扩展信息",
    "name": "名称",
    "version": "版本",
    "description": "描述",
    "author": "作者",
    "tools": "工具",
    "serverName": "服务器名称",
    "serverNamePlaceholder": "为此服务器输入名称",
    "install": "安装",
    "installing": "安装中...",
    "installFailed": "从 DXT 安装服务器失败",
    "serverExistsTitle": "服务器已存在",
    "serverExistsConfirm": "服务器 '{{serverName}}' 已存在。是否要用新版本覆盖它？",
    "override": "覆盖"
  },
  "jsonImport": {
    "button": "导入",
    "title": "从 JSON 导入服务器",
    "inputLabel": "服务器配置 JSON",
    "inputHelp": "粘贴您的服务器配置 JSON。支持 STDIO、SSE 和 HTTP (streamable-http) 服务器类型。",
    "preview": "预览",
    "previewTitle": "预览要导入的服务器",
    "import": "导入",
    "importing": "导入中...",
    "invalidFormat": "无效的 JSON 格式。JSON 必须包含 'mcpServers' 对象。",
    "parseError": "解析 JSON 失败。请检查格式后重试。",
    "addFailed": "添加服务器失败",
    "importFailed": "导入服务器失败",
    "partialSuccess": "成功导入 {{count}} / {{total}} 个服务器。部分服务器失败："
  },
  "users": {
    "add": "添加",
    "addNew": "添加新用户",
    "edit": "编辑用户",
    "delete": "删除用户",
    "create": "创建",
    "update": "更新",
    "username": "用户名",
    "password": "密码",
    "newPassword": "新密码",
    "confirmPassword": "确认密码",
    "adminRole": "管理员",
    "admin": "管理员",
    "user": "用户",
    "permissions": "权限",
    "adminPermissions": "完全系统访问权限",
    "userPermissions": "受限访问权限",
    "currentUser": "当前用户",
    "noUsers": "没有找到用户",
    "adminRequired": "需要管理员权限才能管理用户",
    "usernameRequired": "用户名是必需的",
    "passwordRequired": "密码是必需的",
    "passwordTooShort": "密码至少需要6个字符",
    "passwordMismatch": "密码不匹配",
    "usernamePlaceholder": "输入用户名",
    "passwordPlaceholder": "输入密码",
    "newPasswordPlaceholder": "留空保持当前密码",
    "confirmPasswordPlaceholder": "确认新密码",
    "createError": "创建用户失败",
    "updateError": "更新用户失败",
    "deleteError": "删除用户失败",
    "statsError": "获取用户统计失败",
    "deleteConfirmation": "您确定要删除用户 '{{username}}' 吗？此操作无法撤消。",
    "confirmDelete": "删除用户",
    "deleteWarning": "您确定要删除用户 '{{username}}' 吗？此操作无法撤消。"
  },
  "api": {
    "errors": {
      "readonly": "演示环境无法修改数据",
      "invalid_credentials": "用户名或密码错误",
      "serverNameRequired": "服务器名称是必需的",
      "serverConfigRequired": "服务器配置是必需的",
      "serverConfigInvalid": "服务器配置必须包含 URL、OpenAPI 规范 URL 或模式，或者带参数的命令",
      "serverTypeInvalid": "服务器类型必须是以下之一：stdio、sse、streamable-http、openapi",
      "urlRequiredForType": "{{type}} 服务器类型需要 URL",
      "openapiSpecRequired": "openapi 服务器类型需要 OpenAPI 规范 URL 或模式",
      "headersInvalidFormat": "请求头必须是对象格式",
      "headersNotSupportedForStdio": "stdio 服务器类型不支持请求头",
      "serverNotFound": "找不到服务器",
      "failedToRemoveServer": "找不到服务器或删除失败",
      "internalServerError": "服务器内部错误",
      "failedToGetServers": "获取服务器信息失败",
      "failedToGetServerSettings": "获取服务器设置失败",
      "failedToGetServerConfig": "获取服务器配置失败",
      "failedToSaveSettings": "保存设置失败",
      "toolNameRequired": "服务器名称和工具名称是必需的",
      "descriptionMustBeString": "描述必须是字符串",
      "groupIdRequired": "分组 ID 是必需的",
      "groupNameRequired": "分组名称是必需的",
      "groupNotFound": "找不到分组",
      "groupIdAndServerNameRequired": "分组 ID 和服务器名称是必需的",
      "groupOrServerNotFound": "找不到分组或服务器",
      "toolsMustBeAllOrArray": "工具必须是 \"all\" 或字符串数组",
      "serverNameAndToolNameRequired": "服务器名称和工具名称是必需的",
      "usernameRequired": "用户名是必需的",
      "userNotFound": "找不到用户",
      "failedToGetUsers": "获取用户信息失败",
      "failedToGetUserInfo": "获取用户信息失败",
      "failedToGetUserStats": "获取用户统计信息失败",
      "marketServerNameRequired": "服务器名称是必需的",
      "marketServerNotFound": "找不到市场服务器",
      "failedToGetMarketServers": "获取市场服务器信息失败",
      "failedToGetMarketServer": "获取市场服务器信息失败",
      "failedToGetMarketCategories": "获取市场类别失败",
      "failedToGetMarketTags": "获取市场标签失败",
      "failedToSearchMarketServers": "搜索市场服务器失败",
      "failedToFilterMarketServers": "过滤市场服务器失败",
      "failedToProcessDxtFile": "处理 DXT 文件失败"
    },
    "success": {
      "serverCreated": "服务器创建成功",
      "serverUpdated": "服务器更新成功",
      "serverRemoved": "服务器删除成功",
      "serverToggled": "服务器状态切换成功",
      "toolToggled": "工具 {{name}} {{action}} 成功",
      "toolDescriptionUpdated": "工具 {{name}} 描述更新成功",
      "systemConfigUpdated": "系统配置更新成功",
      "groupCreated": "分组创建成功",
      "groupUpdated": "分组更新成功",
      "groupDeleted": "分组删除成功",
      "serverAddedToGroup": "服务器添加到分组成功",
      "serverRemovedFromGroup": "服务器从分组移除成功",
      "serverToolsUpdated": "服务器工具更新成功"
    }
  },
  "oauthCallback": {
    "authorizationFailed": "授权失败",
    "authorizationFailedError": "错误",
    "authorizationFailedDetails": "详情",
    "invalidRequest": "无效请求",
    "missingStateParameter": "缺少必需的 OAuth 状态参数。",
    "missingCodeParameter": "缺少必需的授权码参数。",
    "serverNotFound": "服务器未找到",
    "serverNotFoundMessage": "无法找到与此授权请求关联的服务器。",
    "sessionExpiredMessage": "授权会话可能已过期。请重新进行授权。",
    "authorizationSuccessful": "授权成功",
    "server": "服务器",
    "status": "状态",
    "connected": "已连接",
    "successMessage": "服务器已成功授权并连接。",
    "autoCloseMessage": "此窗口将在 3 秒后自动关闭...",
    "closeNow": "立即关闭",
    "connectionError": "连接错误",
    "connectionErrorMessage": "授权成功，但连接服务器失败。",
    "reconnectMessage": "请尝试从控制面板重新连接。",
    "configurationError": "配置错误",
    "configurationErrorMessage": "服务器传输不支持 OAuth finishAuth()。请确保服务器配置为 streamable-http 传输。",
    "internalError": "内部错误",
    "internalErrorMessage": "处理 OAuth 回调时发生意外错误。",
    "closeWindow": "关闭窗口"
  }
}