新增: Phase2 阶段收尾(Sprint 1-20)
重构:删 5 零引用 crate(df-evolve/plugin/stages/task/traceability)+ 清死模块、ai.rs 拆 11 子 module、ai.ts 拆 6 composable、i18n 拆目录 功能:知识库全栈(df-project/scan + CRUD + 时间线 + 前端)、Settings 拆分、appSettings KV 迁移、模型池、LLM 并发 Semaphore 修复:审批持久化根治、ConditionEngine 默认拒绝、NodeRegistry unimplemented 清除、promote 补偿删除、工具结果截断 50KB、路径校验防 symlink 逃逸 文档:B-03 人工审批设计、决策记录三分档、规格契约自检、经验记录、todo 看板、PROGRESS 更新 详见 PROGRESS.md。src-tauri/儿童每日打卡应用/ 与本项目无关,已排除。
This commit is contained in:
118
src/i18n/zh-CN/settings.ts
Normal file
118
src/i18n/zh-CN/settings.ts
Normal file
@@ -0,0 +1,118 @@
|
||||
export default {
|
||||
settings: {
|
||||
// ===== 页面标题 =====
|
||||
title: '⚙️ 设置',
|
||||
|
||||
// ===== AI 模型配置面板 =====
|
||||
panelAiProvider: '🤖 AI 模型配置',
|
||||
addProvider: '+ 添加 Provider',
|
||||
editProviderTitle: '编辑 Provider',
|
||||
addProviderTitle: '添加 Provider',
|
||||
emptyProvider: '暂无 AI 提供商,点击上方按钮添加',
|
||||
badgeDefault: '默认',
|
||||
actionSetDefault: '设为默认',
|
||||
detailBaseUrl: 'Base URL',
|
||||
detailModel: '模型',
|
||||
detailApiKey: 'API Key',
|
||||
|
||||
// Provider 表单
|
||||
labelName: '名称',
|
||||
labelProviderType: '协议类型',
|
||||
labelBaseUrl: 'Base URL',
|
||||
labelApiKey: 'API Key',
|
||||
labelDefaultModel: '默认模型',
|
||||
phProviderName: '如 DeepSeek、GLM-4',
|
||||
phBaseUrl: 'https://api.deepseek.com',
|
||||
phApiKey: 'sk-...',
|
||||
phDefaultModel: 'deepseek-chat',
|
||||
providerTypeOpenaiCompat: 'OpenAI 兼容(DeepSeek / GLM v4 / OpenAI)',
|
||||
providerTypeAnthropic: 'Anthropic 兼容(GLM 订阅 / Claude)',
|
||||
saving: '保存中...',
|
||||
|
||||
// ===== 连接管理面板 =====
|
||||
panelConnection: '🔗 连接管理',
|
||||
addConnection: '+ 添加连接',
|
||||
editConnectionTitle: '编辑连接',
|
||||
addConnectionTitle: '添加连接',
|
||||
emptyConnection: '暂无连接,点击上方按钮添加',
|
||||
labelType: '类型',
|
||||
labelHost: 'Host',
|
||||
labelPort: 'Port',
|
||||
labelUser: '用户名',
|
||||
phConnName: 'flux_dev',
|
||||
phHost: '127.0.0.1',
|
||||
phPort: '3306',
|
||||
phUser: 'root',
|
||||
|
||||
// ===== 通用设置面板 =====
|
||||
panelGeneral: '🎨 通用设置',
|
||||
labelTheme: '主题',
|
||||
descTheme: '深色 / 浅色模式',
|
||||
themeDark: '🌙 深色模式',
|
||||
themeLight: '☀️ 浅色模式',
|
||||
themeSystem: '💻 跟随系统',
|
||||
|
||||
labelLanguage: '语言',
|
||||
descLanguage: '界面显示语言',
|
||||
|
||||
labelAiLanguage: 'AI 对话语言',
|
||||
descAiLanguage: 'AI 回复使用的默认语言',
|
||||
aiLanguageAuto: '🔄 跟随界面语言',
|
||||
aiLanguageZh: '🇨🇳 简体中文',
|
||||
aiLanguageEn: '🇺🇸 English',
|
||||
|
||||
labelAutoExecute: 'AI 自动执行',
|
||||
descAutoExecute: 'AI 可自动执行低风险操作',
|
||||
|
||||
labelLogLevel: '日志级别',
|
||||
descLogLevel: '工作流日志详细程度',
|
||||
|
||||
labelShowTokenUsage: '显示 Token 用量',
|
||||
descShowTokenUsage: '在对话中展示每次回复的 token 消耗',
|
||||
|
||||
labelGlobalConcurrency: '全局最大并发',
|
||||
descGlobalConcurrency: '所有对话共享的 LLM 同时请求数上限',
|
||||
|
||||
labelPerConvConcurrency: '单对话并发上限',
|
||||
descPerConvConcurrency: '单个对话内同时进行的 LLM 调用数(主循环 / 标题 / 提炼共享)',
|
||||
|
||||
// ===== 知识库面板 =====
|
||||
panelKnowledge: '📚 知识库',
|
||||
labelAutoExtract: '自动提炼知识',
|
||||
descAutoExtract: '对话完成后自动从内容中提炼可复用知识(AI 提炼产候选,需人工审核)',
|
||||
labelTriggerMode: '提炼触发方式',
|
||||
descTriggerMode: '自动提炼的触发时机',
|
||||
triggerOnComplete: '对话完成后',
|
||||
triggerOnIdle: '对话闲置后',
|
||||
triggerManualOnly: '仅手动',
|
||||
labelMinMessages: '最少消息数',
|
||||
descMinMessages: '对话达到此消息数才触发提炼(防闲聊噪音)',
|
||||
labelIdleTimeout: '闲置超时(秒)',
|
||||
descIdleTimeout: '闲置触发模式下等待的秒数',
|
||||
labelAutoInject: '自动注入相关知识',
|
||||
descAutoInject: '聊天时自动检索相关知识注入对话上下文',
|
||||
labelVectorEnabled: '语义检索(向量)',
|
||||
descVectorEnabled: '用 Embedding 向量做语义匹配,意思相近用词不同也能搜到;关闭时纯关键词匹配,零外部调用',
|
||||
labelEmbeddingProvider: 'Embedding Provider',
|
||||
descEmbeddingProvider: '向量化用的 AI 提供商(仅 OpenAI 兼容类型;选定后更换需重新嵌入全部知识)',
|
||||
labelEmbeddingModel: 'Embedding 模型',
|
||||
descEmbeddingModel: '如 embedding-3(智谱) / text-embedding-v4(阿里) / text-embedding-3-small(OpenAI)',
|
||||
embeddingProviderNone: '未选择',
|
||||
phEmbeddingModel: 'embedding-3',
|
||||
|
||||
// ===== Toast 提示 =====
|
||||
toastLoadProviderFail: '加载提供商失败',
|
||||
toastSaveIncomplete: '请填写完整(名称 / Base URL / API Key / 模型)',
|
||||
toastSaved: '已保存',
|
||||
toastSaveFail: '保存失败:{msg}',
|
||||
toastDeleted: '已删除',
|
||||
toastDeleteFail: '删除失败:{msg}',
|
||||
toastSetDefaultOk: '已设为默认',
|
||||
toastSetDefaultFail: '设置默认失败:{msg}',
|
||||
toastConnIncomplete: '请填写名称和 Host',
|
||||
|
||||
// ===== 确认弹层 =====
|
||||
confirmDeleteProvider: '确定删除提供商「{name}」?该操作不可恢复。',
|
||||
confirmDeleteConn: '确定删除连接「{name}」?',
|
||||
},
|
||||
}
|
||||
Reference in New Issue
Block a user