var app = {
	title: "AutoCode Dashboard",
	loading: "Loading...",
	error: "An error occurred"
};
var nav = {
	home: "Home",
	kanban: "Kanban",
	newIssue: "New Issue",
	stats: "Statistics",
	settings: "Settings",
	changelog: "Changelog",
	back: "Back"
};
var issue = {
	title: "Title",
	description: "Description",
	priority: "Priority",
	status: "Status",
	parent: "Parent Issue",
	children: "Sub-issues",
	acceptanceCriteria: "Acceptance Criteria",
	comments: "Comments",
	history: "History",
	terminal: "Terminal",
	details: "Details",
	attachments: "Attachments",
	actions: "Actions",
	metadata: "Metadata",
	created: "Created",
	updated: "Updated",
	move: "Move",
	next: "Next",
	archive: "Archive",
	noComments: "No comments yet",
	noCriteria: "No acceptance criteria",
	noHistory: "No history available",
	noDescription: "No description",
	addComment: "Add a comment...",
	labels: "Labels",
	confirmArchive: "Are you sure you want to archive this issue?",
	confirmDelete: "Are you sure you want to delete this issue?",
	done: "Done"
};
var notify = {
	issueSaved: "Issue saved",
	issueAdvanced: "Issue moved to next column",
	issueMoved: "Issue moved",
	issueArchived: "Issue archived",
	issueDeleted: "Issue deleted",
	error: "An error occurred"
};
var priority = {
	low: "Low",
	medium: "Medium",
	high: "High",
	critical: "Critical"
};
var column = {
	edit: "Edit",
	terminal: "Terminal",
	viewPrompt: "View Prompt",
	actions: "Actions",
	lines: "Lines",
	chars: "Characters",
	activate: "Activate",
	deactivate: "Deactivate",
	noPrompt: "No prompt available for this column"
};
var history = {
	viewPrompt: "View Prompt",
	viewTerminal: "View Terminal",
	action: {
		created: "Created",
		moved: "Moved",
		started: "Started",
		forced: "Forced",
		edited: "Edited"
	},
	field: {
		title: "Title",
		description: "Description",
		priority: "Priority",
		parent_key: "Parent",
		acceptance_criteria: "Criteria"
	}
};
var form = {
	save: "Save",
	saving: "Saving...",
	cancel: "Cancel",
	"delete": "Delete",
	create: "Create",
	creating: "Creating...",
	select: "Select...",
	markdownSupported: "Markdown is supported",
	parentPlaceholder: "AC-XXXXXX",
	criteriaPlaceholder: "Add acceptance criteria",
	addCriteria: "Add Criteria",
	dropFiles: "Drop files here or",
	browse: "Browse",
	unsavedChanges: "You have unsaved changes",
	dismiss: "Dismiss",
	copy: "Copy",
	copied: "Copied!"
};
var modal = {
	title: "Title",
	confirm: "Confirm",
	cancel: "Cancel",
	close: "Close"
};
var kanban = {
	title: "Kanban",
	loading: "Loading issues...",
	noIssues: "No issues found",
	wipLimit: "WIP Limit",
	loadMore: "Load more"
};
var stats = {
	title: "Claude Statistics",
	profile: "Profile",
	session: "Current Session",
	totals: "All-time Totals",
	tokens: "Total Tokens",
	tokensInput: "Input Tokens",
	tokensOutput: "Output Tokens",
	requests: "API Requests",
	calls: "Calls",
	successful: "Successful",
	failed: "Failed",
	cost: "Cost",
	costNote: "Actual cost with prompt caching",
	costExplanation: "Claude uses prompt caching which significantly reduces costs. The displayed cost is the actual cost billed by the Claude API (with cache reductions).",
	models: "Models Used",
	processing: "Processing",
	recentActivity: "Call History",
	noActivity: "No calls recorded yet",
	time: "Time",
	model: "Model",
	status: "Status",
	issue: "Issue",
	column: "Column",
	duration: "Duration",
	date: "Date",
	startedAt: "Started at",
	backToKanban: "Back to Kanban"
};
var changelog = {
	title: "Changelog",
	noChanges: "No changes yet",
	version: "Version",
	"new": "New",
	generateSummary: "Generate AI Summary",
	generatingSummary: "Generating summary..."
};
var graph = {
	title: "Issue Graph",
	zoomIn: "Zoom In",
	zoomOut: "Zoom Out",
	reset: "Reset",
	noIssues: "No issues to display"
};
var terminal = {
	clear: "Clear",
	noLogs: "No logs yet",
	waiting: "Waiting for output...",
	connected: "Connected",
	disconnected: "Disconnected",
	fullHistory: "Full History"
};
var autocreate = {
	title: "Autocreate",
	description: "Generate column configurations using AI",
	prompt: "Describe what you want to create",
	promptPlaceholder: "e.g., A code review workflow with linting and testing",
	generate: "Generate",
	generating: "Generating...",
	thinking: "AI is thinking...",
	proposals: "Proposals",
	selectAll: "Select All",
	deselectAll: "Deselect All",
	apply: "Apply Selected",
	applying: "Applying...",
	results: "Results"
};
var pipeline = {
	title: "Pipeline Configuration",
	"new": "New Pipeline",
	name: "Name",
	description: "Description",
	columns: "Columns",
	noColumns: "No columns. Add one below.",
	notFound: "Pipeline not found.",
	activate: "Activate",
	activateSync: "Activate & Sync",
	save: "Save Pipeline",
	newColumnName: "New column name...",
	addColumn: "Add Column",
	dropHere: "Drop columns here",
	definitionDesc: "Preparation and qualification phases",
	actionDesc: "Implementation and validation phases",
	finishDesc: "Finalization and deployment phases",
	catalog: "Column Catalog",
	catalogDesc: "Drag columns from here to add them to your pipeline",
	promptPreview: "Prompt Preview",
	analyze: "Analyze Pipeline",
	analyzing: "Analyzing...",
	segmentError: "This column belongs to the '{segment}' segment",
	minColumnError: "Pipeline must have at least one column in each segment",
	pipelineSaved: "Pipeline saved",
	pipelineCreated: "Pipeline created",
	pipelineDeleted: "Pipeline deleted",
	pipelineActivated: "Pipeline activated",
	columnAdded: "Column added",
	columnRemoved: "Column removed",
	lockedColumn: "This column is locked and cannot be moved or removed",
	promptSaved: "Prompt saved",
	namePlaceholder: "Enter pipeline name",
	descriptionPlaceholder: "Optional description for this pipeline"
};
var error = {
	notFound: "Page not found",
	goHome: "Go to Home",
	goKanban: "Go to Kanban",
	generic: "Something went wrong",
	saveFailed: "Failed to save",
	createFailed: "Failed to create"
};
var apiError = {
	wipLimit: "WIP limit reached: {count} issue already in progress. Complete or archive it first.",
	cannotSkip: "Cannot skip columns. Move to an adjacent column.",
	acceptanceCriteriaRequired: "Acceptance criteria required to move to work phase. Add criteria first.",
	issueNotFound: "Issue not found.",
	columnRequired: "Issue ID and target column required.",
	moveFailed: "Move failed.",
	saveFailed: "Failed to save.",
	deleteFailed: "Failed to delete."
};
var common = {
	save: "Save",
	cancel: "Cancel",
	"delete": "Delete",
	edit: "Edit",
	close: "Close"
};
var btn = {
	refresh: "Refresh"
};
var autocomplete = {
	button: "AutoComplete",
	loading: "Generating...",
	tooltip: "Auto-fill fields using AI",
	success: "Fields auto-filled successfully",
	rememberSave: "Remember to save to persist these changes",
	error: "Autocomplete failed"
};
var landing = {
	meta: {
		title: "AutoCode - Claude Code Wrapper | Validate AI-Generated Code",
		description: "Automatically validate AI-generated code through a customizable pipeline: reviews, tests, security.",
		keywords: "AutoCode, Claude Code, AI code validation, code review automation, automated testing, security audit, Nuxt, TypeScript"
	},
	nav: {
		features: "Features",
		workflow: "Workflow",
		installation: "Installation",
		faq: "FAQ",
		api: "API",
		dashboard: "Dashboard"
	},
	hero: {
		badge: "Claude Code → Automatic Reliability Pipeline",
		title1: "Claude Code generates.",
		title2: "AutoCode validates.",
		description: "Free up your time: AutoCode automatically runs your Claude Code generated code through a customizable validation pipeline — reviews, best practices, security, tests — to deliver reliable code.",
		cta: "Get Started Now"
	},
	features: {
		title: "Why AutoCode?",
		subtitle: "Claude Code codes fast, but AI-generated code needs validation. AutoCode automates this validation for you.",
		wrapper: {
			title: "Claude Code Wrapper",
			desc: "AutoCode orchestrates Claude Code to process your issues. Each pipeline column executes specific instructions via Claude."
		},
		pipeline: {
			title: "Reliability Pipeline",
			desc: "Customizable validation columns: best practices, duplication detection, code consistency, security review, Playwright/Cypress tests."
		},
		time: {
			title: "Free Up Your Time",
			desc: "No more tedious manual reviews. AutoCode runs every development through the pipeline automatically while you work."
		},
		filesystem: {
			title: "Local SQLite",
			desc: "Single-file database with Prisma ORM. Zero config, portable, fast queries. Copy the folder = copy the database."
		},
		kanban: {
			title: "Kanban Dashboard",
			desc: "Watch your issues traverse the pipeline. Real-time web interface, drag & drop, progress tracking."
		},
		custom: {
			title: "Customizable",
			desc: "Add your own columns and instructions. Adapt the pipeline to your needs: more reviews, specific tests, custom validations."
		},
		cost: {
			title: "Cost Tracking",
			desc: "Track your Claude API costs in real-time. See session and total spending, with prompt cache savings included."
		},
		autocreate: {
			title: "AI Pipeline Generator",
			desc: "One click analyzes your project and proposes the perfect pipeline. Claude detects your stack and suggests relevant columns."
		},
		expose: {
			title: "Public Sharing",
			desc: "Share your dashboard with --expose. Creates a secure Cloudflare tunnel with a public HTTPS URL."
		}
	},
	workflow: {
		title: "Get Started in 4 Steps",
		subtitle: "From installation to your first issue in under 5 minutes.",
		install: {
			title: "Install AutoCode",
			desc: "npm install -g {'@'}autocode-cli/autocode"
		},
		init: {
			title: "Initialize Your Project",
			desc: "Run autocode init in your project directory"
		},
		create: {
			title: "Create an Issue",
			desc: "autocode new 'My feature' 'Description'"
		},
		serve: {
			title: "Launch the Dashboard",
			desc: "autocode serve → http://localhost:3000"
		}
	},
	install: {
		title: "Installation",
		subtitle: "Quick setup to get AutoCode running.",
		step1: "Step 1: Install globally",
		step2: "Step 2: Initialize",
		step3: "Step 3: Launch",
		copy: "Copy",
		globalInstall: "Install globally via npm",
		initProject: "Initialize in your project",
		startDashboard: "Start the dashboard"
	},
	api: {
		title: "REST API",
		subtitle: "Full API for integrations and automations."
	},
	podcast: {
		title: "Podcast",
		description: "Discover AutoCode by listening to our audio presentation.",
		episode: "AutoCode Introduction"
	},
	faq: {
		title: "Frequently Asked Questions",
		subtitle: "Everything you need to know about AutoCode.",
		what: {
			q: "What is AutoCode?",
			a: "AutoCode is a Claude Code wrapper that automatically validates AI-generated code through a customizable pipeline including code reviews, best practices checks, security audits, and automated testing."
		},
		install: {
			q: "How do I install AutoCode?",
			a: "Install globally via npm: npm install -g {'@'}autocode-cli/autocode. Then initialize in your project with autocode init."
		},
		free: {
			q: "Is AutoCode free?",
			a: "AutoCode is source-available under the EvKoh Fair Company-Size Threshold License (FCTL). Free for organizations under 10 employees."
		},
		pipeline: {
			q: "What is the validation pipeline?",
			a: "The pipeline includes customizable columns for: best practices, duplication detection, consistency, security review, Playwright/Cypress tests, and more."
		},
		claude: {
			q: "How does AutoCode integrate with Claude Code?",
			a: "AutoCode orchestrates Claude Code (claude -p) to process issues. Each column executes specific Claude instructions automatically."
		},
		customize: {
			q: "Can I customize the pipeline?",
			a: "Yes! Add your own columns, modify validation instructions, and adapt the pipeline to your specific needs."
		},
		database: {
			q: "Does AutoCode require a database?",
			a: "AutoCode uses a local SQLite database with Prisma ORM. All data is in a single file: autocode/autocode.db."
		},
		testing: {
			q: "What testing frameworks are supported?",
			a: "AutoCode has built-in integration with Playwright and Cypress for end-to-end testing."
		}
	},
	footer: {
		dashboard: "Dashboard",
		license: "Source-available under FCTL license.",
		madeWith: "Made with love for developers"
	},
	demo: {
		title: "See It In Action",
		description: "Explore the interactive Kanban dashboard with drag-and-drop, real-time updates, and full pipeline visualization.",
		cta: "Launch Interactive Demo",
		ctaGitlab: "View on GitLab"
	},
	pipeline: {
		title: "The Reliability Pipeline",
		subtitle: "Every issue passes through automated validation before reaching production.",
		create: {
			title: "Create and implement",
			desc: "Backlog → Ready → In Progress"
		},
		reviews: {
			title: "4 automatic reviews",
			desc: "AI-powered code analysis",
			bestPractices: "Best practices",
			duplication: "No duplication",
			consistency: "Consistency",
			security: "Security"
		},
		tests: {
			title: "Automated tests",
			desc: "Fail → Fix → Retry loop until success"
		},
		deploy: {
			title: "Deployment",
			desc: "Git push → Done"
		},
		note: "Claude can skip steps when not needed and go back if tests fail."
	},
	autonomy: {
		title: "True AI Autonomy",
		subtitle: "Claude doesn't just execute — it thinks, adapts, and creates.",
		skip: {
			title: "Smart Skipping",
			desc: "Claude intelligently skips pipeline steps when they don't apply."
		},
		correct: {
			title: "Self-Correction",
			desc: "When tests fail, Claude goes back to fix then automatically retries."
		},
		spawn: {
			title: "Issue Spawning",
			desc: "Out-of-scope work discovered? Claude automatically creates new issues."
		},
		codeTitle: "The Three Paths",
		code: {
			comment1: "When Claude discovers additional work...",
			comment2: "Create a separate issue, continue current work",
			comment3: "Handle immediately if in scope",
			comment4: "Record as improvement for later"
		}
	},
	commands: {
		title: "Commands Reference",
		subtitle: "Complete list of CLI commands available in AutoCode.",
		command: "Command",
		description: "Description",
		init: "Initialize AutoCode in your project",
		serve: "Launch the web dashboard",
		expose: "Share dashboard via Cloudflare tunnel",
		"new": "Create a new issue",
		list: "List all issues",
		show: "Show issue details",
		next: "Advance issue to next column",
		move: "Move issue to a specific column",
		start: "Start an issue (from backlog only)",
		comment: "Add a comment to an issue",
		history: "Show complete issue history",
		parent: "Manage parent/child relationships",
		stats: "Display Claude cost statistics",
		health: "Check workflow health",
		pipeline: "Manage pipelines (list, show, create, delete...)",
		catalog: "Manage column catalog",
		help: "Show help message with all commands"
	},
	architecture: {
		title: "Architecture",
		subtitle: "How AutoCode orchestrates your development workflow.",
		flow: {
			you: "You",
			validated: "Validated Code"
		},
		storage: {
			title: "Storage",
			desc: "Local SQLite with Prisma ORM. Zero config, portable."
		},
		interfaces: {
			title: "Interfaces",
			desc: "CLI + Web Dashboard + REST API"
		},
		tech: {
			title: "Tech Stack",
			desc: "Nuxt 4, TypeScript, Prisma, WebSocket"
		}
	},
	roadmap: {
		title: "What's Next",
		subtitle: "Upcoming features on our roadmap.",
		coming: "Coming Soon",
		mcp: {
			title: "MCP Server",
			desc: "Use AutoCode as an MCP server for seamless Claude Desktop integration."
		},
		catalog: {
			title: "Pipeline Catalog",
			desc: "Pre-built pipeline templates for common workflows."
		},
		cta: "View issues and roadmap"
	}
};
const en = {
	app: app,
	nav: nav,
	issue: issue,
	notify: notify,
	priority: priority,
	column: column,
	history: history,
	form: form,
	modal: modal,
	kanban: kanban,
	stats: stats,
	changelog: changelog,
	graph: graph,
	terminal: terminal,
	autocreate: autocreate,
	pipeline: pipeline,
	error: error,
	apiError: apiError,
	common: common,
	btn: btn,
	autocomplete: autocomplete,
	landing: landing
};

export { apiError, app, autocomplete, autocreate, btn, changelog, column, common, en as default, error, form, graph, history, issue, kanban, landing, modal, nav, notify, pipeline, priority, stats, terminal };
//# sourceMappingURL=en.mjs.map
