You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
output_dir_var=tk.StringVar(value=args.outputifargsandargs.outputelseRAW_OUTPUT_SUBFOLDER_NAME) # Changed default to RAW_OUTPUT_SUBFOLDER_NAME
354
-
suffix_var=tk.StringVar(value=args.suffixifargsandargs.suffixelsePROMPT_SUFFIX_MAP.get(DEFAULT_PROMPT_KEY, ""))# Suffix not really used, set default to empty string
355
+
suffix_var=tk.StringVar(value=args.suffixifargsandargs.suffixelseDEFAULT_RAW_OUTPUT_SUFFIX)# Suffix now populated with default suffix
settings['language_code'] =language_var.get() # NEW: Get language code from GUI
409
410
window.destroy()
@@ -434,7 +435,7 @@ def main():
434
435
parser.add_argument("files", nargs="*", help="Path(s) to SRT file(s)")
435
436
parser.add_argument("-p", "--prompt", dest="prompt_key", default=DEFAULT_PROMPT_KEY, choices=list(PROMPTS.keys()), help=f"Prompt to use. Default: '{DEFAULT_PROMPT_KEY}'.")
436
437
parser.add_argument("-o", "--output", dest="output", default=RAW_OUTPUT_SUBFOLDER_NAME, help=f"Output directory for raw responses. Default: '{RAW_OUTPUT_SUBFOLDER_NAME}'.") # Updated description
437
-
parser.add_argument("-s", "--suffix", dest="suffix", default="", help="Suffix for output files (not used in this version). Default: '' (empty string).") # Updated description
438
+
parser.add_argument("-s", "--suffix", dest="suffix", default=DEFAULT_RAW_OUTPUT_SUFFIX, help=f"Suffix for raw output files. Default: '{DEFAULT_RAW_OUTPUT_SUFFIX}'.") # Updated description, default to DEFAULT_RAW_OUTPUT_SUFFIX
parser.add_argument("-e", "--engine", dest="engine", default=DEFAULT_ENGINE, choices=['google', 'ollama'], help=f"AI engine to use: google or ollama.") # Engine command line argument
440
441
parser.add_argument("-m", "--model", "--model", dest="model", default=DEFAULT_GEMINI_MODEL, help=f"Model to use (engine specific). Default Google Gemini model: '{DEFAULT_GEMINI_MODEL}'.") # Model arg
@@ -457,7 +458,7 @@ def main():
457
458
srt_file_patterns=gui_settings.get('files', [])
458
459
prompt_key=gui_settings.get('prompt_key', args.prompt_key) # GUI setting or CLI arg
459
460
output_folder_base=gui_settings.get('output_dir', args.output) # GUI setting or CLI arg
460
-
suffix=gui_settings.get('suffix', args.suffix) # GUI setting or CLI arg - not used
461
+
suffix=gui_settings.get('suffix', args.suffix) # Get suffix from GUI setting or CLI arg
461
462
stream_output=gui_settings.get('stream_output', args.stream) # GUI setting or CLI arg
462
463
engine=gui_settings.get('engine', args.engine) # Get engine from GUI or CLI
463
464
model_name=gui_settings.get('model', args.model) # Get model from GUI or CLI
@@ -475,12 +476,8 @@ def main():
475
476
forsrt_filepathinglob.glob(pattern):
476
477
language_name=get_language_name_from_code(language_code) orlanguage_code# Get name or fallback to code
477
478
print(f"Processing SRT file: {srt_filepath}, Language: {language_name} ({language_code})") # NEW: Print language name
0 commit comments