{
  "app": {
    "version": "v0.1.10"
  },
  "charts": {
    "noPriceData": "暂无价格数据",
    "noCorrelationData": "暂无相关性数据",
    "noEquityData": "暂无收益曲线数据"
  },
  "layout": {
    "home": "首页",
    "agent": "智能体",
    "runtime": "运行时",
    "reports": "报告",
    "alphaZoo": "Alpha 因子库",
    "settings": "设置",
    "correlation": "相关性矩阵",
    "sessions": "会话",
    "newChat": "新建对话",
    "noSessions": "暂无会话",
    "confirm": "确认",
    "cancel": "取消",
    "rename": "重命名",
    "delete": "删除",
    "light": "亮色",
    "dark": "暗色",
    "collapse": "收起",
    "expand": "展开"
  },
  "runtime": {
    "monitorBadge": "运行时监控",
    "title": "实盘 / 模拟运行时状态",
    "subtitlePre": "只读状态，来自",
    "subtitlePost": "。本页面不会授权连接器、启动或停止 runner、提交或撤销订单，也不会修改 mandate。",
    "refresh": "刷新",
    "unavailableTitle": "运行时状态不可用",
    "unavailableHint": "在后端提供最新状态快照前，请将连接器运行时视为不可用。",
    "statusUnavailable": "运行时状态不可用。",
    "globalHalt": "全局熔断",
    "halted": "已熔断",
    "clear": "正常",
    "brokers": "券商",
    "authorized": "已授权",
    "runners": "Runner",
    "running": "{{count}} 个运行中",
    "noProfilesTitle": "未报告任何运行时档案",
    "noProfilesBody": "后端未返回任何已识别的实盘或模拟券商档案。",
    "authPresent": "已授权",
    "authMissing": "未授权",
    "runnerAlive": "runner 存活",
    "runnerStopped": "runner 已停止",
    "haltedPill": "已熔断",
    "recognizedProfile": "已识别的连接器档案",
    "unknownProfile": "未知连接器档案",
    "lastTick": "最后心跳",
    "authorization": "授权",
    "oauthToken": "OAuth 令牌",
    "present": "存在",
    "missing": "缺失",
    "profileType": "档案类型",
    "recognized": "已识别",
    "unknown": "未知",
    "mandate": "Mandate",
    "account": "账户",
    "unrecorded": "未记录",
    "expiry": "到期",
    "expired": "已过期",
    "limits": "限额",
    "noMandate": "未报告活跃 mandate。",
    "riskStateTitle": "运行时风险状态",
    "riskHalted": "风险熔断",
    "riskHaltedDesc": "该档案的熔断开关已触发。在状态恢复前请将连接器运行时视为已停止。",
    "riskActive": "运行时活跃",
    "riskActiveDesc": "Runner 存活且存在未过期的 mandate。本页面仍仅为只读状态。",
    "riskIdle": "就绪但空闲",
    "riskIdleDesc": "授权与 mandate 均存在，但 runner 未存活。",
    "riskDormant": "休眠",
    "riskDormantDesc": "由于缺少授权、mandate 或 runner 存活状态，连接器运行时尚未就绪以进行自主运行。",
    "limitsUnavailable": "限额不可用",
    "perOrder": "/单",
    "exposure": "敞口",
    "perDay": "/日",
    "leverageSuffix": "倍杠杆",
    "never": "从未",
    "ago": "前"
  },
  "reports": {
    "badge": "报告",
    "title": "回测报告库",
    "subtitle": "集中浏览历史回测报告、指标和运行详情。",
    "refresh": "刷新",
    "searchPlaceholder": "搜索运行 ID、提示词、标的、状态...",
    "allStatuses": "全部状态",
    "startDate": "开始日期",
    "endDate": "结束日期",
    "sort": "排序",
    "sortNewest": "最新优先",
    "sortOldest": "最早优先",
    "sortReturn": "收益率从高到低",
    "sortSharpe": "夏普从高到低",
    "count": "{{shown}} / {{total}} 份报告",
    "unavailable": "报告库不可用",
    "loadError": "无法加载报告。",
    "emptyTitle": "暂无报告",
    "emptyBody": "先在智能体中创建一次回测，然后回到这里查看。",
    "noMatchesTitle": "没有匹配的报告",
    "noMatchesBody": "请调整搜索词、状态筛选或日期范围。",
    "noPrompt": "未记录提示词。",
    "to": "至",
    "return": "收益率",
    "sharpe": "夏普",
    "fullReport": "完整报告",
    "compare": "对比"
  },
  "connection": {
    "reconnecting": "连接已断开，正在重连（第 {{attempt}} 次）…",
    "disconnected": "连接已断开"
  },
  "welcome": {
    "title": "Vibe-Trading",
    "subtitle": "与你的专业金融智能体团队一起进行 vibe trading",
    "describePrompt": "描述一个交易策略即可开始。",
    "tryExample": "试试示例：",
    "categories": {
      "multiMarketBacktest": "A股回测",
      "researchAnalysis": "研究与分析",
      "swarmTeams": "群体智能团队",
      "docWebResearch": "文档与网络研究",
      "tradeJournal": "交易日志",
      "tradingConnectors": "交易连接器",
      "shadowAccount": "影子账户"
    },
    "examples": {
      "crossMarketPortfolio": "A股组合优化",
      "crossMarketPortfolioDesc": "A股组合风险平价优化",
      "crossMarketPortfolioPrompt": "用000001.SZ、600519.SH、000858.SZ构建风险平价组合，回测2024全年，与等权基准对比",
      "btcMacd": "A股 MACD 策略",
      "btcMacdDesc": "基于分钟级数据的A股MACD策略回测",
      "btcMacdPrompt": "用000001.SZ的5分钟K线做MACD策略回测，快线12慢线26信号线9，近30天",
      "usTechMaxDiv": "蓝筹股最大分散化",
      "usTechMaxDivDesc": "蓝筹股最大分散化投资组合",
      "usTechMaxDivPrompt": "回测600519.SH、000858.SZ、601318.SH、000001.SZ、600036.SH的最大分散化投资组合，2024全年",
      "multiFactorAlpha": "多因子 Alpha 模型",
      "multiFactorAlphaDesc": "对 300 只股票进行 IC 加权因子合成",
      "multiFactorAlphaPrompt": "在沪深 300 成分股上利用动量、反转、成交量和波动率构建多因子 Alpha 模型，进行 IC 加权因子合成，回测 2023-2024 年",
      "optionsGreeks": "期权希腊字母分析",
      "optionsGreeksDesc": "Black-Scholes 定价，Delta/Gamma/Theta/Vega 分析",
      "optionsGreeksPrompt": "利用 Black-Scholes 计算期权希腊字母：现货=100，执行价=105，无风险利率=3%，波动率=25%，到期时间=90天，分析 Delta/Gamma/Theta/Vega",
      "investmentCommittee": "投资委员会评审",
      "investmentCommitteeDesc": "多智能体 debate：多头 vs 空头，风险审查，投资经理决策",
      "investmentCommitteePrompt": "[联队模式] 使用 investment_committee 预设评估在当前市场环境下对 600519.SH 进行做多还是做空",
      "quantStrategyDesk": "量化策略工作台",
      "quantStrategyDeskDesc": "筛选 → 因子研究 → 回测 → 风险审计流水线",
      "quantStrategyDeskPrompt": "[联队模式] 使用 quant_strategy_desk 预设在沪深 300 成分股中寻找并回测最佳动量策略",
      "earningsReport": "分析财报 PDF",
      "earningsReportDesc": "上传 PDF 并询问财务问题",
      "earningsReportPrompt": "总结上传财务报告中的核心财务指标、风险和展望",
      "macroResearch": "网络研究：宏观经济展望",
      "macroResearchDesc": "宏观分析与A股市场展望",
      "macroResearchPrompt": "阅读最新的央行货币政策报告，总结对 A 股市场的影响",
      "analyzeBrokerExport": "分析券商导出数据",
      "analyzeBrokerExportDesc": "解析同花顺/东财/富途/通用 CSV —— 持仓天数、胜率、盈亏比、小时分布",
      "analyzeBrokerExportPrompt": "分析我刚刚上传的交易日志 —— 包含持仓统计、胜率、核心标的以及小时分布的完整画像",
      "diagnoseBehavior": "诊断行为偏差",
      "diagnoseBehaviorDesc": "处置效应、过度交易、追涨动量、锚定效应 —— 严重程度 + 数值证据",
      "diagnoseBehaviorPrompt": "对我的交易日志运行 4 项行为诊断（处置效应、过度交易、追涨、锚定），并告诉我哪种偏差最损害我的盈亏",
      "checkConnector": "检查已选连接器",
      "checkConnectorDesc": "列出连接器配置并验证当前选择",
      "checkConnectorPrompt": "列出我的交易连接器配置，显示哪一个被选中，然后检查该被选中的连接器。如果未就绪，请明确告诉我缺少什么设置步骤。不要下单或修改订单。",
      "analyzePortfolio": "分析连接器投资组合",
      "analyzePortfolioDesc": "从已选连接器读取账户摘要和持仓",
      "analyzePortfolioPrompt": "使用选定的交易连接器配置来总结我的账户、持仓、集中度、现金和组合风险。不要下单或修改订单。",
      "quoteTrend": "报价与趋势",
      "quoteTrendDesc": "通过已选连接器获取报价和近 30 日日线数据",
      "quoteTrendPrompt": "使用选定的交易连接器获取 600519.SH 的报价和 30 日日线数据，然后总结当前报价与近期趋势的对比。保持只读。",
      "trainShadow": "从日志训练影子账户",
      "trainShadowDesc": "从券商 CSV 提取策略规则并持久化影子账户配置",
      "trainShadowPrompt": "从我刚刚上传的交易日志中训练我的影子账户 —— 展示提取的规则并确认它们符合我的交易习惯",
      "shadowDelta": "我少赚了多少？",
      "shadowDeltaDesc": "回测影子策略并与实际盈亏进行归因分析",
      "shadowDeltaPrompt": "运行过去 90 天的影子回测，并细化分析我的实际盈亏与影子账户发生分歧的地方（违反规则、过早退出、错过信号）",
      "shadowReport": "生成影子报告",
      "shadowReportDesc": "8 章节 HTML/PDF —— 净值曲线、按市场夏普比率、归因瀑布图",
      "shadowReportPrompt": "渲染影子报告并向我提供 URL —— 以你与影子账户的盈亏差距（Delta）为主导"
    },
    "capabilities": {
      "financeSkills": "金融技能库",
      "swarmTeams": "群体智能团队",
      "autoTools": "自动发现工具",
      "markets": "A股 · 多因子 · 量化",
      "connectors": "交易连接器配置",
      "timeframes": "分钟级到日线级时间框架",
      "optimizers": "4 种投资组合优化器",
      "riskMetrics": "15+ 风险指标",
      "options": "期权与衍生品",
      "pdfWeb": "PDF 与网络研究",
      "factorML": "因子分析与机器学习",
      "journalAnalyzer": "交易日志分析器",
      "shadowBacktest": "影子账户回测",
      "memory": "持久化记忆",
      "sessionSearch": "会话搜索"
    }
  },
  "settings": {
    "title": "设置",
    "authRequired": "需要认证",
    "authDesc": "请输入 API 认证密钥以解锁设置。",
    "dataSources": "数据源",
    "llmBackend": "LLM 后端",
    "save": "保存",
    "saving": "保存中…",
    "saved": "设置已保存",
    "saveFailed": "保存失败",
    "provider": "提供商",
    "refresh": "刷新",
    "modelName": "模型名称",
    "baseUrl": "基础 URL",
    "apiAuthKey": "API 认证密钥",
    "loading": "加载中…",
    "temperature": "温度",
    "timeoutSeconds": "超时（秒）",
    "maxRetries": "最大重试次数",
    "reasoningEffort": "推理强度",
    "off": "关闭",
    "reasoningEffortLow": "低",
    "reasoningEffortMedium": "中",
    "reasoningEffortHigh": "高",
    "reasoningEffortMax": "最大",
    "reasoningEffortDesc": "模型在回答前的思考强度。更高的强度会进行更彻底的推理，但回答速度较慢；选择「关闭」以获得最快的响应速度。",
    "useDefaultModel": "使用默认模型",
    "useDefaultUrl": "使用默认 URL",
    "dataSourcesDesc": "配置回测引擎的外部数据源。",
    "tushareDesc": "中国 A 股历史数据（需要设置 TUSHARE_TOKEN 环境变量）。",
    "baostockDesc": "通过 TCP 协议获取 A 股替代数据（无需 API 密钥）。",
    "status": "状态",
    "installed": "已安装",
    "notInstalled": "未安装",
    "token": "Token",
    "tokenConfigured": "Token 已配置",
    "tokenNotSet": "未设置 TUSHARE_TOKEN 环境变量",
    "apiTimeout": "API 请求超时",
    "loaderAvailable": "加载器可用",
    "noProjectLoader": "无项目加载器",
    "pythonPackageInstalled": "Python 包已安装",
    "pythonPackageNotInstalled": "Python 包未安装",
    "localApiAccess": "本地 API 访问",
    "localApiAccessDesc": "对于远程或专用 Web UI 部署，请在浏览器中输入一次服务器 API 密钥。本地主机（localhost）使用可保持为空。",
    "serverApiKey": "服务器 API 密钥",
    "storedInBrowser": "仅存储在此浏览器中。留空以清除它。",
    "localApiKeySaved": "本地 API 密钥已保存",
    "subtitle": "配置此本地项目的模型凭证和市场数据源 Token。",
    "unavailable": "设置不可用",
    "llmSettings": "LLM 设置",
    "llmSettingsDesc": "选择智能体使用的模型，并将其保存到项目本地的 agent/.env 文件中。",
    "connection": "连接",
    "model": "模型",
    "useProviderDefaults": "使用提供商默认设置",
    "modelIdHint": "使用提供商所需的准确模型 ID。",
    "clearApiKey": "清除已保存的 API 密钥",
    "generation": "生成设置",
    "dataSourceSettings": "数据源设置",
    "dataSourceSettingsDesc": "配置回测引擎和研究智能体使用的可选市场数据凭证。",
    "tushareToken": "Tushare Token",
    "clearTushareToken": "清除已保存的 Tushare Token",
    "saveDataSourceSettings": "保存数据源设置",
    "baostock": "BaoStock",
    "loadLlmSettingsFailed": "加载 LLM 设置失败: {{message}}",
    "loadDataSourceSettingsFailed": "加载数据源设置失败: {{message}}",
    "llmSettingsSaved": "LLM 设置已保存",
    "saveLlmSettingsFailed": "保存 LLM 设置失败: {{message}}",
    "dataSourceSettingsSaved": "数据源设置已保存",
    "saveDataSourceSettingsFailed": "保存数据源设置失败: {{message}}",
    "configured": "已配置",
    "keepCurrentKey": "留空以保留当前密钥",
    "providerUsesOauth": "该提供商使用 OAuth。请运行: {{command}}",
    "noApiKeyRequired": "此提供商不需要 API 密钥。",
    "keepCurrentToken": "留空以保留当前 Token",
    "iwencaiApiKey": "iWenCai API 密钥",
    "fredApiKey": "FRED API 密钥",
    "iwencaiDesc": "用于通过 iWenCai (问财) 进行语义化选股。需要免费的访问密钥。",
    "clearSavedKey": "清除已保存的密钥",
    "fredDesc": "用于 FRED 宏观经济数据（CPI、GDP、失业率等）。从 fred.stlouisfed.org 获取的免费密钥。",
    "featureFlags": "功能开关 (Feature Flags)",
    "featureFlagsDesc": "从环境变量中检测到的运行时功能开关。",
    "shellTools": "Shell 工具",
    "scheduler": "调度器 (Scheduler)",
    "sessionRuntime": "会话运行时",
    "flagsReadFrom": "功能开关从 {{env_path}} 中的 {{env1}}、{{env2}} 和 {{env3}} 读取。"
  },
  "agent": {
    "connectionLostReconnect": "连接已断开，正在重连…",
    "connectionRestored": "连接已恢复",
    "agentWorking": "智能体正在工作中…",
    "reasoning": "推理中…",
    "running": "运行中",
    "newMessages": "新消息",
    "newResearchGoal": "新建研究目标",
    "goal": "目标",
    "criteria": "达成标准",
    "evidence": "证据",
    "recentEvidence": "近期证据",
    "continue": "继续",
    "edit": "编辑",
    "cancel": "取消",
    "save": "保存",
    "cancelGoal": "取消目标",
    "describeGoal": "描述要附加到此会话的研究目标",
    "placeholder": "例如：为 000001.SZ 创建双均线交叉策略，回测 2024 年",
    "exportChat": "导出对话",
    "stopGeneration": "停止生成",
    "runSwarmTeam": "运行群体团队",
    "uploadFile": "上传文件",
    "checkConnector": "检查连接器",
    "analyzePortfolio": "分析连接器投资组合",
    "executionTimedOut": "执行超时，已自动停止",
    "researchGoalAttached": "研究目标已附加",
    "failedToStartGoal": "启动目标失败。",
    "researchGoalCancelled": "研究目标已取消",
    "failedToCancelGoal": "取消目标失败。",
    "researchGoalUpdated": "研究目标已更新",
    "failedToUpdateGoal": "更新目标失败。",
    "failedToLoadGoal": "加载目标失败。",
    "cancelRequestSent": "取消请求已发送",
    "cancelFailed": "取消失败",
    "connectorHalted": "连接器运行时已停止",
    "failedToHaltConnector": "停止连接器运行时失败。",
    "cancelledFromUI": "已从 Web UI 取消。",
    "executablesNotAllowed": "不允许上传可执行文件和压缩包",
    "fileSizeExceeds": "文件大小超过 50 MB 限制",
    "uploaded": "已上传：{{filename}}",
    "uploadFailed": "上传失败：{{error}}",
    "failedToSend": "发送消息失败，请重试。",
    "failedToContinue": "继续目标失败，请重试。",
    "runtimeBadge": "运行时",
    "activeResearchGoal": "活跃的研究目标",
    "evidenceCollectedTitle": "为此研究目标收集的证据",
    "evidenceCount": "{{count}} 条证据",
    "uploading": "上传中...",
    "haltConnectorTitle": "立即停止连接器运行时活动",
    "haltConnector": "停止连接器运行时",
    "moreOptions": "更多选项",
    "uploadPdf": "上传 PDF 文档",
    "researchGoal": "研究目标",
    "agentSwarm": "智能体蜂群"
  },
  "runDetail": {
    "title": "运行详情",
    "runNotFound": "运行记录未找到",
    "runNotFoundDesc": "运行目录可能已被删除，或者浏览器未配置 API 访问。如果远程访问，请检查设置中的 API 认证密钥是否已设置。",
    "goBack": "返回",
    "chart": "图表",
    "trades": "交易",
    "validation": "验证",
    "runCard": "运行卡片",
    "code": "代码",
    "downloadTradesCsv": "下载交易 CSV",
    "downloadMetricsCsv": "下载指标 CSV",
    "noChartData": "暂无图表数据",
    "noChartDataDesc": "回测引擎可能未生成价格数据。请检查 artifacts/ 目录。",
    "symbol": "标的",
    "showOnly": "仅显示",
    "addSymbol": "添加标的",
    "loadAll": "加载全部",
    "cancelLoad": "取消",
    "loadingCharts": "正在加载图表数据",
    "loadingSelectedChart": "正在加载所选图表...",
    "pickSymbolToLoad": "选择一个标的以加载图表数据。",
    "equityDrawdown": "净值与回撤",
    "noTrades": "暂无交易记录。",
    "time": "时间",
    "code2": "代码",
    "side": "方向",
    "price": "价格",
    "qty": "数量",
    "reason": "原因",
    "schema": "版本",
    "generated": "生成时间",
    "dataSources": "数据源",
    "warnings": "警告",
    "backtestSummary": "回测摘要",
    "reproducibility": "可复现性",
    "metrics": "指标",
    "validationPayload": "验证",
    "artifactChecksums": "制品校验和",
    "path": "路径",
    "size": "大小",
    "sha256": "SHA-256",
    "noBacktestSummary": "暂无回测摘要记录。",
    "noReproducibilityHashes": "暂无可复现性哈希记录。",
    "noScalarMetrics": "暂无标量指标记录。",
    "noValidationPayload": "暂无验证数据记录。",
    "noArtifactChecksums": "暂无制品校验和记录。",
    "noCodeFiles": "暂无代码文件。",
    "fullReport": "完整报告 →"
  },
  "compare": {
    "title": "策略对比",
    "baseline": "基准",
    "compare": "对比",
    "select": "-- 请选择 --",
    "equityDrawdown": "净值与回撤",
    "metric": "指标",
    "baselineCol": "基准",
    "compareCol": "对比",
    "delta": "差值",
    "selectTwoRuns": "选择两次运行以对比其指标。",
    "totalReturn": "总收益率",
    "annualizedReturn": "年化收益率",
    "sharpeRatio": "夏普比率",
    "calmarRatio": "卡尔马比率",
    "sortinoRatio": "索提诺比率",
    "maxDrawdown": "最大回撤",
    "volatility": "波动率",
    "winRate": "胜率",
    "profitFactor": "盈亏比",
    "avgWin": "平均盈利",
    "avgLoss": "平均亏损",
    "trades": "交易次数",
    "maxConsecLosses": "最大连续亏损",
    "exposureTime": "持仓时间",
    "avgHoldingPeriod": "平均持仓天数"
  },
  "correlation": {
    "title": "相关性矩阵",
    "assetCodes": "资产代码",
    "assetCodesHint": "逗号分隔的标的代码，如 000001.SZ,600519.SH,000858.SZ",
    "windowDays": "窗口（天）",
    "method": "方法",
    "method_pearson": "皮尔逊相关",
    "method_spearman": "斯皮尔曼秩相关",
    "compute": "计算",
    "loading": "计算中...",
    "failedToCompute": "计算相关性失败"
  },
  "alphaZoo": {
    "title": "Alpha 因子库",
    "prebuiltAlpha": "{{count}} 个预构建量化 Alpha，覆盖 4 大因子集",
    "prebuiltAlphaLoading": "预构建量化 Alpha，覆盖 4 大因子集",
    "browseDesc": "浏览来自 Qlib、Kakushadze 101 公式集、GTJA 191 以及学术异象文献的公式驱动截面信号。点击任意 Alpha 查看公式和源码，或运行基准测试在指定标的池和时间段上对整个因子库进行评测。",
    "search": "搜索",
    "searchPlaceholder": "按 ID 或昵称筛选…",
    "zoo": "因子集",
    "allZoos": "全部因子集",
    "theme": "主题",
    "allThemes": "全部主题",
    "universe": "标的池",
    "allUniverses": "全部标的池",
    "compare": "对比",
    "runBenchmark": "运行基准测试",
    "decayDays": "衰减天数",
    "selectForCompare": "选择用于对比",
    "loadingAlphas": "加载 Alpha 中…",
    "noAlphasMatch": "没有匹配当前筛选条件的 Alpha。",
    "showingOf": "显示 {{visible}} / {{total}}",
    "loadMore": "加载更多",
    "backToAlphaZoo": "返回 Alpha 因子库",
    "couldNotLoad": "无法加载 Alpha",
    "unknownError": "未知错误",
    "formula": "公式",
    "noFormula": "（无公式）",
    "metadata": "元数据",
    "themeKey": "主题",
    "frequency": "频率",
    "decayHorizon": "衰减周期",
    "minWarmupBars": "最小预热K线数",
    "requiresSector": "需要行业分类",
    "modulePath": "模块路径",
    "notes": "备注",
    "sourceCode": "源代码",
    "viewSource": "查看源码（{{lines}} 行）",
    "noSource": "（无源码）",
    "benchRunner": "基准测试运行器",
    "scoreZoo": "在标的池上对整个因子集进行评测",
    "scoreDesc": "对所选因子集中每个 Alpha 在指定标的池和时间段上计算 IC / IR，然后将它们分为存活 / 反转 / 失效。",
    "period": "时间段",
    "top": "Top",
    "running": "运行中…",
    "submitting": "提交中…",
    "computing": "计算中：{{id}}",
    "alive": "存活",
    "reversed": "反转",
    "dead": "失效",
    "skipped": "跳过",
    "topByIr": "IR 前 5 名",
    "mostReversed": "反转最多",
    "byTheme": "按主题",
    "noRows": "暂无数据。",
    "meanIc": "IC 均值",
    "ir": "IR",
    "category": "分类",
    "headToHeadCompare": "头对头对比",
    "compareAlphas": "并排对比 Alpha",
    "compareDesc": "仅在标的池和时间段上对您选择的 Alpha 进行基准测试，然后按 IC / IR 排名并显示与领先者的差距——当您只关心精选名单时，比测试整个因子库快得多。",
    "alphaIds": "Alpha ID",
    "selected": "{{count}} 个已选",
    "alphaIdsHint": "用逗号或空格分隔 ID。提示：在目录中勾选 Alpha 并点击\"对比\"可自动填充。",
    "rankBy": "排序依据",
    "pickAtLeast2": "请至少选择 2 个 Alpha。",
    "enterAtLeast2": "请输入至少 2 个不同的 Alpha ID 进行对比。",
    "winner": "优胜者",
    "compared": "已比较",
    "rankedBy": "排名依据",
    "icMean": "IC 均值",
    "icStd": "IC 标准差",
    "icPositive": "IC>0",
    "icPositiveTitle": "IC 为正的期数占比",
    "sampleCount": "样本数",
    "sampleCountTitle": "IC 样本数量",
    "noBenchmarkMatch": "无基准匹配",
    "alphaCatalogue": "Alpha 目录",
    "predictiveHalfLifeTitle": "预测半衰期：信号边缘衰减前的交易日数",
    "id": "ID",
    "icSampleCount": "IC 样本数量",
    "alpha": "Alpha",
    "alphaComparisonRanking": "Alpha 对比排名",
    "skippedPre": "跳过:",
    "zooCardTitle": {
      "qlib158": "Qlib 158",
      "alpha101": "Kakushadze 101 公式化 Alpha",
      "gtja191": "国泰君安 191",
      "academic": "学术文献异象因子"
    },
    "zooCardDesc": {
      "qlib158": "微软 Qlib 完整的 158 特征库，涵盖动量、波动率、成交量及滚动统计信号。",
      "alpha101": "来自 Kakushadze（2015）的 101 个公式化 Alpha 信号；短周期截面信号。",
      "gtja191": "国泰君安证券的 191 个 Alpha；专门针对中国 A 股市场优化的技术面与微观结构信号。",
      "academic": "来自学术文献的长期异象因子精选（价值、动量、质量、低波动率等）。"
    },
    "universeOption": {
      "csi300": "沪深 300（A 股）",
      "sp500": "标普 500（美股）",
      "btc-usdt": "BTC-USDT（加密货币）",
      "equity_cn": "A 股",
      "equity_us": "美股",
      "equity_hk": "港股",
      "crypto": "加密货币",
      "futures": "期货"
    },
    "themes": {
      "momentum": "动量",
      "reversal": "反转",
      "volume": "成交量",
      "volatility": "波动率",
      "quality": "质量",
      "value": "价值",
      "liquidity": "流动性",
      "microstructure": "微观结构",
      "sentiment": "情绪",
      "growth": "成长",
      "leverage": "杠杆"
    },
    "compareTooltip": "在下方勾选 2 个或更多 Alpha，然后进行头对头对比",
    "loadingAlpha": "正在加载 {{id}}…",
    "comparedRankedBy": "已对比 {{count}} 个 · 按 {{sort}} 排名 · {{universe}} · {{period}}",
    "skippedCount": "跳过 {{count}} 个",
    "gapTitle": "与领先者在 {{sort}} 上的差距",
    "sortOption": {
      "ir": "IR（信息比率）",
      "icMean": "IC 均值",
      "icPositiveRatio": "IC > 0 期占比",
      "icCount": "样本数量"
    }
  },

  "validation": {
    "noData": "暂无验证数据。",
    "monteCarlo": "蒙特卡罗置换检验",
    "significant": "显著",
    "notSignificant": "不显著",
    "monteCarloDesc": "对交易顺序进行 {{n}} 次随机打乱，检验夏普比率是否优于随机。",
    "actualSharpe": "实际夏普比率",
    "pValueSharpe": "p 值（夏普比率）",
    "simulatedMean": "模拟均值",
    "simulatedRange": "模拟 90% 区间",
    "bootstrap": "自举夏普置信区间",
    "ciAbove0": "置信区间 > 0",
    "ciIncludes0": "置信区间包含 0",
    "bootstrapDesc": "对日收益率进行 {{n}} 次重采样以估计 {{pct}} 置信区间。",
    "observedSharpe": "观测夏普比率",
    "ci": "{{pct}} 置信区间",
    "medianSharpe": "中位数夏普比率",
    "probSharpePositive": "P(夏普比率 > 0)",
    "walkForward": "前推分析",
    "profitable": "{{profitable}}/{{total}} 盈利",
    "walkForwardDesc": "拆分为 {{n}} 个连续窗口以检验绩效一致性。",
    "consistency": "一致性",
    "avgReturn": "平均收益",
    "avgSharpe": "平均夏普比率",
    "windows": "窗口数",
    "period2": "时段",
    "return": "收益",
    "maxDd": "最大回撤",
    "winRate": "胜率"
  },
  "thinking": {
    "processing": "处理中",
    "running": "运行中",
    "done": "完成",
    "steps": "{{count}} 个步骤"
  },
  "runnerStatus": {
    "connectorRuntime": "连接器运行时",
    "connected": "{{count}} 个已连接",
    "noConnector": "无连接器已连接",
    "running": "运行中",
    "halted": "已停止",
    "authorized": "已授权",
    "notConnected": "未连接",
    "connectProfile": "连接此配置以启用连接器运行时",
    "authorizeNote": "在 OAuth 授权成功且提交 mandate 之前，连接器通道保持只读。",
    "runner": "运行器",
    "runnerRunning": "运行中",
    "runnerStopped": "已停止",
    "lastTick": "最后心跳",
    "activeMandate": "活跃 mandate",
    "expiresIn": "{{time}} 后过期",
    "expired": "已过期",
    "limitsUnavailable": "限制信息不可用",
    "noActiveMandate": "无活跃 mandate。请让智能体提议一个，然后在启动连接器运行时之前提交。",
    "haltedControlsDisabled": "已停止 — 运行器控制已禁用",
    "runtimeActive": "运行时在 mandate 内活跃",
    "idle": "空闲",
    "stopRunner": "停止运行器",
    "startRunner": "启动运行器",
    "never": "从未",
    "unknown": "未知",
    "justNow": "刚刚",
    "loadingInstructions": "正在加载连接器授权说明..."
  },
  "swarmStatus": {
    "agents": "{{done}}/{{total}} 个智能体",
    "layer": "第 {{current}}/{{total}} 层",
    "agent": "智能体",
    "status": "状态",
    "tool": "工具",
    "time": "耗时",
    "iters": "迭代",
    "output": "输出",
    "waitingForEvents": "等待智能体事件..."
  },
  "mandate": {
    "runtimeMandate": "连接器运行时 mandate",
    "reauthMandate": "重新授权连接器 mandate",
    "universe": "标的池",
    "maxOrder": "单笔最大",
    "dailyCap": "每日上限",
    "leverage": "杠杆",
    "instruments": "品种",
    "adjust": "调整",
    "committing": "提交中…",
    "commit": "提交「{{label}}」",
    "cancel": "取消",
    "sendAdjustment": "发送调整",
    "mandateActive": "Mandate {{id}} 已生效",
    "fundedBy": "资金来源",
    "noBroker": "无法提交 mandate：连接器 broker 信息缺失。请让智能体重新生成提案。",
    "failedToCommit": "提交 mandate 失败。",
    "noLeverage": "无杠杆",
    "leverageValue": "{{value}}× 杠杆",
    "tradesPerDay": "{{count}} 笔/天",
    "adjustTitle": "调整此 mandate",
    "adjustPlaceholder": "例如：保留当前设置但将每日交易次数上限提高到 10 次"
  },
  "messageBubble": {
    "copied": "已复制",
    "copy": "复制",
    "timeoutHint": "执行超时。请尝试简化策略或减少资产数量。",
    "apiFailedHint": "API 调用失败。请稍后重试。",
    "executionFailedHint": "执行失败。点击重试。"
  },
  "pineViewer": {
    "pineScript": "Pine Script v6",
    "copied": "已复制",
    "copy": "复制",
    "docs": "文档",
    "footer": "TradingView Pine 编辑器 → 新建空白指标 → 粘贴代码 → 添加到图表"
  },
  "runComplete": {
    "fullReport": "完整报告 →",
    "pineScript": "Pine Script",
    "shadowReport": "影子报告"
  },
  "home": {
    "title": "AI 驱动的量化策略研究",
    "subtitle": "用自然语言描述交易策略。智能体自动生成代码、运行回测并优化 —— 全部实时完成。",
    "startResearch": "开始研究",
    "featureAgent": "AI 智能体",
    "featureAgentDesc": "基于 ReAct 推理的自然语言策略生成",
    "featureBacktest": "内置回测引擎",
    "featureBacktestDesc": "多数据源覆盖A股量化分析",
    "featureStreaming": "实时流式输出",
    "featureStreamingDesc": "观看智能体思考、调用工具和迭代的全过程",
    "featureReplay": "策略回放",
    "featureReplayDesc": "交易日志分析器 + 影子账户 —— 提取你的规则、回测验证、归因盈亏差异"
  },
  "errorBoundary": {
    "somethingWrong": "出了点问题"
  }
}
