{
  "(décomposition + conseils)": "(breakdown + tips)",
  "100% offline, aucun cloud": "100% offline, no cloud",
  "16": "16",
  "Actions sensibles :": "Sensitive actions:",
  "Activer": "Enable",
  "Activer mode furtif": "Activer mode furtif",
  "Activité (Timeline)": "Activity (Timeline)",
  "Activité de la semaine": "Week's activity",
  "Activité du jour": "Today's activity",
  "Activité du mois": "Month's activity",
  "Adresse": "Address",
  "AegisVault est prêt à être utilisé": "AegisVault is ready to use",
  "AegisVault est un gestionnaire de mots de passe & générateur avancé, 100% offline & sécurisé.": "AegisVault is an advanced password manager & generator, 100% offline & secure.",
  "AegisVault t'aide à créer et gérer des mots de passe robustes en toute sécurité.": "AegisVault helps you create and manage strong passwords securely.",
  "Afficher": "Show",
  "Afficher le mot de passe": "Show Password",
  "Afficher les détails": "Show Details",
  "Aide": "Help",
  "Ajouter": "Add",
  "Ajouter 2 chiffres à la fin (ex: 42)": "Add 2 digits at the end (e.g., 42)",
  "Ajouter des chiffres": "Add digits",
  "Ajouter des majuscules": "Add uppercase",
  "Ajouter des minuscules": "Add lowercase",
  "Ajouter des symboles": "Add symbols",
  "Ajouter un symbole (ex: !)": "Add a symbol (e.g., !)",
  "Ajouter une entrée": "Add Entry",
  "Aléatoire": "Random",
  "Analyse de sécurité": "Security Analysis",
  "Analyse terminée": "Analysis completed",
  "Annuler": "Cancel",
  "Astuce : garde des tags courts (ex: WIN, LINUX, NAS, ROUTER).": "Tip: Keep short tags (e.g., WIN, LINUX, NAS, ROUTER).",
  "Attention": "Warning",
  "Au minimum, renseigne nom ou site.": "At minimum, fill in name or site.",
  "Aucun mot de passe à analyser.": "No password to analyze.",
  "Aucun mot de passe à enregistrer.": "Aucun mot de passe à enregistrer.",
  "Aucun résultat": "No results",
  "Aucun résultat trouvé": "No results found",
  "Aucun texte trouvé dans le presse-papiers.": "No text found in clipboard.",
  "Aucun événement sélectionné": "No event selected",
  "Aucune activité récente": "No recent activity",
  "Aucune catégorie": "No Category",
  "Aucune donnée disponible": "No data available",
  "Aucune entrée dans le coffre. Rien à auditer pour le moment.": "No entries in vault. Nothing to audit at the moment.",
  "Aucune entrée sélectionnée": "No entry selected",
  "Aucune licence trouvée.": "No license found.",
  "Aucune passphrase à copier.": "No passphrase to copy.",
  "Audit lancé": "Audit started",
  "Augmente la longueur (≥ {n} caractères)": "Increase length (≥ {n} characters)",
  "Augmenter la longueur": "Increase length",
  "Autre": "Other",
  "Avancé": "Advanced",
  "Backup créé": "Backup created",
  "Backup restauré": "Backup restored",
  "Bancaire": "Banking",
  "Bienvenue dans AegisVault": "Welcome to AegisVault",
  "CSV (Excel)": "CSV (Excel)",
  "Catégorie": "Category",
  "Catégorie :": "Category:",
  "Catégories": "Categories",
  "Ce mot de passe protégera ton coffre": "This password will protect your vault",
  "Cet assistant va te guider dans la configuration initiale.": "This wizard will guide you through the initial setup.",
  "Cette action est irréversible.": "This action is irreversible.",
  "Changer MDP maître": "Change Master Password",
  "Chargement des modules UI & historique…": "Chargement des modules UI & historique…",
  "Chargement en cours...": "Loading...",
  "Charger": "Load",
  "Chiffres": "Digits",
  "Choisir": "Choose",
  "Choisir l'emplacement": "Choose Location",
  "Choisis ton mode d'utilisation": "Choose your usage mode",
  "Clear presse-papiers (sec) :": "Clear clipboard (sec):",
  "Code PIN": "Code PIN",
  "Coffre créé": "Vault created",
  "Coffre déverrouillé": "Vault unlocked",
  "Coffre déverrouillé avec succès": "Vault unlocked successfully",
  "Coffre exporté": "Vault exported",
  "Coffre restauré": "Vault restored",
  "Coffre verrouillé": "Vault locked",
  "Coffre verrouillé manuellement": "Vault locked manually",
  "Coffre-fort chiffré AES-256-GCM": "AES-256-GCM Encrypted Vault",
  "Coffre-fort prêt. Ouverture de AegisVault…": "Coffre-fort prêt. Ouverture de AegisVault…",
  "Commentaires": "Comments",
  "Commençons !": "Let's start!",
  "Configuration terminée !": "Setup Complete!",
  "Confirmation actions sensibles (suppression, restauration, etc.)": "Confirm sensitive actions (deletion, restore, etc.)",
  "Confirmations": "Confirmations",
  "Confirmer actions sensibles": "Confirmer actions sensibles",
  "Confirmer l'action": "Confirm Action",
  "Confirmer la suppression": "Confirm Deletion",
  "Confirmer la suppression de l'historique": "Confirm History Deletion",
  "Confirmez votre mot de passe maître": "Confirm your master password",
  "Contact :": "Contact:",
  "Continuer": "Continue",
  "Copier": "Copy",
  "Copier l'ID machine": "Copy Machine ID",
  "Copier le mot de passe": "Copy Password",
  "Crée ton mot de passe maître": "Create your master password",
  "Créer": "Create",
  "Créer une sauvegarde": "Create Backup",
  "Créé par Jérémy Dufaure": "Créé par Jérémy Dufaure",
  "Date (ancien)": "Date (oldest)",
  "Date (récent)": "Date (recent)",
  "Date de création :": "Creation date:",
  "Derniers événements Coffre": "Latest Vault Events",
  "Dernière maj": "Last Updated",
  "Dernière modification :": "Last Modified:",
  "Dernière sauvegarde :": "Last backup:",
  "Design & concept: Jérémy Dufaure.\\n": "Design & concept: Jérémy Dufaure.\\n",
  "Documentation :": "Documentation:",
  "Dupliquer": "Duplicate",
  "Désactiver": "Disable",
  "Détails": "Details",
  "Développé par :": "Developed by:",
  "Déverrouiller": "Unlock",
  "Effacer automatiquement le presse-papiers": "Auto-clear clipboard",
  "Email": "Email",
  "Email / Messagerie": "Email / Messaging",
  "Enregistrer": "Save",
  "Entrez le mot de passe :": "Enter the password:",
  "Entrez votre mot de passe maître": "Enter your master password",
  "Entrée ajoutée": "Entry added",
  "Entrée créée": "Entry created",
  "Entrée du coffre": "Vault Entry",
  "Entrée dupliquée": "Entry duplicated",
  "Entrée enregistrée avec succès": "Entry saved successfully",
  "Entrée mise à jour": "Entry updated",
  "Entrée modifiée": "Entry modified",
  "Entrée supprimée": "Entry deleted",
  "Entrée supprimée avec succès": "Entry deleted successfully",
  "Entrées créées :": "Entries created:",
  "Entrées modifiées :": "Entries modified:",
  "Entrées: —": "Entries: —",
  "Expire le :": "Expires:",
  "Export CSV": "Export CSV",
  "Export réussi": "Export Successful",
  "Export échoué": "Export Failed",
  "Exporter": "Export",
  "Exporter l'historique": "Export History",
  "Exporter le coffre": "Export Vault",
  "Faible": "Weak",
  "Fermer": "Close",
  "Fichier de licence corrompu": "Corrupted license file",
  "Fichier importé avec succès": "File imported successfully",
  "Filtrer": "Filter",
  "Filtrer par catégorie": "Filter by Category",
  "Filtrer par date": "Filter by Date",
  "Fonctionnalités :": "Features:",
  "Fonctionnalités essentielles uniquement": "Essential features only",
  "Force :": "Strength:",
  "Force du mot de passe :": "Password strength:",
  "Format d'export :": "Export format:",
  "Fort": "Strong",
  "Français": "French",
  "Garder 30 jours": "Keep 30 Days",
  "Garder 90 jours": "Keep 90 Days",
  "Générateur": "Generator",
  "Générateur : {n}": "Generator: {n}",
  "Générateur – Mot de passe aléatoire": "Generator – Random Password",
  "Générateur – Mots de passe cohérents": "Generator – Coherent Passwords",
  "Générateur – Passphrases": "Generator – Passphrases",
  "Génération": "Generation",
  "Génération de mots de passe intelligente": "Smart Password Generation",
  "Génération en masse (Batch)": "Bulk Generation (Batch)",
  "Générer": "Generate",
  "Générer le lot": "Generate Batch",
  "Générer un nouveau mot de passe": "Generate New Password",
  "Gérer systèmes": "Manage Systems",
  "Heuristique locale basée sur l'historique": "Local heuristic based on history",
  "Historique complet": "Complete History",
  "Historique de la semaine": "Week's History",
  "Historique du jour": "Today's History",
  "Historique du mois": "Month's History",
  "ID copié dans le presse-papiers": "ID copied to clipboard",
  "Identifiant / Email :": "Username / Email:",
  "Idle lock": "Idle lock",
  "Idle lock (sec) :": "Idle lock (sec):",
  "Idéal pour un usage quotidien": "Ideal for daily use",
  "Import réussi": "Import Successful",
  "Import échoué": "Import Failed",
  "Importation de licence": "License Import",
  "Importer": "Import",
  "Importer des entrées": "Import Entries",
  "Impossible d": "Impossible d",
  "Impossible de générer : aucun alphabet disponible.": "Cannot generate: no alphabet available.",
  "Information": "Information",
  "Initialisation du moteur de chiffrement…": "Initialisation du moteur de chiffrement…",
  "JSON (Technique)": "JSON (Technical)",
  "L'application va redémarrer pour appliquer les changements.": "The application will restart to apply changes.",
  "LIFETIME": "LIFETIME",
  "LOCKED": "LOCKED",
  "La sauvegarde actuelle sera écrasée.": "The current backup will be overwritten.",
  "Langue": "Language",
  "Langue / Language": "Langue / Language",
  "Langue enregistrée. Redémarre AegisVault pour appliquer.": "Language saved. Restart AegisVault to apply.",
  "Last: —": "Last: —",
  "Le champ ": "Le champ ",
  "Le champ 'Service' est requis": "The 'Service' field is required",
  "Le mode stealth sera actif après redémarrage de l": "Le mode stealth sera actif après redémarrage de l",
  "Le mode stealth sera désactivé après redémarrage.": "Le mode stealth sera désactivé après redémarrage.",
  "Le mot de passe ne peut pas être vide": "Password cannot be empty",
  "Le nombre doit être compris entre 1 et 1000.": "Count must be between 1 and 1000.",
  "Le nombre doit être un entier.": "Count must be an integer.",
  "Lecture claire, aucun secret affiché": "Clear reading, no secrets displayed",
  "Licence :": "License:",
  "Licence importée": "License Imported",
  "Licence invalide": "Invalid license",
  "Licence valide importée": "Valid license imported",
  "Longueur :": "Length:",
  "Longueur mini recommandée :": "Min recommended length:",
  "Longueur ≥ {n} caractères": "Length ≥ {n} characters",
  "Machine ID :": "Machine ID:",
  "Majuscules": "Uppercase",
  "Marquer / dé-marquer important": "Toggle Important",
  "Marquer comme important": "Mark as Important",
  "Masquer": "Hide",
  "Merci de saisir au moins un système.": "Merci de saisir au moins un système.",
  "Min: 3s (recommandé 15–60s)": "Min: 3s (recommended 15–60s)",
  "Min: 60s (recommandé 300–900s)": "Min: 60s (recommandé 300–900s)",
  "Minuscules": "Lowercase",
  "Mode Avancé": "Advanced Mode",
  "Mode PANIC activé": "PANIC mode activated",
  "Mode Simple": "Simple Mode",
  "Mode furtif": "Mode furtif",
  "Mode parano": "Mode parano",
  "Mode parano (restrictions et avertissements renforcés)": "Paranoid mode (enhanced restrictions and warnings)",
  "Mode stealth": "Mode stealth",
  "Mode stealth (nom de fenêtre neutre)": "Stealth mode (neutral window name)",
  "Mode utilisateur": "User Mode",
  "Modes avancés": "Modes avancés",
  "Modifier": "Edit",
  "Modifier l'entrée": "Edit Entry",
  "Modifs récentes: —": "Recent changes: —",
  "Montage du coffre-fort sécurisé…": "Montage du coffre-fort sécurisé…",
  "Mot de passe (masqué)": "Password (masked)",
  "Mot de passe :": "Password:",
  "Mot de passe : (masqué)": "Password: (masked)",
  "Mot de passe affiché": "Password shown",
  "Mot de passe copié": "Password copied",
  "Mot de passe généré": "Password generated",
  "Mot de passe généré :": "Generated Password:",
  "Mot de passe maître modifié": "Master password changed",
  "Mot de passe purement aléatoire, adapté à ton rôle (technicien, admin, infra…).": "Purely random password, adapted to your role (technician, admin, infrastructure…).",
  "Mot de passe régénéré": "Password regenerated",
  "Mot de passe à analyser :": "Password to analyze:",
  "Mot personnel (cohérent) :": "Personal Word (coherent):",
  "Mots de passe générés :": "Passwords generated:",
  "Mots de passe mémorisables (mot perso, site, contexte) mais renforcés automatiquement.": "Memorable passwords (personal word, site, context) but automatically strengthened.",
  "Moyen": "Medium",
  "Multi-profils (PRO/PERSO/LAB)": "Multi-profiles (PRO/PERSONAL/LAB)",
  "Mélanger majuscules et minuscules": "Mix uppercase and lowercase",
  "Nb types mini recommandés :": "Min recommended types:",
  "Nom (A-Z)": "Name (A-Z)",
  "Nom (Z-A)": "Name (Z-A)",
  "Nom / Service :": "Name / Service:",
  "Nom :": "Name:",
  "Nom d'utilisateur": "Username",
  "Nombre de sauvegardes à conserver :": "Number of backups to keep:",
  "Nombre total d'entrées :": "Total entries:",
  "Non catégorisé": "Uncategorized",
  "Notes": "Notes",
  "Notes / Commentaires :": "Notes / Comments:",
  "Notes :": "Notes:",
  "Nouveau": "New",
  "OK": "OK",
  "Opération annulée": "Operation cancelled",
  "Opération réussie": "Operation successful",
  "Opération terminée": "Operation completed",
  "Ouvrir": "Open",
  "PIN code (chiffrement + verrou coffre) :": "PIN code (encryption + vault lock):",
  "Paramètres": "Parameters",
  "Paramètres avancés": "Advanced Settings",
  "Personnel": "Personal",
  "Phrases de passe longues et confortables à retenir (mots français + options).": "Long and comfortable passphrases (French words + options).",
  "Politique par défaut": "Default Policy",
  "Politique recommandée": "Recommended Policy",
  "Pour les utilisateurs expérimentés": "For experienced users",
  "Pour plus de sécurité": "For more security",
  "Presse-papiers": "Presse-papiers",
  "Profite bien de AegisVault !": "Enjoy AegisVault!",
  "Précédent": "Previous",
  "Purger les entrées non importantes": "Purge Non-Important Entries",
  "Radar": "Radar",
  "Recherche dans le coffre": "Search in Vault",
  "Rechercher": "Search",
  "Rechercher...": "Search...",
  "Restaurer cette sauvegarde": "Restore this backup",
  "Restaurer une sauvegarde": "Restore Backup",
  "Retirer l'importance": "Remove Importance",
  "Retour": "Back",
  "Réinitialiser": "Réinitialiser",
  "Réseaux sociaux": "Social Networks",
  "Résultat": "Result",
  "Santé": "Health",
  "Santé du Coffre": "Vault Health",
  "Sauvegarde automatique activée": "Auto-backup enabled",
  "Sauvegarde automatique désactivée": "Auto-backup disabled",
  "Sauvegarde créée avec succès": "Backup created successfully",
  "Sauvegarde en cours...": "Saving...",
  "Sauvegarder": "Save",
  "Sauvegarder la configuration": "Save Configuration",
  "Sauvegardes disponibles :": "Available backups:",
  "Score Sécurité": "Security Score",
  "Score sécurité": "Security Score",
  "Service / Site": "Service / Site",
  "Shopping": "Shopping",
  "Si tu le perds, ton coffre NE POURRA PAS être récupéré": "If you lose it, your vault CANNOT be recovered",
  "Signaler un bug": "Report a Bug",
  "Site / URL :": "Site / URL:",
  "Streaming": "Streaming",
  "Streaming / Média": "Streaming / Media",
  "Succès": "Success",
  "Suggestions d'amélioration :": "Improvement suggestions:",
  "Suggérer une fonctionnalité": "Suggest a Feature",
  "Suivant": "Next",
  "Supprimer": "Delete",
  "Supprimer l'entrée": "Delete Entry",
  "Symbole obligatoire": "Symbol required",
  "Symboles": "Symbols",
  "Système": "System",
  "Système :": "System:",
  "Systèmes (un par ligne) :": "Systems (one per line):",
  "Sécu": "Security",
  "Sécurité & comportement": "Security & Behavior",
  "Sécurité :\\n": "Security:\\n",
  "Sélectionne au moins un type de caractère.": "Select at least one character type.",
  "Sélectionner": "Select",
  "Sélectionner un fichier de licence": "Select License File",
  "Sélectionner une catégorie": "Select Category",
  "Séparateur :": "Separator:",
  "TRIAL": "TRIAL",
  "TXT (Simple)": "TXT (Simple)",
  "Tags :": "Tags:",
  "Taille :": "Size:",
  "Taille du coffre :": "Vault size:",
  "Temps d": "Temps d",
  "Terminer": "Finish",
  "Terminé": "Completed",
  "Texte français": "Texte français",
  "Ton gestionnaire de mots de passe & générateur avancé": "Your advanced password manager & generator",
  "Top catégories (offline) — liste + barres": "Top categories (offline) — list + bars",
  "Tout l'historique": "All History",
  "Tout l'historique sera supprimé.": "All history will be deleted.",
  "Toutes les fonctionnalités professionnelles": "All professional features",
  "Traitement en cours...": "Processing...",
  "Travail": "Work",
  "Trier": "Sort",
  "Trier par :": "Sort by:",
  "Très faible": "Very Weak",
  "Très fort": "Very Strong",
  "Type de licence :": "License Type:",
  "Types détectés": "Detected Types",
  "Téléphone": "Phone",
  "UNLOCKED": "UNLOCKED",
  "URL / Site :": "URL / Site:",
  "Une erreur est survenue": "An error occurred",
  "Utilisateur :": "User:",
  "Utilise un mot de passe fort et mémorisable": "Use a strong and memorable password",
  "Valider": "Validate",
  "Validité (jours) :": "Validity (days):",
  "Verrouillage automatique": "Verrouillage automatique",
  "Verrouillage automatique après inactivité :": "Auto-lock after inactivity:",
  "Verrouiller": "Lock",
  "Verrouiller le coffre": "Lock Vault",
  "Verrouiller le coffre à la minimisation": "Lock vault on minimize",
  "Verrouiller le coffre à perte de focus (avancé)": "Lock vault on focus loss (advanced)",
  "Verrouiller à minimisation": "Verrouiller à minimisation",
  "Verrouiller à perte focus": "Verrouiller à perte focus",
  "Verrouillé": "Locked",
  "Verrouillé — catégories indisponibles": "Locked — categories unavailable",
  "Version :": "Version:",
  "Veuillez remplir tous les champs obligatoires": "Please fill all required fields",
  "Vider l'historique": "Clear History",
  "Voulez-vous continuer ?": "Do you want to continue?",
  "\\n": "\\n",
  "about.copy_credits": "Copy Credits",
  "about.copy_machine_id": "Copy Machine ID",
  "about.copy_version": "Copy Version",
  "about.copyright": "© 2026 — All rights reserved.",
  "about.created_by": "Created and developed by Jérémy Dufaure",
  "about.description": "AegisVault is an advanced password manager & generator, 100% offline & secure.",
  "about.description_full": "AegisVault is an advanced password manager & generator, designed for personal and professional use.",
  "about.description_full_en": "AegisVault is an advanced password manager & generator, designed for personal and professional use.",
  "about.design_concept": "Design & concept: Jérémy Dufaure.",
  "about.design_concept_full": "Design & concept: Jérémy Dufaure.\\n",
  "about.diagnostic_exported": "Diagnostic Exported",
  "about.export_diagnostic": "Export Diagnostic",
  "about.feature.coherent_gen": "  • Coherent generation (personal word + site + system + profiles)\\n",
  "about.feature.vault": "  • Encrypted vault (AES-256-GCM, PBKDF2 + salt) with 3 profiles (PRO / PERSONAL / LAB)\\n",
  "about.features.analysis": "• Detailed strength analysis (score 0-100, suggestions)",
  "about.features.analysis_full": "  • Detailed strength analysis (score 0-100, suggestions)\n",
  "about.features.audit": "• PRO security audit (complete vault analysis)",
  "about.features.audit_full": "  • PRO security audit (complete vault analysis)\n",
  "about.features.backup": "• Automatic and manual backups",
  "about.features.backup_full": "  • Automatic and manual backups\n",
  "about.features.batch": "• Batch generation up to 1000 passwords",
  "about.features.batch_full": "  • Batch generation up to 1000 passwords\n",
  "about.features.coherent": "• Coherent generation (personal word + site + system + profiles)",
  "about.features.coherent_full": "  • Coherent generation (personal word + site + system + profiles)\n",
  "about.features.dashboard": "• Dashboard with security indicators and timeline",
  "about.features.dashboard_full": "  • Dashboard with security indicators and timeline\n",
  "about.features.history": "• Complete action history (filter, search, export)",
  "about.features.history_full": "  • Complete action history (filter, search, export)\n",
  "about.features.licensing": "• Licensing system (TRIAL/LIFETIME) with machine protection",
  "about.features.licensing_full": "  • Licensing system (TRIAL/LIFETIME) with machine protection\n",
  "about.features.multilingual": "• Multilingual (French/English)",
  "about.features.multilingual_full": "  • Multilingual (French/English)\n",
  "about.features.passphrases": "• Readable passphrases with French wordlist",
  "about.features.passphrases_full": "  • Readable passphrases with French wordlist\n",
  "about.features.random": "• Random generation with roles (User, Technician, Admin, Infrastructure)",
  "about.features.random_full": "  • Random generation with roles (User, Technician, Admin, Infrastructure)\n",
  "about.features.title": "Features:",
  "about.features.vault": "• Encrypted vault (AES-256-GCM, PBKDF2 + salt) with 3 profiles (PRO, PERSONAL, LAB)",
  "about.features.vault_full": "  • Encrypted vault (AES-256-GCM, PBKDF2 + salt) with 3 profiles (PRO / PERSONAL / LAB)\n",
  "about.import_license": "Import License",
  "about.invalid_license": "Invalid license",
  "about.license": "License",
  "about.license_imported": "License Imported",
  "about.license_prefix": "License",
  "about.license_status": "License",
  "about.license_title": "Import an AegisVault License",
  "about.machine_id": "Machine ID",
  "about.no_license": "No license found.",
  "about.open_portable_folder": "Open Portable Folder",
  "about.security.auto_clear": "• Auto-clear clipboard after copy",
  "about.security.auto_clear_full": "  • Auto-clear clipboard after copy\n",
  "about.security.encryption": "• Military-grade AES-256-GCM encryption with authenticated encryption",
  "about.security.encryption_full": "  • Military-grade AES-256-GCM encryption with authenticated encryption\n",
  "about.security.kdf": "• Robust key derivation (PBKDF2-HMAC-SHA256, 200,000 iterations)",
  "about.security.kdf_full": "  • Robust key derivation (PBKDF2-HMAC-SHA256, 200,000 iterations)\n",
  "about.security.no_display": "• Secrets never displayed unnecessarily",
  "about.security.no_display_full": "  • Secrets never displayed unnecessarily\n",
  "about.security.offline": "• 100% offline, 0% cloud, maximum confidentiality",
  "about.security.offline_full": "  • 100% offline, 0% cloud, maximum confidentiality\n",
  "about.security.title": "Security:",
  "about.security.title_full": "Security:\n",
  "about.security.zero_knowledge": "• Zero-knowledge: master password never stored",
  "about.security.zero_knowledge_full": "  • Zero-knowledge: master password never stored\n",
  "about.title": "About AegisVault",
  "about.version": "Version",
  "about.version_info": "AegisVault {version}",
  "analysis.btn.analyze": "Analyze",
  "analysis.btn.analyze_clipboard": "Analyze Clipboard",
  "analysis.characters": "characters",
  "analysis.err.title": "Analysis Error",
  "analysis.lbl.password_to_analyze": "Password to analyze:",
  "analysis.length": "Length",
  "analysis.level": "Level",
  "analysis.msg.strong": "✔ Overall strong password\n",
  "analysis.msg.too_short": "• Password too short (< 12 characters)\n",
  "analysis.no_digits": "• No digits detected\\n",
  "analysis.no_digits_msg": "• No digits detected\n",
  "analysis.no_symbols": "• No symbols detected\\n",
  "analysis.no_symbols_msg": "• No symbols detected\n",
  "analysis.none": "none",
  "analysis.not_compliant": "✖ Not compliant with recommended policy",
  "analysis.policy.min_length": "Length ≥ {n} characters",
  "analysis.policy.min_types": "At least {n} types among: lowercase, uppercase, digits, symbols",
  "analysis.recommended_policy": "Recommended Policy",
  "analysis.score": "Score",
  "analysis.sugg.add_digits": "Add digits",
  "analysis.sugg.add_symbols": "Add symbols",
  "analysis.sugg.increase_length": "Increase length (≥ {n} characters)",
  "analysis.sugg.mix_case": "Mix uppercase and lowercase",
  "analysis.title": "Password Analysis",
  "analysis.type.": "analysis.type.",
  "analysis.type.digits": "digits",
  "analysis.type.lowercase": "lowercase",
  "analysis.type.symbols": "symbols",
  "analysis.type.uppercase": "uppercase",
  "analysis.types_detected": "Detected Types",
  "analysis.warn.clipboard_empty": "No text found in clipboard.",
  "analysis.warn.clipboard_empty_title": "Empty Clipboard",
  "analysis.warn.clipboard_not_password": "Clipboard doesn't contain a password.",
  "analysis.warn.no_password": "No password to analyze.",
  "analysis.warn.title": "Analysis",
  "backup.entry_added": "Password added to vault successfully.",
  "backup.exported": "Vault exported successfully.",
  "backup.filetype_all": "All files",
  "backup.filetype_json": "JSON (plain export)",
  "backup.filetype_txt": "Text report",
  "backup.filetype_vault": "AegisVault Vault",
  "backup.invalid_data": "Invalid data received from the generator.",
  "backup.invalid_structure": "The imported file does not contain a valid vault structure.",
  "backup.readonly_no_change": "Cannot change master password in read-only mode.",
  "backup.reencrypt_busy": "Re-encrypting backups...",
  "backup.reencrypt_partial": "Partial re-encryption",
  "batch.btn.generate_batch": "Generate Batch",
  "batch.docstring.compat_alias": "Compatibility alias → launches batch generation.",
  "batch.docstring.compat_alias_2": "Compatibility alias. (Here: same behavior as generate_batch).",
  "batch.info.done_msg": "{count} passwords generated.",
  "batch.info.done_title": "Completed",
  "batch.lbl.count": "Count:",
  "batch.lbl.length": "Length:",
  "batch.lbl.profile": "Profile:",
  "batch.lbl.type": "Type:",
  "batch.opt.avoid_ambiguous": "Avoid 0/O/1/I/l",
  "batch.spinner.generating": "Generating passwords...",
  "batch.spinner.progress": "Progress: {current}/{total}",
  "batch.title": "Bulk Generation (Batch)",
  "batch.toast.done": "{count} passwords generated",
  "batch.type.random": "Random",
  "batch.warn.count_int": "Count must be an integer.",
  "batch.warn.count_range": "Count must be between 1 and 1000.",
  "batch.warn.invalid_title": "Invalid Value",
  "batch.warn.no_chars": "Cannot generate: no alphabet available.",
  "batch.warn.no_chars_title": "No Characters",
  "caractères": "characters",
  "category.cloud_storage": "Cloud / Storage",
  "category.development": "Development",
  "category.email": "Email",
  "category.finance": "Finance",
  "category.gaming": "Gaming",
  "category.network_infra": "Network / Infrastructure",
  "category.other": "Other",
  "category.social_networks": "Social Networks",
  "category.streaming_media": "Streaming / Media",
  "category.work": "Work",
  "coherent.advice.length": "✅ Tip: aim for 12+ characters for more robustness.",
  "coherent.advice.symbols": "✅ Tip: add 1-2 symbols to increase resistance.",
  "coherent.advice.unique": "✅ Tip: avoid reusing this password elsewhere.",
  "coherent.at_least_one_system": "Please enter at least one system.",
  "coherent.breakdown_hint": "(breakdown + tips)",
  "coherent.characters": "characters",
  "coherent.created_on": "Created on",
  "coherent.days": "days",
  "coherent.digits": "Digits",
  "coherent.docstring.generate": "Generates a coherent password (profiles A/B/C) and updates the UI.",
  "coherent.docstring.update_explain": "Updates the explanation textbox content (creates NO widget).",
  "coherent.estimated_score": "Estimated score",
  "coherent.expires_on": "Expires on",
  "coherent.explain.length": "- Length: {length} characters",
  "coherent.explain.placeholder": "Generate a password to see the explanation here.",
  "coherent.explain.score": "⭐ Estimated score: {score}/100",
  "coherent.explain_empty": "Generate a password to see the explanation here.",
  "coherent.explain_length": "- Length: {length} characters",
  "coherent.explain_placeholder": "Generate a password to see the explanation here.",
  "coherent.explain_score": "⭐ Estimated score: {score}/100",
  "coherent.format": "Format:",
  "coherent.format_a": "A : PersonalWord + 2 digits + symbol + SITE_SYS",
  "coherent.format_b": "B : SITE_SYS + 2 digits + symbol",
  "coherent.format_c": "C : PersonalWord + SITE + 2 digits + symbol + SYS",
  "coherent.generated_profile": "✅ Generated (Profile {profile}) — {len} characters",
  "coherent.generated_pwd": "Generated Password:",
  "coherent.hide_expl": "Hide Explanation",
  "coherent.length": "Length",
  "coherent.lowercase": "Lowercase",
  "coherent.manage_systems_title": "Manage Systems",
  "coherent.need_site": "⚠️ Please enter a site (e.g., gmail, proxmox, tdf…)",
  "coherent.no_password": "No password to save.",
  "coherent.personal_word": "Personal Word:",
  "coherent.quick_analysis": "🔎 Quick Analysis",
  "coherent.show_expl": "Understand This Password",
  "coherent.site": "Site / Service:",
  "coherent.site_placeholder": "e.g., gmail, tdf-portal, proxmox…",
  "coherent.site_required": "The 'Site' field is required.",
  "coherent.subtitle": "Memorable passwords (personal word, site, context) but automatically strengthened.",
  "coherent.symbols": "Symbols",
  "coherent.system": "System:",
  "coherent.systems_list": "Systems (one per line):",
  "coherent.systems_saved": "Systems saved successfully!",
  "coherent.tag": "Tag (optional):",
  "coherent.tag_placeholder": "e.g., TDF-Prod, Personal-Gmail…",
  "coherent.tip_length": "✅ Tip: Aim for 12+ characters for better security.",
  "coherent.tip_reuse": "✅ Tip: Don't reuse this password elsewhere.",
  "coherent.tip_symbols": "✅ Tip: Add 1-2 symbols to increase strength.",
  "coherent.title": "Generator – Coherent Passwords",
  "coherent.tooltip.generate": "Generate coherent password\nMentally reconstructible",
  "coherent.tooltip.personal_word": "Memorable personal word\nExample: first name, date, passion",
  "coherent.tooltip.profile": "Generation profile\nPRO (work) / PERSO (personal) / LAB (testing)",
  "coherent.uppercase": "Uppercase",
  "coherent.validity": "Validity",
  "coherent.validity_days": "Validity (days):",
  "coherent.vault_locked": "Please unlock the vault first.\n\nGo to Vault page and unlock before saving passwords.",
  "coherent.vault_notes": "Created via coherent generator (profile {profile}).",
  "coherent.vault_title": "Vault",
  "coherent.vault_validate": "Go to the Vault tab to validate the save.",
  "common.add": "Add",
  "common.btn.cancel": "Cancel",
  "common.btn.copy": "Copy",
  "common.btn.explain_password": "Understand This Password",
  "common.btn.generate": "Generate",
  "common.btn.manage_systems": "Manage Systems",
  "common.btn.no": "No",
  "common.btn.ok": "OK",
  "common.btn.save": "Save",
  "common.btn.send_to_vault": "Send to Vault",
  "common.btn.yes": "Yes",
  "common.cancel": "Cancel",
  "common.close": "Close",
  "common.confirmation": "Confirmation",
  "common.copied": "Password copied to clipboard!",
  "common.copy": "Copy",
  "common.error": "Error",
  "common.export_completed": "Export Completed",
  "common.export_error": "Export Error",
  "common.export_failed": "Cannot export: {e}",
  "common.generate": "Generate",
  "common.no": "No",
  "common.panic": "PANIC",
  "common.parameters": "Parameters",
  "common.premium_function": "Premium Function",
  "common.result": "Result",
  "common.save": "Save",
  "common.seconds": "seconds",
  "common.section.parameters": "Parameters",
  "common.section.result": "Result",
  "common.settings": "Settings",
  "common.validate": "Validate",
  "common.vault_action": "Vault action",
  "common.warning": "Warning",
  "common.warning_title": "Warning",
  "common.yes": "Yes",
  "core.action.entry_added": "Entry added",
  "core.action.entry_deleted": "Entry deleted",
  "core.action.entry_modified": "Entry modified",
  "core.action.master_password_changed": "Master password changed",
  "core.action.panic_activated": "PANIC mode activated",
  "core.action.password_copied": "Password copied",
  "core.action.password_shown": "Password shown",
  "core.action.vault_created": "Vault created",
  "core.action.vault_exported": "Vault exported",
  "core.action.vault_locked": "Vault locked",
  "core.action.vault_restored": "Vault restored",
  "core.action.vault_unlocked": "Vault unlocked",
  "dashboard.actions": "actions",
  "dashboard.activity_heatmap": "Activity Heatmap (7 days)",
  "dashboard.addentries": "➕ Add entries to calculate score",
  "dashboard.alerts.none": "No alerts at the moment",
  "dashboard.alerts.title": "Alerts",
  "dashboard.allgood": "✅ Everything is fine",
  "dashboard.audit.allgood": "No recommendations, everything is perfect!",
  "dashboard.audit.categories": "Categories",
  "dashboard.audit.clipboard": "Clipboard copies (24h)",
  "dashboard.audit.locked": "Unlock vault to view audit",
  "dashboard.audit.novault": "Audit",
  "dashboard.audit.passwords": "Passwords",
  "dashboard.audit.rec1": "Fix {n} weak passwords",
  "dashboard.audit.rec2": "Reduce clipboard usage",
  "dashboard.audit.recommendations": "Recommendations",
  "dashboard.audit.stats": "Statistics",
  "dashboard.audit.strong": "Strong",
  "dashboard.audit.title": "📋 SECURITY AUDIT",
  "dashboard.audit.total": "Total entries",
  "dashboard.audit.weak": "Weak",
  "dashboard.btn.add": "Add",
  "dashboard.btn.lock": "Lock",
  "dashboard.btn.more": "More",
  "dashboard.btn.unlock": "Unlock",
  "dashboard.calculating": "Calculating...",
  "dashboard.categories.empty": "No entries in vault.",
  "dashboard.categories.empty_hint": "No entries — add secrets to see categories.",
  "dashboard.categories.locked": "Locked — categories unavailable",
  "dashboard.categories.subtitle": "Top categories (offline) — list + bars",
  "dashboard.categories.summary": "{count} categories • {total} entries",
  "dashboard.categories.title": "Categories",
  "dashboard.categories.uncategorized": "Uncategorized",
  "dashboard.categories.unlock_hint": "Unlock vault to display categories.",
  "dashboard.categories_summary": "{count} categories • {total} entries",
  "dashboard.change_password": "Change Password →",
  "dashboard.clipboard.alert": "CLIPBOARD USED FREQUENTLY",
  "dashboard.clipboard.warning.advice": "💡 Tip: Reduce auto-clear delay",
  "dashboard.clipboard.warning.msg": "Clipboard copied {count} times (24h)",
  "dashboard.clipboard.warning.risk": "⚠️ Risk of data leakage",
  "dashboard.clipboard_insight_msg": "The clipboard holds copied passwords temporarily.\n\nReduce the delay in Settings for better security.",
  "dashboard.clipboard_insight_title": "CLIPBOARD USED FREQUENTLY",
  "dashboard.clipboard_reduce": "Reduce delay",
  "dashboard.close": "Close",
  "dashboard.create_backup": "Create Backup Now →",
  "dashboard.details": "View details",
  "dashboard.dock.add": "Add",
  "dashboard.dock.export": "Export",
  "dashboard.dock.lock": "Lock",
  "dashboard.dock.restore": "Restore",
  "dashboard.dock.settings": "Settings",
  "dashboard.dock.unlock": "Unlock",
  "dashboard.docstring.update_categories": "Updates the Categories section (list + bars).",
  "dashboard.entries": "entries",
  "dashboard.events.default_label": "Vault event",
  "dashboard.events.none": "No vault events during this period.",
  "dashboard.events.subtitle": "Clear reading, no secrets displayed",
  "dashboard.events.title": "Latest Vault Events",
  "dashboard.export_categories": "Export CSV of categories (in current folder).",
  "dashboard.export_done": "Export completed:\n{path}",
  "dashboard.health.critical": "dashboard.health.critical",
  "dashboard.health.critical_issues": "dashboard.health.critical_issues",
  "dashboard.health.details": "dashboard.health.details",
  "dashboard.health.entries": "Entries: —",
  "dashboard.health.entries_value": "Entries: {count}",
  "dashboard.health.excellent": "dashboard.health.excellent",
  "dashboard.health.fix_all": "dashboard.health.fix_all",
  "dashboard.health.progress": "dashboard.health.progress",
  "dashboard.health.progress_msg": "dashboard.health.progress_msg",
  "dashboard.health.recent": "Recent changes: —",
  "dashboard.health.recent_value": "Recent changes: {count}",
  "dashboard.health.sensitive": "Sensitive actions: —",
  "dashboard.health.sensitive_value": "Sensitive actions: {count}",
  "dashboard.health.subtitle": "Quick indicators",
  "dashboard.health.title": "Vault Health",
  "dashboard.health.warning": "dashboard.health.warning",
  "dashboard.health_monitor": "dashboard.health_monitor",
  "dashboard.hero.audit": "📋 View full audit",
  "dashboard.hero.title": "🎯 GLOBAL SECURITY SCORE",
  "dashboard.insight.frequent_unlocks": "ℹ️ Frequent unlocks: {count}.",
  "dashboard.insight.high_clipboard": "⚠️ High clipboard activity: {count} copies during the period.",
  "dashboard.insight.passwords_shown": "⚠️ Passwords shown {count} times (prefer copy).",
  "dashboard.insight_clipboard": "⚠️ High clipboard activity: {count} copies during the period.",
  "dashboard.insight_panic": "🚨 PANIC mode triggered during the period.",
  "dashboard.insight_restore": "⚠️ A restore was done recently: check integrity + backups.",
  "dashboard.insight_shown": "⚠️ Passwords shown {count} times (prefer copy).",
  "dashboard.insight_unlocks": "ℹ️ Frequent unlocks: {count}.",
  "dashboard.insights.none": "All quiet. No weak signals detected.",
  "dashboard.insights.subtitle": "100% offline advice",
  "dashboard.insights.title": "Insights",
  "dashboard.kpi.activity": "📊 ACTIVITY",
  "dashboard.kpi.alerts": "⚠️ ALERTS",
  "dashboard.kpi.vault": "VAULT",
  "dashboard.last": "Last",
  "dashboard.locked": "Locked",
  "dashboard.menu.export": "Export Vault",
  "dashboard.menu.restore": "Restore Backup",
  "dashboard.menu.settings": "Settings",
  "dashboard.message.locked_categories": "Locked — categories unavailable",
  "dashboard.message.no_entries": "No entries in vault.",
  "dashboard.message.unlock_to_view": "Unlock vault to display categories.",
  "dashboard.nodata": "No data available",
  "dashboard.noentries": "No entries in vault",
  "dashboard.noissues": "No issues",
  "dashboard.panic": "🚨 PANIC",
  "dashboard.panic_toast": "PANIC MODE ACTIVATED",
  "dashboard.peak": "Peak",
  "dashboard.quick_stats": "Quick Stats",
  "dashboard.recent_activity": "Recent Activity",
  "dashboard.score.excellent": "EXCELLENT",
  "dashboard.score.global": "Global Score",
  "dashboard.score.good": "GOOD",
  "dashboard.score.low": "LOW",
  "dashboard.score.medium": "MEDIUM",
  "dashboard.score.subtitle": "Local heuristic based on history",
  "dashboard.score.title": "Security Score",
  "dashboard.score.value": "—/100",
  "dashboard.score.verylow": "VERY LOW",
  "dashboard.smart_insights": "Smart Insights",
  "dashboard.timeline.counts": "—",
  "dashboard.timeline.subtitle": "Compact + useful view (bars)",
  "dashboard.timeline.title": "Activity (Timeline)",
  "dashboard.title": "AegisVault • Command Center",
  "dashboard.toast.locked": "Vault locked",
  "dashboard.top.autolock": "Auto-lock: —",
  "dashboard.top.clock": "—",
  "dashboard.top.last": "Last: —",
  "dashboard.top.locked": "LOCKED",
  "dashboard.top.panic": "PANIC",
  "dashboard.top.profile": "PRO",
  "dashboard.top.title": "AegisVault • Command Center",
  "dashboard.trend": "Trend",
  "dashboard.unlock.analytics": "🔒 Unlock vault to see analytics",
  "dashboard.unlock.prompt": "Unlock vault to see details",
  "dashboard.unlocked": "UNLOCKED",
  "dashboard.vault.locked": "VAULT LOCKED",
  "dashboard.vault_status": "Vault Status",
  "dashboard.view_all_history": "View All History →",
  "dashboard.warnings": "warnings",
  "dashboard.weak.alert": "WEAK PASSWORDS",
  "dashboard.weak.fix": "weak passwords to fix",
  "dashboard.weak.reason.common": "common word",
  "dashboard.weak.reason.short": "too short (<8 chars)",
  "dashboard.weak.warning.advice": "💡 Tip: Use passwords with 12+ characters including uppercase, numbers and symbols",
  "dashboard.weak.warning.count": "{count} weak passwords detected",
  "dashboard.weak.warning.list": "📋 Affected entries:",
  "dashboard.weak.warning.more": "and {n} others",
  "dashboard.widget.categories.subtitle": "Top categories (offline) — list + bars",
  "dashboard.widget.categories.title": "Categories",
  "dashboard.widget.coming_soon": "Coming Soon",
  "dashboard.widget.events.subtitle": "Clear reading, no secrets displayed",
  "dashboard.widget.events.title": "Latest Vault Events",
  "dashboard.widget.health.subtitle": "Quick indicators",
  "dashboard.widget.health.title": "Vault Health",
  "dashboard.widget.score.subtitle": "Local heuristic based on history",
  "dashboard.widget.score.title": "Security Score",
  "dashboard.widget.timeline.subtitle": "Compact + useful view (bars)",
  "dashboard.widget.timeline.title": "Activity (Timeline)",
  "debug.app.exception_first_launch": "[ERROR APP] Exception in first launch detection",
  "debug.app.first_launch_check": "[DEBUG APP] Checking if first launch",
  "debug.app.first_launch_detected": "[DEBUG APP] First launch detected, calling withdraw()",
  "debug.app.import_success": "[DEBUG APP] Import successful, calling is_first_launch()",
  "debug.app.mode_loaded": "[DEBUG APP] User mode loaded",
  "debug.app.no_hash": "[DEBUG APP] No hash in settings, vault remains locked",
  "debug.app.settings_loaded": "[DEBUG APP] Settings loaded",
  "debug.app.super_complete": "[DEBUG APP] super().__init__() completed",
  "debug.app.vault_unlocked": "[DEBUG APP] Vault unlocked: vault_locked",
  "debug.app.withdraw_called": "[DEBUG APP] withdraw() called successfully",
  "debug.vault.already_unlocked": "[DEBUG VAULT] Already unlocked with password in memory",
  "debug.vault.button_unlock_active": "[DEBUG VAULT] Unlock button active (password required)",
  "debug.vault.button_unlock_disabled": "[DEBUG VAULT] Unlock button disabled (already unlocked)",
  "debug.vault.creating_vault": "[DEBUG VAULT] Creating vault (file doesn't exist)",
  "debug.vault.decrypt_error": "[DEBUG VAULT] Decryption error",
  "debug.vault.decrypt_success": "[DEBUG VAULT] Vault decrypted successfully",
  "debug.vault.init": "[DEBUG VAULT] Initialization",
  "debug.vault.password_validated": "[DEBUG VAULT] Password validated with wizard hash",
  "debug.vault.unlocking_existing": "[DEBUG VAULT] Unlocking existing vault",
  "debug.vault.wizard_hash_detected": "[DEBUG VAULT] Wizard hash detected, requesting this password",
  "debug.vault.wizard_hash_present": "[DEBUG VAULT] Wizard hash present",
  "debug.wizard.buttons_created": "[DEBUG WIZARD] Buttons created",
  "debug.wizard.centered": "[DEBUG WIZARD] Window centered at",
  "debug.wizard.choices_init": "[DEBUG WIZARD] user_choices initialized",
  "debug.wizard.geometry": "[DEBUG WIZARD] Window geometry",
  "debug.wizard.hash_added": "[DEBUG WIZARD] Hash added to settings",
  "debug.wizard.hash_created": "[DEBUG WIZARD] Hash created",
  "debug.wizard.hash_missing": "[DEBUG WIZARD] ❌ ERROR: Hash missing after save!",
  "debug.wizard.hash_present": "[DEBUG WIZARD] ✅ Hash present after save",
  "debug.wizard.hash_stored": "[DEBUG WIZARD] Hash stored in app.vault_master_hash",
  "debug.wizard.init_complete": "[DEBUG WIZARD] Wizard initialization complete",
  "debug.wizard.init_start": "[DEBUG WIZARD] Wizard initialization started",
  "debug.wizard.language_saved": "[DEBUG WIZARD] Language saved",
  "debug.wizard.language_selected": "[DEBUG WIZARD] select_language called with lang_code",
  "debug.wizard.modal": "[DEBUG WIZARD] Window configured in modal mode",
  "debug.wizard.password_received": "[DEBUG WIZARD] Master password received",
  "debug.wizard.settings_reloaded": "[DEBUG WIZARD] Settings reloaded after save",
  "debug.wizard.settings_saved": "[DEBUG WIZARD] Settings saved with keys",
  "debug.wizard.step_1_shown": "[DEBUG WIZARD] Step 1 displayed",
  "debug.wizard.step_display": "[DEBUG WIZARD] Displaying step",
  "entrées en doublon ignorées": "duplicate entries ignored",
  "entrées importées": "entries imported",
  "error.cannot_decrypt": "Cannot decrypt vault. Incorrect master password?",
  "error.cannot_export": "Cannot export",
  "error.cannot_import": "Cannot import",
  "error.decryption_failed": "Decryption failed",
  "error.file_not_found": "File not found",
  "error.invalid_entry": "Invalid entry",
  "error.invalid_format": "Invalid format",
  "error.legacy_format": "Vault is in legacy format not compatible with V14.",
  "error.no_password": "No password",
  "error.password_mismatch": "Passwords do not match",
  "error.password_required": "Password required",
  "error.password_too_short": "Password too short (minimum 6 characters)",
  "error.private_key_not_found": "[ERROR] Private key not found",
  "first_launch.err_no_master": "Please enter a master password.",
  "first_launch.warn_short_pwd": "Password should be at least 8 characters.\nWe recommend 12+ for better security.",
  "hint.keep_short_tags": "Tip: Keep short tags (e.g., WIN, LINUX, NAS, ROUTER).",
  "hint.personal_word_example": "e.g., mydog, 2020, moto…",
  "hint.right_click_actions": "Tip: right-click on a row for more actions.",
  "hint.site_example": "e.g., gmail, tdf-portal, proxmox…",
  "hint.tag_example": "e.g., TDF-Prod, Personal-Gmail…",
  "history.btn.auto_purge_keep": "Auto Purge (keep {n})",
  "history.btn.auto_purge_keep_200": "Auto Purge (keep 200)",
  "history.btn.clear": "Clear History",
  "history.btn.export_csv": "Export CSV",
  "history.btn.export_json": "Export JSON",
  "history.btn.export_txt": "Export (TXT)",
  "history.btn.keep_30": "Keep 30 Days",
  "history.btn.keep_90": "Keep 90 Days",
  "history.btn.keep_days": "Keep {n} Days",
  "history.btn.purge_non_important": "Purge Non-Important",
  "history.col.datetime": "Date/Time",
  "history.col.details": "Details",
  "history.col.password_masked": "Password (masked)",
  "history.col.tag": "Tag",
  "history.col.type": "Type",
  "history.column.datetime": "Date/Time",
  "history.column.details": "Details",
  "history.column.password": "Password (masked)",
  "history.column.tag": "Tag",
  "history.column.type": "Type",
  "history.count.generator": "Generator: {n}",
  "history.count.important": "Important: {n}",
  "history.count.total": "Total: {n}",
  "history.count.vault": "Vault: {n}",
  "history.ctx.copy_password": "Copy Password",
  "history.ctx.show_details": "Show Details",
  "history.ctx.toggle_important": "Toggle Important",
  "history.details.datetime": "Date/Time: {value}",
  "history.details.datetime_empty": "Date/Time: -",
  "history.details.details_label": "Details:",
  "history.details.event": "Event",
  "history.details.important_no": "Important: no",
  "history.details.none": "No event selected",
  "history.details.password_label": "Password: {value}",
  "history.details.password_masked": "Password: (masked)",
  "history.details.password_missing": "(none / masked)",
  "history.details.tag_empty": "Tag: -",
  "history.details.tag_label": "Tag: {value}",
  "history.details.type_empty": "Type: -",
  "history.details.type_label": "Type: {value}",
  "history.dialog.confirm_clear_all": "Delete ALL history?",
  "history.dialog.confirm_purge_non_important": "Delete all entries NOT marked as important?",
  "history.dialog.confirm_title": "Confirmation",
  "history.dialog.copied_msg": "Password copied to clipboard.",
  "history.dialog.copied_title": "Copied",
  "history.dialog.details_title": "Event Details",
  "history.dialog.empty_title": "Empty",
  "history.dialog.error_title": "Error",
  "history.dialog.export_csv_ok": "History exported to CSV successfully.",
  "history.dialog.export_json_ok": "History exported to JSON successfully.",
  "history.dialog.export_txt_ok": "History exported to TXT successfully.",
  "history.dialog.exported_title": "Exported",
  "history.dialog.history_empty": "History is empty.",
  "history.dialog.history_empty_title": "Empty History",
  "history.dialog.invalid_entry": "Invalid history entry.",
  "history.dialog.no_password_in_entry": "No password in this entry.",
  "history.dialog.none_msg": "Select an entry in history.",
  "history.dialog.none_title": "No Item",
  "history.dialog.nothing_to_purge": "Nothing to purge.",
  "history.dialog.purge_done_msg": "All non-important entries have been deleted.",
  "history.dialog.purge_done_title": "Purge Completed",
  "history.dlg.export_csv": "Export History (CSV)",
  "history.dlg.export_json": "Export History (JSON)",
  "history.dlg.export_txt": "Export History (TXT)",
  "history.field.important": "Important",
  "history.filter.all": "All",
  "history.filter.generator": "Generator",
  "history.filter.system": "System",
  "history.filter.vault": "Vault",
  "history.hint.right_click": "Tip: right-click on a row for more actions.",
  "history.lbl.origin": "Origin:",
  "history.lbl.search": "Search:",
  "history.license_info": "\n(About → Import a license)",
  "history.message.no_event_selected": "No event selected",
  "history.message.no_password": "No password in this entry.",
  "history.message.password_masked": "Password: (masked)",
  "history.message.select_entry": "Select an entry in history.",
  "history.msg.auto_purge": "Automatic purge",
  "history.msg.purge_by_date": "Purge by date",
  "history.msg.purge_done": "Purge completed",
  "history.none_detail": "(no details)",
  "history.opt.important_only": "Important Only (★)",
  "history.origin.all": "All",
  "history.origin.generator": "Generator",
  "history.origin.system": "System",
  "history.origin.vault": "Vault",
  "history.title": "Action History",
  "history.trial_export_disabled": "History export disabled in TRIAL mode.",
  "import.select_file": "import.select_file",
  "import.step1": "1. Source",
  "import.step1.subtitle": "Where are your passwords coming from?",
  "import.step1.title": "Step 1: Select Source",
  "import.step2": "2. Mapping",
  "import.step2.subtitle": "Match your file columns to AegisVault fields",
  "import.step2.title": "Step 2: Map Columns",
  "import.step3": "3. Preview",
  "import.step3.subtitle": "Review entries before importing",
  "import.step3.title": "Step 3: Preview",
  "import.step4": "4. Import",
  "import.step4.subtitle": "Entries successfully added to your vault",
  "import.step4.title": "Step 4: Import Complete",
  "import.success": "import.success",
  "import.success_msg": "import.success_msg",
  "import.wizard.back": "← Back",
  "import.wizard.cancel": "Cancel",
  "import.wizard.header": "Import Wizard",
  "import.wizard.import": "✓ Import",
  "import.wizard.next": "Next →",
  "import.wizard.title": "Import Wizard",
  "info.audit_exported": "Audit report exported successfully.",
  "info.contact_for_features": "[INFO] To activate all features, contact us with your Machine ID.",
  "info.export_completed": "Export completed successfully.",
  "info.language_saved": "Language saved. Restart AegisVault to apply.",
  "info.license_imported": "License imported successfully.",
  "info.machine_id_location": "[INFO] You'll find it in 'About' → 'Copy Machine ID'",
  "info.password_copied": "Password copied to clipboard.",
  "info.settings_saved": "Settings saved.",
  "label.category": "Category:",
  "label.count": "Count:",
  "label.format": "Format:",
  "label.generated_password": "Generated Password:",
  "label.last_updated": "Last Updated:",
  "label.length": "Length:",
  "label.password_to_analyze": "Password to analyze:",
  "label.personal_word": "Personal Word:",
  "label.profile": "Profile:",
  "label.search": "Search:",
  "label.security": "Security:",
  "label.separator": "Separator:",
  "label.service": "Service:",
  "label.site_service": "Site / Service:",
  "label.system": "System:",
  "label.systems_list": "Systems (one per line):",
  "label.tag_optional": "Tag (optional):",
  "label.type": "Type:",
  "label.username": "Username:",
  "label.validity_days": "Validity (days):",
  "label.word_count": "Word Count:",
  "minutes": "minutes",
  "nav.about": "About",
  "nav.analyse": "Analysis",
  "nav.backups": "Backups",
  "nav.batch": "Batch",
  "nav.coherent": "Coherent",
  "nav.dashboard": "Dashboard",
  "nav.history": "History",
  "nav.passphrase": "Passphrases",
  "nav.random": "Random",
  "nav.settings": "Settings",
  "nav.vault": "Vault",
  "option.add_2_digits": "Add 2 digits at the end (e.g., 42)",
  "option.add_symbol": "Add a symbol (e.g., !)",
  "option.avoid_ambiguous": "Avoid ambiguous characters (0/O/1/I/l)",
  "option.capitalize_words": "Capitalize words (Neon-Dragon)",
  "option.digits": "Digits",
  "option.important_only": "Important Only (★)",
  "option.lowercase": "Lowercase",
  "option.symbols": "Symbols",
  "option.uppercase": "Uppercase",
  "page.analyse.subtitle": "Analyze password strength and get recommendations",
  "page.batch.subtitle": "Generate multiple passwords at once",
  "page.coherent.subtitle": "Memorable passwords (personal word, site, context) but automatically strengthened.",
  "page.dashboard.subtitle": "Command Center • Security Overview",
  "page.history.subtitle": "Complete action tracking",
  "page.passphrase.subtitle": "Long and comfortable passphrases (French words + options).",
  "page.random.subtitle": "Purely random password, adapted to your role (technician, admin, infrastructure…).",
  "page.settings.subtitle": "Configure AegisVault behavior",
  "page.vault.subtitle": "AES-256-GCM Encrypted Storage • PRO / PERSONAL / LAB Profiles",
  "panic.btn.ok": "OK",
  "panic.message": "Vault has been locked and clipboard has been cleared.",
  "panic.title": "PANIC",
  "passphrase.add2digits": "Add 2 digits at the end (e.g., 42)",
  "passphrase.add_symbol": "Add a symbol (e.g., !)",
  "passphrase.btn.generate": "Generate",
  "passphrase.capitalize": "Capitalize words (Neon-Dragon)",
  "passphrase.entropy": "Estimated entropy: {score}/100 — {level}",
  "passphrase.entropy.medium": "Medium",
  "passphrase.entropy.strong": "Strong",
  "passphrase.entropy.very_strong": "Very strong",
  "passphrase.entropy.very_weak": "Very weak",
  "passphrase.entropy.weak": "Weak",
  "passphrase.nothing_to_copy": "No passphrase to copy.",
  "passphrase.separator": "Separator:",
  "passphrase.subtitle": "Long and comfortable passphrases (French words + options).",
  "passphrase.tag_ctx": "Tag / Context:",
  "passphrase.tag_placeholder": "e.g., Bastion, VPN, WiFi...",
  "passphrase.title": "Generator – Passphrases",
  "passphrase.word_count": "Word Count:",
  "passphrase.words_4": "4 words",
  "policy_require_symbol": "policy_require_symbol",
  "random.avoid_amb": "Avoid 0 / O / 1 / I / l",
  "random.btn.send_to_vault": "📤 Send to vault",
  "random.digits": "Digits",
  "random.info": "Profile: {role} — Score: {score}/100 — {level}",
  "random.length": "Length:",
  "random.lower": "Lowercase",
  "random.no_charset": "Select at least one character type.",
  "random.no_password": "Generate a password first",
  "random.password": "Password:",
  "random.profile": "Profile:",
  "random.quick_templates": "🎯 Quick Templates",
  "random.send_failed": "Failed to send to vault",
  "random.sent_to_vault": "Password sent to vault!",
  "random.subtitle": "Purely random password, adapted to your role (technician, admin, bastion...).",
  "random.symbols": "Symbols",
  "random.title": "Generator – Random Password",
  "random.tooltip.avoid_ambiguous": "Avoids ambiguous characters (0/O, 1/I/l)\nReduces confusion during manual input",
  "random.tooltip.copy": "Copy password to clipboard\nAuto-cleared after delay",
  "random.tooltip.generate": "Generate a new random password\nUses cryptographically secure generator",
  "random.tooltip.length": "Password length (8-64 characters)\nRecommended: 16+ for optimal security",
  "random.type.random": "Random",
  "random.upper": "Uppercase",
  "role.admin": "Admin",
  "role.infra": "Infrastructure",
  "role.tech": "Technician",
  "role.user": "User",
  "résultats trouvés": "results found",
  "settings.advanced": "Advanced",
  "settings.backup_compression": "Compress backups (gzip)",
  "settings.backup_compression_hint": "Reduces backup file size (~60-80% smaller). Format: .cfv.gz — compatible with all AegisVault versions.",
  "settings.backup_done": "Backup created successfully.",
  "settings.backup_locked": "Unlock the vault first.",
  "settings.backup_no_vault": "Vault not loaded.",
  "settings.backup_now": "Backup now",
  "settings.backup_now_hint": "Creates an immediate backup with current compression setting, bypassing the 5-minute throttle.",
  "settings.backup_section": "Backups",
  "settings.biometric_enable": "Enable Touch ID / Windows Hello / Fingerprint",
  "settings.btn.reset": "Reset",
  "settings.btn.save": "Save Configuration",
  "settings.clear_clipboard": "Clear clipboard (sec):",
  "settings.clipboard.clear_after": "Clear after:",
  "settings.clipboard_clear.hint": "Min: 3s (recommended 15–60s)",
  "settings.clipboard_clear.label": "Clear clipboard (sec):",
  "settings.confirm_sensitive": "Confirm sensitive actions (deletion, restore, etc.)",
  "settings.dark_mode": "Enable full dark mode",
  "settings.default_policy": "Default Policy",
  "settings.hint_biometric": "Requires Touch ID (Mac), Windows Hello (Windows) or fingerprint reader (Linux)",
  "settings.hint_biometric_short": "Quick biometric unlock",
  "settings.hint_clip_min": "Min: 3s (recommended 15-30s)",
  "settings.hint_dark": "Full dark theme",
  "settings.hint_debug": "Detailed logs of all actions",
  "settings.hint_default_theme": "Default: Blue Neon",
  "settings.hint_idle_min": "Min: 60s (recommended 300-900s)",
  "settings.hint_parano": "Enhanced restrictions",
  "settings.hint_policy": "Recommendations for generators and audit",
  "settings.hint_stealth": "Generic window name",
  "settings.idle_label": "Inactivity:",
  "settings.idle_lock": "Idle lock (sec):",
  "settings.idle_lock.label": "Idle lock (sec):",
  "settings.language": "Language",
  "settings.language.french": "French",
  "settings.license.lifetime_active": "Type: LIFETIME\nStatus: ✅ Active\nLimit: None",
  "settings.license.none": "Type: None\nStatus: ❌ Not activated",
  "settings.license.professional": "Professional Edition",
  "settings.license.unavailable": "License: Unavailable",
  "settings.lock_on_focus_loss": "Lock vault on focus loss (advanced)",
  "settings.lock_on_minimize": "Lock vault on minimize",
  "settings.min_length": "Recommended minimum length:",
  "settings.min_length.label": "Min recommended length:",
  "settings.min_types": "Recommended min. type count:",
  "settings.min_types.label": "Min recommended types:",
  "settings.mode.advanced": "Advanced",
  "settings.mode.advanced.desc_full": "⚡ Advanced Mode: All features (Dashboard, Batch, Analysis, Passphrases)",
  "settings.mode.advanced.description": "⚡ Advanced Mode: All features (Dashboard, Batch, Analysis, Coherent, Passphrases)",
  "settings.mode.simple.desc_full": "📱 Simple Mode: Essential features only (Vault, Basic Generators, History)",
  "settings.mode.simple.description": "📱 Simple Mode: Essential features only (Vault, Random Generator, History)",
  "settings.mode_advanced_full": "⚡ Advanced Mode: All features (Dashboard, Batch, Analysis, Passphrases)",
  "settings.mode_simple_full": "📱 Simple Mode: Essential features only (Vault, Basic Generators, History)",
  "settings.paranoid_mode": "Paranoid mode (enhanced restrictions and warnings)",
  "settings.password.min_length": "Minimum length",
  "settings.personal_word": "Personal word (coherent):",
  "settings.personal_word.label": "Personal Word (coherent):",
  "settings.personal_word.placeholder": "e.g., mydog, 2020, moto…",
  "settings.pin_code": "PIN code (encryption + vault lock):",
  "settings.pin_code.label": "PIN code (encryption + vault lock):",
  "settings.reset": "Reset",
  "settings.restart_now": "Restart now?",
  "settings.restart_required": "Restart Required",
  "settings.restart_stealth": "Stealth mode changed.\nRestart now?",
  "settings.saved": "Settings saved successfully.",
  "settings.section.generation": "Generation",
  "settings.section.policy": "Default Policy",
  "settings.section.security": "Security & Behavior",
  "settings.section.security_behavior": "Security & Behavior",
  "settings.stealth_mode": "Stealth mode (neutral window name)",
  "settings.symbol_required": "Symbol required",
  "settings.system_section": "System",
  "settings.systems": "Systems (one per line):",
  "settings.systems.label": "Systems (one per line):",
  "settings.systems.placeholder": "WIN, LINUX, NAS, ROUTER…",
  "settings.systems.tags": "Systems (tags):",
  "settings.tab_about": "About",
  "settings.tab_generator": "Generator",
  "settings.tab_security": "Security",
  "settings.tip.short_tags": "Tip: keep short tags (e.g., WIN, LINUX, NAS, ROUTER)",
  "settings.title": "Settings",
  "settings.toast_bio_err": "Biometric activation error",
  "settings.toast_bio_none": "No biometric method available on this system",
  "settings.toast_bio_off": "Biometrics disabled",
  "settings.toast_bio_on": "Biometrics enabled",
  "settings.toast_dark_err": "Theme change failed",
  "settings.toast_dark_off": "Default theme restored — restart required",
  "settings.toast_dark_on": "Dark mode enabled — takes effect on restart",
  "settings.toast_reset": "Reset",
  "settings.toast_saved": "Settings saved!",
  "settings.toast_wizard_err": "Setup wizard reset error",
  "some.key": "some.key",
  "strength.": "strength.",
  "strength.medium": "Medium",
  "strength.strong": "Strong",
  "strength.very_strong": "Very Strong",
  "strength.very_weak": "Very Weak",
  "strength.weak": "Weak",
  "vault.action.add": "Add",
  "vault.action.audit": "Security Audit",
  "vault.action.change_master": "Change Master Password",
  "vault.action.delete": "Delete",
  "vault.action.edit": "Edit",
  "vault.action.export": "Export",
  "vault.action.import": "Import",
  "vault.action.lock": "Lock",
  "vault.action.restore": "Restore",
  "vault.action.unlock": "Unlock",
  "vault.audit.age": "3) Age",
  "vault.audit.all_strong": "✅ All passwords seem strong according to these basic criteria.",
  "vault.audit.badge_medium": "⚠ Medium",
  "vault.audit.badge_strong": "✅ Strong",
  "vault.audit.badge_weak": "❌ Weak",
  "vault.audit.completeness": "4) Completeness",
  "vault.audit.export_report": "Export report",
  "vault.audit.general_recommendations": "General recommendations:",
  "vault.audit.good": "Some improvements are possible, but overall it looks correct.",
  "vault.audit.good_level": "🟢 Good overall level, but some improvements are possible.",
  "vault.audit.issue_empty": "{n} entry/entries without a password",
  "vault.audit.issue_no_symbol": "{n} password(s) have no symbol (active policy)",
  "vault.audit.issue_old_365": "{n} password(s) have not been changed in over a year",
  "vault.audit.issue_old_90": "{n} password(s) not changed in over 90 days",
  "vault.audit.issue_reused": "{n} password(s) are reused",
  "vault.audit.issue_reused_srv": "{n} password(s) reused across multiple services",
  "vault.audit.issue_too_short": "{n} password(s) don't meet the recommended length ({min_len})",
  "vault.audit.issue_very_short": "{n} password(s) are less than 8 characters",
  "vault.audit.issue_weak": "{n} weak password(s) (score < 50/100)",
  "vault.audit.lacks_complexity": "• [{service}] Password lacks complexity ({lacks}).",
  "vault.audit.lacks_complexity_msg": "• [{service}] Password lacks complexity ({lacks}).",
  "vault.audit.length_complexity": "1) Length & complexity",
  "vault.audit.level": "Level",
  "vault.audit.level_excellent": "Excellent",
  "vault.audit.level_good": "Good",
  "vault.audit.level_medium": "Medium",
  "vault.audit.level_poor": "Poor",
  "vault.audit.level_very_weak": "Very weak",
  "vault.audit.level_weak": "Weak",
  "vault.audit.low_complexity": "Low complexity (≤ 2 character types)",
  "vault.audit.low_level": "🔴 Low level: it is recommended to strengthen and diversify passwords.",
  "vault.audit.medium": "The vault has several weaknesses, actions are recommended.",
  "vault.audit.medium_level": "🟠 Medium level: several weak or reused passwords.",
  "vault.audit.multi_username_list": "Usernames used on multiple services:",
  "vault.audit.multi_usernames": "Usernames used on multiple services",
  "vault.audit.no_entries": "No entries in vault. Nothing to audit at the moment.",
  "vault.audit.no_entries_msg": "No entries in vault. Nothing to audit at the moment.",
  "vault.audit.no_note": "Entries without note",
  "vault.audit.no_password": "Entries without password",
  "vault.audit.no_selection": "Please select an entry first.",
  "vault.audit.not_found": "Entry not found.",
  "vault.audit.not_updated_msg": "• [{service}] Password not updated for over a year.",
  "vault.audit.not_updated_year": "• [{service}] Password not updated for over a year.",
  "vault.audit.old_password": "• [{service}] Password not updated for over {days} days",
  "vault.audit.other_usernames": "other usernames...",
  "vault.audit.poor": "Security level is low, please fix issues promptly.",
  "vault.audit.priority_recommendations": "Priority Recommendations:",
  "vault.audit.profile": "Profile audited",
  "vault.audit.pwd_365": "Passwords > 365 days",
  "vault.audit.pwd_90": "Passwords > 90 days",
  "vault.audit.rec1": "- Lengthen very short (< 8) and short (8–11) passwords.",
  "vault.audit.rec2": "- Use at least 3 character types (lowercase, uppercase, number, symbol).",
  "vault.audit.rec3": "- Avoid reusing the same password on multiple accounts.",
  "vault.audit.rec4": "- Renew old passwords (> 90 days, priority > 365 days).",
  "vault.audit.rec5": "- Fill in notes to document sensitive accounts (procedure, context).",
  "vault.audit.reuse": "2) Reuse",
  "vault.audit.reused_examples": "Examples of reused passwords (top 3, masked values):",
  "vault.audit.reused_msg": "• Password reused on {count} entries: {services}",
  "vault.audit.reused_on_entries": "• Password reused on {count} entries: {services}",
  "vault.audit.reused_password": "• Password reused on {count} entries",
  "vault.audit.reused_pwd": "Reused passwords (identical value)",
  "vault.audit.score_global": "Global Score",
  "vault.audit.short_password": "• [{service}] Short password ({length} characters).",
  "vault.audit.short_password_msg": "• [{service}] Short password ({length} characters).",
  "vault.audit.short_pwd": "Short passwords (8–11)",
  "vault.audit.stats_msg": "Total entries: {total} | Min/Avg/Max length: {min_len}/{avg_len:.1f}/{max_len}",
  "vault.audit.times": "times",
  "vault.audit.tip": "Tip: use the vault's integrated generator (Standard / Strong / Ultra / Passphrase)",
  "vault.audit.tip2": "to progressively fix the weakest entries.",
  "vault.audit.title": "Vault Security Audit",
  "vault.audit.total_entries": "Total entries",
  "vault.audit.used": "used",
  "vault.audit.various_services": "Various services",
  "vault.audit.vault_empty": "Vault is empty, no passwords to analyze.",
  "vault.audit.very_good": "The vault is in very good overall condition.",
  "vault.audit.very_short_pwd": "Very short passwords (< 8)",
  "vault.audit.weak_password": "• [{service}] Password lacks complexity",
  "vault.audit.window_title": "Vault Security Audit (V14.9)",
  "vault.btn.cancel": "Cancel",
  "vault.btn.save": "Save",
  "vault.btn_add": "Add",
  "vault.btn_cards_view": "🎴 Cards View",
  "vault.btn_change_master": "Change Master Password",
  "vault.btn_change_master_password": "Change Master Password",
  "vault.btn_export": "Export Vault",
  "vault.btn_export_vault": "Export Vault",
  "vault.btn_import_merge": "Import / Merge",
  "vault.btn_import_wizard": "🧙 Import Wizard",
  "vault.btn_lock": "Lock",
  "vault.btn_restore": "Restore Backup",
  "vault.btn_table_view": "📋 Table View",
  "vault.btn_unlock": "Unlock",
  "vault.card.days_ago": "{n} days ago",
  "vault.card.months_ago": "{n} months ago",
  "vault.card.today": "Today",
  "vault.card.weak_password": "Weak password",
  "vault.card.weeks_ago": "{n} weeks ago",
  "vault.card.years_ago": "{n} years ago",
  "vault.card.yesterday": "Yesterday",
  "vault.cards.empty": "No entries yet\nAdd your first password to get started!",
  "vault.clipboard.password_label": "Password:",
  "vault.clipboard.source": "vault",
  "vault.copied": "Password copied!",
  "vault.counter": "Vault",
  "vault.delete.confirm_message": "Delete entry '{service}'?",
  "vault.delete.confirm_title": "Confirm deletion",
  "vault.dialog.change_master_title": "Change Master Password",
  "vault.dialog.confirm_new_master": "Confirm the new master password:",
  "vault.dialog.create_master_password": "Create a master password (at least 6 characters):",
  "vault.dialog.create_vault_title": "Create Vault",
  "vault.dialog.edit_entry": "Edit Entry",
  "vault.dialog.enter_master_password": "Enter the master password:",
  "vault.dialog.enter_new_master": "Enter the new master password (at least 6 characters):",
  "vault.dialog.enter_old_master": "Enter old master password:",
  "vault.dialog.enter_wizard_password": "Enter the master password (defined in wizard):",
  "vault.dialog.export_audit_title": "Export Audit Report",
  "vault.dialog.export_vault_title": "Export Encrypted Vault",
  "vault.dialog.import_merge_title": "Import Vault (Merge)",
  "vault.dialog.new_entry": "New Entry",
  "vault.dialog.new_master_password": "New Master Password",
  "vault.dialog.retype_master_password": "Retype the master password:",
  "vault.dialog.select_backup": "Select Vault Backup",
  "vault.dialog.unlock_title": "Unlock",
  "vault.docstring.update_led": "Updates the LED according to vault state + read-only mode.",
  "vault.entries": "entries",
  "vault.error.cannot_decrypt": "Cannot decrypt vault.\\nIncorrect master password?",
  "vault.error.empty_old": "Old password is required",
  "vault.error.incorrect_old_password": "Incorrect old password",
  "vault.error.incorrect_wizard_password": "Incorrect password.\\nPlease enter the password defined in the wizard.",
  "vault.error.legacy_format_msg": "The vault is in an old format not compatible with V14.\\nMigration will be necessary.",
  "vault.error.legacy_format_title": "Legacy Format",
  "vault.error.new_password_too_short": "The new master password must contain at least 6 characters.",
  "vault.error.password_too_short": "Password must be at least 6 characters",
  "vault.error.password_too_short_msg": "At least 6 characters required.",
  "vault.error.password_too_short_title": "Password Too Short",
  "vault.error.passwords_dont_match": "The two entries do not match.",
  "vault.error.passwords_mismatch": "Passwords don't match",
  "vault.error.same_password": "New password must be different from the old one",
  "vault.error.unlock_first": "Please unlock vault first",
  "vault.field.category": "Category:",
  "vault.field.note": "Note:",
  "vault.field.password": "Password:",
  "vault.field.service": "Service:",
  "vault.field.tag": "Tag:",
  "vault.field.username": "Username:",
  "vault.header_subtitle": "AES-256-GCM Encrypted Storage • PRO / PERSONAL / LAB Profiles",
  "vault.header_title": "Vault (AegisVault) – {profile}",
  "vault.label.category": "Category",
  "vault.label.created": "Created",
  "vault.label.last_updated": "Last Updated:",
  "vault.label.password": "Password:",
  "vault.label.password_empty": "Password: (empty)",
  "vault.label.password_masked": "Password: ●●●●●●●●",
  "vault.label.security_score": "Security:",
  "vault.label.tag": "Tag",
  "vault.label.updated": "Last updated",
  "vault.label.username": "Username",
  "vault.locked": "vault.locked",
  "vault.locked_label": "Locked",
  "vault.locked_title": "Vault locked",
  "vault.merge_completed": "Vault merge completed",
  "vault.message.no_entry_selected": "No entry selected",
  "vault.message.select_entry": "Select an entry to view details",
  "vault.msg.audit_exported": "Audit report exported successfully.",
  "vault.profile_label": "Vault Profile:",
  "vault.readonly.message": "You can view entries, copy passwords,\\nbut no modification will be authorized while this mode is active.",
  "vault.readonly_label": "Read Only",
  "vault.readonly_msg": "You can view entries, copy passwords,\nbut no modification will be authorized while this mode is active.",
  "vault.restore.btn.no": "No",
  "vault.restore.btn.yes": "Yes",
  "vault.restore.message": "This operation will replace the current vault with a backup.\\nDo you want to continue?",
  "vault.restore.readonly_error": "Backup restoration forbidden in read-only mode.",
  "vault.restore.title": "Restore Backup",
  "vault.right.btn_audit": "Security Audit",
  "vault.right.btn_copy": "Copy",
  "vault.right.btn_delete": "Delete",
  "vault.right.btn_edit": "Edit",
  "vault.right.btn_show": "Show",
  "vault.right.none_selected": "No entry selected",
  "vault.right.password_label": "Password:",
  "vault.search": "Search:",
  "vault.spinner.auditing": "Running security analysis...",
  "vault.spinner.unlocking": "Unlocking vault...",
  "vault.status.locked": "Locked",
  "vault.status.readonly": "Read Only",
  "vault.status.unlocked": "Unlocked",
  "vault.status_locked": "Locked",
  "vault.status_read_only": "Read Only",
  "vault.success.backup_created": "Backup created successfully!",
  "vault.success.password_changed": "Master password changed successfully",
  "vault.table.category": "Category",
  "vault.table.security": "Security",
  "vault.table.service": "Service",
  "vault.table.tag": "Tag",
  "vault.table.updated": "Last Updated",
  "vault.table.username": "Username",
  "vault.toast.unlocked": "Vault unlocked ✓",
  "vault.toggle_read_only": "Read Only",
  "vault.tooltip.add": "Add a new entry to the vault",
  "vault.tooltip.audit": "Analyze security of all entries",
  "vault.tooltip.delete": "Delete selected entry (irreversible)",
  "vault.tooltip.edit": "Edit the selected entry",
  "vault.tooltip.import": "Import entries from a file",
  "vault.tooltip.unlock": "Unlock vault with your master password",
  "vault.unlock_first": "Unlock vault first",
  "vault.unlock_first.audit": "Unlock the vault first to run the audit.",
  "vault.warning.empty_password": "Empty password.",
  "vault_dialog.entry_title": "Vault Entry",
  "vault_dialog.password": "Password",
  "wizard.back": "Back",
  "wizard.complete.autolock": "Auto-lock:",
  "wizard.complete.clipboard": "Auto-clear clipboard:",
  "wizard.complete.emoji": "🎉",
  "wizard.complete.enjoy": "Enjoy AegisVault! 🚀",
  "wizard.complete.language": "Language:",
  "wizard.complete.mode": "Mode:",
  "wizard.complete.mode_advanced": "Advanced",
  "wizard.complete.mode_simple": "Simple",
  "wizard.complete.no": "No",
  "wizard.complete.password": "Master password:",
  "wizard.complete.password_set": "✓ Defined",
  "wizard.complete.restart": "The application will restart to apply changes.",
  "wizard.complete.subtitle": "AegisVault is ready to use",
  "wizard.complete.summary": "Summary of your configuration:",
  "wizard.complete.title": "Setup Complete!",
  "wizard.complete.yes": "Yes",
  "wizard.error.password_mismatch": "Passwords do not match.",
  "wizard.error.password_required": "Please enter a master password.",
  "wizard.error.password_too_short": "Password must be at least 8 characters long.",
  "wizard.error.title": "Error",
  "wizard.finish": "Finish",
  "wizard.language.english": "🇬🇧 English",
  "wizard.language.french": "🇫🇷 Français",
  "wizard.language.subtitle": "Choose your language • Choisissez votre langue",
  "wizard.language.welcome": "Welcome • Bienvenue",
  "wizard.mode.advanced": "🔵 Advanced Mode",
  "wizard.mode.advanced_desc": "All professional features:\n• Coherent passwords (site + personal word)\n• Passphrases (4-8 words)\n• Security analysis & audit\n• Bulk generation (batch)\n• Advanced statistics",
  "wizard.mode.advanced_perfect": "Perfect for: IT pros, sysadmins, security enthusiasts",
  "wizard.mode.emoji": "🎨",
  "wizard.mode.simple": "🟢 Simple Mode",
  "wizard.mode.simple_desc": "Essential features only:\n• Random password generation\n• Secure vault\n• Action history",
  "wizard.mode.simple_perfect": "Perfect for: everyday users, beginners",
  "wizard.mode.subtitle": "Adapt the interface to your needs",
  "wizard.mode.title": "Choose Your Mode",
  "wizard.next": "Next",
  "wizard.password.confirm_placeholder": "Confirm your master password",
  "wizard.password.emoji": "🔑",
  "wizard.password.hide": "🙈 Hide",
  "wizard.password.important": "⚠️ Important:",
  "wizard.password.placeholder": "Enter your master password",
  "wizard.password.show": "👁️ Show",
  "wizard.password.strength": "Strength:",
  "wizard.password.subtitle": "This password protects your vault",
  "wizard.password.title": "Master Password",
  "wizard.password.warning1": "• This password is NOT stored anywhere",
  "wizard.password.warning2": "• If lost, your vault CANNOT be recovered",
  "wizard.password.warning3": "• Use a strong and memorable password",
  "wizard.settings.autolock": "🔒 Auto-lock after inactivity:",
  "wizard.settings.autolock_desc": "Automatically lock the vault after this delay",
  "wizard.settings.autolock_minutes": "minutes",
  "wizard.settings.clipboard": "📋 Auto-clear clipboard after copy",
  "wizard.settings.clipboard_desc": "Automatically clear copied passwords from clipboard for security",
  "wizard.settings.emoji": "⚙️",
  "wizard.settings.subtitle": "Configure AegisVault behavior",
  "wizard.settings.title": "Preferences",
  "wizard.step.complete.autolock_label": "Auto-lock:",
  "wizard.step.complete.clipboard_label": "Auto-clear clipboard:",
  "wizard.step.complete.enjoy": "Enjoy AegisVault! 🚀",
  "wizard.step.complete.language_label": "Language:",
  "wizard.step.complete.mode_label": "Mode:",
  "wizard.step.complete.password_label": "Master password:",
  "wizard.step.complete.password_set": "✓ Defined",
  "wizard.step.complete.restart_message": "The application will restart to apply changes.",
  "wizard.step.complete.summary": "Summary of your configuration:",
  "wizard.step.language.title": "Choose Language",
  "wizard.step.mode.description.advanced": "All professional features:\\n• Coherent passwords (site + personal word)\\n• Passphrases (4-8 words)\\n• Security analysis & audit\\n• Bulk generation (batch)\\n• Advanced statistics",
  "wizard.step.mode.description.simple": "Essential features only:\\n• Random password generation\\n• Secure vault\\n• Action history",
  "wizard.step.mode.perfect_for.advanced": "Perfect for: IT pros, sysadmins, security enthusiasts",
  "wizard.step.mode.perfect_for.simple": "Perfect for: everyday users, beginners",
  "wizard.step.password.warning_1": "• This password is NOT stored anywhere",
  "wizard.step.password.warning_2": "• If lost, your vault CANNOT be recovered",
  "wizard.step.password.warning_3": "• Use a strong and memorable password",
  "wizard.step.settings.autolock_desc": "Automatically lock the vault after this delay",
  "wizard.step.settings.clipboard_desc": "Automatically clear copied passwords from clipboard for security",
  "wizard.step.welcome.subtitle": "Choose your language • Choisissez votre langue",
  "wizard.step.welcome.title": "Welcome • Bienvenue",
  "wizard.title": "Setup Wizard",
  "wizard.welcome.emoji": "👋",
  "wizard.welcome.feature1": "🔐 Military-grade encryption (AES-256-GCM)",
  "wizard.welcome.feature2": "🎯 Smart & coherent password generation",
  "wizard.welcome.feature3": "📊 Security analysis & audit",
  "wizard.welcome.feature4": "💼 PRO / PERSONAL / LAB vault profiles",
  "wizard.welcome.feature5": "📝 Complete action history",
  "wizard.welcome.feature6": "🚀 100% offline, 0% cloud",
  "wizard.welcome.start": "Let's configure AegisVault in a few steps!",
  "wizard.welcome.subtitle": "Your professional password manager",
  "wizard.welcome.title": "Welcome to AegisVault!",
  "{count} mots de passe générés.": "{count} passwords generated.",
  "Ça ne prendra que 2 minutes !": "It will only take 2 minutes!",
  "Éducation": "Education",
  "Éviter 0 / O / 1 / I / l": "Avoid 0 / O / 1 / I / l",
  "Éviter 0/O/1/I/l": "Avoid 0/O/1/I/l",
  "Êtes-vous sûr ?": "Are you sure?",
  "Êtes-vous sûr de vouloir restaurer cette sauvegarde ?": "Are you sure you want to restore this backup?",
  "—": "—",
  "★": "★",
  "⚠️ Important : ce mot de passe n'est PAS stocké": "⚠️ Important: this password is NOT stored",
  "⚡ Mode Avancé : Toutes les fonctionnalités (Dashboard, Batch, Analyse, Cohérent, Passphrases)": "⚡ Advanced Mode: All features (Dashboard, Batch, Analysis, Coherent, Passphrases)",
  "✅ LIFETIME": "✅ LIFETIME",
  "✔ Conforme à la politique recommandée": "✔ Conforme à la politique recommandée",
  "✖ Non conforme à la politique recommandée": "✖ Not compliant with recommended policy",
  "🎯 Politique par défaut": "🎯 Politique par défaut",
  "👁 5s": "👁 5s",
  "📝 Générateur cohérent": "📝 Générateur cohérent",
  "📱 Mode Simple : Fonctionnalités essentielles uniquement (Coffre, Générateur aléatoire, Historique)": "📱 Simple Mode: Essential features only (Vault, Random Generator, History)",
  "🔒 MODE LIMITÉ": "🔒 MODE LIMITÉ",
  "🧪 TRIAL": "🧪 TRIAL",
  "history.timeline_title": "📜 History & Timeline",
  "history.export_csv": "📊 Export CSV",
  "history.clear_all": "🗑️ Clear All",
  "history.card.today": "📅 Today",
  "history.card.week": "📆 This Week",
  "history.card.total": "📊 Total Events",
  "history.search_placeholder": "Search events...",
  "history.filter_label": "Filter:",
  "history.timeline_label": "📍 Timeline",
  "history.count.zero": "0 events",
  "history.count.single": "{n} event",
  "history.count.plural": "{n} events",
  "history.empty.no_events": "No events yet",
  "history.empty.no_match": "No matching events",
  "history.empty.adjust_filters": "Try adjusting your filters",
  "history.empty.start_using": "Start using AegisVault to see activity here",
  "history.date.unknown": "Unknown date",
  "history.date.today": "Today",
  "history.date.yesterday": "Yesterday",
  "history.unknown_action": "Unknown action",
  "history.toast.no_events_export": "❌ No events to export",
  "history.toast.export_success": "✅ Exported {n} events to CSV",
  "history.toast.export_failed": "❌ Export failed",
  "history.toast.already_empty": "📭 History is already empty",
  "history.dialog.clear_title": "Clear History",
  "history.dialog.clear_confirm": "This will permanently delete all activity history.\n\nContinue?",
  "history.toast.cleared": "🗑️ History cleared",
  "history.toast.clear_failed": "❌ Failed to clear history",
  "passphrase.ui.title": "🔤 Passphrase Generator",
  "passphrase.ui.quick_templates": "⚡ Quick Templates",
  "passphrase.ui.custom_settings": "⚙️ Custom Settings",
  "passphrase.ui.words": "Words:",
  "passphrase.ui.capitalize_short": "Capitalize",
  "passphrase.ui.add_numbers_short": "Add Numbers",
  "passphrase.ui.add_symbol_short": "Add Symbol",
  "passphrase.ui.generated": "🎯 Generated Passphrase",
  "passphrase.btn.generate_label": "🎲 Generate",
  "passphrase.btn.copy_label": "📋 Copy",
  "passphrase.btn.save_label": "💾 Save",
  "passphrase.ui.examples": "💡 Examples",
  "passphrase.ui.tips": "📚 Tips",
  "passphrase.toast.generation_failed": "❌ Generation failed",
  "passphrase.tip.strong": "✓ 4+ words = strong",
  "passphrase.tip.easy": "✓ Easy to remember",
  "passphrase.tip.hard": "✓ Hard to crack",
  "passphrase.tip.longer": "✓ Longer > more complex",
  "passphrase.strength.weak": "Weak",
  "passphrase.strength.good": "Good",
  "passphrase.strength.strong": "Strong",
  "passphrase.strength.excellent": "Excellent",
  "backup.title": "📦 Backup Browser",
  "backup.subtitle": "View, restore, and manage vault backups",
  "backup.refresh": "🔄 Refresh",
  "backup.statistics": "📊 Statistics",
  "backup.empty.none": "No backups found\nCreate a backup from the Dashboard or Vault page",
  "backup.filters": "🔍 Filters:",
  "backup.filter.all": "All",
  "backup.period.all": "All time",
  "backup.period.24h": "Last 24h",
  "backup.period.7d": "Last 7 days",
  "backup.period.30d": "Last 30 days",
  "backup.period.90d": "Last 90 days",
  "backup.compare_mode": "Compare Mode",
  "backup.empty.filtered": "No backups match the current filters",
  "backup.restore": "↩️ Restore",
  "backup.details": "ℹ️ Details",
  "backup.delete": "🗑️ Delete",
  "backup.toast.select_two": "Select 2 backups to compare",
  "backup.dialog.restore_title": "Restore Backup",
  "backup.dialog.restore_confirm": "Restore backup from {name}?\n\nThis will replace your current vault.\nA backup of the current state will be created first.",
  "backup.toast.unlock_first": "Please unlock the vault first",
  "backup.toast.restore_ok": "Backup restored successfully!",
  "backup.toast.restore_failed": "Restore failed: {error}",
  "backup.dialog.delete_title": "Delete Backup",
  "backup.dialog.delete_confirm": "Permanently delete backup {name}?\n\nThis cannot be undone.",
  "backup.toast.delete_ok": "Backup deleted",
  "backup.toast.delete_failed": "Delete failed: {error}",
  "backup.popup.details_title": "Backup Details",
  "backup.popup.compare_title": "Compare Backups",
  "backup.popup.compare_header": "Backup Comparison",
  "backup.compare.diff": "Entry difference: {diff}",
  "backup.compare.entries": "📝 Entries: {n}",
  "backup.compare.size": "💾 Size: {size} KB",
  "backup.compare.date": "📅 Date: {date}",
  "backup.compare.reason": "🔍 Reason: {reason}",
  "backup.popup.stats_title": "Backup Statistics",
  "backup.popup.stats_header": "Backup Statistics",
  "backup.stats.total_backups": "Total Backups",
  "backup.stats.total_size": "Total Size",
  "backup.stats.oldest": "Oldest Backup",
  "backup.stats.newest": "Newest Backup",
  "common.na": "N/A",
  "backup.stats.compression": "Compression",
  "common.enabled": "Enabled",
  "common.disabled": "Disabled",
  "backup.stats.strategy": "Strategy",
  "backup.stats.by_reason": "Backups by Reason",
  "common.no_data": "No data",
  "backup.toast.stats_failed": "Stats failed: {error}",
  "history.dialog.clear_count_confirm": "Delete {n} events?\n\nThis cannot be undone.",
  "backup.toast.compare_failed": "Compare failed: {error}",
  "backup.error.read_failed": "Failed to read backup",
  "passphrase.no_value": "Generate a passphrase first",
  "passphrase.copied": "Copied to clipboard",
  "passphrase.copy_failed": "Copy failed",
  "passphrase.saved": "Saved to vault",
  "passphrase.unlock_then_save": "Unlock the vault to finish saving this passphrase.",
  "passphrase.vault_unavailable": "Vault not available",
  "passphrase.save_failed": "Save failed",
  "passphrase.vault_notes": "Created via passphrase generator.",
  "vault.readonly_warning": "Read-only mode",
  "vault.readonly_blocked": "Action blocked in read-only mode.",
  "vault.locked_toast": "Vault locked",
  "vault.export_csv_empty": "Vault is empty — nothing to export.",
  "vault.export_csv_title": "CSV Export — Options",
  "vault.export_csv_mask_question": "Mask passwords in the export?",
  "vault.export_csv_error": "Could not export",
  "vault.trial_limit_title": "TRIAL Limit",
  "vault.trial_limit_msg": "TRIAL limit reached: {current}/{max} entries in vault.\n\nUpgrade to LIFETIME to add unlimited entries.\n(About → Import a license)",
  "vault.dep_missing_title": "Missing dependency",
  "vault.dep_missing_reportlab": "PDF generation requires the reportlab library.\n\nInstall it with:\n    pip install reportlab\n\nOr re-run INSTALL_DEPS.bat",
  "vault.pdf_error": "PDF Error",
  "vault.pdf_error_msg": "PDF report generation failed",
  "vault.password_label": "Password:",
  "vault.panic_activated": "PANIC mode activated",
  "common.confirm": "Confirm",
  "common.delete": "Delete",
  "random.duplicate_title": "Password already in use",
  "random.duplicate_msg": "This password is already used by: {services}\n\nSend anyway?",
  "vault.readonly_info": "The vault is now in READ-ONLY mode.\n\nYou can view entries and copy passwords,\nbut no modifications will be allowed while this mode is active.",
  "vault.readonly_add": "Vault is in read-only mode.\nDisable this mode to add a new entry.",
  "vault.readonly_edit": "Vault is in read-only mode.\nDisable this mode to edit an entry.",
  "vault.readonly_delete": "Vault is in read-only mode.\nDisable this mode to delete an entry."
}