{ "title": "Sessions", "searchPlaceholder": "Search sessions...", "filterAll": "All", "filterActive": "Active", "filterWaiting": "Waiting", "filterCompleted": "Completed", "filterError": "Error", "filterAbandoned": "Abandoned", "sessionCount": "{{count}} session recorded", "sessionCount_plural": "{{count}} sessions recorded", "noSessions": "No sessions found", "noSessionsDesc": "Try adjusting your search or filters.", "noSessionsHint": "Start a Claude Code session with hooks installed to begin tracking.", "tableSession": "Session", "tableStatus": "Status", "tableLastActive": "Last Active", "tableDuration": "Duration", "tableAgents": "Agents", "tableCost": "Cost", "tableDirectory": "Directory", "defaultName": "Session ", "detail": { "waitingBanner": { "title": "Waiting for your input", "generic": "Claude Code is paused in this session until you respond in the terminal." }, "failedLoad": "Failed to load session", "loading": "Loading session...", "notFound": "Session not found", "backToSessions": "Back to Sessions", "agents": "Agents", "noAgents": "No agents recorded.", "unparented": "Unparented Subagents", "costBreakdown": "Cost Breakdown", "eventTimeline": "Event Timeline", "noEvents": "No events recorded.", "conversation": "Conversation", "timeline": "Timeline ({{shown}}/{{total}})", "transcriptNotFound": "Conversation transcript not found for this agent. The transcript file may be missing or not yet linked.", "back": "Back", "collapseSubagents": "Collapse subagents", "expandSubagents": "Expand subagents", "dashboardRun": { "title": "A dashboard pane is running this session", "body": "Open its workspace pane to send follow-ups, watch the output or stop it." } }, "remoteSourceBadgeTitle": "Collected from a remote machine", "toolBadgeTitle": "Recorded by {{tool}}", "menu": { "details": "Open session details", "inWorkspace": "Open in its workspace", "copyId": "Copy session ID", "copyFolder": "Copy folder path" }, "replay": { "tab": "Replay", "loading": "Loading events…", "label": "Session replay", "truncated": "Replaying the newest {{shown}} of {{total}} events.", "start": "Jump to start (Home)", "back": "Step back (←)", "play": "Play (Space)", "pause": "Pause (Space)", "forward": "Step forward (→)", "end": "Jump to end (End)", "speed": "Playback speed", "position": "{{at}} / {{n}}", "scrubber": "Event position", "minimap": "Lifecycle markers", "marker": { "SessionStart": "Session start", "UserPromptSubmit": "Prompt", "Compaction": "Compaction", "SubagentStop": "Subagent done", "APIError": "API error", "Stop": "Turn end" }, "state": { "status": "Status", "tool": "Running tool", "prompts": "Prompts", "errors": "Errors", "compactions": "Compactions", "elapsed": "Elapsed", "toolCounts": "Tool calls so far" } }, "snapshot": { "create": "Snapshot", "hint": "Freeze this session into a read-only copy with a share link", "title": "Create a snapshot", "body": "Freezes this session as it is now — its agents, events, stats and cost — into a read-only copy under a private link. Later activity does not change it, and it survives Clear Data.", "redactPaths": "Redact file paths (working directory, transcript and file paths)", "confirm": "Create and copy link", "cancel": "Cancel", "open": "Open snapshot", "notFound": "Snapshot not found", "banner": "Snapshot taken {{date}}", "bannerBody": "A read-only copy of the session as it was then. Nothing here updates.", "redacted": "Paths redacted", "openLive": "Open live session", "timeline": "Timeline ({{n}})" }, "exportCsv": "CSV", "exportJson": "JSON", "exportCapped": "The file holds {{shown}} of {{total}} sessions (the export limit) — narrow the filters to export the rest.", "filterDirectory": "Filter by directory", "allDirectories": "All directories", "sortLabel": "Sort sessions", "sortTimeDesc": "Sort by time (newest)", "sortTimeAsc": "Sort by time (oldest)", "sortDurationDesc": "Sort by duration (longest)", "sortDurationAsc": "Sort by duration (shortest)", "sortPriceDesc": "Sort by price (highest)", "sortPriceAsc": "Sort by price (lowest)", "descending": "Descending", "ascending": "Ascending", "filterTool": "Filter by AI tool", "allTools": "All AI tools", "filterWorkspace": "Filter by workspace", "allWorkspaces": "All workspaces", "dateFrom": "From", "dateTo": "To", "clearFilters": "Clear filters", "failedList": "Failed to load sessions", "tableRegion": "Sessions table", "openInWorkspace": "Open in workspace", "openInWorkspaceTitle": "A dashboard pane is running this session — open it", "datePicker": { "placeholder": "Select date & time", "clear": "Clear date", "prevMonth": "Previous month", "nextMonth": "Next month", "time": "Time" }, "conversation": { "failedLoad": "Failed to load transcript", "transcript": "Transcript", "messages_one": "{{count}} message", "messages_other": "{{count}} messages", "refresh": "Refresh conversation", "loadingHistory": "Loading history…", "scrollForOlder": "Scroll up for older messages", "loading": "Loading conversation…", "empty": "No conversation records found.", "emptyBody": "This session's metadata was imported, but its transcript file is no longer on disk. Claude Code automatically deletes inactive session transcripts after a retention period (cleanupPeriodDays, default 30 days), so older conversations may already be gone. Sessions imported from now on are snapshotted and kept even after Claude Code prunes the originals.", "newMessages": "New messages", "systemReminder": "System reminder", "persistedOutput": "Persisted output", "taskNotification": "Task notification", "thinking": "Thinking", "chars_one": "{{formatted}} char", "chars_other": "{{formatted}} chars", "sender": { "user": "User", "assistant": "Assistant", "orchestrator": "Main agent", "system": "System", "tool": "Tool" }, "lines_one": "{{count}} line", "lines_other": "{{count}} lines", "copyCode": "Copy code", "copy": "Copy", "tool": { "inputTruncated": "Input (truncated)", "command": "Command", "newFile": "New file", "replaceAll": "replace all", "removed": "Removed", "added": "Added", "pattern": "Pattern", "path": "Path", "glob": "Glob", "input": "Input", "empty": "empty", "error": "Error", "output": "Output", "statusError": "error", "statusOk": "ok", "statusPending": "pending" } }, "overview": { "agent": "Agent", "running": "running", "events": "Events", "perMin": "{{rate}}/min", "toolCalls": "Tool calls", "unique": "{{count}} unique", "subagents": "Subagents", "plusMain_one": "+{{count}} main", "plusMain_other": "+{{count}} main", "compactions": "Compactions", "errors": "Errors", "duration": "Duration", "topTools": "Top tools", "distinctTotal": "{{count}} total", "noToolCalls": "No tool calls yet.", "contextCompaction": "Context Compaction", "runs_one": "{{count}} run", "runs_other": "{{count}} runs", "noSubagents": "No subagents in this session.", "tokenFlow": "Token flow", "total": "{{value}} total", "eventMix": "Event mix" } }