{
	"errorBoundary": {
		"title": "Something went wrong",
		"reportText": "Please help us improve by reporting this error on",
		"githubText": "our GitHub Issues page",
		"copyInstructions": "Copy and paste the following error message to include it as part of your submission:",
		"errorStack": "Error Stack:",
		"componentStack": "Component Stack:",
		"reloadButtonText": "Reload UI"
	},
	"answers": {
		"yes": "Yes",
		"no": "No",
		"cancel": "Cancel",
		"remove": "Remove",
		"keep": "Keep"
	},
	"number_format": {
		"thousand_suffix": "k",
		"million_suffix": "m",
		"billion_suffix": "b"
	},
	"ui": {
		"search_placeholder": "Search...",
		"no_results": "No results found",
		"initializing_interface": "Initializing interface..."
	},
	"costrictCli": {
		"brand": "COSTRICT",
		"title": "CoStrict CLI",
		"tabs": {
			"agent": "AGENT",
			"codeReview": "CODE REVIEW",
			"cli": "COSTRICT CLI"
		},
		"status": {
			"starting": "Starting…",
			"ready": "Ready",
			"restarting": "Restarting…",
			"exited": "Exited",
			"error": "Error"
		},
		"actions": {
			"clear": "Clear terminal output",
			"restart": "Restart CoStrict CLI"
		},
		"help": "CoStrict CLI terminal. Use Tab to reach toolbar actions and the terminal input. Standard typing and clipboard shortcuts continue to work inside the terminal.",
		"loading": {
			"title": "CoStrict CLI",
			"description": "Code snippets and selected file paths can be sent to CLI."
		},
		"aria": {
			"terminalPanel": "CoStrict CLI terminal panel",
			"terminal": "CoStrict CLI terminal",
			"liveRegion": "CoStrict CLI status: {{status}}{{errorSegment}}{{toastSegment}}",
			"errorSegment": ". Error: {{error}}",
			"toastSegment": ". {{toast}}"
		},
		"errorBanner": "CoStrict CLI error: {{error}}",
		"restartConfirm": {
			"title": "Restart CoStrict CLI?",
			"description": "This will restart the current CoStrict CLI session in this tab. Terminal output will be cleared while the CLI starts again.",
			"confirm": "Restart"
		},
		"startError": {
			"genericTitle": "CoStrict CLI couldn't start",
			"genericDescription": "Restart the CLI. If it still fails, check whether the \"cs\" command is available in your shell PATH.",
			"missingCliTitle": "Install CoStrict CLI to continue",
			"missingCliDescription": "CoStrict CLI is not installed or not available in PATH.",
			"startupTimeout": "CoStrict CLI started, but the local service did not become ready in time.",
			"startupTimeoutDescription": "The local service took too long to become ready.",
			"installLink": "View installation docs",
			"missingCliHint": "After installation, reopen or restart this tab.",
			"retryHint": "You can restart CoStrict CLI from this panel."
		},
		"exited": {
			"title": "CoStrict CLI has exited",
			"description": "The CLI process in this tab has stopped. Restart CoStrict CLI to start a new session here.",
			"terminalMessage": "CoStrict CLI has exited"
		}
	},
	"mermaid": {
		"loading": "Generating mermaid diagram...",
		"render_error": "Unable to Render Diagram",
		"buttons": {
			"zoom": "Zoom",
			"zoomIn": "Zoom In",
			"zoomOut": "Zoom Out",
			"copy": "Copy",
			"save": "Save Image",
			"viewCode": "View Code",
			"viewDiagram": "View Diagram",
			"close": "Close"
		},
		"modal": {
			"codeTitle": "Mermaid Code"
		},
		"tabs": {
			"diagram": "Diagram",
			"code": "Code"
		},
		"feedback": {
			"imageCopied": "Image copied to clipboard",
			"copyError": "Error copying image"
		}
	},
	"image": {
		"tabs": {
			"view": "Image"
		},
		"noData": "No image data"
	},
	"file": {
		"errors": {
			"invalidDataUri": "Invalid data URI format",
			"copyingImage": "Error copying image: {{error}}",
			"openingImage": "Error opening image: {{error}}",
			"pathNotExists": "Path does not exist: {{path}}",
			"couldNotOpen": "Could not open file: {{error}}",
			"couldNotOpenGeneric": "Could not open file!"
		},
		"success": {
			"imageDataUriCopied": "Image data URI copied to clipboard"
		}
	},
	"confirmation": {
		"deleteMessage": "Delete Message",
		"deleteMessageOrRollback": "Delete Message or Restore the checkpoint",
		"deleteWarning": "Deleting this message will delete all subsequent messages in the conversation. Do you want to proceed?",
		"editMessage": "Edit Message",
		"editWarning": "Editing this message will delete all subsequent messages in the conversation. Do you want to proceed?",
		"editQuestionWithCheckpoint": "Editing this message will delete all later messages in the conversation. Do you also want to undo all changes back to this checkpoint?",
		"deleteQuestionWithCheckpoint": "Deleting this message will delete all later messages in the conversation. Do you also want to undo all changes back to this checkpoint?",
		"editOnly": "No, edit message only",
		"deleteOnly": "No, delete message only",
		"restoreToCheckpoint": "Yes, restore the checkpoint",
		"proceed": "Proceed",
		"dontShowAgain": "Don't show this again"
	},
	"time_ago": {
		"just_now": "just now",
		"seconds_ago": "{{count}} seconds ago",
		"minute_ago": "a minute ago",
		"minutes_ago": "{{count}} minutes ago",
		"hour_ago": "an hour ago",
		"hours_ago": "{{count}} hours ago",
		"day_ago": "a day ago",
		"days_ago": "{{count}} days ago",
		"week_ago": "a week ago",
		"weeks_ago": "{{count}} weeks ago",
		"month_ago": "a month ago",
		"months_ago": "{{count}} months ago",
		"year_ago": "a year ago",
		"years_ago": "{{count}} years ago"
	},
	"errors": {
		"wait_checkpoint_long_time": "Waited {{timeout}} seconds for checkpoint initialization. If you don't need the checkpoint feature, please turn it off in <settingsLink>the checkpoint settings</settingsLink>.",
		"init_checkpoint_fail_long_time": "Checkpoint initialization has taken more than {{timeout}} seconds, so checkpoints are disabled for this task. This may be caused by too many or too large files. Consider adding filters to .gitignore or .rooignore to speed it up, or disable/extend the timeout in <settingsLink>the checkpoint settings</settingsLink>.",
		"attempt_completion_tool_failed": "Cannot execute attempt_completion because a previous tool call failed in this turn. Please address the tool failure before attempting completion."
	},
	"tasks": {
		"delegated": "Delegated to subtask",
		"delegated_to": "Delegated to task {{childId}}",
		"delegation_completed": "Subtask completed, resuming parent",
		"awaiting_child": "Awaiting child task {{childId}}"
	},
	"costs": {
		"own": "Own",
		"subtasks": "Subtasks"
	}
}
