From 74412766fa8822825c6506d559fb9189dd21bd9f Mon Sep 17 00:00:00 2001 From: Divyansh Srivastava Date: Tue, 14 Jul 2020 09:05:21 -0700 Subject: [PATCH] Remove redundant code from Wox project (#4878) * Removed unnecessary files from wox Removed themes, images and unused xaml files * Removed unused functions from settings view model * Removed update manager * Cleaned helper class * Delete SingletonWindowOpener.cs * nit fixes --- .../Wox/Converters/HighlightTextConverter.cs | 53 ---- .../launcher/Wox/Helper/DWMDropShadow.cs | 73 ----- .../Wox/Helper/SingletonWindowOpener.cs | 20 -- .../launcher/Wox/Helper/SyntaxSugars.cs | 24 -- .../Wox/Helper/WallpaperPathRetrieval.cs | 48 --- src/modules/launcher/Wox/Images/Browser.png | Bin 873 -> 0 bytes src/modules/launcher/Wox/Images/EXE.png | Bin 774 -> 0 bytes src/modules/launcher/Wox/Images/Link.png | Bin 796 -> 0 bytes .../launcher/Wox/Images/New Message.png | Bin 1362 -> 0 bytes src/modules/launcher/Wox/Images/app.png | Bin 485 -> 0 bytes src/modules/launcher/Wox/Images/app_error.png | Bin 485 -> 0 bytes .../launcher/Wox/Images/calculator.png | Bin 597 -> 0 bytes src/modules/launcher/Wox/Images/cancel.png | Bin 1061 -> 0 bytes src/modules/launcher/Wox/Images/close.png | Bin 530 -> 0 bytes src/modules/launcher/Wox/Images/cmd.png | Bin 752 -> 0 bytes src/modules/launcher/Wox/Images/color.png | Bin 1856 -> 0 bytes src/modules/launcher/Wox/Images/copy.png | Bin 501 -> 0 bytes src/modules/launcher/Wox/Images/down.png | Bin 506 -> 0 bytes src/modules/launcher/Wox/Images/file.png | Bin 290 -> 0 bytes src/modules/launcher/Wox/Images/find.png | Bin 1387 -> 0 bytes src/modules/launcher/Wox/Images/folder.png | Bin 468 -> 0 bytes src/modules/launcher/Wox/Images/history.png | Bin 1364 -> 0 bytes src/modules/launcher/Wox/Images/image.png | Bin 634 -> 0 bytes src/modules/launcher/Wox/Images/lock.png | Bin 759 -> 0 bytes src/modules/launcher/Wox/Images/logoff.png | Bin 674 -> 0 bytes src/modules/launcher/Wox/Images/ok.png | Bin 1071 -> 0 bytes src/modules/launcher/Wox/Images/open.png | Bin 792 -> 0 bytes src/modules/launcher/Wox/Images/plugin.png | Bin 269 -> 0 bytes .../launcher/Wox/Images/recyclebin.png | Bin 436 -> 0 bytes src/modules/launcher/Wox/Images/restart.png | Bin 1465 -> 0 bytes src/modules/launcher/Wox/Images/search.png | Bin 1387 -> 0 bytes src/modules/launcher/Wox/Images/settings.png | Bin 1692 -> 0 bytes src/modules/launcher/Wox/Images/shutdown.png | Bin 1400 -> 0 bytes src/modules/launcher/Wox/Images/sleep.png | Bin 760 -> 0 bytes src/modules/launcher/Wox/Images/up.png | Bin 470 -> 0 bytes src/modules/launcher/Wox/Images/update.png | Bin 794 -> 0 bytes src/modules/launcher/Wox/Images/warning.png | Bin 738 -> 0 bytes src/modules/launcher/Wox/Languages/da.xaml | 130 -------- src/modules/launcher/Wox/Languages/de.xaml | 130 -------- src/modules/launcher/Wox/Languages/en.xaml | 144 --------- src/modules/launcher/Wox/Languages/fr.xaml | 136 -------- src/modules/launcher/Wox/Languages/it.xaml | 139 -------- src/modules/launcher/Wox/Languages/ja.xaml | 142 --------- src/modules/launcher/Wox/Languages/ko.xaml | 134 -------- src/modules/launcher/Wox/Languages/nb-NO.xaml | 139 -------- src/modules/launcher/Wox/Languages/nl.xaml | 130 -------- src/modules/launcher/Wox/Languages/pl.xaml | 130 -------- src/modules/launcher/Wox/Languages/pt-br.xaml | 139 -------- src/modules/launcher/Wox/Languages/ru.xaml | 130 -------- src/modules/launcher/Wox/Languages/sk.xaml | 140 --------- src/modules/launcher/Wox/Languages/sr.xaml | 139 -------- src/modules/launcher/Wox/Languages/tr.xaml | 143 --------- src/modules/launcher/Wox/Languages/uk-UA.xaml | 130 -------- src/modules/launcher/Wox/Languages/zh-cn.xaml | 137 -------- src/modules/launcher/Wox/Languages/zh-tw.xaml | 130 -------- src/modules/launcher/Wox/MainWindow.xaml | 90 ------ src/modules/launcher/Wox/MainWindow.xaml.cs | 242 -------------- src/modules/launcher/Wox/PublicAPIInstance.cs | 3 +- src/modules/launcher/Wox/ResultListBox.xaml | 119 ------- .../launcher/Wox/ResultListBox.xaml.cs | 48 --- src/modules/launcher/Wox/Themes/Base.xaml | 141 --------- .../launcher/Wox/Themes/BlackAndWhite.xaml | 1 - .../launcher/Wox/Themes/BlurBlack.xaml | 58 ---- .../launcher/Wox/Themes/BlurWhite.xaml | 58 ---- src/modules/launcher/Wox/Themes/Dark.xaml | 40 --- src/modules/launcher/Wox/Themes/Gray.xaml | 49 --- src/modules/launcher/Wox/Themes/Light.xaml | 50 --- .../launcher/Wox/Themes/Metro Server.xaml | 33 -- src/modules/launcher/Wox/Themes/Pink.xaml | 30 -- .../Wox/Themes/ThemeBuilder/Template.xaml | 52 --- .../Wox/Themes/ThemeBuilder/ThemeConvertor.py | 26 -- src/modules/launcher/Wox/UpdateManager.cs | 65 ---- .../launcher/Wox/ViewModel/PluginViewModel.cs | 21 -- .../Wox/ViewModel/SettingWindowViewModel.cs | 297 +----------------- src/modules/launcher/Wox/Wox.csproj | 107 ------- src/modules/launcher/Wox/app.manifest | 74 ----- src/modules/launcher/Wox/app.png | Bin 11524 -> 0 bytes 77 files changed, 5 insertions(+), 4259 deletions(-) delete mode 100644 src/modules/launcher/Wox/Converters/HighlightTextConverter.cs delete mode 100644 src/modules/launcher/Wox/Helper/DWMDropShadow.cs delete mode 100644 src/modules/launcher/Wox/Helper/SingletonWindowOpener.cs delete mode 100644 src/modules/launcher/Wox/Helper/SyntaxSugars.cs delete mode 100644 src/modules/launcher/Wox/Helper/WallpaperPathRetrieval.cs delete mode 100644 src/modules/launcher/Wox/Images/Browser.png delete mode 100644 src/modules/launcher/Wox/Images/EXE.png delete mode 100644 src/modules/launcher/Wox/Images/Link.png delete mode 100644 src/modules/launcher/Wox/Images/New Message.png delete mode 100644 src/modules/launcher/Wox/Images/app.png delete mode 100644 src/modules/launcher/Wox/Images/app_error.png delete mode 100644 src/modules/launcher/Wox/Images/calculator.png delete mode 100644 src/modules/launcher/Wox/Images/cancel.png delete mode 100644 src/modules/launcher/Wox/Images/close.png delete mode 100644 src/modules/launcher/Wox/Images/cmd.png delete mode 100644 src/modules/launcher/Wox/Images/color.png delete mode 100644 src/modules/launcher/Wox/Images/copy.png delete mode 100644 src/modules/launcher/Wox/Images/down.png delete mode 100644 src/modules/launcher/Wox/Images/file.png delete mode 100644 src/modules/launcher/Wox/Images/find.png delete mode 100644 src/modules/launcher/Wox/Images/folder.png delete mode 100644 src/modules/launcher/Wox/Images/history.png delete mode 100644 src/modules/launcher/Wox/Images/image.png delete mode 100644 src/modules/launcher/Wox/Images/lock.png delete mode 100644 src/modules/launcher/Wox/Images/logoff.png delete mode 100644 src/modules/launcher/Wox/Images/ok.png delete mode 100644 src/modules/launcher/Wox/Images/open.png delete mode 100644 src/modules/launcher/Wox/Images/plugin.png delete mode 100644 src/modules/launcher/Wox/Images/recyclebin.png delete mode 100644 src/modules/launcher/Wox/Images/restart.png delete mode 100644 src/modules/launcher/Wox/Images/search.png delete mode 100644 src/modules/launcher/Wox/Images/settings.png delete mode 100644 src/modules/launcher/Wox/Images/shutdown.png delete mode 100644 src/modules/launcher/Wox/Images/sleep.png delete mode 100644 src/modules/launcher/Wox/Images/up.png delete mode 100644 src/modules/launcher/Wox/Images/update.png delete mode 100644 src/modules/launcher/Wox/Images/warning.png delete mode 100644 src/modules/launcher/Wox/Languages/da.xaml delete mode 100644 src/modules/launcher/Wox/Languages/de.xaml delete mode 100644 src/modules/launcher/Wox/Languages/en.xaml delete mode 100644 src/modules/launcher/Wox/Languages/fr.xaml delete mode 100644 src/modules/launcher/Wox/Languages/it.xaml delete mode 100644 src/modules/launcher/Wox/Languages/ja.xaml delete mode 100644 src/modules/launcher/Wox/Languages/ko.xaml delete mode 100644 src/modules/launcher/Wox/Languages/nb-NO.xaml delete mode 100644 src/modules/launcher/Wox/Languages/nl.xaml delete mode 100644 src/modules/launcher/Wox/Languages/pl.xaml delete mode 100644 src/modules/launcher/Wox/Languages/pt-br.xaml delete mode 100644 src/modules/launcher/Wox/Languages/ru.xaml delete mode 100644 src/modules/launcher/Wox/Languages/sk.xaml delete mode 100644 src/modules/launcher/Wox/Languages/sr.xaml delete mode 100644 src/modules/launcher/Wox/Languages/tr.xaml delete mode 100644 src/modules/launcher/Wox/Languages/uk-UA.xaml delete mode 100644 src/modules/launcher/Wox/Languages/zh-cn.xaml delete mode 100644 src/modules/launcher/Wox/Languages/zh-tw.xaml delete mode 100644 src/modules/launcher/Wox/MainWindow.xaml delete mode 100644 src/modules/launcher/Wox/MainWindow.xaml.cs delete mode 100644 src/modules/launcher/Wox/ResultListBox.xaml delete mode 100644 src/modules/launcher/Wox/ResultListBox.xaml.cs delete mode 100644 src/modules/launcher/Wox/Themes/Base.xaml delete mode 100644 src/modules/launcher/Wox/Themes/BlackAndWhite.xaml delete mode 100644 src/modules/launcher/Wox/Themes/BlurBlack.xaml delete mode 100644 src/modules/launcher/Wox/Themes/BlurWhite.xaml delete mode 100644 src/modules/launcher/Wox/Themes/Dark.xaml delete mode 100644 src/modules/launcher/Wox/Themes/Gray.xaml delete mode 100644 src/modules/launcher/Wox/Themes/Light.xaml delete mode 100644 src/modules/launcher/Wox/Themes/Metro Server.xaml delete mode 100644 src/modules/launcher/Wox/Themes/Pink.xaml delete mode 100644 src/modules/launcher/Wox/Themes/ThemeBuilder/Template.xaml delete mode 100644 src/modules/launcher/Wox/Themes/ThemeBuilder/ThemeConvertor.py delete mode 100644 src/modules/launcher/Wox/UpdateManager.cs delete mode 100644 src/modules/launcher/Wox/ViewModel/PluginViewModel.cs delete mode 100644 src/modules/launcher/Wox/app.manifest delete mode 100644 src/modules/launcher/Wox/app.png diff --git a/src/modules/launcher/Wox/Converters/HighlightTextConverter.cs b/src/modules/launcher/Wox/Converters/HighlightTextConverter.cs deleted file mode 100644 index b7d6d06838..0000000000 --- a/src/modules/launcher/Wox/Converters/HighlightTextConverter.cs +++ /dev/null @@ -1,53 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Globalization; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using System.Windows; -using System.Windows.Data; -using System.Windows.Documents; - -namespace Wox.Converters -{ - public class HighlightTextConverter : IMultiValueConverter - { - public object Convert(object[] value, Type targetType, object parameter, CultureInfo cultureInfo) - { - var text = value[0] as string; - var highlightData = value[1] as List; - - var textBlock = new Span(); - - if (highlightData == null || !highlightData.Any()) - { - // No highlight data, just return the text - return new Run(text); - } - - for (var i = 0; i < text.Length; i++) - { - var currentCharacter = text.Substring(i, 1); - if (this.ShouldHighlight(highlightData, i)) - { - textBlock.Inlines.Add(new Bold(new Run(currentCharacter))); - } - else - { - textBlock.Inlines.Add(new Run(currentCharacter)); - } - } - return textBlock; - } - - public object[] ConvertBack(object value, Type[] targetType, object parameter, CultureInfo culture) - { - return new[] { DependencyProperty.UnsetValue, DependencyProperty.UnsetValue }; - } - - private bool ShouldHighlight(List highlightData, int index) - { - return highlightData.Contains(index); - } - } -} diff --git a/src/modules/launcher/Wox/Helper/DWMDropShadow.cs b/src/modules/launcher/Wox/Helper/DWMDropShadow.cs deleted file mode 100644 index 7d5a91e9e3..0000000000 --- a/src/modules/launcher/Wox/Helper/DWMDropShadow.cs +++ /dev/null @@ -1,73 +0,0 @@ -using System; -using System.Drawing.Printing; -using System.Runtime.InteropServices; -using System.Windows; -using System.Windows.Interop; - -namespace Wox.Helper -{ - public class DwmDropShadow - { - - [DllImport("dwmapi.dll", PreserveSig = true)] - private static extern int DwmSetWindowAttribute(IntPtr hwnd, int attr, ref int attrValue, int attrSize); - - [DllImport("dwmapi.dll")] - private static extern int DwmExtendFrameIntoClientArea(IntPtr hWnd, ref Margins pMarInset); - - /// - /// Drops a standard shadow to a WPF Window, even if the window isborderless. Only works with DWM (Vista and Seven). - /// This method is much more efficient than setting AllowsTransparency to true and using the DropShadow effect, - /// as AllowsTransparency involves a huge performance issue (hardware acceleration is turned off for all the window). - /// - /// Window to which the shadow will be applied - public static void DropShadowToWindow(Window window) - { - if (!DropShadow(window)) - { - window.SourceInitialized += window_SourceInitialized; - } - } - - private static void window_SourceInitialized(object sender, EventArgs e) //fixed typo - { - Window window = (Window)sender; - - DropShadow(window); - - window.SourceInitialized -= window_SourceInitialized; - } - - /// - /// The actual method that makes API calls to drop the shadow to the window - /// - /// Window to which the shadow will be applied - /// True if the method succeeded, false if not - private static bool DropShadow(Window window) - { - try - { - WindowInteropHelper helper = new WindowInteropHelper(window); - int val = 2; - int ret1 = DwmSetWindowAttribute(helper.Handle, 2, ref val, 4); - - if (ret1 == 0) - { - Margins m = new Margins { Bottom = 0, Left = 0, Right = 0, Top = 0 }; - int ret2 = DwmExtendFrameIntoClientArea(helper.Handle, ref m); - return ret2 == 0; - } - else - { - return false; - } - } - catch (Exception) - { - // Probably dwmapi.dll not found (incompatible OS) - return false; - } - } - - } -} \ No newline at end of file diff --git a/src/modules/launcher/Wox/Helper/SingletonWindowOpener.cs b/src/modules/launcher/Wox/Helper/SingletonWindowOpener.cs deleted file mode 100644 index 440d223e70..0000000000 --- a/src/modules/launcher/Wox/Helper/SingletonWindowOpener.cs +++ /dev/null @@ -1,20 +0,0 @@ -using System; -using System.Linq; -using System.Windows; - -namespace Wox.Helper -{ - public static class SingletonWindowOpener - { - public static T Open(params object[] args) where T : Window - { - var window = Application.Current.Windows.OfType().FirstOrDefault(x => x.GetType() == typeof(T)) - ?? (T)Activator.CreateInstance(typeof(T), args); - Application.Current.MainWindow.Hide(); - window.Show(); - window.Focus(); - - return (T)window; - } - } -} \ No newline at end of file diff --git a/src/modules/launcher/Wox/Helper/SyntaxSugars.cs b/src/modules/launcher/Wox/Helper/SyntaxSugars.cs deleted file mode 100644 index fc1bf50892..0000000000 --- a/src/modules/launcher/Wox/Helper/SyntaxSugars.cs +++ /dev/null @@ -1,24 +0,0 @@ -using System; - -namespace Wox.Helper -{ - public static class SyntaxSugars - { - public static TResult CallOrRescueDefault(Func callback) - { - return CallOrRescueDefault(callback, default(TResult)); - } - - public static TResult CallOrRescueDefault(Func callback, TResult def) - { - try - { - return callback(); - } - catch - { - return def; - } - } - } -} diff --git a/src/modules/launcher/Wox/Helper/WallpaperPathRetrieval.cs b/src/modules/launcher/Wox/Helper/WallpaperPathRetrieval.cs deleted file mode 100644 index 95d7a212f0..0000000000 --- a/src/modules/launcher/Wox/Helper/WallpaperPathRetrieval.cs +++ /dev/null @@ -1,48 +0,0 @@ -using System; -using System.Linq; -using System.Runtime.InteropServices; -using System.Text; -using System.Windows.Media; -using Microsoft.Win32; - -namespace Wox.Helper -{ - public static class WallpaperPathRetrieval - { - [DllImport("user32.dll", CharSet = CharSet.Unicode)] - private static extern Int32 SystemParametersInfo(UInt32 action, - Int32 uParam, StringBuilder vParam, UInt32 winIni); - private static readonly UInt32 SPI_GETDESKWALLPAPER = 0x73; - private static int MAX_PATH = 260; - - public static string GetWallpaperPath() - { - var wallpaper = new StringBuilder(MAX_PATH); - SystemParametersInfo(SPI_GETDESKWALLPAPER, MAX_PATH, wallpaper, 0); - - var str = wallpaper.ToString(); - if (string.IsNullOrEmpty(str)) - return null; - - return str; - } - - public static Color GetWallpaperColor() - { - RegistryKey key = Registry.CurrentUser.OpenSubKey("Control Panel\\Colors", true); - var result = key.GetValue(@"Background", null); - if (result != null && result is string) - { - try - { - var parts = result.ToString().Trim().Split(new[] {' '}, 3).Select(byte.Parse).ToList(); - return Color.FromRgb(parts[0], parts[1], parts[2]); - } - catch - { - } - } - return Colors.Transparent; - } - } -} diff --git a/src/modules/launcher/Wox/Images/Browser.png b/src/modules/launcher/Wox/Images/Browser.png deleted file mode 100644 index 619d1ad6ab8b5978b476ab016a934f69ab1d9cf4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 873 zcmV-v1D5=WP)80=2rJ^ z%X^O3#r?dUbAI>ye&751-E)8U5}xN#&8XxKKq`s=xv6>qoY;cdYOQIAWiAqeO90F} z7*ipWJdgV;b*e{`Hd|WAKvY0B_#Sq#RfL%k^fbgW0Ps-AK(vIicYaq;Dwa~ufLvuG zglH_HC6uFne+ni`6ae6N>98770{{-SuEW|M1_0Ow4e$i^=C8SN_fzwxwD;JyQ<3@e*Az4%~yR1iDqDAZev$v z;Pe6R|IC0QKyDNPa>HD}+t;%gAO6a0|FX@T6lQ%(a60Ay0yG=z(Q4X9-3PM_tgof< zsxR9L@W9X$4-#>~k19zp6JUSl!_QbUKaNF`u=meU_rpYh`(p?*pTGY#@10(RcY2Yk zFX{rKkp$j67r)c?{u#ugNzwIxg{}Y|c-iYkBEBJNl8C1<)a#+Q7FRlvk}uwvWyWAjveGHa(($xYn4=E#rL8V*-)p4#?)JKjzg9-#nGr`Is? z!%n~-CrzEM+6CxqnfPHQAiA0;8dqHjc|R4uahqCnB9_u%A|M!8L1-0*+&oY|;0?b~w{9qEBxmZv&*OVA}nITQht5E~KbADnRlFjiuwM zb`P|Ts=MVnsRGAct_3VW~XO>P4Iw(44gb~Z{{5xZ2cM*=?OR*>AGR&di&c_sQEg z`?9MDAsA#uWIGU40}r5ewAk70)ibuk*5-E5MdU;vsRL}Wv%4L1DJcN%gO#p9$caEg z?;3=>B<>P~+*7Cv5b}@FfDrNlAP_`<0Dy0Z{s91A5d8%J?GPQ*xs>RE)JM;|wpRZ| z;EDBcmQ7#T7k?2D0%1EKAbKt1T@gcPcySid5LksGqV8b5KcQjSXroEA zYzpBv5Vk`k9&4GaMEw;7fl3KAIYj3Eowok?%s92964r+z*4twMjODo&8-0EXV`Vgyu_;^jzA z(QB(21M9E^G!s*aYUuORR9?QLetLmj{OZ{{WfP}tdhMab8D9WO#~&QM`#Sw^+S*k9 zHazgPPzWGfA%JX!0J0SV$W{m-Tb*m6KG(oUVBi6M01ZFZM-TF;lmGw#07*qoM6N<$ Ef~W&pCIA2c diff --git a/src/modules/launcher/Wox/Images/Link.png b/src/modules/launcher/Wox/Images/Link.png deleted file mode 100644 index c0c3607bd1a5c41675ae54eb36dd4ce214bf7dcf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 796 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA1|-9oezpTCmSQK*5Dp-y;YjHK@;M7UB8!3Q zuY)k7lg8`{prB-lYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&3=B*&JzX3_ zG8*4bKkqG)C~@5W{BEwV>@2%qyY9+(!1i!ayHy3J{!L#+o05(1wAOkAh_tK-nRnWo zo%74G*d^WVR&R`yb~xQu-Lqx$1^EO8Yk&6iZFfDtyPq@SIrH7*{b#$+HT&;>pZooI z$10)J85>w*#5Oi=5R~SSMx|_@v!-TgPkbXU!@fx&Qh8RW$JJj4%R+PlxHo7WUmAON z&YChO8IkrM>o3=Gw=;Lt1f*`sHFT1@+HOBRzb;?h-h(fAy28tt!mx?Weq78ej8>g+ zvNu-|W6okTW}uANLtk~*^XWgLcYOO2tyLH$YqscnqhyA}S7FEepUZbe%N%-=rc_(|A^YzXtto~^x%#|s zw@UR~d2~^tFOOr%-WeP}KlNYA&A)i^O4xM^pH1}zcfQ+Z?QUg!vvi?tkI($fB5sYv z@A#M<%q@8)e0{opd-RS*hHJGC->{xds^_1t&$gW zo~##o_GZVw?jxC{JDz$cJ!^Dou;R))yX-@DamX6E@9P4incwZZUBbKLe%4{nS#cWs znB^*SL+9Pro;jUiWz5H!9Qv;=-Jd?)xIdcn+u^HW>|1#fett>|>UK|_D^m73y(aN> z({l$)pQk&vXglrG)3DfeQLnN5L_m2^*M#*l)64djnOiQZpW5*&b=|h!TdQZ9PO*IO z#QyZW1!r!qp1HMKXxBl(pYpTnc^r<^Yc6hk5wChktRV6T+ab3cg&ZX63GW}qh|mWW UNfV};0aG%Ar>mdKI;Vst0Ph}R1ONa4 diff --git a/src/modules/launcher/Wox/Images/New Message.png b/src/modules/launcher/Wox/Images/New Message.png deleted file mode 100644 index 2dd2c45f2efd5b15e2dc546844d51fb6d4cc1adb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1362 zcmV-Y1+DstP)6@3PO@YrpSVd#|;!kC0NblVQj(#}O=p`F zf$6~PE#HK{V8TDc2PbTpb5aILH-r|$^tjyk1HnCI2a0|Js?*sgu`4@JTsko|gKu(* z>EJ9MovPbFV1Gm0sxklBRm@LFh2D!0LP9T=A5GzlhOEI#Frxx z{v7b~`mG-TYgs8x4Rz$0k`sm|0#@;C#D~lK0##MnyC!_vb$l-PEH5C95n472DS)K*bnZOuqrO36RNBMc6YAf=>eUjfaH z^%Pk4q@Aa^0Dx#z<%wsA;jvhujAacw`MJ3%?H9sJbh`%e&jbOm9jo9}T{Q+n=1xWz z0juy$`g#1+%W@<_t~rPEC+w7$mL%9rt=K5!na!L(X{YR9@kW=>R{+3bc!{2VH*co{ z0MuHK&}gp#NnDf;ujKZ;T=Qn!>n{Le``i6;l&8;MA*E#hUJC%hm2+~kt{Qt)B3piu5y^$!V5!^uI?W6}%wh}8BO5bX+z-&+O zHt?kuzJR{O0o^ZsgcN;J$Tb0pd47X+V9i(JnC@v*8q~BmYg_fDyMU;5xdVg-B1CV@ zS3GnV(0QR#5eCHxgty=(EDVaX^FpVR_#mkl(hC>cKmQRauf5k~AzJS_@BEVL(YAG? z_njSW2+_*sA`wQ2*89$mw)G6QEdr~!^y{U1shZkBCbb3e5WT{nI8$|?aaP&*PTbPf zVls}JFH1Nlq-f&*3fm{7=#vJuH)>t(NVVq^kre@2V#j|Y+ZB*)>cD#W906ds8 UO%N9O2mk;807*qoM6N<$g1KURNB{r; diff --git a/src/modules/launcher/Wox/Images/app.png b/src/modules/launcher/Wox/Images/app.png deleted file mode 100644 index 401625fbb4c3cf7de8d56c69b93007c03f1d32ac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 485 zcmVPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0eVS9K~!i%?U+qY z#4rqndl@(dTm!a%SOE6{7W}Q@7;p->47?{1$y83UYjv%q z`*U_bpc*EBh{4?Va8SgO-4)YjPocL2+V zyz?XMGyvNiTXK^s)a&ojo1dZzMFOO#LXiL|s*vpO;hi601kmWsXPaYl58zsM8lYE& zyf?1I9pIQ9ztDRU_o~nZT#GvZ-*fIDFVy6i{Glz^(W($X@4>b3JKJ}e0(h0{Y=J32 zPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0eVS9K~!i%?U+qY z#4rqndl@(dTm!a%SOE6{7W}Q@7;p->47?{1$y83UYjv%q z`*U_bpc*EBh{4?Va8SgO-4)YjPocL2+V zyz?XMGyvNiTXK^s)a&ojo1dZzMFOO#LXiL|s*vpO;hi601kmWsXPaYl58zsM8lYE& zyf?1I9pIQ9ztDRU_o~nZT#GvZ-*fIDFVy6i{Glz^(W($X@4>b3JKJ}e0(h0{Y=J32 zIqP)gIhu0>Wx7Q_TOJ=>=;rnwP*5=N$6Nv77)#BqdWbT{tE>uec zV|#|NJxh$Up!@`+z6Z+Y?d35w&O)XMtXI3-g{rENX#)TDc1|dN2b6DsU7=R1bqXE1 zx%>%4>G%6+x7%Utx-KS@Nuk{Pc8k0HKFlpm6CXD>(wZ_&ASxmr=gmdMAB#DZU!hD5 zxUQQR=glq6!!3@-9PBT$!C+A9yNlyEl$KY1g=%-9Znq1|vcjC_c~~qK(wb^_p{V#{ zF^BRiRJ#j#-r=iBJm%0YR5#j%isrNnWjU-}CB+n+OoeJB4ZQC9ZbpT9dMp~4h#*~OUwrv;x joAuned>1-*lyBe=aMz|KFx6af)zY%GJR6T1+w3E|9XAqL{wh$4hk3Q@QsDdJ)7xSdI{tGV-Lc4zO0 zmm_|w<927}^WB|!^X4rHA<)WV%?7AdHwK!mmN#J5tD|#kxW}R5H~|j<>ITq7KoLAdAQ^VB0NDmPlhO6v<1mdv z8Td7te84z+51=zFou;y!@rm}dy{+3oI|}8jp()1M1{wzs0G*7pjhrRx^PzLn1#+J#TX)U^N235 zz_e0DI1f;_cF*uJ@nYT` zx-^tm0q@78I?!~5>|JhxuFTM?;nhsiH9%Du09+IKr3FCn%8NqO0S1@9AnQZcFCKxhNfP$@+Dbkf-Dd?aO3EMjq@e?Iq*^ME?UhFcHf zL^`(gR$z;Or#jvG!IuKoYC-^8vj3%1$PnflG*+DvPiVnkMkmRRt(nCNk4evfTXZ5j zs8{E3AH~hIFZ_jMCW@PBIEVYe_#j(V2vdep0lpg8Zz-_GCRJ)e`c|r7QJ;y&`Xaf) zov+Y56Bzvix``Q#c*1@18t?#)Vr@U}sj7Frhx**(!Dj%y(V}XY#Pisvowus1{#6Mg z%2|V7(7bc89n0(t`IQ{~Qwbr2LCz$AY`w`elr_ki462s~=0ef+-DA%91b{-_(1KOq zj8Ev)Nwt!>_O!hXff-zni2?*>bnBxnU)=q_%IkkyweSayGPUd{CW%_}Bi}!umj6zC fW1!h;c>{j{O?%_GqH!4|00000NkvXXu0mjfD4pi% diff --git a/src/modules/launcher/Wox/Images/close.png b/src/modules/launcher/Wox/Images/close.png deleted file mode 100644 index 17c4363ad3ee60eaa8675df4fcb09834e2770ffd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 530 zcmV+t0`2{YP)Cl{HFG%CdiP;>kiqxNv|v^LdAsz{#1DMEh)K)o{PTKlOfT>kkTU@(U4k2>ts{r~CVMSAX zW2O~99H-p+YJdpgeZaT>t<807*qoM6N<$f<(6BLI3~& diff --git a/src/modules/launcher/Wox/Images/cmd.png b/src/modules/launcher/Wox/Images/cmd.png deleted file mode 100644 index 686583653f2f7cce83679602872c0519c424e13d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 752 zcmV=Wb*^QTX0_BVY7Oaa-L05@uKpYrM-eS6wu*&jTRVyXto*P7uwGD@dU#;N zn9nzRH?;LNg;c~rS9l5cK$hgFQzQgARY)D{0KgN<2!EH5z@JPhfmWvmfX$`h8%*Q9 zSo^w}ia5~M6x;(@l$~PN4k3YG-`W6h_)Gre%OapHR~QiSv}$ z`|SPw_WIV^7ZZNx5B<*d;}3xUcLaZx2=LHTUNG+g(Z&oQa{$CW^yENaxq-_Hz{8y` zB+|nR!VA?35U15cp8n}_fs_|uXnO#l4JE}f2Wac@mfsuz4{qxQDF;jmV{I>O9q2LD zR?=um5#Y|w4k*g=V0Hs=foL4e{dD9=9}hm|1EJlND8>kFJ=QUN>K-pK?EpdaHx2MO zlh)_CKj1Uf4`8m0a%ZOtN@jMwx*aq7cvt)$ve|1)4b15oU;X3{L`HVwUbbm_JuLxg zu9%7dcXjoEXiq6|kv09Hn$25QNg+5rlbrcJJi4~Jxm14)KIqx>MYn81qySml49hy2 zUj05uQO0UEZ)q@u$chKJd33EjSWK!%W+yp-iP;x$0zf>55P9N7J5vBAqF@Ff07I`{ zi%Skb7otG?5&%X#o4)8M6@4=RJ`hQ(OFqCN2&)3&d10G;AtobG7Jyz5J#Qul3fl-f zIUin605=tWXAS^;o=vCqD_^!lc?9Nbzo{fH6q%Za-{!7E#hvx7zX+flNh}8Dt}dyK z3N0kwOI$(_HU;%v>x#A)vIsC(YM+c%OIag&;Dc^J+ri013qF2zlC)Hj6>{%ST?q`? zS0}5TZak9vEOBxEuli?hTNuV4p7nor6^U~o53Ns+qKeaRn9P|e}CKHL8G?1 z0DRzxD+U?{vfE)1g=9QZ3L+Z4;E%;FwSq9_dI$}Q9X0s?iL^TN+E>xA%G5klU+a&q zs4KEnCfW<)Ewwq(3@tYSiO)kIZW0i6?P!i)LCd`5Rz30g5c}H(i*~U^0Q0tC!(C-52vto*rY;921%%@k z_${?a+Z$^s&{$(RIgxD5h+o_2hSj<-yVnHfY;$eq3vI)UUHcy$?9KnY7{Flm^Iwuh zB6jt{$t3+RR(;>B+ws6!92ifX|F6^Oh%T>N$d5(+>DWfk^TJAnQP7FNQI^&Gj90Tc z@#9ZZmoH5xD$}Z#IX)72tiH+_zHL=qL#=D|v%Z(dap;Wg-7mkp8lIS%ZD0+V1}wlbr1=*EsPVa(@V`!kr&FQJ5xP*NQELADt5K+i8pAHE zTX}Kop64Fh5`*>hJMUIce;sxvep*e?GL=k&Ef}qGU!AR6x8fh3^9_}DmhbKW$N@}P zC?_6iRd-AL?Ofddoo!j-RHygm_bM6MmHz*rB2|qltFDD?7In-dL~vi*;QT~oAH5{@ z0{pg-jY^46soKm?EE3iT%@cP&=pS0KK0WSKXzouxS`hoX6~tp$Zf}59DVl9F5T=q? z2sbLDvY9_Nb0wq_no@R0aO|0vHXJ*9PW;dD4QraU$-^NC`v{0t4&BH}Ac|&xKIe3v z%tFSBIO8tVYngaqn{ShItwQ|S9lPAB!%=(m?72+uv5jk>X>$==?w`y+RFNOmcHM={ z03v8j$2&|fWH~0WCNOiSmY8c132Wqe(f*jGetdD=9ge9D4=(sTA0XGK7X9)h(&I7I zr5-o3X%3>ouAL!5|Gr0t3~w-`yHPR7hr368KOiTgfXHDZq){ zqrC+AfkqDi3WW|=sZh1z1C1#FpbtCSukS!(#y%o8MF0wgmi=Yp$~gdsPo17DgfIob z7{Sx+*LNm9@#3ce(%G378fpyd=9h_ z!V~~-5IfsTUT#TqU`a`AAYKo`6hJwWI8#PVMB$KaF5~%}ZH#JGE)uDGEr!R_?7Pz0 zH(ZGe2OsvHaU~tIJ;v3DM-D%6dkfiYrgoG9;+=FrocfIJoBCkUy3yq+&*g3oNZ3gO zyac$J$pv7Xi2EOV{h{6$2I8V#OE18(eT}@at)c_(ed2}2ogj9DX&Quau+l55{rM9t z%>mg0mizvND!5 diff --git a/src/modules/launcher/Wox/Images/copy.png b/src/modules/launcher/Wox/Images/copy.png deleted file mode 100644 index 8f1fca752f87511c2a310b66f50f5eb60c2534fb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 501 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA1|-9oezpTCmSQK*5Dp-y;YjHK@;M7UB8!3Q zuY)k7lg8`{prB-lYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&3=E7#o-U3d z8I5me7foS%_Sik8XR}IS(n#wnctn%m-p4XMCcbM7wh&i5%%SE z-8`H{e3Op;`f_jS`**E(@_mX<{{3`*_jDJ@Q*qwfn^~(i zGtXgf)oq*?#=!70V`6&Db%q3yiamB8l@6*EtePs$c}?k?;=z4fh29mBZkDQhzB1}@ zw(j)`_;p}M|2E<5p2nMhuNJz=sxK0L?a~-D;hedvo2<6egJ)|V>nJ)osGo{-YGG*D z&9d^>y=%AQxA*^cK9w1u)p`A{`je%e&u26J)6OyE3<;Plu(8KaZ_?h}%FIG49IFI z5`TSR9m|fa1%6R)y%er7Fn`^DOfX4)LyK->1oN~7oNJcd-+v*e;+|M_eEvrM2%&5R plRz+fF@NW>3qM#EIb`f(n0vqFn0I?{Bru8?JYD@<);T3K0RYUm%ozXx diff --git a/src/modules/launcher/Wox/Images/down.png b/src/modules/launcher/Wox/Images/down.png deleted file mode 100644 index 2349d89175dc0915444d6aa7c4be6a0af55e56e2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 506 zcmVB!wh8d>4a5`JJ%QdpOxnahJ%UHjKa)1G-at>V^#tM#{0EZyjWT96jidqE z-Okn&wm(h7?0fU(O=$Tz#vR%lc-7LvvRV6sm7fE&7E`(Xbz0M zoZSKT4od*p1-O@3(?aJ!abT@qADH(6>tfWs1DYGK zn=v{FWCDoin#0;$PV_j5#Yh*^*nxg1Qv^KGC0tccKrhos_$FA!0=$v*x?M;C@W_Pt z?+m@o=iq0F$V_mI1^oU3A%_H@oH#HcC!h}m@F$TNo19l?Y6-|i0N|@x19V)cc@_Z* zq!-Fj2k=2h!~*DI7KudX%&OYj4&h0%sOM=ce(p9dYYy0Gws8lV5V5@ulzla9V!F#5>;79? w>wpu$Y|-vHz&t=}aNC=FA?pM#)7Nq6>`@rGF3#p%4mjka3Wys(?018&wG;f41!g`cisHSR8wdmfFA&j>0G`Sh zx_uCOhd}-wQz9H)hP*Tbq~qG+HD-QI6vaQRr(K|;0p-pA22Jwh?}5-e1h{?Hl+tm? zOEb9^DX_-OFFj04lr^CA`Cp)R8>a_C?;z;-NxNDA0A5{$yfh1BlWNfdGrwwgOq88Q zl>wXY^W~E7@DQHx5IU3}0N6@0wvvoZ<+m>G@skh$$P1!cbV|{>Y{!6M3j~9~&TKY& z7s_ly{vHUYFY4+z1mMMEP3UT?ycYhmE93Wj5)Nd2xja9q?N0knr}G&*Q>d$=FFT8q;jF1_)y&>V} zl>-=6*J^0B&0=JrJ0JXLck%72qt(!Ao2A5n@>QAp+jH1IA% zvltne%Lmtg`ql)khF04wB?i1+?@a(P06=V`rY4GZYcWOJ5+w%0;c%Lnr`2nNom6#D zHaIHGJZBrDq$$08qh1B02KLz}uged#+&&0Od_=CiX9t zGtp26fCrd(Yw(le`VD6QC~qQ}kp_$FHlzWd)P&dNjJCV!`QmyFF^yK@?D-2<4`hD* t>2}|9M*jq9cmofjVY`r79vi4P{{t|Ck6wVXMiT%4002ovPDHLkV1lH$dZz#Y diff --git a/src/modules/launcher/Wox/Images/folder.png b/src/modules/launcher/Wox/Images/folder.png deleted file mode 100644 index 569fa704912c0c12e426670eea2a31d3e6407074..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 468 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA1|-9oezpTCmSQK*5Dp-y;YjHK@;M7UB8!3Q zuY)k7lg8`{prB-lYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&3=E8co-U3d z8I5me*m@mtkZ_2f6nK;6kLH<03QBPa#m%|8dmGy~l)trY&e*zi=~{MyEqCH>uzqLg z-ee)R(a_j+)5M=XYzIoGgL`n3r5+$TV?~ zLSY^gH{i|-ls|r!cY{r+O=Pm>F}@8wk^OH?4jUc2 v!FV(!YHrE@-m;$hpQ5isz&^hGvmt+Oh5d!HHwsq37+~;p^>bP0l+XkKMAE;S diff --git a/src/modules/launcher/Wox/Images/history.png b/src/modules/launcher/Wox/Images/history.png deleted file mode 100644 index 2a3b72dc46334afaa8a402de67c5d0e2ade6ae1a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1364 zcmV-a1*`grP)MoH8rAs{N0GPp2MH$u@VUCg2j zhv-BG!u$g|D;uOR&T0$;j_z7_Ll=V^(-L&i#o)rJn2IF}T?nmG6=_KP8Pb>p6|;&_n!C8C6rQBGPs*2a8-O2aMLiAYa$X_xC@T-0;Cfl zZh*Q0xP`|tfW!bA185XHouj^on`QBPl}$`S3odZn&j7pt+6@k02M`9&Kcl{f@sc@| zB7n>-)gi|R0Qv+#ZK=)$oB(7J)!YQ_eel^Z7o!5m%YS?z|0Qu|hTGZT{2JpT7nbT~-NShNrmkrh`eTP~)&m$C1Vtgxs#MwEk z%Pcade)`jQCq=mx6CnKaVL5pVM-XUrV6eFfw{;Si<4c~$)b0T$w)a>oGK>BmZ?Tmq zF5uOhG04KkVK!m9qXnJyHJW1^8X5oqM@L7R{i3N1{A)YdQ?5pk_VX2FKlM7Btuvg&X_24qYI?W~wHaC@xWHAgjH^C_lrCNcL z0%{@T6*orOoFyNXrQmiIhmkg?CZ_@vtVn3#E<`V87LLH@vXzyf9{5}~`Ce!jxJjV= zTRGAzZg$(Px-)D!VXflOZMRB|GHw7fgh;2j^|-0Nyvz(h>08PTU<+`ITlZ=$WhG?< zO5aj$08;>!baKiQi%u*rFEf7|fzmfs2w<_3baIuLxJE}ufzdwz0K>z>h(scW=V18O zvjXME#>NI#S68oPZkB+UxDn6hN}70VYz*JL{1a8bKSe&Dhu7;hEP~-XCO5D)v80pA z2S-tKb#);UiC}(y9yXf|$z;;72&HeLM*x*{`f!rf?T`hJ$AfSmc`RNQ)f zkkZdq1*M8m`j&D7SOR!DCvGktr;*O{1}Q5c7tz<(hr`1|)&A)`kHzD(CO3c~K&Y6l z7us2#A{0+vh5IE6BJ6fM0)YS;8yi*ohT=*2ck()`nx~ef!VtaCjc+CJqsvy7H&Tzs zgO!yPP4ZvzJjS;YEKUlr8S(rx0GB0=#MwEfb`K1bRf86J0GQf6ke@&&0w)ES0xoKm zWKwLK*xo}ll`%-wIHIWxCbsuvRx+tpKUI&3YHk9+exaG=Dg0|Yh?SVw^dOea!N0a6 zkNtgt3lpjWXzzp1pma!V+dDhQ!0Pt3h$xg*6ty8rhqQ{mn!8e{#{|W;_4Fwoz1u8n zI7L$#JbJgOtO)_ZV#VHyFD(}JOaY3_sUN_s*q-Gnf*%vO|Mopzd^$3e?9zE2FFqaN z{@eEmeoU~*XHNZkD%Agv^15U|rCxAI237JElVotEUh**~s>Ey7{{kxhrv9sdo5sJL WolXX;TQkJ~0000~}U&3=E9lJzX3_ zG8*5`JnePZL8R?}=Bk9ZPO-a+7kZbk)t>Kp-=UT{_J_nG(H12S*Ih4syPO2qEc8;m z5^-tvTGMBboOF(61Q`dbHU2D{YkB76^~o}PoEvkc6V(p=X3F5)>u^Q;!Gab3Pvth} zzR6WjFV8&xFsShc52NCZoBA(yZ%Ho{yb&{ThG)TQ25rtfenV}}b+H|-EZ@z%v=7EI zESSvE!tfwo$$+WBzSDt|!H;u&#reP_DVcD)8FNK!@q+Pyc`0D&B&UuN|B2$gQ3F)a>0W+gn!{G+6h&FE;N`S$M6aY{{2W=BV>~ zgMFLw8$GRfIUG~$_yiu^xWvn?Zpqr_`Q7G+*o-CD-IELjJbxAcU;4T4^QX=Cy%`t; z*7M6;uClh(jP8s~|9MPcvp{|e0|GheKd|IxoqHi%;S1CJJ^i;8b6@Dy1JenEr>mdK II;Vst08G#ZY5)KL diff --git a/src/modules/launcher/Wox/Images/lock.png b/src/modules/launcher/Wox/Images/lock.png deleted file mode 100644 index 4aef7007ba495a888e446cbf4c90e688e97b7e8f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 759 zcmVxh7^tkr8=FQowx^F*FD94@qAzL z0N^;zSO{^3?Oh7#1bZbSu>c`NJ2Ex6ulSH4W+2&1y^f>{nRzcM5#6Y+jmAdzibG-n z;Y%tcY*-bdvC+Nakme3N-5pORlZEQqXl!(^I28W3P$?j9)Lvwl)LK{2C*TA?V!tY~ zU|?L^poa^d%Yx+sE~)iP;0p*%T@@<9SXO-;%S1>mw6384;Kc&~p}DT0FAI|j2yBxJ zD!EmfIBU9O?zsW>^cL#j){)~SF z-y2W#=gP!F;gy%o>7ejEkcoiik=mRNGU);1aQhi;;w;ES0MWK#vuN5VWe?;{DIjki zg#hIfw+xWxmI`2CtfiC$sN|LksBO>#W2vR0I53vA4SKRLxrHuxUiERzz%?GmP74OE pRnCL}jeoP|#iMu%{nr#;z;6K-(bBTXI2r%|002ovPDHLkV1h!!PGbN7 diff --git a/src/modules/launcher/Wox/Images/logoff.png b/src/modules/launcher/Wox/Images/logoff.png deleted file mode 100644 index 0d1378830efd135bfa539f14ee97af0448a38507..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 674 zcmV;T0$u%yP)AgI{z}p*F9BEx6>G%eB2k@~pY{<4Nv4 zl9mw>{EVi$0a<)65awMxHPKh0@+MyuP=(5yXl?TV&{?hP7+ZnrwrM${b$LVF%stOTsIKo%p+G=2fq-fP z0XH0FA7ELHc?(t|aC7;D-R)a^eU_zjDceG3{uMi0*LZvWkjkTU2Hu`Ou(NdyGym#3 zhw>r*`YdC2`xZBsPp;yX3jly+5stDCu7=wa0yS#GJvNu?avEd%L33h$b8p4Q`mtbp zLgXvJ{6%&)UvHtOp1>bsA>e9qF*jXrp;rX}po=VaIFZh+@fLYmz!BVEB^2|{G+H{_ zPoD4=c~#(di1(9qhuHNgBm?gRGh$IZ-oHdH4wCOqa(U_rjEwdoks3gvUw70z;1K~$ zV@RY1Ff!UJ9IITQtzAcYWe7$r>MCBTK%~0^%d5kPba%MUp-jMtMUh?^LR-5ol}Cv{ zZCEvpN#{}`Ftae&uw1@>l?Vh>69}m0Ukeml)`dh}TLB_Em+wU!(Ym$*A*N>ll%zWn zqg1Wy7+ZlU0|gD?I1%lk`P->TM0=wD5d)krGQaSzPa$9M1LqW^`ESZTYybcN07*qo IM6N<$g39n2>Hq)$ diff --git a/src/modules/launcher/Wox/Images/ok.png b/src/modules/launcher/Wox/Images/ok.png deleted file mode 100644 index f2dde98efb24b6d2d398d24ae7437c0e408bb727..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1071 zcmV+~1kn45P)3d+{9RIO0OM2JaS z@Pt}1cIqdfLzz1A3943|2(-ijz5wddj)+JdkPs4CG9sj?HurWQsMtO`XU9&P_E{pG z@6Ye?{qfyRe}i}qRE!m$ikRcpAdyKh+&ufa4Dx3MlHZ4%n%h^xQZTG{%kUQE%zLeA~D$nO9_3ScZPKt){$ z;)mT#L{7kks+A)q8~uj|fH7jS7phh+DpRNdt7;7o8O~0>hK)=FS^!do4=^TL?{C&?jR?yR3XvvKh7ZVZpxLcJZfq2f zrzU<^5Md%Ccn_oBzWccPij2;7|&;tO_Xtp9vWI1g7jNTq# zQVupnnaFa?`x(6kbhjR-t}qjs!AlrD2JEtZOu$K;`eY_OzHhxk~M znMnQ3hp+_iSmZi%FErxnZvY%-My0O9 z4vSQgvC)O9mD3F8+nopzV>T*M{ci_%0bqY=_ec;wWZ*P4v@T-cR0SSTJP+(I z?H&oom_>i)#G!DES=Dq002ovPDHLkV1gLY-hluB diff --git a/src/modules/launcher/Wox/Images/open.png b/src/modules/launcher/Wox/Images/open.png deleted file mode 100644 index b5c7a0e19cc9e03b503397a5e3d2d197ada35abf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 792 zcmV+z1LypSP)DP5+KYPDHZgjkwn|m}O5;I26QG5}D;)etYN6wykTjK@9cFjgY_iXB z=iS}smv@F?hfqpkWgKP;XvGd-HkJ<{@f5}8R+j-}4R%q4QnFrro|^47#@hkY)+^MKD@4?xK{4_ zzPtBlL|(^4r~{Ep0ZgaQ>Fpwf@D#c@?MLGBxSlRTXj%iI*jXeq=k;^l!_{eB6M@PW%e=^mXezDR#oy05U+ zegM!#wi8)O_?@@dHR>>bM&GW)ei7+->Odz{~}U&Kt)}iE{-7? zjc;#kHvTfzwzgn&H8z5?V p7Dxgm(-_V|G#}kB6xf20n;ZREG~9lkehSc444$rjF6*2UngA2gT8sby diff --git a/src/modules/launcher/Wox/Images/recyclebin.png b/src/modules/launcher/Wox/Images/recyclebin.png deleted file mode 100644 index 2cc3b0116ce71fe867b2d83a655e6bc7605a6863..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 436 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA1|-9oezpTCmSQK*5Dp-y;YjHK@;M7UB8!3Q zuY)k7lg8`{prB-lYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&3=E8ho-U3d z8I5me?$2U!6lkwkz8<|iq~mRASmO^d#)lmVGhbi&AynomzwzSs6OB{*6BG)jeziSd zq#4pte_?iMe`4akqR6yo$P;JPV>*Fw6#bv_v?eEpqW*J@BzpcN) z)NucKJNDHAm5mOvD}rqp3@)TE%IuiK-c<4+;Lo4OGuOR6{i*47hgZixNrjWXbDp{` zzW!}3U!2k}J{SFf?3P(_bAweDi`26FI7nYK{I&IuT>gbCvHsOmh`;PRvV+TByxPkP3}FUO LS3j3^P6Jmrxme7jlulb z$T93r4>ntacW2gy2GQm_&F;>7?|VCM-psrqlv3G|N5uYb!{Flz_;Mq5qm zF<}4{ZvzmsHOPPrf{#rWrMvg#k#(a&Svm0DjT6NpHD4ouJ12?;Kmo5z5@-86#v(@g z8+M@YtJeB8LAXhP`fV{Z01EgdMQQInGved*HRM3*&yPP0@*ALlPbP^L-birQfxgjJ zQz~p88hHR9K)p!K*ZM|VnW>)ZzI&W5NKl4=aRHsq$CsY_`c3vMiGZ zy%ftFo>ZRCAb+gFjbjzsgYwDu7jhxVrjg`vTI-{32wfa@pM=gLH8tbK)QopW*h!)p z0^vq-XNpe-bR`MJd6veh883p1clZn$kVG@u4xhuJvgf#c_4sHy&^6g4rS>+uC@}Ab z(^h4Os1`)Qgto)yP`bYwjg@W4H`~|(6rQfhCTZ(yO$U;@O7_OArKS^-Xa)ep9xNK= ztwL7TK?nf=NMatEtC{}`018vQHbEzZ6sEQkTP3RPPXPcZRp7n-X-;$ENB?zDB(q?x z<0$Nwa*jkMFU>4OKx#J>Yr$!&RNHq#lURt|$3pDB5zd=19}B`iH-$Q9qpEj47S!!e zKx((X(;NY+z{N6LTu`RAXP57)?OaA7UB0-Wl-XB{mv#sxPg1%lDkxFgORFI^Lk`mA zi#QHw@zP794wjz6e5cx8j)&PsIarR*YwFcO1}{Aan5$lK_OH0k!S0KF%}Bgu_;mruQDZvj#6s2Z(@x)_W~OC21Kc7o^Ll{}`jZ zw6hSXpQUJSWkzk+IiEpcK6A?GqPU<8HI4>Ny+(QI%mHDTr6?Q?V0I~~OB76avHmOw ze?zv}0ugcIiPs>IzS~#*Cu)*7q6KHK|m9OZ@esIngc0645JoId&% ze4$CqMekug8pKLGjQ#r@uv=YlS}Raj(x`?F0Qkedz!&?P@jr$Pkq0nzxznq8B4ZvYWtsGdB5eofOg#P9PY5hd&rJVxYTIEh)qc&=!z-xH<>^(E$lS!h50y|Sr(Lt&@-D0G$3uJjm*55G} zk*vxo5DWs4b7H6u83copRXJs}v=00qZ)mn+&)$)3#h$&T+->ani|$7b>^A-exk(H@ T41!g`cisHSR8wdmfFA&j>0G`Sh zx_uCOhd}-wQz9H)hP*Tbq~qG+HD-QI6vaQRr(K|;0p-pA22Jwh?}5-e1h{?Hl+tm? zOEb9^DX_-OFFj04lr^CA`Cp)R8>a_C?;z;-NxNDA0A5{$yfh1BlWNfdGrwwgOq88Q zl>wXY^W~E7@DQHx5IU3}0N6@0wvvoZ<+m>G@skh$$P1!cbV|{>Y{!6M3j~9~&TKY& z7s_ly{vHUYFY4+z1mMMEP3UT?ycYhmE93Wj5)Nd2xja9q?N0knr}G&*Q>d$=FFT8q;jF1_)y&>V} zl>-=6*J^0B&0=JrJ0JXLck%72qt(!Ao2A5n@>QAp+jH1IA% zvltne%Lmtg`ql)khF04wB?i1+?@a(P06=V`rY4GZYcWOJ5+w%0;c%Lnr`2nNom6#D zHaIHGJZBrDq$$08qh1B02KLz}uged#+&&0Od_=CiX9t zGtp26fCrd(Yw(le`VD6QC~qQ}kp_$FHlzWd)P&dNjJCV!`QmyFF^yK@?D-2<4`hD* t>2}|9M*jq9cmofjVY`r79vi4P{{t|Ck6wVXMiT%4002ovPDHLkV1lH$dZz#Y diff --git a/src/modules/launcher/Wox/Images/settings.png b/src/modules/launcher/Wox/Images/settings.png deleted file mode 100644 index c61729fe020c81d1a66fdc254e98be337cd03172..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1692 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 M07*qoM6N<$f)VY^b^rhX diff --git a/src/modules/launcher/Wox/Images/update.png b/src/modules/launcher/Wox/Images/update.png deleted file mode 100644 index 6fe57909173fab51f2d20c7eb8e4605122a2fe37..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 794 zcmV+#1LgdQP)0>gb zLzYl%L7;B`jwS^cTa+vvg2`sGq}>uIbjs!}4|OnPY*H%?#*fn>Sz24VSBfGjpdZ}r z9QZzT&pEn>m>IX3RMY~lOJX2u5(7b?o82`6$WLx83=mUQZ`jR34H>Vwu`qB&X{g%Y za-V)jPl>KVX~0NlHd zN(s&wcy3j+Jy%^a1|EF+b6-_Pn*bIA5+_TK8OxTTZ8-%9uMhzgk$3>e5TTi?pI4m% zga-6_cLmXimqHarT;BN*q)ep8jOAlv+VKjB4O|v%6kHau;aP~s=hR{F}kjCde^gKUqK{^Ntysg7(yoD6I!18wQ( z&D}FENisEX<1q31&vN!X`)GI4zY=jJPFKhmiGip|3`C8uHc9}^ncWXoIr}asA!EN2 zR~%O~*KLJo1BDtgx@vy`s01J|1Ag&jK>v6;Lm9ONVBv=Jct+Ylp>{D#8FdGM)MGm= zqzvRuyEsZ?2MpUFzBjIWp= zJ{)LY6yazfS3j>3p$T~3R|W=;wnZUv9%Q?gk=+mlIT|=Jrq`MA3P3MVS#st6P-n5G&jJHwIm=6P~8aOO#ZKbcw1CZJjgo$(! zAFNJwxHotLz;)3SHlDhW^>*e|8E8uY99Mmz!_1x!m}#!@d(BU7&?nhSL``BKYHq!O Yzu(eQ5vlA?GXMYp07*qoM6N<$f@11SGXMYp diff --git a/src/modules/launcher/Wox/Images/warning.png b/src/modules/launcher/Wox/Images/warning.png deleted file mode 100644 index 8d29625ee731a16a1c29ecc6cd5f505a449f0069..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 738 zcmV<80v-K{P)kh?ZJ9v_+5#4%NNw-R79O38FZ;HlsS!NjIyLIO)*2?WT0erCr?W zAm}1V5NRF6h=V;_^CTCMc)5G;_x^+?a5uhtclZ7Le(yf_IKq%0H01e_0UUJ)vkqh( zu&h9~gwhHqD#vF*x%KG0Xf2X|@Yb@}iI?}K1EPW=C|?6nu>&BQ5Wl9$N7FS#e*mia zmjK=RKWytMEgUQjJV3N`a=D$vpsldog}O@!=N%A1p#p-J7*Zf0FZ2f%Ky2kp5Y%~b z(~jJ4pXLq&R}fA+Ac8^-gehq_fjW8N^uPg#YW@L0%dB98GR=oiSaTJVoOGZ^o2q0E zwdw{SQJX3XH(Ip@NYm!c<=KA(XNn6 zfCH^s0m!uZ@Wpw2sGpJpw9i^<)eb(3?9)N*X^#C}#Ot+D}B+KjIc;|^$Ql?A}jrh0*E%+Sy( z4}hUfjd;wdJgq7LxY~@TYV3|+y?QPhUR>D2$X{^4U zh=y-m{fxQG-^>6MT1^Ge)uvfG=2ep2YC3>L^_j8w(L6f8Tt - - Kunne ikke registrere genvejstast: {0} - Kunne ikke starte {0} - Ugyldigt Wox plugin filformat - Sæt øverst i denne søgning - Annuller øverst i denne søgning - Udfør søgning: {0} - Seneste afviklingstid: {0} - Åben - Indstillinger - Om - Afslut - - - Wox indstillinger - Generelt - Start Wox ved system start - Skjul Wox ved mistet fokus - Vis ikke notifikationer om nye versioner - Husk seneste position - Sprog - Maksimum antal resultater vist - Ignorer genvejstaster i fuldskærmsmode - Autoopdatering - Skjul Wox ved opstart - - - Plugin - Find flere plugins - Deaktiver - Nøgleord - Plugin bibliotek - Forfatter - Initaliseringstid: {0}ms - Søgetid: {0}ms - - - Tema - Søg efter flere temaer - Hej Wox - Søgefelt skrifttype - Resultat skrifttype - Vindue mode - Gennemsigtighed - - - Genvejstast - Wox genvejstast - Tilpasset søgegenvejstast - Slet - Rediger - Tilføj - Vælg venligst - Er du sikker på du vil slette {0} plugin genvejstast? - - - HTTP Proxy - Aktiver HTTP Proxy - HTTP Server - Port - Brugernavn - Adgangskode - Test Proxy - Gem - Server felt må ikke være tomt - Port felt må ikke være tomt - Ugyldigt port format - Proxy konfiguration gemt - Proxy konfiguret korrekt - Proxy forbindelse fejlet - - - Om - Website - Version - Du har aktiveret Wox {0} gange - Tjek for opdateringer - Ny version {0} er tilgængelig, genstart venligst Wox - Release Notes: - - - Gammelt nøgleord - Nyt nøgleord - Annuller - Færdig - Kan ikke finde det valgte plugin - Nyt nøgleord må ikke være tomt - Nyt nøgleord er tilknyttet et andet plugin, tilknyt venligst et andet nyt nøgeleord - Fortsæt - Brug * hvis du ikke vil angive et nøgleord - - - Vis - Genvejstast er utilgængelig, vælg venligst en ny genvejstast - Ugyldig plugin genvejstast - Opdater - - - Genvejstast utilgængelig - - - Version - Tid - Beskriv venligst hvordan Wox crashede, så vi kan rette det. - Send rapport - Annuller - Generelt - Exceptions - Exception Type - Kilde - Stack Trace - Sender - Rapport sendt korrekt - Kunne ikke sende rapport - Wox fik en fejl - - - Ny Wox udgivelse {0} er nu tilgængelig - Der skete en fejl ifm. opdatering af Wox - Opdater - Annuler - Denne opdatering vil genstarte Wox - Følgende filer bliver opdateret - Opdatereringsfiler - Opdateringsbeskrivelse - - diff --git a/src/modules/launcher/Wox/Languages/de.xaml b/src/modules/launcher/Wox/Languages/de.xaml deleted file mode 100644 index a11cbd8013..0000000000 --- a/src/modules/launcher/Wox/Languages/de.xaml +++ /dev/null @@ -1,130 +0,0 @@ - - - Tastenkombinationregistrierung: {0} fehlgeschlagen - Kann {0} nicht starten - Fehlerhaftes Wox-Plugin Dateiformat - In dieser Abfrage als oberstes setzen - In dieser Abfrage oberstes abbrechen - Abfrage ausführen:{0} - Letzte Ausführungszeit:{0} - Öffnen - Einstellungen - Über - Schließen - - - Wox Einstellungen - Allgemein - Starte Wox bei Systemstart - Verstecke Wox wenn der Fokus verloren geht - Zeige keine Nachricht wenn eine neue Version vorhanden ist - Merke letzte Ausführungsposition - Sprache - Maximale Anzahl Ergebnissen - Ignoriere Tastenkombination wenn Fenster im Vollbildmodus ist - Automatische Aktualisierung - Verstecke Wox bei Systemstart - - - Plugin - Suche nach weiteren Plugins - Deaktivieren - Aktionsschlüsselwörter - Pluginordner - Autor - Initialisierungszeit: {0}ms - Abfragezeit: {0}ms - - - Theme - Suche nach weiteren Themes - Hallo Wox - Abfragebox Schriftart - Ergebnis Schriftart - Fenstermodus - Transparenz - - - Tastenkombination - Wox Tastenkombination - Benutzerdefinierte Abfrage Tastenkombination - Löschen - Bearbeiten - Hinzufügen - Bitte einen Eintrag auswählen - Wollen Sie die {0} Plugin Tastenkombination wirklich löschen? - - - HTTP Proxy - Aktiviere HTTP Proxy - HTTP Server - Port - Benutzername - Passwort - Teste Proxy - Speichern - Server darf nicht leer sein - Server Port darf nicht leer sein - Falsches Port Format - Proxy wurde erfolgreich gespeichert - Proxy ist korrekt - Verbindung zum Proxy fehlgeschlagen - - - Über - Webseite - Version - Sie haben Wox {0} mal aktiviert - Nach Aktuallisierungen Suchen - Eine neue Version ({0}) ist vorhanden. Bitte starten Sie Wox neu. - Versionshinweise: - - - Altes Aktionsschlüsselwort - Neues Aktionsschlüsselwort - Abbrechen - Fertig - Kann das angegebene Plugin nicht finden - Neues Aktionsschlüsselwort darf nicht leer sein - Aktionsschlüsselwort ist schon bei einem anderen Plugin in verwendung. Bitte stellen Sie ein anderes Aktionsschlüsselwort ein. - Erfolgreich - Benutzen Sie * wenn Sie ein Aktionsschlüsselwort definieren wollen. - - - Vorschau - Tastenkombination ist nicht verfügbar, bitte wähle eine andere Tastenkombination - Ungültige Plugin Tastenkombination - Aktualisieren - - - Tastenkombination nicht verfügbar - - - Version - Zeit - Bitte teilen Sie uns mit, wie die Anwendung abgestürzt ist, damit wir den Fehler beheben können. - Sende Report - Abbrechen - Allgemein - Fehler - Fehlertypen - Quelle - Stack Trace - Sende - Report erfolgreich - Report fehlgeschlagen - Wox hat einen Fehler - - - V{0} von Wox ist verfügbar - Es ist ein Fehler während der Installation der Aktualisierung aufgetreten. - Aktualisieren - Abbrechen - Diese Aktualisierung wird Wox neu starten - Folgende Dateien werden aktualisiert - Aktualisiere Dateien - Aktualisierungbeschreibung - - \ No newline at end of file diff --git a/src/modules/launcher/Wox/Languages/en.xaml b/src/modules/launcher/Wox/Languages/en.xaml deleted file mode 100644 index cf177cab52..0000000000 --- a/src/modules/launcher/Wox/Languages/en.xaml +++ /dev/null @@ -1,144 +0,0 @@ - - - Failed to register hotkey: {0} - Could not start {0} - Invalid Wox plugin file format - Set as topmost in this query - Cancel topmost in this query - Execute query: {0} - Last execution time: {0} - Open - Settings - About - Exit - - - Wox Settings - General - Start Wox on system startup - Hide Wox when focus is lost - Do not show new version notifications - Remember last launch location - Language - Last Query Style - Preserve Last Query - Select last Query - Empty last Query - Maximum results shown - Ignore hotkeys in fullscreen mode - Auto Update - Hide Wox on startup - Hide tray icon - Query Search Precision - Should Use Pinyin - - - Plugin - Find more plugins - Disable - Action keywords - Plugin Directory - Author - Init time: {0}ms - Query time: {0}ms - - - Theme - Browse for more themes - Hello Wox - Query Box Font - Result Item Font - Window Mode - Opacity - Theme {0} not exists, fallback to default theme - Fail to load theme {0}, fallback to default theme - - - Hotkey - Wox Hotkey - Custom Query Hotkey - Delete - Edit - Add - Please select an item - Are you sure you want to delete {0} plugin hotkey? - - - HTTP Proxy - Enable HTTP Proxy - HTTP Server - Port - User Name - Password - Test Proxy - Save - Server field can't be empty - Port field can't be empty - Invalid port format - Proxy configuration saved successfully - Proxy configured correctly - Proxy connection failed - - - About - Website - Version - You have activated Wox {0} times - Check for Updates - New version {0} is available, please restart Wox. - Check updates failed, please check your connection and proxy settings to api.github.com. - - Download updates failed, please check your connection and proxy settings to github-cloud.s3.amazonaws.com, - or go to https://github.com/Wox-launcher/Wox/releases to download updates manually. - - Release Notes: - - - Old Action Keyword - New Action Keyword - Cancel - Done - Can't find specified plugin - New Action Keyword can't be empty - New Action Keywords have been assigned to another plugin, please assign other new action keyword - Success - Use * if you don't want to specify an action keyword - - - Preview - Hotkey is unavailable, please select a new hotkey - Invalid plugin hotkey - Update - - - Hotkey unavailable - - - Version - Time - Please tell us how application crashed so we can fix it - Send Report - Cancel - General - Exceptions - Exception Type - Source - Stack Trace - Sending - Report sent successfully - Failed to send report - Wox got an error - - - New Wox release {0} is now available - An error occurred while trying to install software updates - Update - Cancel - This upgrade will restart Wox - Following files will be updated - Update files - Update description - - \ No newline at end of file diff --git a/src/modules/launcher/Wox/Languages/fr.xaml b/src/modules/launcher/Wox/Languages/fr.xaml deleted file mode 100644 index ecbcda3ae9..0000000000 --- a/src/modules/launcher/Wox/Languages/fr.xaml +++ /dev/null @@ -1,136 +0,0 @@ - - - Échec lors de l'enregistrement du raccourci : {0} - Impossible de lancer {0} - Le format de fichier n'est pas un plugin Wox valide - Définir en tant que favori pour cette requête - Annuler le favori - Lancer la requête : {0} - Dernière exécution : {0} - Ouvrir - Paramètres - À propos - Quitter - - - Paramètres - Wox - Général - Lancer Wox au démarrage du système - Cacher Wox lors de la perte de focus - Ne pas afficher le message de mise à jour pour les nouvelles versions - Se souvenir du dernier emplacement de la fenêtre - Langue - Affichage de la dernière recherche - Conserver la dernière recherche - Sélectionner la dernière recherche - Ne pas afficher la dernière recherche - Résultats maximums à afficher - Ignore les raccourcis lorsqu'une application est en plein écran - Mettre à jour automatiquement - Cacher Wox au démarrage - - - Modules - Trouver plus de modules - Désactivé - Mot-clé d'action : - Répertoire - Auteur - Chargement : {0}ms - Utilisation : {0}ms - - - Thèmes - Trouver plus de thèmes - Hello Wox - Police (barre de recherche) - Police (liste des résultats) - Mode fenêtré - Opacité - - - Raccourcis - Ouvrir Wox - Requêtes personnalisées - Supprimer - Modifier - Ajouter - Veuillez sélectionner un élément - Voulez-vous vraiment supprimer {0} raccourci(s) ? - - - Proxy HTTP - Activer le HTTP proxy - Serveur HTTP - Port - Utilisateur - Mot de passe - Tester - Sauvegarder - Un serveur doit être indiqué - Un port doit être indiqué - Format du port invalide - Proxy sauvegardé avec succès - Le proxy est valide - Connexion au proxy échouée - - - À propos - Site web - Version - Vous avez utilisé Wox {0} fois - Vérifier les mises à jour - Nouvelle version {0} disponible, veuillez redémarrer Wox - Échec de la vérification de la mise à jour, vérifiez votre connexion et vos paramètres de configuration proxy pour pouvoir acceder à api.github.com. - Échec du téléchargement de la mise à jour, vérifiez votre connexion et vos paramètres de configuration proxy pour pouvoir acceder à github-cloud.s3.amazonaws.com, ou téléchargez manuelement la mise à jour sur https://github.com/Wox-launcher/Wox/releases. - Notes de changement : - - - Ancien mot-clé d'action - Nouveau mot-clé d'action - Annuler - Terminé - Impossible de trouver le module spécifié - Le nouveau mot-clé d'action doit être spécifié - Le nouveau mot-clé d'action a été assigné à un autre module, veuillez en choisir un autre - Ajouté - Saisissez * si vous ne souhaitez pas utiliser de mot-clé spécifique - - - Prévisualiser - Raccourci indisponible. Veuillez en choisir un autre. - Raccourci invalide - Actualiser - - - Raccourci indisponible - - - Version - Heure - Veuillez nous indiquer comment l'application a planté afin que nous puissions le corriger - Envoyer le rapport - Annuler - Général - Exceptions - Type d'exception - Source - Trace d'appel - Envoi en cours - Signalement envoyé - Échec de l'envoi du signalement - Wox a rencontré une erreur - - - Version v{0} de Wox disponible - Une erreur s'est produite lors de l'installation de la mise à jour - Mettre à jour - Annuler - Wox doit redémarrer pour installer cette mise à jour - Les fichiers suivants seront mis à jour - Fichiers mis à jour - Description de la mise à jour - - diff --git a/src/modules/launcher/Wox/Languages/it.xaml b/src/modules/launcher/Wox/Languages/it.xaml deleted file mode 100644 index a3a826d6a5..0000000000 --- a/src/modules/launcher/Wox/Languages/it.xaml +++ /dev/null @@ -1,139 +0,0 @@ - - - Impossibile salvare il tasto di scelta rapida: {0} - Avvio fallito {0} - Formato file plugin non valido - Risultato prioritario con questa query - Rimuovi risultato prioritario con questa query - Query d'esecuzione: {0} - Ultima esecuzione: {0} - Apri - Impostazioni - About - Esci - - - Impostaizoni Wox - Generale - Avvia Wow all'avvio di Windows - Nascondi Wox quando perde il focus - Non mostrare le notifiche per una nuova versione - Ricorda l'ultima posizione di avvio del launcher - Lingua - Comportamento ultima ricerca - Conserva ultima ricerca - Seleziona ultima ricerca - Cancella ultima ricerca - Numero massimo di risultati mostrati - Ignora i tasti di scelta rapida in applicazione a schermo pieno - Aggiornamento automatico - Nascondi Wox all'avvio - - - Plugin - Cerca altri plugins - Disabilita - Parole chiave - Cartella Plugin - Autore - Tempo di avvio: {0}ms - Tempo ricerca: {0}ms - - - Tema - Sfoglia per altri temi - Hello Wox - Font campo di ricerca - Font campo risultati - Modalità finestra - Opacità - - - Tasti scelta rapida - Tasto scelta rapida Wox - Tasti scelta rapida per ricerche personalizzate - Cancella - Modifica - Aggiungi - Selezionare un oggetto - Volete cancellare il tasto di scelta rapida per il plugin {0}? - - - Proxy HTTP - Abilita Proxy HTTP - Server HTTP - Porta - User Name - Password - Proxy Test - Salva - Il campo Server non può essere vuoto - Il campo Porta non può essere vuoto - Formato Porta non valido - Configurazione Proxy salvata correttamente - Proxy Configurato correttamente - Connessione Proxy fallita - - - About - Sito web - Versione - Hai usato Wox {0} volte - Cerca aggiornamenti - Una nuova versione {0} è disponibile, riavvia Wox per favore. - Ricerca aggiornamenti fallita, per favore controlla la tua connessione e le eventuali impostazioni proxy per api.github.com. - - Download degli aggiornamenti fallito, per favore controlla la tua connessione ed eventuali impostazioni proxy per github-cloud.s3.amazonaws.com, - oppure vai su https://github.com/Wox-launcher/Wox/releases per scaricare gli aggiornamenti manualmente. - - Note di rilascio: - - - Vecchia parola chiave d'azione - Nuova parola chiave d'azione - Annulla - Conferma - Impossibile trovare il plugin specificato - La nuova parola chiave d'azione non può essere vuota - La nuova parola chiave d'azione è stata assegnata ad un altro plugin, per favore sceglierne una differente - Successo - Usa * se non vuoi specificare una parola chiave d'azione - - - Anteprima - Tasto di scelta rapida non disponibile, per favore scegli un nuovo tasto di scelta rapida - Tasto di scelta rapida plugin non valido - Aggiorna - - - Tasto di scelta rapida non disponibile - - - Versione - Tempo - Per favore raccontaci come l'applicazione si è chiusa inaspettatamente così che possimo risolvere il problema - Invia rapporto - Annulla - Generale - Eccezioni - Tipo di eccezione - Risorsa - Traccia dello stack - Invio in corso - Rapporto inviato correttamente - Invio rapporto fallito - Wox ha riportato un errore - - - E' disponibile la nuova release {0} di Wox - Errore durante l'installazione degli aggiornamenti software - Aggiorna - Annulla - Questo aggiornamento riavvierà Wox - I seguenti file saranno aggiornati - File aggiornati - Descrizione aggiornamento - - \ No newline at end of file diff --git a/src/modules/launcher/Wox/Languages/ja.xaml b/src/modules/launcher/Wox/Languages/ja.xaml deleted file mode 100644 index 598a162bdb..0000000000 --- a/src/modules/launcher/Wox/Languages/ja.xaml +++ /dev/null @@ -1,142 +0,0 @@ - - - ホットキー「{0}」の登録に失敗しました - {0}の起動に失敗しました - Woxプラグインの形式が正しくありません - このクエリを最上位にセットする - このクエリを最上位にセットをキャンセル - 次のコマンドを実行します:{0} - 最終実行時間:{0} - 開く - 設定 - Woxについて - 終了 - - - Wox設定 - 一般 - スタートアップ時にWoxを起動する - フォーカスを失った時にWoxを隠す - 最新版が入手可能であっても、アップグレードメッセージを表示しない - 前回のランチャーの位置を記憶 - 言語 - 前回のクエリの扱い - 前回のクエリを保存 - 前回のクエリを選択 - 前回のクエリを消去 - 結果の最大表示件数 - ウィンドウがフルスクリーン時にホットキーを無効にする - 自動更新 - 起動時にWoxを隠す - トレイアイコンを隠す - - - プラグイン - プラグインを探す - 無効 - キーワード - プラグイン・ディレクトリ - 作者 - 初期化時間: {0}ms - クエリ時間: {0}ms - - - テーマ - テーマを探す - こんにちは Wox - 検索ボックスのフォント - 検索結果一覧のフォント - ウィンドウモード - 透過度 - テーマ {0} が存在しません、デフォルトのテーマに戻します。 - テーマ {0} を読み込めません、デフォルトのテーマに戻します。 - - - ホットキー - Wox ホットキー - カスタムクエリ ホットキー - 削除 - 編集 - 追加 - 項目選択してください - {0} プラグインのホットキーを本当に削除しますか? - - - HTTP プロキシ - HTTP プロキシを有効化 - HTTP サーバ - ポート - ユーザ名 - パスワード - プロキシをテストする - 保存 - サーバーは空白にできません - ポートは空白にできません - ポートの形式が正しくありません - プロキシの保存に成功しました - プロキシは正しいです - プロキシ接続に失敗しました - - - Woxについて - ウェブサイト - バージョン - あなたはWoxを {0} 回利用しました - アップデートを確認する - 新しいバージョン {0} が利用可能です。Woxを再起動してください。 - アップデートの確認に失敗しました、api.github.com への接続とプロキシ設定を確認してください。 - - 更新のダウンロードに失敗しました、github-cloud.s3.amazonaws.com への接続とプロキシ設定を確認するか、 - https://github.com/Wox-launcher/Wox/releases から手動でアップデートをダウンロードしてください。 - - リリースノート: - - - 古いアクションキーボード - 新しいアクションキーボード - キャンセル - 完了 - プラグインが見つかりません - 新しいアクションキーボードを空にすることはできません - 新しいアクションキーボードは他のプラグインに割り当てられています。他のアクションキーボードを指定してください - 成功しました - アクションキーボードを指定しない場合、* を使用してください - - - プレビュー - ホットキーは使用できません。新しいホットキーを選択してください - プラグインホットキーは無効です - 更新 - - - ホットキーは使用できません - - - バージョン - 時間 - アプリケーションが突然終了した手順を私たちに教えてくださると、バグ修正ができます - クラッシュレポートを送信 - キャンセル - 一般 - 例外 - 例外の種類 - ソース - スタックトレース - 送信中 - クラッシュレポートの送信に成功しました - クラッシュレポートの送信に失敗しました - Woxにエラーが発生しました - - - Wox の最新バージョン V{0} が入手可能です - Woxのアップデート中にエラーが発生しました - アップデート - キャンセル - このアップデートでは、Woxの再起動が必要です - 次のファイルがアップデートされます - 更新ファイル一覧 - アップデートの詳細 - - \ No newline at end of file diff --git a/src/modules/launcher/Wox/Languages/ko.xaml b/src/modules/launcher/Wox/Languages/ko.xaml deleted file mode 100644 index 28277da284..0000000000 --- a/src/modules/launcher/Wox/Languages/ko.xaml +++ /dev/null @@ -1,134 +0,0 @@ - - - 핫키 등록 실패: {0} - {0}을 실행할 수 없습니다. - Wox 플러그인 파일 형식이 유효하지 않습니다. - 이 쿼리의 최상위로 설정 - 이 쿼리의 최상위 설정 취소 - 쿼리 실행: {0} - 마지막 실행 시간: {0} - 열기 - 설정 - 정보 - 종료 - - - Wox 설정 - 일반 - 시스템 시작 시 Wox 실행 - 포커스 잃으면 Wox 숨김 - 새 버전 알림 끄기 - 마지막 실행 위치 기억 - 언어 - 마지막 쿼리 스타일 - 직전 쿼리에 계속 입력 - 직전 쿼리 내용 선택 - 직전 쿼리 지우기 - 표시할 결과 수 - 전체화면 모드에서는 핫키 무시 - 자동 업데이트 - 시작 시 Wox 숨김 - - - 플러그인 - 플러그인 더 찾아보기 - 비활성화 - 액션 키워드 - 플러그인 디렉토리 - 저자 - 초기화 시간: {0}ms - 쿼리 시간: {0}ms - - - 테마 - 테마 더 찾아보기 - Hello Wox - 쿼리 상자 글꼴 - 결과 항목 글꼴 - 윈도우 모드 - 투명도 - - - 핫키 - Wox 핫키 - 사용자지정 쿼리 핫키 - 삭제 - 편집 - 추가 - 항목을 선택하세요. - {0} 플러그인 핫키를 삭제하시겠습니까? - - - HTTP 프록시 - HTTP 프록시 켜기 - HTTP 서버 - 포트 - 사용자명 - 패스워드 - 프록시 테스트 - 저장 - 서버를 입력하세요. - 포트를 입력하세요. - 유효하지 않은 포트 형식 - 프록시 설정이 저장되었습니다. - 프록시 설정 정상 - 프록시 연결 실패 - - - 정보 - 웹사이트 - 버전 - Wox를 {0}번 실행했습니다. - 업데이트 확인 - 새 버전({0})이 있습니다. Wox를 재시작하세요. - 릴리즈 노트: - - - 예전 액션 키워드 - 새 액션 키워드 - 취소 - 완료 - 플러그인을 찾을 수 없습니다. - 새 액션 키워드를 입력하세요. - 새 액션 키워드가 할당된 플러그인이 이미 있습니다. 다른 액션 키워드를 입력하세요. - 성공 - 액션 키워드를 지정하지 않으려면 *를 사용하세요. - - - 미리보기 - 핫키를 사용할 수 없습니다. 다른 핫키를 입력하세요. - 플러그인 핫키가 유효하지 않습니다. - 업데이트 - - - 핫키를 사용할 수 없습니다. - - - 버전 - 시간 - 수정을 위해 애플리케이션이 어떻게 충돌했는지 알려주세요. - 보고서 보내기 - 취소 - 일반 - 예외 - 예외 유형 - 소스 - 스택 추적 - 보내는 중 - 보고서를 정상적으로 보냈습니다. - 보고서를 보내지 못했습니다. - Wox에 문제가 발생했습니다. - - - 새 Wox 버전({0})을 사용할 수 있습니다. - 소프트웨어 업데이트를 설치하는 중에 오류가 발생했습니다. - 업데이트 - 취소 - 업데이트를 위해 Wox를 재시작합니다. - 아래 파일들이 업데이트됩니다. - 업데이트 파일 - 업데이트 설명 - - \ No newline at end of file diff --git a/src/modules/launcher/Wox/Languages/nb-NO.xaml b/src/modules/launcher/Wox/Languages/nb-NO.xaml deleted file mode 100644 index b5dcbdd910..0000000000 --- a/src/modules/launcher/Wox/Languages/nb-NO.xaml +++ /dev/null @@ -1,139 +0,0 @@ - - - Kunne ikke registrere hurtigtast: {0} - Kunne ikke starte {0} - Ugyldig filformat for Wox-utvidelse - Sett til øverste for denne spørringen - Avbryt øverste for denne spørringen - Utfør spørring: {0} - Tid for siste gjennomføring: {0} - Åpne - Innstillinger - Om - Avslutt - - - Wox-innstillinger - Generelt - Start Wox ved systemstart - Skjul Wox ved mistet fokus - Ikke vis varsel om ny versjon - Husk siste plassering - Språk - Stil for siste spørring - Bevar siste spørring - Velg siste spørring - Tøm siste spørring - Maks antall resultater vist - Ignorer hurtigtaster i fullskjermsmodus - Oppdater automatisk - Skjul Wox ved oppstart - - - Utvidelse - Finn flere utvidelser - Deaktiver - Handlingsnøkkelord - Utvidelseskatalog - Forfatter - Oppstartstid: {0}ms - Spørringstid: {0}ms - - - Tema - Finn flere temaer - Hallo Wox - Font for spørringsboks - Font for resultat - Vindusmodus - Gjennomsiktighet - - - Hurtigtast - Wox-hurtigtast - Egendefinerd spørringshurtigtast - Slett - Rediger - Legg til - Vennligst velg et element - Er du sikker på at du vil slette utvidelserhurtigtasten for {0}? - - - HTTP-proxy - Aktiver HTTP-proxy - HTTP-server - Port - Brukernavn - Passord - Test proxy - Lagre - Serverfeltet kan ikke være tomt - Portfelter kan ikke være tomt - Ugyldig portformat - Proxy-konfigurasjon lagret med suksess - Proxy konfigurert riktig - Proxy-tilkobling feilet - - - Om - Netside - Versjon - Du har aktivert Wox {0} ganger - Sjekk for oppdatering - Ny versjon {0} er tilgjengelig, vennligst start Wox på nytt. - Oppdateringssjekk feilet, vennligst sjekk tilkoblingen og proxy-innstillene for api.github.com. - - Nedlastning av oppdateringer feilet, vennligst sjekk tilkoblingen og proxy-innstillene for github-cloud.s3.amazonaws.com, - eller gå til https://github.com/Wox-launcher/Wox/releases for å laste ned oppdateringer manuelt. - - Versjonsmerknader: - - - Gammelt handlingsnøkkelord - Nytt handlingsnøkkelord - Avbryt - Ferdig - Kan ikke finne den angitte utvidelsen - Nytt handlingsnøkkelord kan ikke være tomt - De nye handlingsnøkkelordene er tildelt en annen utvidelse, vennligst velg et annet nøkkelord - Vellykket - Bruk * hvis du ikke ønsker å angi et handlingsnøkkelord - - - Forhåndsvis - Hurtigtasten er ikke tilgjengelig, vennligst velg en ny hurtigtast - Ugyldig hurtigtast for utvidelse - Oppdater - - - Hurtigtast utilgjengelig - - - Versjon - Tid - Fortell oss hvordan programmet krasjet, så vi kan fikse det - Send rapport - Avbryt - Generelt - Unntak - Unntakstype - Kilde - Stack Trace - Sender - Rapport sendt med suksess - Kunne ikke sende rapport - Wox møtte på en feil - - - Versjon {0} av Wox er nå tilgjengelig - En feil oppstod under installasjon av programvareoppdateringer - Oppdater - Avbryt - Denne opgraderingen vil starte Wox på nytt - Følgende filer vil bli oppdatert - Oppdateringsfiler - Oppdateringsbeskrivelse - - diff --git a/src/modules/launcher/Wox/Languages/nl.xaml b/src/modules/launcher/Wox/Languages/nl.xaml deleted file mode 100644 index 73aa621093..0000000000 --- a/src/modules/launcher/Wox/Languages/nl.xaml +++ /dev/null @@ -1,130 +0,0 @@ - - - Sneltoets registratie: {0} mislukt - Kan {0} niet starten - Ongeldige Wox plugin bestandsextensie - Stel in als hoogste in deze query - Annuleer hoogste in deze query - Executeer query: {0} - Laatste executie tijd: {0} - Open - Instellingen - About - Afsluiten - - - Wox Instellingen - Algemeen - Start Wox als systeem opstart - Verberg Wox als focus verloren is - Laat geen nieuwe versie notificaties zien - Herinner laatste opstart locatie - Taal - Laat maximale resultaten zien - Negeer sneltoetsen in fullscreen mode - Automatische Update - Verberg Wox als systeem opstart - - - Plugin - Zoek meer plugins - Disable - Action terfwoorden - Plugin map - Auteur - Init tijd: {0}ms - Query tijd: {0}ms - - - Thema - Zoek meer thema´s - Hallo Wox - Query Box lettertype - Resultaat Item lettertype - Window Mode - Ondoorzichtigheid - - - Sneltoets - Wox Sneltoets - Custom Query Sneltoets - Verwijder - Bewerken - Toevoegen - Selecteer een item - Weet u zeker dat je {0} plugin sneltoets wilt verwijderen? - - - HTTP Proxy - Enable HTTP Proxy - HTTP Server - Poort - Gebruikersnaam - Wachtwoord - Test Proxy - Opslaan - Server moet ingevuld worden - Poort moet ingevuld worden - Ongeldige poort formaat - Proxy succesvol opgeslagen - Proxy correct geconfigureerd - Proxy connectie mislukt - - - Over - Website - Versie - U heeft Wox {0} keer opgestart - Zoek naar Updates - Nieuwe versie {0} beschikbaar, start Wox opnieuw op - Release Notes: - - - Oude actie sneltoets - Nieuwe actie sneltoets - Annuleer - Klaar - Kan plugin niet vinden - Nieuwe actie sneltoets moet ingevuld worden - Nieuwe actie sneltoets is toegewezen aan een andere plugin, wijs een nieuwe actie sneltoets aan - Succesvol - Gebruik * wanneer je geen nieuwe actie sneltoets wilt specificeren - - - Voorbeeld - Sneltoets is niet beschikbaar, selecteer een nieuwe sneltoets - Ongeldige plugin sneltoets - Update - - - Sneltoets niet beschikbaar - - - Versie - Tijd - Vertel ons hoe de applicatie is gecrashed, zodat wij de applicatie kunnen verbeteren - Verstuur Rapport - Annuleer - Algemeen - Uitzonderingen - Uitzondering Type - Bron - Stack Opzoeken - Versturen - Rapport succesvol - Rapport mislukt - Wox heeft een error - - - Nieuwe Wox release {0} nu beschikbaar - Een error is voorgekomen tijdens het installeren van de update - Update - Annuleer - Deze upgrade zal Wox opnieuw opstarten - Volgende bestanden zullen worden geüpdatet - Update bestanden - Update beschrijving - - diff --git a/src/modules/launcher/Wox/Languages/pl.xaml b/src/modules/launcher/Wox/Languages/pl.xaml deleted file mode 100644 index b7aa238b95..0000000000 --- a/src/modules/launcher/Wox/Languages/pl.xaml +++ /dev/null @@ -1,130 +0,0 @@ - - - Nie udało się ustawić skrótu klawiszowego: {0} - Nie udało się uruchomić: {0} - Niepoprawny format pliku wtyczki - Ustaw jako najwyższy wynik dla tego zapytania - Usuń ten najwyższy wynik dla tego zapytania - Wyszukaj: {0} - Ostatni czas wykonywania: {0} - Otwórz - Ustawienia - O programie - Wyjdź - - - Ustawienia Wox - Ogólne - Uruchamiaj Wox przy starcie systemu - Ukryj okno Wox kiedy przestanie ono być aktywne - Nie pokazuj powiadomienia o nowej wersji - Zapamiętaj ostatnią pozycję okna - Język - Maksymalna liczba wyników - Ignoruj skróty klawiszowe w trybie pełnego ekranu - Automatyczne aktualizacje - Uruchamiaj Wox zminimalizowany - - - Wtyczki - Znajdź więcej wtyczek - Wyłącz - Wyzwalacze - Folder wtyczki - Autor - Czas ładowania: {0}ms - Czas zapytania: {0}ms - - - Skórka - Znajdź więcej skórek - Witaj Wox - Czcionka okna zapytania - Czcionka okna wyników - Tryb w oknie - Przeźroczystość - - - Skrót klawiszowy - Skrót klawiszowy Wox - Skrót klawiszowy niestandardowych zapytań - Usuń - Edytuj - Dodaj - Musisz coś wybrać - Czy jesteś pewien że chcesz usunąć skrót klawiszowy {0} wtyczki? - - - Serwer proxy HTTP - Używaj HTTP proxy - HTTP Serwer - Port - Nazwa użytkownika - Hasło - Sprawdź proxy - Zapisz - Nazwa serwera nie może być pusta - Numer portu nie może być pusty - Nieprawidłowy format numeru portu - Ustawienia proxy zostały zapisane - Proxy zostało skonfigurowane poprawnie - Nie udało się połączyć z serwerem proxy - - - O programie - Strona internetowa - Wersja - Uaktywniłeś Wox {0} razy - Szukaj aktualizacji - Nowa wersja {0} jest dostępna, uruchom ponownie Wox - Zmiany: - - - Stary wyzwalacz - Nowy wyzwalacz - Anuluj - Zapisz - Nie można odnaleźć podanej wtyczki - Nowy wyzwalacz nie może być pusty - Ten wyzwalacz został już przypisany do innej wtyczki, musisz podać inny wyzwalacz. - Sukces - Użyj * jeżeli nie chcesz podawać wyzwalacza - - - Podgląd - Skrót klawiszowy jest niedostępny, musisz podać inny skrót klawiszowy - Niepoprawny skrót klawiszowy - Aktualizuj - - - Niepoprawny skrót klawiszowy - - - Wersja - Czas - Proszę powiedz nam co się stało zanim wystąpił błąd dzięki czemu będziemy mogli go naprawić (tylko po angielsku) - Wyślij raport błędu - Anuluj - Ogólne - Wyjątki - Typ wyjątku - Źródło - Stos wywołań - Wysyłam raport... - Raport wysłany pomyślnie - Nie udało się wysłać raportu - W programie Wox wystąpił błąd - - - Nowa wersja Wox {0} jest dostępna - Wystąpił błąd podczas instalowania aktualizacji programu - Aktualizuj - Anuluj - Aby dokończyć proces aktualizacji Wox musi zostać zresetowany - Następujące pliki zostaną zaktualizowane - Aktualizuj pliki - Opis aktualizacji - - \ No newline at end of file diff --git a/src/modules/launcher/Wox/Languages/pt-br.xaml b/src/modules/launcher/Wox/Languages/pt-br.xaml deleted file mode 100644 index 6e0b5f2072..0000000000 --- a/src/modules/launcher/Wox/Languages/pt-br.xaml +++ /dev/null @@ -1,139 +0,0 @@ - - - Falha ao registrar atalho: {0} - Não foi possível iniciar {0} - Formato de plugin Wox inválido - Tornar a principal nessa consulta - Cancelar a principal nessa consulta - Executar consulta: {0} - Última execução: {0} - Abrir - Configurações - Sobre - Sair - - - Configurações do Wox - Geral - Iniciar Wox com inicialização do sistema - Esconder Wox quando foco for perdido - Não mostrar notificações de novas versões - Lembrar última localização de lançamento - Idioma - Estilo da Última Consulta - Preservar Última Consulta - Selecionar última consulta - Limpar última consulta - Máximo de resultados mostrados - Ignorar atalhos em tela cheia - Atualizar Automaticamente - Esconder Wox na inicialização - - - Plugin - Encontrar mais plugins - Desabilitar - Palavras-chave de ação - Diretório de Plugins - Autor - Tempo de inicialização: {0}ms - Tempo de consulta: {0}ms - - - Tema - Ver mais temas - Olá Wox - Fonte da caixa de Consulta - Fonte do Resultado - Modo Janela - Opacidade - - - Atalho - Atalho do Wox - Atalho de Consulta Personalizada - Apagar - Editar - Adicionar - Por favor selecione um item - Tem cereza de que deseja deletar o atalho {0} do plugin? - - - Proxy HTTP - Habilitar Proxy HTTP - Servidor HTTP - Porta - Usuário - Senha - Testar Proxy - Salvar - O campo de servidor não pode ser vazio - O campo de porta não pode ser vazio - Formato de porta inválido - Configuração de proxy salva com sucesso - Proxy configurado corretamente - Conexão por proxy falhou - - - Sobre - Website - Versão - Você ativou o Wox {0} vezes - Procurar atualizações - A nova versão {0} está disponível, por favor reinicie o Wox. - Falha ao procurar atualizações, confira sua conexão e configuração de proxy para api.github.com. - - Falha ao baixar atualizações, confira sua conexão e configuração de proxy para github-cloud.s3.amazonaws.com, - ou acesse https://github.com/Wox-launcher/Wox/releases para baixar manualmente. - - Notas de Versão: - - - Antiga palavra-chave da ação - Nova palavra-chave da ação - Cancelar - Finalizado - Não foi possível encontrar o plugin especificado - A nova palavra-chave da ação não pode ser vazia - A nova palavra-chave da ação já foi atribuída a outro plugin, por favor tente outra - Sucesso - Use * se não quiser especificar uma palavra-chave de ação - - - Prévia - Atalho indisponível, escolha outro - Atalho de plugin inválido - Atualizar - - - Atalho indisponível - - - Versão - Horário - Por favor, conte como a aplicação parou de funcionar para que possamos consertar - Enviar Relatório - Cancelar - Geral - Exceções - Tipo de Exceção - Fonte - Rastreamento de pilha - Enviando - Relatório enviado com sucesso - Falha ao enviar relatório - Wox apresentou um erro - - - A nova versão {0} do Wox agora está disponível - Ocorreu um erro ao tentar instalar atualizações do progama - Atualizar - Cancelar - Essa atualização reiniciará o Wox - Os seguintes arquivos serão atualizados - Atualizar arquivos - Atualizar descrição - - \ No newline at end of file diff --git a/src/modules/launcher/Wox/Languages/ru.xaml b/src/modules/launcher/Wox/Languages/ru.xaml deleted file mode 100644 index f80c3ed1fa..0000000000 --- a/src/modules/launcher/Wox/Languages/ru.xaml +++ /dev/null @@ -1,130 +0,0 @@ - - - Регистрация хоткея {0} не удалась - Не удалось запустить {0} - Неверный формат файла wox плагина - Отображать это окно выше всех при этом запросе - Не отображать это окно выше всех при этом запросе - Выполнить запрос:{0} - Последний раз выполнен в:{0} - Открыть - Настройки - О Wox - Закрыть - - - Настройки Wox - Общие - Запускать Wox при запуске системы - Скрывать Wox если потерян фокус - Не отображать сообщение об обновлении когда доступна новая версия - Запомнить последнее место запуска - Язык - Максимальное количество результатов - Игнорировать горячие клавиши, если окно в полноэкранном режиме - Auto Update - Hide Wox on startup - - - Плагины - Найти больше плагинов - Отключить - Ключевое слово - Папка - Автор - Инициализация: {0}ms - Запрос: {0}ms - - - Темы - Найти больше тем - Привет Wox - Шрифт запросов - Шрифт результатов - Оконный режим - Прозрачность - - - Горячие клавиши - Горячая клавиша Wox - Задаваемые горячие клавиши для запросов - Удалить - Изменить - Добавить - Сначала выберите элемент - Вы уверены что хотите удалить горячую клавишу для плагина {0}? - - - HTTP Прокси - Включить HTTP прокси - HTTP Сервер - Порт - Логин - Пароль - Проверить - Сохранить - Необходимо задать сервер - Необходимо задать порт - Неверный формат порта - Прокси успешно сохранён - Прокси сервер задан правильно - Подключение к прокси серверу не удалось - - - О Wox - Сайт - Версия - Вы воспользовались Wox уже {0} раз - Check for Updates - New version {0} avaiable, please restart wox - Release Notes: - - - Текущая горячая клавиша - Новая горячая клавиша - Отменить - Подтвердить - Не удалось найти заданный плагин - Новая горячая клавиша не может быть пустой - Новая горячая клавиша уже используется другим плагином. Пожалуйста, задайте новую - Сохранено - Используйте * в случае, если вы не хотите задавать конкретную горячую клавишу - - - Проверить - Горячая клавиша недоступна. Пожалуйста, задайте новую - Недействительная горячая клавиша плагина - Изменить - - - Горячая клавиша недоступна - - - Версия - Время - Пожалуйста, сообщите что произошло когда произошёл сбой в приложении, чтобы мы могли его исправить - Отправить отчёт - Отмена - Общие - Исключения - Тип исключения - Источник - Трессировка стека - Отправляем - Отчёт успешно отправлен - Не удалось отправить отчёт - Произошёл сбой в Wox - - - Доступна новая версия Wox V{0} - Произошла ошибка при попытке установить обновление - Обновить - Отмена - Это обновление перезапустит Wox - Следующие файлы будут обновлены - Обновить файлы - Описание обновления - - \ No newline at end of file diff --git a/src/modules/launcher/Wox/Languages/sk.xaml b/src/modules/launcher/Wox/Languages/sk.xaml deleted file mode 100644 index 15ee75ad6d..0000000000 --- a/src/modules/launcher/Wox/Languages/sk.xaml +++ /dev/null @@ -1,140 +0,0 @@ - - - Nepodarilo sa registrovať klávesovú skratku {0} - Nepodarilo sa spustiť {0} - Neplatný formát súboru pre plugin Wox - Pri tomto dopyte umiestniť navrchu - Zrušiť umiestnenie navrchu pri tomto dopyte - Spustiť dopyt: {0} - Posledný čas realizácie: {0} - Otvoriť - Nastavenia - O aplikácii - Ukončiť - - - Nastavenia Wox - Všeobecné - Spustiť Wox po štarte systému - Schovať Wox po strate fokusu - Nezobrazovať upozornenia na novú verziu - Zapamätať si posledné umiestnenie - Jazyk - Posledný dopyt - Ponechať - Označiť posledný dopyt - Prázdne - Max. výsledkov - Ignorovať klávesové skraty v režime na celú obrazovku - Automatická aktualizácia - Schovať Wox po spustení - Schovať ikonu v oblasti oznámení - - - Plugin - Nájsť ďalšie pluginy - Zakázať - Skratka akcie - Priečinok s pluginmy - Autor - Čas inic.: {0}ms - Čas dopytu: {0}ms - - - Motív - Prehliadať viac motívov - Ahoj Wox - Písmo poľa pre dopyt - Písmo výsledkov - Režim okno - Nepriehľadnosť - - - Klávesová skratka - Klávesová skratka pre Wox - Vlastná klávesová skratka pre dopyt - Odstrániť - Upraviť - Pridať - Vyberte položku, prosím - Ste si istý, že chcete odstrániť klávesovú skratku {0} pre plugin? - - - HTTP Proxy - Povoliť HTTP Proxy - HTTP Server - Port - Používateľské meno - Heslo - Test Proxy - Uložiť - Pole Server nemôže byť prázdne - Pole Port nemôže byť prázdne - Neplatný formát portu - Nastavenie proxy úspešne uložené - Nastavenie proxy je v poriadku - Pripojenie proxy zlyhalo - - - O aplikácii - Webstránka - Verzia - Wox bol aktivovaný {0}-krát - Skontrolovať aktualizácie - Je dostupná nová verzia {0}, prosím, reštartujte Wox. - Kontrola aktualizácií zlyhala, prosím, skontrolujte pripojenie na internet a nastavenie proxy k api.github.com. - - Sťahovanie aktualizácií zlyhalo, skontrolujte pripojenie na internet a nastavenie proxy k github-cloud.s3.amazonaws.com, - alebo prejdite na https://github.com/Wox-launcher/Wox/releases pre manuálne stiahnutie aktualizácií. - - Poznámky k vydaniu: - - - Stará skratka akcie - Nová skratka akcie - Zrušiť - Hotovo - Nepodarilo sa nájsť zadaný plugin - Nová skratka pre akciu nemôže byť prázdna - Nová skratka pre akciu bola priradená pre iný plugin, prosím, zvoľte inú skratku - Úspešné - Použite * ak nechcete určiť skratku pre akciu - - - Náhľad - Klávesová skratka je nedostupná, prosím, zadajte novú - Neplatná klávesová skratka pluginu - Aktualizovať - - - Klávesová skratka nedostupná - - - Verzia - Čas - Prosím, napíšte nám, ako došlo k pádu aplikácie, aby sme to mohli opraviť - Odoslať hlásenie - Zrušiť - Všeobecné - Výnimky - Typ výnimky - Zdroj - Stack Trace - Odosiela sa - Hlásenie bolo úspešne odoslané - Odoslanie hlásenia zlyhalo - Wox zaznamenal chybu - - - Je dostupné nové vydanie Wox {0} - Počas inštalácie aktualizácií došlo k chybe - Aktualizovať - Zrušiť - Tento upgrade reštartuje Wox - Nasledujúce súbory budú aktualizované - Aktualizovať súbory - Aktualizovať popis - - \ No newline at end of file diff --git a/src/modules/launcher/Wox/Languages/sr.xaml b/src/modules/launcher/Wox/Languages/sr.xaml deleted file mode 100644 index 91d6ec6155..0000000000 --- a/src/modules/launcher/Wox/Languages/sr.xaml +++ /dev/null @@ -1,139 +0,0 @@ - - - Neuspešno registrovana prečica: {0} - Neuspešno pokretanje {0} - Nepravilni Wox plugin format datoteke - Postavi kao najviši u ovom upitu - Poništi najviši u ovom upitu - Izvrši upit: {0} - Vreme poslednjeg izvršenja: {0} - Otvori - Podešavanja - O Wox-u - Izlaz - - - Wox Podešavanja - Opšte - Pokreni Wox pri podizanju sistema - Sakri Wox kada se izgubi fokus - Ne prikazuj obaveštenje o novoj verziji - Zapamti lokaciju poslednjeg pokretanja - Jezik - Stil Poslednjeg upita - Sačuvaj poslednji Upit - Selektuj poslednji Upit - Isprazni poslednji Upit - Maksimum prikazanih rezultata - Ignoriši prečice u fullscreen režimu - Auto ažuriranje - Sakrij Wox pri podizanju sistema - - - Plugin - Nađi još plugin-a - Onemogući - Ključne reči - Plugin direktorijum - Autor - Vreme inicijalizacije: {0}ms - Vreme upita: {0}ms - - - Tema - Pretražite još tema - Zdravo Wox - Font upita - Font rezultata - Režim prozora - Neprozirnost - - - Prečica - Wox prečica - prečica za ručno dodat upit - Obriši - Izmeni - Dodaj - Molim Vas izaberite stavku - Da li ste sigurni da želite da obrišete prečicu za {0} plugin? - - - HTTP proksi - Uključi HTTP proksi - HTTP Server - Port - Korisničko ime - Šifra - Test proksi - Sačuvaj - Polje za server ne može da bude prazno - Polje za port ne može da bude prazno - Nepravilan format porta - Podešavanja proksija uspešno sačuvana - Proksi uspešno podešen - Veza sa proksijem neuspešna - - - O Wox-u - Veb sajt - Verzija - Aktivirali ste Wox {0} puta - Proveri ažuriranja - Nove verzija {0} je dostupna, molim Vas ponovo pokrenite Wox. - Neuspešna provera ažuriranja, molim Vas proverite vašu vezu i podešavanja za proksi prema api.github.com. - - Neuspešno preuzimanje ažuriranja, molim Vas proverite vašu vezu i podešavanja za proksi prema github-cloud.s3.amazonaws.com, - ili posetite https://github.com/Wox-launcher/Wox/releases da preuzmete ažuriranja ručno. - - U novoj verziji: - - - Prečica za staru radnju - Prečica za novu radnju - Otkaži - Gotovo - Navedeni plugin nije moguće pronaći - Prečica za novu radnju ne može da bude prazna - Prečica za novu radnju je dodeljena drugom plugin-u, molim Vas dodelite drugu prečicu - Uspešno - Koristite * ako ne želite da navedete prečicu za radnju - - - Pregled - Prečica je nedustupna, molim Vas izaberite drugu prečicu - Nepravlna prečica za plugin - Ažuriraj - - - Prečica nedostupna - - - Verzija - Vreme - Molimo Vas recite nam kako je aplikacija prestala sa radom, da bi smo je ispravili - Pošalji izveštaj - Otkaži - Opšte - Izuzetak - Tipovi Izuzetaka - Izvor - Stack Trace - Slanje - Izveštaj uspešno poslat - Izveštaj neuspešno poslat - Wox je dobio grešku - - - Nova verzija Wox-a {0} je dostupna - Došlo je do greške prilokom instalacije ažuriranja - Ažuriraj - Otkaži - Ova nadogradnja će ponovo pokrenuti Wox - Sledeće datoteke će biti ažurirane - Ažuriraj datoteke - Opis ažuriranja - - \ No newline at end of file diff --git a/src/modules/launcher/Wox/Languages/tr.xaml b/src/modules/launcher/Wox/Languages/tr.xaml deleted file mode 100644 index 2690c79f10..0000000000 --- a/src/modules/launcher/Wox/Languages/tr.xaml +++ /dev/null @@ -1,143 +0,0 @@ - - - Kısayol tuşu ataması başarısız oldu: {0} - {0} başlatılamıyor - Geçersiz Wox eklenti dosyası formatı - Bu sorgu için başa sabitle - Sabitlemeyi kaldır - Sorguyu çalıştır: {0} - Son çalıştırma zamanı: {0} - - Ayarlar - Hakkında - Çıkış - - - Wox Ayarları - Genel - Wox'u başlangıçta başlat - Odak pencereden ayrıldığında Wox'u gizle - Güncelleme bildirimlerini gösterme - Pencere konumunu hatırla - Dil - Pencere açıldığında - Son sorguyu sakla - Son sorguyu sakla ve tümünü seç - Sorgu kutusunu temizle - Maksimum sonuç sayısı - Tam ekran modunda kısayol tuşunu gözardı et - Otomatik Güncelle - Başlangıçta Wox'u gizle - Sistem çekmecesi simgesini gizle - Sorgu Arama Hassasiyeti - - - Eklentiler - Daha fazla eklenti bul - Devre Dışı - Anahtar Kelimeler - Eklenti Klasörü - Yapımcı - Açılış Süresi: {0}ms - Sorgu Süresi: {0}ms - - - Temalar - Daha fazla tema bul - Merhaba Wox - Pencere Yazı Tipi - Sonuç Yazı Tipi - Pencere Modu - Saydamlık - {0} isimli tema bulunamadı, varsayılan temaya dönülüyor. - {0} isimli tema yüklenirken hata oluştu, varsayılan temaya dönülüyor. - - - Kısayol Tuşu - Wox Kısayolu - Özel Sorgu Kısayolları - Sil - Düzenle - Ekle - Lütfen bir öğe seçin - {0} eklentisi için olan kısayolu silmek istediğinize emin misiniz? - - - Vekil Sunucu - HTTP vekil sunucuyu etkinleştir. - Sunucu Adresi - Port - Kullanıcı Adı - Parola - Ayarları Sına - Kaydet - Sunucu adresi boş olamaz - Port boş olamaz - Port biçimi geçersiz - Vekil sunucu ayarları başarıyla kaydedildi - Vekil sunucu doğru olarak ayarlandı - Vekil sunucuya bağlanılırken hata oluştu - - - Hakkında - Web Sitesi - Sürüm - Şu ana kadar Wox'u {0} kez aktifleştirdiniz. - Güncellemeleri Kontrol Et - Uygulamanın yeni sürümü ({0}) mevcut, Lütfen Wox'u yeniden başlatın. - Güncelleme kontrolü başarısız oldu. Lütfen bağlantınız ve vekil sunucu ayarlarınızın api.github.com adresine ulaşabilir olduğunu kontrol edin. - - Güncellemenin yüklenmesi başarısız oldu. Lütfen bağlantınız ve vekil sunucu ayarlarınızın github-cloud.s3.amazonaws.com - adresine ulaşabilir olduğunu kontrol edin ya da https://github.com/Wox-launcher/Wox/releases adresinden güncellemeyi elle indirin. - - Sürüm Notları: - - - Eski Anahtar Kelime - Yeni Anahtar Kelime - İptal - Tamam - Belirtilen eklenti bulunamadı - Yeni anahtar kelime boş olamaz - Yeni anahtar kelime başka bir eklentiye atanmış durumda. Lütfen başka bir anahtar kelime seçin - Başarılı - Anahtar kelime belirlemek istemiyorsanız * kullanın - - - Önizleme - Kısayol tuşu kullanılabilir değil, lütfen başka bir kısayol tuşu seçin - Geçersiz eklenti kısayol tuşu - Güncelle - - - Kısayol tuşu kullanılabilir değil - - - Sürüm - Tarih - Sorunu çözebilmemiz için lütfen uygulamanın ne yaparken çöktüğünü belirtin. - Raporu Gönder - İptal - Genel - Özel Durumlar - Özel Durum Tipi - Kaynak - Yığın İzleme - Gönderiliyor - Hata raporu başarıyla gönderildi - Hata raporu gönderimi başarısız oldu - Wox'ta bir hata oluştu - - - Wox'un yeni bir sürümü ({0}) mevcut - Güncellemelerin kurulması sırasında bir hata oluştu - Güncelle - İptal - Bu güncelleme Wox'u yeniden başlatacaktır - Aşağıdaki dosyalar güncelleştirilecektir - Güncellenecek dosyalar - Güncelleme açıklaması - - \ No newline at end of file diff --git a/src/modules/launcher/Wox/Languages/uk-UA.xaml b/src/modules/launcher/Wox/Languages/uk-UA.xaml deleted file mode 100644 index ccebeae7ee..0000000000 --- a/src/modules/launcher/Wox/Languages/uk-UA.xaml +++ /dev/null @@ -1,130 +0,0 @@ - - - Реєстрація хоткея {0} не вдалася - Не вдалося запустити {0} - Невірний формат файлу плагіна Wox - Відображати першим при такому ж запиті - Відмінити відображення першим при такому ж запиті - Виконати запит: {0} - Час останнього використання: {0} - Відкрити - Налаштування - Про Wox - Закрити - - - Налаштування Wox - Основні - Запускати Wox при запуску системи - Сховати Wox якщо втрачено фокус - Не повідомляти про доступні нові версії - Запам'ятати останнє місце запуску - Мова - Максимальна кількість результатів - Ігнорувати гарячі клавіші в повноекранному режимі - Автоматичне оновлення - Сховати Wox при запуску системи - - - Плагіни - Знайти більше плагінів - Відключити - Ключове слово - Директорія плагіну - Автор - Ініціалізація: {0}ms - Запит: {0}ms - - - Теми - Знайти більше тем - Привіт Wox - Шрифт запитів - Шрифт результатів - Віконний режим - Прозорість - - - Гарячі клавіші - Гаряча клавіша Wox - Задані гарячі клавіші для запитів - Видалити - Змінити - Додати - Спочатку виберіть елемент - Ви впевнені, що хочете видалити гарячу клавішу ({0}) плагіну? - - - HTTP Proxy - Включити HTTP Proxy - HTTP Сервер - Порт - Логін - Пароль - Перевірити Proxy - Зберегти - Необхідно вказати "HTTP Сервер" - Необхідно вказати "Порт" - Невірний формат порту - Налаштування Proxy успішно збережено - Proxy успішно налаштований - Невдале підключення Proxy - - - Про Wox - Сайт - Версия - Ви скористалися Wox вже {0} разів - Перевірити наявність оновлень - Доступна нова версія {0}, будь ласка, перезавантажте Wox - Примітки до поточного релізу: - - - Поточна гаряча клавіша - Нова гаряча клавіша - Скасувати - Готово - Не вдалося знайти вказаний плагін - Нова гаряча клавіша не може бути порожньою - Нова гаряча клавіша вже використовується іншим плагіном. Будь ласка, вкажіть нову - Збережено - Використовуйте * у разі, якщо ви не хочете ставити конкретну гарячу клавішу - - - Перевірити - Гаряча клавіша недоступна. Будь ласка, вкажіть нову - Недійсна гаряча клавіша плагіна - Оновити - - - Гаряча клавіша недоступна - - - Версія - Час - Будь ласка, розкажіть нам, як додаток вийшов із ладу, щоб ми могли це виправити - Надіслати звіт - Скасувати - Основне - Винятки - Тип винятку - Джерело - Траса стеку - Відправити - Звіт успішно відправлено - Не вдалося відправити звіт - Стався збій в додатоку Wox - - - Доступна нова версія Wox V{0} - Сталася помилка під час спроби встановити оновлення - Оновити - Скасувати - Це оновлення перезавантажить Wox - Ці файли будуть оновлені - Оновити файли - Опис оновлення - - \ No newline at end of file diff --git a/src/modules/launcher/Wox/Languages/zh-cn.xaml b/src/modules/launcher/Wox/Languages/zh-cn.xaml deleted file mode 100644 index 48f5bc5aca..0000000000 --- a/src/modules/launcher/Wox/Languages/zh-cn.xaml +++ /dev/null @@ -1,137 +0,0 @@ - - - 注册热键:{0} 失败 - 启动命令 {0} 失败 - 不是合法的Wox插件格式 - 在当前查询中置顶 - 取消置顶 - 执行查询:{0} - 上次执行时间:{0} - 打开 - 设置 - 关于 - 退出 - - - Wox设置 - 通用 - 开机启动 - 失去焦点时自动隐藏Wox - 不显示新版本提示 - 记住上次启动位置 - 语言 - 上次搜索关键字模式 - 保留上次搜索关键字 - 全选上次搜索关键字 - 清空上次搜索关键字 - 最大结果显示个数 - 全屏模式下忽略热键 - 自动更新 - 启动时不显示主窗口 - 隐藏任务栏图标 - - - 插件 - 浏览更多插件 - 禁用 - 触发关键字 - 插件目录 - 作者 - 加载耗时 {0}ms - 查询耗时 {0}ms - - - 主题 - 浏览更多主题 - 你好,Wox - 查询框字体 - 结果项字体 - 窗口模式 - 透明度 - 无法找到主题 {0} ,切换为默认主题 - 无法加载主题 {0} ,切换为默认主题 - - - 热键 - Wox激活热键 - 自定义查询热键 - 删除 - 编辑 - 增加 - 请选择一项 - 你确定要删除插件 {0} 的热键吗? - - - HTTP 代理 - 启用 HTTP 代理 - HTTP 服务器 - 端口 - 用户名 - 密码 - 测试代理 - 保存 - 服务器不能为空 - 端口不能为空 - 非法的端口格式 - 保存代理设置成功 - 代理设置正确 - 代理连接失败 - - - 关于 - 网站 - 版本 - 你已经激活了Wox {0} 次 - 检查更新 - 发现新版本 {0} , 请重启 wox。 - 更新说明: - - - 旧触发关键字 - 新触发关键字 - 取消 - 确定 - 找不到指定的插件 - 新触发关键字不能为空 - 新触发关键字已经被指派给其他插件了,请重新选择一个关键字 - 成功 - 如果你不想设置触发关键字,可以使用*代替 - - - 预览 - 热键不可用,请选择一个新的热键 - 插件热键不合法 - 更新 - - - 热键不可用 - - - 版本 - 时间 - 请告诉我们如何重现此问题,以便我们进行修复 - 发送报告 - 取消 - 基本信息 - 异常信息 - 异常类型 - 异常源 - 堆栈信息 - 发送中 - 发送成功 - 发送失败 - Wox出错啦 - - - 发现Wox新版本 V{0} - 更新Wox出错 - 更新 - 取消 - 此更新需要重启Wox - 下列文件会被更新 - 更新文件 - 更新日志 - - \ No newline at end of file diff --git a/src/modules/launcher/Wox/Languages/zh-tw.xaml b/src/modules/launcher/Wox/Languages/zh-tw.xaml deleted file mode 100644 index ef0270aa00..0000000000 --- a/src/modules/launcher/Wox/Languages/zh-tw.xaml +++ /dev/null @@ -1,130 +0,0 @@ - - - 登錄快速鍵:{0} 失敗 - 啟動命令 {0} 失敗 - 無效的 Wox 外掛格式 - 在目前查詢中置頂 - 取消置頂 - 執行查詢:{0} - 上次執行時間:{0} - 開啟 - 設定 - 關於 - 結束 - - - Wox 設定 - 一般 - 開機時啟動 - 失去焦點時自動隱藏 Wox - 不顯示新版本提示 - 記住上次啟動位置 - 語言 - 最大結果顯示個數 - 全螢幕模式下忽略熱鍵 - 自動更新 - 啟動時不顯示主視窗 - - - 外掛 - 瀏覽更多外掛 - 停用 - 觸發關鍵字 - 外掛資料夾 - 作者 - 載入耗時:{0}ms - 查詢耗時:{0}ms - - - 主題 - 瀏覽更多主題 - 你好,Wox - 查詢框字體 - 結果項字體 - 視窗模式 - 透明度 - - - 熱鍵 - Wox 執行熱鍵 - 自定義熱鍵查詢 - 刪除 - 編輯 - 新增 - 請選擇一項 - 確定要刪除外掛 {0} 的熱鍵嗎? - - - HTTP 代理 - 啟用 HTTP 代理 - HTTP 伺服器 - Port - 使用者 - 密碼 - 測試代理 - 儲存 - 伺服器不能為空 - Port 不能為空 - 不正確的 Port 格式 - 儲存代理設定成功 - 代理設定完成 - 代理連線失敗 - - - 關於 - 網站 - 版本 - 您已經啟動了 Wox {0} 次 - 檢查更新 - 發現有新版本 {0}, 請重新啟動 Wox。 - 更新說明: - - - 舊觸發關鍵字 - 新觸發關鍵字 - 取消 - 確定 - 找不到指定的外掛 - 新觸發關鍵字不能為空白 - 新觸發關鍵字已經被指派給另一外掛,請設定其他關鍵字。 - 成功 - 如果不想設定觸發關鍵字,可以使用*代替 - - - 預覽 - 熱鍵不存在,請設定一個新的熱鍵 - 外掛熱鍵無法使用 - 更新 - - - 熱鍵無法使用 - - - 版本 - 時間 - 請告訴我們如何重現此問題,以便我們進行修復 - 發送報告 - 取消 - 基本訊息 - 例外訊息 - 例外類型 - 例外來源 - 堆疊資訊 - 傳送中 - 傳送成功 - 傳送失敗 - Wox 出錯啦 - - - 發現 Wox 新版本 V{0} - 更新 Wox 出錯 - 更新 - 取消 - 此更新需要重新啟動 Wox - 下列檔案會被更新 - 更新檔案 - 更新日誌 - - diff --git a/src/modules/launcher/Wox/MainWindow.xaml b/src/modules/launcher/Wox/MainWindow.xaml deleted file mode 100644 index b3e2aba25e..0000000000 --- a/src/modules/launcher/Wox/MainWindow.xaml +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/modules/launcher/Wox/MainWindow.xaml.cs b/src/modules/launcher/Wox/MainWindow.xaml.cs deleted file mode 100644 index bc2b098da5..0000000000 --- a/src/modules/launcher/Wox/MainWindow.xaml.cs +++ /dev/null @@ -1,242 +0,0 @@ -using System; -using System.ComponentModel; -using System.Windows; -using System.Windows.Input; -using System.Windows.Media.Animation; -using System.Windows.Controls; -using System.Windows.Forms; -using Wox.Core.Plugin; -using Wox.Core.Resource; -using Wox.Helper; -using Wox.Infrastructure.UserSettings; -using Wox.ViewModel; -using Screen = System.Windows.Forms.Screen; -using ContextMenuStrip = System.Windows.Forms.ContextMenuStrip; -using DataFormats = System.Windows.DataFormats; -using DragEventArgs = System.Windows.DragEventArgs; -using KeyEventArgs = System.Windows.Input.KeyEventArgs; -using MessageBox = System.Windows.MessageBox; - -namespace Wox -{ - public partial class MainWindow - { - - #region Private Fields - - private readonly Storyboard _progressBarStoryboard = new Storyboard(); - private Settings _settings; - private MainViewModel _viewModel; - - #endregion - - public MainWindow(Settings settings, MainViewModel mainVM) - { - DataContext = mainVM; - _viewModel = mainVM; - _settings = settings; - InitializeComponent(); - } - public MainWindow() - { - InitializeComponent(); - } - - private void OnClosing(object sender, CancelEventArgs e) - { - _viewModel.Save(); - } - - private void OnInitialized(object sender, EventArgs e) - { - } - - private void OnLoaded(object sender, RoutedEventArgs _) - { - // todo is there a way to set blur only once? - WindowsInteropHelper.DisableControlBox(this); - InitProgressbarAnimation(); - InitializePosition(); - // since the default main window visibility is visible - // so we need set focus during startup - QueryTextBox.Focus(); - - _viewModel.PropertyChanged += (o, e) => - { - if (e.PropertyName == nameof(MainViewModel.MainWindowVisibility)) - { - if (Visibility == Visibility.Visible) - { - Activate(); - QueryTextBox.Focus(); - UpdatePosition(); - _settings.ActivateTimes++; - if (!_viewModel.LastQuerySelected) - { - QueryTextBox.SelectAll(); - _viewModel.LastQuerySelected = true; - } - } - } - }; - InitializePosition(); - } - - private void InitializePosition() - { - Top = WindowTop(); - Left = WindowLeft(); - _settings.WindowTop = Top; - _settings.WindowLeft = Left; - } - - private void InitProgressbarAnimation() - { - var da = new DoubleAnimation(ProgressBar.X2, ActualWidth + 100, new Duration(new TimeSpan(0, 0, 0, 0, 1600))); - var da1 = new DoubleAnimation(ProgressBar.X1, ActualWidth, new Duration(new TimeSpan(0, 0, 0, 0, 1600))); - Storyboard.SetTargetProperty(da, new PropertyPath("(Line.X2)")); - Storyboard.SetTargetProperty(da1, new PropertyPath("(Line.X1)")); - _progressBarStoryboard.Children.Add(da); - _progressBarStoryboard.Children.Add(da1); - _progressBarStoryboard.RepeatBehavior = RepeatBehavior.Forever; - ProgressBar.BeginStoryboard(_progressBarStoryboard); - _viewModel.ProgressBarVisibility = Visibility.Hidden; - } - - private void OnMouseDown(object sender, MouseButtonEventArgs e) - { - if (e.ChangedButton == MouseButton.Left) DragMove(); - } - - private void OnPreviewMouseButtonDown(object sender, MouseButtonEventArgs e) - { - if (sender != null && e.OriginalSource != null) - { - var r = (ResultListBox)sender; - var d = (DependencyObject)e.OriginalSource; - var item = ItemsControl.ContainerFromElement(r, d) as ListBoxItem; - var result = (ResultViewModel)item?.DataContext; - if (result != null) - { - if (e.ChangedButton == MouseButton.Left) - { - _viewModel.OpenResultCommand.Execute(null); - } - else if (e.ChangedButton == MouseButton.Right) - { - _viewModel.LoadContextMenuCommand.Execute(null); - } - } - } - } - - - private void OnDrop(object sender, DragEventArgs e) - { - if (e.Data.GetDataPresent(DataFormats.FileDrop)) - { - // Note that you can have more than one file. - string[] files = (string[])e.Data.GetData(DataFormats.FileDrop); - if (files[0].ToLower().EndsWith(".wox")) - { - PluginManager.InstallPlugin(files[0]); - } - else - { - MessageBox.Show(InternationalizationManager.Instance.GetTranslation("invalidWoxPluginFileFormat")); - } - } - e.Handled = false; - } - - private void OnPreviewDragOver(object sender, DragEventArgs e) - { - e.Handled = true; - } - - private void OnContextMenusForSettingsClick(object sender, RoutedEventArgs e) - { - } - - private void OnDeactivated(object sender, EventArgs e) - { - if (_settings.HideWhenDeactivated) - { - Hide(); - } - } - - private void UpdatePosition() - { - if (_settings.RememberLastLaunchLocation) - { - Left = _settings.WindowLeft; - Top = _settings.WindowTop; - } - else - { - Left = WindowLeft(); - Top = WindowTop(); - } - } - - private void OnLocationChanged(object sender, EventArgs e) - { - if (_settings.RememberLastLaunchLocation) - { - _settings.WindowLeft = Left; - _settings.WindowTop = Top; - } - } - - private double WindowLeft() - { - var screen = Screen.FromPoint(System.Windows.Forms.Cursor.Position); - var dip1 = WindowsInteropHelper.TransformPixelsToDIP(this, screen.WorkingArea.X, 0); - var dip2 = WindowsInteropHelper.TransformPixelsToDIP(this, screen.WorkingArea.Width, 0); - var left = (dip2.X - ActualWidth) / 2 + dip1.X; - return left; - } - - private double WindowTop() - { - var screen = Screen.FromPoint(System.Windows.Forms.Cursor.Position); - var dip1 = WindowsInteropHelper.TransformPixelsToDIP(this, 0, screen.WorkingArea.Y); - var dip2 = WindowsInteropHelper.TransformPixelsToDIP(this, 0, screen.WorkingArea.Height); - var top = (dip2.Y - QueryTextBox.ActualHeight) / 4 + dip1.Y; - return top; - } - - /// - /// Register up and down key - /// todo: any way to put this in xaml ? - /// - private void OnKeyDown(object sender, KeyEventArgs e) - { - if (e.Key == Key.Down) - { - _viewModel.SelectNextItemCommand.Execute(null); - e.Handled = true; - } - else if (e.Key == Key.Up) - { - _viewModel.SelectPrevItemCommand.Execute(null); - e.Handled = true; - } - else if (e.Key == Key.PageDown) - { - _viewModel.SelectNextPageCommand.Execute(null); - e.Handled = true; - } - else if (e.Key == Key.PageUp) - { - _viewModel.SelectPrevPageCommand.Execute(null); - e.Handled = true; - } - } - private void OnTextChanged(object sender, TextChangedEventArgs e) - { - - } - } -} \ No newline at end of file diff --git a/src/modules/launcher/Wox/PublicAPIInstance.cs b/src/modules/launcher/Wox/PublicAPIInstance.cs index 76b4175622..3f8c6eefbe 100644 --- a/src/modules/launcher/Wox/PublicAPIInstance.cs +++ b/src/modules/launcher/Wox/PublicAPIInstance.cs @@ -65,7 +65,8 @@ namespace Wox // which will cause ungraceful exit SaveAppAllSettings(); - Squirrel.UpdateManager.RestartApp(); + // Todo : Implement logic to restart this app. + Environment.Exit(0); } public void CheckForNewUpdate() diff --git a/src/modules/launcher/Wox/ResultListBox.xaml b/src/modules/launcher/Wox/ResultListBox.xaml deleted file mode 100644 index 6f0b117fc3..0000000000 --- a/src/modules/launcher/Wox/ResultListBox.xaml +++ /dev/null @@ -1,119 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/src/modules/launcher/Wox/ResultListBox.xaml.cs b/src/modules/launcher/Wox/ResultListBox.xaml.cs deleted file mode 100644 index 1f8b1a1513..0000000000 --- a/src/modules/launcher/Wox/ResultListBox.xaml.cs +++ /dev/null @@ -1,48 +0,0 @@ -using System.Windows; -using System.Windows.Controls; -using System.Windows.Input; - -namespace Wox -{ - public partial class ResultListBox - { - private Point _lastpos; - private ListBoxItem curItem = null; - public ResultListBox() - { - InitializeComponent(); - } - - private void OnSelectionChanged(object sender, SelectionChangedEventArgs e) - { - if (e.AddedItems.Count > 0 && e.AddedItems[0] != null) - { - ScrollIntoView(e.AddedItems[0]); - } - } - - private void OnMouseEnter(object sender, MouseEventArgs e) - { - curItem = (ListBoxItem)sender; - var p = e.GetPosition((IInputElement)sender); - _lastpos = p; - } - - private void OnMouseMove(object sender, MouseEventArgs e) - { - var p = e.GetPosition((IInputElement)sender); - if (_lastpos != p) - { - ((ListBoxItem)sender).IsSelected = true; - } - } - - private void ListBox_PreviewMouseDown(object sender, MouseButtonEventArgs e) - { - if (curItem != null) - { - curItem.IsSelected = true; - } - } - } -} diff --git a/src/modules/launcher/Wox/Themes/Base.xaml b/src/modules/launcher/Wox/Themes/Base.xaml deleted file mode 100644 index 2955c7e624..0000000000 --- a/src/modules/launcher/Wox/Themes/Base.xaml +++ /dev/null @@ -1,141 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/modules/launcher/Wox/Themes/BlackAndWhite.xaml b/src/modules/launcher/Wox/Themes/BlackAndWhite.xaml deleted file mode 100644 index 8c3f0cbd45..0000000000 --- a/src/modules/launcher/Wox/Themes/BlackAndWhite.xaml +++ /dev/null @@ -1 +0,0 @@ - #4F6180 \ No newline at end of file diff --git a/src/modules/launcher/Wox/Themes/BlurBlack.xaml b/src/modules/launcher/Wox/Themes/BlurBlack.xaml deleted file mode 100644 index 488048cf44..0000000000 --- a/src/modules/launcher/Wox/Themes/BlurBlack.xaml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - True - - - - - - - - - - - - - - - #356ef3 - - - - - - diff --git a/src/modules/launcher/Wox/Themes/BlurWhite.xaml b/src/modules/launcher/Wox/Themes/BlurWhite.xaml deleted file mode 100644 index 2fe9e3185f..0000000000 --- a/src/modules/launcher/Wox/Themes/BlurWhite.xaml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - True - - - - - - - - - - - - - - - #356ef3 - - - - - - diff --git a/src/modules/launcher/Wox/Themes/Dark.xaml b/src/modules/launcher/Wox/Themes/Dark.xaml deleted file mode 100644 index 5bd54b0eda..0000000000 --- a/src/modules/launcher/Wox/Themes/Dark.xaml +++ /dev/null @@ -1,40 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - #4F6180 - - - - - - diff --git a/src/modules/launcher/Wox/Themes/Gray.xaml b/src/modules/launcher/Wox/Themes/Gray.xaml deleted file mode 100644 index e52d4201be..0000000000 --- a/src/modules/launcher/Wox/Themes/Gray.xaml +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - - - - - - - - - #00AAF6 - - - - diff --git a/src/modules/launcher/Wox/Themes/Light.xaml b/src/modules/launcher/Wox/Themes/Light.xaml deleted file mode 100644 index 6c373ef602..0000000000 --- a/src/modules/launcher/Wox/Themes/Light.xaml +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - - - - - - - - - - - - #3875D7 - - - - - - \ No newline at end of file diff --git a/src/modules/launcher/Wox/Themes/Metro Server.xaml b/src/modules/launcher/Wox/Themes/Metro Server.xaml deleted file mode 100644 index 9648203946..0000000000 --- a/src/modules/launcher/Wox/Themes/Metro Server.xaml +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - - - - #006ac1 - - - \ No newline at end of file diff --git a/src/modules/launcher/Wox/Themes/Pink.xaml b/src/modules/launcher/Wox/Themes/Pink.xaml deleted file mode 100644 index 93f2dee6e3..0000000000 --- a/src/modules/launcher/Wox/Themes/Pink.xaml +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - - - #cc1081 - - - \ No newline at end of file diff --git a/src/modules/launcher/Wox/Themes/ThemeBuilder/Template.xaml b/src/modules/launcher/Wox/Themes/ThemeBuilder/Template.xaml deleted file mode 100644 index 8d1c4845a4..0000000000 --- a/src/modules/launcher/Wox/Themes/ThemeBuilder/Template.xaml +++ /dev/null @@ -1,52 +0,0 @@ - - - - - - - - - - - - - - - - - {%selectedResultBackgroundColor%} - - - - - - diff --git a/src/modules/launcher/Wox/Themes/ThemeBuilder/ThemeConvertor.py b/src/modules/launcher/Wox/Themes/ThemeBuilder/ThemeConvertor.py deleted file mode 100644 index 674728ec3d..0000000000 --- a/src/modules/launcher/Wox/Themes/ThemeBuilder/ThemeConvertor.py +++ /dev/null @@ -1,26 +0,0 @@ -import os,plistlib - -def convert(path,templatePath): - pl = plistlib.readPlist(path) - with open(templatePath, 'r') as content_file: - template = content_file.read() - for key in pl: - if "rgba" in pl[key]: - template = template.replace("{%"+key+"%}",tohex(pl[key].replace("rgba","rgb"))) - f = open(path.replace(".alfredtheme",".xaml"),'w') - f.write(template) - f.close() - - -def tohex(string): - string = string[4:] - split = string.split(",") - split[2] = ''.join(split[2].split(")")[0]) - r = int(split[0]) - g = int(split[1]) - b = int(split[2]) - tu = (r, g, b) - return '#%02x%02x%02x' % tu - -#print tohex("rgb(255,255,255,0.50)") -print convert("Night.alfredtheme","Light.xaml") diff --git a/src/modules/launcher/Wox/UpdateManager.cs b/src/modules/launcher/Wox/UpdateManager.cs deleted file mode 100644 index 0dde3b8b2c..0000000000 --- a/src/modules/launcher/Wox/UpdateManager.cs +++ /dev/null @@ -1,65 +0,0 @@ -// code block is from -// unblocking https://github.com/Squirrel/Squirrel.Windows/blob/master/src/Squirrel/UpdateManager.cs -// https://github.com/Squirrel/Squirrel.Windows/blob/develop/COPYING -// license is MIT - -using System; -using System.Diagnostics; -using System.IO; -using System.Reflection; -using System.Threading; - -namespace Squirrel -{ - public sealed partial class UpdateManager - { - public static void RestartApp(string exeToStart = null, string arguments = null) - { - // NB: Here's how this method works: - // - // 1. We're going to pass the *name* of our EXE and the params to - // Update.exe - // 2. Update.exe is going to grab our PID (via getting its parent), - // then wait for us to exit. - // 3. We exit cleanly, dropping any single-instance mutexes or - // whatever. - // 4. Update.exe unblocks, then we launch the app again, possibly - // launching a different version than we started with (this is why - // we take the app's *name* rather than a full path) - - exeToStart = exeToStart ?? Path.GetFileName(Assembly.GetEntryAssembly().Location); - var argsArg = arguments != null ? - string.Format("-a \"{0}\"", arguments) : ""; - - Process.Start(getUpdateExe(), string.Format("--processStartAndWait {0} {1}", exeToStart, argsArg)); - - // NB: We have to give update.exe some time to grab our PID, but - // we can't use WaitForInputIdle because we probably don't have - // whatever WaitForInputIdle considers a message loop. - Thread.Sleep(500); - Environment.Exit(0); - } - - static string getUpdateExe() - { - var assembly = Assembly.GetEntryAssembly(); - - // Are we update.exe? - if (assembly != null && - Path.GetFileName(assembly.Location).Equals("update.exe", StringComparison.OrdinalIgnoreCase) && - assembly.Location.IndexOf("app-", StringComparison.OrdinalIgnoreCase) == -1 && - assembly.Location.IndexOf("SquirrelTemp", StringComparison.OrdinalIgnoreCase) == -1) - { - return Path.GetFullPath(assembly.Location); - } - - assembly = Assembly.GetEntryAssembly() ?? Assembly.GetExecutingAssembly(); - - var updateDotExe = Path.Combine(Path.GetDirectoryName(assembly.Location), "..\\Update.exe"); - var target = new FileInfo(updateDotExe); - - if (!target.Exists) throw new Exception("Update.exe not found, not a Squirrel-installed app?"); - return target.FullName; - } - } -} diff --git a/src/modules/launcher/Wox/ViewModel/PluginViewModel.cs b/src/modules/launcher/Wox/ViewModel/PluginViewModel.cs deleted file mode 100644 index f9b3eda821..0000000000 --- a/src/modules/launcher/Wox/ViewModel/PluginViewModel.cs +++ /dev/null @@ -1,21 +0,0 @@ -using System.Windows; -using Wox.Plugin; -using Wox.Core.Resource; -using Wox.Infrastructure.Image; -using System.Windows.Media; - -namespace Wox.ViewModel -{ - public class PluginViewModel : BaseModel - { - public PluginPair PluginPair { get; set; } - - private readonly Internationalization _translator = InternationalizationManager.Instance; - - public ImageSource Image => ImageLoader.Load(PluginPair.Metadata.IcoPath); - public Visibility ActionKeywordsVisibility => PluginPair.Metadata.ActionKeywords.Count > 1 ? Visibility.Collapsed : Visibility.Visible; - public string InitializeTime => string.Format(_translator.GetTranslation("plugin_init_time"), PluginPair.Metadata.InitTime); - public string QueryTime => string.Format(_translator.GetTranslation("plugin_query_time"), PluginPair.Metadata.AvgQueryTime); - public string ActionKeywordsText => string.Join(Query.ActionKeywordSeparator, PluginPair.Metadata.ActionKeywords); - } -} diff --git a/src/modules/launcher/Wox/ViewModel/SettingWindowViewModel.cs b/src/modules/launcher/Wox/ViewModel/SettingWindowViewModel.cs index 8052375636..6f432c6f9f 100644 --- a/src/modules/launcher/Wox/ViewModel/SettingWindowViewModel.cs +++ b/src/modules/launcher/Wox/ViewModel/SettingWindowViewModel.cs @@ -1,18 +1,4 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Net; -using System.Windows; -using System.Windows.Controls; -using System.Windows.Media; -using System.Windows.Media.Imaging; -using Wox.Core; -using Wox.Core.Plugin; using Wox.Core.Resource; -using Wox.Helper; -using Wox.Infrastructure; -using Wox.Infrastructure.Http; using Wox.Infrastructure.Storage; using Wox.Infrastructure.UserSettings; using Wox.Plugin; @@ -34,8 +20,6 @@ namespace Wox.ViewModel OnPropertyChanged(nameof(ActivatedTimes)); } }; - - } public Settings Settings { get; set; } @@ -45,291 +29,16 @@ namespace Wox.ViewModel _storage.Save(); } - #region general - - // todo a better name? - public class LastQueryMode - { - public string Display { get; set; } - public Infrastructure.UserSettings.LastQueryMode Value { get; set; } - } - public List LastQueryModes - { - get - { - List modes = new List(); - var enums = (Infrastructure.UserSettings.LastQueryMode[])Enum.GetValues(typeof(Infrastructure.UserSettings.LastQueryMode)); - foreach (var e in enums) - { - var key = $"LastQuery{e}"; - var display = _translater.GetTranslation(key); - var m = new LastQueryMode { Display = display, Value = e, }; - modes.Add(m); - } - return modes; - } - } - - public string Language - { - get - { - return Settings.Language; - } - set - { - InternationalizationManager.Instance.ChangeLanguage(value); - - if (InternationalizationManager.Instance.PromptShouldUsePinyin(value)) - ShouldUsePinyin = true; - } - } - - public bool ShouldUsePinyin - { - get - { - return Settings.ShouldUsePinyin; - } - set - { - Settings.ShouldUsePinyin = value; - } - } - - public List QuerySearchPrecisionStrings - { - get - { - var precisionStrings = new List(); - - var enumList = Enum.GetValues(typeof(StringMatcher.SearchPrecisionScore)).Cast().ToList(); - - enumList.ForEach(x => precisionStrings.Add(x.ToString())); - - return precisionStrings; - } - } + #region general private Internationalization _translater => InternationalizationManager.Instance; - public List Languages => _translater.LoadAvailableLanguages(); - public IEnumerable MaxResultsRange => Enumerable.Range(2, 16); - - #endregion - - #region plugin - - public static string Plugin => "http://www.wox.one/plugin"; - public PluginViewModel SelectedPlugin { get; set; } - - public IList PluginViewModels - { - get - { - var metadatas = PluginManager.AllPlugins - .OrderBy(x => x.Metadata.Disabled) - .ThenBy(y => y.Metadata.Name) - .Select(p => new PluginViewModel { PluginPair = p}) - .ToList(); - return metadatas; - } - } - - public Control SettingProvider - { - get - { - var settingProvider = SelectedPlugin.PluginPair.Plugin as ISettingProvider; - if (settingProvider != null) - { - var control = settingProvider.CreateSettingPanel(); - control.HorizontalAlignment = HorizontalAlignment.Stretch; - control.VerticalAlignment = VerticalAlignment.Stretch; - return control; - } - else - { - return new Control(); - } - } - } - - - - #endregion - - #region theme - - public static string Theme => @"http://www.wox.one/theme/builder"; - - public string SelectedTheme - { - get { return Settings.Theme; } - set - { - Settings.Theme = value; - } - } - - public Brush PreviewBackground - { - get - { - var wallpaper = WallpaperPathRetrieval.GetWallpaperPath(); - if (wallpaper != null && File.Exists(wallpaper)) - { - var memStream = new MemoryStream(File.ReadAllBytes(wallpaper)); - var bitmap = new BitmapImage(); - bitmap.BeginInit(); - bitmap.StreamSource = memStream; - bitmap.EndInit(); - var brush = new ImageBrush(bitmap) { Stretch = Stretch.UniformToFill }; - return brush; - } - else - { - var wallpaperColor = WallpaperPathRetrieval.GetWallpaperColor(); - var brush = new SolidColorBrush(wallpaperColor); - return brush; - } - } - } - - public ResultsViewModel PreviewResults - { - get - { - var results = new List - { - new Result - { - Title = "WoX is a launcher for Windows that simply works.", - SubTitle = "You can call it Windows omni-eXecutor if you want a long name." - }, - new Result - { - Title = "Search for everything—applications, folders, files and more.", - SubTitle = "Use pinyin to search for programs. (yyy / wangyiyun → 网易云音乐)" - }, - new Result - { - Title = "Keyword plugin search.", - SubTitle = "search google with g search_term." - }, - new Result - { - Title = "Build custom themes at: ", - SubTitle = Theme - }, - new Result - { - Title = "Install plugins from: ", - SubTitle = Plugin - }, - }; - var vm = new ResultsViewModel(); - vm.AddResults(results, "PREVIEW"); - return vm; - } - } - - public FontFamily SelectedQueryBoxFont - { - get - { - if (Fonts.SystemFontFamilies.Count(o => - o.FamilyNames.Values != null && - o.FamilyNames.Values.Contains(Settings.QueryBoxFont)) > 0) - { - var font = new FontFamily(Settings.QueryBoxFont); - return font; - } - else - { - var font = new FontFamily("Segoe UI"); - return font; - } - } - set - { - Settings.QueryBoxFont = value.ToString(); - } - } - - public FamilyTypeface SelectedQueryBoxFontFaces - { - get - { - var typeface = SyntaxSugars.CallOrRescueDefault( - () => SelectedQueryBoxFont.ConvertFromInvariantStringsOrNormal( - Settings.QueryBoxFontStyle, - Settings.QueryBoxFontWeight, - Settings.QueryBoxFontStretch - )); - return typeface; - } - set - { - Settings.QueryBoxFontStretch = value.Stretch.ToString(); - Settings.QueryBoxFontWeight = value.Weight.ToString(); - Settings.QueryBoxFontStyle = value.Style.ToString(); - } - } - - public FontFamily SelectedResultFont - { - get - { - if (Fonts.SystemFontFamilies.Count(o => - o.FamilyNames.Values != null && - o.FamilyNames.Values.Contains(Settings.ResultFont)) > 0) - { - var font = new FontFamily(Settings.ResultFont); - return font; - } - else - { - var font = new FontFamily("Segoe UI"); - return font; - } - } - set - { - Settings.ResultFont = value.ToString(); - } - } - - public FamilyTypeface SelectedResultFontFaces - { - get - { - var typeface = SyntaxSugars.CallOrRescueDefault( - () => SelectedResultFont.ConvertFromInvariantStringsOrNormal( - Settings.ResultFontStyle, - Settings.ResultFontWeight, - Settings.ResultFontStretch - )); - return typeface; - } - set - { - Settings.ResultFontStretch = value.Stretch.ToString(); - Settings.ResultFontWeight = value.Weight.ToString(); - Settings.ResultFontStyle = value.Style.ToString(); - } - } - - #endregion - - #region hotkey - - public CustomPluginHotkey SelectedCustomPluginHotkey { get; set; } #endregion #region about - public static string Version => Constant.Version; + public string ActivatedTimes => string.Format(_translater.GetTranslation("about_activate_times"), Settings.ActivateTimes); + #endregion } } diff --git a/src/modules/launcher/Wox/Wox.csproj b/src/modules/launcher/Wox/Wox.csproj index 3cc86e4516..eb8ee93b1e 100644 --- a/src/modules/launcher/Wox/Wox.csproj +++ b/src/modules/launcher/Wox/Wox.csproj @@ -6,7 +6,6 @@ true true - Resources\placeholderLauncher.ico false false x64 @@ -37,10 +36,6 @@ MinimumRecommendedRules.ruleset 4 - - - - @@ -73,106 +68,4 @@ - - - - PreserveNewest - - - PreserveNewest - - - PreserveNewest - - - PreserveNewest - - - PreserveNewest - - - PreserveNewest - - - PreserveNewest - - - PreserveNewest - - - PreserveNewest - - - PreserveNewest - - - PreserveNewest - - - PreserveNewest - - - PreserveNewest - - - PreserveNewest - - - PreserveNewest - - - PreserveNewest - - - PreserveNewest - - - PreserveNewest - - - PreserveNewest - - - PreserveNewest - - - PreserveNewest - - - PreserveNewest - - - PreserveNewest - - - PreserveNewest - - - PreserveNewest - - - PreserveNewest - - - PreserveNewest - - - PreserveNewest - - - PreserveNewest - - - PreserveNewest - - - PreserveNewest - - - PreserveNewest - - - PreserveNewest - - \ No newline at end of file diff --git a/src/modules/launcher/Wox/app.manifest b/src/modules/launcher/Wox/app.manifest deleted file mode 100644 index 52d1c39327..0000000000 --- a/src/modules/launcher/Wox/app.manifest +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/modules/launcher/Wox/app.png b/src/modules/launcher/Wox/app.png deleted file mode 100644 index ae307b7c77cd28fd1d611a75db42c1efc71e623f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11524 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