Merge pull request #8518 from ivandrofly/fix-common

Remove spell check functionality from FixCommonErrors
This commit is contained in:
Nikolaj Olsson 2024-06-13 18:56:05 +02:00 committed by GitHub
commit ceac0eee80
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 1 additions and 30 deletions

View File

@ -5,7 +5,7 @@ using System.Text;
namespace Nikse.SubtitleEdit.Core.Interfaces namespace Nikse.SubtitleEdit.Core.Interfaces
{ {
public interface IFixCallbacks : IDoSpell public interface IFixCallbacks
{ {
bool AllowFix(Paragraph p, string action); bool AllowFix(Paragraph p, string action);
void AddFixToListView(Paragraph p, string action, string before, string after); void AddFixToListView(Paragraph p, string action, string before, string after);

View File

@ -1899,35 +1899,6 @@ namespace Nikse.SubtitleEdit.Forms
} }
} }
private Hunspell _hunspell;
public bool DoSpell(string word)
{
if (_hunspell == null && Language != null)
{
var fileMatches = Directory.GetFiles(Utilities.DictionaryFolder, Language + "*.dic");
if (fileMatches.Length > 0)
{
var dictionary = fileMatches[0].Substring(0, fileMatches[0].Length - 4);
try
{
_hunspell = Hunspell.GetHunspell(dictionary);
}
catch
{
_hunspell = null;
}
}
}
if (_hunspell == null)
{
return false;
}
return _hunspell.Spell(word);
}
private void toolStripMenuItemSelectAll_Click(object sender, EventArgs e) private void toolStripMenuItemSelectAll_Click(object sender, EventArgs e)
{ {
listViewFixes.CheckAll(); listViewFixes.CheckAll();