mirror of
https://github.com/Flow-Launcher/Flow.Launcher.git
synced 2026-03-11 08:54:32 +00:00
fix some spelling
This commit is contained in:
parent
51bbd23110
commit
35529a0386
12 changed files with 61 additions and 37 deletions
20
.github/actions/spelling/expect.txt
vendored
20
.github/actions/spelling/expect.txt
vendored
|
|
@ -35,3 +35,23 @@ mscorlib
|
|||
pythonw
|
||||
dotnet
|
||||
winget
|
||||
jjw24
|
||||
wolframalpha
|
||||
gmail
|
||||
duckduckgo
|
||||
facebook
|
||||
findicon
|
||||
baidu
|
||||
pls
|
||||
websearch
|
||||
qianlifeng
|
||||
userdata
|
||||
srchadmin
|
||||
EWX
|
||||
dlgtext
|
||||
CMD
|
||||
appref-ms
|
||||
appref
|
||||
TSource
|
||||
runas
|
||||
dpi
|
||||
4
.github/actions/spelling/patterns.txt
vendored
4
.github/actions/spelling/patterns.txt
vendored
|
|
@ -108,3 +108,7 @@
|
|||
# Localization keys
|
||||
#x:Key="[^"]+"
|
||||
#{DynamicResource [^"]+}
|
||||
|
||||
|
||||
# html tag
|
||||
<\w+[^>]*>
|
||||
|
|
@ -55,7 +55,7 @@
|
|||
<system:String x:Key="flowlauncher_plugin_program_suffixes_cannot_empty">File suffixes can't be empty</system:String>
|
||||
<system:String x:Key="flowlauncher_plugin_protocols_cannot_empty">Protocols can't be empty</system:String>
|
||||
|
||||
<system:String x:Key="flowlauncher_plugin_program_suffixes_excutable_types">File Suffixes</system:String>
|
||||
<system:String x:Key="flowlauncher_plugin_program_suffixes_executable_types">File Suffixes</system:String>
|
||||
<system:String x:Key="flowlauncher_plugin_program_suffixes_URL_types">URL Protocols</system:String>
|
||||
<system:String x:Key="flowlauncher_plugin_program_suffixes_URL_steam">Steam Games</system:String>
|
||||
<system:String x:Key="flowlauncher_plugin_program_suffixes_URL_epic">Epic Games</system:String>
|
||||
|
|
|
|||
|
|
@ -162,7 +162,7 @@
|
|||
Margin="0,0,0,8"
|
||||
FontSize="16"
|
||||
FontWeight="SemiBold"
|
||||
Text="{DynamicResource flowlauncher_plugin_program_suffixes_excutable_types}" />
|
||||
Text="{DynamicResource flowlauncher_plugin_program_suffixes_executable_types}" />
|
||||
<CheckBox
|
||||
Name="apprefMS"
|
||||
Margin="10,0,0,0"
|
||||
|
|
|
|||
|
|
@ -38,7 +38,7 @@ namespace Flow.Launcher.Plugin.Program.Programs
|
|||
|
||||
public void InitAppsInPackage(Package package)
|
||||
{
|
||||
var applist = new List<Application>();
|
||||
var apps = new List<Application>();
|
||||
// WinRT
|
||||
var appListEntries = package.GetAppListEntries();
|
||||
foreach (var app in appListEntries)
|
||||
|
|
@ -46,7 +46,7 @@ namespace Flow.Launcher.Plugin.Program.Programs
|
|||
try
|
||||
{
|
||||
var tmp = new Application(app, this);
|
||||
applist.Add(tmp);
|
||||
apps.Add(tmp);
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
|
|
@ -55,7 +55,7 @@ namespace Flow.Launcher.Plugin.Program.Programs
|
|||
+ $"{FullName} from location {Location}", e);
|
||||
}
|
||||
}
|
||||
Apps = applist.ToArray();
|
||||
Apps = apps.ToArray();
|
||||
|
||||
try
|
||||
{
|
||||
|
|
@ -392,14 +392,14 @@ namespace Flow.Launcher.Plugin.Program.Programs
|
|||
{
|
||||
title = $"{Name}: {Description}";
|
||||
var nameMatch = StringMatcher.FuzzySearch(query, Name);
|
||||
var desciptionMatch = StringMatcher.FuzzySearch(query, Description);
|
||||
if (desciptionMatch.Score > nameMatch.Score)
|
||||
var descriptionMatch = StringMatcher.FuzzySearch(query, Description);
|
||||
if (descriptionMatch.Score > nameMatch.Score)
|
||||
{
|
||||
for (int i = 0; i < desciptionMatch.MatchData.Count; i++)
|
||||
for (int i = 0; i < descriptionMatch.MatchData.Count; i++)
|
||||
{
|
||||
desciptionMatch.MatchData[i] += Name.Length + 2; // 2 is ": "
|
||||
descriptionMatch.MatchData[i] += Name.Length + 2; // 2 is ": "
|
||||
}
|
||||
matchResult = desciptionMatch;
|
||||
matchResult = descriptionMatch;
|
||||
}
|
||||
else matchResult = nameMatch;
|
||||
}
|
||||
|
|
@ -658,8 +658,8 @@ namespace Flow.Launcher.Plugin.Program.Programs
|
|||
// var brush = new SolidColorBrush(color);
|
||||
// var pen = new Pen(brush, 1);
|
||||
// var backgroundArea = new Rect(0, 0, width, width);
|
||||
// var rectabgle = new RectangleGeometry(backgroundArea);
|
||||
// var rectDrawing = new GeometryDrawing(brush, pen, rectabgle);
|
||||
// var rectangle = new RectangleGeometry(backgroundArea);
|
||||
// var rectDrawing = new GeometryDrawing(brush, pen, rectangle);
|
||||
// group.Children.Add(rectDrawing);
|
||||
|
||||
// var imageArea = new Rect(x, y, image.Width, image.Height);
|
||||
|
|
|
|||
|
|
@ -30,7 +30,7 @@ namespace Flow.Launcher.Plugin.Program.Programs
|
|||
/// </summary>
|
||||
public string FullPath { get; set; }
|
||||
/// <summary>
|
||||
/// Path of the excutable for .lnk, or the URL for .url. Arguments are included if any.
|
||||
/// Path of the executable for .lnk, or the URL for .url. Arguments are included if any.
|
||||
/// </summary>
|
||||
public string LnkResolvedPath { get; set; }
|
||||
/// <summary>
|
||||
|
|
@ -495,12 +495,12 @@ namespace Flow.Launcher.Plugin.Program.Programs
|
|||
.Distinct();
|
||||
}
|
||||
|
||||
private static string GetProgramPathFromRegistrySubKeys(RegistryKey root, string subkey)
|
||||
private static string GetProgramPathFromRegistrySubKeys(RegistryKey root, string subKey)
|
||||
{
|
||||
var path = string.Empty;
|
||||
try
|
||||
{
|
||||
using (var key = root.OpenSubKey(subkey))
|
||||
using (var key = root.OpenSubKey(subKey))
|
||||
{
|
||||
if (key == null)
|
||||
return string.Empty;
|
||||
|
|
@ -577,7 +577,7 @@ namespace Flow.Launcher.Plugin.Program.Programs
|
|||
|
||||
private static IEnumerable<Win32> ProgramsHasher(IEnumerable<Win32> programs)
|
||||
{
|
||||
// TODO: Unable to distinguish multiple lnks to the same excutable but with different params
|
||||
// TODO: Unable to distinguish multiple lnks to the same executable but with different params
|
||||
return programs.GroupBy(p => p.ExecutablePath.ToLowerInvariant())
|
||||
.AsParallel()
|
||||
.SelectMany(g =>
|
||||
|
|
|
|||
|
|
@ -33,7 +33,7 @@ namespace Flow.Launcher.Plugin.Shell
|
|||
string cmd = query.Search;
|
||||
if (string.IsNullOrEmpty(cmd))
|
||||
{
|
||||
return ResultsFromlHistory();
|
||||
return ResultsFromHistory();
|
||||
}
|
||||
else
|
||||
{
|
||||
|
|
@ -55,8 +55,8 @@ namespace Flow.Launcher.Plugin.Shell
|
|||
else if (Directory.Exists(Path.GetDirectoryName(excmd) ?? string.Empty))
|
||||
{
|
||||
basedir = Path.GetDirectoryName(excmd);
|
||||
var dirn = Path.GetDirectoryName(cmd);
|
||||
dir = (dirn.EndsWith("/") || dirn.EndsWith(@"\")) ? dirn : cmd.Substring(0, dirn.Length + 1);
|
||||
var dirName = Path.GetDirectoryName(cmd);
|
||||
dir = (dirName.EndsWith("/") || dirName.EndsWith(@"\")) ? dirName : cmd.Substring(0, dirName.Length + 1);
|
||||
}
|
||||
|
||||
if (basedir != null)
|
||||
|
|
@ -158,7 +158,7 @@ namespace Flow.Launcher.Plugin.Shell
|
|||
return result;
|
||||
}
|
||||
|
||||
private List<Result> ResultsFromlHistory()
|
||||
private List<Result> ResultsFromHistory()
|
||||
{
|
||||
IEnumerable<Result> history = _settings.CommandHistory.OrderByDescending(o => o.Value)
|
||||
.Select(m => new Result
|
||||
|
|
@ -204,7 +204,7 @@ namespace Flow.Launcher.Plugin.Shell
|
|||
info.Arguments = $"{(_settings.LeaveShellOpen ? "/k" : "/c")} {command}";
|
||||
|
||||
//// Use info.Arguments instead of info.ArgumentList to enable users better control over the arguments they are writing.
|
||||
//// Previous code using ArgumentList, commands needed to be seperated correctly:
|
||||
//// Previous code using ArgumentList, commands needed to be separated correctly:
|
||||
//// Incorrect:
|
||||
// info.ArgumentList.Add(_settings.LeaveShellOpen ? "/k" : "/c");
|
||||
// info.ArgumentList.Add(command); //<== info.ArgumentList.Add("mkdir \"c:\\test new\"");
|
||||
|
|
@ -377,9 +377,9 @@ namespace Flow.Launcher.Plugin.Shell
|
|||
|
||||
public List<Result> LoadContextMenus(Result selectedResult)
|
||||
{
|
||||
var resultlist = new List<Result>
|
||||
var results = new List<Result>
|
||||
{
|
||||
new Result
|
||||
new()
|
||||
{
|
||||
Title = context.API.GetTranslation("flowlauncher_plugin_cmd_run_as_different_user"),
|
||||
AsyncAction = async c =>
|
||||
|
|
@ -390,7 +390,7 @@ namespace Flow.Launcher.Plugin.Shell
|
|||
IcoPath = "Images/user.png",
|
||||
Glyph = new GlyphInfo(FontFamily: "/Resources/#Segoe Fluent Icons", Glyph: "\xe7ee")
|
||||
},
|
||||
new Result
|
||||
new()
|
||||
{
|
||||
Title = context.API.GetTranslation("flowlauncher_plugin_cmd_run_as_administrator"),
|
||||
Action = c =>
|
||||
|
|
@ -401,7 +401,7 @@ namespace Flow.Launcher.Plugin.Shell
|
|||
IcoPath = "Images/admin.png",
|
||||
Glyph = new GlyphInfo(FontFamily: "/Resources/#Segoe Fluent Icons", Glyph: "\xe7ef")
|
||||
},
|
||||
new Result
|
||||
new()
|
||||
{
|
||||
Title = context.API.GetTranslation("flowlauncher_plugin_cmd_copy"),
|
||||
Action = c =>
|
||||
|
|
@ -414,7 +414,7 @@ namespace Flow.Launcher.Plugin.Shell
|
|||
}
|
||||
};
|
||||
|
||||
return resultlist;
|
||||
return results;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -95,11 +95,11 @@ namespace Flow.Launcher.Plugin.Sys
|
|||
IcoPath = "Images\\shutdown.png",
|
||||
Action = c =>
|
||||
{
|
||||
var reuslt = MessageBox.Show(
|
||||
var result = MessageBox.Show(
|
||||
context.API.GetTranslation("flowlauncher_plugin_sys_dlgtext_shutdown_computer"),
|
||||
context.API.GetTranslation("flowlauncher_plugin_sys_shutdown_computer"),
|
||||
MessageBoxButton.YesNo, MessageBoxImage.Warning);
|
||||
if (reuslt == MessageBoxResult.Yes)
|
||||
if (result == MessageBoxResult.Yes)
|
||||
{
|
||||
Process.Start("shutdown", "/s /t 0");
|
||||
}
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@
|
|||
<system:String x:Key="flowlauncher_plugin_new_tab">New Tab</system:String>
|
||||
|
||||
<system:String x:Key="flowlauncher_plugin_url_open_url">Open url:{0}</system:String>
|
||||
<system:String x:Key="flowlauncher_plugin_url_canot_open_url">Can't open url:{0}</system:String>
|
||||
<system:String x:Key="flowlauncher_plugin_url_cannot_open_url">Can't open url:{0}</system:String>
|
||||
|
||||
<system:String x:Key="flowlauncher_plugin_url_plugin_name">URL</system:String>
|
||||
<system:String x:Key="flowlauncher_plugin_url_plugin_description">Open the typed URL from Flow Launcher</system:String>
|
||||
|
|
|
|||
|
|
@ -74,7 +74,7 @@ namespace Flow.Launcher.Plugin.Url
|
|||
}
|
||||
catch(Exception)
|
||||
{
|
||||
context.API.ShowMsg(string.Format(context.API.GetTranslation("flowlauncher_plugin_url_canot_open_url"), raw));
|
||||
context.API.ShowMsg(string.Format(context.API.GetTranslation("flowlauncher_plugin_url_cannot_open_url"), raw));
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -21,16 +21,16 @@ namespace Flow.Launcher.Plugin.WebSearch
|
|||
{
|
||||
_oldSearchSource = old;
|
||||
_viewModel = new SearchSourceViewModel {SearchSource = old.DeepCopy()};
|
||||
Initilize(sources, context, Action.Edit);
|
||||
Initialize(sources, context, Action.Edit);
|
||||
}
|
||||
|
||||
public SearchSourceSettingWindow(IList<SearchSource> sources, PluginInitContext context)
|
||||
{
|
||||
_viewModel = new SearchSourceViewModel {SearchSource = new SearchSource()};
|
||||
Initilize(sources, context, Action.Add);
|
||||
Initialize(sources, context, Action.Add);
|
||||
}
|
||||
|
||||
private async void Initilize(IList<SearchSource> sources, PluginInitContext context, Action action)
|
||||
private async void Initialize(IList<SearchSource> sources, PluginInitContext context, Action action)
|
||||
{
|
||||
InitializeComponent();
|
||||
DataContext = _viewModel;
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@ namespace Flow.Launcher.Plugin.WindowsSettings.Helper
|
|||
|
||||
public static void Init(IPublicAPI api) => _api = api;
|
||||
|
||||
private static List<Result> GetDefaultReuslts(in IEnumerable<WindowsSetting> list,
|
||||
private static List<Result> GetDefaultResults(in IEnumerable<WindowsSetting> list,
|
||||
string windowsSettingIconPath,
|
||||
string controlPanelIconPath)
|
||||
{
|
||||
|
|
@ -45,7 +45,7 @@ namespace Flow.Launcher.Plugin.WindowsSettings.Helper
|
|||
{
|
||||
if (string.IsNullOrWhiteSpace(query.Search))
|
||||
{
|
||||
return GetDefaultReuslts(list, windowsSettingIconPath, controlPanelIconPath);
|
||||
return GetDefaultResults(list, windowsSettingIconPath, controlPanelIconPath);
|
||||
}
|
||||
|
||||
var resultList = new List<Result>();
|
||||
|
|
@ -110,7 +110,7 @@ namespace Flow.Launcher.Plugin.WindowsSettings.Helper
|
|||
return resultList;
|
||||
}
|
||||
|
||||
private const int TaskLinkScorePanelty = 50;
|
||||
private const int TaskLinkScorePenalty = 50;
|
||||
|
||||
private static Result NewSettingResult(int score, string type, string windowsSettingIconPath, string controlPanelIconPath, WindowsSetting entry) => new()
|
||||
{
|
||||
|
|
@ -120,7 +120,7 @@ namespace Flow.Launcher.Plugin.WindowsSettings.Helper
|
|||
SubTitle = GetSubtitle(entry.Area, type),
|
||||
Title = entry.Name,
|
||||
ContextData = entry,
|
||||
Score = score - (type == "TaskLink" ? TaskLinkScorePanelty : 0),
|
||||
Score = score - (type == "TaskLink" ? TaskLinkScorePenalty : 0),
|
||||
};
|
||||
|
||||
private static string GetSubtitle(string section, string entryType)
|
||||
|
|
|
|||
Loading…
Reference in a new issue