Improve WebVTT/unicode-to-ansi - thx Jamakmake :)

This commit is contained in:
Nikolaj Olsson 2019-02-24 15:43:14 +01:00
parent 13148b5742
commit 5ae67cdef7
2 changed files with 35 additions and 26 deletions

View File

@ -368,8 +368,13 @@ namespace Nikse.SubtitleEdit.Core.SubtitleFormats
if (p.Text.Contains('<')) if (p.Text.Contains('<'))
{ {
string text = p.Text string text = p.Text
.Replace("<c.arabic>", string.Empty) .Replace("<c.arabic>", string.Empty).Replace("</c.arabic>", string.Empty)
.Replace("</c.arabic>", string.Empty) .Replace("<c.hebrew>", string.Empty).Replace("</c.hebrew>", string.Empty)
.Replace("<c.simplifiedchinese>", string.Empty).Replace("</c.simplifiedchinese>", string.Empty)
.Replace("<c.traditionalchinese>", string.Empty).Replace("</c.traditionalchinese>", string.Empty)
.Replace("<c.thai>", string.Empty).Replace("</c.thai>", string.Empty)
.Replace("<c.korean>", string.Empty).Replace("</c.korean>", string.Empty)
.Replace("<c.Japanese>", string.Empty).Replace("</c.Japanese>", string.Empty)
.Replace("&rlm;", "\u202B") .Replace("&rlm;", "\u202B")
.Replace("&lrm;", "\u202A"); .Replace("&lrm;", "\u202A");

View File

@ -4309,7 +4309,11 @@ namespace Nikse.SubtitleEdit.Forms
.Replace("\u2117", "(Sound-recording Copyright)") // ℗ sound-recording copyright .Replace("\u2117", "(Sound-recording Copyright)") // ℗ sound-recording copyright
.Replace("\u00AE", "(Registered Trademark)") // ® registered trademark .Replace("\u00AE", "(Registered Trademark)") // ® registered trademark
.Replace("\u2120", "(Service Mark)") // ℠ service mark .Replace("\u2120", "(Service Mark)") // ℠ service mark
.Replace("\u2122", "(Trademark)"); // ™ trademark .Replace("\u2122", "(Trademark)") // ™ trademark
// RTL/LTR markers
.Replace("\u202B", string.Empty) // &rlm;
.Replace("\u202A", string.Empty); // &lmr;
} }
private void NewToolStripMenuItemClick(object sender, EventArgs e) private void NewToolStripMenuItemClick(object sender, EventArgs e)