mirror of
https://github.com/SubtitleEdit/subtitleedit.git
synced 2024-11-22 03:02:35 +01:00
Minor fixes
This commit is contained in:
parent
a2c9ff1a86
commit
927358d310
@ -1357,7 +1357,7 @@ To use an API key go to "Options -> Settings -> Tools" to enter your Googl
|
||||
<ApplyCustomOverrideTag>Apply custom override tags...</ApplyCustomOverrideTag>
|
||||
<SetPosition>Set position...</SetPosition>
|
||||
<GenerateProgressBar>Generate progress bar...</GenerateProgressBar>
|
||||
<AssaResolutionChanger>Change script resolution...</AssaResolutionChanger>
|
||||
<AssaResolutionChanger>Change ASSA script resolution...</AssaResolutionChanger>
|
||||
<FixCommonErrorsInSelectedLines>Fix common errors in selected lines...</FixCommonErrorsInSelectedLines>
|
||||
<ChangeCasingForSelectedLines>Change casing for selected lines...</ChangeCasingForSelectedLines>
|
||||
<SaveSelectedLines>Save selected lines as...</SaveSelectedLines>
|
||||
|
@ -897,11 +897,25 @@ namespace Nikse.SubtitleEdit.Core.Common
|
||||
|
||||
text = text.Replace("<i></i>", string.Empty);
|
||||
text = text.Replace("</i><i>", string.Empty);
|
||||
text = text.Replace("</i> <i>", " ");
|
||||
text = text.Replace("<i> </i>", " ");
|
||||
text = text.Replace("<i> </i>", " ");
|
||||
text = text.Replace(" ", " ");
|
||||
text = text.Replace(" ", " ");
|
||||
if (!text.Contains('@'))
|
||||
{
|
||||
text = text.Replace("</i> <i>", "@");
|
||||
text = text.Replace("<i> </i>", "@");
|
||||
text = text.Replace("<i> </i>", "@");
|
||||
text = text.Replace("@ ", " ");
|
||||
text = text.Replace("@ ", " ");
|
||||
text = text.Replace(" @", " ");
|
||||
text = text.Replace(" @", " ");
|
||||
text = text.Replace("@", " ");
|
||||
}
|
||||
else
|
||||
{
|
||||
text = text.Replace("</i> <i>", " ");
|
||||
text = text.Replace("<i> </i>", " ");
|
||||
text = text.Replace("<i> </i>", " ");
|
||||
text = text.Replace(" ", " ");
|
||||
text = text.Replace(" ", " ");
|
||||
}
|
||||
|
||||
return preTags + text;
|
||||
}
|
||||
|
@ -11,7 +11,7 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
public sealed partial class DownloadYouTubeDl : Form
|
||||
{
|
||||
public const string Url = "https://github.com/ytdl-org/youtube-dl/releases/download/2021.06.06/youtube-dl.exe";
|
||||
public const string Sha512Hash = "78c009f4cf8ae56db150800d55faaac97c127c76c89715b23fe406d85c3c0628";
|
||||
public const string Sha512Hash = "8f0fd27419ef340d64bff928567b0e4b03d47ca19094b409605ad71ec2b5293a79f814dd2cd4591719a7e386b4041973353fbe90124dbfd4d004b19ea31457ed";
|
||||
public bool AutoClose { get; internal set; }
|
||||
|
||||
public DownloadYouTubeDl()
|
||||
@ -85,10 +85,10 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
Directory.CreateDirectory(folder);
|
||||
}
|
||||
|
||||
var hash = GetSha256Hash(e.Result);
|
||||
var hash = GetSha512Hash(e.Result);
|
||||
if (hash != Sha512Hash)
|
||||
{
|
||||
MessageBox.Show("youtube-dl SHA2-512 hash does not match!");
|
||||
MessageBox.Show("youtube-dl SHA-512 hash does not match!");
|
||||
return;
|
||||
}
|
||||
|
||||
@ -107,14 +107,14 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
labelPleaseWait.Text = string.Format(LanguageSettings.Current.SettingsFfmpeg.XDownloadOk, "youtube-dl");
|
||||
}
|
||||
|
||||
private static string GetSha256Hash(byte[] buffer)
|
||||
private static string GetSha512Hash(byte[] buffer)
|
||||
{
|
||||
using (var ms = new MemoryStream(buffer))
|
||||
using (var bs = new BufferedStream(ms))
|
||||
{
|
||||
using (var sha256 = new SHA256Managed())
|
||||
using (var sha512 = new SHA512Managed())
|
||||
{
|
||||
byte[] hash = sha256.ComputeHash(bs);
|
||||
byte[] hash = sha512.ComputeHash(bs);
|
||||
string hashString = string.Empty;
|
||||
foreach (byte x in hash)
|
||||
{
|
||||
|
@ -1899,7 +1899,7 @@ namespace Nikse.SubtitleEdit.Logic
|
||||
ApplyCustomOverrideTag = "Apply custom override tags...",
|
||||
SetPosition = "Set position...",
|
||||
GenerateProgressBar = "Generate progress bar...",
|
||||
AssaResolutionChanger = "Change script resolution...",
|
||||
AssaResolutionChanger = "Change ASSA script resolution...",
|
||||
FixCommonErrorsInSelectedLines = "Fix common errors in selected lines...",
|
||||
ChangeCasingForSelectedLines = "Change casing for selected lines...",
|
||||
SaveSelectedLines = "Save selected lines as...",
|
||||
|
Loading…
Reference in New Issue
Block a user