cynarAI 0e1036b2ff
First-run onboarding UX: naming, locale, voices, Heute route, mobile drawer (#171)
* Fix first-run onboarding UX: naming, locale, voices, Heute route, mobile drawer

Co-authored-by: cynarAI <cynarAI@users.noreply.github.com>

* Fix biome import order and formatting

Co-authored-by: cynarAI <cynarAI@users.noreply.github.com>

* Fix biome formatting on OoStage and E2E specs

Co-authored-by: cynarAI <cynarAI@users.noreply.github.com>

* Fix E2E specs for onboarding name step and Heute reload route

Co-authored-by: cynarAI <cynarAI@users.noreply.github.com>

* Fix German onboarding heading matcher in E2E

Co-authored-by: cynarAI <cynarAI@users.noreply.github.com>

* Fix German signup E2E, Escape menu stacking, and Heute rhythm click

Co-authored-by: cynarAI <cynarAI@users.noreply.github.com>

* Make onboarding E2E helpers locale-aware for German UI

Co-authored-by: cynarAI <cynarAI@users.noreply.github.com>

* Fix completeOnboarding language skip for Skip · locale label

Co-authored-by: cynarAI <cynarAI@users.noreply.github.com>

* Use language-step Skip · locale button in completeOnboarding

Co-authored-by: cynarAI <cynarAI@users.noreply.github.com>

* Fix German E2E: Nachricht composer, voice loading wait, Heute rhythm

Co-authored-by: cynarAI <cynarAI@users.noreply.github.com>

* Stabilize Heute reload URL and German voice E2E assertions

Co-authored-by: cynarAI <cynarAI@users.noreply.github.com>

* Fix Heute bootstrap redirect and German onboarding voices

When Kokoro lists no locale-matched voices, onboarding now uses offline
presets instead of showing English-only options. Shell bootstrap skips
bot redirects while the user is on /app/heute.

Co-authored-by: cynarAI <cynarAI@users.noreply.github.com>

* Relax German voice E2E name matching for voice labels

Co-authored-by: cynarAI <cynarAI@users.noreply.github.com>

* Harden Heute route and German voice onboarding E2E

Rebased onto main with Expo SDK 57 typecheck fixes. Voice options expose
stable test ids; Shell keeps /app/heute across bootstrap and redirects
legacy /app/heute bot URLs. Heute coach E2E asserts URL after reload.

Co-authored-by: cynarAI <cynarAI@users.noreply.github.com>

* Format Shell after Heute route helper

Co-authored-by: cynarAI <cynarAI@users.noreply.github.com>

---------

Co-authored-by: Cursor Agent <cursoragent@cursor.com>
Co-authored-by: cynarAI <cynarAI@users.noreply.github.com>
2026-10-06 20:15:36 +02:00

5543 lines
121 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#
msgid ""
msgstr ""
"Project-Id-Version: rakazo-web\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-08-26 00:00+0000\n"
"PO-Revision-Date: \n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: zh-CN\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: \n"
"X-Generator: @lingui/cli\n"
#: src/pages/shell/roster-rows.tsx
msgid " (unread)"
msgstr "(未读)"
#: src/pages/shell/dialogs.tsx
msgid "(optional)"
msgstr ""
#. placeholder {0}: habit.streak
#: src/components/heute/HeuteCoach.tsx
msgid "{0, plural, one {# day} other {# days}}"
msgstr ""
#. placeholder {0}: source.assetCount
#: src/components/MediaLibraryFolders.tsx
msgid "{0, plural, one {# file} other {# files}}"
msgstr ""
#. placeholder {0}: group.entries.length
#: src/pages/ModelSettingsOverlay.tsx
msgid "{0, plural, one {# model} other {# models}}"
msgstr "{0, plural, one {# 个模型} other {# 个模型}}"
#. placeholder {0}: brief.actionCount - brief.needsYou.length
#: src/pages/HeuteBrief.tsx
msgid "{0, plural, one {# more waiting} other {# more waiting}}"
msgstr ""
#. placeholder {0}: habit.streak
#: src/components/heute/HeuteCoach.tsx
msgid "{0, plural, one {# week} other {# weeks}}"
msgstr ""
#. placeholder {0}: file.name
#: src/pages/Shell.tsx
msgid "{0} (max {ATTACHMENT_MAX_COUNT} attachments)"
msgstr "{0}(最多 {ATTACHMENT_MAX_COUNT} 个附件)"
#. placeholder {0}: file.name
#. placeholder {1}: formatBytes(maxBytes)
#: src/pages/Shell.tsx
msgid "{0} (over {1})"
msgstr ""
#. placeholder {0}: preset.n
#: src/pages/RoutineSchedule.tsx
msgid "{0} {unitLabel}"
msgstr "{0} {unitLabel}"
#. placeholder {0}: block.name
#: src/pages/shell/message-cards.tsx
msgid "{0} connection"
msgstr "{0} 连接"
#. placeholder {0}: bot.name
#: src/pages/ExternalConversationSettings.tsx
msgid "{0} default"
msgstr ""
#. placeholder {0}: sender.name
#: src/pages/ExternalConversationSettings.tsx
msgid "{0} handling"
msgstr ""
#. placeholder {0}: speaker.name
#: src/components/stage/OoStage.tsx
msgid "{0} is composing a reply…"
msgstr ""
#. placeholder {0}: speaker.name
#: src/components/stage/OoStage.tsx
msgid "{0} is present"
msgstr ""
#. placeholder {0}: speaker.name
#: src/components/stage/OoStage.tsx
msgid "{0} is working…"
msgstr ""
#. placeholder {0}: format(size / 1024)
#: src/lib/format-bytes.ts
msgid "{0} KB"
msgstr "{0} KB"
#. placeholder {0}: format(size / (1024 * 1024))
#: src/lib/format-bytes.ts
msgid "{0} MB"
msgstr "{0} MB"
#. placeholder {0}: workingBots.length
#. placeholder {1}: speaker.name
#: src/components/stage/OoStage.tsx
msgid "{0} Oos are working — {1} has the floor"
msgstr ""
#. placeholder {0}: sender.name
#: src/pages/ExternalConversationSettings.tsx
msgid "{0} rollup hours"
msgstr ""
#. placeholder {0}: usage.runs
#. placeholder {1}: usage.inputTokens + usage.outputTokens
#: src/pages/AccountSettingsOverlay.tsx
msgid "{0} runs · {1} tokens"
msgstr "{0} 次运行 · {1} tokens"
#. placeholder {0}: bot.name
#: src/pages/ExternalConversationSettings.tsx
msgid "{0} will still respond to direct mentions."
msgstr ""
#. placeholder {0}: session.promptSnippet
#: src/pages/ProjectSessionTimeline.tsx
msgid "{0}, {label}"
msgstr ""
#. placeholder {0}: item.chat.name
#: src/pages/shell/roster-rows.tsx
msgid "{0}, 1:1 conversation"
msgstr ""
#. placeholder {0}: item.chat.name
#: src/pages/shell/roster-rows.tsx
msgid "{0}, group conversation"
msgstr ""
#. placeholder {0}: item.chat.name
#: src/pages/shell/roster-rows.tsx
msgid "{0}, main conversation"
msgstr ""
#. placeholder {0}: active.name
#: src/pages/shell/computer-panel-preview.tsx
msgid "{0}'s screen"
msgstr ""
#: src/pages/HeuteBrief.tsx
msgid "{actionCount, plural, one {# thing needs you} other {# things need you}}"
msgstr ""
#: src/lib/voice-persona-copy.ts
msgid "{botName} aligns the team…"
msgstr ""
#: src/lib/voice-persona-copy.ts
msgid "{botName} checks the architecture…"
msgstr ""
#: src/lib/voice-persona-copy.ts
msgid "{botName} clears the path…"
msgstr ""
#: src/lib/voice-persona-copy.ts
msgid "{botName} is on it…"
msgstr ""
#: src/lib/voice-persona-copy.ts
#: src/pages/CallView.tsx
msgid "{botName} is working…"
msgstr ""
#: src/lib/voice-persona-copy.ts
msgid "{botName} makes it simpler…"
msgstr ""
#: src/lib/voice-persona-copy.ts
msgid "{botName} polishes the details…"
msgstr ""
#: src/lib/voice-persona-copy.ts
msgid "{botName} reads the logs…"
msgstr ""
#: src/lib/voice-persona-copy.ts
msgid "{botName} reviews the pixels…"
msgstr ""
#: src/lib/voice-persona-copy.ts
msgid "{botName} runs the checks…"
msgstr ""
#: src/lib/voice-persona-copy.ts
msgid "{botName} scans the book…"
msgstr ""
#: src/lib/voice-persona-copy.ts
msgid "{botName} sequences the work…"
msgstr ""
#: src/lib/voice-persona-copy.ts
msgid "{botName} stress-tests exposure…"
msgstr ""
#: src/lib/voice-persona-copy.ts
msgid "{botName} traces the failure…"
msgstr ""
#: src/lib/voice-persona-copy.ts
msgid "{botName} watches the tape…"
msgstr ""
#: src/pages/shell/computer-screen.tsx
msgid "{botName}’s computer"
msgstr "{botName} 的电脑"
#: src/pages/ActivityList.tsx
#: src/pages/ProjectSessionTimeline.tsx
msgid "{days}d ago"
msgstr "{days} 天前"
#: src/pages/HeuteBrief.tsx
msgid "{doingCount, plural, one {# Oo is working} other {# Oos are working}}"
msgstr ""
#: src/pages/ActivityList.tsx
#: src/pages/ProjectSessionTimeline.tsx
msgid "{hours}h ago"
msgstr "{hours} 小时前"
#: src/components/ai/ProjectCreatedCard.tsx
msgid "{memberCount, plural, one {# agent invited} other {# agents invited}}"
msgstr ""
#: src/pages/ActivityList.tsx
#: src/pages/ProjectSessionTimeline.tsx
msgid "{minutes}m ago"
msgstr "{minutes} 分钟前"
#. js-lingui-explicit-id
#: src/lib/browser-notifications.ts
msgid "{name} failed"
msgstr "{name} 失败"
#. js-lingui-explicit-id
#: src/lib/browser-notifications.ts
msgid "{name} finished"
msgstr "{name} 已完成"
#. js-lingui-explicit-id
#: src/lib/browser-notifications.ts
msgid "{name} stopped"
msgstr "{name} 已停止"
#: src/pages/shell/main-conversation-row.tsx
msgid "{name}, main conversation"
msgstr ""
#: src/components/teach/TeachRecordingChrome.tsx
msgid "{remaining} left · bot is watching, not acting"
msgstr "剩余 {remaining} · Bot 只看不操作"
#: src/lib/format-bytes.ts
msgid "{size} B"
msgstr "{size} B"
#: src/pages/HeuteBrief.tsx
#: src/pages/shell/autopilot-line.tsx
msgid "{steps, plural, one {# step} other {# steps}}"
msgstr ""
#. placeholder {0}: runActivityLabel(run.status)
#: src/pages/HeuteBrief.tsx
msgid "{title}, {0}"
msgstr ""
#: src/pages/ActivityList.tsx
msgid "{title}, {label}"
msgstr "{title},{label}"
#: src/pages/PluginsOverlay.tsx
msgid "{toolCount, plural, one {# tool} other {# tools}}"
msgstr ""
#: src/pages/shell/transcript.tsx
msgid "{workingBotName} is working"
msgstr "{workingBotName} 正在工作"
#: src/pages/shell/dialogs.tsx
msgid "/Users/you/projects/acme"
msgstr ""
#: src/components/stage/OoStage.tsx
msgid "1:1 conversation"
msgstr ""
#: src/pages/HeuteBrief.tsx
msgid "1:1 conversation with {title}"
msgstr ""
#. placeholder {0}: mainConversationEntry.bot.name
#. placeholder {0}: speaker.name
#: src/components/stage/OoStage.tsx
#: src/pages/Shell.tsx
msgid "1:1 with {0}"
msgstr ""
#: src/pages/shell/bot-picker.tsx
msgid "About groups"
msgstr ""
#: src/pages/shell/bot-picker.tsx
msgid "About spaces"
msgstr ""
#: src/components/UserProfileSettings.tsx
msgid "About you"
msgstr ""
#: src/components/ThreadCard.tsx
msgid "Accept"
msgstr ""
#: src/components/integrations/IntegrationSetup.tsx
msgid "Access token"
msgstr ""
#: src/pages/McpServersOverlay.tsx
msgid "Access token (optional)"
msgstr "访问令牌(可选)"
#: src/pages/AccountSettingsOverlay.tsx
msgid "Account"
msgstr "账户"
#: src/pages/shell/bot-panel.tsx
msgid "Account default"
msgstr "账户默认"
#: src/pages/PluginsOverlay.tsx
msgid "Account label"
msgstr ""
#: src/pages/PluginsOverlay.tsx
msgid "Accounts"
msgstr ""
#: src/components/ApprovalRulesSettings.tsx
msgid "Action confirmations"
msgstr "操作确认"
#. placeholder {0}: bot.name
#. placeholder {0}: group.spaceName
#. placeholder {0}: sectionMenu.section.name
#: src/pages/BotContextMenu.tsx
#: src/pages/Shell.tsx
#: src/pages/shell/sidebar-group-header.tsx
msgid "Actions for {0}"
msgstr "{0} 的操作"
#: src/pages/Shell.tsx
msgid "Actions for space"
msgstr ""
#: src/pages/RoutineEditor.tsx
msgid "Active"
msgstr "启用"
#: src/pages/ModelSettingsOverlay.tsx
msgid "Active model"
msgstr "当前模型"
#: src/pages/shell/sidebar-header.tsx
msgid "Activity"
msgstr "动态"
#: src/components/MediaLibraryFolders.tsx
#: src/components/onboarding/OnboardingScanStep.tsx
#: src/pages/PluginsOverlay.tsx
#: src/pages/ScratchpadSection.tsx
#: src/pages/shell/composer.tsx
msgid "Add"
msgstr "添加"
#: src/components/ApprovalRulesSettings.tsx
msgid "Add a model in Settings to use this."
msgstr "请在设置中添加模型后再使用。"
#: src/pages/Shell.tsx
msgid "Add a run time for this one-shot."
msgstr "为此一次性任务添加运行时间。"
#: src/pages/Shell.tsx
msgid "Add a schedule, webhook, GitHub, or message trigger"
msgstr ""
#: src/pages/RoutineEditor.tsx
msgid "Add a schedule, webhook, GitHub, or message trigger to run this routine."
msgstr ""
#: src/pages/McpServersOverlay.tsx
msgid "Add a server name."
msgstr "请填写服务器名称。"
#: src/pages/McpServersOverlay.tsx
msgid "Add a stdio command."
msgstr "请填写 stdio 命令。"
#: src/pages/McpServersOverlay.tsx
msgid "Add an HTTPS server URL."
msgstr "请填写 HTTPS 服务器 URL。"
#: src/pages/PluginsOverlay.tsx
msgid "Add another"
msgstr ""
#: src/components/onboarding/OnboardingScanStep.tsx
msgid "Add as projects"
msgstr ""
#: src/pages/PluginsOverlay.tsx
msgid "Add Executor"
msgstr "添加 Executor"
#: src/pages/ProjectSessionTimeline.tsx
msgid "Add goal"
msgstr ""
#: src/pages/PluginsOverlay.tsx
msgid "Add GraphQL"
msgstr "添加 GraphQL"
#: src/pages/PluginsOverlay.tsx
msgid "Add GraphQL endpoint"
msgstr "添加 GraphQL 端点"
#: src/pages/ScratchpadSection.tsx
msgid "Add item"
msgstr "添加项目"
#: src/components/integrations/IntegrationSetup.tsx
#: src/pages/PluginsOverlay.tsx
msgid "Add MCP server"
msgstr "添加 MCP 服务器"
#: src/pages/PluginsOverlay.tsx
msgid "Add OpenAPI"
msgstr "添加 OpenAPI"
#: src/pages/PluginsOverlay.tsx
msgid "Add remote MCP server"
msgstr "添加远程 MCP 服务器"
#: src/pages/McpServersOverlay.tsx
msgid "Add server"
msgstr "添加服务器"
#: src/components/integrations/IntegrationSetup.tsx
msgid "Add server URL"
msgstr ""
#: src/components/onboarding/OnboardingScanStep.tsx
msgid "Add to About you"
msgstr ""
#: src/components/teach/SkillDraftCard.tsx
msgid "Add to routine"
msgstr "加入例行任务"
#: src/pages/PluginsOverlay.tsx
msgid "Add Treg"
msgstr "添加 Treg"
#: src/pages/RoutineEditor.tsx
msgid "Add trigger"
msgstr "添加触发器"
#: src/pages/PluginsOverlay.tsx
msgid "Added"
msgstr ""
#: src/pages/McpServersOverlay.tsx
#: src/pages/PluginsOverlay.tsx
msgid "Adding…"
msgstr "正在添加…"
#: src/components/browser/InAppBrowser.tsx
msgid "Address"
msgstr ""
#: src/components/MediaSettings.tsx
#: src/pages/AccountSettingsOverlay.tsx
#: src/pages/McpServersOverlay.tsx
#: src/pages/MemorySettingsOverlay.tsx
#: src/pages/ModelSettingsOverlay.tsx
#: src/pages/PluginsOverlay.tsx
#: src/pages/RoutineSchedule.tsx
#: src/pages/shell/bot-panel.tsx
msgid "Advanced"
msgstr "高级"
#: src/pages/RoutineEditor.tsx
msgid "Advanced..."
msgstr "高级..."
#: src/pages/Shell.tsx
msgid "Agent computer"
msgstr "Agent 电脑"
#: src/pages/MessagingSettingsOverlay.tsx
msgid "Agent connections"
msgstr "Agent 连接"
#: src/pages/McpServersOverlay.tsx
msgid "Agents:"
msgstr "Agent:"
#: src/lib/voice-persona-copy.ts
msgid "Aligning the pieces…"
msgstr ""
#: src/pages/PrivacySettingsOverlay.tsx
msgid "All conversations, bots and files go with it. This cannot be undone."
msgstr ""
#: src/pages/HeuteBrief.tsx
msgid "All quiet"
msgstr ""
#: src/lib/onboarding-copy.ts
msgid "All set. I’ll check in on {weekday} at {time}."
msgstr ""
#: src/lib/onboarding-copy.ts
msgid "All set. I’ll check in today at {time}."
msgstr ""
#: src/lib/onboarding-copy.ts
msgid "All set. I’ll check in tomorrow at {time}."
msgstr ""
#: src/lib/onboarding-copy.ts
msgid "All set. I’m here whenever you need me."
msgstr ""
#: src/components/UserFactEditor.tsx
msgid "All spaces"
msgstr ""
#. placeholder {0}: rule.matchValue
#: src/components/ApprovalRulesSettings.tsx
msgid "Allow {0} actions without asking"
msgstr "允许 {0} 操作,无需询问"
#. placeholder {0}: rule.matchValue
#: src/components/ApprovalRulesSettings.tsx
msgid "Allow {0} connector without asking"
msgstr "允许 {0} 连接器,无需询问"
#. placeholder {0}: rule.matchValue
#: src/components/ApprovalRulesSettings.tsx
msgid "Allow {0} without asking"
msgstr "允许 {0},无需询问"
#: src/components/ApprovalRulesSettings.tsx
msgid "Allow email actions without asking"
msgstr "允许邮件操作,无需询问"
#: src/components/AskCard.tsx
msgid "Allow once"
msgstr "允许一次"
#: src/components/ApprovalRulesSettings.tsx
msgid "Allow purchase actions without asking"
msgstr "允许购买操作,无需询问"
#: src/pages/memory-providers/SerenitySettingsForm.tsx
msgid "Allow writing"
msgstr ""
#: src/components/AskCard.tsx
msgid "Allowed once"
msgstr "已允许一次"
#: src/pages/shell/autopilot-line.tsx
msgid "allowed: {allowed}"
msgstr ""
#: src/pages/Auth.tsx
msgid "Already have an account?"
msgstr "已有账户?"
#: src/pages/ExternalConversationSettings.tsx
msgid "Always act"
msgstr ""
#: src/components/AskCard.tsx
msgid "Always allow this tool"
msgstr "始终允许此工具"
#: src/components/AskCard.tsx
msgid "Always allowed"
msgstr "始终允许"
#: src/components/AskCard.tsx
msgid "Answer"
msgstr "回答"
#: src/components/AskCard.tsx
msgid "Answered"
msgstr "已回答"
#. placeholder {0}: selectedAskActionLabel(answer, actions)
#: src/components/AskCard.tsx
msgid "Answered: {0}"
msgstr "已回答:{0}"
#: src/components/AskCard.tsx
msgid "Answered: {answer}"
msgstr "已回答:{answer}"
#: src/components/SoftwareUpdateSection.tsx
msgid "API is back, but the update did not finish. Check the host logs."
msgstr "API 已恢复,但更新未完成。请查看宿主日志。"
#: src/components/AskCard.tsx
#: src/components/integrations/IntegrationSetup.tsx
#: src/components/MediaSettings.tsx
#: src/lib/localized-provider-hint.ts
#: src/pages/memory-providers/BuiltinSettingsForm.tsx
#: src/pages/ModelSettingsOverlay.tsx
msgid "API key"
msgstr "API 密钥"
#: src/pages/PluginsOverlay.tsx
msgid "API key header"
msgstr "API 密钥请求头"
#: src/pages/AccountSettingsOverlay.tsx
msgid "Appearance"
msgstr "外观"
#: src/components/teach/SkillDraftCard.tsx
msgid "Approval boundaries"
msgstr "审批边界"
#: src/pages/MessagingSettingsOverlay.tsx
#: src/pages/shell/message-cards.tsx
msgid "Approve"
msgstr "批准"
#: src/pages/shell/message-cards.tsx
msgid "Approve this server to let your agent use its tools."
msgstr "批准此服务器后,Agent 才能使用它的工具。"
#: src/pages/BotContextMenu.tsx
msgid "Archive"
msgstr "归档"
#: src/pages/shell/transcript.tsx
msgid "archived"
msgstr "已归档"
#: src/pages/shell/archived-section.tsx
msgid "Archived"
msgstr "已归档"
#: src/pages/shell/transcript.tsx
msgid "Archived. Chat, memory, and files kept."
msgstr "已归档。对话、记忆和文件保留。"
#: src/pages/McpServersOverlay.tsx
msgid "Arguments"
msgstr "参数"
#: src/components/OoAtelier.tsx
msgid "Arms"
msgstr ""
#. placeholder {0}: rule.matchValue
#: src/components/ApprovalRulesSettings.tsx
msgid "Ask before {0}"
msgstr "{0} 前询问"
#. placeholder {0}: rule.matchValue
#: src/components/ApprovalRulesSettings.tsx
msgid "Ask before {0} actions"
msgstr "{0} 操作前询问"
#. placeholder {0}: rule.matchValue
#: src/components/ApprovalRulesSettings.tsx
msgid "Ask before {0} connector"
msgstr "{0} 连接器前询问"
#: src/components/ApprovalRulesSettings.tsx
msgid "Ask before email actions"
msgstr "邮件操作前询问"
#: src/components/ApprovalRulesSettings.tsx
msgid "Ask before purchase actions"
msgstr "购买操作前询问"
#: src/components/ApprovalRulesSettings.tsx
msgid "Ask before purchases"
msgstr "购买前询问"
#: src/components/ApprovalRulesSettings.tsx
msgid "Ask before sending external email"
msgstr "发送外部邮件前询问"
#: src/components/integrations/IntegrationSetup.tsx
msgid "Ask the server owner to configure this provider."
msgstr ""
#: src/lib/voice-persona-copy.ts
msgid "Ask within my scope — I won't just yes you."
msgstr ""
#. placeholder {0}: preset.time
#: src/pages/RoutineSchedule.tsx
msgid "at {0}"
msgstr "{0}"
#: src/pages/RoutineSchedule.tsx
msgid "at {timeSelect}"
msgstr "{timeSelect}"
#: src/components/OoAtelier.tsx
msgid "Atelier"
msgstr ""
#: src/pages/shell/composer.tsx
msgid "Attach file"
msgstr "附加文件"
#: src/pages/shell/message-preview.ts
msgid "Attachment"
msgstr "附件"
#: src/pages/ModelSettingsOverlay.tsx
msgid "Authorization code or callback URL"
msgstr "授权码或回调 URL"
#: src/pages/shell/message-cards.tsx
msgid "Authorization timed out. Please try again."
msgstr "授权超时,请重试。"
#: src/pages/shell/message-cards.tsx
msgid "Authorize"
msgstr "授权"
#: src/pages/shell/message-cards.tsx
msgid "Authorize this server so agents can use its tools. A popup opens."
msgstr "授权此服务器后,Agent 才能使用其工具。将打开弹窗。"
#: src/pages/ExternalConversationSettings.tsx
msgid "Automated senders"
msgstr ""
#: src/pages/ExternalConversationSettings.tsx
msgid "Automated senders will appear after they post here."
msgstr ""
#: src/pages/HeuteBrief.tsx
#: src/pages/shell/autopilot-line.tsx
#: src/pages/shell/composer.tsx
msgid "Autopilot"
msgstr ""
#: src/pages/shell/autopilot-line.tsx
msgid "Autopilot finished"
msgstr ""
#: src/pages/shell/autopilot-line.tsx
msgid "Autopilot paused"
msgstr ""
#: src/pages/shell/autopilot-line.tsx
msgid "Autopilot stopped"
msgstr ""
#: src/pages/RoutineEditor.tsx
msgid "Available after the routine is saved"
msgstr "保存例行任务后可用"
#: src/components/browser/InAppBrowser.tsx
#: src/components/CookingMode.tsx
#: src/components/onboarding/OnboardingNameStep.tsx
#: src/components/onboarding/OnboardingVoiceStep.tsx
#: src/pages/Onboarding.tsx
#: src/pages/PluginsOverlay.tsx
#: src/pages/RoutineEditor.tsx
msgid "Back"
msgstr "返回"
#: src/pages/Auth.tsx
msgid "Back to sign in"
msgstr "返回登录"
#: src/pages/Shell.tsx
msgid "Back to timeline"
msgstr ""
#: src/pages/memory-providers/SupermemorySettingsForm.tsx
msgid "Base URL"
msgstr "Base URL"
#: src/components/OoAtelier.tsx
msgid "Beanie"
msgstr ""
#: src/components/OoAtelier.tsx
msgid "Bear"
msgstr ""
#: src/pages/memory-providers/SerenitySettingsForm.tsx
#: src/pages/PluginsOverlay.tsx
msgid "Bearer token"
msgstr "Bearer token"
#: src/components/OoAtelier.tsx
msgid "Bell"
msgstr ""
#: src/components/media/media-platforms.ts
msgid "Bitrate too high for {name} (max {max} kbps)"
msgstr ""
#: src/components/NotificationSettingsPanel.tsx
msgid "Blocked in your browser settings"
msgstr ""
#: src/components/OoAtelier.tsx
msgid "Blue"
msgstr ""
#: src/components/OoAtelier.tsx
msgid "Body"
msgstr ""
#: src/pages/shell/computer-screen.tsx
msgid "Booting live desktop…"
msgstr "正在启动实时桌面…"
#. placeholder {0}: active?.name
#: src/pages/Shell.tsx
msgid "Booting up {0}’s computer"
msgstr "正在启动 {0} 的电脑"
#: src/pages/shell/transcript.tsx
msgid "bot"
msgstr "Bot"
#. js-lingui-explicit-id
#: src/lib/browser-notifications.ts
msgid "Bot"
msgstr "Bot"
#: src/pages/IntegrationSetup.tsx
#: src/pages/Shell.tsx
msgid "Bot"
msgstr "Bot"
#: src/pages/shell/fullscreen-computer-overlay.tsx
msgid "Bot screen"
msgstr "Bot 屏幕"
#: src/pages/shell/computer-panel-preview.tsx
msgid "Bot screen preview"
msgstr "Bot 屏幕预览"
#: src/pages/MessagingSettingsOverlay.tsx
msgid "Bot to link"
msgstr "要关联的 Bot"
#: src/components/ApprovalRulesSettings.tsx
msgid "Bots act without asking by default. Add an exception only when you want to review a type of action first."
msgstr "默认情况下 Bot 会直接执行。只有当你想先审核某类操作时,才添加例外。"
#: src/pages/shell/transcript.tsx
msgid "Bots are working"
msgstr "Bot 正在工作"
#: src/components/OoAtelier.tsx
msgid "Bow"
msgstr ""
#: src/components/OoAtelier.tsx
msgid "Bow tie"
msgstr ""
#: src/pages/memory-providers/SerenitySettingsForm.tsx
msgid "Brain label"
msgstr ""
#: src/components/OoAtelier.tsx
msgid "Brown"
msgstr ""
#: src/components/OoAtelier.tsx
msgid "Brows"
msgstr ""
#: src/pages/PluginsOverlay.tsx
msgid "Browse MCP servers"
msgstr ""
#: src/pages/Shell.tsx
msgid "Browser"
msgstr ""
#: src/components/OoAtelier.tsx
msgid "Bunny"
msgstr ""
#: src/components/OoAtelier.tsx
msgid "Bushy"
msgstr ""
#: src/pages/Shell.tsx
msgid "Busy"
msgstr ""
#: src/pages/VoiceSettingsOverlay.tsx
msgid "Calm audio cues for finished work, voice phases, and handoffs. Respects reduced motion."
msgstr ""
#: src/components/onboarding/OnboardingOoDesigner.tsx
msgid "Calm helper"
msgstr ""
#: src/lib/onboarding-copy.ts
msgid "Can I send you notifications?"
msgstr ""
#: src/pages/VoiceSettingsOverlay.tsx
msgid "Can speak"
msgstr ""
#: src/App.tsx
msgid "Can't reach the server."
msgstr "无法连接服务器。"
#: src/components/AskCard.tsx
#: src/components/ComputerMaintenanceActions.tsx
#: src/components/ComputerUpdateProgress.tsx
#: src/components/media/MediaCard.tsx
#: src/components/teach/TeachComputerOverlay.tsx
#: src/components/UserFactEditor.tsx
#: src/components/UserProfileSettings.tsx
#: src/pages/KnowledgeSection.tsx
#: src/pages/PluginsOverlay.tsx
#: src/pages/PrivacySettingsOverlay.tsx
#: src/pages/shell/dialogs.tsx
msgid "Cancel"
msgstr "取消"
#: src/pages/shell/bot-panel.tsx
msgid "Cancel new bot"
msgstr "取消新建 Bot"
#: src/pages/GroupPanel.tsx
msgid "Cancel new group"
msgstr "取消新建群组"
#: src/pages/shell/composer.tsx
msgid "Cancel reply"
msgstr "取消回复"
#: src/components/CloudAgentCard.tsx
msgid "cancelled"
msgstr "已取消"
#. js-lingui-explicit-id
#: src/lib/agent-activity.ts
msgid "Cancelled"
msgstr "已取消"
#: src/components/ai/DelegatedTaskCard.tsx
#: src/components/AskCard.tsx
#: src/components/media/MediaCard.tsx
#: src/pages/ProjectSessionTimeline.tsx
msgid "Cancelled"
msgstr "已取消"
#: src/components/OoAtelier.tsx
msgid "Cat"
msgstr ""
#: src/components/UserFactEditor.tsx
msgid "Category"
msgstr ""
#: src/pages/AccountSettingsOverlay.tsx
msgid "Change password"
msgstr "修改密码"
#: src/pages/AccountSettingsOverlay.tsx
msgid "Changing…"
msgstr "正在修改…"
#: src/pages/MessagingSettingsOverlay.tsx
msgid "Channels"
msgstr "频道"
#: src/pages/shell/message-cards.tsx
msgid "Chart failed to render: {error}"
msgstr "图表渲染失败:{error}"
#: src/components/UserProfileSettings.tsx
#: src/pages/ProjectSessionTimeline.tsx
msgid "Chat"
msgstr ""
#: src/pages/MessagingSettingsOverlay.tsx
msgid "Chat apps"
msgstr "聊天应用"
#: src/pages/AccountSettingsOverlay.tsx
msgid "Chat apps, group channels, and agent connections."
msgstr "聊天应用、群组频道和 Agent 连接。"
#: src/components/UserProfileSettings.tsx
msgid "Chat history"
msgstr ""
#: src/pages/shell/composer.tsx
msgid "Chat Settings"
msgstr "聊天设置"
#: src/components/SoftwareUpdateSection.tsx
msgid "Check failed"
msgstr "检查失败"
#: src/components/DesktopUpdates.tsx
#: src/components/SoftwareUpdateSection.tsx
msgid "Check for updates"
msgstr "检查更新"
#: src/pages/Shell.tsx
msgid "Check in."
msgstr "报到。"
#: src/pages/Auth.tsx
msgid "Check your email"
msgstr "请查看邮箱"
#: src/components/heute/CoachRhythmControl.tsx
msgid "Check-ins"
msgstr ""
#: src/lib/voice-persona-copy.ts
msgid "Checking dependencies…"
msgstr ""
#: src/lib/voice-persona-copy.ts
msgid "Checking the architecture…"
msgstr ""
#: src/lib/voice-persona-copy.ts
msgid "Checking the house…"
msgstr ""
#: src/lib/voice-persona-copy.ts
msgid "Checking the layout…"
msgstr ""
#: src/lib/voice-persona-copy.ts
msgid "Checking who else should help…"
msgstr ""
#: src/lib/voice-persona-copy.ts
msgid "Checking who needs to be in the loop…"
msgstr ""
#: src/components/DesktopUpdates.tsx
#: src/components/SoftwareUpdateSection.tsx
msgid "Checking…"
msgstr "正在检查…"
#: src/components/SoftwareUpdateSection.tsx
msgid "Checkout has local changes. Clean it before updating."
msgstr "工作副本有本地更改。请先清理再更新。"
#: src/components/OoAtelier.tsx
msgid "Cheeks"
msgstr ""
#: src/components/OoAtelier.tsx
msgid "Chef's hat"
msgstr ""
#: src/pages/MessagingSettingsOverlay.tsx
msgid "Choose a bot…"
msgstr "选择 Bot…"
#: src/pages/Shell.tsx
msgid "Choose a conversation"
msgstr ""
#: src/pages/Auth.tsx
msgid "Choose a new password"
msgstr "设置新密码"
#: src/pages/shell/dialogs.tsx
msgid "Choose an existing folder on this computer. Git remotes are linked automatically when a repository is present."
msgstr ""
#: src/components/OoAtelier.tsx
msgid "Choose file"
msgstr "选择文件"
#: src/pages/shell/dialogs.tsx
msgid "Choose folder"
msgstr ""
#: src/components/OoAtelier.tsx
msgid "Choose how your Oo looks and moves"
msgstr ""
#: src/pages/ModelSettingsOverlay.tsx
msgid "Choose which connected model Rakazo uses."
msgstr "选择 Rakazo 使用的已连接模型。"
#: src/pages/Onboarding.tsx
msgid "Choose your language"
msgstr ""
#: src/lib/voice-persona-copy.ts
msgid "Choosing the right shape…"
msgstr ""
#: src/components/OoAtelier.tsx
msgid "Classic"
msgstr ""
#: src/pages/shell/dialogs.tsx
msgid "Clear"
msgstr "清空"
#. placeholder {0}: bot.name
#: src/pages/shell/dialogs.tsx
msgid "Clear {0}’s conversation?"
msgstr "清空与 {0} 的对话?"
#: src/pages/BotContextMenu.tsx
#: src/pages/shell/bot-panel.tsx
msgid "Clear conversation"
msgstr "清空对话"
#: src/lib/voice-persona-copy.ts
msgid "Clearing blockers…"
msgstr ""
#: src/pages/shell/dialogs.tsx
msgid "Clearing…"
msgstr "正在清空…"
#: src/components/integrations/IntegrationSetup.tsx
msgid "Client ID"
msgstr ""
#: src/components/integrations/IntegrationSetup.tsx
msgid "Client secret"
msgstr ""
#: src/components/OoAtelier.tsx
#: src/pages/KnowledgeSection.tsx
#: src/pages/MessagingSettingsOverlay.tsx
#: src/pages/PeerMessagesOverlay.tsx
#: src/pages/RoutineEditor.tsx
#: src/pages/Shell.tsx
#: src/pages/WindowChrome.tsx
msgid "Close"
msgstr "关闭"
#: src/pages/shell/message-cards.tsx
msgid "Close chart"
msgstr "关闭图表"
#: src/pages/shell/fullscreen-computer-overlay.tsx
msgid "Close computer"
msgstr "关闭电脑"
#: src/pages/shell/message-cards.tsx
msgid "Close image preview"
msgstr "关闭图片预览"
#: src/pages/PluginsOverlay.tsx
msgid "Close integrations"
msgstr "关闭集成"
#: src/pages/SettingsOverlay.tsx
msgid "Close integrations settings"
msgstr ""
#: src/pages/McpServersOverlay.tsx
msgid "Close MCP servers"
msgstr "关闭 MCP 服务器"
#: src/pages/SettingsOverlay.tsx
msgid "Close memory settings"
msgstr "关闭记忆设置"
#: src/pages/MessagingSettingsOverlay.tsx
msgid "Close messaging settings"
msgstr "关闭消息设置"
#: src/pages/ModelSettingsOverlay.tsx
#: src/pages/SettingsOverlay.tsx
msgid "Close model settings"
msgstr "关闭模型设置"
#: src/pages/Shell.tsx
msgid "Close navigation"
msgstr "关闭导航"
#: src/components/ArtifactPane.tsx
#: src/components/browser/InAppBrowser.tsx
#: src/pages/shell/side-panel-header.tsx
msgid "Close panel"
msgstr "关闭面板"
#: src/components/ArtifactFileCard.tsx
msgid "Close preview"
msgstr "关闭预览"
#: src/pages/SettingsOverlay.tsx
msgid "Close user settings"
msgstr "关闭用户设置"
#: src/pages/SettingsOverlay.tsx
#: src/pages/VoiceSettingsOverlay.tsx
msgid "Close voice settings"
msgstr "关闭语音设置"
#: src/pages/memory-providers/SupermemorySettingsForm.tsx
msgid "Cloud"
msgstr "云端"
#: src/components/AskCard.tsx
#: src/lib/model-tier-label.ts
msgid "Code"
msgstr "代码"
#: src/components/onboarding/OnboardingOoDesigner.tsx
msgid "Coder"
msgstr ""
#. placeholder {0}: group.title
#: src/pages/shell/sidebar-group-header.tsx
msgid "Collapse {0}"
msgstr "折叠 {0}"
#: src/components/OoAtelier.tsx
msgid "Color"
msgstr "颜色"
#: src/components/OoAtelier.tsx
msgid "Color {color}"
msgstr "颜色 {color}"
#: src/pages/RoutineEditor.tsx
msgid "Coming soon"
msgstr "即将推出"
#: src/pages/McpServersOverlay.tsx
msgid "Command"
msgstr "命令"
#: src/components/UserProfileSettings.tsx
msgid "Communication style"
msgstr ""
#: src/pages/ScratchpadSection.tsx
msgid "Complete"
msgstr "完成"
#: src/components/stage/OoStage.tsx
msgid "Composing a reply…"
msgstr ""
#: src/pages/PrivacySettingsOverlay.tsx
#: src/pages/SettingsOverlay.tsx
#: src/pages/shell/bot-panel.tsx
#: src/pages/shell/transcript.tsx
msgid "Computer"
msgstr "电脑"
#: src/pages/shell/computer-screen.tsx
msgid "Computer failed to boot"
msgstr "电脑启动失败"
#: src/pages/shell/fullscreen-computer-overlay.tsx
msgid "Computer is asleep"
msgstr "电脑已休眠"
#: src/pages/shell/computer-screen.tsx
msgid "Computer is asleep. Open it to wake."
msgstr ""
#: src/pages/shell/computer-screen.tsx
msgid "Computer is stopped"
msgstr "电脑已停止"
#: src/pages/AccountSettingsOverlay.tsx
msgid "Computers"
msgstr "电脑"
#: src/components/ComputersUnavailableHint.tsx
msgid "Computers are off. Set SANDBOX_PROVIDER=docker with SANDBOX_SUPERVISOR_TOKEN, or set SANDBOX_PROVIDER to e2b, daytona, or box with its API key. Recreate the stack after changing .env."
msgstr "电脑未开启。请设置 SANDBOX_PROVIDER=docker 并提供 SANDBOX_SUPERVISOR_TOKEN,或将 SANDBOX_PROVIDER 设为 e2b、daytona 或 box 并提供对应 API 密钥。更改 .env 后请重建环境。"
#: src/pages/ModelSettingsOverlay.tsx
msgid "Configured by deployment"
msgstr "由部署配置"
#: src/pages/McpServersOverlay.tsx
msgid "Configured servers"
msgstr "已配置的服务器"
#: src/components/UserProfileSettings.tsx
msgid "Confirm"
msgstr ""
#: src/pages/KnowledgeSection.tsx
#: src/pages/McpServersOverlay.tsx
msgid "Confirm delete"
msgstr "确认删除"
#: src/pages/AccountSettingsOverlay.tsx
#: src/pages/Auth.tsx
msgid "Confirm password"
msgstr "确认密码"
#: src/components/integrations/IntegrationSetup.tsx
#: src/pages/memory-providers/BuiltinSettingsForm.tsx
#: src/pages/memory-providers/SerenitySettingsForm.tsx
#: src/pages/memory-providers/SupermemorySettingsForm.tsx
msgid "Connect"
msgstr "连接"
#: src/pages/ModelSettingsOverlay.tsx
#: src/pages/shell/composer.tsx
msgid "Connect a model so your Oo can reply."
msgstr ""
#: src/pages/ModelSettingsOverlay.tsx
msgid "Connect API key"
msgstr "连接 API 密钥"
#: src/pages/PluginsOverlay.tsx
msgid "Connect Executor"
msgstr "连接 Executor"
#: src/pages/shell/message-cards.tsx
msgid "Connect MCP server “{name}”"
msgstr "连接 MCP 服务器“{name}”"
#: src/pages/shell/composer.tsx
msgid "Connect model"
msgstr ""
#: src/pages/McpServersOverlay.tsx
msgid "Connect OAuth"
msgstr "连接 OAuth"
#: src/pages/ModelSettingsOverlay.tsx
msgid "Connect this provider to use it as your personal model."
msgstr "连接此提供方,作为你的个人模型。"
#: src/pages/Onboarding.tsx
msgid "Connect tools when you''re ready"
msgstr ""
#: src/pages/PluginsOverlay.tsx
msgid "Connect Treg"
msgstr "连接 Treg"
#: src/components/integrations/IntegrationSetup.tsx
#: src/pages/McpOAuthCallback.tsx
#: src/pages/ModelSettingsOverlay.tsx
#: src/pages/shell/message-cards.tsx
msgid "Connected"
msgstr "已连接"
#. placeholder {0}: credential.label
#: src/pages/ModelSettingsOverlay.tsx
msgid "Connected · {0}"
msgstr "已连接 · {0}"
#. placeholder {0}: selected.label
#. placeholder {0}: selectedLabelRef.current ?? "this model"
#: src/pages/ModelSettingsOverlay.tsx
msgid "Connected and using {0}."
msgstr "已连接并使用 {0}。"
#: src/components/UserProfileSettings.tsx
msgid "Connected app"
msgstr ""
#: src/pages/shell/message-cards.tsx
msgid "Connected. Its tools are available from your next message."
msgstr "已连接,下一条消息起即可使用其工具。"
#: src/components/integrations/IntegrationSetup.tsx
#: src/pages/McpServersOverlay.tsx
#: src/pages/memory-providers/BuiltinSettingsForm.tsx
#: src/pages/memory-providers/SerenitySettingsForm.tsx
#: src/pages/memory-providers/SupermemorySettingsForm.tsx
#: src/pages/shell/message-cards.tsx
msgid "Connecting…"
msgstr "正在连接…"
#. placeholder {0}: item.name
#: src/pages/PluginsOverlay.tsx
msgid "Connection to {0} is still pending. You can close this and check again."
msgstr "与 {0} 的连接仍在等待。可以关闭此窗口稍后再看。"
#: src/lib/voice-persona-copy.ts
msgid "Considering the trade-offs…"
msgstr ""
#: src/pages/ModelSettingsOverlay.tsx
msgid "Context limit"
msgstr "上下文限制"
#: src/components/integrations/IntegrationSetup.tsx
#: src/components/onboarding/OnboardingNameStep.tsx
#: src/components/onboarding/OnboardingOoDesigner.tsx
#: src/components/onboarding/OnboardingScanStep.tsx
#: src/components/onboarding/OnboardingVoiceStep.tsx
#: src/pages/shell/autopilot-line.tsx
msgid "Continue"
msgstr "继续"
#: src/components/ComputerUpdateProgress.tsx
msgid "Continue in Background"
msgstr ""
#: src/pages/Auth.tsx
msgid "Continue with email"
msgstr "使用邮箱继续"
#: src/pages/ProjectSessionTimeline.tsx
msgid "Conversations"
msgstr ""
#: src/pages/shell/transcript.tsx
msgid "Copy"
msgstr "复制"
#: src/pages/shell/transcript.tsx
msgid "Copy reply"
msgstr ""
#: src/pages/ScratchpadSection.tsx
msgid "Could not add"
msgstr "无法添加"
#: src/pages/McpServersOverlay.tsx
msgid "Could not add MCP server"
msgstr "无法添加 MCP 服务器"
#: src/pages/shell/message-cards.tsx
msgid "Could not approve this server"
msgstr "无法批准此服务器"
#: src/pages/shell/message-cards.tsx
msgid "Could not authorize this app"
msgstr "无法授权此应用"
#: src/pages/AccountSettingsOverlay.tsx
msgid "Could not change password"
msgstr "无法修改密码"
#: src/pages/ModelSettingsOverlay.tsx
msgid "Could not change the default model"
msgstr "无法更改默认模型"
#: src/components/teach/TeachComputerOverlay.tsx
msgid "Could not check teaching status. Refresh the view to continue."
msgstr ""
#: src/pages/shell/dialogs.tsx
msgid "Could not clear conversation"
msgstr "无法清空对话"
#: src/components/ComputerUpdateProgress.tsx
msgid "Could not complete action"
msgstr ""
#: src/pages/McpOAuthCallback.tsx
msgid "Could not complete OAuth"
msgstr "无法完成 OAuth"
#: src/components/DesktopUpdates.tsx
msgid "Could not complete the update. Try again."
msgstr ""
#: src/components/integrations/IntegrationSetup.tsx
#: src/pages/PluginsOverlay.tsx
msgid "Could not connect"
msgstr "无法连接"
#. placeholder {0}: registration.name
#: src/pages/MemorySettingsOverlay.tsx
msgid "Could not connect {0}"
msgstr "无法连接 {0}"
#: src/pages/ModelSettingsOverlay.tsx
msgid "Could not connect this provider"
msgstr "无法连接此提供方"
#: src/pages/Shell.tsx
msgid "Could not connect to the computer screen"
msgstr ""
#: src/pages/Auth.tsx
#: src/pages/Shell.tsx
msgid "Could not continue"
msgstr "无法继续"
#: src/pages/shell/bot-panel.tsx
msgid "Could not create bot"
msgstr "无法创建 Bot"
#: src/pages/GroupPanel.tsx
msgid "Could not create group"
msgstr "无法创建群组"
#: src/pages/shell/dialogs.tsx
msgid "Could not create project"
msgstr ""
#: src/pages/shell/dialogs.tsx
msgid "Could not create section"
msgstr "无法创建分组"
#: src/pages/shell/dialogs.tsx
msgid "Could not create space"
msgstr "无法创建工作区"
#: src/pages/Onboarding.tsx
msgid "Could not create your bot"
msgstr "无法创建你的 Bot"
#: src/pages/shell/dialogs.tsx
msgid "Could not delete bot"
msgstr "无法删除 Bot"
#: src/pages/shell/dialogs.tsx
msgid "Could not delete group"
msgstr "无法删除群组"
#: src/pages/McpServersOverlay.tsx
msgid "Could not delete MCP server"
msgstr "无法删除 MCP 服务器"
#: src/pages/shell/dialogs.tsx
msgid "Could not delete routine"
msgstr "无法删除例行任务"
#: src/pages/KnowledgeSection.tsx
msgid "Could not delete skill"
msgstr "无法删除技能"
#: src/pages/shell/dialogs.tsx
msgid "Could not delete space"
msgstr ""
#: src/pages/MemorySettingsOverlay.tsx
msgid "Could not disconnect memory provider"
msgstr "无法断开记忆提供方"
#: src/pages/McpServersOverlay.tsx
msgid "Could not disconnect OAuth"
msgstr "无法断开 OAuth"
#: src/pages/shell/message-cards.tsx
msgid "Could not dismiss"
msgstr ""
#: src/pages/VoiceSettingsOverlay.tsx
msgid "Could not enable speaking"
msgstr ""
#: src/pages/shell/bot-panel.tsx
msgid "Could not import this file"
msgstr ""
#: src/pages/PluginsOverlay.tsx
msgid "Could not install connector"
msgstr "无法安装连接器"
#: src/pages/KnowledgeSection.tsx
msgid "Could not load"
msgstr "无法加载"
#: src/components/ApprovalRulesSettings.tsx
msgid "Could not load approval rules"
msgstr "无法加载审批规则"
#: src/pages/IntegrationSetup.tsx
msgid "Could not load bots. Reload to try again."
msgstr ""
#: src/components/integrations/IntegrationSetup.tsx
#: src/pages/PluginsOverlay.tsx
msgid "Could not load integrations"
msgstr "无法加载集成"
#: src/pages/McpServersOverlay.tsx
msgid "Could not load MCP servers"
msgstr "无法加载 MCP 服务器"
#: src/pages/ModelSettingsOverlay.tsx
#: src/pages/ModelTierSettings.tsx
msgid "Could not load model settings"
msgstr "无法加载模型设置"
#: src/pages/KnowledgeSection.tsx
msgid "Could not load skill"
msgstr "无法加载技能"
#: src/pages/PeerMessagesOverlay.tsx
msgid "Could not load this chat."
msgstr "无法加载此对话。"
#: src/hooks/useArtifactBytes.ts
#: src/lib/artifact-open.ts
msgid "Could not load this file."
msgstr "无法加载此文件。"
#: src/components/SoftwareUpdateSection.tsx
msgid "Could not load update status"
msgstr "无法加载更新状态"
#: src/pages/VoiceSettingsOverlay.tsx
msgid "Could not load voice settings"
msgstr "无法加载语音设置"
#: src/components/onboarding/OnboardingScanStep.tsx
msgid "Could not look in this folder."
msgstr ""
#: src/pages/LocalSettings.tsx
msgid "Could not open local settings. Start the local server and create its owner account, then try again."
msgstr ""
#: src/pages/AccountSettingsOverlay.tsx
#: src/pages/Auth.tsx
msgid "Could not reach the server"
msgstr "无法连接服务器"
#: src/pages/ModelSettingsOverlay.tsx
msgid "Could not reach this model server"
msgstr "无法访问此模型服务器"
#: src/pages/ScratchpadSection.tsx
msgid "Could not remove"
msgstr "无法移除"
#: src/pages/PluginsOverlay.tsx
msgid "Could not remove connector"
msgstr "无法移除连接器"
#: src/pages/GroupPanel.tsx
msgid "Could not remove group"
msgstr "无法移除群组"
#: src/components/ApprovalRulesSettings.tsx
msgid "Could not remove rule"
msgstr "无法移除规则"
#: src/pages/PluginsOverlay.tsx
msgid "Could not rename connection"
msgstr ""
#: src/pages/shell/dialogs.tsx
msgid "Could not rename section"
msgstr "无法重命名分组"
#: src/pages/shell/message-cards.tsx
msgid "Could not render chart"
msgstr "无法渲染图表"
#: src/pages/Auth.tsx
msgid "Could not reset password"
msgstr "无法重置密码"
#: src/pages/PluginsOverlay.tsx
msgid "Could not revoke connection"
msgstr "无法撤销连接"
#: src/pages/Shell.tsx
msgid "Could not run routine"
msgstr "无法运行例行任务"
#: src/pages/ExternalConversationSettings.tsx
#: src/pages/KnowledgeSection.tsx
#: src/pages/ModelTierSettings.tsx
#: src/pages/shell/bot-panel.tsx
msgid "Could not save"
msgstr "无法保存"
#: src/components/ApprovalRulesSettings.tsx
msgid "Could not save Auto Review"
msgstr "无法保存自动审核"
#: src/pages/GroupPanel.tsx
msgid "Could not save group"
msgstr "无法保存群组"
#: src/pages/Shell.tsx
msgid "Could not save routine"
msgstr "无法保存例行任务"
#: src/components/ApprovalRulesSettings.tsx
msgid "Could not save rule"
msgstr "无法保存规则"
#: src/pages/KnowledgeSection.tsx
msgid "Could not save skill"
msgstr "无法保存技能"
#: src/pages/HostComputerPrompt.tsx
msgid "Could not save that choice"
msgstr "无法保存该选择"
#: src/pages/VoiceSettingsOverlay.tsx
msgid "Could not save that voice"
msgstr "无法保存该语音"
#: src/pages/shell/message-cards.tsx
msgid "Could not save this choice"
msgstr "无法保存此选择"
#: src/pages/PluginsOverlay.tsx
msgid "Could not search catalog"
msgstr ""
#: src/pages/Auth.tsx
msgid "Could not send reset email"
msgstr "无法发送重置邮件"
#: src/pages/CallView.tsx
msgid "Could not send that"
msgstr "无法发送"
#: src/pages/McpServersOverlay.tsx
msgid "Could not start OAuth"
msgstr "无法开始 OAuth"
#: src/components/teach/TeachComputerOverlay.tsx
msgid "Could not start teaching"
msgstr ""
#: src/components/AskCard.tsx
msgid "Could not submit this answer"
msgstr "无法提交此回答"
#: src/pages/Shell.tsx
msgid "Could not take control"
msgstr "无法接管"
#: src/lib/dictation.ts
msgid "Could not transcribe that recording."
msgstr ""
#: src/pages/ScratchpadSection.tsx
msgid "Could not update"
msgstr "无法更新"
#: src/pages/McpServersOverlay.tsx
msgid "Could not update agent access"
msgstr "无法更新 Agent 权限"
#: src/components/ComputerMaintenanceActions.tsx
msgid "Could not update computer"
msgstr "无法更新电脑"
#: src/pages/Shell.tsx
msgid "Could not update reaction"
msgstr "无法更新反应"
#: src/pages/VoiceSettingsOverlay.tsx
msgid "Could not update speaking"
msgstr ""
#: src/pages/MemorySettingsOverlay.tsx
msgid "Could not update the default memory scope"
msgstr "无法更新默认记忆范围"
#: src/pages/Shell.tsx
msgid "Could not update voice"
msgstr ""
#: src/lib/artifact-upload.ts
msgid "Could not upload {name}. Try again."
msgstr ""
#: src/components/MediaLibraryFolders.tsx
#: src/components/MediaSettings.tsx
#: src/components/NotificationSettingsPanel.tsx
#: src/components/UserProfileSettings.tsx
msgid "Couldn't load"
msgstr ""
#: src/pages/MessagingSettingsOverlay.tsx
msgid "Couldn't load messaging settings"
msgstr "无法加载消息设置"
#: src/components/MediaLibraryFolders.tsx
#: src/components/MediaSettings.tsx
#: src/components/NotificationSettingsPanel.tsx
#: src/components/UserProfileSettings.tsx
msgid "Couldn't save"
msgstr ""
#: src/pages/MessagingSettingsOverlay.tsx
msgid "Couldn't update messaging settings"
msgstr "无法更新消息设置"
#: src/pages/shell/bot-panel.tsx
#: src/pages/shell/dialogs.tsx
#: src/pages/shell/sidebar-header.tsx
msgid "Create"
msgstr "创建"
#: src/pages/Shell.tsx
msgid "Create a bot first to start a project."
msgstr ""
#: src/pages/Shell.tsx
msgid "Create a project"
msgstr ""
#. placeholder {0}: bot.name
#: src/pages/shell/dialogs.tsx
msgid "Create a section and move {0} into it."
msgstr "创建分组并把 {0} 移入。"
#: src/pages/Auth.tsx
msgid "Create account"
msgstr "创建账户"
#: src/pages/HeuteBrief.tsx
msgid "Create an Oo"
msgstr ""
#: src/pages/GroupPanel.tsx
msgid "Create group"
msgstr "创建群组"
#: src/pages/Shell.tsx
#: src/pages/shell/bot-picker.tsx
msgid "Create new Bot"
msgstr "新建 Bot"
#: src/pages/shell/bot-picker.tsx
msgid "Create new Group"
msgstr "新建群组"
#: src/pages/shell/bot-picker.tsx
msgid "Create new Space"
msgstr "新建工作区"
#: src/pages/shell/dialogs.tsx
msgid "Create project"
msgstr ""
#: src/pages/RoutineEditor.tsx
msgid "Create Routine"
msgstr ""
#: src/components/AskCard.tsx
#: src/pages/shell/dialogs.tsx
msgid "Create space"
msgstr "创建工作区"
#: src/pages/Auth.tsx
msgid "Create your evOo"
msgstr ""
#: src/components/ai/ProjectCreatedCard.tsx
#: src/components/AskCard.tsx
msgid "Created"
msgstr "已创建"
#: src/pages/GroupPanel.tsx
#: src/pages/shell/bot-panel.tsx
#: src/pages/shell/dialogs.tsx
msgid "Creating…"
msgstr "正在创建…"
#: src/pages/PluginsOverlay.tsx
msgid "Credential"
msgstr "凭据"
#: src/pages/McpServersOverlay.tsx
#: src/pages/PluginsOverlay.tsx
msgid "credential saved"
msgstr "凭据已保存"
#: src/pages/PluginsOverlay.tsx
msgid "Credentials are encrypted and never sent to the model."
msgstr "凭据已加密,不会发送给模型。"
#: src/pages/RoutineSchedule.tsx
msgid "Cron"
msgstr "Cron"
#: src/pages/RoutineSchedule.tsx
msgid "Cron expression"
msgstr "Cron 表达式"
#: src/components/OoAtelier.tsx
msgid "Crown"
msgstr ""
#: src/pages/AccountSettingsOverlay.tsx
msgid "Current password"
msgstr "当前密码"
#: src/components/OoAtelier.tsx
msgid "Custom color"
msgstr ""
#: src/pages/shell/dialogs.tsx
msgid "Customer support"
msgstr "客户支持"
#: src/components/onboarding/OnboardingOoDesigner.tsx
msgid "Customize"
msgstr ""
#: src/components/OoAtelier.tsx
msgid "Customize bot avatar"
msgstr "自定义机器人头像"
#: src/lib/routine-line.ts
msgid "Daily, {time}"
msgstr ""
#: src/pages/AccountSettingsOverlay.tsx
msgid "Dark"
msgstr "深色"
#: src/pages/RoutineSchedule.tsx
msgid "day"
msgstr "天"
#: src/lib/onboarding-copy.ts
msgid "Day-to-day work"
msgstr ""
#: src/pages/RoutineSchedule.tsx
msgid "days"
msgstr "天"
#: src/pages/MessagingSettingsOverlay.tsx
msgid "Decline"
msgstr "拒绝"
#: src/pages/ModelSettingsOverlay.tsx
msgid "Default"
msgstr "默认"
#. placeholder {0}: thinkingLevelLabel(defaultThinkingLevel)
#: src/pages/shell/bot-panel.tsx
msgid "Default ({0})"
msgstr "默认({0})"
#: src/components/UserProfileSettings.tsx
#: src/pages/BotContextMenu.tsx
#: src/pages/KnowledgeSection.tsx
#: src/pages/McpServersOverlay.tsx
#: src/pages/RoutineEditor.tsx
#: src/pages/shell/archived-section.tsx
#: src/pages/shell/dialogs.tsx
msgid "Delete"
msgstr "删除"
#. placeholder {0}: bot.name
#. placeholder {0}: group.name
#: src/pages/shell/archived-section.tsx
msgid "Delete {0}"
msgstr "删除 {0}"
#. placeholder {0}: bot.name
#. placeholder {0}: item.name
#: src/pages/shell/dialogs.tsx
msgid "Delete {0}?"
msgstr "删除 {0}?"
#: src/pages/PrivacySettingsOverlay.tsx
msgid "Delete account"
msgstr ""
#: src/pages/GroupPanel.tsx
msgid "Delete group"
msgstr "删除群组"
#: src/pages/shell/dialogs.tsx
msgid "Delete memories too"
msgstr "同时删除记忆"
#: src/pages/Shell.tsx
msgid "Delete space"
msgstr ""
#: src/pages/PrivacySettingsOverlay.tsx
msgid "Delete your account?"
msgstr ""
#: src/pages/shell/transcript.tsx
msgid "deleted"
msgstr "已删除"
#: src/pages/GroupPanel.tsx
#: src/pages/PrivacySettingsOverlay.tsx
#: src/pages/shell/dialogs.tsx
msgid "Deleting…"
msgstr "正在删除…"
#: src/components/AskCard.tsx
msgid "Denied"
msgstr "已拒绝"
#: src/components/AskCard.tsx
msgid "Deny"
msgstr "拒绝"
#: src/pages/ModelSettingsOverlay.tsx
msgid "Deployment default"
msgstr "部署默认"
#: src/pages/shell/bot-panel.tsx
msgid "Describe what this bot does"
msgstr "描述这个 Bot 做什么"
#: src/pages/shell/bot-panel.tsx
msgid "Description"
msgstr "描述"
#: src/components/onboarding/OnboardingOoDesigner.tsx
msgid "Design your Oo"
msgstr ""
#: src/components/DesktopUpdates.tsx
msgid "Desktop app"
msgstr ""
#: src/components/DesktopUpdates.tsx
msgid "Desktop update"
msgstr ""
#: src/components/browser/InAppBrowser.tsx
msgid "Developer tools"
msgstr ""
#: src/lib/dictation.ts
msgid "Dictation ended unexpectedly."
msgstr ""
#: src/lib/dictation.ts
msgid "Dictation failed: {code}"
msgstr ""
#: src/lib/dictation.ts
msgid "Dictation failed."
msgstr ""
#: src/components/integrations/IntegrationSetup.tsx
msgid "Direct MCP"
msgstr ""
#: src/pages/McpServersOverlay.tsx
#: src/pages/MemorySettingsOverlay.tsx
msgid "Disconnect"
msgstr "断开"
#: src/pages/MemorySettingsOverlay.tsx
msgid "Disconnecting…"
msgstr "正在断开…"
#: src/components/ComputerUpdateProgress.tsx
#: src/components/teach/TeachComputerOverlay.tsx
#: src/components/ThreadCard.tsx
#: src/pages/shell/message-cards.tsx
msgid "Dismiss"
msgstr ""
#: src/pages/shell/composer.tsx
msgid "Dismiss error"
msgstr "关闭错误"
#: src/components/ThreadCard.tsx
msgid "Dismissed"
msgstr ""
#: src/pages/shell/message-cards.tsx
msgid "Dismissed. Reconnect anytime from MCP settings."
msgstr "已关闭,可随时在 MCP 设置中重新连接。"
#: src/pages/PluginsOverlay.tsx
msgid "Display name"
msgstr "显示名称"
#: src/components/teach/TeachRecordingChrome.tsx
msgid "Do not type passwords into the demo. Use Take control for credentials."
msgstr "不要在示范中输入密码。凭据请用「接管」。"
#: src/pages/HostComputerPrompt.tsx
msgid "Docker"
msgstr "Docker"
#: src/pages/HostComputerPrompt.tsx
msgid "Docker limits access to your computer for added security. Using {hostLabel} lets bots work with your local files and tools."
msgstr "Docker 限制对你电脑的访问,以提高安全性。使用{hostLabel}时,Bot 可以处理你的本地文件并使用本地工具。"
#: src/pages/VoiceSettingsOverlay.tsx
msgid "Does not speak"
msgstr ""
#: src/components/OoAtelier.tsx
msgid "Dog"
msgstr ""
#: src/pages/HeuteBrief.tsx
msgid "Doing"
msgstr ""
#: src/pages/Auth.tsx
msgid "Don’t have an account?"
msgstr "还没有账户?"
#: src/components/onboarding/OnboardingDiscoveryShell.tsx
msgid "Don't stress — we're here now."
msgstr ""
#: src/components/ai/DelegatedTaskCard.tsx
#: src/components/CookingMode.tsx
#: src/components/media/MediaCard.tsx
#: src/components/OoAtelier.tsx
#: src/components/ThreadCard.tsx
#: src/pages/HeuteBrief.tsx
#: src/pages/ProjectSessionTimeline.tsx
msgid "Done"
msgstr "完成"
#. js-lingui-explicit-id
#: src/lib/agent-activity.ts
msgid "Done"
msgstr ""
#: src/components/OoAtelier.tsx
msgid "Dot"
msgstr ""
#. placeholder {0}: props.name
#: src/components/ArtifactFileCard.tsx
msgid "Download {0}"
msgstr "下载 {0}"
#: src/components/ArtifactFileCard.tsx
#: src/components/ArtifactPane.tsx
#: src/components/media/MediaCard.tsx
#: src/components/media/MediaPlayer.tsx
#: src/pages/shell/message-cards.tsx
msgid "Download {name}"
msgstr "下载 {name}"
#: src/pages/KnowledgeSection.tsx
msgid "Download as markdown"
msgstr "下载为 Markdown"
#: src/components/integrations/IntegrationSetup.tsx
msgid "Download Executor"
msgstr ""
#: src/components/DesktopUpdates.tsx
msgid "Downloading…"
msgstr ""
#: src/components/teach/SkillDraftCard.tsx
msgid "Draft skill"
msgstr "技能草稿"
#: src/lib/voice-persona-copy.ts
msgid "Drafting the spec…"
msgstr ""
#: src/components/SortableGroup.tsx
msgid "Drag to reorder"
msgstr ""
#: src/components/OoAtelier.tsx
msgid "Drag, drop, or paste an image"
msgstr "拖放或粘贴图片"
#: src/pages/BotContextMenu.tsx
msgid "Duplicate"
msgstr "复制"
#: src/pages/shell/bot-panel.tsx
msgid "e.g. Hivenet Agent, Presales, Timesheets bot"
msgstr "例如 Hivenet Agent、Presales、工时表机器人"
#: src/pages/shell/transcript.tsx
msgid "Earlier message"
msgstr "更早的消息"
#: src/components/UserProfileSettings.tsx
#: src/pages/shell/routine-event-line.tsx
msgid "Edit"
msgstr ""
#: src/components/AskCard.tsx
msgid "Edit first"
msgstr "先编辑"
#: src/pages/BotContextMenu.tsx
msgid "Edit Profile"
msgstr "编辑资料"
#: src/lib/voice-persona-copy.ts
msgid "Editing for clarity…"
msgstr ""
#: src/pages/Auth.tsx
msgid "Email"
msgstr "邮箱"
#: src/pages/memory-providers/BuiltinSettingsForm.tsx
msgid "Embeddings URL"
msgstr ""
#: src/components/OoAtelier.tsx
msgid "Energy"
msgstr ""
#: src/pages/ExternalConversationSettings.tsx
msgid "Engage when... Ignore..."
msgstr ""
#: src/components/stage/OoStage.tsx
msgid "Ensemble"
msgstr ""
#: src/pages/ModelSettingsOverlay.tsx
msgid "Enter a whole number from 1 to {MAX_MODEL_CONTEXT_WINDOW} for the context limit."
msgstr "请输入 1 到 {MAX_MODEL_CONTEXT_WINDOW} 之间的整数作为上下文限制。"
#: src/pages/ModelSettingsOverlay.tsx
msgid "Enter a whole number from 1 to {MAX_MODEL_MAX_TOKENS} for maximum output tokens."
msgstr "请输入 1 到 {MAX_MODEL_MAX_TOKENS} 之间的整数作为最大输出 token 数。"
#: src/pages/ModelSettingsOverlay.tsx
msgid "Enter a whole number from 1 to 1000 for the image limit."
msgstr "请输入 1 到 1000 之间的整数作为图像限制。"
#: src/pages/shell/dialogs.tsx
msgid "Enter an absolute folder path on the server. Git remotes are linked automatically when a repository is present."
msgstr ""
#. placeholder {0}: oauth.verificationUri.replace(/^https:\/\//, "")
#: src/pages/ModelSettingsOverlay.tsx
msgid "Enter this code at <0>{0}</0>"
msgstr "在 <0>{0}</0> 输入此代码"
#: src/components/heute/CoachRhythmControl.tsx
msgid "Evening"
msgstr ""
#: src/lib/routine-name.ts
msgid "Evening check-in"
msgstr ""
#: src/pages/ExternalConversationSettings.tsx
#: src/pages/RoutineSchedule.tsx
msgid "Every"
msgstr "每"
#: src/lib/routine-line.ts
msgid "Every {count} h"
msgstr ""
#: src/lib/routine-line.ts
msgid "Every {count} min"
msgstr ""
#: src/lib/routine-line.ts
msgid "Every {day}, {time}"
msgstr ""
#: src/pages/RoutineSchedule.tsx
msgid "every {intervalAmountSelect} {intervalUnitSelect}"
msgstr "每 {intervalAmountSelect} {intervalUnitSelect}"
#: src/pages/RoutineEditor.tsx
#: src/pages/RoutineSchedule.tsx
msgid "Every day"
msgstr "每天"
#: src/lib/routine-line.ts
#: src/pages/RoutineEditor.tsx
#: src/pages/RoutineSchedule.tsx
msgid "Every hour"
msgstr "每小时"
#: src/pages/RoutineSchedule.tsx
msgid "Every Monday"
msgstr "每周一"
#: src/pages/RoutineEditor.tsx
#: src/pages/RoutineSchedule.tsx
msgid "Every month"
msgstr "每月"
#: src/lib/onboarding-copy.ts
msgid "Every morning"
msgstr ""
#: src/pages/RoutineEditor.tsx
#: src/pages/RoutineSchedule.tsx
msgid "Every week"
msgstr "每周"
#: src/pages/PluginsOverlay.tsx
msgid "Executor token"
msgstr "Executor 令牌"
#: src/pages/shell/message-cards.tsx
msgid "Expand"
msgstr "展开"
#. placeholder {0}: group.title
#: src/pages/shell/sidebar-group-header.tsx
msgid "Expand {0}"
msgstr "展开 {0}"
#: src/components/ThreadCard.tsx
msgid "Expired"
msgstr ""
#: src/components/media/MediaCard.tsx
#: src/pages/shell/bot-panel.tsx
msgid "Export"
msgstr "导出"
#: src/components/teach/TeachComputerOverlay.tsx
msgid "Export this week's list from the CRM and drop it in the shared folder"
msgstr "从 CRM 导出本周名单并放到共享文件夹"
#: src/pages/ExternalConversationSettings.tsx
#: src/pages/MessagingSettingsOverlay.tsx
msgid "External conversation"
msgstr ""
#: src/pages/ModelSettingsOverlay.tsx
#: src/pages/shell/bot-panel.tsx
msgid "Extra high"
msgstr "极高"
#: src/components/OoAtelier.tsx
msgid "Extras"
msgstr ""
#: src/components/OoAtelier.tsx
msgid "Eyeliner"
msgstr ""
#: src/components/OoAtelier.tsx
msgid "Eyes"
msgstr ""
#: src/components/OoAtelier.tsx
msgid "Eyeshadow"
msgstr ""
#: src/components/UserFactEditor.tsx
msgid "Fact"
msgstr ""
#: src/components/CloudAgentCard.tsx
msgid "failed"
msgstr "失败"
#: src/components/ai/DelegatedTaskCard.tsx
#: src/components/media/MediaCard.tsx
#: src/components/ThreadCard.tsx
#: src/pages/ProjectSessionTimeline.tsx
msgid "Failed"
msgstr "失败"
#. js-lingui-explicit-id
#: src/lib/agent-activity.ts
msgid "Failed"
msgstr ""
#: src/pages/Shell.tsx
msgid "Failed to send message"
msgstr "发送消息失败"
#: src/pages/Shell.tsx
msgid "Failed to stop"
msgstr "停止失败"
#. js-lingui-explicit-id
#: src/lib/browser-notifications.ts
msgid "Failed."
msgstr "失败。"
#: src/components/teach/SkillDraftCard.tsx
msgid "Failure handling"
msgstr "失败处理"
#: src/lib/model-tier-label.ts
msgid "Fast"
msgstr ""
#: src/components/ThreadCard.tsx
msgid "Fewer {label}"
msgstr ""
#: src/pages/ModelSettingsOverlay.tsx
msgid "Find models"
msgstr "查找模型"
#: src/lib/voice-persona-copy.ts
msgid "Finding the right tone…"
msgstr ""
#: src/pages/ModelSettingsOverlay.tsx
msgid "Finding…"
msgstr "正在查找…"
#: src/components/OoAtelier.tsx
msgid "Fine"
msgstr ""
#. placeholder {0}: new URL(oauth.verificationUri).hostname
#: src/pages/ModelSettingsOverlay.tsx
msgid "Finish signing in at <0>{0}</0>. The final page may not load; paste its URL or code here."
msgstr "在 <0>{0}</0> 完成登录。最后一页可能无法加载;把 URL 或代码粘贴到这里。"
#: src/components/CloudAgentCard.tsx
msgid "finished"
msgstr "已完成"
#. js-lingui-explicit-id
#: src/lib/browser-notifications.ts
msgid "Finished."
msgstr "已完成。"
#: src/pages/McpOAuthCallback.tsx
msgid "Finishing MCP connection…"
msgstr "正在完成 MCP 连接…"
#: src/components/ArtifactPane.tsx
msgid "First {shownRows} rows"
msgstr ""
#: src/components/ApprovalRulesSettings.tsx
msgid "Flag unexpected actions"
msgstr "标记异常操作"
#: src/components/OoAtelier.tsx
msgid "Flick"
msgstr ""
#: src/components/OoAtelier.tsx
msgid "Flower"
msgstr ""
#: src/components/MediaLibraryFolders.tsx
msgid "Folder"
msgstr ""
#: src/components/UserProfileSettings.tsx
msgid "Forget"
msgstr ""
#: src/components/UserProfileSettings.tsx
msgid "Forget everything"
msgstr ""
#: src/components/UserProfileSettings.tsx
msgid "Forget everything about you?"
msgstr ""
#: src/pages/Auth.tsx
msgid "Forgot password?"
msgstr "忘记密码?"
#: src/components/browser/InAppBrowser.tsx
msgid "Forward"
msgstr ""
#: src/components/media/media-platforms.ts
msgid "Frame rate too high for {name} (max {max} fps)"
msgstr ""
#: src/components/OoAtelier.tsx
msgid "Freckles"
msgstr ""
#: src/pages/ModelSettingsOverlay.tsx
msgid "Free"
msgstr "免费"
#: src/components/OoAtelier.tsx
msgid "Frog"
msgstr ""
#: src/components/OoAtelier.tsx
msgid "Full"
msgstr ""
#: src/pages/WindowChrome.tsx
msgid "Fullscreen"
msgstr "全屏"
#: src/pages/SettingsOverlay.tsx
msgid "General"
msgstr "通用"
#: src/lib/voice-persona-copy.ts
msgid "Gently — here's my take…"
msgstr ""
#: src/components/integrations/IntegrationSetup.tsx
msgid "Get credentials"
msgstr ""
#: src/pages/shell/bot-panel.tsx
msgid "Get notified when this Bot finishes or needs input"
msgstr "在此机器人完成或需要输入时收到通知"
#: src/components/ComputerUpdateProgress.tsx
msgid "Getting ready"
msgstr ""
#: src/components/onboarding/OnboardingDiscoveryShell.tsx
msgid "Getting ready…"
msgstr ""
#: src/components/OoAtelier.tsx
msgid "Ghost"
msgstr ""
#: src/pages/RoutineEditor.tsx
msgid "Git event"
msgstr "Git 事件"
#: src/components/OoAtelier.tsx
msgid "Glass"
msgstr ""
#: src/components/OoAtelier.tsx
msgid "Glasses"
msgstr ""
#: src/pages/ProjectSessionTimeline.tsx
msgid "Goal"
msgstr ""
#: src/components/heute/HeuteCoach.tsx
#: src/components/UserProfileSettings.tsx
#: src/pages/ProjectSessionTimeline.tsx
msgid "Goals"
msgstr ""
#: src/pages/ProjectSessionTimeline.tsx
msgid "Goals for this project, separate from chat messages. Conversations are below."
msgstr ""
#: src/components/OoAtelier.tsx
msgid "Gold"
msgstr ""
#: src/components/OoAtelier.tsx
msgid "Green"
msgstr ""
#: src/components/stage/OoStage.tsx
#: src/pages/MessagingSettingsOverlay.tsx
#: src/pages/Shell.tsx
#: src/pages/shell/side-panel-header.tsx
msgid "Group"
msgstr "群组"
#: src/components/stage/OoStage.tsx
#: src/pages/Shell.tsx
msgid "Group conversation"
msgstr ""
#: src/pages/HeuteBrief.tsx
msgid "Group conversation {title}"
msgstr ""
#: src/pages/GroupPanel.tsx
msgid "Group settings"
msgstr "群组设置"
#: src/pages/ExternalConversationSettings.tsx
msgid "Group updates"
msgstr ""
#: src/pages/shell/dialogs.tsx
msgid "Groups"
msgstr ""
#: src/components/heute/HeuteCoach.tsx
#: src/components/UserProfileSettings.tsx
msgid "Habits"
msgstr ""
#: src/components/voice/VoiceStage.tsx
msgid "Hang up"
msgstr "挂断"
#: src/pages/CallView.tsx
msgid "Hang up first, then enter the code on screen."
msgstr "请先挂断,然后输入屏幕上的代码。"
#: src/pages/CallView.tsx
msgid "Hang up, then enter the code on screen."
msgstr "请挂断,然后输入屏幕上的代码。"
#: src/components/OoAtelier.tsx
msgid "Hat"
msgstr ""
#: src/pages/RoutineEditor.tsx
msgid "header"
msgstr "请求头"
#: src/pages/McpServersOverlay.tsx
#: src/pages/PluginsOverlay.tsx
msgid "Header name"
msgstr "请求头名称"
#: src/pages/McpServersOverlay.tsx
msgid "Header value"
msgstr "请求头值"
#: src/components/OoAtelier.tsx
msgid "Headphones"
msgstr ""
#: src/components/UserProfileSettings.tsx
msgid "Health"
msgstr ""
#: src/components/OoAtelier.tsx
msgid "Heart"
msgstr ""
#: src/lib/voice-persona-copy.ts
msgid "Here's the read…"
msgstr ""
#: src/lib/voice-persona-copy.ts
msgid "Here's the readout — I'll push back if something's off."
msgstr ""
#: src/lib/voice-persona-copy.ts
msgid "Here's what I found — I'll say if I think you're wrong."
msgstr ""
#: src/lib/voice-persona-copy.ts
msgid "Here's what I found…"
msgstr ""
#: src/lib/voice-persona-copy.ts
msgid "Here's what I see in the logs…"
msgstr ""
#: src/pages/VoiceSettingsOverlay.tsx
msgid "Hi, this is how I'll sound when I read replies out loud."
msgstr "你好,这是我朗读回复时的声音。"
#: src/pages/Shell.tsx
msgid "Hide bots"
msgstr ""
#: src/pages/Auth.tsx
msgid "Hide password"
msgstr "隐藏密码"
#: src/pages/ModelSettingsOverlay.tsx
#: src/pages/shell/bot-panel.tsx
msgid "High"
msgstr "高"
#: src/components/onboarding/OnboardingOoDesigner.tsx
msgid "Hobby"
msgstr ""
#: src/pages/RoutineSchedule.tsx
msgid "hour"
msgstr "小时"
#: src/pages/ExternalConversationSettings.tsx
#: src/pages/RoutineSchedule.tsx
msgid "hours"
msgstr "小时"
#: src/pages/RoutineSchedule.tsx
msgid "How often"
msgstr "频率"
#: src/components/onboarding/OnboardingVoiceStep.tsx
msgid "How should your Oo sound when reading replies aloud?"
msgstr ""
#: src/components/teach/SkillDraftCard.tsx
msgid "How to check"
msgstr "如何检查"
#: src/pages/shell/computer-screen.tsx
msgid "I’m done"
msgstr "我做完了"
#: src/lib/voice-persona-copy.ts
msgid "I'm listening — what's the priority?"
msgstr ""
#: src/components/UserProfileSettings.tsx
msgid "Identity"
msgstr ""
#: src/pages/ExternalConversationSettings.tsx
msgid "Ignore"
msgstr ""
#: src/components/MediaSettings.tsx
msgid "Image model"
msgstr ""
#: src/components/OoAtelier.tsx
msgid "Image upload area"
msgstr "图片上传区域"
#: src/components/MediaSettings.tsx
msgid "Image workflow"
msgstr ""
#: src/pages/shell/bot-panel.tsx
msgid "Import bot"
msgstr ""
#: src/pages/PluginsOverlay.tsx
msgid "Import OpenAPI JSON"
msgstr "导入 OpenAPI JSON"
#: src/lib/voice-persona-copy.ts
msgid "In my lane — happy to geek out or just execute, your call."
msgstr ""
#: src/pages/ProjectSessionTimeline.tsx
msgid "In progress"
msgstr ""
#: src/lib/onboarding-copy.ts
msgid "Inbox & email"
msgstr ""
#: src/components/MediaLibraryFolders.tsx
msgid "Index again"
msgstr ""
#: src/components/MediaLibraryFolders.tsx
msgid "Indexing…"
msgstr ""
#: src/pages/shell/bot-panel.tsx
msgid "Inherit default"
msgstr "沿用默认"
#: src/components/teach/SkillDraftCard.tsx
msgid "Inputs"
msgstr "输入"
#: src/pages/memory-providers/SupermemorySettingsForm.tsx
msgid "Instance API key"
msgstr "实例 API 密钥"
#: src/pages/RoutineEditor.tsx
msgid "Instruction"
msgstr "指令"
#: src/pages/PluginsOverlay.tsx
msgid "Integration domain"
msgstr ""
#: src/components/integrations/IntegrationSetup.tsx
msgid "Integration options"
msgstr ""
#: src/pages/PluginsOverlay.tsx
#: src/pages/SettingsOverlay.tsx
msgid "Integrations"
msgstr "集成"
#: src/components/voice/VoiceStage.tsx
msgid "Interrupt"
msgstr "打断"
#: src/pages/RoutineEditor.tsx
#: src/pages/RoutineSchedule.tsx
msgid "Interval"
msgstr "间隔"
#: src/pages/RoutineSchedule.tsx
msgid "Interval amount"
msgstr "间隔数量"
#: src/pages/RoutineSchedule.tsx
msgid "Interval unit"
msgstr "间隔单位"
#: src/components/OoAtelier.tsx
msgid "Iris"
msgstr ""
#: src/pages/shell/bot-panel.tsx
msgid "Isolated"
msgstr "隔离"
#: src/pages/shell/dialogs.tsx
msgid "Its conversation, files, and routines will be permanently deleted. Bots it created stay in your list."
msgstr "它的对话、文件和例行任务将被永久删除。它创建的 Bot 仍留在列表中。"
#: src/pages/shell/transcript.tsx
msgid "Jump to latest"
msgstr "跳到最新"
#: src/pages/shell/transcript.tsx
msgid "Jump to replied message"
msgstr "跳到被回复的消息"
#: src/pages/ActivityList.tsx
#: src/pages/ProjectSessionTimeline.tsx
msgid "just now"
msgstr "刚刚"
#: src/pages/shell/dialogs.tsx
msgid "Keep memories"
msgstr "保留记忆"
#: src/pages/RoutineEditor.tsx
msgid "key"
msgstr "密钥"
#: src/pages/KnowledgeSection.tsx
msgid "Knowledge"
msgstr "知识"
#: src/components/UserProfileSettings.tsx
#: src/pages/AccountSettingsOverlay.tsx
msgid "Language"
msgstr "语言"
#: src/components/OoAtelier.tsx
msgid "Lashes"
msgstr ""
#: src/pages/HeuteBrief.tsx
#: src/pages/shell/autopilot-line.tsx
msgid "last: {latest}"
msgstr ""
#: src/components/DesktopUpdates.tsx
msgid "Later"
msgstr ""
#: src/pages/MessagingSettingsOverlay.tsx
msgid "Leave"
msgstr "退出"
#: src/components/MediaLibraryFolders.tsx
msgid "Library"
msgstr ""
#: src/lib/voice-persona-copy.ts
msgid "Life channel — I'm here."
msgstr ""
#: src/pages/AccountSettingsOverlay.tsx
msgid "Light"
msgstr "浅色"
#: src/components/OoAtelier.tsx
msgid "Lilac"
msgstr ""
#: src/pages/shell/bot-capabilities.tsx
msgid "Limit built-in tools"
msgstr ""
#: src/pages/RoutineEditor.tsx
msgid "Linear issue"
msgstr "Linear 工单"
#: src/pages/MessagingSettingsOverlay.tsx
msgid "Link a chat app"
msgstr "关联聊天应用"
#: src/pages/ExternalConversationSettings.tsx
msgid "Listen"
msgstr ""
#: src/components/stage/OoStage.tsx
#: src/pages/ExternalConversationSettings.tsx
msgid "Listening"
msgstr ""
#: src/lib/voice-persona-copy.ts
msgid "Listening — describe the bot you want."
msgstr ""
#: src/lib/voice-persona-copy.ts
msgid "Listening — home or devices?"
msgstr ""
#: src/lib/voice-persona-copy.ts
msgid "Listening — say what you need."
msgstr ""
#: src/lib/voice-persona-copy.ts
msgid "Listening — signal or risk?"
msgstr ""
#: src/lib/voice-persona-copy.ts
msgid "Listening — what's broken or slow?"
msgstr ""
#: src/lib/voice-persona-copy.ts
msgid "Listening — what's the story?"
msgstr ""
#: src/pages/shell/transcript.tsx
msgid "Load earlier messages"
msgstr "加载更早的消息"
#: src/pages/ActivityList.tsx
msgid "Loading activity…"
msgstr "正在加载动态…"
#: src/pages/ProjectSessionTimeline.tsx
msgid "Loading conversations…"
msgstr ""
#: src/pages/ProjectSessionTimeline.tsx
msgid "Loading goals…"
msgstr ""
#: src/pages/PluginsOverlay.tsx
msgid "Loading integrations…"
msgstr "正在加载集成…"
#: src/pages/MemorySettingsOverlay.tsx
msgid "Loading memory settings…"
msgstr "正在加载记忆设置…"
#: src/pages/ModelSettingsOverlay.tsx
msgid "Loading model catalog…"
msgstr "正在加载模型目录…"
#: src/components/ArtifactFileCard.tsx
#: src/components/ArtifactPane.tsx
msgid "Loading preview…"
msgstr "正在加载预览…"
#: src/components/ApprovalRulesSettings.tsx
msgid "Loading rules…"
msgstr "正在加载规则…"
#: src/pages/PluginsOverlay.tsx
msgid "Loading tools…"
msgstr ""
#: src/pages/VoiceSettingsOverlay.tsx
msgid "Loading voice settings…"
msgstr ""
#: src/components/onboarding/OnboardingVoiceStep.tsx
msgid "Loading voices…"
msgstr ""
#: src/App.tsx
#: src/pages/HeuteBrief.tsx
#: src/pages/IntegrationSetup.tsx
#: src/pages/PeerMessagesOverlay.tsx
#: src/pages/shell/transcript.tsx
msgid "Loading…"
msgstr "加载中…"
#: src/pages/memory-providers/SupermemorySettingsForm.tsx
msgid "Local"
msgstr "本地"
#: src/pages/HostComputerPrompt.tsx
msgid "Local access lets bots run commands without asking. Avoid it on shared or public servers."
msgstr "本地访问权限允许 Bot 无需询问就执行命令。请勿在共享或公开服务器上启用。"
#: src/pages/LocalSettings.tsx
msgid "Local Server Settings"
msgstr ""
#: src/pages/shell/user-menu.tsx
msgid "Log out"
msgstr "退出登录"
#: src/components/onboarding/OnboardingScanStep.tsx
msgid "Look"
msgstr ""
#. placeholder {0}: index + 1
#. placeholder {1}: looks.length
#: src/components/onboarding/LookPreviewCarousel.tsx
msgid "Look {0} of {1}"
msgstr ""
#: src/components/onboarding/OnboardingOoDesigner.tsx
msgid "Look families"
msgstr ""
#: src/components/onboarding/OnboardingScanStep.tsx
msgid "Look for projects here?"
msgstr ""
#: src/components/onboarding/LookPreviewCarousel.tsx
msgid "Look variants"
msgstr ""
#: src/components/onboarding/OnboardingScanStep.tsx
msgid "Looking"
msgstr ""
#: src/pages/ModelSettingsOverlay.tsx
#: src/pages/shell/bot-panel.tsx
msgid "Low"
msgstr "低"
#: src/components/ComputerUpdateProgress.tsx
msgid "Make sure nothing is still running on this computer."
msgstr "请确认这台电脑上没有仍在运行的任务。"
#: src/lib/voice-persona-copy.ts
msgid "Making it simpler…"
msgstr ""
#: src/lib/voice-persona-copy.ts
msgid "Making space for this…"
msgstr ""
#: src/pages/PluginsOverlay.tsx
msgid "Manage MCP servers"
msgstr "管理 MCP 服务器"
#: src/pages/AccountSettingsOverlay.tsx
msgid "Manage messaging settings"
msgstr "管理消息设置"
#: src/pages/PluginsOverlay.tsx
msgid "Manual"
msgstr ""
#: src/pages/PluginsOverlay.tsx
msgid "Manual setup required"
msgstr ""
#: src/pages/BotContextMenu.tsx
msgid "Mark as Read"
msgstr "标为已读"
#: src/pages/BotContextMenu.tsx
msgid "Mark as Unread"
msgstr "标为未读"
#: src/lib/voice-persona-copy.ts
msgid "Matching the right room…"
msgstr ""
#: src/pages/ModelSettingsOverlay.tsx
#: src/pages/shell/bot-panel.tsx
msgid "Max"
msgstr "最大"
#: src/pages/ModelSettingsOverlay.tsx
msgid "Maximum images per request"
msgstr "每次请求的最大图像数"
#: src/pages/ModelSettingsOverlay.tsx
msgid "Maximum output tokens"
msgstr "最大输出 token 数"
#: src/pages/memory-providers/SerenitySettingsForm.tsx
msgid "MCP endpoint"
msgstr ""
#: src/pages/McpServersOverlay.tsx
msgid "MCP servers"
msgstr "MCP 服务器"
#: src/pages/SettingsOverlay.tsx
msgid "Media"
msgstr ""
#: src/pages/ModelSettingsOverlay.tsx
#: src/pages/shell/bot-panel.tsx
msgid "Medium"
msgstr "中"
#: src/pages/GroupPanel.tsx
msgid "Members ({GROUP_MEMBER_MIN}–{GROUP_MEMBER_MAX})"
msgstr "成员({GROUP_MEMBER_MIN}–{GROUP_MEMBER_MAX})"
#: src/pages/GroupPanel.tsx
msgid "Members (pick {GROUP_MEMBER_MIN}–{GROUP_MEMBER_MAX})"
msgstr "成员(选择 {GROUP_MEMBER_MIN}–{GROUP_MEMBER_MAX} 个)"
#: src/pages/KnowledgeSection.tsx
#: src/pages/SettingsOverlay.tsx
msgid "Memory"
msgstr "记忆"
#: src/pages/shell/bot-panel.tsx
msgid "Memory scope"
msgstr "记忆范围"
#: src/pages/shell/composer.tsx
msgid "Mentions"
msgstr "提及"
#: src/pages/ExternalConversationSettings.tsx
msgid "Mentions only"
msgstr ""
#. js-lingui-explicit-id
#: src/lib/browser-notifications.ts
msgid "Message"
msgstr "消息"
#: src/pages/shell/composer.tsx
#: src/pages/shell/message-preview.ts
msgid "Message"
msgstr "消息"
#: src/pages/shell/composer.tsx
msgid "Message composer"
msgstr "消息输入框"
#: src/pages/RoutineEditor.tsx
msgid "Message event"
msgstr ""
#: src/pages/shell/transcript.tsx
msgid "Message from {peer}"
msgstr "来自 {peer} 的消息"
#: src/pages/shell/composer.tsx
msgid "Message…"
msgstr "消息…"
#: src/components/ai/DelegatedTaskCard.tsx
msgid "Messaged {peer}"
msgstr "已发给 {peer}"
#: src/pages/AccountSettingsOverlay.tsx
#: src/pages/MessagingSettingsOverlay.tsx
msgid "Messaging"
msgstr "消息"
#: src/lib/dictation.ts
msgid "Microphone access denied. Allow the microphone in your browser or system settings, then try again."
msgstr ""
#: src/lib/dictation.ts
msgid "Microphone access is not available in this browser. Use Chrome, the desktop app, or check system settings."
msgstr ""
#: src/lib/dictation.ts
#: src/pages/CallView.tsx
msgid "Microphone failed"
msgstr "麦克风失败"
#: src/pages/ModelSettingsOverlay.tsx
#: src/pages/shell/bot-panel.tsx
msgid "Minimal"
msgstr "最低"
#: src/pages/WindowChrome.tsx
msgid "Minimize"
msgstr "最小化"
#: src/pages/shell/sidebar-toggle-buttons.tsx
msgid "Minimize bots"
msgstr ""
#: src/components/OoAtelier.tsx
msgid "Mint"
msgstr ""
#: src/pages/RoutineSchedule.tsx
msgid "minute"
msgstr "分钟"
#: src/pages/RoutineSchedule.tsx
msgid "minutes"
msgstr "分钟"
#: src/components/MediaSettings.tsx
#: src/pages/memory-providers/BuiltinSettingsForm.tsx
#: src/pages/ModelSettingsOverlay.tsx
#: src/pages/shell/bot-panel.tsx
msgid "Model"
msgstr "模型"
#: src/pages/ModelSettingsOverlay.tsx
msgid "Model id"
msgstr "模型 ID"
#: src/pages/ModelSettingsOverlay.tsx
msgid "Model options"
msgstr "模型选项"
#: src/pages/AccountSettingsOverlay.tsx
msgid "Model spend uses your provider keys."
msgstr "模型费用使用你的提供方密钥。"
#: src/pages/ModelSettingsOverlay.tsx
msgid "Model updated."
msgstr "模型已更新。"
#: src/pages/LocalSettings.tsx
#: src/pages/ModelSettingsOverlay.tsx
#: src/pages/SettingsOverlay.tsx
msgid "Models"
msgstr "模型"
#: src/pages/ModelSettingsOverlay.tsx
msgid "Models for the server owner’s default space."
msgstr ""
#: src/pages/ModelSettingsOverlay.tsx
msgid "Models from server"
msgstr "来自服务器的模型"
#: src/components/OoAtelier.tsx
msgid "Monocle"
msgstr ""
#: src/pages/RoutineSchedule.tsx
msgid "Monthly"
msgstr "每月"
#: src/lib/routine-line.ts
msgid "Monthly on day {day}, {time}"
msgstr ""
#: src/pages/shell/transcript.tsx
msgid "More"
msgstr ""
#: src/components/ThreadCard.tsx
msgid "More {label}"
msgstr ""
#: src/components/ComputerMaintenanceActions.tsx
msgid "More computer actions"
msgstr ""
#: src/pages/ProjectSessionTimeline.tsx
msgid "More conversations ({hiddenSessionCount})"
msgstr ""
#: src/components/heute/CoachRhythmControl.tsx
msgid "Morning"
msgstr ""
#: src/lib/onboarding-copy.ts
msgid "Morning and evening"
msgstr ""
#: src/lib/routine-name.ts
msgid "Morning brief"
msgstr ""
#: src/pages/shell/dialogs.tsx
msgid "Move them to your shared memory."
msgstr "把它们移到共享记忆。"
#: src/pages/BotContextMenu.tsx
msgid "Move to folder"
msgstr ""
#: src/components/teach/SkillDraftCard.tsx
#: src/pages/Auth.tsx
#: src/pages/GroupPanel.tsx
#: src/pages/RoutineEditor.tsx
#: src/pages/shell/bot-panel.tsx
#: src/pages/shell/dialogs.tsx
msgid "Name"
msgstr "名称"
#: src/pages/shell/bot-panel.tsx
msgid "Name this bot"
msgstr "给这个 Bot 命名"
#: src/pages/GroupPanel.tsx
msgid "Name this group"
msgstr "给这个群组命名"
#: src/pages/RoutineEditor.tsx
msgid "Name this routine"
msgstr "给这个例行任务命名"
#: src/components/onboarding/OnboardingNameStep.tsx
msgid "Name your Oo"
msgstr ""
#: src/components/OoAtelier.tsx
msgid "Neck"
msgstr ""
#: src/components/stage/OoStage.tsx
msgid "Needs attention"
msgstr ""
#. js-lingui-explicit-id
#: src/lib/agent-activity.ts
msgid "Needs you"
msgstr ""
#: src/components/ai/DelegatedTaskCard.tsx
#: src/components/MainInbox.tsx
#: src/pages/ActivityList.tsx
#: src/pages/HeuteBrief.tsx
#: src/pages/shell/fullscreen-computer-overlay.tsx
#: src/pages/shell/transcript.tsx
msgid "Needs you"
msgstr ""
#. js-lingui-explicit-id
#: src/lib/agent-activity.ts
msgid "Needs your reply"
msgstr ""
#: src/components/OoAtelier.tsx
msgid "Nerd"
msgstr ""
#: src/pages/shell/bot-panel.tsx
msgid "New bot"
msgstr "新建 Bot"
#: src/pages/ProjectSessionTimeline.tsx
#: src/pages/Shell.tsx
msgid "New conversation"
msgstr ""
#: src/pages/BotContextMenu.tsx
msgid "New folder"
msgstr ""
#: src/pages/ProjectSessionTimeline.tsx
msgid "New goal…"
msgstr ""
#: src/pages/GroupPanel.tsx
msgid "New group"
msgstr "新建群组"
#: src/pages/ScratchpadSection.tsx
msgid "New open-work item"
msgstr "新的待办"
#: src/pages/AccountSettingsOverlay.tsx
#: src/pages/Auth.tsx
msgid "New password"
msgstr "新密码"
#: src/pages/shell/dialogs.tsx
msgid "New project"
msgstr ""
#: src/pages/shell/dialogs.tsx
msgid "New section"
msgstr "新建分组"
#: src/pages/KnowledgeSection.tsx
msgid "New skill"
msgstr "新建技能"
#: src/pages/shell/dialogs.tsx
msgid "New space"
msgstr "新建工作区"
#: src/components/CookingMode.tsx
msgid "Next"
msgstr ""
#: src/lib/routine-line.ts
msgid "Next {date}"
msgstr ""
#: src/components/onboarding/LookPreviewCarousel.tsx
msgid "Next look"
msgstr ""
#: src/pages/MessagingSettingsOverlay.tsx
msgid "No agent connections yet."
msgstr "还没有 Agent 连接。"
#: src/pages/PluginsOverlay.tsx
msgid "No apps match your search."
msgstr "没有匹配的应用。"
#: src/pages/PluginsOverlay.tsx
msgid "no auth"
msgstr "无认证"
#: src/pages/PluginsOverlay.tsx
msgid "No authentication"
msgstr "无认证"
#: src/pages/shell/bot-picker.tsx
msgid "No bots match"
msgstr ""
#: src/pages/MessagingSettingsOverlay.tsx
msgid "No chat apps linked yet."
msgstr "还没有关联聊天应用。"
#: src/pages/shell/command-palette.tsx
msgid "No conversations"
msgstr ""
#: src/pages/ProjectSessionTimeline.tsx
msgid "No conversations in this project chat yet."
msgstr ""
#: src/pages/Shell.tsx
msgid "No conversations yet."
msgstr ""
#: src/components/ApprovalRulesSettings.tsx
msgid "No exceptions. Actions run automatically."
msgstr "没有例外。操作会自动执行。"
#: src/pages/ProjectSessionTimeline.tsx
msgid "No goals in this project yet."
msgstr ""
#: src/pages/MessagingSettingsOverlay.tsx
msgid "No group chats yet."
msgstr "还没有群聊。"
#: src/components/AskCard.tsx
msgid "No longer active"
msgstr "已停用"
#: src/pages/PluginsOverlay.tsx
msgid "No managed app catalog is configured on this deployment."
msgstr "此部署未配置托管应用目录。"
#: src/pages/ModelSettingsOverlay.tsx
msgid "No matching models"
msgstr "没有匹配的模型"
#: src/pages/PluginsOverlay.tsx
msgid "No MCP or API tool sources installed yet."
msgstr "还没有安装 MCP 或 API 工具源。"
#: src/pages/McpServersOverlay.tsx
msgid "No MCP servers yet."
msgstr "还没有 MCP 服务器。"
#: src/pages/PeerMessagesOverlay.tsx
msgid "No messages with {peerBotName} yet."
msgstr "还没有与 {peerBotName} 的消息。"
#: src/lib/dictation.ts
msgid "No microphone found. Connect a microphone and try again."
msgstr ""
#: src/pages/ModelSettingsOverlay.tsx
msgid "No model catalog is available."
msgstr "没有可用的模型目录。"
#: src/components/onboarding/OnboardingScanStep.tsx
msgid "No projects found"
msgstr ""
#: src/pages/Shell.tsx
msgid "No projects yet."
msgstr ""
#: src/pages/ModelSettingsOverlay.tsx
msgid "No providers found."
msgstr "未找到提供方。"
#: src/components/integrations/IntegrationSetup.tsx
msgid "No remote MCP servers found"
msgstr ""
#: src/pages/PluginsOverlay.tsx
#: src/pages/SpaceSearch.tsx
msgid "No results"
msgstr "无结果"
#: src/pages/RoutineEditor.tsx
msgid "No runs yet"
msgstr "还没有运行记录"
#: src/pages/KnowledgeSection.tsx
msgid "No skills yet"
msgstr "暂无技能"
#: src/pages/MessagingSettingsOverlay.tsx
msgid "No team conversations yet."
msgstr ""
#: src/pages/PluginsOverlay.tsx
msgid "No tools available."
msgstr ""
#: src/pages/RoutineEditor.tsx
msgid "No trigger"
msgstr "无触发器"
#: src/components/OoAtelier.tsx
msgid "None"
msgstr ""
#: src/pages/ScratchpadSection.tsx
msgid "None yet"
msgstr "暂无"
#: src/pages/ModelSettingsOverlay.tsx
msgid "Not connected"
msgstr "未连接"
#: src/pages/PluginsOverlay.tsx
msgid "Not in the plugin catalog"
msgstr "不在插件目录中"
#: src/lib/onboarding-copy.ts
#: src/pages/shell/message-cards.tsx
msgid "Not now"
msgstr "暂不"
#: src/components/ComputerUpdateProgress.tsx
msgid "Nothing is still running"
msgstr "没有仍在运行的任务"
#: src/pages/KnowledgeSection.tsx
msgid "Nothing remembered yet"
msgstr "暂无记忆"
#: src/pages/SettingsOverlay.tsx
#: src/pages/shell/bot-panel.tsx
msgid "Notifications"
msgstr "通知"
#: src/pages/ActivityList.tsx
msgid "Now"
msgstr "现在"
#. placeholder {0}: selected.label
#: src/pages/ModelSettingsOverlay.tsx
msgid "Now using {0}."
msgstr "正在使用 {0}。"
#: src/components/NotificationSettingsPanel.tsx
msgid "Nudges from your Oo"
msgstr ""
#: src/pages/McpOAuthCallback.tsx
msgid "OAuth authorization was cancelled."
msgstr "OAuth 授权已取消。"
#: src/pages/McpServersOverlay.tsx
msgid "OAuth connected"
msgstr "OAuth 已连接"
#: src/pages/McpOAuthCallback.tsx
msgid "OAuth connection failed"
msgstr "OAuth 连接失败"
#: src/pages/McpServersOverlay.tsx
msgid "OAuth expired"
msgstr ""
#: src/pages/VoiceSettingsOverlay.tsx
msgid "On"
msgstr ""
#: src/pages/RoutineEditor.tsx
msgid "On a schedule"
msgstr "按计划"
#. placeholder {0}: preset.time
#: src/pages/RoutineSchedule.tsx
msgid "on the 1st at {0}"
msgstr "每月 1 日 {0}"
#: src/pages/PrivacySettingsOverlay.tsx
msgid "On this server"
msgstr ""
#: src/components/UserProfileSettings.tsx
msgid "Onboarding"
msgstr ""
#: src/lib/onboarding-copy.ts
msgid "Once a week"
msgstr ""
#: src/lib/voice-persona-copy.ts
msgid "One more look before I answer…"
msgstr ""
#: src/pages/Shell.tsx
msgid "Only empty spaces can be deleted. Delete its bots and groups first."
msgstr ""
#: src/components/onboarding/OnboardingScanStep.tsx
msgid "Only file and folder names are read."
msgstr ""
#: src/components/onboarding/OnboardingNameStep.tsx
msgid "Oo name"
msgstr ""
#: src/pages/ScratchpadSection.tsx
#: src/pages/shell/computer-panel-preview.tsx
msgid "Open"
msgstr "打开"
#. placeholder {0}: group.title
#: src/pages/shell/sidebar-group-header.tsx
msgid "Open {0}"
msgstr "打开 {0}"
#: src/pages/HeuteBrief.tsx
msgid "Open a chat"
msgstr ""
#: src/pages/ProjectSessionTimeline.tsx
msgid "Open conversation"
msgstr ""
#: src/components/browser/InAppBrowser.tsx
msgid "Open in browser"
msgstr ""
#: src/pages/shell/computer-panel-preview.tsx
msgid "Open in full window"
msgstr "在完整窗口中打开"
#: src/pages/shell/sidebar-toggle-buttons.tsx
msgid "Open navigation"
msgstr "打开导航"
#: src/components/ai/ProjectCreatedCard.tsx
msgid "Open project →"
msgstr ""
#: src/pages/ScratchpadSection.tsx
msgid "Open work"
msgstr "待办"
#: src/pages/ModelSettingsOverlay.tsx
msgid "OpenAI-compatible server URL"
msgstr "OpenAI 兼容服务器 URL"
#: src/pages/shell/transcript.tsx
msgid "Opened its thread."
msgstr "已打开其对话。"
#: src/components/onboarding/OnboardingDiscoveryShell.tsx
msgid "Opening your first conversation…"
msgstr ""
#: src/App.tsx
msgid "Opening your Space…"
msgstr "正在打开工作区…"
#: src/components/MediaSettings.tsx
#: src/pages/memory-providers/BuiltinSettingsForm.tsx
#: src/pages/ModelSettingsOverlay.tsx
msgid "Optional"
msgstr "可选"
#: src/pages/AccountSettingsOverlay.tsx
msgid "Optional controls most people never need"
msgstr "多数人用不到的可选项"
#: src/pages/McpServersOverlay.tsx
msgid "Optional header value"
msgstr "可选请求头值"
#: src/pages/ModelSettingsOverlay.tsx
msgid "Or connect an API key"
msgstr "或连接 API 密钥"
#: src/pages/shell/autopilot-dialog.tsx
msgid "Order"
msgstr ""
#: src/pages/memory-providers/SupermemorySettingsForm.tsx
msgid "Organization API key"
msgstr "组织 API 密钥"
#: src/pages/ModelSettingsOverlay.tsx
msgid "Other model…"
msgstr "其他模型…"
#: src/pages/ModelSettingsOverlay.tsx
msgid "Other providers"
msgstr ""
#: src/components/browser/InAppBrowser.tsx
msgid "Page"
msgstr ""
#: src/pages/RoutineEditor.tsx
msgid "PagerDuty incident"
msgstr "PagerDuty 事件"
#: src/pages/ScratchpadSection.tsx
msgid "Park"
msgstr "搁置"
#: src/components/OoAtelier.tsx
msgid "Party hat"
msgstr ""
#: src/components/AskCard.tsx
#: src/pages/AccountSettingsOverlay.tsx
#: src/pages/Auth.tsx
msgid "Password"
msgstr "密码"
#: src/pages/Auth.tsx
msgid "Password recovery is not configured for this server"
msgstr "此服务器未配置密码恢复"
#: src/pages/AccountSettingsOverlay.tsx
#: src/pages/Auth.tsx
msgid "Password updated"
msgstr "密码已更新"
#: src/pages/AccountSettingsOverlay.tsx
#: src/pages/Auth.tsx
msgid "Passwords do not match"
msgstr "两次密码不一致"
#: src/pages/ModelSettingsOverlay.tsx
msgid "Paste the OpenAI-compatible address from your server. Rakazo adds /v1 if needed."
msgstr "粘贴服务器的 OpenAI 兼容地址。需要时 Rakazo 会补上 /v1。"
#: src/pages/HeuteBrief.tsx
#: src/pages/RoutineEditor.tsx
msgid "Paused"
msgstr "已暂停"
#: src/components/OoAtelier.tsx
msgid "Paw"
msgstr ""
#: src/components/OoAtelier.tsx
msgid "Peach"
msgstr ""
#: src/components/media/media-platforms.ts
msgid "Peaks too high for {name} (max {max} dBTP)"
msgstr ""
#: src/components/OoAtelier.tsx
msgid "Penguin"
msgstr ""
#: src/components/UserProfileSettings.tsx
msgid "People"
msgstr ""
#: src/pages/ModelSettingsOverlay.tsx
msgid "Personal credential"
msgstr "个人凭据"
#: src/components/onboarding/OnboardingOoDesigner.tsx
msgid "Pick a vibe, swipe through looks, and watch your Oo come alive."
msgstr ""
#: src/components/onboarding/OnboardingVoiceStep.tsx
msgid "Pick a voice"
msgstr ""
#: src/pages/BotContextMenu.tsx
msgid "Pin"
msgstr "置顶"
#: src/components/OoAtelier.tsx
msgid "Pink"
msgstr ""
#. placeholder {0}: voice.label
#: src/pages/VoiceSettingsOverlay.tsx
msgid "Play {0}"
msgstr ""
#: src/components/OoAtelier.tsx
msgid "Playful"
msgstr ""
#: src/lib/voice-persona-copy.ts
msgid "Point me at the problem."
msgstr ""
#: src/lib/voice-persona-copy.ts
msgid "Polishing the details…"
msgstr ""
#: src/lib/voice-persona-copy.ts
msgid "Polling devices…"
msgstr ""
#: src/pages/RoutineEditor.tsx
msgid "POST to"
msgstr "POST 到"
#: src/components/UserProfileSettings.tsx
msgid "Preferences"
msgstr ""
#: src/components/stage/OoStage.tsx
msgid "Present"
msgstr ""
#: src/components/onboarding/OnboardingNameStep.tsx
msgid "Press Enter or Continue — skip keeps {DEFAULT_FIRST_OO_NAME}."
msgstr ""
#. placeholder {0}: props.name
#: src/components/ArtifactFileCard.tsx
msgid "Preview {0}"
msgstr "预览 {0}"
#: src/components/onboarding/LookPreviewCarousel.tsx
msgid "Previous look"
msgstr ""
#: src/pages/SettingsOverlay.tsx
msgid "Privacy & Data"
msgstr ""
#: src/pages/shell/bot-panel.tsx
msgid "Private"
msgstr "私有"
#: src/pages/shell/dialogs.tsx
msgid "Private workspace with its own bots and groups."
msgstr ""
#: src/components/ai/ProjectCreatedCard.tsx
#: src/pages/ProjectSessionTimeline.tsx
#: src/pages/Shell.tsx
msgid "Project"
msgstr ""
#: src/pages/Shell.tsx
msgid "Project · sessions & folders"
msgstr ""
#: src/pages/shell/dialogs.tsx
msgid "Project folder"
msgstr ""
#: src/components/integrations/IntegrationSetup.tsx
msgid "Project ID"
msgstr ""
#: src/pages/Shell.tsx
msgid "Projects"
msgstr ""
#: src/pages/MemorySettingsOverlay.tsx
msgid "Provider"
msgstr "提供方"
#: src/pages/ModelSettingsOverlay.tsx
msgid "Providers"
msgstr "提供方"
#: src/components/CloudAgentCard.tsx
msgid "Pull request"
msgstr "拉取请求"
#: src/components/NotificationSettingsPanel.tsx
msgid "Push on this device"
msgstr ""
#: src/components/ai/DelegatedTaskCard.tsx
#: src/components/media/MediaCard.tsx
#: src/pages/ProjectSessionTimeline.tsx
msgid "Queued"
msgstr "排队中"
#. js-lingui-explicit-id
#: src/lib/agent-activity.ts
msgid "Queued…"
msgstr ""
#: src/pages/HeuteBrief.tsx
msgid "Quiet day so far"
msgstr ""
#: src/components/NotificationSettingsPanel.tsx
msgid "Quiet hours"
msgstr ""
#: src/components/NotificationSettingsPanel.tsx
msgid "Quiet hours end"
msgstr ""
#: src/components/NotificationSettingsPanel.tsx
msgid "Quiet hours start"
msgstr ""
#: src/pages/shell/transcript.tsx
msgid "Quote"
msgstr ""
#: src/pages/shell/transcript.tsx
msgid "React"
msgstr "回应"
#: src/pages/shell/transcript.tsx
msgid "Reactions"
msgstr "表情回应"
#: src/pages/shell/transcript.tsx
msgid "Read aloud"
msgstr ""
#: src/pages/shell/bot-panel.tsx
msgid "Read replies aloud"
msgstr "朗读回复"
#: src/pages/KnowledgeSection.tsx
msgid "read-only"
msgstr "只读"
#: src/components/OoAtelier.tsx
msgid "Reading glasses"
msgstr ""
#: src/lib/voice-persona-copy.ts
msgid "Reading the stack trace…"
msgstr ""
#. js-lingui-explicit-id
#: src/lib/agent-activity.ts
msgid "Ready"
msgstr ""
#: src/pages/ModelSettingsOverlay.tsx
msgid "Reasoning effort"
msgstr "推理强度"
#: src/pages/memory-providers/SerenitySettingsForm.tsx
msgid "Recall and write"
msgstr ""
#: src/pages/memory-providers/SerenitySettingsForm.tsx
msgid "Recall only"
msgstr ""
#: src/pages/ActivityList.tsx
msgid "Recent"
msgstr "最近"
#: src/pages/McpServersOverlay.tsx
msgid "Reconnect OAuth"
msgstr "重新连接 OAuth"
#: src/App.tsx
#: src/components/ComputerUpdateProgress.tsx
msgid "Reconnecting"
msgstr "正在重新连接"
#: src/components/teach/TeachComputerOverlay.tsx
msgid "Recording may have started, but the view could not refresh"
msgstr ""
#: src/components/teach/TeachComputerOverlay.tsx
msgid "Recording started. Refresh the view to continue."
msgstr ""
#. placeholder {0}: recording.goal
#: src/components/teach/TeachRecordingChrome.tsx
msgid "Recording: {0}"
msgstr "录制中:{0}"
#: src/components/ComputerMaintenanceActions.tsx
#: src/components/ComputerUpdateProgress.tsx
msgid "Recover computer"
msgstr "恢复电脑"
#. placeholder {0}: update.name
#: src/components/ComputerUpdateProgress.tsx
msgid "Recovering {0}’s Computer"
msgstr ""
#: src/components/ComputerUpdateProgress.tsx
msgid "Recovering Team Computer"
msgstr ""
#: src/components/ComputerMaintenanceActions.tsx
msgid "Recovering…"
msgstr "正在恢复…"
#: src/components/ComputerUpdateProgress.tsx
msgid "Recovery failed"
msgstr ""
#: src/components/ComputerUpdateProgress.tsx
msgid "Recovery is unavailable until the previous operation has stopped."
msgstr ""
#: src/components/ComputerUpdateProgress.tsx
msgid "Recovery restores the last saved workspace. Unsaved work may be lost."
msgstr ""
#: src/components/ComputerUpdateProgress.tsx
msgid "Recreating the computer"
msgstr ""
#: src/components/teach/TeachComputerOverlay.tsx
msgid "Refresh view"
msgstr ""
#: src/components/teach/TeachComputerOverlay.tsx
msgid "Refreshing…"
msgstr ""
#: src/components/UserProfileSettings.tsx
msgid "Region"
msgstr ""
#: src/pages/shell/computer-screen.tsx
msgid "Release"
msgstr "释放"
#: src/components/ComputerUpdateProgress.tsx
msgid "Release computer"
msgstr ""
#: src/components/ComputerUpdateProgress.tsx
msgid "Release interrupted computer?"
msgstr ""
#: src/components/browser/InAppBrowser.tsx
msgid "Reload"
msgstr ""
#: src/pages/shell/routine-event-line.tsx
msgid "Reminder"
msgstr ""
#: src/components/ApprovalRulesSettings.tsx
#: src/components/MediaSettings.tsx
#: src/pages/PluginsOverlay.tsx
#: src/pages/ScratchpadSection.tsx
msgid "Remove"
msgstr "移除"
#. placeholder {0}: attachment.file.name
#: src/pages/shell/composer.tsx
msgid "Remove {0}"
msgstr "移除 {0}"
#: src/components/MediaLibraryFolders.tsx
msgid "Remove folder"
msgstr ""
#: src/pages/RoutineEditor.tsx
msgid "Remove Git event"
msgstr ""
#. placeholder {0}: mention.name
#: src/pages/shell/composer.tsx
msgid "Remove mention {0}"
msgstr "移除提及 {0}"
#: src/pages/RoutineEditor.tsx
msgid "Remove message trigger"
msgstr ""
#: src/pages/RoutineEditor.tsx
msgid "Remove schedule"
msgstr "移除计划"
#. placeholder {0}: selectedSkill.name
#: src/pages/shell/composer.tsx
msgid "Remove skill {0}"
msgstr "移除技能 {0}"
#: src/pages/RoutineEditor.tsx
msgid "Remove webhook"
msgstr "移除 Webhook"
#: src/pages/shell/routine-event-line.tsx
msgid "Removed"
msgstr ""
#: src/pages/shell/transcript.tsx
msgid "Removed with chat, computer, and memory."
msgstr "已连同对话、电脑和记忆一起移除。"
#: src/pages/ScratchpadSection.tsx
msgid "Removed, but list refresh failed"
msgstr "已移除,但列表刷新失败"
#: src/pages/PluginsOverlay.tsx
msgid "Removing…"
msgstr "正在移除…"
#: src/pages/BotContextMenu.tsx
msgid "Rename folder"
msgstr ""
#: src/pages/Shell.tsx
#: src/pages/shell/dialogs.tsx
msgid "Rename section"
msgstr "重命名分组"
#: src/pages/ScratchpadSection.tsx
msgid "Reopen"
msgstr "重新打开"
#: src/pages/ModelSettingsOverlay.tsx
msgid "Replace API key"
msgstr "替换 API 密钥"
#: src/pages/shell/transcript.tsx
msgid "Reply"
msgstr "回复"
#: src/pages/shell/composer.tsx
msgid "Replying to {replyName}"
msgstr "正在回复 {replyName}"
#: src/pages/shell/composer.tsx
msgid "Replying to {replyName}: “{replyQuote}”"
msgstr ""
#: src/lib/voice-persona-copy.ts
msgid "Reporting from home…"
msgstr ""
#: src/lib/onboarding-copy.ts
msgid "Research & writing"
msgstr ""
#: src/pages/shell/bot-capabilities.tsx
msgid "research, writing"
msgstr ""
#: src/components/ComputerMaintenanceActions.tsx
#: src/components/onboarding/OnboardingOoDesigner.tsx
#: src/components/OoAtelier.tsx
msgid "Reset"
msgstr "重置"
#: src/components/ComputerMaintenanceActions.tsx
msgid "Reset computer"
msgstr "重置电脑"
#: src/components/ComputerMaintenanceActions.tsx
msgid "Reset computer?"
msgstr "重置电脑?"
#: src/pages/Auth.tsx
msgid "Reset password"
msgstr "重置密码"
#: src/pages/Auth.tsx
msgid "Reset your password"
msgstr "重置你的密码"
#: src/components/ComputerMaintenanceActions.tsx
msgid "Resetting…"
msgstr "正在重置…"
#: src/components/DesktopUpdates.tsx
msgid "Restart to update"
msgstr ""
#: src/pages/shell/archived-section.tsx
msgid "Restore"
msgstr "恢复"
#: src/components/ComputerMaintenanceActions.tsx
msgid "Restore the last saved workspace. Unsaved work on the computer is lost."
msgstr "还原上次保存的工作区。电脑上未保存的工作会丢失。"
#: src/components/ComputerUpdateProgress.tsx
msgid "Restoring your workspace"
msgstr ""
#: src/App.tsx
#: src/pages/PeerMessagesOverlay.tsx
msgid "Retry now"
msgstr "立即重试"
#: src/pages/Shell.tsx
msgid "Retry screen"
msgstr ""
#: src/pages/McpOAuthCallback.tsx
msgid "Return to Rakazo"
msgstr "返回 Rakazo"
#: src/pages/MessagingSettingsOverlay.tsx
msgid "Revoke"
msgstr "撤销"
#: src/components/stage/OoStage.tsx
msgid "Riffing"
msgstr ""
#: src/components/OoAtelier.tsx
msgid "Robot"
msgstr ""
#: src/pages/ExternalConversationSettings.tsx
msgid "Room guidance"
msgstr ""
#: src/components/OoAtelier.tsx
msgid "Rose"
msgstr ""
#: src/pages/RoutineEditor.tsx
msgid "Rotate key"
msgstr "轮换密钥"
#: src/components/OoAtelier.tsx
msgid "Round"
msgstr ""
#: src/pages/RoutineEditor.tsx
#: src/pages/Shell.tsx
#: src/pages/shell/routine-event-line.tsx
msgid "Routine"
msgstr "例行任务"
#: src/pages/RoutineEditor.tsx
msgid "Routines"
msgstr "例行任务"
#: src/pages/RoutineEditor.tsx
msgid "Run at"
msgstr "运行时间"
#: src/pages/RoutineEditor.tsx
msgid "Run history"
msgstr "运行记录"
#: src/pages/Shell.tsx
msgid "Run time must be in the future."
msgstr "运行时间必须是将来的时间。"
#: src/components/CloudAgentCard.tsx
msgid "running"
msgstr "运行中"
#: src/components/ThreadCard.tsx
#: src/pages/ProjectSessionTimeline.tsx
msgid "Running"
msgstr "运行中"
#: src/pages/RoutineEditor.tsx
msgid "Running · Stop"
msgstr "运行中 · 停止"
#: src/lib/voice-persona-copy.ts
msgid "Running the numbers…"
msgstr ""
#: src/pages/RoutineEditor.tsx
msgid "Running…"
msgstr "正在运行…"
#: src/pages/RoutineEditor.tsx
msgid "Runs when this bot receives a verified message from this provider."
msgstr ""
#: src/components/AskCard.tsx
#: src/components/MediaSettings.tsx
#: src/components/teach/SkillDraftCard.tsx
#: src/components/UserFactEditor.tsx
#: src/pages/ExternalConversationSettings.tsx
#: src/pages/GroupPanel.tsx
#: src/pages/KnowledgeSection.tsx
#: src/pages/ModelSettingsOverlay.tsx
#: src/pages/RoutineEditor.tsx
#: src/pages/shell/bot-panel.tsx
#: src/pages/shell/dialogs.tsx
msgid "Save"
msgstr "保存"
#: src/components/AskCard.tsx
#: src/components/MediaSettings.tsx
#: src/components/teach/SkillDraftCard.tsx
#: src/pages/ExternalConversationSettings.tsx
msgid "Saved"
msgstr "已保存"
#: src/pages/ScratchpadSection.tsx
msgid "Saved, but list refresh failed"
msgstr "已保存,但列表刷新失败"
#: src/pages/ModelSettingsOverlay.tsx
msgid "Saved."
msgstr "已保存。"
#: src/pages/RoutineEditor.tsx
msgid "Saved. Rotate to reveal."
msgstr "已保存。轮换后可查看。"
#: src/components/ComputerUpdateProgress.tsx
msgid "Saving your workspace"
msgstr ""
#: src/pages/ExternalConversationSettings.tsx
msgid "Saving..."
msgstr ""
#: src/components/AskCard.tsx
#: src/components/MediaSettings.tsx
#: src/components/teach/SkillDraftCard.tsx
#: src/pages/GroupPanel.tsx
#: src/pages/ModelSettingsOverlay.tsx
#: src/pages/RoutineEditor.tsx
#: src/pages/shell/dialogs.tsx
msgid "Saving…"
msgstr "正在保存…"
#: src/pages/CallView.tsx
msgid "Say yes or no, or answer in a sentence."
msgstr "回答是或否,或一句话说明。"
#: src/lib/voice-persona-copy.ts
msgid "Scanning exposure…"
msgstr ""
#: src/components/OoAtelier.tsx
msgid "Scarf"
msgstr ""
#: src/components/onboarding/OnboardingOoDesigner.tsx
msgid "Scene"
msgstr ""
#: src/pages/ModelSettingsOverlay.tsx
#: src/pages/PluginsOverlay.tsx
#: src/pages/Shell.tsx
#: src/pages/shell/bot-picker.tsx
#: src/pages/shell/command-palette.tsx
msgid "Search"
msgstr "搜索"
#: src/components/integrations/IntegrationSetup.tsx
#: src/pages/PluginsOverlay.tsx
msgid "Search apps"
msgstr "搜索应用"
#: src/pages/PluginsOverlay.tsx
msgid "Search by domain"
msgstr ""
#: src/components/integrations/IntegrationSetup.tsx
msgid "Search integrations.sh"
msgstr ""
#: src/pages/ModelSettingsOverlay.tsx
msgid "Search models"
msgstr "搜索模型"
#: src/pages/ModelSettingsOverlay.tsx
msgid "Search providers"
msgstr "搜索提供方"
#: src/pages/shell/command-palette.tsx
msgid "Search your Oos and open a 1:1 conversation"
msgstr ""
#: src/pages/PluginsOverlay.tsx
#: src/pages/SpaceSearch.tsx
msgid "Searching…"
msgstr "正在搜索…"
#. placeholder {0}: group.title
#: src/pages/shell/sidebar-group-header.tsx
msgid "Select {0}"
msgstr ""
#: src/pages/shell/composer.tsx
#: src/pages/shell/message-cards.tsx
msgid "Send"
msgstr "发送"
#: src/pages/MessagingSettingsOverlay.tsx
msgid "Send <0>{linkCode}</0> to the line from your chat app within 10 minutes. You'll get a confirmation reply once linked."
msgstr "请在 10 分钟内从聊天应用向该线路发送 <0>{linkCode}</0>。关联成功后你会收到确认回复。"
#: src/components/AskCard.tsx
msgid "Send answer"
msgstr "发送回答"
#: src/components/AskCard.tsx
msgid "Send it"
msgstr "发送"
#: src/pages/Auth.tsx
msgid "Send reset link"
msgstr "发送重置链接"
#: src/components/AskCard.tsx
msgid "Sending…"
msgstr "正在发送…"
#: src/pages/RoutineEditor.tsx
msgid "Sentry alert"
msgstr "Sentry 告警"
#: src/lib/voice-persona-copy.ts
msgid "Sequencing next steps…"
msgstr ""
#: src/components/integrations/IntegrationSetup.tsx
#: src/pages/AccountSettingsOverlay.tsx
#: src/pages/LocalSettings.tsx
msgid "Server integrations"
msgstr ""
#: src/pages/McpServersOverlay.tsx
msgid "Server name"
msgstr "服务器名称"
#: src/components/integrations/IntegrationSetup.tsx
#: src/components/MediaSettings.tsx
#: src/pages/McpServersOverlay.tsx
#: src/pages/ModelSettingsOverlay.tsx
msgid "Server URL"
msgstr "服务器 URL"
#: src/pages/shell/composer.tsx
msgid "Set up voice"
msgstr ""
#: src/pages/MessagingSettingsOverlay.tsx
#: src/pages/SettingsOverlay.tsx
#: src/pages/shell/side-panel-header.tsx
#: src/pages/shell/user-menu.tsx
msgid "Settings"
msgstr "设置"
#: src/pages/shell/composer.tsx
msgid "Settings: General"
msgstr "设置:通用"
#: src/pages/shell/composer.tsx
msgid "Settings: Usage"
msgstr "设置:用量"
#: src/components/integrations/IntegrationSetup.tsx
#: src/pages/ModelSettingsOverlay.tsx
msgid "Setup help"
msgstr "设置帮助"
#: src/components/onboarding/OnboardingDiscoveryShell.tsx
msgid "Setup progress"
msgstr ""
#: src/components/OoAtelier.tsx
msgid "Shape"
msgstr "形状"
#. placeholder {0}: shape + 1
#: src/components/OoAtelier.tsx
msgid "Shape {0}"
msgstr ""
#: src/pages/MemorySettingsOverlay.tsx
msgid "Share between bots"
msgstr ""
#: src/lib/voice-persona-copy.ts
msgid "Share what you're imagining — or tell me one thing to refine."
msgstr ""
#: src/pages/shell/bot-panel.tsx
msgid "Shared"
msgstr "共享"
#: src/pages/shell/dialogs.tsx
msgid "Shared chat with 2-6 bots. They all reply in the same thread."
msgstr ""
#: src/lib/voice-persona-copy.ts
msgid "Sharing the draft…"
msgstr ""
#: src/components/ThreadCard.tsx
msgid "Show {hidden} more"
msgstr ""
#. placeholder {0}: group.bots.length
#: src/pages/Shell.tsx
msgid "Show all {0}"
msgstr ""
#: src/pages/Shell.tsx
#: src/pages/shell/sidebar-toggle-buttons.tsx
msgid "Show bots"
msgstr ""
#: src/pages/shell/side-panel-header.tsx
msgid "Show computer"
msgstr ""
#: src/pages/Shell.tsx
msgid "Show less"
msgstr ""
#: src/pages/PluginsOverlay.tsx
msgid "Show more"
msgstr "显示更多"
#: src/pages/Auth.tsx
msgid "Show password"
msgstr "显示密码"
#: src/pages/shell/side-panel-header.tsx
msgid "Show settings"
msgstr "显示设置"
#: src/lib/localized-provider-hint.ts
#: src/pages/Auth.tsx
#: src/pages/ModelSettingsOverlay.tsx
#: src/pages/Welcome.tsx
msgid "Sign in"
msgstr "登录"
#: src/pages/Auth.tsx
msgid "Sign in to evOo"
msgstr ""
#: src/pages/Auth.tsx
#: src/pages/Welcome.tsx
msgid "Sign up"
msgstr "注册"
#: src/pages/Welcome.tsx
msgid "Simple to start. Expert when you need it."
msgstr ""
#: src/lib/voice-persona-copy.ts
msgid "Sketching the blueprint…"
msgstr ""
#. placeholder {0}: skill.name
#: src/pages/shell/composer.tsx
msgid "Skill {0}"
msgstr "技能 {0}"
#: src/pages/KnowledgeSection.tsx
msgid "Skills"
msgstr "技能"
#: src/components/integrations/IntegrationSetup.tsx
#: src/components/onboarding/OnboardingNameStep.tsx
#: src/components/onboarding/OnboardingScanStep.tsx
#: src/components/onboarding/OnboardingVoiceStep.tsx
#: src/lib/onboarding-copy.ts
#: src/pages/shell/computer-screen.tsx
msgid "Skip"
msgstr "跳过"
#. placeholder {0}: UI_LOCALE_LABELS[activeUiLocale]
#: src/pages/Onboarding.tsx
msgid "Skip · {0}"
msgstr ""
#: src/lib/localized-provider-hint.ts
msgid "Skip or deploy key"
msgstr "跳过或使用部署密钥"
#. placeholder {0}: skipped.join(", ")
#: src/pages/Shell.tsx
msgid "Skipped {0}"
msgstr "已跳过 {0}"
#: src/pages/RoutineEditor.tsx
msgid "Slack message"
msgstr "Slack 消息"
#: src/pages/RoutineEditor.tsx
msgid "Slack not enabled"
msgstr ""
#: src/components/OoAtelier.tsx
msgid "Soft"
msgstr ""
#: src/components/SoftwareUpdateSection.tsx
msgid "Software update"
msgstr "软件更新"
#: src/components/stage/OoStage.tsx
msgid "Something needs your attention."
msgstr ""
#: src/components/onboarding/OnboardingNameStep.tsx
msgid "Something short and yours — or keep the default and rename later."
msgstr ""
#: src/lib/voice-persona-copy.ts
msgid "Sorting priorities…"
msgstr ""
#: src/pages/VoiceSettingsOverlay.tsx
msgid "Sound feedback"
msgstr ""
#: src/pages/ModelTierSettings.tsx
#: src/pages/shell/bot-panel.tsx
msgid "Space default"
msgstr "工作区默认"
#: src/pages/shell/dialogs.tsx
msgid "Spaces"
msgstr ""
#: src/components/OoAtelier.tsx
msgid "Sparkle"
msgstr ""
#: src/pages/shell/transcript.tsx
msgid "Speak"
msgstr "朗读"
#: src/pages/shell/transcript.tsx
msgid "Speak this reply"
msgstr "朗读这条回复"
#: src/components/stage/OoStage.tsx
msgid "Speaking"
msgstr ""
#: src/pages/Shell.tsx
#: src/pages/VoiceSettingsOverlay.tsx
msgid "Speaking is off."
msgstr ""
#: src/pages/Shell.tsx
#: src/pages/VoiceSettingsOverlay.tsx
msgid "Speaking is on."
msgstr ""
#: src/pages/VoiceSettingsOverlay.tsx
msgid "Speaking on or off"
msgstr ""
#: src/lib/voice-persona-copy.ts
msgid "Speaking with intent…"
msgstr ""
#: src/lib/onboarding-copy.ts
msgid "Specialist crew"
msgstr ""
#: src/components/OoAtelier.tsx
msgid "Species"
msgstr ""
#: src/lib/dictation.ts
msgid "Speech recognition is blocked. Allow the microphone and turn on dictation in your system settings."
msgstr ""
#: src/lib/model-tier-label.ts
msgid "Standard"
msgstr ""
#: src/components/OoAtelier.tsx
msgid "Star"
msgstr ""
#: src/pages/Shell.tsx
#: src/pages/shell/autopilot-dialog.tsx
msgid "Start"
msgstr ""
#: src/pages/HeuteBrief.tsx
msgid "Start a conversation with an Oo when you are ready."
msgstr ""
#: src/pages/ProjectSessionTimeline.tsx
msgid "Start chat"
msgstr ""
#: src/components/teach/TeachComputerOverlay.tsx
msgid "Start recording"
msgstr "开始录制"
#: src/components/CookingMode.tsx
msgid "Start timer"
msgstr ""
#: src/pages/shell/composer.tsx
msgid "Start voice conversation"
msgstr ""
#: src/pages/ProjectSessionTimeline.tsx
msgid "Start Voice First"
msgstr ""
#: src/components/teach/TeachComputerOverlay.tsx
#: src/pages/ModelSettingsOverlay.tsx
msgid "Starting…"
msgstr "正在开始…"
#. js-lingui-explicit-id
#: src/lib/agent-activity.ts
msgid "Starting…"
msgstr ""
#: src/lib/voice-persona-copy.ts
msgid "Staying in my specialty…"
msgstr ""
#: src/components/CookingMode.tsx
msgid "Step {position} of {total}"
msgstr ""
#: src/components/teach/SkillDraftCard.tsx
msgid "Steps"
msgstr "步骤"
#: src/components/browser/InAppBrowser.tsx
#: src/pages/shell/autopilot-line.tsx
#: src/pages/shell/composer.tsx
#: src/pages/shell/fullscreen-computer-overlay.tsx
#: src/pages/shell/transcript.tsx
msgid "Stop"
msgstr "停止"
#. placeholder {0}: voice.label
#: src/pages/VoiceSettingsOverlay.tsx
msgid "Stop {0}"
msgstr ""
#: src/pages/shell/transcript.tsx
msgid "Stop speaking"
msgstr "停止朗读"
#: src/components/teach/TeachRecordingChrome.tsx
msgid "Stop teaching"
msgstr "停止示范"
#: src/components/CookingMode.tsx
msgid "Stop timer"
msgstr ""
#. js-lingui-explicit-id
#: src/lib/browser-notifications.ts
msgid "Stopped."
msgstr "已停止。"
#: src/pages/McpServersOverlay.tsx
msgid "Stored encrypted"
msgstr "已加密存储"
#: src/pages/ModelSettingsOverlay.tsx
msgid "Stored securely. Never shown here."
msgstr "已安全存储。不会显示在这里。"
#: src/lib/voice-persona-copy.ts
msgid "Stress-testing the book…"
msgstr ""
#. placeholder {0}: roster.length
#: src/components/stage/OoStage.tsx
msgid "Stronger together — {0} specialists"
msgstr ""
#: src/components/OoAtelier.tsx
msgid "Stub"
msgstr ""
#: src/pages/shell/transcript.tsx
msgid "subagent"
msgstr "子 Agent"
#: src/pages/ModelSettingsOverlay.tsx
msgid "Submit"
msgstr "提交"
#: src/components/UserProfileSettings.tsx
msgid "Summary"
msgstr ""
#: src/components/OoAtelier.tsx
msgid "Sunglasses"
msgstr ""
#: src/pages/ModelSettingsOverlay.tsx
msgid "Supports images"
msgstr "支持图片"
#: src/pages/ModelSettingsOverlay.tsx
msgid "Supports thinking"
msgstr "支持思考"
#: src/components/OoAtelier.tsx
msgid "Surprise me"
msgstr ""
#: src/components/onboarding/LookPreviewCarousel.tsx
msgid "Swipe for more looks"
msgstr ""
#: src/pages/shell/command-palette.tsx
msgid "Switch conversation"
msgstr ""
#: src/pages/ModelSettingsOverlay.tsx
msgid "Switching…"
msgstr "正在切换…"
#: src/pages/AccountSettingsOverlay.tsx
msgid "System"
msgstr "系统"
#: src/pages/shell/bot-capabilities.tsx
msgid "Tags"
msgstr ""
#: src/pages/ProjectSessionTimeline.tsx
msgid "Takeover"
msgstr ""
#: src/lib/voice-persona-copy.ts
msgid "Taking a breath before I reply…"
msgstr ""
#: src/pages/Shell.tsx
msgid "Talk to your Oos"
msgstr ""
#: src/components/teach/TeachComputerOverlay.tsx
msgid "Teach a task"
msgstr "示范任务"
#: src/pages/Shell.tsx
msgid "Teaching in progress. Stop teaching before sending a new message."
msgstr "正在示范,发送新消息前请先停止示范。"
#: src/pages/ProjectSessionTimeline.tsx
#: src/pages/shell/bot-panel.tsx
msgid "Team"
msgstr "团队"
#: src/pages/shell/computer-screen.tsx
msgid "Team Computer"
msgstr "团队电脑"
#: src/pages/MessagingSettingsOverlay.tsx
msgid "Team conversations"
msgstr ""
#: src/pages/RoutineEditor.tsx
msgid "Teams message"
msgstr "Teams 消息"
#: src/pages/RoutineEditor.tsx
msgid "Teams not enabled"
msgstr ""
#: src/lib/voice-persona-copy.ts
msgid "Tell me what matters. I'll move."
msgstr ""
#: src/components/teach/SkillDraftCard.tsx
msgid "Test"
msgstr "测试"
#: src/pages/RoutineEditor.tsx
msgid "Test run"
msgstr "测试运行"
#: src/components/SoftwareUpdateSection.tsx
msgid "The API did not come back. Refresh this page."
msgstr "API 未恢复。请刷新此页面。"
#: src/pages/MemorySettingsOverlay.tsx
msgid "The selected memory provider is not available in this build."
msgstr "所选记忆提供方在此构建中不可用。"
#: src/components/stage/OoStage.tsx
#: src/pages/shell/bot-panel.tsx
msgid "Thinking"
msgstr "思考"
#: src/pages/shell/computer-screen.tsx
msgid "This bot runs on this computer, not a Linux desktop. Shell and files use your home folder."
msgstr "此 Bot 运行在这台电脑上,而不是 Linux 桌面。Shell 和文件使用你的主目录。"
#: src/lib/dictation.ts
msgid "This browser can't detect when you stop talking. Use Chrome, the desktop app, or hold-to-talk in the composer."
msgstr ""
#: src/lib/dictation.ts
msgid "This browser can't recognize speech itself. Connect a voice provider with transcription, or use Safari, Chrome or the desktop app."
msgstr ""
#: src/pages/shell/dialogs.tsx
msgid "This cannot be undone."
msgstr "此操作无法撤销。"
#: src/pages/PeerMessagesOverlay.tsx
msgid "This chat is view-only"
msgstr "此对话为只读"
#: src/pages/HostComputerPrompt.tsx
msgid "this computer"
msgstr "这台电脑"
#: src/components/ArtifactFileCard.tsx
msgid "This file is not valid UTF-8 Markdown."
msgstr "此文件不是有效的 UTF-8 Markdown。"
#: src/pages/HostComputerPrompt.tsx
msgid "this Mac"
msgstr "这台 Mac"
#: src/pages/shell/dialogs.tsx
msgid "This permanently removes every message and stops current work. The chat remains available."
msgstr "将永久删除全部消息并停止当前工作。聊天仍可使用。"
#: src/pages/Auth.tsx
msgid "This reset link is invalid or expired"
msgstr "此重置链接无效或已过期"
#: src/pages/shell/message-cards.tsx
msgid "This server cannot be assigned without a bot."
msgstr "没有 Bot 就无法分配此服务器。"
#: src/pages/McpServersOverlay.tsx
msgid "This server did not request browser authorization."
msgstr "此服务器未请求浏览器授权。"
#: src/pages/McpServersOverlay.tsx
msgid "This server is already connected. Disconnect it first to authorize again."
msgstr "此服务器已连接。请先断开再重新授权。"
#: src/pages/ModelSettingsOverlay.tsx
msgid "This subscription sign-in is not available in Rakazo yet. Use a deployment credential or choose another provider."
msgstr "此订阅登录在 Rakazo 中尚不可用。请使用部署凭据或选择其他提供方。"
#: src/pages/Shell.tsx
msgid "Threads by topic · folders"
msgstr ""
#: src/pages/ModelTierSettings.tsx
#: src/pages/shell/bot-panel.tsx
msgid "Tiers"
msgstr ""
#: src/lib/voice-persona-copy.ts
msgid "Tightening the copy…"
msgstr ""
#: src/pages/shell/autopilot-dialog.tsx
msgid "Time"
msgstr ""
#: src/pages/RoutineSchedule.tsx
msgid "Time of day"
msgstr "时间"
#: src/components/UserProfileSettings.tsx
msgid "Time zone"
msgstr ""
#: src/pages/shell/bot-panel.tsx
msgid "Title"
msgstr "标题"
#: src/pages/ProjectSessionTimeline.tsx
msgid "To do"
msgstr ""
#: src/pages/shell/bot-picker.tsx
msgid "To:"
msgstr "至:"
#: src/pages/Shell.tsx
msgid "Today"
msgstr ""
#: src/pages/Shell.tsx
msgid "Today, {heuteActionCount} need you"
msgstr ""
#: src/components/media/media-platforms.ts
msgid "Too large for {name} (max {max} MB)"
msgstr ""
#: src/components/media/media-platforms.ts
msgid "Too long for {name} (max {max})"
msgstr ""
#: src/components/media/media-platforms.ts
msgid "Too loud for {name} (target {target} LUFS)"
msgstr ""
#: src/components/media/media-platforms.ts
msgid "Too quiet for {name} (target {target} LUFS)"
msgstr ""
#: src/components/media/media-platforms.ts
msgid "Too short for {name} (min {min})"
msgstr ""
#: src/pages/PluginsOverlay.tsx
msgid "Tool sources"
msgstr "工具源"
#: src/components/UserProfileSettings.tsx
#: src/pages/PluginsOverlay.tsx
msgid "Tools"
msgstr ""
#: src/lib/voice-persona-copy.ts
msgid "Tracing the path…"
msgstr ""
#: src/components/media/MediaCard.tsx
msgid "Transcribe"
msgstr ""
#: src/components/voice/VoiceStage.tsx
msgid "Transcript"
msgstr ""
#: src/components/MediaSettings.tsx
msgid "Transcription"
msgstr ""
#: src/lib/dictation.ts
msgid "Transcription request timed out."
msgstr ""
#: src/pages/ExternalConversationSettings.tsx
msgid "Treat like a person"
msgstr ""
#: src/pages/PluginsOverlay.tsx
msgid "Treg token"
msgstr "Treg token"
#: src/lib/voice-persona-copy.ts
msgid "Triage in progress…"
msgstr ""
#: src/pages/Onboarding.tsx
#: src/pages/shell/autopilot-dialog.tsx
#: src/pages/shell/autopilot-line.tsx
#: src/pages/shell/routine-event-line.tsx
msgid "Try again"
msgstr "重试"
#: src/lib/onboarding-copy.ts
msgid "Turn on"
msgstr ""
#: src/components/AskCard.tsx
msgid "Type your answer"
msgstr "输入你的回答"
#: src/pages/BotContextMenu.tsx
msgid "Unassigned"
msgstr "未分配"
#: src/components/SoftwareUpdateSection.tsx
msgid "Unavailable"
msgstr "不可用"
#: src/pages/shell/routine-event-line.tsx
msgid "Undo"
msgstr ""
#: src/pages/PluginsOverlay.tsx
msgid "Uninstall"
msgstr ""
#: src/pages/MessagingSettingsOverlay.tsx
msgid "Unlink"
msgstr "取消关联"
#: src/pages/BotContextMenu.tsx
msgid "Unpin"
msgstr "取消置顶"
#: src/pages/HeuteBrief.tsx
msgid "Unread"
msgstr ""
#: src/pages/HeuteBrief.tsx
msgid "Unread reply"
msgstr ""
#. placeholder {0}: pending.file.name
#: src/pages/Shell.tsx
msgid "Unsupported file type: {0}"
msgstr "不支持的文件类型:{0}"
#: src/pages/shell/autopilot-line.tsx
msgid "until {until}"
msgstr ""
#: src/pages/shell/autopilot-dialog.tsx
msgid "Until a time"
msgstr ""
#: src/pages/shell/autopilot-dialog.tsx
msgid "Until done"
msgstr ""
#: src/pages/shell/autopilot-dialog.tsx
msgid "Until tomorrow morning"
msgstr ""
#: src/pages/shell/autopilot-dialog.tsx
msgid "Until when?"
msgstr ""
#: src/components/DesktopUpdates.tsx
#: src/components/SoftwareUpdateSection.tsx
msgid "Up to date"
msgstr "已是最新"
#: src/components/SoftwareUpdateSection.tsx
msgid "Update"
msgstr "更新"
#: src/components/SoftwareUpdateSection.tsx
msgid "Update available"
msgstr "有可用更新"
#: src/components/ComputerMaintenanceActions.tsx
msgid "Update computer"
msgstr "更新电脑"
#: src/components/ComputerUpdateProgress.tsx
#: src/components/SoftwareUpdateSection.tsx
msgid "Update failed"
msgstr "更新失败"
#: src/components/SoftwareUpdateSection.tsx
msgid "Update finished with errors"
msgstr "更新完成但有错误"
#: src/components/ComputerUpdateProgress.tsx
msgid "Update progress"
msgstr ""
#: src/components/SoftwareUpdateSection.tsx
#: src/pages/shell/routine-event-line.tsx
msgid "Updated"
msgstr "已更新"
#: src/pages/SettingsOverlay.tsx
msgid "Updates"
msgstr "更新"
#. placeholder {0}: update.name
#: src/components/ComputerUpdateProgress.tsx
msgid "Updating {0}’s Computer"
msgstr ""
#: src/components/ComputerUpdateProgress.tsx
msgid "Updating Team Computer"
msgstr ""
#: src/components/ComputerMaintenanceActions.tsx
#: src/components/SoftwareUpdateSection.tsx
msgid "Updating…"
msgstr "正在更新…"
#: src/components/OoAtelier.tsx
msgid "Upload"
msgstr "上传"
#: src/pages/AccountSettingsOverlay.tsx
#: src/pages/SettingsOverlay.tsx
#: src/pages/shell/user-menu.tsx
msgid "Usage"
msgstr "用量"
#: src/pages/HostComputerPrompt.tsx
msgid "Use {hostLabel}"
msgstr "使用 {hostLabel}"
#: src/pages/ModelSettingsOverlay.tsx
msgid "Use a found model"
msgstr "使用找到的模型"
#: src/pages/ExternalConversationSettings.tsx
msgid "Use default guidance"
msgstr ""
#: src/pages/ModelSettingsOverlay.tsx
msgid "Use this model"
msgstr "使用此模型"
#: src/components/UserProfileSettings.tsx
msgid "Values"
msgstr ""
#: src/pages/PluginsOverlay.tsx
msgid "Verify and add"
msgstr "校验并添加"
#: src/lib/voice-persona-copy.ts
msgid "Verifying the scene…"
msgstr ""
#: src/pages/PluginsOverlay.tsx
msgid "Verifying…"
msgstr "正在校验…"
#: src/components/MediaSettings.tsx
msgid "Video workflow"
msgstr ""
#: src/components/OoAtelier.tsx
msgid "Violet"
msgstr ""
#: src/pages/SettingsOverlay.tsx
#: src/pages/shell/bot-panel.tsx
#: src/pages/shell/composer.tsx
#: src/pages/VoiceSettingsOverlay.tsx
msgid "Voice"
msgstr "语音"
#. placeholder {0}: voiceCmd.voiceName
#: src/pages/Shell.tsx
msgid "Voice \"{0}\" not found."
msgstr ""
#: src/lib/dictation.ts
msgid "Voice input needs a secure connection. Open this address with https://."
msgstr ""
#: src/components/onboarding/OnboardingVoiceStep.tsx
msgid "Voice is not available yet. You can turn it on later in settings."
msgstr ""
#. placeholder {0}: match.label
#: src/pages/Shell.tsx
msgid "Voice set to {0}."
msgstr ""
#: src/pages/ProjectSessionTimeline.tsx
msgid "Waiting"
msgstr ""
#: src/components/media/MediaCard.tsx
msgid "Waiting for GPU"
msgstr ""
#: src/pages/ModelSettingsOverlay.tsx
msgid "Waiting for sign-in…"
msgstr "等待登录…"
#: src/components/SoftwareUpdateSection.tsx
msgid "Waiting for the API to come back…"
msgstr "正在等待 API 恢复…"
#: src/components/stage/OoStage.tsx
msgid "Waiting for your input…"
msgstr ""
#: src/pages/shell/message-cards.tsx
msgid "Waiting…"
msgstr "等待中…"
#: src/lib/voice-persona-copy.ts
msgid "Walking you through it…"
msgstr ""
#: src/components/onboarding/OnboardingDiscoveryShell.tsx
msgid "We set things up. Many specialists, one calm entry — you talk, we handle the rest."
msgstr ""
#: src/pages/RoutineEditor.tsx
msgid "Webhook"
msgstr "Webhook"
#: src/pages/RoutineEditor.tsx
#: src/pages/RoutineSchedule.tsx
msgid "Weekdays"
msgstr "工作日"
#: src/lib/routine-line.ts
msgid "Weekdays, {time}"
msgstr ""
#: src/components/heute/CoachRhythmControl.tsx
msgid "Weekly"
msgstr ""
#: src/lib/routine-name.ts
msgid "Weekly review"
msgstr ""
#: src/pages/shell/dialogs.tsx
msgid "What about its memories?"
msgstr "它的记忆怎么处理?"
#: src/lib/voice-persona-copy.ts
msgid "What do you think — react or answer in a sentence."
msgstr ""
#: src/lib/onboarding-copy.ts
msgid "What do you want me on first?"
msgstr ""
#: src/components/onboarding/OnboardingOoDesigner.tsx
msgid "What feels like you?"
msgstr ""
#: src/components/teach/TeachComputerOverlay.tsx
msgid "What result will you demonstrate?"
msgstr "你要示范什么结果?"
#: src/lib/voice-persona-copy.ts
msgid "What should go live?"
msgstr ""
#: src/lib/voice-persona-copy.ts
msgid "What should I adjust at home?"
msgstr ""
#: src/lib/voice-persona-copy.ts
msgid "What should I measure?"
msgstr ""
#: src/pages/RoutineEditor.tsx
msgid "What should this routine do each time it runs?"
msgstr "每次运行时,这个例行任务应做什么?"
#: src/lib/voice-persona-copy.ts
msgid "What should we build together?"
msgstr ""
#: src/pages/shell/bot-panel.tsx
msgid "What this bot is for"
msgstr "这个 Bot 是做什么的"
#: src/components/teach/SkillDraftCard.tsx
msgid "What to return"
msgstr "返回什么"
#: src/lib/voice-persona-copy.ts
msgid "What's on your mind? I'll route it — and tell you when I disagree."
msgstr ""
#: src/lib/onboarding-copy.ts
msgid "What’s one thing you want to get done in the next few weeks?"
msgstr ""
#: src/lib/voice-persona-copy.ts
msgid "What's personal today?"
msgstr ""
#: src/lib/voice-persona-copy.ts
msgid "What's the work item?"
msgstr ""
#: src/pages/RoutineEditor.tsx
msgid "When a webhook fires"
msgstr "当 Webhook 触发时"
#: src/components/OoAtelier.tsx
msgid "When needed"
msgstr ""
#: src/lib/onboarding-copy.ts
msgid "When should I check in with you?"
msgstr ""
#: src/lib/onboarding-copy.ts
msgid "When should I stay quiet?"
msgstr ""
#: src/pages/RoutineEditor.tsx
msgid "When to run"
msgstr "何时运行"
#: src/components/teach/SkillDraftCard.tsx
msgid "When to use"
msgstr "何时使用"
#: src/pages/HostComputerPrompt.tsx
msgid "Where should bots run?"
msgstr "Bot 应在哪里运行?"
#: src/components/OoAtelier.tsx
msgid "Winged"
msgstr ""
#: src/pages/shell/bot-picker.tsx
msgid "With:"
msgstr ""
#: src/components/onboarding/OnboardingOoDesigner.tsx
#: src/components/UserProfileSettings.tsx
msgid "Work"
msgstr ""
#: src/lib/voice-persona-copy.ts
msgid "Work channel open — go ahead."
msgstr ""
#: src/components/stage/OoStage.tsx
msgid "Working"
msgstr ""
#: src/lib/voice-persona-copy.ts
msgid "Working in my lane…"
msgstr ""
#: src/components/stage/OoStage.tsx
msgid "Working on your request…"
msgstr ""
#. js-lingui-explicit-id
#: src/lib/agent-activity.ts
msgid "Working…"
msgstr "处理中…"
#: src/components/ai/DelegatedTaskCard.tsx
#: src/components/media/MediaCard.tsx
#: src/pages/Auth.tsx
msgid "Working…"
msgstr "处理中…"
#: src/components/media/media-platforms.ts
msgid "Wrong format for {name} (needs H.264)"
msgstr ""
#: src/components/media/media-platforms.ts
msgid "Wrong size for {name} (needs {size})"
msgstr ""
#: src/pages/shell/roster-format.ts
msgid "Yesterday"
msgstr "昨天"
#: src/components/UserProfileSettings.tsx
#: src/components/voice/VoiceStage.tsx
#: src/pages/Shell.tsx
msgid "You"
msgstr "你"
#: src/pages/McpOAuthCallback.tsx
msgid "You can close this tab if it does not redirect automatically."
msgstr "如果没有自动跳转,可以关闭此标签页。"
#: src/pages/McpOAuthCallback.tsx
msgid "You can close this window."
msgstr "可以关闭此窗口。"
#: src/pages/shell/fullscreen-computer-overlay.tsx
msgid "You have control"
msgstr "你已接管"
#: src/pages/PrivacySettingsOverlay.tsx
msgid "Your account could not be deleted. Try again."
msgstr ""
#: src/components/voice/VoiceStage.tsx
msgid "Your conversation will appear here."
msgstr ""
#: src/pages/PrivacySettingsOverlay.tsx
msgid "Your data"
msgstr ""
#: src/pages/Auth.tsx
msgid "Your email address"
msgstr "你的邮箱"
#: src/lib/onboarding-copy.ts
msgid "Your goal"
msgstr ""
#: src/pages/Auth.tsx
msgid "Your name"
msgstr "你的名字"
#: src/pages/VoiceSettingsOverlay.tsx
msgid "Your Oo reads replies aloud when this is on."
msgstr ""
#: src/pages/Onboarding.tsx
msgid "Your Oo will communicate in this language. You can change it later."
msgstr ""
#: src/pages/Welcome.tsx
msgid "Your specialists. One calm place to talk."
msgstr ""