export default {
  'action.back': 'Back',
  'action.backToHome': 'Back to home',
  'action.cancel': 'Cancel',
  'action.close': 'Close',
  'action.continue': 'Continue',
  'action.reload': 'Reload',
  'action.refresh': 'Refresh',
  'action.retry': 'Retry',
  'action.save': 'Save',
  'action.search': 'Search',
  'action.send': 'Send',
  'action.stop': 'Stop',
  'app.name': 'Cradle',
  'markdownEditor.placeholder': 'Start writing...',
  'agent.empty': 'No agents available',
  'agent.selector.label': 'Agent',
  'acpAgent.empty': 'No installed ACP agents',
  'acpAgent.selector.label': 'ACP agent',
  'status.empty': 'No items yet',
  'status.error': 'Something went wrong',
  'status.loading': 'Loading...',
  'errorBoundary.title': 'Cradle hit a rendering error',
  'errorBoundary.description':
    'The app caught this crash, so you can retry the render or reload the window.',
  'errorBoundary.details': 'Error details',
  'routeError.description': 'The rest of Cradle is still running. Retry this route or return home.',
  'routeError.messageLabel': 'Error',
  'routeError.title': 'This pane hit an error',
  'routeError.unknownMessage': 'Unknown route error',
  'model.emptySelection': 'Model',
  'model.fuzzyMatchTitle': 'Fuzzy models.dev match',
  'model.loadFailed': 'Models could not be loaded',
  'model.loadFailedDescription': '{{provider}} failed to report models: {{message}}',
  'model.noMatchingModels': 'No matching models',
  'model.noModelsAvailable': 'No models available',
  'model.noProviderTargets': 'No providers available',
  'model.searchPlaceholder': 'Search models...',
  'pty.socketConnectionError': 'PTY socket connection error',
  'runtime.claudeAgent.description': 'Agentic tool-use loop',
  'runtime.claudeAgent.label': 'Claude Agent',
  'runtime.cliTui.description': 'Agent-first terminal runtime',
  'runtime.cliTui.label': 'CLI TUI',
  'runtime.codex.description': 'Code-focused autonomous',
  'runtime.codex.label': 'Codex',
  'runtime.opencode.description': 'Opencode server runtime',
  'runtime.opencode.label': 'Opencode',
  'runtime.jarCore.description': 'Multi-surface AI agent with local memory',
  'runtime.jarCore.label': 'HiJarvis',
  'runtime.acpChat.description': 'Cloud Agent SDK runtime',
  'runtime.acpChat.label': 'ACP Chat',
  'runtime.agents.description': 'Configured agent identities',
  'runtime.agents.label': 'Agents',
  'runtime.standard.description': 'Direct API calls',
  'runtime.standard.label': 'Standard',
  'slashCommand.paragraph': 'Paragraph',
  'slashCommand.heading1': 'Heading 1',
  'slashCommand.heading2': 'Heading 2',
  'slashCommand.heading3': 'Heading 3',
  'slashCommand.bulletList': 'Bullet list',
  'slashCommand.orderedList': 'Ordered list',
  'slashCommand.taskList': 'Task list',
  'slashCommand.codeBlock': 'Code block',
  'slashCommand.blockquote': 'Blockquote',
  'slashCommand.divider': 'Divider',
  'thinking.none.description': 'Disable extended reasoning when the provider supports it.',
  'thinking.none.label': 'None',
  'thinking.minimal.description': 'Smallest reasoning budget for direct tasks.',
  'thinking.minimal.label': 'Minimal',
  'thinking.high.description': 'Deeper reasoning for complex work.',
  'thinking.high.label': 'High',
  'thinking.xhigh.description': 'Maximum reasoning budget for hard tasks.',
  'thinking.xhigh.label': 'Extra High',
  'thinking.max.description': 'Maximum Claude Agent effort on supported models.',
  'thinking.max.label': 'Max',
  'thinking.ultra.description':
    'Enable the runtime\'s highest reasoning and orchestration mode on supported models.',
  'thinking.ultra.label': 'Ultra',
  'thinking.low.description': 'Fast responses with light reasoning.',
  'thinking.low.label': 'Low',
  'thinking.medium.description': 'Balanced reasoning for everyday work.',
  'thinking.medium.label': 'Medium',
  'time.justNow': 'Just now',
  'time.minutesAgo': '{{count}}m ago',
  'time.hoursAgo': '{{count}}h ago',
  'time.daysAgo': '{{count}}d ago',
  'time.monthsAgo': '{{count}}mo ago',
} as const
