diff --git a/Flow.Launcher.Infrastructure/Constant.cs b/Flow.Launcher.Infrastructure/Constant.cs index b0eebd2df..56f421e30 100644 --- a/Flow.Launcher.Infrastructure/Constant.cs +++ b/Flow.Launcher.Infrastructure/Constant.cs @@ -29,6 +29,7 @@ namespace Flow.Launcher.Infrastructure public static readonly string DefaultIcon = Path.Combine(ImagesDirectory, "app.png"); public static readonly string ErrorIcon = Path.Combine(ImagesDirectory, "app_error.png"); public static readonly string MissingImgIcon = Path.Combine(ImagesDirectory, "app_missing_img.png"); + public static readonly string LoadingImgIcon = Path.Combine(ImagesDirectory, "loading.png"); public static string PythonPath; diff --git a/Flow.Launcher.Infrastructure/Flow.Launcher.Infrastructure.csproj b/Flow.Launcher.Infrastructure/Flow.Launcher.Infrastructure.csproj index 5a9122e01..fb773f562 100644 --- a/Flow.Launcher.Infrastructure/Flow.Launcher.Infrastructure.csproj +++ b/Flow.Launcher.Infrastructure/Flow.Launcher.Infrastructure.csproj @@ -58,7 +58,7 @@ - + diff --git a/Flow.Launcher.Infrastructure/Image/ImageLoader.cs b/Flow.Launcher.Infrastructure/Image/ImageLoader.cs index 130221379..deb858a79 100644 --- a/Flow.Launcher.Infrastructure/Image/ImageLoader.cs +++ b/Flow.Launcher.Infrastructure/Image/ImageLoader.cs @@ -1,6 +1,7 @@ using System; using System.Collections.Concurrent; using System.Collections.Generic; +using System.Diagnostics; using System.IO; using System.Linq; using System.Net; @@ -21,8 +22,10 @@ namespace Flow.Launcher.Infrastructure.Image private static readonly ConcurrentDictionary GuidToKey = new(); private static IImageHashGenerator _hashGenerator; private static readonly bool EnableImageHash = true; - public static ImageSource DefaultImage { get; } = new BitmapImage(new Uri(Constant.MissingImgIcon)); - public const int SmallIconSize = 32; + public static ImageSource MissingImage { get; } = new BitmapImage(new Uri(Constant.MissingImgIcon)); + public static ImageSource LoadingImage { get; } = new BitmapImage(new Uri(Constant.LoadingImgIcon)); + public const int SmallIconSize = 64; + public const int FullIconSize = 256; private static readonly string[] ImageExtensions = @@ -99,6 +102,7 @@ namespace Flow.Launcher.Infrastructure.Image Folder, Data, ImageFile, + FullImageFile, Error, Cache } @@ -111,7 +115,7 @@ namespace Flow.Launcher.Infrastructure.Image { if (string.IsNullOrEmpty(path)) { - return new ImageResult(DefaultImage, ImageType.Error); + return new ImageResult(MissingImage, ImageType.Error); } if (ImageCache.ContainsKey(path, loadFullImage)) @@ -201,6 +205,7 @@ namespace Flow.Launcher.Infrastructure.Image if (loadFullImage) { image = LoadFullImage(path); + type = ImageType.FullImageFile; } else { @@ -215,7 +220,7 @@ namespace Flow.Launcher.Infrastructure.Image else { type = ImageType.File; - image = GetThumbnail(path, ThumbnailOptions.None); + image = GetThumbnail(path, ThumbnailOptions.None, loadFullImage ? FullIconSize : SmallIconSize); } } else @@ -232,12 +237,12 @@ namespace Flow.Launcher.Infrastructure.Image return new ImageResult(image, type); } - private static BitmapSource GetThumbnail(string path, ThumbnailOptions option = ThumbnailOptions.ThumbnailOnly) + private static BitmapSource GetThumbnail(string path, ThumbnailOptions option = ThumbnailOptions.ThumbnailOnly, int size = SmallIconSize) { return WindowsThumbnailProvider.GetThumbnail( path, - Constant.ThumbnailSize, - Constant.ThumbnailSize, + size, + size, option); } @@ -254,6 +259,10 @@ namespace Flow.Launcher.Infrastructure.Image if (imageResult.ImageType != ImageType.Error && imageResult.ImageType != ImageType.Cache) { // we need to get image hash string hash = EnableImageHash ? _hashGenerator.GetHashFromImage(img) : null; + if (imageResult.ImageType == ImageType.FullImageFile) + { + path = $"{path}_{ImageType.FullImageFile}"; + } if (hash != null) { @@ -263,6 +272,7 @@ namespace Flow.Launcher.Infrastructure.Image } else { // new guid + GuidToKey[hash] = path; } } @@ -279,9 +289,33 @@ namespace Flow.Launcher.Infrastructure.Image BitmapImage image = new BitmapImage(); image.BeginInit(); image.CacheOption = BitmapCacheOption.OnLoad; - image.UriSource = new Uri(path); + image.UriSource = new Uri(path); image.CreateOptions = BitmapCreateOptions.IgnoreColorProfile; image.EndInit(); + + if (image.PixelWidth > 320) + { + BitmapImage resizedWidth = new BitmapImage(); + resizedWidth.BeginInit(); + resizedWidth.CacheOption = BitmapCacheOption.OnLoad; + resizedWidth.UriSource = new Uri(path); + resizedWidth.CreateOptions = BitmapCreateOptions.IgnoreColorProfile; + resizedWidth.DecodePixelWidth = 320; + resizedWidth.EndInit(); + + if (resizedWidth.PixelHeight > 320) + { + BitmapImage resizedHeight = new BitmapImage(); + resizedHeight.BeginInit(); + resizedHeight.CacheOption = BitmapCacheOption.OnLoad; + resizedHeight.UriSource = new Uri(path); + resizedHeight.CreateOptions = BitmapCreateOptions.IgnoreColorProfile; + resizedHeight.DecodePixelHeight = 320; + resizedHeight.EndInit(); + return resizedHeight; + } + return resizedWidth; + } return image; } } diff --git a/Flow.Launcher.Infrastructure/UserSettings/Settings.cs b/Flow.Launcher.Infrastructure/UserSettings/Settings.cs index 3561c6ffe..09fad990b 100644 --- a/Flow.Launcher.Infrastructure/UserSettings/Settings.cs +++ b/Flow.Launcher.Infrastructure/UserSettings/Settings.cs @@ -146,6 +146,7 @@ namespace Flow.Launcher.Infrastructure.UserSettings /// when false Alphabet static service will always return empty results /// public bool ShouldUsePinyin { get; set; } = false; + public bool AlwaysPreview { get; set; } = false; [JsonInclude, JsonConverter(typeof(JsonStringEnumConverter))] public SearchPrecisionScore QuerySearchPrecision { get; private set; } = SearchPrecisionScore.Regular; diff --git a/Flow.Launcher.Plugin/Result.cs b/Flow.Launcher.Plugin/Result.cs index f2d9323ef..912a23a6f 100644 --- a/Flow.Launcher.Plugin/Result.cs +++ b/Flow.Launcher.Plugin/Result.cs @@ -2,6 +2,7 @@ using System.Collections.Generic; using System.IO; using System.Threading.Tasks; +using System.Windows.Controls; using System.Windows.Media; namespace Flow.Launcher.Plugin @@ -203,6 +204,11 @@ namespace Flow.Launcher.Plugin /// public string SubTitleToolTip { get; set; } + /// + /// Customized Preview Panel + /// + public Lazy PreviewPanel { get; set; } + /// /// Run this result, asynchronously /// @@ -223,5 +229,30 @@ namespace Flow.Launcher.Plugin /// /// #26a0da (blue) public string ProgressBarColor { get; set; } = "#26a0da"; + + public PreviewInfo Preview { get; set; } = PreviewInfo.Default; + + /// + /// Info of the preview image. + /// + public record PreviewInfo + { + /// + /// Full image used for preview panel + /// + public string PreviewImagePath { get; set; } + /// + /// Determines if the preview image should occupy the full width of the preveiw panel. + /// + public bool IsMedia { get; set; } + public string Description { get; set; } + + public static PreviewInfo Default { get; } = new() + { + PreviewImagePath = null, + Description = null, + IsMedia = false, + }; + } } } diff --git a/Flow.Launcher/Images/loading.png b/Flow.Launcher/Images/loading.png new file mode 100644 index 000000000..1600b5967 Binary files /dev/null and b/Flow.Launcher/Images/loading.png differ diff --git a/Flow.Launcher/Languages/da.xaml b/Flow.Launcher/Languages/da.xaml index e393ebf36..f196412d3 100644 --- a/Flow.Launcher/Languages/da.xaml +++ b/Flow.Launcher/Languages/da.xaml @@ -114,6 +114,14 @@ Søg efter flere temaer How to create a theme Hi There + Explorer + Search for files, folders and file contents + WebSearch + Search the web with different search engine support + Program + Launch programs as admin or a different user + ProcessKiller + Terminate unwanted processes Søgefelt skrifttype Resultat skrifttype Vindue mode diff --git a/Flow.Launcher/Languages/de.xaml b/Flow.Launcher/Languages/de.xaml index 299a6d640..9a84fce69 100644 --- a/Flow.Launcher/Languages/de.xaml +++ b/Flow.Launcher/Languages/de.xaml @@ -114,6 +114,14 @@ Suche nach weiteren Themes Wie man ein Design erstellt Hallo! + Explorer + Search for files, folders and file contents + WebSearch + Search the web with different search engine support + Programm + Launch programs as admin or a different user + ProcessKiller + Terminate unwanted processes Abfragebox Schriftart Ergebnis Schriftart Fenstermodus diff --git a/Flow.Launcher/Languages/en.xaml b/Flow.Launcher/Languages/en.xaml index 01be5ebc8..fe2e4a8e4 100644 --- a/Flow.Launcher/Languages/en.xaml +++ b/Flow.Launcher/Languages/en.xaml @@ -65,6 +65,8 @@ Changes minimum match score required for results. Search with Pinyin Allows using Pinyin to search. Pinyin is the standard system of romanized spelling for translating Chinese. + Always Preview + Always open preview panel when Flow starts. Press F1 to toggle preview. Shadow effect is not allowed while current theme has blur effect enabled diff --git a/Flow.Launcher/Languages/es-419.xaml b/Flow.Launcher/Languages/es-419.xaml index bfa160e65..c87841693 100644 --- a/Flow.Launcher/Languages/es-419.xaml +++ b/Flow.Launcher/Languages/es-419.xaml @@ -114,6 +114,14 @@ Galería de Temas Cómo crear un tema Hola + Explorer + Search for files, folders and file contents + WebSearch + Search the web with different search engine support + Program + Launch programs as admin or a different user + ProcessKiller + Terminate unwanted processes Fuente del cuadro de consulta Fuente de los resultados Modo Ventana diff --git a/Flow.Launcher/Languages/es.xaml b/Flow.Launcher/Languages/es.xaml index 563096b1c..537152663 100644 --- a/Flow.Launcher/Languages/es.xaml +++ b/Flow.Launcher/Languages/es.xaml @@ -114,6 +114,14 @@ Galería de temas Cómo crear un tema Hola + Explorador + Buscar archivos, carpetas y contenido de archivos + Búsqueda Web + Buscar en la web con el apoyo de diferentes motores de búsqueda + Programa + Iniciar programas como administrador o como usuario diferente + Eliminar Procesos + Terminar procesos no deseados Fuente del texto del cuadro de consulta Fuente del texto de los resultados Modo Ventana diff --git a/Flow.Launcher/Languages/fr.xaml b/Flow.Launcher/Languages/fr.xaml index 65edb6fe3..08ea382ae 100644 --- a/Flow.Launcher/Languages/fr.xaml +++ b/Flow.Launcher/Languages/fr.xaml @@ -114,6 +114,14 @@ Trouver plus de thèmes How to create a theme Hi There + Explorer + Search for files, folders and file contents + WebSearch + Search the web with different search engine support + Program + Launch programs as admin or a different user + ProcessKiller + Terminate unwanted processes Police (barre de recherche) Police (liste des résultats) Mode fenêtré diff --git a/Flow.Launcher/Languages/it.xaml b/Flow.Launcher/Languages/it.xaml index 46ec19fa0..0518c0da3 100644 --- a/Flow.Launcher/Languages/it.xaml +++ b/Flow.Launcher/Languages/it.xaml @@ -114,6 +114,14 @@ Sfoglia per altri temi Come creare un tema Ciao + Explorer + Search for files, folders and file contents + WebSearch + Search the web with different search engine support + Program + Launch programs as admin or a different user + ProcessKiller + Terminate unwanted processes Font campo di ricerca Font campo risultati Modalità finestra diff --git a/Flow.Launcher/Languages/ja.xaml b/Flow.Launcher/Languages/ja.xaml index 467531f76..a05d3681b 100644 --- a/Flow.Launcher/Languages/ja.xaml +++ b/Flow.Launcher/Languages/ja.xaml @@ -114,6 +114,14 @@ テーマを探す How to create a theme Hi There + Explorer + Search for files, folders and file contents + WebSearch + Search the web with different search engine support + Program + Launch programs as admin or a different user + ProcessKiller + Terminate unwanted processes 検索ボックスのフォント 検索結果一覧のフォント ウィンドウモード diff --git a/Flow.Launcher/Languages/ko.xaml b/Flow.Launcher/Languages/ko.xaml index aa683d177..071a1fc44 100644 --- a/Flow.Launcher/Languages/ko.xaml +++ b/Flow.Launcher/Languages/ko.xaml @@ -114,6 +114,14 @@ 테마 갤러리 테마 제작 안내 안녕하세요! + 탐색기 + Search for files, folders and file contents + WebSearch + Search the web with different search engine support + 프로그램 + Launch programs as admin or a different user + ProcessKiller + Terminate unwanted processes 쿼리 상자 글꼴 결과 항목 글꼴 윈도우 모드 diff --git a/Flow.Launcher/Languages/nb.xaml b/Flow.Launcher/Languages/nb.xaml index b432e031f..0a45549eb 100644 --- a/Flow.Launcher/Languages/nb.xaml +++ b/Flow.Launcher/Languages/nb.xaml @@ -114,6 +114,14 @@ Theme Gallery How to create a theme Hi There + Explorer + Search for files, folders and file contents + WebSearch + Search the web with different search engine support + Program + Launch programs as admin or a different user + ProcessKiller + Terminate unwanted processes Query Box Font Result Item Font Window Mode diff --git a/Flow.Launcher/Languages/nl.xaml b/Flow.Launcher/Languages/nl.xaml index 81df3a0ff..4f817e15f 100644 --- a/Flow.Launcher/Languages/nl.xaml +++ b/Flow.Launcher/Languages/nl.xaml @@ -114,6 +114,14 @@ Zoek meer thema´s Hoe maak je een thema Hallo daar + Explorer + Search for files, folders and file contents + WebSearch + Search the web with different search engine support + Program + Launch programs as admin or a different user + ProcessKiller + Terminate unwanted processes Query Box lettertype Resultaat Item lettertype Venster Modus diff --git a/Flow.Launcher/Languages/pl.xaml b/Flow.Launcher/Languages/pl.xaml index d44468423..dc24b5fe1 100644 --- a/Flow.Launcher/Languages/pl.xaml +++ b/Flow.Launcher/Languages/pl.xaml @@ -114,6 +114,14 @@ Znajdź więcej skórek How to create a theme Hi There + Explorer + Search for files, folders and file contents + WebSearch + Search the web with different search engine support + Programy + Launch programs as admin or a different user + ProcessKiller + Terminate unwanted processes Czcionka okna zapytania Czcionka okna wyników Tryb w oknie diff --git a/Flow.Launcher/Languages/pt-br.xaml b/Flow.Launcher/Languages/pt-br.xaml index 80cd51bbb..1042b5d99 100644 --- a/Flow.Launcher/Languages/pt-br.xaml +++ b/Flow.Launcher/Languages/pt-br.xaml @@ -114,6 +114,14 @@ Ver mais temas How to create a theme Hi There + Explorer + Search for files, folders and file contents + WebSearch + Search the web with different search engine support + Program + Launch programs as admin or a different user + ProcessKiller + Terminate unwanted processes Fonte da caixa de Consulta Fonte do Resultado Modo Janela diff --git a/Flow.Launcher/Languages/pt-pt.xaml b/Flow.Launcher/Languages/pt-pt.xaml index 9cdda0b71..62e0cdcb9 100644 --- a/Flow.Launcher/Languages/pt-pt.xaml +++ b/Flow.Launcher/Languages/pt-pt.xaml @@ -114,6 +114,14 @@ Galeria de temas Como criar um tema Olá + Explorador + Pesquisar por ficheiros, pastas e conteúdo dos ficheiros + Pesquisa Web + Pesquisa na web com suporte a diversos motores de pesquisa + Programas + Iniciar programas como administrador ou utilizador + Terminador de processos + Terminar processos indesejados Tipo de letra da consulta Tipo de letra dos resultados Modo da janela diff --git a/Flow.Launcher/Languages/ru.xaml b/Flow.Launcher/Languages/ru.xaml index 2a64abddd..fedf7e57a 100644 --- a/Flow.Launcher/Languages/ru.xaml +++ b/Flow.Launcher/Languages/ru.xaml @@ -114,6 +114,14 @@ Найти больше тем How to create a theme Hi There + Explorer + Search for files, folders and file contents + WebSearch + Search the web with different search engine support + Program + Launch programs as admin or a different user + ProcessKiller + Terminate unwanted processes Шрифт запросов Шрифт результатов Оконный режим diff --git a/Flow.Launcher/Languages/sk.xaml b/Flow.Launcher/Languages/sk.xaml index 3e13c24fb..1990c5ee2 100644 --- a/Flow.Launcher/Languages/sk.xaml +++ b/Flow.Launcher/Languages/sk.xaml @@ -114,6 +114,14 @@ Galéria motívov Ako vytvoriť motív Ahojte + Prieskumník + Vyhľadávanie súborov, priečinkov a obsahu súborov + Webové vyhľadávanie + Vyhľadávanie na webe s podporou rôznych vyhľadávačov + Program + Spúšťanie programov ako správca alebo iný používateľ + ProcessKiller + Ukončenie nežiaducich procesov Písmo vyhľadávacieho poľa Písmo výsledkov Režim okno diff --git a/Flow.Launcher/Languages/sr.xaml b/Flow.Launcher/Languages/sr.xaml index ba7bff97c..471be8040 100644 --- a/Flow.Launcher/Languages/sr.xaml +++ b/Flow.Launcher/Languages/sr.xaml @@ -114,6 +114,14 @@ Pretražite još tema How to create a theme Hi There + Explorer + Search for files, folders and file contents + WebSearch + Search the web with different search engine support + Program + Launch programs as admin or a different user + ProcessKiller + Terminate unwanted processes Font upita Font rezultata Režim prozora diff --git a/Flow.Launcher/Languages/tr.xaml b/Flow.Launcher/Languages/tr.xaml index be5272e92..3748d2772 100644 --- a/Flow.Launcher/Languages/tr.xaml +++ b/Flow.Launcher/Languages/tr.xaml @@ -114,6 +114,14 @@ Daha fazla tema bul Nasıl bir tema yaratılır Merhaba + Explorer + Search for files, folders and file contents + WebSearch + Search the web with different search engine support + Program + Launch programs as admin or a different user + ProcessKiller + Terminate unwanted processes Pencere Yazı Tipi Sonuç Yazı Tipi Pencere Modu diff --git a/Flow.Launcher/Languages/uk-UA.xaml b/Flow.Launcher/Languages/uk-UA.xaml index 3555c9fda..366a7ccbc 100644 --- a/Flow.Launcher/Languages/uk-UA.xaml +++ b/Flow.Launcher/Languages/uk-UA.xaml @@ -114,6 +114,14 @@ Знайти більше тем Як створити тему Привіт усім + Explorer + Search for files, folders and file contents + WebSearch + Search the web with different search engine support + Program + Launch programs as admin or a different user + ProcessKiller + Terminate unwanted processes Шрифт запитів Шрифт результатів Віконний режим diff --git a/Flow.Launcher/Languages/zh-cn.xaml b/Flow.Launcher/Languages/zh-cn.xaml index 26e305988..0cf95ec4e 100644 --- a/Flow.Launcher/Languages/zh-cn.xaml +++ b/Flow.Launcher/Languages/zh-cn.xaml @@ -114,6 +114,14 @@ 浏览更多主题 如何创建一个主题 你好! + 文件管理器 + Search for files, folders and file contents + WebSearch + Search the web with different search engine support + 程序 + Launch programs as admin or a different user + ProcessKiller + Terminate unwanted processes 查询框字体 结果项字体 窗口模式 diff --git a/Flow.Launcher/Languages/zh-tw.xaml b/Flow.Launcher/Languages/zh-tw.xaml index e8f59c597..7f4a40929 100644 --- a/Flow.Launcher/Languages/zh-tw.xaml +++ b/Flow.Launcher/Languages/zh-tw.xaml @@ -114,6 +114,14 @@ 瀏覽更多主題 如何創建一個主題 你好呀 + 檔案總管 + Search for files, folders and file contents + WebSearch + Search the web with different search engine support + 程式 + Launch programs as admin or a different user + ProcessKiller + Terminate unwanted processes 查詢框字體 結果項字體 視窗模式 diff --git a/Flow.Launcher/MainWindow.xaml b/Flow.Launcher/MainWindow.xaml index 49854ed81..baf96e01c 100644 --- a/Flow.Launcher/MainWindow.xaml +++ b/Flow.Launcher/MainWindow.xaml @@ -13,7 +13,6 @@ Title="Flow Launcher" MinWidth="{Binding MainWindowWidth, Mode=OneWay}" MaxWidth="{Binding MainWindowWidth, Mode=OneWay}" - d:DataContext="{d:DesignInstance vm:MainViewModel}" AllowDrop="True" AllowsTransparency="True" Background="Transparent" @@ -306,6 +305,7 @@ @@ -323,55 +323,151 @@ Y1="0" Y2="0" /> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flow.Launcher/MainWindow.xaml.cs b/Flow.Launcher/MainWindow.xaml.cs index 509912cb4..8dd9763af 100644 --- a/Flow.Launcher/MainWindow.xaml.cs +++ b/Flow.Launcher/MainWindow.xaml.cs @@ -59,7 +59,7 @@ namespace Flow.Launcher _settings = settings; InitializeComponent(); - InitializePosition(); + InitializePosition(); animationSound.Open(new Uri(AppDomain.CurrentDomain.BaseDirectory + "Resources\\open.wav")); } @@ -106,6 +106,7 @@ namespace Flow.Launcher WindowsInteropHelper.DisableControlBox(this); InitProgressbarAnimation(); InitializePosition(); + PreviewReset(); // since the default main window visibility is visible // so we need set focus during startup QueryTextBox.Focus(); @@ -125,6 +126,7 @@ namespace Flow.Launcher animationSound.Play(); } UpdatePosition(); + PreviewReset(); Activate(); QueryTextBox.Focus(); _settings.ActivateTimes++; @@ -630,12 +632,45 @@ namespace Flow.Launcher } } break; + case Key.F1: + PreviewToggle(); + e.Handled = true; + break; + default: break; } } + public void PreviewReset() + { + if (_settings.AlwaysPreview == true) + { + ResultArea.SetValue(Grid.ColumnSpanProperty, 1); + Preview.Visibility = Visibility.Visible; + } + else + { + ResultArea.SetValue(Grid.ColumnSpanProperty, 2); + Preview.Visibility = Visibility.Collapsed; + } + } + public void PreviewToggle() + { + + if (Preview.Visibility == Visibility.Collapsed) + { + ResultArea.SetValue(Grid.ColumnSpanProperty, 1); + Preview.Visibility = Visibility.Visible; + } + else + { + ResultArea.SetValue(Grid.ColumnSpanProperty, 2); + Preview.Visibility = Visibility.Collapsed; + } + } + private void MoveQueryTextToEnd() { // QueryTextBox seems to be update with a DispatcherPriority as low as ContextIdle. diff --git a/Flow.Launcher/ResultListBox.xaml b/Flow.Launcher/ResultListBox.xaml index d44830f52..b2b96aa00 100644 --- a/Flow.Launcher/ResultListBox.xaml +++ b/Flow.Launcher/ResultListBox.xaml @@ -58,6 +58,7 @@ diff --git a/Flow.Launcher/ResultListBox.xaml.cs b/Flow.Launcher/ResultListBox.xaml.cs index bc784ab09..78720e86a 100644 --- a/Flow.Launcher/ResultListBox.xaml.cs +++ b/Flow.Launcher/ResultListBox.xaml.cs @@ -97,17 +97,26 @@ namespace Flow.Launcher private void ResultList_PreviewMouseLeftButtonDown(object sender, MouseButtonEventArgs e) { - if (Mouse.DirectlyOver is not FrameworkElement { DataContext: ResultViewModel result }) - return; + if (Mouse.DirectlyOver is not FrameworkElement + { + DataContext: ResultViewModel + { + Result: + { + CopyText: { } copyText, + OriginQuery.RawQuery: { } rawQuery + } + } + }) return; - path = result.Result.CopyText; - query = result.Result.OriginQuery.RawQuery; + path = copyText; + query = rawQuery; start = e.GetPosition(null); isDragging = true; } private void ResultList_MouseMove(object sender, MouseEventArgs e) { - if (e.LeftButton != MouseButtonState.Pressed|| !isDragging) + if (e.LeftButton != MouseButtonState.Pressed || !isDragging) { start = default; path = string.Empty; @@ -127,7 +136,7 @@ namespace Flow.Launcher return; isDragging = false; - + var data = new DataObject(DataFormats.FileDrop, new[] { path diff --git a/Flow.Launcher/SettingWindow.xaml b/Flow.Launcher/SettingWindow.xaml index f7955dd22..5f26a74cb 100644 --- a/Flow.Launcher/SettingWindow.xaml +++ b/Flow.Launcher/SettingWindow.xaml @@ -731,6 +731,22 @@ + + + + + + + + +  + + + + diff --git a/Flow.Launcher/Themes/Base.xaml b/Flow.Launcher/Themes/Base.xaml index 94740a730..c48da0bca 100644 --- a/Flow.Launcher/Themes/Base.xaml +++ b/Flow.Launcher/Themes/Base.xaml @@ -356,7 +356,23 @@ - @@ -384,7 +400,63 @@ + + + + + + + + + + + + diff --git a/Flow.Launcher/Themes/BlurBlack Darker.xaml b/Flow.Launcher/Themes/BlurBlack Darker.xaml index 88c48afee..67a47f4cf 100644 --- a/Flow.Launcher/Themes/BlurBlack Darker.xaml +++ b/Flow.Launcher/Themes/BlurBlack Darker.xaml @@ -37,7 +37,6 @@ x:Key="WindowBorderStyle" BasedOn="{StaticResource BaseWindowBorderStyle}" TargetType="{x:Type Border}"> - @@ -48,6 +47,15 @@ + + + + + + diff --git a/Flow.Launcher/Themes/BlurBlack.xaml b/Flow.Launcher/Themes/BlurBlack.xaml index f74578a74..0f1264292 100644 --- a/Flow.Launcher/Themes/BlurBlack.xaml +++ b/Flow.Launcher/Themes/BlurBlack.xaml @@ -45,6 +45,15 @@ + + + + + + \ No newline at end of file diff --git a/Flow.Launcher/Themes/BlurWhite.xaml b/Flow.Launcher/Themes/BlurWhite.xaml index 2d42d49bc..4406724b8 100644 --- a/Flow.Launcher/Themes/BlurWhite.xaml +++ b/Flow.Launcher/Themes/BlurWhite.xaml @@ -155,4 +155,28 @@ + + + + diff --git a/Flow.Launcher/Themes/Bullet Light.xaml b/Flow.Launcher/Themes/Bullet Light.xaml index 0dc3b33d2..1f776a2ee 100644 --- a/Flow.Launcher/Themes/Bullet Light.xaml +++ b/Flow.Launcher/Themes/Bullet Light.xaml @@ -87,7 +87,7 @@ x:Key="SeparatorStyle" BasedOn="{StaticResource BaseSeparatorStyle}" TargetType="{x:Type Rectangle}"> - + @@ -156,6 +156,7 @@ + @@ -181,4 +182,28 @@ TargetType="{x:Type TextBlock}"> + + + + \ No newline at end of file diff --git a/Flow.Launcher/Themes/Circle Light.xaml b/Flow.Launcher/Themes/Circle Light.xaml index 7e14a29a6..e52e3a957 100644 --- a/Flow.Launcher/Themes/Circle Light.xaml +++ b/Flow.Launcher/Themes/Circle Light.xaml @@ -69,7 +69,7 @@ x:Key="SeparatorStyle" BasedOn="{StaticResource BaseSeparatorStyle}" TargetType="{x:Type Rectangle}"> - + @@ -163,4 +163,28 @@ TargetType="{x:Type TextBlock}"> - \ No newline at end of file + + + + + diff --git a/Flow.Launcher/Themes/Circle System.xaml b/Flow.Launcher/Themes/Circle System.xaml index b00f03e76..2b2ce7ca3 100644 --- a/Flow.Launcher/Themes/Circle System.xaml +++ b/Flow.Launcher/Themes/Circle System.xaml @@ -70,7 +70,7 @@ x:Key="SeparatorStyle" BasedOn="{StaticResource BaseSeparatorStyle}" TargetType="{x:Type Rectangle}"> - + @@ -164,4 +164,28 @@ TargetType="{x:Type TextBlock}"> + + + + \ No newline at end of file diff --git a/Flow.Launcher/Themes/Cyan Dark.xaml b/Flow.Launcher/Themes/Cyan Dark.xaml index c79044f00..60bc09002 100644 --- a/Flow.Launcher/Themes/Cyan Dark.xaml +++ b/Flow.Launcher/Themes/Cyan Dark.xaml @@ -164,7 +164,7 @@ 0 0 - 0 0 0 0 + 0 0 0 4 + + + + \ No newline at end of file diff --git a/Flow.Launcher/Themes/Darker Glass.xaml b/Flow.Launcher/Themes/Darker Glass.xaml index a33f98b09..89b6dfa01 100644 --- a/Flow.Launcher/Themes/Darker Glass.xaml +++ b/Flow.Launcher/Themes/Darker Glass.xaml @@ -5,7 +5,7 @@ - + 0 0 0 8 + + + + + diff --git a/Flow.Launcher/Themes/Darker.xaml b/Flow.Launcher/Themes/Darker.xaml new file mode 100644 index 000000000..d1abbe978 --- /dev/null +++ b/Flow.Launcher/Themes/Darker.xaml @@ -0,0 +1,100 @@ + + + + + 0 0 0 8 + + + + + + + + #4d4d4d + + + + + + diff --git a/Flow.Launcher/Themes/Discord Dark.xaml b/Flow.Launcher/Themes/Discord Dark.xaml index 74c1719c4..5315c7644 100644 --- a/Flow.Launcher/Themes/Discord Dark.xaml +++ b/Flow.Launcher/Themes/Discord Dark.xaml @@ -5,6 +5,7 @@ + 0 0 0 6 + + + + diff --git a/Flow.Launcher/Themes/Dracula.xaml b/Flow.Launcher/Themes/Dracula.xaml index c01b67c74..ce3350728 100644 --- a/Flow.Launcher/Themes/Dracula.xaml +++ b/Flow.Launcher/Themes/Dracula.xaml @@ -5,6 +5,7 @@ + 0 0 0 6 + + + + diff --git a/Flow.Launcher/Themes/Gray.xaml b/Flow.Launcher/Themes/Gray.xaml index eb8b48f43..d8d344e21 100644 --- a/Flow.Launcher/Themes/Gray.xaml +++ b/Flow.Launcher/Themes/Gray.xaml @@ -70,7 +70,7 @@ TargetType="{x:Type Rectangle}"> - + - \ No newline at end of file + + + + + + diff --git a/Flow.Launcher/Themes/League.xaml b/Flow.Launcher/Themes/League.xaml index 9f4a9a628..7fbe56187 100644 --- a/Flow.Launcher/Themes/League.xaml +++ b/Flow.Launcher/Themes/League.xaml @@ -137,4 +137,29 @@ TargetType="{x:Type TextBlock}"> + + + + \ No newline at end of file diff --git a/Flow.Launcher/Themes/Midnight.xaml b/Flow.Launcher/Themes/Midnight.xaml index b52fe87e1..91ff620d5 100644 --- a/Flow.Launcher/Themes/Midnight.xaml +++ b/Flow.Launcher/Themes/Midnight.xaml @@ -163,4 +163,29 @@ TargetType="{x:Type TextBlock}"> - \ No newline at end of file + + + + + diff --git a/Flow.Launcher/Themes/Nord Darker.xaml b/Flow.Launcher/Themes/Nord Darker.xaml index 840e44b3c..d9ddb3076 100644 --- a/Flow.Launcher/Themes/Nord Darker.xaml +++ b/Flow.Launcher/Themes/Nord Darker.xaml @@ -3,6 +3,7 @@ + 0 0 0 8 + + + + + diff --git a/Flow.Launcher/Themes/Pink.xaml b/Flow.Launcher/Themes/Pink.xaml index 96dae2545..dc97e4320 100644 --- a/Flow.Launcher/Themes/Pink.xaml +++ b/Flow.Launcher/Themes/Pink.xaml @@ -2,6 +2,7 @@ + 0 0 0 4 + + + + + \ No newline at end of file diff --git a/Flow.Launcher/Themes/Sublime.xaml b/Flow.Launcher/Themes/Sublime.xaml index 417bd723e..6df69ad3e 100644 --- a/Flow.Launcher/Themes/Sublime.xaml +++ b/Flow.Launcher/Themes/Sublime.xaml @@ -5,6 +5,7 @@ + 0 0 0 8 + + + + diff --git a/Flow.Launcher/Themes/Ubuntu.xaml b/Flow.Launcher/Themes/Ubuntu.xaml index ea10c0e82..33f232699 100644 --- a/Flow.Launcher/Themes/Ubuntu.xaml +++ b/Flow.Launcher/Themes/Ubuntu.xaml @@ -169,7 +169,7 @@ 0 0 0 0 0 - 0 0 0 0 + 0 0 0 8 + + + + \ No newline at end of file diff --git a/Flow.Launcher/Themes/Win10Light.xaml b/Flow.Launcher/Themes/Win10Light.xaml index 12ba01f71..5f837bdb3 100644 --- a/Flow.Launcher/Themes/Win10Light.xaml +++ b/Flow.Launcher/Themes/Win10Light.xaml @@ -5,6 +5,7 @@ + 0 0 0 4 + + + + diff --git a/Flow.Launcher/Themes/Win11Dark.xaml b/Flow.Launcher/Themes/Win11Dark.xaml index 4660eae8f..5abb96cce 100644 --- a/Flow.Launcher/Themes/Win11Dark.xaml +++ b/Flow.Launcher/Themes/Win11Dark.xaml @@ -5,6 +5,7 @@ + 0 0 0 8 + + + + diff --git a/Flow.Launcher/Themes/Win11Light.xaml b/Flow.Launcher/Themes/Win11Light.xaml index 4c0769d4d..e2c37236c 100644 --- a/Flow.Launcher/Themes/Win11Light.xaml +++ b/Flow.Launcher/Themes/Win11Light.xaml @@ -5,6 +5,7 @@ + 0 0 0 8 + + + + diff --git a/Flow.Launcher/Themes/Win11System.xaml b/Flow.Launcher/Themes/Win11System.xaml index 42f0579a7..df09249be 100644 --- a/Flow.Launcher/Themes/Win11System.xaml +++ b/Flow.Launcher/Themes/Win11System.xaml @@ -6,6 +6,7 @@ + 0 0 0 8 + + + + diff --git a/Flow.Launcher/ViewModel/PluginViewModel.cs b/Flow.Launcher/ViewModel/PluginViewModel.cs index 9871ceb93..f371f32d6 100644 --- a/Flow.Launcher/ViewModel/PluginViewModel.cs +++ b/Flow.Launcher/ViewModel/PluginViewModel.cs @@ -36,7 +36,7 @@ namespace Flow.Launcher.ViewModel { get { - if (_image == ImageLoader.DefaultImage) + if (_image == ImageLoader.MissingImage) LoadIconAsync(); return _image; @@ -69,7 +69,7 @@ namespace Flow.Launcher.ViewModel ? new Control() : settingProvider.CreateSettingPanel() : null; - private ImageSource _image = ImageLoader.DefaultImage; + private ImageSource _image = ImageLoader.MissingImage; public Visibility ActionKeywordsVisibility => PluginPair.Metadata.ActionKeywords.Count == 1 ? Visibility.Visible : Visibility.Collapsed; public string InitilizaTime => PluginPair.Metadata.InitTime + "ms"; diff --git a/Flow.Launcher/ViewModel/ResultViewModel.cs b/Flow.Launcher/ViewModel/ResultViewModel.cs index 2d61f6cab..0fadeccdf 100644 --- a/Flow.Launcher/ViewModel/ResultViewModel.cs +++ b/Flow.Launcher/ViewModel/ResultViewModel.cs @@ -19,47 +19,49 @@ namespace Flow.Launcher.ViewModel public ResultViewModel(Result result, Settings settings) { - if (result != null) + Settings = settings; + + if (result == null) { - Result = result; + return; + } + Result = result; - if (Result.Glyph is { FontFamily: not null } glyph) + if (Result.Glyph is { FontFamily: not null } glyph) + { + // Checks if it's a system installed font, which does not require path to be provided. + if (glyph.FontFamily.EndsWith(".ttf") || glyph.FontFamily.EndsWith(".otf")) { - // Checks if it's a system installed font, which does not require path to be provided. - if (glyph.FontFamily.EndsWith(".ttf") || glyph.FontFamily.EndsWith(".otf")) + string fontFamilyPath = glyph.FontFamily; + + if (!Path.IsPathRooted(fontFamilyPath)) { - string fontFamilyPath = glyph.FontFamily; + fontFamilyPath = Path.Combine(Result.PluginDirectory, fontFamilyPath); + } - if (!Path.IsPathRooted(fontFamilyPath)) + if (fonts.ContainsKey(fontFamilyPath)) + { + Glyph = glyph with { - fontFamilyPath = Path.Combine(Result.PluginDirectory, fontFamilyPath); - } - - if (fonts.ContainsKey(fontFamilyPath)) - { - Glyph = glyph with - { - FontFamily = fonts[fontFamilyPath] - }; - } - else - { - fontCollection.AddFontFile(fontFamilyPath); - fonts[fontFamilyPath] = $"{Path.GetDirectoryName(fontFamilyPath)}/#{fontCollection.Families[^1].Name}"; - Glyph = glyph with - { - FontFamily = fonts[fontFamilyPath] - }; - } + FontFamily = fonts[fontFamilyPath] + }; } else { - Glyph = glyph; + fontCollection.AddFontFile(fontFamilyPath); + fonts[fontFamilyPath] = $"{Path.GetDirectoryName(fontFamilyPath)}/#{fontCollection.Families[^1].Name}"; + Glyph = glyph with + { + FontFamily = fonts[fontFamilyPath] + }; } } + else + { + Glyph = glyph; + } } - Settings = settings; } private Settings Settings { get; } @@ -67,6 +69,10 @@ namespace Flow.Launcher.ViewModel public Visibility ShowOpenResultHotkey => Settings.ShowOpenResultHotkey ? Visibility.Visible : Visibility.Collapsed; + public Visibility ShowDefaultPreview => Result.PreviewPanel == null ? Visibility.Visible : Visibility.Collapsed; + + public Visibility ShowCustomizedPreview => Result.PreviewPanel == null ? Visibility.Collapsed : Visibility.Visible; + public Visibility ShowIcon { get @@ -106,7 +112,7 @@ namespace Flow.Launcher.ViewModel if (!Settings.UseGlyphIcons && !ImgIconAvailable && GlyphAvailable) return Visibility.Visible; - return Settings.UseGlyphIcons && GlyphAvailable ? Visibility.Visible : Visibility.Hidden; + return Settings.UseGlyphIcons && GlyphAvailable ? Visibility.Visible : Visibility.Collapsed; } } @@ -125,8 +131,10 @@ namespace Flow.Launcher.ViewModel : Result.SubTitleToolTip; private volatile bool ImageLoaded; + private volatile bool PreviewImageLoaded; - private ImageSource image = ImageLoader.DefaultImage; + private ImageSource image = ImageLoader.LoadingImage; + private ImageSource previewImage = ImageLoader.LoadingImage; public ImageSource Image { @@ -143,37 +151,76 @@ namespace Flow.Launcher.ViewModel private set => image = value; } + public ImageSource PreviewImage + { + get + { + if (!PreviewImageLoaded) + { + PreviewImageLoaded = true; + _ = LoadPreviewImageAsync(); + } + + return previewImage; + } + private set => previewImage = value; + } + + /// + /// Determines if to use the full width of the preview panel + /// + public bool UseBigThumbnail => Result.Preview.IsMedia; + public GlyphInfo Glyph { get; set; } - private async Task LoadImageAsync() + private async Task LoadImageInternalAsync(string imagePath, Result.IconDelegate icon, bool loadFullImage) { - var imagePath = Result.IcoPath; - if (string.IsNullOrEmpty(imagePath) && Result.Icon != null) + if (string.IsNullOrEmpty(imagePath) && icon != null) { try { - image = Result.Icon(); - return; + var image = await Task.Run(() => icon()).ConfigureAwait(false); + return image; } catch (Exception e) { Log.Exception( - $"|ResultViewModel.Image|IcoPath is empty and exception when calling Icon() for result <{Result.Title}> of plugin <{Result.PluginDirectory}>", + $"|ResultViewModel.LoadImageInternalAsync|IcoPath is empty and exception when calling IconDelegate for result <{Result.Title}> of plugin <{Result.PluginDirectory}>", e); } } - var loadFullImage = (Path.GetExtension(imagePath) ?? "").Equals(".url", StringComparison.OrdinalIgnoreCase); + return await ImageLoader.LoadAsync(imagePath, loadFullImage).ConfigureAwait(false); + } - if (ImageLoader.CacheContainImage(imagePath)) + private async Task LoadImageAsync() + { + var imagePath = Result.IcoPath; + var iconDelegate = Result.Icon; + if (ImageLoader.CacheContainImage(imagePath, false)) { - // will get here either when icoPath has value\icon delegate is null\when had exception in delegate - image = await ImageLoader.LoadAsync(imagePath, loadFullImage); - return; + image = await LoadImageInternalAsync(imagePath, iconDelegate, false).ConfigureAwait(false); } + else + { + // We need to modify the property not field here to trigger the OnPropertyChanged event + Image = await LoadImageInternalAsync(imagePath, iconDelegate, false).ConfigureAwait(false); + } + } - // We need to modify the property not field here to trigger the OnPropertyChanged event - Image = await ImageLoader.LoadAsync(imagePath, loadFullImage).ConfigureAwait(false); + private async Task LoadPreviewImageAsync() + { + var imagePath = string.IsNullOrEmpty(Result.Preview.PreviewImagePath) ? Result.IcoPath : Result.Preview.PreviewImagePath; + var iconDelegate = Result.Icon; + if (ImageLoader.CacheContainImage(imagePath, true)) + { + previewImage = await LoadImageInternalAsync(imagePath, iconDelegate, true).ConfigureAwait(false); + } + else + { + // We need to modify the property not field here to trigger the OnPropertyChanged event + PreviewImage = await LoadImageInternalAsync(imagePath, iconDelegate, true).ConfigureAwait(false); + } } public Result Result { get; } diff --git a/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/da.xaml b/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/da.xaml index 86c09730c..e85688988 100644 --- a/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/da.xaml +++ b/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/da.xaml @@ -19,4 +19,5 @@ Data Directory Path Tilføj Slet + Others diff --git a/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/de.xaml b/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/de.xaml index 0f8227530..7c9b6bc97 100644 --- a/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/de.xaml +++ b/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/de.xaml @@ -19,4 +19,5 @@ Pfad zum Datenverzeichnis Hinzufügen Löschen + Others diff --git a/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/es-419.xaml b/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/es-419.xaml index b22481631..37c1707d3 100644 --- a/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/es-419.xaml +++ b/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/es-419.xaml @@ -19,4 +19,5 @@ Ruta del Directorio de Datos Añadir Eliminar + Others diff --git a/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/es.xaml b/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/es.xaml index fcb2beef5..9c375cebf 100644 --- a/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/es.xaml +++ b/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/es.xaml @@ -19,4 +19,5 @@ Ruta del directorio de datos Añadir Eliminar + Otros diff --git a/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/fr.xaml b/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/fr.xaml index 485092912..d42c0c6c1 100644 --- a/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/fr.xaml +++ b/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/fr.xaml @@ -19,4 +19,5 @@ Data Directory Path Ajouter Supprimer + Others diff --git a/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/it.xaml b/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/it.xaml index 789738016..07be31f63 100644 --- a/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/it.xaml +++ b/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/it.xaml @@ -19,4 +19,5 @@ Percorso cartella Data Aggiungi Cancella + Others diff --git a/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/ja.xaml b/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/ja.xaml index 232007a4d..63e759299 100644 --- a/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/ja.xaml +++ b/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/ja.xaml @@ -19,4 +19,5 @@ Data Directory Path 削除 + Others diff --git a/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/ko.xaml b/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/ko.xaml index a5e20a930..694167efb 100644 --- a/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/ko.xaml +++ b/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/ko.xaml @@ -19,4 +19,5 @@ 데이터 디렉토리 위치 추가 삭제 + Others diff --git a/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/nb.xaml b/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/nb.xaml index c5d6f77a0..6d6f30884 100644 --- a/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/nb.xaml +++ b/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/nb.xaml @@ -19,4 +19,5 @@ Data Directory Path Add Delete + Others diff --git a/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/nl.xaml b/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/nl.xaml index d1cbaa001..4c45242da 100644 --- a/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/nl.xaml +++ b/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/nl.xaml @@ -19,4 +19,5 @@ Data Directory Path Toevoegen Verwijder + Others diff --git a/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/pl.xaml b/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/pl.xaml index 024232350..e0076a376 100644 --- a/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/pl.xaml +++ b/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/pl.xaml @@ -19,4 +19,5 @@ Data Directory Path Dodaj Usu + Others diff --git a/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/pt-br.xaml b/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/pt-br.xaml index db29166a0..0131d2a73 100644 --- a/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/pt-br.xaml +++ b/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/pt-br.xaml @@ -19,4 +19,5 @@ Data Directory Path Adicionar Apagar + Others diff --git a/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/pt-pt.xaml b/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/pt-pt.xaml index eefcc1d2e..9b10c6d47 100644 --- a/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/pt-pt.xaml +++ b/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/pt-pt.xaml @@ -19,4 +19,5 @@ Caminho do diretório de dados Adicionar Eliminar + Outros diff --git a/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/ru.xaml b/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/ru.xaml index 545ddbf9a..a631f3ca4 100644 --- a/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/ru.xaml +++ b/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/ru.xaml @@ -19,4 +19,5 @@ Data Directory Path Добавить Удалить + Others diff --git a/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/sk.xaml b/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/sk.xaml index b45b437a8..aa65967a9 100644 --- a/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/sk.xaml +++ b/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/sk.xaml @@ -19,4 +19,5 @@ Umiestnenie priečinku s dátami Pridať Odstrániť + Iné diff --git a/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/sr.xaml b/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/sr.xaml index d898a834c..b6a367798 100644 --- a/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/sr.xaml +++ b/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/sr.xaml @@ -19,4 +19,5 @@ Data Directory Path Dodaj Obriši + Others diff --git a/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/tr.xaml b/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/tr.xaml index 3e18a245e..bf4a59e65 100644 --- a/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/tr.xaml +++ b/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/tr.xaml @@ -19,4 +19,5 @@ Data Directory Path Ekle Sil + Others diff --git a/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/uk-UA.xaml b/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/uk-UA.xaml index f8701ed49..52b9f0b12 100644 --- a/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/uk-UA.xaml +++ b/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/uk-UA.xaml @@ -19,4 +19,5 @@ Data Directory Path Додати Видалити + Others diff --git a/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/zh-cn.xaml b/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/zh-cn.xaml index 81fa84b44..2cb76582c 100644 --- a/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/zh-cn.xaml +++ b/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/zh-cn.xaml @@ -19,4 +19,5 @@ 数据文件路径 增加 删除 + Others diff --git a/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/zh-tw.xaml b/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/zh-tw.xaml index a847b8704..0a237d6a0 100644 --- a/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/zh-tw.xaml +++ b/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/zh-tw.xaml @@ -19,4 +19,5 @@ 檔案目錄路徑 新增 刪除 + Others diff --git a/Plugins/Flow.Launcher.Plugin.Explorer/Languages/da.xaml b/Plugins/Flow.Launcher.Plugin.Explorer/Languages/da.xaml index d4b3afb9d..acb261bfa 100644 --- a/Plugins/Flow.Launcher.Plugin.Explorer/Languages/da.xaml +++ b/Plugins/Flow.Launcher.Plugin.Explorer/Languages/da.xaml @@ -1,7 +1,7 @@  - + Please make a selection first Please select a folder link Are you sure you want to delete {0}? @@ -16,15 +16,22 @@ Explorer Alternative Error occurred during search: {0} - + Slet Rediger Tilføj + General Setting Customise Action Keywords Quick Access Links + Everything Setting + Sort Option: + Everything Path: + Launch Hidden + Editor Path + Shell Path Index Search Excluded Paths + Use search result's location as executable working directory Use Index Search For Path Search - Turning this on will return indexed directories/files faster, but if a directory/file is not indexed it will not show up. If a directory/file has been added to Index Search Excluded Path then it will still show up even if this option is on Indexing Options Search: Path Search: @@ -35,12 +42,24 @@ Færdig Enabled When disabled Flow will not execute this search option, and will additionally revert back to '*' to free up the action keyword + Everything + Windows Index + Direct Enumeration - + Content Search Engine + Directory Recursive Search Engine + Index Search Engine + Open Window Index Option + + Explorer Search and manage files and folders. Explorer utilises Windows Index Search - + + Ctrl + Enter to open the directory + Ctrl + Enter to open the containing folder + + Copy path Copy Slet @@ -51,6 +70,7 @@ Open containing folder Opens the location that contains the file or folder Open With Editor: + Open With Shell: Exclude current and sub-directories from Index Search Excluded from Index Search Open Windows Indexing Options @@ -66,5 +86,36 @@ Remove from Quick Access Remove from Quick Access Remove the current {0} from Quick Access + Show Windows Context Menu + + + Everything SDK Loaded Fail + Warning: Everything service is not running + Error while querying Everything + Sort By + Name + Path + Size + Extension + Type Name + Date Created + Date Modified + Attributes + File List FileName + Run Count + Date Recently Changed + Date Accessed + Date Run + + + Warning: This is not a Fast Sort option, searches may be slow + + Click to Launch or Install Everything + Everything Installation + Installing Everything service. Please wait... + Successfully installed Everything service + Failed to automatically install Everything service. Please manually install it from https://www.voidtools.com + Click here to start it + Unable to find an Everything installation, would you like to manually select a location?{0}{0}Click no and Everything will be automatically installed for you diff --git a/Plugins/Flow.Launcher.Plugin.Explorer/Languages/de.xaml b/Plugins/Flow.Launcher.Plugin.Explorer/Languages/de.xaml index b462a7b92..fdaf25781 100644 --- a/Plugins/Flow.Launcher.Plugin.Explorer/Languages/de.xaml +++ b/Plugins/Flow.Launcher.Plugin.Explorer/Languages/de.xaml @@ -1,7 +1,7 @@  - + Please make a selection first Bitte wähle eine Ordnerverknüpfung Bist du sicher {0} zu löschen? @@ -16,15 +16,22 @@ Explorer Alternative Error occurred during search: {0} - + Löschen Bearbeiten Hinzufügen + General Setting Customise Action Keywords Quick Access Links + Everything Setting + Sort Option: + Everything Path: + Launch Hidden + Editor pad + Shell Path Index Search Excluded Paths + Verwenden Suchergebnis Standort als ausführbare Arbeitsverzeichnis Use Index Search For Path Search - Turning this on will return indexed directories/files faster, but if a directory/file is not indexed it will not show up. If a directory/file has been added to Index Search Excluded Path then it will still show up even if this option is on Indexing Options Search: Path Search: @@ -35,12 +42,24 @@ Fertig Enabled When disabled Flow will not execute this search option, and will additionally revert back to '*' to free up the action keyword + Everything + Windows Index + Direct Enumeration - + Content Search Engine + Directory Recursive Search Engine + Index Search Engine + Open Window Index Option + + Explorer Search and manage files and folders. Explorer utilises Windows Index Search - + + Ctrl + Enter to open the directory + Ctrl + Enter to open the containing folder + + Copy path Copy Löschen @@ -51,6 +70,7 @@ Open containing folder Opens the location that contains the file or folder Open With Editor: + Open With Shell: Exclude current and sub-directories from Index Search Excluded from Index Search Open Windows Indexing Options @@ -66,5 +86,36 @@ Remove from Quick Access Remove from Quick Access Remove the current {0} from Quick Access + Show Windows Context Menu + + + Everything SDK Loaded Fail + Everything Service läuft nicht + Everything Plugin hat einen Fehler (drücke Enter zum kopieren der Fehlernachricht) + Sort By + Name + Path + Größe + Extension + Type Name + Date Created + Date Modified + Attributes + File List FileName + Run Count + Date Recently Changed + Date Accessed + Date Run + + + Warning: This is not a Fast Sort option, searches may be slow + + Click to Launch or Install Everything + Everything Installation + Installing Everything service. Please wait... + Successfully installed Everything service + Failed to automatically install Everything service. Please manually install it from https://www.voidtools.com + Click here to start it + Unable to find an Everything installation, would you like to manually select a location?{0}{0}Click no and Everything will be automatically installed for you diff --git a/Plugins/Flow.Launcher.Plugin.Explorer/Languages/en.xaml b/Plugins/Flow.Launcher.Plugin.Explorer/Languages/en.xaml index 4a6ada4fa..b5501d8e3 100644 --- a/Plugins/Flow.Launcher.Plugin.Explorer/Languages/en.xaml +++ b/Plugins/Flow.Launcher.Plugin.Explorer/Languages/en.xaml @@ -50,7 +50,7 @@ Content Search Engine Directory Recursive Search Engine Index Search Engine - Open Window Index Option + Open Windows Index Option Explorer diff --git a/Plugins/Flow.Launcher.Plugin.Explorer/Languages/es-419.xaml b/Plugins/Flow.Launcher.Plugin.Explorer/Languages/es-419.xaml index b44ffdce6..ff63baca2 100644 --- a/Plugins/Flow.Launcher.Plugin.Explorer/Languages/es-419.xaml +++ b/Plugins/Flow.Launcher.Plugin.Explorer/Languages/es-419.xaml @@ -1,7 +1,7 @@  - + Por favor, seleccione primero Please select a folder link Are you sure you want to delete {0}? @@ -16,15 +16,22 @@ Explorer Alternative Error occurred during search: {0} - + Eliminar Editar Añadir + General Setting Customise Action Keywords Quick Access Links + Everything Setting + Sort Option: + Everything Path: + Launch Hidden + Ruta del editor + Shell Path Index Search Excluded Paths + Usar la ubicación de los resultados de búsqueda como directorio de trabajo ejecutable Use Index Search For Path Search - Turning this on will return indexed directories/files faster, but if a directory/file is not indexed it will not show up. If a directory/file has been added to Index Search Excluded Path then it will still show up even if this option is on Indexing Options Search: Path Search: @@ -35,12 +42,24 @@ Hecho Enabled When disabled Flow will not execute this search option, and will additionally revert back to '*' to free up the action keyword + Everything + Windows Index + Direct Enumeration - + Content Search Engine + Directory Recursive Search Engine + Index Search Engine + Open Window Index Option + + Explorer Search and manage files and folders. Explorer utilises Windows Index Search - + + Ctrl + Enter to open the directory + Ctrl + Enter to open the containing folder + + Copy path Copy Eliminar @@ -51,6 +70,7 @@ Open containing folder Opens the location that contains the file or folder Open With Editor: + Open With Shell: Exclude current and sub-directories from Index Search Excluded from Index Search Open Windows Indexing Options @@ -66,5 +86,36 @@ Remove from Quick Access Remove from Quick Access Remove the current {0} from Quick Access + Show Windows Context Menu + + + Everything SDK Loaded Fail + Advertencia: El servicio de Everything no se está ejecutando + Error al consultar Everything + Ordenar por + Name + Ruta + Size + Extensión + Tipo de nombre + Fecha de creación + Fecha de modificación + Atributos + Lista de archivos Nombre del Archivo + Ejecutar cuenta + Fecha de cambio reciente + Fecha de acceso + Fecha de ejecución + + + Advertencia: No es una opción de orden rápido, las búsquedas pueden ser lentas + + Click to Launch or Install Everything + Instalación de Everything + Instalando el servicio de Everything. Por favor, espere... + Servicio de Everything instalado correctamente + Failed to automatically install Everything service. Please manually install it from https://www.voidtools.com + Haga clic aquí para iniciarlo + No se ha podido encontrar una instalación de Everything, ¿quieres seleccionar manualmente una ubicación?{0}{0}Click no y todo se instalará automáticamente para usted diff --git a/Plugins/Flow.Launcher.Plugin.Explorer/Languages/es.xaml b/Plugins/Flow.Launcher.Plugin.Explorer/Languages/es.xaml index abc97f573..bfb2b0642 100644 --- a/Plugins/Flow.Launcher.Plugin.Explorer/Languages/es.xaml +++ b/Plugins/Flow.Launcher.Plugin.Explorer/Languages/es.xaml @@ -1,7 +1,7 @@  - + Por favor haga una selección primero Por favor, seleccione un enlace de carpeta ¿Está seguro que desea eliminar {0}? @@ -16,15 +16,22 @@ Explorador alternativo Se ha producido un error durante la búsqueda: {0} - + Eliminar Editar Añadir + Configuración general Personalizar palabras clave de acción Enlaces de acceso rápido + Configuración Everything + Ordenar por: + Ruta de Everything: + Iniciar oculto + Ruta del editor + Ruta del Shell Rutas excluídas del índice de búsqueda + Usar la ubicación de los resultados de búsqueda como directorio de trabajo ejecutable Usar búsqueda indexada para buscar rutas - Al activar esta opción, los directorios/archivos indexados se mostrarán más rápidamente, pero si un directorio/archivo no está indexado, no se mostrará. Si se ha agregado un directorio/archivo a la ruta de exclusión del índice de búsqueda se seguirá mostrando incluso si la opción está activada Opciones de indexación Buscar: Ruta de búsqueda: @@ -35,12 +42,24 @@ Aceptar Activado Cuando esté desactivado, Flow no ejecutará esta opción de búsqueda, y además volverá a '*' para liberar la palabra clave de acción + Everything + Índice de Windows + Enumeración directa - + Motor de búsqueda de contenido + Motor de búsqueda recursivo de directorio + Motor de búsqueda del Índice + Abrir ventana de opciones de indexación + + Explorador Busca y gestiona archivos y carpetas. El explorador utiliza el índice de búsqueda de Windows - + + Ctrl + Entrar para abrir el directorio + Ctrl + Entrar para abrir la carpeta contenedora + + Copiar ruta Copiar Eliminar @@ -51,6 +70,7 @@ Abrir carpeta contenedora Abre la ubicación que contiene el archivo o carpeta Abrir con el editor: + Abrir con Shell: Excluir la carpeta actual y sus subcarpetas del índice de búsqueda Excluido del índice de búsqueda Abrir opciones de indexación de Windows @@ -66,5 +86,36 @@ Eliminar del acceso rápido Eliminar del acceso rápido Elimina {0} actual del acceso rápido + Mostrar menú contextual de Windows + + + Fallo al cargar Everything SDK + Advertencia: El servicio de Everything no se está ejecutando + Error al consultar Everything + Ordenar por + Nombre + Ruta + Tamaño + Extensión + Tipo + Fecha de creación + Fecha de modificación + Atributos + Nombre de la lista de archivos + Número de ejecuciones + Fecha de cambios recientes + Fecha de último acceso + Fecha de ejecución + + + Advertencia: Esta no es una opción de clasificación rápida, las búsquedas pueden ser lentas + + Hacer clic para lanzar o instalar Everything + Instalación de Everything + Instalando el servicio de Everything. Por favor, espere... + Servicio de Everything instalado correctamente + No se ha podido instalar automáticamente el servicio de Everything. Por favor, instálelo manualmente desde https://www.voidtools.com + Hacer clic aquí para iniciarlo + No se ha podido encontrar una instalación de Everything, ¿desea seleccionar manualmente una ubicación?{0}{0}Si hace click en no, Everything se instalará automáticamente para usted diff --git a/Plugins/Flow.Launcher.Plugin.Explorer/Languages/fr.xaml b/Plugins/Flow.Launcher.Plugin.Explorer/Languages/fr.xaml index b128d8d56..4844c5bdc 100644 --- a/Plugins/Flow.Launcher.Plugin.Explorer/Languages/fr.xaml +++ b/Plugins/Flow.Launcher.Plugin.Explorer/Languages/fr.xaml @@ -1,7 +1,7 @@  - + Please make a selection first Please select a folder link Are you sure you want to delete {0}? @@ -16,15 +16,22 @@ Explorer Alternative Error occurred during search: {0} - + Supprimer Modifier Ajouter + General Setting Customise Action Keywords Quick Access Links + Everything Setting + Sort Option: + Everything Path: + Launch Hidden + Editor Path + Shell Path Index Search Excluded Paths + Use search result's location as executable working directory Use Index Search For Path Search - Turning this on will return indexed directories/files faster, but if a directory/file is not indexed it will not show up. If a directory/file has been added to Index Search Excluded Path then it will still show up even if this option is on Indexing Options Search: Path Search: @@ -35,12 +42,24 @@ Termin Enabled When disabled Flow will not execute this search option, and will additionally revert back to '*' to free up the action keyword + Everything + Windows Index + Direct Enumeration - + Content Search Engine + Directory Recursive Search Engine + Index Search Engine + Open Window Index Option + + Explorer Search and manage files and folders. Explorer utilises Windows Index Search - + + Ctrl + Enter to open the directory + Ctrl + Enter to open the containing folder + + Copy path Copy Supprimer @@ -51,6 +70,7 @@ Open containing folder Opens the location that contains the file or folder Open With Editor: + Open With Shell: Exclude current and sub-directories from Index Search Excluded from Index Search Open Windows Indexing Options @@ -66,5 +86,36 @@ Remove from Quick Access Remove from Quick Access Remove the current {0} from Quick Access + Show Windows Context Menu + + + Everything SDK Loaded Fail + Warning: Everything service is not running + Error while querying Everything + Sort By + Name + Path + Taille + Extension + Type Name + Date Created + Date Modified + Attributes + File List FileName + Run Count + Date Recently Changed + Date Accessed + Date Run + + + Warning: This is not a Fast Sort option, searches may be slow + + Click to Launch or Install Everything + Everything Installation + Installing Everything service. Please wait... + Successfully installed Everything service + Failed to automatically install Everything service. Please manually install it from https://www.voidtools.com + Click here to start it + Unable to find an Everything installation, would you like to manually select a location?{0}{0}Click no and Everything will be automatically installed for you diff --git a/Plugins/Flow.Launcher.Plugin.Explorer/Languages/it.xaml b/Plugins/Flow.Launcher.Plugin.Explorer/Languages/it.xaml index 5335d025e..aad9f2612 100644 --- a/Plugins/Flow.Launcher.Plugin.Explorer/Languages/it.xaml +++ b/Plugins/Flow.Launcher.Plugin.Explorer/Languages/it.xaml @@ -1,7 +1,7 @@  - + Please make a selection first Please select a folder link Are you sure you want to delete {0}? @@ -16,15 +16,22 @@ Explorer Alternative Error occurred during search: {0} - + Cancella Modifica Aggiungi + General Setting Customise Action Keywords Quick Access Links + Everything Setting + Sort Option: + Everything Path: + Launch Hidden + Tasto di accesso rapido alla finestra + Shell Path Index Search Excluded Paths + Utilizza il percorso ottenuto dalla ricerca come cartella di lavoro Use Index Search For Path Search - Turning this on will return indexed directories/files faster, but if a directory/file is not indexed it will not show up. If a directory/file has been added to Index Search Excluded Path then it will still show up even if this option is on Indexing Options Search: Path Search: @@ -35,12 +42,24 @@ Conferma Enabled When disabled Flow will not execute this search option, and will additionally revert back to '*' to free up the action keyword + Tutto + Windows Index + Direct Enumeration - + Content Search Engine + Directory Recursive Search Engine + Index Search Engine + Open Window Index Option + + Explorer Search and manage files and folders. Explorer utilises Windows Index Search - + + Ctrl + Enter to open the directory + Ctrl + Enter to open the containing folder + + Copy path Copy Cancella @@ -51,6 +70,7 @@ Open containing folder Opens the location that contains the file or folder Open With Editor: + Open With Shell: Exclude current and sub-directories from Index Search Excluded from Index Search Open Windows Indexing Options @@ -66,5 +86,36 @@ Remove from Quick Access Remove from Quick Access Remove the current {0} from Quick Access + Show Windows Context Menu + + + Everything SDK Loaded Fail + Attenzione: Il servizio "Everything" non è in esecuzione + Errore nell'interrogazione di Everything + Ordina per + Name + Percorso + Dimensioni + Estensione + Tipo + Data di creazione + Data della modifica + Attributi + Nome File Lista + Esegui Conteggio + Data di recente della modifica + Data di accesso + Data di esecuzione + + + Attenzione: Questa non è un'opzione di ordinamento rapido, le ricerche potrebbero essere lente + + Click to Launch or Install Everything + Installazione di Everything + Installazione di everything. Si prega di attendere... + Everything è stato installato con successo + Failed to automatically install Everything service. Please manually install it from https://www.voidtools.com + Premi per avviare + Impossibile trovare l'installazione di Everything, vuoi inserire manualmente un percorso? {0} {0} Premi no per installare automaticamente Everything diff --git a/Plugins/Flow.Launcher.Plugin.Explorer/Languages/ja.xaml b/Plugins/Flow.Launcher.Plugin.Explorer/Languages/ja.xaml index 9d0c00d25..50439308e 100644 --- a/Plugins/Flow.Launcher.Plugin.Explorer/Languages/ja.xaml +++ b/Plugins/Flow.Launcher.Plugin.Explorer/Languages/ja.xaml @@ -1,7 +1,7 @@  - + Please make a selection first Please select a folder link Are you sure you want to delete {0}? @@ -16,15 +16,22 @@ Explorer Alternative Error occurred during search: {0} - + 削除 + General Setting Customise Action Keywords Quick Access Links + Everything Setting + Sort Option: + Everything Path: + Launch Hidden + Editor Path + Shell Path Index Search Excluded Paths + Use search result's location as executable working directory Use Index Search For Path Search - Turning this on will return indexed directories/files faster, but if a directory/file is not indexed it will not show up. If a directory/file has been added to Index Search Excluded Path then it will still show up even if this option is on Indexing Options Search: Path Search: @@ -35,12 +42,24 @@ Enabled When disabled Flow will not execute this search option, and will additionally revert back to '*' to free up the action keyword + Everything + Windows Index + Direct Enumeration - + Content Search Engine + Directory Recursive Search Engine + Index Search Engine + Open Window Index Option + + Explorer Search and manage files and folders. Explorer utilises Windows Index Search - + + Ctrl + Enter to open the directory + Ctrl + Enter to open the containing folder + + Copy path Copy 削除 @@ -51,6 +70,7 @@ Open containing folder Opens the location that contains the file or folder Open With Editor: + Open With Shell: Exclude current and sub-directories from Index Search Excluded from Index Search Open Windows Indexing Options @@ -66,5 +86,36 @@ Remove from Quick Access Remove from Quick Access Remove the current {0} from Quick Access + Show Windows Context Menu + + + Everything SDK Loaded Fail + Warning: Everything service is not running + Error while querying Everything + Sort By + Name + Path + サイズ + Extension + Type Name + Date Created + Date Modified + Attributes + File List FileName + Run Count + Date Recently Changed + Date Accessed + Date Run + + + Warning: This is not a Fast Sort option, searches may be slow + + Click to Launch or Install Everything + Everything Installation + Installing Everything service. Please wait... + Successfully installed Everything service + Failed to automatically install Everything service. Please manually install it from https://www.voidtools.com + Click here to start it + Unable to find an Everything installation, would you like to manually select a location?{0}{0}Click no and Everything will be automatically installed for you diff --git a/Plugins/Flow.Launcher.Plugin.Explorer/Languages/ko.xaml b/Plugins/Flow.Launcher.Plugin.Explorer/Languages/ko.xaml index 15d6ca4a7..5ff2caa54 100644 --- a/Plugins/Flow.Launcher.Plugin.Explorer/Languages/ko.xaml +++ b/Plugins/Flow.Launcher.Plugin.Explorer/Languages/ko.xaml @@ -1,7 +1,7 @@  - + Please make a selection first 폴더 링크를 선택하세요 Are you sure you want to delete {0}? @@ -16,15 +16,22 @@ Explorer Alternative Error occurred during search: {0} - + 삭제 편집 + General Setting 사용자 지정 액션 키워드 Quick Access Links + Everything Setting + Sort Option: + Everything Path: + Launch Hidden + Editor Path + Shell Path Index Search Excluded Paths + Use search result's location as executable working directory Use Index Search For Path Search - Turning this on will return indexed directories/files faster, but if a directory/file is not indexed it will not show up. If a directory/file has been added to Index Search Excluded Path then it will still show up even if this option is on 색인 옵션 검색: 경로 검색: @@ -35,12 +42,24 @@ 완료 When disabled Flow will not execute this search option, and will additionally revert back to '*' to free up the action keyword + Everything + Windows Index + Direct Enumeration - + Content Search Engine + Directory Recursive Search Engine + Index Search Engine + Open Window Index Option + + 탐색기 Window Index Search를 사용하여 파일과 폴더를 검색 및 관리합니다 - + + Ctrl + Enter to open the directory + Ctrl + Enter to open the containing folder + + 경로 복사 복사하기 삭제 @@ -51,6 +70,7 @@ 포함된 폴더 열기 Opens the location that contains the file or folder 편집기에서 열기: + Open With Shell: Exclude current and sub-directories from Index Search Excluded from Index Search 윈도우 인덱싱 옵션 열기 @@ -66,5 +86,36 @@ Remove from Quick Access Remove from Quick Access Remove the current {0} from Quick Access + Show Windows Context Menu + + + Everything SDK Loaded Fail + Warning: Everything service is not running + Error while querying Everything + Sort By + Name + Path + 크기 + Extension + Type Name + Date Created + Date Modified + Attributes + File List FileName + Run Count + Date Recently Changed + Date Accessed + Date Run + + + Warning: This is not a Fast Sort option, searches may be slow + + Click to Launch or Install Everything + Everything Installation + Installing Everything service. Please wait... + Successfully installed Everything service + Failed to automatically install Everything service. Please manually install it from https://www.voidtools.com + Click here to start it + Unable to find an Everything installation, would you like to manually select a location?{0}{0}Click no and Everything will be automatically installed for you diff --git a/Plugins/Flow.Launcher.Plugin.Explorer/Languages/nb.xaml b/Plugins/Flow.Launcher.Plugin.Explorer/Languages/nb.xaml index 4fb93acb6..e20853e5b 100644 --- a/Plugins/Flow.Launcher.Plugin.Explorer/Languages/nb.xaml +++ b/Plugins/Flow.Launcher.Plugin.Explorer/Languages/nb.xaml @@ -1,7 +1,7 @@  - + Please make a selection first Please select a folder link Are you sure you want to delete {0}? @@ -16,15 +16,22 @@ Explorer Alternative Error occurred during search: {0} - + Delete Edit Add + General Setting Customise Action Keywords Quick Access Links + Everything Setting + Sort Option: + Everything Path: + Launch Hidden + Editor Path + Shell Path Index Search Excluded Paths + Use search result's location as executable working directory Use Index Search For Path Search - Turning this on will return indexed directories/files faster, but if a directory/file is not indexed it will not show up. If a directory/file has been added to Index Search Excluded Path then it will still show up even if this option is on Indexing Options Search: Path Search: @@ -35,12 +42,24 @@ Done Enabled When disabled Flow will not execute this search option, and will additionally revert back to '*' to free up the action keyword + Everything + Windows Index + Direct Enumeration - + Content Search Engine + Directory Recursive Search Engine + Index Search Engine + Open Window Index Option + + Explorer Search and manage files and folders. Explorer utilises Windows Index Search - + + Ctrl + Enter to open the directory + Ctrl + Enter to open the containing folder + + Copy path Copy Delete @@ -51,6 +70,7 @@ Open containing folder Opens the location that contains the file or folder Open With Editor: + Open With Shell: Exclude current and sub-directories from Index Search Excluded from Index Search Open Windows Indexing Options @@ -66,5 +86,36 @@ Remove from Quick Access Remove from Quick Access Remove the current {0} from Quick Access + Show Windows Context Menu + + + Everything SDK Loaded Fail + Warning: Everything service is not running + Error while querying Everything + Sort By + Name + Path + Size + Extension + Type Name + Date Created + Date Modified + Attributes + File List FileName + Run Count + Date Recently Changed + Date Accessed + Date Run + + + Warning: This is not a Fast Sort option, searches may be slow + + Click to Launch or Install Everything + Everything Installation + Installing Everything service. Please wait... + Successfully installed Everything service + Failed to automatically install Everything service. Please manually install it from https://www.voidtools.com + Click here to start it + Unable to find an Everything installation, would you like to manually select a location?{0}{0}Click no and Everything will be automatically installed for you diff --git a/Plugins/Flow.Launcher.Plugin.Explorer/Languages/nl.xaml b/Plugins/Flow.Launcher.Plugin.Explorer/Languages/nl.xaml index 774ba0e32..217a63b79 100644 --- a/Plugins/Flow.Launcher.Plugin.Explorer/Languages/nl.xaml +++ b/Plugins/Flow.Launcher.Plugin.Explorer/Languages/nl.xaml @@ -1,7 +1,7 @@  - + Please make a selection first Please select a folder link Are you sure you want to delete {0}? @@ -16,15 +16,22 @@ Explorer Alternative Error occurred during search: {0} - + Verwijder Bewerken Toevoegen + General Setting Customise Action Keywords Quick Access Links + Everything Setting + Sort Option: + Everything Path: + Launch Hidden + Editor Path + Shell Path Index Search Excluded Paths + Use search result's location as executable working directory Use Index Search For Path Search - Turning this on will return indexed directories/files faster, but if a directory/file is not indexed it will not show up. If a directory/file has been added to Index Search Excluded Path then it will still show up even if this option is on Indexing Options Search: Path Search: @@ -35,12 +42,24 @@ Klaar Enabled When disabled Flow will not execute this search option, and will additionally revert back to '*' to free up the action keyword + Everything + Windows Index + Direct Enumeration - + Content Search Engine + Directory Recursive Search Engine + Index Search Engine + Open Window Index Option + + Explorer Search and manage files and folders. Explorer utilises Windows Index Search - + + Ctrl + Enter to open the directory + Ctrl + Enter to open the containing folder + + Copy path Copy Verwijder @@ -51,6 +70,7 @@ Open containing folder Opens the location that contains the file or folder Open With Editor: + Open With Shell: Exclude current and sub-directories from Index Search Excluded from Index Search Open Windows Indexing Options @@ -66,5 +86,36 @@ Remove from Quick Access Remove from Quick Access Remove the current {0} from Quick Access + Show Windows Context Menu + + + Everything SDK Loaded Fail + Warning: Everything service is not running + Error while querying Everything + Sort By + Name + Path + Size + Extension + Type Name + Date Created + Date Modified + Attributes + File List FileName + Run Count + Date Recently Changed + Date Accessed + Date Run + + + Warning: This is not a Fast Sort option, searches may be slow + + Click to Launch or Install Everything + Everything Installation + Installing Everything service. Please wait... + Successfully installed Everything service + Failed to automatically install Everything service. Please manually install it from https://www.voidtools.com + Click here to start it + Unable to find an Everything installation, would you like to manually select a location?{0}{0}Click no and Everything will be automatically installed for you diff --git a/Plugins/Flow.Launcher.Plugin.Explorer/Languages/pl.xaml b/Plugins/Flow.Launcher.Plugin.Explorer/Languages/pl.xaml index 21b11e73f..177161be0 100644 --- a/Plugins/Flow.Launcher.Plugin.Explorer/Languages/pl.xaml +++ b/Plugins/Flow.Launcher.Plugin.Explorer/Languages/pl.xaml @@ -1,7 +1,7 @@  - + Please make a selection first Musisz wybrać któryś folder z listy Czy jesteś pewien że chcesz usunąć {0}? @@ -16,15 +16,22 @@ Explorer Alternative Error occurred during search: {0} - + Usuń Edytuj Dodaj + General Setting Customise Action Keywords Quick Access Links + Everything Setting + Sort Option: + Everything Path: + Launch Hidden + Ścieżka edytora + Shell Path Index Search Excluded Paths + Use search result's location as executable working directory Use Index Search For Path Search - Turning this on will return indexed directories/files faster, but if a directory/file is not indexed it will not show up. If a directory/file has been added to Index Search Excluded Path then it will still show up even if this option is on Indexing Options Search: Path Search: @@ -35,12 +42,24 @@ Zapisz Enabled When disabled Flow will not execute this search option, and will additionally revert back to '*' to free up the action keyword + Everything + Windows Index + Direct Enumeration - + Content Search Engine + Directory Recursive Search Engine + Index Search Engine + Open Window Index Option + + Explorer Search and manage files and folders. Explorer utilises Windows Index Search - + + Ctrl + Enter to open the directory + Ctrl + Enter to open the containing folder + + Copy path Copy Usu @@ -51,6 +70,7 @@ Open containing folder Opens the location that contains the file or folder Open With Editor: + Open With Shell: Exclude current and sub-directories from Index Search Excluded from Index Search Open Windows Indexing Options @@ -66,5 +86,36 @@ Remove from Quick Access Remove from Quick Access Remove the current {0} from Quick Access + Show Windows Context Menu + + + Everything SDK Loaded Fail + Everything Service nie jest uruchomiony + Wystąpił błąd podczas pobierania wyników z Everything + Sort By + Name + Path + Rozmiar + Extension + Type Name + Date Created + Date Modified + Attributes + File List FileName + Run Count + Date Recently Changed + Date Accessed + Date Run + + + Warning: This is not a Fast Sort option, searches may be slow + + Click to Launch or Install Everything + Everything Installation + Installing Everything service. Please wait... + Successfully installed Everything service + Failed to automatically install Everything service. Please manually install it from https://www.voidtools.com + Click here to start it + Unable to find an Everything installation, would you like to manually select a location?{0}{0}Click no and Everything will be automatically installed for you diff --git a/Plugins/Flow.Launcher.Plugin.Explorer/Languages/pt-br.xaml b/Plugins/Flow.Launcher.Plugin.Explorer/Languages/pt-br.xaml index 450dd647d..6ced1ce62 100644 --- a/Plugins/Flow.Launcher.Plugin.Explorer/Languages/pt-br.xaml +++ b/Plugins/Flow.Launcher.Plugin.Explorer/Languages/pt-br.xaml @@ -1,7 +1,7 @@  - + Please make a selection first Please select a folder link Are you sure you want to delete {0}? @@ -16,15 +16,22 @@ Explorer Alternative Error occurred during search: {0} - + Apagar Editar Adicionar + General Setting Customise Action Keywords Quick Access Links + Everything Setting + Sort Option: + Everything Path: + Launch Hidden + Editor Path + Shell Path Index Search Excluded Paths + Use search result's location as executable working directory Use Index Search For Path Search - Turning this on will return indexed directories/files faster, but if a directory/file is not indexed it will not show up. If a directory/file has been added to Index Search Excluded Path then it will still show up even if this option is on Indexing Options Search: Path Search: @@ -35,12 +42,24 @@ Finalizado Enabled When disabled Flow will not execute this search option, and will additionally revert back to '*' to free up the action keyword + Everything + Windows Index + Direct Enumeration - + Content Search Engine + Directory Recursive Search Engine + Index Search Engine + Open Window Index Option + + Explorer Search and manage files and folders. Explorer utilises Windows Index Search - + + Ctrl + Enter to open the directory + Ctrl + Enter to open the containing folder + + Copy path Copy Apagar @@ -51,6 +70,7 @@ Open containing folder Opens the location that contains the file or folder Open With Editor: + Open With Shell: Exclude current and sub-directories from Index Search Excluded from Index Search Open Windows Indexing Options @@ -66,5 +86,36 @@ Remove from Quick Access Remove from Quick Access Remove the current {0} from Quick Access + Show Windows Context Menu + + + Everything SDK Loaded Fail + Warning: Everything service is not running + Error while querying Everything + Sort By + Name + Path + Tamanho + Extension + Type Name + Date Created + Date Modified + Attributes + File List FileName + Run Count + Date Recently Changed + Date Accessed + Date Run + + + Warning: This is not a Fast Sort option, searches may be slow + + Click to Launch or Install Everything + Everything Installation + Installing Everything service. Please wait... + Successfully installed Everything service + Failed to automatically install Everything service. Please manually install it from https://www.voidtools.com + Click here to start it + Unable to find an Everything installation, would you like to manually select a location?{0}{0}Click no and Everything will be automatically installed for you diff --git a/Plugins/Flow.Launcher.Plugin.Explorer/Languages/pt-pt.xaml b/Plugins/Flow.Launcher.Plugin.Explorer/Languages/pt-pt.xaml index 2f09d7f6d..37de2b5b4 100644 --- a/Plugins/Flow.Launcher.Plugin.Explorer/Languages/pt-pt.xaml +++ b/Plugins/Flow.Launcher.Plugin.Explorer/Languages/pt-pt.xaml @@ -1,7 +1,7 @@  - + Tem que efetuar uma seleção Selecione a ligação para a pasta Tem a certeza de que deseja eliminar {0}? @@ -16,15 +16,22 @@ Alternativa Ocorreu um erro ao pesquisar: {0} - + Eliminar Editar Adicionar + Definições gerais Personalizar palavras-chave Ligações de acesso rápido + Definições Everything + Ordenação: + Caminho para Everything: + Iniciar oculto + Caminho do editor + Caminho da consola Caminhos excluídos do índice de pesquisa + Utilizar local dos resultados como diretório de trabalho executável Utilizar índice de pesquisa para o caminho - Se ativar esta opção, os ficheiros e/ou diretórios indexados serão mostrados mais rapidamente mas, se um ficheiro ou diretório não estiver indexado não será mostrado. Se existirem ficheiros e/ou diretórios que tenham sido adicionados à exclusão do índice de pesquisa, serão mostrados. Opções de indexação Pesquisar: Pesquisa de caminho: @@ -35,12 +42,24 @@ Feito Ativo Se desativar a opção, Flow Launcher não irá executar esta opção de pesquisa e utilizará '*' para libertar a palavra-chave + Everything + Índice do Windows + Enumeração direta - + Mecanismo de pesquisa para conteúdo + Mecanismo de pesquisa recursiva de diretórios + Mecanismo de pesquisa do índice + Abrir opções do índice Windows + + Explorador Pesquisar e gerir ficheiros e pastas. O explorador utiliza o índice de pesquisa Windows. - + + Ctrl+Enter para abrir o diretório + Ctrl+Enter para abrir a pasta de destino + + Copiar caminho Copiar Eliminar @@ -51,6 +70,7 @@ Abrir pasta de destino Abre a localização que contém o ficheiro ou a pasta Abrir com o editor: + Abrir com a consola: Excluir diretório atual do índice de pesquisas Excluído do índice de pesquisas Abrir opções de indexação do Windows @@ -66,5 +86,36 @@ Remover do acesso rápido Remover do acesso rápido Remover {0} do acesso rápido + Mostrar menu de contexto do Windows + + + Falha ao carregar SDK Everything + Aviso: o serviço Everything não está em execução + Erro ao consultar Everything + Ordenar por + Nome + Caminho + Tamanho + Extensão + Nome do tipo + Data de criação + Data de modificação + Atributos + Por nome na lista de ficheiros + Número de execuções + Data alterada recentemente + Data de acesso + Data de execução + + + Aviso: esta não é uma opção de ordenação rápida e as pesquisas podem ser demoradas + + Clique para iniciar ou instalar Everything + Instalação Everything + A instalar o serviço Everything. Por favor aguarde... + Serviço Everything instalado com sucesso + Não foi possível instalar o serviço Everything. Descarregue a aplicação em https://www.voidtools.com e instale-a manualmente. + Clique aqui para iniciar + Não foi possível encontrar a instalação de Everything. Deseja especificar manualmente a localização?{0}{0}Clique Não e Everything será instalado automaticamente. diff --git a/Plugins/Flow.Launcher.Plugin.Explorer/Languages/ru.xaml b/Plugins/Flow.Launcher.Plugin.Explorer/Languages/ru.xaml index aaa25d324..5e0786c62 100644 --- a/Plugins/Flow.Launcher.Plugin.Explorer/Languages/ru.xaml +++ b/Plugins/Flow.Launcher.Plugin.Explorer/Languages/ru.xaml @@ -1,7 +1,7 @@  - + Please make a selection first Please select a folder link Are you sure you want to delete {0}? @@ -16,15 +16,22 @@ Explorer Alternative Error occurred during search: {0} - + Удалить Редактировать Добавить + General Setting Customise Action Keywords Quick Access Links + Everything Setting + Sort Option: + Everything Path: + Launch Hidden + Editor Path + Shell Path Index Search Excluded Paths + Use search result's location as executable working directory Use Index Search For Path Search - Turning this on will return indexed directories/files faster, but if a directory/file is not indexed it will not show up. If a directory/file has been added to Index Search Excluded Path then it will still show up even if this option is on Indexing Options Search: Path Search: @@ -35,12 +42,24 @@ Подтвердить Enabled When disabled Flow will not execute this search option, and will additionally revert back to '*' to free up the action keyword + Everything + Windows Index + Direct Enumeration - + Content Search Engine + Directory Recursive Search Engine + Index Search Engine + Open Window Index Option + + Explorer Search and manage files and folders. Explorer utilises Windows Index Search - + + Ctrl + Enter to open the directory + Ctrl + Enter to open the containing folder + + Copy path Copy Удалить @@ -51,6 +70,7 @@ Open containing folder Opens the location that contains the file or folder Open With Editor: + Open With Shell: Exclude current and sub-directories from Index Search Excluded from Index Search Open Windows Indexing Options @@ -66,5 +86,36 @@ Remove from Quick Access Remove from Quick Access Remove the current {0} from Quick Access + Show Windows Context Menu + + + Everything SDK Loaded Fail + Warning: Everything service is not running + Error while querying Everything + Sort By + Name + Path + Размер + Extension + Type Name + Date Created + Date Modified + Attributes + File List FileName + Run Count + Date Recently Changed + Date Accessed + Date Run + + + Warning: This is not a Fast Sort option, searches may be slow + + Click to Launch or Install Everything + Everything Installation + Installing Everything service. Please wait... + Successfully installed Everything service + Failed to automatically install Everything service. Please manually install it from https://www.voidtools.com + Click here to start it + Unable to find an Everything installation, would you like to manually select a location?{0}{0}Click no and Everything will be automatically installed for you diff --git a/Plugins/Flow.Launcher.Plugin.Explorer/Languages/sk.xaml b/Plugins/Flow.Launcher.Plugin.Explorer/Languages/sk.xaml index 5842974e2..098070a1e 100644 --- a/Plugins/Flow.Launcher.Plugin.Explorer/Languages/sk.xaml +++ b/Plugins/Flow.Launcher.Plugin.Explorer/Languages/sk.xaml @@ -1,7 +1,7 @@  - + Najprv vyberte položku Vyberte odkaz na priečinok Naozaj chcete odstrániť {0}? @@ -16,15 +16,22 @@ Alternatíva pre Preskumníka Počas vyhľadávania došlo k chybe: {0} - + Odstrániť Upraviť Pridať + Všeobecné nastavenia Upraviť aktivačný príkaz Odkazy Rýchleho prístupu + Nastavenia Everything + Zoradenie: + Umiestnenie Everything: + Spustiť skryté + Cesta k editoru + Cesta k príkazovému riadku Vylúčené umiestnenia indexovania + Použiť cestu výsledku vyhľadávania ako pracovný priečinok spustiteľného súboru Na vyhľadanie cesty použiť vyhľadávanie v indexe - Zapnutím tejto funkcie sa zrýchli odozva indexovaných priečinkov/súborov, ale ak priečinok/súbor nie je indexovaný, nezobrazí sa. Ak bol priečinok/súbor pridaný do Vylúčené umiestnenia indexovania, zobrazí sa, aj keď je táto možnosť zapnutá Možnosti indexovania Vyhľadávanie: Cesta vyhľadávania: @@ -35,12 +42,24 @@ Hotovo Povolené Ak je vypnuté, Flow túto možnosť vyhľadávania nevykoná a následne sa vráti späť na "*", aby sa uvoľnila skratka akcie + Everything + Index Windowsu + Zoznam priečinkov - + Vyhľadávač obsahu + Priečinkový rekurzívny vyhľadávač + Indexový vyhľadávač + Otvoriť možnosti vyhľadávania vo Windowse + + Prieskumník Vyhľadáva a spravuje súbory a priečinky. Prieskumník používa indexovanie vyhľadávania vo Windowse - + + Ctrl + Enter na otvorenie priečinka + Ctrl + Enter na otvorenie umiestnenia priečinka + + Kopírovať cestu Kopírovať Odstrániť @@ -51,6 +70,7 @@ Otvoriť umiestnenie priečinka Otvorí umiestnenie, ktoré obsahuje súbor alebo priečinok Otvoriť v editore: + Otvori v príkazovom riadku: Vylúčiť položku a jej podpriečinky z indexu vyhľadávania Vylúčiť z indexu vyhľadávania Otvoriť možnosti vyhľadávania vo Windowse @@ -66,5 +86,36 @@ Odstráni z Rýchleho prístupu Odstráni z Rýchleho prístupu Odstráni {0} z Rýchleho prístupu + Zobraziť kontextovú ponuku Windowsu + + + Nepodarilo sa načítať Everything SDK + Upozornenie: Služba Everything nie je spustená + Chyba pri dopytovaní Everything + Zoradiť podľa + Názov + Cesta + Veľkosť + Prípona + Typ + Dátum vytvorenia + Dátum úpravy + Atribúty + Zoznam názvov súborov + Počet spustení + Nedávno zmenený dátum + Dátum prístupu + Dátum spustenia + + + Upozornenie: Toto nie je voľba Fast Sort, vyhľadávanie môže byť pomalé + + Kliknutím spustíte alebo nainštalujete Everything + Inštalácia Everything + Inštaluje sa služba Everything. Čakajte, prosím… + Služba Everything bola úspešne nainštalovaná + Automatická inštalácia služby Everything zlyhala. Prosím, nainštalujte ju manuálne z https://www.voidtools.com + Kliknutím sem ju spustíte + Nepodarilo sa nájsť inštaláciu Everything, chcete manuálne vybrať jej umiestnenie?{0}{0}Kliknutím na nie sa Everything automaticky nainštaluje diff --git a/Plugins/Flow.Launcher.Plugin.Explorer/Languages/sr.xaml b/Plugins/Flow.Launcher.Plugin.Explorer/Languages/sr.xaml index 8a09b8834..66098dbba 100644 --- a/Plugins/Flow.Launcher.Plugin.Explorer/Languages/sr.xaml +++ b/Plugins/Flow.Launcher.Plugin.Explorer/Languages/sr.xaml @@ -1,7 +1,7 @@  - + Please make a selection first Please select a folder link Are you sure you want to delete {0}? @@ -16,15 +16,22 @@ Explorer Alternative Error occurred during search: {0} - + Obriši Izmeni Dodaj + General Setting Customise Action Keywords Quick Access Links + Everything Setting + Sort Option: + Everything Path: + Launch Hidden + Editor Path + Shell Path Index Search Excluded Paths + Use search result's location as executable working directory Use Index Search For Path Search - Turning this on will return indexed directories/files faster, but if a directory/file is not indexed it will not show up. If a directory/file has been added to Index Search Excluded Path then it will still show up even if this option is on Indexing Options Search: Path Search: @@ -35,12 +42,24 @@ Gotovo Enabled When disabled Flow will not execute this search option, and will additionally revert back to '*' to free up the action keyword + Everything + Windows Index + Direct Enumeration - + Content Search Engine + Directory Recursive Search Engine + Index Search Engine + Open Window Index Option + + Explorer Search and manage files and folders. Explorer utilises Windows Index Search - + + Ctrl + Enter to open the directory + Ctrl + Enter to open the containing folder + + Copy path Copy Obriši @@ -51,6 +70,7 @@ Open containing folder Opens the location that contains the file or folder Open With Editor: + Open With Shell: Exclude current and sub-directories from Index Search Excluded from Index Search Open Windows Indexing Options @@ -66,5 +86,36 @@ Remove from Quick Access Remove from Quick Access Remove the current {0} from Quick Access + Show Windows Context Menu + + + Everything SDK Loaded Fail + Warning: Everything service is not running + Error while querying Everything + Sort By + Name + Path + Size + Extension + Type Name + Date Created + Date Modified + Attributes + File List FileName + Run Count + Date Recently Changed + Date Accessed + Date Run + + + Warning: This is not a Fast Sort option, searches may be slow + + Click to Launch or Install Everything + Everything Installation + Installing Everything service. Please wait... + Successfully installed Everything service + Failed to automatically install Everything service. Please manually install it from https://www.voidtools.com + Click here to start it + Unable to find an Everything installation, would you like to manually select a location?{0}{0}Click no and Everything will be automatically installed for you diff --git a/Plugins/Flow.Launcher.Plugin.Explorer/Languages/tr.xaml b/Plugins/Flow.Launcher.Plugin.Explorer/Languages/tr.xaml index 5a982e19f..757b98e7c 100644 --- a/Plugins/Flow.Launcher.Plugin.Explorer/Languages/tr.xaml +++ b/Plugins/Flow.Launcher.Plugin.Explorer/Languages/tr.xaml @@ -1,7 +1,7 @@  - + Please make a selection first Lütfen bir klasör bağlantısı seçin {0} bağlantısını silmek istediğinize emin misiniz? @@ -16,15 +16,22 @@ Explorer Alternative Error occurred during search: {0} - + Sil Düzenle Ekle + General Setting Customise Action Keywords Quick Access Links + Everything Setting + Sort Option: + Everything Path: + Launch Hidden + Düzenleyici Konumu + Shell Path Index Search Excluded Paths + Programın çalışma klasörü olarak sonuç klasörünü kullan Use Index Search For Path Search - Turning this on will return indexed directories/files faster, but if a directory/file is not indexed it will not show up. If a directory/file has been added to Index Search Excluded Path then it will still show up even if this option is on Indexing Options Search: Path Search: @@ -35,12 +42,24 @@ Tamam Enabled When disabled Flow will not execute this search option, and will additionally revert back to '*' to free up the action keyword + Everything + Windows Index + Direct Enumeration - + Content Search Engine + Directory Recursive Search Engine + Index Search Engine + Open Window Index Option + + Explorer Search and manage files and folders. Explorer utilises Windows Index Search - + + Ctrl + Enter to open the directory + Ctrl + Enter to open the containing folder + + Copy path Copy Sil @@ -51,6 +70,7 @@ Open containing folder Opens the location that contains the file or folder Open With Editor: + Open With Shell: Exclude current and sub-directories from Index Search Excluded from Index Search Open Windows Indexing Options @@ -66,5 +86,36 @@ Remove from Quick Access Remove from Quick Access Remove the current {0} from Quick Access + Show Windows Context Menu + + + Everything SDK Loaded Fail + Everything Servisi çalışmıyor + Sorgu Everything üzerinde çalıştırılırken hata oluştu + Sort By + Name + Path + Boyut + Extension + Type Name + Date Created + Date Modified + Attributes + File List FileName + Run Count + Date Recently Changed + Date Accessed + Date Run + + + Warning: This is not a Fast Sort option, searches may be slow + + Click to Launch or Install Everything + Everything Installation + Installing Everything service. Please wait... + Successfully installed Everything service + Failed to automatically install Everything service. Please manually install it from https://www.voidtools.com + Click here to start it + Unable to find an Everything installation, would you like to manually select a location?{0}{0}Click no and Everything will be automatically installed for you diff --git a/Plugins/Flow.Launcher.Plugin.Explorer/Languages/uk-UA.xaml b/Plugins/Flow.Launcher.Plugin.Explorer/Languages/uk-UA.xaml index d19c4b33a..0765550f7 100644 --- a/Plugins/Flow.Launcher.Plugin.Explorer/Languages/uk-UA.xaml +++ b/Plugins/Flow.Launcher.Plugin.Explorer/Languages/uk-UA.xaml @@ -1,7 +1,7 @@  - + Please make a selection first Please select a folder link Are you sure you want to delete {0}? @@ -16,15 +16,22 @@ Explorer Alternative Error occurred during search: {0} - + Видалити Редагувати Додати + General Setting Customise Action Keywords Quick Access Links + Everything Setting + Sort Option: + Everything Path: + Launch Hidden + Editor Path + Shell Path Index Search Excluded Paths + Use search result's location as executable working directory Use Index Search For Path Search - Turning this on will return indexed directories/files faster, but if a directory/file is not indexed it will not show up. If a directory/file has been added to Index Search Excluded Path then it will still show up even if this option is on Indexing Options Search: Path Search: @@ -35,12 +42,24 @@ Готово Enabled When disabled Flow will not execute this search option, and will additionally revert back to '*' to free up the action keyword + Everything + Windows Index + Direct Enumeration - + Content Search Engine + Directory Recursive Search Engine + Index Search Engine + Open Window Index Option + + Explorer Search and manage files and folders. Explorer utilises Windows Index Search - + + Ctrl + Enter to open the directory + Ctrl + Enter to open the containing folder + + Copy path Copy Видалити @@ -51,6 +70,7 @@ Open containing folder Opens the location that contains the file or folder Open With Editor: + Open With Shell: Exclude current and sub-directories from Index Search Excluded from Index Search Open Windows Indexing Options @@ -66,5 +86,36 @@ Remove from Quick Access Remove from Quick Access Remove the current {0} from Quick Access + Show Windows Context Menu + + + Everything SDK Loaded Fail + Warning: Everything service is not running + Error while querying Everything + Sort By + Name + Path + Size + Extension + Type Name + Date Created + Date Modified + Attributes + File List FileName + Run Count + Date Recently Changed + Date Accessed + Date Run + + + Warning: This is not a Fast Sort option, searches may be slow + + Click to Launch or Install Everything + Everything Installation + Installing Everything service. Please wait... + Successfully installed Everything service + Failed to automatically install Everything service. Please manually install it from https://www.voidtools.com + Click here to start it + Unable to find an Everything installation, would you like to manually select a location?{0}{0}Click no and Everything will be automatically installed for you diff --git a/Plugins/Flow.Launcher.Plugin.Explorer/Languages/zh-cn.xaml b/Plugins/Flow.Launcher.Plugin.Explorer/Languages/zh-cn.xaml index dd32d0ec4..c1d25614b 100644 --- a/Plugins/Flow.Launcher.Plugin.Explorer/Languages/zh-cn.xaml +++ b/Plugins/Flow.Launcher.Plugin.Explorer/Languages/zh-cn.xaml @@ -1,7 +1,7 @@  - + 请先进行选择 请选择一个文件夹链接 您确定要删除 {0} 吗? @@ -16,15 +16,22 @@ 资源管理器选项 搜索时发生错误:{0} - + 删除 编辑 增加 + General Setting 自定义动作关键字 快速访问链接 + Everything Setting + Sort Option: + Everything Path: + Launch Hidden + 编辑器路径 + Shell Path 索引搜索排除的路径 + 使用搜索结果的位置作为应用程序的工作目录 使用索引进行路径搜索 - 启用该选项会更快速地找到已索引的文件夹和文件,但未索引的项目不会出现在结果中。在“索引搜索排除的路径”中文件夹和文件仍会出现在结果中。 索引选项 搜索激活: 路径搜索激活: @@ -35,12 +42,24 @@ 确认 启用 当禁用时,Flow Launcher 将不会执行此搜索选项,并且还会恢复到“*”以释放动作关键字 + Everything + Windows Index + Direct Enumeration - + Content Search Engine + Directory Recursive Search Engine + Index Search Engine + Open Window Index Option + + 文件管理器 利用Windows索引来搜索和管理文件和文件夹。 - + + Ctrl + Enter to open the directory + Ctrl + Enter to open the containing folder + + 复制路径 复制 删除 @@ -51,6 +70,7 @@ 打开文件所在文件夹 打开文件或文件夹所在目录 使用编辑器打开: + Open With Shell: 从索引搜索中排除当前目录和子目录 从索引搜索中排除 打开Windows索引选项 @@ -66,5 +86,36 @@ 从快速访问中删除 从快速访问中删除 从快速访问中删除 {0} + Show Windows Context Menu + + + Everything SDK Loaded Fail + 警告:Everything 服务未运行 + Everything 插件发生了一个错误(回车拷贝具体错误信息) + 排序依据 + 名称 + 路径 + 大小 + 扩展名 + 类型名称 + 创建日期 + 修改日期 + 属性 + 文件列表名 + 运行次数 + 最近更改日期 + 访问日期 + 运行日期 + + + 警告:这不是一个快速排序选项,搜索可能较慢。 + + Click to Launch or Install Everything + Everything 安装 + 正在安装 Everything 服务。请稍后... + 成功安装了 Everything 服务 + 自动安装 Everything 服务失败。请从 https://www.voidtools.com 手动下载并安装。 + 单击此处开始 + 无法找到任何 Everything 安装,您想手动选择一个位置吗?{0}{0} 单击 不 将自动为您安装 Everything。 diff --git a/Plugins/Flow.Launcher.Plugin.Explorer/Languages/zh-tw.xaml b/Plugins/Flow.Launcher.Plugin.Explorer/Languages/zh-tw.xaml index e399f6ebf..708c946d7 100644 --- a/Plugins/Flow.Launcher.Plugin.Explorer/Languages/zh-tw.xaml +++ b/Plugins/Flow.Launcher.Plugin.Explorer/Languages/zh-tw.xaml @@ -1,7 +1,7 @@  - + Please make a selection first 請選擇一個資料夾 你確認要刪除{0}嗎? @@ -16,15 +16,22 @@ Explorer Alternative Error occurred during search: {0} - + 刪除 編輯 新增 + General Setting Customise Action Keywords Quick Access Links + Everything Setting + Sort Option: + Everything Path: + Launch Hidden + 編輯器路 + Shell Path Index Search Excluded Paths + 使用程式所在目錄作為工作目錄 Use Index Search For Path Search - Turning this on will return indexed directories/files faster, but if a directory/file is not indexed it will not show up. If a directory/file has been added to Index Search Excluded Path then it will still show up even if this option is on 索引選項 搜尋: Path Search: @@ -35,12 +42,24 @@ 已啟用 When disabled Flow will not execute this search option, and will additionally revert back to '*' to free up the action keyword + Everything + Windows Index + Direct Enumeration - + Content Search Engine + Directory Recursive Search Engine + Index Search Engine + Open Window Index Option + + 檔案總管 Search and manage files and folders. Explorer utilises Windows Index Search - + + Ctrl + Enter to open the directory + Ctrl + Enter to open the containing folder + + 複製路徑 複製 刪除 @@ -51,6 +70,7 @@ 開啟檔案位置 Opens the location that contains the file or folder 在編輯器中開啟: + Open With Shell: Exclude current and sub-directories from Index Search Excluded from Index Search Open Windows Indexing Options @@ -66,5 +86,36 @@ Remove from Quick Access Remove from Quick Access Remove the current {0} from Quick Access + Show Windows Context Menu + + + Everything SDK Loaded Fail + Everything Service 尚未啟動 + Everything 套件發生錯誤(Enter 複製具體錯誤訊息) + 排序依據 + 名稱 + 路徑 + 大小 + 擴展程序 + 類型 + 創建日期 + 修改日期 + 屬性 + File List FileName + 執行次數 + 近期變更 + 存取日期 + Date Run + + + Warning: This is not a Fast Sort option, searches may be slow + + Click to Launch or Install Everything + Everything 安裝程序 + 正在安裝 Everything 服務,請稍後... + 成功安裝 Everything 服務 + Failed to automatically install Everything service. Please manually install it from https://www.voidtools.com + 點此開始 + Unable to find an Everything installation, would you like to manually select a location?{0}{0}Click no and Everything will be automatically installed for you diff --git a/Plugins/Flow.Launcher.Plugin.Explorer/Search/ResultManager.cs b/Plugins/Flow.Launcher.Plugin.Explorer/Search/ResultManager.cs index 8a12f1306..4ddc75cfe 100644 --- a/Plugins/Flow.Launcher.Plugin.Explorer/Search/ResultManager.cs +++ b/Plugins/Flow.Launcher.Plugin.Explorer/Search/ResultManager.cs @@ -3,7 +3,6 @@ using Flow.Launcher.Infrastructure; using Flow.Launcher.Plugin.SharedCommands; using System; using System.Diagnostics; -using System.Globalization; using System.IO; using System.Linq; using System.Threading.Tasks; @@ -207,11 +206,17 @@ namespace Flow.Launcher.Plugin.Explorer.Search internal static Result CreateFileResult(string filePath, Query query, int score = 0, bool windowsIndexed = false) { + Result.PreviewInfo preview = IsMedia(Path.GetExtension(filePath)) ? new Result.PreviewInfo { + IsMedia = true, + PreviewImagePath = filePath, + } : Result.PreviewInfo.Default; + var result = new Result { Title = Path.GetFileName(filePath), SubTitle = Path.GetDirectoryName(filePath), IcoPath = filePath, + Preview = preview, AutoCompleteText = GetPathWithActionKeyword(filePath, ResultType.File), TitleHighlightData = StringMatcher.FuzzySearch(query.Search, Path.GetFileName(filePath)).MatchData, Score = score, @@ -266,6 +271,20 @@ namespace Flow.Launcher.Plugin.Explorer.Search }; return result; } + + public static bool IsMedia(string extension) + { + if (string.IsNullOrEmpty(extension)) + { + return false; + } + else + { + return MediaExtensions.Contains(extension.ToLowerInvariant()); + } + } + + public static readonly string[] MediaExtensions = { ".jpg", ".png", ".avi", ".mkv", ".bmp", ".gif", ".wmv", ".mp3", ".flac", ".mp4" }; } public enum ResultType diff --git a/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/da.xaml b/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/da.xaml index 23fb6aa1e..ca8077bcb 100644 --- a/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/da.xaml +++ b/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/da.xaml @@ -1,13 +1,14 @@  - + Downloading plugin Successfully downloaded Error: Unable to download the plugin {0} by {1} {2}{3}Would you like to uninstall this plugin? After the uninstallation Flow will automatically restart. {0} by {1} {2}{3}Would you like to install this plugin? After the installation Flow will automatically restart. Plugin Install + Installing Plugin Download and install {0} Plugin Uninstall Plugin successfully installed. Restarting Flow, please wait... @@ -26,14 +27,14 @@ Installing from an unknown source You are installing this plugin from an unknown source and it may contain potential risks!{0}{0}Please ensure you understand where this plugin is from and that it is safe.{0}{0}Would you like to continue still?{0}{0}(You can switch off this warning via settings) - - - + + + Plugins Manager Management of installing, uninstalling or updating Flow Launcher plugins Unknown Author - + Open website Visit the plugin's website See source code @@ -43,6 +44,6 @@ Go to Flow's plugins repository Visit the PluginsManifest repository to see community-made plugin submissions - + Install from unknown source warning diff --git a/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/de.xaml b/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/de.xaml index 23fb6aa1e..ca8077bcb 100644 --- a/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/de.xaml +++ b/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/de.xaml @@ -1,13 +1,14 @@  - + Downloading plugin Successfully downloaded Error: Unable to download the plugin {0} by {1} {2}{3}Would you like to uninstall this plugin? After the uninstallation Flow will automatically restart. {0} by {1} {2}{3}Would you like to install this plugin? After the installation Flow will automatically restart. Plugin Install + Installing Plugin Download and install {0} Plugin Uninstall Plugin successfully installed. Restarting Flow, please wait... @@ -26,14 +27,14 @@ Installing from an unknown source You are installing this plugin from an unknown source and it may contain potential risks!{0}{0}Please ensure you understand where this plugin is from and that it is safe.{0}{0}Would you like to continue still?{0}{0}(You can switch off this warning via settings) - - - + + + Plugins Manager Management of installing, uninstalling or updating Flow Launcher plugins Unknown Author - + Open website Visit the plugin's website See source code @@ -43,6 +44,6 @@ Go to Flow's plugins repository Visit the PluginsManifest repository to see community-made plugin submissions - + Install from unknown source warning diff --git a/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/es-419.xaml b/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/es-419.xaml index 23fb6aa1e..ca8077bcb 100644 --- a/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/es-419.xaml +++ b/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/es-419.xaml @@ -1,13 +1,14 @@  - + Downloading plugin Successfully downloaded Error: Unable to download the plugin {0} by {1} {2}{3}Would you like to uninstall this plugin? After the uninstallation Flow will automatically restart. {0} by {1} {2}{3}Would you like to install this plugin? After the installation Flow will automatically restart. Plugin Install + Installing Plugin Download and install {0} Plugin Uninstall Plugin successfully installed. Restarting Flow, please wait... @@ -26,14 +27,14 @@ Installing from an unknown source You are installing this plugin from an unknown source and it may contain potential risks!{0}{0}Please ensure you understand where this plugin is from and that it is safe.{0}{0}Would you like to continue still?{0}{0}(You can switch off this warning via settings) - - - + + + Plugins Manager Management of installing, uninstalling or updating Flow Launcher plugins Unknown Author - + Open website Visit the plugin's website See source code @@ -43,6 +44,6 @@ Go to Flow's plugins repository Visit the PluginsManifest repository to see community-made plugin submissions - + Install from unknown source warning diff --git a/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/es.xaml b/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/es.xaml index 99b90fc50..c56a08ec7 100644 --- a/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/es.xaml +++ b/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/es.xaml @@ -1,13 +1,14 @@  - + Descargando complemento Descargado correctamente Error: No se puede descargar el complemento {0} por {1} {2}{3}¿Desea desinstalar este complemento? Después de la desinstalación Flow se reiniciará automáticamente. {0} por {1} {2}{3}¿Desea instalar este complemento? Después de la instalación Flow se reiniciará automáticamente. Instalar complemento + Instalando complemento Descargar e instalar {0} Desinstalar complemento Complemento instalado correctamente. Reiniciando Flow, por favor espere... @@ -26,14 +27,14 @@ Instalando desde una fuente desconocida ¡Está instalando este complemento desde una fuente desconocida y puede contener riesgos potenciales!{0}{0}Por favor, asegúrese de saber de dónde procede este complemento y de que es seguro.{0}{0}¿Aún así desea continuar?{0}{0}(Puede desactivar esta advertencia en la configuración) - - - + + + Administrador de complementos Administración de instalación, desinstalación o actualización de los complementos de Flow Launcher Autor desconocido - + Abrir sitio web Visite el sitio web del complemento Ver código fuente @@ -43,6 +44,6 @@ Ir al repositorio de complementos de Flow Visite el repositorio PluginsManifest para ver complementos hechos por la comunidad - + Aviso de instalación desde fuentes desconocidas diff --git a/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/fr.xaml b/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/fr.xaml index 23fb6aa1e..ca8077bcb 100644 --- a/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/fr.xaml +++ b/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/fr.xaml @@ -1,13 +1,14 @@  - + Downloading plugin Successfully downloaded Error: Unable to download the plugin {0} by {1} {2}{3}Would you like to uninstall this plugin? After the uninstallation Flow will automatically restart. {0} by {1} {2}{3}Would you like to install this plugin? After the installation Flow will automatically restart. Plugin Install + Installing Plugin Download and install {0} Plugin Uninstall Plugin successfully installed. Restarting Flow, please wait... @@ -26,14 +27,14 @@ Installing from an unknown source You are installing this plugin from an unknown source and it may contain potential risks!{0}{0}Please ensure you understand where this plugin is from and that it is safe.{0}{0}Would you like to continue still?{0}{0}(You can switch off this warning via settings) - - - + + + Plugins Manager Management of installing, uninstalling or updating Flow Launcher plugins Unknown Author - + Open website Visit the plugin's website See source code @@ -43,6 +44,6 @@ Go to Flow's plugins repository Visit the PluginsManifest repository to see community-made plugin submissions - + Install from unknown source warning diff --git a/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/it.xaml b/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/it.xaml index 2eaa6331b..27e5918c7 100644 --- a/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/it.xaml +++ b/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/it.xaml @@ -1,13 +1,14 @@  - + Download del plugin Download completato Errore: non è possibile scaricare il plugin {0} da {1} {2}{3}Vuoi disinstallare questo plugin? Dopo la disinstallazione, Flow si riavvierà automaticamente. {0} da {1} {2}{3}Vuoi installare questo plugin? Dopo l'installazione, Flow si riavvierà automaticamente. Installazione del plugin + Installing Plugin Scarica e installa {0} Disinstallazione del plugin Plugin installato con successo. Riavvio di Flow, attendere... @@ -26,14 +27,14 @@ Installing from an unknown source You are installing this plugin from an unknown source and it may contain potential risks!{0}{0}Please ensure you understand where this plugin is from and that it is safe.{0}{0}Would you like to continue still?{0}{0}(You can switch off this warning via settings) - - - + + + Plugins Manager Management of installing, uninstalling or updating Flow Launcher plugins Unknown Author - + Open website Visit the plugin's website See source code @@ -43,6 +44,6 @@ Go to Flow's plugins repository Visit the PluginsManifest repository to see community-made plugin submissions - + Install from unknown source warning diff --git a/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/ja.xaml b/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/ja.xaml index 23fb6aa1e..ca8077bcb 100644 --- a/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/ja.xaml +++ b/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/ja.xaml @@ -1,13 +1,14 @@  - + Downloading plugin Successfully downloaded Error: Unable to download the plugin {0} by {1} {2}{3}Would you like to uninstall this plugin? After the uninstallation Flow will automatically restart. {0} by {1} {2}{3}Would you like to install this plugin? After the installation Flow will automatically restart. Plugin Install + Installing Plugin Download and install {0} Plugin Uninstall Plugin successfully installed. Restarting Flow, please wait... @@ -26,14 +27,14 @@ Installing from an unknown source You are installing this plugin from an unknown source and it may contain potential risks!{0}{0}Please ensure you understand where this plugin is from and that it is safe.{0}{0}Would you like to continue still?{0}{0}(You can switch off this warning via settings) - - - + + + Plugins Manager Management of installing, uninstalling or updating Flow Launcher plugins Unknown Author - + Open website Visit the plugin's website See source code @@ -43,6 +44,6 @@ Go to Flow's plugins repository Visit the PluginsManifest repository to see community-made plugin submissions - + Install from unknown source warning diff --git a/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/ko.xaml b/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/ko.xaml index bab436966..f74e6bed3 100644 --- a/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/ko.xaml +++ b/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/ko.xaml @@ -1,13 +1,14 @@  - + 플러그인 다운로드 중 다운로드 성공 오류: 플러그인을 받을 수 없습니다 {0} by {1} {2}{3}Would you like to uninstall this plugin? After the uninstallation Flow will automatically restart. {0} by {1} {2}{3}Would you like to install this plugin? After the installation Flow will automatically restart. 플러그인 설치 + Installing Plugin 다운로드 및 설치 {0} 플러그인 제거 플러그인 설치 성공. Flow를 재시작합니다, 잠시 기다려주세요... @@ -26,14 +27,14 @@ Installing from an unknown source You are installing this plugin from an unknown source and it may contain potential risks!{0}{0}Please ensure you understand where this plugin is from and that it is safe.{0}{0}Would you like to continue still?{0}{0}(You can switch off this warning via settings) - - - + + + 플러그인 관리자 플러그인의 설치/삭제/업데이트를 관리하는 플러그인 알수없는 제작자 - + 웹사이트 열기 Visit the plugin's website See source code @@ -43,6 +44,6 @@ Go to Flow's plugins repository Visit the PluginsManifest repository to see community-made plugin submissions - + Install from unknown source warning diff --git a/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/nb.xaml b/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/nb.xaml index 23fb6aa1e..ca8077bcb 100644 --- a/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/nb.xaml +++ b/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/nb.xaml @@ -1,13 +1,14 @@  - + Downloading plugin Successfully downloaded Error: Unable to download the plugin {0} by {1} {2}{3}Would you like to uninstall this plugin? After the uninstallation Flow will automatically restart. {0} by {1} {2}{3}Would you like to install this plugin? After the installation Flow will automatically restart. Plugin Install + Installing Plugin Download and install {0} Plugin Uninstall Plugin successfully installed. Restarting Flow, please wait... @@ -26,14 +27,14 @@ Installing from an unknown source You are installing this plugin from an unknown source and it may contain potential risks!{0}{0}Please ensure you understand where this plugin is from and that it is safe.{0}{0}Would you like to continue still?{0}{0}(You can switch off this warning via settings) - - - + + + Plugins Manager Management of installing, uninstalling or updating Flow Launcher plugins Unknown Author - + Open website Visit the plugin's website See source code @@ -43,6 +44,6 @@ Go to Flow's plugins repository Visit the PluginsManifest repository to see community-made plugin submissions - + Install from unknown source warning diff --git a/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/nl.xaml b/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/nl.xaml index 23fb6aa1e..ca8077bcb 100644 --- a/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/nl.xaml +++ b/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/nl.xaml @@ -1,13 +1,14 @@  - + Downloading plugin Successfully downloaded Error: Unable to download the plugin {0} by {1} {2}{3}Would you like to uninstall this plugin? After the uninstallation Flow will automatically restart. {0} by {1} {2}{3}Would you like to install this plugin? After the installation Flow will automatically restart. Plugin Install + Installing Plugin Download and install {0} Plugin Uninstall Plugin successfully installed. Restarting Flow, please wait... @@ -26,14 +27,14 @@ Installing from an unknown source You are installing this plugin from an unknown source and it may contain potential risks!{0}{0}Please ensure you understand where this plugin is from and that it is safe.{0}{0}Would you like to continue still?{0}{0}(You can switch off this warning via settings) - - - + + + Plugins Manager Management of installing, uninstalling or updating Flow Launcher plugins Unknown Author - + Open website Visit the plugin's website See source code @@ -43,6 +44,6 @@ Go to Flow's plugins repository Visit the PluginsManifest repository to see community-made plugin submissions - + Install from unknown source warning diff --git a/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/pl.xaml b/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/pl.xaml index 23fb6aa1e..ca8077bcb 100644 --- a/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/pl.xaml +++ b/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/pl.xaml @@ -1,13 +1,14 @@  - + Downloading plugin Successfully downloaded Error: Unable to download the plugin {0} by {1} {2}{3}Would you like to uninstall this plugin? After the uninstallation Flow will automatically restart. {0} by {1} {2}{3}Would you like to install this plugin? After the installation Flow will automatically restart. Plugin Install + Installing Plugin Download and install {0} Plugin Uninstall Plugin successfully installed. Restarting Flow, please wait... @@ -26,14 +27,14 @@ Installing from an unknown source You are installing this plugin from an unknown source and it may contain potential risks!{0}{0}Please ensure you understand where this plugin is from and that it is safe.{0}{0}Would you like to continue still?{0}{0}(You can switch off this warning via settings) - - - + + + Plugins Manager Management of installing, uninstalling or updating Flow Launcher plugins Unknown Author - + Open website Visit the plugin's website See source code @@ -43,6 +44,6 @@ Go to Flow's plugins repository Visit the PluginsManifest repository to see community-made plugin submissions - + Install from unknown source warning diff --git a/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/pt-br.xaml b/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/pt-br.xaml index 23fb6aa1e..ca8077bcb 100644 --- a/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/pt-br.xaml +++ b/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/pt-br.xaml @@ -1,13 +1,14 @@  - + Downloading plugin Successfully downloaded Error: Unable to download the plugin {0} by {1} {2}{3}Would you like to uninstall this plugin? After the uninstallation Flow will automatically restart. {0} by {1} {2}{3}Would you like to install this plugin? After the installation Flow will automatically restart. Plugin Install + Installing Plugin Download and install {0} Plugin Uninstall Plugin successfully installed. Restarting Flow, please wait... @@ -26,14 +27,14 @@ Installing from an unknown source You are installing this plugin from an unknown source and it may contain potential risks!{0}{0}Please ensure you understand where this plugin is from and that it is safe.{0}{0}Would you like to continue still?{0}{0}(You can switch off this warning via settings) - - - + + + Plugins Manager Management of installing, uninstalling or updating Flow Launcher plugins Unknown Author - + Open website Visit the plugin's website See source code @@ -43,6 +44,6 @@ Go to Flow's plugins repository Visit the PluginsManifest repository to see community-made plugin submissions - + Install from unknown source warning diff --git a/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/pt-pt.xaml b/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/pt-pt.xaml index a5cc8866b..880000acf 100644 --- a/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/pt-pt.xaml +++ b/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/pt-pt.xaml @@ -1,13 +1,14 @@  - + Descarregar plugin Descarregado com sucesso Não foi possível descarregar o plugin {0} de {1} {2}{3}Tem a certeza de que pretende desinstalar este plugin? Após a desinstalação, Flow Launcher será reiniciado. {0} de {1} {2}{3}Tem a certeza de que pretende instalar este plugin? Após a instalação, Flow Launcher será reiniciado. Instalador de plugins + Instalando plugin... Descarregar e instalar {0} Desinstalador de plugins Plugin instalado com sucesso. Por favor aguarde, estamos a reiniciar Flow launcher... @@ -26,14 +27,14 @@ Instalar a partir de fontes desconhecidas Está a instalar este plugin a partir de uma fonte desconhecida o que pode ser perigoso!{0}{0}Certifique-se de que este plugin é seguro.{0}{0}Ainda assim, pretende continuar com a instalação?{0}{0}(Pode desativar este aviso nas definições da aplicação) - - - + + + Gestor de plugins Módulo para instalar, desinstalar e atualizar os plugins do Flow Launcher Autor desconhecido - + Abrir site Aceder ao site do plugin Ver código fonte @@ -43,6 +44,6 @@ Ir para o repositório de plugins Aceda ao repositório para ver os plugins submetidos pela comunidade - + Aviso ao instalar de fontes desconhecidas diff --git a/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/ru.xaml b/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/ru.xaml index 23fb6aa1e..ca8077bcb 100644 --- a/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/ru.xaml +++ b/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/ru.xaml @@ -1,13 +1,14 @@  - + Downloading plugin Successfully downloaded Error: Unable to download the plugin {0} by {1} {2}{3}Would you like to uninstall this plugin? After the uninstallation Flow will automatically restart. {0} by {1} {2}{3}Would you like to install this plugin? After the installation Flow will automatically restart. Plugin Install + Installing Plugin Download and install {0} Plugin Uninstall Plugin successfully installed. Restarting Flow, please wait... @@ -26,14 +27,14 @@ Installing from an unknown source You are installing this plugin from an unknown source and it may contain potential risks!{0}{0}Please ensure you understand where this plugin is from and that it is safe.{0}{0}Would you like to continue still?{0}{0}(You can switch off this warning via settings) - - - + + + Plugins Manager Management of installing, uninstalling or updating Flow Launcher plugins Unknown Author - + Open website Visit the plugin's website See source code @@ -43,6 +44,6 @@ Go to Flow's plugins repository Visit the PluginsManifest repository to see community-made plugin submissions - + Install from unknown source warning diff --git a/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/sk.xaml b/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/sk.xaml index b0abdd468..66334d15e 100644 --- a/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/sk.xaml +++ b/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/sk.xaml @@ -1,13 +1,14 @@  - + Sťahovanie pluginu Úspešne stiahnuté Chyba: Nepodarilo sa stiahnuť plugin {0} od {1} {2}{3}Chcete odinštalovať tento plugin? Po odinštalovaní sa Flow automaticky reštartuje. {0} od {1} {2}{3}Chcete nainštalovať tento plugin? Po nainštalovaní sa Flow automaticky reštartuje. Inštalovať plugin + Inštaluje sa plugin Stiahnuť a nainštalovať {0} Odinštalovať plugin Plugin bol úspešne nainštalovaný. Reštartuje sa Flow, čakajte, prosím... @@ -26,14 +27,14 @@ Inštalácia z neznámeho zdroja Tento plugin inštalujete z neznámeho zdroja a môže obsahovať potenciálne riziká!{0}{0}Uistite sa, že rozumiete, odkiaľ tento plugin pochádza, a že je bezpečný.{0}{0}Chcete pokračovať?{0}{0}(Toto upozornenie môžete vypnúť v nastaveniach) - - - + + + Správca pluginov Správa inštalácie, odinštalácie alebo aktualizácie pluginov programu Flow Launcher Neznámy autor - + Prejsť na webovú stránku Prejsť na webovú stránku pluginu Zobraziť zdrojový kód @@ -43,6 +44,6 @@ Prejsť na repozitár pluginov spúšťača Flow Prejsť na repozitár pluginov spúšťača Flow a zobraziť príspevky komunity - + Upozornenie na inštaláciu z neznámeho zdroja diff --git a/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/sr.xaml b/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/sr.xaml index 23fb6aa1e..ca8077bcb 100644 --- a/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/sr.xaml +++ b/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/sr.xaml @@ -1,13 +1,14 @@  - + Downloading plugin Successfully downloaded Error: Unable to download the plugin {0} by {1} {2}{3}Would you like to uninstall this plugin? After the uninstallation Flow will automatically restart. {0} by {1} {2}{3}Would you like to install this plugin? After the installation Flow will automatically restart. Plugin Install + Installing Plugin Download and install {0} Plugin Uninstall Plugin successfully installed. Restarting Flow, please wait... @@ -26,14 +27,14 @@ Installing from an unknown source You are installing this plugin from an unknown source and it may contain potential risks!{0}{0}Please ensure you understand where this plugin is from and that it is safe.{0}{0}Would you like to continue still?{0}{0}(You can switch off this warning via settings) - - - + + + Plugins Manager Management of installing, uninstalling or updating Flow Launcher plugins Unknown Author - + Open website Visit the plugin's website See source code @@ -43,6 +44,6 @@ Go to Flow's plugins repository Visit the PluginsManifest repository to see community-made plugin submissions - + Install from unknown source warning diff --git a/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/tr.xaml b/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/tr.xaml index 23fb6aa1e..ca8077bcb 100644 --- a/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/tr.xaml +++ b/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/tr.xaml @@ -1,13 +1,14 @@  - + Downloading plugin Successfully downloaded Error: Unable to download the plugin {0} by {1} {2}{3}Would you like to uninstall this plugin? After the uninstallation Flow will automatically restart. {0} by {1} {2}{3}Would you like to install this plugin? After the installation Flow will automatically restart. Plugin Install + Installing Plugin Download and install {0} Plugin Uninstall Plugin successfully installed. Restarting Flow, please wait... @@ -26,14 +27,14 @@ Installing from an unknown source You are installing this plugin from an unknown source and it may contain potential risks!{0}{0}Please ensure you understand where this plugin is from and that it is safe.{0}{0}Would you like to continue still?{0}{0}(You can switch off this warning via settings) - - - + + + Plugins Manager Management of installing, uninstalling or updating Flow Launcher plugins Unknown Author - + Open website Visit the plugin's website See source code @@ -43,6 +44,6 @@ Go to Flow's plugins repository Visit the PluginsManifest repository to see community-made plugin submissions - + Install from unknown source warning diff --git a/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/uk-UA.xaml b/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/uk-UA.xaml index 23fb6aa1e..ca8077bcb 100644 --- a/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/uk-UA.xaml +++ b/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/uk-UA.xaml @@ -1,13 +1,14 @@  - + Downloading plugin Successfully downloaded Error: Unable to download the plugin {0} by {1} {2}{3}Would you like to uninstall this plugin? After the uninstallation Flow will automatically restart. {0} by {1} {2}{3}Would you like to install this plugin? After the installation Flow will automatically restart. Plugin Install + Installing Plugin Download and install {0} Plugin Uninstall Plugin successfully installed. Restarting Flow, please wait... @@ -26,14 +27,14 @@ Installing from an unknown source You are installing this plugin from an unknown source and it may contain potential risks!{0}{0}Please ensure you understand where this plugin is from and that it is safe.{0}{0}Would you like to continue still?{0}{0}(You can switch off this warning via settings) - - - + + + Plugins Manager Management of installing, uninstalling or updating Flow Launcher plugins Unknown Author - + Open website Visit the plugin's website See source code @@ -43,6 +44,6 @@ Go to Flow's plugins repository Visit the PluginsManifest repository to see community-made plugin submissions - + Install from unknown source warning diff --git a/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/zh-cn.xaml b/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/zh-cn.xaml index 757bf2bf0..068b114e5 100644 --- a/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/zh-cn.xaml +++ b/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/zh-cn.xaml @@ -1,13 +1,14 @@  - + 下载插件 下载完成 错误:无法下载该插件 {0} by {1} {2}{3} 您要卸载此插件吗? 卸载后,Flow Launcher 将自动重启。 {0} by {1} {2}{3} 您要安装此插件吗? 安装后,Flow Launcher 将自动重启 插件安装 + Installing Plugin 下载与安装 {0} 插件卸载 插件安装成功。正在重新启动 Flow Launcher,请稍候... @@ -26,14 +27,14 @@ 从未知源安装 您正在从未知源安装此插件,它可能包含潜在风险!{0}{0}请确保您了解来源以及安全性。{0}{0}您想要继续吗?{0}{0}(您可以通过设置关闭此警告) - - - + + + 插件管理 安装,卸载或更新 Flow Launcher 插件 未知作者 - + 打开网站 访问插件的网站 查看源代码 @@ -43,6 +44,6 @@ 转到 Flow Launcher 的插件存储库 访问 PluginsManifest 存储库以查看社区提供的插件 - + 未知源安装警告 diff --git a/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/zh-tw.xaml b/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/zh-tw.xaml index 7d1ff6782..dd636ecef 100644 --- a/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/zh-tw.xaml +++ b/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/zh-tw.xaml @@ -1,13 +1,14 @@  - + 正在下載外掛 下載完成 錯誤:無法下載外掛 {0} by {1} {2}{3}Would you like to uninstall this plugin? After the uninstallation Flow will automatically restart. {0} by {1} {2}{3}Would you like to install this plugin? After the installation Flow will automatically restart. 安裝外掛 + Installing Plugin 下載並安裝 {0} 移除外掛 外掛安裝成功。正在重啟 Flow,請稍後... @@ -26,14 +27,14 @@ Installing from an unknown source You are installing this plugin from an unknown source and it may contain potential risks!{0}{0}Please ensure you understand where this plugin is from and that it is safe.{0}{0}Would you like to continue still?{0}{0}(You can switch off this warning via settings) - - - + + + 外掛管理 Management of installing, uninstalling or updating Flow Launcher plugins 未知的作者 - + 打開網頁 查看外掛的網站 查看原始碼 @@ -43,6 +44,6 @@ Go to Flow's plugins repository Visit the PluginsManifest repository to see community-made plugin submissions - + Install from unknown source warning diff --git a/Plugins/Flow.Launcher.Plugin.Program/Languages/da.xaml b/Plugins/Flow.Launcher.Plugin.Program/Languages/da.xaml index f6d6b6f7f..c520b25cd 100644 --- a/Plugins/Flow.Launcher.Plugin.Program/Languages/da.xaml +++ b/Plugins/Flow.Launcher.Plugin.Program/Languages/da.xaml @@ -79,7 +79,9 @@ Fortsæt + Error Successfully disabled this program from displaying in your query This app is not intended to be run as administrator + Unable to run {0} diff --git a/Plugins/Flow.Launcher.Plugin.Program/Languages/de.xaml b/Plugins/Flow.Launcher.Plugin.Program/Languages/de.xaml index c54d6b785..d0489e1f6 100644 --- a/Plugins/Flow.Launcher.Plugin.Program/Languages/de.xaml +++ b/Plugins/Flow.Launcher.Plugin.Program/Languages/de.xaml @@ -79,7 +79,9 @@ Erfolgreich + Error Successfully disabled this program from displaying in your query This app is not intended to be run as administrator + Unable to run {0} diff --git a/Plugins/Flow.Launcher.Plugin.Program/Languages/es-419.xaml b/Plugins/Flow.Launcher.Plugin.Program/Languages/es-419.xaml index 2b99b9e18..931e5681b 100644 --- a/Plugins/Flow.Launcher.Plugin.Program/Languages/es-419.xaml +++ b/Plugins/Flow.Launcher.Plugin.Program/Languages/es-419.xaml @@ -79,7 +79,9 @@ Success + Error Successfully disabled this program from displaying in your query This app is not intended to be run as administrator + Unable to run {0} diff --git a/Plugins/Flow.Launcher.Plugin.Program/Languages/es.xaml b/Plugins/Flow.Launcher.Plugin.Program/Languages/es.xaml index 52912ab6e..b04c92ff0 100644 --- a/Plugins/Flow.Launcher.Plugin.Program/Languages/es.xaml +++ b/Plugins/Flow.Launcher.Plugin.Program/Languages/es.xaml @@ -79,7 +79,9 @@ Correcto + Error Programa desactivado correctamente en las búsquedas Esta aplicación no fue diseñada para ser ejecutada como administrador + No se puede ejecutar {0} diff --git a/Plugins/Flow.Launcher.Plugin.Program/Languages/fr.xaml b/Plugins/Flow.Launcher.Plugin.Program/Languages/fr.xaml index d2dc91859..904cb8cb8 100644 --- a/Plugins/Flow.Launcher.Plugin.Program/Languages/fr.xaml +++ b/Plugins/Flow.Launcher.Plugin.Program/Languages/fr.xaml @@ -79,7 +79,9 @@ Ajout + Error Successfully disabled this program from displaying in your query This app is not intended to be run as administrator + Unable to run {0} diff --git a/Plugins/Flow.Launcher.Plugin.Program/Languages/it.xaml b/Plugins/Flow.Launcher.Plugin.Program/Languages/it.xaml index bd7e8baec..36d432378 100644 --- a/Plugins/Flow.Launcher.Plugin.Program/Languages/it.xaml +++ b/Plugins/Flow.Launcher.Plugin.Program/Languages/it.xaml @@ -79,7 +79,9 @@ Successo + Error Successfully disabled this program from displaying in your query This app is not intended to be run as administrator + Unable to run {0} diff --git a/Plugins/Flow.Launcher.Plugin.Program/Languages/ja.xaml b/Plugins/Flow.Launcher.Plugin.Program/Languages/ja.xaml index 02a7903da..fb25a40a4 100644 --- a/Plugins/Flow.Launcher.Plugin.Program/Languages/ja.xaml +++ b/Plugins/Flow.Launcher.Plugin.Program/Languages/ja.xaml @@ -79,7 +79,9 @@ 成功しまし + Error Successfully disabled this program from displaying in your query This app is not intended to be run as administrator + Unable to run {0} diff --git a/Plugins/Flow.Launcher.Plugin.Program/Languages/ko.xaml b/Plugins/Flow.Launcher.Plugin.Program/Languages/ko.xaml index 7248e18c4..0b5998f42 100644 --- a/Plugins/Flow.Launcher.Plugin.Program/Languages/ko.xaml +++ b/Plugins/Flow.Launcher.Plugin.Program/Languages/ko.xaml @@ -79,7 +79,9 @@ 성공 + Error 쿼리 결과에 이 프로그램이 표시되지 않도록 비활성화 했습니다. 이 앱은 관리자로 실행되지 않습니다 + Unable to run {0} diff --git a/Plugins/Flow.Launcher.Plugin.Program/Languages/nb.xaml b/Plugins/Flow.Launcher.Plugin.Program/Languages/nb.xaml index 92cb56f34..a6f947a7a 100644 --- a/Plugins/Flow.Launcher.Plugin.Program/Languages/nb.xaml +++ b/Plugins/Flow.Launcher.Plugin.Program/Languages/nb.xaml @@ -79,7 +79,9 @@ Success + Error Successfully disabled this program from displaying in your query This app is not intended to be run as administrator + Unable to run {0} diff --git a/Plugins/Flow.Launcher.Plugin.Program/Languages/nl.xaml b/Plugins/Flow.Launcher.Plugin.Program/Languages/nl.xaml index 1a2f0ca49..3a56ed975 100644 --- a/Plugins/Flow.Launcher.Plugin.Program/Languages/nl.xaml +++ b/Plugins/Flow.Launcher.Plugin.Program/Languages/nl.xaml @@ -79,7 +79,9 @@ Succesvol + Error Successfully disabled this program from displaying in your query This app is not intended to be run as administrator + Unable to run {0} diff --git a/Plugins/Flow.Launcher.Plugin.Program/Languages/pl.xaml b/Plugins/Flow.Launcher.Plugin.Program/Languages/pl.xaml index fd2335447..d8c0344a4 100644 --- a/Plugins/Flow.Launcher.Plugin.Program/Languages/pl.xaml +++ b/Plugins/Flow.Launcher.Plugin.Program/Languages/pl.xaml @@ -79,7 +79,9 @@ Sukces + Error Successfully disabled this program from displaying in your query This app is not intended to be run as administrator + Unable to run {0} diff --git a/Plugins/Flow.Launcher.Plugin.Program/Languages/pt-br.xaml b/Plugins/Flow.Launcher.Plugin.Program/Languages/pt-br.xaml index 8b7ea5b3e..7b1486668 100644 --- a/Plugins/Flow.Launcher.Plugin.Program/Languages/pt-br.xaml +++ b/Plugins/Flow.Launcher.Plugin.Program/Languages/pt-br.xaml @@ -79,7 +79,9 @@ Sucesso + Error Successfully disabled this program from displaying in your query This app is not intended to be run as administrator + Unable to run {0} diff --git a/Plugins/Flow.Launcher.Plugin.Program/Languages/pt-pt.xaml b/Plugins/Flow.Launcher.Plugin.Program/Languages/pt-pt.xaml index 2ee916ca3..dda5bf72e 100644 --- a/Plugins/Flow.Launcher.Plugin.Program/Languages/pt-pt.xaml +++ b/Plugins/Flow.Launcher.Plugin.Program/Languages/pt-pt.xaml @@ -79,7 +79,9 @@ Sucesso + Erro Desativou com sucesso a exibição deste programa nas suas consultas Não é suposto que esta aplicação seja executada como administrador + Não foi possível executar {0} diff --git a/Plugins/Flow.Launcher.Plugin.Program/Languages/ru.xaml b/Plugins/Flow.Launcher.Plugin.Program/Languages/ru.xaml index aff871015..ff39b9277 100644 --- a/Plugins/Flow.Launcher.Plugin.Program/Languages/ru.xaml +++ b/Plugins/Flow.Launcher.Plugin.Program/Languages/ru.xaml @@ -79,7 +79,9 @@ Успешно + Error Successfully disabled this program from displaying in your query This app is not intended to be run as administrator + Unable to run {0} diff --git a/Plugins/Flow.Launcher.Plugin.Program/Languages/sk.xaml b/Plugins/Flow.Launcher.Plugin.Program/Languages/sk.xaml index 3b663906f..82e8a0f30 100644 --- a/Plugins/Flow.Launcher.Plugin.Program/Languages/sk.xaml +++ b/Plugins/Flow.Launcher.Plugin.Program/Languages/sk.xaml @@ -79,7 +79,9 @@ Úspešné + Chyba Úspešne zakázané zobrazovanie tohto programu vo výsledkoch vyhľadávania Táto aplikácia nie je určená na spustenie ako správca + Nie je možné spustiť {0} diff --git a/Plugins/Flow.Launcher.Plugin.Program/Languages/sr.xaml b/Plugins/Flow.Launcher.Plugin.Program/Languages/sr.xaml index c842bc363..d05106b4c 100644 --- a/Plugins/Flow.Launcher.Plugin.Program/Languages/sr.xaml +++ b/Plugins/Flow.Launcher.Plugin.Program/Languages/sr.xaml @@ -79,7 +79,9 @@ Uspešno + Error Successfully disabled this program from displaying in your query This app is not intended to be run as administrator + Unable to run {0} diff --git a/Plugins/Flow.Launcher.Plugin.Program/Languages/tr.xaml b/Plugins/Flow.Launcher.Plugin.Program/Languages/tr.xaml index 12034dfb9..1f6d776f6 100644 --- a/Plugins/Flow.Launcher.Plugin.Program/Languages/tr.xaml +++ b/Plugins/Flow.Launcher.Plugin.Program/Languages/tr.xaml @@ -79,7 +79,9 @@ Başarılı + Error Successfully disabled this program from displaying in your query This app is not intended to be run as administrator + Unable to run {0} diff --git a/Plugins/Flow.Launcher.Plugin.Program/Languages/uk-UA.xaml b/Plugins/Flow.Launcher.Plugin.Program/Languages/uk-UA.xaml index 621724511..f7f824c61 100644 --- a/Plugins/Flow.Launcher.Plugin.Program/Languages/uk-UA.xaml +++ b/Plugins/Flow.Launcher.Plugin.Program/Languages/uk-UA.xaml @@ -79,7 +79,9 @@ Успішно + Error Successfully disabled this program from displaying in your query This app is not intended to be run as administrator + Unable to run {0} diff --git a/Plugins/Flow.Launcher.Plugin.Program/Languages/zh-cn.xaml b/Plugins/Flow.Launcher.Plugin.Program/Languages/zh-cn.xaml index b4a0f266d..ec5b7c10f 100644 --- a/Plugins/Flow.Launcher.Plugin.Program/Languages/zh-cn.xaml +++ b/Plugins/Flow.Launcher.Plugin.Program/Languages/zh-cn.xaml @@ -79,7 +79,9 @@ 成功 + Error 成功禁止该程序在搜索结果中显示 此应用程序不能作为管理员运行 + Unable to run {0} diff --git a/Plugins/Flow.Launcher.Plugin.Program/Languages/zh-tw.xaml b/Plugins/Flow.Launcher.Plugin.Program/Languages/zh-tw.xaml index b88633037..a086ce3bb 100644 --- a/Plugins/Flow.Launcher.Plugin.Program/Languages/zh-tw.xaml +++ b/Plugins/Flow.Launcher.Plugin.Program/Languages/zh-tw.xaml @@ -79,7 +79,9 @@ + Error Successfully disabled this program from displaying in your query This app is not intended to be run as administrator + Unable to run {0} diff --git a/Plugins/Flow.Launcher.Plugin.Program/Programs/UWP.cs b/Plugins/Flow.Launcher.Plugin.Program/Programs/UWP.cs index 627502ea1..28641dd00 100644 --- a/Plugins/Flow.Launcher.Plugin.Program/Programs/UWP.cs +++ b/Plugins/Flow.Launcher.Plugin.Program/Programs/UWP.cs @@ -96,8 +96,9 @@ namespace Flow.Launcher.Plugin.Program.Programs var visualElement = appNode.SelectSingleNode($"*[local-name()='VisualElements']", namespaceManager); var logoUri = visualElement?.Attributes[logoName]?.Value; app.LogoPath = app.LogoPathFromUri(logoUri, (64, 64)); - var previewUri = visualElement?.Attributes[bigLogoName]?.Value; - app.PreviewImagePath = app.LogoPathFromUri(previewUri, (128, 128)); + // use small logo or may have a big margin + var previewUri = visualElement?.Attributes[logoName]?.Value; + app.PreviewImagePath = app.LogoPathFromUri(previewUri, (256, 256)); } } } @@ -405,6 +406,12 @@ namespace Flow.Launcher.Plugin.Program.Programs Title = title, SubTitle = Main._settings.HideAppsPath ? string.Empty : Location, IcoPath = LogoPath, + Preview = new Result.PreviewInfo + { + IsMedia = false, + PreviewImagePath = PreviewImagePath, + Description = Description + }, Score = matchResult.Score, TitleHighlightData = matchResult.MatchData, ContextData = this, @@ -549,6 +556,7 @@ namespace Flow.Launcher.Plugin.Program.Programs // select like logo.[xxx_yyy].png // https://learn.microsoft.com/en-us/windows/uwp/app-resources/tailor-resources-lang-scale-contrast + // todo select from file name like pt run var selected = logos.FirstOrDefault(); var closest = selected; int min = int.MaxValue; diff --git a/Plugins/Flow.Launcher.Plugin.Sys/Languages/es.xaml b/Plugins/Flow.Launcher.Plugin.Sys/Languages/es.xaml index e379fb14c..4a7910df7 100644 --- a/Plugins/Flow.Launcher.Plugin.Sys/Languages/es.xaml +++ b/Plugins/Flow.Launcher.Plugin.Sys/Languages/es.xaml @@ -22,7 +22,7 @@ Refresca los datos del complemento con nuevo contenido Abre la ubicación de los archivos de registro de Flow Launcher Busca actualizaciones de Flow Launcher - Visite la documentación de Flow Launcher para más ayuda y consejos de uso + Accede a la documentación de Flow Launcher para más ayuda y consejos de uso Abre la ubicación donde se almacena la configuración de Flow Launcher diff --git a/Plugins/Flow.Launcher.Plugin.WebSearch/Languages/es.xaml b/Plugins/Flow.Launcher.Plugin.WebSearch/Languages/es.xaml index d9b0c0e32..1c0d66f05 100644 --- a/Plugins/Flow.Launcher.Plugin.WebSearch/Languages/es.xaml +++ b/Plugins/Flow.Launcher.Plugin.WebSearch/Languages/es.xaml @@ -40,7 +40,7 @@ Por favor, introduzca una URL La palabra clave de acción ya está en uso, por favor, introduzca una diferente Correcto - Sugerencia: No es necesario copiar imágenes personalizadas en esta carpeta, cuando Flow sea actualizado se perderán. Flow copiará automáticamente cualquier imagen externa a esta carpeta en la ubicación de imágenes personalizada de WebSearch. + Sugerencia: No es necesario colocar imágenes personalizadas en esta carpeta, al actualizar Flow se perderán. Flow copiará automáticamente cualquier imagen externa a esta carpeta en la ubicación de imágenes personalizada de WebSearch. Búsquedas Web Permite realizar búsquedas web diff --git a/Plugins/Flow.Launcher.Plugin.WebSearch/Main.cs b/Plugins/Flow.Launcher.Plugin.WebSearch/Main.cs index b136e3b8b..179745e2d 100644 --- a/Plugins/Flow.Launcher.Plugin.WebSearch/Main.cs +++ b/Plugins/Flow.Launcher.Plugin.WebSearch/Main.cs @@ -1,4 +1,4 @@ -using System; +using System; using System.Collections.Generic; using System.Diagnostics; using System.IO; @@ -192,4 +192,4 @@ namespace Flow.Launcher.Plugin.WebSearch public event ResultUpdatedEventHandler ResultsUpdated; } -} \ No newline at end of file +} diff --git a/Plugins/Flow.Launcher.Plugin.WindowsSettings/Properties/Resources.pt-PT.resx b/Plugins/Flow.Launcher.Plugin.WindowsSettings/Properties/Resources.pt-PT.resx index 7cd57d6b1..af912181c 100644 --- a/Plugins/Flow.Launcher.Plugin.WindowsSettings/Properties/Resources.pt-PT.resx +++ b/Plugins/Flow.Launcher.Plugin.WindowsSettings/Properties/Resources.pt-PT.resx @@ -2031,7 +2031,7 @@ Change when the computer sleeps - Set up a virtual private network (VPN) connection + Configurar uma rede privada (VPN) Accommodate learning abilities @@ -2055,7 +2055,7 @@ Accommodate low vision - Manage offline files + Gerenciar ficheiros offline Review your computer's status and resolve issues @@ -2091,7 +2091,7 @@ Change tablet pen settings - Change how your mouse works + Alterar modo de funcionamento do rato Show how much RAM is on this computer