新增: 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:
79
src/i18n/en/ideas.ts
Normal file
79
src/i18n/en/ideas.ts
Normal file
@@ -0,0 +1,79 @@
|
||||
export default {
|
||||
ideas: {
|
||||
// Page header
|
||||
title: '💡 Ideas',
|
||||
refresh: '🔄 Refresh',
|
||||
capture: '✨ Capture Idea',
|
||||
|
||||
// Filter bar
|
||||
searchPlaceholder: 'Search ideas...',
|
||||
filter: {
|
||||
all: 'All',
|
||||
hot: 'Hot',
|
||||
pending: 'Pending',
|
||||
promoted: 'Promoted',
|
||||
},
|
||||
|
||||
// Empty state
|
||||
emptyState: 'Select an idea to view details',
|
||||
|
||||
// Adversarial evaluation
|
||||
adversarialTitle: '⚖️ Adversarial Evaluation',
|
||||
evalModeHeuristic: 'Heuristic',
|
||||
positive: '📈 Pro',
|
||||
negative: '📉 Con',
|
||||
confidence: '{n}% confidence',
|
||||
analystTitle: '🧠 AI Analyst Conclusion',
|
||||
finalScore: 'Overall score: {score}/10',
|
||||
netSentiment: 'Overall sentiment: {tone} ({n})',
|
||||
sentimentPositive: 'Positive',
|
||||
sentimentNegative: 'Cautious',
|
||||
actionTitle: '💡 Action Items',
|
||||
evaluating: '⏳ Evaluating…',
|
||||
startEval: '🔍 Start Adversarial Eval',
|
||||
|
||||
// Assessment badges
|
||||
assessment: {
|
||||
'immediate action': '🚀 Act immediately',
|
||||
soon: '📅 Act soon',
|
||||
'with resources': '📦 Act with resources',
|
||||
'research more': '🔍 Needs more research',
|
||||
monitor: '👁️ Keep monitoring',
|
||||
cancel: '❌ Cancel idea',
|
||||
},
|
||||
|
||||
// Multi-dimensional score
|
||||
multiScoreTitle: '📊 Multi-dim Score',
|
||||
noEval: 'No evaluation yet',
|
||||
|
||||
// Tags
|
||||
tagsTitle: '🏷️ Tags',
|
||||
noTags: 'No tags yet',
|
||||
|
||||
// Status management
|
||||
statusTitle: '📋 Status',
|
||||
status: {
|
||||
draft: '📝 Draft',
|
||||
pending_review: '⏳ Pending',
|
||||
approved: '✅ Approved',
|
||||
promoted: '🚀 Promoted',
|
||||
rejected: '❌ Rejected',
|
||||
},
|
||||
|
||||
// Action buttons
|
||||
promoteToProject: '🚀 Promote to Project',
|
||||
deleteIdea: '🗑️ Delete Idea',
|
||||
|
||||
// Capture modal
|
||||
captureTitle: '✨ Capture New Idea',
|
||||
fieldTitle: 'Title',
|
||||
fieldDesc: 'Description',
|
||||
titlePlaceholder: 'Describe your idea in one sentence...',
|
||||
descPlaceholder: 'More details (optional)...',
|
||||
|
||||
// Native dialog text (confirm / alert)
|
||||
confirmDelete: 'Delete idea "{title}"? This cannot be undone.',
|
||||
promoteFailed: 'Promotion failed',
|
||||
evalFailed: 'Evaluation failed',
|
||||
},
|
||||
}
|
||||
Reference in New Issue
Block a user