Files
clash-verge-rev/src/locales/en/settings.json
Sline f439e93a2b feat(hotkey): add global reactivate_profiles shortcut (#5527)
* feat(hotkey): add global reactivate_profiles shortcut

* feat(profile): expose validation state for reactivation shortcuts
2025-11-19 17:06:23 +08:00

604 lines
20 KiB
JSON

{
"page": {
"actions": {
"manual": "Manual",
"telegram": "Telegram Channel",
"github": "Github Repo"
},
"title": "Settings"
},
"sections": {
"system": {
"title": "System Setting",
"toggles": {
"tunMode": "Tun Mode",
"systemProxy": "System Proxy"
},
"tooltips": {
"autoLaunchAdmin": "Administrator mode may not support auto launch",
"silentStart": "Start the program in background mode without displaying the panel"
},
"fields": {
"autoLaunch": "Auto Launch",
"silentStart": "Silent Start"
},
"notifications": {
"tunMode": {
"autoDisabled": "TUN Mode automatically disabled due to service unavailable",
"autoDisableFailed": "Failed to disable TUN Mode automatically"
}
}
},
"proxyControl": {
"tooltips": {
"systemProxy": "Enable to modify the operating system's proxy settings. If enabling fails, modify the operating system's proxy settings manually",
"tunMode": "Tun (Virtual NIC) mode: Captures all system traffic, when enabled, there is no need to enable system proxy.",
"tunUnavailable": "TUN requires Service Mode or Admin Mode"
},
"actions": {
"installService": "Install Service",
"uninstallService": "Uninstall Service"
},
"fields": {
"systemProxy": "System Proxy",
"tunMode": "Tun Mode"
}
},
"externalController": {
"title": "External Controller",
"fields": {
"enable": "Enable External Controller",
"address": "External Controller",
"secret": "Core Secret"
},
"placeholders": {
"address": "Required",
"secret": "Recommended"
},
"tooltips": {
"copy": "Copy to clipboard"
},
"messages": {
"addressRequired": "Controller address cannot be empty",
"secretRequired": "Secret cannot be empty",
"copyFailed": "Failed to copy",
"controllerCopied": "Controller address copied to clipboard",
"secretCopied": "Secret copied to clipboard"
}
},
"externalCors": {
"title": "External Cors Configuration",
"fields": {
"allowPrivateNetwork": "Allow private network access",
"allowedOrigins": "Allowed Origins"
},
"placeholders": {
"origin": "Please enter a valid url"
},
"actions": {
"add": "Add"
},
"messages": {
"alwaysIncluded": "Always included origins: {{urls}}"
},
"tooltips": {
"open": "External Cors Settings"
}
},
"appearance": {
"light": "Light",
"dark": "Dark",
"system": "System"
},
"clash": {
"title": "Clash Setting",
"form": {
"fields": {
"allowLan": "Allow LAN",
"dnsOverwrite": "DNS Overwrite",
"ipv6": "IPv6",
"unifiedDelay": "Unified Delay",
"logLevel": "Log Level",
"portConfig": "Port Config",
"external": "External",
"webUI": "Web UI",
"clashCore": "Clash Core",
"openUwpTool": "Open UWP tool",
"updateGeoData": "Update GeoData"
},
"tooltips": {
"networkInterface": "Network Interface",
"unifiedDelay": "When unified delay is turned on, two delay tests will be performed to eliminate the delay differences between different types of nodes caused by connection handshakes, etc",
"logLevel": "This parameter is valid only for kernel log files in the log directory Service folder",
"openUwpTool": "Since Windows 8, UWP apps (such as Microsoft Store) are restricted from directly accessing local host network services, and this tool can be used to bypass this restriction"
},
"options": {
"logLevel": {
"debug": "Debug",
"info": "Info",
"warning": "Warn",
"error": "Error",
"silent": "Silent"
}
}
}
}
},
"components": {
"verge": {
"basic": {
"title": "Verge Basic Setting",
"actions": {
"browse": "Browse"
},
"trayOptions": {
"showMainWindow": "Show Main Window",
"showTrayMenu": "Show Tray Menu",
"disable": "Disable"
},
"fields": {
"language": "Language",
"themeMode": "Theme Mode",
"trayClickEvent": "Tray Click Event",
"copyEnvType": "Copy Env Type",
"startPage": "Start Page",
"startupScript": "Startup Script",
"themeSetting": "Theme Setting",
"layoutSetting": "Layout Setting",
"misc": "Miscellaneous",
"hotkeySetting": "Hotkey Setting"
}
},
"advanced": {
"title": "Verge Advanced Setting",
"tooltips": {
"backupInfo": "Support local or WebDAV backup of configuration files",
"openConfDir": "If the software runs abnormally, BACKUP and delete all files in this folder then restart the software",
"liteMode": "Close the GUI and keep only the kernel running"
},
"actions": {
"copyVersion": "Copy Version"
},
"notifications": {
"latestVersion": "Currently on the Latest Version",
"versionCopied": "Version copied to clipboard"
},
"fields": {
"backupSetting": "Backup Setting",
"runtimeConfig": "Runtime Config",
"openConfDir": "Open Conf Dir",
"openCoreDir": "Open Core Dir",
"openLogsDir": "Open Logs Dir",
"checkUpdates": "Check for Updates",
"openDevTools": "Dev Tools",
"liteModeSettings": "LightWeight Mode Settings",
"exit": "Exit",
"exportDiagnostics": "Export Diagnostic Info",
"vergeVersion": "Verge Version"
}
},
"theme": {
"title": "Theme Setting",
"fields": {
"primaryColor": "Primary Color",
"secondaryColor": "Secondary Color",
"primaryText": "Primary Text",
"secondaryText": "Secondary Text",
"infoColor": "Info Color",
"warningColor": "Warning Color",
"errorColor": "Error Color",
"successColor": "Success Color",
"fontFamily": "Font Family",
"cssInjection": "CSS Injection"
},
"actions": {
"editCss": "Edit CSS"
},
"dialogs": {
"editCssTitle": "Edit CSS"
}
},
"layout": {
"title": "Layout Setting",
"fields": {
"preferSystemTitlebar": "Prefer System Titlebar",
"trafficGraph": "Traffic Graph",
"memoryUsage": "Core Usage",
"proxyGroupIcon": "Proxy Group Icon",
"hoverNavigator": "Hover Jump Navigator",
"hoverNavigatorDelay": "Hover Jump Navigator Delay",
"navIcon": "Nav Icon",
"trayIcon": "Tray Icon",
"showProxyGroupsInline": "Show Proxy Groups Inline",
"commonTrayIcon": "Common Tray Icon",
"systemProxyTrayIcon": "System Proxy Tray Icon",
"tunTrayIcon": "Tun Tray Icon",
"enableTrayIcon": "Enable Tray Icon",
"enableTraySpeed": "Enable Tray Speed"
},
"tooltips": {
"hoverNavigator": "Automatically scroll to the corresponding proxy group when hovering over alphabet letters",
"hoverNavigatorDelay": "Delay before auto scrolling when hovering, in milliseconds"
},
"options": {
"icon": {
"monochrome": "Monochrome",
"colorful": "Colorful",
"disable": "Disable"
}
}
}
}
},
"modals": {
"clashPort": {
"title": "Port Config",
"fields": {
"mixed": "Mixed Port",
"socks": "Socks Port",
"http": "Http(s) Port",
"redir": "Redir Port",
"tproxy": "Tproxy Port"
},
"actions": {
"random": "Random Port"
},
"messages": {
"saved": "Port settings saved",
"saveFailed": "Failed to save port settings"
}
},
"clashCore": {
"variants": {
"release": "Release Version",
"alpha": "Alpha Version"
}
},
"liteMode": {
"title": "LightWeight Mode Settings",
"actions": {
"enterNow": "Enter LightWeight Mode Now"
},
"toggles": {
"autoEnter": "Auto Enter LightWeight Mode"
},
"tooltips": {
"autoEnter": "Enable to automatically activate LightWeight Mode after the window is closed for a period of time"
},
"fields": {
"delay": "Auto Enter LightWeight Mode Delay"
},
"messages": {
"autoEnterHint": "When closing the window, LightWeight Mode will be automatically activated after {{n}} minutes"
}
},
"backup": {
"title": "Backup Setting",
"tabs": {
"local": "Local backup",
"webdav": "WebDAV backup"
},
"actions": {
"selectTarget": "Select backup target",
"backup": "Backup",
"export": "Export",
"exportBackup": "Export Backup",
"deleteBackup": "Delete Backup",
"restore": "Restore",
"restoreBackup": "Restore Backup",
"viewHistory": "View history"
},
"fields": {
"webdavUrl": "WebDAV Server URL",
"username": "Username",
"info": "Backups are stored locally in the application data directory. Use the list below to restore or delete backups."
},
"messages": {
"webdavUrlRequired": "WebDAV URL cannot be empty",
"invalidWebdavUrl": "Invalid WebDAV URL format",
"usernameRequired": "Username cannot be empty",
"passwordRequired": "Password cannot be empty",
"webdavConfigSaved": "WebDAV configuration saved successfully",
"webdavConfigSaveFailed": "Failed to save WebDAV configuration: {{error}}",
"backupCreated": "Backup created successfully",
"backupFailed": "Backup failed: {{error}}",
"localBackupCreated": "Local backup created successfully",
"localBackupFailed": "Local backup failed",
"restoreSuccess": "Restore Success, App will restart in 1s",
"localBackupExported": "Local backup exported successfully",
"localBackupExportFailed": "Failed to export local backup",
"webdavRefreshSuccess": "WebDAV refresh succeeded",
"webdavRefreshFailed": "WebDAV refresh failed: {{error}}",
"confirmDelete": "Confirm to delete this backup file?",
"confirmRestore": "Confirm to restore this backup file?"
},
"auto": {
"title": "Automatic backup",
"scheduleLabel": "Enable scheduled backup",
"scheduleHelper": "Create local backups in the background at the configured interval.",
"intervalLabel": "Backup frequency",
"changeLabel": "Backup on critical changes",
"changeHelper": "Automatically back up when the global extend config/script or subscriptions are added, removed, or edited.",
"options": {
"hours": "Every {{n}} hours",
"days": "Every {{n}} days"
}
},
"manual": {
"title": "Manual backup",
"local": "Creates a snapshot on this device, stored under the app data directory.",
"webdav": "Upload a snapshot to your WebDAV server once credentials are set.",
"configureWebdav": "Configure WebDAV"
},
"history": {
"title": "Backup history",
"summary": "{{count}} backups • latest {{recent}}",
"empty": "No backups available"
},
"webdav": {
"title": "WebDAV settings"
},
"table": {
"filename": "Filename",
"backupTime": "Backup Time",
"actions": "Actions",
"noBackups": "No backups available",
"rowsPerPage": "Rows per page"
}
},
"misc": {
"title": "Miscellaneous",
"fields": {
"appLogLevel": "App Log Level",
"appLogMaxSize": "App Log Max Size",
"appLogMaxCount": "App Log Max Count",
"autoCloseConnections": "Auto Close Connections",
"autoCheckUpdate": "Auto Check Update",
"enableBuiltinEnhanced": "Enable Builtin Enhanced",
"proxyLayoutColumns": "Proxy Layout Columns",
"autoLogClean": "Auto Log Clean",
"autoDelayDetection": "Auto Delay Detection",
"defaultLatencyTest": "Default Latency Test",
"defaultLatencyTimeout": "Default Latency Timeout"
},
"tooltips": {
"autoCloseConnections": "Terminate established connections when the proxy group selection or proxy mode changes",
"enableBuiltinEnhanced": "Compatibility handling for the configuration file",
"autoDelayDetection": "Periodically test the current node latency in the background",
"defaultLatencyTest": "Used for HTTP client request testing only and won't make a difference to the configuration file"
},
"options": {
"proxyLayoutColumns": {
"auto": "Auto Columns"
},
"autoLogClean": {
"never": "Never Clean",
"retainDays": "Retain {{n}} Days"
}
}
},
"update": {
"title": "New Version v{{version}}",
"actions": {
"goToRelease": "Go to Release Page",
"update": "Update"
},
"messages": {
"portableError": "The portable version does not support in-app updates. Please manually download and replace it",
"breakChangeError": "This version is a major update and does not support in-app updates. Please uninstall it and manually download and install the new version"
}
},
"sysproxy": {
"title": "System Proxy Setting",
"fieldsets": {
"currentStatus": "Current System Proxy"
},
"fields": {
"enableStatus": "Enable Status:",
"serverAddr": "Server Addr: ",
"pacUrl": "PAC URL: ",
"proxyHost": "Proxy Host",
"usePacMode": "Use PAC Mode",
"proxyGuard": "Proxy Guard",
"guardDuration": "Guard Duration",
"alwaysUseDefaultBypass": "Always use Default Bypass",
"proxyBypass": "Proxy Bypass Settings: ",
"bypass": "Bypass: ",
"pacScriptContent": "PAC Script Content"
},
"tooltips": {
"proxyGuard": "Enable to prevent other software from modifying the operating system's proxy settings"
},
"messages": {
"durationTooShort": "Proxy Daemon Duration Cannot be Less than 1 Second",
"invalidBypass": "Invalid Bypass Format",
"invalidProxyHost": "Invalid Proxy Host Format"
},
"actions": {
"editPac": "Edit PAC"
}
},
"tun": {
"title": "Tun Mode",
"fields": {
"stack": "Tun Stack",
"device": "Device Name",
"autoRoute": "Auto Route",
"strictRoute": "Strict Route",
"autoDetectInterface": "Auto Detect Interface",
"dnsHijack": "DNS Hijack",
"mtu": "Max Transmission Unit"
},
"tooltips": {
"dnsHijack": "Please use , to separate multiple DNS servers"
},
"messages": {
"applied": "Settings Applied"
}
},
"dns": {
"dialog": {
"title": "DNS Overwrite",
"warning": "If you are not familiar with these settings, please do not modify them and keep DNS Overwrite enabled"
},
"sections": {
"general": "DNS Settings",
"fallbackFilter": "Fallback Filter Settings",
"hosts": "Hosts Settings"
},
"fields": {
"enable": "Enable DNS",
"listen": "DNS Listen",
"enhancedMode": "Enhanced Mode",
"fakeIpRange": "Fake IP Range",
"fakeIpFilterMode": "Fake IP Filter Mode",
"ipv6": {
"label": "IPv6",
"description": "Enable IPv6 DNS resolution"
},
"preferH3": {
"label": "Prefer H3",
"description": "DNS DOH uses HTTP/3"
},
"respectRules": {
"label": "Respect Rules",
"description": "DNS connections follow routing rules"
},
"useHosts": {
"label": "Use Hosts",
"description": "Enable to resolve hosts through hosts file"
},
"useSystemHosts": {
"label": "Use System Hosts",
"description": "Enable to resolve hosts through system hosts file"
},
"directPolicy": {
"label": "Direct Nameserver Follow Policy",
"description": "Whether to follow nameserver policy"
},
"defaultNameserver": {
"label": "Default Nameserver",
"description": "Default DNS servers used to resolve DNS servers"
},
"nameserver": {
"label": "Nameserver",
"description": "List of DNS servers, comma separated"
},
"fallback": {
"label": "Fallback",
"description": "List of fallback DNS servers, comma separated"
},
"proxy": {
"label": "Proxy Server Nameserver",
"description": "DNS servers for proxy node domain resolution"
},
"directNameserver": {
"label": "Direct Nameserver",
"description": "DNS servers for direct exit domain resolution, supports 'system' keyword, comma separated"
},
"fakeIpFilter": {
"label": "Fake IP Filter",
"description": "Domains that skip fake IP resolution, comma separated"
},
"nameserverPolicy": {
"label": "Nameserver Policy",
"description": "Domain-specific DNS server, multiple servers separated by semicolons, format: domain=server1;server2"
},
"geoipFiltering": {
"label": "GeoIP Filtering",
"description": "Enable GeoIP filtering for fallback"
},
"geoipCode": "GeoIP Code",
"fallbackIpCidr": {
"label": "Fallback IP CIDR",
"description": "IP CIDRs not using fallback servers, comma separated"
},
"fallbackDomain": {
"label": "Fallback Domain",
"description": "Domains using fallback servers, comma separated"
},
"hosts": {
"label": "Hosts",
"description": "Custom domain to IP or domain mapping"
}
},
"messages": {
"saved": "DNS settings saved",
"configError": "DNS configuration error:"
},
"errors": {
"invalid": "Invalid configuration",
"invalidYaml": "Invalid YAML format"
}
},
"webUI": {
"actions": {
"openUrl": "Open URL"
},
"title": "Web UI",
"messages": {
"supportedPlaceholders": "Support %host, %port, %secret",
"placeholderInstruction": "Replace host, port, secret with %host, %port, %secret"
}
},
"hotkey": {
"toggles": {
"enableGlobal": "Enable Global Hotkey"
},
"title": "Hotkey Setting",
"functions": {
"rule": "Rule Mode",
"global": "Global Mode",
"openOrCloseDashboard": "Open/Close Dashboard",
"toggleSystemProxy": "Enable/Disable System Proxy",
"toggleTunMode": "Enable/Disable Tun Mode",
"entryLightweightMode": "Entry Lightweight Mode",
"direct": "Direct Mode",
"reactivateProfiles": "Reactivate Profiles"
}
},
"password": {
"prompts": {
"enterRoot": "Please enter your root password"
}
},
"networkInterface": {
"title": "Network Interface",
"fields": {
"ipAddress": "IP Address",
"macAddress": "MAC Address"
}
}
},
"feedback": {
"notifications": {
"clash": {
"restartSuccess": "Clash Core Restarted",
"versionUpdated": "Core Version Updated",
"alreadyLatestVersion": "Already Using Latest Core Version",
"changeSuccess": "Core changed successfully",
"changeFailed": "Failed to change core",
"geoDataUpdated": "GeoData Updated"
},
"clashService": {
"installSuccess": "Service Installed Successfully",
"uninstallSuccess": "Service Uninstalled Successfully"
},
"updater": {
"withClashProxySuccess": "Update with Clash proxy successfully",
"withClashProxyFailed": "Update failed even with Clash proxy"
}
}
},
"statuses": {
"clash": {
"stopping": "Stopping Core...",
"restarting": "Restarting Core..."
},
"clashService": {
"installing": "Installing Service...",
"uninstalling": "Uninstalling Service..."
}
}
}