diff --git a/LanguageBaseEnglish.xml b/LanguageBaseEnglish.xml index cd15546e1..870b23497 100644 --- a/LanguageBaseEnglish.xml +++ b/LanguageBaseEnglish.xml @@ -2465,6 +2465,7 @@ can edit in same subtitle file (collaboration) Toggle dialog dashes Toggle quotes Toggle HI tags + Toggle custom tags Toggle music symbols Alignment (selected lines) Alignment bottom left - {\an1} @@ -2650,6 +2651,7 @@ Continue? OCR Edit Shortcuts: Allow single letter/number in text box + Shortcut toggle custom start/end Update file type associations File type associations updated Edit custom continuation style diff --git a/src/ui/Forms/Options/Settings.Designer.cs b/src/ui/Forms/Options/Settings.Designer.cs index 8e3590af9..b2b0c1283 100644 --- a/src/ui/Forms/Options/Settings.Designer.cs +++ b/src/ui/Forms/Options/Settings.Designer.cs @@ -252,6 +252,9 @@ this.checkBoxWaveformShowGrid = new System.Windows.Forms.CheckBox(); this.panelTools = new System.Windows.Forms.Panel(); this.groupBoxToolsMisc = new System.Windows.Forms.GroupBox(); + this.comboBoxCustomToggleEnd = new System.Windows.Forms.ComboBox(); + this.comboBoxCustomToggleStart = new System.Windows.Forms.ComboBox(); + this.labelShortcutCustomToggle = new System.Windows.Forms.Label(); this.checkBoxShortcutsAllowLetterOrNumberInTextBox = new System.Windows.Forms.CheckBox(); this.comboBoxBDOpensIn = new System.Windows.Forms.ComboBox(); this.labelBDOpensIn = new System.Windows.Forms.Label(); @@ -416,9 +419,6 @@ this.labelUpdateFileTypeAssociationsStatus = new System.Windows.Forms.Label(); this.imageListFileTypeAssociations = new System.Windows.Forms.ImageList(this.components); this.toolTipDialogStylePreview = new System.Windows.Forms.ToolTip(this.components); - this.labelShortcutCustomToggle = new System.Windows.Forms.Label(); - this.comboBoxCustomToggleStart = new System.Windows.Forms.ComboBox(); - this.comboBoxCustomToggleEnd = new System.Windows.Forms.ComboBox(); this.panelGeneral.SuspendLayout(); this.groupBoxMiscellaneous.SuspendLayout(); this.groupBoxGeneralRules.SuspendLayout(); @@ -3237,6 +3237,37 @@ this.groupBoxToolsMisc.TabStop = false; this.groupBoxToolsMisc.Text = "Misc"; // + // comboBoxCustomToggleEnd + // + this.comboBoxCustomToggleEnd.FormattingEnabled = true; + this.comboBoxCustomToggleEnd.Items.AddRange(new object[] { + ")", + "♪"}); + this.comboBoxCustomToggleEnd.Location = new System.Drawing.Point(230, 76); + this.comboBoxCustomToggleEnd.Name = "comboBoxCustomToggleEnd"; + this.comboBoxCustomToggleEnd.Size = new System.Drawing.Size(42, 21); + this.comboBoxCustomToggleEnd.TabIndex = 64; + // + // comboBoxCustomToggleStart + // + this.comboBoxCustomToggleStart.FormattingEnabled = true; + this.comboBoxCustomToggleStart.Items.AddRange(new object[] { + "(", + "♪"}); + this.comboBoxCustomToggleStart.Location = new System.Drawing.Point(182, 76); + this.comboBoxCustomToggleStart.Name = "comboBoxCustomToggleStart"; + this.comboBoxCustomToggleStart.Size = new System.Drawing.Size(42, 21); + this.comboBoxCustomToggleStart.TabIndex = 63; + // + // labelShortcutCustomToggle + // + this.labelShortcutCustomToggle.AutoSize = true; + this.labelShortcutCustomToggle.Location = new System.Drawing.Point(6, 79); + this.labelShortcutCustomToggle.Name = "labelShortcutCustomToggle"; + this.labelShortcutCustomToggle.Size = new System.Drawing.Size(169, 13); + this.labelShortcutCustomToggle.TabIndex = 62; + this.labelShortcutCustomToggle.Text = "Shortcut toggle custom start/end"; + // // checkBoxShortcutsAllowLetterOrNumberInTextBox // this.checkBoxShortcutsAllowLetterOrNumberInTextBox.AutoSize = true; @@ -4998,39 +5029,6 @@ this.toolTipDialogStylePreview.InitialDelay = 500; this.toolTipDialogStylePreview.ReshowDelay = 100; // - // labelShortcutCustomToggle - // - this.labelShortcutCustomToggle.AutoSize = true; - this.labelShortcutCustomToggle.Location = new System.Drawing.Point(6, 79); - this.labelShortcutCustomToggle.Name = "labelShortcutCustomToggle"; - this.labelShortcutCustomToggle.Size = new System.Drawing.Size(169, 13); - this.labelShortcutCustomToggle.TabIndex = 62; - this.labelShortcutCustomToggle.Text = "Shortcut toggle custom start/end"; - // - // comboBoxCustomToggleStart - // - this.comboBoxCustomToggleStart.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; - this.comboBoxCustomToggleStart.FormattingEnabled = true; - this.comboBoxCustomToggleStart.Items.AddRange(new object[] { - "(", - "♪"}); - this.comboBoxCustomToggleStart.Location = new System.Drawing.Point(182, 76); - this.comboBoxCustomToggleStart.Name = "comboBoxCustomToggleStart"; - this.comboBoxCustomToggleStart.Size = new System.Drawing.Size(42, 21); - this.comboBoxCustomToggleStart.TabIndex = 63; - // - // comboBoxCustomToggleEnd - // - this.comboBoxCustomToggleEnd.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; - this.comboBoxCustomToggleEnd.FormattingEnabled = true; - this.comboBoxCustomToggleEnd.Items.AddRange(new object[] { - ")", - "♪"}); - this.comboBoxCustomToggleEnd.Location = new System.Drawing.Point(230, 76); - this.comboBoxCustomToggleEnd.Name = "comboBoxCustomToggleEnd"; - this.comboBoxCustomToggleEnd.Size = new System.Drawing.Size(42, 21); - this.comboBoxCustomToggleEnd.TabIndex = 64; - // // Settings // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); diff --git a/src/ui/Logic/LanguageDeserializer.cs b/src/ui/Logic/LanguageDeserializer.cs index 3d0fd4c4a..e354566ef 100644 --- a/src/ui/Logic/LanguageDeserializer.cs +++ b/src/ui/Logic/LanguageDeserializer.cs @@ -6736,6 +6736,9 @@ namespace Nikse.SubtitleEdit.Logic case "Settings/ToggleHiTags": language.Settings.ToggleHiTags = reader.Value; break; + case "Settings/ToggleCustomTags": + language.Settings.ToggleCustomTags = reader.Value; + break; case "Settings/ToggleMusicSymbols": language.Settings.ToggleMusicSymbols = reader.Value; break; @@ -7279,6 +7282,9 @@ namespace Nikse.SubtitleEdit.Logic case "Settings/ShortcutsAllowSingleLetterOrNumberInTextBox": language.Settings.ShortcutsAllowSingleLetterOrNumberInTextBox = reader.Value; break; + case "Settings/ShortcutCustomToggle": + language.Settings.ShortcutCustomToggle = reader.Value; + break; case "Settings/UpdateFileTypeAssociations": language.Settings.UpdateFileTypeAssociations = reader.Value; break;