{
    "login": {
        "title": "Connexion",
        "button": "Se connecter",
        "form": {
            "email": "Email",
            "emailPlaceholder": "votre@email.com",
            "orUsername": "ou nom d'utilisateur",
            "password": "Mot de passe",
            "togglePassword": "Afficher/Masquer le mot de passe",
            "rememberMe": "Se souvenir de moi",
            "forgotPassword": "Mot de passe oublié"
        },
        "success": "Connexion réussie ! Bienvenue.",
        "back": "Retour à la connexion"
    },
    "register": {
        "title": "Inscription",
        "button": "S'inscrire",
        "form": {
            "username": "Nom d'utilisateur",
            "usernameRules": "Entre 3 et 30 caractères. Lettres (sans accents), chiffres, tirets (-) et underscores (_) uniquement. Les accents et caractères spéciaux ne sont pas autorisés.",
            "email": "Email",
            "emailPlaceholder": "votre@email.com",
            "password": "Mot de passe",
            "passwordConfirm": "Confirmer le mot de passe",
            "passwordRules": "Au moins 10 caractères, avec une minuscule, une majuscule, un chiffre et un caractère spécial."
        },
        "success": "Inscription réussie !",
        "successVerifyEmail": "Inscription réussie ! Veuillez vérifier votre email pour activer votre compte.",
        "alreadyHaveAccount": "Déjà un compte ? Se connecter",
        "createAccount": "Créer un compte",
        "passwordStrength": {
            "title": "Robustesse du mot de passe",
            "levels": {
                "veryWeak": "Très faible",
                "weak": "Faible",
                "fair": "Moyen",
                "good": "Bon",
                "strong": "Fort"
            },
            "requirements": {
                "length": "Au moins {min} caractères",
                "lowercase": "Une lettre minuscule",
                "uppercase": "Une lettre majuscule",
                "digit": "Un chiffre",
                "special": "Un caractère spécial"
            }
        }
    },
    "logout": {
        "button": "Déconnexion"
    },
    "password": {
        "forgot": {
            "title": "Mot de passe oublié",
            "description": "Entrez votre adresse email et nous vous enverrons un lien pour réinitialiser votre mot de passe",
            "sendResetLink": "Envoyer le lien de réinitialisation"
        },
        "reset": {
            "title": "Réinitialiser le mot de passe",
            "newPassword": "Nouveau mot de passe",
            "minLength": "Minimum 8 caractères",
            "success": "Mot de passe réinitialisé avec succès",
            "emailSent": "Si cet email existe, un lien de réinitialisation a été envoyé."
        }
    },
    "2fa": {
        "verification": {
            "title": "Vérification à deux facteurs",
            "description": "Entrez le code à 6 chiffres généré par votre application d'authentification.",
            "code": "Code d'authentification",
            "codeHelp": "Entrez le code à 6 chiffres affiché dans votre application d'authentification.",
            "codeRequired": "Le code d'authentification est requis",
            "invalidCode": "Code d'authentification invalide",
            "verify": "Vérifier"
        },
        "settings": {
            "title": "Paramètres d'authentification à deux facteurs",
            "description": "Activez l'authentification à deux facteurs pour renforcer la sécurité de votre compte.",
            "enabled": "L'authentification à deux facteurs est activée",
            "enabledDesc": "Votre compte est protégé par l'authentification à deux facteurs. Vous devrez entrer un code à chaque connexion.",
            "notEnabled": "L'authentification à deux facteurs n'est pas activée",
            "disabledGlobally": "L'authentification à deux facteurs est désactivée par l'administrateur.",
            "setup": {
                "instructions": "Instructions de configuration",
                "step1": "Téléchargez une application d'authentification comme Google Authenticator, Authy ou Microsoft Authenticator",
                "step2": "Scannez le code QR ci-dessous ou entrez manuellement la clé secrète",
                "step3": "Entrez le code à 6 chiffres généré par l'application pour activer le 2FA",
                "qrAlt": "Scannez ce code QR avec votre application d'authentification",
                "secretKey": "Clé secrète",
                "secretHelp": "Si vous ne pouvez pas scanner le QR code, entrez cette clé manuellement dans votre application.",
                "codeToVerify": "Code de vérification",
                "codeVerifyHelp": "Entrez le code à 6 chiffres généré par votre application pour activer le 2FA",
                "codeToDisable": "Code pour désactiver"
            },
            "enable": "Activer l'authentification à deux facteurs",
            "disable": "Désactiver l'authentification à deux facteurs",
            "enabledSuccess": "L'authentification à deux facteurs a été activée avec succès",
            "disabledSuccess": "L'authentification à deux facteurs a été désactivée avec succès",
            "confirmDisable": "Êtes-vous sûr de vouloir désactiver l'authentification à deux facteurs ? Votre compte sera moins sécurisé."
        }
    },
    "security": {
        "title": "Sécurité",
        "apiToken": {
            "title": "Token API",
            "description": "Utilisez un token API pour accéder aux endpoints REST depuis vos applications externes.",
            "active": "Un token API est actif sur votre compte.",
            "none": "Aucun token API actif sur votre compte.",
            "generate": "Générer un token",
            "revoke": "Révoquer le token",
            "saveWarning": "Copiez ce token maintenant, il ne sera plus jamais affiché.",
            "confirmRevoke": "Êtes-vous sûr de vouloir révoquer le token API ? Cette action est irréversible.",
            "generated": "Token API généré avec succès. Veuillez le sauvegarder, il ne sera plus affiché.",
            "revoked": "Token API révoqué avec succès"
        }
    },
    "required": {
        "login": "Vous devez être connecté",
        "loginToCreate": "Vous devez être connecté pour créer une discussion"
    },
    "email": {
        "changeSent": "Un email de confirmation a été envoyé à votre nouvelle adresse email. Veuillez cliquer sur le lien pour confirmer le changement.",
        "verification": {
            "tokenMissing": "Token de vérification manquant.",
            "tokenInvalid": "Token de vérification invalide ou expiré.",
            "alreadyVerified": "Votre email est déjà vérifié.",
            "success": "Votre email a été vérifié avec succès ! Vous pouvez maintenant vous connecter.",
            "newEmailMissing": "Nouvel email manquant dans le token de vérification.",
            "changeSuccess": "Votre adresse email a été modifiée avec succès !"
        }
    }
}
