diff --git a/src/libse/Forms/FixCommonErrors/RemoveDialogFirstLineInNonDialogs.cs b/src/libse/Forms/FixCommonErrors/RemoveDialogFirstLineInNonDialogs.cs index 2288ceb4b..916a8b8e2 100644 --- a/src/libse/Forms/FixCommonErrors/RemoveDialogFirstLineInNonDialogs.cs +++ b/src/libse/Forms/FixCommonErrors/RemoveDialogFirstLineInNonDialogs.cs @@ -14,6 +14,8 @@ namespace Nikse.SubtitleEdit.Core.Forms.FixCommonErrors { var fixAction = Language.RemoveDialogFirstInNonDialogs; var noOfFixes = 0; + const char hyphenMinus = '-'; // Hyphen-Minus (-, U+002D) + const char hyphen = '‐'; // Hyphen (‐, U+2010) for (int i = 0; i < subtitle.Paragraphs.Count; i++) { var p = subtitle.Paragraphs[i]; @@ -22,15 +24,15 @@ namespace Nikse.SubtitleEdit.Core.Forms.FixCommonErrors var noHtml = HtmlUtil.RemoveHtmlTags(text, true).TrimStart(); - var count = Utilities.CountTagInText(text, '-') + Utilities.CountTagInText(text, '‐'); - if (count == 0 || !noHtml.StartsWith('-') && !noHtml.StartsWith('‐')) + var count = Utilities.CountTagInText(text, hyphenMinus) + Utilities.CountTagInText(text, hyphen); + if (count == 0 || !noHtml.StartsWith(hyphenMinus) && !noHtml.StartsWith(hyphen)) { continue; } // test the two different dashes - text = RemoveDash(text, noHtml, '-'); - text = RemoveDash(text, noHtml, '‐'); + text = RemoveDash(text, noHtml, hyphenMinus); + text = RemoveDash(text, noHtml, hyphen); if (oldText != text && callbacks.AllowFix(p, fixAction)) { diff --git a/src/ui/Languages/it-IT.xml b/src/ui/Languages/it-IT.xml index 60a3bdd05..695770a64 100644 --- a/src/ui/Languages/it-IT.xml +++ b/src/ui/Languages/it-IT.xml @@ -3,7 +3,7 @@ Subtitle Edit 4.0.8 - Tradotto da NAMP e bovirus - Data traduzione: 23.10.2024 + Tradotto da NAMP e bovirus - Data traduzione: 29.10.2024 it-IT OK @@ -2540,14 +2540,14 @@ stesso file di sottotitolo (collaborazione) Personalizzato Cps/lunghezza linea Conta tutti i caratteri - Conta tutto tranne gli spazi, solo cps + Conta tutto tranne gli spazi, solo CPS Conta tutto tranne gli spazi CJK 1, latino 0.5 CJK 1, latino 0.5, spazio 0 Includi caratteri di composizione Includi caratteri composizione, non lo spazio Nessuno spazio o punteggiatura ()[]-:;,.!? - Nessuno spazio o punteggiatura, solo cps + Nessuno spazio o punteggiatura, solo CPS Sostituisci con simbolo musicale: Caratteri sostitutivi (separati da "Virgole") Correggi errori OCR comuni - usa anche regole forti diff --git a/src/ui/Languages/pt-PT.xml b/src/ui/Languages/pt-PT.xml index 67719f6cc..cc2d4714a 100644 --- a/src/ui/Languages/pt-PT.xml +++ b/src/ui/Languages/pt-PT.xml @@ -2541,14 +2541,14 @@ editar o mesmo ficheiro de legenda (colaboração) Personalizado Cps/comprimento da linha Contar todos os caracteres - Contar todos excepto o espaço, apenas cps + Contar todos excepto o espaço, apenas CPS Contar todos excepto o espaço CJK 1, Latin 0.5 CJK 1, Latin 0.5, espaço 0 Incluir caracteres de composição Incluir caracteres de composição, não espaço Sem espaço ou pontuação ()[]-:;,.!? - Sem espaço ou pontuação, apenas cps + Sem espaço ou pontuação, apenas CPS Símbolo musical Símbolos musicais para substituir (separados por vírgula) Corrigir erros frequentes de OCR - também utilizar regras codificadas @@ -3189,6 +3189,8 @@ Continuar? Continuar automaticamente Regenerar Velocidade + Estabilidade + Semelhança Temporização SMPTE