export const zh = {
  // Mode selection
  subtitle: '选择连接模式',
  localTitle: '本地模式',
  localDesc: '在本机运行 MindOS，需要安装 Node.js',
  localSub: '推荐：个人使用或开发测试',
  remoteTitle: '远程模式',
  remoteDesc: '连接到远程 MindOS 服务器',
  remoteSub: '推荐：团队协作或服务器部署',
  // Remote connection screen
  connectServer: '连接到服务器',
  recentServers: '最近连接',
  orConnect: '或连接新服务器',
  serverAddress: '服务器地址',
  testConnection: '测试连接',
  password: '密码',
  enterPassword: '输入服务器密码',
  connect: '连接',
  hint: '💡 在主机上的 <strong>MindOS 设置</strong> 中查看服务器地址和密码',
  switchLocal: '← 切换到本地模式',
  switchRemote: '← 切换到远程模式',
  forgot: '忘记',
  // Connection states
  connecting: '连接中...',
  online: '✓ 在线',
  passwordRequired: '需要密码',
  notMindos: '⚠ 不是 MindOS 服务器',
  cannotReach: '无法连接到服务器',
  incorrectPassword: '密码错误',
  connectionFailed: '连接失败',
  connected: '已连接！',
  // Setup / CLI missing
  missingCli: '📦 缺少 MindOS CLI',
  missingCliDesc: '一键安装 MindOS CLI 即可使用本地模式（需要 Node.js ≥18）',
  installBtn: '自动安装 MindOS CLI',
  retryLocal: '启动本地模式',
  // Bundled runtime incomplete (packaged Desktop)
  bundledIncomplete: '⚠️ 内置运行时不完整',
  bundledIncompleteDesc: '内置的 MindOS 运行时缺失或损坏，请重新安装 Desktop 应用。',
  retryCheck: '重新检测',
  // Build section
  cliInstalled: '🔨 MindOS CLI 已安装',
  cliInstalledDesc: '检测到您已安装 MindOS CLI，但尚未构建。点击下方按钮自动构建：',
  buildBtn: '构建 MindOS',
  building: '正在构建...',
  buildingDesc: '⏳ 正在构建 MindOS，请稍候（约需 1–3 分钟）...',
  buildSuccess: '✅ 构建成功！',
  retryBuild: '重试构建',
  buildFailed: '❌ 构建失败',
  buildError: '❌ 构建出错',
  // Install flow
  installing: '正在安装...',
  installingDesc: '⏳ 正在下载并安装，请稍候（约需 1–2 分钟）...',
  installSuccess: '✅ 安装成功！',
  retryInstall: '重试安装',
  installFailed: '❌ 安装失败',
  installError: '❌ 安装出错',
  // Environment check
  checking: '🔍 检测中...',
  missingNode: '❌ 未检测到 Node.js',
  envReady: '✅ 环境就绪，正在启动...',
  missingCliStill: '❌ 未检测到 MindOS CLI',
  // SSH tunnel
  sshTab: '🔒 SSH 隧道',
  httpTab: '🌐 直连',
  sshHost: 'SSH Host',
  sshPort: 'MindOS 端口',
  sshConnect: '连接',
  sshConnecting: '正在建立隧道...',
  sshSuccess: '✓ 隧道已建立',
  sshFailed: '隧道建立失败',
  sshNoConfig: '💡 有 ~/.ssh/config 时将自动列出可选 Host',
  sshNoSsh: '未检测到 SSH',
  sshSelectHost: 'user@hostname 或 SSH Host 别名',
  cancel: '取消',
  sshPassphrase: 'SSH 密钥口令',
  sshEnterPassphrase: '输入 SSH 密钥口令',
  sshRememberPassphrase: '记住口令',
  sshPassphraseNeeded: '密钥需要口令',
  sshPassphraseWrong: '口令错误，请重试',
  sshAddingKey: '正在验证口令...',
  // Toolbar (theme / language)
  themeTooltipLight: '主题：浅色',
  themeTooltipDark: '主题：深色',
  langTooltipZh: '语言：中文',
  langTooltipEn: '语言：English',
} as const;

export type I18nKeys = keyof typeof zh;
