diff --git a/v2rayN/v2rayN/Common/Utils.cs b/v2rayN/v2rayN/Common/Utils.cs index 0fe1a6662..6a2a0bb3c 100644 --- a/v2rayN/v2rayN/Common/Utils.cs +++ b/v2rayN/v2rayN/Common/Utils.cs @@ -57,11 +57,14 @@ public static string GetEmbedText(string res) /// 取得存储资源 /// /// - public static string? LoadResource(string res) + public static string? LoadResource(string? res) { try { - if (!File.Exists(res)) return null; + if (!File.Exists(res)) + { + return null; + } return File.ReadAllText(res); } catch (Exception ex) diff --git a/v2rayN/v2rayN/Handler/CoreConfigSingbox.cs b/v2rayN/v2rayN/Handler/CoreConfigSingbox.cs index fbe1dcd96..12b3aaaeb 100644 --- a/v2rayN/v2rayN/Handler/CoreConfigSingbox.cs +++ b/v2rayN/v2rayN/Handler/CoreConfigSingbox.cs @@ -895,18 +895,45 @@ private int ConvertGeo2Ruleset(SingboxConfig singboxConfig) ruleSets.AddRange(dnsRule.rule_set); } + //load custom ruleset file + List customRulesets = []; + if (_config.routingBasicItem.enableRoutingAdvanced) + { + var routing = ConfigHandler.GetDefaultRouting(_config); + if (!Utils.IsNullOrEmpty(routing.customRulesetPath4Singbox)) + { + var result = Utils.LoadResource(routing.customRulesetPath4Singbox); + if (!Utils.IsNullOrEmpty(result)) + { + customRulesets = (JsonUtils.Deserialize>(result) ?? []) + .Where(t => t.tag != null) + .Where(t => t.type != null) + .Where(t => t.format != null) + .ToList(); + } + } + } + //Add ruleset srs singboxConfig.route.rule_set = []; foreach (var item in new HashSet(ruleSets)) { - singboxConfig.route.rule_set.Add(new() + var customRuleset = customRulesets.FirstOrDefault(t => t.tag != null && t.tag.Equals(item)); + if (customRuleset != null) { - type = "remote", - format = "binary", - tag = item, - url = string.Format(Global.SingboxRulesetUrl, item.StartsWith(geosite) ? geosite : geoip, item), - download_detour = Global.ProxyTag - }); + singboxConfig.route.rule_set.Add(customRuleset); + } + else + { + singboxConfig.route.rule_set.Add(new() + { + type = "remote", + format = "binary", + tag = item, + url = string.Format(Global.SingboxRulesetUrl, item.StartsWith(geosite) ? geosite : geoip, item), + download_detour = Global.ProxyTag + }); + } } return 0; diff --git a/v2rayN/v2rayN/Models/ConfigItems.cs b/v2rayN/v2rayN/Models/ConfigItems.cs index 098514a1a..7b1ff7797 100644 --- a/v2rayN/v2rayN/Models/ConfigItems.cs +++ b/v2rayN/v2rayN/Models/ConfigItems.cs @@ -182,16 +182,11 @@ public class SpeedTestItem [Serializable] public class RoutingBasicItem { - /// - /// 域名解析策略 - /// public string domainStrategy { get; set; } - public string domainStrategy4Singbox { get; set; } - public string domainMatcher { get; set; } public string routingIndexId { get; set; } - public bool enableRoutingAdvanced { get; set; } + public bool enableRoutingAdvanced { get; set; } } [Serializable] diff --git a/v2rayN/v2rayN/Models/RoutingItem.cs b/v2rayN/v2rayN/Models/RoutingItem.cs index ac0d36d5d..de5cfb2af 100644 --- a/v2rayN/v2rayN/Models/RoutingItem.cs +++ b/v2rayN/v2rayN/Models/RoutingItem.cs @@ -15,6 +15,7 @@ public class RoutingItem public bool enabled { get; set; } = true; public bool locked { get; set; } public string customIcon { get; set; } + public string customRulesetPath4Singbox { get; set; } public string domainStrategy { get; set; } public string domainStrategy4Singbox { get; set; } public int sort { get; set; } diff --git a/v2rayN/v2rayN/Models/SingboxConfig.cs b/v2rayN/v2rayN/Models/SingboxConfig.cs index 6c5e444b6..b157a468b 100644 --- a/v2rayN/v2rayN/Models/SingboxConfig.cs +++ b/v2rayN/v2rayN/Models/SingboxConfig.cs @@ -238,7 +238,9 @@ public class Ruleset4Sbox public string? tag { get; set; } public string? type { get; set; } public string? format { get; set; } + public string? path { get; set; } public string? url { get; set; } public string? download_detour { get; set; } + public string? update_interval { get; set; } } } \ No newline at end of file diff --git a/v2rayN/v2rayN/Resx/ResUI.Designer.cs b/v2rayN/v2rayN/Resx/ResUI.Designer.cs index d090c90d2..4a78a8562 100644 --- a/v2rayN/v2rayN/Resx/ResUI.Designer.cs +++ b/v2rayN/v2rayN/Resx/ResUI.Designer.cs @@ -1,10 +1,10 @@ //------------------------------------------------------------------------------ // -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 +// 此代码由工具生成。 +// 运行时版本:4.0.30319.42000 // -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. +// 对此文件的更改可能会导致不正确的行为,并且如果 +// 重新生成代码,这些更改将会丢失。 // //------------------------------------------------------------------------------ @@ -13,12 +13,12 @@ namespace v2rayN.Resx { /// - /// A strongly-typed resource class, for looking up localized strings, etc. + /// 一个强类型的资源类,用于查找本地化的字符串等。 /// - // 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. + // 此类是由 StronglyTypedResourceBuilder + // 类通过类似于 ResGen 或 Visual Studio 的工具自动生成的。 + // 若要添加或移除成员,请编辑 .ResX 文件,然后重新运行 ResGen + // (以 /str 作为命令选项),或重新生成 VS 项目。 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] @@ -33,7 +33,7 @@ public class ResUI { } /// - /// Returns the cached ResourceManager instance used by this class. + /// 返回此类使用的缓存的 ResourceManager 实例。 /// [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] public static global::System.Resources.ResourceManager ResourceManager { @@ -47,8 +47,8 @@ public class ResUI { } /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. + /// 重写当前线程的 CurrentUICulture 属性,对 + /// 使用此强类型资源类的所有资源查找执行重写。 /// [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] public static global::System.Globalization.CultureInfo Culture { @@ -61,7 +61,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Do you want to append rules? Choose yes to append, choose otherwise to replace. + /// 查找类似 Do you want to append rules? Choose yes to append, choose otherwise to replace 的本地化字符串。 /// public static string AddBatchRoutingRulesYesNo { get { @@ -70,7 +70,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to All. + /// 查找类似 All 的本地化字符串。 /// public static string AllGroupServers { get { @@ -79,7 +79,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Batch export subscription to clipboard successfully. + /// 查找类似 Batch export subscription to clipboard successfully 的本地化字符串。 /// public static string BatchExportSubscriptionSuccessfully { get { @@ -88,7 +88,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Batch export share URL to clipboard successfully. + /// 查找类似 Batch export share URL to clipboard successfully 的本地化字符串。 /// public static string BatchExportURLSuccessfully { get { @@ -97,7 +97,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Please check the server settings first. + /// 查找类似 Please check the server settings first 的本地化字符串。 /// public static string CheckServerSettings { get { @@ -106,7 +106,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Invalid configuration format. + /// 查找类似 Invalid configuration format 的本地化字符串。 /// public static string ConfigurationFormatIncorrect { get { @@ -115,7 +115,7 @@ public class ResUI { } /// - /// 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.. + /// 查找类似 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 +124,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Downloading.... + /// 查找类似 Downloading... 的本地化字符串。 /// public static string Downloading { get { @@ -133,7 +133,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Download. + /// 查找类似 Download 的本地化字符串。 /// public static string downloadSpeed { get { @@ -142,7 +142,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Whether to download? {0}. + /// 查找类似 Whether to download? {0} 的本地化字符串。 /// public static string DownloadYesNo { get { @@ -151,7 +151,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Failed to convert configuration file. + /// 查找类似 Failed to convert configuration file 的本地化字符串。 /// public static string FailedConversionConfiguration { get { @@ -160,7 +160,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Failed to generate default configuration file. + /// 查找类似 Failed to generate default configuration file 的本地化字符串。 /// public static string FailedGenDefaultConfiguration { get { @@ -169,7 +169,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Failed to get the default configuration. + /// 查找类似 Failed to get the default configuration 的本地化字符串。 /// public static string FailedGetDefaultConfiguration { get { @@ -178,7 +178,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Failed to import custom configuration server. + /// 查找类似 Failed to import custom configuration server 的本地化字符串。 /// public static string FailedImportedCustomServer { get { @@ -187,7 +187,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Failed to read configuration file. + /// 查找类似 Failed to read configuration file 的本地化字符串。 /// public static string FailedReadConfiguration { get { @@ -196,7 +196,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Failed to run Core, please see the log. + /// 查找类似 Failed to run Core, please see the log 的本地化字符串。 /// public static string FailedToRunCore { get { @@ -205,7 +205,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Please fill in the correct custom DNS. + /// 查找类似 Please fill in the correct custom DNS 的本地化字符串。 /// public static string FillCorrectDNSText { get { @@ -214,7 +214,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Please fill in the correct format server port. + /// 查找类似 Please fill in the correct format server port 的本地化字符串。 /// public static string FillCorrectServerPort { get { @@ -223,7 +223,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Please fill in the KCP parameters correctly. + /// 查找类似 Please fill in the KCP parameters correctly 的本地化字符串。 /// public static string FillKcpParameters { get { @@ -232,7 +232,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Please fill in the local listening port. + /// 查找类似 Please fill in the local listening port 的本地化字符串。 /// public static string FillLocalListeningPort { get { @@ -241,7 +241,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Please fill in the password. + /// 查找类似 Please fill in the password 的本地化字符串。 /// public static string FillPassword { get { @@ -250,7 +250,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Please fill in the server address. + /// 查找类似 Please fill in the server address 的本地化字符串。 /// public static string FillServerAddress { get { @@ -259,7 +259,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Please browse to import server configuration. + /// 查找类似 Please browse to import server configuration 的本地化字符串。 /// public static string FillServerAddressCustom { get { @@ -268,7 +268,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Please fill in the user ID. + /// 查找类似 Please fill in the user ID 的本地化字符串。 /// public static string FillUUID { get { @@ -277,7 +277,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Transport. + /// 查找类似 Transport 的本地化字符串。 /// public static string GbTransport { get { @@ -286,7 +286,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Is not the correct client configuration file, please check. + /// 查找类似 Is not the correct client configuration file, please check 的本地化字符串。 /// public static string IncorrectClientConfiguration { get { @@ -295,7 +295,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Is not the correct configuration, please check. + /// 查找类似 Is not the correct configuration, please check 的本地化字符串。 /// public static string Incorrectconfiguration { get { @@ -304,7 +304,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Is not the correct server configuration file, please check. + /// 查找类似 Is not the correct server configuration file, please check 的本地化字符串。 /// public static string IncorrectServerConfiguration { get { @@ -313,7 +313,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Initial Configuration. + /// 查找类似 Initial Configuration 的本地化字符串。 /// public static string InitialConfiguration { get { @@ -322,7 +322,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to {0} {1} already up to date.. + /// 查找类似 {0} {1} already up to date. 的本地化字符串。 /// public static string IsLatestCore { get { @@ -331,7 +331,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to {0} {1} already up to date.. + /// 查找类似 {0} {1} already up to date. 的本地化字符串。 /// public static string IsLatestN { get { @@ -340,7 +340,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to LAN. + /// 查找类似 LAN 的本地化字符串。 /// public static string LabLAN { get { @@ -349,7 +349,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Local. + /// 查找类似 Local 的本地化字符串。 /// public static string LabLocal { get { @@ -358,7 +358,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Address. + /// 查找类似 Address 的本地化字符串。 /// public static string LvAddress { get { @@ -367,7 +367,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Automatic update interval(minutes). + /// 查找类似 Automatic update interval(minutes) 的本地化字符串。 /// public static string LvAutoUpdateInterval { get { @@ -376,7 +376,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Convert target type. + /// 查找类似 Convert target type 的本地化字符串。 /// public static string LvConvertTarget { get { @@ -385,7 +385,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Please leave blank if no conversion is required. + /// 查找类似 Please leave blank if no conversion is required 的本地化字符串。 /// public static string LvConvertTargetTip { get { @@ -394,7 +394,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Count. + /// 查找类似 Count 的本地化字符串。 /// public static string LvCount { get { @@ -403,7 +403,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Custom Icon. + /// 查找类似 Custom Icon 的本地化字符串。 /// public static string LvCustomIcon { get { @@ -412,7 +412,16 @@ public class ResUI { } /// - /// Looks up a localized string similar to Enabled Update. + /// 查找类似 Custom the rule-set of sing-box 的本地化字符串。 + /// + public static string LvCustomRulesetPath4Singbox { + get { + return ResourceManager.GetString("LvCustomRulesetPath4Singbox", resourceCulture); + } + } + + /// + /// 查找类似 Enabled Update 的本地化字符串。 /// public static string LvEnabled { get { @@ -421,7 +430,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Security. + /// 查找类似 Security 的本地化字符串。 /// public static string LvEncryptionMethod { get { @@ -430,7 +439,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Remarks regular filter. + /// 查找类似 Remarks regular filter 的本地化字符串。 /// public static string LvFilter { get { @@ -439,7 +448,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to More urls, separated by commas;Subscription conversion will be invalid. + /// 查找类似 More urls, separated by commas;Subscription conversion will be invalid 的本地化字符串。 /// public static string LvMoreUrl { get { @@ -448,7 +457,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Next proxy remarks. + /// 查找类似 Next proxy remarks 的本地化字符串。 /// public static string LvNextProfile { get { @@ -457,7 +466,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Port. + /// 查找类似 Port 的本地化字符串。 /// public static string LvPort { get { @@ -466,7 +475,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Previous proxy remarks. + /// 查找类似 Previous proxy remarks 的本地化字符串。 /// public static string LvPrevProfile { get { @@ -475,7 +484,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Please make sure the remarks exists and is unique. + /// 查找类似 Please make sure the remarks exists and is unique 的本地化字符串。 /// public static string LvPrevProfileTip { get { @@ -484,7 +493,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Remarks. + /// 查找类似 Remarks 的本地化字符串。 /// public static string LvRemarks { get { @@ -493,7 +502,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Type. + /// 查找类似 Type 的本地化字符串。 /// public static string LvServiceType { get { @@ -502,7 +511,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Sort. + /// 查找类似 Sort 的本地化字符串。 /// public static string LvSort { get { @@ -511,7 +520,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Subs group. + /// 查找类似 Subs group 的本地化字符串。 /// public static string LvSubscription { get { @@ -520,7 +529,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Delay(ms). + /// 查找类似 Delay(ms) 的本地化字符串。 /// public static string LvTestDelay { get { @@ -529,7 +538,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Speed(M/s). + /// 查找类似 Speed(M/s) 的本地化字符串。 /// public static string LvTestSpeed { get { @@ -538,7 +547,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to TLS. + /// 查找类似 TLS 的本地化字符串。 /// public static string LvTLS { get { @@ -547,7 +556,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Download traffic today. + /// 查找类似 Download traffic today 的本地化字符串。 /// public static string LvTodayDownloadDataAmount { get { @@ -556,7 +565,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Upload traffic today. + /// 查找类似 Upload traffic today 的本地化字符串。 /// public static string LvTodayUploadDataAmount { get { @@ -565,7 +574,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Total download traffic. + /// 查找类似 Total download traffic 的本地化字符串。 /// public static string LvTotalDownloadDataAmount { get { @@ -574,7 +583,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Total upload traffic. + /// 查找类似 Total upload traffic 的本地化字符串。 /// public static string LvTotalUploadDataAmount { get { @@ -583,7 +592,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Transport. + /// 查找类似 Transport 的本地化字符串。 /// public static string LvTransportProtocol { get { @@ -592,7 +601,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to URL(Optional). + /// 查找类似 URL(Optional) 的本地化字符串。 /// public static string LvUrl { get { @@ -601,7 +610,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to User Agent. + /// 查找类似 User Agent 的本地化字符串。 /// public static string LvUserAgent { get { @@ -610,7 +619,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Add a custom configuration server. + /// 查找类似 Add a custom configuration server 的本地化字符串。 /// public static string menuAddCustomServer { get { @@ -619,7 +628,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Add [Http] server. + /// 查找类似 Add [Http] server 的本地化字符串。 /// public static string menuAddHttpServer { get { @@ -628,7 +637,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Add [Hysteria2] server. + /// 查找类似 Add [Hysteria2] server 的本地化字符串。 /// public static string menuAddHysteria2Server { get { @@ -637,7 +646,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Import bulk URL from clipboard (Ctrl+V). + /// 查找类似 Import bulk URL from clipboard (Ctrl+V) 的本地化字符串。 /// public static string menuAddServerViaClipboard { get { @@ -646,7 +655,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Scan QR code on the screen (Ctrl+S). + /// 查找类似 Scan QR code on the screen (Ctrl+S) 的本地化字符串。 /// public static string menuAddServerViaScan { get { @@ -655,7 +664,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Add [Shadowsocks] server. + /// 查找类似 Add [Shadowsocks] server 的本地化字符串。 /// public static string menuAddShadowsocksServer { get { @@ -664,7 +673,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Add [Socks] server. + /// 查找类似 Add [Socks] server 的本地化字符串。 /// public static string menuAddSocksServer { get { @@ -673,7 +682,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Add [Trojan] server. + /// 查找类似 Add [Trojan] server 的本地化字符串。 /// public static string menuAddTrojanServer { get { @@ -682,7 +691,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Add [Tuic] server. + /// 查找类似 Add [Tuic] server 的本地化字符串。 /// public static string menuAddTuicServer { get { @@ -691,7 +700,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Add [VLESS] server. + /// 查找类似 Add [VLESS] server 的本地化字符串。 /// public static string menuAddVlessServer { get { @@ -700,7 +709,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Add [VMess] server. + /// 查找类似 Add [VMess] server 的本地化字符串。 /// public static string menuAddVmessServer { get { @@ -709,7 +718,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Add [Wireguard] server. + /// 查找类似 Add [Wireguard] server 的本地化字符串。 /// public static string menuAddWireguardServer { get { @@ -718,7 +727,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Check Update. + /// 查找类似 Check Update 的本地化字符串。 /// public static string menuCheckUpdate { get { @@ -727,7 +736,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Clear all service statistics. + /// 查找类似 Clear all service statistics 的本地化字符串。 /// public static string menuClearServerStatistics { get { @@ -736,7 +745,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Close. + /// 查找类似 Close 的本地化字符串。 /// public static string menuClose { get { @@ -745,7 +754,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Clone selected server. + /// 查找类似 Clone selected server 的本地化字符串。 /// public static string menuCopyServer { get { @@ -754,7 +763,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to DNS Settings. + /// 查找类似 DNS Settings 的本地化字符串。 /// public static string menuDNSSetting { get { @@ -763,7 +772,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Edit Server (Ctrl+D). + /// 查找类似 Edit Server (Ctrl+D) 的本地化字符串。 /// public static string menuEditServer { get { @@ -772,7 +781,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Exit. + /// 查找类似 Exit 的本地化字符串。 /// public static string menuExit { get { @@ -781,7 +790,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Export selected server for client configuration. + /// 查找类似 Export selected server for client configuration 的本地化字符串。 /// public static string menuExport2ClientConfig { get { @@ -790,7 +799,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Export share URLs to clipboard (Ctrl+C). + /// 查找类似 Export share URLs to clipboard (Ctrl+C) 的本地化字符串。 /// public static string menuExport2ShareUrl { get { @@ -799,7 +808,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Export subscription (base64) share to clipboard. + /// 查找类似 Export subscription (base64) share to clipboard 的本地化字符串。 /// public static string menuExport2SubContent { get { @@ -808,7 +817,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Global Hotkey Setting. + /// 查找类似 Global Hotkey Setting 的本地化字符串。 /// public static string menuGlobalHotkeySetting { get { @@ -817,7 +826,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Help. + /// 查找类似 Help 的本地化字符串。 /// public static string menuHelp { get { @@ -826,7 +835,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Import old config (guiNConfig). + /// 查找类似 Import old config (guiNConfig) 的本地化字符串。 /// public static string menuImportOldGuiConfig { get { @@ -835,7 +844,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Import Rules From Clipboard. + /// 查找类似 Import Rules From Clipboard 的本地化字符串。 /// public static string menuImportRulesFromClipboard { get { @@ -844,7 +853,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Import Rules From File. + /// 查找类似 Import Rules From File 的本地化字符串。 /// public static string menuImportRulesFromFile { get { @@ -853,7 +862,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Import Rules From Subscription URL. + /// 查找类似 Import Rules From Subscription URL 的本地化字符串。 /// public static string menuImportRulesFromUrl { get { @@ -862,7 +871,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to One-click multi test Latency and speed (Ctrl+E). + /// 查找类似 One-click multi test Latency and speed (Ctrl+E) 的本地化字符串。 /// public static string menuMixedTestServer { get { @@ -871,7 +880,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Move to bottom (B). + /// 查找类似 Move to bottom (B) 的本地化字符串。 /// public static string menuMoveBottom { get { @@ -880,7 +889,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Down (D). + /// 查找类似 Down (D) 的本地化字符串。 /// public static string menuMoveDown { get { @@ -889,7 +898,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Move up and down. + /// 查找类似 Move up and down 的本地化字符串。 /// public static string menuMoveTo { get { @@ -898,7 +907,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Move to group. + /// 查找类似 Move to group 的本地化字符串。 /// public static string menuMoveToGroup { get { @@ -907,7 +916,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Move to top (T). + /// 查找类似 Move to top (T) 的本地化字符串。 /// public static string menuMoveTop { get { @@ -916,7 +925,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Up (U). + /// 查找类似 Up (U) 的本地化字符串。 /// public static string menuMoveUp { get { @@ -925,7 +934,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Clear all. + /// 查找类似 Clear all 的本地化字符串。 /// public static string menuMsgViewClear { get { @@ -934,7 +943,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Copy (Ctrl+C). + /// 查找类似 Copy (Ctrl+C) 的本地化字符串。 /// public static string menuMsgViewCopy { get { @@ -943,7 +952,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Copy all. + /// 查找类似 Copy all 的本地化字符串。 /// public static string menuMsgViewCopyAll { get { @@ -952,7 +961,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Set message filters. + /// 查找类似 Set message filters 的本地化字符串。 /// public static string menuMsgViewFilter { get { @@ -961,7 +970,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Select all (Ctrl+A). + /// 查找类似 Select all (Ctrl+A) 的本地化字符串。 /// public static string menuMsgViewSelectAll { get { @@ -970,7 +979,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Option Setting. + /// 查找类似 Option Setting 的本地化字符串。 /// public static string menuOptionSetting { get { @@ -979,7 +988,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Promotion. + /// 查找类似 Promotion 的本地化字符串。 /// public static string menuPromotion { get { @@ -988,7 +997,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Test servers real delay (Ctrl+R). + /// 查找类似 Test servers real delay (Ctrl+R) 的本地化字符串。 /// public static string menuRealPingServer { get { @@ -997,7 +1006,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Restart as Administrator. + /// 查找类似 Restart as Administrator 的本地化字符串。 /// public static string menuRebootAsAdmin { get { @@ -1006,7 +1015,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Reload. + /// 查找类似 Reload 的本地化字符串。 /// public static string menuReload { get { @@ -1015,7 +1024,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Remove duplicate servers. + /// 查找类似 Remove duplicate servers 的本地化字符串。 /// public static string menuRemoveDuplicateServer { get { @@ -1024,7 +1033,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Remove selected servers (Delete). + /// 查找类似 Remove selected servers (Delete) 的本地化字符串。 /// public static string menuRemoveServer { get { @@ -1033,7 +1042,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Routing. + /// 查找类似 Routing 的本地化字符串。 /// public static string menuRouting { get { @@ -1042,7 +1051,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Advanced Function. + /// 查找类似 Advanced Function 的本地化字符串。 /// public static string menuRoutingAdvanced { get { @@ -1051,7 +1060,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Add. + /// 查找类似 Add 的本地化字符串。 /// public static string menuRoutingAdvancedAdd { get { @@ -1060,7 +1069,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Import Advanced Rules. + /// 查找类似 Import Advanced Rules 的本地化字符串。 /// public static string menuRoutingAdvancedImportRules { get { @@ -1069,7 +1078,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Remove selected (Delete). + /// 查找类似 Remove selected (Delete) 的本地化字符串。 /// public static string menuRoutingAdvancedRemove { get { @@ -1078,7 +1087,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Set as active rule(Enter). + /// 查找类似 Set as active rule(Enter) 的本地化字符串。 /// public static string menuRoutingAdvancedSetDefault { get { @@ -1087,7 +1096,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Basic Function. + /// 查找类似 Basic Function 的本地化字符串。 /// public static string menuRoutingBasic { get { @@ -1096,7 +1105,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Import Basic Rules. + /// 查找类似 Import Basic Rules 的本地化字符串。 /// public static string menuRoutingBasicImportRules { get { @@ -1105,7 +1114,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to RoutingRuleDetailsSetting. + /// 查找类似 RoutingRuleDetailsSetting 的本地化字符串。 /// public static string menuRoutingRuleDetailsSetting { get { @@ -1114,7 +1123,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Rule Settings. + /// 查找类似 Rule Settings 的本地化字符串。 /// public static string menuRoutingRuleSetting { get { @@ -1123,7 +1132,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Routing Setting. + /// 查找类似 Routing Setting 的本地化字符串。 /// public static string menuRoutingSetting { get { @@ -1132,7 +1141,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Add Rule. + /// 查找类似 Add Rule 的本地化字符串。 /// public static string menuRuleAdd { get { @@ -1141,7 +1150,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Export Selected Rules. + /// 查找类似 Export Selected Rules 的本地化字符串。 /// public static string menuRuleExportSelected { get { @@ -1150,7 +1159,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Rule List. + /// 查找类似 Rule List 的本地化字符串。 /// public static string menuRuleList { get { @@ -1159,7 +1168,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Remove Rule (Delete). + /// 查找类似 Remove Rule (Delete) 的本地化字符串。 /// public static string menuRuleRemove { get { @@ -1168,7 +1177,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Select all (Ctrl+A). + /// 查找类似 Select all (Ctrl+A) 的本地化字符串。 /// public static string menuSelectAll { get { @@ -1177,7 +1186,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Servers. + /// 查找类似 Servers 的本地化字符串。 /// public static string menuServers { get { @@ -1186,7 +1195,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Set as active server (Enter). + /// 查找类似 Set as active server (Enter) 的本地化字符串。 /// public static string menuSetDefaultServer { get { @@ -1195,7 +1204,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Settings. + /// 查找类似 Settings 的本地化字符串。 /// public static string menuSetting { get { @@ -1204,7 +1213,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Share Server (Ctrl+F). + /// 查找类似 Share Server (Ctrl+F) 的本地化字符串。 /// public static string menuShareServer { get { @@ -1213,7 +1222,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Sort by test result. + /// 查找类似 Sort by test result 的本地化字符串。 /// public static string menuSortServerResult { get { @@ -1222,7 +1231,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Test servers download speed (Ctrl+T). + /// 查找类似 Test servers download speed (Ctrl+T) 的本地化字符串。 /// public static string menuSpeedServer { get { @@ -1231,7 +1240,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Add. + /// 查找类似 Add 的本地化字符串。 /// public static string menuSubAdd { get { @@ -1240,7 +1249,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Delete. + /// 查找类似 Delete 的本地化字符串。 /// public static string menuSubDelete { get { @@ -1249,7 +1258,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Edit. + /// 查找类似 Edit 的本地化字符串。 /// public static string menuSubEdit { get { @@ -1258,7 +1267,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Update current subscription without proxy. + /// 查找类似 Update current subscription without proxy 的本地化字符串。 /// public static string menuSubGroupUpdate { get { @@ -1267,7 +1276,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Update current subscription with proxy. + /// 查找类似 Update current subscription with proxy 的本地化字符串。 /// public static string menuSubGroupUpdateViaProxy { get { @@ -1276,7 +1285,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Subscription group. + /// 查找类似 Subscription group 的本地化字符串。 /// public static string menuSubscription { get { @@ -1285,7 +1294,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Subscription group settings. + /// 查找类似 Subscription group settings 的本地化字符串。 /// public static string menuSubSetting { get { @@ -1294,7 +1303,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Share. + /// 查找类似 Share 的本地化字符串。 /// public static string menuSubShare { get { @@ -1303,7 +1312,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Update subscription without proxy. + /// 查找类似 Update subscription without proxy 的本地化字符串。 /// public static string menuSubUpdate { get { @@ -1312,7 +1321,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Update subscription with proxy. + /// 查找类似 Update subscription with proxy 的本地化字符串。 /// public static string menuSubUpdateViaProxy { get { @@ -1321,7 +1330,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to System proxy. + /// 查找类似 System proxy 的本地化字符串。 /// public static string menuSystemproxy { get { @@ -1330,7 +1339,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Clear system proxy. + /// 查找类似 Clear system proxy 的本地化字符串。 /// public static string menuSystemProxyClear { get { @@ -1339,7 +1348,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Do not change system proxy. + /// 查找类似 Do not change system proxy 的本地化字符串。 /// public static string menuSystemProxyNothing { get { @@ -1348,7 +1357,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to PAC mode. + /// 查找类似 PAC mode 的本地化字符串。 /// public static string menuSystemProxyPac { get { @@ -1357,7 +1366,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Set system proxy. + /// 查找类似 Set system proxy 的本地化字符串。 /// public static string menuSystemProxySet { get { @@ -1366,7 +1375,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Test servers with tcping (Ctrl+O). + /// 查找类似 Test servers with tcping (Ctrl+O) 的本地化字符串。 /// public static string menuTcpingServer { get { @@ -1375,7 +1384,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Test current service status. + /// 查找类似 Test current service status 的本地化字符串。 /// public static string menuTestMe { get { @@ -1384,7 +1393,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to {0} Website. + /// 查找类似 {0} Website 的本地化字符串。 /// public static string menuWebsiteItem { get { @@ -1393,7 +1402,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Clear original subscription content. + /// 查找类似 Clear original subscription content 的本地化字符串。 /// public static string MsgClearSubscription { get { @@ -1402,7 +1411,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Download GeoFile: {0} successfully. + /// 查找类似 Download GeoFile: {0} successfully 的本地化字符串。 /// public static string MsgDownloadGeoFileSuccessfully { get { @@ -1411,7 +1420,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Download Core successfully. + /// 查找类似 Download Core successfully 的本地化字符串。 /// public static string MsgDownloadV2rayCoreSuccessfully { get { @@ -1420,7 +1429,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Failed to import subscription content. + /// 查找类似 Failed to import subscription content 的本地化字符串。 /// public static string MsgFailedImportSubscription { get { @@ -1429,7 +1438,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Filter, support regular. + /// 查找类似 Filter, support regular 的本地化字符串。 /// public static string MsgFilterTitle { get { @@ -1438,7 +1447,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Get subscription content successfully. + /// 查找类似 Get subscription content successfully 的本地化字符串。 /// public static string MsgGetSubscriptionSuccessfully { get { @@ -1447,7 +1456,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Information. + /// 查找类似 Information 的本地化字符串。 /// public static string MsgInformationTitle { get { @@ -1456,7 +1465,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Please fill in the URL. + /// 查找类似 Please fill in the URL 的本地化字符串。 /// public static string MsgNeedUrl { get { @@ -1465,7 +1474,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to No valid subscriptions set. + /// 查找类似 No valid subscriptions set 的本地化字符串。 /// public static string MsgNoValidSubscription { get { @@ -1474,7 +1483,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Resolve {0} successfully. + /// 查找类似 Resolve {0} successfully 的本地化字符串。 /// public static string MsgParsingSuccessfully { get { @@ -1483,7 +1492,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Servers Filter, press Enter to execute. + /// 查找类似 Servers Filter, press Enter to execute 的本地化字符串。 /// public static string MsgServerTitle { get { @@ -1492,7 +1501,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Updates are not enabled, skip this subscription. + /// 查找类似 Updates are not enabled, skip this subscription 的本地化字符串。 /// public static string MsgSkipSubscriptionUpdate { get { @@ -1501,7 +1510,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Start getting subscriptions. + /// 查找类似 Start getting subscriptions 的本地化字符串。 /// public static string MsgStartGettingSubscriptions { get { @@ -1510,7 +1519,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Start updating {0}.... + /// 查找类似 Start updating {0}... 的本地化字符串。 /// public static string MsgStartUpdating { get { @@ -1519,7 +1528,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Invalid subscription content. + /// 查找类似 Invalid subscription content 的本地化字符串。 /// public static string MsgSubscriptionDecodingFailed { get { @@ -1528,7 +1537,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Is unpacking....... + /// 查找类似 Is unpacking...... 的本地化字符串。 /// public static string MsgUnpacking { get { @@ -1537,7 +1546,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Update subscription end. + /// 查找类似 Update subscription end 的本地化字符串。 /// public static string MsgUpdateSubscriptionEnd { get { @@ -1546,7 +1555,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Update subscription starts. + /// 查找类似 Update subscription starts 的本地化字符串。 /// public static string MsgUpdateSubscriptionStart { get { @@ -1555,7 +1564,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Update Core successfully. + /// 查找类似 Update Core successfully 的本地化字符串。 /// public static string MsgUpdateV2rayCoreSuccessfully { get { @@ -1564,7 +1573,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Update Core successfully! Restarting service.... + /// 查找类似 Update Core successfully! Restarting service... 的本地化字符串。 /// public static string MsgUpdateV2rayCoreSuccessfullyMore { get { @@ -1573,7 +1582,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Non-VMess or ss protocol. + /// 查找类似 Non-VMess or ss protocol 的本地化字符串。 /// public static string NonvmessOrssProtocol { get { @@ -1582,7 +1591,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Non-standard service, this feature is invalid. + /// 查找类似 Non-standard service, this feature is invalid 的本地化字符串。 /// public static string NonVmessService { get { @@ -1591,7 +1600,7 @@ public class ResUI { } /// - /// 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}. + /// 查找类似 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 { @@ -1600,7 +1609,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Not run as Admin. + /// 查找类似 Not run as Admin 的本地化字符串。 /// public static string NotRunAsAdmin { get { @@ -1609,7 +1618,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Scan completed, no valid QR code found. + /// 查找类似 Scan completed, no valid QR code found 的本地化字符串。 /// public static string NoValidQRcodeFound { get { @@ -1618,7 +1627,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Operation failed, please check and retry. + /// 查找类似 Operation failed, please check and retry 的本地化字符串。 /// public static string OperationFailed { get { @@ -1627,7 +1636,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Operation success. + /// 查找类似 Operation success 的本地化字符串。 /// public static string OperationSuccess { get { @@ -1636,7 +1645,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Please Fill Remarks. + /// 查找类似 Please Fill Remarks 的本地化字符串。 /// public static string PleaseFillRemarks { get { @@ -1645,7 +1654,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Please select the encryption method. + /// 查找类似 Please select the encryption method 的本地化字符串。 /// public static string PleaseSelectEncryption { get { @@ -1654,7 +1663,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Please select a protocol. + /// 查找类似 Please select a protocol 的本地化字符串。 /// public static string PleaseSelectProtocol { get { @@ -1663,7 +1672,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Please select rules. + /// 查找类似 Please select rules 的本地化字符串。 /// public static string PleaseSelectRules { get { @@ -1672,7 +1681,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Please select the server first. + /// 查找类似 Please select the server first 的本地化字符串。 /// public static string PleaseSelectServer { get { @@ -1681,7 +1690,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Global hotkey {0} registered failed, reason {1}. + /// 查找类似 Global hotkey {0} registered failed, reason {1} 的本地化字符串。 /// public static string RegisterGlobalHotkeyFailed { get { @@ -1690,7 +1699,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Global hotkey {0} registered successfully. + /// 查找类似 Global hotkey {0} registered successfully 的本地化字符串。 /// public static string RegisterGlobalHotkeySuccessfully { get { @@ -1699,7 +1708,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Servers deduplication completed. Old: {0}, New: {1}.. + /// 查找类似 Servers deduplication completed. Old: {0}, New: {1}. 的本地化字符串。 /// public static string RemoveDuplicateServerResult { get { @@ -1708,7 +1717,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Are you sure to remove the rules?. + /// 查找类似 Are you sure to remove the rules? 的本地化字符串。 /// public static string RemoveRules { get { @@ -1717,7 +1726,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Are you sure to remove the server?. + /// 查找类似 Are you sure to remove the server? 的本地化字符串。 /// public static string RemoveServer { get { @@ -1726,7 +1735,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to {0},One of the required.. + /// 查找类似 {0},One of the required. 的本地化字符串。 /// public static string RoutingRuleDetailRequiredTips { get { @@ -1735,7 +1744,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Run as Admin. + /// 查找类似 Run as Admin 的本地化字符串。 /// public static string RunAsAdmin { get { @@ -1744,7 +1753,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to The client configuration file is saved at: {0}. + /// 查找类似 The client configuration file is saved at: {0} 的本地化字符串。 /// public static string SaveClientConfigurationIn { get { @@ -1753,7 +1762,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to {0} : {1}/s↑ | {2}/s↓. + /// 查找类似 {0} : {1}/s↑ | {2}/s↓ 的本地化字符串。 /// public static string SpeedDisplayText { get { @@ -1762,7 +1771,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Testing.... + /// 查找类似 Testing... 的本地化字符串。 /// public static string Speedtesting { get { @@ -1771,7 +1780,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Test completed. + /// 查找类似 Test completed 的本地化字符串。 /// public static string SpeedtestingCompleted { get { @@ -1780,7 +1789,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Skip test. + /// 查找类似 Skip test 的本地化字符串。 /// public static string SpeedtestingSkip { get { @@ -1789,7 +1798,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Test terminating.... + /// 查找类似 Test terminating... 的本地化字符串。 /// public static string SpeedtestingStop { get { @@ -1798,7 +1807,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Waiting for testing (press ESC to terminate).... + /// 查找类似 Waiting for testing (press ESC to terminate)... 的本地化字符串。 /// public static string SpeedtestingWait { get { @@ -1807,7 +1816,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Start service ({0}).... + /// 查找类似 Start service ({0})... 的本地化字符串。 /// public static string StartService { get { @@ -1816,7 +1825,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Group please leave blank here. + /// 查找类似 Group please leave blank here 的本地化字符串。 /// public static string SubUrlTips { get { @@ -1825,8 +1834,8 @@ public class ResUI { } /// - /// Looks up a localized string similar to Configuration successful - ///{0}. + /// 查找类似 Configuration successful + ///{0} 的本地化字符串。 /// public static string SuccessfulConfiguration { get { @@ -1835,7 +1844,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Custom configuration server imported successfully. + /// 查找类似 Custom configuration server imported successfully 的本地化字符串。 /// public static string SuccessfullyImportedCustomServer { get { @@ -1844,7 +1853,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to {0} servers have been imported from clipboard. + /// 查找类似 {0} servers have been imported from clipboard 的本地化字符串。 /// public static string SuccessfullyImportedServerViaClipboard { get { @@ -1853,7 +1862,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Scan import URL successfully. + /// 查找类似 Scan import URL successfully 的本地化字符串。 /// public static string SuccessfullyImportedServerViaScan { get { @@ -1862,7 +1871,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to System proxy. + /// 查找类似 System proxy 的本地化字符串。 /// public static string SystemProxy { get { @@ -1871,7 +1880,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Address. + /// 查找类似 Address 的本地化字符串。 /// public static string TbAddress { get { @@ -1880,7 +1889,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to AllowInsecure. + /// 查找类似 AllowInsecure 的本地化字符串。 /// public static string TbAllowInsecure { get { @@ -1889,7 +1898,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to ALPN. + /// 查找类似 ALPN 的本地化字符串。 /// public static string TbAlpn { get { @@ -1898,7 +1907,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to AlterID. + /// 查找类似 AlterID 的本地化字符串。 /// public static string TbAlterId { get { @@ -1907,7 +1916,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to AutoRefresh. + /// 查找类似 AutoRefresh 的本地化字符串。 /// public static string TbAutoRefresh { get { @@ -1916,7 +1925,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Auto ScrollToEnd. + /// 查找类似 Auto ScrollToEnd 的本地化字符串。 /// public static string TbAutoScrollToEnd { get { @@ -1925,7 +1934,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Domain, ip, process are auto sorted when saving. + /// 查找类似 Domain, ip, process are auto sorted when saving 的本地化字符串。 /// public static string TbAutoSort { get { @@ -1934,7 +1943,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Browse. + /// 查找类似 Browse 的本地化字符串。 /// public static string TbBrowse { get { @@ -1943,7 +1952,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Cancel. + /// 查找类似 Cancel 的本地化字符串。 /// public static string TbCancel { get { @@ -1952,7 +1961,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Clear system proxy. + /// 查找类似 Clear system proxy 的本地化字符串。 /// public static string TbClearSystemProxy { get { @@ -1961,7 +1970,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Confirm. + /// 查找类似 Confirm 的本地化字符串。 /// public static string TbConfirm { get { @@ -1970,7 +1979,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Core Type. + /// 查找类似 Core Type 的本地化字符串。 /// public static string TbCoreType { get { @@ -1979,7 +1988,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Display GUI. + /// 查找类似 Display GUI 的本地化字符串。 /// public static string TbDisplayGUI { get { @@ -1988,7 +1997,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Display Log. + /// 查找类似 Display Log 的本地化字符串。 /// public static string TbDisplayLog { get { @@ -1997,7 +2006,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Support DnsObject, Click to view the document. + /// 查找类似 Support DnsObject, Click to view the document 的本地化字符串。 /// public static string TbDnsObjectDoc { get { @@ -2006,7 +2015,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Please fill in DNS Structure, Click to view the document. + /// 查找类似 Please fill in DNS Structure, Click to view the document 的本地化字符串。 /// public static string TbDnsSingboxObjectDoc { get { @@ -2015,7 +2024,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Domain Matcher. + /// 查找类似 Domain Matcher 的本地化字符串。 /// public static string TbdomainMatcher { get { @@ -2024,7 +2033,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Domain strategy. + /// 查找类似 Domain strategy 的本地化字符串。 /// public static string TbdomainStrategy { get { @@ -2033,7 +2042,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to sing-box domain strategy. + /// 查找类似 sing-box domain strategy 的本地化字符串。 /// public static string TbdomainStrategy4Singbox { get { @@ -2042,7 +2051,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Edit. + /// 查找类似 Edit 的本地化字符串。 /// public static string TbEdit { get { @@ -2051,7 +2060,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Enable advanced function. + /// 查找类似 Enable advanced function 的本地化字符串。 /// public static string TbenableRoutingAdvanced { get { @@ -2060,7 +2069,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Enable Tun. + /// 查找类似 Enable Tun 的本地化字符串。 /// public static string TbEnableTunAs { get { @@ -2069,7 +2078,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Fingerprint. + /// 查找类似 Fingerprint 的本地化字符串。 /// public static string TbFingerprint { get { @@ -2078,7 +2087,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Flow. + /// 查找类似 Flow 的本地化字符串。 /// public static string TbFlow5 { get { @@ -2087,7 +2096,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Global Hotkey Settings. + /// 查找类似 Global Hotkey Settings 的本地化字符串。 /// public static string TbGlobalHotkeySetting { get { @@ -2096,7 +2105,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Set directly by pressing the keyboard, take effect after restart. + /// 查找类似 Set directly by pressing the keyboard, take effect after restart 的本地化字符串。 /// public static string TbGlobalHotkeySettingTip { get { @@ -2105,7 +2114,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Generate. + /// 查找类似 Generate 的本地化字符串。 /// public static string TbGUID { get { @@ -2114,7 +2123,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Camouflage type. + /// 查找类似 Camouflage type 的本地化字符串。 /// public static string TbHeaderType { get { @@ -2123,7 +2132,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Congestion control. + /// 查找类似 Congestion control 的本地化字符串。 /// public static string TbHeaderType8 { get { @@ -2132,7 +2141,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to UUID(id). + /// 查找类似 UUID(id) 的本地化字符串。 /// public static string TbId { get { @@ -2141,7 +2150,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Password. + /// 查找类似 Password 的本地化字符串。 /// public static string TbId3 { get { @@ -2150,7 +2159,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Password(Optional). + /// 查找类似 Password(Optional) 的本地化字符串。 /// public static string TbId4 { get { @@ -2159,7 +2168,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to UUID(id). + /// 查找类似 UUID(id) 的本地化字符串。 /// public static string TbId5 { get { @@ -2168,7 +2177,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Address(Ip,Ipv6). + /// 查找类似 Address(Ip,Ipv6) 的本地化字符串。 /// public static string TbLocalAddress { get { @@ -2177,7 +2186,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Transport protocol(network). + /// 查找类似 Transport protocol(network) 的本地化字符串。 /// public static string TbNetwork { get { @@ -2186,7 +2195,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Do not change system proxy. + /// 查找类似 Do not change system proxy 的本地化字符串。 /// public static string TbNotChangeSystemProxy { get { @@ -2195,7 +2204,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Path. + /// 查找类似 Path 的本地化字符串。 /// public static string TbPath { get { @@ -2204,7 +2213,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to obfs password. + /// 查找类似 obfs password 的本地化字符串。 /// public static string TbPath7 { get { @@ -2213,7 +2222,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Port. + /// 查找类似 Port 的本地化字符串。 /// public static string TbPort { get { @@ -2222,7 +2231,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to txtPreSocksPort. + /// 查找类似 txtPreSocksPort 的本地化字符串。 /// public static string TbPreSocksPort { get { @@ -2231,7 +2240,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to PrivateKey. + /// 查找类似 PrivateKey 的本地化字符串。 /// public static string TbPrivateKey { get { @@ -2240,7 +2249,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to PublicKey. + /// 查找类似 PublicKey 的本地化字符串。 /// public static string TbPublicKey { get { @@ -2249,7 +2258,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Alias (remarks). + /// 查找类似 Alias (remarks) 的本地化字符串。 /// public static string TbRemarks { get { @@ -2258,7 +2267,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Camouflage domain(host). + /// 查找类似 Camouflage domain(host) 的本地化字符串。 /// public static string TbRequestHost { get { @@ -2267,7 +2276,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Reserved(2,3,4). + /// 查找类似 Reserved(2,3,4) 的本地化字符串。 /// public static string TbReserved { get { @@ -2276,7 +2285,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Reset. + /// 查找类似 Reset 的本地化字符串。 /// public static string TbReset { get { @@ -2285,7 +2294,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Domain. + /// 查找类似 Domain 的本地化字符串。 /// public static string TbRoutingRuleDomain { get { @@ -2294,7 +2303,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to IP or IP CIDR. + /// 查找类似 IP or IP CIDR 的本地化字符串。 /// public static string TbRoutingRuleIP { get { @@ -2303,7 +2312,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Full process name (Tun mode). + /// 查找类似 Full process name (Tun mode) 的本地化字符串。 /// public static string TbRoutingRuleProcess { get { @@ -2312,7 +2321,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to 3.Block Domain or IP. + /// 查找类似 3.Block Domain or IP 的本地化字符串。 /// public static string TbRoutingTabBlock { get { @@ -2321,7 +2330,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to 2.Direct Domain or IP. + /// 查找类似 2.Direct Domain or IP 的本地化字符串。 /// public static string TbRoutingTabDirect { get { @@ -2330,7 +2339,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to 1.Proxy Domain or IP. + /// 查找类似 1.Proxy Domain or IP 的本地化字符串。 /// public static string TbRoutingTabProxy { get { @@ -2339,7 +2348,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Pre-defined Rule Set List. + /// 查找类似 Pre-defined Rule Set List 的本地化字符串。 /// public static string TbRoutingTabRuleList { get { @@ -2348,7 +2357,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to *Set the rules, separated by commas (,); The comma in the regular is replaced by <COMMA>. + /// 查找类似 *Set the rules, separated by commas (,); The comma in the regular is replaced by <COMMA> 的本地化字符串。 /// public static string TbRoutingTips { get { @@ -2357,7 +2366,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to (Domain or IP or ProcName) and Port and Protocol and InboundTag => OutboundTag. + /// 查找类似 (Domain or IP or ProcName) and Port and Protocol and InboundTag => OutboundTag 的本地化字符串。 /// public static string TbRuleMatchingTips { get { @@ -2366,7 +2375,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Ruleobject Doc. + /// 查找类似 Ruleobject Doc 的本地化字符串。 /// public static string TbRuleobjectDoc { get { @@ -2375,7 +2384,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Encryption method (security). + /// 查找类似 Encryption method (security) 的本地化字符串。 /// public static string TbSecurity { get { @@ -2384,7 +2393,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Encryption. + /// 查找类似 Encryption 的本地化字符串。 /// public static string TbSecurity3 { get { @@ -2393,7 +2402,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to User(Optional). + /// 查找类似 User(Optional) 的本地化字符串。 /// public static string TbSecurity4 { get { @@ -2402,7 +2411,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Encryption. + /// 查找类似 Encryption 的本地化字符串。 /// public static string TbSecurity5 { get { @@ -2411,7 +2420,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Set system proxy. + /// 查找类似 Set system proxy 的本地化字符串。 /// public static string TbSetSystemProxy { get { @@ -2420,7 +2429,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Click to import default DNS config. + /// 查找类似 Click to import default DNS config 的本地化字符串。 /// public static string TbSettingDnsImportDefConfig { get { @@ -2429,7 +2438,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Advanced proxy settings, protocol selection (optional). + /// 查找类似 Advanced proxy settings, protocol selection (optional) 的本地化字符串。 /// public static string TbSettingsAdvancedProtocol { get { @@ -2438,7 +2447,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Allow connections from the LAN. + /// 查找类似 Allow connections from the LAN 的本地化字符串。 /// public static string TbSettingsAllowLAN { get { @@ -2447,7 +2456,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Auto hide startup. + /// 查找类似 Auto hide startup 的本地化字符串。 /// public static string TbSettingsAutoHideStartup { get { @@ -2456,7 +2465,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Automatic update interval of Geo (hours). + /// 查找类似 Automatic update interval of Geo (hours) 的本地化字符串。 /// public static string TbSettingsAutoUpdateInterval { get { @@ -2465,7 +2474,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Color. + /// 查找类似 Color 的本地化字符串。 /// public static string TbSettingsColor { get { @@ -2474,7 +2483,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Dark Mode. + /// 查找类似 Dark Mode 的本地化字符串。 /// public static string TbSettingsColorMode { get { @@ -2483,7 +2492,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Core: basic settings. + /// 查找类似 Core: basic settings 的本地化字符串。 /// public static string TbSettingsCore { get { @@ -2492,7 +2501,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to V2ray DNS settings. + /// 查找类似 V2ray DNS settings 的本地化字符串。 /// public static string TbSettingsCoreDns { get { @@ -2501,7 +2510,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to sing-box DNS settings. + /// 查找类似 sing-box DNS settings 的本地化字符串。 /// public static string TbSettingsCoreDnsSingbox { get { @@ -2510,7 +2519,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Core: KCP settings. + /// 查找类似 Core: KCP settings 的本地化字符串。 /// public static string TbSettingsCoreKcp { get { @@ -2519,7 +2528,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to CoreType settings. + /// 查找类似 CoreType settings 的本地化字符串。 /// public static string TbSettingsCoreType { get { @@ -2528,7 +2537,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to FontFamily(Require restart). + /// 查找类似 FontFamily(Require restart) 的本地化字符串。 /// public static string TbSettingsCurrentFontFamily { get { @@ -2537,7 +2546,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Copy the font TTF/TTC file to the directory guiFonts, restart the settings. + /// 查找类似 Copy the font TTF/TTC file to the directory guiFonts, restart the settings 的本地化字符串。 /// public static string TbSettingsCurrentFontFamilyTip { get { @@ -2546,7 +2555,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to AllowInsecure. + /// 查找类似 AllowInsecure 的本地化字符串。 /// public static string TbSettingsDefAllowInsecure { get { @@ -2555,7 +2564,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Default TLS fingerprint. + /// 查找类似 Default TLS fingerprint 的本地化字符串。 /// public static string TbSettingsDefFingerprint { get { @@ -2564,7 +2573,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to User-Agent. + /// 查找类似 User-Agent 的本地化字符串。 /// public static string TbSettingsDefUserAgent { get { @@ -2573,7 +2582,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to This parameter is valid only for tcp/http and ws. + /// 查找类似 This parameter is valid only for tcp/http and ws 的本地化字符串。 /// public static string TbSettingsDefUserAgentTips { get { @@ -2582,7 +2591,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Outbound Freedom domainStrategy. + /// 查找类似 Outbound Freedom domainStrategy 的本地化字符串。 /// public static string TbSettingsDomainStrategy4Freedom { get { @@ -2591,7 +2600,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Double-click server make active. + /// 查找类似 Double-click server make active 的本地化字符串。 /// public static string TbSettingsDoubleClick2Activate { get { @@ -2600,7 +2609,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Automatically adjust column width after updating subscription. + /// 查找类似 Automatically adjust column width after updating subscription 的本地化字符串。 /// public static string TbSettingsEnableAutoAdjustMainLvColWidth { get { @@ -2609,7 +2618,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Enable cache file for sing-box (ruleset files). + /// 查找类似 Enable cache file for sing-box (ruleset files) 的本地化字符串。 /// public static string TbSettingsEnableCacheFile4Sbox { get { @@ -2618,7 +2627,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Check for pre-release updates. + /// 查找类似 Check for pre-release updates 的本地化字符串。 /// public static string TbSettingsEnableCheckPreReleaseUpdate { get { @@ -2627,7 +2636,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Enable Server Drag Drop Sort(Require restart). + /// 查找类似 Enable Server Drag Drop Sort(Require restart) 的本地化字符串。 /// public static string TbSettingsEnableDragDropSort { get { @@ -2636,7 +2645,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Enable additional Inbound. + /// 查找类似 Enable additional Inbound 的本地化字符串。 /// public static string TbSettingsEnableExInbound { get { @@ -2645,7 +2654,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Enable fragment. + /// 查找类似 Enable fragment 的本地化字符串。 /// public static string TbSettingsEnableFragment { get { @@ -2654,7 +2663,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Use Xray and enable non-Tun mode, which conflicts with the group previous proxy. + /// 查找类似 Use Xray and enable non-Tun mode, which conflicts with the group previous proxy 的本地化字符串。 /// public static string TbSettingsEnableFragmentTips { get { @@ -2663,7 +2672,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Enable hardware acceleration(Require restart). + /// 查找类似 Enable hardware acceleration(Require restart) 的本地化字符串。 /// public static string TbSettingsEnableHWA { get { @@ -2672,7 +2681,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Enable IPv6 Address. + /// 查找类似 Enable IPv6 Address 的本地化字符串。 /// public static string TbSettingsEnableIPv6Address { get { @@ -2681,7 +2690,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Updating subscription, only determine remarks exists. + /// 查找类似 Updating subscription, only determine remarks exists 的本地化字符串。 /// public static string TbSettingsEnableUpdateSubOnlyRemarksExist { get { @@ -2690,7 +2699,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Exception. + /// 查找类似 Exception 的本地化字符串。 /// public static string TbSettingsException { get { @@ -2699,7 +2708,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Exception. Do not use proxy server for addresses beginning with,Use semicolon (;). + /// 查找类似 Exception. Do not use proxy server for addresses beginning with,Use semicolon (;) 的本地化字符串。 /// public static string TbSettingsExceptionTip { get { @@ -2708,7 +2717,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Follow System Theme. + /// 查找类似 Follow System Theme 的本地化字符串。 /// public static string TbSettingsFollowSystemTheme { get { @@ -2717,7 +2726,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Font Size. + /// 查找类似 Font Size 的本地化字符串。 /// public static string TbSettingsFontSize { get { @@ -2726,7 +2735,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to HTTP Port. + /// 查找类似 HTTP Port 的本地化字符串。 /// public static string TbSettingsHttpPort { get { @@ -2735,7 +2744,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Hysteria Max bandwidth (Up/Dw). + /// 查找类似 Hysteria Max bandwidth (Up/Dw) 的本地化字符串。 /// public static string TbSettingsHysteriaBandwidth { get { @@ -2744,7 +2753,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Ignore Geo files when updating core. + /// 查找类似 Ignore Geo files when updating core 的本地化字符串。 /// public static string TbSettingsIgnoreGeoUpdateCore { get { @@ -2753,7 +2762,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Keep older when deduplication. + /// 查找类似 Keep older when deduplication 的本地化字符串。 /// public static string TbSettingsKeepOlderDedupl { get { @@ -2762,7 +2771,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Language (Restart). + /// 查找类似 Language (Restart) 的本地化字符串。 /// public static string TbSettingsLanguage { get { @@ -2771,7 +2780,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Enable Log. + /// 查找类似 Enable Log 的本地化字符串。 /// public static string TbSettingsLogEnabled { get { @@ -2780,7 +2789,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Enable logging to file. + /// 查找类似 Enable logging to file 的本地化字符串。 /// public static string TbSettingsLogEnabledToFile { get { @@ -2789,7 +2798,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Log Level. + /// 查找类似 Log Level 的本地化字符串。 /// public static string TbSettingsLogLevel { get { @@ -2798,7 +2807,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to sing-box Mux Protocol. + /// 查找类似 sing-box Mux Protocol 的本地化字符串。 /// public static string TbSettingsMux4SboxProtocol { get { @@ -2807,7 +2816,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Turn on Mux Multiplexing. + /// 查找类似 Turn on Mux Multiplexing 的本地化字符串。 /// public static string TbSettingsMuxEnabled { get { @@ -2816,7 +2825,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to v2rayN settings. + /// 查找类似 v2rayN settings 的本地化字符串。 /// public static string TbSettingsN { get { @@ -2825,7 +2834,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to New Port for LAN. + /// 查找类似 New Port for LAN 的本地化字符串。 /// public static string TbSettingsNewPort4LAN { get { @@ -2834,7 +2843,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Auth pass. + /// 查找类似 Auth pass 的本地化字符串。 /// public static string TbSettingsPass { get { @@ -2843,7 +2852,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Custom DNS (multiple, separated by commas (,)). + /// 查找类似 Custom DNS (multiple, separated by commas (,)) 的本地化字符串。 /// public static string TbSettingsRemoteDNS { get { @@ -2852,7 +2861,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to RouteOnly. + /// 查找类似 RouteOnly 的本地化字符串。 /// public static string TbSettingsRouteOnly { get { @@ -2861,7 +2870,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Set Win10 UWP Loopback. + /// 查找类似 Set Win10 UWP Loopback 的本地化字符串。 /// public static string TbSettingsSetUWP { get { @@ -2870,7 +2879,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Turn on Sniffing. + /// 查找类似 Turn on Sniffing 的本地化字符串。 /// public static string TbSettingsSniffingEnabled { get { @@ -2879,7 +2888,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to SOCKS Port. + /// 查找类似 SOCKS Port 的本地化字符串。 /// public static string TbSettingsSocksPort { get { @@ -2888,7 +2897,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to HTTP port=SOCKS port+1;Pac port=SOCKS port+4;API port=SOCKS port+5;. + /// 查找类似 HTTP port=SOCKS port+1;Pac port=SOCKS port+4;API port=SOCKS port+5; 的本地化字符串。 /// public static string TbSettingsSocksPortTip { get { @@ -2897,7 +2906,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Speed Ping Test URL. + /// 查找类似 Speed Ping Test URL 的本地化字符串。 /// public static string TbSettingsSpeedPingTestUrl { get { @@ -2906,7 +2915,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to SpeedTest Single Timeout Value. + /// 查找类似 SpeedTest Single Timeout Value 的本地化字符串。 /// public static string TbSettingsSpeedTestTimeout { get { @@ -2915,7 +2924,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to SpeedTest URL. + /// 查找类似 SpeedTest URL 的本地化字符串。 /// public static string TbSettingsSpeedTestUrl { get { @@ -2924,7 +2933,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Start on boot. + /// 查找类似 Start on boot 的本地化字符串。 /// public static string TbSettingsStartBoot { get { @@ -2933,7 +2942,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Set this with admin privileges, get admin privileges after startup. + /// 查找类似 Set this with admin privileges, get admin privileges after startup 的本地化字符串。 /// public static string TbSettingsStartBootTip { get { @@ -2942,7 +2951,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Enable Statistics (Require restart). + /// 查找类似 Enable Statistics (Require restart) 的本地化字符串。 /// public static string TbSettingsStatistics { get { @@ -2951,7 +2960,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Subscription conversion URL. + /// 查找类似 Subscription conversion URL 的本地化字符串。 /// public static string TbSettingsSubConvert { get { @@ -2960,7 +2969,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to System proxy settings. + /// 查找类似 System proxy settings 的本地化字符串。 /// public static string TbSettingsSystemproxy { get { @@ -2969,7 +2978,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Enable Security Protocol TLS v1.3 (subscription/update). + /// 查找类似 Enable Security Protocol TLS v1.3 (subscription/update) 的本地化字符串。 /// public static string TbSettingsTLS13 { get { @@ -2978,7 +2987,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Tray right-click menu servers display limit. + /// 查找类似 Tray right-click menu servers display limit 的本地化字符串。 /// public static string TbSettingsTrayMenuServersLimit { get { @@ -2987,7 +2996,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to TunMode settings. + /// 查找类似 TunMode settings 的本地化字符串。 /// public static string TbSettingsTunMode { get { @@ -2996,7 +3005,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Bypass Mode. + /// 查找类似 Bypass Mode 的本地化字符串。 /// public static string TbSettingsTunModeBypassMode { get { @@ -3005,7 +3014,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Custom Template. + /// 查找类似 Custom Template 的本地化字符串。 /// public static string TbSettingsTunModeCustomTemplate { get { @@ -3014,7 +3023,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Direct IP CIDR, separated by commas (,). + /// 查找类似 Direct IP CIDR, separated by commas (,) 的本地化字符串。 /// public static string TbSettingsTunModeDirectIP { get { @@ -3023,7 +3032,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Direct Process name, separated by commas (,). + /// 查找类似 Direct Process name, separated by commas (,) 的本地化字符串。 /// public static string TbSettingsTunModeDirectProcess { get { @@ -3032,7 +3041,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to DNS object, e.g. {"servers":[]}. + /// 查找类似 DNS object, e.g. {"servers":[]} 的本地化字符串。 /// public static string TbSettingsTunModeDNS { get { @@ -3041,7 +3050,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Proxy IP CIDR, separated by commas (,). + /// 查找类似 Proxy IP CIDR, separated by commas (,) 的本地化字符串。 /// public static string TbSettingsTunModeProxyIP { get { @@ -3050,7 +3059,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Proxy Process name, separated by commas (,). + /// 查找类似 Proxy Process name, separated by commas (,) 的本地化字符串。 /// public static string TbSettingsTunModeProxyProcess { get { @@ -3059,7 +3068,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Show console. + /// 查找类似 Show console 的本地化字符串。 /// public static string TbSettingsTunModeShowWindow { get { @@ -3068,7 +3077,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Enable UDP. + /// 查找类似 Enable UDP 的本地化字符串。 /// public static string TbSettingsUdpEnabled { get { @@ -3077,7 +3086,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Auth user. + /// 查找类似 Auth user 的本地化字符串。 /// public static string TbSettingsUser { get { @@ -3086,7 +3095,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Use System Hosts. + /// 查找类似 Use System Hosts 的本地化字符串。 /// public static string TbSettingsUseSystemHosts { get { @@ -3095,7 +3104,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to ShortId. + /// 查找类似 ShortId 的本地化字符串。 /// public static string TbShortId { get { @@ -3104,7 +3113,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to SNI. + /// 查找类似 SNI 的本地化字符串。 /// public static string TbSNI { get { @@ -3113,7 +3122,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to SpiderX. + /// 查找类似 SpiderX 的本地化字符串。 /// public static string TbSpiderX { get { @@ -3122,7 +3131,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to TLS. + /// 查找类似 TLS 的本地化字符串。 /// public static string TbStreamSecurity { get { @@ -3131,7 +3140,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to PAC mode. + /// 查找类似 PAC mode 的本地化字符串。 /// public static string TbSystemProxyPac { get { @@ -3140,7 +3149,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to The ping of current service: {0} ms. + /// 查找类似 The ping of current service: {0} ms 的本地化字符串。 /// public static string TestMeOutput { get { @@ -3149,7 +3158,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Routing setting is changed. + /// 查找类似 Routing setting is changed 的本地化字符串。 /// public static string TipChangeRouting { get { @@ -3158,7 +3167,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to System proxy setting is changed. + /// 查找类似 System proxy setting is changed 的本地化字符串。 /// public static string TipChangeSystemProxy { get { @@ -3167,7 +3176,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Please turn off when there is an abnormal disconnection. + /// 查找类似 Please turn off when there is an abnormal disconnection 的本地化字符串。 /// public static string TipDisplayLog { get { @@ -3176,7 +3185,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to *Default value tcp. + /// 查找类似 *Default value tcp 的本地化字符串。 /// public static string TipNetwork { get { @@ -3185,7 +3194,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to * After setting this value, an socks service will be started using Xray/sing-box(Tun) to provide functions such as speed display. + /// 查找类似 * After setting this value, an socks service will be started using Xray/sing-box(Tun) to provide functions such as speed display 的本地化字符串。 /// public static string TipPreSocksPort { get { @@ -3194,7 +3203,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Too many servers, please open the main interface. + /// 查找类似 Too many servers, please open the main interface 的本地化字符串。 /// public static string TooManyServersTip { get { @@ -3203,7 +3212,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to *tcp camouflage type. + /// 查找类似 *tcp camouflage type 的本地化字符串。 /// public static string TransportHeaderTypeTip1 { get { @@ -3212,7 +3221,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to *kcp camouflage type. + /// 查找类似 *kcp camouflage type 的本地化字符串。 /// public static string TransportHeaderTypeTip2 { get { @@ -3221,7 +3230,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to *QUIC camouflage type. + /// 查找类似 *QUIC camouflage type 的本地化字符串。 /// public static string TransportHeaderTypeTip3 { get { @@ -3230,7 +3239,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to *grpc mode. + /// 查找类似 *grpc mode 的本地化字符串。 /// public static string TransportHeaderTypeTip4 { get { @@ -3239,7 +3248,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to *ws/httpupgrade path. + /// 查找类似 *ws/httpupgrade path 的本地化字符串。 /// public static string TransportPathTip1 { get { @@ -3248,7 +3257,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to *h2 path. + /// 查找类似 *h2 path 的本地化字符串。 /// public static string TransportPathTip2 { get { @@ -3257,7 +3266,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to *QUIC key/KCP seed. + /// 查找类似 *QUIC key/KCP seed 的本地化字符串。 /// public static string TransportPathTip3 { get { @@ -3266,7 +3275,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to *grpc serviceName. + /// 查找类似 *grpc serviceName 的本地化字符串。 /// public static string TransportPathTip4 { get { @@ -3275,7 +3284,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to *kcp seed. + /// 查找类似 *kcp seed 的本地化字符串。 /// public static string TransportPathTip5 { get { @@ -3284,7 +3293,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to *http host Separated by commas (,). + /// 查找类似 *http host Separated by commas (,) 的本地化字符串。 /// public static string TransportRequestHostTip1 { get { @@ -3293,7 +3302,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to *ws/httpupgrade host. + /// 查找类似 *ws/httpupgrade host 的本地化字符串。 /// public static string TransportRequestHostTip2 { get { @@ -3302,7 +3311,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to *h2 host Separated by commas (,). + /// 查找类似 *h2 host Separated by commas (,) 的本地化字符串。 /// public static string TransportRequestHostTip3 { get { @@ -3311,7 +3320,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to *QUIC security. + /// 查找类似 *QUIC security 的本地化字符串。 /// public static string TransportRequestHostTip4 { get { @@ -3320,7 +3329,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to *grpc Authority. + /// 查找类似 *grpc Authority 的本地化字符串。 /// public static string TransportRequestHostTip5 { get { @@ -3329,7 +3338,7 @@ public class ResUI { } /// - /// Looks up a localized string similar to Ungrouped. + /// 查找类似 Ungrouped 的本地化字符串。 /// public static string UngroupedServers { get { diff --git a/v2rayN/v2rayN/Resx/ResUI.resx b/v2rayN/v2rayN/Resx/ResUI.resx index 54aca4d97..feb6e20b0 100644 --- a/v2rayN/v2rayN/Resx/ResUI.resx +++ b/v2rayN/v2rayN/Resx/ResUI.resx @@ -1210,4 +1210,7 @@ Enable cache file for sing-box (ruleset files) + + Custom the rule-set of sing-box + \ 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 2c67ce518..6e21268ef 100644 --- a/v2rayN/v2rayN/Resx/ResUI.zh-Hans.resx +++ b/v2rayN/v2rayN/Resx/ResUI.zh-Hans.resx @@ -1207,4 +1207,7 @@ 启用sing-box(规则集文件)的缓存文件 + + 自定义sing-box rule-set + \ 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 52a97d650..8c1247d1c 100644 --- a/v2rayN/v2rayN/Resx/ResUI.zh-Hant.resx +++ b/v2rayN/v2rayN/Resx/ResUI.zh-Hant.resx @@ -1180,4 +1180,7 @@ 啟用sing-box(規則集文件)的緩存文件 + + 自訂sing-box rule-set + \ No newline at end of file diff --git a/v2rayN/v2rayN/ViewModels/RoutingSettingViewModel.cs b/v2rayN/v2rayN/ViewModels/RoutingSettingViewModel.cs index 5c1936a03..9a7e6ca18 100644 --- a/v2rayN/v2rayN/ViewModels/RoutingSettingViewModel.cs +++ b/v2rayN/v2rayN/ViewModels/RoutingSettingViewModel.cs @@ -192,6 +192,7 @@ public void RefreshRoutingItems() remarks = item.remarks, url = item.url, customIcon = item.customIcon, + customRulesetPath4Singbox = item.customRulesetPath4Singbox, sort = item.sort, }; _routingItems.Add(it); diff --git a/v2rayN/v2rayN/Views/DNSSettingWindow.xaml b/v2rayN/v2rayN/Views/DNSSettingWindow.xaml index ddc5de757..d2b05ea87 100644 --- a/v2rayN/v2rayN/Views/DNSSettingWindow.xaml +++ b/v2rayN/v2rayN/Views/DNSSettingWindow.xaml @@ -88,6 +88,7 @@ Style="{StaticResource ToolbarTextBlock}"> +