// Messages EN : copie fidèle du dict() du design Arboretum.dc.html. export default { navFeatures: 'Features', navWorkspace: 'IDE', navDownload: 'Download', navHow: 'How it works', navSecurity: 'Security', navFaq: 'FAQ', gitea: 'View on Gitea', heroBadge: 'Mission control for AI coding agents', heroTitle: 'Mission control for your AI coding agents', heroSub: 'A multi-project AI IDE, native and web: run many Claude Code sessions across every git worktree in one window, and supervise them from any device, even your phone.', getStarted: 'Get started', probKicker: 'The problem', probTitle: "Many agents across worktrees is chaos, and you're chained to one terminal.", probBody: 'Sessions scattered across tabs. No idea which agent is waiting on you. Step away from the desk and everything stalls. Arboretum is the single pane of glass.', featKicker: 'Everything in one view', featTitle: 'Built to supervise agents working in parallel', feat1Title: 'Worktree-first', feat1Desc: 'Work on your main branch or spin up an isolated worktree, then commit, push or promote a branch to main, without opening a terminal. Branches, not chaos.', feat2Title: 'Many sessions, one view', feat2Desc: 'Run parallel Claude Code agents side by side in a single live grid.', feat3Title: 'Fine-grained states', feat3Desc: 'tell at a glance what each agent is doing.', feat4Title: 'Supervise anywhere', feat4Desc: 'Installable PWA. Check in from your laptop, tablet, or phone.', feat5Title: 'Web Push alerts', feat5Desc: 'Get pinged the moment a session needs a decision from you.', feat6Title: 'Answer without a terminal', feat6Desc: 'Respond to agent prompts and dialogs right from the dashboard.', feat7Title: 'Work groups', feat7Desc: 'Group repos and run one Claude session across all of them at once.', feat8Title: 'Local-first & secure', feat8Desc: 'Binds to localhost, hashes tokens, remote access via Tailscale.', feat9Title: 'Native VS Code extension', feat9Desc: 'Drive worktrees and attach sessions in native terminals, right inside your editor.', feat10Title: 'New project in one click', feat10Desc: 'Create a project folder anywhere (optional git init) and start a Claude session in it, from any device.', scAKicker: 'Worktree-first dashboard', scATitle: 'See what needs you, before anything stalls', scABody: 'A live list of every worktree and its session state. The Needs attention rail floats the agents waiting on a decision to the top, so nothing sits blocked while you are heads-down elsewhere. Commit, push or promote a branch to main straight from the card, and hide the noisy history left by past terminal sessions so the list stays actionable.', scBKicker: 'Multi-terminal grid', scBTitle: "Every agent's output, streaming live", scBBody: 'Watch all your sessions at once: real terminal output, color-coded by state, updating in real time. Click any pane to take over in a fullscreen terminal (prompt pinned to the bottom, full scrollback above), answer a prompt, or stop a run.', scCKicker: 'On your phone', scCTitle: 'Unblock an agent from the kitchen', scCBody: 'Install the PWA and get a Web Push the second a session needs you. Tap the notification, read the prompt, answer the dialog. Your agent keeps moving while you are away.', grpHub: '1 session', grpKicker: 'Work groups · cross-repo', grpTitle: 'Drive every repo from one Claude session', grpBody: 'Group the repos that move together: a service, its client, its docs. Launch a single Claude session that spans all of them at once: one conversation, one shared context working across every repo, instead of juggling one agent per repo.', howKicker: 'How it works', howTitle: 'Zero install. Three steps.', step1Title: 'Launch the daemon', step1Desc: 'One command. No install, no config, no account.', step2Title: 'Open the dashboard', step2Desc: 'It serves a web dashboard on localhost. Install it as a PWA on any device.', step3Title: 'Spawn & supervise', step3Desc: 'Start Claude Code sessions on your main branch or any worktree, and watch them from anywhere.', secKicker: 'Security', secTitle: 'A web terminal you can actually trust', secIntro: 'Built local-first. Nothing is exposed unless you choose to, and even then, on your terms.', sec1Title: 'Localhost by default', sec1Desc: 'Binds to 127.0.0.1. Nothing leaves your machine unless you say so.', sec2Title: 'Hashed tokens', sec2Desc: 'Access tokens are hashed (sha256) at rest. No plaintext secrets on disk.', sec3Title: 'Strict origin checks', sec3Desc: 'Every request is origin-validated. No cross-site surprises.', sec4Title: 'Remote via Tailscale', sec4Desc: 'Reach it over Tailscale Serve: no public port, no port forwarding.', faqTitle: 'Questions, answered', ctaTitle: 'Take command of your agents', ctaBody: 'One command to launch. Supervise everything from one place.', ctaSource: 'View the source on Gitea', footTag: 'a garden of branches, one pane of glass.', license: 'MIT License', coffee: 'Buy me a coffee', mIde: 'IDE', mWorktrees: 'Worktrees', mSessions: 'Sessions', mGroups: 'Groups', mSettings: 'Settings', mHelp: 'Help', mGitea: 'Gitea', mMore: 'More', mSearch: 'Search', mAttn: 'Needs attention', waiting: 'waiting', busy: 'busy', idle: 'available', mPermission: 'Permission', mDeny: 'Deny (Esc)', mMain: 'main', mClean: 'clean', mDirty: '3 changed', mStart: 'Start work', mCommit: 'Commit', mPush: 'Push', toastTitle: 'Session waiting for you', toastBody: 'api · feat/auth needs a decision', dlgQ: 'Apply this change to login.ts?', copy: 'Copy', copied: 'Copied', copyCommand: 'Copy command', copyUrl: 'Copy URL', // New feature cards (P7→P12: IDE worktree) feat11Title: 'A real multi-project IDE', feat11Desc: 'One window for every project: a unified tree (project, worktree, session), a tabbed Monaco editor with inline diffs across projects, and Claude terminals docked below.', feat12Title: 'Diff & selective staging', feat12Desc: 'Stage, unstage or discard file by file, then commit (all or staged), amend, fetch and pull, without leaving the dashboard.', feat13Title: 'Remote git services', feat13Desc: 'Connect GitHub, GitLab or Gitea with a PAT or app password (credentials encrypted at rest) and clone over HTTPS with live progress.', feat14Title: 'Auto-archive sessions', feat14Desc: 'Finished sessions are archived automatically after a configurable retention window (30 days by default), keeping the list clean.', feat15Title: 'Real-time file sync', feat15Desc: 'A filesystem watcher streams changes the moment a file moves on disk: diffs and status update live, no refresh needed.', // Workspace IDE showcase wsKicker: 'The multi-project IDE', wsTitle: 'One IDE for all your projects, native or web', wsBody: 'Open every project in a single window: a unified tree (project, worktree, Claude session) on the left, a tabbed Monaco editor with inline diffs in the center, Claude terminals docked at the bottom, and a git panel for staging, commits and push. No more one IDE window per project. Run it as a native desktop app or serve it in your browser, on any device.', wsEditor: 'Editor', wsDiff: 'Diff', wsFiles: 'Files', wsChanges: 'Changes', wsStaged: 'Staged', wsTerminal: 'Terminal', wsCommitMsg: 'Implement token refresh', wsCommitPlaceholder: 'Commit message…', wsAmend: 'Amend last commit', wsCommitBtn: 'Commit', wsPushBtn: 'Push', wsStage: 'Stage', wsUnstage: 'Unstage', wsDiscard: 'Discard', // Remote git services + clone rgKicker: 'Remote git · encrypted', rgTitle: 'Connect your git services and clone in a click', rgBody: 'Add GitHub, GitLab or Gitea connections with a personal access token or app password. Secrets are encrypted at rest (AES-256-GCM) and never returned in clear by the API. Browse remote repos and clone over HTTPS with live progress.', rgConnections: 'Connections', rgTested: 'tested', rgAddConnection: 'Add connection', rgEncrypted: 'Encrypted at rest', rgCloning: 'Cloning', rgCloneReceiving: 'Receiving objects', // Security pillar (encrypted secrets) sec5Title: 'Encrypted secrets', sec5Desc: 'Remote git credentials are encrypted at rest (AES-256-GCM) and never returned in clear by the API.', // Desktop app (download) dlKicker: 'Native desktop app', dlTitle: 'Download Arboretum for your desktop', dlBody: 'A native app for Linux, Windows and macOS. It bundles the daemon and its Node runtime, so there is nothing else to install: launch it and your multi-project IDE opens, already signed in. Tray, launch at login and auto-update included. Prefer the terminal? Keep running it in the browser with a single command.', dlLinux: 'Linux', dlLinuxHint: 'AppImage and .deb', dlWin: 'Windows', dlWinHint: 'NSIS installer and portable', dlMac: 'macOS', dlMacHint: 'dmg (best-effort, unsigned)', dlNoNode: 'No Node install needed', dlBundled: 'Daemon and runtime bundled', dlAutoUpdate: 'Auto-update on Windows and Linux', dlGet: 'Get the app', dlSource: 'Build from source', dlNote: 'Installers are published on the releases page once a desktop build is tagged. Until then, build it from source (see packages/desktop).', };