"subtitle":"Connectez-vous pour accéder à vos engagements.",
"username":"Nom d'utilisateur",
"password":"Mot de passe",
"signIn":"Se connecter",
"signingIn":"Connexion…",
"invalid":"Identifiants invalides"
},
"forbidden":"Accès refusé",
"loadingSession":"Chargement de la session…"
},
"engagement":{
"list":{
"title":"Engagements",
"subtitle":"Missions red team et leur statut.",
"new":"Nouveau",
"empty":{
"title":"Aucun engagement",
"desc":"Créez votre premier engagement pour commencer à suivre les missions red team."
},
"col":{
"name":"Nom",
"status":"Statut",
"start":"Début",
"end":"Fin",
"createdBy":"Créé par",
"actions":"Actions"
},
"view":"Voir",
"edit":"Modifier",
"delete":"Supprimer",
"deleteConfirm":"Supprimer l'engagement « {{name}} » ? Cette action est irréversible.",
"toast":{
"deleted":"Engagement supprimé"
},
"error":{
"load":"Impossible de charger les engagements",
"delete":"Impossible de supprimer l'engagement"
}
},
"detail":{
"tabs":{
"description":"Description",
"simulations":"Simulations"
},
"schedule":{
"startDate":"Date de début",
"endDate":"Date de fin",
"status":"Statut",
"createdAt":"Créé le"
},
"edit":"Modifier",
"createdBy":"Créé par",
"noDescription":"Aucune description fournie.",
"loading":"Chargement de l'engagement…",
"errorLoad":"Impossible de charger l'engagement",
"notFound":"Engagement introuvable",
"backTo":"Retour aux engagements"
},
"form":{
"title":{
"new":"Nouvel engagement",
"edit":"Modifier l'engagement"
},
"subtitle":{
"new":"Définir le périmètre et la planification.",
"edit":"Mettre à jour les détails."
},
"field":{
"name":"Nom",
"description":"Description",
"startDate":"Date de début",
"endDate":"Date de fin",
"endDateHint":"Optionnel",
"status":"Statut"
},
"validation":{
"nameRequired":"Le nom est obligatoire",
"startDateRequired":"La date de début est obligatoire",
"endDateAfterStart":"La date de fin doit être égale ou postérieure à la date de début"
},
"btn":{
"create":"Créer",
"save":"Enregistrer",
"saving":"Enregistrement…",
"cancel":"Annuler"
},
"toast":{
"created":"Engagement créé",
"updated":"Engagement mis à jour"
},
"error":{
"save":"Impossible d'enregistrer l'engagement",
"load":"Impossible de charger l'engagement"
},
"loading":"Chargement…",
"c2Config":"Configuration C2"
}
},
"simulation":{
"form":{
"title":{
"new":"Nouvelle simulation"
},
"field":{
"name":"Nom",
"mitre":"Techniques et tactiques MITRE",
"description":"Description",
"commands":"Commandes",
"commandsHint":"Une commande par ligne",
"prerequisites":"Prérequis",
"executedAt":"Exécuté le",
"executionResult":"Résultat d'exécution",
"logSource":"Source de log",
"logs":"Logs",
"socComment":"Commentaire SOC",
"incidentNumber":"Numéro d'incident"
},
"btn":{
"create":"Créer la simulation",
"creating":"Création…",
"save":"Enregistrer",
"saving":"Enregistrement…",
"saveSoc":"Enregistrer SOC",
"markReview":"Marquer pour révision",
"close":"Clore",
"reopen":"Rouvrir",
"delete":"Supprimer",
"executeC2":"Exécuter via C2",
"importC2History":"Importer l'historique C2",
"cancel":"Annuler"
},
"deleteConfirm":{
"title":"Supprimer la simulation",
"desc":"Cette action est permanente. La simulation sera définitivement supprimée.",
"confirm":"Supprimer",
"cancel":"Annuler"
},
"banner":{
"done":"Cette simulation est terminée et en lecture seule. Utilisez Rouvrir pour effectuer des modifications.",
"socNotReady":"La simulation n'est pas encore prête pour la révision — l'équipe red team doit la marquer comme « Révision requise » avant que vous puissiez remplir la section SOC."
},
"header":{
"redTeam":"Red Team",
"soc":"SOC"
},
"validation":{
"nameRequired":"Le nom est obligatoire"
},
"toast":{
"created":"Simulation créée",
"updated":"Simulation mise à jour",
"deleted":"Simulation supprimée",
"markedReview":"Simulation marquée pour révision",
"closed":"Simulation close",
"reopened":"Simulation rouverte",
"socUpdated":"Rapport SOC mis à jour"
},
"error":{
"create":"Impossible de créer la simulation",
"update":"Impossible de mettre à jour la simulation",
"delete":"Impossible de supprimer la simulation",
"soc":"Impossible de mettre à jour les champs SOC",
"transition":"Transition échouée",
"load":"Impossible de charger la simulation"
},
"loading":"Chargement de la simulation…"
},
"list":{
"col":{
"name":"Nom",
"mitre":"MITRE",
"status":"Statut",
"executedAt":"Exécuté le"
},
"empty":{
"title":"Aucune simulation",
"desc":"Créez votre première simulation pour cet engagement."
},
"new":"Nouvelle simulation",
"error":"Impossible de charger les simulations"
}
},
"template":{
"list":{
"title":"Templates",
"subtitle":"Modèles de simulation réutilisables.",
"new":"Nouveau",
"empty":{
"title":"Aucun template",
"desc":"Créez votre premier template de simulation."
},
"col":{
"name":"Nom",
"mitre":"MITRE",
"createdBy":"Créé par",
"updated":"Modifié"
},
"edit":"Modifier",
"delete":"Supprimer"
},
"form":{
"title":{
"new":"Nouveau template",
"edit":"Modifier le template"
},
"field":{
"name":"Nom",
"description":"Description",
"descriptionPlaceholder":"Description du template…",
"commands":"Commandes",
"commandsHint":"Une commande par ligne",
"commandsPlaceholder":"whoami\nnet user",
"prerequisites":"Prérequis",
"prerequisitesPlaceholder":"Prérequis…",
"mitre":"Techniques MITRE",
"mitreSearch":"Rechercher une technique…",
"mitreOpenMatrix":"Ouvrir la matrice",
"mitreEmpty":"Aucune technique associée."
},
"btn":{
"save":"Enregistrer",
"saving":"Enregistrement…",
"delete":"Supprimer",
"cancel":"Annuler"
},
"validation":{
"nameRequired":"Le nom est obligatoire"
},
"toast":{
"created":"Template créé",
"saved":"Template enregistré",
"deleted":"Template supprimé"
},
"deleteConfirm":{
"title":"Supprimer le template",
"desc":"Cette action est permanente.",
"confirm":"Supprimer",
"cancel":"Annuler"
},
"loading":"Chargement du template…",
"errorLoad":"Impossible de charger le template",
"errorSave":"Impossible d'enregistrer le template",
"errorDelete":"Impossible de supprimer le template"
},
"picker":{
"title":"Choisir un template",
"empty":"Aucun template disponible.",
"loading":"Chargement…"
}
},
"user":{
"admin":{
"title":"Utilisateurs",
"subtitle":"Gestion des comptes.",
"new":"Nouveau",
"col":{
"username":"Nom d'utilisateur",
"role":"Rôle",
"createdAt":"Créé le",
"actions":"Actions"
},
"role":{
"admin":"Admin",
"redteam":"Red Team",
"soc":"SOC"
},
"field":{
"username":"Nom d'utilisateur",
"password":"Mot de passe"
},
"btn":{
"create":"Créer",
"creating":"Création…",
"resetPassword":"Réinitialiser le mot de passe",
"setPassword":"Définir le mot de passe",
"delete":"Supprimer",
"cancel":"Annuler"
},
"you":"(vous)",
"toast":{
"created":"Utilisateur créé",
"deleted":"Utilisateur supprimé",
"passwordReset":"Mot de passe réinitialisé"
},
"error":{
"create":"Impossible de créer l'utilisateur",
"delete":"Impossible de supprimer l'utilisateur",
"passwordReset":"Impossible de réinitialiser le mot de passe"
"verifyTlsHint":"Décochez uniquement pour un Mythic de lab avec des certificats auto-signés. Désactiver la vérification expose le token API aux attaques MITM."
},
"btn":{
"save":"Enregistrer",
"saving":"Enregistrement…",
"test":"Tester la connexion",
"testing":"Test…",
"delete":"Supprimer la configuration",
"replaceToken":"Remplacer le token"
},
"toast":{
"saved":"Configuration C2 enregistrée",
"deleted":"Configuration C2 supprimée"
},
"error":{
"save":"Impossible d'enregistrer la configuration C2",
"delete":"Impossible de supprimer la configuration C2"
},
"connected":"Connecté",
"connectionFailed":"Connexion échouée",
"deleteConfirm":{
"title":"Supprimer la configuration C2",
"desc":"La configuration C2 de cet engagement sera supprimée. Le token API sera définitivement effacé.",