Fix typo + double dialog

This commit is contained in:
niksedk 2023-08-16 14:57:14 +02:00
parent 7167471dbb
commit 0833371735

View File

@ -1299,8 +1299,16 @@ namespace Nikse.SubtitleEdit.Forms.AudioToText
}); });
} }
private bool _checkedInstalledAndVersion = false;
private void CheckIfInstalledAndVersion(string whisperChoice) private void CheckIfInstalledAndVersion(string whisperChoice)
{ {
if (_checkedInstalledAndVersion)
{
return;
}
_checkedInstalledAndVersion = true;
if (whisperChoice == WhisperChoice.Cpp) if (whisperChoice == WhisperChoice.Cpp)
{ {
var targetFile = WhisperHelper.GetWhisperPathAndFileName(whisperChoice); var targetFile = WhisperHelper.GetWhisperPathAndFileName(whisperChoice);
@ -1344,7 +1352,7 @@ namespace Nikse.SubtitleEdit.Forms.AudioToText
if (!Configuration.Settings.Tools.WhisperIgnoreVersion && if (!Configuration.Settings.Tools.WhisperIgnoreVersion &&
!WhisperDownload.IsLatestVersion(targetFile, whisperChoice)) !WhisperDownload.IsLatestVersion(targetFile, whisperChoice))
{ {
if (MessageBox.Show(string.Format(LanguageSettings.Current.Settings.DownloadX, "Whisper CPP (Update)"), "Subtitle Edit", MessageBoxButtons.YesNoCancel) == DialogResult.Yes) if (MessageBox.Show(string.Format(LanguageSettings.Current.Settings.DownloadX, whisperChoice + " (Update)"), "Subtitle Edit", MessageBoxButtons.YesNoCancel) == DialogResult.Yes)
{ {
using (var downloadForm = new WhisperDownload(whisperChoice)) using (var downloadForm = new WhisperDownload(whisperChoice))
{ {
@ -1359,7 +1367,7 @@ namespace Nikse.SubtitleEdit.Forms.AudioToText
} }
else else
{ {
if (MessageBox.Show(string.Format(LanguageSettings.Current.Settings.DownloadX, "Whisper CPP"), "Subtitle Edit", MessageBoxButtons.YesNoCancel) == DialogResult.Yes) if (MessageBox.Show(string.Format(LanguageSettings.Current.Settings.DownloadX, whisperChoice), "Subtitle Edit", MessageBoxButtons.YesNoCancel) == DialogResult.Yes)
{ {
using (var downloadForm = new WhisperDownload(whisperChoice)) using (var downloadForm = new WhisperDownload(whisperChoice))
{ {