# Locale Specific CSS files such as CJK, RTL,...

# Generics
generic.action.dismiss=OdrzućOdrzućOdrzuć
## Button
generic.button.apply=Zastosuj
generic.button.back=Wstecz
generic.button.cancel=Anuluj
generic.button.change=Zmień
generic.button.choose=Wybierz…
generic.button.close=Zamknij
generic.button.copy=Skopiuj
generic.button.copied=Skopiowano!
generic.button.done=Gotowe
generic.button.previous=Poprzedni
generic.button.next=Dalej
generic.button.print=Drukuj
generic.button.remove=Usuń

## Vault state
vault.state.locked=Zablokowany
vault.state.unlocked=Odblokowany
vault.state.missing=Brakujący
vault.state.migrationNeeded=Wymagana migracja
vault.state.processing=Przetwarzanie
vault.state.error=Błąd

# Error
error.message=Wystąpił błąd
error.description=Cryptomator nie spodziewał się czegoś takiego. Możesz wyszukać istniejące rozwiązania dla tego błędu. Jeśli nie został on jeszcze zgłoszony, możesz sam to zrobić.
error.hyperlink.lookup=Wyszukaj ten błąd
error.hyperlink.report=Zgłoś ten błąd
error.technicalDetails=Szczegóły:
error.existingSolutionDescription=Cryptomator nie spodziewał się, że tak się stanie. Znaleźliśmy jednak istniejące rozwiązanie dla tego błędu. Proszę spojrzeć na poniższy link.
error.hyperlink.solution=Wyszukaj rozwiązanie
error.lookupPermissionMessage=Cryptomator może wyszukać rozwiązanie tego problemu online. To wyśle żądanie do naszej bazy danych problemów z Twojego adresu IP.
error.dismiss=Odrzuć
error.lookUpSolution=Szukaj rozwiązania

# Defaults
defaults.vault.vaultName=Sejf

# Tray Menu
traymenu.showMainWindow=Wyświetl
traymenu.showPreferencesWindow=Ustawienia
traymenu.lockAllVaults=Blokuj wszystko
traymenu.quitApplication=WyjdźWyjdź
traymenu.vault.unlock=Odblokuj
traymenu.vault.lock=Blokuj
traymenu.vault.reveal=Odkryj

# Add Vault Wizard
addvaultwizard.title=Dodaj sejf
## New
addvaultwizard.new.title=Dodaj nowy sejf
### Name
addvaultwizard.new.nameInstruction=Wybierz nazwę sejfu
addvaultwizard.new.namePrompt=Nazwa sejfu
### Location
addvaultwizard.new.locationInstruction=Gdzie Cryptomator powinien przechowywać zaszyfrowane pliki twojego sejfu?
addvaultwizard.new.locationLoading=Sprawdzanie lokalnego systemu plików dla domyślnych katalogów pamięci w chmurze…
addvaultwizard.new.locationLabel=Miejsce zapisu
addvaultwizard.new.locationPrompt=…
addvaultwizard.new.directoryPickerLabel=Własna lokalizacja
addvaultwizard.new.directoryPickerButton=Wybierz…
addvaultwizard.new.directoryPickerTitle=Wybierz katalog
addvaultwizard.new.fileAlreadyExists=Plik lub katalog z nazwą tą sejfu już istnieje
addvaultwizard.new.locationDoesNotExist=Katalog w określonej ścieżce nie istnieje lub nie można uzyskać dostępu
addvaultwizard.new.locationIsNotWritable=Brak możliwości zapisu w podanej ścieżce
addvaultwizard.new.locationIsOk=Odpowiednia lokalizacja dla Twojego sejfu
addvaultwizard.new.invalidName=Błędna nazwa sejfu
addvaultwizard.new.validName=Poprawna nazwa sejfu
addvaultwizard.new.validCharacters.message=Nazwa sejfu może zawierać następujące znaki:
addvaultwizard.new.validCharacters.chars=Znaki słów (np. a, ж lub 수)
addvaultwizard.new.validCharacters.numbers=Liczby
addvaultwizard.new.validCharacters.dashes=Myślnik (%s) lub podkreślenie (%s)
### Expert Settings
addvaultwizard.new.expertSettings.enableExpertSettingsCheckbox=Włącz ustawienia eksperta
addvaultwizard.new.expertSettings.shorteningThreshold.invalid=Wprowadź wartość między 36 a 220 (domyślnie 220)
addvaultwizard.new.expertSettings.shorteningThreshold.tooltip=Otwórz dokumentację, aby dowiedzieć się więcej.
addvaultwizard.new.expertSettings.shorteningThreshold.title=Maksymalna długość zaszyfrowanych nazw plików
addvaultwizard.new.expertSettings.shorteningThreshold.valid=Poprawne
### Password
addvaultwizard.new.createVaultBtn=Utwórz sejf
addvaultwizard.new.generateRecoveryKeyChoice=Nie będziesz mógł uzyskać dostępu do swoich danych bez hasła. Czy chciałbyś klucz odzyskiwania w przypadku utraty hasła?
addvaultwizard.new.generateRecoveryKeyChoice.yes=Tak poproszę, przezorny zawsze ubezpieczony
addvaultwizard.new.generateRecoveryKeyChoice.no=Nie dziękuję, nie zapomnę hasła
### Information
addvault.new.readme.storageLocation.fileName=IMPORTANT.rtf
addvault.new.readme.storageLocation.1=⚠ PLIKI SEJFU ⚠
addvault.new.readme.storageLocation.2=To jest miejsce, w którym przechowywane są pliki Twojego sejfu.
addvault.new.readme.storageLocation.3=NIE WOLNO
addvault.new.readme.storageLocation.4=• zmieniać plików w tym katalogu lub
addvault.new.readme.storageLocation.5=• kopiować do tego katalogu jakichkolwiek plików do szyfrowania.
addvault.new.readme.storageLocation.6=Jeśli chcesz zaszyfrować pliki i wyświetlić zawartość sejfu, wykonaj następujące czynności:
addvault.new.readme.storageLocation.7=1. Dodaj ten sejf do programu Cryptomator.
addvault.new.readme.storageLocation.8=2. Odblokuj sejf w programie Cryptomator.
addvault.new.readme.storageLocation.9=3. Otwórz miejsce z odszyfrowanymi plikami, klikając przycisk "Pokaż".
addvault.new.readme.storageLocation.10=Jeśli potrzebujesz pomocy, sprawdź dokumentację: %s
addvault.new.readme.accessLocation.fileName=WELCOME.rtf
addvault.new.readme.accessLocation.1=🔐 ZASZYFROWANY UDZIAŁ 🔐
addvault.new.readme.accessLocation.2=Tu są przechowywane pliki Twojego sejfu.
addvault.new.readme.accessLocation.3=Wszystkie pliki dodane tutaj zostaną zaszyfrowane przez Cryptomator. Możesz tu wykonywać operacje jak na każdym innym dysku czy katalogu. To jest jedynie odszyfrowany podgląd Twoich plików, wszystkie pozostają cały czas zaszyfrowane na Twoim dysku twardym.
addvault.new.readme.accessLocation.4=Jeśli chcesz możesz spokojnie usunąć ten plik.
## Existing
addvaultwizard.existing.title=Dodaj istniejący sejf
addvaultwizard.existing.instruction=Wybierz plik "vault.cryptomator" w istniejącym sejfie. Jeśli istnieje tylko plik "masterkey.cryptomator", wybierz ten plik.
addvaultwizard.existing.restore=Przywróć…
addvaultwizard.existing.chooseBtn=Wybierz…
addvaultwizard.existing.filePickerTitle=Wybierz plik sejfu
addvaultwizard.existing.filePickerMimeDesc=Sejf Cryptomator-a
## Success
addvaultwizard.success.nextStepsInstructions=Dodano sejf "%s".\nMusisz odblokować ten sejf, aby uzyskać dostęp lub dodać zawartość. Możesz go również odblokować kiedy indziej.
addvaultwizard.success.unlockNow=Odblokuj teraz

