cosmic-terminal/i18n/fr/cosmic_term.ftl
Lionel DARNIS 43d38aed8a feat: Konsole parity phase 1 (save output, search options, monitors, profile CLI)
Implements the first batch of COSMIC_TERMINAL_KONSOLE_PARITY.md:

Save output as text:
- New SaveOutput action in the Edit menu, terminal context menu and
  keyboard shortcuts (Ctrl+Shift+S, Konsole parity, rebindable).
- Terminal::scrollback_text() extracts history plus visible screen via
  alacritty bounds_to_string, trimming trailing empty lines.
- Save-file dialog through cosmic-files; the file is written in a
  spawn_blocking task so large scrollbacks never stall the UI.

Search options:
- Case-sensitive and regex checkboxes in the find bar.
- App::find_pattern() escapes the pattern when regex mode is off and
  prefixes (?i) when case-insensitive (same approach as Alacritty).

Per-tab monitors (activity / silence / process finished):
- Toggles in the View menu and terminal context menu, state stored in
  Terminal (monitor_* fields).
- Activity alerts on PTY output (Wakeup) for non-active tabs; silence
  alerts after 10 s without output (Konsole default); process-finished
  compares the shell pgrp with the tty tpgid via /proc/<pid>/stat and
  alerts when the foreground job exits.
- Silence and process checks run on a 1 s iced::time subscription that
  is only active while at least one tab needs it.
- Tab bar shows an armed icon (view-reveal-symbolic) and per-kind alert
  icons; activating the tab acknowledges the alert.

Profile CLI:
- --profile/-p <name-or-id> applies a profile to the first tab only,
  unknown profiles exit(1) with the available list on stderr.
- --list-profiles prints "id<TAB>name" and exits.
- Config is now loaded before the daemonize fork so CLI output reaches
  the launching terminal.
- --help now documents -e/--command, --no-daemon and the new flags
  (-e already worked; audit confirmed everything after it becomes the
  command and its arguments).

i18n: new en/fr strings (save-output, monitor-*, find-case-sensitive,
find-regex).

Validated with ./check_cosmic_local.sh terminal, cargo fmt, and a debug
build exercising the CLI flags and a 6 s live run. The shutdown panic
in iced_winit ("async fn resumed after completion") pre-exists and is
reproducible with the installed binary.

Leyoda 2026 – GPLv3
2026-07-06 09:50:58 +02:00

164 lines
4.5 KiB
Text
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

cosmic-terminal = Terminal COSMIC
new-terminal = Nouveau terminal
# Context Pages
## About
## Color schemes
color-schemes = Palettes de couleurs
rename = Renommer
export = Exporter
delete = Supprimer
import = Importer
import-errors = Erreurs d'importation
## Profiles
profiles = Profils
name = Nom
command-line = Ligne de commande
tab-title = Titre de l'onglet
tab-title-description = Remplacer le titre d'onglet par défaut
add-profile = Ajouter profil
new-profile = Nouveau profil
make-default = Définir par défaut
working-directory = Répertoire de travail
hold = Maintenir
remain-open = Rester ouvert après la fermeture du processus enfant.
## Settings
settings = Paramètres
### Appearance
appearance = Apparence
theme = Thème
match-desktop = Assortir au bureau
dark = Sombre
light = Clair
syntax-dark = Palette de couleur sombre
syntax-light = Palette de couleur claire
default-zoom-step = Niveaux de zoom
opacity = Opacité de l'arrière-plan
### Font
font = Police
advanced-font-settings = Paramètres de police avancés
default-font = Police
default-font-size = Taille de la police
default-font-stretch = Étirement de la police
default-font-weight = Poids de police normal
default-dim-font-weight = Poids de police léger
default-bold-font-weight = Poids de police en gras
use-bright-bold = Rendre le texte en gras plus clair
### Splits
splits = Divisions
focus-follow-mouse = Le focus de la saisie suit la souris
### Advanced
advanced = Avancé
show-headerbar = Afficher l'en-tête
show-header-description = Révéler l'en-tête du menu contextuel
# Find
find-placeholder = Rechercher...
find-previous = Chercher précédent
find-next = Chercher prochain
find-case-sensitive = Respecter la casse
find-regex = Regex
# Menu
## File
file = Fichier
new-tab = Nouvel onglet
new-window = Nouvelle fenêtre
profile = Profil
menu-profiles = Profils...
close-tab = Fermer l'onglet
quit = Quitter
## Edit
edit = Modifier
copy = Copier
paste = Coller
select-all = Sélectionner tout
find = Rechercher
clear-scrollback = Effacer l'historique
save-output = Enregistrer la sortie comme texte...
## Monitors
monitor-activity = Surveiller l'activité
monitor-silence = Surveiller le silence
monitor-process-finished = Surveiller la fin du processus
## View
view = Affichage
zoom-in = Agrandir le texte
zoom-reset = Taille par défaut
zoom-out = Réduire le texte
next-tab = Onglet suivant
previous-tab = Onglet précédent
split-horizontal = Scinder en horizontal
split-vertical = Scinder en vertical
pane-toggle-maximize = Vue unique
menu-color-schemes = Palettes de couleurs...
menu-settings = Paramètres...
menu-about = À propos de terminal COSMIC...
repository = Dépôt
support = Support
menu-password-manager = Mots de passe...
passwords-title = Mots de passe
add-password = Ajouter un mot de passe
password-input = Mot de passe
password-input-description = Description
open-link = Ouvrir le lien
copy-link = Copier le lien
add-another-keybinding = Ajouter un autre raccourci clavier
cancel = Annuler
close-window = Fermer la fenêtre
confirm = Confirmer
copy-or-sigint = Copier ou SIGINT
disable = Désactiver
keyboard-shortcuts = Raccourcis clavier
menu-keyboard-shortcuts = Raccourcis clavier...
no-shortcuts = Aucun raccourci
password-manager = Gestionnaire de mots de passe
paste-primary = Coller primaire
replace = Remplacer
shortcut-capture-hint = Appuyer sur la combinaison de touches
shortcut-group-clipboard = Presse-papier
shortcut-group-other = Autre
shortcut-group-tabs = Onglets
shortcut-group-window = Fenêtre
shortcut-group-zoom = Zoom
shortcut-replace-body = { $binding } est déjà assigné à { $existing }. Le remplacer avec { $new_action }?
shortcut-replace-title = Remplacer raccourci?
tab-activate = Activer l'onglet { $number }
type-to-search = Taper pour chercher...
focus-pane-down = Passer au panneau du dessous
focus-pane-left = Passer au panneau de gauche
focus-pane-right = Passer au panneau de droite
focus-pane-up = Passer au panneau du dessus
reset-to-default = Rétablir les paramètres par défaut
reset = Réinitialiser
toggle-fullscreen = Basculer en plein écran
rename-tab = Renommer l'onglet
tab-name-placeholder = Nom de l'onglet
tab-rename-title = Renommer l'onglet
comment = Émulateur de terminal pour le bureau COSMIC
keywords = Commande;Shell;Terminal;CLI;
tab-new-inherit-working-directory = Les nouveaux onglets et fenêtres utilisent le répertoire actuel
tab-new-inherit-working-directory-description = Ouvrir les nouveaux onglets et fenêtres dans le répertoire de travail de l'onglet actif