From 09e10c4ce84fdd470801386d437f26feae10373b Mon Sep 17 00:00:00 2001 From: Garulf <535299+Garulf@users.noreply.github.com> Date: Sat, 4 Dec 2021 02:04:57 -0500 Subject: [PATCH 01/16] Initial commit --- Flow.Launcher/MainWindow.xaml | 1 + Flow.Launcher/MainWindow.xaml.cs | 8 ++++++++ 2 files changed, 9 insertions(+) diff --git a/Flow.Launcher/MainWindow.xaml b/Flow.Launcher/MainWindow.xaml index dd8979650..618cee609 100644 --- a/Flow.Launcher/MainWindow.xaml +++ b/Flow.Launcher/MainWindow.xaml @@ -172,6 +172,7 @@ Background="Transparent" PreviewDragOver="OnPreviewDragOver" Style="{DynamicResource QueryBoxStyle}" + SelectionChanged="TextBox_SelectionChanged" Text="{Binding QueryText, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" Visibility="Visible"> diff --git a/Flow.Launcher/MainWindow.xaml.cs b/Flow.Launcher/MainWindow.xaml.cs index ba0b63a52..749f006c7 100644 --- a/Flow.Launcher/MainWindow.xaml.cs +++ b/Flow.Launcher/MainWindow.xaml.cs @@ -260,6 +260,14 @@ namespace Flow.Launcher isProgressBarStoryboardPaused = true; } + private void TextBox_SelectionChanged(object sender, RoutedEventArgs e) + { + + // QueryTextSuggestionBox.ScrollToCaret(); + QueryTextSuggestionBox.ScrollToLine(QueryTextBox.GetLineIndexFromCharacterIndex(QueryTextBox.SelectionStart)); + QueryTextSuggestionBox.CaretIndex = QueryTextBox.CaretIndex; + } + public void WindowAnimator() { if (_animating) From 846333af1ef868c3f7f497d467ddd1b18dab2b16 Mon Sep 17 00:00:00 2001 From: Garulf <535299+Garulf@users.noreply.github.com> Date: Sat, 4 Dec 2021 03:51:21 -0500 Subject: [PATCH 02/16] Initial commit --- .../Converters/QuerySuggestionBoxConverter.cs | 11 +++++++---- Flow.Launcher/MainWindow.xaml | 8 ++++---- Flow.Launcher/MainWindow.xaml.cs | 6 ++++-- 3 files changed, 15 insertions(+), 10 deletions(-) diff --git a/Flow.Launcher/Converters/QuerySuggestionBoxConverter.cs b/Flow.Launcher/Converters/QuerySuggestionBoxConverter.cs index c70796a6d..3de95fe47 100644 --- a/Flow.Launcher/Converters/QuerySuggestionBoxConverter.cs +++ b/Flow.Launcher/Converters/QuerySuggestionBoxConverter.cs @@ -1,5 +1,6 @@ using System; using System.Globalization; +using System.Windows.Controls; using System.Windows.Data; using Flow.Launcher.Infrastructure.Logger; using Flow.Launcher.ViewModel; @@ -10,19 +11,21 @@ namespace Flow.Launcher.Converters { public object Convert(object[] values, Type targetType, object parameter, CultureInfo culture) { - if (values.Length != 2) + if (values.Length != 3) { return string.Empty; } - + var QueryText = values[1] as TextBox; + var Suggestion = values[0] as TextBox; + Suggestion.ScrollToHorizontalOffset(QueryText.HorizontalOffset); // first prop is the current query string - var queryText = (string)values[0]; + var queryText = QueryText.Text; if (string.IsNullOrEmpty(queryText)) return string.Empty; // second prop is the current selected item result - var val = values[1]; + var val = values[2]; if (val == null) { return string.Empty; diff --git a/Flow.Launcher/MainWindow.xaml b/Flow.Launcher/MainWindow.xaml index 618cee609..b419c2092 100644 --- a/Flow.Launcher/MainWindow.xaml +++ b/Flow.Launcher/MainWindow.xaml @@ -161,7 +161,8 @@ Style="{DynamicResource QuerySuggestionBoxStyle}"> - + + @@ -171,10 +172,9 @@ AllowDrop="True" Background="Transparent" PreviewDragOver="OnPreviewDragOver" - Style="{DynamicResource QueryBoxStyle}" - SelectionChanged="TextBox_SelectionChanged" + Style="{DynamicResource QueryBoxStyle }" Text="{Binding QueryText, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" - Visibility="Visible"> + Visibility="Visible" Margin="16,7,0,7"> diff --git a/Flow.Launcher/MainWindow.xaml.cs b/Flow.Launcher/MainWindow.xaml.cs index 749f006c7..e2c443b12 100644 --- a/Flow.Launcher/MainWindow.xaml.cs +++ b/Flow.Launcher/MainWindow.xaml.cs @@ -262,10 +262,12 @@ namespace Flow.Launcher private void TextBox_SelectionChanged(object sender, RoutedEventArgs e) { - + // QueryTextSuggestionBox.ScrollToCaret(); - QueryTextSuggestionBox.ScrollToLine(QueryTextBox.GetLineIndexFromCharacterIndex(QueryTextBox.SelectionStart)); QueryTextSuggestionBox.CaretIndex = QueryTextBox.CaretIndex; + QueryTextSuggestionBox.ScrollToHorizontalOffset(QueryTextBox.HorizontalOffset); + + } public void WindowAnimator() From ab2fe8fdc3f28efcb04c111506c9edcb4d6cbfeb Mon Sep 17 00:00:00 2001 From: Garulf <535299+Garulf@users.noreply.github.com> Date: Sat, 4 Dec 2021 04:03:26 -0500 Subject: [PATCH 03/16] Move suggestion caret --- Flow.Launcher/Converters/QuerySuggestionBoxConverter.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Flow.Launcher/Converters/QuerySuggestionBoxConverter.cs b/Flow.Launcher/Converters/QuerySuggestionBoxConverter.cs index 3de95fe47..64e75f573 100644 --- a/Flow.Launcher/Converters/QuerySuggestionBoxConverter.cs +++ b/Flow.Launcher/Converters/QuerySuggestionBoxConverter.cs @@ -17,7 +17,9 @@ namespace Flow.Launcher.Converters } var QueryText = values[1] as TextBox; var Suggestion = values[0] as TextBox; + Suggestion.CaretIndex = QueryText.CaretIndex; Suggestion.ScrollToHorizontalOffset(QueryText.HorizontalOffset); + // first prop is the current query string var queryText = QueryText.Text; From e9102f31932ecb076ca7d11ff1b12f4d73658dfc Mon Sep 17 00:00:00 2001 From: Garulf <535299+Garulf@users.noreply.github.com> Date: Sat, 4 Dec 2021 04:03:38 -0500 Subject: [PATCH 04/16] Revert accidental change --- Flow.Launcher/MainWindow.xaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Flow.Launcher/MainWindow.xaml b/Flow.Launcher/MainWindow.xaml index b419c2092..66278905f 100644 --- a/Flow.Launcher/MainWindow.xaml +++ b/Flow.Launcher/MainWindow.xaml @@ -172,9 +172,9 @@ AllowDrop="True" Background="Transparent" PreviewDragOver="OnPreviewDragOver" - Style="{DynamicResource QueryBoxStyle }" + Style="{DynamicResource QueryBoxStyle}" Text="{Binding QueryText, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" - Visibility="Visible" Margin="16,7,0,7"> + Visibility="Visible"> From 984f2a137fbf593b3a77ed592d03d112bb918da6 Mon Sep 17 00:00:00 2001 From: Garulf <535299+Garulf@users.noreply.github.com> Date: Sat, 4 Dec 2021 04:04:55 -0500 Subject: [PATCH 05/16] Remove unused function --- Flow.Launcher/MainWindow.xaml.cs | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/Flow.Launcher/MainWindow.xaml.cs b/Flow.Launcher/MainWindow.xaml.cs index e2c443b12..7ab4371c9 100644 --- a/Flow.Launcher/MainWindow.xaml.cs +++ b/Flow.Launcher/MainWindow.xaml.cs @@ -259,17 +259,6 @@ namespace Flow.Launcher _viewModel.ProgressBarVisibility = Visibility.Hidden; isProgressBarStoryboardPaused = true; } - - private void TextBox_SelectionChanged(object sender, RoutedEventArgs e) - { - - // QueryTextSuggestionBox.ScrollToCaret(); - QueryTextSuggestionBox.CaretIndex = QueryTextBox.CaretIndex; - QueryTextSuggestionBox.ScrollToHorizontalOffset(QueryTextBox.HorizontalOffset); - - - } - public void WindowAnimator() { if (_animating) From 64b3a62dd989838c2008938c7cec8fd3f0e7f953 Mon Sep 17 00:00:00 2001 From: Garulf <535299+Garulf@users.noreply.github.com> Date: Sat, 4 Dec 2021 13:31:54 -0500 Subject: [PATCH 06/16] When QueryTextBox scrolls hide Suggestion --- .../Converters/QuerySuggestionBoxConverter.cs | 12 +++++------- Flow.Launcher/MainWindow.xaml | 1 - 2 files changed, 5 insertions(+), 8 deletions(-) diff --git a/Flow.Launcher/Converters/QuerySuggestionBoxConverter.cs b/Flow.Launcher/Converters/QuerySuggestionBoxConverter.cs index 64e75f573..bfff27829 100644 --- a/Flow.Launcher/Converters/QuerySuggestionBoxConverter.cs +++ b/Flow.Launcher/Converters/QuerySuggestionBoxConverter.cs @@ -11,14 +11,12 @@ namespace Flow.Launcher.Converters { public object Convert(object[] values, Type targetType, object parameter, CultureInfo culture) { - if (values.Length != 3) + if (values.Length != 2) { return string.Empty; } - var QueryText = values[1] as TextBox; - var Suggestion = values[0] as TextBox; - Suggestion.CaretIndex = QueryText.CaretIndex; - Suggestion.ScrollToHorizontalOffset(QueryText.HorizontalOffset); + var QueryText = values[0] as TextBox; + // first prop is the current query string var queryText = QueryText.Text; @@ -27,7 +25,7 @@ namespace Flow.Launcher.Converters return string.Empty; // second prop is the current selected item result - var val = values[2]; + var val = values[1]; if (val == null) { return string.Empty; @@ -45,7 +43,7 @@ namespace Flow.Launcher.Converters var selectedResultActionKeyword = string.IsNullOrEmpty(selectedResult.ActionKeywordAssigned) ? "" : selectedResult.ActionKeywordAssigned + " "; var selectedResultPossibleSuggestion = selectedResultActionKeyword + selectedResult.Title; - if (!selectedResultPossibleSuggestion.StartsWith(queryText, StringComparison.CurrentCultureIgnoreCase)) + if (!selectedResultPossibleSuggestion.StartsWith(queryText, StringComparison.CurrentCultureIgnoreCase) || QueryText.HorizontalOffset != 0) return string.Empty; // When user typed lower case and result title is uppercase, we still want to display suggestion diff --git a/Flow.Launcher/MainWindow.xaml b/Flow.Launcher/MainWindow.xaml index 66278905f..9c74e417b 100644 --- a/Flow.Launcher/MainWindow.xaml +++ b/Flow.Launcher/MainWindow.xaml @@ -161,7 +161,6 @@ Style="{DynamicResource QuerySuggestionBoxStyle}"> - From a1789d7bf82265b7416eb416b1ace2d4395d81a7 Mon Sep 17 00:00:00 2001 From: Garulf <535299+Garulf@users.noreply.github.com> Date: Sat, 4 Dec 2021 18:19:09 -0500 Subject: [PATCH 07/16] Push Text path --- Flow.Launcher/Converters/QuerySuggestionBoxConverter.cs | 4 ++-- Flow.Launcher/MainWindow.xaml | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/Flow.Launcher/Converters/QuerySuggestionBoxConverter.cs b/Flow.Launcher/Converters/QuerySuggestionBoxConverter.cs index bfff27829..64b47833d 100644 --- a/Flow.Launcher/Converters/QuerySuggestionBoxConverter.cs +++ b/Flow.Launcher/Converters/QuerySuggestionBoxConverter.cs @@ -11,7 +11,7 @@ namespace Flow.Launcher.Converters { public object Convert(object[] values, Type targetType, object parameter, CultureInfo culture) { - if (values.Length != 2) + if (values.Length != 3) { return string.Empty; } @@ -19,7 +19,7 @@ namespace Flow.Launcher.Converters // first prop is the current query string - var queryText = QueryText.Text; + var queryText = (string)values[2]; if (string.IsNullOrEmpty(queryText)) return string.Empty; diff --git a/Flow.Launcher/MainWindow.xaml b/Flow.Launcher/MainWindow.xaml index 9c74e417b..acfa96406 100644 --- a/Flow.Launcher/MainWindow.xaml +++ b/Flow.Launcher/MainWindow.xaml @@ -163,6 +163,7 @@ + From f24c14183cb8f535a55f80f56549e4c3f47d4d99 Mon Sep 17 00:00:00 2001 From: Garulf <535299+Garulf@users.noreply.github.com> Date: Sat, 4 Dec 2021 20:16:23 -0500 Subject: [PATCH 08/16] Change mode to OneWay --- Flow.Launcher/Converters/QuerySuggestionBoxConverter.cs | 6 +++--- Flow.Launcher/MainWindow.xaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Flow.Launcher/Converters/QuerySuggestionBoxConverter.cs b/Flow.Launcher/Converters/QuerySuggestionBoxConverter.cs index 64b47833d..e68098c49 100644 --- a/Flow.Launcher/Converters/QuerySuggestionBoxConverter.cs +++ b/Flow.Launcher/Converters/QuerySuggestionBoxConverter.cs @@ -11,15 +11,15 @@ namespace Flow.Launcher.Converters { public object Convert(object[] values, Type targetType, object parameter, CultureInfo culture) { - if (values.Length != 3) + if (values.Length != 2) { return string.Empty; } var QueryText = values[0] as TextBox; - // first prop is the current query string - var queryText = (string)values[2]; + + var queryText = QueryText.Text; if (string.IsNullOrEmpty(queryText)) return string.Empty; diff --git a/Flow.Launcher/MainWindow.xaml b/Flow.Launcher/MainWindow.xaml index acfa96406..29df0f9ae 100644 --- a/Flow.Launcher/MainWindow.xaml +++ b/Flow.Launcher/MainWindow.xaml @@ -161,7 +161,7 @@ Style="{DynamicResource QuerySuggestionBoxStyle}"> - + From 8b33ca9a416693899e2ae0d7b1929e10603236c9 Mon Sep 17 00:00:00 2001 From: Garulf <535299+Garulf@users.noreply.github.com> Date: Sat, 4 Dec 2021 20:34:40 -0500 Subject: [PATCH 09/16] Use text path --- .../Converters/QuerySuggestionBoxConverter.cs | 10 ++++------ Flow.Launcher/MainWindow.xaml | 2 +- 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/Flow.Launcher/Converters/QuerySuggestionBoxConverter.cs b/Flow.Launcher/Converters/QuerySuggestionBoxConverter.cs index e68098c49..d6b0c12d7 100644 --- a/Flow.Launcher/Converters/QuerySuggestionBoxConverter.cs +++ b/Flow.Launcher/Converters/QuerySuggestionBoxConverter.cs @@ -11,15 +11,13 @@ namespace Flow.Launcher.Converters { public object Convert(object[] values, Type targetType, object parameter, CultureInfo culture) { - if (values.Length != 2) + if (values.Length != 3) { return string.Empty; } - var QueryText = values[0] as TextBox; + var QueryTextBox = values[0] as TextBox; - - - var queryText = QueryText.Text; + var queryText = (string)values[2]; if (string.IsNullOrEmpty(queryText)) return string.Empty; @@ -43,7 +41,7 @@ namespace Flow.Launcher.Converters var selectedResultActionKeyword = string.IsNullOrEmpty(selectedResult.ActionKeywordAssigned) ? "" : selectedResult.ActionKeywordAssigned + " "; var selectedResultPossibleSuggestion = selectedResultActionKeyword + selectedResult.Title; - if (!selectedResultPossibleSuggestion.StartsWith(queryText, StringComparison.CurrentCultureIgnoreCase) || QueryText.HorizontalOffset != 0) + if (!selectedResultPossibleSuggestion.StartsWith(queryText, StringComparison.CurrentCultureIgnoreCase) || QueryTextBox.HorizontalOffset != 0) return string.Empty; // When user typed lower case and result title is uppercase, we still want to display suggestion diff --git a/Flow.Launcher/MainWindow.xaml b/Flow.Launcher/MainWindow.xaml index 29df0f9ae..acfa96406 100644 --- a/Flow.Launcher/MainWindow.xaml +++ b/Flow.Launcher/MainWindow.xaml @@ -161,7 +161,7 @@ Style="{DynamicResource QuerySuggestionBoxStyle}"> - + From 1dd9e2c3d2f9ed3cb518526755bcc0063f65315a Mon Sep 17 00:00:00 2001 From: Garulf <535299+Garulf@users.noreply.github.com> Date: Sun, 5 Dec 2021 10:42:58 -0500 Subject: [PATCH 10/16] Calculate if text font is larger then area --- .../Converters/QuerySuggestionBoxConverter.cs | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/Flow.Launcher/Converters/QuerySuggestionBoxConverter.cs b/Flow.Launcher/Converters/QuerySuggestionBoxConverter.cs index 9ee71a7de..c457959e6 100644 --- a/Flow.Launcher/Converters/QuerySuggestionBoxConverter.cs +++ b/Flow.Launcher/Converters/QuerySuggestionBoxConverter.cs @@ -2,6 +2,7 @@ using System.Globalization; using System.Windows.Controls; using System.Windows.Data; +using System.Windows.Media; using Flow.Launcher.Infrastructure.Logger; using Flow.Launcher.ViewModel; @@ -41,13 +42,21 @@ namespace Flow.Launcher.Converters var selectedResultActionKeyword = string.IsNullOrEmpty(selectedResult.ActionKeywordAssigned) ? "" : selectedResult.ActionKeywordAssigned + " "; var selectedResultPossibleSuggestion = selectedResultActionKeyword + selectedResult.Title; - if (!selectedResultPossibleSuggestion.StartsWith(queryText, StringComparison.CurrentCultureIgnoreCase) || QueryTextBox.HorizontalOffset != 0) + if (!selectedResultPossibleSuggestion.StartsWith(queryText, StringComparison.CurrentCultureIgnoreCase)) return string.Empty; + // For AutocompleteQueryCommand. // When user typed lower case and result title is uppercase, we still want to display suggestion selectedItem.QuerySuggestionText = queryText + selectedResultPossibleSuggestion.Substring(queryText.Length); - + + System.Windows.Media.Typeface typeface = new Typeface(QueryTextBox.FontFamily, QueryTextBox.FontStyle, QueryTextBox.FontWeight, QueryTextBox.FontStretch); + System.Windows.Media.FormattedText ft = new FormattedText(QueryTextBox.Text, System.Globalization.CultureInfo.CurrentCulture, System.Windows.FlowDirection.LeftToRight, typeface, QueryTextBox.FontSize, Brushes.Black); + if (ft.Width > QueryTextBox.ActualWidth) + { + return string.Empty; + }; + return selectedItem.QuerySuggestionText; } catch (Exception e) From ef76b96dc5c77d69039167ab6b9a5dad980dea49 Mon Sep 17 00:00:00 2001 From: Garulf <535299+Garulf@users.noreply.github.com> Date: Sun, 5 Dec 2021 11:16:32 -0500 Subject: [PATCH 11/16] Check for offset --- Flow.Launcher/Converters/QuerySuggestionBoxConverter.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Flow.Launcher/Converters/QuerySuggestionBoxConverter.cs b/Flow.Launcher/Converters/QuerySuggestionBoxConverter.cs index c457959e6..e7d560f83 100644 --- a/Flow.Launcher/Converters/QuerySuggestionBoxConverter.cs +++ b/Flow.Launcher/Converters/QuerySuggestionBoxConverter.cs @@ -42,7 +42,7 @@ namespace Flow.Launcher.Converters var selectedResultActionKeyword = string.IsNullOrEmpty(selectedResult.ActionKeywordAssigned) ? "" : selectedResult.ActionKeywordAssigned + " "; var selectedResultPossibleSuggestion = selectedResultActionKeyword + selectedResult.Title; - if (!selectedResultPossibleSuggestion.StartsWith(queryText, StringComparison.CurrentCultureIgnoreCase)) + if (!selectedResultPossibleSuggestion.StartsWith(queryText, StringComparison.CurrentCultureIgnoreCase) || QueryTextBox.HorizontalOffset != 0) return string.Empty; From 3282f8531a4de4b94b23d85c51f90cfb6ffdb5ef Mon Sep 17 00:00:00 2001 From: Garulf <535299+Garulf@users.noreply.github.com> Date: Sun, 5 Dec 2021 14:13:53 -0500 Subject: [PATCH 12/16] Add checks after suggestion is calculated --- Flow.Launcher/Converters/QuerySuggestionBoxConverter.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Flow.Launcher/Converters/QuerySuggestionBoxConverter.cs b/Flow.Launcher/Converters/QuerySuggestionBoxConverter.cs index e7d560f83..08ee8571e 100644 --- a/Flow.Launcher/Converters/QuerySuggestionBoxConverter.cs +++ b/Flow.Launcher/Converters/QuerySuggestionBoxConverter.cs @@ -42,7 +42,7 @@ namespace Flow.Launcher.Converters var selectedResultActionKeyword = string.IsNullOrEmpty(selectedResult.ActionKeywordAssigned) ? "" : selectedResult.ActionKeywordAssigned + " "; var selectedResultPossibleSuggestion = selectedResultActionKeyword + selectedResult.Title; - if (!selectedResultPossibleSuggestion.StartsWith(queryText, StringComparison.CurrentCultureIgnoreCase) || QueryTextBox.HorizontalOffset != 0) + if (!selectedResultPossibleSuggestion.StartsWith(queryText, StringComparison.CurrentCultureIgnoreCase)) return string.Empty; @@ -50,9 +50,10 @@ namespace Flow.Launcher.Converters // When user typed lower case and result title is uppercase, we still want to display suggestion selectedItem.QuerySuggestionText = queryText + selectedResultPossibleSuggestion.Substring(queryText.Length); + // Check if Text will be larger then our QueryTextBox System.Windows.Media.Typeface typeface = new Typeface(QueryTextBox.FontFamily, QueryTextBox.FontStyle, QueryTextBox.FontWeight, QueryTextBox.FontStretch); System.Windows.Media.FormattedText ft = new FormattedText(QueryTextBox.Text, System.Globalization.CultureInfo.CurrentCulture, System.Windows.FlowDirection.LeftToRight, typeface, QueryTextBox.FontSize, Brushes.Black); - if (ft.Width > QueryTextBox.ActualWidth) + if (ft.Width > QueryTextBox.ActualWidth || QueryTextBox.HorizontalOffset != 0) { return string.Empty; }; From c82b9a9b5356f09f70224fa25810c7b278fc4a58 Mon Sep 17 00:00:00 2001 From: DB p Date: Mon, 6 Dec 2021 07:20:41 +0900 Subject: [PATCH 13/16] remove subtitle ContextMenuPluginInfo --- Flow.Launcher/ViewModel/MainViewModel.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Flow.Launcher/ViewModel/MainViewModel.cs b/Flow.Launcher/ViewModel/MainViewModel.cs index e92ffbe0d..6af396bcc 100644 --- a/Flow.Launcher/ViewModel/MainViewModel.cs +++ b/Flow.Launcher/ViewModel/MainViewModel.cs @@ -682,7 +682,7 @@ namespace Flow.Launcher.ViewModel var plugin = translator.GetTranslation("plugin"); var title = $"{plugin}: {metadata.Name}"; var icon = metadata.IcoPath; - var subtitle = $"{author}: {metadata.Author}, {website}: {metadata.Website} {version}: {metadata.Version}"; + var subtitle = ""; var menu = new Result { From 003b93ddabfc1b82231097144018a039dbc25704 Mon Sep 17 00:00:00 2001 From: Kevin Zhang Date: Sun, 5 Dec 2021 17:36:46 -0600 Subject: [PATCH 14/16] Fix verb that should be plural --- Flow.Launcher/Languages/en.xaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Flow.Launcher/Languages/en.xaml b/Flow.Launcher/Languages/en.xaml index 926ed558b..acf762ef4 100644 --- a/Flow.Launcher/Languages/en.xaml +++ b/Flow.Launcher/Languages/en.xaml @@ -156,7 +156,7 @@ Select File Manager - Please specify the file location of the file manager you using and add arguments if necessary. The default arguments is "%d", and a path is entered at that location. For example, If a command is required such as "totalcmd.exe /A c:\windows", argument is /A "%d". + Please specify the file location of the file manager you using and add arguments if necessary. The default arguments are "%d", and a path is entered at that location. For example, If a command is required such as "totalcmd.exe /A c:\windows", argument is /A "%d". "%f" is an argument that represent the file path. It is used to emphasize the file/folder name when opening a specific file location in 3rd party file manager. This argument is only available in the "Arg for File" item. If the file manager does not have that function, you can use "%d". File Manager Profile Name From 263e097678efeb944a55b00e341bc22debb48f23 Mon Sep 17 00:00:00 2001 From: DB p Date: Mon, 6 Dec 2021 19:10:34 +0900 Subject: [PATCH 15/16] Add "by author" in subtitle --- Flow.Launcher/Languages/en.xaml | 2 +- Flow.Launcher/ViewModel/MainViewModel.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Flow.Launcher/Languages/en.xaml b/Flow.Launcher/Languages/en.xaml index 926ed558b..afbca7761 100644 --- a/Flow.Launcher/Languages/en.xaml +++ b/Flow.Launcher/Languages/en.xaml @@ -62,7 +62,7 @@ New Priority Priority Plugin Directory - Author: + by Init time: Query time: | Version diff --git a/Flow.Launcher/ViewModel/MainViewModel.cs b/Flow.Launcher/ViewModel/MainViewModel.cs index 6af396bcc..187ba63ec 100644 --- a/Flow.Launcher/ViewModel/MainViewModel.cs +++ b/Flow.Launcher/ViewModel/MainViewModel.cs @@ -682,7 +682,7 @@ namespace Flow.Launcher.ViewModel var plugin = translator.GetTranslation("plugin"); var title = $"{plugin}: {metadata.Name}"; var icon = metadata.IcoPath; - var subtitle = ""; + var subtitle = $"{author} {metadata.Author}"; var menu = new Result { From 4affa2ed4a948cb41fa14ee0b73b1594e62318c3 Mon Sep 17 00:00:00 2001 From: Kevin Zhang <45326534+taooceros@users.noreply.github.com> Date: Mon, 6 Dec 2021 05:21:43 -0600 Subject: [PATCH 16/16] Add Crowdin Integration (#826) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Create crowdin.yml * New translations en.xaml (German) * New translations en.xaml (Korean) * New translations en.xaml (Slovak) * New translations en.xaml (Chinese Simplified) * New translations en.xaml (German) * New translations en.xaml (Turkish) * New translations en.xaml (Chinese Simplified) * New translations en.xaml (Chinese Traditional) * New translations en.xaml (German) * New translations en.xaml (Korean) * New translations en.xaml (Polish) * New translations en.xaml (Slovak) * New translations en.xaml (Turkish) * New translations en.xaml (Chinese Simplified) * New translations en.xaml (Chinese Traditional) * New translations en.xaml (Chinese Simplified) * New translations en.xaml (Slovak) * New translations en.xaml (Chinese Simplified) * New translations en.xaml (Chinese Simplified) * New translations en.xaml (Chinese Simplified) * New translations en.xaml (Chinese Simplified) * New translations en.xaml (Korean) * New translations en.xaml (Chinese Simplified) * New translations en.xaml (Chinese Simplified) * New translations en.xaml (Slovak) * New translations en.xaml (Korean) * New translations en.xaml (Slovak) * New translations en.xaml (Slovak) * New translations en.xaml (Slovak) * New translations en.xaml (Slovak) * New translations en.xaml (Slovak) * New translations en.xaml (Slovak) * New translations en.xaml (Slovak) * New translations en.xaml (Slovak) * New translations en.xaml (Slovak) * New translations en.xaml (Chinese Simplified) * Add Portuguese (Portugal) Language * Update Crowdin configuration file * Update Crowdin configuration file * Apply suggestions from code review Co-authored-by: Jeremy Wu Co-authored-by: Vladimír Kubala <37414585+kubalav@users.noreply.github.com> --- .../Resource/AvailableLanguages.cs | 6 +- Flow.Launcher/Languages/sk.xaml | 452 +++++++++--------- .../Languages/sk.xaml | 43 +- .../Languages/de.xaml | 31 +- .../Languages/ko.xaml | 15 + .../Languages/sk.xaml | 31 +- .../Languages/zh-cn.xaml | 31 +- .../Languages/ko.xaml | 7 + .../Languages/sk.xaml | 133 +++--- .../Languages/de.xaml | 15 +- .../Languages/sk.xaml | 15 +- .../Languages/tr.xaml | 15 +- .../Languages/zh-cn.xaml | 15 +- .../Languages/zh-tw.xaml | 15 +- .../Languages/sk.xaml | 88 ++-- .../Languages/sk.xaml | 23 +- .../Languages/zh-cn.xaml | 23 +- .../Languages/sk.xaml | 115 +++-- .../Languages/ko.xaml | 15 + .../Languages/sk.xaml | 31 +- .../Languages/zh-cn.xaml | 31 +- .../Languages/ko.xaml | 37 ++ .../Languages/sk.xaml | 75 ++- .../Languages/sk.xaml | 35 +- .../Languages/zh-cn.xaml | 35 +- .../Languages/sk.xaml | 81 ++-- crowdin.yml | 6 + 27 files changed, 758 insertions(+), 661 deletions(-) create mode 100644 Plugins/Flow.Launcher.Plugin.Calculator/Languages/ko.xaml create mode 100644 Plugins/Flow.Launcher.Plugin.ControlPanel/Languages/ko.xaml create mode 100644 Plugins/Flow.Launcher.Plugin.Shell/Languages/ko.xaml create mode 100644 Plugins/Flow.Launcher.Plugin.Sys/Languages/ko.xaml create mode 100644 crowdin.yml diff --git a/Flow.Launcher.Core/Resource/AvailableLanguages.cs b/Flow.Launcher.Core/Resource/AvailableLanguages.cs index 3c3dbc76f..0ad7ede1e 100644 --- a/Flow.Launcher.Core/Resource/AvailableLanguages.cs +++ b/Flow.Launcher.Core/Resource/AvailableLanguages.cs @@ -17,7 +17,8 @@ namespace Flow.Launcher.Core.Resource public static Language German = new Language("de", "Deutsch"); public static Language Korean = new Language("ko", "한국어"); public static Language Serbian = new Language("sr", "Srpski"); - public static Language Portuguese_BR = new Language("pt-br", "Português (Brasil)"); + public static Language Portuguese_Portugal = new Language("pt-pt", "Português"); + public static Language Portuguese_Brazil = new Language("pt-br", "Português (Brasil)"); public static Language Italian = new Language("it", "Italiano"); public static Language Norwegian_Bokmal = new Language("nb-NO", "Norsk Bokmål"); public static Language Slovak = new Language("sk", "Slovenský"); @@ -40,7 +41,8 @@ namespace Flow.Launcher.Core.Resource German, Korean, Serbian, - Portuguese_BR, + Portuguese_Portugal, + Portuguese_Brazil, Italian, Norwegian_Bokmal, Slovak, diff --git a/Flow.Launcher/Languages/sk.xaml b/Flow.Launcher/Languages/sk.xaml index 8c0a96f98..05f9228ba 100644 --- a/Flow.Launcher/Languages/sk.xaml +++ b/Flow.Launcher/Languages/sk.xaml @@ -1,217 +1,235 @@ - - - Nepodarilo sa registrovať klávesovú skratku {0} - Nepodarilo sa spustiť {0} - Neplatný formát súboru pre plugin Flow Launchera - Pri tomto zadaní umiestniť navrchu - Zrušiť umiestnenie navrchu pri tomto zadaní - Spustiť dopyt: {0} - Posledný čas realizácie: {0} - Otvoriť - Nastavenia - O aplikácii - Ukončiť - Zavrieť - - - Nastavenia Flow Launchera - Všeobecné - Prenosný režim - Uloží všetky nastavenia a používateľské údaje do jedného priečinka (Užitočné pri vyberateľných diskoch a cloudových službách). - Spustiť Flow Launcher po štarte systému - Schovať Flow Launcher po strate fokusu - Nezobrazovať upozornenia na novú verziu - Zapamätať si posledné umiestnenie - Jazyk - Posledné vyhľadávanie - Zobrazí/skryje predchádzajúce výsledky pri opätovnej aktivácii Flow Launchera. - Ponechať - Označiť - Vymazať - Max. výsledkov - Ignorovať klávesové skratky v režime na celú obrazovku - Zakázať aktiváciu Flow Launchera, keď je aktívna aplikácia na celú obrazovku (odporúčané pre hry). - Predvolený správca súborov - Vyberte správcu súborov, ktorý sa má použiť pri otváraní priečinka. - Priečinok s Pythonom - Automatická aktualizácia - Vybrať - Schovať Flow Launcher po spustení - Schovať ikonu z oblasti oznámení - Presnosť vyhľadávania - Mení minimálne skóre zhody potrebné na zobrazenie výsledkov. - Použiť Pinyin - Umožňuje vyhľadávanie pomocou Pinyin. Pinyin je štandardný systém romanizovaného pravopisu pre transliteráciu čínštiny - Efekt tieňa nie je povolený, kým má aktuálny motív povolený efekt rozostrenia - - - Pluginy - Nájsť ďalšie pluginy - Zap. - Vyp. - Nastavenie kľúčového slova akcie - Skratka akcie - Aktuálna akcia skratky: - Nová akcia skratky: - Aktuálna priorita: - Nová priorita: - Priorita - Priečinok s pluginmi - Autor: - Príprava: - Čas dopytu: - - - - Repozitár pluginov - Obnoviť - Inštalovať - - - Motív - Galéria motívov - Ako vytvoriť motív - Ahojte - Písmo vyhľadávacieho poľa - Písmo výsledkov - Režim okno - Nepriehľadnosť - Motív {0} neexistuje, návrat na predvolený motív - Nepodarilo sa nečítať motív {0}, návrat na predvolený motív - Priečinok s motívmi - Otvoriť priečinok s motívmi - - - Klávesové skratky - Klávesová skratka pre Flow Launcher - Zadajte skratku na zobrazenie/skrytie Flow Launchera. - Modifikačný kláves na otvorenie výsledkov - Vyberte modifikačný kláves na otvorenie vybraného výsledku pomocou klávesnice. - Zobraziť klávesovú skratku - Zobrazí klávesovú skratku spolu s výsledkami. - Vlastná klávesová skratka na vyhľadávanie - Dopyt - Odstrániť - Upraviť - Pridať - Vyberte položku, prosím - Ste si istý, že chcete odstrániť klávesovú skratku {0} pre plugin? - Tieňový efekt v poli vyhľadávania - Tieňový efekt významne využíva GPU. Neodporúča sa, ak je výkon počítača obmedzený. - Veľkosť šírky okna - Použiť ikony Segoe Fluent - Použiť ikony Segoe Fluent, ak sú podporované - - - HTTP Proxy - Povoliť HTTP Proxy - HTTP Server - Port - Používateľské meno - Heslo - Test Proxy - Uložiť - Pole Server nemôže byť prázdne - Pole Port nemôže byť prázdne - Neplatný formát portu - Nastavenie proxy úspešne uložené - Nastavenie proxy je v poriadku - Pripojenie proxy zlyhalo - - - O aplikácii - Webstránka - Verzia - Flow Launcher bol aktivovaný {0}-krát - Skontrolovať aktualizácie - Je dostupná nová verzia {0}, chcete reštartovať Flow Launcher, aby sa mohol aktualizovať? - Kontrola aktualizácií zlyhala, prosím, skontrolujte pripojenie na internet a nastavenie proxy k api.github.com. - - Sťahovanie aktualizácií zlyhalo, skontrolujte pripojenie na internet a nastavenie proxy k github-cloud.s3.amazonaws.com, - alebo prejdite na https://github.com/Flow-Launcher/Flow.Launcher/releases pre manuálne stiahnutie aktualizácie. - - Poznámky k vydaniu - Tipy na používanie: - - - Vyberte správcu súborov - Zadajte umiestnenie súboru správcu súborov, ktorého používate, a v prípade potreby pridajte argumenty. Predvolené argumenty sú "%d" a cesta sa zadáva na tomto mieste. Napríklad, ak sa vyžaduje príkaz, ako napríklad "totalcmd.exe /A c:\windows", argument je /A "%d". - "%f" je argument, ktorý predstavuje cestu k súboru. Používa sa na zvýraznenie názvu súboru/priečinka pri otváraní konkrétneho umiestnenia súboru v správcovi súborov tretej strany. Tento argument je k dispozícii len v položke "Arg pre súbor". Ak správca súborov nemá túto funkciu, môžete použiť "%d". - Správca súborov - Názov profilu - Cesta k správcovi súborov - Arg. pre priečinok - Arg. pre súbor - - - Zmena priority - Vyššie číslo znamená, že výsledok bude vyššie. Skúste nastaviť napr. 5. Ak chcete, aby boli výsledky nižšie ako ktorékoľvek iné doplnky, zadajte záporné číslo - Prosím, zadajte platné číslo pre prioritu! - - - Stará skratka akcie - Nová skratka akcie - Zrušiť - Hotovo - Nepodarilo sa nájsť zadaný plugin - Nová skratka pre akciu nemôže byť prázdna - Nová skratka pre akciu bola priradená pre iný plugin, prosím, zvoľte inú skratku - Úspešné - Úspešne dokončené - Zadajte skratku akcie, ktorá je potrebná na spustenie pluginu. Ak nechcete zadať skratku akcie, použite *. V tom prípade plugin funguje bez kľúčových slov. - - - Klávesová skratka pre vlastné vyhľadávanie - Stlačením klávesovej skratky sa automaticky vloží zadaný výraz. - Náhľad - Klávesová skratka je nedostupná, prosím, zadajte novú - Neplatná klávesová skratka pluginu - Aktualizovať - - - Klávesová skratka nedostupná - - - Verzia - Čas - Prosím, napíšte nám, ako došlo k pádu aplikácie, aby sme to mohli opraviť - Odoslať hlásenie - Zrušiť - Všeobecné - Výnimky - Typ výnimky - Zdroj - Stack Trace - Odosiela sa - Hlásenie bolo úspešne odoslané - Odoslanie hlásenia zlyhalo - Flow Launcher zaznamenal chybu - - - Čakajte, prosím… - - - Kontrolujú sa aktualizácie - Už máte najnovšiu verziu Flow Launchera - Bola nájdená aktualizácia - Aktualizuje sa… - - Flow Launcher nedokázal presunúť používateľské údaje do aktualizovanej verzie. - Prosím, presuňte profilový priečinok data z {0} do {1} - - Nová aktualizácia - Je dostupná nová verzia Flow Launchera {0} - Počas inštalácie aktualizácií došlo k chybe - Aktualizovať - Zrušiť - Aktualizácia zlyhala - Skontrolujte pripojenie a skúste aktualizovať nastavenia servera proxy na github-cloud.s3.amazonaws.com. - Tento upgrade reštartuje Flow Launcher - Nasledujúce súbory budú aktualizované - Aktualizovať súbory - Aktualizovať popis - - + + + + Nepodarilo sa registrovať klávesovú skratku {0} + Nepodarilo sa spustiť {0} + Neplatný formát súboru pre plugin Flow Launchera + Pri tomto zadaní umiestniť navrchu + Zrušiť umiestnenie navrchu pri tomto zadaní + Spustiť dopyt: {0} + Posledný čas realizácie: {0} + Otvoriť + Nastavenia + O aplikácii + Ukončiť + Zavrieť + Herný režim + Pozastaviť používanie klávesových skratiek. + + + Nastavenia Flow Launchera + Všeobecné + Prenosný režim + Uloží všetky nastavenia a používateľské údaje do jedného priečinka (Užitočné pri vyberateľných diskoch a cloudových službách). + Spustiť Flow Launcher po štarte systému + Schovať Flow Launcher po strate fokusu + Nezobrazovať upozornenia na novú verziu + Zapamätať si posledné umiestnenie + Jazyk + Posledné vyhľadávanie + Zobrazí/skryje predchádzajúce výsledky pri opätovnej aktivácii Flow Launchera. + Ponechať + Označiť + Vymazať + Max. výsledkov + Ignorovať klávesové skratky v režime na celú obrazovku + Zakázať aktiváciu Flow Launchera, keď je aktívna aplikácia na celú obrazovku (odporúčané pre hry). + Predvolený správca súborov + Vyberte správcu súborov, ktorý sa má použiť pri otváraní priečinka. + Priečinok s Pythonom + Automatická aktualizácia + Vybrať + Schovať Flow Launcher po spustení + Schovať ikonu z oblasti oznámení + Presnosť vyhľadávania + Mení minimálne skóre zhody potrebné na zobrazenie výsledkov. + Použiť Pinyin + Umožňuje vyhľadávanie pomocou Pinyin. Pinyin je štandardný systém romanizovaného pravopisu pre transliteráciu čínštiny + Efekt tieňa nie je povolený, kým má aktuálny motív povolený efekt rozostrenia + + + Pluginy + Nájsť ďalšie pluginy + Zap. + Vyp. + Nastavenie kľúčového slova akcie + Skratka akcie + Aktuálna akcia skratky: + Nová akcia skratky: + Aktuálna priorita: + Nová priorita: + Priorita + Priečinok s pluginmi + Autor: + Príprava: + Čas dopytu: + | Verzia + Webstránka + + + + Repozitár pluginov + Obnoviť + Inštalovať + + + Motív + Galéria motívov + Ako vytvoriť motív + Ahojte + Písmo vyhľadávacieho poľa + Písmo výsledkov + Režim okno + Nepriehľadnosť + Motív {0} neexistuje, návrat na predvolený motív + Nepodarilo sa nečítať motív {0}, návrat na predvolený motív + Priečinok s motívmi + Otvoriť priečinok s motívmi + Tmavý režim + Predvolené systémom + Svetlý + Tmavý + Zvukový efekt + Po otvorení okna vyhľadávania prehrať krátky zvuk + Animácia + Animovať používateľské rozhranie + + + Klávesové skratky + Klávesová skratka pre Flow Launcher + Zadajte skratku na zobrazenie/skrytie Flow Launchera. + Modifikačný kláves na otvorenie výsledkov + Vyberte modifikačný kláves na otvorenie vybraného výsledku pomocou klávesnice. + Zobraziť klávesovú skratku + Zobrazí klávesovú skratku spolu s výsledkami. + Vlastná klávesová skratka na vyhľadávanie + Dopyt + Odstrániť + Upraviť + Pridať + Vyberte položku, prosím + Ste si istý, že chcete odstrániť klávesovú skratku {0} pre plugin? + Tieňový efekt v poli vyhľadávania + Tieňový efekt významne využíva GPU. Neodporúča sa, ak je výkon počítača obmedzený. + Veľkosť šírky okna + Použiť ikony Segoe Fluent + Použiť ikony Segoe Fluent, ak sú podporované + + + + HTTP proxy + Povoliť HTTP Proxy + HTTP server + Port + Používateľské meno + Heslo + Test proxy + Uložiť + Pole Server nemôže byť prázdne + Pole Port nemôže byť prázdne + Neplatný formát portu + Nastavenie proxy úspešne uložené + Nastavenie proxy je v poriadku + Pripojenie proxy zlyhalo + + + O aplikácii + Webstránka + Github + Dokumentácia + Verzia + Flow Launcher bol aktivovaný {0}-krát + Skontrolovať aktualizácie + Je dostupná nová verzia {0}, chcete reštartovať Flow Launcher, aby sa mohol aktualizovať? + Kontrola aktualizácií zlyhala, prosím, skontrolujte pripojenie na internet a nastavenie proxy k api.github.com. + + Sťahovanie aktualizácií zlyhalo, skontrolujte pripojenie na internet a nastavenie proxy k github-cloud.s3.amazonaws.com, + alebo prejdite na https://github.com/Flow-Launcher/Flow.Launcher/releases pre manuálne stiahnutie aktualizácie. + + Poznámky k vydaniu + Tipy na používanie: + Nástroje pre vývojárov + Priečinok s nastaveniami + Priečinok s logmi + + + Vyberte správcu súborov + Zadajte umiestnenie súboru správcu súborov, ktorého používate, a v prípade potreby pridajte argumenty. Predvolené argumenty sú "%d" a cesta sa zadáva na tomto mieste. Napríklad, ak sa vyžaduje príkaz, ako napríklad "totalcmd.exe /A c:\windows", argument je /A "%d". + "%f" je argument, ktorý predstavuje cestu k súboru. Používa sa na zvýraznenie názvu súboru/priečinka pri otváraní konkrétneho umiestnenia súboru v správcovi súborov tretej strany. Tento argument je k dispozícii len v položke "Arg pre súbor". Ak správca súborov nemá túto funkciu, môžete použiť "%d". + Správca súborov + Názov profilu + Cesta k správcovi súborov + Arg. pre priečinok + Arg. pre súbor + + + Zmena priority + Vyššie číslo znamená, že výsledok bude vyššie. Skúste nastaviť napr. 5. Ak chcete, aby boli výsledky nižšie ako ktorékoľvek iné doplnky, zadajte záporné číslo + Prosím, zadajte platné číslo pre prioritu! + + + Stará skratka akcie + Nová skratka akcie + Zrušiť + Hotovo + Nepodarilo sa nájsť zadaný plugin + Nová skratka pre akciu nemôže byť prázdna + Nová skratka pre akciu bola priradená pre iný plugin, prosím, zvoľte inú skratku + Úspešné + Úspešne dokončené + + Zadajte skratku akcie, ktorá je potrebná na spustenie pluginu. Ak nechcete zadať skratku akcie, použite *. V tom prípade plugin funguje bez kľúčových slov. + + + Klávesová skratka pre vlastné vyhľadávanie + Stlačením klávesovej skratky sa automaticky vloží zadaný výraz. + Náhľad + Klávesová skratka je nedostupná, prosím, zadajte novú + Neplatná klávesová skratka pluginu + Aktualizovať + + + Klávesová skratka nedostupná + + + Verzia + Čas + Prosím, napíšte nám, ako došlo k pádu aplikácie, aby sme to mohli opraviť + Odoslať hlásenie + Zrušiť + Všeobecné + Výnimky + Typ výnimky + Zdroj + Trasovanie zásobníka + Odosiela sa + Hlásenie bolo úspešne odoslané + + Odoslanie hlásenia zlyhalo + Flow Launcher zaznamenal chybu + + + Čakajte, prosím… + + + Kontrolujú sa aktualizácie + Už máte najnovšiu verziu Flow Launchera + Bola nájdená aktualizácia + Aktualizuje sa… + + Flow Launcher nedokázal presunúť používateľské údaje do aktualizovanej verzie. + Prosím, presuňte profilový priečinok data z {0} do {1} + + Nová aktualizácia + Je dostupná nová verzia Flow Launchera {0} + Počas inštalácie aktualizácií došlo k chybe + Aktualizovať + Zrušiť + Aktualizácia zlyhala + Skontrolujte pripojenie a skúste aktualizovať nastavenia servera proxy na github-cloud.s3.amazonaws.com. + Tento upgrade reštartuje Flow Launcher + Nasledujúce súbory budú aktualizované + Aktualizovať súbory + Aktualizovať popis + + diff --git a/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/sk.xaml b/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/sk.xaml index cb52898f2..76fc24883 100644 --- a/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/sk.xaml +++ b/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/sk.xaml @@ -1,22 +1,21 @@ - - - - Prehliadač záložiek - Vyhľadáva záložky prehliadača - - - Otvoriť záložky v: - Nové okno - Nová karta - Nastaviť cestu k prehliadaču: - Prehliadať - Kopírovať URL - Kopírovať URL záložky do schránky - Načítať prehliadač z: - Názov prehliadača - Umiestnenie priečinka Data - Pridať - Odstrániť - + + + + + Prehliadač záložiek + Vyhľadáva záložky prehliadača + + + Otvoriť záložky v: + Nové okno + Nová karta + Nastaviť cestu k prehliadaču: + Prehliadať + Kopírovať URL + Kopírovať URL záložky do schránky + Načítať prehliadač z: + Názov prehliadača + Cesta k dátovému priečinku + Pridať + Odstrániť + diff --git a/Plugins/Flow.Launcher.Plugin.Calculator/Languages/de.xaml b/Plugins/Flow.Launcher.Plugin.Calculator/Languages/de.xaml index 7890d5019..79936069c 100644 --- a/Plugins/Flow.Launcher.Plugin.Calculator/Languages/de.xaml +++ b/Plugins/Flow.Launcher.Plugin.Calculator/Languages/de.xaml @@ -1,16 +1,15 @@ - - - Rechner - Stellt mathematische Berechnungen bereit.(Versuche 5*3-2 in Flow Launcher) - Keine Zahl (NaN) - Ausdruck falsch oder nicht vollständig (Klammern vergessen?) - Diese Zahl in die Zwischenablage kopieren - Dezimaltrennzeichen - Das Dezimaltrennzeichen, welches bei der Ausgabe verwendet werden soll. - Systemeinstellung nutzen - Komma (,) - Punkt (.) - Max. Nachkommastellen - \ No newline at end of file + + + + Rechner + Stellt mathematische Berechnungen bereit.(Versuche 5*3-2 in Flow Launcher) + Keine Zahl (NaN) + Ausdruck falsch oder nicht vollständig (Klammern vergessen?) + Diese Zahl in die Zwischenablage kopieren + Dezimaltrennzeichen + Das Dezimaltrennzeichen, welches bei der Ausgabe verwendet werden soll. + Systemeinstellung nutzen + Komma (,) + Punkt (.) + Max. Nachkommastellen + diff --git a/Plugins/Flow.Launcher.Plugin.Calculator/Languages/ko.xaml b/Plugins/Flow.Launcher.Plugin.Calculator/Languages/ko.xaml new file mode 100644 index 000000000..ee2ae77a1 --- /dev/null +++ b/Plugins/Flow.Launcher.Plugin.Calculator/Languages/ko.xaml @@ -0,0 +1,15 @@ + + + + 계산기 + 수학 계산을 할 수 있습니다. Flow Launcher에서 5*3-2를 입력해보세요. + 숫자가 아님 (NaN) + 표현식이 잘못되었거나 불완전합니다. (괄호를 깜빡하셨나요?) + 해당 숫자를 클립보드에 복사 + 소수 구분자 + 출력에 사용할 소수점 구분자 + 시스템 설정 사용 + 쉼표 (,) + 마침표 (.) + 최대 소수점 아래 자릿 수 + diff --git a/Plugins/Flow.Launcher.Plugin.Calculator/Languages/sk.xaml b/Plugins/Flow.Launcher.Plugin.Calculator/Languages/sk.xaml index b0d84f45d..d930c2312 100644 --- a/Plugins/Flow.Launcher.Plugin.Calculator/Languages/sk.xaml +++ b/Plugins/Flow.Launcher.Plugin.Calculator/Languages/sk.xaml @@ -1,16 +1,15 @@ - - - Kalkulačka - Spracúva matematické operácie.(Skúste 5*3-2 vo flowlauncheri) - Nie je číslo (NaN) - Nesprávny alebo neúplný výraz (Nezabudli ste na zátvorky?) - Kopírovať výsledok do schránky - Oddeľovač des. miest - Oddeľovač desatinných miest použitý vo výsledku. - Použiť podľa systému - Čiarka (,) - Bodka (.) - Desatinné miesta - \ No newline at end of file + + + + Kalkulačka + Spracúva matematické operácie.(Skúste 5*3-2 vo flowlauncheri) + Nie je číslo (NaN) + Nesprávny alebo neúplný výraz (Nezabudli ste na zátvorky?) + Kopírovať výsledok do schránky + Oddeľovač des. miest + Oddeľovač desatinných miest použitý vo výsledku. + Použiť podľa systému + Čiarka (,) + Bodka (.) + Desatinné miesta + diff --git a/Plugins/Flow.Launcher.Plugin.Calculator/Languages/zh-cn.xaml b/Plugins/Flow.Launcher.Plugin.Calculator/Languages/zh-cn.xaml index 9d9dbf93f..0fd0e8791 100644 --- a/Plugins/Flow.Launcher.Plugin.Calculator/Languages/zh-cn.xaml +++ b/Plugins/Flow.Launcher.Plugin.Calculator/Languages/zh-cn.xaml @@ -1,16 +1,15 @@ - - - 计算器 - 为Flow Launcher提供数学计算能力。(试着在Flow Launcher输入 5*3-2) - 请输入数字 - 表达错误或不完整(您是否忘记了一些括号?) - 将结果复制到剪贴板 - 十进制分隔符 - 在输出中使用的十进制分隔符。 - 使用系统区域设置 - 逗号(,) - 点(.) - 小数点后最大位数 - \ No newline at end of file + + + + 计算器 + 为Flow Launcher提供数学计算能力。(试着在Flow Launcher输入 5*3-2) + 请输入数字 + 表达错误或不完整(您是否忘记了一些括号?) + 将结果复制到剪贴板 + 十进制分隔符 + 在输出中使用的十进制分隔符。 + 使用系统区域设置 + 逗号(,) + 点(.) + 小数点后最大位数 + diff --git a/Plugins/Flow.Launcher.Plugin.ControlPanel/Languages/ko.xaml b/Plugins/Flow.Launcher.Plugin.ControlPanel/Languages/ko.xaml new file mode 100644 index 000000000..bcfdd3fc9 --- /dev/null +++ b/Plugins/Flow.Launcher.Plugin.ControlPanel/Languages/ko.xaml @@ -0,0 +1,7 @@ + + + + 제어판 + 제어판 항목을 검색합니다. + + diff --git a/Plugins/Flow.Launcher.Plugin.Explorer/Languages/sk.xaml b/Plugins/Flow.Launcher.Plugin.Explorer/Languages/sk.xaml index cab8520bc..fe1b8d6a6 100644 --- a/Plugins/Flow.Launcher.Plugin.Explorer/Languages/sk.xaml +++ b/Plugins/Flow.Launcher.Plugin.Explorer/Languages/sk.xaml @@ -1,66 +1,67 @@ - - - - Najprv vyberte položku - Vyberte odkaz na priečinok - Naozaj chcete odstrániť {0}? - Naozaj chcete natrvalo odstrániť túto položku {0}? - Odstránenie bolo úspešné - Úspešne odstránené {0} - Priradenie globálnej skratky akcie by mohlo počas vyhľadávania poskytnúť príliš veľa výsledkov. Vyberte si konkrétne kľúčové slovo akcie - Zdá sa, že požadovaná služba Windows Index Search nie je spustená - Ak to chcete opraviť, spustite službu Windows Search. Ak chcete odstrániť toto upozornenie, kliknite sem - Upozornenie bolo vypnuté. Chceli by ste ako alternatívu na vyhľadávanie súborov a priečinkov nainštalovať plugin Everything?{0}{0}Ak chcete nainštalovať plugin Everything, zvoľte 'Áno', pre návrat zvoľte 'Nie' - Alternatíva pre Explorer - - - Odstrániť - Upraviť - Pridať - Upraviť skratku akcie - Odkazy Rýchleho prístupu - Vylúčené umiestnenia indexovania - Možnosti indexovania - Vyhľadávanie: - Vyhľadávanie umiestnenia: - Vyhľadávanie obsahu súborov: - Vyhľadávanie v indexe: - Aktuálna skratka: - 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. - - - Explorer - Vyhľadáva a spravuje súbory a priečinky. Explorer používa indexovanie vyhľadávania vo Windowse - - - Kopírovať cestu - Kopírovať - Odstrániť - Umiestnenie: - Odstrániť vybrané - Spustiť ako iný používateľ - Spustí vybranú položku ako používateľ s iným kontom - Otvoriť umiestnenie priečinka - Otvorí umiestnenie, ktoré obsahuje súbor alebo priečinok - Otvoriť editorom: - 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 - Správa indexovaných súborov a priečinkov - Nepodarilo sa otvoriť možnosti indexu vyhľadávania - Pridať do Rýchleho prístupu - Pridať tento {0} do Rýchleho prístupu - Úspešne pridané - Úspešne pridané do Rýchleho prístupu - Úspešne odstránené - Úspešne odstránené z Rýchleho prístupu - Pridať do Rýchleho prístupu, aby ho bolo možné otvoriť pomocou skratky akcie pluginu Explorer - Odstráni z Rýchleho prístupu - Odstrániť z Rýchleho prístupu - Odstráni {0} z Rýchleho prístupu - - \ No newline at end of file + + + + + Najprv vyberte položku + Vyberte odkaz na priečinok + Naozaj chcete odstrániť {0}? + Naozaj chcete natrvalo odstrániť túto položku {0}? + Odstránenie bolo úspešné + Úspešne odstránené {0} + Priradenie globálnej skratky akcie by mohlo počas vyhľadávania poskytnúť príliš veľa výsledkov. Vyberte si konkrétne kľúčové slovo akcie + Ak je rýchly prístup povolený, nemôže byť nastavená globálna skratka akcie. Prosím, vyberte konkrétnu skratku akcie + Zdá sa, že požadovaná služba Windows Index Search nie je spustená + Ak to chcete opraviť, spustite službu Windows Search. Ak chcete odstrániť toto upozornenie, kliknite sem + Upozornenie bolo vypnuté. Chceli by ste ako alternatívu na vyhľadávanie súborov a priečinkov nainštalovať plugin Everything?{0}{0}Ak chcete nainštalovať plugin Everything, zvoľte 'Áno', pre návrat zvoľte 'Nie' + Alternatíva pre Explorer + + + Odstrániť + Upraviť + Pridať + Upraviť skratku akcie + Odkazy Rýchleho prístupu + Vylúčené umiestnenia indexovania + Možnosti indexovania + Vyhľadávanie: + Vyhľadávanie umiestnenia: + Vyhľadávanie obsahu súborov: + Vyhľadávanie v indexe: + Rýchly prístup: + Aktuálna skratka: + 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. + + + Prieskumník + Vyhľadáva a spravuje súbory a priečinky. Explorer používa indexovanie vyhľadávania vo Windowse + + + Kopírovať cestu + Kopírovať + Odstrániť + Umiestnenie: + Odstrániť vybrané + Spustiť ako iný používateľ + Spustí vybranú položku ako používateľ s iným kontom + Otvoriť umiestnenie priečinka + Otvorí umiestnenie, ktoré obsahuje súbor alebo priečinok + Otvoriť editorom: + 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 + Správa indexovaných súborov a priečinkov + Nepodarilo sa otvoriť možnosti indexu vyhľadávania + Pridať do Rýchleho prístupu + Pridať tento {0} do Rýchleho prístupu + Úspešne pridané + Úspešne pridané do Rýchleho prístupu + Úspešne odstránené + Úspešne odstránené z Rýchleho prístupu + Pridať do Rýchleho prístupu, aby ho bolo možné otvoriť pomocou skratky akcie pluginu Explorer + Odstráni z Rýchleho prístupu + Odstrániť z Rýchleho prístupu + Odstráni {0} z Rýchleho prístupu + + diff --git a/Plugins/Flow.Launcher.Plugin.PluginIndicator/Languages/de.xaml b/Plugins/Flow.Launcher.Plugin.PluginIndicator/Languages/de.xaml index 0e1a20b17..43cb0328d 100644 --- a/Plugins/Flow.Launcher.Plugin.PluginIndicator/Languages/de.xaml +++ b/Plugins/Flow.Launcher.Plugin.PluginIndicator/Languages/de.xaml @@ -1,8 +1,7 @@ - - - Plugin Indikator - Stellt Vorschläge für Plugin-Befehle bereit - - \ No newline at end of file + + + + Plugin Indikator + Stellt Vorschläge für Plugin-Befehle bereit + + diff --git a/Plugins/Flow.Launcher.Plugin.PluginIndicator/Languages/sk.xaml b/Plugins/Flow.Launcher.Plugin.PluginIndicator/Languages/sk.xaml index 9cb04a907..34548c30a 100644 --- a/Plugins/Flow.Launcher.Plugin.PluginIndicator/Languages/sk.xaml +++ b/Plugins/Flow.Launcher.Plugin.PluginIndicator/Languages/sk.xaml @@ -1,8 +1,7 @@ - - - Plugin Indicator - Ponúka návrhy pre akcie pluginov - - \ No newline at end of file + + + + Plugin Indicator + Ponúka návrhy pre akcie pluginov + + diff --git a/Plugins/Flow.Launcher.Plugin.PluginIndicator/Languages/tr.xaml b/Plugins/Flow.Launcher.Plugin.PluginIndicator/Languages/tr.xaml index 4d3251592..9196c9e75 100644 --- a/Plugins/Flow.Launcher.Plugin.PluginIndicator/Languages/tr.xaml +++ b/Plugins/Flow.Launcher.Plugin.PluginIndicator/Languages/tr.xaml @@ -1,8 +1,7 @@ - - - Eklenti Göstergesi - Eklenti eylemleri hakkında kelime önerileri sunar - - \ No newline at end of file + + + + Eklenti Göstergesi + Eklenti eylemleri hakkında kelime önerileri sunar + + diff --git a/Plugins/Flow.Launcher.Plugin.PluginIndicator/Languages/zh-cn.xaml b/Plugins/Flow.Launcher.Plugin.PluginIndicator/Languages/zh-cn.xaml index a8773b1ab..81d413847 100644 --- a/Plugins/Flow.Launcher.Plugin.PluginIndicator/Languages/zh-cn.xaml +++ b/Plugins/Flow.Launcher.Plugin.PluginIndicator/Languages/zh-cn.xaml @@ -1,8 +1,7 @@ - - - 插件关键词提示 - 提供插件关键词搜索提示 - - \ No newline at end of file + + + + 插件关键词提示 + 提供插件关键词搜索提示 + + diff --git a/Plugins/Flow.Launcher.Plugin.PluginIndicator/Languages/zh-tw.xaml b/Plugins/Flow.Launcher.Plugin.PluginIndicator/Languages/zh-tw.xaml index 4bd1b34e3..a25bf1d0c 100644 --- a/Plugins/Flow.Launcher.Plugin.PluginIndicator/Languages/zh-tw.xaml +++ b/Plugins/Flow.Launcher.Plugin.PluginIndicator/Languages/zh-tw.xaml @@ -1,8 +1,7 @@ - - - 套件關鍵字提示 - 提供套件關鍵字搜尋提示 - - + + + + 套件關鍵字提示 + 提供套件關鍵字搜尋提示 + + diff --git a/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/sk.xaml b/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/sk.xaml index 4f37dfe83..6678fcbda 100644 --- a/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/sk.xaml +++ b/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/sk.xaml @@ -1,40 +1,48 @@ - - - - Sťahovanie pluginu - Úspešne stiahnuté - {0} od {1} {2}{3}Chcete odinštalovať tento plugin? Po odinštalovaní sa Flow automaticky reštartuje. - {0} by {1} {2}{3}Chcete nainštalovať tento plugin? Po nainštalovaní sa Flow automaticky reštartuje. - Inštalovať plugin - Odinštalovať plugin - Inštalácia zlyhala: nepodarilo sa nájsť metadáta súboru plugin.json nového pluginu - Chyba inštalácie pluginu - Nastala chyba počas inštaláciu pluginu {0} - Nie je k dispozícii žiadna aktualizácia - Všetky pluginy sú aktuálne - {0} od {1} {2}{3}Chcete aktualizovať tento plugin? Po odinštalovaní sa Flow automaticky reštartuje. - Aktualizácia pluginu - Tento plugin má dostupnú aktualizáciu, chcete ju zobraziť? - Tento plugin je už nainštalovaný - Stiahnutie manifestu pluginu zlyhalo - Skontrolujte, či sa môžete pripojiť na github.com. Táto chyba znamená, že pravdepodobne nemôžete pluginy inštalovať alebo aktualizovať. - - - - - Správca pluginov - Správa inštalácie, odinštalácie alebo aktualizácie pluginov programu Flow Launcher - - - Prejsť na webovú stránku - Prejsť na webovú stránku pluginu - Zobraziť zdrojový kód - Zobraziť zdrojový kód pluginu - Navrhnúť vylepšenie alebo nahlásiť chybu - Navrhnúť vylepšenie alebo nahlásiť chybu vývojárovi pluginu - Prejsť na repozitár pluginov spúšťača Flow - Prejsť na repozitár pluginov spúšťača Flow a zobraziť príspevky komunity - - \ No newline at end of file + + + + + 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} by {1} {2}{3}Chcete nainštalovať tento plugin? Po nainštalovaní sa Flow automaticky reštartuje. + Inštalovať plugin + Stiahnuť a nainštalovať {0} + Odinštalovať plugin + Plugin bol úspešne nainštalovaný. Reštartuje sa Flow, čakajte, prosím... + Inštalácia zlyhala: nepodarilo sa nájsť metadáta súboru plugin.json nového pluginu + Chyba: Plugin s rovnakou alebo vyššou verziou ako {0} už existuje. + Chyba inštalácie pluginu + Nastala chyba počas inštalácie pluginu {0} + Nie je k dispozícii žiadna aktualizácia + Všetky pluginy sú aktuálne + {0} od {1} {2}{3}Chcete aktualizovať tento plugin? Po odinštalovaní sa Flow automaticky reštartuje. + Aktualizácia pluginu + Tento plugin má dostupnú aktualizáciu, chcete ju zobraziť? + Tento plugin je už nainštalovaný + Stiahnutie manifestu pluginu zlyhalo + Skontrolujte, či sa môžete pripojiť na github.com. Táto chyba znamená, že pravdepodobne nemôžete pluginy inštalovať alebo aktualizovať. + 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 + Zobraziť zdrojový kód pluginu + Navrhnúť vylepšenie alebo nahlásiť chybu + Navrhnúť vylepšenie alebo nahlásiť chybu vývojárovi pluginu + 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.ProcessKiller/Languages/sk.xaml b/Plugins/Flow.Launcher.Plugin.ProcessKiller/Languages/sk.xaml index e185dbe71..bfa4792e4 100644 --- a/Plugins/Flow.Launcher.Plugin.ProcessKiller/Languages/sk.xaml +++ b/Plugins/Flow.Launcher.Plugin.ProcessKiller/Languages/sk.xaml @@ -1,12 +1,11 @@ - - - Process Killer - Ukončuje spustené procesy z Flow Launchera - - ukončiť všetky inštancie "{0}" - ukončiť {0} procesov - ukončiť všetky inštancie - - \ No newline at end of file + + + + Process Killer + Ukončuje spustené procesy z Flow Launchera + + ukončiť všetky inštancie "{0}" + ukončiť {0} procesov + ukončiť všetky inštancie + + diff --git a/Plugins/Flow.Launcher.Plugin.ProcessKiller/Languages/zh-cn.xaml b/Plugins/Flow.Launcher.Plugin.ProcessKiller/Languages/zh-cn.xaml index 9b8909930..c99f29584 100644 --- a/Plugins/Flow.Launcher.Plugin.ProcessKiller/Languages/zh-cn.xaml +++ b/Plugins/Flow.Launcher.Plugin.ProcessKiller/Languages/zh-cn.xaml @@ -1,12 +1,11 @@ - - - 进程杀手 - 使用Flow Launcher终止正在运行的进程 - - 杀死 "{0}" 的所有实例 - 杀死 {0} 进程 - 杀死所有实例 - - \ No newline at end of file + + + + 进程杀手 + 使用Flow Launcher终止正在运行的进程 + + 杀死 {0} 的所有实例 + 杀死 {0} 进程 + 杀死所有实例 + + diff --git a/Plugins/Flow.Launcher.Plugin.Program/Languages/sk.xaml b/Plugins/Flow.Launcher.Plugin.Program/Languages/sk.xaml index 67e948b17..aa65dd336 100644 --- a/Plugins/Flow.Launcher.Plugin.Program/Languages/sk.xaml +++ b/Plugins/Flow.Launcher.Plugin.Program/Languages/sk.xaml @@ -1,58 +1,57 @@ - - - - Odstrániť - Upraviť - Pridať - Zakázať - Umiestnenie - Všetky programy - Prípony súborov - Reindexovať - Indexovanie - Indexovať ponuku Štart - Ak je povolené, Flow načíta programy z ponuky Štart - Indexovať databázu Registry - Ak je povolené, Flow načíta programy z databázy Registry - Povoliť popis programu - Zakázaním tejto funkcie sa tiež zastaví vyhľadávanie popisu programu cez Flow - Prípony - Max. hĺbka - - Priečinok: - Prehliadať - Prípony súboru: - Max. hĺbka hľadania (-1 je neobm.): - - Prosím, zadajte zdroj programu - Naozaj chcete odstrániť vybrané zdroje programov? - - Aktualizovať - Flow Launcher bude indexovať iba súbory s nasledujúcimi príponami: - (Každú príponu oddeľte ;) - Prípony boli úspešne aktualizované - Súbor s príponami nemôže byť prázdny - - Spustiť ako iný používateľ - Spustiť ako správca - Otvoriť umiestnenie súboru - Zakázať zobrazovanie tohto programu - - Program - Vyhľadávanie programov vo Flow Launcheri - - Neplatná cesta - - Vlastný správca súborov - Arg. - Môžete si prispôsobiť otváranie umiestnenia priečinka vložením Premenných prostredia, ktoré chcete použiť. Dostupnosť premenných prostredia môžete vyskúšať cez príkazový riadok. - Zadajte argumenty, ktoré chcete pridať pre správcu súborov. %s pre rodičovský priečinok, %f pre celú cestu (funguje iba pre win32). Pre podrobnosti pozrite webovú stránku správcu súborov. - - - Úspešné - Ú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 - - \ No newline at end of file + + + + + Odstrániť + Upraviť + Pridať + Zakázať + Umiestnenie + Všetky programy + Prípony súborov + Reindexovať + Indexovanie + Indexovať ponuku Štart + Ak je povolené, Flow načíta programy z ponuky Štart + Indexovať databázu Registry + Ak je povolené, Flow načíta programy z databázy Registry + Povoliť popis programu + Zakázaním tejto funkcie sa tiež zastaví vyhľadávanie popisu programu cez Flow + Prípony + Max. hĺbka + + Priečinok: + Prehliadať + Prípony súboru: + Max. hĺbka hľadania (-1 je neobm.): + + Prosím, zadajte zdroj programu + Naozaj chcete odstrániť vybrané zdroje programov? + + Aktualizovať + Flow Launcher bude indexovať iba súbory s nasledujúcimi príponami: + (Každú príponu oddeľte ;) + Prípony boli úspešne aktualizovan + Súbor s príponami nemôže byť prázdny + + Spustiť ako iný používateľ + Spustiť ako správca + Otvoriť umiestnenie súboru + Zakázať zobrazovanie tohto programu + + Program + Vyhľadávanie programov vo Flow Launcheri + + Neplatná cesta + + Vlastný správca súborov + Arg. + Môžete si prispôsobiť otváranie umiestnenia priečinka vložením Premenných prostredia, ktoré chcete použiť. Dostupnosť premenných prostredia môžete vyskúšať cez príkazový riadok. + Zadajte argumenty, ktoré chcete pridať pre správcu súborov. %s pre rodičovský priečinok, %f pre celú cestu (funguje iba pre win32). Pre podrobnosti pozrite webovú stránku správcu súborov. + + + Úspešné + Ú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 + + diff --git a/Plugins/Flow.Launcher.Plugin.Shell/Languages/ko.xaml b/Plugins/Flow.Launcher.Plugin.Shell/Languages/ko.xaml new file mode 100644 index 000000000..4b29f6468 --- /dev/null +++ b/Plugins/Flow.Launcher.Plugin.Shell/Languages/ko.xaml @@ -0,0 +1,15 @@ + + + + Win+R 단축키 대체 + 명령 실행 후 명령 프롬프트를 닫지 않음 + 항상 관리자 권한으로 실행 + 다른 유저 권한으로 실행 + + Flow Launcher에서 시스템 명령을 실행할 수 있습니다. 명령은 >로 시작해야 합니다. + 이 명령은 {0}회 실행되었습니다. + 쉘을 통해 명령 실행 + 관리자 권한으로 실행 + 명령어 복사 + 가장 많이 사용된 명령 표시 수 + diff --git a/Plugins/Flow.Launcher.Plugin.Shell/Languages/sk.xaml b/Plugins/Flow.Launcher.Plugin.Shell/Languages/sk.xaml index 53a09aa04..d564737bc 100644 --- a/Plugins/Flow.Launcher.Plugin.Shell/Languages/sk.xaml +++ b/Plugins/Flow.Launcher.Plugin.Shell/Languages/sk.xaml @@ -1,16 +1,15 @@ - - - Nahradiť Win+R - Nezatvárať príkazový riadok po dokončení príkazu - Spustiť vždy ako správca - Spustiť ako iný používateľ - Shell - Umožňuje spúšťať systémové príkazy z Flow Launcheru. Príkazy začínajú znakom > - tento príkaz bol vykonaný {0} krát - vykonať príkaz cez command shell - Spustiť ako správca - Kopírovať príkaz - Zobraziť iba počet najpoužívanejších príkazov: - \ No newline at end of file + + + + Nahradiť Win+R + Nezatvárať príkazový riadok po dokončení príkazu + Spustiť vždy ako správca + Spustiť ako iný používateľ + Shell + Umožňuje spúšťať systémové príkazy z Flow Launcheru. Príkazy začínajú znakom > + tento príkaz bol vykonaný {0} krát + vykonať príkaz cez command shell + Spustiť ako správca + Kopírovať príkaz + Zobraziť iba počet najpoužívanejších príkazov: + diff --git a/Plugins/Flow.Launcher.Plugin.Shell/Languages/zh-cn.xaml b/Plugins/Flow.Launcher.Plugin.Shell/Languages/zh-cn.xaml index 329ce0a46..f66159527 100644 --- a/Plugins/Flow.Launcher.Plugin.Shell/Languages/zh-cn.xaml +++ b/Plugins/Flow.Launcher.Plugin.Shell/Languages/zh-cn.xaml @@ -1,16 +1,15 @@ - - - 替换 Win+R - 执行后不关闭命令窗口 - 始终以管理员身份运行 - 以其他用户身份运行 - 命令行 - 提供从Flow Launcher中执行命令行的能力,命令应该以>开头 - 此命令已经被执行了 {0} 次 - 执行此命令 - 以管理员身份运行 - 复制命令 - 仅显示最常用的命令数: - \ No newline at end of file + + + + 替换 Win+R + 执行后不关闭命令窗口 + 始终以管理员身份运行 + 以其他用户身份运行 + 命令行 + 提供从Flow Launcher中执行命令行的能力,命令应该以 > 开头 + 此命令已经被执行了 {0} 次 + 执行此命令 + 以管理员身份运行 + 复制命令 + 显示最常用的命令个数: + diff --git a/Plugins/Flow.Launcher.Plugin.Sys/Languages/ko.xaml b/Plugins/Flow.Launcher.Plugin.Sys/Languages/ko.xaml new file mode 100644 index 000000000..3442b180a --- /dev/null +++ b/Plugins/Flow.Launcher.Plugin.Sys/Languages/ko.xaml @@ -0,0 +1,37 @@ + + + + + 명령어 + 설명 + + 컴퓨터 종료 + 컴퓨터 재시작 + 안전 및 디버깅 모드에 대한 고급 부팅 옵션과 기타 옵션을 사용하여 컴퓨터를 다시 시작 + 로그아웃 + 컴퓨터 잠금 + Flow Launcher 닫기 + Flow Launcher 재시작 + 이 프로그램을 조정합니다 + PC를 절전모드로 전환 + 휴지통 비우기 + 최대 절전 모드 + Flow Launcher 설정 저장 + 플러그인 데이터를 새 콘텐츠와 함께 다시 로드 + Flow Launcher 로그 위치 열기 + Flow Launcher 새 업데이트 확인 + Flow Launcher의 도움말 및 사용안내 + Flow Launcher의 설정이 저장된 위치 열기 + + + 성공 + 모든 Flow Launcher 설정을 저장했습니다 + 적용 가능한 모든 플러그인 데이터를 다시 로드했습니다 + 컴퓨터를 종료하시겠습니까? + 컴퓨터를 재시작 하시겠습니까? + 고급 부팅 옵션으로 컴퓨터를 다시 시작하시겠습니까? + + 시스템 명령어 + 시스템 종료, 컴퓨터 잠금, 설정 등과 같은 시스템 관련 명령어를 제공합니다 + + diff --git a/Plugins/Flow.Launcher.Plugin.Sys/Languages/sk.xaml b/Plugins/Flow.Launcher.Plugin.Sys/Languages/sk.xaml index 42bfcab44..ce8b4f487 100644 --- a/Plugins/Flow.Launcher.Plugin.Sys/Languages/sk.xaml +++ b/Plugins/Flow.Launcher.Plugin.Sys/Languages/sk.xaml @@ -1,38 +1,37 @@ - - - - Príkaz - Popis - - Vypnúť počítač - Reštartovať počítač - Reštartovať počítač s rozšírenými možnosťami spúšťania pre núdzový režim a režim ladenia, ako aj s ďalšími možnosťami - Odhlásiť - Zamknúť počítač - Zavrieť Flow Launcher - Reštartovať Flow Launcher - Nastaviť Flow Launcher - Uspať počítač - Vysypať kôš - Hibernovať počítač - Uložiť všetky nastavenia Flow Launchera - Aktualizovať všetky dáta pluginov od spustenia Flow Launchera. Pluginy musia túto funkciu podporovať. - Otvoriť umiestnenie denníka Flow Launchera - Skontrolovať aktualizácie Flow Launchera - V dokumentácii k aplikácii Flow Launcher nájdete ďalšiu pomoc a tipy na používanie - Otvoriť umiestnenie, kde sú uložené nastavenia Flow Launchera - - - Úspešné - Všetky nastavenia Flow Launchera uložené - Všetky dáta pluginov aktualizované - Naozaj chcete počítač vypnúť? - Naozaj chcete počítač reštartovať? - Naozaj chcete počítač reštartovať s pokročilými možnosťami spúšťania? - - Systémové príkazy - Poskytuje príkazy súvisiace so systémom ako je vypnutie, uzamknutie počítača atď. - - \ No newline at end of file + + + + + Príkaz + Popis + + Vypnúť počítač + Reštartovať počítač + Reštartovať počítač s rozšírenými možnosťami spúšťania pre núdzový režim a režim ladenia, ako aj s ďalšími možnosťami + Odhlásiť + Zamknúť počítač + Zavrieť Flow Launcher + Reštartovať Flow Launcher + Nastaviť Flow Launcher + Uspať počítač + Vysypať kôš + Hibernovať počítač + Uložiť všetky nastavenia Flow Launchera + Aktualizovať všetky dáta pluginov od spustenia Flow Launchera. Pluginy musia túto funkciu podporovať. + Otvoriť umiestnenie denníka Flow Launchera + Skontrolovať aktualizácie Flow Launchera + V dokumentácii k aplikácii Flow Launcher nájdete ďalšiu pomoc a tipy na používanie + Otvoriť umiestnenie, kde sú uložené nastavenia Flow Launchera + + + Úspešné + Všetky nastavenia Flow Launchera uložené + Všetky dáta pluginov aktualizované + Naozaj chcete počítač vypnúť? + Naozaj chcete počítač reštartovať? + Naozaj chcete počítač reštartovať s pokročilými možnosťami spúšťania? + + Systémové príkazy + Poskytuje príkazy súvisiace so systémom ako je vypnutie, uzamknutie počítača atď. + + diff --git a/Plugins/Flow.Launcher.Plugin.Url/Languages/sk.xaml b/Plugins/Flow.Launcher.Plugin.Url/Languages/sk.xaml index 97568be5a..f201a65da 100644 --- a/Plugins/Flow.Launcher.Plugin.Url/Languages/sk.xaml +++ b/Plugins/Flow.Launcher.Plugin.Url/Languages/sk.xaml @@ -1,18 +1,17 @@ - - - Otvoriť vyhľadávanie v: - Nové okno - Nová karta - - Otvoriť url:{0} - Adresa URL sa nedá otvoriť: {0} - - URL - Otvoriť zadanú adresu URL z Flow Launchera - - Zadajte cestu k prehliadaču: - Vybrať - Aplikácie (*.exe)|*.exe|Všetky súbory|*.* - \ No newline at end of file + + + + Otvoriť vyhľadávanie v: + Nové okno + Nová karta + + Otvoriť url:{0} + Adresa URL sa nedá otvoriť: {0} + + Adresa URL + Otvoriť zadanú adresu URL z Flow Launchera + + Zadajte cestu k prehliadaču: + Vybrať + Aplikácie (*.exe)|*.exe|Všetky súbory|*.* + diff --git a/Plugins/Flow.Launcher.Plugin.Url/Languages/zh-cn.xaml b/Plugins/Flow.Launcher.Plugin.Url/Languages/zh-cn.xaml index 661539793..3dd1b5043 100644 --- a/Plugins/Flow.Launcher.Plugin.Url/Languages/zh-cn.xaml +++ b/Plugins/Flow.Launcher.Plugin.Url/Languages/zh-cn.xaml @@ -1,18 +1,17 @@ - - - 使用以下位置打开: - 新窗户 - 新标签 - - 打开链接:{0} - 无法打开链接:{0} - - 打开链接 - 从Flow Launcher打开链接 - - 请设置你的浏览器路径: - 选择 - 程序文件(*.exe)|*.exe|所有文件|*.* - \ No newline at end of file + + + + 使用以下位置打开: + 新窗户 + 新标签 + + 打开链接:{0} + 无法打开链接:{0} + + 打开链接 + 从Flow Launcher打开链接 + + 请设置你的浏览器路径: + 选择 + 程序文件(*.exe)|*.exe|所有文件|*.* + diff --git a/Plugins/Flow.Launcher.Plugin.WebSearch/Languages/sk.xaml b/Plugins/Flow.Launcher.Plugin.WebSearch/Languages/sk.xaml index 90eb19cc9..5bc034fa6 100644 --- a/Plugins/Flow.Launcher.Plugin.WebSearch/Languages/sk.xaml +++ b/Plugins/Flow.Launcher.Plugin.WebSearch/Languages/sk.xaml @@ -1,38 +1,43 @@ - - - Otvoriť vyhľadávanie v: - Nové okno - Nová karta - Cesta k prehliadaču: - Vybrať - Odstrániť - Upraviť - Pridať - Potvrdiť - Skratka akcie - URL - Hľadať - Povoliť návrhy vyhľadávania - Vyberte webové vyhľadávanie - Naozaj chcete odstrániť {0}? - - - Názov - Povoliť - Vybrať ikonu - Ikona - Zrušiť - Neplatné webové vyhľadávanie - Zadajte názov - Zadajte skratku akcie - Zadajte URL - Zadaná skratka akcie už existuje, zadajte inú - Úspešné - Poznámka: Do tohto priečinka nemusíte vkladať obrázky, ak sa Flow Launcher aktualizuje, zmiznú. Flow Launcher bude automaticky kopírovať obrázky mimo tohto priečinka naprieč vlastnému umiestneniu obrázkov pluginu. - - Webové vyhľadávanie - Umožňuje vyhľadávanie webov - - + + + + Nastavenie zdroja vyhľadávania + Otvoriť vyhľadávanie v: + Nové okno + Nová karta + Cesta k prehliadaču: + Vybrať + Odstrániť + Upraviť + Pridať + Potvrdiť + Skratka akcie + Adresa URL + Hľadať + Povoliť návrhy vyhľadávania + Automatické dopĺňanie údajov z: + Vyberte webové vyhľadávanie + Naozaj chcete odstrániť {0}? + Ak máte službu vyhľadávania na webe, ktorú chcete použiť, môžete ju pridať do programu Flow. Ak napríklad chcete na Netflixe hľadať „cestovatelia“, môžete postupovať podľa formátu adresy URL v paneli s adresou: „https://www.netflix.com/search?q=cestovatelia“. Ak to chcete urobiť, zmeňte hľadaný výraz „cestovatelia“ takto. + https://www.netflix.com/search?q={q} + Pridajte ju do sekcie URL nižšie. Teraz môžete pomocou Flowu vyhľadávať na Netflixe pomocou ľubovoľných vyhľadávacích výrazov. + + + + Názov + Povoliť + Vybrať ikonu + Ikona + Zrušiť + Neplatné webové vyhľadávanie + Zadajte názov + Zadajte skratku akcie + Zadajte URL + Zadaná skratka akcie už existuje, zadajte inú + Úspešné + Poznámka: Do tohto priečinka nemusíte vkladať obrázky, ak sa Flow Launcher aktualizuje, zmiznú. Flow Launcher bude automaticky kopírovať obrázky mimo tohto priečinka naprieč vlastnému umiestneniu obrázkov pluginu. + + Webové vyhľadávanie + Umožňuje vyhľadávanie webov + + diff --git a/crowdin.yml b/crowdin.yml new file mode 100644 index 000000000..f6827c993 --- /dev/null +++ b/crowdin.yml @@ -0,0 +1,6 @@ +files: + - source: Languages/en.xaml + translation: /%original_path%/%two_letters_code%.xaml + - source: Properties/Resources.resx + translation: /%original_path%/Resources.%locale%.resx +commit_message: '[ci skip]'