# Remove Vault
removeVault.title=Usuń sejf
removeVault.message=Usunąć sejf?
removeVault.description=To tylko sprawi, że Cryptomator nie będzie widział tego sejfu. Możesz dodać go ponownie później. Żadne zaszyfrowane pliki nie zostaną usunięte z dysku twardego.

# Change Password
changepassword.title=Zmiana Hasła
changepassword.enterOldPassword=Wprowadź aktualne hasło dla "%s"
changepassword.finalConfirmation=Jestem świadomy tego, że nie będę mógł uzyskać dostępu do moich danych, jeśli zapomnę hasła

# Forget Password
forgetPassword.title=Zapomnij hasło
forgetPassword.message=Usunąć zapamiętane hasło?
forgetPassword.description=To spowoduje usunięcie zapisanego hasła z systemowego menadżera haseł.
forgetPassword.confirmBtn=Zapomnij hasło

# Unlock
unlock.title=Odblokuj "%s"
unlock.passwordPrompt=Wprowadź hasło dla "%s":
unlock.savePassword=Zapamiętaj hasło
unlock.unlockBtn=Odblokuj
## Select
unlock.chooseMasterkey.message=Nie znaleziono pliku klucza głównego
unlock.chooseMasterkey.description=Brak pliku Masterkey dla tego sejfu w oczekiwanej lokalizacji. Proszę wybrać plik klucza ręcznie.
unlock.chooseMasterkey.restoreInstead=Przywróć zamiast tego plik klucza głównego
unlock.chooseMasterkey.filePickerTitle=Wybierz plik Masterkey
unlock.chooseMasterkey.filePickerMimeDesc=Klucz główny Cryptomator-a
## Success
unlock.success.message=Odblokowanie powiodło się
unlock.success.description=Odblokowano "%s" pomyślnie! Twój sejf jest teraz dostępny za pomocą dysku wirtualnego.
unlock.success.rememberChoice=Zapamiętaj wybór, nie pokazuj tego ponownie
unlock.success.revealBtn=Pokaż Dysk
## Failure
unlock.error.customPath.message=Nie można zamontować sejfu na niestandardowej ścieżce
unlock.error.customPath.description.notSupported=Jeśli chcesz nadal używać niestandardowej ścieżki, przejdź do preferencji i wybierz typ udziału, który ją obsługuje. W przeciwnym razie przejdź do opcji sejfu i wybierz obsługiwany punkt montowania.
unlock.error.customPath.description.notExists=Niestandardowa ścieżka montowania nie istnieje. Stwórz ją w lokalnym systemie plików lub zmień ją w opcjach sejfu.
unlock.error.customPath.description.inUse=Litera dysku lub podana ścieżka montowania "%s" jest już w użyciu.
unlock.error.customPath.description.hideawayNotDir=Nie można usunąć ukrytego pliku tymczasowego "%3$s", używanego do odblokowywania. Sprawdź plik, po czym usuń go ręcznie.
unlock.error.customPath.description.couldNotBeCleaned=Twój sejf nie mógł być zamontowany do ścieżki "%s". Spróbuj ponownie lub wybierz inną ścieżkę.
unlock.error.customPath.description.notEmptyDir=Wybrana ścieżka montowania "%s" nie jest pustym katalogiem. Wybierz pusty katalog i spróbuj ponownie.
unlock.error.customPath.description.generic=Wybrałeś własną ścieżkę montowania dla tego sejfu, ale użycie jej nie powiodło się. Powód: %2$s
unlock.error.restartRequired.message=Nie udało się odblokować sejfu
unlock.error.restartRequired.description=Zmień typ woluminu w opcjach sejfu lub zrestartuj Cryptomator.
unlock.error.title=Błąd odblokowywania "%s"
## Hub
hub.noKeychain.message=Brak dostępu do klucza urządzenia
hub.noKeychain.description=Aby odblokować sejfy na Hubie, wymagany jest klucz urządzenia zabezpieczony za pomocą pęku kluczy. Aby kontynuować, włącz "%s" i wybierz Pęk kluczy w ustawieniach.
hub.noKeychain.openBtn=Otwórz ustawienia
### Waiting
hub.auth.message=Oczekiwanie na autoryzację…
hub.auth.description=Przekierowanie na stronę logowania nastąpi automatycznie.
hub.auth.loginLink=Nie przekierowano? Kliknij tutaj.
### Receive Key
hub.receive.message=Przetwarzanie odpowiedzi…
hub.receive.description=Cryptomator odbiera i przetwarza odpowiedź z Huba, proszę czekać.
### Register Device
hub.register.message=Nowe Urządzenie
hub.register.description=To jest pierwszy dostęp do Huba z tego urządzenia. Proszę je zarejestrować za pomocą klucza konta.
hub.register.nameLabel=Nazwa urządzenia
hub.register.invalidAccountKeyLabel=Błędny klucz konta
hub.register.registerBtn=Zarejestruj
### Register Device Legacy
hub.register.legacy.occupiedMsg=Nazwa jest już używana
hub.register.legacy.description=To jest pierwszy dostęp do Huba z tego urządzenia. Proszę je zarejestrować.
### Registration Success
hub.registerSuccess.message=Urządzenie zarejestrowane
hub.registerSuccess.description=Twoje urządzenie zostało pomyślnie zarejestrowane. Możesz teraz odblokować sejf.
hub.registerSuccess.unlockBtn=Odblokuj
hub.registerSuccess.legacy.description=Aby dostać się do sejfu, Twoje urządzenie musi zostać dodatkowo autoryzowane przez właściciela sejfu.
### Registration Failed
hub.registerFailed.message=Rejestracja urządzenia nie powiodła się
hub.registerFailed.description.generic=Wystąpił błąd w procesie rejestracji. Aby uzyskać więcej szczegółów, sprawdź dziennik aplikacji.
hub.registerFailed.description.deviceAlreadyExists=To urządzenie jest już zarejestrowane dla innego użytkownika. Spróbuj zmienić konto użytkownika lub użyć innego urządzenia.
### Archived
hub.archived.message=Sejf jest zarchiwizowany
hub.archived.description=Ten sejf został zarchiwizowany i nie jest już dostępny. Skontaktuj się z właścicielem sejfu.
### Unauthorized
hub.unauthorized.message=Brak dostępu
hub.unauthorized.description=Nie masz uprawnień do otwierania tego sejfu. Skontaktuj się z właścicielem sejfu i poproś o dostęp.
### Requires Account Initialization
hub.requireAccountInit.message=Wymagane działanie
hub.requireAccountInit.description.0=Aby kontynuować, wykonaj wymagane kroki w Twoim
hub.requireAccountInit.description.1=profilu użytkownika Hub
hub.requireAccountInit.description.2=.
### License Exceeded
hub.invalidLicense.message=Nieważna licencja Huba
hub.invalidLicense.description=Twoja instancja Hub ma nieprawidłową licencję. Poproś administratora Hub o uaktualnienie lub odnowienie licencji.

