feat(printers): page native de gestion des imprimantes (cups_rs + CUPS CLI)

Nouvelle page Imprimantes: liste et etat des files CUPS, ajout (decouverte lpinfo, pilote driverless IPP Everywhere par defaut), suppression, imprimante par defaut, suspension/reprise, page de test et file des travaux avec annulation. Lectures via cups_rs (FFI libcups serialisee), mutations via lpadmin/cupsenable. i18n en/fr, sous-commande 'cosmic-settings printers'.
This commit is contained in:
Lionel DARNIS 2026-08-08 10:24:38 +02:00
parent f9b27c8d4d
commit 26dcaa6fd3
9 changed files with 1280 additions and 16 deletions

View file

@ -429,6 +429,51 @@ sound-alerts = Alertes
sound-applications = Applications
.desc = Volumes et paramètres d'application
## Printers
printers = Imprimantes
xdg-entry-printers-comment = Gérer les imprimantes et les travaux d'impression
printers-add = Ajouter une imprimante
printers-add-in-progress = Ajout de l'imprimante…
printers-added = Imprimante « { $name } » ajoutée
printers-cancel-job = Annuler le travail
printers-default = Par défaut
printers-details = Détails de l'imprimante
printers-device = Périphérique
printers-device-uri = URI du périphérique
printers-driver = Pilote
printers-error = Échec de l'opération : { $error }
printers-job-aborted = Interrompu
printers-job-canceled = Annulé
printers-job-completed = Terminé
printers-job-held = Retenu
printers-job-pending = En attente
printers-job-processing = Impression en cours
printers-job-stopped = Arrêté
printers-job-unknown = Inconnu
printers-jobs = Travaux d'impression
printers-loading = Recherche des périphériques…
printers-location = Emplacement
printers-make-default = Définir par défaut
printers-name = Nom
printers-no-devices = Aucun périphérique trouvé
printers-no-matching-drivers = Aucun pilote ne correspond
printers-no-printers = Aucune imprimante configurée
printers-not-accepting = N'accepte pas les travaux
printers-pause = Suspendre
printers-remove = Supprimer l'imprimante
printers-remove-confirm = Supprimer cette imprimante ?
printers-remove-confirm-description = « { $name } » sera supprimée du système. Les travaux en attente sur cette imprimante seront abandonnés.
printers-resume = Reprendre
printers-state = État
printers-state-idle = Disponible
printers-state-processing = Impression en cours
printers-state-reasons = Causes de l'état
printers-state-stopped = En pause
printers-state-unknown = Inconnu
printers-submit = Ajouter
printers-test-page = Imprimer une page de test
## Power
power = Alimentation