export default { projectDetail: { // Header backToList: '← Projects', sync: 'πŸ”„ Sync', delete: 'πŸ—‘ Delete', newTask: '+ New Task', // Stage pipeline stageIdea: 'πŸ’‘ Idea', stageRequirement: 'πŸ“‹ Requirement', stageCoding: 'πŸ’» Coding', stageTesting: 'πŸ§ͺ Testing', stageRelease: 'πŸš€ Release', // New task modal newTaskTitle: 'New Task', taskTitleLabel: 'Task Title', taskTitlePlaceholder: 'Enter task title', descLabel: 'Description', descPlaceholder: 'Brief description', branchLabel: 'Branch Name', confirmCreate: 'Create', // Project info panel infoTitle: 'πŸ“‹ Project Info', sourceIdea: 'Source Idea', viewIdea: 'View idea details', ideaDeleted: 'Original idea deleted', createdAt: 'Created', updatedAt: 'Updated', description: 'Description', projectStatus: 'Status', // Task list panel taskListTitle: 'πŸ”€ Tasks', taskCount: '{n} tasks', emptyTasks: 'No tasks yet', // Workflow log panel workflowLogTitle: 'πŸ“‹ Workflow Log', runDemoWorkflow: 'β–Ά Run Demo Workflow', emptyWorkflowLog: 'Click "Run Demo Workflow" to view live logs', // Approval dialog approvalTitle: 'Manual Approval Required', approvalHint: 'Choose an action:', approvalLater: 'Later', // Delete confirm confirmDelete: 'Delete project "{name}"? It will be moved to trash and can be restored.', // Project directory codeDirLabel: 'Code Directory', noDirBound: 'Not bound', relocateDir: 'Relocate', bindDir: 'Bind Directory', dirStatusLabel: 'Directory Status', dirChecking: 'Checking…', dirExists: 'βœ“ Directory exists', dirMissing: '⚠ Directory moved, recommend relocate', dirConflict: 'This directory is already bound to project "{name}"', relocateConfirmRelocate: 'Relocate project directory to:\n{dir}\n\nTech stack will be re-detected. Confirm?', relocateConfirmBind: 'Bind project directory to:\n{dir}\n\nTech stack will be re-detected. Confirm?', relocateFailed: 'Relocate failed: {msg}', // Tech stack techStackLabel: 'Tech Stack', }, }