# Lock
## Force
lock.forced.message=Nieudana próba blokady
lock.forced.description=Zamknięcie "%s" zostało zablokowane przez oczekujące operacje lub otwarte pliki. Możesz wymusić zamknięcie tego sejfu, ale może to spowodować utratę niezapisanych danych.
lock.forced.retryBtn=Ponów
lock.forced.forceBtn=Wymuś blokowanie
## Failure
lock.fail.message=Błąd blokowania sejfu.
lock.fail.description=Nie można zablokować sejfu "%s". Zapisz wszelkie zmiany w bezpiecznym miejscu i upewnij się, że nie ma żadnych ważnych oczekujących operacji odczytu/zapisu. W celu zamknięcia sejfu ubij Cryptomator.

# Migration
migration.title=Aktualizuj sejf
## Start
migration.start.header=Aktualizuj sejf
migration.start.text=Aby otworzyć swój sejf "%s" w nowej wersji Cryptomator, sejf musi zostać zaktualizowany do nowszego formatu. Przed wykonaniem tego kilka ważnych informacji:
migration.start.remarkUndone=Tej operacji nie można cofnąć.
migration.start.remarkVersions=Starsze wersje Cryptomator nie będą w stanie otworzyć zaktualizowanego sejfu.
migration.start.remarkCanRun=Musisz mieć pewność, że każde urządzenie, na którym korzystasz z sejfu, może uruchomić tę wersję Cryptomator.
migration.start.remarkSynced=Musisz być pewien, że Twój sejf jest w pełni zsynchronizowany na tym urządzeniu i na innych urządzeniach zanim go zaktualizujesz.
migration.start.confirm=Przeczytałem i zrozumiałem powyższe informacje
## Run
migration.run.enterPassword=Wprowadź hasło dla "%s"
migration.run.startMigrationBtn=Aktualizuj sejf
migration.run.progressHint=To może chwilę potrwać…
## Success
migration.success.nextStepsInstructions=Aktualizacja "%s" zakończona pomyślnie.\nMożesz już odblokować swój sejf.
migration.success.unlockNow=Odblokuj teraz
## Missing file system capabilities
migration.error.missingFileSystemCapabilities.title=Nieobsługiwany system plików
migration.error.missingFileSystemCapabilities.description=Migracja nie została rozpoczęta, ponieważ Twój sejf znajduje się na niewspieranym systemie plików.
migration.error.missingFileSystemCapabilities.reason.LONG_FILENAMES=Ten system plików nie obsługuje długich nazw plików.
migration.error.missingFileSystemCapabilities.reason.LONG_PATHS=Ten system plików nie obsługuje długich ścieżek.
migration.error.missingFileSystemCapabilities.reason.READ_ACCESS=Ten system plików nie pozwala na odczyt.
migration.error.missingFileSystemCapabilities.reason.WRITE_ACCESS=Ten system plików nie pozwala na zapis.
## Impossible
migration.impossible.heading=Nie można zmigrować sejfu
migration.impossible.reason=Sejf nie może być automatycznie zmigrowany, ponieważ jego lokalizacja lub punkt dostępu nie są kompatybilne.
migration.impossible.moreInfo=Sejf nadal może być otwarty starszą wersją. Aby uzyskać informacje dotyczące ręcznej migracji sejfu wejdź na

