Fix subtitle naming logic

This commit is contained in:
McCloudS
2025-01-07 18:11:45 -07:00
committed by GitHub
parent b4d5d9c155
commit 3571cfa04d

View File

@@ -729,8 +729,6 @@ def define_subtitle_language_naming(language: LanguageCode, type):
""" """
if namesublang: if namesublang:
return namesublang return namesublang
if transcribe_or_translate == 'translate':
return 'eng'
# If we are translating, then we ALWAYS output an english file. # If we are translating, then we ALWAYS output an english file.
switch_dict = { switch_dict = {
"ISO_639_1": language.to_iso_639_1, "ISO_639_1": language.to_iso_639_1,
@@ -739,6 +737,8 @@ def define_subtitle_language_naming(language: LanguageCode, type):
"NAME": language.to_name, "NAME": language.to_name,
"NATIVE": lambda : language.to_name(in_english=False) "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)() return switch_dict.get(type, language.to_name)()
def name_subtitle(file_path: str, language: LanguageCode) -> str: def name_subtitle(file_path: str, language: LanguageCode) -> str: