Add shortcuts in UI for moving text up/down in current sub

This commit is contained in:
Nikolaj Olsson 2018-01-26 22:02:20 +01:00
parent 19b98217bf
commit 616f95c77c
5 changed files with 21 additions and 0 deletions

View File

@ -1012,6 +1012,7 @@ Note: Do check free disk space.</WaveFileMalformed>
<ChooseAudioTrack>Choose audio track</ChooseAudioTrack>
<CloseVideo>Close video file</CloseVideo>
<SetVideoOffset>Set video offset...</SetVideoOffset>
<SmptTimeMode>SMPTE timing (drop frame)</SmptTimeMode>
<ImportSceneChanges>Import scene changes...</ImportSceneChanges>
<RemoveSceneChanges>Remove scene changes</RemoveSceneChanges>
<WaveformBatchGenerate>Batch generate waveforms...</WaveformBatchGenerate>
@ -1952,6 +1953,8 @@ can edit in same subtitle file (collaboration)</Information>
<ShowBeamer>Start subtitle fullscreen beamer</ShowBeamer>
<MainTextBoxMoveLastWordDown>Move last word down to next subtitle line</MainTextBoxMoveLastWordDown>
<MainTextBoxMoveFirstWordFromNextUp>Move first word from next subtitle line up</MainTextBoxMoveFirstWordFromNextUp>
<MainTextBoxMoveFirstWordUpCurrent>Move first word from next line up (current subtitle)</MainTextBoxMoveFirstWordUpCurrent>
<MainTextBoxMoveLastWordDownCurrent>Move last word from first line down (current subtitle)</MainTextBoxMoveLastWordDownCurrent>
<MainTextBoxSelectionToLower>Selection to lowercase</MainTextBoxSelectionToLower>
<MainTextBoxSelectionToUpper>Selection to uppercase</MainTextBoxSelectionToUpper>
<MainTextBoxToggleAutoDuration>Toggle auto duration</MainTextBoxToggleAutoDuration>

View File

@ -2239,6 +2239,8 @@ can edit in same subtitle file (collaboration)",
ShowBeamer = "Start subtitle fullscreen beamer",
MainTextBoxMoveLastWordDown = "Move last word down to next subtitle line",
MainTextBoxMoveFirstWordFromNextUp = "Move first word from next subtitle line up",
MainTextBoxMoveLastWordDownCurrent = "Move last word from first line down (current subtitle)",
MainTextBoxMoveFirstWordUpCurrent = "Move first word from next line up (current subtitle)",
MainTextBoxSelectionToLower = "Selection to lowercase",
MainTextBoxSelectionToUpper = "Selection to uppercase",
MainTextBoxToggleAutoDuration = "Toggle auto duration",

View File

@ -3499,6 +3499,9 @@ namespace Nikse.SubtitleEdit.Core
case "Main/Menu/Video/SetVideoOffset":
language.Main.Menu.Video.SetVideoOffset = reader.Value;
break;
case "Main/Menu/Video/SmptTimeMode":
language.Main.Menu.Video.SmptTimeMode = reader.Value;
break;
case "Main/Menu/Video/ImportSceneChanges":
language.Main.Menu.Video.ImportSceneChanges = reader.Value;
break;
@ -5305,6 +5308,12 @@ namespace Nikse.SubtitleEdit.Core
case "Settings/MainTextBoxMoveFirstWordFromNextUp":
language.Settings.MainTextBoxMoveFirstWordFromNextUp = reader.Value;
break;
case "Settings/MainTextBoxMoveFirstWordUpCurrent":
language.Settings.MainTextBoxMoveFirstWordUpCurrent = reader.Value;
break;
case "Settings/MainTextBoxMoveLastWordDownCurrent":
language.Settings.MainTextBoxMoveLastWordDownCurrent = reader.Value;
break;
case "Settings/MainTextBoxSelectionToLower":
language.Settings.MainTextBoxSelectionToLower = reader.Value;
break;

View File

@ -2120,6 +2120,8 @@
public string ShowBeamer { get; set; }
public string MainTextBoxMoveLastWordDown { get; set; }
public string MainTextBoxMoveFirstWordFromNextUp { get; set; }
public string MainTextBoxMoveFirstWordUpCurrent { get; set; }
public string MainTextBoxMoveLastWordDownCurrent { get; set; }
public string MainTextBoxSelectionToLower { get; set; }
public string MainTextBoxSelectionToUpper { get; set; }
public string MainTextBoxToggleAutoDuration { get; set; }

View File

@ -798,6 +798,11 @@ namespace Nikse.SubtitleEdit.Forms
AddNode(textBoxNode, Configuration.Settings.Language.Main.Menu.ContextMenu.SplitLineAtCursorPosition, nameof(Configuration.Settings.Shortcuts.MainTextBoxSplitAtCursor));
AddNode(textBoxNode, language.MainTextBoxMoveLastWordDown, nameof(Configuration.Settings.Shortcuts.MainTextBoxMoveLastWordDown));
AddNode(textBoxNode, language.MainTextBoxMoveFirstWordFromNextUp, nameof(Configuration.Settings.Shortcuts.MainTextBoxMoveFirstWordFromNextUp));
AddNode(textBoxNode, language.MainTextBoxMoveFirstWordUpCurrent, nameof(Configuration.Settings.Shortcuts.MainTextBoxMoveFirstWordUpCurrent));
AddNode(textBoxNode, language.MainTextBoxMoveLastWordDownCurrent, nameof(Configuration.Settings.Shortcuts.MainTextBoxMoveLastWordDownCurrent));
AddNode(textBoxNode, language.MainTextBoxSelectionToLower, nameof(Configuration.Settings.Shortcuts.MainTextBoxSelectionToLower));
AddNode(textBoxNode, language.MainTextBoxSelectionToUpper, nameof(Configuration.Settings.Shortcuts.MainTextBoxSelectionToUpper));
AddNode(textBoxNode, language.MainTextBoxToggleAutoDuration, nameof(Configuration.Settings.Shortcuts.MainTextBoxToggleAutoDuration));