Files
deer-flow/frontend/src/core/i18n/locales/zh-CN.ts

302 lines
9.0 KiB
TypeScript
Raw Normal View History

2026-02-02 11:21:30 +08:00
import {
CompassIcon,
GraduationCapIcon,
ImageIcon,
MicroscopeIcon,
PenLineIcon,
ShapesIcon,
SparklesIcon,
VideoIcon,
} from "lucide-react";
2026-01-20 14:06:47 +08:00
import type { Translations } from "./types";
export const zhCN: Translations = {
2026-01-20 23:43:21 +08:00
// Locale meta
locale: {
localName: "中文",
},
2026-01-20 14:06:47 +08:00
// Common
common: {
home: "首页",
settings: "设置",
delete: "删除",
rename: "重命名",
share: "分享",
2026-01-20 14:06:47 +08:00
openInNewWindow: "在新窗口打开",
close: "关闭",
more: "更多",
search: "搜索",
download: "下载",
thinking: "思考",
artifacts: "文件",
2026-01-22 00:38:20 +08:00
public: "公共",
custom: "自定义",
2026-01-24 18:01:27 +08:00
notAvailableInDemoMode: "在演示模式下不可用",
2026-01-24 22:19:37 +08:00
loading: "加载中...",
2026-02-03 18:18:56 +08:00
version: "版本",
lastUpdated: "最后更新",
2026-01-24 23:51:11 +08:00
code: "代码",
preview: "预览",
cancel: "取消",
save: "保存",
2026-01-31 11:08:27 +08:00
install: "安装",
2026-02-02 11:21:30 +08:00
create: "创建",
2026-01-20 14:06:47 +08:00
},
// Welcome
welcome: {
greeting: "你好,欢迎回来!",
2026-01-20 14:06:47 +08:00
description:
"欢迎使用 🦌 DeerFlow一个完全开源的超级智能体。通过内置和自定义的 Skills\nDeerFlow 可以帮你搜索网络、分析数据,还能为你生成幻灯片、\n图片、视频、播客及网页等几乎可以做任何事情。",
createYourOwnSkill: "创建你自己的 Agent SKill",
createYourOwnSkillDescription:
"创建你的 Agent Skill 来释放 DeerFlow 的潜力。通过自定义技能DeerFlow\n可以帮你搜索网络、分析数据还能为你生成幻灯片、\n网页等作品几乎可以做任何事情。",
2026-01-20 14:06:47 +08:00
},
// Clipboard
clipboard: {
copyToClipboard: "复制到剪贴板",
copiedToClipboard: "已复制到剪贴板",
failedToCopyToClipboard: "复制到剪贴板失败",
linkCopied: "链接已复制到剪贴板",
2026-01-20 14:06:47 +08:00
},
// Input Box
inputBox: {
placeholder: "今天我能为你做些什么?",
2026-01-31 22:31:25 +08:00
createSkillPrompt:
"我们一起用 skill-creator 技能来创建一个技能吧。先问问我希望这个技能能做什么。",
2026-01-22 13:43:45 +08:00
addAttachments: "添加附件",
mode: "模式",
flashMode: "闪速",
flashModeDescription: "快速且高效的完成任务,但可能不够精准",
reasoningMode: "思考",
reasoningModeDescription: "思考后再行动,在时间与准确性之间取得平衡",
feat(frontend): add mode hover guide and adjust mode i18n ## 中文 ### 代码改动 - **新增** `frontend/src/components/workspace/mode-hover-guide.tsx` - 新增 ModeHoverGuide 组件:接收 mode (flash/thinking/pro/ultra) 与 children,用 Tooltip 包裹 - hover 时展示该模式名称与简介,支持 showTitle 控制是否显示模式名 - 文案通过 useI18n 从 inputBox 的 *Mode / *ModeDescription 读取,中英文已支持 - **修改** `frontend/src/components/workspace/input-box.tsx` - 在模式选择器触发按钮外包一层 ModeHoverGuide,悬停当前模式时显示说明 - **修改** `frontend/src/core/i18n/locales/zh-CN.ts` - ultraModeDescription:改为完整描述「思考、计划并执行,可调用子代理分工协作,适合复杂多步骤任务,能力最强」(不再仅写「专业模式加子代理」) - proMode / ultraMode:中文环境下保留英文原文 "Pro"、"Ultra",不再翻译为「专业」「超级」 - **修改** `frontend/src/core/i18n/locales/en-US.ts` - ultraModeDescription:改为 "Reasoning, planning and execution with subagents to divide work; best for complex multi-step tasks" ### 说明 为 Flash / 思考 / Pro / Ultra 四种模式增加 hover 说明,并统一超级模式文案与 Pro/Ultra 在中文下的展示。 Co-authored-by: Cursor <cursoragent@cursor.com> --- ## English ### Code changes - **Add** `frontend/src/components/workspace/mode-hover-guide.tsx` - New ModeHoverGuide component: takes mode (flash/thinking/pro/ultra) and children, wraps in Tooltip - On hover shows mode name and short description; showTitle toggles mode name in tooltip - Copy from useI18n (inputBox *Mode / *ModeDescription), i18n in zh-CN and en-US - **Update** `frontend/src/components/workspace/input-box.tsx` - Wrap mode selector trigger with ModeHoverGuide so hovering shows current mode description - **Update** `frontend/src/core/i18n/locales/zh-CN.ts` - ultraModeDescription: full description (reasoning, planning, execution, subagents, complex tasks); no longer "Pro + subagents" only - proMode / ultraMode: keep English "Pro" and "Ultra" in zh locale instead of "专业" / "超级" - **Update** `frontend/src/core/i18n/locales/en-US.ts` - ultraModeDescription: "Reasoning, planning and execution with subagents to divide work; best for complex multi-step tasks" ### Summary Hover guide for all four modes (Flash / Reasoning / Pro / Ultra); clearer Ultra copy and Pro/Ultra labels in Chinese.
2026-02-09 12:33:16 +08:00
proMode: "Pro",
2026-01-22 13:43:45 +08:00
proModeDescription: "思考、计划再执行,获得更精准的结果,可能需要更多时间",
ultraMode: "Ultra",
2026-02-07 16:14:48 +08:00
ultraModeDescription:
2026-02-09 13:57:46 +08:00
"继承自 Pro 模式,可调用子代理分工协作,适合复杂多步骤任务,能力最强",
2026-01-20 14:06:47 +08:00
searchModels: "搜索模型...",
surpriseMe: "小惊喜",
surpriseMePrompt: "给我一个小惊喜吧",
2026-02-02 11:21:30 +08:00
suggestions: [
{
suggestion: "写作",
prompt: "撰写一篇关于[主题]的博客文章",
icon: PenLineIcon,
},
{
suggestion: "研究",
prompt: "深入浅出的研究一下[主题],并总结发现。",
icon: MicroscopeIcon,
},
{
suggestion: "收集",
prompt: "从[来源]收集数据并创建报告。",
icon: ShapesIcon,
},
{
suggestion: "学习",
prompt: "学习关于[主题]并创建教程。",
icon: GraduationCapIcon,
},
],
suggestionsCreate: [
{
suggestion: "网页",
prompt: "生成一个关于[主题]的网页",
icon: CompassIcon,
},
{
suggestion: "图片",
prompt: "生成一个关于[主题]的图片",
icon: ImageIcon,
},
{
suggestion: "视频",
prompt: "生成一个关于[主题]的视频",
icon: VideoIcon,
},
{
type: "separator",
},
{
suggestion: "技能",
prompt:
"我们一起用 skill-creator 技能来创建一个技能吧。先问问我希望这个技能能做什么。",
icon: SparklesIcon,
},
],
2026-01-20 14:06:47 +08:00
},
// Sidebar
sidebar: {
newChat: "新对话",
chats: "对话",
2026-01-24 18:01:27 +08:00
recentChats: "最近的对话",
demoChats: "演示对话",
2026-01-20 14:06:47 +08:00
},
// Breadcrumb
breadcrumb: {
workspace: "工作区",
chats: "对话",
},
// Workspace
workspace: {
2026-01-24 18:21:50 +08:00
officialWebsite: "访问 DeerFlow 官方网站",
githubTooltip: "访问 DeerFlow 的 Github 仓库",
2026-01-22 14:19:54 +08:00
settingsAndMore: "设置和更多",
visitGithub: "在 Github 上查看 DeerFlow",
reportIssue: "报告问题",
contactUs: "联系我们",
2026-01-22 14:21:03 +08:00
about: "关于 DeerFlow",
2026-01-20 14:06:47 +08:00
},
// Conversation
conversation: {
noMessages: "还没有消息",
startConversation: "开始新的对话以查看消息",
},
// Chats
chats: {
searchChats: "搜索对话",
},
2026-02-02 09:05:24 +08:00
// Page titles (document title)
pages: {
appName: "DeerFlow",
chats: "对话",
newChat: "新对话",
untitled: "未命名",
},
2026-01-20 14:06:47 +08:00
// Tool calls
toolCalls: {
moreSteps: (count: number) => `查看其他 ${count} 个步骤`,
lessSteps: "隐藏步骤",
executeCommand: "执行命令",
presentFiles: "展示文件",
needYourHelp: "需要你的协助",
useTool: (toolName: string) => `使用 “${toolName}” 工具`,
searchFor: (query: string) => `搜索 “${query}`,
2026-01-20 14:06:47 +08:00
searchForRelatedInfo: "搜索相关信息",
2026-01-29 08:59:55 +08:00
searchForRelatedImages: "搜索相关图片",
searchForRelatedImagesFor: (query: string) => `搜索相关图片 “${query}`,
2026-01-20 14:06:47 +08:00
searchOnWebFor: (query: string) => `在网络上搜索 “${query}`,
viewWebPage: "查看网页",
listFolder: "列出文件夹",
readFile: "读取文件",
writeFile: "写入文件",
2026-02-02 09:32:18 +08:00
clickToViewContent: "点击查看文件内容",
2026-01-22 00:26:11 +08:00
writeTodos: "更新 To-do 列表",
2026-02-01 10:55:08 +08:00
skillInstallTooltip: "安装技能并使其可在 DeerFlow 中使用",
2026-01-20 14:06:47 +08:00
},
2026-01-20 23:43:21 +08:00
2026-02-07 16:14:48 +08:00
subtasks: {
subtask: "子任务",
2026-02-08 23:44:36 +08:00
executing: (count: number) =>
`${count > 1 ? "并行" : ""}执行 ${count} 个子任务`,
in_progress: "子任务运行中",
2026-02-07 16:14:48 +08:00
completed: "子任务已完成",
failed: "子任务失败",
},
2026-01-20 23:43:21 +08:00
// Settings
settings: {
title: "设置",
description: "根据你的偏好调整 DeerFlow 的界面和行为。",
sections: {
appearance: "外观",
2026-02-03 18:18:56 +08:00
memory: "记忆",
2026-01-20 23:43:21 +08:00
tools: "工具",
skills: "技能",
2026-01-31 11:08:27 +08:00
notification: "通知",
2026-02-06 15:18:37 +08:00
about: "关于",
2026-01-20 23:43:21 +08:00
},
2026-02-03 18:18:56 +08:00
memory: {
title: "记忆",
description:
"DeerFlow 会在后台不断从你的对话中自动学习。这些记忆能帮助 DeerFlow 更好地理解你,并提供更个性化的体验。",
empty: "暂无可展示的记忆数据。",
rawJson: "原始 JSON",
markdown: {
overview: "概览",
userContext: "用户上下文",
work: "工作",
personal: "个人",
topOfMind: "近期关注Top of mind",
historyBackground: "历史背景",
recentMonths: "近几个月",
earlierContext: "更早上下文",
longTermBackground: "长期背景",
updatedAt: "更新于",
facts: "事实",
2026-02-10 12:29:14 +08:00
empty: "(空)",
2026-02-03 18:18:56 +08:00
table: {
category: "类别",
confidence: "置信度",
confidenceLevel: {
veryHigh: "极高",
high: "较高",
normal: "一般",
unknown: "未知",
},
content: "内容",
source: "来源",
createdAt: "创建时间",
view: "查看",
},
},
},
2026-01-20 23:43:21 +08:00
appearance: {
themeTitle: "主题",
themeDescription: "跟随系统或选择固定的界面模式。",
system: "系统",
light: "浅色",
dark: "深色",
2026-01-21 10:46:18 +08:00
systemDescription: "自动跟随系统主题。",
2026-01-20 23:43:21 +08:00
lightDescription: "更明亮的配色,适合日间使用。",
darkDescription: "更暗的配色,减少眩光方便专注。",
languageTitle: "语言",
languageDescription: "在不同语言之间切换。",
},
tools: {
title: "工具",
description: "管理 MCP 工具的配置和启用状态。",
},
skills: {
title: "技能",
2026-01-25 11:54:49 +08:00
description: "管理 Agent Skill 配置和启用状态。",
2026-01-31 22:49:59 +08:00
createSkill: "新建技能",
emptyTitle: "还没有技能",
emptyDescription:
"将你的 Agent Skill 文件夹放在 DeerFlow 根目录下的 `/skills/custom` 文件夹中。",
emptyButton: "创建你的第一个技能",
2026-01-20 23:43:21 +08:00
},
2026-01-31 11:08:27 +08:00
notification: {
title: "通知",
description:
"DeerFlow 只会在窗口不活跃时发送完成通知,特别适合长时间任务:你可以先去做别的事,完成后会收到提醒。",
requestPermission: "请求通知权限",
deniedHint:
"通知权限已被拒绝。可在浏览器的网站设置中重新开启,以接收完成提醒。",
testButton: "发送测试通知",
testTitle: "DeerFlow",
testBody: "这是一条测试通知。",
notSupported: "当前浏览器不支持通知功能。",
disableNotification: "关闭通知",
},
2026-01-20 23:43:21 +08:00
acknowledge: {
emptyTitle: "致谢",
emptyDescription: "相关的致谢信息会展示在这里。",
},
},
2026-01-20 14:06:47 +08:00
};