From 0ffa9a0cc8c839386e8a21cfe6b43ead89282d36 Mon Sep 17 00:00:00 2001 From: 2dust <31833384+2dust@users.noreply.github.com> Date: Mon, 15 Jul 2024 20:17:55 +0800 Subject: [PATCH] Remove unused resx Remove Batch export subscription to clipboard --- v2rayN/v2rayN/Handler/MainFormHandler.cs | 5 - v2rayN/v2rayN/Resx/ResUI.Designer.cs | 162 ------------------ v2rayN/v2rayN/Resx/ResUI.fa-Ir.resx | 39 ----- v2rayN/v2rayN/Resx/ResUI.resx | 54 ------ v2rayN/v2rayN/Resx/ResUI.ru.resx | 42 ----- v2rayN/v2rayN/Resx/ResUI.zh-Hans.resx | 54 ------ v2rayN/v2rayN/Resx/ResUI.zh-Hant.resx | 54 ------ .../v2rayN/ViewModels/MainWindowViewModel.cs | 32 +--- v2rayN/v2rayN/Views/MainWindow.xaml | 4 - v2rayN/v2rayN/Views/MainWindow.xaml.cs | 1 - 10 files changed, 1 insertion(+), 446 deletions(-) diff --git a/v2rayN/v2rayN/Handler/MainFormHandler.cs b/v2rayN/v2rayN/Handler/MainFormHandler.cs index 607bafd166..c93893bc1c 100644 --- a/v2rayN/v2rayN/Handler/MainFormHandler.cs +++ b/v2rayN/v2rayN/Handler/MainFormHandler.cs @@ -126,11 +126,6 @@ public void Export2ClientConfig(ProfileItem item, Config config) { return; } - if (item.configType == EConfigType.Custom) - { - Locator.Current.GetService()?.Enqueue(ResUI.NonVmessService); - return; - } SaveFileDialog fileDialog = new() { diff --git a/v2rayN/v2rayN/Resx/ResUI.Designer.cs b/v2rayN/v2rayN/Resx/ResUI.Designer.cs index ace2d10e40..927edffc35 100644 --- a/v2rayN/v2rayN/Resx/ResUI.Designer.cs +++ b/v2rayN/v2rayN/Resx/ResUI.Designer.cs @@ -78,15 +78,6 @@ public static string AllGroupServers { } } - /// - /// 查找类似 Batch export subscription to clipboard successfully 的本地化字符串。 - /// - public static string BatchExportSubscriptionSuccessfully { - get { - return ResourceManager.GetString("BatchExportSubscriptionSuccessfully", resourceCulture); - } - } - /// /// 查找类似 Batch export share URL to clipboard successfully 的本地化字符串。 /// @@ -222,15 +213,6 @@ public static string FillCorrectServerPort { } } - /// - /// 查找类似 Please fill in the KCP parameters correctly 的本地化字符串。 - /// - public static string FillKcpParameters { - get { - return ResourceManager.GetString("FillKcpParameters", resourceCulture); - } - } - /// /// 查找类似 Please fill in the local listening port 的本地化字符串。 /// @@ -285,15 +267,6 @@ public static string GbTransport { } } - /// - /// 查找类似 Is not the correct client configuration file, please check 的本地化字符串。 - /// - public static string IncorrectClientConfiguration { - get { - return ResourceManager.GetString("IncorrectClientConfiguration", resourceCulture); - } - } - /// /// 查找类似 Is not the correct configuration, please check 的本地化字符串。 /// @@ -303,15 +276,6 @@ public static string Incorrectconfiguration { } } - /// - /// 查找类似 Is not the correct server configuration file, please check 的本地化字符串。 - /// - public static string IncorrectServerConfiguration { - get { - return ResourceManager.GetString("IncorrectServerConfiguration", resourceCulture); - } - } - /// /// 查找类似 Initial Configuration 的本地化字符串。 /// @@ -825,15 +789,6 @@ public static string menuExport2ShareUrl { } } - /// - /// 查找类似 Export subscription (base64) share to clipboard 的本地化字符串。 - /// - public static string menuExport2SubContent { - get { - return ResourceManager.GetString("menuExport2SubContent", resourceCulture); - } - } - /// /// 查找类似 Global Hotkey Setting 的本地化字符串。 /// @@ -1014,15 +969,6 @@ public static string menuMsgViewCopyAll { } } - /// - /// 查找类似 Set message filters 的本地化字符串。 - /// - public static string menuMsgViewFilter { - get { - return ResourceManager.GetString("menuMsgViewFilter", resourceCulture); - } - } - /// /// 查找类似 Select all (Ctrl+A) 的本地化字符串。 /// @@ -1500,15 +1446,6 @@ public static string menuTcpingServer { } } - /// - /// 查找类似 Test current service status 的本地化字符串。 - /// - public static string menuTestMe { - get { - return ResourceManager.GetString("menuTestMe", resourceCulture); - } - } - /// /// 查找类似 {0} Website 的本地化字符串。 /// @@ -1716,15 +1653,6 @@ public static string NonvmessOrssProtocol { } } - /// - /// 查找类似 Non-standard service, this feature is invalid 的本地化字符串。 - /// - public static string NonVmessService { - get { - return ResourceManager.GetString("NonVmessService", resourceCulture); - } - } - /// /// 查找类似 The Core file (file name: {1}) was not found under the folder ({0}), please download and put it in the folder, download address: {2} 的本地化字符串。 /// @@ -1996,15 +1924,6 @@ public static string SuccessfullyImportedServerViaScan { } } - /// - /// 查找类似 System proxy 的本地化字符串。 - /// - public static string SystemProxy { - get { - return ResourceManager.GetString("SystemProxy", resourceCulture); - } - } - /// /// 查找类似 Address 的本地化字符串。 /// @@ -3157,78 +3076,6 @@ public static string TbSettingsTunMode { } } - /// - /// 查找类似 Bypass Mode 的本地化字符串。 - /// - public static string TbSettingsTunModeBypassMode { - get { - return ResourceManager.GetString("TbSettingsTunModeBypassMode", resourceCulture); - } - } - - /// - /// 查找类似 Custom Template 的本地化字符串。 - /// - public static string TbSettingsTunModeCustomTemplate { - get { - return ResourceManager.GetString("TbSettingsTunModeCustomTemplate", resourceCulture); - } - } - - /// - /// 查找类似 Direct IP CIDR, separated by commas (,) 的本地化字符串。 - /// - public static string TbSettingsTunModeDirectIP { - get { - return ResourceManager.GetString("TbSettingsTunModeDirectIP", resourceCulture); - } - } - - /// - /// 查找类似 Direct Process name, separated by commas (,) 的本地化字符串。 - /// - public static string TbSettingsTunModeDirectProcess { - get { - return ResourceManager.GetString("TbSettingsTunModeDirectProcess", resourceCulture); - } - } - - /// - /// 查找类似 DNS object, e.g. {"servers":[]} 的本地化字符串。 - /// - public static string TbSettingsTunModeDNS { - get { - return ResourceManager.GetString("TbSettingsTunModeDNS", resourceCulture); - } - } - - /// - /// 查找类似 Proxy IP CIDR, separated by commas (,) 的本地化字符串。 - /// - public static string TbSettingsTunModeProxyIP { - get { - return ResourceManager.GetString("TbSettingsTunModeProxyIP", resourceCulture); - } - } - - /// - /// 查找类似 Proxy Process name, separated by commas (,) 的本地化字符串。 - /// - public static string TbSettingsTunModeProxyProcess { - get { - return ResourceManager.GetString("TbSettingsTunModeProxyProcess", resourceCulture); - } - } - - /// - /// 查找类似 Show console 的本地化字符串。 - /// - public static string TbSettingsTunModeShowWindow { - get { - return ResourceManager.GetString("TbSettingsTunModeShowWindow", resourceCulture); - } - } - /// /// 查找类似 Enable UDP 的本地化字符串。 /// @@ -3472,15 +3319,6 @@ public static string TipPreSocksPort { } } - /// - /// 查找类似 Too many servers, please open the main interface 的本地化字符串。 - /// - public static string TooManyServersTip { - get { - return ResourceManager.GetString("TooManyServersTip", resourceCulture); - } - } - /// /// 查找类似 *tcp camouflage type 的本地化字符串。 /// diff --git a/v2rayN/v2rayN/Resx/ResUI.fa-Ir.resx b/v2rayN/v2rayN/Resx/ResUI.fa-Ir.resx index 83793e39e3..d2eecf9b4f 100644 --- a/v2rayN/v2rayN/Resx/ResUI.fa-Ir.resx +++ b/v2rayN/v2rayN/Resx/ResUI.fa-Ir.resx @@ -117,9 +117,6 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - صادرات دسته ای محتوای اشتراک به کلیپ بورد با موفقیت انجام شد - Batch export share URL to clipboard successfully @@ -159,9 +156,6 @@ لطفا فرمت صحیح پورت سرور را پر کنید - - لطفاً پارامترهای KCP را به درستی پر کنید - لطفاً پورت گوش دادن محلی را پر کنید @@ -174,15 +168,9 @@ لطفا شناسه کاربری را وارد کنید - - فایل پیکربندی مشتری صحیح نیست، لطفا بررسی کنید - پیکربندی درستی نیست، لطفا بررسی کنید - - فایل پیکربندی سرور صحیح نیست، لطفا بررسی کنید - پیکربندی اولیه @@ -267,9 +255,6 @@ Non-VMess or ss protocol - - non-standard service, this feature is invalid - The Core file (file name: {1}) was not found under the folder ({0}), please download and put it in the folder, download address: {2} @@ -415,15 +400,9 @@ Please browse to import server configuration - - پروکسی سیستم - درحال تست کردن... - - تعداد سرورها خیلی زیاد است، لطفا رابط اصلی را باز کنید - LAN @@ -541,18 +520,12 @@ تست سرورها با tcping (Ctrl+O) - - وضعیت سرویس فعلی را تست کنید - سرور انتخابی را برای پیکربندی کلاینت صادر کنید URL های اشتراک گذاری را به کلیپ بورد صادر کنید (Ctrl+C) - - اشتراک (base64) را به کلیپ بورد صادر کنید - یک سرور پیکربندی سفارشی اضافه شود @@ -583,9 +556,6 @@ کپی همه - - فیلترهای پیام را تنظیم کنید - انتخاب همه (Ctrl+A) @@ -985,15 +955,6 @@ تنظیمات TunMode - - Direct IP CIDR, separated by commas (,) - - - Direct Process name, separated by commas (,) - - - نمایش کنسول - User-Agent diff --git a/v2rayN/v2rayN/Resx/ResUI.resx b/v2rayN/v2rayN/Resx/ResUI.resx index 43e8237968..e96c109b1b 100644 --- a/v2rayN/v2rayN/Resx/ResUI.resx +++ b/v2rayN/v2rayN/Resx/ResUI.resx @@ -117,9 +117,6 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - Batch export subscription to clipboard successfully - Batch export share URL to clipboard successfully @@ -159,9 +156,6 @@ Please fill in the correct format server port - - Please fill in the KCP parameters correctly - Please fill in the local listening port @@ -174,15 +168,9 @@ Please fill in the user ID - - Is not the correct client configuration file, please check - Is not the correct configuration, please check - - Is not the correct server configuration file, please check - Initial Configuration @@ -267,9 +255,6 @@ Non-VMess or ss protocol - - Non-standard service, this feature is invalid - The Core file (file name: {1}) was not found under the folder ({0}), please download and put it in the folder, download address: {2} @@ -415,15 +400,9 @@ Please browse to import server configuration - - System proxy - Testing... - - Too many servers, please open the main interface - LAN @@ -544,18 +523,12 @@ Test servers with tcping (Ctrl+O) - - Test current service status - Export selected server for client configuration Export share URLs to clipboard (Ctrl+C) - - Export subscription (base64) share to clipboard - Add a custom configuration server @@ -586,9 +559,6 @@ Copy all - - Set message filters - Select all (Ctrl+A) @@ -988,21 +958,9 @@ TunMode settings - - Direct IP CIDR, separated by commas (,) - - - Direct Process name, separated by commas (,) - - - Show console - Move to group - - Custom Template - Enable Server Drag Drop Sort(Require restart) @@ -1045,24 +1003,12 @@ Font Size - - Proxy IP CIDR, separated by commas (,) - - - Proxy Process name, separated by commas (,) - - - Bypass Mode - SpeedTest Single Timeout Value SpeedTest URL - - DNS object, e.g. {"servers":[]} - Move up and down diff --git a/v2rayN/v2rayN/Resx/ResUI.ru.resx b/v2rayN/v2rayN/Resx/ResUI.ru.resx index e383e9fa2d..7aac14da37 100644 --- a/v2rayN/v2rayN/Resx/ResUI.ru.resx +++ b/v2rayN/v2rayN/Resx/ResUI.ru.resx @@ -117,9 +117,6 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - Экспортирование подписок в буфер обмена успешно завершено - Экспортирование URL в буфер обмена успешно завершено @@ -159,9 +156,6 @@ Пожалуйста, укажите порт сервера в правильном формате - - Пожалуйста, заполните параметры KCP корректно - Пожалуйста, укажите локальный порт прослушивания @@ -174,15 +168,9 @@ Пожалуйста, заполните идентификатор пользователя - - Некорректный файл конфигурации клиента, пожалуйста, проверьте - Некорректная конфигурация, пожалуйста, проверьте - - Некорректный файл конфигурации сервера, пожалуйста, проверьте - Исходная конфигурация @@ -267,9 +255,6 @@ Не является протоколом Vmess или SS - - нестандартный сервис, эта функция недействительна - Файл Core (имя файла: {1}) не найден в папке ({0}), загрузите и поместите его в папку, адрес загрузки: {2} @@ -415,15 +400,9 @@ Пожалуйста, просмотрите, чтобы импортировать конфигурацию сервера - - Системный прокси - Тестирование... - - Слишком много серверов, пожалуйста, откройте главный интерфейс - LAN @@ -544,18 +523,12 @@ Тест задержки с tcping (Ctrl+O) - - Проверить текущий статус службы - Экспортировать выбранный сервер для клиента Экспорт URL-адресов общего доступа в буфер обмена (Ctrl+C) - - Экспортировать ссылку-подписку (base64) в буфер обмена - Добавить сервер пользовательской конфигурации @@ -586,9 +559,6 @@ Скопировать все - - Установить фильтры сообщений - Выбрать все (Ctrl+A) @@ -994,21 +964,9 @@ Настройки TunMode - - Прямой IP CIDR, разделенный запятыми (,) - - - Имя процесса, разделенное запятыми (,) - - - Показать консоль - Перейти в группу - - Пользовательский шаблон - Включить сортировку перетаскиванием сервера (требуется перезагрузка) diff --git a/v2rayN/v2rayN/Resx/ResUI.zh-Hans.resx b/v2rayN/v2rayN/Resx/ResUI.zh-Hans.resx index dbed5c62fc..5cbc26c743 100644 --- a/v2rayN/v2rayN/Resx/ResUI.zh-Hans.resx +++ b/v2rayN/v2rayN/Resx/ResUI.zh-Hans.resx @@ -117,9 +117,6 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 批量导出订阅内容至剪贴板成功 - 批量导出分享URL至剪贴板成功 @@ -159,9 +156,6 @@ 请填写正确格式服务器端口 - - 请正确填写KCP参数 - 请填写本地监听端口 @@ -174,15 +168,9 @@ 请填写用户ID - - 不是正确的客户端配置文件,请检查 - 不是正确的配置,请检查 - - 不是正确的服务端配置文件,请检查 - 初始化配置 @@ -267,9 +255,6 @@ 非VMess或ss协议 - - 非标准服务,此功能无效 - 在文件夹 ({0}) 下未找到Core文件 (文件名:{1}),请下载后放入文件夹,下载地址: {2} @@ -415,15 +400,9 @@ 请浏览导入服务器配置 - - 系统代理 - 测试中... - - 服务器太多,请打开主界面操作 - 局域网 @@ -544,18 +523,12 @@ 测试服务器延迟Tcping(多选) (Ctrl+O) - - 测试当前服务状态 - 导出所选服务器为客户端配置 批量导出分享URL至剪贴板(多选) (Ctrl+C) - - 批量导出订阅内容至剪贴板(多选) - 添加自定义配置服务器 @@ -586,9 +559,6 @@ 复制所有 - - 设置信息过滤器 - 全选 (Ctrl+A) @@ -988,21 +958,9 @@ Tun模式设置 - - 直连的IP CIDR,用逗号(,)分隔 - - - 直连的进程名,用逗号(,)分隔 - - - 显示控制台 - 移至订阅分组 - - 自定义配置模板 - 启用服务器拖放排序(需重启) @@ -1045,24 +1003,12 @@ 字体大小 - - 代理的IP CIDR,用逗号(,)分隔 - - - 代理的进程名,用逗号(,)分隔 - - - 绕行模式 - 测速单个超时值 测速文件地址 - - DNS对象,例如 {"servers":[]} - 移至上下 diff --git a/v2rayN/v2rayN/Resx/ResUI.zh-Hant.resx b/v2rayN/v2rayN/Resx/ResUI.zh-Hant.resx index c5bd6d5b3f..e64e98cd26 100644 --- a/v2rayN/v2rayN/Resx/ResUI.zh-Hant.resx +++ b/v2rayN/v2rayN/Resx/ResUI.zh-Hant.resx @@ -117,9 +117,6 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 批次匯出訂閱內容至剪貼簿成功 - 批次匯出分享URL至剪貼簿成功 @@ -159,9 +156,6 @@ 請填寫正確格式伺服器埠 - - 請正確填寫KCP參數 - 請填寫本機監聽埠 @@ -174,15 +168,9 @@ 請填寫使用者ID - - 不是正確的用戶端配置檔案,請檢查 - 不是正確的配置,請檢查 - - 不是正確的服務端配置檔案,請檢查 - 初始化配置 @@ -267,9 +255,6 @@ 非VMess或SS協定 - - 非標準服務,此功能無效 - 在資料夾 ({0}) 下未找到Core文件 (檔案名:{1}),請下載後放入資料夾、,下載網址: {2} @@ -414,15 +399,9 @@ 請瀏覽匯入伺服器配置 - - 系統代理 - 測試中... - - 伺服器太多,請打開主介面操作 - 區域網路 @@ -543,18 +522,12 @@ 測試伺服器延遲Tcping(多選) (Ctrl+O) - - 測試目前服務狀態 - 匯出所選伺服器為用戶端配置 批次匯出分享URL至剪貼簿(多選) (Ctrl+C) - - 批次匯出訂閱內容至剪貼簿(多選) - 新增自訂配置伺服器 @@ -585,9 +558,6 @@ 複製所有 - - 設定資訊過濾器 - 全選 (Ctrl+A) @@ -988,21 +958,9 @@ TUN模式設定 - - 直連的IP CIDR,用逗號(,)分隔 - - - 直連的行程名,用逗號(,)分隔 - - - 顯示控制台 - 移至訂閱分組 - - 自訂配置模板 - 啟動伺服器拖放排序(需重啟) @@ -1045,24 +1003,12 @@ 字型大小 - - 代理的IP CIDR,用逗號(,)分隔 - - - 代理的行程名,用逗號(,)分隔 - - - 繞行模式 - 測速單個超時值 測速檔案位址 - - DNS物件,例如 {"servers":[]} - 移至上下 diff --git a/v2rayN/v2rayN/ViewModels/MainWindowViewModel.cs b/v2rayN/v2rayN/ViewModels/MainWindowViewModel.cs index 7331d9cffb..86396b4695 100644 --- a/v2rayN/v2rayN/ViewModels/MainWindowViewModel.cs +++ b/v2rayN/v2rayN/ViewModels/MainWindowViewModel.cs @@ -127,7 +127,6 @@ public class MainWindowViewModel : ReactiveObject public ReactiveCommand Export2ClientConfigCmd { get; } public ReactiveCommand Export2ShareUrlCmd { get; } - public ReactiveCommand Export2SubContentCmd { get; } //Subscription public ReactiveCommand SubSettingCmd { get; } @@ -451,10 +450,6 @@ public MainWindowViewModel(ISnackbarMessageQueue snackbarMessageQueue, Action - { - Export2SubContent(); - }, canEditRemove); //Subscription SubSettingCmd = ReactiveCommand.Create(() => @@ -1319,7 +1314,7 @@ public void Export2ShareUrl() StringBuilder sb = new(); foreach (var it in lstSelecteds) { - string url = FmtHandler.GetShareUri(it); + var url = FmtHandler.GetShareUri(it); if (Utils.IsNullOrEmpty(url)) { continue; @@ -1334,31 +1329,6 @@ public void Export2ShareUrl() } } - private void Export2SubContent() - { - if (GetProfileItems(out List lstSelecteds, true) < 0) - { - return; - } - - StringBuilder sb = new(); - foreach (var it in lstSelecteds) - { - string? url = FmtHandler.GetShareUri(it); - if (Utils.IsNullOrEmpty(url)) - { - continue; - } - sb.Append(url); - sb.AppendLine(); - } - if (sb.Length > 0) - { - Utils.SetClipboardData(Utils.Base64Encode(sb.ToString())); - _noticeHandler?.SendMessage(ResUI.BatchExportSubscriptionSuccessfully); - } - } - #endregion Add Servers #region Subscription diff --git a/v2rayN/v2rayN/Views/MainWindow.xaml b/v2rayN/v2rayN/Views/MainWindow.xaml index 5a463f88f0..a4e8ca3fb8 100644 --- a/v2rayN/v2rayN/Views/MainWindow.xaml +++ b/v2rayN/v2rayN/Views/MainWindow.xaml @@ -657,10 +657,6 @@ x:Name="menuExport2ShareUrl" Height="{StaticResource MenuItemHeight}" Header="{x:Static resx:ResUI.menuExport2ShareUrl}" /> - diff --git a/v2rayN/v2rayN/Views/MainWindow.xaml.cs b/v2rayN/v2rayN/Views/MainWindow.xaml.cs index 1e547fe8fa..a2edafce75 100644 --- a/v2rayN/v2rayN/Views/MainWindow.xaml.cs +++ b/v2rayN/v2rayN/Views/MainWindow.xaml.cs @@ -125,7 +125,6 @@ public MainWindow() //servers export this.BindCommand(ViewModel, vm => vm.Export2ClientConfigCmd, v => v.menuExport2ClientConfig).DisposeWith(disposables); this.BindCommand(ViewModel, vm => vm.Export2ShareUrlCmd, v => v.menuExport2ShareUrl).DisposeWith(disposables); - this.BindCommand(ViewModel, vm => vm.Export2SubContentCmd, v => v.menuExport2SubContent).DisposeWith(disposables); //sub this.BindCommand(ViewModel, vm => vm.SubSettingCmd, v => v.menuSubSetting).DisposeWith(disposables);