mirror of
https://github.com/SubtitleEdit/subtitleedit.git
synced 2024-11-22 03:02:35 +01:00
Split long lines - begin/end tags are not inserted when lines are split at comma
This commit is contained in:
parent
2d243b8c8b
commit
6b28a46fac
@ -256,13 +256,18 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
bool endsWithComma = newParagraph1.Text.EndsWith(",") || newParagraph1.Text.EndsWith(",</i>");
|
||||||
|
|
||||||
string post = string.Empty;
|
string post = string.Empty;
|
||||||
if (newParagraph1.Text.EndsWith("</i>"))
|
if (newParagraph1.Text.EndsWith("</i>"))
|
||||||
{
|
{
|
||||||
post = "</i>";
|
post = "</i>";
|
||||||
newParagraph1.Text = newParagraph1.Text.Remove(newParagraph1.Text.Length - post.Length);
|
newParagraph1.Text = newParagraph1.Text.Remove(newParagraph1.Text.Length - post.Length);
|
||||||
}
|
}
|
||||||
newParagraph1.Text += comboBoxLineContinuationEnd.Text.TrimEnd() + post;
|
if (endsWithComma)
|
||||||
|
newParagraph1.Text += post;
|
||||||
|
else
|
||||||
|
newParagraph1.Text += comboBoxLineContinuationEnd.Text.TrimEnd() + post;
|
||||||
|
|
||||||
string pre = string.Empty;
|
string pre = string.Empty;
|
||||||
if (newParagraph2.Text.StartsWith("<i>"))
|
if (newParagraph2.Text.StartsWith("<i>"))
|
||||||
@ -270,7 +275,10 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
pre = "<i>";
|
pre = "<i>";
|
||||||
newParagraph2.Text = newParagraph2.Text.Remove(0, pre.Length);
|
newParagraph2.Text = newParagraph2.Text.Remove(0, pre.Length);
|
||||||
}
|
}
|
||||||
newParagraph2.Text = pre + comboBoxLineContinuationBegin.Text + newParagraph2.Text;
|
if (endsWithComma)
|
||||||
|
newParagraph2.Text = pre + newParagraph2.Text;
|
||||||
|
else
|
||||||
|
newParagraph2.Text = pre + comboBoxLineContinuationBegin.Text + newParagraph2.Text;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (newParagraph1.Text.IndexOf("<i>") >= 0 && newParagraph1.Text.IndexOf("<i>") < 10 & newParagraph1.Text.IndexOf("</i>") < 0 &&
|
if (newParagraph1.Text.IndexOf("<i>") >= 0 && newParagraph1.Text.IndexOf("<i>") < 10 & newParagraph1.Text.IndexOf("</i>") < 0 &&
|
||||||
|
Loading…
Reference in New Issue
Block a user