# Health Check
## Start
health.title=Test spójności "%s"
health.intro.header=Test spójności
health.intro.text=Test spójności to zbiór testów do wykrywania i ewentualnego usunięcia problemów z wewnętrzną strukturą Twojego sejfu. Pamiętaj:
health.intro.remarkSync=Sprawdź czy wszystkie urządzenia są całkowicie zsynchronizowane, to rozwiązuje większość problemów.
health.intro.remarkFix=Nie wszystkie problemy da się naprawić.
health.intro.remarkBackup=Jeśli dane są uszkodzone, tylko kopia zapasowa może pomóc.
health.intro.affirmation=Przeczytałem i zrozumiałem powyższe informacje
## Start Failure
health.fail.header=Błąd ładowania konfiguracji sejfu
health.fail.ioError=Błąd podczas dostępu oraz odczytu pliku konfiguracyjnego.
health.fail.parseError=Błąd przetwarzania konfiguracji sejfu.
health.fail.moreInfo=Więcej Informacji
## Check Selection
health.checkList.description=Wybierz testy z lewej listy lub użyj przycisków poniżej.
health.checkList.selectAllButton=Wybierz wszystkie testy
health.checkList.deselectAllButton=Odznacz wszystkie testy
health.check.runBatchBtn=Uruchom wybrane testy
## Detail view
health.check.detail.noSelectedCheck=Aby sprawdzić wyniki, wybierz test z listy po lewej stronie.
health.check.detail.checkScheduled=Test został zaplanowany.
health.check.detail.checkRunning=Test jest aktualnie uruchomiony…
health.check.detail.checkSkipped=Test nie był wybrany do uruchomienia.
health.check.detail.checkFinished=Test zakończony pomyślnie.
health.check.detail.checkFinishedAndFound=Test zakończony. Proszę sprawdzić wyniki.
health.check.detail.checkFailed=Wystąpił błąd, test zakończony.
health.check.detail.checkCancelled=Test został anulowany.
health.check.detail.listFilters.label=Filtruj
health.check.detail.filterSeverity=Filtruj według dotkliwości
health.check.detail.filterFixState=Filtruj według stanu naprawczego
health.check.detail.fixAllSpecificBtn=Napraw wszystkie typy
health.check.exportBtn=Eksportuj raport
## Result view
health.result.severityFilter.all=Poziom - Wszystko
health.result.severityFilter.good=Dobrze
health.result.severityFilter.info=Info
health.result.severityFilter.warn=Ostrzeżenie
health.result.severityFilter.crit=Krytyczny
health.result.severityTip.good=Poziom: Dobry\nPrawidłowa struktura sejfu.
health.result.severityTip.info=Poziom: Info\nStruktura sejfu jest nienaruszona, zaproponowano poprawkę.
health.result.severityTip.warn=Poziom: Ostrzeżenie\nUszkodzona struktura sejfu, naprawa bardzo zalecana.
health.result.severityTip.crit=Poziom: Krytyczny\nstruktura sejfu uszkodzona, nastąpiła utrata danych.
health.result.fixStateFilter.all=Stan naprawy - wszystkie
health.result.fixStateFilter.fixable=Naprawialny
health.result.fixStateFilter.notFixable=Nienaprawialny
health.result.fixStateFilter.fixing=Naprawiany…
health.result.fixStateFilter.fixed=Naprawione
health.result.fixStateFilter.fixFailed=Nieudana naprawa
## Fix Application
health.fix.fixBtn=Napraw
health.fix.successTip=Naprawa udana
health.fix.failTip=Błąd naprawy, szczegóły w logach

# Preferences
preferences.title=Ustawienia
## General
preferences.general=Ogólne
preferences.general.startHidden=Ukryj okno podczas uruchamiania programu Cryptomator
preferences.general.autoCloseVaults=Zablokuj sejfy bez pytania, kiedy opuszczasz aplikację
preferences.general.debugLogging=Włącz logowanie w trybie debug
preferences.general.debugDirectory=Pokaż pliki logowania
preferences.general.autoStart=Uruchom Cryptomator po uruchomieniu systemu
preferences.general.keychainBackend=Przechowuj hasła za pomocą
preferences.general.quickAccessService=Dodaj odblokowane sejfy do paska szybkiego dostępu
## Interface
preferences.interface=Interfejs
preferences.interface.theme=Wygląd
preferences.interface.theme.automatic=Automatyczny
preferences.interface.theme.dark=Ciemny
preferences.interface.theme.light=Jasny
preferences.interface.unlockThemes=Odblokuj ciemny tryb
preferences.interface.language=Język (wymaga restartu)
preferences.interface.language.auto=Domyślny z systemu
preferences.interface.interfaceOrientation=Układ interfejsu
preferences.interface.interfaceOrientation.ltr=Od lewej do prawej
preferences.interface.interfaceOrientation.rtl=Od prawej do lewej
preferences.interface.showTrayIcon=Pokaż ikonę zasobnika (wymaga restartu)
preferences.interface.compactMode=Włącz kompaktową listę sejfów
## Volume
preferences.volume=Dysk wirtualny
preferences.volume.type=Domyślny typ udziału
preferences.volume.type.automatic=Automatyczny
preferences.volume.docsTooltip=Sprawdź dokumentację, aby dowiedzieć się więcej o różnych typach udziałów.
preferences.volume.fuseRestartRequired=Aby zastosować zmiany, konieczne jest ponowne uruchomienie Cryptomatora.
preferences.volume.tcp.port=Domyślny port TCP
preferences.volume.supportedFeatures=Wybrany typ udziału obsługuje następujące funkcje:
preferences.volume.feature.mountAuto=Automatyczny wybór punktu montowania
preferences.volume.feature.mountToDir=Niestandardowy katalog jako punkt montowania
preferences.volume.feature.mountToDriveLetter=Litera dysku jako punkt montowania
preferences.volume.feature.mountFlags=Własne opcje montowania
preferences.volume.feature.readOnly=Montowanie tylko do odczytu
## Updates
preferences.updates=Aktualizacje
preferences.updates.currentVersion=Obecna wersja: %s
preferences.updates.autoUpdateCheck=Automatycznie sprawdzaj aktualizacje
preferences.updates.checkNowBtn=Sprawdź teraz
preferences.updates.updateAvailable=Dostępna jest aktualizacja do wersji %s.
preferences.updates.lastUpdateCheck=Ostatnio sprawdzano: %s
preferences.updates.lastUpdateCheck.never=nigdy
preferences.updates.lastUpdateCheck.recently=niedawno
preferences.updates.lastUpdateCheck.daysAgo=%s dni temu
preferences.updates.lastUpdateCheck.hoursAgo=%s godzin temu
preferences.updates.prohibitedDueToUnlockedVaults.1=Proszę
preferences.updates.prohibitedDueToUnlockedVaults.2=zablokuj swoje sejfy
preferences.updates.prohibitedDueToUnlockedVaults.3=aby zainstalować aktualizację.
preferences.updates.checkFailed=Nieudana próba sprawdzenia aktualizacji. Sprawdź połączenie z internetem i spróbuj ponownie.
preferences.updates.updateFailed=Aktualizacja nie powiodła się. Proszę zainstalować aktualizację ręcznie.
preferences.updates.upToDate=Cryptomator jest aktualny.
preferences.updates.visitDownloadPage=Odwiedź stronę pobierania

