{ "@@locale": "zh", "appTitle": "Conduit", "retry": "重试", "back": "返回", "you": "你", "loadingProfile": "加载个人资料中...", "unableToLoadProfile": "无法加载个人资料", "pleaseCheckConnection": "请检查您的连接并重试", "connectionIssueTitle": "无法连接到您的服务器", "@connectionIssueTitle": { "description": "当配置的服务器无法访问时显示的标题" }, "connectionIssueSubtitle": "重新连接以继续或退出登录以选择其他服务器。", "@connectionIssueSubtitle": { "description": "当无法访问服务器时解释可用操作的副标题" }, "account": "账户", "supportConduit": "支持 Conduit", "supportConduitSubtitle": "通过资助持续开发来保持 Conduit 的独立性。", "githubSponsorsTitle": "GitHub 赞助", "githubSponsorsSubtitle": "成为定期赞助者以资助路线图项目。", "buyMeACoffeeTitle": "Buy Me a Coffee", "buyMeACoffeeSubtitle": "一次性捐赠以表达感谢。", "signOut": "退出登录", "endYourSession": "结束您的会话", "defaultModel": "默认模型", "autoSelect": "自动选择", "loadingModels": "加载模型中...", "failedToLoadModels": "无法加载模型", "availableModels": "可用模型", "noResults": "无结果", "searchModels": "搜索模型...", "errorMessage": "出了点问题。请重试。", "closeButtonSemantic": "关闭", "loadingContent": "加载内容中", "noItems": "无项目", "noItemsToDisplay": "无可显示的项目", "knowledgeBase": "知识库", "attachments": "附件", "takePhoto": "拍照", "document": "文档", "backToServerSetup": "返回服务器设置", "connectedToServer": "已连接到服务器", "signIn": "登录", "enterCredentials": "输入您的凭据以访问您的 AI 对话", "credentials": "凭据", "apiKey": "API 密钥", "token": "令牌", "usernameOrEmail": "用户名或电子邮件", "password": "密码", "signInWithApiKey": "使用 API 密钥登录", "signInWithToken": "使用令牌登录", "connectToServer": "连接到服务器", "enterServerAddress": "输入您的 Open-WebUI 服务器地址以开始", "serverUrl": "服务器 URL", "serverUrlHint": "https://your-server.com", "enterServerUrlSemantic": "输入您的服务器 URL 或 IP 地址", "headerName": "标头名称", "headerValue": "标头值", "headerValueHint": "api-key-123 或 Bearer token", "addHeader": "添加标头", "maximumHeadersReached": "已达到最大标头数", "removeHeader": "删除标头", "connecting": "连接中...", "connectToServerButton": "连接到服务器", "demoModeActive": "演示模式已激活", "skipServerSetupTryDemo": "跳过服务器设置并尝试演示", "enterDemo": "进入演示", "demoBadge": "演示", "serverNotOpenWebUI": "这似乎不是 Open-WebUI 服务器。", "serverUrlEmpty": "服务器 URL 不能为空", "invalidUrlFormat": "无效的 URL 格式。请检查您的输入。", "onlyHttpHttps": "仅支持 HTTP 和 HTTPS 协议。", "serverAddressRequired": "需要服务器地址(例如 192.168.1.10 或 example.com)。", "portRange": "端口必须在 1 到 65535 之间。", "invalidIpFormat": "无效的 IP 地址格式。使用如 192.168.1.10 的格式。", "couldNotConnectGeneric": "无法连接。请仔细检查地址并重试。", "weCouldntReachServer": "我们无法访问服务器。请检查您的连接和服务器是否正在运行。", "connectionTimedOut": "连接超时。服务器可能很忙或被防火墙阻止。", "useHttpOrHttpsOnly": "仅使用 http:// 或 https://。", "loginFailed": "登录失败", "invalidCredentials": "无效的用户名或密码。请重试。", "serverRedirectingHttps": "服务器正在重定向请求。请检查您的服务器的 HTTPS 配置。", "unableToConnectServer": "无法连接到服务器。请检查您的连接。", "requestTimedOut": "请求超时。请重试。", "genericSignInFailed": "我们无法让您登录。请检查您的凭据和服务器设置。", "skip": "跳过", "next": "下一步", "done": "完成", "onboardStartTitle": "你好,{username}", "onboardStartSubtitle": "选择一个模型以开始。随时点击新对话。", "onboardStartBullet1": "点击顶部栏中的模型名称以切换模型", "onboardStartBullet2": "使用新对话重置上下文", "onboardAttachTitle": "添加上下文", "onboardAttachSubtitle": "使用工作区或照片中的内容来支持回复。", "onboardAttachBullet1": "工作区:PDF、文档、数据集", "onboardAttachBullet2": "照片:相机或相册", "onboardSpeakTitle": "自然说话", "onboardSpeakSubtitle": "点击麦克风以实时波形反馈听写。", "onboardSpeakBullet1": "随时停止;部分文本会保留", "onboardSpeakBullet2": "非常适合快速笔记或长提示", "onboardQuickTitle": "快速操作", "onboardQuickSubtitle": "打开菜单在对话、工作区和个人资料之间切换。", "onboardQuickBullet1": "点击菜单访问对话、工作区、个人资料", "onboardQuickBullet2": "从顶部栏开始新对话或管理模型", "attachmentLabel": "附件", "tools": "工具", "filters": "过滤器", "voiceInput": "语音输入", "voice": "语音", "voiceStatusListening": "正在听...", "voiceStatusRecording": "正在录制...", "voiceHoldToTalk": "按住说话", "voiceAutoSend": "自动发送", "voiceTranscript": "转录", "voicePromptSpeakNow": "现在说话...", "voicePromptTapStart": "点击开始以开始", "voiceActionStop": "停止", "voiceActionStart": "开始", "messageInputLabel": "消息输入", "messageInputHint": "输入您的消息", "messageHintText": "问 Conduit", "stopGenerating": "停止生成", "codeCopiedToClipboard": "代码已复制到剪贴板。", "send": "发送", "sendMessage": "发送消息", "file": "文件", "photo": "照片", "camera": "相机", "apiUnavailable": "API 服务不可用", "unableToLoadImage": "无法加载图像", "notAnImageFile": "不是图像文件:{fileName}", "failedToLoadImage": "无法加载图像:{error}", "invalidDataUrl": "无效的数据 URL 格式", "failedToDecodeImage": "无法解码图像", "invalidImageFormat": "无效的图像格式", "emptyImageData": "空图像数据", "confirm": "确认", "cancel": "取消", "ok": "确定", "inputField": "输入字段", "checkConnection": "检查连接", "openSettings": "打开设置", "goBack": "返回", "technicalDetails": "技术详情", "save": "保存", "chooseModel": "选择模型", "reviewerMode": "审核者模式", "selectLanguage": "选择语言", "newFolder": "新文件夹", "folderName": "文件夹名称", "newChat": "新对话", "more": "更多", "clear": "清除", "searchConversations": "搜索对话...", "create": "创建", "failedToCreateFolder": "无法创建文件夹", "failedToMoveChat": "无法移动对话", "failedToLoadChats": "无法加载对话", "failedToUpdatePin": "无法更新置顶", "failedToDeleteChat": "无法删除对话", "manage": "管理", "rename": "重命名", "delete": "删除", "renameChat": "重命名对话", "enterChatName": "输入对话名称", "failedToRenameChat": "无法重命名对话", "failedToUpdateArchive": "无法更新存档", "unarchive": "取消存档", "archive": "存档", "pin": "置顶", "unpin": "取消置顶", "recent": "最近", "system": "系统", "english": "English", "deutsch": "Deutsch", "francais": "Français", "italiano": "Italiano", "espanol": "Español", "nederlands": "Nederlands", "russian": "Русский", "chinese": "中文", "chineseSimplified": "简体中文", "chineseTraditional": "繁體中文", "korean": "한국어", "deleteMessagesTitle": "删除消息", "deleteMessagesMessage": "删除 {count} 条消息?", "@deleteMessagesMessage": { "placeholders": { "count": { "type": "int" } } }, "routeNotFound": "未找到路由:{routeName}", "@routeNotFound": { "placeholders": { "routeName": { "type": "String" } } }, "deleteChatTitle": "删除对话", "deleteChatMessage": "此对话将被永久删除。", "deleteFolderTitle": "删除文件夹", "deleteFolderMessage": "此文件夹及其分配引用将被删除。", "failedToDeleteFolder": "无法删除文件夹", "aboutApp": "关于", "aboutAppSubtitle": "Conduit 信息和链接", "web": "网页", "imageGen": "图像生成", "pinned": "已置顶", "folders": "文件夹", "archived": "已存档", "appLanguage": "应用语言", "darkMode": "深色模式", "webSearch": "网页搜索", "webSearchDescription": "搜索网页并在回复中引用来源。", "imageGeneration": "图像生成", "imageGenerationDescription": "从您的提示创建图像。", "copy": "复制", "ttsListen": "收听", "ttsStop": "停止", "edit": "编辑", "regenerate": "重新生成", "noConversationsYet": "尚无对话", "usernameOrEmailHint": "输入您的用户名或电子邮件", "passwordHint": "输入您的密码", "enterApiKey": "输入您的 API 密钥", "enterToken": "输入您的 JWT 令牌", "tokenHint": "从 OpenWebUI 设置获取 JWT 令牌。API 密钥 (sk-...) 不支持流式传输。", "apiKeyNotSupported": "不支持 API 密钥 (sk-...)。请改用 JWT 令牌。", "apiKeyNoLongerSupported": "由于不再支持 API 密钥,您已被登出。请使用 OpenWebUI 设置中的 JWT 令牌登录。", "tokenTooShort": "令牌太短", "signingIn": "正在登录...", "advancedSettings": "高级设置", "customHeaders": "自定义标头", "customHeadersDescription": "为身份验证、API 密钥或特殊服务器要求添加自定义 HTTP 标头。", "allowSelfSignedCertificates": "信任自签名证书", "@allowSelfSignedCertificates": { "description": "允许信任配置服务器的自签名 TLS 证书的切换标签。" }, "allowSelfSignedCertificatesDescription": "接受此服务器的 TLS 证书,即使它是自签名的。仅对您信任的服务器启用。", "@allowSelfSignedCertificatesDescription": { "description": "阐明启用自签名证书切换风险的帮助文本。" }, "headerNameEmpty": "标头名称不能为空", "headerNameTooLong": "标头名称太长(最多 64 个字符)", "headerNameInvalidChars": "无效的标头名称。仅使用字母、数字和这些符号:!#$&-^_`|~", "headerNameReserved": "无法覆盖保留的标头「{key}」", "@headerNameReserved": { "placeholders": { "key": { "type": "String" } } }, "headerValueEmpty": "标头值不能为空", "headerValueTooLong": "标头值太长(最多 1024 个字符)", "headerValueInvalidChars": "标头值包含无效字符。仅使用可打印的 ASCII。", "headerValueUnsafe": "标头值似乎包含潜在的不安全内容", "headerAlreadyExists": "标头「{key}」已存在。首先删除它以更新。", "@headerAlreadyExists": { "placeholders": { "key": { "type": "String" } } }, "maxHeadersReachedDetail": "最多允许 10 个自定义标头。删除一些以添加更多。", "noModelsAvailable": "无可用模型", "followingSystem": "跟随系统:{theme}", "@followingSystem": { "placeholders": { "theme": { "type": "String" } } }, "themeDark": "深色", "themePalette": "强调色调色板", "@themePalette": { "description": "选择应用颜色调色板的标题。" }, "themeLight": "浅色", "currentlyUsingDarkTheme": "当前使用深色主题", "currentlyUsingLightTheme": "当前使用浅色主题", "aboutConduit": "关于 Conduit", "versionLabel": "版本:{version}({build})", "@versionLabel": { "placeholders": { "version": { "type": "String" }, "build": { "type": "String" } } }, "githubRepository": "GitHub 仓库", "unableToLoadAppInfo": "无法加载应用信息", "thinking": "思考中...", "thoughts": "思路", "thoughtForDuration": "思考了 {duration}", "@thoughtForDuration": { "description": "显示助手在回复前思考了多长时间。", "placeholders": { "duration": { "type": "String", "example": "3s" } } }, "appCustomization": "自定义", "appCustomizationSubtitle": "主题、语言、语音和 quickpills", "quickActionsDescription": "聊天快捷方式", "chatSettings": "对话", "sendOnEnter": "回车发送", "sendOnEnterDescription": "回车发送(软键盘)。Cmd/Ctrl+Enter 也可用", "androidAssistantTitle": "Android digital assistant", "androidAssistantDescription": "Choose what happens when you trigger the Android digital assistant.", "androidAssistantOverlayOption": "Show quick overlay (default)", "androidAssistantNewChatOption": "Open Conduit with a new chat", "androidAssistantVoiceCallOption": "Start a voice call", "sttSettings": "语音转文字", "sttEngineLabel": "识别引擎", "sttEngineDevice": "本机", "sttEngineServer": "服务器", "sttEngineDeviceDescription": "音频会保留在此设备上。如果设备不支持语音识别,语音输入将不可用。", "sttEngineServerDescription": "始终将录音发送到你的 OpenWebUI 服务器进行转写。", "sttDeviceUnavailableWarning": "此设备不支持本机语音识别。", "sttServerUnavailableWarning": "连接到启用转写功能的服务器后才能使用此选项。", "sttSilenceDuration": "静音持续时间", "sttSilenceDurationDescription": "检测到静音后等待多久自动停止录音", "ttsSettings": "文本转语音", "ttsEngineDeviceDescription": "在此设备上完成合成。如果设备不支持文本转语音,语音播放将不可用。", "ttsEngineServerDescription": "始终向你的 OpenWebUI 服务器请求音频。", "ttsDeviceUnavailableWarning": "此设备不支持本机文本转语音。", "ttsServerUnavailableWarning": "连接到启用文本转语音的服务器后才能使用此选项。", "ttsVoice": "语音", "ttsSpeechRate": "语速", "ttsPitch": "音调", "ttsVolume": "音量", "ttsPreview": "预览语音", "ttsSystemDefault": "系统默认", "ttsSelectVoice": "选择语音", "ttsPreviewText": "这是所选语音的预览。", "ttsNoVoicesAvailable": "没有可用的语音", "ttsVoicesForLanguage": "{language} 语音", "ttsOtherVoices": "其他语言", "error": "错误", "display": "显示", "realtime": "实时", "transportMode": "传输模式", "mode": "模式", "transportModePolling": "轮询回退", "transportModeWs": "仅 WebSocket", "transportModePollingInfo": "当 WebSocket 被阻止时改用 HTTP 轮询,在条件允许时切换回 WebSocket。", "transportModeWsInfo": "开销较低,但可能在严格的代理/防火墙后失败。", "quickActionsSelectedCount": "{count, plural, =0{未选择操作} other{已选择{count}个操作}}", "@quickActionsSelectedCount": { "description": "Subtitle indicating how many quick actions are selected.", "placeholders": { "count": { "type": "int", "example": "2" } } }, "autoSelectDescription": "让应用自动选择最佳模型", "@autoSelectDescription": { "description": "Explains what the auto-select model setting does." }, "ttsEngineLabel": "引擎", "@ttsEngineLabel": { "description": "Label for selecting the text-to-speech engine." }, "ttsEngineDevice": "本机", "@ttsEngineDevice": { "description": "Chip label for using on-device text-to-speech." }, "ttsEngineServer": "服务器", "@ttsEngineServer": { "description": "Chip label for using server-side text-to-speech." }, "modelCapabilityMultimodal": "多模态", "@modelCapabilityMultimodal": { "description": "Capability chip label for models that support multimodal input." }, "modelCapabilityReasoning": "推理", "@modelCapabilityReasoning": { "description": "Capability chip label for models that support reasoning features." }, "voiceCallTitle": "语音通话", "@voiceCallTitle": { "description": "Title displayed on the voice call screen." }, "voiceCallPause": "暂停", "@voiceCallPause": { "description": "Button label to pause a voice call." }, "voiceCallResume": "继续", "@voiceCallResume": { "description": "Button label to resume a paused voice call." }, "voiceCallStop": "停止", "@voiceCallStop": { "description": "Button label to stop the active voice call." }, "voiceCallEnd": "结束通话", "@voiceCallEnd": { "description": "Button label to end the voice call session." }, "chooseDifferentFile": "选择其他文件", "@chooseDifferentFile": { "description": "Action label prompting the user to pick another file." }, "errorWithMessage": "错误:{message}", "@errorWithMessage": { "description": "Error label with appended message text.", "placeholders": { "message": { "type": "String", "example": "Network timeout" } } }, "networkTimeoutError": "连接超时。请检查网络后重试。", "@networkTimeoutError": { "description": "User-facing message when a network request times out." }, "networkUnreachableError": "无法连接服务器。请检查服务器地址和网络。", "@networkUnreachableError": { "description": "User-facing message when the server cannot be reached." }, "networkServerNotResponding": "服务器没有响应。请确认服务器正在运行且可访问。", "@networkServerNotResponding": { "description": "User-facing message when the server does not respond to a request." }, "networkGenericError": "网络连接出现问题。请检查网络连接。", "@networkGenericError": { "description": "Fallback message for generic network errors." }, "serverError500": "服务器出现问题,通常是暂时的。", "@serverError500": { "description": "Message when a 500 error is encountered." }, "serverErrorUnavailable": "服务器暂时不可用。请稍后再试。", "@serverErrorUnavailable": { "description": "Message when a 502/503 error is encountered." }, "serverErrorTimeout": "服务器响应超时。请重试。", "@serverErrorTimeout": { "description": "Message when the server times out." }, "serverErrorGeneric": "服务器出现故障。请稍后再试。", "@serverErrorGeneric": { "description": "Fallback server error message." }, "authSessionExpired": "会话已过期,请重新登录。", "@authSessionExpired": { "description": "Message when an authentication session expires." }, "authForbidden": "您没有执行此操作的权限。", "@authForbidden": { "description": "Message when the user lacks required permissions." }, "authInvalidToken": "认证令牌无效,请重新登录。", "@authInvalidToken": { "description": "Message when the authentication token is invalid." }, "authGenericError": "认证出现问题,请重新登录。", "@authGenericError": { "description": "Fallback authentication error message." }, "validationInvalidEmail": "请输入有效的邮箱地址。", "@validationInvalidEmail": { "description": "Validation message for invalid email input." }, "validationWeakPassword": "密码不符合要求,请检查后重试。", "@validationWeakPassword": { "description": "Validation message for weak passwords." }, "validationMissingRequired": "请填写所有必填项。", "@validationMissingRequired": { "description": "Validation message when required fields are missing." }, "validationFormatError": "部分信息格式不正确,请检查后重试。", "@validationFormatError": { "description": "Validation message for generic formatting issues." }, "validationGenericError": "请检查输入内容并重试。", "@validationGenericError": { "description": "Fallback validation message." }, "fileNotFound": "未找到文件,可能已移动或删除。", "@fileNotFound": { "description": "Message when a file cannot be located." }, "fileAccessDenied": "无法访问文件,请检查权限。", "@fileAccessDenied": { "description": "Message when file access is denied." }, "fileTooLarge": "文件过大,请选择较小的文件。", "@fileTooLarge": { "description": "Message when a file exceeds size limits." }, "fileGenericError": "文件出现问题,请尝试其他文件。", "@fileGenericError": { "description": "Fallback file error message." }, "permissionCameraRequired": "需要相机权限,请在设置中开启。", "@permissionCameraRequired": { "description": "Message when camera permission is missing." }, "permissionStorageRequired": "需要存储权限,请在设置中开启。", "@permissionStorageRequired": { "description": "Message when storage permission is missing." }, "permissionMicrophoneRequired": "需要麦克风权限,请在设置中开启。", "@permissionMicrophoneRequired": { "description": "Message when microphone permission is missing." }, "permissionGenericError": "需要权限,请在设置中检查应用权限。", "@permissionGenericError": { "description": "Fallback permission error message." }, "actionRetryRequest": "请再次尝试该请求。", "@actionRetryRequest": { "description": "Description for retrying a failed request." }, "actionVerifyConnection": "请检查网络连接。", "@actionVerifyConnection": { "description": "Description for checking internet connectivity." }, "actionRetryOperation": "请重试此操作。", "@actionRetryOperation": { "description": "Description for retrying the same operation." }, "actionRetryAfterDelay": "稍等片刻再试一次。", "@actionRetryAfterDelay": { "description": "Description suggesting a short delay before retrying." }, "actionSignInToAccount": "登录到您的账户。", "@actionSignInToAccount": { "description": "Description for signing back into the app." }, "actionSelectAnotherFile": "请选择其他文件。", "@actionSelectAnotherFile": { "description": "Description for choosing a different file." }, "actionOpenAppSettings": "打开应用设置以授予权限。", "@actionOpenAppSettings": { "description": "Description for opening system or app settings." }, "actionRetryAfterPermission": "授予权限后请重试。", "@actionRetryAfterPermission": { "description": "Description for retrying once permissions are granted." }, "actionReturnToPrevious": "返回上一屏。", "@actionReturnToPrevious": { "description": "Description for navigating back to the prior screen." }, "continueAction": "继续", "@continueAction": { "description": "Button label to continue an action or flow." }, "loadingShort": "加载中", "@loadingShort": { "description": "Short loading label used for accessibility." }, "loadingAnnouncement": "正在加载:{message}", "@loadingAnnouncement": { "description": "Screen reader announcement when loading a resource.", "placeholders": { "message": { "type": "String", "example": "Messages" } } }, "errorAnnouncement": "错误:{error}", "@errorAnnouncement": { "description": "Screen reader announcement for an error.", "placeholders": { "error": { "type": "String", "example": "Network timeout" } } }, "errorAnnouncementWithSuggestion": "错误:{error}。{suggestion}", "@errorAnnouncementWithSuggestion": { "description": "Screen reader announcement for an error with a follow-up suggestion.", "placeholders": { "error": { "type": "String", "example": "Network timeout" }, "suggestion": { "type": "String", "example": "Please try again later." } } }, "successAnnouncement": "成功:{message}", "@successAnnouncement": { "description": "Screen reader announcement for successful actions.", "placeholders": { "message": { "type": "String", "example": "Profile updated" } } }, "requiredFieldLabel": "{label} *", "@requiredFieldLabel": { "description": "Label text indicating a required field.", "placeholders": { "label": { "type": "String", "example": "Email" } } }, "requiredFieldHelper": "必填项", "@requiredFieldHelper": { "description": "Helper text indicating that the field is required." }, "switchOnLabel": "开启", "@switchOnLabel": { "description": "Semantic label when a switch is enabled." }, "switchOffLabel": "关闭", "@switchOffLabel": { "description": "Semantic label when a switch is disabled." }, "dialogSemanticLabel": "对话框:{title}", "@dialogSemanticLabel": { "description": "Semantic label describing the dialog title.", "placeholders": { "title": { "type": "String", "example": "Settings" } } }, "previousLabel": "上一步", "@previousLabel": { "description": "Label for navigating to the previous item." }, "nextLabel": "下一步", "@nextLabel": { "description": "Label for navigating to the next item." }, "themePaletteConduitLabel": "Conduit", "@themePaletteConduitLabel": { "description": "Palette name for the default Conduit theme." }, "themePaletteConduitDescription": "为 Conduit 设计的简洁中性色主题。", "@themePaletteConduitDescription": { "description": "Description of the Conduit palette." }, "themePaletteClaudeLabel": "Claude", "@themePaletteClaudeLabel": { "description": "Palette name inspired by the Claude web client." }, "themePaletteClaudeDescription": "源自 Claude 网页端的温暖触感配色。", "@themePaletteClaudeDescription": { "description": "Description of the Claude palette." }, "themePaletteT3ChatLabel": "T3 Chat", "@themePaletteT3ChatLabel": { "description": "Palette name inspired by the T3 Stack brand." }, "themePaletteT3ChatDescription": "灵感来自 T3 Stack 品牌的活泼渐变。", "@themePaletteT3ChatDescription": { "description": "Description of the T3 Chat palette." }, "themePaletteCatppuccinLabel": "Catppuccin", "@themePaletteCatppuccinLabel": { "description": "Palette name for Catppuccin colors." }, "themePaletteCatppuccinDescription": "柔和的马卡龙色调。", "@themePaletteCatppuccinDescription": { "description": "Description of the Catppuccin palette." }, "themePaletteTangerineLabel": "Tangerine", "@themePaletteTangerineLabel": { "description": "Palette name for Tangerine colors." }, "themePaletteTangerineDescription": "温暖的橙色与石板色调。", "@themePaletteTangerineDescription": { "description": "Description of the Tangerine palette." }, "@onboardStartTitle": { "description": "Onboarding card: start chatting title.", "placeholders": { "username": { "type": "String", "example": "Alex" } } }, "@notAnImageFile": { "description": "Error when a referenced file is not an image.", "placeholders": { "fileName": { "type": "String", "example": "image.txt" } } }, "@failedToLoadImage": { "description": "Error including the underlying reason when image loading fails.", "placeholders": { "error": { "type": "String", "example": "Network error" } } }, "@ttsVoicesForLanguage": { "description": "Section header for voices matching the app language", "placeholders": { "language": { "type": "String", "example": "EN" } } }, "voiceCallReady": "已就绪", "@voiceCallReady": { "description": "Status label shown when the voice call is ready to start." }, "voiceCallConnecting": "正在连接...", "@voiceCallConnecting": { "description": "Status label shown while the voice call is connecting." }, "voiceCallListening": "正在聆听", "@voiceCallListening": { "description": "Status label shown while the call is listening for input." }, "voiceCallPaused": "已暂停", "@voiceCallPaused": { "description": "Status label shown when the call is paused." }, "voiceCallProcessing": "正在思考...", "@voiceCallProcessing": { "description": "Status label shown while the call processes a response." }, "voiceCallSpeaking": "正在讲话", "@voiceCallSpeaking": { "description": "Status label shown while the assistant is speaking." }, "voiceCallDisconnected": "已断开", "@voiceCallDisconnected": { "description": "Status label shown when the voice call has ended or disconnected." }, "voiceCallErrorHelp": "请检查:\n• 已授予麦克风权限\n• 设备支持语音识别\n• 已连接到服务器", "@voiceCallErrorHelp": { "description": "Guidance shown when the voice call encounters an error." }, "mermaidPreviewUnavailable": "此平台不支持 Mermaid 预览。", "chartPreviewUnavailable": "此平台不支持图表预览。", "notes": "笔记", "searchNotes": "搜索笔记...", "createNote": "创建笔记", "noNotesYet": "暂无笔记", "noNotesFound": "未找到笔记", "createFirstNoteHint": "点击 + 创建您的第一条笔记。", "tryDifferentSearch": "尝试其他搜索词。", "loadingNotes": "正在加载笔记...", "loadingNote": "正在加载笔记...", "failedToLoadNotes": "加载笔记失败", "deleteNoteTitle": "删除笔记", "deleteNoteMessage": "删除「{title}」?此操作无法撤消。", "noteTitle": "笔记标题", "writeNote": "写点什么...", "noteSaved": "笔记已保存", "saving": "保存中...", "saved": "已保存", "unsavedChanges": "未保存的更改", "noteCopiedToClipboard": "笔记已复制到剪贴板", "generateTitle": "生成标题", "generatingTitle": "正在生成标题...", "noContentToGenerateTitle": "请先添加内容以生成标题", "failedToGenerateTitle": "生成标题失败", "noContentToEnhance": "请先添加内容以进行增强", "noteEnhanced": "笔记已通过 AI 增强", "failedToEnhanceNote": "增强笔记失败", "noModelSelected": "请先选择一个模型", "enhanceWithAI": "使用 AI 增强", "enhanceNote": "增强笔记", "startDictation": "开始听写", "stopRecording": "停止录音", "voiceInputUnavailable": "语音输入不可用", "failedToStartDictation": "启动听写失败", "noteNotFound": "未找到笔记", "untitled": "无标题", "today": "今天", "yesterday": "昨天", "previous7Days": "过去 7 天", "previous30Days": "过去 30 天", "older": "更早", "tapToExpand": "点击展开", "byAuthor": "作者:{name}", "wordCount": "{count} 字", "charCount": "{count} 字符" }