Files
Claude-Code-Workflow/ccw/frontend/src/locales/en/memory.json
catlog22 3b92bfae8c feat: add Discuss and Explore subagents for dynamic critique and code exploration
- Implement Discuss Subagent for multi-perspective critique with dynamic perspectives.
- Create Explore Subagent for shared codebase exploration with centralized caching.
- Add tests for CcwToolsMcpCard component to ensure enabled tools are preserved on config save.
- Introduce SessionPreviewPanel component for previewing and selecting sessions for Memory V2 extraction.
- Develop CommandCreateDialog component for creating/importing commands with import and CLI generate modes.
2026-02-27 17:25:52 +08:00

208 lines
5.9 KiB
JSON

{
"title": "Memory",
"description": "Manage core memory, context, and knowledge base",
"actions": {
"add": "Add Memory",
"edit": "Edit",
"delete": "Delete",
"copy": "Copy",
"copySuccess": "Copied to clipboard",
"copyError": "Failed to copy",
"refresh": "Refresh",
"expand": "Expand",
"collapse": "Collapse",
"favoriteAdded": "Added to favorites",
"favoriteRemoved": "Removed from favorites",
"favoriteError": "Failed to update favorite status",
"archiveSuccess": "Memory archived",
"archiveError": "Failed to archive memory",
"unarchiveSuccess": "Memory restored",
"unarchiveError": "Failed to restore memory"
},
"tabs": {
"memories": "Memories",
"favorites": "Favorites",
"archived": "Archived",
"unifiedSearch": "Unified Search"
},
"stats": {
"totalSize": "Total Size",
"count": "Count",
"claudeMdCount": "CLAUDE.md Files",
"totalEntries": "Total Entries",
"vectorChunks": "Vector Chunks",
"hnswStatus": "HNSW Index",
"entities": "Entities",
"prompts": "Prompts"
},
"filters": {
"search": "Search memories...",
"searchUnified": "Semantic search across all memory types...",
"tags": "Tags",
"clear": "Clear",
"all": "All",
"categoryAll": "All Categories",
"categoryCoreMemory": "Core Memory",
"categoryCliHistory": "CLI History",
"categoryWorkflow": "Workflow",
"categoryEntity": "Entity",
"categoryPattern": "Pattern"
},
"card": {
"id": "ID",
"content": "Content",
"summary": "Summary",
"tags": "Tags",
"createdAt": "Created",
"updatedAt": "Updated",
"size": "Size",
"favorite": "Favorite",
"archived": "Archived"
},
"emptyState": {
"title": "No Memories Stored",
"message": "Add context and knowledge to help Claude understand your project better.",
"createFirst": "Add First Memory"
},
"createDialog": {
"title": "Add Memory",
"editTitle": "Edit Memory",
"labels": {
"content": "Content",
"tags": "Tags",
"favorite": "Favorite",
"priority": "Priority"
},
"placeholders": {
"content": "Enter memory content...",
"tags": "e.g., project, config, api"
},
"buttons": {
"create": "Add Memory",
"update": "Update Memory",
"cancel": "Cancel",
"creating": "Creating...",
"updating": "Updating..."
}
},
"priority": {
"low": "Low",
"medium": "Medium",
"high": "High"
},
"types": {
"coreMemory": "Core Memory",
"workflow": "Workflow",
"cliHistory": "CLI History"
},
"unified": {
"score": "Score",
"noResults": "No results found. Try a different search query.",
"searching": "Searching...",
"resultCount": "{count} results",
"recommendations": "Related",
"noRecommendations": "No recommendations available",
"reindex": "Rebuild Index",
"reindexing": "Rebuilding...",
"reindexSuccess": "Index rebuilt successfully",
"reindexError": "Failed to rebuild index",
"vectorRank": "Vector #{rank}",
"ftsRank": "FTS #{rank}",
"heatScore": "Heat: {score}"
},
"v2": {
"title": "Memory V2 Pipeline",
"extraction": {
"title": "Extraction",
"description": "Extract structured memories from CLI sessions",
"trigger": "Trigger Extraction",
"extracting": "Extracting...",
"extracted": "Extracted",
"recentJobs": "Recent Jobs",
"lastRun": "Last run",
"triggered": "Extraction triggered",
"triggerError": "Failed to trigger extraction"
},
"consolidation": {
"title": "Consolidation",
"description": "Consolidate extraction results into MEMORY.md",
"trigger": "Trigger Consolidation",
"consolidating": "Consolidating...",
"preview": "Preview",
"memoryMd": "MEMORY.md",
"exists": "Exists",
"notExists": "Not Exists",
"inputs": "Inputs",
"lastRun": "Last run",
"triggered": "Consolidation triggered",
"triggerError": "Failed to trigger consolidation",
"copySuccess": "Copied",
"noContent": "No content available"
},
"jobs": {
"title": "Jobs",
"kind": "Kind",
"key": "Key",
"status": "Status",
"error": "Error",
"noJobs": "No jobs found",
"allKinds": "All Kinds",
"extraction": "Extraction",
"consolidation": "Consolidation",
"statusFilter": {
"all": "All Status",
"pending": "Pending",
"running": "Running",
"done": "Done",
"error": "Error"
},
"detail": {
"title": "Job Details",
"kind": "Kind",
"jobKey": "Job ID",
"status": "Status",
"startedAt": "Started At",
"finishedAt": "Finished At",
"workerId": "Worker ID",
"retryRemaining": "Retry Remaining",
"error": "Error",
"noError": "No error"
}
},
"status": {
"idle": "Idle",
"running": "Running",
"completed": "Completed",
"done": "Done",
"error": "Error",
"pending": "Pending"
},
"statusBanner": {
"running": "Pipeline Running - {count} job(s) in progress",
"hasErrors": "Pipeline Idle - {count} job(s) failed"
},
"preview": {
"title": "Extraction Queue Preview",
"selectSessions": "Search sessions...",
"sourceCcw": "CCW",
"sourceNative": "Native",
"selectAll": "Select All",
"selectNone": "Select None",
"extractSelected": "Extract Selected ({count})",
"noSessions": "No sessions found",
"total": "Total",
"eligible": "Eligible",
"extracted": "Already Extracted",
"ready": "Ready",
"previewQueue": "Preview Queue",
"includeNative": "Include Native Sessions",
"selected": "{count} sessions selected",
"selectHint": "Select sessions to extract",
"ineligible": "Ineligible"
},
"extraction": {
"selectiveTriggered": "Selective extraction triggered"
}
}
}