export default {
  'boundary.title': 'Move uncommitted changes?',
  'boundary.description':
    'This session requested isolation while the main checkout still has uncommitted changes. Choose how to continue.',
  'boundary.migrate': 'Migrate changes to isolated checkout',
  'boundary.leaveMain': 'Leave changes on main',
  'boundary.cancelIsolate': 'Cancel isolation',
  'boundary.errorTitle': 'Isolation failed',
  'chrome.badge': 'Isolated',
  'chrome.unknownBranch': 'unknown branch',
  'chrome.menuTitle': 'Isolation',
  'chrome.leaveMain': 'Return to main checkout',
  'chrome.mergeAndClose': 'Merge and close',
  'chrome.abandon': 'Abandon isolation',
  'chrome.siblingHint': 'Shared environment',
  'chrome.siblingDescription': 'Other sessions may still use this isolated checkout.',
  'chrome.cleanupWarning':
    'This affects the isolated git checkout. Other sessions sharing the same environment may lose their execution root.',
  'chrome.cancel': 'Cancel',
  'chrome.confirm': 'Confirm',
  'chrome.errorTitle': 'Isolation action failed',
  'chrome.openSession': 'Open session {{id}}',
  'chat.isolate': 'Worktree',
  'chat.isolatePending': 'Isolation pending',
  'chat.isolateTooltip': 'Run in an isolated git worktree',
  'chat.isolateSuccess': 'Running in isolated checkout',
  'missing.title': 'Isolated checkout unavailable',
  'missing.description':
    'The git worktree for this session is missing or out of sync. Choose how to recover before continuing.',
  'missing.repair': 'Recreate isolated checkout',
  'missing.leaveMain': 'Return to main checkout',
  'missing.abandon': 'Abandon and clean up',
  'missing.repairSuccess': 'Isolated checkout restored',
  'missing.errorTitle': 'Could not recover isolation',
  'chrome.unhealthyBadge': 'Isolation issue',
  'newChat.title': 'Choose where to start',
  'newChat.description':
    'This issue already has isolated sessions. Pick whether to stay on main, continue in an existing environment, or create a new one.',
  'newChat.main': 'Start on main checkout',
  'newChat.continueLabel': 'Continue in existing isolation',
  'newChat.continueAction': 'Continue in selected environment',
  'newChat.newIsolated': 'Create new isolated environment',
  'newChat.cancel': 'Cancel',
  'newChat.sessionCount': '{{count}} linked sessions',
  'newChat.isolatedAction': 'New isolated chat',
  'delegate.runInIsolation': 'Run as Work (isolated + deliverable)',
} as const
