{
  "common.settings": "Settings",
  "common.profiles": "Profiles",
  "common.proxies": "Proxies",
  "common.connections": "Connections",
  "common.dns": "DNS",
  "common.tun": "TUN",
  "common.save": "Save",
  "common.cancel": "Cancel",
  "common.edit": "Edit",
  "common.viewer.view": "View",
  "common.editor.edit": "Edit",
  "common.delete": "Delete",
  "common.seconds": "seconds",
  "common.confirm": "Confirm",
  "common.auto": "Auto",
  "common.default": "Default",
  "common.close": "Close",
  "common.loading": "Loading...",
  "common.pinWindow": "Pin Window",
  "common.next": "Next",
  "common.prev": "Previous",
  "common.done": "Done",
  "common.notification.restartRequired": "Restart required for changes to take effect",
  "common.notification.systemProxyEnabled": "System proxy enabled",
  "common.notification.systemProxyDisabled": "System proxy disabled",
  "common.notification.copyEnvSuccess": "Shell env command copied",
  "common.notification.tunEnabled": "TUN enabled",
  "common.notification.tunDisabled": "TUN disabled",
  "common.notification.ruleMode": "Rule Mode",
  "common.notification.globalMode": "Global Mode",
  "common.notification.directMode": "Direct Mode",
  "common.error.appCrash": "Application crashed :( Please submit the following information to the developer to troubleshoot",
  "common.error.copyErrorMessage": "Copy Error Message",
  "common.error.invalidCron": "Invalid Cron expression",
  "common.error.getBackupListFailed": "Failed to get backup list: {{error}}",
  "common.error.restoreFailed": "Failed to restore: {{error}}",
  "common.error.deleteFailed": "Failed to delete: {{error}}",
  "common.error.shortcutRegistrationFailed": "Failed to register shortcut",
  "common.error.shortcutRegistrationFailedWithError": "Failed to register shortcut: {{error}}",
  "common.error.adminRequired": "Please run with administrator privileges for first launch",
  "common.error.initFailed": "Application initialization failed",
  "common.error.default": "Error",
  "common.error.updateAppConfigFailed": "Failed to update app config",
  "common.error.updateCoreConfigFailed": "Failed to update core config",
  "common.error.saveProfileConfigFailed": "Failed to save profile config",
  "common.error.addProfileFailed": "Failed to add profile",
  "common.error.deleteProfileFailed": "Failed to delete profile",
  "common.error.updateProfileFailed": "Failed to update profile",
  "common.error.switchProfileFailed": "Failed to switch profile",
  "common.error.saveOverrideConfigFailed": "Failed to save override config",
  "common.error.addOverrideFailed": "Failed to add override",
  "common.error.deleteOverrideFailed": "Failed to delete override",
  "common.error.updateOverrideFailed": "Failed to update override",
  "common.error.firewallSetupFailed": "Failed to setup firewall",
  "common.error.coreAuthFailed": "Failed to authorize core",
  "common.error.sysproxySetupFailed": "Failed to setup system proxy",
  "common.error.snifferConfigSaveFailed": "Failed to save sniffer config",
  "common.error.dnsConfigSaveFailed": "Failed to save DNS config",
  "common.copied": "Copied",
  "common.ok": "OK",
  "common.error.autoUpdateNotSupported": "Auto update not supported, please download manually",
  "common.dialog.selectSubscriptionFile": "Select Subscription File",
  "core.highPrivilege.title": "High Privilege Core Detected",
  "core.highPrivilege.message": "A high-privilege core is detected. The application needs to restart in administrator mode to match permissions. Restart now?",
  "common.updater.versionReady": "v{{version}} Version Ready",
  "common.updater.goToDownload": "Go to Download",
  "common.updater.update": "Update",
  "common.updater.verifying": "Verifying...",
  "common.generateSecret": "Generate Secret",
  "common.refresh": "Refresh",
  "settings.general": "General Settings",
  "settings.mihomo": "Mihomo Settings",
  "settings.language": "Language",
  "settings.theme": "Theme",
  "settings.darkMode": "Dark Mode",
  "settings.lightMode": "Light Mode",
  "settings.autoStart": "Auto Start",
  "settings.autoStart.permissions": "Configuring scheduled tasks with administrator privileges, please click 'Yes' in the UAC dialog...",
  "settings.autoCheckUpdate": "Auto Check Update",
  "settings.silentStart": "Silent Start",
  "settings.autoQuitWithoutCore": "Auto Enable Light Mode",
  "settings.autoQuitWithoutCoreTooltip": "Automatically enter light mode after closing window for specified time",
  "settings.subscriptionTimeout": "Subscription Timeout",
  "settings.autoQuitWithoutCoreDelay": "Light Mode Auto Enable Delay",
  "settings.envType": "Environment Variable Type",
  "settings.showFloatingWindow": "Show Floating Window",
  "settings.spinFloatingIcon": "Spin Floating Icon Based on Network Speed",
  "settings.floatingWindowCompatMode": "Floating Window Compatibility Mode (Recommended)",
  "settings.floatingWindowCompatModeTooltip": "Disables transparency effects to prevent crashes on some Windows systems. Recommended to keep enabled for stability",
  "settings.disableTray": "Disable Tray Icon",
  "settings.swapTrayClick": "Swap Tray Left/Right Click",
  "settings.proxyInTray": "Show Proxy Info in Tray Menu",
  "settings.showCurrentProxyInTray": "Show Current Proxy in Tray Menu",
  "settings.trayProxyGroupStyle": "Tray Proxy Group Style",
  "settings.trayProxyGroupStyleDefault": "Default",
  "settings.trayProxyGroupStyleSubmenu": "Submenu",
  "settings.disableTrayIconColor": "Disable Tray Icon Color Changes",
  "settings.disableAnimations": "Disable Animation Effects",
  "settings.showTraffic_windows": "Show Network Speed in Taskbar",
  "settings.showTraffic_mac": "Show Network Speed in Status Bar",
  "settings.hideConnectionCardWave": "Connection Card Pure Number Display",
  "settings.showDockIcon": "Show Dock Icon",
  "settings.useWindowFrame": "Use System Title Bar",
  "settings.triggerMainWindowBehavior": "Tray Window Trigger Behavior",
  "settings.triggerMainWindowBehaviorShow": "Always Show",
  "settings.triggerMainWindowBehaviorToggle": "Toggle Show/Hide",
  "settings.disableHardwareAcceleration": "Disable Hardware Acceleration",
  "settings.disableHardwareAccelerationTooltip": "Disabling hardware acceleration can resolve rendering issues or crashes caused by graphics driver problems, but may reduce performance. Requires app restart to take effect",
  "settings.hardwareAcceleration.confirm.title": "Confirm App Restart",
  "settings.hardwareAcceleration.confirm.content": "Changing hardware acceleration settings requires an app restart to take effect. Restart now?",
  "settings.backgroundColor": "Background Color",
  "settings.backgroundAuto": "Auto",
  "settings.backgroundDark": "Dark",
  "settings.backgroundLight": "Light",
  "settings.fetchTheme": "Fetch Theme",
  "settings.importTheme": "Import Theme",
  "settings.editTheme": "Edit Theme",
  "settings.selectTheme": "Select Theme",
  "settings.links.docs": "Documentation",
  "settings.links.github": "GitHub Repository",
  "settings.links.telegram": "Telegram Group",
  "settings.title": "Application Settings",
  "settings.webui.title": "WebUI Management Panel",
  "settings.webui.manage": "Manage Panels",
  "settings.webui.host": "Host",
  "settings.webui.port": "Port",
  "settings.webui.secret": "Secret",
  "settings.webui.noSecret": "No Secret",
  "settings.webui.panelName": "Panel Name",
  "settings.webui.panelUrl": "Panel URL",
  "settings.webui.panelNamePlaceholder": "Enter panel name",
  "settings.webui.panelUrlPlaceholder": "Enter panel URL",
  "settings.webui.variableHint": "Available Variables",
  "settings.webui.addPanel": "Add Panel",
  "settings.webui.panels": "Panel List",
  "settings.webui.restoreDefaults": "Restore Defaults",
  "mihomo.userAgent": "Subscription User Agent",
  "mihomo.userAgentPlaceholder": "Default: mihomo.party/v{{version}} (clash.meta)",
  "mihomo.delayTest.url": "Delay Test URL",
  "mihomo.delayTest.urlPlaceholder": "Default: https://www.gstatic.com/generate_204",
  "mihomo.delayTest.concurrency": "Delay Test Concurrency",
  "mihomo.delayTest.concurrencyPlaceholder": "Default: 50",
  "mihomo.delayTest.timeout": "Delay Test Timeout",
  "mihomo.delayTest.timeoutPlaceholder": "Default: 5000",
  "mihomo.gist.title": "Sync Runtime Config to Gist",
  "mihomo.gist.copyUrl": "Copy Gist URL",
  "mihomo.gist.token": "GitHub Token",
  "mihomo.proxyColumns.title": "Proxy Display Columns",
  "mihomo.proxyColumns.auto": "Auto",
  "mihomo.proxyColumns.one": "One Column",
  "mihomo.proxyColumns.two": "Two Columns",
  "mihomo.proxyColumns.three": "Three Columns",
  "mihomo.proxyColumns.four": "Four Columns",
  "mihomo.cpuPriority.title": "Core Process Priority",
  "mihomo.cpuPriority.realtime": "Realtime",
  "mihomo.cpuPriority.high": "High",
  "mihomo.cpuPriority.aboveNormal": "Above Normal",
  "mihomo.cpuPriority.normal": "Normal",
  "mihomo.cpuPriority.belowNormal": "Below Normal",
  "mihomo.cpuPriority.low": "Low",
  "mihomo.workDir.title": "Separate Work Directory for Different Subscriptions",
  "mihomo.workDir.tooltip": "Enable to avoid conflicts when different subscriptions have proxy groups with the same name",
  "mihomo.controlSniff": "Control Domain Sniffing",
  "mihomo.autoCloseConnection": "Auto Close Connection",
  "mihomo.testProfileOnStart": "Test Profile on Start",
  "mihomo.testProfileOnStartTooltip": "Check if the configuration file is valid before starting the core. If invalid, prevent startup and display an error message",
  "mihomo.pauseSSID.title": "Direct Connection for Specific WiFi SSIDs",
  "mihomo.pauseSSID.placeholder": "Enter SSID",
  "mihomo.title": "Core Settings",
  "mihomo.restart": "Restart Core",
  "mihomo.memory": "Memory Usage",
  "mihomo.coreVersion": "Core Version",
  "mihomo.upgradeCore": "Upgrade Core",
  "mihomo.CoreAuthLost": "Core Authorization Lost",
  "mihomo.coreUpgradeSuccess": "Core upgrade successful. If you want to use virtual network card (Tun), please go to the virtual network card page to manually authorize the Core again",
  "mihomo.alreadyLatestVersion": "Already Latest Version",
  "mihomo.selectCoreVersion": "Select Core Version",
  "mihomo.stableVersion": "Stable",
  "mihomo.alphaVersion": "Alpha",
  "mihomo.smartVersion": "Smart",
  "mihomo.specificVersion": "Specific Version",
  "mihomo.selectSpecificVersion": "Select Specific Version",
  "mihomo.searchVersion": "Search version...",
  "mihomo.installVersion": "Install Version",
  "mihomo.noVersionsFound": "No versions found",
  "mihomo.error.fetchTagsFailed": "Failed to fetch version list",
  "mihomo.error.installCoreFailed": "Failed to install core",
  "mihomo.enableSmartCore": "Enable Smart Core",
  "mihomo.enableSmartOverride": "Use Auto Smart Rule Override",
  "mihomo.smartOverrideTooltip": "Use the built-in smart override script in Party to replace url-test and load-balance with the Smart rule group; if the above rule groups are not present, extract all nodes from the subscription and replace the default rules, suitable for users who don’t want to hassle, with the feature taking effect with one click; if using global mode, please select the node named 'Smart Group.'",
  "mihomo.smartCoreUseLightGBM": "Use LightGBM",
  "mihomo.smartCoreCollectData": "Collect Data",
  "mihomo.smartCoreStrategy": "Strategy Mode",
  "mihomo.smartCoreStrategyStickySession": "Sticky Sessions",
  "mihomo.smartCoreStrategyRoundRobin": "Round Robin",
  "mihomo.smartCoreUseLightGBMTooltip": "Use pre-trained general model for quick node selection improvement, but may not suit your specific network environment",
  "mihomo.smartCoreCollectDataTooltip": "Collect your network usage data for training custom models better suited to your network environment (turn off if you don't know how to train models)",
  "mihomo.smartCollectorSize": "Data Colletct File Size (MB)",
  "mihomo.smartCollectorSizeTooltip": "Limit The File Size of Collected Data, The Default is 100MB",
  "mihomo.mixedPort": "Mixed Port",
  "mihomo.confirm": "Confirm",
  "mihomo.socksPort": "Socks Port",
  "mihomo.httpPort": "Http Port",
  "mihomo.redirPort": "Redir Port",
  "mihomo.tproxyPort": "Tproxy Port",
  "mihomo.externalController": "Listen Address",
  "mihomo.externalControllerSecret": "Access Token",
  "mihomo.ipv6": "IPv6",
  "mihomo.allowLanConnection": "Allow LAN Connection",
  "mihomo.allowedIpSegments": "Allowed IP Segments",
  "mihomo.disallowedIpSegments": "Disallowed IP Segments",
  "mihomo.userVerification": "User Verification",
  "mihomo.skipAuthPrefixes": "Skip Auth IP Segments",
  "mihomo.useRttDelayTest": "Use 1-RTT Delay Test",
  "mihomo.tcpConcurrent": "TCP Concurrent",
  "mihomo.storeSelectedNode": "Store Selected Node",
  "mihomo.storeFakeIp": "Store Fake IP",
  "mihomo.disableLoopbackDetector": "Disable Loopback Detector",
  "mihomo.skipSafePathCheck": "Skip Safe Path Check",
  "mihomo.disableEmbedCA": "Disable Embed CA",
  "mihomo.disableSystemCA": "Disable System CA",
  "mihomo.logRetentionDays": "Log Retention Days",
  "mihomo.logLevel": "Log Level",
  "mihomo.selectLogLevel": "Select Log Level",
  "mihomo.silent": "Silent",
  "mihomo.error": "Error",
  "mihomo.warning": "Warn",
  "mihomo.info": "Info",
  "mihomo.debug": "Debug",
  "mihomo.error.coreStartFailed": "Core start failed",
  "mihomo.error.profileCheckFailed": "Profile Check Failed",
  "mihomo.error.externalControllerListenError": "External controller listen error",
  "mihomo.findProcess": "Find Process",
  "mihomo.selectFindProcessMode": "Select Process Find Mode",
  "mihomo.strict": "Auto",
  "mihomo.off": "Off",
  "mihomo.always": "Always",
  "mihomo.username.placeholder": "Username",
  "mihomo.password.placeholder": "Password",
  "mihomo.ipSegment.placeholder": "IP Segment",
  "mihomo.interface.title": "Network Information",
  "substore.title": "Sub-Store",
  "substore.checkUpdate": "Check Update",
  "substore.updating": "Sub-Store is updating...",
  "substore.updateCompleted": "Sub-Store update completed",
  "substore.updateFailed": "Sub-Store update failed",
  "substore.downloadFailed": "Failed to download Sub-Store file",
  "substore.openInBrowser": "Open in Browser",
  "substore.enable": "Enable Sub-Store",
  "substore.allowLan": "Allow LAN Access",
  "substore.useCustomBackend": "Use Custom Sub-Store Backend",
  "substore.customBackendUrl.title": "Custom Sub-Store Backend URL",
  "substore.customBackendUrl.placeholder": "Must include protocol",
  "substore.useProxy": "Enable Proxy for All Sub-Store Requests",
  "substore.sync.title": "Schedule Subscription/File Sync",
  "substore.sync.placeholder": "Cron expression",
  "substore.restore.title": "Schedule Config Restore",
  "substore.restore.placeholder": "Cron expression",
  "substore.backup.title": "Schedule Config Backup",
  "substore.backup.placeholder": "Cron expression",
  "webdav.title": "WebDAV Backup",
  "webdav.url": "WebDAV URL",
  "webdav.dir": "WebDAV Backup Directory",
  "webdav.username": "WebDAV Username",
  "webdav.password": "WebDAV Password",
  "webdav.maxBackups": "Max Backups",
  "webdav.ignoreCert": "Ignore Certificate",
  "webdav.noLimit": "No Limit",
  "webdav.backup": "Backup",
  "webdav.backup.cron.title": "Schedule Config Backup",
  "webdav.backup.cron.placeholder": "Cron expression",
  "webdav.restore.title": "Restore Backup",
  "webdav.restore.noBackups": "No backups available",
  "webdav.notification.backupSuccess.title": "Backup Successful",
  "webdav.notification.backupSuccess.body": "Backup file has been uploaded to WebDAV",
  "localBackup.title": "Backup & Restore",
  "localBackup.export.title": "Export Local Backup",
  "localBackup.export.button": "Export Backup",
  "localBackup.import.title": "Import Local Backup",
  "localBackup.import.button": "Import Backup",
  "localBackup.import.confirm.title": "Confirm Import",
  "localBackup.import.confirm.body": "Importing local backup will overwrite all current configurations. Are you sure you want to continue?",
  "localBackup.notification.exportSuccess.title": "Export Successful",
  "localBackup.notification.exportSuccess.body": "Local backup has been exported to the specified location",
  "localBackup.notification.importSuccess.title": "Import Successful",
  "localBackup.notification.importSuccess.body": "Local backup has been successfully imported",
  "shortcuts.title": "Keyboard Shortcuts",
  "shortcuts.toggleWindow": "Toggle Window",
  "shortcuts.toggleFloatingWindow": "Toggle Floating Window",
  "shortcuts.toggleSystemProxy": "Toggle System Proxy",
  "shortcuts.toggleTun": "Toggle TUN",
  "shortcuts.toggleRuleMode": "Toggle Rule Mode",
  "shortcuts.toggleGlobalMode": "Toggle Global Mode",
  "shortcuts.toggleDirectMode": "Toggle Direct Mode",
  "shortcuts.toggleLightMode": "Toggle Light Mode",
  "shortcuts.restartApp": "Restart App",
  "shortcuts.copyEnv": "Copy Shell Env Command",
  "shortcuts.input.placeholder": "Click to input shortcut",
  "sider.title": "Sidebar Settings",
  "sider.cards.systemProxy": "Sys Proxy",
  "sider.cards.tun": "TUN",
  "sider.cards.profiles": "Profiles",
  "sider.cards.proxies": "Proxy Groups",
  "sider.cards.rules": "Rules",
  "sider.cards.resources": "Ext. Res.",
  "sider.cards.override": "Override",
  "sider.cards.connections": "Connections",
  "sider.cards.core": "Core Settings",
  "sider.cards.dns": "DNS Override",
  "sider.cards.sniff": "Sniff OVRD",
  "sider.cards.logs": "Logs",
  "sider.cards.substore": "Sub-Store",
  "sider.cards.network": "Network Info",
  "network.title": "Network Info",
  "network.ipCard.title": "Current IP",
  "network.ipAddress": "IP Address",
  "network.country": "Country",
  "network.city": "City",
  "network.region": "Region",
  "network.organization": "Organization",
  "network.timezone": "Timezone",
  "network.proxyDetection": "Proxy Detection",
  "network.clean": "Clean",
  "network.noData": "No data",
  "network.fetchFailed": "Failed to fetch IP info",
  "network.location": "Location",
  "network.network": "Network",
  "network.security": "Security",
  "network.coordinates": "Coordinates",
  "network.copy": "Copy IP",
  "network.copied": "Copied",
  "network.dataSource": "Data Source",
  "network.latency.title": "Network Latency",
  "network.latency.average": "Avg",
  "network.latency.timeout": "Timeout",
  "sider.cards.config": "Runtime Config",
  "sider.cards.emptyProfile": "Empty Profile",
  "sider.cards.viewRuntimeConfig": "View Runtime Config",
  "sider.cards.remote": "Remote",
  "sider.cards.local": "Local",
  "sider.cards.trafficUsage": "Traffic Usage Progress",
  "sider.cards.neverExpire": "Never Expire",
  "sider.cards.outbound.title": "Outbound Mode",
  "sider.cards.outbound.rule": "Rule",
  "sider.cards.outbound.global": "Global",
  "sider.cards.outbound.direct": "Direct",
  "sider.size.large": "Large",
  "sider.size.small": "Small",
  "sider.size.hidden": "Hidden",
  "actions.guide.title": "Open Guide",
  "actions.guide.button": "Open Guide",
  "actions.update.title": "Check for Updates",
  "actions.update.button": "Check for Updates",
  "actions.update.upToDate.title": "Up to Date",
  "actions.update.upToDate.body": "No updates available",
  "actions.reset.title": "Reset App",
  "actions.reset.button": "Reset App",
  "actions.reset.tooltip": "Delete all configurations and restore the app to its initial state",
  "actions.reset.confirm.title": "Confirm Reset",
  "actions.reset.confirm.content": "Are you sure you want to reset the app and delete all configurations? Only reset the app when it is not working properly. Your all subscriptions, overrides, and scripts will be lost!",
  "actions.heapSnapshot.title": "Create Heap Snapshot",
  "actions.heapSnapshot.button": "Create Heap Snapshot",
  "actions.heapSnapshot.tooltip": "Create a heap snapshot of the main process for memory issue debugging",
  "actions.lightMode.title": "Light Mode",
  "actions.lightMode.button": "Light Mode",
  "actions.lightMode.tooltip": "Completely exit the app while keeping only the core process",
  "actions.restartApp": "Restart App",
  "actions.quit.title": "Quit App",
  "actions.quit.button": "Quit App",
  "actions.version.title": "App Version",
  "theme.editor.title": "Edit Theme",
  "proxies.title": "Proxy Groups & Nodes",
  "proxies.hideUnavailable.enabled": "Show Unavailable Proxies",
  "proxies.hideUnavailable.disabled": "Hide Unavailable Proxies",
  "proxies.card.title": "ProxyGrp",
  "proxies.delay.test": "Test",
  "proxies.delay.timeout": "Timeout",
  "proxies.unpin": "Unpin",
  "proxies.order.default": "Default",
  "proxies.order.delay": "Delay",
  "proxies.order.name": "Name",
  "proxies.mode.full": "Detailed Info",
  "proxies.mode.simple": "Simple Info",
  "proxies.mode.direct": "Direct Mode",
  "proxies.search.placeholder": "Search Proxies",
  "proxies.locate": "Locate Current Proxy",
  "sniffer.title": "Domain Sniffing Settings",
  "sniffer.enable": "Enable Domain Sniffing",
  "sniffer.parsePureIP": "Sniff Unmapped IP Addresses",
  "sniffer.forceDNSMapping": "Sniff Real IP Mappings",
  "sniffer.overrideDestination": "Override Connection Address",
  "sniffer.sniff.title": "HTTP Port Sniffing",
  "sniffer.sniff.tls": "TLS Port Sniffing",
  "sniffer.sniff.quic": "QUIC Port Sniffing",
  "sniffer.sniff.ports.placeholder": "Port numbers, separated by commas",
  "sniffer.skipDomain.title": "Skip Domain Sniffing",
  "sniffer.skipDomain.placeholder": "Example: +.push.apple.com",
  "sniffer.forceDomain.title": "Force Domain Sniffing",
  "sniffer.forceDomain.placeholder": "Example: v2ex.com",
  "sniffer.skipDstAddress.title": "Skip Destination Address Sniffing",
  "sniffer.skipDstAddress.placeholder": "Example: 1.1.1.1/32",
  "sniffer.skipSrcAddress.title": "Skip Source Address Sniffing",
  "sniffer.skipSrcAddress.placeholder": "Example: 192.168.1.1/24",
  "sniffer.saveOnly": "Save Only",
  "sysproxy.title": "System Proxy",
  "sysproxy.host.title": "Proxy Host",
  "sysproxy.host.placeholder": "Default 127.0.0.1, do not modify unless necessary",
  "sysproxy.mode.title": "Proxy Mode",
  "sysproxy.mode.manual": "Manual",
  "sysproxy.mode.pac": "PAC",
  "sysproxy.uwp.title": "UWP Tool",
  "sysproxy.uwp.open": "Open UWP Tool",
  "sysproxy.pac.edit": "Edit PAC Script",
  "sysproxy.pacEditor.title": "Edit PAC Script",
  "sysproxy.bypass.title": "Proxy Bypass",
  "sysproxy.bypass.addDefault": "Add Default Bypass",
  "sysproxy.bypass.placeholder": "Example: *.baidu.com",
  "tun.title": "TUN",
  "tun.firewall.title": "Reset Firewall",
  "tun.firewall.reset": "Reset Firewall",
  "tun.core.title": "Manual  Authorization",
  "tun.core.auth": "Authorize Core",
  "tun.dns.autoSet": "Auto Set System DNS",
  "tun.stack.title": "Tun Mode Stack",
  "tun.device.title": "Tun Device Name",
  "tun.strictRoute": "Strict Route",
  "tun.autoRoute": "Auto Set Global Route",
  "tun.autoRedirect": "Auto Set TCP Redirect",
  "tun.autoDetectInterface": "Auto Detect Interface",
  "tun.dnsHijack": "DNS Hijack",
  "tun.excludeAddress.title": "Exclude Custom Networks",
  "tun.excludeAddress.placeholder": "Example: 172.20.0.0/16",
  "tun.notifications.coreAuthSuccess": "Core Authorization Successful",
  "tun.notifications.firewallResetSuccess": "Firewall Reset Successful",
  "tun.permissions.title": "Administrator Privileges Required",
  "tun.permissions.message": "TUN mode requires administrator privileges. Restart the application now to get permissions?",
  "tun.permissions.failed": "Permission authorization failed",
  "tun.permissions.restarting": "Restarting application with administrator privileges, please click 'Yes' in the UAC dialog...",
  "dns.title": "DNS Settings",
  "dns.enable": "Enable DNS",
  "dns.enhancedMode.title": "Domain Mapping Mode",
  "dns.enhancedMode.fakeIp": "Fake IP",
  "dns.enhancedMode.redirHost": "Real IP",
  "dns.enhancedMode.normal": "No Mapping",
  "dns.fakeIp.range": "Response Range",
  "dns.fakeIp.rangePlaceholder": "Example: 198.18.0.1/16",
  "dns.fakeIp.filter": "Real IP Response",
  "dns.fakeIp.filterPlaceholder": "Example: +.lan",
  "dns.respectRules": "Respect Rules",
  "dns.defaultNameserver": "DNS Server Domain Resolution",
  "dns.defaultNameserverPlaceholder": "Example: 223.5.5.5, IP only",
  "dns.proxyServerNameserver": "Proxy Server Domain Resolution",
  "dns.proxyServerNameserverPlaceholder": "Example: tls://dns.alidns.com",
  "dns.nameserver": "Default Resolution Server",
  "dns.nameserverPlaceholder": "Example: tls://dns.alidns.com",
  "dns.directNameserver": "Direct Resolution Server",
  "dns.directNameserverPlaceholder": "Example: tls://dns.alidns.com",
  "dns.fallback": "Fallback Servers",
  "dns.fallbackPlaceholder": "Example: https://dns.alidns.com/dns-query",
  "dns.fallbackFilter.title": "Fallback Filter Settings",
  "dns.fallbackFilter.geoip": "GeoIP Filter",
  "dns.fallbackFilter.geoipCode": "GeoIP Country Code",
  "dns.fallbackFilter.ipcidr": "Fallback IP CIDR",
  "dns.fallbackFilter.ipcidrPlaceholder": "Example: 240.0.0.0/4",
  "dns.fallbackFilter.domain": "Fallback Domains",
  "dns.fallbackFilter.domainPlaceholder": "Example: +.google.com",
  "dns.nameserverPolicy.title": "Override DNS Policy",
  "dns.nameserverPolicy.list": "DNS Policy List",
  "dns.nameserverPolicy.domainPlaceholder": "Domain",
  "dns.nameserverPolicy.serverPlaceholder": "DNS Server",
  "dns.systemHosts.title": "Use System Hosts",
  "dns.customHosts.title": "Custom Hosts",
  "dns.customHosts.list": "Hosts List",
  "dns.customHosts.domainPlaceholder": "Domain",
  "dns.customHosts.valuePlaceholder": "Domain or IP, separate multiple with commas",
  "dns.saveOnly": "Save Only",
  "profiles.title": "Profile Management",
  "profiles.input.placeholder": "Enter your subscription URL",
  "profiles.updateAll": "Update All Profiles",
  "profiles.useProxy": "Proxy",
  "profiles.import": "Import",
  "profiles.open": "Open",
  "profiles.new": "New",
  "profiles.newProfile": "New Profile",
  "profiles.substore.visit": "Visit Sub-Store",
  "profiles.error.unsupportedFileType": "Unsupported file type",
  "profiles.error.urlParamMissing": "Missing parameter: url",
  "profiles.error.importFailed": "Subscription import failed",
  "profiles.emptyProfile": "Empty Profile",
  "profiles.viewRuntimeConfig": "View Current Runtime Config",
  "profiles.neverExpire": "Never Expire",
  "profiles.remote": "Remote",
  "profiles.local": "Local",
  "profiles.trafficUsage": "Traffic Usage Progress",
  "profiles.editInfo.title": "Edit Information",
  "profiles.editInfo.name": "Name",
  "profiles.editInfo.url": "Subscription URL",
  "profiles.editInfo.authToken": "Authorization Token",
  "profiles.editInfo.authTokenPlaceholder": "Bearer token or other auth header value",
  "profiles.editInfo.userAgent": "User Agent",
  "profiles.editInfo.userAgentPlaceholder": "Leave empty to use global User Agent",
  "profiles.editInfo.useProxy": "Use Proxy to Update",
  "profiles.editInfo.interval": "Upd. Interval",
  "profiles.editInfo.intervalPlaceholder": "e.g.: 30 or '0 * * * *'",
  "profiles.editInfo.intervalInvalid": "Invalid",
  "profiles.editInfo.intervalMinutes": "Fixed interval in minutes",
  "profiles.editInfo.intervalCron": "Valid Cron expression",
  "profiles.editInfo.intervalHint": "Please enter a number or a valid Cron expression (e.g.: 0 * * * *)",
  "profiles.editInfo.fixedInterval": "Fixed Update Interval",
  "profiles.editInfo.autoUpdate": "Auto Update",
  "profiles.editInfo.override.title": "Override",
  "profiles.editInfo.override.global": "Global",
  "profiles.editInfo.override.noAvailable": "No available overrides",
  "profiles.editInfo.override.add": "Add Override",
  "profiles.editInfo.updateTimeout": "Update Timeout",
  "profiles.editInfo.updateTimeoutPlaceholder": "Timeout in seconds",
  "profiles.editFile.title": "Edit Profile",
  "profiles.editFile.notice": "Note: Changes made here will be reset after profile update. For custom configurations, please use",
  "profiles.editFile.override": "Override",
  "profiles.editFile.feature": "feature",
  "profiles.editRules.title": "Edit Rules",
  "profiles.editRules.ruleType": "Rule Type",
  "profiles.editRules.payload": "Payload",
  "profiles.editRules.payloadPlaceholder": "Enter payload",
  "profiles.editRules.proxy": "Proxy",
  "profiles.editRules.proxyPlaceholder": "Select or enter proxy",
  "profiles.editRules.addRule": "Add Rule",
  "profiles.editRules.addRulePrepend": "Add Rule to Top",
  "profiles.editRules.addRuleAppend": "Add Rule to Bottom",
  "profiles.editRules.instructions": "Instructions",
  "profiles.editRules.instructions1": "1. Select rule type from dropdown menu",
  "profiles.editRules.instructions2": "2. Enter payload",
  "profiles.editRules.instructions3": "3. Select proxy and click Add Rule",
  "profiles.editRules.currentRules": "Current Rules",
  "profiles.editRules.searchPlaceholder": "Search rules...",
  "profiles.editRules.noRules": "No rules",
  "profiles.editRules.noMatchingRules": "No matching rules",
  "profiles.editRules.saveError": "Error saving rules",
  "profiles.editRules.noResolve": "Skip DNS Resolution (no-resolve)",
  "profiles.editRules.src": "Match Source IP (src)",
  "profiles.openFile": "Open File",
  "profiles.home": "Home",
  "profiles.traffic.usage": "{{used}}/{{total}}",
  "profiles.traffic.unlimited": "Unlimited",
  "profiles.traffic.expired": "Expired",
  "profiles.traffic.remainingDays": "{{days}} days",
  "profiles.traffic.lastUpdate": "Last updated: {{time}}",
  "profiles.notification.importSuccess": "Subscription imported successfully",
  "resources.proxyProviders.title": "Proxy Providers",
  "resources.proxyProviders.updateAll": "Update All",
  "resources.ruleProviders.title": "Rule Providers",
  "resources.ruleProviders.updateAll": "Update All",
  "outbound.title": "Outbound Mode",
  "outbound.modes.rule": "Rule",
  "outbound.modes.global": "Global",
  "outbound.modes.direct": "Direct",
  "rules.title": "Rules",
  "rules.filter": "Filter Rules",
  "rules.hitAt.seconds": "Hit moments ago",
  "rules.hitAt.minutes": "Hit {{count}} min ago",
  "rules.hitAt.hours": "Hit {{count}} hrs ago",
  "rules.hitAt.days": "Hit {{count}} days ago",
  "override.title": "Override",
  "override.input.placeholder": "Enter override URL",
  "override.import": "Import",
  "override.docs": "Documentation",
  "override.repository": "Override Repository",
  "override.unsupportedFileType": "Unsupported file type",
  "override.error.importFailed": "Import failed: {{error}}",
  "override.actions.open": "Open",
  "override.actions.newYaml": "New YAML",
  "override.actions.newJs": "New JavaScript",
  "override.defaultContent.yaml": "# https://clashparty.org/docs/guide/override/yaml",
  "override.defaultContent.js": "// https://clashparty.org/docs/guide/override/javascript\nfunction main(config) {\n  return config\n}",
  "override.newFile.yaml": "New YAML",
  "override.newFile.js": "New JS",
  "override.editInfo.title": "Edit Information",
  "override.editInfo.name": "Name",
  "override.editInfo.url": "URL",
  "override.editInfo.global": "Global Enable",
  "override.editFile.title": "Edit Override {{type}}",
  "override.editFile.script": "Script",
  "override.editFile.config": "Config",
  "override.execLog.title": "Execution Log",
  "override.execLog.close": "Close",
  "override.menuItems.editInfo": "Edit Information",
  "override.menuItems.editFile": "Edit File",
  "override.menuItems.openFile": "Open File",
  "override.menuItems.execLog": "Execution Log",
  "override.menuItems.delete": "Delete",
  "override.labels.global": "Global",
  "connections.title": "Connections",
  "connections.upload": "Upload",
  "connections.download": "Download",
  "connections.closeAll": "Close All Connections",
  "connections.active": "Active",
  "connections.closed": "Closed",
  "connections.filter": "Filter",
  "connections.orderBy": "Order By",
  "connections.time": "Time",
  "connections.uploadAmount": "Up Amount",
  "connections.downloadAmount": "Down Amount",
  "connections.uploadSpeed": "Up Speed",
  "connections.downloadSpeed": "Down Speed",
  "connections.detail.title": "Connection Details",
  "connections.detail.establishTime": "Establish Time",
  "connections.detail.rule": "Rule",
  "connections.detail.proxyChain": "Proxy Chain",
  "connections.detail.connectionType": "Connection Type",
  "connections.detail.host": "Host",
  "connections.detail.sniffHost": "Sniff Host",
  "connections.detail.processName": "Process Name",
  "connections.detail.processPath": "Process Path",
  "connections.detail.sourceIP": "Source IP",
  "connections.detail.sourceGeoIP": "Source GeoIP",
  "connections.detail.sourceASN": "Source ASN",
  "connections.detail.destinationIP": "Destination IP",
  "connections.detail.destinationGeoIP": "Destination GeoIP",
  "connections.detail.destinationASN": "Destination ASN",
  "connections.detail.sourcePort": "Source Port",
  "connections.detail.destinationPort": "Destination Port",
  "connections.detail.inboundIP": "Inbound IP",
  "connections.detail.inboundPort": "Inbound Port",
  "connections.detail.copyRule": "Copy Rule",
  "connections.detail.inboundName": "Inbound Name",
  "connections.detail.inboundUser": "Inbound User",
  "connections.detail.dscp": "DSCP",
  "connections.detail.remoteDestination": "Remote Destination",
  "connections.detail.dnsMode": "DNS Mode",
  "connections.detail.specialProxy": "Special Proxy",
  "connections.detail.specialRules": "Special Rules",
  "connections.detail.close": "Close",
  "connections.detail.status": "Status",
  "connections.pause": "Pause",
  "connections.resume": "Resume",
  "connections.table.switchToTable": "Switch to Table View",
  "connections.table.switchToList": "Switch to List View",
  "connections.table.columns": "Columns",
  "connections.table.noData": "No Data",
  "resources.geoData.geoip": "GeoIP Database",
  "resources.geoData.geosite": "GeoSite Database",
  "resources.geoData.mmdb": "MMDB Database",
  "resources.geoData.asn": "ASN Database",
  "resources.geoData.mode": "GeoData Mode",
  "resources.geoData.autoUpdate": "Auto Update",
  "resources.geoData.updateInterval": "Update Interval (hours)",
  "resources.geoData.updateSuccess": "GeoData Update Successful",
  "logs.title": "Real-time Logs",
  "logs.filter": "Filter logs",
  "logs.clear": "Clear logs",
  "logs.autoScroll": "Auto scroll",
  "tray.showWindow": "Show Window",
  "tray.showFloatingWindow": "Show Floating Window",
  "tray.hideFloatingWindow": "Hide Floating Window",
  "tray.ruleMode": "Rule Mode",
  "tray.globalMode": "Global Mode",
  "tray.directMode": "Direct Mode",
  "tray.systemProxy": "System Proxy",
  "tray.tun": "TUN",
  "tray.profiles": "Profiles",
  "tray.proxyGroups": "Proxy Groups",
  "tray.openDirectories.title": "Open Directories",
  "tray.openDirectories.appDir": "App Directory",
  "tray.openDirectories.workDir": "Work Directory",
  "tray.openDirectories.coreDir": "Core Directory",
  "tray.openDirectories.logDir": "Log Directory",
  "tray.copyEnv": "Copy Environment Variables",
  "guide.welcome.title": "Welcome to Clash Party",
  "guide.welcome.description": "This is an interactive tutorial. If you are already familiar with the software, you can click the close button in the top right corner. You can always open this tutorial again from the settings.",
  "guide.sider.title": "Navigation Bar",
  "guide.sider.description": "The left side is the application's navigation bar, which also serves as a dashboard. Here you can switch between different pages and get an overview of commonly used status information.",
  "guide.card.title": "Cards",
  "guide.card.description": "Click on the navigation bar cards to jump to the corresponding page. You can also drag and drop the cards to arrange them freely.",
  "guide.main.title": "Main Area",
  "guide.main.description": "The right side is the main area of the application, displaying the content of the selected page from the navigation bar.",
  "guide.profile.title": "Profile Management",
  "guide.profile.description": "The profile management card shows information about the currently running subscription configuration. Click to enter the profile management page where you can manage your subscription configurations.",
  "guide.import.title": "Import Subscription",
  "guide.import.description": "Clash Party supports various subscription import methods. Enter your subscription link here and click import to import your subscription configuration. If your subscription requires a proxy to update, check the 'Proxy' option before importing (this requires having a working subscription first).",
  "guide.substore.title": "Sub-Store",
  "guide.substore.description": "Clash Party has deep integration with Sub-Store. You can click this button to enter Sub-Store or directly import your subscriptions managed through Sub-Store. Clash Party uses its built-in Sub-Store backend by default. If you have your own Sub-Store backend, you can configure it in the settings page. If you don't use Sub-Store, you can also disable it in the settings.",
  "guide.localProfile.title": "Local Profile",
  "guide.localProfile.description": "Click '+' to import a local file or create a new empty configuration for editing.",
  "guide.sysproxy.title": "System Proxy",
  "guide.sysproxy.description": "After importing a subscription, the core is running and listening on the specified port. You can now use the proxy through the specified port. If you want most applications to automatically use this proxy port, you need to turn on the system proxy switch.",
  "guide.sysproxySetting.title": "System Proxy Settings",
  "guide.sysproxySetting.description": "Here you can configure system proxy-related settings and choose the proxy mode. For Windows applications that don't follow system proxy, you can use the 'UWP Tool' to remove local loopback restrictions. For the difference between 'Manual Proxy Mode' and 'PAC Proxy Mode', please search online.",
  "guide.tun.title": "Virtual Network Card",
  "guide.tun.description": "Virtual network card, commonly known as 'Tun Mode' in similar software, allows you to let the core take control of all traffic for applications that don't follow system proxy settings.",
  "guide.tunSetting.title": "Virtual Network Card Settings",
  "guide.tunSetting.description": "Here you can modify virtual network card settings. Clash Party has theoretically solved all permission issues. If your virtual network card is still not working, try resetting the firewall (Windows) or manually authorizing the core (MacOS/Linux) and then restart the core.",
  "guide.override.title": "Override",
  "guide.override.description": "Clash Party provides powerful override functionality to customize your imported subscription configurations, such as adding rules and customizing proxy groups. You can directly import override files written by others or write your own. <b>Remember to enable the override file on the subscription you want to override</b>. For override file syntax, please refer to the <a href=\"https://clashparty.org/docs/guide/override\" target=\"_blank\">official documentation</a>.",
  "guide.dns.title": "DNS OVRD",
  "guide.dns.description": "The software defaults to using the application's DNS settings to override the subscription configuration. If you need to use the DNS settings from the subscription configuration, please disable this feature. The same applies to domain sniffing.",
  "guide.end.title": "Tutorial Complete",
  "guide.end.description": "Now that you understand the basic usage of the software, import your subscription and start using it. Enjoy!\nYou can also join our official <a href=\"https://t.me/mihomo_party_group\" target=\"_blank\">Telegram group</a> for the latest news.",
  "network.topology.title": "Network Topology",
  "network.topology.clients": "clients",
  "network.topology.rules": "Rules",
  "network.topology.groups": "groups",
  "network.topology.nodes": "nodes",
  "network.topology.proxyGroups": "Proxy Groups",
  "network.topology.proxyNodes": "Proxy Nodes",
  "network.topology.sourceIP": "Source IP",
  "network.topology.sourcePort": "Source Port",
  "network.topology.waiting": "Waiting for connections...",
  "network.topology.pause": "Pause",
  "network.topology.resume": "Resume",
  "settings.githubProxy": "GitHub Download Proxy",
  "settings.githubProxy.auto": "Auto (proxy first)",
  "settings.githubProxy.direct": "Direct"
}
