import type { Messages } from "../catalog.js";

// 简体中文 (Simplified Chinese — mainland, Singapore)
export const zhHans: Partial<Messages> = {
  // --- Tray menu (main process, src/tray.ts) ---
  "tray.updateAvailable": "有可用更新：{version}...",
  "tray.defaultPet": "默认宠物：{name}",
  "tray.showDefaultPet": "显示默认宠物",
  "tray.hideDefaultPet": "隐藏默认宠物",
  "tray.pauseAllPets": "暂停所有宠物",
  "tray.resumeAllPets": "恢复所有宠物",
  "tray.managePets": "管理宠物...",
  "tray.controlCenter": "控制中心...",
  "tray.website": "网站...",
  "tray.integrations": "集成...",
  "tray.plugins": "插件...",
  "tray.settings": "设置...",
  "tray.openLogsFolder": "打开日志文件夹...",
  "tray.quit": "退出 OpenPets",

  // --- Shared ---
  "common.latest": "最新",
  "common.builtInPet": "内置宠物",
  "common.cancel": "取消",

  // --- Pet window (main process, src/pet-window.ts) ---
  "pet.paused": "已暂停",
  "pet.status.thinking": "思考中",
  "pet.status.working": "工作中",
  "pet.status.editing": "编辑中",
  "pet.status.testing": "测试中",
  "pet.status.waiting": "等待中",
  "pet.status.done": "完成",
  "pet.status.oops": "出错了",
  "pet.status.hi": "你好",
  "pet.menu.hidePet": "隐藏宠物",
  "pet.menu.closePet": "关闭宠物",
  "pet.menu.openControlCenter": "打开控制中心",
  "pet.menu.focusSessionWindow": "聚焦会话窗口",
  "pet.menu.focusSessionWindowNoA11y": "聚焦会话窗口（需要辅助功能权限）",
  "pet.fallback.unavailableTitle": "宠物\"{petId}\"不可用",
  "pet.fallback.unavailableBody": "{petId} 未安装，将使用默认宠物。窗口限制仅对已安装的宠物有效，请运行：openpets mcp --pet <installed-pet-id>",

  // --- Common (renderer, shared across views) ---
  "common.retry": "重试",
  "common.close": "关闭",
  "common.save": "保存",
  "common.to": "至",

  // --- Navigation tabs (renderer) ---
  "nav.dashboard": "仪表盘",
  "nav.pets": "宠物",
  "nav.settings": "设置",
  "nav.plugins": "插件",
  "nav.integrations": "集成",

  // --- Route metadata (renderer hero header) ---
  "route.dashboard.title": "仪表盘",
  "route.dashboard.description": "查看活跃伙伴、状态及系统指标的概览。",
  "route.pets.title": "宠物",
  "route.pets.description": "安装、导入、预览并选择你的默认桌面伙伴。",
  "route.settings.title": "设置",
  "route.settings.description": "配置启动行为、缩放偏好和动画设置。",
  "route.plugins.title": "插件",
  "route.plugins.description": "用自定义工具和行为扩展你的桌面体验。",
  "route.integrations.title": "集成",
  "route.integrations.description": "将你的伙伴连接到 Claude Code、VS Code、Cursor 等。",

  // --- App shell (renderer) ---
  "app.controlCenter": "控制中心",
  "app.logo.alt": "OpenPets",

  // --- Dashboard (renderer) ---
  "dashboard.loading": "正在收集伙伴指标...",
  "dashboard.hero.eyebrow": "主要伙伴",
  "dashboard.hero.desc": "已准备好开始你的下一次编程。",
  "dashboard.hero.changePet": "更换宠物",
  "dashboard.lastActive.none": "暂无活动",
  "dashboard.update.available": "有可用更新",
  "dashboard.update.error": "检查失败",
  "dashboard.update.checking": "检查中",
  "dashboard.update.current": "当前版本",
  "dashboard.update.notChecked": "未检查",
  "dashboard.stat.messages": "消息",
  "dashboard.stat.messages.footer": "发送的气泡总数",
  "dashboard.stat.reactions": "反应",
  "dashboard.stat.reactions.footer": "触发的动画总数",
  "dashboard.stat.topCompanion": "最活跃伙伴",
  "dashboard.stat.topCompanion.footer": "近期最活跃的宠物",
  "dashboard.activity.title": "活动概览",
  "dashboard.activity.topReactions": "热门反应",
  "dashboard.activity.noReactions": "暂无反应记录。开始编程吧！",
  "dashboard.reactionMix.title": "反应分布",
  "dashboard.reactionMix.total": "共 {count} 次",
  "dashboard.reactionMix.waiting": "等待活动中",
  "dashboard.reactionMix.chartLabel": "反应分布图",
  "dashboard.reactionMix.reactions": "次反应",
  "dashboard.reactionMix.empty": "暂无反应分布。",
  "dashboard.companions.title": "最活跃伙伴",
  "dashboard.companions.subtitle": "最活跃的宠物",
  "dashboard.companions.empty": "暂无伙伴活动。",
  "dashboard.lastActive.label": "最近活动：",
  "dashboard.system.title": "系统健康",
  "dashboard.system.pets": "宠物",
  "dashboard.system.pets.value": "已安装 {count} 个",
  "dashboard.system.plugins": "插件",
  "dashboard.system.plugins.enabled": "已启用 {count} 个",
  "dashboard.system.catalog": "目录",
  "dashboard.system.catalog.offline": "离线",
  "dashboard.system.catalog.pets": "{count} 个宠物",
  "dashboard.system.catalog.ready": "就绪",
  "dashboard.system.updates": "更新",
  "dashboard.system.version": "版本",

  // --- Placeholder view (renderer) ---
  "placeholder.comingSoon": "敬请期待 • 下一个迁移目标",

  // --- Pets filters (renderer) ---
  "pets.filter.all": "全部",
  "pets.filter.installed": "已安装",
  "pets.filter.featured": "精选",
  "pets.filter.originals": "原创",
  "pets.filter.codex": "Codex",
  "pets.search.placeholder": "搜索宠物...",
  "pets.import": "导入宠物",
  "pets.gallery": "图库",

  // --- Pets card badges/actions (renderer) ---
  "pets.badge.default": "默认",
  "pets.badge.original": "原创",
  "pets.badge.featured": "精选",
  "pets.badge.installed": "已安装",
  "pets.badge.codex": "Codex",
  "pets.badge.broken": "已损坏",
  "pets.badge.ready": "就绪",
  "pets.badge.originals": "原创",
  "pets.action.viewPet": "查看宠物",
  "pets.action.install": "安装",
  "pets.action.import": "导入",
  "pets.action.default": "设为默认",
  "pets.action.remove": "移除",
  "pets.action.refresh": "刷新",
  "pets.aria.view": "查看 {name}",
  "pets.aria.install": "安装 {name}",
  "pets.aria.import": "从 Codex 导入 {name}",
  "pets.aria.setDefault": "将 {name} 设为默认",
  "pets.aria.remove": "移除 {name}",
  "pets.busy.installing": "安装中",
  "pets.busy.importing": "导入中",
  "pets.busy.settingDefault": "设置默认中",
  "pets.busy.removing": "移除中",
  "pets.busy.loadingPage": "加载页面中",

  // --- Pets pager (renderer) ---
  "pets.pager.prev": "上一页",
  "pets.pager.next": "下一页",
  "pets.pager.count": "{count} 个宠物",
  "pets.pager.page": " · 第 {page} / {pageCount} 页",

  // --- Pet detail dialog (renderer) ---
  "pets.detail.ariaLabel": "{name} 宠物详情",
  "pets.detail.closeAria": "关闭宠物详情",
  "pets.detail.eyebrow": "宠物详情",
  "pets.detail.previewAnimations": "预览动画",
  "pets.detail.preview.idle": "待机",
  "pets.detail.preview.thinking": "思考",
  "pets.detail.preview.happy": "开心",
  "pets.detail.preview.wave": "挥手",
  "pets.detail.installPet": "安装宠物",
  "pets.detail.importCodexPet": "导入 Codex 宠物",
  "pets.detail.setDefaultPet": "设为默认宠物",
  "pets.detail.remove": "移除",
  "pets.detail.refresh": "刷新",

  // --- Pet detail status text (renderer) ---
  "pets.status.broken": "此已安装的宠物已损坏，无法设为默认。",
  "pets.status.defaultProtected": "默认内置宠物，受保护无法移除。",
  "pets.status.default": "默认宠物。",
  "pets.status.installedCodex": "已安装，可设为默认宠物。也可在 ~/.codex/pets 中找到。",
  "pets.status.installed": "已安装，可设为默认宠物。",
  "pets.status.availableCodex": "可从 ~/.codex/pets 导入。",
  "pets.status.availableCatalog": "可从目录安装。",

  // --- Pet labels for SpriteFrame/PetImage (renderer) ---
  "pets.spriteLabel.thumbnail": "{name} 缩略图",
  "pets.spriteLabel.thumb": "{name} 缩略图",
  "pets.spriteLabel.animatedPreview": "{name} 动画预览",
  "pets.spriteLabel.statePreview": "{name} {state} 预览",

  // --- Settings: general (renderer) ---
  "settings.nav.general": "常规",
  "settings.nav.reactions": "反应映射",
  "settings.nav.plugins": "插件平台",
  "settings.general.eyebrow": "环境",
  "settings.general.title": "常规设置",
  "settings.general.showOnLaunch.title": "启动时显示宠物",
  "settings.general.showOnLaunch.description": "将 OpenPets 保留在托盘中，但在需要前隐藏宠物。",
  "settings.general.launchAtLogin.title": "开机自启动",
  "settings.general.launchAtLogin.supported": "在电脑启动时自动启动 OpenPets。",
  "settings.general.launchAtLogin.unsupported": "此平台不支持。",
  "settings.general.analytics.title": "分享保护隐私的使用分析",
  "settings.general.analytics.description": "帮助改进 OpenPets。我们不会收集提示词、代码、文件路径、终端命令、宠物气泡文本或插件配置值。",
  "settings.general.petScale.title": "宠物大小",
  "settings.general.petScale.description": "调整默认桌面宠物的显示大小。",
  "settings.general.resetPosition": "重置宠物位置",
  "settings.general.systemStatus": "系统状态",
  "settings.general.updateAvailable": "有可用更新",
  "settings.general.checking": "检查中…",
  "settings.general.checkForUpdates": "检查更新",
  "settings.toast.startupSaved": "启动偏好已保存。",
  "settings.toast.loginStartupSaved": "登录启动偏好已保存。",
  "settings.toast.analyticsSaved": "分析偏好已保存。",
  "settings.toast.petScaleSaved": "宠物大小已保存。",
  "settings.toast.positionReset": "默认宠物位置已重置。",
  "settings.toast.gravitySaved": "重力设置已保存。",
  "settings.petGravity.label": "为宠物启用重力",
  "settings.petGravity.description": "开启后，所有宠物将受重力影响下落。默认关闭。",
  "settings.petPool.label": "Use a different pet per session",
  "settings.petPool.description": "When on, each concurrent agent session gets its own pet from the pool.",
  "settings.busy.saving": "保存中",
  "settings.busy.resetting": "重置中",
  "settings.busy.opening": "打开中",
  "settings.busy.checking": "检查中",

  // --- Settings: LAN mode (renderer) ---
  "settings.lan.eyebrow": "办公室宠物",
  "settings.lan.title": "LAN 模式",
  "settings.lan.description": "实验性共享办公室宠物协调器的只读状态。",
  "settings.lan.refresh": "刷新",
  "settings.lan.mode": "模式",
  "settings.lan.host": "本地主机",
  "settings.lan.server": "服务器",
  "settings.lan.auth": "认证",
  "settings.lan.authToken": "令牌",
  "settings.lan.authEnv": "环境令牌",
  "settings.lan.authStored": "已存令牌",
  "settings.lan.authGenerated": "已生成令牌",
  "settings.lan.authInsecure": "不安全",
  "settings.lan.authNone": "无",
  "settings.lan.tokenHint": "令牌提示",
  "settings.lan.tokenHintValue": "结尾为 {hint}",
  "settings.lan.currentOwner": "当前所有者",
  "settings.lan.persistedOwner": "已保存所有者",

  // --- Settings: update status formatting (renderer) ---
  "settings.update.notLoaded": "更新状态尚未加载。",
  "settings.update.checking": "正在检查更新…",
  "settings.update.available": "版本 {version} 可用。",
  "settings.update.current": "已是最新。",
  "settings.update.failed": "更新检查失败。",
  "settings.update.version": "版本：{version}。",

  // --- Settings: reaction mapping (renderer) ---
  "settings.reactions.eyebrow": "行为",
  "settings.reactions.title": "反应映射",
  "settings.reactions.resetDefaults": "恢复默认",
  "settings.reactions.description": "自定义每个代理反应所播放的动画。预览使用默认宠物。",
  "settings.reactions.previewAria": "动画：{state}",
  "settings.toast.reactionsReset": "反应动画已重置。",
  "settings.toast.reactionSaved": "反应动画已保存。",
  "settings.animation.idle.label": "空闲",
  "settings.animation.idle.description": "中性/无特殊动作。",
  "settings.animation.review.label": "审阅",
  "settings.animation.review.description": "思考、阅读、审阅。",
  "settings.animation.running.label": "运行中",
  "settings.animation.running.description": "活动工作、编辑、执行。",
  "settings.animation.waiting.label": "等待中",
  "settings.animation.waiting.description": "等待、受阻、测试、等待权限。",
  "settings.animation.waving.label": "挥手",
  "settings.animation.waving.description": "提醒、问候、通知。",
  "settings.animation.jumping.label": "跳跃",
  "settings.animation.jumping.description": "成功、庆祝。",
  "settings.animation.failed.label": "失败",
  "settings.animation.failed.description": "错误或失败。",
  "settings.reaction.idle.label": "空闲",
  "settings.reaction.idle.description": "明确的中性反应。",
  "settings.reaction.thinking.label": "思考中",
  "settings.reaction.thinking.description": "代理正在推理或审阅。",
  "settings.reaction.working.label": "工作中",
  "settings.reaction.working.description": "代理正在执行常规工具工作。",
  "settings.reaction.editing.label": "编辑中",
  "settings.reaction.editing.description": "代理正在修改文件。",
  "settings.reaction.running.label": "运行中",
  "settings.reaction.running.description": "代理正在运行命令。",
  "settings.reaction.testing.label": "测试中",
  "settings.reaction.testing.description": "代理正在运行检查。",
  "settings.reaction.waiting.label": "等待中",
  "settings.reaction.waiting.description": "代理被阻塞或正在等待权限。",
  "settings.reaction.waving.label": "挥手",
  "settings.reaction.waving.description": "宠物正在问候或引起注意。",
  "settings.reaction.success.label": "成功",
  "settings.reaction.success.description": "任务已成功完成。",
  "settings.reaction.error.label": "错误",
  "settings.reaction.error.description": "出现了问题。",
  "settings.reaction.celebrating.label": "庆祝",
  "settings.reaction.celebrating.description": "积极的手动反应。",

  // --- Settings: plugin platform (renderer) ---
  "settings.plugins.eyebrow": "插件平台",
  "settings.plugins.title": "插件权限与 AI",
  "settings.plugins.description": "插件行为的全局开关。敏感能力在你于此启用前保持关闭。",
  "settings.plugins.audio.title": "允许插件播放声音",
  "settings.plugins.audio.description": "允许插件播放提示音、警报和内置音效。",
  "settings.plugins.voice.title": "允许插件说话（语音）",
  "settings.plugins.voice.description": "允许通过系统语音进行文字转语音。",
  "settings.plugins.dynamicSpeech.title": "允许 AI 生成宠物语音",
  "settings.plugins.dynamicSpeech.description": "敏感：允许已批准的插件显示模型生成的气泡。",
  "settings.plugins.microphone.title": "允许麦克风（按键说话）",
  "settings.plugins.microphone.description": "敏感：允许已批准的插件捕获一次性语音输入。",
  "settings.plugins.quietHours.title": "免打扰时段",
  "settings.plugins.quietHours.description": "在此时段内静音插件的语音、声音和说话。",
  "settings.plugins.quietWindow.title": "免打扰区间",
  "settings.plugins.quietWindow.description": "免打扰时段的开始和结束时间。",
  "settings.plugins.aiProvider.title": "AI 提供商",
  "settings.plugins.aiProvider.description": "一个提供商通过主机 AI 网关为所有插件服务。密钥经过加密，绝不与插件代码共享。",
  "settings.plugins.aiProvider.disabled": "已禁用",
  "settings.plugins.aiProvider.anthropic": "Anthropic",
  "settings.plugins.aiProvider.openai": "OpenAI",
  "settings.plugins.aiProvider.ollama": "Ollama（本地）",
  "settings.plugins.model.title": "模型",
  "settings.plugins.model.description": "留空则使用提供商默认值。",
  "settings.plugins.model.placeholder": "提供商默认值",
  "settings.plugins.apiKey.title": "API 密钥",
  "settings.plugins.apiKey.stored": "已存储密钥（加密）。",
  "settings.plugins.apiKey.none": "未存储密钥。Ollama 无需密钥。",
  "settings.plugins.apiKey.placeholderStored": "••••••••",
  "settings.plugins.apiKey.placeholderEmpty": "粘贴密钥",
  "settings.plugins.apiKey.save": "保存",
  "settings.plugins.apiKey.remove": "移除",
  "settings.toast.audioSaved": "插件声音偏好已保存。",
  "settings.toast.voiceSaved": "插件语音偏好已保存。",
  "settings.toast.dynamicSpeechSaved": "AI 语音偏好已保存。",
  "settings.toast.microphoneSaved": "麦克风偏好已保存。",
  "settings.toast.quietHoursSaved": "免打扰时段已保存。",
  "settings.toast.aiProviderSaved": "AI 提供商已保存。",
  "settings.toast.aiModelSaved": "AI 模型已保存。",
  "settings.toast.aiKeySaved": "AI 密钥已保存。",
  "settings.toast.aiKeyRemoved": "AI 密钥已移除。",

  // --- Plugins view (renderer) ---
  "plugins.filter.all": "全部",
  "plugins.filter.installed": "已安装",
  "plugins.filter.catalog": "目录",
  "plugins.filter.local": "本地 / 开发",
  "plugins.filter.broken": "已损坏",
  "plugins.status.broken": "已损坏",
  "plugins.status.catalogDisabled": "目录已禁用",
  "plugins.status.active": "运行中",
  "plugins.status.disabled": "已禁用",
  "plugins.status.available": "可用",
  "plugins.description.installedReady": "已安装的插件可供配置。",
  "plugins.description.availableCatalog": "可从插件目录获取。",
  "plugins.badge.bundled": "内置",
  "plugins.badge.community": "社区",
  "plugins.badge.local": "本地",
  "plugins.badge.js": "JS",
  "plugins.badge.declarative": "声明式",
  "plugins.badge.deprecated": "已弃用",
  "plugins.card.active": "运行中",
  "plugins.card.off": "关闭",
  "plugins.card.configure": "配置",
  "plugins.card.installPlugin": "安装插件",
  "plugins.empty.title": "未找到插件",
  "plugins.empty.description": "请尝试其他筛选条件、刷新目录，或加载本地插件文件夹。",
  "plugins.footer.installed": "已安装",
  "plugins.footer.catalog": "目录",
  "plugins.footer.refresh": "刷新",
  "plugins.footer.loadLocal": "加载本地插件",
  "plugins.inspector.configAria": "{name} 配置",
  "plugins.inspector.closeAria": "关闭插件配置",
  "plugins.inspector.details": "插件详情",
  "plugins.inspector.close": "关闭",
  "plugins.inspector.runtime": "运行时",
  "plugins.inspector.statePermissions": "状态与权限",
  "plugins.inspector.enabled": "已启用",
  "plugins.inspector.disabled": "已禁用",
  "plugins.inspector.catalogDisabledNote": "此插件已被目录禁用。",
  "plugins.inspector.toggleNote": "无需离开控制中心即可切换此插件。",
  "plugins.inspector.noPermissions": "无权限",
  "plugins.inspector.configuration": "配置",
  "plugins.inspector.needsAttention": "需要处理",
  "plugins.inspector.settings": "设置",
  "plugins.inspector.saveConfiguration": "保存配置",
  "plugins.inspector.commands": "命令",
  "plugins.inspector.quickActions": "快捷操作",
  "plugins.inspector.reload": "重新加载",
  "plugins.inspector.update": "更新",
  "plugins.inspector.uninstall": "卸载",
  "plugins.inspector.uninstallConfirm": "卸载 {name}？",
  "plugins.inspector.catalog": "目录",
  "plugins.inspector.readyToInstall": "可以安装",
  "plugins.inspector.catalogDescription": "安装此插件以批准其权限，并使其在你的桌面伙伴中可用。",
  "plugins.inspector.installPlugin": "安装插件",
  "plugins.emptyDetail.title": "未选择插件",
  "plugins.emptyDetail.description": "安装目录中的插件或加载本地文件夹即可开始。",
  "plugins.config.addReminder": "添加提醒",
  "plugins.config.addItem": "添加项目",
  "plugins.config.item": "项目 {index}",
  "plugins.config.remove": "移除",
  "plugins.config.removeReminder": "移除提醒",
  "plugins.config.reminder": "提醒",
  "plugins.config.dailyAt": "{id} · 每天 {time}",
  "plugins.config.everyMin": "{id} · 每 {mins} 分钟",
  "plugins.config.group.identity": "身份与行为",
  "plugins.config.group.message": "消息",
  "plugins.config.group.schedule": "日程",
  "plugins.toast.pluginEnabled": "插件已启用。",
  "plugins.toast.pluginDisabled": "插件已禁用。",
  "plugins.toast.noPluginInstalled": "未安装插件。",
  "plugins.toast.pluginInstalled": "插件已安装。",
  "plugins.toast.pluginUpdated": "插件已更新。",
  "plugins.toast.noPluginUpdate": "未应用插件更新。",
  "plugins.toast.configSaved": "插件配置已保存。",
  "plugins.toast.commandRan": "插件命令已运行。",
  "plugins.toast.pluginReloaded": "插件已重新加载。",
  "plugins.toast.pluginUninstalled": "插件已卸载。",
  "plugins.toast.catalogRefreshed": "插件目录已刷新。",
  "plugins.toast.localLoaded": "本地插件已加载。",
  "plugins.toast.noLocalLoaded": "未加载本地插件。",
  "plugins.busy.saving": "保存中",
  "plugins.busy.installing": "安装中",
  "plugins.busy.refreshing": "刷新中",
  "plugins.busy.loading": "加载中",
  "plugins.busy.running": "运行中",
  "plugins.busy.reloading": "重新加载中",
  "plugins.busy.updating": "更新中",
  "plugins.busy.uninstalling": "卸载中",

  // --- Plugin permission labels (renderer) ---
  "plugins.permission.pet:speak": "说话",
  "plugins.permission.pet:reaction": "反应",
  "plugins.permission.pet:move": "移动",
  "plugins.permission.timer": "计时器",
  "plugins.permission.schedule": "日程",
  "plugins.permission.storage": "存储",
  "plugins.permission.status": "状态",
  "plugins.permission.commands": "命令",
  "plugins.permission.network": "网络",
  "plugins.permission.pet:interact": "气泡按钮",
  "plugins.permission.pet:pin": "固定气泡",
  "plugins.permission.pet:animate": "自定义动画",
  "plugins.permission.pet:speak:dynamic": "AI 语音",
  "plugins.permission.pet:drop": "拖放",
  "plugins.permission.pets:read": "读取宠物",
  "plugins.permission.pets:manage": "管理宠物",
  "plugins.permission.audio": "声音",
  "plugins.permission.events": "事件",
  "plugins.permission.ui:toast": "提示消息",
  "plugins.permission.ui:panel": "面板",
  "plugins.permission.notify": "通知",
  "plugins.permission.bus": "插件总线",
  "plugins.permission.ai": "AI 网关",
  "plugins.permission.secrets": "密钥",
  "plugins.permission.voice:speak": "语音",
  "plugins.permission.voice:listen": "麦克风",
  "plugins.permission.auth": "登录",
  "plugins.permission.files": "文件",
  "plugins.permission.system:openExternal": "打开链接",
  "plugins.permission.system:metrics": "系统指标",
  "plugins.permission.clipboard": "剪贴板",
  "plugins.permission.network:write": "网络写入",

  // --- Integrations view (renderer) ---
  "integrations.commandMode.published": "已发布的包",
  "integrations.commandMode.bundled": "内置桌面 CLI",
  "integrations.commandMode.local": "本地开发",
  "integrations.loading": "正在加载集成…",
  "integrations.claude.name": "Claude Code",
  "integrations.claude.description": "将 Claude Code 连接到你的 OpenPets 伙伴。",
  "integrations.opencode.name": "OpenCode",
  "integrations.opencode.description": "将 OpenCode 全局连接到你的 OpenPets 伙伴。",
  "integrations.cursor.name": "Cursor",
  "integrations.cursor.description": "通过全局 MCP 配置将 Cursor 连接到你的 OpenPets 伙伴。",
  "integrations.pi.name": "Pi",
  "integrations.pi.status": "手动",
  "integrations.pi.description": "通过 OpenPets Pi 扩展包连接 Pi 编程代理活动。",
  "integrations.soon.vscode": "VS Code",
  "integrations.soon.windsurf": "Windsurf",
  "integrations.soon.zed": "Zed",
  "integrations.soon.status": "即将推出",
  "integrations.soon.description": "敬请期待。",
  "integrations.soon.button": "即将推出",
  "integrations.install": "安装",
  "integrations.viewSetup": "查看设置",
  "integrations.configure": "配置",
  "integrations.closeAria": "关闭集成详情",
  "integrations.detail": "集成详情",
  "integrations.close": "关闭",
  "integrations.commandSource": "命令来源",
  "integrations.cliMode": "CLI 模式",
  "integrations.localUnavailable": " 不可用",
  "integrations.commandModeHelp": "常规设置请使用已发布的包，桌面应用构建请使用内置版，开发 OpenPets 时请使用本地版。",
  "integrations.connection": "连接",
  "integrations.statusRouting": "状态与路由",
  "integrations.globalSetup": "全局设置",
  "integrations.globalMcp": "全局 MCP",
  "integrations.petRouting": "宠物路由",
  "integrations.defaultPet": "默认宠物",
  "integrations.configuration": "配置",
  "integrations.commandPaths": "命令路径",
  "integrations.claudeCommand": "Claude 命令",
  "integrations.nodeCommand": "Node.js 命令",
  "integrations.opencodeCommand": "OpenCode 命令",
  "integrations.optional": "可选",
  "integrations.claudeHooks": "Claude 钩子",
  "integrations.installHooks": "安装钩子",
  "integrations.removeHooks": "移除钩子",
  "integrations.included": "已包含",
  "integrations.instructions": "说明",
  "integrations.updateInstructions": "更新说明",
  "integrations.actions": "操作",
  "integrations.management": "管理",
  "integrations.installMcp": "安装 MCP",
  "integrations.replaceMcp": "替换 MCP",
  "integrations.removeMcp": "移除 MCP",
  "integrations.refreshStatus": "刷新状态",
  "integrations.installGlobal": "全局安装",
  "integrations.removeGlobal": "移除全局",
  "integrations.advanced": "高级",
  "integrations.mcpJsonPreview": "MCP JSON 预览",
  "integrations.configPreview": "配置预览",
  "integrations.mcpEntryPreview": "MCP 条目预览",
  "integrations.rulesPreview": "规则预览",
  "integrations.pi.manualSetup": "手动设置",
  "integrations.pi.extension": "Pi 扩展",
  "integrations.pi.intro": "从 Pi 安装 OpenPets Pi 扩展，然后在 Pi 会话中使用斜杠命令。",
  "integrations.pi.globalInstall": "全局安装",
  "integrations.pi.projectInstall": "项目安装",
  "integrations.pi.remove": "移除",
  "integrations.pi.slashCommands": "斜杠命令",
  "integrations.pi.outro": "全局安装适用于所有 Pi 工作区，项目安装则仅在当前项目中启用 OpenPets。",
  "integrations.toast.pathSaved": "路径已保存。",
  "integrations.busy.installing": "安装中",
  "integrations.busy.replacing": "替换中",
  "integrations.busy.removing": "移除中",
  "integrations.busy.installingHooks": "安装钩子中",
  "integrations.busy.removingHooks": "移除钩子中",
  "integrations.busy.updatingInstructions": "更新说明中",
  "integrations.busy.savingPath": "保存路径中",

  // --- Settings: Language section (renderer) ---
  "settings.language.title": "语言",
  "settings.language.description": "OpenPets 菜单和窗口的显示语言。",
  "settings.language.system": "跟随系统",
};
