mirror of
https://github.com/SubtitleEdit/subtitleedit.git
synced 2024-11-21 18:52:36 +01:00
Work on #8266
This commit is contained in:
parent
2dddf56a61
commit
b35a83f100
@ -3408,7 +3408,7 @@ Keep changes?</KeepChangesMessage>
|
||||
<RemoveShotChangesFromSelection>Remove shot changes from selection</RemoveShotChangesFromSelection>
|
||||
<GuessTimeCodes>Guess time codes...</GuessTimeCodes>
|
||||
<SeekSilence>Seek silence...</SeekSilence>
|
||||
<InsertSubtitleHere>Insert subtitle here...</InsertSubtitleHere>
|
||||
<InsertSubtitleHere>Insert subtitle here</InsertSubtitleHere>
|
||||
<CharsSecX>CPS: {0:0.00}</CharsSecX>
|
||||
<WordsMinX>WPM: {0:0.00}</WordsMinX>
|
||||
</Waveform>
|
||||
|
122
src/ui/Forms/Main.Designer.cs
generated
122
src/ui/Forms/Main.Designer.cs
generated
@ -41,9 +41,9 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
{
|
||||
this.components = new System.ComponentModel.Container();
|
||||
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Main));
|
||||
Nikse.SubtitleEdit.Core.Common.TimeCode timeCode13 = new Nikse.SubtitleEdit.Core.Common.TimeCode();
|
||||
Nikse.SubtitleEdit.Core.Common.TimeCode timeCode14 = new Nikse.SubtitleEdit.Core.Common.TimeCode();
|
||||
Nikse.SubtitleEdit.Core.Common.TimeCode timeCode15 = new Nikse.SubtitleEdit.Core.Common.TimeCode();
|
||||
Nikse.SubtitleEdit.Core.Common.TimeCode timeCode1 = new Nikse.SubtitleEdit.Core.Common.TimeCode();
|
||||
Nikse.SubtitleEdit.Core.Common.TimeCode timeCode2 = new Nikse.SubtitleEdit.Core.Common.TimeCode();
|
||||
Nikse.SubtitleEdit.Core.Common.TimeCode timeCode3 = new Nikse.SubtitleEdit.Core.Common.TimeCode();
|
||||
this.statusStrip1 = new System.Windows.Forms.StatusStrip();
|
||||
this.labelStatus = new System.Windows.Forms.ToolStripStatusLabel();
|
||||
this.toolStripSelected = new System.Windows.Forms.ToolStripStatusLabel();
|
||||
@ -366,6 +366,9 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
this.audioVisualizer = new Nikse.SubtitleEdit.Controls.AudioVisualizer();
|
||||
this.checkBoxSyncListViewWithVideoWhilePlaying = new System.Windows.Forms.CheckBox();
|
||||
this.labelVideoInfo = new System.Windows.Forms.Label();
|
||||
this.contextMenuStripVideoFileName = new System.Windows.Forms.ContextMenuStrip(this.components);
|
||||
this.videoInfoToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.openContainingFolderToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.trackBarWaveformPosition = new System.Windows.Forms.TrackBar();
|
||||
this.panelWaveformControls = new System.Windows.Forms.Panel();
|
||||
this.toolStripWaveControls = new System.Windows.Forms.ToolStrip();
|
||||
@ -442,6 +445,7 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
this.timerAutoContinue = new System.Windows.Forms.Timer(this.components);
|
||||
this.timerWaveform = new System.Windows.Forms.Timer(this.components);
|
||||
this.contextMenuStripWaveform = new System.Windows.Forms.ContextMenuStrip(this.components);
|
||||
this.insertNewSubtitleHereToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.addParagraphHereToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.addParagraphAndPasteToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.toolStripMenuItemSetParagraphAsSelection = new System.Windows.Forms.ToolStripMenuItem();
|
||||
@ -582,14 +586,12 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
this.timerOriginalTextUndo = new System.Windows.Forms.Timer(this.components);
|
||||
this.contextMenuStripShowVideoControls = new System.Windows.Forms.ContextMenuStrip(this.components);
|
||||
this.toolStripMenuItemShowVideoControls = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.contextMenuStripVideoFileName = new System.Windows.Forms.ContextMenuStrip(this.components);
|
||||
this.videoInfoToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.openContainingFolderToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.statusStrip1.SuspendLayout();
|
||||
this.toolStrip1.SuspendLayout();
|
||||
this.menuStrip1.SuspendLayout();
|
||||
this.contextMenuStripListView.SuspendLayout();
|
||||
this.groupBoxVideo.SuspendLayout();
|
||||
this.contextMenuStripVideoFileName.SuspendLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.trackBarWaveformPosition)).BeginInit();
|
||||
this.panelWaveformControls.SuspendLayout();
|
||||
this.toolStripWaveControls.SuspendLayout();
|
||||
@ -623,7 +625,6 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
this.panelVideoPlayer.SuspendLayout();
|
||||
this.contextMenuStripEmpty.SuspendLayout();
|
||||
this.contextMenuStripShowVideoControls.SuspendLayout();
|
||||
this.contextMenuStripVideoFileName.SuspendLayout();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// statusStrip1
|
||||
@ -3413,6 +3414,29 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
this.labelVideoInfo.Text = "No video file loaded";
|
||||
this.labelVideoInfo.TextAlign = System.Drawing.ContentAlignment.TopRight;
|
||||
//
|
||||
// contextMenuStripVideoFileName
|
||||
//
|
||||
this.contextMenuStripVideoFileName.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.videoInfoToolStripMenuItem,
|
||||
this.openContainingFolderToolStripMenuItem});
|
||||
this.contextMenuStripVideoFileName.Name = "contextMenuStripVideoFileName";
|
||||
this.contextMenuStripVideoFileName.Size = new System.Drawing.Size(198, 48);
|
||||
this.contextMenuStripVideoFileName.Opening += new System.ComponentModel.CancelEventHandler(this.contextMenuStripVideoFileName_Opening);
|
||||
//
|
||||
// videoInfoToolStripMenuItem
|
||||
//
|
||||
this.videoInfoToolStripMenuItem.Name = "videoInfoToolStripMenuItem";
|
||||
this.videoInfoToolStripMenuItem.Size = new System.Drawing.Size(197, 22);
|
||||
this.videoInfoToolStripMenuItem.Text = "Video info";
|
||||
this.videoInfoToolStripMenuItem.Click += new System.EventHandler(this.videoInfoToolStripMenuItem_Click);
|
||||
//
|
||||
// openContainingFolderToolStripMenuItem
|
||||
//
|
||||
this.openContainingFolderToolStripMenuItem.Name = "openContainingFolderToolStripMenuItem";
|
||||
this.openContainingFolderToolStripMenuItem.Size = new System.Drawing.Size(197, 22);
|
||||
this.openContainingFolderToolStripMenuItem.Text = "Open containing folder";
|
||||
this.openContainingFolderToolStripMenuItem.Click += new System.EventHandler(this.openContainingFolderToolStripMenuItem_Click);
|
||||
//
|
||||
// trackBarWaveformPosition
|
||||
//
|
||||
this.trackBarWaveformPosition.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)
|
||||
@ -3890,14 +3914,14 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
this.timeUpDownVideoPosition.Size = new System.Drawing.Size(113, 23);
|
||||
this.timeUpDownVideoPosition.TabIndex = 12;
|
||||
this.timeUpDownVideoPosition.TabStop = false;
|
||||
timeCode13.Hours = 0;
|
||||
timeCode13.Milliseconds = 0;
|
||||
timeCode13.Minutes = 0;
|
||||
timeCode13.Seconds = 0;
|
||||
timeCode13.TimeSpan = System.TimeSpan.Parse("00:00:00");
|
||||
timeCode13.TotalMilliseconds = 0D;
|
||||
timeCode13.TotalSeconds = 0D;
|
||||
this.timeUpDownVideoPosition.TimeCode = timeCode13;
|
||||
timeCode1.Hours = 0;
|
||||
timeCode1.Milliseconds = 0;
|
||||
timeCode1.Minutes = 0;
|
||||
timeCode1.Seconds = 0;
|
||||
timeCode1.TimeSpan = System.TimeSpan.Parse("00:00:00");
|
||||
timeCode1.TotalMilliseconds = 0D;
|
||||
timeCode1.TotalSeconds = 0D;
|
||||
this.timeUpDownVideoPosition.TimeCode = timeCode1;
|
||||
this.timeUpDownVideoPosition.UseVideoOffset = false;
|
||||
//
|
||||
// buttonGotoSub
|
||||
@ -4170,14 +4194,14 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
this.timeUpDownVideoPositionAdjust.Size = new System.Drawing.Size(113, 23);
|
||||
this.timeUpDownVideoPositionAdjust.TabIndex = 13;
|
||||
this.timeUpDownVideoPositionAdjust.TabStop = false;
|
||||
timeCode14.Hours = 0;
|
||||
timeCode14.Milliseconds = 0;
|
||||
timeCode14.Minutes = 0;
|
||||
timeCode14.Seconds = 0;
|
||||
timeCode14.TimeSpan = System.TimeSpan.Parse("00:00:00");
|
||||
timeCode14.TotalMilliseconds = 0D;
|
||||
timeCode14.TotalSeconds = 0D;
|
||||
this.timeUpDownVideoPositionAdjust.TimeCode = timeCode14;
|
||||
timeCode2.Hours = 0;
|
||||
timeCode2.Milliseconds = 0;
|
||||
timeCode2.Minutes = 0;
|
||||
timeCode2.Seconds = 0;
|
||||
timeCode2.TimeSpan = System.TimeSpan.Parse("00:00:00");
|
||||
timeCode2.TotalMilliseconds = 0D;
|
||||
timeCode2.TotalSeconds = 0D;
|
||||
this.timeUpDownVideoPositionAdjust.TimeCode = timeCode2;
|
||||
this.timeUpDownVideoPositionAdjust.UseVideoOffset = false;
|
||||
//
|
||||
// buttonAdjustSetEndTime
|
||||
@ -4449,6 +4473,7 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
// contextMenuStripWaveform
|
||||
//
|
||||
this.contextMenuStripWaveform.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.insertNewSubtitleHereToolStripMenuItem,
|
||||
this.addParagraphHereToolStripMenuItem,
|
||||
this.addParagraphAndPasteToolStripMenuItem,
|
||||
this.toolStripMenuItemSetParagraphAsSelection,
|
||||
@ -4476,10 +4501,17 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
this.seekSilenceToolStripMenuItem,
|
||||
this.insertSubtitleHereToolStripMenuItem});
|
||||
this.contextMenuStripWaveform.Name = "contextMenuStripWaveform";
|
||||
this.contextMenuStripWaveform.Size = new System.Drawing.Size(275, 512);
|
||||
this.contextMenuStripWaveform.Size = new System.Drawing.Size(275, 534);
|
||||
this.contextMenuStripWaveform.Closing += new System.Windows.Forms.ToolStripDropDownClosingEventHandler(this.ContextMenuStripWaveformClosing);
|
||||
this.contextMenuStripWaveform.Opening += new System.ComponentModel.CancelEventHandler(this.ContextMenuStripWaveformOpening);
|
||||
//
|
||||
// insertNewSubtitleHereToolStripMenuItem
|
||||
//
|
||||
this.insertNewSubtitleHereToolStripMenuItem.Name = "insertNewSubtitleHereToolStripMenuItem";
|
||||
this.insertNewSubtitleHereToolStripMenuItem.Size = new System.Drawing.Size(274, 22);
|
||||
this.insertNewSubtitleHereToolStripMenuItem.Text = "Insert subtitle here";
|
||||
this.insertNewSubtitleHereToolStripMenuItem.Click += new System.EventHandler(this.insertNewSubtitleHereToolStripMenuItem_Click);
|
||||
//
|
||||
// addParagraphHereToolStripMenuItem
|
||||
//
|
||||
this.addParagraphHereToolStripMenuItem.Name = "addParagraphHereToolStripMenuItem";
|
||||
@ -5526,14 +5558,14 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
this.timeUpDownStartTime.Size = new System.Drawing.Size(113, 23);
|
||||
this.timeUpDownStartTime.TabIndex = 0;
|
||||
this.timeUpDownStartTime.TabStop = false;
|
||||
timeCode15.Hours = 0;
|
||||
timeCode15.Milliseconds = 0;
|
||||
timeCode15.Minutes = 0;
|
||||
timeCode15.Seconds = 0;
|
||||
timeCode15.TimeSpan = System.TimeSpan.Parse("00:00:00");
|
||||
timeCode15.TotalMilliseconds = 0D;
|
||||
timeCode15.TotalSeconds = 0D;
|
||||
this.timeUpDownStartTime.TimeCode = timeCode15;
|
||||
timeCode3.Hours = 0;
|
||||
timeCode3.Milliseconds = 0;
|
||||
timeCode3.Minutes = 0;
|
||||
timeCode3.Seconds = 0;
|
||||
timeCode3.TimeSpan = System.TimeSpan.Parse("00:00:00");
|
||||
timeCode3.TotalMilliseconds = 0D;
|
||||
timeCode3.TotalSeconds = 0D;
|
||||
this.timeUpDownStartTime.TimeCode = timeCode3;
|
||||
this.timeUpDownStartTime.UseVideoOffset = false;
|
||||
//
|
||||
// numericUpDownDuration
|
||||
@ -5887,29 +5919,6 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
this.toolStripMenuItemShowVideoControls.Text = "Show video controls";
|
||||
this.toolStripMenuItemShowVideoControls.Click += new System.EventHandler(this.ToolStripMenuItemShowVideoControlsClick);
|
||||
//
|
||||
// contextMenuStripVideoFileName
|
||||
//
|
||||
this.contextMenuStripVideoFileName.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.videoInfoToolStripMenuItem,
|
||||
this.openContainingFolderToolStripMenuItem});
|
||||
this.contextMenuStripVideoFileName.Name = "contextMenuStripVideoFileName";
|
||||
this.contextMenuStripVideoFileName.Size = new System.Drawing.Size(198, 48);
|
||||
this.contextMenuStripVideoFileName.Opening += new System.ComponentModel.CancelEventHandler(this.contextMenuStripVideoFileName_Opening);
|
||||
//
|
||||
// videoInfoToolStripMenuItem
|
||||
//
|
||||
this.videoInfoToolStripMenuItem.Name = "videoInfoToolStripMenuItem";
|
||||
this.videoInfoToolStripMenuItem.Size = new System.Drawing.Size(180, 22);
|
||||
this.videoInfoToolStripMenuItem.Text = "Video info";
|
||||
this.videoInfoToolStripMenuItem.Click += new System.EventHandler(this.videoInfoToolStripMenuItem_Click);
|
||||
//
|
||||
// openContainingFolderToolStripMenuItem
|
||||
//
|
||||
this.openContainingFolderToolStripMenuItem.Name = "openContainingFolderToolStripMenuItem";
|
||||
this.openContainingFolderToolStripMenuItem.Size = new System.Drawing.Size(197, 22);
|
||||
this.openContainingFolderToolStripMenuItem.Text = "Open containing folder";
|
||||
this.openContainingFolderToolStripMenuItem.Click += new System.EventHandler(this.openContainingFolderToolStripMenuItem_Click);
|
||||
//
|
||||
// Main
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
|
||||
@ -5942,6 +5951,7 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
this.contextMenuStripListView.ResumeLayout(false);
|
||||
this.groupBoxVideo.ResumeLayout(false);
|
||||
this.groupBoxVideo.PerformLayout();
|
||||
this.contextMenuStripVideoFileName.ResumeLayout(false);
|
||||
((System.ComponentModel.ISupportInitialize)(this.trackBarWaveformPosition)).EndInit();
|
||||
this.panelWaveformControls.ResumeLayout(false);
|
||||
this.panelWaveformControls.PerformLayout();
|
||||
@ -5986,7 +5996,6 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
this.panelVideoPlayer.ResumeLayout(false);
|
||||
this.contextMenuStripEmpty.ResumeLayout(false);
|
||||
this.contextMenuStripShowVideoControls.ResumeLayout(false);
|
||||
this.contextMenuStripVideoFileName.ResumeLayout(false);
|
||||
this.ResumeLayout(false);
|
||||
this.PerformLayout();
|
||||
|
||||
@ -6535,5 +6544,6 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
private ContextMenuStrip contextMenuStripVideoFileName;
|
||||
private ToolStripMenuItem videoInfoToolStripMenuItem;
|
||||
private ToolStripMenuItem openContainingFolderToolStripMenuItem;
|
||||
private ToolStripMenuItem insertNewSubtitleHereToolStripMenuItem;
|
||||
}
|
||||
}
|
@ -807,7 +807,7 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
|
||||
private void AudioVisualizerInsertAtVideoPosition(object sender, EventArgs e)
|
||||
{
|
||||
InsertNewTextAtVideoPosition(false);
|
||||
InsertNewTextAtVideoPosition(false, mediaPlayer.CurrentPosition * TimeCode.BaseUnit);
|
||||
}
|
||||
|
||||
private void AudioVisualizerPasteAtVideoPosition(object sender, EventArgs e)
|
||||
@ -975,6 +975,11 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
addShotChangeToolStripMenuItem.Visible = true;
|
||||
}
|
||||
|
||||
var ms = e.Seconds * 1000.0;
|
||||
var paragraphsHere = _subtitle.Paragraphs
|
||||
.Count(p => ms > p.StartTime.TotalMilliseconds - 250 && p.EndTime.TotalMilliseconds > ms);
|
||||
insertNewSubtitleHereToolStripMenuItem.Visible = paragraphsHere == 0 && mediaPlayer.IsPaused;
|
||||
|
||||
_audioWaveformRightClickSeconds = e.Seconds;
|
||||
contextMenuStripWaveform.Show(MousePosition.X, MousePosition.Y);
|
||||
}
|
||||
@ -1144,6 +1149,7 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
|
||||
SelectListViewIndexAndEnsureVisible(_subtitle.GetIndex(e.Paragraph));
|
||||
|
||||
insertNewSubtitleHereToolStripMenuItem.Visible = false;
|
||||
addParagraphHereToolStripMenuItem.Visible = false;
|
||||
addParagraphAndPasteToolStripMenuItem.Visible = false;
|
||||
toolStripMenuItemSetParagraphAsSelection.Visible = false;
|
||||
@ -2121,7 +2127,8 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
showOnlyWaveformToolStripMenuItem.Text = languageWaveform.ShowWaveformOnly;
|
||||
showOnlySpectrogramToolStripMenuItem.Text = languageWaveform.ShowSpectrogramOnly;
|
||||
seekSilenceToolStripMenuItem.Text = languageWaveform.SeekSilence;
|
||||
insertSubtitleHereToolStripMenuItem.Text = languageWaveform.InsertSubtitleHere;
|
||||
insertSubtitleHereToolStripMenuItem.Text = languageWaveform.InsertSubtitleFileHere;
|
||||
insertNewSubtitleHereToolStripMenuItem.Text = languageWaveform.InsertSubtitleHere;
|
||||
guessTimeCodesToolStripMenuItem.Text = languageWaveform.GuessTimeCodes;
|
||||
removeShotChangeToolStripMenuItem.Text = languageWaveform.RemoveShotChange;
|
||||
addShotChangeToolStripMenuItem.Text = languageWaveform.AddShotChange;
|
||||
@ -18785,7 +18792,7 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
}
|
||||
else if (_shortcuts.MainCreateInsertSubAtVideoPosNoTextBoxFocus == e.KeyData)
|
||||
{
|
||||
var p = InsertNewTextAtVideoPosition(false);
|
||||
var p = InsertNewTextAtVideoPosition(false, mediaPlayer.CurrentPosition * TimeCode.BaseUnit);
|
||||
p.Text = string.Empty;
|
||||
SubtitleListview1.SetText(_subtitle.GetIndex(p), p.Text);
|
||||
textBoxListViewText.Text = p.Text;
|
||||
@ -18793,7 +18800,7 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
}
|
||||
else if (_shortcuts.MainCreateInsertSubAtVideoPosMax == e.KeyData)
|
||||
{
|
||||
var p = InsertNewTextAtVideoPosition(true);
|
||||
var p = InsertNewTextAtVideoPosition(true, mediaPlayer.CurrentPosition * TimeCode.BaseUnit);
|
||||
p.Text = string.Empty;
|
||||
SubtitleListview1.SetText(_subtitle.GetIndex(p), p.Text);
|
||||
textBoxListViewText.Text = p.Text;
|
||||
@ -18876,7 +18883,7 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
{
|
||||
if (_mainCreateStartDownEndUpParagraph == null)
|
||||
{
|
||||
_mainCreateStartDownEndUpParagraph = InsertNewTextAtVideoPosition(false);
|
||||
_mainCreateStartDownEndUpParagraph = InsertNewTextAtVideoPosition(false, mediaPlayer.CurrentPosition * TimeCode.BaseUnit);
|
||||
}
|
||||
|
||||
e.SuppressKeyPress = true;
|
||||
@ -24894,7 +24901,7 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
{
|
||||
mediaPlayer.Pause();
|
||||
|
||||
var newParagraph = InsertNewTextAtVideoPosition(false);
|
||||
var newParagraph = InsertNewTextAtVideoPosition(false, mediaPlayer.CurrentPosition * TimeCode.BaseUnit);
|
||||
|
||||
if (!InSourceView)
|
||||
{
|
||||
@ -24908,10 +24915,8 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
ShowStatus(string.Format(_language.VideoControls.NewTextInsertAtX, newParagraph.StartTime.ToShortString()));
|
||||
}
|
||||
|
||||
private Paragraph InsertNewTextAtVideoPosition(bool maxDuration)
|
||||
private Paragraph InsertNewTextAtVideoPosition(bool maxDuration, double videoPositionInMilliseconds)
|
||||
{
|
||||
// current movie Position
|
||||
double videoPositionInMilliseconds = mediaPlayer.CurrentPosition * TimeCode.BaseUnit;
|
||||
if (!mediaPlayer.IsPaused && videoPositionInMilliseconds > Configuration.Settings.General.SetStartEndHumanDelay)
|
||||
{
|
||||
videoPositionInMilliseconds -= Configuration.Settings.General.SetStartEndHumanDelay;
|
||||
@ -36850,5 +36855,22 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
UiUtil.OpenFolderFromFileName(_videoFileName);
|
||||
}
|
||||
}
|
||||
|
||||
private void insertNewSubtitleHereToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (_audioWaveformRightClickSeconds == null)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
var newParagraph = InsertNewTextAtVideoPosition(false, _audioWaveformRightClickSeconds.Value * 1000.0);
|
||||
|
||||
if (!InSourceView)
|
||||
{
|
||||
textBoxListViewText.Focus();
|
||||
}
|
||||
|
||||
ShowStatus(string.Format(_language.VideoControls.NewTextInsertAtX, newParagraph.StartTime.ToShortString()));
|
||||
}
|
||||
}
|
||||
}
|
@ -690,9 +690,6 @@
|
||||
<metadata name="toolStripWaveControls.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>652, 56</value>
|
||||
</metadata>
|
||||
<metadata name="toolStripWaveControls.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>652, 56</value>
|
||||
</metadata>
|
||||
<data name="toolStripButtonWaveformZoomOut.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
|
||||
@ -775,12 +772,12 @@
|
||||
<metadata name="imageListBookmarks.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>981, 56</value>
|
||||
</metadata>
|
||||
<metadata name="contextMenuStripTextBoxSourceView.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>193, 17</value>
|
||||
</metadata>
|
||||
<metadata name="contextMenuStripTextBoxListView.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>668, 17</value>
|
||||
</metadata>
|
||||
<metadata name="contextMenuStripTextBoxSourceView.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>193, 17</value>
|
||||
</metadata>
|
||||
<metadata name="contextMenuStripEmpty.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>17, 95</value>
|
||||
</metadata>
|
||||
|
@ -3355,7 +3355,7 @@ ames.xml)</FixOnlyNamesCasing>
|
||||
<RemoveShotChangesFromSelection>قم بإزالة تغييرات اللقطة من التحديد</RemoveShotChangesFromSelection>
|
||||
<GuessTimeCodes>تخمين رموز الوقت...</GuessTimeCodes>
|
||||
<SeekSilence>ابحث عن الصمت...</SeekSilence>
|
||||
<InsertSubtitleHere>أدخل العنوان الفرعي هنا...</InsertSubtitleHere>
|
||||
<InsertSubtitleHere>أدخل العنوان الفرعي هنا</InsertSubtitleHere>
|
||||
<CharsSecX>CPS: {0:0.00}</CharsSecX>
|
||||
<WordsMinX>WPM: {0:0.00}</WordsMinX>
|
||||
</Waveform>
|
||||
|
@ -3409,7 +3409,7 @@ https://github.com/SubtitleEdit/subtitleedit
|
||||
<RemoveShotChangesFromSelection>Премахване променена сцена от избраното</RemoveShotChangesFromSelection>
|
||||
<GuessTimeCodes>Разпознаване на времеви кодове...</GuessTimeCodes>
|
||||
<SeekSilence>Търсене на тишина (пауза)...</SeekSilence>
|
||||
<InsertSubtitleHere>Поставете субтитри от тук...</InsertSubtitleHere>
|
||||
<InsertSubtitleHere>Поставете субтитри от тук</InsertSubtitleHere>
|
||||
<CharsSecX>Симв./сек.: {0:0.00}</CharsSecX>
|
||||
<WordsMinX>Думи/мин.: {0:0.00}</WordsMinX>
|
||||
</Waveform>
|
||||
|
@ -2715,7 +2715,7 @@ Email: mailto:nikse.dk@gmail.com</AboutText1>
|
||||
<RemoveShotChange>Suprimeix canvi d'escena</RemoveShotChange>
|
||||
<GuessTimeCodes>Endevina codis de temps</GuessTimeCodes>
|
||||
<SeekSilence>Cerca silenci...</SeekSilence>
|
||||
<InsertSubtitleHere>Insereix subtítol ací...</InsertSubtitleHere>
|
||||
<InsertSubtitleHere>Insereix subtítol ací</InsertSubtitleHere>
|
||||
<CharsSecX>CPS: {0:0.00}</CharsSecX>
|
||||
<WordsMinX>WPM: {0:0.00}</WordsMinX>
|
||||
</Waveform>
|
||||
|
@ -2933,7 +2933,7 @@ Zachovat změny?</KeepChangesMessage>
|
||||
<RemoveShotChangesFromSelection>Odebrat změnu scén z výběru</RemoveShotChangesFromSelection>
|
||||
<GuessTimeCodes>Odhadnout časové kódy...</GuessTimeCodes>
|
||||
<SeekSilence>Hledat ticho...</SeekSilence>
|
||||
<InsertSubtitleHere>Vložit titulek sem...</InsertSubtitleHere>
|
||||
<InsertSubtitleHere>Vložit titulek sem</InsertSubtitleHere>
|
||||
<CharsSecX>ZZS: {0:0.00}</CharsSecX>
|
||||
<WordsMinX>SZM: {0:0.00}</WordsMinX>
|
||||
</Waveform>
|
||||
|
@ -3397,7 +3397,7 @@ Fortsæt?</RestoreDefaultSettingsMsg>
|
||||
<RemoveShotChangesFromSelection>Fjern sceneskift fra markering</RemoveShotChangesFromSelection>
|
||||
<GuessTimeCodes>Gæt tidskoder...</GuessTimeCodes>
|
||||
<SeekSilence>Søg tavshed...</SeekSilence>
|
||||
<InsertSubtitleHere>Indsæt undertekst her...</InsertSubtitleHere>
|
||||
<InsertSubtitleHere>Indsæt undertekst her</InsertSubtitleHere>
|
||||
<CharsSecX>Tegn/sec: {0:0.00}</CharsSecX>
|
||||
<WordsMinX>Ord/min: {0:0.00}</WordsMinX>
|
||||
</Waveform>
|
||||
|
@ -3424,7 +3424,7 @@ Wir nutzen den dem Bild innewohnenden Rhythmus.</CreateSimpleChainingToolTip>
|
||||
<RemoveShotChangesFromSelection>Einstellungsänderungen aus der Auswahl entfernen</RemoveShotChangesFromSelection>
|
||||
<GuessTimeCodes>Zeitstempel ermitteln...</GuessTimeCodes>
|
||||
<SeekSilence>Stille suchen...</SeekSilence>
|
||||
<InsertSubtitleHere>Untertitel hier einfügen...</InsertSubtitleHere>
|
||||
<InsertSubtitleHere>Untertitel hier einfügen</InsertSubtitleHere>
|
||||
<CharsSecX>CPS: {0:0.00}</CharsSecX>
|
||||
<WordsMinX>WPM: {0:0.00}</WordsMinX>
|
||||
</Waveform>
|
||||
|
@ -3385,7 +3385,7 @@ La configuración de una fuente para un subtítulo se realiza normalmente en el
|
||||
<RemoveShotChangesFromSelection>Eliminar cambios de escena de la selección</RemoveShotChangesFromSelection>
|
||||
<GuessTimeCodes>Obtener códigos de tiempo...</GuessTimeCodes>
|
||||
<SeekSilence>Busque silencio...</SeekSilence>
|
||||
<InsertSubtitleHere>Insertar subtítulo aquí...</InsertSubtitleHere>
|
||||
<InsertSubtitleHere>Insertar subtítulo aquí</InsertSubtitleHere>
|
||||
<CharsSecX>CPS: {0:0.00}</CharsSecX>
|
||||
<WordsMinX>PPM: {0:0.00}</WordsMinX>
|
||||
</Waveform>
|
||||
|
@ -3141,7 +3141,7 @@ La configuración de una fuente para un subtítulo se realiza normalmente en el
|
||||
<RemoveShotChangesFromSelection>Eliminar cambios de escena de la selección</RemoveShotChangesFromSelection>
|
||||
<GuessTimeCodes>Adivinar códigos de tiempo...</GuessTimeCodes>
|
||||
<SeekSilence>Buscar silencio...</SeekSilence>
|
||||
<InsertSubtitleHere>Insertar subtítulo aquí...</InsertSubtitleHere>
|
||||
<InsertSubtitleHere>Insertar subtítulo aquí</InsertSubtitleHere>
|
||||
<CharsSecX>CPS: {0:0.00}</CharsSecX>
|
||||
<WordsMinX>PPM: {0:0.00}</WordsMinX>
|
||||
</Waveform>
|
||||
|
@ -3385,7 +3385,7 @@ de subtítulo con información de fuente incorporada como "Advanced Sub Station
|
||||
<RemoveShotChangesFromSelection>Eliminar cambios de escena de la selección</RemoveShotChangesFromSelection>
|
||||
<GuessTimeCodes>Adivinar códigos de tiempo...</GuessTimeCodes>
|
||||
<SeekSilence>Buscar silencio...</SeekSilence>
|
||||
<InsertSubtitleHere>Insertar subtítulo aquí...</InsertSubtitleHere>
|
||||
<InsertSubtitleHere>Insertar subtítulo aquí</InsertSubtitleHere>
|
||||
<CharsSecX>CPS: {0:0.00}</CharsSecX>
|
||||
<WordsMinX>PPM: {0:0.00}</WordsMinX>
|
||||
</Waveform>
|
||||
|
@ -2827,7 +2827,7 @@ Gorde aldaketak?</KeepChangesMessage>
|
||||
<RemoveShotChange>Kendu agerraldi aldaketa</RemoveShotChange>
|
||||
<GuessTimeCodes>Ustezko denbora kodeak...</GuessTimeCodes>
|
||||
<SeekSilence>Bilatu isiltasuna</SeekSilence>
|
||||
<InsertSubtitleHere>Txertatu azpidatzia hemen...</InsertSubtitleHere>
|
||||
<InsertSubtitleHere>Txertatu azpidatzia hemen</InsertSubtitleHere>
|
||||
<CharsSecX>HKSG-ko: {0:0.00}</CharsSecX>
|
||||
<WordsMinX>HZMN-ko: {0:0.00}</WordsMinX>
|
||||
</Waveform>
|
||||
|
@ -3017,7 +3017,7 @@
|
||||
<RemoveShotChangesFromSelection>حذف تغییرات صحنه از انتخاب</RemoveShotChangesFromSelection>
|
||||
<GuessTimeCodes>حدس بزنید کدهای زمان...</GuessTimeCodes>
|
||||
<SeekSilence>جستجو برای سکوت...</SeekSilence>
|
||||
<InsertSubtitleHere>قرار دادن زیرنویس در اینجا...</InsertSubtitleHere>
|
||||
<InsertSubtitleHere>قرار دادن زیرنویس در اینجا</InsertSubtitleHere>
|
||||
<CharsSecX>CPS: {0:0.00}</CharsSecX>
|
||||
<WordsMinX>WPM: {0:0.00}</WordsMinX>
|
||||
</Waveform>
|
||||
|
@ -2902,7 +2902,7 @@ visuelle'. Les garder ?</KeepChangesMessage>
|
||||
<RemoveSceneChange>Supprimer un changement de scène</RemoveSceneChange>
|
||||
<GuessTimeCodes>Supposer l'horodatage ...</GuessTimeCodes>
|
||||
<SeekSilence>Recherche de silence ...</SeekSilence>
|
||||
<InsertSubtitleHere>Insérer le sous-titre ici ...</InsertSubtitleHere>
|
||||
<InsertSubtitleHere>Insérer le sous-titre ici </InsertSubtitleHere>
|
||||
<CharsSecX>CPS : {0:0.00}</CharsSecX>
|
||||
<WordsMinX>MPM : {0:0.00}</WordsMinX>
|
||||
</Waveform>
|
||||
|
@ -3154,7 +3154,7 @@ Keep changes?</KeepChangesMessage>
|
||||
<RemoveShotChangesFromSelection>הסר שינויי צילום מהבחירה</RemoveShotChangesFromSelection>
|
||||
<GuessTimeCodes>נחשו קודי זמן...</GuessTimeCodes>
|
||||
<SeekSilence>חפש שקט...</SeekSilence>
|
||||
<InsertSubtitleHere>הוסף כתובית כאן...</InsertSubtitleHere>
|
||||
<InsertSubtitleHere>הוסף כתובית כאן</InsertSubtitleHere>
|
||||
<CharsSecX>CPS: {0:0.00}</CharsSecX>
|
||||
<WordsMinX>WPM: {0:0.00}</WordsMinX>
|
||||
</Waveform>
|
||||
|
@ -2324,7 +2324,7 @@ određeni podnaslov s drugim ljudima.</Information>
|
||||
<ShowSpectrogramOnly>Pokaži samo spektrogram</ShowSpectrogramOnly>
|
||||
<GuessTimeCodes>Pogodi vremenske kodove...</GuessTimeCodes>
|
||||
<SeekSilence>Traži tišinu...</SeekSilence>
|
||||
<InsertSubtitleHere>Umetni titl ovdje...</InsertSubtitleHere>
|
||||
<InsertSubtitleHere>Umetni titl ovdje</InsertSubtitleHere>
|
||||
<CharsSecX />
|
||||
<WordsMinX />
|
||||
</Waveform>
|
||||
|
@ -3147,7 +3147,7 @@ Megtartja a módosításokat?</KeepChangesMessage>
|
||||
<RemoveShotChangesFromSelection>Felvételváltozás eltávolítása a kiválasztásból</RemoveShotChangesFromSelection>
|
||||
<GuessTimeCodes>Időkódok becslése...</GuessTimeCodes>
|
||||
<SeekSilence>Csend keresése...</SeekSilence>
|
||||
<InsertSubtitleHere>Szúrja be a feliratot ide...</InsertSubtitleHere>
|
||||
<InsertSubtitleHere>Szúrja be a feliratot ide</InsertSubtitleHere>
|
||||
<CharsSecX>CPS: {0:0.00}</CharsSecX>
|
||||
<WordsMinX>WPM: {0:0.00}</WordsMinX>
|
||||
</Waveform>
|
||||
|
@ -2378,7 +2378,7 @@ Jaga perubahan?</KeepChangesMessage>
|
||||
<RemoveShotChange>Buang perubahan adegan</RemoveShotChange>
|
||||
<GuessTimeCodes>Tebak kode waktu...</GuessTimeCodes>
|
||||
<SeekSilence>Cari (durasi) hening...</SeekSilence>
|
||||
<InsertSubtitleHere>Sisipkan subjudul di sini...</InsertSubtitleHere>
|
||||
<InsertSubtitleHere>Sisipkan subjudul di sini</InsertSubtitleHere>
|
||||
<CharsSecX>CPS: {0:0.00}</CharsSecX>
|
||||
<WordsMinX>WPM: {0:0.00}</WordsMinX>
|
||||
</Waveform>
|
||||
|
@ -3408,7 +3408,7 @@ Vuoi mantenere le modifiche?</KeepChangesMessage>
|
||||
<RemoveShotChangesFromSelection>Rimuovi le modifiche alla scena dalla selezione</RemoveShotChangesFromSelection>
|
||||
<GuessTimeCodes>Riconosci codici temporali...</GuessTimeCodes>
|
||||
<SeekSilence>Cerca il silenzio...</SeekSilence>
|
||||
<InsertSubtitleHere>Inserisci qui i sottotitoli...</InsertSubtitleHere>
|
||||
<InsertSubtitleHere>Inserisci qui i sottotitoli</InsertSubtitleHere>
|
||||
<CharsSecX>CPS: {0:0.00}</CharsSecX>
|
||||
<WordsMinX>WPM: {0:0.00}</WordsMinX>
|
||||
</Waveform>
|
||||
|
@ -2123,7 +2123,7 @@ If you have edited this file with Subtitle Edit you might be able to find a back
|
||||
<RemoveShotChange>シーンの変更を削除</RemoveShotChange>
|
||||
<GuessTimeCodes>タイム コードの推測...</GuessTimeCodes>
|
||||
<SeekSilence>無音の検索...</SeekSilence>
|
||||
<InsertSubtitleHere>ここに字幕を挿入...</InsertSubtitleHere>
|
||||
<InsertSubtitleHere>ここに字幕を挿入</InsertSubtitleHere>
|
||||
</Waveform>
|
||||
<WaveformGenerateTimeCodes>
|
||||
<Title>タイム コードの推測</Title>
|
||||
|
@ -3385,7 +3385,7 @@ FFmpeg를 다운로드하고 사용하시겠습니까?</FfmpegNotFound>
|
||||
<RemoveShotChangesFromSelection>선택에서 장면전환 제거</RemoveShotChangesFromSelection>
|
||||
<GuessTimeCodes>타임코드 알아내기</GuessTimeCodes>
|
||||
<SeekSilence>무음 탐색...</SeekSilence>
|
||||
<InsertSubtitleHere>여기에 자막 삽입...</InsertSubtitleHere>
|
||||
<InsertSubtitleHere>여기에 자막 삽입</InsertSubtitleHere>
|
||||
<CharsSecX>문자/초: {0:0.00}</CharsSecX>
|
||||
<WordsMinX>단어/분: {0:0.00}</WordsMinX>
|
||||
</Waveform>
|
||||
|
@ -2611,7 +2611,7 @@ Email: mailto:nikse.dk@gmail.com</AboutText1>
|
||||
<RemoveShotChange>Отстрани промена на сцена</RemoveShotChange>
|
||||
<GuessTimeCodes>Претпостави временски кодови...</GuessTimeCodes>
|
||||
<SeekSilence>Откриј тишина...</SeekSilence>
|
||||
<InsertSubtitleHere>Тука внеси титл...</InsertSubtitleHere>
|
||||
<InsertSubtitleHere>Тука внеси титл</InsertSubtitleHere>
|
||||
<CharsSecX>ЗВС: {0:0.00}</CharsSecX>
|
||||
<WordsMinX>ЗПМ: {0:0.00}</WordsMinX>
|
||||
</Waveform>
|
||||
|
@ -3382,7 +3382,7 @@ Wilt u deze wijzigingen behouden?</KeepChangesMessage>
|
||||
<RemoveShotChangesFromSelection>Geselecteerde beeldwissels verwijderen</RemoveShotChangesFromSelection>
|
||||
<GuessTimeCodes>Tijdcodes schatten...</GuessTimeCodes>
|
||||
<SeekSilence>Stilte zoeken...</SeekSilence>
|
||||
<InsertSubtitleHere>Ondertitel hier invoegen...</InsertSubtitleHere>
|
||||
<InsertSubtitleHere>Ondertitel hier invoegen</InsertSubtitleHere>
|
||||
<CharsSecX>CPS: {0:0.00}</CharsSecX>
|
||||
<WordsMinX>WPM: {0:0.00}</WordsMinX>
|
||||
</Waveform>
|
||||
|
@ -3385,7 +3385,7 @@ Zachować te zmiany?</KeepChangesMessage>
|
||||
<RemoveShotChangesFromSelection>Usuń zmianę ujęcia z zaznaczenia</RemoveShotChangesFromSelection>
|
||||
<GuessTimeCodes>Odgadnij kody czasowe...</GuessTimeCodes>
|
||||
<SeekSilence>Szukaj ciszy...</SeekSilence>
|
||||
<InsertSubtitleHere>Wstaw napisy tutaj...</InsertSubtitleHere>
|
||||
<InsertSubtitleHere>Wstaw napisy tutaj</InsertSubtitleHere>
|
||||
<CharsSecX>ZNS: {0:0.00}</CharsSecX>
|
||||
<WordsMinX>SNM: {0:0.00}</WordsMinX>
|
||||
</Waveform>
|
||||
|
@ -3379,7 +3379,7 @@ Manter as alterações?</KeepChangesMessage>
|
||||
<RemoveShotChangesFromSelection>Remover mudanças de cena da seleção</RemoveShotChangesFromSelection>
|
||||
<GuessTimeCodes>Identificar códigos de tempo...</GuessTimeCodes>
|
||||
<SeekSilence>Procurar silêncio...</SeekSilence>
|
||||
<InsertSubtitleHere>Insira a legenda aqui...</InsertSubtitleHere>
|
||||
<InsertSubtitleHere>Insira a legenda aqui</InsertSubtitleHere>
|
||||
<CharsSecX>CPS: {0:0.00}</CharsSecX>
|
||||
<WordsMinX>WPM: {0:0.00}</WordsMinX>
|
||||
</Waveform>
|
||||
|
@ -3401,7 +3401,7 @@ Manter as alterações?</KeepChangesMessage>
|
||||
<RemoveShotChangesFromSelection>Remover mudanças de cena da selecção</RemoveShotChangesFromSelection>
|
||||
<GuessTimeCodes>Adivinhar os tempos...</GuessTimeCodes>
|
||||
<SeekSilence>Localizar silêncio no áudio...</SeekSilence>
|
||||
<InsertSubtitleHere>Inserir legenda aqui...</InsertSubtitleHere>
|
||||
<InsertSubtitleHere>Inserir legenda aqui</InsertSubtitleHere>
|
||||
<CharsSecX>CPS: {0:0.00}</CharsSecX>
|
||||
<WordsMinX>PPM: {0:0.00}</WordsMinX>
|
||||
</Waveform>
|
||||
|
@ -2867,7 +2867,7 @@ Reții schimbările?</KeepChangesMessage>
|
||||
<RemoveShotChange>Elimină schimbarea de scenă</RemoveShotChange>
|
||||
<GuessTimeCodes>Estimează coduri de timp...</GuessTimeCodes>
|
||||
<SeekSilence>Căutare tacită...</SeekSilence>
|
||||
<InsertSubtitleHere>Inserare subtitrare aici...</InsertSubtitleHere>
|
||||
<InsertSubtitleHere>Inserare subtitrare aici</InsertSubtitleHere>
|
||||
<CharsSecX>CPS: {0:0.00}</CharsSecX>
|
||||
<WordsMinX>WPM: {0:0.00}</WordsMinX>
|
||||
</Waveform>
|
||||
|
@ -3171,7 +3171,7 @@ Nastavitev pisave za podnapise se običajno izvaja v predvajalniku videoposnetko
|
||||
<RemoveShotChangesFromSelection>Odstrani spremembo posnetka iz izbora</RemoveShotChangesFromSelection>
|
||||
<GuessTimeCodes>Ugani časovne kode...</GuessTimeCodes>
|
||||
<SeekSilence>Išči tišino...</SeekSilence>
|
||||
<InsertSubtitleHere>Tukaj vstavi podnapis...</InsertSubtitleHere>
|
||||
<InsertSubtitleHere>Tukaj vstavi podnapis</InsertSubtitleHere>
|
||||
<CharsSecX>CPS: {0:0.00}</CharsSecX>
|
||||
<WordsMinX>WPM: {0:0.00}</WordsMinX>
|
||||
</Waveform>
|
||||
|
@ -2459,7 +2459,7 @@ sa ugrađenim informacijama o fontu kao u "Advanced Sub Station Alpha" ili preko
|
||||
<RemoveShotChange>Ukloni promenu scene</RemoveShotChange>
|
||||
<GuessTimeCodes>Pogodi vremenske kodove...</GuessTimeCodes>
|
||||
<SeekSilence>Pronađi tišinu...</SeekSilence>
|
||||
<InsertSubtitleHere>Uvezi prevod ovde...</InsertSubtitleHere>
|
||||
<InsertSubtitleHere>Uvezi prevod ovde</InsertSubtitleHere>
|
||||
<CharsSecX>Karak/sek: {0:0.00}</CharsSecX>
|
||||
<WordsMinX>Reči/min: {0:0.00}</WordsMinX>
|
||||
</Waveform>
|
||||
|
@ -3409,7 +3409,7 @@ Behålla ändringarna?</KeepChangesMessage>
|
||||
<RemoveShotChangesFromSelection>Ta bort skottändringar från markeringen</RemoveShotChangesFromSelection>
|
||||
<GuessTimeCodes>Gissa tidskoder...</GuessTimeCodes>
|
||||
<SeekSilence>Sök efter tystnad...</SeekSilence>
|
||||
<InsertSubtitleHere>Infoga undertexter här...</InsertSubtitleHere>
|
||||
<InsertSubtitleHere>Infoga undertexter här</InsertSubtitleHere>
|
||||
<CharsSecX>CPS: {0:0.00}</CharsSecX>
|
||||
<WordsMinX>WPM: {0:0.00}</WordsMinX>
|
||||
</Waveform>
|
||||
|
@ -2854,7 +2854,7 @@ Değişiklikler saklansın mı?</KeepChangesMessage>
|
||||
<RemoveShotChange>Bölüm değişikliğini kaldır...</RemoveShotChange>
|
||||
<GuessTimeCodes>Zaman kodlarını tahmin et...</GuessTimeCodes>
|
||||
<SeekSilence>Sessizlik arama...</SeekSilence>
|
||||
<InsertSubtitleHere>Altyazıyı buraya ekleyin...</InsertSubtitleHere>
|
||||
<InsertSubtitleHere>Altyazıyı buraya ekleyin</InsertSubtitleHere>
|
||||
<CharsSecX>CPS: {0:0.00}</CharsSecX>
|
||||
<WordsMinX>WPM: {0:0.00}</WordsMinX>
|
||||
</Waveform>
|
||||
|
@ -3013,7 +3013,7 @@ Cài đặt font cho phụ đề thường được dùng cho trình phát video
|
||||
<RemoveShotChangesFromSelection>Xóa các scene change khỏi lựa chọn</RemoveShotChangesFromSelection>
|
||||
<GuessTimeCodes>Tự tạo time...</GuessTimeCodes>
|
||||
<SeekSilence>Tìm vùng im lặng...</SeekSilence>
|
||||
<InsertSubtitleHere>Chèn phụ đề ở đây...</InsertSubtitleHere>
|
||||
<InsertSubtitleHere>Chèn phụ đề ở đây</InsertSubtitleHere>
|
||||
<CharsSecX>CPS: {0:0.00}</CharsSecX>
|
||||
<WordsMinX>WPM: {0:0.00}</WordsMinX>
|
||||
</Waveform>
|
||||
|
@ -3385,7 +3385,7 @@ Command line: {1} {2}
|
||||
<RemoveShotChangesFromSelection>从所选中移除场景切换</RemoveShotChangesFromSelection>
|
||||
<GuessTimeCodes>猜测时间码...</GuessTimeCodes>
|
||||
<SeekSilence>搜索静音...</SeekSilence>
|
||||
<InsertSubtitleHere>在这里插入字幕...</InsertSubtitleHere>
|
||||
<InsertSubtitleHere>在这里插入字幕</InsertSubtitleHere>
|
||||
<CharsSecX>CPS: {0:0.00}</CharsSecX>
|
||||
<WordsMinX>WPM: {0:0.00}</WordsMinX>
|
||||
</Waveform>
|
||||
|
@ -2964,7 +2964,7 @@ Continue?</RestoreDefaultSettingsMsg>
|
||||
<RemoveShotChangesFromSelection>Remove scene changes from selection</RemoveShotChangesFromSelection>
|
||||
<GuessTimeCodes>猜測時間碼...</GuessTimeCodes>
|
||||
<SeekSilence>搜尋靜音...</SeekSilence>
|
||||
<InsertSubtitleHere>在這裡插入字幕...</InsertSubtitleHere>
|
||||
<InsertSubtitleHere>在這裡插入字幕</InsertSubtitleHere>
|
||||
<CharsSecX>CPS: {0:0.00}</CharsSecX>
|
||||
<WordsMinX>WPM: {0:0.00}</WordsMinX>
|
||||
</Waveform>
|
||||
|
@ -3832,7 +3832,8 @@ Keep changes?",
|
||||
RemoveShotChange = "Remove shot change",
|
||||
RemoveShotChangesFromSelection = "Remove shot changes from selection",
|
||||
SeekSilence = "Seek silence...",
|
||||
InsertSubtitleHere = "Insert subtitle here...",
|
||||
InsertSubtitleHere = "Insert subtitle here",
|
||||
InsertSubtitleFileHere = "Insert subtitle file here...",
|
||||
GuessTimeCodes = "Guess time codes...",
|
||||
CharsSecX = "CPS: {0:0.00}",
|
||||
WordsMinX = "WPM: {0:0.00}",
|
||||
|
@ -3641,6 +3641,7 @@
|
||||
public string GuessTimeCodes { get; set; }
|
||||
public string SeekSilence { get; set; }
|
||||
public string InsertSubtitleHere { get; set; }
|
||||
public string InsertSubtitleFileHere { get; set; }
|
||||
public string CharsSecX { get; set; }
|
||||
public string WordsMinX { get; set; }
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user