mirror of
https://github.com/SubtitleEdit/subtitleedit.git
synced 2024-10-28 15:02:35 +01:00
commit
74dbef5d54
@ -195,15 +195,17 @@ namespace Nikse.SubtitleEdit.Core.SubtitleFormats
|
||||
using (var fs = new FileStream(fileName, FileMode.Create, FileAccess.Write))
|
||||
{
|
||||
int russianCount = 0;
|
||||
char[] logoGrams = { '的', '是', '啊', '吧', '好', '吧', '亲', '爱', '的', '早', '上' };
|
||||
char[] russianChars = { 'я', 'д', 'й', 'л', 'щ', 'ж', 'ц', 'ф', 'ы' };
|
||||
foreach (Paragraph p in subtitle.Paragraphs)
|
||||
{
|
||||
if (p.Text.Contains(new[] { '的', '是', '啊', '吧', '好', '吧', '亲', '爱', '的', '早', '上' }))
|
||||
if (p.Text.Contains(logoGrams))
|
||||
{
|
||||
_languageIdLine1 = LanguageIdChineseSimplified;
|
||||
_languageIdLine2 = LanguageIdChineseSimplified;
|
||||
break;
|
||||
}
|
||||
if (p.Text.Contains(new[] { 'я', 'д', 'й', 'л', 'щ', 'ж', 'ц', 'ф', 'ы' }))
|
||||
if (p.Text.Contains(russianChars))
|
||||
{
|
||||
russianCount++;
|
||||
if (russianCount > 10)
|
||||
|
@ -1215,6 +1215,8 @@ namespace Nikse.SubtitleEdit.Core
|
||||
{
|
||||
var lines = s.SplitToLines();
|
||||
var newLines = new StringBuilder();
|
||||
var pre = new StringBuilder();
|
||||
var post = new StringBuilder();
|
||||
foreach (var line in lines)
|
||||
{
|
||||
string s2 = line;
|
||||
@ -1232,9 +1234,8 @@ namespace Nikse.SubtitleEdit.Core
|
||||
s2 = s2.Remove(s2.Length - 4, 4);
|
||||
}
|
||||
|
||||
var pre = new StringBuilder();
|
||||
var post = new StringBuilder();
|
||||
|
||||
pre.Clear();
|
||||
post.Clear();
|
||||
int i = 0;
|
||||
while (i < s2.Length && PrePostStringsToReverse.Contains(s2[i]))
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user