Merge pull request #2417 from EdiWang/en-translation

Fix English translations
pull/2447/head
2dust 2 years ago committed by GitHub
commit de746375a9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -1,10 +1,10 @@
//------------------------------------------------------------------------------ //------------------------------------------------------------------------------
// <auto-generated> // <auto-generated>
// 此代码由工具生成。 // This code was generated by a tool.
// 运行时版本:4.0.30319.42000 // Runtime Version:4.0.30319.42000
// //
// 对此文件的更改可能会导致不正确的行为,并且如果 // Changes to this file may cause incorrect behavior and will be lost if
// 重新生成代码,这些更改将会丢失。 // the code is regenerated.
// </auto-generated> // </auto-generated>
//------------------------------------------------------------------------------ //------------------------------------------------------------------------------
@ -13,13 +13,13 @@ namespace v2rayN.Resx {
/// <summary> /// <summary>
/// 一个强类型的资源类,用于查找本地化的字符串等。 /// A strongly-typed resource class, for looking up localized strings, etc.
/// </summary> /// </summary>
// 此类是由 StronglyTypedResourceBuilder // This class was auto-generated by the StronglyTypedResourceBuilder
// 类通过类似于 ResGen 或 Visual Studio 的工具自动生成的。 // class via a tool like ResGen or Visual Studio.
// 若要添加或移除成员,请编辑 .ResX 文件,然后重新运行 ResGen // To add or remove a member, edit your .ResX file then rerun ResGen
// (以 /str 作为命令选项),或重新生成 VS 项目。 // with the /str option, or rebuild your VS project.
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
internal class ResUI { internal class ResUI {
@ -33,7 +33,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 返回此类使用的缓存的 ResourceManager 实例。 /// Returns the cached ResourceManager instance used by this class.
/// </summary> /// </summary>
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
internal static global::System.Resources.ResourceManager ResourceManager { internal static global::System.Resources.ResourceManager ResourceManager {
@ -47,8 +47,8 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 重写当前线程的 CurrentUICulture 属性,对 /// Overrides the current thread's CurrentUICulture property for all
/// 使用此强类型资源类的所有资源查找执行重写。 /// resource lookups using this strongly typed resource class.
/// </summary> /// </summary>
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
internal static global::System.Globalization.CultureInfo Culture { internal static global::System.Globalization.CultureInfo Culture {
@ -61,7 +61,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 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.
/// </summary> /// </summary>
internal static string AddBatchRoutingRulesYesNo { internal static string AddBatchRoutingRulesYesNo {
get { get {
@ -70,7 +70,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 All servers 的本地化字符串。 /// Looks up a localized string similar to All servers.
/// </summary> /// </summary>
internal static string AllGroupServers { internal static string AllGroupServers {
get { get {
@ -79,7 +79,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 Batch export subscription to clipboard successfully 的本地化字符串。 /// Looks up a localized string similar to Batch export subscription to clipboard successfully.
/// </summary> /// </summary>
internal static string BatchExportSubscriptionSuccessfully { internal static string BatchExportSubscriptionSuccessfully {
get { get {
@ -88,7 +88,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 Batch export share URL to clipboard successfully 的本地化字符串。 /// Looks up a localized string similar to Batch export share URL to clipboard successfully.
/// </summary> /// </summary>
internal static string BatchExportURLSuccessfully { internal static string BatchExportURLSuccessfully {
get { get {
@ -97,7 +97,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 Please check the server settings first 的本地化字符串。 /// Looks up a localized string similar to Please check the server settings first.
/// </summary> /// </summary>
internal static string CheckServerSettings { internal static string CheckServerSettings {
get { get {
@ -106,7 +106,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 configuration format is incorrect 的本地化字符串。 /// Looks up a localized string similar to Invalid configuration format.
/// </summary> /// </summary>
internal static string ConfigurationFormatIncorrect { internal static string ConfigurationFormatIncorrect {
get { get {
@ -115,7 +115,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 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..
/// </summary> /// </summary>
internal static string CustomServerTips { internal static string CustomServerTips {
get { get {
@ -124,7 +124,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 Downloading... 的本地化字符串。 /// Looks up a localized string similar to Downloading....
/// </summary> /// </summary>
internal static string Downloading { internal static string Downloading {
get { get {
@ -133,7 +133,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 DOWN 的本地化字符串。 /// Looks up a localized string similar to Download.
/// </summary> /// </summary>
internal static string downloadSpeed { internal static string downloadSpeed {
get { get {
@ -142,7 +142,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 Whether to download? {0} 的本地化字符串。 /// Looks up a localized string similar to Whether to download? {0}.
/// </summary> /// </summary>
internal static string DownloadYesNo { internal static string DownloadYesNo {
get { get {
@ -151,7 +151,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 Failed to convert configuration file 的本地化字符串。 /// Looks up a localized string similar to Failed to convert configuration file.
/// </summary> /// </summary>
internal static string FailedConversionConfiguration { internal static string FailedConversionConfiguration {
get { get {
@ -160,7 +160,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 Failed to generate default configuration file 的本地化字符串。 /// Looks up a localized string similar to Failed to generate default configuration file.
/// </summary> /// </summary>
internal static string FailedGenDefaultConfiguration { internal static string FailedGenDefaultConfiguration {
get { get {
@ -169,7 +169,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 Failed to get the default configuration 的本地化字符串。 /// Looks up a localized string similar to Failed to get the default configuration.
/// </summary> /// </summary>
internal static string FailedGetDefaultConfiguration { internal static string FailedGetDefaultConfiguration {
get { get {
@ -178,7 +178,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 Failed to import custom configuration server 的本地化字符串。 /// Looks up a localized string similar to Failed to import custom configuration server.
/// </summary> /// </summary>
internal static string FailedImportedCustomServer { internal static string FailedImportedCustomServer {
get { get {
@ -187,7 +187,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 Failed to read configuration file 的本地化字符串。 /// Looks up a localized string similar to Failed to read configuration file.
/// </summary> /// </summary>
internal static string FailedReadConfiguration { internal static string FailedReadConfiguration {
get { get {
@ -196,7 +196,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 Please fill in the correct custom DNS 的本地化字符串。 /// Looks up a localized string similar to Please fill in the correct custom DNS.
/// </summary> /// </summary>
internal static string FillCorrectDNSText { internal static string FillCorrectDNSText {
get { get {
@ -205,7 +205,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 Please fill in the correct format server port 的本地化字符串。 /// Looks up a localized string similar to Please fill in the correct format server port.
/// </summary> /// </summary>
internal static string FillCorrectServerPort { internal static string FillCorrectServerPort {
get { get {
@ -214,7 +214,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 Please fill in the KCP parameters correctly 的本地化字符串。 /// Looks up a localized string similar to Please fill in the KCP parameters correctly.
/// </summary> /// </summary>
internal static string FillKcpParameters { internal static string FillKcpParameters {
get { get {
@ -223,7 +223,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 Please fill in the local listening port 的本地化字符串。 /// Looks up a localized string similar to Please fill in the local listening port.
/// </summary> /// </summary>
internal static string FillLocalListeningPort { internal static string FillLocalListeningPort {
get { get {
@ -232,7 +232,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 Please fill in the password 的本地化字符串。 /// Looks up a localized string similar to Please fill in the password.
/// </summary> /// </summary>
internal static string FillPassword { internal static string FillPassword {
get { get {
@ -241,7 +241,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 Please fill in the server address 的本地化字符串。 /// Looks up a localized string similar to Please fill in the server address.
/// </summary> /// </summary>
internal static string FillServerAddress { internal static string FillServerAddress {
get { get {
@ -250,7 +250,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 Please browse to import server configuration 的本地化字符串。 /// Looks up a localized string similar to Please browse to import server configuration.
/// </summary> /// </summary>
internal static string FillServerAddressCustom { internal static string FillServerAddressCustom {
get { get {
@ -259,7 +259,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 Please fill in the user ID 的本地化字符串。 /// Looks up a localized string similar to Please fill in the user ID.
/// </summary> /// </summary>
internal static string FillUUID { internal static string FillUUID {
get { get {
@ -268,7 +268,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 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.
/// </summary> /// </summary>
internal static string IncorrectClientConfiguration { internal static string IncorrectClientConfiguration {
get { get {
@ -277,7 +277,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 is not the correct configuration, please check 的本地化字符串。 /// Looks up a localized string similar to is not the correct configuration, please check.
/// </summary> /// </summary>
internal static string Incorrectconfiguration { internal static string Incorrectconfiguration {
get { get {
@ -286,7 +286,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 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.
/// </summary> /// </summary>
internal static string IncorrectServerConfiguration { internal static string IncorrectServerConfiguration {
get { get {
@ -295,7 +295,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 Initial Configuration 的本地化字符串。 /// Looks up a localized string similar to Initial Configuration.
/// </summary> /// </summary>
internal static string InitialConfiguration { internal static string InitialConfiguration {
get { get {
@ -304,7 +304,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 {0} already up to date. 的本地化字符串。 /// Looks up a localized string similar to {0} already up to date..
/// </summary> /// </summary>
internal static string IsLatestCore { internal static string IsLatestCore {
get { get {
@ -313,7 +313,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 {0} already up to date. 的本地化字符串。 /// Looks up a localized string similar to {0} already up to date..
/// </summary> /// </summary>
internal static string IsLatestN { internal static string IsLatestN {
get { get {
@ -322,7 +322,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 LAN 的本地化字符串。 /// Looks up a localized string similar to LAN.
/// </summary> /// </summary>
internal static string LabLAN { internal static string LabLAN {
get { get {
@ -331,7 +331,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 Local 的本地化字符串。 /// Looks up a localized string similar to Local.
/// </summary> /// </summary>
internal static string LabLocal { internal static string LabLocal {
get { get {
@ -340,7 +340,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 Address 的本地化字符串。 /// Looks up a localized string similar to Address.
/// </summary> /// </summary>
internal static string LvAddress { internal static string LvAddress {
get { get {
@ -349,7 +349,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 Alias 的本地化字符串。 /// Looks up a localized string similar to Alias.
/// </summary> /// </summary>
internal static string LvAlias { internal static string LvAlias {
get { get {
@ -358,7 +358,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 Count 的本地化字符串。 /// Looks up a localized string similar to Count.
/// </summary> /// </summary>
internal static string LvCount { internal static string LvCount {
get { get {
@ -367,7 +367,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 Custom Icon 的本地化字符串。 /// Looks up a localized string similar to Custom Icon.
/// </summary> /// </summary>
internal static string LvCustomIcon { internal static string LvCustomIcon {
get { get {
@ -376,7 +376,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 Security 的本地化字符串。 /// Looks up a localized string similar to Security.
/// </summary> /// </summary>
internal static string LvEncryptionMethod { internal static string LvEncryptionMethod {
get { get {
@ -385,7 +385,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 Port 的本地化字符串。 /// Looks up a localized string similar to Port.
/// </summary> /// </summary>
internal static string LvPort { internal static string LvPort {
get { get {
@ -394,7 +394,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 remarks 的本地化字符串。 /// Looks up a localized string similar to remarks.
/// </summary> /// </summary>
internal static string LvRemarks { internal static string LvRemarks {
get { get {
@ -403,7 +403,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 Type 的本地化字符串。 /// Looks up a localized string similar to Type.
/// </summary> /// </summary>
internal static string LvServiceType { internal static string LvServiceType {
get { get {
@ -412,7 +412,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 Subs 的本地化字符串。 /// Looks up a localized string similar to Subs.
/// </summary> /// </summary>
internal static string LvSubscription { internal static string LvSubscription {
get { get {
@ -421,7 +421,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 Test Results 的本地化字符串。 /// Looks up a localized string similar to Test Results.
/// </summary> /// </summary>
internal static string LvTestResults { internal static string LvTestResults {
get { get {
@ -430,7 +430,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 TLS 的本地化字符串。 /// Looks up a localized string similar to TLS.
/// </summary> /// </summary>
internal static string LvTLS { internal static string LvTLS {
get { get {
@ -439,7 +439,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 Today download traffic 的本地化字符串。 /// Looks up a localized string similar to Download traffic today.
/// </summary> /// </summary>
internal static string LvTodayDownloadDataAmount { internal static string LvTodayDownloadDataAmount {
get { get {
@ -448,7 +448,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 Today upload traffic 的本地化字符串。 /// Looks up a localized string similar to Upload traffic today.
/// </summary> /// </summary>
internal static string LvTodayUploadDataAmount { internal static string LvTodayUploadDataAmount {
get { get {
@ -457,7 +457,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 Total download traffic 的本地化字符串。 /// Looks up a localized string similar to Total download traffic.
/// </summary> /// </summary>
internal static string LvTotalDownloadDataAmount { internal static string LvTotalDownloadDataAmount {
get { get {
@ -466,7 +466,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 Total upload traffic 的本地化字符串。 /// Looks up a localized string similar to Total upload traffic.
/// </summary> /// </summary>
internal static string LvTotalUploadDataAmount { internal static string LvTotalUploadDataAmount {
get { get {
@ -475,7 +475,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 Transport 的本地化字符串。 /// Looks up a localized string similar to Transport.
/// </summary> /// </summary>
internal static string LvTransportProtocol { internal static string LvTransportProtocol {
get { get {
@ -484,7 +484,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 Url 的本地化字符串。 /// Looks up a localized string similar to Url.
/// </summary> /// </summary>
internal static string LvUrl { internal static string LvUrl {
get { get {
@ -493,7 +493,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 MediumFresh 的本地化字符串。 /// Looks up a localized string similar to Medium.
/// </summary> /// </summary>
internal static string MediumFresh { internal static string MediumFresh {
get { get {
@ -502,7 +502,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 Clear original subscription content 的本地化字符串。 /// Looks up a localized string similar to Clear original subscription content.
/// </summary> /// </summary>
internal static string MsgClearSubscription { internal static string MsgClearSubscription {
get { get {
@ -511,7 +511,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 Download GeoFile: {0} successfully 的本地化字符串。 /// Looks up a localized string similar to Download GeoFile: {0} successfully.
/// </summary> /// </summary>
internal static string MsgDownloadGeoFileSuccessfully { internal static string MsgDownloadGeoFileSuccessfully {
get { get {
@ -520,7 +520,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 Download Core successfully 的本地化字符串。 /// Looks up a localized string similar to Download Core successfully.
/// </summary> /// </summary>
internal static string MsgDownloadV2rayCoreSuccessfully { internal static string MsgDownloadV2rayCoreSuccessfully {
get { get {
@ -529,7 +529,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 Failed to import subscription content 的本地化字符串。 /// Looks up a localized string similar to Failed to import subscription content.
/// </summary> /// </summary>
internal static string MsgFailedImportSubscription { internal static string MsgFailedImportSubscription {
get { get {
@ -538,7 +538,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 Get the subscription content successfully 的本地化字符串。 /// Looks up a localized string similar to Get subscription content successfully.
/// </summary> /// </summary>
internal static string MsgGetSubscriptionSuccessfully { internal static string MsgGetSubscriptionSuccessfully {
get { get {
@ -547,7 +547,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 Informations (Filter : {0}) 的本地化字符串。 /// Looks up a localized string similar to Information (Filter : {0}).
/// </summary> /// </summary>
internal static string MsgInformationTitle { internal static string MsgInformationTitle {
get { get {
@ -556,7 +556,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 Please fill in the address (Url) 的本地化字符串。 /// Looks up a localized string similar to Please fill in the address (Url).
/// </summary> /// </summary>
internal static string MsgNeedUrl { internal static string MsgNeedUrl {
get { get {
@ -565,7 +565,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 No valid subscriptions set 的本地化字符串。 /// Looks up a localized string similar to No valid subscriptions set.
/// </summary> /// </summary>
internal static string MsgNoValidSubscription { internal static string MsgNoValidSubscription {
get { get {
@ -574,7 +574,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 PAC update failed 的本地化字符串。 /// Looks up a localized string similar to PAC update failed.
/// </summary> /// </summary>
internal static string MsgPACUpdateFailed { internal static string MsgPACUpdateFailed {
get { get {
@ -583,7 +583,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 PAC update succeeded 的本地化字符串。 /// Looks up a localized string similar to PAC update succeeded.
/// </summary> /// </summary>
internal static string MsgPACUpdateSuccessfully { internal static string MsgPACUpdateSuccessfully {
get { get {
@ -592,7 +592,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 Resolve {0} successfully 的本地化字符串。 /// Looks up a localized string similar to Resolve {0} successfully.
/// </summary> /// </summary>
internal static string MsgParsingSuccessfully { internal static string MsgParsingSuccessfully {
get { get {
@ -601,7 +601,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 Servers (Filter : {0}) 的本地化字符串。 /// Looks up a localized string similar to Servers (Filter : {0}).
/// </summary> /// </summary>
internal static string MsgServerTitle { internal static string MsgServerTitle {
get { get {
@ -610,7 +610,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 Simplify PAC Success 的本地化字符串。 /// Looks up a localized string similar to Simplify PAC Success.
/// </summary> /// </summary>
internal static string MsgSimplifyPAC { internal static string MsgSimplifyPAC {
get { get {
@ -619,7 +619,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 Start getting subscriptions 的本地化字符串。 /// Looks up a localized string similar to Start getting subscriptions.
/// </summary> /// </summary>
internal static string MsgStartGettingSubscriptions { internal static string MsgStartGettingSubscriptions {
get { get {
@ -628,7 +628,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 Start updating {0}... 的本地化字符串。 /// Looks up a localized string similar to Start updating {0}....
/// </summary> /// </summary>
internal static string MsgStartUpdating { internal static string MsgStartUpdating {
get { get {
@ -637,7 +637,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 Start updating PAC... 的本地化字符串。 /// Looks up a localized string similar to Start updating PAC....
/// </summary> /// </summary>
internal static string MsgStartUpdatingPAC { internal static string MsgStartUpdatingPAC {
get { get {
@ -646,7 +646,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 Invalid subscription content 的本地化字符串。 /// Looks up a localized string similar to Invalid subscription content.
/// </summary> /// </summary>
internal static string MsgSubscriptionDecodingFailed { internal static string MsgSubscriptionDecodingFailed {
get { get {
@ -655,7 +655,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 is unpacking... 的本地化字符串。 /// Looks up a localized string similar to is unpacking....
/// </summary> /// </summary>
internal static string MsgUnpacking { internal static string MsgUnpacking {
get { get {
@ -664,7 +664,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 Update subscription end 的本地化字符串。 /// Looks up a localized string similar to Update subscription end.
/// </summary> /// </summary>
internal static string MsgUpdateSubscriptionEnd { internal static string MsgUpdateSubscriptionEnd {
get { get {
@ -673,7 +673,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 Update subscription starts 的本地化字符串。 /// Looks up a localized string similar to Update subscription starts.
/// </summary> /// </summary>
internal static string MsgUpdateSubscriptionStart { internal static string MsgUpdateSubscriptionStart {
get { get {
@ -682,7 +682,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 Update Core successfully 的本地化字符串。 /// Looks up a localized string similar to Update Core successfully.
/// </summary> /// </summary>
internal static string MsgUpdateV2rayCoreSuccessfully { internal static string MsgUpdateV2rayCoreSuccessfully {
get { get {
@ -691,7 +691,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 Update Core successfully! Restarting service... 的本地化字符串。 /// Looks up a localized string similar to Update Core successfully! Restarting service....
/// </summary> /// </summary>
internal static string MsgUpdateV2rayCoreSuccessfullyMore { internal static string MsgUpdateV2rayCoreSuccessfullyMore {
get { get {
@ -700,7 +700,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 This feature relies on the Http global proxy, please set it correctly first. 的本地化字符串。 /// Looks up a localized string similar to This feature relies on the Http global proxy, please set it correctly first..
/// </summary> /// </summary>
internal static string NeedHttpGlobalProxy { internal static string NeedHttpGlobalProxy {
get { get {
@ -709,7 +709,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 Non-vmess or ss protocol 的本地化字符串。 /// Looks up a localized string similar to Non-vmess or ss protocol.
/// </summary> /// </summary>
internal static string NonvmessOrssProtocol { internal static string NonvmessOrssProtocol {
get { get {
@ -718,7 +718,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 non-Vmess service, this feature is invalid 的本地化字符串。 /// Looks up a localized string similar to non-Vmess service, this feature is invalid.
/// </summary> /// </summary>
internal static string NonVmessService { internal static string NonVmessService {
get { get {
@ -727,7 +727,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 Core not found, please download: {0} 的本地化字符串。 /// Looks up a localized string similar to Core not found, please download: {0}.
/// </summary> /// </summary>
internal static string NotFoundCore { internal static string NotFoundCore {
get { get {
@ -736,7 +736,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 Scan completed, no valid QR code found 的本地化字符串。 /// Looks up a localized string similar to Scan completed, no valid QR code found.
/// </summary> /// </summary>
internal static string NoValidQRcodeFound { internal static string NoValidQRcodeFound {
get { get {
@ -745,7 +745,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 operation failed, please check retry 的本地化字符串。 /// Looks up a localized string similar to operation failed, please check and retry.
/// </summary> /// </summary>
internal static string OperationFailed { internal static string OperationFailed {
get { get {
@ -754,7 +754,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 Operation success 的本地化字符串。 /// Looks up a localized string similar to Operation success.
/// </summary> /// </summary>
internal static string OperationSuccess { internal static string OperationSuccess {
get { get {
@ -763,7 +763,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 Please Fill Remarks 的本地化字符串。 /// Looks up a localized string similar to Please Fill Remarks.
/// </summary> /// </summary>
internal static string PleaseFillRemarks { internal static string PleaseFillRemarks {
get { get {
@ -772,7 +772,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 Please select the encryption method 的本地化字符串。 /// Looks up a localized string similar to Please select the encryption method.
/// </summary> /// </summary>
internal static string PleaseSelectEncryption { internal static string PleaseSelectEncryption {
get { get {
@ -781,7 +781,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 Please select an agreement 的本地化字符串。 /// Looks up a localized string similar to Please select a protocol.
/// </summary> /// </summary>
internal static string PleaseSelectProtocol { internal static string PleaseSelectProtocol {
get { get {
@ -790,7 +790,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 Please select rules 的本地化字符串。 /// Looks up a localized string similar to Please select rules.
/// </summary> /// </summary>
internal static string PleaseSelectRules { internal static string PleaseSelectRules {
get { get {
@ -799,7 +799,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 Please select the server first 的本地化字符串。 /// Looks up a localized string similar to Please select the server first.
/// </summary> /// </summary>
internal static string PleaseSelectServer { internal static string PleaseSelectServer {
get { get {
@ -808,7 +808,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 QuickFresh 的本地化字符串。 /// Looks up a localized string similar to Fast.
/// </summary> /// </summary>
internal static string QuickFresh { internal static string QuickFresh {
get { get {
@ -817,7 +817,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 Global hotkey {0} registered failed, reason {1} 的本地化字符串。 /// Looks up a localized string similar to Global hotkey {0} registered failed, reason {1}.
/// </summary> /// </summary>
internal static string RegisterGlobalHotkeyFailed { internal static string RegisterGlobalHotkeyFailed {
get { get {
@ -826,7 +826,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 Global hotkey {0} registered successfully 的本地化字符串。 /// Looks up a localized string similar to Global hotkey {0} registered successfully.
/// </summary> /// </summary>
internal static string RegisterGlobalHotkeySuccessfully { internal static string RegisterGlobalHotkeySuccessfully {
get { get {
@ -835,7 +835,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 Servers deduplication completed. Old: {0}, New: {1}. 的本地化字符串。 /// Looks up a localized string similar to Servers deduplication completed. Old: {0}, New: {1}..
/// </summary> /// </summary>
internal static string RemoveDuplicateServerResult { internal static string RemoveDuplicateServerResult {
get { get {
@ -844,7 +844,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 Are you sure to remove the rules? 的本地化字符串。 /// Looks up a localized string similar to Are you sure to remove the rules?.
/// </summary> /// </summary>
internal static string RemoveRules { internal static string RemoveRules {
get { get {
@ -853,7 +853,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 Are you sure to remove the server? 的本地化字符串。 /// Looks up a localized string similar to Are you sure to remove the server?.
/// </summary> /// </summary>
internal static string RemoveServer { internal static string RemoveServer {
get { get {
@ -862,7 +862,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 {0},One of the required. 的本地化字符串。 /// Looks up a localized string similar to {0},One of the required..
/// </summary> /// </summary>
internal static string RoutingRuleDetailRequiredTips { internal static string RoutingRuleDetailRequiredTips {
get { get {
@ -871,7 +871,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 The client configuration file is saved at: {0} 的本地化字符串。 /// Looks up a localized string similar to The client configuration file is saved at: {0}.
/// </summary> /// </summary>
internal static string SaveClientConfigurationIn { internal static string SaveClientConfigurationIn {
get { get {
@ -880,7 +880,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 The server configuration file is saved at: {0} 的本地化字符串。 /// Looks up a localized string similar to The server configuration file is saved at: {0}.
/// </summary> /// </summary>
internal static string SaveServerConfigurationIn { internal static string SaveServerConfigurationIn {
get { get {
@ -889,7 +889,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 SlowFresh 的本地化字符串。 /// Looks up a localized string similar to Slow.
/// </summary> /// </summary>
internal static string SlowFresh { internal static string SlowFresh {
get { get {
@ -898,7 +898,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 Note: After this function relies on the Http global proxy test, please manually adjust the Http global proxy and active node! 的本地化字符串。 /// Looks up a localized string similar to Note: This feature relies on the Http global proxy. Please manually adjust the Http global proxy and active node after testing..
/// </summary> /// </summary>
internal static string SpeedServerTips { internal static string SpeedServerTips {
get { get {
@ -907,7 +907,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 Speed Test... 的本地化字符串。 /// Looks up a localized string similar to Speed Test....
/// </summary> /// </summary>
internal static string Speedtesting { internal static string Speedtesting {
get { get {
@ -916,7 +916,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 PAC failed to start. Run it with Admin right. 的本地化字符串。 /// Looks up a localized string similar to PAC failed to start. Please run this program as Administrator..
/// </summary> /// </summary>
internal static string StartPacFailed { internal static string StartPacFailed {
get { get {
@ -925,7 +925,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 Start service ({0})... 的本地化字符串。 /// Looks up a localized string similar to Start service ({0})....
/// </summary> /// </summary>
internal static string StartService { internal static string StartService {
get { get {
@ -934,8 +934,8 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 Successful configuration /// Looks up a localized string similar to Configuration successful
///{0} 的本地化字符串。 ///{0}.
/// </summary> /// </summary>
internal static string SuccessfulConfiguration { internal static string SuccessfulConfiguration {
get { get {
@ -944,7 +944,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 Successfully imported custom configuration server 的本地化字符串。 /// Looks up a localized string similar to Custom configuration server imported successfully..
/// </summary> /// </summary>
internal static string SuccessfullyImportedCustomServer { internal static string SuccessfullyImportedCustomServer {
get { get {
@ -953,7 +953,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 {0} servers have been imported from clipboard. 的本地化字符串。 /// Looks up a localized string similar to {0} servers have been imported from clipboard..
/// </summary> /// </summary>
internal static string SuccessfullyImportedServerViaClipboard { internal static string SuccessfullyImportedServerViaClipboard {
get { get {
@ -962,7 +962,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 Scan import URL successfully 的本地化字符串。 /// Looks up a localized string similar to Scan import URL successfully.
/// </summary> /// </summary>
internal static string SuccessfullyImportedServerViaScan { internal static string SuccessfullyImportedServerViaScan {
get { get {
@ -971,7 +971,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 System proxy 的本地化字符串。 /// Looks up a localized string similar to System proxy.
/// </summary> /// </summary>
internal static string SystemProxy { internal static string SystemProxy {
get { get {
@ -980,7 +980,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 The ping of current service: {0} ms 的本地化字符串。 /// Looks up a localized string similar to The ping of current service: {0} ms.
/// </summary> /// </summary>
internal static string TestMeOutput { internal static string TestMeOutput {
get { get {
@ -989,7 +989,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 Too many servers, please open the main interface 的本地化字符串。 /// Looks up a localized string similar to Too many servers, please open the main interface.
/// </summary> /// </summary>
internal static string TooManyServersTip { internal static string TooManyServersTip {
get { get {
@ -998,7 +998,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 *tcp camouflage type 的本地化字符串。 /// Looks up a localized string similar to *tcp camouflage type.
/// </summary> /// </summary>
internal static string TransportHeaderTypeTip1 { internal static string TransportHeaderTypeTip1 {
get { get {
@ -1007,7 +1007,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 *kcp camouflage type 的本地化字符串。 /// Looks up a localized string similar to *kcp camouflage type.
/// </summary> /// </summary>
internal static string TransportHeaderTypeTip2 { internal static string TransportHeaderTypeTip2 {
get { get {
@ -1016,7 +1016,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 *QUIC camouflage type 的本地化字符串。 /// Looks up a localized string similar to *QUIC camouflage type.
/// </summary> /// </summary>
internal static string TransportHeaderTypeTip3 { internal static string TransportHeaderTypeTip3 {
get { get {
@ -1025,7 +1025,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 *grpc mode 的本地化字符串。 /// Looks up a localized string similar to *grpc mode.
/// </summary> /// </summary>
internal static string TransportHeaderTypeTip4 { internal static string TransportHeaderTypeTip4 {
get { get {
@ -1034,7 +1034,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 *ws path 的本地化字符串。 /// Looks up a localized string similar to *ws path.
/// </summary> /// </summary>
internal static string TransportPathTip1 { internal static string TransportPathTip1 {
get { get {
@ -1043,7 +1043,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 *h2 path 的本地化字符串。 /// Looks up a localized string similar to *h2 path.
/// </summary> /// </summary>
internal static string TransportPathTip2 { internal static string TransportPathTip2 {
get { get {
@ -1052,7 +1052,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 *QUIC key/Kcp seed 的本地化字符串。 /// Looks up a localized string similar to *QUIC key/Kcp seed.
/// </summary> /// </summary>
internal static string TransportPathTip3 { internal static string TransportPathTip3 {
get { get {
@ -1061,7 +1061,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 *grpc serviceName 的本地化字符串。 /// Looks up a localized string similar to *grpc serviceName.
/// </summary> /// </summary>
internal static string TransportPathTip4 { internal static string TransportPathTip4 {
get { get {
@ -1070,7 +1070,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 *Kcp seed 的本地化字符串。 /// Looks up a localized string similar to *Kcp seed.
/// </summary> /// </summary>
internal static string TransportPathTip5 { internal static string TransportPathTip5 {
get { get {
@ -1079,7 +1079,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 *http host Separated by commas (,) 的本地化字符串。 /// Looks up a localized string similar to *http host Separated by commas (,).
/// </summary> /// </summary>
internal static string TransportRequestHostTip1 { internal static string TransportRequestHostTip1 {
get { get {
@ -1088,7 +1088,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 *ws host 的本地化字符串。 /// Looks up a localized string similar to *ws host.
/// </summary> /// </summary>
internal static string TransportRequestHostTip2 { internal static string TransportRequestHostTip2 {
get { get {
@ -1097,7 +1097,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 *h2 host Separated by commas (,) 的本地化字符串。 /// Looks up a localized string similar to *h2 host Separated by commas (,).
/// </summary> /// </summary>
internal static string TransportRequestHostTip3 { internal static string TransportRequestHostTip3 {
get { get {
@ -1106,7 +1106,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 *QUIC securty 的本地化字符串。 /// Looks up a localized string similar to *QUIC securty.
/// </summary> /// </summary>
internal static string TransportRequestHostTip4 { internal static string TransportRequestHostTip4 {
get { get {
@ -1115,7 +1115,7 @@ namespace v2rayN.Resx {
} }
/// <summary> /// <summary>
/// 查找类似 Ungrouped 的本地化字符串。 /// Looks up a localized string similar to Ungrouped.
/// </summary> /// </summary>
internal static string UngroupedServers { internal static string UngroupedServers {
get { get {

@ -127,7 +127,7 @@
<value>Please check the server settings first</value> <value>Please check the server settings first</value>
</data> </data>
<data name="ConfigurationFormatIncorrect" xml:space="preserve"> <data name="ConfigurationFormatIncorrect" xml:space="preserve">
<value> configuration format is incorrect</value> <value>Invalid configuration format</value>
</data> </data>
<data name="CustomServerTips" xml:space="preserve"> <data name="CustomServerTips" xml:space="preserve">
<value>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.</value> <value>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.</value>
@ -136,7 +136,7 @@
<value>Downloading...</value> <value>Downloading...</value>
</data> </data>
<data name="downloadSpeed" xml:space="preserve"> <data name="downloadSpeed" xml:space="preserve">
<value>DOWN</value> <value>Download</value>
</data> </data>
<data name="DownloadYesNo" xml:space="preserve"> <data name="DownloadYesNo" xml:space="preserve">
<value>Whether to download? {0}</value> <value>Whether to download? {0}</value>
@ -214,10 +214,10 @@
<value>Test Results</value> <value>Test Results</value>
</data> </data>
<data name="LvTodayDownloadDataAmount" xml:space="preserve"> <data name="LvTodayDownloadDataAmount" xml:space="preserve">
<value>Today download traffic</value> <value>Download traffic today</value>
</data> </data>
<data name="LvTodayUploadDataAmount" xml:space="preserve"> <data name="LvTodayUploadDataAmount" xml:space="preserve">
<value>Today upload traffic</value> <value>Upload traffic today</value>
</data> </data>
<data name="LvTotalDownloadDataAmount" xml:space="preserve"> <data name="LvTotalDownloadDataAmount" xml:space="preserve">
<value>Total download traffic</value> <value>Total download traffic</value>
@ -229,7 +229,7 @@
<value>Transport</value> <value>Transport</value>
</data> </data>
<data name="MediumFresh" xml:space="preserve"> <data name="MediumFresh" xml:space="preserve">
<value>MediumFresh</value> <value>Medium</value>
</data> </data>
<data name="MsgClearSubscription" xml:space="preserve"> <data name="MsgClearSubscription" xml:space="preserve">
<value>Clear original subscription content</value> <value>Clear original subscription content</value>
@ -241,7 +241,7 @@
<value>Failed to import subscription content</value> <value>Failed to import subscription content</value>
</data> </data>
<data name="MsgGetSubscriptionSuccessfully" xml:space="preserve"> <data name="MsgGetSubscriptionSuccessfully" xml:space="preserve">
<value>Get the subscription content successfully</value> <value>Get subscription content successfully</value>
</data> </data>
<data name="MsgNoValidSubscription" xml:space="preserve"> <data name="MsgNoValidSubscription" xml:space="preserve">
<value>No valid subscriptions set</value> <value>No valid subscriptions set</value>
@ -301,7 +301,7 @@
<value>Scan completed, no valid QR code found</value> <value>Scan completed, no valid QR code found</value>
</data> </data>
<data name="OperationFailed" xml:space="preserve"> <data name="OperationFailed" xml:space="preserve">
<value> operation failed, please check retry</value> <value> operation failed, please check and retry</value>
</data> </data>
<data name="PleaseFillRemarks" xml:space="preserve"> <data name="PleaseFillRemarks" xml:space="preserve">
<value>Please Fill Remarks</value> <value>Please Fill Remarks</value>
@ -310,13 +310,13 @@
<value>Please select the encryption method</value> <value>Please select the encryption method</value>
</data> </data>
<data name="PleaseSelectProtocol" xml:space="preserve"> <data name="PleaseSelectProtocol" xml:space="preserve">
<value>Please select an agreement</value> <value>Please select a protocol</value>
</data> </data>
<data name="PleaseSelectServer" xml:space="preserve"> <data name="PleaseSelectServer" xml:space="preserve">
<value>Please select the server first</value> <value>Please select the server first</value>
</data> </data>
<data name="QuickFresh" xml:space="preserve"> <data name="QuickFresh" xml:space="preserve">
<value>QuickFresh</value> <value>Fast</value>
</data> </data>
<data name="RemoveDuplicateServerResult" xml:space="preserve"> <data name="RemoveDuplicateServerResult" xml:space="preserve">
<value>Servers deduplication completed. Old: {0}, New: {1}.</value> <value>Servers deduplication completed. Old: {0}, New: {1}.</value>
@ -331,23 +331,23 @@
<value>The server configuration file is saved at: {0}</value> <value>The server configuration file is saved at: {0}</value>
</data> </data>
<data name="SlowFresh" xml:space="preserve"> <data name="SlowFresh" xml:space="preserve">
<value>SlowFresh</value> <value>Slow</value>
</data> </data>
<data name="SpeedServerTips" xml:space="preserve"> <data name="SpeedServerTips" xml:space="preserve">
<value>Note: After this function relies on the Http global proxy test, please manually adjust the Http global proxy and active node!</value> <value>Note: This feature relies on the Http global proxy. Please manually adjust the Http global proxy and active node after testing.</value>
</data> </data>
<data name="StartPacFailed" xml:space="preserve"> <data name="StartPacFailed" xml:space="preserve">
<value>PAC failed to start. Run it with Admin right.</value> <value>PAC failed to start. Please run this program as Administrator.</value>
</data> </data>
<data name="StartService" xml:space="preserve"> <data name="StartService" xml:space="preserve">
<value>Start service ({0})...</value> <value>Start service ({0})...</value>
</data> </data>
<data name="SuccessfulConfiguration" xml:space="preserve"> <data name="SuccessfulConfiguration" xml:space="preserve">
<value>Successful configuration <value>Configuration successful
{0}</value> {0}</value>
</data> </data>
<data name="SuccessfullyImportedCustomServer" xml:space="preserve"> <data name="SuccessfullyImportedCustomServer" xml:space="preserve">
<value>Successfully imported custom configuration server</value> <value>Custom configuration server imported successfully.</value>
</data> </data>
<data name="SuccessfullyImportedServerViaClipboard" xml:space="preserve"> <data name="SuccessfullyImportedServerViaClipboard" xml:space="preserve">
<value>{0} servers have been imported from clipboard.</value> <value>{0} servers have been imported from clipboard.</value>
@ -389,7 +389,7 @@
<value>Download GeoFile: {0} successfully</value> <value>Download GeoFile: {0} successfully</value>
</data> </data>
<data name="MsgInformationTitle" xml:space="preserve"> <data name="MsgInformationTitle" xml:space="preserve">
<value>Informations (Filter : {0})</value> <value>Information (Filter : {0})</value>
</data> </data>
<data name="LvCustomIcon" xml:space="preserve"> <data name="LvCustomIcon" xml:space="preserve">
<value>Custom Icon</value> <value>Custom Icon</value>

@ -1,533 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{0A9785E6-D256-4B73-9757-4EF59955FD1E}</ProjectGuid>
<OutputType>WinExe</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>v2rayN</RootNamespace>
<AssemblyName>v2rayN</AssemblyName>
<TargetFrameworkVersion>v4.8</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<TargetFrameworkProfile />
<IsWebBootstrapper>false</IsWebBootstrapper>
<NuGetPackageImportStamp>
</NuGetPackageImportStamp>
<PublishUrl>发布\</PublishUrl>
<Install>true</Install>
<InstallFrom>Disk</InstallFrom>
<UpdateEnabled>false</UpdateEnabled>
<UpdateMode>Foreground</UpdateMode>
<UpdateInterval>7</UpdateInterval>
<UpdateIntervalUnits>Days</UpdateIntervalUnits>
<UpdatePeriodically>false</UpdatePeriodically>
<UpdateRequired>false</UpdateRequired>
<MapFileExtensions>true</MapFileExtensions>
<ApplicationRevision>2</ApplicationRevision>
<ApplicationVersion>1.0.0.%2a</ApplicationVersion>
<UseApplicationTrust>false</UseApplicationTrust>
<PublishWizardCompleted>true</PublishWizardCompleted>
<BootstrapperEnabled>true</BootstrapperEnabled>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<PlatformTarget>AnyCPU</PlatformTarget>
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<Prefer32Bit>false</Prefer32Bit>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<PlatformTarget>AnyCPU</PlatformTarget>
<DebugType>none</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<Prefer32Bit>false</Prefer32Bit>
</PropertyGroup>
<PropertyGroup>
<ApplicationIcon>v2rayN.ico</ApplicationIcon>
</PropertyGroup>
<PropertyGroup>
<ManifestCertificateThumbprint>BD431FE78E8A6683106E7110882AE5C41CBF5C60</ManifestCertificateThumbprint>
</PropertyGroup>
<PropertyGroup>
<ManifestKeyFile>v2rayN_TemporaryKey.pfx</ManifestKeyFile>
</PropertyGroup>
<PropertyGroup>
<GenerateManifests>false</GenerateManifests>
</PropertyGroup>
<PropertyGroup>
<SignManifests>false</SignManifests>
</PropertyGroup>
<PropertyGroup />
<PropertyGroup>
<TargetZone>LocalIntranet</TargetZone>
</PropertyGroup>
<PropertyGroup />
<PropertyGroup />
<PropertyGroup>
<StartupObject>v2rayN.Program</StartupObject>
</PropertyGroup>
<PropertyGroup>
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Core" />
<Reference Include="System.Data.DataSetExtensions" />
<Reference Include="Microsoft.CSharp" />
<Reference Include="System.Data" />
<Reference Include="System.Data.Linq" />
<Reference Include="System.Deployment" />
<Reference Include="System.Drawing" />
<Reference Include="System.IO.Compression" />
<Reference Include="System.IO.Compression.FileSystem" />
<Reference Include="System.Messaging" />
<Reference Include="System.Net" />
<Reference Include="System.Net.Http" />
<Reference Include="System.Net.Http.WebRequest" />
<Reference Include="System.Web" />
<Reference Include="System.Windows.Forms" />
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
<Compile Include="Base\HttpClientHelper.cs" />
<Compile Include="Base\ListViewFlickerFree.cs">
<SubType>Component</SubType>
</Compile>
<Compile Include="Forms\BaseServerForm.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Forms\BaseServerForm.Designer.cs">
<DependentUpon>BaseServerForm.cs</DependentUpon>
</Compile>
<Compile Include="Forms\MainMsgControl.cs">
<SubType>UserControl</SubType>
</Compile>
<Compile Include="Forms\MainMsgControl.Designer.cs">
<DependentUpon>MainMsgControl.cs</DependentUpon>
</Compile>
<Compile Include="Forms\MsgFilterSetForm.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Forms\MsgFilterSetForm.Designer.cs">
<DependentUpon>MsgFilterSetForm.cs</DependentUpon>
</Compile>
<Compile Include="Forms\RoutingRuleSettingDetailsForm.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Forms\RoutingRuleSettingDetailsForm.Designer.cs">
<DependentUpon>RoutingRuleSettingDetailsForm.cs</DependentUpon>
</Compile>
<Compile Include="Forms\GlobalHotkeySettingForm.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Forms\GlobalHotkeySettingForm.Designer.cs">
<DependentUpon>GlobalHotkeySettingForm.cs</DependentUpon>
</Compile>
<Compile Include="Forms\RoutingRuleSettingForm.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Forms\RoutingRuleSettingForm.Designer.cs">
<DependentUpon>RoutingRuleSettingForm.cs</DependentUpon>
</Compile>
<Compile Include="Forms\ServerTransportControl.cs">
<SubType>UserControl</SubType>
</Compile>
<Compile Include="Forms\ServerTransportControl.Designer.cs">
<DependentUpon>ServerTransportControl.cs</DependentUpon>
</Compile>
<Compile Include="Forms\GroupSettingControl.cs">
<SubType>UserControl</SubType>
</Compile>
<Compile Include="Forms\GroupSettingControl.Designer.cs">
<DependentUpon>GroupSettingControl.cs</DependentUpon>
</Compile>
<Compile Include="Forms\GroupSettingForm.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Forms\GroupSettingForm.Designer.cs">
<DependentUpon>GroupSettingForm.cs</DependentUpon>
</Compile>
<Compile Include="Handler\LazyConfig.cs" />
<Compile Include="Handler\ShareHandler.cs" />
<Compile Include="Handler\UpdateHandle.cs" />
<Compile Include="Mode\ComboItem.cs" />
<Compile Include="Forms\MainForm.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Forms\MainForm.Designer.cs">
<DependentUpon>MainForm.cs</DependentUpon>
</Compile>
<Compile Include="Forms\RoutingSettingForm.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Forms\RoutingSettingForm.Designer.cs">
<DependentUpon>RoutingSettingForm.cs</DependentUpon>
</Compile>
<Compile Include="Forms\SubSettingForm.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Forms\SubSettingForm.Designer.cs">
<DependentUpon>SubSettingForm.cs</DependentUpon>
</Compile>
<Compile Include="Forms\AddServer2Form.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Forms\AddServer2Form.Designer.cs">
<DependentUpon>AddServer2Form.cs</DependentUpon>
</Compile>
<Compile Include="Forms\QRCodeControl.cs">
<SubType>UserControl</SubType>
</Compile>
<Compile Include="Forms\QRCodeControl.Designer.cs">
<DependentUpon>QRCodeControl.cs</DependentUpon>
</Compile>
<Compile Include="Forms\SubSettingControl.cs">
<SubType>UserControl</SubType>
</Compile>
<Compile Include="Forms\SubSettingControl.Designer.cs">
<DependentUpon>SubSettingControl.cs</DependentUpon>
</Compile>
<Compile Include="Handler\MainFormHandler.cs" />
<Compile Include="Handler\SpeedtestHandler.cs" />
<Compile Include="Handler\StatisticsHandler.cs" />
<Compile Include="Handler\DownloadHandle.cs" />
<Compile Include="Handler\ProxySetting.cs" />
<Compile Include="Handler\SysProxyHandle.cs" />
<Compile Include="Mode\ESpeedActionType.cs" />
<Compile Include="Mode\EGlobalHotkey.cs" />
<Compile Include="Mode\ECoreType.cs" />
<Compile Include="Mode\ESysProxyType.cs" />
<Compile Include="Mode\EMove.cs" />
<Compile Include="Mode\EServerColName.cs" />
<Compile Include="Mode\RoutingItem.cs" />
<Compile Include="Mode\RulesItem.cs" />
<Compile Include="Mode\ServerStatistics.cs" />
<Compile Include="Mode\CoreInfo.cs" />
<Compile Include="Mode\SysproxyConfig.cs" />
<Compile Include="Mode\EConfigType.cs" />
<Compile Include="Mode\ServerTestItem.cs" />
<Compile Include="Mode\SsSIP008.cs" />
<Compile Include="Properties\Resources.Designer.cs">
<AutoGen>True</AutoGen>
<DesignTime>True</DesignTime>
<DependentUpon>Resources.resx</DependentUpon>
</Compile>
<Compile Include="Resx\ResUI.zh-Hans.Designer.cs">
<AutoGen>True</AutoGen>
<DesignTime>True</DesignTime>
<DependentUpon>ResUI.zh-Hans.resx</DependentUpon>
</Compile>
<Compile Include="Resx\ResUI.Designer.cs">
<AutoGen>True</AutoGen>
<DesignTime>True</DesignTime>
<DependentUpon>ResUI.resx</DependentUpon>
</Compile>
<Compile Include="Base\StringEx.cs">
<SubType>Code</SubType>
</Compile>
<Compile Include="Forms\AddServerForm.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Forms\AddServerForm.Designer.cs">
<DependentUpon>AddServerForm.cs</DependentUpon>
</Compile>
<Compile Include="Forms\BaseForm.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Forms\BaseForm.Designer.cs">
<DependentUpon>BaseForm.cs</DependentUpon>
</Compile>
<Compile Include="Global.cs" />
<Compile Include="Handler\QRCodeHelper.cs" />
<Compile Include="Mode\VmessQRCode.cs" />
<Compile Include="Mode\V2rayTcpRequest.cs" />
<Compile Include="Handler\ConfigHandler.cs" />
<Compile Include="Handler\V2rayHandler.cs" />
<Compile Include="Mode\V2rayConfig.cs" />
<Compile Include="Mode\Config.cs" />
<Compile Include="Forms\OptionSettingForm.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Forms\OptionSettingForm.Designer.cs">
<DependentUpon>OptionSettingForm.cs</DependentUpon>
</Compile>
<Compile Include="Program.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="Tool\FileManager.cs" />
<Compile Include="Tool\Job.cs" />
<Compile Include="Tool\Logging.cs" />
<Compile Include="Tool\QueryableExtension.cs" />
<Compile Include="Tool\UI.cs" />
<Compile Include="Tool\Utils.cs" />
<Compile Include="Handler\V2rayConfigHandler.cs" />
<EmbeddedResource Include="Forms\AddServer2Form.zh-Hans.resx">
<DependentUpon>AddServer2Form.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="Forms\AddServerForm.zh-Hans.resx">
<DependentUpon>AddServerForm.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="Forms\BaseServerForm.resx">
<DependentUpon>BaseServerForm.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="Forms\GlobalHotkeySettingForm.zh-Hans.resx">
<DependentUpon>GlobalHotkeySettingForm.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Forms\MainForm.resx">
<DependentUpon>MainForm.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="Forms\MainForm.zh-Hans.resx">
<DependentUpon>MainForm.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="Forms\MainMsgControl.resx">
<DependentUpon>MainMsgControl.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Forms\MainMsgControl.zh-Hans.resx">
<DependentUpon>MainMsgControl.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Forms\MsgFilterSetForm.resx">
<DependentUpon>MsgFilterSetForm.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Forms\MsgFilterSetForm.zh-Hans.resx">
<DependentUpon>MsgFilterSetForm.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Forms\OptionSettingForm.zh-Hans.resx">
<DependentUpon>OptionSettingForm.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Forms\QRCodeControl.zh-Hans.resx">
<DependentUpon>QRCodeControl.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="Forms\RoutingRuleSettingDetailsForm.resx">
<DependentUpon>RoutingRuleSettingDetailsForm.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="Forms\RoutingRuleSettingDetailsForm.zh-Hans.resx">
<DependentUpon>RoutingRuleSettingDetailsForm.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="Forms\GlobalHotkeySettingForm.resx">
<DependentUpon>GlobalHotkeySettingForm.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="Forms\RoutingRuleSettingForm.resx">
<DependentUpon>RoutingRuleSettingForm.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="Forms\RoutingRuleSettingForm.zh-Hans.resx">
<DependentUpon>RoutingRuleSettingForm.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Forms\ServerTransportControl.resx">
<DependentUpon>ServerTransportControl.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Forms\ServerTransportControl.zh-Hans.resx">
<DependentUpon>ServerTransportControl.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Forms\GroupSettingControl.resx">
<DependentUpon>GroupSettingControl.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="Forms\GroupSettingControl.zh-Hans.resx">
<DependentUpon>GroupSettingControl.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="Forms\SubSettingControl.resx">
<DependentUpon>SubSettingControl.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="Forms\SubSettingControl.zh-Hans.resx">
<DependentUpon>SubSettingControl.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Forms\RoutingSettingForm.resx">
<DependentUpon>RoutingSettingForm.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="Forms\RoutingSettingForm.zh-Hans.resx">
<DependentUpon>RoutingSettingForm.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Forms\GroupSettingForm.resx">
<DependentUpon>GroupSettingForm.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="Forms\GroupSettingForm.zh-Hans.resx">
<DependentUpon>GroupSettingForm.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Forms\SubSettingForm.resx">
<DependentUpon>SubSettingForm.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="Forms\AddServerForm.resx">
<DependentUpon>AddServerForm.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="Forms\BaseForm.resx">
<DependentUpon>BaseForm.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Forms\OptionSettingForm.resx">
<DependentUpon>OptionSettingForm.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="Forms\QRCodeControl.resx">
<DependentUpon>QRCodeControl.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="Forms\AddServer2Form.resx">
<DependentUpon>AddServer2Form.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="Forms\SubSettingForm.zh-Hans.resx">
<DependentUpon>SubSettingForm.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Properties\Resources.resx">
<Generator>ResXFileCodeGenerator</Generator>
<SubType>Designer</SubType>
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
</EmbeddedResource>
<EmbeddedResource Include="app.config">
<SubType>Designer</SubType>
</EmbeddedResource>
<None Include="Properties\Settings.settings">
<Generator>SettingsSingleFileGenerator</Generator>
<LastGenOutput>Settings.Designer.cs</LastGenOutput>
</None>
<Compile Include="Properties\Settings.Designer.cs">
<AutoGen>True</AutoGen>
<DependentUpon>Settings.settings</DependentUpon>
<DesignTimeSharedInput>True</DesignTimeSharedInput>
</Compile>
<None Include="Resources\sysproxy.exe.gz" />
<None Include="Resources\sysproxy64.exe.gz" />
<EmbeddedResource Include="Sample\custom_routing_white" />
<EmbeddedResource Include="Sample\custom_routing_global" />
<EmbeddedResource Include="Sample\custom_routing_locked" />
<EmbeddedResource Include="Sample\custom_routing_black" />
<Protobuf Include="Protos\Statistics.proto" />
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="Resx\ResUI.zh-Hans.resx">
<Generator>ResXFileCodeGenerator</Generator>
<LastGenOutput>ResUI.zh-Hans.Designer.cs</LastGenOutput>
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="Resx\ResUI.resx">
<Generator>ResXFileCodeGenerator</Generator>
<LastGenOutput>ResUI.Designer.cs</LastGenOutput>
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="v2rayN.ico" />
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="Sample\SampleClientConfig.txt" />
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="Sample\SampleHttprequest.txt" />
<EmbeddedResource Include="Sample\SampleHttpresponse.txt" />
</ItemGroup>
<ItemGroup>
<BootstrapperPackage Include=".NETFramework,Version=v4.0">
<Visible>False</Visible>
<ProductName>Microsoft .NET Framework 4 %28x86 和 x64%29</ProductName>
<Install>true</Install>
</BootstrapperPackage>
<BootstrapperPackage Include="Microsoft.Net.Client.3.5">
<Visible>False</Visible>
<ProductName>.NET Framework 3.5 SP1 Client Profile</ProductName>
<Install>false</Install>
</BootstrapperPackage>
<BootstrapperPackage Include="Microsoft.Net.Framework.3.5.SP1">
<Visible>False</Visible>
<ProductName>.NET Framework 3.5 SP1</ProductName>
<Install>false</Install>
</BootstrapperPackage>
<BootstrapperPackage Include="Microsoft.Windows.Installer.4.5">
<Visible>False</Visible>
<ProductName>Windows Installer 4.5</ProductName>
<Install>true</Install>
</BootstrapperPackage>
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="Sample\SampleServerConfig.txt" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\restart.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\option.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\server.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\minimize.png" />
</ItemGroup>
<ItemGroup>
<Content Include="Resources\NotifyIcon1.ico" />
<Content Include="Resources\NotifyIcon2.ico" />
<Content Include="Resources\NotifyIcon3.ico" />
<EmbeddedResource Include="Sample\SampleInbound.txt" />
<None Include="Resources\share.png" />
<None Include="Resources\promotion.png" />
<None Include="Resources\sub.png" />
<None Include="Resources\checkupdate.png" />
<None Include="Resources\about.png" />
<Content Include="Resources\help.png" />
<None Include="Resources\notify.png" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="Google.Protobuf">
<Version>3.21.1</Version>
</PackageReference>
<PackageReference Include="Grpc.Core">
<Version>2.46.3</Version>
</PackageReference>
<PackageReference Include="Grpc.Tools">
<Version>2.46.3</Version>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
<PrivateAssets>all</PrivateAssets>
</PackageReference>
<PackageReference Include="log4net">
<Version>2.0.14</Version>
</PackageReference>
<PackageReference Include="Newtonsoft.Json">
<Version>13.0.1</Version>
</PackageReference>
<PackageReference Include="NHotkey">
<Version>2.1.0</Version>
</PackageReference>
<PackageReference Include="NHotkey.WindowsForms">
<Version>2.1.0</Version>
</PackageReference>
<PackageReference Include="ZXing.Net">
<Version>0.16.8</Version>
</PackageReference>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<PropertyGroup>
<PostBuildEvent>copy /y $(SolutionDir)v2rayUpgrade\$(OutDir)* $(TargetDir)
del $(TargetDir)*.xml $(TargetDir)*.so $(TargetDir)*.dylib
if not "$(ConfigurationName)" == "Debug" del $(TargetDir)*.pdb</PostBuildEvent>
</PropertyGroup>
<Import Project="..\packages\Grpc.Core.2.23.0\build\net45\Grpc.Core.targets" Condition="Exists('..\packages\Grpc.Core.2.23.0\build\net45\Grpc.Core.targets')" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
<Target Name="BeforeBuild">
</Target>
<Target Name="AfterBuild">
</Target>
-->
</Project>
Loading…
Cancel
Save