From 63809d4f16aff80c98c92bf007ce078ad188a3cc Mon Sep 17 00:00:00 2001 From: ShiinaRinne <45081750+ShiinaRinne@users.noreply.github.com> Date: Fri, 1 Dec 2023 12:37:49 +0800 Subject: [PATCH] =?UTF-8?q?Added:=20=E6=94=AF=E6=8C=81=E5=AF=BC=E5=85=A5?= =?UTF-8?q?=E7=B3=BB=E7=BB=9Fhosts=E6=B7=BB=E5=8A=A0=E8=87=B3dns=E8=AE=BE?= =?UTF-8?q?=E7=BD=AE=E4=B8=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- v2rayN/v2rayN/Handler/CoreConfigV2ray.cs | 53 +- v2rayN/v2rayN/Mode/DNSItem.cs | 1 + v2rayN/v2rayN/Resx/ResUI.Designer.cs | 722 +++++++++--------- v2rayN/v2rayN/Resx/ResUI.resx | 5 +- v2rayN/v2rayN/Resx/ResUI.zh-Hans.resx | 5 +- v2rayN/v2rayN/Resx/ResUI.zh-Hant.resx | 2 +- .../v2rayN/ViewModels/DNSSettingViewModel.cs | 3 + v2rayN/v2rayN/Views/DNSSettingWindow.xaml | 18 +- v2rayN/v2rayN/Views/DNSSettingWindow.xaml.cs | 1 + 9 files changed, 433 insertions(+), 377 deletions(-) diff --git a/v2rayN/v2rayN/Handler/CoreConfigV2ray.cs b/v2rayN/v2rayN/Handler/CoreConfigV2ray.cs index 87253e54fb..d956727281 100644 --- a/v2rayN/v2rayN/Handler/CoreConfigV2ray.cs +++ b/v2rayN/v2rayN/Handler/CoreConfigV2ray.cs @@ -1,5 +1,7 @@ -using System.Net; +using System.IO; +using System.Net; using System.Net.NetworkInformation; +using Newtonsoft.Json.Linq; using v2rayN.Base; using v2rayN.Mode; using v2rayN.Resx; @@ -718,29 +720,50 @@ private int dns(V2rayConfig v2rayConfig) outbound.settings.userLevel = 0; } - var obj = Utils.ParseJson(normalDNS); - if (obj?.ContainsKey("servers") == true) - { - v2rayConfig.dns = obj; - } - else + var obj = Utils.ParseJson(normalDNS) ?? new JObject(); + + if (!obj.ContainsKey("servers")) { List servers = new(); - string[] arrDNS = normalDNS.Split(','); foreach (string str in arrDNS) { - //if (Utils.IsIP(str)) - //{ servers.Add(str); - //} } - //servers.Add("localhost"); - v2rayConfig.dns = new Mode.Dns4Ray + obj["servers"] = JArray.FromObject(servers); + } + + if (item.useSystemHosts) + { + var hostfile = @"C:\Windows\System32\drivers\etc\hosts" ; + + if (File.Exists(hostfile)) { - servers = servers - }; + var hosts = File.ReadAllText(hostfile).Replace("\r", ""); + var hostsList = hosts.Split(new[] { '\n' }, StringSplitOptions.RemoveEmptyEntries); + + // 获取系统hosts + var systemHosts = new Dictionary(); + foreach (var host in hostsList) + { + if (host.StartsWith("#")) continue; + var hostItem = host.Split(new[] { ' ', '\t' }, StringSplitOptions.RemoveEmptyEntries); + if (hostItem.Length < 2) continue; + systemHosts.Add(hostItem[1], hostItem[0]); + } + + // 追加至 dns 设置 + var normalHost = obj["hosts"] ?? new JObject(); + foreach (var host in systemHosts) + { + if (normalHost[host.Key] != null) continue; + normalHost[host.Key] = host.Value; + } + obj["hosts"] = normalHost; + } } + + v2rayConfig.dns = obj; } catch (Exception ex) { diff --git a/v2rayN/v2rayN/Mode/DNSItem.cs b/v2rayN/v2rayN/Mode/DNSItem.cs index fef779eccb..fbd88ee567 100644 --- a/v2rayN/v2rayN/Mode/DNSItem.cs +++ b/v2rayN/v2rayN/Mode/DNSItem.cs @@ -11,6 +11,7 @@ public class DNSItem public string remarks { get; set; } public bool enabled { get; set; } = true; public ECoreType coreType { get; set; } + public bool useSystemHosts { get; set; } = true; public string? normalDNS { get; set; } public string? tunDNS { get; set; } public string? domainStrategy4Freedom { get; set; } diff --git a/v2rayN/v2rayN/Resx/ResUI.Designer.cs b/v2rayN/v2rayN/Resx/ResUI.Designer.cs index 50408a1d6d..eba3de4937 100644 --- a/v2rayN/v2rayN/Resx/ResUI.Designer.cs +++ b/v2rayN/v2rayN/Resx/ResUI.Designer.cs @@ -1,10 +1,9 @@ //------------------------------------------------------------------------------ // -// 此代码由工具生成。 -// 运行时版本:4.0.30319.42000 +// This code was generated by a tool. // -// 对此文件的更改可能会导致不正确的行为,并且如果 -// 重新生成代码,这些更改将会丢失。 +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. // //------------------------------------------------------------------------------ @@ -13,12 +12,12 @@ namespace v2rayN.Resx { /// - /// 一个强类型的资源类,用于查找本地化的字符串等。 + /// A strongly-typed resource class, for looking up localized strings, etc. /// - // 此类是由 StronglyTypedResourceBuilder - // 类通过类似于 ResGen 或 Visual Studio 的工具自动生成的。 - // 若要添加或移除成员,请编辑 .ResX 文件,然后重新运行 ResGen - // (以 /str 作为命令选项),或重新生成 VS 项目。 + // This class was auto-generated by the StronglyTypedResourceBuilder + // class via a tool like ResGen or Visual Studio. + // To add or remove a member, edit your .ResX file then rerun ResGen + // with the /str option, or rebuild your VS project. [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] @@ -33,7 +32,7 @@ internal ResUI() { } /// - /// 返回此类使用的缓存的 ResourceManager 实例。 + /// Returns the cached ResourceManager instance used by this class. /// [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] public static global::System.Resources.ResourceManager ResourceManager { @@ -47,8 +46,8 @@ internal ResUI() { } /// - /// 重写当前线程的 CurrentUICulture 属性,对 - /// 使用此强类型资源类的所有资源查找执行重写。 + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. /// [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] public static global::System.Globalization.CultureInfo Culture { @@ -61,7 +60,7 @@ internal ResUI() { } /// - /// 查找类似 Do you want to append rules? Choose yes to append, choose otherwise to replace 的本地化字符串。 + /// Looks up a localized string similar to Do you want to append rules? Choose yes to append, choose otherwise to replace. /// public static string AddBatchRoutingRulesYesNo { get { @@ -70,7 +69,7 @@ public static string AddBatchRoutingRulesYesNo { } /// - /// 查找类似 All 的本地化字符串。 + /// Looks up a localized string similar to All. /// public static string AllGroupServers { get { @@ -79,7 +78,7 @@ public static string AllGroupServers { } /// - /// 查找类似 Batch export subscription to clipboard successfully 的本地化字符串。 + /// Looks up a localized string similar to Batch export subscription to clipboard successfully. /// public static string BatchExportSubscriptionSuccessfully { get { @@ -88,7 +87,7 @@ public static string BatchExportSubscriptionSuccessfully { } /// - /// 查找类似 Batch export share URL to clipboard successfully 的本地化字符串。 + /// Looks up a localized string similar to Batch export share URL to clipboard successfully. /// public static string BatchExportURLSuccessfully { get { @@ -97,7 +96,7 @@ public static string BatchExportURLSuccessfully { } /// - /// 查找类似 Please check the server settings first 的本地化字符串。 + /// Looks up a localized string similar to Please check the server settings first. /// public static string CheckServerSettings { get { @@ -106,7 +105,7 @@ public static string CheckServerSettings { } /// - /// 查找类似 Invalid configuration format 的本地化字符串。 + /// Looks up a localized string similar to Invalid configuration format. /// public static string ConfigurationFormatIncorrect { get { @@ -115,7 +114,7 @@ public static string ConfigurationFormatIncorrect { } /// - /// 查找类似 Note that custom configuration relies entirely on your own configuration and does not work with all settings. If you want to use the system proxy, please modify the listening port manually. 的本地化字符串。 + /// Looks up a localized string similar to Note that custom configuration relies entirely on your own configuration and does not work with all settings. If you want to use the system proxy, please modify the listening port manually.. /// public static string CustomServerTips { get { @@ -124,7 +123,7 @@ public static string CustomServerTips { } /// - /// 查找类似 Downloading... 的本地化字符串。 + /// Looks up a localized string similar to Downloading.... /// public static string Downloading { get { @@ -133,7 +132,7 @@ public static string Downloading { } /// - /// 查找类似 Download 的本地化字符串。 + /// Looks up a localized string similar to Download. /// public static string downloadSpeed { get { @@ -142,7 +141,7 @@ public static string downloadSpeed { } /// - /// 查找类似 Whether to download? {0} 的本地化字符串。 + /// Looks up a localized string similar to Whether to download? {0}. /// public static string DownloadYesNo { get { @@ -151,7 +150,7 @@ public static string DownloadYesNo { } /// - /// 查找类似 Failed to convert configuration file 的本地化字符串。 + /// Looks up a localized string similar to Failed to convert configuration file. /// public static string FailedConversionConfiguration { get { @@ -160,7 +159,7 @@ public static string FailedConversionConfiguration { } /// - /// 查找类似 Failed to generate default configuration file 的本地化字符串。 + /// Looks up a localized string similar to Failed to generate default configuration file. /// public static string FailedGenDefaultConfiguration { get { @@ -169,7 +168,7 @@ public static string FailedGenDefaultConfiguration { } /// - /// 查找类似 Failed to get the default configuration 的本地化字符串。 + /// Looks up a localized string similar to Failed to get the default configuration. /// public static string FailedGetDefaultConfiguration { get { @@ -178,7 +177,7 @@ public static string FailedGetDefaultConfiguration { } /// - /// 查找类似 Failed to import custom configuration server 的本地化字符串。 + /// Looks up a localized string similar to Failed to import custom configuration server. /// public static string FailedImportedCustomServer { get { @@ -187,7 +186,7 @@ public static string FailedImportedCustomServer { } /// - /// 查找类似 Failed to read configuration file 的本地化字符串。 + /// Looks up a localized string similar to Failed to read configuration file. /// public static string FailedReadConfiguration { get { @@ -196,7 +195,7 @@ public static string FailedReadConfiguration { } /// - /// 查找类似 Failed to run Core, please see the log 的本地化字符串。 + /// Looks up a localized string similar to Failed to run Core, please see the log. /// public static string FailedToRunCore { get { @@ -205,7 +204,7 @@ public static string FailedToRunCore { } /// - /// 查找类似 Please fill in the correct custom DNS 的本地化字符串。 + /// Looks up a localized string similar to Please fill in the correct custom DNS. /// public static string FillCorrectDNSText { get { @@ -214,7 +213,7 @@ public static string FillCorrectDNSText { } /// - /// 查找类似 Please fill in the correct format server port 的本地化字符串。 + /// Looks up a localized string similar to Please fill in the correct format server port. /// public static string FillCorrectServerPort { get { @@ -223,7 +222,7 @@ public static string FillCorrectServerPort { } /// - /// 查找类似 Please fill in the KCP parameters correctly 的本地化字符串。 + /// Looks up a localized string similar to Please fill in the KCP parameters correctly. /// public static string FillKcpParameters { get { @@ -232,7 +231,7 @@ public static string FillKcpParameters { } /// - /// 查找类似 Please fill in the local listening port 的本地化字符串。 + /// Looks up a localized string similar to Please fill in the local listening port. /// public static string FillLocalListeningPort { get { @@ -241,7 +240,7 @@ public static string FillLocalListeningPort { } /// - /// 查找类似 Please fill in the password 的本地化字符串。 + /// Looks up a localized string similar to Please fill in the password. /// public static string FillPassword { get { @@ -250,7 +249,7 @@ public static string FillPassword { } /// - /// 查找类似 Please fill in the server address 的本地化字符串。 + /// Looks up a localized string similar to Please fill in the server address. /// public static string FillServerAddress { get { @@ -259,7 +258,7 @@ public static string FillServerAddress { } /// - /// 查找类似 Please browse to import server configuration 的本地化字符串。 + /// Looks up a localized string similar to Please browse to import server configuration. /// public static string FillServerAddressCustom { get { @@ -268,7 +267,7 @@ public static string FillServerAddressCustom { } /// - /// 查找类似 Please fill in the user ID 的本地化字符串。 + /// Looks up a localized string similar to Please fill in the user ID. /// public static string FillUUID { get { @@ -277,7 +276,7 @@ public static string FillUUID { } /// - /// 查找类似 Transport 的本地化字符串。 + /// Looks up a localized string similar to Transport. /// public static string GbTransport { get { @@ -286,7 +285,7 @@ public static string GbTransport { } /// - /// 查找类似 is not the correct client configuration file, please check 的本地化字符串。 + /// Looks up a localized string similar to is not the correct client configuration file, please check. /// public static string IncorrectClientConfiguration { get { @@ -295,7 +294,7 @@ public static string IncorrectClientConfiguration { } /// - /// 查找类似 is not the correct configuration, please check 的本地化字符串。 + /// Looks up a localized string similar to is not the correct configuration, please check. /// public static string Incorrectconfiguration { get { @@ -304,7 +303,7 @@ public static string Incorrectconfiguration { } /// - /// 查找类似 is not the correct server configuration file, please check 的本地化字符串。 + /// Looks up a localized string similar to is not the correct server configuration file, please check. /// public static string IncorrectServerConfiguration { get { @@ -313,7 +312,7 @@ public static string IncorrectServerConfiguration { } /// - /// 查找类似 Initial Configuration 的本地化字符串。 + /// Looks up a localized string similar to Initial Configuration. /// public static string InitialConfiguration { get { @@ -322,7 +321,7 @@ public static string InitialConfiguration { } /// - /// 查找类似 {0} {1} already up to date. 的本地化字符串。 + /// Looks up a localized string similar to {0} {1} already up to date.. /// public static string IsLatestCore { get { @@ -331,7 +330,7 @@ public static string IsLatestCore { } /// - /// 查找类似 {0} {1} already up to date. 的本地化字符串。 + /// Looks up a localized string similar to {0} {1} already up to date.. /// public static string IsLatestN { get { @@ -340,7 +339,7 @@ public static string IsLatestN { } /// - /// 查找类似 LAN 的本地化字符串。 + /// Looks up a localized string similar to LAN. /// public static string LabLAN { get { @@ -349,7 +348,7 @@ public static string LabLAN { } /// - /// 查找类似 Local 的本地化字符串。 + /// Looks up a localized string similar to Local. /// public static string LabLocal { get { @@ -358,7 +357,7 @@ public static string LabLocal { } /// - /// 查找类似 Address 的本地化字符串。 + /// Looks up a localized string similar to Address. /// public static string LvAddress { get { @@ -367,7 +366,7 @@ public static string LvAddress { } /// - /// 查找类似 Automatic update interval(minutes) 的本地化字符串。 + /// Looks up a localized string similar to Automatic update interval(minutes). /// public static string LvAutoUpdateInterval { get { @@ -376,7 +375,7 @@ public static string LvAutoUpdateInterval { } /// - /// 查找类似 Convert target type 的本地化字符串。 + /// Looks up a localized string similar to Convert target type. /// public static string LvConvertTarget { get { @@ -385,7 +384,7 @@ public static string LvConvertTarget { } /// - /// 查找类似 Please leave blank if no conversion is required 的本地化字符串。 + /// Looks up a localized string similar to Please leave blank if no conversion is required. /// public static string LvConvertTargetTip { get { @@ -394,7 +393,7 @@ public static string LvConvertTargetTip { } /// - /// 查找类似 Count 的本地化字符串。 + /// Looks up a localized string similar to Count. /// public static string LvCount { get { @@ -403,7 +402,7 @@ public static string LvCount { } /// - /// 查找类似 Custom Icon 的本地化字符串。 + /// Looks up a localized string similar to Custom Icon. /// public static string LvCustomIcon { get { @@ -412,7 +411,7 @@ public static string LvCustomIcon { } /// - /// 查找类似 Enabled Update 的本地化字符串。 + /// Looks up a localized string similar to Enabled Update. /// public static string LvEnabled { get { @@ -421,7 +420,7 @@ public static string LvEnabled { } /// - /// 查找类似 Security 的本地化字符串。 + /// Looks up a localized string similar to Security. /// public static string LvEncryptionMethod { get { @@ -430,7 +429,7 @@ public static string LvEncryptionMethod { } /// - /// 查找类似 Remarks regular filter 的本地化字符串。 + /// Looks up a localized string similar to Remarks regular filter. /// public static string LvFilter { get { @@ -439,7 +438,7 @@ public static string LvFilter { } /// - /// 查找类似 More urls, separated by commas;Subscription conversion will be invalid 的本地化字符串。 + /// Looks up a localized string similar to More urls, separated by commas;Subscription conversion will be invalid. /// public static string LvMoreUrl { get { @@ -448,7 +447,7 @@ public static string LvMoreUrl { } /// - /// 查找类似 Port 的本地化字符串。 + /// Looks up a localized string similar to Port. /// public static string LvPort { get { @@ -457,7 +456,7 @@ public static string LvPort { } /// - /// 查找类似 Remarks 的本地化字符串。 + /// Looks up a localized string similar to Remarks. /// public static string LvRemarks { get { @@ -466,7 +465,7 @@ public static string LvRemarks { } /// - /// 查找类似 Type 的本地化字符串。 + /// Looks up a localized string similar to Type. /// public static string LvServiceType { get { @@ -475,7 +474,7 @@ public static string LvServiceType { } /// - /// 查找类似 Sort 的本地化字符串。 + /// Looks up a localized string similar to Sort. /// public static string LvSort { get { @@ -484,7 +483,7 @@ public static string LvSort { } /// - /// 查找类似 Subs group 的本地化字符串。 + /// Looks up a localized string similar to Subs group. /// public static string LvSubscription { get { @@ -493,7 +492,7 @@ public static string LvSubscription { } /// - /// 查找类似 Delay(ms) 的本地化字符串。 + /// Looks up a localized string similar to Delay(ms). /// public static string LvTestDelay { get { @@ -502,7 +501,7 @@ public static string LvTestDelay { } /// - /// 查找类似 Speed(M/s) 的本地化字符串。 + /// Looks up a localized string similar to Speed(M/s). /// public static string LvTestSpeed { get { @@ -511,7 +510,7 @@ public static string LvTestSpeed { } /// - /// 查找类似 TLS 的本地化字符串。 + /// Looks up a localized string similar to TLS. /// public static string LvTLS { get { @@ -520,7 +519,7 @@ public static string LvTLS { } /// - /// 查找类似 Download traffic today 的本地化字符串。 + /// Looks up a localized string similar to Download traffic today. /// public static string LvTodayDownloadDataAmount { get { @@ -529,7 +528,7 @@ public static string LvTodayDownloadDataAmount { } /// - /// 查找类似 Upload traffic today 的本地化字符串。 + /// Looks up a localized string similar to Upload traffic today. /// public static string LvTodayUploadDataAmount { get { @@ -538,7 +537,7 @@ public static string LvTodayUploadDataAmount { } /// - /// 查找类似 Total download traffic 的本地化字符串。 + /// Looks up a localized string similar to Total download traffic. /// public static string LvTotalDownloadDataAmount { get { @@ -547,7 +546,7 @@ public static string LvTotalDownloadDataAmount { } /// - /// 查找类似 Total upload traffic 的本地化字符串。 + /// Looks up a localized string similar to Total upload traffic. /// public static string LvTotalUploadDataAmount { get { @@ -556,7 +555,7 @@ public static string LvTotalUploadDataAmount { } /// - /// 查找类似 Transport 的本地化字符串。 + /// Looks up a localized string similar to Transport. /// public static string LvTransportProtocol { get { @@ -565,7 +564,7 @@ public static string LvTransportProtocol { } /// - /// 查找类似 Url(Optional) 的本地化字符串。 + /// Looks up a localized string similar to Url(Optional). /// public static string LvUrl { get { @@ -574,7 +573,7 @@ public static string LvUrl { } /// - /// 查找类似 User Agent 的本地化字符串。 + /// Looks up a localized string similar to User Agent. /// public static string LvUserAgent { get { @@ -583,7 +582,7 @@ public static string LvUserAgent { } /// - /// 查找类似 Add a custom configuration server 的本地化字符串。 + /// Looks up a localized string similar to Add a custom configuration server. /// public static string menuAddCustomServer { get { @@ -592,7 +591,7 @@ public static string menuAddCustomServer { } /// - /// 查找类似 Add [Trojan] server 的本地化字符串。 + /// Looks up a localized string similar to Add [Trojan] server. /// public static string menuAddHysteria2Server { get { @@ -601,7 +600,7 @@ public static string menuAddHysteria2Server { } /// - /// 查找类似 Import bulk URL from clipboard (Ctrl+V) 的本地化字符串。 + /// Looks up a localized string similar to Import bulk URL from clipboard (Ctrl+V). /// public static string menuAddServerViaClipboard { get { @@ -610,7 +609,7 @@ public static string menuAddServerViaClipboard { } /// - /// 查找类似 Scan QR code on the screen (Ctrl+S) 的本地化字符串。 + /// Looks up a localized string similar to Scan QR code on the screen (Ctrl+S). /// public static string menuAddServerViaScan { get { @@ -619,7 +618,7 @@ public static string menuAddServerViaScan { } /// - /// 查找类似 Add [Shadowsocks] server 的本地化字符串。 + /// Looks up a localized string similar to Add [Shadowsocks] server. /// public static string menuAddShadowsocksServer { get { @@ -628,7 +627,7 @@ public static string menuAddShadowsocksServer { } /// - /// 查找类似 Add [Socks] server 的本地化字符串。 + /// Looks up a localized string similar to Add [Socks] server. /// public static string menuAddSocksServer { get { @@ -637,7 +636,7 @@ public static string menuAddSocksServer { } /// - /// 查找类似 Add [Trojan] server 的本地化字符串。 + /// Looks up a localized string similar to Add [Trojan] server. /// public static string menuAddTrojanServer { get { @@ -646,7 +645,7 @@ public static string menuAddTrojanServer { } /// - /// 查找类似 Add [VLESS] server 的本地化字符串。 + /// Looks up a localized string similar to Add [VLESS] server. /// public static string menuAddVlessServer { get { @@ -655,7 +654,7 @@ public static string menuAddVlessServer { } /// - /// 查找类似 Add [VMess] server 的本地化字符串。 + /// Looks up a localized string similar to Add [VMess] server. /// public static string menuAddVmessServer { get { @@ -664,7 +663,7 @@ public static string menuAddVmessServer { } /// - /// 查找类似 Check Update 的本地化字符串。 + /// Looks up a localized string similar to Check Update. /// public static string menuCheckUpdate { get { @@ -673,7 +672,7 @@ public static string menuCheckUpdate { } /// - /// 查找类似 Clear all service statistics 的本地化字符串。 + /// Looks up a localized string similar to Clear all service statistics. /// public static string menuClearServerStatistics { get { @@ -682,7 +681,7 @@ public static string menuClearServerStatistics { } /// - /// 查找类似 Close 的本地化字符串。 + /// Looks up a localized string similar to Close. /// public static string menuClose { get { @@ -691,7 +690,7 @@ public static string menuClose { } /// - /// 查找类似 Clone selected server 的本地化字符串。 + /// Looks up a localized string similar to Clone selected server. /// public static string menuCopyServer { get { @@ -700,7 +699,7 @@ public static string menuCopyServer { } /// - /// 查找类似 DNS Settings 的本地化字符串。 + /// Looks up a localized string similar to DNS Settings. /// public static string menuDNSSetting { get { @@ -709,7 +708,7 @@ public static string menuDNSSetting { } /// - /// 查找类似 Edit Server (Ctrl+D) 的本地化字符串。 + /// Looks up a localized string similar to Edit Server (Ctrl+D). /// public static string menuEditServer { get { @@ -718,7 +717,7 @@ public static string menuEditServer { } /// - /// 查找类似 Exit 的本地化字符串。 + /// Looks up a localized string similar to Exit. /// public static string menuExit { get { @@ -727,7 +726,7 @@ public static string menuExit { } /// - /// 查找类似 Export selected server for client configuration 的本地化字符串。 + /// Looks up a localized string similar to Export selected server for client configuration. /// public static string menuExport2ClientConfig { get { @@ -736,7 +735,7 @@ public static string menuExport2ClientConfig { } /// - /// 查找类似 Export share URLs to clipboard (Ctrl+C) 的本地化字符串。 + /// Looks up a localized string similar to Export share URLs to clipboard (Ctrl+C). /// public static string menuExport2ShareUrl { get { @@ -745,7 +744,7 @@ public static string menuExport2ShareUrl { } /// - /// 查找类似 Export subscription (base64) share to clipboard 的本地化字符串。 + /// Looks up a localized string similar to Export subscription (base64) share to clipboard. /// public static string menuExport2SubContent { get { @@ -754,7 +753,7 @@ public static string menuExport2SubContent { } /// - /// 查找类似 GlobalHotkeySetting 的本地化字符串。 + /// Looks up a localized string similar to GlobalHotkeySetting. /// public static string menuGlobalHotkeySetting { get { @@ -763,7 +762,7 @@ public static string menuGlobalHotkeySetting { } /// - /// 查找类似 Help 的本地化字符串。 + /// Looks up a localized string similar to Help. /// public static string menuHelp { get { @@ -772,7 +771,7 @@ public static string menuHelp { } /// - /// 查找类似 Import old config guiNConfig 的本地化字符串。 + /// Looks up a localized string similar to Import old config guiNConfig. /// public static string menuImportOldGuiConfig { get { @@ -781,7 +780,7 @@ public static string menuImportOldGuiConfig { } /// - /// 查找类似 Import Rules From Clipboard 的本地化字符串。 + /// Looks up a localized string similar to Import Rules From Clipboard. /// public static string menuImportRulesFromClipboard { get { @@ -790,7 +789,7 @@ public static string menuImportRulesFromClipboard { } /// - /// 查找类似 Import Rules From File 的本地化字符串。 + /// Looks up a localized string similar to Import Rules From File. /// public static string menuImportRulesFromFile { get { @@ -799,7 +798,7 @@ public static string menuImportRulesFromFile { } /// - /// 查找类似 Import Rules From Sub Url 的本地化字符串。 + /// Looks up a localized string similar to Import Rules From Sub Url. /// public static string menuImportRulesFromUrl { get { @@ -808,7 +807,7 @@ public static string menuImportRulesFromUrl { } /// - /// 查找类似 One-click multi test Latency and speed (Ctrl+E) 的本地化字符串。 + /// Looks up a localized string similar to One-click multi test Latency and speed (Ctrl+E). /// public static string menuMixedTestServer { get { @@ -817,7 +816,7 @@ public static string menuMixedTestServer { } /// - /// 查找类似 Move to bottom (B) 的本地化字符串。 + /// Looks up a localized string similar to Move to bottom (B). /// public static string menuMoveBottom { get { @@ -826,7 +825,7 @@ public static string menuMoveBottom { } /// - /// 查找类似 Down (D) 的本地化字符串。 + /// Looks up a localized string similar to Down (D). /// public static string menuMoveDown { get { @@ -835,7 +834,7 @@ public static string menuMoveDown { } /// - /// 查找类似 Move up and down 的本地化字符串。 + /// Looks up a localized string similar to Move up and down. /// public static string menuMoveTo { get { @@ -844,7 +843,7 @@ public static string menuMoveTo { } /// - /// 查找类似 Move to group 的本地化字符串。 + /// Looks up a localized string similar to Move to group. /// public static string menuMoveToGroup { get { @@ -853,7 +852,7 @@ public static string menuMoveToGroup { } /// - /// 查找类似 Move to top (T) 的本地化字符串。 + /// Looks up a localized string similar to Move to top (T). /// public static string menuMoveTop { get { @@ -862,7 +861,7 @@ public static string menuMoveTop { } /// - /// 查找类似 Up (U) 的本地化字符串。 + /// Looks up a localized string similar to Up (U). /// public static string menuMoveUp { get { @@ -871,7 +870,7 @@ public static string menuMoveUp { } /// - /// 查找类似 Clear All 的本地化字符串。 + /// Looks up a localized string similar to Clear All. /// public static string menuMsgViewClear { get { @@ -880,7 +879,7 @@ public static string menuMsgViewClear { } /// - /// 查找类似 Copy (Ctrl+C) 的本地化字符串。 + /// Looks up a localized string similar to Copy (Ctrl+C). /// public static string menuMsgViewCopy { get { @@ -889,7 +888,7 @@ public static string menuMsgViewCopy { } /// - /// 查找类似 Copy All 的本地化字符串。 + /// Looks up a localized string similar to Copy All. /// public static string menuMsgViewCopyAll { get { @@ -898,7 +897,7 @@ public static string menuMsgViewCopyAll { } /// - /// 查找类似 Set message filters 的本地化字符串。 + /// Looks up a localized string similar to Set message filters. /// public static string menuMsgViewFilter { get { @@ -907,7 +906,7 @@ public static string menuMsgViewFilter { } /// - /// 查找类似 Select All (Ctrl+A) 的本地化字符串。 + /// Looks up a localized string similar to Select All (Ctrl+A). /// public static string menuMsgViewSelectAll { get { @@ -916,7 +915,7 @@ public static string menuMsgViewSelectAll { } /// - /// 查找类似 OptionSetting 的本地化字符串。 + /// Looks up a localized string similar to OptionSetting. /// public static string menuOptionSetting { get { @@ -925,7 +924,7 @@ public static string menuOptionSetting { } /// - /// 查找类似 Test servers ping (Ctrl+P) 的本地化字符串。 + /// Looks up a localized string similar to Test servers ping (Ctrl+P). /// public static string menuPingServer { get { @@ -934,7 +933,7 @@ public static string menuPingServer { } /// - /// 查找类似 Promotion 的本地化字符串。 + /// Looks up a localized string similar to Promotion. /// public static string menuPromotion { get { @@ -943,7 +942,7 @@ public static string menuPromotion { } /// - /// 查找类似 Test servers real delay (Ctrl+R) 的本地化字符串。 + /// Looks up a localized string similar to Test servers real delay (Ctrl+R). /// public static string menuRealPingServer { get { @@ -952,7 +951,7 @@ public static string menuRealPingServer { } /// - /// 查找类似 Reboot as administrator 的本地化字符串。 + /// Looks up a localized string similar to Reboot as administrator. /// public static string menuRebootAsAdmin { get { @@ -961,7 +960,7 @@ public static string menuRebootAsAdmin { } /// - /// 查找类似 Reload 的本地化字符串。 + /// Looks up a localized string similar to Reload. /// public static string menuReload { get { @@ -970,7 +969,7 @@ public static string menuReload { } /// - /// 查找类似 Remove duplicate servers 的本地化字符串。 + /// Looks up a localized string similar to Remove duplicate servers. /// public static string menuRemoveDuplicateServer { get { @@ -979,7 +978,7 @@ public static string menuRemoveDuplicateServer { } /// - /// 查找类似 Remove selected servers (Delete) 的本地化字符串。 + /// Looks up a localized string similar to Remove selected servers (Delete). /// public static string menuRemoveServer { get { @@ -988,7 +987,7 @@ public static string menuRemoveServer { } /// - /// 查找类似 Routing 的本地化字符串。 + /// Looks up a localized string similar to Routing. /// public static string menuRouting { get { @@ -997,7 +996,7 @@ public static string menuRouting { } /// - /// 查找类似 Advanced Function 的本地化字符串。 + /// Looks up a localized string similar to Advanced Function. /// public static string menuRoutingAdvanced { get { @@ -1006,7 +1005,7 @@ public static string menuRoutingAdvanced { } /// - /// 查找类似 Add 的本地化字符串。 + /// Looks up a localized string similar to Add. /// public static string menuRoutingAdvancedAdd { get { @@ -1015,7 +1014,7 @@ public static string menuRoutingAdvancedAdd { } /// - /// 查找类似 Import Advanced Rules 的本地化字符串。 + /// Looks up a localized string similar to Import Advanced Rules. /// public static string menuRoutingAdvancedImportRules { get { @@ -1024,7 +1023,7 @@ public static string menuRoutingAdvancedImportRules { } /// - /// 查找类似 Remove selected (Delete) 的本地化字符串。 + /// Looks up a localized string similar to Remove selected (Delete). /// public static string menuRoutingAdvancedRemove { get { @@ -1033,7 +1032,7 @@ public static string menuRoutingAdvancedRemove { } /// - /// 查找类似 Set as active rule(Enter) 的本地化字符串。 + /// Looks up a localized string similar to Set as active rule(Enter). /// public static string menuRoutingAdvancedSetDefault { get { @@ -1042,7 +1041,7 @@ public static string menuRoutingAdvancedSetDefault { } /// - /// 查找类似 Basic Function 的本地化字符串。 + /// Looks up a localized string similar to Basic Function. /// public static string menuRoutingBasic { get { @@ -1051,7 +1050,7 @@ public static string menuRoutingBasic { } /// - /// 查找类似 Import Basic Rules 的本地化字符串。 + /// Looks up a localized string similar to Import Basic Rules. /// public static string menuRoutingBasicImportRules { get { @@ -1060,7 +1059,7 @@ public static string menuRoutingBasicImportRules { } /// - /// 查找类似 RoutingRuleDetailsSetting 的本地化字符串。 + /// Looks up a localized string similar to RoutingRuleDetailsSetting. /// public static string menuRoutingRuleDetailsSetting { get { @@ -1069,7 +1068,7 @@ public static string menuRoutingRuleDetailsSetting { } /// - /// 查找类似 Rule Settings 的本地化字符串。 + /// Looks up a localized string similar to Rule Settings. /// public static string menuRoutingRuleSetting { get { @@ -1078,7 +1077,7 @@ public static string menuRoutingRuleSetting { } /// - /// 查找类似 RoutingSetting 的本地化字符串。 + /// Looks up a localized string similar to RoutingSetting. /// public static string menuRoutingSetting { get { @@ -1087,7 +1086,7 @@ public static string menuRoutingSetting { } /// - /// 查找类似 Rule Add 的本地化字符串。 + /// Looks up a localized string similar to Rule Add. /// public static string menuRuleAdd { get { @@ -1096,7 +1095,7 @@ public static string menuRuleAdd { } /// - /// 查找类似 Export Selected Rules 的本地化字符串。 + /// Looks up a localized string similar to Export Selected Rules. /// public static string menuRuleExportSelected { get { @@ -1105,7 +1104,7 @@ public static string menuRuleExportSelected { } /// - /// 查找类似 Rule List 的本地化字符串。 + /// Looks up a localized string similar to Rule List. /// public static string menuRuleList { get { @@ -1114,7 +1113,7 @@ public static string menuRuleList { } /// - /// 查找类似 Remove Rules (Delete) 的本地化字符串。 + /// Looks up a localized string similar to Remove Rules (Delete). /// public static string menuRuleRemove { get { @@ -1123,7 +1122,7 @@ public static string menuRuleRemove { } /// - /// 查找类似 Select All (Ctrl+A) 的本地化字符串。 + /// Looks up a localized string similar to Select All (Ctrl+A). /// public static string menuSelectAll { get { @@ -1132,7 +1131,7 @@ public static string menuSelectAll { } /// - /// 查找类似 Servers 的本地化字符串。 + /// Looks up a localized string similar to Servers. /// public static string menuServers { get { @@ -1141,7 +1140,7 @@ public static string menuServers { } /// - /// 查找类似 Set as active server (Enter) 的本地化字符串。 + /// Looks up a localized string similar to Set as active server (Enter). /// public static string menuSetDefaultServer { get { @@ -1150,7 +1149,7 @@ public static string menuSetDefaultServer { } /// - /// 查找类似 Settings 的本地化字符串。 + /// Looks up a localized string similar to Settings. /// public static string menuSetting { get { @@ -1159,7 +1158,7 @@ public static string menuSetting { } /// - /// 查找类似 Share Server (Ctrl+F) 的本地化字符串。 + /// Looks up a localized string similar to Share Server (Ctrl+F). /// public static string menuShareServer { get { @@ -1168,7 +1167,7 @@ public static string menuShareServer { } /// - /// 查找类似 Sort by test result 的本地化字符串。 + /// Looks up a localized string similar to Sort by test result. /// public static string menuSortServerResult { get { @@ -1177,7 +1176,7 @@ public static string menuSortServerResult { } /// - /// 查找类似 Test servers download speed (Ctrl+T) 的本地化字符串。 + /// Looks up a localized string similar to Test servers download speed (Ctrl+T). /// public static string menuSpeedServer { get { @@ -1186,7 +1185,7 @@ public static string menuSpeedServer { } /// - /// 查找类似 Add 的本地化字符串。 + /// Looks up a localized string similar to Add. /// public static string menuSubAdd { get { @@ -1195,7 +1194,7 @@ public static string menuSubAdd { } /// - /// 查找类似 Delete 的本地化字符串。 + /// Looks up a localized string similar to Delete. /// public static string menuSubDelete { get { @@ -1204,7 +1203,7 @@ public static string menuSubDelete { } /// - /// 查找类似 Edit 的本地化字符串。 + /// Looks up a localized string similar to Edit. /// public static string menuSubEdit { get { @@ -1213,7 +1212,7 @@ public static string menuSubEdit { } /// - /// 查找类似 Update current subscription without proxy 的本地化字符串。 + /// Looks up a localized string similar to Update current subscription without proxy. /// public static string menuSubGroupUpdate { get { @@ -1222,7 +1221,7 @@ public static string menuSubGroupUpdate { } /// - /// 查找类似 Update current subscription with proxy 的本地化字符串。 + /// Looks up a localized string similar to Update current subscription with proxy. /// public static string menuSubGroupUpdateViaProxy { get { @@ -1231,7 +1230,7 @@ public static string menuSubGroupUpdateViaProxy { } /// - /// 查找类似 Subscription group 的本地化字符串。 + /// Looks up a localized string similar to Subscription group. /// public static string menuSubscription { get { @@ -1240,7 +1239,7 @@ public static string menuSubscription { } /// - /// 查找类似 Subscription group Settings 的本地化字符串。 + /// Looks up a localized string similar to Subscription group Settings. /// public static string menuSubSetting { get { @@ -1249,7 +1248,7 @@ public static string menuSubSetting { } /// - /// 查找类似 Share 的本地化字符串。 + /// Looks up a localized string similar to Share. /// public static string menuSubShare { get { @@ -1258,7 +1257,7 @@ public static string menuSubShare { } /// - /// 查找类似 Update subscription without proxy 的本地化字符串。 + /// Looks up a localized string similar to Update subscription without proxy. /// public static string menuSubUpdate { get { @@ -1267,7 +1266,7 @@ public static string menuSubUpdate { } /// - /// 查找类似 Update subscription with proxy 的本地化字符串。 + /// Looks up a localized string similar to Update subscription with proxy. /// public static string menuSubUpdateViaProxy { get { @@ -1276,7 +1275,7 @@ public static string menuSubUpdateViaProxy { } /// - /// 查找类似 System proxy 的本地化字符串。 + /// Looks up a localized string similar to System proxy. /// public static string menuSystemproxy { get { @@ -1285,7 +1284,7 @@ public static string menuSystemproxy { } /// - /// 查找类似 Clear system proxy 的本地化字符串。 + /// Looks up a localized string similar to Clear system proxy. /// public static string menuSystemProxyClear { get { @@ -1294,7 +1293,7 @@ public static string menuSystemProxyClear { } /// - /// 查找类似 Do not change system proxy 的本地化字符串。 + /// Looks up a localized string similar to Do not change system proxy. /// public static string menuSystemProxyNothing { get { @@ -1303,7 +1302,7 @@ public static string menuSystemProxyNothing { } /// - /// 查找类似 Pac Mode 的本地化字符串。 + /// Looks up a localized string similar to Pac Mode. /// public static string menuSystemProxyPac { get { @@ -1312,7 +1311,7 @@ public static string menuSystemProxyPac { } /// - /// 查找类似 Set system proxy 的本地化字符串。 + /// Looks up a localized string similar to Set system proxy. /// public static string menuSystemProxySet { get { @@ -1321,7 +1320,7 @@ public static string menuSystemProxySet { } /// - /// 查找类似 Test servers with tcping (Ctrl+O) 的本地化字符串。 + /// Looks up a localized string similar to Test servers with tcping (Ctrl+O). /// public static string menuTcpingServer { get { @@ -1330,7 +1329,7 @@ public static string menuTcpingServer { } /// - /// 查找类似 Test current service status 的本地化字符串。 + /// Looks up a localized string similar to Test current service status. /// public static string menuTestMe { get { @@ -1339,7 +1338,7 @@ public static string menuTestMe { } /// - /// 查找类似 {0} Website 的本地化字符串。 + /// Looks up a localized string similar to {0} Website. /// public static string menuWebsiteItem { get { @@ -1348,7 +1347,7 @@ public static string menuWebsiteItem { } /// - /// 查找类似 Clear original subscription content 的本地化字符串。 + /// Looks up a localized string similar to Clear original subscription content. /// public static string MsgClearSubscription { get { @@ -1357,7 +1356,7 @@ public static string MsgClearSubscription { } /// - /// 查找类似 Download GeoFile: {0} successfully 的本地化字符串。 + /// Looks up a localized string similar to Download GeoFile: {0} successfully. /// public static string MsgDownloadGeoFileSuccessfully { get { @@ -1366,7 +1365,7 @@ public static string MsgDownloadGeoFileSuccessfully { } /// - /// 查找类似 Download Core successfully 的本地化字符串。 + /// Looks up a localized string similar to Download Core successfully. /// public static string MsgDownloadV2rayCoreSuccessfully { get { @@ -1375,7 +1374,7 @@ public static string MsgDownloadV2rayCoreSuccessfully { } /// - /// 查找类似 Failed to import subscription content 的本地化字符串。 + /// Looks up a localized string similar to Failed to import subscription content. /// public static string MsgFailedImportSubscription { get { @@ -1384,7 +1383,7 @@ public static string MsgFailedImportSubscription { } /// - /// 查找类似 Filter, support regular 的本地化字符串。 + /// Looks up a localized string similar to Filter, support regular. /// public static string MsgFilterTitle { get { @@ -1393,7 +1392,7 @@ public static string MsgFilterTitle { } /// - /// 查找类似 Get subscription content successfully 的本地化字符串。 + /// Looks up a localized string similar to Get subscription content successfully. /// public static string MsgGetSubscriptionSuccessfully { get { @@ -1402,7 +1401,7 @@ public static string MsgGetSubscriptionSuccessfully { } /// - /// 查找类似 Information 的本地化字符串。 + /// Looks up a localized string similar to Information. /// public static string MsgInformationTitle { get { @@ -1411,7 +1410,7 @@ public static string MsgInformationTitle { } /// - /// 查找类似 Please fill in the Url 的本地化字符串。 + /// Looks up a localized string similar to Please fill in the Url. /// public static string MsgNeedUrl { get { @@ -1420,7 +1419,7 @@ public static string MsgNeedUrl { } /// - /// 查找类似 No valid subscriptions set 的本地化字符串。 + /// Looks up a localized string similar to No valid subscriptions set. /// public static string MsgNoValidSubscription { get { @@ -1429,7 +1428,7 @@ public static string MsgNoValidSubscription { } /// - /// 查找类似 Resolve {0} successfully 的本地化字符串。 + /// Looks up a localized string similar to Resolve {0} successfully. /// public static string MsgParsingSuccessfully { get { @@ -1438,7 +1437,7 @@ public static string MsgParsingSuccessfully { } /// - /// 查找类似 Servers Filter, press Enter to execute 的本地化字符串。 + /// Looks up a localized string similar to Servers Filter, press Enter to execute. /// public static string MsgServerTitle { get { @@ -1447,7 +1446,7 @@ public static string MsgServerTitle { } /// - /// 查找类似 Updates are not enabled, skip this subscription 的本地化字符串。 + /// Looks up a localized string similar to Updates are not enabled, skip this subscription. /// public static string MsgSkipSubscriptionUpdate { get { @@ -1456,7 +1455,7 @@ public static string MsgSkipSubscriptionUpdate { } /// - /// 查找类似 Start getting subscriptions 的本地化字符串。 + /// Looks up a localized string similar to Start getting subscriptions. /// public static string MsgStartGettingSubscriptions { get { @@ -1465,7 +1464,7 @@ public static string MsgStartGettingSubscriptions { } /// - /// 查找类似 Start updating {0}... 的本地化字符串。 + /// Looks up a localized string similar to Start updating {0}.... /// public static string MsgStartUpdating { get { @@ -1474,7 +1473,7 @@ public static string MsgStartUpdating { } /// - /// 查找类似 Invalid subscription content 的本地化字符串。 + /// Looks up a localized string similar to Invalid subscription content. /// public static string MsgSubscriptionDecodingFailed { get { @@ -1483,7 +1482,7 @@ public static string MsgSubscriptionDecodingFailed { } /// - /// 查找类似 is unpacking... 的本地化字符串。 + /// Looks up a localized string similar to is unpacking.... /// public static string MsgUnpacking { get { @@ -1492,7 +1491,7 @@ public static string MsgUnpacking { } /// - /// 查找类似 Update subscription end 的本地化字符串。 + /// Looks up a localized string similar to Update subscription end. /// public static string MsgUpdateSubscriptionEnd { get { @@ -1501,7 +1500,7 @@ public static string MsgUpdateSubscriptionEnd { } /// - /// 查找类似 Update subscription starts 的本地化字符串。 + /// Looks up a localized string similar to Update subscription starts. /// public static string MsgUpdateSubscriptionStart { get { @@ -1510,7 +1509,7 @@ public static string MsgUpdateSubscriptionStart { } /// - /// 查找类似 Update Core successfully 的本地化字符串。 + /// Looks up a localized string similar to Update Core successfully. /// public static string MsgUpdateV2rayCoreSuccessfully { get { @@ -1519,7 +1518,7 @@ public static string MsgUpdateV2rayCoreSuccessfully { } /// - /// 查找类似 Update Core successfully! Restarting service... 的本地化字符串。 + /// Looks up a localized string similar to Update Core successfully! Restarting service.... /// public static string MsgUpdateV2rayCoreSuccessfullyMore { get { @@ -1528,7 +1527,7 @@ public static string MsgUpdateV2rayCoreSuccessfullyMore { } /// - /// 查找类似 Non-VMess or ss protocol 的本地化字符串。 + /// Looks up a localized string similar to Non-VMess or ss protocol. /// public static string NonvmessOrssProtocol { get { @@ -1537,7 +1536,7 @@ public static string NonvmessOrssProtocol { } /// - /// 查找类似 non-standard service, this feature is invalid 的本地化字符串。 + /// Looks up a localized string similar to non-standard service, this feature is invalid. /// public static string NonVmessService { get { @@ -1546,7 +1545,7 @@ public static string NonVmessService { } /// - /// 查找类似 The Core file (file name: {1}) was not found under the folder ({0}), please download and put it in the folder, download address: {2} 的本地化字符串。 + /// Looks up a localized string similar to The Core file (file name: {1}) was not found under the folder ({0}), please download and put it in the folder, download address: {2}. /// public static string NotFoundCore { get { @@ -1555,7 +1554,7 @@ public static string NotFoundCore { } /// - /// 查找类似 Not Run As Admin 的本地化字符串。 + /// Looks up a localized string similar to Not Run As Admin. /// public static string NotRunAsAdmin { get { @@ -1564,7 +1563,7 @@ public static string NotRunAsAdmin { } /// - /// 查找类似 Scan completed, no valid QR code found 的本地化字符串。 + /// Looks up a localized string similar to Scan completed, no valid QR code found. /// public static string NoValidQRcodeFound { get { @@ -1573,7 +1572,7 @@ public static string NoValidQRcodeFound { } /// - /// 查找类似 operation failed, please check and retry 的本地化字符串。 + /// Looks up a localized string similar to operation failed, please check and retry. /// public static string OperationFailed { get { @@ -1582,7 +1581,7 @@ public static string OperationFailed { } /// - /// 查找类似 Operation success 的本地化字符串。 + /// Looks up a localized string similar to Operation success. /// public static string OperationSuccess { get { @@ -1591,7 +1590,7 @@ public static string OperationSuccess { } /// - /// 查找类似 Please Fill Remarks 的本地化字符串。 + /// Looks up a localized string similar to Please Fill Remarks. /// public static string PleaseFillRemarks { get { @@ -1600,7 +1599,7 @@ public static string PleaseFillRemarks { } /// - /// 查找类似 Please select the encryption method 的本地化字符串。 + /// Looks up a localized string similar to Please select the encryption method. /// public static string PleaseSelectEncryption { get { @@ -1609,7 +1608,7 @@ public static string PleaseSelectEncryption { } /// - /// 查找类似 Please select a protocol 的本地化字符串。 + /// Looks up a localized string similar to Please select a protocol. /// public static string PleaseSelectProtocol { get { @@ -1618,7 +1617,7 @@ public static string PleaseSelectProtocol { } /// - /// 查找类似 Please select rules 的本地化字符串。 + /// Looks up a localized string similar to Please select rules. /// public static string PleaseSelectRules { get { @@ -1627,7 +1626,7 @@ public static string PleaseSelectRules { } /// - /// 查找类似 Please select the server first 的本地化字符串。 + /// Looks up a localized string similar to Please select the server first. /// public static string PleaseSelectServer { get { @@ -1636,7 +1635,7 @@ public static string PleaseSelectServer { } /// - /// 查找类似 Global hotkey {0} registered failed, reason {1} 的本地化字符串。 + /// Looks up a localized string similar to Global hotkey {0} registered failed, reason {1}. /// public static string RegisterGlobalHotkeyFailed { get { @@ -1645,7 +1644,7 @@ public static string RegisterGlobalHotkeyFailed { } /// - /// 查找类似 Global hotkey {0} registered successfully 的本地化字符串。 + /// Looks up a localized string similar to Global hotkey {0} registered successfully. /// public static string RegisterGlobalHotkeySuccessfully { get { @@ -1654,7 +1653,7 @@ public static string RegisterGlobalHotkeySuccessfully { } /// - /// 查找类似 Servers deduplication completed. Old: {0}, New: {1}. 的本地化字符串。 + /// Looks up a localized string similar to Servers deduplication completed. Old: {0}, New: {1}.. /// public static string RemoveDuplicateServerResult { get { @@ -1663,7 +1662,7 @@ public static string RemoveDuplicateServerResult { } /// - /// 查找类似 Are you sure to remove the rules? 的本地化字符串。 + /// Looks up a localized string similar to Are you sure to remove the rules?. /// public static string RemoveRules { get { @@ -1672,7 +1671,7 @@ public static string RemoveRules { } /// - /// 查找类似 Are you sure to remove the server? 的本地化字符串。 + /// Looks up a localized string similar to Are you sure to remove the server?. /// public static string RemoveServer { get { @@ -1681,7 +1680,7 @@ public static string RemoveServer { } /// - /// 查找类似 {0},One of the required. 的本地化字符串。 + /// Looks up a localized string similar to {0},One of the required.. /// public static string RoutingRuleDetailRequiredTips { get { @@ -1690,7 +1689,7 @@ public static string RoutingRuleDetailRequiredTips { } /// - /// 查找类似 Run As Admin 的本地化字符串。 + /// Looks up a localized string similar to Run As Admin. /// public static string RunAsAdmin { get { @@ -1699,7 +1698,7 @@ public static string RunAsAdmin { } /// - /// 查找类似 The client configuration file is saved at: {0} 的本地化字符串。 + /// Looks up a localized string similar to The client configuration file is saved at: {0}. /// public static string SaveClientConfigurationIn { get { @@ -1708,7 +1707,7 @@ public static string SaveClientConfigurationIn { } /// - /// 查找类似 {0}:{1}/s↑ | {2}/s↓ 的本地化字符串。 + /// Looks up a localized string similar to {0}:{1}/s↑ | {2}/s↓. /// public static string SpeedDisplayText { get { @@ -1717,7 +1716,7 @@ public static string SpeedDisplayText { } /// - /// 查找类似 Testing... 的本地化字符串。 + /// Looks up a localized string similar to Testing.... /// public static string Speedtesting { get { @@ -1726,7 +1725,7 @@ public static string Speedtesting { } /// - /// 查找类似 Test completed 的本地化字符串。 + /// Looks up a localized string similar to Test completed. /// public static string SpeedtestingCompleted { get { @@ -1735,7 +1734,7 @@ public static string SpeedtestingCompleted { } /// - /// 查找类似 Skip test 的本地化字符串。 + /// Looks up a localized string similar to Skip test. /// public static string SpeedtestingSkip { get { @@ -1744,7 +1743,7 @@ public static string SpeedtestingSkip { } /// - /// 查找类似 Waiting for testing 的本地化字符串。 + /// Looks up a localized string similar to Waiting for testing. /// public static string SpeedtestingWait { get { @@ -1753,7 +1752,7 @@ public static string SpeedtestingWait { } /// - /// 查找类似 Start service ({0})... 的本地化字符串。 + /// Looks up a localized string similar to Start service ({0}).... /// public static string StartService { get { @@ -1762,7 +1761,7 @@ public static string StartService { } /// - /// 查找类似 Group please leave blank here 的本地化字符串。 + /// Looks up a localized string similar to Group please leave blank here. /// public static string SubUrlTips { get { @@ -1771,8 +1770,8 @@ public static string SubUrlTips { } /// - /// 查找类似 Configuration successful - ///{0} 的本地化字符串。 + /// Looks up a localized string similar to Configuration successful + ///{0}. /// public static string SuccessfulConfiguration { get { @@ -1781,7 +1780,7 @@ public static string SuccessfulConfiguration { } /// - /// 查找类似 Custom configuration server imported successfully. 的本地化字符串。 + /// Looks up a localized string similar to Custom configuration server imported successfully.. /// public static string SuccessfullyImportedCustomServer { get { @@ -1790,7 +1789,7 @@ public static string SuccessfullyImportedCustomServer { } /// - /// 查找类似 {0} servers have been imported from clipboard. 的本地化字符串。 + /// Looks up a localized string similar to {0} servers have been imported from clipboard.. /// public static string SuccessfullyImportedServerViaClipboard { get { @@ -1799,7 +1798,7 @@ public static string SuccessfullyImportedServerViaClipboard { } /// - /// 查找类似 Scan import URL successfully 的本地化字符串。 + /// Looks up a localized string similar to Scan import URL successfully. /// public static string SuccessfullyImportedServerViaScan { get { @@ -1808,7 +1807,7 @@ public static string SuccessfullyImportedServerViaScan { } /// - /// 查找类似 System proxy 的本地化字符串。 + /// Looks up a localized string similar to System proxy. /// public static string SystemProxy { get { @@ -1817,7 +1816,7 @@ public static string SystemProxy { } /// - /// 查找类似 Address 的本地化字符串。 + /// Looks up a localized string similar to Address. /// public static string TbAddress { get { @@ -1826,7 +1825,7 @@ public static string TbAddress { } /// - /// 查找类似 AllowInsecure 的本地化字符串。 + /// Looks up a localized string similar to AllowInsecure. /// public static string TbAllowInsecure { get { @@ -1835,7 +1834,7 @@ public static string TbAllowInsecure { } /// - /// 查找类似 Alpn 的本地化字符串。 + /// Looks up a localized string similar to Alpn. /// public static string TbAlpn { get { @@ -1844,7 +1843,7 @@ public static string TbAlpn { } /// - /// 查找类似 AlterId 的本地化字符串。 + /// Looks up a localized string similar to AlterId. /// public static string TbAlterId { get { @@ -1853,7 +1852,7 @@ public static string TbAlterId { } /// - /// 查找类似 AutoRefresh 的本地化字符串。 + /// Looks up a localized string similar to AutoRefresh. /// public static string TbAutoRefresh { get { @@ -1862,7 +1861,7 @@ public static string TbAutoRefresh { } /// - /// 查找类似 Domain, ip, process are auto sorted when saving 的本地化字符串。 + /// Looks up a localized string similar to Domain, ip, process are auto sorted when saving. /// public static string TbAutoSort { get { @@ -1871,7 +1870,7 @@ public static string TbAutoSort { } /// - /// 查找类似 Browse 的本地化字符串。 + /// Looks up a localized string similar to Browse. /// public static string TbBrowse { get { @@ -1880,7 +1879,7 @@ public static string TbBrowse { } /// - /// 查找类似 Cancel 的本地化字符串。 + /// Looks up a localized string similar to Cancel. /// public static string TbCancel { get { @@ -1889,7 +1888,7 @@ public static string TbCancel { } /// - /// 查找类似 Clear system proxy 的本地化字符串。 + /// Looks up a localized string similar to Clear system proxy. /// public static string TbClearSystemProxy { get { @@ -1898,7 +1897,7 @@ public static string TbClearSystemProxy { } /// - /// 查找类似 Confirm 的本地化字符串。 + /// Looks up a localized string similar to Confirm. /// public static string TbConfirm { get { @@ -1907,7 +1906,7 @@ public static string TbConfirm { } /// - /// 查找类似 Core Type 的本地化字符串。 + /// Looks up a localized string similar to Core Type. /// public static string TbCoreType { get { @@ -1916,7 +1915,7 @@ public static string TbCoreType { } /// - /// 查找类似 Display GUI 的本地化字符串。 + /// Looks up a localized string similar to Display GUI. /// public static string TbDisplayGUI { get { @@ -1925,7 +1924,7 @@ public static string TbDisplayGUI { } /// - /// 查找类似 Display Log 的本地化字符串。 + /// Looks up a localized string similar to Display Log. /// public static string TbDisplayLog { get { @@ -1934,7 +1933,7 @@ public static string TbDisplayLog { } /// - /// 查找类似 Support DnsObject, Click to view the document 的本地化字符串。 + /// Looks up a localized string similar to Support DnsObject, Click to view the document. /// public static string TbDnsObjectDoc { get { @@ -1943,7 +1942,7 @@ public static string TbDnsObjectDoc { } /// - /// 查找类似 Please fill in DNS Structure, Click to view the document 的本地化字符串。 + /// Looks up a localized string similar to Please fill in DNS Structure, Click to view the document. /// public static string TbDnsSingboxObjectDoc { get { @@ -1952,7 +1951,7 @@ public static string TbDnsSingboxObjectDoc { } /// - /// 查找类似 Domain Matcher 的本地化字符串。 + /// Looks up a localized string similar to Domain Matcher. /// public static string TbdomainMatcher { get { @@ -1961,7 +1960,7 @@ public static string TbdomainMatcher { } /// - /// 查找类似 Domain strategy 的本地化字符串。 + /// Looks up a localized string similar to Domain strategy. /// public static string TbdomainStrategy { get { @@ -1970,7 +1969,7 @@ public static string TbdomainStrategy { } /// - /// 查找类似 sing-box domain strategy 的本地化字符串。 + /// Looks up a localized string similar to sing-box domain strategy. /// public static string TbdomainStrategy4Singbox { get { @@ -1979,7 +1978,7 @@ public static string TbdomainStrategy4Singbox { } /// - /// 查找类似 Edit 的本地化字符串。 + /// Looks up a localized string similar to Edit. /// public static string TbEdit { get { @@ -1988,7 +1987,7 @@ public static string TbEdit { } /// - /// 查找类似 Enable advanced function 的本地化字符串。 + /// Looks up a localized string similar to Enable advanced function. /// public static string TbenableRoutingAdvanced { get { @@ -1997,7 +1996,7 @@ public static string TbenableRoutingAdvanced { } /// - /// 查找类似 Enable Tun 的本地化字符串。 + /// Looks up a localized string similar to Enable Tun. /// public static string TbEnableTunAs { get { @@ -2006,7 +2005,7 @@ public static string TbEnableTunAs { } /// - /// 查找类似 Fingerprint 的本地化字符串。 + /// Looks up a localized string similar to Fingerprint. /// public static string TbFingerprint { get { @@ -2015,7 +2014,7 @@ public static string TbFingerprint { } /// - /// 查找类似 Flow 的本地化字符串。 + /// Looks up a localized string similar to Flow. /// public static string TbFlow5 { get { @@ -2024,7 +2023,7 @@ public static string TbFlow5 { } /// - /// 查找类似 GlobalHotkey Settings 的本地化字符串。 + /// Looks up a localized string similar to GlobalHotkey Settings. /// public static string TbGlobalHotkeySetting { get { @@ -2033,7 +2032,7 @@ public static string TbGlobalHotkeySetting { } /// - /// 查找类似 Set directly by pressing the keyboard, Take effect after restart 的本地化字符串。 + /// Looks up a localized string similar to Set directly by pressing the keyboard, Take effect after restart. /// public static string TbGlobalHotkeySettingTip { get { @@ -2042,7 +2041,7 @@ public static string TbGlobalHotkeySettingTip { } /// - /// 查找类似 Generate 的本地化字符串。 + /// Looks up a localized string similar to Generate. /// public static string TbGUID { get { @@ -2051,7 +2050,7 @@ public static string TbGUID { } /// - /// 查找类似 Camouflage type 的本地化字符串。 + /// Looks up a localized string similar to Camouflage type. /// public static string TbHeaderType { get { @@ -2060,7 +2059,7 @@ public static string TbHeaderType { } /// - /// 查找类似 UUID(id) 的本地化字符串。 + /// Looks up a localized string similar to UUID(id). /// public static string TbId { get { @@ -2069,7 +2068,7 @@ public static string TbId { } /// - /// 查找类似 Password 的本地化字符串。 + /// Looks up a localized string similar to Password. /// public static string TbId3 { get { @@ -2078,7 +2077,7 @@ public static string TbId3 { } /// - /// 查找类似 Password(Optional) 的本地化字符串。 + /// Looks up a localized string similar to Password(Optional). /// public static string TbId4 { get { @@ -2087,7 +2086,7 @@ public static string TbId4 { } /// - /// 查找类似 UUID(id) 的本地化字符串。 + /// Looks up a localized string similar to UUID(id). /// public static string TbId5 { get { @@ -2096,7 +2095,7 @@ public static string TbId5 { } /// - /// 查找类似 Transport protocol(network) 的本地化字符串。 + /// Looks up a localized string similar to Transport protocol(network). /// public static string TbNetwork { get { @@ -2105,7 +2104,7 @@ public static string TbNetwork { } /// - /// 查找类似 Do not change system proxy 的本地化字符串。 + /// Looks up a localized string similar to Do not change system proxy. /// public static string TbNotChangeSystemProxy { get { @@ -2114,7 +2113,7 @@ public static string TbNotChangeSystemProxy { } /// - /// 查找类似 Path 的本地化字符串。 + /// Looks up a localized string similar to Path. /// public static string TbPath { get { @@ -2123,7 +2122,7 @@ public static string TbPath { } /// - /// 查找类似 Port 的本地化字符串。 + /// Looks up a localized string similar to Port. /// public static string TbPort { get { @@ -2132,7 +2131,7 @@ public static string TbPort { } /// - /// 查找类似 txtPreSocksPort 的本地化字符串。 + /// Looks up a localized string similar to txtPreSocksPort. /// public static string TbPreSocksPort { get { @@ -2141,7 +2140,7 @@ public static string TbPreSocksPort { } /// - /// 查找类似 PublicKey 的本地化字符串。 + /// Looks up a localized string similar to PublicKey. /// public static string TbPublicKey { get { @@ -2150,7 +2149,7 @@ public static string TbPublicKey { } /// - /// 查找类似 Alias (remarks) 的本地化字符串。 + /// Looks up a localized string similar to Alias (remarks). /// public static string TbRemarks { get { @@ -2159,7 +2158,7 @@ public static string TbRemarks { } /// - /// 查找类似 Camouflage domain(host) 的本地化字符串。 + /// Looks up a localized string similar to Camouflage domain(host). /// public static string TbRequestHost { get { @@ -2168,7 +2167,7 @@ public static string TbRequestHost { } /// - /// 查找类似 Reset 的本地化字符串。 + /// Looks up a localized string similar to Reset. /// public static string TbReset { get { @@ -2177,7 +2176,7 @@ public static string TbReset { } /// - /// 查找类似 Domain 的本地化字符串。 + /// Looks up a localized string similar to Domain. /// public static string TbRoutingRuleDomain { get { @@ -2186,7 +2185,7 @@ public static string TbRoutingRuleDomain { } /// - /// 查找类似 IP or IP CIDR 的本地化字符串。 + /// Looks up a localized string similar to IP or IP CIDR. /// public static string TbRoutingRuleIP { get { @@ -2195,7 +2194,7 @@ public static string TbRoutingRuleIP { } /// - /// 查找类似 Full process name (Tun mode) 的本地化字符串。 + /// Looks up a localized string similar to Full process name (Tun mode). /// public static string TbRoutingRuleProcess { get { @@ -2204,7 +2203,7 @@ public static string TbRoutingRuleProcess { } /// - /// 查找类似 3.Block Domain or IP 的本地化字符串。 + /// Looks up a localized string similar to 3.Block Domain or IP. /// public static string TbRoutingTabBlock { get { @@ -2213,7 +2212,7 @@ public static string TbRoutingTabBlock { } /// - /// 查找类似 2.Direct Domain or IP 的本地化字符串。 + /// Looks up a localized string similar to 2.Direct Domain or IP. /// public static string TbRoutingTabDirect { get { @@ -2222,7 +2221,7 @@ public static string TbRoutingTabDirect { } /// - /// 查找类似 1.Proxy Domain or IP 的本地化字符串。 + /// Looks up a localized string similar to 1.Proxy Domain or IP. /// public static string TbRoutingTabProxy { get { @@ -2231,7 +2230,7 @@ public static string TbRoutingTabProxy { } /// - /// 查找类似 Pre-defined Rule Set List 的本地化字符串。 + /// Looks up a localized string similar to Pre-defined Rule Set List. /// public static string TbRoutingTabRuleList { get { @@ -2240,7 +2239,7 @@ public static string TbRoutingTabRuleList { } /// - /// 查找类似 *Set the rules, separated by commas (,); The comma in the regular is replaced by <COMMA> 的本地化字符串。 + /// Looks up a localized string similar to *Set the rules, separated by commas (,); The comma in the regular is replaced by <COMMA>. /// public static string TbRoutingTips { get { @@ -2249,7 +2248,7 @@ public static string TbRoutingTips { } /// - /// 查找类似 Ruleobject Doc 的本地化字符串。 + /// Looks up a localized string similar to Ruleobject Doc. /// public static string TbRuleobjectDoc { get { @@ -2258,7 +2257,7 @@ public static string TbRuleobjectDoc { } /// - /// 查找类似 Encryption method (security) 的本地化字符串。 + /// Looks up a localized string similar to Encryption method (security). /// public static string TbSecurity { get { @@ -2267,7 +2266,7 @@ public static string TbSecurity { } /// - /// 查找类似 Encryption 的本地化字符串。 + /// Looks up a localized string similar to Encryption. /// public static string TbSecurity3 { get { @@ -2276,7 +2275,7 @@ public static string TbSecurity3 { } /// - /// 查找类似 User(Optional) 的本地化字符串。 + /// Looks up a localized string similar to User(Optional). /// public static string TbSecurity4 { get { @@ -2285,7 +2284,7 @@ public static string TbSecurity4 { } /// - /// 查找类似 Encryption 的本地化字符串。 + /// Looks up a localized string similar to Encryption. /// public static string TbSecurity5 { get { @@ -2294,7 +2293,7 @@ public static string TbSecurity5 { } /// - /// 查找类似 Set system proxy 的本地化字符串。 + /// Looks up a localized string similar to Set system proxy. /// public static string TbSetSystemProxy { get { @@ -2303,16 +2302,16 @@ public static string TbSetSystemProxy { } /// - /// 查找类似 Click to import default DNS config 的本地化字符串。 + /// Looks up a localized string similar to Click to import default DNS config. /// - public static string TBSettingDnsImportDefConfig { + public static string TbSettingDnsImportDefConfig { get { - return ResourceManager.GetString("TBSettingDnsImportDefConfig", resourceCulture); + return ResourceManager.GetString("TbSettingDnsImportDefConfig", resourceCulture); } } /// - /// 查找类似 Advanced proxy settings, protocol selection (optional) 的本地化字符串。 + /// Looks up a localized string similar to Advanced proxy settings, protocol selection (optional). /// public static string TbSettingsAdvancedProtocol { get { @@ -2321,7 +2320,7 @@ public static string TbSettingsAdvancedProtocol { } /// - /// 查找类似 Allow connections from the LAN 的本地化字符串。 + /// Looks up a localized string similar to Allow connections from the LAN. /// public static string TbSettingsAllowLAN { get { @@ -2330,7 +2329,7 @@ public static string TbSettingsAllowLAN { } /// - /// 查找类似 Auto hide startup 的本地化字符串。 + /// Looks up a localized string similar to Auto hide startup. /// public static string TbSettingsAutoHideStartup { get { @@ -2339,7 +2338,7 @@ public static string TbSettingsAutoHideStartup { } /// - /// 查找类似 Automatic update interval of Geo (hours) 的本地化字符串。 + /// Looks up a localized string similar to Automatic update interval of Geo (hours). /// public static string TbSettingsAutoUpdateInterval { get { @@ -2348,7 +2347,7 @@ public static string TbSettingsAutoUpdateInterval { } /// - /// 查找类似 Color 的本地化字符串。 + /// Looks up a localized string similar to Color. /// public static string TbSettingsColor { get { @@ -2357,7 +2356,7 @@ public static string TbSettingsColor { } /// - /// 查找类似 Dark Mode 的本地化字符串。 + /// Looks up a localized string similar to Dark Mode. /// public static string TbSettingsColorMode { get { @@ -2366,7 +2365,7 @@ public static string TbSettingsColorMode { } /// - /// 查找类似 Core: basic settings 的本地化字符串。 + /// Looks up a localized string similar to Core: basic settings. /// public static string TbSettingsCore { get { @@ -2375,7 +2374,7 @@ public static string TbSettingsCore { } /// - /// 查找类似 V2ray DNS settings 的本地化字符串。 + /// Looks up a localized string similar to V2ray DNS settings. /// public static string TbSettingsCoreDns { get { @@ -2384,7 +2383,7 @@ public static string TbSettingsCoreDns { } /// - /// 查找类似 sing-box DNS settings 的本地化字符串。 + /// Looks up a localized string similar to sing-box DNS settings. /// public static string TbSettingsCoreDnsSingbox { get { @@ -2393,7 +2392,7 @@ public static string TbSettingsCoreDnsSingbox { } /// - /// 查找类似 Core: KCP settings 的本地化字符串。 + /// Looks up a localized string similar to Core: KCP settings. /// public static string TbSettingsCoreKcp { get { @@ -2402,7 +2401,7 @@ public static string TbSettingsCoreKcp { } /// - /// 查找类似 CoreType settings 的本地化字符串。 + /// Looks up a localized string similar to CoreType settings. /// public static string TbSettingsCoreType { get { @@ -2411,7 +2410,7 @@ public static string TbSettingsCoreType { } /// - /// 查找类似 FontFamily(Require restart) 的本地化字符串。 + /// Looks up a localized string similar to FontFamily(Require restart). /// public static string TbSettingsCurrentFontFamily { get { @@ -2420,7 +2419,7 @@ public static string TbSettingsCurrentFontFamily { } /// - /// 查找类似 Copy the font TTF/TTC file to the directory guiFonts, restart the settings 的本地化字符串。 + /// Looks up a localized string similar to Copy the font TTF/TTC file to the directory guiFonts, restart the settings. /// public static string TbSettingsCurrentFontFamilyTip { get { @@ -2429,7 +2428,7 @@ public static string TbSettingsCurrentFontFamilyTip { } /// - /// 查找类似 AllowInsecure 的本地化字符串。 + /// Looks up a localized string similar to AllowInsecure. /// public static string TbSettingsDefAllowInsecure { get { @@ -2438,7 +2437,7 @@ public static string TbSettingsDefAllowInsecure { } /// - /// 查找类似 Default TLS fingerprint 的本地化字符串。 + /// Looks up a localized string similar to Default TLS fingerprint. /// public static string TbSettingsDefFingerprint { get { @@ -2447,7 +2446,7 @@ public static string TbSettingsDefFingerprint { } /// - /// 查找类似 User-Agent 的本地化字符串。 + /// Looks up a localized string similar to User-Agent. /// public static string TbSettingsDefUserAgent { get { @@ -2456,7 +2455,7 @@ public static string TbSettingsDefUserAgent { } /// - /// 查找类似 This parameter is valid only for tcp/http and ws 的本地化字符串。 + /// Looks up a localized string similar to This parameter is valid only for tcp/http and ws. /// public static string TbSettingsDefUserAgentTips { get { @@ -2465,7 +2464,7 @@ public static string TbSettingsDefUserAgentTips { } /// - /// 查找类似 Outbound Freedom domainStrategy 的本地化字符串。 + /// Looks up a localized string similar to Outbound Freedom domainStrategy. /// public static string TbSettingsDomainStrategy4Freedom { get { @@ -2474,7 +2473,7 @@ public static string TbSettingsDomainStrategy4Freedom { } /// - /// 查找类似 Double-click server make active 的本地化字符串。 + /// Looks up a localized string similar to Double-click server make active. /// public static string TbSettingsDoubleClick2Activate { get { @@ -2483,7 +2482,7 @@ public static string TbSettingsDoubleClick2Activate { } /// - /// 查找类似 Automatically adjust column width after updating subscription 的本地化字符串。 + /// Looks up a localized string similar to Automatically adjust column width after updating subscription. /// public static string TbSettingsEnableAutoAdjustMainLvColWidth { get { @@ -2492,7 +2491,7 @@ public static string TbSettingsEnableAutoAdjustMainLvColWidth { } /// - /// 查找类似 Check for pre-release updates 的本地化字符串。 + /// Looks up a localized string similar to Check for pre-release updates. /// public static string TbSettingsEnableCheckPreReleaseUpdate { get { @@ -2501,7 +2500,7 @@ public static string TbSettingsEnableCheckPreReleaseUpdate { } /// - /// 查找类似 Enable Server Drag Drop Sort(Require restart) 的本地化字符串。 + /// Looks up a localized string similar to Enable Server Drag Drop Sort(Require restart). /// public static string TbSettingsEnableDragDropSort { get { @@ -2510,7 +2509,7 @@ public static string TbSettingsEnableDragDropSort { } /// - /// 查找类似 Enable hardware acceleration(Require restart) 的本地化字符串。 + /// Looks up a localized string similar to Enable hardware acceleration(Require restart). /// public static string TbSettingsEnableHWA { get { @@ -2519,7 +2518,7 @@ public static string TbSettingsEnableHWA { } /// - /// 查找类似 Exception 的本地化字符串。 + /// Looks up a localized string similar to Exception. /// public static string TbSettingsException { get { @@ -2528,7 +2527,7 @@ public static string TbSettingsException { } /// - /// 查找类似 Exception. Do not use proxy server for addresses beginning with,Use semicolon (;) 的本地化字符串。 + /// Looks up a localized string similar to Exception. Do not use proxy server for addresses beginning with,Use semicolon (;). /// public static string TbSettingsExceptionTip { get { @@ -2537,7 +2536,7 @@ public static string TbSettingsExceptionTip { } /// - /// 查找类似 Follow System Theme 的本地化字符串。 + /// Looks up a localized string similar to Follow System Theme. /// public static string TbSettingsFollowSystemTheme { get { @@ -2546,7 +2545,7 @@ public static string TbSettingsFollowSystemTheme { } /// - /// 查找类似 FontSize 的本地化字符串。 + /// Looks up a localized string similar to FontSize. /// public static string TbSettingsFontSize { get { @@ -2555,7 +2554,7 @@ public static string TbSettingsFontSize { } /// - /// 查找类似 Http Port 的本地化字符串。 + /// Looks up a localized string similar to Http Port. /// public static string TbSettingsHttpPort { get { @@ -2564,7 +2563,7 @@ public static string TbSettingsHttpPort { } /// - /// 查找类似 Hysteria Max bandwidth (Up/Dw) 的本地化字符串。 + /// Looks up a localized string similar to Hysteria Max bandwidth (Up/Dw). /// public static string TbSettingsHysteriaBandwidth { get { @@ -2573,7 +2572,7 @@ public static string TbSettingsHysteriaBandwidth { } /// - /// 查找类似 Ignore Geo files when updating core 的本地化字符串。 + /// Looks up a localized string similar to Ignore Geo files when updating core. /// public static string TbSettingsIgnoreGeoUpdateCore { get { @@ -2582,7 +2581,7 @@ public static string TbSettingsIgnoreGeoUpdateCore { } /// - /// 查找类似 Keep older when deduplication 的本地化字符串。 + /// Looks up a localized string similar to Keep older when deduplication. /// public static string TbSettingsKeepOlderDedupl { get { @@ -2591,7 +2590,7 @@ public static string TbSettingsKeepOlderDedupl { } /// - /// 查找类似 Language(Restart) 的本地化字符串。 + /// Looks up a localized string similar to Language(Restart). /// public static string TbSettingsLanguage { get { @@ -2600,7 +2599,7 @@ public static string TbSettingsLanguage { } /// - /// 查找类似 Enable Log 的本地化字符串。 + /// Looks up a localized string similar to Enable Log. /// public static string TbSettingsLogEnabled { get { @@ -2609,7 +2608,7 @@ public static string TbSettingsLogEnabled { } /// - /// 查找类似 Enable logging to file 的本地化字符串。 + /// Looks up a localized string similar to Enable logging to file. /// public static string TbSettingsLogEnabledToFile { get { @@ -2618,7 +2617,7 @@ public static string TbSettingsLogEnabledToFile { } /// - /// 查找类似 Log Level 的本地化字符串。 + /// Looks up a localized string similar to Log Level. /// public static string TbSettingsLogLevel { get { @@ -2627,7 +2626,7 @@ public static string TbSettingsLogLevel { } /// - /// 查找类似 sing-box Mux Protocol 的本地化字符串。 + /// Looks up a localized string similar to sing-box Mux Protocol. /// public static string TbSettingsMux4SboxProtocol { get { @@ -2636,7 +2635,7 @@ public static string TbSettingsMux4SboxProtocol { } /// - /// 查找类似 Turn on Mux Multiplexing 的本地化字符串。 + /// Looks up a localized string similar to Turn on Mux Multiplexing. /// public static string TbSettingsMuxEnabled { get { @@ -2645,7 +2644,7 @@ public static string TbSettingsMuxEnabled { } /// - /// 查找类似 v2rayN settings 的本地化字符串。 + /// Looks up a localized string similar to v2rayN settings. /// public static string TbSettingsN { get { @@ -2654,7 +2653,7 @@ public static string TbSettingsN { } /// - /// 查找类似 New Port for LAN 的本地化字符串。 + /// Looks up a localized string similar to New Port for LAN. /// public static string TbSettingsNewPort4LAN { get { @@ -2663,7 +2662,7 @@ public static string TbSettingsNewPort4LAN { } /// - /// 查找类似 Auth pass 的本地化字符串。 + /// Looks up a localized string similar to Auth pass. /// public static string TbSettingsPass { get { @@ -2672,7 +2671,7 @@ public static string TbSettingsPass { } /// - /// 查找类似 Custom DNS (multiple, separated by commas (,)) 的本地化字符串。 + /// Looks up a localized string similar to Custom DNS (multiple, separated by commas (,)). /// public static string TbSettingsRemoteDNS { get { @@ -2681,7 +2680,7 @@ public static string TbSettingsRemoteDNS { } /// - /// 查找类似 RouteOnly 的本地化字符串。 + /// Looks up a localized string similar to RouteOnly. /// public static string TbSettingsRouteOnly { get { @@ -2690,7 +2689,7 @@ public static string TbSettingsRouteOnly { } /// - /// 查找类似 Set Win10 UWP Loopback 的本地化字符串。 + /// Looks up a localized string similar to Set Win10 UWP Loopback. /// public static string TbSettingsSetUWP { get { @@ -2699,7 +2698,7 @@ public static string TbSettingsSetUWP { } /// - /// 查找类似 Turn on Sniffing 的本地化字符串。 + /// Looks up a localized string similar to Turn on Sniffing. /// public static string TbSettingsSniffingEnabled { get { @@ -2708,7 +2707,7 @@ public static string TbSettingsSniffingEnabled { } /// - /// 查找类似 Socks Port 的本地化字符串。 + /// Looks up a localized string similar to Socks Port. /// public static string TbSettingsSocksPort { get { @@ -2717,7 +2716,7 @@ public static string TbSettingsSocksPort { } /// - /// 查找类似 http port=socks port+1 的本地化字符串。 + /// Looks up a localized string similar to http port=socks port+1. /// public static string TbSettingsSocksPortTip { get { @@ -2726,7 +2725,7 @@ public static string TbSettingsSocksPortTip { } /// - /// 查找类似 SpeedTest Single Timeout Value 的本地化字符串。 + /// Looks up a localized string similar to SpeedTest Single Timeout Value. /// public static string TbSettingsSpeedTestTimeout { get { @@ -2735,7 +2734,7 @@ public static string TbSettingsSpeedTestTimeout { } /// - /// 查找类似 SpeedTest Url 的本地化字符串。 + /// Looks up a localized string similar to SpeedTest Url. /// public static string TbSettingsSpeedTestUrl { get { @@ -2744,7 +2743,7 @@ public static string TbSettingsSpeedTestUrl { } /// - /// 查找类似 Start on boot 的本地化字符串。 + /// Looks up a localized string similar to Start on boot. /// public static string TbSettingsStartBoot { get { @@ -2753,7 +2752,7 @@ public static string TbSettingsStartBoot { } /// - /// 查找类似 Set this with admin privileges, get admin privileges after startup 的本地化字符串。 + /// Looks up a localized string similar to Set this with admin privileges, get admin privileges after startup. /// public static string TbSettingsStartBootTip { get { @@ -2762,7 +2761,7 @@ public static string TbSettingsStartBootTip { } /// - /// 查找类似 Enable Statistics (Require restart) 的本地化字符串。 + /// Looks up a localized string similar to Enable Statistics (Require restart). /// public static string TbSettingsStatistics { get { @@ -2771,7 +2770,7 @@ public static string TbSettingsStatistics { } /// - /// 查找类似 Subscription conversion Url 的本地化字符串。 + /// Looks up a localized string similar to Subscription conversion Url. /// public static string TbSettingsSubConvert { get { @@ -2780,7 +2779,7 @@ public static string TbSettingsSubConvert { } /// - /// 查找类似 System proxy settings 的本地化字符串。 + /// Looks up a localized string similar to System proxy settings. /// public static string TbSettingsSystemproxy { get { @@ -2789,7 +2788,7 @@ public static string TbSettingsSystemproxy { } /// - /// 查找类似 Enable Security Protocol TLS v1.3 (subscription/update) 的本地化字符串。 + /// Looks up a localized string similar to Enable Security Protocol TLS v1.3 (subscription/update). /// public static string TbSettingsTLS13 { get { @@ -2798,7 +2797,7 @@ public static string TbSettingsTLS13 { } /// - /// 查找类似 Tray right-click menu servers display limit 的本地化字符串。 + /// Looks up a localized string similar to Tray right-click menu servers display limit. /// public static string TbSettingsTrayMenuServersLimit { get { @@ -2807,7 +2806,7 @@ public static string TbSettingsTrayMenuServersLimit { } /// - /// 查找类似 TunMode settings 的本地化字符串。 + /// Looks up a localized string similar to TunMode settings. /// public static string TbSettingsTunMode { get { @@ -2816,7 +2815,7 @@ public static string TbSettingsTunMode { } /// - /// 查找类似 Bypass Mode 的本地化字符串。 + /// Looks up a localized string similar to Bypass Mode. /// public static string TbSettingsTunModeBypassMode { get { @@ -2825,7 +2824,7 @@ public static string TbSettingsTunModeBypassMode { } /// - /// 查找类似 Custom Template 的本地化字符串。 + /// Looks up a localized string similar to Custom Template. /// public static string TbSettingsTunModeCustomTemplate { get { @@ -2834,7 +2833,7 @@ public static string TbSettingsTunModeCustomTemplate { } /// - /// 查找类似 Direct IP CIDR, separated by commas (,) 的本地化字符串。 + /// Looks up a localized string similar to Direct IP CIDR, separated by commas (,). /// public static string TbSettingsTunModeDirectIP { get { @@ -2843,7 +2842,7 @@ public static string TbSettingsTunModeDirectIP { } /// - /// 查找类似 Direct Process name, separated by commas (,) 的本地化字符串。 + /// Looks up a localized string similar to Direct Process name, separated by commas (,). /// public static string TbSettingsTunModeDirectProcess { get { @@ -2852,7 +2851,7 @@ public static string TbSettingsTunModeDirectProcess { } /// - /// 查找类似 DNS object, e.g. {"servers":[]} 的本地化字符串。 + /// Looks up a localized string similar to DNS object, e.g. {"servers":[]}. /// public static string TbSettingsTunModeDNS { get { @@ -2861,7 +2860,7 @@ public static string TbSettingsTunModeDNS { } /// - /// 查找类似 Proxy IP CIDR, separated by commas (,) 的本地化字符串。 + /// Looks up a localized string similar to Proxy IP CIDR, separated by commas (,). /// public static string TbSettingsTunModeProxyIP { get { @@ -2870,7 +2869,7 @@ public static string TbSettingsTunModeProxyIP { } /// - /// 查找类似 Proxy Process name, separated by commas (,) 的本地化字符串。 + /// Looks up a localized string similar to Proxy Process name, separated by commas (,). /// public static string TbSettingsTunModeProxyProcess { get { @@ -2879,7 +2878,7 @@ public static string TbSettingsTunModeProxyProcess { } /// - /// 查找类似 Show console 的本地化字符串。 + /// Looks up a localized string similar to Show console. /// public static string TbSettingsTunModeShowWindow { get { @@ -2888,7 +2887,7 @@ public static string TbSettingsTunModeShowWindow { } /// - /// 查找类似 Enable UDP 的本地化字符串。 + /// Looks up a localized string similar to Enable UDP. /// public static string TbSettingsUdpEnabled { get { @@ -2897,7 +2896,7 @@ public static string TbSettingsUdpEnabled { } /// - /// 查找类似 Auth user 的本地化字符串。 + /// Looks up a localized string similar to Auth user. /// public static string TbSettingsUser { get { @@ -2906,7 +2905,16 @@ public static string TbSettingsUser { } /// - /// 查找类似 ShortId 的本地化字符串。 + /// Looks up a localized string similar to Use System Hosts. + /// + public static string TbSettingsUseSystemHosts { + get { + return ResourceManager.GetString("TbSettingsUseSystemHosts", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ShortId. /// public static string TbShortId { get { @@ -2915,7 +2923,7 @@ public static string TbShortId { } /// - /// 查找类似 SNI 的本地化字符串。 + /// Looks up a localized string similar to SNI. /// public static string TbSNI { get { @@ -2924,7 +2932,7 @@ public static string TbSNI { } /// - /// 查找类似 SpiderX 的本地化字符串。 + /// Looks up a localized string similar to SpiderX. /// public static string TbSpiderX { get { @@ -2933,7 +2941,7 @@ public static string TbSpiderX { } /// - /// 查找类似 TLS 的本地化字符串。 + /// Looks up a localized string similar to TLS. /// public static string TbStreamSecurity { get { @@ -2942,7 +2950,7 @@ public static string TbStreamSecurity { } /// - /// 查找类似 Pac Mode 的本地化字符串。 + /// Looks up a localized string similar to Pac Mode. /// public static string TbSystemProxyPac { get { @@ -2951,7 +2959,7 @@ public static string TbSystemProxyPac { } /// - /// 查找类似 The ping of current service: {0} ms 的本地化字符串。 + /// Looks up a localized string similar to The ping of current service: {0} ms. /// public static string TestMeOutput { get { @@ -2960,7 +2968,7 @@ public static string TestMeOutput { } /// - /// 查找类似 Routing setting is changed 的本地化字符串。 + /// Looks up a localized string similar to Routing setting is changed. /// public static string TipChangeRouting { get { @@ -2969,7 +2977,7 @@ public static string TipChangeRouting { } /// - /// 查找类似 System proxy setting is changed 的本地化字符串。 + /// Looks up a localized string similar to System proxy setting is changed. /// public static string TipChangeSystemProxy { get { @@ -2978,7 +2986,7 @@ public static string TipChangeSystemProxy { } /// - /// 查找类似 Please turn off when there is an abnormal disconnection 的本地化字符串。 + /// Looks up a localized string similar to Please turn off when there is an abnormal disconnection. /// public static string TipDisplayLog { get { @@ -2987,7 +2995,7 @@ public static string TipDisplayLog { } /// - /// 查找类似 *Default value tcp 的本地化字符串。 + /// Looks up a localized string similar to *Default value tcp. /// public static string TipNetwork { get { @@ -2996,7 +3004,7 @@ public static string TipNetwork { } /// - /// 查找类似 * After setting this value, an socks service will be started using sing-box to provide functions such as speed display 的本地化字符串。 + /// Looks up a localized string similar to * After setting this value, an socks service will be started using sing-box to provide functions such as speed display. /// public static string TipPreSocksPort { get { @@ -3005,7 +3013,7 @@ public static string TipPreSocksPort { } /// - /// 查找类似 Too many servers, please open the main interface 的本地化字符串。 + /// Looks up a localized string similar to Too many servers, please open the main interface. /// public static string TooManyServersTip { get { @@ -3014,7 +3022,7 @@ public static string TooManyServersTip { } /// - /// 查找类似 *tcp camouflage type 的本地化字符串。 + /// Looks up a localized string similar to *tcp camouflage type. /// public static string TransportHeaderTypeTip1 { get { @@ -3023,7 +3031,7 @@ public static string TransportHeaderTypeTip1 { } /// - /// 查找类似 *kcp camouflage type 的本地化字符串。 + /// Looks up a localized string similar to *kcp camouflage type. /// public static string TransportHeaderTypeTip2 { get { @@ -3032,7 +3040,7 @@ public static string TransportHeaderTypeTip2 { } /// - /// 查找类似 *QUIC camouflage type 的本地化字符串。 + /// Looks up a localized string similar to *QUIC camouflage type. /// public static string TransportHeaderTypeTip3 { get { @@ -3041,7 +3049,7 @@ public static string TransportHeaderTypeTip3 { } /// - /// 查找类似 *grpc mode 的本地化字符串。 + /// Looks up a localized string similar to *grpc mode. /// public static string TransportHeaderTypeTip4 { get { @@ -3050,7 +3058,7 @@ public static string TransportHeaderTypeTip4 { } /// - /// 查找类似 *ws path 的本地化字符串。 + /// Looks up a localized string similar to *ws path. /// public static string TransportPathTip1 { get { @@ -3059,7 +3067,7 @@ public static string TransportPathTip1 { } /// - /// 查找类似 *h2 path 的本地化字符串。 + /// Looks up a localized string similar to *h2 path. /// public static string TransportPathTip2 { get { @@ -3068,7 +3076,7 @@ public static string TransportPathTip2 { } /// - /// 查找类似 *QUIC key/Kcp seed 的本地化字符串。 + /// Looks up a localized string similar to *QUIC key/Kcp seed. /// public static string TransportPathTip3 { get { @@ -3077,7 +3085,7 @@ public static string TransportPathTip3 { } /// - /// 查找类似 *grpc serviceName 的本地化字符串。 + /// Looks up a localized string similar to *grpc serviceName. /// public static string TransportPathTip4 { get { @@ -3086,7 +3094,7 @@ public static string TransportPathTip4 { } /// - /// 查找类似 *Kcp seed 的本地化字符串。 + /// Looks up a localized string similar to *Kcp seed. /// public static string TransportPathTip5 { get { @@ -3095,7 +3103,7 @@ public static string TransportPathTip5 { } /// - /// 查找类似 *http host Separated by commas (,) 的本地化字符串。 + /// Looks up a localized string similar to *http host Separated by commas (,). /// public static string TransportRequestHostTip1 { get { @@ -3104,7 +3112,7 @@ public static string TransportRequestHostTip1 { } /// - /// 查找类似 *ws host 的本地化字符串。 + /// Looks up a localized string similar to *ws host. /// public static string TransportRequestHostTip2 { get { @@ -3113,7 +3121,7 @@ public static string TransportRequestHostTip2 { } /// - /// 查找类似 *h2 host Separated by commas (,) 的本地化字符串。 + /// Looks up a localized string similar to *h2 host Separated by commas (,). /// public static string TransportRequestHostTip3 { get { @@ -3122,7 +3130,7 @@ public static string TransportRequestHostTip3 { } /// - /// 查找类似 *QUIC security 的本地化字符串。 + /// Looks up a localized string similar to *QUIC security. /// public static string TransportRequestHostTip4 { get { @@ -3131,7 +3139,7 @@ public static string TransportRequestHostTip4 { } /// - /// 查找类似 Ungrouped 的本地化字符串。 + /// Looks up a localized string similar to Ungrouped. /// public static string UngroupedServers { get { diff --git a/v2rayN/v2rayN/Resx/ResUI.resx b/v2rayN/v2rayN/Resx/ResUI.resx index eda26622bb..4371086538 100644 --- a/v2rayN/v2rayN/Resx/ResUI.resx +++ b/v2rayN/v2rayN/Resx/ResUI.resx @@ -1120,7 +1120,7 @@ Please fill in DNS Structure, Click to view the document - + Click to import default DNS config @@ -1144,4 +1144,7 @@ Hysteria Max bandwidth (Up/Dw) + + Use System Hosts + \ No newline at end of file diff --git a/v2rayN/v2rayN/Resx/ResUI.zh-Hans.resx b/v2rayN/v2rayN/Resx/ResUI.zh-Hans.resx index 2aa6b98b17..e670f3ed92 100644 --- a/v2rayN/v2rayN/Resx/ResUI.zh-Hans.resx +++ b/v2rayN/v2rayN/Resx/ResUI.zh-Hans.resx @@ -1117,7 +1117,7 @@ 请填写 DNS JSON 结构,点击查看文档 - + 点击导入默认DNS配置 @@ -1141,4 +1141,7 @@ Hysteria 最大带宽(Up/Dw) + + 使用系统hosts + \ No newline at end of file diff --git a/v2rayN/v2rayN/Resx/ResUI.zh-Hant.resx b/v2rayN/v2rayN/Resx/ResUI.zh-Hant.resx index 9946c7c574..8780316b90 100644 --- a/v2rayN/v2rayN/Resx/ResUI.zh-Hant.resx +++ b/v2rayN/v2rayN/Resx/ResUI.zh-Hant.resx @@ -1117,7 +1117,7 @@ 請填寫 DNS JSON 結構,點擊查看文件 - + 點擊匯入預設DNS配置 diff --git a/v2rayN/v2rayN/ViewModels/DNSSettingViewModel.cs b/v2rayN/v2rayN/ViewModels/DNSSettingViewModel.cs index 3ead0dcfd7..56c5ee4596 100644 --- a/v2rayN/v2rayN/ViewModels/DNSSettingViewModel.cs +++ b/v2rayN/v2rayN/ViewModels/DNSSettingViewModel.cs @@ -15,6 +15,7 @@ public class DNSSettingViewModel : ReactiveObject private NoticeHandler? _noticeHandler; private Window _view; + [Reactive] public bool useSystemHosts { get; set; } [Reactive] public string domainStrategy4Freedom { get; set; } [Reactive] public string normalDNS { get; set; } [Reactive] public string normalDNS2 { get; set; } @@ -31,6 +32,7 @@ public DNSSettingViewModel(Window view) _view = view; var item = LazyConfig.Instance.GetDNSItem(ECoreType.Xray); + useSystemHosts = item.useSystemHosts; domainStrategy4Freedom = item?.domainStrategy4Freedom!; normalDNS = item?.normalDNS!; @@ -95,6 +97,7 @@ private void SaveSetting() var item = LazyConfig.Instance.GetDNSItem(ECoreType.Xray); item.domainStrategy4Freedom = domainStrategy4Freedom; + item.useSystemHosts = useSystemHosts; item.normalDNS = normalDNS; ConfigHandler.SaveDNSItems(_config, item); diff --git a/v2rayN/v2rayN/Views/DNSSettingWindow.xaml b/v2rayN/v2rayN/Views/DNSSettingWindow.xaml index 4c6a829df7..d3e8d65292 100644 --- a/v2rayN/v2rayN/Views/DNSSettingWindow.xaml +++ b/v2rayN/v2rayN/Views/DNSSettingWindow.xaml @@ -81,10 +81,24 @@