{ "app_name": "Gestion Certificat", "login_title": "Connexion - Gestion Certificat", "login_heading": "Connexion à l'application", "username": "Nom d'utilisateur", "password": "Mot de passe", "login_button": "Se connecter", "dark_mode": "Mode Sombre", "light_mode": "Mode Clair", "dashboard_title": "Tableau de Bord", "welcome": "Bienvenue, {username} !", "logout": "Déconnexion", "certificates": "Certificats", "functional_perimeters": "Périmètres Fonctionnels", "users": "Utilisateurs", "quick_actions": "Actions Rapides", "create_new_certificate": "Créer un nouveau certificat", "create_new_perimeter": "Créer un nouveau périmètre", "new_user": "Nouvel utilisateur", "certificate_name": "Nom du certificat", "type": "Type", "expiration_date": "Date d'expiration", "status": "Statut", "revoked": "Révoqué", "active": "Actif", "actions": "Actions", "revoke_certificate": "Révoquer", "confirm_revoke": "Êtes-vous sûr de vouloir révoquer ce certificat ? Cette action est irréversible et rendra le certificat invalide.", "perimeter_name": "Nom du périmètre", "intermediate_cert_file": "Fichier Certificat Intermédiaire", "created_at": "Créé le", "create_perimeter_button": "Créer le périmètre", "create_new_user": "Créer un nouvel utilisateur", "user_role": "Rôle", "admin": "Administrateur", "user": "Utilisateur", "create_user_button": "Créer l'utilisateur", "delete_user": "Supprimer", "confirm_delete_user": "Êtes-vous sûr de vouloir supprimer cet utilisateur ? Cette action est irréversible.", "new_certificate_heading": "Créer un nouveau certificat", "subdomain_name": "Nom du sous-domaine / CN", "select_perimeter": "Sélectionner un périmètre fonctionnel", "select_perimeter_placeholder": "Choisissez un périmètre", "create_certificate": "Créer le certificat", "root": "Root", "intermediate": "Intermédiaire", "simple": "Simple", "back_to_dashboard": "Retour au Tableau de Bord", "back_to_cert_list": "Retour à la liste des certificats", "back_to_perimeter_list": "Retour à la liste des périmètres", "back_to_user_list": "Retour à la liste des utilisateurs", "no_certificates_yet": "Aucun certificat n'a encore été créé.", "no_perimeters_yet": "Aucun périmètre fonctionnel n'a encore été créé.", "no_users_yet": "Aucun utilisateur n'a encore été créé.", "login_error_empty_fields": "Veuillez saisir votre nom d'utilisateur et votre mot de passe.", "login_error_credentials": "Nom d'utilisateur ou mot de passe incorrect.", "permission_denied": "Vous n'avez pas les permissions nécessaires pour accéder à cette page.", "cert_create_error_empty_fields": "Le nom du sous-domaine et le périmètre fonctionnel sont requis.", "cert_create_error_perimeter_not_found": "Le périmètre fonctionnel sélectionné est introuvable.", "cert_create_success": "Certificat créé avec succès.", "cert_create_error": "Erreur lors de la création du certificat: {output}", "cert_revoke_error_id_missing": "ID du certificat manquant pour la révocation.", "cert_revoke_error_not_found": "Certificat introuvable pour la révocation.", "cert_revoke_error_ca_revocation": "Les certificats ROOT ne peuvent pas être révoqués via l'interface pour des raisons de sécurité PKI.", "cert_revoke_error_already_revoked": "Ce certificat est déjà révoqué.", "cert_revoke_success": "Certificat révoqué avec succès.", "cert_revoke_error": "Erreur lors de la révocation du certificat: {output}", "perimeter_create_error_empty_name": "Le nom du périmètre fonctionnel est requis.", "perimeter_create_error_exists": "Un périmètre fonctionnel avec ce nom existe déjà.", "perimeter_create_success": "Périmètre fonctionnel et son certificat intermédiaire créés avec succès.", "perimeter_create_error": "Erreur lors de la création du périmètre fonctionnel: {output}", "user_create_error_empty_fields": "Le nom d'utilisateur et le mot de passe sont requis.", "user_create_error_invalid_role": "Rôle d'utilisateur invalide.", "user_create_error_exists": "Un utilisateur avec le nom '{username}' existe déjà.", "user_create_success": "Utilisateur '{username}' créé avec succès.", "user_create_error_db": "Erreur lors de la création de l'utilisateur dans la base de données.", "user_delete_error_id_missing": "ID de l'utilisateur manquant pour la suppression.", "user_delete_error_self_delete": "Vous ne pouvez pas supprimer votre propre compte.", "user_delete_error_last_admin": "Impossible de supprimer le dernier compte administrateur.", "user_delete_success": "Utilisateur '{username}' supprimé avec succès.", "user_delete_error_not_found": "Utilisateur introuvable pour la suppression.", "user_delete_error_db": "Erreur lors de la suppression de l'utilisateur dans la base de données.", "self_delete_not_allowed": "Vous ne pouvez pas vous supprimer vous-même.", "user_role_error_id_missing": "ID utilisateur manquant pour la modification du rôle.", "user_not_found": "Utilisateur non trouvé.", "cannot_change_admin_role": "Le rôle de l'administrateur principal ou son propre rôle ne peut être modifié.", "cannot_remove_last_admin_role": "Impossible de retirer le statut d'administrateur au dernier administrateur.", "user_role_updated_success": "Le rôle de l'utilisateur '{username}' a été changé en '{role}' avec succès.", "user_role_update_error_db": "Erreur de base de données lors de la mise à jour du rôle de l'utilisateur.", "confirm_toggle_admin_role": "Êtes-vous sûr de vouloir modifier le rôle de cet utilisateur ?", "remove_admin_status": "Retirer Admin", "pass_to_admin": "Passer Admin", "cannot_change_main_admin_role": "Rôle non modifiable" "cert_revoke_success_intermediate": "Le certificat intermédiaire '{name}' a été révoqué avec succès et la CRL du CA Racine a été mise à jour.", "cert_revoke_warn_crl_update_failed_intermediate": "Le certificat intermédiaire '{name}' a été révoqué, mais la mise à jour de la CRL du CA Racine a rencontré un problème. Veuillez contacter un administrateur.", "cert_revoke_error_intermediate": "Erreur lors de la révocation du certificat intermédiaire '{name}': {output}" }