"  - If no prefix is provided, it tries to match SSID/BSSID/Router for the legacy version compatibility." = "  - 如果未使用前缀，为了兼容旧版本配置，将尝试匹配 SSID/BSSID/路由 IP。"; //  - If no prefix is provided, it tries to match SSID/BSSID/Router for the legacy version compatibility.
"  - Use TYPE:CELLULAR to match all cellular networks.\n" = "  - 使用 TYPE:CELLULAR 匹配所有数据网络。\n"; //  - Use TYPE:CELLULAR to match all cellular networks.\n
" ago" = "以前"; // ago
" copy" = " 副本"; // copy
"%@ (Assigend IP: %@)" = "%@ (分配的 IP: %@)"; //%@ (Assigend IP: %@)
"%@ (Default)" = "%@ (默认)"; //%@ (Default)
"%@ (Last Change: %@ ago)" = "%@ (最后变更: %@以前)"; //%@ (Last Change: %@ ago)
"%@ 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: %@
"%@ module contains a rule that uses an unknown policy: %" = "%@模块包含了一条使用了未知策略的规则：%"; //%@ module contains a rule that uses an unknown policy: %
"%@ module has been updated" = "%@模块已更新"; //%@ module has been updated
"%@ proxy listen on interface: %@, port: %d" = "%@ 代理服务已启动，监听在 %@，端口号 %d。"; //%@ proxy listen on interface: %@, port: %d
"%@\nError: %@\nLine: %" = "%@\n错误: %@\n行内容: %"; //%@\nError: %@\nLine: %
"%@\nLine: %" = "%@\n行内容: %"; //%@\nLine: %
"%d channels" = "%d条可用信道"; //%d channels
"%d days remaining" = "%d 天剩余"; //%d days remaining
"%d errors have been detected in last %.0f seconds." = "在过去 %2$.0f 秒中发生了 %1$d 个错误"; //%d errors have been detected in last %.0f seconds.
"%d modules have been updated" = "%d 个模块已更新"; //%d modules have been updated
"%d modules have updates" = "%d个模块已被更新"; //%d modules have updates
"%d rules are in effect" = "%d 条规则生效中"; //%d rules are in effect
"%d seconds" = "%d 秒"; //%d seconds
"%ld %@ ↑ %@ ↓ %@ " = "%ld %@ ↑ %@ ↓ %@ "; //%ld %@ ↑ %@ ↓ %@ 
"%ld Available Policies" = "%ld 个可用策略"; //%ld Available Policies
"%ld ERRORS" = "%ld 警告"; //%ld ERRORS
"%ld Groups Selected" = "%ld 个策略组已被选择"; //%ld Groups Selected
"%ld Groups" = "%ld 策略组"; //%ld Groups
"%ld Requests" = "%ld 个请求"; //%ld Requests
"%ld of %ld %@ (%ld Display %@ Applied)" = "%ld/%ld 个%@（%ld 显示%@已应用）"; //%ld of %ld %@ (%ld Display %@ Applied)
"%lu Modules" = "%lu 个模块"; //%lu Modules
"(Failed to apply proxy settings.)" = "（应用代理设置失败）"; //(Failed to apply proxy settings.)
"(Includes content injected by enabled modules)" = "（包含了已开启模块注入的内容）"; //(Includes content injected by enabled modules)
"(Shared)" = "(共享)"; //(Shared)
", Inactive" = "，不活跃"; //, Inactive
"," = "、"; //,
"- %d external proxies\n" = "- %d 条外置代理\n"; //- %d external proxies\n
"- %d proxies\n" = "- %d 条代理\n"; //- %d proxies\n
"- %d rewrite rules\n" = "- %d 条重写规则\n"; //- %d rewrite rules\n
"- %d rules\n" = "- %d 条规则\n"; //- %d rules\n
"- %d scripts\n" = "- %d 条脚本\n"; //- %d scripts\n
"." = "，"; //.
"1 Channel" = "1条可用信道"; //1 Channel
"10 Minutes" = "10 分钟"; //10 Minutes
"12 Hours" = "12 小时"; //12 Hours
"2 Hours" = "2 小时"; //2 Hours
"24 Hours" = "24 小时"; //24 Hours
"3 Days" = "3 天"; //3 Days
"3 Hours" = "3 小时"; //3 Hours
"3 Minutes" = "3 分钟"; //3 Minutes
"30 Minutes" = "30 分钟"; //30 Minutes
"3dtouch.network.diagnostics" = "网络诊断"; //Network Diagnostics
"3dtouch.recent.requests" = "最近请求"; //Recent Requests
"3dtouch.stat" = "统计"; //Statistics
"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 VPN profile needs to be added to enable enhanced mode." = "需要加入一项 VPN 配置以启动增强模式。"; //A VPN profile needs to be added to enable enhanced mode.
"A brand new type of policy group, driven by our meticulously designed algorithm engine, which can automatically select the appropriate policy from the sub-policies of this policy group." = "一种全新的策略组类型，由我们精心设计的算法引擎所驱动，可以自动从该策略组的子策略中选择合适的策略。"; //A brand new type of policy group, driven by our meticulously designed algorithm engine, which can automatically select the appropriate policy from the sub-policies of this policy group.
"A brand new type of policy group, driven by our meticulously designed algorithm engine, which can automatically select the appropriate policy from the sub-policies of this policy group.\n\nApplying this update will automatically upgrade all automatic test type groups (url-test/load-balance) to smart groups." = "一种全新的策略组类型，由我们精心设计的算法引擎所驱动，可以自动从该策略组的子策略中选择合适的策略。\n\n执行此项更新会自动把所有自动测试类型策略组（url-test/load-balance）升级为智能策略组。"; //A brand new type of policy group, driven by our meticulously designed algorithm engine, which can automatically select the appropriate policy from the sub-policies of this policy group.\n\nApplying this update will automatically upgrade all automatic test type groups (url-test/load-balance) to smart groups.
"A bug in iOS 16.0 causes the PiP view to always in loading. Please try to lock and unlock your device as a workaround." = "iOS 16.0 中存在一个 Bug 导致 PiP 窗口无法正确加载，请锁闭手机后再解锁以临时绕过该问题。"; //A bug in iOS 16.0 causes the PiP view to always in loading. Please try to lock and unlock your device as a workaround.
"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 network extension needs to be installed to enable enhanced mode." = "需要安装网络扩展程序以启动增强模式。"; //A network extension needs to be installed to enable enhanced mode.
"A new theme style based on the design language from Surge Mac 5." = "源自 Surge Mac 5 的设计语言的主题风格。"; //A new theme style based on the design language from Surge Mac 5.
"A new version is available" = "有最新的版本可以使用"; //A new version is available
"A old version is available to update" = "有一个旧版本可供更新"; //A old version is available to update
"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.
"A series of tools for analyzing rule configurations, including rule counters, performance tests, etc." = "一系列用于分析规则配置的工具，包含规则计数器、性能测试等。"; //A series of tools for analyzing rule configurations, including rule counters, performance tests, etc.
"A subnet expression can be one of these:\n  - Use SSID:value to match the Wi-Fi SSID, wildcard character is allowed.\n  - Use BSSID:value to match the Wi-Fi BSSID.\n  - Use ROUTER:value to match the router IP address.\n  - Use TYPE:WIFI to match all Wi-Fi networks.\n  - Use TYPE:WIRED to match all wired networks.\n" = "子网表达式可使用以下几种表示：\n  - 使用 SSID:value 匹配 Wi-Fi 的 SSID。\n  - 使用 BSSID:value 匹配 Wi-Fi 的 BSSID。\n  - 使用 ROUTER:value 匹配路由的 IP 地址。\n  - 使用 TYPE:WIFI 匹配所有 Wi-Fi 网络。\n  - 使用 TYPE:WIRED 匹配所有有线网络。\n"; //A subnet expression can be one of these:\n  - Use SSID:value to match the Wi-Fi SSID, wildcard character is allowed.\n  - Use BSSID:value to match the Wi-Fi BSSID.\n  - Use ROUTER:value to match the router IP address.\n  - Use TYPE:WIFI to match all Wi-Fi networks.\n  - Use TYPE:WIRED to match all wired networks.\n
"A temporary rule won't be saved to your profile. It will disappear after stopping Surge." = "临时规则不会写入到配置，将在 Surge 停止后消失。"; //A temporary rule won't be saved to your profile. It will disappear after stopping Surge.
"A valid iconset should be a JSON file, with the outermost element being an array. Example:\n" = "一个有效的图标集，应该为一个 JSON 文件。样例：\n"; //A valid iconset should be a JSON file, with the outermost element being an array. Example:\n
"A verification code has been sent to your mailbox." = "验证码已发送至你的邮箱。"; //A verification code has been sent to your mailbox.
"ADVANCED POLICIES" = "高级策略"; //ADVANCED POLICIES
"AEAD" = "AEAD"; //AEAD
"AND/OR/NOT Rule" = "AND/OR/NOT 规则"; //AND/OR/NOT Rule
"API Online Manual…" = "API 在线手册…"; //API Online Manual…
"APPEARANCE" = "外观"; //APPEARANCE
"AVAILABLE DEVICES" = "可用设备"; //AVAILABLE DEVICES
"Abandon All Temporary Rules" = "抛弃所有临时规则"; //Abandon All Temporary Rules
"Abandon This Rule" = "抛弃该规则"; //Abandon This Rule
"Abort the request" = "阻止请求"; //Abort the request
"Abort" = "终止"; //Abort
"Accept Invitation…" = "接受分享邀请…"; //Accept Invitation…
"Access password can not be empty." = "访问密码不可为空"; //Access password can not be empty.
"Accessable" = "可访问"; //Accessable
"Accessible (%d channel%@)" = "可访问（%d个信道）"; //Accessible (%d channel%@)
"Accessible (%d/%d channel%@)" = "可访问（%d/%d个信道）"; //Accessible (%d/%d channel%@)
"Accessible via %@" = "可通过 %@ 访问"; //Accessible via %@
"Accessible" = "可访问"; //Accessible
"Actions" = "动作"; //Actions
"Activate" = "激活"; //Activate
"Activating…" = "正在激活…"; //Activating…
"Active Connections" = "活跃连接"; //Active Connections
"Active Probing" = "主动探测"; //Active Probing
"Active Status" = "活跃状态"; //Active Status
"Active TCP Connections" = "活跃的 TCP 连接"; //Active TCP Connections
"Active UDP Connections" = "活跃的 UDP 连接"; //Active UDP Connections
"Active" = "活跃"; //Active
"Active, Expires on %@" = "有效期内，将在%@过期"; //Active, Expires on %@
"Activity" = "活动"; //Activity
"Add Body Rewrite Rule" = "增加 Body 重写规则"; //Add Body Rewrite Rule
"Add Field" = "增加字段"; //Add Field
"Add Filter" = "添加过滤器"; //Add Filter
"Add Header Rewrite Rule" = "增加 Header Rewrite 规则"; //Add Header Rewrite Rule
"Add Home Screen Shortcut" = "添加主屏幕快捷方式"; //Add Home Screen Shortcut
"Add Keystore Item" = "新增密钥库项目…"; //Add Keystore Item
"Add MitM Hostname" = "增加 MitM 主机名"; //Add MitM Hostname
"Add New Iconset" = "新增图标集"; //Add New Iconset
"Add New Iconset…" = "新增图标集…"; //Add New Iconset…
"Add New Item" = "增加新项目"; //Add New Item
"Add New Listener" = "增加监听"; //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 Server" = "增加服务器"; //Add New Server
"Add New Server…" = "增加服务器…"; //Add New Server…
"Add New Subnet Settings" = "新增子网设置"; //Add New Subnet Settings
"Add New Substitution…" = "添加新替换…"; //Add New Substitution…
"Add New" = "增加新项目"; //Add New
"Add New…" = "新增…"; //Add New…
"Add OpenSSH Private Key…" = "新增 OpenSSH 私钥"; //Add OpenSSH Private Key…
"Add PKCS #12 Certificate…" = "新增 PKCS #12 证书"; //Add PKCS #12 Certificate…
"Add Permanent Rule" = "增加永久规则"; //Add Permanent Rule
"Add Proxy" = "增加代理"; //Add Proxy
"Add Remote Proxy Rule" = "增加远端规则"; //Add Remote Proxy Rule
"Add Rule for Current Webpage" = "为当前网页添加规则"; //Add Rule for Current Webpage
"Add Rule for Current Webpage…" = "为当前网页设置规则…"; //Add Rule for Current Webpage…
"Add Rule for Device" = "为设备增加规则"; //Add Rule for Device
"Add Rule for Process" = "为进程添加规则"; //Add Rule for Process
"Add Rule" = "增加规则"; //Add Rule
"Add SSID" = "增加 SSID"; //Add SSID
"Add SUBNET Rule…" = "增加 SUBNET 规则…"; //Add SUBNET Rule…
"Add Script" = "新增脚本"; //Add Script
"Add Subnet Expression" = "增加子网表达式"; //Add Subnet Expression
"Add Subnet Setting…" = "新增子网设置…"; //Add Subnet Setting…
"Add Temporary Rule for %@…" = "为 %@ 增加临时规则…"; //Add Temporary Rule for %@…
"Add Temporary Rule" = "增加临时规则"; //Add Temporary Rule
"Add Temporary Rule…" = "增加临时规则…"; //Add Temporary Rule…
"Add to Favorites…" = "增加到收藏…"; //Add to Favorites…
"Add to Ruleset" = "添加到规则集"; //Add to Ruleset
"Add" = "增加"; //Add
"Address" = "地址"; //Address
"Addresses" = "地址"; //Addresses
"Adjust Effective Order" = "调整生效顺序"; //Adjust Effective Order
"Adjust the name and icon of the shortcut as needed." = "根据需要调整快捷指令的名称和图标。"; //Adjust the name and icon of the shortcut as needed.
"Adjusting any of the settings here could potentially cause various issues, so please read the descriptions for each setting and make sure you fully understand their implications before making adjustments." = "调整这里的任何一项设置均有可能引发各种问题，请先阅读各项设置的说明，明确理解该设置的意义后再进行调整。"; //Adjusting any of the settings here could potentially cause various issues, so please read the descriptions for each setting and make sure you fully understand their implications before making adjustments.
"Advanced Proxy Service Settings" = "高级代理服务设置"; //Advanced Proxy Service Settings
"Advanced Settings" = "高级设置"; //Advanced Settings
"Advanced" = "高级"; //Advanced
"After enabling this option, the rule will try to match both the SNI of HTTPS requests and the Host field of HTTP requests at the same time." = "开启该选项后，该规则将同时尝试匹配 HTTPS 请求的 SNI 与 HTTP 请求的 Host 字段。"; //After enabling this option, the rule will try to match both the SNI of HTTPS requests and the Host field of HTTP requests at the same time.
"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 have:" = "升级到 Surge Pro 后，你可以："; //After upgrading to Surge Pro, you will have:
"Aka per connection classifier. When persistent is on, same hostname will always get the same policy." = "又名每连接分类器。当维持策略开启时，相同的主机名将始终获得相同的策略。"; //Aka per connection classifier. When persistent is on, same hostname will always get the same policy.
"Album Mode" = "相册模式"; //Album Mode
"Alert" = "提示"; //Alert
"All Cellular Networks" = "所有数据网络"; //All Cellular Networks
"All Hybrid" = "混合网络"; //All Hybrid
"All Items" = "所有项目"; //All Items
"All Resource Update Completed" = "所有资源更新完成"; //All Resource Update Completed
"All Wi-Fi Networks" = "所有 Wi-Fi 网络"; //All Wi-Fi Networks
"All Wired Networks" = "所有有线网络"; //All Wired Networks
"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.
"All" = "全部"; //All
"Allow DNS SVCB Records" = "允许 DNS SVCB 记录"; //Allow DNS SVCB Records
"Allow Notification" = "允许通知"; //Allow Notification
"Allow Personal Hotspot Access" = "允许个人热点访问"; //Allow Personal Hotspot Access
"Allow Surge to forward ICMP ping packets. If disabled, ping will not be available." = "允许 Surge 转发 ICMP ping 数据包，关闭后 ping 将无法使用。"; //Allow Surge to forward ICMP ping packets. If disabled, ping will not be available.
"Allow UDP Relay" = "允许 UDP 转发"; //Allow UDP Relay
"Allow the IPv6 through Surge VIF. Useful when you want Surge to handle raw TCP connections connecting to IPv6 addresses.\n- Auto: Enable IPv6 VIF while connected to an IPv6 available network with IPv6 lookup option is on.\n- Always: Always enable IPv6 VIF.\n- Disabled: Never enable IPv6 VIF." = "允许 Surge VIF 处理 IPv6 请求，当需要 Surge 处理直接使用 IPv6 地址的 raw TCP 请求时可开启。\n\n自动：仅在当前网络支持 IPv6，且 IPv6 查询开关打开的状态下开启\n总是：总是开启 IPv6 VIF。\n禁用：完全关闭 IPv6 VIF。"; //Allow the IPv6 through Surge VIF. Useful when you want Surge to handle raw TCP connections connecting to IPv6 addresses.\n- Auto: Enable IPv6 VIF while connected to an IPv6 available network with IPv6 lookup option is on.\n- Always: Always enable IPv6 VIF.\n- Disabled: Never enable IPv6 VIF.
"Already Expired" = "已过期"; //Already Expired
"Already the latest version" = "已经是最新版本"; //Already the latest version
"Always Capture" = "总是捕获"; //Always Capture
"Always Dark" = "始终深色"; //Always Dark
"Always Hybrid" = "总是混合"; //Always Hybrid
"Always Light" = "始终浅色"; //Always Light
"Always On" = "始终开启"; //Always On
"Always use CONNECT method" = "总是使用 CONNECT 方法"; //Always use CONNECT method
"Always use the HTTP CONNECT method to relay, even for plain HTTP requests." = "即使是对未加密的 HTTP 请求，也使用 HTTP CONNECT 方法。"; //Always use the HTTP CONNECT method to relay, even for plain HTTP requests.
"Always" = "总是"; //Always
"An IPv4 DNS server is configured for WireGuard, but self IPv4 IP address is not set." = "为 WireGuard 配置了一个 IPv4 地址的 DNS，但并没有配置 self-ip。"; //An IPv4 DNS server is configured for WireGuard, but self IPv4 IP address is not set.
"An IPv6 DNS server is configured for WireGuard, but self IPv6 IP address is not set." = "为 WireGuard 配置了一个 IPv6 地址的 DNS，但并没有配置 self-ip-v6。"; //An IPv6 DNS server is configured for WireGuard, but self IPv6 IP address is not set.
"An anonymous device (Made by %@)" = "匿名设备（%@）"; //An anonymous device (Made by %@)
"An anonymous device (Private Address Enabled)" = "匿名设备（私有地址已开启）"; //An anonymous device (Private Address Enabled)
"An helper program is needed to modify system proxy settings and start the DHCP service." = "需要助手程序以修改系统代理设置和启动 DHCP 服务。"; //An helper program is needed to modify system proxy settings and start the DHCP service.
"An internal crash was detected." = "检测到一个内部崩溃。"; //An internal crash was detected.
"Analytics" = "分析与提升"; //Analytics
"Another DHCP server has 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 has 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 %@: %@
"App Store server error, please confirm whether the currently logged in App Store account is the one used when purchasing Surge Pro. If this error still occurs, try restarting your phone and reinstalling Surge after deletion." = "App Store 服务器错误，请确认当前登录的 App Store 账号是否为购买 Surge Pro 时所使用的账号。如果依然出现该错误，请尝试重启手机并删除 Surge 重新安装。"; //App Store server error, please confirm whether the currently logged in App Store account is the one used when purchasing Surge Pro. If this error still occurs, try restarting your phone and reinstalling Surge after deletion.
"App Store server error, please try to uninstall Surge and reinstall it.\n%" = "App Store 服务器错误，请尝试删除 Surge 后重新安装。\n%"; //App Store server error, please try to uninstall Surge and reinstall it.\n%
"Append a new header line to the header, even if the header field already exists." = "追加 Header 行，即使该字段原先已存在。"; //Append a new header line to the header, even if the header field already exists.
"Apple-related requests" = "Apple 相关请求"; //Apple-related requests
"Application Package Damage" = "应用包损坏"; //Application Package Damage
"Apply Modules" = "应用模块"; //Apply Modules
"Apply" = "应用"; //Apply
"Are you sure to delete %@?" = "确认要删除”%@“吗？"; //Are you sure to delete %@?
"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 to forget %@?" = "确定要忘记%@？"; //Are you sure to forget %@?
"Are you sure you want to forget this device?" = "确定要忘记这个设备吗？"; //Are you sure you want to forget this device?
"Are you sure you want to permanently delete module \"%@\"?" = "确认要永久删除模块\"%@\"吗？"; //Are you sure you want to permanently delete module \"%@\"?
"Argument" = "参数"; //Argument
"As a Surge Pro owner, you have:" = "作为已购买 Surge Pro 的用户，你可以："; //As a Surge Pro owner, you have:
"Assign Static IP" = "分配静态 IP"; //Assign Static IP
"Assign the device a fixed IP address." = "给设备分配一个固定的 IP 地址。"; //Assign the device a fixed IP address.
"Assign" = "分配"; //Assign
"Assigned" = "已分配"; //Assigned
"At least one of DHCP or VMNET functions needs to be enabled." = "DHCP 与 VMNET 功能需要至少开启其中之一。"; //At least one of DHCP or VMNET functions needs to be enabled.
"Authorization is required to access the local network." = "需要授权以访问本地网络。"; //Authorization is required to access the local network.
"Authorized" = "已授权"; //Authorized
"Auto" = "自动"; //Auto
"Auto-Deploy In Background" = "在后台自动部署"; //Auto-Deploy In Background
"Auto-Updating" = "自动更新"; //Auto-Updating
"Auto-update Interval" = "自动更新间隔"; //Auto-update Interval
"Automatic Testing Group" = "自动测试策略组"; //Automatic Testing Group
"Automatic Updates" = "自动更新"; //Automatic Updates
"Automatically Block QUIC" = "自动屏蔽 QUIC"; //Automatically Block QUIC
"Automatically select an available policy by priority. The availability is tested by accessing a URL like the auto test group." = "根据优先级自动选择可用策略，可用性通过访问测试 URL 来确定（类似于自动测试组）。"; //Automatically select an available policy by priority. The availability is tested by accessing a URL like the auto test group.
"Automatically select an available policy by priority. The availability is tested by accessing the testing URL like the Automatic Testing Group." = "根据优先级自动选择可用策略。可用性通过访问测试 URL（类似自动测试组）进行测试。"; //Automatically select an available policy by priority. The availability is tested by accessing the testing URL like the Automatic Testing Group.
"Automatically select the appropriate policy from the sub-policies of this policy group, driven by our meticulously designed algorithm engine." = "可以自动从该策略组的子策略中选择合适的策略，由我们精心设计的算法引擎所驱动。"; //Automatically select the appropriate policy from the sub-policies of this policy group, driven by our meticulously designed algorithm engine.
"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.
"Automatically select which policy will be used by benchmarking the latency to the testing URL." = "通过对测试 URL 进行延迟基准测试来自动选择将使用哪个策略。"; //Automatically select which policy will be used by benchmarking the latency to the testing URL.
"Automatically stop this HTTP capture session when one of the above limits is reached." = "在达到上述限制之一时，自动停止本次 HTTP 捕获会话。"; //Automatically stop this HTTP capture session when one of the above limits is reached.
"Automatically turn on Surge after restarting Apple TV." = "在重新启动 Apple TV 后自动开启 Surge。"; //Automatically turn on Surge after restarting Apple TV.
"Autonomous System Number" = "自治系统号码"; //Autonomous System Number
"Available event name: network-changed" = "目前可用的事件名：network-changed"; //Available event name: network-changed
"Available interfaces" = "可用网络接口"; //Available interfaces
"Available" = "可用"; //Available
"Awaiting Approval" = "等待批准"; //Awaiting Approval
"BASIC" = "基础"; //BASIC
"Back" = "返回"; //Back
"Background Refresh" = "后台更新"; //Background Refresh
"Background" = "背景"; //Background
"Bandwidth Test" = "带宽测试"; //Bandwidth Test
"Base64 Binary" = "Base64 二进制"; //Base64 Binary
"Based on the standard takeover mode, configure the system proxy simultaneously to reduce additional overhead generated during takeover requests. However, some applications may refuse to work in proxy mode." = "在标准接管模式的基础上，同时配置系统代理，以此减少接管请求时产生的额外开销。但是部分应用可能会拒绝在代理模式下工作。"; //Based on the standard takeover mode, configure the system proxy simultaneously to reduce additional overhead generated during takeover requests. However, some applications may refuse to work in proxy mode.
"Before you start, you must first bind your email. And a verification code will be sent to your mailbox." = "在开始前，请先绑定你的授权邮箱。该操作将发送验证码到授权邮箱。"; //Before you start, you must first bind your email. And a verification code will be sent to your mailbox.
"Before you start, you must first bind your email." = "在开始前，请先绑定你的授权邮箱。"; //Before you start, you must first bind your email.
"Binary Body Mode" = "二进制体模式"; //Binary Body Mode
"Binary HTTP Body Mode" = "二进制 HTTP Body 模式"; //Binary HTTP Body Mode
"Bind License to iCloud Account" = "将授权绑定至 iCloud 账号"; //Bind License to iCloud Account
"Bind Network Interface" = "绑定网络接口"; //Bind Network Interface
"Block QUIC Traffic" = "屏蔽 QUIC 流量"; //Block QUIC Traffic
"Block" = "阻止"; //Block
"Body Rewrite" = "Body 重写"; //Body Rewrite
"Body Viewer" = "数据预览"; //Body Viewer
"By IP Address" = "按 IP 地址"; //By IP Address
"By Name" = "按名字"; //By Name
"By Requests Count" = "按请求数"; //By Requests Count
"By Speed" = "按速度"; //By Speed
"By Start Time" = "按开始时间"; //By Start Time
"By Takeover Mode" = "按接管模式"; //By Takeover Mode
"By Traffic" = "按流量"; //By Traffic
"By URL" = "按 URL"; //By URL
"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, Surge VIF interface declares itself as the default route. However, since the Wi-Fi interface has a smaller route, some traffic may not go through Surge VIF interface. Use this option to add a smaller route." = "默认情况下，Surge VIF 接口将自己声明为默认路由。但是，由于 Wi-Fi 接口有更小的路由，一些流量可能不会通过 Surge VIF 接口。使用此选项添加更小的路由。"; //By default, Surge VIF interface declares itself as the default route. However, since the Wi-Fi interface has a smaller route, some traffic may not go through Surge VIF interface. Use this option to add a smaller route.
"By default, TCP Fast Open uses a blackhole detecting mechanism to prevent issues with legacy routers and firewalls. But it might go wrong to make TFO ineffective.\nIf you have tested and confirmed a specific network supports TFO, you may choose Force-Enabled to make Surge ignore the blackhole mechanism.\nOr you can choose Force-Disabled to turn off TFO for a specific network completely." = "默认情况下，TCP Fast Open 会使用黑洞机制以避免问题，但这可能导致 TFO 经常无效。\n如果你已经测试并确认在特定网络下 TFO 可以正确工作，你可以选择强制开启让 Surge 忽略系统的 TFO 黑洞机制。\n或者选择总是禁用以在特定网络下完全不使用 TFO。"; //By default, TCP Fast Open uses a blackhole detecting mechanism to prevent issues with legacy routers and firewalls. But it might go wrong to make TFO ineffective.\nIf you have tested and confirmed a specific network supports TFO, you may choose Force-Enabled to make Surge ignore the blackhole mechanism.\nOr you can choose Force-Disabled to turn off TFO for a specific network completely.
"By default, if the availability of a policy group's sub-policies has not been tested, Surge will use the first policy to avoid generating additional latency when there is a request using the policy group, and start testing. Enabling this option will require the first request to also wait for the test results." = "默认情况下，若策略组子策略可用性尚未被测试，当有请求使用该策略组时 Surge 将先使用第一个策略以避免产生额外延迟，同时开始测试。开启该选项后将使得首个请求也必须先等待测试结果。"; //By default, if the availability of a policy group's sub-policies has not been tested, Surge will use the first policy to avoid generating additional latency when there is a request using the policy group, and start testing. Enabling this option will require the first request to also wait for the test results.
"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.
"By default, some requests might not be taken over by Surge. For example, apps can bind to the physical network interface to bypass Surge VIF. Enabling the Include All Networks option to make sure all requests are handled by Surge without leaking. This option is useful when you use Surge as a firewall.\nIf you also want Surge to handle requests sent to LAN, you should enable the Include Local Networks option.\nEnabling those options may cause AirDrop and Xcode debugging issues, Surge Dashborad via USB not working, and other unexpected side effects. Use with caution." = "默认情况下，部分请求可能不会被 Surge 接管。比如应用可以强行绑定物理网卡以绕过 Surge VIF。开启该选项后可以保证所有请求都由 Surge 所接管，没有泄漏，此时可将 Surge 当做防火墙使用。\n如果还想让 Surge 处理所有本地网络的请求，可开启包含本地网络请求选项。\n开启这些选项会引起严重的副作用，如 AirDrop、Xcode Debugger、Surge Dashboard USB 模式等无法正常使用，请仅在需要的特定情况下开启。"; //By default, some requests might not be taken over by Surge. For example, apps can bind to the physical network interface to bypass Surge VIF. Enabling the Include All Networks option to make sure all requests are handled by Surge without leaking. This option is useful when you use Surge as a firewall.\nIf you also want Surge to handle requests sent to LAN, you should enable the Include Local Networks option.\nEnabling those options may cause AirDrop and Xcode debugging issues, Surge Dashborad via USB not working, and other unexpected side effects. Use with caution.
"By default, the DNS resolve always happens on the remote proxy server since Surge always sends proxy requests with domains.\nAfter enabling this option, for the requests that match a local DNS mapping record, Surge sends proxy requests with the local IP addresses instead of the original domains.\nIt only works for local DNS mapping records using an IP address." = "默认情况下，使用代理策略时域名解析一定在远端服务器上进行。\n开启该选项后，如果访问的域名配置有本地 DNS 映射，Surge 将使用本地 IP 地址进行请求，不在远端进行解析。\n仅对配置了 IP 地址的本地 DNS 映射生效。"; //By default, the DNS resolve always happens on the remote proxy server since Surge always sends proxy requests with domains.\nAfter enabling this option, for the requests that match a local DNS mapping record, Surge sends proxy requests with the local IP addresses instead of the original domains.\nIt only works for local DNS mapping records using an IP address.
"By default, the encrypted DNS lookup uses the direct outbound. Enabling the option makes the DOH follow the outbound mode settings and rules." = "默认情况下，加密 DNS 查询使用直连出站。启用此选项会让 DOH 跟随出站模式设置和规则。"; //By default, the encrypted DNS lookup uses the direct outbound. Enabling the option makes the DOH follow the outbound mode settings and rules.
"By default, you can only access Ponte devices under your own iCloud account. Through the sharing function, you can access Ponte devices registered under other iCloud accounts. Please obtain a confirmation code on the corresponding Surge Mac first." = "默认情况下你只可以访问自己 iCloud 下的 Ponte 设备。通过分享功能，可以访问其他 iCloud 下注册的 Ponte 设备，请在先对应的 Surge Mac 上获取确认码。"; //By default, you can only access Ponte devices under your own iCloud account. Through the sharing function, you can access Ponte devices registered under other iCloud accounts. Please obtain a confirmation code on the corresponding Surge Mac first.
"CA certificate must be configured before enabling MitM." = "启用 MitM 前必须按先配置 CA 证书。"; //CA certificate must be configured before enabling MitM.
"CELLULAR HYBRID" = "数据网络混合"; //CELLULAR HYBRID
"CLOUD" = "云存储"; //CLOUD
"COMMENT" = "注释"; //COMMENT
"CONTROL" = "控制"; //CONTROL
"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
"CURRENT WEBPAGE URL" = "当前网页 URL"; //CURRENT WEBPAGE URL
"CUSTOM DNS SERVERS" = "自定义 DNS 服务器"; //CUSTOM DNS SERVERS
"Cancel Override" = "取消覆盖"; //Cancel Override
"Cancel" = "取消"; //Cancel
"Capabilities" = "功能"; //Capabilities
"Capability Switches" = "功能开关"; //Capability Switches
"Capture Filiter" = "捕获过滤器"; //Capture Filiter
"Capture Filter" = "捕获过滤器"; //Capture Filter
"Capture the raw network layer TCP/UDP/ICMP packets and view. You may also export the .pcap file to other tools." = "捕获网络层 TCP/UDP/ICMP 数据包并查看，可导出 .pcap 文件供其他工具进一步分析。"; //Capture the raw network layer TCP/UDP/ICMP packets and view. You may also export the .pcap file to other tools.
"Capture" = "捕获"; //Capture
"Card Layout" = "卡片布局"; //Card Layout
"Card View" = "卡片视图"; //Card View
"Carrier MCC-MNC" = "运营商 MCC-MNC"; //Carrier MCC-MNC
"Category" = "类别"; //Category
"Cellular Data Interface" = "蜂窝数据接口"; //Cellular Data Interface
"Cellular Data" = "蜂窝网络"; //Cellular Data
"Cellular Fallback" = "蜂窝回退"; //Cellular Fallback
"Cellular" = "蜂窝"; //Cellular
"Certificate Pinning" = "证书锁定"; //Certificate Pinning
"Change Category" = "更改类别"; //Change Category
"Change Category…" = "编辑分类…"; //Change Category…
"Change Folder" = "修改文件夹"; //Change Folder
"Change Icon" = "更改图标"; //Change Icon
"Change Icon…" = "修改图标…"; //Change Icon…
"Change Profile Directory" = "更改配置文件目录"; //Change Profile Directory
"Change Profile Folder" = "修改配置目录"; //Change Profile Folder
"Change Profile Storage" = "修改配置存储位置"; //Change Profile Storage
"Channel #%d %@: %" = "信道 #%d %@: %"; //Channel #%d %@: %
"Check For Updates…" = "检查更新…"; //Check For Updates…
"Check for Updates" = "检查更新"; //Check for Updates
"Check the manual for more information about Debug Mode." = "请阅读手册以了解有关调试模式开关的细节。"; //Check the manual for more information about Debug Mode.
"Choose Color" = "自选颜色"; //Choose Color
"Choose Linked Section" = "创建关联配置"; //Choose Linked Section
"Choose a name" = "选择一个名称"; //Choose a name
"Choose or Import…" = "选择或导入…"; //Choose or Import…
"Choose which policy to use in the main menu or policy view." = "在主菜单或策略视图中选择将使用哪个策略。"; //Choose which policy to use in the main menu or policy view.
"Clean Remote Image Cache" = "清除远程图像缓存"; //Clean Remote Image Cache
"Clear All Content" = "清除所有内容"; //Clear All Content
"Click the share button below, choose to add to home screen and confirm." = "点击下方的分享按钮，选择添加到主屏幕并确认。"; //Click the share button below, choose to add to home screen and confirm.
"Click to show details." = "点击查看详情"; //Click to show details.
"Client" = "客户端"; //Client
"Clients" = "客户端"; //Clients
"Cloud Notifications" = "云通知"; //Cloud Notifications
"Column" = "列"; //Column
"Comment" = "注释"; //Comment
"Compact" = "紧凑"; //Compact
"Compatibility" = "兼容性"; //Compatibility
"Completed %ld/%ld" = "已完成 %ld/%ld"; //Completed %ld/%ld
"Completed" = "已完成"; //Completed
"Configuration Warning" = "配置警告"; //Configuration Warning
"Configuration Warnings" = "配置警告"; //Configuration Warnings
"Configuration" = "配置"; //Configuration
"Configure DDNS…" = "配置 DDNS…"; //Configure DDNS…
"Configured" = "已配置"; //Configured
"Confirm" = "确认"; //Confirm
"Confirmation code" = "确认码"; //Confirmation code
"Connect through %@ to %@ successfully.\nRTT: %@\nTotal time cost for a single HTTP request: %@" = "通过 %@ 连接到 %@ 成功。\nRTT: %@\n单个 HTTP 请求的总时间消耗：%@"; //Connect through %@ to %@ successfully.\nRTT: %@\nTotal time cost for a single HTTP request: %@
"Connect to %@" = "连接到 %@"; //Connect to %@
"Connect" = "连接"; //Connect
"Connecting…" = "连接中…"; //Connecting…
"Connection Reuse" = "连接复用"; //Connection Reuse
"Connection successfully established via LAN" = "局域网连接已成功建立"; //Connection successfully established via LAN
"Connection successfully established" = "连接已成功建立"; //Connection successfully established
"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
"Connectivity Test" = "连通性测试"; //Connectivity Test
"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.
"Controls whether to also configure the system SOCKS proxy settings when setting Surge as the system proxy." = "控制在勾选设置 Surge 为系统代理时，是否同时配置系统 SOCKS 代理设置。"; //Controls whether to also configure the system SOCKS proxy settings when setting Surge as the system proxy.
"Convert to Linked Profile" = "转变为联动配置"; //Convert to Linked Profile
"Copy URL" = "复制 URL"; //Copy URL
"Copy sub-policies from other policy groups to this policy group." = "将其他策略组中的子策略复制到该策略组"; //Copy sub-policies from other policy groups to this policy group.
"Copy the shortcut jump URL to the clipboard." = "将该快捷跳转 URL 复制到剪贴板。"; //Copy the shortcut jump URL to the clipboard.
"Copy to Clipboard" = "复制到剪贴板"; //Copy to Clipboard
"Copy" = "复制"; //Copy
"Count Limit" = "数量限制"; //Count Limit
"Country" = "国家"; //Country
"Crash reporters requests" = "崩溃跟踪器相关请求"; //Crash reporters requests
"Create Linked Profile Copy" = "创建关联配置副本"; //Create Linked Profile Copy
"Create Linked Profile" = "创建关联配置"; //Create Linked Profile
"Create New Rule" = "创建新规则"; //Create New Rule
"Create a Copy" = "创建副本"; //Create a Copy
"Create a new modifiable profile based on the selected profile. In this new profile, the selected sections will reference the corresponding content in the original profile and will automatically synchronize with the original profile. At the same time, unselected sections in the new profile can be modified freely without being affected by the original profile." = "根据选择的配置创建一个新的可修改配置。这个新配置中，选中的配置段会引用原始配置中对应的内容，并会与原始配置自动同步。与此同时，未选中的段落在新配置中可以不受原始配置的影响，可自由修改。"; //Create a new modifiable profile based on the selected profile. In this new profile, the selected sections will reference the corresponding content in the original profile and will automatically synchronize with the original profile. At the same time, unselected sections in the new profile can be modified freely without being affected by the original profile.
"Create" = "创建"; //Create
"Cron Expressions" = "Cron 表达式"; //Cron Expressions
"Cron script evaluated: %@." = "Cron 脚本已执行: %@"; //Cron script evaluated: %@.
"Current Device Name: %@" = "当前设备名称：%@"; //Current Device Name: %@
"Current Download Speed" = "当前下载速度"; //Current Download Speed
"Current Network NAT Type: %@" = "当前网络 NAT 类型：%@"; //Current Network NAT Type: %@
"Current SSID: %@" = "当前 SSID: %@"; //Current SSID: %@
"Current Upload Speed" = "当前上传速度"; //Current Upload Speed
"Current Wi-Fi IP: %@" = "当前 Wi-Fi IP: %@"; //Current Wi-Fi IP: %@
"Currently attempting to modify profile section [%@], so synchronization of this section must be deselected." = "当前正在尝试修改配置段 [%@]，因此必须解除该段的同步。"; //Currently attempting to modify profile section [%@], so synchronization of this section must be deselected.
"Currently working on %@. If you need to change interface, please turn off gateway mode and then turn it back on." = "当前工作在 %@ 上，如果需要修改网络设备，请关闭网关模式后重新打开。"; //Currently working on %@. If you need to change interface, please turn off gateway mode and then turn it back on.
"Custom GeoIP Database URL" = "自定义 GeoIP 数据库 URL"; //Custom GeoIP Database URL
"Custom GeoIP database URL (MaxMind format)" = "自定义 GeoIP 数据库 URL (MaxMind 格式)"; //Custom GeoIP database URL (MaxMind format)
"Custom Icon Set" = "自定义图标集"; //Custom Icon Set
"Custom Iconset" = "自定义图标集"; //Custom Iconset
"Custom SNI" = "自定义 SNI"; //Custom SNI
"Custom" = "自定义"; //Custom
"Customize Response Header" = "自定义响应 Header"; //Customize Response Header
"Customize Status Code" = "自定义状态码"; //Customize Status Code
"Customize…" = "自定义…"; //Customize…
"DATA SOURCE" = "数据来源"; //DATA SOURCE
"DDNS" = "DDNS"; //DDNS
"DEVICE" = "设备"; //DEVICE
"DEVICES" = "设备"; //DEVICES
"DHCP Hostname" = "DHCP 主机名"; //DHCP Hostname
"DHCP Last Seen" = "DHCP 最后出现"; //DHCP Last Seen
"DHCP Service: %@" = "DHCP 服务器: %@"; //DHCP Service: %@
"DHCP server found" = "发现 DHCP 服务器"; //DHCP server found
"DHCP server is enabled, but the Enhanced Mode is off. Please enable the Enhanced Mode if you want to use Surge as the gateway." = "DHCP 服务器已启动，但增强模式未启动，由 Surge 所接管的设备将无法访问网络。"; //DHCP server is enabled, but the Enhanced Mode is off. Please enable the Enhanced Mode if you want to use Surge as the gateway.
"DHCP server is running" = "DHCP 服务器正在运行"; //DHCP server is running
"DHCP server unexpectedly terminated" = "DHCP 服务器意外终止"; //DHCP server unexpectedly terminated
"DHCP service has terminated because the network interface is no longer available." = "由于选定的网络适配器不可用，DHCP 服务已终止。"; //DHCP service has terminated because the network interface is no longer available.
"DHCP service terminated unexpectedly." = "DHCP 服务意外终止"; //DHCP service terminated unexpectedly.
"DNS Name" = "DNS 名"; //DNS Name
"DNS SERVER" = "DNS 服务器"; //DNS SERVER
"DNS Server" = "DNS 服务器"; //DNS Server
"DNS Settings" = "DNS 设置"; //DNS Settings
"DNS failed or URL is invalid." = "DNS 解析失败或 URL 无效。"; //DNS failed or URL is invalid.
"DNS-over-HTTPS" = "DNS-over-HTTPS"; //DNS-over-HTTPS
"Dark Appearance" = "深色外观"; //Dark Appearance
"Dark Mode" = "深色模式"; //Dark Mode
"Dashboard" = "面板"; //Dashboard
"Data Type" = "数据类型"; //Data Type
"Data" = "数据"; //Data
"Deactivate Current Device" = "反激活当前设备"; //Deactivate Current Device
"Deactivate" = "反激活"; //Deactivate
"Debug Mode" = "调试模式"; //Debug Mode
"Debug" = "调试"; //Debug
"Decrypt HTTPS traffic with MITM over HTTP/2 protocol, which can improve the the performance of concurrent requests." = "使用 HTTP/2 协议进行 MITM 解密，可在高并发下优化性能。"; //Decrypt HTTPS traffic with MITM over HTTP/2 protocol, which can improve the the performance of concurrent requests.
"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 (1024 KB)" = "默认 (1024 KB)"; //Default (1024 KB)
"Default (24 Hours)" = "默认（24 小时）"; //Default (24 Hours)
"Default (5 s)" = "默认（5 秒）"; //Default (5 s)
"Default IPv4 router" = "默认 IPv4 路由器"; //Default IPv4 router
"Default IPv4 router: %@" = "默认路由（IPv4）：%@"; //Default IPv4 router: %@
"Default Policy" = "默认策略"; //Default Policy
"Default" = "默认"; //Default
"Default: Use the global Wi-Fi assist and Hybrid Network settings.\nTurn off: Turn off Wi-Fi assist and Hybrid Network for the network.\nWi-Fi Assist: Turn on Wi-Fi assist for the network.\nAlways Hybrid:Turn on Hybrid Network for the network." = "默认：使用全局的 Wi-Fi 助理和混合网络设置。\n关闭：在该网络下完全不使用 Wi-Fi 助理和混合网络。\nWi-Fi 助理: 在该网络下总是使用 Wi-Fi 助理。\n总是混合: 在该网络下总是使用混合网络。"; //Default: Use the global Wi-Fi assist and Hybrid Network settings.\nTurn off: Turn off Wi-Fi assist and Hybrid Network for the network.\nWi-Fi Assist: Turn on Wi-Fi assist for the network.\nAlways Hybrid:Turn on Hybrid Network for the network.
"Delay Updating" = "延迟更新"; //Delay Updating
"Delete All Data" = "删除所有数据"; //Delete All Data
"Delete All Logs" = "删除所有日志"; //Delete All Logs
"Delete Group…" = "删除策略组…"; //Delete Group…
"Delete Keystore Item" = "删除密钥库项目"; //Delete Keystore Item
"Delete Module" = "删除模块"; //Delete Module
"Delete Policy Group" = "删除策略组"; //Delete Policy Group
"Delete Proxy" = "删除代理"; //Delete Proxy
"Delete Proxy…" = "删除代理…"; //Delete Proxy…
"Delete a header line from the header." = "删除存在的 Header 字段。"; //Delete a header line from the header.
"Delete" = "删除"; //Delete
"Delete…" = "删除…"; //Delete…
"Denied" = "已拒绝"; //Denied
"Deploy Configuration" = "部署配置"; //Deploy Configuration
"Deploy" = "部署"; //Deploy
"Deployed. Waiting to join the Ponte network..." = "已部署，等待接入 Ponte 网络…"; //Deployed. Waiting to join the Ponte network...
"Detached section [%@] is in a readonly file or managed profile. You may not make changes" = "分离段配置 [%@] 应用于一个只读文件或托管配置，无法进行修改。"; //Detached section [%@] is in a readonly file or managed profile. You may not make changes
"Detached section [%@] is in a readonly file or managed profile. You may not make changes." = "分离配置段 [%@] 位于只读文件或受管理配置文件中，无法进行更改。"; //Detached section [%@] is in a readonly file or managed profile. You may not make changes.
"Detail" = "详情"; //Detail
"Detailed Information" = "详细信息"; //Detailed Information
"Details" = "详情"; //Details
"Detect NAT Type" = "检测 NAT 类型"; //Detect NAT Type
"Detect Proxy NAT Type" = "检测代理 NAT 类型"; //Detect Proxy NAT Type
"Detect existing DHCP servers & IPv6 RA" = "检测现有 DHCP 服务器与 IPv6 RA"; //Detect existing DHCP servers & IPv6 RA
"Determine whether the rules match by script." = "由脚本判断规则是否匹配。"; //Determine whether the rules match by script.
"Device Management" = "设备管理"; //Device Management
"Device Name" = "设备名称"; //Device Name
"Device name: %" = "设备名: %"; //Device name: %
"Device record updated on: %@ ago" = "设备记录更新于: %@前"; //Device record updated on: %@ ago
"Device" = "设备"; //Device
"Devices" = "设备"; //Devices
"Direct Outbound" = "直接连接"; //Direct Outbound
"Direct connection to %@: %@" = "直接连接到 %@：%@"; //Direct connection to %@: %@
"Direct" = "直连"; //Direct
"Disable Gateway Mode" = "禁用网关模式"; //Disable Gateway Mode
"Disable MitM" = "关闭 MitM"; //Disable MitM
"Disable" = "禁用"; //Disable
"Disabled" = "禁用"; //Disabled
"Discard unsaved changes?" = "放弃未保存的更改？"; //Discard unsaved changes?
"Dismiss" = "忽略"; //Dismiss
"Display HTTP Error Page" = "显示 HTTP 错误页面"; //Display HTTP Error Page
"Do not display this policy group in the main menu." = "不在主菜单中显示此策略组。"; //Do not display this policy group in the main menu.
"Do not show notifications for selected policy changes." = "不显示选定策略更改的通知。"; //Do not show notifications for selected policy changes.
"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 module %@?" = "导入模块 %@？"; //Do you want to import module %@?
"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?
"Does not meet the conditions for use of the module." = "不符合模块的使用限制条件。"; //Does not meet the conditions for use of the module.
"Domain Sets" = "域名集"; //Domain Sets
"Domain" = "域名"; //Domain
"Don't Alert Error" = "不提示错误"; //Don't Alert Error
"Don't Merge" = "不合并"; //Don't Merge
"Don't show this message again" = "不再显示该消息"; //Don't show this message again
"Done" = "完成"; //Done
"Down" = "不可用"; //Down
"Downgrade" = "降级"; //Downgrade
"Download Bandwidth" = "下载带宽"; //Download Bandwidth
"Download Completed" = "下载完毕"; //Download Completed
"Download Maximum" = "最高下载速度"; //Download Maximum
"Download Test" = "下载测试"; //Download Test
"Download" = "下载"; //Download
"Downloading %@ / %@…" = "正在下载 %@ / %@…"; //Downloading %@ / %@…
"Downloading GeoIP Database…" = "正在下载 GeoIP 数据库…"; //Downloading GeoIP Database…
"Downloading Profile…" = "正在下载配置文件…"; //Downloading Profile…
"Downloading resource…" = "正在下载资源…"; //Downloading resource…
"Downloading…" = "正在下载…"; //Downloading…
"Dropbox Error" = "Dropbox 错误"; //Dropbox Error
"Dropbox Sync Now" = "强制 Dropbox 同步"; //Dropbox Sync Now
"Dropbox Upload Error" = "Dropbox 上传错误"; //Dropbox Upload Error
"Dropbox" = "Dropbox"; //Dropbox
"Dual" = "双栈"; //Dual
"Due to a crash, Surge has automatically restarted and recovered." = "由于出现崩溃，Surge 已自动重启并恢复。"; //Due to a crash, Surge has automatically restarted and recovered.
"Due to limited display space, some unlockable features are not shown above.\n" = "由于显示空间有限，部分可解锁功能未在上方展示。\n"; //Due to limited display space, some unlockable features are not shown above.\n
"Due to severe network overload, the system network buffer is full and Surge has been forcibly stopped by the system. Please manually restart Surge." = "由于网络负载严重过高，系统网络缓冲区已满， Surge 已被系统强行停止，请手动重启 Surge。"; //Due to severe network overload, the system network buffer is full and Surge has been forcibly stopped by the system. Please manually restart Surge.
"Due to severe network overload, the system network buffer is full and Surge has been forcibly stopped by the system. Surge has automatically restarted and started in safe mode." = "由于网络负载严重过高，系统网络缓冲区已满，Surge 已被系统强行停止，Surge 已自动重新启动并启动安全模式。"; //Due to severe network overload, the system network buffer is full and Surge has been forcibly stopped by the system. Surge has automatically restarted and started in safe mode.
"Due to subnet override settings, Surge network takeover has been temporarily disabled under the current network." = "由于子网覆盖配置，Surge 在该网络下已临时取消网络接管。"; //Due to subnet override settings, Surge network takeover has been temporarily disabled under the current network.
"Due to system limitations, Surge cannot be activated without a network connection." = "由于系统限制，无法在没有网络的情况下开启 Surge。"; //Due to system limitations, Surge cannot be activated without a network connection.
"Due to system limitations, enhanced mode cannot be enabled when no network is available." = "受系统限制，增强模式无法在不存在可用网络时开启。"; //Due to system limitations, enhanced mode cannot be enabled when no network is available.
"Due to system restrictions, you must move Surge to the Applications folder to install the system extension. Please restart Surge and agree to move." = "由于系统限制，你必须将 Surge 移动至应用程序文件夹才可安装系统扩展。请重启 Surge 并同意移动。"; //Due to system restrictions, you must move Surge to the Applications folder to install the system extension. Please restart Surge and agree to move.
"Due to the capture filter settings, %@ have been hidden." = "由于捕获过滤器设置，%@已被隐藏。"; //Due to the capture filter settings, %@ have been hidden.
"Due to the gateway mode settings, the system has been prevented from entering sleep mode. Please be aware of power consumption." = "由于网关模式设置，系统已被阻止进入睡眠，请注意电量消耗。"; //Due to the gateway mode settings, the system has been prevented from entering sleep mode. Please be aware of power consumption.
"Due to the new privacy policy in iOS 16.4, third-party applications can no longer obtain data network service provider information, and related features for MCC/MNC cannot take effect." = "由于 iOS 16.4 的新隐私策略，现在第三方应用无法获取数据网络服务商信息，MCC/MNC 的相关规则无法生效。"; //Due to the new privacy policy in iOS 16.4, third-party applications can no longer obtain data network service provider information, and related features for MCC/MNC cannot take effect.
"Duplicate Selected Profile" = "创建当前配置副本"; //Duplicate Selected Profile
"Duplicate" = "创建副本"; //Duplicate
"Duration" = "时长"; //Duration
"During the HTTP capture session, enable MITM for additional hostnames (if CA is configured), and it can ignore the MITM main switch during its effective period." = "在 HTTP 捕获功能期间，对额外的主机名开启 MITM 功能（若已配置 CA），生效期间可无视 MITM 主开关。"; //During the HTTP capture session, enable MITM for additional hostnames (if CA is configured), and it can ignore the MITM main switch during its effective period.
"Dynamic Resources" = "动态资源"; //Dynamic Resources
"ERROR" = "错误"; //ERROR
"EVENT TYPES" = "事件类型"; //EVENT TYPES
"EXTERNAL PROXY LIST" = "外部代理列表"; //EXTERNAL PROXY LIST
"EXTERNAL PROXY" = "外部代理"; //EXTERNAL PROXY
"EXTERNAL RULESET" = "外部规则集"; //EXTERNAL RULESET
"EXTRA" = "其他平台"; //EXTRA
"Edit Arguments" = "编辑参数"; //Edit Arguments
"Edit Arguments…" = "编辑参数…"; //Edit Arguments…
"Edit Body Rewrite Rule" = "编辑 Body 重写规则"; //Edit Body Rewrite Rule
"Edit Content" = "编辑内容"; //Edit Content
"Edit File…" = "编辑文件…"; //Edit File…
"Edit Group…" = "编辑策略组…"; //Edit Group…
"Edit Header Rewrite Rule" = "编辑 Header Rewrite 规则"; //Edit Header Rewrite Rule
"Edit Hostname" = "编辑主机名"; //Edit Hostname
"Edit Local DNS Mapping" = "编辑本地 DNS 映射"; //Edit Local DNS Mapping
"Edit Policy…" = "编辑策略…"; //Edit Policy…
"Edit Port" = "编辑端口号"; //Edit Port
"Edit Proxy" = "编辑代理"; //Edit Proxy
"Edit Proxy…" = "编辑代理…"; //Edit Proxy…
"Edit Rule" = "编辑规则"; //Edit Rule
"Edit Script" = "编辑脚本"; //Edit Script
"Edit Script…" = "编辑脚本…"; //Edit Script…
"Edit Subnet Settings" = "编辑子网设置"; //Edit Subnet Settings
"Edit in Text Editor" = "在文本编辑器中编辑"; //Edit in Text Editor
"Edit" = "编辑"; //Edit
"Edit…" = "编辑…"; //Edit…
"Effective DNS server" = "生效的 DNS 服务器"; //Effective DNS server
"Effective Encrypted DNS server" = "生效的加密 DNS 服务器"; //Effective Encrypted DNS server
"Effective Encrypted DNS server: %@" = "加密 DNS 服务器: %@"; //Effective Encrypted DNS server: %@
"Effective" = "有效的"; //Effective
"Empty" = "空"; //Empty
"Enable Enhanced Mode" = "启动增强模式"; //Enable Enhanced Mode
"Enable Gateway Mode" = "启用网关模式"; //Enable Gateway Mode
"Enable Metered Network Mode automatically when connecting to specified networks." = "当连接到指定的网络时自动开启计费网络模式。"; //Enable Metered Network Mode automatically when connecting to specified networks.
"Enable MitM for %@" = "开启 MitM: %@"; //Enable MitM for %@
"Enable MitM" = "开启 MitM"; //Enable MitM
"Enable Rewrite" = "开启重写"; //Enable Rewrite
"Enable Scripting" = "开启脚本"; //Enable Scripting
"Enable Siri…" = "启动 Siri…"; //Enable Siri…
"Enable Surge Ponte" = "启用 Surge Ponte"; //Enable Surge Ponte
"Enable full IPv6 support. Specifically, after enabling this option, the AAAA record of the domain name will be queried when accessing the domain name. Even if this option is not enabled, you can access IPv6 sites by directly accessing the IPv6 address. Enabling this may increase the latency slightly, or significantly if the DNS server has issues with AAAA lookup. Only enable when necessary." = "启用完整的IPv6支持。具体来说，启用此选项后，在访问域名时将查询该域名的AAAA记录。即使未启用此选项，也可以通过直接访问IPv6地址来访问IPv6网站。开启该选项可能会略微增加延迟，如果DNS服务器在查找AAAA记录时出现问题，则可能显著增加延迟。仅在必要时启用。"; //Enable full IPv6 support. Specifically, after enabling this option, the AAAA record of the domain name will be queried when accessing the domain name. Even if this option is not enabled, you can access IPv6 sites by directly accessing the IPv6 address. Enabling this may increase the latency slightly, or significantly if the DNS server has issues with AAAA lookup. Only enable when necessary.
"Enable this option to keep Surge always on. Even after a device reboot." = "启动该选项后 Surge 将保持运行，即使在系统重启后也能自动开启。"; //Enable this option to keep Surge always on. Even after a device reboot.
"Enable" = "启用"; //Enable
"Enabled will prioritize UDP packets when system load is very high and packet processing is delayed. Also known as game mode." = "启用后，当系统负载很高且数据包处理延迟时，将优先处理 UDP 数据包。也称为游戏模式。"; //Enabled will prioritize UDP packets when system load is very high and packet processing is delayed. Also known as game mode.
"Enabled will prioritize UDP packets when system load is very high and packet processing is delayed." = "开启后将在系统负载非常高，数据包处理出现延迟时，优先处理 UDP 数据包。"; //Enabled will prioritize UDP packets when system load is very high and packet processing is delayed.
"Enabled" = "已启动"; //Enabled
"Enabling ECN can significantly optimize bandwidth performance in poor network environments, but some networks may not be compatible with ECN. If the proxy cannot connect normally after enabling, please turn off this option." = "开启 ECN 可显著优化在较差的网络环境下的带宽表现，但是部分网络可能不兼容 ECN。如果开启后代理无法正常连接，请关闭该选项。"; //Enabling ECN can significantly optimize bandwidth performance in poor network environments, but some networks may not be compatible with ECN. If the proxy cannot connect normally after enabling, please turn off this option.
"Enabling MitM" = "开启 MitM"; //Enabling MitM
"Enabling the option to let Surge update the GeoIP database weekly." = "启动该选项后 Surge 将每周自动进行 GeoIP 数据库更新。"; //Enabling the option to let Surge update the GeoIP database weekly.
"Encrypted DNS Follow Outbound Mode" = "加密 DNS 跟随出站模式"; //Encrypted DNS Follow Outbound Mode
"Encrypted DNS Server" = "加密 DNS 服务器"; //Encrypted DNS Server
"Encrypted DNS" = "加密 DNS"; //Encrypted DNS
"Engine" = "引擎"; //Engine
"Enhanced Mode is activated" = "增强模式已激活"; //Enhanced Mode is activated
"Enhanced Mode" = "增强模式"; //Enhanced Mode
"Enhanced Wi-Fi Assist" = "增强版 Wi-Fi 助理"; //Enhanced Wi-Fi Assist
"Enter" = "进入"; //Enter
"Team License" = "团队授权"; //Team License
"Team License…" = "团队授权…"; //Team License…
"Team Unified Profile" = "团队统一配置"; //Team Unified Profile
"Team unified profile can't be edited. You may create an new profile to make changes." = "团队统一配置不可被编辑，请创建新的配置式进行修改。"; //Team unified profile can't be edited. You may create an new profile to make changes.
"Error Page" = "错误页"; //Error Page
"Error occurred while starting %@ proxy" = "启动 %@ 代理服务时发生错误"; //Error occurred while starting %@ proxy
"Error" = "错误"; //Error
"Establishing" = "连接中"; //Establishing
"Ethernet" = "以太网"; //Ethernet
"Evaluate before use" = "使用前评估"; //Evaluate before use
"Evaluate" = "执行"; //Evaluate
"Evaluate…" = "执行中…"; //Evaluate…
"Evaluation Simulation" = "模拟执行"; //Evaluation Simulation
"Event Name" = "事件名"; //Event Name
"Events" = "事件"; //Events
"Every once in a while, randomly select a port from the port range to use. Port hopping may improve ISP's QoS issues with UDP. See the server documentation for details.\nAfter configuring the parameter, the primary port number configured in the front will no longer be effective.\nYou can use 123-456 to represent a range of port numbers, and you can use ; to separate them." = "每隔一段时间，随机选择一个端口范围内的端口使用。端口跳跃可能会改善 ISP 在 UDP 上的 QoS 问题。详情请参阅服务器文档。\n配置该参数后，先前配置的主要端口号将不再有效。\n你可以使用 123-456 表示一组端口范围，并且可以用 ; 将它们分开。"; //Every once in a while, randomly select a port from the port range to use. Port hopping may improve ISP's QoS issues with UDP. See the server documentation for details.\nAfter configuring the parameter, the primary port number configured in the front will no longer be effective.\nYou can use 123-456 to represent a range of port numbers, and you can use ; to separate them.
"Examine Final Profile" = "检视最终配置"; //Examine Final Profile
"Examine Modified Profile" = "审查修改后的配置"; //Examine Modified Profile
"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
"Expanded" = "展开"; //Expanded
"Experimental" = "实验性功能"; //Experimental
"Expired On" = "已过期于"; //Expired On
"Expired in" = "过期时间"; //Expired in
"Expired on %@" = "已于 %@ 过期"; //Expired on %@
"Expired" = "已过期"; //Expired
"Expires On" = "有效期"; //Expires On
"Export .pcap" = "导出 .pcap"; //Export .pcap
"Export CA Certificate to .crt File" = "将证书导出至 .crt 文件"; //Export CA Certificate to .crt File
"Export CA Certificate to .p12 File" = "将证书导出至 .p12 文件"; //Export CA Certificate to .p12 File
"Export Client Settings to CSV…" = "导出客户端配置到 CSV…"; //Export Client Settings to CSV…
"Export as HAR" = "导出为 HAR"; //Export as HAR
"Export" = "导出"; //Export
"Extend License Quota" = "增加授权数量"; //Extend License Quota
"Extended Matching" = "扩展匹配"; //Extended Matching
"Extended" = "已增加"; //Extended
"External IP Address" = "外部 IP 地址"; //External IP Address
"External IP Changed" = "外部 IP 地址已改变"; //External IP Changed
"External IPv4 Address" = "外部 IPv4 地址"; //External IPv4 Address
"External Port" = "外部的端口"; //External Port
"External Resource" = "外部资源"; //External Resource
"External Resources" = "外部资源"; //External Resources
"External Ruleset Path" = "外部规则集路径"; //External Ruleset Path
"External Ruleset" = "外部规则集"; //External Ruleset
"Extracting…" = "正在解压…"; //Extracting…
"FAVORITE" = "收藏"; //FAVORITE
"FEATURE SUBSCRIPTION" = "功能订阅"; //FEATURE SUBSCRIPTION
"Failed to Update GeoIP Database" = "更新 GeoIP 数据库失败"; //Failed to Update GeoIP Database
"Failed to access iCloud, please confirm the network connection." = "访问 iCloud 失败，请确认网络连接。"; //Failed to access iCloud, please confirm the network connection.
"Failed to apply system proxy settings" = "应用系统代理设置失败"; //Failed to apply system proxy settings
"Failed to connect USB device. Error: %@" = "连接到 USB 设备失败：%@"; //Failed to connect USB device. Error: %@
"Failed to decode text with the specified encoding." = "使用指定的文本编码解析失败。"; //Failed to decode text with the specified encoding.
"Failed to deploy profile to Surge tvOS" = "部署配置到 Surge tvOS 失败"; //Failed to deploy profile to Surge tvOS
"Failed to download the installation package" = "下载安装包失败"; //Failed to download the installation package
"Failed to establish connection in LAN mode, retrying in Internet mode." = "LAN 模式连接建立失败，以 Internet 模式重试"; //Failed to establish connection in LAN mode, retrying in Internet mode.
"Failed to establish connection: %@" = "建立连接失败：%@"; //Failed to establish connection: %@
"Failed to evaluate policy group" = "测试策略组失败"; //Failed to evaluate policy group
"Failed to extract body data!" = "提取 Body 数据失败"; //Failed to extract body data!
"Failed to fetch node information from iCloud. Please check if iCloud is available and if the network connection is normal: %" = "从 iCloud 读取节点信息失败，请检查 iCloud 是否可用以及网络连接是否正常：%"; //Failed to fetch node information from iCloud. Please check if iCloud is available and if the network connection is normal: %
"Failed to get system DNS servers. Please wait for a valid network, or fix the system DNS settings." = "无法获取到系统 DNS 设置，请等待网络配置更新，或者手动修复系统 DNS 设置。"; //Failed to get system DNS servers. Please wait for a valid network, or fix the system DNS settings.
"Failed to install Surge helper program" = "安装 Surge 助手程序失败"; //Failed to install Surge helper program
"Failed to load detached section from: %@" = "从 %@ 加载分离配置段失败"; //Failed to load detached section from: %@
"Failed to load the profile file." = "载入配置文件失败"; //Failed to load the profile file.
"Failed to obtain URL from the browser." = "从浏览器获取 URL 失败。"; //Failed to obtain URL from the browser.
"Failed to obtain update information" = "获取更新信息失败"; //Failed to obtain update information
"Failed to parse external rule set %@: %" = "外部规则集解析失败：%"; //Failed to parse external rule set %@: %
"Failed to parse external rule set" = "外部规则集解析失败"; //Failed to parse external rule set
"Failed to parse the key file: %@" = "解析密钥文件失败：%@"; //Failed to parse the key file: %@
"Failed to parse the new profile file (%@). Auto-reloading aborted." = "解析新配置文件失败（%@），不进行自动重加载。"; //Failed to parse the new profile file (%@). Auto-reloading aborted.
"Failed to process payment: %@" = "处理支付失败：%@"; //Failed to process payment: %@
"Failed to request a trial version license. Please contact support@nssurge.com." = "请求试用版本授权失败，请联系 support@nssurge.com。"; //Failed to request a trial version license. Please contact support@nssurge.com.
"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 request trial version license, device failed to pass Apple verification, please try again.\n%" = "请求试用版本授权失败，设备未能通过 Apple 校验，请重试。\n%"; //Failed to request trial version license, device failed to pass Apple verification, please try again.\n%
"Failed to start DHCP service" = "启动 DHCP 服务器失败"; //Failed to start DHCP service
"Failed to start Enhanced Mode" = "启动增强模式失败"; //Failed to start Enhanced Mode
"Failed to start Ponte server due to DNS issues" = "由于 DNS 问题无法启动 Ponte 服务"; //Failed to start Ponte server due to DNS issues
"Failed to start Ponte server. UDP traffic is being blocked." = "Ponte 服务启动失败，UDP 流量被阻拦。"; //Failed to start Ponte server. UDP traffic is being blocked.
"Failed to start UDP relay via %@: %@" = "无法通过 %@ 启动 UDP 中继：%@"; //Failed to start UDP relay via %@: %@
"Failed to start port forwarding server on %@:%u, error: %@" = "无法在 %@:%u 上启动端口转发服务，错误：%@"; //Failed to start port forwarding server on %@:%u, error: %@
"Failed to update managed profile" = "更新托管配置失败"; //Failed to update managed profile
"Failed to validate parameters." = "参数校验失败。"; //Failed to validate parameters.
"Failed" = "失败"; //Failed
"Failed: %@" = "失败：%@"; //Failed: %@
"Fallback Group" = "Fallback 策略组"; //Fallback Group
"Fatel Error" = "致命错误"; //Fatel Error
"Favorite Cards" = "收藏的卡片"; //Favorite Cards
"Favorite" = "收藏"; //Favorite
"FavoriteRequestViewController.header" = "收藏的请求"; //FAVORITE REQUESTS
"Feature Subscription Required" = "需要功能更新订阅"; //Feature Subscription Required
"Feature Subscription" = "功能更新订阅"; //Feature Subscription
"Features" = "功能"; //Features
"Fetch the node info from iCloud" = "从 iCloud 获取节点信息"; //Fetch the node info from iCloud
"File Type" = "文件类型"; //File Type
"File URL" = "文件 URL"; //File URL
"File doesn't exist." = "文件不存在。"; //File doesn't exist.
"Filename or URL" = "文件名或 URL"; //Filename or URL
"Filename" = "文件名"; //Filename
"Filename:" = "文件名:"; //Filename:
"Filter Keywords" = "过滤器关键字"; //Filter Keywords
"Filter Patterns" = "过滤器表达式"; //Filter Patterns
"Filter Type" = "过滤器类型"; //Filter Type
"Filter" = "过滤器"; //Filter
"Filters" = "过滤器"; //Filters
"Fixed IP Address" = "固定 IP 地址"; //Fixed IP Address
"Flush DNS" = "清理 DNS 缓存"; //Flush DNS
"Force ASCII" = "强制 ASCII"; //Force ASCII
"Force Remove" = "强制移除"; //Force Remove
"Force Sync Enterpise Profile" = "强制团队配置同步"; //Force Sync Enterpise Profile
"Force-Disabled" = "强制禁用"; //Force-Disabled
"Force-Enabled" = "强制启动"; //Force-Enabled
"Forget Device" = "忘记设备"; //Forget Device
"Forget Device…" = "忘记设备…"; //Forget Device…
"Forget" = "忘记"; //Forget
"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.
"Forwarding QUIC traffic through a proxy may cause performance issues. Enabling this option will block QUIC traffic, causing the client to fall back to the traditional HTTPS/TCP protocol." = "通过代理进行 QUIC 流量转发可能产生性能问题，开启该选项将阻止 QUIC 流量，以使得客户端回退至传统 HTTPS/TCP 协议。"; //Forwarding QUIC traffic through a proxy may cause performance issues. Enabling this option will block QUIC traffic, causing the client to fall back to the traditional HTTPS/TCP protocol.
"Freeze" = "冻结"; //Freeze
"From %1$@" = "来自 %1$@"; //From %1$@
"From Server" = "来自服务器"; //From Server
"Full Header Mode" = "完整 Header 模式"; //Full Header Mode
"Full Screen Editing" = "全屏编辑"; //Full Screen Editing
"Fully Managed Mode" = "完全托管模式"; //Fully Managed Mode
"Fully adapted for iOS 13 Dark Mode." = "全面支持 iOS 13 的深色模式"; //Fully adapted for iOS 13 Dark Mode.
"GEOIP DATABASE" = "GEOIP 数据库"; //GEOIP DATABASE
"Gaming Optimization" = "游戏优化"; //Gaming Optimization
"Gateway Mode" = "网关模式"; //Gateway Mode
"Gateway" = "网关"; //Gateway
"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 Updated" = "GeoIP 数据库已更新"; //GeoIP Database Updated
"GeoIP Database" = "GeoIP 数据库"; //GeoIP Database
"Getting Ready (%d/%d)…" = "准备中（%d/%d）…"; //Getting Ready (%d/%d)…
"Getting Ready…" = "准备中……"; //Getting Ready…
"Global Proxy" = "全局代理"; //Global Proxy
"Globally modify the QUIC blocking mode." = "全局调整 QUIC 屏蔽模式。"; //Globally modify the QUIC blocking mode.
"Go To Settings" = "跳转到设置"; //Go To Settings
"Graphics" = "图形"; //Graphics
"Group %@ Selected" = "组%@已被选择"; //Group %@ Selected
"Group %@ now directs to %@ until Surge reload or restart." = "策略组“%@”现在使用%@策略，直到 Surge 重启为止。"; //Group %@ now directs to %@ until Surge reload or restart.
"Group %@ now directs to %@." = "组 %@ 现在指向 %@"; //Group %@ now directs to %@.
"Group has a new optimal option" = "策略组有更优的策略"; //Group has a new optimal option
"Group name can't be empty." = "组名不可为空"; //Group name can't be empty.
"Group used an internal policy name %@, which is not allowed." = "策略组不可以使用内部策略名：%@"; //Group used an internal policy name %@, which is not allowed.
"Groups" = "策略组"; //Groups
"HAR is a standard format and can be opened by many web analysis tools.\nOnly plain and decrypted HTTP requests can be exported." = "HAR 是一个标准格式，可被许多 Web 分析工具打开。\n只有未加密或已被解密的 HTTP 请求可被导出。"; //HAR is a standard format and can be opened by many web analysis tools.\nOnly plain and decrypted HTTP requests can be exported.
"HEX or Base64" = "HEX 或 Base64"; //HEX or Base64
"HEX value and optional. Use a pinned server certificate instead of the standard X.509 validation." = "可选的 HEX 值，只接受特定的服务器证书，替代标准的 X.509 验证。"; //HEX value and optional. Use a pinned server certificate instead of the standard X.509 validation.
"HOST" = "主机名"; //HOST
"HTML" = "HTML"; //HTML
"HTTP API & Web Dashboard" = "HTTP API & Web 面板"; //HTTP API & Web Dashboard
"HTTP API over TLS is enabled. But the MITM is not configured." = "已配置 HTTP API over TLS，但是没有配置有效的 CA 证书。"; //HTTP API over TLS is enabled. But the MITM is not configured.
"HTTP API" = "HTTP API"; //HTTP API
"HTTP Capture Ended" = "HTTP 捕获已结束"; //HTTP Capture Ended
"HTTP Capture is Still On" = "HTTP 捕获未关闭"; //HTTP Capture is Still On
"HTTP Capture" = "HTTP 捕获"; //HTTP Capture
"HTTP Direction" = "HTTP 方向"; //HTTP Direction
"HTTP Method" = "HTTP 方法"; //HTTP Method
"HTTP Proxy Port" = "HTTP 代理服务端口"; //HTTP Proxy Port
"HTTP Proxy on %@:%u" = "HTTP 代理监听在 %@:%u"; //HTTP Proxy on %@:%u
"HTTP Proxy on %@:%u, SOCKS5 on %u" = "HTTP 代理在 %@:%u，SOCKS5 在 %u"; //HTTP Proxy on %@:%u, SOCKS5 on %u
"HTTP capture is enabled, which has a significant impact on performance." = "捕获 HTTP 内容已启动，该功能将显著降低性能。"; //HTTP capture is enabled, which has a significant impact on performance.
"HTTP capture session has met automatic stop conditions. You can view saved requests in saved sessions." = "HTTP 捕获会话已满足自动停止条件，可在已保存的会话中查看保存的请求。"; //HTTP capture session has met automatic stop conditions. You can view saved requests in saved sessions.
"HTTP proxy listen on interface: %@, port: %d" = "HTTP 代理服务已启动，监听在 %@，端口号 %d。"; //HTTP proxy listen on interface: %@, port: %d
"HTTP" = "HTTP"; //HTTP
"HTTP/HTTPS Requests Only" = "仅 HTTP/HTTPS 请求"; //HTTP/HTTPS Requests Only
"HTTPS" = "HTTPS"; //HTTPS
"Handshake Completed" = "握手完成"; //Handshake Completed
"Header Rewrite" = "Header 重写"; //Header Rewrite
"Hide in Selection List" = "在策略组选项列表中隐藏"; //Hide in Selection List
"Hide in the main menu" = "在主菜单中隐藏"; //Hide in the main menu
"Hide the requests of common app crash reporters (Firebase, Bugsnag, Crashlytics and more), since their requests may flood the recent request log." = "隐藏常见的崩溃追踪器请求（如 Firebase, Bugsnag, Crashlytics），他们的过多请求可能导致最近请求列表被大量占据。"; //Hide the requests of common app crash reporters (Firebase, Bugsnag, Crashlytics and more), since their requests may flood the recent request log.
"Hide" = "隐藏"; //Hide
"Hold on a module to show the menu." = "长按一个模块以显示菜单。"; //Hold on a module to show the menu.
"Host" = "主机名"; //Host
"Hostname Type" = "主机名类型"; //Hostname Type
"Hostname" = "主机名"; //Hostname
"Hostnames" = "主机名"; //Hostnames
"Hotspot proxy IP: %@" = "热点代理 IP：%@"; //Hotspot proxy IP: %@
"Hour" = "小时"; //Hour
"Hybrid Network" = "混合网络"; //Hybrid Network
"Hybrid" = "混合"; //Hybrid
"ID" = "ID"; //ID
"INFO" = "信息"; //INFO
"INTERFACE" = "网络接口"; //INTERFACE
"INTERNAL POLICIES" = "内置策略"; //INTERNAL POLICIES
"INTERNET TEST URL" = "INTERNET 测试 URL"; //INTERNET TEST URL
"IP Address or Domain" = "IP 地址或域名"; //IP Address or Domain
"IP Address" = "IP 地址"; //IP Address
"IP:" = "IP:"; //IP:
"IPv4 & IPv6" = "IPv4 & IPv6"; //IPv4 & IPv6
"IPv4 NAT Type" = "IPv4 NAT 类型"; //IPv4 NAT Type
"IPv4 Only" = "仅 IPv4"; //IPv4 Only
"IPv6 DNS Lookup" = "IPv6 DNS 查询"; //IPv6 DNS Lookup
"IPv6 Only" = "仅 IPv6"; //IPv6 Only
"IPv6 VIF" = "IPv6 VIF"; //IPv6 VIF
"IPv6 is not available" = "IPv6 不可用"; //IPv6 is not available
"IPv6" = "IPv6"; //IPv6
"Icon Library" = "图标库"; //Icon Library
"Icon" = "图标"; //Icon
"Idle Timeout" = "闲置超时"; //Idle Timeout
"If DNS is not provided, you can't use the policy to access a host with a domain." = "若 DNS 参数未配置，则无法通过该策略访问一个使用域名的主机。"; //If DNS is not provided, you can't use the policy to access a host with a domain.
"If NAT Traversal via proxy has been configured on the remote device, it is best, but not required, to select the same proxy as it is. Please read manual for more information." = "如果已在远端设备上配置使用代理进行 NAT 穿透，最好选择与之相同的代理，但这并非必须。请阅读手册以了解更多信息。"; //If NAT Traversal via proxy has been configured on the remote device, it is best, but not required, to select the same proxy as it is. Please read manual for more information.
"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 a large number of requests to a hostname trigger the REJECT/REJECT-TINYGIF policy within a short period of time (the threshold is 50 times within 30 seconds in the current version), Surge will automatically upgrade the policy to REJECT-DROP in order to avoid wasting a lot of resources.\nYou may use REJECT-NO-DROP policy to avoid this behavior." = "如果在短时间内（当前版本的阈值是30秒内50次）对某个主机名的大量请求触发了 REJECT/REJECT-TINYGIF 策略，Surge 将自动升级该策略为 REJECT-DROP，以避免浪费大量资源。您可以使用 REJECT-NO-DROP 策略来避免这种行为。"; //If a large number of requests to a hostname trigger the REJECT/REJECT-TINYGIF policy within a short period of time (the threshold is 50 times within 30 seconds in the current version), Surge will automatically upgrade the policy to REJECT-DROP in order to avoid wasting a lot of resources.\nYou may use REJECT-NO-DROP policy to avoid this behavior.
"If a rule parameter switch is turned on here, it will be enabled for all sub-rules." = "若在此打开了一个规则参数开关，它将对所有子规则开启。"; //If a rule parameter switch is turned on here, it will be enabled for all sub-rules.
"If enabled, SSID/BSSID patterns in subnet expression can still match even when Wi-Fi is not the primary network interface." = "如果开启，即使 Wi-Fi 不是主要网络接口，子网表达式中的 SSID/BSSID 仍然可以匹配。"; //If enabled, SSID/BSSID patterns in subnet expression can still match even when Wi-Fi is not the primary network interface.
"If encrypted DNS is configured, the traditional DNS will only be used to test the connectivity and resolve the domain in the encrypted DNS URL.\n\nSupported Protocol: \n• DNS over HTTPS: https://example.com\n• DNS over HTTP/3: h3://example.com\n• DNS over QUIC: quic://example.com\n• DNS over TLS: tls://example.com" = "如果配置了加密 DNS，传统 DNS 将仅用作解析 DOH 域名和测试网络连通性。\n\n支持的协议：\n• DNS over HTTPS: https://example.com\n• DNS over HTTP/3: h3://example.com\n• DNS over QUIC: quic://example.com\n• DNS over TLS: tls://example.com"; //If encrypted DNS is configured, the traditional DNS will only be used to test the connectivity and resolve the domain in the encrypted DNS URL.\n\nSupported Protocol: \n• DNS over HTTPS: https://example.com\n• DNS over HTTP/3: h3://example.com\n• DNS over QUIC: quic://example.com\n• DNS over TLS: tls://example.com
"If the DNS lookup fails, use the FINAL rule; otherwise, the request will fail." = "如果 DNS 查找失败，请使用 FINAL 规则，否则请求将失败。"; //If the DNS lookup fails, use the FINAL rule; otherwise, the request will fail.
"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.
"If the encrypted DNS is configured in the global DNS settings. You must explicitly input the keyword 'off' below to use the traditional DNS." = "若已在全局设置中配置加密 DNS，则必须在此处显式使用关键字 'off' 以使用传统 DNS。"; //If the encrypted DNS is configured in the global DNS settings. You must explicitly input the keyword 'off' below to use the traditional DNS.
"If the packet capture seesion has already been started, the new parameters will take effect in the next session." = "如果已开始数据包捕获，设置将对下次捕获生效。"; //If the packet capture seesion has already been started, the new parameters will take effect in the next session.
"If the problem continues to occur, please try resetting license and then redo iCloud binding." = "如果该问题持续出现，请尝试重置授权后重新进行 iCloud 授权绑定。"; //If the problem continues to occur, please try resetting license and then redo iCloud binding.
"If you have any question, please contact support@nssurge.com." = "如有任何问题，请联系 support@nssurge.com。"; //If you have any question, please contact support@nssurge.com.
"If you want to configure multiple peers, please use the text editor to modify the profile manually." = "如果希望配置多个节点，请使用文本方式手动编辑配置。"; //If you want to configure multiple peers, please use the text editor to modify the profile manually.
"Ignore" = "忽略"; //Ignore
"Import Client Settings from CSV…" = "从 CSV 导入客户端配置"; //Import Client Settings from CSV…
"Import Module" = "导入模块"; //Import Module
"Import Profile" = "导入配置"; //Import Profile
"Import" = "导入"; //Import
"In Keychain" = "在钥匙链中"; //In Keychain
"In Profile" = "在配置中"; //In Profile
"In seconds" = "秒"; //In seconds
"In test mode, Surge will wait for responses from all channels before proceeding. In normal mode, Surge will start connecting immediately after the optimal channel responds." = "测试模式下将等待所有通道响应后再继续，正常模式下最优通道响应后会立刻开始连接。"; //In test mode, Surge will wait for responses from all channels before proceeding. In normal mode, Surge will start connecting immediately after the optimal channel responds.
"In this mode, you will not be able to make any local modifications to the configuration; all configurations are controlled remotely." = "在该模式下，你将无法对配置进行任何本地修改，所有配置均由远端控制。"; //In this mode, you will not be able to make any local modifications to the configuration; all configurations are controlled remotely.
"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.
"In-Memory Capture Filter" = "内存捕获过滤器"; //In-Memory Capture Filter
"Inactive" = "不活跃"; //Inactive
"Include APNS" = "包含 APNS"; //Include APNS
"Include All Networks is enabled. This option can cause a lot of problems, such as AirDrop and Xcode debugging not working, and is for temporary use only" = "包含所有网络请求选项已开启，该功能仅供临时使用，可能造成各种问题，如 AirDrop 和 Xcode 调试不可用。"; //Include All Networks is enabled. This option can cause a lot of problems, such as AirDrop and Xcode debugging not working, and is for temporary use only
"Include All Networks" = "包含所有网络请求"; //Include All Networks
"Include All Proxies" = "包含所有代理策略"; //Include All Proxies
"Include Cellular Services" = "包含蜂窝服务"; //Include Cellular Services
"Include Header & Body" = "包含 Header & Body"; //Include Header & Body
"Include Local Networks" = "包含本地网络请求"; //Include Local Networks
"Include Proxies from Other Group" = "包含另一个策略组的策略"; //Include Proxies from Other Group
"Include a brand new policy group selection view, a new Start tab, and a new icon." = "包含一个全新的策略组选择页面，一个新的开始标签页，和一个新的图标。"; //Include a brand new policy group selection view, a new Start tab, and a new icon.
"Include loop reference found in the policy group: %@." = "在策略组“%@”中发现了循环引用。"; //Include loop reference found in the policy group: %@.
"Included in the update subscription" = "已包含在更新订阅中"; //Included in the update subscription
"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.
"Indeterminate" = "不确定"; //Indeterminate
"Inspect" = "检查"; //Inspect
"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 Update" = "安装更新"; //Install Update
"Install" = "安装"; //Install
"Installation" = "安装"; //Installation
"Installed" = "已安装"; //Installed
"Installed, but not trusted" = "已安装，但是未信任"; //Installed, but not trusted
"Instead of setting up connections with cellular data when the Wi-Fi network is poor, always set up connections with Wi-Fi and cellular data simultaneously.\nThis option can improve the network experience significantly on a poor Wi-Fi or when the Wi-Fi network is switching.\nThis feature will apply to all TCP connections and DNS lookups. Only enable it if you have an unlimited cellular data plan." = "无论 Wi-Fi 信号如何，总是尝试并发使用 Wi-Fi 和数据网络建立连接。\n该选项可显著改善在弱 Wi-Fi 和网络切换时的网络体验。\n该选项对所有 TCP 连接和 DNS 查询生效。请仅当使用不限量的数据流量套餐时开启。"; //Instead of setting up connections with cellular data when the Wi-Fi network is poor, always set up connections with Wi-Fi and cellular data simultaneously.\nThis option can improve the network experience significantly on a poor Wi-Fi or when the Wi-Fi network is switching.\nThis feature will apply to all TCP connections and DNS lookups. Only enable it if you have an unlimited cellular data plan.
"Interactive Widget" = "可交互小组件"; //Interactive Widget
"Interactive widgets that support iOS 17 system, can directly operate Surge on the desktop." = "支持 iOS 17 系统的可交互的小组件，可在桌面上直接操作 Surge。"; //Interactive widgets that support iOS 17 system, can directly operate Surge on the desktop.
"Interface %@ doesn't exist. Please stop Gateway Mode and restart." = "接口 %@ 不存在。请停止网关模式并重新启动。"; //Interface %@ doesn't exist. Please stop Gateway Mode and restart.
"Interface" = "网络适配器"; //Interface
"Internal Ruleset LAN" = "内置规则集 LAN"; //Internal Ruleset LAN
"Internal Ruleset System" = "内置规则集 System"; //Internal Ruleset System
"Internet Testing URL" = "互联网连接性测试 URL"; //Internet Testing URL
"Internet access address:\n%" = "Internet 接入地址:\n%"; //Internet access address:\n%
"Introduction" = "介绍"; //Introduction
"Invalid CSV content." = "无效的 CSV 内容。"; //Invalid CSV content.
"Invalid DNS server addresses." = "无效的 DNS 服务器地址。"; //Invalid DNS server addresses.
"Invalid IP Address." = "无效的 IP 地址。"; //Invalid IP Address.
"Invalid License Status" = "授权状态错误"; //Invalid License Status
"Invalid Local Resource" = "本地资源无效"; //Invalid Local Resource
"Invalid Profile" = "无效配置"; //Invalid Profile
"Invalid SSH private key file." = "无效的 SSH 私钥文件。"; //Invalid SSH private key file.
"Invalid URL." = "无效的 URL。"; //Invalid URL.
"Invalid URL: %@" = "无效的 URL：%@"; //Invalid URL: %@
"Invalid address." = "地址无效."; //Invalid address.
"Invalid confirmation code" = "无效的确认码"; //Invalid confirmation code
"Invalid data." = "无效数据。"; //Invalid data.
"Invalid encrypted DNS URL." = "无效的加密 DNS URL。"; //Invalid encrypted DNS URL.
"Invalid filename." = "无效的文件名。"; //Invalid filename.
"Invalid filename: %@" = "无效的文件名：%@"; //Invalid filename: %@
"Invalid interval." = "间隔时间无效。"; //Invalid interval.
"Invalid license status. Please contact support." = "授权状态无效，请联系技术支持。"; //Invalid license status. Please contact support.
"Invalid line at #%lu" = "第 %lu 行存在无效配置"; //Invalid line at #%lu
"Invalid line in %@ at #%lu" = "文件 %@ 中第 %lu 行存在无效配置"; //Invalid line in %@ at #%lu
"Invalid listen interface" = "监听地址无效。"; //Invalid listen interface
"Invalid module" = "无效的模块"; //Invalid module
"Invalid packet received while waiting ping response" = "在等待 ping 响应时收到无效数据包"; //Invalid packet received while waiting ping response
"Invalid parameter value: %" = "参数值无效：%"; //Invalid parameter value: %
"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 script path." = "脚本路径无效。"; //Invalid script path.
"Invalid status code." = "无效的状态码。"; //Invalid status code.
"Invalid timeout." = "超时时间无效。"; //Invalid timeout.
"Invalid tolerance." = "容忍度无效。"; //Invalid tolerance.
"Invalid value: %@" = "值无效：%@"; //Invalid value: %@
"It is already the latest version." = "已经是最新版本。"; //It is already the latest version.
"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.
"It seems the device is in a valid IPv6 network. The IPv6 RA message or DHCPv6 might configure additional DNS servers for clients, which may invalidate Surge takeover.\nPlease disable IPv6 in the router. Or configure Surge virtual DNS address manually on the client device." = "检查到设备处于一个有效的 IPv6 网络中，IPv6 的 RA 报文可能会为客户端配置额外的 DNS 服务器，导致 Surge 接管无效。\n请在路由器中关闭 IPv6 功能，或者手动配置被接管设备的 DNS 地址。"; //It seems the device is in a valid IPv6 network. The IPv6 RA message or DHCPv6 might configure additional DNS servers for clients, which may invalidate Surge takeover.\nPlease disable IPv6 in the router. Or configure Surge virtual DNS address manually on the client device.
"Item Name" = "项目名"; //Item Name
"Items in the keychain are protected and encrypted by the system but they can’t be synced or backed up." = "存储于钥匙链中的项目会被加密且受系统保护，但不可被同步或备份。"; //Items in the keychain are protected and encrypted by the system but they can’t be synced or backed up.
"Items in the profile can be synced among devices but they are unencrypted." = "存储于配置中的项目可随配置同步但不会被加密。"; //Items in the profile can be synced among devices but they are unencrypted.
"JQ Expression" = "JQ 表达式"; //JQ Expression
"JSON" = "JSON"; //JSON
"Just like the skip-proxy parameter. This option lets requests using simple hostnames (without dot) handled by Surge VIF instead of Surge proxy." = "就像 skip-proxy 参数一样。此选项让使用简单主机名（不带点）的请求由 Surge VIF 而不是 Surge 代理处理。"; //Just like the skip-proxy parameter. This option lets requests using simple hostnames (without dot) handled by Surge VIF instead of Surge proxy.
"Keep Surge always on even after a device reboot." = "在设备重启后保持 Surge 开启。"; //Keep Surge always on even after a device reboot.
"Keystore" = "密钥库"; //Keystore
"Keyword" = "关键字"; //Keyword
"Kill & Retry" = "关闭并重试"; //Kill & Retry
"Kill Connection" = "打断连接"; //Kill Connection
"L3 Packet Capture" = "L3 数据包捕获"; //L3 Packet Capture
"LAContext.verification.failed" = "没有其他的解锁方式，请在系统设置中关闭密码以跳过验证。"; //Surge doesn't provide alternative verification methods. Please disable the system passcode if you have any trouble.
"LAN Access Only" = "仅限局域网访问"; //LAN Access Only
"LAN addresses: %" = "LAN 地址: %"; //LAN addresses: %
"LAN-only mode" = "仅局域网模式"; //LAN-only mode
"LOCAL & INSTALLED" = "本地 & 已安装"; //LOCAL & INSTALLED
"Last Modified: %@ ago" = "最后修改：%@以前"; //Last Modified: %@ ago
"Last Updated" = "最后更新"; //Last Updated
"Last Updated: %@ ago" = "更新于：%@前"; //Last Updated: %@ ago
"Last Updated: %@" = "最后更新：%@"; //Last Updated: %@
"Last Updated: N/A" = "最后更新：不可用"; //Last Updated: N/A
"Last error: %@" = "最后错误：%@"; //Last error: %@
"Latency Benchmark" = "延迟测试"; //Latency Benchmark
"Latest 12 Hours" = "最近 12 小时"; //Latest 12 Hours
"Latest 15 Minutes" = "最近 15 分钟"; //Latest 15 Minutes
"Latest 24 Hours" = "最近 24 小时"; //Latest 24 Hours
"Latest 5 Minutes" = "最近 5 分钟"; //Latest 5 Minutes
"Latest 6 Hours" = "最近 6 小时"; //Latest 6 Hours
"Latest 60 Minutes" = "最近 60 分钟"; //Latest 60 Minutes
"Leave" = "离开"; //Leave
"Legacy" = "传统"; //Legacy
"License valid until %@." = "授权有效期至%@。"; //License valid until %@.
"Limiter" = "限制器"; //Limiter
"Linked Section" = "关联配置段"; //Linked Section
"Linked profile not ready" = "关联配置未就绪"; //Linked profile not ready
"List View" = "列表视图"; //List View
"Listen Address" = "监听地址"; //Listen Address
"Load Balance Group" = "负载均衡策略组"; //Load Balance Group
"Load from" = "加载自"; //Load from
"Loading…" = "载入中…"; //Loading…
"Local DNS Mapping for Proxy" = "代理请求本地 DNS 映射"; //Local DNS Mapping for Proxy
"Local File" = "本地文件"; //Local File
"Local Files" = "本地文件"; //Local Files
"Local Network" = "本地网络"; //Local Network
"Local Path: %@" = "本地路径：%@"; //Local Path: %@
"Local Resource" = "本地资源"; //Local Resource
"Local" = "本地"; //Local
"Location Service" = "位置服务"; //Location Service
"Location service permissions are required to read the SSID." = "需要位置服务权限来读取 SSID。"; //Location service permissions are required to read the SSID.
"Logical Rule" = "逻辑规则"; //Logical Rule
"Logical rule must contain at least two rules." = "逻辑规则至少需要包含两个子规则。"; //Logical rule must contain at least two rules.
"Long tap on a device to show the action menu." = "长按显示操作菜单。"; //Long tap on a device to show the action menu.
"Loop reference is found in the policy group: %@." = "在策略组中发现了循环引用：%@"; //Loop reference is found in the policy group: %@.
"Loop was found in the policy group references: %@, use FAILED temporarily." = "在策略组中发现了循环引用：%@，临时使用 FAILED 策略替代。"; //Loop was found in the policy group references: %@, use FAILED temporarily.
"Loop was found in the policy group references: %@." = "在策略组中发现了循环引用：%@。"; //Loop was found in the policy group references: %@.
"Loop was found in the underlying proxy references: %@, abort." = "在跳板代理链中发现了循环引用：%@，终止。"; //Loop was found in the underlying proxy references: %@, abort.
"Loopback" = "回环网络"; //Loopback
"Lucid Theme" = "Lucid 主题"; //Lucid Theme
"MAC Address" = "MAC 地址"; //MAC Address
"MITM Hostnames" = "MITM 主机名"; //MITM Hostnames
"MITM over HTTP/2" = "MITM over HTTP/2"; //MITM over HTTP/2
"MITM" = "MITM"; //MITM
"Main Profile" = "主配置文件"; //Main Profile
"Maintenance" = "维护"; //Maintenance
"Manage Keystore Items" = "管理密钥库项目"; //Manage Keystore Items
"Manage Keystore" = "管理密钥库"; //Manage Keystore
"Managed Profile Scope" = "托管配置范围"; //Managed Profile Scope
"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.
"Managed profile cannot be edited directly. Please create a linked profile to release synchronization for certain profile sections." = "托管配置无法被直接编辑，请创建联动配置，以解除部分配置段落的同步。"; //Managed profile cannot be edited directly. Please create a linked profile to release synchronization for certain profile sections.
"Manual Selection Group" = "手动选择策略组"; //Manual Selection Group
"Manufacturer" = "制造商"; //Manufacturer
"Max Body Size" = "最大响应体尺寸"; //Max Body Size
"Max Download Speed" = "最大下载速度"; //Max Download Speed
"Max Upload Speed" = "最大上传速度"; //Max Upload Speed
"Maximum HTTP Body Size" = "最大 HTTP Body 尺寸"; //Maximum HTTP Body Size
"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
"Metered network mode is on. Only allowed processes can access the network." = "计费网络模式已开启。只有允许的进程可以访问网络。"; //Metered network mode is on. Only allowed processes can access the network.
"Metered network mode is on." = "计费网络模式已开启。"; //Metered network mode is on.
"Minute" = "分钟"; //Minute
"MitM Off" = "MitM 已关闭"; //MitM Off
"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
"Modification Mode" = "修改模式"; //Modification Mode
"Modified Profile" = "修改后的配置"; //Modified Profile
"Modified" = "已修改"; //Modified
"Modified: %@ ago" = "修改于：%@前"; //Modified: %@ ago
"Modified: %@" = "修改于：%@"; //Modified: %@
"Modify Configuration…" = "修改配置…"; //Modify Configuration…
"Modify Gateway Mode Configuration" = "修改网关模式配置"; //Modify Gateway Mode Configuration
"Modify the request header and redirect to another host if necessary. The client will not be conscious of this rewrite action. HTTPS requests can be redirected if MitM is enabled." = "修改请求 Header 进行重定向，若主机名也被修改则转发至另一服务器。客户端不会感知到该重定向。开启 MITM 后可对 HTTPS 请求生效。"; //Modify the request header and redirect to another host if necessary. The client will not be conscious of this rewrite action. HTTPS requests can be redirected if MitM is enabled.
"Module %@ has been updated" = "模块%@已被更新"; //Module %@ has been updated
"Module %@ has pending updates for review" = "模块 %@ 有待审核的更新"; //Module %@ has pending updates for review
"Module Description" = "模块描述"; //Module Description
"Module Filename" = "模块文件名"; //Module Filename
"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 team unified 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 team unified 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 have pending updates" = "模块有未完成的更新"; //Modules have pending updates
"Modules will be applied to the profile one by one in top-down order, in other words, the module at the bottom has the highest priority." = "模块将按照从上至下的顺序依次生效，也就是说，最底部的模块拥有最高的优先级。"; //Modules will be applied to the profile one by one in top-down order, in other words, the module at the bottom has the highest priority.
"Modules" = "模块"; //Modules
"More" = "更多"; //More
"More…" = "更多…"; //More…
"Most Used" = "最常使用"; //Most Used
"Move to Keychain" = "移动到钥匙链"; //Move to Keychain
"Move to Profile" = "移动到配置"; //Move to Profile
"Move to…" = "移动到…"; //Move to…
"Multiple scripts use a same name." = "多个脚本使用了同一个名字。"; //Multiple scripts use a same name.
"Multiple substitutions can be performed on a single request body." = "可对单个请求体执行多次替换。"; //Multiple substitutions can be performed on a single request body.
"N/A" = "不适用"; //N/A
"NAT Type" = "NAT 类型"; //NAT Type
"NO EVENT" = "无事件"; //NO EVENT
"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 Configuration" = "网络配置"; //Network Configuration
"Network Diagnostics" = "网络诊断"; //Network Diagnostics
"Network Extension" = "网络扩展"; //Network Extension
"Network Framework" = "Network Framework"; //Network Framework
"Network Indicators" = "网络指标"; //Network Indicators
"Network Optimization" = "网络优化"; //Network Optimization
"Network Restored" = "网络已恢复"; //Network Restored
"Network Type" = "网络类型"; //Network Type
"Network is not available" = "网络不可用"; //Network is not available
"Never received AAAA answers under the current network. Disable IPv6 until network changes." = "在该网络下从未收到 AAAA 查询应答，在网络切换前已自动禁用 IPv6。"; //Never received AAAA answers under the current network. Disable IPv6 until network changes.
"Never try to set up connections with the cellular network if the Wi-Fi is available. Only meaningful while either All Hybrid or Wi-Fi Assist option is enabled." = "当 Wi-Fi 可用时永不尝试数据网络，仅当混合网络或 Wi-Fi 助理选项开启时有意义。"; //Never try to set up connections with the cellular network if the Wi-Fi is available. Only meaningful while either All Hybrid or Wi-Fi Assist option is enabled.
"New Category" = "新类别"; //New Category
"New Category…" = "新类别…"; //New Category…
"New Device Connected" = "新设备已加入网络"; //New Device Connected
"New Empty File" = "新建空文件"; //New Empty File
"New File" = "新文件"; //New File
"New File…" = "新文件…"; //New File…
"New IP address: %@" = "当前 IP 地址为 %@"; //New IP address: %@
"New Item Name" = "新项目名"; //New Item Name
"New Item" = "新项目"; //New Item
"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 Profile Name" = "新配置名"; //New Profile Name
"New Proxy Client" = "有其他设备访问"; //New Proxy Client
"New Remote Dashboard…" = "新的远程面板…"; //New Remote Dashboard…
"New Ruleset" = "新建规则集"; //New Ruleset
"New Standard Rule" = "新建标准规则"; //New Standard Rule
"New incoming proxy client connection from: %@" = "其他设备正在使用 Surge 代理服务，来源 IP：%@"; //New incoming proxy client connection from: %@
"New proxy client: %@" = "新的代理服务客户端：%@"; //New proxy client: %@
"New version %@(%@) is available." = "有新版本 %@(%@) 可用。"; //New version %@(%@) is available.
"New version %@(%@) is ready to install." = "新版本 %@(%@) 已准备好安装。"; //New version %@(%@) is ready to install.
"New version is available" = "新的版本可以使用"; //New version is available
"News" = "消息"; //News
"Next" = "下一步"; //Next
"No Action for System Services" = "无可用的动作"; //No Action for System Services
"No Available Mac Device" = "没有可用的 Mac 设备"; //No Available Mac Device
"No Available Ruleset" = "没有可用的规则集"; //No Available Ruleset
"No Connected Device" = "无已连接设备"; //No Connected Device
"No DNS Server Configured" = "DNS 服务器未配置"; //No DNS Server Configured
"No Data" = "无数据"; //No Data
"No Device" = "无设备"; //No Device
"No Encrypted DNS server" = "未配置 DNS-over-HTTPS"; //No Encrypted DNS server
"No IPv6 RA DNS" = "无 IPv6 RA DNS"; //No IPv6 RA DNS
"No IPv6 RA" = "没有 IPv6 路由通告"; //No IPv6 RA
"No Item" = "无项目"; //No Item
"No Items" = "无项目"; //No Items
"No Keyword Filter" = "关闭关键词过滤器"; //No Keyword Filter
"No Limit" = "无限制"; //No Limit
"No Location Permission" = "位置权限未授权"; //No Location Permission
"No Network Connection." = "无网络连接"; //No Network Connection.
"No Process" = "无进程"; //No Process
"No Profile" = "无配置"; //No Profile
"No Proxy" = "无代理"; //No Proxy
"No Public IPv6 Address" = "无公网 IPv6 地址"; //No Public IPv6 Address
"No Registered Device" = "没有已注册的设备"; //No Registered Device
"No Resolve" = "不执行 DNS 解析"; //No Resolve
"No Temporary Rule" = "无临时规则"; //No Temporary Rule
"No Test Result" = "无测速结果"; //No Test Result
"No Use" = "不使用"; //No Use
"No available proxy." = "没有可用的代理。"; //No available proxy.
"No available sub-policy in group: %@, use SUBSTITUTE policy (an alias of DIRECT) instead." = "%@组中没有可用的子策略，改用 SUBSTITUTE 策略替代（DIRECT 的别名）。"; //No available sub-policy in group: %@, use SUBSTITUTE policy (an alias of DIRECT) instead.
"No default router configured (v4)" = "默认路由未配置（v4）"; //No default router configured (v4)
"No description" = "无描述"; //No description
"No encrypted DNS server" = "没有加密 DNS 服务器"; //No encrypted DNS server
"No file is assigned." = "文件未选择。"; //No file is assigned.
"No script file exists." = "不存在脚本文件。"; //No script file exists.
"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 updates available. You are using the latest version %@, released on %@." = "暂无可用更新。您正在使用最新版本 %@，于%@发布。"; //No updates available. You are using the latest version %@, released on %@.
"No valid response received from %@, continuing with the optimal channel." = "未收到 %@ 的有效响应，使用最优通道继续。"; //No valid response received from %@, continuing with the optimal channel.
"No" = "否"; //No
"Non-Default Route" = "非默认路由"; //Non-Default Route
"None" = "无"; //None
"Not Available" = "不可用"; //Not Available
"Not Configured" = "未配置"; //Not Configured
"Not Enabled" = "未启用"; //Not Enabled
"Not Found" = "资源不存在"; //Not Found
"Not Installed" = "未安装"; //Not Installed
"Not Now" = "暂时不"; //Not Now
"Not Ready Items" = "未准备好的项目"; //Not Ready Items
"Not Ready" = "未就绪"; //Not Ready
"Not Supported" = "不支持"; //Not Supported
"Not Use" = "不使用"; //Not Use
"Not Used" = "未被使用"; //Not Used
"Not all proxy servers support UDP forwarding. When a UDP session tries to use a proxy server that does not support UDP forwarding, Surge will fallback to reject outbound by default. You can modify it to block in order to avoid potential privacy leakage risks." = "并非所有代理服务器都支持 UDP 转发，当一个 UDP 会话尝试使用一个不支持 UDP 转发的代理服务器时，Surge 默认会回退至直连。可修改为阻止以避免潜在的隐私泄漏隐患。"; //Not all proxy servers support UDP forwarding. When a UDP session tries to use a proxy server that does not support UDP forwarding, Surge will fallback to reject outbound by default. You can modify it to block in order to avoid potential privacy leakage risks.
"Not available in the beta version." = "Beta 版本暂不可用"; //Not available in the beta version.
"Not configured" = "未配置"; //Not configured
"Not set" = "未设置"; //Not set
"Notes" = "日志"; //Notes
"Notice" = "请注意"; //Notice
"Notification permission is required to display prompt messages." = "需要通知权限以显示提示消息。"; //Notification permission is required to display prompt messages.
"Notification" = "通知"; //Notification
"Notifications" = "通知"; //Notifications
"Now" = "现在"; //Now
"OFFICIAL" = "官方"; //OFFICIAL
"OK" = "好的"; //OK
"OPTIONS" = "选项"; //OPTIONS
"OVERRIDE DNS" = "覆盖 DNS 设置"; //OVERRIDE DNS
"OVERRIDE ENCRYPTED DNS" = "覆盖加密 DNS 设置"; //OVERRIDE ENCRYPTED DNS
"Off" = "关闭"; //Off
"Official" = "官方"; //Official
"Often Used" = "经常使用"; //Often Used
"On" = "开启"; //On
"On-Disk HTTP Capture Filter" = "磁盘上的 HTTP 捕获过滤器"; //On-Disk HTTP Capture Filter
"On-Disk HTTP Capture Limiter" = "磁盘上的 HTTP 捕获限制器"; //On-Disk HTTP Capture Limiter
"On-Disk HTTP Capture MITM Override" = "磁盘上的 HTTP 捕获 MITM 覆写"; //On-Disk HTTP Capture MITM Override
"Online Manual" = "在线手册"; //Online Manual
"Online Manual…" = "在线手册…"; //Online Manual…
"Only Surge Mac can be used as the Ponte server" = "只有 Surge Mac 可以用作 Ponte 服务器"; //Only Surge Mac can be used as the Ponte server
"Only URL" = "仅 URL"; //Only URL
"Only matched requests will be applied the script." = "只有 URL 被正则匹配的请求才会被执行脚本"; //Only matched requests will be applied the script.
"Only show not ready items" = "仅显示未就绪的项目"; //Only show not ready items
"Only supports adding to local ruleset files or inline ruleset sections in the profile." = "仅支持添加到本地规则集文件或配置文件中的内联规则集部分。"; //Only supports adding to local ruleset files or inline ruleset sections in the profile.
"Only supports importing request zip files exported by Surge iOS." = "仅支持导入由 Surge iOS 导出的请求 zip 文件。"; //Only supports importing request zip files exported by Surge iOS.
"Open Settings" = "打开系统设置"; //Open Settings
"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 Shortcuts App" = "打开快捷指令 App"; //Open Shortcuts App
"Open System Settings" = "打开系统设置"; //Open System Settings
"Open Terminal" = "打开终端"; //Open Terminal
"Open With %@" = "使用 %@ 打开"; //Open With %@
"Open in Finder" = "在 Finder 中显示"; //Open in Finder
"Open in Safari" = "在 Safari 中打开"; //Open in Safari
"Open the system's built-in Shortcuts app, create a new shortcut, add an action, search for URL, select Open URLs, and paste into the URL field." = "打开系统自带的快捷指令 App，新建一个快捷指令，添加操作，搜索「URL」，选择「打开 URL」，在 URL 字段里进行粘贴操作。"; //Open the system's built-in Shortcuts app, create a new shortcut, add an action, search for URL, select Open URLs, and paste into the URL field.
"OpenSSH Private Key" = "OpenSSH 私钥"; //OpenSSH Private Key
"Optimistic DNS" = "Optimistic DNS"; //Optimistic DNS
"Optional" = "可选"; //Optional
"Options" = "选项"; //Options
"Others" = "其他"; //Others
"Outbound Mode Changed" = "出站模式已修改"; //Outbound Mode Changed
"Outbound Mode" = "出站模式"; //Outbound Mode
"Override Current Option" = "覆盖当前选项"; //Override Current Option
"Override Global Testing URL" = "覆盖全局测试 URL"; //Override Global Testing URL
"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.
"Overview" = "概览"; //Overview
"PARAMETERS OVERRIDE" = "参数覆盖"; //PARAMETERS OVERRIDE
"PKCS #12 Certificate" = "PKCS #12 证书"; //PKCS #12 Certificate
"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
"Packet Capture" = "数据包捕获"; //Packet Capture
"Packet Count Limit" = "数据包数量限制"; //Packet Count Limit
"Packet Type" = "数据包类型"; //Packet Type
"Panels" = "面板"; //Panels
"Panic Error" = "严重错误"; //Panic Error
"Parameters" = "参数"; //Parameters
"Password Required" = "需要密码"; //Password Required
"Password is required for Trojan protocol." = "Trojan 协议必须提供密码"; //Password is required for Trojan protocol.
"Password" = "密码"; //Password
"Path" = "路径"; //Path
"Pattern Match" = "通配符匹配"; //Pattern Match
"Pattern" = "模式"; //Pattern
"Pattern:" = "表达式:"; //Pattern:
"Pending Installation" = "等待安装"; //Pending Installation
"Pending Restart……" = "等待重启……"; //Pending Restart……
"Pending for configuration" = "等待配置"; //Pending for configuration
"Pending" = "等待中"; //Pending
"Perform Unattended Upgrade" = "执行无人值守升级"; //Perform Unattended Upgrade
"Performance Issue" = "性能问题"; //Performance Issue
"Performance" = "性能"; //Performance
"Persistent (PCC)" = "维持策略 (PCC)"; //Persistent (PCC)
"Personal Hotspot Proxy Access" = "个人热点代理"; //Personal Hotspot Proxy Access
"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
"Ping timeout. Please confirm the Ponte status of this device and check the firewall. It may also be caused by the current network UDP being blocked." = "Ping 超时，请确认该设备的 Ponte 状态并检查防火墙。也可能是当前网络 UDP 受阻所致。"; //Ping timeout. Please confirm the Ponte status of this device and check the firewall. It may also be caused by the current network UDP being blocked.
"Plain Text" = "纯文本"; //Plain Text
"Please activate Surge in main application." = "请先在 Surge 主程序中完成激活。"; //Please activate Surge in main application.
"Please add a proxy first." = "请先添加一个代理。"; //Please add a proxy first.
"Please add the device to your favorites first." = "请先将该设备加入收藏。"; //Please add the device to your favorites first.
"Please allow Surge in the background to make sure Surge runs properly. Turn on the switch on System Settings ▸ General ▸ Login Items ▸ Surge Network Inc." = "请允许 Surge 在后台运行以保证各项功能正常，请打开位于系统设置 ▸ 通用 ▸ 登录项目 ▸ Surge Network Inc. 上的开关。"; //Please allow Surge in the background to make sure Surge runs properly. Turn on the switch on System Settings ▸ General ▸ Login Items ▸ Surge Network Inc.
"Please allow Surge to install extensions in the Privacy & Security panel of System Settings." = "请在系统设置的隐私与安全面板中，允许 Surge 安装扩展。"; //Please allow Surge to install extensions in the Privacy & Security panel of System Settings.
"Please check if Surge iOS is on and you have inputted the correct port number." = "请确认 Surge iOS 已开启，且端口号填写正确。"; //Please check if Surge iOS is on and you have inputted the correct port number.
"Please check if the system clock is correct." = "请检查系统时钟是否正确"; //Please check if the system clock is correct.
"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 configure the external port number." = "请配置外部端口号。"; //Please configure the external port number.
"Please configure using Surge iOS under the same iCloud account first (More › Surge tvOS)." = "请先使用相同 iCloud 账号下的 Surge iOS 进行配置部署（更多 › Surge tvOS）。"; //Please configure using Surge iOS under the same iCloud account first (More › Surge tvOS).
"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 at least one channel." = "请至少开启一个通道。"; //Please enable at least one channel.
"Please enable iCloud Drive in the system Settings first." = "请先在系统设置中启动 iCloud 云盘。"; //Please enable iCloud Drive in the system Settings first.
"Please enter a valid VMNET IPv4 address. The address must be within the subnet range." = "请输入有效的 VMNET IPv4 地址。该地址必须在子网范围内。"; //Please enter a valid VMNET IPv4 address. The address must be within the subnet range.
"Please enter the confirmation code on other's Surge Mac or iOS." = "请在对方 Surge Mac 或 iOS 上输入该确认码"; //Please enter the confirmation code on other's Surge Mac or iOS.
"Please enter the password for the PKCS#12 file" = "请输入 PKCS#12 证书文件密码。"; //Please enter the password for the PKCS#12 file
"Please fill out a valid hostname type." = "请填写有效的主机名类型。"; //Please fill out a valid hostname type.
"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 fill out the radio access technology." = "请填写无线电接入技术"; //Please fill out the radio access technology.
"Please fill out the subnet expression." = "请填写子网表达式。"; //Please fill out the subnet expression.
"Please fill out the value." = "请填写值字段。"; //Please fill out the value.
"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 rule value." = "请输入一个规则值。"; //Please input a rule value.
"Please input a valid ASN number." = "请输入一个有效的 ASN 号码。"; //Please input a valid ASN number.
"Please input a valid DNS address." = "请输入一个有效的 DNS 地址。"; //Please input a valid DNS address.
"Please input a valid GeoIP database URL." = "请输入一个有效的 GeoIP 数据库 URL。"; //Please input a valid GeoIP database URL.
"Please input a valid IP address." = "请输入一个有效的 IP 地址。"; //Please input a valid IP address.
"Please input a valid IPv4 address for Surge VM." = "请输入有效的 Surge VM IPv4 地址。"; //Please input a valid IPv4 address for Surge VM.
"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 port number." = "请输入有效的端口号。"; //Please input a valid port number.
"Please input a valid router IP address." = "请输入一个有效的路由 IP 地址。"; //Please input a valid router IP address.
"Please input a valid rule value." = "请输入一个有效的规则值。"; //Please input a valid rule value.
"Please input a valid subnet mask." = "请输入一个有效的子网掩码。"; //Please input a valid subnet mask.
"Please input the keystore item name." = "请输入密钥库项目名。"; //Please input the keystore item name.
"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 login and enable iCloud first." = "请先登录并开启 iCloud。"; //Please login and enable iCloud first.
"Please name the remote machine" = "请输入设备名"; //Please name the remote machine
"Please note that a Surge update is about to be executed. If the update is successful, Surge will automatically restart. If there are any anomalies during the update, manual intervention may be required to complete the Surge restart." = "即将执行 Surge 更新，如果更新成功 Surge 会自动重启。如果更新出现异常，可能需要手动操作才能完成 Surge 重启。"; //Please note that a Surge update is about to be executed. If the update is successful, Surge will automatically restart. If there are any anomalies during the update, manual intervention may be required to complete the Surge restart.
"Please note that due to the special technology used by Surge, the server-side TCP control packets, DNS response packets and ICMP response packets captured here are generated directly by Surge and are not the actual response from the server. This feature is only suitable for analyzing the data flow. Please do not rely on the results to analyze other issues." = "请注意，由于 Surge 所使用的特殊技术，这里捕获到的服务端 TCP 控制包、DNS 响应包和 ICMP 响应包，均由 Surge 直接产生，而非服务器的真实响应，该功能只适合用于分析数据流，请勿依赖该结果去分析其他问题。"; //Please note that due to the special technology used by Surge, the server-side TCP control packets, DNS response packets and ICMP response packets captured here are generated directly by Surge and are not the actual response from the server. This feature is only suitable for analyzing the data flow. Please do not rely on the results to analyze other issues.
"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 save first before executing the benchmark." = "请先保存后再执行测试。"; //Please save first before executing the benchmark.
"Please select a file." = "请选择一个文件。"; //Please select a file.
"Please select a script." = "请选择一个脚本"; //Please select a script.
"Please select at least one relay proxy." = "请选择至少一个中继代理。"; //Please select at least one relay proxy.
"Please select the network interface which you want to start the gatewat mode. We strongly discourage the use of this feature on a wireless network." = "请选择你想用于启动网关模式的网络接口。我们强烈不建议在无线网络上使用此功能。"; //Please select the network interface which you want to start the gatewat mode. We strongly discourage the use of this feature on a wireless network.
"Please select the profile sections that always need to stay synchronized with the managed profile. These sections cannot be modified locally. The unchecked sections will be copied and can be modified locally, but they cannot stay synchronized with the managed profile." = "请勾选始终需要与托管配置保持同步的配置段，该部分配置将无法在本地进行修改。未勾选的段落将被复制，可以在本地修改，但是无法与托管配置保持同步。"; //Please select the profile sections that always need to stay synchronized with the managed profile. These sections cannot be modified locally. The unchecked sections will be copied and can be modified locally, but they cannot stay synchronized with the managed profile.
"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 try resetting the VPN profile and start again.\nIf you encounter this problem continuously, please try to reboot your device or reinstall from App Store." = "请尝试重置 VPN 配置并再次启动。\n若持续遇到该问题，请尝试重启设备和删除 Surge 重新安装。"; //Please try resetting the VPN profile and start again.\nIf you encounter this problem continuously, please try to reboot your device or reinstall from App Store.
"Please upgrade Apple TV to iOS 17 or above, then search for Surge in the App Store and install it. \nPlease note that the main account logged into Apple TV must be consistent with the iCloud account of the Surge iOS device. Surge tvOS needs to be upgraded to version 5.12 or above." = "请将 Apple TV 升级至 iOS 17 以上，然后在 App Store 中搜索 Surge 并安装。\n请注意，Apple TV 所登录的主账号必须与 Surge iOS 设备的 iCloud 账号一致。Surge tvOS 需升级到 5.12 版本以上。"; //Please upgrade Apple TV to iOS 17 or above, then search for Surge in the App Store and install it. \nPlease note that the main account logged into Apple TV must be consistent with the iCloud account of the Surge iOS device. Surge tvOS needs to be upgraded to version 5.12 or above.
"Please upgrade Surge Mac to 5.1.0 to utility this feature." = "请升级 Surge Mac 到 5.1.0 以使用此功能。"; //Please upgrade Surge Mac to 5.1.0 to utility this feature.
"Please upgrade Surge on both devices to the latest version. If you are using the beta build please make sure the other device is also running the beta build." = "请将两台设备上的 Surge 都更新到最新版本，如果正在使用 beta 版请保证另一个设备也使用的是 beta 版。"; //Please upgrade Surge on both devices to the latest version. If you are using the beta build please make sure the other device is also running the beta build.
"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.
"Please wait until the request is completed" = "请等待请求完成。"; //Please wait until the request is completed
"Please wait…" = "请稍候…"; //Please wait…
"Policies" = "策略"; //Policies
"Policy Group" = "策略组"; //Policy Group
"Policy Groups" = "策略组"; //Policy Groups
"Policy group \"%@\" included an unknown group: %@." = "策略组“%@”包含了一个未知策略组：%@"; //Policy group \"%@\" included an unknown group: %@.
"Policy name \"%@\" has been used." = "策略名 \"%@\" 已被使用"; //Policy name \"%@\" has been used.
"Policy used an internal policy name %@, which is not allowed." = "策略不可以使用内部策略名：%@"; //Policy used an internal policy name %@, which is not allowed.
"Policy" = "策略"; //Policy
"Ponte Channel" = "Ponte 通道"; //Ponte Channel
"Ponte Deivce" = "Ponte 设备"; //Ponte Deivce
"Ponte Device Name" = "Ponte 设备名"; //Ponte Device Name
"Ponte Device Sharing" = "Ponte 设备共享"; //Ponte Device Sharing
"Ponte Device" = "Ponte 设备"; //Ponte Device
"Ponte Devices" = "Ponte 设备"; //Ponte Devices
"Ponte Diagnostics" = "Ponte 诊断工具"; //Ponte Diagnostics
"Ponte Failed" = "Ponte 失败"; //Ponte Failed
"Ponte Name" = "Ponte 名称"; //Ponte Name
"Ponte Type" = "Ponte 类型"; //Ponte Type
"Ponte cannot use built-in policies as proxies." = "Ponte 不可以使用内置策略作为代理。"; //Ponte cannot use built-in policies as proxies.
"Ponte server in LAN-only mode" = "Ponte 工作在仅局域网模式下"; //Ponte server in LAN-only mode
"Ponte service uses unknown proxy: %@." = "Ponte 服务使用了未知代理：%@"; //Ponte service uses unknown proxy: %@.
"Ponte type: %" = "Ponte 类型: %"; //Ponte type: %
"Ponte via Proxy" = "通过代理使用 Ponte"; //Ponte via Proxy
"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 Hopping Interval" = "端口跳跃间隔时间"; //Port Hopping Interval
"Port Hopping Range" = "端口跳跃范围"; //Port Hopping Range
"Port Hopping" = "端口跳跃"; //Port Hopping
"Port Number" = "端口号"; //Port Number
"Port forwarding listen on interface: %@, port: %d" = "端口转发监听在 %@，端口号 %d。"; //Port forwarding listen on interface: %@, port: %d
"Port" = "端口号"; //Port
"Port:" = "端口:"; //Port:
"Pre-Matching" = "预先匹配"; //Pre-Matching
"Precautions" = "注意事项"; //Precautions
"Prefer IPv4" = "IPv4 优先"; //Prefer IPv4
"Prefer IPv6 for Dual Stack" = "双栈下优先 IPv6"; //Prefer IPv6 for Dual Stack
"Prefer IPv6" = "IPv6 优先"; //Prefer IPv6
"Prefer the cellular network over the Wi-Fi network." = "优先使用数据网络。"; //Prefer the cellular network over the Wi-Fi network.
"Preset Graphics & Colors" = "预设图形和颜色"; //Preset Graphics & Colors
"Press to Setup" = "点击配置"; //Press to Setup
"Press to Start" = "点击开始"; //Press to Start
"Press to Stop" = "点击停止"; //Press to Stop
"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 IPv4 address" = "主 IPv4 地址"; //Primary IPv4 address
"Primary IPv4 address: %@" = "首选 IP 地址（IPv4）：%@"; //Primary IPv4 address: %@
"Primary IPv4 interface" = "主 IPv4 网络接口"; //Primary IPv4 interface
"Primary IPv4 interface: %@" = "首选网络接口（IPv4）：%@"; //Primary IPv4 interface: %@
"Primary IPv6 address" = "主 IPv6 地址"; //Primary IPv6 address
"Primary IPv6 address: %@" = "首选 IP 地址（IPv6）：%@"; //Primary IPv6 address: %@
"Primary IPv6 interface" = "主 IPv6 网络接口"; //Primary IPv6 interface
"Primary IPv6 interface: %@" = "首选网络接口（IPv6）：%@"; //Primary IPv6 interface: %@
"Primary interface - %@" = "默认网络接口 - %@"; //Primary interface - %@
"Primary interface type" = "主网络接口类型"; //Primary interface type
"Priority Takeover by Proxy" = "代理接管优先"; //Priority Takeover by Proxy
"Privacy Policy" = "隐私策略"; //Privacy Policy
"Private MAC Address Enabled" = "私有地址已开启"; //Private MAC Address Enabled
"Process" = "进程"; //Process
"Profile %@: %" = "配置 %@: %"; //Profile %@: %
"Profile Changed" = "配置已被修改"; //Profile Changed
"Profile Conversion Completed" = "配置转换完成"; //Profile Conversion Completed
"Profile Load Failed (%@)" = "配置载入失败（%@）"; //Profile Load Failed (%@)
"Profile Not Found" = "未找到配置"; //Profile Not Found
"Profile Sync Failed" = "配置同步识别"; //Profile Sync Failed
"Profile Sync" = "配置同步"; //Profile Sync
"Profile Syntax" = "配置参数表"; //Profile Syntax
"Profile Upgrade" = "配置升级"; //Profile Upgrade
"Profile updated at: %@ ago" = "配置更新于：%@前"; //Profile updated at: %@ ago
"Profile" = "配置"; //Profile
"Profiles" = "配置"; //Profiles
"Progress:" = "进度:"; //Progress:
"Protocol Version" = "协议版本"; //Protocol Version
"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 & Gateway" = "代理 & 网关"; //Proxy & Gateway
"Proxy Chain" = "代理链"; //Proxy Chain
"Proxy Encounters Errors" = "代理服务器出现错误"; //Proxy Encounters Errors
"Proxy Failed" = "代理错误"; //Proxy Failed
"Proxy IP ASN" = "代理 IP ASN"; //Proxy IP ASN
"Proxy IP ASO" = "代理 IP ASO"; //Proxy IP ASO
"Proxy IP Address" = "代理 IP 地址"; //Proxy IP Address
"Proxy IP Region" = "代理 IP 区域"; //Proxy IP Region
"Proxy Server" = "代理服务器"; //Proxy Server
"Proxy Testing Timeout" = "代理测试超时"; //Proxy Testing Timeout
"Proxy Testing URL" = "默认代理测试 URL"; //Proxy Testing URL
"Proxy Type" = "代理类型"; //Proxy Type
"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 service failed to start: %@. Please check the port listening configuration." = "代理服务启动失败：%@，请检查端口监听配置。"; //Proxy service failed to start: %@. Please check the port listening configuration.
"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
"Quic Block Mode" = "QUIC 屏蔽模式"; //Quic Block Mode
"Quick Actions" = "快捷动作"; //Quick Actions
"Quit Surge?" = "退出 Surge？"; //Quit Surge?
"Quit" = "退出"; //Quit
"REMOTE CONTROLLER" = "远程控制器"; //REMOTE CONTROLLER
"RESULTS" = "结果"; //RESULTS
"RULESET TYPE" = "规则集类型"; //RULESET TYPE
"Radio Access Technology" = "无线电接入技术"; //Radio Access Technology
"Radio Technology: %" = "接入协议：%"; //Radio Technology: %
"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
"Read File Timeout" = "读取文件超时"; //Read File Timeout
"Ready" = "就绪"; //Ready
"Ready. Ponte network joined." = "就绪，已加入 Ponte 网络"; //Ready. Ponte network joined.
"Real-Time Speed View" = "实时浮窗"; //Real-Time Speed View
"Real-Time Statistics" = "实时统计"; //Real-Time Statistics
"Real-Time View" = "实时浮窗"; //Real-Time View
"Received a valid ping response from %@ in %ld ms." = "收到来自 %@ 有效的 ping 响应，延迟 %ld ms。"; //Received a valid ping response from %@ in %ld ms.
"Recent Errors" = "最近错误"; //Recent Errors
"Recent Requests" = "最近请求"; //Recent Requests
"Recent hostname: %@" = "最近的主机名：%@"; //Recent hostname: %@
"Recommended" = "推荐"; //Recommended
"Refresh Team Unified Profile" = "更新团队配置"; //Refresh Team Unified Profile
"Refresh Now" = "现在刷新"; //Refresh Now
"Refresh" = "刷新"; //Refresh
"Registered Devices" = "已注册设备"; //Registered Devices
"Regular Expression (Optional)" = "正则表达式（选填）"; //Regular Expression (Optional)
"Regular Expression for URL" = "URL 的正则表达式"; //Regular Expression for URL
"Regular Expression" = "正则表达式"; //Regular Expression
"Regular expression for URL can't be empty." = "URL 的正则表达式不能为空。"; //Regular expression for URL can't be empty.
"Regular expression took too much time to evaluate: %@ (%.2f ms)\nPlease remove it from the profile." = "正则表达式执行时间严重过长：%@ (%.2f ms)，请从配置中删除使用该正则的条目。"; //Regular expression took too much time to evaluate: %@ (%.2f ms)\nPlease remove it from the profile.
"Reject proxy client: %@. Use the `proxy-restricted-to-lan` parameter to adjust this behavior." = "代理客户端已拒绝：%@。请使用 `proxy-restricted-to-lan` 参数调整此行为。"; //Reject proxy client: %@. Use the `proxy-restricted-to-lan` parameter to adjust this behavior.
"Reject the request. Unlike REJECT, this policy will silently discard the connection. Some applications have very aggressive retry logic, where they immediately retry after a connection failure, leading to a request storm. Using this policy can mitigate the issue." = "拒绝请求。与 REJECT 不同，此策略将静默丢弃连接。某些应用程序具有非常激进的重试逻辑，它们会在连接失败后立即重试，导致请求风暴，使用该策略可缓解该问题。"; //Reject the request. Unlike REJECT, this policy will silently discard the connection. Some applications have very aggressive retry logic, where they immediately retry after a connection failure, leading to a request storm. Using this policy can mitigate the issue.
"Reject" = "拒绝"; //Reject
"Rejected" = "阻止"; //Rejected
"Relay proxy for client: %@" = "客户端中继代理：%@"; //Relay proxy for client: %@
"Reload Profile" = "重载配置"; //Reload Profile
"Reload" = "重新加载"; //Reload
"Remote Control" = "远程控制"; //Remote Control
"Remote Controller" = "远程控制器"; //Remote Controller
"Remote Dashboard" = "远程面板"; //Remote Dashboard
"Remote File" = "远端文件"; //Remote File
"Remote IP ASN" = "远端 IP ASN"; //Remote IP ASN
"Remote IP ASO" = "远端 IP ASO"; //Remote IP ASO
"Remote IP Address" = "远端 IP 地址"; //Remote IP Address
"Remote IP Region" = "远端 IP 区域"; //Remote IP Region
"Remote controller enabled" = "远程控制开启"; //Remote controller enabled
"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 version mismatches. Some features might be unavailable or unstable.\nPlease upgrade Surge on both devices to the latest version. If you are using the beta build please make sure the other device is also running the beta build." = "远端版本不匹配，部分功能不可用。\n请将两台设备上的 Surge 都更新到最新版本，如果正在使用 beta 版请保证另一个设备也使用的是 beta 版。"; //Remote version mismatches. Some features might be unavailable or unstable.\nPlease upgrade Surge on both devices to the latest version. If you are using the beta build please make sure the other device is also running the beta build.
"Remote" = "远程"; //Remote
"Remove Device" = "移除设备"; //Remove Device
"Remove from Favorites" = "从收藏中移除"; //Remove from Favorites
"Remove" = "移除"; //Remove
"Rename Device" = "重命名设备"; //Rename Device
"Rename Device…" = "重命名设备…"; //Rename Device…
"Rename" = "重命名"; //Rename
"Renew Subscription for %@" = "以 %@ 续订"; //Renew Subscription for %@
"Renew Subscription" = "续订"; //Renew Subscription
"Renew Subscription…" = "续订订阅…"; //Renew Subscription…
"Renew subscription is required" = "需要续订更新订阅"; //Renew subscription is required
"Renew your subscription to update to the latest version %@. You are currently running version is %@." = "续订订阅以更新到最新版本 %@，当前版本为 %@。"; //Renew your subscription to update to the latest version %@. You are currently running version is %@.
"Reorder" = "排序"; //Reorder
"Replace Template" = "替换模板"; //Replace Template
"Replace a header value in the header with a regex expression and template. If the header field doesn't exist, nothing happens." = "使用正则表达式和模板替换 Header 值，若字段不存在，不进行操作。"; //Replace a header value in the header with a regex expression and template. If the header field doesn't exist, nothing happens.
"Replace a header value in the header. If the header field doesn't exist, nothing happens." = "替换 Header 值，若字段不存在，不进行操作。"; //Replace a header value in the header. If the header field doesn't exist, nothing happens.
"Replacement" = "替换"; //Replacement
"Report" = "上报"; //Report
"Request Authorization" = "请求授权"; //Request Authorization
"Request Imported" = "请求已导入"; //Request Imported
"Request Log" = "请求记录"; //Request Log
"Request Type" = "请求类型"; //Request Type
"Request" = "请求"; //Request
"Request.title.saved.sessions" = "已保存的请求"; //Saved Sessions
"RequestViewController.mark.favorite" = "标记收藏"; //Mark Favorite
"RequestViewController.unmark.favorite" = "取消收藏标记"; //Unmark Favorite
"Requests Count" = "请求数"; //Requests Count
"Requests" = "请求"; //Requests
"Require HTTP Body" = "需要 HTTP Body"; //Require HTTP Body
"Require Verification" = "需要验证"; //Require Verification
"Required" = "必填"; //Required
"Requires Body" = "需要 Body"; //Requires Body
"Reset Rule Match Count" = "重置规则匹配计数"; //Reset Rule Match Count
"Reset" = "重置"; //Reset
"Resolve Surge DDNS Hostname" = "解析 Surge DDNS 域名"; //Resolve Surge DDNS Hostname
"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
"Retrieving update information" = "正在获取更新信息"; //Retrieving update information
"Retry" = "重试"; //Retry
"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
"Reuse a existing proxy connection for subsequent requests." = "后续请求可尝试复用先前的连接。"; //Reuse a existing proxy connection for subsequent requests.
"Reveal in Finder" = "在访达中显示"; //Reveal in Finder
"Reverse Mode" = "反向模式"; //Reverse Mode
"Reverse" = "反转"; //Reverse
"Revert" = "还原"; //Revert
"Review All Updates…" = "审查所有更新…"; //Review All Updates…
"Review Settings" = "审查设置"; //Review Settings
"Review" = "审查"; //Review
"Rewrite" = "重写"; //Rewrite
"Router IP address." = "路由 IP 地址"; //Router IP address.
"Router Mode in IPv6 Network" = "路由模式工作于 IPv6 网络下"; //Router Mode in IPv6 Network
"Router" = "路由器"; //Router
"Routing" = "路由"; //Routing
"Rule #%lu is marked for pre-matching, but the rule type doesn't support this: %@" = "规则 #%lu 被标记为预先匹配，但规则类型不支持此操作：%@"; //Rule #%lu is marked for pre-matching, but the rule type doesn't support this: %@
"Rule #%lu is marked for pre-matching, but the sub-rule type doesn't support this: %@" = "规则 #%lu 被标记为预先匹配，但子规则类型不支持此操作：%@"; //Rule #%lu is marked for pre-matching, but the sub-rule type doesn't support this: %@
"Rule #%lu is marked with pre-matching but follows a non-reject policy: %@" = "规则 #%lu 被标记为预先匹配，但使用了非 REJECT 策略：%@"; //Rule #%lu is marked with pre-matching but follows a non-reject policy: %@
"Rule Analysis" = "规则分析"; //Rule Analysis
"Rule Matched" = "匹配到规则"; //Rule Matched
"Rule Matching Benchmark" = "规则匹配性能测试"; //Rule Matching Benchmark
"Rule Types" = "规则类型"; //Rule Types
"Rule is marked for pre-matching, but the sub-rule type doesn't support this: %@" = "规则被标记为预先匹配，但子规则类型不支持此操作：%@"; //Rule is marked for pre-matching, but the sub-rule type doesn't support this: %@
"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. (For HTTP or HTTPS with MitM enabled)" = "当请求的 URL 匹配正则表达式时匹配。（仅对 HTTP 和 HTTPS 且开启 MitM 时有效）"; //Rule matches if the URL matches the regular expression. (For HTTP or HTTPS with MitM enabled)
"Rule matches if the autonomous system number of the remote IP address matches." = "当远端 IP 的自治系统号码一致时匹配。"; //Rule matches if the autonomous system number of the remote IP address matches.
"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 client device's name matchs." = "当客户端设备名匹配时规则匹配。"; //Rule matches if the client device's name matchs.
"Rule matches if the current Wi-Fi SSID/BSSID/router address matches." = "当 Wi-Fi SSID/BSSID、路由器 IP 地址匹配时匹配。"; //Rule matches if the current Wi-Fi SSID/BSSID/router address matches.
"Rule matches if the current cellular network's MCC-MNC code matches. The code must be in the xxx-xx format. When connecting to a Wi-Fi network, the rule does not affect." = "当数据网络的 MCC-MNC 编码一致时匹配，编码必须以 xxx-xx 的格式输入，当使用 Wi-Fi 网络时该规则无效。"; //Rule matches if the current cellular network's MCC-MNC code matches. The code must be in the xxx-xx format. When connecting to a Wi-Fi network, the rule does not affect.
"Rule matches if the current cellular network's radio access technology matches. The possible values including GPRS, Edge, WCDMA, HSDPA, HSUPA, CDMA1x, CDMAEVDORev0, CDMAEVDORevA, CDMAEVDORevB, eHRPD, HRPD, LTE, NRNSA, NR." = "当数据网络的无线电接入技术符合时匹配，可能的值有 GPRS, Edge, WCDMA, HSDPA, HSUPA, CDMA1x, CDMAEVDORev0, CDMAEVDORevA, CDMAEVDORevB, eHRPD, HRPD, LTE, NRNSA, NR，当使用 Wi-Fi 网络时该规则无效。"; //Rule matches if the current cellular network's radio access technology matches. The possible values including GPRS, Edge, WCDMA, HSDPA, HSUPA, CDMA1x, CDMAEVDORev0, CDMAEVDORevA, CDMAEVDORevB, eHRPD, HRPD, LTE, NRNSA, NR.
"Rule matches if the domain of request matches. Wildcard characters * and ? are supported." = "如果请求的域名匹配，则规则匹配。支持通配符*和?。"; //Rule matches if the domain of request matches. Wildcard characters * and ? are supported.
"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 %@." = "当请求的协议类型一致时匹配，可能值包括 %@。"; //Rule matches if the protocol of the request matches. The possible values are %@.
"Rule matches if the request's hostname type matches. The possible values including DOMAIN, IPv4, IPv6, SIMPLE." = "如果请求的主机名类型匹配，则规则匹配。可能的值包括 DOMAIN、IPv4、IPv6、SIMPLE。"; //Rule matches if the request's hostname type matches. The possible values including DOMAIN, IPv4, IPv6, SIMPLE.
"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
"Rules" = "规则"; //Rules
"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
"Run Again" = "再次执行"; //Run Again
"Running" = "运行中"; //Running
"Running…" = "运行中…"; //Running…
"SAVED DATA" = "已保存数据"; //SAVED DATA
"SCRIPT LOCATION" = "脚本位置"; //SCRIPT LOCATION
"SELECT RULE STYLE" = "选择规则类型"; //SELECT RULE STYLE
"SERVER INFORMATION" = "服务器信息"; //SERVER INFORMATION
"SHA256 Fingerprint" = "SHA256 指纹"; //SHA256 Fingerprint
"SOCKS5 Proxy Port" = "SOCKS5 代理服务端口"; //SOCKS5 Proxy Port
"SOCKS5 Proxy on %@:%u" = "SOCKS5 代理在 %@:%u"; //SOCKS5 Proxy on %@:%u
"SOCKS5 proxy listen on interface: %@, port: %d" = "SOCKS5 代理服务已启动，监听在 %@，端口号 %d。"; //SOCKS5 proxy listen on interface: %@, port: %d
"SSH Private Key" = "SSH 私钥"; //SSH Private Key
"SSH Proxy" = "SSH 代理"; //SSH Proxy
"SSID" = "SSID"; //SSID
"SSID/BSSID Always Match" = "SSID/BSSID 总是匹配"; //SSID/BSSID Always Match
"STATUS" = "状态"; //STATUS
"STEP - %d" = "步骤 %d"; //STEP - %d
"SUMMARY" = "总结"; //SUMMARY
"SUPPRESSED MESSAGES" = "已忽略的警告"; //SUPPRESSED MESSAGES
"Save to" = "保存到"; //Save to
"Save" = "保存"; //Save
"Saved Packet Capture Sessions" = "已保存的数据包捕获会话"; //Saved Packet Capture Sessions
"Saved Sessions" = "已保存的会话"; //Saved Sessions
"SavedSessionViewController.footer.favorite" = "在已保存的捕获请求列表中，可以侧滑将某个请求标记为收藏。"; //You may add favorite request here by swipe on a request in the saved session.
"Saving (%lu/%lu)…" = "正在保存（%lu / %lu）…"; //Saving (%lu/%lu)…
"Saving…" = "正在保存…"; //Saving…
"Script Console" = "脚本控制台"; //Script Console
"Script Editor" = "脚本编辑器"; //Script Editor
"Script Location" = "脚本位置"; //Script Location
"Script Name" = "脚本名"; //Script Name
"Script Type" = "脚本类型"; //Script Type
"Script URL" = "脚本 URL"; //Script URL
"Script Update Interval" = "脚本更新时间"; //Script Update Interval
"Script" = "脚本"; //Script
"Scripting" = "脚本"; //Scripting
"Scripts" = "脚本列表"; //Scripts
"Search" = "搜索"; //Search
"Second" = "秒"; //Second
"Seconds" = "秒"; //Seconds
"Section [%@] doesn't exist in the detached section file: %@" = "段 [%@] 不存在与分离段文件 %@ 中"; //Section [%@] doesn't exist in the detached section file: %@
"Security Warning" = "安全警告"; //Security Warning
"Select Group Type" = "选择策略组类型"; //Select Group Type
"Select Group…" = "选择策略组…"; //Select Group…
"Select Icon" = "选择图标"; //Select Icon
"Select Included Groups" = "选择包含的策略组"; //Select Included Groups
"Select Included Policies" = "选择包含的策略"; //Select Included Policies
"Select Policy" = "选择策略"; //Select Policy
"Select which policy will be used according to the current network." = "根据当前网络选择策略。"; //Select which policy will be used according to the current network.
"Select which policy will be used on the user interface." = "可在界面上方便的切换使用策略。"; //Select which policy will be used on the user interface.
"Selected" = "已选"; //Selected
"Send Ponte Ping to %" = "发送 Ponte Ping 到: %"; //Send Ponte Ping to %
"Send RA Now" = "立即发送 RA"; //Send RA Now
"Separated by Commas" = "逗号分隔"; //Separated by Commas
"Server certificate mismatch" = "服务端证书不匹配"; //Server certificate mismatch
"Server returned an empty data." = "服务器返回了空数据。"; //Server returned an empty data.
"Set Fixed IP Address…" = "设置固定 IP 地址…"; //Set Fixed IP Address…
"Set up connections with Wi-Fi and cellular data simultaneously, which can improve the network experience significantly on poor Wi-Fi or when the Wi-Fi network is switching. (Disabled by default)" = "并发使用 Wi-Fi 和数据网络建立连接，可显著改善在弱 Wi-Fi 和网络切换时的网络体验。（默认关闭）"; //Set up connections with Wi-Fi and cellular data simultaneously, which can improve the network experience significantly on poor Wi-Fi or when the Wi-Fi network is switching. (Disabled by default)
"Set up" = "设置"; //Set up
"Setting a pre-matching flag for the rule will cause the rule to ignore the order of the rule set and attempt to reject the request before the connection starts, reducing overhead. It is used for purposes such as ad blocking. For technical details, please refer to the manual instructions." = "为规则设置预匹配标记，会使得该规则无视规则集的顺序匹配，并在连接开始前就尝试拒绝该请求，减少开销，用于去广告等用途。技术细节详见手册说明。"; //Setting a pre-matching flag for the rule will cause the rule to ignore the order of the rule set and attempt to reject the request before the connection starts, reducing overhead. It is used for purposes such as ad blocking. For technical details, please refer to the manual instructions.
"Settings" = "设置"; //Settings
"Setup Completed" = "设置完成"; //Setup Completed
"Setup Ponte" = "设置 Ponte"; //Setup Ponte
"Shadow TLS is a traffic obfuscation plugin that can disguise proxy traffic as real TLS traffic. For more information, please refer to the description on the project's GitHub page." = "Shadow TLS 是一个流量混淆插件，可以将代理流量伪装为真实的 TLS 流量。详细信息请查看该项目的 GitHub 页面说明。"; //Shadow TLS is a traffic obfuscation plugin that can disguise proxy traffic as real TLS traffic. For more information, please refer to the description on the project's GitHub page.
"Share Access to Other…" = "将访问权共享给他人…"; //Share Access to Other…
"Share Analytics Data" = "与开发者分享统计数据"; //Share Analytics Data
"Share Crash Report" = "与开发者分享崩溃数据"; //Share Crash Report
"Share Ponte Access to" = "共享 Ponte 访问权限给"; //Share Ponte Access to
"Share Ponte access to other iCloud accounts" = "将 Ponte 访问权限共享给其他 iCloud 账户"; //Share Ponte access to other iCloud accounts
"Share" = "分享"; //Share
"Shared device" = "已共享设备"; //Shared device
"Show Active Requests" = "显示活动请求"; //Show Active Requests
"Show Current Profile" = "显示当前配置"; //Show Current Profile
"Show Error Page for REJECT" = "为 REJECT 显示错误页面"; //Show Error Page for REJECT
"Show HTTP error page when request encounters an error." = "当请求遇到错误时显示 HTTP 错误页面。"; //Show HTTP error page when request encounters an error.
"Show Hidden" = "显示隐藏"; //Show Hidden
"Show IPv6 Address" = "显示 IPv6 地址"; //Show IPv6 Address
"Show Included Sub-rules" = "显示包含的子规则"; //Show Included Sub-rules
"Show Log" = "显示日志"; //Show Log
"Show Main Window" = "显示主窗口"; //Show Main Window
"Show Original Profile" = "显示原始配置"; //Show Original Profile
"Show Recent Requests" = "显示最近请求"; //Show Recent Requests
"Show Requests in Dashboard…" = "在面板中显示请求…"; //Show Requests in Dashboard…
"Show Requests" = "显示请求"; //Show Requests
"Show Rule Match Count" = "显示规则匹配计数"; //Show Rule Match Count
"Show an error webpage for REJECT policy if the request is a plain HTTP request." = "如果请求是普通 HTTP 请求，为 REJECT 策略显示错误网页。"; //Show an error webpage for REJECT policy if the request is a plain HTTP request.
"Show in Banner from Now" = "今后以横幅显示该警告"; //Show in Banner from Now
"Show live speed or request list floating window when using other applications." = "在使用其他应用时可显示一个显示实时速度与最近请求的浮窗。"; //Show live speed or request list floating window when using other applications.
"Show notification for Surge auto-updating" = "当 Surge 自动更新时显示通知"; //Show notification for Surge auto-updating
"Show notification for matched rules" = "规则匹配的通知"; //Show notification for matched rules
"Show notification from scripts" = "显示来自脚本的通知"; //Show notification from scripts
"Show notification when Automatic Testing Group has a new optimal policy" = "当自动测试组策略结果变化时显示通知"; //Show notification when Automatic Testing Group has a new optimal policy
"Show notification when GeoIP completes an update" = "当 GeoIP 数据库更新完毕后显示通知"; //Show notification when GeoIP completes an update
"Show notification when a new DHCP client appears" = "显示 DHCP 新设备通知"; //Show notification when a new DHCP client appears
"Show notification when a new proxy client accesses from other machines" = "当有其他设备访问 Surge 服务时显示通知"; //Show notification when a new proxy client accesses from other machines
"Show notification when external IP changes" = "当外部 IP 变化时显示通知"; //Show notification when external IP changes
"Show notification when primary interface is being changed" = "当首选网络适配器变化时显示通知"; //Show notification when primary interface is being changed
"Show notification when profile is changed" = "当配置文件被修改时显示通知"; //Show notification when profile is changed
"Show notification when the network quality fails" = "当网络故障时显示通知"; //Show notification when the network quality fails
"Show notification when the upstream proxy encounters errors" = "当上游代理服务器出现问题时显示通知"; //Show notification when the upstream proxy encounters errors
"Show warnings" = "显示警告"; //Show warnings
"Similar to the standard mode, but without configuring the TUN device as the default route, instead using several sub-route entries for takeover. This bypasses the issue where HomeKit Camera cannot connect in standard mode." = "与标准模式类似，但是不配置 TUN 设备为默认路由，使用若干个子路由条目进行接管。以此绕过在标准模式下，HomeKit Camera 无法连接的问题。"; //Similar to the standard mode, but without configuring the TUN device as the default route, instead using several sub-route entries for takeover. This bypasses the issue where HomeKit Camera cannot connect in standard mode.
"Since Launch" = "自启动为止"; //Since Launch
"Size Limit" = "文件大小限制"; //Size Limit
"Skip Encrypted DNS Certificate Verification" = "跳过加密 DNS 证书验证"; //Skip Encrypted DNS Certificate Verification
"Skip test for cellular network" = "不适用于蜂窝数据网络"; //Skip test for cellular network
"Skip the encrypted DNS server certificate verification, which is insecure." = "跳过加密 DNS 服务器证书验证，这是不安全的。"; //Skip the encrypted DNS server certificate verification, which is insecure.
"Smart Group" = "Smart 策略组"; //Smart Group
"Smart policy group (%@) cannot be used as a sub-policy for the automatic testing group (%@)." = "智能策略组(%@)不可以用作自动测试组(%@)的子策略。"; //Smart policy group (%@) cannot be used as a sub-policy for the automatic testing group (%@).
"Snell V4 doesn't support TLS obfs." = "Snell V4 不支持 TLS 混淆。"; //Snell V4 doesn't support TLS obfs.
"Snell V4 doesn't support TLS obfuscating." = "Snell V4 不支持 TLS 混淆。"; //Snell V4 doesn't support TLS obfuscating.
"Snell proxy listen on interface: %@, port: %d" = "Snell 代理服务已启动，监听在 %@，端口号 %d。"; //Snell proxy listen on interface: %@, port: %d
"Some applications do not follow the system proxy settings, resulting in an inability to take over in proxy mode. In enhanced mode, Surge will create a virtual network card to take over all network requests." = "某些应用程序不遵循系统代理设置，导致无法在代理模式下接管。在增强模式下，Surge 将创建一个虚拟网卡来接管所有网络请求。"; //Some applications do not follow the system proxy settings, resulting in an inability to take over in proxy mode. In enhanced mode, Surge will create a virtual network card to take over all network requests.
"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.
"Some features may not work correctly before updating." = "完成更新之前部分功能可能不能正常工作。"; //Some features may not work correctly before updating.
"Some modules have pending updates for review" = "一些模块有待审核的更新"; //Some modules have pending updates for review
"Some modules have pending updates for review." = "部分模块在更新前需被审查。"; //Some modules have pending updates for review.
"Some proxies failed to pass NAT detection." = "代理未能通过 NAT 检测"; //Some proxies failed to pass NAT detection.
"Sometimes" = "偶尔使用"; //Sometimes
"Sort by DHCP Last Seen" = "按 DHCP 最后出现时间排序"; //Sort by DHCP Last Seen
"Sort by IP" = "按 IP 排序"; //Sort by IP
"Sort" = "排序"; //Sort
"Sounds" = "声音"; //Sounds
"Source IP Address" = "来源 IP 地址"; //Source IP Address
"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
"Speed" = "速度"; //Speed
"Standard Rule" = "标准规则"; //Standard Rule
"Standard takeover mode, taking over the global network with a TUN device." = "标准接管模式，以 TUN 设备对全局网络进行接管。"; //Standard takeover mode, taking over the global network with a TUN device.
"Start Engine" = "开启引擎"; //Start Engine
"Start Enhanced Mode" = "启动增强模式"; //Start Enhanced Mode
"Start Full Diagnostics" = "开始完整诊断"; //Start Full Diagnostics
"Start Tab" = "开始标签页"; //Start Tab
"Start Test" = "开始测试"; //Start Test
"Start Upgrade" = "开始升级"; //Start Upgrade
"Start downloading…" = "开始下载…"; //Start downloading…
"Start establishing an encrypted channel to %" = "开始与 %@ 建立加密信道"; //Start establishing an encrypted channel to %
"Start testing %@…" = "开始测试 %@…"; //Start testing %@…
"Start your 7-day free trial" = "开始 7 天免费试用"; //Start your 7-day free trial
"Start" = "开始"; //Start
"Starting" = "开启中"; //Starting
"Starting..." = "正在启动…"; //Starting...
"Starts with http://" = "以 http:// 开头"; //Starts with http://
"Static IP Address" = "静态 IP 地址"; //Static IP Address
"Status" = "状态"; //Status
"Stop Engine" = "关闭引擎"; //Stop Engine
"Stop Takeover" = "停止接管"; //Stop Takeover
"Stop" = "停止"; //Stop
"Stopping" = "停止中"; //Stopping
"Subnet Expression" = "子网表达式"; //Subnet Expression
"Subnet Group" = "Subnet 策略组"; //Subnet Group
"Subnet Setting Override" = "子网设置覆盖"; //Subnet Setting Override
"Subnet Setting" = "子网设置"; //Subnet Setting
"Subnet Settings" = "子网设置"; //Subnet Settings
"Subscription Management" = "订阅管理"; //Subscription Management
"Supported" = "支持"; //Supported
"Suppress Policy Change Notification" = "不显示策略变换通知"; //Suppress Policy Change Notification
"Suppress error alerts while encountering errors." = "遇到错误时不显示通知"; //Suppress error alerts while encountering errors.
"Surge 2 Style" = "Surge 2 样式"; //Surge 2 Style
"Surge 5 Style" = "Surge 5 样式"; //Surge 5 Style
"Surge 5.0 New Design" = "Surge 5.0 新设计"; //Surge 5.0 New Design
"Surge Gateway VM: %@" = "Surge 网关 VM：%@"; //Surge Gateway VM: %@
"Surge Helper Needs an Update" = "Surge 助手程序需要更新"; //Surge Helper Needs an Update
"Surge Helper" = "Surge 助手程序"; //Surge Helper
"Surge Mac can associate its external IP address to .sgddns hostname. You may use the hostname with Surge iOS or Surge Mac on another device. The data is synced via iCloud, and the hostname can't be used publicly." = "Surge Mac 可将其外部 IP 地址与 .sgddns 域名绑定，你可以在其他设备使用 Surge iOS 或 Surge Mac 的设备上访问该域名。数据由 iCloud 进行同步，不可在公网访问该域名。"; //Surge Mac can associate its external IP address to .sgddns hostname. You may use the hostname with Surge iOS or Surge Mac on another device. The data is synced via iCloud, and the hostname can't be used publicly.
"Surge Mac can associate its external IP address to .sgddns hostname. You may use the hostname with Surge iOS or Surge Mac on another device." = "Surge Mac 可将其外部 IP 地址与 .sgddns 域名绑定，你可以在其他设备使用 Surge iOS 或 Surge Mac 的设备上访问该域名。"; //Surge Mac can associate its external IP address to .sgddns hostname. You may use the hostname with Surge iOS or Surge Mac on another device.
"Surge Network Extension Failed to Start" = "Surge 网络插件启动失败"; //Surge Network Extension Failed to Start
"Surge Network Extension failed to start. Please try to enable Enhanced Mode again. If the issue persists, please try restarting the system." = "Surge 网络扩展启动失败。请尝试再次启用增强模式。如果问题仍然存在，请尝试重新启动系统。"; //Surge Network Extension failed to start. Please try to enable Enhanced Mode again. If the issue persists, please try restarting the system.
"Surge Ponte is a private network between your devices running Surge Mac & iOS.\n• Zero configuration required.\n• Surge automatically chooses the most appropriate channel to establish connections.\n• Always end-to-end encryption. And encryption keys are synchronized via your iCloud.\n• None of your data passes through third-party servers, except the proxy server if you choose." = "Surge Ponte 是你在运行 Surge Mac 与 iOS 设备间的私有网状网络。\n• 零配置需求。\n• Surge 会自动选择最适合的通道建立连接。\n• 始终端到端加密，并且加密密钥通过你的 iCloud 同步。\n• 除非你选择代理服务器，否则你的数据不会经过第三方服务器。"; //Surge Ponte is a private network between your devices running Surge Mac & iOS.\n• Zero configuration required.\n• Surge automatically chooses the most appropriate channel to establish connections.\n• Always end-to-end encryption. And encryption keys are synchronized via your iCloud.\n• None of your data passes through third-party servers, except the proxy server if you choose.
"Surge Ponte is now ready. Please enable Surge Ponte on other devices. After enabled:\n• You may access the current device using domain %@.sgponte.\n• Or you may use policy DEVICE:%@ in the ruling-system." = "Surge Ponte 现已就绪。请在其他设备上启用 Surge Ponte。启用后：\n• 您可以使用域名 %@.sgponte 访问当前设备。\n• 或者您可以在规则系统中使用策略 DEVICE:%@。"; //Surge Ponte is now ready. Please enable Surge Ponte on other devices. After enabled:\n• You may access the current device using domain %@.sgponte.\n• Or you may use policy DEVICE:%@ in the ruling-system.
"Surge Ponte" = "Surge Ponte"; //Surge Ponte
"Surge Private DDNS" = "Surge 私有 DDNS"; //Surge Private DDNS
"Surge VIF can only process TCP and UDP protocols. Use this option to bypass specific IP ranges to allow all traffic to pass through.\nNotice: This option only works for Surge VIF. Requests handled by Surge Proxy Server aren't affected. Combine 'skip-proxy' and 'tun-excluded-routes' to make sure that specific HTTP traffic bypasses Surge." = "Surge VIF 只能处理 TCP 和 UDP 协议。使用此选项绕过特定的 IP 范围以允许所有流量通过。\n注意：此选项仅适用于 Surge VIF。由 Surge 代理服务器处理的请求不受影响。结合 'skip-proxy' 和 'tun-excluded-routes' 确保特定的 HTTP 流量绕过 Surge。"; //Surge VIF can only process TCP and UDP protocols. Use this option to bypass specific IP ranges to allow all traffic to pass through.\nNotice: This option only works for Surge VIF. Requests handled by Surge Proxy Server aren't affected. Combine 'skip-proxy' and 'tun-excluded-routes' to make sure that specific HTTP traffic bypasses Surge.
"Surge VM gateway running, IPv4 address: %" = "Surge VM 网关运行中，IPv4 地址：%"; //Surge VM gateway running, IPv4 address: %
"Surge application package resources are damaged. Please download the application package again and place Surge.app in the Applications folder." = "Surge 应用包资源损坏，请重新下载应用包并将 Surge.app 放置于应用程序目录下。"; //Surge application package resources are damaged. Please download the application package again and place Surge.app in the Applications folder.
"Surge can now run on tvOS 17 system, and all users who purchased Surge Pro can get it for free without purchase additional license, nor will it occupy the iOS version license quota." = "Surge 现在可以运行在 tvOS 17 系统上，所有已购买用户均可免费获取，无需额外购买授权，也不会占用 iOS 版本授权额度。"; //Surge can now run on tvOS 17 system, and all users who purchased Surge Pro can get it for free without purchase additional license, nor will it occupy the iOS version license quota.
"Surge can now run on tvOS 17 system, you can get it without purchase additional license, nor will it occupy the iOS version license quota." = "Surge 现在可以运行在 tvOS 17 系统上，无需额外购买授权，也不会占用 iOS 版本授权额度。"; //Surge can now run on tvOS 17 system, you can get it without purchase additional license, nor will it occupy the iOS version license quota.
"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." = "Surge 网关模式仅支持 TCP 和 UDP 流量，可能与某些设备存在兼容性问题。请只为需要的设备启用此功能。"; //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.
"Surge has been shut down" = "Surge 被关闭"; //Surge has been shut down
"Surge has been terminated by the system because another app have taken over the VPN usage rights." = "由于其他程序抢占了 VPN 使用权，Surge 已被系统终止。"; //Surge has been terminated by the system because another app have taken over the VPN usage rights.
"Surge has been updated to a new version %@(%@)." = "Surge 已更新至新版本%@(%@)。"; //Surge has been updated to a new version %@(%@).
"Surge has received a large number of requests in a short period of time and has enabled delayed update mode to avoid getting jammed." = "Surge 在短时间内收到了大量请求，为避免界面卡顿，已开启延迟更新模式。"; //Surge has received a large number of requests in a short period of time and has enabled delayed update mode to avoid getting jammed.
"Surge has two modes of request logging:\n• In-memory logging: Surge always retains a summary of the most recent 50 requests in memory for easy access at any time.\n• On-disk HTTP capture: Store the request summary and the body of the HTTP request on disk. This mode incurs significant performance overhead, so please enable it only when necessary.\nDifferent filters can be configured for these two modes, which will switch automatically when switching modes." = "Surge 有两种请求记录模式： \n• 内存记录：Surge 总是会在内存中保留最近 50 条请求的摘要，供随时查看。\n• HTTP 捕获：将请求摘要和 HTTP 请求的 Body 存储到磁盘中。该模式下性能开销严重，请仅在需要时开启。\n可为这两种模式分别配置不同的过滤器，将在模式切换时自动切换。"; //Surge has two modes of request logging:\n• In-memory logging: Surge always retains a summary of the most recent 50 requests in memory for easy access at any time.\n• On-disk HTTP capture: Store the request summary and the body of the HTTP request on disk. This mode incurs significant performance overhead, so please enable it only when necessary.\nDifferent filters can be configured for these two modes, which will switch automatically when switching modes.
"Surge iOS licensing is currently limited to a maximum of 3 devices. The purpose of this is to prevent widespread account sharing piracy, and Surge iOS licensing has always been a personal license. However, the 3-device limit does cause inconvenience to some users.\n\nIn order to meet the reasonable needs of users as much as possible, you can bind Surge iOS license to your iCloud account, and the number of devices quota after binding will be extended to 6 devices for free.\n\nPlease notice:\n• Once binding is complete, all devices except the current device will be deactivated.\n• The activation process will confirm if it is the same iCloud account and refuse to activate if different.\n• The device will be deactivated if the iCloud account is switched/logged off during the use.\n• Bound licenses can be restored to unbound status and the number of licenses dropped back to 3 devices. This operation must be performed at least 24 hours after the binding. You may use this feature to switch to another iCloud account.\n• The license will be bound to your iCloud account. It has nothing to do with your App Store account." = "目前 Surge iOS 授权限制最多可在 3 设备上使用，其目的是为了防止大面积的账号分享的盗版行为。Surge iOS 授权一直是个人授权，但是 3 设备数量的限制对于部分用户确实造成了不便。\n\n为了尽可能的满足用户的合理需求，你可将 Surge iOS 授权绑定至 iCloud 账户上，在绑定后可使用的设备将免费扩展至 6 设备。\n\n请注意：\n\n• 绑定完成后，除当前设备外的所有设备将被反激活。\n• 激活过程会确认是否为同一 iCloud 账户，如果不同则拒绝激活。\n• 在使用过程中，如果切换/注销了 iCloud 账户，则激活状态会失效。\n• 可将已绑定的授权重新恢复至未绑定状态，授权数量降回 3 设备。该操作需要至少在绑定后 24 小时后方可进行。可使用该功能换绑另一 iCloud 账户。\n• iCloud 账号和 App Store 账户相互独立并不相同，该功能和购买账号、当前 App Store 登录账户没有任何关系。"; //Surge iOS licensing is currently limited to a maximum of 3 devices. The purpose of this is to prevent widespread account sharing piracy, and Surge iOS licensing has always been a personal license. However, the 3-device limit does cause inconvenience to some users.\n\nIn order to meet the reasonable needs of users as much as possible, you can bind Surge iOS license to your iCloud account, and the number of devices quota after binding will be extended to 6 devices for free.\n\nPlease notice:\n• Once binding is complete, all devices except the current device will be deactivated.\n• The activation process will confirm if it is the same iCloud account and refuse to activate if different.\n• The device will be deactivated if the iCloud account is switched/logged off during the use.\n• Bound licenses can be restored to unbound status and the number of licenses dropped back to 3 devices. This operation must be performed at least 24 hours after the binding. You may use this feature to switch to another iCloud account.\n• The license will be bound to your iCloud account. It has nothing to do with your App Store account.
"Surge is a web tool designed for professionals, and all features require knowledge to operate.\nDo not trust any stranger's instructions, as an improper configuration may allow your network traffic to be intercepted by others and lead to account or privacy theft." = "Surge 是一款为专业人士设计的网络工具，所有功能均需要相关知识方可操作。\n请勿相信任何陌生人所提供的操作指引，不当配置可能使得你的网络流量被他人捕获导致账号被盗。"; //Surge is a web tool designed for professionals, and all features require knowledge to operate.\nDo not trust any stranger's instructions, as an improper configuration may allow your network traffic to be intercepted by others and lead to account or privacy theft.
"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 is not allowed to access the local network, which may cause problems. Please check the system privacy settings." = "Surge 未被允许访问本地网络，这可能会导致问题。请检查系统隐私设置。"; //Surge is not allowed to access the local network, which may cause problems. Please check the system privacy settings.
"Surge is set as the system proxy currently" = "Surge 当前被设置为系统代理"; //Surge is set as the system proxy currently
"Surge is suspended due to subnet settings" = "由于子网设置，Surge 已暂停"; //Surge is suspended due to subnet 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 needs a helper program to configure the system proxy and enable enhanced mode. If the installation was not canceled by you, it might be due to issues caused by using certain optimization software. Please enter your login password in the following terminal window to perform a repair. Then try installing the helper program again." = "Surge 需要一个助手程序来配置系统代理和开启增强模式。如果并非主动取消了安装，可能是因为使用某些优化软件导致了问题，请在接下来的终端窗口中输入你的登录密码以执行修复。然后再次尝试安装助手程序。"; //Surge needs a helper program to configure the system proxy and enable enhanced mode. If the installation was not canceled by you, it might be due to issues caused by using certain optimization software. Please enter your login password in the following terminal window to perform a repair. Then try installing the helper program again.
"Surge needs location services permission to read the SSID. Please allow it in the system settings." = "Surge 需要定位服务权限来读取 SSID，请在系统设置中允许。"; //Surge needs location services permission to read the SSID. Please allow it in the system settings.
"Surge on the remote device may not be turned on." = "远程设备上的 Surge 可能未开启。"; //Surge on the remote device may not be turned on.
"Surge processed %ld requests in the past one second. There may be an abnormal process. Recent process/client: %@ (%ld requests)" = "Surge 在过去一秒内处理了 %ld 个请求。可能存在异常进程。最近的进程/客户端：%@（%ld 个请求）"; //Surge processed %ld requests in the past one second. There may be an abnormal process. Recent process/client: %@ (%ld requests)
"Surge processed %ld requests in the past one second. There may be an abnormal process. The most frequently occurring URL: %@ (%ld requests)" = "Surge 在过去一秒钟处理了 %lu 个请求，也许是某个应用陷入了死循环，最多出现的 URL：%@ (%ld 个请求)"; //Surge processed %ld requests in the past one second. There may be an abnormal process. The most frequently occurring URL: %@ (%ld requests)
"Surge requires a series of system authorizations to function properly, and the absence of authorizations may cause some features to not work correctly." = "Surge 需要一系列的系统授权才可以正常工作，缺少授权可能导致部分功能无法正常工作。"; //Surge requires a series of system authorizations to function properly, and the absence of authorizations may cause some features to not work correctly.
"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 tvOS does not support using local external resource (%@), please consider replacing it with URL." = "Surge tvOS 不支持使用本地外部资源（%@），请考虑更换为 URL。"; //Surge tvOS does not support using local external resource (%@), please consider replacing it with URL.
"Surge tvOS" = "Surge tvOS"; //Surge tvOS
"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 abandon the SSH connection after a period of idle time." = "Surge 将在一段闲置时间后抛弃已建立的 SSH 连接。"; //Surge will abandon the SSH connection after a period of idle time.
"Surge will automatically sniff the protocol for TCP requests sent to ports 80 and 443, enabling advanced HTTP/HTTPS features while optimizing performance. However, this may cause some compatibility issues. If you encounter problems, you can add the hostname here, and Surge will not sniff these requests' protocols." = "Surge 会自动对发往 80 与 443 端口的 TCP 请求进行协议嗅探，以开启 HTTP/HTTPS 相关的高级功能，同时优化性能，但这可能会导致一些兼容性问题。如果你遇到了问题，可以将主机名添加到此处，Surge 将不会对这些请求进行协议嗅探。"; //Surge will automatically sniff the protocol for TCP requests sent to ports 80 and 443, enabling advanced HTTP/HTTPS features while optimizing performance. However, this may cause some compatibility issues. If you encounter problems, you can add the hostname here, and Surge will not sniff these requests' protocols.
"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 test all sub-policies. The test only cares about whether receiving a response data, even if the response is an HTTP error. You may specifiy the testing URL in the general or proxy settigns." = "Surge 将发送 HTTP HEAD 请求测试所有子策略。测试仅关心是否接收到响应数据，即使响应是 HTTP 错误。您可以在常规或代理设置中指定测试 URL。"; //Surge will send an HTTP HEAD request to test all sub-policies. The test only cares about whether receiving a response data, even if the response is an HTTP error. You may specifiy the testing URL in the general or proxy settigns.
"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.\nThis feature will apply to all TCP connections. Only enable it if you have an unlimited cellular data plan." = "Surge 会在 Wi-Fi 网络不佳时尝试使用数据网络建立连接。\n该功能将对所有 TCP 连接生效，请仅当使用不限量的数据流量套餐时开启。"; //Surge will try to set up a connection with cellular data when the Wi-Fi network is poor.\nThis feature will apply to all TCP connections. Only enable it if you have an unlimited cellular data plan.
"Swipe to left on a device to deactivate it." = "在设备上左滑可选择反激活设备。"; //Swipe to left on a device to deactivate it.
"Syncing" = "同步中"; //Syncing
"System Color" = "系统颜色"; //System Color
"System Permissions" = "系统权限"; //System Permissions
"System SOCKS Proxy" = "系统 SOCKS 代理"; //System SOCKS Proxy
"System Service" = "系统服务"; //System Service
"System Settings" = "系统设置"; //System Settings
"System" = "系统"; //System
"TCP CDN Optimization" = "TCP CDN 优化"; //TCP CDN Optimization
"TCP FAST OPEN BEHAVIOUR" = "TCP FAST OPEN 行为"; //TCP FAST OPEN BEHAVIOUR
"TCP Fast Open (Experimental)" = "TCP Fast Open (实验性)"; //TCP Fast Open (Experimental)
"TCP Fast Open is disabled forcibly." = "TCP Fast Open 已强制禁用。"; //TCP Fast Open is disabled forcibly.
"TCP Fast Open is enabled forcibly. Turn it off if you encounter connectivity issues." = "TCP Fast Open 打开已强制启用。如果遇到连接问题，请关闭。"; //TCP Fast Open is enabled forcibly. Turn it off if you encounter connectivity issues.
"TCP Relay Latency" = "TCP 中继延迟"; //TCP Relay Latency
"THEME" = "主题"; //THEME
"TLS Client Certificate" = "TLS 客户端证书"; //TLS Client Certificate
"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
"TOOLS" = "工具"; //TOOLS
"TRAFFIC" = "流量"; //TRAFFIC
"TYPE" = "类型"; //TYPE
"Take Control" = "抢占管理权"; //Take Control
"Take over by Surge" = "由 Surge 接管"; //Take over by Surge
"Takeover Mode" = "接管模式"; //Takeover Mode
"Takeover" = "接管"; //Takeover
"Tap to Test" = "点击测试"; //Tap to Test
"Tap to Use" = "点击使用"; //Tap to Use
"Tap to review the new settings" = "点击审查新的设置"; //Tap to review the new settings
"Tap to test" = "点击测试"; //Tap to test
"Temporarily Override Group Option" = "临时覆盖策略组选项"; //Temporarily Override Group Option
"Temporarily Suspend Surge" = "临时禁用 Surge"; //Temporarily Suspend Surge
"Temporarily fallback to cellular network" = "临时回退到数据网络"; //Temporarily fallback to cellular network
"Temporary Rule" = "临时规则"; //Temporary Rule
"Temporary Rules" = "临时规则"; //Temporary Rules
"Terminated" = "已终止"; //Terminated
"Terminating…" = "终止中…"; //Terminating…
"Terms of Services" = "服务协议"; //Terms of Services
"Terms of Use" = "使用条款"; //Terms of Use
"Test Completed" = "测试完成"; //Test Completed
"Test Latency" = "测试延迟"; //Test Latency
"Test Proxy Latency" = "测试代理延迟"; //Test Proxy Latency
"Test Timeout (s)" = "测试超时（秒）"; //Test Timeout (s)
"Test UDP Proxy relay %@ with %@ failed: %@" = "通过 %@ 转发失败：%@"; //Test UDP Proxy relay %@ with %@ failed: %@
"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.
"Test connection" = "测试连接"; //Test connection
"Test" = "测试"; //Test
"Testing %@…" = "正在测试 %@…"; //Testing %@…
"Testing UDP Proxy relay %@ with %@ completed.\nRTT: %@" = "通过 %@ 转发 UDP 流量到 %@ 成功。\nRTT: %@"; //Testing UDP Proxy relay %@ with %@ completed.\nRTT: %@
"Testing UDP Proxy relay %@ with %@ failed.\nError: %@" = "通过 %@ 转发 UDP 流量到 %@ 失败。\n错误：%@"; //Testing UDP Proxy relay %@ with %@ failed.\nError: %@
"Testing URL" = "测试 URL"; //Testing URL
"Testing" = "正在测试"; //Testing
"Testing…" = "测试中…"; //Testing…
"Text Output" = "文本输出"; //Text Output
"Text" = "文本"; //Text
"The %@ feature is used in the profile, but it has not been unlocked. You need to renew the feature subscription for it to take effect." = "配置中使用了%@功能，该功能尚未解锁，需要续订功能订阅方可生效。"; //The %@ feature is used in the profile, but it has not been unlocked. You need to renew the feature subscription for it to take effect.
"The CA certificate has expired, please regenerate and install it." = "CA 证书已过期，请重新生成并安装。"; //The CA certificate has expired, please regenerate and install it.
"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 CA certificate is not trusted by the system, and MitM has been automatically turned off." = "CA 证书未被系统信任，MitM 已自动关闭。"; //The CA certificate is not trusted by the system, and MitM has been automatically turned off.
"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 GeoIP database has been updated to the latest version." = "GeoIP 数据库已更新至最新版本。"; //The GeoIP database has been updated to the latest version.
"The IP address %@ is already in use by device %@. Please use a different address." = "IP 地址 %@ 已被设备 %@ 所使用，请更换其他地址。"; //The IP address %@ is already in use by device %@. Please use a different address.
"The IPv6 RA override feature relies on Surge VM and requires Surge VM to be enabled at the same time." = "IPv6 RA 覆盖功能依赖 Surge VM，必须同时开启 Surge VM。"; //The IPv6 RA override feature relies on Surge VM and requires Surge VM to be enabled at the same time.
"The IPv6 VIF option has been set to always on, which may cause some apps to work abnormally." = "IPv6 VIF 选项被设置为了总是开启，这可能导致部分程序工作异常。"; //The IPv6 VIF option has been set to always on, which may cause some apps to work abnormally.
"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 Keychain already contains a item named %@. Please delete it first." = "钥匙链中已包含名为”%@“的项目，请先删除。"; //The Keychain already contains a item named %@. Please delete it first.
"The MTU value among all WireGuard clients must be the same." = "所有 WireGuard 客户端的 MTU 值均应该保持一致。"; //The MTU value among all WireGuard clients must be the same.
"The P12 file contains both the private and public keys. Please deal with it cautiously." = "P12 文件包含了证书的私钥和公钥，请谨慎处理。"; //The P12 file contains both the private and public keys. Please deal with it cautiously.
"The P12 file is encrypted. Passphrase: %@" = "P12 文件已被加密，密码：%@"; //The P12 file is encrypted. Passphrase: %@
"The Ponte name can't be empty" = "Ponte 设备名不可为空"; //The Ponte name can't be empty
"The Surge Ponte remote control function of the device is not turned on." = "设备的 Surge Ponte 远程控制功能未开启。"; //The Surge Ponte remote control function of the device is not turned on.
"The Surge tvOS version is not available in trial mode." = "Surge tvOS 版本不可在试用状态下使用。"; //The Surge tvOS version is not available in trial mode.
"The URL for the Internet connectivity testing. Also, the testing URL for DIRECT policy." = "用于互联网连接性测试的 URL。同时也是 DIRECT 策略的测试 URL。"; //The URL for the Internet connectivity testing. Also, the testing URL for DIRECT policy.
"The VMNET IPv4 address must differ from the current device IP address." = "VMNET IPv4 地址不可以和设备地址一致。"; //The VMNET IPv4 address must differ from the current device IP address.
"The [Host] section is configured with too much content (Local DNS Mapping), which may lead to performance and memory usage issues." = "[Host] 段配置了过多内容，这可能导致性能和内存占用问题。"; //The [Host] section is configured with too much content (Local DNS Mapping), which may lead to performance and memory usage issues.
"The active connections will be interrupted." = "活动的连接将会被强制打断。"; //The active connections will be interrupted.
"The automatic update time of remote scripts." = "远程脚本的自动更新时间。"; //The automatic update time of remote scripts.
"The changes are now in effect" = "修改已经生效。"; //The changes are now in effect
"The client connects through the proxy policy: %" = "客户端通过代理策略连接：%"; //The client connects through the proxy policy: %
"The corresponding iCloud user could not be found." = "未能找到对应的 iCloud 用户。"; //The corresponding iCloud user could not be found.
"The current changes have not been saved, do you want to continue?" = "当前的修改未保存，是否继续？"; //The current changes have not been saved, do you want to continue?
"The current network's IPv6 RA announcement contains a link-local IPv6 DNS address. Surge cannot effectively override this setting, which may lead to takeover failure. Please modify the DNS in the RA broadcast on your router to be empty; if an empty value is not allowed, you can enter any public IPv6 address." = "当前网络的 IPv6 RA 通告中，包含一个 link-local 的 IPv6 DNS 地址，Surge 无法有效的覆盖该设置，可能导致接管失败，请在路由器中修改 RA 广播的 DNS 为空，如果不允许为空，可填写任意公网的 IPv6 地址。"; //The current network's IPv6 RA announcement contains a link-local IPv6 DNS address. Surge cannot effectively override this setting, which may lead to takeover failure. Please modify the DNS in the RA broadcast on your router to be empty; if an empty value is not allowed, you can enter any public IPv6 address.
"The current profile is readonly." = "当前配置文件为只读。"; //The current profile is readonly.
"The current version does not support enabling the IPv6 RA override feature separately; please enable DHCP at the same time." = "当前版本不支持单独开启 IPv6 RA 覆盖功能，请同步开启 DHCP。"; //The current version does not support enabling the IPv6 RA override feature separately; please enable DHCP at the same time.
"The default UDP test parameter for proxies. E.g.: apple.com@1.0.0.1" = "代理的默认 UDP 测试参数。例如：apple.com@1.0.0.1"; //The default UDP test parameter for proxies. E.g.: apple.com@1.0.0.1
"The default testing URL for proxy policies." = "代理策略的默认测试 URL。"; //The default testing URL for proxy policies.
"The default timeout for proxy connectivity tests." = "代理连接性测试的默认超时时间。"; //The default timeout for proxy connectivity tests.
"The device doesn't support this feature." = "该设备不支持该功能。"; //The device doesn't support this feature.
"The device has no available interfaces." = "该设备没有可用的网络接口。"; //The device has no available interfaces.
"The device no longer exists. Please ensure that the Ponte function is correctly enabled on the target device." = "该设备已不存在，请确认目标设备上的 Ponte 功能已正确开启。"; //The device no longer exists. Please ensure that the Ponte function is correctly enabled on the target device.
"The device will reappear if the device rejoins Surge Ponte." = "如果设备重新加入 Surge Ponte，则设备将重新出现。"; //The device will reappear if the device rejoins Surge Ponte.
"The domain name has been used." = "该域名已被使用。"; //The domain name has been used.
"The email or phone number of iCloud account" = "iCloud 账户的邮箱或电话号码"; //The email or phone number of iCloud account
"The encrypted DNS request matched with proxy policy %@ that utilizes domain %@ as the proxy hostname, which is not allowed. Fallback to DIRECT. Consider configuring a DNS Mapping record for the proxy server domain." = "加密的 DNS 请求被代理策略“%@”匹配，该策略使用域名“%@”作为代理主机名，这会导致循环。已回退到 DIRECT。请考虑为代理服务器域配置一个 DNS 映射记录。"; //The encrypted DNS request matched with proxy policy %@ that utilizes domain %@ as the proxy hostname, which is not allowed. Fallback to DIRECT. Consider configuring a DNS Mapping record for the proxy server domain.
"The team unified profile has been updated and automatically reloaded." = "团队配置已被更新到最新版本并生效。"; //The team unified profile has been updated and automatically reloaded.
"The team unified profile has been updated. Click to reload the profile." = "团队配置已被更新到最新版本，点击加载配置。"; //The team unified profile has been updated. Click to reload the profile.
"The fallback behavior when UDP traffic matches a policy that doesn't support the UDP relay." = "当 UDP 流量匹配到不支持 UDP 转发的代理时的回退行为。"; //The fallback behavior when UDP traffic matches a policy that doesn't support the UDP relay.
"The fast-switch is an experimental feature. It may cause some strange issues, such as infinitely loop requests." = "fast-switch 功能是一项实验性功能，可能引起一些异常，请谨慎使用。"; //The fast-switch is an experimental feature. It may cause some strange issues, such as infinitely loop requests.
"The feature is only available when started" = "该功能仅当开启后可用。"; //The feature is only available when started
"The free trial of Surge is not a subscription, it will not automatically charge after the trial period ends, and you do not need to perform any subscription cancellation operations." = "Surge 的免费试用并非订阅，试用期结束后不会自动付费，你无需进行任何订阅取消操作。"; //The free trial of Surge is not a subscription, it will not automatically charge after the trial period ends, and you do not need to perform any subscription cancellation operations.
"The hide-vpn-icon setting may cause some system issue during network switching." = "hide-vpn-icon 参数可能导致网络切换时出现异常。"; //The hide-vpn-icon setting may cause some system issue during network switching.
"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 iCloud Drive is not responding. Please try rebooting your device to fix it.\n(It is an iOS system-level issue.)" = "iCloud Drive 无响应，请尝试重启系统修正该问题。\n（这是一个 iOS 系统级问题。）"; //The iCloud Drive is not responding. Please try rebooting your device to fix it.\n(It is an iOS system-level issue.)
"The internet connection appears to be offline." = "互联网连接似乎已离线。"; //The internet connection appears to be offline.
"The key file is protected by passphrase. Please remove it first." = "私钥文件被密码保护，请先移除。"; //The key file is protected by passphrase. Please remove it first.
"The keystore item name is already used." = "该密钥库项目名已被使用。"; //The keystore item name is already used.
"The macOS access restriction feature is not compatible with Surge's enhanced mode. Please disable the Content & Privacy feature in System Settings > Screen Time > Content & Privacy > Access to Web Content, then restart your computer." = "macOS 访问限制功能与 Surge 增强模式不兼容，请在系统设置›屏幕使用时间›内容与隐私中关闭功能，然后重启电脑。"; //The macOS access restriction feature is not compatible with Surge's enhanced mode. Please disable the Content & Privacy feature in System Settings > Screen Time > Content & Privacy > Access to Web Content, then restart your computer.
"The managed configuration can't be edited." = "托管配置不可编辑。"; //The managed configuration can't be edited.
"The managed profile relied on by profile %@ cannot be loaded." = "无法加载配置文件 %@ 依赖的托管配置文件。"; //The managed profile relied on by profile %@ cannot be loaded.
"The maximum allowed size for the request/response body. Bodies exceeding this size will not be processed by the script." = "HTTP Body 允许的最大大小，超过该尺寸的请求将不会被脚本处理。"; //The maximum allowed size for the request/response body. Bodies exceeding this size will not be processed by the script.
"The maximum runtime of the script." = "脚本的最长运行时间。"; //The maximum runtime of the script.
"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 can only be activated after all parameters have been provided." = "必须在提供所有参数后才可以开启该模块。"; //The module can only be activated after all parameters have been provided.
"The module has been updated." = "模块已被更新。"; //The module has been updated.
"The module is up to date." = "模块已经是最新版本。"; //The module is up to date.
"The name %@ has been used by device %@" = "名称 %@ 已被设备 %@ 使用"; //The name %@ has been used by device %@
"The name can't be empty" = "名称不能为空"; //The name can't be empty
"The network is managed by Surge Gateway. Surge iOS is now suspended." = "该网络由 Surge 网关管理。Surge iOS 已自动暂停。"; //The network is managed by Surge Gateway. Surge iOS is now suspended.
"The new IP address: %@" = "新的 IP 地址是：%@"; //The new IP address: %@
"The new name is bound to the MAC address." = "新的名字将和 MAC 地址绑定。"; //The new name is bound to the MAC address.
"The number of requests taken over by VIF is too high (%d). In order to avoid exhausting system resources, new requests from VIF have been temporarily rejected.." = "VIF 所接管的请求数过多（%d），为避免耗尽系统资源，已暂时拒绝来自 VIF 的新请求。"; //The number of requests taken over by VIF is too high (%d). In order to avoid exhausting system resources, new requests from VIF have been temporarily rejected..
"The option just affects the connection to the proxy server. Therefore it only makes sense when the proxy server's hostname is a domain. If the underlying proxy is configured, this option has no effect since the DNS resolution happens remotely." = "该选项仅影响和代理服务器间的连接，因此仅当服务器主机名为域名时有意义。若配置了跳板代理，由于在跳板远端进行 DNS 解析，该选项无效。"; //The option just affects the connection to the proxy server. Therefore it only makes sense when the proxy server's hostname is a domain. If the underlying proxy is configured, this option has no effect since the DNS resolution happens remotely.
"The original profile has used detached references, chain referencing is not allowed." = "原始配置中已使用分离配置引用，不可进行连锁引用。"; //The original profile has used detached references, chain referencing is not allowed.
"The outbound mode has been changed to %@" = "出站模式已被修改为%@"; //The outbound mode has been changed to %@
"The parameter `%@` is required and must be provided." = "字段 `%@` 必须被提供。"; //The parameter `%@` is required and must be provided.
"The policy doesn't support Full Cone UDP relay." = "该策略不支持 Full Cone UDP 转发。"; //The policy doesn't support Full Cone UDP relay.
"The policy doesn't support UDP relay." = "该策略不支持 UDP 转发。"; //The policy doesn't support UDP relay.
"The policy name has already been used." = "该策略名已被使用。"; //The policy name has already been used.
"The profile file has been modified and automatically reloaded." = "配置文件被修改，已自动重载。"; //The profile file has been modified 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 is frequently reloaded in a short period of time, which may be caused by a miswritten script. This will cause Surge to malfunction, please investigate the script immediately." = "配置在短时间内被频繁的重新加载，这可能是一个错误编写的脚本导致的问题。这将导致 Surge 工作不正常，请立刻排查脚本。"; //The profile is frequently reloaded in a short period of time, which may be caused by a miswritten script. This will cause Surge to malfunction, please investigate the script immediately.
"The profile requires a new ability: %@. Please renew your Feature Subscription to continue." = "该配置需要一项新的特性：%@，请续订你的功能订阅。"; //The profile requires a new ability: %@. Please renew your Feature Subscription to continue.
"The proxy's NAT type doesn't meet the requirement. Test result: %@" = "代理的 NAT 类型不符合要求。测试结果：%@"; //The proxy's NAT type doesn't meet the requirement. Test result: %@
"The raw binary HTTP body data will be passed to the script in Uint8Array instead of a string value." = "原始二进制 HTTP Body 据将以 Uint8Array 的形式传递给脚本，而不是字符串值。"; //The raw binary HTTP body data will be passed to the script in Uint8Array instead of a string value.
"The remote device doesn't support rule editing." = "该设备不支持规则编辑。"; //The remote device doesn't support rule editing.
"The remote list contains %lld sub-policies." = "外部列表包含 %lld 个子策略。"; //The remote list contains %lld sub-policies.
"The replace template can't be empty." = "替换模板不可为空"; //The replace template can't be empty.
"The request volume is extremely high, suspending all connections from %@." = "请求量极高，暂停来自 %@ 的所有连接。"; //The request volume is extremely high, suspending all connections from %@.
"The resource file %@ has been modified and reloaded automatically." = "资源文件 %@ 被修改，已自动重载。"; //The resource file %@ has been modified and reloaded automatically.
"The resource is not ready." = "资源未准备好。"; //The resource is not ready.
"The script %@ cannot run on tvOS.." = "脚本 %@ 无法在 tvOS 上运行。"; //The script %@ cannot run on tvOS..
"The script %@ runs too frequently, which may lead to high power consumption during standby time." = "脚本%@运行的过于频繁，可能导致待机时的高电量消耗。"; //The script %@ runs too frequently, which may lead to high power consumption during standby time.
"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 script is loaded from the filesystem every time before evaluating it. (Surge Mac only)\nFor http-request and http-response scripts, when you use console.log() to log messages, the messages also appear in the request's notes." = "每次在执行脚本之前，都会从文件系统加载该脚本。（仅限 Surge Mac）\n对于 http-request 和 http-response 脚本，当你使用 console.log() 记录消息时，这些消息也会显示在请求的备注中。"; //The script is loaded from the filesystem every time before evaluating it. (Surge Mac only)\nFor http-request and http-response scripts, when you use console.log() to log messages, the messages also appear in the request's notes.
"The script may fetch the value with $argument" = "脚本可以使用 $argument 获取该值"; //The script may fetch the value with $argument
"The script may fetch the value with $argument." = "脚本可通过 $argument 获取该值。"; //The script may fetch the value with $argument.
"The script “%@” is using too much memory, which will soon cause the Surge engine to exceed its memory limit and be terminated by the system. Please remove this script or modify its execution engine." = "脚本“%@”使用了过多内存，即将导致 Surge 引擎内存超限被系统终止，请移除该脚本或修改该脚本的执行引擎。"; //The script “%@” is using too much memory, which will soon cause the Surge engine to exceed its memory limit and be terminated by the system. Please remove this script or modify its execution engine.
"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 selected policy doesn't support Full Cone UDP relay." = "选定的策略不支持 Full Cone UDP 中继。"; //The selected policy doesn't support Full Cone UDP relay.
"The selected policy doesn't support UDP relay." = "选定的策略不支持 UDP 转发。"; //The selected policy doesn't support UDP relay.
"The server did not return any data." = "服务器未返回任何数据。"; //The server did not return any data.
"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 smart policy group (%@) cannot use an internal policy (%@) as sub-policy." = "智能策略组(%@)不可以使用内置策略组(%@)作为子策略。"; //The smart policy group (%@) cannot use an internal policy (%@) as sub-policy.
"The smart policy group (%@) cannot use another policy group (%@) as sub-policy." = "智能策略组(%@)不可以使用其他策略组(%@)作为子策略。"; //The smart policy group (%@) cannot use another policy group (%@) as sub-policy.
"The specified device %@ was not found. Please check the device name. Source request: %" = "指定的设备 %@ 未找到。请检查设备名称。来源请求：%"; //The specified device %@ was not found. Please check the device name. Source request: %
"The specified device could not be found: %" = "指定的设备为能找到：%"; //The specified device could not be found: %
"The specified interface (%@ %@) is not available or the IP has been changed. Surge will retry when the interface is back." = "指定的网络设备（%@ %@）不可用或 IP 已被修改，Surge 将在设备可用后进行重试。"; //The specified interface (%@ %@) is not available or the IP has been changed. Surge will retry when the interface is back.
"The specified interface is not available or the IP has been changed." = "指定的网络设备不可用或 IP 已被修改"; //The specified interface is not available or the IP has been changed.
"The specified network interface %@ IPv6 is unavailable." = "指定的网络接口 %@ IPv6 不可用"; //The specified network interface %@ IPv6 is unavailable.
"The target device may be on the current LAN. Attempting to connect in LAN mode, target address: %" = "目标设备可能处于当前局域网，尝试以局域网模式连接，目标地址: %"; //The target device may be on the current LAN. Attempting to connect in LAN mode, target address: %
"The tun-excluded-routes parameter has been configured, this parameter may cause anomalies after switching networks, please use with caution." = "tun-excluded-routes 参数已配置，该参数可能导致切换网络后出现异常，请谨慎使用。"; //The tun-excluded-routes parameter has been configured, this parameter may cause anomalies after switching networks, please use with caution.
"The tun-included-routes option does not need to be configured in most cases, remove it unless you know exactly what it is for, this setting may cause some system issue." = "绝大多数情况下 tun-included-routes 参数不应该被配置，除非你明确知道需要该参数，否则请移除，该参数可能造成一些系统异常。"; //The tun-included-routes option does not need to be configured in most cases, remove it unless you know exactly what it is for, this setting may cause some system issue.
"The value can't be empty." = "值不可为空。"; //The value can't be empty.
"The value of `%@` is invalid." = "字段 `%@` 的值无效。"; //The value of `%@` is invalid.
"There are no rulesets that meet the criteria." = "没有符合条件的规则集。"; //There are no rulesets that meet the criteria.
"There is a significant deviation in the current system time, which may affect the use of certain proxy protocols. Please calibrate the system time." = "当前的系统时间存在较大偏差，可能影响部分代理协议的使用，请校准系统时间。"; //There is a significant deviation in the current system time, which may affect the use of certain proxy protocols. Please calibrate the system time.
"There is a valid IPv6 DNS announcement on the current network, and clients may use IPv6 to access the network, rendering Surge DHCP takeover ineffective. Please enable IPv6 RA override or disable IPv6 for the entire network." = "当前网络存在有效的 IPv6 DNS 宣告，客户端可能使用 IPv6 访问网络，使得 Surge DHCP 接管无效。请开启 IPv6 RA 覆盖，或者关闭整个网络的 IPv6。"; //There is a valid IPv6 DNS announcement on the current network, and clients may use IPv6 to access the network, rendering Surge DHCP takeover ineffective. Please enable IPv6 RA override or disable IPv6 for the entire network.
"There is a valid WireGuard configuration. Please note that using the same WireGuard configuration on different devices may result in IP conflict, causing all ends to be unable to use it." = "存在 WireGuard 配置，请注意在不同设备上使用相同的 WireGuard 配置可能导致 IP 抢占从而各端都无法使用。"; //There is a valid WireGuard configuration. Please note that using the same WireGuard configuration on different devices may result in IP conflict, causing all ends to be unable to use it.
"There is an error in the managed profile. Please contact your profile provider: %" = "托管配置存在错误，请联系配置提供商：%"; //There is an error in the managed profile. Please contact your profile provider: %
"There is an error in the profile, skipping automatic update: %" = "配置文件存在错误，跳过自动更新：%"; //There is an error in the profile, skipping automatic update: %
"There is an error in the profile. Please contact your profile provider: %" = "配置存在错误，请联系配置提供商：%"; //There is an error in the profile. Please contact your profile provider: %
"There is currently a high-priority RA announcement in the network, which prevents Surge from overriding this RA message. Please adjust the IPv6 settings of your router and change the RA priority to medium or low." = "当前网络中存在一个高优先级的 RA 宣告，这会导致 Surge 无法覆盖该 RA 消息，请调整路由的 IPv6 设置，将 RA 优先级改为中或者低。"; //There is currently a high-priority RA announcement in the network, which prevents Surge from overriding this RA message. Please adjust the IPv6 settings of your router and change the RA priority to medium or low.
"There is no proxy available for Ponte in the policy group." = "策略组中不存在可用于 Ponte 的代理。"; //There is no proxy available for Ponte in the policy group.
"This address has already been used." = "该地址已经被使用。"; //This address has already been used.
"This allows the script to modify the request/response body. The default value is false. This behavior is expensive. Only enable when necessary." = "这允许脚本修改请求/响应体。默认值为 false。此行为开销较大，仅在必要时启用。"; //This allows the script to modify the request/response body. The default value is false. This behavior is expensive. Only enable when necessary.
"This device has already claimed the free trial." = "该设备已经领取过免费试用"; //This device has already claimed the free trial.
"This device is managed by another Surge iOS device. If it is redeployed by the current device, the management rights of the original device will be invalidated." = "该设备由另一个 Surge iOS 设备所管理，如果由当前设备重新进行部署，会使得原设备的管理权失效。"; //This device is managed by another Surge iOS device. If it is redeployed by the current device, the management rights of the original device will be invalidated.
"This device is restricted by MDM and cannot install system extensions. Please contact the administrator to allow system network extensions from Team ID YCKFLA6N72." = "该设备受到 MDM 限制，无法安装系统扩展。请联系管理员，允许来自 Team ID YCKFLA6N72 的系统网络扩展。"; //This device is restricted by MDM and cannot install system extensions. Please contact the administrator to allow system network extensions from Team ID YCKFLA6N72.
"This team unified profile can't be edited locally." = "团队配置不可以被修改。"; //This team unified profile can't be edited locally.
"This feature is only available when Surge engine started" = "此功能仅在 Surge 引擎启动时可用"; //This feature is only available when Surge engine started
"This may take a few seconds" = "这可能需要几秒钟"; //This may take a few seconds
"This module does not contain any other external resources." = "该模块不包含其他外部资源。"; //This module does not contain any other external resources.
"This name has already been used." = "该名字已被使用。"; //This name has already been used.
"This operation must be performed at least 24 hours after the binding. You may come back at %@." = "该操作只能在绑定 24 小时后进行，请在%@后再进行操作。"; //This operation must be performed at least 24 hours after the binding. You may come back at %@.
"This option asks Surge to return a real IP address instead of a fake IP address when Surge VIF handles a DNS question.\nThe DNS request packet will be forwarded to upstream DNS servers." = "此选项要求 Surge VIF 处理 DNS 查询时返回真实 IP 地址，而不是伪造的 IP 地址。\nDNS 请求包将被转发到上游 DNS 服务器。"; //This option asks Surge to return a real IP address instead of a fake IP address when Surge VIF handles a DNS question.\nThe DNS request packet will be forwarded to upstream DNS servers.
"This proxy is used by Surge Ponte." = "此代理被 Surge Ponte 所使用。"; //This proxy is used by Surge Ponte.
"This test is used to evaluate the efficiency of the rule set for the current profile. It will randomly generate 500 requests to execute the matching process, and the results are averaged." = "该测试用于评估当前配置的规则集效率，会随机生成 500 个请求执行匹配流程，结果取平均值。"; //This test is used to evaluate the efficiency of the rule set for the current profile. It will randomly generate 500 requests to execute the matching process, and the results are averaged.
"Through Another Proxy" = "通过另一个代理连接"; //Through Another Proxy
"Through proxy" = "使用代理"; //Through proxy
"Through proxy:" = "通过代理："; //Through proxy:
"Time Cost" = "时间开销"; //Time Cost
"Time Limit" = "时间限制"; //Time Limit
"Timeout (Proxy Handshake)" = "超时（代理握手）"; //Timeout (Proxy Handshake)
"Timeout (Waiting HTTP Response)" = "超时（等待 HTTP 响应）"; //Timeout (Waiting HTTP Response)
"Timeout (Waiting Proxy Response)" = "超时（等待代理响应）"; //Timeout (Waiting Proxy Response)
"Timeout" = "超时"; //Timeout
"Tips" = "提示"; //Tips
"To %@" = "至 %@"; //To %@
"To HAR File" = "为 HAR 文件"; //To HAR File
"To Surge Archive" = "为 Surge 存档"; //To Surge Archive
"To avoid unnecessary DNS queries locally, Surge will return a temporary virtual IP for all DNS queries. This behavior is consistent with the description in RFC 3089." = "为了避免在本地进行不必要的 DNS 查询，Surge 会对所有 DNS 查询返回一个临时的虚拟 IP。该行为与 RFC 3089 的描述一致。"; //To avoid unnecessary DNS queries locally, Surge will return a temporary virtual IP for all DNS queries. This behavior is consistent with the description in RFC 3089.
"To enable this feature, you must meet the following requirements:\n• This computer must have a static IP address, rather than one assigned by a DHCP server. Surge will automatically perform the conversion.\n• You must manually configure at least one valid DNS server in Surge's profile.\n• You must manually disable any existing DHCP servers on the network. (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 note this:\n• You should have some basic networking knowledge, or at least an understanding of what DHCP does and how it works.\n• If this computer does not work properly or is disconnected from the network after this feature is enabled, other devices on the network may not be able to connect to the network. You shouldn't move or shut down the computer.\n• If you urgently need to restore network access, restore the router's original DHCP service." = "要启用此功能，您必须满足以下要求：\n• 该计算机必须使用静态 IP 地址，而不是由 DHCP 服务器分配的地址。Surge 将会自动执行该转换。\n• 您必须在 Surge 的配置文件中手动配置至少一个有效的 DNS 服务器。\n• 您必须手动禁用网络上现有的任何 DHCP 服务器。（通常由路由器提供）\n• 此计算机应通过有线方式连接到网络，我们强烈不建议使用无线网络。\n\n请注意：\n• 您应具备一些基本的网络知识，至少了解 DHCP 的作用及其工作原理。\n• 如果启用此功能后该计算机无法正常工作或与网络断开，则其他设备可能无法连接到网络。您不应移动或关闭这台计算机。\n• 如需紧急恢复联网，请恢复路由器原有的 DHCP 服务。"; //To enable this feature, you must meet the following requirements:\n• This computer must have a static IP address, rather than one assigned by a DHCP server. Surge will automatically perform the conversion.\n• You must manually configure at least one valid DNS server in Surge's profile.\n• You must manually disable any existing DHCP servers on the network. (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 note this:\n• You should have some basic networking knowledge, or at least an understanding of what DHCP does and how it works.\n• If this computer does not work properly or is disconnected from the network after this feature is enabled, other devices on the network may not be able to connect to the network. You shouldn't move or shut down the computer.\n• If you urgently need to restore network access, restore the router's original DHCP service.
"To override a %@ group's selected policy. Touch on hold and choose override." = "若想覆盖自动测试组选定结果，长按选择覆盖。"; //To override a %@ group's selected policy. Touch on hold and choose override.
"Today" = "今日"; //Today
"Too many items in the skip-proxy settings. It may cause the system to fail to apply the proxy settings. Some items are stripped." = "在 skip-proxy 设置中配置了太多项目，可能导致系统无法正确应用代理设置，已自动截断部分项目。"; //Too many items in the skip-proxy settings. It may cause the system to fail to apply the proxy settings. Some items are stripped.
"Too many unauthorized access from %@. The IP address was banned." = "来自 %@ 的未授权访问过多。IP 地址已被封禁。"; //Too many unauthorized access from %@. The IP address was banned.
"Too many unauthorized access from process %@. The process was banned." = "来自进程 %@ 的未经授权访问过多。该进程已被禁止。"; //Too many unauthorized access from process %@. The process was banned.
"Top Clients" = "进程与客户端"; //Top Clients
"Top Host" = "最高流量主机名"; //Top Host
"Total %@" = "总计 %@"; //Total %@
"Total Bytes" = "总流量"; //Total Bytes
"Total Connections" = "总连接数"; //Total Connections
"Total" = "总计"; //Total
"Touch and hold on a card to customize" = "长按卡片可自定义样式"; //Touch and hold on a card to customize
"Touch and hold on a row to reorder." = "在任意一行上长按可调整顺序。"; //Touch and hold on a row to reorder.
"Traffic Statistics" = "流量统计"; //Traffic Statistics
"Traffic" = "流量"; //Traffic
"Trial License" = "试用授权"; //Trial License
"Try to set up connections with the Wi-Fi and cellular network simultaneously. Only meaningful while All Hybrid option is not on." = "尝试并发使用 Wi-Fi 和数据网络建立连接，仅当混合网络开关未开启时有意义。"; //Try to set up connections with the Wi-Fi and cellular network simultaneously. Only meaningful while All Hybrid option is not on.
"Turn Off" = "关闭"; //Turn Off
"Turn off Enhanced Mode" = "关闭增强模式"; //Turn off Enhanced Mode
"Turn on HTTP capture switch and configure MitM to dump and inspect the body." = "打开 HTTP 捕获开关并配置 MitM 以捕获和查看数据体。"; //Turn on HTTP capture switch and configure MitM to dump and inspect the body.
"Turn on HTTP capture switch to dump and inspect the body." = "打开 HTTP 捕获开关以捕获和查看数据体。"; //Turn on HTTP capture switch to dump and inspect the body.
"Turn on MITM Automatically" = "自动开启 MITM"; //Turn on MITM Automatically
"Turn on Surge Automatically" = "自动启动 Surge"; //Turn on Surge Automatically
"Type" = "类型"; //Type
"Type:" = "类型:"; //Type:
"UDP Fallback Behaviour" = "UDP 回退行为"; //UDP Fallback Behaviour
"UDP Proxy Fallback" = "UDP 代理回退"; //UDP Proxy Fallback
"UDP Proxy Relay" = "UDP 代理转发"; //UDP Proxy Relay
"UDP Relay Latency" = "UDP 中继延迟"; //UDP Relay Latency
"UDP Relay Test Completed" = "UDP 转发测试完成"; //UDP Relay Test Completed
"UDP Relay" = "UDP 转发"; //UDP Relay
"UDP sessions" = "UDP 会话"; //UDP sessions
"URL Regular Expression" = "URL 正则表达式"; //URL Regular Expression
"URL Rewrite" = "URL 重写"; //URL Rewrite
"URL or Local File Name" = "URL 或本地文件名"; //URL or Local File Name
"URL or Path" = "路径或 URL"; //URL or Path
"URL or iCloud File Name" = "URL 或者 iCloud 文件名"; //URL or iCloud File Name
"URL" = "URL"; //URL
"Unable to establish a secure connection with the server. Please disable MITM or other similar tools. If the problem persists, please try changing the network and then try again." = "无法与服务器建立安全连接，请关闭 MITM 或其他类似工具。如果问题持续，请尝试更换网络后再试。"; //Unable to establish a secure connection with the server. Please disable MITM or other similar tools. If the problem persists, please try changing the network and then try again.
"Unable to start Surge Gateway VM on the Wi-Fi network." = "无法在 Wi-Fi 网络上开启 Surge Gateway VM。"; //Unable to start Surge Gateway VM on the Wi-Fi network.
"Unable to update iCloud data, Surge Ponte may not work properly. Please try restarting the system." = "无法更新 iCloud 数据，Surge Ponte 可能不正常。请尝试重启系统，"; //Unable to update iCloud data, Surge Ponte may not work properly. Please try restarting the system.
"Unassigned" = "未指派"; //Unassigned
"Unauthorized access" = "未授权访问"; //Unauthorized access
"Unauthorized" = "未授权"; //Unauthorized
"Unavailable" = "不可用"; //Unavailable
"Unbind from iCloud Account" = "取消 iCloud 账号绑定"; //Unbind from iCloud Account
"Unblocked" = "不阻止"; //Unblocked
"Uncategorized" = "未分类"; //Uncategorized
"Underlying Policy" = "跳板策略"; //Underlying Policy
"Understanding Surge" = "理解 Surge"; //Understanding Surge
"Unexpected Error" = "未知错误"; //Unexpected Error
"Unfavorite" = "解除收藏"; //Unfavorite
"Uninstall" = "卸载"; //Uninstall
"Unknown Content Type" = "Content Type 无效"; //Unknown Content Type
"Unknown Parameter" = "未知参数"; //Unknown Parameter
"Unknown parameter \"%@\" was found in the General section." = "配置的 [General] 段存在未知的配置 %@"; //Unknown parameter \"%@\" was found in the General section.
"Unknown" = "未知"; //Unknown
"Unlimited" = "无限制"; //Unlimited
"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 group type. Please edit with the text editor directly." = "不支持的策略组类型，请使用文本编辑器直接编辑。"; //Unsupported group type. Please edit with the text editor directly.
"Unsupported group type: %@. Please use text mode to edit" = "不支持的策略组类型：%@，请使用文本模式编辑。"; //Unsupported group type: %@. Please use text mode to edit
"Unsupported key type." = "不支持的密钥类型。"; //Unsupported key type.
"Unsupported operating system." = "不支持的操作系统。"; //Unsupported operating system.
"Unsupported proxy type: %@. Please use text mode to edit" = "不支持的代理类型：%@，请使用文本模式编辑。"; //Unsupported proxy type: %@. Please use text mode to edit
"Update All External Resources" = "更新全部外部资源"; //Update All External Resources
"Update All" = "全部更新"; //Update All
"Update Available" = "有新的更新"; //Update Available
"Update DDNS Record Now" = "立即更新 DDNS 记录"; //Update DDNS Record Now
"Update Failed" = "更新失败"; //Update Failed
"Update Now" = "立即更新"; //Update Now
"Update Now…" = "现在更新…"; //Update Now…
"Update Subscription Expired" = "订阅已过期"; //Update Subscription Expired
"Update failed: %@" = "更新失败：%@"; //Update failed: %@
"Update" = "更新"; //Update
"Updates available" = "有更新"; //Updates available
"Update…" = "更新…"; //Update…
"Updating (%d/%d)…" = "正在更新 (%d/%d)…"; //Updating (%d/%d)…
"Updating…" = "正在更新…"; //Updating…
"Upgrade License" = "升级授权"; //Upgrade License
"Upgrade Result" = "升级结果"; //Upgrade Result
"Upgrade" = "升级"; //Upgrade
"Upload Bandwidth" = "上传带宽"; //Upload Bandwidth
"Upload Diagnostic Report" = "上传诊断报告"; //Upload Diagnostic Report
"Upload Logs" = "上传日志"; //Upload Logs
"Upload Logs…" = "上传日志…"; //Upload Logs…
"Upload Maximum" = "最高上传速度"; //Upload Maximum
"Upload Test" = "上传测试"; //Upload Test
"Upload completed" = "上传完成"; //Upload completed
"Upload" = "上传"; //Upload
"Usage" = "资源统计"; //Usage
"Use BSSID to match the Wi-Fi BSSID." = "使用 BSSID 可匹配 Wi-Fi BSSID。"; //Use BSSID to match the Wi-Fi BSSID.
"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 Default Policy on DNS Fail" = "在 DNS 失败时使用默认策略"; //Use Default Policy on DNS Fail
"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 HTTPS protocol instead of HTTP. The MitM CA certificate must be configured first. You need to install the certificate on the client device manually." = "使用 HTTPS 替代 HTTP 协议，需要先配置 MitM 的 CA 证书，同时需要在客户端设备上手动安装并信任 CA 证书。"; //Use HTTPS protocol instead of HTTP. The MitM CA certificate must be configured first. You need to install the certificate on the client device manually.
"Use JQ expressions to manipulate JSON data. If the Body is not JSON, it will cause the request to fail. Please search the JQ project documentation to learn how to write expressions." = "使用 JQ 表达式操作 JSON 数据，如果 Body 并非 JSON 会导致请求失败。请搜索 JQ 项目文档以了解表达式编写方式。"; //Use JQ expressions to manipulate JSON data. If the Body is not JSON, it will cause the request to fail. Please search the JQ project documentation to learn how to write expressions.
"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 MCCMNC to match a specific cellular network." = "使用 MCCMNC 可匹配特定数据网络。"; //Use MCCMNC to match a specific cellular network.
"Use Other License" = "使用其他授权"; //Use Other License
"Use ROUTER to match the router IP address." = "使用 ROUTER 可匹配路由器 IP 地址。"; //Use ROUTER to match the router IP address.
"Use SSID to match the Wi-Fi SSID, wildcard character is allowed." = "使用 SSID 可匹配 Wi-Fi SSID，可以使用通配符。"; //Use SSID to match the Wi-Fi SSID, wildcard character is allowed.
"Use ShadowTLS" = "使用 ShadowTLS"; //Use ShadowTLS
"Use Surge as Gateway…" = "使用 Surge 作为网关"; //Use Surge as Gateway…
"Use System DNS Servers" = "使用系统 DNS 服务器"; //Use System DNS Servers
"Use TYPE to match all Wi-Fi/wired/cellular networks." = "使用 TYPE 来匹配所有 Wi-Fi、有线和数据网络。"; //Use TYPE to match all Wi-Fi/wired/cellular networks.
"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 the proxy chain." = "使用一个代理连接另一个代理，该功能又被称为代理链或跳板代理。"; //Use a proxy through another proxy, which may be referred to as the proxy chain.
"Use a random sub-policy for every connecitons. Surge will test the availability for sub-policies." = "每个连接随机使用一个子策略。Surge 将测试子策略的可用性。"; //Use a random sub-policy for every connecitons. Surge will test the availability for sub-policies.
"Use a random sub-policy for every connections." = "每个连接随机使用一个子策略"; //Use a random sub-policy for every connections.
"Use a regular expression to include a portion of the policies in the list. Applies to include all proxies option, include other groups option, and the external proxy list." = "使用正则表达式作为过滤器，仅包含部分策略，对包含所有代理策略选项、包含另一个策略组的策略选项、外部策略组选项均有效。"; //Use a regular expression to include a portion of the policies in the list. Applies to include all proxies option, include other groups option, and the external proxy list.
"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 encrypted DNS protocol to perform DNS queries, including DNS-over-HTTPS (DoH, RFC 8484), DNS-over-QUIC (DoQ, RFC 9250) and DNS-over-HTTP/3." = "使用加密 DNS 服务进行解析，包含 DNS-over-HTTPS (DoH, RFC 8484)、DNS-over-QUIC (DoQ, RFC 9250) 和 DNS-over-HTTP/3。"; //Use encrypted DNS protocol to perform DNS queries, including DNS-over-HTTPS (DoH, RFC 8484), DNS-over-QUIC (DoQ, RFC 9250) and DNS-over-HTTP/3.
"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 only under instructions. Do not adjust this option unless necessary" = "仅在指引下使用，在没有特殊原因的情况下不应调整该选项。"; //Use only under instructions. Do not adjust this option unless necessary
"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 to adjust the interval time for port hopping, in seconds." = "用于调整端口跳跃的间隔时间，单位为秒。"; //Used to adjust the interval time for port hopping, in seconds.
"User" = "用户"; //User
"Username is required for SSH." = "用户名不可为空。"; //Username is required for SSH.
"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." = "启动 Network.framework 以开启用户态网络协议栈，可提高吞吐量，降低延迟并开启 MPTCP。（需手动重启 Surge）\n实验性功能可能导致 Surge 不稳定，甚至引起系统崩溃。"; //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.
"Uses Surge as a WireGuard client, converting L3 VPN as an outbound proxy policy." = "使用 Surge 作为 WireGuard 客户端，将 L3 VPN 转换为出栈代理策略使用。"; //Uses Surge as a WireGuard client, converting L3 VPN as an outbound proxy policy.
"Uses: %d Last used: %@ ago" = "使用次数: %d 最后使用: %@前"; //Uses: %d Last used: %@ ago
"Using rule system to determine how to process requests." = "根据规则系统判定处理方式。"; //Using rule system to determine how to process requests.
"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.
"VIEW" = "查看"; //VIEW
"VM Gateway: %@" = "VM 网关：%@"; //VM Gateway: %@
"VM gateway failed to start" = "VM 网关启动失败"; //VM gateway failed to start
"VMNET may be unstable on macOS Monterey. If you experience network disconnection issues, please disable this feature and consider enabling it again after upgrading to a newer version of macOS." = "macOS Monterey 系统下 VMNET 可能不稳定，如果出现断网的问题请关闭该功能，请考虑更新至新版 macOS 系统后再开启该功能。"; //VMNET may be unstable on macOS Monterey. If you experience network disconnection issues, please disable this feature and consider enabling it again after upgrading to a newer version of macOS.
"VPN Profile" = "VPN 配置"; //VPN Profile
"Value" = "值"; //Value
"Verification Code" = "验证码"; //Verification Code
"Version %@ is ready to update, released on %@. You are currently running version is %@." = "版本 %@ 已准备好更新，发布于%@。当前版本为 %@。"; //Version %@ is ready to update, released on %@. You are currently running version is %@.
"Version %@ is ready to update. You are currently running version is %@. Renew your subscription to update to the latest version %" = "版本 %@ 已准备好更新，当前版本为 %@。续订更新订阅以更新到最新版本 %"; //Version %@ is ready to update. You are currently running version is %@. Renew your subscription to update to the latest version %
"Version %@(%d)" = "版本 %@(%d)"; //Version %@(%d)
"View Text Output" = "查看文本输出"; //View Text Output
"View" = "查看"; //View
"Virtual IP Mapping" = "虚拟 IP 映射表"; //Virtual IP Mapping
"WARN" = "警告"; //WARN
"WARNING" = "警告"; //WARNING
"Waiting Handshake" = "等待握手"; //Waiting Handshake
"Waiting for reconnection" = "等待重新连接"; //Waiting for reconnection
"Waiting iCloud Drive…" = "等待 iCloud Drive…"; //Waiting iCloud Drive…
"Waiting" = "等待"; //Waiting
"Wake System" = "唤醒系统"; //Wake System
"Warning" = "警告"; //Warning
"Web Dashboard" = "Web 面板"; //Web Dashboard
"Web View" = "Web View"; //Web View
"WebSocket Header" = "WebSocket Header"; //WebSocket Header
"WebSocket Path" = "WebSocket 路径"; //WebSocket Path
"Welcome" = "欢迎"; //Welcome
"What is the Feature Subscription?" = "什么是功能更新订阅？"; //What is the Feature Subscription?
"When a QUIC connection (i.e., HTTP/3) hits the MITM hostname list, it automatically blocks that QUIC connection, causing the connection to fall back to HTTP/2 or HTTP/1.1, so that it can be intercepted by MITM." = "当 QUIC 连接（即 HTTP/3）命中 MITM 主机名列表时，自动阻止该 QUIC 连接，使得连接回退至 HTTP/2 或 HTTP/1.1，以使得其可被 MITM。"; //When a QUIC connection (i.e., HTTP/3) hits the MITM hostname list, it automatically blocks that QUIC connection, causing the connection to fall back to HTTP/2 or HTTP/1.1, so that it can be intercepted by MITM.
"When conducting protocol sniffing, if specific keywords appear in the HTTP Header, then that request will be reverted to raw TCP processing, which can be used to avoid some compatibility issues." = "在进行协议嗅探时，如果 HTTP Header 中出现特定关键词，则将该请求回退到原始 TCP 处理，这可以用来避免一些兼容性问题。"; //When conducting protocol sniffing, if specific keywords appear in the HTTP Header, then that request will be reverted to raw TCP processing, which can be used to avoid some compatibility issues.
"When enabled, the headers field will be provided in array format to ensure compatibility when handling multiple fields with the same name (such as Set-Cookie)." = "开启后 headers 字段将以数组格式提供，以保证在处理多个同名字段（如 Set-Cookie）时的兼容性。"; //When enabled, the headers field will be provided in array format to ensure compatibility when handling multiple fields with the same name (such as Set-Cookie).
"When encountering a %@ 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." = "当一个使用域名的请求遇到 %@ 规则时，Surge 需要进行 DNS 查询才能确定是否应该执行规则。启用该选项后将会使域名请求跳过该规则。"; //When encountering a %@ 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.
"When it is detected that the current network is managed by Surge Gateway, automatically suspend Surge iOS." = "当发现当前网络由 Surge Gateway 所接管时，自动暂停 Surge iOS。"; //When it is detected that the current network is managed by Surge Gateway, automatically suspend Surge iOS.
"When our support team requests, please use this to send diagnostic report to us. None of your passwords or credentials will be uploaded. But the server addresses, hostname, accessing URL, unencrypted HTTP headers, and other information may be included." = "当我们的支持团队要求时，请使用此功能向我们发送诊断报告。您的密码或凭据不会被上传。但服务器地址、主机名、访问的 URL、未加密的 HTTP 标头和其他信息可能会被包含在内。"; //When our support team requests, please use this to send diagnostic report to us. None of your passwords or credentials will be uploaded. But the server addresses, hostname, accessing URL, unencrypted HTTP headers, and other information may be included.
"When our support team requests, please use this to send logs to us. None of your passwords or credentials will be uploaded. But the server addresses, hostname, accessing URL, and other information may be included." = "如果我们的支持团队需要日志以诊断问题，请使用该功能给我们发送日志，密钥、证书等敏感信息不会被上传。但服务器地址、IP、访问的 URL 和其他一些个人信息可能被包含在其中。"; //When our support team requests, please use this to send logs to us. None of your passwords or credentials will be uploaded. But the server addresses, hostname, accessing URL, and other information may be included.
"When persistent (aka per connection classifier) is on, same hostname will always get the same policy." = "当维持策略（又名 per connection classifier）打开时，同一个主机名一定会使用同一个子策略。"; //When persistent (aka per connection classifier) is on, same hostname will always get the same policy.
"When the IPv4 & IPv6 dual stack is enabled, prefer the IPv6 if a domain has both A & AAAA records configured." = "当 IPv4 与 IPv6 双栈模式启用时，优先使用 IPv6 如果域名同时拥有 A 与 AAAA 记录。"; //When the IPv4 & IPv6 dual stack is enabled, prefer the IPv6 if a domain has both A & AAAA records configured.
"When this option is enabled, changes to the configuration or modules will be automatically deployed to Surge tvOS." = "开启该选项后，当配置或模块发生变化时，将自动部署至 Surge tvOS。"; //When this option is enabled, changes to the configuration or modules will be automatically deployed to Surge tvOS.
"When using an iPhone/iPad as a hotspot, an HTTP or SOCKS5 proxy can be used on the client device to take over the traffic using Surge iOS." = "当使用 iPhone 或 iPad 作为个人热点时，可使用 HTTP 或 SOCKS5 代理服务接管客户端设备流量。"; //When using an iPhone/iPad as a hotspot, an HTTP or SOCKS5 proxy can be used on the client device to take over the traffic using Surge iOS.
"Wi-Fi - %@" = "Wi-Fi - %@"; //Wi-Fi - %@
"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
"Wildcard Domain Matching" = "通配符域名匹配"; //Wildcard Domain Matching
"Wildcard characters * and ? are supported.\nUse prefix - to exclude a hostname.\nSee manual for more information." = "可使用通配符 * 和 ?。使用 - 前缀来排除某些主机名。\n查看手册获得更多信息。"; //Wildcard characters * and ? are supported.\nUse prefix - to exclude a hostname.\nSee manual for more information.
"Wired" = "有线网络"; //Wired
"With Keywords" = "包含关键词"; //With Keywords
"Without Keywords" = "不包含关键词"; //Without Keywords
"Wrong password" = "密码错误"; //Wrong password
"Yearly for %@" = "%@ 一年"; //Yearly for %@
"You are now back online." = "你已重新连入网络。"; //You are now back online.
"You are using the latest version." = "你使用的已经是最新版本。"; //You are using the latest version.
"You can allow other iCloud users to access the device through Ponte. Authorized users will be able to obtain the Ponte access information and key of the device. Please use with caution." = "你可以让其他 iCloud 用户也能够访问通过 Ponte 访问该设备，被授权用户将能够获取到该设备的 Ponte 接入信息和密钥，请谨慎使用。"; //You can allow other iCloud users to access the device through Ponte. Authorized users will be able to obtain the Ponte access information and key of the device. Please use with caution.
"You can also re-enter the wizard later in the More tab." = "你之后也可以在「更多」标签页里重新进入该向导。"; //You can also re-enter the wizard later in the More tab.
"You can connect another Ponte device through a proxy" = "你可以通过代理连接另一个 Ponte 设备"; //You can connect another Ponte device through a proxy
"You can connect another Ponte device through a proxy. If NAT Traversal via proxy has been configured on the remote device, it is best, but not required, to select the same proxy as it is. Please read manual for more information." = "如果已在远端设备上配置使用代理进行 NAT 穿透，最好选择与之相同的代理，但这并非必须。请阅读手册以了解更多信息。"; //You can connect another Ponte device through a proxy. If NAT Traversal via proxy has been configured on the remote device, it is best, but not required, to select the same proxy as it is. Please read manual for more information.
"You can control your Surge tvOS from anywhere through Surge Ponte, and you can access the intranet where Apple TV is located through Surge tvOS.\nNote: If your network can't support a full Surge Ponte, Surge Ponte on Surge tvOS will work in LAN-Only mode so that Surge iOS can control Surge tvOS on the same LAN." = "你将可用通过 Surge Ponte 在任何地方控制你的 Surge tvOS，同时可以通过 Surge tvOS 访问其所在的内网。\n注：如果你的网络无法配置完整的 Surge Ponte，Surge tvOS 的 Surge Ponte 将工作在 LAN-Only 模式下，以使得 Surge iOS 可以在相同局域网内控制 Surge tvOS。"; //You can control your Surge tvOS from anywhere through Surge Ponte, and you can access the intranet where Apple TV is located through Surge tvOS.\nNote: If your network can't support a full Surge Ponte, Surge Ponte on Surge tvOS will work in LAN-Only mode so that Surge iOS can control Surge tvOS on the same LAN.
"You can create a shortcut on the Home Screen to access the remote controller. Please follow the steps below." = "你可以在桌面上创建进入远程控制器的快捷方式。请按照下列步骤进行操作。"; //You can create a shortcut on the Home Screen to access the remote controller. Please follow the steps below.
"You can find the profile syntax explanation and online manual in the more tab." = "你可以在更多标签页里找到配置参数表解释和在线手册。"; //You can find the profile syntax explanation and online manual in the more tab.
"You can now continue modifying the profile." = "现在可以继续修改配置了。"; //You can now continue modifying the profile.
"You can only edit a WireGuard policy with multiple peers in the text mode. Save settings here will lost all other peers except the first one." = "仅可以使用文本模式编辑拥有多个节点的 WireGuard 策略，若点击保存则仅有第一个节点会被保留。"; //You can only edit a WireGuard policy with multiple peers in the text mode. Save settings here will lost all other peers except the first one.
"You can only use letters and numbers in the Ponte name." = "名称中只能使用字母和数字。"; //You can only use letters and numbers in the Ponte name.
"You can only use letters and numbers in the name." = "名称中只能使用字母和数字。"; //You can only use letters and numbers in the name.
"You can override some settings or temporarily suspend Surge under specific networks." = "可配置在某些特定网络下覆盖部分全局设置。"; //You can override some settings or temporarily suspend Surge under specific networks.
"You can quickly access this feature from the Utilities tab." = "可以从首页的工具标签页快速访问该功能。"; //You can quickly access this feature from the Utilities tab.
"You can receive Surge Mac's notifications on your iOS device. Please enable the remote notification in Surge Mac first. The two devices must use a same iCloud account.\nThe settings on this page affect all devices logged into the iCloud account, and you will receive notifications on all devices with Surge installed." = "你可以在你的 iOS 设备上接收 Surge Mac 的通知，请先在 Surge Mac 的通知设置里打开远程通知，两个设备必须使用同一个 iCloud 账号。\n该页面的设置影响所有登录了该 iCloud 账户的设备，你将会在所有安装了 Surge 的设备上收到通知。"; //You can receive Surge Mac's notifications on your iOS device. Please enable the remote notification in Surge Mac first. The two devices must use a same iCloud account.\nThe settings on this page affect all devices logged into the iCloud account, and you will receive notifications on all devices with Surge installed.
"You can receive Surge Mac's notifications on your iOS device." = "你可以在你的 iOS 设备上接收 Surge Mac 的通知。"; //You can receive Surge Mac's notifications on your iOS device.
"You can use SSH protocol as a proxy protocol. The feature is equivalent to the ssh -D command." = "你可以使用 SSH 协议作为代理协议，该功能等价于命令 ssh -D。"; //You can use SSH protocol as a proxy protocol. The feature is equivalent to the ssh -D command.
"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 this tool to quickly locate issues encountered when using Ponte." = "可使用该工具快速定位使用 Ponte 时遇到的问题。"; //You can use this tool to quickly locate issues encountered when using Ponte.
"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 configure Self IP Address and Self IPv6 Address to utilize the IPv4 & IPv6 dual stack, or just one of them to use the single stack." = "可以同时配置 Self IP Address 和 Self IPv6 Address 可开启双栈模式，或仅配置其中之一使用单栈。"; //You may configure Self IP Address and Self IPv6 Address to utilize the IPv4 & IPv6 dual stack, or just one of them to use the single stack.
"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 control Surge via a web browser after enabling this." = "开启该选项后可以通过浏览器控制 Surge。"; //You may control Surge via a web browser after enabling this.
"You may control Surge via a web browser on local or remote devices." = "你可以在远程或者本地设备上，使用浏览器控制 Surge。"; //You may control Surge via a web browser on local or remote devices.
"You may create a copy to make changes." = "你可以创建一个副本来进行修改。"; //You may create a copy to make changes.
"You may customize the Server Name Indication (SNI) during the TLS handshake. Fill \"off\" to turn off SNI completely. By default Surge sends the SNI by using the proxy hostname like most browsers." = "你可以自定义 TLS 握手时的 Server Name Indication (SNI)，填写 off 彻底关闭 SNI 扩展。默认情况下将使用代理服务器主机名作为 SNI，和浏览器行为一致。"; //You may customize the Server Name Indication (SNI) during the TLS handshake. Fill \"off\" to turn off SNI completely. By default Surge sends the SNI by using the proxy hostname like most browsers.
"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 find it in the favorite requests." = "可在收藏请求中查看。"; //You may find it in the favorite requests.
"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 put some cards into the favorite sections for quick access." = "你可以将部分卡片放到收藏分类以快速访问。"; //You may put some cards into the favorite sections for quick access.
"You may test the script in a mock environment." = "你可以在模拟环境中测试脚本。"; //You may test the script in a mock environment.
"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 undo the suppress here." = "你可以将已忽略的警告重新打开。"; //You may undo the suppress here.
"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 assign a valid hostname." = "必须指定一个有效的主机名。"; //You must assign a valid hostname.
"You must configure one of Self IP Address and Self IPv6 Address, or both." = "至少需要配置 Self IP Address 和 Self IPv6 Address 中的一个。"; //You must configure one of Self IP Address and Self IPv6 Address, or both.
"You must configure the MitM CA to enable HTTP API via TLS." = "使用 HTTP API via TLS 前，必须先配置 MitM 的 CA 证书。"; //You must configure the MitM CA to enable HTTP API via TLS.
"You must downgrade to version %@ to continue." = "必须降级至版本 %@ 方可继续使用。"; //You must downgrade to version %@ to continue.
"You must either input a password or select a private key." = "你必须选择一个私钥或输入一个密码。"; //You must either input a password or select a private key.
"You must enable Background App Refresh to let Surge update DDNS record in the background. Otherwise you need to open the Surge main app to update." = "为了让 Surge 可以在后台自动更新 DDNS 记录，必须在设置中开启后台App刷新。否则需要开启主程序进行更新。"; //You must enable Background App Refresh to let Surge update DDNS record in the background. Otherwise you need to open the Surge main app to update.
"You must input a valid port number." = "必须输入一个有效的端口号。"; //You must input a valid port number.
"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 must start Surge first to add a temporary rule." = "增加临时规则前必须先开启 Surge。"; //You must start Surge first to add a temporary rule.
"You need configure the force-http-engine-hosts parameter to capture HTTP requests via a raw TCP connection." = "需要配置 force-http-engine-hosts 参数以强行使用 HTTP 引擎解析该 TCP 连接。"; //You need configure the force-http-engine-hosts parameter to capture HTTP requests via a raw TCP connection.
"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 6. Or you may download the old versions from https://nssurge.com/go/en/mac-legacy-versions" = "你需要升级你的授权以激活 Surge Mac 6。或者你可以从 https://nssurge.com/go/en/mac-legacy-versions 下载旧版本。"; //You need upgrade your license to activate Surge Mac 6. Or you may download the old versions from https://nssurge.com/go/en/mac-legacy-versions
"You should turn off the private address settings on the device before make changes." = "应在进行任何修改前，先关闭设备上的私有地址功能。"; //You should turn off the private address settings on the device before make changes.
"Your 7-days free trial is now activated. Please enjoy all the features." = "您的 7 日免费试用已激活，所有功能现在均可试用。"; //Your 7-days free trial is now activated. Please enjoy all the features.
"Your license cannot be used for this version" = "你的授权无法使用该版本"; //Your license cannot be used for this version
"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." = "你的配置使用了过多内存，由于 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.
"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.
"Your update subscription expired on %@, and you cannot use this version. Please renew your subscription or downgrade." = "你的更新订阅已于%@过期，无法使用该版本，请续订或者降级。"; //Your update subscription expired on %@, and you cannot use this version. Please renew your subscription or downgrade.
"Your update subscription expired on %@." = "你的更新订阅已于%@过期。"; //Your update subscription expired on %@.
"Your update subscription is valid until %@." = "你的更新订阅有效期至%@。"; //Your update subscription is valid until %@.
"[Test completed]" = "[测试完成]"; //[Test completed]
"[Test completed]\n\n" = "[测试完成]\n\n"; //[Test completed]\n\n
"\nIf the file is in iCloud Drive/Dropbox, please confirm that the file has been successfully synced to local.\nIf you continue to encounter this issue while using iCloud, please turn off the Optimize Mac Storage option in the system iCloud settings." = "\n如果该文件处于 iCloud Drive/Dropbox 中，请确认文件已被成功同步至本地。\n如果在使用 iCloud 时持续遇到该问题，请关闭系统 iCloud 设置中的「优化储存空间」选项。"; //\nIf the file is in iCloud Drive/Dropbox, please confirm that the file has been successfully synced to local.\nIf you continue to encounter this issue while using iCloud, please turn off the Optimize Mac Storage option in the system iCloud settings.
"\nIf the file is in iCloud Drive/Dropbox, please make sure the file has been successfully synced to your local device.\nIf you continue to encounter this issue when using iCloud, please go to the Surge folder in iCloud Drive via Finder and right-click to select Keep Downloaded." = "\n如果该文件处于 iCloud Drive/Dropbox 中，请确认文件已被成功同步至本地。\n如果在使用 iCloud 时持续遇到该问题，请在访达中的 iCloud 云盘里，找到 Surge 的文件夹，右键勾选保留下载。"; //\nIf the file is in iCloud Drive/Dropbox, please make sure the file has been successfully synced to your local device.\nIf you continue to encounter this issue when using iCloud, please go to the Surge folder in iCloud Drive via Finder and right-click to select Keep Downloaded.
"\n• Unlockable: %" = "\n可供解锁: %"; //\n• Unlockable: %
"\n• Unlocked: %" = "\n已解锁: %"; //\n• Unlocked: %
"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
"alert.profile.file.updated" = "配置文件已被修改，重载后生效"; //The profile file has been changed.
"alert.profile.file.updated.informative.text" = "配置文件已被修改，点击重载配置。"; //The profile file has been modified. Click to reload the profile.
"alert.profile.file.updated.title" = "配置文件已被修改"; //Profile Changed
"analytics.dns.result" = "DNS 结果"; //DNS Results
"analytics.dns.result.footer" = "Surge 会使用 LRU 算法缓存最近的 200 条 DNS 结果"; //Surge will cache 200 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.saved.session" = "已保存的捕获数据"; //Saved HTTP Capture Sessions
"analytics.statistics" = "统计"; //Statistics
"appdelegate.install" = "安装"; //Install
"appdelegate.install.invalid.url" = "无效的 URL：%@"; //Invalid URL: %@
"appdelegate.install.new.config" = "安装新配置"; //Install New Configuration
"bad" = "很差"; //Bad
"benchmark.date" = "日期"; //Date
"benchmark.error.no.interval" = "请填写测试间隔。"; //Please input interval.
"benchmark.error.no.policy" = "至少需要选择一个策略。"; //Please select at least one proxy.
"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
"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.mode" = "兼容模式"; //Compatibility Mode
"config.alert.rename.enterprise" = "团队配置不可被重命名。"; //You may not rename a team unified profile.
"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.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.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" = "团队配置，更新于：%@以前"; //Team unified 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 a team unified 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.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.line.comment" = "行注释"; //Comment Line
"config.proxy.policy" = "策略"; //Policy
"config.rename" = "重命名"; //Rename
"config.rename.title" = "重命名配置"; //Rename Profile
"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 参数或者将这个规则移到最后。"; //%@\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.
"connection.format" = "连接 #%lu"; //Connection #%lu
"continue" = "继续"; //Continue
"current device" = "当前设备"; //current device
"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 内容选项已经启动，这将严重影响性能。"; //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
"diag.test.proxy.policy.failed" = "通过 %@ 连接到 %@ 失败：%3$@"; //Connect through %@ to %@ failed.\nError: %@
"disable.capture" = "关闭流量捕获"; //Disable HTTP Capture
"dns.all" = "全部"; //All
"dns.dynamic" = "动态"; //Dynamic
"dns.static" = "本地"; //Static
"dns.system" = "系统"; //Syslib
"down" = "不可用"; //Down
"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 Sessions
"edit.advanced" = "高级"; //Advanced
"edit.allow.wifi.access" = "允许 Wi-Fi 访问"; //Allow Wi-Fi Proxy Access
"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.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.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.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.title" = "加入域名"; //Add New Hostname
"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" = "未被系统信任"; //Not installed
"edit.mitm.skip.verify" = "跳过服务端证书验证"; //Skip Server Certificate Verification
"edit.mitm.trusted" = "系统已信任"; //Installed and trusted by system
"edit.policy.group" = "策略组"; //Policy Group
"edit.policy.group.action.sheet.type" = "策略组类型"; //Group Type
"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.name" = "组名称"; //Group Name
"edit.policy.group.name.error.empty" = "组名称不可为空。"; //Name can not be empty
"edit.policy.group.name.error.no.policy" = "策略组至少需要包含一个策略。"; //Policy group must include at least one policy.
"edit.policy.group.ssid.add.new" = "增加新的规则"; //Add New Statement
"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.require" = "必选"; //Required
"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.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.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.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 does not match 'content-google.com'.
"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 a valid 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" = "域名关键词"; //Keyword Domain Matching
"edit.rule.placeholder.domain.suffix" = "域名后缀"; //Domain Suffix Matching
"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" = "规则"; //Rule
"edit.title.dns" = "DNS"; //DNS
"edit.title.header.rewrite" = "Header 重写"; //Header Rewrite
"edit.url.rewrite" = "URL 重定向"; //URL Rewrite
"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.
"enable.capture" = "启动流量捕获"; //Enable HTTP Capture
"enterprise.alert.updated" = "团队配置已经更新。"; //The team unified 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" = "团队授权已注销"; //Team License Revoked
"enterprise.revoked.comfirm" = "请再次打开 Surge 进行重新激活。"; //Please re-launch Surge to register this device again.
"enterprise.update.profile.failed.format" = "更新团队配置失败：%@"; //Update team unified 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
"feature.body-rewrite" = "Surge 可以重写 HTTP 请求或响应的 Body，用正则表达式替换原始内容。如果你需要进行更灵活的修改，请使用脚本。"; //Surge can rewrite the body of HTTP request or response, replacing the original content with regular expressions. If you need to make more flexible modifications, try scripting.
"feature.header-rewrite" = "Surge 可以修改发送到服务器的 HTTP Header，以及修改返回响应的 Header。"; //Surge can modify the HTTP request headers sent to the server, as well as modify the headers of the returned response.
"feature.mock" = "您可以模拟 API 服务器并返回静态响应。此功能也可称为 Map Local 或 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. If you want to return a response dynamically, try scripting.
"feature.url-rewrite" = "重定向 HTTP 请求。此功能也称为 Map Remote。Surge 可以用 3 种不同的方法重写请求的 URL。有关更多信息，请查看手册。"; //Redirect HTTP requests. This feature is also called Map Remote. Surge can rewrite the request's URL with 3 different methods. See manual for more information.
"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.close" = "关闭"; //Close
"general.confirm" = "确认"; //Confirm
"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
"good" = "好"; //Good
"iCloud Drive" = "iCloud 云盘"; //iCloud Drive
"iCloud is not enabled, Surge Ponte will stop working. Please turn on the iCloud Drive switch in system settings." = "iCloud 未开启，Surge Ponte 将停止工作。请在系统设置中开启 iCloud Drive 开关。"; //iCloud is not enabled, Surge Ponte will stop working. Please turn on the iCloud Drive switch in system settings.
"iCloud is unavailable." = "iCloud 不可用。"; //iCloud is unavailable.
"iCloud status is abnormal. Please check whether your iCloud account is functioning properly in the system settings. It may also be a temporary issue caused by an Apple server failure." = "iCloud 状态异常，请在系统设置中检查你的 iCloud 账号是否正常。也有可能是 Apple 服务器故障导致的临时问题。"; //iCloud status is abnormal. Please check whether your iCloud account is functioning properly in the system settings. It may also be a temporary issue caused by an Apple server failure.
"iOS/macOS system might perform an SVCB record DNS lookup instead of a standard A record lookup. This causes Surge to fail to return a virtual IP address. So by default, the SVCB record lookup is forbidden to force the system to perform an A record lookup." = "iOS/macOS 系统可能会执行 SVCB 记录 DNS 查询而不是标准的 A 记录查询。这会导致 Surge 无法返回虚拟 IP 地址。因此默认情况下，禁止 SVCB 记录查询以强制系统执行 A 记录查询。"; //iOS/macOS system might perform an SVCB record DNS lookup instead of a standard A record lookup. This causes Surge to fail to return a virtual IP address. So by default, the SVCB record lookup is forbidden to force the system to perform an A record lookup.
"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" = "团队授权"; //Team 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.user" = "试用用户"; //Trial User
"local" = "本地"; //Local
"logs.delete.all.logs" = "删除所有日志"; //Delete All Logs…
"main.clear" = "清除"; //Clear
"main.failed.local" = "无法连接到当前设备，请先运行 Surge 主程序。"; //Unable to connect to local machine
"main.failed.not.running" = "Surge 主程序没有运行，请先运行 Surge 主程序。"; //Surge isn't running on local machine.
"main.failed.upgrade" = "请更新到最新版本。"; //Please upgrade Surge to the latest version.
"main.interrupted" = "连接被打断"; //Connection Interrupted
"main.recent.searches" = "最近搜索"; //Recent Searches
"main.recents" = "最近搜索"; //Recents
"main.remote.error" = "远端错误"; //Remote Error
"main.search.menu" = "搜索菜单"; //Search Menu
"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.curl" = "复制 cURL 命令"; //Copy as cURL
"menu.dashboard" = "Surge 面板…"; //Dashboard…
"menu.enhanced.mode" = "增强模式"; //Enhanced Mode
"menu.enterprise.check.update" = "检查团队配置更新"; //Check Team Unified Profile Updates Now
"menu.force.quit" = "强制退出"; //Force Quit
"menu.group.benchmark" = "延迟测试"; //Benchmark
"menu.group.retest" = "重新测速"; //Retest Now
"menu.kill" = "断开连接"; //Kill Connection
"menu.mitm" = "开启 MitM"; //Enable MitM
"menu.new.rule.host" = "为 %@ 增加规则"; //Add Rule for %@…
"menu.new.rule.process" = "为 %@ 增加规则"; //Add 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.set.filter" = "将过滤器设置为 %@"; //Set Filter to %@
"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.
"more.acknowledgements" = "致谢"; //Acknowledgements
"more.app.icon" = "应用图标"; //App Icon
"more.auto.delete.log" = "自动删除日志"; //Auto Delete Logs
"more.faceid" = "Face ID"; //Face ID
"more.faq" = "常见问题"; //FAQ
"more.go.to.website" = "访问网站"; //Go to Website
"more.header.about" = "关于"; //ABOUT
"more.header.help" = "帮助"; //HELP
"more.header.license" = "授权"; //LICENSE
"more.header.settings" = "设置"; //SETTINGS
"more.license.management" = "授权管理"; //License Management
"more.log.auto.delete.footer" = "7 天前的日志将会被自动删除"; //Logs older than 7 days will be deleted automatically.
"more.manual" = "手册"; //Online 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.messages" = "警告信息"; //Warning Messages
"network.error" = "网络错误"; //Error
"new.connection.no.saved" = "没有已保存的设备"; //No Saved Remote Host
"new.connection.save.title" = "设备名"; //Remote Profile Name
"none" = "无"; //None
"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.
"open.in.format" = "在 %@ 中打开"; //Open In %@
"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" = "配置文件错误"; //Profile Error
"profile.installed" = "配置 %@ 已成功导入"; //Configuration %@ installed.
"profile.managed.config" = "托管配置"; //Managed Profile
"profile.managed.config.already.updated" = "该配置已经是最新版本。"; //The profile is already the latest version.
"profile.overwrite.confirm.format" = "配置 %@ 已存在，是否覆盖？"; //Profile %@ 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.no.iap.items" = "无法找到之前的购买记录，请确认 Apple ID 是否正确。\n（请注意 App 内购买的账号是 Surge 安装时所使用的 Apple ID，并非 App Store 中当前的登录账号。）"; //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.)
"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://
"request.add.rule" = "增加代理规则"; //Add Proxy Rule
"request.album.title" = "图片"; //Images
"request.backup.saved.session.data" = "允许备份已保存的数据"; //Backup Saved Session Data
"request.column.client" = "客户端"; //Client
"request.column.date" = "日期"; //Date
"request.column.down" = "下载"; //Down
"request.column.duration" = "时长"; //Duration
"request.column.method" = "方法"; //Method
"request.column.policy" = "策略"; //Policy
"request.column.setup" = "建立"; //Setup
"request.column.state" = "状态"; //State
"request.column.status" = "状态"; //Status
"request.column.up" = "上传"; //Up
"request.column.url" = "地址"; //URL
"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.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.search.placeholder" = "搜索 URL"; //Search URL
"request.local.ip" = "本地 IP 地址"; //Local IP Address
"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.viewer" = "文本预览"; //Text Viewer
"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" = "监听在：%@"; //Listen on: %@
"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
"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
"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.export.selected.row" = "导出选择的列"; //Select Columns to Export
"title.global.proxy" = "全局代理"; //Global Proxy
"title.license" = "授权"; //License
"title.policy.group" = "策略组"; //Policy Group
"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。"; //If you encounter this problem continuously, please try to reboot your device or reinstall from App Store.
"tunnel.warning.loglevel" = "日志级别 %@ 已启动，这可能会影响性能，请仅在 Debug 时开启。"; //You are currently using \"%@\" log level. This is only for debugging purpose. You may encounter performance issues.
"via Ponte" = "via Ponte"; //via Ponte
"via Surge Ponte" = "通过 Surge Ponte 连接"; //via Surge Ponte
"• If you are using 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 gateway mode 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 are using 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 gateway mode 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.
"• With Keywords: Only the requests which contain the specified keyword in the URL will be recorded.\n• Without Keywords: Only the requests which do not contain the specified keyword in the URL will be recorded.\n• Pattern Match: The requests which match a pattern in the URL will be recorded. Wildcard characters * and ? are supported. Use prefix - to exclude a hostname. For example, set '-*google*, *' to get all requests except those to google." = "• 含关键字：只记录 URL 中含有指定关键字的请求。\n• 不含关键字：只记录 URL 中不含指定关键字的请求。\n• 模式匹配：将记录与 URL 中的模式匹配的请求。支持通配符 * 和 ?。使用前缀 - 来排除主机名。例如，设置 '-google, *' 来获取除了指向 google 的所有请求。"; //• With Keywords: Only the requests which contain the specified keyword in the URL will be recorded.\n• Without Keywords: Only the requests which do not contain the specified keyword in the URL will be recorded.\n• Pattern Match: The requests which match a pattern in the URL will be recorded. Wildcard characters * and ? are supported. Use prefix - to exclude a hostname. For example, set '-*google*, *' to get all requests except those to google.

/*LCString*/
"%@ module contains a rule that uses an unknown policy: %" = "%@模块包含了一条使用了未知策略的规则：%"; // DO NOT CHANGE HERE
"%@\nError: %@\nLine: %" = "%@\n错误: %@\n行内容: %"; // DO NOT CHANGE HERE
"%@\nLine: %" = "%@\n行内容: %"; // DO NOT CHANGE HERE
"%d channels" = "%d条可用信道"; // DO NOT CHANGE HERE
"%d rules are in effect" = "%d 条规则生效中"; // DO NOT CHANGE HERE
"%ld ERRORS" = "%ld 警告"; // DO NOT CHANGE HERE
"(Includes content injected by enabled modules)" = "（包含了已开启模块注入的内容）"; // DO NOT CHANGE HERE
"(Shared)" = "(共享)"; // DO NOT CHANGE HERE
"," = "、"; // DO NOT CHANGE HERE
"- %d external proxies\n" = "- %d 条外置代理\n"; // DO NOT CHANGE HERE
"- %d proxies\n" = "- %d 条代理\n"; // DO NOT CHANGE HERE
"- %d rewrite rules\n" = "- %d 条重写规则\n"; // DO NOT CHANGE HERE
"- %d rules\n" = "- %d 条规则\n"; // DO NOT CHANGE HERE
"- %d scripts\n" = "- %d 条脚本\n"; // DO NOT CHANGE HERE
"." = "，"; // DO NOT CHANGE HERE
"1 Channel" = "1条可用信道"; // DO NOT CHANGE HERE
"A VPN profile needs to be added to enable enhanced mode." = "需要加入一项 VPN 配置以启动增强模式。"; // DO NOT CHANGE HERE
"A brand new type of policy group, driven by our meticulously designed algorithm engine, which can automatically select the appropriate policy from the sub-policies of this policy group." = "一种全新的策略组类型，由我们精心设计的算法引擎所驱动，可以自动从该策略组的子策略中选择合适的策略。"; // DO NOT CHANGE HERE
"A brand new type of policy group, driven by our meticulously designed algorithm engine, which can automatically select the appropriate policy from the sub-policies of this policy group.\n\nApplying this update will automatically upgrade all automatic test type groups (url-test/load-balance) to smart groups." = "一种全新的策略组类型，由我们精心设计的算法引擎所驱动，可以自动从该策略组的子策略中选择合适的策略。\n\n执行此项更新会自动把所有自动测试类型策略组（url-test/load-balance）升级为智能策略组。"; // DO NOT CHANGE HERE
"A network extension needs to be installed to enable enhanced mode." = "需要安装网络扩展程序以启动增强模式。"; // DO NOT CHANGE HERE
"A new theme style based on the design language from Surge Mac 5." = "源自 Surge Mac 5 的设计语言的主题风格。"; // DO NOT CHANGE HERE
"A new version is available" = "有最新的版本可以使用"; // DO NOT CHANGE HERE
"A old version is available to update" = "有一个旧版本可供更新"; // DO NOT CHANGE HERE
"A series of tools for analyzing rule configurations, including rule counters, performance tests, etc." = "一系列用于分析规则配置的工具，包含规则计数器、性能测试等。"; // DO NOT CHANGE HERE
"A valid iconset should be a JSON file, with the outermost element being an array. Example:\n" = "一个有效的图标集，应该为一个 JSON 文件。样例：\n"; // DO NOT CHANGE HERE
"Accept Invitation…" = "接受分享邀请…"; // DO NOT CHANGE HERE
"Accessible (%d channel%@)" = "可访问（%d个信道）"; // DO NOT CHANGE HERE
"Accessible (%d/%d channel%@)" = "可访问（%d/%d个信道）"; // DO NOT CHANGE HERE
"Active Probing" = "主动探测"; // DO NOT CHANGE HERE
"Add Home Screen Shortcut" = "添加主屏幕快捷方式"; // DO NOT CHANGE HERE
"Adjust the name and icon of the shortcut as needed." = "根据需要调整快捷指令的名称和图标。"; // DO NOT CHANGE HERE
"Adjusting any of the settings here could potentially cause various issues, so please read the descriptions for each setting and make sure you fully understand their implications before making adjustments." = "调整这里的任何一项设置均有可能引发各种问题，请先阅读各项设置的说明，明确理解该设置的意义后再进行调整。"; // DO NOT CHANGE HERE
"After enabling this option, the rule will try to match both the SNI of HTTPS requests and the Host field of HTTP requests at the same time." = "开启该选项后，该规则将同时尝试匹配 HTTPS 请求的 SNI 与 HTTP 请求的 Host 字段。"; // DO NOT CHANGE HERE
"Allow DNS SVCB Records" = "允许 DNS SVCB 记录"; // DO NOT CHANGE HERE
"Allow Surge to forward ICMP ping packets. If disabled, ping will not be available." = "允许 Surge 转发 ICMP ping 数据包，关闭后 ping 将无法使用。"; // DO NOT CHANGE HERE
"Allow the IPv6 through Surge VIF. Useful when you want Surge to handle raw TCP connections connecting to IPv6 addresses.\n- Auto: Enable IPv6 VIF while connected to an IPv6 available network with IPv6 lookup option is on.\n- Always: Always enable IPv6 VIF.\n- Disabled: Never enable IPv6 VIF." = "允许 Surge VIF 处理 IPv6 请求，当需要 Surge 处理直接使用 IPv6 地址的 raw TCP 请求时可开启。\n\n自动：仅在当前网络支持 IPv6，且 IPv6 查询开关打开的状态下开启\n总是：总是开启 IPv6 VIF。\n禁用：完全关闭 IPv6 VIF。"; // DO NOT CHANGE HERE
"Already the latest version" = "已经是最新版本"; // DO NOT CHANGE HERE
"An helper program is needed to modify system proxy settings and start the DHCP service." = "需要助手程序以修改系统代理设置和启动 DHCP 服务。"; // DO NOT CHANGE HERE
"App Store server error, please confirm whether the currently logged in App Store account is the one used when purchasing Surge Pro. If this error still occurs, try restarting your phone and reinstalling Surge after deletion." = "App Store 服务器错误，请确认当前登录的 App Store 账号是否为购买 Surge Pro 时所使用的账号。如果依然出现该错误，请尝试重启手机并删除 Surge 重新安装。"; // DO NOT CHANGE HERE
"App Store server error, please try to uninstall Surge and reinstall it.\n%" = "App Store 服务器错误，请尝试删除 Surge 后重新安装。\n%"; // DO NOT CHANGE HERE
"Apple-related requests" = "Apple 相关请求"; // DO NOT CHANGE HERE
"Application Package Damage" = "应用包损坏"; // DO NOT CHANGE HERE
"Argument" = "参数"; // DO NOT CHANGE HERE
"At least one of DHCP or VMNET functions needs to be enabled." = "DHCP 与 VMNET 功能需要至少开启其中之一。"; // DO NOT CHANGE HERE
"Authorization is required to access the local network." = "需要授权以访问本地网络。"; // DO NOT CHANGE HERE
"Authorized" = "已授权"; // DO NOT CHANGE HERE
"Automatically stop this HTTP capture session when one of the above limits is reached." = "在达到上述限制之一时，自动停止本次 HTTP 捕获会话。"; // DO NOT CHANGE HERE
"Automatically turn on Surge after restarting Apple TV." = "在重新启动 Apple TV 后自动开启 Surge。"; // DO NOT CHANGE HERE
"Based on the standard takeover mode, configure the system proxy simultaneously to reduce additional overhead generated during takeover requests. However, some applications may refuse to work in proxy mode." = "在标准接管模式的基础上，同时配置系统代理，以此减少接管请求时产生的额外开销。但是部分应用可能会拒绝在代理模式下工作。"; // DO NOT CHANGE HERE
"Binary HTTP Body Mode" = "二进制 HTTP Body 模式"; // DO NOT CHANGE HERE
"Block" = "阻止"; // DO NOT CHANGE HERE
"By default, Surge VIF interface declares itself as the default route. However, since the Wi-Fi interface has a smaller route, some traffic may not go through Surge VIF interface. Use this option to add a smaller route." = "默认情况下，Surge VIF 接口将自己声明为默认路由。但是，由于 Wi-Fi 接口有更小的路由，一些流量可能不会通过 Surge VIF 接口。使用此选项添加更小的路由。"; // DO NOT CHANGE HERE
"By default, Surge only returns fake IP addresses for DNS queries sent to Surge DNS address (198.18.0.x). Queries sent to a standard DNS will be forwarded.\nSome devices or software always use a hardcoded DNS server. (For example, Google Speakers always use 8.8.8.8). You may use this option to hijack the query to get a fake address.\nYou may use hijack-dns = *:53 to hijack all DNS queries." = "默认情况下，Surge 仅对发送到 Surge DNS 地址（198.18.0.x）的 DNS 查询返回伪造的 IP 地址。发送到标准 DNS 的查询将被转发。\n某些设备或软件总是使用硬编码的 DNS 服务器。（例如，Google 音箱始终使用 8.8.8.8）。您可以使用此选项劫持查询以获取伪造地址。\n您可以使用 hijack-dns = *:53 劫持所有 DNS 查询。"; // DO NOT CHANGE HERE
"By default, if the availability of a policy group's sub-policies has not been tested, Surge will use the first policy to avoid generating additional latency when there is a request using the policy group, and start testing. Enabling this option will require the first request to also wait for the test results." = "默认情况下，若策略组子策略可用性尚未被测试，当有请求使用该策略组时 Surge 将先使用第一个策略以避免产生额外延迟，同时开始测试。开启该选项后将使得首个请求也必须先等待测试结果。"; // DO NOT CHANGE HERE
"By default, the encrypted DNS lookup uses the direct outbound. Enabling the option makes the DOH follow the outbound mode settings and rules." = "默认情况下，加密 DNS 查询使用直连出站。启用此选项会让 DOH 跟随出站模式设置和规则。"; // DO NOT CHANGE HERE
"By default, you can only access Ponte devices under your own iCloud account. Through the sharing function, you can access Ponte devices registered under other iCloud accounts. Please obtain a confirmation code on the corresponding Surge Mac first." = "默认情况下你只可以访问自己 iCloud 下的 Ponte 设备。通过分享功能，可以访问其他 iCloud 下注册的 Ponte 设备，请在先对应的 Surge Mac 上获取确认码。"; // DO NOT CHANGE HERE
"Change Profile Directory" = "更改配置文件目录"; // DO NOT CHANGE HERE
"Channel #%d %@: %" = "信道 #%d %@: %"; // DO NOT CHANGE HERE
"Clean Remote Image Cache" = "清除远程图像缓存"; // DO NOT CHANGE HERE
"Click the share button below, choose to add to home screen and confirm." = "点击下方的分享按钮，选择添加到主屏幕并确认。"; // DO NOT CHANGE HERE
"Compatibility" = "兼容性"; // DO NOT CHANGE HERE
"Completed %ld/%ld" = "已完成 %ld/%ld"; // DO NOT CHANGE HERE
"Confirmation code" = "确认码"; // DO NOT CHANGE HERE
"Connection successfully established" = "连接已成功建立"; // DO NOT CHANGE HERE
"Connection successfully established via LAN" = "局域网连接已成功建立"; // DO NOT CHANGE HERE
"Connectivity Test" = "连通性测试"; // DO NOT CHANGE HERE
"Controls whether to also configure the system SOCKS proxy settings when setting Surge as the system proxy." = "控制在勾选设置 Surge 为系统代理时，是否同时配置系统 SOCKS 代理设置。"; // DO NOT CHANGE HERE
"Convert to Linked Profile" = "转变为联动配置"; // DO NOT CHANGE HERE
"Copy the shortcut jump URL to the clipboard." = "将该快捷跳转 URL 复制到剪贴板。"; // DO NOT CHANGE HERE
"Copy to Clipboard" = "复制到剪贴板"; // DO NOT CHANGE HERE
"Crash reporters requests" = "崩溃跟踪器相关请求"; // DO NOT CHANGE HERE
"Create Linked Profile" = "创建关联配置"; // DO NOT CHANGE HERE
"Create a new modifiable profile based on the selected profile. In this new profile, the selected sections will reference the corresponding content in the original profile and will automatically synchronize with the original profile. At the same time, unselected sections in the new profile can be modified freely without being affected by the original profile." = "根据选择的配置创建一个新的可修改配置。这个新配置中，选中的配置段会引用原始配置中对应的内容，并会与原始配置自动同步。与此同时，未选中的段落在新配置中可以不受原始配置的影响，可自由修改。"; // DO NOT CHANGE HERE
"Currently attempting to modify profile section [%@], so synchronization of this section must be deselected." = "当前正在尝试修改配置段 [%@]，因此必须解除该段的同步。"; // DO NOT CHANGE HERE
"Currently working on %@. If you need to change interface, please turn off gateway mode and then turn it back on." = "当前工作在 %@ 上，如果需要修改网络设备，请关闭网关模式后重新打开。"; // DO NOT CHANGE HERE
"DNS failed or URL is invalid." = "DNS 解析失败或 URL 无效。"; // DO NOT CHANGE HERE
"Debug" = "调试"; // DO NOT CHANGE HERE
"Denied" = "已拒绝"; // DO NOT CHANGE HERE
"Determine whether the rules match by script." = "由脚本判断规则是否匹配。"; // DO NOT CHANGE HERE
"Device name: %" = "设备名: %"; // DO NOT CHANGE HERE
"Device record updated on: %@ ago" = "设备记录更新于: %@前"; // DO NOT CHANGE HERE
"Display HTTP Error Page" = "显示 HTTP 错误页面"; // DO NOT CHANGE HERE
"Does not meet the conditions for use of the module." = "不符合模块的使用限制条件。"; // DO NOT CHANGE HERE
"Downloading %@ / %@…" = "正在下载 %@ / %@…"; // DO NOT CHANGE HERE
"Due to a crash, Surge has automatically restarted and recovered." = "由于出现崩溃，Surge 已自动重启并恢复。"; // DO NOT CHANGE HERE
"Due to limited display space, some unlockable features are not shown above.\n" = "由于显示空间有限，部分可解锁功能未在上方展示。\n"; // DO NOT CHANGE HERE
"Due to severe network overload, the system network buffer is full and Surge has been forcibly stopped by the system. Please manually restart Surge." = "由于网络负载严重过高，系统网络缓冲区已满， Surge 已被系统强行停止，请手动重启 Surge。"; // DO NOT CHANGE HERE
"Due to severe network overload, the system network buffer is full and Surge has been forcibly stopped by the system. Surge has automatically restarted and started in safe mode." = "由于网络负载严重过高，系统网络缓冲区已满，Surge 已被系统强行停止，Surge 已自动重新启动并启动安全模式。"; // DO NOT CHANGE HERE
"Due to system limitations, Surge cannot be activated without a network connection." = "由于系统限制，无法在没有网络的情况下开启 Surge。"; // DO NOT CHANGE HERE
"Due to system limitations, enhanced mode cannot be enabled when no network is available." = "受系统限制，增强模式无法在不存在可用网络时开启。"; // DO NOT CHANGE HERE
"Due to system restrictions, you must move Surge to the Applications folder to install the system extension. Please restart Surge and agree to move." = "由于系统限制，你必须将 Surge 移动至应用程序文件夹才可安装系统扩展。请重启 Surge 并同意移动。"; // DO NOT CHANGE HERE
"Due to the capture filter settings, %@ have been hidden." = "由于捕获过滤器设置，%@已被隐藏。"; // DO NOT CHANGE HERE
"Due to the gateway mode settings, the system has been prevented from entering sleep mode. Please be aware of power consumption." = "由于网关模式设置，系统已被阻止进入睡眠，请注意电量消耗。"; // DO NOT CHANGE HERE
"Due to the new privacy policy in iOS 16.4, third-party applications can no longer obtain data network service provider information, and related features for MCC/MNC cannot take effect." = "由于 iOS 16.4 的新隐私策略，现在第三方应用无法获取数据网络服务商信息，MCC/MNC 的相关规则无法生效。"; // DO NOT CHANGE HERE
"During the HTTP capture session, enable MITM for additional hostnames (if CA is configured), and it can ignore the MITM main switch during its effective period." = "在 HTTP 捕获功能期间，对额外的主机名开启 MITM 功能（若已配置 CA），生效期间可无视 MITM 主开关。"; // DO NOT CHANGE HERE
"EXTRA" = "其他平台"; // DO NOT CHANGE HERE
"Enable full IPv6 support. Specifically, after enabling this option, the AAAA record of the domain name will be queried when accessing the domain name. Even if this option is not enabled, you can access IPv6 sites by directly accessing the IPv6 address. Enabling this may increase the latency slightly, or significantly if the DNS server has issues with AAAA lookup. Only enable when necessary." = "启用完整的IPv6支持。具体来说，启用此选项后，在访问域名时将查询该域名的AAAA记录。即使未启用此选项，也可以通过直接访问IPv6地址来访问IPv6网站。开启该选项可能会略微增加延迟，如果DNS服务器在查找AAAA记录时出现问题，则可能显著增加延迟。仅在必要时启用。"; // DO NOT CHANGE HERE
"Enabled will prioritize UDP packets when system load is very high and packet processing is delayed. Also known as game mode." = "启用后，当系统负载很高且数据包处理延迟时，将优先处理 UDP 数据包。也称为游戏模式。"; // DO NOT CHANGE HERE
"Enabling ECN can significantly optimize bandwidth performance in poor network environments, but some networks may not be compatible with ECN. If the proxy cannot connect normally after enabling, please turn off this option." = "开启 ECN 可显著优化在较差的网络环境下的带宽表现，但是部分网络可能不兼容 ECN。如果开启后代理无法正常连接，请关闭该选项。"; // DO NOT CHANGE HERE
"Encrypted DNS Follow Outbound Mode" = "加密 DNS 跟随出站模式"; // DO NOT CHANGE HERE
"Error Page" = "错误页"; // DO NOT CHANGE HERE
"Evaluate…" = "执行中…"; // DO NOT CHANGE HERE
"Evaluation Simulation" = "模拟执行"; // DO NOT CHANGE HERE
"Every once in a while, randomly select a port from the port range to use. Port hopping may improve ISP's QoS issues with UDP. See the server documentation for details.\nAfter configuring the parameter, the primary port number configured in the front will no longer be effective.\nYou can use 123-456 to represent a range of port numbers, and you can use ; to separate them." = "每隔一段时间，随机选择一个端口范围内的端口使用。端口跳跃可能会改善 ISP 在 UDP 上的 QoS 问题。详情请参阅服务器文档。\n配置该参数后，先前配置的主要端口号将不再有效。\n你可以使用 123-456 表示一组端口范围，并且可以用 ; 将它们分开。"; // DO NOT CHANGE HERE
"Failed to access iCloud, please confirm the network connection." = "访问 iCloud 失败，请确认网络连接。"; // DO NOT CHANGE HERE
"Failed to download the installation package" = "下载安装包失败"; // DO NOT CHANGE HERE
"Failed to establish connection in LAN mode, retrying in Internet mode." = "LAN 模式连接建立失败，以 Internet 模式重试"; // DO NOT CHANGE HERE
"Failed to fetch node information from iCloud. Please check if iCloud is available and if the network connection is normal: %" = "从 iCloud 读取节点信息失败，请检查 iCloud 是否可用以及网络连接是否正常：%"; // DO NOT CHANGE HERE
"Failed to obtain update information" = "获取更新信息失败"; // DO NOT CHANGE HERE
"Failed to parse external rule set" = "外部规则集解析失败"; // DO NOT CHANGE HERE
"Failed to parse external rule set %@: %" = "外部规则集解析失败：%"; // DO NOT CHANGE HERE
"Failed to request a trial version license. Please contact support@nssurge.com." = "请求试用版本授权失败，请联系 support@nssurge.com。"; // DO NOT CHANGE HERE
"Failed to request trial version license, device failed to pass Apple verification, please try again.\n%" = "请求试用版本授权失败，设备未能通过 Apple 校验，请重试。\n%"; // DO NOT CHANGE HERE
"Fetch the node info from iCloud" = "从 iCloud 获取节点信息"; // DO NOT CHANGE HERE
"Force Remove" = "强制移除"; // DO NOT CHANGE HERE
"Forwarding QUIC traffic through a proxy may cause performance issues. Enabling this option will block QUIC traffic, causing the client to fall back to the traditional HTTPS/TCP protocol." = "通过代理进行 QUIC 流量转发可能产生性能问题，开启该选项将阻止 QUIC 流量，以使得客户端回退至传统 HTTPS/TCP 协议。"; // DO NOT CHANGE HERE
"Full Header Mode" = "完整 Header 模式"; // DO NOT CHANGE HERE
"Fully Managed Mode" = "完全托管模式"; // DO NOT CHANGE HERE
"Getting Ready (%d/%d)…" = "准备中（%d/%d）…"; // DO NOT CHANGE HERE
"Globally modify the QUIC blocking mode." = "全局调整 QUIC 屏蔽模式。"; // DO NOT CHANGE HERE
"HTTP Capture Ended" = "HTTP 捕获已结束"; // DO NOT CHANGE HERE
"HTTP capture session has met automatic stop conditions. You can view saved requests in saved sessions." = "HTTP 捕获会话已满足自动停止条件，可在已保存的会话中查看保存的请求。"; // DO NOT CHANGE HERE
"Hold on a module to show the menu." = "长按一个模块以显示菜单。"; // DO NOT CHANGE HERE
"IPv6 DNS Lookup" = "IPv6 DNS 查询"; // DO NOT CHANGE HERE
"If NAT Traversal via proxy has been configured on the remote device, it is best, but not required, to select the same proxy as it is. Please read manual for more information." = "如果已在远端设备上配置使用代理进行 NAT 穿透，最好选择与之相同的代理，但这并非必须。请阅读手册以了解更多信息。"; // DO NOT CHANGE HERE
"If a rule parameter switch is turned on here, it will be enabled for all sub-rules." = "若在此打开了一个规则参数开关，它将对所有子规则开启。"; // DO NOT CHANGE HERE
"If enabled, SSID/BSSID patterns in subnet expression can still match even when Wi-Fi is not the primary network interface." = "如果开启，即使 Wi-Fi 不是主要网络接口，子网表达式中的 SSID/BSSID 仍然可以匹配。"; // DO NOT CHANGE HERE
"If the DNS lookup fails, use the FINAL rule; otherwise, the request will fail." = "如果 DNS 查找失败，请使用 FINAL 规则，否则请求将失败。"; // DO NOT CHANGE HERE
"If the problem continues to occur, please try resetting license and then redo iCloud binding." = "如果该问题持续出现，请尝试重置授权后重新进行 iCloud 授权绑定。"; // DO NOT CHANGE HERE
"In test mode, Surge will wait for responses from all channels before proceeding. In normal mode, Surge will start connecting immediately after the optimal channel responds." = "测试模式下将等待所有通道响应后再继续，正常模式下最优通道响应后会立刻开始连接。"; // DO NOT CHANGE HERE
"In this mode, you will not be able to make any local modifications to the configuration; all configurations are controlled remotely." = "在该模式下，你将无法对配置进行任何本地修改，所有配置均由远端控制。"; // DO NOT CHANGE HERE
"Included in the update subscription" = "已包含在更新订阅中"; // DO NOT CHANGE HERE
"Installation" = "安装"; // DO NOT CHANGE HERE
"Interactive widgets that support iOS 17 system, can directly operate Surge on the desktop." = "支持 iOS 17 系统的可交互的小组件，可在桌面上直接操作 Surge。"; // DO NOT CHANGE HERE
"Internet Testing URL" = "互联网连接性测试 URL"; // DO NOT CHANGE HERE
"Internet access address:\n%" = "Internet 接入地址:\n%"; // DO NOT CHANGE HERE
"Invalid License Status" = "授权状态错误"; // DO NOT CHANGE HERE
"Invalid confirmation code" = "无效的确认码"; // DO NOT CHANGE HERE
"Invalid line at #%lu" = "第 %lu 行存在无效配置"; // DO NOT CHANGE HERE
"Invalid line in %@ at #%lu" = "文件 %@ 中第 %lu 行存在无效配置"; // DO NOT CHANGE HERE
"Invalid packet received while waiting ping response" = "在等待 ping 响应时收到无效数据包"; // DO NOT CHANGE HERE
"Invalid parameter value: %" = "参数值无效：%"; // DO NOT CHANGE HERE
"It is already the latest version." = "已经是最新版本。"; // DO NOT CHANGE HERE
"Just like the skip-proxy parameter. This option lets requests using simple hostnames (without dot) handled by Surge VIF instead of Surge proxy." = "就像 skip-proxy 参数一样。此选项让使用简单主机名（不带点）的请求由 Surge VIF 而不是 Surge 代理处理。"; // DO NOT CHANGE HERE
"LAN Access Only" = "仅限局域网访问"; // DO NOT CHANGE HERE
"LAN addresses: %" = "LAN 地址: %"; // DO NOT CHANGE HERE
"License valid until %@." = "授权有效期至%@。"; // DO NOT CHANGE HERE
"Linked profile not ready" = "关联配置未就绪"; // DO NOT CHANGE HERE
"Local Network" = "本地网络"; // DO NOT CHANGE HERE
"Location Service" = "位置服务"; // DO NOT CHANGE HERE
"Location service permissions are required to read the SSID." = "需要位置服务权限来读取 SSID。"; // DO NOT CHANGE HERE
"Managed Profile Scope" = "托管配置范围"; // DO NOT CHANGE HERE
"Managed profile cannot be edited directly. Please create a linked profile to release synchronization for certain profile sections." = "托管配置无法被直接编辑，请创建联动配置，以解除部分配置段落的同步。"; // DO NOT CHANGE HERE
"Maximum HTTP Body Size" = "最大 HTTP Body 尺寸"; // DO NOT CHANGE HERE
"Most Used" = "最常使用"; // DO NOT CHANGE HERE
"Multiple substitutions can be performed on a single request body." = "可对单个请求体执行多次替换。"; // DO NOT CHANGE HERE
"NO EVENT" = "无事件"; // DO NOT CHANGE HERE
"New version is available" = "新的版本可以使用"; // DO NOT CHANGE HERE
"No Available Ruleset" = "没有可用的规则集"; // DO NOT CHANGE HERE
"No IPv6 RA" = "没有 IPv6 路由通告"; // DO NOT CHANGE HERE
"No IPv6 RA DNS" = "无 IPv6 RA DNS"; // DO NOT CHANGE HERE
"No Location Permission" = "位置权限未授权"; // DO NOT CHANGE HERE
"No Public IPv6 Address" = "无公网 IPv6 地址"; // DO NOT CHANGE HERE
"No script file exists." = "不存在脚本文件。"; // DO NOT CHANGE HERE
"No updates available. You are using the latest version %@, released on %@." = "暂无可用更新。您正在使用最新版本 %@，于%@发布。"; // DO NOT CHANGE HERE
"No valid response received from %@, continuing with the optimal channel." = "未收到 %@ 的有效响应，使用最优通道继续。"; // DO NOT CHANGE HERE
"Non-Default Route" = "非默认路由"; // DO NOT CHANGE HERE
"Not Found" = "资源不存在"; // DO NOT CHANGE HERE
"Not Ready" = "未就绪"; // DO NOT CHANGE HERE
"Not all proxy servers support UDP forwarding. When a UDP session tries to use a proxy server that does not support UDP forwarding, Surge will fallback to reject outbound by default. You can modify it to block in order to avoid potential privacy leakage risks." = "并非所有代理服务器都支持 UDP 转发，当一个 UDP 会话尝试使用一个不支持 UDP 转发的代理服务器时，Surge 默认会回退至直连。可修改为阻止以避免潜在的隐私泄漏隐患。"; // DO NOT CHANGE HERE
"Notice" = "请注意"; // DO NOT CHANGE HERE
"Notification" = "通知"; // DO NOT CHANGE HERE
"Notification permission is required to display prompt messages." = "需要通知权限以显示提示消息。"; // DO NOT CHANGE HERE
"Often Used" = "经常使用"; // DO NOT CHANGE HERE
"Only show not ready items" = "仅显示未就绪的项目"; // DO NOT CHANGE HERE
"Only supports importing request zip files exported by Surge iOS." = "仅支持导入由 Surge iOS 导出的请求 zip 文件。"; // DO NOT CHANGE HERE
"Open Settings" = "打开系统设置"; // DO NOT CHANGE HERE
"Open Shortcuts App" = "打开快捷指令 App"; // DO NOT CHANGE HERE
"Open the system's built-in Shortcuts app, create a new shortcut, add an action, search for URL, select Open URLs, and paste into the URL field." = "打开系统自带的快捷指令 App，新建一个快捷指令，添加操作，搜索「URL」，选择「打开 URL」，在 URL 字段里进行粘贴操作。"; // DO NOT CHANGE HERE
"Others" = "其他"; // DO NOT CHANGE HERE
"PARAMETERS OVERRIDE" = "参数覆盖"; // DO NOT CHANGE HERE
"Ping timeout. Please confirm the Ponte status of this device and check the firewall. It may also be caused by the current network UDP being blocked." = "Ping 超时，请确认该设备的 Ponte 状态并检查防火墙。也可能是当前网络 UDP 受阻所致。"; // DO NOT CHANGE HERE
"Please add the device to your favorites first." = "请先将该设备加入收藏。"; // DO NOT CHANGE HERE
"Please allow Surge to install extensions in the Privacy & Security panel of System Settings." = "请在系统设置的隐私与安全面板中，允许 Surge 安装扩展。"; // DO NOT CHANGE HERE
"Please configure the external port number." = "请配置外部端口号。"; // DO NOT CHANGE HERE
"Please configure using Surge iOS under the same iCloud account first (More › Surge tvOS)." = "请先使用相同 iCloud 账号下的 Surge iOS 进行配置部署（更多 › Surge tvOS）。"; // DO NOT CHANGE HERE
"Please enable at least one channel." = "请至少开启一个通道。"; // DO NOT CHANGE HERE
"Please enter a valid VMNET IPv4 address. The address must be within the subnet range." = "请输入有效的 VMNET IPv4 地址。该地址必须在子网范围内。"; // DO NOT CHANGE HERE
"Please enter the confirmation code on other's Surge Mac or iOS." = "请在对方 Surge Mac 或 iOS 上输入该确认码"; // DO NOT CHANGE HERE
"Please input a rule value." = "请输入一个规则值。"; // DO NOT CHANGE HERE
"Please input a valid rule value." = "请输入一个有效的规则值。"; // DO NOT CHANGE HERE
"Please note that a Surge update is about to be executed. If the update is successful, Surge will automatically restart. If there are any anomalies during the update, manual intervention may be required to complete the Surge restart." = "即将执行 Surge 更新，如果更新成功 Surge 会自动重启。如果更新出现异常，可能需要手动操作才能完成 Surge 重启。"; // DO NOT CHANGE HERE
"Please save first before executing the benchmark." = "请先保存后再执行测试。"; // DO NOT CHANGE HERE
"Please select at least one relay proxy." = "请选择至少一个中继代理。"; // DO NOT CHANGE HERE
"Please select the profile sections that always need to stay synchronized with the managed profile. These sections cannot be modified locally. The unchecked sections will be copied and can be modified locally, but they cannot stay synchronized with the managed profile." = "请勾选始终需要与托管配置保持同步的配置段，该部分配置将无法在本地进行修改。未勾选的段落将被复制，可以在本地修改，但是无法与托管配置保持同步。"; // DO NOT CHANGE HERE
"Please upgrade Apple TV to iOS 17 or above, then search for Surge in the App Store and install it. \nPlease note that the main account logged into Apple TV must be consistent with the iCloud account of the Surge iOS device. Surge tvOS needs to be upgraded to version 5.12 or above." = "请将 Apple TV 升级至 iOS 17 以上，然后在 App Store 中搜索 Surge 并安装。\n请注意，Apple TV 所登录的主账号必须与 Surge iOS 设备的 iCloud 账号一致。Surge tvOS 需升级到 5.12 版本以上。"; // DO NOT CHANGE HERE
"Ponte Diagnostics" = "Ponte 诊断工具"; // DO NOT CHANGE HERE
"Ponte cannot use built-in policies as proxies." = "Ponte 不可以使用内置策略作为代理。"; // DO NOT CHANGE HERE
"Ponte type: %" = "Ponte 类型: %"; // DO NOT CHANGE HERE
"Port Hopping" = "端口跳跃"; // DO NOT CHANGE HERE
"Port Hopping Interval" = "端口跳跃间隔时间"; // DO NOT CHANGE HERE
"Precautions" = "注意事项"; // DO NOT CHANGE HERE
"Priority Takeover by Proxy" = "代理接管优先"; // DO NOT CHANGE HERE
"Profile %@: %" = "配置 %@: %"; // DO NOT CHANGE HERE
"Profile Conversion Completed" = "配置转换完成"; // DO NOT CHANGE HERE
"Profile Upgrade" = "配置升级"; // DO NOT CHANGE HERE
"Profile updated at: %@ ago" = "配置更新于：%@前"; // DO NOT CHANGE HERE
"Proxy Testing Timeout" = "代理测试超时"; // DO NOT CHANGE HERE
"Proxy Testing URL" = "默认代理测试 URL"; // DO NOT CHANGE HERE
"Proxy service failed to start: %@. Please check the port listening configuration." = "代理服务启动失败：%@，请检查端口监听配置。"; // DO NOT CHANGE HERE
"Quic Block Mode" = "QUIC 屏蔽模式"; // DO NOT CHANGE HERE
"Radio Technology: %" = "接入协议：%"; // DO NOT CHANGE HERE
"Read File Timeout" = "读取文件超时"; // DO NOT CHANGE HERE
"Received a valid ping response from %@ in %ld ms." = "收到来自 %@ 有效的 ping 响应，延迟 %ld ms。"; // DO NOT CHANGE HERE
"Renew subscription is required" = "需要续订更新订阅"; // DO NOT CHANGE HERE
"Renew your subscription to update to the latest version %@. You are currently running version is %@." = "续订订阅以更新到最新版本 %@，当前版本为 %@。"; // DO NOT CHANGE HERE
"Request Authorization" = "请求授权"; // DO NOT CHANGE HERE
"Require HTTP Body" = "需要 HTTP Body"; // DO NOT CHANGE HERE
"Reset Rule Match Count" = "重置规则匹配计数"; // DO NOT CHANGE HERE
"Retrieving update information" = "正在获取更新信息"; // DO NOT CHANGE HERE
"Revert" = "还原"; // DO NOT CHANGE HERE
"Rule Matching Benchmark" = "规则匹配性能测试"; // DO NOT CHANGE HERE
"Rule matches if the protocol of the request matches. The possible values are %@." = "当请求的协议类型一致时匹配，可能值包括 %@。"; // DO NOT CHANGE HERE
"Run Again" = "再次执行"; // DO NOT CHANGE HERE
"SSID/BSSID Always Match" = "SSID/BSSID 总是匹配"; // DO NOT CHANGE HERE
"STEP - %d" = "步骤 %d"; // DO NOT CHANGE HERE
"Script Update Interval" = "脚本更新时间"; // DO NOT CHANGE HERE
"Send Ponte Ping to %" = "发送 Ponte Ping 到: %"; // DO NOT CHANGE HERE
"Server certificate mismatch" = "服务端证书不匹配"; // DO NOT CHANGE HERE
"Setting a pre-matching flag for the rule will cause the rule to ignore the order of the rule set and attempt to reject the request before the connection starts, reducing overhead. It is used for purposes such as ad blocking. For technical details, please refer to the manual instructions." = "为规则设置预匹配标记，会使得该规则无视规则集的顺序匹配，并在连接开始前就尝试拒绝该请求，减少开销，用于去广告等用途。技术细节详见手册说明。"; // DO NOT CHANGE HERE
"Shadow TLS is a traffic obfuscation plugin that can disguise proxy traffic as real TLS traffic. For more information, please refer to the description on the project's GitHub page." = "Shadow TLS 是一个流量混淆插件，可以将代理流量伪装为真实的 TLS 流量。详细信息请查看该项目的 GitHub 页面说明。"; // DO NOT CHANGE HERE
"Show Error Page for REJECT" = "为 REJECT 显示错误页面"; // DO NOT CHANGE HERE
"Show HTTP error page when request encounters an error." = "当请求遇到错误时显示 HTTP 错误页面。"; // DO NOT CHANGE HERE
"Show IPv6 Address" = "显示 IPv6 地址"; // DO NOT CHANGE HERE
"Show Rule Match Count" = "显示规则匹配计数"; // DO NOT CHANGE HERE
"Show an error webpage for REJECT policy if the request is a plain HTTP request." = "如果请求是普通 HTTP 请求，为 REJECT 策略显示错误网页。"; // DO NOT CHANGE HERE
"Similar to the standard mode, but without configuring the TUN device as the default route, instead using several sub-route entries for takeover. This bypasses the issue where HomeKit Camera cannot connect in standard mode." = "与标准模式类似，但是不配置 TUN 设备为默认路由，使用若干个子路由条目进行接管。以此绕过在标准模式下，HomeKit Camera 无法连接的问题。"; // DO NOT CHANGE HERE
"Skip Encrypted DNS Certificate Verification" = "跳过加密 DNS 证书验证"; // DO NOT CHANGE HERE
"Skip the encrypted DNS server certificate verification, which is insecure." = "跳过加密 DNS 服务器证书验证，这是不安全的。"; // DO NOT CHANGE HERE
"Smart policy group (%@) cannot be used as a sub-policy for the automatic testing group (%@)." = "智能策略组(%@)不可以用作自动测试组(%@)的子策略。"; // DO NOT CHANGE HERE
"Some proxies failed to pass NAT detection." = "代理未能通过 NAT 检测"; // DO NOT CHANGE HERE
"Sometimes" = "偶尔使用"; // DO NOT CHANGE HERE
"Standard takeover mode, taking over the global network with a TUN device." = "标准接管模式，以 TUN 设备对全局网络进行接管。"; // DO NOT CHANGE HERE
"Start Upgrade" = "开始升级"; // DO NOT CHANGE HERE
"Start establishing an encrypted channel to %" = "开始与 %@ 建立加密信道"; // DO NOT CHANGE HERE
"Start testing %@…" = "开始测试 %@…"; // DO NOT CHANGE HERE
"Start your 7-day free trial" = "开始 7 天免费试用"; // DO NOT CHANGE HERE
"Surge Helper" = "Surge 助手程序"; // DO NOT CHANGE HERE
"Surge Network Extension failed to start. Please try to enable Enhanced Mode again. If the issue persists, please try restarting the system." = "Surge 网络扩展启动失败。请尝试再次启用增强模式。如果问题仍然存在，请尝试重新启动系统。"; // DO NOT CHANGE HERE
"Surge VIF can only process TCP and UDP protocols. Use this option to bypass specific IP ranges to allow all traffic to pass through.\nNotice: This option only works for Surge VIF. Requests handled by Surge Proxy Server aren't affected. Combine 'skip-proxy' and 'tun-excluded-routes' to make sure that specific HTTP traffic bypasses Surge." = "Surge VIF 只能处理 TCP 和 UDP 协议。使用此选项绕过特定的 IP 范围以允许所有流量通过。\n注意：此选项仅适用于 Surge VIF。由 Surge 代理服务器处理的请求不受影响。结合 'skip-proxy' 和 'tun-excluded-routes' 确保特定的 HTTP 流量绕过 Surge。"; // DO NOT CHANGE HERE
"Surge VM gateway running, IPv4 address: %" = "Surge VM 网关运行中，IPv4 地址：%"; // DO NOT CHANGE HERE
"Surge application package resources are damaged. Please download the application package again and place Surge.app in the Applications folder." = "Surge 应用包资源损坏，请重新下载应用包并将 Surge.app 放置于应用程序目录下。"; // DO NOT CHANGE HERE
"Surge can now run on tvOS 17 system, and all users who purchased Surge Pro can get it for free without purchase additional license, nor will it occupy the iOS version license quota." = "Surge 现在可以运行在 tvOS 17 系统上，所有已购买用户均可免费获取，无需额外购买授权，也不会占用 iOS 版本授权额度。"; // DO NOT CHANGE HERE
"Surge can now run on tvOS 17 system, you can get it without purchase additional license, nor will it occupy the iOS version license quota." = "Surge 现在可以运行在 tvOS 17 系统上，无需额外购买授权，也不会占用 iOS 版本授权额度。"; // DO NOT CHANGE HERE
"Surge has been shut down" = "Surge 被关闭"; // DO NOT CHANGE HERE
"Surge has been terminated by the system because another app have taken over the VPN usage rights." = "由于其他程序抢占了 VPN 使用权，Surge 已被系统终止。"; // DO NOT CHANGE HERE
"Surge has two modes of request logging:\n• In-memory logging: Surge always retains a summary of the most recent 50 requests in memory for easy access at any time.\n• On-disk HTTP capture: Store the request summary and the body of the HTTP request on disk. This mode incurs significant performance overhead, so please enable it only when necessary.\nDifferent filters can be configured for these two modes, which will switch automatically when switching modes." = "Surge 有两种请求记录模式： \n• 内存记录：Surge 总是会在内存中保留最近 50 条请求的摘要，供随时查看。\n• HTTP 捕获：将请求摘要和 HTTP 请求的 Body 存储到磁盘中。该模式下性能开销严重，请仅在需要时开启。\n可为这两种模式分别配置不同的过滤器，将在模式切换时自动切换。"; // DO NOT CHANGE HERE
"Surge needs a helper program to configure the system proxy and enable enhanced mode. If the installation was not canceled by you, it might be due to issues caused by using certain optimization software. Please enter your login password in the following terminal window to perform a repair. Then try installing the helper program again." = "Surge 需要一个助手程序来配置系统代理和开启增强模式。如果并非主动取消了安装，可能是因为使用某些优化软件导致了问题，请在接下来的终端窗口中输入你的登录密码以执行修复。然后再次尝试安装助手程序。"; // DO NOT CHANGE HERE
"Surge needs location services permission to read the SSID. Please allow it in the system settings." = "Surge 需要定位服务权限来读取 SSID，请在系统设置中允许。"; // DO NOT CHANGE HERE
"Surge on the remote device may not be turned on." = "远程设备上的 Surge 可能未开启。"; // DO NOT CHANGE HERE
"Surge processed %ld requests in the past one second. There may be an abnormal process. The most frequently occurring URL: %@ (%ld requests)" = "Surge 在过去一秒钟处理了 %lu 个请求，也许是某个应用陷入了死循环，最多出现的 URL：%@ (%ld 个请求)"; // DO NOT CHANGE HERE
"Surge requires a series of system authorizations to function properly, and the absence of authorizations may cause some features to not work correctly." = "Surge 需要一系列的系统授权才可以正常工作，缺少授权可能导致部分功能无法正常工作。"; // DO NOT CHANGE HERE
"Surge tvOS does not support using local external resource (%@), please consider replacing it with URL." = "Surge tvOS 不支持使用本地外部资源（%@），请考虑更换为 URL。"; // DO NOT CHANGE HERE
"Surge will automatically sniff the protocol for TCP requests sent to ports 80 and 443, enabling advanced HTTP/HTTPS features while optimizing performance. However, this may cause some compatibility issues. If you encounter problems, you can add the hostname here, and Surge will not sniff these requests' protocols." = "Surge 会自动对发往 80 与 443 端口的 TCP 请求进行协议嗅探，以开启 HTTP/HTTPS 相关的高级功能，同时优化性能，但这可能会导致一些兼容性问题。如果你遇到了问题，可以将主机名添加到此处，Surge 将不会对这些请求进行协议嗅探。"; // DO NOT CHANGE HERE
"System Permissions" = "系统权限"; // DO NOT CHANGE HERE
"System SOCKS Proxy" = "系统 SOCKS 代理"; // DO NOT CHANGE HERE
"Take Control" = "抢占管理权"; // DO NOT CHANGE HERE
"Test connection" = "测试连接"; // DO NOT CHANGE HERE
"Testing…" = "测试中…"; // DO NOT CHANGE HERE
"The %@ feature is used in the profile, but it has not been unlocked. You need to renew the feature subscription for it to take effect." = "配置中使用了%@功能，该功能尚未解锁，需要续订功能订阅方可生效。"; // DO NOT CHANGE HERE
"The CA certificate has expired, please regenerate and install it." = "CA 证书已过期，请重新生成并安装。"; // DO NOT CHANGE HERE
"The CA certificate is not trusted by the system, and MitM has been automatically turned off." = "CA 证书未被系统信任，MitM 已自动关闭。"; // DO NOT CHANGE HERE
"The IP address %@ is already in use by device %@. Please use a different address." = "IP 地址 %@ 已被设备 %@ 所使用，请更换其他地址。"; // DO NOT CHANGE HERE
"The IPv6 RA override feature relies on Surge VM and requires Surge VM to be enabled at the same time." = "IPv6 RA 覆盖功能依赖 Surge VM，必须同时开启 Surge VM。"; // DO NOT CHANGE HERE
"The IPv6 VIF option has been set to always on, which may cause some apps to work abnormally." = "IPv6 VIF 选项被设置为了总是开启，这可能导致部分程序工作异常。"; // DO NOT CHANGE HERE
"The Surge Ponte remote control function of the device is not turned on." = "设备的 Surge Ponte 远程控制功能未开启。"; // DO NOT CHANGE HERE
"The Surge tvOS version is not available in trial mode." = "Surge tvOS 版本不可在试用状态下使用。"; // DO NOT CHANGE HERE
"The URL for the Internet connectivity testing. Also, the testing URL for DIRECT policy." = "用于互联网连接性测试的 URL。同时也是 DIRECT 策略的测试 URL。"; // DO NOT CHANGE HERE
"The VMNET IPv4 address must differ from the current device IP address." = "VMNET IPv4 地址不可以和设备地址一致。"; // DO NOT CHANGE HERE
"The [Host] section is configured with too much content (Local DNS Mapping), which may lead to performance and memory usage issues." = "[Host] 段配置了过多内容，这可能导致性能和内存占用问题。"; // DO NOT CHANGE HERE
"The automatic update time of remote scripts." = "远程脚本的自动更新时间。"; // DO NOT CHANGE HERE
"The client connects through the proxy policy: %" = "客户端通过代理策略连接：%"; // DO NOT CHANGE HERE
"The corresponding iCloud user could not be found." = "未能找到对应的 iCloud 用户。"; // DO NOT CHANGE HERE
"The current changes have not been saved, do you want to continue?" = "当前的修改未保存，是否继续？"; // DO NOT CHANGE HERE
"The current network's IPv6 RA announcement contains a link-local IPv6 DNS address. Surge cannot effectively override this setting, which may lead to takeover failure. Please modify the DNS in the RA broadcast on your router to be empty; if an empty value is not allowed, you can enter any public IPv6 address." = "当前网络的 IPv6 RA 通告中，包含一个 link-local 的 IPv6 DNS 地址，Surge 无法有效的覆盖该设置，可能导致接管失败，请在路由器中修改 RA 广播的 DNS 为空，如果不允许为空，可填写任意公网的 IPv6 地址。"; // DO NOT CHANGE HERE
"The current version does not support enabling the IPv6 RA override feature separately; please enable DHCP at the same time." = "当前版本不支持单独开启 IPv6 RA 覆盖功能，请同步开启 DHCP。"; // DO NOT CHANGE HERE
"The default UDP test parameter for proxies. E.g.: apple.com@1.0.0.1" = "代理的默认 UDP 测试参数。例如：apple.com@1.0.0.1"; // DO NOT CHANGE HERE
"The default testing URL for proxy policies." = "代理策略的默认测试 URL。"; // DO NOT CHANGE HERE
"The default timeout for proxy connectivity tests." = "代理连接性测试的默认超时时间。"; // DO NOT CHANGE HERE
"The device no longer exists. Please ensure that the Ponte function is correctly enabled on the target device." = "该设备已不存在，请确认目标设备上的 Ponte 功能已正确开启。"; // DO NOT CHANGE HERE
"The encrypted DNS request matched with proxy policy %@ that utilizes domain %@ as the proxy hostname, which is not allowed. Fallback to DIRECT. Consider configuring a DNS Mapping record for the proxy server domain." = "加密的 DNS 请求被代理策略“%@”匹配，该策略使用域名“%@”作为代理主机名，这会导致循环。已回退到 DIRECT。请考虑为代理服务器域配置一个 DNS 映射记录。"; // DO NOT CHANGE HERE
"The fallback behavior when UDP traffic matches a policy that doesn't support the UDP relay." = "当 UDP 流量匹配到不支持 UDP 转发的代理时的回退行为。"; // DO NOT CHANGE HERE
"The free trial of Surge is not a subscription, it will not automatically charge after the trial period ends, and you do not need to perform any subscription cancellation operations." = "Surge 的免费试用并非订阅，试用期结束后不会自动付费，你无需进行任何订阅取消操作。"; // DO NOT CHANGE HERE
"The macOS access restriction feature is not compatible with Surge's enhanced mode. Please disable the Content & Privacy feature in System Settings > Screen Time > Content & Privacy > Access to Web Content, then restart your computer." = "macOS 访问限制功能与 Surge 增强模式不兼容，请在系统设置›屏幕使用时间›内容与隐私中关闭功能，然后重启电脑。"; // DO NOT CHANGE HERE
"The managed profile relied on by profile %@ cannot be loaded." = "无法加载配置文件 %@ 依赖的托管配置文件。"; // DO NOT CHANGE HERE
"The maximum allowed size for the request/response body. Bodies exceeding this size will not be processed by the script." = "HTTP Body 允许的最大大小，超过该尺寸的请求将不会被脚本处理。"; // DO NOT CHANGE HERE
"The maximum runtime of the script." = "脚本的最长运行时间。"; // DO NOT CHANGE HERE
"The module can only be activated after all parameters have been provided." = "必须在提供所有参数后才可以开启该模块。"; // DO NOT CHANGE HERE
"The module has been updated." = "模块已被更新。"; // DO NOT CHANGE HERE
"The network is managed by Surge Gateway. Surge iOS is now suspended." = "该网络由 Surge 网关管理。Surge iOS 已自动暂停。"; // DO NOT CHANGE HERE
"The number of requests taken over by VIF is too high (%d). In order to avoid exhausting system resources, new requests from VIF have been temporarily rejected.." = "VIF 所接管的请求数过多（%d），为避免耗尽系统资源，已暂时拒绝来自 VIF 的新请求。"; // DO NOT CHANGE HERE
"The original profile has used detached references, chain referencing is not allowed." = "原始配置中已使用分离配置引用，不可进行连锁引用。"; // DO NOT CHANGE HERE
"The profile is frequently reloaded in a short period of time, which may be caused by a miswritten script. This will cause Surge to malfunction, please investigate the script immediately." = "配置在短时间内被频繁的重新加载，这可能是一个错误编写的脚本导致的问题。这将导致 Surge 工作不正常，请立刻排查脚本。"; // DO NOT CHANGE HERE
"The raw binary HTTP body data will be passed to the script in Uint8Array instead of a string value." = "原始二进制 HTTP Body 据将以 Uint8Array 的形式传递给脚本，而不是字符串值。"; // DO NOT CHANGE HERE
"The remote device doesn't support rule editing." = "该设备不支持规则编辑。"; // DO NOT CHANGE HERE
"The request volume is extremely high, suspending all connections from %@." = "请求量极高，暂停来自 %@ 的所有连接。"; // DO NOT CHANGE HERE
"The resource file %@ has been modified and reloaded automatically." = "资源文件 %@ 被修改，已自动重载。"; // DO NOT CHANGE HERE
"The script %@ cannot run on tvOS.." = "脚本 %@ 无法在 tvOS 上运行。"; // DO NOT CHANGE HERE
"The script %@ runs too frequently, which may lead to high power consumption during standby time." = "脚本%@运行的过于频繁，可能导致待机时的高电量消耗。"; // DO NOT CHANGE HERE
"The script is loaded from the filesystem every time before evaluating it. (Surge Mac only)\nFor http-request and http-response scripts, when you use console.log() to log messages, the messages also appear in the request's notes." = "每次在执行脚本之前，都会从文件系统加载该脚本。（仅限 Surge Mac）\n对于 http-request 和 http-response 脚本，当你使用 console.log() 记录消息时，这些消息也会显示在请求的备注中。"; // DO NOT CHANGE HERE
"The script may fetch the value with $argument" = "脚本可以使用 $argument 获取该值"; // DO NOT CHANGE HERE
"The script “%@” is using too much memory, which will soon cause the Surge engine to exceed its memory limit and be terminated by the system. Please remove this script or modify its execution engine." = "脚本“%@”使用了过多内存，即将导致 Surge 引擎内存超限被系统终止，请移除该脚本或修改该脚本的执行引擎。"; // DO NOT CHANGE HERE
"The smart policy group (%@) cannot use an internal policy (%@) as sub-policy." = "智能策略组(%@)不可以使用内置策略组(%@)作为子策略。"; // DO NOT CHANGE HERE
"The smart policy group (%@) cannot use another policy group (%@) as sub-policy." = "智能策略组(%@)不可以使用其他策略组(%@)作为子策略。"; // DO NOT CHANGE HERE
"The specified device %@ was not found. Please check the device name. Source request: %" = "指定的设备 %@ 未找到。请检查设备名称。来源请求：%"; // DO NOT CHANGE HERE
"The specified device could not be found: %" = "指定的设备为能找到：%"; // DO NOT CHANGE HERE
"The specified network interface %@ IPv6 is unavailable." = "指定的网络接口 %@ IPv6 不可用"; // DO NOT CHANGE HERE
"The target device may be on the current LAN. Attempting to connect in LAN mode, target address: %" = "目标设备可能处于当前局域网，尝试以局域网模式连接，目标地址: %"; // DO NOT CHANGE HERE
"The tun-excluded-routes parameter has been configured, this parameter may cause anomalies after switching networks, please use with caution." = "tun-excluded-routes 参数已配置，该参数可能导致切换网络后出现异常，请谨慎使用。"; // DO NOT CHANGE HERE
"There are no rulesets that meet the criteria." = "没有符合条件的规则集。"; // DO NOT CHANGE HERE
"There is a significant deviation in the current system time, which may affect the use of certain proxy protocols. Please calibrate the system time." = "当前的系统时间存在较大偏差，可能影响部分代理协议的使用，请校准系统时间。"; // DO NOT CHANGE HERE
"There is a valid IPv6 DNS announcement on the current network, and clients may use IPv6 to access the network, rendering Surge DHCP takeover ineffective. Please enable IPv6 RA override or disable IPv6 for the entire network." = "当前网络存在有效的 IPv6 DNS 宣告，客户端可能使用 IPv6 访问网络，使得 Surge DHCP 接管无效。请开启 IPv6 RA 覆盖，或者关闭整个网络的 IPv6。"; // DO NOT CHANGE HERE
"There is a valid WireGuard configuration. Please note that using the same WireGuard configuration on different devices may result in IP conflict, causing all ends to be unable to use it." = "存在 WireGuard 配置，请注意在不同设备上使用相同的 WireGuard 配置可能导致 IP 抢占从而各端都无法使用。"; // DO NOT CHANGE HERE
"There is an error in the managed profile. Please contact your profile provider: %" = "托管配置存在错误，请联系配置提供商：%"; // DO NOT CHANGE HERE
"There is an error in the profile, skipping automatic update: %" = "配置文件存在错误，跳过自动更新：%"; // DO NOT CHANGE HERE
"There is an error in the profile. Please contact your profile provider: %" = "配置存在错误，请联系配置提供商：%"; // DO NOT CHANGE HERE
"There is currently a high-priority RA announcement in the network, which prevents Surge from overriding this RA message. Please adjust the IPv6 settings of your router and change the RA priority to medium or low." = "当前网络中存在一个高优先级的 RA 宣告，这会导致 Surge 无法覆盖该 RA 消息，请调整路由的 IPv6 设置，将 RA 优先级改为中或者低。"; // DO NOT CHANGE HERE
"There is no proxy available for Ponte in the policy group." = "策略组中不存在可用于 Ponte 的代理。"; // DO NOT CHANGE HERE
"This allows the script to modify the request/response body. The default value is false. This behavior is expensive. Only enable when necessary." = "这允许脚本修改请求/响应体。默认值为 false。此行为开销较大，仅在必要时启用。"; // DO NOT CHANGE HERE
"This device has already claimed the free trial." = "该设备已经领取过免费试用"; // DO NOT CHANGE HERE
"This device is managed by another Surge iOS device. If it is redeployed by the current device, the management rights of the original device will be invalidated." = "该设备由另一个 Surge iOS 设备所管理，如果由当前设备重新进行部署，会使得原设备的管理权失效。"; // DO NOT CHANGE HERE
"This device is restricted by MDM and cannot install system extensions. Please contact the administrator to allow system network extensions from Team ID YCKFLA6N72." = "该设备受到 MDM 限制，无法安装系统扩展。请联系管理员，允许来自 Team ID YCKFLA6N72 的系统网络扩展。"; // DO NOT CHANGE HERE
"This module does not contain any other external resources." = "该模块不包含其他外部资源。"; // DO NOT CHANGE HERE
"This option asks Surge to return a real IP address instead of a fake IP address when Surge VIF handles a DNS question.\nThe DNS request packet will be forwarded to upstream DNS servers." = "此选项要求 Surge VIF 处理 DNS 查询时返回真实 IP 地址，而不是伪造的 IP 地址。\nDNS 请求包将被转发到上游 DNS 服务器。"; // DO NOT CHANGE HERE
"This test is used to evaluate the efficiency of the rule set for the current profile. It will randomly generate 500 requests to execute the matching process, and the results are averaged." = "该测试用于评估当前配置的规则集效率，会随机生成 500 个请求执行匹配流程，结果取平均值。"; // DO NOT CHANGE HERE
"Through proxy" = "使用代理"; // DO NOT CHANGE HERE
"To avoid unnecessary DNS queries locally, Surge will return a temporary virtual IP for all DNS queries. This behavior is consistent with the description in RFC 3089." = "为了避免在本地进行不必要的 DNS 查询，Surge 会对所有 DNS 查询返回一个临时的虚拟 IP。该行为与 RFC 3089 的描述一致。"; // DO NOT CHANGE HERE
"To enable this feature, you must meet the following requirements:\n• This computer must have a static IP address, rather than one assigned by a DHCP server. Surge will automatically perform the conversion.\n• You must manually configure at least one valid DNS server in Surge's profile.\n• You must manually disable any existing DHCP servers on the network. (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 note this:\n• You should have some basic networking knowledge, or at least an understanding of what DHCP does and how it works.\n• If this computer does not work properly or is disconnected from the network after this feature is enabled, other devices on the network may not be able to connect to the network. You shouldn't move or shut down the computer.\n• If you urgently need to restore network access, restore the router's original DHCP service." = "要启用此功能，您必须满足以下要求：\n• 该计算机必须使用静态 IP 地址，而不是由 DHCP 服务器分配的地址。Surge 将会自动执行该转换。\n• 您必须在 Surge 的配置文件中手动配置至少一个有效的 DNS 服务器。\n• 您必须手动禁用网络上现有的任何 DHCP 服务器。（通常由路由器提供）\n• 此计算机应通过有线方式连接到网络，我们强烈不建议使用无线网络。\n\n请注意：\n• 您应具备一些基本的网络知识，至少了解 DHCP 的作用及其工作原理。\n• 如果启用此功能后该计算机无法正常工作或与网络断开，则其他设备可能无法连接到网络。您不应移动或关闭这台计算机。\n• 如需紧急恢复联网，请恢复路由器原有的 DHCP 服务。"; // DO NOT CHANGE HERE
"UDP Proxy Fallback" = "UDP 代理回退"; // DO NOT CHANGE HERE
"UDP sessions" = "UDP 会话"; // DO NOT CHANGE HERE
"Unable to establish a secure connection with the server. Please disable MITM or other similar tools. If the problem persists, please try changing the network and then try again." = "无法与服务器建立安全连接，请关闭 MITM 或其他类似工具。如果问题持续，请尝试更换网络后再试。"; // DO NOT CHANGE HERE
"Unable to start Surge Gateway VM on the Wi-Fi network." = "无法在 Wi-Fi 网络上开启 Surge Gateway VM。"; // DO NOT CHANGE HERE
"Unable to update iCloud data, Surge Ponte may not work properly. Please try restarting the system." = "无法更新 iCloud 数据，Surge Ponte 可能不正常。请尝试重启系统，"; // DO NOT CHANGE HERE
"Unauthorized" = "未授权"; // DO NOT CHANGE HERE
"Unblocked" = "不阻止"; // DO NOT CHANGE HERE
"Underlying Policy" = "跳板策略"; // DO NOT CHANGE HERE
"Unsupported operating system." = "不支持的操作系统。"; // DO NOT CHANGE HERE
"Update" = "更新"; // DO NOT CHANGE HERE
"Update Subscription Expired" = "订阅已过期"; // DO NOT CHANGE HERE
"Upgrade Result" = "升级结果"; // DO NOT CHANGE HERE
"Usage" = "资源统计"; // DO NOT CHANGE HERE
"Use Default Policy on DNS Fail" = "在 DNS 失败时使用默认策略"; // DO NOT CHANGE HERE
"Use JQ expressions to manipulate JSON data. If the Body is not JSON, it will cause the request to fail. Please search the JQ project documentation to learn how to write expressions." = "使用 JQ 表达式操作 JSON 数据，如果 Body 并非 JSON 会导致请求失败。请搜索 JQ 项目文档以了解表达式编写方式。"; // DO NOT CHANGE HERE
"Use only under instructions. Do not adjust this option unless necessary" = "仅在指引下使用，在没有特殊原因的情况下不应调整该选项。"; // DO NOT CHANGE HERE
"Used to adjust the interval time for port hopping, in seconds." = "用于调整端口跳跃的间隔时间，单位为秒。"; // DO NOT CHANGE HERE
"Uses: %d Last used: %@ ago" = "使用次数: %d 最后使用: %@前"; // DO NOT CHANGE HERE
"VMNET may be unstable on macOS Monterey. If you experience network disconnection issues, please disable this feature and consider enabling it again after upgrading to a newer version of macOS." = "macOS Monterey 系统下 VMNET 可能不稳定，如果出现断网的问题请关闭该功能，请考虑更新至新版 macOS 系统后再开启该功能。"; // DO NOT CHANGE HERE
"VPN Profile" = "VPN 配置"; // DO NOT CHANGE HERE
"Version %@ is ready to update, released on %@. You are currently running version is %@." = "版本 %@ 已准备好更新，发布于%@。当前版本为 %@。"; // DO NOT CHANGE HERE
"Version %@ is ready to update. You are currently running version is %@. Renew your subscription to update to the latest version %" = "版本 %@ 已准备好更新，当前版本为 %@。续订更新订阅以更新到最新版本 %"; // DO NOT CHANGE HERE
"Version %@(%d)" = "版本 %@(%d)"; // DO NOT CHANGE HERE
"Virtual IP Mapping" = "虚拟 IP 映射表"; // DO NOT CHANGE HERE
"When a QUIC connection (i.e., HTTP/3) hits the MITM hostname list, it automatically blocks that QUIC connection, causing the connection to fall back to HTTP/2 or HTTP/1.1, so that it can be intercepted by MITM." = "当 QUIC 连接（即 HTTP/3）命中 MITM 主机名列表时，自动阻止该 QUIC 连接，使得连接回退至 HTTP/2 或 HTTP/1.1，以使得其可被 MITM。"; // DO NOT CHANGE HERE
"When conducting protocol sniffing, if specific keywords appear in the HTTP Header, then that request will be reverted to raw TCP processing, which can be used to avoid some compatibility issues." = "在进行协议嗅探时，如果 HTTP Header 中出现特定关键词，则将该请求回退到原始 TCP 处理，这可以用来避免一些兼容性问题。"; // DO NOT CHANGE HERE
"When enabled, the headers field will be provided in array format to ensure compatibility when handling multiple fields with the same name (such as Set-Cookie)." = "开启后 headers 字段将以数组格式提供，以保证在处理多个同名字段（如 Set-Cookie）时的兼容性。"; // DO NOT CHANGE HERE
"When it is detected that the current network is managed by Surge Gateway, automatically suspend Surge iOS." = "当发现当前网络由 Surge Gateway 所接管时，自动暂停 Surge iOS。"; // DO NOT CHANGE HERE
"When this option is enabled, changes to the configuration or modules will be automatically deployed to Surge tvOS." = "开启该选项后，当配置或模块发生变化时，将自动部署至 Surge tvOS。"; // DO NOT CHANGE HERE
"You can allow other iCloud users to access the device through Ponte. Authorized users will be able to obtain the Ponte access information and key of the device. Please use with caution." = "你可以让其他 iCloud 用户也能够访问通过 Ponte 访问该设备，被授权用户将能够获取到该设备的 Ponte 接入信息和密钥，请谨慎使用。"; // DO NOT CHANGE HERE
"You can also re-enter the wizard later in the More tab." = "你之后也可以在「更多」标签页里重新进入该向导。"; // DO NOT CHANGE HERE
"You can connect another Ponte device through a proxy" = "你可以通过代理连接另一个 Ponte 设备"; // DO NOT CHANGE HERE
"You can connect another Ponte device through a proxy. If NAT Traversal via proxy has been configured on the remote device, it is best, but not required, to select the same proxy as it is. Please read manual for more information." = "如果已在远端设备上配置使用代理进行 NAT 穿透，最好选择与之相同的代理，但这并非必须。请阅读手册以了解更多信息。"; // DO NOT CHANGE HERE
"You can control your Surge tvOS from anywhere through Surge Ponte, and you can access the intranet where Apple TV is located through Surge tvOS.\nNote: If your network can't support a full Surge Ponte, Surge Ponte on Surge tvOS will work in LAN-Only mode so that Surge iOS can control Surge tvOS on the same LAN." = "你将可用通过 Surge Ponte 在任何地方控制你的 Surge tvOS，同时可以通过 Surge tvOS 访问其所在的内网。\n注：如果你的网络无法配置完整的 Surge Ponte，Surge tvOS 的 Surge Ponte 将工作在 LAN-Only 模式下，以使得 Surge iOS 可以在相同局域网内控制 Surge tvOS。"; // DO NOT CHANGE HERE
"You can create a shortcut on the Home Screen to access the remote controller. Please follow the steps below." = "你可以在桌面上创建进入远程控制器的快捷方式。请按照下列步骤进行操作。"; // DO NOT CHANGE HERE
"You can now continue modifying the profile." = "现在可以继续修改配置了。"; // DO NOT CHANGE HERE
"You can quickly access this feature from the Utilities tab." = "可以从首页的工具标签页快速访问该功能。"; // DO NOT CHANGE HERE
"You can receive Surge Mac's notifications on your iOS device. Please enable the remote notification in Surge Mac first. The two devices must use a same iCloud account.\nThe settings on this page affect all devices logged into the iCloud account, and you will receive notifications on all devices with Surge installed." = "你可以在你的 iOS 设备上接收 Surge Mac 的通知，请先在 Surge Mac 的通知设置里打开远程通知，两个设备必须使用同一个 iCloud 账号。\n该页面的设置影响所有登录了该 iCloud 账户的设备，你将会在所有安装了 Surge 的设备上收到通知。"; // DO NOT CHANGE HERE
"You can use this tool to quickly locate issues encountered when using Ponte." = "可使用该工具快速定位使用 Ponte 时遇到的问题。"; // DO NOT CHANGE HERE
"You must downgrade to version %@ to continue." = "必须降级至版本 %@ 方可继续使用。"; // DO NOT CHANGE HERE
"Your license cannot be used for this version" = "你的授权无法使用该版本"; // DO NOT CHANGE HERE
"Your update subscription expired on %@, and you cannot use this version. Please renew your subscription or downgrade." = "你的更新订阅已于%@过期，无法使用该版本，请续订或者降级。"; // DO NOT CHANGE HERE
"Your update subscription expired on %@." = "你的更新订阅已于%@过期。"; // DO NOT CHANGE HERE
"Your update subscription is valid until %@." = "你的更新订阅有效期至%@。"; // DO NOT CHANGE HERE
"\nIf the file is in iCloud Drive/Dropbox, please confirm that the file has been successfully synced to local.\nIf you continue to encounter this issue while using iCloud, please turn off the Optimize Mac Storage option in the system iCloud settings." = "\n如果该文件处于 iCloud Drive/Dropbox 中，请确认文件已被成功同步至本地。\n如果在使用 iCloud 时持续遇到该问题，请关闭系统 iCloud 设置中的「优化储存空间」选项。"; // DO NOT CHANGE HERE
"\nIf the file is in iCloud Drive/Dropbox, please make sure the file has been successfully synced to your local device.\nIf you continue to encounter this issue when using iCloud, please go to the Surge folder in iCloud Drive via Finder and right-click to select Keep Downloaded." = "\n如果该文件处于 iCloud Drive/Dropbox 中，请确认文件已被成功同步至本地。\n如果在使用 iCloud 时持续遇到该问题，请在访达中的 iCloud 云盘里，找到 Surge 的文件夹，右键勾选保留下载。"; // DO NOT CHANGE HERE
"\n• Unlockable: %" = "\n可供解锁: %"; // DO NOT CHANGE HERE
"\n• Unlocked: %" = "\n已解锁: %"; // DO NOT CHANGE HERE
"iCloud is not enabled, Surge Ponte will stop working. Please turn on the iCloud Drive switch in system settings." = "iCloud 未开启，Surge Ponte 将停止工作。请在系统设置中开启 iCloud Drive 开关。"; // DO NOT CHANGE HERE
"iCloud status is abnormal. Please check whether your iCloud account is functioning properly in the system settings. It may also be a temporary issue caused by an Apple server failure." = "iCloud 状态异常，请在系统设置中检查你的 iCloud 账号是否正常。也有可能是 Apple 服务器故障导致的临时问题。"; // DO NOT CHANGE HERE
"iOS/macOS system might perform an SVCB record DNS lookup instead of a standard A record lookup. This causes Surge to fail to return a virtual IP address. So by default, the SVCB record lookup is forbidden to force the system to perform an A record lookup." = "iOS/macOS 系统可能会执行 SVCB 记录 DNS 查询而不是标准的 A 记录查询。这会导致 Surge 无法返回虚拟 IP 地址。因此默认情况下，禁止 SVCB 记录查询以强制系统执行 A 记录查询。"; // DO NOT CHANGE HERE
"s" = ""; // DO NOT CHANGE HERE
"• If you are using 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 gateway mode 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 获取，如果需要请手动在系统设置中进行调整。"; // DO NOT CHANGE HERE

/*New*/
"Diagnostics" = "诊断"; //Diagnostics

/*Deprecated*/
"External port: %d" = "外部端口: %d";
"Show Port Hopping Panel" = "显示端口跳跃";
"Test Proxy" = "测试代理";
"Test Proxy UDP Relay" = "测试代理 UDP 转发";
"User-Agent" = "User-Agent";
