mirror of
https://github.com/tinyhumansai/openhuman.git
synced 2026-07-27 21:08:00 +00:00
473 lines
24 KiB
TypeScript
473 lines
24 KiB
TypeScript
import type { TranslationMap } from '../types';
|
||
|
||
// Simplified Chinese (简体中文) chunk 2/5. Translated from chunks/en-2.ts.
|
||
const zhCN2: TranslationMap = {
|
||
'settings.ai.configStatus': '配置状态',
|
||
'settings.ai.fallbackMode': '回退模式',
|
||
'settings.ai.loadedFromRuntime': '从运行时加载',
|
||
'settings.ai.loadingDuration': '加载时长',
|
||
'settings.ai.localRuntime': '本地模型运行时',
|
||
'settings.ai.openManager': '打开管理器',
|
||
'settings.ai.retryDownload': '重试下载',
|
||
'settings.ai.state': '状态',
|
||
'settings.ai.targetModel': '目标模型',
|
||
'settings.ai.download': '下载',
|
||
'settings.ai.localModelUnavailable': '本地模型状态不可用。',
|
||
'settings.ai.soulConfig': 'SOUL 角色配置',
|
||
'settings.ai.refreshing': '刷新中...',
|
||
'settings.ai.refreshSoul': '刷新 SOUL',
|
||
'settings.ai.loadingSoul': '正在加载 SOUL 配置...',
|
||
'settings.ai.identity': '身份',
|
||
'settings.ai.personality': '个性',
|
||
'settings.ai.safetyRules': '安全规则',
|
||
'settings.ai.source': '来源',
|
||
'settings.ai.loaded': '已加载',
|
||
'settings.ai.toolsConfig': 'TOOLS 配置',
|
||
'settings.ai.refreshTools': '刷新 TOOLS',
|
||
'settings.ai.toolsAvailable': '可用工具',
|
||
'settings.ai.tools': '个工具',
|
||
'settings.ai.activeSkills': '活跃技能',
|
||
'settings.ai.skills': '个技能',
|
||
'settings.ai.skillsOverview': '技能概览',
|
||
'settings.ai.refreshingAll': '刷新全部中...',
|
||
'settings.ai.refreshAll': '刷新所有 AI 配置',
|
||
'settings.notifications.suppressAll': '抑制所有通知',
|
||
'settings.notifications.suppressAllDesc':
|
||
'阻止来自嵌入式应用的所有操作系统通知弹窗,不受焦点状态影响。',
|
||
'settings.notifications.toggleDnd': '切换免打扰',
|
||
'settings.notifications.categories': '类别',
|
||
'settings.notifications.categoryFooter':
|
||
'禁用一个类别后,该类新的通知将不再出现在通知中心。已有的通知在被清除前保持可见。',
|
||
'settings.billing.movedToWeb': '账单已移至网页',
|
||
'settings.billing.openDashboard': '打开账单面板',
|
||
'settings.billing.movedToWebDesc': '订阅变更、支付方式、配额和发票现在在 TinyHumans 网页上管理。',
|
||
'settings.billing.backToSettings': '返回设置',
|
||
'settings.billing.openingBrowser': '正在打开浏览器...',
|
||
'settings.billing.browserNotOpen': '如果浏览器未打开,请使用上方按钮。',
|
||
'settings.billing.browserOpenFailed': '无法自动打开浏览器。请使用上方按钮。',
|
||
'settings.tools.chooseCapabilities': '选择 OpenHuman 可代表你使用的能力。',
|
||
'settings.tools.saveChanges': '保存更改',
|
||
'settings.tools.preferencesSaved': '偏好设置已保存',
|
||
'settings.tools.saveFailed': '保存偏好失败,请重试。',
|
||
'settings.screenAwareness.mode': '模式',
|
||
'settings.screenAwareness.allExceptBlacklist': '除黑名单外全部',
|
||
'settings.screenAwareness.whitelistOnly': '仅白名单',
|
||
'settings.screenAwareness.screenMonitoring': '屏幕监控',
|
||
'settings.screenAwareness.saveSettings': '保存设置',
|
||
'settings.screenAwareness.session': '会话',
|
||
'settings.screenAwareness.status': '状态',
|
||
'settings.screenAwareness.active': '活跃',
|
||
'settings.screenAwareness.stopped': '已停止',
|
||
'settings.screenAwareness.remaining': '剩余',
|
||
'settings.screenAwareness.startSession': '开始会话',
|
||
'settings.screenAwareness.stopSession': '停止会话',
|
||
'settings.screenAwareness.analyzeNow': '立即分析',
|
||
'settings.screenAwareness.macosOnly': '屏幕感知桌面捕获和权限控制目前仅在 macOS 上受支持。',
|
||
'connections.comingSoon': '即将推出',
|
||
'connections.setUp': '设置',
|
||
'connections.configured': '已配置',
|
||
'connections.unavailable': '不可用',
|
||
'connections.checking': '检查中...',
|
||
'connections.walletConfigured': '本地 EVM、BTC、Solana 和 Tron 身份已从你的恢复短语中配置。',
|
||
'connections.walletReady': '通过一个恢复短语设置本地 EVM、BTC、Solana 和 Tron 身份。',
|
||
'connections.walletError': '无法检查钱包状态。点击从恢复短语面板重试。',
|
||
'connections.walletChecking': '正在检查钱包状态...',
|
||
'connections.walletIdentities': '钱包身份',
|
||
'connections.walletDerived': '从你的恢复短语本地派生,仅作为安全元数据存储。',
|
||
'connections.privacySecurity': '隐私与安全',
|
||
'connections.privacySecurityDesc':
|
||
'所有数据和凭据均存储在本地,采用零数据保留政策。你的信息经过加密,绝不会与第三方共享。',
|
||
'channels.status.connecting': '连接中',
|
||
'channels.status.notConfigured': '未配置',
|
||
'channels.noActiveRoute': '无活跃路由',
|
||
'channels.activeRoute': '活跃路由',
|
||
'channels.loadingDefinitions': '正在加载渠道定义...',
|
||
'channels.channelConnections': '渠道连接',
|
||
'channels.configureAuthModes': '为每个消息渠道配置认证模式。',
|
||
'channels.configNotAvailable': '配置',
|
||
'channels.channel': '渠道',
|
||
'devOptions.coreModeNotSet': '核心模式:未设置',
|
||
'devOptions.coreModeNotSetDesc': '启动检查选择器尚未确认。使用选择器上的切换模式选择本地或云端。',
|
||
'devOptions.local': '本地',
|
||
'devOptions.embeddedCoreSidecar': '嵌入式核心侧车',
|
||
'devOptions.sidecarSpawned': '由 Tauri shell 在应用启动时进程内启动。',
|
||
'devOptions.cloud': '云端',
|
||
'devOptions.remoteCoreRpc': '远程核心 RPC',
|
||
'devOptions.token': '令牌',
|
||
'devOptions.tokenNotSet': '未设置 — RPC 将返回 401',
|
||
'devOptions.triggerSentryTest': '触发 Sentry 测试 (staging)',
|
||
'devOptions.triggerSentryTestDesc':
|
||
'发送一个带有标签的错误以验证 Sentry 管道。Issue #1072 — 验证后移除。',
|
||
'devOptions.sendTestEvent': '发送测试事件',
|
||
'devOptions.sending': '发送中…',
|
||
'devOptions.eventSent': '事件已发送',
|
||
'devOptions.failed': '失败',
|
||
'devOptions.appLogs': '应用日志',
|
||
'devOptions.appLogsDesc': '打开包含滚动日志文件的文件夹。报告问题时请附上最近的文件。',
|
||
'devOptions.openLogsFolder': '打开日志文件夹',
|
||
'mnemonic.phraseSaved': '恢复短语已保存',
|
||
'mnemonic.walletReady': '多链钱包身份已就绪。正在返回设置...',
|
||
'mnemonic.writeDownWords': '按顺序记下这',
|
||
'mnemonic.wordsInOrder':
|
||
'个单词,并将其保存在安全的地方。这个短语保护你的本地加密密钥以及你的 EVM、BTC、Solana 和 Tron 钱包身份。',
|
||
'mnemonic.cannotRecover': '这个短语一旦丢失将无法恢复,应该完全保留在你的本地设备上。',
|
||
'mnemonic.copyToClipboard': '复制到剪贴板',
|
||
'mnemonic.alreadyHavePhrase': '我已经有恢复短语',
|
||
'mnemonic.consentSaved': '我已保存此短语并同意将其用于本地钱包设置',
|
||
'mnemonic.enterPhraseToRestore':
|
||
'在下面输入你的恢复短语以恢复本地钱包身份,或将完整的短语粘贴到任意字段中(新备份为 12 个单词;旧版本的 24 个单词短语仍然有效)。',
|
||
'mnemonic.words': '单词数',
|
||
'mnemonic.validPhrase': '有效的恢复短语',
|
||
'mnemonic.generateNewPhrase': '改为生成新的恢复短语',
|
||
'mnemonic.securingData': '正在保护你的数据...',
|
||
'mnemonic.saveRecoveryPhrase': '保存恢复短语',
|
||
'mnemonic.userNotLoaded': '用户未加载。请重新登录或刷新页面。',
|
||
'mnemonic.invalidPhrase': '恢复短语无效。请检查你的单词后重试。',
|
||
'mnemonic.somethingWentWrong': '出了点问题。请重试。',
|
||
'team.failedToCreate': '创建团队失败',
|
||
'team.invalidInviteCode': '无效或已过期的邀请码',
|
||
'team.failedToSwitch': '切换团队失败',
|
||
'team.failedToLeave': '离开团队失败',
|
||
'team.role.owner': '拥有者',
|
||
'team.role.admin': '管理员',
|
||
'team.role.billingManager': '账单管理员',
|
||
'team.role.member': '成员',
|
||
'team.active': '活跃',
|
||
'team.personalTeam': '个人团队',
|
||
'team.manageTeam': '管理团队',
|
||
'team.switching': '切换中...',
|
||
'team.switch': '切换',
|
||
'team.leaving': '离开中...',
|
||
'team.leave': '离开',
|
||
'team.yourTeams': '你的团队',
|
||
'team.createNewTeam': '创建新团队',
|
||
'team.teamName': '团队名称',
|
||
'team.creating': '创建中...',
|
||
'team.joinExistingTeam': '加入已有团队',
|
||
'team.inviteCode': '邀请码',
|
||
'team.joining': '加入中...',
|
||
'team.join': '加入',
|
||
'team.leaveTeam': '离开团队',
|
||
'team.confirmLeave': '确定要离开',
|
||
'team.leaveWarning': '你将失去对该团队及所有团队资源的访问权限。需要重新获得邀请才能重新加入。',
|
||
'team.management': '团队管理',
|
||
'team.notFound': '未找到团队',
|
||
'team.accessDenied': '访问被拒绝',
|
||
'team.members': '成员',
|
||
'voice.title': '语音听写',
|
||
'voice.settings': '语音设置',
|
||
'voice.settingsDesc': '按住快捷键进行语音听写,将文本插入到当前活动字段中。',
|
||
'voice.hotkey': '快捷键',
|
||
'voice.activationMode': '激活模式',
|
||
'voice.tapToToggle': '点击切换',
|
||
'voice.writingStyle': '书写风格',
|
||
'voice.verbatimTranscription': '逐字转录',
|
||
'voice.naturalCleanup': '自然清理',
|
||
'voice.autoStart': '与核心一起自动启动语音服务',
|
||
'voice.customDictionary': '自定义词典',
|
||
'voice.customDictionaryDesc': '添加姓名、技术术语和领域词汇以提高识别准确率。',
|
||
'voice.addWord': '添加词语...',
|
||
'voice.sttDisabled': '语音听写功能在本地 STT 模型下载并准备好之前被禁用。',
|
||
'voice.openLocalAiModel': '打开本地 AI 模型',
|
||
'voice.serverRestarted': '语音服务已使用新设置重启。',
|
||
'voice.settingsSaved': '语音设置已保存。',
|
||
'voice.serverStarted': '语音服务已启动。',
|
||
'voice.serverStopped': '语音服务已停止。',
|
||
'voice.saveVoiceSettings': '保存语音设置',
|
||
'voice.startVoiceServer': '启动语音服务',
|
||
'voice.stopVoiceServer': '停止语音服务',
|
||
'voice.debugTitle': '语音调试',
|
||
'autocomplete.title': '自动补全',
|
||
'autocomplete.settings': '设置',
|
||
'autocomplete.acceptWithTab': 'Tab 键接受',
|
||
'autocomplete.stylePreset': '风格预设',
|
||
'autocomplete.style.balanced': '均衡',
|
||
'autocomplete.style.concise': '简洁',
|
||
'autocomplete.style.formal': '正式',
|
||
'autocomplete.style.casual': '随意',
|
||
'autocomplete.style.custom': '自定义',
|
||
'autocomplete.disabledApps': '禁用的应用(每行一个包名/应用令牌)',
|
||
'autocomplete.saveSettings': '保存设置',
|
||
'autocomplete.saving': '保存中…',
|
||
'autocomplete.runtime': '运行时',
|
||
'autocomplete.running': '运行中',
|
||
'autocomplete.start': '启动',
|
||
'autocomplete.stop': '停止',
|
||
'autocomplete.settingsSaved': '自动补全设置已保存。',
|
||
'autocomplete.started': '自动补全已启动。',
|
||
'autocomplete.didNotStart': '自动补全未能启动。请检查是否已启用。',
|
||
'autocomplete.stopped': '自动补全已停止。',
|
||
'autocomplete.advancedSettings': '高级设置',
|
||
'autocomplete.debugTitle': '自动补全调试',
|
||
'chat.agentChat': '智能体对话',
|
||
'chat.overrides': '覆盖设置',
|
||
'chat.model': '模型',
|
||
'chat.temperature': '温度',
|
||
'chat.conversation': '对话',
|
||
'chat.startAgentConversation': '开始与智能体对话。',
|
||
'chat.you': '你',
|
||
'chat.agent': '智能体',
|
||
'chat.askAgent': '向智能体提问...',
|
||
'chat.sendMessage': '发送消息',
|
||
'composio.triageTitle': '集成触发器',
|
||
'composio.triageDesc':
|
||
'启用时,每个传入的 Composio 触发器都会经过 AI 分类步骤,对事件进行分类并可能启动自动化操作——每个触发器使用一个本地 LLM 轮次。如果你更喜欢手动审查,可以全局或按集成禁用。如果环境变量',
|
||
'composio.disableAllTriage': '禁用所有触发器的 AI 分类',
|
||
'composio.triggersStillRecorded': '触发器仍记录到历史记录中——不运行 LLM 轮次。',
|
||
'composio.disableSpecificIntegrations': '禁用特定集成的 AI 分类',
|
||
'composio.settingsSaved': '设置已保存',
|
||
'composio.saveFailed': '保存失败。请重试。',
|
||
'cron.title': '定时任务',
|
||
'cron.scheduledJobs': '计划任务',
|
||
'cron.manageCronJobs': '管理核心调度器的定时任务。',
|
||
'cron.refreshCronJobs': '刷新定时任务',
|
||
'localModel.modelStatus': '模型状态',
|
||
'localModel.downloadModels': '下载模型',
|
||
'localModel.usage': '使用',
|
||
'localModel.usageDesc': '选择哪些子系统在本地模型上运行。未勾选的将使用云端。',
|
||
'localModel.enableRuntime': '启用本地 AI 运行时',
|
||
'localModel.enableRuntimeDesc':
|
||
'总开关。默认关闭——Ollama 保持空闲。启用后,树摘要器、屏幕智能和自动补全始终使用本地模型。',
|
||
'localModel.advancedSettings': '高级设置',
|
||
'localModel.debugTitle': '本地模型调试',
|
||
'localModel.ollamaServer.helperText': '示例:http://192.168.1.5:11434',
|
||
'localModel.ollamaServer.label': 'Ollama 服务器 URL',
|
||
'localModel.ollamaServer.modelCount': '个模型',
|
||
'localModel.ollamaServer.placeholder': 'http://localhost:11434',
|
||
'localModel.ollamaServer.reachable': '可访问',
|
||
'localModel.ollamaServer.resetButton': '重置为默认值',
|
||
'localModel.ollamaServer.saveButton': '保存',
|
||
'localModel.ollamaServer.testButton': '测试连接',
|
||
'localModel.ollamaServer.unreachable': '无法访问',
|
||
'localModel.ollamaServer.validationError': '必须是有效的 http:// 或 https:// URL',
|
||
'screenAwareness.debugTitle': '屏幕感知调试',
|
||
'memory.debugTitle': '记忆调试',
|
||
'webhooks.debugTitle': 'Webhook 调试',
|
||
'notifications.routingTitle': '通知路由',
|
||
'common.reload': '重新加载',
|
||
'common.skip': '跳过',
|
||
'common.disable': '禁用',
|
||
'common.enable': '启用',
|
||
'chat.safetyTimeout': '助手 2 分钟内未响应。请重试或检查你的连接。',
|
||
'chat.filter.all': '全部',
|
||
'chat.filter.work': '工作',
|
||
'chat.filter.briefing': '简报',
|
||
'chat.filter.notification': '通知',
|
||
'chat.filter.workers': '工作线程',
|
||
'chat.selectThread': '选择一个对话',
|
||
'chat.threads': '对话列表',
|
||
'chat.noThreads': '暂无对话',
|
||
'chat.noLabelThreads': '此标签下暂无对话',
|
||
'chat.noWorkerThreads': '暂无工作线程',
|
||
'chat.deleteThread': '删除对话',
|
||
'chat.deleteThreadConfirm': '确定要删除"{title}"吗?',
|
||
'chat.untitledThread': '未命名对话',
|
||
'chat.editThreadTitle': 'Edit thread title',
|
||
'chat.hideSidebar': '隐藏侧边栏',
|
||
'chat.showSidebar': '显示侧边栏',
|
||
'chat.newThreadShortcut': '新建对话',
|
||
'chat.new': '新建',
|
||
'chat.failedToLoadMessages': '加载消息失败',
|
||
'chat.thinkingIteration': '思考中...({n})',
|
||
'chat.thinkingDots': '思考中...',
|
||
'chat.approachingLimit': '接近使用限制',
|
||
'chat.approachingLimitMsg': '你已使用了可用配额的{pct}%。',
|
||
'chat.upgrade': '升级',
|
||
'chat.weeklyLimitHit': '已达到每周限制。',
|
||
'chat.resets': '重置时间',
|
||
'chat.topUpToContinue': '充值以继续使用。',
|
||
'chat.budgetComplete': '预算已用完。',
|
||
'chat.topUp': '充值',
|
||
'chat.cycle': '周期',
|
||
'chat.cycleSpent': '本周期已用',
|
||
'chat.cycleRemaining': '剩余',
|
||
'chat.left': '剩余',
|
||
'chat.setup': '设置',
|
||
'chat.switchToText': '切换到文本',
|
||
'chat.transcribing': '转录中...',
|
||
'chat.stopAndSend': '停止并发送',
|
||
'chat.startTalking': '开始说话',
|
||
'chat.playingVoiceReply': '正在播放语音回复',
|
||
'chat.voiceHint': '使用麦克风说话',
|
||
'chat.micUnavailable': '麦克风不可用',
|
||
'chat.turn': '轮',
|
||
'chat.turns': '轮',
|
||
'chat.openWorkerThread': '打开工作线程',
|
||
'chat.attachment.attach': '添加图片',
|
||
'chat.attachment.remove': '移除 {name}',
|
||
'chat.attachment.tooMany': '每条消息最多 {max} 张图片',
|
||
'chat.attachment.tooLarge': '图片超过 {max} 大小限制',
|
||
'chat.attachment.unsupportedType': '不支持的文件类型。请使用 PNG、JPEG、WebP、GIF 或 BMP。',
|
||
'chat.attachment.readFailed': '无法读取文件',
|
||
'memory.searchAria': '搜索记忆',
|
||
'memory.searchPlaceholder': '搜索记忆条目...',
|
||
'memory.sourceFilter.all': '所有来源',
|
||
'memory.sourceFilter.email': '邮件',
|
||
'memory.sourceFilter.calendar': '日历',
|
||
'memory.sourceFilter.telegram': 'Telegram',
|
||
'memory.sourceFilter.aiInsight': 'AI 洞察',
|
||
'memory.sourceFilter.system': '系统',
|
||
'memory.sourceFilter.trading': '交易',
|
||
'memory.sourceFilter.security': '安全',
|
||
'memory.ingestionActivity': '摄取活动',
|
||
'memory.events': '个事件',
|
||
'memory.event': '个事件',
|
||
'memory.overTheLast': '过去',
|
||
'memory.months': '个月',
|
||
'memory.peak': '峰值',
|
||
'memory.perDay': '/天',
|
||
'memory.less': '较少',
|
||
'memory.more': '较多',
|
||
'memory.on': '于',
|
||
'memory.loading': '正在加载记忆',
|
||
'memory.fetching': '正在获取你的记忆条目...',
|
||
'memory.analyzing': '正在分析记忆',
|
||
'memory.analyzingHint': '正在处理你的记忆以提取洞察...',
|
||
'memory.noMatches': '未找到匹配',
|
||
'memory.noMatchesHint': '尝试更改搜索词或筛选条件。',
|
||
'memory.allCaughtUp': '全部完成',
|
||
'memory.allCaughtUpHint': '没有新的记忆条目需要处理。',
|
||
'memory.noAnalysis': '暂无分析',
|
||
'memory.noAnalysisHint': '运行分析以发现记忆中的模式。',
|
||
'memory.emptyHint': '开始交互以创建你的第一条记忆。',
|
||
'mic.unavailable': '麦克风不可用',
|
||
'mic.permissionDenied': '麦克风权限被拒绝',
|
||
'mic.failedToStartRecorder': '启动录音失败',
|
||
'mic.transcribing': '转录中...',
|
||
'mic.tapToSend': '点击发送',
|
||
'mic.waitingForAgent': '等待助手...',
|
||
'mic.tapAndSpeak': '点击说话',
|
||
'mic.stopRecording': '停止录音',
|
||
'mic.startRecording': '开始录音',
|
||
'token.usageLimitReached': '已达到使用限制',
|
||
'token.approachingLimit': '接近限制',
|
||
'token.planClickForDetails': '套餐 - 点击查看详情',
|
||
'token.sessionTokens': '输入: {in} | 输出: {out} | 轮次: {turns}',
|
||
'token.limit': '已达限制',
|
||
'catalog.noCapabilityBinding': '无能力绑定',
|
||
'catalog.downloadFailed': '下载失败',
|
||
'catalog.active': '活跃',
|
||
'catalog.installed': '已安装',
|
||
'catalog.notDownloaded': '未下载',
|
||
'catalog.inUse': '使用中',
|
||
'catalog.use': '使用',
|
||
'catalog.deleteModel': '删除模型',
|
||
'catalog.download': '下载',
|
||
'navigator.recent': '最近',
|
||
'navigator.today': '今天',
|
||
'navigator.thisWeek': '本周',
|
||
'navigator.sources': '来源',
|
||
'navigator.email': '邮件',
|
||
'navigator.slack': 'Slack',
|
||
'navigator.chat': '对话',
|
||
'navigator.documents': '文档',
|
||
'navigator.people': '联系人',
|
||
'navigator.topics': '主题',
|
||
'dreams.description': '梦境是 AI 生成的反思,综合了你记忆中的模式。',
|
||
'dreams.comingSoon': '即将推出',
|
||
'assignment.memoryLlm': '记忆 LLM',
|
||
'assignment.memoryLlmAria': '选择记忆 LLM',
|
||
'assignment.embedder': '嵌入模型',
|
||
'assignment.loaded': '已加载',
|
||
'assignment.notDownloaded': '未下载',
|
||
'assignment.usedForExtractSummarise': '用于提取和摘要',
|
||
'insights.knownFacts': '已知事实',
|
||
'insights.preferences': '偏好',
|
||
'insights.relationships': '关系',
|
||
'insights.skills': '技能',
|
||
'insights.opinions': '观点',
|
||
// Developer options menu items (#2225)
|
||
'devOptions.menuAi': 'AI 配置',
|
||
'devOptions.menuAiDesc': '云端提供商、本地 Ollama 模型与按工作负载路由',
|
||
'devOptions.menuScreenAware': '屏幕感知',
|
||
'devOptions.menuScreenAwareDesc': '屏幕捕获权限、监控策略与会话控制',
|
||
'devOptions.menuMessaging': '消息通道',
|
||
'devOptions.menuMessagingDesc': '配置 Telegram/Discord 认证模式与默认通道路由',
|
||
'devOptions.menuTools': '工具',
|
||
'devOptions.menuToolsDesc': '启用或禁用 OpenHuman 可代表你使用的能力',
|
||
'devOptions.menuAgentChat': '代理对话',
|
||
'devOptions.menuAgentChatDesc': '使用模型和温度覆盖测试代理对话',
|
||
'devOptions.menuCronJobs': '定时任务',
|
||
'devOptions.menuCronJobsDesc': '查看和配置运行时技能的定时任务',
|
||
'devOptions.menuLocalModelDebug': '本地模型调试',
|
||
'devOptions.menuLocalModelDebugDesc': 'Ollama 配置、资源下载、模型测试与诊断',
|
||
'devOptions.menuWebhooksDebug': '网络钩子',
|
||
'devOptions.menuWebhooksDebugDesc': '查看运行时 webhook 注册和已捕获的请求日志',
|
||
'devOptions.menuIntelligence': '智能',
|
||
'devOptions.menuIntelligenceDesc': '记忆工作区、潜意识引擎、梦境与设置',
|
||
'devOptions.menuNotificationRouting': '通知路由',
|
||
'devOptions.menuNotificationRoutingDesc': 'AI 重要性评分与集成警报的协调升级',
|
||
'devOptions.menuComposeIOTriggers': 'ComposeIO 触发器',
|
||
'devOptions.menuComposeIOTriggersDesc': '查看 ComposeIO 触发器历史与归档',
|
||
'devOptions.menuComposioRouting': 'Composio 路由 (直连模式)',
|
||
'devOptions.menuComposioRoutingDesc':
|
||
'使用你自己的 Composio API 密钥,将调用直接路由到 backend.composio.dev',
|
||
'devOptions.menuComposioTriggers': '集成触发器',
|
||
'devOptions.menuComposioTriggersDesc': '为 Composio 集成触发器配置 AI 分级设置',
|
||
'mic.deviceSelector': '麦克风装置',
|
||
'mic.tapToSendCountdown': '点击发送 ({seconds}秒)',
|
||
'settings.agents.title': 'Agents',
|
||
'settings.agents.subtitle':
|
||
'Manage the agents available for delegation — built-in defaults and your own custom agents.',
|
||
'settings.agents.menuDesc': 'Manage built-in and custom agents',
|
||
'settings.agents.newAgent': 'New agent',
|
||
'settings.agents.loadError': "Couldn't load agents",
|
||
'settings.agents.empty': 'No agents yet',
|
||
'settings.agents.sourceDefault': 'Built-in',
|
||
'settings.agents.sourceCustom': 'Custom',
|
||
'settings.agents.enable': 'Enable agent',
|
||
'settings.agents.disable': 'Disable agent',
|
||
'settings.agents.edit': 'Edit',
|
||
'settings.agents.delete': 'Delete',
|
||
'settings.agents.reset': 'Reset to default',
|
||
'settings.agents.modelLabel': 'Model',
|
||
'settings.agents.toolsLabel': 'Tools',
|
||
'settings.agents.toolsAll': 'All tools',
|
||
'settings.agents.toolsCount': '{count} tools',
|
||
'settings.agents.actionFailed': "Couldn't update the agent",
|
||
'settings.agents.orchestratorLocked': 'The orchestrator is always enabled.',
|
||
'settings.agents.editor.createTitle': 'New agent',
|
||
'settings.agents.editor.editTitle': 'Edit agent',
|
||
'settings.agents.editor.id': 'ID',
|
||
'settings.agents.editor.idHint': 'Lowercase letters, numbers, _ and - only.',
|
||
'settings.agents.editor.name': 'Name',
|
||
'settings.agents.editor.description': 'Description',
|
||
'settings.agents.editor.model': 'Model (optional)',
|
||
'settings.agents.editor.modelPlaceholder': 'e.g. inherit, hint:fast, or a model id',
|
||
'settings.agents.editor.systemPrompt': 'System prompt (optional)',
|
||
'settings.agents.editor.tools': 'Allowed tools',
|
||
'settings.agents.editor.toolsHint': 'One tool name per line. Use * for all tools.',
|
||
'settings.agents.editor.defaultsNote':
|
||
'Editing a built-in agent saves an override you can reset later.',
|
||
'settings.agents.editor.save': 'Save',
|
||
'settings.agents.editor.create': 'Create agent',
|
||
'settings.agents.editor.saving': 'Saving…',
|
||
'settings.agentsSection.title': 'Agents',
|
||
'settings.agentsSection.description':
|
||
'Manage your agents, their autonomy, and what they can access on this computer.',
|
||
'settings.agentsSection.menuDesc': 'Registry, autonomy & OS access',
|
||
'settings.agents.editor.notFound': 'Agent not found.',
|
||
'settings.agents.editor.modelInherit': 'Inherit (platform default)',
|
||
'settings.agents.editor.modelHints': 'Route hints',
|
||
'settings.agents.editor.modelTiers': 'Model tiers',
|
||
'settings.agents.editor.modelCustom': 'Custom model id…',
|
||
'settings.agents.editor.modelCustomPlaceholder': 'e.g. anthropic/claude-sonnet-4',
|
||
'settings.agents.editor.selectTools': 'Add tools',
|
||
'settings.agents.editor.toolsAllSelected': 'All tools',
|
||
'settings.agents.editor.toolsNoneSelected': 'No tools selected',
|
||
'settings.agents.editor.removeToolAria': 'Remove {tool}',
|
||
'settings.agents.editor.toolsModalTitle': 'Allowed tools',
|
||
'settings.agents.editor.toolsSelectedCount': '{count} selected',
|
||
'settings.agents.editor.toolsSearchPlaceholder': 'Search tools…',
|
||
'settings.agents.editor.toolsAllowAll': 'Allow all tools (*)',
|
||
'settings.agents.editor.toolsAllowAllHint': 'This agent can use every available tool.',
|
||
'settings.agents.editor.toolsLoading': 'Loading tools…',
|
||
'settings.agents.editor.toolsLoadError': 'Couldn’t load tools',
|
||
'settings.agents.editor.toolsEmpty': 'No tools match your search.',
|
||
'settings.agents.editor.toolsDone': 'Done',
|
||
'settings.agents.editor.builtInReadonly':
|
||
'Built-in agents can’t be edited. You can enable, disable, or reset them from the agents list.',
|
||
};
|
||
|
||
export default zhCN2;
|