feat: phase 2 — i18n messages EN/FR (--lang, AM_LANG/LANG, catalogue tr/tr_fmt, REPL lang) (closes #74)

This commit is contained in:
2026-08-18 15:46:51 -04:00
parent 4c7866a25a
commit 7f4d74f811
19 changed files with 852 additions and 47 deletions
+10 -4
View File
@@ -109,16 +109,22 @@ pub fn run(app: &App) -> Result<i32> {
let scheduled = schedule_locked(&locked);
if !scheduled.is_empty() {
println!(
"{} {} entrée(s) verrouillée(s) — suppression planifiée au prochain redémarrage",
"{} {}",
"locked:".yellow(),
scheduled.len()
crate::tr_fmt!(
"{} entrée(s) verrouillée(s) — suppression planifiée au prochain redémarrage",
scheduled.len()
)
);
}
if scheduled.len() != locked.len() {
println!(
"{} {} entrée(s) verrouillée(s) — le processus différé les supprimera après la fermeture de am",
"{} {}",
"deferred:".cyan(),
locked.len() - scheduled.len()
crate::tr_fmt!(
"{} entrée(s) verrouillée(s) — le processus différé les supprimera après la fermeture de am",
locked.len() - scheduled.len()
)
);
}
}