A few minor fixes

This commit is contained in:
Nikolaj Olsson 2017-04-29 19:48:47 +02:00
parent 013320e87d
commit a080f66098
4 changed files with 7 additions and 4 deletions

View File

@ -356,6 +356,8 @@
<Word from="blirinte" to="blir inte" />
<Word from="l'm" to="I'm" />
<Word from="lt's" to="It's" />
<Word from="ijakt" to="i jakt" />
<Word from="avjordens" to="av jordens" />
</WholeWords>
<PartialWordsAlways />
<PartialWords>

Binary file not shown.

View File

@ -6153,13 +6153,12 @@ namespace Nikse.SubtitleEdit.Forms
while (startIndex >= 0 && startIndex < p.Text.Length && p.Text.Substring(startIndex).Contains(oldWord))
{
bool startOk = startIndex == 0 ||
" >-—+/'\"[({¿¡….".Contains(p.Text[startIndex - 1]) ||
startIndex == p.Text.Length - oldWord.Length ||
Environment.NewLine.EndsWith(p.Text[startIndex - 1]);
" <>-—+/'\"[](){}¿¡….,;:!?%&$£\r\n".Contains(p.Text[startIndex - 1]) ||
startIndex == p.Text.Length - oldWord.Length;
if (startOk)
{
int end = startIndex + oldWord.Length;
if (end <= p.Text.Length && end == p.Text.Length || (" ,.!?:;')<\"-—+/]}%&$£…\r\n").Contains(p.Text[end]))
if (end <= p.Text.Length && end == p.Text.Length || (" ,.!?:;'()<>\"-—+/[]{}%&$£…\r\n").Contains(p.Text[end]))
{
p.Text = p.Text.Remove(startIndex, oldWord.Length).Insert(startIndex, changeWord);
}

View File

@ -27,6 +27,7 @@
<CharsPerSec>Tegn/sek</CharsPerSec>
<WordsPerMin>Ord/min</WordsPerMin>
<Actor>Taler</Actor>
<Region>Region</Region>
<NumberSymbol>#</NumberSymbol>
<Number>Antal</Number>
<Text>Tekst</Text>
@ -1069,6 +1070,7 @@ Bemærk: Kontroller ledig diskplads.</WaveFileMalformed>
<SetActor>Vælg taler</SetActor>
<SubStationAlphaStyles>Sub Station Alpha stilarter...</SubStationAlphaStyles>
<AdvancedSubStationAlphaStyles>Advanced Sub Station Alpha stilarter...</AdvancedSubStationAlphaStyles>
<TimedTextSetRegion>Timed Text - Sæt region</TimedTextSetRegion>
<TimedTextSetStyle>Timed Text - sæt style</TimedTextSetStyle>
<TimedTextStyles>Timed Text styles...</TimedTextStyles>
<TimedTextSetLanguage>Timed Text - vælg sprog</TimedTextSetLanguage>