From 3effe47a32c765dd97679bca6a958321fa783491 Mon Sep 17 00:00:00 2001 From: Daniel Hofstetter Date: Mon, 3 Aug 2026 16:51:17 +0200 Subject: [PATCH] rm: use translate macro for two error messages --- src/uu/rm/src/rm.rs | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/uu/rm/src/rm.rs b/src/uu/rm/src/rm.rs index b2cc197357..fef6ce34e3 100644 --- a/src/uu/rm/src/rm.rs +++ b/src/uu/rm/src/rm.rs @@ -105,7 +105,10 @@ fn report_verbose_write_error(result: UResult<()>) { /// Helper function to show error with context and return error status fn show_removal_error(error: io::Error, path: &Path) -> bool { if error.kind() == io::ErrorKind::PermissionDenied { - show_error!("cannot remove {}: Permission denied", path.quote()); + show_error!( + "{}", + translate!("rm-error-cannot-remove-permission-denied", "file" => path.quote()) + ); } else { let e = error.map_err_context(|| translate!("rm-error-cannot-remove", "file" => path.quote())); @@ -116,7 +119,11 @@ fn show_removal_error(error: io::Error, path: &Path) -> bool { /// Helper function for permission denied errors fn show_permission_denied_error(path: &Path) -> bool { - show_error!("cannot remove {}: Permission denied", path.quote()); + show_error!( + "{}", + translate!("rm-error-cannot-remove-permission-denied", "file" => path.quote()) + ); + true }