mirror of
https://github.com/wu736139669/hapi.git
synced 2026-10-08 19:19:42 +00:00
Constrain transcript rows to the viewport and replace competing scroll anchors with measured tail corrections. Preserve following through media resizing and reset scroll state when the transcript remounts. Gate history paging on reader gestures and cover tail-following behavior with seven regression tests.
4287 lines
93 KiB
Plaintext
4287 lines
93 KiB
Plaintext
{
|
||
"sourceLanguage": "en",
|
||
"strings": {
|
||
"%@\n\nOpen a session chat to browse its files.": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "%@\n\n打开会话聊天即可浏览其文件。"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"%@ (%lld edits)": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "%@(%lld 处编辑)"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"%@ (+%lld more)": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "%@(另有 %lld 个)"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"%@ (optional)": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "%@(可选)"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"%@ is over the 50 MB upload limit": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "%@ 超过 50 MB 上传上限"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"%@ log": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "%@ 日志"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"%@ rejected its stored credentials and was signed out. Pair it again from the hub menu.": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "%@ 拒绝了已保存的凭据,已退出登录。请从 Hub 菜单重新配对。"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"%@ tokens · %lld req · in %@ / out %@": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "%@ Token · %lld 次请求 · 输入 %@ / 输出 %@"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"%lld Questions": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "%lld 个问题"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"%lld agent steps": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "%lld 个代理步骤"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"%lld chars": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "%lld 个字符"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"%lld findings": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "%lld 条发现"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"%lld lines": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "%lld 行"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"%lld new messages ↓": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "%lld 条新消息 ↓"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"%lld notes": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "%lld 条笔记"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"%lld queued messages": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "%lld 条排队消息"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"%lld requests · in %@ · out %@": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "%lld 次请求 · 输入 %@ · 输出 %@"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"%lld staged · %lld unstaged": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "%lld 个已暂存 · %lld 个未暂存"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"%lld tools": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "%lld 个工具"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"(empty)": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "(空)"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"0 tokens": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "0 Token"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"1 agent step": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "1 个代理步骤"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"1 finding": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "1 条发现"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"1 new message ↓": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "1 条新消息 ↓"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"1 note": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "1 条笔记"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"1 queued message": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "1 条排队消息"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"1 tool": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "1 个工具"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"30 days": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "近 30 天"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"7 days": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "近 7 天"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"A note can hold at most %lld attachments": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "每条笔记最多 %lld 个附件"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Abort": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "中止"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"About": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "关于"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Access token": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "访问令牌"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Action failed": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "操作失败"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Active": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "活跃"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Add Hub": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "添加 Hub"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Add Hub…": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "添加 Hub…"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Add a note…": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "添加备注…"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Add another hub": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "添加另一个 Hub"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Add attachment": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "添加附件"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Add photo": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "添加照片"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"After": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "修改后"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Agent": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "代理"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Agent Mode": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "代理模式"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Agent: %@": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "代理:%@"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"All": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "全部"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"All time": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "全部时间"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Allow": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "允许"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Allow all edits": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "允许所有编辑"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Allow camera access in Settings to scan the pairing QR, or go back and use manual entry.": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "请在「设置」中允许访问相机以扫描配对二维码,或返回使用手动输入。"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Allow for this session": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "本会话允许"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Already delivered to the agent": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "已送达智能体"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Already handled elsewhere": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "已在其他位置处理"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Already handled elsewhere.": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "已在其他设备上处理。"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Already paired with %@ — switched to it.": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "已与 %@ 配对 — 已切换过去。"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Answer every question first": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "请先回答所有问题"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Answer every required question first": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "请先回答所有必答问题"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"App language": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "应用语言"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"App version": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "应用版本"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Appearance": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "外观"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Applies after the app is relaunched.": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "重新启动应用后生效。"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Apply changes": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "应用变更"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Archive": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "归档"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Archive failed: %@": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "归档失败:%@"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Attach": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "添加附件"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Attachment only": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "仅附件"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Attachments are still uploading — wait, or retry/remove the failed ones": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "附件仍在上传 — 请稍候,或重试/移除失败的附件"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Audio recording failed": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "录音失败"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Awaiting approval": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "等待审批"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Background task": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "后台任务"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Before": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "修改前"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Binary file not shown": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "二进制文件未显示"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Binary file — no preview available": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "二进制文件 — 无法预览"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Broadcast": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "广播"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Browse": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "浏览"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"By agent": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "按 Agent"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"By model": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "按模型"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Bypass approvals and sandbox": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "跳过审批和沙箱"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Cache creation": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "缓存创建"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Cache hit rate": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "缓存命中率"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Cache read": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "缓存命中"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Camera": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "相机"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Camera access denied": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "相机权限被拒绝"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Cancel": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "取消"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Changes": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "变更"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Check the connection to your hub and try again.": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "请检查与 Hub 的连接后重试。"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Checking hub…": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "正在检查 Hub…"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Close": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "关闭"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Close agent": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "关闭代理"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Code review": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "Code review"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Collaboration Mode": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "协作模式"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Connecting…": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "连接中…"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Connection: %@": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "连接状态:%@"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Copy Contents": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "复制文件内容"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Copy Path": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "复制路径"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Could not load this dashboard.": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "无法加载此看板。"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Could not reach the hub": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "无法连接 Hub"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Could not reach your hub. Open HAPI to respond.": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "无法连接 Hub。请打开 HAPI 进行回应。"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Could not save": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "无法保存"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Could not start recording": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "无法开始录音"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Could not store the push key.": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "无法保存推送密钥。"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Couldn't attach the file — check the hub connection": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "无法附加文件 — 请检查 Hub 连接"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Couldn't delete the note — check the hub connection": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "无法删除笔记 — 请检查 Hub 连接"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Couldn't load the scratchlist": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "无法加载草稿夹"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Couldn't load this session": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "无法加载此会话"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Couldn't park the draft — check the hub connection": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "无法暂存草稿 — 请检查 Hub 连接"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Couldn't read %@": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "无法读取 %@"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Couldn't read the selected photo": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "无法读取所选照片"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Couldn't read the selected video": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "无法读取所选视频"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Couldn't remove the attachment — check the hub connection": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "无法移除附件 — 请检查 Hub 连接"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Couldn't save the note — check the hub connection": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "无法保存笔记 — 请检查 Hub 连接"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Create": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "创建"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Create Team": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "创建团队"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Create a new git worktree next to the repo": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "在仓库旁创建新的 git 工作树"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Create and Make Directory": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "创建并新建目录"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Creating…": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "创建中…"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Daily tokens": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "每日 Token"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Dark": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "深色"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Database": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "数据库"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Delete": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "删除"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Delete Team": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "删除团队"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Denied": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "已拒绝"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Deny": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "拒绝"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Detached HEAD": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "游离 HEAD"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Dictate": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "语音输入"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Diff": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "Diff"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Directory": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "目录"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Directory does not exist. Creating the session will create it automatically.": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "目录不存在,创建会话时将自动创建。"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Directory does not exist. Tap Create again to create it automatically.": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "目录不存在。再次点按「创建」将自动新建该目录。"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Disk footprint of the hub's SQLite database (database, write-ahead log, shared memory).": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "Hub SQLite 数据库的磁盘占用(数据库、预写日志、共享内存)。"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Done": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "完成"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Draft parked to scratchlist": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "草稿已存入草稿夹"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Edit": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "编辑"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Edit %lld/%lld": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "编辑 %lld/%lld"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Edit file": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "编辑文件"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Edit note": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "编辑笔记"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Edit notebook": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "编辑笔记本"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Effort": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "思考强度"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Enable in system settings…": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "在系统设置中开启…"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Enabled": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "已开启"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Enter Hub Details": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "输入 Hub 信息"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Enter Manually": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "手动输入"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Enter the hub's full address, e.g. http://192.168.1.20:3006.": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "请输入 Hub 的完整地址,例如 http://192.168.1.20:3006。"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Error": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "错误"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Failed to abort": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "中止失败"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Failed to cancel queued message": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "取消排队消息失败"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Failed to create session": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "创建会话失败"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Failed to list directory": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "加载目录失败"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Failed to load Codex models": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "加载 Codex 模型失败"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Failed to load diff": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "加载 Diff 失败"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Failed to load models": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "加载模型失败"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Failed to load models: %@": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "加载模型失败:%@"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Failed to load older messages": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "加载更早消息失败"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Failed to read file": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "读取文件失败"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Failed to search files": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "搜索文件失败"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Failed to steer message": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "插入消息失败"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Failed to synchronize messages": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "同步消息失败"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Failed to update session": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "更新会话失败"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Failed — tap to retry": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "失败 — 点按重试"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Fast": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "快速"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Fast Mode": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "快速模式"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Fetching the session list from the hub.": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "正在从 Hub 获取会话列表。"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"File": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "文件"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"File actions": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "文件操作"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Files": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "文件"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Follow system": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "跟随系统"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Git status unavailable": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "Git 状态不可用"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Git status unavailable for this session": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "此会话的 Git 状态不可用"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"HAPI is self-hosted: your agent sessions run on your own machine, served by a hub you operate. Start the hub on your computer, then pair this app with the QR code it prints — or enter the hub URL and access token by hand.": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "HAPI 是自托管的:你的智能体会话运行在你自己的机器上,由你自己运营的 Hub 提供服务。先在电脑上启动 Hub,然后用它打印的二维码配对本应用 — 也可以手动输入 Hub 地址和访问令牌。"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Hub": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "Hub"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Hub URL": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "Hub 地址"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Hub already paired": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "Hub 已配对"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Hub database size on disk": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "Hub 数据库磁盘占用"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Hub error": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "Hub 错误"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Hub unreachable": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "无法连接 Hub"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Hub unreachable — tap to retry.": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "无法连接 Hub — 点按重试。"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Hubs": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "Hub"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Image is too large even after compression": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "图片压缩后仍然过大"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Inactive": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "未活跃"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Input": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "输入"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Insights": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "统计"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Inspecting task log": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "查看任务日志"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Interrupt agent": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "中断代理"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Invalid hub URL": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "Hub 地址无效"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Language": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "语言"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Launch Agent": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "启动代理"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Light": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "浅色"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Line %lld": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "第 %lld 行"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"List agents": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "列出代理"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"List files": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "列出文件"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Live": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "实时"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Live updates interrupted — reconnecting…": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "实时更新已中断 — 正在重连…"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Load older messages": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "加载更早消息"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Loading machines…": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "加载机器…"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Loading messages…": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "加载消息…"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Loading models…": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "加载模型中…"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Loading older messages…": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "加载更早消息…"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Loading sessions…": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "正在加载会话…"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Loading…": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "加载中…"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Machine": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "机器"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Managed by agent": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "由代理管理"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Message": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "消息"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Message agent": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "发消息给代理"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Message cancelled — kept your current draft": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "消息已取消 — 已保留当前草稿"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Message the agent…": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "输入消息…"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Message: %@": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "消息:%@"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Messages will appear here as the agent works.": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "智能体工作时,消息会显示在这里。"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Microphone access is disabled — allow it in Settings to dictate": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "麦克风权限已被禁用 — 请在「设置」中允许后再使用语音输入"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Microphone permission is needed for dictation": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "语音输入需要麦克风权限"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Model": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "模型"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Model list unavailable for this session.": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "此会话暂无可用模型列表。"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Name needs at least one letter or digit": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "名称需要至少一个字母或数字"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"New Session": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "新建会话"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"New note": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "新建笔记"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"No HAPI hub answered at this address. Check that the hub is running and that this device can reach it (same network, or the relay tunnel is up).": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "该地址没有 HAPI Hub 应答。请确认 Hub 正在运行,且本设备能够访问它(处于同一网络,或中继隧道已开启)。"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"No audio was recorded": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "未录到任何音频"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"No changes in the working tree": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "工作区暂无变更"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"No changes in this file": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "此文件没有变更"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"No files matched": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "没有匹配的文件"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"No machines online": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "没有在线机器"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"No messages yet": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "还没有消息"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"No notes": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "暂无笔记"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"No notes yet": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "还没有笔记"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"No sessions yet": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "还没有会话"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"No storage data reported.": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "暂无存储数据。"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"No transcription provider configured on hub": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "Hub 尚未配置转录提供商"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"No usage recorded in this period.": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "此范围内没有记录到 Token 用量。"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Not delivered": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "未送达"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Not delivered — tap to retry": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "未送达 — 点按重试"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Not requested": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "未请求"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Note, draft, parking-lot idea…": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "笔记、草稿或想法…"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Notifications": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "通知"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"OK": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "好"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"OLED black": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "OLED 纯黑"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Offline": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "离线"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Offline — showing cached sessions": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "离线 — 显示缓存的会话"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Open": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "打开"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Open Settings": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "打开设置"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Open URL": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "打开链接"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Open link?": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "打开此链接?"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Options": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "选项"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Other…": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "其他…"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Output": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "输出"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Pair": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "配对"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Pair with your hub": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "与你的 Hub 配对"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Pairing succeeded but the credentials could not be stored on this device. Try again.": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "配对成功,但凭据无法保存到此设备。请重试。"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Pairing…": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "配对中…"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Park current draft": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "暂存当前草稿"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Park drafts from the header, or tap + to jot a note for this session.": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "从顶部暂存草稿,或点按 + 为此会话记一条笔记。"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Path": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "路径"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Paused": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "已暂停"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Permission Mode": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "权限模式"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Permission mode": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "权限模式"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Permission request": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "权限请求"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Permission: %@": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "权限:%@"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Photo library": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "照片图库"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Pin Globally": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "全局置顶"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Pin failed: %@": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "置顶操作失败:%@"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Pin to Project": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "项目置顶"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Pinned": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "置顶"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Plan": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "计划"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Plan proposal": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "计划提案"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Point the camera at the pairing QR from the hub terminal or the web app's Companion Pairing settings.": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "将相机对准 Hub 终端或网页版「伴侣应用配对」设置中的配对二维码。"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Preview": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "预览"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Preview not available for this image format": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "此图片格式不支持预览"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Printed by the hub at startup, and shown in the web app under Settings → Companion Pairing. Pasting a full pairing link into either field also works.": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "Hub 启动时打印,也显示在网页版「设置 → 伴侣应用配对」中。将完整配对链接粘贴到任一输入框同样有效。"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Project root": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "项目根目录"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Protocol version": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "协议版本"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Pull to retry once you are back online.": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "恢复在线后下拉重试。"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Push notifications": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "推送通知"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Pushes are end-to-end encrypted; only this device can read them.": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "推送经过端到端加密,只有本机可以读取。"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Query": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "查询"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Question": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "问题"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Range": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "范围"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Re-register push": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "重新注册推送"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Read file": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "读取文件"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Read notebook": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "读取笔记本"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Reasoning": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "思考"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Reasoning Effort": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "推理强度"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Reasoning…": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "思考中…"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Reconnecting…": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "重连中…"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Refresh": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "刷新"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Refreshing…": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "正在刷新…"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Registered hubs": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "已注册的 Hub"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Remove %@": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "移除 %@"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Removes the stored access token for this hub. Pair again to reconnect.": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "将移除此 Hub 已保存的访问令牌。重新配对即可再次连接。"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Reply": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "回复"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Request failed": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "请求失败"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Request was already handled": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "请求已被处理"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Requests": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "请求数"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Result": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "结果"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Result · error": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "结果 · 错误"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Resume agent": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "恢复代理"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Retry": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "重试"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Run shell": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "运行命令"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Runner last spawn error: %@": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "Runner 上次启动错误:%@"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"SQLite files": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "SQLite 文件"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Save": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "保存"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Scan Again": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "重新扫描"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Scan QR Code": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "扫描二维码"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Scan to Pair": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "扫码配对"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Scanning unavailable": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "无法扫码"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Scheduled · %@": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "定时发送 · %@"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Scratchlist": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "草稿夹"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Scratchlist (%lld)": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "草稿夹(%lld)"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Scratchlist is full (200 entries)": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "草稿夹已满(200 条)"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Scratchlist is full (200 entries) — delete one first": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "草稿夹已满(200 条)— 请先删除一条"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Search": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "搜索"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Search content": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "搜索内容"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Search files": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "搜索文件"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Search files…": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "搜索文件…"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Section": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "分区"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Send": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "发送"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Send & steer into current turn": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "发送并插入当前回合"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Send — long-press to steer": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "发送 — 长按可插入当前回合"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Session Settings": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "会话设置"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Session Type": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "会话类型"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Session files": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "会话文件"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Session is controlled from the terminal — config changes will be rejected.": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "会话正由终端控制 — 配置更改将被拒绝。"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Session is inactive and could not be resumed": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "会话未激活且无法恢复"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Session is offline — changes apply after it resumes or may be rejected.": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "会话已离线 — 更改将在恢复后生效,也可能被拒绝。"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Session not found on any paired hub.": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "任何已配对的 Hub 上都找不到该会话。"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Session settings": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "会话设置"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Session type": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "会话类型"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Sessions": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "会话"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Sessions with usage: %lld": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "有用量记录的会话:%lld"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Settings": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "设置"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Setup guide": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "设置指南"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Shared memory": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "共享内存"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Show all %lld lines": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "显示全部 %lld 行"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Show hidden files": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "显示隐藏文件"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Shutdown Response": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "关闭响应"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Shutdown: %@": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "关闭:%@"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Sign Out": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "退出登录"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Sign Out…": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "退出登录…"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Sign out of %@?": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "退出 %@ 的登录?"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Signed out of %@": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "已退出 %@ 的登录"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Simple": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "简单"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Source": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "源码"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Spawn agent": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "创建代理"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Staged": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "已暂存"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Staged (%lld)": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "已暂存(%lld)"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Standard": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "标准"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Start an agent with the hapi CLI and it will appear here.": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "用 hapi CLI 启动一个智能体,会话就会出现在这里。"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Status: %@ · protocol v%lld": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "状态:%@ · 协议 v%lld"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Steer": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "插入"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Stop dictation": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "停止语音输入"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Stop the current turn": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "停止当前回合"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Storage": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "存储空间"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Submit": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "提交"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Team: %@": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "团队:%@"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Terminal": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "终端"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"That code is not a HAPI pairing QR — scan one printed by the hub.": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "这不是 HAPI 配对二维码 — 请扫描 Hub 打印的二维码。"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"That file is over the %lld MB limit": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "该文件超过 %lld MB 上限"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"That file is over the hub's per-file size limit": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "该文件超过 Hub 的单文件大小上限"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"That file type isn't allowed for scratchlist attachments": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "草稿夹附件不支持该文件类型"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"The address the hub prints at startup — a LAN address like http://192.168.1.20:3006, or the public tunnel URL when running with --relay.": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "Hub 启动时打印的地址 — 局域网地址如 http://192.168.1.20:3006,或使用 --relay 时的公网隧道地址。"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"The app checks the hub is reachable, then exchanges the token for a session.": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "应用会先确认 Hub 可达,再用令牌换取会话。"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"The hub answered unexpectedly (HTTP %lld). Try again in a moment.": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "Hub 返回了意外响应(HTTP %lld)。请稍后重试。"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"The hub rejected the stored credentials — the access token was probably rotated. Pair again to reconnect.": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "Hub 拒绝了已保存的凭据 — 访问令牌可能已被轮换。请重新配对以恢复连接。"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"The hub rejected this access token — it may have been rotated. Get a fresh pairing code from the hub and try again.": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "Hub 拒绝了此访问令牌 — 它可能已被轮换。请从 Hub 获取新的配对码后重试。"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"The hub speaks protocol v%lld, this app supports v%lld. Update the older side, then try again.": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "Hub 使用协议 v%lld,本应用支持 v%lld。请升级较旧的一方后重试。"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"The session is no longer active.": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "该会话已不再活跃。"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Theme": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "主题"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Thinking": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "思考中"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"This agent manages its own permissions. YOLO mode is not available.": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "此代理自行管理权限,YOLO 模式不适用。"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"This dashboard is only available to the hub owner (default namespace).": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "此看板仅 Hub 所有者(default 命名空间)可用。"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"This device cannot scan QR codes (for example the Simulator). Go back and use manual entry instead.": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "此设备无法扫描二维码(例如模拟器)。请返回并使用手动输入。"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"This file is empty": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "文件为空"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"This hub will be added to your paired hubs and become active.": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "此 Hub 将加入已配对列表并成为当前 Hub。"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"This note's attachment budget is used up": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "此笔记的附件配额已用完"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"To composer": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "复制到输入框"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Todo list": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "任务清单"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Token rejected": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "令牌被拒绝"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Token usage across agents and models": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "各 Agent 与模型的 Token 用量"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Total": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "总计"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Total tokens": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "总 Token"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Transcription failed": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "转录失败"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Try Again": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "重试"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Type an answer first": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "请先输入答案"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Type to search files in the session directory": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "输入以在会话目录中搜索文件"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Type your answer…": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "输入您的答案…"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Uncached": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "非缓存"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Unknown machine": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "未知机器"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Unpin": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "取消置顶"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Unread": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "未读"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Unstaged": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "未暂存"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Unstaged (%lld)": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "未暂存(%lld)"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Upload failed — check the hub connection": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "上传失败 — 请检查 Hub 连接"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Uploading…": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "上传中…"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Usage": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "用量"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Use selected directory as-is": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "直接使用选定的目录"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Uses dangerous agent flags when spawning.": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "启动时使用危险的代理标志。"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Uses dangerous agent flags when spawning. Applies native %@ mode.": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "启动时使用危险的代理标志。将应用原生 %@ 模式。"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Version mismatch": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "版本不匹配"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Wait for agent": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "等待代理"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Web fetch": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "获取网页"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Web search": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "网络搜索"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Workspace file": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "工作区文件"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Worktree": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "工作树"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Worktree sessions require an existing repository directory.": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "工作树会话需要已存在的仓库目录。"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Write file": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "写入文件"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Write-ahead log": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "预写日志"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"approve %@": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "批准 %@"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"error": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "错误"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"feature-x (optional)": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "feature-x(可选)"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"needs input": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "需要输入"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"now": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "刚刚"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"pending": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "等待中"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"— Canceled": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "— 已取消"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"● Recording… %@": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "● 录音中… %@"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Checking installed Agents…": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "正在检查已安装的代理…"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Choose Directory": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "选择目录"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Current Directory": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "当前目录"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Directory must be inside one of this machine's workspace roots.": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "目录必须位于此机器配置的某个工作区根目录内。"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Failed to browse directories": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "浏览目录失败"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Failed to check installed Agents": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "检查已安装代理失败"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"No subdirectories": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "没有子目录"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"No supported Agents are installed on this machine.": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "此机器上没有安装受支持的代理。"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Select": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "选择"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Show Hidden": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "显示隐藏目录"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Subdirectories": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "子目录"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"The selected Agent is not available on this machine.": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "所选代理在此机器上不可用。"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Up": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "上一级"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Upgrade and restart this machine's HAPI runner before creating sessions.": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "创建会话前,请升级并重启此机器上的 HAPI runner。"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"Workspace Roots": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "工作区根目录"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"✓ Approved": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "✓ 已批准"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"✕ Denied": {
|
||
"localizations": {
|
||
"zh-Hans": {
|
||
"stringUnit": {
|
||
"state": "translated",
|
||
"value": "✕ 已拒绝"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"version": "1.0"
|
||
}
|