diff --git a/LanguageBaseEnglish.xml b/LanguageBaseEnglish.xml
index 84af06ae9..813cf9186 100644
--- a/LanguageBaseEnglish.xml
+++ b/LanguageBaseEnglish.xml
@@ -291,6 +291,7 @@ Note: Do check free disk space.
Remove formatting tags
Remove lines w style/actor
Remove text for HI
+ Convert colors to dialog
Overwrite original files (new extension if format is changed)
Redo casing
Convert
@@ -461,6 +462,12 @@ Note: Do check free disk space.
Only look for differences in text
Cannot compare with image based subtitles
+
+ Convert colors to dialog
+ Remove color tags
+ Place every dash on new line
+ Re-break lines
+
D-Cinema properties (interop)
D-Cinema properties (SMPTE)
@@ -1211,6 +1218,7 @@ To use an API key go to "Options -> Settings -> Tools" to enter your Googl
&Fix common errors...
Renumber...
Remove text for hearing impaired...
+ Convert colors to dialog...
Change casing...
Change frame rate...
Changed speed (percent)...
@@ -1758,6 +1766,8 @@ Download and continue?
Generating waveform in background...
Auto-backup saved
Using only front center audio channel
+ Before converting colors to dialog
+ Converted colors to dialog
Choose subtitle from Matroska file
diff --git a/src/ui/Logic/LanguageDeserializer.cs b/src/ui/Logic/LanguageDeserializer.cs
index d9b2c7b73..a9cdc2da1 100644
--- a/src/ui/Logic/LanguageDeserializer.cs
+++ b/src/ui/Logic/LanguageDeserializer.cs
@@ -766,6 +766,9 @@ namespace Nikse.SubtitleEdit.Logic
case "BatchConvert/RemoveTextForHI":
language.BatchConvert.RemoveTextForHI = reader.Value;
break;
+ case "BatchConvert/ConvertColorsToDialog":
+ language.BatchConvert.ConvertColorsToDialog = reader.Value;
+ break;
case "BatchConvert/OverwriteOriginalFiles":
language.BatchConvert.OverwriteOriginalFiles = reader.Value;
break;
@@ -1198,6 +1201,18 @@ namespace Nikse.SubtitleEdit.Logic
case "CompareSubtitles/CannotCompareWithImageBasedSubtitles":
language.CompareSubtitles.CannotCompareWithImageBasedSubtitles = reader.Value;
break;
+ case "ConvertColorsToDialog/Title":
+ language.ConvertColorsToDialog.Title = reader.Value;
+ break;
+ case "ConvertColorsToDialog/RemoveColorTags":
+ language.ConvertColorsToDialog.RemoveColorTags = reader.Value;
+ break;
+ case "ConvertColorsToDialog/AddNewLines":
+ language.ConvertColorsToDialog.AddNewLines = reader.Value;
+ break;
+ case "ConvertColorsToDialog/ReBreakLines":
+ language.ConvertColorsToDialog.ReBreakLines = reader.Value;
+ break;
case "DCinemaProperties/Title":
language.DCinemaProperties.Title = reader.Value;
break;
@@ -3826,6 +3841,12 @@ namespace Nikse.SubtitleEdit.Logic
case "Main/UsingOnlyFrontCenterChannel":
language.Main.UsingOnlyFrontCenterChannel = reader.Value;
break;
+ case "Main/BeforeConvertingColorsToDialog":
+ language.Main.BeforeConvertingColorsToDialog = reader.Value;
+ break;
+ case "Main/ConvertedColorsToDialog":
+ language.Main.ConvertedColorsToDialog = reader.Value;
+ break;
case "Main/Menu/File/Title":
language.Main.Menu.File.Title = reader.Value;
break;
@@ -4051,6 +4072,9 @@ namespace Nikse.SubtitleEdit.Logic
case "Main/Menu/Tools/RemoveTextForHearingImpaired":
language.Main.Menu.Tools.RemoveTextForHearingImpaired = reader.Value;
break;
+ case "Main/Menu/Tools/ConvertColorsToDialog":
+ language.Main.Menu.Tools.ConvertColorsToDialog = reader.Value;
+ break;
case "Main/Menu/Tools/ChangeCasing":
language.Main.Menu.Tools.ChangeCasing = reader.Value;
break;