Files
DeskClaw/src/i18n/locales/en/settings.json
2026-03-21 17:09:08 +08:00

275 lines
11 KiB
JSON

{
"title": "Settings",
"subtitle": "Configure your ClawX experience",
"appearance": {
"title": "General",
"description": "Customize the look and feel",
"theme": "Theme",
"light": "Light",
"dark": "Dark",
"system": "System",
"language": "Language",
"launchAtStartup": "Launch at system startup",
"launchAtStartupDesc": "Automatically launch ClawX when you log in"
},
"aiProviders": {
"title": "AI Providers",
"description": "Configure your AI model providers and API keys",
"overview": {
"title": "Provider Accounts",
"description": "A summary of the provider accounts and models currently configured.",
"noModelSelected": "No model selected",
"multiAccountReady": "Multi-account ready",
"singletonVendor": "Single-account vendor"
},
"authModes": {
"apiKey": "API Key",
"oauthDevice": "OAuth Device",
"oauthBrowser": "OAuth Browser",
"local": "Local"
},
"sections": {
"model": "Model Settings",
"fallback": "Fallback Settings"
},
"add": "Add Provider",
"custom": "Custom",
"notRequired": "Not required",
"empty": {
"title": "No providers configured",
"desc": "Add an AI provider to start using ClawX",
"cta": "Add Your First Provider"
},
"dialog": {
"title": "Add AI Provider",
"desc": "Configure a new AI model provider",
"displayName": "Display Name",
"apiKey": "API Key",
"apiKeyConfigured": "An API key is already stored for this provider.",
"apiKeyMissing": "No API key is stored for this provider yet.",
"apiKeyStored": "Your API key is stored locally on your machine.",
"replaceApiKey": "Replace API Key",
"replaceApiKeyHelp": "Leave this field empty if you want to keep the currently stored API key.",
"baseUrl": "Base URL",
"modelId": "Model ID",
"protocol": "Protocol",
"fallbackModels": "Fallback Models",
"fallbackProviders": "Fallback Providers",
"fallbackModelIds": "Fallback Model IDs",
"fallbackModelIdsPlaceholder": "gpt-4.1-mini\nanother-model-id",
"fallbackModelIdsHelp": "One model ID per line. These models use the current provider config before falling back to other providers.",
"noFallbackOptions": "Add another provider first to use it as a fallback target.",
"cancel": "Cancel",
"change": "Change provider",
"add": "Add Provider",
"save": "Save",
"customDoc": "Documentation",
"validate": "Validate"
},
"card": {
"default": "Default",
"configured": "Configured",
"noKey": "No API key set",
"none": "None",
"fallbacks_one": "Fallback: {{names}}",
"fallbacks_other": "Fallbacks ({{count}}): {{names}}",
"setDefault": "Set as default",
"editKey": "Edit API key",
"delete": "Delete provider"
},
"protocols": {
"openai": "OpenAI Compatible",
"openaiCompletions": "OpenAI Completions",
"openaiResponses": "OpenAI Responses",
"anthropic": "Anthropic Compatible"
},
"toast": {
"added": "Provider added successfully",
"failedAdd": "Failed to add provider",
"deleted": "Provider deleted",
"failedDelete": "Failed to delete provider",
"defaultUpdated": "Default provider updated",
"failedDefault": "Failed to set default",
"updated": "Provider updated",
"failedUpdate": "Failed to update provider",
"invalidKey": "Invalid API key",
"modelRequired": "Model ID is required",
"minimaxConflict": "Cannot add both MiniMax (Global) and MiniMax (CN) providers."
},
"oauth": {
"loginMode": "OAuth Login",
"apikeyMode": "API Key",
"loginPrompt": "This provider requires signing in via your browser.",
"loginButton": "Login with Browser",
"getApiKey": "Get API Key",
"waiting": "Waiting...",
"openLoginPage": "Open Login Page",
"waitingApproval": "Waiting for approval in browser...",
"cancel": "Cancel",
"codeCopied": "Code copied to clipboard",
"authFailed": "Authentication Failed",
"browserFlowUnavailable": "Browser OAuth is not wired for this provider yet.",
"tryAgain": "Try Again",
"approveLogin": "Approve Login",
"step1": "Copy the authorization code below.",
"step2": "Open the login page in your browser.",
"step3": "Paste the code to approve access.",
"requestingCode": "Requesting secure login code..."
}
},
"gateway": {
"title": "Gateway",
"description": "OpenClaw Gateway settings",
"status": "Status",
"port": "Port",
"logs": "Logs",
"appLogs": "Application Logs",
"openFolder": "Open Folder",
"autoStart": "Auto-start Gateway",
"autoStartDesc": "Start Gateway when ClawX launches",
"proxyTitle": "Proxy",
"proxyDesc": "Route Electron and Gateway traffic through your local proxy client.",
"proxyServer": "Proxy Server",
"proxyServerHelp": "The default proxy for all requests. Bare host:port values default to HTTP.",
"proxyHttpServer": "HTTP Proxy",
"proxyHttpServerHelp": "Advanced override for HTTP requests. Leave blank to use Proxy Server.",
"proxyHttpsServer": "HTTPS Proxy",
"proxyHttpsServerHelp": "Advanced override for HTTPS requests. Leave blank to use Proxy Server.",
"proxyAllServer": "ALL_PROXY / SOCKS",
"proxyAllServerHelp": "Advanced fallback for SOCKS-capable clients and protocols such as Telegram. Leave blank to use Proxy Server.",
"showAdvancedProxy": "Show advanced proxy fields",
"hideAdvancedProxy": "Hide advanced proxy fields",
"proxyBypass": "Bypass Rules",
"proxyBypassHelp": "Semicolon, comma, or newline separated hosts that should connect directly.",
"proxyRestartNote": "Saving reapplies Electron networking and restarts the Gateway immediately. Regular Gateway restarts keep existing Telegram channel proxy values when proxy is disabled; save while disabled to clear them.",
"proxySaved": "Proxy settings saved",
"proxySaveFailed": "Failed to save proxy settings"
},
"updates": {
"title": "Updates",
"description": "Keep ClawX up to date",
"autoCheck": "Auto-check for updates",
"autoCheckDesc": "Check for updates on startup",
"autoDownload": "Auto-update",
"autoDownloadDesc": "Automatically download and install updates",
"status": {
"checking": "Checking for updates...",
"downloading": "Downloading update...",
"available": "Update available: v{{version}}",
"downloaded": "Ready to install: v{{version}}",
"autoInstalling": "Restarting to install update in {{seconds}}s...",
"failed": "Update check failed",
"latest": "You have the latest version",
"check": "Check for updates to get the latest features"
},
"action": {
"checking": "Checking...",
"downloading": "Downloading...",
"download": "Download Update",
"install": "Install & Restart",
"cancelAutoInstall": "Cancel",
"retry": "Retry",
"check": "Check for Updates"
},
"currentVersion": "Current Version",
"whatsNew": "What's New:",
"errorDetails": "Error Details:",
"help": "When auto-update is enabled, updates are downloaded and installed automatically."
},
"advanced": {
"title": "Advanced",
"description": "Power-user options",
"transport": {
"label": "Gateway Transport Preference",
"desc": "Choose how renderer requests gateway RPC: WebSocket, HTTP proxy, or IPC fallback.",
"saved": "Gateway transport preference saved",
"options": {
"wsFirst": "WS First",
"httpFirst": "HTTP First",
"wsOnly": "WS Only",
"httpOnly": "HTTP Only",
"ipcOnly": "IPC Only"
},
"descriptions": {
"wsFirst": "WS -> HTTP -> IPC",
"httpFirst": "HTTP -> WS -> IPC",
"wsOnly": "WS -> IPC",
"httpOnly": "HTTP -> IPC",
"ipcOnly": "IPC only"
}
},
"devMode": "Developer Mode",
"devModeDesc": "Show developer tools and shortcuts",
"telemetry": "Anonymous Usage Data",
"telemetryDesc": "Allow providing anonymous basic usage data to improve ClawX"
},
"developer": {
"title": "Developer",
"description": "Advanced options for developers",
"console": "OpenClaw Console",
"consoleDesc": "Access the native OpenClaw management interface",
"openConsole": "Open Developer Console",
"consoleNote": "Opens the Control UI with gateway token injected",
"gatewayToken": "Gateway Token",
"gatewayTokenDesc": "Paste this into Control UI settings if prompted",
"tokenUnavailable": "Token unavailable",
"tokenCopied": "Gateway token copied",
"cli": "OpenClaw CLI",
"cliDesc": "Copy a command to run OpenClaw without modifying PATH.",
"cliPowershell": "PowerShell command.",
"cmdUnavailable": "Command unavailable",
"cmdCopied": "CLI command copied",
"doctor": "OpenClaw Doctor",
"doctorDesc": "Run `openclaw doctor` and inspect the raw diagnostic output.",
"runDoctor": "Run Doctor",
"runDoctorFix": "Run Doctor Fix",
"doctorSucceeded": "OpenClaw doctor completed",
"doctorFailed": "OpenClaw doctor reported issues",
"doctorRunFailed": "Failed to run OpenClaw doctor",
"doctorFixSucceeded": "OpenClaw doctor fix completed",
"doctorFixFailed": "OpenClaw doctor fix reported issues",
"doctorFixRunFailed": "Failed to run OpenClaw doctor fix",
"doctorCopied": "Doctor output copied",
"doctorOk": "Healthy",
"doctorIssue": "Issues Found",
"doctorFixOk": "Fixed",
"doctorFixIssue": "Fix Failed",
"doctorExitCode": "Exit code",
"doctorDuration": "Duration",
"doctorCommand": "Command",
"doctorWorkingDir": "Working dir",
"doctorError": "Error",
"doctorStdout": "Stdout",
"doctorStderr": "Stderr",
"doctorOutputEmpty": "(empty)",
"wsDiagnostic": "WS Diagnostic Mode",
"wsDiagnosticDesc": "Temporarily enable WS/HTTP fallback chain for gateway RPC debugging.",
"wsDiagnosticEnabled": "WS diagnostic mode enabled",
"wsDiagnosticDisabled": "WS diagnostic mode disabled",
"telemetryViewer": "Telemetry Viewer",
"telemetryViewerDesc": "Local-only UX/performance telemetry, latest 200 entries.",
"telemetryAggregated": "Top Events",
"telemetryTotal": "Total",
"telemetryErrors": "Errors",
"telemetrySlow": "Slow (>=800ms)",
"telemetryEmpty": "No telemetry yet",
"telemetryCopied": "Telemetry copied",
"telemetryCleared": "Telemetry cleared",
"installCmd": "Install \"openclaw\" Command",
"installCmdDesc": "Installs ~/.local/bin/openclaw (no admin required)",
"installTitle": "Install OpenClaw Command",
"installMessage": "Install the \"openclaw\" command?",
"installDetail": "This will create ~/.local/bin/openclaw. Ensure ~/.local/bin is on your PATH if you want to run it globally."
},
"about": {
"title": "About",
"appName": "ClawX",
"tagline": "Graphical AI Assistant",
"basedOn": "Based on OpenClaw",
"version": "Version {{version}}",
"docs": "Website",
"github": "GitHub",
"faq": "FAQ"
}
}