mission-control/messages/en.json

2158 lines
81 KiB
JSON

{
"common": {
"save": "Save",
"cancel": "Cancel",
"loading": "Loading...",
"error": "Error",
"search": "Search",
"confirm": "Confirm",
"delete": "Delete",
"edit": "Edit",
"close": "Close",
"back": "Back",
"next": "Next",
"retry": "Retry",
"or": "or",
"optional": "optional",
"language": "Language",
"dismiss": "Dismiss",
"continue": "Continue",
"selected": "Selected",
"detected": "Detected",
"now": "now",
"tryAgain": "Try again",
"skipToMainContent": "Skip to main content",
"builtWithCareBy": "Built with care by",
"viewRelease": "View Release",
"updateNow": "Update Now",
"showDetails": "Show Details",
"hideDetails": "Hide Details",
"moreIssues": "+ {count} more issue{count, plural, one {} other {s}}"
},
"auth": {
"missionControl": "Mission Control",
"signInToContinue": "Sign in to continue",
"username": "Username",
"password": "Password",
"signIn": "Sign in",
"signingIn": "Signing in...",
"signInWithGoogle": "Sign in with Google",
"loadingGoogleSignIn": "Loading Google Sign-In...",
"googleSignInFailed": "Google sign-in failed",
"networkError": "Network error",
"loginFailed": "Login failed",
"enterUsername": "Enter username",
"enterPassword": "Enter password",
"orchestrationTagline": "OpenClaw Agent Orchestration",
"accessRequestSubmitted": "Access Request Submitted",
"accessRequestDescription": "Your request has been sent to an administrator for review. You'll be able to sign in once approved.",
"tryAgain": "Try again",
"noAdminAccount": "No admin account created yet",
"noAdminDescription": "Set up your admin account to get started with Mission Control.",
"createAdminAccount": "Create Admin Account",
"welcomeToMC": "Welcome to Mission Control",
"settingUpMC": "Setting up Mission Control",
"createAdminToStart": "Create your admin account to get started",
"creatingAdmin": "Creating your admin account...",
"displayName": "Display Name",
"confirmPassword": "Confirm Password",
"atLeast12Chars": "At least 12 characters",
"repeatPassword": "Repeat your password",
"passwordsDoNotMatch": "Passwords do not match",
"passwordTooShort": "Password must be at least 12 characters",
"moreCharsNeeded": "{count} more character{count, plural, one {} other {s}} needed",
"firstTimeSetupOnly": "This page is only available during first-time setup.",
"checkingSetupStatus": "Checking setup status...",
"setupFailed": "Setup failed",
"failedToCheckSetup": "Failed to check setup status",
"validatingCredentials": "Validating credentials",
"creatingAdminAccount": "Creating admin account",
"configuringSession": "Configuring session",
"launchingDashboard": "Launching dashboard",
"usernameHint": "Lowercase letters, numbers, dots, hyphens, and underscores only"
},
"nav": {
"overview": "Overview",
"agents": "Agents",
"tasks": "Tasks",
"chat": "Chat",
"channels": "Channels",
"skills": "Skills",
"memory": "Memory",
"activity": "Activity",
"logs": "Logs",
"costTracker": "Cost Tracker",
"nodes": "Nodes",
"approvals": "Approvals",
"office": "Office",
"cron": "Cron",
"webhooks": "Webhooks",
"alerts": "Alerts",
"github": "GitHub",
"security": "Security",
"users": "Users",
"audit": "Audit",
"gateway": "Gateway",
"gateways": "Gateways",
"config": "Config",
"integrations": "Integrations",
"debug": "Debug",
"settings": "Settings",
"group": {
"observe": "OBSERVE",
"automate": "AUTOMATE",
"admin": "ADMIN"
},
"collapseSidebar": "Collapse sidebar",
"expandSidebar": "Expand sidebar",
"more": "More"
},
"settings": {
"language": "Language",
"languageDescription": "Choose your preferred display language",
"general": "General",
"security": "Security",
"dataRetention": "Data Retention",
"chatSettings": "Chat",
"gatewaySettings": "Gateway",
"title": "Settings",
"description": "Configure Mission Control behavior and retention policies",
"discard": "Discard",
"save": "Save",
"saving": "Saving...",
"saveChanges": "Save Changes",
"workspaceManagementLabel": "Workspace Management:",
"workspaceManagementDesc1": "To create or manage workspaces (tenant instances), go to the",
"superAdmin": "Super Admin",
"workspaceManagementDesc2": "panel under Admin > Super Admin in the sidebar. From there you can create new client instances, manage tenants, and monitor provisioning jobs.",
"securityDescription": "Scan your station security posture",
"securityScan": "Security Scan",
"hideScan": "Hide Scan",
"backups": "Backups",
"backupsDescription": "Create on-demand backups of MC database or gateway state",
"backupMcDatabase": "Backup MC Database",
"backupGatewayState": "Backup Gateway State",
"backingUp": "Backing up...",
"onboarding": "Onboarding",
"onboardingDescription": "Replay the setup wizard and reset the dashboard checklist",
"replayOnboarding": "Replay Onboarding",
"resetting": "Resetting..."
},
"boot": {
"missionControl": "Mission Control",
"agentOrchestration": "Agent Orchestration",
"authenticatingOperator": "Authenticating operator",
"detectingStationMode": "Detecting station mode",
"loadingControlConfig": "Loading control config",
"connectingRuntimeLinks": "Connecting runtime links",
"syncingAgentRegistry": "Syncing agent registry",
"loadingActiveSessions": "Loading active sessions",
"hydratingWorkspaceBoard": "Hydrating workspace board",
"mappingMemoryGraph": "Mapping memory graph",
"indexingSkillCatalog": "Indexing skill catalog"
},
"header": {
"workspace": "Workspace",
"sessions": "Sessions",
"events": "Events",
"live": "Live",
"off": "Off",
"local": "Local",
"connected": "Connected",
"disconnected": "Disconnected",
"reconnecting": "Reconnecting",
"offline": "Offline",
"retry": "Retry {count}",
"jumpToSearch": "Jump to page, task, agent...",
"searchPlaceholder": "Search tasks, agents, activity, or type a page command...",
"searching": "Searching...",
"noResults": "No results found",
"typeToSearch": "Type to search entities or jump pages instantly",
"gatewayConnection": "Gateway Connection",
"status": "Status",
"host": "Host",
"latency": "Latency",
"webSocket": "WebSocket",
"sse": "SSE",
"retries": "Retries",
"clickToReconnect": "Click to reconnect",
"down": "Down",
"goToOverview": "Go to Overview",
"goToChat": "Go to Chat",
"goToTasks": "Go to Tasks",
"goToAgents": "Go to Agents",
"goToActivityFeed": "Go to Activity Feed",
"goToNotifications": "Go to Notifications",
"goToTokenUsage": "Go to Token Usage",
"goToLogs": "Go to Logs",
"goToMemoryBrowser": "Go to Memory Browser",
"goToIntegrations": "Go to Integrations",
"goToSettings": "Go to Settings",
"goToGateways": "Go to Gateways",
"goToGithubSync": "Go to GitHub Sync",
"goToOffice": "Go to Office",
"goToSkills": "Go to Skills",
"quickNavigation": "Quick navigation"
},
"contextSwitcher": {
"localMode": "Local Mode",
"connected": "Connected",
"disconnected": "Disconnected",
"interface": "Interface",
"essential": "Essential",
"full": "Full",
"organizations": "ORGANIZATIONS",
"all": "All",
"noTools": "no tools",
"unlinked": "unlinked",
"newOrganization": "New organization...",
"usernamePlaceholder": "Username (OS user)",
"displayNamePlaceholder": "Display name",
"gatewayPortPlaceholder": "Gateway port (required)",
"installTools": "INSTALL TOOLS",
"usernameAndDisplayRequired": "Username and display name required",
"invalidUsernameFormat": "Invalid username format",
"gatewayPortRequired": "Gateway port required",
"creating": "Creating...",
"createUser": "Create User",
"createAndQueue": "Create + Queue"
},
"localModeBanner": {
"noGatewayDetected": "No OpenClaw gateway detected",
"runningInLocalMode": " — running in Local Mode. Monitoring Claude Code sessions, tasks, and local data.",
"configureGateway": "Configure Gateway"
},
"updateBanner": {
"updating": "Updating...",
"restartingServer": "Restarting server...",
"updateAvailable": "Update available: v{version}",
"newerVersionAvailable": " — a newer version of Mission Control is available.",
"updateFailed": "Update failed",
"networkError": "Network error — could not reach the server."
},
"openclawUpdateBanner": {
"updatingOpenClaw": "Updating OpenClaw...",
"openclawUpdated": "OpenClaw updated to v{version}",
"openclawUpdateAvailable": "OpenClaw update: v{version} available",
"installed": "installed: v{version}",
"changelog": "Changelog",
"copied": "Copied!",
"copyCommand": "Copy Command",
"updateFailed": "Update failed",
"networkError": "Network error — could not reach the server."
},
"doctorBanner": {
"fixCompleted": "OpenClaw doctor fix completed",
"configDrift": "OpenClaw config drift detected",
"stateIntegrity": "OpenClaw state integrity warning",
"securityWarning": "OpenClaw security warning",
"doctorWarnings": "OpenClaw doctor warnings",
"runningFixes": "Running OpenClaw doctor fixes...",
"cleaningSessionStores": "Cleaning session stores...",
"archivingOrphanTranscripts": "Archiving orphan transcripts...",
"recheckingHealth": "Rechecking current instance health...",
"fixFailed": "OpenClaw doctor fix failed",
"networkError": "Network error — could not reach the server.",
"runningFix": "Running Fix...",
"runDoctorFix": "Run Doctor Fix"
},
"liveFeed": {
"liveFeed": "Live Feed",
"showLiveFeed": "Show live feed",
"collapseFeed": "Collapse feed",
"closeFeed": "Close feed",
"noActivityYet": "No activity yet",
"eventsAppearLocal": "Events appear when you create tasks or agents update",
"eventsStreamGateway": "Events stream here from the gateway and local DB",
"activeSessions": "Active Sessions",
"noActiveSessions": "No active sessions",
"activeSession": "Active",
"idleSession": "Idle"
},
"errorBoundary": {
"somethingWentWrong": "Something went wrong",
"unexpectedError": "An unexpected error occurred in this panel."
},
"page": {
"showLiveFeed": "Show live feed",
"availableInFullMode": "{panel} is available in Full mode.",
"switchToFull": "Switch to Full",
"goToOverview": "Go to Overview",
"requiresGateway": "{panel} requires an OpenClaw gateway connection.",
"configureGateway": "Configure a gateway to enable this panel."
},
"onboarding": {
"stationOnline": "Station Online",
"stationReady": "Your station is ready for agents.",
"welcome": {
"title": "Welcome to Mission Control",
"description": "Your station for AI agents. When agents dock here, they gain persistent memory, task management, coordinated workflows, and full observability. We've scanned your setup — here's what's online.",
"availableModes": "Available modes",
"localMode": "Local Mode",
"gatewayMode": "Gateway Mode",
"monitorClaude": "Monitor Claude Code sessions on this machine",
"taskTracking": "Task tracking and cost monitoring",
"sessionHistory": "Session history",
"singlePilot": "Single-pilot ops",
"orchestrateAgents": "Orchestrate multiple agents across machines",
"memorySkills": "Memory, skills, and inter-agent comms",
"webhookIntegrations": "Webhook integrations",
"requiresGateway": "Requires gateway",
"activeSessionsDetected": "{count} active session{count, plural, one {} other {s}} detected",
"noActiveSessions": "No active Claude sessions",
"gatewayConnected": "Gateway connected",
"localModeNoGateway": "Local mode — no gateway",
"agentsRegistered": "{count} agent{count, plural, one {} other {s}} registered",
"noAgentsYet": "No agents yet",
"gatewayRegistered": "Gateway: Mission Control registered",
"gatewayRegistrationPending": "Gateway registration pending",
"skipSetup": "Skip setup",
"getStarted": "Get started"
},
"interfaceMode": {
"title": "Choose Your Station Layout",
"description": "Essential shows the core panels operators need most. Full unlocks every system on the station — memory, automation, security auditing, and more. You can switch anytime.",
"essential": "Essential",
"full": "Full",
"essentialDescription": "Streamlined ops — the panels you'll use daily: fleet overview, agents, tasks, chat, activity feed, logs, and settings.",
"essentialPanels1": "Fleet overview, Agents, Tasks, Chat",
"essentialPanels2": "Activity feed, Logs, Settings",
"essentialTotal": "7 panels total",
"fullDescription": "Full station access — adds memory browser, cron scheduling, webhooks, alerts, security audit, cost tracking, and gateway config.",
"fullIncludes": "Everything in Essential plus",
"fullPanels": "Memory, Cron, Webhooks, Audit",
"fullTotal": "All station systems unlocked"
},
"gatewayLink": {
"title": "Gateway Link",
"description": "Mission Control registers its origin with the OpenClaw gateway so it can connect via WebSocket and manage agents remotely.",
"originRegistered": "Gateway origin registered",
"originAdded": "Mission Control origin added to gateway allowedOrigins",
"registrationPending": "Registration pending — will be configured on next capabilities check",
"deviceAuthConfigured": "Device auth configured",
"deviceAuthDisabled": "Device auth disabled — MC authenticates via gateway token",
"deviceAuthWillConfigure": "Will be configured alongside origin registration",
"testing": "Testing...",
"testConnection": "Test Connection",
"gatewayReachable": "Gateway reachable",
"gatewayUnreachable": "Gateway unreachable"
},
"credentials": {
"title": "Secure Your Station",
"description": "The admin password protects your station console. The API key is a docking credential — agents present it when they register, so only authorized agents can dock.",
"checkingCredentials": "Checking credentials...",
"adminPassword": "Admin Password",
"passwordStrong": "Password is strong and non-default",
"passwordWeak": "Using a default or weak password — change AUTH_PASS in .env",
"apiKey": "API Key",
"apiKeyConfigured": "Configured — agents can dock using this key",
"apiKeyNotSet": "Not set — agents won't be able to dock without a configured key. Run: bash scripts/generate-env.sh --force",
"openSettings": "Open Settings",
"securityScan": "Security Scan",
"securityScanDescription": "Verify network, runtime, and OpenClaw hardening before you launch the station.",
"launchStation": "Launch Station",
"launchAnyway": "Launch anyway"
}
},
"channels": {
"title": "Channels",
"loadingChannels": "Loading channels...",
"gatewayConnected": "Gateway Connected",
"gatewayDisconnected": "Gateway Disconnected",
"refresh": "Refresh",
"noChannelsConfigured": "No channels configured yet. Configure messaging platforms (WhatsApp, Telegram, Discord, Slack, etc.) in your OpenClaw gateway settings.",
"gatewayUnreachable": "Cannot reach the OpenClaw gateway. Check that it is running and accessible.",
"statusConnected": "Connected",
"statusRunning": "Running",
"statusConfigured": "Configured",
"statusInactive": "Inactive",
"probe": "Probe",
"probing": "Probing...",
"showQr": "Show QR",
"relink": "Relink",
"waitForScan": "Wait for scan",
"logout": "Logout",
"loggedOut": "Logged out.",
"profile": "Profile",
"editProfile": "Edit Profile",
"edit": "Edit",
"noProfileSet": "No profile set",
"displayName": "Display Name",
"username": "Username",
"about": "About",
"bio": "Bio",
"avatarUrl": "Avatar URL",
"bannerUrl": "Banner URL",
"website": "Website",
"lightning": "Lightning",
"saving": "Saving...",
"saveAndPublish": "Save & Publish",
"importFromRelays": "Import from Relays",
"hideAdvanced": "Hide Advanced",
"showAdvanced": "Show Advanced",
"cancel": "Cancel",
"profilePublished": "Profile published to relays.",
"saveFailed": "Save failed.",
"profileImported": "Profile imported from relays.",
"importFailed": "Import failed.",
"accounts": "{count, plural, one {Accounts ({count})} other {Accounts ({count})}}"
},
"integrations": {
"title": "Integrations",
"loading": "Loading integrations...",
"connectedCount": "{connected} of {total} connected",
"pullAll": "Pull All",
"discard": "Discard",
"save": "Save",
"saving": "Saving...",
"saveChanges": "Save Changes",
"cancel": "Cancel",
"remove": "Remove",
"removeTitle": "Remove integration?",
"removeDescription": "This will remove {target} from the .env file. The gateway must be restarted for changes to take effect.",
"notSet": "not set",
"noIntegrationsInCategory": "No integrations in this category"
},
"execApproval": {
"title": "Exec Approvals",
"pendingBadge": "{count} pending",
"realtimeLabel": "Real-time via WebSocket",
"viewApprovals": "Approvals",
"viewAllowlist": "Allowlist Config",
"filterAll": "All",
"filterPending": "Pending",
"filterResolved": "Resolved",
"noPendingApprovals": "No pending approvals. Execution requests from agents will appear here as an overlay.",
"noApprovals": "No approvals to display.",
"loadingAllowlist": "Loading allowlist...",
"addAgent": "Add agent",
"save": "Save",
"saving": "Saving...",
"reload": "Reload",
"noAgentsConfigured": "No agents configured. Add an agent ID above to create an allowlist.",
"addPattern": "Add pattern",
"noAllowlistPatterns": "No allowlist patterns. Commands will require manual approval.",
"previewMatches": "Preview: {count, plural, one {# recent command} other {# recent commands}} would match",
"andMore": "...and {count} more",
"allowOnce": "Allow once",
"alwaysAllow": "Always allow",
"deny": "Deny",
"statusExpired": "Expired",
"statusApproved": "Approved",
"statusDenied": "Denied"
},
"notifications": {
"title": "Notifications",
"markAllRead": "Mark All Read",
"recipientLabel": "Recipient",
"recipientPlaceholder": "Agent name (e.g., my-agent)",
"noNotifications": "No notifications",
"markRead": "Mark read"
},
"localAgentsDoc": {
"title": "Local AGENTS.md",
"noPathFound": "No local AGENTS.md found yet",
"openInVsCode": "Open in VS Code",
"copied": "Copied",
"copyPath": "Copy Path",
"collapse": "Collapse",
"expand": "Expand",
"loading": "Loading local AGENTS.md...",
"notDetected": "No local AGENTS.md detected.",
"checked": "Checked: {paths}"
},
"memoryGraph": {
"loading": "Loading graph...",
"retry": "Retry",
"noMemoryDatabases": "No memory databases found",
"noMemoryDatabasesHint": "OpenClaw memory SQLite files not detected",
"allAgents": "all agents",
"filterFiles": "filter files...",
"statAgents": "agents",
"statFiles": "files",
"statChunks": "chunks",
"statSize": "size",
"legendSessions": "sessions",
"legendMemory": "memory",
"legendKnowledge": "knowledge",
"keyboardHint": "scroll to zoom / drag to pan / click node to drill in",
"chunks": "chunks",
"text": "text"
},
"agentComms": {
"connecting": "Connecting to feed...",
"eventsCount": "{count} events",
"connectionGateway": "Gateway",
"connectionSse": "SSE",
"connectionPolling": "Polling",
"sourceLive": "Live",
"sourceMixed": "Mixed",
"sourceSeeded": "Seeded",
"sessions": "{active}/{total} sessions",
"scrollToLatest": "Scroll to latest",
"toLabel": "To:",
"composerPlaceholderTarget": "Message {name}... (Enter to send)",
"composerPlaceholderBroadcast": "Select a session or agent above, or type to broadcast...",
"send": "Send",
"noFeedEvents": "No feed events yet",
"noFilterEvents": "No {filter} events",
"noFeedEventsHint": "Connect to the gateway or wait for agent activity. Events from sessions, tools, chat, and traces will stream here in real time.",
"noFilterEventsHint": "Switch to \"All\" to see events from other categories, or wait for {filter} events to arrive."
},
"agentDetail": {
"configTab": "Config",
"filesTab": "Files",
"toolsTab": "Tools",
"channelsTab": "Channels",
"cronTab": "Cron",
"modelsTab": "Models",
"workspaceFiles": "Workspace Files",
"refresh": "Refresh",
"charCount": "{count} chars",
"missing": "missing",
"selectFileToView": "Select a file to view or edit",
"reset": "Reset",
"saving": "Saving...",
"save": "Save",
"fileNotExistYet": "This file does not exist yet. You can create it by typing content and saving.",
"toolConfiguration": "Tool Configuration",
"profile": "Profile:",
"saved": "Saved",
"allowListCount": "Allow List ({count})",
"noAllowList": "No explicit allow list (using profile defaults)",
"addToolAllowList": "Add tool to allow list",
"add": "Add",
"alsoAllowCount": "Also Allow ({count})",
"alsoAllowDesc": "Extra tools allowed on top of the profile defaults.",
"none": "None",
"denyListCount": "Deny List ({count})",
"noDeniedTools": "No denied tools",
"addToolDenyList": "Add tool to deny list",
"channelStatus": "Channel Status",
"channelStatusDesc": "Channels available to {agent}",
"noChannelsFound": "No channels found...",
"connectedOf": "{connected}/{total} connected",
"noAccounts": "No accounts",
"configuredCount": "{count} configured",
"notConfigured": "Not configured",
"enabledCount": "{count} enabled",
"disabled": "Disabled",
"cronJobs": "Cron Jobs",
"allCronJobsCount": "{count} of {total} jobs",
"agentCronJobsCount": "{count} of {total} jobs",
"agentOnly": "Agent Only",
"showAll": "Show All",
"noCronJobsFound": "No cron jobs found",
"noCronJobsAssigned": "No cron jobs assigned to {agent}",
"noSchedule": "no schedule",
"enabled": "enabled",
"lastRun": "Last:",
"nextRun": "Next:",
"modelConfiguration": "Model Configuration",
"modelConfigDesc": "Configure primary and fallback models for this agent.",
"primaryModel": "Primary Model",
"defaultModel": "Default",
"fallbackChainCount": "Fallback Chain ({count})",
"fallbackChainDesc": "Models tried in order if the primary model fails or is unavailable.",
"noFallbackModels": "No fallback models configured.",
"moveUp": "Move up",
"moveDown": "Move down",
"remove": "Remove",
"addFallbackPlaceholder": "Add fallback model",
"sandboxMode": "Mode",
"sandboxWorkspace": "Workspace",
"sandboxNetwork": "Network",
"sandboxNetworkPlaceholder": "e.g., none, host",
"toolsSection": "Tools",
"subAgentsSection": "Sub-Agents",
"addSubAgentPlaceholder": "Add sub-agent",
"addSubAgent": "Add",
"subAgentModelOverride": "Sub-agent model override",
"defaultInherit": "Default (inherit)",
"modelLabel": "Model:",
"noSubAgents": "No sub-agents configured.",
"memorySearch": "Memory Search",
"cancel": "Cancel",
"role": "Role",
"model": "Model",
"default": "Default",
"sessionKey": "Session Key",
"notSet": "Not set",
"createdAt": "Created",
"updatedAt": "Updated",
"heartbeat": "Heartbeat",
"message": "Message",
"from": "From",
"sendMessagePlaceholder": "Type a message...",
"synthMessagePlaceholder": "Type a message to send...",
"send": "Send",
"edit": "Edit",
"statsTotal": "Total",
"statsAssigned": "Assigned",
"statsActive": "Active",
"statsDone": "Done",
"idle": "Idle",
"busy": "Busy",
"offline": "Offline",
"lastSeen": "Last seen",
"overviewTab": "Overview",
"activityTab": "Activity",
"tasksTab": "Tasks",
"memoryTab": "Memory",
"soulTab": "SOUL",
"delete": "Delete",
"close": "Close",
"status": "Status",
"workspace": "Workspace",
"description": "Description",
"noDescription": "No description",
"addAllowedTool": "Add allowed tool",
"addDeniedTool": "Add denied tool",
"addEntry": "Add entry",
"addFallbackModel": "Add fallback model",
"addMemoryEntryPlaceholder": "Add a memory entry...",
"addToGateway": "Add to gateway",
"addToolToAllowList": "Add tool to allow list",
"addToolToDenyList": "Add tool to deny list",
"agentCreatedSuccess": "Agent created successfully",
"agentId": "Agent ID",
"agentMdEmpty": "No AGENTS.md found",
"all": "All",
"allowCount": "Allow ({count})",
"allowList": "Allow List",
"assignedTasks": "Assigned Tasks",
"back": "Back",
"chars": "{count} chars",
"clearAll": "Clear all",
"closing": "Closing...",
"confirmClearMemory": "Clear all working memory?",
"createAgent": "Create Agent",
"createNewAgent": "Create New Agent",
"created": "Created",
"custom": "Custom",
"customDesc": "Custom sandbox configuration",
"defaultInheritFromAgent": "Default (inherit from agent)",
"denyCount": "Deny ({count})",
"denyList": "Deny List",
"displayName": "Display Name",
"displayNamePlaceholder": "e.g. Research Agent",
"due": "Due",
"editMemory": "Edit Memory",
"editSoul": "Edit SOUL",
"emoji": "Emoji",
"fallbackModels": "Fallback Models",
"fallbacks": "Fallbacks",
"fileNotFound": "File not found",
"idLabel": "ID",
"identity": "Identity",
"identityContent": "Identity content",
"identityMdEmpty": "No IDENTITY.md found",
"last": "Last",
"load": "Load",
"loadTemplate": "Load Template",
"loadingActivity": "Loading activity...",
"loadingTasks": "Loading tasks...",
"loadingWorkspaceFiles": "Loading workspace files...",
"memoryBannerDesc": "View and manage agent memory in the Memory Browser.",
"memoryBannerPage": "Memory Browser",
"memoryBannerTitle": "Memory",
"memoryBrowserLink": "Open Memory Browser",
"memoryContent": "Memory content",
"messageFailed": "Message failed to send",
"messageSent": "Message sent",
"mode": "Mode",
"modelConfigurationDesc": "Configure primary and fallback models for this agent.",
"modelTier": "Tier",
"name": "Name",
"network": "Network",
"networkBridge": "Bridge",
"networkIsolated": "Isolated",
"next": "Next",
"noExplicitAllowList": "No explicit allow list",
"noRecentActivity": "No recent activity",
"noSoulContent": "No SOUL content configured",
"noSubAgentsConfigured": "No sub-agents configured",
"noTasksAssigned": "No tasks assigned",
"noToolsConfigured": "No tools configured",
"noWorkingMemory": "No working memory",
"nonMain": "Non-main",
"openclawConfig": "OpenClaw Config",
"otherMarkdownFiles": "Other Markdown Files",
"primary": "Primary",
"profileLabel": "Profile",
"provisionWorkspace": "Provision Workspace",
"readOnly": "Read Only",
"readWrite": "Read/Write",
"recentActivity": "Recent Activity",
"retry": "Retry",
"roleTheme": "Role Theme",
"sandbox": "Sandbox",
"sandboxAll": "All sessions",
"sandboxNonMain": "Non-main sessions",
"saveAgentMd": "Save AGENTS.md",
"saveIdentityMd": "Save IDENTITY.md",
"saveMemory": "Save Memory",
"saveSoul": "Save SOUL",
"selectFile": "Select a file",
"selectTemplate": "Select template",
"session": "Session",
"sessionKeyOptional": "Session Key (Optional)",
"sessionKeyPlaceholder": "e.g. agent:my-agent:main",
"settingUpAgent": "Setting up agent...",
"soulConfiguration": "SOUL Configuration",
"soulContent": "SOUL content",
"soulEditorPlaceholder": "Agent personality and instructions...",
"stepConfigure": "Configure",
"stepCreatingRecord": "Creating record...",
"stepProvisioningWorkspace": "Provisioning workspace...",
"stepReview": "Review",
"stepTemplate": "Template",
"stepWritingGateway": "Writing to gateway...",
"structured": "Structured",
"subAgents": "Sub-Agents",
"templateLabel": "Template",
"themeRole": "Theme",
"toolCount": "{count} tools",
"tools": "Tools",
"toolsLabel": "Tools",
"updated": "Updated",
"workItems": "Work Items",
"workingMemory": "Working Memory",
"workingMemoryDesc": "Short-term memory for this agent session.",
"workingMemoryPlaceholder": "Add working memory entry...",
"workspaceAccess": "Workspace Access",
"workspaceFilesDesc": "Files in the agent workspace directory."
},
"taskBoard": {
"title": "Task Board",
"allProjects": "All Projects",
"projects": "Projects",
"close": "Close",
"spawnSubAgent": "Spawn Sub-Agent",
"newTask": "New Task",
"refresh": "Refresh",
"spawnAgentPlaceholder": "Agent name",
"spawnTaskPlaceholder": "Task description",
"timeoutTitle": "Timeout (minutes)",
"spawning": "Spawning...",
"spawn": "Spawn",
"noActiveSpawnRequests": "No active spawn requests",
"dismissError": "Dismiss error",
"taskBoardAriaLabel": "Task Board",
"columnAriaLabel": "{title} column, {count} tasks",
"colInbox": "Inbox",
"colAssigned": "Assigned",
"colInProgress": "In Progress",
"colReview": "Review",
"colQualityReview": "Quality Review",
"colDone": "Done",
"recurring": "RECURRING",
"spawned": "SPAWNED",
"spawnedFromTask": "Spawned from task #{id}",
"unassigned": "Unassigned",
"due": "Due:",
"dropTasksHere": "Drop tasks here",
"priority_low": "Low",
"priority_medium": "Medium",
"priority_high": "High",
"priority_critical": "Critical",
"claudeCodeTasks": "Claude Code Tasks",
"collapse": "Collapse",
"expand": "Expand",
"loading": "Loading...",
"noTeamTasksFound": "No team tasks found",
"noTeamTasksDesc": "No Claude Code team tasks are currently active.",
"taskCount": "{count, plural, one {# task} other {# tasks}}",
"blocked": "blocked",
"hermesScheduledTasks": "Hermes Scheduled Tasks",
"noScheduledTasksFound": "No scheduled tasks found",
"noScheduledTasksDesc": "No Hermes scheduled tasks are currently active.",
"noSchedule": "no schedule",
"enabled": "enabled",
"disabled": "disabled",
"createNewTask": "Create New Task",
"fieldTitle": "Title",
"fieldDescription": "Description",
"fieldPriority": "Priority",
"fieldProject": "Project",
"fieldAssignTo": "Assign To",
"fieldTags": "Tags",
"makeRecurring": "Make Recurring",
"createRecurringTask": "Create Recurring Task",
"createTask": "Create Task",
"cancel": "Cancel",
"editTask": "Edit Task",
"fieldStatus": "Status",
"saveChanges": "Save Changes",
"edit": "Edit",
"deleteTaskConfirm": "Delete \"{title}\"?",
"delete": "Delete",
"closeTaskDetails": "Close task details",
"noDescription": "No description",
"taskDetailTabs": "Task detail tabs",
"tabDetails": "Details",
"tabComments": "Comments",
"tabQualityReview": "Quality Review",
"tabSession": "Session",
"ticket": "Ticket",
"project": "Project",
"status": "Status",
"priority": "Priority",
"assignedTo": "Assigned To",
"created": "Created",
"issue": "Issue",
"branch": "Branch",
"pr": "PR",
"live": "Live",
"postingAs": "Posting as",
"newComment": "New comment...",
"addComment": "Add Comment",
"broadcastToSubscribers": "Broadcast to subscribers",
"broadcastPlaceholder": "Broadcast message to all subscribers...",
"broadcast": "Broadcast",
"broadcastSent": "Broadcast sent to {count} subscribers",
"loadingComments": "Loading comments...",
"noComments": "No comments yet",
"aegisQualityReview": "Aegis Quality Review",
"noReviews": "No reviews yet",
"reviewerPlaceholder": "Reviewer name",
"reviewNotesPlaceholder": "Review notes...",
"submit": "Submit",
"loadingTranscript": "Loading transcript...",
"noSessionMessages": "No session messages"
},
"cronManagement": {
"title": "Cron Management",
"subtitle": "Schedule and manage recurring jobs",
"loading": "Loading...",
"refresh": "Refresh",
"addJob": "Add Job",
"calendarView": "Calendar View",
"calendarViewDescLocal": "Times shown in your local timezone",
"calendarViewDesc": "Times shown in UTC",
"prev": "Prev",
"today": "Today",
"next": "Next",
"calMode_agenda": "Agenda",
"calMode_week": "Week",
"calMode_month": "Month",
"searchPlaceholder": "Search jobs...",
"allAgents": "All Agents",
"allStates": "All States",
"enabled": "Enabled",
"disabled": "Disabled",
"all": "All",
"sortName": "Name",
"sortSchedule": "Schedule",
"sortLastRun": "Last Run",
"sortNextRun": "Next Run",
"ascending": "Asc",
"descending": "Desc",
"noJobsMatchFilters": "No jobs match the current filters.",
"uniqueJobs": "{count, plural, one {# unique job} other {# unique jobs}}",
"noJobsForDay": "No jobs scheduled on this date.",
"jobCount": "{count, plural, one {# job} other {# jobs}}",
"runsCount": "{count, plural, one {# run} other {# runs}}",
"totalRunsCount": "{count, plural, one {# total run} other {# total runs}}",
"moreJobs": "+{count} more",
"firstRun": "first {time}",
"scheduledJobs": "Scheduled Jobs",
"jobsCount": "{count} of {total} jobs",
"loadingJobs": "Loading jobs...",
"noCronJobsFound": "No cron jobs found.",
"colJobName": "Job Name",
"colAgent": "Agent",
"colSchedule": "Schedule",
"colModel": "Model",
"colStatus": "Status",
"colLastRun": "Last Run",
"colNextRun": "Next Run",
"colActions": "Actions",
"enable": "Enable",
"disable": "Disable",
"run": "Run",
"runNowForce": "Run Now (Force)",
"runNowIfDue": "Run Now (If Due)",
"clone": "Clone",
"history": "History",
"configuration": "Configuration",
"delivery": "Delivery",
"source": "Source",
"localSchedulerAutomation": "Local Scheduler / Automation",
"command": "Command",
"timing": "Timing",
"recentLogs": "Recent Logs",
"lastRun": "Last Run",
"nextRun": "Next Run",
"timezone": "Timezone",
"remove": "Remove",
"close": "Close",
"noLogsAvailable": "No logs available.",
"runHistoryTitle": "Run History: {name}",
"totalRuns": "{count, plural, one {# run} other {# runs}} total",
"filterRunsPlaceholder": "Filter runs...",
"timestamp": "Timestamp",
"duration": "Duration",
"error": "Error",
"noRunHistoryAvailable": "No run history available.",
"loadMore": "Load more",
"addNewCronJob": "Add New Cron Job",
"fieldJobName": "Job Name",
"fieldSchedule": "Schedule (Cron Format)",
"quickSelect": "Quick select...",
"scheduleFormatHint": "Format: minute hour day month dayOfWeek",
"fieldCommand": "Command",
"fieldModelOptional": "Model (Optional)",
"modelHint": "Leave empty to use the agent or gateway default model.",
"fieldStaggerOptional": "Stagger Offset (Optional)",
"seconds": "seconds",
"staggerHint": "Delay execution to avoid overlapping with other jobs on the same schedule.",
"fieldDescriptionOptional": "Description (Optional)",
"descriptionPlaceholder": "What does this job do?",
"cancel": "Cancel",
"claudeCodeTeams": "Claude Code Teams",
"teamsCount": "{count, plural, one {# team} other {# teams}}",
"collapse": "Collapse",
"expand": "Expand",
"noClaudeCodeTeams": "No Claude Code teams found in ~/.claude/teams/",
"membersCount": "{count, plural, one {# member} other {# members}}"
},
"sessionDetails": {
"title": "Session Management",
"subtitle": "Monitor and manage active agent sessions",
"filter": "Filter",
"filterAll": "All Sessions",
"filterActive": "Active Only",
"filterIdle": "Idle Only",
"sortBy": "Sort by",
"sortAge": "Age",
"sortTokens": "Token Usage",
"sortModel": "Model",
"timeWindow": "Time Window",
"last1h": "Last 1h",
"last6h": "Last 6h",
"last24h": "Last 24h",
"last7d": "Last 7d",
"allTime": "All",
"global": "Global",
"unknown": "Unknown",
"sessionCount": "{filtered} of {total} sessions",
"activeCount": "{count} active",
"noSessionsMatch": "No sessions match the current filter",
"model": "Model",
"tokenUsage": "Token Usage",
"sessionDetails": "Session Details",
"kind": "Kind",
"id": "ID",
"lastActivity": "Last Activity",
"messages": "Messages",
"label": "Label",
"addLabel": "Click to add label...",
"sessionControls": "Session Controls",
"thinking": "Thinking",
"verbose": "Verbose",
"reasoning": "Reasoning",
"off": "Off",
"on": "On",
"minimal": "Minimal",
"low": "Low",
"medium": "Medium",
"high": "High",
"xhigh": "X-High",
"full": "Full",
"stream": "Stream",
"modelInformation": "Model Information",
"fullName": "Full Name",
"provider": "Provider",
"description": "Description",
"monitor": "Monitor",
"pause": "Pause",
"terminate": "Terminate",
"working": "Working...",
"delete": "Delete",
"deleteConfirm": "Delete?",
"yes": "Yes",
"no": "No",
"confirmTerminate": "Are you sure you want to terminate this session?",
"failedMonitor": "Failed to monitor session",
"failedPause": "Failed to pause session",
"failedTerminate": "Failed to terminate session",
"sessionOverview": "Session Overview",
"totalSessions": "Total Sessions",
"active": "Active",
"idle": "Idle",
"subAgents": "Sub-agents",
"cronJobs": "Cron Jobs",
"modelDistribution": "Model Distribution",
"highTokenUsage": "High Token Usage",
"highTokenUsageDesc": "{count} sessions are using more than 80% of their token limit."
},
"costTracker": {
"title": "Cost Tracker",
"subtitle": "Token usage, costs, and spend analysis across agents, models, and sessions",
"loadingCostData": "Loading cost data",
"noUsageData": "No usage data yet",
"noUsageDataDesc": "Usage data appears as agents run sessions and consume tokens. Start a session or dock an agent to begin tracking costs.",
"refresh": "Refresh",
"totalCost": "Total Cost ({timeframe})",
"totalTokens": "Total Tokens",
"apiRequests": "API Requests",
"activeAgents": "Active Agents",
"taskAttributed": "Task-Attributed",
"usageTrends": "Usage Trends",
"perTurn": "Per-Turn",
"cumulative": "Cumulative",
"noTrendData": "No trend data for this timeframe",
"tokenUsageByModel": "Token Usage by Model",
"noModelData": "No model data",
"costDistributionByModel": "Cost Distribution by Model",
"noCostData": "No cost data",
"performanceInsights": "Performance Insights",
"mostEfficientModel": "Most Efficient Model",
"avgTokensPerRequest": "Avg Tokens/Request",
"optimizationPotential": "Optimization Potential",
"savingsPossible": "savings possible",
"exportData": "Export Data",
"exportDataDesc": "Download token usage records, model stats, and cost breakdowns",
"exporting": "Exporting...",
"noAgentData": "No per-agent data",
"noAgentDataDesc": "Token usage records will appear once agents start reporting",
"agents": "Agents",
"totalCostDays": "Total Cost ({days}d)",
"avgPer1kTokens": "Avg $/1K Tokens",
"perAgentCost": "Per-Agent Cost",
"agentBreakdown": "Agent Breakdown",
"inputTokens": "Input Tokens",
"outputTokens": "Output Tokens",
"ioRatio": "I/O Ratio",
"lastActive": "Last Active",
"noTaskCosts": "No task-attributed costs",
"tokens": "tokens",
"sortBy": "Sort by",
"noSessionCostData": "No session cost data",
"noSessionCostDataDesc": "Session-level breakdowns appear once usage is recorded.",
"activeStatus": "Active",
"inactiveStatus": "Inactive",
"requests": "requests",
"inShort": "in",
"outShort": "out",
"avgPerReq": "avg/req",
"noTaskCostData": "No task cost data",
"noTaskCostDataDesc": "Costs will be attributed to tasks once agents work on assigned tasks",
"tasksWithCosts": "Tasks with Costs",
"attributedCost": "Attributed Cost",
"attributedTokens": "Attributed Tokens",
"unattributed": "Unattributed",
"tasksByCost": "Tasks by Cost",
"reqs": "reqs"
},
"superAdmin": {
"accessDenied": "Access Denied",
"accessDeniedDesc": "Super Mission Control requires admin privileges.",
"loading": "Loading super admin data...",
"title": "Super Mission Control",
"subtitleLocal": "Local control plane view over scheduler automations and runtime state.",
"subtitleMultiTenant": "Multi-tenant provisioning control plane with approval gates and safer destructive actions.",
"addWorkspace": "+ Add Workspace",
"refresh": "Refresh",
"activeOrgs": "Active Orgs",
"pendingInProgress": "Pending / In Progress",
"erroredOrgs": "Errored Orgs",
"queuedApprovals": "Queued Approvals",
"createNewWorkspace": "Create New Workspace",
"createWorkspaceHint": "Fill in the workspace details below and click Create + Queue to provision a new client instance.",
"slugPlaceholder": "Slug (e.g. acme)",
"displayNamePlaceholder": "Display name",
"linuxUserPlaceholder": "Linux user (optional)",
"planStandard": "Standard",
"planPro": "Pro",
"planEnterprise": "Enterprise",
"gatewayPortPlaceholder": "Gateway port",
"dashboardPortPlaceholder": "Dashboard port",
"dryRun": "Dry-run",
"live": "(live)",
"createAndQueue": "Create + Queue",
"tabOrganizations": "Organizations",
"tabJobs": "jobs",
"tabEvents": "events",
"searchOrganizations": "Search organizations",
"showing": "Showing {shown} of {total}",
"colTenant": "Tenant",
"colSystemUser": "System User",
"colOwner": "Owner",
"colStatus": "Status",
"colLatestJob": "Latest Job",
"colAction": "Action",
"unassigned": "unassigned",
"by": "by",
"unknownCreator": "unknown",
"localReadOnly": "Local read-only",
"queueDecommission": "Queue Decommission",
"noMatchingOrgs": "No matching organizations.",
"prev": "Prev",
"next": "Next",
"page": "Page {page} / {total}",
"searchJobs": "Search jobs",
"colJob": "Job",
"colRequestedApproved": "Requested/Approved",
"reqShort": "Req",
"apprShort": "Appr",
"view": "View",
"viewEvents": "View events",
"approveAndRun": "Approve + Run",
"approve": "Approve",
"reject": "Reject",
"running": "Running...",
"run": "Run",
"noMatchingJobs": "No matching jobs.",
"showingEventsForJob": "Showing events for job #{jobId}",
"selectJobForEvents": "Select a job to inspect provisioning event log.",
"noEventsYet": "No events for this job yet.",
"queueDecommissionTitle": "Queue Decommission: {name}",
"reviewImpact": "Review impact before creating the job.",
"dryRunRecommended": "Dry-run (recommended)",
"dryRunDesc": "No system changes, validates commands and logs a full plan execution.",
"liveExecution": "Live execution",
"liveExecutionDesc": "Will stop services and apply teardown changes after approval + run.",
"removeLinuxUser": "Remove Linux user",
"removeLinuxUserDesc": "Runs `userdel -r` and removes home directory.",
"removeStateDirs": "Remove state/workspace dirs",
"removeStateDirsDesc": "Deletes `.openclaw` and `workspace` paths when user is kept.",
"impactSummary": "Impact summary",
"impactStopsService": "Stops and disables `openclaw-gateway@{user}.service`.",
"impactRemovesEnv": "Removes `/etc/openclaw-tenants/{user}.env`.",
"impactLinuxUserRemoved": "Linux user will be removed.",
"impactStateDirsRemoved": "State/workspace directories will be removed.",
"impactRetained": "Linux user and directories are retained.",
"reasonOptional": "Reason (optional)",
"typeSlugLabel": "Type",
"toConfirmLive": "to confirm live decommission",
"cancel": "Cancel",
"queueing": "Queueing...",
"queueDryRunDecommission": "Queue Dry-run Decommission",
"queueLiveDecommission": "Queue Live Decommission",
"slugAndNameRequired": "Slug and display name are required",
"tenantCreated": "Tenant {slug} created. Bootstrap job queued.",
"jobExecuted": "Job #{jobId} executed",
"jobApprovedExecuted": "Job #{jobId} approved and executed",
"typeToConfirm": "Type {slug} to confirm live decommission",
"decommissionQueuedDryRun": "Decommission job queued for {slug} (dry-run)",
"decommissionQueued": "Decommission job queued for {slug}",
"optionalReason": "Optional reason for {action}:",
"jobActioned": "Job #{jobId} {action}d"
},
"auditTrail": {
"title": "Audit Trail",
"eventsLogged": "{count, plural, one {# event} other {# events}} logged",
"refresh": "Refresh",
"allActions": "All actions",
"groupAuth": "Auth",
"groupUsers": "Users",
"groupAgents": "Agents",
"groupSystem": "System",
"groupConfig": "Config",
"groupWorkspaces": "Workspaces",
"actionLogin": "Login",
"actionLoginFailed": "Failed login",
"actionLogout": "Logout",
"actionLoginGoogle": "Google login",
"actionGoogleDisconnect": "Google disconnected",
"actionPasswordChange": "Password change",
"actionProfileUpdate": "Profile update",
"actionUserCreate": "User created",
"actionUserUpdate": "User updated",
"actionUserDelete": "User deleted",
"actionRoleDenied": "Access denied",
"actionAccessRequest": "Access requested",
"actionAccessApprove": "Access approved",
"actionAccessDeny": "Access denied",
"actionAgentRegister": "Agent registered",
"actionAgentCreate": "Agent created",
"actionAgentUpdate": "Agent updated",
"actionAgentDelete": "Agent deleted",
"actionAgentConfigSync": "Config synced",
"actionLocalAgentSync": "Local agents synced",
"actionSettingsUpdate": "Settings updated",
"actionAutoBackup": "Auto backup",
"actionBackupCreate": "Backup created",
"actionBackupDelete": "Backup deleted",
"actionHeartbeatCheck": "Heartbeat check",
"actionIntegrationTest": "Integration test",
"actionCleanup": "Cleanup",
"actionExport": "Export",
"actionTokenRotate": "Token rotated",
"actionGatewayConfigUpdate": "Gateway config updated",
"actionWorkspaceCreate": "Workspace created",
"actionWorkspaceUpdate": "Workspace updated",
"actionWorkspaceDelete": "Workspace deleted",
"filterByActor": "Filter by actor...",
"noEvents": "No audit events found",
"userRef": "user #{id}",
"previous": "Previous",
"next": "Next",
"pageOf": "Page {page} of {total}",
"adminRequired": "Admin access required to view audit logs",
"failedFetch": "Failed to fetch audit log",
"detailUsername": "username",
"detailRole": "role",
"detailName": "name",
"detailPasswordReset": "password reset",
"detailChanged": "changed",
"detailSize": "size",
"detailMarkedOffline": "marked offline",
"detailAgent": "agent",
"detailSessions": "sessions",
"detailEvents": "events",
"detailRemoved": "removed",
"detailType": "type"
},
"securityAudit": {
"title": "Security Audit",
"subtitle": "Security posture, auth events, trust scores, and threat detection",
"timeframeHour": "Hour",
"timeframeDay": "Day",
"timeframeWeek": "Week",
"timeframeMonth": "Month",
"loadingSecurityData": "Loading security data",
"securityPosture": "Security Posture",
"blendedScore": "Blended score: 70% infrastructure configuration, 30% event history.",
"infrastructureScan": "Infrastructure Scan",
"scanCredentials": "Credentials",
"scanNetwork": "Network",
"scanOpenclaw": "OpenClaw",
"scanRuntime": "Runtime",
"scanOs": "OS Security",
"authEvents": "Auth Events",
"noAuthEvents": "No auth events in this timeframe",
"colType": "Type",
"colActor": "Actor",
"colIP": "IP",
"colTime": "Time",
"agentTrustScores": "Agent Trust Scores",
"noAgentTrustData": "No agent trust data available",
"flagged": "flagged",
"secretExposureAlerts": "Secret Exposure Alerts",
"noSecretsDetected": "No secrets detected",
"colFile": "File",
"colPreview": "Preview",
"colStatus": "Status",
"colDetected": "Detected",
"statusResolved": "resolved",
"statusActive": "active",
"mcpToolAudit": "MCP Tool Audit",
"noToolUsageData": "No tool usage data",
"chartSuccess": "Success",
"chartFailure": "Failure",
"rateLimitAbuseSignals": "Rate Limit / Abuse Signals",
"noRateLimitSignals": "No rate limit signals",
"hits": "{hits} hits",
"injectionAttempts": "Injection Attempts",
"noInjectionAttempts": "No injection attempts detected",
"colSource": "Source",
"colInput": "Input",
"statusBlocked": "blocked",
"statusPassed": "passed",
"securityTimeline": "Security Timeline ({timeframe})",
"noTimelineData": "No timeline data",
"chartAuthEvents": "Auth Events",
"chartInjections": "Injections",
"chartSecrets": "Secrets",
"chartToolCalls": "Tool Calls",
"agentEvalDashboard": "Agent Eval Dashboard",
"overallConvergence": "Overall Convergence",
"crossAgentAlignment": "Cross-agent alignment across eval layers",
"noEvalData": "No eval data available",
"convergence": "Convergence:",
"drift": "drift",
"fixPrefix": "Fix: {fix}",
"issueCount": "{count, plural, one {# issue} other {# issues}}"
},
"office": {
"title": "Command Deck",
"subtitle": "Monitor your crew in real time",
"loadingLocalSessions": "Scanning local sessions...",
"loadingOffice": "Loading office...",
"activeCount": "{count} active",
"standbyCount": "{count} standby",
"alertCount": "{count} alert",
"offlineCount": "{count} offline",
"buttonDeck": "Deck",
"buttonCrewChart": "Crew Chart",
"refresh": "Refresh",
"emptyDeck": "The deck is empty",
"emptyDeckSubtitle": "Deploy agents to see them appear here",
"crewHeader": "CREW",
"onlineCount": "{count} online",
"filterAll": "All",
"filterWorking": "Working",
"filterIdle": "Idle",
"filterNeedsAttention": "Needs Attention",
"filterRunning": "Running",
"filterNotRunning": "Not Running",
"noWorkersInFilter": "No workers in this filter.",
"noRecentActivity": "No recent activity",
"activeStatus": "active",
"idleMinutes": "{minutes}m idle",
"mainDeck": "MAIN DECK",
"radarLabel": "Radar",
"resetView": "Reset",
"showCrewButton": "Show Crew",
"hideCrewButton": "Hide Crew",
"showRadarButton": "Show Radar",
"hideRadarButton": "Hide Radar",
"showLogButton": "Show Log",
"hideLogButton": "Hide Log",
"resetLayout": "Reset Layout",
"deckLog": "Deck Log",
"noEventsYet": "No events yet. Click a zone or run an action.",
"legendActive": "Active",
"legendStandby": "Standby",
"legendOther": "Other",
"hotspotUp": "Up",
"hotspotDown": "Down",
"hotspotLeft": "Left",
"hotspotRight": "Right",
"hotspotFineMinusX": "Fine -X",
"hotspotFinePlusX": "Fine +X",
"hotspotWider": "Wider",
"hotspotNarrower": "Narrower",
"hotspotTaller": "Taller",
"hotspotShorter": "Shorter",
"segmentedBy": "Segmented by",
"segmentCategory": "Category",
"segmentRole": "Role",
"segmentStatus": "Status",
"currentActivity": "Current Activity",
"taskStatTotal": "Total",
"taskStatAssigned": "Assigned",
"taskStatActive": "Active",
"taskStatDone": "Done",
"sessionLabel": "Session:",
"quickActions": "Quick Actions",
"actionFocus": "Focus",
"actionPair": "Pair",
"actionBreak": "Break",
"openFlightDeck": "Open in Flight Deck",
"openingFlightDeck": "Opening Flight Deck...",
"flightDeckCompanion": "Private/pro companion app for session deep-dive",
"flightDeckRequired": "Flight Deck Required",
"flightDeckDescription": "Flight Deck is the private/pro companion app for Mission Control.",
"flightDeckNotInstalled": "It looks like Flight Deck is not installed on this machine. Install it to open agent sessions with richer controls and diagnostics.",
"maybeLater": "Maybe Later",
"downloadFlightDeck": "Download Flight Deck",
"moving": "moving",
"neverSeen": "Never seen",
"justNow": "Just now",
"minutesAgo": "{minutes}m ago",
"hoursAgo": "{hours}h ago",
"daysAgo": "{days}d ago"
},
"githubSync": {
"title": "GitHub Issues Sync",
"subtitle": "Import GitHub issues as Mission Control tasks",
"loading": "Loading GitHub sync...",
"connectedAs": "GitHub: {user}",
"notConfigured": "GitHub: not configured",
"tokenNotConfigured": "GitHub token not configured",
"tokenNotConfiguredDesc": "Set <code>GITHUB_TOKEN</code> in Integrations to enable issue sync. You can still browse sync history and linked tasks below.",
"importIssues": "Import Issues",
"labelRepository": "Repository",
"placeholderRepo": "owner/repo",
"labelLabels": "Labels (optional)",
"placeholderLabels": "bug,enhancement",
"labelState": "State",
"stateOpen": "Open",
"stateClosed": "Closed",
"stateAll": "All",
"labelAssignAgent": "Assign to Agent (optional)",
"unassigned": "Unassigned",
"buttonPreview": "Preview",
"buttonImport": "Import",
"twoWaySync": "Two-Way Sync",
"syncAll": "Sync All",
"enableSync": "Enable",
"disableSync": "Disable",
"syncButton": "Sync",
"noProjectsLinked": "No projects linked to GitHub repos. Set a GitHub repo in Project Management.",
"previewTitle": "Preview ({count} issues)",
"colNumber": "#",
"colTitle": "Title",
"colLabels": "Labels",
"colState": "State",
"colCreated": "Created",
"syncHistory": "Sync History",
"colRepo": "Repo",
"colIssues": "Issues",
"colStatus": "Status",
"colSyncedAt": "Synced At",
"noSyncHistory": "No sync history yet. Import issues above to get started.",
"linkedTasks": "Linked Tasks",
"linkedTasksWithCount": "Linked Tasks ({count})",
"colTask": "Task",
"colPriority": "Priority",
"colGitHub": "GitHub",
"colSynced": "Synced",
"noLinkedTasks": "No tasks linked to GitHub issues yet.",
"syncResultImported": "Imported: {count}",
"syncResultSkipped": "Skipped: {count}",
"syncResultErrors": "Errors: {count}",
"enterRepo": "Enter a repository (owner/repo)",
"noIssuesFound": "No issues found matching filters",
"failedFetchIssues": "Failed to fetch issues",
"networkError": "Network error",
"syncFailed": "Sync failed",
"failedToggleSync": "Failed to toggle sync",
"importedFeedback": "Imported {imported} {imported, plural, one {issue} other {issues}}, skipped {skipped}"
},
"agentCost": {
"title": "Agent Cost Breakdown",
"subtitle": "Per-agent token usage and spend analysis",
"loadingAgentCosts": "Loading agent costs",
"viewOverview": "Overview",
"viewPerAgentDB": "Per-Agent DB",
"timeframeHour": "Hour",
"timeframeDay": "Day",
"timeframeWeek": "Week",
"timeframeMonth": "Month",
"noAgentCostData": "No agent cost data available",
"noAgentCostSubtitle": "Cost data will appear once agents start using tokens",
"refresh": "Refresh",
"activeAgents": "Active Agents",
"totalCost": "Total Cost ({timeframe})",
"mostExpensive": "Most Expensive",
"mostEfficient": "Most Efficient",
"taskAttributed": "Task-Attributed",
"unattributed": "{cost} unattributed",
"costDistributionByAgent": "Cost Distribution by Agent",
"noCostData": "No cost data",
"costTrends": "Cost Trends (Top 5 Agents)",
"noTrendData": "No trend data",
"costComparison": "Cost Comparison",
"costEfficiency": "Cost Efficiency ($/1K Tokens per Agent)",
"agentCostRanking": "Agent Cost Ranking",
"noTaskCosts": "No task-attributed costs for this agent",
"tasksTab": "Tasks ({count})",
"modelsTab": "Models ({count})",
"sessionCount": "{count, plural, one {# session} other {# sessions}}",
"requestCount": "{count, plural, one {# req} other {# reqs}}",
"tokens": "tokens",
"ofTotal": "{pct}% of total",
"reqs": "{count} reqs",
"inputTokens": "Input Tokens",
"outputTokens": "Output Tokens",
"ioRatio": "I/O Ratio",
"lastActive": "Last Active",
"modelBreakdown": "Model Breakdown",
"inSuffix": "in",
"outSuffix": "out",
"noPerAgentData": "No per-agent data in database",
"noPerAgentDataSubtitle": "Token usage records will appear once agents start reporting heartbeats",
"agentCountDB": "Agents (DB)",
"totalCostDays": "Total Cost ({days}d)",
"totalTokens": "Total Tokens",
"avgPer1kTokens": "Avg $/1K Tokens",
"perAgentCostDB": "Per-Agent Cost (Database)",
"agentTokenBreakdown": "Agent Token Breakdown",
"chartCost": "Cost ($)"
},
"tokenDashboard": {
"title": "Token & Cost Dashboard",
"subtitle": "Monitor token usage and costs across models and sessions",
"viewOverview": "Overview",
"viewSessions": "Sessions",
"timeframeHour": "Hour",
"timeframeDay": "Day",
"timeframeWeek": "Week",
"timeframeMonth": "Month",
"filtersLabel": "Filters:",
"clearAll": "Clear all",
"timezoneLabel": "Timezone:",
"sortByLabel": "Sort by:",
"noSessionCostData": "No session cost data",
"noSessionCostSubtitle": "Session-level breakdowns appear once usage is recorded.",
"sessionActive": "Active",
"sessionInactive": "Inactive",
"requests": "requests",
"inSuffix": "in",
"outSuffix": "out",
"avgPerRequest": "avg/req",
"loadingUsageData": "Loading usage data",
"totalTokens": "Total Tokens ({timeframe})",
"totalCost": "Total Cost ({timeframe})",
"apiRequests": "API Requests",
"avgTokensPerRequest": "Avg Tokens/Request",
"cacheReadTokens": "Cache Read Tokens",
"cacheWriteTokens": "Cache Write Tokens",
"usageTrends": "Usage Trends ({timeframe})",
"peakLabel": "Peak:",
"perTurnButton": "Per-Turn",
"cumulativeButton": "Cumulative",
"noTrendData": "No trend data for this timeframe",
"chartTokens": "Tokens",
"chartRequests": "Requests",
"tokenUsageByModel": "Token Usage by Model",
"noModelUsageData": "No model usage data yet",
"costDistributionByModel": "Cost Distribution by Model",
"noCostData": "No cost data yet",
"costByProvider": "Cost by Provider",
"noProviderData": "No provider data yet",
"exportData": "Export Data",
"exportCsvFiltered": "Export CSV (Filtered)",
"exportCsvFull": "Export CSV (Full)",
"exportJson": "Export JSON",
"exporting": "Exporting...",
"exportDescription": "Export token usage data for analysis. \"Filtered\" exports only the currently displayed data; \"Full\" exports all records from the server.",
"performanceInsights": "Performance Insights",
"mostEfficientModel": "Most Efficient Model",
"mostUsedModel": "Most Used Model",
"optimizationPotential": "Optimization Potential",
"savingsPossible": "{pct}% savings possible",
"modelEfficiencyComparison": "Model Efficiency Comparison",
"modelPerformance": "Model Performance",
"topSessionsByCost": "Top Sessions by Cost",
"requestsLabel": "Requests",
"avgCost": "Avg Cost",
"avgTokens": "Avg Tokens",
"noUsageData": "No usage data available",
"noUsageDataSubtitle": "Token usage will appear here once agents start running",
"refresh": "Refresh"
},
"memoryBrowser": {
"hideSidebar": "Hide sidebar",
"showSidebar": "Show sidebar",
"fileCountSize": "{count} files / {size}",
"indexing": "indexing…",
"newFile": "+ new",
"searchPlaceholder": "Search files...",
"searchResults": "{count} results",
"noFiles": "no files",
"refresh": "refresh",
"toggleBacklinks": "Toggle backlinks panel",
"links": "links",
"edit": "edit",
"delete": "delete",
"save": "save",
"saving": "saving...",
"cancel": "cancel",
"selectFilePrompt": "select a file to view",
"orSwitchView": "or switch to health / pipeline view",
"schemaWarnings": "Schema warnings:",
"editPlaceholder": "Edit file content...",
"loadingHermes": "Loading Hermes memory",
"noHermesData": "No Hermes memory data",
"hermesMemoryTitle": "Hermes Memory",
"hermesMemoryDesc": "Read-only view of Hermes agent persistent memory files",
"noAgentMemory": "No agent memory file found",
"noUserMemory": "No user memory file found",
"runningDiagnostics": "Running diagnostics",
"noHealthData": "No health data",
"runDiagnostics": "Run Diagnostics",
"healthCategories": "8 categories / {time}",
"pipelineTitle": "Processing Pipeline",
"pipelineDesc": "Knowledge maintenance operations inspired by Ars Contexta's 6 Rs",
"pipelineReflect": "Reflect",
"pipelineReflectDesc": "Find connection opportunities between files",
"pipelineReweave": "Reweave",
"pipelineReweaveDesc": "Find stale files needing updates from newer linked files",
"pipelineGenerateMoc": "Generate MOC",
"pipelineGenerateMocDesc": "Auto-generate Maps of Content from file clusters",
"processing": "Processing",
"filesProcessed": "{count} files processed",
"noSuggestions": "No suggestions — knowledge base looks well-connected",
"mapsOfContent": "Maps of Content ({count} groups)",
"newFileTitle": "new file",
"directory": "directory",
"fileName": "name",
"fileType": "type",
"content": "content",
"contentOptional": "optional...",
"create": "Create",
"deleteFileTitle": "delete file",
"permanentlyDelete": "permanently delete:",
"outgoing": "Outgoing ({count})",
"backlinks": "Backlinks ({count})",
"wikiLinks": "Wiki-links ({count})"
},
"userManagement": {
"adminAccessRequired": "Admin access required",
"failedToLoadUsers": "Failed to load users",
"failedToCreate": "Failed to create user",
"networkError": "Network error",
"userUpdated": "User updated",
"failedToUpdate": "Failed to update",
"deletedUser": "Deleted user \"{username}\"",
"failedToDelete": "Failed to delete",
"failedToAction": "Failed to {action} request",
"requestActioned": "Request {action}d for {email}",
"user": "user",
"accessDenied": "Access Denied",
"adminRequired": "User management requires admin privileges.",
"loadingUsers": "Loading users...",
"usersTitle": "Users",
"usersSummary": "{count} registered users · {pending} pending approvals",
"addLocalUser": "+ Add Local User",
"cancel": "Cancel",
"pendingRequests": "{count, plural, one {# Pending Access Request} other {# Pending Access Requests}}",
"identity": "Identity",
"attempts": "Attempts",
"lastAttempt": "Last Attempt",
"action": "Action",
"roleViewer": "Viewer",
"roleOperator": "Operator",
"roleAdmin": "Admin",
"noteOptional": "Note (optional)",
"confirm": "Confirm",
"reject": "Reject",
"review": "Review",
"newLocalUser": "New Local User",
"username": "Username",
"password": "Password",
"displayName": "Display name",
"creating": "Creating...",
"createUser": "Create User",
"colUser": "User",
"colProvider": "Provider",
"colRole": "Role",
"colLastLogin": "Last Login",
"colActions": "Actions",
"newPasswordOptional": "New password (optional)",
"save": "Save",
"edit": "Edit",
"delete": "Delete",
"never": "Never",
"createdUser": "Created user \"{username}\""
},
"alertRules": {
"title": "Alert Rules",
"description": "Configure automated alerts for agent, task, and system events",
"evaluating": "Evaluating...",
"evaluateNow": "Evaluate Now",
"newRule": "+ New Rule",
"statTotalRules": "Total Rules",
"statActive": "Active",
"statTotalTriggers": "Total Triggers",
"evalResultsTitle": "Evaluation Results",
"dismiss": "Dismiss",
"triggered": "TRIGGERED",
"noRulesToEvaluate": "No rules to evaluate",
"loadingRules": "Loading rules...",
"noRulesConfigured": "No alert rules configured",
"createRuleHint": "Create a rule to get notified about system events",
"never": "Never",
"cooldown": "Cooldown: {minutes}m",
"triggerCount": "Triggered: {count}x",
"lastTriggered": "Last: {time}",
"deleteRule": "Delete rule",
"newRuleTitle": "New Alert Rule",
"ruleName": "Rule Name",
"ruleNamePlaceholder": "e.g., Agent Offline Alert",
"ruleDescription": "Description",
"optionalDescription": "Optional description",
"entity": "Entity",
"entityAgent": "Agent",
"entityTask": "Task",
"entitySession": "Session",
"entityActivity": "Activity",
"field": "Field",
"operator": "Operator",
"value": "Value",
"valuePlaceholder": "e.g., error",
"cooldownMinutes": "Cooldown (minutes)",
"notifyRecipient": "Notify (recipient)",
"cancel": "Cancel",
"creating": "Creating...",
"createRule": "Create Rule",
"failedToCreate": "Failed to create rule",
"networkError": "Network error"
},
"agentSquad": {
"failedToFetch": "Failed to fetch agents",
"errorOccurred": "An error occurred",
"failedToUpdateStatus": "Failed to update agent status",
"loadingAgents": "Loading agents",
"title": "Agent Squad",
"live": "Live",
"manual": "Manual",
"addAgent": "+ Add Agent",
"refresh": "Refresh",
"noAgents": "No agents found",
"noAgentsHint": "Local agents are auto-discovered from Claude, Codex, and Hermes directories. In gateway mode, agents registered with your OpenClaw gateway will also appear here.",
"addFirstAgent": "Add your first agent to get started",
"session": "Session",
"totalTasks": "Total Tasks",
"inProgress": "In Progress",
"lastSeen": "Last seen",
"activity": "Activity",
"wake": "Wake",
"busy": "Busy",
"sleep": "Sleep",
"statusControl": "Status Control",
"role": "Role",
"sessionKey": "Session Key",
"notSet": "Not set",
"soulContent": "SOUL Content",
"soulPlaceholder": "Agent personality and instructions...",
"taskStatistics": "Task Statistics",
"total": "Total",
"assigned": "Assigned",
"done": "Done",
"created": "Created",
"lastUpdated": "Last Updated",
"saveChanges": "Save Changes",
"cancel": "Cancel",
"editAgent": "Edit Agent",
"createNewAgent": "Create New Agent",
"name": "Name",
"rolePlaceholder": "e.g., researcher, developer, analyst",
"sessionKeyOptional": "Session Key (Optional)",
"sessionKeyPlaceholder": "ClawdBot session identifier",
"soulContentOptional": "SOUL Content (Optional)",
"createAgent": "Create Agent",
"failedToUpdate": "Failed to update agent",
"failedToCreate": "Failed to create agent",
"never": "Never",
"justNow": "Just now",
"minutesAgo": "{count}m ago",
"hoursAgo": "{count}h ago",
"daysAgo": "{count}d ago"
},
"multiGateway": {
"title": "Gateway Manager",
"description": "Manage multiple OpenClaw gateway connections",
"probeAll": "Probe All",
"addGateway": "+ Add Gateway",
"connected": "Connected",
"disconnected": "Disconnected",
"noActiveConnection": "No active connection",
"loadingGateways": "Loading gateways...",
"noGateways": "No gateways configured",
"addGatewayHint": "Add a gateway to start managing connections",
"discoveredGateways": "Discovered Gateways",
"discoveredGatewaysDesc": "OpenClaw gateways found on this machine",
"refresh": "Refresh",
"running": "RUNNING",
"stopped": "STOPPED",
"bind": "Bind",
"mode": "Mode",
"register": "Register",
"directCliConnections": "Direct CLI Connections",
"directCliDesc": "CLI tools connected directly without a gateway",
"noDirectConnections": "No direct CLI connections",
"useApiConnect": "Use",
"toRegisterCli": "to register a CLI tool",
"role": "Role",
"heartbeat": "Heartbeat",
"never": "Never",
"disconnect": "Disconnect",
"neverProbed": "Never probed",
"primary": "PRIMARY",
"connectedBadge": "CONNECTED",
"token": "Token",
"tokenSet": "Set",
"tokenNone": "None",
"latency": "Latency",
"last": "Last",
"gatewayVersion": "Gateway version",
"noHistory": "No history yet",
"colorKey": "Color key",
"colorKeyTitle": "Green = online; amber = error; red = offline",
"lastLatency": "Last latency: {ms}ms",
"probeGateway": "Probe gateway",
"probing": "Probing...",
"probe": "Probe",
"connectToGateway": "Connect to this gateway",
"connect": "Connect",
"setPrimaryTitle": "Set as primary",
"setPrimary": "Set Primary",
"removeGateway": "Remove gateway",
"addGatewayTitle": "Add Gateway",
"name": "Name",
"namePlaceholder": "e.g., primary",
"host": "Host",
"port": "Port",
"tokenField": "Token",
"optional": "Optional",
"cancel": "Cancel",
"adding": "Adding...",
"addGatewaySubmit": "Add Gateway",
"failedToAdd": "Failed to add gateway",
"networkError": "Network error"
},
"nodes": {
"title": "Nodes / Instances",
"gatewayConnected": "Gateway Connected",
"gatewayUnreachable": "Gateway Unreachable",
"tabInstances": "Instances ({count})",
"tabDevices": "Devices ({count})",
"loading": "Loading...",
"noInstances": "No active instances. Nodes appear here when they connect to the gateway.",
"colName": "Name",
"colClientId": "Client ID",
"colPlatform": "Platform",
"colVersion": "Version",
"colRoles": "Roles",
"colStatus": "Status",
"colConnected": "Connected",
"colLastActivity": "Last Activity",
"colHostIp": "Host / IP",
"colDeviceId": "Device ID",
"colPaired": "Paired",
"colLastSeen": "Last Seen",
"colTrust": "Trust",
"colActions": "Actions",
"pendingPairingRequests": "Pending Pairing Requests ({count})",
"approve": "Approve",
"approving": "Approving...",
"reject": "Reject",
"rejecting": "Rejecting...",
"noPairedDevices": "No paired devices.",
"pairedDevices": "Paired Devices ({count})",
"trusted": "trusted",
"untrusted": "untrusted",
"rotateToken": "Rotate Token",
"revokeConfirm": "Revoke?",
"yes": "Yes",
"no": "No",
"revoke": "Revoke",
"hideTokens": "Hide Tokens",
"tokens": "Tokens ({count})",
"tokenUsed": "used {time}",
"revoked": "revoked",
"rotate": "Rotate"
},
"activityFeed": {
"title": "Activity",
"live": "Live",
"paused": "Paused",
"refresh": "Refresh",
"filterAgent": "Agent",
"filterAll": "All",
"filterType": "Type",
"allTypes": "All Types",
"filterLimit": "Limit",
"loadingActivities": "Loading activities",
"noActivities": "No activities found",
"noActivityForAgent": "No activity recorded for {agent}",
"tryAdjustingFilters": "Try adjusting your filters",
"entityTask": "Task:",
"entityCommentOn": "Comment on:",
"entityAgent": "Agent:",
"showDetails": "Show details",
"activeSessions": "Active Sessions",
"agentStatus": "Status",
"lastSeen": "Last seen",
"lastAction": "Last action",
"tasksAssigned": "Tasks assigned",
"inProgress": "In progress",
"completed": "Completed",
"events": "{count} events",
"newer": "Newer",
"older": "Older",
"pageOf": "Page {page} of {total}",
"footerAgentEvents": "{total} events for {agent}",
"footerShowing": "Showing {count} activities{filtered}",
"filtered": "(filtered)",
"lastUpdated": "Last updated: {time}"
},
"standup": {
"title": "Daily Standup",
"viewCurrent": "Current",
"viewHistory": "History",
"generating": "Generating...",
"generate": "Generate",
"export": "Export",
"standupFor": "Standup for {date}",
"generatedOn": "Generated on {date}",
"statCompleted": "Completed",
"statInProgress": "In Progress",
"statBlocked": "Blocked",
"statOverdue": "Overdue",
"teamAccomplishments": "Team Accomplishments",
"teamBlockers": "Team Blockers",
"overdueTasks": "Overdue Tasks",
"unassigned": "Unassigned",
"individualReports": "Individual Reports",
"activitySummary": "Activity: {actions} actions, {comments} comments",
"sectionCompleted": "Completed ({count})",
"sectionInProgress": "In Progress ({count})",
"sectionAssigned": "Assigned ({count})",
"sectionBlocked": "Blocked ({count})",
"none": "None",
"noStandupGenerated": "No Standup Generated",
"selectDatePrompt": "Select a date and generate a report",
"generateToday": "Generate Today's Standup",
"noHistory": "No standup history found",
"historyGenerated": "Generated: {date}",
"historyAgentsParticipated": "{count} agents participated",
"historyCompleted": "Completed: {count}",
"historyInProgress": "In Progress: {count}",
"historyBlocked": "Blocked: {count}"
},
"webhooks": {
"title": "Webhooks",
"configured": "{count, plural, one {# webhook configured} other {# webhooks configured}}",
"addWebhook": "+ Add Webhook",
"secretLabel": "Webhook Secret (save now - shown only once)",
"dismiss": "Dismiss",
"testSuccessful": "Test successful",
"testFailed": "Test failed",
"testStatus": "Status:",
"testDuration": "Duration:",
"testError": "Error:",
"localAutomations": "Local Webhook Automations",
"localAutomationsDesc": "Local scheduler tasks that support webhook delivery and retries",
"nextRun": "Next run {time}",
"noNextRun": "No next run scheduled",
"running": "Running...",
"run": "Run",
"noWebhooks": "No webhooks configured",
"noWebhooksDesc": "Add a webhook to receive HTTP notifications for events",
"allEvents": "All events",
"eventCount": "{count, plural, one {# event} other {# events}}",
"deliveries": "{count} deliveries",
"failed": "{count} failed",
"lastFired": "Last fired {time}",
"sendTestEvent": "Send test event",
"testing": "Testing...",
"test": "Test",
"disable": "Disable",
"enable": "Enable",
"delete": "Delete",
"recentDeliveries": "Recent Deliveries",
"noDeliveries": "No deliveries recorded yet",
"newWebhook": "New Webhook",
"formName": "Name",
"formUrl": "URL",
"formEvents": "Events",
"cancel": "Cancel",
"createWebhook": "Create Webhook"
},
"skills": {
"title": "Skills Hub",
"subtitle": "Manage skills locally and browse external registries.",
"localMode": "Local mode",
"gatewayMode": "Gateway mode",
"tabInstalled": "Installed",
"tabRegistry": "Registry",
"searchPlaceholder": "Quick find installed skills...",
"searchResults": "Showing {count} of {total} skills matching \"{query}\"",
"diskSyncActive": "Bidirectional disk sync active (scheduler every 60s)",
"scanAll": "Scan All",
"scanningProgress": "Scanning {done}/{total}...",
"refreshNow": "Refresh Now",
"scanning": "Scanning:",
"skillsScanned": "{count} skills scanned",
"dismiss": "dismiss",
"addSkill": "Add Skill",
"initialContent": "Initial SKILL.md content",
"loadingSkills": "Loading skills...",
"skillCount": "{count} of {total} skills",
"noMatch": "No skills matched this filter.",
"scan": "Scan",
"view": "View",
"registrySearchPlaceholder": "Search skills...",
"searching": "Searching...",
"search": "Search",
"installTo": "Install to:",
"installing": "Installing...",
"install": "Install",
"noRegistryResults": "No results found for \"{query}\" on {registry}. Try a different query or switch registries.",
"registryPrompt": "Search ClawdHub, skills.sh, or Awesome OpenClaw to discover and install agent skills.",
"skillInstalled": "Skill Installed",
"installFailed": "Install Failed",
"installingSkill": "Installing Skill",
"stepFetching": "Fetching SKILL.md from registry",
"stepScanning": "Running security scan",
"stepWriting": "Writing to disk & registering",
"security": "Security",
"viewInstalled": "View Installed",
"done": "Done",
"close": "Close",
"delete": "Delete",
"save": "Save",
"loadingSkillContent": "Loading SKILL.md...",
"noContent": "No content.",
"showAllRoots": "Show all roots"
},
"agentSquadPhase3": {
"title": "Agent Squad",
"activeHeartbeats": "{count} active heartbeats",
"live": "Live",
"manual": "Manual",
"syncing": "Syncing...",
"syncConfig": "Sync Config",
"syncLocal": "Sync Local",
"addAgent": "Add Agent",
"refresh": "Refresh",
"noAgents": "No agents registered",
"noAgentsHint": "Sync from config or create your first agent to get started.",
"wake": "Wake",
"spawn": "Spawn"
},
"orchestration": {
"tabCommand": "Command",
"tabWorkflows": "Workflows",
"tabPipelines": "Pipelines",
"tabFleet": "Fleet",
"selectAgent": "Select agent...",
"noAgentsRegistered": "No agents registered",
"noSessionSuffix": "no session",
"commandPlaceholder": "Send command or message to agent...",
"send": "Send",
"noTemplates": "No workflow templates yet",
"createFirstTemplate": "Create your first template",
"cancel": "Cancel",
"new": "+ New",
"editTemplate": "Edit Template",
"newTemplate": "New Template",
"templateName": "Template name",
"templateDescription": "Description (optional)",
"taskPromptPlaceholder": "Task prompt for the agent...",
"timeout": "Timeout",
"role": "Role",
"lastRun": "Last run",
"update": "Update",
"save": "Save",
"totalAgents": "Total Agents",
"online": "Online",
"busy": "Busy",
"errors": "Errors"
},
"agentHistory": {
"title": "Agent History",
"eventCount": "Showing {count} events for {agent}",
"noAgentSelected": "No agent selected",
"status": "Status",
"lastSeen": "Last Seen",
"lastAction": "Last Action",
"tasksAssigned": "Tasks Assigned",
"inProgress": "In Progress",
"completed": "Completed",
"activeSessions": "Active Sessions",
"noActivity": "No activity found for {agent}",
"eventsBadge": "{count} events",
"page": "Page {current} of {total}",
"newer": "Newer",
"older": "Older"
},
"documents": {
"title": "Documents",
"refresh": "Refresh",
"searchLabel": "Search Documents",
"searchPlaceholder": "Search documentation...",
"loading": "Loading...",
"searching": "Searching...",
"noMatches": "No documents match your search",
"noRootsFound": "No documentation roots found",
"viewerTitle": "Document Viewer",
"viewerDescription": "Select a file to view its contents",
"selectFile": "Select a file from the list to view",
"updated": "Updated",
"loadingDocument": "Loading document..."
},
"gatewayConfig": {
"loading": "Loading...",
"configPathHint": "Check your configuration file location",
"sidebarTitle": "Configuration",
"searchPlaceholder": "Search settings...",
"allSettings": "All Settings",
"modeForm": "Form",
"modeJson": "JSON",
"unsavedChanges": "Unsaved changes",
"unsavedChangesCount": "{count} changes",
"noChanges": "No changes",
"reload": "Reload",
"save": "Save",
"saving": "Saving...",
"apply": "Apply",
"applying": "Applying...",
"updateSystem": "Update",
"updating": "Updating...",
"loadingSchema": "Loading schema...",
"viewPendingChanges": "View {count} pending changes",
"noSettingsMatch": "No settings match '{query}'"
},
"AGENTDETAIL": {
"STATSTOTAL": "Total",
"STATSASSIGNED": "Assigned",
"STATSACTIVE": "Active",
"STATSDONE": "Done"
},
"logViewer": {
"title": "Log Viewer",
"description": "Real-time log stream from the OpenClaw gateway",
"filterLevel": "Level",
"filterSource": "Source",
"filterSession": "Session",
"filterSearch": "Search",
"allLevels": "All levels",
"levelError": "Error",
"levelWarning": "Warning",
"levelInfo": "Info",
"levelDebug": "Debug",
"allSources": "All sources",
"sessionPlaceholder": "Session ID...",
"searchPlaceholder": "Search messages...",
"auto": "Auto",
"manual": "Manual",
"bottom": "Bottom",
"exportLog": "Export .log",
"exportJson": "Export .json",
"clear": "Clear",
"autoScroll": "Auto-scroll",
"on": "on",
"off": "off",
"lastUpdated": "Last updated",
"never": "never",
"noLogs": "No logs to display",
"additionalData": "Additional data",
"showing": "Showing {filtered} of {total} logs",
"bufferFull": "Buffer full ({max} max)"
},
"pipeline": {
"addStepPlaceholder": "Add step...",
"cancel": "Cancel",
"continueOnFail": "Continue on fail",
"descriptionPlaceholder": "Pipeline description...",
"editPipeline": "Edit pipeline",
"newPipeline": "New pipeline",
"noPipelines": "No pipelines",
"noPipelinesHint": "Create a pipeline to automate multi-step tasks",
"pipelineCount": "{count} pipelines",
"pipelineNamePlaceholder": "Pipeline name...",
"savePipeline": "Save pipeline",
"stopOnFail": "Stop on fail",
"update": "Update"
},
"debug": {
"bodyJson": "Body (JSON)",
"checking": "Checking...",
"colContextLength": "Context",
"colName": "Name",
"colProvider": "Provider",
"failed": "Failed",
"gateway": "Gateway",
"health": "Health",
"healthy": "Healthy",
"heartbeat": "Heartbeat",
"loading": "Loading...",
"method": "Method",
"models": "Models",
"noModels": "No models available",
"ok": "OK",
"path": "Path",
"pinging": "Pinging...",
"reachable": "Reachable",
"refresh": "Refresh",
"send": "Send",
"sending": "Sending...",
"statusLabel": "Status",
"tabApiCall": "API Call",
"tabHealth": "Health",
"tabModels": "Models",
"tabStatus": "Status",
"unhealthy": "Unhealthy",
"unreachable": "Unreachable"
}
}