{
  "appsPage": {
    "title": "应用",
    "subtitle": "扩展市场、内置扩展；用户扩展由 CLI 或商店安装到 ~/.xopc/extensions。与技能页类似，可用 ?tab=marketplace | builtin | user。",
    "tabMarketplace": "扩展市场",
    "tabBuiltin": "内置",
    "tabUser": "用户安装",
    "appsNavAria": "应用分区",
    "emptyBuiltin": "网关未发现任何内置扩展（可检查网关日志与 dist/extensions 下的清单）。",
    "emptyUser": "未发现用户安装的扩展。请通过扩展市场或 CLI 安装到 ~/.xopc/extensions。",
    "searchPlaceholder": "搜索应用",
    "noSearchResults": "没有符合筛选的应用。",
    "statusEnabled": "已启用",
    "cardNoDescription": "清单中无描述。",
    "badgeKindUi": "界面",
    "badgeKindBackend": "后端",
    "badgeBundled": "内置",
    "cardTooltipHasUi": "声明了网关控制台界面（页面或设置）。",
    "cardTooltipNoUi": "无网关界面；仍可提供工具、钩子或频道等能力。",
    "badgeSourceGlobal": "全局",
    "badgeSourceWorkspace": "工作区",
    "badgeSourceOther": "其他",
    "detailTitle": "应用详情",
    "detailBack": "返回",
    "detailClose": "关闭",
    "detailProviderPrefix": "来源：",
    "providerBundled": "内置（随 xopc 分发）",
    "providerGlobal": "全局安装（~/.xopc/extensions）",
    "providerWorkspace": "工作区（.extensions）",
    "providerOther": "其他",
    "detailSectionFeatures": "应用能力",
    "detailNoDescription": "该扩展未提供描述。",
    "restartNote": "部分扩展变更需要重启网关后才会完整生效。",
    "cliManageHint": "非内置副本需通过 CLI 或文件系统安装、升级与卸载。",
    "builtinConfigHint": "频道与图片密钥请在「设置 → 频道」「设置 → 图片」中管理。",
    "builtinRuntimeToggle": "网关运行时",
    "builtinToggleEnable": "启用",
    "builtinToggleDisable": "停用",
    "builtinToggleBusy": "保存中…",
    "builtinToggleFailed": "无法更新内置扩展。",
    "builtinToggleRestartHint": "请重启网关后扩展代码才会完整加载或卸载。",
    "backendOnlyHint": "该扩展无网关控制台界面；启用后工具与钩子仍会运行。",
    "badgePages": "{{count}} 个页面",
    "badgeSettings": "{{count}} 个设置",
    "badgeWidgets": "{{count}} 个聊天挂件",
    "badgeSidebar": "{{count}} 个侧栏",
    "open": "打开",
    "openSettings": "设置",
    "runStateLive": "运行中",
    "runStatePendingOn": "配置已启用",
    "runStatePendingOff": "配置已停用",
    "runStateOff": "已关闭",
    "marketplaceSearchPlaceholder": "搜索扩展…",
    "marketplaceEmpty": "xopc-store 暂无扩展。",
    "marketplaceLoadFailed": "扩展市场加载失败。",
    "marketplaceDetailTitle": "扩展详情",
    "marketplaceDetailLoadFailed": "无法加载包详情。",
    "marketplaceDetailReadmeHeading": "说明",
    "marketplaceNoReadme": "该包未提供 readme。",
    "marketplaceAuthor": "作者",
    "marketplaceVersion": "版本",
    "marketplaceDownloads": "下载量",
    "marketplaceInstall": "安装",
    "marketplaceReinstall": "重新安装",
    "marketplaceInstalled": "已安装",
    "marketplaceUninstall": "卸载",
    "marketplaceUninstallConfirm": "从磁盘删除该扩展并从配置中移除启用项？若列表未更新请重启网关。",
    "marketplaceReinstallConfirm": "用商店版本覆盖当前已安装的扩展？",
    "marketplaceInstallFailed": "安装失败。",
    "marketplaceUninstallFailed": "卸载失败。",
    "marketplaceRestartHint": "若涉及频道插件或卸载残留，请重启网关以完全生效。",
    "marketplaceBuiltin": "内置",
    "marketplaceBuiltinManageHint": "该扩展已随 xopc 内置分发，无需从商店安装。请在「内置」页打开界面或调整启用状态。",
    "marketplaceBuiltinGoBuiltin": "前往「内置」"
  },
  "extensionUi": {
    "permissionTitle": "是否允许「{{name}}」？",
    "permissionSubtitle": "在扩展界面打开期间，它可能使用以下能力。",
    "permissionsNone": "清单中未声明额外权限。",
    "allow": "允许",
    "deny": "暂不",
    "deniedHint": "在你批准之前，此浏览器将不显示该扩展的界面。",
    "reviewPermissions": "查看权限",
    "loadFailed": "扩展面板加载失败。",
    "loadFailedConnectionHint": "若内嵌区域提示无法连接 localhost，请先启动 xopc 网关；若用 Vite 单独跑 web/，请确认 web/vite.config.ts 里代理的网关端口与正在运行的网关一致。",
    "retryLoad": "重新加载"
  },
  "extensionDebug": {
    "nav": "扩展调试",
    "title": "扩展调试",
    "subtitle": "查看网关发现的扩展、声明的权限，以及本机浏览器中对界面授权的存储。",
    "grantsHeading": "界面授权存储",
    "grantsHint": "localStorage 键 `xopc.extensionUiGrants.v1` — 已同意的权限列表指纹（按扩展）。",
    "refresh": "刷新",
    "listHeading": "网关返回的扩展",
    "colId": "标识",
    "colName": "名称",
    "colPermissions": "清单权限",
    "futureHeading": "后续计划",
    "futureBody": "后续将支持 postMessage 捕获、按扩展查看存储，以及更细的权限调试。"
  }
}
