{
  "common": {
    "back": "返回",
    "save": "保存",
    "cancel": "取消",
    "confirm": "确定",
    "later": "稍后",
    "delete": "删除",
    "edit": "编辑",
    "viewDetail": "查看详情",
    "add": "添加",
    "refresh": "刷新",
    "search": "搜索",
    "reset": "重置",
    "submit": "提交",
    "actions": "操作",
    "createdAt": "创建时间",
    "updatedAt": "更新时间",
    "status": "状态",
    "enabled": "启用",
    "disabled": "禁用",
    "yes": "是",
    "no": "否",
    "all": "全部",
    "loading": "加载中",
    "noData": "暂无数据",
    "saveConfig": "保存配置",
    "refreshConfig": "刷新配置",
    "total": "共",
    "items": "条",
    "prev": "上一页",
    "previous": "上一页",
    "next": "下一页",
    "page": "页",
    "pageOf": "第",
    "success": "成功",
    "failed": "失败",
    "close": "关闭",
    "create": "创建",
    "copy": "复制",
    "copySuccess": "复制成功",
    "copyFailed": "复制失败",
    "ascending": "升序",
    "descending": "降序",
    "day": "天",
    "orders": "单"
  },
  "login": {
    "title": "登录",
    "username": "用户名",
    "password": "密码",
    "usernameRequired": "请输入用户名",
    "passwordRequired": "请输入密码",
    "usernamePlaceholder": "请输入用户名",
    "passwordPlaceholder": "请输入密码",
    "forgotPassword": "忘记密码？",
    "loginFailed": "登录失败",
    "loginSuccess": "登录成功"
  },
  "message": {
    "success": "操作成功",
    "error": "操作失败",
    "loading": "加载中...",
    "noData": "暂无数据",
    "loginSuccess": "登录成功",
    "loginFailed": "登录失败",
    "createUserSuccess": "创建用户成功",
    "createUserFailed": "创建用户失败",
    "updatePasswordSuccess": "更新密码成功",
    "updatePasswordFailed": "更新密码失败"
  },
  "order": {
    "create": "创建订单",
    "update": "更新订单",
    "cancel": "取消订单",
    "event": "订单事件",
    "buy": "买入",
    "sell": "卖出",
    "market": "市场",
    "status": "状态",
    "filled": "已成交",
    "remaining": "剩余"
  },
  "account": {
    "title": "账户管理",
    "list": "账户列表",
    "detail": "账户详情",
    "import": "导入账户",
    "update": "更新账户",
    "delete": "删除账户",
    "accountId": "账户ID",
    "accountName": "账户名称",
    "accountNamePlaceholder": "账户名称（可选）",
    "accountIdRequired": "账户ID不能为空",
    "walletAddress": "钱包地址",
    "walletType": "钱包类型",
    "proxyAddress": "代理钱包地址",
    "apiCredentials": "API 凭证",
    "apiKey": "API Key",
    "apiSecret": "API Secret",
    "apiPassphrase": "API Passphrase",
    "balance": "余额",
    "activeOrders": "活跃订单",
    "completedOrders": "已完成订单",
    "positionCount": "持仓数量",
    "totalOrders": "总订单数",
    "totalPnl": "总盈亏",
    "statistics": "交易统计",
    "fullConfig": "完整配置",
    "partialConfig": "部分配置",
    "notConfigured": "未配置",
    "configured": "已配置",
    "editTip": "编辑提示",
    "editTipDesc": "API 凭证字段留空表示不修改。如需更新 API 凭证，请输入新值；如需保持原值不变，请留空。",
    "leaveEmptyToNotModify": "留空表示不修改",
    "getDetailFailed": "获取账户详情失败",
    "updateSuccess": "更新账户成功",
    "updateFailed": "更新账户失败",
    "refreshBalance": "刷新余额"
  },
  "accountList": {
    "title": "账户管理",
    "addAccount": "添加账户",
    "importAccount": "导入账户",
    "accountName": "账户名称",
    "walletAddress": "钱包地址",
    "walletType": "钱包类型",
    "proxyAddress": "代理钱包地址",
    "apiCredentials": "API 凭证",
    "balance": "余额",
    "activeOrders": "活跃订单",
    "action": "操作",
    "actions": "操作",
    "detail": "详情",
    "edit": "编辑",
    "delete": "删除",
    "viewDetail": "查看详情",
    "deleteConfirm": "确定要删除这个账户吗？",
    "deleteConfirmDesc": "删除账户前，请确保已取消所有活跃订单。删除后无法恢复，请谨慎操作！",
    "deleteConfirmDescSimple": "删除后无法恢复，请谨慎操作！",
    "deleteConfirmOk": "确定删除",
    "deleteSuccess": "删除账户成功",
    "deleteFailed": "删除账户失败",
    "copySuccess": "已复制到剪贴板",
    "copyFailed": "复制失败",
    "fullConfig": "完整配置",
    "partialConfig": "部分配置",
    "notConfigured": "未配置",
    "totalBalance": "总余额",
    "available": "可用",
    "position": "仓位",
    "refreshBalance": "刷新余额",
    "refreshBalanceSuccess": "余额刷新成功",
    "refreshBalanceFailed": "刷新余额失败",
    "getDetailFailed": "获取账户详情失败",
    "openDetailFailed": "打开详情失败",
    "accountDetail": "账户详情",
    "accountId": "账户ID",
    "apiKey": "API Key",
    "apiSecret": "API Secret",
    "apiPassphrase": "API Passphrase",
    "configured": "已配置",
    "notConfiguredStatus": "未配置",
    "configStatus": "配置状态",
    "statistics": "交易统计",
    "totalOrders": "总订单数",
    "activeOrdersCount": "活跃订单数",
    "completedOrders": "已完成订单数",
    "positionCount": "持仓数量",
    "totalPnl": "总盈亏",
    "editAccount": "编辑账户",
    "editTip": "编辑提示",
    "editTipDesc": "API 凭证字段留空表示不修改。如需更新 API 凭证，请输入新值；如需保持原值不变，请留空。",
    "accountNamePlaceholder": "账户名称（可选）",
    "leaveEmptyToNotModify": "留空表示不修改",
    "updateSuccess": "更新账户成功",
    "updateFailed": "更新账户失败",
    "getDetailFailedForEdit": "获取账户详情失败",
    "loading": "加载中...",
    "fetchFailed": "获取账户列表失败",
    "noData": "暂无账户数据"
  },
  "accountImport": {
    "title": "导入账户",
    "back": "返回",
    "importMethod": "导入方式",
    "privateKey": "私钥",
    "mnemonic": "助记词",
    "privateKeyLabel": "私钥",
    "privateKeyPlaceholder": "请输入私钥（64位十六进制字符串，可选0x前缀）",
    "privateKeyRequired": "请输入私钥",
    "privateKeyInvalid": "私钥格式不正确（应为64位十六进制字符串）",
    "walletAddress": "钱包地址",
    "walletAddressPlaceholder": "钱包地址（将从私钥自动推导）",
    "walletAddressRequired": "请输入钱包地址",
    "walletAddressInvalid": "钱包地址格式不正确",
    "walletAddressMismatch": "钱包地址与私钥不匹配",
    "mnemonicLabel": "助记词",
    "mnemonicPlaceholder": "请输入12或24个单词的助记词（用空格分隔）",
    "mnemonicRequired": "请输入助记词",
    "mnemonicInvalid": "助记词格式不正确（应为12或24个单词，用空格分隔）",
    "walletAddressMismatchMnemonic": "钱包地址与助记词不匹配",
    "accountName": "账户名称",
    "accountNameRequired": "请输入账户名称",
    "accountNamePlaceholder": "可选，用于标识账户",
    "accountNameHelp": "用于标识账户，便于管理",
    "privateKeyHelp": "私钥将加密存储，仅用于签名交易",
    "submit": "导入",
    "invalidPrivateKey": "无效的私钥",
    "duplicateAccount": "账户已存在",
    "importAccount": "导入账户",
    "importSuccess": "导入账户成功",
    "importFailed": "导入账户失败",
    "derivedAddress": "推导地址",
    "addressError": "无法从私钥推导地址",
    "addressErrorMnemonic": "无法从助记词推导地址",
    "walletType": "钱包类型",
    "walletTypeHelp": "Web3钱包：使用 MetaMask 等浏览器钱包连接的 Polymarket 账户\nMagic：通过邮箱或社交账号（如 Google、Twitter）登录的 Polymarket 账户",
    "loadingProxyOptions": "正在获取代理地址和资产信息...",
    "selectProxyOption": "请选择账户类型",
    "proxyOptionRequired": "请选择一个代理地址",
    "proxyOption": {
      "magic": {
        "description": "邮箱/社交账号登录账户（Magic）",
        "title": "Magic 代理地址"
      },
      "safe": {
        "description": "MetaMask 等浏览器钱包账户（Safe）",
        "title": "Safe 代理地址"
      },
      "proxyAddress": "代理地址",
      "proxyAddressHelp": "代理地址是您在 Polymarket 上实际使用的钱包地址：Magic 为邮箱/社交登录账户，Safe 为浏览器钱包（如 MetaMask）账户。请选择与您 Polymarket 登录方式一致的一项。",
      "availableBalance": "可用余额",
      "positionBalance": "仓位余额",
      "totalBalance": "总余额",
      "positionCount": "持仓数量",
      "noAssets": "无资产",
      "hasAssets": "有资产",
      "error": "获取失败",
      "select": "选择此代理地址"
    }
  },
  "accountSetup": {
    "title": "账户设置检查",
    "completed": "已完成",
    "pending": "待完成",
    "refresh": "刷新状态",
    "allCompleted": {
      "title": "所有设置已完成",
      "description": "您的账户已准备就绪，可以开始使用所有功能。"
    },
    "incomplete": {
      "title": "账户设置未完成",
      "description": "请完成以下设置步骤，以确保账户可以正常使用。"
    },
    "step1": {
      "title": "部署代理钱包",
      "description": "代理钱包是您在 Polymarket 上进行交易的必要组件。Safe 账户可点击下方按钮由系统一键部署；Magic 账户将跳转至 Polymarket 完成。",
      "action": "部署代理钱包"
    },
    "step2": {
      "title": "启用交易",
      "description": "需要配置 API 凭证才能进行交易。点击下方按钮由系统自动获取并保存 API Key。",
      "action": "一键启用交易"
    },
    "step3": {
      "title": "批准代币",
      "description": "需要授权代理钱包使用您的 USDC 代币。点击下方按钮由系统自动完成代币授权。",
      "action": "一键批准代币"
    },
    "approvalDetails": {
      "title": "代币授权详情",
      "CTF_CONTRACT": "CTF 合约",
      "CTF_EXCHANGE": "CTF 交易所",
      "NEG_RISK_EXCHANGE": "负风险交易所",
      "NEG_RISK_ADAPTER": "负风险适配器",
      "notApproved": "未授权",
      "unlimited": "无限"
    },
    "error": {
      "title": "检查失败",
      "description": "无法检查账户设置状态，请稍后重试。"
    },
    "actionSuccess": "操作成功",
    "actionFailed": "操作失败，请稍后重试",
    "help": "提示：完成设置后，点击「刷新状态」按钮更新检查结果。如果所有步骤都已完成，您可以正常使用账户功能。"
  },
  "leader": {
    "title": "Leader 管理",
    "leaderName": "Leader 名称",
    "leaderAddress": "钱包地址",
    "walletAddress": "钱包地址",
    "category": "分类",
    "all": "全部",
    "copyTradingCount": "跟单数",
    "createdAt": "创建时间",
    "action": "操作",
    "add": "添加",
    "addLeader": "添加 Leader",
    "edit": "编辑",
    "editLeader": "编辑 Leader",
    "delete": "删除",
    "deleteLeader": "删除 Leader",
    "listFailed": "获取 Leader 列表失败",
    "deleteSuccess": "删除 Leader 成功",
    "deleteFailed": "删除 Leader 失败",
    "deleteConfirm": "确定要删除这个 Leader 吗？",
    "deleteConfirmDesc": "删除后无法恢复，请谨慎操作！",
    "deleteConfirmOk": "确定删除"
  },
  "menu": {
    "accounts": "账户管理",
    "copyTrading": "跟单交易",
    "leaders": "Leader 管理",
    "templates": "跟单模板",
    "copyTradingConfig": "跟单配置",
    "cryptoSpreadStrategy": "加密价差策略",
    "cryptoTailStrategy": "策略配置",
    "cryptoTailMonitor": "实时监控",
    "positions": "仓位管理",
    "backtest": "回测",
    "statistics": "统计信息",
    "announcements": "公告",
    "users": "用户管理",
    "systemSettings": "系统管理",
    "systemOverview": "概览",
    "language": "语言",
    "rpcNodes": "RPC节点管理",
    "apiHealth": "API健康",
    "builderApiKey": "Builder API Key",
    "proxy": "代理",
    "notifications": "消息推送",
    "logout": "退出登录",
    "logoutConfirm": "确认退出",
    "logoutConfirmDesc": "确定要退出登录吗？",
    "navigation": "导航菜单"
  },
  "apiHealthStatus": {
    "title": "API 健康状态",
    "checkFailed": "检查失败",
    "status": "状态",
    "responseTime": "响应时间",
    "lastCheck": "最后检查",
    "healthy": "健康",
    "unhealthy": "不健康",
    "unknown": "未知",
    "normal": "正常",
    "notConfigured": "未配置",
    "abnormal": "异常"
  },
  "proxySettings": {
    "title": "代理设置",
    "enabled": "启用代理",
    "host": "代理主机",
    "port": "代理端口",
    "username": "用户名",
    "password": "密码",
    "hostRequired": "请输入代理主机",
    "portRequired": "请输入代理端口",
    "hostPlaceholder": "例如：127.0.0.1",
    "portPlaceholder": "例如：8080",
    "usernamePlaceholder": "如果代理需要认证，请输入用户名",
    "passwordPlaceholder": "如果代理需要认证，请输入密码",
    "passwordPlaceholderUpdate": "留空则不更新密码",
    "passwordHelp": "如果代理需要认证，请输入密码",
    "passwordHelpUpdate": "留空则不更新密码，输入新密码则更新",
    "check": "检查代理",
    "checkSuccess": "代理检查成功",
    "checkFailed": "代理检查失败",
    "saveSuccess": "保存配置成功",
    "saveFailed": "保存配置失败",
    "getFailed": "获取代理配置失败",
    "latency": "延迟",
    "hostInvalid": "请输入有效的主机地址",
    "portInvalid": "端口必须在 1-65535 之间"
  },
  "languageSettings": {
    "title": "语言设置",
    "currentLanguage": "当前语言",
    "followSystem": "跟随系统",
    "currentSystemLanguage": "当前系统语言",
    "description": "切换语言后，界面将立即更新为新语言。",
    "changeSuccess": "语言切换成功",
    "changeFailed": "语言切换失败"
  },
  "configPage": {
    "title": "全局配置",
    "message": "配置功能已迁移",
    "description": "全局配置功能已迁移到以下页面：",
    "templates": "跟单模板",
    "templatesDesc": "管理跟单参数（比例、金额、风险控制等）",
    "copyTrading": "跟单配置",
    "copyTradingDesc": "将账户、模板和 Leader 关联，启用跟单关系",
    "systemSettings": "系统管理",
    "systemSettingsDesc": "配置代理、查看 API 健康状态",
    "footer": "请使用上述页面进行配置管理。"
  },
  "systemSettings": {
    "title": "通用设置",
    "language": {
      "title": "多语言设置",
      "currentLanguage": "当前语言",
      "languageRequired": "请选择语言"
    },
    "notification": {
      "title": "消息推送设置"
    },
    "relayer": {
      "title": "Relayer 配置"
    },
    "proxy": {
      "title": "代理设置"
    },
    "autoRedeem": {
      "title": "自动赎回配置",
      "label": "启用自动赎回",
      "tooltip": "开启后，系统将自动赎回所有账户中可赎回的仓位。需要配置 Builder API Key 才能生效。",
      "builderApiKeyNotConfigured": "Builder API Key 未配置",
      "builderApiKeyNotConfiguredDesc": "自动赎回功能需要配置 Builder API Key 才能生效。",
      "goToConfigure": "前往配置",
      "saveSuccess": "自动赎回配置已保存",
      "saveFailed": "保存自动赎回配置失败"
    }
  },
  "systemUpdate": {
    "title": "系统更新",
    "currentVersion": "当前版本",
    "ready": "就绪",
    "hasNewVersion": "发现新版本: {{version}}",
    "alreadyLatest": "当前已是最新版本",
    "checkFailed": "检查更新失败",
    "confirmTitle": "确认更新",
    "confirmContent1": "确定要更新到版本 {{version}} 吗？",
    "confirmContent2": "更新过程中系统将暂时不可用（约30-60秒）。",
    "confirmContent3": "更新完成后页面将自动刷新。",
    "okText": "立即更新",
    "cancelText": "取消",
    "updateStarted": "更新已启动，请稍候...",
    "updateFailedWithMessage": "更新失败: {{message}}",
    "updateSuccessRefresh": "更新成功！页面将在3秒后刷新...",
    "needAdmin": "需要管理员权限才能执行更新",
    "startFailed": "启动更新失败",
    "updating": "系统正在更新",
    "updateFailedTitle": "更新失败",
    "checkUpdate": "检查更新",
    "newVersionFound": "发现新版本",
    "publishedAt": "发布时间",
    "releaseNotes": "更新内容",
    "upgradeNow": "立即升级到 v{{version}}",
    "usageTitle": "使用说明",
    "usage1": "点击「检查更新」按钮检查是否有新版本",
    "usage2": "更新过程约需30-60秒，期间系统将暂时不可用",
    "usage3": "更新成功后页面将自动刷新",
    "usage4": "如果更新失败，系统会自动回滚到当前版本",
    "versionTooltipNew": "有新版本可用，点击前往系统更新",
    "versionTooltipLatest": "当前已是最新版本",
    "prerelease": "预发布"
  },
  "builderApiKey": {
    "title": "Builder API Key 配置",
    "alertTitle": "什么是 Builder API Key？",
    "description": "Builder API Key 是系统级别的配置，与您的账户无关。它是 Polymarket 提供的 Builder 服务的 API 凭证，用于执行 Gasless（免 gas 费）交易。",
    "purposeTitle": "主要用途：",
    "purpose1": "执行 Gasless 交易：赎回仓位、创建订单等操作无需支付 gas 费用",
    "purpose2": "提升用户体验：无需在钱包中准备 MATIC 代币作为 gas 费",
    "purpose3": "降低交易成本：由 Builder 服务承担 gas 费用",
    "getApiKey": "获取 API Key：",
    "openSettings": "前往 Polymarket 设置页面",
    "apiKey": "Builder API Key",
    "secret": "Builder Secret",
    "passphrase": "Builder Passphrase",
    "apiKeyPlaceholder": "请输入 Builder API Key",
    "secretPlaceholder": "请输入 Builder Secret",
    "passphrasePlaceholder": "请输入 Builder Passphrase",
    "apiKeyHelp": "已配置，输入新值以更新",
    "secretHelp": "已配置，输入新值以更新",
    "passphraseHelp": "已配置，输入新值以更新",
    "saveSuccess": "保存 Builder API Key 配置成功",
    "saveFailed": "保存 Builder API Key 配置失败",
    "getFailed": "获取 Builder API Key 配置失败",
    "noChanges": "没有需要更新的字段",
    "notConfigured": "Builder API Key 未配置，请前往系统设置页面配置",
    "notConfiguredError": "Builder API Key 未配置，无法执行 Gasless 交易。请前往系统设置页面配置 Builder API Key。",
    "apiReference": "API 参考文档",
    "apiReferenceDesc": "了解更多关于 Builder API 的使用方法：",
    "relayerApiDocs": "Builder Relayer API 文档",
    "builderDocs": "Builder 开发文档",
    "apiTest": "API 测试",
    "apiTestDesc": "测试 Builder API 是否正常工作",
    "testNonce": "测试获取 Nonce",
    "testNonceHelp": "输入 Safe 地址（proxyAddress）",
    "testDeployed": "测试检查部署状态",
    "testDeployedHelp": "输入 Safe 地址（proxyAddress）",
    "testTransaction": "测试获取交易状态",
    "testTransactionHelp": "输入交易ID",
    "testAddressRequired": "请输入地址",
    "testTransactionIdRequired": "请输入交易ID",
    "testAddressPlaceholder": "输入地址，例如：0x...",
    "testTransactionIdPlaceholder": "输入交易ID",
    "testSuccess": "测试成功",
    "testFailed": "测试失败"
  },
  "resetPassword": {
    "title": "重置密码",
    "firstUse": "首次使用系统",
    "firstUseDesc": "请使用管理员提供的重置密钥设置初始密码",
    "resetKey": "重置密钥",
    "resetKeyRequired": "请输入重置密钥",
    "resetKeyPlaceholder": "请输入重置密钥",
    "username": "用户名",
    "usernameRequired": "请输入用户名",
    "usernamePlaceholder": "请输入用户名",
    "newPassword": "新密码",
    "newPasswordRequired": "请输入新密码",
    "passwordPlaceholder": "至少6位",
    "passwordMinLength": "密码至少6位",
    "passwordStrength": "密码强度",
    "weak": "弱",
    "fair": "较弱",
    "medium": "中等",
    "strong": "强",
    "veryStrong": "很强",
    "confirmPassword": "确认密码",
    "confirmPasswordRequired": "请确认密码",
    "confirmPasswordPlaceholder": "请再次输入密码",
    "passwordMismatch": "两次输入的密码不一致",
    "submit": "重置密码",
    "success": "密码重置成功",
    "failed": "密码重置失败"
  },
  "leaderList": {
    "title": "Leader 管理",
    "addLeader": "添加 Leader",
    "leaderName": "Leader 名称",
    "walletAddress": "钱包地址",
    "category": "分类",
    "remark": "备注",
    "website": "网站",
    "openWebsite": "打开网页",
    "all": "全部",
    "copyTradingCount": "跟单数",
    "backtestCount": "回测数",
    "copyTradingRelations": "{{count}} 个跟单关系",
    "viewCopyTradings": "查看跟单配置",
    "viewBacktests": "查看回测",
    "createdAt": "创建时间",
    "noData": "暂无 Leader 数据",
    "fetchFailed": "获取 Leader 列表失败",
    "deleteSuccess": "删除 Leader 成功",
    "deleteFailed": "删除 Leader 失败",
    "deleteConfirm": "确定要删除这个 Leader 吗？",
    "deleteConfirmDesc": "该 Leader 还有 {{count}} 个跟单关系，请先删除跟单关系",
    "openDetailFailed": "打开详情失败",
    "noCopyTradings": "暂无跟单配置",
    "noBacktests": "暂无回测"
  },
  "leaderAdd": {
    "title": "添加 Leader",
    "back": "返回",
    "leaderAddress": "Leader 钱包地址",
    "leaderAddressRequired": "请输入 Leader 钱包地址",
    "leaderAddressInvalid": "钱包地址格式不正确（必须是 0x 开头的 42 位地址）",
    "leaderAddressTooltip": "被跟单者的钱包地址，系统将监控该地址的交易并自动跟单",
    "leaderName": "Leader 名称",
    "leaderNameTooltip": "可选，用于标识 Leader，方便管理",
    "leaderNamePlaceholder": "可选，用于标识 Leader",
    "remark": "Leader 备注",
    "remarkTooltip": "可选，用于记录 Leader 的备注信息",
    "remarkPlaceholder": "可选，用于记录 Leader 的备注信息",
    "website": "Leader 网站",
    "websiteTooltip": "可选，Leader 的网站链接",
    "websitePlaceholder": "可选，例如：https://example.com",
    "websiteInvalid": "请输入有效的 URL 地址",
    "category": "分类筛选",
    "categoryTooltip": "仅跟单该分类的交易，不选择则跟单所有分类（sports 或 crypto）",
    "categoryPlaceholder": "选择分类（可选）",
    "add": "添加 Leader",
    "cancel": "取消",
    "addSuccess": "添加 Leader 成功",
    "addFailed": "添加 Leader 失败"
  },
  "leaderEdit": {
    "title": "编辑 Leader",
    "leaderName": "Leader 名称",
    "leaderNameTooltip": "可选，用于标识 Leader，方便管理",
    "leaderNamePlaceholder": "可选，用于标识 Leader",
    "remark": "Leader 备注",
    "remarkTooltip": "可选，用于记录 Leader 的备注信息",
    "remarkPlaceholder": "可选，用于记录 Leader 的备注信息",
    "website": "Leader 网站",
    "websiteTooltip": "可选，Leader 的网站链接",
    "websitePlaceholder": "可选，例如：https://example.com",
    "websiteInvalid": "请输入有效的 URL 地址",
    "category": "分类筛选",
    "categoryTooltip": "仅跟单该分类的交易，不选择则跟单所有分类（sports 或 crypto）",
    "categoryPlaceholder": "选择分类（可选）",
    "save": "保存",
    "cancel": "取消",
    "saveSuccess": "更新 Leader 成功",
    "saveFailed": "更新 Leader 失败",
    "fetchFailed": "获取 Leader 详情失败",
    "invalidId": "Leader ID 无效"
  },
  "leaderDetail": {
    "title": "Leader 详情",
    "loading": "加载中...",
    "invalidId": "Leader ID 无效",
    "fetchFailed": "获取 Leader 详情失败",
    "fetchBalanceFailed": "获取余额失败",
    "noBalanceData": "暂无余额数据",
    "basicInfo": "基本信息",
    "leaderName": "Leader 名称",
    "leaderAddress": "钱包地址",
    "category": "分类",
    "copyTradingCount": "跟单数",
    "remark": "备注",
    "createdAt": "创建时间",
    "updatedAt": "更新时间",
    "website": "网站",
    "openWebsite": "打开网页",
    "balanceInfo": "余额信息",
    "refresh": "刷新",
    "availableBalance": "可用余额",
    "positionBalance": "仓位资产",
    "totalBalance": "总余额",
    "positions": "持仓列表",
    "noPositions": "暂无持仓",
    "market": "市场",
    "marketId": "市场ID",
    "side": "方向",
    "quantity": "数量",
    "avgPrice": "均价",
    "currentValue": "当前价值",
    "pnl": "盈亏"
  },
  "userList": {
    "title": "用户管理",
    "username": "用户名",
    "role": "角色",
    "defaultAccount": "默认账户",
    "normalUser": "普通用户",
    "updateMyPassword": "修改我的密码",
    "addUser": "新增用户",
    "createUser": "创建用户",
    "updatePassword": "修改密码",
    "updateMyPasswordTitle": "修改我的密码",
    "newPassword": "新密码",
    "password": "密码",
    "passwordRequired": "请输入密码",
    "passwordMinLength": "密码至少6位",
    "passwordPlaceholder": "至少6位",
    "usernameRequired": "请输入用户名",
    "usernamePlaceholder": "请输入用户名",
    "newPasswordRequired": "请输入新密码",
    "fetchFailed": "获取用户列表失败",
    "createSuccess": "创建用户成功",
    "createFailed": "创建用户失败",
    "updatePasswordSuccess": "更新密码成功",
    "updatePasswordFailed": "更新密码失败",
    "updateOwnPasswordSuccess": "修改密码成功，请重新登录",
    "updateOwnPasswordFailed": "修改密码失败",
    "deleteSuccess": "删除用户成功",
    "deleteFailed": "删除用户失败",
    "deleteConfirm": "确定要删除这个用户吗？",
    "total": "共 {{total}} 条",
    "noData": "暂无用户数据"
  },
  "statistics": {
    "title": "统计信息",
    "totalOrders": "总订单数",
    "totalPnl": "总盈亏",
    "winRate": "胜率",
    "avgPnl": "平均盈亏",
    "maxProfit": "最大盈利",
    "maxLoss": "最大亏损",
    "startDate": "开始日期",
    "endDate": "结束日期",
    "fetchFailed": "获取统计信息失败",
    "refresh": "刷新",
    "reset": "重置"
  },
  "orderList": {
    "title": "订单管理",
    "leader": "Leader",
    "market": "市场",
    "category": "分类",
    "side": "方向",
    "price": "价格",
    "size": "数量",
    "status": "状态",
    "pnl": "盈亏",
    "createdAt": "创建时间",
    "fetchFailed": "获取订单列表失败"
  },
  "templateList": {
    "title": "跟单模板管理",
    "addTemplate": "新增模板",
    "searchPlaceholder": "搜索模板名称",
    "templateName": "模板名称",
    "copyMode": "跟单模式",
    "ratio": "比例",
    "fixedAmount": "固定金额",
    "ratioMode": "比例模式",
    "fixedAmountMode": "固定金额模式",
    "copyConfig": "跟单配置",
    "supportSell": "跟单卖出",
    "notSupportSell": "不跟单卖出",
    "useCount": "使用次数",
    "timesUsed": "次使用",
    "amountLimit": "金额限制",
    "max": "最大",
    "min": "最小",
    "notSet": "未设置",
    "otherConfig": "其他配置",
    "maxDailyOrders": "每日最大订单",
    "priceTolerance": "价格容忍度",
    "copy": "复制",
    "copySuffix": "副本",
    "noData": "暂无模板数据",
    "fetchFailed": "获取模板列表失败",
    "deleteSuccess": "删除模板成功",
    "deleteFailed": "删除模板失败",
    "deleteConfirm": "确定要删除这个模板吗？",
    "deleteConfirmDesc": "删除后无法恢复，请确保没有跟单关系在使用该模板",
    "copySuccess": "复制模板成功",
    "copyFailed": "复制模板失败",
    "pushFilteredOrders": "推送已过滤订单",
    "pushFilteredOrdersTooltip": "开启后，被过滤的订单会推送到 Telegram",
    "minAmountError": "最小金额必须 >= 1",
    "fixedAmountRequired": "请输入固定跟单金额",
    "invalidNumber": "请输入有效的数字",
    "fixedAmountError": "固定金额必须 >= 1，请重新输入"
  },
  "templateAdd": {
    "title": "创建跟单模板",
    "back": "返回",
    "templateName": "模板名称",
    "templateNamePlaceholder": "请输入模板名称",
    "templateNameRequired": "请输入模板名称",
    "templateNameTooltip": "模板的唯一标识名称，用于区分不同的跟单配置模板。模板名称必须唯一，不能与其他模板重名。",
    "copyMode": "跟单金额模式",
    "copyModeTooltip": "选择跟单金额的计算方式。比例模式：跟单金额随 Leader 订单大小按比例变化；固定金额模式：无论 Leader 订单大小如何，跟单金额都固定不变。",
    "ratioMode": "比例模式",
    "fixedAmountMode": "固定金额模式",
    "copyRatio": "跟单比例",
    "copyRatioTooltip": "跟单比例表示跟单金额相对于 Leader 订单金额的百分比。例如：100% 表示 1:1 跟单，50% 表示半仓跟单，200% 表示双倍跟单",
    "copyRatioPlaceholder": "例如：100 表示 100%（1:1 跟单），默认 100%",
    "fixedAmount": "固定跟单金额 (USDC)",
    "fixedAmountPlaceholder": "固定金额，不随 Leader 订单大小变化，必须 >= 1",
    "fixedAmountRequired": "请输入固定跟单金额",
    "fixedAmountError": "固定金额必须 >= 1，请重新输入",
    "maxOrderSize": "单笔订单最大金额 (USDC)",
    "maxOrderSizeTooltip": "比例模式下，限制单笔跟单订单的最大金额上限，用于防止跟单金额过大，控制风险。例如：设置为 1000，即使计算出的跟单金额超过 1000，也会限制为 1000 USDC。",
    "maxOrderSizePlaceholder": "仅在比例模式下生效（可选）",
    "minOrderSize": "单笔订单最小金额 (USDC)",
    "minOrderSizeTooltip": "比例模式下，限制单笔跟单订单的最小金额下限，用于过滤掉金额过小的订单，避免频繁小额交易。如果填写，必须 >= 1 USDC。例如：设置为 10，如果计算出的跟单金额小于 10，则跳过该订单。",
    "minOrderSizePlaceholder": "仅在比例模式下生效，必须 >= 1（可选）",
    "minOrderSizeError": "最小金额必须 >= 1",
    "maxDailyOrders": "每日最大跟单订单数",
    "maxDailyOrdersTooltip": "限制每日最多跟单的订单数量，用于风险控制，防止过度交易。例如：设置为 50，当日跟单订单数达到 50 后，停止跟单，次日重置。",
    "maxDailyOrdersPlaceholder": "默认 100（可选）",
    "priceTolerance": "价格容忍度 (%)",
    "priceToleranceTooltip": "允许跟单价格在 Leader 价格基础上的调整范围，用于在 Leader 价格 ± 容忍度范围内调整价格，提高成交率。例如：设置为 5%，Leader 价格为 0.5，则跟单价格可在 0.475-0.525 范围内。",
    "priceTolerancePlaceholder": "默认 5%（可选）",
    "minOrderDepth": "最小订单深度 (USDC)",
    "minOrderDepthTooltip": "检查订单簿的总订单金额（买盘+卖盘），确保市场有足够的流动性。不填写则不启用此过滤",
    "minOrderDepthPlaceholder": "例如：100（可选，不填写表示不启用）",
    "maxSpread": "最大价差（绝对价格）",
    "maxSpreadTooltip": "最大价差（绝对价格）。避免在价差过大的市场跟单。不填写则不启用此过滤",
    "maxSpreadPlaceholder": "例如：0.05（5美分，可选，不填写表示不启用）",
    "minOrderbookDepth": "最小订单簿深度 (USDC)",
    "minOrderbookDepthTooltip": "最小订单簿深度（USDC金额），NULL表示不启用此过滤。检查前 N 档的深度",
    "minOrderbookDepthPlaceholder": "例如：50（可选，不填写表示不启用）",
    "priceRangeFilter": "价格区间过滤",
    "priceRange": "价格区间",
    "priceRangeTooltip": "仅跟单 Leader 交易价格在指定区间内的订单。不填写表示不限制。示例：填写 0.11 和 0.89 表示仅跟单价格在 0.11 到 0.89 之间的订单；只填写最高价 0.89 表示仅跟单价格在 0.89 以下的订单；只填写最低价 0.11 表示仅跟单价格在 0.11 以上的订单。",
    "minPricePlaceholder": "最低价（留空不限制）",
    "maxPricePlaceholder": "最高价（留空不限制）",
    "supportSell": "跟单卖出",
    "supportSellTooltip": "是否跟单 Leader 的卖出订单。开启：跟单 Leader 的买入和卖出订单；关闭：只跟单 Leader 的买入订单，忽略卖出订单。",
    "pushFilteredOrders": "推送已过滤订单",
    "pushFilteredOrdersTooltip": "开启后，被过滤的订单会推送到 Telegram",
    "create": "创建模板",
    "createSuccess": "创建模板成功",
    "createFailed": "创建模板失败",
    "invalidNumber": "请输入有效的数字"
  },
  "templateEdit": {
    "title": "编辑跟单模板",
    "back": "返回",
    "save": "保存修改",
    "saveSuccess": "更新模板成功",
    "saveFailed": "更新模板失败",
    "fetchFailed": "获取模板详情失败",
    "templateName": "模板名称",
    "templateNamePlaceholder": "请输入模板名称",
    "templateNameRequired": "请输入模板名称",
    "templateNameTooltip": "模板的唯一标识名称，用于区分不同的跟单配置模板。模板名称必须唯一，不能与其他模板重名。",
    "copyMode": "跟单金额模式",
    "copyModeTooltip": "选择跟单金额的计算方式。比例模式：跟单金额随 Leader 订单大小按比例变化；固定金额模式：无论 Leader 订单大小如何，跟单金额都固定不变。",
    "ratioMode": "比例模式",
    "fixedAmountMode": "固定金额模式",
    "copyRatio": "跟单比例",
    "copyRatioTooltip": "跟单比例表示跟单金额相对于 Leader 订单金额的百分比。例如：100% 表示 1:1 跟单，50% 表示半仓跟单，200% 表示双倍跟单",
    "copyRatioPlaceholder": "例如：100 表示 100%（1:1 跟单），默认 100%",
    "fixedAmount": "固定跟单金额 (USDC)",
    "fixedAmountPlaceholder": "固定金额，不随 Leader 订单大小变化，必须 >= 1",
    "fixedAmountRequired": "请输入固定跟单金额",
    "fixedAmountError": "固定金额必须 >= 1，请重新输入",
    "fixedAmountTooltip": "固定金额模式下，每次跟单的固定金额，不随 Leader 订单大小变化。必须 >= 1 USDC。例如：设置为 10，则无论 Leader 买入多少，跟单金额始终为 10 USDC。",
    "maxOrderSize": "单笔订单最大金额 (USDC)",
    "maxOrderSizeTooltip": "比例模式下，限制单笔跟单订单的最大金额上限，用于防止跟单金额过大，控制风险。例如：设置为 1000，即使计算出的跟单金额超过 1000，也会限制为 1000 USDC。",
    "maxOrderSizePlaceholder": "仅在比例模式下生效（可选）",
    "minOrderSize": "单笔订单最小金额 (USDC)",
    "minOrderSizeTooltip": "比例模式下，限制单笔跟单订单的最小金额下限，用于过滤掉金额过小的订单，避免频繁小额交易。如果填写，必须 >= 1 USDC。例如：设置为 10，如果计算出的跟单金额小于 10，则跳过该订单。",
    "minOrderSizePlaceholder": "仅在比例模式下生效，必须 >= 1（可选）",
    "minOrderSizeError": "最小金额必须 >= 1",
    "maxDailyOrders": "每日最大跟单订单数",
    "maxDailyOrdersTooltip": "限制每日最多跟单的订单数量，用于风险控制，防止过度交易。例如：设置为 50，当日跟单订单数达到 50 后，停止跟单，次日重置。",
    "maxDailyOrdersPlaceholder": "默认 100（可选）",
    "priceTolerance": "价格容忍度 (%)",
    "priceToleranceTooltip": "允许跟单价格在 Leader 价格基础上的调整范围，用于在 Leader 价格 ± 容忍度范围内调整价格，提高成交率。例如：设置为 5%，Leader 价格为 0.5，则跟单价格可在 0.475-0.525 范围内。",
    "priceTolerancePlaceholder": "默认 5%（可选）",
    "minOrderDepth": "最小订单深度 (USDC)",
    "minOrderDepthTooltip": "检查订单簿的总订单金额（买盘+卖盘），确保市场有足够的流动性。不填写则不启用此过滤",
    "minOrderDepthPlaceholder": "例如：100（可选，不填写表示不启用）",
    "maxSpread": "最大价差（绝对价格）",
    "maxSpreadTooltip": "最大价差（绝对价格）。避免在价差过大的市场跟单。不填写则不启用此过滤",
    "maxSpreadPlaceholder": "例如：0.05（5美分，可选，不填写表示不启用）",
    "minOrderbookDepth": "最小订单簿深度 (USDC)",
    "minOrderbookDepthTooltip": "最小订单簿深度（USDC金额），NULL表示不启用此过滤。检查前 N 档的深度",
    "minOrderbookDepthPlaceholder": "例如：50（可选，不填写表示不启用）",
    "priceRangeFilter": "价格区间过滤",
    "priceRange": "价格区间",
    "priceRangeTooltip": "仅跟单 Leader 交易价格在指定区间内的订单。不填写表示不限制。示例：填写 0.11 和 0.89 表示仅跟单价格在 0.11 到 0.89 之间的订单；只填写最高价 0.89 表示仅跟单价格在 0.89 以下的订单；只填写最低价 0.11 表示仅跟单价格在 0.11 以上的订单。",
    "minPricePlaceholder": "最低价（留空不限制）",
    "maxPricePlaceholder": "最高价（留空不限制）",
    "positionLimitFilter": "最大仓位限制",
    "maxPositionValue": "最大仓位金额 (USDC)",
    "maxPositionValueTooltip": "限制单个市场的最大仓位金额。如果该市场的当前仓位金额 + 跟单金额超过此限制，则不会下单。不填写则不启用此限制",
    "maxPositionValuePlaceholder": "例如：100（可选，不填写表示不启用）",
    "supportSell": "跟单卖出",
    "supportSellTooltip": "是否跟单 Leader 的卖出订单。开启：跟单 Leader 的买入和卖出订单；关闭：只跟单 Leader 的买入订单，忽略卖出订单。",
    "pushFilteredOrders": "推送已过滤订单",
    "pushFilteredOrdersTooltip": "开启后，被过滤的订单会推送到 Telegram",
    "invalidNumber": "请输入有效的数字"
  },
  "copyTradingAdd": {
    "title": "新增跟单配置",
    "back": "返回",
    "configName": "配置名",
    "configNameRequired": "请输入配置名",
    "configNamePlaceholder": "例如：跟单配置1",
    "configNameTooltip": "为跟单配置设置一个名称，便于识别和管理",
    "advancedSettings": "高级设置",
    "pushFailedOrders": "推送失败订单",
    "pushFailedOrdersTooltip": "开启后，失败的订单会推送到 Telegram",
    "pushFilteredOrders": "推送已过滤订单",
    "pushFilteredOrdersTooltip": "开启后，被过滤的订单会推送到 Telegram",
    "autoRedeem": "自动赎回",
    "autoRedeemTooltip": "开启后，系统会自动赎回可赎回的仓位。需要配置 Builder API Key 才能生效",
    "builderApiKeyNotConfigured": "Builder API Key 未配置",
    "builderApiKeyNotConfiguredDesc": "自动赎回功能需要配置 Builder API Key 才能生效。",
    "goToConfigure": "前往配置",
    "selectWallet": "选择钱包",
    "selectWalletPlaceholder": "请选择钱包",
    "walletRequired": "请选择钱包",
    "selectLeader": "选择 Leader",
    "selectLeaderPlaceholder": "请选择 Leader",
    "leaderRequired": "请选择 Leader",
    "enabled": "启用状态",
    "selectTemplate": "选择模板",
    "selectTemplateFromModal": "从模板填充配置",
    "templateFilled": "模板内容已填充，您可以修改",
    "basicConfig": "基础配置",
    "copyMode": "跟单金额模式",
    "copyModeTooltip": "选择跟单金额的计算方式。比例模式：跟单金额随 Leader 订单大小按比例变化；固定金额模式：无论 Leader 订单大小如何，跟单金额都固定不变。",
    "ratioMode": "比例模式",
    "fixedAmountMode": "固定金额模式",
    "ratio": "比例",
    "fixed": "固定",
    "copyRatio": "跟单比例",
    "copyRatioTooltip": "跟单比例表示跟单金额相对于 Leader 订单金额的百分比。例如：100% 表示 1:1 跟单，50% 表示半仓跟单，200% 表示双倍跟单",
    "copyRatioPlaceholder": "例如：100 表示 100%（1:1 跟单），默认 100%",
    "fixedAmount": "固定跟单金额 (USDC)",
    "fixedAmountPlaceholder": "固定金额，不随 Leader 订单大小变化，必须 >= 1",
    "fixedAmountRequired": "请输入固定跟单金额",
    "fixedAmountMin": "固定金额必须 >= 1",
    "maxOrderSize": "单笔订单最大金额 (USDC)",
    "maxOrderSizeTooltip": "比例模式下，限制单笔跟单订单的最大金额上限",
    "maxOrderSizePlaceholder": "仅在比例模式下生效（可选）",
    "minOrderSize": "单笔订单最小金额 (USDC)",
    "minOrderSizeTooltip": "比例模式下，限制单笔跟单订单的最小金额下限，必须 >= 1",
    "minOrderSizePlaceholder": "仅在比例模式下生效，必须 >= 1（可选）",
    "minOrderSizeMin": "最小金额必须 >= 1",
    "maxDailyLoss": "每日最大亏损限制 (USDC)",
    "maxDailyLossTooltip": "限制每日最大亏损金额，用于风险控制",
    "maxDailyLossPlaceholder": "默认 10000 USDC（可选）",
    "maxDailyOrders": "每日最大跟单订单数",
    "maxDailyOrdersTooltip": "限制每日最多跟单的订单数量",
    "maxDailyOrdersPlaceholder": "默认 100（可选）",
    "priceTolerance": "价格容忍度 (%)",
    "priceToleranceTooltip": "允许跟单价格在 Leader 价格基础上的调整范围",
    "priceTolerancePlaceholder": "默认 5%（可选）",
    "delaySeconds": "跟单延迟 (秒)",
    "delaySecondsTooltip": "跟单延迟时间，0 表示立即跟单",
    "delaySecondsPlaceholder": "默认 0（立即跟单）",
    "filterConditions": "过滤条件（可选）",
    "minOrderDepth": "最小订单深度 (USDC)",
    "minOrderDepthTooltip": "检查订单簿的总订单金额（买盘+卖盘），确保市场有足够的流动性。不填写则不启用此过滤",
    "minOrderDepthPlaceholder": "例如：100（可选，不填写表示不启用）",
    "maxSpread": "最大价差（绝对价格）",
    "maxSpreadTooltip": "最大价差（绝对价格）。避免在价差过大的市场跟单。不填写则不启用此过滤",
    "maxSpreadPlaceholder": "例如：0.05（5美分，可选，不填写表示不启用）",
    "minOrderbookDepth": "最小订单簿深度 (USDC)",
    "minOrderbookDepthTooltip": "最小订单簿深度（USDC金额），NULL表示不启用此过滤。检查前 N 档的深度",
    "minOrderbookDepthPlaceholder": "例如：50（可选，不填写表示不启用）",
    "priceRangeFilter": "价格区间过滤",
    "priceRange": "价格区间",
    "priceRangeTooltip": "仅跟单 Leader 交易价格在指定区间内的订单。不填写表示不限制。示例：填写 0.11 和 0.89 表示仅跟单价格在 0.11 到 0.89 之间的订单；只填写最高价 0.89 表示仅跟单价格在 0.89 以下的订单；只填写最低价 0.11 表示仅跟单价格在 0.11 以上的订单。",
    "minPricePlaceholder": "最低价（留空不限制）",
    "maxPricePlaceholder": "最高价（留空不限制）",
    "positionLimitFilter": "最大仓位限制",
    "maxPositionValue": "最大仓位金额 (USDC)",
    "maxPositionValueTooltip": "限制单个市场的最大仓位金额。如果该市场的当前仓位金额 + 跟单金额超过此限制，则不会下单。不填写则不启用此限制",
    "maxPositionValuePlaceholder": "例如：100（可选，不填写表示不启用）",
    "keywordFilter": "关键字过滤",
    "keywordFilterMode": "过滤模式",
    "keywordFilterModeTooltip": "选择关键字过滤模式。白名单：只跟单包含关键字的市场；黑名单：不跟单包含关键字的市场；不启用：不进行关键字过滤。关键字匹配不区分大小写。",
    "disabled": "不启用",
    "whitelist": "白名单",
    "blacklist": "黑名单",
    "keywords": "关键字",
    "keywordPlaceholder": "输入关键字，按回车添加",
    "keywordExists": "关键字已存在",
    "whitelistTooltip": "💡 白名单模式：只跟单包含上述任意关键字的市场标题（不区分大小写）",
    "blacklistTooltip": "💡 黑名单模式：不跟单包含上述任意关键字的市场标题（不区分大小写）",
    "marketEndDateFilter": "市场截止时间限制",
    "maxMarketEndDate": "最大市场截止时间",
    "maxMarketEndDateTooltip": "仅跟单截止时间小于设定时间的订单。例如：24 小时表示只跟单距离结算还剩24小时以内的市场",
    "maxMarketEndDatePlaceholder": "输入时间值（可选）",
    "timeUnit": "单位",
    "hour": "小时",
    "day": "天",
    "maxMarketEndDateNote": "💡 说明：不填写表示不启用此限制",
    "supportSell": "跟单卖出",
    "supportSellTooltip": "是否跟单 Leader 的卖出订单",
    "create": "创建跟单配置",
    "createSuccess": "创建跟单配置成功",
    "createFailed": "创建跟单配置失败",
    "invalidNumber": "请输入有效的数字",
    "fetchLeaderFailed": "获取 Leader 列表失败",
    "fetchTemplateFailed": "获取模板列表失败",
    "templateName": "模板名称",
    "noAccounts": "暂无账户",
    "importAccount": "导入账户",
    "noLeaders": "暂无 Leader",
    "addLeader": "添加 Leader",
    "leaderAssetInfo": "Leader 资产信息",
    "loadingAssetInfo": "加载资产信息中...",
    "totalAsset": "总资产",
    "availableBalance": "可用余额",
    "positionAsset": "仓位资产",
    "fetchAssetInfoFailed": "获取资产信息失败"
  },
  "copyTradingEdit": {
    "title": "编辑跟单配置",
    "back": "返回",
    "configName": "配置名",
    "configNameRequired": "请输入配置名",
    "configNamePlaceholder": "例如：跟单配置1",
    "configNameTooltip": "为跟单配置设置一个名称，便于识别和管理",
    "advancedSettings": "高级设置",
    "pushFailedOrders": "推送失败订单",
    "pushFailedOrdersTooltip": "开启后，失败的订单会推送到 Telegram",
    "pushFilteredOrders": "推送已过滤订单",
    "pushFilteredOrdersTooltip": "开启后，被过滤的订单会推送到 Telegram",
    "autoRedeem": "自动赎回",
    "autoRedeemTooltip": "开启后，系统会自动赎回可赎回的仓位。需要配置 Builder API Key 才能生效",
    "builderApiKeyNotConfigured": "Builder API Key 未配置",
    "builderApiKeyNotConfiguredDesc": "自动赎回功能需要配置 Builder API Key 才能生效。",
    "goToConfigure": "前往配置",
    "wallet": "钱包",
    "leader": "Leader",
    "selectWallet": "钱包",
    "selectLeader": "Leader",
    "basicConfig": "基础配置",
    "copyMode": "跟单金额模式",
    "copyModeTooltip": "选择跟单金额的计算方式",
    "ratioMode": "比例模式",
    "fixedAmountMode": "固定金额模式",
    "copyRatio": "跟单比例",
    "copyRatioTooltip": "跟单比例表示跟单金额相对于 Leader 订单金额的百分比",
    "copyRatioPlaceholder": "例如：100 表示 100%（1:1 跟单）",
    "fixedAmount": "固定跟单金额 (USDC)",
    "fixedAmountPlaceholder": "固定金额，不随 Leader 订单大小变化，必须 >= 1",
    "fixedAmountRequired": "请输入固定跟单金额",
    "fixedAmountMin": "固定金额必须 >= 1",
    "maxOrderSize": "单笔订单最大金额 (USDC)",
    "maxOrderSizeTooltip": "比例模式下，限制单笔跟单订单的最大金额上限",
    "maxOrderSizePlaceholder": "仅在比例模式下生效（可选）",
    "minOrderSize": "单笔订单最小金额 (USDC)",
    "minOrderSizeTooltip": "比例模式下，限制单笔跟单订单的最小金额下限，必须 >= 1",
    "minOrderSizePlaceholder": "仅在比例模式下生效，必须 >= 1（可选）",
    "minOrderSizeMin": "最小金额必须 >= 1",
    "maxDailyLoss": "每日最大亏损限制 (USDC)",
    "maxDailyLossTooltip": "限制每日最大亏损金额，用于风险控制",
    "maxDailyLossPlaceholder": "默认 10000 USDC（可选）",
    "maxDailyOrders": "每日最大跟单订单数",
    "maxDailyOrdersTooltip": "限制每日最多跟单的订单数量",
    "maxDailyOrdersPlaceholder": "默认 100（可选）",
    "priceTolerance": "价格容忍度 (%)",
    "priceToleranceTooltip": "允许跟单价格在 Leader 价格基础上的调整范围",
    "priceTolerancePlaceholder": "默认 5%（可选）",
    "delaySeconds": "跟单延迟 (秒)",
    "delaySecondsTooltip": "跟单延迟时间，0 表示立即跟单",
    "delaySecondsPlaceholder": "默认 0（立即跟单）",
    "filterConditions": "过滤条件（可选）",
    "minOrderDepth": "最小订单深度 (USDC)",
    "minOrderDepthTooltip": "检查订单簿的总订单金额（买盘+卖盘），确保市场有足够的流动性。不填写则不启用此过滤",
    "minOrderDepthPlaceholder": "例如：100（可选，不填写表示不启用）",
    "maxSpread": "最大价差（绝对价格）",
    "maxSpreadTooltip": "最大价差（绝对价格）。避免在价差过大的市场跟单。不填写则不启用此过滤",
    "maxSpreadPlaceholder": "例如：0.05（5美分，可选，不填写表示不启用）",
    "minOrderbookDepth": "最小订单簿深度 (USDC)",
    "minOrderbookDepthTooltip": "最小订单簿深度（USDC金额），NULL表示不启用此过滤",
    "minOrderbookDepthPlaceholder": "例如：50（可选，不填写表示不启用）",
    "priceRangeFilter": "价格区间过滤",
    "priceRange": "价格区间",
    "priceRangeTooltip": "仅跟单 Leader 交易价格在指定区间内的订单。不填写表示不限制。示例：填写 0.11 和 0.89 表示仅跟单价格在 0.11 到 0.89 之间的订单；只填写最高价 0.89 表示仅跟单价格在 0.89 以下的订单；只填写最低价 0.11 表示仅跟单价格在 0.11 以上的订单。",
    "minPricePlaceholder": "最低价（留空不限制）",
    "maxPricePlaceholder": "最高价（留空不限制）",
    "positionLimitFilter": "最大仓位限制",
    "maxPositionValue": "最大仓位金额 (USDC)",
    "maxPositionValueTooltip": "限制单个市场的最大仓位金额。如果该市场的当前仓位金额 + 跟单金额超过此限制，则不会下单。不填写则不启用此限制",
    "maxPositionValuePlaceholder": "例如：100（可选，不填写表示不启用）",
    "keywordFilter": "关键字过滤",
    "keywordFilterMode": "过滤模式",
    "keywordFilterModeTooltip": "选择关键字过滤模式。白名单：只跟单包含关键字的市场；黑名单：不跟单包含关键字的市场；不启用：不进行关键字过滤。关键字匹配不区分大小写。",
    "disabled": "不启用",
    "whitelist": "白名单",
    "blacklist": "黑名单",
    "keywords": "关键字",
    "keywordPlaceholder": "输入关键字，按回车添加",
    "keywordExists": "关键字已存在",
    "whitelistTooltip": "💡 白名单模式：只跟单包含上述任意关键字的市场标题（不区分大小写）",
    "blacklistTooltip": "💡 黑名单模式：不跟单包含上述任意关键字的市场标题（不区分大小写）",
    "marketEndDateFilter": "市场截止时间限制",
    "maxMarketEndDate": "最大市场截止时间",
    "maxMarketEndDateTooltip": "仅跟单截止时间小于设定时间的订单。例如：24 小时表示只跟单距离结算还剩24小时以内的市场",
    "maxMarketEndDatePlaceholder": "输入时间值（可选）",
    "timeUnit": "单位",
    "hour": "小时",
    "day": "天",
    "maxMarketEndDateNote": "💡 说明：不填写表示不启用此限制",
    "supportSell": "跟单卖出",
    "supportSellTooltip": "是否跟单 Leader 的卖出订单",
    "save": "保存",
    "saveSuccess": "更新跟单配置成功",
    "saveFailed": "更新跟单配置失败",
    "fetchFailed": "获取跟单配置失败",
    "invalidNumber": "请输入有效的数字"
  },
  "filteredOrdersList": {
    "title": "已过滤订单列表",
    "fetchFailed": "获取已过滤订单列表失败",
    "market": "市场",
    "outcome": "方向",
    "price": "价格",
    "size": "数量",
    "side": "订单方向",
    "calculatedQuantity": "计算数量",
    "filterType": "过滤类型",
    "filterReason": "过滤原因",
    "createdAt": "时间",
    "filterByType": "按类型筛选",
    "filterTypes": {
      "orderDepth": "订单深度不足",
      "spread": "价差过大",
      "orderbookDepth": "订单簿深度不足",
      "priceValidity": "价格不合理",
      "marketStatus": "市场状态不可交易",
      "orderbookError": "订单簿获取失败",
      "orderbookEmpty": "订单簿为空",
      "priceRange": "价格区间不符",
      "maxPositionValue": "超过最大仓位金额",
      "marketEndDate": "市场截止时间超出限制",
      "keywordFilter": "关键字过滤",
      "unknown": "未知原因"
    },
    "orderDetails": "订单详情",
    "noData": "暂无已过滤订单",
    "noFilteredOrders": "暂无已过滤订单"
  },
  "copyTradingList": {
    "title": "跟单配置管理",
    "addCopyTrading": "新增跟单",
    "configName": "配置名",
    "configNameNotProvided": "未提供",
    "wallet": "钱包",
    "account": "账户",
    "template": "模板",
    "leader": "Leader",
    "copyMode": "跟单模式",
    "ratioMode": "比例",
    "fixedAmountMode": "固定",
    "enabled": "开启",
    "disabled": "停止",
    "totalPnl": "总盈亏",
    "statistics": "统计",
    "orders": "订单",
    "matchedOrders": "已成交订单",
    "ordersButton": "订单",
    "viewStatistics": "查看统计",
    "buyOrders": "买入订单",
    "sellOrders": "卖出订单",
    "filteredOrders": "已过滤订单",
    "filterWallet": "筛选钱包",
    "filterTemplate": "筛选模板",
    "filterLeader": "筛选 Leader",
    "fetchFailed": "获取跟单列表失败",
    "startSuccess": "开启跟单成功",
    "stopSuccess": "停止跟单成功",
    "updateStatusFailed": "更新跟单状态失败",
    "deleteSuccess": "删除跟单成功",
    "deleteFailed": "删除跟单失败",
    "deleteConfirm": "确定要删除这个跟单关系吗？",
    "profitRate": "收益率",
    "noData": "暂无跟单配置"
  },
  "notificationSettings": {
    "title": "消息推送设置",
    "addConfig": "添加配置",
    "editConfig": "编辑配置",
    "configName": "配置名称",
    "configNamePlaceholder": "例如：我的 Telegram 机器人",
    "configNameRequired": "请输入配置名称",
    "type": "推送类型",
    "typeRequired": "请选择推送类型",
    "enabled": "启用状态",
    "status": "状态",
    "enabledStatus": "已启用",
    "disabledStatus": "已禁用",
    "chatIds": "Chat IDs",
    "chatIdsPlaceholder": "Chat IDs（点击上方按钮自动获取，或手动输入，多个用逗号分隔）",
    "chatIdsRequired": "请输入至少一个 Chat ID",
    "chatIdsExtra": "多个 Chat ID 用逗号分隔，例如：123456789,987654321。点击上方按钮可自动获取（需要先向机器人发送消息）",
    "chatIdsCount": "个接收者",
    "chatIdsNotConfigured": "未配置",
    "edit": "编辑",
    "test": "测试",
    "delete": "删除",
    "deleteConfirm": "确定要删除这个配置吗？",
    "enableSuccess": "已启用",
    "disableSuccess": "已禁用",
    "updateStatusFailed": "更新失败",
    "deleteSuccess": "删除成功",
    "deleteFailed": "删除失败",
    "createSuccess": "创建成功",
    "createFailed": "创建失败",
    "updateSuccess": "更新成功",
    "updateFailed": "更新失败",
    "fetchFailed": "获取配置列表失败",
    "testSuccess": "测试消息发送成功，请检查 Telegram",
    "testFailed": "测试消息发送失败",
    "getChatIdsSuccess": "成功获取 {count} 个 Chat ID",
    "getChatIdsFailed": "获取 Chat IDs 失败",
    "getChatIdsNoToken": "请先填写 Bot Token",
    "getChatIdsNoMessage": "未找到 Chat ID，请先向机器人发送一条消息（如 /start），然后重试",
    "getChatIdsButton": "获取 Chat ID",
    "botConfig": "机器人配置",
    "templateConfig": "模板配置",
    "templates": {
      "title": "消息模板配置",
      "templateType": "模板类型",
      "templateContent": "模板内容",
      "isDefault": "默认模板",
      "isCustom": "自定义模板",
      "resetToDefault": "重置为默认",
      "resetConfirm": "确定要重置为默认模板吗？您的自定义内容将丢失。",
      "resetSuccess": "重置成功",
      "resetFailed": "重置失败",
      "saveSuccess": "保存成功",
      "saveFailed": "保存失败",
      "testSuccess": "测试消息发送成功，请检查 Telegram",
      "testFailed": "测试消息发送失败",
      "variables": "可用变量",
      "clickToCopy": "点击复制",
      "copied": "已复制",
      "commonVariables": "通用变量",
      "orderVariables": "订单变量",
      "copyTradingVariables": "跟单变量",
      "redeemVariables": "赎回变量",
      "errorVariables": "错误变量",
      "filterVariables": "过滤变量",
      "strategyVariables": "策略变量",
      "contentPlaceholder": "在此输入模板内容，使用 {{变量名}} 插入动态内容",
      "variableLabels": {
        "account_name": "账户名称",
        "wallet_address": "钱包地址",
        "time": "时间",
        "order_id": "订单ID",
        "market_title": "市场标题",
        "market_link": "市场链接",
        "side": "方向",
        "outcome": "市场方向",
        "price": "价格",
        "quantity": "数量",
        "amount": "金额",
        "available_balance": "可用余额",
        "leader_name": "Leader 名称",
        "config_name": "跟单配置名",
        "error_message": "错误信息",
        "filter_type": "过滤类型",
        "filter_reason": "过滤原因",
        "strategy_name": "策略名称",
        "transaction_hash": "交易哈希",
        "total_value": "赎回总价值"
      },
      "variableDescriptions": {
        "account_name": "执行订单的账户名称",
        "wallet_address": "钱包地址（已脱敏）",
        "time": "通知发送时间",
        "order_id": "订单唯一标识",
        "market_title": "市场/事件名称",
        "market_link": "Polymarket 市场链接",
        "side": "订单方向（买入/卖出）",
        "outcome": "市场方向（YES/NO 等）",
        "price": "订单价格",
        "quantity": "订单数量（shares）",
        "amount": "订单金额（USDC）",
        "available_balance": "账户可用余额（USDC）",
        "leader_name": "跟单的 Leader 名称/备注",
        "config_name": "跟单配置名称",
        "error_message": "订单失败原因",
        "filter_type": "订单被过滤的类型",
        "filter_reason": "订单被过滤的详细原因",
        "strategy_name": "加密价差策略名称",
        "transaction_hash": "赎回交易的哈希值",
        "total_value": "赎回的总价值（USDC）"
      }
    },
    "templateTypes": {
      "ORDER_SUCCESS": "订单成功通知",
      "ORDER_FAILED": "订单失败通知",
      "ORDER_FILTERED": "订单过滤通知",
      "CRYPTO_TAIL_SUCCESS": "加密价差策略成功通知",
      "REDEEM_SUCCESS": "仓位赎回成功通知",
      "REDEEM_NO_RETURN": "仓位结算（无收益）通知"
    },
    "templateTypeDescriptions": {
      "ORDER_SUCCESS": "订单创建成功时发送的通知",
      "ORDER_FAILED": "订单创建失败时发送的通知",
      "ORDER_FILTERED": "订单被风控过滤时发送的通知",
      "CRYPTO_TAIL_SUCCESS": "加密价差策略下单成功时发送的通知",
      "REDEEM_SUCCESS": "仓位赎回成功时发送的通知",
      "REDEEM_NO_RETURN": "仓位结算但无收益时发送的通知"
    }
  },
  "telegramConfig": {
    "title": "Telegram 配置说明",
    "step1": "通过 <strong>@BotFather</strong> 创建 Telegram 机器人，获取 Bot Token",
    "step2": "填写 Bot Token 后，点击\"获取 Chat ID\"按钮自动获取（需要先向机器人发送消息）",
    "step3": "或通过 <strong>@userinfobot</strong> 手动获取 Chat ID",
    "step4": "支持配置多个 Chat ID（用逗号分隔），所有配置的用户都会收到通知",
    "step5": "订单成功或失败时会自动发送 Telegram 消息",
    "botToken": "Bot Token",
    "botTokenPlaceholder": "Bot Token（从 @BotFather 获取）",
    "botTokenRequired": "请输入 Bot Token"
  },
  "discordConfig": {
    "title": "Discord 配置说明",
    "step1": "在 Discord 服务器中创建 Webhook",
    "step2": "复制 Webhook URL 并填入配置",
    "step3": "订单成功或失败时会自动发送 Discord 消息",
    "webhookUrl": "Webhook URL",
    "webhookUrlPlaceholder": "Webhook URL（从 Discord 服务器设置中获取）",
    "webhookUrlRequired": "请输入 Webhook URL"
  },
  "slackConfig": {
    "title": "Slack 配置说明",
    "step1": "在 Slack 工作区中创建 Incoming Webhook",
    "step2": "复制 Webhook URL 并填入配置",
    "step3": "订单成功或失败时会自动发送 Slack 消息",
    "webhookUrl": "Webhook URL",
    "webhookUrlPlaceholder": "Webhook URL（从 Slack App 设置中获取）",
    "webhookUrlRequired": "请输入 Webhook URL"
  },
  "announcements": {
    "title": "公告",
    "noAnnouncements": "暂无公告",
    "noDetail": "请选择一条公告查看详情",
    "viewMore": "查看更多公告",
    "author": "作者",
    "createdAt": "发布时间",
    "noTitle": "无标题",
    "expand": "展开全部",
    "collapse": "收起",
    "refresh": "刷新",
    "list": "列表"
  },
  "copyTradingOrders": {
    "title": "订单列表",
    "buyOrders": "买入订单",
    "sellOrders": "卖出订单",
    "matchedOrders": "匹配关系",
    "filteredOrders": "已过滤订单",
    "statistics": "跟单关系统计",
    "orderId": "订单ID",
    "leaderTradeId": "Leader 交易ID",
    "market": "市场",
    "marketId": "市场ID",
    "side": "方向",
    "buyQuantity": "买入数量",
    "buyPrice": "买入价格",
    "buyAmount": "买入金额",
    "sellQuantity": "卖出数量",
    "sellPrice": "卖出价格",
    "sellAmount": "卖出金额",
    "matchedQuantity": "已匹配",
    "remainingQuantity": "剩余",
    "sellStatus": "卖出状态",
    "status": "状态",
    "statusFilled": "未成交",
    "statusPartiallySold": "部分卖出",
    "statusFullySold": "全部卖出",
    "realizedPnl": "已实现盈亏",
    "createdAt": "创建时间",
    "matchedAt": "匹配时间",
    "sellOrderId": "卖出订单ID",
    "buyOrderId": "买入订单ID",
    "priceInfo": "价格信息",
    "buy": "买入",
    "sell": "卖出",
    "buyInfo": "买入信息",
    "sellInfo": "卖出信息",
    "matchInfo": "匹配信息",
    "matched": "已匹配",
    "remaining": "剩余",
    "quantity": "数量",
    "price": "价格",
    "amount": "金额",
    "filterMarketId": "筛选市场ID",
    "filterMarketTitle": "筛选市场标题",
    "filterSide": "筛选方向",
    "filterStatus": "筛选状态",
    "filterSellOrderId": "筛选卖出订单ID",
    "filterBuyOrderId": "筛选买入订单ID",
    "noBuyOrders": "暂无买入订单",
    "noSellOrders": "暂无卖出订单",
    "noMatchedOrders": "暂无匹配关系",
    "groupByMarket": "按市场分组",
    "expandAll": "展开全部",
    "collapseAll": "折叠全部",
    "allFullySold": "全部卖出",
    "notSold": "未卖出",
    "partiallySold": "部分卖出",
    "orderCount": "订单数",
    "totalAmount": "总金额",
    "statusBreakdown": "状态",
    "allFullyMatched": "全部卖出",
    "partiallyMatched": "部分卖出",
    "markets": "个市场",
    "fetchBuyOrdersFailed": "获取买入订单列表失败",
    "fetchSellOrdersFailed": "获取卖出订单列表失败",
    "fetchMatchedOrdersFailed": "获取匹配关系列表失败",
    "fetchStatisticsFailed": "获取统计信息失败",
    "noStatistics": "暂无统计数据",
    "totalBuyOrders": "总买入订单数",
    "totalSellOrders": "总卖出订单数",
    "totalMatchedOrders": "总匹配订单数",
    "totalBuyAmount": "总买入金额",
    "totalSellAmount": "总卖出金额",
    "totalPnl": "总盈亏",
    "totalRealizedPnl": "总已实现盈亏",
    "totalUnrealizedPnl": "总未实现盈亏",
    "winRate": "胜率",
    "averagePnl": "平均盈亏",
    "maxPnl": "最大盈亏",
    "minPnl": "最小盈亏"
  },
  "rpcNodeSettings": {
    "title": "Polygon RPC 节点配置",
    "fetchFailed": "获取节点列表失败",
    "checkHealthSuccess": "健康检查完成",
    "checkHealthFailed": "健康检查失败",
    "deleteSuccess": "删除成功",
    "deleteFailed": "删除失败",
    "adjustPrioritySuccess": "调整成功",
    "adjustPriorityFailed": "调整失败",
    "priority": "优先级",
    "providerType": "服务商",
    "name": "名称",
    "status": "状态",
    "statusHealthy": "可用",
    "statusUnhealthy": "不可用",
    "statusUnknown": "未知",
    "responseTime": "响应时间",
    "enabled": "启用",
    "actions": "操作",
    "check": "检查",
    "enableSuccess": "启用成功",
    "disableSuccess": "禁用成功",
    "updateFailed": "更新失败",
    "checkSuccess": "检查完成",
    "checkFailed": "检查失败",
    "deleteConfirm": "确定删除此节点吗?",
    "deleteConfirmOk": "确定",
    "deleteConfirmCancel": "取消",
    "delete": "删除",
    "batchCheck": "批量检查",
    "addNode": "添加节点",
    "addNodeTitle": "添加 RPC 节点",
    "validateAndAdd": "验证并添加",
    "providerTypeLabel": "服务商类型",
    "providerTypeRequired": "请选择服务商类型",
    "nodeNameLabel": "节点名称",
    "nodeNameRequired": "请输入节点名称",
    "nodeNamePlaceholder": "例如: My Alchemy Node",
    "apiKeyLabel": "API Key",
    "getApiKey": "获取 API Key",
    "apiKeyRequired": "请输入 API Key",
    "apiKeyPlaceholder": "输入您的 API Key",
    "httpUrlLabel": "HTTP RPC URL",
    "httpUrlRequired": "请输入 HTTP RPC URL",
    "httpUrlInvalid": "请输入有效的 URL",
    "httpUrlPlaceholder": "https://polygon-rpc.com",
    "wsUrlLabel": "WebSocket URL (可选)",
    "wsUrlInvalid": "请输入有效的 URL",
    "wsUrlPlaceholder": "wss://polygon-rpc.com",
    "validateFailed": "节点验证失败:",
    "addSuccess": "添加成功",
    "addFailed": "添加失败",
    "validateError": "验证失败",
    "operationFailed": "操作失败",
    "customNode": "自定义节点",
    "providerAlchemy": "Alchemy",
    "providerInfura": "Infura",
    "providerQuickNode": "QuickNode",
    "providerChainstack": "Chainstack",
    "providerGetBlock": "GetBlock"
  },
  "backtest": {
    "title": "回测",
    "taskName": "任务名称",
    "leader": "Leader",
    "balance": "资金 (初始→最终)",
    "profit": "收益 (金额/比例)",
    "initialBalance": "初始资金",
    "backtestDays": "回测天数",
    "status": "状态",
    "progress": "进度",
    "startTime": "开始时间",
    "endTime": "结束时间",
    "finalBalance": "最终资金",
    "profitAmount": "收益金额",
    "profitRate": "收益率",
    "totalTrades": "总交易数",
    "buyTrades": "买入笔数",
    "sellTrades": "卖出笔数",
    "winTrades": "盈利笔数",
    "lossTrades": "亏损笔数",
    "winRate": "胜率",
    "maxProfit": "最大单笔盈利",
    "maxLoss": "最大单笔亏损",
    "maxDrawdown": "最大回撤",
    "avgHoldingTime": "平均持仓时间",
    "statusPending": "等待中",
    "statusRunning": "运行中",
    "statusCompleted": "已完成",
    "statusStopped": "已停止",
    "statusFailed": "失败",
    "createTask": "创建回测任务",
    "taskList": "回测任务列表",
    "taskDetail": "回测任务详情",
    "tradeRecords": "交易记录",
    "config": "配置",
    "statistics": "统计",
    "chart": "资金曲线",
    "createSuccess": "创建成功",
    "createFailed": "创建失败",
    "deleteSuccess": "删除成功",
    "deleteFailed": "删除失败",
    "stop": "停止",
    "stopSuccess": "停止成功",
    "stopFailed": "停止失败",
    "retry": "重试",
    "retrySuccess": "重试成功",
    "retryFailed": "重试失败",
    "retryConfirm": "确定重新运行此回测任务吗？将从断点继续执行，保留已处理的交易记录。",
    "deleteConfirm": "确定删除此回测任务吗?",
    "stopConfirm": "确定停止此回测任务吗?",
    "createCopyTrading": "创建跟单",
    "createCopyTradingSuccess": "跟单配置创建成功",
    "noTasks": "暂无回测任务",
    "noTrades": "暂无交易记录",
    "noData": "暂无回测数据",
    "fetchTasksFailed": "获取任务列表失败",
    "fetchTaskDetailFailed": "获取任务详情失败",
    "fetchTradesFailed": "获取交易记录失败",
    "balanceChart": "资金变化",
    "pnlChart": "盈亏变化",
    "executionTime": "执行时间",
    "runningDuration": "运行时长",
    "estimatedRemaining": "预计剩余",
    "leaderAddress": "Leader 地址",
    "leaderName": "Leader 名称",
    "copyMode": "跟单模式",
    "copyModeRatio": "比例",
    "copyModeFixed": "固定金额",
    "copyRatio": "跟单比例",
    "fixedAmount": "固定金额",
    "maxOrderSize": "最大单笔订单",
    "minOrderSize": "最小单笔订单",
    "maxDailyLoss": "最大每日亏损",
    "maxDailyOrders": "最大每日订单数",
    "priceTolerance": "价格容忍度",
    "delaySeconds": "延迟秒数",
    "supportSell": "跟单卖出",
    "minOrderDepth": "最小订单深度",
    "maxSpread": "最大价差",
    "minPrice": "最低价格",
    "maxPrice": "最高价格",
    "maxPositionValue": "最大仓位金额",
    "keywordFilterMode": "关键字过滤模式",
    "keywordFilterModeDisabled": "禁用",
    "keywordFilterModeWhitelist": "白名单",
    "keywordFilterModeBlacklist": "黑名单",
    "keywords": "关键字",
    "maxMarketEndDate": "市场截止时间限制",
    "tradeTime": "交易时间",
    "marketId": "市场ID",
    "marketTitle": "市场标题",
    "side": "方向",
    "sideBuy": "买入",
    "sideSell": "卖出",
    "sideSettlement": "结算",
    "outcome": "结果",
    "quantity": "数量",
    "price": "价格",
    "amount": "金额",
    "fee": "手续费",
    "profitLoss": "盈亏",
    "balanceAfter": "交易后余额",
    "leaderTradeId": "Leader 交易ID",
    "loading": "加载中...",
    "refreshing": "刷新中...",
    "starting": "启动中...",
    "stopping": "停止中...",
    "errorOccurred": "发生错误",
    "retry": "重试",
    "taskNameRequired": "请输入任务名称",
    "leaderRequired": "请选择 Leader",
    "initialBalanceRequired": "请输入初始资金",
    "initialBalanceInvalid": "初始资金必须大于 0",
    "backtestDaysRequired": "请输入回测天数",
    "backtestDaysInvalid": "回测天数必须在 1-15 之间",
    "copyRatioRequired": "请输入跟单比例",
    "copyRatioInvalid": "跟单比例必须在 0.01-10000 之间",
    "copyRatioPlaceholder": "例如：100 表示 100%（1:1 跟单），默认 100%",
    "copyRatioTooltip": "跟单比例表示跟单金额相对于 Leader 订单金额的百分比。例如：100% 表示 1:1 跟单，50% 表示半仓跟单，200% 表示双倍跟单",
    "fixedAmountRequired": "请输入固定金额",
    "fixedAmountInvalid": "固定金额必须大于 0",
    "priceFilters": "价格过滤",
    "priceRange": "价格区间",
    "priceRangeTooltip": "仅跟单 Leader 交易价格在指定区间内的订单。不填写表示不限制。示例：填写 0.11 和 0.89 表示仅跟单价格在 0.11 到 0.89 之间的订单；只填写最高价 0.89 表示仅跟单价格在 0.89 以下的订单；只填写最低价 0.11 表示仅跟单价格在 0.11 以上的订单。",
    "minPricePlaceholder": "最低价（留空不限制）",
    "maxPricePlaceholder": "最高价（留空不限制）",
    "keywordsPlaceholder": "请输入关键字，按回车添加",
    "maxPositionValuePlaceholder": "留空表示不启用最大仓位限制",
    "delaySecondsHint": "延迟执行模拟真实跟单延迟",
    "supportSellHint": "是否跟随 Leader 卖出",
    "sortBy": "排序字段",
    "sortOrder": "排序顺序",
    "createdAt": "创建时间",
    "rerun": "重新测试",
    "rerunConfirm": "将按当前配置创建新的回测任务，是否继续？",
    "rerunTaskNamePlaceholder": "新任务名称（留空使用「原名称 (副本)」）",
    "rerunSuccess": "已创建新回测任务",
    "rerunFailed": "重新测试失败"
  },
  "cryptoTailStrategy": {
    "binanceApiAlert": {
      "title": "无法连接币安 API，策略暂时不能运行",
      "description": "加密价差策略需要从币安获取行情数据才能工作。当前连接失败，可能是网络问题或币安服务异常，请稍后点击下方按钮重新检测。",
      "recheck": "重新检测"
    },
    "list": {
      "title": "加密价差策略",
      "walletTip": "请使用单独的钱包运行加密价差策略，避免该钱包用于手动交易、跟单等其他操作，否则可能导致余额或仓位变化，造成策略执行异常。",
      "addStrategy": "新增策略",
      "strategyName": "策略名称",
      "account": "账户",
      "market": "关联市场",
      "marketAndTime": "市场/时间",
      "timeWindow": "时间区间",
      "config": "配置",
      "priceRange": "价格区间",
      "amountMode": "投入方式",
      "ratio": "比例",
      "fixed": "固定金额",
      "totalRealizedPnl": "总收益",
      "winRate": "胜率",
      "actions": "操作",
      "edit": "编辑",
      "enable": "启用",
      "disable": "停用",
      "delete": "删除",
      "viewTriggers": "订单",
      "viewPnlCurve": "收益曲线",
      "deleteConfirm": "确定删除该策略？",
      "fetchFailed": "获取列表失败",
      "configGuide": "配置指南"
    },
    "form": {
      "walletTip": "建议使用专用钱包，避免手动操作等导致余额或下单异常。",
      "strategyName": "策略名称",
      "strategyNamePlaceholder": "选填，留空将自动生成",
      "selectAccount": "选择账户",
      "selectMarket": "选择市场",
      "timeWindowStart": "区间开始",
      "timeWindowEnd": "区间结束",
      "minute": "分",
      "second": "秒",
      "minPrice": "最低价",
      "maxPrice": "最高价",
      "maxPricePlaceholder": "不填默认为 1",
      "amountMode": "投入方式",
      "ratioPercent": "比例 %",
      "fixedUsdc": "固定金额 (USDC)",
      "enabled": "启用",
      "create": "创建",
      "update": "更新",
      "timeWindowStartLEEnd": "时间区间开始不能大于结束",
      "timeWindowExceed": "时间区间不能超过周期长度",
      "spreadMode": "价差",
      "spreadModeTip": "根据当前周期开盘价与收盘价的价差决定是否下单。自动：系统按历史 20 根 K 线计算建议价差（每周期更新）；固定：您输入一个数值（如 30）；无：不校验价差，满足价格区间即下单。",
      "spreadModeNone": "无",
      "spreadModeFixed": "固定",
      "spreadModeAuto": "自动",
      "spreadValue": "价差数值 (USDC)",
      "spreadValuePlaceholder": "如 30",
      "spreadDirection": "价差方向",
      "spreadDirectionTip": "最小价差：价差 ≥ 配置值时触发，买入价固定 0.99；最大价差：价差 ≤ 配置值时触发，买入价 = 触发价 + 0.02（适合低价买入）。",
      "spreadDirectionMin": "最小价差",
      "spreadDirectionMax": "最大价差"
    },
    "redeemRequiredModal": {
      "title": "请先配置自动赎回",
      "description": "加密价差策略依赖自动赎回功能，请先在系统设置中配置 Builder API Key 并开启自动赎回。",
      "goToSettings": "去配置",
      "cancel": "取消"
    },
    "triggerRecords": {
      "title": "触发记录",
      "timeRange": "时间范围",
      "startDate": "开始日期",
      "endDate": "结束日期",
      "successTab": "成功",
      "failTab": "失败",
      "triggerTime": "触发时间",
      "market": "市场",
      "direction": "方向",
      "up": "Up",
      "down": "Down",
      "triggerPrice": "触发价格",
      "amount": "投入金额",
      "orderId": "订单 ID",
      "status": "状态",
      "success": "成功",
      "fail": "失败",
      "failReason": "失败原因",
      "realizedPnl": "收益",
      "resolved": "已结算",
      "emptySuccess": "暂无成功记录",
      "emptyFail": "暂无失败记录",
      "totalCount": "共 {count} 条"
    },
    "pnlCurve": {
      "title": "收益曲线",
      "totalPnl": "总收益",
      "settledCount": "已结算笔数",
      "winRate": "胜率",
      "maxDrawdown": "最大回撤",
      "timeRange": "时间范围",
      "today": "今日",
      "last7Days": "近7天",
      "last30Days": "近30天",
      "all": "全部",
      "customRange": "自定义",
      "empty": "暂无已结算订单，无法展示收益曲线"
    }
  },
  "cryptoTailMonitor": {
    "title": "加密价差策略监控",
    "selectStrategy": "选择策略",
    "selectStrategyPlaceholder": "请选择要监控的策略",
    "direction": "监控方向",
    "directionUp": "Up",
    "directionDown": "Down",
    "noData": "请选择一个策略开始监控",
    "priceRange": "价格区间",
    "timeWindow": "时间窗口",
    "stat": {
      "openPrice": "开盘价",
      "currentPrice": "最新价",
      "spread": "价差",
      "remainingTime": "剩余时间",
      "configuredSpread": "配置价差",
      "configuredSpreadMin": "最小价差",
      "configuredSpreadMax": "最大价差",
      "status": "状态",
      "minSpreadLine": "最小价差线",
      "periodSpreadMinMax": "周期内价差",
      "periodSpreadMin": "周期内最小价差",
      "periodSpreadMax": "周期内最大价差",
      "minSpread": "最小",
      "maxSpread": "最大"
    },
    "status": {
      "triggered": "已触发",
      "periodEnded": "周期结束",
      "inCondition": "满足条件",
      "waiting": "等待中"
    },
    "chart": {
      "title": "分时图",
      "btcTitle": "BTC 分时图",
      "marketTitle": "市场分时图",
      "priceChart": "价格分时图",
      "price": "价格",
      "openPrice": "开盘价",
      "spread": "价差",
      "minSpreadLine": "最小价差线",
      "maxSpreadLine": "最大价差线",
      "marketUp": "Up",
      "marketDown": "Down",
      "time": "时间",
      "latestPrice": "最新价",
      "timeWindowStart": "区间开始",
      "timeWindowEnd": "区间结束"
    },
    "strategyInfo": {
      "title": "策略信息",
      "market": "市场",
      "interval": "周期",
      "account": "账户",
      "spreadMode": "价差模式",
      "spreadDirection": "价差方向"
    },
    "periodSwitch": {
      "mode": "周期切换模式",
      "auto": "自动",
      "manual": "手动",
      "autoDesc": "周期结束时自动切换到最新周期",
      "manualDesc": "周期结束时保留完整数据",
      "switchToLatest": "切换到最新周期",
      "periodEnded": "当前周期已结束",
      "newPeriodAvailable": "新周期已开始"
    },
    "manualOrder": {
      "title": "手动下单",
      "buttonUp": "买入 Up",
      "buttonDown": "买入 Down",
      "confirmTitle": "手动下单确认",
      "marketTitle": "市场标题",
      "direction": "方向",
      "directionUp": "Up",
      "directionDown": "Down",
      "orderPrice": "下单价格",
      "orderSize": "下单数量",
      "totalAmount": "总金额",
      "account": "账户",
      "cancel": "取消",
      "confirm": "确认下单",
      "orderUnit": "USDC",
      "sizeUnit": "张",
      "statusNotOrdered": "未下单",
      "statusOrdered": "本周期已下单",
      "statusOrderedAuto": "本周期已自动下单",
      "statusOrderedManual": "本周期已手动下单",
      "errorInsufficientBalance": "账户余额不足，可用余额：{{balance}} USDC",
      "errorPriceOutOfRange": "价格必须在 0~1 之间",
      "errorMinSize": "数量不能少于 1 张",
      "errorExceedsBalance": "总金额超过可用余额",
      "errorPriceRequired": "请输入下单价格",
      "errorSizeRequired": "请输入下单数量",
      "success": "手动下单成功",
      "failed": "手动下单失败：{{reason}}",
      "errorSigning": "签名失败：{{reason}}",
      "errorNetwork": "网络错误，请稍后重试",
      "priceNotLoaded": "价格数据未加载",
      "insufficientBalance": "余额不足，可用金额少于 1 USDC",
      "fetchBalanceFailed": "获取账户余额失败",
      "availableBalance": "可用余额",
      "fetchLatestPrice": "获取最新价",
      "priceUpdated": "价格已更新",
      "maxSize": "最大",
      "invalidPriceOrBalance": "价格或余额无效",
      "insufficientBalanceForMax": "余额不足以购买最大数量",
      "maxSizeUpdated": "已更新为最大数量",
      "periodChanged": "周期已切换，弹窗已关闭"
    }
  }
}