{
  "common": {
    "cancel": "Anuluj",
    "close": "Zamknij",
    "delete": "Usuń",
    "save": "Zapisz",
    "yes": "Tak",
    "no": "Nie",
    "ok": "Ok",
    "continue": "Dalej",
    "loading": "Ładowanie",
    "error": "Błąd",
    "success": "Gotowe",
    "never": "Nigdy",
    "copied": "Skopiowano do schowka",
    "loadMore": "Załaduj więcej",
    "use": "Użyj",
    "confirm": "Potwierdź",
    "next": "Dalej",
    "notice": "Uwaga",
    "enabled": "Włączone",
    "disabled": "Wyłączone",
    "twoFactorAuthentication": "Weryfikacja dwuetapowa (2FA)",
    "add": "Dodaj",
    "generate": "Generate",
    "attachments": "Załączniki",
    "deleteItemConfirmTitle": "Usuń element",
    "deleteItemConfirmDescription": "Czy na pewno chcesz usunąć ten element?",
    "errors": {
      "unknownError": "Wystąpił nieznany błąd.",
      "unknownErrorTryAgain": "Wystąpił nieznany błąd. Spróbuj ponownie.",
      "serverVersionTooOld": "Aby korzystać z tej funkcji, serwer AliasVault musi zostać zaktualizowany do nowszej wersji. Jeśli potrzebujesz pomocy, skontaktuj się z administratorem serwera."
    }
  },
  "auth": {
    "login": "Zaloguj się",
    "logout": "Wyloguj się",
    "username": "Nazwa użytkownika lub adres e-mail",
    "password": "Hasło",
    "authCode": "Kod uwierzytelniający",
    "unlock": "Odblokuj sejf",
    "unlocking": "Odblokowywanie...",
    "loggingIn": "Logowanie",
    "validatingCredentials": "Weryfikacja danych logowania",
    "syncingVault": "Synchronizacja sejfu",
    "verifyingAuthCode": "Weryfikacja kodu uwierzytelniającego",
    "verify": "Weryfikacja",
    "unlockVault": "Odblokuj sejf",
    "unlockWithPin": "Odblokuj za pomocą kodu PIN",
    "enterPassword": "Wprowadź hasło, aby odblokować sejf",
    "enterPasswordPlaceholder": "Hasło",
    "enterAuthCode": "Wprowadź 6-cyfrowy kod",
    "usernamePlaceholder": "nazwa / nazwa@serwis.com",
    "passwordPlaceholder": "Wprowadź swoje hasło",
    "enableBiometric": "Włączyć {{biometric}}?",
    "biometricPrompt": "Czy chcesz użyć {{biometric}} do odblokowania sejfu?",
    "tryBiometricAgain": "Spróbuj ponownie {{biometric}}",
    "tryPinAgain": "Spróbuj ponownie wprowadzić kod PIN",
    "authCodeNote": "Uwaga: jeśli nie masz dostępu do urządzenia uwierzytelniającego, możesz zresetować kod 2FA za pomocą kodu odzyskiwania, logując się przez stronę internetową.",
    "errors": {
      "credentialsRequired": "Wymagana jest nazwa użytkownika i hasło",
      "invalidAuthCode": "Wprowadź prawidłowy 6-cyfrowy kod uwierzytelniający",
      "incorrectPassword": "Nieprawidłowe hasło. Spróbuj ponownie.",
      "enterPassword": "Wprowadź swoje hasło",
      "serverError": "Nie można połączyć się z serwerem AliasVault. Spróbuj ponownie później lub skontaktuj się z pomocą techniczną, jeśli problem nadal występuje.",
      "serverErrorSelfHosted": "Nie można połączyć się z API. W przypadku instancji hostowanych samodzielnie sprawdź, czy punkt końcowy API jest dostępny, przechodząc do niego w przeglądarce: powinien wyświetlić komunikat „OK”.",
      "networkError": "Wystąpił błąd żądania sieciowego. Sprawdź połączenie internetowe i spróbuj ponownie.",
      "networkErrorSelfHosted": "Wystąpił błąd żądania sieciowego. Sprawdź połączenie sieciowe i dostępność serwera. W przypadku instancji hostowanych samodzielnie upewnij się, że masz zainstalowany ważny certyfikat SSL. Certyfikaty z podpisem własnym nie są obsługiwane na urządzeniach mobilnych ze względów bezpieczeństwa.",
      "sessionExpired": "Twoja sesja wygasła. Zaloguj się ponownie.",
      "httpError": "Błąd HTTP: {{status}}"
    },
    "confirmLogout": "Czy na pewno chcesz się wylogować? Aby uzyskać dostęp do swojego sejfu, musisz ponownie zalogować się przy użyciu hasła głównego.",
    "noAccountYet": "Nie masz jeszcze konta?",
    "createNewVault": "Utwórz nowy sejf",
    "connectingTo": "Łączenie z",
    "loggedInAs": "Zalogowano jako"
  },
  "logout": {
    "unsyncedChangesTitle": "Zmiany niesynchronizowane",
    "unsyncedChangesWarning": "Masz niezsynchronizowane zmiany, które zostaną utracone, jeśli się teraz wylogujesz. Czy na pewno chcesz kontynuować?",
    "logoutAnyway": "Wyloguj się mimo wszystko"
  },
  "vault": {
    "syncingVault": "Synchronizacja sejfu",
    "uploadingVaultToServer": "Przesyłanie zawartości sejfu na serwer",
    "savingChangesToVault": "Zapisywanie zmian w sejfie",
    "checkingForVaultUpdates": "Sprawdzanie aktualizacji sejfu",
    "executingOperation": "Wykonuję operację...",
    "checkingVaultUpdates": "Sprawdzanie aktualizacji sejfu",
    "syncingUpdatedVault": "Synchronizacja zaktualizowanego sejfu",
    "mergingVault": "Łączenie zmian w skarbcu",
    "uploadingChanges": "Przesyłanie zmian",
    "errors": {
      "failedToGetEncryptedDatabase": "Nie udało się pobrać zaszyfrowanej bazy danych",
      "usernameNotFound": "Nazwa użytkownika nie została znaleziona",
      "vaultOutdated": "Twoje sejf jest nieaktualny. Zaloguj się na stronie AliasVault i postępuj zgodnie z instrukcjami.",
      "failedToSyncVault": "Nie udało się zsynchronizować sejfu",
      "versionNotSupported": "Ta wersja aplikacji mobilnej AliasVault nie jest już obsługiwana przez serwer. Zaktualizuj aplikację do najnowszej wersji.",
      "serverVersionNotSupported": "Aby korzystać z tej aplikacji mobilnej, serwer AliasVault musi zostać zaktualizowany do nowszej wersji. Jeśli potrzebujesz pomocy, skontaktuj się z działem pomocy technicznej.",
      "appOutdated": "Ta aplikacja jest nieaktualna i nie można jej używać do uzyskania dostępu do tej (nowszej) wersji sejfu. Aby kontynuować, zaktualizuj aplikację AliasVault.",
      "passwordChanged": "Twoje hasło uległo zmianie od czasu ostatniego logowania. Ze względów bezpieczeństwa prosimy o ponowne zalogowanie się.",
      "passwordChangeRequiresOnline": "Zmiana hasła wymaga połączenia z Internetem. Spróbuj ponownie, gdy będziesz online."
    }
  },
  "passkeys": {
    "passkey": "Klucz dostępu",
    "helpText": "Klucze dostępu są tworzone na stronie internetowej po wyświetleniu monitu. Nie można ich edytować ręcznie. Aby usunąć ten klucz dostępu, można go usunąć z tych poświadczeń.",
    "passkeyMarkedForDeletion": "Klucz dostępu oznaczony do usunięcia",
    "passkeyWillBeDeleted": "Ten klucz dostępu zostanie usunięty po zapisaniu tych danych."
  },
  "totp": {
    "addCode": "Dodaj kod 2FA",
    "nameOptional": "Nazwa (opcjonalnie)",
    "secretKey": "Tajny klucz",
    "instructions": "Wprowadź tajny klucz wyświetlony na stronie internetowej, na której chcesz dodać uwierzytelnianie dwuskładnikowe.",
    "saveToViewCode": "Zapisz, aby wyświetlić kod",
    "errors": {
      "invalidSecretKey": "Nieprawidłowy format tajnego klucza."
    }
  },
  "settings": {
    "title": "Ustawienia",
    "autofill": "Autouzupełnianie i klucze dostępu",
    "iosAutofillSettings": {
      "headerText": "Możesz skonfigurować AliasVault, aby zapewnić natywną funkcję automatycznego wypełniania haseł i kluczy dostępu w systemie iOS. Aby ją włączyć, postępuj zgodnie z poniższymi instrukcjami.",
      "passkeyNotice": "Klucze dostępu są tworzone za pośrednictwem systemu iOS. Aby zapisać je w AliasVault, upewnij się, że opcja Autofill poniżej jest włączona.",
      "howToEnable": "Jak włączyć autouzupełnianie i klucze dostępu:",
      "step1": "1. Otwórz ustawienia iOS za pomocą poniższego przycisku",
      "step2": "2. Przejdź do „Ogólne”",
      "step3": "3. Wybierz „Autouzupełnianie i hasła”",
      "step4": "4. Włącz „AliasVault”",
      "step5": "5. Wyłącz inne dostawców haseł (np. „Hasła iCloud”), aby uniknąć konfliktów",
      "openIosSettings": "Otwórz ustawienia systemu iOS",
      "alreadyConfigured": "Już to skonfigurowałem",
      "warningText": "Uwaga: podczas korzystania z funkcji autouzupełniania konieczne będzie uwierzytelnienie za pomocą rozpoznawania twarzy/dotyku palca lub hasła urządzenia."
    },
    "androidAutofillSettings": {
      "warningTitle": "⚠️ Funkcja eksperymentalna",
      "warningDescription": "Funkcja autouzupełniania i obsługa hasła dostępowego dla systemu Android są obecnie w fazie eksperymentalnej.",
      "warningLink": "Więcej informacji na ten temat można znaleźć tutaj",
      "headerText": "Możesz skonfigurować AliasVault, aby zapewnić natywną funkcję automatycznego wypełniania haseł i kluczy dostępu w systemie Android. Aby ją włączyć, postępuj zgodnie z poniższymi instrukcjami.",
      "passkeyNotice": "Klucze dostępu są tworzone za pomocą menedżera poświadczeń systemu Android (Android 14+). Aby zapisać je w AliasVault, upewnij się, że opcja Autofill poniżej jest włączona.",
      "howToEnable": "Jak włączyć autouzupełnianie i klucze dostępu:",
      "step1": "1. Otwórz ustawienia systemu Android za pomocą poniższego przycisku i zmień „preferowaną usługę autouzupełniania” na „AliasVault”",
      "openAutofillSettings": "Otwórz ustawienia autouzupełniania",
      "buttonTip": "Jeśli powyższy przycisk nie działa, może to oznaczać, że został zablokowany w ustawieniach bezpieczeństwa. Możesz ręcznie przejść do Ustawień Androida → Zarządzanie ogólne → Hasła i autouzupełnianie.",
      "step2": "2. Niektóre aplikacje, np. Google Chrome, mogą wymagać ręcznej konfiguracji w ustawieniach, aby zezwolić na korzystanie z aplikacji innych firm do automatycznego wypełniania formularzy. Jednak większość aplikacji powinna domyślnie obsługiwać funkcję automatycznego wypełniania formularzy.",
      "alreadyConfigured": "Już to skonfigurowałem",
      "advancedOptions": "Opcje zaawansowane",
      "showSearchText": "Wyświetl tekst wyszukiwania",
      "showSearchTextDescription": "AliasVault otrzymuje z Androida dane, których używa do wyszukania pasujących danych logowania"
    },
    "vaultUnlock": "Blokada sejfu",
    "autoLock": "Automatyczne blokowanie",
    "clipboardClear": "Wyczyść schowek",
    "clipboardClearDescription": "Automatycznie usuwa skopiowane hasła i poufne informacje ze schowka po upływie określonego czasu.",
    "clipboardClearAndroidWarning": "Uwaga: niektóre urządzenia z systemem Android mają włączoną historię schowka, która może śledzić wcześniej skopiowane elementy, nawet po wyczyszczeniu schowka przez AliasVault. AliasVault może nadpisać tylko najnowszy element, ale starsze wpisy mogą pozostać widoczne w historii. Ze względów bezpieczeństwa zalecamy wyłączenie funkcji historii schowka w ustawieniach urządzenia.",
    "clipboardClearOptions": {
      "never": "Nigdy",
      "5seconds": "5 sekund",
      "10seconds": "10 sekund",
      "15seconds": "15 sekund",
      "30seconds": "30 sekund"
    },
    "batteryOptimizationHelpTitle": "Włącz czyszczenie schowka w tle",
    "batteryOptimizationActive": "Optymalizacja baterii blokuje zadania w tle",
    "batteryOptimizationDisabled": "Włączono czyszczenie schowka w tle",
    "batteryOptimizationHelpDescription": "Optymalizacja baterii systemu Android uniemożliwia niezawodne czyszczenie schowka, gdy aplikacja działa w tle. Wyłączenie optymalizacji baterii dla AliasVault umożliwia precyzyjne czyszczenie schowka w tle i automatycznie przyznaje niezbędne uprawnienia alarmowe.",
    "disableBatteryOptimization": "Wyłącz optymalizację baterii",
    "identityGenerator": "Generator tożsamości",
    "passwordGenerator": "Generator haseł",
    "importExport": "Import / Eksport",
    "importSectionTitle": "Importowanie",
    "importSectionDescription": "Zaimportuj swoje hasła z innych menedżerów haseł lub z poprzedniego eksportu AliasVault.",
    "importWebNote": "Aby zaimportować dane logowania z istniejących menedżerów haseł, zaloguj się do aplikacji internetowej. Funkcja importowania jest obecnie dostępna tylko w wersji internetowej.",
    "exportSectionTitle": "Eksportowanie",
    "exportSectionDescription": "Wyeksportuj dane swojego sejfu do pliku CSV. Plik ten może służyć jako kopia zapasowa, a także może zostać zaimportowany do innych menedżerów haseł.",
    "exportCsvButton": "Eksportuj sejf do pliku CSV",
    "exporting": "Eksportowanie...",
    "exportConfirmTitle": "Eksportuj sejf",
    "exportWarning": "Uwaga: Eksportowanie sejfu do niezaszyfrowanego pliku spowoduje zapisanie wszystkich haseł i poufnych informacji w postaci zwykłego tekstu. Wykonuj tę czynność wyłącznie na zaufanych urządzeniach i upewnij się, że:\n\n• Eksportowany plik jest przechowywany w bezpiecznej lokalizacji.\n• Plik zostanie usunięty, gdy nie będzie już potrzebny.\n• Eksportowany plik nie zostanie udostępniony innym osobom.\n\nCzy na pewno chcesz kontynuować eksport?",
    "security": "Bezpieczeństwo",
    "appVersion": "Wersja aplikacji {{version}} ({{url}})",
    "autoLockOptions": {
      "never": "Nigdy",
      "5seconds": "5 sekund",
      "30seconds": "30 sekund",
      "1minute": "1 minuta",
      "15minutes": "15 minut",
      "30minutes": "30 minut",
      "1hour": "1 godzina",
      "4hours": "4 godziny",
      "8hours": "8 godzin"
    },
    "language": "Język",
    "languageSystemMessage": "Aby zmienić język aplikacji, skonfiguruj preferowany język dla AliasVault w ustawieniach urządzenia.",
    "openSettings": "Otwórz ustawienia",
    "vaultUnlockSettings": {
      "description": "Wybierz sposób odblokowania sejfu.",
      "biometrics": "Biometria",
      "faceId": "Rozpoznawanie twarzy",
      "touchId": "Odcisk palca",
      "faceIdTouchId": "Rozpoznawanie twarzy / Odcisk palca",
      "biometricEnabled": "{{biometric}} zostało pomyślnie włączone",
      "biometricNotAvailable": "{{biometric}} nie dostepne",
      "biometricDisabledMessage": "Funkcja {{biometric}} jest wyłączona dla AliasVault. Aby z niej skorzystać, należy najpierw włączyć ją w ustawieniach urządzenia.",
      "biometricHelp": "Użyj danych biometrycznych, aby odblokować sejf zabezpieczony przez {{keystore}}.",
      "biometricUnavailableHelp": "Funkcja {{biometric}} jest niedostępna. Dotknij, aby otworzyć ustawienia i/lub przejdź do ustawień urządzenia, aby ją włączyć.",
      "pin": "Kod PIN",
      "pinDescription": "Użyj niestandardowego kodu PIN, aby szybciej odblokować sejf.",
      "pinEnabled": "Odblokowanie za pomocą kodu PIN zakończone sukcesem",
      "pinDisabled": "Ustaw kod PIN",
      "passwordHelp": "Wymaga wprowadzenia hasło głównego, aby odblokować sejf. Ta opcja jest zawsze włączona jako opcja awaryjna.",
      "keystoreIOS": "iOS Keychain",
      "keystoreAndroid": "Android Keystore"
    },
    "autoLockSettings": {
      "description": "Wybierz, jak długo aplikacja może pozostawać w tle, zanim konieczne będzie ponowne uwierzytelnienie. Aby ponownie odblokować sejf, konieczne będzie użycie biometrii lub wprowadzenie hasła głównego."
    },
    "identityGeneratorSettings": {
      "description": "Skonfiguruj domyślny język i preferencje dotyczące płci dla generowania nowych tożsamości.",
      "languageSection": "Wybierz język",
      "languageDescription": "Ustaw język, który będzie używany podczas generowania nowych tożsamości.",
      "genderSection": "Płeć",
      "genderDescription": "Ustaw preferencje dotyczące płci dla generowania nowych tożsamości.",
      "ageRangeSection": "Zakres wieku",
      "ageRangeDescription": "Ustaw zakres wieku dla generowania nowych tożsamości.",
      "genderOptions": {
        "random": "Losowy",
        "male": "Mężczyzna",
        "female": "Kobieta"
      }
    },
    "passwordGeneratorSettings": {
      "description": "Skonfiguruj domyślne ustawienia używane podczas generowania nowych haseł. Ustawienia te będą stosowane do wszystkich nowych haseł, chyba że zostaną nadpisane dla konkretnych wpisów.",
      "preview": "Podgląd"
    },
    "securitySettings": {
      "title": "Bezpieczeństwo",
      "description": "Zarządzaj ustawieniami bezpieczeństwa swojego konta i sejfu.",
      "changeMasterPassword": "Zmień hasło główne",
      "activeSessionsTitle": "Aktywne sesje",
      "recentAuthLogs": "Ostatnie logi autoryzacji",
      "deleteAccountTitle": "Usuń konto",
      "changePassword": {
        "headerText": "Zmiana hasła głównego powoduje również zmianę kluczy szyfrujących sejf. Zaleca się okresową zmianę hasła głównego, aby zapewnić bezpieczeństwo sejfu.",
        "currentPassword": "Aktualne hasło",
        "newPassword": "Nowe hasło",
        "confirmNewPassword": "Potwierdź nowe hasło",
        "enterCurrentPassword": "Podaj aktualne hasło",
        "enterNewPassword": "Podaj nowe hasło",
        "changePassword": "Zmień hasło",
        "fillAllFields": "Proszę wypełnić wszystkie pola",
        "passwordsDoNotMatch": "Nowe hasła nie są zgodne",
        "userNotAuthenticated": "Użytkownik nie został zweryfikowany",
        "initiatingChange": "Rozpoczynanie zmiany hasła...",
        "currentPasswordIncorrect": "Obecne hasło jest nieprawidłowe",
        "passwordChangedSuccessfully": "Hasło zostało pomyślnie zmienione",
        "failedToChange": "Nie udało się zmienić hasła. Spróbuj ponownie."
      },
      "activeSessions": {
        "headerText": "Poniżej znajduje się lista urządzeń, na których Twoje konto jest obecnie zalogowane lub ma aktywną sesję. Możesz się tutaj wylogować z dowolnej z tych sesji.",
        "noSessions": "Brak aktywnych sesji",
        "revoke": "Unieważnij",
        "revokeSession": "Unieważnij sesję",
        "revokeConfirmation": "Czy na pewno chcesz anulować tę sesję? Spowoduje to wylogowanie z wybranego urządzenia.",
        "sessionRevoked": "Sesja została pomyślnie unieważniona",
        "failedToRevoke": "Nie udało się unieważnić sesji",
        "failedToLoad": "Nie udało się załadować aktywnych sesji",
        "lastActive": "Ostatnia aktywność",
        "expires": "Wygasa"
      },
      "authLogs": {
        "headerText": "Poniżej znajduje się przegląd ostatnich prób logowania do Twojego konta.",
        "noLogs": "Nie znaleziono żadnych dzienników uwierzytelniania",
        "success": "Sukces",
        "failed": "Nie powiodło się",
        "time": "Czas",
        "ipAddress": "Adres IP",
        "client": "Klient",
        "failedToLoad": "Nie udało się załadować dzienników uwierzytelniania"
      },
      "deleteAccount": {
        "headerText": "Usunięcie konta spowoduje natychmiastowe i trwałe usunięcie wszystkich danych.",
        "warningText": "Ostrzeżenie: tej czynności nie można cofnąć. Wszystkie dane zostaną trwale usunięte.",
        "finalWarning": "Ostatnie ostrzeżenie: wprowadź swoje hasło, aby trwale usunąć swoje konto.",
        "warningVaults": "Wszystkie zaszyfrowane sejfy zawierające wszystkie Twoje dane uwierzytelniające zostaną trwale usunięte",
        "warningAliases": "Twoje aliasy e-mailowe zostaną osierocone i nie będą mogły zostać przejęte przez innych użytkowników",
        "warningRecovery": "Po usunięciu konta nie można go odzyskać",
        "irreversibleWarning": "Usunięcie konta jest nieodwracalne i nie można go cofnąć. Naciśnięcie poniższego przycisku spowoduje natychmiastowe i trwałe usunięcie konta.",
        "enterUsername": "Wpisz swoją nazwę użytkownika, aby kontynuować",
        "password": "Hasło",
        "enterPassword": "Wpisz hasło",
        "deleteAccount": "Usuń konto",
        "confirmationMessage": "Czy na pewno chcesz usunąć swoje konto? Tego działania nie można cofnąć.",
        "usernameDoesNotMatch": "Nazwa użytkownika nie jest zgodna",
        "verifyingPassword": "Weryfikacja hasła...",
        "currentPasswordIncorrect": "Obecne hasło jest nieprawidłowe",
        "initiatingDeletion": "Rozpoczęcie procesu usuwania konta",
        "verifyingWithServer": "Weryfikacja z serwerem",
        "deletingAccount": "Usuwanie konta",
        "accountDeleted": "Konto zostało pomyślnie usunięte",
        "failedToDelete": "Nie udało się usunąć konta. Spróbuj ponownie.",
        "usernameNotFound": "Nie znaleziono nazwy użytkownika. Zaloguj się ponownie."
      }
    },
    "qrScanner": {
      "title": "Skaner kodów QR",
      "scanningMessage": "Zeskanuj kod QR AliasVault",
      "mobileLogin": {
        "confirmTitle": "Potwierdź prośbę o zalogowanie",
        "confirmSubtitle": "Ponownie uwierzytelnij się, aby zatwierdzić logowanie na innym urządzeniu.",
        "confirmMessage": "Zamierzasz zalogować się na zdalnym urządzeniu przy użyciu swojego konta. To urządzenie będzie miało pełny dostęp do Twojego sejfu. Kontynuuj tylko wtedy, gdy ufasz temu urządzeniu.",
        "successDescription": "Udało się zalogować do urządzenia zdalnego.",
        "requestExpired": "To żądanie logowania wygasło. Wygeneruj nowy kod QR."
      }
    }
  },
  "navigation": {
    "vault": "Sejf",
    "emails": "Wiadomości e-mail",
    "settings": "Ustawienia"
  },
  "itemTypes": {
    "creating": "Tworzenie",
    "editing": "Edycja",
    "login": {
      "title": "Zaloguj się"
    },
    "alias": {
      "title": "Tożsamość (Alias)"
    },
    "creditCard": {
      "title": "Karta kredytowa",
      "cardInformation": "Informacje o karcie"
    },
    "note": {
      "title": "Uwaga"
    },
    "addField": "Dodaj pole",
    "addCustomField": "Dodaj pole niestandardowe",
    "customFields": "Pola niestandardowe",
    "fieldLabel": "Etykieta pola",
    "fieldType": "Typ pola",
    "enterFieldName": "Wprowadź nazwę pola",
    "fieldTypes": {
      "text": "Tekst",
      "hidden": "Ukryte",
      "email": "Skrzynka odbiorcza",
      "url": "adres URL",
      "phone": "Telefon",
      "number": "Numer",
      "date": "Data",
      "textArea": "Obszar tekst"
    }
  },
  "fieldLabels": {
    "login.username": "Nazwa użytkownika",
    "login.password": "Hasło",
    "login.email": "Skrzynka odbiorcza",
    "login.url": "adres URL",
    "alias.first_name": "Imię",
    "alias.last_name": "Nazwisko",
    "alias.gender": "Płeć",
    "alias.birthdate": "Data urodzenia",
    "card.cardholder_name": "Imię i nazwisko posiadacza karty",
    "card.number": "Numer karty",
    "card.expiry_month": "Miesiąc wygaśnięcia",
    "card.expiry_year": "Rok wygaśnięcia",
    "card.cvv": "Kod CVV",
    "card.pin": "Kod PIN",
    "notes.content": "Notatki"
  },
  "items": {
    "title": "Elementy",
    "addItem": "Dodaj element",
    "editItem": "Edytuj element",
    "deleteItem": "Usuń element",
    "itemDetails": "Szczegóły produktu",
    "itemCreated": "Element utworzony",
    "itemCreatedMessage": "Twój nowy przedmiot został dodany do skarbca i jest gotowy do użycia.",
    "emailPreview": "Podgląd wiadomości e-mail",
    "untitled": "Bez tytułu",
    "name": "Nazwa",
    "url": "adres URL",
    "itemName": "Nazwa",
    "serviceUrl": "Adres URL usługi",
    "loginCredentials": "Dane logowania",
    "cardInformation": "Dane karty",
    "email": "Skrzynka odbiorcza",
    "alias": "Tożsamość (Alias)",
    "firstName": "Imię",
    "lastName": "Nazwisko",
    "fullName": "Imię i nazwisko",
    "birthDate": "Data urodzenia",
    "birthDatePlaceholder": "RRRR-MM-DD",
    "notes": "Notatki",
    "randomAlias": "Losowy alias",
    "manual": "Ręcznie",
    "enterEmailPrefix": "Wprowadź prefiks adresu e-mail",
    "selectEmailDomain": "Wybierz domenę poczty e-mail",
    "privateEmailTitle": "Prywatny adres e-mail",
    "privateEmailAliasVaultServer": "Serwer AliasVault",
    "privateEmailDescription": "Szyfrowane E2E, w pełni prywatne.",
    "publicEmailTitle": "Publiczni dostawcy tymczasowych adresów e-mail",
    "publicEmailDescription": "Anonimowe, ale ograniczają prywatność. Treść wiadomości e-mail jest dostępna dla każdego, kto zna adres.",
    "searchPlaceholder": "Wyszukaj w sejfie...",
    "noMatchingItems": "Nie znaleziono pasujących elementów",
    "noMatchingItemsSearch": "Nie znaleziono żadnych elementów pasujących do „{{search}}”",
    "noMatchingItemsWithFilter": "Brak elementów {{filter}} pasujących do „{{search}}”",
    "noItemsFound": "Nie znaleziono żadnych elementów. Utwórz jeden, aby rozpocząć. Wskazówka: możesz również zalogować się do aplikacji internetowej AliasVault, aby zaimportować dane uwierzytelniające z innych menedżerów haseł.",
    "allItemsInFolders": "Wszystkie Twoje elementy są uporządkowane w folderach. Dotknij folderu powyżej, aby wyświetlić swoje poświadczenia, lub skorzystaj z wyszukiwania, aby znaleźć konkretne elementy.",
    "noPasskeysFound": "Nie utworzono jeszcze żadnych kluczy dostępu. Klucze dostępu tworzy się, odwiedzając stronę internetową, która oferuje klucze dostępu jako metodę uwierzytelniania.",
    "noAttachmentsFound": "Nie znaleziono żadnych elementów z załącznikami.",
    "noItemsOfTypeFound": "Nie znaleziono elementów {{type}}",
    "clearSearch": "Wyczyść wyszukiwanie",
    "clearFilter": "Wyczyść filtr",
    "recentEmails": "Ostatnie wiadomości e-mail",
    "loadingEmails": "Ładowanie wiadomości e-mail...",
    "noEmailsYet": "Nie otrzymano jeszcze żadnych wiadomości e-mail.",
    "offlineEmailsMessage": "Jesteś offline. Połącz się z Internetem, aby załadować wiadomości e-mail.",
    "emailLoadError": "Wystąpił błąd podczas ładowania wiadomości e-mail. Spróbuj ponownie później.",
    "emailUnexpectedError": "Podczas ładowania wiadomości e-mail wystąpił nieoczekiwany błąd. Spróbuj ponownie później.",
    "password": "Hasło",
    "passwordLength": "Długość hasła",
    "changePasswordComplexity": "Ustawienia hasła",
    "includeLowercase": "Małe litery (a-z)",
    "includeUppercase": "Duże litery (a-z)",
    "includeNumbers": "Liczby (0-9)",
    "includeSpecialChars": "Znaki specjalne (!@#)",
    "avoidAmbiguousChars": "Unikaj niejednoznacznych znaków",
    "errorLoadingItems": "Błąd podczas ładowania elementów",
    "vaultSyncFailed": "Nie udało się zsynchronizować sejfu",
    "vaultSyncedSuccessfully": "Synchronizacja sejfu zakończona sukcesem",
    "vaultUpToDate": "Sejf jest aktualny",
    "offlineMessage": "Jesteś offline. Połącz się z Internetem, aby zsynchronizować swój sejf.",
    "switchBackToBrowser": "Wróć do przeglądarki, aby kontynuować.",
    "filters": {
      "all": "(Wszystkie) pozycje",
      "passkeys": "Klucze dostępu",
      "attachments": "Załączniki"
    },
    "totpCode": "Kod TOTP",
    "attachments": "Załaczniki",
    "deleteAttachment": "Usuń",
    "fileSavedTo": "Plik zapisany w\n",
    "previewNotSupported": "Podgląd nie jest obsługiwany",
    "downloadToView": "Pobierz plik, aby go wyświetlić",
    "unsavedChanges": {
      "title": "Odrzucić zmiany?",
      "message": "Masz niezapisane zmiany. Czy na pewno chcesz je odrzucić?",
      "discard": "Odrzuć"
    },
    "toasts": {
      "itemUpdated": "Element zaktualizowany pomyślnie",
      "itemCreated": "Element utworzony pomyślnie",
      "itemDeleted": "Element został pomyślnie usunięty",
      "usernameCopied": "Nazwa użytkownika skopiowana do schowka",
      "emailCopied": "Wiadomość e-mail skopiowana do schowka",
      "passwordCopied": "Hasło skopiowane do schowka"
    },
    "createNewAliasFor": "Utwórz nowy alias dla",
    "contextMenu": {
      "title": "Opcje elementu",
      "edit": "Edytuj",
      "delete": "Usuń",
      "copyUsername": "Skopiuj nazwę użytkownika",
      "copyEmail": "Skopiuj adres e-mail",
      "copyPassword": "Skopiuj hasło"
    },
    "viewHistory": "Pokaż historię",
    "history": "Historia",
    "noHistoryAvailable": "Brak dostępnej historii",
    "deleteHistoryConfirm": "Czy na pewno chcesz usunąć ten zapis z historii?",
    "deleteConfirm": "Czy na pewno chcesz usunąć ten produkt? Tej akcji nie można cofnąć.",
    "folders": {
      "folder": "Katalog",
      "newFolder": "Nowy folder",
      "createFolder": "Utwórz folder",
      "editFolder": "Edytuj folder",
      "folderName": "Nazwa folderu",
      "folderNamePlaceholder": "np. Praca, Osobiste",
      "folderNameRequired": "Nazwa folderu jest wymagana",
      "deleteFolder": "Usuń folder",
      "deleteFolderKeepItems": "Usuń tylko folder",
      "deleteFolderKeepItemsDescription": "Elementy zostaną przeniesione z powrotem do listy głównej.",
      "deleteFolderAndItems": "Usuń folder i wszystkie elementy",
      "deleteFolderAndItemsDescription": "{{count}} element(ów) zostaną przeniesione do Ostatnio usunięte.",
      "emptyFolderHint": "Ten folder jest pusty. Aby przenieść elementy do tego folderu, edytuj element i wybierz ten folder.",
      "noFolder": "Brak folderu",
      "selectFolder": "Wybierz folder"
    },
    "recentlyDeleted": {
      "title": "Ostatnio usunięte",
      "noItems": "Brak usuniętych elementów",
      "noItemsDescription": "Usunięte elementy pojawią się tutaj na 30 dni zanim zostaną trwale usunięte.",
      "description": "Te elementy zostaną trwale usunięte po 30 dniach. Możesz je przywrócić lub natychmiast usunąć.",
      "restore": "Przywróć",
      "deletePermanently": "Usuń bezpowrotnie",
      "emptyAll": "Opróżnij wszystkie",
      "daysRemaining": "Pozostało {{count}} dni",
      "daysRemaining_plural": "Pozostało {{count}} dni",
      "expiringSoon": "Wkrótce wygasa",
      "confirmDeleteTitle": "Usuń bezpowrotnie?",
      "confirmDeleteMessage": "Ten element zostanie trwale usunięty i nie będzie można go odzyskać.",
      "confirmEmptyAllTitle": "Opróżnij ostatnio usunięte?",
      "confirmEmptyAllMessage": "Wszystkie elementy {{count}} zostaną trwale usunięte i nie mogą zostać odzyskane.",
      "itemRestored": "Element został przywrócony",
      "itemDeleted": "Element został trwale usunięty",
      "allItemsDeleted": "Wszystkie elementy zostały trwale usunięte"
    }
  },
  "emails": {
    "title": "Wiadomości e-mail",
    "emailDetails": "Szczegóły wiadomości e-mail",
    "subject": "Temat:",
    "date": "Data:",
    "from": "Od:",
    "to": "Do:",
    "attachments": "Załączniki",
    "deleteEmail": "Usuń wiadomość e-mail",
    "deleteEmailConfirm": "Czy na pewno chcesz usunąć tę wiadomość e-mail? Ta czynność jest nieodwracalna i nie można jej cofnąć.",
    "emailNotFound": "Nie znaleziono wiadomości e-mail",
    "noPlainText": "Ta wiadomość e-mail nie zawiera żadnego zwykłego tekstu.",
    "sizeKB": "KB",
    "offlineMessage": "Jesteś offline. Połącz się z Internetem, aby załadować wiadomości e-mail.",
    "emptyMessage": "Nie otrzymałeś jeszcze żadnych wiadomości e-mail na swoje prywatne adresy e-mail. Gdy otrzymasz nową wiadomość e-mail, pojawi się ona tutaj.",
    "time": {
      "justNow": "przed chwilą",
      "minutesAgo_single": "{{count}} minutę temu",
      "minutesAgo_plural": "{{count}} minut temu",
      "hoursAgo_single": "{{count}} godzinę temu",
      "hoursAgo_plural": "{{count}} godzin temu",
      "yesterday": "wczoraj"
    }
  },
  "validation": {
    "required": "To pole jest wymagane",
    "serviceNameRequired": "Nazwa usługi jest wymagana",
    "invalidDateFormat": "Data musi być podana w formacie RRRR-MM-DD",
    "invalidEmailFormat": "Nieprawidłowy format adresu e-mail"
  },
  "apiErrors": {
    "CLAIM_DOES_NOT_MATCH_USER": "Wybrany adres e-mail jest już używany. Proszę zmienić adres e-mail, edytując te dane uwierzytelniające.",
    "CLAIM_DOES_NOT_EXIST": "Wystąpił błąd podczas próby załadowania wiadomości e-mail. Spróbuj edytować i zapisać dane uwierzytelniające, aby zsynchronizować bazę danych, a następnie spróbuj ponownie.",
    "UNKNOWN_ERROR": "Wystąpił nieznany błąd. Spróbuj ponownie.",
    "ACCOUNT_LOCKED": "Konto zostało tymczasowo zablokowane z powodu zbyt wielu nieudanych prób. Spróbuj ponownie później.",
    "ACCOUNT_BLOCKED": "Twoje konto zostało zablokowane. Jeśli uważasz, że to pomyłka, skontaktuj się z pomocą techniczną.",
    "USER_NOT_FOUND": "Nieprawidłowa nazwa użytkownika lub hasło. Spróbuj ponownie.",
    "INVALID_AUTHENTICATOR_CODE": "Nieprawidłowy kod uwierzytelniający. Spróbuj ponownie.",
    "INVALID_RECOVERY_CODE": "Nieprawidłowy kod odzyskiwania. Spróbuj ponownie.",
    "REFRESH_TOKEN_REQUIRED": "Wymagany jest token odświeżania.",
    "INVALID_REFRESH_TOKEN": "Nieprawidłowy token odświeżania.",
    "PUBLIC_REGISTRATION_DISABLED": "Rejestracja nowych kont jest obecnie wyłączona na tym serwerze. Skontaktuj się z administratorem.",
    "USERNAME_REQUIRED": "Nazwa użytkownika jest wymagana.",
    "USERNAME_ALREADY_IN_USE": "Nazwa użytkownika jest już używana.",
    "USERNAME_AVAILABLE": "Nazwa użytkownika jest dostępna.",
    "USERNAME_MISMATCH": "Nazwa użytkownika nie pasuje do aktualnego użytkownika.",
    "PASSWORD_MISMATCH": "Podane hasło nie zgadza się z Twoim aktualnym hasłem.",
    "ACCOUNT_SUCCESSFULLY_DELETED": "Konto zostało pomyślnie usunięte.",
    "USERNAME_EMPTY_OR_WHITESPACE": "Nazwa użytkownika nie może być pusta ani zawierać spacji.",
    "USERNAME_TOO_SHORT": "Nazwa użytkownika jest zbyt krótka: musi mieć co najmniej 3 znaki.",
    "USERNAME_TOO_LONG": "Nazwa użytkownika jest zbyt długa: nie może przekraczać 40 znaków.",
    "USERNAME_INVALID_EMAIL": "Nieprawidłowy adres e-mail.",
    "USERNAME_INVALID_CHARACTERS": "Nazwa użytkownika jest nieprawidłowa, może zawierać tylko litery lub cyfry.",
    "VAULT_NOT_UP_TO_DATE": "Twój sejf nie jest aktualny. Zsynchronizuj sejf i spróbuj ponownie.",
    "INTERNAL_SERVER_ERROR": "Wystąpił wewnętrzny błąd serwera.",
    "VAULT_ERROR": "Lokalny sejf nie jest aktualny. Zsynchronizuj sejf, odświeżając stronę, i spróbuj ponownie."
  },
  "sync": {
    "offline": "Jesteś w trybie offline",
    "syncing": "Trwa synchronizacja...",
    "pending": "Oczekuje na synchronizację",
    "retrySync": "Dotknij, aby ponowić próbę",
    "backOnline": "Ponownie online",
    "stillOffline": "Wciąż offline",
    "syncFailed": "Synchronizacja nieudana"
  },
  "app": {
    "status": {
      "unlockingVault": "Odblokowanie sejfu",
      "decryptingVault": "Odszyfrowywanie sejfu",
      "openingVaultReadOnly": "Otwieranie sejfu w trybie tylko do odczytu",
      "retryingConnection": "Ponowne nawiązywanie połączenia..."
    },
    "offline": {
      "banner": "Offline - zmiany będą synchronizowane w trybie online",
      "backOnline": "Ponownie online",
      "stillOffline": "Wciąż offline"
    },
    "alerts": {
      "syncIssue": "Brak połączenia",
      "openLocalVault": "Otwórz lokalny sejf",
      "retrySync": "Ponów synchronizację"
    },
    "navigation": {
      "login": "Logowanie",
      "loginSettings": "Ustawienia logowania"
    },
    "notFound": {
      "title": "Nie znaleziono strony",
      "message": "Ta strona została przeniesiona lub usunięta.",
      "goHome": "Wróć do początku"
    },
    "appName": "AliasVault",
    "reinitialize": {
      "vaultAutoLockedMessage": "Sejf zostanie automatycznie zablokowany po upływie czasu.",
      "attemptingToUnlockMessage": "Próba odblokowania."
    },
    "loginSettings": {
      "title": "Połączenie API",
      "aliasvaultNet": "Aliasvault.net",
      "selfHosted": "Własny hosting",
      "customApiUrl": "Niestandardowy adres URL interfejsu API",
      "customApiUrlPlaceholder": "https://my-aliasvault-instance.com/api",
      "version": "Wersja: {{version}}"
    }
  },
  "upgrade": {
    "title": "Aktualizacja sejfu",
    "subtitle": "Wersja AliasVault jest nieaktualna i konieczna jest aktualizacja Twojego sejfu. Zajmie to tylko kilka sekund.",
    "versionInformation": "Informacje o wersji",
    "yourVault": "Twoja wersja sejfu:",
    "newVersion": "Nowa dostępna wersja:",
    "upgrade": "Aktualizacja",
    "upgrading": "Akltualizowanie...",
    "logout": "Wyloguj się",
    "whatsNew": "Co nowego",
    "whatsNewDescription": "Aby wprowadzić poniższe zmiany, konieczna jest aktualizacja:",
    "noDescriptionAvailable": "Brak opisu dla tej wersji.",
    "status": {
      "preparingUpgrade": "Przygotowywanie aktualizacji...",
      "vaultAlreadyUpToDate": "Sejf jest już zaktualizowany",
      "startingDatabaseTransaction": "Rozpoczęcie transakcji bazy danych...",
      "applyingDatabaseMigrations": "Wdrażanie migracji baz danych...",
      "applyingMigration": "Wdrażanie migracji {{current}} z {{total}}...",
      "committingChanges": "Wprowadzanie zmian..."
    },
    "alerts": {
      "unableToGetVersionInfo": "Nie można uzyskać informacji o wersji. Spróbuj ponownie.",
      "selfHostedServer": "Własny serwer",
      "selfHostedWarning": "Jeśli korzystasz z własnego serwera, pamiętaj, aby zaktualizować również swoją instancję własną, ponieważ w przeciwnym razie logowanie do klienta internetowego przestanie działać.",
      "continueUpgrade": "Kontynuuj aktualizację",
      "upgradeFailed": "Aktualizacja nie powiodła się",
      "failedToApplyMigration": "Nie udało się zastosować migracji danych ({{current}} z {{total}})"
    }
  }
}
