{
    "login": {
        "title": "Logowanie",
        "button": "Zaloguj się",
        "form": {
            "email": "Email",
            "emailPlaceholder": "twoj@email.com",
            "orUsername": "lub nazwa użytkownika",
            "password": "Hasło",
            "togglePassword": "Pokaż/Ukryj hasło",
            "rememberMe": "Zapamiętaj mnie",
            "forgotPassword": "Zapomniałeś hasła?"
        },
        "success": "Logowanie udane! Witamy.",
        "back": "Powrót do logowania"
    },
    "register": {
        "title": "Rejestracja",
        "button": "Zarejestruj się",
        "form": {
            "username": "Nazwa użytkownika",
            "usernameRules": "Od 3 do 30 znaków. Tylko litery (bez znaków diakrytycznych), cyfry, myślniki (-) i podkreślenia (_). Znaki diakrytyczne i znaki specjalne są niedozwolone.",
            "email": "Email",
            "emailPlaceholder": "twoj@email.com",
            "password": "Hasło",
            "passwordConfirm": "Potwierdź hasło",
            "passwordRules": "Co najmniej 10 znaków, w tym mała litera, wielka litera, cyfra i znak specjalny."
        },
        "success": "Rejestracja zakończona sukcesem!",
        "successVerifyEmail": "Rejestracja udana! Zweryfikuj swój adres email, aby aktywować konto.",
        "alreadyHaveAccount": "Masz już konto? Zaloguj się",
        "createAccount": "Utwórz konto",
        "passwordStrength": {
            "title": "Siła hasła",
            "levels": {
                "veryWeak": "Bardzo słabe",
                "weak": "Słabe",
                "fair": "Średnie",
                "good": "Dobre",
                "strong": "Silne"
            },
            "requirements": {
                "length": "Co najmniej {min} znaków",
                "lowercase": "Jedna mała litera",
                "uppercase": "Jedna wielka litera",
                "digit": "Jedna cyfra",
                "special": "Jeden znak specjalny"
            }
        }
    },
    "logout": {
        "button": "Wyloguj się"
    },
    "password": {
        "forgot": {
            "title": "Zapomniałeś hasła?",
            "description": "Podaj swój adres email, a wyślemy Ci link do zresetowania hasła",
            "sendResetLink": "Wyślij link resetujący"
        },
        "reset": {
            "title": "Resetowanie hasła",
            "newPassword": "Nowe hasło",
            "minLength": "Minimum 8 znaków",
            "success": "Hasło zostało zresetowane",
            "emailSent": "Jeśli ten adres email istnieje, wysłano na niego link resetujący."
        }
    },
    "2fa": {
        "verification": {
            "title": "Weryfikacja dwuskładnikowa",
            "description": "Wprowadź 6-cyfrowy kod wygenerowany przez Twoją aplikację uwierzytelniającą.",
            "code": "Kod uwierzytelniający",
            "codeHelp": "Wprowadź 6-cyfrowy kod widoczny w aplikacji uwierzytelniającej.",
            "codeRequired": "Kod uwierzytelniający jest wymagany",
            "invalidCode": "Nieprawidłowy kod uwierzytelniający",
            "verify": "Zweryfikuj"
        },
        "settings": {
            "title": "Ustawienia uwierzytelniania dwuskładnikowego",
            "description": "Włącz uwierzytelnianie dwuskładnikowe, aby zwiększyć bezpieczeństwo konta.",
            "enabled": "Uwierzytelnianie dwuskładnikowe jest włączone",
            "enabledDesc": "Twoje konto jest chronione uwierzytelnianiem dwuskładnikowym. Przy każdym logowaniu konieczne będzie podanie kodu.",
            "notEnabled": "Uwierzytelnianie dwuskładnikowe nie jest włączone",
            "disabledGlobally": "Uwierzytelnianie dwuskładnikowe zostało wyłączone przez administratora.",
            "setup": {
                "instructions": "Instrukcja konfiguracji",
                "step1": "Pobierz aplikację uwierzytelniającą, np. Google Authenticator, Authy lub Microsoft Authenticator",
                "step2": "Zeskanuj poniższy kod QR lub ręcznie wprowadź klucz tajny",
                "step3": "Wprowadź 6-cyfrowy kod wygenerowany przez aplikację, aby włączyć 2FA",
                "qrAlt": "Zeskanuj ten kod QR za pomocą aplikacji uwierzytelniającej",
                "secretKey": "Klucz tajny",
                "secretHelp": "Jeśli nie możesz zeskanować kodu QR, wprowadź ten klucz ręcznie w aplikacji.",
                "codeToVerify": "Kod weryfikacyjny",
                "codeVerifyHelp": "Wprowadź 6-cyfrowy kod wygenerowany przez aplikację, aby włączyć 2FA",
                "codeToDisable": "Kod do wyłączenia"
            },
            "enable": "Włącz uwierzytelnianie dwuskładnikowe",
            "disable": "Wyłącz uwierzytelnianie dwuskładnikowe",
            "enabledSuccess": "Uwierzytelnianie dwuskładnikowe zostało pomyślnie włączone",
            "disabledSuccess": "Uwierzytelnianie dwuskładnikowe zostało pomyślnie wyłączone",
            "confirmDisable": "Czy na pewno chcesz wyłączyć uwierzytelnianie dwuskładnikowe? Twoje konto będzie mniej bezpieczne."
        }
    },
    "security": {
        "title": "Bezpieczeństwo",
        "apiToken": {
            "title": "Token API",
            "description": "Użyj tokena API, aby uzyskać dostęp do punktów końcowych REST z zewnętrznych aplikacji.",
            "active": "Na Twoim koncie jest aktywny token API.",
            "none": "Brak aktywnego tokena API na Twoim koncie.",
            "generate": "Wygeneruj token",
            "revoke": "Unieważnij token",
            "saveWarning": "Skopiuj ten token teraz — nie zostanie on ponownie wyświetlony.",
            "confirmRevoke": "Czy na pewno chcesz unieważnić token API? Tej operacji nie można cofnąć.",
            "generated": "Token API został pomyślnie wygenerowany. Zachowaj go, ponieważ nie zostanie ponownie wyświetlony.",
            "revoked": "Token API został pomyślnie unieważniony"
        }
    },
    "required": {
        "login": "Musisz być zalogowany",
        "loginToCreate": "Musisz być zalogowany, aby utworzyć dyskusję"
    },
    "email": {
        "changeSent": "Na Twój nowy adres email wysłano wiadomość potwierdzającą. Kliknij w link, aby potwierdzić zmianę.",
        "verification": {
            "tokenMissing": "Brak tokena weryfikacyjnego.",
            "tokenInvalid": "Nieprawidłowy lub wygasły token weryfikacyjny.",
            "alreadyVerified": "Twój adres email jest już zweryfikowany.",
            "success": "Twój adres email został pomyślnie zweryfikowany! Możesz się teraz zalogować.",
            "newEmailMissing": "W tokenie weryfikacyjnym brakuje nowego adresu email.",
            "changeSuccess": "Twój adres email został pomyślnie zmieniony!"
        }
    }
}
