{
    "login": {
        "title": "Login",
        "button": "Log in",
        "form": {
            "email": "Email",
            "emailPlaceholder": "your@email.com",
            "orUsername": "or username",
            "password": "Password",
            "togglePassword": "Show/Hide Password",
            "rememberMe": "Remember me",
            "forgotPassword": "Forgot Password"
        },
        "success": "Login successful! Welcome.",
        "back": "Back to login"
    },
    "register": {
        "title": "Register",
        "button": "Register",
        "form": {
            "username": "Username",
            "usernameRules": "Between 3 and 30 characters. Letters (no accents), numbers, hyphens (-) and underscores (_) only. Accents and special characters are not allowed.",
            "email": "Email",
            "emailPlaceholder": "your@email.com",
            "password": "Password",
            "passwordConfirm": "Confirm Password",
            "passwordRules": "At least 10 characters, including a lowercase letter, an uppercase letter, a digit and a special character."
        },
        "success": "Registration successful!",
        "successVerifyEmail": "Registration successful! Please verify your email to activate your account.",
        "alreadyHaveAccount": "Already have an account? Log in",
        "createAccount": "Create an account",
        "passwordStrength": {
            "title": "Password strength",
            "levels": {
                "veryWeak": "Very weak",
                "weak": "Weak",
                "fair": "Fair",
                "good": "Good",
                "strong": "Strong"
            },
            "requirements": {
                "length": "At least {min} characters",
                "lowercase": "One lowercase letter",
                "uppercase": "One uppercase letter",
                "digit": "One digit",
                "special": "One special character"
            }
        }
    },
    "logout": {
        "button": "Logout"
    },
    "password": {
        "forgot": {
            "title": "Forgot Password",
            "description": "Enter your email address and we will send you a link to reset your password",
            "sendResetLink": "Send reset link"
        },
        "reset": {
            "title": "Reset Password",
            "newPassword": "New Password",
            "minLength": "Minimum 8 characters",
            "success": "Password reset successfully",
            "emailSent": "If this email exists, a reset link has been sent."
        }
    },
    "2fa": {
        "verification": {
            "title": "Two-Factor Verification",
            "description": "Enter the 6-digit code generated by your authentication app.",
            "code": "Authentication Code",
            "codeHelp": "Enter the 6-digit code displayed in your authentication app.",
            "codeRequired": "Authentication code is required",
            "invalidCode": "Invalid authentication code",
            "verify": "Verify"
        },
        "settings": {
            "title": "Two-Factor Authentication Settings",
            "description": "Enable two-factor authentication to enhance your account security.",
            "enabled": "Two-factor authentication is enabled",
            "enabledDesc": "Your account is protected by two-factor authentication. You will need to enter a code each time you log in.",
            "notEnabled": "Two-factor authentication is not enabled",
            "disabledGlobally": "Two-factor authentication is disabled by the administrator.",
            "setup": {
                "instructions": "Setup Instructions",
                "step1": "Download an authentication app such as Google Authenticator, Authy, or Microsoft Authenticator",
                "step2": "Scan the QR code below or manually enter the secret key",
                "step3": "Enter the 6-digit code generated by the app to enable 2FA",
                "qrAlt": "Scan this QR code with your authentication app",
                "secretKey": "Secret Key",
                "secretHelp": "If you cannot scan the QR code, manually enter this key into your app.",
                "codeToVerify": "Verification Code",
                "codeVerifyHelp": "Enter the 6-digit code generated by your app to enable 2FA",
                "codeToDisable": "Code to Disable"
            },
            "enable": "Enable Two-Factor Authentication",
            "disable": "Disable Two-Factor Authentication",
            "enabledSuccess": "Two-factor authentication has been enabled successfully",
            "disabledSuccess": "Two-factor authentication has been disabled successfully",
            "confirmDisable": "Are you sure you want to disable two-factor authentication? Your account will be less secure."
        }
    },
    "security": {
        "title": "Security",
        "apiToken": {
            "title": "API Token",
            "description": "Use an API token to access REST endpoints from your external applications.",
            "active": "An API token is active on your account.",
            "none": "No active API token on your account.",
            "generate": "Generate token",
            "revoke": "Revoke token",
            "saveWarning": "Copy this token now — it will never be displayed again.",
            "confirmRevoke": "Are you sure you want to revoke the API token? This action cannot be undone.",
            "generated": "API token generated successfully. Please save it, as it will not be displayed again.",
            "revoked": "API token revoked successfully"
        }
    },
    "required": {
        "login": "You must be logged in",
        "loginToCreate": "You must be logged in to create a discussion"
    },
    "email": {
        "changeSent": "A confirmation email has been sent to your new email address. Please click the link to confirm the change.",
        "verification": {
            "tokenMissing": "Verification token is missing.",
            "tokenInvalid": "Invalid or expired verification token.",
            "alreadyVerified": "Your email is already verified.",
            "success": "Your email has been verified successfully! You can now log in.",
            "newEmailMissing": "New email is missing from the verification token.",
            "changeSuccess": "Your email address has been changed successfully!"
        }
    }
}
