"%@ (Assigend IP: %@)" = "%@ (分配的 IP: %@)"; //%@ (Assigend IP: %@)
"%@ Encountered Errors" = "%@ 遇到了错误"; //%@ Encountered Errors
"%@ Encountered a Fatal Error" = "%@ 遇到了严重错误"; //%@ Encountered a Fatal Error
"%@ ago" = "%@ 之前"; //%@ ago
"%@ has connected to your network. IP address assigned: %@" = "%@ 已加入你的网络，IP 地址已分配：%@。"; //%@ has connected to your network. IP address assigned: %@
"%@ proxy listen on interface: %@, port: %d" = "%@ 代理服务已启动，监听在 %@，端口号 %d。"; //%@ proxy listen on interface: %@, port: %d
"%@. New IP address: %@" = "%@，当前 IP 地址为 %@"; //%@. New IP address: %@
"%d errors have been detected in last %.0f seconds." = "在过去 %2$.0f 秒中发生了 %1$d 个错误"; //%d errors have been detected in last %.0f seconds.
"%d seconds" = "%d 秒"; //%d seconds
", Inactive" = "，不活跃"; //, Inactive
"12 Hours" = "12 小时"; //12 Hours
"24 Hours" = "24 小时"; //24 Hours
"3 Days" = "3 天"; //3 Days
"3 Hours" = "3 小时"; //3 Hours
"3dtouch.network.diagnostics" = "网络诊断"; //Network Diagnostics
"3dtouch.recent.requests" = "最近请求"; //Recent Requests
"3dtouch.stat" = "统计"; //Statistics
"3dtouch.stop" = "停止"; //Stop
"3dtouch.toggle.dump" = "开/关截取流量"; //Toggle Traffic Capture
"5 Minutes" = "5 分钟"; //5 Minutes
"6 Hours" = "6 小时"; //6 Hours
"60 Minutes" = "60 分钟"; //60 Minutes
"7 Days" = "7 天"; //7 Days
"A cron expression is a string consisting of five or six subexpressions (fields) that describe individual details of the schedule." = "Cron 表达式包含五个或者六个字段，以表示预期执行的时间。请参考相关说明。"; //A cron expression is a string consisting of five or six subexpressions (fields) that describe individual details of the schedule.
"A domain set file may contain millions of sub-rules. Each line in the file is a hostname or an IP address. If the hostname starts with a dot, all sub-domains will be matched." = "域名集文件可包含上万条子规则，每一行为一个主机名或者 IP 地址，如果主机名包含 . 前缀，所有子域名都将被匹配。"; //A domain set file may contain millions of sub-rules. Each line in the file is a hostname or an IP address. If the hostname starts with a dot, all sub-domains will be matched.
"A few seconds" = "几秒钟"; //A few seconds
"A ruleset contains multiple sub-rules. The policy will be used if any sub-rule matches." = "规则集可包含多个子规则，任意子规则匹配后将使用规则集的策略。"; //A ruleset contains multiple sub-rules. The policy will be used if any sub-rule matches.
"AEAD" = "AEAD"; //AEAD
"AND/OR/NOT Rule" = "AND/OR/NOT 规则"; //AND/OR/NOT Rule
"APPEARANCE" = "外观"; //APPEARANCE
"Abandon All Temporary Rules" = "抛弃所有临时规则"; //Abandon All Temporary Rules
"Abandon This Rule" = "抛弃该规则"; //Abandon This Rule
"Abort the request" = "阻止请求"; //Abort the request
"Abort" = "终止"; //Abort
"Access password can not be empty." = "访问密码不可为空"; //Access password can not be empty.
"Activating…" = "正在激活…"; //Activating…
"Active" = "活跃"; //Active
"Active, Expires on %@" = "活跃，将在%@过期"; //Active, Expires on %@
"Activity" = "活动"; //Activity
"Add Custom Field" = "增加自定义字段"; //Add Custom Field
"Add Header Rewrite Rule" = "增加 Header Rewrite 规则"; //Add Header Rewrite Rule
"Add Keyword" = "增加关键字"; //Add Keyword
"Add MitM Hostname" = "增加 MitM 主机名"; //Add MitM Hostname
"Add New Listener" = "增加 Lisnter"; //Add New Listener
"Add New Logical Rule" = "增加逻辑规则"; //Add New Logical Rule
"Add New Rule" = "增加新规则"; //Add New Rule
"Add New Ruleset" = "增加新规则集"; //Add New Ruleset
"Add New SSID" = "增加新的 SSID"; //Add New SSID
"Add New SSID…" = "增加新的 SSID…"; //Add New SSID…
"Add New Server" = "增加服务器"; //Add New Server
"Add New Server…" = "增加服务器…"; //Add New Server…
"Add Proxy" = "增加代理"; //Add Proxy
"Add Rule for Current Webpage…" = "为当前网页设置规则…"; //Add Rule for Current Webpage…
"Add SSID" = "增加 SSID"; //Add SSID
"Add" = "增加"; //Add
"Address" = "地址"; //Address
"Addresses" = "地址"; //Addresses
"Advanced Proxy Service Settings" = "高级代理服务设置"; //Advanced Proxy Service Settings
"Advanced" = "高级"; //Advanced
"After install. Plese enable the CA certificate in Settings > General > About > Certificate Trust Settings." = "安装后，请在设置 > 通用 > 关于 > 证书信任设置 中启动该证书。"; //After install. Plese enable the CA certificate in Settings > General > About > Certificate Trust Settings.
"After upgrading to Surge Pro, you will:" = "升级到 Surge Pro 后，你可以："; //After upgrading to Surge Pro, you will:
"Album Mode" = "相册模式"; //Album Mode
"Alert" = "提示"; //Alert
"Allow Notification" = "允许通知"; //Allow Notification
"Allow UDP Relay" = "允许 UDP 转发"; //Allow UDP Relay
"Already Expired" = "已过期"; //Already Expired
"Always On" = "始终开启"; //Always On
"Always use CONNECT method" = "总是使用 CONNECT 方法"; //Always use CONNECT method
"An anonymous device" = "匿名设备"; //An anonymous device
"An internal crash was detected." = "检测到一个内部崩溃。"; //An internal crash was detected.
"Analytics & Improvements" = "分析与提升"; //Analytics & Improvements
"Another DHCP server hsa been detected. Please turn if off to continue. Usually you can find the switch on the admin page of the router. Read the router's manual for more instruction.\nIP address: %@" = "检查到了另一个 DHCP 服务器，请将其关闭后再继续。通常你可以在路由器的管理页面上找到开关，请参考路由器的操作手册获得更多信息。\nIP 地址：%@"; //Another DHCP server hsa been detected. Please turn if off to continue. Usually you can find the switch on the admin page of the router. Read the router's manual for more instruction.\nIP address: %@
"Answer from %@: %@" = "收到 %@ 的应答：%@"; //Answer from %@: %@
"Apple Devices" = "Apple 设备"; //Apple Devices
"Apply" = "应用"; //Apply
"Are you sure to delete group %@?" = "你确定要删除代理“%@”吗？"; //Are you sure to delete group %@?
"Are you sure to delete proxy %@?" = "你确定要删除组策略“%@”吗？"; //Are you sure to delete proxy %@?
"Are you sure you want to delete this device?" = "你确定要删除该设备吗？"; //Are you sure you want to delete this device?
"Are you sure you want to permanently delete module \"%@\"?" = "确认要永久删除模块\"%@\"吗？"; //Are you sure you want to permanently delete module \"%@\"?
"As a Surge Pro owner, you:" = "作为已购买 Surge Pro 的用户，你："; //As a Surge Pro owner, you:
"Assign the device a fixed IP address." = "给设备分配一个固定的 IP 地址。"; //Assign the device a fixed IP address.
"Assign" = "分配"; //Assign
"Auto URL Test Group" = "自动测试组策略"; //Auto URL Test Group
"Auto-update Interval" = "自动更新间隔"; //Auto-update Interval
"Automatically select an available policy by priority. The availability is tested by accessing a URL like the auto URL test group." = "按照优先级自动选择可用的策略，可用性通过测试到某一个 URL 的访问确定。"; //Automatically select an available policy by priority. The availability is tested by accessing a URL like the auto URL test group.
"Automatically select which policy will be used by benchmarking the latency to a URL." = "自动选择延迟最低的策略，通过测试到某一个 URL 的访问确定延迟"; //Automatically select which policy will be used by benchmarking the latency to a URL.
"Available event name: network-changed" = "目前可用的事件名：network-changed"; //Available event name: network-changed
"BASIC" = "基础"; //BASIC
"Back" = "返回"; //Back
"Bind Network Interface" = "绑定网络接口"; //Bind Network Interface
"Bluetooth Tethering" = "蓝牙网络共享"; //Bluetooth Tethering
"Body Viewer" = "数据预览"; //Body Viewer
"By default only allow HTTP API access from local device. Enable this option to allow access from Wi-Fi" = "默认仅允许本地程序访问 HTTP API，开启后将允许 Wi-Fi 网络访问。"; //By default only allow HTTP API access from local device. Enable this option to allow access from Wi-Fi
"By default, a new JS context will be created for each scripting executing. Use this option to use one shared JS context, which allows scripts to share data with global variables." = "默认情况下，每次执行脚本时将使用一个干净的 JS 上下文，启动该选项后所有脚本将共享上下文，可以使用全局变量共享数据。"; //By default, a new JS context will be created for each scripting executing. Use this option to use one shared JS context, which allows scripts to share data with global variables.
"By default, if the system is in a sleep state, the cron task will delay until the system wakes up. Enabling the option allows Surge to wake up the system to execute the cron task on time." = "未开启该选项时，如果当 cron 任务需要执行时系统处于休眠状态，那么该任务会延后到系统唤醒后执行。开启该选项后将强制唤醒系统执行任务。"; //By default, if the system is in a sleep state, the cron task will delay until the system wakes up. Enabling the option allows Surge to wake up the system to execute the cron task on time.
"CA certificate must be configured before enabling MitM." = "启用 MitM 前必须按先配置 CA 证书。"; //CA certificate must be configured before enabling MitM.
"CLOUD" = "云存储"; //CLOUD
"COMMENT" = "注释"; //COMMENT
"CPU debug mode is set. Only enable it if the support agent asks to." = "CPU DEBUG 模式已启动，请仅在技术支持的引导下开启。"; //CPU debug mode is set. Only enable it if the support agent asks to.
"CRITICAL WARNING" = "严重警告"; //CRITICAL WARNING
"CUSTOM DNS SERVERS" = "自定义 DNS 服务器"; //CUSTOM DNS SERVERS
"Cancel" = "取消"; //Cancel
"Capabilities" = "功能"; //Capabilities
"Capture is enabled, which has a significant impact on performance." = "截取 HTTP 内容已启动，该功能将显著降低性能。"; //Capture is enabled, which has a significant impact on performance.
"Capture" = "截取"; //Capture
"Cellular Data" = "蜂窝网络"; //Cellular Data
"Change Folder" = "修改文件夹"; //Change Folder
"Change Icon…" = "修改图标…"; //Change Icon…
"Change Profile Folder" = "修改配置目录"; //Change Profile Folder
"Change Profile Storage" = "修改配置存储位置"; //Change Profile Storage
"Check for Updates" = "检查更新"; //Check for Updates
"Choose OpenSSL or Network.Framework to utilize TLS 1.3. OpenSSL is more stable but Network Framework can provide more cutting-edge features." = "选择 OpenSSL 或者 Network.Framework 可开启 TLS 1.3 支持，OpenSSL 更稳定而 Network Framework 可提供更多功能。"; //Choose OpenSSL or Network.Framework to utilize TLS 1.3. OpenSSL is more stable but Network Framework can provide more cutting-edge features.
"Choose or Import…" = "选择或导入…"; //Choose or Import…
"Clear All Content" = "清除所有内容"; //Clear All Content
"Click to show details." = "点击查看详情"; //Click to show details.
"Client IP address: %@" = "设备 IP 地址：%@"; //Client IP address: %@
"Client" = "客户端"; //Client
"Clients" = "客户端"; //Clients
"Common Devices" = "常见设备"; //Common Devices
"Compatibility" = "兼容性"; //Compatibility
"Completed" = "已完成"; //Completed
"Configure network parameters" = "配置网络参数"; //Configure network parameters
"Configured" = "已配置"; //Configured
"Confirm" = "确认"; //Confirm
"Connect through %@ to %@: %@" = "通过 %@ 连接到 %@：%@"; //Connect through %@ to %@: %@
"Connect" = "连接"; //Connect
"Connecting…" = "连接中…"; //Connecting…
"Connection to a remote host will be performed sequentially from one proxy server to another." = "使用一个代理连接另一个代理。"; //Connection to a remote host will be performed sequentially from one proxy server to another.
"Connectivity Quality" = "网络质量"; //Connectivity Quality
"Context Environment" = "上下文环境"; //Context Environment
"Continue Anyway" = "依然继续"; //Continue Anyway
"Continue" = "继续"; //Continue
"Continuous usage may significantly impact the performance and drain device storage." = "长时间开启会显著影响性能并耗尽设备存储空间。"; //Continuous usage may significantly impact the performance and drain device storage.
"Control Surge with HTTP API with another app or from another device." = "让另一个 App 或者设备通过 HTTP API 控制 Surge 功能。"; //Control Surge with HTTP API with another app or from another device.
"Copy to Clipboard" = "复制到剪贴板"; //Copy to Clipboard
"Create a Copy" = "创建副本"; //Create a Copy
"Cron Expressions" = "Cron 表达式"; //Cron Expressions
"Cron script evaluated: %@." = "Cron 脚本已执行: %@"; //Cron script evaluated: %@.
"Current Mode: %@" = "当前模式：%@"; //Current Mode: %@
"Current SSID: %@" = "当前 SSID: %@"; //Current SSID: %@
"Current Wi-Fi IP: %@" = "当前 Wi-Fi IP: %@"; //Current Wi-Fi IP: %@
"Customize Response Header" = "自定义响应 Header"; //Customize Response Header
"DATA FILE" = "数据文件"; //DATA FILE
"DEVICES" = "设备"; //DEVICES
"DHCP Hostname" = "DHCP 主机名"; //DHCP Hostname
"DHCP Last Seen" = "DHCP 最后出现"; //DHCP Last Seen
"DHCP Server" = "DHCP 服务器"; //DHCP Server
"DHCP Service: %@" = "DHCP 服务器: %@"; //DHCP Service: %@
"DHCP server found" = "发现 DHCP 服务器"; //DHCP server found
"DHCP service terminated unexpectedly." = "DHCP 服务意外终止"; //DHCP service terminated unexpectedly.
"DISMISSED MESSAGES" = "忽略的消息"; //DISMISSED MESSAGES
"DNS SERVER" = "DNS 服务器"; //DNS SERVER
"DNS" = "DNS"; //DNS
"DNS-over-HTTPS URL" = "DNS-over-HTTPS URL"; //DNS-over-HTTPS URL
"DNS-over-HTTPS" = "DNS-over-HTTPS"; //DNS-over-HTTPS
"Dark Mode" = "深色模式"; //Dark Mode
"Dark" = "深色"; //Dark
"Dashboard" = "请求查看器"; //Dashboard
"Data" = "数据"; //Data
"Deactivate" = "反激活"; //Deactivate
"Decrypt HTTPS traffic with man-in-the-middle (MitM) attack." = "使用中间人攻击（MitM）解密 HTTPS 流量"; //Decrypt HTTPS traffic with man-in-the-middle (MitM) attack.
"Decrypt" = "解密"; //Decrypt
"Default (10 s)" = "默认（10 秒）"; //Default (10 s)
"Default (1024 KB)" = "默认 (1024 KB)"; //Default (1024 KB)
"Default (24 Hours)" = "默认（24 小时）"; //Default (24 Hours)
"Default Policy" = "默认策略"; //Default Policy
"Default router (IPv4): %@" = "默认路由（IPv4）：%@"; //Default router (IPv4): %@
"Default" = "默认"; //Default
"Delete All Data" = "删除所有数据"; //Delete All Data
"Delete All Logs" = "删除所有日志"; //Delete All Logs
"Delete Device" = "删除设备"; //Delete Device
"Delete Device…" = "删除设备…"; //Delete Device…
"Delete Group…" = "删除组策略…"; //Delete Group…
"Delete Module" = "删除模块"; //Delete Module
"Delete Policy Group" = "删除组策略"; //Delete Policy Group
"Delete Proxy" = "删除代理"; //Delete Proxy
"Delete Proxy…" = "删除代理…"; //Delete Proxy…
"Delete" = "删除"; //Delete
"Delete…" = "删除…"; //Delete…
"Detail" = "详情"; //Detail
"Details" = "详情"; //Details
"Detect existing DHCP servers" = "检测当前的 DHCP 服务器"; //Detect existing DHCP servers
"Device" = "设备"; //Device
"Direct Outbound" = "直接连接"; //Direct Outbound
"Direct connection to %@: %@" = "直接连接到 %@：%@"; //Direct connection to %@: %@
"Direct" = "直连"; //Direct
"Disable DHCP Server" = "禁用 DHCP 服务器"; //Disable DHCP Server
"Disable HTTP Capture" = "关闭 HTTP 截取"; //Disable HTTP Capture
"Disable MitM" = "关闭 MitM"; //Disable MitM
"Disable" = "禁用"; //Disable
"Dismiss" = "忽略"; //Dismiss
"Do not use proxy for the request" = "不使用代理"; //Do not use proxy for the request
"Do you like Surge? Please rate on the App Store to support us. Thank you." = "对 Surge 感到满意吗？请在 App Store 中评价，感谢您的支持。"; //Do you like Surge? Please rate on the App Store to support us. Thank you.
"Do you really want to deactivate %@?" = "你确定要反激活 %@ 吗？"; //Do you really want to deactivate %@?
"Do you want to deactivate Surge on this machine?" = "你确定要反激活当前设备吗？"; //Do you want to deactivate Surge on this machine?
"Do you want to import profile %@?" = "确定要导入配置 %@ 吗？"; //Do you want to import profile %@?
"Do you want to merge profiles to the new location?" = "是否要将配置合并到新位置？"; //Do you want to merge profiles to the new location?
"Domain Sets" = "域名集"; //Domain Sets
"Domain" = "域名"; //Domain
"Don't Alert Error" = "不提示错误"; //Don't Alert Error
"Don't Merge" = "不合并"; //Don't Merge
"Don't show again" = "不再提示"; //Don't show again
"Don't show this message again" = "不再显示该消息"; //Don't show this message again
"Done" = "完成"; //Done
"Down" = "不可用"; //Down
"Download Completed" = "下载完毕"; //Download Completed
"Download Test" = "下载测试"; //Download Test
"Download" = "下载"; //Download
"Downloading GeoIP Database…" = "正在下载 GeoIP 数据库…"; //Downloading GeoIP Database…
"Downloading resource…" = "正在下载资源…"; //Downloading resource…
"Downloading…" = "正在下载…"; //Downloading…
"Dropbox Error" = "Dropbox 错误"; //Dropbox Error
"Dropbox Upload Error" = "Dropbox 上传错误"; //Dropbox Upload Error
"Dropbox" = "Dropbox"; //Dropbox
"Duration" = "时长"; //Duration
"EVENT TYPES" = "事件类型"; //EVENT TYPES
"EXTERNAL PROXY LIST" = "外部代理列表"; //EXTERNAL PROXY LIST
"EXTERNAL PROXY" = "外部代理"; //EXTERNAL PROXY
"EXTERNAL RULESET" = "外部规则集"; //EXTERNAL RULESET
"Edit File…" = "编辑文件…"; //Edit File…
"Edit Group…" = "编辑组策略…"; //Edit Group…
"Edit Header Rewrite Rule" = "编辑 Header Rewrite 规则"; //Edit Header Rewrite Rule
"Edit Hostname" = "编辑主机名"; //Edit Hostname
"Edit Port" = "编辑端口号"; //Edit Port
"Edit Proxy" = "编辑代理"; //Edit Proxy
"Edit Proxy…" = "编辑代理…"; //Edit Proxy…
"Edit Script…" = "编辑脚本…"; //Edit Script…
"Edit in Text Editor" = "在文本编辑器中编辑"; //Edit in Text Editor
"Edit" = "编辑"; //Edit
"Effective DNS-over-HTTPS server: %@" = "DNS-over-HTTPS 服务器：%@"; //Effective DNS-over-HTTPS server: %@
"Enable DHCP Server" = "启动 DHCP 服务器"; //Enable DHCP Server
"Enable Enhanced Mode" = "启动增强模式"; //Enable Enhanced Mode
"Enable HTTP Capture" = "打开 HTTP 截取"; //Enable HTTP Capture
"Enable Metered Network Mode automatically when connecting to specified Wi-Fi networks." = "当连接到指定的 Wi-Fi 网络时自动开启计费网络模式。"; //Enable Metered Network Mode automatically when connecting to specified Wi-Fi networks.
"Enable MitM" = "打开 MitM"; //Enable MitM
"Enable Rewrite" = "开启重写"; //Enable Rewrite
"Enable Scripting" = "开启脚本"; //Enable Scripting
"Enable Siri…" = "启动 Siri…"; //Enable Siri…
"Enable this option to keep Surge always on. Even after a device reboot.\nAfter enabling, you can only stop Surge within the app." = "启动该选项后 Surge 将保持运行，即使在系统重启后也能自动开启。\n启动后仅能通过应用内的停止按钮关闭 Surge。"; //Enable this option to keep Surge always on. Even after a device reboot.\nAfter enabling, you can only stop Surge within the app.
"Enable" = "启动"; //Enable
"Enabled" = "已启动"; //Enabled
"Enabling MitM" = "启动 MitM"; //Enabling MitM
"Enabling Network framework" = "使用 Network framework"; //Enabling Network framework
"Enhanced Mode" = "增强模式"; //Enhanced Mode
"Enhanced Wi-Fi Assist" = "增强版 Wi-Fi 助理"; //Enhanced Wi-Fi Assist
"Enter" = "进入"; //Enter
"Enterprise License" = "企业授权"; //Enterprise License
"Enterprise Profile" = "企业配置"; //Enterprise Profile
"Enterprise profile can't be edited. You may create an new profile to make changes." = "企业统一配置不可被编辑，请创建新的配置式进行修改。"; //Enterprise profile can't be edited. You may create an new profile to make changes.
"Error occurred while parsing profile." = "解析配置文件时发生错误。"; //Error occurred while parsing profile.
"Error occurred while starting %@ proxy" = "启动 %@ 代理服务时发生错误"; //Error occurred while starting %@ proxy
"Error" = "错误"; //Error
"Ethernet" = "以太网"; //Ethernet
"Evaluate" = "执行"; //Evaluate
"Event Name" = "事件名"; //Event Name
"Events" = "事件"; //Events
"Exception" = "异常"; //Exception
"Execute script at specified times." = "在指定时间执行脚本"; //Execute script at specified times.
"Execute script while the specified event occurs." = "在发生某事件时执行脚本"; //Execute script while the specified event occurs.
"Exit" = "退出"; //Exit
"Experimental" = "实验性功能"; //Experimental
"Expired On" = "已过期于"; //Expired On
"Expired in" = "过期时间"; //Expired in
"Expired on %@" = "已于 %@ 过期"; //Expired on %@
"Expired" = "已过期"; //Expired
"Expires On" = "有效期"; //Expires On
"Export Client Settings to CSV…" = "导出客户端配置到 CSV…"; //Export Client Settings to CSV…
"Export" = "导出"; //Export
"External Resource" = "外部资源"; //External Resource
"External Resources in Modules…" = "模块外部资源"; //External Resources in Modules…
"External Resources" = "外部资源"; //External Resources
"External Ruleset Path" = "外部规则集路径"; //External Ruleset Path
"External Ruleset" = "外部规则集"; //External Ruleset
"FEATURE SUBSCRIPTION" = "功能订阅"; //FEATURE SUBSCRIPTION
"Failed to evaluate policy group" = "测试策略组失败"; //Failed to evaluate policy group
"Failed to extract body data!" = "提取 Body 数据失败"; //Failed to extract body data!
"Failed to get system DNS servers. Please wait for a valid network, or fix system DNS settings." = "无法获取到系统 DNS 设置，请等待网络配置更新，或者手动修复系统 DNS 设置。"; //Failed to get system DNS servers. Please wait for a valid network, or fix system DNS settings.
"Failed to load local module %@" = "加载本地模块失败 %@"; //Failed to load local module %@
"Failed to obtain URL from the browser." = "从浏览器获取 URL 失败。"; //Failed to obtain URL from the browser.
"Failed to obtain the result" = "获取结果失败"; //Failed to obtain the result
"Failed to process payment: %@" = "处理支付失败：%@"; //Failed to process payment: %@
"Failed to request the notification permission. Please enable it in the System Preferences manually." = "请求通知权限失败，请在系统设置中手动开启。"; //Failed to request the notification permission. Please enable it in the System Preferences manually.
"Failed to validate parameters." = "参数校验失败。"; //Failed to validate parameters.
"Failed" = "失败"; //Failed
"Failed: %@" = "失败：%@"; //Failed: %@
"Fallback Group" = "Fallback 组"; //Fallback Group
"Fallback to cellular network" = "回退到数据网络"; //Fallback to cellular network
"Favorite" = "收藏"; //Favorite
"FavoriteRequestViewController.header" = "收藏的请求"; //FAVORITE REQUESTS
"Feature Subscription Required" = "需要功能更新订阅"; //Feature Subscription Required
"Feature Subscription" = "功能更新订阅"; //Feature Subscription
"File Location" = "文件位置"; //File Location
"File Type" = "文件类型"; //File Type
"File URL" = "文件 URL"; //File URL
"File doesn't exist." = "文件不存在。"; //File doesn't exist.
"Filename or URL" = "文件名或 URL"; //Filename or URL
"Filter" = "过滤器"; //Filter
"Fixed IP Address" = "固定 IP 地址"; //Fixed IP Address
"Force Sync Dropbox" = "强制 Dropbox 同步"; //Force Sync Dropbox
"Force Sync Enterpise Profile" = "强制企业配置同步"; //Force Sync Enterpise Profile
"Format" = "格式"; //Format
"Forward UDP packets to the proxy server if enhanced mode is enabled." = "将 UDP 数据包转发到代理服务器（仅当增强模式开启时）"; //Forward UDP packets to the proxy server if enhanced mode is enabled.
"Forward requests to proxy servers with rule-based system or globally." = "全局或按规则将请求转发给代理服务器。"; //Forward requests to proxy servers with rule-based system or globally.
"Freeze" = "冻结"; //Freeze
"From Server" = "来自服务器"; //From Server
"Full Screen Editing" = "全屏编辑"; //Full Screen Editing
"Fully adapted for iOS 13 Dark Mode." = "全面支持 iOS 13 的深色模式"; //Fully adapted for iOS 13 Dark Mode.
"GEOIP DATABASE" = "GEOIP 数据库"; //GEOIP DATABASE
"General" = "通用"; //General
"Generate a New Certificate" = "生成新证书"; //Generate a New Certificate
"Generating a new certificate will overwrite the existing one. Are you sure?" = "生成新证书会覆盖当前证书，是否继续？"; //Generating a new certificate will overwrite the existing one. Are you sure?
"GeoIP Database" = "GeoIP 数据库"; //GeoIP Database
"Global Proxy" = "全局代理"; //Global Proxy
"Go To Settings" = "跳转到设置"; //Go To Settings
"Group %@ now directs to %@. Delay: %@ ms." = "策略组“%@”现在开始使用策略“%@”，延迟：%@ms。"; //Group %@ now directs to %@. Delay: %@ ms.
"Group has a new optimal option" = "策略组有更优的策略"; //Group has a new optimal option
"Group name can't be empty." = "组名不可为空"; //Group name can't be empty.
"HOST INFO" = "设备信息"; //HOST INFO
"HOST" = "主机名"; //HOST
"HTML" = "HTML"; //HTML
"HTTP API" = "HTTP API"; //HTTP API
"HTTP Capture On for a Long Time" = "长时间开启 HTTP 截取"; //HTTP Capture On for a Long Time
"HTTP Capture is Still On" = "HTTP 截取未关闭"; //HTTP Capture is Still On
"HTTP Proxy Port" = "HTTP 代理服务端口"; //HTTP Proxy Port
"HTTP proxy listen on interface: %@, port: %d" = "HTTP 代理服务已启动，监听在 %@，端口号 %d。"; //HTTP proxy listen on interface: %@, port: %d
"HTTP" = "HTTP"; //HTTP
"Hide the requests of common app crash reporters (Firebase, bugsnag, Crashlytics and more). Their requests may flood the recent request log." = "隐藏常见的崩溃追踪框架请求（如 Firebase, bugsnag, Crashlytics），由于请求过多可能导致最近请求列表被大量占据。"; //Hide the requests of common app crash reporters (Firebase, bugsnag, Crashlytics and more). Their requests may flood the recent request log.
"Hide" = "隐藏"; //Hide
"Host" = "主机名"; //Host
"Hostname" = "主机名"; //Hostname
"INSTALLED MODULES" = "安装的模块"; //INSTALLED MODULES
"INTERFACE" = "网络接口"; //INTERFACE
"INTERNAL POLICIES" = "内置策略"; //INTERNAL POLICIES
"INTERNET TEST URL" = "INTERNET 测试 URL"; //INTERNET TEST URL
"INTERNET" = "互联网"; //INTERNET
"IP Address or Domain" = "IP 地址或域名"; //IP Address or Domain
"IP Address" = "IP 地址"; //IP Address
"IP:" = "IP:"; //IP:
"If DNS-over-HTTPS is configured, the traditional DNS will only be used to test the connectivity and resolve the domain in the DOH URL." = "如果配置了 DNS-over-HTTPS，传统 DNS 将仅用作解析 DOH 域名和测试网络连通性。"; //If DNS-over-HTTPS is configured, the traditional DNS will only be used to test the connectivity and resolve the domain in the DOH URL.
"If a domain has multiple A/AAAA records, Surge connects to all the addresses simultaneously. The fastest connection will be used." = "如果域名包含多个 A/AAAA 记录，Surge 将并发向所有地址发起连接，最后选择速度最快的连接。"; //If a domain has multiple A/AAAA records, Surge connects to all the addresses simultaneously. The fastest connection will be used.
"If the device is reconnected to the network, it will reappear in the list." = "如果设备再次加入网络，它将在列表中重新出现。"; //If the device is reconnected to the network, it will reappear in the list.
"Ignore" = "忽略"; //Ignore
"Import Client Settings from CSV…" = "从 CSV 导入客户端配置"; //Import Client Settings from CSV…
"Import Profile" = "导入配置"; //Import Profile
"Import" = "导入"; //Import
"In-App Purchase is not available in the TestFlight version. Please go to https://nssurge.com/account for subscription renew." = "In-App Purchase 在 TestFlight 版本中不可用，请前往 https://nssurge.com 进行订阅。"; //In-App Purchase is not available in the TestFlight version. Please go to https://nssurge.com/account for subscription renew.
"In-App Purchase is not available in the TestFlight version." = "应用内购买在 TestFlight 版本中不可用。"; //In-App Purchase is not available in the TestFlight version.
"Includes rules for LAN IP addresses and .local suffix. Please notice this ruleset will trigger a DNS lookup." = "可匹配局域网 IP 地址和 .local 后缀，请注意该规则集会触发 DNS 请求。"; //Includes rules for LAN IP addresses and .local suffix. Please notice this ruleset will trigger a DNS lookup.
"Includes rules for most requests sent by macOS and iOS itself. Requests sent by App Store, iTunes, and other content services are not included." = "可匹配来自 macOS 和 iOS 自身的大多数系统请求，App Store 和 iTunes 等其他内容服务的请求不会被匹配。"; //Includes rules for most requests sent by macOS and iOS itself. Requests sent by App Store, iTunes, and other content services are not included.
"Install Certificate to iOS Simulator" = "为 iOS 模拟器安装证书"; //Install Certificate to iOS Simulator
"Install Module from URL" = "从 URL 安装模块"; //Install Module from URL
"Install Module" = "安装模块"; //Install Module
"Install New Module…" = "安装新模块…"; //Install New Module…
"Install Profile from URL" = "从 URL 安装配置"; //Install Profile from URL
"Install" = "安装"; //Install
"Installed, but not trusted" = "已安装，但是未信任"; //Installed, but not trusted
"Interface Style" = "界面样式"; //Interface Style
"Internal Ruleset LAN" = "内置规则集 LAN"; //Internal Ruleset LAN
"Internal Ruleset System" = "内置规则集 System"; //Internal Ruleset System
"Invalid CSV content." = "无效的 CSV 内容。"; //Invalid CSV content.
"Invalid DNS server addresses." = "无效的 DNS 服务器地址。"; //Invalid DNS server addresses.
"Invalid DNS-over-HTTPS URL." = "无效的 DNS-over-HTTPS URL。"; //Invalid DNS-over-HTTPS URL.
"Invalid DOH URL." = "无效的 DOH URL。"; //Invalid DOH URL.
"Invalid Local Resource" = "本地资源无效"; //Invalid Local Resource
"Invalid URL." = "无效的 URL。"; //Invalid URL.
"Invalid address." = "地址无效."; //Invalid address.
"Invalid filename." = "无效的文件名。"; //Invalid filename.
"Invalid hostname." = "主机名无效。"; //Invalid hostname.
"Invalid interval." = "间隔时间无效。"; //Invalid interval.
"Invalid license status. Please contact support." = "授权状态无效，请联系技术支持。"; //Invalid license status. Please contact support.
"Invalid listen interface" = "监听地址无效。"; //Invalid listen interface
"Invalid module" = "无效的模块"; //Invalid module
"Invalid port number." = "端口号无效。"; //Invalid port number.
"Invalid profile (%@). Please contact administrator." = "配置无效（%@），请联系管理员。"; //Invalid profile (%@). Please contact administrator.
"Invalid profile. Please try to upgrade Surge Enterprise to the latest version from App Store. Contact administrator for more information.\n%@" = "配置无效，尝试在 App Store 将 Surge Enterprise 更新至最新版本，请联系管理员了解更多信息。\n%@"; //Invalid profile. Please try to upgrade Surge Enterprise to the latest version from App Store. Contact administrator for more information.\n%@
"Invalid proxy list" = "代理列表无效。"; //Invalid proxy list
"Invalid remote host information." = "无效的主机信息"; //Invalid remote host information.
"Invalid rule." = "无效的规则。"; //Invalid rule.
"Invalid script name." = "无效的脚本名。"; //Invalid script name.
"Invalid test URL." = "测试 URL 无效。"; //Invalid test URL.
"Invalid timeout." = "超时时间无效。"; //Invalid timeout.
"Invalid tolerance." = "容忍度无效。"; //Invalid tolerance.
"Invalid user ID." = "无效的用户 ID"; //Invalid user ID.
"It is recommended to reboot your computer first if you have trouble in installing helper." = "如果遇到无法安装 Helper 的问题，请在执行移除后重启电脑再试。"; //It is recommended to reboot your computer first if you have trouble in installing helper.
"JSON" = "JSON"; //JSON
"Keep Surge always on even after a device reboot." = "在设备重启后保持 Surge 开启。"; //Keep Surge always on even after a device reboot.
"Kill & Retry" = "关闭并重试"; //Kill & Retry
"Kill Connection" = "打断连接"; //Kill Connection
"LAContext.verification.failed" = "没有其他的解锁方式，请在系统设置中关闭密码以跳过验证。"; //Surge doesn't provide alternative verification methods. Please disable the system passcode if you have any trouble.
"LOCAL MODULES" = "本地模块"; //LOCAL MODULES
"Last Updated" = "最后更新"; //Last Updated
"Last Updated: %@ ago" = "更新于：%@前"; //Last Updated: %@ ago
"Last Updated: %@" = "最后更新：%@"; //Last Updated: %@
"Last error: %@" = "最后错误：%@"; //Last error: %@
"Latency Benchmark" = "延迟测试"; //Latency Benchmark
"Leave" = "离开"; //Leave
"Legacy" = "传统"; //Legacy
"Light" = "浅色"; //Light
"Listener" = "Listener"; //Listener
"Load Balacne" = "负载均衡"; //Load Balacne
"Load Balance Group" = "负载均衡组"; //Load Balance Group
"Load Script" = "载入脚本"; //Load Script
"Loading…" = "载入中…"; //Loading…
"Local File" = "本地文件"; //Local File
"Local Path: %@" = "本地路径：%@"; //Local Path: %@
"Local Resource" = "本地资源"; //Local Resource
"Local" = "本地"; //Local
"Localhost" = "回环网络"; //Localhost
"Log file is too large for preview" = "日志文件过大，不可预览。"; //Log file is too large for preview
"Logical Rule" = "逻辑规则"; //Logical Rule
"Logical rule must contain at least two rules." = "逻辑规则至少需要包含两个子规则。"; //Logical rule must contain at least two rules.
"MAC Address" = "MAC 地址"; //MAC Address
"Managed Profile" = "托管配置"; //Managed Profile
"Managed profile can't be edited. You may create a duplicate to make changes." = "托管配置不可被编辑，请创建副本后再编辑。"; //Managed profile can't be edited. You may create a duplicate to make changes.
"Manufacturer" = "制造商"; //Manufacturer
"Max Body Size" = "最大响应体尺寸"; //Max Body Size
"Memory Warning" = "内存警告"; //Memory Warning
"Memory debug mode is set. Only enable it if the support agent asks to." = "内存 DEBUG 模式已启动，请仅在技术支持的引导下开启。"; //Memory debug mode is set. Only enable it if the support agent asks to.
"Merge" = "合并"; //Merge
"Metered Network Mode" = "计费网络模式"; //Metered Network Mode
"Metered Network SSID" = "计费网络 SSID"; //Metered Network SSID
"Migration Info" = "迁移说明"; //Migration Info
"MitM" = "MitM"; //MitM
"Mixed System and Custom DNS Servers" = "混合系统和自定义 DNS 服务器"; //Mixed System and Custom DNS Servers
"Mock Context Environment" = "模拟上下文环境"; //Mock Context Environment
"Mock Evaluate" = "测试执行"; //Mock Evaluate
"Mock" = "Mock"; //Mock
"Modified" = "已修改"; //Modified
"Modified: %@ ago" = "修改于：%@之前"; //Modified: %@ ago
"Modified: %@" = "修改于：%@"; //Modified: %@
"Module Description" = "模块描述"; //Module Description
"Module Name" = "模块名称"; //Module Name
"Module is a set of settings to override the current profile. You may use modules to:\n· Tweak settings in a non-editable profile, such as managed profile and enterprise profile.\n· Change part of settings with one tap. For example, you may use a module to enable MitM for all hostnames and adjust the filter temporarily.\n· Use a module written by others to accomplish a particular task. For example, your co-work may share with you a module that rewrites the API requests to a test server.\n· When you share one profile among devices, some settings might need modifying for different scenarios. The enabling state of modules won't be synced to other devices, so you can use a module to fulfill." = "模块是一系列设置的集合，可用于覆盖当前配置的部分设定，有非常多的使用场景：\n· 微调不可编辑的配置的设定，如托管配置和企业配置。\n· 快捷的在不同工作环境中切换，比如临时开启对所有域名的 MitM 并调整过滤器。\n· 使用他人编写的模块以完成某些特定任务，比如，你的同事可以编写一个模块将应用的 API 请求重定向至测试服务器。\n· 如果你在多个设备间使用了同一份配置，有可能需要根据设备的使用场景进行微调。模块的开启状态是保存于当前设备的，可以用于在不同设备间的差异性修改。"; //Module is a set of settings to override the current profile. You may use modules to:\n· Tweak settings in a non-editable profile, such as managed profile and enterprise profile.\n· Change part of settings with one tap. For example, you may use a module to enable MitM for all hostnames and adjust the filter temporarily.\n· Use a module written by others to accomplish a particular task. For example, your co-work may share with you a module that rewrites the API requests to a test server.\n· When you share one profile among devices, some settings might need modifying for different scenarios. The enabling state of modules won't be synced to other devices, so you can use a module to fulfill.
"Module is corrupted" = "模块已损坏"; //Module is corrupted
"Module" = "模块"; //Module
"Modules" = "模块"; //Modules
"N/A" = "不适用"; //N/A
"NOT rule can only contain one rule." = "NOT 规则仅可包含一条子规则。"; //NOT rule can only contain one rule.
"NOT rule can only have one sub-rule." = "NOT 规则仅可包含一个子规则"; //NOT rule can only have one sub-rule.
"Name" = "名称"; //Name
"Need Update" = "需要更新"; //Need Update
"Network Changed" = "网络已改变"; //Network Changed
"Network Diagnostics" = "网络诊断"; //Network Diagnostics
"Network Framework" = "Network Framework"; //Network Framework
"Network Optimization" = "网络优化"; //Network Optimization
"Network Restored" = "网络已恢复"; //Network Restored
"Network framework is a experimental feature, which will cause memory usage issues." = "Network framework 是一项试验性功能，可能会导致内存使用问题。"; //Network framework is a experimental feature, which will cause memory usage issues.
"Network framework is an unstable experimental feature. Only use it when necessary." = "Network framework 是一项实验中的功能，可能导致不稳定，请仅在需要时开启。"; //Network framework is an unstable experimental feature. Only use it when necessary.
"New Device Connected" = "新设备已加入网络"; //New Device Connected
"New Empty File" = "新建空文件"; //New Empty File
"New LAN Proxy Client" = "新的局域网设备"; //New LAN Proxy Client
"New LAN proxy client: %@" = "新的 LAN 代理客户端：%@"; //New LAN proxy client: %@
"New Local Module…" = "新建本地模块…"; //New Local Module…
"New Logical Rule" = "新建逻辑规则"; //New Logical Rule
"New Module" = "新模块"; //New Module
"New Name" = "新名字"; //New Name
"New Optimal Policy for Group" = "组策略优选策略变化"; //New Optimal Policy for Group
"New Proxy Client" = "有其他设备访问"; //New Proxy Client
"New Ruleset" = "新建规则集"; //New Ruleset
"New Standard Rule" = "新建标准规则"; //New Standard Rule
"New incoming proxy client connection from: %@" = "其他设备正在使用 Surge 代理服务，来源 IP：%@"; //New incoming proxy client connection from: %@
"Next" = "下一步"; //Next
"No Action for System Services" = "无可用的动作"; //No Action for System Services
"No DNS Server Configured" = "DNS 服务器未配置"; //No DNS Server Configured
"No DNS-over-HTTPS server" = "未配置 DNS-over-HTTPS"; //No DNS-over-HTTPS server
"No Device" = "无设备"; //No Device
"No Item" = "无项目"; //No Item
"No Keyword Filter" = "关闭关键词过滤器"; //No Keyword Filter
"No Network Connection." = "无网络连接"; //No Network Connection.
"No Process" = "无进程"; //No Process
"No Test Result" = "无测速结果"; //No Test Result
"No default router configured (v4)" = "默认路由未配置（v4）"; //No default router configured (v4)
"No description" = "无描述"; //No description
"No detail" = "无细节"; //No detail
"No file is assigned." = "文件未选择。"; //No file is assigned.
"No script was found. Please add a script in the script view first." = "未找到脚本，请先在脚本视图增加一个脚本。"; //No script was found. Please add a script in the script view first.
"No" = "否"; //No
"None" = "无"; //None
"Not Configured" = "未配置"; //Not Configured
"Not Found" = "不存在"; //Not Found
"Not available in the beta version." = "Beta 版本暂不可用"; //Not available in the beta version.
"Not takenover by Surge" = "未由 Surge 接管"; //Not takenover by Surge
"Notification Permission Granted" = "通知权限已授权"; //Notification Permission Granted
"Notifications" = "通知"; //Notifications
"Now" = "现在"; //Now
"OFFICIAL MODULES" = "官方模块"; //OFFICIAL MODULES
"OK" = "好的"; //OK
"OPTIONS" = "选项"; //OPTIONS
"Off" = "关闭"; //Off
"Online Manual…" = "在线手册…"; //Online Manual…
"Only matched requests will be applied the script." = "只有 URL 被正则匹配的请求才会被执行脚本"; //Only matched requests will be applied the script.
"Only the requests which contain the specified keyword in the URL will be recorded." = "只有 URL 中包含关键字的请求会被记录。"; //Only the requests which contain the specified keyword in the URL will be recorded.
"Only the requests which do not contain the specified keyword in the URL will be recorded." = "只有 URL 中不包含关键字的请求会被记录。"; //Only the requests which do not contain the specified keyword in the URL will be recorded.
"Open Settings.app in the simulator and drag the certificate file to the main simulator window to install the CA’s root certificate.\nFor iOS 10.3 and later. You need to enable the certificate in Settings > General > About > Certificate Trust Settings." = "请在模拟器中打开设置应用，然后将证书文件拖动到 iOS 模拟器主窗口上以安装证书。\n如果 iOS 系统版本为 10.3 以上，安装证书后还需要在 系统设置 > 通用 > 关于本机 > 证书信任设置 里面启动该证书。"; //Open Settings.app in the simulator and drag the certificate file to the main simulator window to install the CA’s root certificate.\nFor iOS 10.3 and later. You need to enable the certificate in Settings > General > About > Certificate Trust Settings.
"Open System Settings" = "打开系统设置"; //Open System Settings
"Open Terminal" = "打开终端"; //Open Terminal
"Open in Finder" = "在 Finder 中显示"; //Open in Finder
"Open in Safari" = "在 Safari 中打开"; //Open in Safari
"OpenSSL" = "OpenSSL"; //OpenSSL
"Open…" = "打开…"; //Open…
"Optimistic DNS" = "Optimistic DNS"; //Optimistic DNS
"Optional" = "可选"; //Optional
"Options" = "选项"; //Options
"Outbound Mode" = "出站模式"; //Outbound Mode
"Override Outbound Mode" = "覆盖出站模式设置"; //Override Outbound Mode
"Override the current profile with a set of settings. Highly flexible for diverse purposes." = "模块是一系列设置的集合，可用于覆盖当前配置的部分设定。"; //Override the current profile with a set of settings. Highly flexible for diverse purposes.
"POLICY GROUP" = "策略组"; //POLICY GROUP
"POLICY GROUPS" = "策略组"; //POLICY GROUPS
"POLICY" = "策略"; //POLICY
"PROXY POLICIES" = "代理策略"; //PROXY POLICIES
"PROXY TEST URL" = "代理测速 URL"; //PROXY TEST URL
"PROXY" = "代理"; //PROXY
"PSK" = "PSK"; //PSK
"Parameters" = "参数"; //Parameters
"Password Required" = "需要密码"; //Password Required
"Password is required for Trojan protocol." = "Trojan 协议必须提供密码"; //Password is required for Trojan protocol.
"Password" = "密码"; //Password
"Path" = "路径"; //Path
"Performance Issue" = "性能问题"; //Performance Issue
"Persistent (PCC)" = "维持策略 (PCC)"; //Persistent (PCC)
"Personal license for 3 devices at most." = "个人授权，最多可在 3 设备上使用。"; //Personal license for 3 devices at most.
"Ping %@: %@" = "Ping %@: %@"; //Ping %@: %@
"Ping default router timeout" = "测试默认路由超时"; //Ping default router timeout
"Plain Text" = "纯文本"; //Plain Text
"Please check your network connectivity." = "请检查你的网络状态。"; //Please check your network connectivity.
"Please configure at least one DNS server in Surge's DNS settings. You cannot depend on the system's DNS settings if Surge acts as the DHCP server." = "请至少在 Surge 的 DNS 配置中手动配置一个 DNS 服务器，当 Surge 作为 DHCP 服务器时，无法依靠系统的 DNS 服务器设置。"; //Please configure at least one DNS server in Surge's DNS settings. You cannot depend on the system's DNS settings if Surge acts as the DHCP server.
"Please deactivate the current license first." = "请先反激活当前授权。"; //Please deactivate the current license first.
"Please enable Enhanced Mode first to make sure all network traffics are handled by Surge." = "请先启动增强模式，以确保所有应用的网络请求都能被 Surge 接管。"; //Please enable Enhanced Mode first to make sure all network traffics are handled by Surge.
"Please enable iCloud Drive in the system Settings first." = "请先在系统设置中启动 iCloud 云盘。"; //Please enable iCloud Drive in the system Settings first.
"Please enter the password for the PKCS#12 file" = "请输入 PKCS#12 证书文件密码。"; //Please enter the password for the PKCS#12 file
"Please fill out the domain set filename or URL." = "请填写规则集文件名或 URL。"; //Please fill out the domain set filename or URL.
"Please fill out the protocol." = "请填写协议名。"; //Please fill out the protocol.
"Please get your enterprise credential from the administrator." = "请从你的企业管理员处获取登录凭证。"; //Please get your enterprise credential from the administrator.
"Please grant Surge the automation permission to obtain the URL." = "请授予 Surge 自动化权限以获取 URL。"; //Please grant Surge the automation permission to obtain the URL.
"Please input a URL, an absolute path or a relative path to the profile." = "请输入一个有效的 URL 或文件路径。"; //Please input a URL, an absolute path or a relative path to the profile.
"Please input a valid DNS address." = "请输入一个有效的 DNS 地址。"; //Please input a valid DNS address.
"Please input a valid URL address." = "请输入一个有效的 URL 地址。"; //Please input a valid URL address.
"Please input a valid URL." = "请输入一个有效的 URL。"; //Please input a valid URL.
"Please input a valid computer IP address." = "请输入一个有效的电脑 IP 地址。"; //Please input a valid computer IP address.
"Please input a valid file path or URL." = "请输入一个有效的 URL 或文件路径。"; //Please input a valid file path or URL.
"Please input a valid router IP address." = "请输入一个有效的路由 DNS 地址。"; //Please input a valid router IP address.
"Please input a valid subnet mask." = "请输入一个有效的子网掩码。"; //Please input a valid subnet mask.
"Please input a valid test URL for Internet" = "请输入一个有效的 URL。"; //Please input a valid test URL for Internet
"Please input a valid test URL for proxies" = "请输入一个有效的 URL。"; //Please input a valid test URL for proxies
"Please input an valid IP address." = "请输入一个有效的 IP 地址。"; //Please input an valid IP address.
"Please input valid DHCP pool range addresses." = "请输入一个有效的地址池范围。"; //Please input valid DHCP pool range addresses.
"Please input your account password in the following terminal to complete uninstall." = "请在之后的终端窗口中输入账户密码以完成移除。"; //Please input your account password in the following terminal to complete uninstall.
"Please name the remote machine" = "请输入设备名"; //Please name the remote machine
"Please read the instructions below before enabling" = "请在启动前阅读以下说明"; //Please read the instructions below before enabling
"Please read the manual before touching any settings here." = "请在修改任何设置前阅读手册。"; //Please read the manual before touching any settings here.
"Please reconnect the device for the new settings to take effect" = "请将设备重新接入网络以使设置生效"; //Please reconnect the device for the new settings to take effect
"Please review all the settings before install. A malicious module might steal your personal information and credentials." = "请在安装前审查所有设置，恶意模块可能会盗取你的个人信息和敏感数据。"; //Please review all the settings before install. A malicious module might steal your personal information and credentials.
"Please select a script." = "请选择一个脚本"; //Please select a script.
"Please select the network interface which you want to start the DHCP server. We strongly discourage the use of this feature on a wireless network." = "请选择 DHCP 工作的网络设备，我们强烈不建议使用无线网络。"; //Please select the network interface which you want to start the DHCP server. We strongly discourage the use of this feature on a wireless network.
"Please send the ID to support team:\n%@" = "请将 ID 发送给支持团队:\n%@"; //Please send the ID to support team:\n%@
"Please send the log ID to support team:\n%@" = "请将日志 ID 告知支持团队：\n%@"; //Please send the log ID to support team:\n%@
"Please start Surge first before evaluating the script." = "执行脚本前需要先运行 Surge。"; //Please start Surge first before evaluating the script.
"Please upgrade the server-side program to v2 or above first." = "请先将服务器程序升级到 v2 或以上版本"; //Please upgrade the server-side program to v2 or above first.
"Please use a wired connection to the network, and we strongly discourage the use of wireless networks." = "本电脑应使用有线连接网络，我们强烈不建议使用无线网络，可能导致严重的性能问题。"; //Please use a wired connection to the network, and we strongly discourage the use of wireless networks.
"Policies" = "策略"; //Policies
"Policy Group" = "策略组"; //Policy Group
"Policy Groups" = "策略组"; //Policy Groups
"Policy group %@ is using the group." = "策略组“%@”正在使用该策略组。"; //Policy group %@ is using the group.
"Policy group %@ is using the proxy." = "策略组“%@”正在使用该代理。"; //Policy group %@ is using the proxy.
"Policy name \"%@\" has been used." = "策略名 \"%@\" 已被使用"; //Policy name \"%@\" has been used.
"Policy" = "策略"; //Policy
"Poor Network Quality" = "网络质量差"; //Poor Network Quality
"Port %d is used by another process (%@, PID %d). Please change the port in the profile file or kill the process." = "端口 %d 被另一个进程占用（%@，PID %d）。请手动修改配置文件中的端口号或者关闭该程序后重试。"; //Port %d is used by another process (%@, PID %d). Please change the port in the profile file or kill the process.
"Port Number" = "端口号"; //Port Number
"Port" = "端口号"; //Port
"Port:" = "端口:"; //Port:
"Prefer the cellular network over the Wi-Fi network." = "优先使用数据网络。"; //Prefer the cellular network over the Wi-Fi network.
"Prevent System Sleeping" = "阻止系统休眠"; //Prevent System Sleeping
"Preview captured data with text viewer, JSON viewer and image viewer, or open it with another app." = "预览截取到的 Body 数据，内置文本、JSON 和图片三种浏览器，也可以使用其他应用打开。"; //Preview captured data with text viewer, JSON viewer and image viewer, or open it with another app.
"Primary address (IPv4): %@" = "首选 IP 地址（IPv4）：%@"; //Primary address (IPv4): %@
"Primary address (IPv6): %@" = "首选 IP 地址（IPv6）：%@"; //Primary address (IPv6): %@
"Primary interface (IPv4): %@" = "首选网络接口（IPv4）：%@"; //Primary interface (IPv4): %@
"Primary interface (IPv6): %@" = "首选网络接口（IPv6）：%@"; //Primary interface (IPv6): %@
"Primary interface - %@" = "默认网络接口 - %@"; //Primary interface - %@
"Privacy Policy" = "隐私策略"; //Privacy Policy
"Process" = "进程"; //Process
"Profile Changed" = "配置已被修改"; //Profile Changed
"Profile Load Failed (%@)" = "配置载入失败（%@）"; //Profile Load Failed (%@)
"Profile Sync" = "配置同步"; //Profile Sync
"Protocol" = "协议"; //Protocol
"Protocol:" = "协议:"; //Protocol:
"Proxies" = "代理"; //Proxies
"Proxy %@ encountered a fatal error: %@" = "代理“%@”遇到了一个严重错误：%@"; //Proxy %@ encountered a fatal error: %@
"Proxy %@ used an unknown underlying proxy: %@" = "代理 %@ 使用了一个未知策略 %@ 作为跳板代理。"; //Proxy %@ used an unknown underlying proxy: %@
"Proxy %@ used underlying proxies in loop" = "代理 %@ 的跳板代理设置出现了环形引用"; //Proxy %@ used underlying proxies in loop
"Proxy %@: %d errors have been detected in last %.0f seconds. Last error: %@" = "代理“%1$@”在过去 %3$.0f 秒中发生了 %2$d 个错误，最后错误：%4$@"; //Proxy %@: %d errors have been detected in last %.0f seconds. Last error: %@
"Proxy Chain" = "代理链"; //Proxy Chain
"Proxy Encounters Errors" = "代理服务器出现错误"; //Proxy Encounters Errors
"Proxy Failed" = "代理错误"; //Proxy Failed
"Proxy name can't be empty." = "代理名不可为空。"; //Proxy name can't be empty.
"Proxy name is already in used." = "代理名已被使用。"; //Proxy name is already in used.
"Proxy settings are changed by another process. Surge is no longer the default system proxy." = "系统代理设置已被另一个进程修改，Surge 不再是系统默认代理。"; //Proxy settings are changed by another process. Surge is no longer the default system proxy.
"Proxy settings has been updated" = "代理设置已更新"; //Proxy settings has been updated
"Proxy" = "代理"; //Proxy
"Query DNS Simultaneously" = "并发 DNS 查询"; //Query DNS Simultaneously
"Quick Actions" = "快捷动作"; //Quick Actions
"Quit Surge?" = "退出 Surge？"; //Quit Surge?
"Quit" = "退出"; //Quit
"RESULTS" = "结果"; //RESULTS
"ROUTER" = "路由器"; //ROUTER
"RULESET TYPE" = "规则集类型"; //RULESET TYPE
"Rate Surge on the App Store" = "在 App Store 中评价 Surge"; //Rate Surge on the App Store
"Rate us on the App Store" = "在 App Store 中评价 Surge"; //Rate us on the App Store
"Ready" = "就绪"; //Ready
"Real-time Statistics" = "实时统计"; //Real-time Statistics
"Refresh Enterprise Profile" = "更新企业配置"; //Refresh Enterprise Profile
"Regular Expression (Optional)" = "正则表达式（选填）"; //Regular Expression (Optional)
"Regular expression took too much time to evaluate: %@ (%.2f ms)\nAdded to blacklist. Please remove it from the profile." = "正则表达式执行时间严重过长：%@ (%.2f ms)，已加入黑名单，请从配置中删除使用该正则的条目。"; //Regular expression took too much time to evaluate: %@ (%.2f ms)\nAdded to blacklist. Please remove it from the profile.
"Reload" = "重新加载"; //Reload
"Remote Controller" = "远程控制器"; //Remote Controller
"Remote Dashboard…" = "远程请求查看器…"; //Remote Dashboard…
"Remote File" = "远端文件"; //Remote File
"Remote resource is not ready. Please download it with the external resource manager first." = "远端资源未就绪，请先试用外部资源管理器下载。"; //Remote resource is not ready. Please download it with the external resource manager first.
"Remote" = "远程"; //Remote
"Rename Device" = "重命名设备"; //Rename Device
"Rename Device…" = "重命名设备…"; //Rename Device…
"Rename" = "重命名"; //Rename
"Renew Subscription for %@" = "以 %@ 续订"; //Renew Subscription for %@
"Renew Subscription" = "续订"; //Renew Subscription
"Reorder" = "排序"; //Reorder
"Report" = "上报"; //Report
"Request Notification Permission" = "请求通知权限"; //Request Notification Permission
"RequestViewController.mark.favorite" = "标记收藏"; //Mark Favorite
"RequestViewController.unmark.favorite" = "取消收藏标记"; //Unmark Favorite
"Requests Match Pattern" = "匹配通配符的请求"; //Requests Match Pattern
"Requests w/ Keywords Only" = "仅记录包含关键字的请求"; //Requests w/ Keywords Only
"Requests w/o Keywords Only" = "仅记录不包含关键字的请求"; //Requests w/o Keywords Only
"Require Verification" = "需要验证"; //Require Verification
"Required" = "必填"; //Required
"Requirements" = "要求"; //Requirements
"Requires Body" = "需要 Body"; //Requires Body
"Requires Control API" = "使用控制 API"; //Requires Control API
"Resource Update Completed" = "资源更新完毕"; //Resource Update Completed
"Resource update failed: %@ URL: %@" = "资源更新失败：%@（URL：%@）"; //Resource update failed: %@ URL: %@
"Resources from URLs or other local files" = "从其他文件或 URL 加载资源"; //Resources from URLs or other local files
"Restart Diagnostics" = "再次诊断"; //Restart Diagnostics
"Restart Service" = "重启服务"; //Restart Service
"Restore" = "恢复"; //Restore
"Result" = "结果"; //Result
"Retest Now" = "立刻测试"; //Retest Now
"Return a tiny GIF data if the request is an HTTP request" = "当请求为 HTTP 请求时返回一个极小的 GIF"; //Return a tiny GIF data if the request is an HTTP request
"Reveal in Finder" = "在访达中显示"; //Reveal in Finder
"Reverse Mode" = "反向模式"; //Reverse Mode
"Review Settings" = "审查设置"; //Review Settings
"Rewrite" = "重写"; //Rewrite
"Router" = "路由器"; //Router
"Rule Matched" = "匹配到规则"; //Rule Matched
"Rule Types" = "规则类型"; //Rule Types
"Rule matches if all sub-rules match." = "当所有子规则都满足时匹配。"; //Rule matches if all sub-rules match.
"Rule matches if any sub-rule matches." = "当任意子规则满足时匹配。"; //Rule matches if any sub-rule matches.
"Rule matches if the GeoIP test result matches a specified country code. (ISO 3166 Country Codes)" = "当 IP 归属地地区符合时匹配。（ISO 3166 国家代码）"; //Rule matches if the GeoIP test result matches a specified country code. (ISO 3166 Country Codes)
"Rule matches if the IPv4 address of the request matches a specified range." = "当请求的目标 IP 属于指定段时匹配。(IPv4)"; //Rule matches if the IPv4 address of the request matches a specified range.
"Rule matches if the IPv6 address of the request matches a specified range." = "当请求的目标 IP 属于指定段时匹配。(IPv6)"; //Rule matches if the IPv6 address of the request matches a specified range.
"Rule matches if the URL matches the regular expression. (HTTP Only)" = "当请求的 URL 匹配正则表达式时匹配。"; //Rule matches if the URL matches the regular expression. (HTTP Only)
"Rule matches if the client IP address of the request matches. Only for remote machines." = "当请求的来源 IP 一致时匹配。"; //Rule matches if the client IP address of the request matches. Only for remote machines.
"Rule matches if the domain of the request contains the keyword." = "如果请求的域名包含关键字则匹配。"; //Rule matches if the domain of the request contains the keyword.
"Rule matches if the domain of the request matches precisely." = "如果请求的域名一致则匹配。"; //Rule matches if the domain of the request matches precisely.
"Rule matches if the domain of the request matches the suffix. For example: 'google.com' matches 'www.google.com', 'mail.google.com' and 'google.com', but does not match 'content-google.com'." = "如果请求的域名后缀一致则匹配。注意：'google.com' 可匹配 'www.google.com', 'mail.google.com' and 'google.com'，但是不会匹配 'content-google.com'。"; //Rule matches if the domain of the request matches the suffix. For example: 'google.com' matches 'www.google.com', 'mail.google.com' and 'google.com', but does not match 'content-google.com'.
"Rule matches if the incoming port of the request matches. Useful while Surge listening on multiple ports." = "当监听端口号一致时匹配，配合多端口监听功能使用。"; //Rule matches if the incoming port of the request matches. Useful while Surge listening on multiple ports.
"Rule matches if the process name of the request matches. You may specify the filename or the full path of the executable file. Wildcard characters * and ? are supported. (For macOS application package, it is in the path .app/Contents/MacOS)" = "当请求的应用进程名符合时匹配，可匹配可执行文件的文件名或绝对路径，支持 * 和 ? 通配符。（对于 macOS 应用包，可执行文件在 .app/Contents/MacOS 中）"; //Rule matches if the process name of the request matches. You may specify the filename or the full path of the executable file. Wildcard characters * and ? are supported. (For macOS application package, it is in the path .app/Contents/MacOS)
"Rule matches if the protocol of the request matches. The possible values are HTTP, HTTPS, SOCKS, SNELL, TCP, UDP." = "当请求的协议符合时匹配，可能值有 HTTP, HTTPS, SOCKS, SNELL, TCP, UDP。"; //Rule matches if the protocol of the request matches. The possible values are HTTP, HTTPS, SOCKS, SNELL, TCP, UDP.
"Rule matches if the protocol of the request matches. The possible values are HTTP, HTTPS, TCP, UDP, DOH." = "当请求的协议类型一致时匹配，可能值包括 HTTP, HTTPS, TCP, UDP, DOH。"; //Rule matches if the protocol of the request matches. The possible values are HTTP, HTTPS, TCP, UDP, DOH.
"Rule matches if the target port of the request matches." = "当目标主机端口号一致时匹配。"; //Rule matches if the target port of the request matches.
"Rule matches if the user agent of the request matches. Wildcard characters * and ? are supported. (HTTP & HTTPS Only)" = "当请求的 User Agent 符合时匹配，支持 * 和 ? 通配符。"; //Rule matches if the user agent of the request matches. Wildcard characters * and ? are supported. (HTTP & HTTPS Only)
"Rule" = "规则"; //Rule
"Rule-based Proxy" = "规则判定"; //Rule-based Proxy
"Ruleset & External Policy Group" = "规则集和外部策略组"; //Ruleset & External Policy Group
"Ruleset from a URL or a local file. The ruleset file should be a text file. Each line contains a rule declaration without the policy." = "从另一个文件或者 URL 引用规则集，规则集文件为纯文本文件，每一行包含一条不带策略的规则定义。"; //Ruleset from a URL or a local file. The ruleset file should be a text file. Each line contains a rule declaration without the policy.
"Ruleset" = "规则集"; //Ruleset
"Rulesets" = "规则集"; //Rulesets
"Running" = "运行中"; //Running
"Running…" = "运行中…"; //Running…
"SAVED HOSTS" = "已保存的设备"; //SAVED HOSTS
"SCRIPT LOCATION" = "脚本位置"; //SCRIPT LOCATION
"SERVER INFORMATION" = "服务器信息"; //SERVER INFORMATION
"SOCKS5 Proxy Port" = "SOCKS5 代理服务端口"; //SOCKS5 Proxy Port
"SOCKS5 proxy listen on interface: %@, port: %d" = "SOCKS5 代理服务已启动，监听在 %@，端口号 %d。"; //SOCKS5 proxy listen on interface: %@, port: %d
"SSID Group" = "SSID 策略组"; //SSID Group
"SSID" = "SSID"; //SSID
"STATUS" = "状态"; //STATUS
"SUMMARY" = "总结"; //SUMMARY
"Save Host…" = "保存主机…"; //Save Host…
"Save Script" = "保存脚本"; //Save Script
"Save" = "保存"; //Save
"SavedSessionViewController.footer.favorite" = "在已保存的截取请求列表中，可以侧滑将某个请求标记为收藏。"; //You may add favorite request here by swipe on a request in the saved session.
"Script %@ used too much memory (%.1f MB). Surge might be unstable and killed by system due to memory limitation." = "脚本“%@”使用了过多的内存（%.1f MB），Surge 可能因超过内存限制被系统停止。"; //Script %@ used too much memory (%.1f MB). Surge might be unstable and killed by system due to memory limitation.
"Script Editor" = "脚本编辑器"; //Script Editor
"Script Location" = "脚本位置"; //Script Location
"Script Name" = "脚本名"; //Script Name
"Script Type" = "脚本类型"; //Script Type
"Script URL" = "脚本 URL"; //Script URL
"Script" = "脚本"; //Script
"Scripting" = "脚本"; //Scripting
"Scripts" = "脚本列表"; //Scripts
"Seconds" = "秒"; //Seconds
"Secure Transport" = "Secure Transport"; //Secure Transport
"Select Group Type" = "选择策略组类型"; //Select Group Type
"Select Group" = "可选策略组"; //Select Group
"Select Icon" = "选择图标"; //Select Icon
"Select Included Policies" = "选择包含的策略"; //Select Included Policies
"Select Policy" = "选择策略"; //Select Policy
"Select which policy will be used according to the current Wi-FI SSID." = "根据当前网络 SSID 确认使用策略。"; //Select which policy will be used according to the current Wi-FI SSID.
"Select which policy will be used on the user interface." = "可在界面上方便的切换使用策略。"; //Select which policy will be used on the user interface.
"Separated by Commas" = "英文逗号分隔"; //Separated by Commas
"Server returned an empty data." = "服务器返回了空数据。"; //Server returned an empty data.
"Server returned an invalid data." = "服务器返回了无效数据。"; //Server returned an invalid data.
"Server returned an invalid status code: %d." = "服务器返回了无效的状态码：%d。"; //Server returned an invalid status code: %d.
"Set Fixed IP Address…" = "设置固定 IP 地址…"; //Set Fixed IP Address…
"Setting" = "设置"; //Setting
"Settings" = "设置"; //Settings
"Share Analytics with Developer" = "与开发者分享分析数据"; //Share Analytics with Developer
"Share Crash Report with Developer" = "与开发者分享崩溃数据"; //Share Crash Report with Developer
"Show Included Sub-rules" = "显示包含的子规则"; //Show Included Sub-rules
"Show Main Window" = "显示主窗口"; //Show Main Window
"Show Requests in Dashboard…" = "在请求查看器中显示请求…"; //Show Requests in Dashboard…
"Skip Proxy" = "跳过代理"; //Skip Proxy
"Skip test for cellular network" = "不适用于蜂窝数据网络"; //Skip test for cellular network
"Snell V2 Protocol" = "Snell V2 协议"; //Snell V2 Protocol
"Snell proxy listen on interface: %@, port: %d" = "Snell 代理服务已启动，监听在 %@，端口号 %d。"; //Snell proxy listen on interface: %@, port: %d
"Some apps or devices are making endless requests. Surge will run out of resources soon and crash any minute." = "某些应用或设备在大量的发起请求，Surge 将很快耗尽资源且随时可能崩溃。"; //Some apps or devices are making endless requests. Surge will run out of resources soon and crash any minute.
"Sort by IP" = "按 IP 排序"; //Sort by IP
"Specified Interface" = "指定网络接口"; //Specified Interface
"Specify a folder to store profile files. Choose the iCloud Drive folder if you want to share profiles with Surge iOS" = "请指定用于存储配置的文件夹，可选择 iCloud 云盘文件来与 Surge iOS 共享配置。"; //Specify a folder to store profile files. Choose the iCloud Drive folder if you want to share profiles with Surge iOS
"Standard Rule" = "标准规则"; //Standard Rule
"Start" = "开始"; //Start
"Starts with http://" = "以 http:// 开头"; //Starts with http://
"Status" = "状态"; //Status
"Stop" = "停止"; //Stop
"Subscription Management" = "订阅管理"; //Subscription Management
"Suppress error alerts while encountering errors." = "遇到错误时不显示通知"; //Suppress error alerts while encountering errors.
"Surge 2 User" = "Surge 2 用户"; //Surge 2 User
"Surge gateway mode only supports TCP and UDP traffic and may have compatibility issue with some devices. Please enable this feature only for devices that require it.\nThe enhanced mode is required for this feature, you can't turn off the enhanced mode while devices are handled by Surge." = "Surge 网关模式仅支持 TCP 和 UDP 流量的处理，同时可能产生其他兼容性问题，请仅对需要的设备开启。\n增强模式必须处于开启状态以使用网关模式，如果关闭增强模式，由 Surge 所接管的设备将立刻无法访问网络。"; //Surge gateway mode only supports TCP and UDP traffic and may have compatibility issue with some devices. Please enable this feature only for devices that require it.\nThe enhanced mode is required for this feature, you can't turn off the enhanced mode while devices are handled by Surge.
"Surge is not allowed to access the Internet. Please check the data settings in the Settings app." = "Surge 的网络权限被关闭，请在设置应用中恢复 Surge 的网络访问权限。"; //Surge is not allowed to access the Internet. Please check the data settings in the Settings app.
"Surge is not allowed to access the local network, which may cause problems. Please check the privacy settings." = "Surge 已被禁止访问本地网络，这会导致一些功能不正常，请在隐私设置中开启权限。"; //Surge is not allowed to access the local network, which may cause problems. Please check the privacy settings.
"Surge may listen on different ports and interfaces to cooperate with IN-PORT rules. Currently, HTTP and SOCKS5 protocol are supported." = "Surge 可同时监听在不同的端口上，该功能可配合 IN-PORT 规则使用。目前支持 HTTP 和 SOCKS5 协议。"; //Surge may listen on different ports and interfaces to cooperate with IN-PORT rules. Currently, HTTP and SOCKS5 protocol are supported.
"Surge processed %ld requests in the past one second. There may be an abnormal process. Recent request: %@" = "Surge 在过去一秒钟处理了 %lu 个请求，也许是某个应用陷入了死循环，最近的请求：%@"; //Surge processed %ld requests in the past one second. There may be an abnormal process. Recent request: %@
"Surge processed %lu requests in the past one second. There may be an abnormal process. Recent process: %@ (%ld requests)" = "Surge 在过去一秒钟处理了 %lu 个请求，也许是某个应用陷入了死循环，最后出现的程序：%@ (%ld 个请求)"; //Surge processed %lu requests in the past one second. There may be an abnormal process. Recent process: %@ (%ld requests)
"Surge sends DNS queries to all DNS servers simultaneously. The fastest answer will be used." = "Surge 会向所有 DNS 服务器并发进行请求，并使用最快的响应结果。"; //Surge sends DNS queries to all DNS servers simultaneously. The fastest answer will be used.
"Surge used too much memory and may be killed by system due to the memory usage limitation. Please check help center for more information." = "Surge 使用了过多内存，可能由于内存限制被系统强行停止，请查看帮助中心获得更多说明。"; //Surge used too much memory and may be killed by system due to the memory usage limitation. Please check help center for more information.
"Surge uses GeoLite2 data created by MaxMind." = "Surge 使用由 MaxMind 创建的 GeoLite2 数据库。"; //Surge uses GeoLite2 data created by MaxMind.
"Surge uses the expired DNS results in the cache and sends a new DNS query synchronously, which can reduce the unnecessary waiting time for domains with a short TTL." = "Surge 将沿用已过期的 DNS 结果缓存，同时进行新的 DNS 查询。当域名配置了过短的 TTL 时可有效减少不必要的等待时间。"; //Surge uses the expired DNS results in the cache and sends a new DNS query synchronously, which can reduce the unnecessary waiting time for domains with a short TTL.
"Surge will only decrypt traffic to the hosts declared here.\n\n%@\n\niOS system and some applications have a strict security policy to use pinned certificates or CA. Enabling decryption to these hosts may cause problems." = "Surge 仅会解密这里指定的主机名的请求。\n\n%@\n\niOS 系统和某些应用有严格的安全策略，仅信任某些特定的证书，对这些域名启动解密可能导致问题，如 *.apple.com, *.icloud.com。"; //Surge will only decrypt traffic to the hosts declared here.\n\n%@\n\niOS system and some applications have a strict security policy to use pinned certificates or CA. Enabling decryption to these hosts may cause problems.
"Surge will send an HTTP HEAD request to the URL. The test only cares about whether receiving a response data, even if the response is an HTTP error. Only supports http:// protocol." = "Surge 将向该 URL 发送一个 HTTP HEAD 请求。测试只关心是否收到了返回数据，并不关心数据内容。仅支持 http:// 协议。"; //Surge will send an HTTP HEAD request to the URL. The test only cares about whether receiving a response data, even if the response is an HTTP error. Only supports http:// protocol.
"Surge will try to set up a connection with cellular data when the Wi-Fi network is poor. (Disabled by default)" = "Surge 会在 Wi-Fi 网络不佳时尝试使用数据网络建立连接。(默认关闭)"; //Surge will try to set up a connection with cellular data when the Wi-Fi network is poor. (Disabled by default)
"Surge will try to set up a connection with cellular data when the Wi-Fi network is poor.\nThis feature will apply to all connections. Only enable it when you have an unlimited cellular data plan." = "Surge 会在 Wi-Fi 网络不佳时尝试使用数据网络建立连接。\n该功能将对所有连接生效，请仅当使用不限量的数据流量套餐时开启。"; //Surge will try to set up a connection with cellular data when the Wi-Fi network is poor.\nThis feature will apply to all connections. Only enable it when you have an unlimited cellular data plan.
"System Proxy Changed" = "系统代理设置已修改"; //System Proxy Changed
"TCP CDN Optimization" = "TCP CDN 优化"; //TCP CDN Optimization
"TCP Fast Open (Experimental)" = "TCP Fast Open (实验性)"; //TCP Fast Open (Experimental)
"TLS Engine" = "TLS 引擎"; //TLS Engine
"TLS v1.3 support for HTTPS/SOCKS5-TLS proxy." = "对 HTTPS/SOCKS5-TLS 代理的 TLS v1.3 支持"; //TLS v1.3 support for HTTPS/SOCKS5-TLS proxy.
"TLS v1.3" = "TLS v1.3"; //TLS v1.3
"TRAFFIC" = "流量"; //TRAFFIC
"Take over by Surge" = "由 Surge 接管"; //Take over by Surge
"Taken over by Surge" = "已被 Surge 接管"; //Taken over by Surge
"Tap to Test" = "点击测试"; //Tap to Test
"Tap to Use" = "点击使用"; //Tap to Use
"Temporarily Suspend" = "临时禁用"; //Temporarily Suspend
"Temporary Rules" = "临时规则"; //Temporary Rules
"Terminated" = "已终止"; //Terminated
"Terms of Services" = "服务协议"; //Terms of Services
"Terms of Use" = "使用条款"; //Terms of Use
"Test Latency" = "测试延迟"; //Test Latency
"Test Proxy Latency" = "测试代理延迟"; //Test Proxy Latency
"Test Script" = "测试脚本"; //Test Script
"Test Timeout (s)" = "测试超时（秒）"; //Test Timeout (s)
"Test URL for Internet while using Network Diagnostics." = "使用网络诊断功能时访问的 URL。"; //Test URL for Internet while using Network Diagnostics.
"Test URL for proxy policies." = "测试代理策略时的 URL。"; //Test URL for proxy policies.
"Testing %@…" = "正在测试 %@…"; //Testing %@…
"Testing" = "正在测试"; //Testing
"Testing…" = "正在测试…"; //Testing…
"Text Output" = "文本输出"; //Text Output
"The CA certificate is installed and trusted by system. You don't need to install it again." = "CA 证书已安装且已被信任，不需要再次进行安装。"; //The CA certificate is installed and trusted by system. You don't need to install it again.
"The DHCP server is enabled. If you turn off the enhanced mode, all the devices that handled by Surge will lost network immediately." = "DHCP 服务器已启动，如果关闭增强模式，由 Surge 所接管的设备将立刻无法访问网络。"; //The DHCP server is enabled. If you turn off the enhanced mode, all the devices that handled by Surge will lost network immediately.
"The FINAL rule defines the default policy for requests which are not matched by any other rules." = "当没有任何其他规则匹配的时候，将使用 FINAL 规则。"; //The FINAL rule defines the default policy for requests which are not matched by any other rules.
"The In-App Purchase item is unavailable in your country. Please open https://nssurge.com/ to purchase." = "应用内购买在当前区域不可用，请前往 https://nssurge.com/ 支付。"; //The In-App Purchase item is unavailable in your country. Please open https://nssurge.com/ to purchase.
"The In-App Purchase item is unavailable in your country. Please open https://nssurge.com/account to renew. (You need to bind your license to email first.)" = "应用内购买在当前区域不可用，请前往 https://nssurge.com/account 续订。（请先将授权绑定至邮箱）"; //The In-App Purchase item is unavailable in your country. Please open https://nssurge.com/account to renew. (You need to bind your license to email first.)
"The active connections will be interrupted." = "活动的连接将会被强制打断。"; //The active connections will be interrupted.
"The enterprise profile has been updated and automatically reloaded." = "企业配置已被更新到最新版本并生效。"; //The enterprise profile has been updated and automatically reloaded.
"The enterprise profile has been updated. Click to reload the profile." = "企业配置已被更新到最新版本，点击加载配置。"; //The enterprise profile has been updated. Click to reload the profile.
"The feature is only available when started" = "该功能仅当开启后可用。"; //The feature is only available when started
"The hostname will always be resolved on the proxy server remotely if a proxy policy is used." = "当使用代理策略时，主机名一定会在远端服务器进行解析。"; //The hostname will always be resolved on the proxy server remotely if a proxy policy is used.
"The managed configuration can't be edited." = "托管配置不可编辑。"; //The managed configuration can't be edited.
"The maximum size of the response body, which the script is allowed to modify.\n\nScripting requires Surge to load the entire response body data to memory. A huge response body may cause Surge crash since the iOS system limits the maximum amount of memory which the Network Extension can occupy." = "最大允许进行修改的响应体尺寸。\n\n由于进行脚本修改会需要 Surge 先将响应体完全下载后再进行处理，如果遇到了较大的数据将导致内存占用量暴增，Surge 受系统内存限制在该情况下极易被直接终止。"; //The maximum size of the response body, which the script is allowed to modify.\n\nScripting requires Surge to load the entire response body data to memory. A huge response body may cause Surge crash since the iOS system limits the maximum amount of memory which the Network Extension can occupy.
"The module is up to date." = "模块已经是最新版本。"; //The module is up to date.
"The new name is bound to the MAC address." = "新的名字将和 MAC 地址绑定。"; //The new name is bound to the MAC address.
"The policy name has already been used." = "该策略名已被使用。"; //The policy name has already been used.
"The port number is already used." = "端口号已被使用。"; //The port number is already used.
"The profile file has been modified externally and automatically reloaded." = "配置已被外部程序修改并自动重载。"; //The profile file has been modified externally and automatically reloaded.
"The profile has been updated to the latest version and automatically reloaded." = "配置已被更新到最新版本并生效。"; //The profile has been updated to the latest version and automatically reloaded.
"The profile has been updated to the latest version. Click to reload the profile." = "配置已被更新到最新版本，点击加载配置。"; //The profile has been updated to the latest version. Click to reload the profile.
"The profile requires an new ability: %@. Please renew your Feature Subscription to continue." = "该配置需要一项新的特性：%@，请续订你的功能订阅。"; //The profile requires an new ability: %@. Please renew your Feature Subscription to continue.
"The remote list contains %lld sub-policies." = "外部列表包含 %lld 个子策略。"; //The remote list contains %lld sub-policies.
"The requests which match a pattern in the URL will be recorded.\nWildcard characters * and ? are supported. Use prefix - to exclude a hostname.\nFor example, set '-*google*, *' to get all requests except those to google." = "记录 URL 匹配了通配符表达式的请求。\n可使用通配符 * 和 ?。使用 - 前缀来排除某些主机名。\n比如，设置 '-*google*, *' 可以截取所有除了带有 google 字样的请求。"; //The requests which match a pattern in the URL will be recorded.\nWildcard characters * and ? are supported. Use prefix - to exclude a hostname.\nFor example, set '-*google*, *' to get all requests except those to google.
"The script '%@' doesn't exist." = "脚本 '%@' 不存在"; //The script '%@' doesn't exist.
"The script editor can help you edit and test scripts." = "脚本编辑器可以协助你编写和测试脚本。"; //The script editor can help you edit and test scripts.
"The security policy of the system has been updated. Please choose your profile folder manully to grant access permission." = "系统安全策略已经更新，请手动选择你的配置存储文件夹以授权 Surge 访问。"; //The security policy of the system has been updated. Please choose your profile folder manully to grant access permission.
"The size of log files exceeds the limitation. Please send the log file via mail or other apps manually." = "日志尺寸超过限制，请使用邮件手动发送。"; //The size of log files exceeds the limitation. Please send the log file via mail or other apps manually.
"The specified interface is not available or the IP has changed." = "指定的网卡不可用或者 IP 已被修改。"; //The specified interface is not available or the IP has changed.
"The value can't be empty." = "值不可为空。"; //The value can't be empty.
"This address has already been used." = "该地址已经被使用。"; //This address has already been used.
"This enterprise profile can't be edited locally." = "企业配置不可以被修改。"; //This enterprise profile can't be edited locally.
"This option allows the script to use $surge API to control Surge. It will increase memory usage and may lead to unstable due to the memory limitation by the iOS system. Only enable when necessary." = "开启该选项后脚本可使用 $surge API 控制 Surge 功能，由于启动该选项将显著增加内存占用导致不稳定，请仅当需要时开启。"; //This option allows the script to use $surge API to control Surge. It will increase memory usage and may lead to unstable due to the memory limitation by the iOS system. Only enable when necessary.
"This panel is only available when started" = "该面板仅当开启后可用。"; //This panel is only available when started
"Through Another Proxy" = "通过另一个代理连接"; //Through Another Proxy
"Time Cost" = "时间开销"; //Time Cost
"Timeout" = "超时"; //Timeout
"Today" = "今日"; //Today
"Top Clients" = "进程与客户端"; //Top Clients
"Top Host" = "主机名"; //Top Host
"Total %@" = "总计 %@"; //Total %@
"Total" = "总计"; //Total
"Traffic Statistics" = "流量统计"; //Traffic Statistics
"Turn Off" = "关闭"; //Turn Off
"Turn off Enhanced Mode" = "关闭增强模式"; //Turn off Enhanced Mode
"Turn on Surge Automatically" = "自动启动 Surge"; //Turn on Surge Automatically
"Type" = "类型"; //Type
"URL Regular Expression" = "URL 正则表达式"; //URL Regular Expression
"URL or Path" = "路径或 URL"; //URL or Path
"URL or iCloud File Name" = "URL 或者 iCloud 文件名"; //URL or iCloud File Name
"URL" = "URL"; //URL
"Unavailable" = "不可用"; //Unavailable
"Understanding Surge" = "理解 Surge"; //Understanding Surge
"Unexpected Error" = "未知错误"; //Unexpected Error
"Unfavorite" = "解除收藏"; //Unfavorite
"Unknown Content Type" = "Content Type 无效"; //Unknown Content Type
"Unknown" = "未知"; //Unknown
"Unlimited" = "无限制"; //Unlimited
"Unload" = "卸载"; //Unload
"Unlock all features above. And get new features for free within one year in the future." = "解锁上述所有功能，并免费获得一年内推出的新功能。"; //Unlock all features above. And get new features for free within one year in the future.
"Unlocked Features" = "已解锁的功能"; //Unlocked Features
"Unsupported Operation System" = "该操作系统已不再被支持"; //Unsupported Operation System
"Unsupported group type. Please edit with the text editor directly." = "不支持的策略组类型，请使用文本编辑器直接编辑。"; //Unsupported group type. Please edit with the text editor directly.
"Up: %@ Down: %@" = "上传: %@ 下载: %@"; //Up: %@ Down: %@
"Update All" = "全部更新"; //Update All
"Update Available" = "有新的更新"; //Update Available
"Update Now…" = "现在更新…"; //Update Now…
"Update failed: %@" = "更新失败：%@"; //Update failed: %@
"Update" = "更新"; //Update
"Update…" = "更新…"; //Update…
"Updating (%d/%d)…" = "正在更新 (%d/%d)…"; //Updating (%d/%d)…
"Updating…" = "正在更新…"; //Updating…
"Upgrade License" = "升级授权"; //Upgrade License
"Upgrade" = "升级"; //Upgrade
"Upload Logs" = "上传日志"; //Upload Logs
"Upload Logs…" = "上传日志…"; //Upload Logs…
"Upload Test" = "上传测试"; //Upload Test
"Upload completed" = "上传完成"; //Upload completed
"Upload" = "上传"; //Upload
"Use CONNECT method even for plain HTTP requests." = "对一般 HTTP 请求也使用 CONNECT 方法进行转发。"; //Use CONNECT method even for plain HTTP requests.
"Use Custom DNS Servers" = "使用自定义 DNS 服务器"; //Use Custom DNS Servers
"Use DNS-over-HTTPS (DoH, RFC 8484) to perform DNS queries." = "使用 DNS-over-HTTPS (DoH, RFC 8484) 进行域名解析。"; //Use DNS-over-HTTPS (DoH, RFC 8484) to perform DNS queries.
"Use Default" = "使用默认配置"; //Use Default
"Use Dropbox to sync your profiles across devices." = "使用 Dropbox 在设备间同步配置。"; //Use Dropbox to sync your profiles across devices.
"Use External Proxy List" = "使用外部代理列表"; //Use External Proxy List
"Use JavaScript to extend the ability of Surge as your wish." = "使用 JavaScript 来扩展 Surge 的功能。"; //Use JavaScript to extend the ability of Surge as your wish.
"Use Surge as Gateway…" = "使用 Surge 作为网关"; //Use Surge as Gateway…
"Use System DNS Servers" = "使用系统 DNS 服务器"; //Use System DNS Servers
"Use a proxy list from a proxy provider. The list should be a text file. Each line contains a proxy declaration." = "使用由代理服务商提供的代理列表，列表文件为一个纯文本，每一行包含一个代理声明。"; //Use a proxy list from a proxy provider. The list should be a text file. Each line contains a proxy declaration.
"Use a proxy through another proxy, which may be referred to as a proxy chain." = "使用一个代理连接另一个代理，该功能又被称为代理链。"; //Use a proxy through another proxy, which may be referred to as a proxy chain.
"Use a random sub-policy for every connecitons." = "每个连接随机使用一个子策略"; //Use a random sub-policy for every connecitons.
"Use a random sub-policy for every connecitons.\nWhen persistent (aka per connection classifier) is on, same hostname will always get the same policy." = "每个连接随机使用一个子策略\n当维持策略（又名 per connection classifier）打开时，同一个主机名一定会使用同一个子策略。"; //Use a random sub-policy for every connecitons.\nWhen persistent (aka per connection classifier) is on, same hostname will always get the same policy.
"Use a ruleset or proxies that defined in another file or URL." = "将代理或者规则存储于另一个文件或 URL 汇总。"; //Use a ruleset or proxies that defined in another file or URL.
"Use iperf3 client mode to benchmark the bandwidth. You may force the test to use a specified policy." = "使用 iperf3 客户端模式测试带宽，你可以强行指定使用某个代理策略进行测试。"; //Use iperf3 client mode to benchmark the bandwidth. You may force the test to use a specified policy.
"Use logical operator rule to combine multiple rules for complex scenarios." = "可使用逻辑运算规则组合多个标准规则，适用于复杂的场景。"; //Use logical operator rule to combine multiple rules for complex scenarios.
"Use script to determine whether the rule matched." = "使用脚本作为代理规则。"; //Use script to determine whether the rule matched.
"Use script to hook DNS lookups." = "使用脚本来进行 DNS 查询。"; //Use script to hook DNS lookups.
"Use script to modify HTTP requests." = "使用脚本来修改 HTTP 请求。"; //Use script to modify HTTP requests.
"Use script to modify HTTP responses." = "使用脚本来修改 HTTP 响应。"; //Use script to modify HTTP responses.
"Use the cellular network only." = "仅使用数据网络。"; //Use the cellular network only.
"Use the reverse mode to test download bandwidth. (server sends, client receives)" = "使用反向模式测试下载带宽。（服务端发送，客户端接收）"; //Use the reverse mode to test download bandwidth. (server sends, client receives)
"Use" = "使用"; //Use
"Used by FINAL Rule" = "FINAL 规则的策略"; //Used by FINAL Rule
"Uses Network.framework to utilize userspace network stack, which can improve throughput, reduce latency and enable cutting edge features such as Multipath TCP. (Manual restart is required)\nExperimental features may be unstable, and may even cause the system to become frozen.\n" = "启动 Network.framework 以开启用户态网络协议栈，可提高吞吐量，降低延迟并开启 MPTCP。（需手动重启 Surge）\n实验性功能可能导致 Surge 不稳定，甚至引起系统崩溃。\n"; //Uses Network.framework to utilize userspace network stack, which can improve throughput, reduce latency and enable cutting edge features such as Multipath TCP. (Manual restart is required)\nExperimental features may be unstable, and may even cause the system to become frozen.\n
"Using multiple DNS-over-HTTPS servers may cause Surge unstable due to the memory limitation." = "由于内存限制问题，使用多个 DNS-over-HTTPS 服务可能导致不稳定。"; //Using multiple DNS-over-HTTPS servers may cause Surge unstable due to the memory limitation.
"Utilities" = "工具"; //Utilities
"Utilize userspace network stack to enable cutting edge features such as Multipath TCP." = "启动 Network.framework 以开启用户态网络协议栈，可提高吞吐量，降低延迟并开启 MPTCP。"; //Utilize userspace network stack to enable cutting edge features such as Multipath TCP.
"Value" = "值"; //Value
"Version %@(%@) is ready to install." = "新版本 %@(%@) 现在可以更新"; //Version %@(%@) is ready to install.
"View Text Output" = "查看文本输出"; //View Text Output
"WARNING" = "警告"; //WARNING
"Waiting for reconnection" = "等待重新连接"; //Waiting for reconnection
"Wake System" = "唤醒系统"; //Wake System
"Warning" = "警告"; //Warning
"WebSocket Header" = "WebSocket Header"; //WebSocket Header
"WebSocket Path" = "WebSocket 路径"; //WebSocket Path
"What is the Feature Subscription?" = "什么是功能更新订阅？"; //What is the Feature Subscription?
"When requested by our support team. Please use this to send logs to us. None of your credentials or profiles will be uploaded." = "如果我们的支持团队需要日志以诊断问题，请使用该功能给我们发送日志，密钥和配置文件等敏感信息不会被上传。"; //When requested by our support team. Please use this to send logs to us. None of your credentials or profiles will be uploaded.
"Wi-Fi Access" = "Wi-Fi 访问"; //Wi-Fi Access
"Wi-Fi Assist" = "Wi-Fi 助理"; //Wi-Fi Assist
"Wi-Fi Network" = "Wi-Fi 网络"; //Wi-Fi Network
"Wi-Fi SSID" = "Wi-Fi SSID"; //Wi-Fi SSID
"Wi-Fi Timeline" = "Wi-Fi 时间轴"; //Wi-Fi Timeline
"Wrong password" = "密码错误"; //Wrong password
"Yearly for %@" = "%@ 一年"; //Yearly for %@
"Yes" = "是的"; //Yes
"You are now back online." = "你已重新连入网络。"; //You are now back online.
"You are using the latest version." = "你使用的已经是最新版本。"; //You are using the latest version.
"You can use Surge as a DHCP server for your LAN and take over the network of other devices with Surge gateway mode with a simple click." = "你可以使用 Surge 作为你的局域网的 DHCP 服务器，只需轻松点击即可用 Surge 网关模式接管其他设备的网络。"; //You can use Surge as a DHCP server for your LAN and take over the network of other devices with Surge gateway mode with a simple click.
"You can use Surge as a DHCP server for your LAN and take over the network of other devices with Surge gateway mode with a simple click.\n\nTo enable this feature, you need to meet these requirements:\n• This computer must have a static IP address, instead of one that was assigned by a DHCP server. (The wizard will convert the IP to static automatically.)\n• You must configure at least one valid DNS server in Surge's profile manually.\n• You must disable the existing DHCP servers on the network manually. (Usually provided by the router)\n• This computer should use a wired connection to the network, and we strongly discourage the use of wireless networks. \n\nPlease notice that:\n• While Surge DHCP server is running, Surge prevents this computer from sleeping automatically.\n• You should have some basic networking knowledge, or at least an understanding of what DHCP does and how it works.\n• After this feature is activated, if this computer does not function properly or is not connected to the network, it may result in other devices on the network not being connected to the network. You can't move or shutdown the computer whenever you want.\n• If you are urgent to restore network access, restore the router's original DHCP service." = "你可以使用 Surge 作为你的局域网的 DHCP 服务器，只需轻松点击即可用 Surge 网关模式接管其他设备的网络。\n\n要启用此功能，需要满足以下要求：\n• 这台电脑必须有一个静态的 IP 地址，而不是由 DHCP 服务器分配的地址。（向导会自动进行该操作，无需手动修改）\n• 您必须在 Surge 的配置中手动配置至少一个有效的 DNS 服务器。\n• 您必须手动禁用网络上现有的 DHCP 服务器。（通常由路由器提供，请参考路由器的配置页面）\n• 本电脑应使用有线连接网络，我们强烈不建议使用无线网络，可能导致严重的性能问题。\n\n请注意\n• 当 Surge DHCP 服务器运行时，Surge 会阻止这台电脑自动进入睡眠状态。\n• 您应该具备一些基本的网络知识，或者至少了解 DHCP 的作用和工作原理。\n• 激活此功能后，你不能移动或关闭电脑，如果这台电脑不能正常工作或没有连接到网络，可能会导致网络上的其他设备无法连接到网络。\n• 如果您急需恢复网络访问，请恢复路由器原有的DHCP服务。"; //You can use Surge as a DHCP server for your LAN and take over the network of other devices with Surge gateway mode with a simple click.\n\nTo enable this feature, you need to meet these requirements:\n• This computer must have a static IP address, instead of one that was assigned by a DHCP server. (The wizard will convert the IP to static automatically.)\n• You must configure at least one valid DNS server in Surge's profile manually.\n• You must disable the existing DHCP servers on the network manually. (Usually provided by the router)\n• This computer should use a wired connection to the network, and we strongly discourage the use of wireless networks. \n\nPlease notice that:\n• While Surge DHCP server is running, Surge prevents this computer from sleeping automatically.\n• You should have some basic networking knowledge, or at least an understanding of what DHCP does and how it works.\n• After this feature is activated, if this computer does not function properly or is not connected to the network, it may result in other devices on the network not being connected to the network. You can't move or shutdown the computer whenever you want.\n• If you are urgent to restore network access, restore the router's original DHCP service.
"You can use your own CA certificate. Please edit configuration in text mode, and provide base64-encoded PKCS #12 certificate and passphrase." = "你也可以使用自己的 CA 证书，请将证书转化为 Base64 编码的 PKCS #12 格式，使用文本编辑模式填入。"; //You can use your own CA certificate. Please edit configuration in text mode, and provide base64-encoded PKCS #12 certificate and passphrase.
"You may check the connected Wi-Fi network timeline, including entering and leaving time." = "你可以按时间线浏览最近连接的 Wi-Fi 网络，详情包含进入和离开时间。"; //You may check the connected Wi-Fi network timeline, including entering and leaving time.
"You may connect to Surge iOS or Surge Mac on another device. Inspect the requests and control Surge remotely." = "你可以远程连接到另一个设备上的 Surge iOS 或 Surge Mac。"; //You may connect to Surge iOS or Surge Mac on another device. Inspect the requests and control Surge remotely.
"You may connect to Surge iOS or Surge Mac on another device. Please enable the Remote Controller option on the destination device first." = "你可以连接到另一台设备的 Surge iOS 或 Surge Mac，请先在该设备上开启外部控制器选项。"; //You may connect to Surge iOS or Surge Mac on another device. Please enable the Remote Controller option on the destination device first.
"You may create a copy to make changes." = "你可以创建一个副本来进行修改。"; //You may create a copy to make changes.
"You may deactivate the current device and inactive devices. A device becomes inactive if Surge isn't launched for 7 days." = "你可以反激活当前设备和非活跃设备，连续 7 天未开启 Surge 的设备会变为非活跃状态。"; //You may deactivate the current device and inactive devices. A device becomes inactive if Surge isn't launched for 7 days.
"You may enable or disable all notifications in the Settings app." = "可以在设置应用中开启或关闭所有通知。"; //You may enable or disable all notifications in the Settings app.
"You may examine the history traffic usage grouped by host, by policy, or by network interface." = "可按照主机名、策略或网络接口进行归类查询历史流量信息。"; //You may examine the history traffic usage grouped by host, by policy, or by network interface.
"You may force proxy to go through the specific network interface: a secondary NIC or a VPN service." = "你可以强制网络请求使用特定的网络接口，如非默认网卡或 VPN 服务。"; //You may force proxy to go through the specific network interface: a secondary NIC or a VPN service.
"You may import the profile from a URL." = "你可以从 URL 导入配置。"; //You may import the profile from a URL.
"You may install a module from a URL." = "你可以使用 URL 安装模块。"; //You may install a module from a URL.
"You may mock the API server and return a static response. This feature may also be called as Map Local or API Mocking." = "你可以 Mock 服务器的 API 请求并返回静态数据。"; //You may mock the API server and return a static response. This feature may also be called as Map Local or API Mocking.
"You may mock the API server and return a static response. This feature may also be called as Map Local or API Mocking.\nIf you want to return a response dynamically, try scripting." = "你可以 Mock 服务器的 API 请求并返回静态数据。\n如果想返回动态请求，请尝试使用脚本。"; //You may mock the API server and return a static response. This feature may also be called as Map Local or API Mocking.\nIf you want to return a response dynamically, try scripting.
"You may temporarily suspend Surge when connected to specified SSIDs." = "可以在连接到某些网络时，临时禁用 Surge。"; //You may temporarily suspend Surge when connected to specified SSIDs.
"You may try unplugging and re-plugging the network cable, toggling the Wi-Fi switch, or rebooting the device. Or any other methods to make the device perform DHCP configuration." = "你可以尝试拔掉并重新插上网线，关闭并重新打开 Wi-Fi，或者重新启动设备，或其他任何可以使设备重新进行 DHCP 配置的方法。"; //You may try unplugging and re-plugging the network cable, toggling the Wi-Fi switch, or rebooting the device. Or any other methods to make the device perform DHCP configuration.
"You may use JavaScript to extend the ability of Surge as your wish. See manual for more information." = "使用 JavaScript 扩展 Surge 的功能，查看手册以获得更多信息。"; //You may use JavaScript to extend the ability of Surge as your wish. See manual for more information.
"You may use a JS script to hook the lookup. Add a script in the script view first." = "你可以使用 JS 脚本来完成 DNS 操作，请先在脚本视图加入一个 DNS 类型脚本。"; //You may use a JS script to hook the lookup. Add a script in the script view first.
"You may use the script editor to edit and test the script after saving." = "你可以在保存后使用脚本编辑器编辑和测试脚本。"; //You may use the script editor to edit and test the script after saving.
"You must invoke $done() to end the script." = "必须调用 $done() 结束脚本。"; //You must invoke $done() to end the script.
"You must select a script." = "必须选择一个脚本。"; //You must select a script.
"You must select at least one policy." = "至少需要选择一个策略。"; //You must select at least one policy.
"You need enable it manually in the Settings app." = "请在设置应用中手动开启。"; //You need enable it manually in the Settings app.
"You need upgrade your license to activate Surge Mac 4. Or you may download the old versions from https://nssurge.com/go/history-version" = "你需要升级授权后方可激活 Surge Mac 4，或者你可以继续下载使用旧版本 https://nssurge.com/go/history-version"; //You need upgrade your license to activate Surge Mac 4. Or you may download the old versions from https://nssurge.com/go/history-version
"Your macOS is out-of-date. Please upgrade to macOS 10.13 or the above versions." = "你的 macOS 版本过低，请升级至 macOS 10.13 或以上版本。"; //Your macOS is out-of-date. Please upgrade to macOS 10.13 or the above versions.
"Your profile in iCloud Drive has been updated. Reload it now?" = "在 iCloud 云盘中的配置已被修改，重新加载配置？"; //Your profile in iCloud Drive has been updated. Reload it now?
"Your profile used too much memory. Surge might be unstable due to the memory limitation of the iOS system. Please reduce the number of rules, including those in the rulesets." = "你的配置使用了过多内存，由于 iOS 系统的内存限制，Surge 可能会被系统终止。请减少配置中的规则数量，包含规则集中的规则数量。"; //Your profile used too much memory. Surge might be unstable due to the memory limitation of the iOS system. Please reduce the number of rules, including those in the rulesets.
"Your profile used too much memory. Surge was unable to start due to the memory limitation of the iOS system. Please reduce the number of rules, including those in the rulesets." = "你的配置使用了过多的内存，由于系统的内存限制，Surge 无法启动，请减少规则数量。"; //Your profile used too much memory. Surge was unable to start due to the memory limitation of the iOS system. Please reduce the number of rules, including those in the rulesets.
"[Test completed]" = "[测试完成]"; //[Test completed]
"activation.account.management" = "账号管理"; //Account Management
"activation.complete" = "Surge 已激活，感谢您的购买。"; //Surge has been activated. Thanks for your purchase. Enjoy now!
"activation.enterprise.completed" = "Surge 已成功激活"; //Surge has been activated. Enjoy now!
"activation.revoked" = "你的授权已被注销，请重新激活。"; //Your license has been revoked. Please reactivate this device.
"activation.text.1" = "如果你还没有授权，可以"; //If you don't have a license, you may 
"activation.text.2" = "立即购买"; //buy a license now
"activation.text.3" = "。\n如果你丢失了授权信息邮件，可以"; //.\nIn case you lost your license mail, you can 
"activation.text.4" = "点击这里找回"; //recover here
"activation.text.5" = "。"; //.
"activation.trial.expired" = "试用已过期"; //Free trial expired
"activation.trial.format" = "免费试用在 %d 天后过期"; //Free trial expires in %d days
"activation.trial.not.available" = "不可用"; //Not available
"alert.profile.file.updated" = "配置文件已被修改，重载后生效"; //The profile file has been changed.
"alert.profile.file.updated.informative.text" = "配置文件已被修改，点击重载配置。"; //The profile file has been modified externally. Click to reload the profile.
"alert.profile.file.updated.title" = "配置文件已被修改"; //Profile Changed
"analytics.dns.result" = "DNS 结果"; //DNS Results
"analytics.dns.result.footer" = "Surge 会使用 LRU 算法缓存最近的 100 条 DNS 结果"; //Surge will cache 100 DNS results with LRU algorithm.
"analytics.dns.result.servers" = "DNS 响应服务器: %@"; //From server: %@
"analytics.header.current.session" = "当前状态"; //Current Session
"analytics.logs" = "日志"; //Logs
"analytics.network.diagnostics" = "网络诊断"; //Network Diagnostics
"analytics.network.diagnostics.complete" = "测试完成"; //Test completed
"analytics.network.diagnostics.footer" = "网络诊断工具可以助你快速的找到问题。"; //Network diagnostics may help you find problems quickly. If everything is fine here but you still encounter problems, please check warnings in the log.
"analytics.network.diagnostics.result" = "结果"; //RESULT
"analytics.network.diagnostics.start" = "开始诊断"; //Start Diagnostics
"analytics.network.diagnostics.title" = "网络诊断"; //Diagnostics
"analytics.recent.requests" = "最近请求"; //Recent Requests
"analytics.route.table" = "路由表"; //Route Table
"analytics.rule.test.results" = "规则匹配结果"; //Rule Test Results
"analytics.saved.session" = "已保存的截取数据"; //Saved Sessions
"analytics.send.request" = "发送请求"; //Send Request
"analytics.statistics" = "统计"; //Statistics
"api.invalid.status.format" = "服务器返回了一个异常状态码 (%d)。"; //Server returned an invalid status code (%d).
"api.json.failed" = "服务器返回的数据无效。"; //Server returned an invalid data.
"appdelegate.enomem.message.0" = "检测到一个系统问题，发往以下地址的所有请求将会失败，请重启设备以修正该问题。（这是一个 iOS 系统的 Bug）\n"; //A system error has been detected. All connection to the address below will fail via WiFi until reboot. This is a bug in the iOS system. Please reboot the device to fix it.\n
"appdelegate.enomem.message.1" = "\n隐藏 VPN 图标选项可能引发该问题，已经被禁用。"; //\nHide VPN icon option has been disabled. It might be the reason which causes the problem.
"appdelegate.install" = "安装"; //Install
"appdelegate.install.invalid.url" = "无效的 URL：%@"; //Invalid URL: %@
"appdelegate.install.new.config" = "安装新配置"; //Install New Configuration
"bad" = "很差"; //Bad
"benchmark.date" = "日期"; //Date
"benchmark.error.http" = "仅支持 HTTP 协议，请填写一个以 http:"; //Only supports HTTP protocol. Please fill a URL with http:// prefix here.
"benchmark.error.no.interval" = "请填写测试间隔。"; //Please input interval.
"benchmark.error.no.policy" = "至少需要选择一个策略。"; //Please select at least one proxy.
"benchmark.error.url" = "无效的 URL。"; //Invalid URL.
"benchmark.start" = "开始"; //Start
"benchmark.stop" = "停止"; //Stop
"bind.email.footer" = "你可以将你的授权绑定到一个邮箱地址上，绑定完成后可使用邮箱和收到的授权码去激活其他设备，这样可将授权脱离原购买 Apple ID 使用。"; //Enter your email address here to bind your license to your email. After binding, you may restore your license on other devices with the email and key.\nThe email address can be different to your Apple ID.
"card.name.dns" = "DNS"; //DNS
"card.name.mitm" = "MitM"; //MitM
"card.name.outbound" = "出站模式"; //Outbound Mode
"card.name.replica" = "截取流量"; //Traffic Capture
"card.name.rewrite" = "重写"; //Rewrite
"card.reorder.footer" = "隐藏卡片并不会禁用对应的功能，隐藏前的状态和设置将会被保留。"; //Hiding a card won't disable it's function. The settings and state still retain.
"card.reorder.hidden" = "隐藏"; //HIDDEN
"card.reorder.visible" = "可见"; //VISIBLE
"change.email.footer" = "将会向原邮箱 %@ 发送一封确认邮件，请按照邮件的指引完成确认。"; //A confirmation email will be sent to %@. Please check the mailbox and follow the instructions.
"change.mail.complete" = "确认邮件已发送，请按照邮件的指引完成确认。"; //The confirmation email has been sent. Please check the mailbox and follow the instructions.
"common.share.airdrop" = "分享或 AirDrop"; //Share or AirDrop
"compatibility.ProxyButNotDefaultRoute" = "Proxy Only"; //Proxy Only
"compatibility.ProxyLocalhost" = "Proxy with Loopback Address"; //Proxy with Loopback Address
"compatibility.RouteOnly" = "TUN Only"; //VIF Only
"compatibility.footer" = "请仅在指引下使用，开启后部分功能可能无法使用。"; //Use only under instructions. Advanced features may be unavailable while enabled, such as rewrite, MitM and capturing.
"compatibility.mode" = "兼容模式"; //Compatibility Mode
"config.alert.rename.enterprise" = "企业配置不可被重命名。"; //You may not rename an enterprise profile.
"config.benchmark.failed" = "失败"; //Failed
"config.benchmark.header.target.url" = "测试 URL"; //TARGET URL
"config.benchmark.only.http" = "仅支持 HTTP 协议地址"; //Only supports http protocol.
"config.benchmark.proxy.confirm" = "代理服务器确认连接建立：%dms\n"; //Proxy Server Confirm: %dms\n
"config.benchmark.receive.header" = "得到最终响应：%dms"; //Receive Response Header: %dms
"config.benchmark.start" = "开始"; //Start
"config.benchmark.tcp" = "TCP 握手：%dms\n"; //TCP Handshake: %dms\n
"config.benchmark.tcp.tfo" = "TCP 握手：%dms (TFO)\n"; //TCP Handshake: %dms (TFO)\n
"config.benchmark.timeout" = "超时"; //Timeout
"config.benchmark.total" = "总计：%dms"; //Total: %dms
"config.benchmark.url.address" = "URL 地址"; //URL Address
"config.benchmark.url.invalid" = "无效的 URL 地址"; //URL address is invalid.
"config.copy.via.itunes" = "从 iTunes 文件共享导入"; //Copy via iTunes File Sharing
"config.copy.via.itunes.desc" = "你可以使用 iTunes 文件共享功能导入配置，文件名需要以 .conf 结尾。"; //You can copy profile file via iTunes file sharing. Filename should end with \".conf\"
"config.dns.add" = "增加本地 DNS 映射"; //Add Local DNS Mapping
"config.dns.domain.invalid" = "请填写有效的域名"; //Please input a valid domain.
"config.dns.domain.or.ip.invalid" = "请填写有效 IP 地址或者域名"; //Please input a valid IP address or domain.
"config.dns.server.invalid" = "请填写有效的 DNS 地址"; //Please input a valid server address.
"config.download.config" = "从 URL 下载配置"; //Download Profile from URL
"config.download.config.title" = "下载配置"; //Download Profile
"config.download.url.placeholder" = "URL 地址"; //URL Address
"config.duplicate" = "创建当前配置副本"; //Duplicate Selected Profile
"config.duplicate.title" = "创建副本"; //Create a Copy
"config.edit.in.text.mode" = "在文本模式中编辑"; //Edit in Text Mode
"config.error.delete.all" = "不可以删除所有的配置。"; //You can not delete all profile.
"config.error.empty" = "服务器没有返回数据"; //Server returned empty data.
"config.error.invalid.status.code" = "服务器返回了异常状态码：%d。"; //Server returned an invalid status code: %d.
"config.error.invalid.url.address" = "无效的 URL 地址"; //Invalid URL address
"config.error.managed.config" = "托管配置参数无效"; //Invalid managed config parameters
"config.error.no.final" = "规则必须以 FINAL 结尾。"; //Rules must end with FINAL
"config.error.no.section.header" = "配置文件必须以 [Section] 形式开始。"; //Profile must start with a section header.
"config.error.policy.dup" = "策略名重复：%@。"; //Policy already exists: %@.
"config.error.proxy.contains.unknown.keystore" = "代理策略 %@ 使用的证书不存在：%@"; //Proxy %@ used an unknown keystore item: %@
"config.error.proxy.group.contains.unknown" = "策略组包含了一个未知的策略：%@。"; //Proxy group \"%@\" include an unknown policy name: %@
"config.error.rule.contains.unknown" = "规则 #%lu 使用了一个未知的策略：%@。"; //Rule #%lu include an unknown policy name: %@
"config.error.update.managed.config" = "更新托管配置 %@ 失败：%@"; //Update managed profile \"%@\" failed: %@
"config.exists" = "配置 %@ 已存在"; //Configuration %@ exists
"config.export" = "导出到 iCloud 或其他应用"; //Export to iCloud or Other Apps
"config.import" = "从其他程序导入"; //Import from Other Apps
"config.license.loading" = "载入中"; //Loading
"config.manage.header.configurations" = "配置"; //PROFILES
"config.manage.header.create" = "创建"; //CREATE
"config.manage.header.edit" = "编辑"; //EDIT
"config.manage.header.export" = "导出"; //EXPORT
"config.manage.header.import" = "导入"; //IMPORT
"config.manage.title" = "配置列表"; //Profiles
"config.managed.config.message" = "托管配置不可被编辑，你可以创建一个副本再进行修改。"; //Managed configuration can't be edited. You may create a copy to make changes.
"config.map.local.add" = "添加本地映射规则"; //Add Map Local Rule
"config.map.local.edit" = "编辑本地映射规则"; //Edit Map Local Rule
"config.map.remote.add" = "添加远端映射规则"; //Add Map Remote Rule
"config.map.remote.edit" = "编辑远端映射规则"; //Edit Map Remote Rule
"config.map.remote.footer.302" = "Surge 会简单返回一个 302 响应，在开启 MitM 时该模式也可用于 HTTPS 请求。"; //Surge will simply return a 302 redirect response. HTTPS requests can be redirected if MitM is enabled.
"config.map.remote.footer.307" = "Surge 会简单返回一个 307 响应，在开启 MitM 时该模式也可用于 HTTPS 请求。"; //Surge will simply return a 307 redirect response. HTTPS requests can be redirected if MitM is enabled.
"config.map.remote.footer.rewrite" = "修改请求的 Header 并发送到另一个主机（如果需要），该模式下客户端不会感知到这次重定向操作。不可用于 HTTPS 请求，也不可以重定向到 HTTPS 地址。"; //Modify the request header and redirect to another host if necessary. The client will not be conscious of this rewrite action. You can't redirect to a URL with HTTPS scheme. And you can't redirect an HTTPS request.
"config.misc.primary.interface" = "首选网络适配器（自动）"; //Primary Interface (Auto)
"config.misc.version" = "当前版本: %@ (%@)"; //Current version: %@ (%@)
"config.mitm.no.cert" = "配置中没有 CA 证书"; //No MitM CA Certificate Configured
"config.mitm.not.trusted" = "CA 证书不被系统信任"; //Not Trusted by System
"config.mitm.password.prompt" = "输入证书文件 %@ 的密码"; //Enter the password for: %@
"config.mitm.trusted" = "CA 证书已被系统信任"; //Trusted by System
"config.new.config" = "新建空白配置"; //New Empty Profile
"config.new.name.placeholder" = "新的配置名"; //New Profile Name
"config.new.title" = "新配置"; //New Profile
"config.overwrite" = "覆盖"; //Overwrite
"config.profile.check.updates" = "立刻检查更新"; //Check Updates Now
"config.profile.delete" = "删除"; //Delete
"config.profile.delete.alert" = "删除配置"; //Delete Profile
"config.profile.delete.message" = "确认要永久删除配置\"%@\"吗？"; //Are you sure you want to permanently delete profile \"%@\"?
"config.profile.desc.invalid" = "无效配置 (%@)"; //Invalid (%@)
"config.profile.desc.proxies" = "%lu 个代理"; //%lu Proxies
"config.profile.desc.proxy" = "%lu 条代理规则，"; //%lu Proxy rules, 
"config.profile.duplicate" = "复制选中的配置"; //Duplicate Selected Profile
"config.profile.enterprise.config.desc.format" = "企业配置，更新于：%@以前"; //Enterprise profile. Last updated: %@ ago.
"config.profile.error.delete.active" = "不可删除正在使用的配置"; //You may not delete an active profile.
"config.profile.error.delete.enterprise" = "企业配置不可被删除。"; //You may not delete an enterprise profile.
"config.profile.import.error" = "解析配置文件失败"; //Error occurred while parsing profile
"config.profile.managed.config.desc.format" = "托管配置，更新于：%@以前"; //Managed config. Last updated: %@ ago.
"config.profile.menu.delete" = "删除…"; //Delete…
"config.profile.menu.export" = "导出…"; //Export…
"config.profile.menu.rename" = "重命名…"; //Rename…
"config.profile.name" = "配置名"; //Profile Name
"config.profile.new" = "新建空配置"; //New Empty Profile
"config.profile.overwrite" = "覆盖"; //Overwrite
"config.profile.overwrite.message" = "配置\"%@\"已经存在，是否覆盖？"; //Profile \"%@\" already exists, overwrite?
"config.profile.rename" = "重命名"; //Rename Profile
"config.protected.config.message" = "该配置文件已锁定（受保护）"; //This profile is protected.
"config.proxy.add.new.rule.error.domain" = "请输入一个有效的域名，"; //Please input a valid domain.
"config.proxy.add.new.rule.error.ipcidr" = "请输入一个有效的 IP CIDR 地址块。"; //Please input a valid IP CIDR block
"config.proxy.add.rule.dns.failed" = "如果 DNS 查询失败则直接使用 FINAL 规则"; //Use the FINAL rule if DNS lookup failed
"config.proxy.add.rule.domain" = "域名:"; //Domain:
"config.proxy.add.rule.geoip" = "GeoIP:"; //GeoIP:
"config.proxy.add.rule.ipcidr" = "IP 范围:"; //IP Range:
"config.proxy.add.rule.ipcidr.placeholder" = "IP CIDR 地址块 (例如 192.168.1.0/24)"; //IP CIDR block (192.168.1.0/24)
"config.proxy.add.rule.ipcidr6" = "IP 范围:"; //IP Range:
"config.proxy.add.rule.ipcidr6.placeholder" = "IP CIDR v6 地址块 (例如 fd00::/8)"; //IP CIDR block v6 (fd00::/8)
"config.proxy.add.rule.process" = "进程:"; //Process:
"config.proxy.add.rule.process.placeholder" = "进程名 (可执行文件名)"; //Process name (exec file name)
"config.proxy.add.rule.skip" = "如果请求使用的是域名则跳过该规则"; //Skip the rule if the hostname of request is a domain
"config.proxy.add.rule.ua" = "User-Agent:"; //User-Agent:
"config.proxy.add.rule.ua.placeholder" = "请求的 User-Agent (支持 * 和 ? 通配符)"; //Request user agent (supports * and ?)
"config.proxy.add.rule.url" = "URL:"; //URL:
"config.proxy.add.rule.url.placeholder" = "正则表达式"; //Regular expression
"config.proxy.edit.rule" = "编辑规则"; //Edit Rule
"config.proxy.line.comment" = "行注释"; //Comment Line
"config.proxy.policy" = "策略"; //Policy
"config.rename" = "重命名"; //Rename
"config.rename.title" = "重命名配置"; //Rename Profile
"config.retest" = "重新测试"; //Retest
"config.selected.policy" = "当前策略"; //Current Policy
"config.share" = "分享"; //Share
"config.title.protected" = "受保护配置"; //Protected
"config.update.now" = "现在更新"; //Update Now
"config.warning.mitm.apple" = "已启动对 %@ 进行 MitM 解密，iOS 系统有严格的安全策略以阻止 MitM 攻击，这样的配置可能会导致一些系统功能不可用。"; //You have enabled decryption for %@. iOS system have a strict security policy to avoid MitM attack. This may cause some system function unavailable.
"config.warning.resolve" = "%@\n\n该 IP 规则被置于了一条域名规则之前，这可能会触发不必要的 DNS 请求。请考虑加上 no-resolve 参数或者将这个规则移到最后。"; //%@\n\nThis IP-based rule is above a domain-based rule. It will trigger a local DNS lookup. Consider add a no-resolve option or move the rule to the bottom.
"continue" = "继续"; //Continue
"delete" = "删除"; //Delete
"diag.available.interfaces" = "可用的网络接口："; //Available interfaces:
"diag.check.config" = "检查配置"; //Check configuration
"diag.config.ok" = "配置检查成功"; //The configuration test is successful
"diag.dns.server" = "DNS 服务器：%@"; //Effective DNS server: %@
"diag.dns.timeout" = "DNS 服务器超时：%@"; //DNS timeout: %@
"diag.dump.enabled" = "截取 HTTP 内容选项已经启动，这将严重影响性能。"; //Capture is enabled, which has a significant impact on performance.
"diag.network.config" = "网络配置"; //Network configuration
"diag.no.dns.server" = "无 DNS 服务器"; //No DNS server
"diag.no.interface" = "无网络接口"; //No interface
"diag.test.direct.policy" = "测试直连策略"; //Direct Policy
"diag.test.direct.policy.result.failed" = "直接连接到 %@ 失败"; //Direct connection to %@ failed
"diag.test.dns" = "测试 DNS"; //DNS
"diag.test.proxy.policy" = "测试代理策略"; //Proxy Policy
"diag.test.proxy.policy.failed" = "通过 %@ 连接到 %@ 失败：%3$@"; //Connect through %@ to %@ failed: %@
"disabled" = "禁用"; //Disabled
"down" = "不可用"; //Down
"edit.add.new" = "新增…"; //Add New…
"edit.add.new.policy.group" = "新的策略组…"; //Add New Policy Group…
"edit.add.new.proxy" = "添加代理…"; //Add New Proxy…
"edit.advance.hide.Tracker" = "隐藏崩溃追踪器请求"; //Hide Crash Reporters Requests
"edit.advance.hide.apple" = "隐藏 Apple 请求"; //Hide Apple Requests
"edit.advance.hide.udp" = "隐藏 UDP 会话"; //Hide UDP Conversations
"edit.advanced" = "高级"; //Advanced
"edit.allow.wifi.access" = "允许 Wi-Fi 访问"; //Allow Wi-Fi Access
"edit.delete.proxy.group.used" = "组 \"%@\" 使用了该策略，请先将该策略从组策略中移除。"; //Group \"%@\" is using this proxy. Please remove it from the group first
"edit.discard.unsaved.changes" = "放弃未保存的修改？"; //Discard unsaved changes?
"edit.error.dns.servers.invalid" = "DNS 服务器地址无效"; //DNS server address is invalid.
"edit.error.name.empty" = "配置名不可为空。"; //Configuration name can't be empty.
"edit.error.name.exists" = "配置 %@ 已经存在。"; //Profile name %@ already exists.
"edit.external.controller.access.allow.wifi" = "允许由 Wi-Fi 控制"; //Allow Access From Wi-Fi
"edit.external.controller.access.footer.0" = "允许 Surge 请求查看器或 Surge CLI 进行管理控制。"; //Enable this option to allow Surge Dashboard or Surge CLI to connect.
"edit.external.controller.access.footer.1" = "默认仅允许外部控制器通过 USB 进行控制。"; //By default only allow external access via USB cable. Enable this option to allow access from Wi-Fi
"edit.external.controller.access.invalid.port" = "端口号无效"; //Invalid port
"edit.external.controller.access.password" = "密码"; //Password
"edit.external.controller.access.password.empty" = "密码不可为空"; //Password can not be empty
"edit.external.controller.access.password.placeholder" = "访问密码"; //Access Password
"edit.external.controller.access.port" = "端口"; //Port
"edit.external.controller.access.port.placeholder" = "访问端口"; //Access Port
"edit.footer.dns.overrride" = "你可以使用该选项强制替代系统的 DNS 服务器设置，使用 , 分隔多个服务器。为了性能考虑 Surge 会向所有服务器并发进行请求。"; //You can override the system DNS server here.\nTo boost performance, Surge will send DNS query to all DNS servers simultaneously.
"edit.footer.external.controller.access" = "允许 Surge 请求查看器或者 Surge CLI 连接"; //Allow Surge Dashboard or Surge CLI to connect.
"edit.footer.hide.apple" = "隐藏所有发往 *.apple.com 和 *.icloud.com 的请求。请注意该选项只是在截取结果中隐藏了请求，请求依然会被出站模式和其他功能影响。"; //Hide all requests sent to *.apple.com and *.icloud.com. Please note that hidden requests will still be affected by outbound mode or other settings.
"edit.footer.skip.proxy" = "该选项将使得发往这些域名或者 IP 段的请求由 Surge VIF 进行处理（而不是 Surge Proxy），该选项用于修正和某些应用的兼容性问题，详见使用手册的说明。"; //This option will force connections to these domains/IP ranges to be handled by Surge VIF interface, instead of Surge proxy server. This option is used to fix some compatibility problems with some apps. See manual for more information.
"edit.footer.wifi.access" = "Surge 可以作为一个标准的 HTTP/SOCKS5 代理服务器向 Wi-Fi 网络下的其他设备提供服务器。默认 HTTP 端口号：6152，SOCKS5 端口号：6153"; //Surge can work as a standard HTTP and SOCKS5 proxy server for other devices in LAN.\nEnable this option to allow proxy clients to access from Wi-Fi.
"edit.header.policy.group" = "策略组"; //POLICY GROUPS
"edit.header.proxy" = "代理"; //PROXIES
"edit.header.rewrite" = "Header 修改"; //Header Rewrite
"edit.header.rewrite.field" = "字段"; //Header Field
"edit.header.rewrite.field.placeholder" = "字段"; //Header Field
"edit.header.rewrite.footer" = "Surge 可以在请求被发往目标服务器之前篡改请求的 Header。"; //Surge can rewrite request header sent by the clients before they are forwarded to the server.
"edit.header.rewrite.mode" = "模式"; //Mode
"edit.header.rewrite.regex" = "URL 正则表达式"; //URL REGEX
"edit.header.rewrite.regex.placeholder" = "正则表达式"; //Regular Expression
"edit.header.rewrite.replacement" = "值"; //Value
"edit.header.rewrite.value.placeholder" = "值"; //Header Value
"edit.https.decryption" = "HTTPS 解密"; //HTTPS Decryption
"edit.in.text.mode" = "文本模式编辑"; //Edit in Text Mode
"edit.ipv6.support" = "IPv6 支持"; //IPv6 Support
"edit.keyword.filter.placeholder" = "逗号分隔"; //Separated by Commas
"edit.loca.dns.mapping.footer.server" = "由于 Surge 有其自己的 DNS 客户端实现，某些主机名可能不能被正常解析，设置为 'syslib' 交由系统去解析该主机名。"; //Since Surge has its own DNS client implementation, some hostnames may fail to resolve. You may use 'syslib' keyword here to let system handle the lookup.
"edit.local.dns.mapping" = "本地 DNS 映射"; //Local DNS Mapping
"edit.local.dns.mapping.dns.server" = "特定 DNS 服务器"; //Specified Server
"edit.local.dns.mapping.error.domain.empty" = "域名不可为空。"; //Domain can't be empty.
"edit.local.dns.mapping.error.illegal.address" = "非法的 DNS 服务器地址。"; //Illegal DNS server address.
"edit.local.dns.mapping.error.invalid.domain" = "无效的域名。"; //Invalid domain.
"edit.local.dns.mapping.error.value.empty" = "本地值不可为空"; //Value can't be empty.
"edit.local.dns.mapping.footer" = "该功能基本等同于 /etc/hosts。"; //This function is an equivalent to /etc/hosts
"edit.local.dns.mapping.footer.domain" = "可以使用通配符 * 和 ?。"; //You can use wildcard here. * and ? are supported.
"edit.local.dns.mapping.footer.value" = "可以指定一个 IP 地址或者另一个域名。"; //You can input an IP address or another domain here.
"edit.local.dns.mapping.header.dns.server" = "DNS 服务器"; //DNS SERVER
"edit.local.dns.mapping.header.domain" = "域名"; //DOMAIN
"edit.local.dns.mapping.header.type" = "类型"; //TYPE
"edit.local.dns.mapping.header.value" = "本地值"; //VALUE
"edit.local.dns.mapping.ip" = "IP 地址"; //IP Address
"edit.local.dns.mapping.ip.domain" = "IP 地址或域名"; //IP Address or Domain
"edit.local.dns.mapping.local.value" = "本地值"; //Local Value
"edit.log.level" = "日志等级"; //Log Level
"edit.mitm.add.domain.placeholder" = "可以使用通配符 * 和 ?。"; //Allow wildcard prefix (*example.com)
"edit.mitm.add.domain.title" = "加入域名"; //Add New Hostname
"edit.mitm.footer.options" = "开启该选项后 Surge 将对 MitM 主机名列表中的 TCP 连接也进行 MitM 解密，如果该连接并非 HTTPS 请求将导致连接失败。"; //Enable this option will make Surge perform MitM on every TCP connections which matched in MitM hostnames. If the connection is not an HTTPS connection, it will fail.
"edit.mitm.generate.cert" = "生成新的 CA 证书"; //Generate A New CA Certificate
"edit.mitm.header.cert" = "证书"; //Certificate
"edit.mitm.header.hostname" = "MITM 主机名"; //MITM HOSTNAMES
"edit.mitm.header.options" = "选项"; //OPTIONS
"edit.mitm.install.cert" = "安装证书"; //Install CA Certificate to System
"edit.mitm.not.trusted" = "未被系统信任"; //No installed
"edit.mitm.skip.verify" = "跳过服务端证书验证"; //Skip Server Certificate Verification
"edit.mitm.tcp.connection" = "用于 TCP 连接"; //Perform on TCP connection
"edit.mitm.trusted" = "系统已信任"; //Installed and trusted by system
"edit.policy.group" = "策略组"; //Policy Group
"edit.policy.group.action.sheet.type" = "策略组类型"; //Group Type
"edit.policy.group.auto.fallback" = "URL 可用性自动测试"; //Fallback
"edit.policy.group.auto.url.test" = "URL 延迟自动测试"; //Auto URL Test
"edit.policy.group.footer" = "你可以将策略从可用段拖动到包含段中。"; //You can drag a policy from AVAILABLE to INCLUDE section
"edit.policy.group.header.available" = "可用的策略"; //AVAILABLE
"edit.policy.group.header.include" = "包含的策略"; //INCLUDE
"edit.policy.group.manually.select" = "手动选择"; //Manually Select
"edit.policy.group.name" = "组名称"; //Group Name
"edit.policy.group.name.error.empty" = "组名称不可为空。"; //Name can not be empty
"edit.policy.group.name.error.invalid.url" = "无效的 URL 地址。"; //Invalid URL address.
"edit.policy.group.name.error.no.policy" = "策略组至少需要包含一个策略。"; //Policy group must include at least one policy.
"edit.policy.group.ssid" = "SSID"; //SSID
"edit.policy.group.ssid.add.new" = "增加新的规则"; //Add New Statement
"edit.policy.group.ssid.alert.view.title" = "Wi-Fi SSID"; //Wi-Fi SSID
"edit.policy.group.ssid.cellular.policy" = "数据网络策略"; //Cellular Policy
"edit.policy.group.ssid.default.policy" = "默认策略"; //Default Policy
"edit.policy.group.ssid.error.no.default" = "必须指定一个默认策略。"; //You must specify a default policy.
"edit.policy.group.ssid.optional" = "可选"; //Optional
"edit.policy.group.ssid.placeholder" = "输入 Wi-Fi 的 SSID"; //Enter SSID here
"edit.policy.group.ssid.require" = "必选"; //Required
"edit.policy.group.test.url.field" = "测试 URL"; //Test URL
"edit.policy.group.type" = "组类型"; //Group Type
"edit.proxy" = "代理"; //Proxy
"edit.proxy.always.connect" = "永远使用 CONNECT 方法"; //Always use CONNECT method
"edit.proxy.delete.change.policy" = "修改规则策略"; //Change Policy
"edit.proxy.delete.message" = "%d 个规则使用了该策略"; //%d rule%@ is using this policy.
"edit.proxy.delete.remove.rule" = "删除这些规则"; //Remove Rules
"edit.proxy.discard.unsaved" = "放弃未保存的代理设置？"; //Discard unsaved proxy settings?
"edit.proxy.encrypt.method" = "加密方式"; //Encryption Method
"edit.proxy.error.address.valid" = "无效的服务器地址。"; //Invalid server address.
"edit.proxy.error.encrypt" = "必须选择加密方式"; //You must select an encryption method.
"edit.proxy.error.name.empty" = "名称不可为空"; //Name can not be empty
"edit.proxy.error.port.invalid" = "端口号无效。"; //Invalid port.
"edit.proxy.header.name" = "名称"; //NAME
"edit.proxy.name" = "名称"; //Name
"edit.proxy.obfs" = "Obfs"; //Obfs
"edit.proxy.obfs.host" = "Obfs Host"; //Obfs Host
"edit.proxy.obfs.host.default" = "默认"; //Default
"edit.proxy.password" = "密码"; //Password
"edit.proxy.port" = "端口号"; //Port
"edit.proxy.required" = "必选"; //Require
"edit.proxy.server" = "服务器地址"; //Server
"edit.proxy.skip.cert.verify" = "跳过证书检查"; //Skip Certificate Verification
"edit.proxy.type" = "代理类型"; //Proxy Type
"edit.proxy.username" = "用户名"; //Username
"edit.rule" = "规则"; //Rule
"edit.rule.comment" = "注释"; //Comment
"edit.rule.comment.placeholder" = "注释"; //Comment
"edit.rule.comment.title" = "注释"; //Comment Line
"edit.rule.discard" = "放弃未保存的代理设置？"; //Discard unsaved rule settings?
"edit.rule.footer.cidr" = "当访问的 IP 段匹配时执行该规则。"; //Rule matches if the IP address of request in specified range
"edit.rule.footer.cidr6" = "当访问的 IPv6 段匹配时执行该规则。"; //Rule matches if the IPv6 address of request in specified range
"edit.rule.footer.domain" = "如果请求的域名匹配执行该规则。"; //Rule matches if the domain of request matches exactly
"edit.rule.footer.domain.keyword" = "如果请求的域名包含关键词执行该规则。"; //Rule matches if the domain of request contains the keyword
"edit.rule.footer.domain.suffix" = "如果请求的域名后缀匹配执行该规则。如 'google.com' 能匹配到 'www.google.com', 'mail.google.com' 和 'google.com'，但是不会匹配 'content-google.com'。"; //Rule matches if the domain of request has the suffix. For example: 'google.com' matchs 'www.google.com', 'mail.google.com' and 'google.com', but dose not match 'content-google.com'.
"edit.rule.footer.geoip" = "根据 IP 的国家信息决定是否执行该规则"; //Rule based on GeoIP test result
"edit.rule.footer.no.resolve.cidr" = "当一个使用域名的请求遇到 IP-CIDR 规则时，Surge 需要进行 DNS 查询才能确定是否应该执行规则。启用该选项后将会使域名请求跳过该规则。"; //When encountering an IP-CIDR rule, Surge will send a DNS query if the hostname of request is a domain. You can specify this option to ignore this rule for a request with a domain.
"edit.rule.footer.no.resolve.cidr6" = "当一个使用域名的请求遇到 IP-CIDR6 规则时，Surge 需要进行 DNS 查询才能确定是否应该执行规则。启用该选项后将会使域名请求跳过该规则。"; //When encountering an IP-CIDR6 rule, Surge will send a DNS query if the hostname of request is a domain. You can specify this option to ignore this rule for a request with a domain.
"edit.rule.footer.no.resolve.geoip" = "当一个使用域名的请求遇到 GEOIP 规则时，Surge 需要进行 DNS 查询才能确定是否应该执行规则。启用该选项后将会使域名请求跳过该规则。"; //When encountering a GEOIP rule, Surge will send a DNS query if the hostname of request is a domain. You can specify this option to ignore this rule for a request with a domain.
"edit.rule.footer.ua" = "如果请求的 User Agent 匹配执行该规则。"; //Rule matches if the user agent in request header matches.
"edit.rule.footer.url.regex" = "如果请求的 URL 匹配执行该规则。"; //Rule matches if the URL of http request matches.
"edit.rule.genip.title" = "国家"; //Country
"edit.rule.header.policy" = "策略"; //POLICY
"edit.rule.header.value" = "内容"; //VALUE
"edit.rule.invalid.cidr" = "请填写有效的 IP-CIDR 表述，如：192.168.1.1/24。"; //Please fill out IP range using CIDR.\nExample: 192.168.1.1/24
"edit.rule.invalid.cidr6" = "请填写有效的 IP-CIDR6 表述。"; //Please fill out IPv6 range using CIDR.
"edit.rule.no.cidr" = "请选择国家代码。"; //Please select a country code.
"edit.rule.no.domain" = "请填写域名。"; //Please fill out domain.
"edit.rule.no.domain.keyword" = "请填写关键字。"; //Please fill out keyword.
"edit.rule.no.domain.suffix" = "请填写域名后缀。"; //Please fill out domain suffix.
"edit.rule.no.resolve" = "不执行 DNS 解析"; //No Resolve
"edit.rule.no.url.regex" = "请填写 URL 正则表达式。"; //Please fill out URL regular expression.
"edit.rule.no.user.agent" = "请填写 User Agent。"; //Please fill out user agent.
"edit.rule.placeholder.domain" = "域名"; //Domain
"edit.rule.placeholder.domain.keyword" = "域名关键词"; //Domain Keyword Match
"edit.rule.placeholder.domain.suffix" = "域名后缀"; //Domain Suffix Match
"edit.rule.placeholder.ua" = "User Agent （支持 * 和 ?）"; //User Agent (supports * and ?)
"edit.rule.placeholder.url.regex" = "URL 正则表达式"; //URL Regular Expression
"edit.rule.policy" = "策略"; //Policy
"edit.rule.type" = "规则类型"; //Type
"edit.rule.type.title" = "规则类型"; //Rule Type
"edit.rules" = "规则"; //Rules
"edit.title" = "编辑配置"; //Proxy Server
"edit.title.dns" = "DNS"; //DNS
"edit.title.header.rewrite" = "Header 修改"; //Header Rewrite
"edit.upsupport.policy.group.type" = "不支持的策略组类型。"; //Unsupported policy group type.
"edit.url.rewrite" = "URL 重定向"; //URL Rewrite
"edit.url.rewrite.footer" = "Surge 可以以两种不同的方式重定向 URL，详见使用手册的说明。"; //Surge can rewrite the request's URL with 3 different methods. See manual for more information.
"edit.url.rewrite.footer.302" = "简单的返回一个 302 响应。当 HTTPS 解密对对应的主机名开启时，可以对 HTTPS 请求使用。"; //Surge will simply return a 302 redirect response. HTTPS requests can be redirected if MitM for the hostname is enabled.
"edit.url.rewrite.footer.307" = "简单的返回一个 307 响应。当 HTTPS 解密对对应的主机名开启时，可以对 HTTPS 请求使用。"; //Surge will simply return a 307 redirect response. HTTPS requests can be redirected if MitM for the hostname is enabled.
"edit.url.rewrite.footer.header" = "Surge 将会修改请求的 Header，客户端不会感知到这次重定向。"; //Surge will modify the request header and redirect the request to another host if necessary. The client will not notice this rewrite action.
"edit.url.rewrite.footer.reject" = "当 URL 匹配时拒绝该请求，该规则下替代文本参数无效，当 HTTPS 解密对对应的主机名开启时，可以对 HTTPS 请求使用。"; //Reject the request if the pattern is matched. The replacement parameter will be ignored. HTTPS requests will be rejected if MitM for the hostname is enabled.
"edit.url.rewrite.header.mode" = "模式"; //Mode
"edit.url.rewrite.header.regex" = "正则表达式"; //Regular Expression
"edit.url.rewrite.header.replacement" = "替代文本"; //Replacement
"edit.url.rewrite.regex.empty" = "正则表达式不可为空。"; //Regular expression can't be empty.
"edit.url.rewrite.regex.placeholder" = "正则表达式"; //Regular Expression
"edit.url.rewrite.replacement.placeholder" = "替代文本"; //Replacement
"email.confirm" = "请再次输入邮箱"; //Please re-enter your email to confirm.
"enterprise.alert.updated" = "企业配置已经更新。"; //The enterprise profile has been updated.
"enterprise.deactivate.warning" = "一旦注销了该设备，你必须要重新登录才可以继续使用 Surge。"; //Once you deactivate this device. You need re-login to continue use Surge.
"enterprise.error.invalid.license" = "授权状态无效，请联系管理员。"; //Invalid license status. Please contact support.
"enterprise.more.cell.enterprise" = "授权给"; //License To
"enterprise.more.cell.unregister" = "注销设备"; //Unregister Device
"enterprise.more.cell.user" = "用户"; //User
"enterprise.revoked" = "企业授权已注销"; //Enterprise License Revoked
"enterprise.revoked.comfirm" = "请再次打开 Surge 进行重新激活。"; //Please re-launch Surge to register this device again.
"enterprise.update.profile.failed.format" = "更新企业配置失败：%@"; //Update enterprise profile failed: %@
"error.failed.to.create.profile.dir" = "无法创建配置文件目录：%@"; //Failed to create profile directory: %@
"error.mitm.ca.not.trust" = "CA 根证书未被系统信任。"; //The CA certificate isn't trusted by system.
"error.mitm.no.ca" = "CA 根证书不存在，开启 MitM 前必须先配置根证书。"; //The CA certificate doesn't exist. You must configure it first in order to decrypt HTTPS traffic.
"error.nomem" = "<li>连接时发生了 ENOMEM 错误，所有发往该地址的请求在 Wi-Fi 网络下均会失败，这是 iOS 系统的一个问题，请重启设备进行修复。</li>"; //<li>ENOMEM error occurred when connecting, all connection to this address will fail via Wi-Fi until reboot. This is a bug in the iOS system, please reboot your device to fix it.</li>
"error.profile.dir.failed" = "配置文件加载失败"; //Profile Load Failed
"error.profile.error" = "配置文件解析失败：%@"; //The profile file can't be parsed: %@
"error.subtitle" = "<p>错误描述：</p>"; //<p>Error descriptions:</p>
"error.title" = "<p>访问的 URL 不可用: <br /><b>%@</b></p>"; //<p>The requested URL could not be retrieved: <br /><b>%@</b></p>
"error.unknown" = "<li>发送了一个未知错误</li>"; //<li>An unknown error occurred</li>
"excellent" = "非常好"; //Excellent
"exit" = "退出"; //Exit
"external.policy.exit" = "外部代理程序已停止"; //External Proxy Process Terminatd
"external.policy.exit.subtitle" = "外部代理程序“%@”意外终止，将在下一次使用到该策略时重新启动。"; //Process %@ exited unexpectedly. Relaunch when the next request uses the policy.
"external.policy.launch.failed" = "启动外部代理程序失败：%@（路径：%@）。在配置文件被重载前 Surge 不会再尝试重启该程序。"; //Launch external process failed: %@ (Path: %@). Surge will not try to restart it until the profile is reloaded.
"external.resource.update.failed" = "资源更新失败"; //Resource Update Failed
"fair" = "一般"; //Fair
"first.configure.ca" = "配置根证书"; //Configure CA
"first.continue" = "继续"; //Continue
"first.switch.starting" = "正在开启"; //Starting
"first.switch.stopping" = "正在停止"; //Stopping
"first.switch.tap.to.setup" = "启动"; //Setup
"first.switch.tap.to.start" = "启动"; //Start
"first.switch.tap.to.stop" = "停止"; //Stop
"first.switch.waiting" = "等待网络"; //Waiting
"general.add" = "增加"; //Add
"general.cancel" = "取消"; //Cancel
"general.confirm" = "确认"; //Confirm
"general.continue" = "继续"; //Continue
"general.detail" = "细节"; //Detail
"general.discard" = "放弃"; //Discard
"general.error" = "错误"; //Error
"general.exit" = "退出"; //Exit
"general.failed" = "失败"; //Failed
"general.not.available" = "不可用"; //Not Available
"general.ok" = "好的"; //OK
"general.overwrite" = "覆盖"; //Overwrite
"general.quit" = "退出"; //Quit
"general.recommended" = "推荐"; //Recommended
"general.reload" = "重载"; //Reload
"general.retry" = "重试"; //Retry
"general.stay" = "继续编辑"; //Stay
"general.unknown" = "未知"; //Unknown
"general.warning" = "警告"; //Warning
"good" = "好"; //Good
"iCloud Drive" = "iCloud 云盘"; //iCloud Drive
"iPerf Benchmark" = "iPerf 测试"; //iPerf Benchmark
"license.activate" = "激活…"; //Activate…
"license.deactivate" = "反激活…"; //Deactivate…
"license.deactivate.complete" = "反激活成功，Surge 即将退出。"; //Activation revoked. Surge will exit now.
"license.device.id" = "设备 ID"; //Device ID
"license.email" = "授权邮箱"; //License Email
"license.enterprise" = "企业授权"; //Enterprise License
"license.order.id" = "订单 ID"; //License ID
"license.revoke.message" = "你的授权已经被反激活，Surge 即将退出。"; //Your device has been deactivated. Surge will exit now.
"license.this.device" = "当前设备"; //This Device
"license.trial.format" = "试用授权（剩余 %d 天）"; //Trial License (%d days remaining)
"license.trial.user" = "试用用户"; //Trial User
"logs.delete.all.logs" = "删除所有日志"; //Delete All Logs…
"menu.check.profile.update" = "检查配置更新"; //Check Configuration Updates Now
"menu.copy.shell" = "复制终端代理命令"; //Copy Shell Export Command
"menu.copy.shell.external" = "复制终端代理命令（外部 IP）"; //Copy Shell Export Command with External IP
"menu.dashboard" = "请求查看器…"; //Dashboard…
"menu.enhanced.mode" = "增强模式"; //Enhanced Mode
"menu.enterprise.check.update" = "检查企业配置更新"; //Check Enterprise Profile Updates Now
"menu.force.quit" = "强制退出"; //Force Quit
"menu.group.benchmark" = "延迟测速"; //Benchmark
"menu.group.retest" = "重新测速"; //Retest Now
"menu.mitm" = "开启 MitM"; //Enable MitM
"menu.new.rule.process" = "为 %@ 增加规则"; //Add New Rule for %@…
"menu.outgoing.mode" = "出站模式"; //Outbound Mode
"menu.proxy.mode.all.direct" = "直接连接"; //Direct Outbound
"menu.proxy.mode.all.proxy" = "全局代理"; //Global Proxy
"menu.proxy.mode.by.rule" = "规则判定"; //Rule-based Proxy
"menu.proxy.mode.subtitle.all.direct" = "所有请求都将被直接发往目标服务器"; //All requests will be sent to the target server directly
"menu.proxy.mode.subtitle.all.proxy" = "所有请求都将被转发给代理服务器"; //All requests will be forwarded to a proxy server
"menu.proxy.mode.subtitle.by.rule" = "根据规则系统判定处理方式"; //Using rule system to determine how to process requests
"menu.quit" = "退出"; //Quit
"menu.reload" = "重载配置"; //Reload Profile from File
"menu.replica" = "截取 HTTP 内容"; //Enable HTTP Capture
"menu.set.as.system.proxy" = "设置为系统代理"; //Set as System Proxy
"menu.show.in.finder" = "在 Finder 中显示…"; //Show in Finder…
"menu.switch.profile" = "切换配置"; //Switch Profile
"mitm.host.format" = "·可使用通配符 * 和 ?\n·可使用前缀 - 将特定主机名排除\n·默认仅解密发往 443 端口的请求\n  ·可使用后缀 :port 解密特定端口\n  ·可使用后缀 :0 解密所有端口\n查看手册获取更多信息"; //Wildcard characters * and ? are supported.\nUse prefix - to exclude a hostname.\nBy default only the requests to port 443 will be decrypted.\n · Use suffix :port to allow other ports.\n · Use suffix :0 to allow all ports.\nSee manual for more information.
"mode.hide.vpn.icon.footer" = "启动该选项后，Surge 运行时状态栏上将不会显示 VPN 图标。\n启动该选项可能导致 'Cannot allocate memory' 系统错误，请谨慎使用。"; //Enable the option to hide VPN icon in the status bar while Surge is running.\nThis option may cause a system error 'Cannot allocate memory'. Use at your own risk.
"more.acknowledgements" = "致谢"; //Acknowledgements
"more.app.icon" = "应用图标"; //App Icon
"more.auto.delete.log" = "自动删除日志"; //Auto Delete Logs
"more.card" = "卡片"; //Cards
"more.config.file.example" = "配置文件样例（英文注释）"; //Config File Example
"more.config.file.example.chinese" = "配置文件样例（中文注释）"; //Config File Example (Chinese)
"more.designer.dcup" = "设计师 @D__cup"; //Designer @D__cup
"more.designer.luinlee" = "设计师 @luinlee"; //Designer @luinlee
"more.faceid" = "Face ID"; //Face ID
"more.faq" = "常见问题"; //FAQ
"more.follow.us.on.twitter" = "在 Twitter 上关注"; //Follow us on Twitter
"more.go.to.website" = "访问网站"; //Go to Website
"more.header.about" = "关于"; //ABOUT
"more.header.extra" = "其他"; //EXTRA
"more.header.help" = "帮助"; //HELP
"more.header.license" = "授权"; //LICENSE
"more.header.settings" = "设置"; //SETTINGS
"more.hide.vpn.icon" = "隐藏 VPN 图标"; //Hide VPN Icon
"more.legacy.start" = "显示经典开始按钮"; //Show Classic Start Button
"more.license.management" = "授权管理"; //License Management
"more.log.auto.delete.footer" = "7 天前的日志将会被自动删除"; //Logs older than 7 days will be deleted automatically.
"more.manual" = "手册"; //Manual
"more.shortcuts.analytics.panels" = "分析面板"; //Analytics Panels
"more.shortcuts.outbound.mode" = "出站模式"; //Outbound Mode
"more.shortcuts.select.policy.group" = "策略组选择"; //Select Policy Group
"more.siri" = "Siri"; //Siri
"more.surge.mac.desc" = "Surge Mac 提供和 Surge iOS 一样强大的功能。\n\n它作为一个 HTTP/SOCKS5 代理服务端，安静的工作在 macOS 的菜单栏上，能够截取和记录网络请求，并将请求按照规则转发到其他代理服务器。支持 HTTP, HTTPS, SOCKS5, SOCKS-TLS 等协议。\n\n附带的 Surge Mac 请求查看器可以通过 WiFi 或者 USB 连接到 Surge iOS，即使在 iPhone 使用数据网络时，你依然可以使用 Mac 去检查分析 iOS 上的网络流量。"; //Surge Mac provides equally powerful functionality as the iOS version does.\n\nSurge Mac works quietly on the Menubar, which is a high-performance HTTP/SOCKS5 proxy server. It is capable of intercepting and logging the summary of HTTP traffic, and meanwhile transmitting the traffic to other proxy servers according to the flexible rule system. Multiple proxy protocols are supported including HTTP, HTTPS, SOCKS5, SOCK5 over TLS.\n\nSurge Mac Dashboard is able to connect to Surge iOS through WiFi or USB, monitor and analyze network requests on the iOS devices. You can even examine Cellular network requests when Dashboard is connected through USB.
"more.title" = "更多"; //More
"more.touchid" = "Touch ID"; //Touch ID
"more.upgrade.pro" = "升级到 Surge Pro"; //Upgrade to Surge Pro
"more.warning.dump" = "显示截取流量选项警告"; //Traffic Capture Warning
"more.warning.log.level" = "显示日志级别警告"; //Log Level Warning
"more.warning.messages" = "警告信息"; //Warning Messages
"more.warning.mitm.system" = "MitM 影响系统警告"; //MitM Affected System Warning
"network.error" = "网络错误"; //Error
"none" = "无"; //None
"not.now" = "稍后"; //Not Now
"notification.permission.deny" = "授权 Surge 通知权限后，可通知后台警告或错误。"; //Surge need notification permission to send you warning or alerts while running in background.
"notification.title.export.copied." = "已复制到剪贴板"; //Copied to Pasteboard
"notification.title.export.copied.message" = "Export 命令已复制到剪贴板，执行该命令使得终端下的应用使用代理。"; //Export command has been copied to pasteboard. Execute it to let console program be proxied.
"outbound.direct" = "直接连接"; //Direct Outbound
"outbound.global.proxy" = "全局代理"; //Global Proxy
"outbound.rule" = "规则模式"; //Rule-based Proxy
"placeholder.email" = "邮箱地址"; //Email Address
"placeholder.email.address." = "邮箱地址"; //Email Address
"placeholder.key" = "授权码"; //Password
"poor" = "较差"; //Poor
"pro.activate" = "激活"; //Restore Purchase
"pro.activate.footer" = "你可以将自己的授权绑定在邮箱地址上，之后可以用邮箱和授权码恢复购买。"; //You may bind your license to an email address. Then you can restore your purchase with the email and password.
"profile.delete.confirm" = "确定要删除配置 \"%@\"?"; //Do you really want to delete profile \"%@\"?
"profile.file.error" = "配置文件错误"; //Configuration File Error
"profile.installed" = "配置 %@ 已成功导入"; //Configuration %@ installed.
"profile.managed.config" = "托管配置"; //Managed Configuration
"profile.managed.config.already.updated" = "该配置已经是最新版本。"; //The configuration is already the latest version.
"profile.overwrite.confirm.format" = "配置 %@ 已存在，是否覆盖？"; //Configuration %@ already exists, overwrite?
"purchase.button" = "现在升级 %@"; //Upgrade for %@
"purchase.completed" = "感谢你的支持，请开始享受 Surge Pro 吧！"; //Thanks for purchasing! Please enjoy all the features now.
"purchase.device.limitation" = "设备数量限制"; //Device Quota Limitation
"purchase.device.limitation.message" = "你已经超出了授权的设备数量限制，请先反激活另一个设备后重试，或者可以选择反激活其他所有设备。"; //You have run out of your device quota. Please deactivate another first. Or you may deactivate all your devices to allow you to activate here.
"purchase.iap.exists" = "你已经购买过 Surge Pro，将为你免费恢复购买。"; //You have already purchase Surge Pro. You can activate Pro for free.
"purchase.iap.exists.discount" = "你已经使用当前 Apple ID 购买了 Surge Pro，无法再次购买。"; //You have already purchase Surge Pro. You may not purchase again with the same Apple ID.
"purchase.no.iap.items" = "无法找到之前的购买记录，请确认 Apple ID 是否正确。\n（请注意 App 内购买的账号是 Surge 安装时所使用的 Apple ID，并非 App Store 中当前的登录账号。）\n如果您是于 2018 年 11 月 16 日前购买的 Surge Pro，需要进行手动购买迁移。"; //Failed to find the purchasing record. Please confirm you are using the correct Apple ID in App Store.\n(Please notice that the Apple ID for IAP is the account you used to install Surge, not the one you are currently logging in App Store.)\nIf you purchased before Nov 16, 2018. You need to perform a manual purchase migration.
"purchase.pro.old.desc" = "在 2016 年 8 月 16 日后购买 Surge iOS 的用户，可以免费升级到 Surge 4 Pro。\n\n在 2016 年 8 月 16 日前，2016 年 1 月 1 日后购买 Surge iOS 的用户，可以优惠升级到 Surge iOS 3。"; //If you purchase Surge after Aug 16, 2016. You can upgrade to Surge 3 Pro for free.\n\nOr if you purchase Surge after Jan 1, 2016. You can get Surge 3 Pro with a discount.
"purchase.pro.old.user.button" = "我符合要求"; //I think I'm eligible.
"purchase.pro.old.user.discount" = "你可以享受以升级优惠，优惠价格为：%@。"; //You are eligible to upgrade Surge 3 Pro for only %@.
"purchase.pro.old.user.email.footer" = "请输入你用于进行授权迁移的邮箱。"; //Please input the email which you used to migrate your Surge 2 license.
"purchase.pro.old.user.email.placeholder" = "邮箱地址"; //Email Address
"purchase.pro.old.user.free" = "你可以免费获得 Surge 4 Pro 授权，授权信息已发送到你的邮箱，请查收。"; //You are eligible to get a free Surge 3 Pro license. Please check mailbox for the license information.
"purchase.pro.old.user.not.found" = "未找到对应的迁移记录，请检查邮箱是否正确。"; //Your migration record doesn't exist. Please correct your email address.
"purchase.pro.old.user.title" = "Surge 2 用户"; //Existing User
"purchase.pro.old.user.title.email" = "确认邮箱"; //Confirm Email
"purchase.pro.old.user.type.1.step.1" = "将 Surge 2 升级到最新版本（v2.6.4 以上），中国区用户请参照升级指南：https://nssurge.zendesk.com/hc/zh-cn/articles/115003773113"; //Update Surge 2 to the latest version (v2.6.4 or newer).
"purchase.pro.old.user.type.1.step.2" = "在 Surge 2 的 更多 -> 授权迁移 页面中，将你的 Surge 2 授权迁移至你的邮箱地址，完成后几分钟内你会收到一封确认邮件。（如果已完成迁移可以跳过该步骤）"; //Go to More -> Migrate License in Surge 2. Bind your Surge 2 purchase to an email address. You will receive a confirmation email shortly. (You may skip this step if you have already migrated.)
"purchase.pro.old.user.type.1.step.3" = "我已收到迁移确认邮件"; //I have received the email
"purchase.pro.old.user.unavailable" = "对不起，你不符合免费或优惠升级的条件。"; //Sorry, you don't meet the requirement for a free upgrade or discount.
"purchase.pro.old.user.unavailable.date" = "你的 Surge 2 购买日期为：%@"; //Your purchase date: %@
"purchase.pro.old.user.used" = "你已经完成了升级。"; //You have already completed your upgrade.
"purchase.restore.email" = "使用邮箱恢复"; //Restore with Email
"purchase.restore.iap" = "恢复 App 内购买项目"; //Restore In-App Purchase Item
"replay.add.header" = "增加 Header…"; //Add Header…
"replay.binary.data" = "二进制数据"; //Binary Data
"replay.header.1" = "请求 HEADER"; //REQUEST HEADER
"replay.header.2" = "请求 BODY"; //REQUEST BODY
"replay.request.body" = "请求 Body"; //Request Body
"replay.result.title" = "结果"; //Result
"replay.start" = "发送请求"; //Send Request
"replay.url.invalid" = "无效的 URL。"; //Invalid URL.
"replay.url.not.support" = "URL 必须以 http:// 或者 https:// 开头。"; //The URL must start with http:// or https://
"reqeust.title.saved.sessions" = "已保存的请求"; //Saved Sessions
"request.add.rule" = "增加代理规则"; //Add Proxy Rule
"request.album.title" = "图片"; //Images
"request.all" = "导出所有请求"; //Export All Requests
"request.backup.saved.session.data" = "允许备份已保存的数据"; //Backup Saved Session Data
"request.completed" = "已完成"; //Completed
"request.content.type" = "类型"; //Content Type
"request.copied.to.pasteboard" = "已复制到剪贴板"; //Copied to pasteboard
"request.copy.as.curl" = "复制 cURL 命令"; //Copy as cURL
"request.copy.url" = "复制 URL"; //Copy URL
"request.date" = "日期"; //Date
"request.decompress.failed" = "数据解压失败"; //Decompress body failed!
"request.delete.all.saved.sessions" = "删除所有保存的请求"; //Delete All Saved Sessions
"request.delete.obsolete.sessions" = "自动删除 7 天前保存的数据"; //Delete Obsolete Sessions
"request.display.country" = "国家"; //Country
"request.display.date" = "日期"; //Date
"request.display.policy" = "策略"; //Policy
"request.display.status" = "状态"; //Status
"request.display.traffic" = "流量"; //Traffic
"request.display.ua" = "User-Agent"; //User-Agent
"request.download" = "下载"; //Download
"request.encoding" = "编码"; //Encoding
"request.encoding.force.ascii" = "强制 ASCII"; //Force ASCII
"request.export" = "导出"; //Export
"request.failed" = "失败"; //Failed
"request.favorite.requests" = "收藏的请求"; //Favorite Requests
"request.header.ip" = "IP 地址"; //IP ADDRESS
"request.header.saved.sessions" = "已保存的请求"; //SAVED SESSIONS
"request.image.viewer" = "图像预览"; //Image Viewer
"request.incompleted" = "未完成"; //Active
"request.json.decoding.failed" = "JSON 解析失败"; //JSON decoding failed
"request.json.viewer" = "JSON 预览"; //JSON Viewer
"request.list.display" = "显示"; //Display
"request.list.search.placeholder" = "搜索 URL"; //Search URL
"request.local.ip" = "本地 IP 地址"; //Local IP Address
"request.menu.mitm" = "对主机名启动 MitM"; //Enable MitM for Hostname
"request.no.data" = "没有已保存的会话"; //No Saved Session
"request.none" = "无"; //None
"request.notes" = "备注"; //NOTES
"request.remote.ip" = "远端 IP 地址"; //Remote IP Address
"request.replay" = "重放请求"; //Replay
"request.replay.unavailable" = "该请求包含 Body，请开启截取流量记录后再进行重放"; //The request is sent with a body. Enable Traffic Capture to record it and then replay.
"request.rule" = "规则"; //Rule
"request.saved.session.footer.auto.delete" = "7 天前保存的数据将会被自动删除"; //Sessions older than 7 days will be deleted automatically if enabled.
"request.saved.session.footer.option" = "启动“截取流量”选项将请求永久存储，并可以随时在此查看。"; //Enable \"Traffic Capture\" option to permanently save requests and view here.
"request.size" = "大小"; //Size
"request.status" = "状态"; //Status
"request.text.decode.fail" = "文本解码失败"; //Text decoding failed
"request.text.decode.fail.force.ascii" = "文本解码失败，强制使用 ASCII 解析。"; //Text decoding failed, force converting using ASCII
"request.text.viewer" = "文本预览"; //Text Viewer
"request.too.large.warning" = "数据过大，预览可能导致 Surge 崩溃。"; //The data is too large. Preview may cause Surge crash or frozen.
"request.traffic" = "流量"; //TRAFFIC
"request.upload" = "上传"; //Upload
"request.video.viewer" = "视频预览"; //Video Viewer
"requst.policy" = "策略"; //Policy
"security.edit" = "编辑与切换配置时"; //While Editing Configuration
"security.launch" = "启动时"; //While Launching
"security.off" = "不使用"; //Off
"setup.disabled.currently" = "目前禁用"; //Currectly Disabled
"setup.listen.on" = "监听在：%@:%d"; //Listen on: %@:%d
"siri.denied.footer" = "Siri 被禁用，请在设置程序中手动开启。"; //Siri is disabled for Surge. You need enable it manually in Settings.
"siri.header.start" = "开启 SURGE"; //START SURGE
"siri.header.stop" = "关闭 SURGE"; //STOP SURGE
"stat.interface" = "联网方式"; //INTERFACES
"stat.policy" = "策略"; //POLICIES
"stat.start.date" = "开启时间"; //Start Date
"stat.total" = "总计 %@"; //Total %@
"stat.up.down" = "上传：%@ 下载：%@"; //Up: %@ Down: %@
"stat.up.down.speed" = "上传：%@/s 下载：%@/s"; //Up: %@/s Down: %@/s
"stat.uptime" = "启动时长"; //Uptime
"step.1" = "第一步"; //Step 1
"step.2" = "第二步"; //Step 2
"switch.downloaded" = "下载"; //Downloaded
"switch.recent.requests" = "最近请求"; //Recent Requests
"switch.requests" = "请求"; //Requests
"switch.starting" = "正在开启"; //Starting
"switch.stopping" = "正在停止"; //Stopping
"switch.tap.to.setup" = "启动"; //Tap to Setup
"switch.tap.to.start" = "启动"; //Tap to Start
"switch.tap.to.stop" = "停止"; //Tap to Stop
"switch.uploaded" = "上传"; //Uploaded
"switch.waiting" = "等待网络"; //Waiting
"tab.group" = "策略组"; //Group
"tab.home" = "首页"; //Home
"tab.more" = "更多"; //More
"tab.proxy" = "代理"; //Proxy
"tab.switch" = "开关"; //Switch
"tap.to.start" = "点击开始"; //Tap to Start
"testflight.not.allow" = "不可在 TestFlight 版本中使用该功能，请切换至 App Store 版本。"; //You can not use the feature in TestFlight version. Please switch to App Store version.
"testing" = "正在测试"; //Testing
"title.add.proxy.rule" = "新建代理规则"; //Add Proxy Rule
"title.bind.email" = "绑定邮箱"; //Bind Email
"title.change.email" = "修改邮箱"; //Change Email
"title.filter" = "过滤器"; //Filter
"title.global.proxy" = "全局代理"; //Global Proxy
"title.license" = "授权"; //License
"title.policy.group" = "策略组"; //Policy Group
"toast.error.update.managed.config" = "配置更新失败 %@"; //Update Failed %@
"toast.profile.changed" = "配置已修改"; //Profile Updated
"toast.profile.changed.message.managed" = "配置文件已更新。"; //Profile has been updated.
"toast.profile.changed.message.running" = "修改内容已生效。"; //The changes have taken effect.
"tunnel.managed.config.outdated" = "配置已过期"; //Outdated configuration
"tunnel.managed.config.outdated.message" = "配置文件必须更新后才可以使用"; //The configuration must be updated to continue.
"tunnel.managed.config.update" = "现在更新"; //Update
"tunnel.no.config" = "请选择一个配置。"; //Please select a profile.
"tunnel.privacy.message" = "我们致力于保护用户的隐私和数据安全。Surge 不会收集任何用户行为数据，也不会收集、记录或上传流量数据到我们的服务器。"; //We are committed to protecting our customers’ privacy and safeguarding your information. Surge does not collect any user activity data or upload your data traffic to our server.
"tunnel.privacy.title" = "隐私策略"; //Privacy Policy
"tunnel.start.fail" = "Surge 启动失败"; //Surge Network Extension Failed to Start
"tunnel.start.fail.message" = "如果你持续遇到该问题，请尝试重启设备，或者从 App Store 重新安装 Surge。\n如果依然不能正常工作，请联系 support@nssurge.com。"; //If you encounter this problem continuously, please try to reboot your device or reinstall from App Store.
"tunnel.warning.dump" = "截取流量选项已启动"; //Traffic Capture Enabled
"tunnel.warning.dump.message" = "该选项将导致性能严重下降，请仅在需要时开启。（可在更多中隐藏该警告）"; //This may significantly impact the performance and drain device storage. Only enable when necessary.
"tunnel.warning.loglevel" = "日志级别 %@ 已启动，这可能会影响性能，请仅在 Debug 时开启。"; //You are currently using \"%@\" log level. This is only for debugging purpose. You may encounter performance issues.
"upgrade" = "升级"; //Upgrade
"• If you want to disable the Surge DHCP server, please remember to re-enable your original DHCP server.\n• The device-specific settings won't be lost. You may re-enable the DHCP server with the previous settings later.\n• This will not revert the static IP settings of this computer. Please switch to the DHCP mode manually if necessary." = "• 如果你想关闭 Surge 的 DHCP 服务器，请记得重新启动原来的 DHCP 服务器。\n• 针对设备的配置不会丢失，之后再次开启 DHCP 服务后可以继续使用。\n• 该操作不会将电脑的 IP 地址恢复为 DHCP 获取，如果需要请手动在系统设置中进行调整。"; //• If you want to disable the Surge DHCP server, please remember to re-enable your original DHCP server.\n• The device-specific settings won't be lost. You may re-enable the DHCP server with the previous settings later.\n• This will not revert the static IP settings of this computer. Please switch to the DHCP mode manually if necessary.

/*New*/
"All requests will be forwarded to a proxy server." = "所有请求都将被转发给代理服务器。"; //All requests will be forwarded to a proxy server.
"All requests will be sent to the target server directly." = "所有请求都将被直接发往目标服务器。"; //All requests will be sent to the target server directly.
"Using rule system to determine how to process requests." = "根据规则系统判定处理方式。"; //Using rule system to determine how to process requests.

/*Deprecated*/
"%@ Failed: %@" = "%@ 失败：%@";
"Add Saved Host…" = "保存设备…";
"All requests will be forwarded to a proxy server" = "";
"All requests will be sent to the target server directly" = "";
"Edit Keyword" = "编辑关键字";
"Edit MitM Hostname" = "编辑 MitM 主机名";
"Edit Rule List" = "编辑规则列表";
"External Proxy" = "外部代理";
"Interface" = "网络接口";
"Internet" = "Internet";
"Latency" = "网络延迟";
"Traffic" = "流量统计";
"Using rule system to determine how to process requests" = "";
"config.title.invalid" = "无效 (%@)";
"config.title.no.proxy" = "无代理";
"config.title.proxies" = "%lu 个代理";
"config.title.rules" = "%lu 条规则，";
