{
  "aborted": "\n\n*🚫 Dialogue aborted by user*",
  "thinkingProcess": "Thinking Process",
  "thinking": "Thinking...",
  "cache": "Cache",
  "welcomeTitle": "Welcome to Flock Agent",
  "welcomeDesc": "Please create or select a workspace on the left to start chatting with AI",
  "startNewConv": "Enter a message below to start a new conversation",
  "newConv": "New Conversation",
  "copied": "Copied",
  "copyCode": "Copy Code",
  "runningMode": "Running Mode",
  "inputPlaceholder": "Type a message (Enter to send, Shift+Enter for new line)",
  "inputPlaceholderShort": "Type a message...",
  "chooseWorkspace": "Please select or create a workspace on the left first...",
  "agentDisconnected": "Agent disconnected, starting...",
  "agentConnecting": "Connecting to Agent...",
  "agentConnectFailed": "Agent connection failed, click above to retry...",
  "agentThinking": "Agent is thinking...",
  "agentError": "Agent connection anomaly, unable to send message",
  "retry": "Click to retry",
  "characterCount": "chars",
  "enterToSend": "Enter to send",
  "stopGeneration": "Stop generating",
  "sendEnter": "Send (Enter)",
  "disclaimer": "Flock Agent · AI may make mistakes. Please verify important info.",
  "params": "Parameters",
  "grid": "Grid",
  "output": "Output",
  "approval": {
    "title": "Tool Call Request",
    "deny": "Deny",
    "approveOnce": "Allow Once",
    "approveAlways": "Always Allow",
    "btnApprove": "Yes, allow",
    "btnApproveOnce": "Yes, allow once",
    "btnApproveAlways": "Yes, always allow",
    "btnDeny": "No, deny",
    "btnDenyWithFeedback": "No, deny with feedback",
    "btnSubmit": "Submit",
    "singleSelect": "Single Selection",
    "multiSelect": "Multi Selection",
    "feedbackPlaceholder": "Enter feedback or reason for rejection (Enter to deny)...",
    "riskRead": "Read-only",
    "riskWrite": "Modify files",
    "riskExec": "Execute commands, caution",
    "riskMcp": "External tool call",
    "descRead": "Read-only operation, will not modify any files",
    "descWrite": "Will modify file content",
    "descExec": "Will execute system commands, please verify carefully",
    "descMcp": "External MCP tool call"
  },
  "status": {
    "pending": "Pending",
    "approved": "Approved",
    "denied": "Denied",
    "running": "Running",
    "done": "Done",
    "cancelled": "Cancelled"
  },
  "mode": {
    "default": "Approval Mode"
  },
  "workspace": {
    "officeDesc": "This is a {{ext}} office document. For the most perfect and lossless layout, please use the system default software to open and edit it directly.",
    "openInSystem": "Open in System Application",
    "officeTip": "💡 Tip: After editing and saving in local Office / WPS, the workspace will automatically sync in real time.",
    "fallbackDesc": "This is a {{ext}} file and is not currently supported for direct preview within the app.",
    "openExternal": "Open with External Application",
    "copyContent": "Copy Content",
    "closePreview": "Close Preview",
    "preview": "Preview",
    "emptyDir": "(Empty Directory)",
    "file": "File",
    "refresh": "Refresh",
    "selectWorkspace": "Please select a workspace first",
    "workspaceEmpty": "Workspace is empty",
    "unknown": "Unknown",
    "deleteFileConfirm": "Are you sure you want to delete the {{type}} \"{{name}}\"? This action cannot be undone.",
    "deleteSuccess": "\"{{name}}\" has been deleted successfully.",
    "deleteFailed": "Delete failed",
    "createSuccess": "Created successfully",
    "createSuccessDesc": "Created {{type}} \"{{name}}\"",
    "createFailed": "Create failed",
    "uploadSuccess": "Uploaded successfully",
    "uploadSuccessDesc": "File \"{{name}}\" has been uploaded successfully.",
    "uploadFailed": "Upload failed",
    "searchFiles": "Search files...",
    "newFile": "New File",
    "newFolder": "New Folder",
    "uploadFile": "Upload File",
    "flockComputer": "Flock Computer",
    "tabPreview": "Preview",
    "tabCode": "Code",
    "tabArtifact": "Artifact",
    "downloadSuccess": "Download successful",
    "downloadSuccessDesc": "Exported to local: {{dest}}",
    "downloadFailed": "Download failed",
    "refreshSuccess": "Refresh successful",
    "refreshSuccessDesc": "Latest content loaded",
    "refreshFailed": "Refresh failed",
    "refreshTooltip": "Refresh Content",
    "downloadTooltip": "Download this file",
    "delete": "Delete",
    "noResults": "No matching results found"
  },
  "takeover": {
    "title": "Your Action Required",
    "badge": "Human Takeover",
    "hint": "Please complete the action in the remote desktop on the right, then click \"Continue\":",
    "btnContinue": "I'm done, continue execution",
    "btnOpenVnc": "Open Remote Desktop",
    "btnCancel": "Cancel",
    "cancelledReason": "User cancelled the human takeover"
  },
  "vnc": {
    "liveDesktop": "📸 Desktop Screenshot",
    "webConsole": "🌐 Live Console",
    "playbackMode": "⏸ Playback ({{current}}/{{total}})",
    "liveStatus": "Latest Screenshot",
    "playbackTip": "💡 Tip: Showing step {{index}} historical snapshot. Use the timeline below or click arrows to navigate.",
    "liveTip": "💡 **Tip**: Live screen sharing bypasses HTTPS certificate warnings and HSTS blocks, providing 100% reliable high-fidelity display of the sandbox desktop. You can let the Agent perform actions to stream-refresh the view.",
    "openInBrowser": "Open in Browser",
    "reloadConsole": "Reload Remote Console (Click here to refresh after VNC starts)",
    "daytonaWarningTip": "💡 First time opening will show a Daytona preview warning. Click 'I Understand, Continue' to proceed. If it remains blank, the VNC service might be starting up (5-10 seconds); click the Refresh button 🔄 above to reload.",
    "prevStep": "Previous Step",
    "nextStep": "Next Step",
    "backToLive": "Back to Live Console",
    "playbackStatus": "Playback history: Frame {{current}} / {{total}}",
    "liveStatusWithTotal": "Latest screenshot ({{total}} historical frames total)",
    "liveLabel": "Latest (Screenshot)",
    "stepLabel": "STEP {{index}}",
    "establishingConnection": "Establishing secure connection, remote screen will appear shortly...",
    "deployingDaytona": "Requesting and deploying Daytona sandbox environment...",
    "failedToLoadImage": "Failed to load image",
    "waitingForAction": "Sandbox screenshot not generated",
    "noActionTip": "This is a new or reset workspace, and no browser or computer operations have been executed yet. When the agent starts tasks or runs browser commands below, the system will automatically display the screenshots and history replay here!",
    "noImageAvailable": "No image path available",
    "inputLabel": "Input: \"{{text}}\"",
    "offlineReplay": "Offline History",
    "offlineReplayTotal": "Replay total {{total}} steps"
  },
  "console": {
    "executing": "Executing command...",
    "cancelled": "Command cancelled.",
    "denied": "Command execution denied.",
    "sandboxPrompt": "flock-sandbox:/workspace$ "
  },
  "markdown": {
    "expandAll": "Expand all ({{count}} lines)",
    "collapse": "Collapse",
    "screenshotFolded": "Screenshot binary data folded",
    "base64Folded": "Long binary/Base64 data auto-folded",
    "charCount": "{{count}} chars",
    "stepSnapshot": "Step Snapshot",
    "stepSnapshotLabel": "STEP SNAPSHOT",
    "webScreenshot": "Web Screenshot"
  },
  "toolLogs": "Tool Execution Logs ({{count}} steps)",
  "showOutput": "Expand Output",
  "hideOutput": "Collapse Output",
  "toolLogsSuccess": "All tool operations completed",
  "toolLogsRunning": "Executing tool operations",
  "toolLogsError": "Tool operations failed",
  "infoGroup": {
    "success": "Success",
    "failed": "Failed",
    "toolExecuted": "Tool {{name}} execution {{status}}"
  },
  "viewStepsPlayback": "View Steps Playback",
  "upload": {
    "titleFailed": "Upload Failed",
    "disabledImages": "Image upload is disabled for this assistant/workflow",
    "disabledFiles": "File upload is disabled for this assistant/workflow",
    "maxCountReached": "You can only upload up to {{count}} attachments",
    "maxSizeExceeded": "File size cannot exceed {{size}}MB",
    "unsupportedFormat": "Unsupported file format: {{type}}",
    "readFailed": "Failed to read file, please try again"
  }
}
