diff --git a/v2rayN/v2rayN/Handler/CoreConfigV2ray.cs b/v2rayN/v2rayN/Handler/CoreConfigV2ray.cs index 87253e54..d9567272 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 @@ namespace v2rayN.Handler 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 - { - servers = servers - }; + obj["servers"] = JArray.FromObject(servers); } + + if (item.useSystemHosts) + { + var hostfile = @"C:\Windows\System32\drivers\etc\hosts" ; + + if (File.Exists(hostfile)) + { + 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 fef779ec..fbd88ee5 100644 --- a/v2rayN/v2rayN/Mode/DNSItem.cs +++ b/v2rayN/v2rayN/Mode/DNSItem.cs @@ -11,6 +11,7 @@ namespace v2rayN.Mode 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 50408a1d..eba3de49 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 @@ namespace v2rayN.Resx { } /// - /// 返回此类使用的缓存的 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 @@ namespace v2rayN.Resx { } /// - /// 重写当前线程的 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 All 的本地化字符串。 + /// Looks up a localized string similar to All. /// public static string AllGroupServers { get { @@ -79,7 +78,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Invalid configuration format 的本地化字符串。 + /// Looks up a localized string similar to Invalid configuration format. /// public static string ConfigurationFormatIncorrect { get { @@ -115,7 +114,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Downloading... 的本地化字符串。 + /// Looks up a localized string similar to Downloading.... /// public static string Downloading { get { @@ -133,7 +132,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Download 的本地化字符串。 + /// Looks up a localized string similar to Download. /// public static string downloadSpeed { get { @@ -142,7 +141,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Whether to download? {0} 的本地化字符串。 + /// Looks up a localized string similar to Whether to download? {0}. /// public static string DownloadYesNo { get { @@ -151,7 +150,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Transport 的本地化字符串。 + /// Looks up a localized string similar to Transport. /// public static string GbTransport { get { @@ -286,7 +285,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Initial Configuration 的本地化字符串。 + /// Looks up a localized string similar to Initial Configuration. /// public static string InitialConfiguration { get { @@ -322,7 +321,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 {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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 {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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 LAN 的本地化字符串。 + /// Looks up a localized string similar to LAN. /// public static string LabLAN { get { @@ -349,7 +348,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Local 的本地化字符串。 + /// Looks up a localized string similar to Local. /// public static string LabLocal { get { @@ -358,7 +357,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Address 的本地化字符串。 + /// Looks up a localized string similar to Address. /// public static string LvAddress { get { @@ -367,7 +366,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Automatic update interval(minutes) 的本地化字符串。 + /// Looks up a localized string similar to Automatic update interval(minutes). /// public static string LvAutoUpdateInterval { get { @@ -376,7 +375,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Convert target type 的本地化字符串。 + /// Looks up a localized string similar to Convert target type. /// public static string LvConvertTarget { get { @@ -385,7 +384,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Count 的本地化字符串。 + /// Looks up a localized string similar to Count. /// public static string LvCount { get { @@ -403,7 +402,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Custom Icon 的本地化字符串。 + /// Looks up a localized string similar to Custom Icon. /// public static string LvCustomIcon { get { @@ -412,7 +411,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Enabled Update 的本地化字符串。 + /// Looks up a localized string similar to Enabled Update. /// public static string LvEnabled { get { @@ -421,7 +420,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Security 的本地化字符串。 + /// Looks up a localized string similar to Security. /// public static string LvEncryptionMethod { get { @@ -430,7 +429,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Remarks regular filter 的本地化字符串。 + /// Looks up a localized string similar to Remarks regular filter. /// public static string LvFilter { get { @@ -439,7 +438,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Port 的本地化字符串。 + /// Looks up a localized string similar to Port. /// public static string LvPort { get { @@ -457,7 +456,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Remarks 的本地化字符串。 + /// Looks up a localized string similar to Remarks. /// public static string LvRemarks { get { @@ -466,7 +465,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Type 的本地化字符串。 + /// Looks up a localized string similar to Type. /// public static string LvServiceType { get { @@ -475,7 +474,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Sort 的本地化字符串。 + /// Looks up a localized string similar to Sort. /// public static string LvSort { get { @@ -484,7 +483,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Subs group 的本地化字符串。 + /// Looks up a localized string similar to Subs group. /// public static string LvSubscription { get { @@ -493,7 +492,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Delay(ms) 的本地化字符串。 + /// Looks up a localized string similar to Delay(ms). /// public static string LvTestDelay { get { @@ -502,7 +501,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Speed(M/s) 的本地化字符串。 + /// Looks up a localized string similar to Speed(M/s). /// public static string LvTestSpeed { get { @@ -511,7 +510,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 TLS 的本地化字符串。 + /// Looks up a localized string similar to TLS. /// public static string LvTLS { get { @@ -520,7 +519,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Download traffic today 的本地化字符串。 + /// Looks up a localized string similar to Download traffic today. /// public static string LvTodayDownloadDataAmount { get { @@ -529,7 +528,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Upload traffic today 的本地化字符串。 + /// Looks up a localized string similar to Upload traffic today. /// public static string LvTodayUploadDataAmount { get { @@ -538,7 +537,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Total download traffic 的本地化字符串。 + /// Looks up a localized string similar to Total download traffic. /// public static string LvTotalDownloadDataAmount { get { @@ -547,7 +546,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Total upload traffic 的本地化字符串。 + /// Looks up a localized string similar to Total upload traffic. /// public static string LvTotalUploadDataAmount { get { @@ -556,7 +555,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Transport 的本地化字符串。 + /// Looks up a localized string similar to Transport. /// public static string LvTransportProtocol { get { @@ -565,7 +564,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Url(Optional) 的本地化字符串。 + /// Looks up a localized string similar to Url(Optional). /// public static string LvUrl { get { @@ -574,7 +573,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 User Agent 的本地化字符串。 + /// Looks up a localized string similar to User Agent. /// public static string LvUserAgent { get { @@ -583,7 +582,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Add [Trojan] server 的本地化字符串。 + /// Looks up a localized string similar to Add [Trojan] server. /// public static string menuAddHysteria2Server { get { @@ -601,7 +600,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Add [Shadowsocks] server 的本地化字符串。 + /// Looks up a localized string similar to Add [Shadowsocks] server. /// public static string menuAddShadowsocksServer { get { @@ -628,7 +627,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Add [Socks] server 的本地化字符串。 + /// Looks up a localized string similar to Add [Socks] server. /// public static string menuAddSocksServer { get { @@ -637,7 +636,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Add [Trojan] server 的本地化字符串。 + /// Looks up a localized string similar to Add [Trojan] server. /// public static string menuAddTrojanServer { get { @@ -646,7 +645,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Add [VLESS] server 的本地化字符串。 + /// Looks up a localized string similar to Add [VLESS] server. /// public static string menuAddVlessServer { get { @@ -655,7 +654,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Add [VMess] server 的本地化字符串。 + /// Looks up a localized string similar to Add [VMess] server. /// public static string menuAddVmessServer { get { @@ -664,7 +663,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Check Update 的本地化字符串。 + /// Looks up a localized string similar to Check Update. /// public static string menuCheckUpdate { get { @@ -673,7 +672,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Clear all service statistics 的本地化字符串。 + /// Looks up a localized string similar to Clear all service statistics. /// public static string menuClearServerStatistics { get { @@ -682,7 +681,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Close 的本地化字符串。 + /// Looks up a localized string similar to Close. /// public static string menuClose { get { @@ -691,7 +690,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Clone selected server 的本地化字符串。 + /// Looks up a localized string similar to Clone selected server. /// public static string menuCopyServer { get { @@ -700,7 +699,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 DNS Settings 的本地化字符串。 + /// Looks up a localized string similar to DNS Settings. /// public static string menuDNSSetting { get { @@ -709,7 +708,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Edit Server (Ctrl+D) 的本地化字符串。 + /// Looks up a localized string similar to Edit Server (Ctrl+D). /// public static string menuEditServer { get { @@ -718,7 +717,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Exit 的本地化字符串。 + /// Looks up a localized string similar to Exit. /// public static string menuExit { get { @@ -727,7 +726,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 GlobalHotkeySetting 的本地化字符串。 + /// Looks up a localized string similar to GlobalHotkeySetting. /// public static string menuGlobalHotkeySetting { get { @@ -763,7 +762,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Help 的本地化字符串。 + /// Looks up a localized string similar to Help. /// public static string menuHelp { get { @@ -772,7 +771,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Import old config guiNConfig 的本地化字符串。 + /// Looks up a localized string similar to Import old config guiNConfig. /// public static string menuImportOldGuiConfig { get { @@ -781,7 +780,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Import Rules From Clipboard 的本地化字符串。 + /// Looks up a localized string similar to Import Rules From Clipboard. /// public static string menuImportRulesFromClipboard { get { @@ -790,7 +789,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Import Rules From File 的本地化字符串。 + /// Looks up a localized string similar to Import Rules From File. /// public static string menuImportRulesFromFile { get { @@ -799,7 +798,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Move to bottom (B) 的本地化字符串。 + /// Looks up a localized string similar to Move to bottom (B). /// public static string menuMoveBottom { get { @@ -826,7 +825,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Down (D) 的本地化字符串。 + /// Looks up a localized string similar to Down (D). /// public static string menuMoveDown { get { @@ -835,7 +834,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Move up and down 的本地化字符串。 + /// Looks up a localized string similar to Move up and down. /// public static string menuMoveTo { get { @@ -844,7 +843,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Move to group 的本地化字符串。 + /// Looks up a localized string similar to Move to group. /// public static string menuMoveToGroup { get { @@ -853,7 +852,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Move to top (T) 的本地化字符串。 + /// Looks up a localized string similar to Move to top (T). /// public static string menuMoveTop { get { @@ -862,7 +861,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Up (U) 的本地化字符串。 + /// Looks up a localized string similar to Up (U). /// public static string menuMoveUp { get { @@ -871,7 +870,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Clear All 的本地化字符串。 + /// Looks up a localized string similar to Clear All. /// public static string menuMsgViewClear { get { @@ -880,7 +879,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Copy (Ctrl+C) 的本地化字符串。 + /// Looks up a localized string similar to Copy (Ctrl+C). /// public static string menuMsgViewCopy { get { @@ -889,7 +888,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Copy All 的本地化字符串。 + /// Looks up a localized string similar to Copy All. /// public static string menuMsgViewCopyAll { get { @@ -898,7 +897,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Set message filters 的本地化字符串。 + /// Looks up a localized string similar to Set message filters. /// public static string menuMsgViewFilter { get { @@ -907,7 +906,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Select All (Ctrl+A) 的本地化字符串。 + /// Looks up a localized string similar to Select All (Ctrl+A). /// public static string menuMsgViewSelectAll { get { @@ -916,7 +915,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 OptionSetting 的本地化字符串。 + /// Looks up a localized string similar to OptionSetting. /// public static string menuOptionSetting { get { @@ -925,7 +924,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Promotion 的本地化字符串。 + /// Looks up a localized string similar to Promotion. /// public static string menuPromotion { get { @@ -943,7 +942,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Reboot as administrator 的本地化字符串。 + /// Looks up a localized string similar to Reboot as administrator. /// public static string menuRebootAsAdmin { get { @@ -961,7 +960,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Reload 的本地化字符串。 + /// Looks up a localized string similar to Reload. /// public static string menuReload { get { @@ -970,7 +969,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Remove duplicate servers 的本地化字符串。 + /// Looks up a localized string similar to Remove duplicate servers. /// public static string menuRemoveDuplicateServer { get { @@ -979,7 +978,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Remove selected servers (Delete) 的本地化字符串。 + /// Looks up a localized string similar to Remove selected servers (Delete). /// public static string menuRemoveServer { get { @@ -988,7 +987,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Routing 的本地化字符串。 + /// Looks up a localized string similar to Routing. /// public static string menuRouting { get { @@ -997,7 +996,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Advanced Function 的本地化字符串。 + /// Looks up a localized string similar to Advanced Function. /// public static string menuRoutingAdvanced { get { @@ -1006,7 +1005,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Add 的本地化字符串。 + /// Looks up a localized string similar to Add. /// public static string menuRoutingAdvancedAdd { get { @@ -1015,7 +1014,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Import Advanced Rules 的本地化字符串。 + /// Looks up a localized string similar to Import Advanced Rules. /// public static string menuRoutingAdvancedImportRules { get { @@ -1024,7 +1023,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Remove selected (Delete) 的本地化字符串。 + /// Looks up a localized string similar to Remove selected (Delete). /// public static string menuRoutingAdvancedRemove { get { @@ -1033,7 +1032,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Basic Function 的本地化字符串。 + /// Looks up a localized string similar to Basic Function. /// public static string menuRoutingBasic { get { @@ -1051,7 +1050,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Import Basic Rules 的本地化字符串。 + /// Looks up a localized string similar to Import Basic Rules. /// public static string menuRoutingBasicImportRules { get { @@ -1060,7 +1059,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 RoutingRuleDetailsSetting 的本地化字符串。 + /// Looks up a localized string similar to RoutingRuleDetailsSetting. /// public static string menuRoutingRuleDetailsSetting { get { @@ -1069,7 +1068,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Rule Settings 的本地化字符串。 + /// Looks up a localized string similar to Rule Settings. /// public static string menuRoutingRuleSetting { get { @@ -1078,7 +1077,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 RoutingSetting 的本地化字符串。 + /// Looks up a localized string similar to RoutingSetting. /// public static string menuRoutingSetting { get { @@ -1087,7 +1086,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Rule Add 的本地化字符串。 + /// Looks up a localized string similar to Rule Add. /// public static string menuRuleAdd { get { @@ -1096,7 +1095,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Export Selected Rules 的本地化字符串。 + /// Looks up a localized string similar to Export Selected Rules. /// public static string menuRuleExportSelected { get { @@ -1105,7 +1104,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Rule List 的本地化字符串。 + /// Looks up a localized string similar to Rule List. /// public static string menuRuleList { get { @@ -1114,7 +1113,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Remove Rules (Delete) 的本地化字符串。 + /// Looks up a localized string similar to Remove Rules (Delete). /// public static string menuRuleRemove { get { @@ -1123,7 +1122,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Select All (Ctrl+A) 的本地化字符串。 + /// Looks up a localized string similar to Select All (Ctrl+A). /// public static string menuSelectAll { get { @@ -1132,7 +1131,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Servers 的本地化字符串。 + /// Looks up a localized string similar to Servers. /// public static string menuServers { get { @@ -1141,7 +1140,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Settings 的本地化字符串。 + /// Looks up a localized string similar to Settings. /// public static string menuSetting { get { @@ -1159,7 +1158,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Share Server (Ctrl+F) 的本地化字符串。 + /// Looks up a localized string similar to Share Server (Ctrl+F). /// public static string menuShareServer { get { @@ -1168,7 +1167,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Sort by test result 的本地化字符串。 + /// Looks up a localized string similar to Sort by test result. /// public static string menuSortServerResult { get { @@ -1177,7 +1176,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Add 的本地化字符串。 + /// Looks up a localized string similar to Add. /// public static string menuSubAdd { get { @@ -1195,7 +1194,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Delete 的本地化字符串。 + /// Looks up a localized string similar to Delete. /// public static string menuSubDelete { get { @@ -1204,7 +1203,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Edit 的本地化字符串。 + /// Looks up a localized string similar to Edit. /// public static string menuSubEdit { get { @@ -1213,7 +1212,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Subscription group 的本地化字符串。 + /// Looks up a localized string similar to Subscription group. /// public static string menuSubscription { get { @@ -1240,7 +1239,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Subscription group Settings 的本地化字符串。 + /// Looks up a localized string similar to Subscription group Settings. /// public static string menuSubSetting { get { @@ -1249,7 +1248,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Share 的本地化字符串。 + /// Looks up a localized string similar to Share. /// public static string menuSubShare { get { @@ -1258,7 +1257,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Update subscription without proxy 的本地化字符串。 + /// Looks up a localized string similar to Update subscription without proxy. /// public static string menuSubUpdate { get { @@ -1267,7 +1266,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Update subscription with proxy 的本地化字符串。 + /// Looks up a localized string similar to Update subscription with proxy. /// public static string menuSubUpdateViaProxy { get { @@ -1276,7 +1275,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 System proxy 的本地化字符串。 + /// Looks up a localized string similar to System proxy. /// public static string menuSystemproxy { get { @@ -1285,7 +1284,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Clear system proxy 的本地化字符串。 + /// Looks up a localized string similar to Clear system proxy. /// public static string menuSystemProxyClear { get { @@ -1294,7 +1293,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Pac Mode 的本地化字符串。 + /// Looks up a localized string similar to Pac Mode. /// public static string menuSystemProxyPac { get { @@ -1312,7 +1311,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Set system proxy 的本地化字符串。 + /// Looks up a localized string similar to Set system proxy. /// public static string menuSystemProxySet { get { @@ -1321,7 +1320,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Test current service status 的本地化字符串。 + /// Looks up a localized string similar to Test current service status. /// public static string menuTestMe { get { @@ -1339,7 +1338,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 {0} Website 的本地化字符串。 + /// Looks up a localized string similar to {0} Website. /// public static string menuWebsiteItem { get { @@ -1348,7 +1347,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Clear original subscription content 的本地化字符串。 + /// Looks up a localized string similar to Clear original subscription content. /// public static string MsgClearSubscription { get { @@ -1357,7 +1356,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Download GeoFile: {0} successfully 的本地化字符串。 + /// Looks up a localized string similar to Download GeoFile: {0} successfully. /// public static string MsgDownloadGeoFileSuccessfully { get { @@ -1366,7 +1365,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Download Core successfully 的本地化字符串。 + /// Looks up a localized string similar to Download Core successfully. /// public static string MsgDownloadV2rayCoreSuccessfully { get { @@ -1375,7 +1374,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Filter, support regular 的本地化字符串。 + /// Looks up a localized string similar to Filter, support regular. /// public static string MsgFilterTitle { get { @@ -1393,7 +1392,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Get subscription content successfully 的本地化字符串。 + /// Looks up a localized string similar to Get subscription content successfully. /// public static string MsgGetSubscriptionSuccessfully { get { @@ -1402,7 +1401,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Information 的本地化字符串。 + /// Looks up a localized string similar to Information. /// public static string MsgInformationTitle { get { @@ -1411,7 +1410,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 No valid subscriptions set 的本地化字符串。 + /// Looks up a localized string similar to No valid subscriptions set. /// public static string MsgNoValidSubscription { get { @@ -1429,7 +1428,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Resolve {0} successfully 的本地化字符串。 + /// Looks up a localized string similar to Resolve {0} successfully. /// public static string MsgParsingSuccessfully { get { @@ -1438,7 +1437,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Start getting subscriptions 的本地化字符串。 + /// Looks up a localized string similar to Start getting subscriptions. /// public static string MsgStartGettingSubscriptions { get { @@ -1465,7 +1464,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Start updating {0}... 的本地化字符串。 + /// Looks up a localized string similar to Start updating {0}.... /// public static string MsgStartUpdating { get { @@ -1474,7 +1473,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Invalid subscription content 的本地化字符串。 + /// Looks up a localized string similar to Invalid subscription content. /// public static string MsgSubscriptionDecodingFailed { get { @@ -1483,7 +1482,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 is unpacking... 的本地化字符串。 + /// Looks up a localized string similar to is unpacking.... /// public static string MsgUnpacking { get { @@ -1492,7 +1491,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Update subscription end 的本地化字符串。 + /// Looks up a localized string similar to Update subscription end. /// public static string MsgUpdateSubscriptionEnd { get { @@ -1501,7 +1500,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Update subscription starts 的本地化字符串。 + /// Looks up a localized string similar to Update subscription starts. /// public static string MsgUpdateSubscriptionStart { get { @@ -1510,7 +1509,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Update Core successfully 的本地化字符串。 + /// Looks up a localized string similar to Update Core successfully. /// public static string MsgUpdateV2rayCoreSuccessfully { get { @@ -1519,7 +1518,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Not Run As Admin 的本地化字符串。 + /// Looks up a localized string similar to Not Run As Admin. /// public static string NotRunAsAdmin { get { @@ -1564,7 +1563,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Operation success 的本地化字符串。 + /// Looks up a localized string similar to Operation success. /// public static string OperationSuccess { get { @@ -1591,7 +1590,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Please Fill Remarks 的本地化字符串。 + /// Looks up a localized string similar to Please Fill Remarks. /// public static string PleaseFillRemarks { get { @@ -1600,7 +1599,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Please select a protocol 的本地化字符串。 + /// Looks up a localized string similar to Please select a protocol. /// public static string PleaseSelectProtocol { get { @@ -1618,7 +1617,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Please select rules 的本地化字符串。 + /// Looks up a localized string similar to Please select rules. /// public static string PleaseSelectRules { get { @@ -1627,7 +1626,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 {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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Run As Admin 的本地化字符串。 + /// Looks up a localized string similar to Run As Admin. /// public static string RunAsAdmin { get { @@ -1699,7 +1698,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 {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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Testing... 的本地化字符串。 + /// Looks up a localized string similar to Testing.... /// public static string Speedtesting { get { @@ -1726,7 +1725,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Test completed 的本地化字符串。 + /// Looks up a localized string similar to Test completed. /// public static string SpeedtestingCompleted { get { @@ -1735,7 +1734,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Skip test 的本地化字符串。 + /// Looks up a localized string similar to Skip test. /// public static string SpeedtestingSkip { get { @@ -1744,7 +1743,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Waiting for testing 的本地化字符串。 + /// Looks up a localized string similar to Waiting for testing. /// public static string SpeedtestingWait { get { @@ -1753,7 +1752,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Start service ({0})... 的本地化字符串。 + /// Looks up a localized string similar to Start service ({0}).... /// public static string StartService { get { @@ -1762,7 +1761,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Configuration successful - ///{0} 的本地化字符串。 + /// Looks up a localized string similar to Configuration successful + ///{0}. /// public static string SuccessfulConfiguration { get { @@ -1781,7 +1780,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 {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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Scan import URL successfully 的本地化字符串。 + /// Looks up a localized string similar to Scan import URL successfully. /// public static string SuccessfullyImportedServerViaScan { get { @@ -1808,7 +1807,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 System proxy 的本地化字符串。 + /// Looks up a localized string similar to System proxy. /// public static string SystemProxy { get { @@ -1817,7 +1816,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Address 的本地化字符串。 + /// Looks up a localized string similar to Address. /// public static string TbAddress { get { @@ -1826,7 +1825,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 AllowInsecure 的本地化字符串。 + /// Looks up a localized string similar to AllowInsecure. /// public static string TbAllowInsecure { get { @@ -1835,7 +1834,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Alpn 的本地化字符串。 + /// Looks up a localized string similar to Alpn. /// public static string TbAlpn { get { @@ -1844,7 +1843,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 AlterId 的本地化字符串。 + /// Looks up a localized string similar to AlterId. /// public static string TbAlterId { get { @@ -1853,7 +1852,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 AutoRefresh 的本地化字符串。 + /// Looks up a localized string similar to AutoRefresh. /// public static string TbAutoRefresh { get { @@ -1862,7 +1861,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Browse 的本地化字符串。 + /// Looks up a localized string similar to Browse. /// public static string TbBrowse { get { @@ -1880,7 +1879,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Cancel 的本地化字符串。 + /// Looks up a localized string similar to Cancel. /// public static string TbCancel { get { @@ -1889,7 +1888,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Clear system proxy 的本地化字符串。 + /// Looks up a localized string similar to Clear system proxy. /// public static string TbClearSystemProxy { get { @@ -1898,7 +1897,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Confirm 的本地化字符串。 + /// Looks up a localized string similar to Confirm. /// public static string TbConfirm { get { @@ -1907,7 +1906,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Core Type 的本地化字符串。 + /// Looks up a localized string similar to Core Type. /// public static string TbCoreType { get { @@ -1916,7 +1915,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Display GUI 的本地化字符串。 + /// Looks up a localized string similar to Display GUI. /// public static string TbDisplayGUI { get { @@ -1925,7 +1924,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Display Log 的本地化字符串。 + /// Looks up a localized string similar to Display Log. /// public static string TbDisplayLog { get { @@ -1934,7 +1933,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Domain Matcher 的本地化字符串。 + /// Looks up a localized string similar to Domain Matcher. /// public static string TbdomainMatcher { get { @@ -1961,7 +1960,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Domain strategy 的本地化字符串。 + /// Looks up a localized string similar to Domain strategy. /// public static string TbdomainStrategy { get { @@ -1970,7 +1969,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 sing-box domain strategy 的本地化字符串。 + /// Looks up a localized string similar to sing-box domain strategy. /// public static string TbdomainStrategy4Singbox { get { @@ -1979,7 +1978,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Edit 的本地化字符串。 + /// Looks up a localized string similar to Edit. /// public static string TbEdit { get { @@ -1988,7 +1987,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Enable advanced function 的本地化字符串。 + /// Looks up a localized string similar to Enable advanced function. /// public static string TbenableRoutingAdvanced { get { @@ -1997,7 +1996,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Enable Tun 的本地化字符串。 + /// Looks up a localized string similar to Enable Tun. /// public static string TbEnableTunAs { get { @@ -2006,7 +2005,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Fingerprint 的本地化字符串。 + /// Looks up a localized string similar to Fingerprint. /// public static string TbFingerprint { get { @@ -2015,7 +2014,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Flow 的本地化字符串。 + /// Looks up a localized string similar to Flow. /// public static string TbFlow5 { get { @@ -2024,7 +2023,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 GlobalHotkey Settings 的本地化字符串。 + /// Looks up a localized string similar to GlobalHotkey Settings. /// public static string TbGlobalHotkeySetting { get { @@ -2033,7 +2032,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Generate 的本地化字符串。 + /// Looks up a localized string similar to Generate. /// public static string TbGUID { get { @@ -2051,7 +2050,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Camouflage type 的本地化字符串。 + /// Looks up a localized string similar to Camouflage type. /// public static string TbHeaderType { get { @@ -2060,7 +2059,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 UUID(id) 的本地化字符串。 + /// Looks up a localized string similar to UUID(id). /// public static string TbId { get { @@ -2069,7 +2068,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Password 的本地化字符串。 + /// Looks up a localized string similar to Password. /// public static string TbId3 { get { @@ -2078,7 +2077,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Password(Optional) 的本地化字符串。 + /// Looks up a localized string similar to Password(Optional). /// public static string TbId4 { get { @@ -2087,7 +2086,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 UUID(id) 的本地化字符串。 + /// Looks up a localized string similar to UUID(id). /// public static string TbId5 { get { @@ -2096,7 +2095,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Transport protocol(network) 的本地化字符串。 + /// Looks up a localized string similar to Transport protocol(network). /// public static string TbNetwork { get { @@ -2105,7 +2104,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Path 的本地化字符串。 + /// Looks up a localized string similar to Path. /// public static string TbPath { get { @@ -2123,7 +2122,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Port 的本地化字符串。 + /// Looks up a localized string similar to Port. /// public static string TbPort { get { @@ -2132,7 +2131,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 txtPreSocksPort 的本地化字符串。 + /// Looks up a localized string similar to txtPreSocksPort. /// public static string TbPreSocksPort { get { @@ -2141,7 +2140,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 PublicKey 的本地化字符串。 + /// Looks up a localized string similar to PublicKey. /// public static string TbPublicKey { get { @@ -2150,7 +2149,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Alias (remarks) 的本地化字符串。 + /// Looks up a localized string similar to Alias (remarks). /// public static string TbRemarks { get { @@ -2159,7 +2158,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Camouflage domain(host) 的本地化字符串。 + /// Looks up a localized string similar to Camouflage domain(host). /// public static string TbRequestHost { get { @@ -2168,7 +2167,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Reset 的本地化字符串。 + /// Looks up a localized string similar to Reset. /// public static string TbReset { get { @@ -2177,7 +2176,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Domain 的本地化字符串。 + /// Looks up a localized string similar to Domain. /// public static string TbRoutingRuleDomain { get { @@ -2186,7 +2185,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 IP or IP CIDR 的本地化字符串。 + /// Looks up a localized string similar to IP or IP CIDR. /// public static string TbRoutingRuleIP { get { @@ -2195,7 +2194,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 *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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Ruleobject Doc 的本地化字符串。 + /// Looks up a localized string similar to Ruleobject Doc. /// public static string TbRuleobjectDoc { get { @@ -2258,7 +2257,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Encryption method (security) 的本地化字符串。 + /// Looks up a localized string similar to Encryption method (security). /// public static string TbSecurity { get { @@ -2267,7 +2266,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Encryption 的本地化字符串。 + /// Looks up a localized string similar to Encryption. /// public static string TbSecurity3 { get { @@ -2276,7 +2275,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 User(Optional) 的本地化字符串。 + /// Looks up a localized string similar to User(Optional). /// public static string TbSecurity4 { get { @@ -2285,7 +2284,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Encryption 的本地化字符串。 + /// Looks up a localized string similar to Encryption. /// public static string TbSecurity5 { get { @@ -2294,7 +2293,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Set system proxy 的本地化字符串。 + /// Looks up a localized string similar to Set system proxy. /// public static string TbSetSystemProxy { get { @@ -2303,16 +2302,16 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Auto hide startup 的本地化字符串。 + /// Looks up a localized string similar to Auto hide startup. /// public static string TbSettingsAutoHideStartup { get { @@ -2339,7 +2338,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Color 的本地化字符串。 + /// Looks up a localized string similar to Color. /// public static string TbSettingsColor { get { @@ -2357,7 +2356,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Dark Mode 的本地化字符串。 + /// Looks up a localized string similar to Dark Mode. /// public static string TbSettingsColorMode { get { @@ -2366,7 +2365,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Core: basic settings 的本地化字符串。 + /// Looks up a localized string similar to Core: basic settings. /// public static string TbSettingsCore { get { @@ -2375,7 +2374,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 V2ray DNS settings 的本地化字符串。 + /// Looks up a localized string similar to V2ray DNS settings. /// public static string TbSettingsCoreDns { get { @@ -2384,7 +2383,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 sing-box DNS settings 的本地化字符串。 + /// Looks up a localized string similar to sing-box DNS settings. /// public static string TbSettingsCoreDnsSingbox { get { @@ -2393,7 +2392,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Core: KCP settings 的本地化字符串。 + /// Looks up a localized string similar to Core: KCP settings. /// public static string TbSettingsCoreKcp { get { @@ -2402,7 +2401,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 CoreType settings 的本地化字符串。 + /// Looks up a localized string similar to CoreType settings. /// public static string TbSettingsCoreType { get { @@ -2411,7 +2410,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 FontFamily(Require restart) 的本地化字符串。 + /// Looks up a localized string similar to FontFamily(Require restart). /// public static string TbSettingsCurrentFontFamily { get { @@ -2420,7 +2419,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 AllowInsecure 的本地化字符串。 + /// Looks up a localized string similar to AllowInsecure. /// public static string TbSettingsDefAllowInsecure { get { @@ -2438,7 +2437,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Default TLS fingerprint 的本地化字符串。 + /// Looks up a localized string similar to Default TLS fingerprint. /// public static string TbSettingsDefFingerprint { get { @@ -2447,7 +2446,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 User-Agent 的本地化字符串。 + /// Looks up a localized string similar to User-Agent. /// public static string TbSettingsDefUserAgent { get { @@ -2456,7 +2455,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Outbound Freedom domainStrategy 的本地化字符串。 + /// Looks up a localized string similar to Outbound Freedom domainStrategy. /// public static string TbSettingsDomainStrategy4Freedom { get { @@ -2474,7 +2473,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Exception 的本地化字符串。 + /// Looks up a localized string similar to Exception. /// public static string TbSettingsException { get { @@ -2528,7 +2527,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Follow System Theme 的本地化字符串。 + /// Looks up a localized string similar to Follow System Theme. /// public static string TbSettingsFollowSystemTheme { get { @@ -2546,7 +2545,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 FontSize 的本地化字符串。 + /// Looks up a localized string similar to FontSize. /// public static string TbSettingsFontSize { get { @@ -2555,7 +2554,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Http Port 的本地化字符串。 + /// Looks up a localized string similar to Http Port. /// public static string TbSettingsHttpPort { get { @@ -2564,7 +2563,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Keep older when deduplication 的本地化字符串。 + /// Looks up a localized string similar to Keep older when deduplication. /// public static string TbSettingsKeepOlderDedupl { get { @@ -2591,7 +2590,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Language(Restart) 的本地化字符串。 + /// Looks up a localized string similar to Language(Restart). /// public static string TbSettingsLanguage { get { @@ -2600,7 +2599,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Enable Log 的本地化字符串。 + /// Looks up a localized string similar to Enable Log. /// public static string TbSettingsLogEnabled { get { @@ -2609,7 +2608,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Enable logging to file 的本地化字符串。 + /// Looks up a localized string similar to Enable logging to file. /// public static string TbSettingsLogEnabledToFile { get { @@ -2618,7 +2617,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Log Level 的本地化字符串。 + /// Looks up a localized string similar to Log Level. /// public static string TbSettingsLogLevel { get { @@ -2627,7 +2626,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 sing-box Mux Protocol 的本地化字符串。 + /// Looks up a localized string similar to sing-box Mux Protocol. /// public static string TbSettingsMux4SboxProtocol { get { @@ -2636,7 +2635,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Turn on Mux Multiplexing 的本地化字符串。 + /// Looks up a localized string similar to Turn on Mux Multiplexing. /// public static string TbSettingsMuxEnabled { get { @@ -2645,7 +2644,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 v2rayN settings 的本地化字符串。 + /// Looks up a localized string similar to v2rayN settings. /// public static string TbSettingsN { get { @@ -2654,7 +2653,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 New Port for LAN 的本地化字符串。 + /// Looks up a localized string similar to New Port for LAN. /// public static string TbSettingsNewPort4LAN { get { @@ -2663,7 +2662,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Auth pass 的本地化字符串。 + /// Looks up a localized string similar to Auth pass. /// public static string TbSettingsPass { get { @@ -2672,7 +2671,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 RouteOnly 的本地化字符串。 + /// Looks up a localized string similar to RouteOnly. /// public static string TbSettingsRouteOnly { get { @@ -2690,7 +2689,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Set Win10 UWP Loopback 的本地化字符串。 + /// Looks up a localized string similar to Set Win10 UWP Loopback. /// public static string TbSettingsSetUWP { get { @@ -2699,7 +2698,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Turn on Sniffing 的本地化字符串。 + /// Looks up a localized string similar to Turn on Sniffing. /// public static string TbSettingsSniffingEnabled { get { @@ -2708,7 +2707,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Socks Port 的本地化字符串。 + /// Looks up a localized string similar to Socks Port. /// public static string TbSettingsSocksPort { get { @@ -2717,7 +2716,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 SpeedTest Single Timeout Value 的本地化字符串。 + /// Looks up a localized string similar to SpeedTest Single Timeout Value. /// public static string TbSettingsSpeedTestTimeout { get { @@ -2735,7 +2734,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 SpeedTest Url 的本地化字符串。 + /// Looks up a localized string similar to SpeedTest Url. /// public static string TbSettingsSpeedTestUrl { get { @@ -2744,7 +2743,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Start on boot 的本地化字符串。 + /// Looks up a localized string similar to Start on boot. /// public static string TbSettingsStartBoot { get { @@ -2753,7 +2752,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Enable Statistics (Require restart) 的本地化字符串。 + /// Looks up a localized string similar to Enable Statistics (Require restart). /// public static string TbSettingsStatistics { get { @@ -2771,7 +2770,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Subscription conversion Url 的本地化字符串。 + /// Looks up a localized string similar to Subscription conversion Url. /// public static string TbSettingsSubConvert { get { @@ -2780,7 +2779,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 System proxy settings 的本地化字符串。 + /// Looks up a localized string similar to System proxy settings. /// public static string TbSettingsSystemproxy { get { @@ -2789,7 +2788,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 TunMode settings 的本地化字符串。 + /// Looks up a localized string similar to TunMode settings. /// public static string TbSettingsTunMode { get { @@ -2816,7 +2815,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Bypass Mode 的本地化字符串。 + /// Looks up a localized string similar to Bypass Mode. /// public static string TbSettingsTunModeBypassMode { get { @@ -2825,7 +2824,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Custom Template 的本地化字符串。 + /// Looks up a localized string similar to Custom Template. /// public static string TbSettingsTunModeCustomTemplate { get { @@ -2834,7 +2833,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Show console 的本地化字符串。 + /// Looks up a localized string similar to Show console. /// public static string TbSettingsTunModeShowWindow { get { @@ -2888,7 +2887,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Enable UDP 的本地化字符串。 + /// Looks up a localized string similar to Enable UDP. /// public static string TbSettingsUdpEnabled { get { @@ -2897,7 +2896,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Auth user 的本地化字符串。 + /// Looks up a localized string similar to Auth user. /// public static string TbSettingsUser { get { @@ -2906,7 +2905,16 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 SNI 的本地化字符串。 + /// Looks up a localized string similar to SNI. /// public static string TbSNI { get { @@ -2924,7 +2932,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 SpiderX 的本地化字符串。 + /// Looks up a localized string similar to SpiderX. /// public static string TbSpiderX { get { @@ -2933,7 +2941,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 TLS 的本地化字符串。 + /// Looks up a localized string similar to TLS. /// public static string TbStreamSecurity { get { @@ -2942,7 +2950,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Pac Mode 的本地化字符串。 + /// Looks up a localized string similar to Pac Mode. /// public static string TbSystemProxyPac { get { @@ -2951,7 +2959,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 Routing setting is changed 的本地化字符串。 + /// Looks up a localized string similar to Routing setting is changed. /// public static string TipChangeRouting { get { @@ -2969,7 +2977,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 *Default value tcp 的本地化字符串。 + /// Looks up a localized string similar to *Default value tcp. /// public static string TipNetwork { get { @@ -2996,7 +3004,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 * 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 *tcp camouflage type 的本地化字符串。 + /// Looks up a localized string similar to *tcp camouflage type. /// public static string TransportHeaderTypeTip1 { get { @@ -3023,7 +3031,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 *kcp camouflage type 的本地化字符串。 + /// Looks up a localized string similar to *kcp camouflage type. /// public static string TransportHeaderTypeTip2 { get { @@ -3032,7 +3040,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 *QUIC camouflage type 的本地化字符串。 + /// Looks up a localized string similar to *QUIC camouflage type. /// public static string TransportHeaderTypeTip3 { get { @@ -3041,7 +3049,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 *grpc mode 的本地化字符串。 + /// Looks up a localized string similar to *grpc mode. /// public static string TransportHeaderTypeTip4 { get { @@ -3050,7 +3058,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 *ws path 的本地化字符串。 + /// Looks up a localized string similar to *ws path. /// public static string TransportPathTip1 { get { @@ -3059,7 +3067,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 *h2 path 的本地化字符串。 + /// Looks up a localized string similar to *h2 path. /// public static string TransportPathTip2 { get { @@ -3068,7 +3076,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 *QUIC key/Kcp seed 的本地化字符串。 + /// Looks up a localized string similar to *QUIC key/Kcp seed. /// public static string TransportPathTip3 { get { @@ -3077,7 +3085,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 *grpc serviceName 的本地化字符串。 + /// Looks up a localized string similar to *grpc serviceName. /// public static string TransportPathTip4 { get { @@ -3086,7 +3094,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 *Kcp seed 的本地化字符串。 + /// Looks up a localized string similar to *Kcp seed. /// public static string TransportPathTip5 { get { @@ -3095,7 +3103,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 *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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 *ws host 的本地化字符串。 + /// Looks up a localized string similar to *ws host. /// public static string TransportRequestHostTip2 { get { @@ -3113,7 +3121,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 *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 @@ namespace v2rayN.Resx { } /// - /// 查找类似 *QUIC security 的本地化字符串。 + /// Looks up a localized string similar to *QUIC security. /// public static string TransportRequestHostTip4 { get { @@ -3131,7 +3139,7 @@ namespace v2rayN.Resx { } /// - /// 查找类似 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 eda26622..43710865 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 2aa6b98b..e670f3ed 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 9946c7c5..8780316b 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 3ead0dcf..56c5ee45 100644 --- a/v2rayN/v2rayN/ViewModels/DNSSettingViewModel.cs +++ b/v2rayN/v2rayN/ViewModels/DNSSettingViewModel.cs @@ -15,6 +15,7 @@ namespace v2rayN.ViewModels 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 @@ namespace v2rayN.ViewModels _view = view; var item = LazyConfig.Instance.GetDNSItem(ECoreType.Xray); + useSystemHosts = item.useSystemHosts; domainStrategy4Freedom = item?.domainStrategy4Freedom!; normalDNS = item?.normalDNS!; @@ -95,6 +97,7 @@ namespace v2rayN.ViewModels 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 4c6a829d..d3e8d652 100644 --- a/v2rayN/v2rayN/Views/DNSSettingWindow.xaml +++ b/v2rayN/v2rayN/Views/DNSSettingWindow.xaml @@ -81,10 +81,24 @@