Set use of Orginal rule

This commit is contained in:
Ivandro Ismael 2015-07-31 20:14:43 +01:00
parent a0f7d709ef
commit 938a22b485

View File

@ -437,8 +437,8 @@ namespace Nikse.SubtitleEdit.Logic.Ocr
private static string FixFrenchLApostrophe(string text, string tag, string lastLine)
{
bool endingBeforeThis = string.IsNullOrEmpty(lastLine) || lastLine.EndsWith('.') || lastLine.EndsWith('!') || lastLine.EndsWith('?') ||
lastLine.EndsWith(".</i>") || lastLine.EndsWith("!</i>") || lastLine.EndsWith("?</i>") ||
lastLine.EndsWith(".</font>") || lastLine.EndsWith("!</font>") || lastLine.EndsWith("?</font>");
lastLine.EndsWith(".</i>") || lastLine.EndsWith("!</i>", StringComparison.Ordinal) || lastLine.EndsWith("?</i>", StringComparison.Ordinal) ||
lastLine.EndsWith(".</font>", StringComparison.Ordinal) || lastLine.EndsWith("!</font>", StringComparison.Ordinal) || lastLine.EndsWith("?</font>", StringComparison.Ordinal);
if (text.StartsWith(tag.TrimStart(), StringComparison.Ordinal) && text.Length > 3)
{
if (endingBeforeThis || Utilities.UppercaseLetters.Contains(text[2]))