Files
MobilityOps/frontend/src/i18n/locales/fr-BE/integrations.json
T
NuklearRabbit 37a362c4a0 fix: translate remaining NL/FR interface gaps
Role names, audit/scenario labels, and status text were previously either
left in English or only partially translated:
- auth.json/demo.json role labels actually translated (not just labelled
  as translated): Operationsmanager/Verhuurmedewerker,
  Responsable des operations/Collaborateur de location.
- "Audit trail" -> Auditgeschiedenis/Piste d'audit (title, column header,
  and every mid-sentence occurrence across demo.json, quality.json,
  returns.json -- these embedded leaks were previously invisible to the
  whole-string identity check).
- "Open" (status) -> Openstaand, "Recent" -> Recentste,
  "Start scenario" -> Scenario starten / Demarrer le scenario.

Matching Playwright spec text updated in the same commit so the suite
never regresses through a broken intermediate state.
2026-08-04 03:03:46 +02:00

78 lines
3.8 KiB
JSON

{
"eyebrow": "Assurance / Intégrations",
"title": "Contrôle des intégrations",
"description": "Surveillez la santé des livraisons, la dégradation contrôlée et les événements de workflow réessayables.",
"cards": {
"orchestrationKicker": "Orchestration",
"n8nTitle": "Livraison n8n",
"n8nSummary": "{{succeeded}} réussies · {{failed}} échouées · {{pending}} en attente · {{delivering}} en cours",
"n8nFallback": "Les événements de retour sont d'abord validés localement, puis livrés via la tâche d'automatisation.",
"knowledgeKicker": "Connaissances",
"knowledgeTitle": "Assistant de connaissances",
"knowledgeSummaryDemo": "Base de connaissances de démo · {{count}} procédures indexées dans {{collection}}.",
"knowledgeSummaryRagcore": "RAGcore · {{count}} procédures indexées dans {{collection}}.",
"knowledgeUnavailable": "Preuves de santé actuellement indisponibles.",
"gatewayKicker": "Passerelle d'outils",
"mcpTitle": "MCP Hub",
"mcpEnabled": "L'enregistrement est activé pour ce déploiement.",
"mcpNotConnected": "Pas encore connecté — préparé pour de futurs appels d'outils contrôlés depuis le Hub."
},
"statusLabels": {
"notConnected": "Non connecté",
"deliveryFailed": "Livraison échouée",
"retryAvailable": "Nouvelle tentative possible",
"operational": "Opérationnel",
"prepared": "Préparé",
"demoMode": "Mode démo",
"unavailable": "Indisponible"
},
"ledger": {
"title": "Tâches d'automatisation",
"description": "Tentatives d'automatisation enregistrées avec les dernières preuves d'échec.",
"filterLabel": "Vue",
"filterNeedsAttention": "Nécessite de l'attention",
"filterRecent": "Récent",
"filterSucceeded": "Réussi",
"filterAll": "Tout",
"statusFilterLabel": "Statut",
"statusAll": "Tous les statuts",
"statusPending": "En attente",
"statusDelivering": "En cours",
"statusSucceeded": "Réussi",
"statusFailed": "Échoué",
"unavailable": "Les tâches d'automatisation sont actuellement indisponibles.",
"managerOnly": "L'automatisation est visible uniquement pour les Responsables des opérations.",
"loading": "Chargement des tâches d'automatisation…",
"empty": "Aucune tâche d'automatisation ne correspond à ce filtre.",
"count": "{{count}} événements de workflow",
"boundedRetries": "Nouvelles tentatives limitées",
"groupedSucceeded": "{{count}} retours de véhicules traités avec succès",
"showIndividually": "Afficher les tâches individuelles",
"hideIndividually": "Masquer les tâches individuelles",
"columns": {
"event": "Tâche",
"type": "Type",
"booking": "Réservation",
"status": "Statut",
"attempts": "Tentatives",
"lastError": "Dernière erreur",
"when": "Quand",
"action": "Action"
},
"retry": "Réessayer",
"retrying": "Nouvelle tentative…",
"retryFailed": "Impossible de réessayer cette livraison.",
"noAction": "—",
"eventTypes": {
"vehicle.returned.v1": "Retour de véhicule traité"
},
"errorCodes": {
"connectionError": "Le service d'automatisation était temporairement injoignable. Le retour a été enregistré en toute sécurité et peut être soumis à nouveau.",
"malformedPayload": "La tâche contenait des données incomplètes et n'a pas pu être livrée. Les données sous-jacentes restent enregistrées en toute sécurité.",
"remoteReportedFailure": "Le service d'automatisation a refusé la livraison. La tâche peut être soumise à nouveau.",
"staleLeaseRecovered": "Cette tâche a été récupérée après qu'une tentative de livraison précédente s'est arrêtée sans résultat.",
"unknownError": "Une erreur inattendue s'est produite lors de la livraison de cette tâche."
}
}
}