diff --git a/LanguageBaseEnglish.xml b/LanguageBaseEnglish.xml index 69f8cde79..af2a3b705 100644 --- a/LanguageBaseEnglish.xml +++ b/LanguageBaseEnglish.xml @@ -155,8 +155,11 @@ Note: Do check free disk space. Batch generate waveform data + Extract time codes with FFprobe Extracting audio... Calculating... + Extracting time codes... + Detecting shot changes... Done Error @@ -174,12 +177,14 @@ Note: Do check free disk space. Extend only Enforce minimum and maximum duration Don't extend past shot changes + Respect shot changes (if available) Apply duration limits Don't extend past shot changes Fixes available: {0} Unable to fix: {0} + Respect shot changes (if available) Audio to text @@ -371,7 +376,7 @@ Read more info (web)? Beautify time codes ({0} selected lines) Time codes Align time codes to frame time codes - Use ffprobe to extract exact frame time codes + Use FFprobe to extract exact frame time codes Extract time codes Cancel Shot changes @@ -388,6 +393,9 @@ Please click "{0}" to extract the time codes first, or disable this option.You've selected to snap cues to shot changes, but there are no shot changes loaded. Please click "{0}" to generate or import shot changes first, or disable this option. + Align time codes to frame time codes + Use exact time codes (if available) + Snap cues to shot changes (if available) Edit profile @@ -2563,6 +2571,10 @@ can edit in same subtitle file (collaboration) Re-calculate duration of current subtitle Re-calculate duration of current subtitle (based on optimal reading speed) Re-calculate duration of current subtitle (based on minimum reading speed) + Set in cue to minimum distance before closest shot change (left green zone) + Set in cue to minimum distance after closest shot change (right green zone) + Set out cue to minimum distance before closest shot change (left green zone) + Set out cue to minimum distance after closest shot change (right green zone) Insert new subtitle at key-down, set end time at key-up Merge dialog (insert dashes) Merge dialog with next (insert dashes) @@ -3330,6 +3342,10 @@ Keep changes? WebVTT - set new voice Name of voice + + Use X-TIMESTAMP-MAP header value + Merge lines with same text on load + WebVTT styles diff --git a/src/ui/Logic/LanguageDeserializer.cs b/src/ui/Logic/LanguageDeserializer.cs index ac386e55f..713c469b0 100644 --- a/src/ui/Logic/LanguageDeserializer.cs +++ b/src/ui/Logic/LanguageDeserializer.cs @@ -430,12 +430,21 @@ namespace Nikse.SubtitleEdit.Logic case "AddWaveformBatch/Title": language.AddWaveformBatch.Title = reader.Value; break; + case "AddWaveformBatch/ExtractTimeCodes": + language.AddWaveformBatch.ExtractTimeCodes = reader.Value; + break; case "AddWaveformBatch/ExtractingAudio": language.AddWaveformBatch.ExtractingAudio = reader.Value; break; case "AddWaveformBatch/Calculating": language.AddWaveformBatch.Calculating = reader.Value; break; + case "AddWaveformBatch/ExtractingTimeCodes": + language.AddWaveformBatch.ExtractingTimeCodes = reader.Value; + break; + case "AddWaveformBatch/DetectingShotChanges": + language.AddWaveformBatch.DetectingShotChanges = reader.Value; + break; case "AddWaveformBatch/Done": language.AddWaveformBatch.Done = reader.Value; break; @@ -481,6 +490,9 @@ namespace Nikse.SubtitleEdit.Logic case "AdjustDisplayDuration/CheckShotChanges": language.AdjustDisplayDuration.CheckShotChanges = reader.Value; break; + case "AdjustDisplayDuration/BatchCheckShotChanges": + language.AdjustDisplayDuration.BatchCheckShotChanges = reader.Value; + break; case "ApplyDurationLimits/Title": language.ApplyDurationLimits.Title = reader.Value; break; @@ -493,6 +505,9 @@ namespace Nikse.SubtitleEdit.Logic case "ApplyDurationLimits/UnableToFix": language.ApplyDurationLimits.UnableToFix = reader.Value; break; + case "ApplyDurationLimits/BatchCheckShotChanges": + language.ApplyDurationLimits.BatchCheckShotChanges = reader.Value; + break; case "AudioToText/Title": language.AudioToText.Title = reader.Value; break; @@ -1033,6 +1048,15 @@ namespace Nikse.SubtitleEdit.Logic case "BeautifyTimeCodes/NoShotChangesLoadedError": language.BeautifyTimeCodes.NoShotChangesLoadedError = reader.Value; break; + case "BeautifyTimeCodes/BatchAlignTimeCodes": + language.BeautifyTimeCodes.BatchAlignTimeCodes = reader.Value; + break; + case "BeautifyTimeCodes/BatchUseExactTimeCodes": + language.BeautifyTimeCodes.BatchUseExactTimeCodes = reader.Value; + break; + case "BeautifyTimeCodes/BatchSnapToShotChanges": + language.BeautifyTimeCodes.BatchSnapToShotChanges = reader.Value; + break; case "BeautifyTimeCodesProfile/Title": language.BeautifyTimeCodesProfile.Title = reader.Value; break; @@ -6979,6 +7003,18 @@ namespace Nikse.SubtitleEdit.Logic case "Settings/RecalculateDurationOfCurrentSubtitleByMinReadingSpeed": language.Settings.RecalculateDurationOfCurrentSubtitleByMinReadingSpeed = reader.Value; break; + case "Settings/SetInCueToClosestShotChangeLeftGreenZone": + language.Settings.SetInCueToClosestShotChangeLeftGreenZone = reader.Value; + break; + case "Settings/SetInCueToClosestShotChangeRightGreenZone": + language.Settings.SetInCueToClosestShotChangeRightGreenZone = reader.Value; + break; + case "Settings/SetOutCueToClosestShotChangeLeftGreenZone": + language.Settings.SetOutCueToClosestShotChangeLeftGreenZone = reader.Value; + break; + case "Settings/SetOutCueToClosestShotChangeRightGreenZone": + language.Settings.SetOutCueToClosestShotChangeRightGreenZone = reader.Value; + break; case "Settings/MainCreateStartDownEndUp": language.Settings.MainCreateStartDownEndUp = reader.Value; break; @@ -9073,6 +9109,12 @@ namespace Nikse.SubtitleEdit.Logic case "WebVttNewVoice/VoiceName": language.WebVttNewVoice.VoiceName = reader.Value; break; + case "WebVttProperties/UseXTimeStamp": + language.WebVttProperties.UseXTimeStamp = reader.Value; + break; + case "WebVttProperties/MergeLines": + language.WebVttProperties.MergeLines = reader.Value; + break; case "WebVttStyleManager/Title": language.WebVttStyleManager.Title = reader.Value; break;