{
  "appBrand": "XOPC",
  "sidebarCollapse": "Collapse sidebar",
  "sidebarExpand": "Expand sidebar",
  "titleBarCommandPalette": "Command palette",
  "historyBack": "Back",
  "historyForward": "Forward",
  "closeMenu": "Close menu",
  "openMenu": "Open menu",
  "appBarPreferences": "Language and theme",
  "nav": {
    "chat": "Chat",
    "settings": "Settings",
    "sessions": "Session management",
    "cron": "Scheduled Tasks",
    "workflows": "Workflows",
    "skills": "Skills",
    "channels": "Channels",
    "agents": "Agents",
    "apps": "Apps",
    "logs": "Diagnostic logs",
    "settingsAppearance": "Preferences",
    "settingsOverview": "System status",
    "settingsCredentials": "Models & capabilities",
    "settingsProviders": "Providers & keys",
    "settingsModels": "Model catalog",
    "settingsImageModels": "Images",
    "settingsChannels": "Channels",
    "settingsVoice": "Voice",
    "settingsGateway": "Gateway",
    "settingsHeartbeat": "Heartbeat",
    "settingsTunnel": "Remote access",
    "settingsShares": "File sharing",
    "settingsSearch": "Web search",
    "settingsDreams": "Dreams",
    "settingsCron": "Scheduled tasks",
    "settingsGoals": "Goal judge",
    "settingsAgentDefaults": "Agent settings",
    "settingsAgentChat": "Model strategy",
    "settingsAgentWorkspace": "Workspace",
    "settingsAgentBrowser": "Browser",
    "settingsAgentRuntime": "Turn limits",
    "settingsAgentContext": "Context",
    "settingsAgentMemory": "Memory",
    "settingsAgentTools": "Tools",
    "settingsAgentSkills": "Default skill allowlist",
    "settingsAgentMcp": "External tools (MCP)",
    "settingsAgentSystemPrompt": "System prompt",
    "settingsAgents": "Agents",
    "settingsSystem": "System permissions",
    "settingsAppManagement": "App management",
    "settingsAgentGeneration": "Generation"
  },
  "token": {
    "title": "Authentication required",
    "description": "Enter your gateway token to continue.",
    "gatewayUrl": "Gateway URL",
    "tokenLabel": "Token",
    "placeholder": "Gateway token (e.g. ea4c67bf…)",
    "save": "Save",
    "show": "Show",
    "hide": "Hide"
  },
  "gatewayLanding": {
    "headline": "Connect to this gateway",
    "subline": "The Web console needs the same token your server uses. Get it from setup or your config file, then paste it below.",
    "sessionExpired": "Your session expired or the token was rejected. Enter a valid gateway token to continue.",
    "stepOnboard": "Run xopc onboard (or onboard --gateway) and enable the Web console — the token is printed there.",
    "stepPaste": "Paste the token here and save. You can also open a link that ends with ?token=… from onboarding.",
    "stepUrlHint": "Opening a bookmark with ?token= in the URL saves it automatically (the address bar is cleaned afterward).",
    "docsGatewayLink": "Gateway guide"
  },
  "electron": {
    "setupBannerTitle": "Finish setup to start chatting",
    "setupBannerBody": "Add at least one model provider API key and choose a default model. You can change this anytime in Settings.",
    "setupBannerLinkProviders": "Provider keys",
    "setupBannerLinkModels": "Default model",
    "setupBannerDismiss": "Don't show again",
    "gatewayExitTitle": "Local gateway stopped",
    "gatewayExitBody": "The assistant backend exited unexpectedly. Restart the app to continue."
  },
  "connection": {
    "connecting": "Connecting…",
    "online": "Online",
    "reconnecting": "Reconnecting…",
    "offline": "Offline",
    "error": "Connection error",
    "reconnect": "Reconnect"
  },
  "api": {
    "errorBadGateway": "Bad gateway (502)",
    "errorServiceUnavailable": "Service unavailable (503)",
    "errorGatewayTimeout": "Gateway timeout (504)",
    "errorInternal": "Internal server error (500)",
    "errorServer": "Server error ({{status}})",
    "errorNotFound": "Not found (404)",
    "errorForbidden": "Forbidden (403)",
    "errorRequest": "Request failed ({{status}})"
  },
  "sidebar": {
    "newTask": "New task",
    "moreApps": "More apps",
    "moreAppsAria": "More apps",
    "navDragHandle": "Drag to reorder",
    "tasksHeading": "Tasks",
    "viewAllSessions": "All sessions",
    "taskListEmpty": "No chats yet",
    "taskListNeedToken": "Save a gateway token to load your chats.",
    "taskListAddToken": "Add token",
    "taskListStartChat": "Start a chat",
    "appMenuAria": "App menu and settings",
    "taskSessionMenuAria": "Session actions",
    "taskSessionAgentRunning": "Assistant is still responding",
    "taskRename": "Rename",
    "taskCopyChatId": "Copy chat ID",
    "taskChatIdCopied": "Chat ID copied",
    "taskDeleteTask": "Delete task",
    "taskRenameTitle": "Rename task",
    "taskRenamePlaceholder": "Session name",
    "taskRenameSave": "Save",
    "taskRenameCancel": "Cancel",
    "backToApp": "Back to app",
    "backToAgents": "Back to agents",
    "back": "Back",
    "helpDocs": "Documentation",
    "sessionChannelFilterAria": "Filter tasks: web app or channels",
    "sessionTasksTab": "Tasks",
    "sessionChannelsTab": "Channels",
    "resizeHandleAria": "Resize sidebar"
  },
  "aboutDialog": {
    "windowTitle": "About this application",
    "close": "Close",
    "versionLabel": "Version",
    "commitLabel": "Commit",
    "buildDateLabel": "Date",
    "gatewayVersionLabel": "Gateway",
    "consoleBuildHint": "Console UI build (this browser bundle). Gateway is the running xopc service.",
    "checkUpdates": "Check for updates",
    "checkUpdatesChecking": "Checking...",
    "checkUpdatesUpToDate": "You're up to date",
    "checkUpdatesAvailable": "Update available: v{version}",
    "checkUpdatesDownloading": "Downloading... {percent}%",
    "checkUpdatesDownloaded": "Ready to install: v{version}",
    "checkUpdatesError": "Check failed",
    "gatewayUnavailable": "—",
    "openSourceLead": "This software is made possible by ",
    "openSourceLink": "open source software",
    "copyright": "Copyright © {year} xopcai"
  },
  "updatePanel": {
    "restartToUpdate": "Restart to update",
    "dismissAria": "Dismiss",
    "dismissHint": "Do not show this reminder again for this version",
    "reminderElectronReady": "Update v{{version}} is ready. Restart the app to install.",
    "reminderDownloading": "Downloading update… {{percent}}%",
    "reminderElectronUpdateError": "Desktop update failed: {{detail}}",
    "reminderNpm": "A new version v{{version}} is available for the gateway.",
    "updateNow": "Update now",
    "updateRunning": "Updating…",
    "updateSuccess": "Update installed",
    "updateSuccessDetail": "Restart the gateway to use the new version (for example: xopc gateway restart).",
    "updateErrorGit": "One-click update unavailable",
    "updateErrorBusy": "An update is already in progress",
    "updateErrorFailed": "Update failed",
    "restartRequired": "v{{version}} installed. Restart the gateway to use the new version.",
    "restartGateway": "Restart gateway",
    "restartPolling": "Gateway is restarting, waiting for it to come back…",
    "restartPollTimeout": "Gateway did not respond in time. It may still be starting.",
    "restartPollRetry": "Retry"
  },
  "commandPalette": {
    "groups": {
      "navigate": "Navigate",
      "quickSettings": "Quick Settings",
      "extensions": "Extensions",
      "sessions": "Sessions",
      "files": "Files",
      "commands": "Commands",
      "skills": "Skills",
      "actions": "Actions"
    },
    "routes": {
      "chatSubtitle": "Open chat",
      "agentsSubtitle": "Manage agents",
      "appsSubtitle": "Extension apps",
      "sessionsSubtitle": "Manage and search sessions",
      "logsSubtitle": "Gateway diagnostic logs",
      "skillsSubtitle": "Manage skills",
      "channelsSubtitle": "Channel settings",
      "cronSubtitle": "Cron jobs and schedules",
      "cronSettingsSubtitle": "Cron scheduler global settings",
      "goalsSettingsSubtitle": "Goal judge defaults for /goal",
      "dreamsSettingsSubtitle": "Memory consolidation schedules",
      "settingsSubtitle": "Open settings",
      "credentialsSubtitle": "Provider keys, model catalog, images, voice, and web search",
      "providersSubtitle": "LLM provider keys and OAuth",
      "modelsSubtitle": "Model configuration",
      "imageModelsSubtitle": "Image understanding and generation settings",
      "voiceSubtitle": "Voice settings",
      "searchSubtitle": "Web search settings",
      "gatewaySubtitle": "Gateway settings",
      "agentDefaultsSubtitle": "Default agent configuration"
    },
    "quickSettings": {
      "switchModel": "Switch model",
      "switchModelSubtitle": "Change the default AI model",
      "switchAgent": "Switch agent",
      "switchAgentSubtitle": "Change the agent for new chats",
      "themeLight": "Switch to light theme",
      "themeDark": "Switch to dark theme",
      "themeSystem": "Use system theme",
      "appearanceSubtitle": "Appearance",
      "languageSubtitle": "Language",
      "languageEn": "Switch to English",
      "languageZh": "Switch to 中文"
    },
    "actions": {
      "createCron": "Create scheduled task",
      "createCronSubtitle": "Open scheduled tasks (create)",
      "manageCron": "Manage scheduled tasks",
      "manageCronSubtitle": "View and edit cron jobs",
      "manageSkills": "Manage skills",
      "manageSkillsSubtitle": "View, enable, or disable skills",
      "reloadSkills": "Reload skills",
      "reloadSkillsSubtitle": "Reload all skills from disk"
    }
  },
  "clipboard": {
    "copy": "Copy",
    "copied": "Copied!",
    "copyFailed": "Could not copy to the clipboard. The text is selected — press Ctrl/Cmd+C to copy manually."
  }
}
