{
    "security": {
        "csrfInvalid": "Nieprawidłowy token bezpieczeństwa. Odśwież stronę i spróbuj ponownie."
    },
    "http": {
        "404": {
            "code": "404",
            "title": "Nie znaleziono strony",
            "message": "Strona, której szukasz, nie istnieje lub została przeniesiona.",
            "description": "Strona, której szukasz, nie istnieje",
            "suggestions": {
                "title": "Sugestie",
                "whatToDo": "Co robić?",
                "suggestion1": "Sprawdź pisownię adresu URL w pasku adresu",
                "suggestion2": "Użyj paska wyszukiwania, aby znaleźć to, czego szukasz",
                "suggestion3": "Przejdź na stronę główną, aby przejść do innych sekcji"
            },
            "actions": {
                "backHome": "Powrót do strony głównej",
                "previousPage": "Poprzednia strona",
                "retry": "Spróbuj ponownie"
            }
        },
        "403": {
            "code": "403",
            "title": "Dostęp zabroniony",
            "message": "Nie masz uprawnień, aby uzyskać dostęp do tej strony.",
            "description": "Nie masz uprawnień do dostępu do tej strony",
            "suggestions": {
                "title": "Sugestie",
                "whatToDo": "Co robić?",
                "suggestion1": "Sprawdź, czy jesteś zalogowany na właściwe konto",
                "suggestion2": "Skontaktuj się z administratorem, jeśli uważasz, że to błąd",
                "suggestion3": "Upewnij się, że masz niezbędne uprawnienia do tego zasobu"
            },
            "actions": {
                "backHome": "Powrót do strony głównej",
                "previousPage": "Poprzednia strona",
                "retry": "Spróbuj ponownie"
            }
        },
        "500": {
            "code": "500",
            "title": "Błąd serwera",
            "message": "Wystąpił błąd na serwerze. Nasz zespół został powiadomiony.",
            "description": "Wystąpił błąd na serwerze",
            "suggestions": {
                "title": "Sugestie",
                "whatToDo": "Co robić?",
                "suggestion1": "Poczekaj kilka chwil i spróbuj ponownie",
                "suggestion2": "Sprawdź swoje połączenie internetowe",
                "suggestion3": "Jeśli problem będzie się powtarzał, skontaktuj się z pomocą techniczną"
            },
            "actions": {
                "backHome": "Powrót do strony głównej",
                "previousPage": "Poprzednia strona",
                "retry": "Spróbuj ponownie"
            }
        },
        "400": {
            "code": "400",
            "title": "Nieprawidłowe żądanie",
            "description": "Nieprawidłowe żądanie"
        },
        "401": {
            "code": "401",
            "title": "Nieuwierzytelniony",
            "description": "Nieuwierzytelniony"
        },
        "429": {
            "code": "429",
            "title": "Zbyt wiele żądań",
            "description": "Zbyt wiele żądań"
        }
    },
    "validation": {
        "error": "Błąd walidacji",
        "required": {
            "title": "Tytuł jest wymagany",
            "content": "Treść jest wymagana",
            "category": "Kategoria jest wymagana",
            "tagName": "Nazwa tagu jest wymagana",
            "slug": "Slug jest wymagany",
            "discussionId": "ID dyskusji jest wymagane"
        },
        "invalid": {
            "format": "Nieprawidłowy format",
            "url": "Nieprawidłowy URL. Musi zaczynać się od http:// lub https://",
            "email": "Nieprawidłowy email",
            "order": "Nieprawidłowa kolejność",
            "token": "Nieprawidłowy token",
            "tokenExpired": "Nieprawidłowy lub wygasły token",
            "csrf": "Nieprawidłowy token CSRF",
            "request": "Nieprawidłowe żądanie"
        },
        "length": {
            "min": "Wymagane minimum {min} znaków",
            "max": "Maksymalnie dozwolone {max} znaków"
        },
        "username": {
            "invalidFormat": "Nazwa użytkownika może zawierać tylko litery, cyfry, myślniki (-) i podkreślenia (_)",
            "cannotBeChanged": "Nazwy użytkownika nie można zmienić",
            "alreadyUsed": "Ta nazwa użytkownika jest już zajęta",
            "help": "3-30 znaków: litery, cyfry, myślniki i podkreślenia"
        },
        "email": {
            "alreadyUsed": "Ten email jest już używany",
            "notVerified": "Twój email nie został zweryfikowany. Sprawdź skrzynkę pocztową i kliknij link weryfikacyjny.",
            "help": "Wymagany prawidłowy adres email",
            "mxInvalid": "Domena tego adresu email nie akceptuje wiadomości. Sprawdź wprowadzony adres."
        },
        "password": {
            "weak": "Hasło musi zawierać co najmniej 10 znaków: jedną małą literę, jedną wielką literę, cyfrę i znak specjalny."
        }
    },
    "auth": {
        "loginRequired": "Musisz być zalogowany, aby uzyskać dostęp do tej strony",
        "invalidCredentials": "Nieprawidłowy email lub hasło",
        "tooManyLoginAttempts": "Zbyt wiele prób logowania. Spróbuj ponownie później.",
        "tooManyRegisterAttempts": "Zbyt wiele prób rejestracji. Spróbuj ponownie później.",
        "registrationDisabled": "Rejestracja jest wyłączona",
        "2fa": {
            "codeRequired": "Kod 2FA jest wymagany",
            "invalidCode": "Nieprawidłowy kod 2FA",
            "notEnabled": "Uwierzytelnianie dwuskładnikowe nie jest włączone"
        },
        "account": {
            "banned": "Twoje konto zostało zbanowane",
            "suspended": "Twoje konto zostało zawieszone",
            "suspension": {
                "endsOn": "Zawieszenie zakończy się {date}",
                "permanent": "Nie ustalono daty zakończenia (zawieszenie stałe)",
                "reason": "Powód: {reason}",
                "contactModerator": "Aby uzyskać więcej szczegółów, skontaktuj się z moderatorem"
            }
        }
    },
    "upload": {
        "failed": "Przesyłanie nie powiodło się",
        "error": "Błąd podczas przesyłania",
        "fileTooLarge": "Plik jest zbyt duży",
        "invalidFileType": "Niedozwolony typ pliku",
        "php": {
            "iniSize": "Plik przekracza maksymalny rozmiar dozwolony przez serwer (upload_max_filesize)",
            "formSize": "Plik przekracza maksymalny rozmiar dozwolony przez formularz",
            "partial": "Plik został przesłany tylko częściowo",
            "noFile": "Nie przesłano żadnego pliku",
            "noTmpDir": "Brak folderu tymczasowego na serwerze",
            "cantWrite": "Nie udało się zapisać pliku na dysku",
            "extension": "Rozszerzenie PHP zatrzymało przesyłanie pliku",
            "unknown": "Nieznany błąd przesyłania (kod: {code})"
        },
        "validation": {
            "noAllowedTypes": "Nie skonfigurowano żadnego dozwolonego typu pliku",
            "extensionNotAllowed": "Niedozwolone rozszerzenie: {ext}. Dozwolone rozszerzenia: {allowed}",
            "cannotDetectType": "Nie można określić typu pliku. Ze względów bezpieczeństwa plik nie może zostać zaakceptowany.",
            "typeMismatch": "Typ pliku nie odpowiada jego rozszerzeniu. Plik odrzucony ze względów bezpieczeństwa.",
            "mimeNotAllowed": "Niedozwolony typ pliku: {mime}. Dozwolone typy: {allowed}",
            "tooLarge": "Plik jest zbyt duży: {size} MB. Maksymalny dozwolony rozmiar: {max} MB"
        },
        "destination": {
            "invalidPath": "Nieprawidłowa ścieżka docelowa",
            "cannotCreateDir": "Nie można utworzyć katalogu docelowego",
            "missingDir": "Katalog docelowy nie istnieje",
            "notWritable": "Katalog docelowy nie jest zapisywalny",
            "moveFailed": "Nie udało się przenieść przesłanego pliku do miejsca docelowego"
        },
        "archive": {
            "unsafe": "Niebezpieczne archiwum",
            "toolUnavailable": "{tool} nie jest dostępny na serwerze (archiwa {type} nie są obsługiwane)",
            "openFailed": "Nie można otworzyć archiwum {type}",
            "execFailed": "Nie można uruchomić {tool}",
            "execError": "Błąd podczas uruchamiania {tool}: {details}",
            "listFailed": "Nie można wyświetlić zawartości archiwum {type}",
            "tooManyFiles": "Zbyt wiele plików w archiwum (maks.: {max})",
            "suspiciousPath": "Wykryto podejrzaną ścieżkę w archiwum: {file}",
            "forbiddenFile": "Niedozwolony plik w archiwum: {file} (rozszerzenie: .{ext})",
            "unsupportedType": "Nieobsługiwany typ archiwum: {type}",
            "scanError": "Błąd podczas analizy archiwum: {details}"
        },
        "clamav": {
            "unavailable": "Skanowanie antywirusowe niedostępne na serwerze",
            "scanError": "Błąd podczas skanowania antywirusowego",
            "infected": "Antywirus wykrył zainfekowany plik: {details}"
        }
    },
    "rateLimit": {
        "title": "Zbyt wiele żądań. Spróbuj ponownie później.",
        "retryAfter": "Spróbuj ponownie za {seconds} s",
        "discussion": {
            "duplicate": "Utworzyłeś już podobną dyskusję niedawno. Poczekaj przed utworzeniem nowej.",
            "cooldown": "Poczekaj {seconds} s przed utworzeniem nowej dyskusji."
        },
        "post": {
            "duplicate": "Wysłałeś już tę wiadomość niedawno. Poczekaj przed ponownym wysłaniem.",
            "cooldown": "Poczekaj {seconds} s przed ponownym opublikowaniem postu."
        }
    },
    "notFound": {
        "user": "Nie znaleziono użytkownika",
        "discussion": "Nie znaleziono dyskusji",
        "post": "Nie znaleziono postu",
        "tag": "Nie znaleziono tagu",
        "group": "Nie znaleziono grupy",
        "category": "Nie znaleziono kategorii",
        "reaction": "Nie znaleziono reakcji",
        "attachment": "Nie znaleziono załącznika",
        "file": "Nie znaleziono pliku",
        "short": "Nie znaleziono zasobu",
        "notification": "Nie znaleziono powiadomienia",
        "draft": "Nie znaleziono szkicu"
    },
    "permission": {
        "denied": "Brak uprawnień",
        "categoryAccessDenied": "Nie masz uprawnień do dostępu do tej prywatnej kategorii",
        "downloadNotAllowed": "Nie masz uprawnień do pobrania tego pliku",
        "profileLoginRequired": "Musisz być zalogowany, aby przeglądać profile użytkowników.",
        "discussionEditTimeLimitExceeded": "Nie możesz już edytować tej dyskusji. Dozwolony czas edycji upłynął.",
        "discussionDeleteTimeLimitExceeded": "Nie możesz już usunąć tej dyskusji. Dozwolony czas na usunięcie upłynął.",
        "discussionHasReplies": "Nie możesz usunąć dyskusji, która ma już odpowiedzi.",
        "postEditTimeLimitExceeded": "Nie możesz już edytować tej odpowiedzi. Dozwolony czas edycji upłynął.",
        "postDeleteTimeLimitExceeded": "Nie możesz już usunąć tej odpowiedzi. Dozwolony czas na usunięcie upłynął.",
        "discussionEditRequiresNoReplies": "Nie możesz już edytować tej dyskusji, ponieważ zostały już opublikowane odpowiedzi.",
        "postEditRequiresNoReplies": "Nie możesz już edytować tej odpowiedzi, ponieważ w tej dyskusji pojawiła się nowsza odpowiedź."
    },
    "action": {
        "cannotBanYourself": "Nie możesz zbanować samego siebie",
        "cannotBanAdmin": "Administrator nie może zbanować innego administratora",
        "cannotBanModerator": "Administrator lub moderator nie może zbanować moderatora",
        "cannotDeactivateYourself": "Nie możesz dezaktywować samego siebie",
        "cannotDeactivateAdmin": "Administrator nie może dezaktywować innego administratora",
        "cannotDeleteYourself": "Nie możesz usunąć samego siebie",
        "cannotDeleteAdmin": "Administrator nie może usunąć innego administratora",
        "cannotDeleteModerator": "Administrator lub moderator nie może usunąć moderatora",
        "cannotReactToOwnPost": "Nie możesz reagować na swój własny post",
        "cannotCreateSolvedTag": "Nie można utworzyć tagu rozwiązania",
        "errorDeletingDiscussion": "Błąd podczas usuwania dyskusji",
        "errorLoadingHistory": "Błąd ładowania historii",
        "checkError": "Błąd podczas weryfikacji"
    },
    "network": {
        "error": "Błąd sieci"
    },
    "maintenance": {
        "title": "Tryb konserwacji",
        "message": "Forum jest obecnie w trakcie konserwacji. Wrócimy wkrótce.",
        "info": {
            "title": "Informacja",
            "text": "Prowadzimy prace konserwacyjne, aby poprawić Twoje doświadczenie. Forum będzie ponownie dostępne za niedługo."
        }
    },
    "general": {
        "errorOccurred": "Wystąpił błąd",
        "forbiddenShort": "Brak uprawnień",
        "serverErrorShort": "Błąd serwera"
    },
    "report": {
        "alreadyReported": "Już zgłosiłeś tę treść. Zgłoszenie oczekuje na rozpatrzenie."
    },
    "modal_not_found": "Nie znaleziono okna zgłoszenia",
    "notification": {
        "idRequired": "Wymagane jest ID powiadomienia"
    },
    "draft": {
        "idRequired": "Wymagane jest ID szkicu"
    },
    "integrity": {
        "title": "Błąd integralności",
        "message": "Forum nie może zostać uruchomione, ponieważ wewnętrzna kontrola integralności nie powiodła się.",
        "hookMissing": "Hook seo.meta.after jest brakujący lub został usunięty z aktywnego układu frontendu.",
        "checkTemplate": "Sprawdź plik views/layouts/frontend/header.php aktywnego motywu.",
        "contact": "Skontaktuj się z administratorem forum lub przywróć oryginalny motyw."
    },
    "category": {
        "readOnly": "Ta kategoria jest dla Ciebie tylko do odczytu",
        "createRestricted": "Nie masz uprawnień do tworzenia dyskusji w tej kategorii"
    }
}
