diff --git a/LanguageBaseEnglish.xml b/LanguageBaseEnglish.xml index 1535ad05c..c4837ae7c 100644 --- a/LanguageBaseEnglish.xml +++ b/LanguageBaseEnglish.xml @@ -2848,18 +2848,29 @@ Continue? Single line length - minimum: {0} Single line length - maximum: {0} Single line length - average: {0} + Single line length - exceeding maximum ({0} chars): {1} ({2:0.00}%) Single line width - minimum: {0} pixels Single line width - maximum: {0} pixels Single line width - average: {0} pixels + Single line width - exceeding maximum ({0} pixels): {1} ({2:0.00}%) Duration - minimum: {0:0.000} seconds Duration - maximum: {0:0.000} seconds Duration - average: {0:0.000} seconds + Duration - below minimum ({0:0.###} sec): {1} ({2:0.00}%) + Duration - exceeding maximum ({0:0.###} sec): {1} ({2:0.00}%) Characters/sec - minimum: {0:0.000} Characters/sec - maximum: {0:0.000} Characters/sec - average: {0:0.000} + Characters/sec - exceeding optimal ({0:0.##} cps): {1} ({2:0.00}%) + Characters/sec - exceeding maximum ({0:0.##} cps): {1} ({2:0.00}%) + Words/min - minimum: {0:0.000} + Words/min - maximum: {0:0.000} + Words/min - average: {0:0.000} + Words/min - exceeding maximum ({0} wpm): {1} ({2:0.00}%) Gap - minimum: {0:#,##0} ms Gap - maximum: {0:#,##0} ms Gap - average: {0:#,##0.##} ms + Gap - below minimum ({0:#,##0} ms): {1} ({2:0.00}%) Export... diff --git a/src/ui/Logic/LanguageDeserializer.cs b/src/ui/Logic/LanguageDeserializer.cs index 23f6f8ae5..99afcaf72 100644 --- a/src/ui/Logic/LanguageDeserializer.cs +++ b/src/ui/Logic/LanguageDeserializer.cs @@ -7801,6 +7801,9 @@ namespace Nikse.SubtitleEdit.Logic case "Statistics/SingleLineLengthAverage": language.Statistics.SingleLineLengthAverage = reader.Value; break; + case "Statistics/SingleLineLengthExceedingMaximum": + language.Statistics.SingleLineLengthExceedingMaximum = reader.Value; + break; case "Statistics/SingleLineWidthMinimum": language.Statistics.SingleLineWidthMinimum = reader.Value; break; @@ -7810,6 +7813,9 @@ namespace Nikse.SubtitleEdit.Logic case "Statistics/SingleLineWidthAverage": language.Statistics.SingleLineWidthAverage = reader.Value; break; + case "Statistics/SingleLineWidthExceedingMaximum": + language.Statistics.SingleLineWidthExceedingMaximum = reader.Value; + break; case "Statistics/DurationMinimum": language.Statistics.DurationMinimum = reader.Value; break; @@ -7819,6 +7825,12 @@ namespace Nikse.SubtitleEdit.Logic case "Statistics/DurationAverage": language.Statistics.DurationAverage = reader.Value; break; + case "Statistics/DurationExceedingMinimum": + language.Statistics.DurationExceedingMinimum = reader.Value; + break; + case "Statistics/DurationExceedingMaximum": + language.Statistics.DurationExceedingMaximum = reader.Value; + break; case "Statistics/CharactersPerSecondMinimum": language.Statistics.CharactersPerSecondMinimum = reader.Value; break; @@ -7828,6 +7840,24 @@ namespace Nikse.SubtitleEdit.Logic case "Statistics/CharactersPerSecondAverage": language.Statistics.CharactersPerSecondAverage = reader.Value; break; + case "Statistics/CharactersPerSecondExceedingOptimal": + language.Statistics.CharactersPerSecondExceedingOptimal = reader.Value; + break; + case "Statistics/CharactersPerSecondExceedingMaximum": + language.Statistics.CharactersPerSecondExceedingMaximum = reader.Value; + break; + case "Statistics/WordsPerMinuteMinimum": + language.Statistics.WordsPerMinuteMinimum = reader.Value; + break; + case "Statistics/WordsPerMinuteMaximum": + language.Statistics.WordsPerMinuteMaximum = reader.Value; + break; + case "Statistics/WordsPerMinuteAverage": + language.Statistics.WordsPerMinuteAverage = reader.Value; + break; + case "Statistics/WordsPerMinuteExceedingMaximum": + language.Statistics.WordsPerMinuteExceedingMaximum = reader.Value; + break; case "Statistics/GapMinimum": language.Statistics.GapMinimum = reader.Value; break; @@ -7837,6 +7867,9 @@ namespace Nikse.SubtitleEdit.Logic case "Statistics/GapAverage": language.Statistics.GapAverage = reader.Value; break; + case "Statistics/GapExceedingMinimum": + language.Statistics.GapExceedingMinimum = reader.Value; + break; case "Statistics/Export": language.Statistics.Export = reader.Value; break;