## Contribution
preferences.contribute=Wesprzyj nas
preferences.contribute.registeredFor=Certyfikat darczyńcy zarejestrowany dla %s
preferences.contribute.noCertificate=Wspomóż Cryptomator i otrzymaj certyfikat darczyńcy. Jest on jak klucz licencyjny, ale dla niesamowitych ludzi korzystających z darmowego oprogramowania. ;-)
preferences.contribute.getCertificate=Nie masz jeszcze? Dowiedz się, jak możesz to uzyskać.
preferences.contribute.promptText=Wklej tutaj kod certyfikatu darczyńcy
preferences.contribute.thankYou=Dziękujemy za wsparcie rozwoju Cryptomatora!
preferences.contribute.donate=Wspomóż
preferences.contribute.sponsor=Sponsor
preferences.contribute.removeCert.tooltip=Usuń certyfikat

### Remove License Key Dialog
removeCert.title=Usuń Certyfikat
removeCert.message=Usunąć certyfikat wsparcia?
removeCert.description=Nie ma to wpływu na podstawowe funkcje Cryptomatora. Dostęp do twoich sejfów nie jest ograniczony oraz nie zmniejsza się poziom bezpieczeństwa.
#<-- Add entries for donations and code/translation/documentation contribution -->

## About
preferences.about=O programie
preferences.about.thirdPartyLicenses=Licencje stron trzecich

# Vault Statistics
stats.title=Statystyki dla %s
stats.cacheHitRate=Trafność cache
## Read
stats.read.throughput.idle=Odczyt: bezczynny
stats.read.throughput.kibs=Odczyt: %.2f KiB/s
stats.read.throughput.mibs=Odczyt: %.2f MiB/s
stats.read.total.data.none=Dane odczytywane: -
stats.read.total.data.kib=Odczyt danych: %.1f KiB
stats.read.total.data.mib=Odczyt danych: %.1f MiB
stats.read.total.data.gib=Odczyt danych: %.1f GiB
stats.decr.total.data.none=Dane odszyfrowane: -
stats.decr.total.data.kib=Dane odszyfrowane: %.1f KiB
stats.decr.total.data.mib=Dane odszyfrowane: %.1f MiB
stats.decr.total.data.gib=Dane odszyfrowane: %.1f GiB
stats.read.accessCount=Całkowite odczyty: %d
## Write
stats.write.throughput.idle=Zapis: bezczynny
stats.write.throughput.kibs=Zapis: %.2f KiB/s
stats.write.throughput.mibs=Zapis: %.2f MiB/s
stats.write.total.data.none=Zapisane dane: -
stats.write.total.data.kib=Zapisane dane: %.1f KiB
stats.write.total.data.mib=Zapisane dane: %.1f MiB
stats.write.total.data.gib=Zapisane dane: %.1f GiB
stats.encr.total.data.none=Dane zaszyfrowane: -
stats.encr.total.data.kib=Dane zaszyfrowane: %.1f KiB
stats.encr.total.data.mib=Dane zaszyfrowane: %.1f MiB
stats.encr.total.data.gib=Dane zaszyfrowane: %.1f GiB
stats.write.accessCount=Całkowity zapis: %d

## Accesses
stats.access.current=Dostęp: %d
stats.access.total=Łączna liczba dostępów: %d


# Main Window
## Vault List
main.vaultlist=Sejfy
main.vaultlist.listEntry=Sejf %s (%s)
main.vaultlist.emptyList.onboardingInstruction=Kliknij tutaj, aby dodać sejf
main.vaultlist.contextMenu.remove=Usuń…
main.vaultlist.contextMenu.lock=Zablokuj
main.vaultlist.contextMenu.unlock=Odblokuj…
main.vaultlist.contextMenu.unlockNow=Odblokuj teraz
main.vaultlist.contextMenu.vaultoptions=Pokaż opcje sejfu
main.vaultlist.contextMenu.reveal=Otwórz lokalizację
main.vaultlist.contextMenu.share=Udostępnij…
main.vaultlist.addVaultBtn.menuItemNew=Utwórz nowy sejf… .
main.vaultlist.addVaultBtn.menuItemExisting=Otwórz istniejący sejf…
main.vaultlist.addVaultBtn.menuItemRecover=Odzyskaj istniejący sejf…
main.vaultlist.addVaultButton.tooltip=Dodaj sejf
main.vaultlist.showEventsButton.tooltip=Otwórz widok wydarzeń
main.vaultlist.showPreferencesButton.tooltip=Pokaż preferencje
##Notification
main.notification.updateAvailable=Dostępna aktualizacja.
main.notification.support=Wspomóż Cryptomatora.
main.notification.closeButton.tooltip=Zamknij pasek informacji
## Vault Detail
### Welcome
main.vaultDetail.welcomeOnboarding=Dziękujemy za wybranie programu Cryptomator do ochrony plików. Jeśli potrzebujesz pomocy, sprawdź nasze przewodniki:
main.vaultDetail.storageLocation=Lokalizacja przechowywania sejfu
### Locked
main.vaultDetail.lockedStatus=ZABLOKOWANY
main.vaultDetail.unlockBtn=Odblokuj…
main.vaultDetail.unlockNowBtn=Odblokuj teraz
main.vaultDetail.optionsBtn=Ustawienia sejfu
main.vaultDetail.passwordSavedInKeychain=Hasło zapisane
main.vaultDetail.share=Udostępnij…
### Unlocked
main.vaultDetail.unlockedStatus=ODBLOKOWANE
main.vaultDetail.accessLocation=Zawartość Twojego sejfu dostępna jest tutaj:
main.vaultDetail.revealBtn=Otwórz lokalizację
main.vaultDetail.copyUri=Kopiuj URI
main.vaultDetail.lockBtn=Blokuj
main.vaultDetail.bytesPerSecondRead=Odczyt:
main.vaultDetail.bytesPerSecondWritten=Zapis:
main.vaultDetail.throughput.idle=bezczynny
main.vaultDetail.throughput.kbps=%.1f KiB/s
main.vaultDetail.throughput.mbps=%.1f MiB/s
main.vaultDetail.stats=Statystyki sejfu
main.vaultDetail.locateEncryptedFileBtn=Zlokalizuj zaszyfrowany plik
main.vaultDetail.locateEncryptedFileBtn.tooltip=Wybierz plik z sejfu, aby zlokalizować jego zaszyfrowany odpowiednik
main.vaultDetail.encryptedPathsCopied=Ścieżki skopiowane do schowka!
main.vaultDetail.locateEncrypted.filePickerTitle=Wybierz plik wewnątrz sejfu
main.vaultDetail.decryptName.buttonLabel=Odszyfruj nazwę pliku
main.vaultDetail.decryptName.tooltip=Wybierz zaszyfrowany plik sejfu do odszyfrowania jego nazwy
### Missing
main.vaultDetail.missing.info=Cryptomator nie mógł znaleźć sejfu w tej lokalizacji.
main.vaultDetail.missing.recheck=Ponów próbę
main.vaultDetail.missing.remove=Usuń z listy sejfów…
main.vaultDetail.missing.changeLocation=Zmień lokalizację sejfu…
### Missing Vault Config
main.vaultDetail.missingVaultConfig.info=Brakuje konfiguracji sejfu.
main.vaultDetail.missingVaultConfig.restore=Przywróć konfigurację sejfu
### Needs Migration
main.vaultDetail.migrateButton=Aktualizuj sejf
main.vaultDetail.migratePrompt=Twój sejf musi zostać zaktualizowany do nowego formatu, zanim będziesz mógł go używać
### Error
main.vaultDetail.error.info=Wystąpił błąd podczas ładowania sejfu z dysku.
main.vaultDetail.error.reload=Przeładuj
main.vaultDetail.error.windowTitle=Błąd ładowania sejfu

