{
"common": {
"save": "Save",
"cancel": "Cancel",
"delete": "Delete",
"edit": "Edit",
"create": "Create",
"close": "Close",
"loading": "Loading...",
"error": "Error",
"success": "Success",
"warning": "Warning",
"search": "Search",
"filter": "Filter",
"refresh": "Refresh",
"noData": "No data",
"confirm": "Confirm",
"justNow": "just now",
"minutesAgo": "{{count}}m ago",
"hoursAgo": "{{count}}h ago",
"back": "Back",
"next": "Next",
"submit": "Submit",
"reset": "Reset",
"export": "Export",
"import": "Import",
"retry": "Retry",
"required": "Required",
"optional": "Optional",
"enabled": "Enabled",
"disabled": "Disabled",
"on": "On",
"off": "Off",
"all": "All",
"none": "None",
"yes": "Yes",
"no": "No",
"ok": "OK",
"more": "More",
"less": "Less",
"healthy": "Healthy",
"unhealthy": "Unhealthy",
"running": "Running",
"stopped": "Stopped",
"pending": "Pending",
"completed": "Completed",
"failed": "Failed",
"active": "Active",
"inactive": "Inactive",
"view": "View",
"details": "Details",
"actions": "Actions",
"settings": "Settings",
"email": "Email",
"dashboard": "Dashboard",
"knowledge": "Knowledge",
"chat": "Chat",
"memory": "Memory",
"projects": "Projects",
"project": "Project",
"resources": "Resources",
"agents": "Agents",
"agentGroups": "Agent Groups",
"seeds": "Seeds",
"personas": "Personas",
"skills": "Skills",
"security": "Security",
"scheduler": "Scheduler",
"events": "Events",
"budget": "Budget",
"git": "Git",
"a2aMonitor": "A2A Monitor",
"sessions": "Sessions",
"spaces": "Spaces",
"workspace": "Workspace",
"approvals": "Approvals",
"calendar": "Calendar",
"cronJobs": "Cron Jobs",
"expandSidebar": "Expand sidebar",
"collapseSidebar": "Collapse sidebar",
"toggleTheme": "Toggle theme",
"system": "System",
"light": "Light",
"dark": "Dark",
"dismiss": "Dismiss",
"language": "Language",
"selectPlaceholder": "Select...",
"saving": "Saving...",
"oxiosBrand": "Oxios Agent OS",
"openSidebar": "Open sidebar",
"closeSidebar": "Close sidebar",
"closeMenu": "Close menu",
"notes": "Notes",
"goBack": "Go back",
"eventStream": "Event stream",
"chatMessages": "Chat messages",
"sendMessage": "Send message",
"errorFailedToLoad": "Failed to load data",
"errorSomethingWrong": "Something went wrong. Please try again.",
"main": "Main",
"storage": "Storage",
"monitor": "Monitor",
"description": "Description",
"previous": "Previous",
"name": "Name",
"mcpServers": "MCP Servers",
"operations": "Operations",
"infrastructure": "Infrastructure",
"clear": "Clear",
"creating": "Creating...",
"daysAgo": "{{count}}d ago",
"daysLater": "{{count}}d later",
"deselectAll": "Deselect all",
"firstPage": "First page",
"hoursLater": "{{count}}h later",
"lastPage": "Last page",
"minutesLater": "{{count}}m later",
"modeNavigation": "Mode navigation",
"nextPage": "Next page",
"openNav": "Open navigation menu",
"other": "Other",
"previousPage": "Previous page",
"selectAll": "Select all",
"unreadCount": "({{count}} unread)",
"mounts": "Mounts"
},
"ui": {
"selectPlaceholder": "Select..."
},
"dashboard": {
"title": "Dashboard",
"subtitle": "Oxios Agent OS overview",
"runningAgents": "Running Agents",
"totalAgents": "Total Agents",
"activeSpaces": "Active Spaces",
"uptime": "Uptime",
"quickLinks": "Quick Links",
"activeAgents": "Active Agents",
"systemHealth": "System Health",
"binaryVersion": "Binary v{{version}}",
"webVersion": "Web UI v{{version}}",
"currentModel": "Current Model",
"noActiveAgents": "No active agents",
"version": "Version",
"stateStore": "State Store",
"eventBus": "Event Bus",
"memory": "Memory",
"entriesIndexed": "{{count}} entries indexed",
"startConversation": "Start a conversation",
"markdownNotesJournal": "Markdown notes & journal",
"manageRunningAgents": "Manage running agents",
"viewSessionHistory": "View session history",
"systemResourceUsage": "System resource usage",
"agentMemoryStore": "Agent memory store",
"auditTrailAccessControl": "Audit trail & access control",
"taskQueueManagement": "Task queue management",
"tokensPerMin": "Tokens/min",
"cpu": "CPU",
"pendingApprovals": "Pending Approvals",
"forkedTotal": "Forked total",
"lastWindow": "Live rate",
"needsAttention": "Needs attention",
"allClear": "All clear",
"liveActivity": "Live Activity",
"connected": "Connected",
"disconnected": "Disconnected",
"filterEvents": "Filter events",
"filterAll": "All",
"filterAgents": "Agents",
"filterTools": "Tools",
"filterMemory": "Memory",
"filterApprovals": "Approvals",
"filterSeeds": "Seeds",
"pause": "Pause",
"resume": "Resume",
"pausedHint": "Stream paused. New events are still being received.",
"clearAndResume": "Clear & resume",
"noActivityYet": "Waiting for activity…",
"moreEvents": "+{{count}} more",
"viewAll": "View all",
"viewAllCount": "View all {{count}}",
"risk": "Risk",
"totalForkedUnavailable": "Total forked count is not reported by the /api/status endpoint — backend field missing.",
"approvalsAllClear": "No pending approvals. The system is healthy.",
"agentsAndActivity": "Agents & Activity",
"agentsTab": "Agents",
"activityTab": "Activity",
"agentsStatus": "Agent Status",
"agentsRunning": "running",
"agentsFailed": "failed",
"agentsCompleted": "completed",
"completed": "Completed",
"ram": "RAM",
"modelNotSet": "No model configured",
"modelUsage": "Model Usage",
"totalCostAndCalls": "${{cost}} total · {{count}} calls",
"mcpServers": "MCP Servers",
"activeConnections": "Active connections",
"availableTools": "Available tools",
"noMcpServers": "No MCP servers connected",
"budget": "Budget",
"noBudgetsSet": "No budgets configured",
"exhaustedAgents": "agent(s) exhausted",
"dream": "Dream",
"lastRun": "Last run",
"nextRun": "Next run",
"cyclesCompleted": "Cycles completed",
"dreamUnavailable": "Dream status unavailable",
"running": "Running",
"skillsSeeds": "Skills & Seeds",
"activeSkills": "Active skills",
"seeds": "Seeds",
"cronJobs": "Cron Jobs",
"active": "active",
"providers": "Providers",
"routing": "Routing",
"routingEnabled": "Enabled",
"routingDisabled": "Disabled",
"costOptimized": "Cost-optimized mode",
"fallbackModels": "{{count}} fallback models",
"excludedModels": "{{count}} excluded models",
"engineSettings": "Engine settings",
"noModels": "No models available",
"onboarding": {
"title": "Quick Start",
"subtitle": "The system is idle. Get started with one of these actions.",
"chat": "Start Chatting",
"chatDesc": "Send a prompt directly to an agent",
"seed": "Create a Seed",
"seedDesc": "Write a structured agent specification",
"knowledge": "Knowledge Notes",
"knowledgeDesc": "Manage markdown notes and journal",
"memory": "Explore Memory",
"memoryDesc": "Browse the agent memory store"
}
},
"settings": {
"title": "Settings",
"subtitle": "Oxios configuration — changes are persisted to disk",
"saving": "Saving...",
"settingsSavedSuccessfully": "Settings saved successfully.",
"failedToSaveSettings": "Failed to save settings. Check the server logs.",
"engine": "Engine",
"engineDescription": "AI model provider and credentials",
"provider": "Provider",
"providerDescription": "Choose the LLM provider for your AI models",
"model": "Model",
"modelDescription": "Current: {{model}}",
"modelSelectProviderFirst": "Select a provider first, then choose a model",
"apiKey": "API Key",
"apiKeyDescription": "Authentication credential for the selected provider",
"advancedOptions": "Advanced Options",
"advancedOptionsDescription": "Provider-specific configuration for {{provider}}",
"kernel": "Kernel",
"kernelDescription": "Core system behavior — agent limits, event bus capacity",
"workspacePath": "Workspace Path",
"workspacePathDescription": "Root directory for agent working files",
"maxConcurrentAgents": "Max Concurrent Agents",
"maxConcurrentAgentsDescription": "Upper limit on simultaneously running agents",
"eventBusCapacity": "Event Bus Capacity",
"eventBusCapacityDescription": "Buffer size for the internal event bus",
"execution": "Execution",
"executionDescription": "How agents execute commands on the host",
"defaultMode": "Default Mode",
"defaultModeDescription": "Structured is safer — shell mode requires explicit opt-in",
"structuredRecommended": "Structured (recommended)",
"shellDangerous": "Shell (dangerous)",
"allowShellMode": "Allow Shell Mode",
"allowShellModeDescription": "Enable bash -c execution. Dangerous in production",
"defaultTimeoutS": "Default Timeout (s)",
"defaultTimeoutSDescription": "Per-command timeout in seconds",
"maxTimeoutS": "Max Timeout (s)",
"maxTimeoutSDescription": "Upper bound for command timeouts",
"security": "Security",
"securityDescription": "Authentication, RBAC, and sandboxing",
"apiKeyAuthentication": "API Key Authentication",
"apiKeyAuthenticationDescription": "Require API key for all requests",
"networkAccess": "Network Access",
"networkAccessDescription": "Allow agents to make outbound network requests",
"allowForking": "Allow Forking",
"allowForkingDescription": "Allow agents to spawn child agents",
"maxExecutionTimeS": "Max Execution Time (s)",
"maxExecutionTimeSDescription": "Hard limit on agent task duration",
"maxMemoryMB": "Max Memory (MB)",
"maxMemoryMBDescription": "Memory limit per agent process",
"scheduler": "Scheduler",
"schedulerDescription": "Task queue and rate limiting",
"maxConcurrentTasks": "Max Concurrent Tasks",
"maxConcurrentTasksDescription": "Parallel task limit in the scheduler queue",
"rateLimitPerMin": "Rate Limit/min",
"rateLimitPerMinDescription": "Maximum task submissions per minute",
"zombieTimeoutS": "Zombie Timeout (s)",
"zombieTimeoutSDescription": "Time before a stalled task is killed",
"orchestrator": "Orchestrator",
"orchestratorDescription": "Ouroboros protocol — interview → seed → execute → evaluate",
"maxEvolutionIterations": "Max Evolution Iterations",
"maxEvolutionIterationsDescription": "How many times an agent can retry after evaluation failure",
"minEvaluationScore": "Min Evaluation Score",
"minEvaluationScoreDescription": "Minimum score (0–1) to pass evaluation",
"context": "Context",
"contextDescription": "Token budget and context cache",
"activeTokenLimit": "Active Token Limit",
"activeTokenLimitDescription": "Max tokens in the active context window",
"cacheEntryLimit": "Cache Entry Limit",
"cacheEntryLimitDescription": "Max entries in the context cache",
"gateway": "Gateway",
"gatewayDescription": "Web server host and port",
"host": "Host",
"hostDescription": "Bind address for the web dashboard",
"port": "Port",
"portDescription": "Port for the web dashboard",
"session": "Session",
"sessionDescription": "Session lifecycle and pruning",
"maxSessions": "Max Sessions",
"maxSessionsDescription": "Maximum retained sessions (0 = unlimited)",
"sessionTTLHours": "Session TTL (hours)",
"sessionTTLHoursDescription": "Auto-delete sessions older than this (0 = unlimited)",
"autoPrune": "Auto Prune",
"autoPruneDescription": "Prune expired sessions on every save",
"logging": "Logging",
"loggingDescription": "Log format and level",
"format": "Format",
"formatDescription": "Log output format",
"prettyDefault": "Pretty (default)",
"jsonElkLoki": "JSON (ELK/Loki)",
"compact": "Compact",
"noAdvancedOptions": "No advanced options available for {{provider}}.",
"saveOptions": "Save Options",
"update": "Update",
"updateDescription": "Oxios binary and web UI version management",
"groupCore": "Core",
"groupAi": "AI",
"groupAiRuntime": "AI Runtime",
"groupInfra": "Infrastructure",
"groupSystem": "System",
"groupSecurity": "Security",
"groupMemory": "Memory",
"groupChannels": "Channels",
"routing": {
"title": "Routing",
"desc": "Auto model selection and fallback config",
"auto": "Auto Model Routing",
"autoDesc": "Automatically select optimal model based on task complexity",
"costEfficient": "Cost Efficient",
"costEfficientDesc": "Prefer cheaper models when performance is equivalent",
"fallbacks": "Fallback Models",
"fallbacksDesc": "Models to try in order when the primary model fails",
"excludedModels": "Excluded Models",
"excludedModelsDesc": "Models never to use in routing",
"addModel": "Add"
},
"allowedCommands": "Allowed Commands",
"allowedCommandsDescription": "Commands agents may run on the host (one per line, or comma-separated). Leave empty to allow all in Permissive mode.",
"allowedCommandsPlaceholder": "ls, cat, rg, fd",
"allowlistMode": "Allowlist Mode",
"allowlistModeDescription": "Permissive: empty list = allow all. Enforced: only listed commands allowed.",
"allowlistModePermissive": "Permissive (dev mode)",
"allowlistModeEnforced": "Enforced (production)",
"clearAll": "Clear all",
"allowedTools": "Allowed Tools",
"allowedToolsDescription": "Tools available to agents by default (comma-separated).",
"corsOrigins": "CORS Origins",
"corsOriginsDescription": "Allowed CORS origins (comma-separated URLs).",
"maxAuditEntries": "Max Audit Entries",
"maxAuditEntriesDescription": "Maximum audit log entries retained in memory.",
"auditLogPath": "Audit Log Path",
"auditLogPathDescription": "Optional file path for persistent audit log. Leave empty for in-memory only.",
"rateLimitPerMinute": "Rate Limit/min",
"rateLimitPerMinuteDescription": "API requests allowed per minute per client.",
"memory": "Memory",
"memoryDescription": "Persistent agent memory, embeddings, learning, dream consolidation",
"memoryEnabled": "Memory Enabled",
"memoryEnabledDescription": "Master toggle for the memory subsystem.",
"memoryStoragePath": "Storage Path",
"memoryStoragePathDescription": "SQLite database file path. Empty = ~/.oxios/workspace/memory.db",
"embeddingProvider": "Embedding Provider",
"embeddingProviderDescription": "Which embedding model to use for semantic recall. Switching requires restart.",
"embeddingProviderGguf": "GGUF (default, cross-platform)",
"embeddingProviderMlx": "MLX (Apple Silicon only)",
"embeddingProviderTfidf": "TF-IDF (no model required)",
"sonaEnabled": "SONA Learning",
"sonaEnabledDescription": "Self-Organizing Neural Architecture — pattern distillation from agent runs.",
"consolidationPreset": "Consolidation Preset",
"consolidationPresetDescription": "How aggressively to consolidate hot→warm→cold memory tiers.",
"presetConservative": "Conservative (slow decay, long retention)",
"presetBalanced": "Balanced (default)",
"presetAggressive": "Aggressive (fast decay, short retention)",
"presetCustom": "Custom (manual field tuning)",
"dreamEnabled": "Auto-Dream",
"dreamEnabledDescription": "Run nightly memory consolidation automatically.",
"dreamIntervalHours": "Dream Interval (hours)",
"dreamIntervalHoursDescription": "Hours between automatic dream consolidation runs.",
"memoryStorage": "Storage",
"memoryEmbedding": "Embedding",
"memoryLearning": "Learning",
"memoryDream": "Dream",
"audit": "Audit",
"auditDescription": "Audit trail persistence and retention",
"auditEnabled": "Audit Trail Enabled",
"auditEnabledDescription": "Record agent actions to the tamper-evident audit chain.",
"auditMaxEntries": "Max Entries",
"auditMaxEntriesDescription": "Maximum audit entries before oldest are pruned.",
"telegram": "Telegram",
"telegramDescription": "Telegram bot channel configuration",
"telegramBotTokenEnv": "Bot Token Env Var",
"telegramBotTokenEnvDescription": "Name of the environment variable holding the Telegram bot token.",
"telegramAllowedUsers": "Allowed User IDs",
"telegramAllowedUsersDescription": "Telegram user IDs allowed to interact with the bot (one per line). Empty = allow all.",
"telegramSessionRotationHours": "Session Rotation (hours)",
"telegramSessionRotationHoursDescription": "Auto-rotate session after this many hours of inactivity. 0 = disabled.",
"telegramSessionMaxMessages": "Session Max Messages",
"telegramSessionMaxMessagesDescription": "Auto-rotate session after this many messages. 0 = unlimited.",
"hotReload": "Hot reload",
"hotReloadTooltip": "Applied immediately — no restart required.",
"requiresRestart": "Restart required",
"requiresRestartTooltip": "This change requires a daemon restart to take effect ({{scope}} subsystem).",
"scope_kernel": "Kernel",
"scope_gateway": "Gateway",
"scope_logging": "Logging",
"scope_memory": "Memory",
"scope_engine": "Engine",
"scope_audit": "Audit",
"scope_daemon": "Daemon",
"confirmChanges": "Confirm changes",
"confirmChangesDescription": "{{count}} field(s) will be modified. Review before saving.",
"noChanges": "No changes to save.",
"restartRequiredWarning": "{{count}} change(s) require a daemon restart:",
"appliedImmediately": "{{count}} change(s) applied immediately",
"savingChanges": "Saving...",
"unsavedChanges": "Unsaved changes",
"settingsSaved": "Settings saved successfully.",
"settingsSaveFailed": "Failed to save settings. Check the server logs.",
"savedApplied": "Saved — {{count}} change(s) applied immediately.",
"savedWithRestart": "Saved — {{applied}} applied, {{restart}} require a restart.",
"searchPlaceholder": "Search settings…",
"noMatches": "No settings match \"{{query}}\"",
"modified": "Modified",
"savedAt": "Saved · {{time}}",
"reviewChanges": "Review",
"discardChanges": "Discard",
"applyLive": "live",
"applyLiveDesc": "Applied immediately — no daemon restart required.",
"restartNeededCount": "restart",
"restartNeededDesc": "Requires a daemon restart to take effect.",
"change_one": "change",
"change_other": "changes",
"saveDockLabel": "Unsaved settings",
"groups": "Groups",
"sectionEngine": "Engine",
"sectionKernel": "Kernel",
"sectionExec": "Execution",
"sectionSecurity": "Security",
"sectionScheduler": "Scheduler",
"sectionOrchestrator": "Orchestrator",
"sectionContext": "Context",
"sectionGateway": "Gateway",
"sectionSession": "Session",
"sectionLogging": "Logging",
"sectionMemory": "Memory",
"sectionTelegram": "Telegram",
"sectionAudit": "Audit",
"allowedToolsManualEntry": "Catalog tools shown above. Add MCP or custom tools by typing their names.",
"allowedToolsNoMatch": "No tools match your search.",
"allowedToolsSearch": "Search tools..."
},
"engine": {
"reasoning": "Reasoning",
"supportsReasoning": "Supports reasoning/thinking",
"supportsVision": "Supports vision/image input",
"vision": "Vision",
"thinkingType": "Thinking Type",
"thinkingTypeDescription": "Enable extended thinking for complex reasoning tasks",
"thinkingBudget": "Thinking Budget (tokens)",
"thinkingBudgetDescription": "Maximum tokens for thinking output (0 = unlimited)",
"reasoningEffort": "Reasoning Effort",
"reasoningEffortDescription": "Controls how much reasoning the model performs",
"low": "Low",
"medium": "Medium",
"high": "High",
"textVerbosity": "Text Verbosity",
"textVerbosityDescription": "Controls output length and detail level",
"verbosityLow": "Low (concise)",
"verbosityMedium": "Medium",
"verbosityHigh": "High (detailed)",
"thinkingLevel": "Thinking Level",
"thinkingLevelDescription": "Depth of thinking for reasoning models",
"thinkingNone": "None",
"thinkingLight": "Light",
"thinkingMedium": "Medium",
"thinkingHeavy": "Heavy",
"selectProvider": "Select provider...",
"selectModel": "Select model...",
"noModelsAvailable": "No models available",
"reasoningModels": "Reasoning Models",
"standardModels": "Standard Models",
"ctx": "ctx",
"input": "In:",
"output": "Out:",
"majorProviders": "Major Providers",
"openSpecialty": "Open & Specialty",
"regional": "Regional",
"localSelfHosted": "Local / Self-hosted",
"apiKeyEnv": "Environment Variable",
"apiKeyAuthStore": "Auth Store (~/.oxi/auth.json)",
"apiKeyConfig": "Config Override",
"apiKeyNone": "No key set",
"apiKeySetNew": "Set Key",
"apiKeyUpdate": "Update",
"apiKeySaving": "Saving...",
"apiKeyOverrideHint": "Leave blank to keep the current key. Keys are stored securely and never exposed in API responses.",
"apiKeyPlaceholder": "Enter {{provider}} API key",
"noAdvancedOptionsFor": "No advanced options available for {{provider}}.",
"saveOptions": "Save Options",
"saving": "Saving...",
"enabled": "Enabled",
"disabled": "Disabled"
},
"knowledge": {
"title": "Knowledge",
"notes": "Notes",
"search": "Search",
"newFile": "New File",
"newFolder": "New Folder",
"deleteFile": "Delete File",
"moveFile": "Move File",
"renameFile": "Rename File",
"untitled": "Untitled",
"enterFolderName": "Enter folder name:",
"unsavedChanges": "Unsaved changes",
"general": "General",
"language": "Language",
"timezone": "Timezone",
"mode": "Mode",
"features": "Features",
"info": "Info",
"backlinks": "Backlinks",
"copilot": "Copilot",
"graph": "Graph",
"habits": "Habits",
"todayStats": "Today",
"fileName": "File name",
"filePath": "File path",
"created": "Created",
"modified": "Modified",
"noBacklinks": "No backlinks yet",
"noSearchResults": "No search results",
"typeToSearch": "Type to search...",
"chatPlaceholder": "Type a note...",
"pressEnterToSend": "Press Enter to send",
"journalHint": "jj to route to journal",
"noFilesYet": "No files yet",
"createFirstFile": "Create your first note",
"totalNotes": "{{count}} notes",
"totalWords": "{{count}} words",
"totalLinks": "{{count}} links",
"openInEditor": "Open in editor",
"closeSplit": "Close split",
"closeSplitWithShortcut": "Close split (⌘W)",
"goForward": "Go forward",
"openSplitView": "Open split view",
"saveWithShortcut": "Save (⌘S)",
"splitView": "Split view",
"toggleInfoPanel": "Toggle info panel",
"toJournal": "To Journal",
"deleteCurrentFile": "Delete current file (⌘D)",
"moveToFolder": "Move to folder...",
"copilotPlaceholder": "Ask about your notes...",
"newFileShortcut": "New file (⌘N)",
"newFolderShortcut": "New folder (⌘⇧N)",
"collapseSidebar": "Collapse sidebar",
"loadingSettings": "Loading settings...",
"loading": "Loading...",
"saving": "Saving...",
"save": "Save",
"pomodoro": "Pomodoro (min)",
"twoEmojisEnabled": "Two emojis enabled",
"quickHabitsEnabled": "Quick habits",
"noMatchingFolders": "No matching folders",
"searchOrSelectDestination": "Search or select a destination...",
"searchFiles": "Search files...",
"searching": "Searching...",
"loadingGraph": "Loading graph...",
"loadingHabits": "Loading habits...",
"loadingStats": "Loading stats...",
"markIncomplete": "Mark incomplete",
"markComplete": "Mark complete",
"copilotThinking": "Thinking...",
"copilotFailedResponse": "Failed to get response",
"goBack": "Go back",
"hideInfoPanel": "Hide info panel",
"showInfoPanel": "Show info panel",
"noLinksFound": "No links found",
"noHabitData": "No habit data for {{year}}",
"trackHabitsHint": "Track habits in your journal to see them here",
"chatHeader": "Free your head",
"noFileSelectedHint": "Select a file from the sidebar or open chat",
"noFileSelected": "No file selected",
"referencedNotes": "Referenced Notes",
"selected": "selected",
"linkGraphTitle": "Link Graph",
"habitsTitle": "Habits",
"knowledgeSettings": "Knowledge Settings",
"itemsCompleted": "items completed",
"nothingCompletedToday": "Nothing completed yet today",
"rawReport": "Raw report",
"dropMindHint": "Drop whatever's on your mind here",
"later": "Later",
"read": "Read",
"shop": "Shop",
"watch": "Watch",
"habitSkipped": "Skipped",
"habitCompleted": "Completed",
"habitWeekend": "Weekend completion",
"chatTitle": "Quick Notes",
"files": "Files",
"noFileOpen": "No file open",
"noHistory": "No version history yet",
"restore": "Restore",
"restoreVersion": "Restore this version",
"versionHistory": "Version History"
},
"chat": {
"toolApproval": {
"title": "Tool Approval",
"description": "Allow this tool for the current session?",
"deny": "Deny",
"approve": "Approve"
},
"title": "Chat",
"placeholder": "Send a message...",
"send": "Send",
"newConversation": "New Conversation",
"selectAgent": "Select Agent",
"selectSpace": "Select Space",
"noMessages": "No messages yet",
"startConversation": "Start a conversation",
"activeConversation": "In conversation",
"newConversationButton": "+ New conversation",
"connecting": "Connecting...",
"connectingToServer": "Connecting to server...",
"startConversationHint": "Send a message to start a conversation.",
"thinking": "Thinking...",
"inputPlaceholder": "Type a message...",
"waitingForConnection": "Waiting for connection...",
"loadingSpaces": "Loading spaces...",
"today": "Today",
"yesterday": "Yesterday",
"thisWeek": "This week",
"previous": "Previous",
"messageCount": "{{count}} messages",
"viewAllSessions": "View all {{count}} sessions",
"knowledgeSave": "Save to Knowledge",
"knowledgeSaved": "Saved",
"knowledgeDeleteConfirm": "Delete this note?",
"knowledgeClickToDelete": "Click to delete",
"knowledgeAutoSave": "Auto-saved",
"knowledgeCurated": "Curated",
"knowledgeRefined": "Refined",
"knowledgeAgentSaved": "Agent saved",
"knowledgeQualityRaw": "Quality: raw",
"knowledgeQualityCurated": "Quality: curated",
"knowledgeRecurate": "Re-curate",
"showLess": "← Show less",
"manageSessions": "Session management →",
"manageSpaces": "Spaces management →",
"user": "User",
"assistant": "Assistant",
"loadingSpacesShort": "Loading spaces...",
"refreshing": "Refreshing",
"sendMessage": "Send a message",
"noMessagesYet": "No messages yet",
"spacesLabel": "Spaces",
"sessionsLabel": "Sessions",
"serverConnecting": "Connecting to server...",
"sendHint": "Send a message to start a conversation.",
"interview": {
"title": "Clarification needed",
"roundLabel": "Round {{round}}",
"additionalThoughts": "Additional thoughts (optional)",
"optionalPlaceholder": "Anything else you'd like to add...",
"submit": "Submit",
"yes": "Yes",
"no": "No",
"freeTextPlaceholder": "Type your answer...",
"wizardTitle": "Interview",
"stepOf": "{{current}} of {{total}}",
"clarity": "Clarity {{percent}}%",
"previous": "← Prev",
"next": "Next →",
"skip": "Skip",
"orType": "Or type your answer...",
"selected": "{{count}} selected",
"roundComplete": "Round {{round}} complete",
"clarityImproved": "Clarity improved to {{percent}}%",
"generatingSeed": "Generating seed...",
"keyboardHint": "1-9: select · Enter: next · Esc: skip"
},
"transparency": {
"timelineHeader_one": "{{count}} activity",
"timelineHeader_other": "{{count}} activities",
"toolCallCount_one": "{{count}} tool call",
"toolCallCount_other": "{{count}} tool calls",
"tokenCount": "{{count}} tokens",
"expandAll": "Expand all",
"collapseAll": "Collapse all",
"phaseLabel": "Phase: {{phase}}",
"memoryRecall": "Recalled {{count}} memor{{y}}",
"memoryRecallFor": "Recalled {{count}} memor{{y}} for \"{{query}}\"",
"memorySource": " from {{source}}",
"reasoning": "Reasoning",
"usage": "Token usage",
"inputTokens": "Input tokens: {{count}}",
"outputTokens": "Output tokens: {{count}}",
"inputOutputTokens": "Input: {{in}}, Output: {{out}}",
"error": "error",
"input": "Input",
"output": "Output",
"browsePageVisit": "Visiting page",
"browsePageLoaded": "Page loaded",
"browsePageFailed": "Page load failed",
"browseNavigationError": "Navigation error",
"browseWaitingForSelector": "Waiting for element",
"browseScreenshotCaptured": "Screenshot captured",
"visitReasonDirect": "Direct navigation",
"visitReasonSearch": "Search result #{{position}}",
"visitReasonLink": "Followed link",
"browseQuery": "Query",
"browseEngine": "Engine",
"browseTarget": "Target",
"browseUrl": "URL",
"browseStatus": "Status",
"browseDuration": "Duration",
"browseAction": "Action",
"browseStep": "Step",
"browseDescription": "Description",
"browseError": "Error",
"browseTitle": "Title",
"browseSize": "Size",
"browseWidth": "Width",
"browseScreenshot": "Screenshot",
"browseReason": "Reason",
"browseExtracted": "Extracted",
"timelineHeader": "{{count}} activities",
"toolCallCount": "{{count}} tool calls"
},
"cancel": "Cancel",
"connected": "Connected",
"greeting": "What can I help you with?",
"inputPlaceholderSpec": "Describe your task in detail...",
"manageProjects": "Project management →",
"noSessionsInProject": "No conversations",
"recentSessions": "Recent conversations",
"reconnecting": "Reconnecting...",
"sessionMoveFailed": "Move failed",
"sessionMoved": "Session moved",
"stop": "Stop",
"unfiled": "Unfiled"
},
"agents": {
"title": "Agents",
"name": "Name",
"seed": "Seed",
"agentId": "Agent ID",
"status": "Status",
"created": "Created",
"lastActive": "Last Active",
"registered": "{{count}} agent(s) registered",
"noAgents": "No agents running",
"noAgentsDescription": "Agents will appear here when they are spawned.",
"startNewAgent": "Start a new agent",
"viewDetails": "View Details",
"terminate": "Terminate",
"terminateAgent": "Terminate Agent",
"terminateConfirm": "Are you sure you want to terminate this agent?",
"detail": "Agent Detail",
"agentInformation": "Agent Information",
"overview": "Overview",
"trace": "Trace",
"logs": "Logs",
"sessions": "Sessions",
"executionTrace": "Execution Trace",
"steps": "{{count}} steps",
"duration": "Duration",
"confidence": "Confidence",
"step": "Step",
"toolName": "Tool",
"input": "Input",
"output": "Output",
"inputLabel": "Input",
"outputLabel": "Output",
"pending": "Pending...",
"noTrace": "Agent has not made any tool calls yet.",
"noTraceDescription": "Trace data will appear here when the agent runs.",
"noLogs": "No logs available.",
"budget": "Budget",
"tokens": "Tokens",
"cost": "Cost",
"model": "Model",
"stepsCompleted": "Steps",
"seedGoal": "Seed Goal",
"session": "Session",
"space": "Space",
"runtime": "Runtime",
"traceFullscreen": "Fullscreen",
"logLevel": {
"info": "Info",
"warn": "Warn",
"error": "Error",
"debug": "Debug"
},
"notFound": "Agent not found",
"agentDetail": "Agent detail",
"all": "All",
"completed": "Completed",
"completedAt": "Completed",
"error": "Execution Error",
"failed": "Failed",
"project": "Project",
"running": "Running",
"searchPlaceholder": "Search agents by name, error, or tool output…",
"startedAt": "Started"
},
"seeds": {
"title": "Seeds",
"newSeed": "New Seed",
"seedName": "Seed Name",
"seedDescription": "Description",
"seedPrompt": "Prompt",
"noSeeds": "No seeds yet",
"createFirstSeed": "Create your first seed",
"runSeed": "Run Seed",
"editSeed": "Edit Seed",
"deleteSeed": "Delete Seed",
"phaseProgress": "Ouroboros Phases",
"interview": "Interview",
"seed": "Seed",
"execute": "Execute",
"evaluate": "Evaluate",
"evolve": "Evolve",
"phaseReached": "Phase Reached",
"constraints": "Constraints",
"acceptanceCriteria": "Acceptance Criteria",
"ontology": "Ontology",
"evaluationResult": "Evaluation Result",
"mechanical": "Mechanical",
"semantic": "Semantic",
"consensus": "Consensus",
"score": "Score",
"passed": "Passed",
"notApplicable": "N/A",
"evolutionChain": "Evolution Chain",
"generation": "Generation {{gen}}",
"linkedAgents": "Linked Agents",
"noLinkedAgents": "No agents spawned from this seed.",
"rawData": "Raw Data",
"goal": "Goal",
"details": "Details",
"currentGeneration": "Current",
"viewGeneration": "View Generation {{gen}}",
"registered": "{{count}} seed(s)",
"created": "Created",
"noSeedsDescription": "No seeds yet. Create your first seed to get started.",
"notFound": "Seed not found"
},
"scheduler": {
"title": "Scheduler",
"subtitle": "Task scheduling and queue management",
"status": "Status",
"queued": "Queued",
"active": "Active",
"scheduled": "Scheduled",
"noTasks": "No scheduled tasks",
"noTasksDescription": "Scheduled tasks will appear here.",
"maxConcurrent": "Max Concurrent",
"taskQueue": "Task Queue",
"priorityHigh": "High",
"priorityMedium": "Medium",
"priorityLow": "Low",
"statusRunning": "Running",
"statusCompleted": "Completed",
"statusFailed": "Failed",
"statusQueued": "Queued"
},
"security": {
"title": "Security",
"auditLog": "Audit Log",
"accessControl": "Access Control",
"apiKeys": "API Keys",
"noAuditEvents": "No audit events",
"subtitle": "Audit trail and access control",
"allow": "Allow",
"deny": "Deny",
"description": "Security audit events will appear here.",
"permissions": "permissions",
"noPermissions": "No permissions",
"auditTrail": "Audit Trail",
"agent": "Agent",
"noAuditEntries": "No audit events",
"noAuditEntriesDescription": "Security audit events will appear here.",
"permission": "permission",
"showingEntries": "Showing {{start}}–{{end}} of {{total}}"
},
"events": {
"title": "Events",
"subtitle": "Live event stream",
"eventStream": "Event Stream",
"noEvents": "No events",
"eventsStreamIn": "Events will stream in real-time.",
"connectionLost": "Connection lost",
"connectionFailed": "Failed to connect to event stream: {{error}}"
},
"resources": {
"title": "Resources",
"subtitle": "System resource monitoring",
"memory": "Memory",
"disk": "Disk",
"cpu": "CPU",
"noResourceData": "No resource data available",
"resourceHistory": "Resource History",
"notEnoughData": "Not enough data to display chart. Data is collected over time."
},
"sessions": {
"title": "Sessions",
"sessionId": "Session ID",
"createdAt": "Created",
"lastActive": "Last Active",
"noSessions": "No sessions yet",
"viewSession": "View Session",
"agent": "Agent",
"messages": "Messages",
"updated": "Updated",
"deleteSession": "Delete session",
"count": "{{count}} session(s)",
"description": "Sessions will appear here after agent interactions.",
"notFound": "Session not found",
"sessionDetail": "Session detail",
"sessionInfo": "Session Information",
"noMessages": "No messages in this session",
"registered": "{{count}} session(s)",
"id": "ID",
"noSessionsDescription": "Sessions will appear here after agent interactions.",
"updatedAt": "Updated",
"noProject": "— No project",
"project": "Project"
},
"spaces": {
"title": "Spaces",
"newSpace": "New Space",
"spaceName": "Space Name",
"noSpaces": "No spaces yet",
"createFirstSpace": "Create your first space",
"paths": "Paths",
"status": "Status",
"created": "Created",
"archived": "Archived",
"activateSpace": "Activate space",
"archiveSpace": "Archive space",
"count": "{{count}} space(s)",
"description": "Spaces are created during agent interactions.",
"spaceDetail": "Space Detail",
"spaceInformation": "Space Information",
"notFound": "Space not found"
},
"personas": {
"title": "Personas",
"newPersona": "New Persona",
"personaName": "Persona Name",
"noPersonas": "No personas yet",
"createFirstPersona": "Create your first persona",
"subtitle": "Manage agent personas",
"createPersona": "Create Persona",
"personaNamePlaceholder": "Persona name",
"descriptionPlaceholder": "Description",
"systemPromptPlaceholder": "System prompt...",
"description": "Create personas to give agents distinct personalities.",
"activatePersona": "Activate persona",
"deletePersona": "Delete persona",
"descriptionHint": "Create personas to give agents distinct personalities.",
"role": "Role"
},
"skills": {
"title": "Skills",
"marketplace": "Marketplace",
"install": "Install",
"installed": "Installed",
"noSkills": "No skills installed",
"browseMarketplace": "Browse Marketplace",
"subtitle": "Manage and discover agent skills",
"searchInstalled": "Search installed skills...",
"searchMarketplace": "Search ClawHub marketplace...",
"statusReady": "Ready",
"statusNeedsSetup": "Needs Setup",
"noMatching": "No matching skills",
"noSkillsDescription": "Install skills from the Marketplace tab above.",
"noMatchingDescription": "Try adjusting your filter or search query.",
"discover": "Discover new skills",
"discoverDescription": "Search thousands of community skills on ClawHub.",
"noResults": "No results",
"noResultsFor": "No skills found for \"{{query}}\".",
"requires": "requires",
"bins": "bins",
"anyBins": "any_bins",
"env": "env",
"config": "config",
"always": "always",
"claudeCompatible": "Core instructions are compatible with Oxios. Claude-specific features (allowed-tools, arguments, hooks) are preserved but not active.",
"missing": "(missing)",
"missingWarning": "Missing: {{missing}}",
"installedSuccess": "Installed \"{{slug}}\" successfully.",
"installSuccess": "\"{{slug}}\" installed successfully.",
"installFailed": "Installation failed.",
"by": "by",
"detail": "Detail",
"enable": "Enable",
"disable": "Disable",
"delete": "Delete",
"deleteConfirm": "Delete Skill",
"deleteDescription": "Delete \"{{name}}\"? This action cannot be undone.",
"deleteSuccess": "\"{{name}}\" deleted successfully.",
"updatesAvailable": "Updates Available",
"updateAvailable": "Update Available",
"noUpdates": "All skills are up to date",
"version": "Version",
"toggleSuccess": "Skill status updated."
},
"marketplace": {
"title": "Marketplace",
"subtitle": "Browse and install skills from ClawHub",
"searchPlaceholder": "Search skills...",
"emptyTitle": "Search the marketplace",
"emptyDescription": "Type a query above to search for skills on ClawHub.",
"noResults": "No results",
"noResultsFor": "No skills found for \"{{query}}\". Try a different query.",
"install": "Install",
"installFailed": "Installation failed. Please try again."
},
"budget": {
"title": "Budget",
"subtitle": "Token and cost budget tracking",
"tokens": "Tokens",
"calls": "Calls",
"noBudgetData": "No budget data",
"noBudgetDataDescription": "Budget information will appear as agents consume tokens.",
"setBudget": "Set Budget",
"editLimit": "Edit Limit",
"resetWindow": "Reset Window",
"removeBudget": "Remove",
"tokenLimit": "Token Limit",
"callLimit": "Call Limit",
"windowSec": "Window (sec)",
"windowRemaining": "Remaining",
"setBudgetFor": "Set Budget for {{agent}}",
"exhausted": "Exhausted",
"active": "Active",
"totalAgents": "Total Agents",
"exhaustedCount": "Exhausted",
"setSuccess": "Budget set successfully",
"resetSuccess": "Budget window reset",
"removeSuccess": "Budget removed",
"totalTokensUsed": "Total Tokens Used",
"totalCost": "Total Cost",
"cost": "Cost",
"totalBudget": "Total Budget",
"used": "Used",
"remaining": "Remaining"
},
"agentGroups": {
"title": "Agent Groups",
"subtitle": "Monitor agent groups created by seed splitting",
"noGroups": "No agent groups",
"noGroupsDescription": "Groups will appear when a seed is split into multiple sub-agents.",
"parentSeed": "Parent Seed",
"subAgents": "Sub Agents",
"combinedResults": "Combined Results",
"progress": "Progress",
"backToGroups": "Back to Agent Groups",
"group": "Group"
},
"a2a": {
"title": "A2A Protocol Monitor",
"subtitle": "Monitor inter-agent communication and discovery",
"topology": "Topology",
"messages": "Messages",
"agents": "Agents",
"noAgents": "No agents registered via A2A",
"noMessages": "No A2A messages recorded yet",
"noTopology": "No topology data",
"noTopologyDescription": "Start an agent to see it appear in the topology graph.",
"endpoint": "Endpoint",
"status": "Status",
"timestamp": "Timestamp",
"direction": "From → To",
"messageType": "Type",
"nodeAriaLabel": "Agent {{name}}, status {{status}}",
"capabilitiesCount": "{{count}} caps",
"capabilitiesCount_other": "{{count}} caps",
"skillsCount": "{{count}} skills",
"skillsCount_other": "{{count}} skills",
"lastSeenSeconds": "last seen just now",
"lastSeenSeconds_other": "last seen {{count}}s ago",
"lastSeenMinutes": "last seen 1m ago",
"lastSeenMinutes_other": "last seen {{count}}m ago",
"lastSeenHours": "last seen 1h ago",
"lastSeenHours_other": "last seen {{count}}h ago",
"lastSeenDays": "last seen 1d ago",
"lastSeenDays_other": "last seen {{count}}d ago",
"neverSeen": "no recent activity",
"graphControls": "Graph controls",
"graphMinimap": "Graph minimap",
"topologyErrorTitle": "Failed to load topology",
"topologyErrorMessage": "Could not retrieve the A2A topology from the server.",
"inspectorTitle": "Agent {{name}}",
"inspectorClose": "Close inspector",
"inspectorCapabilities": "Capabilities",
"inspectorSkills": "Skills",
"inspectorLastMessages": "Recent messages",
"inspectorLoading": "Loading messages…",
"inspectorNoMessages": "No recent messages for this agent.",
"inspectorNoCaps": "No capabilities registered.",
"inspectorNoSkills": "No skills registered.",
"inspectorViewTrace": "View trace",
"inspectorStopAgent": "Stop agent",
"inspectorLastSeen": "Last seen",
"traceNotImplemented": "Trace view is not yet implemented.",
"stopNotImplemented": "Agent stop is not yet implemented."
},
"cronJobs": {
"title": "Cron Jobs",
"subtitle": "Scheduled task management",
"newJob": "New Job",
"createCronJob": "Create Cron Job",
"jobNamePlaceholder": "Job name",
"cronSchedulePlaceholder": "Cron schedule (e.g. */5 * * * *)",
"commandPlaceholder": "Command to execute",
"schedule": "Schedule",
"lastRun": "Last Run",
"nextRun": "Next Run",
"lastRunLabel": "Last:",
"nextRunLabel": "Next:",
"noCronJobs": "No cron jobs configured",
"description": "Create scheduled tasks to automate recurring work.",
"disableJob": "Disable job",
"enableJob": "Enable job",
"deleteJob": "Delete job"
},
"git": {
"title": "Git",
"subtitle": "In-process version control",
"verify": "Verify",
"tags": "Tags",
"tagNamePlaceholder": "Tag name...",
"createTag": "Create Tag",
"noTags": "No tags.",
"restore": "Restore",
"restorePlaceholder": "Commit hash to restore...",
"commitLog": "Commit Log",
"noCommits": "No commits",
"noCommitsDescription": "Commit history will appear here.",
"repository": "Repository",
"branch": "Branch",
"status": "Status",
"noChanges": "No changes"
},
"memory": {
"title": "Memory",
"subtitle": "Agent memory store",
"description": "Memories will be stored as agents work.",
"noMemories": "No memories stored",
"noSearchResults": "No results for this search.",
"searchPlaceholder": "Search memories...",
"overview": "Overview",
"browse": "Browse",
"dream": "Dream",
"search": "Search",
"totalEntries": "Total Entries",
"vectorIndex": "Vector Index",
"pinnedEntries": "Pinned",
"tierDistribution": "Tier Distribution",
"typeDistribution": "Type Distribution",
"protectionLevels": "Protection Levels",
"dreamStatus": "Dream Status",
"lastRun": "Last Run",
"dreamIdle": "Idle",
"dreamRunning": "Running",
"dreamCheckpoint": "Checkpoint",
"noDreamReports": "No dream reports yet",
"noDreamReportsDescription": "Dream consolidation has not run yet.",
"reportDetails": "Report Details",
"compacted": "Compacted",
"promoted": "Promoted",
"demoted": "Demoted",
"contradictions": "Contradictions",
"usedLLM": "LLM Assisted",
"entriesBefore": "Before",
"entriesAfter": "After",
"filterByTier": "Filter by Tier",
"filterByType": "Filter by Type",
"keywordSearch": "Keyword",
"semanticSearch": "Semantic",
"relevance": "Relevance",
"pin": "Pin",
"unpin": "Unpin",
"changeTier": "Change Tier",
"deleteConfirm": "Delete this memory?",
"importance": "Importance",
"protection": "Protection",
"appearances": "Appearances",
"source": "Source",
"content": "Content",
"tags": "Tags",
"created": "Created",
"tier": "Tier",
"hot": "Hot",
"warm": "Warm",
"cold": "Cold",
"type": "Type",
"fact": "Fact",
"episode": "Episode",
"knowledge": "Knowledge",
"decision": "Decision",
"skill": "Skill",
"preference": "Preference",
"conversation": "Conversation",
"session": "Session",
"procedure": "Procedure",
"none": "None",
"low": "Low",
"medium": "Medium",
"high": "High",
"permanent": "Permanent",
"noData": "No memory data.",
"deleteMemory": "Delete",
"noResults": "No results for your search.",
"unknown": "Unknown",
"map": "Map",
"mapNodeCount": "{{count}} nodes",
"mapSearchActive": "search: \"{{query}}\"",
"mapSearchPlaceholder": "Search nodes (⌘F)",
"mapAnimate": "Animate",
"mapSelectPrompt": "Click a node to inspect it.",
"mapRelated": "Related ({{count}})",
"mapNoRelated": "No similar memories above the threshold.",
"mapOpenDetail": "Open detail",
"mapEmpty": "No memories to map",
"mapEmptyDescription": "Memories will appear here once the kernel stores them.",
"noPreview": "(no preview)",
"id": "ID",
"createdAt": "Created",
"key": "Key",
"updated": "Updated",
"lastAccessed": "Last accessed",
"summary": "Summary"
},
"approvals": {
"title": "Approvals",
"subtitle": "Human-in-the-loop approval queue",
"pending": "Pending",
"pendingWithCount": "Pending ({{count}})",
"noPending": "No pending approvals.",
"resolved": "Resolved",
"approve": "Approve",
"reject": "Reject",
"deny": "Deny",
"noApprovals": "No pending approvals",
"approveSuccess": "Approved",
"rejectSuccess": "Denied",
"mutationError": "Action failed: {{error}}"
},
"notifications": {
"title": "Notifications",
"openNotifications": "Notifications",
"unreadCount": "({{count}} unread)",
"noNotifications": "No notifications",
"markAllRead": "Mark all read"
},
"workspace": {
"title": "Workspace",
"subtitle": "File browser",
"files": "Files",
"noWorkspace": "No workspace",
"description": "Workspace files will appear here.",
"selectFile": "Select a file to view",
"doubleClickEdit": "Double-click to edit"
},
"mcp": {
"title": "MCP Servers",
"subtitle": "Manage Model Context Protocol servers and tools",
"addServer": "Add Server",
"servers": "Servers",
"tools": "Tools",
"test": "Test",
"serverName": "Server Name",
"command": "Command",
"args": "Arguments",
"connected": "Connected",
"disconnected": "Disconnected",
"execute": "Execute",
"result": "Result",
"duration": "Duration",
"noServers": "No MCP servers configured",
"noServersDescription": "Add an MCP server to get started.",
"noTools": "No MCP tools available",
"noToolsDescription": "Register and enable an MCP server to see its tools.",
"register": "Register",
"refresh": "Refresh",
"remove": "Remove",
"enable": "Enable",
"disable": "Disable",
"serverNamePlaceholder": "e.g. filesystem",
"commandPlaceholder": "e.g. npx -y @modelcontextprotocol/server-filesystem",
"argsPlaceholder": "Comma-separated, e.g. /path/to/dir, --verbose"
},
"update": {
"title": "Update",
"checking": "Checking for updates...",
"checkFailed": "Failed to check for updates.",
"currentVersion": "Current Version",
"latestVersion": "Latest Version",
"upToDate": "Up to date",
"updateAvailable": "Update available",
"methodDescription": "Binary updates via cargo install, web UI from GitHub Releases.",
"updateTo": "Update to {{version}}",
"updating": "Updating...",
"updateSuccess": "Update complete!",
"updateFailed": "Update failed",
"restartRequired": "Binary updated. Restart the service to apply changes.",
"alreadyUpToDate": "You are already on the latest version.",
"releaseNotes": "Release Notes",
"loadingNotes": "Loading release notes...",
"publishedAt": "Published: {{date}}",
"viewOnGithub": "View on GitHub",
"unknownError": "An unknown error occurred."
},
"systemTools": {
"title": "System Tools",
"subtitle": "Diagnostics, audit, backup, and log management",
"doctor": "Doctor",
"doctorDescription": "Run system diagnostics and detect issues.",
"allChecksPassed": "All {{count}} checks passed",
"issuesFound": "{{issues}} issue(s) found in {{checks}} checks",
"actionItems": "Action items",
"auditVerify": "Audit Verify",
"auditVerifyDescription": "Verify cryptographic integrity of the audit trail.",
"backup": "Backup",
"backupDescription": "Create a backup archive of the current state.",
"log": "Log",
"logDescription": "View recent daemon log entries.",
"noLogEntries": "No log entries.",
"showingLines": "Showing {{shown}} of {{total}} lines",
"run": "Run"
},
"calendar": {
"title": "Calendar",
"subtitle": "Schedule management",
"newEvent": "New Event",
"loading": "Loading...",
"today": "Today",
"month": "Month",
"week": "Week",
"agenda": "Agenda",
"noEvents": "No events scheduled",
"moreEvents": "+{{count}} more",
"daySun": "Sun",
"dayMon": "Mon",
"dayTue": "Tue",
"dayWed": "Wed",
"dayThu": "Thu",
"dayFri": "Fri",
"daySat": "Sat",
"sourceAgent": "Agent",
"sourceUser": "User",
"sourceCron": "Cron",
"time": "Time",
"location": "Location",
"description": "Description",
"repeat": "Repeat",
"close": "Close",
"edit": "Edit",
"delete": "Delete",
"editEvent": "Edit Event",
"createEvent": "Create Event",
"titlePlaceholder": "Event title",
"titleLabel": "Title",
"allDay": "All day",
"start": "Start",
"end": "End",
"locationPlaceholder": "Enter location",
"descriptionPlaceholder": "Event description",
"reminder": "Reminder",
"cancel": "Cancel",
"processing": "Processing...",
"freqDaily": "Daily",
"freqWeekly": "Weekly",
"freqMonthly": "Monthly",
"freqYearly": "Yearly",
"frequency": "Frequency",
"interval": "Interval",
"intervalSuffix": "every",
"endCondition": "End",
"endDatePlaceholder": "End date",
"or": "or",
"countPlaceholder": "Count",
"countSuffix": "times",
"clearRepeat": "Clear repeat",
"reminder5min": "5 min",
"reminder15min": "15 min",
"reminder30min": "30 min",
"reminder1hour": "1 hour",
"reminder1day": "1 day",
"minutesBefore": "min before",
"hoursBefore": "hours before",
"daysBefore": "days before",
"add": "Add",
"conflictTitle": "{{count}} event(s) overlap",
"conflictDetail": "{{minutes}} min overlap"
},
"sidebar": {
"console": "Console",
"knowledge": "Knowledge",
"chat": "Chat"
},
"errorBoundary": {
"chunkError": "Failed to load page",
"genericError": "Something went wrong",
"chunkErrorDesc": "Web UI files are being updated. Please try again in a moment.",
"unknownError": "Unknown error",
"errorDetails": "Error details (dev mode)"
},
"questionnaire": {
"additionalThoughts": "Additional thoughts (optional)",
"cancel": "Cancel",
"count": "{{count}} questions",
"count_one": "{{count}} question",
"count_other": "{{count}} questions",
"optionalPlaceholder": "Anything else you want to add...",
"submit": "Submit",
"title": "Questions",
"typeAnswer": "Type your answer…",
"typeSomething": "Type something…"
},
"dataTable": {
"clearFilters": "Clear filters",
"noResults": "No results found",
"of": "of",
"search": "Search...",
"showing": "Showing",
"sortedBy": "Sorted by"
},
"email": {
"activity": "Activity",
"alreadyConfigured": "Email is configured",
"apiKeyLabel": "Resend API key",
"configured": "Configured",
"configuredWith": "Sending from",
"emailLabel": "Email address",
"emailTemplates": "Email Templates",
"getStarted": "Get started with email",
"getStartedDesc": "Connect Resend or another SMTP provider to let agents send emails.",
"gmailHint": "Use an App Password (not your regular password). Create one at",
"historyTab": "Sent History",
"hostLabel": "SMTP Host",
"icloudHint": "Use an App-Specific Password from",
"noAddress": "—",
"noSentEmails": "No emails sent yet.",
"noTemplates": "No templates yet. Agents can save templates when sending emails.",
"notConfigured": "Not configured",
"notReady": "Not configured",
"overviewTab": "Overview",
"passwordLabel": "SMTP password / app password",
"portLabel": "Port",
"providerLabel": "Provider",
"ready": "Ready",
"reconfigNotice": "To reconfigure, update config.toml and restart.",
"resendApiKeyHint": "Get your API key from",
"resendDomainHint": "Must use a domain verified in your Resend dashboard.",
"saveAndTest": "Save & Test",
"saving": "Saving...",
"sendTest": "Send Test",
"senderAddress": "Sender",
"sentAt": "Sent at",
"sentHistory": "Sent History",
"setupDescription": "Connect an SMTP provider to enable email sending for agents.",
"setupSuccess": "Email configured successfully. Restart oxios to activate.",
"setupTab": "Setup",
"setupTitle": "Email Setup",
"showingLatest": "Showing latest",
"statusCard": "Status",
"subtitle": "Configure and manage email sending",
"template": "template",
"templates": "templates",
"templatesTab": "Templates",
"title": "Email",
"to": "To",
"totalSent": "total sent",
"userHint": "Defaults to the email address if empty.",
"userLabel": "Username",
"viewDetails": "View"
},
"mounts": {
"title": "Mounts",
"desc": "Path aliases. Mention a name and it's injected into context automatically.",
"create": "Create Mount",
"createDescription": "Give a path a name. Description and tech stack are filled in automatically by the agent.",
"created": "Mount created",
"createFailed": "Failed to create mount",
"deleted": "Mount deleted",
"deleteFailed": "Failed to delete mount",
"rescanned": "Mount rescanned",
"rescanFailed": "Failed to rescan mount",
"name": "Name",
"path": "Path",
"rescan": "Rescan",
"searchPlaceholder": "Search by name, description, language...",
"empty": "No mounts yet",
"emptyDesc": "Create a mount to name a path. The agent fills in the description automatically.",
"applied": "applied",
"bind": "Bind",
"autoPromoted": "auto",
"needsRefresh": "Needs refresh"
},
"projects": {
"activity": "Activity",
"activityDesc": "Session history and memory changes — coming in Phase 3",
"apply": "Apply",
"create": "Create",
"createDesc": "Register a new work context.",
"createError": "Failed to create project: {{error}}",
"createSuccess": "Project created",
"createTitle": "New Project",
"createdAt": "Created",
"delete": "Delete",
"deleteDesc": "This will remove the project but NOT delete:",
"deleteError": "Failed to delete: {{error}}",
"deleteFiles": "Files in the project paths",
"deleteMemories": "Memories associated with this project",
"deleteSuccess": "Project deleted",
"deleteTitle": "Delete \"{{name}}\"?",
"desc": "Registered work contexts with paths and associated memories",
"description": "Description",
"descriptionPlaceholder": "Oxios Agent Operating System",
"details": "Details",
"editDesc": "Update \"{{name}}\"",
"editTitle": "Edit Project",
"empty": "No projects yet",
"emptyDesc": "Create your first project to get started",
"icon": "Icon",
"instructions": "Instructions",
"instructionsPlaceholder": "Rules to always follow in this Project. Injected into the system prompt.",
"lastActive": "Last Active",
"memories": "Memories",
"memoryVisible": "Memory Visible",
"memoryVisibleHint": "Allow cross-project memory access",
"mounts": "Mounts",
"name": "Name",
"new": "New Project",
"noMemories": "No memories linked to this project",
"noPaths": "No paths — this is a non-code project",
"noResults": "No projects found",
"noResultsDesc": "Try a different search term",
"notFound": "Project not found",
"paths": "Paths",
"pathsHint": "One per line, or leave empty for non-code projects",
"save": "Save",
"search": "Search by name, description, or tag...",
"source": "Source",
"tabs": {
"activity": "Activity",
"details": "Details",
"memories": "Memories",
"paths": "Paths"
},
"tags": "Tags",
"tagsHint": "Comma-separated",
"title": "Projects",
"undoWarning": "This action cannot be undone.",
"updateError": "Failed to update: {{error}}",
"updateSuccess": "Project updated",
"updatedAt": "Updated"
}
}