diff --git a/.github/dependabot.yml b/.github/dependabot.yml
index d9b39eb89..da4231f74 100644
--- a/.github/dependabot.yml
+++ b/.github/dependabot.yml
@@ -8,7 +8,8 @@ updates:
- package-ecosystem: "nuget" # See documentation for possible values
directory: "/" # Location of package manifests
schedule:
- interval: "weekly"
+ interval: "daily"
+ open-pull-requests-limit: 3
ignore:
- dependency-name: "squirrel-windows"
reviewers:
diff --git a/Flow.Launcher.Core/Flow.Launcher.Core.csproj b/Flow.Launcher.Core/Flow.Launcher.Core.csproj
index df2f4d2cb..e9f199d00 100644
--- a/Flow.Launcher.Core/Flow.Launcher.Core.csproj
+++ b/Flow.Launcher.Core/Flow.Launcher.Core.csproj
@@ -54,11 +54,11 @@
-
+
-
+
diff --git a/Flow.Launcher.Core/Plugin/JsonRPCPluginBase.cs b/Flow.Launcher.Core/Plugin/JsonRPCPluginBase.cs
index c0852958e..779dcf887 100644
--- a/Flow.Launcher.Core/Plugin/JsonRPCPluginBase.cs
+++ b/Flow.Launcher.Core/Plugin/JsonRPCPluginBase.cs
@@ -17,7 +17,7 @@ namespace Flow.Launcher.Core.Plugin
/// Represent the plugin that using JsonPRC
/// every JsonRPC plugin should has its own plugin instance
///
- internal abstract class JsonRPCPluginBase : IAsyncPlugin, IContextMenu, ISettingProvider, ISavable
+ public abstract class JsonRPCPluginBase : IAsyncPlugin, IContextMenu, ISettingProvider, ISavable
{
protected PluginInitContext Context;
public const string JsonRPC = "JsonRPC";
@@ -139,6 +139,11 @@ namespace Flow.Launcher.Core.Plugin
Settings?.Save();
}
+ public bool NeedCreateSettingPanel()
+ {
+ return Settings.NeedCreateSettingPanel();
+ }
+
public Control CreateSettingPanel()
{
return Settings.CreateSettingPanel();
diff --git a/Flow.Launcher.Core/Plugin/JsonRPCPluginSettings.cs b/Flow.Launcher.Core/Plugin/JsonRPCPluginSettings.cs
index 2a4b22bf3..8412ba7e8 100644
--- a/Flow.Launcher.Core/Plugin/JsonRPCPluginSettings.cs
+++ b/Flow.Launcher.Core/Plugin/JsonRPCPluginSettings.cs
@@ -109,10 +109,15 @@ namespace Flow.Launcher.Core.Plugin
_storage.Save();
}
+ public bool NeedCreateSettingPanel()
+ {
+ // If there are no settings or the settings configuration is empty, return null
+ return Settings != null && Configuration != null && Configuration.Body.Count != 0;
+ }
+
public Control CreateSettingPanel()
{
- if (Settings == null || Settings.Count == 0)
- return null;
+ // No need to check if NeedCreateSettingPanel is true because CreateSettingPanel will only be called if it's true
var settingWindow = new UserControl();
var mainPanel = new Grid { Margin = settingPanelMargin, VerticalAlignment = VerticalAlignment.Center };
diff --git a/Flow.Launcher.Core/Plugin/JsonRPCV2Models/JsonRPCPublicAPI.cs b/Flow.Launcher.Core/Plugin/JsonRPCV2Models/JsonRPCPublicAPI.cs
index e0a0434a2..8df2ce9ed 100644
--- a/Flow.Launcher.Core/Plugin/JsonRPCV2Models/JsonRPCPublicAPI.cs
+++ b/Flow.Launcher.Core/Plugin/JsonRPCV2Models/JsonRPCPublicAPI.cs
@@ -175,5 +175,15 @@ namespace Flow.Launcher.Core.Plugin.JsonRPCV2Models
{
_api.BackToQueryResults();
}
+
+ public void StartLoadingBar()
+ {
+ _api.StartLoadingBar();
+ }
+
+ public void StopLoadingBar()
+ {
+ _api.StopLoadingBar();
+ }
}
}
diff --git a/Flow.Launcher.Core/Resource/Theme.cs b/Flow.Launcher.Core/Resource/Theme.cs
index 4deea1f66..cda125a39 100644
--- a/Flow.Launcher.Core/Resource/Theme.cs
+++ b/Flow.Launcher.Core/Resource/Theme.cs
@@ -12,7 +12,6 @@ using System.Windows.Shell;
using Flow.Launcher.Infrastructure;
using Flow.Launcher.Infrastructure.Logger;
using Flow.Launcher.Infrastructure.UserSettings;
-using CommunityToolkit.Mvvm.DependencyInjection;
using Flow.Launcher.Plugin;
namespace Flow.Launcher.Core.Resource
@@ -35,6 +34,8 @@ namespace Flow.Launcher.Core.Resource
private string DirectoryPath => Path.Combine(Constant.ProgramDirectory, Folder);
private string UserDirectoryPath => Path.Combine(DataLocation.DataDirectory(), Folder);
+ public string CurrentTheme => _settings.Theme;
+
public bool BlurEnabled { get; set; }
private double mainWindowWidth;
diff --git a/Flow.Launcher.Infrastructure/Flow.Launcher.Infrastructure.csproj b/Flow.Launcher.Infrastructure/Flow.Launcher.Infrastructure.csproj
index 5d8b26425..b91da7114 100644
--- a/Flow.Launcher.Infrastructure/Flow.Launcher.Infrastructure.csproj
+++ b/Flow.Launcher.Infrastructure/Flow.Launcher.Infrastructure.csproj
@@ -59,7 +59,7 @@
allruntime; build; native; contentfiles; analyzers; buildtransitive
-
+ all
diff --git a/Flow.Launcher.Infrastructure/Logger/Log.cs b/Flow.Launcher.Infrastructure/Logger/Log.cs
index 5b5a9279d..9f5d6725e 100644
--- a/Flow.Launcher.Infrastructure/Logger/Log.cs
+++ b/Flow.Launcher.Infrastructure/Logger/Log.cs
@@ -48,17 +48,45 @@ namespace Flow.Launcher.Infrastructure.Logger
configuration.AddTarget("file", fileTargetASyncWrapper);
configuration.AddTarget("debug", debugTarget);
+ var fileRule = new LoggingRule("*", LogLevel.Debug, fileTargetASyncWrapper)
+ {
+ RuleName = "file"
+ };
#if DEBUG
- var fileRule = new LoggingRule("*", LogLevel.Debug, fileTargetASyncWrapper);
- var debugRule = new LoggingRule("*", LogLevel.Debug, debugTarget);
+ var debugRule = new LoggingRule("*", LogLevel.Debug, debugTarget)
+ {
+ RuleName = "debug"
+ };
configuration.LoggingRules.Add(debugRule);
-#else
- var fileRule = new LoggingRule("*", LogLevel.Info, fileTargetASyncWrapper);
#endif
configuration.LoggingRules.Add(fileRule);
LogManager.Configuration = configuration;
}
+ public static void SetLogLevel(LOGLEVEL level)
+ {
+ switch (level)
+ {
+ case LOGLEVEL.DEBUG:
+ UseDebugLogLevel();
+ break;
+ default:
+ UseInfoLogLevel();
+ break;
+ }
+ Info(nameof(Logger), $"Using log level: {level}.");
+ }
+
+ private static void UseDebugLogLevel()
+ {
+ LogManager.Configuration.FindRuleByName("file").SetLoggingLevels(LogLevel.Debug, LogLevel.Fatal);
+ }
+
+ private static void UseInfoLogLevel()
+ {
+ LogManager.Configuration.FindRuleByName("file").SetLoggingLevels(LogLevel.Info, LogLevel.Fatal);
+ }
+
private static void LogFaultyFormat(string message)
{
var logger = LogManager.GetLogger("FaultyLogger");
@@ -206,4 +234,10 @@ namespace Flow.Launcher.Infrastructure.Logger
LogInternal(message, LogLevel.Warn);
}
}
+
+ public enum LOGLEVEL
+ {
+ DEBUG,
+ INFO
+ }
}
diff --git a/Flow.Launcher.Infrastructure/UserSettings/Settings.cs b/Flow.Launcher.Infrastructure/UserSettings/Settings.cs
index 0fb6e2b3c..93f6db111 100644
--- a/Flow.Launcher.Infrastructure/UserSettings/Settings.cs
+++ b/Flow.Launcher.Infrastructure/UserSettings/Settings.cs
@@ -5,6 +5,7 @@ using System.Text.Json.Serialization;
using System.Windows;
using CommunityToolkit.Mvvm.DependencyInjection;
using Flow.Launcher.Infrastructure.Hotkey;
+using Flow.Launcher.Infrastructure.Logger;
using Flow.Launcher.Infrastructure.Storage;
using Flow.Launcher.Plugin;
using Flow.Launcher.Plugin.SharedModels;
@@ -199,6 +200,9 @@ namespace Flow.Launcher.Infrastructure.UserSettings
}
};
+ [JsonConverter(typeof(JsonStringEnumConverter))]
+ public LOGLEVEL LogLevel { get; set; } = LOGLEVEL.INFO;
+
///
/// when false Alphabet static service will always return empty results
///
diff --git a/Flow.Launcher.Plugin/Flow.Launcher.Plugin.csproj b/Flow.Launcher.Plugin/Flow.Launcher.Plugin.csproj
index 2feb21b12..1472813b8 100644
--- a/Flow.Launcher.Plugin/Flow.Launcher.Plugin.csproj
+++ b/Flow.Launcher.Plugin/Flow.Launcher.Plugin.csproj
@@ -66,7 +66,7 @@
-
+ allruntime; build; native; contentfiles; analyzers; buildtransitive
diff --git a/Flow.Launcher.Plugin/Interfaces/IPublicAPI.cs b/Flow.Launcher.Plugin/Interfaces/IPublicAPI.cs
index d02324eb2..4c7af4cd4 100644
--- a/Flow.Launcher.Plugin/Interfaces/IPublicAPI.cs
+++ b/Flow.Launcher.Plugin/Interfaces/IPublicAPI.cs
@@ -334,5 +334,15 @@ namespace Flow.Launcher.Plugin
/// When user cancel the progress, this action will be called.
///
public Task ShowProgressBoxAsync(string caption, Func, Task> reportProgressAsync, Action cancelProgress = null);
+
+ ///
+ /// Start the loading bar in main window
+ ///
+ public void StartLoadingBar();
+
+ ///
+ /// Stop the loading bar in main window
+ ///
+ public void StopLoadingBar();
}
}
diff --git a/Flow.Launcher/App.xaml.cs b/Flow.Launcher/App.xaml.cs
index 447eca792..550b1bdae 100644
--- a/Flow.Launcher/App.xaml.cs
+++ b/Flow.Launcher/App.xaml.cs
@@ -64,6 +64,7 @@ namespace Flow.Launcher
.AddSingleton()
.AddSingleton()
.AddSingleton()
+ .AddSingleton()
).Build();
Ioc.Default.ConfigureServices(host.Services);
}
@@ -112,6 +113,8 @@ namespace Flow.Launcher
{
await Stopwatch.NormalAsync("|App.OnStartup|Startup cost", async () =>
{
+ Log.SetLogLevel(_settings.LogLevel);
+
Ioc.Default.GetRequiredService().PreStartCleanUpAfterPortabilityUpdate();
Log.Info("|App.OnStartup|Begin Flow Launcher startup ----------------------------------------------------");
diff --git a/Flow.Launcher/CustomQueryHotkeySetting.xaml b/Flow.Launcher/CustomQueryHotkeySetting.xaml
index 70ebb404b..ccf4de870 100644
--- a/Flow.Launcher/CustomQueryHotkeySetting.xaml
+++ b/Flow.Launcher/CustomQueryHotkeySetting.xaml
@@ -103,7 +103,6 @@
HorizontalAlignment="Left"
VerticalAlignment="Center"
HorizontalContentAlignment="Left"
- HotkeySettings="{Binding Settings}"
DefaultHotkey="" />
-
+ allruntime; build; native; contentfiles; analyzers; buildtransitive
@@ -104,7 +104,7 @@
-
+
diff --git a/Flow.Launcher/HotkeyControl.xaml.cs b/Flow.Launcher/HotkeyControl.xaml.cs
index e1dfc1108..273d18e3f 100644
--- a/Flow.Launcher/HotkeyControl.xaml.cs
+++ b/Flow.Launcher/HotkeyControl.xaml.cs
@@ -4,25 +4,16 @@ using System.Collections.ObjectModel;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Input;
+using CommunityToolkit.Mvvm.DependencyInjection;
using Flow.Launcher.Core.Resource;
using Flow.Launcher.Helper;
using Flow.Launcher.Infrastructure.Hotkey;
+using Flow.Launcher.Infrastructure.UserSettings;
namespace Flow.Launcher
{
public partial class HotkeyControl
{
- public IHotkeySettings HotkeySettings {
- get { return (IHotkeySettings)GetValue(HotkeySettingsProperty); }
- set { SetValue(HotkeySettingsProperty, value); }
- }
-
- public static readonly DependencyProperty HotkeySettingsProperty = DependencyProperty.Register(
- nameof(HotkeySettings),
- typeof(IHotkeySettings),
- typeof(HotkeyControl),
- new PropertyMetadata()
- );
public string WindowTitle {
get { return (string)GetValue(WindowTitleProperty); }
set { SetValue(WindowTitleProperty, value); }
@@ -71,8 +62,7 @@ namespace Flow.Launcher
return;
}
- hotkeyControl.SetKeysToDisplay(new HotkeyModel(hotkeyControl.Hotkey));
- hotkeyControl.CurrentHotkey = new HotkeyModel(hotkeyControl.Hotkey);
+ hotkeyControl.RefreshHotkeyInterface(hotkeyControl.Hotkey);
}
@@ -90,17 +80,117 @@ namespace Flow.Launcher
}
- public static readonly DependencyProperty HotkeyProperty = DependencyProperty.Register(
- nameof(Hotkey),
- typeof(string),
+ public static readonly DependencyProperty TypeProperty = DependencyProperty.Register(
+ nameof(Type),
+ typeof(HotkeyType),
typeof(HotkeyControl),
- new FrameworkPropertyMetadata("", FrameworkPropertyMetadataOptions.BindsTwoWayByDefault, OnHotkeyChanged)
+ new FrameworkPropertyMetadata(HotkeyType.Hotkey, FrameworkPropertyMetadataOptions.BindsTwoWayByDefault, OnHotkeyChanged)
);
+ public HotkeyType Type
+ {
+ get { return (HotkeyType)GetValue(TypeProperty); }
+ set { SetValue(TypeProperty, value); }
+ }
+
+ public enum HotkeyType
+ {
+ Hotkey,
+ PreviewHotkey,
+ OpenContextMenuHotkey,
+ SettingWindowHotkey,
+ CycleHistoryUpHotkey,
+ CycleHistoryDownHotkey,
+ SelectPrevPageHotkey,
+ SelectNextPageHotkey,
+ AutoCompleteHotkey,
+ AutoCompleteHotkey2,
+ SelectPrevItemHotkey,
+ SelectPrevItemHotkey2,
+ SelectNextItemHotkey,
+ SelectNextItemHotkey2
+ }
+
+ // We can initialize settings in static field because it has been constructed in App constuctor
+ // and it will not construct settings instances twice
+ private static readonly Settings _settings = Ioc.Default.GetRequiredService();
+
public string Hotkey
{
- get { return (string)GetValue(HotkeyProperty); }
- set { SetValue(HotkeyProperty, value); }
+ get
+ {
+ return Type switch
+ {
+ HotkeyType.Hotkey => _settings.Hotkey,
+ HotkeyType.PreviewHotkey => _settings.PreviewHotkey,
+ HotkeyType.OpenContextMenuHotkey => _settings.OpenContextMenuHotkey,
+ HotkeyType.SettingWindowHotkey => _settings.SettingWindowHotkey,
+ HotkeyType.CycleHistoryUpHotkey => _settings.CycleHistoryUpHotkey,
+ HotkeyType.CycleHistoryDownHotkey => _settings.CycleHistoryDownHotkey,
+ HotkeyType.SelectPrevPageHotkey => _settings.SelectPrevPageHotkey,
+ HotkeyType.SelectNextPageHotkey => _settings.SelectNextPageHotkey,
+ HotkeyType.AutoCompleteHotkey => _settings.AutoCompleteHotkey,
+ HotkeyType.AutoCompleteHotkey2 => _settings.AutoCompleteHotkey2,
+ HotkeyType.SelectPrevItemHotkey => _settings.SelectPrevItemHotkey,
+ HotkeyType.SelectPrevItemHotkey2 => _settings.SelectPrevItemHotkey2,
+ HotkeyType.SelectNextItemHotkey => _settings.SelectNextItemHotkey,
+ HotkeyType.SelectNextItemHotkey2 => _settings.SelectNextItemHotkey2,
+ _ => string.Empty
+ };
+ }
+ set
+ {
+ switch (Type)
+ {
+ case HotkeyType.Hotkey:
+ _settings.Hotkey = value;
+ break;
+ case HotkeyType.PreviewHotkey:
+ _settings.PreviewHotkey = value;
+ break;
+ case HotkeyType.OpenContextMenuHotkey:
+ _settings.OpenContextMenuHotkey = value;
+ break;
+ case HotkeyType.SettingWindowHotkey:
+ _settings.SettingWindowHotkey = value;
+ break;
+ case HotkeyType.CycleHistoryUpHotkey:
+ _settings.CycleHistoryUpHotkey = value;
+ break;
+ case HotkeyType.CycleHistoryDownHotkey:
+ _settings.CycleHistoryDownHotkey = value;
+ break;
+ case HotkeyType.SelectPrevPageHotkey:
+ _settings.SelectPrevPageHotkey = value;
+ break;
+ case HotkeyType.SelectNextPageHotkey:
+ _settings.SelectNextPageHotkey = value;
+ break;
+ case HotkeyType.AutoCompleteHotkey:
+ _settings.AutoCompleteHotkey = value;
+ break;
+ case HotkeyType.AutoCompleteHotkey2:
+ _settings.AutoCompleteHotkey2 = value;
+ break;
+ case HotkeyType.SelectPrevItemHotkey:
+ _settings.SelectPrevItemHotkey = value;
+ break;
+ case HotkeyType.SelectNextItemHotkey:
+ _settings.SelectNextItemHotkey = value;
+ break;
+ case HotkeyType.SelectPrevItemHotkey2:
+ _settings.SelectPrevItemHotkey2 = value;
+ break;
+ case HotkeyType.SelectNextItemHotkey2:
+ _settings.SelectNextItemHotkey2 = value;
+ break;
+ default:
+ return;
+ }
+
+ // After setting the hotkey, we need to refresh the interface
+ RefreshHotkeyInterface(Hotkey);
+ }
}
public HotkeyControl()
@@ -108,7 +198,14 @@ namespace Flow.Launcher
InitializeComponent();
HotkeyList.ItemsSource = KeysToDisplay;
- SetKeysToDisplay(CurrentHotkey);
+
+ RefreshHotkeyInterface(Hotkey);
+ }
+
+ private void RefreshHotkeyInterface(string hotkey)
+ {
+ SetKeysToDisplay(new HotkeyModel(Hotkey));
+ CurrentHotkey = new HotkeyModel(Hotkey);
}
private static bool CheckHotkeyAvailability(HotkeyModel hotkey, bool validateKeyGesture) =>
@@ -133,7 +230,7 @@ namespace Flow.Launcher
HotKeyMapper.RemoveHotkey(Hotkey);
}
- var dialog = new HotkeyControlDialog(Hotkey, DefaultHotkey, HotkeySettings, WindowTitle);
+ var dialog = new HotkeyControlDialog(Hotkey, DefaultHotkey, WindowTitle);
await dialog.ShowAsync();
switch (dialog.ResultType)
{
diff --git a/Flow.Launcher/HotkeyControlDialog.xaml.cs b/Flow.Launcher/HotkeyControlDialog.xaml.cs
index a4d21a782..2f8c5eb26 100644
--- a/Flow.Launcher/HotkeyControlDialog.xaml.cs
+++ b/Flow.Launcher/HotkeyControlDialog.xaml.cs
@@ -4,9 +4,11 @@ using System.Linq;
using System.Windows;
using System.Windows.Input;
using ChefKeys;
+using CommunityToolkit.Mvvm.DependencyInjection;
using Flow.Launcher.Core.Resource;
using Flow.Launcher.Helper;
using Flow.Launcher.Infrastructure.Hotkey;
+using Flow.Launcher.Infrastructure.UserSettings;
using Flow.Launcher.Plugin;
using ModernWpf.Controls;
@@ -16,7 +18,7 @@ namespace Flow.Launcher;
public partial class HotkeyControlDialog : ContentDialog
{
- private IHotkeySettings _hotkeySettings;
+ private static readonly IHotkeySettings _hotkeySettings = Ioc.Default.GetRequiredService();
private Action? _overwriteOtherHotkey;
private string DefaultHotkey { get; }
public string WindowTitle { get; }
@@ -36,7 +38,7 @@ public partial class HotkeyControlDialog : ContentDialog
private static bool isOpenFlowHotkey;
- public HotkeyControlDialog(string hotkey, string defaultHotkey, IHotkeySettings hotkeySettings, string windowTitle = "")
+ public HotkeyControlDialog(string hotkey, string defaultHotkey, string windowTitle = "")
{
WindowTitle = windowTitle switch
{
@@ -45,7 +47,6 @@ public partial class HotkeyControlDialog : ContentDialog
};
DefaultHotkey = defaultHotkey;
CurrentHotkey = new HotkeyModel(hotkey);
- _hotkeySettings = hotkeySettings;
SetKeysToDisplay(CurrentHotkey);
InitializeComponent();
diff --git a/Flow.Launcher/Languages/ar.xaml b/Flow.Launcher/Languages/ar.xaml
index fa5c968d4..a57179da6 100644
--- a/Flow.Launcher/Languages/ar.xaml
+++ b/Flow.Launcher/Languages/ar.xaml
@@ -13,6 +13,7 @@
فشل في تسجيل مفتاح التشغيل السريع "{0}". قد يكون المفتاح مستخدمًا من قبل برنامج آخر. قم بتغيير المفتاح، أو قم بإغلاق البرنامج الآخر.
+ Failed to unregister hotkey "{0}". Please try again or see log for detailsFlow Launcherتعذر بدء {0}تنسيق ملف إضافة Flow Launcher غير صالح
@@ -44,6 +45,8 @@
وضع المحمولتخزين جميع الإعدادات وبيانات المستخدم في مجلد واحد (مفيد عند استخدام الأقراص القابلة للإزالة أو الخدمات السحابية).تشغيل Flow Launcher عند بدء تشغيل النظام
+ Use logon task instead of startup entry for faster startup experience
+ After uninstallation, you need to manually remove this task (Flow.Launcher Startup) via Task Schedulerخطأ في إعداد التشغيل عند بدء التشغيلإخفاء Flow Launcher عند فقدان التركيزعدم عرض إشعارات الإصدار الجديد
@@ -126,7 +129,8 @@
الإصدارالموقع الإلكترونيإلغاء التثبيت
-
+ Fail to remove plugin settings
+ Plugins: {0} - Fail to remove plugin settings files, please remove them manuallyمتجر الإضافات
@@ -143,8 +147,6 @@
تم تحديث هذه الإضافة في آخر 7 أياميتوفر تحديث جديد
-
-
السمةالمظهر
@@ -194,7 +196,6 @@
هذه السمة تدعم الوضعين (فاتح/داكن).هذه السمة تدعم الخلفية الضبابية الشفافة.
-
مفتاح الاختصارمفاتيح الاختصار
@@ -297,6 +298,9 @@
موقع بيانات المستخدميتم حفظ إعدادات المستخدم والإضافات المثبتة في مجلد بيانات المستخدم. قد يختلف هذا الموقع اعتمادًا على ما إذا كان في وضع النقل أم لا.فتح المجلد
+ Log Level
+ Debug
+ Infoاختر مدير الملفات
@@ -367,6 +371,7 @@
حسناًنعملا
+ الخلفيةالإصدار
@@ -383,6 +388,9 @@
تم إرسال التقرير بنجاحفشل في إرسال التقريرحدث خطأ في Flow Launcher
+ Please open new issue in
+ 1. Upload log file: {0}
+ 2. Copy below exception messageيرجى الانتظار...
diff --git a/Flow.Launcher/Languages/cs.xaml b/Flow.Launcher/Languages/cs.xaml
index 05adf095b..92721b70a 100644
--- a/Flow.Launcher/Languages/cs.xaml
+++ b/Flow.Launcher/Languages/cs.xaml
@@ -13,6 +13,7 @@
Nepodařilo se zaregistrovat hotkey "{0}". Klávesová zkratka může být používána jiným programem. Změňte na jinou klávesu nebo ukončíte jiný program.
+ Failed to unregister hotkey "{0}". Please try again or see log for detailsFlow LauncherNepodařilo se spustit {0}Neplatný typ souboru pluginu aplikace Flow Launcher
@@ -44,6 +45,8 @@
Přenosný režimUkládat všechna nastavení a uživatelská data v jedné složce (Užitečné při užití s přenosnými zařízeními).Spustit Flow Launcher při spuštění systému
+ Use logon task instead of startup entry for faster startup experience
+ After uninstallation, you need to manually remove this task (Flow.Launcher Startup) via Task SchedulerPři nastavování spouštění došlo k chyběSkrýt Flow Launcher při vykliknutíNezobrazovat oznámení o nové verzi
@@ -126,7 +129,8 @@
VerzeWebová stránkaOdinstalovat
-
+ Fail to remove plugin settings
+ Plugins: {0} - Fail to remove plugin settings files, please remove them manuallyObchod s pluginy
@@ -143,8 +147,6 @@
Tento plugin byl aktualizován během posledních 7 dníNová aktualizace je k dispozici
-
-
MotivVzhled
@@ -194,7 +196,6 @@
This theme supports two(light/dark) modes.This theme supports Blur Transparent Background.
-
Klávesová zkratkaKlávesové zkratky
@@ -297,6 +298,9 @@
User Data LocationUser settings and installed plugins are saved in the user data folder. This location may vary depending on whether it's in portable mode or not.Open Folder
+ Log Level
+ Debug
+ InfoVybrat správce souborů
@@ -367,6 +371,7 @@ Pokud před zkratku při zadávání přidáte znak "@", bude odpovíd
DobřeYesNo
+ PozadíVerze
@@ -383,6 +388,9 @@ Pokud před zkratku při zadávání přidáte znak "@", bude odpovíd
Hlášení bylo úspěšně odeslánoNepodařilo se odeslat hlášeníFlow Launcher zaznamenal chybu
+ Please open new issue in
+ 1. Upload log file: {0}
+ 2. Copy below exception messagePočkejte prosím...
diff --git a/Flow.Launcher/Languages/da.xaml b/Flow.Launcher/Languages/da.xaml
index 36970ad53..629173f74 100644
--- a/Flow.Launcher/Languages/da.xaml
+++ b/Flow.Launcher/Languages/da.xaml
@@ -13,6 +13,7 @@
Failed to register hotkey "{0}". The hotkey may be in use by another program. Change to a different hotkey, or exit another program.
+ Failed to unregister hotkey "{0}". Please try again or see log for detailsFlow LauncherKunne ikke starte {0}Ugyldigt Flow Launcher plugin filformat
@@ -44,6 +45,8 @@
Portable ModeStore all settings and user data in one folder (Useful when used with removable drives or cloud services).Start Flow Launcher ved system start
+ Use logon task instead of startup entry for faster startup experience
+ After uninstallation, you need to manually remove this task (Flow.Launcher Startup) via Task SchedulerError setting launch on startupSkjul Flow Launcher ved mistet fokusVis ikke notifikationer om nye versioner
@@ -126,7 +129,8 @@
VersionWebsiteUninstall
-
+ Fail to remove plugin settings
+ Plugins: {0} - Fail to remove plugin settings files, please remove them manuallyPlugin Store
@@ -143,8 +147,6 @@
This plugin has been updated within the last 7 daysNew Update is Available
-
-
TemaAppearance
@@ -194,7 +196,6 @@
This theme supports two(light/dark) modes.This theme supports Blur Transparent Background.
-
GenvejstastGenvejstast
@@ -297,6 +298,9 @@
User Data LocationUser settings and installed plugins are saved in the user data folder. This location may vary depending on whether it's in portable mode or not.Open Folder
+ Log Level
+ Debug
+ InfoSelect File Manager
@@ -367,6 +371,7 @@ If you add an '@' prefix while inputting a shortcut, it matches any position in
OKYesNo
+ BackgroundVersion
@@ -383,6 +388,9 @@ If you add an '@' prefix while inputting a shortcut, it matches any position in
Rapport sendt korrektKunne ikke sende rapportFlow Launcher fik en fejl
+ Please open new issue in
+ 1. Upload log file: {0}
+ 2. Copy below exception messagePlease wait...
diff --git a/Flow.Launcher/Languages/de.xaml b/Flow.Launcher/Languages/de.xaml
index c7e775ae3..8a7e3498a 100644
--- a/Flow.Launcher/Languages/de.xaml
+++ b/Flow.Launcher/Languages/de.xaml
@@ -13,6 +13,7 @@
Hotkey "{0}" konnte nicht registriert werden. Der Hotkey ist möglicherweise von einem anderen Programm in Verwendung. Wechseln Sie zu einem anderen Hotkey oder beenden Sie das andere Programm.
+ Failed to unregister hotkey "{0}". Please try again or see log for detailsFlow LauncherKonnte nicht gestartet werden {0}Flow Launcher Plug-in-Dateiformat ungültig
@@ -44,6 +45,8 @@
Portabler ModusSpeichern Sie alle Einstellungen und Benutzerdaten in einem Ordner (nützlich bei Verwendung von Wechsellaufwerken oder Cloud-Diensten).Flow Launcher bei Systemstart starten
+ Use logon task instead of startup entry for faster startup experience
+ After uninstallation, you need to manually remove this task (Flow.Launcher Startup) via Task SchedulerFehler bei Einstellungsstart bei StartFlow Launcher ausblenden, wenn Fokus verloren gehtVersionsbenachrichtigungen nicht zeigen
@@ -126,7 +129,8 @@
VersionWebsiteDeinstallieren
-
+ Fail to remove plugin settings
+ Plugins: {0} - Fail to remove plugin settings files, please remove them manuallyPlug-in-Store
@@ -143,8 +147,6 @@
Dieses Plug-in ist innerhalb der letzten 7 Tage aktualisiert wordenNeues Update ist verfügbar
-
-
ThemeErscheinungsbild
@@ -194,7 +196,6 @@
Dieses Theme unterstützt zwei Modi (hell/dunkel).Dieses Theme unterstützt Unschärfe und transparenten Hintergrund.
-
HotkeyHotkeys
@@ -297,6 +298,9 @@
Speicherort für BenutzerdatenBenutzereinstellungen und installierte Plug-ins werden im Ordner für Benutzerdaten gespeichert. Dieser Speicherort kann variieren, je nachdem, ob sich das Programm im portablen Modus befindet oder nicht.Ordner öffnen
+ Log Level
+ Debug
+ InfoDateimanager auswählen
@@ -367,6 +371,7 @@ Wenn Sie bei der Eingabe eines Shortcuts ein '@'-Präfix hinzufügen, stimmt die
OKJaNein
+ HintergrundVersion
@@ -383,6 +388,9 @@ Wenn Sie bei der Eingabe eines Shortcuts ein '@'-Präfix hinzufügen, stimmt die
Bericht erfolgreich gesendetBericht konnte nicht gesendet werdenFlow Launcher hat einen Fehler
+ Please open new issue in
+ 1. Upload log file: {0}
+ 2. Copy below exception messageBitte warten Sie ...
diff --git a/Flow.Launcher/Languages/en.xaml b/Flow.Launcher/Languages/en.xaml
index 4033c05b0..bdacab1df 100644
--- a/Flow.Launcher/Languages/en.xaml
+++ b/Flow.Launcher/Languages/en.xaml
@@ -302,6 +302,9 @@
User Data LocationUser settings and installed plugins are saved in the user data folder. This location may vary depending on whether it's in portable mode or not.Open Folder
+ Log Level
+ Debug
+ InfoSelect File Manager
diff --git a/Flow.Launcher/Languages/es-419.xaml b/Flow.Launcher/Languages/es-419.xaml
index 0556c59ae..1ab69727b 100644
--- a/Flow.Launcher/Languages/es-419.xaml
+++ b/Flow.Launcher/Languages/es-419.xaml
@@ -13,6 +13,7 @@
Failed to register hotkey "{0}". The hotkey may be in use by another program. Change to a different hotkey, or exit another program.
+ Failed to unregister hotkey "{0}". Please try again or see log for detailsFlow LauncherNo se pudo iniciar {0}Formato de archivo de plugin Flow Launcher inválido
@@ -44,6 +45,8 @@
Modo portableAlmacena todos los ajustes y datos de usuario en una sola carpeta (útil cuando se utiliza con unidades extraíbles o servicios en la nube).Iniciar Flow Launcher al arrancar el sistema
+ Use logon task instead of startup entry for faster startup experience
+ After uninstallation, you need to manually remove this task (Flow.Launcher Startup) via Task SchedulerError setting launch on startupOcultar Flow Launcher cuando se pierde el enfoqueNo mostrar notificaciones de nuevas versiones
@@ -126,7 +129,8 @@
VersiónSitio webUninstall
-
+ Fail to remove plugin settings
+ Plugins: {0} - Fail to remove plugin settings files, please remove them manuallyTienda de Plugins
@@ -143,8 +147,6 @@
This plugin has been updated within the last 7 daysNew Update is Available
-
-
TemaAppearance
@@ -194,7 +196,6 @@
This theme supports two(light/dark) modes.This theme supports Blur Transparent Background.
-
Tecla RápidaTecla Rápida
@@ -297,6 +298,9 @@
User Data LocationUser settings and installed plugins are saved in the user data folder. This location may vary depending on whether it's in portable mode or not.Open Folder
+ Log Level
+ Debug
+ InfoSeleccionar Gestor de Archivos
@@ -367,6 +371,7 @@ If you add an '@' prefix while inputting a shortcut, it matches any position in
OKYesNo
+ BackgroundVersión
@@ -383,6 +388,9 @@ If you add an '@' prefix while inputting a shortcut, it matches any position in
Informe enviado correctamenteError al enviar el informeFlow Launcher ha tenido un error
+ Please open new issue in
+ 1. Upload log file: {0}
+ 2. Copy below exception messagePor favor espere...
diff --git a/Flow.Launcher/Languages/es.xaml b/Flow.Launcher/Languages/es.xaml
index c7595f69b..4cba4c8a7 100644
--- a/Flow.Launcher/Languages/es.xaml
+++ b/Flow.Launcher/Languages/es.xaml
@@ -13,6 +13,7 @@
No se ha podido registrar el atajo de teclado "{0}". El atajo de teclado puede estar siendo utilizado por otro programa. Seleccione un atajo de teclado diferente o salga del otro programa.
+ No se ha podido anular el registro de la tecla de acceso rápido «{0}». Inténtelo de nuevo o consulte el registro para obtener más detallesFlow LauncherNo se ha podido iniciar {0}Formato de archivo del complemento de Flow Launcher no válido
@@ -44,6 +45,8 @@
Modo PortableGuarda toda la configuración y datos de usuario en una carpeta (Útil cuando se utiliza con unidades extraíbles o servicios en la nube).Cargar Flow Launcher al iniciar el sistema
+ Usar la tarea de inicio de sesión en lugar de la entrada de inicio para una experiencia de inicio más rápida
+ Después de la desinstalación, es necesario eliminar manualmente la tarea (Flow.Launcher Startup) mediante el Programador de TareasError de configuración de arranque al iniciarOcultar Flow Launcher cuando se pierde el focoNo mostrar notificaciones de nuevas versiones
@@ -126,7 +129,8 @@
VersiónSitio webDesinstalar
-
+ Fallo al eliminar la configuración del complemento
+ Complementos: {0} - Fallo al eliminar los archivos de configuración del complemento, por favor elimínelos manualmenteTienda complementos
@@ -143,8 +147,6 @@
Este complemento ha sido actualizado en los últimos 7 díasNueva actualización disponible
-
-
TemaApariencia
@@ -194,7 +196,6 @@
Este tema soporta dos modos (claro/oscuro).Este tema soporta fondo transparente desenfocado.
-
Atajo de tecladoAtajos de teclado
@@ -297,6 +298,9 @@
Ubicación de datos del usuarioLa configuración del usuario y los complementos instalados se guardan en la carpeta de datos del usuario. Esta ubicación puede variar dependiendo de si está en modo portable o no.Abrir carpeta
+ Nivel de registro
+ Depurar
+ InformaciónSeleccionar administrador de archivos
@@ -367,6 +371,7 @@ Si añade un prefijo "@" al introducir un acceso directo, éste coinci
AceptarSiNo
+ FondoVersión
@@ -383,6 +388,9 @@ Si añade un prefijo "@" al introducir un acceso directo, éste coinci
Informe enviado correctamenteNo se ha podido enviar el informeFlow Launcher ha tenido un error
+ Por favor, abra un nuevo tema en
+ 1. Subir archivo de registro: {0}
+ 2. Copiar el siguiente mensaje de excepciónPor favor espere...
diff --git a/Flow.Launcher/Languages/fr.xaml b/Flow.Launcher/Languages/fr.xaml
index e978e91ec..d0d1d010d 100644
--- a/Flow.Launcher/Languages/fr.xaml
+++ b/Flow.Launcher/Languages/fr.xaml
@@ -13,6 +13,7 @@
Échec lors de l'enregistrement du raccourci : {0}
+ Échec de la réinitialisation du raccourci "{0}". Veuillez réessayer ou consulter le journal pour plus de détailsFlow LauncherImpossible de lancer {0}Le format de fichier n'est pas un plugin Flow Launcher valide
@@ -44,6 +45,8 @@
Mode PortableStocker tous les paramètres et données utilisateur dans un seul dossier (Pratique en cas d'utilisation de disques amovibles ou de services cloud).Lancer Flow Launcher au démarrage du système
+ Utilisez la tâche de connexion au lieu de l'entrée de démarrage pour une expérience de démarrage plus rapide
+ Après une désinstallation, vous devez supprimer manuellement cette tâche (Flow.Launcher Startup) via le planificateur de tâchesErreur lors de la configuration du lancement au démarrageCacher Flow Launcher lors de la perte de focusNe pas afficher le message de mise à jour pour les nouvelles versions
@@ -126,7 +129,8 @@
VersionSite WebDésinstaller
-
+ Échec de la suppression des paramètres du plugin
+ Plugins : {0} - Échec de la suppression des fichiers de configuration des plugins, veuillez les supprimer manuellementMagasin des Plugins
@@ -143,8 +147,6 @@
Cette extension a été mis à jour au cours des 7 derniers joursUne nouvelle mise à jour est disponible
-
-
ThèmesApparence
@@ -194,7 +196,6 @@
Ce thème prend en charge deux modes (clair/sombre).Ce thème prend en charge l'arrière-plan flou et transparent.
-
RaccourcisRaccourcis
@@ -296,6 +297,9 @@
Emplacement des données utilisateurLes paramètres utilisateur et les plugins installés sont enregistrés dans le dossier des données utilisateur. Cet emplacement peut varier selon que vous soyez en mode portable ou non.Ouvrir le dossier
+ Niveau de journalisation
+ Débogage
+ InfoSélectionner le gestionnaire de fichiers
@@ -326,7 +330,7 @@
Ancien mot-clé d'actionNouveau mot-clé d'actionAnnuler
- Termin
+ TerminéImpossible de trouver le module spécifiLe nouveau mot-clé d'action doit être spécifiLe nouveau mot-clé d'action a été assigné à un autre module, veuillez en choisir un autre
@@ -366,6 +370,7 @@ Si vous ajoutez un préfixe "@" lors de la saisie d'un raccourci, celu
OkOuiNon
+ Arrière-planVersion
@@ -382,6 +387,9 @@ Si vous ajoutez un préfixe "@" lors de la saisie d'un raccourci, celu
Signalement envoyÉchec de l'envoi du signalementFlow Launcher a rencontré une erreur
+ Veuillez ouvrir un nouveau ticket dans
+ 1. Télécharger le fichier journal : {0}
+ 2. Copiez le message d’exception ci-dessousVeuillez patienter...
diff --git a/Flow.Launcher/Languages/he.xaml b/Flow.Launcher/Languages/he.xaml
index f3c9bb307..c912052f1 100644
--- a/Flow.Launcher/Languages/he.xaml
+++ b/Flow.Launcher/Languages/he.xaml
@@ -2,9 +2,9 @@
- Flow detected you have installed {0} plugins, which will require {1} to run. Would you like to download {1}?
+ Flow זיהה שהתקנת את התוסף {0}, אשר דורש את {1} כדי לפעול. האם תרצה להוריד את {1}?
{2}{2}
- Click no if it's already installed, and you will be prompted to select the folder that contains the {1} executable
+ אם זה כבר מותקן, לחץ על 'לא' ותתבקש לבחור את התיקיה המכילה את קובץ ההפעלה {1}
אנא בחר את קובץ ההפעלה {0}לא ניתן להגדיר נתיב הפעלה {0}, אנא נסה שוב בהגדרות Flow (גלול עד למטה).
@@ -13,13 +13,14 @@
רישום מקש הקיצור "{0}" נכשל. ייתכן שמקש הקיצור נמצא בשימוש על ידי תוכנה אחרת. שנה למקש קיצור אחר, או צא מהתוכנה האחרת.
+ ביטול הרישום של מקש קיצור "{0}" נכשל. אנא נסה שוב או עיין ביומן הרישום לפרטים נוספיםFlow Launcherלא ניתן היה להפעיל את {0}פורמט קובץ תוסף Flow Launcher לא חוקיהגדר כגבוה ביותר בשאילתה זובטל העלאה בשאילתה זובצע שאילתה: {0}
- Last execution time: {0}
+ זמן ביצוע אחרון: {0}פתחהגדרותאודות
@@ -28,15 +29,15 @@
העתקגזורהדבק
- Undo
+ בטלבחר הכלקובץתיקייהטקסטמצב משחקהשהה את השימוש במקשי קיצור.
- Position Reset
- Reset search window position
+ איפוס מיקום
+ אפס את מיקום חלון החיפושהגדרות
@@ -44,6 +45,8 @@
מצב ניידאחסן את כל ההגדרות ונתוני המשתמש בתיקייה אחת (שימושי בשימוש עם כוננים נשלפים או שירותי ענן).הפעל את Flow Launcher בעת הפעלת Window
+ השתמש במשימת כניסה במקום בכניסה בעת האתחול, לחוויית הפעלה מהירה יותר
+ לאחר הסרת ההתקנה, עליך להסיר ידנית משימה זו (Flow.Launcher Startup) דרך מתזמן המשימותשגיאה בהגדרת ההפעלה בעת הפעלת windowsהסתר את Flow Launcher כאשר הוא אינו החלון הפעילאל תציג התראות על גרסה חדשה
@@ -60,179 +63,177 @@
ימין עליוןCustom Positionשפה
- Last Query Style
- Show/Hide previous results when Flow Launcher is reactivated.
- Preserve Last Query
- Select last Query
- Empty last Query
- Preserve Last Action Keyword
- Select Last Action Keyword
- Fixed Window Height
- The window height is not adjustable by dragging.
- Maximum results shown
- You can also quickly adjust this by using CTRL+Plus and CTRL+Minus.
- Ignore hotkeys in fullscreen mode
- Disable Flow Launcher activation when a full screen application is active (Recommended for games).
- Default File Manager
- Select the file manager to use when opening the folder.
- Default Web Browser
- Setting for New Tab, New Window, Private Mode.
- Python Path
- Node.js Path
- Please select the Node.js executable
- Please select pythonw.exe
- Always Start Typing in English Mode
- Temporarily change your input method to English mode when activating Flow.
+ סגנון שאילתה אחרונה
+ הצג/הסתר תוצאות קודמות כאשר Flow Launcher מופעל מחדש.
+ שמור את השאילתה האחרונה
+ בחר שאילתא אחרונה
+ נקה שאילתא אחרונה
+ שמור מילת מפתח לפעולה האחרונה
+ בחר מילת מפתח לפעולה האחרונה
+ גובה חלון קבוע
+ גובה החלון אינו ניתן להתאמה באמצעות גרירה.
+ כמות תוצאות מרבית
+ ניתן גם להתאים במהירות באמצעות CTRL+פלוס ו-CTRL+מינוס.
+ התעלם מקיצורי מקשים במצב מסך מלא
+ השבת את הפעלת Flow Launcher כאשר יישום מסך מלא פעיל (מומלץ למשחקים).
+ מנהל הקבצים המוגדר כברירת מחדל
+ בחר את מנהל הקבצים לשימוש בעת פתיחת תיקיה.
+ דפדפן ברירת מחדל
+ הגדרה ללשונית חדשה, חלון חדש, מצב פרטי.
+ נתיב Python
+ נתיב Node.js
+ בחר את קובץ ההפעלה של Node.js
+ בחר את pythonw.exe
+ תמיד התחל להקליד במצב אנגלית
+ שנה זמנית את שיטת הקלט שלך למצב אנגלית בעת הפעלת Flow.עדכון אוטומטיבחר
- Hide Flow Launcher on startup
- Flow Launcher search window is hidden in the tray after starting up.
- Hide tray icon
- When the icon is hidden from the tray, the Settings menu can be opened by right-clicking on the search window.
- Query Search Precision
- Changes minimum match score required for results.
+ הסתר את Flow Launcher בהפעלת המחשב
+ חלון החיפוש של Flow Launcher מוסתר במגש לאחר ההפעלה.
+ הסתר אייקון מגש
+ כאשר האייקון מוסתר מהמגש, ניתן לפתוח את תפריט ההגדרות על ידי לחיצה ימנית על חלון החיפוש.
+ דיוק חיפוש שאילתה
+ משנה את ציון ההתאמה המינימלי הנדרש לתוצאות.ללאנמוךRegularSearch with PinyinAllows using Pinyin to search. Pinyin is the standard system of romanized spelling for translating Chinese.
- Always Preview
- Always open preview panel when Flow activates. Press {0} to toggle preview.
- Shadow effect is not allowed while current theme has blur effect enabled
+ הצג תמיד תצוגה מקדימה
+ פתח תמיד את לוח התצוגה המקדימה כאשר Flow מופעל. הקש על {0} כדי להחליף את התצוגה המקדימה.
+ לא ניתן להחיל אפקט צל כאשר העיצוב הנוכחי מוגדר לאפקט טשטוש
- Search Plugin
- Ctrl+F to search plugins
- No results found
+ חפש תוסף
+ Ctrl+F לחיפוש תוסף
+ לא נמצאו תוצאותPlease try a different search.
- Plugin
+ תוסףתוספיםמצא תוספים נוספים
- On
- Off
- Action keyword Setting
- Action keyword
- Current action keyword
- New action keyword
- Change Action Keywords
- Current Priority
- New Priority
- Priority
- Change Plugin Results Priority
- Plugin Directory
+ פועל
+ כבוי
+ הגדרת מילת מפתח לפעולה
+ מילת מפתח לפעולה
+ מילת מפתח נוכחית לפעולה
+ מילת מפתח חדשה לפעולה
+ שנה מילות מפתח לפעולה
+ עדיפות נוכחית
+ עדיפות חדשה
+ עדיפות
+ שנה עדיפות תוצאות תוסף
+ ספריית תוספיםמאת
- Init time:
- Query time:
+ זמן פתיחה:
+ זמן שאילתא:גרסהאתרהסר התקנה
-
+ נכשל בהסרת הגדרות התוסף
+ תוספים: {0} - נכשל בהסרת קבצי הגדרות התוסף, יש להסירם ידניתחנות תוספיםשחרור חדש
- Recently Updated
+ עודכן לאחרונהתוספיםמותקןרענןהתקןהסר התקנהעדכון
- Plugin already installed
+ התוסף כבר מותקןגרסה חדשה
- This plugin has been updated within the last 7 days
- New Update is Available
-
-
+ תוסף זה עודכן במהלך 7 הימים האחרונים
+ עדכון חדש זמיןערכת נושא
- Appearance
+ מראהגלריית ערכות נושא
- 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
- Search Bar Height
- Item Height
- Query Box Font
- Result Title Font
- Result Subtitle Font
+ הפסקת תהליכים לא רצויים
+ גובה סרגל החיפוש
+ גובה פריט
+ גופן תיבת שאילתות
+ גופן הכותרת לתוצאה
+ גופן כותרת המשנה לתוצאהאפס
- Customize
- Window Mode
- Opacity
- Theme {0} not exists, fallback to default theme
- Fail to load theme {0}, fallback to default theme
- Theme Folder
- Open Theme Folder
- Color Scheme
- System Default
+ התאם אישית
+ מצב חלון
+ שקיפות
+ ערכת הנושא {0} אינה קיימת, חוזר לערכת ברירת המחדל
+ נכשל בטעינת העיצוב {0}, חוזר לערכת ברירת המחדל
+ תיקיית ערכת נושא
+ פתח תיקיית ערכת נושא
+ ערכת צבעים
+ ברירת המחדל של המערכתבהירכהה
- Sound Effect
- Play a small sound when the search window opens
- Sound Effect Volume
- Adjust the volume of the sound effect
- Windows Media Player is unavailable and is required for Flow's volume adjustment. Please check your installation if you need to adjust volume.
- Animation
- Use Animation in UI
- Animation Speed
- The speed of the UI animation
- Slow
- Medium
- Fast
- Custom
- Clock
- Date
- This theme supports two(light/dark) modes.
- This theme supports Blur Transparent Background.
-
+ אפקט צליל
+ השמע צליל קטן כאשר חלון החיפוש נפתח
+ עוצמת אפקט הקול
+ התאם את עוצמת אפקט הקול
+ Windows Media Player אינו זמין, והוא נדרש להתאמת עוצמת הקול של Flow. אנא בדוק את ההתקנה שלך אם אתה צריך להתאים את עוצמת הקול.
+ אנימציה
+ השתמש באנימציה בממשק המשתמש
+ מהירות אנימציה
+ מהירות האנימציה של ממשק המשתמש
+ איטי
+ בינוני
+ מהיר
+ מותאם אישית
+ שעון
+ תאריך
+ ערכת נושא זאת תומך בשני מצבים (בהיר/כהה).
+ ערכת נושא זו תומכת בטשטוש רקע שקוף.מקש קיצורמקשי קיצורפתח את Flow Launcher
- Enter shortcut to show/hide Flow Launcher.
- Toggle Preview
- Enter shortcut to show/hide preview in search window.
- Hotkey Presets
- List of currently registered hotkeys
- Open Result Modifier Key
- Select a modifier key to open selected result via keyboard.
+ הזן קיצור דרך להצגה/הסתרה של Flow Launcher.
+ הצג/הסתר תצוגה מקדימה
+ הזן קיצור דרך להצגה/הסתרה של התצוגה המקדימה בחלון החיפוש.
+ קיצורי דרך מוגדרים
+ רשימת קיצורי הדרך הרשומים כעת
+ מקש משני לפתיחת תוצאה
+ בחר מקש משני לפתיחת התוצאה שנבחרה דרך המקלדת.הצג מקש קיצור
- Show result selection hotkey with results.
- Auto Complete
- Runs autocomplete for the selected items.
- Select Next Item
- Select Previous Item
+ הצג מקש קיצור לבחירת תוצאה עם התוצאות.
+ השלמה אוטומטית
+ מבצע השלמה אוטומטית לפריטים שנבחרו.
+ בחר את הפריט הבא
+ בחר את הפריט הקודםהדף הבאהדף הקודם
- Cycle Previous Query
- Cycle Next Query
- Open Context Menu
- Open Native Context Menu
- Open Setting Window
+ עבור לשאילתה הקודמת
+ עבור לשאילתה הבאה
+ פתח תפריט הקשר
+ פתח תפריט הקשר מקומי
+ פתח חלון הגדרותהעתק את נתיב הקובץ
- Toggle Game Mode
- Toggle History
- Open Containing Folder
+ הפעל או כבה מצב משחק
+ הפעל או כבה היסטוריה
+ פתח תיקייה מכילההרץ כמנהל
- Refresh Search Results
- Reload Plugins Data
- Quick Adjust Window Width
- Quick Adjust Window Height
- Use when require plugins to reload and update their existing data.
- You can add one more hotkey for this function.
- Custom Query Hotkeys
- Custom Query Shortcuts
- Built-in Shortcuts
+ רענן תוצאות חיפוש
+ טען מחדש נתוני תוספים
+ כוונון מהיר של רוחב החלון
+ כוונון מהיר של גובה החלון
+ השתמש כאשר יש צורך בטעינה מחדש של תוספים ובעדכון הנתונים שלהם.
+ באפשרותך להוסיף מקש קיצור נוסף לפעולה זו.
+ מקשי קיצור לשאילתות מותאמות אישית
+ קיצורי דרך לשאילתות מותאמות אישית
+ קיצורי דרך מובניםשאילתהקיצור דרךהרחבה
@@ -242,33 +243,33 @@
הוסףללאאנא בחר פריט
- Are you sure you want to delete {0} plugin hotkey?
- Are you sure you want to delete shortcut: {0} with expansion {1}?
- Get text from clipboard.
- Get path from active explorer.
- Query window shadow effect
- Shadow effect has a substantial usage of GPU. Not recommended if your computer performance is limited.
- Window Width Size
- You can also quickly adjust this by using Ctrl+[ and Ctrl+].
- Use Segoe Fluent Icons
- Use Segoe Fluent Icons for query results where supported
- Press Key
+ האם אתה בטוח שברצונך למחוק את מקש הקיצור של התוסף {0}?
+ האם אתה בטוח שברצונך למחוק את הקיצור: {0} עם ההרחבה {1}?
+ קבל טקסט מהלוח.
+ קבל נתיב מסייר הקבצים הפעיל.
+ אפקט צל לחלון השאילתה
+ לאפקט הצל יש שימוש ניכר ב-GPU. לא מומלץ אם ביצועי המחשב שלך מוגבלים.
+ רוחב החלון
+ ניתן גם להתאים במהירות באמצעות Ctrl+[ ו-Ctrl+]
+ השתמש ב-Segoe Fluent Icons
+ השתמש ב-Segoe Fluent Icons לתוצאות חיפוש כאשר נתמך
+ הקש על מקשHTTP Proxy
- Enable HTTP Proxy
- HTTP Server
+ הפעל HTTP Proxy
+ שרת HTTPPortשם משתמשסיסמא
- Test Proxy
+ בדוק Proxyשמור
- Server field can't be empty
- Port field can't be empty
- Invalid port format
- Proxy configuration saved successfully
- Proxy configured correctly
- Proxy connection failed
+ שדה השרת לא יכול להיות ריק
+ שדה ה-Port לא יכול להיות ריק
+ פורמט ה-Port לא תקין
+ תצורת ה-Proxy נשמרה בהצלחה
+ ה-Proxy הוגדר בהצלחה
+ החיבור ל- Proxy נכשלאודות
@@ -277,182 +278,189 @@
תיעודגרסהסמלים
- You have activated Flow Launcher {0} times
- Check for Updates
- Become A Sponsor
- New version {0} is available, would you like to restart Flow Launcher to use the update?
+ הפעלת את Flow Launcher {0} פעמים
+ בדוק עדכונים
+ תן חסות
+ גרסה חדשה {0} זמינה, האם ברצונך להפעיל מחדש את Flow Launcher כדי להשתמש בעדכון?בדיקת העדכונים נכשלה, אנא בדוק את הגדרות החיבור ואת הגדרות ה-Proxy שלך לכתובת api.github.com.
- Download updates failed, please check your connection and proxy settings to github-cloud.s3.amazonaws.com,
- or go to https://github.com/Flow-Launcher/Flow.Launcher/releases to download updates manually.
+ הורדת העדכונים נכשלה, אנא בדוק את הגדרות החיבור ואת ה-proxy שלך אל github-cloud.s3.amazonaws.com,
+ או עבור אל https://github.com/Flow-Launcher/Flow.Launcher/releases כדי להוריד עדכונים באופן ידני.
- Release Notes
- Usage Tips
+ הערות שחרור
+ טיפים לשימושDevTools
- Setting Folder
- Log Folder
- Clear Logs
- Are you sure you want to delete all logs?
+ תיקיית ההגדרות
+ תיקיית יומני רישום
+ נקה יומני רישום
+ האם אתה בטוח שברצונך למחוק את כל היומנים?אשף
- User Data Location
- User settings and installed plugins are saved in the user data folder. This location may vary depending on whether it's in portable mode or not.
- Open Folder
+ מיקום נתוני משתמש
+ הגדרות המשתמש והתוספים המותקנים נשמרים בתיקיית נתוני המשתמש. מיקום זה עשוי להשתנות אם התוכנה במצב נייד.
+ פתח תיקיה
+ Log Level
+ Debug
+ Info
- Select File Manager
- Please specify the file location of the file manager you using and add arguments as required. The "%d" represents the directory path to open for, used by the Arg for Folder field and for commands opening specific directories. The "%f" represents the file path to open for, used by the Arg for File field and for commands opening specific files.
- For example, if the file manager uses a command such as "totalcmd.exe /A c:\windows" to open the c:\windows directory, the File Manager Path will be totalcmd.exe, and the Arg For Folder will be /A "%d". Certain file managers like QTTabBar may just require a path to be supplied, in this instance use "%d" as the File Manager Path and leave the rest of the fileds blank.
+ בחר מנהל קבצים
+ אנא ציין את מיקום הקובץ של מנהל הקבצים שבו אתה משתמש והוסף ארגומנטים כנדרש. "%d" מייצג את נתיב התיקייה שיש לפתוח, ומשמש בשדה ארגומנט לתיקייה ובפקודות לפתיחת תיקיות מסוימות. "%f" מייצג את נתיב הקובץ שיש לפתוח, ומשמש בשדה ארגומנט לקובץ ובפקודות לפתיחת קבצים מסוימים.
+ לדוגמה, אם מנהל הקבצים משתמש בפקודה כגון "totalcmd.exe /A c:\windows" כדי לפתוח את התיקייה c:\windows, נתיב מנהל הקבצים יהיה totalcmd.exe, והארגומנט לתיקייה יהיה /A "%d". מנהלי קבצים מסוימים, כגון QTTabBar, עשויים לדרוש רק ציון נתיב, במקרה כזה השתמש ב-"%d" כנתיב מנהל הקבצים והשאר את שאר השדות ריקים.מנהל קבציםשם פרופיל
- File Manager Path
- Arg For Folder
- Arg For File
+ נתיב מנהל קבצים
+ ארגומנט לתיקייה
+ ארגומנט לקובץ
- Default Web Browser
- The default setting follows the OS default browser setting. If specified separately, flow uses that browser.
- Browser
- Browser Name
- Browser Path
+ דפדפן ברירת מחדל
+ ההגדרה המוגדרת כברירת מחדל עוקבת אחר הדפדפן המוגדר כברירת מחדל במערכת ההפעלה. אם צוין דפדפן אחר, Flow Launcher ישתמש בו.
+ דפדפן
+ שם דפדפן
+ נתיב דפדפןחלון חדשכרטיסייה חדשהמצב פרטיות
- Change Priority
- Greater the number, the higher the result will be ranked. Try setting it as 5. If you want the results to be lower than any other plugin's, provide a negative number
- Please provide an valid integer for Priority!
+ שנה עדיפות
+ ככל שהמספר גבוה יותר, התוצאה תדורג גבוה יותר ברשימת החיפוש. נסה להגדיר את הערך ל-5. אם ברצונך שהתוצאות יופיעו אחרי תוצאות של כל תוסף אחר, הזן מספר שלילי.
+ אנא הזן מספר שלם תקף עבור העדיפות!
- Old Action Keyword
- New Action Keyword
+ מילת פעולה ישנה
+ מילת פעולה חדשהביטולבוצע
- Can't find specified plugin
- New Action Keyword can't be empty
- This new Action Keyword is already assigned to another plugin, please choose a different one
+ לא ניתן למצוא את התוסף שצוין
+ מילת הפעולה החדשה לא יכולה להיות ריקה
+ מילת הפעולה החדשה כבר מוקצה לתוסף אחר, אנא בחר אחת שונההצליחהושלם בהצלחה
- Enter the action keyword you like to use to start the plugin. Use * if you don't want to specify any, and the plugin will be triggered without any action keywords.
+ הזן את מילת הפעולה שברצונך להשתמש בה להפעלת התוסף. השתמש ב-* אם אינך רוצה לציין מילה כלשהי, והתוסף יופעל ללא צורך במילת פעולה.
- Custom Query Hotkey
- Press a custom hotkey to open Flow Launcher and input the specified query automatically.
+ מקש קיצור לשאילתה מותאמת אישית
+ הקש על מקש קיצור מותאם אישית כדי לפתוח את Flow Launcher ולהזין את השאילתה שצוינה באופן אוטומטי.תצוגה מקדימה
- Hotkey is unavailable, please select a new hotkey
- Invalid plugin hotkey
+ מקש הקיצור אינו זמין, אנא בחר מקש קיצור חדש
+ מקש קיצור לא חוקי לתוסףעדכון
- Binding Hotkey
- Current hotkey is unavailable.
- This hotkey is reserved for "{0}" and can't be used. Please choose another hotkey.
- This hotkey is already in use by "{0}". If you press "Overwrite", it will be removed from "{0}".
- Press the keys you want to use for this function.
+ שיוך מקש קיצור
+ מקש הקיצור הנוכחי אינו זמין.
+ מקש קיצור זה שמור עבור "{0}" ואינו ניתן לשימוש. אנא בחר מקש קיצור אחר.
+ מקש קיצור זה כבר נמצא בשימוש על ידי "{0}". אם תלחץ על "החלף", הוא יוסר מ-"{0}".
+ הקש על המקשים שברצונך להשתמש בהם עבור פעולה זו.
- Custom Query Shortcut
- Enter a shortcut that automatically expands to the specified query.
- A shortcut is expanded when it exactly matches the query.
+ קיצור דרך לשאילתה מותאמת אישית
+ הזן קיצור דרך שיוחלף אוטומטית בשאילתה שצוינה.
+ קיצור דרך מוחלף כאשר הוא תואם בדיוק לשאילתה.
-If you add an '@' prefix while inputting a shortcut, it matches any position in the query. Builtin shortcuts match any position in a query.
+אם תוסיף תחילית '@' בעת הזנת קיצור דרך, הוא יתאים לכל מיקום בשאילתה. קיצורי דרך מובנים מתאימים לכל מיקום בשאילתה.
- Shortcut already exists, please enter a new Shortcut or edit the existing one.
- Shortcut and/or its expansion is empty.
+ קיצור דרך כבר קיים, אנא הזן קיצור דרך חדש או ערוך את הקיים.
+ קיצור הדרך ו/או ההרחבה שלו ריקים.שמור
- Overwrite
+ שכתבביטולאפסמחקאישורכןלא
+ רקעגרסהזמן
- Please tell us how application crashed so we can fix it
+ אנא תאר כיצד האפליקציה קרסה כדי שנוכל לתקן זאתשלח דיווחביטולכלליחריגים
- Exception Type
+ סוג החריגהמקור
- Stack Trace
+ מעקב מחסניתשולח
- Report sent successfully
- Failed to send report
- Flow Launcher got an error
+ הדוח נשלח בהצלחה
+ שליחת הדוח נכשלה
+ אירעה שגיאה ב-Flow Launcher
+ אנא פתח דיווח חדש ב
+ 1. העלה קובץ יומן: {0}
+ 2. העתק את הודעת החריגה למטהאנא המתן...
- Checking for new update
- You already have the latest Flow Launcher version
+ בודק עדכון חדש
+ כבר מותקנת אצלך הגרסה העדכנית של Flow Launcherעדכון נמצאמעדכן...
- Flow Launcher was not able to move your user profile data to the new update version.
- Please manually move your profile data folder from {0} to {1}
+ Flow Launcher לא הצליח להעביר את נתוני פרופיל המשתמש שלך לגרסת העדכון החדשה.
+ אנא העבר ידנית את תיקיית נתוני הפרופיל שלך מ-{0} אל-{1}
עדכון חדש
- New Flow Launcher release {0} is now available
- An error occurred while trying to install software updates
+ גרסה חדשה {0} של Flow Launcher זמינה כעת
+ אירעה שגיאה במהלך ניסיון התקנת עדכוני התוכנהעדכוןביטולהעדכון נכשל
- Check your connection and try updating proxy settings to github-cloud.s3.amazonaws.com.
- This upgrade will restart Flow Launcher
- Following files will be updated
+ בדוק את החיבור שלך ונסה לעדכן את הגדרות הפרוקסי ל-github-cloud.s3.amazonaws.com.
+ שדרוג זה יאתחל את Flow Launcher
+ הקבצים הבאים יעודכנועדכן קבצים
- Update description
+ עדכן תיאורדלג
- Welcome to Flow Launcher
- Hello, this is the first time you are running Flow Launcher!
- Before starting, this wizard will assist in setting up Flow Launcher. You can skip this if you wish. Please choose a language
- Search and run all files and applications on your PC
- Search everything from applications, files, bookmarks, YouTube, Twitter and more. All from the comfort of your keyboard without ever touching the mouse.
- Flow Launcher starts with the hotkey below, go ahead and try it out now. To change it, click on the input and press the desired hotkey on the keyboard.
+ ברוך הבא אל Flow Launcher
+ שלום, זו הפעם הראשונה שבה Flow Launcher מופעל!
+ לפני שתתחיל, אשף זה יסייע בהגדרת Flow Launcher. אתה יכול לדלג על שלב זה. בחר שפה
+ חפש והפעל את כל הקבצים והיישומים במחשב שלך
+ חפש הכל מיישומים, קבצים, סימניות, YouTube, ועד טוויטר ועוד. הכל מהנוחות של המקלדת מבלי לגעת בעכבר.
+ ניתן להפעיל את Flow Launcherבקיצור המקש שלמטה, קדימה נסה אותו כעת! כדי לשנות אותו, לחץ על מקש הקיצור הרצוי במקלדת.מקשי קיצור
- Action Keyword and Commands
- Search the web, launch applications or run various functions through Flow Launcher plugins. Certain functions start with an action keyword, and if necessary, they can be used without action keywords. Try the queries below in Flow Launcher.
- Let's Start Flow Launcher
- Finished. Enjoy Flow Launcher. Don't forget the hotkey to start :)
+ מילת מפתח ופקודות פעולה
+ חפש באינטרנט, הפעל אפליקציות או הפעל פונקציות שונות באמצעות תוספים של Flow Launcher. פונקציות מסוימות מתחילות במילת מפתח פעולה, ובמידת הצורך, ניתן להשתמש בהן ללא מילות מפתח פעולה. נסה את השאילתות למטה ב-Flow Launcher.
+ בואו נתחיל עם Flow Launcher
+ סיימנו. תהנה מ-Flow Launcher. אל תשכח את מקש הקיצור כדי להתחיל :)
- Back / Context Menu
- Item Navigation
- Open Context Menu
- Open Containing Folder
- Run as Admin / Open Folder in Default File Manager
- Query History
- Back to Result in Context Menu
- Autocomplete
- Open / Run Selected Item
- Open Setting Window
- Reload Plugin Data
+ חזור / תפריט הקשר
+ ניווט בין פריטים
+ פתח תפריט הקשר
+ פתח תיקייה מכילה
+ הפעל כמנהל / פתח תיקייה במנהל הקבצים ברירת מחדל
+ היסטוריית שאילתות
+ חזור לתוצאה בתפריט הקשר
+ השלמה אוטומטית
+ פתח / הפעל פריט נבחר
+ פתח חלון הגדרות
+ טען מחדש נתוני תוסף
- Select first result
- Select last result
- Run current query again
- Open result
- Open result #{0}
+ בחר בתוצאה הראשונה
+ בחר בתוצאה האחרונה
+ הפעל מחדש את השאילתה הנוכחית
+ פתח תוצאה
+ פתח תוצאה #{0}
- Weather
- Weather in Google Result
+ מזג אוויר
+ מזג אוויר מתוצאות Google> ping 8.8.8.8
- Shell Command
+ פקודת Shells Bluetooth
- Bluetooth in Windows Settings
+ Bluetooth בהגדרות Windowssn
- Sticky Notes
+ פתקים נדבקים
- File Size
- Created
- Last Modified
+ גודל קובץ
+ נוצר
+ תאריך שינוי אחרון
diff --git a/Flow.Launcher/Languages/it.xaml b/Flow.Launcher/Languages/it.xaml
index 372f4630e..e4d4d3e2c 100644
--- a/Flow.Launcher/Languages/it.xaml
+++ b/Flow.Launcher/Languages/it.xaml
@@ -13,6 +13,7 @@
Registrazione del tasto di scelta rapida "{0}" non riuscita. Il tasto di scelta rapida potrebbe essere in uso da un altro programma. Passa a un altro tasto di scelta rapida o esci da un altro programma.
+ Failed to unregister hotkey "{0}". Please try again or see log for detailsFlow LauncherAvvio fallito {0}Formato file plugin non valido
@@ -44,6 +45,8 @@
Modalità portatileMemorizzare tutte le impostazioni e i dati dell'utente in un'unica cartella (utile se utilizzato con unità rimovibili o servizi cloud).Avvia Wow all'avvio di Windows
+ Use logon task instead of startup entry for faster startup experience
+ After uninstallation, you need to manually remove this task (Flow.Launcher Startup) via Task SchedulerErrore nell'impostazione del lancio all'avvioNascondi Flow Launcher quando perde il focusNon mostrare le notifiche per una nuova versione
@@ -126,7 +129,8 @@
VersioneSito WebDisinstalla
-
+ Fail to remove plugin settings
+ Plugins: {0} - Fail to remove plugin settings files, please remove them manuallyNegozio dei Plugin
@@ -143,8 +147,6 @@
Questo plugin è stato aggiornato negli ultimi 7 giorniNuovo aggiornamento disponibile
-
-
TemaAspetto
@@ -194,7 +196,6 @@
Questo tema supporta due (chiaro/scuro) varianti.Questo tema supporta lo sfondo trasparente blurrato.
-
Tasti scelta rapidaTasti scelta rapida
@@ -297,6 +298,9 @@
Posizione Dati UtenteLe impostazioni dell'utente e i plugin installati sono salvati nella cartella dati utente. Questa posizione può variare se è in modalità portable o no.Apri Cartella
+ Log Level
+ Debug
+ InfoSeleziona Gestore File
@@ -367,6 +371,7 @@ Se si aggiunge un prefisso '@' mentre si inserisce una scorciatoia, corrisponde
OKSìNo
+ SfondoVersione
@@ -383,6 +388,9 @@ Se si aggiunge un prefisso '@' mentre si inserisce una scorciatoia, corrisponde
Rapporto inviato correttamenteInvio rapporto fallitoFlow Launcher ha riportato un errore
+ Please open new issue in
+ 1. Upload log file: {0}
+ 2. Copy below exception messageAttendere prego...
diff --git a/Flow.Launcher/Languages/ja.xaml b/Flow.Launcher/Languages/ja.xaml
index e7671367a..28c334667 100644
--- a/Flow.Launcher/Languages/ja.xaml
+++ b/Flow.Launcher/Languages/ja.xaml
@@ -13,6 +13,7 @@
ホットキー "{0}" の登録に失敗しました。このホットキーは別のプログラムで使用されている可能性があります。別のホットキーに変更するか、このホットキーを使用しているプログラムを終了してください。
+ Failed to unregister hotkey "{0}". Please try again or see log for detailsFlow Launcher{0}の起動に失敗しましたFlow Launcherプラグインの形式が正しくありません
@@ -44,6 +45,8 @@
ポータブルモードすべての設定とユーザーデータを1つのフォルダに保存します(リムーバブルドライブやクラウドサービスで使用する場合に便利です)。スタートアップ時にFlow Launcherを起動する
+ Use logon task instead of startup entry for faster startup experience
+ After uninstallation, you need to manually remove this task (Flow.Launcher Startup) via Task SchedulerError setting launch on startupフォーカスを失った時にFlow Launcherを隠す最新版が入手可能であっても、アップグレードメッセージを表示しない
@@ -126,7 +129,8 @@
バージョンウェブサイトアンインストール
-
+ Fail to remove plugin settings
+ Plugins: {0} - Fail to remove plugin settings files, please remove them manuallyプラグインストア
@@ -143,8 +147,6 @@
This plugin has been updated within the last 7 days新しいアップデートが利用可能です
-
-
テーマ外観
@@ -194,7 +196,6 @@
This theme supports two(light/dark) modes.This theme supports Blur Transparent Background.
-
ホットキーホットキー
@@ -297,6 +298,9 @@
User Data LocationUser settings and installed plugins are saved in the user data folder. This location may vary depending on whether it's in portable mode or not.Open Folder
+ Log Level
+ Debug
+ InfoSelect File Manager
@@ -367,6 +371,7 @@ If you add an '@' prefix while inputting a shortcut, it matches any position in
UpdateYesNo
+ バックグラウンドバージョン
@@ -383,6 +388,9 @@ If you add an '@' prefix while inputting a shortcut, it matches any position in
クラッシュレポートの送信に成功しましたクラッシュレポートの送信に失敗しましたFlow Launcherにエラーが発生しました
+ Please open new issue in
+ 1. Upload log file: {0}
+ 2. Copy below exception messagePlease wait...
diff --git a/Flow.Launcher/Languages/ko.xaml b/Flow.Launcher/Languages/ko.xaml
index 67bf2490a..d9da26bcb 100644
--- a/Flow.Launcher/Languages/ko.xaml
+++ b/Flow.Launcher/Languages/ko.xaml
@@ -13,6 +13,7 @@
Failed to register hotkey "{0}". The hotkey may be in use by another program. Change to a different hotkey, or exit another program.
+ Failed to unregister hotkey "{0}". Please try again or see log for detailsFlow Launcher{0}을 실행할 수 없습니다.Flow Launcher 플러그인 파일 형식이 유효하지 않습니다.
@@ -44,6 +45,8 @@
포터블 모드모든 설정이 폴더안에 들어갑니다. USB 드라이브나 클라우드로 사용 가능합니다.시스템 시작 시 Flow Launcher 실행
+ Use logon task instead of startup entry for faster startup experience
+ After uninstallation, you need to manually remove this task (Flow.Launcher Startup) via Task SchedulerError setting launch on startup포커스 잃으면 Flow Launcher 숨김새 버전 알림 끄기
@@ -126,7 +129,8 @@
버전웹사이트제거
-
+ Fail to remove plugin settings
+ Plugins: {0} - Fail to remove plugin settings files, please remove them manually플러그인 스토어
@@ -143,8 +147,6 @@
이 플러그인은 최근 7일 사이 업데이트 되었습니다새 업데이트 설치 가능
-
-
테마외관
@@ -194,7 +196,6 @@
This theme supports two(light/dark) modes.This theme supports Blur Transparent Background.
-
단축키단축키
@@ -297,6 +298,9 @@
사용자 데이터 위치사용자 설정과 설치된 플러그인은 사용자 데이터 폴더에 저장됩니다. 이 위치는 휴대용 모드 활성화 여부에 따라 달라질 수 있습니다.폴더 열기
+ Log Level
+ Debug
+ Info파일관리자 선택
@@ -367,6 +371,7 @@ If you add an '@' prefix while inputting a shortcut, it matches any position in
확인YesNo
+ 배경버전
@@ -383,6 +388,9 @@ If you add an '@' prefix while inputting a shortcut, it matches any position in
보고서를 정상적으로 보냈습니다.보고서를 보내지 못했습니다.Flow Launcher에 문제가 발생했습니다.
+ Please open new issue in
+ 1. Upload log file: {0}
+ 2. Copy below exception message잠시 기다려주세요...
diff --git a/Flow.Launcher/Languages/nb.xaml b/Flow.Launcher/Languages/nb.xaml
index e3b8e36da..a37a204e1 100644
--- a/Flow.Launcher/Languages/nb.xaml
+++ b/Flow.Launcher/Languages/nb.xaml
@@ -13,6 +13,7 @@
Kan ikke registrere hurtigtasten "{0}". Hurtigtasten kan være i bruk av et annet program. Endre til en annen hurtigtast, eller avslutt et annet program.
+ Failed to unregister hotkey "{0}". Please try again or see log for detailsFlow LauncherKunne ikke starte {0}Ugyldig Flow Launcher programtillegg filformat
@@ -44,6 +45,8 @@
Portabel modusLagre alle innstillinger og brukerdata i en mappe (nyttig når man bruker flyttbare stasjoner eller skytjenester).Start Flow Launcher ved systemoppstart
+ Use logon task instead of startup entry for faster startup experience
+ After uninstallation, you need to manually remove this task (Flow.Launcher Startup) via Task SchedulerFeil ved å sette kjør ved oppstartSkjul Flow Launcher når fokus forsvinnerIkke vis varsler om nye versjoner
@@ -126,7 +129,8 @@
VersjonNettstedAvinstaller
-
+ Fail to remove plugin settings
+ Plugins: {0} - Fail to remove plugin settings files, please remove them manuallyProgramtillegg butikk
@@ -143,8 +147,6 @@
Dette programtillegget er oppdatert i løpet av de siste 7 dageneNy oppdatering er tilgjengelig
-
-
DraktUtseende
@@ -194,7 +196,6 @@
Dette temaet støtter to (lys/mørk) moduser.Dette temaet støtter uskarp gjennomsiktig bakgrunn.
-
HurtigtastHurtigtaster
@@ -297,6 +298,9 @@
Plassering av brukerdataBrukerinnstillinger og installerte programtillegg lagres i brukerens datamappe. Denne plasseringen kan variere avhengig av om den er i portabel modus eller ikke.Åpne mappe
+ Log Level
+ Debug
+ InfoVelg filbehandler
@@ -367,6 +371,7 @@ Hvis du legger til et @-prefiks mens du legger inn en snarvei, samsvarer det med
OKJaNei
+ BakgrunnVersjon
@@ -383,6 +388,9 @@ Hvis du legger til et @-prefiks mens du legger inn en snarvei, samsvarer det med
Rapporten ble sendtKunne ikke sende rapportFlow Launcher fikk en feil
+ Please open new issue in
+ 1. Upload log file: {0}
+ 2. Copy below exception messageVennligst vent...
diff --git a/Flow.Launcher/Languages/nl.xaml b/Flow.Launcher/Languages/nl.xaml
index db440c3a0..64adccd94 100644
--- a/Flow.Launcher/Languages/nl.xaml
+++ b/Flow.Launcher/Languages/nl.xaml
@@ -13,6 +13,7 @@
Sneltoets "{0}" registreren. De sneltoets kan in gebruik zijn door een ander programma. Verander naar een andere sneltoets of sluit een ander programma.
+ Failed to unregister hotkey "{0}". Please try again or see log for detailsFlow LauncherKan {0} niet startenOngeldige Flow Launcher plugin bestandsextensie
@@ -44,6 +45,8 @@
Draagbare ModusAlle instellingen en gebruikersgegevens opslaan in één map (Nuttig bij het gebruik van verwijderbare schijven of cloud services).Start Flow Launcher als systeem opstart
+ Use logon task instead of startup entry for faster startup experience
+ After uninstallation, you need to manually remove this task (Flow.Launcher Startup) via Task SchedulerFout bij het instellen van uitvoeren bij opstartenVerberg Flow Launcher als focus verloren isLaat geen nieuwe versie notificaties zien
@@ -126,7 +129,8 @@
VersieWebsiteVerwijderen
-
+ Fail to remove plugin settings
+ Plugins: {0} - Fail to remove plugin settings files, please remove them manuallyPlugin Winkel
@@ -143,8 +147,6 @@
Deze plug-in is in de laatste 7 dagen bijgewerktNieuwe update beschikbaar
-
-
ThemaUiterlijk
@@ -194,7 +196,6 @@
Dit thema ondersteunt twee (licht/donker) modi.This theme supports Blur Transparent Background.
-
SneltoetsSneltoets
@@ -297,6 +298,9 @@
Gegevenslocatie van gebruikerGebruikersinstellingen en geïnstalleerde plug-ins worden opgeslagen in de gebruikersgegevensmap. Deze locatie kan variëren afhankelijk van of het in draagbare modus is of niet.Map openen
+ Log Level
+ Debug
+ InfoBestandsbeheerder selecteren
@@ -367,6 +371,7 @@ Als u een '@' voorvoegsel toevoegt tijdens het invoeren van een snelkoppeling, m
OKYesNo
+ BackgroundVersie
@@ -383,6 +388,9 @@ Als u een '@' voorvoegsel toevoegt tijdens het invoeren van een snelkoppeling, m
Rapport succesvol verzondenVerzenden van rapport misluktFlow Launcher heeft een error
+ Please open new issue in
+ 1. Upload log file: {0}
+ 2. Copy below exception messagePlease wait...
diff --git a/Flow.Launcher/Languages/pl.xaml b/Flow.Launcher/Languages/pl.xaml
index df7c9d2d4..06204395c 100644
--- a/Flow.Launcher/Languages/pl.xaml
+++ b/Flow.Launcher/Languages/pl.xaml
@@ -6,13 +6,14 @@
{2}{2}
Kliknij "nie", jeśli jest już zainstalowany. Zostaniesz wtedy poproszony o wybranie folderu zawierającego plik wykonywalny {1}
- Proszę wybrać plik wykonywalny {0}
- Nie można ustawić ścieżki pliku wykonywalnego {0}, proszę spróbować z poziomu ustawień Flow (przewiń na dół strony).
+ Wybierz plik wykonywalny {0}
+ Nie można ustawić ścieżki do pliku wykonywalnego {0}. Spróbuj ponownie w ustawieniach Flow (przewiń na sam dół).Nie udało się zainicjować wtyczek
- Wtyczki: {0} - nie udało się załadować i zostaną wyłączone, proszę skontaktować się z twórcą wtyczki w celu uzyskania pomocy
+ Wtyczki: {0} – nie udało się ich wczytać i zostaną wyłączone. Skontaktuj się z twórcą wtyczki, aby uzyskać pomoc
- Nie udało się zarejestrować skrótu klawiszowego "{0}". Klucz skrótu może być używany przez inny program. Zmień skrót klawiszowy lub wyjdź z innego programu.
+ Nie udało się zarejestrować skrótu klawiszowego „{0}”. Skrót może być używany przez inny program. Zmień skrót na inny lub zamknij program, który go używa.
+ Nie udało się wyrejestrować skrótu „{0}”. Spróbuj ponownie lub sprawdź szczegóły w dziennikuFlow LauncherNie udało się uruchomić: {0}Niepoprawny format pliku wtyczki
@@ -44,6 +45,8 @@ Kliknij "nie", jeśli jest już zainstalowany. Zostaniesz wtedy popros
Tryb przenośnyPrzechowuj wszystkie ustawienia i dane użytkownika w jednym folderze (Przydatne, gdy używane na dyskach wymiennych lub usługach chmurowych).Uruchamiaj Flow Launcher przy starcie systemu
+ Użyj zadania logowania zamiast wpisu autostartu, aby przyspieszyć uruchamianie
+ Po odinstalowaniu musisz ręcznie usunąć to zadanie (Flow.Launcher Startup) za pomocą Harmonogramu zadańBłąd uruchamiania ustawień przy starcieUkryj okno Flow Launcher kiedy przestanie ono być aktywneNie pokazuj powiadomienia o nowej wersji
@@ -65,8 +68,8 @@ Kliknij "nie", jeśli jest już zainstalowany. Zostaniesz wtedy popros
Zachowaj ostatnie zapytanieWybierz ostatnie zapytaniePuste ostatnie zapytanie
- Preserve Last Action Keyword
- Select Last Action Keyword
+ Zachowaj ostatnie słowo kluczowe akcji
+ Wybierz ostatnie słowo kluczowe akcjiStała wysokość oknaWysokość okna nie jest regulowana poprzez przeciąganie.Maksymalna liczba wyników
@@ -126,7 +129,8 @@ Kliknij "nie", jeśli jest już zainstalowany. Zostaniesz wtedy popros
WersjaStronaOdinstalowywanie
-
+ Nie udało się usunąć ustawień wtyczki
+ Wtyczki: {0} – nie udało się usunąć plików ustawień wtyczek, usuń je ręcznieSklep z wtyczkami
@@ -143,8 +147,6 @@ Kliknij "nie", jeśli jest już zainstalowany. Zostaniesz wtedy popros
Ta wtyczka została zaktualizowana w ciągu ostatnich 7 dniDostępna jest nowa aktualizacja
-
-
SkórkaWygląd
@@ -194,7 +196,6 @@ Kliknij "nie", jeśli jest już zainstalowany. Zostaniesz wtedy popros
Ten motyw obsługuje dwa tryby (jasny/ciemny).Ten motyw obsługuje rozmyte przezroczyste tło.
-
Skrót klawiszowySkrót klawiszowy
@@ -297,6 +298,9 @@ Kliknij "nie", jeśli jest już zainstalowany. Zostaniesz wtedy popros
Lokalizacja danych użytkownikaUstawienia użytkownika i zainstalowane wtyczki są zapisywane w folderze danych użytkownika. Ta lokalizacja może się różnić w zależności od tego, czy aplikacja jest w trybie przenośnym, czy nie.Otwórz folder
+ Log Level
+ Debug
+ InfoWybierz menedżer plików
@@ -367,6 +371,7 @@ Jeśli dodasz prefiks '@' podczas wprowadzania skrótu, będzie on pasował do d
AktualizujTakNie
+ TłoWersja
@@ -383,6 +388,9 @@ Jeśli dodasz prefiks '@' podczas wprowadzania skrótu, będzie on pasował do d
Raport wysłany pomyślnieNie udało się wysłać raportuW programie Flow Launcher wystąpił błąd
+ Otwórz nowe zgłoszenie w
+ 1. Prześlij plik dziennika: {0}
+ 2. Skopiuj poniższą wiadomość wyjątkuProszę czekać...
@@ -413,8 +421,8 @@ Jeśli dodasz prefiks '@' podczas wprowadzania skrótu, będzie on pasował do d
Witamy w Flow LauncherWitaj, po raz pierwszy uruchamiasz Flow Launcher!Przed rozpoczęciem ten kreator pomoże skonfigurować Flow Launcher. Jeśli chcesz, możesz to pominąć. Proszę wybierz język
- Wyszukiwanie i uruchamianie wszystkich plików i aplikacji na PC
- Przeszukuj wszystko, od aplikacji, plików, zakładek, YouTube, X i nie tylko. Wszystko to z komfortowej klawiatury, bez konieczności dotykania myszy.
+ Wyszukuj i uruchamiaj pliki oraz aplikacje na komputerze
+ Wyszukuj wszystko – aplikacje, pliki, zakładki, YouTube, Twitter i nie tylko. Wszystko wygodnie z klawiatury, bez używania myszy.Flow Launcher uruchamia się za pomocą poniższego skrótu klawiszowego, śmiało i wypróbuj go teraz. Aby to zmienić, kliknij dane wejściowe i naciśnij żądany klawisz skrótu na klawiaturze.Skróty klawiszoweSłowo kluczowe akcji i polecenia
@@ -425,7 +433,7 @@ Jeśli dodasz prefiks '@' podczas wprowadzania skrótu, będzie on pasował do d
Powrót / Menu kontekstowe
- Nawigacja pozycji
+ Nawigacja po elementachOtwórz menu kontekstoweOtwórz folder zawierającyUruchom jako administrator / Otwórz folder w domyślnym menedżerze plików
diff --git a/Flow.Launcher/Languages/pt-br.xaml b/Flow.Launcher/Languages/pt-br.xaml
index 4a30ffda4..62293b1a1 100644
--- a/Flow.Launcher/Languages/pt-br.xaml
+++ b/Flow.Launcher/Languages/pt-br.xaml
@@ -13,6 +13,7 @@
Falha em registrar a tecla de atalho "{0}". A combinação pode estar em uso por outro programa. Mude para uma tecla de atalho diferente, ou encerre o outro programa.
+ Failed to unregister hotkey "{0}". Please try again or see log for detailsFlow LauncherNão foi possível iniciar {0}Formato de plugin Flow Launcher inválido
@@ -44,6 +45,8 @@
Modo PortátilArmazene todas as configurações e dados do usuário em uma pasta (útil quando usado com unidades removíveis ou serviços em nuvem).Iniciar Flow Launcher com inicialização do sistema
+ Use logon task instead of startup entry for faster startup experience
+ After uninstallation, you need to manually remove this task (Flow.Launcher Startup) via Task SchedulerErro ao ativar início com o sistemaEsconder Flow Launcher quando foco for perdidoNão mostrar notificações de novas versões
@@ -126,7 +129,8 @@
VersãoSiteDesinstalar
-
+ Fail to remove plugin settings
+ Plugins: {0} - Fail to remove plugin settings files, please remove them manuallyLoja de Plugins
@@ -143,8 +147,6 @@
Este plugin foi atualizado nos últimos 7 diasNova Atualização Disponível
-
-
TemaAparência
@@ -194,7 +196,6 @@
This theme supports two(light/dark) modes.This theme supports Blur Transparent Background.
-
AtalhoAtalho
@@ -297,6 +298,9 @@
User Data LocationUser settings and installed plugins are saved in the user data folder. This location may vary depending on whether it's in portable mode or not.Open Folder
+ Log Level
+ Debug
+ InfoSelecione o Gerenciador de Arquivos
@@ -367,6 +371,7 @@ If you add an '@' prefix while inputting a shortcut, it matches any position in
OKYesNo
+ Plano de fundoVersão
@@ -383,6 +388,9 @@ If you add an '@' prefix while inputting a shortcut, it matches any position in
Relatório enviado com sucessoFalha ao enviar relatórioFlow Launcher apresentou um erro
+ Please open new issue in
+ 1. Upload log file: {0}
+ 2. Copy below exception messagePor favor, aguarde...
diff --git a/Flow.Launcher/Languages/pt-pt.xaml b/Flow.Launcher/Languages/pt-pt.xaml
index 470bf2b4e..bad37f688 100644
--- a/Flow.Launcher/Languages/pt-pt.xaml
+++ b/Flow.Launcher/Languages/pt-pt.xaml
@@ -2,17 +2,18 @@
- Flow Launcher detetou que tem instalados {0} plugins e que necessitam de {1} para serem executados. Gostaria de descarregar {1}?
-{2}{2}
-Clique "Não" se já tiver instalado e, de seguida, ser-lhe-á solicitada a pasta que contém o executável {1}.
+ Flow Launcher detetou que tem instalou os plugins {0}, que necessitam de {1} para serem executados. Gostaria de descarregar {1}?
+ {2}{2}
+ Clique "Não" se já tiver instalado e, de seguida, ser-lhe-á solicitada a pasta que contém o executável {1}.
Por favor, selecione o executável {0}Não foi possível definir o caminho do executável {0}. Experimente definir o caminho nas definições (desloque até ao fundo).Falha ao iniciar os plugins
- Plugins: {0} - não foi possível iniciar e serão desativados. Contacte o criador dos plugin para obter ajuda.
+ Plugin: {0} - não foi possível iniciar e será desativado. Contacte o criador do plugin para obter ajuda.Falha ao registar a tecla de atalho "{0}". A tecla de atalho pode estar a ser usada por outra aplicação. Utilize uma tecla de atalho diferente ou feche o outro programa.
+ Falha ao cancelar a atribuição da tecla de atalho "{0}". Tente novamente ou consulte o registo para mais detalhes.Flow LauncherNão foi possível iniciar {0}Formato do ficheiro inválido como plugin
@@ -44,6 +45,8 @@ Clique "Não" se já tiver instalado e, de seguida, ser-lhe-á solicit
Modo portátilGuardar todas as definições e dados do utilizador numa pasta (indicado se utilizar discos amovíveis ou serviços cloud)Iniciar Flow Launcher ao arrancar o sistema
+ Utilizar tarefa de arranque em vez de uma entrada de arranque para uma experiência mais rápida
+ Se desinstalar a aplicação, tem que remover manualmente a tarefa (Flow.Launcher Startup) no agendamento de tarefasErro ao definir para iniciar ao arrancarOcultar Flow Launcher ao perder o focoNão notificar acerca de novas versões
@@ -126,7 +129,8 @@ Clique "Não" se já tiver instalado e, de seguida, ser-lhe-á solicit
VersãoSiteDesinstalar
-
+ Falha ao remover as definições do plugin
+ Plugin: {0} - Falha ao remover o ficheiro de definições do plugin. Experimente remover manualmente.Loja de plugins
@@ -143,8 +147,6 @@ Clique "Não" se já tiver instalado e, de seguida, ser-lhe-á solicit
Este plugin foi atualizado nos últimos 7 diasAtualização disponível
-
-
TemaAparência
@@ -194,7 +196,6 @@ Clique "Não" se já tiver instalado e, de seguida, ser-lhe-á solicit
Este tema tem suporte a dois modos (claro/escuro).Este tema tem suporte a fundo transparente desfocado.
-
Tecla de atalhoTeclas de atalho
@@ -296,6 +297,9 @@ Clique "Não" se já tiver instalado e, de seguida, ser-lhe-á solicit
Localização dos dados do utilizadorAs definições e os plugins instalados são guardados na pasta de dados do utilizador. A localização pode variar, tendo em conta se a aplicação está instalada ou no modo portátilAbrir pasta
+ Log Level
+ Debug
+ InfoSelecione o gestor de ficheiros
@@ -366,6 +370,7 @@ Se adicionar o prefixo '@' durante a introdução do atalho, será utilizada qua
OKSimNão
+ FundoVersão
@@ -382,6 +387,9 @@ Se adicionar o prefixo '@' durante a introdução do atalho, será utilizada qua
Relatório enviado com sucessoFalha ao enviar o relatórioOcorreu um erro
+ Abra um relatório de erro em
+ 1. Carregue o ficheiro de registos: {0}
+ 2. Copie a mensagem abaixoPor favor aguarde...
diff --git a/Flow.Launcher/Languages/ru.xaml b/Flow.Launcher/Languages/ru.xaml
index 1c420100f..a56a770da 100644
--- a/Flow.Launcher/Languages/ru.xaml
+++ b/Flow.Launcher/Languages/ru.xaml
@@ -13,6 +13,7 @@
Не удалось зарегистрировать сочетание клавиш "{0}". Возможно, оно используется другой программой. Измените сочетание клавиш или закройте другую программу.
+ Failed to unregister hotkey "{0}". Please try again or see log for detailsFlow LauncherНе удалось запустить {0}Недопустимый формат файла плагина Flow Launcher
@@ -44,6 +45,8 @@
Портативный режимХраните все настройки и данные пользователя в одной папке (полезно при использовании со съёмными дисками или облачными сервисами).Запускать Flow Launcher при запуске системы
+ Use logon task instead of startup entry for faster startup experience
+ After uninstallation, you need to manually remove this task (Flow.Launcher Startup) via Task SchedulerОшибка настройки запуска при запускеСкрывать Flow Launcher, если потерян фокуcНе отображать сообщение об обновлении, когда доступна новая версия
@@ -126,7 +129,8 @@
ВерсияВеб-сайтУдалить
-
+ Fail to remove plugin settings
+ Plugins: {0} - Fail to remove plugin settings files, please remove them manuallyМагазин плагинов
@@ -143,8 +147,6 @@
Этот плагин был обновлён за последние 7 днейДоступно новое обновление
-
-
ТемаВнешний вид
@@ -194,7 +196,6 @@
This theme supports two(light/dark) modes.This theme supports Blur Transparent Background.
-
Горячая клавишаГорячая клавиша
@@ -297,6 +298,9 @@
User Data LocationUser settings and installed plugins are saved in the user data folder. This location may vary depending on whether it's in portable mode or not.Open Folder
+ Log Level
+ Debug
+ InfoВыбор менеджера файлов
@@ -367,6 +371,7 @@
OKYesNo
+ ФонВерсия
@@ -383,6 +388,9 @@
Отчёт успешно отправленНе удалось отправить отчётПроизошёл сбой в Flow Launcher
+ Please open new issue in
+ 1. Upload log file: {0}
+ 2. Copy below exception messageПожалуйста, подождите...
diff --git a/Flow.Launcher/Languages/sk.xaml b/Flow.Launcher/Languages/sk.xaml
index 3db778cc8..332528b2b 100644
--- a/Flow.Launcher/Languages/sk.xaml
+++ b/Flow.Launcher/Languages/sk.xaml
@@ -13,6 +13,7 @@
Nepodarilo sa zaregistrovať klávesovú skratku "{0}". Klávesová skratka môže byť používaná iným programom. Zmeňte klávesovú skratku na inú alebo ukončite iný program.
+ Nepodarilo sa registrovať klávesovú skratku "{0}". Skúste to znova alebo si pozrite podrobnosti v denníkuFlow LauncherNepodarilo sa spustiť {0}Neplatný formát súboru pre plugin Flow Launchera
@@ -44,6 +45,8 @@
Prenosný režimUloží všetky nastavenia a používateľské údaje do jedného priečinka (Užitočné pri vymeniteľných diskoch a cloudových službách).Spustiť Flow Launcher pri spustení systému
+ Pre rýchlejšie spustenie použiť úlohu pri prihlásení namiesto položky po spustení
+ Po odinštalovaní musíte úlohu manuálne odstrániť (Flow.Launcher Startup) cez Plánovač úlohChybné nastavenie spustenia pri spusteníSchovať Flow Launcher po strate fokusuNezobrazovať upozornenia na novú verziu
@@ -126,7 +129,8 @@
VerziaWebstránkaOdinštalovať
-
+ Nepodarilo sa odstrániť nastavenia pluginu
+ Pluginy: {0} – Nepodarilo sa odstrániť súbory s nastaveniami pluginu, odstráňte ich manuálneRepozitár pluginov
@@ -143,8 +147,6 @@
Tento plugin bol aktualizovaný za posledných 7 dníK dispozícii je nová aktualizácia
-
-
MotívVzhľad
@@ -194,7 +196,6 @@
Tento motív podporuje 2 režimy (svetlý/tmavý).Tento motív podporuje rozostrenie priehľadného pozadia.
-
Klávesové skratkyKlávesové skratky
@@ -297,6 +298,9 @@
Cesta k používateľskému priečinkuNastavenia používateľa a nainštalované pluginy sa ukladajú do používateľského priečinka. Toto umiestnenie sa môže líšiť v závislosti od toho, či je v prenosnom režime alebo nie.Otvoriť priečinok
+ Úroveň logovania
+ Debug
+ InfoVyberte správcu súborov
@@ -367,6 +371,7 @@ Ak pri zadávaní skratky pred ňu pridáte "@", bude sa zhodovať s
AktualizovaťÁnoNie
+ PozadieVerzia
@@ -383,6 +388,9 @@ Ak pri zadávaní skratky pred ňu pridáte "@", bude sa zhodovať s
Hlásenie bolo úspešne odoslanéOdoslanie hlásenia zlyhaloFlow Launcher zaznamenal chybu
+ Prosím, otvorte nové issue na
+ 1. Nahrajte súbor logu: {0}
+ 2. Skopírujte nižšie uvedenú správu o výnimkeČakajte, prosím...
diff --git a/Flow.Launcher/Languages/sr.xaml b/Flow.Launcher/Languages/sr.xaml
index fc5a1e2fc..b244c4660 100644
--- a/Flow.Launcher/Languages/sr.xaml
+++ b/Flow.Launcher/Languages/sr.xaml
@@ -13,6 +13,7 @@
Failed to register hotkey "{0}". The hotkey may be in use by another program. Change to a different hotkey, or exit another program.
+ Failed to unregister hotkey "{0}". Please try again or see log for detailsFlow LauncherNeuspešno pokretanje {0}Nepravilni Flow Launcher plugin format datoteke
@@ -44,6 +45,8 @@
Portable ModeStore all settings and user data in one folder (Useful when used with removable drives or cloud services).Pokreni Flow Launcher pri podizanju sistema
+ Use logon task instead of startup entry for faster startup experience
+ After uninstallation, you need to manually remove this task (Flow.Launcher Startup) via Task SchedulerError setting launch on startupSakri Flow Launcher kada se izgubi fokusNe prikazuj obaveštenje o novoj verziji
@@ -126,7 +129,8 @@
VerzijaWebsiteUninstall
-
+ Fail to remove plugin settings
+ Plugins: {0} - Fail to remove plugin settings files, please remove them manuallyPlugin Store
@@ -143,8 +147,6 @@
This plugin has been updated within the last 7 daysNew Update is Available
-
-
TemaAppearance
@@ -194,7 +196,6 @@
This theme supports two(light/dark) modes.This theme supports Blur Transparent Background.
-
PrečicaPrečica
@@ -297,6 +298,9 @@
User Data LocationUser settings and installed plugins are saved in the user data folder. This location may vary depending on whether it's in portable mode or not.Open Folder
+ Log Level
+ Debug
+ InfoSelect File Manager
@@ -367,6 +371,7 @@ If you add an '@' prefix while inputting a shortcut, it matches any position in
OKYesNo
+ BackgroundVerzija
@@ -383,6 +388,9 @@ If you add an '@' prefix while inputting a shortcut, it matches any position in
Izveštaj uspešno poslatIzveštaj neuspešno poslatFlow Launcher je dobio grešku
+ Please open new issue in
+ 1. Upload log file: {0}
+ 2. Copy below exception messagePlease wait...
diff --git a/Flow.Launcher/Languages/tr.xaml b/Flow.Launcher/Languages/tr.xaml
index cfb3689c3..5d550ebed 100644
--- a/Flow.Launcher/Languages/tr.xaml
+++ b/Flow.Launcher/Languages/tr.xaml
@@ -13,6 +13,7 @@
"{0}" kısayolunu atama başarısız oldu. Kısayolu başka bir program kullanıyorsa kapatmayı deneyin veya kısayolu değiştirin.
+ Failed to unregister hotkey "{0}". Please try again or see log for detailsFlow Launcher{0} başlatılamıyorGeçersiz Flow Launcher eklenti dosyası formatı
@@ -44,6 +45,8 @@
Taşınabilir ModTüm ayarları ve kullanıcı verilerini tek bir klasörde saklayın (Çıkarılabilir sürücüler veya bulut hizmetleri ile kullanıldığında kullanışlıdır).Sistem ile Başlat
+ Use logon task instead of startup entry for faster startup experience
+ After uninstallation, you need to manually remove this task (Flow.Launcher Startup) via Task SchedulerSistemle başlatma ayarı başarısız olduOdak Pencereden Ayrıldığında GizleGüncelleme bildirimlerini gösterme
@@ -126,7 +129,8 @@
Sürümİnternet SitesiKaldır
-
+ Fail to remove plugin settings
+ Plugins: {0} - Fail to remove plugin settings files, please remove them manuallyEklenti Mağazası
@@ -143,8 +147,6 @@
Bu eklenti son 7 gün içerisinde güncellenmiş.Yeni Bir Güncelleme Mevcut
-
-
TemalarGörünüm
@@ -194,7 +196,6 @@
This theme supports two(light/dark) modes.This theme supports Blur Transparent Background.
-
Kısayol TuşuKısayol Tuşu
@@ -297,6 +298,9 @@
Kullanıcı Verisi DiziniKullanıcı ayarları ve yüklü eklentiler bu klasörde saklanır. Klasörün konumu taşınabilir moda bağlı olarak değişebilir.Klasörü Aç
+ Log Level
+ Debug
+ InfoDosya Yöneticisi Seçenekleri
@@ -365,6 +369,7 @@
GüncelleYesNo
+ Arka planSürüm
@@ -381,6 +386,9 @@
Hata raporu başarıyla gönderildiHata raporu gönderimi başarısız olduFlow Launcher'da bir hata oluştu
+ Please open new issue in
+ 1. Upload log file: {0}
+ 2. Copy below exception messageLütfen bekleyin...
diff --git a/Flow.Launcher/Languages/uk-UA.xaml b/Flow.Launcher/Languages/uk-UA.xaml
index 09c576150..95a746a51 100644
--- a/Flow.Launcher/Languages/uk-UA.xaml
+++ b/Flow.Launcher/Languages/uk-UA.xaml
@@ -13,6 +13,7 @@
Не вдалося зареєструвати гарячу клавішу "{0}". Можливо, гаряча клавіша використовується іншою програмою. Змініть її на іншу гарячу клавішу або вийдіть з програми, де вона використовується.
+ Failed to unregister hotkey "{0}". Please try again or see log for detailsFlow LauncherНе вдалося запустити {0}Невірний формат файлу плагіна Flow Launcher
@@ -44,6 +45,8 @@
Портативний режимЗберігати всі налаштування і дані користувача в одній теці (буде корисно при видаленні дисків або хмарних сервісах).Запускати Flow Launcher при запуску системи
+ Use logon task instead of startup entry for faster startup experience
+ After uninstallation, you need to manually remove this task (Flow.Launcher Startup) via Task SchedulerПомилка запуску налаштування під час запускуСховати Flow Launcher, якщо втрачено фокусНе повідомляти про доступні нові версії
@@ -126,7 +129,8 @@
ВерсіяСайтВидалити
-
+ Fail to remove plugin settings
+ Plugins: {0} - Fail to remove plugin settings files, please remove them manuallyМагазин плагінів
@@ -143,8 +147,6 @@
Цей плагін було оновлено протягом останніх 7 днівДоступне нове оновлення
-
-
ТемаЗовнішній вигляд
@@ -194,7 +196,6 @@
This theme supports two(light/dark) modes.Ця тема підтримує розмитий прозорий фон.
-
Гаряча клавішаГарячі клавіші
@@ -297,6 +298,9 @@
Розташування даних користувачаНалаштування користувача та встановлені плагіни зберігаються у теці даних користувача. Це місце може змінюватися залежно від того, чи перебуває програма в портативному режимі, чи ні.Відкрити теку
+ Log Level
+ Debug
+ InfoВиберіть файловий менеджер
@@ -367,6 +371,7 @@
ДобреТакНі
+ ТлоВерсія
@@ -383,6 +388,9 @@
Звіт успішно відправленоНе вдалося відправити звітСтався збій в додатку Flow Launcher
+ Please open new issue in
+ 1. Upload log file: {0}
+ 2. Copy below exception messageБудь ласка, зачекайте...
diff --git a/Flow.Launcher/Languages/vi.xaml b/Flow.Launcher/Languages/vi.xaml
index 31e8ad2aa..17e421e16 100644
--- a/Flow.Launcher/Languages/vi.xaml
+++ b/Flow.Launcher/Languages/vi.xaml
@@ -13,6 +13,7 @@
Không thể đăng ký phím nóng "{0}". Phím nóng có thể được sử dụng bởi một chương trình khác. Chuyển sang phím nóng khác hoặc thoát khỏi chương trình khác.
+ Failed to unregister hotkey "{0}". Please try again or see log for detailsFlow LauncherKhông thể khởi động {0}Định dạng tệp plugin Flow Launcher không chính xác
@@ -44,6 +45,8 @@
Chế độ PortablerLưu trữ tất cả cài đặt và dữ liệu người dùng trong một thư mục (hữu ích khi sử dụng với thiết bị lưu trữ di động hoặc dịch vụ đám mây).Khởi động Flow Launcher khi khởi động hệ thống
+ Use logon task instead of startup entry for faster startup experience
+ After uninstallation, you need to manually remove this task (Flow.Launcher Startup) via Task SchedulerKhông lưu được tính năng tự khởi động khi khởi động hệ thốngẨn Flow Launcher khi mất tiêu điểmKhông hiển thị thông báo khi có phiên bản mới
@@ -126,7 +129,8 @@
Phiên bảnTrang webGỡ cài đặt
-
+ Fail to remove plugin settings
+ Plugins: {0} - Fail to remove plugin settings files, please remove them manuallyTải tiện ích mở rộng
@@ -143,8 +147,6 @@
Plugin này đã được cập nhật trong vòng 7 ngày quaĐã có bản cập nhật mới
-
-
Giao DiệnGiao diện
@@ -194,7 +196,6 @@
This theme supports two(light/dark) modes.This theme supports Blur Transparent Background.
-
Phím tắtPhím tắt
@@ -299,6 +300,9 @@
Vị trí dữ liệu người dùngThiết đặt người dùng và plugin đã cài đặt sẽ được lưu trong thư mục dữ liệu người dùng. Vị trí này có thể thay đổi tùy thuộc vào việc nó có ở chế độ di động hay không.Mở thư mục
+ Log Level
+ Debug
+ InfoChọn trình quản lý tệp
@@ -371,6 +375,7 @@
OKCóKhông
+ NềnPhiên bản
@@ -387,6 +392,9 @@
Đã gửi báo cáo thành côngBáo cáo lỗiTrình khởi chạy luồng có lỗi
+ Please open new issue in
+ 1. Upload log file: {0}
+ 2. Copy below exception messageCảnh báo nhỏ...
diff --git a/Flow.Launcher/Languages/zh-cn.xaml b/Flow.Launcher/Languages/zh-cn.xaml
index 681c715fb..d9966d757 100644
--- a/Flow.Launcher/Languages/zh-cn.xaml
+++ b/Flow.Launcher/Languages/zh-cn.xaml
@@ -13,6 +13,7 @@
无法注册热键“{0}”。该热键可能正在被其他程序使用。更改为不同的热键,或退出其他程序。
+ Failed to unregister hotkey "{0}". Please try again or see log for detailsFlow Launcher启动命令 {0} 失败无效的 Flow Launcher 插件文件格式
@@ -44,6 +45,8 @@
便携模式将所有设置和用户数据存储在一个文件夹中 (可用于可移除驱动器或云服务)。开机自启
+ Use logon task instead of startup entry for faster startup experience
+ After uninstallation, you need to manually remove this task (Flow.Launcher Startup) via Task Scheduler设置开机自启时出错失去焦点时自动隐藏 Flow Launcher不显示新版本提示
@@ -126,7 +129,8 @@
版本官方网站卸载
-
+ Fail to remove plugin settings
+ Plugins: {0} - Fail to remove plugin settings files, please remove them manually插件商店
@@ -143,8 +147,6 @@
此插件在过去7天内有更新有可用的更新
-
-
主题外观
@@ -194,7 +196,6 @@
该主题支持两种(浅色/深色)模式。该主题支持模糊透明背景。
-
热键热键
@@ -297,6 +298,9 @@
用户数据位置用户设置和已安装的插件保存在用户数据文件夹中。此位置可能因是否处于便携模式而异。打开文件夹
+ Log Level
+ Debug
+ Info默认文件管理器
@@ -367,6 +371,7 @@
更新是否
+ 背景版本
@@ -383,6 +388,9 @@
发送成功发送失败Flow Launcher 出错啦
+ Please open new issue in
+ 1. Upload log file: {0}
+ 2. Copy below exception message请稍等...
diff --git a/Flow.Launcher/Languages/zh-tw.xaml b/Flow.Launcher/Languages/zh-tw.xaml
index 44be5257b..01b667e72 100644
--- a/Flow.Launcher/Languages/zh-tw.xaml
+++ b/Flow.Launcher/Languages/zh-tw.xaml
@@ -13,6 +13,7 @@
Failed to register hotkey "{0}". The hotkey may be in use by another program. Change to a different hotkey, or exit another program.
+ Failed to unregister hotkey "{0}". Please try again or see log for detailsFlow Launcher啟動命令 {0} 失敗無效的 Flow Launcher 外掛格式
@@ -44,6 +45,8 @@
便攜模式將所有設定和使用者資料存儲在一個資料夾中(當與可移動磁碟或雲服務一起使用時很有用)。開機時啟動
+ Use logon task instead of startup entry for faster startup experience
+ After uninstallation, you need to manually remove this task (Flow.Launcher Startup) via Task SchedulerError setting launch on startup失去焦點時自動隱藏 Flow Launcher不顯示新版本提示
@@ -126,7 +129,8 @@
版本官方網站解除安裝
-
+ Fail to remove plugin settings
+ Plugins: {0} - Fail to remove plugin settings files, please remove them manually插件商店
@@ -143,8 +147,6 @@
This plugin has been updated within the last 7 daysNew Update is Available
-
-
主題外觀
@@ -194,7 +196,6 @@
This theme supports two(light/dark) modes.This theme supports Blur Transparent Background.
-
快捷鍵快捷鍵
@@ -297,6 +298,9 @@
User Data LocationUser settings and installed plugins are saved in the user data folder. This location may vary depending on whether it's in portable mode or not.Open Folder
+ Log Level
+ Debug
+ Info選擇檔案管理器
@@ -367,6 +371,7 @@ If you add an '@' prefix while inputting a shortcut, it matches any position in
更新YesNo
+ 背景版本
@@ -383,6 +388,9 @@ If you add an '@' prefix while inputting a shortcut, it matches any position in
傳送成功傳送失敗Flow Launcher 出錯啦
+ Please open new issue in
+ 1. Upload log file: {0}
+ 2. Copy below exception message請稍後...
diff --git a/Flow.Launcher/MainWindow.xaml b/Flow.Launcher/MainWindow.xaml
index 10fc3583b..0720501ca 100644
--- a/Flow.Launcher/MainWindow.xaml
+++ b/Flow.Launcher/MainWindow.xaml
@@ -331,7 +331,6 @@
HorizontalAlignment="Center"
VerticalAlignment="Bottom"
StrokeThickness="2"
- Style="{DynamicResource PendingLineStyle}"
Visibility="{Binding ProgressBarVisibility, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"
X1="-100"
X2="0"
@@ -377,8 +376,8 @@
HorizontalAlignment="Stretch"
Style="{DynamicResource SeparatorStyle}" />
-
+
diff --git a/Flow.Launcher/MainWindow.xaml.cs b/Flow.Launcher/MainWindow.xaml.cs
index 3f1bae090..1d4a26101 100644
--- a/Flow.Launcher/MainWindow.xaml.cs
+++ b/Flow.Launcher/MainWindow.xaml.cs
@@ -27,6 +27,7 @@ using DataObject = System.Windows.DataObject;
using System.Windows.Media;
using System.Windows.Interop;
using Windows.Win32;
+using System.Windows.Shapes;
namespace Flow.Launcher
{
@@ -34,8 +35,6 @@ namespace Flow.Launcher
{
#region Private Fields
- private readonly Storyboard _progressBarStoryboard = new Storyboard();
- private bool isProgressBarStoryboardPaused;
private Settings _settings;
private NotifyIcon _notifyIcon;
private ContextMenu contextMenu = new ContextMenu();
@@ -63,7 +62,7 @@ namespace Flow.Launcher
DataObject.AddPastingHandler(QueryTextBox, OnPaste);
- this.Loaded += (_, _) =>
+ Loaded += (_, _) =>
{
var handle = new WindowInteropHelper(this).Handle;
var win = HwndSource.FromHwnd(handle);
@@ -71,13 +70,6 @@ namespace Flow.Launcher
};
}
- DispatcherTimer timer = new DispatcherTimer { Interval = new TimeSpan(0, 0, 0, 0, 500), IsEnabled = false };
-
- public MainWindow()
- {
- InitializeComponent();
- }
-
private int _initialWidth;
private int _initialHeight;
@@ -225,39 +217,9 @@ namespace Flow.Launcher
_viewModel.LastQuerySelected = true;
}
- if (_viewModel.ProgressBarVisibility == Visibility.Visible &&
- isProgressBarStoryboardPaused)
- {
- _progressBarStoryboard.Begin(ProgressBar, true);
- isProgressBarStoryboardPaused = false;
- }
-
if (_settings.UseAnimation)
WindowAnimator();
}
- else if (!isProgressBarStoryboardPaused)
- {
- _progressBarStoryboard.Stop(ProgressBar);
- isProgressBarStoryboardPaused = true;
- }
- });
- break;
- }
- case nameof(MainViewModel.ProgressBarVisibility):
- {
- Dispatcher.Invoke(() =>
- {
- if (_viewModel.ProgressBarVisibility == Visibility.Hidden && !isProgressBarStoryboardPaused)
- {
- _progressBarStoryboard.Stop(ProgressBar);
- isProgressBarStoryboardPaused = true;
- }
- else if (_viewModel.MainWindowVisibilityStatus &&
- isProgressBarStoryboardPaused)
- {
- _progressBarStoryboard.Begin(ProgressBar, true);
- isProgressBarStoryboardPaused = false;
- }
});
break;
}
@@ -365,7 +327,6 @@ namespace Flow.Launcher
Icon = Constant.Version == "1.0.0" ? Properties.Resources.dev : Properties.Resources.app,
Visible = !_settings.HideNotifyIcon
};
-
var openIcon = new FontIcon { Glyph = "\ue71e" };
var open = new MenuItem
{
@@ -376,7 +337,8 @@ namespace Flow.Launcher
var gamemodeIcon = new FontIcon { Glyph = "\ue7fc" };
var gamemode = new MenuItem
{
- Header = InternationalizationManager.Instance.GetTranslation("GameMode"), Icon = gamemodeIcon
+ Header = InternationalizationManager.Instance.GetTranslation("GameMode"),
+ Icon = gamemodeIcon
};
var positionresetIcon = new FontIcon { Glyph = "\ue73f" };
var positionreset = new MenuItem
@@ -393,7 +355,8 @@ namespace Flow.Launcher
var exitIcon = new FontIcon { Glyph = "\ue7e8" };
var exit = new MenuItem
{
- Header = InternationalizationManager.Instance.GetTranslation("iconTrayExit"), Icon = exitIcon
+ Header = InternationalizationManager.Instance.GetTranslation("iconTrayExit"),
+ Icon = exitIcon
};
open.Click += (o, e) => _viewModel.ToggleFlowLauncher();
@@ -445,7 +408,7 @@ namespace Flow.Launcher
private void OpenWelcomeWindow()
{
- var WelcomeWindow = new WelcomeWindow(_settings);
+ var WelcomeWindow = new WelcomeWindow();
WelcomeWindow.Show();
}
@@ -460,17 +423,49 @@ namespace Flow.Launcher
private void InitProgressbarAnimation()
{
+ var progressBarStoryBoard = new Storyboard();
+
var da = new DoubleAnimation(ProgressBar.X2, ActualWidth + 100,
new Duration(new TimeSpan(0, 0, 0, 0, 1600)));
var da1 = new DoubleAnimation(ProgressBar.X1, ActualWidth + 0,
new Duration(new TimeSpan(0, 0, 0, 0, 1600)));
Storyboard.SetTargetProperty(da, new PropertyPath("(Line.X2)"));
Storyboard.SetTargetProperty(da1, new PropertyPath("(Line.X1)"));
- _progressBarStoryboard.Children.Add(da);
- _progressBarStoryboard.Children.Add(da1);
- _progressBarStoryboard.RepeatBehavior = RepeatBehavior.Forever;
+ progressBarStoryBoard.Children.Add(da);
+ progressBarStoryBoard.Children.Add(da1);
+ progressBarStoryBoard.RepeatBehavior = RepeatBehavior.Forever;
+
+ da.Freeze();
+ da1.Freeze();
+
+ const string progressBarAnimationName = "ProgressBarAnimation";
+ var beginStoryboard = new BeginStoryboard
+ {
+ Name = progressBarAnimationName, Storyboard = progressBarStoryBoard
+ };
+
+ var stopStoryboard = new StopStoryboard()
+ {
+ BeginStoryboardName = progressBarAnimationName
+ };
+
+ var trigger = new Trigger
+ {
+ Property = VisibilityProperty, Value = Visibility.Visible
+ };
+ trigger.EnterActions.Add(beginStoryboard);
+ trigger.ExitActions.Add(stopStoryboard);
+
+ var progressStyle = new Style(typeof(Line))
+ {
+ BasedOn = FindResource("PendingLineStyle") as Style
+ };
+ progressStyle.RegisterName(progressBarAnimationName, beginStoryboard);
+ progressStyle.Triggers.Add(trigger);
+
+ ProgressBar.Style = progressStyle;
+
_viewModel.ProgressBarVisibility = Visibility.Hidden;
- isProgressBarStoryboardPaused = true;
}
public void WindowAnimator()
diff --git a/Flow.Launcher/Properties/Resources.fr-FR.resx b/Flow.Launcher/Properties/Resources.fr-FR.resx
new file mode 100644
index 000000000..ca0f66f53
--- /dev/null
+++ b/Flow.Launcher/Properties/Resources.fr-FR.resx
@@ -0,0 +1,130 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+
+ ..\Resources\app.ico;System.Drawing.Icon, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ ..\Images\dev.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ ..\Images\gamemode.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
\ No newline at end of file
diff --git a/Flow.Launcher/Resources/Pages/WelcomePage1.xaml.cs b/Flow.Launcher/Resources/Pages/WelcomePage1.xaml.cs
index 98fb47288..880bfd9bc 100644
--- a/Flow.Launcher/Resources/Pages/WelcomePage1.xaml.cs
+++ b/Flow.Launcher/Resources/Pages/WelcomePage1.xaml.cs
@@ -1,8 +1,9 @@
-using System;
-using System.Collections.Generic;
+using System.Collections.Generic;
using System.Windows.Navigation;
using Flow.Launcher.Infrastructure.UserSettings;
using Flow.Launcher.Core.Resource;
+using CommunityToolkit.Mvvm.DependencyInjection;
+using Flow.Launcher.ViewModel;
namespace Flow.Launcher.Resources.Pages
{
@@ -10,10 +11,10 @@ namespace Flow.Launcher.Resources.Pages
{
protected override void OnNavigatedTo(NavigationEventArgs e)
{
- if (e.ExtraData is Settings settings)
- Settings = settings;
- else
- throw new ArgumentException("Unexpected Navigation Parameter for Settings");
+ Settings = Ioc.Default.GetRequiredService();
+ // Sometimes the navigation is not triggered by button click,
+ // so we need to reset the page number
+ Ioc.Default.GetRequiredService().PageNum = 1;
InitializeComponent();
}
private Internationalization _translater => InternationalizationManager.Instance;
@@ -37,4 +38,4 @@ namespace Flow.Launcher.Resources.Pages
}
}
-}
\ No newline at end of file
+}
diff --git a/Flow.Launcher/Resources/Pages/WelcomePage2.xaml b/Flow.Launcher/Resources/Pages/WelcomePage2.xaml
index 6c6fcbb62..04c76d027 100644
--- a/Flow.Launcher/Resources/Pages/WelcomePage2.xaml
+++ b/Flow.Launcher/Resources/Pages/WelcomePage2.xaml
@@ -114,8 +114,7 @@
Margin="0,8,0,0"
ChangeHotkey="{Binding SetTogglingHotkeyCommand}"
DefaultHotkey="Alt+Space"
- Hotkey="{Binding Settings.Hotkey}"
- HotkeySettings="{Binding Settings}"
+ Type="Hotkey"
ValidateKeyGesture="True"
WindowTitle="{DynamicResource flowlauncherHotkey}" />
diff --git a/Flow.Launcher/Resources/Pages/WelcomePage2.xaml.cs b/Flow.Launcher/Resources/Pages/WelcomePage2.xaml.cs
index 1ed5747cd..786b4d506 100644
--- a/Flow.Launcher/Resources/Pages/WelcomePage2.xaml.cs
+++ b/Flow.Launcher/Resources/Pages/WelcomePage2.xaml.cs
@@ -1,11 +1,11 @@
using Flow.Launcher.Helper;
using Flow.Launcher.Infrastructure.Hotkey;
using Flow.Launcher.Infrastructure.UserSettings;
-using System;
using System.Windows.Navigation;
using CommunityToolkit.Mvvm.Input;
using Flow.Launcher.ViewModel;
using System.Windows.Media;
+using CommunityToolkit.Mvvm.DependencyInjection;
namespace Flow.Launcher.Resources.Pages
{
@@ -15,11 +15,10 @@ namespace Flow.Launcher.Resources.Pages
protected override void OnNavigatedTo(NavigationEventArgs e)
{
- if (e.ExtraData is Settings settings)
- Settings = settings;
- else
- throw new ArgumentException("Unexpected Parameter setting.");
-
+ Settings = Ioc.Default.GetRequiredService();
+ // Sometimes the navigation is not triggered by button click,
+ // so we need to reset the page number
+ Ioc.Default.GetRequiredService().PageNum = 2;
InitializeComponent();
}
diff --git a/Flow.Launcher/Resources/Pages/WelcomePage3.xaml.cs b/Flow.Launcher/Resources/Pages/WelcomePage3.xaml.cs
index 9051e7c27..f59b65c1c 100644
--- a/Flow.Launcher/Resources/Pages/WelcomePage3.xaml.cs
+++ b/Flow.Launcher/Resources/Pages/WelcomePage3.xaml.cs
@@ -1,6 +1,7 @@
-using System;
-using System.Windows.Navigation;
+using System.Windows.Navigation;
+using CommunityToolkit.Mvvm.DependencyInjection;
using Flow.Launcher.Infrastructure.UserSettings;
+using Flow.Launcher.ViewModel;
namespace Flow.Launcher.Resources.Pages
{
@@ -8,10 +9,10 @@ namespace Flow.Launcher.Resources.Pages
{
protected override void OnNavigatedTo(NavigationEventArgs e)
{
- if (e.ExtraData is Settings settings)
- Settings = settings;
- else if(Settings is null)
- throw new ArgumentException("Unexpected Navigation Parameter for Settings");
+ Settings = Ioc.Default.GetRequiredService();
+ // Sometimes the navigation is not triggered by button click,
+ // so we need to reset the page number
+ Ioc.Default.GetRequiredService().PageNum = 3;
InitializeComponent();
}
diff --git a/Flow.Launcher/Resources/Pages/WelcomePage4.xaml.cs b/Flow.Launcher/Resources/Pages/WelcomePage4.xaml.cs
index 11bbcd6ed..4c83f3a83 100644
--- a/Flow.Launcher/Resources/Pages/WelcomePage4.xaml.cs
+++ b/Flow.Launcher/Resources/Pages/WelcomePage4.xaml.cs
@@ -1,5 +1,6 @@
-using Flow.Launcher.Infrastructure.UserSettings;
-using System;
+using CommunityToolkit.Mvvm.DependencyInjection;
+using Flow.Launcher.Infrastructure.UserSettings;
+using Flow.Launcher.ViewModel;
using System.Windows.Navigation;
namespace Flow.Launcher.Resources.Pages
@@ -8,10 +9,10 @@ namespace Flow.Launcher.Resources.Pages
{
protected override void OnNavigatedTo(NavigationEventArgs e)
{
- if (e.ExtraData is Settings settings)
- Settings = settings;
- else
- throw new ArgumentException("Unexpected Navigation Parameter for Settings");
+ Settings = Ioc.Default.GetRequiredService();
+ // Sometimes the navigation is not triggered by button click,
+ // so we need to reset the page number
+ Ioc.Default.GetRequiredService().PageNum = 4;
InitializeComponent();
}
diff --git a/Flow.Launcher/Resources/Pages/WelcomePage5.xaml.cs b/Flow.Launcher/Resources/Pages/WelcomePage5.xaml.cs
index abb805303..95d7ff1a0 100644
--- a/Flow.Launcher/Resources/Pages/WelcomePage5.xaml.cs
+++ b/Flow.Launcher/Resources/Pages/WelcomePage5.xaml.cs
@@ -1,9 +1,10 @@
-using System;
-using System.Windows;
+using System.Windows;
using System.Windows.Navigation;
using Flow.Launcher.Infrastructure.UserSettings;
using Microsoft.Win32;
using Flow.Launcher.Infrastructure;
+using CommunityToolkit.Mvvm.DependencyInjection;
+using Flow.Launcher.ViewModel;
namespace Flow.Launcher.Resources.Pages
{
@@ -15,10 +16,10 @@ namespace Flow.Launcher.Resources.Pages
protected override void OnNavigatedTo(NavigationEventArgs e)
{
- if (e.ExtraData is Settings settings)
- Settings = settings;
- else
- throw new ArgumentException("Unexpected Navigation Parameter for Settings");
+ Settings = Ioc.Default.GetRequiredService();
+ // Sometimes the navigation is not triggered by button click,
+ // so we need to reset the page number
+ Ioc.Default.GetRequiredService().PageNum = 5;
InitializeComponent();
}
diff --git a/Flow.Launcher/SettingPages/ViewModels/SettingsPaneAboutViewModel.cs b/Flow.Launcher/SettingPages/ViewModels/SettingsPaneAboutViewModel.cs
index 47425f178..20f905411 100644
--- a/Flow.Launcher/SettingPages/ViewModels/SettingsPaneAboutViewModel.cs
+++ b/Flow.Launcher/SettingPages/ViewModels/SettingsPaneAboutViewModel.cs
@@ -8,6 +8,7 @@ using CommunityToolkit.Mvvm.Input;
using Flow.Launcher.Core;
using Flow.Launcher.Core.Resource;
using Flow.Launcher.Infrastructure;
+using Flow.Launcher.Infrastructure.Logger;
using Flow.Launcher.Infrastructure.UserSettings;
using Flow.Launcher.Plugin;
@@ -45,16 +46,41 @@ public partial class SettingsPaneAboutViewModel : BaseModel
_settings.ActivateTimes
);
+ public class LogLevelData : DropdownDataGeneric { }
+
+ public List LogLevels { get; } =
+ DropdownDataGeneric.GetValues("LogLevel");
+
+ public LOGLEVEL LogLevel
+ {
+ get => _settings.LogLevel;
+ set
+ {
+ if (_settings.LogLevel != value)
+ {
+ _settings.LogLevel = value;
+
+ Log.SetLogLevel(value);
+ }
+ }
+ }
+
public SettingsPaneAboutViewModel(Settings settings, Updater updater)
{
_settings = settings;
_updater = updater;
+ UpdateEnumDropdownLocalizations();
+ }
+
+ private void UpdateEnumDropdownLocalizations()
+ {
+ DropdownDataGeneric.UpdateLabels(LogLevels);
}
[RelayCommand]
private void OpenWelcomeWindow()
{
- var window = new WelcomeWindow(_settings);
+ var window = new WelcomeWindow();
window.ShowDialog();
}
@@ -138,5 +164,4 @@ public partial class SettingsPaneAboutViewModel : BaseModel
return "0 B";
}
-
}
diff --git a/Flow.Launcher/SettingPages/ViewModels/SettingsPaneGeneralViewModel.cs b/Flow.Launcher/SettingPages/ViewModels/SettingsPaneGeneralViewModel.cs
index dddaa99d4..de4f158ad 100644
--- a/Flow.Launcher/SettingPages/ViewModels/SettingsPaneGeneralViewModel.cs
+++ b/Flow.Launcher/SettingPages/ViewModels/SettingsPaneGeneralViewModel.cs
@@ -1,6 +1,5 @@
using System;
using System.Collections.Generic;
-using System.Linq;
using System.Windows.Forms;
using CommunityToolkit.Mvvm.Input;
using Flow.Launcher.Core;
diff --git a/Flow.Launcher/SettingPages/Views/SettingsPaneAbout.xaml b/Flow.Launcher/SettingPages/Views/SettingsPaneAbout.xaml
index e33fee02b..75c513411 100644
--- a/Flow.Launcher/SettingPages/Views/SettingsPaneAbout.xaml
+++ b/Flow.Launcher/SettingPages/Views/SettingsPaneAbout.xaml
@@ -123,6 +123,14 @@
+
+
+
+
();
+ var updater = Ioc.Default.GetRequiredService();
_viewModel = new SettingsPaneAboutViewModel(settings, updater);
DataContext = _viewModel;
InitializeComponent();
diff --git a/Flow.Launcher/SettingPages/Views/SettingsPaneGeneral.xaml.cs b/Flow.Launcher/SettingPages/Views/SettingsPaneGeneral.xaml.cs
index f95015b2e..dd7fd13a9 100644
--- a/Flow.Launcher/SettingPages/Views/SettingsPaneGeneral.xaml.cs
+++ b/Flow.Launcher/SettingPages/Views/SettingsPaneGeneral.xaml.cs
@@ -1,5 +1,7 @@
-using System;
-using System.Windows.Navigation;
+using System.Windows.Navigation;
+using CommunityToolkit.Mvvm.DependencyInjection;
+using Flow.Launcher.Core;
+using Flow.Launcher.Core.Configuration;
using Flow.Launcher.Infrastructure.UserSettings;
using Flow.Launcher.SettingPages.ViewModels;
@@ -13,8 +15,9 @@ public partial class SettingsPaneGeneral
{
if (!IsInitialized)
{
- if (e.ExtraData is not SettingWindow.PaneData { Settings: { } settings, Updater: {} updater, Portable: {} portable })
- throw new ArgumentException("Settings, Updater and Portable are required for SettingsPaneGeneral.");
+ var settings = Ioc.Default.GetRequiredService();
+ var updater = Ioc.Default.GetRequiredService();
+ var portable = Ioc.Default.GetRequiredService();
_viewModel = new SettingsPaneGeneralViewModel(settings, updater, portable);
DataContext = _viewModel;
InitializeComponent();
diff --git a/Flow.Launcher/SettingPages/Views/SettingsPaneHotkey.xaml b/Flow.Launcher/SettingPages/Views/SettingsPaneHotkey.xaml
index 22e3960ef..b1d72ede5 100644
--- a/Flow.Launcher/SettingPages/Views/SettingsPaneHotkey.xaml
+++ b/Flow.Launcher/SettingPages/Views/SettingsPaneHotkey.xaml
@@ -34,8 +34,7 @@
@@ -46,8 +45,7 @@
Sub="{DynamicResource previewHotkeyToolTip}">
@@ -105,8 +103,7 @@
Type="Inside">
@@ -221,8 +213,7 @@
@@ -244,8 +234,7 @@
@@ -267,8 +255,7 @@
diff --git a/Flow.Launcher/SettingPages/Views/SettingsPaneHotkey.xaml.cs b/Flow.Launcher/SettingPages/Views/SettingsPaneHotkey.xaml.cs
index 061eabf51..eb100da0c 100644
--- a/Flow.Launcher/SettingPages/Views/SettingsPaneHotkey.xaml.cs
+++ b/Flow.Launcher/SettingPages/Views/SettingsPaneHotkey.xaml.cs
@@ -1,6 +1,7 @@
-using System;
-using System.Windows.Navigation;
+using System.Windows.Navigation;
+using CommunityToolkit.Mvvm.DependencyInjection;
using Flow.Launcher.SettingPages.ViewModels;
+using Flow.Launcher.Infrastructure.UserSettings;
namespace Flow.Launcher.SettingPages.Views;
@@ -12,8 +13,7 @@ public partial class SettingsPaneHotkey
{
if (!IsInitialized)
{
- if (e.ExtraData is not SettingWindow.PaneData { Settings: { } settings })
- throw new ArgumentException("Settings are required for SettingsPaneHotkey.");
+ var settings = Ioc.Default.GetRequiredService();
_viewModel = new SettingsPaneHotkeyViewModel(settings);
DataContext = _viewModel;
InitializeComponent();
diff --git a/Flow.Launcher/SettingPages/Views/SettingsPanePluginStore.xaml.cs b/Flow.Launcher/SettingPages/Views/SettingsPanePluginStore.xaml.cs
index db4763319..3bd24bc13 100644
--- a/Flow.Launcher/SettingPages/Views/SettingsPanePluginStore.xaml.cs
+++ b/Flow.Launcher/SettingPages/Views/SettingsPanePluginStore.xaml.cs
@@ -1,10 +1,11 @@
-using System;
-using System.ComponentModel;
+using System.ComponentModel;
using System.Windows.Data;
using System.Windows.Input;
using System.Windows.Navigation;
+using CommunityToolkit.Mvvm.DependencyInjection;
using Flow.Launcher.SettingPages.ViewModels;
using Flow.Launcher.ViewModel;
+using Flow.Launcher.Infrastructure.UserSettings;
namespace Flow.Launcher.SettingPages.Views;
@@ -16,8 +17,7 @@ public partial class SettingsPanePluginStore
{
if (!IsInitialized)
{
- if (e.ExtraData is not SettingWindow.PaneData { Settings: { } settings })
- throw new ArgumentException($"Settings are required for {nameof(SettingsPanePluginStore)}.");
+ var settings = Ioc.Default.GetRequiredService();
_viewModel = new SettingsPanePluginStoreViewModel();
DataContext = _viewModel;
InitializeComponent();
diff --git a/Flow.Launcher/SettingPages/Views/SettingsPanePlugins.xaml.cs b/Flow.Launcher/SettingPages/Views/SettingsPanePlugins.xaml.cs
index d48505c3d..f6b435186 100644
--- a/Flow.Launcher/SettingPages/Views/SettingsPanePlugins.xaml.cs
+++ b/Flow.Launcher/SettingPages/Views/SettingsPanePlugins.xaml.cs
@@ -1,7 +1,8 @@
-using System;
-using System.Windows.Input;
+using System.Windows.Input;
using System.Windows.Navigation;
+using CommunityToolkit.Mvvm.DependencyInjection;
using Flow.Launcher.SettingPages.ViewModels;
+using Flow.Launcher.Infrastructure.UserSettings;
namespace Flow.Launcher.SettingPages.Views;
@@ -13,8 +14,7 @@ public partial class SettingsPanePlugins
{
if (!IsInitialized)
{
- if (e.ExtraData is not SettingWindow.PaneData { Settings: { } settings })
- throw new ArgumentException("Settings are required for SettingsPaneHotkey.");
+ var settings = Ioc.Default.GetRequiredService();
_viewModel = new SettingsPanePluginsViewModel(settings);
DataContext = _viewModel;
InitializeComponent();
diff --git a/Flow.Launcher/SettingPages/Views/SettingsPaneProxy.xaml.cs b/Flow.Launcher/SettingPages/Views/SettingsPaneProxy.xaml.cs
index 95c88d627..26350b8bb 100644
--- a/Flow.Launcher/SettingPages/Views/SettingsPaneProxy.xaml.cs
+++ b/Flow.Launcher/SettingPages/Views/SettingsPaneProxy.xaml.cs
@@ -1,6 +1,8 @@
-using System;
-using System.Windows.Navigation;
+using System.Windows.Navigation;
+using CommunityToolkit.Mvvm.DependencyInjection;
+using Flow.Launcher.Core;
using Flow.Launcher.SettingPages.ViewModels;
+using Flow.Launcher.Infrastructure.UserSettings;
namespace Flow.Launcher.SettingPages.Views;
@@ -12,8 +14,8 @@ public partial class SettingsPaneProxy
{
if (!IsInitialized)
{
- if (e.ExtraData is not SettingWindow.PaneData { Settings: { } settings, Updater: { } updater })
- throw new ArgumentException($"Settings are required for {nameof(SettingsPaneProxy)}.");
+ var settings = Ioc.Default.GetRequiredService();
+ var updater = Ioc.Default.GetRequiredService();
_viewModel = new SettingsPaneProxyViewModel(settings, updater);
DataContext = _viewModel;
InitializeComponent();
diff --git a/Flow.Launcher/SettingPages/Views/SettingsPaneTheme.xaml.cs b/Flow.Launcher/SettingPages/Views/SettingsPaneTheme.xaml.cs
index 7f32728c2..bf7502e19 100644
--- a/Flow.Launcher/SettingPages/Views/SettingsPaneTheme.xaml.cs
+++ b/Flow.Launcher/SettingPages/Views/SettingsPaneTheme.xaml.cs
@@ -1,10 +1,9 @@
-using System;
-using System.Windows;
-using System.Windows.Controls;
-using System.Windows.Media;
+using System.Windows.Controls;
using System.Windows.Navigation;
+using CommunityToolkit.Mvvm.DependencyInjection;
using Flow.Launcher.SettingPages.ViewModels;
using Page = ModernWpf.Controls.Page;
+using Flow.Launcher.Infrastructure.UserSettings;
namespace Flow.Launcher.SettingPages.Views;
@@ -16,8 +15,7 @@ public partial class SettingsPaneTheme : Page
{
if (!IsInitialized)
{
- if (e.ExtraData is not SettingWindow.PaneData { Settings: { } settings })
- throw new ArgumentException($"Settings are required for {nameof(SettingsPaneTheme)}.");
+ var settings = Ioc.Default.GetRequiredService();
_viewModel = new SettingsPaneThemeViewModel(settings);
DataContext = _viewModel;
InitializeComponent();
diff --git a/Flow.Launcher/SettingWindow.xaml.cs b/Flow.Launcher/SettingWindow.xaml.cs
index f87194c30..30b51f992 100644
--- a/Flow.Launcher/SettingWindow.xaml.cs
+++ b/Flow.Launcher/SettingWindow.xaml.cs
@@ -4,8 +4,6 @@ using System.Windows.Forms;
using System.Windows.Input;
using System.Windows.Interop;
using CommunityToolkit.Mvvm.DependencyInjection;
-using Flow.Launcher.Core;
-using Flow.Launcher.Core.Configuration;
using Flow.Launcher.Helper;
using Flow.Launcher.Infrastructure.UserSettings;
using Flow.Launcher.Plugin;
@@ -18,8 +16,6 @@ namespace Flow.Launcher;
public partial class SettingWindow
{
- private readonly Updater _updater;
- private readonly IPortable _portable;
private readonly IPublicAPI _api;
private readonly Settings _settings;
private readonly SettingWindowViewModel _viewModel;
@@ -30,8 +26,6 @@ public partial class SettingWindow
_settings = Ioc.Default.GetRequiredService();
DataContext = viewModel;
_viewModel = viewModel;
- _updater = Ioc.Default.GetRequiredService();
- _portable = Ioc.Default.GetRequiredService();
_api = Ioc.Default.GetRequiredService();
InitializePosition();
InitializeComponent();
@@ -166,10 +160,9 @@ public partial class SettingWindow
private void NavigationView_SelectionChanged(NavigationView sender, NavigationViewSelectionChangedEventArgs args)
{
- var paneData = new PaneData(_settings, _updater, _portable);
if (args.IsSettingsSelected)
{
- ContentFrame.Navigate(typeof(SettingsPaneGeneral), paneData);
+ ContentFrame.Navigate(typeof(SettingsPaneGeneral));
}
else
{
@@ -191,7 +184,7 @@ public partial class SettingWindow
nameof(About) => typeof(SettingsPaneAbout),
_ => typeof(SettingsPaneGeneral)
};
- ContentFrame.Navigate(pageType, paneData);
+ ContentFrame.Navigate(pageType);
}
}
@@ -211,6 +204,4 @@ public partial class SettingWindow
{
NavView.SelectedItem ??= NavView.MenuItems[0]; /* Set First Page */
}
-
- public record PaneData(Settings Settings, Updater Updater, IPortable Portable);
}
diff --git a/Flow.Launcher/ViewModel/PluginViewModel.cs b/Flow.Launcher/ViewModel/PluginViewModel.cs
index 46f8e00a2..209a81395 100644
--- a/Flow.Launcher/ViewModel/PluginViewModel.cs
+++ b/Flow.Launcher/ViewModel/PluginViewModel.cs
@@ -90,13 +90,13 @@ namespace Flow.Launcher.ViewModel
private Control _bottomPart2;
public Control BottomPart2 => IsExpanded ? _bottomPart2 ??= new InstalledPluginDisplayBottomData() : null;
- public bool HasSettingControl => PluginPair.Plugin is ISettingProvider settingProvider && settingProvider.CreateSettingPanel() != null;
+ public bool HasSettingControl => PluginPair.Plugin is ISettingProvider && (PluginPair.Plugin is not JsonRPCPluginBase jsonRPCPluginBase || jsonRPCPluginBase.NeedCreateSettingPanel());
public Control SettingControl
=> IsExpanded
? _settingControl
- ??= PluginPair.Plugin is not ISettingProvider settingProvider
- ? null
- : settingProvider.CreateSettingPanel()
+ ??= HasSettingControl
+ ? ((ISettingProvider)PluginPair.Plugin).CreateSettingPanel()
+ : null
: null;
private ImageSource _image = ImageLoader.MissingImage;
diff --git a/Flow.Launcher/ViewModel/WelcomeViewModel.cs b/Flow.Launcher/ViewModel/WelcomeViewModel.cs
new file mode 100644
index 000000000..5eecabfde
--- /dev/null
+++ b/Flow.Launcher/ViewModel/WelcomeViewModel.cs
@@ -0,0 +1,68 @@
+using Flow.Launcher.Plugin;
+
+namespace Flow.Launcher.ViewModel
+{
+ public partial class WelcomeViewModel : BaseModel
+ {
+ public const int MaxPageNum = 5;
+
+ public string PageDisplay => $"{PageNum}/5";
+
+ private int _pageNum = 1;
+ public int PageNum
+ {
+ get => _pageNum;
+ set
+ {
+ if (_pageNum != value)
+ {
+ _pageNum = value;
+ OnPropertyChanged();
+ UpdateView();
+ }
+ }
+ }
+
+ private bool _backEnabled = false;
+ public bool BackEnabled
+ {
+ get => _backEnabled;
+ set
+ {
+ _backEnabled = value;
+ OnPropertyChanged();
+ }
+ }
+
+ private bool _nextEnabled = true;
+ public bool NextEnabled
+ {
+ get => _nextEnabled;
+ set
+ {
+ _nextEnabled = value;
+ OnPropertyChanged();
+ }
+ }
+
+ private void UpdateView()
+ {
+ OnPropertyChanged(nameof(PageDisplay));
+ if (PageNum == 1)
+ {
+ BackEnabled = false;
+ NextEnabled = true;
+ }
+ else if (PageNum == MaxPageNum)
+ {
+ BackEnabled = true;
+ NextEnabled = false;
+ }
+ else
+ {
+ BackEnabled = true;
+ NextEnabled = true;
+ }
+ }
+ }
+}
diff --git a/Flow.Launcher/WelcomeWindow.xaml b/Flow.Launcher/WelcomeWindow.xaml
index 73f423d0b..e7c483f89 100644
--- a/Flow.Launcher/WelcomeWindow.xaml
+++ b/Flow.Launcher/WelcomeWindow.xaml
@@ -6,6 +6,7 @@
xmlns:local="clr-namespace:Flow.Launcher"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:ui="http://schemas.modernwpf.com/2019"
+ xmlns:vm="clr-namespace:Flow.Launcher.ViewModel"
Name="FlowWelcomeWindow"
Title="{DynamicResource Welcome_Page1_Title}"
Width="550"
@@ -14,8 +15,10 @@
MinHeight="650"
MaxWidth="550"
MaxHeight="650"
+ d:DataContext="{d:DesignInstance Type=vm:WelcomeViewModel}"
Activated="OnActivated"
Background="{DynamicResource Color00B}"
+ Closed="Window_Closed"
Foreground="{DynamicResource PopupTextColor}"
MouseDown="window_MouseDown"
WindowStartupLocation="CenterScreen"
@@ -41,12 +44,12 @@
Grid.Column="0"
Width="16"
Height="16"
- Margin="10,4,4,4"
+ Margin="10 4 4 4"
RenderOptions.BitmapScalingMode="HighQuality"
Source="/Images/app.png" />
+ BorderThickness="0 1 0 0">
@@ -109,11 +112,11 @@
VerticalAlignment="Center">
@@ -122,25 +125,26 @@
Grid.Column="0"
Width="100"
Height="40"
- Margin="20,5,0,5"
+ Margin="20 5 0 5"
Click="BtnCancel_OnClick"
Content="{DynamicResource Skip}"
DockPanel.Dock="Right"
FontSize="14" />
+ FontSize="18"
+ IsEnabled="{Binding NextEnabled, Mode=OneWay}" />
+ FontSize="18"
+ IsEnabled="{Binding BackEnabled, Mode=OneWay}" />
diff --git a/Flow.Launcher/WelcomeWindow.xaml.cs b/Flow.Launcher/WelcomeWindow.xaml.cs
index c3723a8c5..637f9448d 100644
--- a/Flow.Launcher/WelcomeWindow.xaml.cs
+++ b/Flow.Launcher/WelcomeWindow.xaml.cs
@@ -2,75 +2,57 @@
using System.Windows;
using System.Windows.Input;
using System.Windows.Controls;
-using Flow.Launcher.Infrastructure.UserSettings;
using Flow.Launcher.Resources.Pages;
using ModernWpf.Media.Animation;
+using CommunityToolkit.Mvvm.DependencyInjection;
+using Flow.Launcher.ViewModel;
+using Flow.Launcher.Infrastructure.UserSettings;
namespace Flow.Launcher
{
public partial class WelcomeWindow : Window
{
- private readonly Settings settings;
+ private readonly WelcomeViewModel _viewModel;
- public WelcomeWindow(Settings settings)
- {
- InitializeComponent();
- BackButton.IsEnabled = false;
- this.settings = settings;
- }
-
- private NavigationTransitionInfo _transitionInfo = new SlideNavigationTransitionInfo()
+ private readonly NavigationTransitionInfo _forwardTransitionInfo = new SlideNavigationTransitionInfo()
{
Effect = SlideNavigationTransitionEffect.FromRight
};
- private NavigationTransitionInfo _backTransitionInfo = new SlideNavigationTransitionInfo()
+ private readonly NavigationTransitionInfo _backTransitionInfo = new SlideNavigationTransitionInfo()
{
Effect = SlideNavigationTransitionEffect.FromLeft
};
- private int pageNum = 1;
- private int MaxPage = 5;
- public string PageDisplay => $"{pageNum}/5";
-
- private void UpdateView()
+ public WelcomeWindow()
{
- PageNavigation.Text = PageDisplay;
- if (pageNum == 1)
- {
- BackButton.IsEnabled = false;
- NextButton.IsEnabled = true;
- }
- else if (pageNum == MaxPage)
- {
- BackButton.IsEnabled = true;
- NextButton.IsEnabled = false;
- }
- else
- {
- BackButton.IsEnabled = true;
- NextButton.IsEnabled = true;
- }
+ _viewModel = Ioc.Default.GetRequiredService();
+ DataContext = _viewModel;
+ InitializeComponent();
}
private void ForwardButton_Click(object sender, RoutedEventArgs e)
{
- pageNum++;
- UpdateView();
-
- ContentFrame.Navigate(PageTypeSelector(pageNum), settings, _transitionInfo);
+ if (_viewModel.PageNum < WelcomeViewModel.MaxPageNum)
+ {
+ _viewModel.PageNum++;
+ ContentFrame.Navigate(PageTypeSelector(_viewModel.PageNum), null, _forwardTransitionInfo);
+ }
+ else
+ {
+ _viewModel.NextEnabled = false;
+ }
}
private void BackwardButton_Click(object sender, RoutedEventArgs e)
{
- if (pageNum > 1)
+ if (_viewModel.PageNum > 1)
{
- pageNum--;
- UpdateView();
- ContentFrame.Navigate(PageTypeSelector(pageNum), settings, _backTransitionInfo);
+ _viewModel.PageNum--;
+ ContentFrame.Navigate(PageTypeSelector(_viewModel.PageNum), null, _backTransitionInfo);
}
else
{
- BackButton.IsEnabled = false;
+ _viewModel.BackEnabled = false;
}
}
@@ -109,7 +91,13 @@ namespace Flow.Launcher
private void ContentFrame_Loaded(object sender, RoutedEventArgs e)
{
- ContentFrame.Navigate(PageTypeSelector(1), settings); /* Set First Page */
+ ContentFrame.Navigate(PageTypeSelector(1)); /* Set First Page */
+ }
+
+ private void Window_Closed(object sender, EventArgs e)
+ {
+ // Save settings when window is closed
+ Ioc.Default.GetRequiredService().Save();
}
}
}
diff --git a/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Flow.Launcher.Plugin.BrowserBookmark.csproj b/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Flow.Launcher.Plugin.BrowserBookmark.csproj
index d7a626e1d..b4e42fbcd 100644
--- a/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Flow.Launcher.Plugin.BrowserBookmark.csproj
+++ b/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Flow.Launcher.Plugin.BrowserBookmark.csproj
@@ -95,7 +95,7 @@
-
+
diff --git a/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/he.xaml b/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/he.xaml
index 7c6f73ed7..e524f1172 100644
--- a/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/he.xaml
+++ b/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Languages/he.xaml
@@ -2,27 +2,27 @@
- Browser Bookmarks
- Search your browser bookmarks
+ סימניות דפדפן
+ חפש בסימניות הדפדפן שלך
- Bookmark Data
- Open bookmarks in:
- New window
- New tab
- Set browser from path:
- Choose
- Copy url
- Copy the bookmark's url to clipboard
- Load Browser From:
- Browser Name
- Data Directory Path
+ נתוני סימניות
+ פתח סימניות ב:
+ חלון חדש
+ לשונית חדשה
+ הגדר דפדפן מנתיב:
+ בחר
+ העתק כתובת
+ העתק את כתובת הסימנייה ללוח
+ טען דפדפן מ:
+ שם הדפדפן
+ נתיב ספריית הנתוניםהוסףערוךמחק
- Browse
- Others
- Browser Engine
- If you are not using Chrome, Firefox or Edge, or you are using their portable version, you need to add bookmarks data directory and select correct browser engine to make this plugin work.
- For example: Brave's engine is Chromium; and its default bookmarks data location is: "%LOCALAPPDATA%\BraveSoftware\Brave-Browser\UserData". For Firefox engine, the bookmarks directory is the userdata folder contains the places.sqlite file.
+ עיין
+ אחרים
+ מנוע דפדפן
+ אם אינך משתמש ב-Chrome, Firefox או Edge, או שאתה משתמש בגרסה הניידת שלהם, עליך להוסיף את ספריית נתוני הסימניות ולבחור את מנוע הדפדפן המתאים כדי שהתוסף יעבוד.
+ לדוגמה: המנוע של Brave הוא Chromium, ומיקום ברירת המחדל של נתוני הסימניות שלו הוא: %LOCALAPPDATA%\BraveSoftware\Brave-Browser\UserData. עבור מנוע Firefox, ספריית הסימניות היא תיקיית המשתמש שמכילה את הקובץ places.sqlite.
diff --git a/Plugins/Flow.Launcher.Plugin.Calculator/Languages/he.xaml b/Plugins/Flow.Launcher.Plugin.Calculator/Languages/he.xaml
index 15598118c..9fe80bc47 100644
--- a/Plugins/Flow.Launcher.Plugin.Calculator/Languages/he.xaml
+++ b/Plugins/Flow.Launcher.Plugin.Calculator/Languages/he.xaml
@@ -1,15 +1,15 @@
- Calculator
- Allows to do mathematical calculations.(Try 5*3-2 in Flow Launcher)
- Not a number (NaN)
- Expression wrong or incomplete (Did you forget some parentheses?)
- Copy this number to the clipboard
- Decimal separator
- The decimal separator to be used in the output.
- Use system locale
- Comma (,)
- Dot (.)
- Max. decimal places
+ מחשבון
+ מאפשר לבצע חישובים מתמטיים. (נסה 5*3-2 ב-Flow Launcher)
+ לא מספר (NaN)
+ הביטוי שגוי או לא שלם (האם שכחת סוגריים?)
+ העתק מספר זה ללוח
+ מפריד עשרוני
+ מפריד עשרוני שישמש בתוצאה.
+ השתמש בהגדרת מערכת
+ פסיק (,)
+ נקודה (.)
+ מספר מקסימלי של מקומות עשרוניים
diff --git a/Plugins/Flow.Launcher.Plugin.Explorer/Flow.Launcher.Plugin.Explorer.csproj b/Plugins/Flow.Launcher.Plugin.Explorer/Flow.Launcher.Plugin.Explorer.csproj
index 29925aeef..549217027 100644
--- a/Plugins/Flow.Launcher.Plugin.Explorer/Flow.Launcher.Plugin.Explorer.csproj
+++ b/Plugins/Flow.Launcher.Plugin.Explorer/Flow.Launcher.Plugin.Explorer.csproj
@@ -45,6 +45,7 @@
+
diff --git a/Plugins/Flow.Launcher.Plugin.Explorer/Languages/fr.xaml b/Plugins/Flow.Launcher.Plugin.Explorer/Languages/fr.xaml
index 1aeffd6ed..37d557c37 100644
--- a/Plugins/Flow.Launcher.Plugin.Explorer/Languages/fr.xaml
+++ b/Plugins/Flow.Launcher.Plugin.Explorer/Languages/fr.xaml
@@ -49,7 +49,7 @@
Recherche dans l'index :Accès rapide :Mot-clé de l'action en cours
- Terminé
+ TerminerActivéLorsqu'il est désactivé, Flow n'exécute pas cette option de recherche et revient en outre à "*" pour libérer le mot-clé d'action.Everything
diff --git a/Plugins/Flow.Launcher.Plugin.Explorer/Languages/he.xaml b/Plugins/Flow.Launcher.Plugin.Explorer/Languages/he.xaml
index f87dd7d63..cabdd51f3 100644
--- a/Plugins/Flow.Launcher.Plugin.Explorer/Languages/he.xaml
+++ b/Plugins/Flow.Launcher.Plugin.Explorer/Languages/he.xaml
@@ -2,164 +2,164 @@
- Please make a selection first
- Please select a folder link
- Are you sure you want to delete {0}?
- Are you sure you want to permanently delete this file?
- Are you sure you want to permanently delete this file/folder?
- Deletion successful
- Successfully deleted {0}
- Assigning the global action keyword could bring up too many results during search. Please choose a specific action keyword
- Quick Access can not be set to the global action keyword when enabled. Please choose a specific action keyword
- The required service for Windows Index Search does not appear to be running
- To fix this, start the Windows Search service. Select here to remove this warning
- The warning message has been switched off. As an alternative for searching files and folders, would you like to install Everything plugin?{0}{0}Select 'Yes' to install Everything plugin, or 'No' to return
- Explorer Alternative
- Error occurred during search: {0}
- Could not open folder
- Could not open file
+ אנא בצע בחירה תחילה
+ אנא בחר קישור לתיקייה
+ האם אתה בטוח שברצונך למחוק את {0}?
+ האם אתה בטוח שברצונך למחוק קובץ זה לצמיתות?
+ האם אתה בטוח שברצונך למחוק קובץ/תיקייה זו לצמיתות?
+ המחיקה הושלמה בהצלחה
+ נמחק בהצלחה: {0}
+ הגדרת מילת פעולה גלובלית עלולה להציג יותר מדי תוצאות בעת החיפוש. אנא בחר מילת פעולה ספציפית
+ לא ניתן להגדיר את הגישה המהירה למילת פעולה גלובלית כשהיא מופעלת. אנא בחר מילת פעולה ספציפית
+ נראה ששירות החיפוש של Windows Index אינו פועל
+ כדי לתקן זאת, הפעל את שירות החיפוש של Windows. לחץ כאן כדי להסיר אזהרה זו
+ הודעת האזהרה הושבתה. כחלופה לחיפוש קבצים ותיקיות, האם תרצה להתקין את התוסף Everything?{0}{0}בחר 'כן' כדי להתקין את התוסף Everything, או 'לא' כדי לחזור
+ חלופה לסייר
+ אירעה שגיאה במהלך החיפוש: {0}
+ לא ניתן היה לפתוח את התיקייה
+ לא ניתן היה לפתוח את הקובץמחקערוךהוסף
- General Setting
- Customise Action Keywords
- Quick Access Links
- Everything Setting
- Preview Panel
- Size
+ הגדרות כלליות
+ התאמת מילות פעולה
+ קישורי גישה מהירה
+ הגדרות Everything
+ חלונית תצוגה מקדימה
+ גודלתאריך יצירהתאריך שינוי
- Display File Info
- Date and time format
- Sort Option:
- Everything Path:
- Launch Hidden
- Editor Path
- Shell Path
- Index Search Excluded Paths
- Use search result's location as the working directory of the executable
- Hit Enter to open folder in Default File Manager
- Use Index Search For Path Search
- Indexing Options
- Search:
- Path Search:
- File Content Search:
- Index Search:
- Quick Access:
- Current Action Keyword
+ הצגת מידע על קובץ
+ תבנית תאריך ושעה
+ אפשרות מיון:
+ נתיב התקנת Everything:
+ הפעל במוסתר
+ נתיב העורך
+ נתיב Shell
+ נתיבים שלא נכללים בחיפוש אינדקס
+ השתמש במיקום תוצאת החיפוש כספריית העבודה של הקובץ להפעלה
+ לחץ Enter כדי לפתוח את התיקייה במנהל הקבצים המוגדר כברירת מחדל
+ השתמש בחיפוש אינדקס עבור חיפוש נתיבים
+ אפשרויות אינדקס
+ חיפוש:
+ חיפוש נתיב:
+ חיפוש תוכן קובץ:
+ חיפוש אינדקס:
+ גישה מהירה:
+ מילת פעולה נוכחיתבוצע
- Enabled
- When disabled Flow will not execute this search option, and will additionally revert back to '*' to free up the action keyword
+ מופעל
+ כאשר האפשרות מושבתת, Flow לא יבצע חיפוש זה ויחזור להשתמש ב-* כדי לפנות את מילת הפעולהEverythingWindows Index
- Direct Enumeration
- File Editor Path
- Folder Editor Path
- Enabled
- Disabled
+ איתור ישיר
+ נתיב עורך קבצים
+ נתיב עורך תיקיות
+ מופעל
+ מושבת
- Content Search Engine
- Directory Recursive Search Engine
- Index Search Engine
- Open Windows Index Option
- Excluded File Types (comma seperated)
- For example: exe,jpg,png
- Maximum results
- The maximum number of results requested from active search engine
+ מנוע חיפוש תוכן
+ מנוע חיפוש רקורסיבי בתיקיות
+ מנוע חיפוש אינדקס
+ פתח אפשרויות אינדקס של Windows
+ סוגי קבצים שאינם נכללים (מופרדים בפסיק)
+ לדוגמה: exe,jpg,png
+ מספר תוצאות מרבי
+ מספר התוצאות המרבי המבוקש ממנוע החיפוש הפעיל
- Explorer
- Find and manage files and folders via Windows Search or Everything
+ סייר
+ מצא ונהל קבצים ותיקיות באמצעות חיפוש Windows או Everything
- Ctrl + Enter to open the directory
- Ctrl + Enter to open the containing folder
+ Ctrl + Enter לפתיחת התיקייה
+ Ctrl + Enter לפתיחת התיקייה המכילה
- Copy path
- Copy path of current item to clipboard
- Copy
- Copy current file to clipboard
- Copy current folder to clipboard
+ העתק נתיב
+ העתק את הנתיב של הפריט הנוכחי ללוח
+ העתק
+ העתק את הקובץ הנוכחי ללוח
+ העתק את התיקייה הנוכחית ללוחמחק
- Permanently delete current file
- Permanently delete current folder
- Path:
- Delete the selected
- Run as different user
- Run the selected using a different user account
- Open containing folder
- Open the location that contains current item
- Open With Editor:
- Failed to open file at {0} with Editor {1} at {2}
- Open With Shell:
- Failed to open folder {0} with Shell {1} at {2}
- Exclude current and sub-directories from Index Search
- Excluded from Index Search
- Open Windows Indexing Options
- Manage indexed files and folders
- Failed to open Windows Indexing Options
- Add to Quick Access
- Add current item to Quick Access
- Successfully Added
- Successfully added to Quick Access
- Successfully Removed
- Successfully removed from Quick Access
- Add to Quick Access so it can be opened with Explorer's Search Activation action keyword
- Remove from Quick Access
- Remove from Quick Access
- Remove current item from Quick Access
- Show Windows Context Menu
- Open With
- Select a program to open with
+ מחק לצמיתות את הקובץ הנוכחי
+ מחק לצמיתות את התיקייה הנוכחית
+ נתיב:
+ מחק את הפריט שנבחר
+ הפעל כמשתמש אחר
+ הפעל את הפריט שנבחר באמצעות חשבון משתמש אחר
+ פתח את התיקייה המכילה
+ פתח את המיקום שמכיל את הפריט הנוכחי
+ פתח באמצעות עורך:
+ נכשל בפתיחת הקובץ ב-{0} עם העורך {1} ב-{2}
+ פתח באמצעות Shell:
+ נכשל בפתיחת התיקייה {0} עם Shell {1} ב-{2}
+ אל תכלול תיקייה זו ותיקיות משנה בחיפוש אינדקס
+ הוסר מחיפוש אינדקס
+ פתח אפשרויות אינדקס של Windows
+ נהל קבצים ותיקיות באינדקס
+ נכשל בפתיחת אפשרויות אינדקס של Windows
+ הוסף לגישה מהירה
+ הוסף את הפריט הנוכחי לגישה מהירה
+ נוסף בהצלחה
+ נוסף בהצלחה לגישה מהירה
+ הוסר בהצלחה
+ הוסר בהצלחה מגישה מהירה
+ הוסף לגישה מהירה כדי שניתן יהיה לפתוח עם מילת הפעולה של חיפוש הסייר
+ הסר מגישה מהירה
+ הסר מגישה מהירה
+ הסר את הפריט הנוכחי מגישה מהירה
+ הצג תפריט הקשר של Windows
+ פתח באמצעות
+ בחר תוכנית לפתיחה
- {0} free of {1}
- Open in Default File Manager
+ {0} פנוי מתוך {1}
+ פתח במנהל הקבצים ברירת המחדל
- Use '>' to search in this directory, '*' to search for file extensions or '>*' to combine both searches.
+ השתמש ב-'>' לחיפוש בתיקייה זו, '*' לחיפוש סיומות קבצים או '>*' לשילוב שני החיפושים.
- Failed to load Everything SDK
+ נכשל בטעינת Everything SDKאזהרה: שירות Everything אינו פועל
- שגיאה במהלך שאילתה לEverything
+ שגיאה במהלך שאילתה ל-Everythingמיין לפי
- Name
+ שםנתיב
- Size
- Extension
- Type Name
+ גודל
+ סיומת
+ שם סוגתאריך יצירהתאריך שינוימאפיינים
- File List FileName
- Run Count
+ מיון לפי שם קובץ ברשימה
+ מספר הפעלותתאריך שינוי אחרוןתאריך גישהתאריך הרצה↑↓
- Warning: This is not a Fast Sort option, searches may be slow
+ אזהרה: זוהי לא אפשרות מיון מהיר, החיפושים עשויים להיות איטיים
- Search Full Path
- Enable File/Folder Run Count
+ חפש נתיב מלא
+ אפשר ספירת הרצות קובץ/תיקייה
- Click to launch or install Everything
- Everything Installation
+ לחץ כדי להפעיל או להתקין את Everything
+ התקנת Everythingמתקין את שירות Everything. אנא המתן...שירות Everything הותקן בהצלחההתקנה אוטומטית של שירות Everything נכשלה. אנא הורד אותו ידנית מ- https://www.voidtools.com
- Click here to start it
- לא מצליח למצוא התקנה של Everything, האם תרצה לבחור מיקום באופן ידני?{0}{0}לחץ על לא וEverything יותקן עבורך אוטומטית
- Do you want to enable content search for Everything?
- It can be very slow without index (which is only supported in Everything v1.5+)
+ לחץ כאן כדי להפעיל אותו
+ לא נמצאה התקנה של Everything, האם תרצה לבחור מיקום באופן ידני?{0}{0}לחץ על 'לא' ו-Everything יותקן עבורך אוטומטית
+ האם ברצונך לאפשר חיפוש תוכן עבור Everything?
+ החיפוש עשוי להיות איטי מאוד ללא אינדקס (שנתמך רק ב-Everything v1.5+)
- Native Context Menu
- Display native context menu (experimental)
- Below you can specify items you want to include in the context menu, they can be partial (e.g. 'pen wit') or complete ('Open with').
- Below you can specify items you want to exclude from context menu, they can be partial (e.g. 'pen wit') or complete ('Open with').
+ תפריט הקשר מקורי
+ הצג תפריט הקשר מקורי (ניסיוני)
+ כאן תוכל להגדיר פריטים שברצונך לכלול בתפריט ההקשר, הם יכולים להיות חלקיים (למשל 'pen wit') או שלמים ('Open with').
+ כאן תוכל להגדיר פריטים שברצונך להחריג מתפריט ההקשר, הם יכולים להיות חלקיים (למשל 'pen wit') או שלמים ('Open with').
diff --git a/Plugins/Flow.Launcher.Plugin.PluginIndicator/Languages/he.xaml b/Plugins/Flow.Launcher.Plugin.PluginIndicator/Languages/he.xaml
index 893948d3d..a2eb69fd1 100644
--- a/Plugins/Flow.Launcher.Plugin.PluginIndicator/Languages/he.xaml
+++ b/Plugins/Flow.Launcher.Plugin.PluginIndicator/Languages/he.xaml
@@ -1,9 +1,9 @@
- Activate {0} plugin action keyword
+ הפעל את מילת הפעולה של התוסף {0}
- Plugin Indicator
- Provides plugins action words suggestions
+ מחוון תוספים
+ מספק הצעות למילות פעולה של תוספים
diff --git a/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/ar.xaml b/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/ar.xaml
index bb458954e..6fb809d90 100644
--- a/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/ar.xaml
+++ b/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/ar.xaml
@@ -13,6 +13,8 @@
جاري تثبيت الإضافةتنزيل وتثبيت {0}إلغاء تثبيت الإضافة
+ Keep plugin settings
+ Do you want to keep the settings of the plugin for the next usage?تم تثبيت الإضافة {0} بنجاح. جاري إعادة تشغيل Flow، يرجى الانتظار...تعذر العثور على ملف metadata plugin.json من ملف zip المستخرج.خطأ: توجد إضافة بنفس الإصدار أو بإصدار أحدث من {0}.
@@ -35,13 +37,13 @@
تم تحديث الإضافة {0} بنجاح. جاري إعادة تشغيل Flow، يرجى الانتظار...التثبيت من مصدر غير معروفأنت تقوم بتثبيت هذه الإضافة من مصدر غير معروف وقد تحتوي على مخاطر محتملة!{0}{0}يرجى التأكد من أنك تفهم مصدر هذه الإضافة وأنها آمنة.{0}{0}هل ترغب في المتابعة؟{0}{0}(يمكنك إيقاف هذا التحذير من خلال الإعدادات)
-
+
تم تثبيت الإضافة {0} بنجاح. يرجى إعادة تشغيل Flow.تم إلغاء تثبيت الإضافة {0} بنجاح. يرجى إعادة تشغيل Flow.تم تحديث الإضافة {0} بنجاح. يرجى إعادة تشغيل Flow.تم تحديث {0} إضافات بنجاح. يرجى إعادة تشغيل Flow.تم تعديل الإضافة {0} بالفعل. يرجى إعادة تشغيل Flow قبل إجراء أي تغييرات أخرى.
-
+
مدير الإضافاتإدارة تثبيت وإلغاء تثبيت أو تحديث إضافات Flow Launcher
diff --git a/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/cs.xaml b/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/cs.xaml
index 3c377c27f..d47e1814b 100644
--- a/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/cs.xaml
+++ b/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/cs.xaml
@@ -13,6 +13,8 @@
Instaluje se pluginStáhnout a nainstalovat {0}Odinstalovat plugin
+ Keep plugin settings
+ Do you want to keep the settings of the plugin for the next usage?Plugin {0} byl úspěšně nainstalován. Restartuje se Flow, vyčkejte prosím...Instalace se nezdařila: nepodařilo se najít metadata souboru plugin.json z rozbaleného souboru Zip.Chyba: Zásuvný modul se stejnou nebo vyšší verzí než {0} již existuje.
@@ -35,13 +37,13 @@
Plugin {0} successfully updated. Restarting Flow, please wait...Instalace z neznámého zdrojeTento plugin instalujete z neznámého zdroje a může obsahovat potenciální rizika!{0}{0}Ujistěte se, že víte, odkud tento plugin pochází a že je bezpečný.{0}{0}Chcete pokračovat?{0}{0}(Toto varování můžete vypnout v nastavení)
-
+
Plugin {0} successfully installed. Please restart Flow.Plugin {0} successfully uninstalled. Please restart Flow.Plugin {0} successfully updated. Please restart Flow.{0} plugins successfully updated. Please restart Flow.Plugin {0} has already been modified. Please restart Flow before making any further changes.
-
+
Správce pluginůSpráva instalace, odinstalace nebo aktualizace pluginů Flow Launcheru
diff --git a/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/da.xaml b/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/da.xaml
index 723af440d..616ce779b 100644
--- a/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/da.xaml
+++ b/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/da.xaml
@@ -13,6 +13,8 @@
Installing PluginDownload and install {0}Plugin Uninstall
+ Keep plugin settings
+ Do you want to keep the settings of the plugin for the next usage?Plugin successfully installed. Restarting Flow, please wait...Unable to find the plugin.json metadata file from the extracted zip file.Error: A plugin which has the same or greater version with {0} already exists.
@@ -35,13 +37,13 @@
Plugin {0} successfully updated. Restarting Flow, please wait...Installing from an unknown sourceYou 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)
-
+
Plugin {0} successfully installed. Please restart Flow.Plugin {0} successfully uninstalled. Please restart Flow.Plugin {0} successfully updated. Please restart Flow.{0} plugins successfully updated. Please restart Flow.Plugin {0} has already been modified. Please restart Flow before making any further changes.
-
+
Plugins ManagerManagement of installing, uninstalling or updating Flow Launcher plugins
diff --git a/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/de.xaml b/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/de.xaml
index 05842f0a4..df162af92 100644
--- a/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/de.xaml
+++ b/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/de.xaml
@@ -13,6 +13,8 @@
Plugin wird installiert{0} herunterladen und installierenPlug-in-Deinstallation
+ Keep plugin settings
+ Do you want to keep the settings of the plugin for the next usage?Plug-in {0} erfolgreich installiert. Flow wird neu gestartet, bitte warten Sie ...Die Metadaten-Datei plugin.json in der entpackten Zip-Datei kann nicht gefunden werden.Fehler: Ein Plug-in, welches die gleiche oder eine höhere Version mit {0} hat, ist bereits vorhanden.
@@ -35,13 +37,13 @@
Plug-in {0} erfolgreich aktualisiert. Flow wird neu gestartet, bitte warten Sie ...Installation aus unbekannter QuelleSie installieren dieses Plug-in aus einer unbekannten Quelle und es kann potenzielle Gefahren enthalten!{0}{0}Bitte stellen Sie sicher, dass Sie verstehen, woher dieses Plug-in stammt und dass es sicher ist.{0}{0}Möchten Sie dennoch fortfahren?{0}{0}(Sie können diese Warnung über die Einstellungen ausschalten)
-
+
Plug-in {0} erfolgreich installiert. Bitte starten Sie Flow neu.Plug-in {0} erfolgreich deinstalliert. Bitte starten Sie Flow neu.Plug-in {0} erfolgreich aktualisiert. Bitte starten Sie Flow neu.{0} Plug-ins erfolgreich aktualisiert. Bitte starten Sie Flow neu.Plug-in {0} ist bereits modifiziert worden. Bitte starten Sie Flow neu, bevor Sie irgendwelche weitere Änderungen vornehmen.
-
+
Plug-ins-ManagerVerwaltung der Installation, Deinstallation oder Aktualisierung der Plug-ins von Flow Launcher
diff --git a/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/es-419.xaml b/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/es-419.xaml
index 723af440d..616ce779b 100644
--- a/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/es-419.xaml
+++ b/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/es-419.xaml
@@ -13,6 +13,8 @@
Installing PluginDownload and install {0}Plugin Uninstall
+ Keep plugin settings
+ Do you want to keep the settings of the plugin for the next usage?Plugin successfully installed. Restarting Flow, please wait...Unable to find the plugin.json metadata file from the extracted zip file.Error: A plugin which has the same or greater version with {0} already exists.
@@ -35,13 +37,13 @@
Plugin {0} successfully updated. Restarting Flow, please wait...Installing from an unknown sourceYou 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)
-
+
Plugin {0} successfully installed. Please restart Flow.Plugin {0} successfully uninstalled. Please restart Flow.Plugin {0} successfully updated. Please restart Flow.{0} plugins successfully updated. Please restart Flow.Plugin {0} has already been modified. Please restart Flow before making any further changes.
-
+
Plugins ManagerManagement of installing, uninstalling or updating Flow Launcher plugins
diff --git a/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/es.xaml b/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/es.xaml
index 75126dea6..b0f25f3ea 100644
--- a/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/es.xaml
+++ b/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/es.xaml
@@ -13,6 +13,8 @@
Instalando complementoDescargar e instalar {0}Desinstalar complemento
+ Mantener la configuración del complemento
+ ¿Desea mantener la configuración del complemento para el próximo uso?Complemento {0} instalado correctamente. Reiniciando Flow, por favor espere...No se ha podido encontrar el archivo de metadatos plugin.json del archivo zip extraído.Error: Ya existe un complemento que tiene la misma o mayor versión con {0}.
@@ -35,13 +37,13 @@
Complemento {0} actualizado correctamente. Reiniciando Flow, por favor espere...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)
-
+
Complemento {0} instalado correctamente. Por favor, reinicie Flow.Complemento {0} desinstalado correctamente. Por favor, reinicie Flow.Complemento {0} actualizado correctamente. Por favor, reinicie Flow.{0} complementos se han actualizado correctamente. Por favor, reinicie Flow.El complemento {0} ya ha sido modificado. Por favor, reinicie Flow antes de realizar más cambios.
-
+
Administrador de complementosAdministración de instalación, desinstalación o actualización de los complementos de Flow Launcher
diff --git a/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/fr.xaml b/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/fr.xaml
index d40f2f9da..3142ef86d 100644
--- a/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/fr.xaml
+++ b/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/fr.xaml
@@ -13,6 +13,8 @@
Installation du pluginTélécharger et installer {0}Désinstallation du plugin
+ Garder les paramètres du plugin
+ Souhaitez-vous conserver les paramètres du plugin pour la prochaine utilisation ?Plugin successfully installed. Restarting Flow, please wait...Impossible de trouver le fichier de métadonnées plugin.json à partir du fichier zip extrait.Erreur : Un plugin ayant une version identique ou supérieure à {0} existe déjà.
@@ -35,13 +37,13 @@
Plugin {0} mis à jour avec succès. Redémarrage de Flow, veuillez patienter...Installation depuis une source inconnueVous installez ce plugin à partir d'une source inconnue et il peut contenir des risques !{0}{0}Veuillez vous assurer que vous comprenez d'où provient ce plugin et qu'il est sûr.{0}{0}Voulez-vous continuer ?{0}{0}(Vous pouvez désactiver cet avertissement via les paramètres)
-
+
Plugin {0} installé avec succès. Veuillez redémarrer Flow.Plugin {0} désinstallé avec succès. Veuillez redémarrer Flow.Plugin {0} mis à jour avec succès. Veuillez redémarrer Flow.{0} plugins mis à jour avec succès. Veuillez redémarrer Flow.Le plugin {0} a déjà été modifié. Veuillez redémarrer Flow avant de faire d'autres modifications.
-
+
Gestionnaire de pluginsGestion de l'installation, de la désinstallation ou de la mise à jour des plugins Flow Launcher
diff --git a/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/he.xaml b/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/he.xaml
index e13a857a1..8c7f0cf02 100644
--- a/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/he.xaml
+++ b/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/he.xaml
@@ -2,62 +2,64 @@
- Downloading plugin
- Successfully downloaded {0}
- 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}{2}Would you like to uninstall this plugin?
- {0} by {1} {2}{3}Would you like to install this plugin? After the installation Flow will automatically restart.
- {0} by {1} {2}{2}Would you like to install this plugin?
- Plugin Install
- Installing Plugin
- Download and install {0}
- Plugin Uninstall
- Plugin {0} successfully installed. Restarting Flow, please wait...
- Unable to find the plugin.json metadata file from the extracted zip file.
- Error: A plugin which has the same or greater version with {0} already exists.
- Error installing plugin
- Error occurred while trying to install {0}
- Error uninstalling plugin
- No update available
- All plugins are up to date
- {0} by {1} {2}{3}Would you like to update this plugin? After the update Flow will automatically restart.
- {0} by {1} {2}{2}Would you like to update this plugin?
- Plugin Update
- This plugin is already installed
- Plugin Manifest Download Failed
- Please check if you can connect to github.com. This error means you may not be able to install or update plugins.
- Update all plugins
- Would you like to update all plugins?
- Would you like to update {0} plugins?{1}Flow Launcher will restart after updating all plugins.
- Would you like to update {0} plugins?
- {0} plugins successfully updated. Restarting Flow, please wait...
- Plugin {0} successfully updated. Restarting Flow, please wait...
- 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)
-
- Plugin {0} successfully installed. Please restart Flow.
- Plugin {0} successfully uninstalled. Please restart Flow.
- Plugin {0} successfully updated. Please restart Flow.
- {0} plugins successfully updated. Please restart Flow.
- Plugin {0} has already been modified. Please restart Flow before making any further changes.
-
+ מוריד תוסף
+ התוסף {0} הורד בהצלחה
+ שגיאה: לא ניתן להוריד את התוסף
+ {0} מאת {1} {2}{3}האם ברצונך להסיר תוסף זה? לאחר ההסרה Flow יופעל מחדש באופן אוטומטי.
+ {0} מאת {1} {2}{2}האם ברצונך להסיר תוסף זה?
+ {0} מאת {1} {2}{3}האם ברצונך להתקין תוסף זה? לאחר ההתקנה Flow יופעל מחדש באופן אוטומטי.
+ {0} מאת {1} {2}{2}האם ברצונך להתקין תוסף זה?
+ התקנת תוסף
+ מתקין תוסף
+ הורד והתקן {0}
+ הסרת תוסף
+ שמור הגדרות תוסף
+ האם ברצונך לשמור את הגדרות התוסף לשימוש הבא?
+ התוסף {0} הותקן בהצלחה. מבצע הפעלה מחדש של Flow, אנא המתן...
+ לא נמצא קובץ metadata בשם plugin.json מתוך קובץ ה-ZIP שחולץ.
+ שגיאה: תוסף בעל גרסה זהה או מתקדמת יותר של {0} כבר קיים.
+ שגיאה בהתקנת תוסף
+ אירעה שגיאה בעת ניסיון להתקין את {0}
+ שגיאה בהסרת תוסף
+ אין עדכון זמין
+ כל התוספים מעודכנים לגרסה האחרונה
+ {0} מאת {1} {2}{3}האם ברצונך לעדכן תוסף זה? לאחר העדכון Flow יופעל מחדש באופן אוטומטי.
+ {0} מאת {1} {2}{2}האם ברצונך לעדכן תוסף זה?
+ עדכון תוסף
+ תוסף זה כבר מותקן
+ הורדת קובץ המניפסט של התוסף נכשלה
+ אנא בדוק אם יש לך גישה ל-github.com. שגיאה זו עשויה למנוע ממך להתקין או לעדכן תוספים.
+ עדכן את כל התוספים
+ האם ברצונך לעדכן את כל התוספים?
+ האם ברצונך לעדכן {0} תוספים?{1}Flow Launcher יופעל מחדש לאחר עדכון כל התוספים.
+ האם ברצונך לעדכן {0} תוספים?
+ {0} תוספים עודכנו בהצלחה. מבצע הפעלה מחדש של Flow, אנא המתן...
+ התוסף {0} עודכן בהצלחה. מבצע הפעלה מחדש של Flow, אנא המתן...
+ מתקין ממקור לא ידוע
+ אתה מתקין תוסף זה ממקור לא ידוע והוא עשוי להכיל סיכונים פוטנציאליים!{0}{0}אנא ודא שאתה מבין מאין מגיע תוסף זה ושהוא בטוח.{0}{0}האם ברצונך להמשיך בכל זאת?{0}{0}(תוכל לכבות אזהרה זו דרך ההגדרות)
+
+ התוסף {0} הותקן בהצלחה. נא הפעל מחדש את Flow.
+ התוסף {0} הוסר בהצלחה. נא הפעל מחדש את Flow.
+ התוסף {0} עודכן בהצלחה. נא הפעל מחדש את Flow.
+ {0} תוספים עודכנו בהצלחה. נא הפעל מחדש את Flow.
+ התוסף {0} כבר השתנה. נא הפעל מחדש את Flow לפני ביצוע שינויים נוספים.
+
- Plugins Manager
- Management of installing, uninstalling or updating Flow Launcher plugins
- Unknown Author
+ מנהל תוספים
+ ניהול התקנה, הסרה או עדכון של תוספים עבור Flow Launcher
+ מחבר לא ידוע
- Open website
- Visit the plugin's website
- See source code
- See the plugin's source code
- Suggest an enhancement or submit an issue
- Suggest an enhancement or submit an issue to the plugin developer
- Go to Flow's plugins repository
- Visit the PluginsManifest repository to see community-made plugin submissions
+ פתח אתר
+ בקר באתר של התוסף
+ צפה בקוד המקור
+ צפה בקוד המקור של התוסף
+ הצע שיפור או דווח על בעיה
+ הצע שיפור או דווח על בעיה למפתח התוסף
+ עבור למאגר התוספים של Flow
+ בקר במאגר PluginsManifest כדי לראות תוספים שהוגשו על ידי הקהילה
- Install from unknown source warning
- Automatically restart Flow Launcher after installing/uninstalling/updating plugins
+ אזהרה בעת התקנה ממקור לא ידוע
+ הפעל מחדש את Flow Launcher באופן אוטומטי לאחר התקנה/הסרה/עדכון של תוספים
diff --git a/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/it.xaml b/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/it.xaml
index 9b6cf3068..d154e59dc 100644
--- a/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/it.xaml
+++ b/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/it.xaml
@@ -13,6 +13,8 @@
Installazione del PluginScarica e installa {0}Disinstallazione del plugin
+ Keep plugin settings
+ Do you want to keep the settings of the plugin for the next usage?Plugin installato con successo. Riavvio di Flow, attendere...Impossibile trovare il file dei metadati plugin.json dal file zip estratto.Errore: esiste già un plugin che ha la stessa o maggiore versione con {0}.
@@ -35,13 +37,13 @@
Il plugin {0} aggiornato con successo. Riavviando Flow, attendere...Installazione da una fonte sconosciutaStai installando questo plugin da una fonte sconosciuta e potrebbe contenere potenziali rischi!{0}{0}Si prega di assicurarsi di capire la provenienza di questo plugin e se sia sicuro.{0}{0}Vuoi comunque continuare?{0}{0}(Puoi disattivare questo avviso dalle impostazioni)
-
+
Il plugin {0} installato con successo. Riavviare Flow.Il plugin {0} disinstallato con successo. Riavviare Flow.Il plugin {0} aggiornato con successo. Riavviare Flow.{0} plugin aggiornato con successo. Riavviare Flow.Il plugin {0} è già stato modificato. Riavviare Flow prima di fare altre modifiche.
-
+
Gestore dei pluginGestione dell'installazione, disinstallazione o aggiornamento dei plugin di Flow Launcher
diff --git a/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/ja.xaml b/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/ja.xaml
index 723af440d..616ce779b 100644
--- a/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/ja.xaml
+++ b/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/ja.xaml
@@ -13,6 +13,8 @@
Installing PluginDownload and install {0}Plugin Uninstall
+ Keep plugin settings
+ Do you want to keep the settings of the plugin for the next usage?Plugin successfully installed. Restarting Flow, please wait...Unable to find the plugin.json metadata file from the extracted zip file.Error: A plugin which has the same or greater version with {0} already exists.
@@ -35,13 +37,13 @@
Plugin {0} successfully updated. Restarting Flow, please wait...Installing from an unknown sourceYou 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)
-
+
Plugin {0} successfully installed. Please restart Flow.Plugin {0} successfully uninstalled. Please restart Flow.Plugin {0} successfully updated. Please restart Flow.{0} plugins successfully updated. Please restart Flow.Plugin {0} has already been modified. Please restart Flow before making any further changes.
-
+
Plugins ManagerManagement of installing, uninstalling or updating Flow Launcher plugins
diff --git a/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/ko.xaml b/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/ko.xaml
index 9bcf0a74b..f6f46448d 100644
--- a/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/ko.xaml
+++ b/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/ko.xaml
@@ -13,6 +13,8 @@
Installing Plugin다운로드 및 설치 {0}플러그인 제거
+ Keep plugin settings
+ Do you want to keep the settings of the plugin for the next usage?플러그인 설치 성공. Flow를 재시작합니다, 잠시 기다려주세요...Unable to find the plugin.json metadata file from the extracted zip file.Error: A plugin which has the same or greater version with {0} already exists.
@@ -35,13 +37,13 @@
Plugin {0} successfully updated. Restarting Flow, please wait...Installing from an unknown sourceYou 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)
-
+
Plugin {0} successfully installed. Please restart Flow.Plugin {0} successfully uninstalled. Please restart Flow.Plugin {0} successfully updated. Please restart Flow.{0} plugins successfully updated. Please restart Flow.Plugin {0} has already been modified. Please restart Flow before making any further changes.
-
+
플러그인 관리자플러그인의 설치/삭제/업데이트를 관리하는 플러그인
diff --git a/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/nb.xaml b/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/nb.xaml
index fb92ad578..b0fd2d10a 100644
--- a/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/nb.xaml
+++ b/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/nb.xaml
@@ -13,6 +13,8 @@
Installerer programtilleggLast ned og installer {0}Programtillegg avinstallasjon
+ Keep plugin settings
+ Do you want to keep the settings of the plugin for the next usage?Plugin successfully installed. Restarting Flow, please wait...Kunne ikke finne filen plugin.json metadata fra utpakket zip-fil.Feil: det finnes allerede et programtillegg som har samme eller større versjon med {0}.
@@ -35,13 +37,13 @@
Programtillegg {0} oppdatert. Starter Flow på nytt, vennligst vent...Installerer fra en ukjent kildeDu installerer dette tillegget fra en ukjent kilde og det kan inneholde potensielle risikoer!{0}{0}Forsikre deg om at du forstår hvor denne utvidelsen er fra og at den er sikker.{0}{0}Vil du fortsette å gjøre?{0}{0}(Du kan slå av denne advarselen via innstillinger)
-
+
Programtillegg {0} installert. Vennligst start Flow på nytt.Programtillegg {0} avinstallert. Vennligst start Flow på nytt.Programtillegg {0} oppdatert. Vennligst restart Flow.{0} programtillegg oppdatert. Start Flow på nytt.Programtillegg {0} er allerede endret. Start Flow på nytt før nye endringer foretas.
-
+
ProgramtilleggsbehandlingAdministrasjon av installasjon, avinstallere eller oppdatere Flow Launcher programtillegg
diff --git a/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/nl.xaml b/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/nl.xaml
index 723af440d..616ce779b 100644
--- a/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/nl.xaml
+++ b/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/nl.xaml
@@ -13,6 +13,8 @@
Installing PluginDownload and install {0}Plugin Uninstall
+ Keep plugin settings
+ Do you want to keep the settings of the plugin for the next usage?Plugin successfully installed. Restarting Flow, please wait...Unable to find the plugin.json metadata file from the extracted zip file.Error: A plugin which has the same or greater version with {0} already exists.
@@ -35,13 +37,13 @@
Plugin {0} successfully updated. Restarting Flow, please wait...Installing from an unknown sourceYou 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)
-
+
Plugin {0} successfully installed. Please restart Flow.Plugin {0} successfully uninstalled. Please restart Flow.Plugin {0} successfully updated. Please restart Flow.{0} plugins successfully updated. Please restart Flow.Plugin {0} has already been modified. Please restart Flow before making any further changes.
-
+
Plugins ManagerManagement of installing, uninstalling or updating Flow Launcher plugins
diff --git a/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/pl.xaml b/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/pl.xaml
index fe7c39638..187900931 100644
--- a/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/pl.xaml
+++ b/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/pl.xaml
@@ -13,6 +13,8 @@
Instalowanie wtyczkiPobierz i zainstaluj {0}Odinstalowanie wtyczki
+ Zachowaj ustawienia wtyczki
+ Czy chcesz zachować ustawienia wtyczki do następnego użycia?Plugin successfully installed. Restarting Flow, please wait...Nie można znaleźć pliku metadanych plugin.json z rozpakowanego pliku zip.Błąd: Wtyczka o tej samej lub wyższej wersji co {0} już istnieje.
@@ -35,13 +37,13 @@
Wtyczka {0} została pomyślnie zaktualizowana. Ponowne uruchamianie Flow, proszę czekać...Instalowanie z nieznanego źródłaInstalujesz tę wtyczkę z nieznanego źródła i może ona stanowić potencjalne zagrożenie!{0}{0}Upewnij się, że rozumiesz, skąd pochodzi ta wtyczka i że jest ona bezpieczna.{0}{0}Czy mimo to chcesz kontynuować?{0}{0}(Możesz wyłączyć to ostrzeżenie w ustawieniach)"
-
+
Wtyczka {0} została pomyślnie zainstalowana. Proszę ponownie uruchomić Flow.Wtyczka {0} została pomyślnie odinstalowana. Proszę ponownie uruchomić Flow.Wtyczka {0} została pomyślnie zaktualizowana. Proszę ponownie uruchomić Flow.{0} wtyczek zaktualizowano pomyślnie. Proszę ponownie uruchomić Flow.Wtyczka {0} została już zmodyfikowana. Proszę ponownie uruchomić Flow przed wprowadzeniem dalszych zmian.
-
+
Menadżer wtyczekZarządzanie instalowaniem, odinstalowywaniem i aktualizowaniem wtyczek Flow Launcher
diff --git a/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/pt-br.xaml b/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/pt-br.xaml
index 8640625c2..179bcab97 100644
--- a/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/pt-br.xaml
+++ b/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/pt-br.xaml
@@ -13,6 +13,8 @@
Installing PluginDownload and install {0}Plugin Uninstall
+ Keep plugin settings
+ Do you want to keep the settings of the plugin for the next usage?Plugin successfully installed. Restarting Flow, please wait...Unable to find the plugin.json metadata file from the extracted zip file.Error: A plugin which has the same or greater version with {0} already exists.
@@ -35,13 +37,13 @@
Plugin {0} successfully updated. Restarting Flow, please wait...Installing from an unknown sourceYou 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)
-
+
Plugin {0} successfully installed. Please restart Flow.Plugin {0} successfully uninstalled. Please restart Flow.Plugin {0} successfully updated. Please restart Flow.{0} plugins successfully updated. Please restart Flow.Plugin {0} has already been modified. Please restart Flow before making any further changes.
-
+
Plugins ManagerManagement of installing, uninstalling or updating Flow Launcher plugins
diff --git a/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/pt-pt.xaml b/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/pt-pt.xaml
index c69317276..01535c689 100644
--- a/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/pt-pt.xaml
+++ b/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/pt-pt.xaml
@@ -13,6 +13,8 @@
Instalando plugin...Descarregar e instalar {0}Desinstalador de plugins
+ Manter definições
+ Deseja manter as definições do plugin para o caso de o voltar a instalar?Plugin {0} instalado com sucesso. Estamos a reiniciar Flow launcher. Por favor aguarde.Não foi possível localizar o ficheiro plugin.json a partir do ficheiro extraído.Erro: já está instalado um plugin com uma versão igual ou superior a {0}.
@@ -35,13 +37,13 @@
Plugin {0} atualizado com sucesso. Estamos a reiniciar Flow Launcher, aguarde...Instalar a partir de fontes desconhecidasEstá 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)
-
+
Plugin {0} instalado com sucesso. Por favor, reinicie o Flow Launcher.Plugin {0} desinstalado com sucesso. Por favor, reinicie o Flow Launcher.Plugin {0} atualizado com sucesso. Por favor, reinicie o Flow Launcher.{0} plugins atualizados com sucesso. Deve reiniciar Flow Launcher.O plugin {0} foi modificado. Por favor, reinicie o Flow Launcher antes de fazer mais alterações.
-
+
Gestor de pluginsMódulo para instalar, desinstalar e atualizar os plugins do Flow Launcher
diff --git a/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/ru.xaml b/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/ru.xaml
index eda7aabf3..5b0a379b5 100644
--- a/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/ru.xaml
+++ b/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/ru.xaml
@@ -13,6 +13,8 @@
Installing PluginDownload and install {0}Plugin Uninstall
+ Keep plugin settings
+ Do you want to keep the settings of the plugin for the next usage?Plugin successfully installed. Restarting Flow, please wait...Unable to find the plugin.json metadata file from the extracted zip file.Error: A plugin which has the same or greater version with {0} already exists.
@@ -35,13 +37,13 @@
Plugin {0} successfully updated. Restarting Flow, please wait...Установка из неизвестного источника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)
-
+
Plugin {0} successfully installed. Please restart Flow.Plugin {0} successfully uninstalled. Please restart Flow.Plugin {0} successfully updated. Please restart Flow.{0} plugins successfully updated. Please restart Flow.Plugin {0} has already been modified. Please restart Flow before making any further changes.
-
+
Plugins ManagerManagement of installing, uninstalling or updating Flow Launcher plugins
diff --git a/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/sk.xaml b/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/sk.xaml
index 1982dd5cf..5529b2fc1 100644
--- a/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/sk.xaml
+++ b/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/sk.xaml
@@ -13,6 +13,8 @@
Inštaluje sa pluginStiahnuť a nainštalovať {0}Odinštalovať plugin
+ Ponechať nastavenia pluginu
+ Chcete zachovať nastavenia pluginu na ďalšie použitie?Plugin {0} 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 z extrahovaného súboru ZIP.Chyba: Plugin s rovnakou alebo vyššou verziou ako {0} už existuje.
@@ -35,13 +37,13 @@
Plugin {0} bol úspešne aktualizovaný. Reštartuje sa Flow, čakajte, prosím...Inštalácia z neznámeho zdrojaTento 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)
-
+
Plugin {0} bol úspešne nainštalovaný. Prosím, reštartuje Flow.Plugin {0} bol úspešne odinštalovaný. Prosím, reštartuje Flow.Plugin {0} bol úspešne aktualizovaný. Prosím, reštartuje Flow.Pluginy úspešne aktualizované ({0}). Reštartuje Flow.Plugin {0} už bol upravený. Prosím, reštartuje Flow pred ďalšími zmenami.
-
+
Správca pluginovSpráva inštalácie, odinštalácie alebo aktualizácie pluginov programu Flow Launcher
diff --git a/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/sr.xaml b/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/sr.xaml
index 723af440d..616ce779b 100644
--- a/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/sr.xaml
+++ b/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/sr.xaml
@@ -13,6 +13,8 @@
Installing PluginDownload and install {0}Plugin Uninstall
+ Keep plugin settings
+ Do you want to keep the settings of the plugin for the next usage?Plugin successfully installed. Restarting Flow, please wait...Unable to find the plugin.json metadata file from the extracted zip file.Error: A plugin which has the same or greater version with {0} already exists.
@@ -35,13 +37,13 @@
Plugin {0} successfully updated. Restarting Flow, please wait...Installing from an unknown sourceYou 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)
-
+
Plugin {0} successfully installed. Please restart Flow.Plugin {0} successfully uninstalled. Please restart Flow.Plugin {0} successfully updated. Please restart Flow.{0} plugins successfully updated. Please restart Flow.Plugin {0} has already been modified. Please restart Flow before making any further changes.
-
+
Plugins ManagerManagement of installing, uninstalling or updating Flow Launcher plugins
diff --git a/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/tr.xaml b/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/tr.xaml
index 723af440d..616ce779b 100644
--- a/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/tr.xaml
+++ b/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/tr.xaml
@@ -13,6 +13,8 @@
Installing PluginDownload and install {0}Plugin Uninstall
+ Keep plugin settings
+ Do you want to keep the settings of the plugin for the next usage?Plugin successfully installed. Restarting Flow, please wait...Unable to find the plugin.json metadata file from the extracted zip file.Error: A plugin which has the same or greater version with {0} already exists.
@@ -35,13 +37,13 @@
Plugin {0} successfully updated. Restarting Flow, please wait...Installing from an unknown sourceYou 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)
-
+
Plugin {0} successfully installed. Please restart Flow.Plugin {0} successfully uninstalled. Please restart Flow.Plugin {0} successfully updated. Please restart Flow.{0} plugins successfully updated. Please restart Flow.Plugin {0} has already been modified. Please restart Flow before making any further changes.
-
+
Plugins ManagerManagement of installing, uninstalling or updating Flow Launcher plugins
diff --git a/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/uk-UA.xaml b/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/uk-UA.xaml
index db863b70f..3d2b50a78 100644
--- a/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/uk-UA.xaml
+++ b/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/uk-UA.xaml
@@ -13,6 +13,8 @@
Встановлення плагінаЗавантажити та встановити {0}Видалення плагіна
+ Keep plugin settings
+ Do you want to keep the settings of the plugin for the next usage?Plugin successfully installed. Restarting Flow, please wait...Не вдалося знайти файл метаданих plugin.json у розпакованому zip-архіві.Помилка: Плагін, який має ідентичну або новішу версію з {0}, вже існує.
@@ -35,13 +37,13 @@
Плагін {0} успішно оновлено. Перезапускаємо Flow, будь ласка, зачекайте...Встановлення з невідомого джерелаВи встановлюєте цей плагін з невідомого джерела, тому він може бути потенційно небезпечним!{0}{0}Переконайтеся, що ви розумієте, звідки цей плагін, і що він є безпечним.{0}{0}Бажаєте продовжити?{0}{0}(Ви можете вимкнути це попередження через налаштування)
-
+
Плагін {0} успішно встановлено. Будь ласка, перезапустіть Flow.Плагін {0} успішно видалено. Будь ласка, перезапустіть Flow.Плагін {0} успішно оновлено. Будь ласка, перезапустіть Flow.{0} плагіни успішно оновлено. Будь ласка, перезапустіть Flow.Плагін {0} вже було змінено. Будь ласка, перезапустіть Flow, перш ніж вносити будь-які подальші зміни.
-
+
Менеджер плагінівКерування встановленням, видаленням або оновленням плагінів Flow Launcher
diff --git a/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/vi.xaml b/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/vi.xaml
index b41ad44e9..3f9315d60 100644
--- a/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/vi.xaml
+++ b/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/vi.xaml
@@ -13,6 +13,8 @@
Cài đặt PluginTải về và cài đặtĐã gỡ cài đặt plugin
+ Keep plugin settings
+ Do you want to keep the settings of the plugin for the next usage?Đã cài đặt thành công plugin. Đang khởi động lại Flow, vui lòng đợi...Không thể tìm thấy tệp siêu dữ liệu plugin.json từ tệp zip được giải nén.Lỗi: Đã tồn tại một plugin có phiên bản tương tự hoặc cao hơn với {0}.
@@ -35,13 +37,13 @@
Plugin {0} successfully updated. Restarting Flow, please wait...Cài đặt từ một nguồn không xác địnhBạn đang cài đặt plugin này từ một nguồn không xác định và nó có thể chứa những rủi ro tiềm ẩn!{0}{0}Hãy đảm bảo rằng bạn hiểu plugin này đến từ đâu và nó an toàn.{0}{0}Bạn vẫn muốn tiếp tục chứ? {0}{0}(Bạn có thể tắt cảnh báo này thông qua cài đặt)
-
+
Plugin {0} successfully installed. Please restart Flow.Plugin {0} successfully uninstalled. Please restart Flow.Plugin {0} successfully updated. Please restart Flow.{0} plugins successfully updated. Please restart Flow.Plugin {0} has already been modified. Please restart Flow before making any further changes.
-
+
Trình quản lý pluginQuản lý cài đặt, gỡ cài đặt hoặc cập nhật plugin Flow Launcher
diff --git a/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/zh-cn.xaml b/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/zh-cn.xaml
index 676c20a73..9542bd474 100644
--- a/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/zh-cn.xaml
+++ b/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/zh-cn.xaml
@@ -13,6 +13,8 @@
正在安装插件下载与安装 {0}插件卸载
+ Keep plugin settings
+ Do you want to keep the settings of the plugin for the next usage?插件安装成功。正在重新启动 Flow Launcher,请稍候...安装失败:无法从新插件中找到plugin.json元数据文件错误:具有相同或更高版本的 {0} 的插件已经存在。
@@ -35,13 +37,13 @@
插件{0}更新成功。正在重新启动 Flow Launcher,请稍候...从未知源安装您正在从未知源安装此插件,它可能包含潜在风险!{0}{0}请确保您了解来源以及安全性。{0}{0}您想要继续吗?{0}{0}(您可以通过设置关闭此警告)
-
+
成功安装插件{0}。请重新启动 Flow Launcher。成功卸载插件{0}。请重新启动 Flow Launcher。成功更新插件{0}。请重新启动 Flow Launcher。插件 {0} 更新成功。请重新启动 Flow Launcher。插件 {0} 已被修改。请在进行任何进一步更改之前重新启动Flow。
-
+
插件管理安装,卸载或更新 Flow Launcher 插件
diff --git a/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/zh-tw.xaml b/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/zh-tw.xaml
index ae37579dc..f16feb050 100644
--- a/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/zh-tw.xaml
+++ b/Plugins/Flow.Launcher.Plugin.PluginsManager/Languages/zh-tw.xaml
@@ -13,6 +13,8 @@
Installing Plugin下載並安裝 {0}解除安裝擴充功能
+ Keep plugin settings
+ Do you want to keep the settings of the plugin for the next usage?外掛安裝成功。正在重啟 Flow,請稍後...Unable to find the plugin.json metadata file from the extracted zip file.Error: A plugin which has the same or greater version with {0} already exists.
@@ -35,13 +37,13 @@
Plugin {0} successfully updated. Restarting Flow, please wait...Installing from an unknown sourceYou 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)
-
+
Plugin {0} successfully installed. Please restart Flow.Plugin {0} successfully uninstalled. Please restart Flow.Plugin {0} successfully updated. Please restart Flow.{0} plugins successfully updated. Please restart Flow.Plugin {0} has already been modified. Please restart Flow before making any further changes.
-
+
擴充功能管理Management of installing, uninstalling or updating Flow Launcher plugins
diff --git a/Plugins/Flow.Launcher.Plugin.PluginsManager/PluginsManager.cs b/Plugins/Flow.Launcher.Plugin.PluginsManager/PluginsManager.cs
index 07bbfdaa0..79d6aedd5 100644
--- a/Plugins/Flow.Launcher.Plugin.PluginsManager/PluginsManager.cs
+++ b/Plugins/Flow.Launcher.Plugin.PluginsManager/PluginsManager.cs
@@ -593,7 +593,10 @@ namespace Flow.Launcher.Plugin.PluginsManager
var constructedUrlPart = string.Format("{0}/{1}/", acceptedSource, author);
return url.StartsWith(acceptedSource) &&
- Context.API.GetAllPlugins().Any(x => x.Metadata.Website.StartsWith(constructedUrlPart));
+ Context.API.GetAllPlugins().Any(x =>
+ !string.IsNullOrEmpty(x.Metadata.Website) &&
+ x.Metadata.Website.StartsWith(constructedUrlPart)
+ );
}
internal async ValueTask> RequestInstallOrUpdateAsync(string search, CancellationToken token,
diff --git a/Plugins/Flow.Launcher.Plugin.ProcessKiller/Languages/he.xaml b/Plugins/Flow.Launcher.Plugin.ProcessKiller/Languages/he.xaml
index c4cc85463..018435eca 100644
--- a/Plugins/Flow.Launcher.Plugin.ProcessKiller/Languages/he.xaml
+++ b/Plugins/Flow.Launcher.Plugin.ProcessKiller/Languages/he.xaml
@@ -1,11 +1,11 @@
- Process Killer
- Kill running processes from Flow Launcher
+ מנהל תהליכים
+ סגור תהליכים פעילים מתוך Flow Launcher
- kill all instances of "{0}"
- kill {0} processes
- kill all instances
+ סגור את כל המופעים של "{0}"
+ סגור {0} תהליכים
+ סגור את כל המופעים
diff --git a/Plugins/Flow.Launcher.Plugin.Program/Languages/ar.xaml b/Plugins/Flow.Launcher.Plugin.Program/Languages/ar.xaml
index 0231a330a..69ca16b69 100644
--- a/Plugins/Flow.Launcher.Plugin.Program/Languages/ar.xaml
+++ b/Plugins/Flow.Launcher.Plugin.Program/Languages/ar.xaml
@@ -34,6 +34,8 @@
إخفاء البرامج التي تحمل أسماء برامج إلغاء تثبيت شائعة، مثل unins000.exeالبحث في وصف البرنامجسيقوم Flow بالبحث في وصف البرنامج
+ Hide duplicated apps
+ Hide duplicated Win32 programs that are already in the UWP listاللاحقاتأقصى عمق
diff --git a/Plugins/Flow.Launcher.Plugin.Program/Languages/cs.xaml b/Plugins/Flow.Launcher.Plugin.Program/Languages/cs.xaml
index 19849f0c0..1c70c6b6f 100644
--- a/Plugins/Flow.Launcher.Plugin.Program/Languages/cs.xaml
+++ b/Plugins/Flow.Launcher.Plugin.Program/Languages/cs.xaml
@@ -34,6 +34,8 @@
Hides programs with common uninstaller names, such as unins000.exePovolit popis programuFlow bude vyhledávat v popisu programu
+ Hide duplicated apps
+ Hide duplicated Win32 programs that are already in the UWP listPříponyMax. hloubka
@@ -82,8 +84,7 @@
Vlastní PrůzkumníkArg
- Umístění úvodní složky můžete upravit vložením proměnných prostředí, které chcete použít. Dostupnost proměnných prostředí můžete otestovat pomocí příkazového řádku.
-
+ You can customize the explorer used for opening the container folder by inputing the Environmental Variable of the explorer you want to use. It will be useful to use CMD to test whether the Environmental Variable is available.Zadejte argumenty, které chcete přidat pro správce souborů. %s pro nadřazenou složku, %f pro úplnou cestu (funguje pouze pro win32). Podrobnosti naleznete na webové stránce správce souborů.
diff --git a/Plugins/Flow.Launcher.Plugin.Program/Languages/da.xaml b/Plugins/Flow.Launcher.Plugin.Program/Languages/da.xaml
index 3c2058c71..0f39f5d56 100644
--- a/Plugins/Flow.Launcher.Plugin.Program/Languages/da.xaml
+++ b/Plugins/Flow.Launcher.Plugin.Program/Languages/da.xaml
@@ -34,6 +34,8 @@
Hides programs with common uninstaller names, such as unins000.exeSearch in Program DescriptionFlow will search program's description
+ Hide duplicated apps
+ Hide duplicated Win32 programs that are already in the UWP listSuffixesMax Depth
diff --git a/Plugins/Flow.Launcher.Plugin.Program/Languages/de.xaml b/Plugins/Flow.Launcher.Plugin.Program/Languages/de.xaml
index 7923024ab..662765760 100644
--- a/Plugins/Flow.Launcher.Plugin.Program/Languages/de.xaml
+++ b/Plugins/Flow.Launcher.Plugin.Program/Languages/de.xaml
@@ -34,6 +34,8 @@
Blendet Programme mit gängigen Uninstaller-Namen aus, wie unins000.exeIn Programmbeschreibung suchenFlow wird in Programmbeschreibung suchen
+ Hide duplicated apps
+ Hide duplicated Win32 programs that are already in the UWP listSuffixeMaximale Tiefe
diff --git a/Plugins/Flow.Launcher.Plugin.Program/Languages/es-419.xaml b/Plugins/Flow.Launcher.Plugin.Program/Languages/es-419.xaml
index 243a79253..b928bd1ce 100644
--- a/Plugins/Flow.Launcher.Plugin.Program/Languages/es-419.xaml
+++ b/Plugins/Flow.Launcher.Plugin.Program/Languages/es-419.xaml
@@ -34,6 +34,8 @@
Hides programs with common uninstaller names, such as unins000.exeSearch in Program DescriptionFlow will search program's description
+ Hide duplicated apps
+ Hide duplicated Win32 programs that are already in the UWP listSuffixesMax Depth
diff --git a/Plugins/Flow.Launcher.Plugin.Program/Languages/es.xaml b/Plugins/Flow.Launcher.Plugin.Program/Languages/es.xaml
index 4241795a2..57b5c94b7 100644
--- a/Plugins/Flow.Launcher.Plugin.Program/Languages/es.xaml
+++ b/Plugins/Flow.Launcher.Plugin.Program/Languages/es.xaml
@@ -34,6 +34,8 @@
Oculta nombres comunes de programas de desinstalación, como unins000.exeBuscar en la descripción del programaFlow buscará en la descripción del programa
+ Ocultar aplicaciones duplicadas
+ Ocultar programas Win32 duplicados que ya están en la lista UWPExtensionesProfundidad máxima
diff --git a/Plugins/Flow.Launcher.Plugin.Program/Languages/fr.xaml b/Plugins/Flow.Launcher.Plugin.Program/Languages/fr.xaml
index b67a1a727..7cccd5a42 100644
--- a/Plugins/Flow.Launcher.Plugin.Program/Languages/fr.xaml
+++ b/Plugins/Flow.Launcher.Plugin.Program/Languages/fr.xaml
@@ -34,6 +34,8 @@
Masque les programmes portant des noms de désinstallateurs courants, tels que unins000.exeRechercher dans la description du programmeFlow cherchera la description du programme
+ Masquer les applications dupliquées
+ Masquer les programmes Win32 dupliqués qui sont déjà dans la liste UWPSuffixesProfondeur max.
diff --git a/Plugins/Flow.Launcher.Plugin.Program/Languages/he.xaml b/Plugins/Flow.Launcher.Plugin.Program/Languages/he.xaml
index 69b9324dc..0e8b2f1d5 100644
--- a/Plugins/Flow.Launcher.Plugin.Program/Languages/he.xaml
+++ b/Plugins/Flow.Launcher.Plugin.Program/Languages/he.xaml
@@ -2,94 +2,96 @@
- Reset Default
+ איפוס לברירת מחדלמחקערוךהוסף
- Name
- Enable
- Enabled
- Disable
- Status
- Enabled
- Disabled
- Location
- All Programs
- File Type
- Reindex
- Indexing
- Index Sources
- Options
- UWP Apps
- When enabled, Flow will load UWP Applications
- Start Menu
- When enabled, Flow will load programs from the start menu
- Registry
- When enabled, Flow will load programs from the registry
- PATH
- When enabled, Flow will load programs from the PATH environment variable
- Hide app path
- For executable files such as UWP or lnk, hide the file path from being visible
- Hide uninstallers
- Hides programs with common uninstaller names, such as unins000.exe
- Search in Program Description
- Flow will search program's description
- Suffixes
- Max Depth
+ שם
+ הפעל
+ מופעל
+ השבת
+ סטטוס
+ מופעל
+ מושבת
+ מיקום
+ כל התוכניות
+ סוג קובץ
+ בצע אינדוקס מחדש
+ מבצע אינדוקס
+ מקורות אינדוקס
+ אפשרויות
+ אפליקציות UWP
+ כאשר האפשרות מופעלת, Flow יטען אפליקציות UWP
+ תפריט התחלה
+ כאשר האפשרות מופעלת, Flow יטען תוכניות מתפריט ההתחלה
+ רישום
+ כאשר האפשרות מופעלת, Flow יטען תוכניות מהרישום
+ משתנה PATH
+ כאשר האפשרות מופעלת, Flow יטען תוכניות מהמשתנה PATH
+ הסתר נתיב אפליקציה
+ לקבצי הפעלה כמו UWP או lnk, הסתר את נתיב הקובץ מהתצוגה
+ הסתר מסירי התקנה
+ מסתיר תוכניות עם שמות מסירי התקנה נפוצים, כגון unins000.exe
+ חיפוש בתיאור התוכנית
+ Flow יחפש בתיאור התוכנית
+ הסתר אפליקציות כפולות
+ הסתר תוכניות Win32 כפולות שכבר קיימות ברשימת UWP
+ סיומות
+ עומק מקסימלי
- Directory
- Browse
- File Suffixes:
- Maximum Search Depth (-1 is unlimited):
+ תיקייה
+ עיון
+ סיומות קבצים:
+ עומק חיפוש מקסימלי (-1 ללא הגבלה):
- Please select a program source
- Are you sure you want to delete the selected program sources?
- Another program source with the same location already exists.
+ אנא בחר מקור תוכנה
+ האם אתה בטוח שברצונך למחוק את מקורות התוכניות שנבחרו?
+ מקור תוכנה נוסף עם אותו מיקום כבר קיים.
- Program Source
- Edit directory and status of this program source.
+ מקור תוכנה
+ ערוך את התיקייה והסטטוס של מקור תוכנה זה.עדכון
- Program Plugin will only index files with selected suffixes and .url files with selected protocols.
- Successfully updated file suffixes
- File suffixes can't be empty
- Protocols can't be empty
+ תוסף התוכנה יאנדקס רק קבצים עם סיומות נבחרות וקובצי .url עם פרוטוקולים נבחרים.
+ סיומות הקבצים עודכנו בהצלחה
+ סיומות הקבצים לא יכולות להיות ריקות
+ פרוטוקולים לא יכולים להיות ריקים
- File Suffixes
- URL Protocols
- Steam Games
- Epic Games
+ סיומות קבצים
+ פרוטוקולי URL
+ משחקי Steam
+ משחקי EpicHttp/Https
- Custom URL Protocols
- Custom File Suffixes
+ פרוטוקולי URL מותאמים אישית
+ סיומות קבצים מותאמות אישית
- Insert file suffixes you want to index. Suffixes should be separated by ';'. (ex>bat;py)
+ הכנס סיומות קבצים שברצונך לאנדקס. סיומות יש להפריד באמצעות ';'. (לדוגמה: bat;py)
- Insert protocols of .url files you want to index. Protocols should be separated by ';', and should end with "://". (ex>ftp://;mailto://)
+ הכנס פרוטוקולים של קובצי .url שברצונך לאנדקס. יש להפריד פרוטוקולים באמצעות ';', ולסיים ב- "://". (לדוגמה: ftp://;mailto://)
- Run As Different User
- Run As Administrator
- Open containing folder
- Disable this program from displaying
- Open target folder
+ הפעל כמשתמש אחר
+ הפעל כמנהל
+ פתח תיקייה מכילה
+ השבת הצגת תוכנה זו
+ פתח תיקיית יעד
- Program
- Search programs in Flow Launcher
+ תוכנה
+ חיפוש תוכניות ב-Flow Launcher
- Invalid Path
+ נתיב לא חוקי
- Customized Explorer
- Args
+ סייר מותאם אישית
+ ארגומנטיםYou can customize the explorer used for opening the container folder by inputing the Environmental Variable of the explorer you want to use. It will be useful to use CMD to test whether the Environmental Variable is available.
- Enter the customized args you want to add for your customized explorer. %s for parent directory, %f for full path (which only works for win32). Check the explorer's website for details.
+ הזן את הארגומנטים שברצונך להוסיף לסייר המותאם אישית שלך. %s עבור ספריית האב, %f עבור הנתיב המלא (זמין רק עבור win32). בדוק באתר הסייר לפרטים נוספים.הצליח
- Error
- Successfully disabled this program from displaying in your query
- This app is not intended to be run as administrator
- Unable to run {0}
+ שגיאה
+ התוכנית הוסרה מהתצוגה בהצלחה
+ אפליקציה זו אינה מיועדת להפעלה כמנהל
+ לא ניתן להפעיל את {0}
diff --git a/Plugins/Flow.Launcher.Plugin.Program/Languages/it.xaml b/Plugins/Flow.Launcher.Plugin.Program/Languages/it.xaml
index b68a51f5e..cf5de9bab 100644
--- a/Plugins/Flow.Launcher.Plugin.Program/Languages/it.xaml
+++ b/Plugins/Flow.Launcher.Plugin.Program/Languages/it.xaml
@@ -34,6 +34,8 @@
Nasconde programmi con nomi comuni di disinstallatori, come unins000.exeCerca nella Descrizione del ProgrammaFlow cercherà nella descrizione del programma
+ Hide duplicated apps
+ Hide duplicated Win32 programs that are already in the UWP listSuffissiProfondità max
diff --git a/Plugins/Flow.Launcher.Plugin.Program/Languages/ja.xaml b/Plugins/Flow.Launcher.Plugin.Program/Languages/ja.xaml
index dbb47062f..1f1dd4d37 100644
--- a/Plugins/Flow.Launcher.Plugin.Program/Languages/ja.xaml
+++ b/Plugins/Flow.Launcher.Plugin.Program/Languages/ja.xaml
@@ -34,6 +34,8 @@
Hides programs with common uninstaller names, such as unins000.exeSearch in Program DescriptionFlow will search program's description
+ Hide duplicated apps
+ Hide duplicated Win32 programs that are already in the UWP listSuffixesMax Depth
diff --git a/Plugins/Flow.Launcher.Plugin.Program/Languages/ko.xaml b/Plugins/Flow.Launcher.Plugin.Program/Languages/ko.xaml
index 94b2545f5..affa7567f 100644
--- a/Plugins/Flow.Launcher.Plugin.Program/Languages/ko.xaml
+++ b/Plugins/Flow.Launcher.Plugin.Program/Languages/ko.xaml
@@ -34,6 +34,8 @@
Unins000처럼 일반적으로 사용되는 설치 삭제(Uninstaller) 프로그램의 이름을 숨깁니다.프로그램 설명 검색Flow will search program's description
+ Hide duplicated apps
+ Hide duplicated Win32 programs that are already in the UWP list확장자최대 깊이
diff --git a/Plugins/Flow.Launcher.Plugin.Program/Languages/nb.xaml b/Plugins/Flow.Launcher.Plugin.Program/Languages/nb.xaml
index a61a3b5e4..3fa53aba8 100644
--- a/Plugins/Flow.Launcher.Plugin.Program/Languages/nb.xaml
+++ b/Plugins/Flow.Launcher.Plugin.Program/Languages/nb.xaml
@@ -34,6 +34,8 @@
Skjuler programmer med samme navn til avinstalleringer, for eksempel unins000.exeSøk i programbeskrivelseFlow vil søke i programmets beskrivelse
+ Hide duplicated apps
+ Hide duplicated Win32 programs that are already in the UWP listSuffikserMaks dybde
diff --git a/Plugins/Flow.Launcher.Plugin.Program/Languages/nl.xaml b/Plugins/Flow.Launcher.Plugin.Program/Languages/nl.xaml
index d0fa19404..8a86dc511 100644
--- a/Plugins/Flow.Launcher.Plugin.Program/Languages/nl.xaml
+++ b/Plugins/Flow.Launcher.Plugin.Program/Languages/nl.xaml
@@ -34,6 +34,8 @@
Hides programs with common uninstaller names, such as unins000.exeSearch in Program DescriptionFlow will search program's description
+ Hide duplicated apps
+ Hide duplicated Win32 programs that are already in the UWP listSuffixesMax Depth
diff --git a/Plugins/Flow.Launcher.Plugin.Program/Languages/pl.xaml b/Plugins/Flow.Launcher.Plugin.Program/Languages/pl.xaml
index d3975cf42..8a163de7a 100644
--- a/Plugins/Flow.Launcher.Plugin.Program/Languages/pl.xaml
+++ b/Plugins/Flow.Launcher.Plugin.Program/Languages/pl.xaml
@@ -34,6 +34,8 @@
Ukrywa programy z typowymi nazwami deinstalatorów, takimi jak unins000.exeSzukaj w opisie programuFlow będzie przeszukiwać opisy programów
+ Ukryj zduplikowane aplikacje
+ Ukryj zduplikowane programy Win32, które znajdują się już na liście UWPRozszerzeniaMaksymalna głębokość
diff --git a/Plugins/Flow.Launcher.Plugin.Program/Languages/pt-br.xaml b/Plugins/Flow.Launcher.Plugin.Program/Languages/pt-br.xaml
index a81dab9a0..bab077683 100644
--- a/Plugins/Flow.Launcher.Plugin.Program/Languages/pt-br.xaml
+++ b/Plugins/Flow.Launcher.Plugin.Program/Languages/pt-br.xaml
@@ -34,6 +34,8 @@
Hides programs with common uninstaller names, such as unins000.exeSearch in Program DescriptionFlow will search program's description
+ Hide duplicated apps
+ Hide duplicated Win32 programs that are already in the UWP listSuffixesMax Depth
diff --git a/Plugins/Flow.Launcher.Plugin.Program/Languages/pt-pt.xaml b/Plugins/Flow.Launcher.Plugin.Program/Languages/pt-pt.xaml
index b70617df7..c7b394593 100644
--- a/Plugins/Flow.Launcher.Plugin.Program/Languages/pt-pt.xaml
+++ b/Plugins/Flow.Launcher.Plugin.Program/Languages/pt-pt.xaml
@@ -34,6 +34,8 @@
Ocultar programas com nomes de desinstalador como, por exemplo, unins000.exePesquisar na descrição dos programasFlow irá pesquisar na descrição do programa
+ Ocultar aplicações duplicadas
+ Ocultar aplicações Win32 duplicadas que existem lista UWPSufixosProfundidade máxima
diff --git a/Plugins/Flow.Launcher.Plugin.Program/Languages/ru.xaml b/Plugins/Flow.Launcher.Plugin.Program/Languages/ru.xaml
index 4d3b23e0e..8cb62137e 100644
--- a/Plugins/Flow.Launcher.Plugin.Program/Languages/ru.xaml
+++ b/Plugins/Flow.Launcher.Plugin.Program/Languages/ru.xaml
@@ -34,6 +34,8 @@
Hides programs with common uninstaller names, such as unins000.exeПоиск в описании программыFlow будет искать в описании программ
+ Hide duplicated apps
+ Hide duplicated Win32 programs that are already in the UWP listСуффиксыМакс. глубина
@@ -82,8 +84,7 @@
Настраиваемый проводникАргументы
- Вы можете настроить проводник, используемый для открытия папки контейнера, введя переменную окружения проводника, который вы хотите использовать. Будет полезно использовать командную строку для проверки доступности переменной среды.
-
+ You can customize the explorer used for opening the container folder by inputing the Environmental Variable of the explorer you want to use. It will be useful to use CMD to test whether the Environmental Variable is available.Введите настраиваемые аргументы, которые вы хотите добавить для вашего настраиваемого проводника. %s для родительского каталога, %f для полного пути (работает только для win32). Подробности смотрите на сайте проводника.
diff --git a/Plugins/Flow.Launcher.Plugin.Program/Languages/sk.xaml b/Plugins/Flow.Launcher.Plugin.Program/Languages/sk.xaml
index de66fe6d5..ee0705b96 100644
--- a/Plugins/Flow.Launcher.Plugin.Program/Languages/sk.xaml
+++ b/Plugins/Flow.Launcher.Plugin.Program/Languages/sk.xaml
@@ -34,6 +34,8 @@
Schovať odinštalačné programy s bežnými názvami ako unins000.exePovoliť popis programuFlow bude vyhľadávať v popise programu
+ Schovať duplicitné aplikácie
+ Schovať duplicitné programy WIn32, ktoré sú už v zozname UWPPríponyMax. hĺbka
diff --git a/Plugins/Flow.Launcher.Plugin.Program/Languages/sr.xaml b/Plugins/Flow.Launcher.Plugin.Program/Languages/sr.xaml
index b15e842bf..a69d7e96b 100644
--- a/Plugins/Flow.Launcher.Plugin.Program/Languages/sr.xaml
+++ b/Plugins/Flow.Launcher.Plugin.Program/Languages/sr.xaml
@@ -34,6 +34,8 @@
Hides programs with common uninstaller names, such as unins000.exeSearch in Program DescriptionFlow will search program's description
+ Hide duplicated apps
+ Hide duplicated Win32 programs that are already in the UWP listSuffixesMax Depth
diff --git a/Plugins/Flow.Launcher.Plugin.Program/Languages/tr.xaml b/Plugins/Flow.Launcher.Plugin.Program/Languages/tr.xaml
index e8f4ce025..d46de0592 100644
--- a/Plugins/Flow.Launcher.Plugin.Program/Languages/tr.xaml
+++ b/Plugins/Flow.Launcher.Plugin.Program/Languages/tr.xaml
@@ -34,6 +34,8 @@
Hides programs with common uninstaller names, such as unins000.exeSearch in Program DescriptionFlow will search program's description
+ Hide duplicated apps
+ Hide duplicated Win32 programs that are already in the UWP listUzantılarDerinlik
diff --git a/Plugins/Flow.Launcher.Plugin.Program/Languages/uk-UA.xaml b/Plugins/Flow.Launcher.Plugin.Program/Languages/uk-UA.xaml
index 89691ac9a..8e8d55f47 100644
--- a/Plugins/Flow.Launcher.Plugin.Program/Languages/uk-UA.xaml
+++ b/Plugins/Flow.Launcher.Plugin.Program/Languages/uk-UA.xaml
@@ -34,6 +34,8 @@
Приховує програми з поширеними назвами деінсталяторів, наприклад, unins000.exeПошук в описі програмиFlow буде шукати опис програми
+ Hide duplicated apps
+ Hide duplicated Win32 programs that are already in the UWP listСуфіксиМаксимальна глибина
@@ -82,8 +84,7 @@
Кастомізований провідникАргументи
- Ви можете налаштувати провідник, який використовується для відкриття теки контейнера, ввівши змінну середовища провідника, який ви хочете використовувати. Буде корисно скористатися командою CMD для перевірки доступності змінної середовища.
-
+ You can customize the explorer used for opening the container folder by inputing the Environmental Variable of the explorer you want to use. It will be useful to use CMD to test whether the Environmental Variable is available.Введіть спеціальні аргументи, які ви хочете додати до вашого провідника. %s для батьківського каталогу, %f для повного шляху (працює лише для win32). Докладнішу інформацію можна знайти на веб-сайті провідника.
diff --git a/Plugins/Flow.Launcher.Plugin.Program/Languages/vi.xaml b/Plugins/Flow.Launcher.Plugin.Program/Languages/vi.xaml
index c5f6fb76f..21a3981c5 100644
--- a/Plugins/Flow.Launcher.Plugin.Program/Languages/vi.xaml
+++ b/Plugins/Flow.Launcher.Plugin.Program/Languages/vi.xaml
@@ -34,6 +34,8 @@
Hides programs with common uninstaller names, such as unins000.exeTìm kiếm trong Mô tả chương trìnhFlow will search program's description
+ Hide duplicated apps
+ Hide duplicated Win32 programs that are already in the UWP listHậu tốĐộ sâu tối đa:
@@ -82,8 +84,7 @@
Trình khám phá tùy chỉnhĐối số
- Bạn có thể tùy chỉnh trình thám hiểm được sử dụng để mở thư mục vùng chứa bằng cách nhập Biến môi trường của trình khám phá mà bạn muốn sử dụng. Sẽ rất hữu ích khi sử dụng CMD để kiểm tra xem Biến môi trường có sẵn hay không.
-
+ You can customize the explorer used for opening the container folder by inputing the Environmental Variable of the explorer you want to use. It will be useful to use CMD to test whether the Environmental Variable is available.Nhập các đối số tùy chỉnh mà bạn muốn thêm cho trình khám phá tùy chỉnh của mình. %s cho thư mục mẹ, %f cho đường dẫn đầy đủ (chỉ hoạt động với win32). Kiểm tra trang web của nhà thám hiểm để biết chi tiết.
diff --git a/Plugins/Flow.Launcher.Plugin.Program/Languages/zh-cn.xaml b/Plugins/Flow.Launcher.Plugin.Program/Languages/zh-cn.xaml
index a537597e6..6d5c0079f 100644
--- a/Plugins/Flow.Launcher.Plugin.Program/Languages/zh-cn.xaml
+++ b/Plugins/Flow.Launcher.Plugin.Program/Languages/zh-cn.xaml
@@ -34,6 +34,8 @@
隐藏具有常见卸载程序名称的程序,例如 unins000.exe启用程序描述Flow 将搜索程序描述
+ Hide duplicated apps
+ Hide duplicated Win32 programs that are already in the UWP list后缀最大深度
diff --git a/Plugins/Flow.Launcher.Plugin.Program/Languages/zh-tw.xaml b/Plugins/Flow.Launcher.Plugin.Program/Languages/zh-tw.xaml
index dc0e7b7d2..fd0bd427a 100644
--- a/Plugins/Flow.Launcher.Plugin.Program/Languages/zh-tw.xaml
+++ b/Plugins/Flow.Launcher.Plugin.Program/Languages/zh-tw.xaml
@@ -34,6 +34,8 @@
Hides programs with common uninstaller names, such as unins000.exeSearch in Program DescriptionFlow will search program's description
+ Hide duplicated apps
+ Hide duplicated Win32 programs that are already in the UWP list副檔名最大深度
diff --git a/Plugins/Flow.Launcher.Plugin.Shell/Languages/ar.xaml b/Plugins/Flow.Launcher.Plugin.Shell/Languages/ar.xaml
index 0e4a783ff..39bd105a5 100644
--- a/Plugins/Flow.Launcher.Plugin.Shell/Languages/ar.xaml
+++ b/Plugins/Flow.Launcher.Plugin.Shell/Languages/ar.xaml
@@ -6,6 +6,7 @@
اضغط أي مفتاح لإغلاق هذه النافذة...عدم إغلاق موجه الأوامر بعد تنفيذ الأمرالتشغيل دائمًا كمسؤول
+ Use Windows Terminalالتشغيل كمستخدم مختلفShellيسمح بتنفيذ أوامر النظام من Flow Launcher
diff --git a/Plugins/Flow.Launcher.Plugin.Shell/Languages/cs.xaml b/Plugins/Flow.Launcher.Plugin.Shell/Languages/cs.xaml
index de45c754c..dfe9e7d4f 100644
--- a/Plugins/Flow.Launcher.Plugin.Shell/Languages/cs.xaml
+++ b/Plugins/Flow.Launcher.Plugin.Shell/Languages/cs.xaml
@@ -6,6 +6,7 @@
Press any key to close this window...Po dokončení příkazu příkazový řádek nezavírejteVždy spustit jako správce
+ Use Windows TerminalSpustit jako jiný uživatelShellUmožní spouštět systémové příkazy z Flow Launcheru
diff --git a/Plugins/Flow.Launcher.Plugin.Shell/Languages/da.xaml b/Plugins/Flow.Launcher.Plugin.Shell/Languages/da.xaml
index b7d02c558..90eb49317 100644
--- a/Plugins/Flow.Launcher.Plugin.Shell/Languages/da.xaml
+++ b/Plugins/Flow.Launcher.Plugin.Shell/Languages/da.xaml
@@ -6,6 +6,7 @@
Press any key to close this window...Do not close Command Prompt after command executionAlways run as administrator
+ Use Windows TerminalRun as different userShellAllows to execute system commands from Flow Launcher
diff --git a/Plugins/Flow.Launcher.Plugin.Shell/Languages/de.xaml b/Plugins/Flow.Launcher.Plugin.Shell/Languages/de.xaml
index d45978a1f..77a3fed47 100644
--- a/Plugins/Flow.Launcher.Plugin.Shell/Languages/de.xaml
+++ b/Plugins/Flow.Launcher.Plugin.Shell/Languages/de.xaml
@@ -6,6 +6,7 @@
Drücken Sie eine beliebige Taste, um dieses Fenster zu schließen ...Eingabeaufforderung nach Befehlsausführung nicht schließenImmer als Administrator ausführen
+ Use Windows TerminalAls anderer Benutzer ausführenShellErmöglicht das Ausführen von Systembefehlen aus Flow Launcher
diff --git a/Plugins/Flow.Launcher.Plugin.Shell/Languages/es-419.xaml b/Plugins/Flow.Launcher.Plugin.Shell/Languages/es-419.xaml
index 5ee2c43b4..3fc6b8ba4 100644
--- a/Plugins/Flow.Launcher.Plugin.Shell/Languages/es-419.xaml
+++ b/Plugins/Flow.Launcher.Plugin.Shell/Languages/es-419.xaml
@@ -6,6 +6,7 @@
Press any key to close this window...No cerrar Símbolo del Sistema tras ejecutar el comandoSiempre ejecutar como administrador
+ Use Windows TerminalEjecutar como otro usuarioShellAllows to execute system commands from Flow Launcher
diff --git a/Plugins/Flow.Launcher.Plugin.Shell/Languages/es.xaml b/Plugins/Flow.Launcher.Plugin.Shell/Languages/es.xaml
index a3ee35ef8..a3f97eac4 100644
--- a/Plugins/Flow.Launcher.Plugin.Shell/Languages/es.xaml
+++ b/Plugins/Flow.Launcher.Plugin.Shell/Languages/es.xaml
@@ -6,6 +6,7 @@
Pulsar cualquier tecla para cerrar esta ventana...No cerrar el símbolo del sistema después de la ejecución del comandoEjecutar siempre como administrador
+ Usar Terminal WindowsEjecutar como usuario diferenteTerminalPermite ejecutar comandos del sistema desde Flow Launcher
diff --git a/Plugins/Flow.Launcher.Plugin.Shell/Languages/fr.xaml b/Plugins/Flow.Launcher.Plugin.Shell/Languages/fr.xaml
index 379f3eda3..54118e0f3 100644
--- a/Plugins/Flow.Launcher.Plugin.Shell/Languages/fr.xaml
+++ b/Plugins/Flow.Launcher.Plugin.Shell/Languages/fr.xaml
@@ -6,6 +6,7 @@
Appuyez sur n'importe quelle touche pour fermer cette fenêtre...Ne pas fermer l'invite de commandes après l'exécution de la commandeToujours exécuter en tant qu'administrateur
+ Utiliser le Terminal WindowsExécuter en tant qu'utilisateur différentShellPermet d'exécuter des commandes système depuis Flow Launcher
diff --git a/Plugins/Flow.Launcher.Plugin.Shell/Languages/he.xaml b/Plugins/Flow.Launcher.Plugin.Shell/Languages/he.xaml
index b7d02c558..1a8ebbb7f 100644
--- a/Plugins/Flow.Launcher.Plugin.Shell/Languages/he.xaml
+++ b/Plugins/Flow.Launcher.Plugin.Shell/Languages/he.xaml
@@ -1,17 +1,18 @@
- Replace Win+R
- Close Command Prompt after pressing any key
- Press any key to close this window...
- Do not close Command Prompt after command execution
- Always run as administrator
- Run as different user
- Shell
- Allows to execute system commands from Flow Launcher
- this command has been executed {0} times
- execute command through command shell
- Run As Administrator
- Copy the command
- Only show number of most used commands:
+ החלף את Win+R
+ סגור את שורת הפקודה לאחר לחיצה על מקש כלשהו
+ לחץ על מקש כלשהו כדי לסגור חלון זה...
+ אל תסגור את שורת הפקודה לאחר ביצוע הפקודה
+ הפעל תמיד כמנהל
+ השתמש ב-Windows Terminal
+ הפעל כמשתמש אחר
+ שורת פקודה
+ מאפשר להריץ פקודות מערכת מתוך Flow Launcher
+ פקודה זו בוצעה {0} פעמים
+ בצע פקודה דרך מעטפת הפקודות
+ הפעל כמנהל
+ העתק את הפקודה
+ הצג רק את מספר הפקודות הנפוצות ביותר:
diff --git a/Plugins/Flow.Launcher.Plugin.Shell/Languages/it.xaml b/Plugins/Flow.Launcher.Plugin.Shell/Languages/it.xaml
index 4e61940d1..506f20446 100644
--- a/Plugins/Flow.Launcher.Plugin.Shell/Languages/it.xaml
+++ b/Plugins/Flow.Launcher.Plugin.Shell/Languages/it.xaml
@@ -6,6 +6,7 @@
Premi un tasto per chiudere questa finestra...Non chiudere il prompt dei comandi dopo l'esecuzione dei comandiEsegui sempre come amministratore
+ Use Windows TerminalEsegui come utente differenteTerminaleConsente di eseguire comandi di sistema da Flow Launcher
diff --git a/Plugins/Flow.Launcher.Plugin.Shell/Languages/ja.xaml b/Plugins/Flow.Launcher.Plugin.Shell/Languages/ja.xaml
index b7d02c558..90eb49317 100644
--- a/Plugins/Flow.Launcher.Plugin.Shell/Languages/ja.xaml
+++ b/Plugins/Flow.Launcher.Plugin.Shell/Languages/ja.xaml
@@ -6,6 +6,7 @@
Press any key to close this window...Do not close Command Prompt after command executionAlways run as administrator
+ Use Windows TerminalRun as different userShellAllows to execute system commands from Flow Launcher
diff --git a/Plugins/Flow.Launcher.Plugin.Shell/Languages/ko.xaml b/Plugins/Flow.Launcher.Plugin.Shell/Languages/ko.xaml
index 3faaca429..67594ae8d 100644
--- a/Plugins/Flow.Launcher.Plugin.Shell/Languages/ko.xaml
+++ b/Plugins/Flow.Launcher.Plugin.Shell/Languages/ko.xaml
@@ -6,6 +6,7 @@
Press any key to close this window...명령 실행 후 명령 프롬프트를 닫지 않음항상 관리자 권한으로 실행
+ Use Windows Terminal다른 유저 권한으로 실행쉘Allows to execute system commands from Flow Launcher
diff --git a/Plugins/Flow.Launcher.Plugin.Shell/Languages/nb.xaml b/Plugins/Flow.Launcher.Plugin.Shell/Languages/nb.xaml
index 7a118c315..b00b78d6f 100644
--- a/Plugins/Flow.Launcher.Plugin.Shell/Languages/nb.xaml
+++ b/Plugins/Flow.Launcher.Plugin.Shell/Languages/nb.xaml
@@ -6,6 +6,7 @@
Trykk på en tast for å lukke dette vinduet...Ikke lukk ledeteksten etter utførelse av kommandoenKjør alltid som administrator
+ Use Windows TerminalKjør som annen brukerSkallLar deg utføre systemkommandoer fra Flow Launcher
diff --git a/Plugins/Flow.Launcher.Plugin.Shell/Languages/nl.xaml b/Plugins/Flow.Launcher.Plugin.Shell/Languages/nl.xaml
index b7d02c558..a429524ac 100644
--- a/Plugins/Flow.Launcher.Plugin.Shell/Languages/nl.xaml
+++ b/Plugins/Flow.Launcher.Plugin.Shell/Languages/nl.xaml
@@ -6,6 +6,7 @@
Press any key to close this window...Do not close Command Prompt after command executionAlways run as administrator
+ Windows Terminal gebruikenRun as different userShellAllows to execute system commands from Flow Launcher
diff --git a/Plugins/Flow.Launcher.Plugin.Shell/Languages/pl.xaml b/Plugins/Flow.Launcher.Plugin.Shell/Languages/pl.xaml
index 1b088c394..0ec1f92fb 100644
--- a/Plugins/Flow.Launcher.Plugin.Shell/Languages/pl.xaml
+++ b/Plugins/Flow.Launcher.Plugin.Shell/Languages/pl.xaml
@@ -6,6 +6,7 @@
Naciśnij dowolny przycisk, aby zamknąć to okno...Nie zamykaj wiersza poleceń po wykonaniu poleceniaZawsze uruchamiaj jako administrator
+ Użyj Windows TerminalUruchom jako inny użytkownikWiersz poleceńUmożliwia wykonywanie poleceń systemowych z poziomu Flow Launcher
diff --git a/Plugins/Flow.Launcher.Plugin.Shell/Languages/pt-br.xaml b/Plugins/Flow.Launcher.Plugin.Shell/Languages/pt-br.xaml
index 729e33ddf..a2e65a741 100644
--- a/Plugins/Flow.Launcher.Plugin.Shell/Languages/pt-br.xaml
+++ b/Plugins/Flow.Launcher.Plugin.Shell/Languages/pt-br.xaml
@@ -6,6 +6,7 @@
Press any key to close this window...Não feche o Prompt de Comando após a execução do comandoSempre executar como administrador
+ Use Windows TerminalRun as different userConsoleAllows to execute system commands from Flow Launcher
diff --git a/Plugins/Flow.Launcher.Plugin.Shell/Languages/pt-pt.xaml b/Plugins/Flow.Launcher.Plugin.Shell/Languages/pt-pt.xaml
index cf4665cce..66f7aec85 100644
--- a/Plugins/Flow.Launcher.Plugin.Shell/Languages/pt-pt.xaml
+++ b/Plugins/Flow.Launcher.Plugin.Shell/Languages/pt-pt.xaml
@@ -6,6 +6,7 @@
Prima uma tecla para fechar esta janela...Não fechar linha de comandos depois de executar o comandoExecutar sempre como administrador
+ Usar terminal do WindowsExecutar com outro utilizadorConsolaPermite executar comandos do sistema via Flow Launcher
diff --git a/Plugins/Flow.Launcher.Plugin.Shell/Languages/ru.xaml b/Plugins/Flow.Launcher.Plugin.Shell/Languages/ru.xaml
index 20fc3fb5d..d3975bd9e 100644
--- a/Plugins/Flow.Launcher.Plugin.Shell/Languages/ru.xaml
+++ b/Plugins/Flow.Launcher.Plugin.Shell/Languages/ru.xaml
@@ -6,6 +6,7 @@
Press any key to close this window...Не закрывать командную строку после выполнения командыВсегда запускать с правами администратора
+ Use Windows TerminalЗапустить от имени другого пользователяОболочкаAllows to execute system commands from Flow Launcher
diff --git a/Plugins/Flow.Launcher.Plugin.Shell/Languages/sk.xaml b/Plugins/Flow.Launcher.Plugin.Shell/Languages/sk.xaml
index 49f5dd796..b1bf88a31 100644
--- a/Plugins/Flow.Launcher.Plugin.Shell/Languages/sk.xaml
+++ b/Plugins/Flow.Launcher.Plugin.Shell/Languages/sk.xaml
@@ -6,6 +6,7 @@
Toto okno zatvoríte stlačením ľubovoľného klávesu…Nezatvárať príkazový riadok po dokončení príkazuSpustiť vždy ako správca
+ Použiť Windows TerminálSpustiť ako iný používateľShellUmožňuje vykonávať systémové príkazy z Flow Launchera
diff --git a/Plugins/Flow.Launcher.Plugin.Shell/Languages/sr.xaml b/Plugins/Flow.Launcher.Plugin.Shell/Languages/sr.xaml
index b7d02c558..90eb49317 100644
--- a/Plugins/Flow.Launcher.Plugin.Shell/Languages/sr.xaml
+++ b/Plugins/Flow.Launcher.Plugin.Shell/Languages/sr.xaml
@@ -6,6 +6,7 @@
Press any key to close this window...Do not close Command Prompt after command executionAlways run as administrator
+ Use Windows TerminalRun as different userShellAllows to execute system commands from Flow Launcher
diff --git a/Plugins/Flow.Launcher.Plugin.Shell/Languages/tr.xaml b/Plugins/Flow.Launcher.Plugin.Shell/Languages/tr.xaml
index 7dd1c5b36..d421a84a4 100644
--- a/Plugins/Flow.Launcher.Plugin.Shell/Languages/tr.xaml
+++ b/Plugins/Flow.Launcher.Plugin.Shell/Languages/tr.xaml
@@ -6,6 +6,7 @@
Press any key to close this window...Çalıştırma sona erdikten sonra komut istemini kapatmaAlways run as administrator
+ Use Windows TerminalRun as different userKabukAllows to execute system commands from Flow Launcher
diff --git a/Plugins/Flow.Launcher.Plugin.Shell/Languages/uk-UA.xaml b/Plugins/Flow.Launcher.Plugin.Shell/Languages/uk-UA.xaml
index 9f51bbcd9..d209cb739 100644
--- a/Plugins/Flow.Launcher.Plugin.Shell/Languages/uk-UA.xaml
+++ b/Plugins/Flow.Launcher.Plugin.Shell/Languages/uk-UA.xaml
@@ -6,6 +6,7 @@
Натисніть будь-яку клавішу, щоб закрити це вікно...Не закривати командний рядок після виконання командиЗавжди запускати від імені адміністратора
+ Use Windows TerminalЗапустити від імені іншого користувачаShellДозволяє виконувати системні команди з Flow Launcher
diff --git a/Plugins/Flow.Launcher.Plugin.Shell/Languages/vi.xaml b/Plugins/Flow.Launcher.Plugin.Shell/Languages/vi.xaml
index 1a0d55e66..d21412a14 100644
--- a/Plugins/Flow.Launcher.Plugin.Shell/Languages/vi.xaml
+++ b/Plugins/Flow.Launcher.Plugin.Shell/Languages/vi.xaml
@@ -6,6 +6,7 @@
Nhấn phím bất kỳ để đóng cửa sổ này...Không đóng dấu nhắc lệnh sau khi thực hiện lệnhLuôn chạy với tư cách quản trị viên
+ Use Windows TerminalXóa lựa chọn đã chọnVỏAllows to execute system commands from Flow Launcher
diff --git a/Plugins/Flow.Launcher.Plugin.Shell/Languages/zh-cn.xaml b/Plugins/Flow.Launcher.Plugin.Shell/Languages/zh-cn.xaml
index 2db287e39..7e7c2837f 100644
--- a/Plugins/Flow.Launcher.Plugin.Shell/Languages/zh-cn.xaml
+++ b/Plugins/Flow.Launcher.Plugin.Shell/Languages/zh-cn.xaml
@@ -6,6 +6,7 @@
按下任意键以关闭此窗口...执行后不关闭命令窗口始终以管理员身份运行
+ Use Windows Terminal以其他用户身份运行命令行允许从 Flow Launcher 中执行系统命令
diff --git a/Plugins/Flow.Launcher.Plugin.Shell/Languages/zh-tw.xaml b/Plugins/Flow.Launcher.Plugin.Shell/Languages/zh-tw.xaml
index 21a330e3f..8936c0498 100644
--- a/Plugins/Flow.Launcher.Plugin.Shell/Languages/zh-tw.xaml
+++ b/Plugins/Flow.Launcher.Plugin.Shell/Languages/zh-tw.xaml
@@ -6,6 +6,7 @@
Press any key to close this window...執行後不關閉命令提示字元視窗一律以系統管理員身分執行
+ Use Windows TerminalRun as different user命令提示字元Allows to execute system commands from Flow Launcher
diff --git a/Plugins/Flow.Launcher.Plugin.Sys/Command.cs b/Plugins/Flow.Launcher.Plugin.Sys/Command.cs
new file mode 100644
index 000000000..6c3a99f3e
--- /dev/null
+++ b/Plugins/Flow.Launcher.Plugin.Sys/Command.cs
@@ -0,0 +1,44 @@
+using System.Text.Json.Serialization;
+
+namespace Flow.Launcher.Plugin.Sys
+{
+ public class Command : BaseModel
+ {
+ public string Key { get; set; }
+
+ private string name;
+ [JsonIgnore]
+ public string Name
+ {
+ get => name;
+ set
+ {
+ name = value;
+ OnPropertyChanged();
+ }
+ }
+
+ private string description;
+ [JsonIgnore]
+ public string Description
+ {
+ get => description;
+ set
+ {
+ description = value;
+ OnPropertyChanged();
+ }
+ }
+
+ private string keyword;
+ public string Keyword
+ {
+ get => keyword;
+ set
+ {
+ keyword = value;
+ OnPropertyChanged();
+ }
+ }
+ }
+}
diff --git a/Plugins/Flow.Launcher.Plugin.Sys/CommandKeywordSetting.xaml b/Plugins/Flow.Launcher.Plugin.Sys/CommandKeywordSetting.xaml
new file mode 100644
index 000000000..a848f2f1f
--- /dev/null
+++ b/Plugins/Flow.Launcher.Plugin.Sys/CommandKeywordSetting.xaml
@@ -0,0 +1,121 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Plugins/Flow.Launcher.Plugin.Sys/CommandKeywordSetting.xaml.cs b/Plugins/Flow.Launcher.Plugin.Sys/CommandKeywordSetting.xaml.cs
new file mode 100644
index 000000000..8797bf220
--- /dev/null
+++ b/Plugins/Flow.Launcher.Plugin.Sys/CommandKeywordSetting.xaml.cs
@@ -0,0 +1,45 @@
+using System.Windows;
+
+namespace Flow.Launcher.Plugin.Sys
+{
+ public partial class CommandKeywordSettingWindow
+ {
+ private readonly Command _oldSearchSource;
+ private readonly PluginInitContext _context;
+
+ public CommandKeywordSettingWindow(PluginInitContext context, Command old)
+ {
+ _context = context;
+ _oldSearchSource = old;
+ InitializeComponent();
+ CommandKeyword.Text = old.Keyword;
+ CommandKeywordTips.Text = string.Format(_context.API.GetTranslation("flowlauncher_plugin_sys_custom_command_keyword_tip"), old.Name);
+ }
+
+ private void OnCancelButtonClick(object sender, RoutedEventArgs e)
+ {
+ Close();
+ }
+
+ private void OnConfirmButtonClick(object sender, RoutedEventArgs e)
+ {
+ var keyword = CommandKeyword.Text;
+ if (string.IsNullOrEmpty(keyword))
+ {
+ var warning = _context.API.GetTranslation("flowlauncher_plugin_sys_input_command_keyword");
+ _context.API.ShowMsgBox(warning);
+ }
+ else
+ {
+ _oldSearchSource.Keyword = keyword;
+ Close();
+ }
+ }
+
+ private void OnResetButtonClick(object sender, RoutedEventArgs e)
+ {
+ // Key is the default value of this command
+ CommandKeyword.Text = _oldSearchSource.Key;
+ }
+ }
+}
diff --git a/Plugins/Flow.Launcher.Plugin.Sys/Flow.Launcher.Plugin.Sys.csproj b/Plugins/Flow.Launcher.Plugin.Sys/Flow.Launcher.Plugin.Sys.csproj
index dbc36ad42..266c24170 100644
--- a/Plugins/Flow.Launcher.Plugin.Sys/Flow.Launcher.Plugin.Sys.csproj
+++ b/Plugins/Flow.Launcher.Plugin.Sys/Flow.Launcher.Plugin.Sys.csproj
@@ -39,6 +39,7 @@
+
diff --git a/Plugins/Flow.Launcher.Plugin.Sys/Images/theme_selector.png b/Plugins/Flow.Launcher.Plugin.Sys/Images/theme_selector.png
new file mode 100644
index 000000000..704e9474e
Binary files /dev/null and b/Plugins/Flow.Launcher.Plugin.Sys/Images/theme_selector.png differ
diff --git a/Plugins/Flow.Launcher.Plugin.Sys/Languages/ar.xaml b/Plugins/Flow.Launcher.Plugin.Sys/Languages/ar.xaml
index 3e2aee69a..529be9f45 100644
--- a/Plugins/Flow.Launcher.Plugin.Sys/Languages/ar.xaml
+++ b/Plugins/Flow.Launcher.Plugin.Sys/Languages/ar.xaml
@@ -25,6 +25,7 @@
نصائح Flow Launcherمجلد بيانات مستخدم Flow Launcherتبديل وضع اللعبة
+ Set the Flow Launcher Themeإيقاف تشغيل الكمبيوتر
@@ -47,8 +48,9 @@
زيارة وثائق Flow Launcher للحصول على المزيد من المساعدة ونصائح الاستخدامفتح الموقع الذي يتم تخزين إعدادات Flow Launcher فيهتبديل وضع اللعبة
+ Quickly change the Flow Launcher theme
-
+
نجاحتم حفظ جميع إعدادات Flow Launcherتم إعادة تحميل جميع بيانات الإضافات المعنية
diff --git a/Plugins/Flow.Launcher.Plugin.Sys/Languages/cs.xaml b/Plugins/Flow.Launcher.Plugin.Sys/Languages/cs.xaml
index b377ad3d2..1a42ce51b 100644
--- a/Plugins/Flow.Launcher.Plugin.Sys/Languages/cs.xaml
+++ b/Plugins/Flow.Launcher.Plugin.Sys/Languages/cs.xaml
@@ -25,6 +25,7 @@
Flow Launcher TipsFlow Launcher UserData FolderToggle Game Mode
+ Set the Flow Launcher ThemeVypnout počítač
@@ -47,8 +48,9 @@
Další nápovědu a tipy k jeho používání najdete v dokumentaci ke službě Flow LauncherOtevře místo, kde jsou uložena nastavení Flow LauncherToggle Game Mode
+ Quickly change the Flow Launcher theme
-
+
ÚspěšnéUložení všech nastavení Flow LauncheruAktualizace všech dat pluginů
diff --git a/Plugins/Flow.Launcher.Plugin.Sys/Languages/da.xaml b/Plugins/Flow.Launcher.Plugin.Sys/Languages/da.xaml
index 30beff7b5..172adfd2f 100644
--- a/Plugins/Flow.Launcher.Plugin.Sys/Languages/da.xaml
+++ b/Plugins/Flow.Launcher.Plugin.Sys/Languages/da.xaml
@@ -25,6 +25,7 @@
Flow Launcher TipsFlow Launcher UserData FolderToggle Game Mode
+ Set the Flow Launcher ThemeShutdown Computer
@@ -47,8 +48,9 @@
Visit Flow Launcher's documentation for more help and how to use tipsOpen the location where Flow Launcher's settings are storedToggle Game Mode
+ Quickly change the Flow Launcher theme
-
+
FortsætAll Flow Launcher settings savedReloaded all applicable plugin data
diff --git a/Plugins/Flow.Launcher.Plugin.Sys/Languages/de.xaml b/Plugins/Flow.Launcher.Plugin.Sys/Languages/de.xaml
index 46e51573b..cdd0e0348 100644
--- a/Plugins/Flow.Launcher.Plugin.Sys/Languages/de.xaml
+++ b/Plugins/Flow.Launcher.Plugin.Sys/Languages/de.xaml
@@ -25,6 +25,7 @@
Flow Launcher-TippsFlow Launcher UserData-OrdnerSpielmodus umschalten
+ Set the Flow Launcher ThemeComputer herunterfahren
@@ -47,8 +48,9 @@
Besuchen Sie die Dokumentation von Flow Launcher für mehr Hilfe und Tipps zur VerwendungDen Ort öffnen, an dem die Einstellungen von Flow Launcher gespeichert sindSpielmodus umschalten
+ Quickly change the Flow Launcher theme
-
+
ErfolgAlle Flow Launcher-Einstellungen gespeichertAlle anwendbaren Plug-in-Daten neu geladen
diff --git a/Plugins/Flow.Launcher.Plugin.Sys/Languages/en.xaml b/Plugins/Flow.Launcher.Plugin.Sys/Languages/en.xaml
index 91f32a844..ad3f8553b 100644
--- a/Plugins/Flow.Launcher.Plugin.Sys/Languages/en.xaml
+++ b/Plugins/Flow.Launcher.Plugin.Sys/Languages/en.xaml
@@ -4,8 +4,9 @@
xmlns:system="clr-namespace:System;assembly=mscorlib">
- Command
+ NameDescription
+ CommandShutdownRestart
@@ -27,6 +28,9 @@
Flow Launcher TipsFlow Launcher UserData FolderToggle Game Mode
+ Set the Flow Launcher Theme
+
+ EditShutdown Computer
@@ -49,8 +53,9 @@
Visit Flow Launcher's documentation for more help and how to use tipsOpen the location where Flow Launcher's settings are storedToggle Game Mode
+ Quickly change the Flow Launcher theme
-
+
SuccessAll Flow Launcher settings savedReloaded all applicable plugin data
@@ -59,6 +64,15 @@
Are you sure you want to restart the computer with Advanced Boot Options?Are you sure you want to log off?
+ Command Keyword Setting
+ Custom Command Keyword
+ Enter a keyword to search for command: {0}. This keyword is used to match your query.
+ Command Keyword
+ Reset
+ Confirm
+ Cancel
+ Please enter a non-empty command keyword
+
System CommandsProvides System related commands. e.g. shutdown, lock, settings etc.
diff --git a/Plugins/Flow.Launcher.Plugin.Sys/Languages/es-419.xaml b/Plugins/Flow.Launcher.Plugin.Sys/Languages/es-419.xaml
index 1275f8b74..99eec60fa 100644
--- a/Plugins/Flow.Launcher.Plugin.Sys/Languages/es-419.xaml
+++ b/Plugins/Flow.Launcher.Plugin.Sys/Languages/es-419.xaml
@@ -25,6 +25,7 @@
Flow Launcher TipsFlow Launcher UserData FolderToggle Game Mode
+ Set the Flow Launcher ThemeShutdown Computer
@@ -47,8 +48,9 @@
Visit Flow Launcher's documentation for more help and how to use tipsOpen the location where Flow Launcher's settings are storedToggle Game Mode
+ Quickly change the Flow Launcher theme
-
+
SuccessAll Flow Launcher settings savedReloaded all applicable plugin data
diff --git a/Plugins/Flow.Launcher.Plugin.Sys/Languages/es.xaml b/Plugins/Flow.Launcher.Plugin.Sys/Languages/es.xaml
index 5a5170838..2139738f7 100644
--- a/Plugins/Flow.Launcher.Plugin.Sys/Languages/es.xaml
+++ b/Plugins/Flow.Launcher.Plugin.Sys/Languages/es.xaml
@@ -25,6 +25,7 @@
Consejos Flow LauncherCarpeta UserData de Flow LauncherCambiar a Modo Juego
+ Establecer el tema de Flow LauncherApaga el equipo
@@ -47,8 +48,9 @@
Accede a la documentación de Flow Launcher para más ayuda y consejos de usoAbre la ubicación donde se almacena la configuración de Flow LauncherCambiar a Modo Juego
+ Cambiar rápidamente el tema de Flow Launcher
-
+
CorrectoToda la configuración de Flow Launcher ha sido guardadaSe recargaron todos los datos del complemento
diff --git a/Plugins/Flow.Launcher.Plugin.Sys/Languages/fr.xaml b/Plugins/Flow.Launcher.Plugin.Sys/Languages/fr.xaml
index 6aea47df8..727a9a6ad 100644
--- a/Plugins/Flow.Launcher.Plugin.Sys/Languages/fr.xaml
+++ b/Plugins/Flow.Launcher.Plugin.Sys/Languages/fr.xaml
@@ -25,6 +25,7 @@
Astuces pour Flow LauncherDossier des données utilisateur de Flow LauncherBasculer le mode de jeu
+ Définir le thème Flow LauncherÉteindre l'ordinateur
@@ -47,8 +48,9 @@
Consultez la documentation de Flow Launcher pour plus d'aide et comment utiliser les conseils.Ouvrez l'emplacement où les paramètres de Flow Launcher sont stockésBasculer le mode de jeu
+ Changez rapidement le thème Flow Launcher
-
+
Ajouté avec succèsTous les paramètres Flow Launcher ont été sauvésToutes les données du plugin applicables ont été rechargés
diff --git a/Plugins/Flow.Launcher.Plugin.Sys/Languages/he.xaml b/Plugins/Flow.Launcher.Plugin.Sys/Languages/he.xaml
index b98fc47ee..acc3f3b59 100644
--- a/Plugins/Flow.Launcher.Plugin.Sys/Languages/he.xaml
+++ b/Plugins/Flow.Launcher.Plugin.Sys/Languages/he.xaml
@@ -2,62 +2,64 @@
- Command
- Description
+ פקודה
+ תיאור
- Shutdown
- Restart
- Restart With Advanced Boot Options
- Log Off/Sign Out
- Lock
- Sleep
- Hibernate
- Index Option
- Empty Recycle Bin
- Open Recycle Bin
+ כיבוי
+ הפעלה מחדש
+ הפעלה מחדש עם אפשרויות מתקדמות
+ התנתקות
+ נעילה
+ שינה
+ מצב שינה
+ אפשרויות אינדוקס
+ רוקן את סל המיחזור
+ פתח את סל המיחזוריציאה
- Save Settings
- Restart Flow Launcher
+ שמור הגדרות
+ הפעל מחדש את Flow Launcherהגדרות
- Reload Plugin Data
- Check For Update
- Open Log Location
- Flow Launcher Tips
- Flow Launcher UserData Folder
- Toggle Game Mode
+ טען מחדש נתוני תוסף
+ בדוק עדכונים
+ פתח מיקום קובצי היומן
+ מדריך Flow Launcher
+ תיקיית הנתונים של Flow Launcher
+ מצב משחק
+ Set the Flow Launcher Theme
- Shutdown Computer
- Restart Computer
- Restart the computer with Advanced Boot Options for Safe and Debugging modes, as well as other options
- Log off
- Lock this computer
- Close Flow Launcher
- Restart Flow Launcher
- Tweak Flow Launcher's settings
- Put computer to sleep
- Empty recycle bin
- Open recycle bin
- Indexing Options
- Hibernate computer
- Save all Flow Launcher settings
- Refreshes plugin data with new content
- Open Flow Launcher's log location
- Check for new Flow Launcher update
- Visit Flow Launcher's documentation for more help and how to use tips
- Open the location where Flow Launcher's settings are stored
- Toggle Game Mode
+ כבה את המחשב
+ הפעל מחדש את המחשב
+ הפעל מחדש את המחשב עם אפשרויות מתקדמות עבור מצב בטוח, ניפוי באגים ואפשרויות נוספות
+ התנתק מהמחשב
+ נעל את המחשב
+ סגור את Flow Launcher
+ הפעל מחדש את Flow Launcher
+ התאם את הגדרות Flow Launcher
+ העבר את המחשב למצב שינה
+ רוקן את סל המיחזור
+ פתח את סל המיחזור
+ אפשרויות אינדוקס
+ העבר את המחשב למצב שינה
+ שמור את כל הגדרות Flow Launcher
+ טען מחדש את נתוני התוספים עם תוכן חדש
+ פתח את מיקום קובצי היומן של Flow Launcher
+ בדוק אם יש עדכון חדש ל-Flow Launcher
+ עיין במדריך של Flow Launcher לקבלת מידע נוסף וטיפים
+ פתח את מיקום תיקיית ההגדרות של Flow Launcher
+ הפעל/כבה מצב משחק
+ Quickly change the Flow Launcher theme
-
+
הצליח
- All Flow Launcher settings saved
- Reloaded all applicable plugin data
- Are you sure you want to shut the computer down?
- Are you sure you want to restart the computer?
- Are you sure you want to restart the computer with Advanced Boot Options?
- Are you sure you want to log off?
+ כל הגדרות Flow Launcher נשמרו
+ נתוני כל התוספים הרלוונטיים נטענו מחדש
+ האם אתה בטוח שברצונך לכבות את המחשב?
+ האם אתה בטוח שברצונך להפעיל מחדש את המחשב?
+ האם אתה בטוח שברצונך להפעיל מחדש את המחשב עם אפשרויות אתחול מתקדמות?
+ האם אתה בטוח שברצונך להתנתק?
- System Commands
- Provides System related commands. e.g. shutdown, lock, settings etc.
+ פקודות מערכת
+ מספק פקודות הקשורות למערכת, כגון כיבוי, נעילה, הגדרות ועוד.
diff --git a/Plugins/Flow.Launcher.Plugin.Sys/Languages/it.xaml b/Plugins/Flow.Launcher.Plugin.Sys/Languages/it.xaml
index 129c6a6fa..b464cab28 100644
--- a/Plugins/Flow.Launcher.Plugin.Sys/Languages/it.xaml
+++ b/Plugins/Flow.Launcher.Plugin.Sys/Languages/it.xaml
@@ -25,6 +25,7 @@
Consigli di Flow LauncherCartella UserData di Flow LauncherAttiva/Disattiva Modalità Di Gioco
+ Set the Flow Launcher ThemeSpegni il computer
@@ -47,8 +48,9 @@
Visita la documentazione di Flow Launcher per maggiori informazioni e suggerimenti su come usarloApri la posizione in cui vengono memorizzate le impostazioni di Flow LauncherAttiva/Disattiva Modalità Di Gioco
+ Quickly change the Flow Launcher theme
-
+
SuccessoTutte le impostazioni di Flow Launcher sono state salvateRicaricato tutti i dati del plugin applicabili
diff --git a/Plugins/Flow.Launcher.Plugin.Sys/Languages/ja.xaml b/Plugins/Flow.Launcher.Plugin.Sys/Languages/ja.xaml
index bb00a0df6..cff426d4e 100644
--- a/Plugins/Flow.Launcher.Plugin.Sys/Languages/ja.xaml
+++ b/Plugins/Flow.Launcher.Plugin.Sys/Languages/ja.xaml
@@ -25,6 +25,7 @@
Flow Launcher TipsFlow Launcher UserData FolderToggle Game Mode
+ Set the Flow Launcher Themeコンピュータをシャットダウンする
@@ -47,8 +48,9 @@
Visit Flow Launcher's documentation for more help and how to use tipsOpen the location where Flow Launcher's settings are storedToggle Game Mode
+ Quickly change the Flow Launcher theme
-
+
成功しましAll Flow Launcher settings savedReloaded all applicable plugin data
diff --git a/Plugins/Flow.Launcher.Plugin.Sys/Languages/ko.xaml b/Plugins/Flow.Launcher.Plugin.Sys/Languages/ko.xaml
index e2962ff34..d9b568e14 100644
--- a/Plugins/Flow.Launcher.Plugin.Sys/Languages/ko.xaml
+++ b/Plugins/Flow.Launcher.Plugin.Sys/Languages/ko.xaml
@@ -25,6 +25,7 @@
Flow Launcher TipsFlow Launcher UserData FolderToggle Game Mode
+ Set the Flow Launcher Theme시스템 종료
@@ -47,8 +48,9 @@
Flow Launcher의 도움말 및 사용안내Flow Launcher의 설정이 저장된 위치 열기Toggle Game Mode
+ Quickly change the Flow Launcher theme
-
+
성공모든 Flow Launcher 설정을 저장했습니다적용 가능한 모든 플러그인 데이터를 다시 로드했습니다
diff --git a/Plugins/Flow.Launcher.Plugin.Sys/Languages/nb.xaml b/Plugins/Flow.Launcher.Plugin.Sys/Languages/nb.xaml
index ffbfe8d0e..a531189fe 100644
--- a/Plugins/Flow.Launcher.Plugin.Sys/Languages/nb.xaml
+++ b/Plugins/Flow.Launcher.Plugin.Sys/Languages/nb.xaml
@@ -25,6 +25,7 @@
Flow Launcher TipsBrukerdatamappe for Flow LauncherVis/Skjul spillmodus
+ Set the Flow Launcher ThemeSlår av datamaskin
@@ -47,8 +48,9 @@
Besøk Flow Launcher sin dokumentasjon for mer hjelp og hvordan du bruker tipsÅpne plasseringen hvor Flow Launcher sine innstillinger er lagretVis/Skjul spillmodus
+ Quickly change the Flow Launcher theme
-
+
VellykketAlle innstillinger for Flow Launcher er lagretLastet inn alle gjeldende programtilleggdata på nytt
diff --git a/Plugins/Flow.Launcher.Plugin.Sys/Languages/nl.xaml b/Plugins/Flow.Launcher.Plugin.Sys/Languages/nl.xaml
index 00201fa0e..e0e4d46a8 100644
--- a/Plugins/Flow.Launcher.Plugin.Sys/Languages/nl.xaml
+++ b/Plugins/Flow.Launcher.Plugin.Sys/Languages/nl.xaml
@@ -25,6 +25,7 @@
Flow Launcher TipsFlow Launcher UserData FolderToggle Game Mode
+ Set the Flow Launcher ThemeComputer afsluiten
@@ -47,8 +48,9 @@
Bezoek Flow Launcher's documentatie voor meer hulp en tipsOpen de locatie waar Flow Launcher's instellingen worden opgeslagenToggle Game Mode
+ Quickly change the Flow Launcher theme
-
+
SuccesvolAlle Flow Launcher instellingen opgeslagenAlle toepasselijke plugin gegevens zijn herladen
diff --git a/Plugins/Flow.Launcher.Plugin.Sys/Languages/pl.xaml b/Plugins/Flow.Launcher.Plugin.Sys/Languages/pl.xaml
index 2f82bce76..bbb3bec88 100644
--- a/Plugins/Flow.Launcher.Plugin.Sys/Languages/pl.xaml
+++ b/Plugins/Flow.Launcher.Plugin.Sys/Languages/pl.xaml
@@ -25,6 +25,7 @@
Wskazówki Flow LauncherFolder danych użytkownika Flow LauncherPrzełącz tryb gry
+ Set the Flow Launcher ThemeWyłącz komputer
@@ -47,8 +48,9 @@
Odwiedź dokumentację Flow Launcher, aby uzyskać więcej pomocy i wskazówek dotyczących użytkowaniaOtwórz lokalizację, w której przechowywane są ustawienia Flow LauncherPrzełącz tryb gry
+ Quickly change the Flow Launcher theme
-
+
SukcesWszystkie ustawienia Flow Launcher zostały zapisanePrzeładowano dane wszystkich odpowiednich wtyczek
diff --git a/Plugins/Flow.Launcher.Plugin.Sys/Languages/pt-br.xaml b/Plugins/Flow.Launcher.Plugin.Sys/Languages/pt-br.xaml
index a51c751df..b356f6bc7 100644
--- a/Plugins/Flow.Launcher.Plugin.Sys/Languages/pt-br.xaml
+++ b/Plugins/Flow.Launcher.Plugin.Sys/Languages/pt-br.xaml
@@ -25,6 +25,7 @@
Flow Launcher TipsFlow Launcher UserData FolderToggle Game Mode
+ Set the Flow Launcher ThemeDesligar o Computador
@@ -47,8 +48,9 @@
Visit Flow Launcher's documentation for more help and how to use tipsOpen the location where Flow Launcher's settings are storedToggle Game Mode
+ Quickly change the Flow Launcher theme
-
+
SucessoAll Flow Launcher settings savedReloaded all applicable plugin data
diff --git a/Plugins/Flow.Launcher.Plugin.Sys/Languages/pt-pt.xaml b/Plugins/Flow.Launcher.Plugin.Sys/Languages/pt-pt.xaml
index 4d7609bcb..aa7217c01 100644
--- a/Plugins/Flow.Launcher.Plugin.Sys/Languages/pt-pt.xaml
+++ b/Plugins/Flow.Launcher.Plugin.Sys/Languages/pt-pt.xaml
@@ -25,6 +25,7 @@
Dicas Flow LauncherPasta de dados do utilizador Flow LauncherComutar modo de jogo
+ Set the Flow Launcher ThemeDesligar computador
@@ -47,8 +48,9 @@
Aceda à documentação para mais informações e dicas de utilizaçãoAbrir localização onde as definições do Flow Launcher estão guardadasComutar modo de jogo
+ Quickly change the Flow Launcher theme
-
+
SucessoDefinições guardadas com sucessoRecarregar todos os dados aplicáveis ao plugin
diff --git a/Plugins/Flow.Launcher.Plugin.Sys/Languages/ru.xaml b/Plugins/Flow.Launcher.Plugin.Sys/Languages/ru.xaml
index 3d3bcfc87..4547274f8 100644
--- a/Plugins/Flow.Launcher.Plugin.Sys/Languages/ru.xaml
+++ b/Plugins/Flow.Launcher.Plugin.Sys/Languages/ru.xaml
@@ -25,6 +25,7 @@
Flow Launcher TipsFlow Launcher UserData FolderToggle Game Mode
+ Set the Flow Launcher ThemeShutdown Computer
@@ -47,8 +48,9 @@
Visit Flow Launcher's documentation for more help and how to use tipsOpen the location where Flow Launcher's settings are storedToggle Game Mode
+ Quickly change the Flow Launcher theme
-
+
УспешноAll Flow Launcher settings savedReloaded all applicable plugin data
diff --git a/Plugins/Flow.Launcher.Plugin.Sys/Languages/sk.xaml b/Plugins/Flow.Launcher.Plugin.Sys/Languages/sk.xaml
index c5cee316f..0f8894288 100644
--- a/Plugins/Flow.Launcher.Plugin.Sys/Languages/sk.xaml
+++ b/Plugins/Flow.Launcher.Plugin.Sys/Languages/sk.xaml
@@ -25,6 +25,7 @@
Tipy pre Flow LauncherPoužívateľský priečinok Flow LauncheraPrepnúť herný režim
+ Nastaviť motív pre Flow LaucherVypnúť počítač
@@ -47,8 +48,9 @@
V dokumentácii k aplikácii Flow Launcher nájdete ďalšiu pomoc a tipy na používanieOtvoriť umiestnenie, kde sú uložené nastavenia Flow LauncheraPrepnúť herný režim
+ Rýchla zmena motívu Flow Launchera
-
+
ÚspešnéVšetky nastavenia Flow Launchera uloženéVšetky dáta pluginov aktualizované
diff --git a/Plugins/Flow.Launcher.Plugin.Sys/Languages/sr.xaml b/Plugins/Flow.Launcher.Plugin.Sys/Languages/sr.xaml
index a984954f9..d04a783d0 100644
--- a/Plugins/Flow.Launcher.Plugin.Sys/Languages/sr.xaml
+++ b/Plugins/Flow.Launcher.Plugin.Sys/Languages/sr.xaml
@@ -25,6 +25,7 @@
Flow Launcher TipsFlow Launcher UserData FolderToggle Game Mode
+ Set the Flow Launcher ThemeShutdown Computer
@@ -47,8 +48,9 @@
Visit Flow Launcher's documentation for more help and how to use tipsOpen the location where Flow Launcher's settings are storedToggle Game Mode
+ Quickly change the Flow Launcher theme
-
+
UspešnoAll Flow Launcher settings savedReloaded all applicable plugin data
diff --git a/Plugins/Flow.Launcher.Plugin.Sys/Languages/tr.xaml b/Plugins/Flow.Launcher.Plugin.Sys/Languages/tr.xaml
index 35850cb26..93973913f 100644
--- a/Plugins/Flow.Launcher.Plugin.Sys/Languages/tr.xaml
+++ b/Plugins/Flow.Launcher.Plugin.Sys/Languages/tr.xaml
@@ -25,6 +25,7 @@
Flow Launcher TipsFlow Launcher UserData FolderToggle Game Mode
+ Set the Flow Launcher ThemeBilgisayarı Kapat
@@ -47,8 +48,9 @@
Visit Flow Launcher's documentation for more help and how to use tipsOpen the location where Flow Launcher's settings are storedToggle Game Mode
+ Quickly change the Flow Launcher theme
-
+
BaşarılıTüm Flow Launcher ayarları kaydedildi.Reloaded all applicable plugin data
diff --git a/Plugins/Flow.Launcher.Plugin.Sys/Languages/uk-UA.xaml b/Plugins/Flow.Launcher.Plugin.Sys/Languages/uk-UA.xaml
index 8f2883bce..57c83e1a5 100644
--- a/Plugins/Flow.Launcher.Plugin.Sys/Languages/uk-UA.xaml
+++ b/Plugins/Flow.Launcher.Plugin.Sys/Languages/uk-UA.xaml
@@ -25,6 +25,7 @@
Поради щодо Flow LauncherТека UserData Flow LauncherПеремкнути режим гри
+ Set the Flow Launcher ThemeВимкнути комп'ютер
@@ -47,8 +48,9 @@
Перегляньте документацію Flow Launcher для отримання додаткової допомоги та підказок щодо використання порадВідкрити каталог, де зберігаються налаштування Flow LauncherПеремкнути режим гри
+ Quickly change the Flow Launcher theme
-
+
УспішноУсі налаштування Flow Launcher збереженоПерезавантажено всі відповідні дані плагіна
diff --git a/Plugins/Flow.Launcher.Plugin.Sys/Languages/vi.xaml b/Plugins/Flow.Launcher.Plugin.Sys/Languages/vi.xaml
index bb76debc3..8d0bc43c0 100644
--- a/Plugins/Flow.Launcher.Plugin.Sys/Languages/vi.xaml
+++ b/Plugins/Flow.Launcher.Plugin.Sys/Languages/vi.xaml
@@ -25,6 +25,7 @@
Flow Launcher TipsFlow Launcher UserData FolderToggle Game Mode
+ Set the Flow Launcher Themeshutdown máy tính
@@ -47,8 +48,9 @@
Truy cập tài liệu của Flow Launcher để được trợ giúp thêm và cách sử dụng các mẹoMở vị trí lưu trữ cài đặt của Flow LauncherToggle Game Mode
+ Quickly change the Flow Launcher theme
-
+
Thành côngĐã lưu tất cả cài đặt của Flow LauncherĐã tải lại tất cả dữ liệu plugin hiện hành
diff --git a/Plugins/Flow.Launcher.Plugin.Sys/Languages/zh-cn.xaml b/Plugins/Flow.Launcher.Plugin.Sys/Languages/zh-cn.xaml
index d728548b5..e08f312b1 100644
--- a/Plugins/Flow.Launcher.Plugin.Sys/Languages/zh-cn.xaml
+++ b/Plugins/Flow.Launcher.Plugin.Sys/Languages/zh-cn.xaml
@@ -25,6 +25,7 @@
Flow Launcher 提示Flow Launcher 用户数据文件夹切换游戏模式
+ Set the Flow Launcher Theme关闭电脑
@@ -47,8 +48,9 @@
访问 Flow Launcher 的文档以获取更多帮助以及使用技巧打开Flow Launcher 设置文件夹切换游戏模式
+ Quickly change the Flow Launcher theme
-
+
成功所有 Flow Launcher 设置已保存重新加载了所有插件数据
diff --git a/Plugins/Flow.Launcher.Plugin.Sys/Languages/zh-tw.xaml b/Plugins/Flow.Launcher.Plugin.Sys/Languages/zh-tw.xaml
index 9934acc9f..d43496466 100644
--- a/Plugins/Flow.Launcher.Plugin.Sys/Languages/zh-tw.xaml
+++ b/Plugins/Flow.Launcher.Plugin.Sys/Languages/zh-tw.xaml
@@ -25,6 +25,7 @@
Flow Launcher TipsFlow Launcher UserData FolderToggle Game Mode
+ Set the Flow Launcher Theme電腦關機
@@ -47,8 +48,9 @@
Visit Flow Launcher's documentation for more help and how to use tipsOpen the location where Flow Launcher's settings are storedToggle Game Mode
+ Quickly change the Flow Launcher theme
-
+
成All Flow Launcher settings savedReloaded all applicable plugin data
diff --git a/Plugins/Flow.Launcher.Plugin.Sys/Main.cs b/Plugins/Flow.Launcher.Plugin.Sys/Main.cs
index 13bba04b4..4a75ce3fb 100644
--- a/Plugins/Flow.Launcher.Plugin.Sys/Main.cs
+++ b/Plugins/Flow.Launcher.Plugin.Sys/Main.cs
@@ -1,13 +1,14 @@
using System;
using System.Collections.Generic;
using System.Diagnostics;
+using System.Globalization;
using System.IO;
+using System.Linq;
using System.Runtime.InteropServices;
using System.Windows;
using Flow.Launcher.Infrastructure;
using Flow.Launcher.Infrastructure.Logger;
using Flow.Launcher.Infrastructure.UserSettings;
-using Flow.Launcher.Plugin.SharedCommands;
using Windows.Win32;
using Windows.Win32.Foundation;
using Windows.Win32.Security;
@@ -19,37 +20,81 @@ namespace Flow.Launcher.Plugin.Sys
{
public class Main : IPlugin, ISettingProvider, IPluginI18n
{
- private PluginInitContext context;
- private Dictionary KeywordTitleMappings = new Dictionary();
+ private readonly Dictionary KeywordTitleMappings = new()
+ {
+ {"Shutdown", "flowlauncher_plugin_sys_shutdown_computer_cmd"},
+ {"Restart", "flowlauncher_plugin_sys_restart_computer_cmd"},
+ {"Restart With Advanced Boot Options", "flowlauncher_plugin_sys_restart_advanced_cmd"},
+ {"Log Off/Sign Out", "flowlauncher_plugin_sys_log_off_cmd"},
+ {"Lock", "flowlauncher_plugin_sys_lock_cmd"},
+ {"Sleep", "flowlauncher_plugin_sys_sleep_cmd"},
+ {"Hibernate", "flowlauncher_plugin_sys_hibernate_cmd"},
+ {"Index Option", "flowlauncher_plugin_sys_indexoption_cmd"},
+ {"Empty Recycle Bin", "flowlauncher_plugin_sys_emptyrecyclebin_cmd"},
+ {"Open Recycle Bin", "flowlauncher_plugin_sys_openrecyclebin_cmd"},
+ {"Exit", "flowlauncher_plugin_sys_exit_cmd"},
+ {"Save Settings", "flowlauncher_plugin_sys_save_all_settings_cmd"},
+ {"Restart Flow Launcher", "flowlauncher_plugin_sys_restart_cmd"},
+ {"Settings", "flowlauncher_plugin_sys_setting_cmd"},
+ {"Reload Plugin Data", "flowlauncher_plugin_sys_reload_plugin_data_cmd"},
+ {"Check For Update", "flowlauncher_plugin_sys_check_for_update_cmd"},
+ {"Open Log Location", "flowlauncher_plugin_sys_open_log_location_cmd"},
+ {"Flow Launcher Tips", "flowlauncher_plugin_sys_open_docs_tips_cmd"},
+ {"Flow Launcher UserData Folder", "flowlauncher_plugin_sys_open_userdata_location_cmd"},
+ {"Toggle Game Mode", "flowlauncher_plugin_sys_toggle_game_mode_cmd"},
+ {"Set Flow Launcher Theme", "flowlauncher_plugin_sys_theme_selector_cmd"}
+ };
+ private readonly Dictionary KeywordDescriptionMappings = new();
- // SHTDN_REASON_MAJOR_OTHER indicates a generic shutdown reason that isn't categorized under hardware failure, software updates, or other predefined reasons.
+ // SHTDN_REASON_MAJOR_OTHER indicates a generic shutdown reason that isn't categorized under hardware failure,
+ // software updates, or other predefined reasons.
// SHTDN_REASON_FLAG_PLANNED marks the shutdown as planned rather than an unexpected shutdown or failure
- private const SHUTDOWN_REASON REASON = SHUTDOWN_REASON.SHTDN_REASON_MAJOR_OTHER | SHUTDOWN_REASON.SHTDN_REASON_FLAG_PLANNED;
+ private const SHUTDOWN_REASON REASON = SHUTDOWN_REASON.SHTDN_REASON_MAJOR_OTHER |
+ SHUTDOWN_REASON.SHTDN_REASON_FLAG_PLANNED;
+
+ private PluginInitContext _context;
+ private Settings _settings;
+ private ThemeSelector _themeSelector;
+ private SettingsViewModel _viewModel;
public Control CreateSettingPanel()
{
- var results = Commands();
- return new SysSettings(results);
+ UpdateLocalizedNameDescription(false);
+ return new SysSettings(_context, _viewModel);
}
public List Query(Query query)
{
+ if(query.Search.StartsWith(ThemeSelector.Keyword))
+ {
+ return _themeSelector.Query(query);
+ }
+
var commands = Commands();
var results = new List();
foreach (var c in commands)
{
- c.Title = GetDynamicTitle(query, c);
+ var command = _settings.Commands.First(x => x.Key == c.Title);
+ c.Title = command.Name;
+ c.SubTitle = command.Description;
- var titleMatch = StringMatcher.FuzzySearch(query.Search, c.Title);
- var subTitleMatch = StringMatcher.FuzzySearch(query.Search, c.SubTitle);
+ // Match from localized title & localized subtitle & keyword
+ var titleMatch = _context.API.FuzzySearch(query.Search, c.Title);
+ var subTitleMatch = _context.API.FuzzySearch(query.Search, c.SubTitle);
+ var keywordMatch = _context.API.FuzzySearch(query.Search, command.Keyword);
+ // Get the largest score from them
var score = Math.Max(titleMatch.Score, subTitleMatch.Score);
- if (score > 0)
+ var finalScore = Math.Max(score, keywordMatch.Score);
+ if (finalScore > 0)
{
- c.Score = score;
+ c.Score = finalScore;
- if (score == titleMatch.Score)
+ // If title match has the highest score, highlight title
+ if (finalScore == titleMatch.Score)
+ {
c.TitleHighlightData = titleMatch.MatchData;
+ }
results.Add(c);
}
@@ -58,52 +103,51 @@ namespace Flow.Launcher.Plugin.Sys
return results;
}
- private string GetDynamicTitle(Query query, Result result)
+ private string GetTitle(string key)
{
- if (!KeywordTitleMappings.TryGetValue(result.Title, out var translationKey))
+ if (!KeywordTitleMappings.TryGetValue(key, out var translationKey))
{
- Log.Error("Flow.Launcher.Plugin.Sys.Main", $"Dynamic Title not found for: {result.Title}");
+ Log.Error("Flow.Launcher.Plugin.Sys.Main", $"Title not found for: {key}");
return "Title Not Found";
}
- var translatedTitle = context.API.GetTranslation(translationKey);
+ return _context.API.GetTranslation(translationKey);
+ }
- if (result.Title == translatedTitle)
+ private string GetDescription(string key)
+ {
+ if (!KeywordDescriptionMappings.TryGetValue(key, out var translationKey))
{
- return result.Title;
+ Log.Error("Flow.Launcher.Plugin.Sys.Main", $"Description not found for: {key}");
+ return "Description Not Found";
}
- var englishTitleMatch = StringMatcher.FuzzySearch(query.Search, result.Title);
- var translatedTitleMatch = StringMatcher.FuzzySearch(query.Search, translatedTitle);
-
- return englishTitleMatch.Score >= translatedTitleMatch.Score ? result.Title : translatedTitle;
+ return _context.API.GetTranslation(translationKey);
}
public void Init(PluginInitContext context)
{
- this.context = context;
- KeywordTitleMappings = new Dictionary{
- {"Shutdown", "flowlauncher_plugin_sys_shutdown_computer_cmd"},
- {"Restart", "flowlauncher_plugin_sys_restart_computer_cmd"},
- {"Restart With Advanced Boot Options", "flowlauncher_plugin_sys_restart_advanced_cmd"},
- {"Log Off/Sign Out", "flowlauncher_plugin_sys_log_off_cmd"},
- {"Lock", "flowlauncher_plugin_sys_lock_cmd"},
- {"Sleep", "flowlauncher_plugin_sys_sleep_cmd"},
- {"Hibernate", "flowlauncher_plugin_sys_hibernate_cmd"},
- {"Index Option", "flowlauncher_plugin_sys_indexoption_cmd"},
- {"Empty Recycle Bin", "flowlauncher_plugin_sys_emptyrecyclebin_cmd"},
- {"Open Recycle Bin", "flowlauncher_plugin_sys_openrecyclebin_cmd"},
- {"Exit", "flowlauncher_plugin_sys_exit_cmd"},
- {"Save Settings", "flowlauncher_plugin_sys_save_all_settings_cmd"},
- {"Restart Flow Launcher", "flowlauncher_plugin_sys_restart_cmd"},
- {"Settings", "flowlauncher_plugin_sys_setting_cmd"},
- {"Reload Plugin Data", "flowlauncher_plugin_sys_reload_plugin_data_cmd"},
- {"Check For Update", "flowlauncher_plugin_sys_check_for_update_cmd"},
- {"Open Log Location", "flowlauncher_plugin_sys_open_log_location_cmd"},
- {"Flow Launcher Tips", "flowlauncher_plugin_sys_open_docs_tips_cmd"},
- {"Flow Launcher UserData Folder", "flowlauncher_plugin_sys_open_userdata_location_cmd"},
- {"Toggle Game Mode", "flowlauncher_plugin_sys_toggle_game_mode_cmd"}
- };
+ _context = context;
+ _settings = context.API.LoadSettingJsonStorage();
+ _viewModel = new SettingsViewModel(_settings);
+ _themeSelector = new ThemeSelector(context);
+ foreach (string key in KeywordTitleMappings.Keys)
+ {
+ // Remove _cmd in the last of the strings
+ KeywordDescriptionMappings[key] = KeywordTitleMappings[key][..^4];
+ }
+ }
+
+ private void UpdateLocalizedNameDescription(bool force)
+ {
+ if (string.IsNullOrEmpty(_settings.Commands[0].Name) || force)
+ {
+ foreach (var c in _settings.Commands)
+ {
+ c.Name = GetTitle(c.Key);
+ c.Description = GetDescription(c.Key);
+ }
+ }
}
private static unsafe bool EnableShutdownPrivilege()
@@ -153,14 +197,13 @@ namespace Flow.Launcher.Plugin.Sys
new Result
{
Title = "Shutdown",
- SubTitle = context.API.GetTranslation("flowlauncher_plugin_sys_shutdown_computer"),
Glyph = new GlyphInfo (FontFamily:"/Resources/#Segoe Fluent Icons", Glyph:"\xe7e8"),
IcoPath = "Images\\shutdown.png",
Action = c =>
{
- var result = context.API.ShowMsgBox(
- context.API.GetTranslation("flowlauncher_plugin_sys_dlgtext_shutdown_computer"),
- context.API.GetTranslation("flowlauncher_plugin_sys_shutdown_computer"),
+ var result = _context.API.ShowMsgBox(
+ _context.API.GetTranslation("flowlauncher_plugin_sys_dlgtext_shutdown_computer"),
+ _context.API.GetTranslation("flowlauncher_plugin_sys_shutdown_computer"),
MessageBoxButton.YesNo, MessageBoxImage.Warning);
if (result == MessageBoxResult.Yes)
@@ -175,14 +218,13 @@ namespace Flow.Launcher.Plugin.Sys
new Result
{
Title = "Restart",
- SubTitle = context.API.GetTranslation("flowlauncher_plugin_sys_restart_computer"),
Glyph = new GlyphInfo (FontFamily:"/Resources/#Segoe Fluent Icons", Glyph:"\xe777"),
IcoPath = "Images\\restart.png",
Action = c =>
{
- var result = context.API.ShowMsgBox(
- context.API.GetTranslation("flowlauncher_plugin_sys_dlgtext_restart_computer"),
- context.API.GetTranslation("flowlauncher_plugin_sys_restart_computer"),
+ var result = _context.API.ShowMsgBox(
+ _context.API.GetTranslation("flowlauncher_plugin_sys_dlgtext_restart_computer"),
+ _context.API.GetTranslation("flowlauncher_plugin_sys_restart_computer"),
MessageBoxButton.YesNo, MessageBoxImage.Warning);
if (result == MessageBoxResult.Yes)
@@ -197,14 +239,13 @@ namespace Flow.Launcher.Plugin.Sys
new Result
{
Title = "Restart With Advanced Boot Options",
- SubTitle = context.API.GetTranslation("flowlauncher_plugin_sys_restart_advanced"),
Glyph = new GlyphInfo (FontFamily:"/Resources/#Segoe Fluent Icons", Glyph:"\xecc5"),
IcoPath = "Images\\restart_advanced.png",
Action = c =>
{
- var result = context.API.ShowMsgBox(
- context.API.GetTranslation("flowlauncher_plugin_sys_dlgtext_restart_computer_advanced"),
- context.API.GetTranslation("flowlauncher_plugin_sys_restart_computer"),
+ var result = _context.API.ShowMsgBox(
+ _context.API.GetTranslation("flowlauncher_plugin_sys_dlgtext_restart_computer_advanced"),
+ _context.API.GetTranslation("flowlauncher_plugin_sys_restart_computer"),
MessageBoxButton.YesNo, MessageBoxImage.Warning);
if (result == MessageBoxResult.Yes)
@@ -219,14 +260,13 @@ namespace Flow.Launcher.Plugin.Sys
new Result
{
Title = "Log Off/Sign Out",
- SubTitle = context.API.GetTranslation("flowlauncher_plugin_sys_log_off"),
Glyph = new GlyphInfo (FontFamily:"/Resources/#Segoe Fluent Icons", Glyph:"\xe77b"),
IcoPath = "Images\\logoff.png",
Action = c =>
{
- var result = context.API.ShowMsgBox(
- context.API.GetTranslation("flowlauncher_plugin_sys_dlgtext_logoff_computer"),
- context.API.GetTranslation("flowlauncher_plugin_sys_log_off"),
+ var result = _context.API.ShowMsgBox(
+ _context.API.GetTranslation("flowlauncher_plugin_sys_dlgtext_logoff_computer"),
+ _context.API.GetTranslation("flowlauncher_plugin_sys_log_off"),
MessageBoxButton.YesNo, MessageBoxImage.Warning);
if (result == MessageBoxResult.Yes)
@@ -238,7 +278,6 @@ namespace Flow.Launcher.Plugin.Sys
new Result
{
Title = "Lock",
- SubTitle = context.API.GetTranslation("flowlauncher_plugin_sys_lock"),
Glyph = new GlyphInfo (FontFamily:"/Resources/#Segoe Fluent Icons", Glyph:"\xe72e"),
IcoPath = "Images\\lock.png",
Action = c =>
@@ -250,7 +289,6 @@ namespace Flow.Launcher.Plugin.Sys
new Result
{
Title = "Sleep",
- SubTitle = context.API.GetTranslation("flowlauncher_plugin_sys_sleep"),
Glyph = new GlyphInfo (FontFamily:"/Resources/#Segoe Fluent Icons", Glyph:"\xec46"),
IcoPath = "Images\\sleep.png",
Action = c =>
@@ -262,7 +300,6 @@ namespace Flow.Launcher.Plugin.Sys
new Result
{
Title = "Hibernate",
- SubTitle = context.API.GetTranslation("flowlauncher_plugin_sys_hibernate"),
Glyph = new GlyphInfo (FontFamily:"/Resources/#Segoe Fluent Icons", Glyph:"\xe945"),
IcoPath = "Images\\hibernate.png",
Action= c =>
@@ -274,7 +311,6 @@ namespace Flow.Launcher.Plugin.Sys
new Result
{
Title = "Index Option",
- SubTitle = context.API.GetTranslation("flowlauncher_plugin_sys_indexoption"),
IcoPath = "Images\\indexoption.png",
Glyph = new GlyphInfo (FontFamily:"/Resources/#Segoe Fluent Icons", Glyph:"\xe773"),
Action = c =>
@@ -286,7 +322,6 @@ namespace Flow.Launcher.Plugin.Sys
new Result
{
Title = "Empty Recycle Bin",
- SubTitle = context.API.GetTranslation("flowlauncher_plugin_sys_emptyrecyclebin"),
IcoPath = "Images\\recyclebin.png",
Glyph = new GlyphInfo (FontFamily:"/Resources/#Segoe Fluent Icons", Glyph:"\xe74d"),
Action = c =>
@@ -297,7 +332,7 @@ namespace Flow.Launcher.Plugin.Sys
var result = PInvoke.SHEmptyRecycleBin(new(), string.Empty, 0);
if (result != HRESULT.S_OK && result != HRESULT.E_UNEXPECTED)
{
- context.API.ShowMsgBox("Failed to empty the recycle bin. This might happen if:\n" +
+ _context.API.ShowMsgBox("Failed to empty the recycle bin. This might happen if:\n" +
"- A file in the recycle bin is in use\n" +
"- You don't have permission to delete some items\n" +
"Please close any applications that might be using these files and try again.",
@@ -311,7 +346,6 @@ namespace Flow.Launcher.Plugin.Sys
new Result
{
Title = "Open Recycle Bin",
- SubTitle = context.API.GetTranslation("flowlauncher_plugin_sys_openrecyclebin"),
IcoPath = "Images\\openrecyclebin.png",
Glyph = new GlyphInfo (FontFamily:"/Resources/#Segoe Fluent Icons", Glyph:"\xe74d"),
CopyText = recycleBinFolder,
@@ -324,7 +358,6 @@ namespace Flow.Launcher.Plugin.Sys
new Result
{
Title = "Exit",
- SubTitle = context.API.GetTranslation("flowlauncher_plugin_sys_exit"),
IcoPath = "Images\\app.png",
Action = c =>
{
@@ -335,52 +368,48 @@ namespace Flow.Launcher.Plugin.Sys
new Result
{
Title = "Save Settings",
- SubTitle = context.API.GetTranslation("flowlauncher_plugin_sys_save_all_settings"),
IcoPath = "Images\\app.png",
Action = c =>
{
- context.API.SaveAppAllSettings();
- context.API.ShowMsg(context.API.GetTranslation("flowlauncher_plugin_sys_dlgtitle_success"),
- context.API.GetTranslation("flowlauncher_plugin_sys_dlgtext_all_settings_saved"));
+ _context.API.SaveAppAllSettings();
+ _context.API.ShowMsg(_context.API.GetTranslation("flowlauncher_plugin_sys_dlgtitle_success"),
+ _context.API.GetTranslation("flowlauncher_plugin_sys_dlgtext_all_settings_saved"));
return true;
}
},
new Result
{
Title = "Restart Flow Launcher",
- SubTitle = context.API.GetTranslation("flowlauncher_plugin_sys_restart"),
IcoPath = "Images\\app.png",
Action = c =>
{
- context.API.RestartApp();
+ _context.API.RestartApp();
return false;
}
},
new Result
{
Title = "Settings",
- SubTitle = context.API.GetTranslation("flowlauncher_plugin_sys_setting"),
IcoPath = "Images\\app.png",
Action = c =>
{
- context.API.OpenSettingDialog();
+ _context.API.OpenSettingDialog();
return true;
}
},
new Result
{
Title = "Reload Plugin Data",
- SubTitle = context.API.GetTranslation("flowlauncher_plugin_sys_reload_plugin_data"),
IcoPath = "Images\\app.png",
Action = c =>
{
// Hide the window first then show msg after done because sometimes the reload could take a while, so not to make user think it's frozen.
- context.API.HideMainWindow();
+ _context.API.HideMainWindow();
- _ = context.API.ReloadAllPluginData().ContinueWith(_ =>
- context.API.ShowMsg(
- context.API.GetTranslation("flowlauncher_plugin_sys_dlgtitle_success"),
- context.API.GetTranslation(
+ _ = _context.API.ReloadAllPluginData().ContinueWith(_ =>
+ _context.API.ShowMsg(
+ _context.API.GetTranslation("flowlauncher_plugin_sys_dlgtitle_success"),
+ _context.API.GetTranslation(
"flowlauncher_plugin_sys_dlgtext_all_applicableplugins_reloaded")),
System.Threading.Tasks.TaskScheduler.Current);
@@ -390,65 +419,71 @@ namespace Flow.Launcher.Plugin.Sys
new Result
{
Title = "Check For Update",
- SubTitle = context.API.GetTranslation("flowlauncher_plugin_sys_check_for_update"),
IcoPath = "Images\\checkupdate.png",
Action = c =>
{
- context.API.HideMainWindow();
- context.API.CheckForNewUpdate();
+ _context.API.HideMainWindow();
+ _context.API.CheckForNewUpdate();
return true;
}
},
new Result
{
Title = "Open Log Location",
- SubTitle = context.API.GetTranslation("flowlauncher_plugin_sys_open_log_location"),
IcoPath = "Images\\app.png",
CopyText = DataLocation.VersionLogDirectory,
AutoCompleteText = DataLocation.VersionLogDirectory,
Action = c =>
{
- context.API.OpenDirectory(DataLocation.VersionLogDirectory);
+ _context.API.OpenDirectory(logPath);
return true;
}
},
new Result
{
Title = "Flow Launcher Tips",
- SubTitle = context.API.GetTranslation("flowlauncher_plugin_sys_open_docs_tips"),
IcoPath = "Images\\app.png",
CopyText = Constant.Documentation,
AutoCompleteText = Constant.Documentation,
Action = c =>
{
- context.API.OpenUrl(Constant.Documentation);
+ _context.API.OpenUrl(Constant.Documentation);
return true;
}
},
new Result
{
Title = "Flow Launcher UserData Folder",
- SubTitle = context.API.GetTranslation("flowlauncher_plugin_sys_open_userdata_location"),
IcoPath = "Images\\app.png",
CopyText = DataLocation.DataDirectory(),
AutoCompleteText = DataLocation.DataDirectory(),
Action = c =>
{
- context.API.OpenDirectory(DataLocation.DataDirectory());
+ _context.API.OpenDirectory(userDataPath);
return true;
}
},
new Result
{
Title = "Toggle Game Mode",
- SubTitle = context.API.GetTranslation("flowlauncher_plugin_sys_toggle_game_mode"),
IcoPath = "Images\\app.png",
Glyph = new GlyphInfo (FontFamily:"/Resources/#Segoe Fluent Icons", Glyph:"\ue7fc"),
Action = c =>
{
- context.API.ToggleGameMode();
+ _context.API.ToggleGameMode();
return true;
}
+ },
+ new Result
+ {
+ Title = "Set Flow Launcher Theme",
+ IcoPath = "Images\\app.png",
+ Glyph = new GlyphInfo (FontFamily:"/Resources/#Segoe Fluent Icons", Glyph:"\ue7fc"),
+ Action = c =>
+ {
+ _context.API.ChangeQuery($"{ThemeSelector.Keyword} ");
+ return false;
+ }
}
});
@@ -457,12 +492,17 @@ namespace Flow.Launcher.Plugin.Sys
public string GetTranslatedPluginTitle()
{
- return context.API.GetTranslation("flowlauncher_plugin_sys_plugin_name");
+ return _context.API.GetTranslation("flowlauncher_plugin_sys_plugin_name");
}
public string GetTranslatedPluginDescription()
{
- return context.API.GetTranslation("flowlauncher_plugin_sys_plugin_description");
+ return _context.API.GetTranslation("flowlauncher_plugin_sys_plugin_description");
+ }
+
+ public void OnCultureInfoChanged(CultureInfo _)
+ {
+ UpdateLocalizedNameDescription(true);
}
}
}
diff --git a/Plugins/Flow.Launcher.Plugin.Sys/Settings.cs b/Plugins/Flow.Launcher.Plugin.Sys/Settings.cs
new file mode 100644
index 000000000..f39e6d65f
--- /dev/null
+++ b/Plugins/Flow.Launcher.Plugin.Sys/Settings.cs
@@ -0,0 +1,127 @@
+using System.Collections.ObjectModel;
+using System.Text.Json.Serialization;
+
+namespace Flow.Launcher.Plugin.Sys;
+
+public class Settings : BaseModel
+{
+ public Settings()
+ {
+ if (Commands.Count > 0)
+ {
+ SelectedCommand = Commands[0];
+ }
+ }
+
+ public ObservableCollection Commands { get; set; } = new ObservableCollection
+ {
+ new()
+ {
+ Key = "Shutdown",
+ Keyword = "Shutdown"
+ },
+ new()
+ {
+ Key = "Restart",
+ Keyword = "Restart"
+ },
+ new()
+ {
+ Key = "Restart With Advanced Boot Options",
+ Keyword = "Restart With Advanced Boot Options"
+ },
+ new()
+ {
+ Key = "Log Off/Sign Out",
+ Keyword = "Log Off/Sign Out"
+ },
+ new()
+ {
+ Key = "Lock",
+ Keyword = "Lock"
+ },
+ new()
+ {
+ Key = "Sleep",
+ Keyword = "Sleep"
+ },
+ new()
+ {
+ Key = "Hibernate",
+ Keyword = "Hibernate"
+ },
+ new()
+ {
+ Key = "Index Option",
+ Keyword = "Index Option"
+ },
+ new()
+ {
+ Key = "Empty Recycle Bin",
+ Keyword = "Empty Recycle Bin"
+ },
+ new()
+ {
+ Key = "Open Recycle Bin",
+ Keyword = "Open Recycle Bin"
+ },
+ new()
+ {
+ Key = "Exit",
+ Keyword = "Exit"
+ },
+ new()
+ {
+ Key = "Save Settings",
+ Keyword = "Save Settings"
+ },
+ new()
+ {
+ Key = "Restart Flow Launcher",
+ Keyword = "Restart Flow Launcher"
+ },
+ new()
+ {
+ Key = "Settings",
+ Keyword = "Settings"
+ },
+ new()
+ {
+ Key = "Reload Plugin Data",
+ Keyword = "Reload Plugin Data"
+ },
+ new()
+ {
+ Key = "Check For Update",
+ Keyword = "Check For Update"
+ },
+ new()
+ {
+ Key = "Open Log Location",
+ Keyword = "Open Log Location"
+ },
+ new()
+ {
+ Key = "Flow Launcher Tips",
+ Keyword = "Flow Launcher Tips"
+ },
+ new()
+ {
+ Key = "Flow Launcher UserData Folder",
+ Keyword = "Flow Launcher UserData Folder"
+ },
+ new()
+ {
+ Key = "Toggle Game Mode",
+ Keyword = "Toggle Game Mode"
+ },
+ new()
+ {
+ Key = "Set Flow Launcher Theme",
+ Keyword = "Set Flow Launcher Theme"
+ }
+ };
+
+ [JsonIgnore]
+ public Command SelectedCommand { get; set; }
+}
diff --git a/Plugins/Flow.Launcher.Plugin.Sys/SettingsViewModel.cs b/Plugins/Flow.Launcher.Plugin.Sys/SettingsViewModel.cs
new file mode 100644
index 000000000..0755dffa9
--- /dev/null
+++ b/Plugins/Flow.Launcher.Plugin.Sys/SettingsViewModel.cs
@@ -0,0 +1,12 @@
+namespace Flow.Launcher.Plugin.Sys
+{
+ public class SettingsViewModel
+ {
+ public SettingsViewModel(Settings settings)
+ {
+ Settings = settings;
+ }
+
+ public Settings Settings { get; }
+ }
+}
diff --git a/Plugins/Flow.Launcher.Plugin.Sys/SysSettings.xaml b/Plugins/Flow.Launcher.Plugin.Sys/SysSettings.xaml
index f806900de..67e840e53 100644
--- a/Plugins/Flow.Launcher.Plugin.Sys/SysSettings.xaml
+++ b/Plugins/Flow.Launcher.Plugin.Sys/SysSettings.xaml
@@ -4,36 +4,66 @@
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
+ xmlns:vm="clr-namespace:Flow.Launcher.Plugin.Sys"
+ d:DataContext="{d:DesignInstance vm:SettingsViewModel}"
d:DesignHeight="300"
d:DesignWidth="300"
mc:Ignorable="d">
-
+
+
+
+
+
+
-
+
-
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Plugins/Flow.Launcher.Plugin.Sys/SysSettings.xaml.cs b/Plugins/Flow.Launcher.Plugin.Sys/SysSettings.xaml.cs
index feb30821a..0a38fda04 100644
--- a/Plugins/Flow.Launcher.Plugin.Sys/SysSettings.xaml.cs
+++ b/Plugins/Flow.Launcher.Plugin.Sys/SysSettings.xaml.cs
@@ -1,28 +1,30 @@
-using System.Collections.Generic;
-using System.Windows;
+using System.Windows;
using System.Windows.Controls;
namespace Flow.Launcher.Plugin.Sys
{
public partial class SysSettings : UserControl
{
- public SysSettings(List Results)
+ private readonly PluginInitContext _context;
+ private readonly Settings _settings;
+
+ public SysSettings(PluginInitContext context, SettingsViewModel viewModel)
{
InitializeComponent();
-
- foreach (var Result in Results)
- {
- lbxCommands.Items.Add(Result);
- }
+ _context = context;
+ _settings = viewModel.Settings;
+ DataContext = viewModel;
}
+
private void ListView_SizeChanged(object sender, SizeChangedEventArgs e)
{
ListView listView = sender as ListView;
GridView gView = listView.View as GridView;
var workingWidth = listView.ActualWidth - SystemParameters.VerticalScrollBarWidth; // take into account vertical scrollbar
- var col1 = 0.3;
- var col2 = 0.7;
+ var col1 = 0.2;
+ var col2 = 0.6;
+ var col3 = 0.2;
if (workingWidth <= 0)
{
@@ -31,6 +33,22 @@ namespace Flow.Launcher.Plugin.Sys
gView.Columns[0].Width = workingWidth * col1;
gView.Columns[1].Width = workingWidth * col2;
+ gView.Columns[2].Width = workingWidth * col3;
+ }
+
+ public void OnEditCommandKeywordClick(object sender, RoutedEventArgs e)
+ {
+ var commandKeyword = new CommandKeywordSettingWindow(_context, _settings.SelectedCommand);
+ commandKeyword.ShowDialog();
+ }
+
+ private void MouseDoubleClickItem(object sender, System.Windows.Input.MouseButtonEventArgs e)
+ {
+ if (((FrameworkElement)e.OriginalSource).DataContext is Command && _settings.SelectedCommand != null)
+ {
+ var commandKeyword = new CommandKeywordSettingWindow(_context, _settings.SelectedCommand);
+ commandKeyword.ShowDialog();
+ }
}
}
}
diff --git a/Plugins/Flow.Launcher.Plugin.Sys/ThemeSelector.cs b/Plugins/Flow.Launcher.Plugin.Sys/ThemeSelector.cs
new file mode 100644
index 000000000..e67b4e5c5
--- /dev/null
+++ b/Plugins/Flow.Launcher.Plugin.Sys/ThemeSelector.cs
@@ -0,0 +1,115 @@
+using System.Collections.Generic;
+using System.Linq;
+using CommunityToolkit.Mvvm.DependencyInjection;
+using Flow.Launcher.Core.Resource;
+using FLSettings = Flow.Launcher.Infrastructure.UserSettings.Settings;
+
+namespace Flow.Launcher.Plugin.Sys
+{
+ public class ThemeSelector
+ {
+ public const string Keyword = "fltheme";
+
+ private readonly FLSettings _settings;
+ private readonly Theme _theme;
+ private readonly PluginInitContext _context;
+
+ #region Theme Selection
+
+ // Theme select codes simplified from SettingsPaneThemeViewModel.cs
+
+ private Theme.ThemeData _selectedTheme;
+ private Theme.ThemeData SelectedTheme
+ {
+ get => _selectedTheme ??= Themes.Find(v => v.FileNameWithoutExtension == _theme.CurrentTheme);
+ set
+ {
+ _selectedTheme = value;
+ _theme.ChangeTheme(value.FileNameWithoutExtension);
+
+ if (_theme.BlurEnabled && _settings.UseDropShadowEffect)
+ {
+ _theme.RemoveDropShadowEffectFromCurrentTheme();
+ _settings.UseDropShadowEffect = false;
+ }
+ }
+ }
+
+ private List Themes => _theme.LoadAvailableThemes();
+
+ #endregion
+
+ public ThemeSelector(PluginInitContext context)
+ {
+ _context = context;
+ _theme = Ioc.Default.GetRequiredService();
+ _settings = Ioc.Default.GetRequiredService();
+ }
+
+ public List Query(Query query)
+ {
+ var search = query.SecondToEndSearch;
+ if (string.IsNullOrWhiteSpace(search))
+ {
+ return Themes.Select(CreateThemeResult)
+ .OrderBy(x => x.Title)
+ .ToList();
+ }
+
+ return Themes.Select(theme => (theme, matchResult: _context.API.FuzzySearch(search, theme.Name)))
+ .Where(x => x.matchResult.IsSearchPrecisionScoreMet())
+ .Select(x => CreateThemeResult(x.theme, x.matchResult.Score, x.matchResult.MatchData))
+ .OrderBy(x => x.Title)
+ .ToList();
+ }
+
+ private Result CreateThemeResult(Theme.ThemeData theme) => CreateThemeResult(theme, 0, null);
+
+ private Result CreateThemeResult(Theme.ThemeData theme, int score, IList highlightData)
+ {
+ string themeName = theme.Name;
+ string title;
+ if (theme == SelectedTheme)
+ {
+ title = $"{theme.Name} ★";
+ // Set current theme to the top
+ score = 2000;
+ }
+ else
+ {
+ title = theme.Name;
+ // Set them to 1000 so that they are higher than other non-theme records
+ score = 1000;
+ }
+
+ string description = string.Empty;
+ if (theme.IsDark == true)
+ {
+ description += _context.API.GetTranslation("TypeIsDarkToolTip");
+ }
+
+ if (theme.HasBlur == true)
+ {
+ if (!string.IsNullOrEmpty(description))
+ description += " ";
+ description += _context.API.GetTranslation("TypeHasBlurToolTip");
+ }
+
+ return new Result
+ {
+ Title = title,
+ TitleHighlightData = highlightData,
+ SubTitle = description,
+ IcoPath = "Images\\theme_selector.png",
+ Glyph = new GlyphInfo("/Resources/#Segoe Fluent Icons", "\ue790"),
+ Score = score,
+ Action = c =>
+ {
+ SelectedTheme = theme;
+ _context.API.ReQuery();
+ return false;
+ }
+ };
+ }
+ }
+}
diff --git a/Plugins/Flow.Launcher.Plugin.Url/Languages/he.xaml b/Plugins/Flow.Launcher.Plugin.Url/Languages/he.xaml
index 418731021..5f5aa5526 100644
--- a/Plugins/Flow.Launcher.Plugin.Url/Languages/he.xaml
+++ b/Plugins/Flow.Launcher.Plugin.Url/Languages/he.xaml
@@ -1,17 +1,17 @@
- Open search in:
- New Window
- New Tab
+ פתח חיפוש ב:
+ חלון חד
+ לשונית חדשה
- Open url:{0}
- Can't open url:{0}
+ פתח כתובת URL: {0}
+ לא ניתן לפתוח כתובת URL: {0}
- URL
- Open the typed URL from Flow Launcher
+ כתובת URL
+ פתח את כתובת ה-URL שהוזנה מתוך Flow Launcher
- Please set your browser path:
- Choose
- Application(*.exe)|*.exe|All files|*.*
+ הגדר את נתיב הדפדפן שלך:
+ בח
+ יישומים (*.exe)|*.exe|כל הקבצים|*.*
diff --git a/Plugins/Flow.Launcher.Plugin.WebSearch/Languages/he.xaml b/Plugins/Flow.Launcher.Plugin.WebSearch/Languages/he.xaml
index 820bb141b..630287983 100644
--- a/Plugins/Flow.Launcher.Plugin.WebSearch/Languages/he.xaml
+++ b/Plugins/Flow.Launcher.Plugin.WebSearch/Languages/he.xaml
@@ -1,52 +1,52 @@
- Search Source Setting
- Open search in:
- New Window
- New Tab
- Set browser from path:
- Choose
+ הגדרת מקור חיפו
+ פתח חיפוש ב:
+ חלון חד
+ לשונית חדשה
+ הגדר דפדפן מנתיב:
+ בחמחק
- ערוך
+ ערוהוסף
- Enabled
- Enabled
- Disabled
- Confirm
- Action Keyword
- URL
- Search
- Use Search Query Autocomplete:
- Autocomplete Data from:
- Please select a web search
- Are you sure you want to delete {0}?
- If you want to add a search for a particular website to Flow, first enter a dummy text string in the search bar of that website, and launch the search. Now copy the contents of the browser's address bar, and paste it in the URL field below. Replace your test string with {q}. For example, if you search for casino on Netflix, its address bar reads
+ מופעל
+ מופעל
+ מושבת
+ אישו
+ מילת מפתח לפעולה
+ כתובת URL
+ חיפו
+ השתמש בהשלמה אוטומטית לשאילתות חיפוש:
+ השלמה אוטומטית מתוך:
+ בחר שירות חיפוש אינטרנטי
+ האם אתה בטוח שברצונך למחוק את {0}?
+ אם ברצונך להוסיף חיפוש לאתר מסוים ב-Flow, ראשית הזן טקסט לדוגמה בשורת החיפוש של האתר והפעל את החיפוש. כעת העתק את הכתובת משורת הכתובת של הדפדפן והדבק אותה בשדה ה-URL למטה. החלף את מחרוזת הבדיקה שלך ב-{q}. לדוגמה, אם תחפש 'casino' ב-Netflix, שורת הכתובת תיראה כך:https://www.netflix.com/search?q=Casino
- Now copy this entire string and paste it in the URL field below.
- Then replace casino with {q}.
- Thus, the generic formula for a search on Netflix is https://www.netflix.com/search?q={q}
+ כעת העתק מחרוזת זו והדבק אותה בשדה ה-URL למטה.
+ לאחר מכן, החלף את המילה 'casino' ב-{q}.
+ כך מתקבלת תבנית כללית לחיפוש ב-Netflix: https://www.netflix.com/search?q={q}
- Copy URL
- Copy search URL to clipboard
+ העתק כתובת URL
+ העתק את כתובת החיפוש ללוח
- Title
- Status
- Select Icon
- Icon
+ כותרת
+ סטטוס
+ בחר סמל
+ סמלביטול
- Invalid web search
- Please enter a title
- Please enter an action keyword
- Please enter a URL
- Action keyword already exists, please enter a different one
+ חיפוש אינטרנט לא תקף
+ הזן כותרת
+ הזן מילת מפתח לפעולה
+ הזן כתובת URL
+ מילת המפתח כבר קיימת, הזן אחת אחרתהצליח
- Hint: You do not need to place custom images in this directory, if Flow's version is updated they will be lost. Flow will automatically copy any images outside of this directory across to WebSearch's custom image location.
+ רמז: אין צורך להוסיף תמונות מותאמות אישית לתיקייה זו, כיוון שבעדכון הבא של Flow הן יאבדו. Flow יעתיק אוטומטית תמונות שנמצאות מחוץ לתיקייה זו למיקום התמונות המותאמות אישית של WebSearch.
- Web Searches
- Allows to perform web searches
+ חיפושי אינטרנט
+ מאפשר לבצע חיפושים באינטרנט
diff --git a/Plugins/Flow.Launcher.Plugin.WebSearch/Languages/pl.xaml b/Plugins/Flow.Launcher.Plugin.WebSearch/Languages/pl.xaml
index 4f702d4a7..499351343 100644
--- a/Plugins/Flow.Launcher.Plugin.WebSearch/Languages/pl.xaml
+++ b/Plugins/Flow.Launcher.Plugin.WebSearch/Languages/pl.xaml
@@ -29,8 +29,8 @@
W ten sposób ogólna formuła wyszukiwania na Netflix to https://www.netflix.com/search?q={q}
- Copy URL
- Copy search URL to clipboard
+ Kopiuj adres URL
+ Skopiuj adres URL wyszukiwania do schowkaTytuł
diff --git a/Plugins/Flow.Launcher.Plugin.WebSearch/SettingsViewModel.cs b/Plugins/Flow.Launcher.Plugin.WebSearch/SettingsViewModel.cs
index a2538893b..e07e30cb2 100644
--- a/Plugins/Flow.Launcher.Plugin.WebSearch/SettingsViewModel.cs
+++ b/Plugins/Flow.Launcher.Plugin.WebSearch/SettingsViewModel.cs
@@ -1,21 +1,12 @@
-using Flow.Launcher.Infrastructure.Storage;
-
-namespace Flow.Launcher.Plugin.WebSearch
+namespace Flow.Launcher.Plugin.WebSearch
{
public class SettingsViewModel
{
- private readonly PluginJsonStorage _storage;
-
public SettingsViewModel(Settings settings)
{
Settings = settings;
}
public Settings Settings { get; }
-
- public void Save()
- {
- _storage.Save();
- }
}
-}
\ No newline at end of file
+}
diff --git a/Plugins/Flow.Launcher.Plugin.WindowsSettings/Properties/Resources.fr-FR.resx b/Plugins/Flow.Launcher.Plugin.WindowsSettings/Properties/Resources.fr-FR.resx
index 9864cdfc1..ab3e068a0 100644
--- a/Plugins/Flow.Launcher.Plugin.WindowsSettings/Properties/Resources.fr-FR.resx
+++ b/Plugins/Flow.Launcher.Plugin.WindowsSettings/Properties/Resources.fr-FR.resx
@@ -1869,34 +1869,34 @@
Voir les scanners et caméras
- Microsoft IME Register Word (Japanese)
+ Registre Microsoft IME Word (Japonais)
- Restore your files with File History
+ Restaurer vos fichiers avec l'historique des fichiers
- Turn On-Screen keyboard on or off
+ Allumer ou éteindre le clavier à l'écran
- Block or allow third-party cookies
+ Bloquer ou autoriser les cookies tiers
- Find and fix audio recording problems
+ Trouver et résoudre les problèmes d'enregistrement audio
- Create a recovery drive
+ Créer un lecteur de récupération
- Microsoft New Phonetic Settings
+ Nouveaux paramètres de Microsoft PhoneticGénérer un rapport de santé du système
- Fix problems with your computer
+ Corriger les problèmes avec votre ordinateur
- Back up and Restore (Windows 7)
+ Sauvegarder et restaurer (Windows 7)Aperçu, supprimer, afficher ou masquer les polices
@@ -1905,28 +1905,28 @@
Paramètres rapides Microsoft
- View reliability history
+ Voir l'historique de fiabilité
- Access RemoteApp and desktops
+ Accéder aux applications distantes et aux ordinateurs de bureau
- Set up ODBC data sources
+ Mettre en place les sources de données ODBC
- Reset Security Policies
+ Réinitialiser la politique de sécurité
- Block or allow pop-ups
+ Bloquer ou autoriser les pop-up
- Turn autocomplete in Internet Explorer on or off
+ Activer ou désactiver la saisie automatique dans Internet Explorer
- Microsoft Pinyin SimpleFast Options
+ Options Microsoft Pinyin SimpleFast
- Change what closing the lid does
+ Changez ce que fait la fermeture du couvercleDésactiver les animations non nécessaires
@@ -1941,13 +1941,13 @@
Historique de dépannage
- Diagnose your computer's memory problems
+ Diagnostiquez les problèmes de mémoire de votre ordinateur
- View recommended actions to keep Windows running smoothly
+ Afficher les actions recommandées pour que Windows fonctionne correctement
- Change cursor blink rate
+ Changer la fréquence de clignotement du curseurAjouter ou supprimer des programmes
@@ -1956,25 +1956,25 @@
Créer un disque de réinitialisation de mot de passe
- Configure advanced user profile properties
+ Configurer les propriétés du profil utilisateur avancéDémarrer ou arrêter l'utilisation de la fonction AutoPlay pour tous les médias et appareils
- Change Automatic Maintenance settings
+ Modifier les paramètres de maintenance automatique
- Specify single- or double-click to open
+ Spécifiez un simple ou double-cliquez pour ouvrir
- Select users who can use remote desktop
+ Sélectionnez les utilisateurs qui peuvent utiliser le bureau distantAfficher les programmes installés sur votre ordinateur
- Allow remote access to your computer
+ Autoriser l'accès à distance à votre ordinateurAfficher les paramètres avancés du système
@@ -1992,52 +1992,52 @@
Modifier l'ordre des gadgets Windows SideShow
- Check keyboard status
+ Vérifier le statut du clavier
- Control the computer without the mouse or keyboard
+ Contrôler l'ordinateur sans souris ou clavier
- Change or remove a program
+ Changer ou supprimer un programme
- Change multi-touch gesture settings
+ Modifier les paramètres des gestes tactiles
- Set up ODBC data sources (64-bit)
+ Configurer les sources de données ODBC (64-bit)
- Configure proxy server
+ Configurer un serveur proxy
- Change your homepage
+ Modifier votre page d'accueilGrouper les fenêtres similaires sur la barre des tâches
- Change Windows SideShow settings
+ Modifier les paramètres de Windows SideShow
- Use audio description for video
+ Utiliser la description audio pour la vidéo
- Change workgroup name
+ Changer le nom du groupe de travail
- Find and fix printing problems
+ Trouver et résoudre les problèmes d'impression
- Change when the computer sleeps
+ Changer lorsque l'ordinateur se met en veilleConfigurer une connexion à un réseau privé virtuel (VPN)
- Accommodate learning abilities
+ Apporter des aptitudes d'apprentissage
- Set up a dial-up connection
+ Configurer une connexion commutéeConfigurer une connexion ou un réseau
@@ -2046,55 +2046,55 @@
Comment modifier votre mot de passe Windows
- Make it easier to see the mouse pointer
+ Faciliter la visualisation du pointeur de la souris
- Set up iSCSI initiator
+ Configurer l'initiateur iSCSI
- Accommodate low vision
+ Adapter à une faible vision
- Manage offline files
+ Gérer les fichiers hors ligne
- Review your computer's status and resolve issues
+ Examinez l'état de votre ordinateur et résolvez les problèmes
- Microsoft ChangJie Settings
+ Paramètres de Microsoft ChangJie
- Replace sounds with visual cues
+ Remplacer les sons par des repères visuels
- Change temporary Internet file settings
+ Modifier les paramètres des fichiers temporaires Internet
- Connect to the Internet
+ Connexion à Internet
- Find and fix audio playback problems
+ Trouver et résoudre les problèmes de lecture audio
- Change the mouse pointer display or speed
+ Changer l'affichage ou la vitesse du pointeur de la souris
- Back up your recovery key
+ Sauvegarder votre clé de récupération
- Save backup copies of your files with File History
+ Enregistrez des copies de sauvegarde de vos fichiers avec l'historique de fichiers
- View current accessibility settings
+ Voir les paramètres d'accessibilité actuels
- Change tablet pen settings
+ Modifier les paramètres du stylet de tablette
- Change how your mouse works
+ Modifier le fonctionnement de votre souris
- Show how much RAM is on this computer
+ Afficher la quantité de RAM sur cet ordinateurModifier le mode de gestion d'alimentation
@@ -2106,34 +2106,34 @@
Défragmenter et optimiser les lecteurs
- Set up ODBC data sources (32-bit)
+ Configurer les sources de données ODBC (32-bit)
- Change Font Settings
+ Modifier les paramètres de police
- Magnify portions of the screen using Magnifier
+ Agrandir les portions de l'écran à l'aide de la loupeModifier le type de fichier associé à une extension de fichier
- View event logs
+ Voir les journaux d'événements
- Manage Windows Credentials
+ Gérer les informations d'authentification Windows
- Set up a microphone
+ Configurer un microphone
- Change how the mouse pointer looks
+ Changer l'apparence du pointeur de la souris
- Change power-saving settings
+ Changer les paramètres d'économie d'énergie
- Optimise for blindness
+ Optimiser pour la cécité
@@ -2146,19 +2146,19 @@
Afficher le système d'exploitation utilisé par l'ordinateur
- View local services
+ Afficher les services locaux
- Manage Work Folders
+ Gérer les dossiers de travail
- Encrypt your offline files
+ Chiffrez vos fichiers hors ligne
- Train the computer to recognise your voice
+ Entraînez l'ordinateur à reconnaître votre voix
- Advanced printer setup
+ Configuration avancée de l'imprimanteChanger l'imprimante par défaut
@@ -2167,49 +2167,49 @@
Modifier les variables d'environnement pour votre compte
- Optimise visual display
+ Optimiser l'affichage visuel
- Change mouse click settings
+ Modifier les paramètres de la molette de la souris
- Change advanced colour management settings for displays, scanners and printers
+ Changer les paramètres avancés de gestion des couleurs pour les affichages, les scanners et les imprimantes
- Let Windows suggest Ease of Access settings
+ Laisser Windows suggérer la facilité d'accès
- Clear disk space by deleting unnecessary files
+ Effacer l'espace disque en supprimant les fichiers inutilesAfficher les appareils et les imprimantes
- Private Character Editor
+ Éditeur de caractères
- Record steps to reproduce a problem
+ Enregistrer les étapes pour reproduire un problème
- Adjust the appearance and performance of Windows
+ Ajuster l'apparence et les performances de Windows
- Settings for Microsoft IME (Japanese)
+ Paramètres pour Microsoft IME (Japonais)
- Invite someone to connect to your PC and help you, or offer to help someone else
+ Invitez quelqu'un à se connecter à votre PC et à vous aider, ou offrez d'aider quelqu'un d'autre
- Run programs made for previous versions of Windows
+ Exécuter des programmes conçus pour les versions précédentes de Windows
- Choose the order of how your screen rotates
+ Choisissez l'ordre de rotation de votre écranModifier le mode de recherche de Windows
- Set flicks to perform certain tasks
+ Définir les clignotements pour effectuer certaines tâchesChanger le type de compte
@@ -2218,10 +2218,10 @@
Modifier l'économiseur d'écran
- Change User Account Control settings
+ Modifier les paramètres de contrôle du compte utilisateur
- Turn on easy access keys
+ Activer les clés d'accès facilesIdentifier et réparer les problèmes de réseau
@@ -2230,22 +2230,22 @@
Rechercher et résoudre les problèmes de réseau et de connexion
- Play CDs or other media automatically
+ Lire automatiquement les CD ou autres médias
- View basic information about your computer
+ Afficher les informations de base sur votre ordinateurChoisissez comment ouvrir les liens
- Allow Remote Assistance invitations to be sent from this computer
+ Autoriser l'envoi d'invitations à l'aide à distance depuis cet ordinateurGestionnaire des tâches
- Turn flicks on or off
+ Activer ou désactiver les clignotementsAjouter une langue
@@ -2266,94 +2266,94 @@
Effectuer automatiquement les tâches de maintenance recommandées
- Manage disk space used by your offline files
+ Gérer l'espace disque utilisé par vos fichiers hors ligne
- Turn High Contrast on or off
+ Activer ou désactiver le contraste élevé
- Change the way time is displayed
+ Modifier la façon dont l'heure est affichée
- Change how web pages are displayed in tabs
+ Modifier l'affichage des pages web dans les onglets
- Change the way dates and lists are displayed
+ Modifier la façon dont les dates et les listes sont affichéesGérer les appareils audio
- Change security settings
+ Changer les paramètres de sécurité
- Check security status
+ Vérifier le statut de sécuritéSupprimer les cookies ou les fichiers temporaires
- Specify which hand you write with
+ Spécifiez la main avec laquelle vous écrivez
- Change touch input settings
+ Modifier les paramètres de saisie tactile
- How to change the size of virtual memory
+ Comment changer la taille de la mémoire virtuelle
- Hear text read aloud with Narrator
+ Écouter du texte lu à haute voix avec Narrator
- Set up USB game controllers
+ Configurer des contrôleurs de jeu USB
- Show which domain your computer is on
+ Afficher avec quel domaine votre ordinateur est allumé
- View all problem reports
+ Voir tous les rapports de problèmes
- 16-Bit Application Support
+ Support des applications 16-Bit
- Set up dialling rules
+ Configurer les règles d'appel
- Enable or disable session cookies
+ Activer ou désactiver les cookies de la sessionDonner des droits d'administration à un utilisateur du domaine
- Choose when to turn off display
+ Choisir quand désactiver l'affichage
- Move the pointer with the keypad using MouseKeys
+ Déplacez le pointeur avec le pavé numérique en utilisant les touches sourisModifier les paramètres des appareils compatibles avec Windows SideShow
- Adjust commonly used mobility settings
+ Ajuster les paramètres de mobilité couramment utilisés
- Change text-to-speech settings
+ Modifier les paramètres de synthèse vocaleDéfinir l'heure et la date
- Change location settings
+ Modifier les paramètres de localisation
- Change mouse settings
+ Changer les paramètres de la sourisGérer les espaces de stockage
- Show or hide file extensions
+ Afficher/Masquer les extensions de fichierAutoriser une application via le pare-feu Windows
@@ -2362,16 +2362,16 @@
Modifier les sons du système
- Adjust ClearType text
+ Ajuster le texte ClearType
- Turn screen saver on or off
+ Allumer ou éteindre l'économiseur d'écranRechercher et résoudre les problèmes de mise à jour de Windows
- Change Bluetooth settings
+ Modifier les paramètres de localisationSe connecter à un réseau
@@ -2380,7 +2380,7 @@
Changer le moteur de recherche dans Internet Explorer
- Join a domain
+ Joindre un domaineAjouter un appareil
@@ -2389,34 +2389,34 @@
Rechercher et résoudre les problèmes avec Windows Search
- Choose a power plan
+ Choisissez un plan d'alimentation
- Change how the mouse pointer looks when it’s moving
+ Changer l'apparence du pointeur de la souris lorsqu'il se déplaceDésinstaller un programme
- Create and format hard disk partitions
+ Créer et formater les partitions de disque dur
- Change date, time or number formats
+ Changez les formats de date, heure ou nombre
- Change PC wake-up settings
+ Modifier les paramètres de réveil du PCGérer les mots de passe réseau
- Change input methods
+ Modifier le mode de saisie
- Manage advanced sharing settings
+ Gérer les paramètres de partage avancés
- Change battery settings
+ Modifier les paramètres de batterieRenommer cet ordinateur
@@ -2425,10 +2425,10 @@
Verrouiller ou déverrouiller la barre des tâches
- Manage Web Credentials
+ Gérer les certificats Web
- Change the time zone
+ Changez le fuseau horaireDémarrer la reconnaissance vocale
@@ -2443,25 +2443,25 @@
Modifier les options de recherche pour les fichiers et les dossiers
- Adjust settings before giving a presentation
+ Ajuster les paramètres avant de donner une présentation
- Scan a document or picture
+ Scannez un document ou une image
- Change the way measurements are displayed
+ Changer la façon dont les mesures sont affichées
- Press key combinations one at a time
+ Appuyer sur les combinaisons de touches une à la fois
- Restore data, files or computer from backup (Windows 7)
+ Restaurer les données, les fichiers ou l'ordinateur à partir de la sauvegarde (Windows 7)
- Set your default programs
+ Configurer vos programmes par défaut
- Set up a broadband connection
+ Configurer une connexion haut débitCalibrer l'écran pour le stylet ou la touche d'entrée
@@ -2473,25 +2473,25 @@
Planifier des tâches
- Ignore repeated keystrokes using FilterKeys
+ Ignorer les frappes répétées en utilisant FilterKeys
- Find and fix bluescreen problems
+ Trouver et corriger les problèmes de l'écran bleu
- Hear a tone when keys are pressed
+ Écouter une tonalité lorsque les touches sont pressées
- Delete browsing history
+ Supprimer l'historique de navigationChanger ce que font les boutons d'alimentation
- Create standard user account
+ Créer un compte utilisateur standard
- Take speech tutorials
+ Prendre les tutoriels vocauxAfficher l'utilisation des ressources du système dans le gestionnaire des tâches
diff --git a/Plugins/Flow.Launcher.Plugin.WindowsSettings/Properties/Resources.he-IL.resx b/Plugins/Flow.Launcher.Plugin.WindowsSettings/Properties/Resources.he-IL.resx
index 2b6d5aa63..55ac42dd3 100644
--- a/Plugins/Flow.Launcher.Plugin.WindowsSettings/Properties/Resources.he-IL.resx
+++ b/Plugins/Flow.Launcher.Plugin.WindowsSettings/Properties/Resources.he-IL.resx
@@ -126,66 +126,66 @@
File name, Should not translated
- Accessibility Options
+ אפשרויות נגישותArea Control Panel (legacy settings)
- Accessory apps
+ יישומי עזרArea Privacy
- Access work or school
+ גישה לעבודה או לבית ספרArea UserAccounts
- Account info
+ פרטי חשבוןArea Privacy
- Accounts
+ חשבונותArea SurfaceHub
- Action Center
+ מרכז הפעולותArea Control Panel (legacy settings)
- Activation
+ הפעלהArea UpdateAndSecurity
- Activity history
+ היסטוריית פעילותArea Privacy
- Add Hardware
+ הוספת חומרהArea Control Panel (legacy settings)
- Add/Remove Programs
+ הוספה/הסרה של תוכניותArea Control Panel (legacy settings)
- Add your phone
+ הוסף את הטלפון שלךArea Phone
- Administrative Tools
+ כלי ניהולArea System
- Advanced display settings
+ הגדרות תצוגה מתקדמותArea System, only available on devices that support advanced display options
- Advanced graphics
+ גרפיקה מתקדמת
- Advertising ID
+ מזהה פרסוםArea Privacy, Deprecated in Windows 10, version 1809 and later
- Airplane mode
+ מצב טיסהArea NetworkAndInternet
@@ -193,40 +193,40 @@
Means the key combination "Tabulator+Alt" on the keyboard
- Alternative names
+ שמות חלופיים
- Animations
+ אנימציות
- App color
+ צבע יישום
- App diagnostics
+ אבחון יישומיםArea Privacy
- App features
+ תכונות יישוםArea Apps
- App
+ יישוםShort/modern name for application
- Apps and Features
+ יישומים ותכונותArea Apps
- System settings
+ הגדרות מערכתType of the setting is a "Modern Windows settings". We use the same term as used in start menu search at the moment.
- Apps for websites
+ יישומים לאתריםArea Apps
- App volume and device preferences
+ עוצמת קול והעדפות התקן ליישומיםArea System, Added in Windows 10, version 1903
@@ -234,159 +234,159 @@
File name, Should not translated
- Area
+ אזורMean the settings area or settings category
- Accounts
+ חשבונות
- Administrative Tools
+ כלי ניהולArea Control Panel (legacy settings)
- Appearance and Personalization
+ מראה והתאמה אישית
- Apps
+ יישומים
- Clock and Region
+ שעון ואזור
- Control Panel
+ לוח הבקרה
- Cortana
+ קורטנה
- Devices
+ התקנים
- Ease of access
+ נוחות גישה
- Extras
+ תוספות
- Gaming
+ משחקים
- Hardware and Sound
+ חומרה וצלילים
- Home page
+ דף הבית
- Mixed reality
+ מציאות מעורבת
- Network and Internet
+ רשת ואינטרנט
- Personalization
+ התאמה אישית
- Phone
+ טלפון
- Privacy
+ פרטיות
- Programs
+ תוכניותSurfaceHub
- System
+ מערכת
- System and Security
+ מערכת ואבטחה
- Time and language
+ שעה ושפה
- Update and security
+ עדכון ואבטחה
- User accounts
+ חשבונות משתמשים
- Assigned access
+ גישה מוקצית
- Audio
+ שמעArea EaseOfAccess
- Audio alerts
+ התראות שמע
- Audio and speech
+ שמע ודיבורArea MixedReality, only available if the Mixed Reality Portal app is installed.
- Automatic file downloads
+ הורדת קבצים אוטומטיתArea Privacy
- AutoPlay
+ הפעלה אוטומטיתArea Device
- Background
+ רקעArea Personalization
- Background Apps
+ יישומים שפועלים ברקעArea Privacy
- Backup
+ גיבויArea UpdateAndSecurity
- Backup and Restore
+ גיבוי ושחזורArea Control Panel (legacy settings)
- Battery Saver
+ חיסכון בסוללהArea System, only available on devices that have a battery, such as a tablet
- Battery Saver settings
+ הגדרות חיסכון בסוללהArea System, only available on devices that have a battery, such as a tablet
- Battery saver usage details
+ פרטי שימוש בחיסכון בסוללה
- Battery use
+ שימוש בסוללהArea System, only available on devices that have a battery, such as a tablet
- Biometric Devices
+ התקנים ביומטרייםArea Control Panel (legacy settings)
- BitLocker Drive Encryption
+ הצפנת כונן BitLockerArea Control Panel (legacy settings)
- Blue light
+ אור כחולBluetoothArea Device
- Bluetooth devices
+ התקני בלוטות'Area Control Panel (legacy settings)
- Blue-yellow
+ כחול-צהובBopomofo IME
@@ -397,22 +397,22 @@
Should not translated
- Broadcasting
+ שידורArea Gaming
- Calendar
+ יומןArea Privacy
- Call history
+ היסטוריית שיחותArea Privacy
- calling
+ שיחות
- Camera
+ מצלמהArea Privacy
@@ -424,11 +424,11 @@
Mean the "Caps Lock" key
- Cellular and SIM
+ תקשורת סלולרית ו-SIMArea NetworkAndInternet
- Choose which folders appear on Start
+ בחר אילו תיקיות יופיעו בתפריט התחלהArea Personalization
@@ -436,106 +436,106 @@
Area Control Panel (legacy settings)
- Clipboard
+ לוח גזיריםArea System
- Closed captions
+ כתוביות סגורותArea EaseOfAccess
- Color filters
+ מסנני צבעArea EaseOfAccess
- Color management
+ ניהול צבעיםArea Control Panel (legacy settings)
- Colors
+ צבעיםArea Personalization
- Command
+ פקודהThe command to direct start a setting
- Connected Devices
+ התקנים מחובריםArea Device
- Contacts
+ אנשי קשרArea Privacy
- Control Panel
+ לוח הבקרהType of the setting is a "(legacy) Control Panel setting"
- Copy command
+ העתק פקודה
- Core Isolation
+ בידוד ליבהMeans the protection of the system core
- Cortana
+ קורטנהArea Cortana
- Cortana across my devices
+ Cortana בכל ההתקנים שליArea Cortana
- Cortana - Language
+ Cortana - שפהArea Cortana
- Credential manager
+ מנהל האישוריםArea Control Panel (legacy settings)
- Crossdevice
+ שימוש חוצה התקנים
- Custom devices
+ התקנים מותאמים אישית
- Dark color
+ צבע כהה
- Dark mode
+ מצב כהה
- Data usage
+ שימוש בנתוניםArea NetworkAndInternet
- Date and time
+ תאריך ושעהArea TimeAndLanguage
- Default apps
+ יישומים ברירת מחדלArea Apps
- Default camera
+ מצלמת ברירת מחדלArea Device
- Default location
+ מיקום ברירת מחדלArea Control Panel (legacy settings)
- Default programs
+ תוכניות ברירת מחדלArea Control Panel (legacy settings)
- Default Save Locations
+ מיקומי שמירה ברירת מחדלArea System
- Delivery Optimization
+ מיטוב משלוחיםArea UpdateAndSecurity
@@ -543,7 +543,7 @@
File name, Should not translated
- Desktop themes
+ ערכות נושא לשולחן העבודהArea Control Panel (legacy settings)
@@ -551,11 +551,11 @@
Medical: Mean you don't can see red colors
- Device manager
+ מנהל ההתקניםArea Control Panel (legacy settings)
- Devices and printers
+ התקנים ומדפסותArea Control Panel (legacy settings)
@@ -563,23 +563,23 @@
Should not translated
- Dial-up
+ חיוג לרשתArea NetworkAndInternet
- Direct access
+ גישה ישירהArea NetworkAndInternet, only available if DirectAccess is enabled
- Direct open your phone
+ פתיחה ישירה של הטלפוןArea EaseOfAccess
- Display
+ תצוגהArea EaseOfAccess
- Display properties
+ מאפייני תצוגהArea Control Panel (legacy settings)
@@ -587,70 +587,70 @@
Should not translated
- Documents
+ מסמכיםArea Privacy
- Duplicating my display
+ שכפול תצוגהArea System
- During these hours
+ במהלך שעות אלוArea System
- Ease of access center
+ מרכז נוחות גישהArea Control Panel (legacy settings)
- Edition
+ מהדורהMeans the "Windows Edition"
- Email
+ דוא"לArea Privacy
- Email and app accounts
+ חשבונות דוא"ל ויישומיםArea UserAccounts
- Encryption
+ הצפנהArea System
- Environment
+ סביבהArea MixedReality, only available if the Mixed Reality Portal app is installed.
- Ethernet
+ אינטרנט קוויArea NetworkAndInternet
- Exploit Protection
+ הגנה מפני ניצול פרצות
- Extras
+ תוספותArea Extra, , only used for setting of 3rd-Party tools
- Eye control
+ שליטה באמצעות עינייםArea EaseOfAccess
- Eye tracker
+ מעקב עינייםArea Privacy, requires eyetracker hardware
- Family and other people
+ משפחה ואנשים נוספיםArea UserAccounts
- Feedback and diagnostics
+ משוב ואבחוןArea Privacy
- File system
+ מערכת קבציםArea Privacy
@@ -662,38 +662,38 @@
File name, Should not translated
- Find My Device
+ מצא את המכשיר שליArea UpdateAndSecurity
- Firewall
+ חומת אש
- Focus assist - Quiet hours
+ סיוע בריכוז - שעות שקטותArea System
- Focus assist - Quiet moments
+ סיוע בריכוז - רגעים שקטיםArea System
- Folder options
+ אפשרויות תיקיותArea Control Panel (legacy settings)
- Fonts
+ גופניםArea EaseOfAccess
- For developers
+ למפתחיםArea UpdateAndSecurity
- Game bar
+ סרגל המשחקיםArea Gaming
- Game controllers
+ בקרי משחקArea Control Panel (legacy settings)
@@ -713,11 +713,11 @@
Area Privacy
- Get programs
+ השגת תוכניותArea Control Panel (legacy settings)
- Getting started
+ תחילת העבודהArea Control Panel (legacy settings)
@@ -725,49 +725,49 @@
Area Personalization, Deprecated in Windows 10, version 1809 and later
- Graphics settings
+ הגדרות גרפיקהArea System
- Grayscale
+ גווני אפור
- Green week
+ שבוע ירוקMean you don't can see green colors
- Headset display
+ תצוגת אוזניותArea MixedReality, only available if the Mixed Reality Portal app is installed.
- High contrast
+ ניגודיות גבוההArea EaseOfAccess
- Holographic audio
+ אודיו הולוגרפי
- Holographic Environment
+ סביבה הולוגרפית
- Holographic Headset
+ אוזניות הולוגרפיות
- Holographic Management
+ ניהול הולוגרפי
- Home group
+ קבוצת ביתArea Control Panel (legacy settings)
- ID
+ מזההMEans The "Windows Identifier"
- Image
+ תמונה
- Indexing options
+ אפשרויות יצירת אינדקסArea Control Panel (legacy settings)
@@ -775,15 +775,15 @@
File name, Should not translated
- Infrared
+ אינפרה-אדוםArea Control Panel (legacy settings)
- Inking and typing
+ כתיבה בכתב יד והקלדהArea Privacy
- Internet options
+ אפשרויות אינטרנטArea Control Panel (legacy settings)
@@ -791,17 +791,17 @@
File name, Should not translated
- Inverted colors
+ צבעים הפוכיםIPShould not translated
- Isolated Browsing
+ גלישה מבודדת
- Japan IME settings
+ הגדרות IME יפניArea TimeAndLanguage, available if the Microsoft Japan input method editor is installed
@@ -809,7 +809,7 @@
File name, Should not translated
- Joystick properties
+ מאפייני ג'ויסטיקArea Control Panel (legacy settings)
@@ -817,39 +817,39 @@
Should not translated
- Keyboard
+ מקלדתArea EaseOfAccess
- Keypad
+ לוח מקשים
- Keys
+ מקשיםשפהArea TimeAndLanguage
- Light color
+ צבע בהיר
- Light mode
+ מצב בהיר
- Location
+ מיקוםArea Privacy
- Lock screen
+ מסך נעילהArea Personalization
- Magnifier
+ זכוכית מגדלתArea EaseOfAccess
- Mail - Microsoft Exchange or Windows Messaging
+ דואר - Microsoft Exchange או Windows MessagingArea Control Panel (legacy settings)
@@ -857,26 +857,26 @@
File name, Should not translated
- Manage known networks
+ ניהול רשתות מוכרותArea NetworkAndInternet
- Manage optional features
+ ניהול תכונות אופציונליותArea Apps
- Messaging
+ הודעותArea Privacy
- Metered connection
+ חיבור עם תעריף משתנה
- Microphone
+ מיקרופוןArea Privacy
- Microsoft Mail Post Office
+ תיבת דואר של MicrosoftArea Control Panel (legacy settings)
@@ -888,10 +888,10 @@
File name, Should not translated
- Mobile devices
+ התקנים ניידים
- Mobile hotspot
+ נקודת גישה ניידתArea NetworkAndInternet
@@ -899,46 +899,46 @@
File name, Should not translated
- Mono
+ מונו
- More details
+ פרטים נוספיםArea Cortana
- Motion
+ תנועהArea Privacy
- Mouse
+ עכברArea EaseOfAccess
- Mouse and touchpad
+ עכבר ומשטח מגעArea Device
- Mouse, Fonts, Keyboard, and Printers properties
+ מאפייני עכבר, גופנים, מקלדת ומדפסותArea Control Panel (legacy settings)
- Mouse pointer
+ מצביע עכברArea EaseOfAccess
- Multimedia properties
+ מאפייני מולטימדיהArea Control Panel (legacy settings)
- Multitasking
+ ריבוי משימותArea System
- Narrator
+ קורא מסךArea EaseOfAccess
- Navigation bar
+ סרגל ניווטArea Personalization
@@ -950,27 +950,27 @@
File name, Should not translated
- Network
+ רשתArea NetworkAndInternet
- Network and sharing center
+ מרכז הרשת והשיתוףArea Control Panel (legacy settings)
- Network connection
+ חיבורי רשתArea Control Panel (legacy settings)
- Network properties
+ מאפייני רשתArea Control Panel (legacy settings)
- Network Setup Wizard
+ אשף הגדרת רשתArea Control Panel (legacy settings)
- Network status
+ מצב רשתArea NetworkAndInternet
@@ -978,88 +978,88 @@
Area NetworkAndInternet
- NFC Transactions
+ עסקאות NFC"NFC should not translated"
- Night light
+ תאורת לילה
- Night light settings
+ הגדרות תאורת לילהArea System
- Note
+ הערה
- Only available when you have connected a mobile device to your device.
+ זמין רק כאשר חיברת מכשיר נייד למכשיר שלך.
- Only available on devices that support advanced graphics options.
+ זמין רק במכשירים התומכים באפשרויות גרפיקה מתקדמות.
- Only available on devices that have a battery, such as a tablet.
+ זמין רק במכשירים עם סוללה, כגון טאבלט.
- Deprecated in Windows 10, version 1809 (build 17763) and later.
+ הוצא משימוש ב-Windows 10, גרסה 1809 (build 17763) ואילך.
- Only available if Dial is paired.
+ זמין רק אם Dial מחובר.
- Only available if DirectAccess is enabled.
+ זמין רק אם DirectAccess מופעלת.
- Only available on devices that support advanced display options.
+ זמין רק במכשירים התומכים באפשרויות תצוגה מתקדמות.
- Only present if user is enrolled in WIP.
+ זמין רק אם המשתמש רשום ל-WIP.
- Requires eyetracker hardware.
+ דורש חומרת מעקב עיניים.
- Available if the Microsoft Japan input method editor is installed.
+ זמין אם מותקן עורך קלט של Microsoft Japan.
- Available if the Microsoft Pinyin input method editor is installed.
+ זמין אם מותקן עורך קלט של Microsoft Pinyin.
- Available if the Microsoft Wubi input method editor is installed.
+ זמין אם מותקן עורך שיטות הקלט של Microsoft Wubi.
- Only available if the Mixed Reality Portal app is installed.
+ זמין רק אם האפליקציה Mixed Reality Portal מותקנת.
- Only available on mobile and if the enterprise has deployed a provisioning package.
+ זמין רק במכשירים ניידים ואם הארגון פרס חבילת פריסה.
- Added in Windows 10, version 1903 (build 18362).
+ נוסף ב-Windows 10, גרסה 1903 (build 18362).
- Added in Windows 10, version 2004 (build 19041).
+ נוסף ב-Windows 10, גרסה 2004 (build 19041).
- Only available if "settings apps" are installed, for example, by a 3rd party.
+ זמין רק אם מותקנות "אפליקציות הגדרות", לדוגמה, על ידי צד שלישי.
- Only available if touchpad hardware is present.
+ זמין רק אם קיימת חומרת לוח המגע.
- Only available if the device has a Wi-Fi adapter.
+ זמין רק אם למכשיר יש מתאם Wi-Fi.
- Device must be Windows Anywhere-capable.
+ המכשיר חייב לתמוך ב-Windows Anywhere.
- Only available if enterprise has deployed a provisioning package.
+ זמין רק אם הארגון פרס חבילת הקצאה.
- Notifications
+ התראותArea Privacy
- Notifications and actions
+ התראות ופעולותArea System
@@ -1075,111 +1075,111 @@
File name, Should not translated
- ODBC Data Source Administrator (32-bit)
+ מנהל מקור נתונים ODBC (32 סיביות)Area Control Panel (legacy settings)
- ODBC Data Source Administrator (64-bit)
+ מנהל מקור נתונים ODBC (64 סיביות)Area Control Panel (legacy settings)
- Offline files
+ קבצים לא מקווניםArea Control Panel (legacy settings)
- Offline Maps
+ מפות לא מקוונותArea Apps
- Offline Maps - Download maps
+ מפות לא מקוונות - הורדת מפותArea Apps
- On-Screen
+ על המסך
- OS
+ מערכת הפעלהMeans the "Operating System"
- Other devices
+ התקנים אחריםArea Privacy
- Other options
+ אפשרויות נוספותArea EaseOfAccess
- Other users
+ משתמשים אחרים
- Parental controls
+ בקרת הוריםArea Control Panel (legacy settings)
- Password
+ סיסמהpassword.cplFile name, Should not translated
- Password properties
+ מאפייני סיסמהArea Control Panel (legacy settings)
- Pen and input devices
+ עט והתקני קלטArea Control Panel (legacy settings)
- Pen and touch
+ עט ומגעArea Control Panel (legacy settings)
- Pen and Windows Ink
+ עט ו-Windows InkArea Device
- People Near Me
+ אנשים בקרבתיArea Control Panel (legacy settings)
- Performance information and tools
+ מידע וכלים לביצועיםArea Control Panel (legacy settings)
- Permissions and history
+ הרשאות והיסטוריהArea Cortana
- Personalization (category)
+ התאמה אישית (קטגוריה)Area Personalization
- Phone
+ טלפוןArea Phone
- Phone and modem
+ טלפון ומודםArea Control Panel (legacy settings)
- Phone and modem - Options
+ טלפון ומודם - אפשרויותArea Control Panel (legacy settings)
- Phone calls
+ שיחות טלפוןArea Privacy
- Phone - Default apps
+ טלפון - יישומי ברירת מחדלArea System
- Picture
+ תמונה
- Pictures
+ תמונותArea Privacy
@@ -1199,17 +1199,17 @@
Area TimeAndLanguage
- Playing a game full screen
+ משחק במסך מלאArea Gaming
- Plugin to search for Windows settings
+ תוסף לחיפוש הגדרות Windows
- Windows Settings
+ הגדרות Windows
- Power and sleep
+ צריכת חשמל ושינהArea System
@@ -1217,37 +1217,37 @@
File name, Should not translated
- Power options
+ אפשרויות צריכת חשמלArea Control Panel (legacy settings)
- Presentation
+ מצגת
- Printers
+ מדפסותArea Control Panel (legacy settings)
- Printers and scanners
+ מדפסות וסורקיםArea Device
- Print screen
+ צילום מסךMean the "Print screen" key
- Problem reports and solutions
+ דוחות בעיות ופתרונותArea Control Panel (legacy settings)
- Processor
+ מעבד
- Programs and features
+ תוכניות ותכונותArea Control Panel (legacy settings)
- Projecting to this PC
+ הקרנה למחשב זהArea System
@@ -1255,15 +1255,15 @@
Medical: Mean you don't can see green colors
- Provisioning
+ הקצאהArea UserAccounts, only available if enterprise has deployed a provisioning package
- Proximity
+ קירבהArea NetworkAndInternet
- Proxy
+ פרוקסיArea NetworkAndInternet
@@ -1271,29 +1271,29 @@
Area TimeAndLanguage
- Quiet moments game
+ משחק רגעים שקטים
- Radios
+ משדריםArea Privacy
- RAM
+ זיכרון RAMMeans the Read-Access-Memory (typical the used to inform about the size)
- Recognition
+ זיהוי
- Recovery
+ שחזורArea UpdateAndSecurity
- Red eye
+ עין אדומהMean red eye effect by over-the-night flights
- Red-green
+ אדום-ירוקMean the weakness you can't differ between red and green colors
@@ -1301,34 +1301,34 @@
Mean you don't can see red colors
- Region
+ אזורArea TimeAndLanguage
- Regional language
+ שפה אזוריתArea TimeAndLanguage
- Regional settings properties
+ מאפייני הגדרות אזוריותArea Control Panel (legacy settings)
- Region and language
+ אזור ושפהArea Control Panel (legacy settings)
- Region formatting
+ תבנית אזורית
- RemoteApp and desktop connections
+ חיבורים ליישומים ושולחן עבודה מרוחקArea Control Panel (legacy settings)
- Remote Desktop
+ שולחן עבודה מרוחקArea System
- Scanners and cameras
+ סורקים ומצלמותArea Control Panel (legacy settings)
@@ -1336,18 +1336,18 @@
File name, Should not translated
- Scheduled
+ מתוזמן
- Scheduled tasks
+ משימות מתוזמנותArea Control Panel (legacy settings)
- Screen rotation
+ סיבוב מסךArea System
- Scroll bars
+ סרגלי גלילהScroll Lock
@@ -1358,7 +1358,7 @@
Should not translated
- Searching Windows
+ חיפוש ב-WindowsArea Cortana
@@ -1366,71 +1366,71 @@
Should not translated
- Security Center
+ מרכז האבטחהArea Control Panel (legacy settings)
- Security Processor
+ מעבד אבטחה
- Session cleanup
+ ניקוי הפעלותArea SurfaceHub
- Settings home page
+ דף הבית של ההגדרותArea Home, Overview-page for all areas of settings
- Set up a kiosk
+ הגדרת קיוסקArea UserAccounts
- Shared experiences
+ חוויות משותפותArea System
- Shortcuts
+ קיצורי דרךwifidont translate this, is a short term to find entries
- Sign-in options
+ אפשרויות כניסהArea UserAccounts
- Sign-in options - Dynamic lock
+ אפשרויות כניסה - נעילה דינמיתArea UserAccounts
- Size
+ גודלSize for text and symbols
- Sound
+ צלילArea System
- Speech
+ דיבורArea EaseOfAccess
- Speech recognition
+ זיהוי דיבורArea Control Panel (legacy settings)
- Speech typing
+ הקלדה קולית
- Start
+ התחלהArea Personalization
- Start places
+ מיקומי התחלה
- Startup apps
+ יישומי הפעלהArea Apps
@@ -1438,15 +1438,15 @@
File name, Should not translated
- Storage
+ אחסוןArea System
- Storage policies
+ מדיניות אחסוןArea System
- Storage Sense
+ חיישן אחסוןArea System
@@ -1454,11 +1454,11 @@
Example: Area "System" in System settings
- Sync center
+ מרכז הסנכרוןArea Control Panel (legacy settings)
- Sync your settings
+ סנכרן את ההגדרות שלךArea UserAccounts
@@ -1466,57 +1466,57 @@
File name, Should not translated
- System
+ מערכתArea Control Panel (legacy settings)
- System properties and Add New Hardware wizard
+ מאפייני מערכת ואשף הוספת חומרה חדשהArea Control Panel (legacy settings)
- Tab
+ טאבMeans the key "Tabulator" on the keyboard
- Tablet mode
+ מצב טאבלטArea System
- Tablet PC settings
+ הגדרות Tablet PCArea Control Panel (legacy settings)
- Talk
+ שיחה
- Talk to Cortana
+ דבר עם CortanaArea Cortana
- Taskbar
+ שורת המשימותArea Personalization
- Taskbar color
+ צבע שורת המשימות
- Tasks
+ משימותArea Privacy
- Team Conferencing
+ שיחות ועידה בצוותArea SurfaceHub
- Team device management
+ ניהול התקני צוותArea SurfaceHub
- Text to speech
+ טקסט לדיבורArea Control Panel (legacy settings)
- Themes
+ ערכות נושאArea Personalization
@@ -1528,27 +1528,27 @@
File name, Should not translated
- Timeline
+ ציר זמן
- Touch
+ מגע
- Touch feedback
+ משוב מגע
- Touchpad
+ משטח מגעArea Device
- Transparency
+ שקיפותtritanopiaMedical: Mean you don't can see yellow and blue colors
- Troubleshoot
+ פתרון בעיותArea UpdateAndSecurity
@@ -1556,11 +1556,11 @@
Area Gaming
- Typing
+ הקלדהArea Device
- Uninstall
+ הסרהArea MixedReality, only available if the Mixed Reality Portal app is installed.
@@ -1568,51 +1568,51 @@
Area Device
- User accounts
+ חשבונות משתמשיםArea Control Panel (legacy settings)
- Version
+ גרסהMeans The "Windows Version"
- Video playback
+ הפעלת וידאוArea Apps
- Videos
+ סרטוניםArea Privacy
- Virtual Desktops
+ שולחנות עבודה וירטואליים
- Virus
+ וירוסMeans the virus in computers and software
- Voice activation
+ הפעלת קולArea Privacy
- Volume
+ עוצמת קולVPNArea NetworkAndInternet
- Wallpaper
+ טפט
- Warmer color
+ צבע חמים
- Welcome center
+ מרכז קבלת הפניםArea Control Panel (legacy settings)
- Welcome screen
+ מסך קבלת הפניםArea SurfaceHub
@@ -1620,7 +1620,7 @@
File name, Should not translated
- Wheel
+ גלגלArea Device
@@ -1628,18 +1628,18 @@
Area NetworkAndInternet, only available if Wi-Fi calling is enabled
- Wi-Fi Calling
+ שיחות Wi-FiArea NetworkAndInternet, only available if Wi-Fi calling is enabled
- Wi-Fi settings
+ הגדרות Wi-Fi"Wi-Fi" should not translated
- Window border
+ גבול חלון
- Windows Anytime Upgrade
+ שדרוג Windows AnytimeArea Control Panel (legacy settings)
@@ -1655,860 +1655,860 @@
Area Control Panel (legacy settings)
- Windows Firewall
+ חומת האש של WindowsArea Control Panel (legacy settings)
- Windows Hello setup - Face
+ הגדרת Windows Hello - זיהוי פניםArea UserAccounts
- Windows Hello setup - Fingerprint
+ הגדרת Windows Hello - טביעת אצבעArea UserAccounts
- Windows Insider Program
+ תוכנית Windows InsiderArea UpdateAndSecurity
- Windows Mobility Center
+ מרכז הניידות של WindowsArea Control Panel (legacy settings)
- Windows search
+ חיפוש WindowsArea Cortana
- Windows Security
+ אבטחת WindowsArea UpdateAndSecurity
- Windows Update
+ עדכוני WindowsArea UpdateAndSecurity
- Windows Update - Advanced options
+ Windows Update - אפשרויות מתקדמותArea UpdateAndSecurity
- Windows Update - Check for updates
+ Windows Update - בדוק עדכוניםArea UpdateAndSecurity
- Windows Update - Restart options
+ Windows Update - אפשרויות הפעלה מחדשArea UpdateAndSecurity
- Windows Update - View optional updates
+ Windows Update - הצג עדכונים אופציונלייםArea UpdateAndSecurity
- Windows Update - View update history
+ Windows Update - הצג היסטוריית עדכוניםArea UpdateAndSecurity
- Wireless
+ אלחוטי
- Workplace
+ מקום עבודה
- Workplace provisioning
+ הקצאת מקום עבודהArea UserAccounts
- Wubi IME settings
+ הגדרות Wubi IMEArea TimeAndLanguage, available if the Microsoft Wubi input method editor is installed
- Wubi IME settings - UDP
+ הגדרות Wubi IME - UDPArea TimeAndLanguage
- Xbox Networking
+ רשת XboxArea Gaming
- Your info
+ המידע שלךArea UserAccounts
- Zoom
+ התקרבותMean zooming of things via a magnifier
- Change device installation settings
+ שנה הגדרות התקנת התקן
- Turn off background images
+ כבה תמונות רקע
- Navigation properties
+ מאפייני ניווט
- Media streaming options
+ אפשרויות הזרמת מדיה
- Make a file type always open in a specific program
+ קבע שסוג קובץ ייפתח תמיד בתוכנית מסוימת
- Change the Narrator’s voice
+ שנה את קול הקריין
- Find and fix keyboard problems
+ אתר ותקן בעיות במקלדת
- Use screen reader
+ השתמש בקורא מסך
- Show which workgroup this computer is on
+ הצג באיזו קבוצת עבודה מחשב זה נמצא
- Change mouse wheel settings
+ שנה הגדרות גלגל העכבר
- Manage computer certificates
+ נהל אישורי מחשב
- Find and fix problems
+ אתר ותקן בעיות
- Change settings for content received using Tap and send
+ שנה הגדרות עבור תוכן שהתקבל באמצעות Tap and Send
- Change default settings for media or devices
+ שנה הגדרות ברירת מחדל עבור מדיה או התקנים
- Print the speech reference card
+ הדפס כרטיס עזר לדיבור
- Calibrate display colour
+ כייל צבעי תצוגה
- Manage file encryption certificates
+ נהל אישורי הצפנת קבצים
- View recent messages about your computer
+ הצג הודעות אחרונות על המחשב שלך
- Give other users access to this computer
+ הענק למשתמשים אחרים גישה למחשב זה
- Show hidden files and folders
+ הצג קבצים ותיקיות מוסתרים
- Change Windows To Go start-up options
+ שנה אפשרויות אתחול של Windows To Go
- See which processes start up automatically when you start Windows
+ הצג אילו תהליכים מופעלים אוטומטית עם הפעלת Windows
- Tell if an RSS feed is available on a website
+ בדוק אם עדכון RSS זמין באתר
- Add clocks for different time zones
+ הוסף שעונים לאזורי זמן שונים
- Add a Bluetooth device
+ הוסף התקן Bluetooth
- Customise the mouse buttons
+ התאם אישית את כפתורי העכבר
- Set tablet buttons to perform certain tasks
+ הגדר כפתורי טאבלט לביצוע משימות מסוימות
- View installed fonts
+ הצג גופנים מותקנים
- Change the way currency is displayed
+ שנה את אופן הצגת המטבע
- Edit group policy
+ ערוך מדיניות קבוצתית
- Manage browser add-ons
+ נהל תוספים לדפדפן
- Check processor speed
+ בדוק מהירות מעבד
- Check firewall status
+ בדוק את מצב חומת האש
- Send or receive a file
+ שלח או קבל קובץ
- Add or remove user accounts
+ הוסף או הסר חשבונות משתמש
- Edit the system environment variables
+ ערוך משתני סביבה של המערכת
- Manage BitLocker
+ נהל את BitLocker
- Auto-hide the taskbar
+ הסתר אוטומטית את שורת המשימות
- Change sound card settings
+ שנה הגדרות כרטיס קול
- Make changes to accounts
+ בצע שינויים בחשבונות
- Edit local users and groups
+ ערוך משתמשים וקבוצות מקומיים
- View network computers and devices
+ הצג מחשבים והתקנים ברשת
- Install a program from the network
+ התקן תוכנה מהרשת
- View scanners and cameras
+ הצג סורקים ומצלמות
- Microsoft IME Register Word (Japanese)
+ Microsoft IME רישום מילה (יפנית)
- Restore your files with File History
+ שחזר את הקבצים שלך עם היסטוריית קבצים
- Turn On-Screen keyboard on or off
+ הפעל או כבה את המקלדת הווירטואלית
- Block or allow third-party cookies
+ חסום או אפשר קובצי Cookie של צד שלישי
- Find and fix audio recording problems
+ אתר ותקן בעיות בהקלטת שמע
- Create a recovery drive
+ צור כונן שחזור
- Microsoft New Phonetic Settings
+ הגדרות Microsoft New Phonetic
- Generate a system health report
+ צור דוח בריאות מערכת
- Fix problems with your computer
+ תקן בעיות במחשב שלך
- Back up and Restore (Windows 7)
+ גיבוי ושחזור (Windows 7)
- Preview, delete, show or hide fonts
+ תצוגה מקדימה, מחיקה, הצגה או הסתרת גופנים
- Microsoft Quick Settings
+ הגדרות מהירות של Microsoft
- View reliability history
+ הצג היסטוריית אמינות
- Access RemoteApp and desktops
+ גישה ל-RemoteApp ולשולחנות עבודה מרוחקים
- Set up ODBC data sources
+ הגדר מקורות נתונים ODBC
- Reset Security Policies
+ אפס מדיניות אבטחה
- Block or allow pop-ups
+ חסום או אפשר חלונות קופצים
- Turn autocomplete in Internet Explorer on or off
+ הפעל או כבה השלמה אוטומטית ב-Internet Explorer
- Microsoft Pinyin SimpleFast Options
+ אפשרויות Microsoft Pinyin SimpleFast
- Change what closing the lid does
+ שנה את הפעולה בעת סגירת המכסה
- Turn off unnecessary animations
+ כבה אנימציות מיותרות
- Create a restore point
+ צור נקודת שחזור
- Turn off automatic window arrangement
+ כבה סידור אוטומטי של חלונות
- Troubleshooting History
+ היסטוריית פתרון בעיות
- Diagnose your computer's memory problems
+ אבחן בעיות זיכרון במחשב שלך
- View recommended actions to keep Windows running smoothly
+ הצג פעולות מומלצות לשמירה על פעילות תקינה של Windows
- Change cursor blink rate
+ שנה את קצב ההבהוב של הסמן
- Add or remove programs
+ הוסף או הסר תוכניות
- Create a password reset disk
+ צור דיסק לאיפוס סיסמה
- Configure advanced user profile properties
+ הגדר תכונות מתקדמות של פרופיל משתמש
- Start or stop using AutoPlay for all media and devices
+ הפעל או השבת את הפעלה אוטומטית לכל המדיה וההתקנים
- Change Automatic Maintenance settings
+ שנה הגדרות תחזוקה אוטומטית
- Specify single- or double-click to open
+ ציין לחיצה אחת או כפולה לפתיחה
- Select users who can use remote desktop
+ בחר משתמשים שיכולים להשתמש בשולחן עבודה מרוחק
- Show which programs are installed on your computer
+ הצג אילו תוכניות מותקנות במחשב שלך
- Allow remote access to your computer
+ אפשר גישה מרחוק למחשב שלך
- View advanced system settings
+ הצג הגדרות מערכת מתקדמות
- How to install a program
+ כיצד להתקין תוכנה
- Change how your keyboard works
+ שנה את אופן פעולת המקלדת שלך
- Automatically adjust for daylight saving time
+ כוונן אוטומטית לשעון קיץ
- Change the order of Windows SideShow gadgets
+ שנה את סדר הגאדג'טים של Windows SideShow
- Check keyboard status
+ בדוק את מצב המקלדת
- Control the computer without the mouse or keyboard
+ שלוט במחשב ללא עכבר או מקלדת
- Change or remove a program
+ שנה או הסר תוכנה
- Change multi-touch gesture settings
+ שנה הגדרות מחוות Multi-Touch
- Set up ODBC data sources (64-bit)
+ הגדר מקורות נתונים ODBC (64-bit)
- Configure proxy server
+ הגדר שרת Proxy
- Change your homepage
+ שנה את דף הבית שלך
- Group similar windows on the taskbar
+ קבץ חלונות דומים בשורת המשימות
- Change Windows SideShow settings
+ שנה הגדרות Windows SideShow
- Use audio description for video
+ השתמש בתיאור שמע לווידאו
- Change workgroup name
+ שנה את שם קבוצת העבודה
- Find and fix printing problems
+ אתר ותקן בעיות הדפסה
- Change when the computer sleeps
+ שנה מתי המחשב עובר למצב שינה
- Set up a virtual private network (VPN) connection
+ הגדר חיבור רשת פרטית וירטואלית (VPN)
- Accommodate learning abilities
+ התאם ליכולות למידה
- Set up a dial-up connection
+ הגדר חיבור חיוג
- Set up a connection or network
+ הגדר חיבור או רשת
- How to change your Windows password
+ כיצד לשנות את סיסמת Windows שלך
- Make it easier to see the mouse pointer
+ הקל על זיהוי סמן העכבר
- Set up iSCSI initiator
+ הגדר יוזם iSCSI
- Accommodate low vision
+ התאם ללקויי ראייה
- Manage offline files
+ נהל קבצים לא מקוונים
- Review your computer's status and resolve issues
+ בדוק את מצב המחשב שלך ופתור בעיות
- Microsoft ChangJie Settings
+ הגדרות Microsoft ChangJie
- Replace sounds with visual cues
+ החלף צלילים ברמזים חזותיים
- Change temporary Internet file settings
+ שנה הגדרות קבצי אינטרנט זמניים
- Connect to the Internet
+ התחבר לאינטרנט
- Find and fix audio playback problems
+ אתר ותקן בעיות בהפעלת שמע
- Change the mouse pointer display or speed
+ שנה את הצגת או מהירות סמן העכבר
- Back up your recovery key
+ גבה את מפתח השחזור שלך
- Save backup copies of your files with File History
+ שמור עותקי גיבוי של הקבצים שלך עם היסטוריית קבצים
- View current accessibility settings
+ הצג הגדרות נגישות נוכחיות
- Change tablet pen settings
+ שנה הגדרות עט טאבלט
- Change how your mouse works
+ שנה את אופן פעולת העכבר שלך
- Show how much RAM is on this computer
+ הצג כמה זיכרון RAM יש במחשב זה
- Edit power plan
+ ערוך תוכנית חשמל
- Adjust system volume
+ כוונן את עוצמת המערכת
- Defragment and optimise your drives
+ בצע איחוי ואופטימיזציה לכוננים שלך
- Set up ODBC data sources (32-bit)
+ הגדר מקורות נתונים ODBC (32-bit)
- Change Font Settings
+ שנה הגדרות גופנים
- Magnify portions of the screen using Magnifier
+ הגדל חלקים מהמסך באמצעות מגדלת
- Change the file type associated with a file extension
+ שנה את סוג הקובץ המשויך לסיומת קובץ
- View event logs
+ הצג יומני אירועים
- Manage Windows Credentials
+ נהל אישורי Windows
- Set up a microphone
+ הגדר מיקרופון
- Change how the mouse pointer looks
+ שנה את מראה סמן העכבר
- Change power-saving settings
+ שנה הגדרות חיסכון בחשמל
- Optimise for blindness
+ התאם לעיוורון
- Turn Windows features on or off
+ הפעל או כבה תכונות Windows
- Show which operating system your computer is running
+ הצג איזה מערכת הפעלה המחשב שלך מריץ
- View local services
+ הצג שירותים מקומיים
- Manage Work Folders
+ נהל תיקיות עבודה
- Encrypt your offline files
+ הצפן את הקבצים הלא מקוונים שלך
- Train the computer to recognise your voice
+ אמן את המחשב לזהות את קולך
- Advanced printer setup
+ הגדרת מדפסת מתקדמת
- Change default printer
+ שנה מדפסת ברירת מחדל
- Edit environment variables for your account
+ ערוך משתני סביבה עבור החשבון שלך
- Optimise visual display
+ התאם תצוגה חזותית
- Change mouse click settings
+ שנה הגדרות לחיצת עכבר
- Change advanced colour management settings for displays, scanners and printers
+ שנה הגדרות ניהול צבע מתקדמות עבור תצוגות, סורקים ומדפסות
- Let Windows suggest Ease of Access settings
+ אפשר ל-Windows להציע הגדרות נגישות
- Clear disk space by deleting unnecessary files
+ פנה שטח דיסק על ידי מחיקת קבצים מיותרים
- View devices and printers
+ הצג התקנים ומדפסות
- Private Character Editor
+ עורך תווים מותאמים אישית
- Record steps to reproduce a problem
+ הקלט שלבים לשחזור בעיה
- Adjust the appearance and performance of Windows
+ כוונן את המראה והביצועים של Windows
- Settings for Microsoft IME (Japanese)
+ הגדרות עבור Microsoft IME (יפנית)
- Invite someone to connect to your PC and help you, or offer to help someone else
+ הזמן מישהו להתחבר למחשב שלך כדי לעזור לך, או הצע עזרה לאחרים
- Run programs made for previous versions of Windows
+ הפעל תוכניות שנוצרו עבור גרסאות קודמות של Windows
- Choose the order of how your screen rotates
+ בחר את סדר סיבוב המסך שלך
- Change how Windows searches
+ שנה כיצד Windows מחפש
- Set flicks to perform certain tasks
+ הגדר מחוות Flicks לביצוע משימות מסוימות
- Change account type
+ שנה סוג חשבון
- Change screen saver
+ שנה שומר מסך
- Change User Account Control settings
+ שנה הגדרות בקרת חשבון משתמש
- Turn on easy access keys
+ הפעל מקשי גישה קלה
- Identify and repair network problems
+ זהה ותקן בעיות רשת
- Find and fix networking and connection problems
+ אתר ותקן בעיות רשת וחיבור
- Play CDs or other media automatically
+ נגן תקליטורים או מדיה אחרת באופן אוטומטי
- View basic information about your computer
+ הצג מידע בסיסי על המחשב שלך
- Choose how you open links
+ בחר כיצד לפתוח קישורים
- Allow Remote Assistance invitations to be sent from this computer
+ אפשר שליחת הזמנות לסיוע מרחוק ממחשב זה
- Task Manager
+ מנהל המשימות
- Turn flicks on or off
+ הפעל או השבת מחוות Flicks
- Add a language
+ הוסף שפה
- View network status and tasks
+ הצג מצב רשת ומשימות
- Turn Magnifier on or off
+ הפעל או השבת את המגדלת
- See the name of this computer
+ הצג את שם המחשב הזה
- View network connections
+ הצג חיבורי רשת
- Perform recommended maintenance tasks automatically
+ בצע משימות תחזוקה מומלצות באופן אוטומטי
- Manage disk space used by your offline files
+ נהל את שטח הדיסק המשמש את הקבצים הלא מקוונים שלך
- Turn High Contrast on or off
+ הפעל או השבת ניגודיות גבוהה
- Change the way time is displayed
+ שנה את אופן הצגת השעה
- Change how web pages are displayed in tabs
+ שנה את אופן הצגת דפי אינטרנט בלשוניות
- Change the way dates and lists are displayed
+ שנה את אופן הצגת תאריכים ורשימות
- Manage audio devices
+ נהל התקני שמע
- Change security settings
+ שנה הגדרות אבטחה
- Check security status
+ בדוק את מצב האבטחה
- Delete cookies or temporary files
+ מחק קובצי Cookie או קבצים זמניים
- Specify which hand you write with
+ ציין באיזו יד אתה כותב
- Change touch input settings
+ שנה הגדרות קלט מגע
- How to change the size of virtual memory
+ כיצד לשנות את גודל הזיכרון הווירטואלי
- Hear text read aloud with Narrator
+ האזן לטקסט מוקרא על ידי הקריין
- Set up USB game controllers
+ הגדר בקרי משחק USB
- Show which domain your computer is on
+ הצג באיזה תחום המחשב שלך נמצא
- View all problem reports
+ הצג את כל דוחות הבעיות
- 16-Bit Application Support
+ תמיכה ביישומי 16-bit
- Set up dialling rules
+ הגדר כללי חיוג
- Enable or disable session cookies
+ אפשר או השבת קובצי Cookie של הפעלה
- Give administrative rights to a domain user
+ הענק הרשאות ניהול למשתמש תחום
- Choose when to turn off display
+ בחר מתי לכבות את התצוגה
- Move the pointer with the keypad using MouseKeys
+ הזז את הסמן באמצעות המקלדת עם מקשי עכבר
- Change Windows SideShow-compatible device settings
+ שנה הגדרות התקנים תואמי Windows SideShow
- Adjust commonly used mobility settings
+ כוונן הגדרות ניידות נפוצות
- Change text-to-speech settings
+ שנה הגדרות טקסט לדיבור
- Set the time and date
+ הגדר את השעה והתאריך
- Change location settings
+ שנה הגדרות מיקום
- Change mouse settings
+ שנה הגדרות עכבר
- Manage Storage Spaces
+ נהל מרחבי אחסון
- Show or hide file extensions
+ הצג או הסתר סיומות קבצים
- Allow an app through Windows Firewall
+ אפשר יישום דרך חומת האש של Windows
- Change system sounds
+ שנה צלילי מערכת
- Adjust ClearType text
+ כוונן טקסט ClearType
- Turn screen saver on or off
+ הפעל או השבת שומר מסך
- Find and fix windows update problems
+ אתר ותקן בעיות בעדכון Windows
- Change Bluetooth settings
+ שנה הגדרות Bluetooth
- Connect to a network
+ התחבר לרשת
- Change the search provider in Internet Explorer
+ שנה את ספק החיפוש ב-Internet Explorer
- Join a domain
+ הצטרף לתחום
- Add a device
+ הוסף התקן
- Find and fix problems with Windows Search
+ אתר ותקן בעיות בחיפוש של Windows
- Choose a power plan
+ בחר תוכנית חשמל
- Change how the mouse pointer looks when it’s moving
+ שנה את מראה סמן העכבר בעת תנועה
- Uninstall a program
+ הסר התקנת תוכנה
- Create and format hard disk partitions
+ צור ועצב מחיצות בכונן הקשיח
- Change date, time or number formats
+ שנה תבניות תאריך, שעה או מספרים
- Change PC wake-up settings
+ שנה הגדרות הפעלה מהמחשב
- Manage network passwords
+ נהל סיסמאות רשת
- Change input methods
+ שנה שיטות קלט
- Manage advanced sharing settings
+ נהל הגדרות שיתוף מתקדמות
- Change battery settings
+ שנה הגדרות סוללה
- Rename this computer
+ שנה את שם מחשב זה
- Lock or unlock the taskbar
+ נעל או בטל נעילה של שורת המשימות
- Manage Web Credentials
+ נהל אישורי רשת
- Change the time zone
+ שנה אזור זמן
- Start speech recognition
+ הפעל זיהוי דיבור
- View installed updates
+ הצג עדכונים מותקנים
- What's happened to the Quick Launch toolbar?
+ מה קרה לסרגל ההפעלה המהירה?
- Change search options for files and folders
+ שנה אפשרויות חיפוש עבור קבצים ותיקיות
- Adjust settings before giving a presentation
+ כוונן הגדרות לפני הצגת מצגת
- Scan a document or picture
+ סרוק מסמך או תמונה
- Change the way measurements are displayed
+ שנה את אופן הצגת יחידות מידה
- Press key combinations one at a time
+ לחץ על צירופי מקשים אחד בכל פעם
- Restore data, files or computer from backup (Windows 7)
+ שחזר נתונים, קבצים או מחשב מגיבוי (Windows 7)
- Set your default programs
+ הגדר את תוכניות ברירת המחדל שלך
- Set up a broadband connection
+ הגדר חיבור פס רחב
- Calibrate the screen for pen or touch input
+ כייל את המסך לקלט עט או מגע
- Manage user certificates
+ נהל אישורי משתמש
- Schedule tasks
+ תזמן משימות
- Ignore repeated keystrokes using FilterKeys
+ התעלם מהקשות חוזרות באמצעות FilterKeys
- Find and fix bluescreen problems
+ אתר ותקן בעיות מסך כחול
- Hear a tone when keys are pressed
+ השמע צליל בעת לחיצה על מקשים
- Delete browsing history
+ מחק היסטוריית גלישה
- Change what the power buttons do
+ שנה את פעולת לחצני ההפעלה
- Create standard user account
+ צור חשבון משתמש רגיל
- Take speech tutorials
+ קח הדרכות דיבור
- View system resource usage in Task Manager
+ הצג את שימוש משאבי המערכת במנהל המשימות
- Create an account
+ צור חשבון
- Get more features with a new edition of Windows
+ קבל תכונות נוספות עם מהדורה חדשה של Windows
- Control Panel
+ לוח הבקרהTaskLink
- Unknown
+ לא ידוע
\ No newline at end of file
diff --git a/README.md b/README.md
index 02ffc7932..6611f55dc 100644
--- a/README.md
+++ b/README.md
@@ -334,11 +334,14 @@ Or download the [early access version](https://github.com/Flow-Launcher/Prerelea
-
-
+
+
+
+
+