From 2afce568e0751a52c06657342c1c2bc8d3862322 Mon Sep 17 00:00:00 2001 From: oech3 <79379754+oech3@users.noreply.github.com> Date: Sat, 27 Jun 2026 00:32:02 +0900 Subject: [PATCH] split: translate! creating file --- src/uu/split/src/split.rs | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/src/uu/split/src/split.rs b/src/uu/split/src/split.rs index a223f713fc5..3e499892bff 100644 --- a/src/uu/split/src/split.rs +++ b/src/uu/split/src/split.rs @@ -536,7 +536,7 @@ impl<'a> ByteChunkWriter<'a> { USimpleError::new(1, translate!("split-error-output-file-suffixes-exhausted")) })?; if settings.verbose { - writeln!(io::stdout(), "creating file {}", filename.quote())?; + print_creating_file(&filename)?; } let inner = settings.instantiate_current_writer(&filename, true)?; Ok(ByteChunkWriter { @@ -570,7 +570,7 @@ impl Write for ByteChunkWriter<'_> { io::Error::other(translate!("split-error-output-file-suffixes-exhausted")) })?; if self.settings.verbose { - writeln!(io::stdout(), "creating file {}", filename.quote())?; + print_creating_file(&filename)?; } self.inner = self.settings.instantiate_current_writer(&filename, true)?; } @@ -672,7 +672,7 @@ impl<'a> LineChunkWriter<'a> { io::Error::other(translate!("split-error-output-file-suffixes-exhausted")) })?; if settings.verbose { - writeln!(io::stdout(), "creating file {}", filename.quote())?; + print_creating_file(&filename)?; } settings.instantiate_current_writer(&filename, true) } @@ -1245,11 +1245,7 @@ fn line_bytes(settings: &Settings, reader: &mut impl BufRead, chunk_size: usize) USimpleError::new(1, translate!("split-error-output-file-suffixes-exhausted")) })?; if settings.verbose { - writeln!( - io::stdout(), - "{}", - translate!("split-creating-file", "file" => name.quote()) - )?; + print_creating_file(&name)?; } Ok(settings.instantiate_current_writer(&name, true)?) }; @@ -1369,3 +1365,11 @@ fn copy(reader: &mut impl Read, writer: &mut impl Write) -> UResult<()> { )), } } + +fn print_creating_file(name: &OsString) -> io::Result<()> { + writeln!( + io::stdout(), + "{}", + translate!("split-creating-file", "file" => name.quote()) + ) +}