accessInvite = "Zaproś" addToDoc = "Dodaj do dokumentu" alphabet = "Alfabet" apply = "Zastosuj" applyAndContinue = "Zapisz i wyjdź" areYouSure = "Na pewno chcesz wyjść?" back = "Wstecz" black = "czarny" blue = "niebieski" bored = "Znudzony czekaniem?" cancel = "Anuluj" changedCredsMessage = "Dane logowanie zostały zmienione." chooseFile = "Wybierz plik" close = "Zamknij" color = "kolor" comingSoon = "Wkrótce" confirm = "Potwierdź" confirmClose = "Potwierdź zamknięcie" confirmCloseCancel = "Anuluj" confirmCloseConfirm = "Zamknij plik" confirmCloseDiscard = "Odrzuć zmiany i zamknij" confirmCloseMessage = "Na pewno chcesz zamknąć ten plik?" confirmCloseSave = "Zapisz i zamknij" confirmCloseSaveFailed = "Zapisano z błędami. Nie udało się zapisać {{count}} plik{{plural}}." confirmCloseSaveFailedTitle = "Błąd zapisu" confirmCloseUnsaved = "Ten plik ma niezapisane zmiany." confirmCloseUnsavedList = "Masz {{count}} plik{{plural}} z niezapisanymi zmianami.\n\n{{fileList}}" confirmPasswordErrorMessage = "Wpisz poprawnie hasło w OBA pola." custom = "Własny..." customPosition = "Pozycja niestandardowa" customTextTooltip = "Opcjonalny własny format numerów stron. Użyj {n} jako symbolu zastępczego dla numeru. Przykład: \"Strona {n}\" pokaże \"Strona 1\", \"Strona 2\", itd." delete = "usuń" deleteCurrentUserMessage = "Nie można usunąć zalogowanego użytkownika" deleteUsernameExistsMessage = "Nie można usunąć zalogowanego użytkownika" details = "Szczegóły" disabledCurrentUserMessage = "Nie można wyłączyć bieżącego użytkownika" discardChanges = "Odrzuć i wyjdź" discardRedactions = "Odrzuć i wyjdź" donate = "Podaruj" downgradeCurrentUserLongMessage = "Nie można obniżyć roli bieżącego użytkownika. W związku z tym bieżący użytkownik nie zostanie wyświetlony." downgradeCurrentUserMessage = "Nie można obniżyć roli bieżącego użytkownika" download = "Pobierz" downloadComplete = "Pobieranie zakończone" downloadPdf = "Pobierz PDF" downloadUnavailable = "Pobieranie niedostępne dla tego elementu" edit = "Edytuj" editSecret = "Edytuj tę wartość" editYourNewFiles = "Edytuj nowo utworzone pliki" encryptedFileBlocked = "Plik jest zabezpieczony hasłem. Najpierw go odblokuj." encryptedFilesBlocked = "{{count}} plików jest zabezpieczonych hasłem. Najpierw je odblokuj." exportAndContinue = "Eksportuj i kontynuuj" false = "Nie" fileNotSavedToDisk = "Nie zapisano na dysku" fileSavedToDisk = "Plik zapisano na dysku" fileSelected = "Wybrano: {{filename}}" filesSelected = "wybrane pliki" font = "Czcionka" fontSizeTooltip = "Rozmiar tekstu numeru strony w punktach. Większe wartości tworzą większy tekst." fontTypeTooltip = "Rodzina czcionek dla numerów stron. Wybierz zgodnie ze stylem dokumentu." genericSubmit = "Wyślij" goHomepage = "Idź do strony domowej" goToPage = "Idź" green = "zielony" help = "Pomoc" imgPrompt = "Wybierz obraz(y)" incorrectPasswordMessage = "Nieprawidłowe hasło." info = "informacje" insufficientCredits = "Niewystarczająca liczba kredytów. Wymagane: {{requiredCredits}}, Dostępne: {{currentBalance}}, Brakujące: {{shortfall}}" invalidPasswordMessage = "Hasło nie może być puste i nie może zawierać spacji na początku ani na końcu." invalidUndoData = "Nie można cofnąć: nieprawidłowe dane operacji" invalidUsernameMessage = "Niewłaściwa nazwa użytkownika - musi zawierać litery, cyfry i @._+- LUB być adresem email." joinDiscord = "Zapraszamy na DISCORD!" keepWorking = "Kontynuuj pracę" loading = "Ładowanie..." loadingCredits = "Sprawdzanie kredytów..." loadingProStatus = "Sprawdzanie statusu subskrypcji..." logOut = "Wyloguj się" marginTooltip = "Odległość między numerem strony a krawędzią strony." moreOptions = "Więcej opcji" multiPdfDropPrompt = "Wybierz (lub przeciągnij i puść) wszystkie dokumenty PDF" multiPdfPrompt = "Wybierz PDF (2+)" never = "Nigdy" no = "nie" noFavourites = "Nie dodano ulubionych" noFileSelected = "Nie wybrano pliku. Prześlij jeden." noFilesToUndo = "Nie można cofnąć: w ostatniej operacji nie przetworzono żadnych plików" noOperationToUndo = "Brak operacji do cofnięcia" notAuthenticatedMessage = "Użytkownik nie jest zalogowany." nothingToUndo = "Brak operacji do cofnięcia" noticeTopUpOrPlan = "Za mało kredytów, doładuj lub wybierz plan" noValidFiles = "Brak prawidłowych plików do przetworzenia" oops = "Ups!" openInViewer = "Otwórz w podglądzie" operationCancelled = "Operacja anulowana" page = "Strona" pageNum = "Numer strony" pageOrderPrompt = "Kolejność stron (wprowadź listę numerów stron oddzielonych przecinkami) :" pages = "Strony" pageSelectionPrompt = "Niestandardowy wybór strony (Enter a comma-separated list of page numbers 1,5,6 or Functions like 2n+1) :" password = "hasło" pdfPrompt = "Wybierz PDF" pendingRedactions = "Masz niezastosowane zaczernienia, które zostaną utracone." pendingRedactionsTitle = "Niezastosowane zaczernienia" pin = "Przypnij plik (pozostaw aktywny po uruchomieniu narzędzia)" poweredBy = "Zasilany" pro = "Pro" processingComplete = "Twój plik jest gotowy." processingCompleteMultiple = "{{count}} plików jest gotowych." processTimeWarning = "Ostrzeżenie: Ten proces może potrwać do minuty, w zależności od rozmiaru pliku" property = "własność" quickPosition = "Szybka pozycja" red = "czerwony" reset = "Resetuj" review = "Przegląd" save = "Zapisz" saveToBrowser = "Zapisz w przeglądarce" saveUnavailable = "Zapisywanie niedostępne dla tego elementu" seeDockerHub = "Docker Hub" selectFillter = "-- Wybierz --" size = "Rozmiar" sponsor = "sponsor" startingNumberTooltip = "Pierwszy numer do wyświetlenia. Kolejne strony będą inkrementowane od tej wartości." submit = "Zatwierdź" success = "Sukces" termsAndConditions = "Regulamin" text = "Tekst" true = "Tak" undo = "Cofnij" undoDataMismatch = "Nie można cofnąć: dane operacji są uszkodzone" undoFailed = "Nie udało się cofnąć operacji" undoOperationTooltip = "Kliknij, aby cofnąć ostatnią operację i przywrócić oryginalne pliki" undoQuotaError = "Nie można cofnąć: niewystarczająca ilość miejsca na dane" undoStorageError = "Cofnięto, ale niektórych plików nie udało się zapisać w pamięci" undoSuccess = "Pomyślnie cofnięto operację" unknown = "Nieznany" unpin = "Odepnij plik (zastąp po uruchomieniu narzędzia)" unsavedChanges = "Masz niezapisane zmiany w swoim PDF." unsavedChangesTitle = "Niezapisane zmiany" unsupported = "Nieobsługiwane" uploadLimit = "Maksymalny rozmiar pliku:" uploadLimitExceededPlural = "są za duże. Maksymalny dozwolony rozmiar to" uploadLimitExceededSingular = "jest za duży. Maksymalny dozwolony rozmiar to" userAlreadyExistsOAuthMessage = "Takie konto użytkownika istnieje - stworzone za pomocą OAuth2." userAlreadyExistsWebMessage = "Takie konto użytkownika istnieje - stworzone za pomocą przeglądarki." username = "nazwa użytkownika" usernameExistsMessage = "Taki uzytkownik już istnieje." userNotFoundMessage = "Brak użytkownika." visitGithub = "Odwiedź repozytorium GitHub" welcome = "Witaj" white = "biały" WorkInProgess = "Praca w toku, proszę zgłaszać błędy!" yes = "tak" [account] accountSettings = "Ustawienia konta" adminSettings = "Admin - kontrola kont" changePassword = "Zmień hasło" changeUsername = "Zmień nazwę użytkownika" changeUsernameDescription = "Zaktualizuj nazwę użytkownika. Zostaniesz wylogowany po aktualizacji." confirmNewPassword = "Potwierdź nowe hasło" newPassword = "Nowe hasło" newUsername = "Nowa nazwa użytkownika" newUsernamePlaceholder = "Wpisz nową nazwę użytkownika" oldPassword = "Poprzednie hasło" password = "Potwierdź hasło" property = "Własność" settingsCompare = "Porównania uprawnień" signOut = "Wyloguj" syncTitle = "Zapisz ustawienia konta w przeglądarce" syncToAccount = "Wczytaj dane konta z przeglądarki" syncToBrowser = "Zapisz dane konta w przeglądarce" title = "Ustawienia konta" userControlSettings = "Kontrola praw użytkownika" webBrowserSettings = "Ustawienia przeglądarki" yourApiKey = "Twój klucz API" [account.mfa] codeLabel = "Kod uwierzytelniający" codePlaceholder = "Wprowadź 6-cyfrowy kod" codeRequired = "Wprowadź kod uwierzytelniający, aby kontynuować." confirmDisable = "Wyłącz" confirmEnable = "Włącz" description = "Dodaj dodatkową warstwę zabezpieczeń do swojego konta." disableButton = "Wyłącz uwierzytelnianie dwuskładnikowe" disabled = "Uwierzytelnianie dwuskładnikowe wyłączone." disableDescription = "Aby wyłączyć uwierzytelnianie dwuskładnikowe, wprowadź prawidłowy kod uwierzytelniający." disableFailed = "Nie można wyłączyć uwierzytelniania dwuskładnikowego. Sprawdź kod i spróbuj ponownie." disableTitle = "Wyłącz uwierzytelnianie dwuskładnikowe" enableButton = "Włącz uwierzytelnianie dwuskładnikowe" enabled = "Uwierzytelnianie dwuskładnikowe włączone." enableFailed = "Nie można włączyć uwierzytelniania dwuskładnikowego. Sprawdź kod i spróbuj ponownie." manualKey = "Klucz do ręcznej konfiguracji" secretWarning = "Zachowaj ten klucz w tajemnicy. Każdy, kto ma do niego dostęp, może generować prawidłowe kody uwierzytelniające." setupDescription = "Zeskanuj kod QR w aplikacji uwierzytelniającej, a następnie wprowadź 6-cyfrowy kod, aby potwierdzić." setupFailed = "Nie można rozpocząć konfiguracji uwierzytelniania dwuskładnikowego. Spróbuj ponownie." setupTitle = "Skonfiguruj uwierzytelnianie dwuskładnikowe" ssoDescription = "Uwierzytelnianiem dwuskładnikowym zarządza Twój dostawca tożsamości dla kont Single Sign-On (SSO)." ssoManaged = "Skonfiguruj MFA poprzez swojego dostawcę tożsamości." title = "Uwierzytelnianie dwuskładnikowe" [add-page-numbers] tags = "stronicowanie, etykieta, organizowanie, indeks, index" [addAttachments.error] failed = "Wystąpił błąd podczas dodawania załączników do PDF." [AddAttachmentsRequest] addMoreFiles = "Dodaj więcej plików..." attachments = "Wybierz załączniki" info = "Wybierz pliki do dołączenia do PDF. Zostaną osadzone i dostępne w panelu załączników PDF." placeholder = "Wybierz pliki..." selectedFiles = "Wybrane pliki" selectFiles = "Wybierz pliki do dołączenia" submit = "Dodaj załączniki" [AddAttachmentsRequest.error] failed = "Operacja dodawania załączników nie powiodła się" [AddAttachmentsRequest.results] title = "Wyniki dodawania załączników" [AddAttachmentsRequest.tooltip.description] title = "Działanie" [AddAttachmentsRequest.tooltip.header] title = "O narzędziu Dodaj załączniki" [addImage] applySignatures = "Zastosuj obrazy" header = "Dodaj obraz do PDF" tags = "img,jpg,obraz,zdjęcie" title = "Dodaj obraz" [addImage.error] failed = "Wystąpił błąd podczas dodawania obrazu do PDF." [addImage.image] hint = "Supports PNG, JPEG, GIF, BMP, TIFF, and SVG files. SVG files will be converted to PNG for embedding." label = "Plik obrazu" name = "Obraz" placeholder = "Prześlij obraz" [addImage.instructions] noSignature = "Prześlij obraz powyżej, aby włączyć umieszczanie." paused = "Wstrzymano umieszczanie" resumeHint = "Wznów umieszczanie, aby kliknąć i dodać obraz." text = "Po przesłaniu obrazu kliknij w dowolne miejsce w PDF, aby go umieścić." title = "Jak dodawać obrazy" [addImage.mode] move = "Przesuń obraz" pause = "Wstrzymaj umieszczanie" place = "Umieść obraz" resume = "Wznów umieszczanie" [addImage.results] title = "Wyniki dodawania obrazu" [addImage.saved] defaultImageLabel = "Przesłany obraz" defaultLabel = "Obraz" [addImage.step] createDesc = "Prześlij obraz, który chcesz dodać" place = "Umieść obraz" placeDesc = "Kliknij w PDF, aby dodać obraz" [addImage.steps] configure = "Skonfiguruj obraz" [addPageNumbers] configuration = "Konfiguracja" customize = "Dostosuj wygląd" customNumberDesc = "Domyślnie do {n}, również akceptuje 'Strona {n} z {total},Teskt-{n},'{filename}-{n}" customTextDesc = "Tekst własny" fontName = "Nazwa Czcionki" fontSize = "Rozmiar Czcionki" header = "Dodaj numerację stron" numberPagesDesc = "Strony do numeracji, wszystkie (all), 1-5, 2, 5, 9" pagesAndStarting = "Strony i numer początkowy" positionAndPages = "Pozycja i strony" preview = "Wybór położenia" previewDisclaimer = "Podgląd jest przybliżony. Finalny wynik może się różnić z powodu metryk czcionek PDF." submit = "Dodaj numerację stron" title = "Dodaj numerację stron" zeroPad = "Zero‑pad Width (Bates Stamping)" zeroPadTooltip = "Zero‑pad (Bates Stamp) page numbers to this width (e.g., 3 ⇒ 001). Set 0 to disable." [addPageNumbers.error] failed = "Operacja dodawania numerów stron nie powiodła się" [addPageNumbers.results] title = "Wyniki numeracji stron" [addPageNumbers.selectText] 1 = "Wskaż plik PDF:" 2 = "Rozmiar marginesu" 3 = "Pozycja" 4 = "Numer początkowy" 5 = "Ilość stron do ponumerowania" 6 = "Tekst własny" [addPassword] completed = "Zastosowano ochronę hasłem" desc = "Zaszyfruj dokument PDF hasłem." filenamePrefix = "zaszyfrowany" submit = "Zablokuj" title = "Dodaj hasło" [addPassword.encryption.keyLength] 128bit = "128-bit (standardowe)" 256bit = "256-bit (wysokie)" 40bit = "40-bit (niskie)" label = "Długość klucza szyfrowania" [addPassword.error] failed = "Wystąpił błąd podczas szyfrowania PDF." [addPassword.passwords] completed = "Skonfigurowano hasła" stepTitle = "Hasła i szyfrowanie" [addPassword.passwords.owner] label = "Hasło właściciela" placeholder = "Wprowadź hasło właściciela" [addPassword.passwords.user] label = "Hasło użytkownika" placeholder = "Wprowadź hasło użytkownika" [addPassword.results] title = "Zaszyfrowane pliki PDF" [addPassword.tooltip.encryption] bullet1 = "40-bit: Podstawowe bezpieczeństwo, zgodne ze starszymi czytnikami" bullet2 = "128-bit: Standardowe bezpieczeństwo, szeroko obsługiwane" bullet3 = "256-bit: Maksymalne bezpieczeństwo, wymaga nowoczesnych czytników" text = "Wyższe poziomy szyfrowania zapewniają lepsze bezpieczeństwo, ale mogą nie być obsługiwane przez starsze czytniki PDF." title = "Poziomy szyfrowania" [addPassword.tooltip.header] title = "Przegląd ochrony hasłem" [addPassword.tooltip.passwords] bullet1 = "Hasło użytkownika: Wymagane do otwarcia PDF" bullet2 = "Hasło właściciela: Kontroluje uprawnienia dokumentu (nieobsługiwane przez wszystkie czytniki PDF)" text = "Hasła użytkownika ograniczają otwieranie dokumentu, a hasła właściciela kontrolują, co można robić z dokumentem po otwarciu. Możesz ustawić oba lub tylko jedno." title = "Typy haseł" [addPassword.tooltip.permissions] text = "Te uprawnienia kontrolują, co użytkownicy mogą robić z PDF. Najskuteczniejsze w połączeniu z hasłem właściciela." title = "Zmień uprawnienia" [AddStampRequest] alphabet = "Alfabet" clickToExpand = "Click to expand" customColor = "Własny kolor tekstu" customDateDesc = "Custom format" customMargin = "Własny margines" customPosition = "Przeciągnij stempel w żądane miejsce w oknie podglądu." dateDesc = "Current date" datetimeDesc = "Date and time combined" dateTimeVars = "Date & Time" dynamicVariables = "Dynamic Variables" examples = "Examples" filenameDesc = "Filename without extension" filenameFullDesc = "Filename with extension" fileVars = "File Information" fontSize = "Rozmiar czcionki/obrazu" header = "Pieczęć PDF" imageSize = "Rozmiar obrazu" margin = "Margines" metadataDesc = "From PDF document properties" metadataVars = "Document Metadata" multiLine = "multi-line" noStampSelected = "Nie wybrano stempla. Wróć do kroku 1." opacity = "Przeźroczystość" otherVars = "Other" overrideX = "Nadpisz koordynatę X" overrideY = "Nadpisz koordynatę Y" pageNumberDesc = "Current page number" pageVars = "Page Information" position = "Pozycja" positionAndFormatting = "Pozycja i formatowanie" preview = "Preview:" quickPosition = "Wybierz pozycję na stronie, aby umieścić stempel." rotation = "Obrót" selectTemplate = "Select a template..." stampImage = "Obraz w pieczęci" stampSetup = "Ustawienia stempla" stampText = "Tekst w pieczęci" stampTextDescription = "Use dynamic variables below. Use @@ for literal @. Use \\n for new lines." stampType = "Typ pieczęci" submit = "Wyślij" tags = "Stempel, dodawanie obrazu, wyśrodkowanie obrazu, znak wodny, PDF, osadzanie, dostosowywanie" timeDesc = "Current time" title = "Pieczęć PDF" totalPagesDesc = "Total number of pages" useTemplate = "Use Template" uuidDesc = "Short unique identifier (8 chars)" variablesHelp = "Click on any variable to insert it into your stamp text. Use @@ for literal @." yearMonthDayDesc = "Individual date parts" [AddStampRequest.error] failed = "Wystąpił błąd podczas dodawania stempla do PDF." [AddStampRequest.results] title = "Wyniki dodawania stempla" [AddStampRequest.template] custom = "Custom" dateHeader = "Date Header" doc-info = "Document Info" draft = "Draft Watermark" draftWatermark = "Draft Watermark" european-date = "European Date (DD/MM/YYYY)" europeanDate = "European Date" legal-footer = "Legal Footer" page-numbers = "Page Numbers" pageNumberFooter = "Page Number Footer" timestamp = "Timestamp" [addText] applySignatures = "Zastosuj tekst" header = "Dodaj tekst do PDF-ów" tags = "tekst,adnotacja,etykieta" title = "Dodaj tekst" [addText.error] failed = "Wystąpił błąd podczas dodawania tekstu do PDF." [addText.instructions] noSignature = "Wpisz tekst powyżej, aby włączyć umieszczanie." paused = "Wstrzymano umieszczanie" resumeHint = "Wznów umieszczanie, aby kliknąć i dodać tekst." text = "Po wpisaniu tekstu powyżej kliknij w dowolnym miejscu dokumentu PDF, aby go umieścić." title = "Jak dodać tekst" [addText.mode] move = "Przesuń tekst" pause = "Wstrzymaj umieszczanie" place = "Umieść tekst" resume = "Wznów umieszczanie" [addText.results] title = "Wyniki dodawania tekstu" [addText.step] createDesc = "Wpisz tekst, który chcesz dodać" place = "Umieść tekst" placeDesc = "Kliknij w dokumencie PDF, aby dodać tekst" [addText.steps] configure = "Skonfiguruj tekst" [addText.text] colorLabel = "Kolor tekstu" fontLabel = "Czcionka" fontSizeLabel = "Rozmiar czcionki" fontSizePlaceholder = "Wpisz lub wybierz rozmiar czcionki (8–200)" name = "Treść tekstu" placeholder = "Wpisz tekst, który chcesz dodać" [adjust-contrast] tags = "Korekcja kolorów, dostrajanie, modyfikacja, ulepszanie" [adjustContrast] adjustColors = "Dostosuj kolory" basic = "Podstawowe korekty" blue = "Niebieski" brightness = "Jasność:" confirm = "Potwierdź" contrast = "Kontrast:" download = "Pobierz" green = "Zielony" header = "Dopasuj kontrast" noPreview = "Wybierz PDF do podglądu" red = "Czerwony" saturation = "Nasycenie:" title = "Dopasuj kontrast" [adjustContrast.error] failed = "Nie udało się dostosować kolorów/kontrastu" [adjustContrast.results] title = "Dostosowany PDF" [adjustPageScale] header = "Dostosuj skalę strony" submit = "Dostosuj skalę strony" tags = "zmień rozmiar,modyfikuj,wymiary,dopasuj" title = "Dostosuj skalę strony" [adjustPageScale.error] failed = "Wystąpił błąd podczas dostosowywania skali strony." [adjustPageScale.pageSize] keep = "Zachowaj oryginalny rozmiar" label = "Docelowy rozmiar strony" legal = "Legal" letter = "Letter" [adjustPageScale.scaleFactor] label = "Współczynnik skalowania" [adjustPageScale.tooltip.description] text = "Dostosuj rozmiar zawartości PDF i zmień wymiary strony." title = "Opis" [adjustPageScale.tooltip.header] title = "Przegląd ustawień skali strony" [adjustPageScale.tooltip.pageSize] text = "'Zachowaj oryginalny rozmiar' utrzymuje obecne wymiary, a inne opcje zmieniają na standardowe rozmiary papieru." title = "Docelowy rozmiar strony" [adjustPageScale.tooltip.scaleFactor] bullet1 = "1.0 = Oryginalny rozmiar" bullet2 = "0.5 = Połowa rozmiaru (50% mniejsze)" bullet3 = "2.0 = Podwójny rozmiar (200% większe, możliwe przycięcie)" text = "Kontroluje, jak duża lub mała jest zawartość na stronie. Zawartość jest skalowana i wyśrodkowana — jeśli przeskalowana zawartość jest większa niż rozmiar strony, może zostać przycięta." title = "Współczynnik skalowania" [admin] close = "Zamknij" error = "Błąd" expand = "Rozwiń" success = "Sukces" [admin.settings] discard = "Odrzuć" error = "Nie udało się zapisać ustawień" fetchError = "Nie udało się wczytać ustawień" loginRequired = "Tryb logowania musi być włączony, aby modyfikować ustawienia administratora" restartError = "Nie udało się ponownie uruchomić serwera. Uruchom go ponownie ręcznie." restarting = "Ponowne uruchamianie serwera" restartingMessage = "Serwer jest ponownie uruchamiany. Proszę chwilę poczekać..." restartRequired = "Wymagane ponowne uruchomienie" save = "Zapisz zmiany" saved = "Ustawienia zapisano pomyślnie" saveError = "Nie udało się zapisać ustawień" saveSuccess = "Ustawienia zapisano pomyślnie" success = "Pomyślnie zapisano ustawienia" title = "Ustawienia administratora" workspace = "Obszar roboczy" [admin.settings.advanced] description = "Skonfiguruj zaawansowane funkcje i funkcjonalności eksperymentalne." features = "Flagi funkcji" processing = "Przetwarzanie" title = "Zaawansowane" [admin.settings.advanced.disableSanitize] description = "UWAGA: Ryzyko bezpieczeństwa - wyłączenie oczyszczania HTML może prowadzić do podatności XSS" label = "Wyłącz oczyszczanie HTML" [admin.settings.advanced.enableAlphaFunctionality] description = "Włącz eksperymentalne funkcje w fazie alfa (mogą być niestabilne)" label = "Włącz funkcje alfa" [admin.settings.advanced.enableUrlToPDF] description = "Zezwalaj na konwersję stron WWW do dokumentów PDF" label = "Włącz URL do PDF" [admin.settings.advanced.endpoints] description = "Zarządzanie endpointami jest konfigurowane przez YAML. Zobacz dokumentację, aby uzyskać szczegóły włączania/wyłączania konkretnych endpointów." label = "Endpointy" manage = "Zarządzaj endpointami API" [admin.settings.advanced.maxDPI] description = "Maksymalne DPI dla przetwarzania obrazów (0 = bez limitu)" label = "Maksymalne DPI" [admin.settings.advanced.processExecutor] calibre = "Calibre" description = "Skonfiguruj limity sesji i limity czasu dla każdego wykonawcy procesów" ghostscript = "Ghostscript" installApp = "Zainstaluj aplikację" label = "Limity wykonawców procesów" libreOffice = "LibreOffice" ocrMyPdf = "OCRmyPDF" pdfToHtml = "PDF do HTML" pythonOpenCv = "Python OpenCV" qpdf = "QPDF" tesseract = "Tesseract OCR" weasyPrint = "WeasyPrint" [admin.settings.advanced.processExecutor.sessionLimit] description = "Maksymalna liczba równoczesnych instancji" label = "Limit sesji" [admin.settings.advanced.processExecutor.timeout] description = "Maksymalny czas wykonania" label = "Limit czasu (minuty)" [admin.settings.advanced.tempFileManagement] description = "Skonfiguruj przechowywanie plików tymczasowych i ich czyszczenie" label = "Zarządzanie plikami tymczasowymi" [admin.settings.advanced.tempFileManagement.baseTmpDir] description = "Katalog bazowy dla plików tymczasowych (pozostaw puste, aby użyć domyślnego: java.io.tmpdir/stirling-pdf)" label = "Podstawowy katalog tymczasowy" [admin.settings.advanced.tempFileManagement.cleanupIntervalMinutes] description = "Jak często uruchamiać czyszczenie (w minutach)" label = "Interwał czyszczenia (minuty)" [admin.settings.advanced.tempFileManagement.cleanupSystemTemp] description = "Czy czyścić szerszy systemowy katalog tymczasowy (używać ostrożnie)" label = "Czyszczenie systemowego katalogu tymczasowego" [admin.settings.advanced.tempFileManagement.libreofficeDir] description = "Katalog dla plików tymczasowych LibreOffice (pozostaw puste, aby użyć domyślnego: baseTmpDir/libreoffice)" label = "Katalog tymczasowy LibreOffice" [admin.settings.advanced.tempFileManagement.maxAgeHours] description = "Maksymalny wiek w godzinach przed wyczyszczeniem plików tymczasowych" label = "Maksymalny wiek (godziny)" [admin.settings.advanced.tempFileManagement.prefix] description = "Prefiks nazw plików tymczasowych" label = "Prefiks plików tymczasowych" [admin.settings.advanced.tempFileManagement.startupCleanup] description = "Czyść stare pliki tymczasowe przy uruchomieniu aplikacji" label = "Czyszczenie przy starcie" [admin.settings.advanced.tempFileManagement.systemTempDir] description = "Systemowy katalog tymczasowy do czyszczenia (używany tylko, jeśli włączono cleanupSystemTemp)" label = "Systemowy katalog tymczasowy" [admin.settings.advanced.tessdataDir] description = "Ścieżka do katalogu tessdata dla plików językowych OCR" downloadButton = "Pobierz wybrane języki" downloadErrorGeneric = "Pobieranie nie powiodło się: {{message}}. Spróbuj ponownie później." downloadErrorNetwork = "Pobieranie nie powiodło się z powodu błędu sieci. Sprawdź połączenie i spróbuj ponownie." downloadErrorPermission = "Katalog tessdata nie jest zapisywalny: {{message}}. Wybierz katalog z uprawnieniami do zapisu (np. w folderze danych aplikacji) lub dostosuj uprawnienia." downloadErrorServer = "Serwer napotkał błąd podczas pobierania języków tessdata. Spróbuj ponownie później." downloadErrorTitle = "Pobieranie nie powiodło się" downloadInvalidBody = "Niektóre wybrane języki nie są dostępne do pobrania. Odśwież i wybierz z listy." downloadInvalidTitle = "Nieprawidłowy wybór" downloadLabel = "Pobierz dodatkowe języki tessdata" downloadMissingBody = "Wybierz co najmniej jeden język do pobrania." downloadMissingTitle = "Nie wybrano języka" downloadNothingFound = "Nie znaleziono dodatkowych języków" downloadPlaceholder = "Wybierz języki" downloadSuccessBody = "Wybrane języki tessdata zostały zapisane." downloadSuccessTitle = "Pobrano języki" installedLanguages = "Zainstalowane języki tessdata" label = "Katalog tessdata" loadingLanguages = "Ładowanie zainstalowanych języków tessdata..." manualLinks = "Pobieranie ręczne: kliknij linki i umieść pliki w folderze tessdata." noLanguages = "Nie znaleziono języków tessdata w skonfigurowanym katalogu." permissionNotice = "Ścieżka tessdata nie jest zapisywalna. Pobrania zostaną otwarte w przeglądarce; zapisz pliki .traineddata ręcznie w folderze tessdata." [admin.settings.badge] clickToUpgrade = "Kliknij, aby zobaczyć szczegóły planu" [admin.settings.connections] connect = "Połącz" description = "Skonfiguruj zewnętrznych dostawców uwierzytelniania, takich jak OAuth2 i SAML." disconnect = "Odłącz" disconnected = "Pomyślnie odłączono dostawcę" disconnectError = "Nie udało się odłączyć dostawcy" documentation = "Zobacz dokumentację" imageResolutionFull = "Pełna (oryginalny rozmiar)" imageResolutionReduced = "Zredukowana (maks. 1200 px)" linkedServices = "Połączone usługi" mobileScannerConvertToPdf = "Konwertuj obrazy do PDF" mobileScannerConvertToPdfDesc = "Automatycznie konwertuj przesłane obrazy do formatu PDF. Jeśli wyłączone, obrazy zostaną pozostawione bez zmian." mobileScannerImageResolution = "Rozdzielczość obrazu" mobileScannerImageResolutionDesc = "Rozdzielczość przesyłanych obrazów. „Zredukowana” skaluje obrazy do maks. 1200 px, aby zmniejszyć rozmiar pliku." mobileScannerPageFormat = "Format strony" mobileScannerPageFormatDesc = "Rozmiar strony PDF dla skonwertowanych obrazów. „Zachowaj” używa oryginalnych wymiarów obrazu." mobileScannerStretchToFit = "Rozciągnij do dopasowania" mobileScannerStretchToFitDesc = "Rozciągnij obrazy, aby wypełnić całą stronę. Jeśli wyłączone, obrazy są wyśrodkowane z zachowaniem proporcji." pageFormatA4 = "A4 (210×297 mm)" pageFormatKeep = "Zachowaj (oryginalne wymiary)" pageFormatLetter = "Letter (8,5×11 in)" title = "Połączenia" unlinkedServices = "Niepołączone usługi" [admin.settings.connections.mobileScanner] description = "Pozwól użytkownikom przesyłać pliki z urządzeń mobilnych poprzez skanowanie kodu QR" enable = "Włącz przesyłanie kodem QR" imageResolutionFull = "Pełna (oryginalny rozmiar)" imageResolutionReduced = "Zredukowana (maks. 1200 px)" label = "Przesyłanie z telefonu" link = "Skonfiguruj w Ustawieniach systemu" mobileScannerConvertToPdf = "Konwertuj obrazy do PDF" mobileScannerConvertToPdfDesc = "Automatycznie konwertuj przesłane obrazy do formatu PDF. Jeśli wyłączone, obrazy zostaną pozostawione bez zmian." mobileScannerImageResolution = "Rozdzielczość obrazu" mobileScannerImageResolutionDesc = "Rozdzielczość przesyłanych obrazów. „Zredukowana” skaluje obrazy do maks. 1200 px, aby zmniejszyć rozmiar pliku." mobileScannerPageFormat = "Format strony" mobileScannerPageFormatDesc = "Rozmiar strony PDF dla skonwertowanych obrazów. „Zachowaj” używa oryginalnych wymiarów obrazu." mobileScannerStretchToFit = "Rozciągnij do dopasowania" mobileScannerStretchToFitDesc = "Rozciągnij obrazy, aby wypełnić całą stronę. Jeśli wyłączone, obrazy są wyśrodkowane z zachowaniem proporcji." note = "Uwaga: Wymaga skonfigurowanego adresu URL frontendu. " pageFormatA4 = "A4 (210×297 mm)" pageFormatKeep = "Zachowaj (oryginalne wymiary)" pageFormatLetter = "Letter (8,5×11 in)" [admin.settings.connections.oauth2] label = "OAuth2" [admin.settings.connections.oauth2.autoCreateUser] description = "Automatycznie twórz konta użytkowników przy pierwszym logowaniu OAuth2" label = "Automatyczne tworzenie użytkowników" [admin.settings.connections.oauth2.blockRegistration] description = "Zablokuj rejestrację nowych użytkowników przez OAuth2" label = "Blokuj rejestrację" [admin.settings.connections.oauth2.clientId] description = "ID klienta OAuth2 od dostawcy" label = "ID klienta" [admin.settings.connections.oauth2.clientSecret] description = "Sekret klienta OAuth2 od dostawcy" label = "Sekret klienta" [admin.settings.connections.oauth2.enabled] description = "Zezwól użytkownikom na uwierzytelnianie za pomocą dostawców OAuth2" label = "Włącz OAuth2" [admin.settings.connections.oauth2.issuer] description = "URL wystawcy dostawcy OAuth2" label = "URL wystawcy" [admin.settings.connections.oauth2.provider] description = "Dostawca OAuth2 używany do uwierzytelniania" label = "Dostawca" [admin.settings.connections.oauth2.scopes] description = "Lista zakresów OAuth2 oddzielona przecinkami (np. openid, profile, email)" label = "Zakresy OAuth2" [admin.settings.connections.oauth2.useAsUsername] description = "Atrybut OAuth2 używany jako nazwa użytkownika (np. email, sub)" label = "Użyj jako nazwy użytkownika" [admin.settings.connections.saml2] label = "SAML2" [admin.settings.connections.saml2.autoCreateUser] description = "Automatycznie twórz konta użytkowników przy pierwszym logowaniu SAML2" label = "Automatyczne tworzenie użytkowników" [admin.settings.connections.saml2.blockRegistration] description = "Zablokuj rejestrację nowych użytkowników przez SAML2" label = "Blokuj rejestrację" [admin.settings.connections.saml2.enabled] description = "Zezwól użytkownikom na uwierzytelnianie za pomocą dostawców SAML2" label = "Włącz SAML2" [admin.settings.connections.saml2.provider] description = "Nazwa dostawcy SAML2" label = "Dostawca" [admin.settings.connections.saml2.registrationId] description = "Identyfikator rejestracji SAML2" label = "ID rejestracji" [admin.settings.connections.ssoAutoLogin] description = "Automatycznie przekierowuj do logowania SSO, gdy wymagane jest uwierzytelnienie" enable = "Włącz automatyczne logowanie SSO" label = "Automatyczne logowanie SSO" [admin.settings.database] actions = "Akcje" backupCreated = "Pomyślnie utworzono kopię zapasową" backupDescription = "Zarządzaj kopiami zapasowymi H2 bezpośrednio z konsoli administracyjnej." backupFailed = "Nie udało się utworzyć kopii zapasowej" backupTitle = "Kopie zapasowe i przywracanie" chooseFile = "Wybierz plik kopii zapasowej .sql" codeMismatch = "Kod potwierdzenia nie pasuje" codeMismatchBody = "Aby kontynuować, wprowadź kod dokładnie tak, jak pokazano." configuration = "Konfiguracja bazy danych" confirmCodeLabel = "Wprowadź kod potwierdzający, aby kontynuować" confirmImport = "Potwierdź import" confirmImportTitle = "Potwierdź import bazy danych" createBackup = "Utwórz kopię zapasową" created = "Utworzono" delete = "Usuń" deleteConfirm = "Usunąć tę kopię zapasową? Tej operacji nie można cofnąć." deleteConfirmAction = "Usuń kopię zapasową" deleteFailed = "Nie udało się usunąć kopii zapasowej" deleteSuccess = "Kopia zapasowa usunięta" deleteTitle = "Usuń kopię zapasową" description = "Skonfiguruj niestandardowe ustawienia połączenia z bazą danych dla wdrożeń korporacyjnych." download = "Pobierz" downloadFailed = "Nie udało się pobrać kopii zapasowej" embedded = "Wbudowana H2" enterCode = "Wprowadź kod pokazany powyżej" external = "Zewnętrzna baza danych" fileName = "Plik" h2Hint = "Ustaw typ bazy danych na H2 i wyłącz niestandardową bazę danych, aby włączyć tworzenie kopii zapasowych i przywracanie." h2Only = "Kopie zapasowe są dostępne tylko dla wbudowanej bazy danych H2." import = "Importuj" importFailed = "Nie udało się zaimportować kopii zapasowej" importFromUpload = "Importuj przesłany plik" importSuccess = "Pomyślnie zaimportowano kopię zapasową" loadError = "Nie udało się wczytać kopii zapasowych bazy danych" manageBackups = "Zarządzaj kopiami zapasowymi" noBackups = "Nie znaleziono jeszcze żadnych kopii zapasowych." overwriteWarning = "Uwaga: Spowoduje to nadpisanie bieżącej bazy danych." overwriteWarningBody = "Wszystkie istniejące dane zostaną zastąpione przesłaną kopią zapasową. Tej operacji nie można cofnąć." refresh = "Odśwież" selectFile = "Wybierz plik .sql do importu" size = "Rozmiar" title = "Baza danych" unavailable = "Lista kopii zapasowych jest niedostępna dla bieżącej konfiguracji bazy danych." uploadTitle = "Prześlij i zaimportuj" version = "Wersja H2" [admin.settings.database.customUrl] description = "Pełny łańcuch połączenia JDBC (np. jdbc:postgresql://localhost:5432/postgres). Jeśli podano, poniższe ustawienia połączenia nie są używane." label = "Niestandardowy URL bazy danych" [admin.settings.database.enableCustom] description = "Użyj własnej konfiguracji bazy danych zamiast domyślnej wbudowanej bazy" label = "Włącz niestandardową bazę danych" [admin.settings.database.hostName] description = "Nazwa hosta serwera bazy danych (nie używane, jeśli podano niestandardowy URL)" label = "Nazwa hosta" [admin.settings.database.name] description = "Nazwa bazy danych (nie używane, jeśli podano niestandardowy URL)" label = "Nazwa bazy danych" [admin.settings.database.password] description = "Hasło do uwierzytelniania w bazie danych" label = "Hasło" [admin.settings.database.port] description = "Port serwera bazy danych (nie używane, jeśli podano niestandardowy URL)" label = "Port" [admin.settings.database.type] description = "Typ bazy danych (nie używane, jeśli podano niestandardowy URL)" label = "Typ bazy danych" [admin.settings.database.username] description = "Nazwa użytkownika do uwierzytelniania w bazie danych" label = "Nazwa użytkownika" [admin.settings.endpoints] description = "Kontroluj, które endpointy API i grupy endpointów są dostępne." management = "Zarządzanie endpointami" title = "Endpointy API" userDefaults = "Domyślne wartości preferencji użytkownika" userDefaultsDescription = "Ustaw domyślne wartości preferencji użytkownika. Użytkownicy mogą je zastąpić w ustawieniach osobistych." [admin.settings.endpoints.defaultHideUnavailableConversions] description = "Usuń wyłączone opcje konwersji zamiast wyświetlać je wyszarzone" label = "Domyślnie ukrywaj niedostępne konwersje" [admin.settings.endpoints.defaultHideUnavailableTools] description = "Usuń wyłączone narzędzia zamiast wyświetlać je wyszarzone" label = "Domyślnie ukrywaj niedostępne narzędzia" [admin.settings.endpoints.groupsToRemove] description = "Wybierz grupy endpointów do wyłączenia" label = "Wyłączone grupy endpointów" [admin.settings.endpoints.toRemove] description = "Wybierz poszczególne endpointy do wyłączenia" label = "Wyłączone endpointy" [admin.settings.enterpriseRequired] message = "Do uzyskania dostępu do {{featureName}} wymagana jest licencja Enterprise. Obecnie wyświetlasz dane demonstracyjne w celach poglądowych." title = "Wymagana licencja Enterprise" [admin.settings.features] description = "Skonfiguruj opcjonalne funkcje i funkcjonalność." title = "Funkcje" [admin.settings.features.serverCertificate] description = "Skonfiguruj generowanie certyfikatu po stronie serwera dla \"Sign with Stirling-PDF\"" label = "Certyfikat serwera" [admin.settings.features.serverCertificate.enabled] description = "Włącz certyfikat po stronie serwera dla opcji \"Sign with Stirling-PDF\"" label = "Włącz certyfikat serwera" [admin.settings.features.serverCertificate.organizationName] description = "Nazwa organizacji dla generowanych certyfikatów" label = "Nazwa organizacji" [admin.settings.features.serverCertificate.regenerateOnStartup] description = "Generuj nowy certyfikat przy każdym uruchomieniu aplikacji" label = "Generuj ponownie przy starcie" [admin.settings.features.serverCertificate.validity] description = "Liczba dni ważności certyfikatu" label = "Ważność certyfikatu (dni)" [admin.settings.general] description = "Skonfiguruj ustawienia aplikacji w całym systemie, w tym branding i domyślne zachowanie." system = "System" title = "Ustawienia systemu" ui = "Interfejs użytkownika" [admin.settings.general.appName] description = "Nazwa wyświetlana na karcie przeglądarki i na stronie głównej" label = "Nazwa aplikacji" [admin.settings.general.appNameNavbar] description = "Nazwa wyświetlana na pasku nawigacji" label = "Nazwa na pasku nawigacji" [admin.settings.general.customHTMLFiles] description = "Zezwalaj na serwowanie niestandardowych plików HTML z katalogu customFiles" label = "Niestandardowe pliki HTML" [admin.settings.general.customMetadata] label = "Niestandardowe metadane" [admin.settings.general.customMetadata.author] description = "Domyślny autor dla metadanych PDF (np. nazwa użytkownika)" label = "Domyślny autor" [admin.settings.general.customMetadata.autoUpdate] description = "Automatycznie aktualizuj metadane PDF we wszystkich przetwarzanych dokumentach" label = "Automatycznie aktualizuj metadane" [admin.settings.general.customMetadata.creator] description = "Domyślny twórca dla metadanych PDF" label = "Domyślny twórca" [admin.settings.general.customMetadata.producer] description = "Domyślny producent dla metadanych PDF" label = "Domyślny producent" [admin.settings.general.customPaths] description = "Skonfiguruj niestandardowe ścieżki systemu plików dla przetwarzania potokowego i narzędzi zewnętrznych" label = "Niestandardowe ścieżki" [admin.settings.general.customPaths.operations] label = "Ścieżki do narzędzi zewnętrznych" [admin.settings.general.customPaths.operations.unoconvert] description = "Ścieżka do LibreOffice unoconvert do konwersji dokumentów (pozostaw puste, aby użyć domyślnej: /opt/venv/bin/unoconvert)" label = "Plik wykonywalny Unoconvert" [admin.settings.general.customPaths.operations.weasyprint] description = "Ścieżka do pliku wykonywalnego WeasyPrint dla konwersji HTML do PDF (pozostaw puste, aby użyć domyślnej: /opt/venv/bin/weasyprint)" label = "Plik wykonywalny WeasyPrint" [admin.settings.general.customPaths.pipeline] label = "Katalogi potoku" [admin.settings.general.customPaths.pipeline.finishedFoldersDir] description = "Katalog, do którego trafiają przetworzone pliki PDF (pozostaw puste, aby użyć domyślnego: /pipeline/finishedFolders)" label = "Katalog ukończonych folderów" [admin.settings.general.customPaths.pipeline.pipelineDir] description = "Base directory for pipeline resources (leave empty for default: /pipeline)" label = "Pipeline Directory" [admin.settings.general.customPaths.pipeline.watchedFoldersDir] description = "Katalog, w którym potok monitoruje przychodzące pliki PDF (pozostaw puste, aby użyć domyślnego: /pipeline/watchedFolders)" label = "Katalog obserwowanych folderów" [admin.settings.general.customPaths.pipeline.watchedFoldersDirs] description = "Directories where pipeline monitors for incoming PDFs (one per line or comma-separated; leave empty for default: /pipeline/watchedFolders)" label = "Watched Folders Directories" [admin.settings.general.defaultLocale] description = "Domyślny język dla nowych użytkowników (np. en_US, es_ES)" label = "Domyślne ustawienia regionalne" [admin.settings.general.fileUploadLimit] description = "Maksymalny rozmiar przesyłanego pliku (np. 100MB, 1GB)" label = "Limit przesyłania plików" [admin.settings.general.frontendUrl] description = "Bazowy adres URL frontendu (np. https://pdf.example.com). Używany dla linków w zaproszeniach e-mail i mobilnych przesłań przez kod QR. Pozostaw puste, aby użyć adresu URL backendu." label = "Adres URL frontendu" [admin.settings.general.hideDisabledTools] description = "Ukryj wyłączone narzędzia w interfejsie" label = "Ukryj wyłączone narzędzia" [admin.settings.general.hideDisabledTools.googleDrive] description = "Ukryj przycisk Google Drive, gdy nie jest włączony" label = "Ukryj Google Drive" [admin.settings.general.hideDisabledTools.mobileScanner] description = "Ukryj przycisk mobilnego skanera QR, gdy nie jest włączony" label = "Ukryj mobilny skaner" [admin.settings.general.homeDescription] description = "Tekst opisu wyświetlany na stronie głównej" label = "Opis strony głównej" [admin.settings.general.languages] description = "Języki, które użytkownicy mogą wybierać (pozostaw puste, aby włączyć wszystkie języki)" label = "Dostępne języki" placeholder = "Wybierz języki" [admin.settings.general.logoStyle] classic = "Klasyczny" classicAlt = "Klasyczne logo" description = "Wybierz między nowoczesnym minimalistycznym logo a klasyczną ikoną S" label = "Styl logo" modern = "Nowoczesny" modernAlt = "Nowoczesne logo" [admin.settings.general.showUpdate] description = "Wyświetlaj powiadomienia, gdy dostępna jest nowa wersja" label = "Pokaż powiadomienia o aktualizacjach" [admin.settings.general.showUpdateOnlyAdmin] description = "Ogranicz powiadomienia o aktualizacjach tylko do administratorów" label = "Pokazuj aktualizacje tylko administratorom" [admin.settings.legal] description = "Skonfiguruj linki do dokumentów i polityk prawnych." title = "Dokumenty prawne" [admin.settings.legal.accessibilityStatement] description = "URL lub nazwa pliku do oświadczenia o dostępności" label = "Oświadczenie o dostępności" [admin.settings.legal.cookiePolicy] description = "URL lub nazwa pliku do polityki plików cookie" label = "Polityka plików cookie" [admin.settings.legal.disclaimer] message = "Dostosowując te dokumenty prawne, bierzesz pełną odpowiedzialność za zapewnienie zgodności ze wszystkimi obowiązującymi przepisami i regulacjami, w tym między innymi z RODO i innymi wymogami UE dotyczącymi ochrony danych. Modyfikuj te ustawienia tylko, jeśli: (1) prowadzisz prywatną/prywatną instancję, (2) znajdujesz się poza jurysdykcją UE i rozumiesz swoje lokalne obowiązki prawne lub (3) uzyskałeś odpowiednią poradę prawną i akceptujesz wyłączną odpowiedzialność za wszystkie dane użytkowników i zgodność prawną. Stirling-PDF i jego deweloperzy nie ponoszą odpowiedzialności za Twoje zobowiązania prawne." title = "Ostrzeżenie o odpowiedzialności prawnej" [admin.settings.legal.impressum] description = "URL lub nazwa pliku do impressum (wymagane w niektórych jurysdykcjach)" label = "Impressum" [admin.settings.legal.privacyPolicy] description = "URL lub nazwa pliku do polityki prywatności" label = "Polityka prywatności" [admin.settings.legal.termsAndConditions] description = "URL lub nazwa pliku do regulaminu" label = "Regulamin" [admin.settings.loginDisabled] message = "Tryb logowania musi być włączony, aby modyfikować ustawienia administratora. Ustaw SECURITY_ENABLELOGIN=true w środowisku lub security.enableLogin: true w settings.yml, a następnie uruchom ponownie serwer." readOnly = "Poniższe ustawienia pokazują przykładowe wartości w celach poglądowych. Włącz tryb logowania, aby wyświetlać i edytować rzeczywistą konfigurację." title = "Wymagany tryb logowania" [admin.settings.mail] description = "Skonfiguruj ustawienia SMTP do wysyłania powiadomień e-mail." smtp = "Konfiguracja SMTP" title = "Serwer pocztowy" [admin.settings.mail.enabled] description = "Włącz powiadomienia e-mail i funkcjonalność SMTP" label = "Włącz pocztę" [admin.settings.mail.enableInvites] description = "Zezwól administratorom zapraszać użytkowników e-mailem z automatycznie generowanymi hasłami" label = "Włącz zaproszenia e-mail" [admin.settings.mail.from] description = "Adres e-mail używany jako nadawca" label = "Adres nadawcy" [admin.settings.mail.frontendUrl] description = "Bazowy URL frontendu (np. https://pdf.example.com). Używany do generowania linków zaproszeń w e-mailach. Pozostaw puste, aby użyć URL backendu." label = "URL frontendu" [admin.settings.mail.frontendUrlNote] link = "Skonfiguruj w Ustawieniach systemu" note = "Uwaga: Wymaga skonfigurowanego adresu URL frontendu. " [admin.settings.mail.host] description = "Nazwa hosta lub adres IP serwera SMTP" label = "Host SMTP" [admin.settings.mail.password] description = "Hasło do uwierzytelniania SMTP" label = "Hasło SMTP" [admin.settings.mail.port] description = "Numer portu dla połączenia SMTP (zwykle 25, 465 lub 587)" label = "Port SMTP" [admin.settings.mail.username] description = "Nazwa użytkownika do uwierzytelniania SMTP" label = "Nazwa użytkownika SMTP" [admin.settings.premium] description = "Skonfiguruj swój klucz licencyjny premium lub enterprise." license = "Konfiguracja licencji" noInput = "Podaj klucz licencyjny lub plik" title = "Premium i Enterprise" [admin.settings.premium.currentLicense] file = "Źródło: plik licencji ({{path}})" key = "Źródło: klucz licencyjny" noInput = "Podaj klucz licencyjny lub prześlij plik certyfikatu" success = "Sukces" title = "Aktywna licencja" type = "Typ: {{type}}" [admin.settings.premium.enabled] description = "Włącz weryfikację klucza licencyjnego dla funkcji pro/enterprise" label = "Włącz funkcje premium" [admin.settings.premium.file] choose = "Wybierz plik licencji" description = "Prześlij swój plik licencji .lic lub .cert z zakupów offline" label = "Plik certyfikatu licencji" selected = "Wybrano: {{filename}} ({{size}})" successMessage = "Plik licencji przesłano i pomyślnie aktywowano. Ponowne uruchomienie nie jest wymagane." [admin.settings.premium.inputMethod] file = "Plik certyfikatu" text = "Klucz licencyjny" [admin.settings.premium.key] description = "Wprowadź swój klucz licencyjny premium lub enterprise" label = "Klucz licencyjny" success = "Zapisano klucz licencyjny" successMessage = "Twój klucz licencyjny został pomyślnie aktywowany. Restart nie jest wymagany." [admin.settings.premium.key.overwriteWarning] line1 = "Nadpisania bieżącego klucza licencyjnego nie można cofnąć." line2 = "Poprzednia licencja zostanie trwale utracona, jeśli nie masz jej kopii zapasowej." line3 = "Ważne: przechowuj klucze licencyjne prywatnie i bezpiecznie. Nigdy nie udostępniaj ich publicznie." title = "⚠️ Ostrzeżenie: wykryto istniejącą licencję" [admin.settings.premium.licenseKey] info = "Jeśli masz klucz licencyjny lub plik certyfikatu z zakupu bezpośredniego, wprowadź go tutaj, aby aktywować funkcje premium lub enterprise." toggle = "Masz klucz licencyjny lub plik certyfikatu?" [admin.settings.premium.movedFeatures] message = "Funkcje Premium i Enterprise są teraz uporządkowane w odpowiednich sekcjach:" title = "Funkcje Premium rozdzielone" [admin.settings.privacy] analytics = "Analityka i śledzenie" description = "Skonfiguruj ustawienia prywatności i zbierania danych." searchEngine = "Widoczność w wyszukiwarkach" title = "Prywatność" [admin.settings.privacy.enableAnalytics] description = "Zbieraj anonimowe dane analityczne użytkowania, aby pomóc ulepszać aplikację" label = "Włącz analitykę" [admin.settings.privacy.googleVisibility] description = "Zezwól wyszukiwarkom indeksować tę aplikację" label = "Widoczność w Google" [admin.settings.privacy.metricsEnabled] description = "Włącz zbieranie metryk wydajności i użycia. Udostępnia endpoint API dla administratorów do dostępu do danych metryk" label = "Włącz metryki" [admin.settings.restart] later = "Uruchom ponownie później" message = "Ustawienia zostały pomyślnie zapisane. Aby zmiany odniosły skutek, wymagane jest ponowne uruchomienie serwera." now = "Uruchom ponownie teraz" question = "Czy chcesz uruchomić ponownie serwer teraz czy później?" title = "Wymagane ponowne uruchomienie" [admin.settings.security] authentication = "Uwierzytelnianie" description = "Skonfiguruj uwierzytelnianie, zachowanie logowania i polityki bezpieczeństwa." title = "Bezpieczeństwo" [admin.settings.security.audit] hideDetails = "Ukryj szczegóły poziomu audytu" label = "Rejestrowanie audytu" showDetails = "Pokaż szczegóły poziomu audytu" [admin.settings.security.audit.advancedOptions] description = "Poniższe opcje zwiększają czas przetwarzania i zużycie pamięci. Włączaj tylko, jeśli jest to naprawdę potrzebne." title = "Opcje zaawansowane" [admin.settings.security.audit.captureFileHash] description = "Wyodrębnij skrót SHA-256 przesłanych plików PDF w celu weryfikacji integralności. Niezależne od poziomu audytu." label = "Rejestrowanie skrótu pliku (SHA-256)" [admin.settings.security.audit.captureOperationResults] description = "Rejestruj wartości zwracane przez metody. Niezalecane: znacząco zwiększa objętość dzienników i użycie dysku." label = "Rejestrowanie wyników operacji" [admin.settings.security.audit.capturePdfAuthor] description = "Wyodrębnij pole autora z dokumentów PDF podczas przetwarzania. Wymaga parsowania PDF, zwiększa opóźnienie. Niezależne od poziomu audytu." label = "Rejestrowanie metadanych autora PDF" [admin.settings.security.audit.enabled] description = "Śledź działania użytkowników i zdarzenia systemowe na potrzeby zgodności i monitorowania bezpieczeństwa" label = "Włącz rejestrowanie audytu" [admin.settings.security.audit.level] description = "0=OFF, 1=BASIC, 2=STANDARD, 3=VERBOSE" label = "Poziom audytu" [admin.settings.security.audit.levelDetails] basic = "Operacje na plikach PDF (kompresja, podział, łączenie itp.) oraz zmiany ustawień. Rejestrowane: status operacji (sukces/niepowodzenie), parametry metod, czasy. Minimalna objętość dzienników." off = "Brak rejestrowania audytu (z wyjątkiem krytycznych zdarzeń bezpieczeństwa)" standard = "Zdarzenia BASIC, a ponadto: logowanie/wylogowanie użytkownika, zmiany konta, ogólne żądania GET. Wyklucza ciągłe odpytywanie (/auth/me, /app-config, /health itp.), aby ograniczyć szum w dziennikach. Idealne dla większości wdrożeń." verbose = "Zdarzenia STANDARD, a ponadto: ciągłe wywołania odpytywania, wszystkie żądania GET, szczegółowe pomiary czasu. Uwaga: duża objętość dzienników i wpływ na wydajność." [admin.settings.security.audit.retentionDays] description = "Liczba dni przechowywania dzienników audytu" label = "Przechowywanie audytu (dni)" [admin.settings.security.csrfDisabled] description = "Wyłącz ochronę przed Cross-Site Request Forgery (niezalecane)" label = "Wyłącz ochronę CSRF" [admin.settings.security.enableLogin] description = "Wymagaj logowania przed uzyskaniem dostępu do aplikacji" label = "Włącz logowanie" [admin.settings.security.htmlUrlSecurity] advanced = "Ustawienia zaawansowane" description = "Skonfiguruj ograniczenia dostępu do URL dla przetwarzania HTML, aby zapobiec atakom SSRF" label = "Bezpieczeństwo adresów URL HTML" networkBlocking = "Blokowanie sieci" [admin.settings.security.htmlUrlSecurity.allowedDomains] description = "Po jednej domenie w wierszu (np. cdn.example.com). Tylko te domeny są dozwolone, gdy poziom to MAX" label = "Dozwolone domeny (lista dozwolonych)" [admin.settings.security.htmlUrlSecurity.blockCloudMetadata] description = "Blokuj endpointy metadanych dostawców chmury (169.254.169.254)" label = "Blokuj endpointy metadanych chmurowych" [admin.settings.security.htmlUrlSecurity.blockedDomains] description = "Po jednej domenie w wierszu (np. malicious.com). Dodatkowe domeny do zablokowania" label = "Zablokowane domeny (lista blokowanych)" [admin.settings.security.htmlUrlSecurity.blockLinkLocal] description = "Blokuj adresy link-local (169.254.x.x, fe80::/10)" label = "Blokuj adresy link-local" [admin.settings.security.htmlUrlSecurity.blockLocalhost] description = "Blokuj localhost i adresy pętli zwrotnej (127.x.x.x, ::1)" label = "Blokuj localhost" [admin.settings.security.htmlUrlSecurity.blockPrivateNetworks] description = "Blokuj prywatne sieci RFC 1918 (10.x.x.x, 192.168.x.x, 172.16-31.x.x)" label = "Blokuj sieci prywatne" [admin.settings.security.htmlUrlSecurity.enabled] description = "Włącz ograniczenia bezpieczeństwa URL dla konwersji HTML do PDF" label = "Włącz zabezpieczenie URL" [admin.settings.security.htmlUrlSecurity.internalTlds] description = "Po jednym TLD w wierszu (np. .local, .internal). Blokuj domeny z tymi wzorcami TLD" label = "Wewnętrzne TLD" [admin.settings.security.htmlUrlSecurity.level] description = "MAX: tylko lista dozwolonych, MEDIUM: blokuj sieci wewnętrzne, OFF: brak ograniczeń" label = "Poziom bezpieczeństwa" max = "Maksymalny (tylko lista dozwolonych)" medium = "Średni (blokuj wewnętrzne)" off = "Wyłączony (brak ograniczeń)" [admin.settings.security.initialLogin] label = "Logowanie początkowe" [admin.settings.security.initialLogin.password] description = "Hasło dla początkowego konta administratora" label = "Początkowe hasło" [admin.settings.security.initialLogin.username] description = "Nazwa użytkownika dla początkowego konta administratora" label = "Początkowa nazwa użytkownika" [admin.settings.security.jwt] label = "Konfiguracja JWT" [admin.settings.security.jwt.allowedClockSkewSeconds] description = "Tolerancja dryfu czasu klient/serwer podczas weryfikacji tokenu (domyślnie: 60 sekund)" label = "Tolerancja odchylenia zegara (sekundy)" [admin.settings.security.jwt.desktopTokenExpiryMinutes] description = "Czas życia tokenu dostępu w minutach dla klientów desktop. Aplikacje desktopowe są automatycznie wykrywane na podstawie User-Agent i otrzymują dłuższe sesje dla lepszego UX (domyślnie: 43200 = 30 dni)" label = "Wygaśnięcie tokenu desktop (minuty)" [admin.settings.security.jwt.enableKeyCleanup] description = "Automatycznie usuwaj przeterminowane klucze JWT" label = "Włącz czyszczenie kluczy" [admin.settings.security.jwt.enableKeyRotation] description = "Automatycznie okresowo rotuj klucze podpisujące JWT" label = "Włącz rotację kluczy" [admin.settings.security.jwt.persistence] description = "Trwale przechowuj klucze JWT, aby przetrwały ponowne uruchomienia serwera" label = "Włącz trwałość kluczy" [admin.settings.security.jwt.refreshGraceMinutes] description = "Zezwól na odświeżenie tokenu w ciągu tylu minut po wygaśnięciu (domyślnie: 15 minut, maks. 3 próby)" label = "Okres karencji odświeżania (minuty)" [admin.settings.security.jwt.secureCookie] description = "Wymagaj HTTPS dla ciasteczek JWT (zalecane w produkcji)" label = "Bezpieczne cookie" [admin.settings.security.jwt.tokenExpiryMinutes] description = "Czas życia tokenu dostępu w minutach dla klientów web (domyślnie: 1440 = 24 godziny)" label = "Wygaśnięcie tokenu WWW (minuty)" [admin.settings.security.loginAttemptCount] description = "Maksymalna liczba nieudanych prób logowania przed zablokowaniem konta" label = "Limit prób logowania" [admin.settings.security.loginMethod] all = "Wszystkie metody" description = "Metoda uwierzytelniania używana przy logowaniu" label = "Metoda logowania" normal = "Tylko nazwa użytkownika/hasło" oauth2 = "Tylko OAuth2" saml2 = "Tylko SAML2" [admin.settings.security.loginResetTimeMinutes] description = "Czas, po którym licznik nieudanych prób logowania jest resetowany" label = "Czas resetu prób logowania (minuty)" [admin.settings.security.ssoNotice] message = "Dostawcy uwierzytelniania OAuth2 i SAML2 zostali przeniesieni do menu Połączenia dla łatwiejszego zarządzania." title = "Szukasz ustawień SSO/SAML?" [admin.settings.security.xFrameOptions] deny = "Deny (Prevents all framing)" description = "Controls whether the application can be embedded in iframes" disabled = "Disabled (No X-Frame-Options header)" label = "X-Frame-Options" sameorigin = "Same Origin (Allow framing from same domain)" [admin.settings.storage] description = "Zarządzaj przechowywaniem na serwerze i opcjami udostępniania." title = "Przechowywanie plików i udostępnianie" [admin.settings.storage.enabled] description = "Zezwalaj użytkownikom na przechowywanie plików na serwerze." label = "Włącz przechowywanie plików na serwerze" [admin.settings.storage.sharing.email] description = "Zezwalaj na udostępnianie na podstawie adresu e-mail." label = "Włącz udostępnianie e-mailem" mailLink = "Skonfiguruj ustawienia poczty" mailNote = "Wymaga konfiguracji poczty. " [admin.settings.storage.sharing.enabled] description = "Zezwalaj użytkownikom na udostępnianie przechowywanych plików." label = "Włącz udostępnianie" [admin.settings.storage.sharing.links] description = "Zezwalaj na udostępnianie za pomocą linków wymagających zalogowania." frontendUrlLink = "Skonfiguruj w ustawieniach systemu" frontendUrlNote = "Wymaga Frontend URL. " label = "Włącz linki udostępniania" [admin.settings.storage.signing.enabled] description = "Zezwalaj użytkownikom na tworzenie wieloosobowych sesji podpisywania dokumentów. Wymaga włączonego przechowywania plików na serwerze." label = "Włącz podpisywanie grupowe (Alpha)" [admin.settings.telegram] description = "Skonfiguruj łączność bota Telegram, kontrolę dostępu i zachowanie komunikatów zwrotnych." title = "Bot Telegram" [admin.settings.telegram.accessControl] description = "Ogranicz, którzy użytkownicy lub kanały mogą wchodzić w interakcję z botem." title = "Kontrola dostępu" [admin.settings.telegram.allowChannelIDs] description = "Wprowadź ID kanałów Telegram dozwolonych do interakcji z botem." label = "Dozwolone ID kanałów" placeholder = "Dodaj ID kanału i naciśnij Enter" [admin.settings.telegram.allowUserIDs] description = "Wprowadź ID użytkowników Telegram, którzy mogą używać bota." label = "Dozwolone ID użytkowników" placeholder = "Dodaj ID użytkownika i naciśnij Enter" [admin.settings.telegram.botToken] description = "Token API dostarczony przez BotFather dla twojego bota Telegram." label = "Token bota" [admin.settings.telegram.botUsername] description = "Publiczna nazwa użytkownika twojego bota Telegram." label = "Nazwa użytkownika bota" [admin.settings.telegram.customFolderSuffix] description = "Dołącz ID czatu do folderów plików przychodzących, aby izolować przesyłania na czat." label = "Użyj niestandardowego sufiksu folderu" [admin.settings.telegram.enableAllowChannelIDs] description = "Po włączeniu tylko wymienione ID kanałów mogą używać bota." label = "Zezwalaj na określone ID kanałów" [admin.settings.telegram.enableAllowUserIDs] description = "Po włączeniu tylko wymienione ID użytkowników mogą używać bota." label = "Zezwalaj na określone ID użytkowników" [admin.settings.telegram.enabled] description = "Pozwól użytkownikom korzystać ze Stirling PDF przez skonfigurowanego bota Telegram." label = "Włącz bota Telegram" [admin.settings.telegram.feedback] description = "Wybierz, kiedy bot powinien wysyłać informacje zwrotne do użytkowników i kanałów." title = "Komunikaty zwrotne" [admin.settings.telegram.feedback.channel] title = "Zasady komunikatów dla kanałów" [admin.settings.telegram.feedback.channel.errorMessage] description = "Pokazuj szczegółowe komunikaty o błędach dla kanałów." label = "Pokaż komunikaty o błędach (Kanał)" [admin.settings.telegram.feedback.channel.errorProcessing] description = "Wysyłaj komunikaty o błędach przetwarzania do kanałów." label = "Pokaż błędy przetwarzania (Kanał)" [admin.settings.telegram.feedback.channel.noValidDocument] description = "Wyłącz odpowiedź „brak prawidłowego dokumentu” dla przesłań kanałowych." label = "Pokaż „Brak prawidłowego dokumentu” (Kanał)" [admin.settings.telegram.feedback.general.enabled] description = "Kontroluj, czy bot w ogóle wysyła komunikaty zwrotne." label = "Włącz komunikaty zwrotne" [admin.settings.telegram.feedback.user] title = "Zasady komunikatów dla użytkowników" [admin.settings.telegram.feedback.user.errorMessage] description = "Pokazuj szczegółowe komunikaty o błędach dla użytkowników." label = "Pokaż komunikaty o błędach (Użytkownik)" [admin.settings.telegram.feedback.user.errorProcessing] description = "Wysyłaj komunikaty o błędach przetwarzania do użytkowników." label = "Pokaż błędy przetwarzania (Użytkownik)" [admin.settings.telegram.feedback.user.noValidDocument] description = "Wyłącz odpowiedź „brak prawidłowego dokumentu” dla przesłań od użytkowników." label = "Pokaż „Brak prawidłowego dokumentu” (Użytkownik)" [admin.settings.telegram.pipelineInboxFolder] description = "Folder w katalogu pipeline, w którym przechowywane są przychodzące pliki z Telegram." label = "Folder skrzynki odbiorczej" [admin.settings.telegram.pollingIntervalMillis] description = "Odstęp między sprawdzeniami nowych aktualizacji Telegram." label = "Interwał odpytywania (ms)" [admin.settings.telegram.processing] description = "Kontroluj interwały odpytywania i limity czasu przetwarzania dla przesyłań z Telegram." title = "Przetwarzanie" [admin.settings.telegram.processingTimeoutSeconds] description = "Maksymalny czas oczekiwania na zadanie przetwarzania przed zgłoszeniem błędu." label = "Limit przetwarzania (sekundy)" [admin.settings.unsavedChanges] cancel = "Kontynuuj edycję" discard = "Odrzuć zmiany" hint = "Masz niezapisane zmiany" message = "Masz niezapisane zmiany. Czy chcesz je odrzucić?" title = "Niezapisane zmiany" [admin.status] active = "Aktywny" inactive = "Nieaktywny" [adminOnboarding] adminTools = "Na koniec mamy zaawansowane narzędzia administracyjne, takie jak Audyt do śledzenia aktywności systemu i Analityka użycia do monitorowania, jak użytkownicy korzystają z platformy." configButton = "Kliknij przycisk Konfiguracja, aby uzyskać dostęp do wszystkich ustawień systemu i kontroli administracyjnych." connectionsSection = "Sekcja Połączenia obsługuje różne metody logowania, w tym niestandardowe SSO i dostawców SAML, takich jak Google i GitHub, a także integracje e‑mail do powiadomień i komunikacji." databaseSection = "Dla zaawansowanych środowisk produkcyjnych mamy ustawienia umożliwiające zewnętrzne podłączenia bazy danych, dzięki czemu możesz integrować się z istniejącą infrastrukturą." settingsOverview = "To jest Panel ustawień. Ustawienia administracyjne są zorganizowane według kategorii dla łatwej nawigacji." systemCustomization = "Mamy szerokie możliwości dostosowania UI: Ustawienia systemu pozwalają zmienić nazwę aplikacji i języki, Funkcje umożliwiają zarządzanie certyfikatami serwera, a Endpointy pozwalają włączać lub wyłączać konkretne narzędzia dla użytkowników." teamsAndUsers = "Zarządzaj tutaj Zespołami i poszczególnymi użytkownikami. Możesz zapraszać nowych użytkowników e‑mailem, udostępnianymi linkami lub samodzielnie tworzyć im konta." welcome = "Witamy w Przewodniku administratora! Poznajmy zaawansowane funkcje i ustawienia dostępne dla administratorów systemu." wrapUp = "To już wszystko w przewodniku dla administratorów! Zobaczyłeś funkcje korporacyjne, które czynią Stirling PDF potężnym, konfigurowalnym rozwiązaniem dla organizacji. Dostęp do tego przewodnika masz zawsze z menu Pomoc." [adminUserSettings] actions = "Akcje" activeUsers = "Aktywni Użytkownicy:" addUser = "Dodaj nowego użytkownika" admin = "Administrator" apiUser = "Ograniczony Użytkownik API" authenticated = "Zalogowany" changeUserRole = "Zmień rolę użytkownika" confirmChangeUserStatus = "Czy użytkownik powinien zostać wyłączony/włączony?" confirmDeleteUser = "Czy na pewno usunąć użytkownika?" deleteUser = "Usuń użytkownika" demoUser = "Użytkownik DEMO" disabledUser = "wyłączony użytkownik" disabledUsers = "Wyłączeni Użytkownicy:" editOwnProfil = "Edytuj własny profil" enabledUser = "włączony użytkownik" extraApiUser = "Dodatkowy ograniczony Użytkownik API" forceChange = "Wymuś zmianę hasło po zalogowaniu" header = "Ustawienia praw administratora" internalApiUser = "Wewnętrzny użytkownik API" lastRequest = "Ostatnie Zgłoszenie" role = "Rola" roles = "Role" submit = "Zapisz użytkownika" title = "Ustawienia konta użytkownika" totalUsers = "Łączna Liczba Użytkowników:" usage = "Zobacz użycie" user = "Użytkownik" usernameInfo = "Niewłaściwa nazwa użytkownika - musi zawierać litery, cyfry i @._+- LUB być adresem email." webOnlyUser = "Użytkownik tylko WEB" [analytics] disable = "Wyłącz analitykę" enable = "Włącz analitykę" learnMore = "Dowiedz się więcej" paragraph1 = "Stirling PDF ma opcję analizy, która pomaga nam udoskonalać produkt. Nie śledzimy żadnych danych osobowych ani zawartości plików." paragraph2 = "Rozważ włączenie funkcji analitycznych, które pomogą w rozwoju Stirling-PDF i pozwolą nam lepiej zrozumieć naszych użytkowników." privacyAssurance = "Nie śledzimy danych osobowych ani zawartości Twoich plików." settings = "Możesz zmienić ustawienia analityki w pliku config/settings.yml" title = "Czy chcesz ulepszyć Stirling PDF?" [annotation] annotationStyle = "Styl adnotacji" applyChanges = "Zastosuj zmiany" backgroundColor = "Kolor tła" borderOff = "Obramowanie: wyłączone" borderOn = "Obramowanie: włączone" changeColor = "Zmień kolor" chooseColor = "Wybierz kolor" circle = "Okrąg" clearBackground = "Usuń tło" color = "Kolor" comment = "Komentarz" comments = "Komentarze" contents = "Tekst" delete = "Usuń" desc = "Używaj podświetlania, pióra, tekstu i notatek. Zmiany są na żywo — bez potrzeby spłaszczania." drawing = "Rysowanie" duplicate = "Duplikuj" editCircle = "Edytuj okrąg" editInk = "Edytuj pióro" editLine = "Edytuj linię" editNote = "Edytuj notatkę" editPolygon = "Edytuj wielokąt" editSelectDescription = "Kliknij istniejącą adnotację, aby edytować jej kolor, przezroczystość, tekst lub rozmiar." editSelected = "Edytuj adnotację" editSquare = "Edytuj kwadrat" editStampHint = "Aby zmienić obraz, usuń ten stempel i dodaj nowy." editSwitchToSelect = "Przełącz na Zaznacz i Edytuj, aby edytować tę adnotację." editText = "Edytuj pole tekstowe" editTextMarkup = "Edytuj oznaczenie tekstu" ellipse = "Elipsa" exit = "Wyjdź z trybu adnotacji" fillColor = "Kolor wypełnienia" fillOpacity = "Przezroczystość wypełnienia" fontSize = "Rozmiar czcionki" freehandHighlighter = "Podświetlacz odręczny" highlight = "Podświetl" imagePreview = "Podgląd" inkHighlighter = "Podświetlacz odręczny" insertText = "Wstaw tekst" line = "Linia" lineArrow = "Strzałka" noBackground = "Brak tła" note = "Notatka" noteIcon = "Ikona notatki" notesStamps = "Notatki i stemple" opacity = "Przezroczystość" pen = "Pióro" polygon = "Wielokąt" polyline = "Łamana" properties = "Właściwości" rectangle = "Prostokąt" redo = "Ponów" replaceText = "Zastąp tekst" saveChanges = "Zapisz zmiany" saveFailed = "Nie można zapisać kopii" saveReady = "Pobieranie gotowe" savingCopy = "Przygotowywanie pobierania..." select = "Zaznacz" selectAndMove = "Zaznacz i edytuj" settings = "Ustawienia" shapes = "Kształty" square = "Kwadrat" squiggly = "Faliste podkreślenie" stamp = "Dodaj obraz" stampSettings = "Ustawienia stempla" strikeout = "Przekreślenie" strokeColor = "Kolor obrysu" strokeOpacity = "Przezroczystość obrysu" strokeWidth = "Szerokość" text = "Pole tekstowe" textAlignment = "Wyrównanie tekstu" textMarkup = "Oznaczenia tekstu" title = "Adnotuj" underline = "Podkreślenie" undo = "Cofnij" unsupportedType = "Ten typ adnotacji nie jest w pełni obsługiwany do edycji." width = "Szerokość" [app] description = "Darmowa alternatywa dla Adobe Acrobat (10 mln+ pobrań)" [attachments] add = "Dodaj załącznik" convertToPdfA3b = "Konwertuj do PDF/A-3b" convertToPdfA3bDescription = "Tworzy archiwalny PDF z osadzonymi załącznikami" convertToPdfA3bTooltip = "PDF/A-3b to format archiwalny zapewniający długoterminową archiwizację. Umożliwia osadzanie dowolnych formatów plików jako załączników. Konwersja wymaga Ghostscript i może potrwać dłużej dla dużych plików." convertToPdfA3bTooltipHeader = "O konwersji PDF/A-3b" convertToPdfA3bTooltipTitle = "Co robi" embed = "Osadź załącznik" header = "Add attachments" remove = "Usuń załącznik" submit = "Add attachments" tags = "embed,attach,file,attachment,attachments" title = "Add attachments" [audit] configureAudit = "Skonfiguruj rejestrowanie audytu" configureAuditMessage = "Dostosuj poziom rejestrowania audytu, okres retencji i inne ustawienia w sekcji Bezpieczeństwo i uwierzytelnianie." disabled = "Rejestrowanie audytu jest wyłączone" disabledMessage = "Włącz rejestrowanie audytu w konfiguracji aplikacji, aby śledzić zdarzenia systemowe." enterpriseRequired = "Wymagana licencja Enterprise" enterpriseRequiredMessage = "System rejestrowania zdarzeń to funkcja Enterprise. Uaktualnij do licencji Enterprise, aby uzyskać dostęp do dzienników i analityki." goToSettings = "Przejdź do ustawień audytu" notAvailable = "System audytu niedostępny" notAvailableMessage = "System audytu nie jest skonfigurowany lub jest niedostępny." [audit.charts] byTool = "Najczęściej używane narzędzia" byType = "Zdarzenia wg typu" byUser = "Zdarzenia wg użytkownika" day = "Dzień" error = "Błąd ładowania wykresów" hourlyActivity = "Aktywność godzinowa" month = "Miesiąc" noData = "Brak danych dla tego okresu" overTime = "Zdarzenia w czasie" title = "Pulpit audytu" week = "Tydzień" [audit.clearData] cancel = "Anuluj" codeDoesNotMatch = "Kod nie pasuje" codePlaceholder = "Wpisz tutaj kod" confirmationCode = "Kod potwierdzenia" confirmationRequired = "Usuń wszystkie dane audytu" confirmMessage = "Spowoduje to trwałe usunięcie wszystkich dzienników audytu. Wprowadź poniżej kod potwierdzający, aby kontynuować." confirmTitle = "Potwierdź, że chcesz usunąć" deleteButton = "Usuń" enterCode = "Kod potwierdzenia" enterCodeBelow = "Wprowadź kod dokładnie tak, jak pokazano powyżej (rozróżniana wielkość liter)" initiateDelete = "Usuń wszystkie dane" irreversible = "NIEODWRACALNE" success = "Sukces" successMessage = "Wszystkie dane audytu zostały pomyślnie wyczyszczone" warning1 = "Tej operacji nie można cofnąć" warning2 = "Usunięcie danych audytu trwale usunie wszystkie historyczne dzienniki audytu, w tym zdarzenia bezpieczeństwa, aktywności użytkowników i operacje na plikach z bazy danych." [audit.error] title = "Błąd podczas ładowania systemu audytu" [audit.events] actions = "Akcje" author = "Autor" clearFilters = "Wyczyść" details = "Szczegóły" documentName = "Dokument" endDate = "Data końcowa" error = "Błąd ładowania zdarzeń" eventDetails = "Szczegóły zdarzenia" failure = "Niepowodzenie" fileHash = "Skrót pliku" filterByType = "Filtruj wg typu" filterByUser = "Filtruj wg użytkownika" ipAddress = "Adres IP" noEvents = "Nie znaleziono zdarzeń" outcome = "Status" sortAsc = "Sortuj rosnąco" sortDesc = "Sortuj malejąco" startDate = "Data początkowa" success = "Sukces" timestamp = "Znacznik czasu" title = "Zdarzenia audytu" type = "Typ" user = "Użytkownik" viewDetails = "Pokaż szczegóły" [audit.export] clearFilters = "Wyczyść" description = "Eksportuj zdarzenia audytu do formatu CSV lub JSON. Użyj filtrów, aby ograniczyć eksportowane dane." endDate = "Data końcowa" error = "Nie udało się wyeksportować danych" exportButton = "Eksportuj dane" fieldAuthor = "Autor (z PDF)" fieldDate = "Data" fieldDocumentName = "Nazwa dokumentu" fieldFileHash = "Skrót pliku (SHA-256)" fieldIpAddress = "Adres IP" fieldOperationResults = "Wyniki operacji" fieldOutcome = "Wynik (Sukces/Niepowodzenie)" fieldTool = "Narzędzie" fieldUsername = "Nazwa użytkownika" filterByType = "Filtruj wg typu" filterByUser = "Filtruj wg użytkownika" filters = "Filtry (opcjonalnie)" format = "Format eksportu" selectFields = "Wybierz pola do uwzględnienia" startDate = "Data początkowa" title = "Eksportuj dane audytu" verboseRequired = "Wymaga poziomu audytu VERBOSE" [audit.filters] allOutcomes = "Wszystkie" failureOnly = "Tylko niepowodzenia" last30Days = "Ostatnie 30 dni" last7Days = "Ostatnie 7 dni" outcomeFilter = "Wynik" quickPresets = "Szybkie filtry" successOnly = "Tylko sukcesy" thisMonth = "Ten miesiąc" today = "Dzisiaj" [audit.stats] activeUsers = "Aktywni użytkownicy" attention = "Wymaga uwagi" avgLatency = "Śr. opóźnienie" error = "Błąd ładowania statystyk" errorLoadingStats = "Nie udało się wczytać statystyk" excellent = "Znakomite" good = "Dobre" noData = "N/D" successRate = "Wskaźnik powodzenia" title = "Podsumowanie" totalEvents = "Łącznie zdarzeń" vsLastPeriod = "względem poprzedniego okresu" [audit.systemStatus] autoRefresh = "Automatyczne odświeżanie" autoRefreshLabel = "Automatyczne odświeżanie co 30 s" captureBySettings = "Włącz w ustawieniach" capturedFields = "Rejestrowane pola" date = "Data" days = "dni" disabled = "Wyłączone" documentName = "Nazwa dokumentu" enabled = "Włączone" fileHash = "Skrót pliku" level = "Poziom audytu" pdfAuthor = "Autor PDF" retention = "Okres retencji" status = "Rejestrowanie audytu" title = "Status systemu" tool = "Narzędzie" totalEvents = "Łączna liczba zdarzeń" username = "Nazwa użytkownika" verboseOnly = "Tylko VERBOSE" [audit.tabs] clearData = "Wyczyść dane" dashboard = "Pulpit" events = "Zdarzenia audytu" export = "Eksport" [auth] accessDenied = "Odmowa dostępu" insufficientPermissions = "Nie masz uprawnień do wykonania tej czynności." pleaseLoginAgain = "Zaloguj się ponownie." sessionExpired = "Sesja wygasła" [auto-rename] description = "Automatycznie znajduje tytuł w treści PDF i używa go jako nazwy pliku." header = "Automatyczna zmiana nazwy dokumentu PDF" submit = "Automatyczna zmiana nazwy" tags = "automatyczne wykrywanie, oparte na nagłówkach, organizowanie, ponowne etykietowanie" title = "Automatyczna zmiana nazwy" [auto-rename.error] failed = "Wystąpił błąd podczas automatycznej zmiany nazwy PDF." [auto-rename.files] placeholder = "Wybierz plik PDF w widoku głównym, aby rozpocząć" [auto-rename.results] title = "Wyniki automatycznej zmiany nazwy" [auto-rename.settings] title = "Informacje" [auto-rename.tooltip.description] title = "Działanie" [auto-rename.tooltip.header] title = "Jak działa automatyczna zmiana nazwy" [auto-rename.tooltip.howItWorks] bullet1 = "Wyszukuje tekst wyglądający na tytuł lub nagłówek" bullet2 = "Tworzy czystą, prawidłową nazwę pliku z wykrytego tytułu" bullet3 = "Zachowuje oryginalną nazwę, jeśli nie znaleziono odpowiedniego tytułu" text = "Automatycznie znajduje tytuł w treści PDF i używa go jako nazwy pliku." title = "Inteligentna zmiana nazwy" [automate] copyToSaved = "Skopiuj do zapisanych" desc = "Buduj wieloetapowe przepływy pracy, łącząc akcje PDF. Idealne dla zadań powtarzalnych." export = "Eksportuj" exportForFolderScanning = "Eksportuj do skanowania folderu" import = "Importuj" importPartialSuccess = "Zaimportowano z {{count}} nieprzypisanymi operacjami: {{ops}}" importSuccess = "Zaimportowano automatyzację: {{name}}" invalidStep = "Nieprawidłowy krok" reviewTitle = "Wyniki automatyzacji" title = "Automatyzuj" [automate.config] cancel = "Anuluj" description = "Skonfiguruj ustawienia tego narzędzia. Zostaną zastosowane podczas uruchomienia automatyzacji." loading = "Wczytywanie konfiguracji narzędzia..." noSettings = "To narzędzie nie ma konfigurowalnych ustawień." save = "Zapisz konfigurację" title = "Skonfiguruj {{toolName}}" [automate.creation] createTitle = "Utwórz automatyzację" editTitle = "Edytuj automatyzację" export = "Eksportuj" exportForFolderScanning = "Eksportuj do skanowania folderu" intro = "Automatyzacje uruchamiają narzędzia sekwencyjnie. Aby zacząć, dodaj narzędzia w kolejności, w jakiej mają zostać uruchomione." save = "Zapisz automatyzację" [automate.creation.description] label = "Opis (opcjonalnie)" placeholder = "Opisz, co robi ta automatyzacja..." [automate.creation.icon] label = "Ikona" [automate.creation.name] label = "Nazwa automatyzacji" placeholder = "Moja automatyzacja" [automate.creation.tools] add = "Dodaj narzędzie..." addTool = "Dodaj narzędzie" configure = "Skonfiguruj narzędzie" notConfigured = "! Nie skonfigurowano" remove = "Usuń narzędzie" selected = "Wybrane narzędzia" selectTool = "Wybierz narzędzie..." [automate.creation.unsavedChanges] cancel = "Anuluj" confirm = "Wróć" message = "Masz niezapisane zmiany. Na pewno chcesz wrócić? Wszystkie zmiany zostaną utracone." title = "Niezapisane zmiany" [automate.entryMenu] label = "Otwórz menu dla {{title}}" [automate.files] placeholder = "Wybierz pliki do przetworzenia w ramach tej automatyzacji" [automate.importModal] cancel = "Anuluj" confirm = "Importuj" detectedAutomation = "Automate JSON" detectedFolderScan = "JSON skanowania folderów" dropHint = "Upuść tutaj plik JSON lub kliknij, aby wybrać plik" dropSubhint = "Akceptowane są konfiguracje Automate i skanowania folderów" dropzoneAriaLabel = "Upuść tutaj plik JSON automatyzacji" intro = "Upuść plik JSON lub wklej jego zawartość poniżej. Format (Automate lub skanowanie folderów) jest wykrywany automatycznie." opCount = "Operacje: {{count}}" parseError = "Nie można przeanalizować: {{message}}" pasteLabel = "Lub wklej JSON" pastePlaceholder = "Wklej tutaj swój JSON automatyzacji…" title = "Importuj automatyzację" unresolved = "Nieprzypisane: {{ops}}" [automate.run] title = "Uruchom automatyzację" [automate.selection] title = "Wybór automatyzacji" [automate.selection.createNew] title = "Utwórz nową automatyzację" [automate.selection.saved] title = "Zapisane" [automate.selection.suggested] title = "Sugerowane" [automate.sequence] finish = "Zakończ" run = "Uruchom automatyzację" running = "Uruchamianie automatyzacji..." steps = "{{count}} kroki" unnamed = "Automatyzacja bez nazwy" [automation.suggested] emailPreparation = "Przygotowanie e‑maila" emailPreparationDesc = "Optymalizuje PDF-y do dystrybucji e‑mailem przez kompresję plików, dzielenie dużych dokumentów na części po 20 MB dla zgodności z pocztą oraz usuwanie metadanych dla prywatności." prePublishSanitization = "Czyszczenie przed publikacją" prePublishSanitizationDesc = "Przepływ czyszczenia usuwający ukryte metadane, JavaScript, osadzone pliki, adnotacje oraz spłaszczający formularze, aby zapobiec wyciekowi danych przed publikacją PDF w Internecie." processImages = "Przetwarzanie obrazów" processImagesDesc = "Konwertuje wiele plików graficznych w jeden dokument PDF, a następnie stosuje technologię OCR, aby wyodrębnić przeszukiwalny tekst z obrazów." securePdfIngestion = "Bezpieczny import PDF" securePdfIngestionDesc = "Kompleksowy przepływ przetwarzania PDF, który oczyszcza dokumenty, stosuje OCR z czyszczeniem, konwertuje do formatu PDF/A do długoterminowej archiwizacji i optymalizuje rozmiar pliku." secureWorkflow = "Workflow bezpieczeństwa" secureWorkflowDesc = "Zabezpiecza dokumenty PDF poprzez usuwanie potencjalnie złośliwej zawartości, takiej jak JavaScript i osadzone pliki, a następnie dodaje ochronę hasłem, aby zapobiec nieautoryzowanemu dostępowi. Hasło domyślnie ustawione jest na 'password'." [autoRename] description = "To narzędzie automatycznie zmieni nazwy plików PDF na podstawie ich zawartości. Analizuje dokument, aby znaleźć najbardziej odpowiedni tytuł z tekstu." [autoSizeSplitPDF] tags = "pdf, dzielenie, dokument, organizacja" [autoSplitPDF] description = "Drukuj, wstaw, skanuj, wyślij i pozwól nam automatycznie posortować dokumenty. Bez ręcznego sortowania." dividerDownload2 = "Pobierz 'Auto Splitter Divider (with instructions).pdf'" duplexMode = "Skanowanie dwustronne" formPrompt = "Wyślij dokument PDF zawierający strony podziału z Stirling PDF." header = "Automatycznie podziel PDF" submit = "Wyślij" tags = "Oparty na QR, rozdzielanie, skanowanie, organizowanie" title = "Automatycznie podziel PDF" [autoSplitPDF.selectText] 1 = "Wydrukuj strony separacji z poniższych wzorów - (mogą być czarno-białe)" 2 = "Skanuj wszystkie swoje dokumenty na raz, wstawiając stronę separator między nie." 3 = "Wyślij pojedynczy duży plik PDF zawierający skan i pozwól Stirling PDF zająć się resztą." 4 = "Strony separacji są automatycznie wykrywane i usuwane, gwarantując ładny finalny dokument." [backendHealth] checking = "Sprawdzanie statusu backendu..." offline = "Backend offline" online = "Backend online" starting = "Backend uruchamia się..." wait = "Poczekaj, aż backend zakończy uruchamianie i spróbuj ponownie." [backendStartup] notFoundTitle = "Nie znaleziono backendu" retry = "Spróbuj ponownie" unreachable = "Aplikacja nie może obecnie połączyć się z backendem. Sprawdź stan backendu i łączność sieciową, a następnie spróbuj ponownie." [billing] basedOnUsers = "(bieżący użytkownicy)" currentSeats = "Bieżąca liczba miejsc" manageBilling = "Zarządzaj rozliczeniami" minimumSeats = "Minimalna liczba miejsc" newSeatCount = "Nowa liczba miejsc" newSeatCountDescription = "Wybierz liczbę miejsc dla licencji enterprise" notEnterprise = "Zarządzanie miejscami jest dostępne tylko dla licencji enterprise" preparingUpdate = "Przygotowywanie zmiany miejsc..." seatCountTooLow = "Liczba miejsc musi wynosić co najmniej {{minimum}} (bieżąca liczba użytkowników)" seatCountUnchanged = "Wybierz inną liczbę miejsc" seatsUpdated = "Zaktualizowano miejsca" seatsUpdatedMessage = "Liczba miejsc Enterprise została zaktualizowana do {{seats}}" stripePortalRedirect = "Zostaniesz przekierowany do portalu rozliczeń Stripe, aby przejrzeć i potwierdzić zmianę liczby miejsc. Kwota proporcjonalna zostanie obliczona automatycznie." updateEnterpriseSeats = "Zaktualizuj miejsca Enterprise" updateProcessing = "Przetwarzanie aktualizacji" updateProcessingMessage = "Twoja zmiana liczby miejsc jest przetwarzana. Odśwież za chwilę." updateSeats = "Zaktualizuj miejsca" whatHappensNext = "Co dalej?" [billing.portal] error = "Nie udało się otworzyć portalu rozliczeń" [bookletImposition] header = "Impozycja broszury" paperSizeNote = "Rozmiar papieru jest automatycznie określany na podstawie pierwszej strony." submit = "Utwórz broszurę" tags = "broszura,impozycja,druk,oprawa,zginanie,składka" title = "Impozycja broszury" [bookletImposition.addBorder] label = "Dodaj obramowania wokół stron" tooltip = "Dodaje obramowania wokół każdej sekcji strony, aby ułatwić cięcie i wyrównanie" [bookletImposition.addGutter] label = "Dodaj margines grzbietowy" tooltip = "Dodaje wewnętrzny margines na potrzeby oprawy" [bookletImposition.advanced] toggle = "Opcje zaawansowane" [bookletImposition.doubleSided] label = "Druk dwustronny" tooltip = "Tworzy obie strony (przód i tył) dla poprawnego druku broszury" [bookletImposition.duplexPass] first = "1. przebieg" firstInstructions = "Drukuje strony przednie → ułóż stos stroną do dołu → uruchom ponownie z 2. przebiegiem" label = "Przebieg drukowania" second = "2. przebieg" secondInstructions = "Załaduj wydrukowany stos stroną do dołu → drukuje strony tylne" [bookletImposition.error] failed = "Wystąpił błąd podczas tworzenia impozycji broszury." [bookletImposition.flipOnShortEdge] label = "Odwracaj na krótkiej krawędzi (tylko automatyczny dupleks)" manualNote = "Niepotrzebne w trybie ręcznym — samodzielnie odwracasz stos" tooltip = "Włącz dla druku dupleksem na krótkiej krawędzi (tylko automatyczny dupleks — ignorowane w trybie ręcznym)" [bookletImposition.gutterSize] label = "Rozmiar marginesu grzbietowego (punkty)" [bookletImposition.manualDuplex] instructions = "Dla drukarek bez automatycznego dupleksu. Musisz uruchomić to dwa razy:" title = "Tryb ręcznego dupleksu" [bookletImposition.rtlBinding] label = "Oprawa od prawej do lewej" tooltip = "Dla języków pisanych od prawej do lewej (np. arabski, hebrajski)" [bookletImposition.spineLocation] label = "Położenie grzbietu" left = "Lewo (standard)" right = "Prawo (RTL)" [bookletImposition.tooltip.advanced] bullet1 = "Oprawa RTL: dla języków arabskiego, hebrajskiego i RTL" bullet2 = "Obramowania: pokazują linie cięcia do przycinania" bullet3 = "Margines grzbietowy: dodaje miejsce na oprawę/zszywanie" bullet4 = "Odwracanie na krótkiej krawędzi: tylko dla automatycznych dupleksów" text = "Dopasuj swoją broszurę:" title = "Opcje zaawansowane" [bookletImposition.tooltip.description] text = "Tworzy profesjonalne broszury poprzez ułożenie stron we właściwej kolejności druku. Strony PDF są umieszczane po dwie na arkuszach w orientacji poziomej, aby po złożeniu i oprawieniu czytały się w odpowiedniej kolejności jak prawdziwa książka." title = "Czym jest impozycja broszury?" [bookletImposition.tooltip.example] bullet1 = "Arkusz 1 przód: strony 8, 1 | tył: strony 2, 7" bullet2 = "Arkusz 2 przód: strony 6, 3 | tył: strony 4, 5" bullet3 = "Po złożeniu i ułożeniu: czyta się 1→2→3→4→5→6→7→8" text = "Twój 8‑stronicowy dokument staje się 2 arkuszami:" title = "Przykład: broszura 8-stronicowa" [bookletImposition.tooltip.header] title = "Przewodnik tworzenia broszury" [bookletImposition.tooltip.manualDuplex] bullet1 = "Wyłącz 'Druk dwustronny'" bullet2 = "Wybierz '1. przebieg' → Drukuj → Ułóż stos stroną do dołu" bullet3 = "Wybierz '2. przebieg' → Załaduj stos → Drukuj tył" bullet4 = "Złóż i złóż zgodnie ze standardem" text = "Dla drukarek bez automatycznego dupleksu:" title = "Ręczny dupleks (drukarki jednostronne)" [bookletImposition.tooltip.printing] bullet1 = "Drukuj dwustronnie z opcją 'Flip on long edge'" bullet2 = "Ułóż arkusze w kolejności, złóż na pół" bullet3 = "Zszyj lub opraw wzdłuż złożonego grzbietu" bullet4 = "Dla drukarek obracających na krótkiej krawędzi: włącz opcję 'Flip on short edge'" text = "Postępuj według tych kroków, aby uzyskać idealną broszurę:" title = "Jak drukować i składać" [bulkSelection] syntaxError = "Wystąpił błąd składni. Zobacz wskazówki dotyczące wyboru stron." [bulkSelection.advanced] title = "Zaawansowane" [bulkSelection.everyNthPage] placeholder = "Krok" title = "Co N-tą stronę" [bulkSelection.examples] combineSets = "Połącz zestawy" every3rd = "Co trzecią" first50 = "Pierwsze 50" last50 = "Ostatnie 50" oddWithinExcluding = "Nieparzyste w 1–20 z wyłączeniem 5–7" title = "Przykłady" [bulkSelection.firstNPages] placeholder = "Liczba stron" title = "Pierwsze N stron" [bulkSelection.header] title = "Przewodnik po wyborze stron" [bulkSelection.keywords] title = "Słowa kluczowe" [bulkSelection.lastNPages] placeholder = "Liczba stron" title = "Ostatnie N stron" [bulkSelection.operators] and = "AND: & lub \"and\" — wymagają obu warunków (np. 1-50 & even)" comma = "Przecinek: , lub | — łącz selekcje (np. 1-10, 20)" not = "NOT: ! lub \"not\" — wyklucza strony (np. 3n & not 30)" text = "AND ma wyższy priorytet niż przecinek. NOT działa w obrębie zakresu dokumentu." title = "Operatory" [bulkSelection.range] fromPlaceholder = "Od" title = "Zakres" toPlaceholder = "Do" [bulkSelection.syntax] text = "Użyj liczb, zakresów, słów kluczowych i progresji (n zaczyna się od 0). Obsługiwane są nawiasy." title = "Podstawy składni" [bulkSelection.syntax.bullets] keywords = "Słowa kluczowe: odd, even" numbers = "Liczby/zakresy: 5, 10-20" progressions = "Progresje: 3n, 4n+1" [certificateChoice.tooltip] header = "Typy certyfikatów" [certificateChoice.tooltip.organization] bullet1 = "Zarządzany przez administratorów systemu" bullet2 = "Współdzielony między uprawnionymi użytkownikami" bullet3 = "Reprezentuje tożsamość firmy, nie osoby" bullet4 = "Najlepsze do: oficjalnych dokumentów, podpisów zespołowych" description = "Współdzielony certyfikat dostarczony przez twoją organizację. Używany do podpisywania w imieniu firmy." title = "Certyfikat organizacji" [certificateChoice.tooltip.personal] bullet1 = "Generowany automatycznie przy pierwszym użyciu" bullet2 = "Powiązany z twoim kontem użytkownika" bullet3 = "Nie może być współdzielony z innymi użytkownikami" bullet4 = "Najlepsze do: dokumentów osobistych, indywidualnej odpowiedzialności" description = "Automatycznie generowany certyfikat unikalny dla twojego konta użytkownika. Odpowiedni do indywidualnych podpisów." title = "Certyfikat osobisty" [certificateChoice.tooltip.upload] bullet1 = "Wymaga pliku P12/PFX i hasła" bullet2 = "Może być wydany przez zewnętrzne urzędy certyfikacji" bullet3 = "Wyższy poziom zaufania dla dokumentów prawnych" bullet4 = "Najlepsze do: prawnie wiążących umów, zewnętrznej weryfikacji" description = "Użyj własnego certyfikatu PKCS#12. Zapewnia pełną kontrolę nad właściwościami certyfikatu." title = "Prześlij własny P12" [certSign] allSigned = "Wszyscy uczestnicy podpisali. Gotowe do finalizacji." awaitingSignatures = "Oczekiwanie na podpisy" chooseCertificate = "Wybierz plik certyfikatu" chooseJksFile = "Wybierz plik JKS" chooseP12File = "Wybierz plik PKCS12" choosePfxFile = "Wybierz plik PFX" choosePrivateKey = "Wybierz plik klucza prywatnego" declined = "Odrzucono" fetchFailed = "Nie udało się wczytać danych podpisu" filenamePrefix = "podpisany" finalized = "Sfinalizowano" location = "Lokalizacja" logoTitle = "Logo" name = "Nazwa" noLogo = "Brak logo" notified = "Oczekujące" pageNumber = "Numer strony" partialNote = "Możesz sfinalizować wcześniej, korzystając z aktualnych podpisów. Niepodpisani uczestnicy zostaną wykluczeni." password = "Wprowadź hasło do magazynu kluczy lub klucza prywatnego (jeśli istnieje):" passwordOptional = "Pozostaw puste, jeśli brak hasła" pending = "Oczekujące" readyToFinalize = "Gotowe do finalizacji" reason = "Organizacja" serverCertMessage = "Używanie certyfikatu serwera — pliki ani hasło nie są wymagane" showLogo = "Pokaż logo" signatureProgress = "{{signedCount}}/{{totalCount}} podpisów" signed = "Podpisano" tags = "uwierzytelnianie, PEM, P12, oficjalny, szyfrowanie" title = "Podpisywanie certyfikatem" viewed = "Wyświetlono" [certSign.appearance] invisible = "Niewidoczny" stepTitle = "Wygląd podpisu" visibility = "Widoczność" visible = "Widoczny" [certSign.appearance.options] title = "Szczegóły podpisu" [certSign.appearance.tooltip.header] title = "O wyglądzie podpisu" [certSign.appearance.tooltip.invisible] bullet1 = "Zapewnia bezpieczeństwo bez zmian wizualnych" bullet2 = "Spełnia wymagania prawne dotyczące podpisu elektronicznego" bullet3 = "Nie wpływa na układ ani projekt dokumentu" text = "Podpis jest dodany do PDF dla bezpieczeństwa, ale nie jest widoczny podczas przeglądania dokumentu. Idealne do wymogów prawnych bez zmiany wyglądu dokumentu." title = "Niewidoczne podpisy" [certSign.appearance.tooltip.visible] bullet1 = "Pokazuje na dokumencie nazwisko podpisującego i datę" bullet2 = "Może zawierać powód i lokalizację podpisu" bullet3 = "Wybierz stronę do umieszczenia podpisu" bullet4 = "Można dołączyć opcjonalne logo" text = "Pokazuje blok podpisu w PDF z Twoim imieniem, datą i opcjonalnymi szczegółami. Przydatne, gdy chcesz, aby czytelnicy widzieli, że dokument jest podpisany." title = "Widoczne podpisy" [certSign.certFiles] stepTitle = "Pliki certyfikatu" [certSign.certType.tooltip.convert] text = "Skonwertuj plik do magazynu kluczy Java (.jks) za pomocą keytool, a następnie wybierz JKS." title = "Nie ma tu Twojego klucza?" [certSign.certType.tooltip.header] title = "O typach certyfikatów" [certSign.certType.tooltip.what] text = "To bezpieczny identyfikator Twojego podpisu, który potwierdza, że podpisałeś. Jeśli nie musisz podpisywać certyfikatem, zalecamy inną bezpieczną metodę, jak Wpisz, Rysuj lub Prześlij." title = "Czym jest certyfikat?" [certSign.certType.tooltip.which] bullet1 = "PKCS#12 (.p12 / .pfx) – jeden połączony plik (najczęstszy)" bullet2 = "PFX (.pfx) – wersja Microsoftu formatu PKCS12" bullet3 = "PEM – oddzielne pliki .pem klucza prywatnego i certyfikatu" bullet4 = "JKS – magazyn kluczy Java .jks dla przepływów dev/CI-CD" text = "Wybierz format pasujący do Twojego pliku certyfikatu:" title = "Którą opcję wybrać?" [certSign.certTypeStep] stepTitle = "Format certyfikatu" [certSign.collab.addParticipants] add = "Dodaj {{count}} uczestników" back = "Wstecz" configureSignatures = "Skonfiguruj ustawienia podpisu" continue = "Kontynuuj do ustawień podpisu" reasonHelp = "Wstępnie ustaw powód podpisywania dla tych uczestników (opcjonalne, mogą zmienić podczas podpisywania)" reasonPlaceholder = "np. Akceptacja, Przegląd..." selectUsers = "Wybierz użytkowników" [certSign.collab.finalize] button = "Sfinalizuj i wczytaj podpisany PDF" early = "Sfinalizuj z aktualnymi podpisami" [certSign.collab.participant] certInvalid = "✗ {{error}}" certInvalidFallback = "Nieprawidłowy certyfikat" certNetworkError = "Nie można zweryfikować certyfikatu" certValid = "✓ Certyfikat ważny" certValidating = "Weryfikowanie certyfikatu..." certValidUntil = " do {{date}}" [certSign.collab.sessionCreation] includeSummaryPage = "Dołącz stronę podsumowania podpisów" includeSummaryPageHelp = "Na końcu zostanie dodana strona podsumowania ze wszystkimi metadanymi podpisów. Pola podpisu cyfrowego na poszczególnych stronach zostaną ukryte (podpisy odręczne bez zmian)." [certSign.collab.sessionDetail] addButton = "Dodaj uczestników" addParticipants = "Dodaj uczestników" addParticipantsError = "Nie udało się dodać uczestników" backToList = "Wróć do sesji" deleteConfirm = "Na pewno? Tej operacji nie można cofnąć." deleted = "Sesję usunięto" deleteError = "Nie udało się usunąć sesji" deleteSession = "Usuń sesję" dueDate = "Termin" finalizeError = "Nie udało się sfinalizować sesji" loadPdfError = "Nie udało się wczytać podpisanego PDF-a" loadSignedPdf = "Wczytaj podpisany PDF do aktywnych plików" messageLabel = "Wiadomość" noAdditionalInfo = "Brak dodatkowych informacji" owner = "Właściciel" participantRemoved = "Uczestnik usunięty" participants = "Uczestnicy" participantsAdded = "Pomyślnie dodano uczestników" removeParticipant = "Usuń" removeParticipantError = "Nie udało się usunąć uczestnika" selectUsers = "Wybierz użytkowników..." sessionInfo = "Informacje o sesji" workbenchTitle = "Zarządzanie sesją" [certSign.collab.sessionList] active = "Aktywne" finalized = "Sfinalizowane" [certSign.collab.signatureSettings] description = "Skonfiguruj wygląd podpisów dla wszystkich uczestników" title = "Wygląd podpisu" [certSign.collab.signRequest] addedToFiles = "Dokument dodany do aktywnych plików" addSignature = "Dodaj swój podpis" addToFiles = "Dodaj do aktywnych plików" advancedSettings = "Ustawienia zaawansowane" backToList = "Wróć do próśb o podpis" certificateChoice = "Wybierz certyfikat do podpisu" changeSignature = "Zmień podpis" clearSignature = "Wyczyść podpis" completeAndSign = "Zakończ i podpisz" createNewSignature = "Utwórz nowy podpis" decline = "Odrzuć prośbę" declineButton = "Odrzuć" deleteSelected = "Usuń wybrany podpis" drawSignature = "Narysuj swój podpis poniżej" dueDate = "Termin" fileTooLarge = "Rozmiar pliku musi być mniejszy niż 5MB" fontFamily = "Krój pisma" fontSize = "Rozmiar czcionki: {{size}}px" fontSizePlaceholder = "Rozmiar" from = "Od" invalidCertFile = "Wybierz plik certyfikatu P12 lub PFX" invalidFileType = "Wybierz plik obrazu" location = "Lokalizacja (opcjonalnie)" locationPlaceholder = "Skąd podpisujesz?" message = "Wiadomość" noCertificate = "Wybierz plik certyfikatu" noSignatures = "Umieść co najmniej jeden podpis w pliku PDF" p12File = "Plik certyfikatu P12/PFX" password = "Hasło certyfikatu" passwordPlaceholder = "Wpisz hasło..." penColor = "Kolor pióra" penSize = "Rozmiar pióra: {{size}}px" placementActive = "Kliknij PDF, aby umieścić" placeSignatureButton = "Umieść podpis na PDF" reason = "Powód (opcjonalnie)" reasonPlaceholder = "Dlaczego podpisujesz?" removeCertFile = "Usuń plik" removeImage = "Usuń obraz" savedSignatures = "Zapisane podpisy" selectFile = "Wybierz plik obrazu" selectSignatureTitle = "Wybierz lub utwórz podpis" signatureInfo = "Te ustawienia są konfigurowane przez właściciela dokumentu" signaturePlaced = "Podpis umieszczony na stronie" signatureSettings = "Ustawienia podpisu" signatureText = "Tekst podpisu" signatureTextPlaceholder = "Wpisz swoje imię i nazwisko..." signatureTypeLabel = "Typ podpisu" signButton = "Podpisz dokument" signingTitle = "Podpisywanie" textColor = "Kolor tekstu" typeSignature = "Wpisz swoje imię i nazwisko, aby utworzyć podpis" uploadCert = "Własny certyfikat" uploadCertDesc = "Użyj własnego certyfikatu P12/PFX" uploadSignature = "Prześlij obraz swojego podpisu" usePersonalCert = "Certyfikat osobisty" usePersonalCertDesc = "Automatycznie generowany dla twojego konta" useServerCert = "Certyfikat organizacji" useServerCertDesc = "Współdzielony certyfikat organizacji" workbenchTitle = "Prośba o podpis" [certSign.collab.signRequest.canvas] colorPickerTitle = "Wybierz kolor linii" continue = "Kontynuuj" [certSign.collab.signRequest.certModal] certInvalid = "Nieprawidłowy certyfikat: {{error}}" certInvalidFallback = "Nieprawidłowy certyfikat" certNetworkError = "Nie można zweryfikować certyfikatu" certValidating = "Weryfikowanie certyfikatu..." certValidUntil = "Certyfikat ważny do {{date}}" description = "Umieszczono {{count}} podpisów. Wybierz certyfikat, aby zakończyć podpisywanie." sign = "Podpisz dokument" title = "Skonfiguruj certyfikat" [certSign.collab.signRequest.image] hint = "Prześlij obraz PNG lub JPG swojego podpisu" [certSign.collab.signRequest.mode] move = "Przesuń podpis" place = "Umieść podpis" title = "Tryb podpisywania lub przenoszenia" [certSign.collab.signRequest.modeTabs] draw = "Rysuj" image = "Prześlij" text = "Wpisz" [certSign.collab.signRequest.placeSignature] message = "Kliknij na PDF, aby umieścić podpis" title = "Umieść podpis" [certSign.collab.signRequest.preview] imageAlt = "Wybrany podpis" missing = "Brak podglądu" textFallback = "Podpis" [certSign.collab.signRequest.saved] defaultCanvasLabel = "Rysowany podpis" defaultImageLabel = "Przesłany podpis" defaultLabel = "Podpis" defaultTextLabel = "Wpisany podpis" delete = "Usuń podpis" none = "Brak zapisanych podpisów" [certSign.collab.signRequest.signatureType] draw = "Rysuj" type = "Wpisz" upload = "Prześlij" [certSign.collab.signRequest.steps] back = "Wstecz" cancelPlacement = "Anuluj umieszczanie" certificate = "Certyfikat" clickMultipleTimes = "Kliknij na pliku PDF wielokrotnie, aby umieścić podpisy. Przeciągnij dowolny podpis, aby go przenieść lub zmienić rozmiar." clickToPlace = "Kliknij na pliku PDF w miejscu, w którym chcesz, aby pojawił się podpis." continue = "Kontynuuj do wyboru certyfikatu" continueToPlacement = "Kontynuuj do umieszczania" continueToReview = "Kontynuuj do przeglądu" createSignature = "Utwórz podpis" invisible = "Niewidoczny" location = "Lokalizacja:" multipleSignatures = "Do pliku PDF zostanie zastosowanych {{count}} podpisów" oneSignature = "1 podpis zostanie zastosowany do pliku PDF" placeOnPdf = "Umieść na PDF" reason = "Powód:" reviewTitle = "Przejrzyj przed podpisaniem" signaturePlaced = "Podpis umieszczono na stronie {{page}}. Możesz dostosować położenie, klikając ponownie, lub przejść do przeglądu." visibility = "Widoczność:" visible = "Widoczny" yourSignatures = "Twoje podpisy ({{count}})" [certSign.collab.signRequest.text] colorLabel = "Kolor" fontLabel = "Czcionka" fontSizeLabel = "Rozmiar" fontSizePlaceholder = "16" label = "Tekst podpisu" modalHint = "Wpisz swoje imię i nazwisko, a następnie kliknij Kontynuuj, aby umieścić je na PDF." placeholder = "Wpisz swoje imię i nazwisko..." [certSign.collab.userSelector] inviteUsers = "Dodaj użytkowników" loadError = "Nie udało się wczytać użytkowników" noTeam = "Brak zespołu" noUsers = "Nie znaleziono innych użytkowników." placeholder = "Wybierz użytkowników..." [certSign.error] failed = "Wystąpił błąd podczas przetwarzania podpisów." [certSign.mobile] panelActions = "Akcje" panelDocument = "Dokument" panelPeople = "Osoby" [certSign.sessions] deleted = "Sesję usunięto" fetchFailed = "Nie udało się wczytać szczegółów sesji" finalized = "Sesję sfinalizowano" loaded = "Wczytano podpisany PDF" pdfNotReady = "PDF nie jest gotowy" pdfNotReadyDesc = "Podpisany PDF jest generowany. Spróbuj ponownie za chwilę." [certSign.sign] results = "Podpisany PDF" submit = "Podpisz PDF" [certSign.signMode] stepTitle = "Tryb podpisu" [certSign.signMode.tooltip.auto] text = "Podpisuje serwerowym certyfikatem samopodpisanym. Ta sama pieczęć wykrywająca naruszenia i ślad audytowy; zazwyczaj status Niezweryfikowany w przeglądarkach PDF." title = "Auto – zero konfiguracji, natychmiastowa pieczęć systemowa" use = "Używaj, gdy potrzebujesz szybkości i spójnej wewnętrznej tożsamości w recenzjach i archiwach." [certSign.signMode.tooltip.header] title = "O podpisach PDF" [certSign.signMode.tooltip.manual] text = "Użyj własnych plików certyfikatu dla tożsamości zgodnej z marką. Może wyświetlać Zaufany, gdy rozpoznany jest Twój łańcuch CA/certyfikatów." title = "Ręczny – użyj własnego certyfikatu" use = "Zastosowanie: dla klientów, prawne, zgodność." [certSign.signMode.tooltip.overview] text = "Oba tryby plombują dokument (każda edycja jest oznaczana jako naruszenie) i rejestrują kto/kiedy/jak dla audytu. Zaufanie przeglądarki zależy od łańcucha certyfikatów." title = "Jak działają podpisy" [certSign.signMode.tooltip.rule] text = "Potrzebny status Zaufany u odbiorcy? Ręczny. Potrzebna szybka pieczęć wykrywająca naruszenia i ślad audytowy bez konfiguracji? Auto." title = "Zasada ogólna" [certSign.tooltip.header] title = "O zarządzaniu podpisami" [certSign.tooltip.overview] bullet1 = "Sprawdzaj istniejące podpisy i ich ważność" bullet2 = "Wyświetlaj szczegółowe informacje o podpisujących i certyfikatach" bullet3 = "Dodawaj nowe podpisy cyfrowe, aby zabezpieczyć dokumenty" bullet4 = "Obsługa wielu plików z łatwą nawigacją" text = "To narzędzie pozwala sprawdzić, czy Twoje PDF-y są cyfrowo podpisane, oraz dodać nowe podpisy cyfrowe. Podpisy cyfrowe potwierdzają, kto utworzył lub zatwierdził dokument, i pokazują, czy został zmieniony po podpisaniu." title = "Co potrafi to narzędzie?" [certSign.tooltip.signing] bullet1 = "Obsługuje formaty PEM, PKCS12, JKS oraz certyfikat serwera" bullet2 = "Możliwość pokazania lub ukrycia podpisu w PDF" bullet3 = "Dodaj powód, lokalizację i nazwisko podpisującego" bullet4 = "Wybierz stronę dla widocznych podpisów" bullet5 = "Użyj certyfikatu serwera dla prostej opcji 'Sign with Stirling-PDF'" text = "Aby podpisać PDF, potrzebujesz certyfikatu cyfrowego (np. PEM, PKCS12 lub JKS). Możesz wybrać, czy podpis ma być widoczny w dokumencie, czy pozostać niewidoczny jedynie dla bezpieczeństwa." title = "Dodawanie podpisów" [certSign.tooltip.validation] bullet1 = "Pokazuje, czy podpisy są ważne lub nieważne" bullet2 = "Wyświetla informacje o podpisującym i dacie podpisu" bullet3 = "Sprawdza, czy dokument został zmodyfikowany po podpisaniu" bullet4 = "Może używać niestandardowych certyfikatów do weryfikacji" text = "Podczas sprawdzania podpisów narzędzie informuje, czy są ważne, kto podpisał dokument, kiedy został podpisany oraz czy dokument był zmieniany po podpisaniu." title = "Sprawdzanie podpisów" [changeCreds] changePassword = "Musisz zmienić domyślne dane logowania" changeUsername = "Zaktualizuj nazwę użytkownika. Zostaniesz wylogowany po aktualizacji." confirmNewPassword = "Potwierdź obecne hasło" credsUpdated = "Konto zaktualizowane" description = "Zmiany zapisane. Zaloguj się ponownie." error = "Nie można zaktualizować nazwy użytkownika. Zweryfikuj hasło i spróbuj ponownie." header = "Zmień dane konta" newPassword = "Nowe hasło" newUsername = "Nowa nazwa użytkownika" oldPassword = "Obecne hasło" ssoManaged = "Twoje konto jest zarządzane przez dostawcę tożsamości." submit = "Zapisz zmiany" title = "Zmień dane logowania" [changeMetadata] filenamePrefix = "metadane" header = "Zmień metadane" submit = "Zmień" [changeMetadata.advanced] title = "Opcje zaawansowane" [changeMetadata.author] label = "Autor" placeholder = "Autor dokumentu" [changeMetadata.creationDate] label = "Data utworzenia" placeholder = "Data utworzenia" [changeMetadata.creator] label = "Twórca" placeholder = "Twórca dokumentu" [changeMetadata.customFields] add = "Dodaj pole" description = "Dodaj niestandardowe pola metadanych do dokumentu" key = "Klucz" keyPlaceholder = "Niestandardowy klucz" remove = "Usuń" title = "Niestandardowe metadane" value = "Wartość" valuePlaceholder = "Niestandardowa wartość" [changeMetadata.dates] title = "Pola dat" [changeMetadata.deleteAll] checkbox = "Usuń wszystkie metadane" label = "Usuń istniejące metadane" [changeMetadata.error] failed = "Wystąpił błąd podczas zmiany metadanych PDF." [changeMetadata.keywords] label = "Słowa kluczowe" placeholder = "Słowa kluczowe dokumentu" [changeMetadata.modificationDate] label = "Data modyfikacji" placeholder = "Data modyfikacji" [changeMetadata.producer] label = "Producent" placeholder = "Producent dokumentu" [changeMetadata.results] title = "Zaktualizowane PDF-y" [changeMetadata.settings] title = "Ustawienia metadanych" [changeMetadata.standardFields] title = "Pola standardowe" [changeMetadata.subject] label = "Temat" placeholder = "Temat dokumentu" [changeMetadata.title] label = "Tytuł" placeholder = "Tytuł dokumentu" [changeMetadata.tooltip.advanced] title = "Opcje zaawansowane" [changeMetadata.tooltip.advanced.trapped] bullet1 = "Tak: dokument został przygotowany (trapped) do druku" bullet2 = "Nie: dokument nie został przygotowany (trapped)" bullet3 = "Nieznany: status 'trapped' nie jest określony" description = "Wskazuje, czy dokument jest przygotowany do druku wysokiej jakości." title = "Status 'trapped'" [changeMetadata.tooltip.customFields] bullet1 = "Dodaj dowolne pola istotne dla dokumentu" bullet2 = "Przykłady: Dział, Projekt, Wersja, Status" bullet3 = "Zarówno klucz, jak i wartość są wymagane dla każdego wpisu" text = "Dodaj własne niestandardowe pary metadanych klucz-wartość." title = "Niestandardowe metadane" [changeMetadata.tooltip.dates] bullet1 = "Data utworzenia: kiedy powstał oryginalny dokument" bullet2 = "Data modyfikacji: kiedy ostatnio zmieniano" text = "Kiedy dokument został utworzony i zmodyfikowany." title = "Pola dat" [changeMetadata.tooltip.deleteAll] text = "Całkowite usunięcie metadanych w celu zapewnienia prywatności." title = "Usuń istniejące metadane" [changeMetadata.tooltip.header] title = "Przegląd metadanych PDF" [changeMetadata.tooltip.options] bullet1 = "Niestandardowe metadane: dodaj własne pary klucz-wartość" bullet2 = "Status 'trapped': ustawienie dla druku wysokiej jakości" bullet3 = "Usuń wszystko: usuń wszystkie metadane dla prywatności" text = "Pola niestandardowe i kontrola prywatności." title = "Dodatkowe opcje" [changeMetadata.tooltip.standardFields] bullet1 = "Tytuł: nazwa lub nagłówek dokumentu" bullet2 = "Autor: osoba, która utworzyła dokument" bullet3 = "Temat: krótki opis treści" bullet4 = "Słowa kluczowe: frazy do wyszukiwania dokumentu" bullet5 = "Twórca/Producent: oprogramowanie użyte do utworzenia PDF" text = "Typowe pola metadanych PDF opisujące dokument." title = "Pola standardowe" [changeMetadata.trapped] false = "Nie" label = "Status 'trapped'" true = "Tak" unknown = "Nieznany" [changePermissions] completed = "Zmieniono uprawnienia" desc = "Zmień ograniczenia i uprawnienia dokumentu." submit = "Zmień uprawnienia" title = "Zmień uprawnienia" [changePermissions.error] failed = "Wystąpił błąd podczas zmiany uprawnień PDF." [changePermissions.permissions.preventAssembly] label = "Zablokuj zmiany w dokumencie" [changePermissions.permissions.preventExtractContent] label = "Zablokuj zmiany w treści" [changePermissions.permissions.preventExtractForAccessibility] label = "Zablokuj zmiany w celu ułatwienia dostępu" [changePermissions.permissions.preventFillInForm] label = "Zablokuj wypełnianie formularzy" [changePermissions.permissions.preventModify] label = "Zablokuj modyfikacje" [changePermissions.permissions.preventModifyAnnotations] label = "Zablokuj modyfikacje adnotacji" [changePermissions.permissions.preventPrinting] label = "Zablokuj drukowanie" [changePermissions.permissions.preventPrintingFaithful] label = "Zablokuj drukowanie różnych formatów" [changePermissions.results] title = "Zmodyfikowane pliki PDF" [changePermissions.tooltip.description] text = "Zmienia uprawnienia dokumentu, zezwalając/zabraniając dostępu do różnych funkcji w czytnikach PDF." [changePermissions.tooltip.header] title = "Zmień uprawnienia" [changePermissions.tooltip.warning] text = "Aby uniemożliwić zmianę tych uprawnień, użyj narzędzia Dodaj hasło, aby ustawić hasło właściciela." [chat.progress] analyzing = "Analizowanie żądania..." calling_engine = "AI myśli..." executing_tool_generic = "Uruchamianie narzędzia..." executing_tool_generic_step = "Uruchamianie narzędzia (krok {{step}} z {{total}})..." executing_tool_single = "Uruchamianie {{tool}}..." executing_tool_step = "Uruchamianie {{tool}} (krok {{step}} z {{total}})..." extracting_content = "Wyodrębnianie zawartości z dokumentów..." processing = "Przetwarzanie wyodrębnionej zawartości..." thinking = "Myślenie..." whole_doc_compression_round = "Scalanie notatek..." whole_doc_read_done = "Zakończono odczyt dokumentu..." whole_doc_read_started = "Odczytywanie dokumentu..." whole_doc_slice_done = "Odczytywanie dokumentu... (ukończono {{percent}}%)" [chat.toolsUsed] summary = "Uruchomiono {{count}} narzędzi" summary_one = "Uruchomiono 1 narzędzie" summary_other = "Uruchomiono {{count}} narzędzi" unknownTool = "Nieznane narzędzie" [cloudBadge] tooltip = "Ta operacja wykorzysta Twoje kredyty w chmurze" [colorPicker] title = "Wybierz kolor" [common] available = "dostępne" back = "Wstecz" cancel = "Anuluj" close = "Zamknij" collapse = "Zwiń" collapsed = "zwinięte" continue = "Kontynuuj" copied = "Skopiowano!" copy = "Kopiuj" done = "Gotowe" error = "Błąd" expand = "Rozwiń" learnMore = "Dowiedz się więcej" lines = "wiersze" loading = "Wczytywanie..." next = "Dalej" operation = "ta operacja" preview = "Podgląd" previous = "Wstecz" refresh = "Odśwież" remaining = "pozostało" retry = "Ponów" save = "Zapisz" used = "użyto" [compare] addFilesHint = "Dodaj PDF-y w kroku Pliki, aby włączyć wybór." clearSelected = "Wyczyść zaznaczone" clearSlot = "Usuń plik" cta = "Porównaj" header = "Porównaj PDF(y)" loading = "Porównywanie..." newLine = "nowa linia" noFiles = "Brak dostępnych PDF-ów" pages = "Strony" tags = "rozróżnienie, kontrast, zmiany, analiza" title = "Porównaj" [compare.actions] linkScroll = "Połącz przewijanie" linkScrollPan = "Połącz przewijanie i przesuwanie" placeSideBySide = "Ułóż obok siebie" resetView = "Resetuj widok" stackVertically = "Ułóż pionowo" unlinkScroll = "Rozłącz przewijanie" unlinkScrollPan = "Rozłącz przewijanie i przesuwanie" zoomIn = "Powiększ" zoomOut = "Pomniejsz" [compare.base] label = "Dokument oryginalny" placeholder = "Wybierz oryginalny PDF" [compare.clear] confirm = "Wyczyść i wróć" confirmBody = "Spowoduje to zamknięcie bieżącego porównania i powrót do Aktywnych plików." confirmTitle = "Wyczyścić wybrane PDF-y?" [compare.comparison] label = "Dokument edytowany" placeholder = "Wybierz edytowany PDF" [compare.complex] message = "Jeden lub oba dostarczone dokumenty są dużymi plikami, dokładność porównania może być zmniejszona" [compare.dropdown] additions = "Dodatki ({{count}})" additionsLabel = "Dodatki" deletions = "Usunięcia ({{count}})" deletionsLabel = "Usunięcia" noResults = "Nie znaleziono zmian" searchPlaceholder = "Szukaj zmian..." [compare.earlyDissimilarity] body = "Widzimy jak dotąd bardzo niewiele podobieństw. Możesz zatrzymać porównanie, jeśli to niepowiązane dokumenty." stopButton = "Zatrzymaj porównanie" title = "Te PDF-y wyglądają na bardzo różne" [compare.edited] label = "Edytowany PDF" placeholder = "Select the edited PDF" selectBaseFirst = "Najpierw wybierz oryginalny PDF" [compare.error] filesMissing = "Nie można zlokalizować wybranych plików. Wybierz je ponownie." generic = "Nie można porównać tych plików." selectRequired = "Wybierz dokumenty: oryginalny i edytowany." [compare.large.file] message = "Jeden lub oba dostarczone dokumenty są zbyt duże do przetworzenia" [compare.longJob] body = "Te PDF-y łącznie przekraczają 2 000 stron. Przetwarzanie może potrwać kilka minut." title = "Trwa duże porównanie" [compare.mode] pixel = "Porównanie pikselowe" text = "Porównanie tekstu" [compare.no.text] message = "Jeden lub oba wybrane pliki PDF nie zawierają treści tekstowej. Wybierz pliki PDF z tekstem do porównania." [compare.original] label = "Oryginalny PDF" [compare.pixel] base = "Oryginał" changed = "Zmieniony" comparison = "Edytowany" diff = "Różnice" diffOnly = "Tylko różnice" missingInBase = "Brak w oryginale" missingInComparison = "Brak w edytowanym" overall = "ogólnie" overlay = "Nakładka" pageLabel = "Strona" pagesChanged = "zmienione strony" sideBySide = "Obok siebie" sizeMismatch = "Niezgodność rozmiaru" summaryTitle = "Porównanie pikselowe" [compare.pixel.errors] canvasContextUnavailable = "Nie można uzyskać kontekstu 2D canvas do porównania pikselowego." [compare.pixel.warnings] noPages = "Jeden lub oba dokumenty nie mają stron." pageCountMismatch = "Niezgodność liczby stron: oryginał ma {{base}} stron(y), edytowany ma {{comparison}}. Dodatkowe strony są wyświetlane jednostronnie i oznaczone jako całkowicie usunięte/dodane." [compare.rendering] complete = "Renderowanie stron zakończone" inProgress = "Przynajmniej jeden z tych PDF-ów jest bardzo duży, przewijanie nie będzie płynne do czasu zakończenia renderowania" pageNotReadyBody = "Niektóre strony są nadal renderowane. Nawigacja będzie płynna, gdy będą gotowe." pageNotReadyTitle = "Strona jeszcze nie wyrenderowana" pagesRendered = "stron wyrenderowano" rendering = "renderowanie" [compare.review] actionsHint = "Przejrzyj porównanie, zamień role dokumentów lub wyeksportuj podsumowanie." exportSummary = "Eksportuj podsumowanie" switchOrder = "Zamień kolejność" title = "Wynik porównania" [compare.selection] originalEditedTitle = "Wybierz PDF-y: oryginalny i edytowany" [compare.slowOperation] body = "To porównanie trwa dłużej niż zwykle. Możesz je kontynuować lub anulować." cancel = "Anuluj porównanie" title = "Nadal pracujemy…" [compare.status] complete = "Porównanie gotowe" extracting = "Wyodrębnianie tekstu..." processing = "Analizowanie różnic..." [compare.summary] baseHeading = "Dokument oryginalny" comparisonHeading = "Dokument edytowany" pageLabel = "Strona" [compare.swap] confirm = "Zamień i uruchom ponownie" confirmBody = "Spowoduje to ponowne uruchomienie narzędzia. Czy na pewno chcesz zamienić kolejność Oryginalny i Edytowany?" confirmTitle = "Uruchomić porównanie ponownie?" label = "Zamień" [compare.toasts] unlinkedBody = "Wskazówka: Strzałki góra/dół przewijają oba panele; przesuwanie dotyczy tylko aktywnego panelu." unlinkedTitle = "Włączono niezależne przewijanie i przesuwanie" [compare.too.dissimilar] message = "Te dokumenty wydają się bardzo niepodobne. Porównanie zatrzymano, aby zaoszczędzić czas." [compress] credit = "Ta usługa używa qpdf do kompresji/optymalizacji PDF." desc = "Kompresuj pliki PDF, aby zmniejszyć ich rozmiar." header = "Kompresuj PDF" submit = "Kompresuj" title = "Kompresuj" [compress.compressionLevel] range1to3 = "Niższe wartości zachowują jakość, ale skutkują większymi plikami" range4to6 = "Średnia kompresja z umiarkowaną utratą jakości" range7to9 = "Wyższe wartości znacznie zmniejszają rozmiar pliku, ale mogą zmniejszyć klarowność obrazu" [compress.error] failed = "Wystąpił błąd podczas kompresowania PDF." [compress.grayscale] label = "Zastosuj skalę szarości do kompresji" [compress.linearize] label = "Linearyzuj PDF dla szybkiego przeglądania w sieci" [compress.lineArt] description = "Używa ImageMagick do redukcji stron do czarno-białych o wysokim kontraście w celu maksymalnego zmniejszenia rozmiaru." detailLevel = "Poziom szczegółów" edgeEmphasis = "Wzmocnienie krawędzi" edgeHigh = "Silne" edgeLow = "Łagodne" edgeMedium = "Zrównoważone" label = "Konwertuj obrazy na grafikę liniową" unavailable = "ImageMagick nie jest zainstalowany ani włączony na tym serwerze" [compress.method] filesize = "Rozmiar pliku" quality = "Jakość" title = "Metoda kompresji" [compress.selectText] 2 = "Poziom optymalizacji:" 4 = "Tryb automatyczny - Automatycznie dostosowuje jakość, aby uzyskać dokładny rozmiar pliku PDF" 5 = "Oczekiwany rozmiar pliku PDF (np. 25 MB, 10,8 MB, 25 KB)" [compress.selectText.1] 1 = "1-3 kompresja PDF,
4-6 lekka kompresja obrazów,
7-9 intensywna kompresja obrazów
Znacznie obniży jakość obrazu" _value = "Ustawienia kompresji" [compress.tooltip.description] text = "Kompresja to prosty sposób na zmniejszenie rozmiaru pliku. Wybierz File Size, aby podać docelowy rozmiar, a my dostosujemy jakość za Ciebie. Wybierz Quality, aby ręcznie ustawić siłę kompresji." title = "Opis" [compress.tooltip.grayscale] text = "Zaznacz tę opcję, aby przekonwertować wszystkie obrazy na czarno‑białe, co może znacząco zmniejszyć rozmiar pliku, zwłaszcza dla skanów PDF lub dokumentów z wieloma obrazami." title = "Skala szarości" [compress.tooltip.header] title = "Przegląd ustawień kompresji" [compress.tooltip.lineArt] text = "Konwertuj strony do czarno-białych o wysokim kontraście za pomocą ImageMagick. Użyj poziomu szczegółów, aby kontrolować, jak dużo treści stanie się czarna, oraz wzmocnienia krawędzi, aby określić agresywność wykrywania krawędzi." title = "Grafika liniowa" [compress.tooltip.qualityAdjustment] bullet1 = "Niższe wartości lepiej zachowują jakość" bullet2 = "Wyższe wartości zmniejszają rozmiar pliku" text = "Przeciągnij suwak, aby dostosować siłę kompresji. Niższe wartości (1–3) lepiej zachowują jakość, ale dają większe pliki. Wyższe wartości (7–9) bardziej zmniejszają plik, ale obniżają jakość obrazów." title = "Dostosowanie jakości" [compressPdfs] tags = "zgniatać,mały,malutki" [config] plan = "Plan" [config.account.overview] confirmDelete = "Usuń moje konto" deleteAccount = "Usuń konto" deleteAccountTitle = "Usuń konto" deleteFailed = "Nie udało się usunąć konta." deleteFailedTitle = "Nie można usunąć konta" deleteWarning = "Ta operacja jest trwała i nieodwracalna. Wszystkie Twoje dane zostaną usunięte." enterEmailConfirm = "Aby potwierdzić usunięcie, wpisz poniżej swój adres e-mail ({{email}}):" guestDescription = "Jesteś zalogowany jako gość. Rozważ uaktualnienie konta powyżej." label = "Przegląd" manageAccountPreferences = "Zarządzaj preferencjami konta" signedInAs = "Zalogowano jako" title = "Ustawienia konta" [config.account.profilePicture] description = "Prześlij obraz, aby spersonalizować swoje konto." help = "PNG, JPG lub WebP do 2 MB." remove = "Usuń" sizeError = "Wybierz obraz mniejszy niż 2 MB." switchedToCustom = "Przełączono na własny obraz. Teraz możesz przesłać swój." title = "Zdjęcie profilowe" upload = "Prześlij" useCustom = "Użyj własnego obrazu" usingProvider = "Używasz zdjęcia profilowego {{provider}}" [config.account.profilePicture.cropper] cropError = "Nie udało się przyciąć obrazu. Spróbuj ponownie." invalidImage = "Nieprawidłowy plik obrazu. Wybierz prawidłowy plik PNG, JPG lub WebP." processing = "Przetwarzanie przycięcia..." save = "Zapisz przycięty obraz" sizeErrorAfterCrop = "Przycięty obraz jest zbyt duży. Oddal lub przytnij mniejszy obszar." title = "Przytnij zdjęcie profilowe" zoom = "Powiększenie" [config.account.security] changePassword = "Zmień hasło" description = "Zarządzaj hasłem i ustawieniami zabezpieczeń." title = "Hasła i zabezpieczenia" update = "Zaktualizuj hasło" [config.account.upgrade] description = "Połącz konto, aby zachować historię i uzyskać dostęp do większej liczby funkcji!" email = "E‑mail" emailPassword = "lub wprowadź swój e‑mail i hasło" emailPlaceholder = "Wpisz swój e‑mail" linkWith = "Połącz z" password = "Hasło (opcjonalnie)" passwordNote = "Pozostaw puste, aby użyć wyłącznie weryfikacji e‑mail" passwordPlaceholder = "Ustaw hasło" socialLogin = "Uaktualnij za pomocą konta społecznościowego" title = "Uaktualnij konto gościa" upgradeButton = "Uaktualnij konto" [config.apiKeys] chartAriaLabel = "Wykorzystanie kredytów: wliczone {{includedUsed}} z {{includedTotal}}, wykupione {{purchasedUsed}} z {{purchasedTotal}}" copyKeyAriaLabel = "Kopiuj klucz API" creditsRemaining = "Pozostałe kredyty" description = "Twój klucz API do zestawu narzędzi PDF Stirling. Skopiuj go do projektu lub odśwież, aby wygenerować nowy." docsDescription = "Dowiedz się więcej o integracji ze Stirling PDF:" docsLink = "Dokumentacja API" docsTitle = "Dokumentacja API" generateError = "Nie udało się wygenerować klucza API." goToAccount = "Przejdź do konta" guestInfo = "Użytkownicy gościnni nie otrzymują kluczy API. Utwórz konto, aby uzyskać klucz API do użycia w swoich aplikacjach." includedCredits = "Wliczone kredyty" intro = "Użyj swojego klucza API, aby programowo korzystać z możliwości przetwarzania Stirling PDF." label = "Klucz API" lastApiUse = "Ostatnie użycie API" nextReset = "Następny reset" overlayMessage = "Wygeneruj klucz, aby zobaczyć kredyty i dostępne kredyty" publicKeyAriaLabel = "Publiczny klucz API" purchasedCredits = "Wykupione kredyty" refreshAriaLabel = "Odśwież klucz API" schemaLink = "Referencja schematu API" totalCredits = "Suma kredytów" usage = "Dołącz ten klucz w nagłówku X-API-KEY do wszystkich żądań API." [config.apiKeys.alert] apiKeyErrorTitle = "Błąd klucza API" apiKeyRefreshed = "Odświeżono klucz API" apiKeyRefreshedBody = "Twój klucz API został pomyślnie odświeżony." failedToCreateApiKey = "Nie udało się utworzyć klucza API." failedToFetchApiKey = "Nie udało się pobrać klucza API." failedToRefreshApiKey = "Nie udało się odświeżyć klucza API." failedToRetrieveApiKey = "Nie udało się pobrać klucza API z odpowiedzi." [config.apiKeys.refreshModal] confirmCta = "Odśwież klucze" confirmPrompt = "Czy na pewno chcesz kontynuować?" impact = "Wszystkie aplikacje lub usługi obecnie używające tych kluczy przestaną działać, dopóki nie zaktualizujesz ich o nowe klucze." title = "Odśwież klucze API" warning = "⚠️ Ostrzeżenie: Ta operacja wygeneruje nowe klucze API i unieważni poprzednie." [config.overview] description = "Bieżące ustawienia i szczegóły konfiguracji aplikacji." error = "Błąd" loading = "Ładowanie konfiguracji..." title = "Konfiguracja aplikacji" warning = "Ostrzeżenie konfiguracyjne" [config.overview.sections] basic = "Podstawowa konfiguracja" integration = "Konfiguracja integracji" security = "Konfiguracja zabezpieczeń" system = "Konfiguracja systemu" [connectionMode.status] localOffline = "Działa tryb offline" localOnline = "Działa tryb offline" saas = "Połączono ze Stirling Cloud" selfhostedChecking = "Połączono z serwerem self-hosted (sprawdzanie...)" selfhostedOffline = "Serwer self-hosted nieosiągalny" selfhostedOnline = "Połączono z serwerem self-hosted" [convert] autoRotate = "Automatyczny obrót" autoRotateDescription = "Automatycznie obracaj obrazy, aby lepiej pasowały do strony PDF" blackwhite = "Czarno-biały" cbrDpi = "DPI renderowania obrazu" cbrOptions = "Opcje CBR" cbrOutputOptions = "Opcje konwersji PDF do CBR" cbrToPdf = "CBR → PDF" cbzDpi = "DPI renderowania obrazu" cbzOptions = "Opcje CBZ do PDF" cbzOutputOptions = "Opcje PDF do CBZ" cbzToPdf = "CBZ → PDF" color = "kolor" colorType = "Typ koloru" combineImages = "Połącz obrazy" combineImagesDescription = "Połącz wszystkie obrazy w jeden PDF lub utwórz osobne PDF-y dla każdego obrazu" combineSvgs = "Combine SVGs into single PDF" combineSvgsDescription = "Combine all SVG files into one PDF with multiple pages, or create separate PDFs for each SVG" conversionCompleted = "Konwersja zakończona" conversionResults = "Wyniki konwersji" convertFiles = "Konwertuj pliki" convertFrom = "Konwertuj z" converting = "Konwertowanie..." convertTo = "Konwertuj do" defaultFilename = "plik_skonwertowany" desc = "Konwertuj pliki między różnymi formatami" downloadConverted = "Pobierz skonwertowany plik" downloadHtml = "Pobierz pośredni plik HTML zamiast PDF" dpi = "DPI" ebookToPdf = "eBook → PDF" emailOptions = "Opcje e-mail do PDF" emlToPdf = "E-mail → PDF" errorConversion = "Wystąpił błąd podczas konwersji pliku." errorNoFiles = "Wybierz co najmniej jeden plik do konwersji." errorNoFormat = "Wybierz zarówno format źródłowy, jak i docelowy." errorNotSupported = "Konwersja z {{from}} do {{to}} nie jest obsługiwana." fileFormat = "Format pliku" files = "Pliki" fileToPdf = "Office/Dokument → PDF" fillPage = "Wypełnij stronę" fitDocumentToPage = "Dopasuj dokument do strony" fitOption = "Opcja dopasowania" grayscale = "Odcień szarości" greyscale = "Odcień szarości" imageOptions = "Opcje obrazu" images = "Obrazy" imagesExt = "Obrazy (JPG, PNG, itp.)" includeAllRecipients = "Uwzględnij adresatów DW i UDW w nagłówku" includeAttachments = "Uwzględnij załączniki e-mail" maintainAspectRatio = "Zachowaj proporcje" markdown = "Markdown" maxAttachmentSize = "Maksymalny rozmiar załącznika (MB)" multiple = "Wiele" noFileSelected = "Nie wybrano pliku. Użyj panelu plików, aby dodać pliki." odpExt = "Prezentacja OpenDocument (.odp)" odtExt = "Tekst OpenDocument (.odt)" officeDocs = "Dokumenty Office (Word, Excel, PowerPoint)" optimizeForEbook = "Optymalizuj PDF dla czytników e-booków (używa Ghostscript)" output = "Wyjście" outputFormat = "Format wyjściowy" outputOptions = "Opcje wyjściowe" pdfaDigitalSignatureWarning = "Dokument zawiera podpis cyfrowy, nie zostanie on wczytany." pdfaFormat = "Format PDF/A" pdfaNote = "PDF/A-1b jest bardziej kompatybilny, PDF/A-2b obsługuje więcej funkcji." pdfaOptions = "Opcje PDF/A" pdfOptions = "Opcje PDF" pdfToCbr = "PDF → CBR" pdfToCbz = "PDF → CBZ" pdfToEpub = "PDF → EPUB" pdfxDescription = "PDF/X to podzbiór PDF zgodny z normą ISO, przeznaczony do niezawodnego druku i wymiany grafiki." pdfxDigitalSignatureWarning = "PDF zawiera podpis cyfrowy. Zostanie on usunięty w następnym kroku." pptExt = "PowerPoint (.pptx)" results = "Wyniki" rtfExt = "Rich Text Format (.rtf)" selectedFiles = "Wybrane pliki" selectFilesPlaceholder = "Wybierz pliki w widoku głównym, aby rozpocząć" selectSourceFormatFirst = "Najpierw wybierz format źródłowy" settings = "Ustawienia" single = "Pojedynczy" sourceFormatPlaceholder = "Format źródłowy" strictMode = "Strict Mode" strictModeDesc = "Error if conversion is not perfect (uses VeraPDF verification)" svgPdfOptions = "SVG to PDF Options" svgToPdf = "SVG → PDF" svgVectorNote = "SVG files are rendered as vector graphics for crisp output at any resolution. Dimensions from the SVG determine the PDF page size." targetFormatPlaceholder = "Format docelowy" textRtf = "Tekst/RTF" title = "Konwertuj" txtExt = "Tekst niesformatowany (.txt)" webOptions = "Opcje Web do PDF" wordDoc = "Dokument Word" wordDocExt = "Dokument Word (.docx)" zoomLevel = "Poziom powiększenia" [convert.ebookOptions] ebookOptions = "Opcje konwersji eBook do PDF" ebookOptionsDesc = "Opcje konwersji eBooków do PDF" embedAllFonts = "Osadź wszystkie czcionki" embedAllFontsDesc = "Osadź wszystkie czcionki z eBooka w generowanym PDF" includePageNumbers = "Dodaj numery stron" includePageNumbersDesc = "Dodaj numery stron do generowanego PDF" includeTableOfContents = "Dołącz spis treści" includeTableOfContentsDesc = "Dodaj wygenerowany spis treści do wynikowego PDF" optimizeForEbookPdf = "Optymalizuj dla czytników eBooków" optimizeForEbookPdfDesc = "Optymalizuj PDF do czytania na eBookach (mniejszy rozmiar pliku, lepsze renderowanie na urządzeniach eInk)" [convert.epubOptions] detectChapters = "Wykrywaj rozdziały" detectChaptersDesc = "Wykrywaj nagłówki wyglądające jak rozdziały i wstawiaj podziały stron EPUB" epubOptions = "Opcje konwersji PDF do eBook" epubOptionsDesc = "Opcje konwersji PDF do EPUB/AZW3" kindleEink = "Kindle e-Ink (tekst zoptymalizowany)" outputFormat = "Format wyjściowy" outputFormatDesc = "Wybierz format wyjściowy dla eBooka" tabletPhone = "Tablet/Telefon (z obrazami)" targetDevice = "Urządzenie docelowe" targetDeviceDesc = "Wybierz profil wyjściowy zoptymalizowany dla urządzenia czytnika" [cookieBanner.popUp] acceptAllBtn = "OK" acceptNecessaryBtn = "Nie, dziękuję" showPreferencesBtn = "Zarządzaj preferencjami" title = "Jak używamy plików cookie" [cookieBanner.popUp.description] 1 = "Używamy plików cookie i innych technologii, aby Stirling PDF działał dla Ciebie lepiej — pomagają nam ulepszać narzędzia i rozwijać funkcje, które polubisz." 2 = "If you’d rather not, clicking 'No Thanks' will only enable the essential cookies needed to keep things running smoothly." [cookieBanner.preferencesModal] acceptAllBtn = "Akceptuj wszystkie" acceptNecessaryBtn = "Odrzuć wszystkie" closeIconLabel = "Zamknij okno" savePreferencesBtn = "Zapisz preferencje" serviceCounterLabel = "Usługa|Usługi" subtitle = "Użycie plików cookie" title = "Centrum preferencji zgód" [cookieBanner.preferencesModal.analytics] description = "Te pliki cookie pomagają nam zrozumieć, jak używane są nasze narzędzia, abyśmy mogli skupić się na tworzeniu funkcji, które nasza społeczność ceni najbardziej. Uspokajamy — Stirling PDF nie może i nigdy nie będzie śledzić treści dokumentów, nad którymi pracujesz." title = "Analityka" [cookieBanner.preferencesModal.description] 1 = "Stirling PDF używa plików cookie i podobnych technologii, aby poprawić Twoje wrażenia i zrozumieć, jak używane są nasze narzędzia. Pomaga nam to poprawiać wydajność, rozwijać funkcje, na których zależy naszej społeczności, i zapewniać bieżące wsparcie użytkownikom." 2 = "Stirling PDF nie może — i nigdy nie będzie — śledzić ani uzyskiwać dostępu do treści dokumentów, z których korzystasz." 3 = "Twoja prywatność i zaufanie są w centrum tego, co robimy." [cookieBanner.preferencesModal.necessary] description = "These cookies are essential for the website to function properly. They enable core features like setting your privacy preferences, logging in, and filling out forms—which is why they can’t be turned off." [cookieBanner.preferencesModal.necessary.title] 1 = "Ściśle niezbędne pliki cookie" 2 = "Zawsze włączone" [cookieBanner.services] posthog = "PostHog Analytics" scarf = "Scarf Pixel" [credits] enableOverageBilling = "Włącz rozliczanie nadwyżek" maybeLater = "Może później" upgrade = "Ulepsz" [credits.insufficient] brief = "Niewystarczająca liczba kredytów. Potrzebujesz {{required}} kredytów, ale masz {{current}}." freeTier = "Ulepsz do Team, aby mieć 10× więcej kredytów i nielimitowane rozliczanie nadwyżek." managedMember = "Skontaktuj się z liderem zespołu, aby uzyskać pomoc." message = "Nie masz wystarczającej liczby kredytów, aby uruchomić {{tool}}. Obecnie masz {{current}} kredytów." messageWithAmount = "Potrzebujesz {{required}} kredytów, aby uruchomić {{tool}}, ale masz tylko {{current}}." teamMember = "Włącz rozliczanie nadwyżek, aby nigdy nie zabrakło kredytów." title = "Niewystarczające kredyty" [credits.modal] advancedMonitoring = "Zaawansowany monitoring" allInOneWorkspace = "Wszechstronne środowisko pracy PDF (przeglądarka, narzędzia i agent)" apiSandbox = "Piaskownica API" contactSales = "Skontaktuj się z działem sprzedaży" creditsRemaining = "Pozostało {{current}} z {{total}}" creditsThisMonth = "Miesięczne kredyty" current = "Bieżący plan" customPricing = "Niestandardowy" customSmartFolders = "Niestandardowe inteligentne foldery" dedicatedSupportSlas = "Dedykowane wsparcie i SLA" enterpriseSubscription = "Enterprise" everythingInCredits = "Wszystko w planie Credits, a także:" everythingInFree = "Wszystko w planie Free, a także:" fasterThroughput = "10× większa przepustowość" forRegularWork = "Do regularnej pracy z PDF:" freeTier = "Bezpłatny plan" fullyPrivateFiles = "W pełni prywatne pliki" largeFileProcessing = "Przetwarzanie dużych plików" managedMemberMessage = "Masz nieograniczony dostęp do kredytów dzięki swojemu zespołowi. Jeśli potrzebujesz pomocy, skontaktuj się z liderem zespołu." managedMemberTitle = "Nielimitowane kredyty" meteringBillingNote = "Kredyty nadwyżkowe są rozliczane miesięcznie wraz z subskrypcją Team. Śledź wykorzystanie w ustawieniach konta w dowolnym momencie." meteringExplanation = "Twój plan Team obejmuje {{credits}} kredytów miesięcznie. Gdy się skończą, rozliczanie nadwyżek automatycznie zapewni dodatkowe kredyty, abyś nie musiał przerywać pracy." meteringIncluded = "{{credits}} kredytów/mies. wliczone w Team" meteringNeverRunOut = "Nigdy nie zabraknie kredytów" meteringNoCommitment = "Bez zobowiązań, anuluj w dowolnym momencie" meteringPayAsYouGo = "Płać tylko za to, czego używasz" meteringPrice = "Dodatkowe kredyty po {{price}}/kredyt" meteringTitle = "Rozliczanie nadwyżek wg zużycia" monthlyCredits = "miesięczne kredyty" orgWideAccess = "Kontrola dostępu w całej organizacji" overage = "nadwyżka" perMonth = "/mies." popular = "Popularne" premiumAiModels = "Modele AI klasy premium" prioritySupport = "Priorytetowe wsparcie" privateDocCloud = "Prywatna chmura dokumentów" ragFineTuning = "RAG + fine-tuning" secureApiAccess = "Bezpieczny dostęp do API" selfHostLink = "Zobacz dokumentację i plany" selfHostPrompt = "Chcesz hostować samodzielnie?" standardThroughput = "Standardowa przepustowość" subtitle = "Ulepsz do Team, aby zyskać 10× więcej kredytów i szybsze przetwarzanie." subtitlePro = "Włącz automatyczne rozliczanie nadwyżek, aby nigdy nie zabrakło kredytów." teamLeaderOnly = "Tylko liderzy zespołu mogą włączyć rozliczanie nadwyżek" teamSubscription = "Team" titleExhausted = "Wykorzystałeś bezpłatne kredyty" titleExhaustedPro = "Skończyły Ci się kredyty" unlimitedApiAccess = "Nielimitowany dostęp do API" unlimitedMonthlyCredits = "Licencja dla całej organizacji" unlimitedSeats = "Nielimitowana liczba użytkowników" [credits.modal.features] everythingInCredits = "Wszystko w planie Credits, a także:" everythingInFree = "Wszystko w planie Free, a także:" forRegularWork = "Do regularnej pracy z PDF:" [crop] autoCrop = "Automatycznie przytnij białe obszary" header = "Przytnij dokument PDF" noFileSelected = "Wybierz plik PDF, aby rozpocząć przycinanie" reset = "Resetuj do pełnego PDF" submit = "Wyślij" title = "Przytnij" [crop.automation] info = "Wprowadź współrzędne przycięcia w punktach PDF. Początek (0,0) znajduje się w lewym dolnym rogu. Te wartości zostaną zastosowane do wszystkich PDF-ów przetwarzanych w tej automatyzacji." reference = "Informacja: strona A4 ma 595,28 × 841,89 punktów (210 mm × 297 mm). 1 cal = 72 punkty." [crop.coordinates] title = "Pozycja i rozmiar" [crop.coordinates.height] desc = "Wysokość przycięcia (punkty)" label = "Wysokość" [crop.coordinates.width] desc = "Szerokość przycięcia (punkty)" label = "Szerokość" [crop.coordinates.x] desc = "Lewa krawędź (punkty)" label = "Pozycja X" [crop.coordinates.y] desc = "Dolna krawędź (punkty)" label = "Pozycja Y" [crop.error] failed = "Nie udało się przyciąć PDF" invalidArea = "Obszar przycięcia wykracza poza granice PDF" [crop.preview] title = "Wybór obszaru przycięcia" [crop.results] title = "Wyniki przycinania" [crop.steps] selectArea = "Wybierz obszar przycięcia" [crop.tooltip] description = "Wybierz obszar do przycięcia z PDF, przeciągając i zmieniając rozmiar niebieskiej nakładki na miniaturze." drag = "Przeciągnij nakładkę, aby przesunąć obszar przycięcia" precision = "Użyj pól współrzędnych dla precyzyjnego pozycjonowania" resize = "Przeciągnij uchwyty w rogach i na krawędziach, aby zmienić rozmiar" title = "Jak przycinać PDF-y" [database] backupCreated = "Kopia zapasowa bazy danych została utworzona pomyślnie" createBackupFile = "Utwórz plik kopii zapasowej" creationDate = "Data utworzenia" deleteBackupFile = "Usuń plik kopii zapasowej" downloadBackupFile = "Pobierz plik kopii zapasowej" failedImportFile = "Nie udało się zaimportować pliku" fileName = "Nazwa pliku" fileNotFound = "Plik nie znaleziony" fileNullOrEmpty = "Plik nie może być pusty" fileSize = "Rozmiar pliku" header = "Import/Eksport bazy danych" importBackupFile = "Importuj plik kopii zapasowej" importIntoDatabaseSuccessed = "Import do bazy danych zakończony sukcesem" info_1 = "Podczas importowania danych, ważne jest, aby upewnić się, że struktura jest poprawna. Jeśli nie jesteś pewien, co robisz, skontaktuj się z profesjonalistą. Błąd w strukturze może spowodować awarie aplikacji, aż do całkowitej niemożności jej uruchomienia." info_2 = "Nazwa pliku nie ma znaczenia podczas przesyłania. Zostanie on później przemianowany, aby przestrzegać formatu backup_user_yyyyMMddHHmm.sql, zapewniając spójną konwencję nazewnictwa." notSupported = "Ta funkcja nie jest dostępna dla Twojego połączenia z bazą danych" submit = "Importuj kopię zapasową" title = "Import/Eksport bazy danych" [decrypt] cancelled = "Operacja anulowana dla PDF: {0}" invalidPassword = "Spróbuj ponownie, używając poprawnego hasła." invalidPasswordHeader = "Nieprawidłowe hasło lub nieobsługiwane szyfrowanie dla PDF: {0}" noPassword = "Nie podano hasła dla zaszyfrowanego PDF: {0}" passwordPrompt = "Ten plik jest chroniony hasłem. Wprowadź hasło:" serverError = "Błąd serwera podczas odszyfrowywania: {0}" success = "Plik został pomyślnie odszyfrowany." unexpectedError = "Wystąpił błąd podczas przetwarzania pliku. Spróbuj ponownie." [defaultApp] description = "Możesz to zmienić później w ustawieniach systemu." dismiss = "Zamknij" message = "Czy chcesz ustawić Stirling PDF jako domyślny edytor PDF?" notNow = "Nie teraz" setDefault = "Ustaw domyślne" title = "Ustaw jako domyślną aplikację PDF" [defaultApp.error] message = "Nie udało się ustawić domyślnej obsługi PDF" title = "Błąd" [defaultApp.prompt] message = "Ustaw Stirling PDF jako domyślną aplikację do otwierania plików PDF." title = "Ustaw jako domyślny edytor PDF" [defaultApp.settingsOpened] message = "Wybierz Stirling PDF w ustawieniach systemu" title = "Otworzono ustawienia" [defaultApp.success] message = "Stirling PDF jest teraz domyślnym edytorem PDF" title = "Ustawiono domyślną aplikację" [editTableOfContents] submit = "Zastosuj spis treści" [editTableOfContents.actions] clipboardUnavailable = "Dostęp do schowka nie jest dostępny w tej przeglądarce." export = "Eksportuj zakładki" exportClipboard = "Kopiuj JSON do schowka" exportJson = "Pobierz JSON" importClipboard = "Wklej JSON ze schowka" importJson = "Importuj JSON" loadFromPdf = "Wczytaj z wybranego PDF" noFile = "Wybierz PDF, aby wyodrębnić istniejące zakładki." selectedFile = "Wczytano z {{file}}" source = "Wczytaj zakładki" [editTableOfContents.editor] addTopLevel = "Dodaj zakładkę najwyższego poziomu" childBadge = "Podrzędna" confirmRemove = "Usunąć tę zakładkę i wszystkie jej podrzędne?" defaultChildTitle = "Zakładka podrzędna" defaultSiblingTitle = "Nowa zakładka" defaultTitle = "Nowa zakładka" description = "Dodawaj, zagnieżdżaj i porządkuj zakładki, aby tworzyć konspekt PDF." heading = "Edytor zakładek" pagePreview = "Strona {{page}}" untitled = "Zakładka bez tytułu" [editTableOfContents.editor.actions] addChild = "Dodaj zakładkę podrzędną" addSibling = "Dodaj zakładkę równorzędną" remove = "Usuń zakładkę" toggle = "Przełącz podrzędne" [editTableOfContents.editor.empty] action = "Dodaj pierwszą zakładkę" description = "Zaimportuj istniejące zakładki lub dodaj pierwszą pozycję." title = "Brak zakładek" [editTableOfContents.editor.field] page = "Docelowy numer strony" title = "Tytuł zakładki" [editTableOfContents.error] failed = "Nie udało się zaktualizować spisu treści" [editTableOfContents.info] line1 = "Każda zakładka wymaga opisowego tytułu i numeru strony, którą ma otwierać." line2 = "Używaj zakładek podrzędnych, aby budować hierarchię rozdziałów, sekcji i podsekcji." line3 = "Aby zaoszczędzić czas, zaimportuj zakładki z wybranego PDF lub pliku JSON." [editTableOfContents.messages] copied = "Skopiowano do schowka" copiedBody = "Pomyślnie skopiowano JSON zakładek." copyFailed = "Kopiowanie nie powiodło się" exported = "Pobieranie JSON gotowe" imported = "Zaimportowano zakładki" importedBody = "Twój konspekt JSON zastąpił bieżącą zawartość edytora." importedClipboard = "Dane ze schowka zastąpiły bieżącą listę zakładek." invalidJson = "Nieprawidłowa struktura JSON" invalidJsonBody = "Podaj prawidłowy plik JSON zakładek i spróbuj ponownie." loadedBody = "Istniejące zakładki z PDF wczytano do edytora." loadedTitle = "Wyodrębniono zakładki" loadFailed = "Nie można wyodrębnić zakładek z wybranego PDF." noBookmarks = "W wybranym PDF nie znaleziono zakładek." [editTableOfContents.results] subtitle = "Pobierz przetworzony plik lub cofnij operację poniżej." title = "Zaktualizowany PDF z zakładkami" [editTableOfContents.settings] replaceExisting = "Zastąp istniejące zakładki (odznacz, aby dołączyć)" replaceExistingHint = "Gdy wyłączone, nowy konspekt zostanie dołączony po bieżących zakładkach." title = "Zakładki i konspekt" [editTableOfContents.workbench] changeFile = "Zmień PDF" fileLabel = "Zmiany zostaną zastosowane do aktualnie wybranego PDF." filePrompt = "Wybierz PDF z biblioteki lub prześlij nowy, aby rozpocząć." noFile = "Nie wybrano PDF" selectFile = "Wybierz PDF" subtitle = "Importuj zakładki, twórz hierarchie i zastosuj konspekt bez ciasnych paneli bocznych." tabTitle = "Obszar pracy konspektu" [editTableOfContents.workbench.empty] description = "Wybierz narzędzie Edytuj spis treści, aby wczytać jego obszar roboczy." title = "Otwórz narzędzie, aby rozpocząć edycję" [encryptedPdfUnlock] description = "Ten PDF jest zabezpieczony hasłem. Wpisz hasło, aby kontynuować pracę." emptyResponse = "Usunięcie hasła nie zwróciło pliku." incorrectPassword = "Nieprawidłowe hasło" missingFile = "Wybrany plik nie jest już dostępny." required = "Wpisz hasło, aby kontynuować." skip = "Pomiń na razie" successBody = "Pomyślnie usunięto hasło." successBodyWithName = "Usunięto hasło z {{fileName}}" successTitle = "Usunięto hasło" title = "Usuń hasło, aby kontynuować" unlock = "Odblokuj i kontynuuj" unlockAll = "Użyj dla wszystkich ({{count}})" unlockAllPartialFail = "Nieprawidłowe hasło dla: {{names}}" unlockAllSuccess = "Odblokowano {{count}} plik(ów)." unlockPrompt = "Odblokuj PDF, aby kontynuować" viewerLocked = "Ten PDF jest zabezpieczony hasłem" viewerUnlock = "Odblokuj" [encryptedPdfUnlock.password] label = "Hasło PDF" placeholder = "Wpisz hasło do PDF" [endpointStatistics] all = "Wszystkie" dataTypeAll = "Wszystkie" dataTypeApi = "API" dataTypeLabel = "Typ danych:" dataTypeUi = "UI" endpoint = "Punkt końcowy" failedToLoad = "Nie udało się załadować danych punktów końcowych. Spróbuj odświeżyć." header = "Statystyki Punktów Końcowych" home = "Strona główna" loading = "Ładowanie..." login = "Logowanie" numberOfVisits = "Liczba wizyt" percentage = "Procent" refresh = "Odśwież" retry = "Spróbuj ponownie" selectedVisits = "Wybrane wizyty" showing = "Pokazuje" title = "Statystyki Punktów Końcowych" top = "Top" top10 = "Top 10" top20 = "Top 20" totalEndpoints = "Łączna liczba punktów końcowych" totalVisits = "Łączna liczba wizyt" visits = "Wizyty" visitsTooltip = "Wizyty: {0} ({1}% całości)" [enterpriseEdition] button = "Uaktualnij do wersji Pro" ssoAdvert = "Szukasz więcej funkcji zarządzania użytkownikami? Sprawdź Stirling PDF Pro" warning = "Ta funkcja jest dostępna tylko dla użytkowników Pro." yamlAdvert = "Stirling PDF Pro obsługuje pliki konfiguracyjne YAML i inne funkcje SSO." [error] _value = "błąd" contactTip = "Jeśli ciągle masz problem, skontakuj się z nami. Wyślij zgłoszenia na naszej stronie GitHub albo za pomocą Discorda:" copyStack = "Kopiuj Stack Trace" discordSubmit = "Discord - wyślij posta z prośbą o pomoc" dismissAllErrors = "Zamknij wszystkie błędy" encryptedPdfMustRemovePassword = "Ten PDF jest zaszyfrowany lub chroniony hasłem. Odblokuj go przed konwersją do PDF/A." generic = "Wystąpił błąd" github = "Zgłoś problem na GitHub" githubSubmit = "GitHub - wyślij zgłoszenie" incorrectPasswordProvided = "Hasło do PDF jest nieprawidłowe lub nie zostało podane." needHelp = "Potrzebujesz pomocy/znalazłem usterkę?" pdfPassword = "Dokument PDF jest zabezpieczony hasłem, musisz podać prawidłowe hasło." showStack = "Pokaż Stack Trace" sorry = "Przykro nam z powodu problemu!" [error.404] 1 = "Nie ma czegoś takiego!" 2 = "Coś się nie udało!" head = "404 - Strona nieodnaleziona | Oho, popsuliśmy kod !" [extractImages] allowDuplicates = "Zapisz zduplikowane obrazy" header = "Wyodrębnij obrazy" selectText = "Wybierz format obrazu, na który chcesz przekonwertować wyodrębniony obraz." submit = "Wyodrębnij" tags = "obraz, zdjęcie, zapisz, archiwum, zip, przechwyć, złap" title = "Wyodrębnij obrazy" [extractImages.error] failed = "Wystąpił błąd podczas wyodrębniania obrazów z PDF." [extractImages.settings] title = "Ustawienia" [extractPage] tags = "wydobycie,separacja,wyciaganie" [extractPages] submit = "Wyodrębnij strony" title = "Wyodrębnij strony" [extractPages.error] failed = "Nie udało się wyodrębnić stron" [extractPages.pageNumbers] label = "Strony do wyodrębnienia" placeholder = "np.: 1,3,5-8 lub odd & 1-10" [extractPages.results] title = "Wyodrębniono strony" [extractPages.settings] title = "Ustawienia" [extractPages.tooltip] description = "Wyodrębnia wybrane strony do nowego PDF, zachowując kolejność." [fileChooser] click = "Kliknij" dragAndDrop = "Przeciągnij i upuść" dragAndDropImage = "Przeciągnij i upuść plik obrazu" dragAndDropPDF = "Przeciągnij i upuść plik PDF" extractPDF = "Trwa wyodrębnianie..." hoveredDragAndDrop = "Przeciągnij i upuść plik(i) tutaj" or = "lub" [fileEditor] addFiles = "Dodaj pliki" pageCount = "{{count}} stron" pageCount_one = "{{count}} strona" pageCount_other = "{{count}} stron" [fileManager] active = "Aktywny" addToUpload = "Dodaj do przesyłania" changesNotUploaded = "Zmiany nie zostały przesłane" clearAll = "Wyczyść wszystko" clearSelection = "Wyczyść wybór" clickToUpload = "Kliknij, aby przesłać pliki" closeAllFiles = "Zamknij wszystkie pliki" closeFile = "Zamknij plik" cloudFile = "Plik w chmurze" copyCreated = "Kopia zapisana na tym urządzeniu." copyFailed = "Nie udało się utworzyć kopii." delete = "usuń" deleteAll = "Usuń wszystko" deleteSelected = "Usuń zaznaczone" deselectAll = "Odznacz wszystko" details = "Szczegóły pliku" download = "Pobierz" downloadSelected = "Pobierz wybrane" dragDrop = "Przeciągnij i upuść pliki tutaj" dropFilesHere = "Upuść pliki tutaj" failedToLoad = "Nie udało się załadować pliku do aktywnego zestawu." failedToOpen = "Nie udało się otworzyć pliku. Mógł zostać usunięty z magazynu." fileFormat = "Format" fileHistory = "Historia plików" fileName = "Nazwa" fileSize = "Rozmiar" filesSelected = "wybrane pliki" filesStored = "przechowywane pliki" fileVersion = "Wersja" filterAll = "Wszystkie" filterLocal = "Lokalne" filterSharedByMe = "Udostępnione przeze mnie" filterSharedWithMe = "Udostępnione mi" googleDrive = "Google Drive" googleDriveNotAvailable = "Integracja z Google Drive niedostępna" googleDriveShort = "Dysk" hideHistory = "Ukryj historię" lastModified = "Ostatnia modyfikacja" lastSynced = "Ostatnia synchronizacja" leaveShare = "Usuń z mojej listy" leaveShareFailed = "Nie udało się usunąć udostępnionego pliku." leaveShareSuccess = "Usunięto z listy udostępnionych." loadingFiles = "Ładowanie plików..." loadingHistory = "Ładowanie historii..." localFiles = "Pliki lokalne" localOnly = "Tylko lokalnie" makeCopy = "Utwórz kopię" mobileShort = "Mobilne" mobileUpload = "Przesyłanie z telefonu" mobileUploadNotAvailable = "Przesyłanie z telefonu nie jest włączone" myFiles = "Moje pliki" noFiles = "Brak dostępnych plików" noFileSelected = "Nie wybrano plików" noFilesFound = "Nie znaleziono plików pasujących do wyszukiwania" noRecentFiles = "Nie znaleziono ostatnich plików" openFile = "Otwórz plik" openFiles = "Otwórz pliki" openInFileEditor = "Otwórz w Edytorze plików" openInPageEditor = "Otwórz w Edytorze stron" owner = "Właściciel" ownerUnknown = "Nieznany" recent = "Ostatnie" reloadFiles = "Przeładuj pliki" removeBoth = "Usuń z obu" removeFilePrompt = "Ten plik jest zapisany na tym urządzeniu i na twoim serwerze. Skąd chcesz go usunąć?" removeFileTitle = "Usuń plik" removeLocalOnly = "Tylko to urządzenie" removeServerFailed = "Nie udało się usunąć pliku z serwera." removeServerOnly = "Tylko serwer" removeServerOnlyPrompt = "Ten plik jest przechowywany tylko na twoim serwerze. Czy chcesz usunąć go z serwera?" removeServerSuccess = "Usunięto z serwera." removeSharedPrompt = "Ten plik jest z tobą udostępniony. Możesz usunąć go z tego urządzenia lub z listy udostępnionych." removeSharedServerOnlyBlockedPrompt = "Ten plik jest z tobą udostępniony i przechowywany wyłącznie na serwerze." removeSharedServerOnlyPrompt = "Ten plik jest z tobą udostępniony i przechowywany wyłącznie na serwerze. Usunąć go z twojej listy?" restore = "Przywróć" saveSelected = "Zapisz wybrane" searchFiles = "Szukaj plików..." selectAll = "Zaznacz wszystko" selectedCount = "{{count}} wybrane" selectedFiles = "Wybrane pliki" share = "Udostępnij" shared = "Udostępnione" sharedByYou = "Udostępnione przez ciebie" sharedEditNoticeBody = "Nie masz praw edycji do wersji serwerowej tego pliku. Wszelkie zmiany zostaną zapisane jako kopia lokalna." sharedEditNoticeConfirm = "Rozumiem" sharedEditNoticeTitle = "Serwerowa kopia tylko do odczytu" sharedWithYou = "Udostępnione tobie" shareSelected = "Udostępnij wybrane" sharing = "Udostępnianie" showAll = "Pokaż wszystko" showHistory = "Pokaż historię" sortByDate = "Sortuj według daty" sortByName = "Sortuj według nazwy" sortBySize = "Sortuj według rozmiaru" storage = "Magazyn" storageCleared = "Przeglądarka wyczyściła magazyn. Pliki zostały usunięte. Prześlij je ponownie." storageError = "Wystąpił błąd magazynu" storageLow = "Mało miejsca w magazynie. Rozważ usunięcie starych plików." storageState = "Przechowywanie" subtitle = "Dodaj pliki do swojego magazynu, aby mieć do nich łatwy dostęp w narzędziach" supportMessage = "Obsługiwane przez magazyn bazy danych przeglądarki dla nieograniczonej pojemności" synced = "Zsynchronizowano" title = "Prześlij pliki PDF" toolChain = "Zastosowane narzędzia" totalSelected = "Razem wybrane" unsupported = "Nieobsługiwane" unzip = "Rozpakuj" updateOnServer = "Zaktualizuj na serwerze" uploadError = "Nie udało się przesłać niektórych plików." uploadSelected = "Prześlij wybrane" uploadToServer = "Prześlij na serwer" [files] addFiles = "Dodaj pliki" created = "Utworzono" selectFromWorkbench = "Wybierz pliki z obszaru roboczego lub " selectMultipleFromWorkbench = "Wybierz co najmniej {{count}} plików z obszaru roboczego lub " size = "Rozmiar pliku" title = "Pliki" upload = "Prześlij" uploadFiles = "Prześlij pliki" [fileSelectorPicker] empty = "Brak dostępnych plików" placeholder = "Wybierz plik" search = "Filtruj pliki…" tabListLabel = "Zapisane pliki, warsztat, przesyłanie" upload = "Prześlij z komputera" [fileSelectorPicker.sort] dateAsc = "Najstarsze najpierw" dateDesc = "Najnowsze najpierw" dateLabel = "Najnowsze" nameAsc = "A do Z" nameDesc = "Z do A" nameLabel = "A–Z" [fileSelectorPicker.tabs] saved = "Zapisane pliki" upload = "Prześlij" workbench = "Warsztat" [fileSidebar] addFiles = "Dodaj pliki" collapse = "Zwiń pasek boczny" dropHint = "Otwórz pliki, aby rozpocząć" expand = "Rozwiń pasek boczny" files = "Pliki" googleDrive = "Google Drive" googleDriveDisabled = "Google Drive nie jest skonfigurowany" noFiles = "Brak plików" openFileManager = "Otwórz menedżer plików" openFromComputer = "Otwórz z komputera" openSettings = "Otwórz ustawienia" search = "Szukaj" searchPlaceholder = "Szukaj plików..." [fileToPDF] credit = "Ta usługa używa LibreOffice i Unoconv do konwersji plików." header = "Konwertuj dowolny plik na dokument PDF" submit = "Konwertuj na PDF" supportedFileTypes = "Obsługiwane typy plików powinny być zgodne z poniższymi, jednak pełną zaktualizowaną listę obsługiwanych formatów można znaleźć w dokumentacji LibreOffice" supportedFileTypesInfo = "Obsługiwane typy plików" tags = "transformacja,format,dokument,obraz,slajd,tekst,konwersja,office,dokumenty,word,excel,powerpoint" title = "Plik na PDF" [fileUpload] addFiles = "Dodaj pliki" backToTools = "Wróć do narzędzi" chooseFromStorage = "Wybierz plik z magazynu lub prześlij nowy PDF" chooseFromStorageMultiple = "Wybierz pliki z magazynu lub prześlij nowe pliki PDF" dragFilesInOrClick = "Przeciągnij pliki lub kliknij \"Dodaj pliki\", aby przeglądać" dropFileHere = "Upuść plik tutaj lub kliknij, aby przesłać" dropFilesHere = "Upuść pliki tutaj lub kliknij przycisk przesyłania" dropFilesHereOpen = "Upuść pliki tutaj lub kliknij przycisk Otwórz" filesAvailable = "dostępne pliki" loadFromStorage = "Wczytaj z magazynu" loading = "Ładowanie..." noFilesInStorage = "Brak plików w magazynie. Najpierw prześlij kilka plików." noFilesInStorageOpen = "Brak plików w pamięci. Najpierw otwórz jakieś pliki." open = "Otwórz" openFile = "Otwórz plik" openFiles = "Otwórz pliki" or = "lub" pdfFilesOnly = "Tylko pliki PDF" selectFile = "Wybierz plik" selectFiles = "Wybierz pliki" selectFromStorage = "Wybierz z magazynu" selectPdfToEdit = "Wybierz plik PDF do edycji" selectPdfToView = "Wybierz plik PDF do podglądu" supportedFileTypes = "Obsługiwane typy plików" upload = "Prześlij" uploadFile = "Prześlij plik" uploadFiles = "Prześlij pliki" [firstLogin] allFieldsRequired = "Wszystkie pola są wymagane" changePassword = "Zmień hasło" confirmPassword = "Potwierdź nowe hasło" currentPassword = "Obecne hasło" enterCurrentPassword = "Wprowadź obecne hasło" enterNewPassword = "Wprowadź nowe hasło (min. 8 znaków)" error = "Błąd" loggedInAs = "Zalogowano jako" newPassword = "Nowe hasło" passwordChangedSuccess = "Hasło zmieniono pomyślnie! Zaloguj się ponownie." passwordChangeFailed = "Nie udało się zmienić hasła. Sprawdź obecne hasło." passwordMustBeDifferent = "Nowe hasło musi się różnić od obecnego hasła" passwordsDoNotMatch = "Nowe hasła nie są zgodne" passwordTooShort = "Hasło musi mieć co najmniej 8 znaków" reEnterNewPassword = "Wpisz ponownie nowe hasło" title = "Pierwsze logowanie" welcomeMessage = "Ze względów bezpieczeństwa musisz zmienić hasło przy pierwszym logowaniu." welcomeTitle = "Witamy!" [flatten] filenamePrefix = "splaszczony" flattenOnlyForms = "Spłaszcz tylko formularze" header = "Spłaszcz dokument(y) PDF" submit = "Spłaszcz" title = "Spłaszcz" [flatten.error] failed = "Wystąpił błąd podczas spłaszczania PDF." [flatten.files] placeholder = "Wybierz plik PDF w widoku głównym, aby rozpocząć" [flatten.options] note = "Spłaszczanie usuwa elementy interaktywne z PDF, czyniąc je nieedytowalnymi." stepTitle = "Opcje spłaszczania" title = "Opcje spłaszczania" [flatten.options.flattenOnlyForms] desc = "Spłaszczaj tylko pola formularzy, pozostawiając inne elementy interaktywne bez zmian" label = "Spłaszcz tylko formularze" [flatten.renderDpi] help = "Pozostaw puste, aby użyć domyślnych ustawień systemu. Wyższe DPI wyostrza wynik, ale zwiększa czas przetwarzania i rozmiar pliku." label = "DPI renderowania (opcjonalnie, zalecane 150 DPI)" placeholder = "np. 150" [flatten.results] title = "Wyniki spłaszczania" [flatten.steps] settings = "Ustawienia" [flatten.tooltip.description] bullet1 = "Pola tekstowe stają się zwykłym tekstem (nie można go edytować)" bullet2 = "Pola wyboru i przyciski stają się obrazami" bullet3 = "Świetne dla wersji końcowych, których nie chcesz zmieniać" bullet4 = "Zapewnia spójny wygląd na wszystkich urządzeniach" text = "Spłaszczanie sprawia, że Twój PDF staje się nieedytowalny, zamieniając formularze do wypełniania i przyciski w zwykły tekst i obrazy. PDF będzie wyglądał identycznie, ale nikt nie będzie mógł już zmieniać ani wypełniać formularzy. Idealne do udostępniania ukończonych formularzy, tworzenia wersji końcowych do archiwizacji lub zapewnienia takiego samego wyglądu wszędzie." title = "Co robi spłaszczanie?" [flatten.tooltip.formsOnly] bullet1 = "Formularze stają się nieedytowalne" bullet2 = "Linki nadal działają po kliknięciu" bullet3 = "Komentarze i notatki pozostają widoczne" bullet4 = "Zakładki nadal pomagają w nawigacji" text = "Ta opcja usuwa tylko możliwość wypełniania formularzy, ale pozostawia inne funkcje działające, jak klikanie w linki, przeglądanie zakładek i czytanie komentarzy." title = "Co oznacza 'Spłaszczaj tylko formularze'?" [flatten.tooltip.header] title = "O spłaszczaniu PDF-ów" [footer] discord = "Discord" issues = "GitHub" [getPdfInfo] downloadJson = "Pobierz JSON z zawartością" downloads = "Pobrania" header = "Pobierz informacje o pliku PDF" indexTitle = "Indeks" noneDetected = "Nic nie wykryto" noResults = "Uruchom narzędzie, aby wygenerować raport." processing = "Wyodrębnianie informacji..." results = "Wyniki" submit = "Pobierz informacje" tags = "informacje, dane, statystyka, statystyki" title = "Pobierz informacje o pliku PDF" [getPdfInfo.compliance] compliant = "Zgodny" failed = "Niezaliczone" failedCount = "niezaliczone" nonCompliant = "Niezgodny" none = "Nie wykryto standardów" notDetected = "Nie wykryto" noVerification = "Nie przeprowadzono weryfikacji" noVerificationDesc = "Zgodność ze standardami PDF nie została zweryfikowana dla tego dokumentu." passed = "Zaliczone" passedCount = "zaliczone" [getPdfInfo.error] partial = "Niektórych plików nie udało się przetworzyć." unexpected = "Nieoczekiwany błąd podczas wyodrębniania." [getPdfInfo.other] attachments = "Załączniki" embeddedFiles = "Osadzone pliki" javaScript = "JavaScript" layers = "Warstwy" structureTree = "StructureTree" xmp = "XMPMetadata" [getPdfInfo.perPage] annotations = "Adnotacje" fonts = "Czcionki" images = "Obrazy" links = "Linki" multimedia = "Multimedia" size = "Rozmiar" xobjects = "Liczba XObject" [getPdfInfo.report] entryLabel = "Pełne podsumowanie informacji" shortTitle = "Informacje o PDF" [getPdfInfo.sections] basicInfo = "Informacje podstawowe" compliance = "Zgodność" documentInfo = "Informacje o dokumencie" encryption = "Szyfrowanie" formFields = "Pola formularza" metadata = "Metadane" other = "Inne" permissions = "Uprawnienia" perPageInfo = "Informacje dla każdej strony" tableOfContents = "Spis treści" [getPdfInfo.status] complete = "Zakończono wyodrębnianie" [getPdfInfo.summary] author = "Autor" basic = "Informacje podstawowe" complianceChecked = "Zweryfikowano standardy ({{failed}} niezaliczonych)" compliancePassed = "Zgodny z {{standards}}" created = "Utworzono" documentInfo = "Informacje o dokumencie" fileSize = "Rozmiar pliku" hasCompliance = "Spełnia standardy zgodności" language = "Język" modified = "Zmodyfikowano" noCompliance = "Brak standardów zgodności" overviewTitle = "Przegląd PDF" pages = "Strony" pdfVersion = "Wersja PDF" permsAll = "Wszystkie uprawnienia dozwolone" permsMixed = "Niektóre uprawnienia ograniczone" permsRestricted = "{{count}} ograniczeń" securityTitle = "Stan zabezpieczeń" technical = "Techniczne" title = "Podsumowanie PDF" [getPdfInfo.summary.overview] text = "To jest {{pages}}-stronicowy plik PDF zatytułowany {{title}}, utworzony przez {{author}} (wersja PDF {{version}})." unknown = "Nieznany autor" untitled = "niezatytułowany dokument" [getPdfInfo.summary.security] encrypted = "Zaszyfrowany PDF - obecne zabezpieczenie hasłem" unencrypted = "Niezaszyfrowany PDF - brak zabezpieczenia hasłem" [getPdfInfo.summary.tech] bookmarks = "Zakładki" embeddedFiles = "Osadzone pliki" fonts = "Czcionki" formFields = "Pola formularza" images = "Obrazy" javaScript = "JavaScript" layers = "Warstwy" multimedia = "Multimedia" [groupSigning.steps] back = "Wstecz" completed = "Zakończono" current = "Bieżący" stepLabel = "Krok {{number}}" [groupSigning.steps.configureDefaults] continue = "Kontynuuj do przeglądu" invisible = "Podpisy będą niewidoczne (tylko metadane)" locationLabel = "Lokalizacja:" preview = "Podgląd" reasonLabel = "Powód:" title = "Skonfiguruj ustawienia podpisu" visible = "Podpisy będą widoczne na stronie {{page}}" [groupSigning.steps.review] document = "Dokument" dueDate = "Termin (opcjonalnie)" dueDatePlaceholder = "Wybierz termin..." invisible = "Niewidoczne (tylko metadane)" location = "Lokalizacja:" logo = "Logo:" logoHidden = "Bez logo" logoShown = "Wyświetlane logo Stirling PDF" participantCount = "{{count}} uczestników będzie podpisywać w kolejności" participants = "Uczestnicy" reason = "Powód:" send = "Wyślij prośby o podpis" signatureSettings = "Ustawienia podpisu" title = "Przejrzyj szczegóły sesji" titleShort = "Przegląd i wysyłka" visibility = "Widoczność:" visible = "Widoczne na stronie {{page}}" [groupSigning.steps.selectDocument] continue = "Kontynuuj do wyboru uczestników" noFile = "Wybierz jeden plik PDF z aktywnych plików, aby utworzyć sesję podpisywania." selectedFile = "Wybrany dokument" title = "Wybierz dokument" [groupSigning.steps.selectParticipants] continue = "Kontynuuj do ustawień podpisu" count = "Wybrano {{count}} uczestników" label = "Wybierz uczestników" placeholder = "Wybierz uczestników do podpisu..." title = "Wybierz uczestników" [groupSigning.tooltip] header = "O podpisywaniu grupowym" [groupSigning.tooltip.finalization] bullet1 = "Wszystkie podpisy są nakładane w ustalonej przez ciebie kolejności uczestników" bullet2 = "W razie potrzeby możesz sfinalizować z częściowymi podpisami" bullet3 = "Po finalizacji sesji nie można modyfikować" description = "Gdy wszyscy uczestnicy podpiszą (lub zdecydujesz się na wcześniejszą finalizację), możesz wygenerować ostateczny podpisany PDF." title = "Proces finalizacji" [groupSigning.tooltip.roles] bullet1 = "Właściciel (ty): Tworzy sesję, konfiguruje domyślne ustawienia podpisu, finalizuje dokument" bullet2 = "Uczestnicy: Tworzą swój podpis, wybierają certyfikat, umieszczają go na PDF" bullet3 = "Uczestnicy nie mogą modyfikować ustawień widoczności, powodu ani lokalizacji podpisu" description = "Kontrolujesz ustawienia wyglądu podpisu dla wszystkich uczestników." title = "Role uczestników" [groupSigning.tooltip.sequential] bullet1 = "Pierwszy uczestnik musi podpisać, zanim drugi uzyska dostęp do dokumentu" bullet2 = "Zapewnia właściwą kolejność podpisów dla zgodności prawnej" bullet3 = "Możesz zmienić kolejność uczestników, przeciągając ich na liście" description = "Uczestnicy podpisują dokumenty w ustalonej przez ciebie kolejności. Każdy otrzymuje powiadomienie, gdy przyjdzie jego kolej." title = "Sekwencyjne podpisywanie" [guestBanner] dismiss = "Zamknij baner" message = "Utwórz bezpłatne konto, aby zapisywać pracę, uzyskać dostęp do większej liczby funkcji i wesprzeć projekt." signUp = "Zarejestruj się za darmo" title = "Używasz Stirling PDF jako gość!" [home] alphabetical = "Alfabetycznie" desc = "Twoja lokalna aplikacja do kompleksowej obsługi Twoich potrzeb związanych z dokumentami PDF." globalPopularity = "Globalna popularność" hideFavorites = "Ukryj ulubione" legacyHomepage = "Stara strona główna" newHomePage = "Wypróbuj naszą nową stronę główną!" searchBar = "Szukaj opcji ..." setFavorites = "Ustaw ulubione" showFavorites = "Pokaż ulubione" sortBy = "Sortuj według:" [home.addAttachments] desc = "Dodawaj lub usuwaj osadzone pliki (załączniki) w PDF" tags = "osadź,dołącz,uwzględnij" title = "Dodaj załączniki" [home.addImage] desc = "Dodaje obraz w wybranym miejscu w dokumencie PDF" tags = "wstaw,osadź,umieść" title = "Dodaj obraz" [home.addPageNumbers] desc = "Dodaj numery strony w dokumencie PDF w podanej lokalizacji" tags = "numeruj,paginacja,licz" title = "Dodaj numery stron" [home.addPassword] desc = "Zaszyfruj dokument PDF za pomocą hasła." tags = "encrypt,password,lock,secure,protect,security,encryption,safeguard,confidential,private,restrict access" title = "Dodaj hasło" [home.addStamp] desc = "Dodawaj tekst lub obrazy stempli w określonych miejscach" tags = "stempel,znak,pieczęć" title = "Dodaj stempel do PDF" [home.addText] desc = "Dodaj własny tekst w dowolnym miejscu w PDF" tags = "tekst,adnotacja,etykieta" title = "Dodaj tekst" [home.adjustContrast] desc = "Zmień kolor/nasycenie/jasność w dokumencie PDF" tags = "kontrast,jasność,nasycenie" title = "Kolory/kontrast" [home.annotate] desc = "Podświetlaj, rysuj, dodawaj notatki i kształty w przeglądarce" tags = "adnotuj,podświetlaj,rysuj" title = "Adnotuj" [home.automate] desc = "Buduj wieloetapowe przepływy, łącząc akcje PDF. Idealne do powtarzających się zadań." tags = "przepływ,sekwencja,automatyzacja" title = "Automatyzuj" [home.autoRename] desc = "Automatycznie zmienia nazwę pliku PDF na podstawie wykrytego nagłówka" tags = "automatyczne wykrywanie,nagłówek,organizuj,przemianuj" title = "Autozmiana nazwy PDF" [home.autoSizeSplitPDF] desc = "Rozdziela dokument PDF na wiele dokumentów bazując na podanym rozmiarze, ilości stron bądź ilości dokumentów" tags = "auto,podziel,rozmiar" title = "Podziel (Rozmiar/Ilość stron)" [home.autoSplitPDF] desc = "Automatycznie podziel dokument na strony" tags = "auto,podziel,QR" title = "Automatycznie podziel strony" [home.bookletImposition] desc = "Twórz broszury z poprawnym porządkiem stron i układem wielostronicowym do druku i oprawy" tags = "broszura,druk,oprawa" title = "Impozycja broszury" [home.certSign] desc = "Podpisz dokument PDF za pomocą certyfikatu/klucza prywatnego (PEM/P12)" tags = "uwierzytelnij,PEM,P12,oficjalny,szyfruj,podpisz,certyfikat,PKCS12,JKS,serwer,ręczny,auto" title = "Podpisz certyfikatem" [home.changeMetadata] desc = "Zmień/Usuń/Dodaj metadane w dokumencie PDF" tags = "edytuj,modyfikuj,aktualizuj" title = "Zmień metadane" [home.changePermissions] desc = "Zmień ograniczenia i uprawnienia dokumentu" tags = "permissions,restrictions,rights,access control,allow,deny,printing,copying,editing,modify permissions,security settings,user rights" title = "Zmień uprawnienia" [home.compare] desc = "Porównuje i pokazuje różnice między dwoma dokumentami PDF" tags = "różnice" title = "Porównaj" [home.compress] desc = "Kompresuj dokumenty PDF, aby zmniejszyć ich rozmiar." tags = "skomprymuj,zmniejsz,optymalizuj" title = "Kompresuj" [home.convert] desc = "Konwertuj pliki między różnymi formatami" tags = "konwertuj,zmień" title = "Konwertuj" [home.crop] desc = "Przytnij dokument PDF w celu zmniejszenia rozmiaru" tags = "przytnij,wytnij,zmień rozmiar" title = "Przytnij PDF" [home.devAirgapped] desc = "Link do przewodnika konfiguracji odizolowanej" tags = "air-gapped,offline,isolated,no internet,disconnected,secure,network isolation,standalone" title = "Konfiguracja odizolowana" [home.devApi] desc = "Link do dokumentacji API" tags = "API,rozwój,dokumentacja" title = "API" [home.devFolderScanning] desc = "Link do przewodnika automatycznego skanowania folderów" tags = "automatyzacja,folder,skanowanie" title = "Auto skan folderów" [home.devSsoGuide] desc = "Link do przewodnika SSO" tags = "SSO,single sign-on,authentication,SAML,OAuth,OIDC,login,enterprise,identity provider,IdP" title = "Przewodnik SSO" [home.editTableOfContents] desc = "Dodawaj lub edytuj zakładki i spis treści w dokumentach PDF" tags = "zakładki,spis treści,edytuj" title = "Edytuj spis treści" [home.extractImages] desc = "Wyodrębnia wszystkie obrazy z dokumentu PDF i zapisuje je w wybranym formacie" tags = "wyciągnij,zapisz,eksportuj" title = "Wyodrębnij obrazy" [home.extractPages] desc = "Wyodrębnij określone strony z dokumentu PDF" tags = "wyciągnij,wybierz,skopiuj" title = "Wyciągnij stronę" [home.flatten] desc = "Usuń wszystkie interaktywne elementy i formularze z dokumentu PDF" tags = "spłaszcz,usuń,interaktywne" title = "Spłaszcz" [home.formFill] desc = "Interaktywne wypełnianie pól formularza PDF w edytorze wizualnym" title = "Wypełnij formularz" [home.getPdfInfo] desc = "Pobiera wszelkie informacje o pliku PDF" tags = "informacje,metadane,szczegóły" title = "Info o PDF" [home.manageCertificates] desc = "Importuj, eksportuj lub usuń pliki certyfikatów cyfrowych używane do podpisywania plików PDF." tags = "certyfikaty,import,eksport" title = "Zarządzaj certyfikatami" [home.merge] desc = "Łatwe łączenie wielu dokumentów PDF w jeden." tags = "połącz,scal,złącz" title = "Połącz" [home.mobile] brandAlt = "Logo Stirling PDF" openFiles = "Otwórz pliki" swipeHint = "Przesuń w lewo lub prawo, aby zmieniać widoki" tools = "Narzędzia" toolsSlide = "Panel wyboru narzędzi" viewSwitcher = "Przełącz widok przestrzeni roboczej" workbenchSlide = "Panel przestrzeni roboczej" workspace = "Przestrzeń robocza" [home.multiTool] desc = "Łącz, dziel, obracaj, zmieniaj kolejność i usuwaj strony" tags = "wiele,narzędzia" title = "Wielofunkcyjne Narzędzie PDF" [home.ocr] desc = "OCR skanuje i wykrywa tekst z obrazów w dokumencie PDF i zamienia go na tekst." tags = "wyodrębnij,skanuj" title = "OCR / Zamiana na tekst" [home.overlay-pdfs] desc = "Nakłada dokumenty PDF na siebie" tags = "overlay,combine,merge,layer,superimpose,overlay PDF,layer PDFs,combine PDFs,stack,overlay pages,background,foreground,composite" title = "Nałóż PDFa" [home.pageLayout] desc = "Scal wiele stron dokumentu PDF w jedną stronę" tags = "układ,rozmieść,połącz" title = "Układ wielu stron" [home.pdfCommentAgent] desc = "Poproś AI o dodanie do PDF komentarzy w formie karteczek na podstawie Twojego polecenia" tags = "AI,agent,komentarz,adnotacja,karteczka,recenzja,opinie,notatki" title = "Dodaj komentarze AI" [home.pdfOrganiser] desc = "Usuń/Zmień kolejność stron w dowolnej kolejności" tags = "organizuj,przearanżuj,zmień kolejność" title = "Uporządkuj" [home.pdfTextEditor] desc = "Przeglądaj i edytuj eksporty JSON z Stirling PDF z grupową edycją tekstu i ponowną generacją PDF" tags = "edit text,modify text,change text,edit content,update text,rewrite,correct,amend,redline,revise,text editor,content editor" title = "Edytor tekstu PDF" [home.pdfToSinglePage] desc = "Łączy wszystkie strony PDFa w jedną wielką stronę PDF" tags = "połącz,scal,pojedyncza" title = "PDF do jednej strony" [home.read] desc = "Wyświetlaj i adnotuj pliki PDF. Wyróżniaj tekst, rysuj lub wstawiaj komentarze do przeglądu i współpracy." tags = "wyświetl,otwórz,pokaż" title = "Czytaj" [home.redact] desc = "Redacts a PDF based on selected text, drawn shapes and/or selected page(s)" tags = "ocenzuruj,zaczernij,ukryj" title = "Manual Redaction" [home.removeAnnotations] desc = "Usuwa wszystkie notatki i przypisy z dokumentu PDF" tags = "usuń,wyczyść,pozbądź" title = "Usuń notatki/przypisy" [home.removeBlanks] desc = "Wykrywa i usuwa puste strony z dokumentu PDF" tags = "usuń,wyczyść,puste" title = "Usuń puste strony" [home.removeCertSign] desc = "Usuń podpis certyfikatem z dokumentu PDF" tags = "usuń,skasuj,odblokuj" title = "Usuń podpis certyfikatem" [home.removeImage] desc = "Usuń obraz z pliku PDF, aby zmniejszyć rozmiar pliku" tags = "usuń,skasuj,wyczyść" title = "Usuń obraz" [home.removePages] desc = "Usuń niechciane strony z dokumentu PDF." tags = "usuń,wyodrębnij,wyklucz" title = "Usuń" [home.removePassword] desc = "Usuń ochronę hasłem z dokumentu PDF." tags = "odblokuj" title = "Usuń hasło" [home.reorganizePages] desc = "Przestawiaj, duplikuj lub usuwaj strony PDF przy użyciu wizualnego przeciągania i upuszczania." tags = "przearanżuj,zmień kolejność,organizuj" title = "Zmień układ stron" [home.repair] desc = "Spróbuj naprawić uszkodzony dokument PDF" tags = "napraw,przywróć" title = "Napraw" [home.replaceColor] desc = "Zastępuj lub odwracaj kolory w dokumentach PDF" tags = "replace color,invert color,color replacement,swap colors,change color,invert,negative,color swap,find and replace color,convert color,color change" title = "Zastąp i odwróć kolor" [home.rotate] desc = "Łatwo obracaj dokumenty PDF." tags = "obróć,odwróć,zorientuj" title = "Obróć" [home.sanitize] desc = "Usuń potencjalnie szkodliwe elementy z plików PDF" tags = "oczyść,wyczyść,usuń" title = "Oczyść" [home.scalePages] desc = "Dopasuj rozmiar stron wybranego dokumentu PDF" tags = "zmień rozmiar,dostosuj,skaluj" title = "Dopasuj rozmiar stron" [home.scannerEffect] desc = "Utwórz PDF, który wygląda jak zeskanowany" tags = "skan,symuluj,utwórz" title = "Efekt skanera" [home.scannerImageSplit] desc = "Wykrywaj i dziel zeskanowane zdjęcia na osobne strony" tags = "wykryj,podziel,zdjęcia" title = "Wykryj i podziel zeskanowane zdjęcia" [home.showJS] desc = "Znajduje i pokazuje załączony kod JS w dokumencie PDF" tags = "javascript,kod,skrypt" title = "Pokaż kod JavaScript" [home.sign] desc = "Dodaje podpis do dokumentu PDF za pomocą rysunku, tekstu lub obrazu" tags = "podpis,autograf" title = "Podpis" [home.split] desc = "Podziel dokument PDF na wiele dokumentów" tags = "podziel,rozdziel,rozbij" title = "Podziel" [home.splitByChapters] desc = "Podział pliku PDF na wiele plików na podstawie struktury rozdziałów." tags = "podziel,rozdziały,struktura" title = "Podziel PDF według rozdziałów" [home.splitBySections] desc = "Podziel każdą stronę PDF na mniejsze poziome i pionowe sekcje" tags = "podziel,sekcje,rozdziel" title = "Podziel PDF na sekcje" [home.swagger] desc = "Wyświetl dokumentację API i testuj endpointy" tags = "API,dokumentacja,test" title = "Dokumentacja API" [home.timestampPdf] desc = "Dodaj znacznik czasu dokumentu zgodny z RFC 3161, aby potwierdzić, kiedy istniał Twój PDF" tags = "znacznik czasu,RFC 3161,TSA,urząd znaczników czasu,znacznik czasu dokumentu,dowód istnienia,token znacznika czasu,zaufany znacznik czasu,podpisz znacznik czasu,poświadcz" title = "Znacznik czasu PDF" [home.unlockPDFForms] desc = "Usuń atrybut tylko do odczytu pól formularza w dokumencie PDF." tags = "odblokuj,włącz,edytuj" title = "Odblokuj formularze PDF" [home.validateSignature] desc = "Weryfikuj podpisy cyfrowe i certyfikaty w dokumentach PDF" tags = "waliduj,zweryfikuj,certyfikat" title = "Weryfikuj podpis PDF" [home.viewPdf] desc = "Wyświetl, adnotuj, dodaj tekst lub obrazy" title = "Przeglądaj/Edytuj PDF" [home.watermark] desc = "Dodaj niestandardowy znak wodny do dokumentu PDF." tags = "stempel,znacznik,nakładka" title = "Dodaj znak wodny" [HTMLToPDF] credit = "Użyj WeasyPrint" cssMediaType = "Wskaż CSS dla strony" defaultHeader = "Domyślny nagłówek (Nazwa i numer strony)" header = "HTML do PDF" help = "Akceptuje pliki HTML oraz ZIP zawierające html/css/obrazy" marginBottom = "Dolny margines strony w mm (zostaw puste dla autoskalowania)" marginLeft = "Lewy margines strony w mm (zostaw puste dla autoskalowania)" marginRight = "Prawy margines strony w mm (zostaw puste dla autoskalowania)" marginTop = "Górny margines strony w mm (zostaw puste dla autoskalowania)" none = "Żaden" pageHeight = "Wysokość strony w cm (zostaw puste dla autoskalowania)" pageWidth = "Szerokość strony w cm (zostaw puste dla autoskalowania)" print = "Drukuj" printBackground = "Używaj tła stron" screen = "Ekran" submit = "Konwertuj" tags = "znaczniki, treść internetowa, transformacja, konwertowanie" title = "HTML do PDF" zoom = "Powiększ" [imageToPdf] tags = "konwersja,img,jpg,obraz,zdjęcie" [imageToPDF] fillPage = "Wypełnij stronę" fitDocumentToImage = "Dopasuj stronę do obrazu" header = "Obraz na PDF" maintainAspectRatio = "Zachowaj proporcje" selectLabel = "Opcje dopasowania" submit = "Konwertuj" title = "Obraz na PDF" [imageToPDF.selectText] 2 = "Automatyczne obracanie PDF" 3 = "Logika wielu plików (dostępna tylko w przypadku pracy z wieloma obrazami)" 4 = "Połącz w jeden dokument PDF" 5 = "Konwertuj na osobne dokumenty PDF" [invite] acceptError = "Nie udało się utworzyć konta" accountFor = "Tworzenie konta dla" alreadyHaveAccount = "Masz już konto?" choosePassword = "Wybierz hasło" confirmPassword = "Potwierdź hasło" confirmPasswordPlaceholder = "Wpisz ponownie hasło" createAccount = "Utwórz konto" creating = "Tworzenie konta..." email = "Adres e‑mail" emailPlaceholder = "Wpisz swój adres e‑mail" emailRequired = "Wymagany jest adres e‑mail" goToLogin = "Przejdź do logowania" invalidEmail = "Nieprawidłowy adres e‑mail" invalidInvitation = "Nieprawidłowe zaproszenie" invalidToken = "Nieprawidłowy link zaproszenia" linkExpires = "Link wygasa" passwordMismatch = "Hasła nie są zgodne" passwordPlaceholder = "Wpisz swoje hasło" passwordRequired = "Hasło jest wymagane" passwordTooShort = "Hasło musi mieć co najmniej 6 znaków" signIn = "Zaloguj się" validating = "Weryfikowanie zaproszenia..." validationError = "Nie udało się zweryfikować linku zaproszenia" welcome = "Witamy w Stirling PDF" welcomeSubtitle = "Dokończ konfigurację konta, aby rozpocząć" welcomeTitle = "Zaproszono Cię!" [landing] addFiles = "Dodaj pliki" heroSubtitle = "Upuść lub dodaj istniejący PDF, aby rozpocząć." heroTitle = "Stirling PDF" mobileUpload = "Prześlij z telefonu" openFromComputer = "Otwórz z komputera" uploadFromComputer = "Prześlij z komputera" [language] direction = "ltr" [legal] accessibility = "Dostępność" cookie = "Polityka plików cookie" iAgreeToThe = "Zgadzam się na wszystkie" impressum = "Impresja" privacy = "Polityka Prywatności" showCookieBanner = "Preferencje plików cookie" terms = "Zasady i Postanowienia" [licenses] header = "Licencje stron trzecich" license = "Licencja" module = "Moduł" nav = "Licencje" title = "Licencje stron trzecich" version = "Wersja" [localMode] toolUnavailable = "To narzędzie wymaga konta. Zaloguj się do Stirling Cloud lub połącz z serwerem self-hosted, aby z niego skorzystać." [localMode.banner] message = "Zaloguj się, aby odblokować wszystkie narzędzia." signIn = "Zaloguj się" title = "Działa lokalnie" [localMode.toolPicker] message = "Zaloguj się, aby odblokować wszystkie narzędzia." signIn = "Zaloguj się" [login] accountCreatedSuccess = "Konto zostało utworzone! Teraz możesz się zalogować." alreadyLoggedIn = "Jesteś już zalogowany na" alreadyLoggedIn2 = "urządzeniach. Wyloguj się z tych urządzeń i spróbuj ponownie." backToSignIn = "Wróć do logowania" cancel = "Anuluj" changePasswordWarning = "Zmień hasło po pierwszym zalogowaniu." credentialsUpdated = "Dane logowania zostały zaktualizowane. Zaloguj się ponownie." debug = "Debug" defaultCredentials = "Domyślne dane logowania" dontHaveAccount = "Nie masz konta? Zarejestruj się" email = "E-mail" enterEmail = "Podaj e-mail" enterEmailForMagicLink = "Podaj e‑mail do magicznego linku" enterMfaCode = "Wprowadź 6-cyfrowy kod" enterPassword = "Podaj hasło" enterUsername = "Wpisz nazwę użytkownika" failedToSignIn = "Nie udało się zalogować przez {{provider}}: {{message}}" forgotPassword = "Nie pamiętasz hasła?" header = "Logowanie" home = "Strona główna" invalid = "Nieprawidłowe dane logowania" locked = "Konto jest zablokowane" loggingIn = "Logowanie..." logIn = "Zaloguj się" login = "Logowanie" logoutMessage = "Zostałeś wylogowany." magicLinkSent = "Wysłano magiczny link na {{email}}! Sprawdź pocztę i kliknij link, aby się zalogować." maxUsersReached = "Osiągnięto maksymalną liczbę użytkowników dla Twojej obecnej licencji. Skontaktuj się z administratorem, aby uaktualnić plan lub dodać więcej miejsc." mfaCode = "Kod uwierzytelniający" mfaPromptBody = "Wprowadź kod uwierzytelniający z aplikacji uwierzytelniającej, aby kontynuować." mfaPromptTitle = "Uwierzytelnianie dwuskładnikowe" mfaRequired = "Wymagany kod dwuskładnikowy" oauth2AccessDenied = "Brak dostępu" oAuth2AdminBlockedUser = "Rejestracja lub logowanie niezarejestrowanych użytkowników jest obecnie zablokowane. Prosimy o kontakt z administratorem." oAuth2AutoCreateDisabled = "Wyłączono automatyczne tworzenie użytkownika OAUTH2" oauth2InvalidIdToken = "Nieprawidłowa wartość tokenu" oauth2invalidRequest = "Nieprawidłowe żądanie" oauth2InvalidTokenResponse = "Nieprawidłowa odpowiedź na token" oauth2InvalidUserInfoResponse = "Niewłaściwe dane logowania" oauth2RequestNotFound = "Błąd logowania OAuth2" oAuth2RequiresLicense = "Logowanie OAuth/SSO wymaga płatnej licencji (Server lub Enterprise). Skontaktuj się z administratorem, aby uaktualnić swój plan." or = "lub" password = "Hasło" passwordChangedSuccess = "Hasło zostało zmienione! Zaloguj się nowym hasłem." passwordResetSent = "Wysłano link resetujący hasło na {{email}}! Sprawdź pocztę i postępuj zgodnie z instrukcjami." passwordUpdatedSuccess = "Hasło zostało pomyślnie zaktualizowane." pleaseEnterBoth = "Wprowadź e‑mail i hasło" pleaseEnterEmail = "Podaj adres e‑mail" relyingPartyRegistrationNotFound = "Nie znaleziono rejestracji relying party" rememberme = "Zapamiętaj" resetHelp = "Wpisz adres e-mail, aby otrzymać bezpieczny link do zresetowania hasła. Jeśli link wygasł, poproś o nowy." resetYourPassword = "Zresetuj hasło" saml2RequiresLicense = "Logowanie SAML wymaga płatnej licencji (Server lub Enterprise). Skontaktuj się z administratorem, aby uaktualnić swój plan." sending = "Wysyłanie…" sendMagicLink = "Wyślij magiczny link" sendResetLink = "Wyślij link resetujący" sessionExpired = "Twoja sesja wygasła. Zaloguj się ponownie." signin = "Logowanie" signInAnonymously = "Zaloguj się jako gość" signingIn = "Logowanie..." signinTitle = "Zaloguj się" signInWith = "Zaloguj się przez" signOut = "Wyloguj się" ssoSignIn = "Zaloguj się za pomocą logowania jednokrotnego" subtitle = "Zaloguj się ponownie do Stirling PDF" title = "Logowanie" toManySessions = "Masz zbyt wiele aktywnych sesji" unexpectedError = "Nieoczekiwany błąd: {{message}}" updatePassword = "Zaktualizuj hasło" useEmailInstead = "Zaloguj się e‑mailem" useMagicLink = "Zamiast tego użyj magicznego linku" userIsDisabled = "Użytkownik jest nieaktywny, logowanie przy użyciu tej nazwy użytkownika jest obecnie zablokowane. Prosimy o kontakt z administratorem." username = "Nazwa użytkownika" verifyingMfa = "Weryfikowanie..." verifyMfa = "Zweryfikuj kod" youAreLoggedIn = "Jesteś zalogowany!" [login.slides.edit] alt = "Edytuj PDF" subtitle = "Ponad kilkanaście narzędzi do zaczerniania, podpisywania, czytania i modyfikowania PDF – znajdziesz to, czego potrzebujesz." title = "Edytuj PDF, aby wyświetlać i zabezpieczać potrzebne informacje" [login.slides.overview] alt = "Przegląd Stirling PDF" subtitle = "Pakiet chmurowy z priorytetem prywatności do pracy z PDF: konwertuj, podpisuj, zaczerniaj i zarządzaj dokumentami oraz korzystaj z 50+ innych narzędzi." title = "Jedno miejsce na wszystkie potrzeby związane z PDF." [login.slides.secure] alt = "Zabezpiecz PDF" subtitle = "Dodawaj hasła, zaczerniaj treść i zarządzaj certyfikatami z łatwością." title = "Chroń wrażliwe informacje w plikach PDF" [margin] large = "Duży" medium = "Średni" small = "Mały" xLarge = "Bardzo duży" [MarkdownToPDF] credit = "Użyj WeasyPrint" header = "Markdown do PDF" help = "Prace trwają" submit = "Konwertuj" tags = "znaczniki, treść internetowa, transformacja, konwertowanie" title = "Markdown do PDF" [merge] goToFileEditor = "Przejdź do edytora plików" submit = "Połącz" tags = "scalanie, operacje na stronach, back-end, po stronie serwera" title = "Połącz" viewerModeHint = "Scalanie wymaga 2 lub więcej plików. Przejdź do edytora plików, aby je wybrać." [merge.error] failed = "Wystąpił błąd podczas scalania plików PDF." [merge.generateTableOfContents] label = "Wygenerować spis treści w scalonym pliku?" [merge.generateTableOfContents.tooltip] description = "Automatycznie tworzy klikalny spis treści w scalonym PDF na podstawie oryginalnych nazw plików i numerów stron." title = "Wygeneruj spis treści" [merge.removeDigitalSignature] label = "Usunąć podpis cyfrowy w scalonym pliku?" [merge.removeDigitalSignature.tooltip] description = "Podpisy cyfrowe zostaną unieważnione podczas scalania plików. Zaznacz to, aby usunąć je z końcowego scalonego PDF." title = "Usuń podpis cyfrowy" [merge.sortBy] ascending = "Rosnąco" dateModified = "Data modyfikacji" descending = "Malejąco" description = "Pliki zostaną scalone w kolejności ich wyboru. Przeciągnij, aby zmienić kolejność, lub sortuj poniżej." filename = "Nazwa pliku" label = "Sortuj według" sort = "Sortuj" [merge.tooltip.header] title = "Przegląd ustawień łączenia" [mobileScanner] addToBatch = "Dodaj do partii" back = "Wstecz" batchImages = "Partia" camera = "Aparat" cameraAccessDenied = "Dostęp do kamery zablokowany. Włącz dostęp do kamery." cameraDescription = "Skanuj dokumenty aparatem urządzenia z automatycznym wykrywaniem krawędzi" capture = "Zrób zdjęcie" chooseMethod = "Wybierz metodę przesyłania" chooseMethodDescription = "Wybierz, jak chcesz zeskanować i przesłać dokumenty" clearBatch = "Wyczyść" connected = "Połączono" connecting = "Łączenie..." edgeDetection = "Wykrywanie krawędzi" fileDescription = "Prześlij istniejące zdjęcia lub dokumenty z urządzenia" fileUpload = "Przesyłanie plików" flash = "Lampa błyskowa" flashlight = "Latarka" httpsRequired = "Dostęp do kamery wymaga HTTPS lub localhost. Użyj HTTPS lub uzyskaj dostęp przez localhost." noSession = "Nieprawidłowa sesja" noSessionMessage = "Zeskanuj prawidłowy kod QR, aby uzyskać dostęp do tej strony." preview = "Podgląd" processing = "Przetwarzanie..." retake = "Zrób ponownie" selectFilesPrompt = "Wybierz pliki do przesłania" selectImage = "Wybierz obraz" sessionExpired = "Ta sesja wygasła. Odśwież i spróbuj ponownie." sessionInvalid = "Błąd sesji" sessionNotFound = "Nie znaleziono sesji. Odśwież i spróbuj ponownie." sessionValidationError = "Nie można zweryfikować sesji. Spróbuj ponownie." settings = "Ustawienia" title = "Skaner mobilny" upload = "Prześlij" uploadAll = "Prześlij wszystkie" uploadFailed = "Przesyłanie nie powiodło się. Spróbuj ponownie." uploading = "Przesyłanie..." uploadSuccess = "Przesyłanie zakończone!" uploadSuccessMessage = "Twoje obrazy zostały przesłane." validating = "Weryfikowanie sesji..." [mobileUpload] connected = "Urządzenie mobilne połączone" description = "Zeskanuj, aby przesłać zdjęcia. Obrazy są automatycznie konwertowane do PDF." descriptionNoConvert = "Zeskanuj, aby przesłać zdjęcia z urządzenia mobilnego." error = "Błąd połączenia" expiryWarning = "Sesja wkrótce wygaśnie" expiryWarningMessage = "Ten QR wygaśnie za {{seconds}} sekund. Nowy kod zostanie wygenerowany automatycznie." filesReceived = "{{count}} plik(ów) odebrano" instructions = "Zeskanuj aparatem w telefonie. Obrazy konwertują się do PDF automatycznie." instructionsNoConvert = "Zeskanuj aparatem w telefonie, aby przesłać pliki." pollingError = "Błąd sprawdzania plików" sessionCreateError = "Nie udało się utworzyć sesji" sessionId = "ID sesji" title = "Prześlij z telefonu" [multiTool] addFile = "Dodaj plik" delete = "Usuń" deleteSelected = "Usuń zaznaczone" deselectAll = "Odznacz wszystko" downloadAll = "Eksportuj" downloadSelected = "Eksportuj zaznaczone" dragDropMessage = "Wybrana(e) strona(y)" header = "Narzędzie Wielofunkcyjne PDF" insertPageBreak = "Wstaw podział strony" moveLeft = "Przesuń w lewo" moveRight = "Przesuń w prawo" page = "Strona" redo = "Ponów" rotateLeft = "Obróć w lewo" rotateRight = "Obróć w prawo" selectAll = "Zaznacz wszystko" selectedPages = "Wybrane strony" selectPages = "Wybór stron" split = "Podziel" tags = "Wielofunkcyjne narzędzie, obsługa wielu operacji, interfejs użytkownika, przeciąganie kliknięć, front-end, strona klienta" title = "Narzędzie Wielofunkcyjne PDF" undo = "Cofnij" uploadPrompts = "Nazwa pliku" [multiTool-advert] message = "Ta funkcja jest również dostępna na naszej stronie narzędzia wielofunkcyjnego. Sprawdź ją, aby uzyskać lepszy interfejs zarządzania stronami i dodatkowe funkcje!" [navbar] allTools = "Narzędzia" darkmode = "Tryb nocny" favorite = "Ulubione" language = "Języki" multiTool = "Narzędzie Wielofunkcyjne" recent = "Nowe i ostatnio zaktualizowane" search = "Szukaj" settings = "Ustawienia" [navbar.sections] advance = "Zaawansowane" convertFrom = "Przetwórz z PDF" convertTo = "Przetwórz na PDF" edit = "Podgląd i edycja" organize = "Organizuj" popular = "Popularne" security = "Podpis i bezpieczeństwo" [oauth.error] message = "Uwierzytelnienie nie zakończyło się pomyślnie. Możesz zamknąć to okno i spróbować ponownie." title = "Uwierzytelnienie nie powiodło się" [oauth.success] message = "Możesz zamknąć to okno i wrócić do Stirling PDF." title = "Uwierzytelnienie powiodło się" [ocr] credit = "Ta usługa używa qpdf i Tesseract do OCR." desc = "OCR skanuje i wykrywa tekst z obrazów w dokumencie PDF i zamienia go na tekst." header = "OCR / Zamiana na tekst (optyczne rozpoznawanie znaków)" help = "Przeczytaj tę dokumentację, aby dowiedzieć się, jak używać tego w innych językach i/lub nie używać docker" submit = "Przetwarzaj PDF za pomocą OCR" tags = "rozpoznawanie, tekst, obraz, skanowanie, odczyt, identyfikacja, wykrywanie, edytowalność" title = "OCR / Zamiana na tekst" [ocr.error] failed = "Operacja OCR nie powiodła się" [ocr.languagePicker] additionalLanguages = "Szukasz dodatkowych języków?" viewSetupGuide = "Zobacz przewodnik konfiguracji →" [ocr.operation] submit = "Uruchom OCR i przejrzyj" [ocr.results] title = "Wyniki OCR" [ocr.selectText] 1 = "Wybierz języki, które mają zostać wykryte w dokumencie PDF (te z listy to języki, które są obecnie wykrywane):" 10 = "Tryb OCR" 11 = "Usuń obrazy po OCR (usuwa wszystkie obrazy, przydatne tylko, jeśli jest częścią etapu konwersji)" 12 = "Typ renderowania (zaawansowany)" 2 = "Utwórz plik tekstowy zawierający tekst OCR oraz dokument PDF z OCR" 3 = "Prawidłowe strony zostały zeskanowane pod przekrzywionym kątem przez obrócenie ich z powrotem na miejsce" 4 = "Wyczyść stronę, więc jest mniej prawdopodobne że OCR znajdzie tekst w obrazie tła. (Brak zmiany wyjścia)" 5 = "Wyczyść stronę, więc jest mniej prawdopodobne że OCR znajdzie tekst w obrazie tła, utrzymuje porządek na wyjściu." 6 = "Ignoruje strony zawierające interaktywny tekst, tylko strony OCR, które są obrazami" 7 = "Wymuś OCR, każda strona usunie wszystkie oryginalne elementy tekstowe" 8 = "Normalny (wystąpi błąd, jeśli plik PDF zawiera tekst)" 9 = "Dodatkowe ustawienia" [ocr.settings] title = "Ustawienia" [ocr.settings.advancedOptions] clean = "Wyczyść plik wejściowy" cleanFinal = "Wyczyść wynik końcowy" deskew = "Wyrównaj pochylenie stron" label = "Opcje przetwarzania" sidecar = "Utwórz plik tekstowy" [ocr.settings.compatibilityMode] label = "Tryb zgodności" [ocr.settings.languages] label = "Języki" placeholder = "Wybierz języki" [ocr.settings.ocrMode] auto = "Auto (pomijaj warstwy tekstu)" force = "Wymuś (ponownie OCR wszystkich, zastąp tekst)" label = "Tryb OCR" strict = "Ścisły (przerwij, jeśli wykryto tekst)" [ocr.tooltip.advanced.clean] text = "Wstępnie przetwarza wejście poprzez usunięcie szumu, zwiększenie kontrastu i optymalizację obrazu dla lepszego rozpoznawania OCR przed przetwarzaniem." title = "Wyczyść plik wejściowy" [ocr.tooltip.advanced.cleanFinal] text = "Przetwarza końcowy PDF po OCR, usuwając artefakty i optymalizując warstwę tekstową dla lepszej czytelności i mniejszego rozmiaru pliku." title = "Wyczyść wynik końcowy" [ocr.tooltip.advanced.compatibility] text = "Używa trybu OCR 'sandwich PDF': skutkuje większymi plikami, ale jest bardziej niezawodny dla niektórych języków i starszego oprogramowania PDF. Domyślnie używamy hOCR dla mniejszych, nowoczesnych PDF-ów." title = "Tryb zgodności" [ocr.tooltip.advanced.deskew] text = "Automatycznie koryguje przekoszone lub przechylone strony, aby poprawić dokładność OCR. Przydatne dla skanów, które nie były idealnie wyrównane." title = "Wyrównaj pochylenie stron" [ocr.tooltip.advanced.header] title = "Zaawansowane przetwarzanie OCR" [ocr.tooltip.advanced.sidecar] text = "Generuje osobny plik .txt obok PDF, zawierający cały wyodrębniony tekst dla łatwego dostępu i przetwarzania." title = "Utwórz plik tekstowy" [ocr.tooltip.header] title = "Przegląd ustawień OCR" [ocr.tooltip.languages] text = "Zwiększ dokładność OCR, określając oczekiwane języki. Wybierz jeden lub więcej języków, aby ukierunkować detekcję." title = "Języki" [ocr.tooltip.mode] bullet1 = "Auto pomija strony, które już zawierają warstwy tekstu." bullet2 = "Wymuś ponownie wykonuje OCR każdej strony i zastępuje cały tekst." bullet3 = "Ścisły zatrzymuje proces, jeśli wykryto jakikolwiek wybieralny tekst." text = "OCR (Optical Character Recognition) pomaga zamieniać skanowane lub zrzutowane strony na tekst, który można wyszukiwać, kopiować lub podświetlać." title = "Tryb OCR" [ocr.tooltip.output] bullet1 = "Przeszukiwalny PDF osadza tekst za oryginalnym obrazem." bullet2 = "HOCR XML zwraca ustrukturyzowany plik do odczytu maszynowego." bullet3 = "Tekstowy plik sidecar tworzy osobny plik .txt z surową treścią." text = "Zdecyduj, jak sformatować wynik tekstowy:" title = "Wyjście" [onboarding] activeFiles = "Widok Aktywne pliki pokazuje wszystkie PDF-y załadowane do narzędzia i pozwala wybrać, które przetwarzać." allTools = "This is the All Tools panel, where you can browse and select from all available PDF tools." cropSettings = "Teraz, gdy wybraliśmy plik, który chcemy przyciąć, możemy skonfigurować narzędzie Przytnij, aby wybrać obszar, do którego chcemy przyciąć PDF." fileCheckbox = "Kliknięcie jednego z plików wybiera go do przetwarzania. Możesz wybrać wiele plików do operacji wsadowych." fileReplacement = "Zmodyfikowany plik automatycznie zastąpi oryginalny na Stole roboczym, co pozwoli łatwo przepuścić go przez kolejne narzędzia." filesButton = "Przycisk Pliki na pasku szybkiego dostępu umożliwia przesyłanie PDF-ów do użycia w narzędziach." fileSources = "Możesz przesłać nowe pliki lub uzyskać dostęp do ostatnich plików stąd. Na potrzeby wycieczki użyjemy pliku przykładowego." finish = "Zakończ" next = "Dalej" pageEditor = "Edytor stron pozwala wykonywać różne operacje na stronach w Twoich PDF-ach, takie jak zmiana kolejności, obracanie i usuwanie." pinButton = "Możesz użyć przycisku Przypnij, jeśli wolisz, aby Twoje pliki pozostały aktywne po uruchomieniu na nich narzędzi." previous = "Wstecz" results = "Po zakończeniu działania narzędzia krok Przegląd pokaże podgląd wyników w tym panelu i pozwoli cofnąć operację lub pobrać plik." runButton = "Po skonfigurowaniu narzędzia ten przycisk pozwala uruchomić je na wszystkich wybranych PDF-ach." selectControls = "Prawy panel zawiera przyciski do szybkiego zaznaczania/odznaczania wszystkich aktywnych PDF-ów oraz przyciski zmiany motywu lub języka aplikacji." selectCropTool = "Wybierzmy narzędzie Przytnij, aby pokazać, jak korzystać z jednego z narzędzi." startTour = "Rozpocznij przewodnik" startTourDescription = "Przewodnik po kluczowych funkcjach Stirling PDF" toolInterface = "To jest interfejs narzędzia Przytnij. Jak widać, niewiele tu widać, ponieważ nie dodaliśmy jeszcze żadnych plików PDF do pracy." viewer = "Przeglądarka pozwala czytać i dodawać adnotacje do PDF-ów." viewSwitcher = "Użyj tych elementów, aby wybrać sposób wyświetlania PDF-ów." workbench = "To jest Stół roboczy - główny obszar, w którym przeglądasz i edytujesz swoje PDF-y." wrapUp = "Wszystko gotowe! Poznałeś główne obszary aplikacji i sposób ich użycia. Kliknij przycisk Pomoc, kiedy chcesz, aby ponownie zobaczyć tę wycieczkę." [onboarding.buttons] back = "Wstecz" download = "Pobierz →" next = "Dalej →" showMeAround = "Pokaż, co nowego" skipForNow = "Pomiń na razie" skipTheTour = "Pomiń przewodnik" [onboarding.desktopInstall] body = "Stirling najlepiej działa jako aplikacja desktopowa. Możesz używać go offline, szybciej otwierać dokumenty i wprowadzać zmiany lokalnie na komputerze." title = "Pobierz" titleWithOs = "Pobierz dla {{osLabel}}" [onboarding.freeTrial] afterTrialWithoutPayment = "Po zakończeniu wersji próbnej będziesz korzystać z darmowego poziomu. Dodaj metodę płatności, aby zachować dostęp do Pro." afterTrialWithPayment = "Twoja subskrypcja Pro rozpocznie się automatycznie po zakończeniu okresu próbnego." body = "Podczas okresu próbnego masz pełny dostęp do funkcji Stirling PDF Pro. Korzystaj z nielimitowanych konwersji, większych rozmiarów plików i priorytetowego przetwarzania." daysRemaining = "Pozostało {{days}} dni" daysRemainingSingular = "Pozostał {{days}} dzień" title = "Twój 30-dniowy okres próbny Pro" trialEnds = "Koniec okresu próbnego {{date}}" [onboarding.planOverview] adminBodyLoginDisabled = "Po włączeniu trybu logowania możesz zarządzać użytkownikami, konfigurować ustawienia i monitorować kondycję serwera. Pierwsze {{freeTierLimit}} osób na Twoim serwerze korzysta ze Stirling bez opłat." adminBodyLoginEnabled = "Jako administrator możesz zarządzać użytkownikami, konfigurować ustawienia i monitorować kondycję serwera. Pierwsze {{freeTierLimit}} osób na Twoim serwerze korzysta ze Stirling bez opłat." adminTitle = "Przegląd dla administratora" userBody = "Zapraszaj członków zespołu, przypisuj role i utrzymuj porządek w dokumentach w jednym bezpiecznym miejscu pracy. Włącz tryb logowania, gdy będziesz gotów wyjść poza użycie solo." userTitle = "Przegląd planu" [onboarding.securityCheck] message = "Aplikacja przeszła ostatnio istotne zmiany. Może być wymagana interwencja administratora serwera. Potwierdź swoją rolę, aby kontynuować." [onboarding.serverLicense] freeBody = "Nasza licencja Open-Core pozwala na maks. {{freeTierLimit}} użytkowników bez opłat na serwer. Aby skalować bez przerw i uzyskać wczesny dostęp do nowego narzędzia edycji tekstu PDF, polecamy plan Stirling Server – pełna edycja i nielimitowane miejsca za 99 USD/serwer/mies." freeTitle = "Licencja serwera" overLimitBody = "Nasza licencja pozwala na maks. {{freeTierLimit}} użytkowników bez opłat na serwer. Masz {{overLimitUserCopy}} użytkowników Stirling. Aby kontynuować bez przerw, przejdź na plan Stirling Server – nielimitowane miejsca, edycja tekstu PDF i pełna kontrola administracyjna za 99 USD/serwer/mies." overLimitTitle = "Wymagana licencja serwera" seePlans = "Zobacz plany →" skip = "Pomiń na razie" upgrade = "Ulepsz teraz →" [onboarding.tourOverview] body = "Stirling PDF V2 zawiera dziesiątki narzędzi i odświeżony układ. Zrób szybki przegląd, aby zobaczyć, co się zmieniło i gdzie znaleźć potrzebne funkcje." title = "Przegląd przewodnika" [onboarding.welcomeModal] description = "Chcesz odbyć krótką, minutową wycieczkę, aby poznać kluczowe funkcje i jak zacząć?" dontShowAgain = "Nie pokazuj ponownie" helpHint = "Zawsze możesz uruchomić tę wycieczkę później z przycisku Pomoc w lewym dolnym rogu." maybeLater = "Może później" startTour = "Rozpocznij przewodnik" title = "Witamy w Stirling PDF!" [onboarding.welcomeSlide] body = "Stirling PDF jest teraz gotowy dla zespołów każdej wielkości. Ta aktualizacja obejmuje nowy układ, potężne możliwości administracyjne oraz naszą najczęściej żądaną funkcję – Edytuj tekst." title = "Witamy w Stirling" [onboarding.whatsNew] activeFilesView = "Użyj Aktywnych plików, aby zobaczyć wszystko, co masz otwarte, i wybrać, nad czym pracować." fileUpload = "Użyj przycisku Pliki, aby przesłać lub wybrać ostatni PDF. Załadujemy przykład, aby pokazać obszar roboczy." leftPanel = "Lewy panel Narzędzia zawiera wszystko, co możesz zrobić. Przeglądaj kategorie lub wyszukaj, aby szybko znaleźć narzędzie." pageEditorView = "Przełącz na Edytor stron, aby zmieniać kolejność, obracać lub usuwać strony." quickAccess = "Zacznij od panelu Szybki dostęp, aby przełączać się między Czytnikiem, Automatyzacją, plikami i wszystkimi przewodnikami." topBar = "Górny pasek pozwala przełączać się między Przeglądarką, Edytorem stron i Aktywnymi plikami." wrapUp = "To wszystko, co nowe w V2. Otwórz menu Przewodniki w dowolnym momencie, aby odtworzyć ten, przegląd narzędzi lub przewodnik administratora." [overlay-pdfs] desc = "Nałóż jeden PDF na drugi" header = "Nałóż pliki PDF" submit = "Wyślij" tags = "Nakładka" title = "Nakładanie PDF-ów" [overlay-pdfs.baseFile] label = "Wybierz bazowy plik PDF" [overlay-pdfs.counts] item = "Liczba dla pliku" label = "Ile potwórzeń" noFiles = "Dodaj pliki nakładki, aby skonfigurować liczby" placeholder = "Wprowadź numerację rozdzieloną przecinkami (2,3,1)" [overlay-pdfs.error] failed = "Wystąpił błąd podczas nakładania PDF-ów." [overlay-pdfs.mode] fixedRepeat = "Ustalona ilośc powtórzeń" interleaved = "Przeplatany" label = "Wybierz tryb nakładania" sequential = "Sekwencyjny" [overlay-pdfs.overlayFiles] addMore = "Dodaj więcej PDF-ów..." label = "Wybierz plik(i) nakładane PDF" placeholder = "Wybierz PDF-y..." [overlay-pdfs.position] background = "Tło" foreground = "Przód" label = "Wybierz miejsce nakładania" [overlay-pdfs.results] title = "Wyniki nakładania" [overlay-pdfs.settings] title = "Ustawienia" [overlay-pdfs.tooltip.counts] text = "Podaj dodatnią liczbę dla każdego pliku nakładki określającą, ile stron pobrać przed przejściem do następnego. Wymagane, gdy tryb to stała powtarzalność." title = "Liczby (tylko stała powtarzalność)" [overlay-pdfs.tooltip.description] text = "Połącz bazowy PDF z jednym lub większą liczbą PDF-ów nakładek. Nakładki można stosować strona po stronie w różnych trybach i umieszczać na pierwszym planie lub w tle." title = "Opis" [overlay-pdfs.tooltip.header] title = "Przegląd nakładania PDF-ów" [overlay-pdfs.tooltip.mode] fixedRepeat = "Nakładka stałej powtarzalności: pobieraj określoną liczbę stron z każdej nakładki przed przejściem do następnej. Użyj Liczb, aby ustawić wartości." interleaved = "Nakładka przeplatana: bierz po jednej stronie z każdej nakładki po kolei." sequential = "Nakładka sekwencyjna: używaj stron z pierwszego PDF-u nakładki, aż się skończą, a następnie przejdź do następnego." text = "Wybierz, jak rozdzielać strony nakładek względem stron dokumentu bazowego." title = "Tryb nakładki" [overlay-pdfs.tooltip.overlayFiles] text = "Wybierz jeden lub więcej PDF-ów do nałożenia na bazę. Kolejność tych plików wpływa na sposób stosowania stron w trybach sekwencyjnym i stałej powtarzalności." title = "Pliki nakładek" [overlay-pdfs.tooltip.position] text = "Pierwszy plan umieszcza nakładkę na wierzchu strony. Tło umieszcza ją pod spodem." title = "Pozycja nakładki" [pageEdit] deselectAll = "Odznacz wszystko" selectAll = "Zaznacz wszystko" [pageEditor] actualSize = "Rzeczywisty rozmiar" addFileNotImplemented = "Dodawanie pliku nie jest dostępne w wersji demonstracyjnej" closePdf = "Zamknij PDF" deleted = "Usunięto:" fitToWidth = "Dopasuj do szerokości" insertedPageBreak = "Wstawiono podział strony w:" movedLeft = "Przesunięto w lewo:" movedRight = "Przesunięto w prawo:" noPdfLoaded = "Nie załadowano PDF. Prześlij PDF, aby edytować." reset = "Resetuj zmiany" rotatedLeft = "Obrócono w lewo:" rotatedRight = "Obrócono w prawo:" save = "Zapisz zmiany" splitAt = "Podzielono w:" title = "Edytor stron" zoomIn = "Powiększ" zoomOut = "Pomniejsz" [pageExtracter] header = "Wyciągnij stronę" placeholder = "(przykład 1,2,8 lub 2n-1)" submit = "Wyciągnij" title = "Wyciągnij stronę" [pageLayout] addBorder = "Dodaj granicę" borderWidth = "Grubość obramowania" bottom = "Margines dolny" cols = "Kolumny" header = "Układ wielu stron" innerMargin = "Margines wewnętrzny" left = "Margines lewy" pagesPerSheet = "Stron na jednym arkuszu:" right = "Margines prawy" rows = "Wiersze" submit = "Wykonaj" tags = "scalanie, kompozycja, pojedynczy widok, organizowanie, porządkowanie" title = "Układ wielu stron" top = "Margines górny" [pageLayout.advanced.tooltip.arrangement] bullet1 = "Wierszami: Najpierw wypełniaj każdy wiersz." bullet2 = "Kolumnami: Najpierw wypełniaj każdą kolumnę." text = "Kontroluje, czy strony wypełniają siatkę wiersz po wierszu, czy kolumna po kolumnie." title = "Rozmieszczenie stron" [pageLayout.advanced.tooltip.header] title = "Zaawansowane opcje układu" [pageLayout.advanced.tooltip.orientation] text = "Wybierz końcową orientację arkusza. Pionowa lepiej sprawdza się przy wysokich treściach, a pozioma mieści szersze układy." title = "Orientacja" [pageLayout.advanced.tooltip.readingDirection] bullet1 = "LTR: Kolejność od lewej do prawej." bullet2 = "RTL: Kolejność od prawej do lewej." text = "Ustawia kolejność poziomą w siatce, przydatne dla konwencji dokumentów od lewej do prawej i od prawej do lewej." title = "Kierunek czytania" [pageLayout.arrangement] byColumns = "Kolumnami" byRows = "Wierszami" label = "Układ stron:" [pageLayout.desc] 16 = "Umieść 16 stron na jednym arkuszu (siatka 4 × 4)." 2 = "Umieść 2 strony obok siebie na jednym arkuszu." 4 = "Umieść 4 strony na jednym arkuszu (siatka 2 × 2)." 9 = "Umieść 9 stron na jednym arkuszu (siatka 3 × 3)." [pageLayout.error] failed = "Wystąpił błąd podczas tworzenia układu wielostronicowego." innerMarginTooLarge = "Margines wewnętrzny jest za duży dla wybranego układu." outerHorizontalMarginsTooLarge = "Marginesy lewy/prawy są za duże dla tego rozmiaru strony." outerVerticalMarginsTooLarge = "Marginesy górny/dolny są za duże dla tego rozmiaru strony." [pageLayout.marginsBorders.tooltip.borders] text = "Włącz obramowania, aby rysować linie wokół każdej umieszczonej strony. Może to pomóc w wizualnym oddzieleniu lub przycinaniu." title = "Dodaj obramowania" [pageLayout.marginsBorders.tooltip.borderWidth] text = "Grubość obramowania jest stosowana tylko, gdy obramowania są włączone. Wyższe wartości dają grubsze linie." title = "Grubość obramowania" [pageLayout.marginsBorders.tooltip.header] title = "Marginesy i obramowania" [pageLayout.marginsBorders.tooltip.innerMargin] text = "Margines wewnętrzny dodaje odstępy między komórkami w siatce stron, poprawiając separację i czytelność." title = "Margines wewnętrzny" [pageLayout.marginsBorders.tooltip.margins] text = "Użyj marginesów górnego, dolnego, lewego i prawego, aby kontrolować odstępy wokół całego arkusza wyjściowego." title = "Marginesy" [pageLayout.mode] custom = "Niestandardowy" default = "Domyślny" label = "Tryb:" [pageLayout.orientation] label = "Orientacja:" landscape = "Pozioma" portrait = "Pionowa" [pageLayout.readingDirection] label = "Kierunek czytania:" ltr = "Od lewej do prawej" rtl = "Od prawej do lewej" [pageLayout.tooltip.addBorder] text = "Rysuje linie obramowania wokół każdej komórki strony jako pomoc przy cięciu lub dla wizualnego oddzielenia." title = "Dodaj obramowania" [pageLayout.tooltip.arrangement] bullet1 = "Wierszami: Wypełniaj wiersz po wierszu (od lewej do prawej lub od prawej do lewej)." bullet2 = "Kolumnami: Wypełniaj z góry na dół, kolumna po kolumnie." text = "Kontroluje kolejność wypełniania siatki przez strony:" title = "Rozmieszczenie stron" [pageLayout.tooltip.header] title = "Przewodnik po układzie stron" [pageLayout.tooltip.mode] bullet1 = "Domyślny: Wybierz gotowy układ, a siatka zostanie obliczona automatycznie." bullet2 = "Niestandardowy: Ustaw wiersze i kolumny ręcznie." text = "Wybierz sposób konfiguracji siatki:" title = "Tryb" [pageLayout.tooltip.orientation] bullet1 = "Pionowa: Wyższa niż szersza." bullet2 = "Pozioma: Szersza niż wyższa." text = "Ustawia orientację arkusza wyjściowego:" title = "Orientacja" [pageLayout.tooltip.overview] text = "Umieszcza wiele stron na jednym arkuszu, aby tworzyć materiały do rozdania lub oszczędzać papier." title = "Czym jest układ stron?" [pageLayout.tooltip.pagesPerSheet] text = "Wybierz liczbę stron na arkusz (np. 4 → 2×2, 9 → 3×3)." title = "Stron na arkusz (tryb domyślny)" [pageLayout.tooltip.readingDirection] bullet1 = "LTR: Od lewej do prawej." bullet2 = "RTL: Od prawej do lewej." text = "Kontroluje poziomą kolejność stron:" title = "Kierunek czytania" [pageLayout.tooltip.rowsCols] text = "Ustaw dokładne wymiary siatki. Łączna liczba stron na arkusz = wiersze × kolumny." title = "Wiersze i kolumny (tryb niestandardowy)" [pageRemover] header = "Narzędzie do usuwania stron w dokumentach PDF" pagesToDelete = "Strony do usunięcia (wprowadź listę numerów stron oddzielonych przecinkami):" placeholder = "(przykład 1,3,2 lub 4-8,2,10-12)" submit = "Usuń strony" title = "Narzędzie do usuwania stron" [pageSelection.tooltip] description = "Wybierz, które strony użyć do operacji. Obsługuje pojedyncze strony, zakresy, formuły oraz słowo kluczowe all." [pageSelection.tooltip.advanced] title = "Funkcje zaawansowane" [pageSelection.tooltip.basic] bullet1 = "Pojedyncze strony: 1,3,5" bullet2 = "Zakresy stron: 3-6 lub 10-15" bullet3 = "Wszystkie strony: all" text = "Wybieraj konkretne strony z dokumentu PDF za pomocą prostej składni." title = "Podstawy użycia" [pageSelection.tooltip.complex] bullet1 = "1,3-5,8,2n → strony 1, 3–5, 8, plus parzyste" bullet2 = "10-,2n-1 → od strony 10 do końca + strony nieparzyste" description = "Mieszaj różne typy." title = "Złożone kombinacje" [pageSelection.tooltip.examples] title = "Przykłady" [pageSelection.tooltip.header] title = "Przewodnik po wyborze stron" [pageSelection.tooltip.individual] bullet1 = "1,3,5 → wybiera strony 1, 3, 5" bullet2 = "2,7,12 → wybiera strony 2, 7, 12" description = "Wpisz liczby oddzielone przecinkami." title = "Pojedyncze strony" [pageSelection.tooltip.mathematical] bullet1 = "2n → wszystkie strony parzyste (2, 4, 6…)" bullet2 = "2n-1 → wszystkie strony nieparzyste (1, 3, 5…)" bullet3 = "3n → co 3. strona (3, 6, 9…)" bullet4 = "4n-1 → strony 3, 7, 11, 15…" description = "Używaj n w formułach, aby tworzyć wzorce." title = "Funkcje matematyczne" [pageSelection.tooltip.operators] and = "AND: & lub \"and\" — wymagają obu warunków (np. 1-50 & even)" comma = "Przecinek: , lub | — łącz selekcje (np. 1-10, 20)" not = "NOT: ! lub \"not\" — wyklucza strony (np. 3n & not 30)" text = "AND ma wyższy priorytet niż przecinek. NOT działa w obrębie zakresu dokumentu." title = "Operatory" [pageSelection.tooltip.ranges] bullet1 = "3-6 → wybiera strony 3–6" bullet2 = "10-15 → wybiera strony 10–15" bullet3 = "5- → wybiera strony od 5 do końca" description = "Użyj - dla kolejnych stron." title = "Zakresy stron" [pageSelection.tooltip.special] bullet1 = "all → wybiera wszystkie strony" title = "Specjalne słowa kluczowe" [pageSelection.tooltip.syntax] text = "Użyj liczb, zakresów, słów kluczowych i progresji (n zaczyna się od 0). Obsługiwane są nawiasy." title = "Podstawy składni" [pageSelection.tooltip.syntax.bullets] keywords = "Słowa kluczowe: odd, even" numbers = "Liczby/zakresy: 5, 10-20" progressions = "Progresje: 3n, 4n+1" [pageSelection.tooltip.tips] bullet1 = "Numeracja stron zaczyna się od 1 (nie od 0)" bullet2 = "Spacje są automatycznie usuwane" bullet3 = "Nieprawidłowe wyrażenia są ignorowane" text = "Pamiętaj o tych zasadach:" title = "Wskazówki" [payment] autoClose = "To okno zamknie się automatycznie..." billingPeriod = "Okres rozliczeniowy" canCloseWindow = "Możesz teraz zamknąć to okno." checkoutInstructions = "Dokończ zakup w oknie przeglądarki, które właśnie się otworzyło. Po zakończeniu płatności wróć tutaj i kliknij poniższy przycisk, aby odświeżyć informacje rozliczeniowe." checkoutOpened = "Otworzono płatność w przeglądarce" closeLater = "Zrobię to później" emailInvalid = "Wpisz poprawny adres e‑mail" enterpriseNote = "Liczbę miejsc można zmienić przy płatności (1–1000)." error = "Błąd płatności" generatingLicense = "Generowanie klucza licencyjnego..." installationId = "ID instalacji" licenseActivated = "Licencja aktywowana! Klucz licencyjny zapisano. Wysłano e‑mail potwierdzający na zarejestrowany adres." licenseDelayed = "Płatność zakończona! Trwa generowanie licencji. Wkrótce otrzymasz e‑mail z kluczem licencyjnym. Jeśli nie dotrze w ciągu 10 minut, skontaktuj się z pomocą techniczną." licenseDelayedMessage = "Twój klucz licencyjny jest generowany. Wkrótce sprawdź e‑mail lub skontaktuj się z pomocą." licenseInstructions = "Zostało dodane do Twojej instalacji. Kopię otrzymasz także e‑mailem." licenseKey = "Twój klucz licencyjny" licenseKeyProcessing = "Przetwarzanie klucza licencyjnego" licensePollingError = "Płatność zakończona, ale nie udało się automatycznie pobrać klucza licencyjnego. Sprawdź e‑mail lub skontaktuj się z pomocą, podając potwierdzenie płatności." licenseRetrievalError = "Płatność zakończona, ale pobranie licencji nie powiodło się. Otrzymasz klucz licencyjny e‑mailem. Skontaktuj się z pomocą, jeśli nie dotrze w ciągu 10 minut." licenseSaveError = "Nie udało się zapisać klucza licencyjnego. Skontaktuj się z pomocą i podaj swój klucz, aby dokończyć aktywację." monthly = "Miesięcznie" paymentCanceled = "Płatność została anulowana. Nic nie pobrano." paymentSuccess = "Płatność zakończona! Pobieranie klucza licencyjnego..." perMonth = "/mies." perYear = "/rok" preparing = "Przygotowywanie kasy..." redirecting = "Przekierowywanie do bezpiecznej kasy..." refreshBilling = "Płatność zakończona – odśwież rozliczenia" stripeNotConfigured = "Stripe nie skonfigurowano" stripeNotConfiguredMessage = "Integracja płatności Stripe nie jest skonfigurowana. Skontaktuj się z administratorem." success = "Płatność zakończona sukcesem!" successMessage = "Twoja subskrypcja została pomyślnie aktywowana. Wkrótce otrzymasz e‑mail z potwierdzeniem." syncError = "Płatność zakończona, ale synchronizacja licencji nie powiodła się. Twoja licencja zostanie wkrótce zaktualizowana. Skontaktuj się z pomocą, jeśli problem będzie się powtarzał." syncingLicense = "Synchronizowanie ulepszonej licencji..." upgradeComplete = "Ulepszenie zakończone" upgradeCompleteMessage = "Subskrypcja została pomyślnie ulepszona. Zaktualizowano istniejący klucz licencyjny." upgradeSuccess = "Płatność zakończona! Twoja subskrypcja została ulepszona. Licencję zaktualizowano na Twoim serwerze. Wkrótce otrzymasz e‑mail z potwierdzeniem." upgradeTitle = "Uaktualnij do {{planName}}" yearly = "Rocznie" [payment.emailStage] continue = "Kontynuuj" description = "Użyjemy go do wysłania klucza licencyjnego i rachunków." emailLabel = "Adres e‑mail" emailPlaceholder = "your@email.com" modalTitle = "Zaczynamy – {{planName}}" title = "Podaj e‑mail" [payment.paymentStage] backToPlan = "Wróć do wyboru planu" modalTitle = "Dokończ płatność – {{planName}}" selectedPlan = "Wybrany plan" [payment.planStage] basePrice = "Cena bazowa" billedYearly = "Rozliczane rocznie: {{currency}}{{amount}}" modalTitle = "Wybierz okres rozliczeniowy – {{planName}}" savePercent = "Oszczędź {{percent}}%" savingsAmount = "Oszczędzasz {{amount}}" savingsNote = "Oszczędź {{percent}}% przy rozliczeniu rocznym" seatPrice = "Za miejsce" selectMonthly = "Wybierz miesięcznie" selectYearly = "Wybierz rocznie" title = "Wybierz okres rozliczeniowy" totalForSeats = "Razem ({{count}} miejsc)" [pdfCommentAgent] submit = "Wygeneruj komentarze" [pdfCommentAgent.error] emptyPrompt = "Opisz, czego mają dotyczyć komentarze AI" failed = "Nie udało się wygenerować komentarzy" tooLong = "Polecenie jest zbyt długie (maksymalnie {{max}} znaków)" [pdfCommentAgent.prompt] label = "Czego mają dotyczyć komentarze AI?" placeholder = "np. Zaznacz wszystkie niejednoznaczne daty i zaproponuj doprecyzowania" [pdfCommentAgent.results] title = "PDF z komentarzami" [pdfCommentAgent.settings] title = "Instrukcje komentowania" [pdfOrganiser] header = "Kolejność stron PDF" placeholder = "(przykład 1,3,2 lub 4-8,2,10-12 lub 2n-1)" submit = "Zmień kolejność stron" tags = "duplex,parzyste,nieparzyste,sortuj,przenieś" title = "Kolejność stron" [pdfOrganiser.desc] BOOKLET_SORT = "Ułóż strony do druku broszury (ostatnia, pierwsza, druga, przedostatnia, …)." CUSTOM = "Użyj niestandardowej sekwencji numerów stron lub wyrażeń, aby zdefiniować nową kolejność." DUPLEX_SORT = "Przeplataj przody, a potem tyły, jakby skaner dupleksowy zeskanował najpierw wszystkie przody, potem wszystkie tyły (1, n, 2, n-1, …)." DUPLICATE = "Duplikuj każdą stronę zgodnie z liczbą w niestandardowym porządku (np. 4 duplikaty — każda strona 4×)." ODD_EVEN_MERGE = "Scal dwa PDF-y, naprzemiennie: nieparzyste z pierwszego, parzyste z drugiego." ODD_EVEN_SPLIT = "Podziel dokument na dwa wyniki: wszystkie strony nieparzyste i wszystkie parzyste." REMOVE_FIRST = "Usuń pierwszą stronę z dokumentu." REMOVE_FIRST_AND_LAST = "Usuń zarówno pierwszą, jak i ostatnią stronę z dokumentu." REMOVE_LAST = "Usuń ostatnią stronę z dokumentu." REVERSE_ORDER = "Odwróć kolejność dokumentu, aby ostatnia strona stała się pierwszą i tak dalej." SIDE_STITCH_BOOKLET_SORT = "Ułóż strony do broszury zszywanej bocznie (zoptymalizowane pod bindowanie z boku)." [pdfOrganiser.mode] 1 = "Własna kolejność stron" 10 = "Połącz parzyste i nieparzyste" 11 = "Zduplikuj wszystkie strony" 2 = "Odwrotny" 3 = "Dwustronny" 4 = "Książki" 5 = "Spiętej książki" 6 = "Rozdziel parzyste-nieparzyste" 7 = "Usuń pierwszą" 8 = "Usuń ostatnią" 9 = "Usuń pierwszą i ostatnią" _value = "Tryb" [pdfOrganiser.mode.desc] BOOKLET_SORT = "Ułóż strony do druku broszury (ostatnia, pierwsza, druga, przedostatnia, …)." CUSTOM = "Użyj niestandardowej sekwencji numerów stron lub wyrażeń, aby zdefiniować nową kolejność." DUPLEX_SORT = "Przeplataj przody, a potem tyły, jakby skaner dupleksowy zeskanował najpierw wszystkie przody, potem wszystkie tyły (1, n, 2, n-1, …)." DUPLICATE = "Duplikuj każdą stronę zgodnie z liczbą w niestandardowym porządku (np. 4 duplikaty — każda strona 4×)." ODD_EVEN_MERGE = "Scal dwa PDF-y, naprzemiennie: nieparzyste z pierwszego, parzyste z drugiego." ODD_EVEN_SPLIT = "Podziel dokument na dwa wyniki: wszystkie strony nieparzyste i wszystkie parzyste." REMOVE_FIRST = "Usuń pierwszą stronę z dokumentu." REMOVE_FIRST_AND_LAST = "Usuń zarówno pierwszą, jak i ostatnią stronę z dokumentu." REMOVE_LAST = "Usuń ostatnią stronę z dokumentu." REVERSE_ORDER = "Odwróć kolejność dokumentu, aby ostatnia strona stała się pierwszą i tak dalej." SIDE_STITCH_BOOKLET_SORT = "Ułóż strony do broszury zszywanej bocznie (zoptymalizowane pod bindowanie z boku)." [pdfTextEditor] conversionFailed = "Nie udało się przekonwertować PDF. Spróbuj ponownie." converting = "Konwertowanie PDF do formatu edytowalnego..." currentFile = "Bieżący plik: {{name}}" imageLabel = "Umieszczony obraz" noTextOnPage = "Na tej stronie nie wykryto edytowalnego tekstu." pagePreviewAlt = "Podgląd strony" pageSummary = "Strona {{number}} z {{total}}" title = "Edytor JSON PDF" viewLabel = "Edytor PDF" [pdfTextEditor.actions] applyChanges = "Zastosuj zmiany" downloadCopy = "Pobierz kopię" downloadJson = "Pobierz JSON" generatePdf = "Generuj PDF" reset = "Resetuj zmiany" saveChanges = "Zapisz zmiany" [pdfTextEditor.badges] earlyAccess = "Wczesny dostęp" modified = "Edytowano" unsaved = "Edytowano" [pdfTextEditor.disclaimer] alpha = "Ten podgląd alfa jest wciąż rozwijany — niektóre czcionki, kolory, efekty przezroczystości i detale układu mogą się nieznacznie zmieniać. Przed udostępnieniem prosimy o ponowne sprawdzenie wygenerowanego PDF." heading = "Ograniczenia podglądu" previewVariance = "Niektóre elementy wizualne (np. obramowania tabel, kształty lub wygląd adnotacji) mogą nie wyświetlać się w podglądzie dokładnie. Eksportowany PDF zachowuje oryginalne polecenia rysowania, gdy to możliwe." textFocus = "To środowisko skupia się na edycji tekstu i zmianie położenia osadzonych obrazów. Złożona grafika strony, widżety formularzy i warstwowa grafika są zachowane do eksportu, lecz nie są tutaj w pełni edytowalne." [pdfTextEditor.empty] dropzone = "Przeciągnij i upuść tutaj plik PDF lub JSON albo kliknij, aby przeglądać" dropzoneWithFiles = "Wybierz plik z karty Pliki, przeciągnij i upuść tutaj plik PDF lub JSON albo kliknij, aby przeglądać" subtitle = "Wczytaj plik PDF lub JSON, aby rozpocząć edycję treści tekstowych." title = "Nie wczytano dokumentu" [pdfTextEditor.errors] invalidJson = "Nie można odczytać pliku JSON. Upewnij się, że został wygenerowany przez narzędzie PDF do JSON." pdfConversion = "Nie można przekonwertować edytowanego JSON z powrotem na PDF." [pdfTextEditor.fontAnalysis] allFonts = "Wszystkie czcionki" currentPageFonts = "Czcionki na tej stronie" details = "Szczegóły czcionki" embedded = "Osadzona" fallback = "zapasowa" infoMessage = "Dostępne są informacje o odwzorowaniu czcionek." missing = "brakująca" perfect = "idealna" perfectMessage = "Wszystkie czcionki mogą być odtworzone idealnie." subset = "częściowa" suggestions = "Uwagi" type = "Typ" warningMessage = "Niektóre czcionki mogą wyświetlać się niepoprawnie." warnings = "Ostrzeżenia" webFormat = "Format webowy" [pdfTextEditor.groupingMode] auto = "Auto" paragraph = "Akapit" singleLine = "Pojedyncza linia" [pdfTextEditor.manual] expandWidth = "Rozszerz do krawędzi strony" merge = "Scal zaznaczenie" mergeTooltip = "Scal zaznaczone pola" resetWidth = "Zresetuj szerokość" resizeHandle = "Dostosuj szerokość tekstu" ungroup = "Rozgrupuj zaznaczenie" ungroupTooltip = "Podziel akapit z powrotem na linie" widthMenu = "Opcje szerokości" [pdfTextEditor.modeChange] cancel = "Anuluj" confirm = "Resetuj i zmień tryb" title = "Potwierdź zmianę trybu" warning = "Zmiana trybu grupowania tekstu spowoduje utratę wszystkich niezapisanych zmian. Czy na pewno chcesz kontynuować?" [pdfTextEditor.options.advanced] title = "Ustawienia zaawansowane" [pdfTextEditor.options.autoScaleText] description = "Automatycznie skaluje tekst poziomo, aby mieścił się w oryginalnym polu ograniczającym, gdy renderowanie czcionki różni się od PDF." title = "Automatycznie skaluj tekst do pól" [pdfTextEditor.options.forceSingleElement] description = "Po włączeniu edytor eksportuje każde edytowane pole tekstowe jako jeden element tekstowy PDF, aby uniknąć nakładających się glifów lub mieszanych czcionek." title = "Zablokuj edytowany tekst do pojedynczego elementu PDF" [pdfTextEditor.options.groupingMode] autoDescription = "Automatycznie wykrywa typ strony i odpowiednio grupuje tekst." paragraphDescription = "Grupuje wyrównane linie w wielowierszowe pola tekstowe akapitu." singleLineDescription = "Pozostawia każdą linię tekstu PDF jako oddzielne pole tekstowe." title = "Tryb grupowania tekstu" [pdfTextEditor.options.manualGrouping] descriptionInline = "Wskazówka: Przytrzymaj Ctrl (Cmd) lub Shift, aby zaznaczyć wiele pól tekstowych. Nad zaznaczeniem pojawi się pływający pasek narzędzi, aby scalić, rozgrupować lub dostosować szerokość." [pdfTextEditor.pageType] paragraph = "Strona akapitowa" sparse = "Rzadki tekst" [pdfTextEditor.tooltip.alpha] text = "Ten widok alfa wciąż się rozwija — niektóre czcionki, kolory, efekty przezroczystości i szczegóły układu mogą się nieznacznie zmieniać. Przed udostępnieniem prosimy o ponowne sprawdzenie wygenerowanego PDF." title = "Wersja alfa przeglądarki" [pdfTextEditor.tooltip.header] title = "Ograniczenia podglądu" [pdfTextEditor.tooltip.previewVariance] text = "Niektóre elementy (takie jak obramowania tabel, kształty lub wygląd adnotacji) mogą nie wyświetlać się dokładnie w podglądzie. Eksportowany PDF zachowuje oryginalne polecenia rysowania, gdy to możliwe." title = "Różnice w podglądzie" [pdfTextEditor.tooltip.textFocus] text = "To środowisko koncentruje się na edycji tekstu i przestawianiu osadzonych obrazów. Złożona grafika strony, kontrolki formularzy i warstwowa grafika są zachowane do eksportu, ale nie są tutaj w pełni edytowalne." title = "Fokus tekstu i obrazów" [pdfTextEditor.welcomeBanner] bestFor = "Najlepiej działa z:" bestFor1 = "Proste PDF-y zawierające głównie tekst i obrazy" bestFor2 = "Dokumenty ze standardowym formatowaniem akapitów" bestFor3 = "Listy, eseje, raporty i podstawowe dokumenty" dontShowAgain = "Nie pokazuj ponownie" experimental = "To funkcja eksperymentalna w aktywnym rozwoju. Możliwa niestabilność i problemy podczas używania." feedback = "To funkcja we wczesnym dostępie. Prosimy o zgłaszanie napotkanych problemów, aby pomóc nam się ulepszać!" gotIt = "Rozumiem" howItWorks = "To narzędzie konwertuje PDF do edytowalnego formatu, w którym można modyfikować tekst i zmieniać położenie obrazów. Zmiany zapisywane są jako nowy PDF." issue1 = "Kolor tekstu nie jest obecnie zachowywany (wkrótce zostanie dodany)" issue2 = "Tryb akapitu ma więcej problemów z wyrównaniem i odstępami — zalecany jest tryb pojedynczej linii" issue3 = "Podgląd różni się od eksportowanego PDF — eksportowane PDF-y są bliższe oryginałowi" issue4 = "Wyrównanie obróconego tekstu może wymagać ręcznej korekty" issue5 = "Efekty przezroczystości i warstw mogą się różnić od oryginału" knownIssues = "Znane problemy (w trakcie naprawy):" limitation1 = "Renderowanie czcionek może się nieznacznie różnić od oryginalnego PDF" limitation2 = "Złożona grafika, pola formularzy i adnotacje są zachowane, lecz nieedytowalne" limitation3 = "Konwersja i przetwarzanie dużych plików może potrwać" limitations = "Obecne ograniczenia:" notIdealFor = "Nie nadaje się do:" notIdealFor1 = "PDF-y ze specjalnym formatowaniem, jak wypunktowania, tabele lub układy wielokolumnowe" notIdealFor2 = "Magazyny, broszury lub bogato projektowane dokumenty" notIdealFor3 = "Instrukcje o złożonych układach" title = "Witamy w edytorze tekstu PDF (wczesny dostęp)" [PDFToCSV] header = "PDF na CSV" prompt = "Wybierz stronę do wyodrębnienia tabeli" submit = "Zatwierdź" title = "PDF na CSV" [PDFToHTML] credit = "Ta usługa używa pdftohtml do konwersji plików." header = "PDF na HTML" submit = "Konwertuj" tags = "zawartość internetowa, przyjazne dla przeglądarek" title = "PDF na HTML" [pdfToImage] blackwhite = "Czarno-biały (może spowodować utratę danych!)" color = "Kolor" colorType = "Rodzaj koloru" grey = "Odcień szarości" header = "PDF na Obraz" info = "Python nie został zainstalowany. Jest wymagany do konwersji WebP." multi = "Wiele obrazów" placeholder = "(przykład 1,2,8 lub 2n-1)" selectText = "Format obrazu" single = "Pojedynczy duży obraz" singleOrMultiple = "Typ pliku obrazu" submit = "Konwertuj" tags = "konwersja,img,jpg,obraz,zdjęcie" title = "PDF na Obraz" [PDFToMarkdown] header = "PDF do Markdown" submit = "Konwertuj" tags = "znaczniki,treść internetowa,transformacja,konwersja,md" title = "PDF do Markdown" [pdfToPDFA] credit = "Ta usługa używa libreoffice do konwersji PDF/A" header = "PDF na PDF/A" outputFormat = "Format wyjściowy:" pdfWithDigitalSignature = "Dokument zawiera podpis cyfrowy, nie zostanie on wczytany." submit = "Konwertuj" tags = "archiwum, długoterminowe, standardowe, konwersja, przechowywanie, konserwacja" tip = "Tylko jeden plik na raz" title = "PDF na PDF/A" [pdfToPDFX] credit = "Ta usługa używa Ghostscript do konwersji PDF/X" header = "PDF do PDF/X" outputFormat = "Format wyjściowy" pdfWithDigitalSignature = "PDF zawiera podpis cyfrowy. Zostanie on usunięty w następnym kroku." submit = "Konwertuj" tags = "druk,standard,konwersja,produkcja,prepress,archiwizacja" tip = "Obecnie nie działa dla wielu plików jednocześnie" title = "PDF do PDF/X" [PDFToPresentation] credit = "Ta usługa używa LibreOffice do konwersji plików." header = "PDF na Prezentację" submit = "Konwertuj" tags = "slajdy, pokaz, office, microsoft" title = "PDF na Prezentację" [PDFToPresentation.selectText] 1 = "Format pliku wyjściowego" [PdfToSinglePage] tags = "pojedyncza strona" [pdfToSinglePage] description = "To narzędzie scali wszystkie strony Twojego PDF w jedną dużą stronę. Szerokość pozostanie taka jak w oryginalnych stronach, a wysokość będzie sumą wysokości wszystkich stron." filenamePrefix = "single_page" header = "PDF do pojedyńczej strony" submit = "Zapisz dokument jako PDF z jedną stroną" title = "PDF do pojedyńczej strony" [pdfToSinglePage.error] failed = "Wystąpił błąd podczas konwersji do jednej strony." [pdfToSinglePage.files] placeholder = "Wybierz plik PDF w widoku głównym, aby rozpocząć" [pdfToSinglePage.results] title = "Wyniki pojedynczej strony" [PDFToText] credit = "Ta usługa używa LibreOffice do konwersji plików." header = "PDF na Tekst/RTF" submit = "Konwertuj" tags = "format tekstu sformatowanego,rtf format" title = "PDF na Tekst/RTF" [PDFToText.selectText] 1 = "Format pliku wyjściowego" [PDFToWord] credit = "Ta usługa używa LibreOffice do konwersji plików." header = "PDF na Word" submit = "Konwertuj" tags = "doc,docx,odt,word, przekształcenie, transformacja, konwersja, office, microsoft, plik doc" title = "PDF na Word" [PDFToWord.selectText] 1 = "Format pliku wyjściowego" [PDFToXLSX] header = "PDF do Excel" prompt = "Wybierz strony do wyodrębnienia tabel" submit = "Konwertuj" tags = "arkusz kalkulacyjny,excel,xlsx,tabela,wyodrębnij,konwertuj" title = "PDF do Excel (XLSX)" [PDFToXML] credit = "Ta usługa używa LibreOffice do konwersji plików." header = "PDF na XML" submit = "Konwertuj" tags = "ekstrakcja danych, zawartość strukturalna, współdziałanie, transformacja, konwertowanie" title = "PDF na XML" [permissions] header = "Zmień uprawnienia" submit = "Zmień" tags = "odczyt,zapis,edycja,drukowanie" title = "Zmień uprawnienia" warning = "Ostrzeżenie, aby te uprawnienia były zablokowane, zaleca się ustawienie hasła na stronie dodawania hasła" [permissions.selectText] 1 = "Wybierz dokument PDF, aby zmienić uprawnienia" 10 = "Zablokuj drukowanie różnych formatów" 2 = "Uprawnienia do zmian" 3 = "Zablokuj zmiany w dokumencie" 4 = "Zablokuj zmiany w treści" 5 = "Zablokuj zmiany w celu ułatwienia dostępu" 6 = "Zablokuj wypełnianie formularzy" 7 = "Zablokuj modyfikacje" 8 = "Zablokuj modyfikacje adnotacji" 9 = "Zablokuj drukowanie" [pipeline] configureButton = "Konfiguracja" defaultOption = "Własny" deletePrompt = "Na pewno chcesz skasować automatyzacje" header = "Automatyzacja - menu (Beta)" help = "Pomoc automatyzacji" scanHelp = "Pomoc obserwowania folderu" submitButton = "Wyślij" tags = "automatyzacja, sekwencja, skrypt, przetwarzanie wsadowe" title = "Automatyzacja" uploadButton = "Wrzuć pliki" [pipelineOptions] addOperationButton = "Dodaj operację" header = "Konfiguracja automatyzacji" pipelineHeader = "Automatyzacja" pipelineNameLabel = "Nazwa automatyzacji" pipelineNamePrompt = "Podaj nazwę automatyzacji" saveButton = "Pobierz" saveForFolderScanning = "Zapisz do skanowania folderu" saveSettings = "Zapisz ustawienia operacji" selectOperation = "Wybierz operację" validateButton = "Waliduj" [plan] contact = "Skontaktuj się z nami" currency = "Waluta" current = "Bieżący plan" customPricing = "Niestandardowy" featureComparison = "Porównanie funkcji" from = "Od" hideComparison = "Ukryj porównanie funkcji" included = "Wliczone" includedInCurrent = "Wliczone w Twój plan" licensedSeats = "Licencjonowane: {{count}} miejsc" manage = "Zarządzaj" perMonth = "/mies." perSeat = "/miejsce" popular = "Popularne" purchase = "Kup" selectCredits = "Wybierz liczbę kredytów" selectPlan = "Wybierz plan" showComparison = "Porównaj wszystkie funkcje" totalCost = "Łączny koszt" upgrade = "Uaktualnij" withServer = "+ Plan serwerowy" [plan.activePlan] subtitle = "Szczegóły Twojej obecnej subskrypcji" title = "Aktywny plan" [plan.api] large = "5 000 kredytów" medium = "1 000 kredytów" small = "500 kredytów" xsmall = "100 kredytów" [plan.apiPackages] subtitle = "Kup kredyty API dla swoich aplikacji" title = "Pakiety kredytów API" [plan.availablePlans] loadError = "Nie można wczytać cen planów. Użyto wartości domyślnych." subtitle = "Wybierz plan dopasowany do Twoich potrzeb" title = "Dostępne plany" [plan.enterprise] highlight1 = "Ceny niestandardowe" highlight2 = "Dedykowane wsparcie" highlight3 = "Najnowsze funkcje" name = "Enterprise" requiresServer = "Wymaga Server" requiresServerMessage = "Najpierw przejdź na plan Server, zanim ulepszysz do Enterprise." siteLicense = "Licencja dla całej organizacji" [plan.feature] api = "Dostęp do API" automation = "Automatyzacja przepływów pracy narzędzi" customPricing = "Ceny niestandardowe" fileSize = "Limit rozmiaru pliku" pdfTools = "Podstawowe narzędzia PDF" priority = "Priorytetowe wsparcie" title = "Funkcja" [plan.free] forever = "Na zawsze za darmo" highlight1 = "Ograniczone użycie narzędzi na tydzień" highlight2 = "Dostęp do wszystkich narzędzi" highlight3 = "Wsparcie społeczności" included = "Wliczone" name = "Darmowy" [plan.licenseWarning] body = "Masz {{total}} użytkowników, ale darmowy poziom obsługuje tylko {{limit}} na serwer. Ulepsz, aby Stirling PDF działał bez zakłóceń." cta = "Zobacz plany" overLimit = "więcej niż {{limit}}" title = "Osiągnięto darmowy limit dla własnego serwera" [plan.manageSubscription] description = "Zarządzaj subskrypcją, rozliczeniami i metodami płatności" [plan.period] month = "miesiąc" perUserPerMonth = "/użytk./mies." [plan.pro] highlight1 = "Nielimitowane użycie narzędzi" highlight2 = "Zaawansowane narzędzia PDF" highlight3 = "Bez znaków wodnych" name = "Pro" [plan.static] activateLicense = "Aktywuj licencję" checkoutInstructions = "Dokończ zakup w karcie Stripe. Po płatności wróć tutaj i odśwież stronę, aby aktywować licencję. Otrzymasz także e-mail z kluczem licencyjnym." checkoutOpened = "Otworzono stronę płatności" contactSales = "Skontaktuj się ze sprzedażą" contactToUpgrade = "Skontaktuj się z nami, aby uaktualnić lub dostosować plan" getLicense = "Uzyskaj licencję serwera" maxUsers = "Maks. liczba użytkowników" message = "Płatności online nie są obecnie skonfigurowane. Aby uaktualnić plan lub zarządzać subskrypcjami, skontaktuj się z nami bezpośrednio." monthlyBilling = "Rozliczenie miesięczne" selectPeriod = "Wybierz okres rozliczeniowy" title = "Informacje rozliczeniowe" upgradeToEnterprise = "Przejdź na Enterprise" upTo = "Do" yearlyBilling = "Rozliczenie roczne" [plan.static.billingPortal] message = "Musisz zweryfikować adres e-mail w portalu rozliczeń Stripe. Sprawdź wiadomość z linkiem logowania." title = "Wymagana weryfikacja e-mail" [plan.static.licenseActivation] activate = "Aktywuj licencję" checkoutOpened = "Strona płatności otwarta w nowej karcie" doLater = "Zrobię to później" enterKey = "Wpisz poniżej klucz licencyjny, aby aktywować plan:" instructions = "Dokończ zakup w karcie Stripe. Po zakończeniu płatności otrzymasz e-mail z kluczem licencyjnym." keyDescription = "Wklej klucz licencyjny z e-maila" success = "Licencja aktywowana!" successMessage = "Twoja licencja została pomyślnie aktywowana. Możesz zamknąć to okno." [plan.team] name = "Team" siteLicense = "Licencja dla całej organizacji" [plan.trial] badge = "Wersja próbna" continueWithFree = "Kontynuuj z darmowym poziomem" daysRemaining = "Twój okres próbny kończy się za {{days}} dni" endDate = "Wygasa: {{date}}" expired = "Twój okres próbny dobiegł końca" expiredMessage = "Twój 30-dniowy okres próbny Pro wygasł. Zasubskrybuj Pro, aby nadal korzystać z funkcji premium, lub kontynuuj z darmowym poziomem." freeTierLimitations = "Darmowy poziom obejmuje podstawowe narzędzia PDF z limitami użycia." message = "" subscribe = "Subskrybuj Pro" subscribeToPro = "Subskrybuj Pro" subscriptionScheduled = "Subskrypcja zaplanowana — start {{date}}" title = "Aktywna wersja próbna" [printFile] header = "Drukuj plik za pomocą drukarki" submit = "Drukuj" title = "Drukuj plik" [printFile.selectText] 1 = "Wskaż plik do wydruku" 2 = "Wskaż drukarkę" [provider.googledrive] name = "Google Drive" scope = "Import plików" [provider.googledrive.apiKey] description = "Klucz Google API dla Google Picker API z Google Cloud Console" label = "API Key" [provider.googledrive.appId] description = "App ID Google Drive z Google Cloud Console" label = "App ID" [provider.googledrive.clientId] description = "Identyfikator klienta Google OAuth 2.0 z Google Cloud Console" label = "Client ID" [provider.googledrive.enabled] description = "Pozwól użytkownikom importować pliki bezpośrednio z Google Drive" label = "Włącz selektor plików Google Drive" [provider.oauth2.generic] name = "Ogólny OAuth2" scope = "SSO" [provider.oauth2.generic.autoCreateUser] description = "Automatycznie twórz konta użytkowników przy pierwszym logowaniu OAuth2" label = "Automatyczne tworzenie użytkowników" [provider.oauth2.generic.blockRegistration] description = "Zabroń rejestracji nowych użytkowników przez OAuth2" label = "Zablokuj rejestrację" [provider.oauth2.generic.clientId] description = "Identyfikator klienta OAuth2 od Twojego dostawcy" label = "Client ID" [provider.oauth2.generic.clientSecret] description = "Tajny klucz klienta OAuth2 od Twojego dostawcy" label = "Client Secret" [provider.oauth2.generic.enabled] description = "Włącz uwierzytelnianie przy użyciu niestandardowego dostawcy OAuth2" label = "Włącz ogólny OAuth2" [provider.oauth2.generic.issuer] description = "Dostawca obsługujący OpenID Connect Discovery (/.well-known/openid-configuration)" label = "Issuer URL" [provider.oauth2.generic.provider] description = "Nazwa Twojego dostawcy OAuth2 (np. Azure AD, Okta)" label = "Nazwa dostawcy" [provider.oauth2.generic.scopes] description = "Zakresy OAuth2 oddzielone przecinkami" label = "Zakresy" [provider.oauth2.generic.useAsUsername] description = "Pole używane jako nazwa użytkownika" label = "Użyj jako nazwy użytkownika" [provider.oauth2.github] scope = "Uwierzytelnianie logowania" [provider.oauth2.github.clientId] description = "Identyfikator klienta OAuth2 z GitHub Developer Settings" label = "Client ID" [provider.oauth2.github.clientSecret] description = "Tajny klucz klienta OAuth2 z GitHub Developer Settings" label = "Client Secret" [provider.oauth2.github.scopes] description = "Zakresy OAuth2 oddzielone przecinkami" label = "Zakresy" [provider.oauth2.github.useAsUsername] description = "Pole używane jako nazwa użytkownika (email, login, name)" label = "Użyj jako nazwy użytkownika" [provider.oauth2.google] scope = "Uwierzytelnianie logowania" [provider.oauth2.google.clientId] description = "Identyfikator klienta OAuth2 z Google Cloud Console" label = "Client ID" [provider.oauth2.google.clientSecret] description = "Tajny klucz klienta OAuth2 z Google Cloud Console" label = "Client Secret" [provider.oauth2.google.scopes] description = "Zakresy OAuth2 oddzielone przecinkami" label = "Zakresy" [provider.oauth2.google.useAsUsername] description = "Pole używane jako nazwa użytkownika (email, name, given_name, family_name)" label = "Użyj jako nazwy użytkownika" [provider.oauth2.keycloak] scope = "SSO" [provider.oauth2.keycloak.clientId] description = "Identyfikator klienta OAuth2 z Keycloak" label = "Client ID" [provider.oauth2.keycloak.clientSecret] description = "Tajny klucz klienta OAuth2 z Keycloak" label = "Client Secret" [provider.oauth2.keycloak.issuer] description = "Adres URL punktu OpenID Connect Discovery dla obszaru (realm) w Keycloak" label = "Issuer URL" [provider.oauth2.keycloak.scopes] description = "Zakresy OAuth2 oddzielone przecinkami" label = "Zakresy" [provider.oauth2.keycloak.useAsUsername] description = "Pole używane jako nazwa użytkownika (email, name, given_name, family_name, preferred_username)" label = "Użyj jako nazwy użytkownika" [provider.saml2] name = "SAML2" scope = "SSO (SAML)" [provider.saml2.autoCreateUser] description = "Automatycznie twórz konta użytkowników przy pierwszym logowaniu SAML2" label = "Automatyczne tworzenie użytkowników" [provider.saml2.blockRegistration] description = "Zabroń rejestracji nowych użytkowników przez SAML2" label = "Zablokuj rejestrację" [provider.saml2.enabled] description = "Włącz uwierzytelnianie SAML2 (tylko Enterprise)" label = "Włącz SAML2" [provider.saml2.idpCert] description = "Ścieżka do certyfikatu (np. classpath:okta.cert)" label = "Certyfikat IDP" [provider.saml2.idpIssuer] description = "Identyfikator Twojego dostawcy" label = "IDP Issuer" [provider.saml2.idpMetadataUri] description = "URI metadanych Twojego dostawcy" label = "IDP Metadata URI" [provider.saml2.idpSingleLoginUrl] description = "URL inicjujący SSO" label = "IDP Single Login URL" [provider.saml2.idpSingleLogoutUrl] description = "URL inicjujący SLO" label = "IDP Single Logout URL" [provider.saml2.privateKey] description = "Ścieżka do Twojego klucza prywatnego" label = "Klucz prywatny" [provider.saml2.provider] description = "Nazwa Twojego dostawcy SAML2" label = "Nazwa dostawcy" [provider.saml2.registrationId] description = "Nazwa Twojej aplikacji Service Provider (SP)" label = "Identyfikator rejestracji" [provider.saml2.spCert] description = "Ścieżka do Twojego certyfikatu podpisującego" label = "Certyfikat SP" [provider.smtp] name = "Poczta SMTP" scope = "Powiadomienia e-mail" [provider.smtp.enabled] description = "Włącz powiadomienia e-mail i funkcjonalność SMTP" label = "Włącz pocztę" [provider.smtp.from] description = "Adres e-mail używany jako nadawca" label = "Adres nadawcy" [provider.smtp.host] description = "Nazwa hosta lub adres IP Twojego serwera SMTP" label = "Host SMTP" [provider.smtp.password] description = "Hasło do uwierzytelniania SMTP" label = "Hasło SMTP" [provider.smtp.port] description = "Numer portu do połączenia SMTP (zwykle 25, 465 lub 587)" label = "Port SMTP" [provider.smtp.username] description = "Nazwa użytkownika do uwierzytelniania SMTP" label = "Nazwa użytkownika SMTP" [quickAccess] access = "Dostęp" accessAddPerson = "Dodaj kolejną osobę" accessBack = "Wstecz" accessCopyLink = "Kopiuj link" accessEmail = "Adres e-mail" accessEmailPlaceholder = "name@company.com" accessFileLabel = "Plik" accessGeneral = "Dostęp ogólny" accessInviteTitle = "Zaproś osoby" accessOwner = "Właściciel" accessPanel = "Dostęp do dokumentu" accessPeople = "Osoby z dostępem" accessRemove = "Usuń" accessRestricted = "Ograniczony" accessRestrictedHint = "Tylko osoby z dostępem mogą otworzyć" accessRole = "Rola" accessRoleCommenter = "Komentujący" accessRoleEditor = "Edytor" accessRoleViewer = "Przeglądający" accessSelectedFile = "Wybrany plik" accessSendInvite = "Wyślij zaproszenie" accessTitle = "Dostęp do dokumentu" accessYou = "Ty" account = "Konto" activeSessions = "Aktywne sesje" activeTab = "Aktywne" activity = "Historia" adminSettings = "Ustaw. admina" allSessions = "Wszystkie sesje" allTools = "All Tools" automate = "Auto" back = "Wstecz" certSign = "Podpis certyfikatem" completedSessions = "Zakończone sesje" completedTab = "Zakończone" config = "Konfig" createNew = "Utwórz nową prośbę" createSession = "Utwórz prośbę o podpis" dueDate = "Termin (opcjonalnie)" files = "Pliki" filterDeclined = "Odrzucone" filterMine = "Moje" filterOverdue = "Zaległe" filterSigned = "Podpisane" help = "Pomoc" newRequest = "Nowa prośba" noActiveSessions = "Brak oczekujących próśb o podpis ani aktywnych sesji" noCompletedSessions = "Brak zakończonych sesji" noFile = "Nie wybrano pliku" read = "Czytaj" reader = "Czytnik" refresh = "Odśwież" requestSignatures = "Poproś o podpisy" searchDocuments = "Szukaj dokumentów…" selectedFile = "Wybrany plik" selectSingleFileToRequest = "Wybierz jeden plik PDF, aby poprosić o podpisy" selectUsers = "Wybierz użytkowników do podpisu" selectUsersPlaceholder = "Wybierz uczestników..." sendingRequest = "Wysyłanie..." settings = "Ustaw." showMeAround = "Pokaż mi, jak to działa" sign = "Podpis" signatureRequests = "Prośby o podpis" signYourself = "Podpisz samodzielnie" tours = "Przewodniki" wetSign = "Dodaj podpis" [quickAccess.helpMenu] adminTour = "Przewodnik administratora" adminTourDesc = "Poznaj ustawienia i funkcje administratora" toolsTour = "Przegląd narzędzi" toolsTourDesc = "Dowiedz się, co potrafią narzędzia" whatsNewTour = "Zobacz, co nowego w V2" whatsNewTourDesc = "Przejdź przez zaktualizowany układ" [quickAccess.toursTooltip] admin = "Obejrzyj tutaj: przegląd narzędzi, przewodnik po nowym układzie V2 i przewodnik administratora." user = "Obejrzyj tutaj: przegląd narzędzi i przewodnik po nowym układzie V2." [redact] submit = "Redaguj" tags = "Redact,Hide,black out,black,marker,hidden,manual" title = "Redakcja ręczna" [redact.auto] colorLabel = "Kolor pola" convertPDFToImageLabel = "Konwertuj PDF do PDF-Image" customPaddingLabel = "Niestandardowy dodatkowy odstęp" header = "Automatyczna redakcja" useRegexLabel = "Użyj Regex" wholeWordSearchLabel = "Wyszukiwanie całych wyrazów" [redact.auto.settings] advancedTitle = "Zaawansowane" title = "Ustawienia redakcji" [redact.auto.wordsToRedact] add = "Dodaj" examples = "Przykłady: Confidential, Top-Secret" placeholder = "Wpisz słowo" title = "Słowa do zredagowania" [redact.error] failed = "Wystąpił błąd podczas redakcji PDF." [redact.manual] activate = "Aktywuj narzędzie zaciemniania" active = "Tryb zaciemniania aktywny" apply = "Zastosuj" applyChanges = "Zastosuj zmiany" applyRedactions = "Apply Redactions" applyWarning = "⚠️ Zastosowanie jest trwałe, nie można cofnąć, a dane pod spodem zostaną usunięte" boxRedaction = "Rysowanie pola redakcji" colorLabel = "Kolor zaciemnienia" colourPicker = "Próbnik kolorów" controlsTitle = "Ręczne narzędzia zaczerniania" convertPDFToImageLabel = "Konwertuj PDF do PDF-Image (używane do usunięcia tekstu pod polem)" export = "Eksportuj" findCurrentOutlineItem = "Znajdź bieżący element konspektu" header = "Ręczna redakcja" instructions = "Zaznacz tekst lub narysuj obszary w PDF, aby oznaczyć zawartość do zaczernienia." markArea = "Zaznacz obszar" markText = "Zaznacz tekst" nextPage = "Następna strona" noMarks = "Brak oznaczeń zaczernienia. Użyj powyższych narzędzi, aby oznaczyć zawartość do zaczernienia." pageBasedRedaction = "Redakcja na poziomie stron" pendingLabel = "Oczekujące:" previousPage = "Poprzednia strona" showAttachments = "Pokaż załączniki" showDocumentOutline = "Pokaż konspekt dokumentu (kliknij dwukrotnie, aby rozwinąć/zwinąć wszystkie elementy)" showLayers = "Pokaż warstwy (kliknij dwukrotnie, aby przywrócić wszystkie warstwy do stanu domyślnego)" showThumbnails = "Pokaż miniatury" textBasedRedaction = "Redakcja oparta na tekście" title = "Narzędzia zaczerniania" toggleSidebar = "Przełącz panel boczny" upload = "Prześlij" zoom = "Powiększenie" zoomIn = "Powiększ" zoomOut = "Pomniejsz" [redact.manual.pageRedactionNumbers] placeholder = "(przykład 1,2,8 lub 2n-1)" title = "Strony" [redact.manual.redactionColor] title = "Kolor redakcji" [redact.modeSelector] automatic = "Automatyczna" automaticDesc = "Redaguj tekst na podstawie wyszukiwanych haseł" automaticDisabledTooltip = "Wybierz pliki w menedżerze plików, aby zaczernić wiele plików naraz" manual = "Ręczna" manualComingSoon = "Ręczna redakcja wkrótce" manualDesc = "Kliknij i przeciągnij, aby zredagować określone obszary" mode = "Tryb" title = "Metoda redakcji" [redact.tooltip.advanced.color] text = "Dostosuj wygląd pól redakcji. Czarny to standard, ale możesz wybrać dowolny kolor. Odstęp dodaje dodatkowe miejsce wokół znalezionego tekstu." title = "Kolor pola i odstęp" [redact.tooltip.advanced.convert] text = "Konwertuje PDF do PDF opartego na obrazie po redakcji. Zapewnia to całkowite usunięcie i brak możliwości odzyskania tekstu pod polami redakcji." title = "Konwertuj do PDF-Image" [redact.tooltip.advanced.header] title = "Zaawansowane ustawienia redakcji" [redact.tooltip.advanced.regex] bullet1 = "Przykład: \\d{4}-\\d{2}-\\d{2} dopasuje daty w formacie YYYY-MM-DD" bullet2 = "Używaj ostrożnie — dokładnie testuj" text = "Włącz wyrażenia regularne dla zaawansowanego dopasowywania wzorców. Przydatne do znajdowania numerów telefonów, adresów e‑mail lub złożonych wzorców." title = "Użyj Regex" [redact.tooltip.advanced.wholeWord] text = "Dopasowuj wyłącznie pełne słowa, bez częściowych trafień. 'John' nie dopasuje 'Johnson' po włączeniu opcji." title = "Wyszukiwanie całych wyrazów" [redact.tooltip.manual.apply] bullet1 = "Oznacz tyle obszarów, ile potrzeba, przed zastosowaniem" bullet2 = "Wszystkie oczekujące zaczernienia są stosowane jednocześnie" bullet3 = "Zaczernienia nie można cofnąć po zastosowaniu" text = "Po oznaczeniu treści kliknij „Zastosuj”, aby trwale zaczernić wszystkie zaznaczone obszary. Licznik oczekujących pokazuje, ile zaczernień jest gotowych do zastosowania." title = "Zastosuj zaczernienia" [redact.tooltip.manual.header] title = "Ręczne narzędzia zaczerniania" [redact.tooltip.manual.markArea] text = "Rysuj prostokątne obszary w PDF, aby oznaczać regiony do zaczernienia. Przydatne do zaczerniania obrazów, podpisów lub nieregularnych kształtów." title = "Narzędzie zaznaczania obszaru" [redact.tooltip.manual.markText] text = "Zaznaczaj tekst bezpośrednio w PDF, aby oznaczyć go do zaczernienia. Kliknij i przeciągnij, aby podświetlić konkretny tekst, który chcesz zaczernić." title = "Narzędzie zaznaczania tekstu" [redact.tooltip.mode.automatic] text = "Automatycznie wyszukuje i redaguje wskazany tekst w całym dokumencie. Idealne do usuwania powtarzających się wrażliwych informacji, takich jak nazwiska, adresy czy oznaczenia poufne." title = "Automatyczna redakcja" [redact.tooltip.mode.header] title = "Metoda redakcji" [redact.tooltip.mode.manual] text = "Kliknij i przeciągnij, aby ręcznie zaznaczyć konkretne obszary do redakcji. Daje precyzyjną kontrolę nad tym, co zostanie zredagowane. (Wkrótce)" title = "Ręczna redakcja" [redact.tooltip.words] bullet1 = "Dodawaj po jednym słowie naraz" bullet2 = "Naciśnij Enter lub kliknij 'Dodaj kolejne', aby dodać" bullet3 = "Kliknij ×, aby usunąć słowa" [redact.tooltip.words.description] text = "Wprowadź słowa lub frazy do wyszukania i zredagowania w dokumencie. Każde słowo będzie wyszukiwane osobno." title = "Dopasowywanie tekstu" [redact.tooltip.words.examples] text = "Typowe słowa do redakcji to: dane bankowe, adresy e‑mail lub konkretne nazwiska." title = "Typowe przykłady" [redact.tooltip.words.header] title = "Słowa do zredagowania" [releases] footer = "Wydania" header = "Informacje o wydaniu" note = "Informacje o wydaniu są dostępne tylko w języku angielskim" title = "Informacje o wydaniu" [releases.current] version = "Obecna wersja" [removeAnnotations] header = "Usuń notatki" submit = "Usuń" tags = "komentarze, podświetlanie, notatki, znaczniki, usuwanie" title = "Usuń notatki" [removeAnnotations.error] failed = "Wystąpił błąd podczas usuwania adnotacji z PDF." [removeAnnotations.info] description = "To narzędzie usunie wszystkie adnotacje (komentarze, podświetlenia, notatki itp.) z dokumentów PDF." title = "O narzędziu Usuwanie adnotacji" [removeAnnotations.settings] title = "Ustawienia" [removeAnnotations.tooltip.description] title = "Działanie" [removeAnnotations.tooltip.header] title = "O narzędziu Usuń adnotacje" [removeBlanks] header = "Usuń puste strony" submit = "Usuń puste" title = "Usuń puste" [removeBlanks.error] failed = "Nie udało się usunąć pustych stron" [removeBlanks.includeBlankPages] label = "Dołącz wykryte puste strony" [removeBlanks.results] title = "Usunięto puste strony" [removeBlanks.settings] title = "Ustawienia" [removeBlanks.threshold] label = "Próg bieli piksela" [removeBlanks.tooltip.header] title = "Ustawienia usuwania pustych stron" [removeBlanks.tooltip.includeBlankPages] bullet1 = "Przydatne do przeglądu tego, co zostało usunięte" bullet2 = "Pomaga zweryfikować dokładność detekcji" bullet3 = "Można wyłączyć, aby zmniejszyć rozmiar pliku wynikowego" text = "Po włączeniu tworzy osobny PDF zawierający wszystkie puste strony wykryte i usunięte z oryginalnego dokumentu." title = "Dołącz wykryte puste stron" [removeBlanks.tooltip.threshold] bullet1 = "0 = Czysta czerń (najbardziej rygorystyczne)" bullet2 = "128 = Średnia szarość" bullet3 = "255 = Czysta biel (najmniej rygorystyczne)" text = "Kontroluje, jak biały musi być piksel, aby uznać go za 'biały'. Pomaga to określić, co jest traktowane jako pusta powierzchnia na stronie." title = "Próg bieli piksela" [removeBlanks.tooltip.whitePercent] bullet1 = "Niższe wartości (np. 80%) = Więcej stron usuniętych" bullet2 = "Wyższe wartości (np. 95%) = Usuwane tylko bardzo puste strony" bullet3 = "Używaj wyższych wartości dla dokumentów z jasnym tłem" text = "Ustawia minimalny procent białych pikseli wymagany, aby uznać stronę za pustą i usunąć ją." title = "Próg procentu bieli" [removeBlanks.whitePercent] label = "Próg procentu bieli" unit = "%" [removeCertSign] description = "To narzędzie usunie cyfrowe podpisy certyfikacyjne z dokumentu PDF." filenamePrefix = "niepodpisany" header = "Usuń podpis cyfrowy z dokumentu PDF" selectPDF = "Wskaż plik PDF:" submit = "Usuń podpis cyfrowy" tags = "uwierzytelnianie, PEM, P12, oficjalny, odszyfrowywanie" title = "Usuń podpis cyfrowy" [removeCertSign.error] failed = "Wystąpił błąd podczas usuwania podpisów certyfikacyjnych." [removeCertSign.files] placeholder = "Wybierz plik PDF w widoku głównym, aby rozpocząć" [removeCertSign.results] title = "Wyniki usuwania certyfikatów" [removeImage] header = "Usuń obraz" removeImage = "Usuń obraz" submit = "Usuń obraz" title = "Usuń obraz" [removeImage.error] failed = "Nie udało się usunąć obrazów z PDF." [removeImage.results] title = "Wyniki usuwania obrazów" [removeImagePdf] tags = "Usuń obraz, operacje na stronie, back-end, strona serwera" [removeMetadata] submit = "Usuń metadane" [removePages] filenamePrefix = "usuniete_strony" submit = "Usuń" tags = "Usuń strony,usuwaj strony" title = "Usuń" [removePages.error] failed = "Wystąpił błąd podczas usuwania stron." [removePages.files] placeholder = "Wybierz plik PDF w widoku głównym, aby rozpocząć" [removePages.pageNumbers] error = "Nieprawidłowy format numerów stron. Użyj liczb, zakresów (1-5) lub wyrażeń matematycznych (2n+1)" label = "Strony do usunięcia" placeholder = "np.: 1,3,5-8,10" [removePages.results] title = "Wyniki usuwania stron" [removePages.settings] title = "Ustawienia" [removePages.tooltip.examples] bullet1 = "Usuń pierwszą stronę: 1" bullet2 = "Usuń ostatnie 3 strony: -3" bullet3 = "Usuń co drugą stronę: 2n" bullet4 = "Usuń konkretne, rozproszone strony: 1,5,10,15" text = "Oto kilka popularnych schematów wyboru stron:" title = "Typowe przykłady" [removePages.tooltip.header] title = "Ustawienia usuwania stron" [removePages.tooltip.pageNumbers] bullet1 = "Pojedyncze strony: 1,3,5 (usuwa strony 1, 3 i 5)" bullet2 = "Zakresy stron: 1-5,10-15 (usuwa strony 1-5 i 10-15)" bullet3 = "Matematyczne: 2n+1 (usuwa strony nieparzyste)" bullet4 = "Zakresy otwarte: 5- (usuwa od strony 5 do końca)" text = "Określ, które strony usunąć z PDF. Możesz wybrać pojedyncze strony, zakresy lub użyć wyrażeń matematycznych." title = "Wybór stron" [removePages.tooltip.safety] bullet1 = "Zawsze podglądaj wybór przed przetwarzaniem" bullet2 = "Zachowaj kopię zapasową oryginalnego pliku" bullet3 = "Numeracja stron zaczyna się od 1, nie od 0" bullet4 = "Nieprawidłowe numery stron zostaną zignorowane" text = "Ważne kwestie przy usuwaniu stron:" title = "Wskazówki bezpieczeństwa" [removePassword] desc = "Usuń ochronę hasłem z dokumentu PDF." filenamePrefix = "odszyfrowany" submit = "Usuń" tags = "zabezpieczenie,odszyfrowanie,bezpieczeństwo,odhasłowanie,usunięcie hasła" title = "Usuń hasło" [removePassword.error] failed = "Wystąpił błąd podczas usuwania hasła z PDF." [removePassword.password] completed = "Skonfigurowano hasło" label = "Obecne hasło" placeholder = "Wprowadź obecne hasło" stepTitle = "Usuń hasło" [removePassword.results] title = "Odszyfrowane pliki PDF" [removePassword.tooltip] description = "Usunięcie ochrony hasłem wymaga hasła, którym zaszyfrowano PDF. To odszyfruje dokument, czyniąc go dostępnym bez hasła." [reorganizePages] submit = "Przeorganizuj strony" [reorganizePages.error] failed = "Nie udało się zreorganizować stron" [reorganizePages.results] title = "Przeorganizowano strony" [reorganizePages.settings] title = "Ustawienia" [repair] description = "To narzędzie spróbuje naprawić uszkodzone lub uszkodzone pliki PDF. Nie są wymagane dodatkowe ustawienia." filenamePrefix = "naprawione" header = "Napraw dokument(y) PDF" submit = "Napraw" tags = "naprawianie, naprawa, przywracanie, poprawianie, odzyskiwanie" title = "Napraw" [repair.error] failed = "Wystąpił błąd podczas naprawy PDF." [repair.files] placeholder = "Wybierz plik PDF w widoku głównym, aby rozpocząć" [repair.results] title = "Wyniki naprawy" [replace-color] previewOverlayOpacity = "Nieprzezroczystość nakładki podglądu" previewOverlayTransparency = "Przezroczystość nakładki podglądu" previewOverlayVisibility = "Pokaż nakładkę podglądu" submit = "Zamień" title = "Zamień-Odwróć-Kolor" [replace-color.options] fill = "Kolor wypełnienia" gradient = "Gradient" [replace-color.selectText] 1 = "Zastąp lub Odwróć opcje kolorów" 10 = "Wybierz Kolor tekstu" 11 = "Wybierz Kolor tła" 12 = "Wybierz kolor początkowy" 13 = "Wybierz kolor końcowy" 2 = "Domyślnie (domyślne kolory o wysokim kontraście)" 3 = "Niestandardowe (kolory niestandardowe)" 4 = "Całkowita-Odwrotność (Odwrócenie wszystkich kolorów)" 5 = "Wysoki kontrast opcji kolorystycznych" 6 = "biały tekst na czarnym tle" 7 = "Czarny tekst na białym tle" 8 = "Żółty tekst na czarnym tle" 9 = "Zielony tekst na czarnym tle" [replaceColor] tags = "Zastąp kolor,Operacje na stronach,Back end,po stronie serwera" [replaceColor.error] failed = "Wystąpił błąd podczas przetwarzania zamiany kolorów." [replaceColor.labels] colourOperation = "Operacja koloru" settings = "Ustawienia" [replaceColor.options] cmyk = "Konwertuj do CMYK" custom = "Niestandardowe" highContrast = "Wysoki kontrast" invertAll = "Odwróć wszystkie kolory" [replaceColor.tooltip.cmyk] text = "Skonwertuj PDF z przestrzeni kolorów RGB do CMYK, zoptymalizowanej pod profesjonalny druk. Proces konwertuje kolory do modelu Cyan, Magenta, Yellow, Black używanego przez drukarki." title = "Konwertuj do CMYK" [replaceColor.tooltip.custom] bullet1 = "Kolor tekstu — wybierz kolor elementów tekstowych" bullet2 = "Kolor tła — ustaw kolor tła dokumentu" text = "Zdefiniuj własne kolory tekstu i tła za pomocą próbników kolorów. Idealne do tworzenia dokumentów zgodnych z identyfikacją wizualną lub specyficznymi wymaganiami dostępności." title = "Kolory niestandardowe" [replaceColor.tooltip.description] text = "Przekształć kolory PDF, aby poprawić czytelność i dostępność. Wybierz gotowe presety o wysokim kontraście, odwróć wszystkie kolory lub utwórz własne schematy kolorów." title = "Opis" [replaceColor.tooltip.header] title = "Przegląd ustawień zastępowania i odwracania kolorów" [replaceColor.tooltip.highContrast] bullet1 = "Biały tekst na czarnym tle — klasyczny tryb ciemny" bullet2 = "Czarny tekst na białym tle — standardowy wysoki kontrast" bullet3 = "Żółty tekst na czarnym tle — opcja o wysokiej widoczności" bullet4 = "Zielony tekst na czarnym tle — alternatywny wysoki kontrast" text = "Zastosuj predefiniowane kombinacje kolorów o wysokim kontraście zaprojektowane dla lepszej czytelności i zgodności z zasadami dostępności." title = "Wysoki kontrast" [replaceColor.tooltip.invertAll] text = "Całkowicie odwróć wszystkie kolory w PDF, tworząc efekt podobny do negatywu. Przydatne do tworzenia wersji dokumentów w trybie ciemnym lub zmniejszania zmęczenia oczu w słabym oświetleniu." title = "Odwróć wszystkie kolory" [rotate] rotateLeft = "Obróć przeciwnie do ruchu wskazówek zegara" rotateRight = "Obróć zgodnie z ruchem wskazówek zegara" selectRotation = "Wybierz kąt obrotu (zgodnie z ruchem wskazówek zegara)" submit = "Obróć" title = "Obróć dokument PDF" [rotate.error] failed = "Wystąpił błąd podczas obracania PDF." [rotate.preview] title = "Podgląd obrotu" [rotate.tooltip.controls] text = "Użyj przycisków obrotu, aby dostosować orientację. Lewy przycisk obraca przeciwnie do ruchu wskazówek zegara, prawy zgodnie. Każde kliknięcie obraca o 90 stopni." title = "Sterowanie" [rotate.tooltip.description] text = "Obracaj strony PDF zgodnie lub przeciwnie do ruchu wskazówek zegara w krokach co 90 stopni. Wszystkie strony w PDF zostaną obrócone. Podgląd pokazuje, jak dokument będzie wyglądał po obrocie." [rotate.tooltip.header] title = "Przegląd ustawień obrotu" [sanitize] completed = "Oczyszczanie zakończone pomyślnie" desc = "Usuń potencjalnie szkodliwe elementy z plików PDF." filenamePrefix = "oczyszczony" sanitizationResults = "Wyniki oczyszczania" submit = "Dezynfekuj PDF" title = "Oczyszczanie" [sanitize.error] failed = "Wystąpił błąd podczas oczyszczania PDF." generic = "Oczyszczanie nie powiodło się" [sanitize.files] placeholder = "Wybierz plik PDF w głównym widoku, aby rozpocząć" [sanitize.options] note = "Wybierz elementy, które chcesz usunąć z PDF. Należy wybrać co najmniej jedną opcję." title = "Opcje oczyszczania" [sanitize.options.removeEmbeddedFiles] desc = "Usuń wszelkie pliki osadzone w PDF" label = "Usuń osadzone pliki" [sanitize.options.removeFonts] desc = "Usuń osadzone czcionki z PDF" label = "Usuń czcionki" [sanitize.options.removeJavaScript] desc = "Usuń akcje i skrypty JavaScript z PDF" label = "Usuń JavaScript" [sanitize.options.removeLinks] desc = "Usuń zewnętrzne linki i akcje uruchamiania z PDF" label = "Usuń linki" [sanitize.options.removeMetadata] desc = "Usuń metadane informacji o dokumencie (tytuł, autor itp.)" label = "Usuń metadane dokumentu" [sanitize.options.removeXMPMetadata] desc = "Usuń metadane XMP z PDF" label = "Usuń metadane XMP" [sanitize.steps] files = "Pliki" results = "Wyniki" settings = "Ustawienia" [sanitizePdf] tags = "czyszczenie, ochrona, bezpieczeństwo, usuwanie zagrożeń" [sanitizePDF] header = "Dezynfekuj dokument PDF" submit = "Dezynfekuj PDF" title = "Dezynfekuj PDF" [sanitizePDF.selectText] 1 = "Usuń elementy JavaScript" 2 = "Usuń załączone pliki" 3 = "Usuń metadane XMP" 4 = "Usuń linki" 5 = "Usuń czcionki" 6 = "Usuń metadane informacji o dokumencie" [scalePages] header = "Dopasuj rozmiar stron" keepPageSize = "Oryginalny rozmiar" pageSize = "Rozmiar stron dokumentu:" scaleFactor = "Poziom powiększenia (przycięcia) stron:" submit = "Wykonaj" title = "Dopasuj rozmiar stron" [ScannerImageSplit] info = "Python nie został zainstalowany. Jest on wymagany do uruchomienia." tags = "oddzielne, automatyczne wykrywanie, skanowanie, wiele zdjęć, porządkowanie" [ScannerImageSplit.selectText] 1 = "Próg kąta:" 10 = "Ustawia rozmiar dodawanego i usuwanego obramowania, aby uniknąć białych obramowań na wyjściu (domyślnie: 1)." 2 = "Ustawia minimalny kąt bezwzględny wymagany do obrócenia obrazu (domyślnie: 10)." 3 = "Tolerancja:" 4 = "Określa zakres zmienności kolorów wokół szacowanego koloru tła (domyślnie: 30)." 5 = "Minimalna powierzchnia:" 6 = "Ustawia próg minimalnego obszaru dla zdjęcia (domyślnie: 10000)." 7 = "Minimalny obszar konturu:" 8 = "Ustawia próg minimalnego obszaru konturu dla zdjęcia" 9 = "Rozmiar obramowania:" [scannerImageSplit] submit = "Wyodrębnij skany obrazów" title = "Wyodrębnione obrazy" [scannerImageSplit.error] failed = "Wystąpił błąd podczas wyodrębniania skanów obrazów." [scannerImageSplit.tooltip] headsUp = "Uwaga" headsUpDesc = "Nakładające się zdjęcia lub tła bardzo zbliżone kolorem do zdjęć mogą obniżyć dokładność - spróbuj jaśniejszego lub ciemniejszego tła i zostaw więcej miejsca." problem1 = "Nie wykryto zdjęć → zwiększ Tolerancję do 30–50" problem2 = "Zbyt wiele fałszywych detekcji → zwiększ Minimalny obszar do 15 000–20 000" problem3 = "Kadrowania są zbyt ciasne → zwiększ Rozmiar obramowania do 5–10" problem4 = "Przechylone zdjęcia nie są prostowane → obniż Próg kąta do ~5°" problem5 = "Ramki od kurzu/szumu → zwiększ Minimalny obszar konturu do 1000–2000" quickFixes = "Szybkie poprawki" setupTips = "Wskazówki dotyczące konfiguracji" tip1 = "Użyj jednolitego, jasnego tła" tip2 = "Zostaw małą przerwę (≈1 cm) między zdjęciami" tip3 = "Skanuj w 300–600 DPI" tip4 = "Wyczyść szybę skanera" title = "Dzielnik zdjęć" useCase1 = "Skanuj całe strony albumów za jednym razem" useCase2 = "Dziel partie ze skanera płaskiego na osobne pliki" useCase3 = "Rozbij kolaże na pojedyncze zdjęcia" useCase4 = "Wyciągaj zdjęcia z dokumentów" whatThisDoes = "Co robi" whatThisDoesDesc = "Automatycznie znajduje i wyodrębnia każde zdjęcie ze skanowanej strony lub obrazu zbiorczego — bez ręcznego kadrowania." whenToUse = "Kiedy używać" [search] noResults = "Brak wyników" placeholder = "Wpisz wyszukiwane hasło..." searching = "Wyszukiwanie..." title = "Szukaj w PDF" [selfHosted.offline] hideTools = "Ukryj niedostępne narzędzia ▴" messageNoFallback = "Narzędzia będą niedostępne, dopóki Twój serwer nie wróci online." messageWithFallback = "Niektóre narzędzia wymagają połączenia z serwerem." showTools = "Pokaż niedostępne narzędzia ▾" title = "Twój serwer Stirling-PDF jest nieosiągalny" toolNotAvailableLocally = "Twój serwer Stirling-PDF jest offline, a \"{{endpoint}}\" nie jest dostępny w lokalnym backendzie." [session] expired = "Twoja sesja wygasła. Odśwież stronę i spróbuj ponownie." refreshPage = "Odśwież stronę" [sessionManagement.tooltip] header = "Zarządzanie sesjami podpisywania" [sessionManagement.tooltip.addParticipants] bullet1 = "Nowi uczestnicy są dodawani na koniec kolejności podpisywania" bullet2 = "Nie można dodawać uczestników po sfinalizowaniu sesji" bullet3 = "Każdy uczestnik otrzymuje powiadomienie, gdy przyjdzie jego kolej" description = "Możesz dodawać kolejnych uczestników do aktywnej sesji w dowolnym momencie przed finalizacją." title = "Dodawanie uczestników" [sessionManagement.tooltip.finalization] bullet1 = "Pełna finalizacja: Wszyscy uczestnicy podpisali" bullet2 = "Częściowa finalizacja: Niektórzy uczestnicy jeszcze nie podpisali" bullet3 = "Uczestnicy bez podpisu zostaną wykluczeni z finalnego dokumentu" bullet4 = "Po finalizacji możesz wczytać podpisany PDF do aktywnych plików" description = "Finalizacja łączy wszystkie podpisy w jednym podpisanym PDF-ie. Tej czynności nie można cofnąć." title = "Finalizacja sesji" [sessionManagement.tooltip.participantRemoval] bullet1 = "Nie można usuwać uczestników, którzy już podpisali" bullet2 = "Usunięci uczestnicy nie będą już otrzymywać powiadomień" bullet3 = "Kolejność podpisywania dostosuje się automatycznie" description = "Uczestników można usuwać z sesji przed ich podpisem." title = "Usuwanie uczestników" [sessionManagement.tooltip.signatureOrder] bullet1 = "Każdy podpis jest nakładany sekwencyjnie na PDF" bullet2 = "Późniejsi sygnatariusze widzą wcześniejsze podpisy" bullet3 = "Kluczowe dla procesów akceptacji i łańcucha dowodowego" description = "Kolejność określona podczas tworzenia sesji decyduje, kto podpisuje jako pierwszy." title = "Kolejność podpisów" [settings.configuration] advanced = "Zaawansowane" database = "Baza danych" endpoints = "Endpointy" features = "Funkcje" storageSharing = "Przechowywanie plików i udostępnianie" systemSettings = "Ustawienia systemowe" title = "Konfiguracja" [settings.connection] localDescription = "Korzystasz z lokalnego backendu bez konta. Niektóre narzędzia wymagające przetwarzania w chmurze lub serwera self-hosted są niedostępne." logout = "Wyloguj" server = "Serwer" signIn = "Zaloguj się" title = "Tryb połączenia" user = "Zalogowano jako" [settings.connection.mode] local = "Tylko lokalnie" saas = "Stirling Cloud" selfhosted = "Własny serwer" [settings.developer] apiKeys = "Klucze API" title = "Deweloper" [settings.general] autoUnzip = "Automatycznie rozpakowuj odpowiedzi API" autoUnzipDescription = "Automatycznie rozpakowuj pliki z odpowiedzi ZIP" autoUnzipFileLimit = "Limit automatycznego rozpakowywania" autoUnzipFileLimitDescription = "Maksymalna liczba plików do wyodrębnienia z ZIP" autoUnzipFileLimitTooltip = "Rozpakowuj tylko, jeśli ZIP zawiera nie więcej niż tyle plików. Ustaw wyżej, aby rozpakowywać większe archiwa ZIP." autoUnzipTooltip = "Automatycznie rozpakowuje pliki ZIP zwracane przez operacje API. Wyłącz, aby zachować pliki ZIP w stanie nienaruszonym. Nie wpływa to na przepływy automatyzacji." defaultPdfEditor = "Domyślny edytor PDF" defaultPdfEditorActive = "Stirling PDF jest Twoim domyślnym edytorem PDF" defaultPdfEditorChecking = "Sprawdzanie..." defaultPdfEditorInactive = "Inna aplikacja jest ustawiona jako domyślna" defaultPdfEditorSet = "Już domyślny" defaultStartupView = "Domyślny widok przy uruchomieniu" defaultStartupViewDescription = "Wybierz, która karta w lewej kolumnie ma być aktywna po uruchomieniu aplikacji" defaultToolPickerMode = "Domyślny tryb wyboru narzędzi" defaultToolPickerModeDescription = "Wybierz, czy selektor narzędzi domyślnie otwiera się w trybie pełnoekranowym czy w pasku bocznym" defaultViewerZoom = "Domyślne powiększenie czytnika" defaultViewerZoomDescription = "Ustaw domyślny poziom powiększenia podczas otwierania PDF w czytniku" description = "Skonfiguruj ogólne ustawienia aplikacji." hideUnavailableConversions = "Ukryj niedostępne konwersje" hideUnavailableConversionsDescription = "Usuń wyłączone opcje konwersji w narzędziu Konwertuj zamiast wyświetlać je wyszarzone." hideUnavailableTools = "Ukryj niedostępne narzędzia" hideUnavailableToolsDescription = "Usuń narzędzia wyłączone na serwerze zamiast wyświetlać je wyszarzone." language = "Język" languageDescription = "Wybierz język wyświetlania" logout = "Wyloguj się" setAsDefault = "Ustaw jako domyślne" theme = "Motyw" themeDark = "Ciemny" themeDescription = "Przełącz między trybem jasnym i ciemnym" themeLight = "Jasny" title = "Ogólne" user = "Użytkownik" [settings.general.enableFeatures] action = "Skonfiguruj" and = "i" benefit = "Umożliwia role użytkowników, współpracę zespołową, kontrolę administratora i funkcje korporacyjne." dismiss = "Zamknij" intro = "Włącz uwierzytelnianie użytkowników, zarządzanie zespołem i funkcje przestrzeni roboczej dla swojej organizacji." learnMore = "Więcej w dokumentacji" title = "Dla administratorów systemu" [settings.general.mode] fullscreen = "Pełny ekran" sidebar = "Pasek boczny" [settings.general.startupView] automate = "Automatyzacja" read = "Czytnik" tools = "Narzędzia" [settings.general.updates] checkForUpdates = "Sprawdź aktualizacje" currentBackendVersion = "Current Backend Version" currentFrontendVersion = "Current Frontend Version" description = "Sprawdź aktualizacje i informacje o wersji" latestVersion = "Najnowsza wersja" serverNeedsUpdate = "Serwer wymaga aktualizacji przez administratora" title = "Aktualizacje oprogramowania" versionMismatch = "Warning: A mismatch has been detected between the client version and the AppConfig version. Using different versions can lead to compatibility issues, errors, and security risks. Please ensure that server and client are using the same version." viewDetails = "Pokaż szczegóły" [settings.general.versionInfo] description = "Szczegóły wersji aplikacji desktopowej i serwera" desktop = "Wersja desktopowa" server = "Wersja serwera" title = "Informacje o wersji" [settings.general.zoomLevel] auto = "Auto" fitPage = "Dopasuj do strony" fitWidth = "Dopasuj do szerokości" [settings.help] label = "Przewodniki" title = "Pomoc" [settings.help.adminTour] description = "Poznaj zarządzanie zespołem, ustawienia systemu i funkcje dla firm." start = "Start" title = "Przewodnik administratora" [settings.help.toolsTour] description = "Przejdź przez przesyłanie plików, wybór narzędzia i przegląd wyników." start = "Start" title = "Przewodnik po narzędziach" [settings.hotkeys] capturing = "Naciśnij klawisze… (Esc, aby anulować)" change = "Zmień skrót" customBadge = "Własny" defaultLabel = "Domyślny: {{shortcut}}" description = "Dostosuj skróty klawiaturowe, aby szybko uzyskiwać dostęp do narzędzi. Kliknij \"Zmień skrót\" i naciśnij nową kombinację klawiszy. Naciśnij Esc, aby anulować." errorConflict = "Skrót już używany przez {{tool}}." none = "Nieprzypisany" noShortcut = "Nie ustawiono skrótu" reset = "Resetuj" searchPlaceholder = "Szukaj narzędzi..." shortcut = "Skrót" title = "Skróty klawiaturowe" [settings.hotkeys.errorModifier] mac = "Dodaj ⌘ (Command), ⌥ (Option) lub inny modyfikator do skrótu." windows = "Dodaj Ctrl, Alt lub inny modyfikator do skrótu." [settings.licensingAnalytics] audit = "Audyt" plan = "Plan" title = "Licencje i analityka" usageAnalytics = "Analityka użycia" [settings.planBilling] currentPlan = "Bieżący plan" loading = "Wczytywanie informacji rozliczeniowych..." notAvailable = "Plan i rozliczenia są dostępne tylko po połączeniu ze Stirling Cloud (tryb SaaS)." title = "Plan i rozliczenia" [settings.planBilling.billing] manageBilling = "Zarządzaj rozliczeniami" nextBillingDate = "Następna data rozliczenia" overageCost = "Bieżący koszt nadwyżek: {{amount}} ({{credits}} kredytów)" [settings.planBilling.credits] estimatedCost = "Szacowany koszt: {{amount}}" freeTierInfo = "Plan Free obejmuje {{freeCredits}} kredytów miesięcznie. Ulepsz do Team, aby mieć {{teamCredits}} kredytów/mies. i rozliczanie nadwyżek wg zużycia." included = "{{count}} kredytów/mies. (wliczone)" noOverage = "Brak opłat za nadwyżki w tym miesiącu. Korzystasz z wliczonych {{count}} kredytów." overage = "+ {{count}} nadwyżki" overageInfo = "Kredyty nadwyżkowe są rozliczane po {{price}} za kredyt. Zapłacisz tylko za to, co wykorzystasz ponad miesięczny przydział." title = "Wykorzystanie kredytów" [settings.planBilling.errors] fetchFailed = "Nie można pobrać danych rozliczeniowych" retry = "Ponów próbę" [settings.planBilling.status] active = "Aktywny" canceled = "Anulowany" pastDue = "Zaległy" trial = "Wersja próbna" [settings.planBilling.team] managedByTeam = "Zarządzane przez zespół" memberCount = "{{count}} członków zespołu" [settings.planBilling.tier] enterprise = "Enterprise" enterpriseDescription = "Niestandardowe funkcje i wsparcie dla przedsiębiorstw" free = "Free" freeDescription = "50 kredytów miesięcznie" team = "Team" teamBadge = "Team" teamDescription = "500 kredytów/mies. wliczone, automatyczne rozliczanie nadwyżek dla nieprzerwanej obsługi" teamTooltipCredits = "Plan Team obejmuje {{credits}} kredytów/mies." teamTooltipFineprint = "Płacisz tylko za to, co wykorzystasz ponad wliczone kredyty." teamTooltipOverage = "Automatyczne rozliczanie nadwyżek po {{price}}/kredyt zapewnia nieprzerwaną obsługę." [settings.planBilling.trial] daysRemaining = "Pozostało {{days}} dni" daysRemainingFull = "Twoja wersja próbna kończy się za {{days}} dni" endDate = "Wygasa: {{date}}" endsOn = "Koniec wersji próbnej" title = "Aktywna wersja próbna" [settings.planBilling.upgrade] cta = "Ulepsz do Team" featureApi = "Dostęp do API do automatyzacji" featureCredits = "{{teamCredits}} kredytów miesięcznie (vs {{freeCredits}} w Free)" featureMembers = "Nielimitowani członkowie zespołu" featureSupport = "Priorytetowe wsparcie" featureThroughput = "Szybsza przepustowość przetwarzania" opensInBrowser = "Otwiera się w przeglądarce, aby dokończyć ulepszenie" subtitle = "Ulepsz do Team, aby zyskać:" title = "Ulepsz swój plan" [settings.policiesPrivacy] legal = "Prawne" privacy = "Prywatność" title = "Zasady i prywatność" [settings.preferences] title = "Preferencje" [settings.search] placeholder = "Szukaj stron ustawień..." [settings.security] description = "Zmień hasło, aby zachować bezpieczeństwo konta." title = "Bezpieczeństwo" [settings.security.password] confirm = "Potwierdź nowe hasło" confirmPlaceholder = "Wpisz ponownie nowe hasło" current = "Bieżące hasło" currentPlaceholder = "Wpisz bieżące hasło" error = "Nie można zaktualizować hasła. Zweryfikuj obecne hasło i spróbuj ponownie." mismatch = "Nowe hasła nie są takie same." new = "Nowe hasło" newPlaceholder = "Wpisz nowe hasło" required = "Wszystkie pola są wymagane." ssoDisabled = "Zmiany hasła są zarządzane przez dostawcę tożsamości." subtitle = "Zmień swoje hasło. Zostaniesz wylogowany po aktualizacji." success = "Hasło pomyślnie zaktualizowano. Zaloguj się ponownie." update = "Zaktualizuj hasło" [settings.securityAuth] connections = "Połączenia" security = "Bezpieczeństwo" telegram = "Telegram" title = "Bezpieczeństwo i uwierzytelnianie" [settings.team] title = "Zespół" [settings.tooltips] enableLoginFirst = "Najpierw włącz tryb logowania" requiresEnterprise = "Wymaga licencji Enterprise" [settings.workspace] people = "Osoby" teams = "Zespoły" title = "Przestrzeń robocza" [setup] description = "Zacznij od wyboru sposobu korzystania ze Stirling PDF" welcome = "Witamy w Stirling PDF" [setup.login] connectingTo = "Łączenie z:" hideInstructions = "Ukryj instrukcje" instructions = "Aby włączyć logowanie na swoim serwerze Stirling PDF:" instructionsEnvVar = "Ustaw zmienną środowiskową:" instructionsOrYml = "Lub w settings.yml:" instructionsRestart = "Następnie uruchom ponownie serwer, aby zmiany zaczęły obowiązywać." oauthPending = "Otwieranie przeglądarki do uwierzytelnienia..." orContinueWith = "Lub kontynuuj e‑mailem" serverRequirement = "Uwaga: Na serwerze musi być włączone logowanie." showInstructions = "Jak włączyć?" signInWith = "Zaloguj przez" skipSignIn = "Kontynuuj bez logowania" sso = "Single Sign-On" submit = "Zaloguj" subtitle = "Wprowadź dane logowania, aby kontynuować" title = "Zaloguj się" [setup.login.email] label = "E‑mail" placeholder = "Wpisz e‑mail" [setup.login.error] emptyEmail = "Wpisz e‑mail" emptyPassword = "Wpisz hasło" emptyUsername = "Wpisz nazwę użytkownika" oauthFailed = "Logowanie przez OAuth nie powiodło się. Spróbuj ponownie." [setup.login.password] label = "Hasło" placeholder = "Wpisz hasło" [setup.login.username] label = "Nazwa użytkownika" placeholder = "Wpisz nazwę użytkownika" [setup.mode.saas] description = "Zaloguj się na konto Stirling" title = "Stirling Cloud" [setup.mode.selfhosted] description = "Połącz się z własnym serwerem Stirling PDF" title = "Własny serwer" [setup.saas] subtitle = "Zaloguj się na konto Stirling" title = "Zaloguj się do Stirling" [setup.selfhosted] changeServerLocked = "Twoja organizacja ograniczyła tę aplikację do określonego serwera" link = "lub połącz się z kontem hostowanym samodzielnie" subtitle = "Wprowadź dane logowania do serwera" switchToLocal = "Użyj zamiast tego narzędzi lokalnych" title = "Zaloguj się do serwera" [setup.selfhosted.unreachable] changeServer = "Połącz z innym serwerem" changeServerLocked = "Twoja organizacja ograniczyła tę aplikację do określonego serwera" continueOffline = "Użyj zamiast tego narzędzi lokalnych" message = "Nie można połączyć się z {{url}}. Sprawdź, czy serwer działa i jest dostępny." retry = "Ponów próbę" title = "Nie można połączyć się z serwerem" [setup.server] subtitle = "Wpisz URL własnego serwera" testing = "Testowanie połączenia..." title = "Połącz z serwerem" useLast = "Last used server: {{serverUrl}}" [setup.server.error] configFetch = "Nie udało się pobrać konfiguracji serwera. Sprawdź URL i spróbuj ponownie." configFetchError = "Nie udało się pobrać konfiguracji serwera: {{error}}" emptyUrl = "Wpisz URL serwera" invalidUrl = "Nieprawidłowy format URL. Wprowadź prawidłowy adres jak https://your-server.com" testFailed = "Test połączenia nie powiódł się" unreachable = "Nie można połączyć z serwerem" [setup.server.error.securityDisabled] body = "Na tym serwerze logowanie nie jest włączone. Aby się połączyć, musisz włączyć uwierzytelnianie:" step1 = "Ustaw w środowisku DOCKER_ENABLE_SECURITY=true" step2 = "Lub ustaw security.enableLogin=true w pliku settings.yml" step3 = "Uruchom ponownie serwer" title = "Logowanie nie jest włączone" [setup.server.type] saas = "Stirling PDF SaaS" selfhosted = "Własny serwer" [setup.server.url] description = "Wpisz pełny URL własnego serwera Stirling PDF" label = "URL serwera" [setup.step1] description = "Offline lub serwer" label = "Wybierz tryb" [setup.step2] description = "Własny serwer" label = "Wybierz serwer" [setup.step3] description = "Wprowadź dane logowania" label = "Logowanie" [showJS] done = "JavaScript wyodrębniony" downloadJS = "Pobierz Javascript" header = "Pokaż Javascript" processing = "Wyodrębnianie JavaScript..." results = "Wynik" singleFileWarning = "To narzędzie obsługuje tylko jeden plik naraz. Wybierz jeden plik." submit = "Pokaż" tags = "JS" title = "Pokaż Javascript" [showJS.view] title = "Wyodrębniony JavaScript" [sidebar] toggle = "Przełącz panel boczny" [sign] activate = "Aktywuj umieszczanie podpisu" add = "Dodaj" addToAll = "Dodaj do wszystkich stron" applySignatures = "Zastosuj podpisy" clear = "Wyczyść" deactivate = "Zakończ umieszczanie podpisów" delete = "Usuń" first = "Pierwsza strona" header = "Dodaj podpis do dokumentu PDF" last = "Ostatnia strona" maintainRatio = "Przełącz zachowanie proporcji" next = "Następna strona" noSavedSigs = "Nie znaleziono zapisanych podpisów" personalSigs = "Podpisy osobiste" previous = "Poprzednia strona" redo = "Ponów" save = "Zapisany podpis" sharedSigs = "Podpisy współdzielone" submit = "Podpisz dokument" title = "Podpis" undo = "Cofnij" updateAndPlace = "Zaktualizuj i umieść" upload = "Wczytaj opbraz" [sign.canvas] clear = "Wyczyść płótno" clickToOpen = "Kliknij, aby otworzyć płótno rysunku" colorLabel = "Kolor" colorPickerTitle = "Wybierz kolor pociągnięcia" heading = "Narysuj podpis" modalTitle = "Narysuj podpis" penSizeLabel = "Grubość pióra" penSizePlaceholder = "Rozmiar" [sign.draw] clear = "Wyczyść" title = "Narysuj swój podpis" [sign.error] failed = "Wystąpił błąd podczas podpisywania PDF." [sign.image] backgroundRemovalFailedMessage = "Nie można usunąć tła z obrazu. Użyto oryginalnego obrazu." backgroundRemovalFailedTitle = "Nie udało się usunąć tła" hint = "Prześlij obraz podpisu w formacie PNG lub JPG" label = "Prześlij obraz podpisu" placeholder = "Wybierz plik obrazu" processing = "Przetwarzanie obrazu..." removeBackground = "Usuń białe tło (uczyń przezroczystym)" [sign.instructions] canvas = "Po narysowaniu podpisu w Canvas zamknij okno modalne, a następnie kliknij w dowolnym miejscu PDF, aby go umieścić." image = "Po przesłaniu obrazu podpisu powyżej kliknij w dowolnym miejscu PDF, aby go umieścić." noSignature = "Utwórz podpis powyżej, aby włączyć narzędzia umieszczania." paused = "Wstrzymano umieszczanie" resumeHint = "Wznów umieszczanie, aby kliknąć i dodać podpis." saved = "Wybierz zapisany podpis powyżej, a następnie kliknij w dowolnym miejscu w PDF, aby go umieścić." text = "Po wpisaniu swojego imienia i nazwiska kliknij w dowolnym miejscu PDF, aby umieścić podpis." title = "Jak dodać podpis" [sign.mode] move = "Przesuń podpis" pause = "Wstrzymaj umieszczanie" place = "Umieść podpis" resume = "Wznów umieszczanie" [sign.results] title = "Wyniki podpisywania" [sign.saved] carouselPosition = "{{current}} z {{total}}" defaultCanvasLabel = "Podpis rysowany" defaultImageLabel = "Przesłany podpis" defaultLabel = "Podpis" defaultTextLabel = "Podpis wpisany" delete = "Usuń" description = "Używaj zapisanych podpisów w dowolnym momencie." emptyDescription = "Narysuj, prześlij lub wpisz podpis powyżej, a następnie użyj „Zapisz w bibliotece”, aby mieć do {{max}} ulubionych gotowych do użycia." emptyTitle = "Brak zapisanych podpisów" heading = "Zapisane podpisy" label = "Etykieta" limitDescription = "Usuń zapisany podpis przed dodaniem nowych (maks. {{max}})." limitTitle = "Osiągnięto limit" next = "Następny" noChanges = "Bieżący podpis jest już zapisany." personalDescription = "Tylko Ty widzisz te podpisy." personalHeading = "Osobiste podpisy" prev = "Poprzedni" saveButton = "Zapisz podpis" savePersonal = "Zapisz osobiste" saveShared = "Zapisz udostępnione" saveUnavailable = "Najpierw utwórz podpis, aby go zapisać." sharedDescription = "Wszyscy użytkownicy mogą widzieć i używać tych podpisów." sharedHeading = "Udostępnione podpisy" tempStorageDescription = "Podpisy są przechowywane tylko w Twojej przeglądarce. Zostaną utracone po wyczyszczeniu danych przeglądarki lub zmianie przeglądarki." tempStorageTitle = "Tymczasowe przechowywanie w przeglądarce" [sign.saved.status] saved = "Zapisano" [sign.saved.type] canvas = "Rysunek" image = "Przesłany" text = "Tekst" [sign.step] createDesc = "Wybierz sposób utworzenia podpisu" place = "Umieść i zapisz" placeDesc = "Umieść podpis w PDF" [sign.steps] configure = "Skonfiguruj podpis" [sign.text] colorLabel = "Kolor tekstu" fontLabel = "Czcionka" fontSizeLabel = "Rozmiar czcionki" fontSizePlaceholder = "Wpisz lub wybierz rozmiar czcionki (8–200)" name = "Imię i nazwisko podpisującego" placeholder = "Wpisz swoje pełne imię i nazwisko" [sign.type] canvas = "Płótno" draw = "Rysuj" image = "Obraz" saved = "Zapisane" text = "Tekst" title = "Typ podpisu" [signatureSettings.tooltip] header = "Ustawienia wyglądu podpisu" [signatureSettings.tooltip.location] bullet1 = "Przykłady: \"New York, USA\", \"London Office\", \"Remote\"" bullet2 = "To nie to samo co położenie na stronie" bullet3 = "Może być wymagane w niektórych jurysdykcjach prawnych" description = "Opcjonalna lokalizacja geograficzna, gdzie złożono podpis. Zapisywana w metadanych certyfikatu." title = "Lokalizacja podpisu" [signatureSettings.tooltip.logo] bullet1 = "Wyświetlane obok podpisu i tekstu" bullet2 = "Obsługuje formaty PNG, JPG" bullet3 = "Podnosi profesjonalny wygląd" description = "Dodaj logo firmy do widocznych podpisów dla brandingu i autentyczności." title = "Logo firmy" [signatureSettings.tooltip.reason] bullet1 = "Przykłady: \"Approval\", \"Contract Agreement\", \"Review Complete\"" bullet2 = "Widoczny we właściwościach podpisu PDF" bullet3 = "Przydatny dla audytu i zgodności" description = "Opcjonalny tekst wyjaśniający, dlaczego dokument jest podpisywany. Zapisywany w metadanych certyfikatu." title = "Powód podpisu" [signatureSettings.tooltip.visibility] bullet1 = "Widoczny: Podpis pojawia się na PDF z własnym wyglądem" bullet2 = "Niewidoczny: Certyfikat osadzony bez śladu wizualnego" bullet3 = "Niewidoczne podpisy nadal zapewniają kryptograficzną walidację" description = "Kontroluje, czy podpis jest widoczny na dokumencie, czy osadzony niewidocznie." title = "Widoczność podpisu" [signRequest] declined = "Prośba o podpis została odrzucona" fetchFailed = "Nie udało się wczytać prośby o podpis" signed = "Dokument pomyślnie podpisany" [signSession] created = "Wysłano prośbę o podpis" createFailed = "Nie udało się utworzyć prośby o podpis" [signup] accountCreatedSuccessfully = "Konto zostało utworzone! Teraz możesz się zalogować." alreadyHaveAccount = "Masz już konto? Zaloguj się" checkEmailConfirmation = "Sprawdź e‑mail i kliknij link potwierdzający, aby dokończyć rejestrację." confirmPassword = "Potwierdź hasło" confirmPasswordPlaceholder = "Potwierdź hasło" confirmPasswordRequired = "Potwierdź hasło" creatingAccount = "Tworzenie konta..." email = "E-mail" emailRequired = "E‑mail jest wymagany" enterEmail = "Podaj e‑mail" enterName = "Podaj imię i nazwisko" enterPassword = "Podaj hasło" invalidEmail = "Podaj prawidłowy adres e‑mail" name = "Imię i nazwisko" nameRequired = "Imię i nazwisko jest wymagane" or = "lub" password = "Hasło" passwordRequired = "Hasło jest wymagane" passwordsDoNotMatch = "Hasła się nie zgadzają" passwordTooShort = "Hasło musi mieć co najmniej 6 znaków" pleaseFillAllFields = "Wypełnij wszystkie pola" signUp = "Zarejestruj się" subtitle = "Dołącz do Stirling PDF, aby zacząć" title = "Utwórz konto" unexpectedError = "Nieoczekiwany błąd: {{message}}" useEmailInstead = "Zamiast tego użyj e‑maila" [sizes] large = "duży" medium = "średni" small = "mniejszy" x-large = "bardzo duży" [split] header = "Podziel dokument PDF" resultsTitle = "Wyniki dzielenia" selectMethod = "Wybierz metodę podziału" splitPages = "Wprowadź strony do podziału na:" submit = "Podziel" title = "Podziel dokument PDF" [split.desc] 1 = "Wybrane numery to numery stron, na których chcesz dokonać podziału" 2 = "Np. taki wybór 1,3,7-9 podzieliłby 10-stronicowy dokument na 6 oddzielnych plików PDF z:" 3 = "Dokument #1: Strona 1" 4 = "Dokument #2: Strona 2 i 3" 5 = "Dokument #3: Strona 4, 5, 6 i 7" 6 = "Dokument #4: Strona 8" 7 = "Dokument #5: Strona 9" 8 = "Dokument #6: Strona 10" [split.error] failed = "Wystąpił błąd podczas dzielenia PDF." [split.method] label = "Wybierz metodę dzielenia" placeholder = "Wybierz sposób podziału PDF" [split.methods.byChapters] desc = "Podziel na granicach zakładek" name = "Rozdziały" tooltip = "Używa zakładek PDF do określenia punktów podziału" [split.methods.byDocCount] desc = "Utwórz określoną liczbę plików" name = "Liczba dokumentów" tooltip = "Wpisz, ile plików chcesz utworzyć" [split.methods.byPageCount] desc = "Stała liczba stron na plik" name = "Liczba stron" tooltip = "Wpisz liczbę stron dla każdego pliku wynikowego" [split.methods.byPageDivider] desc = "Auto-dzielenie z arkuszami separatorów" name = "Separator stron" tooltip = "Użyj arkuszy rozdzielających z kodami QR między dokumentami podczas skanowania" [split.methods.byPages] desc = "Wyodrębnij konkretne strony (1,3,5-10)" name = "Numery stron" tooltip = "Wpisz numery stron oddzielone przecinkami lub zakresy z łącznikami" [split.methods.byPoster] desc = "Podziel duże strony na rozmiary do druku" name = "Drukowalne fragmenty" tooltip = "Podziel za duże strony na mniejsze fragmenty nadające się do druku na standardowym papierze (A4, Letter itp.)" [split.methods.bySections] desc = "Podziel strony na sekcje siatki" name = "Sekcje" tooltip = "Podziel każdą stronę na poziome i pionowe sekcje" [split.methods.bySize] desc = "Ogranicz maksymalny rozmiar pliku" name = "Rozmiar pliku" tooltip = "Określ maksymalny rozmiar pliku (np. 10MB, 500KB)" [split.methods.prefix] splitAt = "Podziel przy" splitBy = "Podziel według" splitInto = "Podziel na" [split.methodSelection.tooltip] bullet1 = "Kliknij kartę metody, aby ją wybrać" bullet2 = "Najedź kursorem na każdą kartę, aby zobaczyć krótki opis" bullet3 = "Krok ustawień pojawi się po wybraniu metody" bullet4 = "Możesz zmieniać metodę w dowolnym momencie przed przetwarzaniem" title = "Wybierz metodę podziału" [split.methodSelection.tooltip.header] text = "Wybierz, jak chcesz podzielić dokument PDF. Każda metoda jest zoptymalizowana do różnych przypadków użycia i typów dokumentów." title = "Wybór metody dzielenia" [split.poster] rightToLeft = "Dziel od prawej do lewej" [split.poster.pageSize] description = "Rozmiar stron wyjściowych do druku" label = "Docelowy rozmiar strony" [split.poster.xFactor] description = "Liczba kolumn, na które podzielić każdą stronę" label = "Podziały poziome" [split.poster.yFactor] description = "Liczba wierszy, na które podzielić każdą stronę" label = "Podziały pionowe" [split.settings] selectMethodFirst = "Najpierw wybierz metodę dzielenia" [split.steps] chooseMethod = "Wybierz metodę" settings = "Ustawienia" [split.tooltip.byChapters] bullet1 = "Poziom zakładek: na którym poziomie dzielić (1 = najwyższy)" bullet2 = "Dołącz metadane: zachowaj właściwości dokumentu" bullet3 = "Zezwól na duplikaty: obsługuj powtarzające się nazwy zakładek" text = "Użyj zakładek PDF, aby automatycznie dzielić na granicach rozdziałów. Wymaga PDF-ów ze strukturą zakładek." title = "Podział według rozdziałów" [split.tooltip.byCount] bullet1 = "Liczba stron: stała liczba stron na plik" bullet2 = "Liczba dokumentów: stała liczba plików wyjściowych" bullet3 = "Przydatne w przepływach przetwarzania wsadowego" text = "Utwórz wiele plików PDF z określoną liczbą stron lub dokumentów każdy." title = "Podział według ilości" [split.tooltip.byDocCount] bullet1 = "Wprowadź liczbę plików wyjściowych, które chcesz" bullet2 = "Strony są rozdzielane możliwie równomiernie" bullet3 = "Przydatne, gdy potrzebujesz konkretnej liczby plików" text = "Utwórz określoną liczbę plików wyjściowych, równomiernie rozdzielając między nie strony." title = "Podział według liczby dokumentów" [split.tooltip.byPageCount] bullet1 = "Wprowadź liczbę stron na plik wyjściowy" bullet2 = "Ostatni plik może mieć mniej stron, jeśli nie dzieli się równo" bullet3 = "Przydatne w przepływach przetwarzania wsadowego" text = "Utwórz wiele plików PDF z określoną liczbą stron każdy. Idealne do tworzenia jednolitych części dokumentu." title = "Podział według liczby stron" [split.tooltip.byPageDivider] bullet1 = "Wydrukuj arkusze separatorów z linku pobierania" bullet2 = "Wstaw arkusze separatorów między dokumenty" bullet3 = "Zeskanuj wszystkie dokumenty razem jako jeden PDF" bullet4 = "Prześlij – strony separatorów zostaną automatycznie wykryte i usunięte" bullet5 = "Włącz tryb dupleks, jeśli skanujesz obie strony arkuszy separatorów" text = "Automatycznie dziel zeskanowane dokumenty przy użyciu fizycznych arkuszy separatorów z kodami QR. Idealne do przetwarzania wielu dokumentów zeskanowanych razem." title = "Podział według separatora stron" [split.tooltip.byPages] bullet1 = "Pojedyncze punkty podziału: 3,7 (dzieli po stronach 3 i 7)" bullet2 = "Zakresy: 3-8 (dzieli przed stroną 3 i po stronie 8)" bullet3 = "Mieszane: 2,5-10,15 (dzieli po stronie 2, przed stroną 5, po stronie 10 i po stronie 15)" text = "Podziel PDF w określonych numerach stron. Użycie 'n' dzieli po stronie n. Użycie 'n-m' dzieli przed stroną n i po stronie m." title = "Podział na numery stron" [split.tooltip.byPoster] bullet1 = "Docelowy rozmiar strony: wybierz rozmiar papieru wyjściowego (A4, Letter itp.)" bullet2 = "Podziały poziome/pionowe: rozmiar siatki do podziału" bullet3 = "Od prawej do lewej: odwróć kolejność kolumn dla układów RTL" bullet4 = "Wydrukuj i złóż fragmenty, aby utworzyć plakat" text = "Podziel duże strony PDF na mniejsze, nadające się do wydruku na standardowych rozmiarach papieru. Idealne do tworzenia plakatów z ponadwymiarowych stron." title = "Podział do wydruku plakatu" [split.tooltip.bySections] bullet1 = "Poziomo: liczba wierszy do utworzenia" bullet2 = "Pionowo: liczba kolumn do utworzenia" bullet3 = "Scal: połącz wszystkie sekcje w jeden PDF" text = "Podziel każdą stronę na siatkę sekcji. Przydatne do dzielenia dokumentów wielokolumnowych lub wyodrębniania konkretnych obszarów." title = "Podział według sekcji siatki" [split.tooltip.bySize] bullet1 = "Użyj MB dla większych plików (np. 10MB)" bullet2 = "Użyj KB dla mniejszych plików (np. 500KB)" bullet3 = "System podzieli na granicach stron" text = "Utwórz wiele plików PDF, które nie przekraczają określonego rozmiaru. Idealne przy ograniczeniach rozmiaru pliku lub załącznikach e-mail." title = "Podział według rozmiaru pliku" [split.tooltip.header] title = "Przegląd metod dzielenia" [split.value.docCount] label = "Liczba plików" placeholder = "np. 3, 5" [split.value.fileSize] label = "Rozmiar pliku" placeholder = "np. 10MB, 500KB" [split.value.pageCount] label = "Strony na plik" placeholder = "np. 5, 10" [split-by-sections] header = "Podziel PDF w sekcje" merge = "Połącz w jednego PDF" submit = "Podziel PDF" tags = "Podział sekcji, dzielenie, dostosowywanie" title = "Podziel PDF przez sekcje" [split-by-sections.customPages] label = "Niestandardowe numery stron" placeholder = "np. 2,4,6" [split-by-sections.horizontal] label = "Podział pionowy" placeholder = "Podaj ilość podziałów pionowych" [split-by-sections.splitMode] custom = "Własne strony" description = "Wybierz, jak podzielić strony" label = "Tryb dzielenia" splitAll = "Podziel wszystkie strony" splitAllExceptFirst = "Podziel wszystkie oprócz pierwszej" splitAllExceptFirstAndLast = "Podziel wszystkie oprócz pierwszej i ostatniej" splitAllExceptLast = "Podziel wszystkie oprócz ostatniej" [split-by-sections.vertical] label = "Podział poziomy" placeholder = "Podaj ilość podziałów poziomych" [split-by-size-or-count] header = "Podziel PDF przez ilość stron bądź rozmiar" submit = "Wyślij" title = "Podziel PDF przez ilość stron bądź rozmiar" [split-by-size-or-count.type] docCount = "Ilość dokumentów" label = "Wybierz typ podziału:" pageCount = "Ilość stron" size = "Rozmiar" [split-by-size-or-count.value] label = "Podaj wartość" placeholder = "Podaj rozmiar(2MB lub 3KB) albo ilość(1 lub 4 lub 5)" [splitByChapters] allowDuplicates = "Zezwalaj na Duplikaty" bookmarkLevel = "Poziom Zakładek" header = "Podziel PDF według Rozdziałów" includeMetadata = "Dołącz Metadane" submit = "Podziel PDF" title = "Podziel PDF według Rozdziałów" [splitByChapters.desc] 1 = "Narzędzie to dzieli plik PDF na wiele plików PDF w oparciu o strukturę rozdziałów." 2 = "Poziom Zakładek: Wybierz poziom zakładek, który ma zostać użyty do podziału (0 dla najwyższego poziomu, 1 dla drugiego poziomu itd.)." 3 = "Dołącz Metadane: Jeśli opcja ta jest zaznaczona, metadane oryginalnego pliku PDF zostaną uwzględnione w każdym rozdzielonych plików PDF." 4 = "Zezwól na Duplikaty: Jeśli ta opcja jest zaznaczona, pozwala na tworzenie oddzielnych plików PDF przez wiele zakładek na tej samej stronie." [splitPdfByChapters] tags = "podział, rozdziały, zakładki, porządkowanie, organizacja" [storage] approximateSize = "Przybliżony rozmiar" fileTooLarge = "Plik jest zbyt duży. Maksymalny rozmiar na plik to" storageFull = "Magazyn jest prawie pełny. Rozważ usunięcie części plików." storageLimit = "Limit magazynu" storageQuotaExceeded = "Przekroczono limit magazynu. Usuń część plików przed dalszym przesyłaniem." storageUsed = "Wykorzystano magazyn tymczasowy" temporaryNotice = "Pliki są przechowywane tymczasowo w Twojej przeglądarce i mogą zostać automatycznie wyczyszczone" [storageShare] accessDenied = "Nie masz dostępu do tego udostępnionego pliku. Poproś właściciela o udostępnienie." accessDeniedBody = "Nie masz dostępu do tego pliku. Poproś właściciela o udostępnienie." accessDeniedTitle = "Brak dostępu" accessed = "Uzyskano dostęp" accessFailed = "Nie można wczytać aktywności." accessLimitedCommenter = "Dostęp do komentowania już wkrótce. Poproś właściciela o dostęp edytora, jeśli potrzebujesz pobierania." accessLimitedTitle = "Ograniczony dostęp" accessLimitedViewer = "Ten link umożliwia tylko przeglądanie. Poproś właściciela o dostęp edytora, jeśli potrzebujesz pobierania." addUser = "Dodaj" bulkDescription = "Utwórz jeden link, aby udostępnić wszystkie wybrane pliki zalogowanym użytkownikom." bulkTitle = "Udostępnij wybrane pliki" commenterHint = "Komentowanie już wkrótce." copied = "Link skopiowany do schowka" copy = "Kopiuj" copyFailed = "Kopiowanie nie powiodło się" copyLink = "Kopiuj link udostępniania" createdAt = "Utworzono" description = "Utwórz link udostępniania dla tego pliku. Zalogowani użytkownicy z linkiem będą mieli do niego dostęp." download = "Pobierz" downloaded = "Pobrano" downloadFailed = "Nie można pobrać tego pliku." downloadsCount = "Pobrania: {{count}}" emailWarningBody = "To wygląda na adres e-mail. Jeśli ta osoba nie jest użytkownikiem Stirling PDF, nie będzie mogła uzyskać dostępu do pliku." emailWarningConfirm = "Udostępnij mimo to" emailWarningTitle = "Adres e-mail" errorTitle = "Udostępnianie nie powiodło się" expiredBody = "Ten link udostępniania jest nieprawidłowy lub wygasł." expiredTitle = "Link wygasł" failure = "Nie można wygenerować linku udostępniania. Spróbuj ponownie." fileCount = "Wybrano {{count}} plików" fileLabel = "Plik" generate = "Wygeneruj link" generated = "Wygenerowano link udostępniania" goToLogin = "Przejdź do logowania" hideActivity = "Ukryj aktywność" invalidUsername = "Wpisz prawidłową nazwę użytkownika lub adres e-mail." lastAccessed = "Ostatni dostęp" linkAccessTitle = "Dostęp przez link udostępniania" linkLabel = "Link udostępniania" linksDisabled = "Linki udostępniania są wyłączone." linksDisabledBody = "Linki udostępniania są wyłączone przez ustawienia serwera." loadFailed = "Nie można otworzyć udostępnionego pliku." loading = "Ładowanie linku udostępniania..." loginPrompt = "Zaloguj się, aby uzyskać dostęp do tego udostępnionego pliku." loginRequired = "Wymagane logowanie" manage = "Zarządzaj udostępnianiem" manageDescription = "Twórz i zarządzaj linkami do udostępniania tego pliku." manageLoadFailed = "Nie można wczytać linków udostępniania." manageTitle = "Zarządzaj udostępnianiem" noActivity = "Brak aktywności." noLinks = "Brak aktywnych linków udostępniania." noSharedUsers = "Żaden użytkownik nie ma jeszcze dostępu." openInApp = "Otwórz w Stirling PDF" ownerLabel = "Właściciel" ownerOnly = "Tylko właściciel może zarządzać udostępnianiem." ownerUnknown = "Nieznany" removeLink = "Usuń link" removeUser = "Usuń" requiresLogin = "Ten udostępniony plik wymaga logowania." revoked = "Usunięto link udostępniania" revokeFailed = "Nie można usunąć linku udostępniania." roleCommenter = "Komentujący" roleEditor = "Edytor" roleLabel = "Rola" roleViewer = "Przeglądający" selectSingleFile = "Wybierz jeden plik, aby zarządzać udostępnianiem." sharedUsersTitle = "Użytkownicy z dostępem" shareHeading = "Udostępniony plik" sharingDisabled = "Udostępnianie jest wyłączone." sharingDisabledBody = "Udostępnianie zostało wyłączone w ustawieniach serwera." title = "Udostępnij plik" titleDefault = "Udostępniony plik" tryAgain = "Spróbuj ponownie później." unknownUser = "Nieznany użytkownik" userAdded = "Użytkownik dodany do listy udostępniania." userAddFailed = "Nie można udostępnić temu użytkownikowi." usernameLabel = "Nazwa użytkownika lub e-mail" usernamePlaceholder = "Wprowadź nazwę użytkownika lub e-mail" userRemoved = "Użytkownik usunięty z listy udostępniania." userRemoveFailed = "Nie można usunąć tego użytkownika." viewActivity = "Wyświetl aktywność" viewed = "Wyświetlono" viewsCount = "Wyświetlenia: {{count}}" [storageUpload] bulkDescription = "To przesyła wybrane pliki do magazynu serwera." bulkTitle = "Prześlij wybrane pliki" description = "To przesyła bieżący plik do magazynu serwera, aby uzyskać do niego dostęp." errorTitle = "Przesyłanie nie powiodło się" failure = "Przesyłanie nie powiodło się. Sprawdź swoje dane logowania i ustawienia magazynu." fileCount = "Wybrano {{count}} plików" fileLabel = "Plik" hint = "Publiczne linki i tryby dostępu są kontrolowane przez ustawienia serwera." more = " +{{count}} więcej" success = "Przesłano na serwer" title = "Prześlij na serwer" updateButton = "Zaktualizuj na serwerze" uploadButton = "Prześlij na serwer" [subscription] cancelsOn = "Zostanie anulowana {{date}}" renewsOn = "Odnawia się w dniu {{date}}" [subscription.status] active = "Aktywna" canceled = "Anulowana" incomplete = "Niekompletna" none = "Brak subskrypcji" pastDue = "Zaległa" trialing = "Okres próbny" [survey] button = "Wypełnij ankietę" changes = "Stirling-PDF zmieniło się od czasu ostatniej ankiety! Aby dowiedzieć się więcej, sprawdź nasz wpis na blogu tutaj:" changes2 = "Dzięki tym zmianom otrzymujemy płatne wsparcie biznesowe i finansowanie" description = "Stirling-PDF nie śledzi swoich użytkowników, dlatego chciałby poznać ich opinie!" disabled = "(Blokada wyskakującego okienka z ankietą zostanie dodana w następnych aktualizacjach, ale będzie dostępna na dole strony)" dontShowAgain = "Nie pokazuj ponownie." nav = "Ankieta" please = "Prosimy, wypełnij dla nas ankietę!" title = "Ankieta Stirling-PDF" [survey.meeting] 1 = "Jeśli używasz Stirling-PDF w pracy, chętnie z Tobą porozmawiamy. Oferujemy sesje wsparcia technicznego w zamian za 15-minutowe spotkanie odkrywcze z użytkownikiem." 2 = "To okazja do:" 3 = "Uzyskania pomocy w zakresie wdrożenia, integracji lub rozwiązywania problemów" 4 = "Przekazania bezpośredniej opinii na temat wydajności, nietypowych przypadków i brakujących funkcji" 5 = "Pomocy w dopracowaniu Stirling-PDF do zastosowań w rzeczywistych warunkach biznesowych" 6 = "Jeśli jesteś zainteresowany, możesz bezpośrednio umówić się na spotkanie z naszym zespołem. (Spotkania tylko w języku angielskim)" 7 = "Nie możemy się doczekać, aby poznać Twoje przypadki użycia i uczynić Stirling-PDF jeszcze lepszym!" button = "Zarezerwuj spotkanie" notInterested = "Nie jesteś firmą i/lub nie jesteś zainteresowany spotkaniem?" [swagger] desc = "Przeglądaj i testuj endpointy API Stirling PDF" header = "Dokumentacja API" tags = "api,dokumentacja,swagger,endpointy,rozwój" title = "Dokumentacja API" [tableExtraxt] tags = "CSV, ekstrakcja tabeli, ekstrakcja, konwersja, wydobywanie" [team] cancelInviteError = "Nie udało się anulować zaproszenia" confirmCancelInvite = "Czy na pewno chcesz anulować to zaproszenie?" confirmLeave = "Czy na pewno chcesz opuścić ten zespół?" confirmLeaveLeader = "Jako lider zespołu, opuszczenie spowoduje usunięcie Cię z zespołu. Czy na pewno?" confirmRemove = "Czy na pewno chcesz usunąć tego członka?" editName = "Edytuj nazwę zespołu" inviteCancelled = "Zaproszenie anulowane" inviteError = "Nie udało się wysłać zaproszenia" inviteSent = "Zaproszenie wysłane pomyślnie" leader = "Lider" leaveButton = "Opuść zespół" leaveError = "Nie udało się opuścić zespołu" leaveSuccess = "Pomyślnie opuszczono zespół" loading = "Wczytywanie informacji o zespole..." memberCount = "{{count}} członków" memberRemoved = "Pomyślnie usunięto członka" namePlaceholder = "Wpisz nazwę zespołu" personal = "Osobisty" removeError = "Nie udało się usunąć członka" renameError = "Nie udało się zmienić nazwy zespołu" renameSuccess = "Pomyślnie zmieniono nazwę zespołu" [team.features] badge = "Funkcje zespołowe" subtitle = "Współpracuj ze swoim zespołem" title = "Współpraca zespołowa" viewPlans = "Zobacz plany" [team.features.billing] description = "Zarządzaj rozliczeniami i subskrypcjami" title = "Zarządzanie rozliczeniami" [team.features.credits] description = "Wspólna pula kredytów dla wszystkich członków" title = "Wspólne kredyty" [team.features.dashboard] description = "Wyświetl aktywność i wykorzystanie zespołu" title = "Pulpit zespołu" [team.features.invite] description = "Dodaj członków do zespołu" title = "Zaproś członków" [team.invitationBanner] acceptButton = "Akceptuj" message = "zaprosił(a) Cię do dołączenia" rejectButton = "Odrzuć" [team.invite] cancelLabel = "Anuluj" invalidEmail = "Nieprawidłowy adres e-mail" placeholder = "Wpisz adres e-mail" sendButton = "Wyślij zaproszenie" title = "Zaproś członka zespołu" [team.members] emailColumn = "E-mail" empty = "Brak członków zespołu" nameColumn = "Imię i nazwisko" pending = "Oczekujące" remove = "Usuń" roleColumn = "Rola" title = "Członkowie zespołu" [team.upgrade] button = "Ulepsz do Team" description = "Odblokuj funkcje współpracy zespołowej" title = "Ulepsz do planu Team" [textAlign] center = "Do środka" left = "Do lewej" right = "Do prawej" [theme] toggle = "Przełącz motyw" [timestampPdf] completed = "Pomyślnie dodano znacznik czasu do PDF" desc = "Dodaj znacznik czasu dokumentu zgodny z RFC 3161 do swojego PDF, korzystając z zaufanego serwera Time Stamp Authority (TSA)." filenamePrefix = "z-znacznikiem-czasu" results = "Wyniki znacznika czasu" submit = "Zastosuj znacznik czasu" title = "Znacznik czasu PDF" [timestampPdf.error] failed = "Wystąpił błąd podczas dodawania znacznika czasu do PDF." generic = "Dodawanie znacznika czasu nie powiodło się" [timestampPdf.files] placeholder = "Wybierz plik PDF w widoku głównym, aby rozpocząć" [timestampPdf.options] note = "Do serwera TSA wysyłany jest tylko skrót SHA-256 Twojego dokumentu; sam plik PDF nigdy nie jest wysyłany do serwera TSA." title = "Serwer znacznika czasu (TSA)" [timestampPdf.options.tsaUrl] desc = "Wybierz zaufany urząd znaczników czasu" label = "Wybierz serwer TSA" [timestampPdf.steps] settings = "Ustawienia" [tool] endpointUnavailable = "To narzędzie jest niedostępne na Twoim serwerze." endpointUnavailableClickable = "Niedostępne w tym trybie. Kliknij, aby się zalogować." filesLoading = "Pliki nadal się wczytują, proszę czekać." filesLoadingProgress = "Wczytywanie plików: {{loaded}} / {{total}}..." invalidParams = "Uzupełnij wymagane ustawienia." noFiles = "Dodaj plik, aby rozpocząć." scopeFiles = "pliki" scopeThisFile = "ten plik" selectFilesHint = "Wybierz pliki w Aktywnych plikach, aby uruchomić to narzędzie" singleFileScope = "Dotyczy tylko: {{fileName}}" viewerMode = "Przełącz do edytora plików, aby wybrać wiele plików." [toolPanel] allTools = "Wszystkie narzędzia" alpha = "Alpha" backToTools = "Wróć do narzędzi" collapse = "Zwiń panel" comingSoon = "Wkrótce:" expand = "Rozwiń panel" placeholder = "Wybierz narzędzie, aby zacząć" premiumFeature = "Funkcja premium:" search = "Szukaj narzędzi" [toolPanel.fullscreen] comingSoon = "Wkrótce:" favorite = "Dodaj do ulubionych" favorites = "Ulubione" heading = "Wszystkie narzędzia (widok pełnoekranowy)" noResults = "Spróbuj dostosować wyszukiwanie lub przełącz opisy, aby znaleźć to, czego potrzebujesz." recommended = "Zalecane" selfHostedOffline = "Wymaga Twojego serwera Stirling-PDF (obecnie offline):" showDetails = "Pokaż szczegóły" unavailable = "Wyłączone przez administratora serwera:" unavailableDependency = "Niedostępne – brakuje wymaganego narzędzia na serwerze:" unfavorite = "Usuń z ulubionych" [toolPanel.modePrompt] chooseFullscreen = "Użyj trybu pełnoekranowego" chooseSidebar = "Użyj trybu paska bocznego" description = "Obejrzyj oba układy i zdecyduj, jak chcesz eksplorować narzędzia Stirling PDF." dismiss = "Może później" fullscreenDescription = "Przeglądaj wszystkie narzędzia w katalogu, który zasłania obszar roboczy, dopóki nie wybierzesz jednego." fullscreenTitle = "Tryb pełnoekranowy - (przestarzały)" recommended = "Zalecane" sidebarDescription = "Utrzymuj narzędzia obok obszaru roboczego, by szybko przełączać." sidebarTitle = "Tryb paska bocznego" title = "Wybierz sposób przeglądania narzędzi" [toolPanel.toggle] fullscreen = "Przełącz na tryb pełnoekranowy" sidebar = "Przełącz na tryb paska bocznego" [toolPicker] allTools = "WSZYSTKIE NARZĘDZIA" noToolsFound = "Nie znaleziono narzędzi" quickAccess = "SZYBKI DOSTĘP" searchPlaceholder = "Szukaj narzędzi..." [toolPicker.categories] advancedTools = "Narzędzia zaawansowane" recommendedTools = "Polecane narzędzia" standardTools = "Narzędzia standardowe" [toolPicker.subcategories] advancedFormatting = "Zaawansowane formatowanie" automation = "Automatyzacja" developerTools = "Narzędzia programistyczne" documentReview = "Przegląd dokumentu" documentSecurity = "Zabezpieczenie dokumentów" extraction = "Wyodrębnianie" general = "Ogólne" pageFormatting = "Formatowanie stron" removal = "Usuwanie" signing = "Podpisywanie" verification = "Weryfikacja" [tools] noSearchResults = "Nie znaleziono narzędzi" noTools = "Brak dostępnych narzędzi" [unlockPDFForms] description = "To narzędzie usunie ograniczenia tylko do odczytu z pól formularzy PDF, dzięki czemu będą edytowalne i możliwe do wypełnienia." filenamePrefix = "odblokowane_formularze" header = "Odblokuj formularze PDF" submit = "Remove" tags = "usuń,skasuj,formularz,pole,tylko do odczytu" title = "Usuń tryb tylko do odczytu z pól formularza" [unlockPDFForms.error] failed = "Wystąpił błąd podczas odblokowywania formularzy PDF." [unlockPDFForms.files] placeholder = "Wybierz plik PDF w widoku głównym, aby rozpocząć" [unlockPDFForms.results] title = "Wyniki odblokowania formularzy" [update] availableUpdates = "Dostępne aktualizacje" breakingChanges = "Zmiany niekompatybilne" breakingChangesDefault = "Ta wersja zawiera zmiany niekompatybilne." breakingChangesDetected = "Wykryto zmiany niekompatybilne" breakingChangesMessage = "Niektóre wersje zawierają zmiany niekompatybilne. Przejrzyj poniższe przewodniki migracji przed aktualizacją." close = "Zamknij" current = "Bieżąca wersja" downloadLatest = "Pobierz najnowszą" latest = "Najnowsza wersja" latestStable = "Najnowsza stabilna" loadingDetailedInfo = "Wczytywanie szczegółowych informacji..." migrationGuide = "Przewodnik migracji" migrationGuides = "Przewodniki migracji" modalTitle = "Dostępna aktualizacja" priorityLabel = "Priorytet" recommendedAction = "Zalecane działanie" releaseNotes = "Informacje o wydaniu" unableToLoadDetails = "Nie można wczytać szczegółowych informacji." updateAvailable = "Dostępna aktualizacja" urgentUpdateAvailable = "Pilna aktualizacja" version = "Wersja" viewAllReleases = "Zobacz wszystkie wydania" viewGuide = "Zobacz przewodnik" [update.priority] low = "Niski" minor = "Drobny" normal = "Normalny" urgent = "Pilny" [upgradeBanner] attentionBody = "Administrator musi się zalogować, aby zobaczyć więcej informacji. Skontaktuj się z nim niezwłocznie." attentionBodyAdmin = "Sprawdź wymagania licencyjne, aby zachować zgodność serwera." attentionTitle = "Ten serwer wymaga uwagi administratora" dismiss = "Zamknij baner" message = "Wykorzystaj Stirling PDF w pełni dzięki nielimitowanym użytkownikom i zaawansowanym funkcjom" seeInfo = "Zobacz informacje" title = "Ulepsz do planu Server" upgradeButton = "Ulepsz teraz" [URLToPDF] credit = "Użyj WeasyPrint" header = "URL do PDF" submit = "Konwertuj" tags = "przechwytywanie stron internetowych, zapisywanie strony, strona internetowa do dokumentu, archiwizacja" title = "URL do PDF" [usage] aboutUsageAnalytics = "O analityce użycia" configureSettings = "Skonfiguruj ustawienia analityki" error = "Błąd ładowania statystyk użycia" noData = "Brak dostępnych danych" noDataMessage = "Obecnie brak dostępnych statystyk użycia." usageAnalyticsExplanation = "Analityka użycia śledzi żądania do endpointów i wzorce korzystania z narzędzi. W połączeniu z pulpitem dzienników audytu zyskujesz pełną widoczność aktywności systemu, wydajności i zdarzeń bezpieczeństwa." viewAuditLogs = "Zobacz dzienniki audytu" [usage.chart] title = "Wykres użycia endpointów" [usage.controls] all = "Wszystko" dataTypeLabel = "Typ danych:" refresh = "Odśwież" top10 = "Top 10" top20 = "Top 20" [usage.controls.dataType] all = "Wszystkie" api = "API" ui = "UI" [usage.showing] all = "Wszystko" top10 = "Top 10" top20 = "Top 20" [usage.stats] selectedVisits = "Wybrane wizyty" showing = "Wyświetlanie" totalEndpoints = "Łączna liczba endpointów" totalVisits = "Łączna liczba wizyt" [usage.table] endpoint = "Endpoint" noData = "Brak dostępnych danych" percentage = "Procent" title = "Szczegółowe statystyki" unknownEndpoint = "Nieznany endpoint" visits = "Wizyty" [validateSignature] date = "Data" downloadCsv = "Pobierz CSV" downloadJson = "Pobierz JSON" downloadPdf = "Pobierz raport PDF" finalizing = "Przygotowywanie pobrań..." header = "Weryfikacja podpisów cyfrowych" location = "Lokalizacja" noResults = "Uruchom weryfikację, aby wygenerować raport." noSignatures = "Nie znaleziono podpisów cyfrowych w tym dokumencie" noSignaturesShort = "Brak podpisów" processing = "Weryfikowanie podpisów..." reason = "Powód" results = "Wyniki weryfikacji" selectCustomCert = "Niestandardowy plik certyfikatu X.509 (Opcjonalne)" selectPDF = "Wybierz podpisany plik PDF" signatureDate = "Data podpisu" signer = "Podpisujący" submit = "Sprawdź podpisy" tags = "podpis,weryfikuj,pdf,certyfikat,podpis cyfrowy,weryfikuj podpis,weryfikuj certyfikat" title = "Weryfikacja podpisów PDF" totalSignatures = "Łączna liczba podpisów" [validateSignature.cert] algorithm = "Algorytm" bits = "bity" details = "Szczegóły certyfikatu" expired = "Certyfikat wygasł" info = "Szczegóły certyfikatu" issuer = "Wystawca" keySize = "Rozmiar klucza" keyUsage = "Zastosowanie klucza" revoked = "Certyfikat został unieważniony" selfSigned = "Samopodpisany" serialNumber = "Numer seryjny" subject = "Podmiot" validFrom = "Ważny od" validUntil = "Ważny do" version = "Wersja" [validateSignature.chain] invalid = "Weryfikacja łańcucha certyfikatów nie powiodła się – nie można zweryfikować tożsamości podpisującego" [validateSignature.downloadType] csv = "CSV" json = "JSON" pdf = "PDF" [validateSignature.error] allFailed = "Nie można zweryfikować wybranych plików." partial = "Niektórych plików nie udało się zweryfikować." reportGeneration = "Nie udało się wygenerować raportu PDF. Dostępne są JSON i CSV." unexpected = "Nieoczekiwany błąd podczas weryfikacji." [validateSignature.issue] certExpired = "Certyfikat wygasł" certRevocationUnknown = "Status odwołania certyfikatu nieznany" certRevoked = "Certyfikat odwołany" chainInvalid = "Nieprawidłowy łańcuch certyfikatów" signatureInvalid = "Niepowodzenie kryptograficznego sprawdzenia podpisu" trustInvalid = "Certyfikat nie jest zaufany" [validateSignature.report] continued = "Ciąg dalszy" downloads = "Pobrania" entryLabel = "Podsumowanie podpisu" filesEvaluated = "Przeanalizowano {{count}} plików" footer = "Zweryfikowano za pomocą Stirling PDF" generatedAt = "Wygenerowano" noPdf = "Raport PDF będzie dostępny po pomyślnej weryfikacji." page = "Strona" shortTitle = "Podsumowanie podpisów" signatureCountLabel = "{{count}} podpisów" signaturesFound = "Wykryto {{count}} podpisów" signaturesValid = "{{count}} w pełni prawidłowych" title = "Raport weryfikacji podpisów" [validateSignature.report.fields] created = "Utworzono" fileSize = "Rozmiar pliku" signatureCount = "Łączna liczba podpisów" signatureDate = "Data podpisu" [validateSignature.settings] certHint = "Prześlij zaufany certyfikat X.509, aby weryfikować względem własnego źródła zaufania." title = "Ustawienia weryfikacji" [validateSignature.signature] _value = "Podpis" info = "Informacje o podpisie" mathValid = "Podpis jest matematycznie poprawny, ALE:" [validateSignature.status] _value = "Status" complete = "Weryfikacja zakończona" invalid = "Niepoprawny" valid = "Poprawny" [validateSignature.trust] invalid = "Certyfikat nie znajduje się w magazynie zaufania – źródło nie może zostać zweryfikowane" [view] fileManager = "Menedżer plików" pageEditor = "Edytor stron" viewer = "Przeglądarka" [viewer] cannotPreviewFile = "Nie można wyświetlić podglądu pliku" disableColorFilter = "Wyłącz filtr kolorów" dualPageView = "Widok dwóch stron" enableDarkFilter = "Włącz ciemny filtr" enableSepiaFilter = "Włącz filtr sepii" firstPage = "Pierwsza strona" lastPage = "Ostatnia strona" nextPage = "Następna strona" onlyPdfSupported = "Przeglądarka obsługuje tylko pliki PDF. Ten plik wydaje się mieć inny format." previousPage = "Poprzednia strona" resetZoom = "Resetuj powiększenie" singlePageView = "Widok pojedynczej strony" unknownFile = "Nieznany plik" zoomIn = "Powiększ" zoomOut = "Pomniejsz" [viewer.attachments] empty = "Brak załączników w tym dokumencie" loading = "Wczytywanie załączników..." noDocument = "Otwórz plik PDF, aby wyświetlić jego załączniki." noMatch = "Brak załączników pasujących do wyszukiwania" noSupport = "Obsługa załączników jest niedostępna w tym podglądzie." searchPlaceholder = "Szukaj w załącznikach" title = "Załączniki" [viewer.comments] addComment = "Dodaj komentarz" addCommentPlaceholder = "Dodaj komentarz..." addLink = "Dodaj link" addReplyPlaceholder = "Dodaj odpowiedź..." deleteAnnotationAndComment = "Usuń adnotację i komentarz" deleteDescription = "Ta adnotacja ma dołączony komentarz. Możesz usunąć sam komentarz z panelu bocznego, pozostawiając adnotację, lub usunąć wszystko." deleteTitle = "Usunąć adnotację z komentarzy?" goToLink = "Przejdź do linku" hint = "Umieszczaj komentarze narzędziami Komentarz, Wstaw tekst lub Zastąp tekst. Pojawią się tutaj według stron." locateAnnotation = "Zlokalizuj w dokumencie" moreActions = "Więcej działań" nComments = "{{count}} komentarzy" oneComment = "1 komentarz" pageLabel = "Strona {{page}}" placeholder = "Wpisz komentarz..." removeCommentOnly = "Usuń tylko komentarz" saveReply = "Zapisz odpowiedź" send = "Wyślij" title = "Komentarze" typeComment = "Komentarz" typeInsertText = "Wstaw tekst" typeReplaceText = "Zastąp tekst" viewComment = "Wyświetl komentarz" [viewer.formBar] apply = "Zastosuj zmiany" dismiss = "Zamknij" download = "Pobierz PDF" hasFieldsDesc = "Ten PDF zawiera pola do wypełnienia" title = "Pola formularza" unsavedBadge = "Niezapisane" unsavedDesc = "Masz niezapisane zmiany" [viewer.nonPdf] columnDefault = "Kolumna {{index}}" convertToPdf = "Konwertuj do PDF" csvStats = "{{rows}} wierszy · {{columns}} kolumn · {{size}}" emptyFile = "Pusty plik" fileTypeBadge = "Plik {{type}}" htmlPreview = "Podgląd HTML" htmlPreviewWarning = "Podgląd HTML — zasoby zewnętrzne mogą się nie załadować · {{size}}" invalidJson = "Nieprawidłowy JSON — wyświetlanie surowej zawartości" lineNumbers = "Numery wierszy" loading = "Wczytywanie..." renderMarkdown = "Renderuj markdown" sortedBy = "Sortowanie wg: {{column}}" textStats = "{{lines}} wierszy · {{size}}" [viewPdf] header = "Podejrzyj PDF" tags = "wyświetl,czytaj,adnotuj,tekst,obraz" title = "Przeglądaj/Edytuj PDF" [warning] tooltipTitle = "Ostrzeżenie" [watermark] completed = "Dodano znak wodny" desc = "Dodawaj znaki wodne tekstowe lub graficzne do plików PDF" filenamePrefix = "z_znakiem_wodnym" submit = "Dodaj znak wodny" title = "Dodaj znak wodny" [watermark.alphabet] arabic = "Arabski" chinese = "Chiński" japanese = "Japoński" korean = "Koreański" roman = "Rzymski/łaciński" thai = "Tajski" [watermark.error] failed = "Wystąpił błąd podczas dodawania znaku wodnego do PDF." [watermark.results] title = "Wyniki znaku wodnego" [watermark.settings] alphabet = "Czcionka/Język" color = "Kolor znaku wodnego" convertToImage = "Spłaszcz strony PDF do obrazów" fontSize = "Rozmiar Czcionki" opacity = "Nieprzezroczystość (%)" rotation = "Obrót (stopnie)" size = "Rozmiar" type = "Typ znaku wodnego" [watermark.settings.image] choose = "Wybierz obraz" label = "Obraz znaku wodnego" selected = "Wybrano: {{filename}}" [watermark.settings.spacing] height = "Odstęp wysokości" horizontal = "Odstęp poziomy" vertical = "Odstęp pionowy" width = "Odstęp szerokości" [watermark.settings.text] label = "Tekst znaku wodnego" placeholder = "Wpisz tekst znaku wodnego" [watermark.steps] file = "Plik znaku wodnego" formatting = "Formatowanie" textStyle = "Styl" type = "Typ znaku wodnego" wording = "Treść" [watermark.tooltip.appearance] bullet1 = "Obrót: od -360° do 360° dla wodnych znaków pod kątem" bullet2 = "Nieprzezroczystość: 0–100% dla kontroli przezroczystości" bullet3 = "Niższa nieprzezroczystość daje subtelniejsze znaki wodne" text = "Kontroluj wygląd znaku wodnego i to, jak miesza się z dokumentem." title = "Ustawienia wyglądu" [watermark.tooltip.file.header] title = "Przesyłanie obrazu" [watermark.tooltip.file.recommendations] bullet1 = "Używaj logo lub pieczątek z przezroczystym tłem" bullet2 = "Proste projekty działają lepiej niż złożone obrazy" bullet3 = "Uwzględnij docelowy rozmiar dokumentu przy wyborze rozdzielczości" text = "Wskazówki dla optymalnych wyników znaków wodnych w formie obrazu." title = "Najlepsze praktyki" [watermark.tooltip.file.upload] bullet1 = "Obsługuje popularne formaty: PNG, JPG, GIF, BMP" bullet2 = "PNG z przezroczystością działa najlepiej" bullet3 = "Obrazy o wyższej rozdzielczości lepiej zachowują jakość" text = "Prześlij plik obrazu, aby użyć go jako znaku wodnego." title = "Wybór obrazu" [watermark.tooltip.formatting.appearance] bullet1 = "Obrót: od -360° do 360° dla ukośnych znaków wodnych" bullet2 = "Krycie: 0–100% do kontroli przezroczystości" bullet3 = "Niższe krycie tworzy subtelniejsze znaki wodne" text = "Kontroluj wygląd i sposób mieszania znaku wodnego z dokumentem." title = "Ustawienia wyglądu" [watermark.tooltip.formatting.header] title = "Formatowanie i układ" [watermark.tooltip.formatting.security] bullet1 = "Uniemożliwia zaznaczanie i kopiowanie tekstu" bullet2 = "Utrudnia usunięcie znaków wodnych" bullet3 = "Powoduje większe rozmiary plików" bullet4 = "Najlepsze dla treści wrażliwych lub objętych prawem autorskim" text = "Konwertuj końcowy PDF do formatu opartego na obrazie dla zwiększonego bezpieczeństwa." title = "Opcja zabezpieczeń" [watermark.tooltip.formatting.size] bullet1 = "Większe rozmiary tworzą bardziej widoczne znaki wodne" text = "Dostosuj rozmiar znaku wodnego (tekst lub obraz)." title = "Kontrola rozmiaru" [watermark.tooltip.formatting.spacing] bullet1 = "Odstępy poziome: odległość między znakami wodnymi od lewej do prawej" bullet2 = "Odstępy pionowe: odległość między znakami wodnymi z góry na dół" bullet3 = "Wyższe wartości tworzą bardziej rozproszone wzory" text = "Dostosuj odstępy między powtarzającymi się znakami wodnymi na stronie." title = "Kontrola odstępów" [watermark.tooltip.language] text = "Wybierz odpowiednie ustawienie języka, aby zapewnić prawidłowe renderowanie czcionek dla tekstu." title = "Obsługa języków" [watermark.tooltip.spacing] bullet1 = "Odstęp szerokości: pozioma odległość między znakami wodnymi" bullet2 = "Odstęp wysokości: pionowa odległość między znakami wodnymi" bullet3 = "Wyższe wartości tworzą bardziej rozproszone wzory" text = "Dostosuj odstępy między powtarzającymi się znakami wodnymi na stronie." title = "Kontrola odstępów" [watermark.tooltip.textStyle.color] bullet1 = "Jasnoszary (#d3d3d3) dla subtelnych znaków wodnych" bullet2 = "Czarny lub ciemne kolory dla wysokiego kontrastu" bullet3 = "Kolory niestandardowe do celów brandingowych" text = "Wybierz kolor, który zapewnia dobry kontrast z treścią dokumentu." title = "Wybór koloru" [watermark.tooltip.textStyle.header] title = "Styl tekstu" [watermark.tooltip.textStyle.language] text = "Wybierz odpowiednie ustawienie języka, aby zapewnić prawidłowe wyświetlanie czcionek." title = "Obsługa języków" [watermark.tooltip.type.description] text = "Wybierz między znakami wodnymi z tekstu lub obrazu w zależności od potrzeb." title = "Wybierz swój znak wodny" [watermark.tooltip.type.header] title = "Wybór typu znaku wodnego" [watermark.tooltip.type.image] bullet1 = "Prześlij dowolny format obrazu" bullet2 = "Zachowuje jakość obrazu" bullet3 = "Idealne dla logo i stempli" text = "Użyj logo, stempli lub dowolnego obrazu jako znaku wodnego. Doskonałe do brandingu i identyfikacji wizualnej." title = "Obrazowe znaki wodne" [watermark.tooltip.type.text] bullet1 = "Konfigurowalne czcionki i języki" bullet2 = "Regulowane kolory i przezroczystość" bullet3 = "Idealne dla treści prawnych lub brandingowych" text = "Idealne do dodawania informacji o prawach autorskich, nazwy firmy lub etykiet poufności. Obsługują wiele języków i własne kolory." title = "Tekstowe znaki wodne" [watermark.tooltip.wording.header] title = "Zawartość tekstowa" [watermark.tooltip.wording.text] bullet1 = "Zachowaj zwięzłość dla lepszej czytelności" bullet2 = "Typowe przykłady: 'POUFNE', 'WERSJA ROBOCZA', nazwa firmy" bullet3 = "Znaki emoji nie są obsługiwane i zostaną odfiltrowane" text = "Wpisz tekst, który pojawi się jako znak wodny w całym dokumencie." title = "Tekst znaku wodnego" [watermark.type] 1 = "Tekst" 2 = "Obraz" [watermark.watermarkType] image = "Obraz" text = "Tekst" [wetSignature.tooltip] header = "Metody tworzenia podpisu" [wetSignature.tooltip.draw] bullet1 = "Dostosuj kolor i grubość pióra" bullet2 = "Czyść i rysuj ponownie, aż będziesz zadowolony" bullet3 = "Działa na urządzeniach dotykowych (tablety, telefony)" description = "Utwórz odręczny podpis za pomocą myszy lub ekranu dotykowego. Najlepsze dla osobistych, autentycznych podpisów." title = "Narysuj podpis" [wetSignature.tooltip.type] bullet1 = "Wybierz spośród wielu czcionek" bullet2 = "Dostosuj rozmiar i kolor tekstu" bullet3 = "Idealne do ustandaryzowanych podpisów" description = "Wygeneruj podpis z wpisanego tekstu. Szybkie i spójne, odpowiednie do dokumentów biznesowych." title = "Wpisz podpis" [wetSignature.tooltip.upload] bullet1 = "Obsługuje PNG, JPG i inne formaty obrazów" bullet2 = "Zalecane są przezroczyste tła dla najlepszych efektów" bullet3 = "Obraz zostanie przeskalowany, aby dopasować do obszaru podpisu" description = "Prześlij wcześniej utworzony obraz podpisu. Idealne, jeśli masz zeskanowany podpis lub logo firmy." title = "Prześlij obraz podpisu" [workbenchBar] activeFiles = "Aktywne pliki" annotations = "Adnotacje" applyRedactionsFirst = "Najpierw zastosuj zaczernienia" closeAll = "Zamknij wszystkie pliki" closePdf = "Zamknij PDF" closeSelected = "Zamknij wybrane pliki" deleteSelected = "Usuń wybrane strony" deselectAll = "Odznacz wszystko" downloadAll = "Pobierz wszystko" downloadSelected = "Pobierz wybrane pliki" draw = "Rysuj" exitRedaction = "Zakończ tryb zaczerniania" exportAll = "Eksportuj PDF" exportSelected = "Eksportuj wybrane strony" formFill = "Wypełnij formularz" language = "Język" multiTool = "Wielofunkcyjne narzędzie" panMode = "Tryb przesuwania" print = "Drukuj PDF" readAloud = "Czytaj na głos" readAloudLanguage = "Język" readAloudSpeed = "Prędkość" redact = "Zaczernij" rotateLeft = "Obróć w lewo" rotateRight = "Obróć w prawo" ruler = "Linijka / Pomiar" save = "Zapisz" saveAll = "Zapisz wszystko" saveAs = "Zapisz jako" saveChanges = "Zapisz zmiany" search = "Szukaj w PDF" selectAll = "Zaznacz wszystko" selectByNumber = "Zaznacz według numerów stron" selectLanguage = "Wybierz język" share = "Udostępnij" toggleAnnotations = "Pokaż/ukryj adnotacje" toggleAttachments = "Pokaż/ukryj załączniki" toggleBookmarks = "Pokaż/ukryj zakładki" toggleComments = "Komentarze" toggleLayers = "Pokaż/ukryj warstwy" toggleSidebar = "Pokaż/ukryj pasek boczny" toggleTheme = "Przełącz motyw" viewer = "Przeglądarka" [workspace] title = "Obszar roboczy" [workspace.people] active = "Aktywny" activeSession = "Aktywna sesja" addMembers = "Dodaj członków" admin = "Administrator" confirmDelete = "Czy na pewno chcesz usunąć tego użytkownika? Tej operacji nie można cofnąć." confirmUnlock = "Czy na pewno chcesz odblokować to konto użytkownika?" deleteUser = "Usuń użytkownika" deleteUserError = "Nie udało się usunąć użytkownika" deleteUserSuccess = "Użytkownik usunięty pomyślnie" description = "Zarządzaj członkami obszaru roboczego i ich uprawnieniami" disable = "Wyłącz" disabled = "Wyłączony" editRole = "Edytuj rolę" enable = "Włącz" loading = "Wczytywanie osób..." locked = "zablokowane" lockedBadge = "Zablokowane" loginRequired = "Najpierw włącz tryb logowania" member = "Członek" noMembersFound = "Nie znaleziono członków" role = "Rola" searchMembers = "Szukaj członków..." status = "Status" team = "Zespół" title = "Osoby" unlockAccount = "Odblokuj konto" unlockUserError = "Nie udało się odblokować konta użytkownika" unlockUserSuccess = "Pomyślnie odblokowano konto użytkownika" user = "Użytkownik" [workspace.people.actions] label = "Akcje" upgrade = "Ulepsz" [workspace.people.addMember] authType = "Typ uwierzytelniania" cancel = "Anuluj" error = "Nie udało się utworzyć użytkownika" forceMFA = "Wymuś konfigurację MFA przy następnym logowaniu" forcePasswordChange = "Wymuś zmianę hasła przy pierwszym logowaniu" password = "Hasło" passwordPlaceholder = "Wprowadź hasło" passwordRequired = "Hasło jest wymagane" passwordTooShort = "Hasło musi mieć co najmniej 6 znaków" role = "Rola" submit = "Dodaj członka" success = "Użytkownik utworzony pomyślnie" team = "Zespół (opcjonalnie)" teamPlaceholder = "Wybierz zespół" title = "Dodaj członka" username = "Nazwa użytkownika (e‑mail)" usernamePlaceholder = "user@example.com" usernameRequired = "Wymagana jest nazwa użytkownika i hasło" [workspace.people.authType] oauth = "OAuth2" password = "Hasło" saml = "SAML2" ssoDescription = "Użytkownik będzie uwierzytelniany przez dostawcę SSO" [workspace.people.changePassword] action = "Zmień hasło" confirmPassword = "Potwierdź hasło" confirmPlaceholder = "Wprowadź ponownie nowe hasło" copiedToClipboard = "Hasło skopiowano do schowka" copyFailed = "Nie udało się skopiować hasła" copyTooltip = "Kopiuj do schowka" emailUnavailable = "E-mail tego użytkownika nie jest prawidłowym adresem. Powiadomienia są wyłączone." error = "Nie udało się zaktualizować hasła" forcePasswordChange = "Wymuś zmianę hasła przy następnym logowaniu" generatedPreview = "Wygenerowane hasło:" generateRandom = "Wygeneruj bezpieczne hasło" includePassword = "Dołącz nowe hasło do e-maila" newPassword = "Nowe hasło" notifyOnly = "Zostanie wysłany e-mail bez hasła, informujący użytkownika, że administrator je zmienił." passwordMismatch = "Hasła nie są zgodne" passwordRequired = "Wprowadź nowe hasło" placeholder = "Wprowadź nowe hasło" sendEmail = "Wyślij użytkownikowi e-mail o tej zmianie" smtpDisabled = "Powiadomienia e-mail wymagają włączenia SMTP w ustawieniach." submit = "Zaktualizuj hasło" subtitle = "Zaktualizuj hasło dla" success = "Hasło zaktualizowano pomyślnie" title = "Zmień hasło" [workspace.people.delete] error = "Nie udało się usunąć użytkownika" success = "Użytkownik usunięty pomyślnie" [workspace.people.directInvite] tab = "Utwórz bezpośrednio" [workspace.people.editMember] cancel = "Anuluj" editing = "Edycja:" error = "Nie udało się zaktualizować użytkownika" role = "Rola" submit = "Zaktualizuj członka" success = "Użytkownik zaktualizowany pomyślnie" team = "Zespół (opcjonalnie)" teamPlaceholder = "Wybierz zespół" title = "Edytuj członka" [workspace.people.emailInvite] allFailed = "Nie udało się zaprosić użytkowników" description = "Wpisz lub wklej e‑maile poniżej, rozdzielone przecinkami. Użytkownicy otrzymają dane logowania e‑mailem." emails = "Adresy e‑mail" emailsPlaceholder = "user1@example.com, user2@example.com" emailsRequired = "Wymagany jest co najmniej jeden adres e‑mail" error = "Nie udało się wysłać zaproszeń" partialFailure = "Niektóre zaproszenia nie powiodły się" submit = "Wyślij zaproszenia" success = "Pomyślnie zaproszono użytkowników" tab = "Zaproszenie e‑mail" [workspace.people.inviteLink] copied = "Link skopiowany do schowka" description = "Wygeneruj bezpieczny link, który pozwoli użytkownikowi ustawić własne hasło" email = "Adres e‑mail" emailDescription = "Opcjonalnie — pozostaw puste, aby utworzyć ogólny link zaproszeniowy, z którego może skorzystać każdy" emailFailed = "Link wygenerowano, ale e‑mail nie został wysłany" emailFailedDetails = "Błąd: {0}. Udostępnij link zaproszenia ręcznie." emailOptional = "Opcjonalne — pozostaw puste dla ogólnego linku zaproszeniowego" emailPlaceholder = "user@example.com (opcjonalnie)" emailRequired = "Wymagany jest adres e‑mail" emailRequiredForSend = "Adres e‑mail jest wymagany do wysłania powiadomienia e‑mail" emailSent = "Link zaproszenia wygenerowano i wysłano e‑mailem" error = "Nie udało się wygenerować linku zaproszenia" expiryDescription = "Za ile godzin link wygaśnie" expiryHours = "Godziny ważności" generate = "Wygeneruj link" generated = "Wygenerowano link zaproszenia" sendEmail = "Wyślij link zaproszenia e‑mailem" sendEmailDescription = "Jeśli włączone, link zaproszenia zostanie wysłany na podany adres e‑mail" smtpRequired = "SMTP nie skonfigurowano" submit = "Wygeneruj link zaproszenia" success = "Pomyślnie wygenerowano link zaproszenia" successWithEmail = "Link zaproszenia wygenerowano i wysłano e‑mailem" [workspace.people.inviteLinkTab] tab = "Link zaproszenia" [workspace.people.inviteMembers] label = "Zaproś członków" subtitle = "Wpisz lub wklej e‑maile poniżej, rozdzielone przecinkami. Twój obszar roboczy będzie rozliczany wg liczby członków." [workspace.people.inviteMode] email = "E‑mail" emailDisabled = "Zaproszenia e‑mail wymagają konfiguracji SMTP i mail.enableInvites=true w ustawieniach" link = "Link" username = "Nazwa użytkownika" [workspace.people.license] availableSlots = "Dostępne miejsca" currentUsage = "Obecnie użyto {{current}} z {{max}} licencji użytkowników" fromLicense = "z licencji" grandfathered = "Na prawach nabytych" grandfatheredShort = "{{count}} na prawach nabytych" noSlotsAvailable = "Brak wolnych miejsc" slotsAvailable = "{{count}} wolnych miejsc dla użytkowników" users = "użytkowników" [workspace.people.mfa] adminDisableError = "Nie udało się wyłączyć MFA dla użytkownika" adminDisableSuccess = "Pomyślnie wyłączono MFA dla użytkownika" disableByAdmin = "Wyłącz MFA" [workspace.people.roleDescriptions] admin = "Może zarządzać ustawieniami i zapraszać członków, z pełnym dostępem administracyjnym." member = "Może przeglądać i edytować udostępnione pliki, ale nie może zarządzać ustawieniami obszaru roboczego ani członkami." user = "Użytkownik" [workspace.people.toggleEnabled] error = "Nie udało się zaktualizować statusu użytkownika" success = "Pomyślnie zaktualizowano status użytkownika" [workspace.teams] actions = "Akcje" addMember = "Dodaj członka" backToTeams = "Wróć do zespołów" cannotAddToInternal = "Nie można dodawać członków do zespołu Internal" cannotDeleteInternal = "Nie można usunąć zespołu Internal" cannotRemoveFromSystemTeam = "Nie można usunąć z zespołu systemowego" cannotRenameInternal = "Nie można zmienić nazwy zespołu Internal" confirmDelete = "Czy na pewno chcesz usunąć ten zespół? Zespół musi być pusty, aby go usunąć." confirmRemove = "Usunąć użytkownika z tego zespołu?" createNewTeam = "Utwórz nowy zespół" deleteTeamLabel = "Usuń zespół" description = "Zarządzaj zespołami i organizuj członków obszaru roboczego" loadError = "Nie udało się wczytać szczegółów zespołu" loading = "Wczytywanie zespołów..." loadingDetails = "Wczytywanie szczegółów zespołu..." memberCount = "{{count}} członków" noMembers = "Brak członków w tym zespole" noTeamsFound = "Nie znaleziono zespołów" removeMember = "Usuń z zespołu" removeMemberError = "Nie udało się usunąć użytkownika z zespołu" removeMemberSuccess = "Użytkownika usunięto z zespołu" renameTeamLabel = "Zmień nazwę zespołu" system = "System" teamName = "Nazwa zespołu" teamNotFound = "Nie znaleziono zespołu" title = "Zespoły" totalMembers = "Łącznie członków" viewTeam = "Zobacz zespół" [workspace.teams.addMemberToTeam] addingTo = "Dodawanie do" cancel = "Anuluj" currentlyIn = "obecnie w" error = "Nie udało się dodać członka do zespołu" selectUser = "Wybierz użytkownika" selectUserPlaceholder = "Wybierz użytkownika" selectUserRequired = "Wybierz użytkownika" submit = "Dodaj członka" success = "Członek dodany do zespołu" title = "Dodaj członka do zespołu" userRequired = "Wybierz użytkownika" willBeMoved = "Uwaga: tego użytkownika przeniesiemy z bieżącego zespołu do tego zespołu." [workspace.teams.changeTeam] changing = "Przenoszenie" error = "Nie udało się zmienić zespołu" label = "Zmień zespół" selectTeam = "Wybierz zespół" selectTeamPlaceholder = "Wybierz zespół" selectTeamRequired = "Wybierz zespół" submit = "Zmień zespół" success = "Pomyślnie zmieniono zespół" title = "Zmień zespół" [workspace.teams.createTeam] cancel = "Anuluj" error = "Nie udało się utworzyć zespołu" nameRequired = "Nazwa zespołu jest wymagana" submit = "Utwórz zespół" success = "Zespół utworzony pomyślnie" teamName = "Nazwa zespołu" teamNamePlaceholder = "Wpisz nazwę zespołu" title = "Utwórz nowy zespół" [workspace.teams.deleteTeam] error = "Nie udało się usunąć zespołu. Upewnij się, że zespół jest pusty." success = "Zespół usunięto pomyślnie" teamMustBeEmpty = "Przed usunięciem zespół musi być pusty" [workspace.teams.renameTeam] cancel = "Anuluj" error = "Nie udało się zmienić nazwy zespołu" nameRequired = "Nazwa zespołu jest wymagana" newTeamName = "Nowa nazwa zespołu" newTeamNamePlaceholder = "Wpisz nową nazwę zespołu" renaming = "Zmiana nazwy:" submit = "Zmień nazwę zespołu" success = "Pomyślnie zmieniono nazwę zespołu" title = "Zmień nazwę zespołu" [zipWarning] cancel = "Anuluj" confirm = "Rozpakuj" message = "Ten ZIP zawiera {{count}} plików. Mimo to rozpakować?" title = "Duży plik ZIP"