mirror of
https://github.com/SubtitleEdit/subtitleedit.git
synced 2024-11-25 12:44:46 +01:00
commit
820ab380d8
@ -1817,52 +1817,51 @@
|
||||
<Word from="lron" to="Iron" />
|
||||
<Word from="It'syour" to="It's your" />
|
||||
<Word from="lfstill" to="if still" />
|
||||
<Word to="for joining" from="forjoining"/>
|
||||
<Word to="for years" from="foryears"/>
|
||||
<Word to="If it" from="Ifit"/>
|
||||
<Word to="not jump" from="notjump"/>
|
||||
<Word to="our problem" from="ourproblem"/>
|
||||
<Word to="your profile" from="yourprofile"/>
|
||||
<Word to="if Janine" from="ifJanine"/>
|
||||
<Word to="for preventative" from="forpreventative"/>
|
||||
<Word to="a hold" from="ahold"/>
|
||||
<Word to="whether protest" from="whetherprotest"/>
|
||||
<Word to="If not" from="Ifnot"/>
|
||||
<Word to="our people" from="ourpeople"/>
|
||||
<Word to="off my" from="offmy"/>
|
||||
<Word to="for providing" from="forproviding"/>
|
||||
<Word to="had just" from="hadjust"/>
|
||||
<Word to="near you" from="nearyou"/>
|
||||
<Word to="whatever you" from="whateveryou"/>
|
||||
<Word to="hour puts" from="hourputs"/>
|
||||
<Word to="time job" from="timejob"/>
|
||||
<Word to="over your" from="overyour"/>
|
||||
<Word to="or permanent" from="orpermanent"/>
|
||||
<Word to="create jobs" from="createjobs"/>
|
||||
<Word to="I've just" from="I'vejust"/>
|
||||
<Word to="people jobs" from="peoplejobs"/>
|
||||
<Word to="dinner pail" from="dinnerpail"/>
|
||||
<Word to="has jumped" from="hasjumped"/>
|
||||
<Word to="their privacy" from="theirprivacy"/>
|
||||
<Word to="All" from="AIl"/>
|
||||
<Word to="of serious" from="ofserious"/>
|
||||
<Word to="your professional" from="yourprofessional"/>
|
||||
<Word to="political" from="poiitical"/>
|
||||
<Word to="to jump" from="tojump"/>
|
||||
<Word to="lives" from="iives"/>
|
||||
<Word to="elections" from="eiections"/>
|
||||
<Word to="military juntas" from="militaryjuntas"/>
|
||||
<Word to="no joke" from="nojoke"/>
|
||||
<Word to="your presidency" from="yourpresidency"/>
|
||||
<Word to="of military juntas" from="ofmilitaryjuntas"/>
|
||||
<Word to="Our proposal" from="Ourproposal"/>
|
||||
<Word to="LeBlanc" from="LeBIanc"/>
|
||||
<Word to="Klaus" from="KIaus"/>
|
||||
<Word to="your pussy" from="yourpussy"/>
|
||||
<Word to="INTERVIEWER" from="lNTERVIEWER"/>
|
||||
<Word to="INAUDIBLE" from="lNAUDIBLE"/>
|
||||
<Word to="Simpsons" from="SImpsons"/>
|
||||
<Word from="forjoining" to="for joining" />
|
||||
<Word from="foryears" to="for years" />
|
||||
<Word from="Ifit" to="If it" />
|
||||
<Word from="notjump" to="not jump" />
|
||||
<Word from="ourproblem" to="our problem" />
|
||||
<Word from="yourprofile" to="your profile" />
|
||||
<Word from="ifJanine" to="if Janine" />
|
||||
<Word from="forpreventative" to="for preventative" />
|
||||
<Word from="ahold" to="a hold" />
|
||||
<Word from="whetherprotest" to="whether protest" />
|
||||
<Word from="Ifnot" to="If not" />
|
||||
<Word from="ourpeople" to="our people" />
|
||||
<Word from="offmy" to="off my" />
|
||||
<Word from="forproviding" to="for providing" />
|
||||
<Word from="hadjust" to="had just" />
|
||||
<Word from="nearyou" to="near you" />
|
||||
<Word from="whateveryou" to="whatever you" />
|
||||
<Word from="hourputs" to="hour puts" />
|
||||
<Word from="timejob" to="time job" />
|
||||
<Word from="overyour" to="over your" />
|
||||
<Word from="orpermanent" to="or permanent" />
|
||||
<Word from="createjobs" to="create jobs" />
|
||||
<Word from="I'vejust" to="I've just" />
|
||||
<Word from="peoplejobs" to="people jobs" />
|
||||
<Word from="dinnerpail" to="dinner pail" />
|
||||
<Word from="hasjumped" to="has jumped" />
|
||||
<Word from="theirprivacy" to="their privacy" />
|
||||
<Word from="AIl" to="All" />
|
||||
<Word from="ofserious" to="of serious" />
|
||||
<Word from="yourprofessional" to="your professional" />
|
||||
<Word from="poiitical" to="political" />
|
||||
<Word from="tojump" to="to jump" />
|
||||
<Word from="iives" to="lives" />
|
||||
<Word from="eiections" to="elections" />
|
||||
<Word from="militaryjuntas" to="military juntas" />
|
||||
<Word from="nojoke" to="no joke" />
|
||||
<Word from="yourpresidency" to="your presidency" />
|
||||
<Word from="ofmilitaryjuntas" to="of military juntas" />
|
||||
<Word from="Ourproposal" to="Our proposal" />
|
||||
<Word from="LeBIanc" to="LeBlanc" />
|
||||
<Word from="KIaus" to="Klaus" />
|
||||
<Word from="yourpussy" to="your pussy" />
|
||||
<Word from="lNTERVIEWER" to="INTERVIEWER" />
|
||||
<Word from="lNAUDIBLE" to="INAUDIBLE" />
|
||||
<Word from="SImpsons" to="Simpsons" />
|
||||
</WholeWords>
|
||||
<PartialWordsAlways>
|
||||
<!-- Will be replaced always -->
|
||||
@ -1895,8 +1894,9 @@
|
||||
<WordPart from="i" to="t" />
|
||||
<WordPart from="cc" to="oo" />
|
||||
<WordPart from="ii" to="tt" />
|
||||
<WordPart from="ii" to="ll" />
|
||||
<WordPart from="f" to="f " /> <!-- "f " will be two words -->
|
||||
<WordPart from="ii" to="ll" />
|
||||
<!-- "f " will be two words -->
|
||||
<WordPart from="f" to="f " />
|
||||
<WordPart from="c" to="e" />
|
||||
<WordPart from="I" to="t" />
|
||||
<WordPart from="n" to="o" />
|
||||
|
@ -606,7 +606,6 @@
|
||||
<LinePart from="tamo je natrag" to="tamo je iza" />
|
||||
<LinePart from="Tamo je natrag" to="Tamo je iza" />
|
||||
<LinePart from="zato sto" to="zato što" />
|
||||
|
||||
</PartialLines>
|
||||
<PartialLinesAlways />
|
||||
<BeginLines />
|
||||
@ -956,7 +955,7 @@
|
||||
<RegEx find="([mM])oguč" replaceWith="$1oguć" />
|
||||
<RegEx find="([mpsMPS])olić" replaceWith="$1olit ć" />
|
||||
<RegEx find="([mM])orać([eu])" replaceWith="$1orat ć$2" />
|
||||
<RegEx find="otivisa" replaceWith="otivira" />
|
||||
<RegEx find="otivisa" replaceWith="otivira" />
|
||||
<RegEx find="([mM])rze([šolt])" replaceWith="$1rzi$2" />
|
||||
<RegEx find="([mM])rzeć([eu])" replaceWith="$1rzit ć$2" />
|
||||
<RegEx find="([mM])uva([mjovšlt])" replaceWith="$1ota$2" />
|
||||
@ -974,7 +973,7 @@
|
||||
<RegEx find="([nN])ane([lt])" replaceWith="$1anje$2" />
|
||||
<RegEx find="([nN])amesti" replaceWith="$1amjesti" />
|
||||
<RegEx find="aočar([ae]|[ai]ma)" replaceWith="aočal$1" />
|
||||
<RegEx find="([nN])aran[đd]ž?([aeiou])" replaceWith="$1aranč$2" />
|
||||
<RegEx find="([nN])aran[đd]ž?([aeiou])" replaceWith="$1aranč$2" />
|
||||
<RegEx find="([nN])asel([aeio])\b" replaceWith="$1asjel$2" />
|
||||
<RegEx find="([nN]a|[Ii])smej" replaceWith="$1smij" />
|
||||
<RegEx find="asle([dđ])" replaceWith="aslje$1" />
|
||||
@ -1490,7 +1489,8 @@
|
||||
<RegEx find="efinišu" replaceWith="efiniraju" />
|
||||
<RegEx find="elokup" replaceWith="jelokup" />
|
||||
<RegEx find="erišu" replaceWith="eriraju" />
|
||||
<RegEx find="esvest" replaceWith="esvijest" /> <!-- bez j zbog nesvjestica npr. -->
|
||||
<!-- bez j zbog nesvjestica npr. -->
|
||||
<RegEx find="esvest" replaceWith="esvijest" />
|
||||
<RegEx find="fanziv" replaceWith="fenziv" />
|
||||
<RegEx find="figurisa" replaceWith="figurira" />
|
||||
<RegEx find="(mpl|st|f)ikova([nlot])" replaceWith="$1icira$2" />
|
||||
@ -1500,7 +1500,6 @@
|
||||
<RegEx find="fiše" replaceWith="fira" />
|
||||
<RegEx find="frov" replaceWith="frir" />
|
||||
<RegEx find="inić" replaceWith="init ć" />
|
||||
<RegEx find="inuje" replaceWith="inira" />
|
||||
<RegEx find="(?<!\b[Oo]zlo|\b[Ii]sp(rip)?ov|i)jeđen" replaceWith="ijeđen" />
|
||||
<RegEx find="(?<!hva)lisati" replaceWith="lirati" />
|
||||
<RegEx find="jći" replaceWith="jući" />
|
||||
@ -1786,4 +1785,4 @@
|
||||
<!-- Skraćenice bez razmaka -->
|
||||
<RegEx find="d\. o\.o\." replaceWith="d.o.o." />
|
||||
</RegularExpressions>
|
||||
</OCRFixReplaceList>
|
||||
</OCRFixReplaceList>
|
@ -987,7 +987,7 @@ namespace Nikse.SubtitleEdit.Core
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Returns brightest color
|
||||
/// Returns brightest color
|
||||
/// </summary>
|
||||
/// <returns>Brightest color</returns>
|
||||
public Color GetBrightestColor()
|
||||
|
@ -35,7 +35,7 @@ namespace Nikse.SubtitleEdit.Core.SubtitleFormats
|
||||
<detx copyright='Chinkel S.A., 2007 - 2016'>
|
||||
<header>
|
||||
<cappella version='3.7.0'/>
|
||||
<last_position timecode='00:00:00:00' track='0'/>
|
||||
<last_position timecode='00:00:00:00' track='0'/>
|
||||
</header>
|
||||
<roles>
|
||||
<role color='#000000' description='subtitle' id='sub' name='sub'/>
|
||||
@ -148,7 +148,6 @@ namespace Nikse.SubtitleEdit.Core.SubtitleFormats
|
||||
{
|
||||
p.EndTime.TotalMilliseconds = TimeCode.ParseHHMMSSFFToMilliseconds(timeCodeNode.InnerText);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -32,7 +32,7 @@ namespace Nikse.SubtitleEdit.Core.SubtitleFormats
|
||||
|
||||
public override string ToText(Subtitle subtitle, string title)
|
||||
{
|
||||
throw new NotImplementedException();
|
||||
throw new NotImplementedException();
|
||||
}
|
||||
|
||||
public override void LoadSubtitle(Subtitle subtitle, List<string> lines, string fileName)
|
||||
|
@ -188,7 +188,7 @@ namespace Nikse.SubtitleEdit.Core.SubtitleFormats
|
||||
|
||||
startIndex += tag.Length + 2;
|
||||
string res = s.Substring(startIndex).TrimStart().TrimStart(':').TrimStart(); //.TrimStart('[').TrimStart();
|
||||
int tagLevel = 1;
|
||||
int tagLevel = 1;
|
||||
int oldStart = 0;
|
||||
if (oldStart < res.Length && res[oldStart] == '[')
|
||||
{
|
||||
|
@ -1615,7 +1615,7 @@ namespace Nikse.SubtitleEdit.Core.SubtitleFormats
|
||||
{
|
||||
if (p != null)
|
||||
{
|
||||
p.EndTime = new TimeCode(startTime.TotalMilliseconds);
|
||||
p.EndTime = new TimeCode(startTime.TotalMilliseconds);
|
||||
}
|
||||
}
|
||||
else
|
||||
|
@ -267,7 +267,7 @@ namespace Nikse.SubtitleEdit.Core.TransportStream
|
||||
{
|
||||
var subtitles = new List<TransportStreamSubtitle>();
|
||||
var list = ParseAndRemoveEmpty(GetSubtitlePesPackets(pid));
|
||||
|
||||
|
||||
if (list != null)
|
||||
{
|
||||
for (int i = 0; i < list.Count; i++)
|
||||
|
@ -39,7 +39,7 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
|
||||
file.Position = 0;
|
||||
_fileBuffer = new byte[length];
|
||||
file.Read(_fileBuffer, 0, length);
|
||||
file.Read(_fileBuffer, 0, length);
|
||||
file.Close();
|
||||
}
|
||||
catch
|
||||
|
@ -12492,7 +12492,7 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
|
||||
ResetSubtitle();
|
||||
if (!string.IsNullOrEmpty(importText.VideoFileName))
|
||||
{
|
||||
{
|
||||
OpenVideo(importText.VideoFileName);
|
||||
_fileName = importText.VideoFileName;
|
||||
_converted = true;
|
||||
|
@ -279,7 +279,7 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
labelImageInfo.Text = string.Format("Top:{0}, {1} colored pixels of {2}", bob.Y, bob.NumberOfColoredPixels, (bob.Width * bob.Height));
|
||||
|
||||
//bool italicI;
|
||||
//var isI = bob.IsLowercaseI(out italicI);
|
||||
//var isI = bob.IsLowercaseI(out italicI);
|
||||
//labelImageInfo.Text = string.Format("T:{0} j{1} :{2} i{3}{4} '{5} #{6}/{7}", bob.Y, bob.IsLowercaseJ(), bob.IsColon(), isI, italicI ? "i" : "", bob.IsApostrophe(), bob.NumberOfColoredPixels, (bob.Width * bob.Height));
|
||||
|
||||
if (bob.ExpandCount > 0)
|
||||
|
@ -156,7 +156,7 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
{
|
||||
labelCharactersAsText.Font = new Font(labelCharactersAsText.Font.FontFamily, labelCharactersAsText.Font.Size, FontStyle.Italic);
|
||||
textBoxCharacters.Font = new Font(textBoxCharacters.Font.FontFamily, textBoxCharacters.Font.Size, FontStyle.Italic);
|
||||
dataGridView1.Font = new Font(dataGridView1.Font.FontFamily, dataGridView1.Font.Size, FontStyle.Italic);
|
||||
dataGridView1.Font = new Font(dataGridView1.Font.FontFamily, dataGridView1.Font.Size, FontStyle.Italic);
|
||||
labelItalicOn.Visible = true;
|
||||
checkBoxItalic.Font = new Font(checkBoxItalic.Font.FontFamily, checkBoxItalic.Font.Size, FontStyle.Italic | FontStyle.Bold);
|
||||
checkBoxItalic.ForeColor = Color.Red;
|
||||
|
@ -5,7 +5,7 @@
|
||||
<Version>3.4.12</Version>
|
||||
<TranslatedBy>Oversat til dansk af Nikse (mailto:nikse.dk@gmail.com)</TranslatedBy>
|
||||
<CultureName>da-DK</CultureName>
|
||||
<HelpFile></HelpFile>
|
||||
<HelpFile />
|
||||
<Ok>&OK</Ok>
|
||||
<Cancel>&Fortryd</Cancel>
|
||||
<Apply>Anvend</Apply>
|
||||
@ -736,7 +736,7 @@ Bemærk: Kontroller ledig diskplads.</WaveFileMalformed>
|
||||
<baName>bashkir</baName>
|
||||
<beName>hviderussisk</beName>
|
||||
<bgName>bulgarsk</bgName>
|
||||
<bhName>Bihari</bhName>
|
||||
<bhName>bihari</bhName>
|
||||
<biName>bislama</biName>
|
||||
<bnName>bengali</bnName>
|
||||
<boName>tibetansk</boName>
|
||||
|
@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Language Name="Polish">
|
||||
<Language Name="polski">
|
||||
<General>
|
||||
<Title>Subtitle Edit</Title>
|
||||
<Version>3.4.12</Version>
|
||||
@ -110,9 +110,9 @@ Email: mailto:nikse.dk@gmail.com</AboutText1>
|
||||
<GeneratingSpectrogram>Generowanie spektrogramu...</GeneratingSpectrogram>
|
||||
<ExtractingSeconds>Wyodrębnione audio: {0:0.0} sek.</ExtractingSeconds>
|
||||
<ExtractingMinutes>Wyodrębnione audio: {0:0.0} min.</ExtractingMinutes>
|
||||
<WaveFileNotFound>Nie można znaleźć wyodrębnionego pliku wave!
|
||||
<WaveFileNotFound>Nie można znaleźć wyodrębnionego pliku wave!
|
||||
Ta funkcja wymaga VLC media player 1.1.x lub nowszego ({0}-bit). Wiersz poleceń: {1} {2}</WaveFileNotFound>
|
||||
<WaveFileMalformed>{0} nie był w stanie wyodrębnić danych audio do pliku wave!
|
||||
<WaveFileMalformed>{0} nie był w stanie wyodrębnić danych audio do pliku wave!
|
||||
|
||||
Wiersz poleceń: {1} {2}
|
||||
|
||||
@ -1430,7 +1430,7 @@ Kontynuować?</SubtitleAppendPrompt>
|
||||
<ErrorLoadJpg>Ten plik wydaje się być plikiem JPG. W Subtitle Edit nie można otworzyć plików JPG.</ErrorLoadJpg>
|
||||
<ErrorLoadSrr>Ten plik wydaje się być plikiem ReScene .srr - to nie jest plik z napisami.</ErrorLoadSrr>
|
||||
<ErrorLoadTorrent>Ten plik wydaje się być plikiem BitTorrent - to nie jest plik z napisami.</ErrorLoadTorrent>
|
||||
<ErrorLoadBinaryZeroes>Przepraszamy, ten plik zawiera tylko zera binarne!
|
||||
<ErrorLoadBinaryZeroes>Przepraszamy, ten plik zawiera tylko zera binarne!
|
||||
|
||||
Jeśli edytowałeś ten plik w Subtitle Edit, to możesz odszukać kopię zapasową poprzez pozycję menu Plik -> Przywróć automatycznie zapisaną kopię zapasową...</ErrorLoadBinaryZeroes>
|
||||
<ErrorDirectoryDropNotAllowed>Upuszczanie katalogu nie jest tutaj obsługiwane.</ErrorDirectoryDropNotAllowed>
|
||||
@ -1528,7 +1528,7 @@ Jeśli edytowałeś ten plik w Subtitle Edit, to możesz odszukać kopię zapaso
|
||||
<NetworkJoin>
|
||||
<Title>Dołącz do sesji sieciowej</Title>
|
||||
<Information>Dołącz do istniejącej sesji, w której wiele osób
|
||||
może edytować ten sam plik z napisami (współpracować)</Information>
|
||||
może edytować ten sam plik z napisami (współpracować)</Information>
|
||||
<Join>Dołącz</Join>
|
||||
</NetworkJoin>
|
||||
<NetworkLogAndInfo>
|
||||
@ -1539,7 +1539,7 @@ Jeśli edytowałeś ten plik w Subtitle Edit, to możesz odszukać kopię zapaso
|
||||
<Title>Uruchom sesję sieciową</Title>
|
||||
<ConnectionTo>Łączenie się z {0}...</ConnectionTo>
|
||||
<Information>Rozpocznij nową sesję, w której wiele osób
|
||||
może edytować ten sam plik z napisami (współpracować)</Information>
|
||||
może edytować ten sam plik z napisami (współpracować)</Information>
|
||||
<Start>Start</Start>
|
||||
</NetworkStart>
|
||||
<OpenVideoDvd>
|
||||
@ -1792,7 +1792,7 @@ Jeśli edytowałeś ten plik w Subtitle Edit, to możesz odszukać kopię zapaso
|
||||
<MusicSymbolsToReplace>Symbole muzyczne do zastąpienia (oddzielone spacją)</MusicSymbolsToReplace>
|
||||
<FixCommonOcrErrorsUseHardcodedRules>Popraw częste błędy OCR - także z użyciem sztywnych reguł</FixCommonOcrErrorsUseHardcodedRules>
|
||||
<FixCommonerrorsFixShortDisplayTimesAllowMoveStartTime>Popraw krótki czas wyświetlania
|
||||
(z możliwym przesunięciem czasu rozpoczęcia)</FixCommonerrorsFixShortDisplayTimesAllowMoveStartTime>
|
||||
(z możliwym przesunięciem czasu rozpoczęcia)</FixCommonerrorsFixShortDisplayTimesAllowMoveStartTime>
|
||||
<FixCommonErrorsSkipStepOne>Pomiń pierwszy krok (wybór zasad poprawy)</FixCommonErrorsSkipStepOne>
|
||||
<Shortcuts>Skróty klawiszowe</Shortcuts>
|
||||
<Shortcut>Skrót</Shortcut>
|
||||
@ -1972,8 +1972,8 @@ Jeśli edytowałeś ten plik w Subtitle Edit, to możesz odszukać kopię zapaso
|
||||
<LineMaximumLength>Maksymalna długość linii</LineMaximumLength>
|
||||
<LineContinuationBeginEndStrings>Znak kontynuacji na początku/końcu linii</LineContinuationBeginEndStrings>
|
||||
<NumberOfSplits>Ilość podzielonych: {0}</NumberOfSplits>
|
||||
<LongestSingleLineIsXAtY>Najdłuższą pojedynczą linią jest linia o nr {1} - zawiera {0} znaków </LongestSingleLineIsXAtY>
|
||||
<LongestLineIsXAtY>Ogólnie najdłuższą linią jest linia o nr {1} - zawiera {0} znaków </LongestLineIsXAtY>
|
||||
<LongestSingleLineIsXAtY>Najdłuższą pojedynczą linią jest linia o nr {1} - zawiera {0} znaków</LongestSingleLineIsXAtY>
|
||||
<LongestLineIsXAtY>Ogólnie najdłuższą linią jest linia o nr {1} - zawiera {0} znaków</LongestLineIsXAtY>
|
||||
</SplitLongLines>
|
||||
<SplitSubtitle>
|
||||
<Title>Podziel napisy</Title>
|
||||
|
@ -631,7 +631,7 @@ namespace Nikse.SubtitleEdit.Logic
|
||||
}
|
||||
return defaultValue;
|
||||
}
|
||||
|
||||
|
||||
|
||||
internal static bool BatchConvertSave(string targetFormat, string offset, Encoding targetEncoding, string outputFolder, int count, ref int converted, ref int errors, IEnumerable<SubtitleFormat> formats, string fileName, Subtitle sub, SubtitleFormat format, bool overwrite, int pacCodePage, double? targetFrameRate, IEnumerable<string> multipleReplaceImportFiles, bool removeTextForHi, bool fixCommonErrors, bool redoCasing)
|
||||
{
|
||||
|
@ -1785,7 +1785,7 @@ namespace Test
|
||||
Assert.AreEqual(ExpectedOuput, p.Text);
|
||||
}
|
||||
|
||||
#endregion
|
||||
#endregion
|
||||
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user