- Replaced direct platform checks with a utility method `UiUtils.platformIcon` for better readability and maintainability. - Updated localization strings for app customization to enhance clarity and consistency across multiple languages. - Adjusted icon colors in the UI to ensure proper theming and visual consistency.
335 lines
14 KiB
Plaintext
335 lines
14 KiB
Plaintext
{
|
||
"@@locale": "zh",
|
||
"appTitle": "Conduit",
|
||
"initializationFailed": "初始化失败",
|
||
"retry": "重试",
|
||
"back": "返回",
|
||
"you": "你",
|
||
"loadingProfile": "加载个人资料中...",
|
||
"unableToLoadProfile": "无法加载个人资料",
|
||
"pleaseCheckConnection": "请检查您的连接并重试",
|
||
"connectionIssueTitle": "无法连接到您的服务器",
|
||
"@connectionIssueTitle": {
|
||
"description": "当配置的服务器无法访问时显示的标题"
|
||
},
|
||
"connectionIssueSubtitle": "重新连接以继续或退出登录以选择其他服务器。",
|
||
"@connectionIssueSubtitle": {
|
||
"description": "当无法访问服务器时解释可用操作的副标题"
|
||
},
|
||
"stillOfflineMessage": "我们仍然无法访问服务器。请仔细检查您的连接并重试。",
|
||
"@stillOfflineMessage": {
|
||
"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": "出了点问题。请重试。",
|
||
"loginButton": "登录",
|
||
"menuItem": "设置",
|
||
"dynamicContentWithPlaceholder": "欢迎,{name}!",
|
||
"itemsCount": "{count, plural, =0{无项目} other{{count} 个项目}}",
|
||
"closeButtonSemantic": "关闭",
|
||
"loadingContent": "加载内容中",
|
||
"noItems": "无项目",
|
||
"noItemsToDisplay": "无可显示的项目",
|
||
"loadMore": "加载更多",
|
||
"workspace": "工作区",
|
||
"recentFiles": "最近文件",
|
||
"knowledgeBase": "知识库",
|
||
"noFilesYet": "尚无文件",
|
||
"uploadDocsPrompt": "上传文档以在您与 Conduit 的对话中引用",
|
||
"uploadFirstFile": "上传您的第一个文件",
|
||
"attachments": "附件",
|
||
"knowledgeBaseEmpty": "知识库为空",
|
||
"createCollectionsPrompt": "创建相关文档集合以便于引用",
|
||
"chooseSourcePhoto": "选择来源",
|
||
"takePhoto": "拍照",
|
||
"chooseFromGallery": "从相册中选择",
|
||
"document": "文档",
|
||
"documentHint": "PDF、Word 或文本文件",
|
||
"uploadFileTitle": "上传文件",
|
||
"fileUploadComingSoon": "{type} 的文件上传即将推出!",
|
||
"kbCreationComingSoon": "知识库创建即将推出!",
|
||
"backToServerSetup": "返回服务器设置",
|
||
"connectedToServer": "已连接到服务器",
|
||
"signIn": "登录",
|
||
"enterCredentials": "输入您的凭据以访问您的 AI 对话",
|
||
"credentials": "凭据",
|
||
"apiKey": "API 密钥",
|
||
"usernameOrEmail": "用户名或电子邮件",
|
||
"password": "密码",
|
||
"signInWithApiKey": "使用 API 密钥登录",
|
||
"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": "从顶部栏开始新对话或管理模型",
|
||
"addAttachment": "添加附件",
|
||
"attachmentLabel": "附件",
|
||
"tools": "工具",
|
||
"voiceInput": "语音输入",
|
||
"voice": "语音",
|
||
"voiceStatusListening": "正在听...",
|
||
"voiceStatusRecording": "正在录制...",
|
||
"voiceHoldToTalk": "按住说话",
|
||
"voiceAutoSend": "自动发送",
|
||
"voiceTranscript": "转录",
|
||
"voicePromptSpeakNow": "现在说话...",
|
||
"voicePromptTapStart": "点击开始以开始",
|
||
"voiceActionStop": "停止",
|
||
"voiceActionStart": "开始",
|
||
"messageInputLabel": "消息输入",
|
||
"messageInputHint": "输入您的消息",
|
||
"messageHintText": "消息...",
|
||
"stopGenerating": "停止生成",
|
||
"codeCopiedToClipboard": "代码已复制到剪贴板。",
|
||
"send": "发送",
|
||
"sendMessage": "发送消息",
|
||
"file": "文件",
|
||
"photo": "照片",
|
||
"camera": "相机",
|
||
"apiUnavailable": "API 服务不可用",
|
||
"unableToLoadImage": "无法加载图像",
|
||
"notAnImageFile": "不是图像文件:{fileName}",
|
||
"failedToLoadImage": "无法加载图像:{error}",
|
||
"invalidDataUrl": "无效的数据 URL 格式",
|
||
"failedToDecodeImage": "无法解码图像",
|
||
"invalidImageFormat": "无效的图像格式",
|
||
"emptyImageData": "空图像数据",
|
||
"featureRequiresInternet": "此功能需要互联网连接",
|
||
"messagesWillSendWhenOnline": "当您重新上线时将发送消息",
|
||
"confirm": "确认",
|
||
"cancel": "取消",
|
||
"ok": "确定",
|
||
"inputField": "输入字段",
|
||
"captureDocumentOrImage": "捕获文档或图像",
|
||
"checkConnection": "检查连接",
|
||
"openSettings": "打开设置",
|
||
"chooseDifferentFile": "选择其他文件",
|
||
"goBack": "返回",
|
||
"technicalDetails": "技术详情",
|
||
"save": "保存",
|
||
"chooseModel": "选择模型",
|
||
"reviewerMode": "审核者模式",
|
||
"selectLanguage": "选择语言",
|
||
"newFolder": "新文件夹",
|
||
"folderName": "文件夹名称",
|
||
"newChat": "新对话",
|
||
"more": "更多",
|
||
"clear": "清除",
|
||
"searchHint": "搜索...",
|
||
"searchConversations": "搜索对话...",
|
||
"create": "创建",
|
||
"folderCreated": "文件夹已创建",
|
||
"failedToCreateFolder": "无法创建文件夹",
|
||
"movedChatToFolder": "已将「{title}」移至「{folder}」",
|
||
"@movedChatToFolder": {
|
||
"placeholders": {
|
||
"title": {"type": "String"},
|
||
"folder": {"type": "String"}
|
||
}
|
||
},
|
||
"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": "中文",
|
||
"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 密钥",
|
||
"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 个自定义标头。删除一些以添加更多。",
|
||
"editMessage": "编辑消息",
|
||
"noModelsAvailable": "无可用模型",
|
||
"followingSystem": "跟随系统:{theme}",
|
||
"@followingSystem": {"placeholders": {"theme": {"type": "String"}}},
|
||
"themeDark": "深色",
|
||
"themePalette": "强调色调色板",
|
||
"@themePalette": {"description": "选择应用颜色调色板的标题。"},
|
||
"themePaletteDescription": "选择用于按钮、卡片和对话气泡的强调色。",
|
||
"@themePaletteDescription": {"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 也可用",
|
||
"ttsSettings": "文本转语音",
|
||
"ttsVoice": "语音",
|
||
"ttsSpeechRate": "语速",
|
||
"ttsPitch": "音调",
|
||
"ttsVolume": "音量",
|
||
"ttsPreview": "预览语音",
|
||
"ttsSystemDefault": "系统默认",
|
||
"ttsSelectVoice": "选择语音",
|
||
"ttsPreviewText": "这是所选语音的预览。",
|
||
"ttsNoVoicesAvailable": "没有可用的语音",
|
||
"ttsVoicesForLanguage": "{language} 语音",
|
||
"ttsOtherVoices": "其他语言",
|
||
"error": "错误",
|
||
"display": "显示",
|
||
"realtime": "实时",
|
||
"transportMode": "传输模式",
|
||
"transportModeDescription": "选择应用如何连接以进行实时更新。",
|
||
"mode": "模式",
|
||
"transportModeAuto": "自动(轮询 + WebSocket)",
|
||
"transportModeWs": "仅 WebSocket",
|
||
"transportModeAutoInfo": "在限制性网络上更稳健。在可能的情况下升级到 WebSocket。",
|
||
"transportModeWsInfo": "开销较低,但可能在严格的代理/防火墙后失败。"
|
||
}
|