From ca720f2d204747f8efd9e06dbf14da1b13135878 Mon Sep 17 00:00:00 2001 From: Sylvestre Ledru Date: Wed, 11 Jun 2025 10:10:13 +0200 Subject: [PATCH] l10n: port printenv for translation + add french --- src/uu/printenv/locales/en-US.ftl | 2 ++ src/uu/printenv/locales/fr-FR.ftl | 4 ++++ src/uu/printenv/src/printenv.rs | 5 ++--- 3 files changed, 8 insertions(+), 3 deletions(-) create mode 100644 src/uu/printenv/locales/fr-FR.ftl diff --git a/src/uu/printenv/locales/en-US.ftl b/src/uu/printenv/locales/en-US.ftl index b60962e1a..20c1a81f8 100644 --- a/src/uu/printenv/locales/en-US.ftl +++ b/src/uu/printenv/locales/en-US.ftl @@ -1,2 +1,4 @@ printenv-about = Display the values of the specified environment VARIABLE(s), or (with no VARIABLE) display name and value pairs for them all. printenv-usage = printenv [OPTION]... [VARIABLE]... + +printenv-help-null = end each output line with 0 byte rather than newline diff --git a/src/uu/printenv/locales/fr-FR.ftl b/src/uu/printenv/locales/fr-FR.ftl new file mode 100644 index 000000000..3ed5b3904 --- /dev/null +++ b/src/uu/printenv/locales/fr-FR.ftl @@ -0,0 +1,4 @@ +printenv-about = Afficher les valeurs des VARIABLE(s) d'environnement spécifiées, ou (sans VARIABLE) afficher les paires nom et valeur pour toutes. +printenv-usage = printenv [OPTION]... [VARIABLE]... + +printenv-help-null = terminer chaque ligne de sortie avec un octet 0 plutôt qu'un saut de ligne diff --git a/src/uu/printenv/src/printenv.rs b/src/uu/printenv/src/printenv.rs index 15e39a678..339cd5c76 100644 --- a/src/uu/printenv/src/printenv.rs +++ b/src/uu/printenv/src/printenv.rs @@ -5,9 +5,8 @@ use clap::{Arg, ArgAction, Command}; use std::env; -use uucore::{error::UResult, format_usage}; - use uucore::locale::get_message; +use uucore::{error::UResult, format_usage}; static OPT_NULL: &str = "null"; @@ -62,7 +61,7 @@ pub fn uu_app() -> Command { Arg::new(OPT_NULL) .short('0') .long(OPT_NULL) - .help("end each output line with 0 byte rather than newline") + .help(get_message("printenv-help-null")) .action(ArgAction::SetTrue), ) .arg(