# Wrong File Alert
wrongFileAlert.title=Jak szyfrować pliki
wrongFileAlert.message=Czy chciałeś zaszyfrować te pliki?
wrongFileAlert.description=W tym celu Cryptomator zapewnia udział dostępny w menedżerze plików.
wrongFileAlert.instruction.0=Aby zaszyfrować pliki, wykonaj następujące kroki:
wrongFileAlert.instruction.1=1. Odblokuj swój sejf.
wrongFileAlert.instruction.2=2. Kliknij "Otwórz lokalizację", aby otworzyć udział w menedżerze plików.
wrongFileAlert.instruction.3=3. Dodaj pliki do tego udziału.
wrongFileAlert.link=Aby uzyskać pomoc, wejdź na

# Vault Options
## General
vaultOptions.general=Ogólne
vaultOptions.general.vaultName=Nazwa sejfu
vaultOptions.general.autoLock.lockAfterTimePart1=Zablokuj w stanie bezczynności po
vaultOptions.general.autoLock.lockAfterTimePart2=minut
vaultOptions.general.autoLock.accessibleText=Limit czasu blokady w minutach
vaultOptions.general.unlockAfterStartup=Odblokuj sejf podczas uruchamiania programu Cryptomator
vaultOptions.general.actionAfterUnlock=Po udanym odblokowaniu
vaultOptions.general.actionAfterUnlock.ignore=Nic nie rób
vaultOptions.general.actionAfterUnlock.reveal=Otwórz lokalizację
vaultOptions.general.actionAfterUnlock.ask=Zapytaj
vaultOptions.general.startHealthCheckBtn=Rozpocznij Test Spójności

## Mount
vaultOptions.mount=Montowanie
vaultOptions.mount.info=Otwórz ustawienia dysku wirtualnego, aby zmienić wartości domyślne.
vaultOptions.mount.readonly=Tylko do odczytu
vaultOptions.mount.customMountFlags=Własne flagi montowania udziału
vaultOptions.mount.winDriveLetterOccupied=zajęty
vaultOptions.mount.mountPoint=Punkt montowania
vaultOptions.mount.mountPoint.auto=Automatycznie wybierz odpowiednią lokalizację
vaultOptions.mount.mountPoint.driveLetter=Użyj przypisanej litery dysku
vaultOptions.mount.mountPoint.custom=Użyj wybranego katalogu
vaultOptions.mount.mountPoint.directoryPickerButton=Wybierz…
vaultOptions.mount.mountPoint.directoryPickerTitle=Wybierz katalog
vaultOptions.mount.volumeType.default=Domyślny (%s)
vaultOptions.mount.volumeType.restartRequired=Aby użyć woluminu tego typu, należy zrestartować Cryptomator.
vaultOptions.mount.volume.tcp.port=Port TCP
vaultOptions.mount.volume.type=Typ udziału
## Master Key
vaultOptions.masterkey=Hasło
vaultOptions.masterkey.changePasswordBtn=Zmiana Hasła
vaultOptions.masterkey.forgetSavedPasswordBtn=Zapomnij zapamiętane hasło
vaultOptions.masterkey.recoveryKeyExplanation=Klucz odzyskiwania jest twoim jedynym sposobem przywrócenia dostępu do sejfu w przypadku utraty hasła.
vaultOptions.masterkey.showRecoveryKeyBtn=Wyświetl klucz odzyskiwania
vaultOptions.masterkey.recoverPasswordBtn=Resetuj hasło
vaultOptions.masterkey.missingMasterkeyFile=Te opcje są dostępne tylko wtedy, gdy plik klucza głównego jest obecny w katalogu sejfu.
## Hub
vaultOptions.hub=Odzyskanie
vaultOptions.hub.convertInfo=Możesz użyć klucza odzyskiwania, aby przekonwertować ten Hub do sejfu opartego na hasłach w nagłych przypadkach.
vaultOptions.hub.convertBtn=Konwertuj na sejf oparty na hasłach

# Recovery Key
## Display Recovery Key
recoveryKey.display.title=Wyświetl kod odzyskiwania
recoveryKey.create.message=Hasło jest wymagane
recoveryKey.create.description=Wprowadź hasło, aby pokazać klucz odzyskiwania dla "%s":
recoveryKey.recover.description=Wprowadź hasło dla "%s", aby odzyskać konfigurację sejfu.
recoveryKey.display.description=Poniższy klucz odzyskiwania służy do przywrócenia dostępu do "%s":
recoveryKey.display.StorageHints=Trzymaj go w bezpiecznym miejscu, np.\n • Przechowuj go za pomocą menedżera haseł\n • Zapisz go na przenośnej pamięci USB\n • Wydrukuj na papierze
## Reset Password
### Enter Recovery Key
recoveryKey.recover.title=Resetuj hasło
recoveryKey.recover.prompt=Wprowadź klucz odzyskiwania dla "%s":
recoveryKey.recover.correctKey=To jest prawidłowy klucz odzyskiwania
recoveryKey.recover.wrongKey=Ten klucz należy do innego sejfu
recoveryKey.recover.invalidKey=Ten klucz jest nieprawidłowy
recoveryKey.printout.heading=Cryptomator - Klucz odzyskiwania\n"%s"\n
### Reset Password
recoveryKey.recover.resetBtn=Resetuj
recoveryKey.recover.recoverBtn=Odzyskaj
### Recovery Key Password Reset Success
recoveryKey.recover.resetSuccess.message=Hasło zostało zresetowane
recoveryKey.recover.resetSuccess.description=Możesz odblokować sejf przy użyciu nowego hasła.
### Recovery Key Vault Config Reset Success
recoveryKey.recover.resetVaultConfigSuccess.message=Konfiguracja sejfu odzyskana
recoveryKey.recover.resetMasterkeyFileSuccess.message=Plik klucza głównego odzyskany
recoveryKey.recover.resetMasterkeyFileSuccess.description=Możesz teraz odblokować swój sejf hasłem.

# Recover Vault Config File and/or Masterkey
##Add Existing Vault without recovery - Dialog
recover.existing.title=Sejf dodany
recover.existing.message=Sejf został dodany pomyślnie
recover.existing.description=Twój sejf "%s" został dodany do listy sejfów. Proces odzyskiwania nie był konieczny.

##Vault Already Exists - Dialog
recover.alreadyExists.title=Sejf już istnieje
recover.alreadyExists.message=Ten sejf został już dodany
recover.alreadyExists.description=Twój sejf "%s" jest już obecny na Twojej liście sejfów i dlatego nie został dodany ponownie.

##Invalid Selection - Dialog
recover.invalidSelection.title=Nieprawidłowy wybór
recover.invalidSelection.message=Twój wybór nie jest sejfem
recover.invalidSelection.description=Wybrany folder musi być prawidłowym sejfem Cryptomatora.

## Contact Hub Vault Owner - Dialog
contactHubVaultOwner.title=Hub sejfów
contactHubVaultOwner.message=Ten sejf został utworzony z Cryptomator Hub
contactHubVaultOwner.description=Aby przywrócić brakujący plik, skontaktuj się z właścicielem sejfu. Mogą pobrać szablon sejfu z Cryptomator Hub.

##Dialog Title
recover.recoverVaultConfig.title=Odzyskaj konfigurację sejfu
recover.recoverMasterkey.title=Odzyskaj klucz główny

## OnBoarding
recover.onBoarding.chooseMethod=Wybierz metodę odzyskiwania:
recover.onBoarding.useRecoveryKey=Użyj klucza odzyskiwania
recover.onBoarding.usePassword=Użyj hasła
recover.onBoarding.intro=Należy sprawdzić, czy:
recover.onBoarding.pleaseConfirm=Przed rozpoczęciem postępowania proszę potwierdzić, że:
recover.onBoarding.otherwisePleaseConfirm=W przeciwnym razie proszę potwierdzić, że:
recover.onBoarding.allMissing.intro=Jeśli ten sejf jest zarządzany przez Cryptomator Hub, właściciel sejfu musi go przywrócić.
recover.onBoarding.intro.ensure=Wszystkie pliki są w pełni zsynchronizowane.
recover.onBoarding.affirmation=Przeczytałem i zrozumiałem te wymogi

###Vault Config Missing
recover.onBoarding.intro.recoveryKey=Masz klucz odzyskiwania i wiesz, czy używano ustawień ekspertów.
recover.onBoarding.intro.password=Masz hasło sejfu i wiesz, czy używano ustawień ekspertów.
###Masterkey Missing
recover.onBoarding.intro.masterkey.recoveryKey=Masz klucz odzyskiwania sejfu.

## Expert Settings
recover.expertSettings.shorteningThreshold.title=Ta wartość musi być zgodna z wartością użytą przed odzyskiwaniem aby zapewnić kompatybilność z poprzednio zaszyfrowanymi danymi.

# Convert Vault
convertVault.title=Konwertuj sejf
convertVault.convert.convertBtn.before=Konwertuj
convertVault.convert.convertBtn.processing=Konwertowanie…
convertVault.success.message=Konwersja zakończona
convertVault.hubToPassword.success.description=Możesz teraz odblokować sejf przy użyciu wybranego hasła bez konieczności dostępu do Huba.

# New Password
newPassword.promptText=Wprowadź nowe hasło
newPassword.reenterPassword=Potwierdź nowe hasło
newPassword.passwordsMatch=Hasła identyczne!
newPassword.passwordsDoNotMatch=Różne hasła
passwordStrength.messageLabel.tooShort=Użyj co najmniej %d znaków
passwordStrength.messageLabel.0=Bardzo słabe
passwordStrength.messageLabel.1=Słabe
passwordStrength.messageLabel.2=Średnie
passwordStrength.messageLabel.3=Silne
passwordStrength.messageLabel.4=Bardzo silne

# Quit
quit.title=Zakończ program
quit.message=Część sejfów odblokowana
quit.description=Potwierdź, że chcesz wyjść. Cryptomator zablokuje wszystkie odblokowane sejfy aby zapobiec utracie danych.
quit.lockAndQuitBtn=Zablokuj i wyjdź

# Forced Quit
quit.forced.message=Niektóre sejfy nie mogą być zablokowane
quit.forced.description=Blokowanie sejfów zostało zablokowane przez oczekujące operacje lub otwarte pliki. Możesz wymusić zablokowanie pozostałych sejfów, jednak przerwanie I/O może spowodować utratę niezapisanych danych.
quit.forced.forceAndQuitBtn=Wymuś i wyjdź

# Update Reminder
updateReminder.title=Sprawdzanie aktualizacji
updateReminder.message=Sprawdzić aktualizacje?
updateReminder.description=Bądź na bieżąco z nowymi funkcjami, poprawkami błędów i poprawkami bezpieczeństwa. Zalecamy automatyczne sprawdzanie aktualizacji.
updateReminder.notNow=Nie teraz
updateReminder.yesOnce=Tak, raz
updateReminder.yesAutomatically=Tak, automatycznie

#Dokany Support End
dokanySupportEnd.title=Informacja o wycofaniu
dokanySupportEnd.message=Koniec wsparcia dla Dokany
dokanySupportEnd.description=Typ udziału Dokany nie jest już wspierany przez Cryptomator. Twoje ustawienia zostały dostosowane do domyślnego typu udziału. Możesz sprawdzić jaki jest domyślny typ w ustawieniach.
dokanySupportEnd.preferencesBtn=Otwórz ustawienia

#Retry If Readonly
retryIfReadonly.title=Ograniczony dostęp do sejfu
retryIfReadonly.message=Brak dostępu do zapisu w katalogu sejfu
retryIfReadonly.description=Cryptomator nie może zapisywać do katalogu sejfu. Możesz zmienić sejf w tryb tylko do odczytu i spróbować ponownie. Tę opcję można wyłączyć w opcjach sejfu.
retryIfReadonly.retry=Zmień i spróbuj ponownie

# Share Vault
shareVault.title=Udostępnij sejf
shareVault.message=Czy chcesz udostępnić swój sejf innym?
shareVault.description=Zawsze zachowuj ostrożność udostępniając swój sejf innym. W skrócie, wykonaj następujące kroki:
shareVault.instruction.1=1. Udziel dostępu do zaszyfrowanego sejfu przez chmurę.
shareVault.instruction.2=2. Udostępnij hasło sejfu w bezpieczny sposób.
shareVault.remarkBestPractices=Aby uzyskać więcej informacji, zapoznaj się z propozycjami najlepszych praktyk zawartymi w naszej dokumentacji.
shareVault.docsTooltip=Otwórz dokumentację, aby dowiedzieć się więcej o udostępnianiu sejfów.
shareVault.hubAd.description=Bezpieczny sposób pracy w zespołach
shareVault.hubAd.keyManagement=• Zero-knowledgeowe zarządzanie kluczami
shareVault.hubAd.authentication=• Silne uwierzytelnianie
shareVault.hubAd.encryption=Szyfrowanie end-to-end
shareVault.visitHub=Odwiedź Cryptomator Hub

shareVault.hub.message=Jak udostępnić sejf Hub
shareVault.hub.description=Aby udostępnić zawartość sejfu innemu członkowi zespołu, musisz wykonać dwa kroki:
shareVault.hub.instruction.1=1. Udziel dostępu do zaszyfrowanego sejfu przez miejsce w chmurze.
shareVault.hub.instruction.2=2. Udziel dostępu członkowi zespołu w Cryptomator Hub.
shareVault.hub.openHub=Otwórz Cryptomator Hub

# Decrypt File Names
decryptNames.title=Odszyfruj nazwy plików
decryptNames.filePicker.title=Wybierz zaszyfrowany plik
decryptNames.filePicker.extensionDescription=Zaszyfrowany plik Cryptomator
decryptNames.copyTable.tooltip=Kopiuj tabelę
decryptNames.clearTable.tooltip=Wyczyść tabelę
decryptNames.column.encrypted=Zaszyfrowane
decryptNames.column.decrypted=Odszyfrowane
decryptNames.copyHint=Kopiuj zawartość komórki z %s
decryptNames.dropZone.message=Upuść pliki lub kliknij, aby wybrać
decryptNames.dropZone.error.vaultInternalFiles=Wybrano wewnętrzne pliki sejfu z nazwami niemożliwymi do odszyfrowania
decryptNames.dropZone.error.foreignFiles=Pliki nie należą do sejfu "%s"
decryptNames.dropZone.error.noDirIdBackup=Katalog wybranych plików nie zawiera pliku dirId.c9r
decryptNames.dropZone.error.generic=Nie udało się odszyfrować nazw plików


# Event View
eventView.title=Zdarzenia
eventView.filter.allVaults=Wszystkie
eventView.clearListButton.tooltip=Wyczyść listę
eventView.filterVaults=Filtruj według sejfu
eventView.cell.actionsButton.tooltip=Akcje zdarzeń
## event list entries
eventView.entry.vaultLocked.description=Odblokuj "%s" po szczegóły
eventView.entry.conflictResolved.message=Konflikt rozwiązany
eventView.entry.conflictResolved.showDecrypted=Pokaż odszyfrowany plik
eventView.entry.conflictResolved.copyDecrypted=Kopiuj odszyfrowaną ścieżkę
eventView.entry.conflict.message=Rozwiązywanie konfliktu nie powiodło się
eventView.entry.conflict.showDecrypted=Pokaż odszyfrowany, oryginalny plik
eventView.entry.conflict.copyDecrypted=Kopiuj odszyfrowaną, oryginalną ścieżkę
eventView.entry.conflict.showEncrypted=Pokaż sprzeczny, zaszyfrowany plik
eventView.entry.conflict.copyEncrypted=Kopiuj sprzeczną, zaszyfrowaną ścieżkę
eventView.entry.decryptionFailed.message=Odszyfrowywanie nie powiodło się
eventView.entry.decryptionFailed.showEncrypted=Pokaż zaszyfrowany plik
eventView.entry.decryptionFailed.copyEncrypted=Kopiuj zaszyfrowaną ścieżkę
eventView.entry.brokenDirFile.message=Uszkodzony link do katalogu
eventView.entry.brokenDirFile.showEncrypted=Pokaż uszkodzony, zaszyfrowany link
eventView.entry.brokenDirFile.copyEncrypted=Kopiuj ścieżkę uszkodzonego linku
eventView.entry.brokenFileNode.message=Uszkodzony węzeł systemu plików
eventView.entry.brokenFileNode.showEncrypted=Pokaż uszkodzony, zaszyfrowany węzeł
eventView.entry.brokenFileNode.copyEncrypted=Kopiuj ścieżkę uszkodzonego, zaszyfrowanego węzła
eventView.entry.brokenFileNode.copyDecrypted=Kopiuj odszyfrowaną ścieżkę
eventView.entry.inUse.message=Zablokowany plik
eventView.entry.inUse.showDecrypted=Pokaż odszyfrowany plik
eventView.entry.inUse.copyDecrypted=Kopiuj odszyfrowaną ścieżkę
eventView.entry.inUse.showEncrypted=Pokaż zaszyfrowany plik
eventView.entry.inUse.copyEncrypted=Kopiuj zaszyfrowaną ścieżkę
eventView.entry.inUse.copyUserAndDevice=Kopiowanie blokady użytkownika i nazwy urządzenia
eventView.entry.inUse.ignoreLock=Ignoruj blokadę


# Notifications
## FileIsInUse Notification
notification.inUse.action=Ignoruj blokadę