Add llm trans mark support for m3t files

This commit is contained in:
2025-09-03 15:32:21 +08:00
parent 20e51a6813
commit 405f663b27
3 changed files with 37 additions and 7 deletions

View File

@@ -1101,7 +1101,10 @@ pub fn import_script(
continue;
}
};
let mut parser = output_scripts::m3t::M3tParser::new(&s);
let mut parser = output_scripts::m3t::M3tParser::new(
&s,
arg.llm_trans_mark.as_ref().map(|s| s.as_str()),
);
match parser.parse() {
Ok(mes) => mes,
Err(e) => {
@@ -1320,7 +1323,10 @@ pub fn import_script(
let enc = get_output_encoding(arg);
let b = utils::files::read_file(&out_f)?;
let s = utils::encoding::decode_to_string(enc, &b, true)?;
let mut parser = output_scripts::m3t::M3tParser::new(&s);
let mut parser = output_scripts::m3t::M3tParser::new(
&s,
arg.llm_trans_mark.as_ref().map(|s| s.as_str()),
);
parser.parse()?
}
types::OutputScriptType::Yaml => {