From 3571cfa04db77d37869f2d5a5b00ddfd6377b608 Mon Sep 17 00:00:00 2001 From: McCloudS <64094529+McCloudS@users.noreply.github.com> Date: Tue, 7 Jan 2025 18:11:45 -0700 Subject: [PATCH] Fix subtitle naming logic --- subgen.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/subgen.py b/subgen.py index bd05b0f..3fac025 100644 --- a/subgen.py +++ b/subgen.py @@ -729,8 +729,6 @@ def define_subtitle_language_naming(language: LanguageCode, type): """ if namesublang: return namesublang - if transcribe_or_translate == 'translate': - return 'eng' # If we are translating, then we ALWAYS output an english file. switch_dict = { "ISO_639_1": language.to_iso_639_1, @@ -739,6 +737,8 @@ def define_subtitle_language_naming(language: LanguageCode, type): "NAME": language.to_name, "NATIVE": lambda : language.to_name(in_english=False) } + if transcribe_or_translate == 'translate': + language = LanguageCode.from_string('eng') return switch_dict.get(type, language.to_name)() def name_subtitle(file_path: str, language: LanguageCode) -> str: