{
  "pageTitle": "钱包实验室 | Get Started with Web3",
  "pageDesc": "面向学习者的钱包互操作实验，用于讲解 EIP-6963、切链和消息签名。",
  "backHome": "返回首页",
  "eyebrow": "Modern Web3 实验",
  "heading": "钱包互操作实验室",
  "subheading": "一个聚焦注入式钱包发现、网络上下文和消息签名的实验入口。它直接使用浏览器钱包 API，让学习者先看见核心机制，再决定是否引入更重的钱包技术栈。",
  "labSafetyLabel": "仅用于教学实验",
  "interactiveTitle": "试一遍钱包流程",
  "statusIdle": "就绪",
  "statusDiscovering": "正在发现钱包",
  "statusConnecting": "正在连接",
  "statusConnected": "已连接",
  "statusSwitching": "正在切换网络",
  "statusSigning": "等待签名",
  "refreshWallets": "刷新钱包",
  "detectedWalletsTitle": "已发现的钱包",
  "detectedWalletsCount": "发现 {{count}} 个",
  "noWalletTitle": "没有检测到注入式钱包",
  "noWalletBody": "请在安装了 EVM 钱包扩展的浏览器中打开本实验，体验钱包发现、连接、切链和消息签名。",
  "connectWallet": "连接钱包",
  "disconnectWallet": "本地断开",
  "connectedWallet": "钱包",
  "connectedAccount": "账户",
  "connectedNetwork": "网络",
  "switchNetworkTitle": "批准的切链目标",
  "signTitle": "教学消息签名",
  "signMessage": "签名学习消息",
  "signedResultTitle": "本地返回的签名",
  "scopeTitle": "MVP 范围",
  "scopeConnect": "连接和断开钱包",
  "scopeNetwork": "展示账户、链名称和 chain ID",
  "scopeSwitch": "在批准的网络集合中切换",
  "scopeSign": "签名一条教学消息，并在本地查看结果",
  "conceptsTitle": "这个实验讲什么",
  "conceptEip6963": "EIP-6963 让多个注入式钱包主动声明自己，页面可以展示钱包选择，而不是假设只有一个全局 window.ethereum provider。",
  "conceptSigning": "消息签名只证明当前提示下的钱包控制权。它不会发送交易、移动资产，也不会创建生产级登录会话。",
  "conceptDisconnect": "浏览器钱包没有统一的通用断开 API。本实验只清空本地状态，钱包侧授权仍由用户在钱包 UI 中管理。",
  "privacyTitle": "隐私边界",
  "privacyBody": "实验室不会把原始钱包地址、签名、已签消息、provider 对象或交易 payload 发送到 analytics。账户和签名只在当前标签页展示，地址在 UI 中会被缩略。",
  "nextTitle": "下一步实现切片",
  "nextBody": "把这个无依赖的 EIP-6963/EIP-1193 切片作为基线。只有后续实验确实需要抽象层时，再引入 wagmi、viem、RainbowKit 或 Reown AppKit。",
  "architectureLink": "钱包实验室架构说明",
  "errorNoWallet": "当前浏览器没有检测到注入式钱包 provider。",
  "errorProviderUnavailable": "当前选择的钱包 provider 不可用。",
  "errorNoAccount": "钱包没有返回账户。",
  "errorNoConnection": "请先连接钱包再执行这个操作。",
  "errorRejected": "钱包请求被拒绝。",
  "errorUnauthorized": "钱包尚未授权当前页面。",
  "errorChainNotAdded": "当前钱包还不知道这条链。本实验不会自动添加 RPC 设置。",
  "errorRequestPending": "已有钱包请求正在等待处理，请检查钱包弹窗。",
  "errorGeneric": "钱包请求失败。"
}
