fix resolve_prompt

This commit is contained in:
Hirad 2025-07-07 12:54:17 +03:30
parent cbcf934a89
commit 5e7aff4d7f

View file

@ -92,7 +92,7 @@ class TranslatorApp:
""" Resolve which prompt to use based on options """
if options.get('custom_prompt'):
return options['custom_prompt'].strip()
elif options.get('prompts.py'):
elif options.get('prompt'):
results = self.prompts.search_prompts(options['prompt'].strip())
if results:
if len(results) == 1:
@ -116,10 +116,10 @@ class TranslatorApp:
default_lang, default_batch_size = self.settings.get_translation_config()
api_key = self.settings.get_api_key()
input_path = Path(options.get('input_path', input_dir))
output_path = Path(options.get('output_path', output_dir))
language = options.get('language', default_lang)
batch_size = options.get('batch_size', default_batch_size)
input_path = Path(options.get('input_path') or input_dir)
output_path = Path(options.get('output_path') or output_dir)
language = options.get('language') or default_lang
batch_size = options.get('batch_size') or default_batch_size
if not api_key:
print("❌ No API key found. Use 'subtitle-translator settings' to configure.")