M12: complete daily operations cycle

This commit is contained in:
NuklearRabbit
2026-08-10 03:15:46 +02:00
parent 4a3c3bd0a9
commit 15bdbe40ac
32 changed files with 802 additions and 18 deletions
@@ -57,6 +57,25 @@
"cancelled": "annulé",
"blocked": "bloqué"
},
"checkout": {
"title": "Remettre le véhicule",
"description": "Enregistrez l’état de départ. Toute anomalie bloque automatiquement la location pour suivi.",
"preparing": "Préparation de l’inspection de départ…",
"odometer": "Kilométrage de départ",
"fuel": "Niveau de carburant (%)",
"condition": "État au départ",
"clean": "Le véhicule est propre",
"damage": "Dommage constaté",
"warning": "Alerte technique",
"notes": "Notes",
"submit": "Enregistrer l’inspection et démarrer la location",
"saving": "Enregistrement du départ…",
"failed": "L’inspection de départ n’a pas pu être enregistrée.",
"activatedTitle": "Location démarrée",
"activatedDetail": "L’inspection {{inspection}} est enregistrée et le véhicule est loué.",
"blockedTitle": "Location bloquée",
"blockedDetail": "L’inspection {{inspection}} contient une anomalie. Le véhicule a été retiré du service en toute sécurité."
},
"detail": {
"backLink": "Registre des réservations",
"eyebrow": "Réservations / Fiche de location",
+6 -2
View File
@@ -70,7 +70,11 @@
},
"maintenanceCategories": {
"periodic_service": "Entretien périodique",
"repair": "Réparation"
"repair": "Réparation",
"inspection": "Contrôle technique",
"tyres": "Pneus",
"other": "Autre"
}
}
},
"maintenance": { "actionsTitle": "Actions d’entretien", "actionsDescription": "Enregistrez les travaux effectués ou remettez un véhicule sûr en service.", "add": "Enregistrer un entretien", "date": "Date", "odometer": "Kilométrage", "category": "Catégorie", "nextService": "Prochain entretien (km)", "summary": "Travaux effectués", "cancel": "Annuler", "save": "Enregistrer", "saving": "Enregistrement…", "failed": "L’entretien n’a pas pu être enregistré.", "releaseReason": "Motif de remise en service", "releasePlaceholder": "Quel contrôle confirme que le véhicule peut être remis en service ?", "release": "Remettre en service", "releaseFailed": "Le véhicule ne peut pas encore être remis en service." }
}
@@ -41,7 +41,8 @@
"quality": "Atelier qualité",
"knowledge": "Assistant de procédures",
"integrations": "Statut d'automatisation et d'intégration",
"audit": "Historique d'audit"
"audit": "Historique d’audit",
"users": "Utilisateurs"
},
"switchRole": "Changer de rôle",
"switchRoleTitle": "Changer de rôle de démo",
@@ -0,0 +1,4 @@
{
"users": { "eyebrow": "Administration / Accès", "title": "Utilisateurs", "description": "Gérez les accès opérationnels et les rôles. Chaque modification est auditée.", "addTitle": "Ajouter un utilisateur", "name": "Nom", "email": "E-mail", "role": "Rôle", "password": "Mot de passe temporaire", "status": "Statut", "action": "Action", "add": "Ajouter", "saving": "Enregistrement…", "loading": "Chargement des utilisateurs…", "active": "actif", "inactive": "inactif", "activate": "Activer", "deactivate": "Désactiver", "createFailed": "L'utilisateur n'a pas pu être créé.", "updateFailed": "L'utilisateur n'a pas pu être mis à jour." },
"roles": { "operations_manager": "Operations Manager", "rental_employee": "Employé de location" }
}