import{n as e}from"./rolldown-runtime-DkW27tQK.js";var t;function n(){return(n=e((()=>{t={capacityMeter:{workerSlots:`{used} z {total} slotów zajętych`,unavailable:`Wykorzystanie slotów niedostępne`,execHost:`Codex exec`},common:{health:`Stan`,ok:`OK`,yes:`Tak`,no:`Nie`,default:`Default`,active:`Aktywny`,loading:`Ładowanie…`,gatewayStarting:`Uruchamianie Gateway…`,refreshing:`Odświeżanie…`,offline:`Offline`,connect:`Połącz`,connected:`Połączono`,refresh:`Odśwież`,retry:`Ponów`,staleData:`Wyświetlane są nieaktualne dane.`,reload:`Przeładuj`,reset:`Resetuj`,restore:`Przywróć`,unarchive:`Przywróć z archiwum`,undo:`Cofnij`,probe:`Sprawdź`,call:`Połączenie`,confirm:`Potwierdź`,dontAskAgain:`Nie pytaj mnie ponownie`,cancel:`Anuluj`,close:`Zamknij`,previous:`Poprzedni`,next:`Następne`,continue:`Kontynuuj`,back:`Wstecz`,create:`Utwórz`,copy:`Kopiuj`,copied:`Skopiowano!`,copyFailed:`Kopiowanie nie powiodło się`,copyCode:`Kopiuj kod`,copyTable:`Kopiuj tabelę`,expandTable:`Rozwiń tabelę`,expandedTable:`Rozwinięta tabela`,closeTable:`Zamknij rozwiniętą tabelę`,resizeSplitView:`Zmień rozmiar widoku podzielonego`,delete:`Usuń`,remove:`Usuń`,dismiss:`Odrzuć`,dismissAndDontShowAgain:`Odrzuć i nie pokazuj ponownie`,unselect:`Odznacz`,enabled:`Włączone`,disabled:`Wyłączone`,failed:`Niepowodzenie`,none:`brak`,na:`n/d`,never:`never`,justNow:`przed chwilą`,now:`teraz`,unknown:`Nieznany`,configured:`Skonfigurowano`,running:`Uruchomiono`,linked:`Połączono`,mode:`Tryb`,system:`System`,light:`Lekki`,dark:`Ciemny`,baseUrl:`Bazowy URL`,lastStart:`Ostatnie uruchomienie`,lastProbe:`Ostatnie sprawdzenie`,lastConnect:`Ostatnie połączenie`,lastMessage:`Ostatnia wiadomość`,authAge:`Wiek uwierzytelnienia`,credential:`Poświadczenie`,audience:`Odbiorcy`,publicKey:`Klucz publiczny`,probeOk:`Sprawdzenie OK`,probeFailed:`Sprawdzenie nie powiodło się`,reloadConfig:`Przeładuj konfigurację`,loadConfig:`Wczytaj konfigurację`,loadApprovals:`Wczytaj zatwierdzenia`,settingsSections:`Sekcje ustawień`,version:`Wersja`,docs:`Dokumentacja`,learnMore:`Dowiedz się więcej`,colorMode:`Tryb kolorów`,colorModeOption:`Tryb kolorów: {mode}`,search:`Szukaj`,save:`Zapisz`,saving:`Zapisywanie…`,saveAndPublish:`Zapisz i opublikuj`,importing:`Importowanie…`,importFromRelays:`Importuj z przekaźników`,showAdvanced:`Pokaż zaawansowane`,hideAdvanced:`Ukryj zaawansowane`,unsavedChanges:`Masz niezapisane zmiany`,working:`Praca…`,showQr:`Pokaż QR`,relink:`Połącz ponownie`,waitForScan:`Czekaj na zeskanowanie`,logout:`Wyloguj`,skipToMainContent:`Przejdź do głównej treści`},focus:{unsupported:`Ten widok skupiony nie jest obsługiwany.`},shortcutsOverlay:{title:`Skróty klawiszowe`,sections:{general:`Ogólne`,chat:`Czat`,panels:`Panele`,sidebar:`Pasek boczny`,imageViewer:`Przeglądarka obrazów`,approvals:`Zatwierdzenia`},labels:{commandPalette:`Otwórz paletę poleceń`,keyboardShortcuts:`Pokaż skróty klawiszowe`,toggleSidebar:`Przełącz pasek boczny`,debugOverlay:`Przełącz nakładkę debugowania`,appearanceSettings:`Otwórz ustawienia wyglądu`,startNewSession:`Rozpocznij nową sesję (ze strony nowej sesji)`,closeDialog:`Zamknij okno dialogowe lub wyjdź z ustawień`,sendMessage:`Send message`,newline:`Wstaw nowy wiersz`,steerImmediately:`Steruj aktywną odpowiedzią`,historyRecall:`Przeglądaj historię wysłanych wiadomości`,transcriptSearch:`Szukaj w konwersacji`,clearReply:`Wyczyść odpowiedź`,stopResponse:`Zatrzymaj aktywną odpowiedź`,cancelDictation:`Anuluj dyktowanie`,saveQueuedMessage:`Zapisz wiadomość w kolejce`,toggleSessionSelect:`Wybierz wiele sesji`,extendSessionSelect:`Rozszerz zaznaczenie sesji`,zoomIn:`Powiększ`,zoomOut:`Pomniejsz`,zoomReset:`Resetuj powiększenie`,terminalPanel:`Przełącz panel terminala`,workspaceFiles:`Przełącz pliki obszaru roboczego`,approveOnce:`Zatwierdź raz`,approveAlways:`Always allow`,denyApproval:`Odmów zatwierdzenia`}},optionCard:{recommended:`Zalecane`,skip:`Pomiń na razie`},nativeLinkMenu:{label:`Działania linku`,openInline:`Otwórz na pasku bocznym`,openExternal:`Otwórz w domyślnej przeglądarce`,copy:`Kopiuj link`},browserLinkPreferences:{openInControlUi:`Otwieraj linki w przeglądarce Control UI`},filePreview:{label:`Pliki pomocy`,listLabel:`Pliki`,searchPlaceholder:`Szukaj plików…`,readOnly:`tylko do odczytu`,emptyTitle:`Brak pasujących plików`,emptySubtitle:`Spróbuj innej nazwy pliku lub wyszukiwania treści.`,copyFile:`Kopiuj plik`,fileCount:`{count} plików`,filteredFileCount:`{count}/{total} plików`,noMatches:`Brak pasujących plików.`,navigate:`nawiguj`,kind:{text:`Tekst`,shell:`Powłoka`,file:`Plik`}},mcpApp:{title:`Aplikacja MCP`,unavailable:`Aplikacja MCP niedostępna: {error}`,errors:{gatewayUnavailable:`Gateway aplikacji MCP jest niedostępny`,mountUnavailable:`Punkt montowania aplikacji MCP jest niedostępny`,sandboxTimedOut:`Przekroczono limit czasu piaskownicy aplikacji MCP`,sandboxUnavailable:`Piaskownica aplikacji MCP jest niedostępna`,initializationTimedOut:`Przekroczono limit czasu inicjalizacji aplikacji MCP`,requestFailed:`Żądanie nie powiodło się`,invalidSandboxUrl:`Adres URL piaskownicy aplikacji MCP jest nieprawidłowy`}},githubPreview:{coAuthors:`Współautorstwo: {logins}`,loading:`Ładowanie szczegółów GitHub…`,unavailable:`Podgląd GitHub niedostępny`,states:{merged:`Scalono`,draft:`Wersja robocza`,open:`Otwarte`,closed:`Zamknięte`,notPlanned:`Nieplanowane`},file:`{count} plik`,files:`{count} plików`,comment:`{count} komentarz`,comments:`{count} komentarzy`,pullRequest:`pull request`,issue:`zgłoszenie`,ariaLabel:`{state} {kind} {repo} #{number}: {title}, autor: {author}`},sessionHovercard:{ariaLabel:`Informacje o sesji`,moreParticipants:`+{count}`,moreParticipantsLabel:`Jeszcze {count} uczestników`,projectLabel:`Projekt`,workspaceLabel:`Obszar roboczy`,branchLabel:`Gałąź`,runsOn:`Działa na {providerId} · {profileId}`,more:`+{count} więcej`,changedFile:`{count} plik`,changedFiles:`{count} plików`,pullRequestLabel:`Pull request #{number}, {state}`,pullRequestAuthorLabel:`Otwarte przez {login}`,states:{open:`Open`,draft:`Wersja robocza`,merged:`Scalono`,closed:`Zamknięte`},checks:{passing:`Kontrole CI zakończone powodzeniem`,failing:`Kontrole CI zakończone niepowodzeniem`,pending:`Kontrole CI w toku`}},sessionProgressCard:{title:`Postęp`,composerTitle:`Postęp zadania`,shortCount:`{completed} z {total}`,noteLabel:`Notatka postępu`,dismiss:`Zamknij kartę postępu`,dismissFailed:`Nie udało się zamknąć karty postępu. Spróbuj ponownie.`,widgetLabel:`Postęp sesji`,widgetLoading:`Ładowanie postępu sesji…`,widgetEmpty:`Brak karty postępu`,widgetUnavailable:`Postęp sesji jest niedostępny.`,widgetAccessDenied:`Wybierz sesję, do której masz dostęp, lub zmień udostępnianie tej sesji.`,countLabel:`Ukończono {completed} z {total}`,activity:{updated:`Updated {time}`,completed:`Ukończono {time}`,failed:`Niepowodzenie {time}`,stopped:`Zatrzymano {time}`},outcome:{completed:`Ukończono`,failed:`Niepowodzenie`,stopped:`Zatrzymano`},stepLabel:`{step}, {status}`,status:{completed:`ukończono`,failed:`niepowodzenie`,inProgress:`w toku`,paused:`wstrzymano`,pending:`oczekuje`,stopped:`zatrzymano`},receipt:{updating:`Aktualizowanie postępu`,failed:`Aktualizacja postępu nie powiodła się`,updated:`Zaktualizowano postęp — {completed}/{total} · {current}`,noteUpdated:`Zaktualizowano notatkę postępu`,cleared:`Wyczyszczono postęp`}},channels:{lastError:`Ostatni błąd`,refreshingStaleSnapshot:`Odświeżanie statusu kanału w tle; wyświetlanie ostatniej udanej migawki.`,hub:{connectedTitle:`Połączone kanały`,addTitle:`Dodaj kanał`,addSubtitle:`Wybierz usługę i postępuj zgodnie z instrukcjami konfiguracji.`,updatedAgo:`Zaktualizowano {ago}`,noneConnected:`Nie połączono jeszcze żadnych kanałów. Wybierz jeden poniżej, aby rozpocząć.`,partialSnapshot:`Niektóre testy kanałów nie zakończyły się w limicie czasu interfejsu.`,stateRunning:`W toku`,stateConfigured:`Skonfigurowano`,stateAttention:`Wymaga uwagi`,setUp:`Skonfiguruj`,guidedSetup:`Konfiguracja z instrukcjami krok po kroku`,openDetails:`Otwórz szczegóły`,lastMessageAgo:`Ostatnia wiadomość: {ago}`,browseAllTitle:`Więcej kanałów…`,browseAllSubtitle:`Przeglądaj wszystkie dostępne kanały, w tym wtyczki możliwe do zainstalowania.`,runSetup:`Uruchom konfigurację`,adminRequired:`Tylko przeglądanie. Konfiguracja kanału wymaga dostępu operator.admin.`,saveBeforeSetup:`Masz niezapisane zmiany konfiguracji kanału. Zapisz je lub wczytaj ponownie przed uruchomieniem konfiguracji z instrukcjami.`},pairing:{title:`Prośby o dostęp do wiadomości bezpośrednich`,subtitle:`Przejrzyj osoby oczekujące na wysłanie wiadomości bezpośrednich do kanałów chronionych parowaniem.`,channelFilter:`Kanał`,accountFilter:`Konto`,allChannels:`Wszystkie kanały`,allAccounts:`Wszystkie konta`,approve:`Zatwierdź`,dismiss:`Odrzuć`,approveAria:`Zatwierdź {sender} dla {channel}, konto {account}`,dismissAria:`Odrzuć {sender} dla {channel}, konto {account}`,requested:`Poproszono {ago}`,expires:`Wygasa {ago}`,senderDetails:`Szczegóły nadawcy`,missingPermission:`To połączenie nie ma dostępu operator.pairing, więc nie można przeglądać próśb o wiadomości bezpośrednie.`,noAccounts:`Żadne skonfigurowane konto kanału nie używa parowania nadawców wiadomości bezpośrednich.`,noRequests:`Brak oczekujących próśb o dostęp do wiadomości bezpośrednich.`,noFilteredRequests:`Żadna oczekująca prośba nie pasuje do tych filtrów.`,limits:`Prośby wygasają po {minutes} minutach. Każde konto kanału może przechowywać do {count} oczekujących próśb.`,detailTitle:`Dostęp do wiadomości bezpośrednich`,detailSubtitle:`Osoby muszą zostać zatwierdzone, zanim ich wiadomości bezpośrednie dotrą do agenta.`,pendingCount:`{count} oczekujących`,noPending:`Brak oczekujących żądań`,review:`Przejrzyj żądania`,approveDialogTitle:`Zatwierdź dostęp do wiadomości bezpośrednich`,dismissDialogTitle:`Odrzuć żądanie dostępu do wiadomości bezpośrednich`,approveExplanation:`Umożliwia to nadawcy rozmowę z agentem w wiadomościach bezpośrednich. Nie przyznaje dostępu do grup.`,dismissExplanation:`Usuwa to bieżące żądanie, ale nie blokuje nadawcy. Może on ponownie poprosić o dostęp później.`,notifyRequester:`Powiadom osobę zgłaszającą po zatwierdzeniu`,makeCommandOwner:`Uczyń również tego nadawcę pierwszym właścicielem poleceń`,commandOwnerHelp:`Właściciele poleceń mogą uruchamiać uprzywilejowane polecenia i zatwierdzać niebezpieczne działania. Ta opcja jest dostępna tylko wtedy, gdy nie skonfigurowano żadnego właściciela.`,commandOwnerNeedsAdmin:`Nie skonfigurowano właściciela poleceń. To połączenie wymaga uprawnień operator.admin, aby przypisać pierwszego właściciela.`,approvedNotice:`Dostęp do wiadomości bezpośrednich zatwierdzony.`,approvedOwnerNotice:`Dostęp do wiadomości bezpośrednich zatwierdzony i skonfigurowano pierwszego właściciela poleceń.`,approvedNotificationFailedNotice:`Dostęp do wiadomości bezpośrednich zatwierdzony, ale nie udało się dostarczyć powiadomienia do osoby zgłaszającej.`,approvedOwnerFailedNotice:`Dostęp do wiadomości bezpośrednich zatwierdzony, ale nie udało się skonfigurować pierwszego właściciela poleceń.`,approvedFollowupsFailedNotice:`Dostęp do wiadomości bezpośrednich zatwierdzony, ale nie powiodło się zarówno powiadomienie osoby zgłaszającej, jak i konfiguracja właściciela poleceń.`,dismissedNotice:`Żądanie dostępu do wiadomości bezpośrednich odrzucone. Nadawca może ponownie poprosić o dostęp.`},setup:{dialogLabel:`Skonfiguruj kanał {channel}`,title:`Skonfiguruj kanał {channel}`,genericTitle:`kanał`,subtitle:`Prowadzona konfiguracja kanału`,starting:`Rozpoczynanie konfiguracji…`,working:`Pracuje…`,sessionExpired:`Ta sesja konfiguracji wygasła po ponownym uruchomieniu Gateway. Zamknij to okno, a następnie ponownie rozpocznij konfigurację kanału.`,continue:`Kontynuuj`,finish:`Zakończ`,copyText:`Kopiuj`,openLink:`Otwórz link`,viewDocs:`Zobacz dokumentację`,doneTitle:`Kanał skonfigurowany`,doneBody:`Konfiguracja została zapisana. Gateway automatycznie ponownie wczyta kanał; sprawdź jego kartę, aby zobaczyć aktualny stan.`,doneNoChangesTitle:`Nie wprowadzono zmian`,doneNoChangesBody:`Konfiguracja została zakończona bez skonfigurowania kanału. Nic nie zapisano.`,whatsappScanTitle:`Połącz WhatsApp, skanując kod QR`,whatsappScanHelp:`Na telefonie otwórz WhatsApp → Ustawienia → Połączone urządzenia → Połącz urządzenie, a następnie zeskanuj ten kod.`,whatsappQrLoading:`Generowanie kodu QR…`,whatsappQrHint:`Kliknij Pokaż kod QR, aby wygenerować kod parowania.`,whatsappQrAlt:`Kod QR WhatsApp`,whatsappLinked:`WhatsApp jest połączony i gotowy.`,regenerateQr:`Nowy kod QR`,linkLater:`Połącz później`},config:{schemaUnavailable:`Schemat niedostępny. Użyj trybu Raw.`,channelSchemaUnavailable:`Schemat konfiguracji kanału niedostępny.`,loadingSchema:`Ładowanie schematu konfiguracji…`},generic:{subtitle:`Stan kanału i konfiguracja.`},discord:{title:`Discord`,subtitle:`Status bota i konfiguracja kanału.`},googleChat:{title:`Google Chat`,subtitle:`Status webhooka Chat API i konfiguracja kanału.`},imessage:{title:`iMessage`,subtitle:`Status mostka macOS i konfiguracja kanału.`},signal:{title:`Signal`,subtitle:`Status signal-cli i konfiguracja kanału.`},slack:{title:`Slack`,subtitle:`Status trybu Socket i konfiguracja kanału.`},telegram:{title:`Telegram`,subtitle:`Status bota i konfiguracja kanału.`},whatsapp:{title:`WhatsApp`,subtitle:`Połącz WhatsApp Web i monitoruj stan połączenia.`,phoneNumber:`Numer telefonu`,loggedOut:`Wylogowano.`,logoutConfirmTitle:`Wylogować z konta WhatsApp {accountId}?`,logoutConfirmMessage:`Wylogowanie z konta {accountId} zatrzymuje jego nasłuchiwanie i usuwa zapisane poświadczenia.`,logoutNotCleared:`Nie usunięto żadnej zapisanej sesji WhatsApp. Możliwe, że już jej nie ma lub jej katalog uwierzytelniania wymaga ręcznego wyczyszczenia.`},gatewayUrlConfirmation:{title:`Zmień URL Gateway`,subtitle:`To spowoduje ponowne połączenie z innym serwerem Gateway`,warning:`Potwierdź tylko, jeśli ufasz temu URL-owi. Złośliwe adresy URL mogą zagrozić bezpieczeństwu twojego systemu.`},nostr:{title:`Nostr`,subtitle:`Zdecentralizowane wiadomości bezpośrednie przez przekaźniki Nostr (NIP-04).`,profile:`Profil`,editProfile:`Edytuj profil`,profilePicture:`Zdjęcie profilowe`,noProfile:`Nie ustawiono profilu.`,noProfileHint:`Kliknij „Edytuj profil”, aby dodać swoje imię, bio i awatar.`,name:`Nazwa`,displayName:`Nazwa wyświetlana`,about:`O mnie`,advanced:`Zaawansowane`,profilePicturePreview:`Podgląd zdjęcia profilowego`,account:`Konto`,username:`Nazwa użytkownika`,usernameHelp:`Krótka nazwa użytkownika (np. satoshi)`,bio:`Bio`,bioPlaceholder:`Powiedz innym coś o sobie...`,bioHelp:`Krótki biogram lub opis`,displayNameHelp:`Twoja pełna nazwa wyświetlana`,avatarUrl:`URL awatara`,avatarHelp:`Adres URL HTTPS do Twojego zdjęcia profilowego`,bannerUrl:`URL banera`,bannerHelp:`Adres URL HTTPS do obrazu banera`,website:`Strona internetowa`,websiteHelp:`Twoja osobista strona internetowa`,nip05Identifier:`Identyfikator NIP-05`,nip05Help:`Weryfikowalny identyfikator (np. you@domain.com)`,lightningAddress:`Adres Lightning`,lightningHelp:`Adres Lightning do napiwków (LUD-16)`,placeholders:{username:`satoshi`,displayName:`Satoshi Nakamoto`,avatarUrl:`https://example.com/avatar.jpg`,bannerUrl:`https://example.com/banner.jpg`,website:`https://example.com`,nip05:`you@example.com`,lightningAddress:`you@getalby.com`},notices:{timeout:`Przekroczono limit czasu żądania po 30 sekundach; serwer mógł już zastosować zmianę — sprawdź profil przed ponowną próbą.`,operationFailed:`{prefix}: {error}`,updateFailed:`Aktualizacja profilu nie powiodła się`,updateFailedStatus:`Aktualizacja profilu nie powiodła się ({status})`,publishFailed:`Publikacja profilu nie powiodła się na wszystkich przekaźnikach.`,published:`Profil opublikowany na przekaźnikach.`,importFailed:`Import profilu nie powiódł się`,importFailedStatus:`Import profilu nie powiódł się ({status})`,importedFromRelays:`Profil zaimportowany z przekaźników. Sprawdź i opublikuj.`,imported:`Profil zaimportowany. Sprawdź i opublikuj.`}}},lazyView:{errorTitle:`Nie udało się załadować panelu`,genericSubtitle:`Coś poszło nie tak podczas ładowania tego panelu.`,staleTitle:`Dostępna jest nowa wersja`,staleSubtitle:`OpenClaw został zaktualizowany w tle. Odśwież, aby pobrać najnowszy panel.`,reloading:`Ponowne ładowanie…`,retry:`Spróbuj ponownie`,stylesFailed:`Nie udało się załadować stylów, więc strona może wyglądać na uszkodzoną.`},updates:{adminRequired:`Aby zmienić ustawienia aktualizacji lub rozpocząć aktualizację, wymagany jest dostęp administratora.`,campaign:{countdown:`Aktualizacja za {time}`,waitingForIdle:`Oczekiwanie na zakończenie pracy · wymuszona aktualizacja za {time}`,held:`Aktualizacja wstrzymana · wznowienie za {time}`,applying:`Stosowanie aktualizacji…`},holdOneHour:`Wstrzymaj 1 h`,reviewUpdate:`Przejrzyj aktualizację`,confirm:{message:`Instaluje dostępną aktualizację na połączonym Gateway i uruchamia go ponownie.`,macMessage:`Przekazuje tę aktualizację aplikacji OpenClaw na Mac, która ją instaluje i ponownie uruchamia zarządzany przez nią Gateway.`,impact:`Trwające sesje zostaną przerwane, a ten Control UI rozłączy się do czasu przywrócenia Gateway.`,versions:`Zainstalowano {installed} · Dostępne {available}`,versionsBehind:`Zainstalowana {installed} · {available}`,action:`Zaktualizuj i uruchom ponownie`,macAction:`Zaktualizuj aplikację Mac i uruchom ponownie`},target:{version:`v{version}`,commitBehind:`{count} commit do tyłu`,commitsBehind:`{count} commitów do tyłu`},sidebar:{campaignTarget:`{status} · {target}`,updating:`Aktualizowanie Gateway…`,availableTitle:`Dostępna aktualizacja`,availableSummary:`Nowsza wersja jest gotowa.`,blockedTitle:`Aktualizacja zablokowana`,blockedSummary:`Wybranej wersji nie można zastosować do tego checkoutu.`,blockedWaiting:`Zablokowano · oczekiwanie na aktywną pracę · {target}`,waitingForIdle:`Oczekiwanie na aktywną pracę`},dialog:{installing:`Instalowanie aktualizacji na Gateway. Nastąpi ponowne uruchomienie po zakończeniu instalacji.`,restarting:`Gateway uruchamia się ponownie. Ta strona rozłączy się i połączy ponownie samodzielnie.`,notStarted:"Żądanie aktualizacji pozostało bez odpowiedzi. Spróbuj ponownie lub uruchom `openclaw update` w terminalu."},channel:{stable:`Stabilny`,beta:`Beta`,dev:`Dev`,extendedStable:`Rozszerzony stabilny`},installKind:{package:`Pakiet`,git:`Git checkout`,unknown:`Nieznany`},page:{intro:`Zarządzaj kanałem wydań i polityką aktualizacji połączonego Gateway.`,buildTitle:`Bieżąca kompilacja`,gatewayVersion:`Wersja Gateway`,controlUiCommit:`Commit Control UI`,builtAt:`Zbudowano`,installedAt:`Zainstalowane`,installedAtUnknown:`Nieznane · zapisane po następnej udanej aktualizacji`,lastCommitAt:`Ostatni commit`,installKind:`Typ instalacji`,policyTitle:`Polityka aktualizacji`,channel:`Kanał wydań`,channelDescription:`Wybierz, którą ścieżkę wydań OpenClaw ma śledzić ten Gateway.`,automaticUpdates:`Aktualizacje automatyczne`,automaticUpdatesDescription:`Automatycznie planuj dostępne aktualizacje. Automatyczne aktualizacje dev dotyczą git checkoutów.`,devPackageAutomaticHint:`Automatyczne aktualizacje dev wymagają instalacji ze źródeł (git). Ta instalacja to instalacja z pakietu — użyj stable lub beta dla automatycznych aktualizacji.`,extendedStableAutomaticHint:`Extended stable zgłasza dostępne wydania, ale nigdy nie instaluje ich automatycznie.`,statusTitle:`Stan aktualizacji`,scheduleStatus:`Status`,commits:`Commity`,available:`Dostępna aktualizacja {target}`,upToDate:`Aktualne`,statusUnavailable:`Stan aktualizacji niedostępny`,gitCommitAhead:`{count} commit przed śledzonym upstream`,gitCommitsAhead:`{count} commitów przed śledzonym upstream`,gitDiverged:`Rozbieżne · {ahead} przed, {behind} za`,gitFetchFailed:`Nie można pobrać śledzonego upstream`,gitNoUpstream:`Nie skonfigurowano śledzonego upstream`,gitComparisonFailed:`Nie można porównać tej kopii z jej śledzonym upstream`,updateNow:`Aktualizuj teraz`,updateNowDescription:`Zainstaluj dostępną aktualizację i uruchom ponownie Gateway.`,latestAttempt:`Ostatnia próba aktualizacji`,attemptedAt:`Podjęto próbę`,attemptTarget:`Cel`,installedIdentity:`Zainstalowane`,attemptInstallKind:`Typ instalacji próby`,attemptReason:`Kod przyczyny`,failedStep:`Szczegóły błędu`,viewDetails:`Zobacz szczegóły`,recoveryActions:`Odzyskiwanie`,checkStatus:`Sprawdź status`,retryUpdate:`Ponów aktualizację`,troubleshoot:`Rozwiązywanie problemów z aktualizacjami`,cliFallback:`Alternatywa CLI`,showCliFallback:`Pokaż polecenia terminala`},coalescedRestart:`Aktualizacja zainstalowana. Ponowne uruchomienie gatewaya jest już w toku; status zostanie odświeżony po ponownym połączeniu.`,error:`Błąd aktualizacji: {error}`,status:`Aktualizacja {status}: {reason}. {guidance}`,verificationFailed:`Aktualizacja zainstalowana, ale uruchomiona wersja nie zmieniła się — ponowne uruchomienie mogło zostać zablokowane.`,verificationFailedWithVersions:`Aktualizacja zainstalowana, ale uruchomiona wersja nie zmieniła się — ponowne uruchomienie mogło zostać zablokowane. Oczekiwano v{expectedVersion}, uruchomiono v{actualVersion}.`,verificationFailedWithIdentity:`Aktualizacja zakończona, ale działająca instalacja nie odpowiada oczekiwanej rewizji. Oczekiwano {expected}, działa {actual}.`,handoffTimeout:"Przekazanie aktualizacji rozpoczęte, ale nie zgłoszono ukończenia po ponownym połączeniu. Uruchom `openclaw update status`, aby poznać końcowy wynik.",outcomeUnknown:"Żądanie aktualizacji mogło zostać przyjęte, ale Gateway nie zgłosił ostatecznego wyniku po ponownym połączeniu. Uruchom `openclaw update status` przed ponowną próbą.",failureReasons:{dirty:`Zatwierdź lub odłóż zmiany, a następnie spróbuj ponownie.`,noUpstream:`Ustaw gałąź nadrzędną, a następnie spróbuj ponownie.`,notGitInstall:"To nie jest git checkout. Uruchom `openclaw update` z CLI, aby wykonać globalną ponowną instalację.",notOpenclawRoot:`Uruchom aktualizację z checkoutu OpenClaw lub użyj ścieżki globalnej ponownej instalacji CLI.`,depsInstallFailed:`Instalacja zależności nie powiodła się. Napraw błąd instalacji i spróbuj ponownie.`,buildFailed:`Budowanie nie powiodło się. Napraw błąd budowania i spróbuj ponownie.`,buildDirty:`Kompilacja wybranej wersji zmieniła pliki checkout. Spróbuj ponownie z wersją zawierającą wygenerowane artefakty.`,uiBuildFailed:`Przebudowa control UI nie powiodła się. Napraw błąd kompilacji UI i spróbuj ponownie.`,globalInstallFailed:`Globalna instalacja pakietu nie została zweryfikowana na dysku. Spróbuj ponownie lub przeinstaluj z CLI.`,restartDisabled:`Aktualizacja nie została zastosowana, ponieważ restarty Gateway są wyłączone. Włącz restarty w konfiguracji, a następnie spróbuj ponownie.`,restartUnavailable:`Tej globalnej instalacji nie można bezpiecznie zastąpić, gdy restarty są wyłączone i nie ma nadzorcy.`,restartUnhealthy:`Proces zastępczy nigdy nie osiągnął sprawności. Poprzedni proces pozostał aktywny, abyś mógł go przywrócić.`,restartRevisionMismatch:`Ponownie uruchomiony Gateway działa na innej rewizji. Sprawdź katalog główny instalacji usługi i spróbuj ponownie.`,restartRevisionUnavailable:`Ponownie uruchomiony Gateway nie mógł zgłosić swojej rewizji. Sprawdź katalog główny instalacji usługi i logi przed ponowną próbą.`,alreadyCurrent:`Ta kopia jest już w rewizji śledzonego upstream.`,managedServiceHandoffAlreadyRunning:`Inna zarządzana aktualizacja jest już uruchomiona. Poczekaj na jej zakończenie, a następnie odśwież status aktualizacji.`,doctorFailed:"Naprawa Doctor nie powiodła się. Uruchom `openclaw doctor --non-interactive` i spróbuj ponownie.",managedServiceHandoffFailed:"Pomocnik aktualizacji zatrzymał się przed zakończeniem. Uruchom `openclaw update` w terminalu, aby zobaczyć przyczynę.",managedServiceHandoffSpawnFailed:"Gateway nie mógł uruchomić pomocnika aktualizacji. Zamiast tego uruchom `openclaw update` w terminalu.",managedServiceHandoffParentTimeout:"Gateway działał zbyt długo dla pomocnika aktualizacji. Uruchom aktualizację ponownie lub użyj `openclaw update`.",default:`Sprawdź logi Gateway, aby poznać dokładną przyczynę błędu, i spróbuj ponownie po jej usunięciu.`},failedAtStep:`Aktualizacja nie powiodła się na etapie {step}: {cause}.`,succeededVersion:`Gateway zaktualizowany do v{version}.`,succeededCommit:`Gateway zaktualizowany · teraz na {sha}.`,succeeded:`Gateway zaktualizowany i uruchomiony ponownie.`},devices:{readOnly:{pairingRequired:`Tylko przeglądanie. Zmiany urządzeń wymagają dostępu operator.pairing.`,adminRequired:`Tylko przeglądanie. Zatwierdzenia exec i powiązania węzłów wymagają dostępu operator.admin.`,pairingAndAdminRequired:`Tylko przeglądanie. Zmiany urządzeń wymagają operator.pairing; zatwierdzenia exec i powiązania węzłów wymagają operator.admin.`},pairing:{button:`Sparuj urządzenie`,adminRequired:`Do utworzenia kodów konfiguracji wymagany jest dostęp administratora.`,title:`Sparuj urządzenie`,subtitle:`Utwórz bezpieczną konfigurację dla aplikacji mobilnej lub hosta węzła.`,noApp:`Nie masz jeszcze aplikacji?`,getApps:`Pobierz aplikacje`,generating:`Tworzenie bezpiecznego kodu konfiguracji…`,accessTitle:`Typ konfiguracji`,fullAccess:`Pełny dostęp (zalecany)`,fullAccessHint:`Możliwości urządzenia oraz pełne sterowanie Gateway, w tym ustawienia i aktualizacje.`,limitedAccess:`Ograniczony dostęp`,limitedAccessHint:`Możliwości urządzenia, czat i zatwierdzenia bez sterowania administracyjnego.`,nodeAccess:`Host węzła`,nodeAccessHint:`Podłącz komputer jako host poleceń i funkcji.`,generateCode:`Utwórz kod konfiguracji`,transportLimitedTitle:`Ograniczony ze względu na bezpieczeństwo sieci`,transportLimitedHint:`Ten adres URL Gateway używa nieszyfrowanego protokołu ws://. Użyj wss:// lub Tailscale Serve, a następnie utwórz nowy kod, aby uzyskać pełny dostęp.`,failed:`Nie udało się utworzyć kodu konfiguracji.`,statusFailed:`Nie można zweryfikować, czy parowanie zostało zakończone.`,loadFailed:`Nie można załadować okna parowania. Sprawdź połączenie i spróbuj ponownie.`,qrAlt:`Kod QR parowania OpenClaw mobile`,qrUnavailable:`Kod QR jest niedostępny. Zamiast tego skopiuj kod konfiguracji.`,copySetupCode:`Kopiuj kod konfiguracji`,nodeExpiresIn:`Ten link konfiguracyjny wygasa za {time}.`,nodeExpired:`Ten link konfiguracyjny wygasł. Utwórz nowy.`,newCode:`Nowy kod`,showSetupCode:`Pokaż kod konfiguracji`,pending:`Prośby o dodanie urządzeń oczekujące na sprawdzenie: {count}`,review:`Przegląd`,waiting:`Oficjalne aplikacje mobilne OpenClaw łączą się automatycznie po zeskanowaniu.`,pairedTitle:`Urządzenie sparowane`,deliveryUncertainTitle:`Nie można potwierdzić dostarczenia parowania`,deliveryUncertainHint:`Kod konfiguracyjny został wycofany, ale urządzenie mogło nie otrzymać swoich poświadczeń. Sprawdź Zarządzaj urządzeniami, usuń urządzenie w razie potrzeby, a następnie utwórz nowy kod.`,fullAccessSummary:`Pełny dostęp`,nodeAccessSummary:`Dostęp węzła`,done:`Gotowe`,expiredTitle:`Kod konfiguracyjny wygasł`,generateNewCode:`Wygeneruj nowy kod`,nodeWaiting:`Uruchom polecenie na urządzeniu, a następnie przejrzyj jego żądanie parowania tutaj.`,help:`Pomoc dotycząca parowania`,helpNewTab:`Pomoc dotycząca parowania (otwiera się w nowej karcie)`,manageDevices:`Zarządzaj urządzeniami`},binding:{loadConfigHint:`Wczytaj konfigurację, aby edytować powiązania.`,formModeHint:`Przełącz kartę Konfiguracja na tryb Formularz, aby edytować tutaj powiązania.`,execNodeBinding:`Powiązanie węzła exec`,execNodeBindingSubtitle:`Przypnij agentów do konkretnego węzła podczas używania exec host=node.`,defaultBinding:`Domyślne powiązanie`,defaultBindingHint:`Używane, gdy agenci nie nadpisują powiązania węzła.`,node:`Węzeł`,anyNode:`Dowolny węzeł`,noNodes:`Brak węzłów z dostępnym system.run.`,noAgents:`Nie znaleziono agentów.`,defaultAgent:`domyślny agent`,agent:`agent`,usesDefault:`używa domyślnego ({node})`,override:`zastąpienie: {node}`,binding:`Powiązanie`,useDefault:`Użyj domyślnego`,any:`dowolny`},inventory:{title:`Urządzenia`,summaryConnected:`Połączono: {connected} z {total}`,summaryPending:`{count} oczekuje na zatwierdzenie`,cleanupStale:`Wyczyść {count} nieaktualnych`,pendingApproval:`Oczekuje na zatwierdzenie`,empty:`Brak sparowanych urządzeń.`,connectedWithoutPairing:`Połączone bez parowania`,olderPairing:`{count} starsze parowanie {name}`,olderPairings:`{count} starszych parowań {name}`,autoPaired:`sparowane automatycznie`,versionDrift:`rozbieżność wersji`,versionDriftTitle:`Urządzenie {nodeVersion}; Gateway {gatewayVersion}. Zaktualizuj starszy komponent, aby ujednolicić flotę.`,workerVersion:`Worker {version}`,workerMissing:`brak workera`,workerMissingTitle:`Brakuje pakietu workera zarządzanego przez Gateway. Rozpocznij nową sesję na tym urządzeniu, aby go ponownie zainstalować.`,manualWake:`wymagane ręczne wybudzenie`,manualWakeTitle:`Gateway nie może wybudzić offline'owego urządzenia Windows. Uruchom maszynę lub przywróć jej połączenie sieciowe.`,approvalNeeded:`wymagane zatwierdzenie`,inputAgo:`dane wejściowe {time} temu`,seen:`widziane {time}`,approved:`zatwierdzone {time}`,details:`Szczegóły`,deviceId:`ID urządzenia: {id}`,remoteIp:`Zdalne IP: {ip}`,scopes:`zakresy: {scopes}`,tokens:`Tokeny`,capabilities:`Możliwości`,commands:`Polecenia`,offline:`offline`,approve:`Zatwierdź`,reject:`Odrzuć`,remove:`Usuń`,removeName:`Usuń {name}`,removePromptTitle:`Usunąć {name}?`,removePromptBody:`To urządzenie musi zostać ponownie sparowane, zanim będzie mogło ponownie się połączyć.`,removeStalePromptTitle:`Usunąć {count} nieaktywnych sparowań?`,removeStalePromptTitleOne:`Usunąć 1 nieaktywne sparowanie?`,removeStalePromptBody:`Klienci, których to dotyczy, zostaną ponownie sparowani bez powiadomienia przy następnym połączeniu.`,rejectDevicePromptTitle:`Odrzucić to żądanie parowania urządzenia?`,rejectNodePromptTitle:`Odrzucić to żądanie parowania węzła?`,rejectPromptBody:`Klient musi wysłać nową prośbę o parowanie, zanim będzie mógł się połączyć.`,revokePromptTitle:`Unieważnić token {role}?`,revokePromptBody:`Ten token natychmiast przestanie działać i nie można go przywrócić.`,rotatePromptTitle:`Nowy token {role}`,rotatePromptBody:`Skopiuj ten token teraz i przechowuj go bezpiecznie. Jest wyświetlany jednorazowo i nie można go odzyskać.`,rotateAcknowledge:`Zapisałem ten token`,rotateDismissHint:`To okno pozostaje otwarte, dopóki nie potwierdzisz zapisania tokenu.`,rotateWithheldTitle:`Token zmieniony · {device}`,rotateWithheldNext:`Urządzenie automatycznie połączy się ponownie z nowym tokenem — nie musisz nic robić.`,rotateWithheldException:`Jeśli nie połączy się samodzielnie, sparuj je ponownie.`,rotateWithheldNote:`Ze względów bezpieczeństwa nowy token jest ujawniany tylko na samym urządzeniu.`,gateway:`gateway`,unpaired:`niesparowane`,unknownClient:`nieznany klient`,revoked:`unieważniono`,active:`aktywne`,rotate:`Rotuj`,revoke:`Unieważnij`,none:`brak`,rolesAndScopes:`role: {roles} · zakresy: {scopes}`,scopeUpgrade:`rozszerzenie zakresu wymaga zatwierdzenia`,roleUpgrade:`zmiana roli wymaga zatwierdzenia`,reapproval:`zmieniono szczegóły ponownego połączenia; wymagane zatwierdzenie`,newPairing:`nowe żądanie parowania urządzenia`,repair:`napraw`,requestedAt:`{note} · zażądano {time}`,requestedAccess:`zażądano: {access}`,approvedAccess:`zatwierdzono teraz: {access}`},execApprovals:{title:`Zatwierdzenia exec`,subtitlePrefix:`Lista dozwolonych i zasady zatwierdzania dla`,loadHint:`Wczytaj zatwierdzenia exec, aby edytować listy dozwolonych.`,hostNativePolicy:`Zasady natywne hosta`,hostNativeHint:`Tutaj tylko do odczytu. Edytuj z aplikacji towarzyszącej lub CLI.`,native:`Natywne`,defaultAction:`Akcja domyślna`,rule:`{count} reguła`,rules:`{count} reguł`,allShells:`wszystkie powłoki`,off:`wył.`,on:`wł.`,target:`Cel`,targetHint:`Gateway edytuje lokalne zatwierdzenia; węzeł edytuje wybrany węzeł.`,host:`Host`,gateway:`Gateway`,node:`Węzeł`,selectNode:`Wybierz węzeł`,noNodes:`Żaden węzeł nie ogłasza jeszcze zatwierdzeń exec.`,scope:`Zakres`,defaults:`Domyślne`,security:`Bezpieczeństwo`,defaultSecurity:`Domyślny tryb zabezpieczeń.`,defaultValue:`Domyślnie: {value}.`,mode:`Tryb`,useDefaultValue:`Użyj domyślnego ({value})`,ask:`Pytaj`,defaultPrompt:`Domyślna polityka pytań.`,askFallback:`Zapasowe pytanie`,promptUnavailable:`Stosowane, gdy monit interfejsu jest niedostępny.`,fallback:`Zapasowe`,autoAllowSkills:`Automatycznie zezwalaj na CLI Skills`,autoAllowSkillsHint:`Zezwalaj na pliki wykonywalne Skills wymienione przez Gateway.`,usingDefault:`Używanie domyślnego ({value}).`,override:`Nadpisanie ({value}).`,useDefault:`Użyj domyślnego`,allowlist:`Lista dozwolonych`,allowlistHint:`Wzorce glob bez rozróżniania wielkości liter.`,addPattern:`Dodaj wzorzec`,emptyAllowlist:`Brak wpisów na liście dozwolonych.`,newPattern:`Nowy wzorzec`,lastUsed:`Ostatnio użyto: {time}`,pattern:`Wzorzec`,remove:`Usuń`,options:{deny:`Odmów`,allowlist:`Lista dozwolonych`,full:`Pełny`,off:`Wyłączone`,onMiss:`Przy braku dopasowania`,always:`Zawsze`}}},worktrees:{adminRequired:`Tylko przeglądanie. Zmiany worktree wymagają dostępu operator.admin.`,newWorktree:`Nowy worktree`,ownerManual:`Ręcznie`,ownerSession:`Sesja`,ownerWorkboard:`Workboard`,title:`Zarządzane worktree`,subtitle:`Izolowane kopie robocze repozytoriów należące do OpenClaw.`,cleanNow:`Wyczyść teraz`,name:`Nazwa`,repo:`Repozytorium`,empty:`Brak zarządzanych worktree.`,restorable:`Możliwe do przywrócenia`,restore:`Przywróć`,confirmDelete:`Utworzyć migawkę i usunąć {name}?`,confirmForceDelete:`Tworzenie migawki nie powiodło się: {error} Usunąć bez migawki?`},agentChip:{menuLabel:`Menu agenta`,agents:`Agenci`,switchAgent:`Przełącz agenta`,working:`Pracuje…`,ready:`Gotowy do rozmowy`,whatCanAgentDo:`Co potrafi {name}?`,help:`Pomoc`,getHelp:`Uzyskaj pomoc`,getApps:`Pobierz aplikacje`,discord:`Społeczność Discord`,viewChangelog:`Wyświetl dziennik zmian`,agentSettings:`Ustawienia agenta`},agentScope:{label:`Zakres agenta`,allAgents:`Wszyscy agenci`},newSession:{title:`Nowa sesja`,hint:`Wybierz, gdzie ta sesja ma działać, a następnie określ, co zrobić.`,agent:`Agent`,agents:`Agenci`,where:`Gdzie`,environments:`Środowiska`,gateway:`Gateway · lokalnie`,gatewayNamed:`Gateway · {name}`,cloudWorker:`Chmura · {profile}`,cloudWorkerMachine:`{profile} · {machine}`,cloudWorkerProvider:`Dostawca workera chmurowego: {provider}`,cloudRequiresWorktree:`Chmura wymaga kopii Git`,cloudRuntimeUnsupported:`Środowisko {runtime} nie obsługuje workerów w chmurze.`,cloudProfileRuntimeUnsupported:`Środowisko uruchomieniowe {runtime} nie może korzystać z tego workera w chmurze. Wybierz zgodny worker w chmurze lub uruchom lokalnie.`,deviceRuntimeUnsupported:`To środowisko uruchomieniowe nie obsługuje sparowanych urządzeń`,cloudRecoveryUnavailable:`Workery w chmurze są niedostępne, ponieważ to połączenie nie obsługuje odzyskiwania zadań. Połącz ponownie lub zaktualizuj Gateway.`,placementStartFailed:`Sesja została utworzona, ale uruchomienie runnera nie powiodło się: {error}`,placementSyncsFolder:`Synchronizuje {folder} z wybranym runnerem`,folder:`Folder`,folderPlaceholder:`Obszar roboczy agenta`,yourDevices:`Twoje urządzenia`,autoDevice:`Automatycznie`,autoDeviceSub:`Najmniej obciążone urządzenie`,autoDeviceSubEligible:`Pierwsze kwalifikujące się urządzenie`,noSessionHosts:`Brak sparowanych hostów sesji. Połącz maszynę z włączonym hostowaniem sesji.`,neverConnected:`Nigdy nie połączono`,offlineFor:`Offline od {duration}`,lastSeen:`Ostatnio widziano {time}`,deviceUnavailable:`Urządzenie niedostępne. Połącz je ponownie i spróbuj jeszcze raz.`,sessionHostingDisabled:`Hostowanie sesji jest wyłączone. Uruchom openclaw connect --service --session-host na urządzeniu.`,deviceCapacityUnavailable:`Pojemność procesu roboczego jest niedostępna. Uruchom ponownie hosta sesji urządzenia i spróbuj ponownie.`,deviceNoSlots:`Brak dostępnych miejsc dla procesów roboczych. Poczekaj na wolne miejsce lub wybierz inne urządzenie.`,nodeUpdateRequired:`Wymagana aktualizacja: uruchom {updateCommand}, a następnie połącz ponownie. W przypadku węzła bez interfejsu uruchom {restartCommand}.`,capabilityCamera:`Kamera`,capabilityLocation:`Lokalizacja`,capabilityTalk:`Rozmowa`,capabilityScreenCapture:`Przechwytywanie ekranu`,capabilityCanvas:`Canvas`,capabilityVoice:`Głos`,environmentDisposable:`Jednorazowe`,environmentPersistent:`Trwałe`,projects:`Projekty`,projectsAdminHint:`Administratorzy mogą rejestrować projekty w sekcji Przeglądaj foldery`,projectSearchPlaceholder:`Szukaj projektów lub wklej adres URL Git`,githubProjects:`GitHub`,githubTokenHint:`Nie skonfigurowano poświadczeń GitHub w Control UI ani współdzielonego tokenu środowiskowego Gateway; tylko publiczne wyniki GitHub.`,cloneProject:`Sklonuj`,registerProject:`Zarejestruj jako projekt`,cloud:`Chmura`,machine:`Maszyna`,machineShape:`{cpu} vCPU · {memory} GB`,machineCpu:`{cpu} vCPU`,machineMemory:`{memory} GB`,machineDefault:`Default`,recentFolders:`Ostatnie`,runsOn:`Działa na {place}`,browse:`Przeglądaj foldery`,browseRequiresAdmin:`Aby przeglądać poza obszarami roboczymi agenta, otwórz Inbox, wybierz Ograniczony dostęp, poproś o uprawnienia administratora, a następnie zatwierdź w Urządzeniach.`,connectMachine:`Połącz maszynę…`,connectMachineTitle:`Połącz maszynę`,connectMachineDescription:`Uruchom to polecenie na maszynie, którą chcesz połączyć.`,connectMachineGenerating:`Tworzenie bezpiecznego linku połączenia…`,connectMachineFailed:`Nie udało się utworzyć linku połączenia.`,connectMachineMissingUrl:`Gateway nie zwrócił adresu URL dołączenia. Zaktualizuj go i spróbuj ponownie.`,connectMachineUnavailable:`Połącz ponownie z Gateway i spróbuj ponownie.`,connectMachineTeamHint:`Uruchomienie go paruje tę maszynę jako urządzenie dla Twojego zespołu.`,connectMachineSingleUse:`Ten link jest jednorazowy i wkrótce wygaśnie.`,connectMachineSingleUseExpires:`Ten link jest jednorazowy i wygasa o {time}.`,connectMachineFreshCode:`Wygeneruj nowy kod`,connectMachineRefreshing:`Generowanie…`,connectMachineManageDevices:`Zarządzaj urządzeniami`,browserUp:`Folder nadrzędny`,browserUse:`Użyj tego folderu`,browserEmpty:`Brak podfolderów`,browserLoadFailed:`Nie udało się wyświetlić zawartości tego folderu.`,hiddenFolder:`Ukryty folder`,worktree:`Worktree`,checkingGit:`Sprawdzanie dostępności Git…`,gitCheckUnavailable:`Nie udało się zweryfikować Git dla tego folderu. Wybierz go ponownie, aby spróbować jeszcze raz.`,worktreeUnavailable:`Obszar roboczy agenta nie jest checkoutem git`,branches:`Gałęzie`,baseBranch:`Gałąź bazowa`,worktreeName:`Nazwa worktree`,checkoutName:`Nazwa kopii roboczej`,worktreeNamePlaceholder:`auto`,worktreeNameInvalid:`Użyj małych liter, cyfr i myślników.`,incognito:`Tryb incognito`,incognitoDescription:`Zachowaj tę sesję tylko do ponownego uruchomienia Gateway`,draft:`Wersja robocza`,draftDescription:`Zachowaj tę sesję tylko dla siebie, dopóki jej nie opublikujesz`,messagePlaceholder:`Nad czym ma pracować ta sesja?`,dictate:`Dyktuj`,readingAttachment:`Odczytywanie załącznika`,start:`Rozpocznij sesję`,startInTerminal:`Uruchom w terminalu`,starting:`Uruchamianie…`,createFailed:`Nie udało się utworzyć sesji.`,createOutcomeUnknown:`Gateway zmienił się podczas uruchamiania tej sesji. Sprawdź ostatnie sesje przed ponownym rozpoczęciem tego zadania.`,cliAgentsGroup:`Agenci CLI`,cliAgentsUnavailable:`Agenci CLI niedostępni`,placementSetupInterrupted:`Konfiguracja modułu uruchamiającego dla tej sesji została przerwana. Sprawdź ostatnie sesje przed ponownym uruchomieniem tego zadania.`,catalogUnavailable:`Ten cel sesji jest niedostępny.`,restoringPreferences:`Przywracanie ostatniej konfiguracji sesji…`,checkingPlace:`Sprawdzanie wybranego miejsca…`,placementNotReady:`Wybrany moduł uruchamiający nie jest jeszcze gotowy. Spróbuj ponownie za chwilę.`,agentsUnavailable:`Na tym Gateway nie ma jeszcze dostępnych agentów.`,nodeUnavailable:`Wybrane urządzenie jest niedostępne. Wybierz inne miejsce.`,terminalNeedsFolder:`Wybierz folder przed uruchomieniem w terminalu.`,terminalCapabilityOverridesUnsupported:`Wyczyść nadpisania możliwości sesji przed uruchomieniem w terminalu.`,what:`Co`,detail:`Szczegóły`,local:`Lokalna`,runsDirectly:`Działa bezpośrednio`,runsDirectlyNote:`Działa bezpośrednio w wybranym folderze.`},dashboardsPage:{emptyTitle:`Brak paneli`,emptyDescription:`Otwórz sesję i przełącz się na widok Dashboard, aby dodać go tutaj.`,loadError:`Nie udało się załadować paneli: {error}`,openFocusMode:`Otwórz pulpit w trybie skupienia`},dashboardDocument:{close:`Zamknij pulpit`,missingSession:`Nie określono sesji pulpitu.`,notFound:`Nie można znaleźć tej sesji.`,unavailable:`Pulpity sesji są niedostępne dla tego połączenia.`,loadFailed:`Nie można załadować tego pulpitu: {error}. Sprawdź połączenie z Gateway i spróbuj ponownie.`},sessionsView:{subagentPrefix:`Podagent:`,automationPrefix:`Automatyzacja:`,actionRequiresConnection:`Połącz się z Gateway, aby zmienić sesje.`,actionUnavailable:`Ten Gateway nie obsługuje tej akcji sesji.`,actionRequiresRead:`Ta akcja wymaga dostępu operator.read.`,actionRequiresWrite:`Ta akcja wymaga dostępu operator.write.`,actionRequiresAdmin:`Ta akcja wymaga dostępu operator.admin.`,deletePreservedReasons:{"owner-mismatch":`należy do kogoś innego`,busy:`aktywne uruchomienie lub czyszczenie`,"foreign-lock":`obca blokada Git`,"snapshot-failed":`OpenClaw nie mógł utworzyć migawki zabezpieczającej`,"cleanup-failed":`czyszczenie nie powiodło się`},draftCleanupFailed:`Sesja usunięta; wersja robocza w przeglądarce pozostaje. Wyczyść dane witryny.`,title:`Sesje`,subtitle:`Przeglądaj sesje i zarządzaj przesłonięciami dla poszczególnych sesji.`,store:`Magazyn: {path}`,active:`Aktywny`,limit:`Limit`,createdBy:`Utworzono przez {name}`,ownedBy:`Właściciel: {name}`,archivedBy:`Zarchiwizowane przez {name}`,viewingNow:`przegląda teraz`,owners:`Właściciele`,allOwners:`Wszyscy właściciele`,involvingMe:`Z moim udziałem`,ownerYou:`{name} (Ty)`,withParticipant:`z {name}`,withMoreParticipants:`+{count} więcej`,assignToMe:`Przypisz do mnie`,assignTo:`Przypisz do…`,filterControls:`Filtry sesji`,filters:`Filtry`,sourceFilters:`Filtry źródeł sesji`,global:`Globalne`,unknown:`Nieznane`,sessionState:`Stan sesji`,all:`Wszystkie`,sessionArchived:`Sesja zarchiwizowana`,sessionsArchived:`Zarchiwizowano {count} sesji`,deleteAllArchived:`Usuń wszystkie zarchiwizowane…`,deleteAllArchivedConfirm:`Usunąć {count} zarchiwizowanych sesji wraz z ich transkrypcjami? Wszelkie przypisane workery zostaną najpierw bezpiecznie zatrzymane.`,activeTooltip:`Ładuje sesje zaktualizowane w ciągu ostatnich {count} minut.`,limitTooltip:`Maksymalna liczba sesji do załadowania.`,globalTooltip:`Uwzględnij sesje globalne.`,unknownTooltip:`Uwzględnij nieznane sesje.`,archivedOnlyTooltip:`Pokaż tylko zarchiwizowane sesje.`,minutesPlaceholder:`min`,searchPlaceholder:`Filtruj według klucza, agenta, etykiety, rodzaju…`,transcriptSearchTitle:`Przeszukaj transkrypcje`,transcriptSearchDescription:`Znajdź dokładne słowa lub frazy w wiadomościach użytkownika i asystenta we wszystkich sesjach domyślnego agenta.`,transcriptSearchInputLabel:`Przeszukaj transkrypcje sesji`,transcriptSearchPlaceholder:`Wyszukaj dokładne słowa lub frazy…`,transcriptSearchAction:`Szukaj`,transcriptSearchClear:`Wyczyść`,transcriptSearchRetry:`Spróbuj ponownie`,transcriptSearchSearching:`Przeszukiwanie transkrypcji…`,transcriptSearchUnavailable:`Wyszukiwanie w transkrypcjach wymaga nowszej wersji Gateway.`,transcriptSearchError:`Wyszukiwanie w transkrypcjach nie powiodło się`,transcriptSearchIndexing:`Indeks transkrypcji jest nadal aktualizowany. Spróbuj ponownie, aby uwzględnić ostatnie wiadomości.`,transcriptSearchEmpty:`Żadna wiadomość transkrypcji nie pasuje do tego wyszukiwania.`,transcriptSearchMatches:`Dopasowania w transkrypcjach: {count}`,transcriptSearchTruncated:`Wyświetlanie pierwszych 25 dopasowań.`,user:`Użytkownik`,assistant:`Asystent`,selected:`Wybrano: {count}`,deleteSelected:`Usuń`,selectAllOnPage:`Zaznacz wszystko na stronie`,selectSession:`Wybierz sesję`,optionalPlaceholder:`(opcjonalne)`,key:`Klucz`,label:`Etykieta`,kind:`Rodzaj`,updated:`Zaktualizowano`,tokens:`Tokeny`,compaction:`Kompaktowanie`,goal:`Cel`,goalNote:`Notatka dotycząca celu`,thinking:`Myślenie`,fast:`Szybko`,verbose:`Szczegółowo`,reasoning:`Rozumowanie`,actions:`Działania`,addToWorkboard:`Dodaj do Workboard`,openWorkboardCard:`Otwórz kartę Workboard`,opensAsDashboard:`Otwiera się jako pulpit`,approvalNeeded:`Wymagane zatwierdzenie`,messageNeedsAttention:`{count} wiadomość wymaga uwagi`,messagesNeedAttention:`{count} wiadomości wymaga uwagi`,unsentDraft:`Niewysłana wersja robocza`,noSessions:`Nie znaleziono sesji.`,noActiveSessions:`Brak aktywnych sesji.`,noArchivedSessions:`Brak zarchiwizowanych sesji.`,noSessionsMatchFilters:`Żadna sesja nie pasuje do filtrów.`,pagination:`{start}-{end} z {total} wierszy`,pageSize:`Wierszy na stronę`,rowsPerPage:`{count} na stronę`,showAll:`Pokaż wszystkie`,inherit:`dziedzicz`,offExplicit:`wył. (jawnie)`,auto:`auto`,on:`wł.`,off:`wył.`,full:`pełne`,stream:`strumień`,manual:`ręcznie`,autoThreshold:`automatyczny próg`,overflowRetry:`ponowna próba po przepełnieniu`,timeoutRetry:`ponowna próba po przekroczeniu limitu czasu`,tokenRange:`{before} to {after} tokenów`,tokensBefore:`{count} tokenów przed`,tokenDeltaUnavailable:`zmiana liczby tokenów niedostępna`,contextUsage:`Wykorzystano {percent}% kontekstu ({used} / {context} tokenów)`,contextUsageApprox:`Wykorzystano ~{percent}% kontekstu ({used} / {context} tokenów, w przybliżeniu)`,checkpoints:`{count} punktów kontrolnych`,checkpoint:`{count} punkt kontrolny`,showSessionDetails:`Pokaż szczegóły sesji dla {count}`,hideSessionDetails:`Ukryj szczegóły sesji dla {count}`,sessionDetails:`Szczegóły sesji`,overrides:`Overrides`,compactionHistory:`Historia kompaktowania`,status:`Status`,statusLive:`Na żywo`,statusIdle:`Bezczynne`,statusUnknown:`Nieznane`,statusQueued:`W kolejce`,statusRunning:`Uruchomiono`,statusDone:`Gotowe`,statusFailed:`Niepowodzenie`,statusKilled:`Zatrzymane`,statusTimeout:`Upłynął limit czasu`,waitingForAnswer:`Oczekiwanie na Twoją odpowiedź`,waitingForApproval:`Oczekiwanie na zatwierdzenie`,runFailedReason:`Uruchomienie nie powiodło się: {reason}`,runErrorTimedOut:`Upłynął limit czasu`,runErrorUnknown:`Nieznany błąd`,attentionRequired:`Sesja wymaga uwagi`,openSession:`Otwórz sesję`,model:`Model`,provider:`Dostawca`,runtime:`Środowisko uruchomieniowe`,runDuration:`Czas działania`,lastActive:`Ostatnia aktywność {time}`,surface:`Powierzchnia`,subject:`Temat`,room:`Pokój`,space:`Przestrzeń`,sessionId:`ID sesji`,activeRun:`Aktywne uruchomienie`,showChildSessions:`Pokaż {count} sesji podrzędnych dla {session}`,hideChildSessions:`Ukryj {count} sesji podrzędnych dla {session}`,childSessions:`Sesje podrzędne`,showMoreChildren:`Pokaż jeszcze {count}`,archived:`Zarchiwizowano`,pinned:`Przypięte`,unread:`Unread`,automationAttached:`Automation attached`,incognito:`Sesja incognito`,cloudWorkerPlacement:`Rozmieszczenie: {state}`,placementWorkspaceConflict:`{placement} · 1 konflikt obszaru roboczego`,placementWorkspaceConflicts:`{placement} · {count} konfliktów obszaru roboczego`,cloudWorkerDiskWarning:`Mało miejsca na dysku sesji w chmurze`,cloudWorkerDiskCritical:`Krytycznie mało miejsca na dysku sesji w chmurze`,cloudWorkerDescendantConflict:`Element podrzędny cloud worker: 1 konflikt obszaru roboczego`,cloudWorkerDescendantConflicts:`Elementy podrzędne cloud worker: {count} konfliktów obszarów roboczych`,renameSession:`Zmień nazwę sesji`,renameSessionPrompt:`Zmień nazwę sesji`,renameSessionMenu:`Rename…`,setIconMenu:`Ustaw ikonę`,setColorMenu:`Kolor`,setIconColorMenu:`Ikona i kolor`,sessionColor:`Kolor sesji: {color}`,colors:{red:`Czerwony`,blue:`Niebieski`,green:`Zielony`,yellow:`Żółty`,purple:`Fioletowy`,orange:`Pomarańczowy`,pink:`Różowy`,cyan:`Cyjan`},iconEmojiSection:`Emoji`,iconGlyphSection:`Ikony`,customEmojiCell:`Niestandardowe emoji…`,customEmojiTitle:`Niestandardowe emoji`,customEmojiSet:`Ustaw`,customEmojiHint:`Dowolne emoji zadziała. Naciśnij {shortcut}, aby otworzyć systemowy wybór emoji.`,customEmojiHintNoShortcut:`Dowolne emoji zadziała.`,removeIcon:`Usuń ikonę`,pinSession:`Przypnij sesję`,unpinSession:`Odepnij sesję`,markUnread:`Mark as unread`,markRead:`Mark as read`,markUnreadCount:`Oznacz {count} jako nieprzeczytane`,markReadCount:`Oznacz {count} jako przeczytane`,forkSession:`Fork`,forkFromLastCompleted:`Rozgałęź od ostatniej ukończonej wiadomości`,forkedSession:`Rozgałęziona sesja`,copySessionId:`Kopiuj identyfikator sesji`,openPullRequest:`Otwórz PR`,openInEditorMenu:`Otwórz w`,archiveSession:`Archiwizuj sesję`,archiveSessionCount:`Archiwizuj {count}`,restoreSession:`Przywróć sesję`,restoreSessionCount:`Przywróć {count}`,moveSession:`Przenieś sesję…`,moveSessionTitle:`Przenieś sesję`,moveSessionDescription:`Wybierz, gdzie ma być kontynuowana „{session}”.`,moveSessionNoReplayWarning:`OpenClaw bezpiecznie uzgadnia bieżący obszar roboczy przed przeniesieniem. Aktywna praca nigdy nie jest odtwarzana ponownie.`,moveSessionActiveRunWarning:`Aktywna tura zostanie przerwana. Częściowe dane wyjściowe nie są odtwarzane ponownie; wyślij następną turę jeszcze raz po przeniesieniu.`,moveSessionAction:`Przenieś sesję`,moveSessionCatalogFailed:`Nie udało się załadować dostępnych miejsc docelowych.`,moveSessionFailed:`Przenoszenie nie powiodło się`,moveSessionGatewayTarget:`Gateway`,movingSession:`Przenoszenie do {target}…`,movingSessionGeneric:`Przenoszenie sesji…`,stopCloudWorker:`Zatrzymaj proces roboczy w chmurze…`,stopCloudWorkerConfirm:`Zatrzymać proces roboczy w chmurze dla sesji „{session}”?`,stopCloudWorkerConfirmAction:`Zatrzymaj workera`,stopCloudWorkerStale:`Połączenie z Gateway zostało zastąpione przed zatrzymaniem workera w chmurze dla „{session}”. Spróbuj ponownie.`,deleteSessionMenu:`Delete…`,deleteSessionCount:`Usuń {count}…`,deleteSessionConfirm:`Usunąć „{session}” wraz z transkrypcją? Wszelkie przypisane workery zostaną najpierw bezpiecznie zatrzymane.`,deleteSessionStale:`Połączenie z Gateway zostało zastąpione przed usunięciem „{session}”. Spróbuj ponownie.`,deleteSessionsConfirm:`Usunąć {count} sesji wraz z ich transkrypcjami? Wszelkie przypisane workery zostaną najpierw bezpiecznie zatrzymane.`,deleteSessionsStale:`Połączenie z Gateway zostało zastąpione przed usunięciem {count} sesji. Spróbuj ponownie.`,deleteSelectedConfirmOne:`Usunąć 1 sesję? Bezpiecznie zatrzymaj wszelkie przypisane workery, a następnie usuń wpis sesji i zarchiwizuj jej transkrypcję.`,deleteSelectedConfirm:`Usunąć {count} sesji? Bezpiecznie zatrzymaj wszelkie przypisane workery, a następnie usuń wpisy sesji i zarchiwizuj ich transkrypcje.`,groupBy:`Grupuj według`,groupByNone:`Brak`,groupByCategory:`Grupy niestandardowe`,groupByPerson:`Osoba`,showSessionPreview:`Pokaż podgląd wiadomości`,showCronSessions:`Pokaż sesje cron`,showSystemSessions:`Pokaż sesje systemowe`,groupByChannel:`Kanał`,groupByKind:`Rodzaj`,groupByAgent:`Agent`,groupByDate:`Data`,group:`Grupa`,ungrouped:`Niezgrupowane`,newGroup:`Nowa grupa…`,newGroupPrompt:`Nazwa nowej grupy`,newGroupTitle:`Nowa grupa`,newGroupCreate:`Utwórz grupę`,newGroupFailed:`Nie można utworzyć grupy.`,newGroupStale:`Połączenie z Gateway zostało zastąpione przed zapisaniem grupy. Spróbuj ponownie.`,newGroupMoveSkipped:`Grupa została utworzona, ale przenoszenie pominięto, ponieważ lista uległa zmianie. Przenieś z menu wiersza.`,moveToGroup:`Przenieś sesję do grupy`,moveToGroupMenu:`Move to group`,moveToGroupMenuCount:`Przenieś {count} do grupy`,removeFromGroup:`Remove from group`,moveBackToGroups:`Przenieś z powrotem do grup`,groupMenu:`Opcje grupy dla {group}`,newSessionInGroup:`Nowa sesja w {group}`,groupDefaultsMenu:`Domyślne ustawienia nowej sesji…`,groupDefaultsTitle:`Domyślne ustawienia nowej sesji dla „{group}”`,groupDefaultsDescription:`Wybierz, gdzie mają się uruchamiać nowe sesje w tej grupie.`,groupDefaultsCwd:`Katalog roboczy`,groupDefaultsCwdPlaceholder:`Użyj obszaru roboczego agenta`,groupDefaultsCwdHint:`Pozostaw puste, aby użyć obszaru roboczego wybranego agenta.`,groupDefaultsMode:`Środowisko`,groupDefaultsLocal:`Lokalna`,groupDefaultsWorktree:`Worktree`,groupDefaultsWorktreeHint:`Uruchamia każdą sesję w odizolowanym drzewie roboczym Git.`,groupDefaultsFailed:`Nie można zapisać domyślnych ustawień grupy.`,groupDefaultsStale:`Połączenie z Gateway zostało zastąpione przed zapisaniem ustawień domyślnych. Spróbuj ponownie.`,renameGroupMenu:`Zmień nazwę grupy…`,renameGroupTitle:`Zmień nazwę grupy „{group}”`,groupNameLabel:`Nazwa grupy`,deleteGroupMenu:`Usuń grupę…`,deleteGroupTitle:`Usuń grupę „{group}”`,deleteGroupConfirm:`Grupa zostaje usunięta. Jej sesje wracają do listy sesji.`,deleteGroupStale:`Połączenie z Gateway zostało zastąpione przed usunięciem grupy „{group}”. Spróbuj ponownie.`,dragSessionHint:`Przeciągnij sesję, aby przenieść między grupami`,dateToday:`Dzisiaj`,dateYesterday:`Wczoraj`,dateThisWeek:`Ten tydzień`,dateOlder:`Starsze`,dateNoActivity:`Brak aktywności`,groupRowCount:`{count} sesji`,groupRowCountOne:`{count} sesja`,loadingCheckpoints:`Ładowanie punktów kontrolnych…`,noCheckpoints:`Brak zapisanych punktów kontrolnych kompaktowania dla tej sesji.`,noSummary:`Nie zapisano podsumowania.`,branchFromCheckpoint:`Utwórz gałąź z punktu kontrolnego`,branchCheckpointConfirm:`Utworzyć nową sesję podrzędną z tego skompaktowanego punktu kontrolnego?`,restoreCheckpoint:`Przywróć punkt kontrolny`,restoreCheckpointConfirm:`Przywrócić tę sesję do wybranego skompaktowanego punktu kontrolnego? Spowoduje to zastąpienie bieżącej aktywnej transkrypcji dla klucza sesji.`,placementFactService:`Usługa`,placementFactProfile:`Profil`,placementFactMachine:`Maszyna`,placementFactState:`Stan`,placementFactDisk:`Dysk`,placementDiskFree:`{free} wolne`,runsOnDevice:`Działa na urządzeniu`,deviceOffline:`Urządzenie offline`,waitingForDevice:`Oczekiwanie na ponowne połączenie urządzenia; spróbuj ponownie po jego powrocie.`,continueOnGatewayMenu:`Kontynuuj w Gateway…`,continueOnGatewayAction:`Kontynuuj w Gateway`,continueOnGatewayConfirm:`Kontynuować "{session}" w Gateway? Niezsynchronizowane pliki urządzenia i trwająca praca mogą zostać utracone. OpenClaw będzie kontynuować od ostatniego stanu zsynchronizowanego z Gateway i nie powtórzy przerwanej tury.`,stopDeviceWorker:`Zatrzymaj proces roboczy urządzenia…`,offlineDeviceStopUnavailable:`Połącz ponownie urządzenie, aby zatrzymać i zsynchronizować jego obszar roboczy, lub kontynuuj w Gateway.`,stopDeviceWorkerConfirm:`Zatrzymać proces roboczy urządzenia dla "{session}" po jego ponownym połączeniu?`,stopDeviceWorkerConfirmAction:`Zatrzymaj proces roboczy urządzenia`},agents:{noAgents:`No agents`,createdBy:`Utworzone przez {id}`,defaults:{title:`Domyślne ustawienia agenta`,description:`Domyślne ustawienia dziedziczone przez każdego agenta, o ile nie zostaną nadpisane.`},copyId:`Copy ID`,default:`Default`,setDefault:`Set Default`,pinToSwitcher:`Przypnij do przełącznika`,unpinFromSwitcher:`Odepnij od przełącznika`,selectTitle:`Select an agent`,selectSubtitle:`Pick an agent to inspect its workspace and tools.`,tabs:{overview:`Przegląd`,files:`Pliki`,tools:`Narzędzia`,skills:`Skills`,channels:`Kanały`,cronJobs:`Zadania Cron`,memory:`Pamięć`},context:{title:`Agent Context`,workspace:`Workspace`,openFilesTab:`Open Files tab`,primaryModel:`Primary Model`,runtime:`Środowisko uruchomieniowe`,thinkingDefault:`Domyślny poziom rozumowania`,identityName:`Identity Name`,identityAvatar:`Identity Avatar`,skillsFilter:`Skills Filter`,default:`Default`,configurationSubtitle:`Workspace, identity, and model configuration.`,schedulingSubtitle:`Workspace and scheduling targets.`},identity:{title:`Tożsamość`,subtitle:`Nazwa, emoji i awatar wyświetlane w czatach oraz na pasku bocznym.`,name:`Nazwa wyświetlana`,namePlaceholder:`Nazwa agenta`,emoji:`Emoji`,chooseImage:`Wybierz obraz…`,replaceImage:`Zastąp obraz…`,imageUnusable:`Nie można użyć tego obrazu. Wybierz plik obrazu o rozmiarze do 2 MB.`,fileHint:`Agenci mogą ustawić te dane samodzielnie, edytując plik IDENTITY.md w swoim obszarze roboczym.`},overview:{title:`Przegląd`,subtitle:`Ścieżki obszaru roboczego i metadane tożsamości.`,selectedSkills:`wybrano {count}`,allSkills:`wszystkie umiejętności`,unsavedConfig:`Masz niezapisane zmiany konfiguracji.`,modelSelection:`Wybór modelu`,primaryModel:`Model główny`,primaryModelDefault:`Model główny (domyślny)`,notSet:`Nie ustawiono`,inheritDefault:`Dziedzicz domyślny`,inheritDefaultModel:`Dziedzicz domyślny ({model})`,fallbacks:`Modele zapasowe`},toolCatalog:{groups:{files:`Pliki`,runtime:`Środowisko uruchomieniowe`,web:`Sieć`,memory:`Pamięć`,sessions:`Sesje`,ui:`Interfejs`,messaging:`Wiadomości`,automation:`Automatyzacja`,nodes:`Węzły`,agents:`Agenci`,media:`Multimedia`},descriptions:{read:`Odczyt zawartości pliku`,write:`Tworzenie lub nadpisywanie plików`,edit:`Wprowadzaj precyzyjne zmiany`,applyPatch:`Nakładaj poprawki na pliki (OpenAI)`,exec:`Uruchamiaj polecenia powłoki`,process:`Zarządzaj procesami w tle`,webSearch:`Przeszukuj sieć`,webFetch:`Pobieraj zawartość z sieci`,memorySearch:`Wyszukiwanie semantyczne`,memoryGet:`Odczytuj pliki pamięci`,sessionsList:`Wyświetl sesje`,sessionsHistory:`Historia sesji`,sessionsSend:`Wyślij do sesji`,sessionsSpawn:`Utwórz podagenta`,sessionStatus:`Status sesji`,browser:`Steruj przeglądarką internetową`,canvas:`Steruj kanwami`,message:`Wysyłaj wiadomości`,cron:`Planuj zadania`,gateway:`Sterowanie Gateway`,nodes:`Węzły + urządzenia`,agentsList:`Wyświetl agentów`,image:`Rozpoznawanie obrazów`},profiles:{minimal:`Minimalny`,coding:`Kodowanie`,messaging:`Wiadomości`,full:`Pełny`}},skillsPanel:{title:`Skills`,subtitle:`Lista dozwolonych Skills dla agenta oraz Skills przestrzeni roboczej.`,loadConfig:`Załaduj konfigurację Gateway, aby ustawić Skills dla agenta.`,customAllowlist:`Ten agent korzysta z niestandardowej listy dozwolonych Skills.`,inheritedAllowlist:`Ten agent dziedziczy domyślną listę dozwolonych Skills.`,allEnabled:`Wszystkie Skills są włączone. Wyłączenie dowolnego Skill utworzy listę dozwolonych dla agenta.`,loadAgent:`Załaduj Skills dla tego agenta, aby wyświetlić wpisy specyficzne dla przestrzeni roboczej.`,filter:`Filtr`,searchPlaceholder:`Szukaj Skills`,shown:`{count} wyświetlonych`,empty:`Nie znaleziono Skills.`,missing:`Brakuje: {items}`,reason:`Powód: {items}`,updateError:`Nie można zaktualizować listy dozwolonych umiejętności agenta.`},channels:{title:`Kanały`,subtitle:`Gateway-wide channel status snapshot.`,lastRefresh:`Last refresh: {time}`,loadHint:`Load channels to see live status.`,empty:`No channels found.`,connectedCount:`{connected}/{total} connected`,noAccounts:`no accounts`,configuredCount:`{count} configured`,notConfigured:`not configured`,enabledCount:`{count} enabled`,setupGuide:`Setup guide`},cronPanel:{schedulerTitle:`Scheduler`,schedulerSubtitle:`Gateway cron status.`,jobs:`Zadania`,nextWake:`Następne wybudzenie`,agentJobsTitle:`Agent Cron Jobs`,agentJobsSubtitle:`Scheduled jobs targeting this agent.`,noJobs:`No jobs assigned.`,runNow:`Run Now`},files:{emptyDraft:`Empty draft`,minRead:`{count} min read`,markdownPreview:`Markdown Preview`,extensionPreview:`{ext} Preview`,preview:`Preview`,expandPreview:`Expand preview`,collapsePreview:`Collapse preview`,editFile:`Edit file`,closePreview:`Close preview`,coreFilesTitle:`Core Files`,coreFilesSubtitle:`Bootstrap persona, identity, and tool guidance.`,workspace:`Workspace`,loadHint:`Load the agent workspace files to edit core instructions.`,empty:`No files found.`,missing:`missing`,selectFile:`Select a file to edit.`,willCreateOnSave:`Will Create on Save`,liveDraftPreview:`Live Draft Preview`,savedPreview:`Saved Preview`,updated:`Updated {time}`,notCreatedYet:`Not Created Yet`,updatedUnknown:`Updated Unknown`,missingHint:`This file is missing. Saving will create it in the agent workspace.`,addFile:`Dodaj plik…`,createHint:`Ten plik jeszcze nie istnieje. Zapisanie utworzy go w obszarze roboczym agenta.`,content:`Content`,words:`{count} words`,lines:`lines`}},debug:{snapshotsTitle:`Snapshots`,snapshotsSubtitle:`Status, health, and heartbeat data.`,status:`Status`,health:`Stan`,lastHeartbeat:`Last heartbeat`,security:{audit:`Security audit`,critical:`{count} critical`,warnings:`{count} warnings`,noCriticalIssues:`No critical issues`,info:`{count} info`,runPrefix:`Uruchom`,runSuffix:`for details.`},manualRpcTitle:`Manual RPC`,manualRpcSubtitle:`Send a raw gateway method with JSON params.`,callFailed:`Wywołanie nie powiodło się`,method:`Method`,selectMethod:`Select a method…`,paramsJson:`Params (JSON)`,modelsTitle:`Models`,modelsSubtitle:`Catalog from models.list.`,eventLogTitle:`Dziennik zdarzeń`,eventLogSubtitle:`Latest gateway events.`,noEvents:`No events yet.`,lanes:{title:`Tory`,subtitle:`Bieżąca przepustowość torów poleceń i obciążenie kolejki.`,lane:`Tor`,sessionLanes:`Tory sesji · {count}`,active:`Aktywny`,queued:`W kolejce`,group:`Grupa`,blocked:`Zablokowane`},overlay:{title:`Obciążenie systemu`,eyebrow:`Diagnostyka na żywo`,openWithShortcut:`Otwórz nakładkę · {shortcut}`,unavailable:`Niedostępne`,lanes:`Tory`,status:`Pętla zdarzeń / status`,activeRuns:`Aktywne przebiegi`,events:`Zdarzenia`,cpu:`CPU`,memory:`Pamięć`,disk:`Dysk`,memoryMb:`{value} MB`,loopShort:`pętla {value}`,heapShort:`sterta {value}`,maxShort:`maks. {value}`,freeShort:`{value} wolne`,totalShort:`{value} łącznie`,delayP99:`Opóźnienie p99`,uptime:`Czas działania`,activeRunsCount:`{count} aktywnych`,noActiveRuns:`Brak aktywnych przebiegów.`}},configForm:{redactedPlaceholder:`[ukryte - kliknij odsłoń, aby wyświetlić]`,sectionHelp:`Pomoc dla {section}`,advancedDivider:`Zaawansowany`,advancedSettings:`Ustawienia zaawansowane`,hideValue:`Ukryj wartość`,revealValue:`Pokaż wartość`,disableStreamToReveal:`Wyłącz tryb strumienia, aby pokazać wartość`,storedSecretNotRevealable:`Przechowywane sekrety nigdy nie są wysyłane do przeglądarki; wprowadź nową wartość, aby je zastąpić`,unsupportedType:`Nieobsługiwany typ: {type}. Użyj trybu Raw.`,structuredSecretRaw:`Wartość strukturalna (SecretRef) - użyj trybu Raw, aby edytować`,structuredSecretFile:`Wartość strukturalna (SecretRef) — edytuj plik konfiguracyjny bezpośrednio`,defaultValue:`Domyślnie: {value}`,usingDefault:`Używanie domyślnej wartości: {value}`,select:`Wybierz...`,enumOn:`Wł.`,enumOff:`Wyłączone`,enumAuto:`Automatycznie`,nullValue:`null`,jsonValue:`Wartość JSON`,invalidJson:`Wprowadź prawidłowy JSON przed opuszczeniem tego pola.`,invalidString:`Wprowadź wartość zgodną z ograniczeniami tego ustawienia.`,invalidNumber:`Wprowadź wartość w dozwolonym zakresie i kroku.`,draftRejected:`Nie udało się zapisać tego ustawienia. Twój szkic jest nadal tutaj.`,unsupportedArray:`Nieobsługiwany schemat tablicy. Użyj trybu Raw.`,itemCountOne:`{count} element`,itemCount:`{count} elementów`,add:`Dodaj`,noItems:`Brak elementów. Kliknij „Dodaj”, aby utworzyć.`,removeItem:`Usuń element`,customEntries:`Wpisy niestandardowe`,addEntry:`Dodaj wpis`,noCustomEntries:`Brak wpisów niestandardowych.`,key:`Klucz`,removeEntry:`Usuń wpis`,renameRedactedBlocked:`Ten wpis zawiera przechowywany sekret. Dodaj nowy klucz z jego wartością, a następnie usuń ten.`,schemaUnavailable:`Schemat niedostępny.`,unsupportedSchema:`Nieobsługiwany schemat. Użyj Raw.`,unsupportedNode:`Nieobsługiwany węzeł schematu. Użyj trybu Raw.`,noSettingsMatch:`Brak ustawień pasujących do „{query}”`,noSettingsInSection:`Brak ustawień w tej sekcji`,sections:{env:{label:`Zmienne środowiskowe`,description:`Zmienne środowiskowe przekazywane do procesu Gateway`},update:{label:`Aktualizacje`,description:`Ustawienia automatycznych aktualizacji i kanału wydań`},agents:{label:`Agenci`,description:`Konfiguracje agentów, modele i tożsamości`},auth:{label:`Uwierzytelnianie`,description:`Klucze API i profile uwierzytelniania`},channels:{label:`Kanały`,description:`Kanały komunikacyjne (Telegram, Discord, Slack itd.)`},messages:{label:`Wiadomości`,description:`Ustawienia obsługi i routingu wiadomości`},commands:{label:`Polecenia`,description:`Niestandardowe polecenia slash`},hooks:{label:`Hooki`,description:`Webhooki i hooki zdarzeń`},skills:{label:`Skills`,description:`Pakiety Skills i możliwości`},tools:{label:`Narzędzia`,description:`Konfiguracje narzędzi (przeglądarka, wyszukiwanie itd.)`},gateway:{label:`Gateway`,description:`Ustawienia serwera Gateway (port, uwierzytelnianie, powiązania)`},wizard:{label:`Kreator konfiguracji`,description:`Stan i historia kreatora konfiguracji`},meta:{label:`Metadane`,description:`Metadane Gateway i informacje o wersji`},logging:{label:`Rejestrowanie`,description:`Poziomy logów i konfiguracja wyjścia`},browser:{label:`Przeglądarka`,description:`Ustawienia automatyzacji przeglądarki`},ui:{label:`Interfejs`,description:`Preferencje interfejsu użytkownika`},models:{label:`Modele`,description:`Konfiguracje modeli AI i dostawcy`},bindings:{label:`Powiązania`,description:`Powiązania klawiszy i skróty`},broadcast:{label:`Rozgłaszanie`,description:`Ustawienia rozgłaszania i powiadomień`},tts:{label:`Głos`,description:`Odtwarzanie tekstu na mowę, głosy i persony`},session:{label:`Sesja`,description:`Zarządzanie sesją i trwałość`},cron:{label:`Cron`,description:`Zaplanowane zadania i automatyzacja`},discovery:{label:`Wykrywanie`,description:`Wykrywanie usług i sieć`},talk:{label:`Rozmowa`,description:`Ustawienia głosu i mowy`},plugins:{label:`Wtyczki`,description:`Zarządzanie wtyczkami i rozszerzeniami`},diagnostics:{label:`Diagnostyka`,description:`Ustawienia instrumentacji, OpenTelemetry i śledzenia pamięci podręcznej`},cli:{label:`CLI`,description:`Baner CLI i zachowanie przy uruchamianiu`},secrets:{label:`Sekrety`,description:`Konfiguracja dostawcy sekretów`},acp:{label:`ACP`,description:`Ustawienia środowiska uruchomieniowego i strumieniowania Agent Communication Protocol`},mcp:{label:`MCP`,description:`Definicje serwera Model Context Protocol`}}},quickSettings:{language:`Język`,model:{title:`Model i myślenie`,model:`Model`,thinking:`Myślenie`,fastMode:`Tryb szybki`,default:`Domyślne`,modelPolicy:`Zasady modelu`,thinkingLevels:{off:`Wyłączone`,low:`Niska`,medium:`Średnia`,high:`Wysoka`},fastModes:{auto:`Automatycznie`,fast:`Szybki`,standard:`Standardowy`}},channels:{title:`Kanały`,connect:`Połącz →`},appearance:{lobsterVisits:`Wizyty homara`,lobsterVisitsOn:`Wpada od czasu do czasu`,lobsterVisitsOff:`Nigdy nie odwiedza`,lobsterSounds:`Dźwięki homara`,lobsterSoundsOn:`Ciche bulgotanie po dotknięciu`,lobsterSoundsOff:`Cicho`,lobsterdex:`Lobsterdex`,lobsterdexSeen:`Odwiedzono {seen}/{total}`,lobsterdexFirstVisited:`{name} · pierwsza wizyta {date}`,lobsterdexCardFirstVisited:`Pierwsza wizyta {date}`,lobsterdexCardShinySeen:`✦ Błyszcząca dostrzeżona {date}`,lobsterdexCardCopyLink:`Kopiuj link`,lobsterdexOpen:`Otwórz Lobsterdex`},security:{intro:`Przejrzyj dostęp do gateway, zasady narzędzi, uwierzytelnianie urządzeń i zatwierdzenia.`,title:`Bezpieczeństwo`,gatewayAuth:`Uwierzytelnianie Gateway`,execPolicy:`Zasady wykonywania`,browserEnabled:`Browser enabled`,toolProfile:`Tool profile`},system:{gatewayHost:`Host Gateway`,up:`Działa {duration}`,cpu:`CPU`,memory:`Pamięć`,disk:`Dysk`,usage:`Użycie: {label}`,loadAverage:`Średnie obciążenie: {values}`,core:`{count} rdzeń`,cores:`{count} rdzeni`,load:`obciążenie`,used:`użyte`,freeOf:`{free} wolne z {total}`,runtime:`Node {version} · PID {pid}`},personal:{browserOnly:`Przechowywane tylko w tej przeglądarce.`}},configPage:{themeImported:`Zaimportowano {name}.`,themeRemoved:`Usunięto niestandardowy motyw.`},configView:{adminRequired:`Zmiany konfiguracji wymagają dostępu operator.admin.`,channelSettings:`Ustawienia kanału`,categories:{core:`Podstawowe`,ai:`AI i agenci`,communication:`Komunikacja`,security:`Prywatność i bezpieczeństwo`,automation:`Automatyzacja`,infrastructure:`Infrastruktura`,appearance:`Wygląd`,other:`Inne`},sections:{env:`Środowisko`,auth:`Uwierzytelnianie`,update:`Aktualizacje`,meta:`Meta`,logging:`Rejestrowanie`,diagnostics:`Diagnostyka`,cli:`CLI`,secrets:`Sekrety`,agents:`Agenci`,models:`Modele`,skills:`Skills`,tools:`Narzędzia`,memory:`Pamięć`,session:`Sesja`,channels:`Kanały`,messages:`Wiadomości`,broadcast:`Nadawanie`,notifications:`Powiadomienia`,talk:`Rozmowa`,tts:`Głos`,commands:`Polecenia`,hooks:`Zaczepy`,bindings:`Powiązania`,cron:`Cron`,approvals:`Zatwierdzenia`,security:`Zasady bezpieczeństwa`,plugins:`Wtyczki`,gateway:`Gateway`,browser:`Przeglądarka`,nodeHost:`Host węzła`,discovery:`Wykrywanie`,acp:`ACP`,mcp:`MCP`,theme:`Motyw`,ui:`UI`,wizard:`Kreator konfiguracji`},themes:{claw:{label:`Claw`,description:`Rodzina Chroma`},knot:{label:`Knot`,description:`Czarno-czerwony`},dash:{label:`Dash`,description:`Czekoladowy plan`},absolutely:{label:`Absolutely`,description:`Glina na grafitcie`},tide:{label:`Tide`,description:`Łupek i stal`},beacon:{label:`Beacon`,description:`Maksymalny kontrast`},phosphor:{label:`Phosphor`,description:`Zieleń na szkle`}},textSizes:{small:`Mały`,default:`Domyślne`,large:`Duży`,xl:`XL`,xxl:`XXL`},profileSyncedHint:`Zapisano w Twoim profilu — dostępne na każdym urządzeniu.`,syncedHint:`Synchronizowane między Twoimi urządzeniami przez Gateway.`,syncPendingHint:`Oczekiwanie na synchronizację przez gateway.`,notifications:{title:`Powiadomienia push`,nativeTitle:`Powiadomienia`,unavailableHint:`Przeglądarka nieobsługiwana.`,unavailable:`Niedostępne`,checking:`Sprawdzanie...`,granted:`Przyznano`,denied:`Odmówiono`,notRequested:`Nie zażądano`,unsupported:`Nieobsługiwane`,subscribed:`Subskrybowano`,notSubscribed:`Brak subskrypcji`,blocked:`Zablokowane`,ready:`Gotowe`,browserSupport:`Obsługa przeglądarki`,available:`Dostępne`,notSupported:`Nieobsługiwane`,permission:`Uprawnienie`,status:`Status`,unsubscribe:`Anuluj subskrypcję`,sendTest:`Wyślij test`,sendingTest:`Wysyłanie testu…`,testOutcome:`Powiadomienie testowe`,testQueued:`Powiadomienie testowe w kolejce`,testFailed:`Powiadomienie testowe nie powiodło się`,subscribing:`Subskrybowanie...`,enable:`Włącz powiadomienia`,openSystemSettings:`Otwórz Ustawienia systemowe`,blockedHint:`Zezwól na powiadomienia w uprawnieniach przeglądarki dla tej witryny.`,nativeBlockedHint:`Zezwól aplikacji OpenClaw w Ustawieniach systemowych macOS > Powiadomienia.`,iosInstallRequired:`Na iPhonie lub iPadzie użyj Udostępnij > Dodaj do ekranu głównego, a następnie otwórz OpenClaw.`,accountDefaults:`Domyślne ustawienia konta`,installedApp:`Ta przeglądarka lub aplikacja`,deliverDevice:`Dostarczaj do tej przeglądarki lub aplikacji`,notificationLabel:`Etykieta powiadomienia`,approvalRequested:`Poproszono o zatwierdzenie`,agentFinished:`Agent zakończył pracę`,agentQuestion:`Pytanie agenta`,scheduledTaskFailed:`Zaplanowane zadanie nie powiodło się`,backgroundTaskFailed:`Zadanie w tle nie powiodło się`,lockScreenDetail:`Szczegóły na ekranie blokady`,lockScreenDetailHint:`Tryb prywatny ukrywa nazwy; szczegółowa treść jest oczyszczana.`,private:`Prywatne`,namesOnly:`Tylko nazwy`,detailed:`Szczegółowe`,quietHours:`Godziny ciszy`,quietHoursWindow:`Przedział godzin ciszy`,timeZone:`Strefa czasowa`,onlyAgents:`Tylko te agenty`,inherit:`Użyj domyślnych konta`,inheritDetail:`Użyj poziomu szczegółowości konta`,inheritQuietHours:`Użyj godzin ciszy konta`,overrideAgents:`Zastąp dla tego urządzenia`},appearance:{intro:`Ustawienia motywu, czatu i paska bocznego dla tego klienta Control UI.`,theme:`Motyw`,chooseTheme:`Wybierz rodzinę motywów.`,typography:`Typografia`,fonts:{ui:`Interfejs`,chat:`Tekst czatu`,themeDefault:`Domyślny motywu`,themeFace:`{theme} · {face}`,system:`System`,previewCaption:`OpenClaw · Odrobina przejrzystości wiele zmienia`,previewProse:`Dobra typografia robi miejsce dla rozmowy. Wybierz krój, który wygodnie się czyta.`,previewCode:`const greeting = "Hello, world!";`},fontNotes:{"instrument-sans":`Nowoczesny i wyrazisty`,geist:`Czysty i precyzyjny`,"dm-sans":`Ciepły i wszechstronny`,"ibm-plex-sans":`Techniczny i humanistyczny`,"space-grotesk":`Geometryczny z charakterem`,"atkinson-hyperlegible":`Wyraziste kształty dla łatwego czytania`,fraunces:`Ekspresyjny szeryfowy do czytania`,lora:`Spokojny, literacki szeryfowy`,"jetbrains-mono":`Czytelne, równo rozłożone litery`,system:`Brak czcionki internetowej`},accent:`Kolor akcentu`,accentHint:`Wybierz kolor akcentu dla przycisków, wyróżnień i innych elementów sterujących.`,customAccent:`Kolor niestandardowy`,usingInheritedAccent:`Używanie dziedziczonego koloru akcentu`,usingAccent:`Używanie {value}`,accents:{default:`Domyślny motywu`,claw:`Claw red`,coral:`Koralowy`,amber:`Bursztynowy`,mint:`Miętowy`,teal:`Morski`,blue:`Niebieski`,violet:`Fioletowy`,pink:`Różowy`,slate:`Łupkowy`},importedTheme:`Zaimportowany motyw`,import:`Importuj`,importedFrom:`Zaimportowano z tweakcn: {name}`,importHint:`Zaimportuj motyw tweakcn do tego lokalnego slotu przeglądarki`,importFromTweakcn:`Importuj z tweakcn`,tweakcnInstructions:`Otwórz tweakcn.com, wybierz lub utwórz motyw, kliknij Share, a następnie wklej skopiowany link motywu tutaj. Akceptowane są linki udostępniania, adresy URL edytora, adresy URL rejestru, identyfikatory motywów oraz domyślne nazwy motywów, takie jak amethyst-haze.`,browseTweakcn:`Przeglądaj motywy tweakcn`,themeLink:`Link lub identyfikator motywu`,replace:`Zastąp {name}`,importTheme:`Importuj motyw`,clear:`Wyczyść {name}`,loaded:`Wczytano`,inlineHintBefore:`Kliknij`,inlineHintAfter:`aby dodać jeden lokalny motyw tweakcn w przeglądarce. W tweakcn użyj opcji Udostępnij i wklej skopiowany link tutaj.`,textSize:`Rozmiar tekstu`},chatPrefs:{title:`Czat`,messageWidth:`Szerokość wiadomości`,messageWidthHint:`Opcjonalna szerokość CSS wyśrodkowanej transkrypcji, np. 960px, 82% lub min(1280px, 82%).`,messageWidthInvalid:`Wprowadź szerokość CSS, np. 960px, 82%, min(1280px, 82%) lub calc(100% - 2rem).`,collapseTaskProgress:`Domyślnie zwijaj postęp zadania`,collapseTaskProgressHint:`Zachowuj postęp aktywnego zadania zwinięty, dopóki go nie otworzysz.`},sidebarPrefs:{title:`Pasek boczny`,hint:`Wybierz, co ma być wyświetlane podczas działających sesji.`,liveActivity:`Pokaż aktywność agenta na żywo na pasku bocznym`,liveActivityHint:`Pokaż najnowszą aktywność asystenta lub narzędzia pod działającymi sesjami.`,deleteConfirm:`Potwierdź przed usunięciem sesji`,deleteConfirmHint:`Dotyczy usuwania z paska bocznego. Zatrzymywanie procesów roboczych w chmurze i usuwanie zachowanych worktree zawsze wymagają potwierdzenia.`},sessionObserver:{title:`Obserwator sesji`,hint:`Podsumowuj długotrwałe sesje za pomocą małego modelu narzędziowego.`,toggle:`Obserwator sesji`,toggleHint:`Generuj podsumowania statusu na żywo dla subskrybowanych sesji Control UI.`,resolvedModel:`Rozpoznany mały model`,modelAuto:`auto ({model})`,modelConfigured:`skonfigurowany ({model})`,modelDisabled:`wyłączone`,modelUnavailable:`niedostępny (brak małego modelu)`,modelPicker:`Mały model`,modelPickerHint:`Używany do podsumowań obserwatora i innych krótkich zadań narzędziowych.`,modelCatalogUnavailable:`Jawny katalog modeli niedostępny`,auto:`Auto (domyślny dostawcy)`,disabled:`Wyłączone`,toggleNote:`Zaktualizuj obserwatora sesji Control UI`,modelNote:`Zaktualizuj domyślny model narzędziowy`},connection:{title:`Połączenie`,gateway:`Gateway`,status:`Status`,assistant:`Asystent`},root:``,itemCount:`[{count} element]`,itemCountPlural:`[{count} elementów]`,form:`Formularz`,raw:`Surowy`,formUnsafeTitle:`Widok formularza nie może bezpiecznie edytować niektórych pól`,rawTitle:`Edytuj surową konfigurację JSON/JSON5`,rawUnavailableTitle:`Tryb surowy niedostępny dla tej migawki`,open:`Otwarte`,applying:`Stosowanie…`,autoSaveSaving:`Zapisywanie…`,autoSaveSaved:`Zapisano`,autoSavePaused:`Autozapis wstrzymany po ponownym połączeniu`,saveNow:`Zapisz`,autoSaveFailed:`Nie udało się zapisać`,autoSaveConflict:`Ustawienia zostały zmienione gdzie indziej`,retry:`Ponów`,applyChanges:`Zastosuj zmiany`,rawDiscard:`Odrzuć`,rawDraftBlocksApply:`Niezapisane zmiany w surowej konfiguracji — zapisz je lub odrzuć w edytorze Raw przed ponownym uruchomieniem.`,rawDraftPendingFormTitle:`Niezapisane zmiany w surowej konfiguracji — zapisz je lub odrzuć przed przełączeniem na formularz.`,rawDraftBlocksFormEdit:`Nie udało się przetworzyć niezapisanych zmian w surowej konfiguracji; rozwiąż je w edytorze Raw przed zmianą ustawień.`,invalidConfig:`Twoja konfiguracja jest nieprawidłowa. Niektóre ustawienia mogą nie działać zgodnie z oczekiwaniami.`,dismissWarning:`Nie przypominaj ponownie`,viewPendingChangesRaw:`Wyświetl oczekujące zmiany`,rawDiffUnavailable:`Wykryto zmiany (różnica JSON niedostępna)`,hideEnvValues:`Ukryj wartości env`,revealEnvValues:`Pokaż wartości env`,peek:`Podejrzyj`,loadingSchema:`Ładowanie schematu…`,formUnsafeCount:`1 ustawienie w tej konfiguracji można edytować tylko jako tekst: {paths}`,formUnsafeCountPlural:`Ustawień w tej konfiguracji, które można edytować tylko jako tekst: {count}: {paths}`,formUnsafeMore:`+{count} więcej`,openRawEditor:`Otwórz edytor Raw`,rawConfig:`Konfiguracja Raw (JSON/JSON5)`,secretCount:`{count} sekret`,secretCountPlural:`{count} sekretów`,redacted:`utajnione`,visible:`widoczne`,revealSensitive:`Pokaż poufne wartości`,hideSensitive:`Ukryj poufne wartości`,toggleRawRedaction:`Przełącz ukrywanie surowej konfiguracji`,sensitiveHidden:`Ukryto {count} poufną wartość. Użyj przycisku pokazywania powyżej, aby edytować surową konfigurację.`,sensitiveHiddenPlural:`Ukryto {count} poufnych wartości. Użyj przycisku pokazywania powyżej, aby edytować surową konfigurację.`},execApproval:{scope:{standingGrant:`Zawsze zezwalaj na uruchamianie dokładnie tego polecenia dla „{automation}” bez pytania, do momentu cofnięcia (można cofnąć)`,standingGrantDays:`Zawsze zezwalaj na uruchamianie dokładnie tego polecenia dla „{automation}” bez pytania, przez {count} dni (można cofnąć)`,messageSend:`Wysyła do {count} odbiorców przez {target}`,payment:`Płaci {amount} {currency} na rzecz {target}`,externalPost:`Publikuje zewnętrznie na {target}`},expiresIn:`expires in {time}`,expired:`expired`,execApprovalNeeded:`Exec approval needed`,pluginApprovalNeeded:`Plugin approval needed`,requestedBySession:`Zatwierdzenie żądane przez sesję {session}`,pending:`{count} pending`,otherPending:`Inne oczekujące żądania`,reviewRequest:`Sprawdź zatwierdzenie od {agent}: {command}`,decisionRequest:`{decision}: {command}`,agentPendingOne:`{count} oczekujące zatwierdzenie`,agentPending:`{count} oczekujących zatwierdzeń`,allowOnce:`Allow once`,alwaysAllow:`Always allow`,alwaysAllowHere:`Zawsze zezwalaj tutaj`,allowAlwaysUnavailable:`Opcja Zawsze zezwalaj jest niedostępna dla tego polecenia.`,reviewOnly:`Tylko podgląd. Zaloguj się z uprawnieniami do zatwierdzania, aby zarejestrować decyzję.`,deny:`Deny`,details:`Szczegóły`,labels:{host:`Host`,session:`Sesja`,cwd:`CWD`,resolved:`Resolved`,security:`Security`,ask:`Ask`}},approvalPage:{brandName:`OpenClaw`,eyebrow:`Operator approval`,loadingTitle:`Loading approval`,loadingDescription:`Checking the current approval state with the Gateway.`,unavailableTitle:`Approval unavailable`,unavailableDescription:`This approval could not be found or this device is not authorized to review it.`,connectionErrorTitle:`Connection interrupted`,connectionErrorDescription:`OpenClaw cannot confirm or record a decision while disconnected. Reconnect to check the current status.`,retry:`Retry`,execTitle:`Command approval`,pending:`Waiting for your decision`,pendingDescription:`Review the request carefully. The first answer from any surface wins.`,approvedHere:`Approved here`,deniedHere:`Denied here`,resolvedElsewhere:`Resolved elsewhere`,resolvedElsewhereDescription:`Another surface or an earlier attempt recorded the decision first.`,approved:`Approved`,denied:`Denied`,expired:`Wygasł`,cancelled:`Cancelled`,allowedOnceDescription:`The operation was approved for this request only.`,allowedAlwaysDescription:`The operation was approved with the always-allow decision.`,deniedDescription:`The operation was denied and will not continue.`,expiredDescription:`No decision arrived before the deadline, so the operation was denied.`,cancelledDescription:`The requesting run ended before a decision could be used.`,summaryLabel:`Summary`,commandLabel:`Polecenie`,requestLabel:`Request details`,nodeLabel:`Węzeł`,expiresLabel:`Expires`,resolvedLabel:`Resolved`,actionsLabel:`Approval decisions`,resolvingDecision:`Recording {decision}…`,safeToClose:`The decision is recorded. You can close this page.`,openControlUi:`Open Control UI`},agentTools:{githubTitle:`Tożsamość GitHub`,githubSubtitle:`Konto GitHub CLI i autor Git dla lokalnych narzędzi agenta oraz harnessa Codex.`,githubVerify:`Zweryfikuj`,githubVerifying:`Weryfikowanie…`,githubConnection:`Połączenie Gateway`,githubDisconnected:`Rozłączono`,githubAccessRequired:`Wymagany dostęp`,githubReadRequired:`Status tożsamości GitHub wymaga dostępu operator.read.`,githubAdminRequired:`Połączenie, zastąpienie lub usunięcie tożsamości GitHub wymaga dostępu operator.admin.`,githubAccount:`Konto`,githubEffectiveAccount:`Efektywne konto`,githubSelectedAccount:`Konto wybranego zakresu`,githubEffectiveStatus:`Efektywny status`,githubEffectiveAuthor:`Efektywny autor Git`,githubEffectiveCredential:`Efektywne poświadczenie`,githubEffectiveAccessExpiry:`Efektywne wygaśnięcie dostępu`,githubEffectiveRefresh:`Efektywny token odświeżania`,githubEffectiveScopes:`Efektywne zakresy OAuth`,githubSelectedStatus:`Status wybranego zakresu`,githubSelectedAuthor:`Autor Git wybranego zakresu`,githubSelectedCredential:`Poświadczenie wybranego zakresu`,githubSelectedAccessExpiry:`Wygaśnięcie dostępu wybranego zakresu`,githubSelectedRefresh:`Token odświeżania wybranego zakresu`,githubSelectedScopes:`Wybrane zakresy OAuth`,githubNoAccount:`Brak zweryfikowanego konta`,githubAuthor:`Autor Git`,githubAuthorUnset:`Nie ustawiono`,githubErrorTitle:`Błąd`,githubSourceDetected:`Wykryto natywne poświadczenia na tym komputerze`,githubSourceSystem:`Zarządzana tożsamość systemowa`,githubSourceAgent:`Zarządzane nadpisanie dla tego agenta`,githubStateVerified:`Zweryfikowano`,githubStateUnverified:`Niezweryfikowano`,githubStateRateLimited:`Przekroczono limit żądań`,githubStateUnavailable:`Brak poświadczeń`,githubStateConfiguredUnavailable:`Skonfigurowano, ale niedostępne`,githubEvidenceApi:`Potwierdzone przez API GitHuba. Uprawnienia do zapisu nie są sprawdzane zdalnie.`,githubEvidenceRateLimited:`Limit żądań API GitHuba zablokował weryfikację — spróbuj ponownie później.`,githubEvidenceUnverified:`Zapisane poświadczenia nie zostały jeszcze zweryfikowane w GitHubie.`,githubScope:`Dotyczy`,githubScopeSystemDesc:`Jedna tożsamość współdzielona przez wszystkich agentów bez nadpisania.`,githubScopeAgentDesc:`Nadpisuje tożsamość systemową tylko dla tego agenta.`,githubSystem:`System`,githubAgentOverride:`Ten agent`,githubAuthorization:`Autoryzacja GitHub`,githubStarting:`Żądanie kodu…`,githubCancelling:`Żądanie anulowania…`,githubFinishing:`Autoryzacja już się kończy…`,githubCancelFailed:`Nie można potwierdzić anulowania`,githubCancelFailedHint:`Autoryzacja jest nadal aktywna. Poczekaj na jej zakończenie lub spróbuj anulować ponownie.`,githubRetryCancel:`Spróbuj anulować ponownie`,githubCodeReady:`Kod gotowy`,githubWaiting:`Oczekiwanie na zatwierdzenie…`,githubSlowDown:`GitHub poprosił nas o dłuższe oczekiwanie…`,githubNetworkRetry:`Połączenie przerwane; zaplanowano ponowną próbę`,githubAuthorizationHint:`Otwórz GitHub samodzielnie, a następnie wprowadź jednorazowy kod wyświetlony tutaj.`,githubDeviceCode:`Kod jednorazowy`,githubDeviceCodeHint:`Ten kod autoryzuje tylko wybrany zakres tożsamości.`,githubExpires:`Kod wygasa`,githubOpen:`Otwórz github.com/login/device`,githubCopyCode:`Kopiuj kod`,githubAuthorizationFailed:`Autoryzacja GitHub nie powiodła się`,githubExpired:`Kod jednorazowy wygasł. Połącz się ponownie, aby zażądać nowego kodu.`,githubDenied:`Autoryzacja GitHub została odrzucona. Połącz się ponownie, gdy będziesz gotowy.`,githubIncorrectCode:`GitHub odrzucił ten kod urządzenia. Połącz się ponownie, aby zażądać nowego kodu.`,githubConnect:`Połącz z GitHub`,githubConnectHint:`Autoryzuj GitHub bez wklejania długoterminowych poświadczeń do przeglądarki.`,githubPatFallback:`Osobisty token dostępu`,githubPatFallbackHint:`Używaj precyzyjnego PAT tylko wtedy, gdy autoryzacja w przeglądarce jest nieodpowiednia.`,githubUsePat:`Użyj zamiast tego PAT`,githubToken:`Szczegółowy PAT`,githubTokenDesc:`Przechowywany w prywatnym, zarządzanym profilu GitHub CLI; usuwane jest tylko przekazanie konfiguracji.`,githubTokenToggle:`Przełącz widoczność tokenu`,githubPasteToken:`Najpierw wklej szczegółowy osobisty token dostępu.`,githubAuthorName:`Nazwa autora`,githubAuthorEmail:`Adres e-mail autora`,githubConfigure:`Zapisz tożsamość`,githubCredentialKind:`Poświadczenie`,githubSelectedConfiguration:`Wybrana konfiguracja {scope}`,githubConfiguredHere:`Skonfigurowano tutaj`,githubInheritedHere:`Odziedziczone`,githubSelectedConfigured:`Ten zakres ma własną tożsamość`,githubSelectedInherited:`Ten zakres dziedziczy efektywną tożsamość`,githubKindNative:`Natywny GitHub CLI`,githubKindPat:`Zarządzany osobisty token dostępu`,githubKindOAuth:`Zarządzana autoryzacja GitHub`,githubAccessExpiry:`Dostęp wygasa`,githubRefresh:`Odśwież token`,githubRefreshAvailable:`Dostępne`,githubRefreshExpired:`Wygasł — wymagane ponowne połączenie`,githubRefreshUnavailable:`Niedostępny — wymagane ponowne połączenie`,githubRefreshRefreshing:`Refreshing…`,githubRefreshFailed:`Odświeżanie nie powiodło się — ponawianie`,githubOAuthScopes:`Zakresy OAuth`,githubUseSystemNewRuns:`Użyj systemu dla nowych uruchomień`,githubUseNativeNewRuns:`Użyj natywnego dla nowych uruchomień`,githubUseSystemConfirmTitle:`Użyć systemowej tożsamości GitHub dla nowych uruchomień?`,githubUseNativeConfirmTitle:`Użyć natywnej tożsamości GitHub dla nowych uruchomień?`,githubUseSystemConfirmMessage:`Nowe uruchomienia dla tego agenta będą korzystać z tożsamości systemowej. Aktywne uruchomienia zachowują bieżącą tożsamość do momentu zakończenia lub ponownego uruchomienia. W razie potrzeby cofnij autoryzację GitHub lub PAT osobno w GitHub.`,githubUseNativeConfirmMessage:`Nowe uruchomienia bez nadpisania agenta będą korzystać z natywnej tożsamości GitHub. Aktywne uruchomienia zachowują bieżącą tożsamość do momentu zakończenia lub ponownego uruchomienia. W razie potrzeby cofnij autoryzację GitHub lub PAT osobno w GitHub.`,githubAgentMutationHint:`Poniższa autoryzacja i usuwanie dotyczą tego agenta w nowych uruchomieniach.`,githubSystemMutationHint:`Poniższa autoryzacja i usuwanie dotyczą systemu w nowych uruchomieniach.`,githubCloudNoteTitle:`Granica wykonania`,githubCloudNote:`Pracownicy w chmurze pozostają bez poświadczeń; Gateway publikuje przez HTTPS bez przepisywania zdalnych repozytoriów Git ani pomocników.`,connectedSource:`Połączono: {id}`,connected:`Połączono`,channelSource:`Kanał: {id}`,channel:`Kanał`,builtIn:`Wbudowane`,plugin:`Wtyczka: {id}`,optional:`Opcjonalne`,liveNow:`Aktywne teraz`,disabledByOverride:`Wyłączone przez nadpisanie agenta.`,enabledByProfile:`Włączone przez bieżący profil.`,enabledByOverride:`Włączone przez nadpisanie agenta.`,notIncluded:`Nie uwzględnione w bieżącym profilu.`,overrideOff:`Nadpisanie wyłączone`,enabled:`Włączone`,overrideOn:`Nadpisanie włączone`,profileOff:`Profil wyłączony`,notLive:`Nieaktywne`,otherAgent:`Inny agent`,title:`Dostęp do narzędzi`,subtitle:`Profil + nadpisania poszczególnych narzędzi dla tego agenta.`,enabledSummary:`{enabled}/{total} włączonych.`,enableAll:`Włącz wszystkie`,disableAll:`Wyłącz wszystkie`,loadConfig:`Wczytaj konfigurację Gateway, aby dostosować profile narzędzi.`,explicitAllowlist:`Ten agent korzysta z jawnej listy dozwolonych w konfiguracji. Nadpisaniami narzędzi zarządza się na karcie Config.`,globalAllowlist:`Ustawiono globalne tools.allow. Nadpisania agenta nie mogą włączyć narzędzi zablokowanych globalnie.`,loadingCatalog:`Wczytywanie katalogu narzędzi środowiska wykonawczego…`,catalogFallback:`Nie udało się wczytać katalogu narzędzi środowiska wykonawczego. Zamiast tego wyświetlana jest wbudowana lista awaryjna.`,availableNow:`Dostępne teraz`,availableNowSubtitle:`Czego ten agent może użyć w bieżącej sesji czatu.`,noSession:`brak sesji`,switchAgent:`Przełącz czat na tego agenta, aby zobaczyć jego aktywne narzędzia środowiska wykonawczego.`,loadingAvailable:`Wczytywanie dostępnych narzędzi…`,availableError:`Nie udało się załadować dostępnych narzędzi dla tej sesji.`,noAvailable:`Obecnie brak dostępnych narzędzi dla tej sesji.`,moreLiveTitle:`{count} więcej aktywnych narzędzi jest dostępnych w grupach poniżej.`,moreLive:`+{count} więcej aktywnych narzędzi`,quickPresets:`Szybkie ustawienia`,catalogTitle:`Katalog narzędzi`,inherit:`Dziedzicz`,profile:`Profil`,source:`Źródło`,live:`Na żywo`,status:`Status`,profileSourceAgent:`nadpisanie agenta`,profileSourceGlobal:`domyślne globalne`,profileSourceDefault:`domyślne`,statusSaving:`zapisywanie…`,statusUnsaved:`niezapisane`,statusSaved:`zapisano`,toolPreview:`Podgląd narzędzia`,more:`+{count} więcej`,toolsOne:`{count} narzędzie`,tools:`Narzędzia: {count}`,enabledToolsOne:`{count} włączone narzędzie`,enabledTools:`Włączone narzędzia: {count}`,liveToolsOne:`{count} narzędzie na żywo`,liveTools:`Narzędzia na żywo: {count}`,access:`Dostęp`,session:`Bieżąca sesja`,disableNamed:`Wyłącz {name}`,enableNamed:`Włącz {name}`,defaultPresets:`Domyślne ustawienia`,availableVia:`Dostępne teraz przez {source}.`,unavailableSession:`Obecnie niedostępne w tej sesji czatu.`,inspectAgent:`Przełącz czat na tego agenta, aby sprawdzić dostępność na żywo.`,linkTool:`Połącz z tym narzędziem`},skillGroups:{workspace:`Skills obszaru roboczego`,builtIn:`Wbudowane Skills`,installed:`Zainstalowane Skills`,extra:`Dodatkowe Skills`,other:`Inne Skills`},skillsPage:{title:`Skills`,tabs:{all:`Wszystkie`,ready:`Gotowe`,needsSetup:`Wymaga konfiguracji`,disabled:`Wyłączone`},defaultAgent:`{name} (domyślny)`,filterPlaceholder:`Filtruj zainstalowane skills`,shown:`{count} wyświetlonych`,clawHub:`ClawHub`,clawHubSubtitle:`Wyszukuj i instaluj skills z rejestru`,searchClawHub:`Szukaj skills w ClawHub…`,searching:`Wyszukiwanie…`,disconnected:`Brak połączenia z Gateway.`,empty:`Nie znaleziono skills.`,noClawHubResults:`Nie znaleziono skills w ClawHub.`,notScannedByClawHub:`Nieprzeskanowane przez ClawHub`,install:`Zainstaluj`,installed:`Zainstalowane`,installing:`Instalowanie…`,close:`Zamknij`,by:`Autor`,latest:`Najnowsza: v{version}`,platforms:`Platformy: {platforms}`,installNamed:`Zainstaluj {name}`,notFound:`Nie znaleziono skill.`,openDetails:`Otwórz szczegóły {name}`,enabledNamed:`{name} włączono`,invalidLink:`Nieprawidłowy link ClawHub`,overview:`Przegląd`,skillCard:`Karta Skill`,missingRequirements:`Brakujące wymagania`,reason:`Powód: {reasons}`,disabled:`Wyłączone`,enabled:`Włączone`,apiKey:`Klucz API`,getKey:`Uzyskaj klucz:`,saveKey:`Zapisz klucz`,source:`Źródło:`,refreshing:`Odświeżanie…`,fullSecurityReport:`Pełny raport bezpieczeństwa`,loadingSkillCard:`Ładowanie Skill Card…`,skillCardNotLoaded:`Nie załadowano Skill Card.`,verdict:{unavailable:`Niedostępne`,clean:`Czyste`,pending:`Oczekujące`,blocked:`Zablokowane`,review:`Do przeglądu`}},skillStatus:{bundled:`wbudowane`,eligible:`kwalifikujące się`,blocked:`zablokowane`,disabled:`wyłączone`,blockedAllowlist:`zablokowane przez listę dozwolonych`,blockedAgentFilter:`zablokowane przez filtr agenta`},nav:{account:`Konto`,back:`Wstecz`,forward:`Dalej`,settings:`Ustawienia`,askOpenClaw:`Zapytaj OpenClaw`,settingsGroupConnections:`Połączenia`,settingsGroupAgents:`Agenci i narzędzia`,settingsGroupSecurity:`Prywatność i bezpieczeństwo`,settingsGroupSystem:`System`,settingsSearchLabel:`Szukaj w ustawieniach`,settingsSearchPlaceholder:`Szukaj w ustawieniach…`,settingsSearchNoResults:`Brak pasujących ustawień.`,settingsSearchClear:`Wyczyść wyszukiwanie w ustawieniach`,settingsLoadFailed:`Nie udało się załadować nawigacji ustawień.`,exitSettings:`Powrót do aplikacji`,expand:`Rozwiń pasek boczny`,collapse:`Zwiń pasek boczny`,resize:`Zmień rozmiar paska bocznego`,more:`Więcej`,home:`Strona główna`,pages:`Strony`,customize:`Dostosuj pasek boczny`,customizeReset:`Przywróć ustawienia domyślne`,workboardGroup:`WorkBoard`},terminal:{title:`Terminal`,toggle:`Toggle terminal`,open:`Open terminal`,openWindow:`Otwórz terminal w nowym oknie`,hide:`Hide terminal`,resize:`Resize terminal panel`,newSession:`New terminal session`,addFiles:`Dodaj pliki do terminala`,dropFiles:`Upuść pliki, aby je dodać`,uploadProgress:`Przesyłanie {current} z {total}`,uploadFailed:`Przesyłanie nie powiodło się`,retryUpload:`Ponów`,closeSession:`Close terminal session`,sessions:`Sesje terminala`,refreshSessions:`Odśwież`,loadingSessions:`Ładowanie sesji…`,noSessions:`Brak aktywnych sesji terminala`,currentSession:`bieżąca`,sessionAttached:`podłączona`,attachSession:`Podłącz sesję`,attachFailed:`Nie udało się podłączyć sesji terminala`,connecting:`Łączenie z sesją…`,connectionTimedOut:`Nie udało się połączyć z sesją w ciągu 30 sekund.`,refreshRequired:`Control UI zaktualizowane. Załaduj ponownie tę stronę, aby kontynuować działanie terminala.`,tabLabel:`Shell {n}`,tabHint:`{agent} · {cwd}`,agentOwnedBadge:`agent`,exited:`exited`,exitedCode:`exited ({code})`,detached:`odłączono`,dockBottom:`Dock to bottom`,dockRight:`Dock to right`,dockMain:`Wypełnij główny obszar treści`,dockMode:`Pozycja panelu terminala`,unavailable:`The terminal is not available on this gateway.`,unusableSession:`Gateway zwrócił nieprawidłową sesję terminala (brak {field}). Gateway jest prawdopodobnie starszy niż to Control UI — zaktualizuj go, a następnie spróbuj ponownie.`,uploadTooLarge:`Plik przekracza limit przesyłania terminala 16 MiB: {file}`,uploadUnsafeCmdPath:`Nie można bezpiecznie wstawić przesłanej ścieżki zawierającej % lub ! do cmd.exe`,uploadUnsupportedShell:`Nie można bezpiecznie wstawić przesłanej ścieżki do nieobsługiwanej powłoki: {shell}`},browser:{profile:`Profil przeglądarki: {profile}`,navigationBlocked:`Bieżące reguły nawigacji przeglądarki blokują ten adres. Wybierz inną kartę lub wprowadź dozwolony adres.`,navigationCheckFailed:`OpenClaw nie mógł zweryfikować adresu tej karty. Odśwież, aby spróbować ponownie.`,title:`Przeglądarka`,open:`Open`,openPanel:`Otwórz panel przeglądarki`,moreActions:`Więcej akcji`,copyUrl:`Kopiuj adres URL`,openNewTab:`Otwórz w nowej karcie`,toggle:`Przełącz panel przeglądarki`,close:`Zamknij panel przeglądarki`,resize:`Zmień rozmiar panelu przeglądarki`,newTab:`Nowa karta`,closeTab:`Zamknij kartę`,untitledTab:`Nowa karta`,back:`Wstecz`,forward:`Dalej`,reload:`Odśwież`,openExternal:`Otwórz w przeglądarce`,urlPlaceholder:`Wpisz adres URL i naciśnij Enter`,dockBottom:`Zadokuj u dołu`,dockRight:`Zadokuj po prawej`,annotate:`Dodaj adnotacje do strony`,inspect:`Zbadaj element`,annotateSend:`Wyślij na czat`,annotateUndo:`Cofnij`,annotateClear:`Wyczyść`,annotateDone:`Wyjdź z trybu adnotacji`,annotateHint:`Rysuj na stronie, a następnie wyślij oznaczenia do czatu.`,inspectName:`Nazwa`,inspectRole:`Rola`,inspectFocusable:`Możliwy do zaznaczenia`,loading:`Ładowanie strony…`,notRunning:`Przeglądarka gateway nie jest uruchomiona.`,start:`Uruchom przeglądarkę`,noChatTarget:`Otwórz najpierw sesję czatu, aby adnotacja miała gdzie trafić.`,annotationLimitReached:`Usuń adnotację przeglądarki przed ponowną próbą (maksymalnie 4 karty i 8000 znaków wygenerowanego kontekstu).`,inspectUnavailable:`Inspekcja elementów jest wyłączona (browser.evaluateEnabled=false).`,annotationSent:`Adnotacja dodana do pola tworzenia wiadomości czatu.`,errors:{requestFailed:`Żądanie przeglądarki nie powiodło się: {error}`,screenshotPathMissing:`Zrzut ekranu przeglądarki nie zwrócił ścieżki multimediów.`,screenshotFetchTimedOut:`Upłynął limit czasu pobierania zrzutu ekranu.`,screenshotFetchFailed:`Pobieranie zrzutu ekranu nie powiodło się ({status}).`,screenshotReadFailed:`Odczyt zrzutu ekranu nie powiódł się.`,screenshotDecodeFailed:`Dekodowanie zrzutu ekranu nie powiodło się.`,canvasUnavailable:`Kontekst Canvas 2D jest niedostępny.`},annotatePrompt:{browserTarget:`Cel przeglądarki: {target}`,introTitled:`Dodałem adnotacje na stronie pod adresem {url} (tytuł zgłoszony przez stronę: "{title}") — załączony zrzut ekranu pokazuje moje oznaczenia.`,introUntitled:`Dodałem adnotacje na stronie pod adresem {url} — załączony zrzut ekranu pokazuje moje oznaczenia.`,region:`Oznaczony region {index}: wyśrodkowany w okolicach {x}% w poziomie / {y}% w pionie, obejmuje około {width}% × {height}% widoku.`,moreRegions:`…oraz {count} kolejnych oznaczonych regionów, wszystkie widoczne na zrzucie ekranu.`,elementDetail:`Oznaczony element (zgłoszony przez stronę): {descriptor} — {width}×{height}px w ({x}, {y}).`,outro:`Spójrz proszę na oznaczony obszar i powiedz mi, co o nim sądzisz.`}},desktop:{title:`Pulpit`,openWindow:`Otwórz pulpit w nowym oknie`,unavailable:`Podgląd pulpitu jest niedostępny dla tego połączenia.`,toggle:`Przełącz panel pulpitu`,hide:`Ukryj panel pulpitu`,resize:`Zmień rozmiar panelu pulpitu`,dockBottom:`Dock to bottom`,dockRight:`Dock to right`,enterFullscreen:`Włącz tryb pełnoekranowy`,exitFullscreen:`Wyjdź z trybu pełnoekranowego`,fullscreenUnavailable:`Tryb pełnoekranowy jest niedostępny w tej przeglądarce`,pickerTitle:`Źródła pulpitu`,thisMachine:`To urządzenie`,refresh:`Odśwież`,refreshing:`Refreshing…`,loading:`Ładowanie źródeł pulpitu…`,empty:`Brak dostępnych źródeł pulpitu.`,sourceUnavailable:`Żądane źródło pulpitu jest niedostępne. Wybierz inne źródło.`,connect:`Połącz`,connecting:`Łączenie z pulpitem…`,takeControl:`Przejmij kontrolę`,switchToViewOnly:`Przełącz na tryb tylko do podglądu`,viewOnly:`Tylko podgląd`,control:`Steruj`,keyboard:`Klawiatura`,keyboardInput:`Wprowadzanie z klawiatury zdalnego pulpitu`,touchControls:`Sterowanie zdalnym pulpitem`,fit:`Dopasuj`,fitScreen:`Dopasuj do ekranu`,actualSize:`Użyj rzeczywistego rozmiaru`,back:`Wstecz`,disconnect:`Rozłącz`,reconnect:`Połącz ponownie`,passwordPrompt:`Wprowadź hasło VNC dla tego urządzenia.`,passwordLabel:`Hasło VNC`,accountPrompt:`Wprowadź konto macOS, aby uwierzytelnić udostępnianie ekranu.`,usernameLabel:`Nazwa użytkownika macOS`,accountPasswordLabel:`Hasło macOS`,controlTaken:`Inny operator przejął kontrolę`,disconnected:`Pulpit rozłączony: {reason}`,closeCode:`połączenie zamknięte z kodem {code}`,unknownReason:`nieznany powód`,errors:{listFailed:`Nie udało się załadować źródeł pulpitu: {error}`,fullscreenFailed:`Nie można zmienić trybu pełnoekranowego: {error}`,securityFailed:`Negocjacja zabezpieczeń pulpitu nie powiodła się: {reason}`}},routeTitles:{modelProviders:`Dostawcy modeli`,notifications:`Powiadomienia`,advanced:`Zaawansowany`},tabs:{agents:`Agenci`,activity:`Aktywność`,apps:`Aplikacje`,portals:`Portale`,approvals:`Zatwierdzenia`,workboard:`Tablica pracy`,worktrees:`Worktree`,channels:`Kanały`,connection:`Połączenie`,sessions:`Sesje`,usage:`Użycie`,cron:`Zadania Cron`,tasks:`Zadania`,skills:`Skills`,plugins:`Wtyczki`,skillWorkshop:`Warsztat Skills`,devices:`Węzły`,cloudWorkers:`Procesy w chmurze`,chat:`Czat`,dashboards:`Panele`,custodian:`OpenClaw`,profile:`Profil`,communications:`Komunikacja`,appearance:`Wygląd`,lobsterdex:`Lobsterdex`,automation:`Automatyzacja`,mcp:`MCP`,memory:`Pamięć`,talk:`Rozmowa`,infrastructure:`Infrastruktura`,labs:`Labs`,updates:`Aktualizacje`,about:`O aplikacji`,aiAgents:`AI i agenci`,modelSetup:`Konfiguracja modelu`,memoryImport:`Importuj pamięć`,security:`Prywatność i bezpieczeństwo`,secrets:`Sekrety`,debug:`Debug`,logs:`Logi`,plugin:`Wtyczka`},subtitles:{agents:`Obszary robocze, narzędzia, tożsamości.`,activity:`Ostatnie sesje osób korzystających z tego gateway.`,apps:`Aplikacje towarzyszące na telefon, zegarek, komputer i przeglądarkę.`,portals:`Podglądy na żywo z aplikacji uruchamianych przez agenta.`,approvals:`Ostatnie zatwierdzenia wykonania poleceń, wtyczek i agentów systemowych.`,workboard:`Kolejka pracy agentów i przekazywanie sesji.`,worktrees:`Izolowane kopie robocze zadań agentów i migawki do odzyskiwania.`,channels:`Kanały i ustawienia.`,connection:`Punkt końcowy Gateway, dane uwierzytelniające i stan uzgadniania połączenia.`,sessions:`Aktywne sesje i ustawienia domyślne.`,usage:`Zużycie API i koszty.`,cron:`Wybudzenia i cykliczne uruchomienia.`,tasks:`Zadania w tle: subagenci, uruchomienia cron, CLI.`,skills:`Skills i klucze API.`,plugins:`Instaluj i zarządzaj opcjonalnymi funkcjami.`,skillWorkshop:`Przeglądaj, dopracowuj i stosuj propozycje, zanim staną się aktywnymi skills.`,devices:`Sparowane urządzenia i polecenia.`,cloudWorkers:`Profile i rozmiary maszyn dla sesji w chmurze.`,chat:`Czat Gateway do szybkich interwencji.`,dashboards:`Sesje otwierające się w widoku pulpitu.`,custodian:`Konfiguracja i utrzymanie systemu.`,config:`Edytuj openclaw.json.`,profile:`Statystyki, serie i życie Twojego agenta na rafie.`,communications:`Kanały, wiadomości i ustawienia audio.`,appearance:`Motyw, UI i ustawienia kreatora konfiguracji.`,lobsterdex:`Każda paleta lobster, która odwiedziła tę przeglądarkę.`,automation:`Polecenia, hooki, cron i pluginy.`,mcp:`Serwery MCP, uwierzytelnianie, narzędzia i diagnostyka.`,memory:`Silnik pamięci, wyszukiwanie i śnienie.`,talk:`Głos w czasie rzeczywistym: dostawca, model i głos mówcy.`,infrastructure:`Ustawienia Gateway, web, przeglądarki i multimediów.`,labs:`Eksperymentalne funkcje agenta i narzędzi.`,updates:`Kanał wydań, automatyczne aktualizacje i bieżący stan aktualizacji.`,about:`Control UI i połączony Gateway tworzą tożsamość kompilacji.`,aiAgents:`Agenci, modele, Skills, narzędzia, pamięć, sesja.`,modelSetup:`Połącz zweryfikowany model AI`,modelProviders:`Configured providers with plan, quota, and cost.`,memoryImport:`Przenieś pamięć Codex i Claude Code do obszaru roboczego agenta.`,notifications:`Powiadomienia push w przeglądarce z Twojego gateway.`,security:`Uwierzytelnianie Gateway, zasady exec, profil narzędzi i zatwierdzenia.`,advanced:`Wszystkie pozostałe sekcje konfiguracji oraz edytor plików surowych.`,debug:`Migawki, zdarzenia, RPC.`,logs:`Logi Gateway na żywo.`,plugin:`Panel udostępniany przez wtyczkę.`},cloudWorkersPage:{intro:`Uruchamiaj sesje agenta na tymczasowych maszynach w chmurze zamiast na tym gateway.`,sectionTitle:`Profile`,sectionDescription:`Każdy profil określa, jak jego dostawca udostępnia i wycofuje workera.`,empty:`Nie skonfigurowano żadnych profili procesów w chmurze.`,addProfile:`Dodaj profil`,editProfile:`Edytuj profil`,editAction:`Edytuj`,deleteTitle:`Usuń profil procesu w chmurze`,deleteConfirm:`Usunąć profil {profile}? Nowe sesje w chmurze nie będą mogły go użyć po ponownym uruchomieniu.`,advertised:`Rozgłaszane`,restartRequired:`Wymagane ponowne uruchomienie`,adminRequired:`Do zarządzania profilami procesów w chmurze wymagany jest dostęp administratora.`,catalogFailed:`Nie można załadować rozgłaszanych profili: {error}. Sprawdź gateway i spróbuj ponownie.`,providerFact:`Dostawca: {provider}`,backendFact:`Backend Crabbox: {backend}`,classFact:`Klasa: {value}`,ttlFact:`Maksymalny czas życia: {value}`,idleFact:`Zatrzymanie przy bezczynności: {value}`,desktopFact:`Pulpit: {value}`,providerList:`Zobacz obsługiwane backendy`,fields:{profileId:`Identyfikator profilu`,profileIdHelp:`Używaj liter, cyfr, myślników lub podkreśleń.`,backend:`Backend Crabbox`,backendHelp:`Backend przekazywany do Crabbox, taki jak AWS lub Hetzner.`,backendPlaceholder:`hetzner`,machineClass:`Klasa maszyny`,machineClassHelp:`Wprowadź klasę akceptowaną przez wybrany backend i binarium Crabbox. Dostawca określa jej efektywny rozmiar.`,ttl:`Maksymalny czas życia`,ttlHelp:`Użyj dodatniej wartości czasu Go, takiej jak 8h lub 90m.`,ttlPlaceholder:`8h`,idleTimeout:`Zatrzymanie przy bezczynności`,idleTimeoutHelp:`Zatrzymaj nieużywany worker po tym dodatnim czasie Go.`,idleTimeoutPlaceholder:`45m`,setup:`Polecenie konfiguracji`,setupHelp:`Opcjonalne idempotentne polecenie powłoki uruchamiane przed instalacją OpenClaw.`,setupPlaceholder:`command -v node || install-node`,desktop:`Pulpit`,desktopHelp:`Rozgrzej bezpośredniego lub opartego na koordynatorze pracownika AWS albo opartego na koordynatorze pracownika Hetzner z dostępem do przeglądarki i terminala przenoszonym przez węzeł. Istniejący pracownicy muszą zostać ponownie zaaprowizowani po tej zmianie.`,binary:`Plik binarny Crabbox`,binaryHelp:`Opcjonalna bezwzględna ścieżka do pliku wykonywalnego Crabbox na Gateway.`,binaryPlaceholder:`/usr/local/bin/crabbox`,actions:`Zapisz profil`,actionsHelp:`Zapisanie aktualizuje konfigurację; Gateway musi się ponownie uruchomić przed jej użyciem.`},errors:{title:`Profil wymaga uwagi`,profileId:`Użyj identyfikatora profilu, który zaczyna się od litery lub cyfry i zawiera tylko litery, cyfry, myślniki lub podkreślenia.`,profileExists:`Wybierz inny identyfikator profilu; ten już istnieje.`,profileMissing:`Ten profil został zmieniony lub usunięty. Odśwież stronę i spróbuj ponownie.`,backend:`Wprowadź backend Crabbox, taki jak aws lub hetzner.`,machineClass:`Wprowadź klasę maszyny o długości od 1 do 128 znaków.`,ttl:`Wprowadź dodatni czas trwania Go dla maksymalnego czasu życia, taki jak 8h lub 90m.`,idleTimeout:`Wprowadź dodatni czas trwania Go dla zatrzymania w bezczynności, taki jak 45m.`,binary:`Wprowadź bezwzględną ścieżkę do pliku binarnego Crabbox lub pozostaw pole puste.`,saveFailed:`Profil nie został zapisany. Odśwież konfigurację i spróbuj ponownie.`,deleteFailed:`Profil nie został usunięty. Wczytaj ponownie konfigurację i spróbuj ponownie.`}},portalsPage:{listLabel:`Aktywne portale`,portLabel:`Port {port}`,openNewTab:`Otwórz w nowej karcie`,closePortal:`Zamknij {title}`,previewTitle:`Podgląd portalu {title}`,loading:`Ładowanie portali…`,emptyHint:`Poproś agenta o uruchomienie portalu:`,promptShow:`Pokaż mnie w portalu.`,promptStart:`Uruchom aplikację w portalu.`,promptMakeAvailable:`Udostępnij serwer w portalu.`,unsupported:`Ten gateway nie obsługuje portali.`,loadFailed:`Nie można załadować portali: {error}`,closeFailed:`Nie można zamknąć portalu: {error}`,unreachableTitle:`Portal jest nieosiągalny z tej przeglądarki`,unreachableBody:`Do Gateway prawdopodobnie uzyskiwany jest dostęp przez proxy lub tunel, który udostępnia tylko jego główny port. Otwórz ten adres URL z przeglądarki na hoście Gateway.`,writeAccessRequiredTitle:`Wymagany dostęp do zapisu`,writeAccessRequiredBody:`Ten portal wymaga operatora z dostępem do zapisu.`,retry:`Retry`},modelSetup:{missingAuth:`Dla tego modelu nie skonfigurowano poświadczeń dostawcy. Ustaw je w Model Setup.`,heading:`Połącz swoją AI`,intro:`OpenClaw korzysta z dostępu do AI, który już masz — logowania w CLI, klucza API lub logowania u dostawcy.`,required:{title:`Nie skonfigurowano dostawcy AI`,body:`OpenClaw nie mógł znaleźć dostawcy i modelu skonfigurowanego dla tego agenta. Dodaj je przed rozpoczęciem rozmowy.`,action:`Skonfiguruj dostawcę`},connectionFailure:{title:`OpenClaw nie mógł użyć skonfigurowanej AI`,body:`Ten agent ma wybranego dostawcę i model, ale połączenie nie powiodło się. Sprawdź logowanie dostawcy lub klucz API, dostęp do modelu oraz status usługi, a następnie spróbuj ponownie.`,action:`Sprawdź ustawienia dostawcy`},loading:`Sprawdzanie dostępnego dostępu do AI w tym Gateway…`,testing:`Testowanie — proszenie wybranego modelu o szybką odpowiedź…`,retry:`Ponów`,checkAgain:`Sprawdź ponownie`,recovery:{unknown:`Poprzednia aktywacja jest nierozwiązana. Możesz zweryfikować i użyć wybranego modelu lub sprawdzić ponownie po zakończeniu próby konfiguracji. Żadna aktywacja nie zostanie automatycznie powtórzona.`,wait:`Poprzednia próba konfiguracji może być nadal w toku. Poczekaj na zakończenie jej ograniczonego okna konfiguracji, a następnie wybierz Sprawdź ponownie, aby ponowić próbę.`,useCurrent:`Zweryfikuj i użyj wybranego modelu`},verify:{title:`Wybrany model`,button:`Sprawdź model`,retry:`Spróbuj ponownie`,checkAgain:`Sprawdź ponownie`,checkingButton:`Sprawdzanie…`,checking:`Sprawdzanie — prosimy {modelRef} o szybką odpowiedź…`,ready:`Gotowe`,readyIn:`Gotowy · {latencyMs} ms`,providerUnavailable:`{provider} nie odpowiada.`},access:{adminRequired:`Konfiguracja modelu wymaga uprawnienia operator.admin.`,gatewayTooOld:`Gateway korzysta ze starszej wersji OpenClaw`},candidates:{title:`Znaleziono w tym Gateway`,recommended:`Zalecane`,credentialsReady:`Dane uwierzytelniające są gotowe`,signInNeeded:`Wymagane logowanie`,detected:`Wykryto`,testAndUse:`Przetestuj i użyj`,retry:`Ponów test`,testingButton:`Testowanie…`},empty:{title:`Zalecane instalacje`,intro:`Nie wykryto istniejącego dostępu do AI. Zainstaluj jedno z tych narzędzi, a następnie sprawdź ponownie.`},unavailable:{title:`Wykryto, ale nie przetestowano automatycznie`,signIn:`Zaloguj się przez {provider}`,useApiKey:`Użyj klucza API`},signIn:{title:`Zaloguj się u dostawcy`,signIn:`Zaloguj się`,pair:`Sparuj`,more:`Więcej opcji logowania`},prepare:{title:`Skonfiguruj model lokalny`,intro:`Użyj lokalnej usługi modelu lub przygotuj prywatny model GGUF na tym Gateway.`,ollamaButton:`Sprawdź i skonfiguruj`,ollamaLabel:`Ollama`,ollamaHint:`Pobierz model obsługujący narzędzia z serwera Ollama`,llamaCppLabel:`Model lokalny (llama.cpp)`,providerNotReady:`{provider} nie udostępnił użytecznego modelu lokalnego. Sprawdź wynik konfiguracji, a następnie spróbuj ponownie.`},manual:{title:`Połącz za pomocą klucza API lub tokenu`,provider:`Dostawca`,selectProvider:`Wybierz dostawcę`,selectProviderHint:`Wybierz źródło tego poświadczenia`,accessValue:`Klucz API lub token`,accessValueFor:`Klucz API lub token {provider}`,accessValuePlaceholder:`Wklej klucz API lub token`,connectAndVerify:`Połącz i zweryfikuj`,verifyHint:`OpenClaw weryfikuje rzeczywistą odpowiedź modelu przed oznaczeniem połączenia jako gotowego.`,required:`Wybierz dostawcę i wprowadź klucz API lub token.`},success:{title:`Twoja sztuczna inteligencja jest gotowa`,body:`OpenClaw otrzymał rzeczywistą odpowiedź od {modelRef}. Możesz już zacząć czatować.`,activeModel:`Aktywny model`,latency:`Zweryfikowano w {latencyMs} ms`,openChat:`Otwórz czat`,continueSetup:`Kontynuuj konfigurację`,stayHere:`Pozostań w ustawieniach`,configuredModel:`Skonfigurowany model`},failure:{auth:`Uwierzytelnianie nie powiodło się`,rateLimit:`Przekroczono limit żądań`,billing:`Problem z rozliczeniem`,timeout:`Upłynął limit czasu`,format:`Nieprawidłowa odpowiedź`,unavailable:`Niedostępne`,unknown:`Połączenie nie powiodło się`},failureGuidance:{auth:`Sprawdź dane uwierzytelniające dostawcy lub logowanie, a następnie spróbuj ponownie.`,rateLimit:`Poczekaj na zresetowanie limitu dostawcy, a następnie spróbuj ponownie.`,billing:`Przywróć rozliczenia lub limit dostawcy, a następnie spróbuj ponownie.`,timeout:`Model nie ukończył testu konfiguracji na czas. Rozgrzej go lub wybierz szybszy model, a następnie spróbuj ponownie.`,unavailable:`Upewnij się, że usługa dostawcy działa i jest dostępna, a następnie spróbuj ponownie.`,format:`Sprawdź, czy punkt końcowy udostępnia zgodny model czatu, a następnie spróbuj ponownie.`,unknown:`Sprawdź szczegóły połączenia, a następnie spróbuj ponownie.`},errors:{requestFailed:`Żądanie konfiguracji modelu nie powiodło się.`,activationFailed:`Nie udało się aktywować modelu.`},wizard:{dialogLabel:`Logowanie u dostawcy`,prepareDialogLabel:`Konfiguracja modelu lokalnego`,title:`Zaloguj się u dostawcy`,prepareTitle:`Skonfiguruj model lokalny`,starting:`Rozpoczynanie logowania u dostawcy…`,prepareStarting:`Rozpoczynanie konfiguracji modelu lokalnego…`,checking:`Sprawdzanie konfiguracji modelu…`,working:`Pracuje…`,continue:`Kontynuuj`,submit:`Prześlij`,openSignIn:`Otwórz stronę logowania`,copy:`Kopiuj`,expires:`Wygasa za {count} min`,cancelled:`Logowanie u dostawcy zostało anulowane.`,sessionExpired:`Ta sesja konfiguracji wygasła po ponownym uruchomieniu Gateway. Zamknij to okno, a następnie ponownie rozpocznij konfigurację modelu.`,notComplete:`Logowanie zakończone, ale konfiguracja modelu nie jest jeszcze kompletna.`}},memoryImport:{unknownCollection:`Kolekcja pamięci`,claudeCode:`Claude Code`,fileCountOne:`{count} plik`,fileCount:`{count} plików`,alreadyImported:`{count} już istnieje`,ready:`Gotowe`,existing:`Istniejące`,importComplete:`Import zakończony`,importIncomplete:`Import niekompletny`,importedCount:`Zaimportowano pliki: {count}`,importedWithIssues:`Zaimportowano: {migrated} · niepowodzenia: {errors} · konflikty: {conflicts}`,reportSaved:`raport zapisany`,recoveryFile:`Plik odzyskiwania`,recoveryJournal:`Dziennik odzyskiwania`,itemBackup:`Kopia zapasowa elementu`,codexDescription:`Skonsolidowane pliki pamięci Codex.`,claudeDescription:`Pliki automatycznej pamięci Claude Code dla poszczególnych projektów.`,providerFallback:`Zaimportuj pamięć asystenta do obszaru roboczego tego agenta.`,reviewFiles:`Przejrzyj pliki`,notFound:`Nie znaleziono`,noMemoryFound:`Na tym komputerze nie znaleziono pamięci możliwej do zaimportowania.`,source:`Źródło`,destination:`Miejsce docelowe`,selectedCount:`wybrano {count}`,selectAtLeastOne:`Wybierz co najmniej jeden plik`,importSelected:`Importuj wybrane`,confirmTitle:`Zaimportować z {provider}?`,confirmDescription:`Skopiuj {count} wybranych plików pamięci do obszaru roboczego tego agenta.`,confirmReplace:`Istniejące pliki docelowe zostaną uwzględnione w kopii zapasowej w raporcie migracji przed ich zastąpieniem.`,confirmBackup:`OpenClaw tworzy zweryfikowaną kopię zapasową przed importem, zanim rozpocznie kopiowanie pamięci.`,confirmImport:`Importuj pamięć`,disconnected:`Połącz się z Gateway, aby zaimportować pamięć.`,adminRequired:`Import pamięci wymaga dostępu operator.admin.`,title:`Importuj pamięć asystenta`,subtitle:`Przejrzyj skonsolidowaną pamięć Codex i automatyczną pamięć Claude Code przed skopiowaniem ich do OpenClaw.`,agent:`Agent docelowy`,replaceExisting:`Zastąp istniejące importy`,replaceHint:`Ponownie wyświetl podgląd konfliktów i zachowaj kopie zapasowe elementów przed zastąpieniem.`,backfill:{title:`Z poprzednich sesji`,subtitle:`Przygotuj zaufane wspomnienia z wcześniejszych sesji agenta. Śnienie awansuje przydatne z nich do pamięci długoterminowej.`,dateRange:`Zakres dat sesji`,dateRangeHint:`Pozostaw jedną z dat pustą, aby przeskanować cały dostępny zakres.`,from:`Od`,to:`Do`,actions:`Uzupełnij`,preview:`Podgląd`,previewing:`Podgląd…`,apply:`Zastosuj`,applying:`Stosowanie…`,rollback:`Wycofaj`,previewSummary:`{candidates} kandydatów w ciągu {days} dni`,previewTruncated:`Ten podgląd pokazuje pierwszą ograniczoną partię. Zastosowanie kontynuuje przez pozostałych kandydatów.`,candidateCount:`{count} kandydatów`,noCandidates:`Nie znaleziono nowych zaufanych kandydatów z sesji.`,progress:`Przetworzono {days} dni · {staged} przygotowanych`,processedCandidates:`Przetworzono {count} kandydatów z sesji`,processedDayCountOne:`Przetworzono {count} dzień`,processedDayCount:`Przetworzono {count} dni`,complete:`{count} przygotowanych; awans następuje poprzez śnienie`,rollbackConfirmTitle:`Wycofać uzupełnianie sesji?`,rollbackConfirmDescription:`Usuń wpisy dziennika i zapisane wspomnienia utworzone przez uzupełnianie sesji dla tego agenta.`,rollbackWarning:`Śledzone kursory sesji pozostają na miejscu, więc usunięte wpisy nie zostaną ponownie zapisane.`,rollbackComplete:`Uzupełnianie sesji wycofane`,rollbackCounts:`Usunięto {diary} wpisów dziennika i {staged} wpisów zapisanych`,unavailable:`Uzupełnianie sesji jest niedostępne na tym Gateway.`}},onboarding:{memoryImport:{title:`Zabierz ze sobą pamięć swojego asystenta`,body:`OpenClaw znalazł pamięć z innych asystentów programowania. Zaimportować ją do obszaru roboczego agenta?`,plannedCount:`{count} gotowych do zaimportowania`,alreadyImported:`Już zaimportowano: {count}`,sourceUnavailable:`Ścieżka źródłowa jest niedostępna`,import:`Import`,skip:`Pomiń`,reviewDetails:`Przejrzyj szczegóły`,importingProvider:`Importowanie…`,providerResult:`Przeniesiono: {migrated}, pominięto: {skipped}`,providerIncomplete:`Przeniesiono: {migrated}, pominięto: {skipped}, niepowodzenia: {errors}, konflikty: {conflicts}`,providerError:`Import nie powiódł się: {error}`,connectionChanged:`Pominięto: połączenie z Gateway zmieniło się podczas importu`,unknownError:`Żądanie nie powiodło się`,doneTitle:`Import pamięci zakończony`,doneBody:`Przeniesiono: {migrated}, pominięto: {skipped}. Możesz kontynuować konfigurację OpenClaw.`}},custodian:{title:`OpenClaw`,subtitleCaretaker:`Konfiguracja i utrzymanie systemu.`,exitSetup:`Zakończ konfigurację`,newAgent:`Nowy agent`,hatchDraft:`Obudź się, przyjacielu!`,placeholder:`Napisz do OpenClaw…`,sensitivePlaceholder:`Wprowadź wrażliwą wartość…`,sensitiveReply:`Wysłano wrażliwą odpowiedź`,cancel:`Anuluj`,send:`Wyślij`,thinking:`OpenClaw myśli`,earlier:`Wcześniej`,requestFailed:`OpenClaw nie mógł odpowiedzieć. Spróbuj ponownie.`,connectionChanged:`Połączenie z Gateway zmieniło się. Ponów próbę, aby kontynuować tę konfigurację.`,sessionRestarted:`{error} OpenClaw rozpoczął nową sesję; wcześniejsze wiadomości pozostają jako kontekst.`,unsupportedGateway:`Zaktualizuj Gateway, aby kontynuować konfigurację z OpenClaw.`,panel:{title:`OpenClaw`,toggle:`Przełącz Zapytaj OpenClaw`,close:`Zamknij Ask OpenClaw`,resize:`Zmień rozmiar Ask OpenClaw`,dockBottom:`Zadokuj Ask OpenClaw na dole`,dockRight:`Zadokuj Ask OpenClaw po prawej`},history:{button:`Historia`,title:`Ostatnie zmiany`,description:`Co zmieniło się w tym systemie, od najnowszych.`,loading:`Wczytywanie ostatnich zmian…`,empty:`Brak zarejestrowanych zmian.`,requestFailed:`OpenClaw nie mógł wczytać historii zmian.`,loadMore:`Wczytaj więcej`,loadingMore:`Wczytywanie kolejnych…`,changedPaths:`Zmienione ścieżki ({count})`,invalidEdit:`Ta ręczna edycja nie przeszła walidacji konfiguracji.`,opaqueChange:`Zmieniono formatowanie lub komentarze bez widocznych zmian ścieżki konfiguracji.`,sources:{systemAgent:`system-agent`,doctor:`doctor`,settings:`settings`,cli:`CLI`,pluginInstall:`plugin install`,manualEdit:`manual edit`,unknown:`unknown`}},nudge:{configReload:`Przeładowanie konfiguracji zatrzymane — zapytaj mnie, co się stało`,channelAuth:`Uwierzytelnianie {channel} pogorszone — zapytaj mnie, co się stało`,channelDisconnected:`{channel} właśnie się rozłączył — zapytaj mnie, co się stało`,channelDegraded:`{channel} działa gorzej — zapytaj mnie, co się stało`,channelFallback:`Kanał`,dismiss:`Odrzuć tę aktualizację`,channelSetupTitle:`Skontaktuj się z OpenClaw poza tą aplikacją`,channelSetupBody:`Aplikacja internetowa już działa. Dodaj kanał tylko wtedy, gdy chcesz pisać do OpenClaw z innej usługi.`,channelSetupAction:`Skonfiguruj kanał`,channelSetupDismiss:`Kontynuuj korzystanie z aplikacji internetowej`,channelStatusErrorTitle:`Status kanału jest niedostępny`,channelStatusErrorBody:`Ponów sprawdzenie lub nadal korzystaj z aplikacji internetowej bez kanału.`}},mcpServers:{add:`Dodaj serwer`,adding:`Dodawanie…`,nameLabel:`Nazwa`,transportLabel:`Transport`,transportStreamableHttp:`Streamable HTTP`,transportSse:`SSE`,transportStdio:`Stdio`,targetLabel:`URL lub polecenie`,nameInvalid:`Nazwy serwerów mogą zawierać litery, cyfry, kropki, myślniki lub podkreślenia.`,targetInvalid:`Wprowadź adres URL dla transportów HTTP lub prawidłowy wiersz poleceń dla stdio.`,sessionEnableFailed:`Serwer został zapisany jako globalnie wyłączony, ale włączenie go dla tej sesji nie powiodło się: {error}`,sessionChanged:`Aktywna sesja zmieniła się, zanim można ją było włączyć.`,sessionUnavailable:`Aktywna sesja jest niedostępna; odśwież i spróbuj ponownie.`,nameTaken:`Serwer MCP o nazwie „{name}” już istnieje.`,missing:`Nie znaleziono serwera MCP „{name}” w konfiguracji.`,missingTransport:`brak transportu`,addedSuccess:`Dodano serwer MCP {name}.`,enabledSuccess:`Włączono serwer MCP {name}.`,disabledSuccess:`Wyłączono serwer MCP {name}.`,removedSuccess:`Usunięto serwer MCP {name}.`,configUnavailable:`Konfiguracja jest niedostępna; odśwież i spróbuj ponownie.`,connectRequired:`Połącz się z Gateway, aby zmienić serwery MCP.`,adminRequired:`Zmiany serwerów MCP wymagają dostępu operator.admin.`,enable:`Włącz`,disable:`Wyłącz`,removeNamed:`Usuń {name}`,working:`Pracuje…`},mcpPage:{intro:`Połącz i zarządzaj serwerami MCP, które udostępniają narzędzia dla OpenClaw.`,servers:`Serwery`,oauth:`OAuth`,filtered:`Filtrowane`,configuredServers:`Skonfigurowane serwery`,noServers:`Nie skonfigurowano żadnych serwerów MCP.`,setUpFirstServer:`Skonfiguruj swój pierwszy serwer MCP`,operatorCommands:`Polecenia operatora MCP`,operatorCommandsHint:`Status, diagnostyka, uwierzytelnianie, sondowanie i przeładowanie środowiska wykonawczego.`,runtimeHint:`Zmiany środowiska wykonawczego są stosowane po zapisaniu i opublikowaniu; aktywni agenci przebudowują środowiska wykonawcze MCP przy następnym użyciu.`,toolFilter:`filtr narzędzi`,parallel:`równoległe`,tlsVerifyOff:`weryfikacja TLS wyłączona`,mtls:`mTLS`},talkPage:{intro:`Skonfiguruj dostawców głosu w czasie rzeczywistym, modele i głosy mówców.`,voiceSection:{title:`Głos w czasie rzeczywistym`,description:`Ciągłe rozmowy głosowe z agentem. Poniższe selektory zapisują ustawienia talk.realtime; pełny formularz poniżej obejmuje wszystko inne.`},status:{title:`Status`,ready:`Gotowe`,notReady:`Nie skonfigurowano`,unavailable:`Niedostępne`,unavailableHint:`Połącz się z Gateway, aby sprawdzić gotowość głosu w czasie rzeczywistym.`,activeProvider:`Aktywny dostawca: {provider}`,noProvider:`Nie skonfigurowano jeszcze żadnego dostawcy głosu w czasie rzeczywistym.`},provider:{title:`Dostawca`,description:`Automatycznie wybiera pierwszego dostawcę z działającymi danymi uwierzytelniającymi.`,auto:`Automatycznie`},model:{title:`Model`,description:`Model głosowy działający w czasie rzeczywistym dla sesji Talk w przeglądarce.`,default:`Domyślny dostawcy`,defaultNamed:`Domyślny ({model})`},voice:{title:`Głos mówcy`,description:`Głos używany do odpowiedzi mówionych. GPT-Live blokuje głos po rozpoczęciu rozmowy.`,default:`Domyślny dostawcy`},gptLive:{title:`GPT-Live`,hint:`GPT-Live działa z subskrypcją ChatGPT: zaloguj się raz za pomocą „openclaw models auth login --provider openai”. Do rozmów w przeglądarce lub przez Gateway-relay nie jest potrzebny klucz Platform API. Delegowaną pracą można sterować w trakcie działania, a działania o dużym wpływie wymagają dokładnego potwierdzenia głosowego.`,ready:`Gotowe`}},memoryPage:{intro:`Wybierz, jak OpenClaw przechowuje, przeszukuje i utrzymuje pamięć agenta.`,tablistLabel:`Sekcje pamięci`,tabs:{overview:`Przegląd`,memories:`Wspomnienia`,dreams:`Sny`,settings:`Ustawienia`},overview:{hero:{awake:`Pamięć jest aktywna`,waking:`Wybudzanie pamięci…`,hibernating:`Pamięć hibernuje`,needsAttention:`Pamięć wymaga uwagi`,activeDescription:`{engine} · {mode}`,loadingDescription:`Sprawdzanie silnika pamięci i cyklu snów tego agenta.`,offDescription:`Wybierz silnik pamięci w Ustawieniach, aby ją wybudzić.`,disabledDescription:`Wybrany silnik pamięci jest wyłączony. Włącz go ponownie w Ustawieniach.`,gatewayOffline:`Gateway jest offline, więc status pamięci jest niedostępny.`,hybridSearch:`wyszukiwanie hybrydowe`,keywordSearch:`wyszukiwanie słów kluczowych (bez osadzeń)`,openSettings:`Otwórz ustawienia`,retry:`Ponów`,refresh:`Odśwież status`},schedule:{title:`Harmonogram snu`,lightDescription:`Sortuje świeże notatki krótkoterminowe i przygotowuje obiecujących kandydatów bez zmiany pamięci długoterminowej.`,remDescription:`Analizuje motywy i powtarzające się pomysły w niedawnej aktywności, aby wzmocnić ranking bez zmiany pamięci długoterminowej.`,deepDescription:`Ocenia przygotowanych kandydatów, promuje najlepszych do pamięci długoterminowej (MEMORY.md) i zapisuje dziennik snów.`,nextRun:`następne {time}`,lastRun:`ostatnie {time}`,notScheduled:`Niezaplanowane`,learnMore:`Jak działa śnienie`,openDocs:`Otwórz przewodnik śnienia`},activity:{title:`Aktywność`,promotedToday:`Awansowane dzisiaj`,promotedTotal:`Awansowane łącznie`,shortTermCount:`Oczekujące wpisy krótkoterminowe`,phaseHitCount:`Sygnały fazowe`,lightPhaseHitCount:`Trafienia fazy lekkiej`,remPhaseHitCount:`Trafienia fazy REM`},health:{title:`Kondycja silnika`,provider:`Dostawca`,embeddings:`Osadzenia`,runtime:`Środowisko wykonawcze osadzeń`,healthy:`Gotowe`,unavailable:`Niedostępne`,notChecked:`Niesprawdzone`,notCheckedDescription:`Gotowość osadzeń nie została jeszcze sprawdzona.`,checking:`Sprawdzanie…`,test:`Testuj`,testing:`Testowanie…`},shortcuts:{title:`Przeglądaj pamięć`,memories:`Przeszukaj wspomnienia`,diary:`Przeczytaj dziennik snów`,settings:`Skonfiguruj pamięć`}},memories:{searchLabel:`Przeszukaj wspomnienia`,searchPlaceholder:`Przeszukaj wspomnienia tego agenta`,searchButton:`Szukaj`,idle:`Wyszukaj osobę, projekt, decyzję lub cokolwiek innego, co ten agent pamięta.`,searching:`Przeszukiwanie wspomnień…`,results:`{count} wyników`,empty:`Żadne wspomnienie nie pasuje do „{query}”.`,error:`Wyszukiwanie wspomnień nie powiodło się: {message}`,retry:`Ponów`,gatewayUpdateRequired:`Zaktualizuj Gateway, aby przeszukiwać wspomnienia z Control UI.`,hybridSearch:`wyszukiwanie hybrydowe`,keywordSearch:`wyszukiwanie według słów kluczowych`,lineRange:`wiersze {start}–{end}`,score:`wynik {score}`,sourceMemory:`pamięć`,sourceSessions:`sesje`,fileLoading:`Wczytywanie całego pliku pamięci…`,fileError:`Nie można wczytać tego pliku pamięci: {message}`,fileUnsupported:`Tego pliku pamięci nie można wyświetlić jako tekst.`},engine:{title:`Silnik`,description:`Dokładnie jedna wtyczka pamięci zajmuje slot pamięci. Wybór silnika włącza go i wyłącza pozostałe.`,rowTitle:`Silnik pamięci`,openClawMemory:`OpenClaw Memory`,off:`Wyłączone`,unavailable:`Niedostępne`,autoHint:`Żaden silnik nie jest przypięty w konfiguracji, więc slot wraca do domyślnego właściciela.`,explicitHint:`Ten silnik jest przypięty w konfiguracji w plugins.slots.memory.`,offHint:`Pamięć jest wyłączona w konfiguracji: plugins.slots.memory jest ustawione na none.`,catalogUnavailable:`Połącz się z gateway, aby zmienić silnik pamięci.`,changeFailed:`Nie udało się zmienić silnika pamięci`,disabledTitle:`Ten silnik jest wyłączony`,disabledHint:`Slot pamięci wskazuje na ten plugin, ale sam plugin jest wyłączony, więc pamięć nie działa.`,enable:`Włącz`},addons:{title:`Dodatki`,description:`Te pluginy działają jako warstwa nad silnikiem, zamiast konkurować o slot, więc dowolna kombinacja może działać jednocześnie.`,activeMemory:{title:`Aktywna pamięć`},memoryWiki:{title:`Wiki pamięci`},toggleAriaLabel:`Włącz lub wyłącz {plugin}`,changeFailed:`Nie można zaktualizować {plugin}`,stateUnknown:`Nieznany`,manage:`Włącz lub wyłącz dodatki`,manageLink:`Otwórz wtyczki`},import:{title:`Import`,description:`Przenieś istniejącą pamięć z innych asystentów do przestrzeni roboczej agenta.`,link:`Otwórz Import pamięci`},search:{intro:`Domyślne ustawienia osadzania i pobierania współdzielone przez każdego agenta, który nie ma nadpisania pamięci.`},dreaming:{intro:`Dreaming działa jako jedno zarządzane zadanie cron we wszystkich obszarach roboczych agentów, więc te ustawienia są globalne. Są własnością wtyczki {plugin}.`,schedule:{title:`Harmonogram`,description:`Kiedy uruchamia się pełne przetwarzanie i który model je opisuje.`},frequency:{label:`Częstotliwość dreaming`,help:`Harmonogram cron dla pełnego przetwarzania dreaming (light, REM, następnie deep). Pozostaw puste, aby użyć domyślnych wartości wtyczki.`,placeholder:`0 3 * * *`},timezone:{label:`Strefa czasowa`,help:`Strefa czasowa IANA używana do interpretacji harmonogramu cron.`,placeholder:`Europe/Vienna`,default:`Lokalna strefa czasowa Gateway`},model:{label:`Model dreaming`,help:`Nadpisanie dostawcy/modelu dla narracji dziennika snów. Wymaga zezwolenia na nadpisania modelu subagenta.`,placeholder:`anthropic/claude-sonnet-4-6`,default:`Model agenta`},verboseLogging:{label:`Szczegółowe logowanie`,help:`Loguj szczegółowo każdą fazę dreaming. Przydatne przy dostrajaniu progów.`},storage:{title:`Przechowywanie`,description:`Gdzie zapisywane są przeniesione wspomnienia i raporty dreaming.`,modeLabel:`Tryb przechowywania`,modeHelp:`Inline zapisuje do pliku pamięci; separate przechowuje dedykowany plik raportu.`,modes:{inline:`Inline`,separate:`Oddzielnie`,both:`Oba`},separateReportsLabel:`Oddzielne raporty`,separateReportsHelp:`Trzymaj raporty ze śnienia poza głównym plikiem pamięci.`},phases:{light:{title:`Faza lekka`,description:`Tani przegląd ostatniej aktywności, który przygotowuje kandydatów do odtworzenia.`},deep:{title:`Faza głęboka`,description:`Punktowany przegląd promujący, który przenosi wpisy krótkoterminowe do pamięci.`},rem:{title:`Faza REM`,description:`Przegląd wzorców szukający powtarzających się motywów w oknie retrospekcji.`}},phaseFields:{enabled:`Włączone`,enabledHelp:`Uruchamiaj tę fazę podczas przeglądu.`,lookbackDays:`Dni retrospekcji`,lookbackDaysHelp:`Jak daleko wstecz sięga ta faza. Pozostaw puste, aby użyć domyślnej wartości wtyczki.`,limit:`Limit`,limitHelp:`Maksymalna liczba wpisów przetwarzanych przez tę fazę na jedno uruchomienie.`,dedupeSimilarity:`Podobieństwo deduplikacji`,dedupeSimilarityHelp:`Podobieństwo, powyżej którego dwóch kandydatów jest traktowanych jako duplikaty.`,minScore:`Minimalny wynik`,minScoreHelp:`Wynik promocji, który musi osiągnąć wpis.`,minRecallCount:`Minimalna liczba przywołań`,minRecallCountHelp:`Jak często wpis musi zostać przywołany, zanim będzie mógł zostać awansowany.`,minUniqueQueries:`Minimalna liczba unikalnych zapytań`,minUniqueQueriesHelp:`Ile odrębnych zapytań musiało wywołać wpis.`,recencyHalfLifeDays:`Okres półtrwania świeżości (dni)`,recencyHalfLifeDaysHelp:`Jak szybko starsze sygnały przywołania tracą na wadze.`,maxAgeDays:`Maksymalny wiek (dni)`,maxAgeDaysHelp:`Ignoruj wpisy krótkoterminowe starsze niż to.`,maxPromotedSnippetTokens:`Maks. tokenów awansowanego fragmentu`,maxPromotedSnippetTokensHelp:`Budżet tokenów dla każdego awansowanego fragmentu. Informacje o pochodzeniu pozostają dołączone.`,minPatternStrength:`Minimalna siła wzorca`,minPatternStrengthHelp:`Siła, jaką musi osiągnąć powtarzający się wzorzec, aby został zgłoszony.`},agentScope:{rowTitle:`Agent`},unsupported:{title:`Ustawienia snów`,rowTitle:`Niedostępne dla tego silnika`,description:`Wtyczka {plugin} zajmuje slot pamięci, a jej schemat konfiguracji nie ma sekcji snów, więc tych ustawień nie można zapisać. Zmień silnik na karcie Przegląd, aby je edytować.`}}},sessionsPage:{hubTablistLabel:`Sekcje sesji`},pluginsPage:{searchLabel:`Szukaj wtyczek`,searchPlaceholder:`Szukaj wtyczek`,browseClawHub:`Przeglądaj ClawHub`,refresh:`Odśwież`,hubTablistLabel:`Sekcje wtyczek`,installedTab:`Zainstalowane`,discoverTab:`Odkryj`,workshopTab:`Warsztat`,tryAgain:`Spróbuj ponownie`,loading:`Ładowanie wtyczek…`,searching:`Wyszukiwanie w ClawHub…`,fromClawHub:`Z ClawHub`,noClawHubResultsBody:`ClawHub nie ma wyników dla „{query}”.`,noDiscoverMatchTitle:`Brak pasujących elementów do odkrycia`,featuredGroup:`Polecane`,officialGroup:`Oficjalne wtyczki`,connectorsGroup:`Połącz swój świat`,connectorsHint:`Jednoklikowe konektory MCP i starannie wybrane wyszukiwania w ClawHub dla popularnych usług.`,connectorGroupWork:`Praca i produktywność`,connectorGroupDev:`Programowanie i infrastruktura`,connectorGroupHome:`Dom i multimedia`,connectorGroupLife:`Życie codzienne`,mcp:`MCP`,oauth:`OAuth`,connectorMcpNote:`Jednoklikowy serwer MCP`,connectorClawHubNote:`Wtyczki społeczności w ClawHub`,connectorAdd:`Dodaj`,connectorSearch:`Znajdź w ClawHub`,connectorAdded:`Dodano`,connectorAddedOauth:`Dodano {name}. Uwierzytelnij za pomocą „{command}”, a następnie uruchom ponownie gateway.`,connectorAddedEndpoint:`Dodano {name}. Przed użyciem zaktualizuj punkt końcowy i dane logowania w ustawieniach MCP.`,connectorAddedReady:`Dodano {name}. Nowe sesje agentów mogą z niego od razu korzystać.`,connectorDescriptions:{notion:`Wyszukuj, twórz i aktualizuj strony oraz bazy danych w swoim obszarze roboczym Notion.`,linear:`Segreguj zgłoszenia, aktualizuj cykle i zgłaszaj błędy bezpośrednio z czatu.`,todoist:`Odczytuj, dodawaj i wykonuj zadania oraz projekty w Todoist.`,airtable:`Przeszukuj i aktualizuj rekordy, tabele oraz bazy w Airtable.`,jira:`Twórz, wyszukuj i segreguj zgłoszenia Jira z poziomu czatu.`,canva:`Twórz i edytuj projekty Canva, zarządzaj zasobami i eksportuj wyniki.`,stripe:`Sprawdzaj płatności, klientów, faktury i subskrypcje na swoim koncie Stripe.`,googleCalendar:`Odczytuj, twórz i otrzymuj podsumowania wydarzeń — Twój agent zarządza Twoim harmonogramem.`,email:`Segregacja skrzynki, podsumowania i wersje robocze z wysyłką po zatwierdzeniu.`,pdf:`Wyodrębnianie, scalanie, konwersja i OCR dokumentów PDF.`,transcription:`Zamień audio i wideo w przejrzyste, uporządkowane transkrypcje.`,github:`Kolejki przeglądu PR, segregacja zgłoszeń i pytania do repo za pośrednictwem oficjalnego GitHub MCP.`,sentry:`Alerty o awariach wyjaśniane i segregowane w chwili ich wystąpienia.`,context7:`Dokumentacja bibliotek i przykłady kodu dla konkretnych wersji podczas programowania. Bez rejestracji.`,deepwiki:`Zadawaj pytania o dowolne publiczne repo GitHub. Za darmo, bez konta.`,huggingFace:`Wyszukuj modele, zbiory danych i artykuły; uruchamiaj Spaces jako narzędzia.`,grafana:`Wiedza o Grafanie i konektory społeczności do pulpitów i alertów.`,kubernetes:`Operacje na klastrach i rozwiązywanie problemów z poziomu czatu.`,homeAssistant:`Steruj oświetleniem, klimatem i automatyzacjami w całym domu.`,spotify:`Wyszukuj, kolejkuj i twórz ścieżkę dźwiękową dnia z playlistami dopasowanymi do nastroju.`,sonos:`Dźwięk w całym domu: odtwarzaj, grupuj pokoje i kolejkuj przez czat.`,reddit:`Przeglądaj, wyszukuj i podsumowuj subreddity i wątki.`,markets:`Notowania akcji i kryptowalut na żywo z alertami cenowymi i codziennymi zestawieniami.`,travel:`Wyszukiwanie lotów i hoteli z monitorowaniem cen i pamięcią podróży.`,news:`Spersonalizowany codzienny briefing: wiadomości, pogoda i zadania w jednej wiadomości.`,maps:`Odpowiedzi dotyczące miejsc, tras i czasu podróży.`,translation:`Tłumaczenie i lokalizacja tekstów oraz dokumentów.`,notes:`Zapisuj notatki do Markdown, Obsidian, Notion lub Bear.`},noInstalledTitle:`Nie zainstalowano opcjonalnych wtyczek`,noInstalledBody:`Odkryj polecaną wtyczkę lub przeszukaj ClawHub, aby rozszerzyć OpenClaw.`,noInstalledMatchTitle:`Żadne zainstalowane wtyczki nie pasują`,noMatchBody:`Spróbuj innego wyszukiwania.`,filterAll:`Wszystkie`,filterIssues:`Problemy`,filterLabel:`Filtruj zainstalowane wtyczki`,categoryChannels:`Kanały`,categoryProviders:`Dostawcy modeli`,categoryMemory:`Pamięć`,categoryContextEngine:`Silniki kontekstu`,categoryTools:`Narzędzia`,categoryOther:`Inne`,mcpServersGroup:`Serwery MCP`,mcpSettingsLink:`Ustawienia MCP`,mcpHint:`Połącz serwery Model Context Protocol, aby zapewnić agentowi dodatkowe narzędzia. Zmiany mają zastosowanie do nowych sesji agenta.`,mcpEmpty:`Nie skonfigurowano jeszcze żadnych serwerów MCP. Dodaj jeden tutaj lub wybierz łącznik z Discover.`,remove:`Usuń`,removing:`Usuwanie…`,removeNamed:`Usuń {name}`,removeConfirmTitle:`Usunąć {name}?`,removeConfirmMessage:`Usunięcie tego pakietu wtyczki i wszystkich jego wpisów natychmiast uruchamia ponownie Gateway i przerywa aktywne sesje.`,cancel:`Anuluj`,removedRestart:`Usunięto {name}. Aby zastosować zmianę, wymagane jest ponowne uruchomienie Gateway.`,verifiedSource:`Zweryfikowane źródło`,enableAction:`Włącz`,disableAction:`Wyłącz`,working:`Przetwarzanie…`,detailClose:`Zamknij`,detailOrigin:`Źródło`,detailCategory:`Kategoria`,detailPackage:`Pakiet`,detailPluginId:`Identyfikator wtyczki`,capabilities:`Możliwości`,offlineTitle:`Gateway offline`,offlineBody:`Połącz, aby przeglądać zainstalowane i polecane wtyczki.`,optionalCapability:`Opcjonalna funkcja OpenClaw.`,enabled:`Włączone`,disabled:`Wyłączone`,available:`Dostępne`,needsAttention:`Wymaga uwagi`,included:`Uwzględnione`,global:`Globalne`,workspace:`Obszar roboczy`,config:`Konfiguracja`,official:`Oficjalne`,codePlugin:`Wtyczka kodu`,bundlePlugin:`Pakiet wtyczki`,unavailable:`Niedostępne`,install:`Zainstaluj`,installing:`Instalowanie…`,installNamed:`Zainstaluj {name}`,installConfirmTitle:`Zainstalować {name}?`,installConfirmMessage:`Instalacja tej wtyczki natychmiast uruchamia ponownie Gateway i przerywa aktywne sesje.`,policyReviewTitle:`Wymagany przegląd bezpieczeństwa`,policyReviewBodyKnown:`Ostrzeżenia zasad: {count}. Nie zainstalowano.`,policyReviewBodyReason:`{reason} Nie zainstalowano.`,policyReviewFindings:`Wyniki`,policyReviewSeverityInfo:`Informacja`,policyReviewSeverityWarn:`Ostrzeżenie`,policyReviewSeverityCritical:`Krytyczne`,policyReviewTechnicalDetails:`Szczegóły`,policyReviewScope:`Zainstaluj mimo to zatwierdza każde ostrzeżenie zasad instalacji napotkane podczas tej instalacji. Każde ostrzeżenie jest ponownie sprawdzane przed kontynuacją instalacji.`,installAnyway:`Zainstaluj mimo to`,connectToChange:`Połącz się z gatewayem, aby zmieniać wtyczki.`,adminRequired:`Tylko przeglądanie. Zmiany wtyczek wymagają dostępu operator.admin.`,changesDisabled:`Tylko przeglądanie. Ten gateway nie pozwala na zmiany wtyczek.`,configRefreshFailed:`Nie udało się odświeżyć konfiguracji Control UI: {error}`,installedSuccess:`Zainstalowano {name}.`,installedRestart:`Zainstalowano {name}. Wymagane jest ponowne uruchomienie Gateway, aby zastosować zmianę.`,enabledSuccess:`Włączono {name}.`,enabledRestart:`Włączono {name}. Wymagane jest ponowne uruchomienie Gateway, aby zastosować zmianę.`,disabledSuccess:`Wyłączono {name}.`,disabledRestart:`Wyłączono {name}. Wymagane jest ponowne uruchomienie Gateway, aby zastosować zmianę.`},labsPage:{intro:`Labs zawiera eksperymentalne funkcje, które mogą się zmieniać, przestać działać lub zniknąć między wydaniami.`,sectionTitle:`Funkcje eksperymentalne`,sectionDescription:`Zmiany zapisują się natychmiast i mają zastosowanie do przyszłych uruchomień agenta.`,documentation:`Dokumentacja`,restartRequired:`Wymagane ponowne uruchomienie Gateway.`,saveErrorTitle:`Nie można zaktualizować funkcji`,saveFailed:`Nie można zapisać ustawienia funkcji.`,codeMode:{title:`Tryb kodu`,description:`Ustaw globalne ustawienie domyślne dla kompaktowych, izolowanych przepływów pracy narzędzi JavaScript. Włączone wybiera tryb Auto dla ocenianych modeli; Wyłączone dezaktywuje ustawienie domyślne. Nadpisania trybu Code Mode dla poszczególnych modeli znajdują się w Domyślne agenta → Modele (Zaawansowane).`},swarm:{title:`Swarm`,description:`Pozwól trybowi kodu koordynować grupy podagentów równolegle.`,defaultPhase:`Bez fazy`,progress:`{complete} z {total}`},toolSearch:{title:`Wyszukiwanie narzędzi`,description:`Utrzymuj widoczny ograniczony katalog narzędzi, a resztę odkładaj za wyszukiwarką, aby duże katalogi MCP i wtyczek przestały zaśmiecać prompt.`},loopDetection:{title:`Wykrywanie pętli narzędzi`,description:`Włącz zabezpieczenia oparte na przewijanej historii, które ostrzegają lub blokują powtarzające się wywołania narzędzi, gdy agent przestaje robić postępy.`},localModelLean:{title:`Odchudzone narzędzia dla modeli lokalnych`,description:`Usuń ciężkie domyślne narzędzia, z którymi mniejsze modele lokalne słabo sobie radzą, pozostawiając krótszy zestaw, którego mogą używać niezawodnie.`},cliAgents:{title:`Agenci CLI`,description:`Pokaż zewnętrzne silniki sesji CLI w selektorze modeli nowej sesji, gdy ich wtyczki obsługują tworzenie sesji.`},auditMessages:{title:`Metadane audytu wiadomości`,description:`Zapisuj w rejestrze audytu metadane bezpośrednich rozmów pozbawione treści. Treść wiadomości nigdy nie jest przechowywana.`},hostDesktop:{title:`Pulpit hosta`,description:`Obserwuj i steruj tą maszyną Gateway z panelu Pulpitu poprzez jej istniejący serwer VNC lub Udostępniania ekranu.`},workerDesktop:{title:`Pulpit workera w chmurze`,description:`Obserwuj i steruj pulpitami przenoszonymi przez węzeł z odpowiednich profili Crabbox AWS lub Hetzner z desktop: true.`}},aboutPage:{productName:`OpenClaw`,tagline:`Twój osobisty asystent AI działający na Twoich urządzeniach.`,waveHello:`Pomachaj Clawdowi na powitanie`,linksLabel:`Społeczność i zasoby`,linkWebsite:`Witryna internetowa`,linkDocs:`Dokumentacja`,linkGitHub:`GitHub`,linkDiscord:`Discord`,linkX:`X (Twitter)`,linkChangelog:`Historia zmian`,license:`© 2026 OpenClaw Foundation — licencja MIT.`,artifactTitle:`Control UI`,artifactSubtitle:`Tożsamość osadzona podczas tworzenia tego artefaktu przeglądarki.`,artifactDetails:`Szczegóły kompilacji Control UI`,version:`Wersja`,commit:`Commit`,branch:`Gałąź`,built:`Zbudowano`,unavailable:`Niedostępne`,copyCommit:`Kopiuj pełny hash commitu`,copyingCommit:`Kopiowanie hasha commitu`,copiedCommit:`Hash commitu skopiowany`,copyCommitFailed:`Nie udało się skopiować hasha commitu`,gateway:`Gateway`,gatewayVersion:`Wersja połączonego Gateway`,gatewayVersionHint:`Zgłaszana przez aktywne połączenie Gateway; niezależna od tej kompilacji Control UI.`},appsPage:{heroTitle:`Zabierz OpenClaw wszędzie`,heroTagline:`Aplikacje towarzyszące na telefon, zegarek, komputer i przeglądarkę — plus wtyczki rozszerzające możliwości Twojego agenta.`,sectionMobile:`Na telefonie`,havePhone:`Masz już aplikację?`,pairDevice:`Sparuj swoje urządzenie`,sectionWatch:`Na nadgarstku`,sectionDesktop:`Na komputerze`,sectionBrowser:`W przeglądarce`,sectionCommunity:`Społeczność`,badgeBundledIos:`Dołączone do aplikacji iOS`,badgeBundledAndroid:`Dołączone do aplikacji Android`,ctaAppStore:`App Store`,ctaPlayStore:`Google Play`,ctaDownload:`Pobierz`,ctaDocs:`Dokumentacja`,ctaSetupGuide:`Przewodnik konfiguracji`,ctaChromeWebStore:`Chrome Web Store`,ctaOpenPlugins:`Otwórz wtyczki`,ctaBrowseClawHub:`Przeglądaj ClawHub`,linkDiscord:`Społeczność Discord`,linkDocs:`Dokumentacja`,cards:{ios:{title:`iPhone`,desc:`Czatuj, rozmawiaj, zatwierdzaj działania i udostępniaj do OpenClaw z iOS.`},android:{title:`Android`,desc:`Twój telefon z Androidem jako pełne urządzenie OpenClaw — czat, kamera i Canvas.`},appleWatch:{title:`Apple Watch`,desc:`Czaty na pierwszy rzut oka i szybkie odpowiedzi z nadgarstka.`},wearOs:{title:`Wear OS`,desc:`Aplikacja towarzysząca na Androida rozszerza OpenClaw na zegarek.`},macos:{title:`macOS`,desc:`Aplikacja towarzysząca w pasku menu dla Twojego Gateway — powiadomienia, zatwierdzenia, szybki czat.`},windows:{title:`Windows`,desc:`Aplikacja towarzysząca dla Windows łączy Twój komputer jako urządzenie OpenClaw.`},linux:{title:`Linux`,desc:`Natywna aplikacja desktopowa — wersje .deb i AppImage.`},chrome:{title:`Rozszerzenie Chrome`,desc:`Pozwól OpenClaw sterować istniejącym Chrome — kartami, stronami i formularzami.`},plugins:{title:`Wtyczki i ClawHub`,desc:`Rozszerz OpenClaw o kanały, narzędzia i Skills od społeczności.`}}},presence:{rosterTitle:`Online`,card:{details:`Szczegóły dla {name}`,loadFailed:`Nie można otworzyć szczegółów. Spróbuj ponownie lub otwórz stronę Aktywności tej osoby.`,ariaLabel:`Aktywność dla {name}`,person:`Osoba`,onlineFor:`Online od`,where:`Gdzie`,reportedTimeZone:`Zgłoszona strefa czasowa: {zone}`,lastActivity:`Ostatnia aktywność`,notObserved:`Jeszcze nie zaobserwowano`,viewingNow:`Wyświetlane teraz`,recentSessions:`Ostatnie sesje`,noVisibleSessions:`Brak widocznych przeglądanych sesji.`,noRecentSessions:`Brak ostatnich widocznych sesji.`,sessionUpdated:`Sesja zaktualizowana`,ago:`temu`,viewActivity:`Zobacz aktywność`,controlUi:`Control UI`,cli:`Wiersz poleceń`,app:`Aplikacja`}},activityFeed:{partialHistory:`Osoby i liczby opisują widoczne zarejestrowane powiązania sesji; zachowana historia i ta lista osób mogą być niekompletne.`,sessionsMode:`Sesje`,searchPlaceholder:`Szukaj tytułów sesji…`,time:`Czas`,time24h:`Ostatnie 24 godziny`,time7d:`Ostatnie 7 dni`,time30d:`Ostatnie 30 dni`,timeAll:`Cały okres`,everyone:`Wszyscy`,peopleButtonLabel:`Filtruj sesje według osoby`,lastActive:`· {time}`,unresolvedIdentities:`Nierozwiązane tożsamości`,clearPersonFilter:`Wyczyść filtr osób`,sessions:`Sesje`,showing:`Wyświetlanie {shown} z {total}`,today:`Dzisiaj`,yesterday:`Wczoraj`,unknownDate:`Nieznana data`,noSessions:`Żadne sesje nie pasują do tych filtrów.`,automationGroup:`Sesje automatyzacji: {count}`,automation:`Cron`,inspectRun:`Sprawdź uruchomienie`,backToSessions:`Powrót do sesji`,channelLabel:`Kanał: {value}`,agentLabel:`Agent: {value}`,online:`Online`,idle:`Bezczynne`,offline:`Offline`,unknownDevice:`Nieznane urządzenie`,lastInput:`Ostatnie wejście {time} temu`,viewingNow:`Wyświetlane teraz`,notViewing:`W tej chwili nie wyświetlasz żadnej sesji.`,notFoundTitle:`Nie znaleziono osoby`,notFoundDescription:`Żadna obecność online ani widoczne powiązanie sesji nie pasuje do tej tożsamości.`},profilePage:{offline:`Połącz się z Gateway, aby poznać swojego agenta.`,usageStatistics:`Statystyki użycia`,usageStatisticsDescription:`Wyświetl aktywność, koszty i trendy użycia.`,identity:{title:`Tożsamość`,menuLabel:`Menu tożsamości`,menuButtonLabel:`Menu tożsamości i aplikacji dla {name}`,description:`Twój profil na tym gatewayu.`,loading:`Ładowanie tożsamości…`,profileUnavailable:`Nie udało się załadować profilu tożsamości.`,writeRequired:`Edytowanie profilu wymaga dostępu operator.write.`,notSet:`Tożsamość nie jest ustawiona.`,setIdentity:`Ustaw tożsamość`,avatar:`Awatar`,avatarDescription:`PNG, JPEG lub WebP. Obrazy są zmniejszane do 256 × 256 lub mniej.`,chooseAvatar:`Wybierz obraz`,processingAvatar:`Przetwarzanie…`,displayName:`Nazwa wyświetlana`,displayNameDescription:`Widoczne dla innych osób korzystających z tego gatewaya.`,linkedEmails:`Powiązane adresy e-mail`,linkedEmailsDescription:`Adresy e-mail połączone z tym profilem.`,githubAccount:`Konto GitHub`,githubAccountDescription:`Automatycznie zweryfikowane na podstawie logowania powiązanego z GitHub.`,githubVerified:`Zweryfikowano na podstawie logowania powiązanego z GitHub`,githubUnavailable:`Niedostępne`,githubUnavailableDescription:`Logowanie powiązane z GitHub jest niedostępne. Odśwież, aby spróbować ponownie.`,gitCoauthor:`Uznanie współautorstwa Git`,gitCoauthorDescription:`Dodaje publiczny adres noreply GitHub tego konta do commitów tworzonych w udostępnionych sesjach. Wyłączenie tej opcji wpływa tylko na przyszłe commity.`,gitCoauthorUnavailable:`Dostępne po zweryfikowaniu logowania powiązanego z GitHub. Odśwież, aby spróbować ponownie.`,avatarErrors:{invalid:`Nie udało się przetworzyć tego obrazu.`,sourceTooLarge:`Wybierz obraz o rozmiarze 10 MB lub mniejszym.`,tooLarge:`Przetworzony awatar jest większy niż 512 KB.`}}},tasksPage:{active:`Aktywne`,activeSub:`Zakolejkowane i uruchomione zadania w tle.`,recent:`Ostatnie`,recentSub:`Ostatnio ukończone, nieudane i anulowane zadania.`,loading:`Ładowanie zadań…`,empty:`Brak zadań w tle.`,emptyActive:`Brak zadań w kolejce lub uruchomionych.`,emptyRecent:`Brak ostatnio ukończonych zadań.`,disconnected:`Połącz się z Gateway, aby wczytywać zadania i zarządzać nimi.`,loadFailed:`Nie udało się wczytać zadań.`,cancelFailed:`Nie udało się anulować zadania.`,recoveryFailed:`Nie udało się zaktualizować dostarczenia po ukończeniu.`,invalidResponse:`Gateway zwrócił nieprawidłową listę zadań.`,untitled:`Zadanie w tle`,taskCount:`{count} zadań`,taskCountOne:`1 zadanie`,agent:`Agent: {agent}`,openSession:`Otwórz sesję`,cancelTask:`Anuluj {title}`,cancelling:`Anulowanie…`,retryDelivery:`Ponów dostarczenie`,dismissDelivery:`Odrzuć dostarczenie`,copyResult:`Kopiuj wynik`,deliveryBlocked:`Ukończono, ale dostarczenie wyniku jest zablokowane.`,deliveryDismissed:`Ukończono; dostarczenie wyniku zostało odrzucone.`,duplicateRisk:`Ponowna próba może zduplikować wynik po niejednoznacznym potwierdzeniu.`,status:{queued:`W kolejce`,running:`W toku`,completed:`Ukończono`,failed:`Niepowodzenie`,cancelled:`Anulowano`,timedOut:`Przekroczono limit czasu`},runtime:{subagent:`Subagent`,cron:`Cron`,acp:`ACP`,cli:`CLI`,unknown:`Zadanie`}},skillWorkshop:{title:`Warsztat Skills`,header:{useCurrentChat:`Użyj bieżącego czatu`,useCurrentChatAria:`Użyj bieżącego czatu do próśb o poprawki`,useCurrentChatTooltip:`Wysyłaj prośby o poprawki do bieżącej sesji czatu zamiast do sesji warsztatowej propozycji.`,selfLearning:`Samouczenie`,selfLearningAria:`Włącz lub wyłącz propozycje umiejętności tworzone przez samouczenie`,selfLearningTooltip:`Zapisuje poprawki i analizuje istotne ukończone zadania, tworząc oczekujące propozycje umiejętności. Zużywa dodatkowe tokeny w tle; wersje robocze trafiają na tę tablicę jako oczekujące propozycje.`,view:`Widok warsztatu`,board:`Tablica`,today:`Dzisiaj`},status:{all:`Wszystkie`,pending:`Oczekujące`,applied:`Zastosowane`,rejected:`Odrzucone`,quarantined:`W kwarantannie`,stale:`Nieaktualne`},recency:{today:`Dzisiaj`,yesterday:`Wczoraj`,earlier:`Wcześniej w tym tygodniu`},diff:{changes:`Zmiany`,fullBody:`Pełna treść`,viewLabel:`Widok wersji`,unchanged:`Ta wersja nie zmieniła treści umiejętności.`,loadingPrevious:`Wczytywanie poprzedniej wersji…`,previousUnavailable:`Poprzednia wersja jest niedostępna, więc to jest pełna treść.`,tooLarge:`To porównanie jest zbyt duże, aby wyświetlić je tutaj. Przełącz na Pełną treść, aby je odczytać.`,truncated:`To porównanie jest skrócone. Zmiany i statystyki mogą być niekompletne. Przełącz na Pełną treść, aby przejrzeć całą wersję.`},applied:{history:`Historia`,revision:`{count} wersja`,revisions:`{count} wersji`,create:`Utwórz`,update:`Aktualizacja`,version:`v{version}`},previewContext:`w {slug}`,actions:{close:`Zamknij`,cancel:`Anuluj`,previous:`Poprzedni`,next:`Następny`,apply:`Zastosuj`,applying:`Stosowanie…`,evaluate:`Oceń`,evaluating:`Ocenianie…`,evaluated:`Oceniono`,revise:`Popraw`,tweak:`Dostosuj`,opening:`Otwieranie…`,reject:`Odrzuć`,rejecting:`Odrzucanie…`,sending:`Wysyłanie…`},notices:{applied:`Zastosowane`,proposalChanged:`Propozycja uległa zmianie. Przejrzyj zaktualizowany szkic przed wyborem kolejnej akcji.`,rejected:`Odrzucone`,revisionRequested:`Poproszono o poprawkę`},revision:{title:`{verb} propozycję`,description:`Powiedz agentowi, co należy zmienić. Propozycja pozostanie oczekująca, a warsztat utworzy poprawioną wersję.`,placeholder:`Przykład: Niech używa etykiet Gmaila zamiast wyszukiwania nieprzeczytanych i dodaj bezpieczniejszy krok próbnego uruchomienia.`,preparing:`Oczekiwanie na dopuszczenie do czatu`,notAdmitted:`Żądanie zmiany nie zostało dopuszczone. Twoje instrukcje są nadal dostępne; przejrzyj błąd i spróbuj ponownie. {error}`,send:`Wyślij poprawkę`},queue:{resize:`Zmień rozmiar listy propozycji`,search:`Szukaj propozycji…`,loadError:`Nie udało się wczytać propozycji.`,loading:`Wczytywanie propozycji…`,noStatus:`Brak propozycji o statusie {status}.`,noMatch:`Żadna propozycja nie pasuje do bieżącego filtra.`},detail:{edited:`Edytowano {time}`,created:`Utworzono {time}`,supportFiles:`Plików pomocniczych: {count}`,noSupportFiles:`0 plików pomocniczych`,loading:`Wczytywanie propozycji…`,supportFilesTitle:`Pliki pomocnicze`,clickToPreview:`· kliknij, aby wyświetlić podgląd`},evaluation:{title:`Ocena`,version:`Propozycja {version}`,completedAt:`Ukończono {time}`,status:{completed:`Ukończono`,skipped:`Pominięte`,error:`Błąd`},decision:{pass:`Zaliczono`,revise:`Popraw`,block:`Zablokuj`},severity:{info:`Informacja`,warn:`Ostrzeżenie`,critical:`Krytyczne`},evaluatorVersion:`Ewaluator {version}`,mode:`Tryb {mode}`,findings:`Wyniki`,metrics:`Metryki`,fileLine:`{file}:{line}`,errors:{revisionHashUnavailable:`Nie można zidentyfikować bieżącej wersji propozycji.`,revisionChanged:`Wersja propozycji zmieniła się podczas ewaluacji.`}},empty:{searchTitle:`Brak pasujących propozycji`,searchBody:`Wyczyść wyszukiwanie lub spróbuj innego słowa kluczowego.`,pendingTitle:`Brak oczekujących propozycji`,pendingBody:`Nowe wersje robocze pojawią się tutaj, gdy będą wymagać przeglądu.`,appliedTitle:`Nic jeszcze nie zastosowano`,appliedBody:`Użyj oczekującej propozycji, a pojawi się tutaj jako aktywna umiejętność.`,rejectedTitle:`Brak odrzuconych propozycji`,rejectedBody:`Pominięte propozycje pozostaną tutaj dla czytelnej historii przeglądów.`,quarantinedTitle:`Nic nie poddano kwarantannie`,quarantinedBody:`Propozycje zablokowane przez skaner lub wstrzymane ze względów bezpieczeństwa pojawią się tutaj.`,staleTitle:`Brak nieaktualnych propozycji`,staleBody:`Propozycje, których nie można już czysto zastosować, pojawią się tutaj.`,allTitle:`Brak propozycji`,allBody:`Propozycje Skill Workshop pojawią się tutaj, gdy Twój agent je przygotuje.`,defaultAgent:`Twój agent`,noProposalsAria:`Brak propozycji Skill Workshop`,noProposalsTitle:`Brak propozycji`,noProposalsBody:`{agent} nie przygotował jeszcze żadnych propozycji umiejętności.`,noProposalsFooter:`Nowe propozycje pojawią się tutaj do przeglądu.`},selfLearning:{pitchTitle:`Włącz samouczenie`,pitchBody:`OpenClaw analizuje poprawki i istotne ukończone zadania, a następnie tworzy propozycje umiejętności dla tej tablicy. Zużywa dodatkowe tokeny w tle, a wersje robocze trafiają tu jako oczekujące propozycje.`,enable:`Włącz samouczenie`,enabling:`Włączanie…`,updateError:`Nie udało się zaktualizować ustawienia samouczenia.`},history:{eyebrow:`Poprzednia praca`,title:`Znajdź przepływy pracy do ponownego wykorzystania`,body:`Przeglądaj obszerne sesje od najnowszych do najstarszych. Tylko silne wzorce odzyskiwania lub przepływy pracy oszczędzające powtarzane wywołania narzędzi stają się oczekującymi propozycjami.`,findIdeas:`Znajdź pomysły na Skills`,scanEarlier:`Przeszukaj wcześniejsze sesje`,scanNew:`Przeszukaj nowe sesje`,scanning:`Przeglądanie sesji…`,loading:`Wczytywanie historii…`,pendingOnly:`Tylko oczekujące propozycje · używa skonfigurowanego modelu`,reviewed:`Przejrzano sesje: {count}`,found:`Liczba znalezionych pomysłów: {count}`,noSessions:`Nie znaleziono istotnych sesji w tym oknie.`,today:`dzisiaj`},today:{emptyTitle:`Nic nie czeka dzisiaj`,emptyBody:`Twój agent nie przygotował nic nowego. Przełącz się na Tablicę, aby przeglądać historię.`,new:`NOWE`,waiting:`OCZEKUJE`,reviewed:`SPRAWDZONE`,agent:`agent`,proposalsWaiting:`{count} propozycji oczekuje`,browseApplied:`Przeglądaj to, co już zastosowano.`,progress:`{current} z {total}`,draftedBy:`Przygotowane przez`,supportFile:`{count} plik pomocniczy`,supportFiles:`{count} plików pomocniczych`,comeWithIt:`dołączone.`,useIt:`Użyj tego`,addToSkills:`Dodaj do swoich Skills`,evaluate:`Oceń`,runChecks:`Uruchom sprawdzanie propozycji`,tweakIt:`Dostosuj`,askAgent:`Poproś agenta o zmianę`,skipping:`Pomijanie…`,skip:`Pomiń`,notForMe:`Nie dla mnie`,upNext:`Następne · {count} więcej oczekuje`,seeAll:`Zobacz wszystkie propozycje →`,collection:`Twoja kolekcja · {count} w użyciu`,manage:`Zarządzaj →`,workflowHeading:`Jak agent tego użyje`,applicabilityHeading:`Kiedy agent powinien tego użyć`}},activity:{status:{done:`Gotowe`,running:`Uruchomiono`,error:`Błąd`},title:`Aktywność`,visibleCount:`{visible} z {total}`,search:`Szukaj`,searchPlaceholder:`Filtruj według narzędzia, podsumowania, uruchomienia, sesji`,filters:`Filtry`,toolFilter:`Narzędzie`,allTools:`Wszystkie narzędzia`,statusFilters:`Filtry statusu`,autoFollow:`Automatyczne śledzenie`,expandAll:`Rozwiń wszystko`,collapseAll:`Zwiń wszystko`,clear:`Wyczyść`,empty:`Brak aktywności narzędzi.`,emptyFiltered:`Żadna aktywność nie pasuje do tych filtrów.`,argumentHiddenOne:`Ukryto 1 argument`,argumentsHidden:`Ukryto {count} argumentów`,streamLabel:`Wpisy aktywności narzędzi`,toolCallId:`Wywołanie narzędzia`,runId:`Uruchom`,session:`Sesja`,outputTruncated:`Podgląd zredagowany i skrócony.`,noOutputPreview:`Brak podglądu wyjścia.`,answerCandidate:{title:`Kandydat na odpowiedź`,itemId:`Element`,candidate:`Kandydująca odpowiedź`,superseded:`Zastąpiona odpowiedź`,selected:`Wybrana odpowiedź`},runInspector:{activityView:`Widok aktywności`,liveMode:`Aktywność na żywo`,mode:`Inspektor uruchomień`,intro:`Trwałe dowody tożsamości oparte na Gateway dla jednego uruchomienia. Ponowne załadowanie tej strony ponownie odpytuje Gateway.`,bestEffortWarning:`Ostrzeżenie o audycie best-effort: ten widok służy do diagnostyki operacyjnej, a nie jako bezstratny zapis zgodności. Brak dowodów nie dowodzi, że działanie lub uruchomienie nie miało miejsca.`,evidenceStateLabel:`Stan dowodów: {state}`,evidenceState:{present:`Obecne`,absent:`Nieobecne`,unknown:`Nieznany`,unsupported:`Nieobsługiwane`},coverageStatusLabel:`Zakres inspekcji: {state}`,coverage:{enforced:{label:`Wymuszone`,description:`Potwierdzenie decyzji dowodzi oceny uwzględniającej tożsamość; samo w sobie nie oznacza, że akcja została dozwolona.`},attributionOnly:{label:`Tylko atrybucja`,description:`Fakty dotyczące tożsamości zostały zapisane, ale nie udowodniono żadnej oceny zasad ani uprawnień uwzględniającej tożsamość.`},unattributed:{label:`Bez atrybucji`,description:`Obsługiwana ścieżka została zaobserwowana bez użytecznego podmiotu wywołującego.`},unknown:{label:`Nieznany`,description:`Oczekiwany dowód jest brakujący, uszkodzony, nieoczekiwanie wygasł lub nieczytelny.`},unsupported:{label:`Nieobsługiwane`,description:`Ta ścieżka nie ma kontraktu dowodu tożsamości Phase 0.`}},facts:{trustDomain:`Domena zaufania`,ingress:`Wejście`,invoker:`Podmiot wywołujący`,representedSubject:`Reprezentowany podmiot`,sponsor:`Sponsor`,agentPrincipal:`Podmiot agenta`,agentDefinition:`Definicja agenta`,runtimeInstance:`Instancja środowiska uruchomieniowego`,applicableGrants:`Obowiązujące uprawnienia`,applicableGrant:`Obowiązujące uprawnienie {index}`,assuranceEvidence:`Dowód zapewnienia`,assuranceEvidenceItem:`Dowód potwierdzenia {index}`,lineage:`Pochodzenie`},values:{label:`Etykieta`,kind:`Rodzaj`,operation:`Operacja`,principalReference:`Odwołanie do podmiotu`,domainReference:`Odwołanie do domeny`,owningBoundary:`Granica właściciela`,sourceReference:`Odwołanie do źródła`,relationshipReference:`Odwołanie do relacji`,definitionReference:`Odwołanie do definicji`,revisionReference:`Odwołanie do wersji`,runtimeReference:`Odwołanie do środowiska uruchomieniowego`,grantReference:`Odwołanie do uprawnienia`,strength:`Siła`,evidenceReference:`Odwołanie do dowodu`,depth:`Głębokość`,parentRunReference:`Odwołanie do nadrzędnego przebiegu`,parentExecutionReference:`Odwołanie do nadrzędnego wykonania`,parentContextReference:`Odwołanie do nadrzędnego kontekstu`,delegationReference:`Odwołanie do delegacji`},reasons:{absent:`Nie zarejestrowano żadnego {label} na granicy właściciela.`,unknown:`Oczekiwano {label}, ale jego dowód jest niedostępny lub nieczytelny.`,unsupported:`Ta ścieżka wykonania nie dostarcza dowodów {label}.`,invokerAbsent:`Obsługiwana granica wejścia nie zarejestrowała użytecznego podmiotu wywołującego.`,noGrants:`Dla tego uruchomienia nie zarejestrowano żadnych obowiązujących uprawnień.`,noAssurance:`Dla tego uruchomienia nie zarejestrowano żadnych dowodów gwarancji.`,noLineage:`Dla tego uruchomienia nie zarejestrowano żadnego pochodzenia nadrzędnego ani podagenta.`},identityHeading:`Tożsamość i uprawnienia`,missingEvidenceHeading:`Brakujące dowody`,noMissingEvidence:`Dla tej projekcji nie zgłoszono żadnych brakujących dowodów.`,nextStepsHeading:`Kolejne kroki`,decisions:{heading:`Potwierdzenia decyzji`,none:`Dla tej ograniczonej strony nie zwrócono żadnych potwierdzeń decyzji.`,returned:`Wyświetlanie {count} zachowanych potwierdzeń decyzji.`,listLabel:`Lista potwierdzeń decyzji`,inspectLabel:`{summary}. Wynik: {outcome}. Klasyfikacja dowodów: {classification}.`,detailHeading:`Szczegóły potwierdzenia`,requestedHeading:`Co zostało zażądane`,outcomeHeading:`Co się wydarzyło`,outcomeLabel:`Wynik`,classificationLabel:`Klasyfikacja dowodów`,reasonLabel:`Zarejestrowany powód`,occurredAtLabel:`Zarejestrowano o`,ownerHeading:`Proweniencja wyświetlania`,durableOwnerLabel:`Zweryfikowany producent`,boundaryLabel:`Granica decyzji`,ownerNote:`Gateway udostępnia wyjaśnienia tylko z zweryfikowanej ścieżki wywołań będącej właścicielem. Wyjaśnienia i dalsze kroki kontrolowane przez potwierdzenie są ukryte; Control UI nie wnioskuje o zaufaniu na podstawie metadanych potwierdzenia.`,evidenceHeading:`Limity dowodów`,contextFieldsLabel:`Użyte pola kontekstu`,noContextFields:`Nie zarejestrowano użycia żadnych pól kontekstu.`,policyCountLabel:`Użyte odwołania do zasad`,grantCountLabel:`Użyte odwołania do uprawnień`,notFoundTitle:`Nie znaleziono potwierdzenia na tej stronie`,notFoundDescription:`Wybrane potwierdzenie nie znajduje się na tej zachowanej stronie. Wróć do pierwszej strony lub użyj aktualnego linku do potwierdzenia.`,readOnly:`Potwierdzenia decyzji są tylko do odczytu. Ten widok nie może zatwierdzać, edytować ani powtarzać akcji.`,more:`Dostępne są dodatkowe potwierdzenia decyzji.`,loadMore:`Wczytaj więcej potwierdzeń`,loadingMore:`Wczytywanie potwierdzeń…`,loadMoreError:`Nie można było wczytać kolejnych potwierdzeń. Już wyświetlone potwierdzenia pozostają bez zmian.`,bounded:`Inspekcja decyzji jest ograniczona do maksymalnie 50 rekordów na żądanie.`,outcomes:{allowed:`Zezwolono`,denied:`Odmówiono`,notApplicable:`Nie dotyczy`,unknown:`Nieznany`}},diagnosticReason:`Powód diagnostyczny:`,diagnostic:{notFound:{title:`Nie znaleziono uruchomienia`,description:`Żaden zachowany rekord uruchomienia ani tożsamości nie pasuje do tego odniesienia. Brak dowodów o możliwie najlepszej jakości nie dowodzi, że uruchomienie nigdy nie miało miejsca.`},expired:{title:`Dowody tożsamości wygasły`,description:`Gateway znalazł uruchomienie, ale jego kontekst tożsamości znajduje się poza 30-dniowym oknem przechowywania.`},corrupt:{title:`Dowody tożsamości są uszkodzone`,description:`Gateway znalazł dowody dla tego uruchomienia, ale nie mógł zweryfikować przechowywanego kontekstu tożsamości.`},ambiguous:{title:`Wiele wykonań pasuje do tego uruchomienia`,description:`Odwołanie do uruchomienia może odpowiadać więcej niż jednemu wykonaniu. Inspektor nie będzie zgadywać, które wykonanie miałeś na myśli.`},unsupported:{title:`Nieobsługiwane dowody tożsamości`,description:`Uruchomienie jest znane, ale ta ścieżka wykonania nie zachowała obsługiwanego kontekstu tożsamości.`},unknown:{title:`Nieznane dowody tożsamości`,description:`Ścieżka obiecuje dowody, ale oczekiwany rekord jest brakujący, nieczytelny lub w inny sposób niedostępny.`}},candidates:{listLabel:`Pasujące wykonania`,recorded:`Zarejestrowano {date}`,executionReference:`Sprawdź wykonanie`,more:`Poza tą ograniczoną stroną istnieją kolejne pasujące wykonania.`,loadMore:`Wczytaj więcej wykonań`,loadingMore:`Wczytywanie wykonań…`,loadMoreError:`Nie udało się wczytać kolejnych wykonań. Spróbuj ponownie.`},panels:{empty:{title:`Nie wybrano uruchomienia`,description:`Otwórz link w formacie /activity?view=run&run=, aby sprawdzić trwałe dowody tożsamości.`},waiting:{title:`Oczekiwanie na Gateway`,description:`Trwała projekcja zostanie wczytana po ponownym połączeniu tej przeglądarki.`},loading:{title:`Wczytywanie inspekcji uruchomienia`,description:`Odczytywanie zachowanej projekcji tożsamości z Gateway…`},disconnected:{title:`Gateway rozłączony`,description:`Tożsamość uruchomienia jest trwale przechowywana w Gateway, ale nie można jej odczytać, gdy ta przeglądarka jest rozłączona.`},unauthorized:{title:`Wymagany dostęp do odczytu operatora`,description:`To połączenie nie ma uprawnienia operator.read, więc zachowana tożsamość uruchomienia nie może zostać wczytana.`},unsupported:{title:`Inspekcja uruchomienia nieobsługiwana`,description:`Ten Gateway nie udostępnia audit.run.inspect. Zaktualizuj Gateway, włącz zbieranie tożsamości wykonania i zarejestruj nowe uruchomienie.`},error:{title:`Inspekcja uruchomienia nie powiodła się`,description:`Gateway nie mógł zwrócić tej projekcji diagnostycznej. Z aktywności na żywo nie wywnioskowano żadnych faktów dotyczących tożsamości.`}},restart:`Uruchom inspekcję ponownie`,retry:`Ponów inspekcję`}},gatewayLogs:{title:`Dzienniki`,subtitle:`Dzienniki plików Gateway (JSONL).`,exportButton:`Eksportuj {label}`,exportLabels:{filtered:`przefiltrowane`,visible:`widoczne`},filter:`Filtr`,searchPlaceholder:`Przeszukaj dzienniki`,autoFollow:`Automatyczne śledzenie`,file:`Plik: {file}`,truncated:`Dane wyjściowe dziennika skrócone; wyświetlanie najnowszego fragmentu.`,empty:`Brak wpisów w dzienniku.`},pluginTabs:{unavailableTitle:`Plugin panel unavailable`,unavailableSubtitle:`The plugin that owns this tab is not active on the connected gateway, or it did not provide a panel.`},logbook:{nav:{previousDay:`Previous day`,nextDay:`Next day`,today:`Today`},status:{capturing:`Capturing every {seconds}s`,paused:`Capture paused`,disabled:`Capture off`,nodeHelp:`Urządzenie dostarczające migawki ekranu.`,pending:`{count} frames queued`,pendingHelp:`Snapshots waiting for the next analysis batch.`,analyzing:`Analyzing…`,captureError:`Capture error`,batchError:`Analysis error`,modelMissing:`No vision model`,modelMissingHelp:`Set plugins.entries.logbook.config.visionModel (for example codex/gpt-5.6-sol) or configure tools.media models.`},actions:{pause:`Pause`,resume:`Resume`,analyzeNow:`Analyze now`},empty:{title:`Nothing on the timeline yet.`,subtitle:`Logbook is collecting snapshots; cards appear after the first analysis batch completes.`},card:{keyframeAlt:`Screen snapshot from this activity`,distractions:`Distractions`},stats:{title:`Day at a glance`,focus:`{pct}% focus`,tracked:`{duration} tracked`},standup:{title:`Daily standup`,generate:`Generate`,refresh:`Regenerate`,empty:`Turn today's timeline into a ready-to-paste standup update.`},ask:{title:`Ask your day`,placeholder:`When did I review the gateway PR?`,submit:`Ask`}},board:{label:`Panel sesji`,tabsLabel:`Karty pulpitu`,moreTabs:`Więcej kart pulpitu`,gridLabel:`Widżety pulpitu`,emptyTitle:`Czysta tablica, gotowa do pracy`,emptyHint:`Twój agent może przypiąć tutaj widżety — spróbuj poprosić o kartę statusu.`,actionFailed:`Nie udało się zapisać zmiany pulpitu.`,actionInProgress:`Inna zmiana pulpitu jest wciąż zapisywana.`,announcement:{moved:`Przeniesiono {title}.`,resized:`Zmieniono rozmiar {title}.`,removed:`Usunięto {title}.`,granted:`Zezwolono na dostęp widżetu.`,rejected:`Odrzucono dostęp widżetu.`},widget:{cellLabel:`Widżet pulpitu: {title}. Użyj klawiszy strzałek, aby nawigować. Przytrzymaj Alt i naciśnij klawisz strzałki, aby go przenieść.`,moveHandle:`Przenieś {title}`,resizeHandle:`Zmień rozmiar {title}`,menuLabel:`Opcje widżetu`,moveToTab:`Przenieś do karty`,noOtherTabs:`Brak innych kart`,resize:`Zmień rozmiar`,autoHeight:`Automatyczna wysokość`,remove:`Usuń`,needsApproval:`Wymaga zatwierdzenia`,needsApprovalDetail:`Ten widżet zażądał dodatkowego dostępu.`,networkAccess:`Źródła sieciowe`,hostTools:`Narzędzia i dane hosta`,activeCapabilities:`Aktywne uprawnienia widżetu`,networkCapability:`Sieć: {capability}`,toolCapability:`Narzędzie: {capability}`,granted:`Przyznano`,allow:`Zezwól`,allowFailed:`Nie udało się zezwolić na dostęp do widżetu. Spróbuj ponownie.`,reject:`Odrzuć`,rejectFailed:`Nie udało się odrzucić dostępu do widżetu. Spróbuj ponownie.`,rejected:`Odmówiono dostępu`,rejectedDetail:`Ten widżet pozostaje nieaktywny, dopóki nie zostanie usunięty lub zastąpiony.`,appLoading:`Przywracanie aplikacji…`,appStaleTitle:`Ta przypięta aplikacja jest nieaktualna`,appStaleDetail:`Jej serwer, zasób lub źródłowy transkrypt nie jest już dostępny.`,retry:`Ponów`,frameResolverMissing:`Zawartość widżetu jest niedostępna.`,sandboxUnavailable:`Host piaskownicy widżetów jest niedostępny.`,frameAuthorizationFailed:`Autoryzacja widżetu nie powiodła się po wielokrotnych próbach odświeżenia.`,sandboxOriginRequired:`Autoryzacja widżetu nie powiodła się po wielokrotnych próbach odświeżenia. Jeśli Gateway działa za reverse proxy lub tunelem, który nie kieruje ruchu do portu piaskownicy widżetów, ustaw mcp.apps.sandboxOrigin na dedykowane publiczne pochodzenie kierowane do nasłuchu piaskownicy.`,errorTitle:`Nie można załadować tego widżetu`,errorDetail:`Problem dotyczy tylko tej karty.`,actionErrorTitle:`Zmiana widżetu nie powiodła się`,actionErrorDetail:`Pulpit zachował poprzedni stan widżetu.`,errorShow:`Pokaż szczegóły`,kindMcp:`MCP`,kindHtml:`HTML`,kindPlugin:`Wtyczka`,pluginLoading:`Ładowanie widżetu wtyczki…`,disabledPlugin:`Widżet z wyłączonej wtyczki {pluginId}`}},workboard:{widget:{boardLabel:`Tablica Workboard`,cardLabel:`Karta Workboard`,summaryLabel:`Podsumowanie Workboard`,loading:`Ładowanie Workboard…`,cardIdRequired:`Ten widget wymaga właściwości cardId.`,cardMissing:`Ta karta Workboard nie jest już dostępna.`,unassigned:`Nieprzypisane`,openBoard:`Otwórz tablicę`,statusCounts:`Karty według statusu`,cardCount:`{count} kart`,noActiveCards:`Brak gotowych lub uruchomionych kart.`},disabledHelpStart:`Workboard jest wyłączony. Włącz`,enableConfigKey:`plugins.entries.workboard.enabled = true`,disabledHelpEnd:`, a następnie odśwież tę kartę.`,status:{triage:`Triage`,backlog:`Zaległe`,todo:`Do zrobienia`,scheduled:`Zaplanowane`,ready:`Gotowe`,running:`Uruchomiono`,review:`Przegląd`,blocked:`Zablokowane`,done:`Gotowe`},noLinkedSession:`Brak połączonej sesji`,stopSession:`Zatrzymaj sesję`,editCard:`Edytuj kartę`,editCardHelp:`Zaktualizuj metadane kolejki i przekazanie sesji.`,newCard:`Nowa karta`,newCardHelp:`Dodaj zadanie do kolejki dla sesji agenta.`,archiveCard:`Archiwizuj kartę`,unarchiveCard:`Restore from archive`,archived:`Archived`,deleteCard:`Usuń kartę`,viewDetails:`Zobacz szczegóły`,detailTitle:`Szczegóły karty`,detailTask:`Zadanie Gateway`,detailRun:`Uruchomienie`,detailUpdated:`Zaktualizowano`,detailProof:`Dowód`,detailDiagnostics:`Diagnostyka`,detailWorkerLogs:`Logi workera`,detailWorkerProtocol:`Protokół workera`,detailAutomation:`Automatyzacja`,detailUpdatedValue:`Zaktualizowano: {time}`,detailAutomationTenant:`Tenant: {tenant}`,detailAutomationBoard:`Tablica: {board}`,detailAutomationSkills:`Skills: {skills}`,detailAutomationWorkspace:`Obszar roboczy: {workspace}`,detailAutomationSummary:`Podsumowanie: {summary}`,detailOperatorNotes:`Notatki operatora`,detailNoNotes:`Brak notatek operatora.`,detailNotePlaceholder:`Dodaj decyzję, blokadę lub notatkę dowodową...`,detailAddNote:`Dodaj notatkę`,dashboardTitle:`Pulpit`,dashboardEmpty:`Brak pulpitu — pracujący agent może przypiąć widgety.`,openSession:`Otwórz sesję`,defaultAgent:`Domyślny agent`,allAgents:`All agents`,agentFilter:`Filter by agent`,allBoards:`All boards`,boardFilter:`Filter by board`,defaultBoard:`Default board`,automationAttached:`Cron`,automationAttachedTitle:`Otwórz Automatyzacje`,boardFilterSummary:`{active} active · {total} total`,boardFilterArchivedSummary:`Archived · {active} active · {total} total`,agentFilterUnassigned:`Nieprzypisane (używa {agent})`,agentFilterUnassignedHelp:`Karty bez jawnie przypisanego agenta.`,agentFilterConfiguredDefault:`{agent} (domyślny)`,agentFilterConfiguredDefaultHelp:`Karty jawnie przypisane do skonfigurowanego domyślnego agenta.`,agentCurrentUnconfigured:`{agent} (nie skonfigurowano)`,viewPreset:`Widok tablicy zadań`,viewAll:`Wszystkie karty`,viewDefaultAgent:`Domyślny agent`,viewReady:`Gotowe`,viewRunning:`W toku`,viewBlocked:`Zablokowane`,viewReview:`Do przeglądu`,viewStale:`Nieaktualne`,viewMissingProof:`Brak dowodu`,viewRecentlyDone:`Ostatnio ukończone`,viewPresetCount:`{count} kart`,agentLinked:`Linked to {agent}`,agentDefaultLinked:`Using default agent {agent}`,engineOpenAI:`OpenAI`,engineClaude:`Claude`,engineDisabledRuntime:`{agent} używa środowiska uruchomieniowego ACP {runtime}. Użyj domyślnego uruchomienia dla tej sesji.`,runEngine:`Uruchom {engine}`,openEngine:`Otwórz {engine}`,runDefaultAgent:`Uruchom domyślnego agenta`,run:`Run`,open:`Open`,start:`Rozpocznij`,dependencies:`Zależności`,dependenciesReady:`{count} gotowych`,dependenciesReadyTitle:`Ukończono {count} zależności.`,dependenciesBlocked:`{count} zablokowanych`,dependenciesBlockedTitle:`Oczekiwanie na zależności: {parents}.`,dependencyMissing:`{parent} (brak)`,dependencyStatusMissing:`Brak`,unknownStatus:`Nieznany`,showArchivedShort:`Archived`,hideArchivedShort:`Hide archived`,layout:`Card layout`,layoutCompact:`Kompaktowa gęstość kart`,layoutComfortable:`Komfortowa gęstość kart`,dispatch:`Daj znać dyspozytorowi`,dispatchSummary:`Dispatch complete: started {started}, promoted {promoted}, blocked {blocked}, reclaimed {reclaimed}, orchestrated {orchestrated}, failures {failures}.`,dispatchSummaryEmpty:`Dispatch complete: no ready work changed.`,lastRefreshed:`Zaktualizowano {time}`,refreshError:`Odświeżanie nie powiodło się`,healthLabel:`Kondycja tablicy`,healthRunning:`uruchomione`,healthBlocked:`zablokowane`,healthStale:`nieaktualne`,healthReadyUnassigned:`gotowe nieprzypisane`,healthMissingProof:`brak dowodu`,healthFailedAttempts:`nieudane próby`,live:`na żywo`,fieldTitle:`Tytuł`,fieldNotes:`Notatki`,fieldStatus:`Status`,fieldPriority:`Priorytet`,fieldAgent:`Agent`,fieldSession:`Sesja`,fieldLabels:`Etykiety`,templatesLabel:`Szablony kart`,template:{bugfix:`Poprawka błędu`,docs:`Dokumentacja`,release:`Wydanie`,pr_review:`Przegląd PR`,plugin:`Wtyczka`},templateDraft:{bugfixTitle:`Napraw: `,bugfixNotes:`Objaw: Przyczyna: Akceptacja: Dowód:`,docsTitle:`Dokumentacja: `,docsNotes:`Strona: Zmiana: Dowód źródłowy:`,releaseTitle:`Wydanie: `,releaseNotes:`Zakres: Weryfikacja: Zamknięcie:`,prReviewTitle:`Przejrzyj PR `,prReviewNotes:`Powierzchnia: Ryzyka: Dowód:`,pluginTitle:`Wtyczka: `,pluginNotes:`Granica: Konfiguracja/dokumentacja: Testy:`},badgeAttempts:`{count} prób`,badgeFailures:`{count} nieudanych`,badgeComments:`{count} komentarzy`,badgeLinks:`{count} linków`,badgeProof:`{count} dowodów`,badgeHeartbeat:`puls {age}`,badgeArtifacts:`{count} artefaktów`,badgeAttachments:`{count} załączników`,badgeDispatches:`{count} wysyłki`,badgeTaskLinked:`task linked`,badgeClaimed:`przejęte przez {owner}`,badgeStale:`nieaktualne`,titlePlaceholder:`Tytuł karty`,notesPlaceholder:`Notatki, kryteria akceptacji, linki`,labelsPlaceholder:`ui, docs`,searchPlaceholder:`Szukaj kart`,allPriorities:`Wszystkie priorytety`,emptyColumns:`Puste kolumny`,showEmptyColumns:`Pokaż wszystkie`,collapseEmptyColumns:`Zwiń puste`,hideEmptyColumns:`Ukryj puste`,collapseColumn:`Zwiń kolumnę {column}`,expandColumn:`Rozwiń kolumnę {column}`,emptyColumn:`Upuść pracę tutaj`,emptyFilteredTitle:`Brak kart pasujących do tego widoku`,emptyFilteredHint:`Zmień widok, wyszukiwanie, priorytet, agenta lub filtr archiwum.`,lifecycleUnlinked:`Brak sesji`,lifecycleUnlinkedDetail:`Rozpocznij lub połącz sesję`,lifecycleMissing:`Brak sesji`,lifecycleMissingDetail:`Załaduj ponownie sesje lub połącz ponownie tę kartę`,lifecycleLinked:`Połączono`,lifecycleIdleDetail:`Brak aktywnego uruchomienia`,lifecycleRunning:`Uruchomiono`,lifecycleRunningDetail:`Trwa aktywne uruchomienie`,lifecycleStale:`Nieaktualne`,lifecycleStaleDetail:`Brak ostatniej aktywności sesji`,lifecycleDone:`Gotowe`,lifecycleDoneDetail:`Przeniesiono do przeglądu`,lifecycleNeedsReview:`Wymaga przeglądu`,lifecycleNeedsReviewDetail:`Uruchomienie zatrzymane lub nieudane`,taskStatus:{queued:`Task queued`,running:`Task running`,completed:`Task complete`,failed:`Task failed`,cancelled:`Task cancelled`,timed_out:`Task timed out`},eventsLabel:`Zdarzenia karty`,eventCreated:`Utworzono`,eventEdited:`Edytowano`,eventMoved:`Przeniesiono`,eventMovedTo:`Przeniesiono do {status}`,eventLinked:`Połączona sesja`,eventSpecified:`Specified`,eventDecomposed:`Decomposed`,eventClaimed:`Przejęto`,eventHeartbeat:`Heartbeat`,eventExecutionUpdated:`Agent zaktualizowany`,eventAttemptStarted:`Rozpoczęto próbę`,eventAttemptUpdated:`Zaktualizowano próbę`,eventCommentAdded:`Dodano komentarz`,eventLinkAdded:`Dodano link`,eventProofAdded:`Dodano dowód`,eventArtifactAdded:`Dodano artefakt`,eventAttachmentAdded:`Dodano załącznik`,eventDiagnostic:`Diagnostyka`,eventNotification:`Powiadomienie`,eventDispatch:`Wysyłka`,eventOrchestration:`Orkiestracja`,eventProtocolViolation:`Naruszenie protokołu`,eventArchived:`Zarchiwizowano`,eventUnarchived:`Przywrócono z archiwum`,eventStale:`Nieaktualna sesja`},connection:{disconnectedTitle:`Rozłączono`,queuedCount:`{count} w kolejce`,reconnecting:`Ponowne łączenie…`,restarting:`Ponowne uruchamianie…`,retryNow:`Spróbuj ponownie teraz`,actionsUnavailable:`Akcje są niedostępne, gdy Gateway ponownie się łączy.`,settingsChangesUnavailable:`Zmiany ustawień są wyłączone podczas ponownego łączenia Gateway.`,sessionOperationCompletedPreviousConnection:`Operacja sesji została ukończona na poprzednim połączeniu. Sprawdź bieżącą listę sesji przed kontynuowaniem.`,sessionOperationCompletedPreviousConnectionWithRefreshError:`Operacja sesji została ukończona na poprzednim połączeniu, ale odświeżenie bieżącej listy sesji nie powiodło się: {error}`,scopeUpgrade:{limited:`Ta przeglądarka ma ograniczony dostęp.`,guidance:`Ta przeglądarka ma ograniczony dostęp. Zarządzaj nią za pomocą openclaw devices w Gateway lub z sekcji Devices w przeglądarce administratora.`,status:`Ograniczony dostęp`,inboxState:`Wymagany dostęp administratora`,showDetails:`Pokaż szczegóły ograniczonego dostępu`,closeDetails:`Zamknij szczegóły ograniczonego dostępu`,request:`Poproś o uprawnienia administratora`,requesting:`Prośba o dostęp administratora…`,requestingAction:`Żądanie…`,pending:`Zatwierdź tę przeglądarkę, uruchamiając openclaw devices na Gateway lub w sekcji Devices w przeglądarce administratora. Ponów, aby ponownie podłączyć się do żądania; Anuluj przerywa oczekiwanie.`,retry:`Retry`,cancel:`Anuluj`,rejected:`Żądanie dostępu administratora zostało odrzucone.`,expired:`Żądanie dostępu administratora wygasło.`,error:`Żądanie dostępu administratora nie powiodło się: {error}`},access:{title:`Dostęp do Gateway`,subtitle:`Miejsce, z którym łączy się panel, oraz sposób uwierzytelniania.`,wsUrl:`Adres URL WebSocket`,token:`Token Gateway`,password:`Hasło (nie jest przechowywane)`,passwordPlaceholder:`hasło systemowe lub współdzielone`,sessionKey:`Domyślny klucz sesji`,connectHint:`Kliknij Połącz, aby zastosować zmiany połączenia.`,trustedProxy:`Uwierzytelniono za pomocą zaufanego serwera proxy.`,showToken:`Pokaż token`,hideToken:`Ukryj token`,toggleTokenVisibility:`Przełącz widoczność tokenu`,showPassword:`Pokaż hasło`,hidePassword:`Ukryj hasło`,togglePasswordVisibility:`Przełącz widoczność hasła`},snapshot:{title:`Migawka`,subtitle:`Najnowsze informacje o uzgadnianiu połączenia z Gateway.`,status:`Status`,tickInterval:`Interwał aktualizacji`,lastChannelsRefresh:`Ostatnie odświeżenie kanałów`,lastError:`Ostatni błąd`},help:{title:`Jak się połączyć`,step1:`Uruchom Gateway na komputerze hosta:`,step2:`Uzyskaj adres URL panelu z tokenem:`,step3:`Wklej powyżej adres URL WebSocket i token lub otwórz bezpośrednio adres URL z tokenem.`,docsLink:`Przeczytaj dokumentację →`,copyCommand:`Kopiuj polecenie`,copyCommandAria:`Kopiuj polecenie: {command}`}},attention:{custodianAlertAria:`Zapytaj OpenClaw, {count} nieodrzucony alert`,custodianAlertsAria:`Zapytaj OpenClaw, {count} nieodrzuconych alertów`,cronErrorUnknown:`Nieznany błąd`,cronFailed:`{job} nie powiodło się`,cronOverdue:`{job} zaległe`,automationFailed:`Niepowodzenie · {time}`,automationOverdue:`Zaległe · {time}`,failed:`Niepowodzenie`,overdue:`Zaległe`,dismissItem:`Odrzuć {item}`,dismissShown:`Odrzuć widoczne`,emptyTitle:`Nic nie oczekuje`,emptyBody:`Nowe żądania i alerty pojawią się tutaj.`,issues:`Skrzynka odbiorcza`,issueCount:`{count} element skrzynki`,issueCountPlural:`{count} elementów skrzynki`,tabs:{label:`Kategorie skrzynki`,all:`Wszystkie`,approvals:`Zatwierdzenia`,automations:`Cron`,system:`System`},modelAuthExpired:`Uwierzytelnienie modelu wygasło: {providers}`,authExpired:`Uwierzytelnienie wygasło`,modelAuthExpiredState:`Uwierzytelnienie wygasło · {time}`,modelAuthExpiredWithScope:`{scope} · Uwierzytelnienie wygasło · {time}`,reconnect:`Połącz ponownie`,pendingApproval:`{count} oczekujące zatwierdzenie`,pendingApprovals:`{count} oczekujących zatwierdzeń`,alerts:{updateQuestion:`Oto dostępne informacje o aktualizacji: {facts} Podsumuj, co jest nowe i czy coś wymaga mojej uwagi przed aktualizacją.`,cronFailedQuestion:`Te automatyzacje nie powiodły się: {facts} Wyjaśnij, dlaczego się nie powiodły i jak to naprawić.`,cronOverdueFact:`{job}: opóźnienie {duration}`,cronOverdueQuestion:`Te automatyzacje są zaległe: {facts} Wyjaśnij, dlaczego nie zostały uruchomione i jak to naprawić.`,modelAuthExpiredQuestion:`Te poświadczenia dostawcy modelu wymagają uwagi: {facts} Wyjaśnij, co wygasło i jak ponownie się uwierzytelnić.`}},standingGrants:{title:`Stałe uprawnienia`,description:`Zatwierdzenie „zawsze zezwalaj” dla automatyzacji tworzy stałe uprawnienie dla dokładnie tego polecenia. Cofnięcie sprawi, że przy następnym wystąpieniu ponownie pojawi się pytanie.`,historyTitle:`Historia zatwierdzeń`,empty:`Brak stałych uprawnień. Odpowiedz na zatwierdzenie automatyzacji opcją „Zawsze zezwalaj”, aby je utworzyć.`,stateUntilRevoked:`Do momentu cofnięcia`,stateExpiresIn:`Wygasa za {count} dni`,stateExpired:`Wygasł`,stateRevoked:`Cofnięto`,revoke:`Unieważnij`,revoking:`Cofanie…`,columns:{automation:`Automatyzacja`,command:`Command`,uses:`Użycia`,state:`Stan`}},approvalHistory:{description:`Zatwierdzenia wykonania poleceń terminala, wtyczek i agentów systemowych zarejestrowane przez ten Gateway, od najnowszych.`,loading:`Wczytywanie historii zatwierdzeń…`,loadingMore:`Wczytywanie…`,loadMore:`Wczytaj więcej`,empty:`Brak rozstrzygniętych zatwierdzeń w ruchomym 30-dniowym okresie.`,retention:`Historia zatwierdzeń obejmuje ruchomy 30-dniowy okres.`,offline:`Połącz się z Gateway, aby wczytać historię zatwierdzeń.`,invalidResponse:`Gateway zwrócił nieprawidłową odpowiedź dotyczącą historii zatwierdzeń.`,unknown:`Nieznany`,notApplicable:`Nie dotyczy`,columns:{resolved:`Rozstrzygnięto`,kind:`Rodzaj`,request:`Żądanie`,decision:`Decyzja`,reason:`Powód rozstrzygnięcia`,source:`Agent źródłowy / sesja`,resolver:`Osoba rozstrzygająca`},kinds:{exec:`Wykonanie`,plugin:`Wtyczka`,systemAgent:`Agent systemowy`},statuses:{allowed:`Zezwolono`,denied:`Odmówiono`,expired:`Wygasł`,cancelled:`Anulowano`},decisions:{allowOnce:`Zezwól raz`,allowAlways:`Zawsze zezwalaj`,deny:`Odmów`},reasons:{user:`Decyzja użytkownika`,timeout:`Upłynął limit czasu`,malformedVerdict:`Nieprawidłowy format werdyktu`,noRoute:`Brak trasy`,runAborted:`Wykonanie przerwane`,gatewayRestart:`Ponowne uruchomienie Gateway`,storageCorrupt:`Uszkodzona pamięć`}},palette:{placeholder:`Szukaj czatów i poleceń…`,noResults:`Brak wyników`,searchFailed:`Wyszukiwanie czatu nie powiodło się — sprawdź logi Gateway i spróbuj ponownie`,searchPartial:`Wyszukiwanie w transkrypcjach niedostępne — pokazywane są tytuły czatów i metadane`,searchIncomplete:`Dopasowania w transkrypcjach mogą być niepełne — obowiązują ograniczenia indeksowania lub wyszukiwania`,categories:{search:`Szukaj`,navigation:`Nawigacja`,skills:`Skills`},items:{apps:`Aplikacje`,sessions:`Sesje`,scheduled:`Zaplanowane`,skills:`Skills`,plugins:`Wtyczki`,settings:`Ustawienia`,agents:`Agenci`,desktop:`Pulpit`},descriptions:{verboseMode:`Przełącz tryb szczegółowy.`},footer:{navigate:`nawiguj`,select:`wybierz`,close:`zamknij`}},dreaming:{tabs:{scene:`Scena`,diary:`Dziennik`,advanced:`Zaawansowane`},header:{refresh:`Odśwież`,refreshing:`Odświeżanie…`,on:`Dreaming włączone`,off:`Dreaming wyłączone`,engineOff:`Silnik pamięci jest wyłączony. Wybierz silnik w Ustawieniach, aby włączyć śnienie.`},toggleConfirmation:{subtitle:`Dreaming to ustawienie globalne; nie dotyczy tylko tego agenta.`,enableTitle:`Włącz Dreaming dla wszystkich agentów`,enableDetail:`Nocne przeczesywanie w trybie dreaming będzie działać w każdej skonfigurowanej przestrzeni roboczej agenta, przenosząc krótkoterminowe wspomnienia do pamięci długoterminowej. Zmiana obowiązuje od razu.`,enableConfirm:`Włącz Dreaming`,disableTitle:`Wyłącz Dreaming dla wszystkich agentów`,disableDetail:`Nocne przeczesywanie w trybie dreaming zostanie zatrzymane dla każdego skonfigurowanego agenta, nie tylko tego. Zapisane już wspomnienia pozostają; nic nowego nie zostanie przeniesione. Zmiana obowiązuje od razu.`,disableConfirm:`Wyłącz Dreaming`,saving:`Zapisywanie…`,failed:`Nie udało się zastosować zmiany. Sprawdź połączenie i spróbuj ponownie.`},status:{active:`Dreaming aktywne`,idle:`Dreaming bezczynne`,promotedSuffix:`promowany`,nextSweepPrefix:`następne przetwarzanie`},scene:{backfill:`Uzupełnij`,dedupeDiary:`Dziennik deduplikacji`,reset:`Resetuj`,clearGrounded:`Wyczyść uziemione`,repairCache:`Napraw pamięć podręczną snów`,working:`Praca…`},phase:{light:`Lekki`,deep:`Głęboki`,rem:`Rem`,off:`wył.`},advanced:{eyebrow:`Przegląd`,title:`Przegląd dziennego dziennika`,description:`Sprawdź, co pochodzi z dziennego dziennika, co czeka na awans i co zostało ostatnio awansowane.`,summaryFromDailyLog:`z dziennego dziennika`,summaryWaiting:`oczekujące`,summaryPromotedToday:`awansowane dzisiaj`,stagedTitle:`Z dziennego dziennika`,stagedDescription:`Kandydaci do odtworzenia wyciągnięci ze starszych wpisów dziennego dziennika.`,shortTermTitle:`Oczekujące na awans`,shortTermDescription:`Bieżący kandydaci krótkoterminowi czekający na przejście do prawdziwej pamięci.`,sortRecent:`Najnowsze`,sortSignals:`Najsilniejsze wsparcie`,originDailyLog:`odtworzone`,originLive:`na żywo`,originMixed:`mieszane`,promotedTitle:`Ostatnie awanse`,promotedDescription:`Elementy, które przeszły już proces awansu.`,emptyGrounded:`Obecnie nie ma przygotowanych wpisów do odtworzenia opartych na dzienniku.`,emptyShortTerm:`Brak krótkoterminowych wpisów do sprawdzenia.`,emptyPromoted:`Brak ostatnich awansów do sprawdzenia.`,updatedPrefix:`zaktualizowano`},stats:{grounded:`Uziemione`,signals:`Sygnały`},diary:{title:`Dziennik snów`,noDreamsYet:`Brak snów`,noDreamsHint:`Sny pojawią się tutaj po uruchomieniu pierwszego cyklu śnienia.`,waitingTitle:`Dziennik czeka`,waitingHint:`Wpisy narracyjne pojawią się po następnym cyklu śnienia.`,reload:`Przeładuj`,reloading:`Przeładowywanie…`},actions:{dedupeRemovedOneAndKept:`Usunięto {removed} zduplikowany wpis snu i zachowano {kept}.`,dedupeRemovedManyAndKept:`Usunięto {removed} zduplikowanych wpisów snu i zachowano {kept}.`,dedupeRemovedOne:`Usunięto {removed} zduplikowany wpis snu.`,dedupeRemovedMany:`Usunięto {removed} zduplikowanych wpisów snu.`,repairArchivedThreadCorpus:`zarchiwizowany korpus sesji`,repairArchivedIngestionState:`zarchiwizowany stan pozyskiwania`,repairArchivedDreamDiary:`zarchiwizowany dziennik snów`,repairNoChanges:`Naprawa pamięci podręcznej snów zakończona bez zmian.`,repairCompleteWithArchive:`Naprawa pamięci podręcznej snów zakończona: {actions}. Archiwum: {archiveDir}`,repairComplete:`Naprawa pamięci podręcznej snów zakończona: {actions}.`,backfillComplete:`Uzupełniono {count} wpisów dziennika snów.`,resetDiaryComplete:`Usunięto {count} uzupełnionych wpisów dziennika snów.`,clearReplayedComplete:`Wyczyszczono {count} odtworzonych wpisów krótkoterminowych.`,complete:`Akcja dziennika snów zakończona.`,confirmRepairDescription:`To archiwizuje pochodne pliki pamięci podręcznej snów i odbudowuje je z czystych danych wejściowych. Twój dziennik snów pozostaje nienaruszony.`,confirmDedupeDescription:`To zapisuje ponownie plik DREAMS.md i usuwa tylko dokładne duplikaty wpisów dziennika.`,archivePathCopied:`Skopiowano ścieżkę archiwum.`,archivePathCopyFailed:`Nie można skopiować ścieżki archiwum.`,updateFailed:`Nie można zaktualizować ustawień śnienia.`,unsupportedPlugin:`Wybrana wtyczka pamięci „{pluginId}” nie obsługuje ustawień śnienia.`,configHashMissing:`Brak skrótu konfiguracji; odśwież i spróbuj ponownie.`},wiki:{previewFallbackTitle:`Strona wiki`,close:`Zamknij`,loadingPage:`Ładowanie strony wiki…`,dreamsTab:`Sny`,insightsTab:`Zaimportowane spostrzeżenia`,wikiTab:`Wiki pamięci`,dreamsExplainer:`To surowy dziennik snów, który system zapisuje podczas odtwarzania i konsolidacji pamięci; użyj go, aby sprawdzić, co system pamięci zauważa i gdzie nadal wygląda to szumowo lub ubogo.`,insightsExplainer:`To zaimportowane spostrzeżenia zgrupowane z zewnętrznej historii; użyj ich, aby przejrzeć, co ujawniły importy, zanim cokolwiek trafi do trwałej pamięci.`,wikiExplainer:`To skompilowana powierzchnia wiki pamięci, którą system może przeszukiwać i na której może wnioskować; użyj jej, aby sprawdzić rzeczywiste strony pamięci, twierdzenia, otwarte pytania i sprzeczności, zamiast surowych zaimportowanych czatów źródłowych.`,copyArchivePath:`Kopiuj ścieżkę archiwum`,loadingInsights:`Ładowanie zaimportowanych spostrzeżeń…`,noInsights:`Brak zaimportowanych spostrzeżeń`,noInsightsHint:`Uruchom import ChatGPT z zastosowaniem, aby wyświetlić tutaj zgrupowane zaimportowane spostrzeżenia.`,candidateSignals:`Potencjalnie przydatne sygnały`,corrections:`Poprawki lub zmiany`,importDetails:`Szczegóły importu`,startedWith:`Rozpoczęto od:`,endedOn:`Zakończono na:`,messages:`Wiadomości:`,riskReasons:`Powody ryzyka:`,labels:`Etykiety:`,openSourcePage:`Otwórz stronę źródłową`,loadingWiki:`Ładowanie wiki pamięci…`,emptyWiki:`Wiki pamięci nie jest jeszcze wypełniona`,emptyWikiHint:`Obecnie wiki zawiera głównie surowe importy źródłowe i raporty operacyjne. Ta karta staje się przydatna, gdy zaczną powstawać syntezy, encje lub koncepcje.`,claims:`Twierdzenia`,openQuestions:`Otwarte pytania`,contradictions:`Sprzeczności`,pageDetails:`Szczegóły strony`,wikiPage:`Strona wiki:`,id:`Id:`,openWikiPage:`Otwórz stronę wiki`,unavailable:`Memory Wiki nie jest włączone`,unavailablePluginPrefix:`Imported Insights i Memory Palace są dostarczane przez dołączoną wtyczkę`,unavailablePluginSuffix:`.`,enablePrefix:`Włącz`,enableSuffix:`, a następnie przeładuj tę kartę.`,openConfig:`Otwórz konfigurację`,howToEnable:`Jak włączyć`,pageTypes:{entity:`encja`,concept:`koncepcja`,source:`źródło`,synthesis:`synteza`,report:`raport`},pageGroups:{sources:`Źródła`,syntheses:`Syntezy`,reports:`Raporty`,entities:`Encje`,concepts:`Pojęcia`},counts:{pageOne:`{count} strona`,pages:`{count} stron`,claimRowOne:`{count} wiersz twierdzenia`,claimRows:`{count} wierszy twierdzeń`,openQuestionOne:`{count} otwarte pytanie`,openQuestions:`{count} otwartych pytań`,contradictionOne:`{count} sprzeczność`,contradictions:`{count} sprzeczności`,chats:`{count} czatów`,sensitive:`{count} wrażliwych`,signals:`{count} sygnałów`,messages:`{count} wiadomości`,userMessages:`{count} użytkownik`,assistantMessages:`{count} asystent`},pageGroupSummary:`{label} · {count}`,noPagesYet:`Brak stron`,sectionPageSummary:`{label}: {count}`,questionCountOnPages:`{questionCount} na {pageCount}`,risk:{needsReview:`wymaga przeglądu`,low:`niskie ryzyko`,medium:`średnie ryzyko`,high:`wysokie ryzyko`,unknown:`nieznane ryzyko`},pageNotFound:`Nie znaleziono strony wiki dla {lookup}.`,previewTruncated:`Wyświetlanie pierwszego fragmentu tej strony.`,previewTruncatedWithTotal:`Wyświetlanie pierwszego fragmentu tej strony (łącznie {count} wierszy).`,boundedResults:`Wyświetlanie najnowszych {returned} z {total} elementów.`,importedClusterSummary:`Zaimportowane czaty zgrupowane wokół {label}.`,withheldDigestOne:`{count} podsumowanie zostało wstrzymane do przeglądu.`,withheldDigests:`{count} podsumowań zostało wstrzymanych do przeglądu.`,details:`Szczegóły`,hideDetails:`Ukryj szczegóły`,vault:`Skarbiec`,fullVaultBreakdown:`Pełny podział skarbca: {breakdown}.`,selectedSection:`Wybrana sekcja: {summary}.`,latestUpdate:`Ostatnia aktualizacja {date}.`,noContent:`Brak dostępnej treści wiki.`},phrases:{consolidatingMemories:`konsolidowanie wspomnień…`,tidyingKnowledgeGraph:`porządkowanie grafu wiedzy…`,replayingConversations:`odtwarzanie dzisiejszych rozmów…`,weavingShortTerm:`przekształcanie pamięci krótkoterminowej w długoterminową…`,defragmentingMemoryLane:`defragmentacja ścieżki pamięci…`,filingLooseThoughts:`porządkowanie luźnych myśli…`,connectingDots:`łączenie odległych punktów…`,compostingContext:`kompostowanie starych okien kontekstu…`,alphabetizingSubconscious:`układanie podświadomości alfabetycznie…`,promotingHunches:`promowanie obiecujących przeczuć…`,forgettingNoise:`zapominanie o tym, co nieważne…`,dreamingEmbeddings:`śnienie w embeddingach…`,reorganizingAttic:`reorganizowanie strychu pamięci…`,indexingDay:`ciche indeksowanie dnia…`,nurturingInsights:`pielęgnowanie rodzących się spostrzeżeń…`,simmeringIdeas:`dojrzewanie nie do końca uformowanych pomysłów…`,whisperingVectorStore:`szeptanie do vector store…`}},modelProviders:{title:`Configured providers`,subtitle:`Model providers with auth, plan, quota, and cost data.`,updated:`Zaktualizowano {time}`,refreshing:`Refreshing…`,disconnected:`Connect to the gateway to see configured model providers.`,emptyTitle:`No model providers configured`,emptySubtitle:`Sign in to a provider or add an API key, then refresh.`,status:{ok:`Połączono`,ready:`Gotowe`,expiring:`Expiring`,expired:`Wygasł`,missing:`Not signed in`,apiKey:`API key`,denied:`Poświadczenia odrzucone`,configured:`Poświadczenia skonfigurowane`},expiresIn:`Credential expires in {time}`,models:`{count} models`,modelOne:`1 model`,modelsAvailable:`{available} of {count} models available`,globalUsage:`Globalne użycie i koszt`,noStats:`No live usage data reported by this provider.`,localCost:`Session spend · {days}d`,localCostDetail:`{tokens} tokens · {sessions} sessions`,saving:`Zapisywanie…`,requestFailed:`Żądanie nie powiodło się.`,configUnavailable:`Konfiguracja jest niedostępna. Odśwież i spróbuj ponownie.`,credentials:{label:`Poświadczenia dla {agent}`,oauth:`Profile OAuth: {count}`,tokenProfiles:`Profile tokenów: {count}`,configKey:`Klucz API ustawiony w konfiguracji`,envKey:`Klucz API ze środowiska`,envKeyNamed:`Klucz API ze środowiska ({name})`,profileKey:`Profile kluczy API: {count}`,none:`Nie skonfigurowano`},apiKey:{label:`Klucz API`,placeholder:`Wprowadź klucz API dostawcy`,replacePlaceholder:`Sekret zapisany. Wprowadź nowy klucz, aby go zastąpić.`,set:`Ustaw klucz API`,replace:`Zastąp klucz`,remove:`Usuń klucz`,saved:`Sekret zapisany.`,removed:`Klucz API usunięty.`,authModeBlocked:`Zmiany klucza API są niedostępne, gdy tryb uwierzytelniania to "{mode}".`},probe:{test:`Testuj połączenie`,testing:`Testowanie…`,unavailable:`Testowanie połączenia wymaga nowszej wersji Gateway.`,latency:`{ms} ms`,status:{ok:`Połączono`,auth:`Uwierzytelnianie nie powiodło się`,rate_limit:`Przekroczono limit żądań`,billing:`Problem z rozliczeniami`,timeout:`Przekroczono limit czasu`,format:`Nieprawidłowa odpowiedź`,unknown:`Połączenie nie powiodło się`,no_model:`Brak dostępnego modelu`,partial:`Połączono z ostrzeżeniami`}},readiness:{title:`Konfiguracja AI`,heading:`Połącz zweryfikowany model AI`,signedInNoModels:`Jesteś zalogowany, ale to konto nie udostępnia żadnych użytecznych modeli. Wybierz innego dostawcę lub konto, aby kontynuować.`,notConfigured:`Wybierz dostawcę i zweryfikuj model, którego użyje OpenClaw.`,noModels:`Brak dostępnych modeli`,modelRequired:`Wymagany model`,chooseProvider:`Wybierz innego dostawcę`},logout:{action:`Wyloguj się`,confirm:`Wylogować się z {provider}? Zapisane profile OAuth i tokenów zostaną usunięte.`,loggingOut:`Wylogowywanie…`,done:`Wylogowano.`},add:{title:`Dodaj dostawcę`,subtitle:`Wybierz znanego dostawcę modeli i zapisz jego klucz API.`,action:`Dodaj dostawcę`,none:`Wszyscy znani dostawcy są już skonfigurowani.`,provider:`Dostawca`,selectProvider:`Wybierz dostawcę`,save:`Zapisz dostawcę`,saved:`Dodano dostawcę {provider}.`},defaults:{title:`Modele domyślne`,subtitle:`Wybierz model główny, uporządkowane modele zapasowe i model pomocniczy.`,primary:`Model domyślny`,utility:`Model pomocniczy`,utilityHelpLabel:`O modelu pomocniczym`,utilityHelpPurpose:`Obsługuje krótkie zadania w tle, takie jak generowane tytuły, narracja postępu i podsumowania sesji.`,utilityHelpAutomatic:`Tryb automatyczny używa zalecanego małego modelu głównego dostawcy modeli, gdy jest dostępny. W przeciwnym razie generowane tytuły korzystają z modelu głównego.`,automatic:`Automatycznie (domyślny dostawcy)`,disabled:`Wyłączone`,fallbacks:`Modele zapasowe`,noFallbacks:`Nie skonfigurowano modeli zapasowych.`,unsaved:`Niezapisane zmiany`,addFallback:`Dodaj model zapasowy`,selectModel:`Wybierz model`,selectFallback:`Wybierz model zapasowy`,noModels:`Skonfiguruj dostawcę przed wybraniem modeli domyślnych.`,saved:`Zapisano modele domyślne.`},readOnly:{disconnected:`Połącz się z Gateway, aby zmienić ustawienia modeli.`,adminRequired:`Tylko przeglądanie. Zmiany modeli wymagają dostępu operator.admin.`},notes:{saveKey:`Zapisz klucz API dla {provider} z poziomu Control UI`,removeKey:`Usuń klucz API dla {provider} z poziomu Control UI`,addProvider:`Dodaj dostawcę modeli {provider} z poziomu Control UI`,defaultModel:`Zaktualizuj wybór modelu domyślnego z poziomu Control UI`}},usage:{common:{emptyValue:`—`,unknown:`nieznane`},loading:{title:`Przegląd użycia`,badge:`Ładowanie`},metrics:{tokens:`Tokeny`,cost:`Koszt`,session:`sesja`,sessions:`sesje`},heatmap:{title:`Aktywność tokenów`,subtitle:`Dzienna intensywność tokenów dla wybranego zakresu, do jednego roku.`,cellTokens:`{tokens} tokenów`,less:`Mniej`,more:`Więcej`},providerUsage:{title:`Plany i rozliczenia dostawców`,subtitle:`Aktualne dane o planie, limicie, saldzie i budżecie zgłaszane przez skonfigurowanych dostawców.`,stalled:`Nie udało się dokończyć ładowania użycia dostawcy. Odśwież, aby spróbować ponownie.`,unavailable:`Użycie dostawcy jest niedostępne; ostatnie żądanie nie powiodło się. Odśwież, aby spróbować ponownie.`,balance:`Saldo`,spend:`Użycie`,budget:`Budżet`,today:`Dzisiaj`,last7Days:`7 dni`,lastDays:`{count} dni`,dailyCost:`Dzienny koszt dostawcy`,requests:`{count} żądań`,inputTokens:`{count} tokenów wejściowych`,cacheTokens:`{count} tokenów pamięci podręcznej`,outputTokens:`{count} tokenów wyjściowych`,topModels:`Najpopularniejsze modele`,costCategories:`Kategorie kosztów`,remaining:`Pozostało {percent}%`,resets:`Reset: {date}`},presets:{today:`Dzisiaj`,last7d:`7d`,last30d:`30d`,last90d:`90d`,last1y:`1y`,all:`Wszystkie`},scope:{instance:`Bieżąca instancja`,instanceHint:`Pokaż tylko identyfikator aktywnej sesji dla każdej sesji logicznej.`,family:`Linia historyczna`,familyHint:`Agreguj znane rotowane identyfikatory sesji oparte na transkrypcjach.`,familyIncluded:`Linia historyczna obejmuje {count} instancji sesji.`},filters:{title:`Filtry`,to:`do`,startDate:`Data początkowa`,endDate:`Data końcowa`,timeZone:`Strefa czasowa`,timeZoneLocal:`Lokalna`,timeZoneUtc:`UTC`,pin:`Przypnij`,pinned:`Przypięte`,selectAll:`Zaznacz wszystko`,clear:`Wyczyść`,clearAll:`Wyczyść wszystko`,remove:`Usuń filtr`,removeDays:`Usuń filtr dni`,removeHours:`Usuń filtr godzin`,removeSession:`Usuń filtr sesji`,all:`Wszystkie`,days:`Dni`,hours:`Godziny`,session:`Sesja`,agent:`Agent`,channel:`Kanał`,provider:`Dostawca`,model:`Model`,tool:`Narzędzie`,daysCount:`{count} dni`,hoursCount:`{count} godzin`,sessionsCount:`{count} sesji`},query:{placeholder:`Filtruj sesje (np. key:agent:main:cron* model:gpt-4o has:errors minTokens:2000)`,apply:`Filtruj (po stronie klienta)`,matching:`Pasuje {shown} z {total} sesji`,inRange:`{total} sesji w zakresie`,tip:`Wskazówka: użyj filtrów lub kliknij słupki, aby zawęzić dni.`},export:{label:`Eksport`,changed:`Kontekst sesji zmienił się podczas przygotowywania eksportu. Odśwież użycie i spróbuj ponownie.`,sessionsCsv:`CSV sesji`,dailyCsv:`CSV dzienne`,json:`JSON`},cacheStatus:{warning:`Dane o użyciu mogą być niekompletne. Automatyczne sprawdzanie zaktualizowanych sum.`,paused:`Dane o użyciu mogą być niekompletne. Automatyczne sprawdzanie wstrzymane; wybierz Odśwież, aby sprawdzić ponownie.`},empty:{title:`Zacznij od zakresu dat`,subtitle:`Wczytaj dane użycia, aby porównać koszty, sprawdzić sesje i analizować osie czasu bez opuszczania panelu.`,hint:`Wybierz zakres dat i kliknij Odśwież, aby wczytać dane użycia.`,noData:`Brak danych`,featureOverview:`Karty przeglądu`,featureSessions:`Ranking sesji`,featureTimeline:`Analiza osi czasu`},daily:{title:`Dzienne użycie`,total:`Łącznie`,byType:`Według typu`,tokensTitle:`Dzienne użycie tokenów`,costTitle:`Dzienny koszt`,compressedScaleHint:`Skala pierwiastkowa zachowuje widoczność dni o niskim użyciu.`},costWindows:{title:`Okresy kosztów`,subtitle:`Okresy kalendarzowe kończące się {date}`,selectedRange:`Wybrany zakres`,lastDays:`Ostatnie {count} dni`,perDay:`/ dzień`},breakdown:{output:`Wyjście`,input:`Wejście`,cacheWrite:`Zapis do pamięci podręcznej`,cacheRead:`Odczyt z pamięci podręcznej`,total:`Łącznie`,tokensByType:`Tokeny według typu`,costByType:`Koszt według typu`},overview:{title:`Przegląd użycia`,messages:`Wiadomości`,messagesHint:`Łączna liczba wiadomości użytkownika i asystenta w wybranym zakresie.`,messagesAbbrev:`wiad.`,user:`użytkownik`,assistant:`asystent`,toolCalls:`Wywołania narzędzi`,toolCallsHint:`Łączna liczba wywołań narzędzi we wszystkich sesjach.`,toolsUsed:`użyte narzędzia`,errors:`Błędy`,errorsHint:`Łączna liczba błędów wiadomości i narzędzi w wybranym zakresie.`,toolResults:`wyniki narzędzi`,avgTokens:`Śr. tokenów / wiadomość`,avgTokensHint:`Średnia liczba tokenów na wiadomość w tym zakresie.`,avgCost:`Śr. koszt / wiadomość`,avgCostHint:`Średni koszt na wiadomość, gdy dostawcy raportują koszty.`,avgCostHintMissing:`Średni koszt wiadomości, gdy dostawcy raportują koszty. Brakuje danych o kosztach dla niektórych lub wszystkich sesji w tym zakresie.`,acrossMessages:`Łącznie dla {count} wiadomości`,sessions:`Sesje`,sessionsHint:`Odrębne sesje w zakresie.`,sessionsInRange:`z {count} w zakresie`,throughput:`Przepustowość`,throughputHint:`Przepustowość pokazuje liczbę tokenów na minutę aktywnego czasu. Im wyższa, tym lepiej.`,tokensPerMinute:`tok/min`,perMinute:`/ min`,errorRate:`Wskaźnik błędów`,errorHint:`Wskaźnik błędów = błędy / wszystkie wiadomości. Im niższy, tym lepiej.`,avgSession:`średnia na sesję`,cacheHitRate:`Współczynnik trafień pamięci podręcznej`,cacheHint:`Współczynnik trafień pamięci podręcznej = odczyt z pamięci podręcznej / (wejście + odczyt z pamięci podręcznej). Im wyższy, tym lepiej.`,cached:`z pamięci podręcznej`,prompt:`prompt`,calls:`wywołania`,costShare:`{percent}% kosztu`,topModels:`Najpopularniejsze modele`,topProviders:`Najpopularniejsi dostawcy`,topTools:`Najpopularniejsze narzędzia`,topAgents:`Najpopularniejsi agenci`,topChannels:`Najpopularniejsze kanały`,peakErrorDays:`Dni największej liczby błędów`,peakErrorHours:`Godziny największej liczby błędów`,noModelData:`Brak danych o modelach`,noProviderData:`Brak danych o dostawcach`,noToolCalls:`Brak wywołań narzędzi`,noAgentData:`Brak danych o agentach`,noChannelData:`Brak danych o kanałach`,noErrorData:`Brak danych o błędach`},sessions:{title:`Sesje`,shown:`Wyświetlono: {count}`,total:`Łącznie: {count}`,avg:`śr.`,all:`Wszystkie`,recent:`Ostatnio przeglądane`,recentShort:`Ostatnie`,sort:`Sortuj`,ascending:`Rosnąco`,descending:`Malejąco`,clearSelection:`Wyczyść zaznaczenie`,noRecent:`Brak ostatnich sesji`,noneInRange:`Brak sesji w zakresie`,more:`+{count} więcej`,selected:`Zaznaczone ({count})`,copy:`Kopiuj`,limitReached:`Wyświetlanych jest pierwszych 1000 sesji. Zawęź zakres dat, aby uzyskać pełne wyniki.`},details:{noUsageData:`Brak danych o użyciu dla tej sesji.`,duration:`Czas trwania`,modelMix:`Miks modeli`,filtered:`(przefiltrowane)`,close:`Zamknij szczegóły sesji`,noTimeline:`Brak danych osi czasu`,loadFailed:`Nie udało się wczytać {detail}: {error}`,noDataInRange:`Brak danych w zakresie`,usageOverTime:`Użycie w czasie`,reset:`Resetuj`,perTurn:`Na turę`,cumulative:`Skumulowane`,turnRange:`Tury {start}–{end} z {total}`,assistantOutputTokens:`Tokeny wyjściowe asystenta`,userToolInputTokens:`Tokeny wejściowe użytkownika i narzędzi`,tokensWrittenToCache:`Tokeny zapisane do pamięci podręcznej`,tokensReadFromCache:`Tokeny odczytane z pamięci podręcznej`,noContextData:`Brak danych kontekstowych`,systemPromptBreakdown:`Podział promptu systemowego`,collapse:`Zwiń`,collapseAll:`Zwiń wszystko`,expandAll:`Rozwiń wszystko`,baseContextPerMessage:`Bazowy kontekst na wiadomość`,system:`System`,systemShort:`Sys`,skills:`Skills`,tools:`Narzędzia`,files:`Pliki`,ofInput:`z wejścia`,of:`z`,timelineFiltered:`oś czasu przefiltrowana`,conversation:`Konwersacja`,noMessages:`Brak wiadomości`,tool:`Narzędzie`,toolResult:`Wynik narzędzia`,hasTools:`Ma narzędzia`,searchConversation:`Szukaj w konwersacji`,filterByRole:`Filtruj według roli`,filterByTool:`Filtruj według narzędzia`,you:`Ty`,noMessagesMatch:`Żadne wiadomości nie pasują do filtrów.`},mosaic:{title:`Aktywność według czasu`,subtitleEmpty:`Szacunki wymagają znaczników czasu sesji.`,subtitle:`Oszacowano na podstawie zakresów sesji (pierwsza/ostatnia aktywność). Strefa czasowa: {zone}.`,noTimelineData:`Brak jeszcze danych osi czasu.`,dayOfWeek:`Dzień tygodnia`,midnight:`Północ`,fourAm:`4:00`,eightAm:`8:00`,noon:`Południe`,fourPm:`16:00`,eightPm:`20:00`,legend:`Niska → Wysoka gęstość tokenów`,sun:`Nd`,mon:`Pn`,tue:`Wt`,wed:`Śr`,thu:`Cz`,fri:`Pt`,sat:`Sb`}},login:{subtitle:`Panel Gateway`,passwordPlaceholder:`opcjonalne`,showToken:`Pokaż token`,hideToken:`Ukryj token`,toggleTokenVisibility:`Przełącz widoczność tokenu`,showPassword:`Pokaż hasło`,hidePassword:`Ukryj hasło`,togglePasswordVisibility:`Przełącz widoczność hasła`,failure:{rawError:`Surowy błąd`,docsAuth:`Dokumentacja uwierzytelniania Control UI`,docsPairing:`Dokumentacja parowania urządzeń`,docsInsecure:`Dokumentacja niebezpiecznego HTTP`,authRequired:{title:`Wymagane uwierzytelnienie`,summary:`Gateway jest osiągalny, ale wymaga pasującego tokenu lub hasła, zanim ta przeglądarka będzie mogła się połączyć.`,stepPaste:`Wklej token z openclaw gateway auth-token --show lub wprowadź skonfigurowane hasło.`,stepGenerate:`Jeśli token nie jest skonfigurowany, uruchom openclaw doctor --generate-gateway-token na hoście Gateway.`,stepConnect:`Kliknij ponownie Connect po zaktualizowaniu poświadczeń.`},authFailed:{title:`Uwierzytelnienie nie pasuje`,summary:`Podane poświadczenia zostały odrzucone. Najczęstsza przyczyna to nieaktualny token lub token skopiowany z innego URL Gateway.`,stepDashboard:`Uruchom openclaw dashboard --no-open, aby uzyskać nowy adres URL, lub openclaw gateway auth-token --show, aby odzyskać token.`,stepReplace:`Zastąp nieaktualne wartości tokenu/hasła; nie używaj ponownie tokenu z innego URL Gateway.`,stepMode:`Używaj naraz jednego pasującego trybu auth: token gateway dla trybu tokenu, hasło dla trybu hasła.`},rateLimited:{title:`Zbyt wiele nieudanych prób`,summary:`Gateway tymczasowo ogranicza próby uwierzytelniania dla tego klienta.`,stepStop:`Przestań na chwilę ponawiać próby z tej karty.`,stepWait:`Poczekaj, aż limiter auth ostygnie, a potem połącz się ponownie z poprawionymi poświadczeniami.`,stepCheckClients:`Jeśli to współdzielony host, sprawdź inne klienty pod kątem powtarzanych błędnych prób.`},pairing:{title:`Wymagane parowanie urządzenia`,scopeTitle:`Oczekuje podniesienie scope`,roleTitle:`Oczekuje podniesienie roli`,metadataTitle:`Oczekuje odświeżenie urządzenia`,summary:`Ta przeglądarka wymaga jednorazowej zgody z hosta Gateway, zanim będzie mogła używać Control UI.`,upgradeSummary:`Ta przeglądarka jest już znana, ale żądany dostęp się zmienił i wymaga nowej zgody.`,stepDashboard:`Na hoście Gateway uruchom openclaw dashboard, aby otworzyć bezpieczny jednorazowy link parowania.`,stepList:`Uruchom openclaw devices list na hoście Gateway.`,stepApproveId:`Zatwierdź to żądanie: openclaw devices approve {requestId}.`,stepApprove:`Zatwierdź oczekujące żądanie przeglądarki/urządzenia z tej listy.`,stepReconnect:`Po zakończeniu zatwierdzania połącz się ponownie.`},insecure:{title:`Wymagany bezpieczny kontekst przeglądarki`,summary:`Ta strona działa przez zwykły HTTP, więc przeglądarka nie może utworzyć tożsamości urządzenia oczekiwanej przez Gateway.`,stepHttps:`Użyj HTTPS/Tailscale Serve albo otwórz http://127.0.0.1:18789 na hoście Gateway.`,stepAvoidDisable:`Nie używaj zdalnego adresu URL z czystym HTTP; token ani hasło nie zastąpią tożsamości urządzenia w przeglądarce.`},origin:{title:`Origin przeglądarki niedozwolony`,summary:`Gateway odrzucił origin tej strony przed zaakceptowaniem połączenia Control UI.`,stepAllowedOrigins:`Dodaj ten origin przeglądarki do gateway.controlUi.allowedOrigins.`,stepFullOrigin:`Używaj pełnych originów, takich jak http://localhost:5173, nie wzorców wildcard.`,stepRestart:`Po zmianie dozwolonych originów zrestartuj lub przeładuj Gateway.`},protocol:{title:`Niezgodność protokołu`,summary:`Udostępniana Control UI i działający Gateway nie zgadzają się co do obsługiwanego protokołu połączenia.`,refresh:`Odśwież stronę`,stepDashboard:`Otwórz ponownie udostępniany dashboard poleceniem openclaw dashboard, aby UI i Gateway pochodziły z tej samej instalacji.`,stepDevUi:`Jeśli używasz pnpm ui:dev, przebuduj lub uruchom ponownie UI dev względem bieżącego checkoutu.`,stepRestart:`Zrestartuj Gateway po aktualizacji OpenClaw, aby udostępniał bieżący protokół.`},network:{title:`Nie udało się połączyć`,summary:`Przeglądarka nie mogła dokończyć połączenia z Gateway. Sprawdź cel i transport przed ponowną próbą z poświadczeniami.`,stepGateway:`Potwierdź, że Gateway działa, używając openclaw status lub openclaw gateway run.`,stepUrl:`Sprawdź URL WebSocket i użyj wss://, gdy Gateway jest za HTTPS/Tailscale Serve.`,stepDashboard:`Otwórz ponownie dashboard przez openclaw dashboard --no-open, aby skopiować bieżący URL i szczegóły auth.`}}},chat:{cloudWorkerFailed:`Runner nie powiódł się: {error}`,errorDetails:`Szczegóły błędu`,copyError:`Skopiuj błąd`,diskSpace:{warningTitle:`Mało miejsca na dysku sesji w chmurze`,criticalTitle:`Krytycznie mało miejsca na dysku sesji w chmurze`,warningBody:`Wykorzystano {percent}% · {free} wolne. Usuń niepotrzebne pliki lub zatrzymaj proces roboczy w chmurze przed dużymi zapisami.`,criticalBody:`Wykorzystano {percent}% · {free} wolne. Nowe zapisy mogą się nie powieść i zatrzymać agenta. Usuń niepotrzebne pliki lub zatrzymaj proces roboczy w chmurze przed dużymi zapisami.`},sendErrors:{outboxPayloadCopied:`Ta wiadomość z kolejki została skopiowana z innej karty. Sprawdź konwersację i ponów próbę tylko wtedy, gdy nie dotarła.`,outboxPayloadCapacity:`Pamięć załączników przeglądarki jest pełna. Spróbuj mniejszej partii lub wyślij/odrzuć wiadomości z kolejki, aby zwolnić miejsce. Nie wysłano nowej wiadomości; Twój tekst został zachowany.`,outboxPayloadUnavailable:`Pamięć załączników przeglądarki jest niedostępna. Użyj HTTPS lub localhost, zezwól na pamięć przeglądarki i zamknij starsze karty panelu przed ponownym połączeniem i próbą. Nie wysłano nowej wiadomości.`,outboxPayloadMissing:`Załączniki z kolejki brakują lub są nieczytelne. Może to być nieaktualna kopia z innej karty. Sprawdź konwersację, a następnie odrzuć ten wiersz i w razie potrzeby ponownie dołącz pliki. Nie wysłano nowej wiadomości.`,activeLeafChanged:`Sesja przełączyła gałęzie — sprawdź i wyślij ponownie.`},waitingForApproval:`Oczekiwanie na zatwierdzenie…`,startupStatus:{preparingWorkspace:`Przygotowywanie przestrzeni roboczej…`,namingWorktree:`Nazywanie worktree…`,creatingWorktree:`Tworzenie worktree…`,runningSetup:`Uruchamianie konfiguracji…`,provisioningEnvironment:`Przydzielanie środowiska…`,preparingContext:`Przygotowywanie kontekstu…`,startingModel:`Uruchamianie modelu…`},archivedSessionDisabled:`Przywróć tę sesję, aby wysyłać wiadomości.`,sessionRoute:{chooseTitle:`Wybierz sesję`,multipleMatches:`Więcej niż jedna sesja pasuje do {shortId}.`,additionalMatches:`Pozostają wyniki wyszukiwania. Użyj dłuższego prefiksu identyfikatora.`,notFoundTitle:`Nie znaleziono sesji`,notFoundExplanation:`Sesja mogła zostać usunięta lub link może być nieprawidłowy.`,goToMain:`Przejdź do głównej sesji`,viewSessions:`Wyświetl sesje`},commandResults:{startingNewThread:`Rozpoczynanie nowej sesji...`,resettingThread:`Resetowanie sesji...`,stoppingCurrentRun:`Zatrzymywanie bieżącego uruchomienia...`,chatHistoryCleared:`Historia czatu wyczyszczona.`,exportingThread:`Eksportowanie sesji...`,emptyExport:`Nie ma jeszcze wiadomości do wyeksportowania.`,unknownCommand:"Nieznane polecenie: `{command}`",options:`Opcje: {options}.`,sessionUnavailable:`Funkcja sesji jest niedostępna`,help:{availableCommands:`Dostępne polecenia`,agentCommand:`agent`,openMenu:"Wpisz `/`, aby otworzyć menu poleceń."},compaction:{failed:`Kompaktowanie nie powiodło się.`,failedWithReason:`Kompaktowanie nie powiodło się: {reason}`,tokenSummary:` ({before} -> {after} tokenów)`,succeeded:`Kontekst pomyślnie skompaktowany`,skipped:`Kompaktowanie pominięte.`,skippedWithReason:`Kompaktowanie pominięte: {reason}`},model:{current:`**Bieżący model:** {model}`,available:`**Dostępne:** {models}`,more:`+{count} więcej`,getFailed:`Nie udało się pobrać informacji o modelu: {error}`,set:`Ustawiono model na {model}.`,setFailed:`Nie udało się ustawić modelu: {error}`},thinking:{current:`Bieżący poziom myślenia: {level}.`,getFailed:`Nie udało się pobrać poziomu myślenia: {error}`,reset:`Zresetowano poziom myślenia do domyślnego.`,resetFailed:`Nie udało się zresetować poziomu myślenia: {error}`,unrecognized:`Nierozpoznany poziom myślenia „{level}”. Prawidłowe poziomy: {options}.`,unsupported:`Nieobsługiwany poziom myślenia „{level}” dla tego modelu. Prawidłowe poziomy: {options}.`,set:`Ustawiono poziom myślenia na {level}.`,setFailed:`Nie udało się ustawić poziomu myślenia: {error}`},verbose:{current:`Bieżący poziom szczegółowości: {level}.`,getFailed:`Nie udało się pobrać poziomu szczegółowości: {error}`,unrecognized:`Nierozpoznany poziom szczegółowości „{level}”. Prawidłowe poziomy: off, on, full.`,set:`Ustawiono tryb szczegółowy na {level}.`,setFailed:`Nie udało się ustawić trybu szczegółowego: {error}`},fast:{autoValue:`auto ({seconds} s)`,on:`wł.`,off:`wył.`,sourceSession:` (sesja)`,sourceAgent:` (domyślnie: agent)`,sourceModel:` (domyślnie: model)`,sourceDefault:` (domyślne)`,current:`Bieżący tryb szybki: {value}`,options:`on, off, auto ({seconds} sek), default, status`,getFailed:`Nie udało się pobrać trybu szybkiego: {error}`,reset:`Tryb szybki przywrócono do domyślnego.`,resetFailed:`Nie udało się zresetować trybu szybkiego: {error}`,unrecognized:`Nierozpoznany tryb szybki "{mode}". Prawidłowe poziomy: on, off, auto, default, status.`,setAuto:`Tryb szybki ustawiono na auto.`,enabled:`Tryb szybki włączony.`,disabled:`Tryb szybki wyłączony.`,setFailed:`Nie udało się ustawić trybu szybkiego: {error}`},usage:{noActiveThread:`Brak aktywnej sesji.`,notAvailable:`nd.`,title:`Użycie sesji`,inputTokens:`Wejście: {count} tokenów`,outputTokens:`Wyjście: {count} tokenów`,totalTokens:`Łącznie: {count} tokenów`,context:`Kontekst: {percent} z {total}`,model:`Model: {model}`,failed:`Nie udało się pobrać użycia: {error}`},agents:{none:`Nie skonfigurowano agentów.`,title:`**Agenci** ({count})`,default:`domyślne`,runtime:` · środowisko wykonawcze {runtime}`,failed:`Nie udało się wyświetlić agentów: {error}`},steer:{timeout:`Aktywne uruchomienie zakończyło się przed zaakceptowaniem wiadomości sterującej.`,failed:`Sterowanie nie powiodło się przed dotarciem do uruchomienia; spróbuj ponownie.`,usage:"Użycie: `/steer `",succeeded:`Skierowano.`,requestFailed:`Nie udało się sterować: {error}`},redirect:{timeout:`Aktywne uruchomienie zakończyło się przed zaakceptowaniem wiadomości przekierowującej.`,failed:`Przekierowanie nie powiodło się przed dotarciem do uruchomienia; spróbuj ponownie.`,usage:"Użycie: `/redirect `",succeeded:`Przekierowano.`,requestFailed:`Nie udało się przekierować: {error}`}},sessionSharing:{menu:`Udostępnianie sesji`,current:`Widoczność sesji: {visibility}`,visibility:`Widoczność`,shared:`Udostępniony`,readOnly:`Tylko do odczytu`,suggest:`Zaproponuj`,draft:`Wersja robocza`,publishDraft:`Opublikuj wersję roboczą`,members:`Członkowie`,selected:`Członek`,noPeople:`Nie znaleziono sparowanych osób.`,readOnlyNotice:`Tylko właściciel sesji i członkowie mogą działać w tej sesji.`},sessionSuggestions:{suggest:`Zaproponuj`,suggestMessage:`Zaproponuj wiadomość`,attachmentsUnsupported:`Usuń załączniki przed przesłaniem propozycji tekstowej.`,sendNow:`Wyślij teraz propozycję od {author}`,queue:`Dodaj do kolejki propozycję od {author}`,edit:`Edytuj propozycję od {author}`,dismiss:`Odrzuć propozycję od {author}`,typing:`{name} pisze…`,typingMany:`{names} piszą…`,state:{pending:`Oczekujące`,accepted:`Zaakceptowano`,dismissed:`Odrzucono`}},sessionHeader:{renameTooltip:`Zmień nazwę sesji`,renameAria:`Zmień nazwę sesji {title}`,renameInputAria:`Tytuł sesji`,renameInputPlaceholder:`Tytuł sesji`,openParent:`Otwórz sesję nadrzędną {title}`,panels:`Panele`,layout:`Układ`,continueInTerminal:{action:`Kontynuuj w terminalu…`,title:`Kontynuuj w terminalu`,description:`Skopiuj to polecenie, aby kontynuować bieżącą sesję. Można je bezpiecznie wkleić w popularnych terminalach i powłokach.`,authNote:`Polecenie nie zawiera żadnych danych uwierzytelniających. Terminal uwierzytelnia się niezależnie, a mechanizmy kontroli dostępu sesji nadal obowiązują.`,disconnected:`Połącz się z Gateway, aby kontynuować tę sesję w terminalu.`,queryRouted:`Adresy URL Gateway kierowane zapytaniem nie mogą tworzyć poleceń kontynuacji bez danych uwierzytelniających, ponieważ uwierzytelnianie i zapisany zakres urządzenia nie uwzględniają zapytań. Użyj ręcznie uwierzytelnionego celu CLI lub skonfigurowanego adresu URL Gateway bez zapytania.`,unavailable:`Tej sesji ani adresu Gateway nie można kontynuować w terminalu.`},workspaceAria:`Akcje przestrzeni roboczej dla {workspace}`,revealFinder:`Pokaż w Finderze`,revealFileExplorer:`Pokaż w Eksploratorze plików`,revealFileManager:`Otwórz w menedżerze plików`,copyPath:`Kopiuj ścieżkę`,copyBranch:`Kopiuj nazwę gałęzi`,copied:`Skopiowano`,incognito:`Sesja incognito`,branches:`Gałęzie sesji`,branchSwitchUnavailable:`Przełączanie odgałęzień jest niedostępne, gdy agent pracuje.`,untitledBranch:`Gałąź bez tytułu`,oneMessage:`{count} wiadomość`,messages:`{count} wiadomości`,activeBranch:`Aktywna gałąź`,gatewayPicker:{menuLabel:`Gateway: {gateway}`,primaryTag:`podstawowy`,setPrimary:`Ustaw jako podstawowy…`,openSettings:`Ustawienia Gateway…`,connected:`Połączono`,unreachable:`Nieosiągalny`,unknown:`Nieznany status`}},board:{faceLabel:`Twarz sesji`,chatFace:`Czat`,splitFace:`Podziel`,dashboardFace:`Panel`,dockMenu:`Dok czatu: {dock}`,dockLeft:`Zadokuj czat po lewej`,dockRight:`Zadokuj czat po prawej`,dockBottom:`Zadokuj czat na dole`,resizeDock:`Zmień rozmiar doku czatu`,enterFullscreen:`Włącz tryb pełnoekranowy`,exitFullscreen:`Wyjdź z trybu pełnoekranowego`,fullscreenUnavailable:`Tryb pełnoekranowy jest niedostępny w tej przeglądarce`,fullscreenFailed:`Nie można zmienić trybu pełnoekranowego: {error}`,workboardCard:`Karta tablicy roboczej: {title}, {status}`,defaultTab:`Główna`,mockPlaceholder:`Widok tablicy · {tabs} kart · {widgets} widżetów`,mockOverview:`Przegląd`,mockResearch:`Badania`,mockSessionStatus:`Status sesji`,mockRecentFindings:`Ostatnie ustalenia`,mockSourceMap:`Mapa źródeł`,resetTitle:`Zresetować rozmowę?`,resetDescription:`Kontekst rozmowy zostanie zresetowany. Pulpit pozostanie bez zmian.`},catalog:{remoteViewOnly:`Ta sesja znajduje się na sparowanym urządzeniu i jest tylko do odczytu.`,unsupportedViewOnly:`To zewnętrzne źródło sesji jest tylko do odczytu.`,sessionMenu:`Zewnętrzne akcje sesji`,openInOpenClaw:`Open in OpenClaw`,openInTerminal:`Open in terminal`,terminalUnavailable:`Otwieranie terminala jest niedostępne dla tej sesji.`},taskSuggestions:{eyebrow:`Sugerowane zadanie · w {repo}`,startWorktree:`Rozpocznij z drzewem roboczym`,startLocal:`Rozpocznij lokalnie`,startCloud:`Wyślij do chmury · {profile}`,startCloudGeneric:`Wyślij do chmury`,copyPrompt:`Kopiuj prompt`,copyPromptFailed:`Nie udało się skopiować promptu do schowka`,promptCopied:`Skopiowano`,fixInSession:`Napraw w tej sesji`,noCloudConfigured:`Nie skonfigurowano środowiska chmurowego`,showInstructions:`Pokaż instrukcje`,hideInstructions:`Ukryj instrukcje`,previous:`Poprzednie sugerowane zadanie`,next:`Następne sugerowane zadanie`,moreActions:`Więcej sposobów na rozpoczęcie tego zadania`,starting:`Uruchamianie…`,dismiss:`Odrzuć {title}`,adminRequired:`Do rozpoczęcia sugerowanych zadań wymagany jest dostęp administratora.`},pullRequests:{linkLabel:`Pull request #{number}: {title}`,createPr:`Utwórz PR`,createPrLabel:`Utwórz pull request dla gałęzi {branch}`,publishPr:`Opublikuj PR`,publishing:`Publikowanie…`,publicationRequested:`Zażądano`,retryPublication:`Ponów publikację`,openPublishedPr:`Otwórz PR`,cloudPublicationGuidance:`Rozpocznij aktywną turę agenta i poproś go o opublikowanie tego obszaru roboczego w chmurze po uzgodnieniu.`,dismiss:`Odrzuć pull request #{number}`,open:`Otwarte`,draft:`Wersja robocza`,merged:`Scalono`,closed:`Zamknięte`,checks:`CI`,checksPassing:`Kontrole CI zakończone powodzeniem`,checksFailing:`Kontrole CI zakończone niepowodzeniem`,checksPending:`Kontrole CI w toku`,ciMonitoring:`Monitorowanie CI`,openChecks:`Otwórz kontrole w GitHub`,checksPassed:`Zakończone powodzeniem`,checksFailed:`Niepowodzenie`,checksRunning:`W toku`,checksSkipped:`Pominięte`,showMore:`Pokaż jeszcze {count}`,rateLimited:`Osiągnięto limit żądań GitHub API. Status pull requesta może być nieaktualny do czasu zresetowania limitu.`},usageRemaining:`Pozostałe użycie`,view:{menu:`Widok`,reasoning:`Rozumowanie`,toolCalls:`Wywołania narzędzi`,commentary:`Zachowaj komentarze`},sendShortcut:`Skrót wysyłania`,sendShortcutEnter:`Enter`,sendShortcutModifierEnter:`⌘/Ctrl+Enter`,followUpMode:`Dodatkowe wiadomości podczas pracy agenta`,followUpModeQueue:`Dodaj do kolejki do zakończenia przebiegu`,followUpModeServer:`Domyślne ustawienie serwera ({mode})`,followUpModeLoading:`ładowanie…`,followUpModeSteer:`Włącz do aktywnego przebiegu`,followUpModeUsingServer:`Używanie domyślnego ustawienia serwera ({mode})`,followUpModeOverriding:`Zastępowanie domyślnego ustawienia serwera ({mode})`,followUpModeReset:`Przywróć domyślne ustawienie serwera`,catalogOpenTarget:`Otwieraj sesje zewnętrzne w`,catalogOpenTargetViewer:`OpenClaw viewer`,catalogOpenTargetTerminal:`Terminal`,onboardingDisabled:`Wyłączone podczas konfiguracji`,commandPaletteTitle:`Wyszukaj lub przejdź do… (⌘K)`,openCommandPalette:`Otwórz paletę poleceń`,updating:`Aktualizowanie…`,actions:{copyAsMarkdown:`Kopiuj jako markdown`,dismissError:`Odrzuć błąd`,exitFocusMode:`Wyjdź z trybu skupienia`,scrollToLatest:`Przewiń do najnowszych`},markdown:{truncated:`… skrócono ({total} znaków, pokazano pierwsze {shown}).`},codeBlock:{languageFallback:`Kod`,hiddenLine:`1 ukryty wiersz`,hiddenLines:`Ukryte wiersze: {count}`,showHiddenLine:`Pokaż 1 ukryty wiersz`,showHiddenLines:`Pokaż ukryte wiersze: {count}`,enableWrap:`Włącz zawijanie wierszy`,disableWrap:`Wyłącz zawijanie wierszy`,jsonBadge:`JSON`,jsonArrayItem:`Tablica ({count} element)`,jsonArrayItems:`Tablica ({count} elementów)`,jsonObjectKeys:`Obiekt ({count} kluczy)`},workspaceConflict:{titleOne:`1 konflikt obszaru roboczego w chmurze`,titleMany:`{count} konfliktów obszaru roboczego w chmurze`,description:`OpenClaw zachował Twoje lokalne wersje i zastosował pozostałe zmiany z chmury. Sprawdź wynik przygotowany do scalenia lub przejmij wersję z chmury dla konfliktowej ścieżki.`,summary:`Zachowano wersje lokalne; sprawdź lub przejmij wersję z chmury.`,showCommands:`Pokaż polecenia`,morePaths:`+{count} dodatkowych ścieżek`,stagedResult:`Przygotowany wynik z chmury`,copyStagedResult:`Kopiuj referencję przygotowanego wyniku`,inspectCloud:`Sprawdź pierwszą wersję z chmury`,takeCloud:`Przejmij pierwszą wersję z chmury`,copyInspectCommand:`Kopiuj polecenie inspekcji chmury`,copyTakeCommand:`Kopiuj polecenie przejęcia wersji z chmury`,commandHelp:`Uruchom je w Bash lub zsh (Git Bash w systemie Windows). Jeśli inspekcja informuje, że ścieżka nie istnieje, chmura ją usunęła; zweryfikuj i usuń ścieżkę lokalną ręcznie. Jeśli checkout zgłasza konflikt pliku/katalogu, przenieś lub usuń blokującą ścieżkę lokalną, a następnie spróbuj ponownie. Jeśli brakuje przygotowanej referencji, powiadomienie jest nieaktualne; nie zmieniaj ścieżki lokalnej.`,commandsUnavailable:`Ta nazwa pliku zawiera znaki sterujące terminala, więc OpenClaw nie utworzy dla niej możliwego do skopiowania polecenia powłoki. Sprawdź przygotowaną referencję bezpośrednio i wprowadź ścieżkę ręcznie z zachowaniem ostrożności.`,dismiss:`Odrzuć powiadomienie o konflikcie obszaru roboczego`,eventSender:`Obszar roboczy w chmurze`,eventTitleOne:`Zastosowano wynik z chmury z 1 konfliktem`,eventTitleMany:`Zastosowano wynik z chmury z {count} konfliktami`,eventDescription:`Wersje lokalne zostały zachowane dla tych ścieżek; inne zmiany z chmury zostały zastosowane.`},compaction:{label:`Skompaktowana historia`,savedTokens:`saved {count} tokens`,description:`Skompaktowany zapis jest zachowany jako punkt kontrolny.`,openCheckpoints:`Otwórz punkty kontrolne`},sessionReset:{label:`Reset sesji`,description:`Wcześniejsza rozmowa została wyczyszczona.`},outboxRecoveryTitle:`Zapisane wiadomości wymagają miejsca docelowego`,outboxRecoveryDescription:`Starsza wersja przeglądarki nie zachowała każdego miejsca docelowego. Te wersje robocze i wiadomości w kolejce nie zostały wysłane w ramach odzyskiwania. Otwórz pustą konwersację w trybie innym niż incognito, a następnie przywróć tutaj wpis do przejrzenia. Wersje robocze załączników mogą pojawić się osobno.`,outboxRecoveryConfirm:`Potwierdź to miejsce docelowe dla zapisanego wpisu. Wiadomości w kolejce pozostaną wstrzymane do przejrzenia i ponowienia próby. Jeśli dostarczenie było niepewne, sprawdź konwersację przed ponowną próbą.`,outboxRecoveryRestore:`Przywróć tutaj do przejrzenia`,outboxRecoveryConflict:`To miejsce docelowe ma nowszą wersję roboczą lub kolejkę, albo zmieniło się podczas potwierdzania. Otwórz pustą konwersację i spróbuj ponownie. Zapisany wpis jest nadal dostępny.`,outboxRecoveryStorageFailed:`Pamięć przeglądarki nie mogła ukończyć odzyskiwania. Oryginalne zapisane dane zostały zachowane. Zwolnij pamięć przeglądarki i przeładuj, aby spróbować ponownie.`,outboxRecoveryFull:`Odzyskiwanie jest pełne. Przywróć zapisane wpisy, aby zrobić miejsce; pozostałe starsze dane są nadal zachowane w tej przeglądarce.`,outboxRecoveryMessages:`Wiadomości w kolejce: {count}`,restartRecoveryTitle:`Ta sesja zakończyła się podczas ponownego uruchamiania.`,restartRecoveryDisabled:`Jej zapis jest bezpieczny.`,resumeInNewSession:`Wznów w nowej sesji`,resumingSession:`Wznawianie…`,systemNotice:{guardian:{approvedSummary:`Guardian zatwierdził {action}.`,deniedLabel:`Guardian odrzucił`,deniedSummary:`{action} · ryzyko: {risk} {rationale}`,warningLabel:`Ostrzeżenie Guardian`,warningFallback:`Guardian zatrzymał żądaną akcję.`,strictReviewRequiredLabel:`Wymagana weryfikacja Guardian`,strictReviewRequiredSummary:`Guardian weryfikuje tę akcję, zanim będzie mogła być kontynuowana.`,requestedAction:`Żądana akcja`,unknownRisk:`nieznane`,noRationale:`Nie podano uzasadnienia.`},restartRecovery:{label:`System · odzyskiwanie po ponownym uruchomieniu`,summary:`Tura przerwana przez ponowne uruchomienie gateway — poproszono agenta o wznowienie i dokończenie odpowiedzi.`},gatewayRestarted:{label:`System · gateway uruchomiony ponownie`},cliHarnessContext:{label:`System · wstrzyknięty kontekst`},showContent:`Pokaż zawartość`},progressLabels:{shelling:`Skorupienie`,scuttling:`Dreptanie`,clawing:`Pazurkowanie`,pinching:`Uszczypywanie`,molting:`Linienie`,bubbling:`Bąbelkowanie`,tiding:`Falowanie`,reefing:`Rafowanie`,cracking:`Pękanie`,sifting:`Przesiewanie`,brining:`Solankowanie`,nautiling:`Nautilusowanie`,krilling:`Krylowanie`,barnacling:`Pąklowanie`,lobstering:`Homarowanie`,tidepooling:`Kałużowanie`,pearling:`Perłowanie`,snapping:`Kłapanie`,surfacing:`Wynurzanie`},turnRecap:{doneIn:`Ukończono w {duration}`,tokens:`{count} tokenów`,tokensOne:`1 token`},commands:{arguments:`Argumenty polecenia`,menu:`Polecenia slash`,optionCount:`{count} opcji`,clearDescription:`Wyczyść historię czatu`,redirectDescription:`Przerwij i uruchom ponownie z nową wiadomością`,steerDescription:`Wstrzyknij wiadomość do aktywnego uruchomienia`,categories:{session:`Sesja`,model:`Model`,agents:`Agenci`,tools:`Narzędzia`}},skills:{menu:`Odniesienia do Skills`,label:`Skills`,loading:`Ładowanie umiejętności…`},splitView:{open:`Otwórz widok podzielony`,splitRight:`Podziel w prawo`,splitDown:`Podziel w dół`,closePane:`Zamknij panel`,dropSplit:`Podziel`,dropOpenHere:`Otwórz tutaj`},sidebar:{updateMacAndGateway:`Zaktualizuj aplikację na Maca i Gateway`,updateGateway:`Zaktualizuj Gateway`,serverUpdatedTitle:`Zaktualizowano serwer`,serverUpdatedRefresh:`Odśwież, aby uzyskać pełne możliwości`,threads:`Sesje`,otherSessions:`Inne`,groups:`Grupy`,coding:`Kodowanie`,catalogViewOptions:`Opcje widoku`,hideFromSidebar:`Ukryj z paska bocznego`,sectionHidden:`Ukryto {section}.`,sectionHiddenRecovery:`Pokaż ponownie w Ustawienia > Wygląd > Pasek boczny.`,hiddenSessionSections:`Ukryte sekcje sesji`,showSessionSection:`Pokaż`,catalogGroupByProject:`Projekt`,catalogGroupByPerson:`Osoba`,openSessionMenu:`Otwórz menu sesji`,sortBy:`Sortuj według`,sortCreated:`Utworzono`,sortSessions:`Filtruj i sortuj`,sortUpdated:`Ostatnia aktualizacja`,sessionMenu:`Actions for {session}`,sessionMenuMany:`Akcje dla {count} sesji`,toolActivity:`Używanie {tool}`,catalogDiscoveryHelp:`{error}. Skonfiguruj natywne wykrywanie sesji w Ustawienia > Automatyzacja > Wtyczki.`},welcome:{hintBeforeShortcut:`Type a message below ·`,hintAfterShortcut:`for commands`,recentSessions:`Ostatnie czaty`,suggestions:{whatCanYouDo:`What can you do?`,summarizeRecentSessions:`Podsumuj moje ostatnie sesje`,configureChannel:`Help me configure a channel`,checkSystemHealth:`Check system health`}},runControls:{newSession:`Nowa sesja`,newSessionWorktree:`Nowa sesja w worktree`,exportChat:`Export chat`,queue:`Queue`,queueMessage:`Queue message`,stop:`Stop`,stopWithShortcut:`Zatrzymaj (Esc)`,stopGenerating:`Stop generating`,send:`Send`,sendMessage:`Send message`},queue:{connectionPending:`Kończenie przywracania połączenia. Spróbuj wysłać ponownie, gdy będzie gotowe.`,initialTurnPending:`Początkowa wiadomość nie została rozwiązana. W razie potrzeby połącz ponownie, a następnie przejrzyj ją przed wysłaniem kolejnej wiadomości.`,notSent:`Nie wysłano`,deliveryUnconfirmed:`Dostarczenie niepotwierdzone`,checkDelivery:`Sprawdź dostarczenie`,checkDeliveryHelp:`Dostarczenie nie zostało potwierdzone. Sprawdź dostarczenie wyszukuje oryginalną wiadomość bez jej ponownego wysyłania ani uruchamiania procesu roboczego. Sprawdź konwersację lub skopiuj zachowany prompt, jeśli zdecydujesz się rozpocząć osobną próbę.`,retry:`Ponów`,retryQueuedMessage:`Ponów wiadomość w kolejce`,steer:`Steruj`,steerQueuedMessage:`Steruj wiadomością z kolejki`,removeQueuedMessage:`Usuń wiadomość z kolejki`,reorderQueuedMessage:`Zmień kolejność wiadomości w kolejce za pomocą klawiszy strzałek`,reorderUnavailable:`Ta wiadomość zachowuje swoje miejsce i nie można zmienić jej kolejności`,editQueuedMessage:`Edytuj wiadomość w kolejce`,moreActions:`Więcej akcji dla wiadomości w kolejce`,cancelEdit:`Anuluj edycję i zachowaj wiadomość w kolejce`,states:{applyingSettings:`Stosowanie ustawień czatu`,runningCommand:`Wykonywanie polecenia`,waitingForReconnect:`Oczekiwanie na ponowne połączenie`,editing:`Edytowanie`,needsReview:`Niepewne dostarczenie`},imageCount:`Obraz ({count})`},goals:{composerMode:`Cel`,sessionChanged:`Konwersacja się zmieniła. Anuluj i wybierz Cel ponownie.`,start:`Rozpocznij cel`,save:`Zapisz cel`,startHint:`Wprowadź swój cel.`,editHint:`Zapisz bez rozpoczynania uruchomienia.`,objectivePlaceholder:`Co ten cel ma osiągnąć?`,cancel:`Anuluj wprowadzanie celu`,offline:`Połącz ponownie, aby zarządzać celami.`,busy:`Poczekaj na zakończenie tego uruchomienia. Twój szkic pozostaje bez zmian.`,annotationUnsupported:`Najpierw wyślij lub usuń adnotacje przeglądarki. Twój szkic pozostaje bez zmian.`,actionPending:`Poczekaj na oczekującą akcję celu.`,admissionImmutable:`Ponów lub usuń to żądanie. Edycja wymaga nowego celu.`,edit:`Edytuj cel`,editChip:`Edytuj`,pause:`Wstrzymaj cel`,pauseChip:`Wstrzymaj`,resume:`Wznów cel`,resumeChip:`Resume`,clear:`Wyczyść cel`,clearChip:`Wyczyść`,showDetails:`Pokaż szczegóły celu`,hideDetails:`Ukryj szczegóły celu`},questions:{other:`Wpisz inną odpowiedź`,submit:`Wyślij odpowiedź`,next:`Następny`,back:`Wstecz`,skip:`Pomiń`,skipping:`Pomijanie…`,skipped:`Pominięte`,collapse:`Zwiń pytanie`,expand:`Rozwiń pytanie`,eyebrow:`Pytanie`,summaryLabel:`Wynik pytania`,ownAnswerFor:`Twoja własna odpowiedź dla {header}`,storeRequestedBy:`Zażądane przez {agent} · {session}`,storeEntry:`Zapisuje {name} jako {kind}`,storeReplacement:`Zastępuje {name} — ostatnia aktualizacja {updated}`,storeReplacementBy:`Zastępuje {name} — ostatnia aktualizacja {updated} przez {updatedBy}`,submitting:`Wysyłanie…`,submitFailed:`Nie można wysłać: {error}`,answered:`Odpowiedziano`,answeredElsewhere:`Odpowiedziano gdzie indziej`,unavailable:`Niedostępne`,expired:`Wygasł`,disconnected:`Brak połączenia. Spróbuj ponownie po ponownym połączeniu.`},imageLightbox:{label:`Podgląd obrazu: {title}`,open:`Otwórz obraz {title}`,openOriginal:`Otwórz w nowej karcie`,copy:`Kopiuj obraz`,download:`Pobierz obraz`,copyFailed:`Nie udało się skopiować tego obrazu. Sprawdź dostęp do schowka i spróbuj ponownie.`,downloadFailed:`Nie udało się pobrać tego obrazu. Spróbuj ponownie.`,loadFailed:`Nie udało się załadować tego obrazu. Spróbuj ponownie.`,zoomIn:`Powiększ`,zoomOut:`Pomniejsz`,resetZoom:`Resetuj powiększenie`,close:`Zamknij podgląd obrazu`,untitled:`Obraz`},externalImage:{notLoaded:`Obraz zewnętrzny nie został załadowany`,open:`Otwórz obraz`},messages:{copySelection:`Kopiuj`,forkFromHere:`Rozgałęź od tego miejsca`,reply:`Odpowiedz`,replyToMessage:`Odpowiedz na wiadomość`,replyingTo:`Odpowiadasz {name}`,originalUnavailable:`Oryginalna wiadomość jest niedostępna.`,message:`wiadomość`,currentMessage:`bieżąca wiadomość`,actions:`Akcje wiadomości`,selectionActions:`Akcje zaznaczenia`,moreDetails:`Więcej szczegółów`,askInSideChat:`Zapytaj w czacie bocznym`,rewind:`Cofnij`,rewindConfirm:`Cofnąć do stanu sprzed tej wiadomości?`,dontAskAgain:`Nie pytaj ponownie`,rewindToHere:`Cofnij do tego miejsca`,rewindUnavailable:`Cofanie jest niedostępne, gdy agent pracuje`,forkUnavailable:`Rozgałęzianie jest niedostępne, gdy agent pracuje`,showLess:`Pokaż mniej`,showMore:`Pokaż więcej`,tooLargeToDisplay:`Ta wiadomość jest zbyt duża, aby wyświetlić ją tutaj.`,unknownDate:`Nieznana data`,toolSender:`Tool`,fullContentLoadExhausted:`Nie można załadować pełnej wiadomości.`,voiceNote:`Notatka głosowa`,duplicatesCollapsed:`Zwinięto {count} kolejnych identycznych wiadomości`,contextFor:`Kontekst wiadomości dla {timestamp}`},mediaPlayer:{play:`Odtwórz`,pause:`Wstrzymaj`,seek:`Przewiń multimedia`,mute:`Wycisz`,unmute:`Włącz dźwięk`,volume:`Głośność`,download:`Pobierz {filename}`,preparing:`Przygotowywanie odtwarzania…`,openVideo:`Rozwiń {filename} w nakładce multimediów`,videoPreview:`Podgląd wideo: {title}`,closeVideoPreview:`Zamknij podgląd wideo`},modelControls:{default:`Domyślne`,effort:`Wysiłek`,faster:`Szybciej`,smarter:`Mądrzej`,fastMode:`Tryb szybki`,searchModels:`Szukaj modeli`,noMatchingModels:`Żaden model nie pasuje do wyszukiwania`,onlyForSession:`Tylko dla tej sesji`,useDefaultModel:`Użyj domyślnego ({model})`,defaultWithModel:`Domyślny ({model})`,defaultWithLevel:`Domyślny ({level})`,fastHelp:`Szybsze odpowiedzi, większe wykorzystanie limitów.`,contextWindow:`Okno kontekstu`,contextWindowAria:`Okno kontekstu: {state}`,speedUnsupported:`Kontrola szybkości nie jest obsługiwana dla tego modelu.`,contextActiveAndMax:`{active} aktywne · maks. {maximum}`,chatOnly:`Tylko czat`,chatOnlyHelp:`Ten model może prowadzić czat, ale nie może korzystać z narzędzi. Wybierz inny model do zadań związanych z plikami, poleceniami, siecią lub multimediami.`,loadingModels:`Ładowanie modeli…`,modelsUnavailable:`Modele niedostępne`,noModelsAvailable:`Brak dostępnych modeli`,emptyModelsAction:`Zarządzaj modelami`,providerModels:`Modele {provider}`,useDefaultReasoning:`Użyj domyślnego rozumowania ({level})`,fastResponsesAria:`Szybkie odpowiedzi: {state}`},permissionControls:{label:`Uprawnienia`,help:`Wybierz uprawnienia dla nowych uruchomień.`,nextRun:`Nowe uprawnienia obowiązują przy następnym uruchomieniu.`,default:`Default`,defaultDescription:`Postępuj zgodnie ze skonfigurowaną polityką agenta.`,defaultWithMode:`Domyślny ({mode})`,fullRequiresAdmin:`Pełny dostęp wymaga uprawnień operator.admin.`,updateFailed:`Nie udało się zaktualizować uprawnień: {error}`,modes:{"read-only":{label:`Tylko do odczytu`,description:`Odczyt w katalogu głównym sesji; zapisy i polecenia są zablokowane.`},guarded:{label:`Nadzorowany`,description:`Człowiek sprawdza żądania wykraczające poza katalog główny sesji.`},workspace:{label:`Obszar roboczy`,description:`Recenzent AI sprawdza żądania wykraczające poza katalog główny sesji.`},full:{label:`Pełny dostęp`,description:`Brak recenzenta; pliki i polecenia są nieograniczone.`}}},rail:{title:`Asystent sesji`,subtitle:`Zapytaj o tę sesję lub jej projekt`,expand:`Rozwiń panel sesji`,collapse:`Zwiń panel sesji`,close:`Zamknij panel sesji`,show:`Pokaż panel sesji`,moreActions:`Więcej akcji towarzysza`,clear:`Wyczyść sesję towarzyszącą`,pullRequests:`Pull requesty`,checksPassing:`{count} zaliczonych`,checksFailing:`{count} niezaliczonych`,checksPending:`{count} w toku`,finished:`Zakończono {time}`,empty:`Odpowiedzi pochodzą z transkrypcji tej sesji i jej plików projektu.`,starters:{changed:`Co się zmieniło?`,stopped:`Dlaczego się zatrzymało?`,remaining:`Co pozostało?`},askLabel:`Zapytaj asystenta sesji`,askPlaceholder:`Zadaj pytanie`,askSubmit:`Pytaj`,askPending:`Odpowiadam na podstawie tej sesji…`,askBusy:`Asystent już odpowiada na pytanie.`,askHistoryUnavailable:`Nie udało się wczytać historii tej sesji.`,askMissing:`Ta sesja jest już niedostępna.`,askModelUnavailable:`Dla tej sesji nie skonfigurowano modelu pomocniczego.`,askRateLimited:`Towarzysz osiągnął limit pytań. Spróbuj ponownie za chwilę.`,askUnavailable:`Asystent nie może teraz odpowiedzieć.`,askRetry:`Retry`,asOf:`na dzień {time}`,health:{"on-track":`Na dobrej drodze`,grinding:`Pracuję`,stuck:`Utknąłem`,"waiting-on-user":`Czekam na Ciebie`,"wrapping-up":`Kończę`,done:`Gotowe`,failed:`Niepowodzenie`}},detailPanel:{close:`Zamknij pasek boczny`,copyPath:`Kopiuj ścieżkę`,discard:`Odrzuć`,editFile:`Edytuj plik`,searchInFile:`Szukaj w pliku`,showInFiles:`Pokaż w Plikach`,previousMatch:`Poprzednie dopasowanie`,nextMatch:`Następne dopasowanie`,overwrite:`Nadpisz`,viewRawText:`Wyświetl surowy tekst`,renderedMarkdown:`Wyrenderowany Markdown`,renderedMarkdownHint:`Oczyszczony podgląd tekstu sformatowanego do szybkiego czytania.`,noPreviewableMarkdown:`Brak treści Markdown do podglądu.`,noContent:`Brak dostępnej treści`,fullContentOversized:`Pełna treść jest niedostępna, ponieważ zapisany wpis transkrypcji jest zbyt duży, aby bezpiecznie go zwrócić.`,fullContentNotVisible:`Pełna treść jest niedostępna, ponieważ ten wpis transkrypcji nie ma widocznej projekcji WebChat.`,fullContentUnavailable:`Pełna treść nie jest już dostępna dla tego wpisu transkrypcji.`,copyContents:`Kopiuj zawartość pliku`,fileChanged:`Plik został zmieniony na dysku od czasu jego wczytania.`,renderPreview:`Renderuj podgląd`,imagePreview:`Podgląd obrazu`,file:`Plik`,markdownPreview:`Podgląd Markdown`,toolDetails:`Szczegóły narzędzia`,reloadFailed:`Nie udało się ponownie wczytać najnowszego pliku.`,overwriteLoadFailed:`Nie udało się wczytać najnowszego pliku przed nadpisaniem.`,fullContentLoadFailed:`Nie udało się wczytać pełnej zawartości: {error}`},sidebarColumns:{close:`Zamknij {panel}`},sidePanel:{label:`Panel boczny`,addTab:`Dodaj kartę panelu bocznego`,expand:`Rozwiń panel boczny`,restore:`Przywróć panel boczny`,minimize:`Zminimalizuj panel boczny`,resize:`Zmień rozmiar panelu bocznego`,emptyTitle:`Otwórz kartę`,review:`Przegląd`,reviewEmpty:`Otwórz zmianę, plik, obraz lub wynik narzędzia, aby przejrzeć je tutaj.`,terminal:`Terminal`,terminalEmpty:`Otwórz powłokę dla obszaru roboczego tej sesji.`,browser:`Przeglądarka`,browserEmpty:`Współdzielona przeglądarka dla Ciebie i agenta.`,files:`Pliki`,filesEmpty:`Przeglądaj pliki, artefakty i zmiany z tej sesji.`,companion:`Czat boczny`,companionEmpty:`Zadaj konkretne pytanie dotyczące tej sesji.`,tasks:`Zadania`,tasksEmpty:`Śledź aktywne i niedawno ukończone zadania w tle.`,desktop:`Pulpit`,desktopEmpty:`Połącz się z dostępnym zdalnym pulpitem.`,discussion:`Dyskusja`,discussionEmpty:`Otwórz współdzieloną dyskusję dla tej sesji.`,boardChat:`Czat tablicy`,boardChatEmpty:`Otwórz rozmowę tablicy obok jej pulpitu.`},thread:{search:`Szukaj wiadomości`,searchPlaceholder:`Szukaj wiadomości...`,closeSearch:`Zamknij wyszukiwanie`,loading:`Ładowanie czatu`,showEarlier:`Pokaż wcześniejsze`,loadingEarlier:`Ładowanie wcześniejszej historii…`,noMatches:`Brak pasujących wiadomości`},pendingInputs:{count:`Zachowane zaakceptowane dane wejściowe: {count}`,queued:`Zaakceptowane przez Gateway. Oczekuje na swoją kolej.`,cancelled:`Anulowano przed kolejką. Te dane wejściowe nie zostaną uruchomione automatycznie; skopiuj je, aby wysłać nową wiadomość.`,interrupted:`Przerwano przed kolejką. Te dane wejściowe nie zostaną uruchomione automatycznie; skopiuj je, aby wysłać nową wiadomość.`,earlier:`Wcześniejsze zaakceptowane dane wejściowe`,latest:`Najnowsze zaakceptowane dane wejściowe`},pairingQrExpired:{title:`Kod QR parowania wygasł`,reason:`Uruchom ponownie /pair qr, aby wygenerować nowy kod konfiguracyjny.`,badge:`Wygasł`},composer:{placeholder:`Message {name}`,emptyHint:`Napisz wiadomość, aby wysłać.`,placeholderWithAttachments:`Add a message or paste more images...`,offlineHint:`Offline — wiadomości zostaną umieszczone w kolejce i wysłane po przywróceniu połączenia.`,offlineQueuedHint:`Offline — {count} w kolejce; wiadomości zostaną wysłane po przywróceniu połączenia.`,preparingModel:`Przygotowywanie modelu...`,responding:`{name} odpowiada...`,sendingMessage:`Wysyłanie wiadomości...`,working:`{name} pracuje...`,runDone:`Gotowe`,runInterrupted:`Przerwano`,runStatus:`Status wykonania: {status}`,compactingContext:`Kompaktowanie kontekstu...`,contextCompacted:`Kontekst skompaktowany`,fallbackActive:`Aktywny fallback: {model}`,fallbackCleared:`Fallback wyczyszczony: {model}`,fallbackSelected:`Wybrano: {model}`,fallbackCurrent:`Aktywny: {model}`,fallbackPrevious:`Poprzedni fallback: {model}`,fallbackReason:`Powód: {reason}`,fallbackAttempts:`Próby: {attempts}`,cancelReply:`Anuluj odpowiedź`,attachmentPreview:`Podgląd załącznika`,browserAnnotation:`Adnotacja przeglądarki`,browserAnnotationPreview:`Podgląd adnotacji przeglądarki`,browserAnnotationRegion:`{count} oznaczony obszar`,browserAnnotationRegions:`{count} oznaczonych obszarów`,browserAnnotationInspectedElement:`Element sprawdzony`,browserAnnotationRemoved:`Adnotacja przeglądarki została usunięta.`,browserAnnotationUndoUnavailable:`Cofnięcie jest niedostępne, ponieważ osiągnięto limit adnotacji przeglądarki.`,removeAttachment:`Usuń załącznik`,removeBrowserAnnotation:`Usuń adnotację przeglądarki: {name}`,addAttachment:`Dodaj załącznik`,attachPhoto:`Zdjęcie`,attachFileOption:`Plik`,menu:{back:`Wstecz`,skills:`Skills`,connectors:`Konektory`,webSearch:`Wyszukiwanie w sieci`,managePlugins:`Zarządzaj wtyczkami`,manageSkills:`Zarządzaj umiejętnościami`,browseConnectors:`Przeglądaj konektory`,addMcpServer:`Dodaj serwer MCP…`,addMcpServerTitle:`Dodaj serwer MCP`,addMcpServerDescription:`Skonfiguruj serwer i wybierz, gdzie ma być włączony.`,scopeLabel:`Dostępność`,scopeSession:`Ta sesja`,scopeEverywhere:`Wszędzie`,scopeSessionHint:`Serwer jest zapisywany jako globalnie wyłączony i włączony tylko dla tej sesji.`,scopeEverywhereHint:`Serwer jest zapisywany i włączony dla każdej sesji.`,toolAccess:{label:`Dostęp do narzędzi`,loading:`Ładowanie narzędzi…`,loadFailed:`Nie udało się załadować narzędzi.`,noTools:`Brak narzędzi dostępnych dla tego konektora.`,summary:`{enabled} z {total} narzędzi włączonych`,summaryOne:`{enabled} z {total} narzędzia włączone`},enabledCount:`{count} wł.`,loadingSkills:`Ładowanie umiejętności…`,skillsLoadFailed:`Nie udało się załadować umiejętności.`,noSkills:`Brak dostępnych umiejętności.`,noConnectors:`Nie skonfigurowano żadnych serwerów MCP.`,depsMissing:`brak zależności`,skillBlocked:`niedostępne dla tego agenta`,sessionTag:`sesja`,offlineBlocked:`Połącz się z gateway, aby zmienić możliwości sesji.`,adminBlocked:`Do zarządzania konektorami wymagany jest dostęp administratora.`,savingBlocked:`Poczekaj na zakończenie bieżącej zmiany możliwości sesji.`},overrides:{count:`{count} zastąpień`,countOne:`{count} zastąpienie`,clear:`Wyczyść nadpisania sesji`},contextUsage:{title:`Szczegóły użycia kontekstu`,open:`Otwórz szczegóły użycia kontekstu`,summary:`Wykorzystanie kontekstu sesji: {used} z {limit} ({pct}%)`,contextWindow:`Okno kontekstu`,latestRunTokens:`Tokeny ostatniego uruchomienia`,estimatedCost:`Szac. koszt`,planUsage:`Wykorzystanie planu`,openUsage:`Otwórz panel wykorzystania`,resets:`Resetuje się {time}`,usageCredits:`Kredyty wykorzystania`,budgetValue:`{used} z {limit}`,limitFiveHour:`Limit 5-godzinny`,limitWeekly:`Tygodniowo`,limitDaily:`Limit dzienny`,limitHours:`Limit {hours}-godzinny`},takePhoto:`Zrób zdjęcie`,cameraAccessFailed:`Nie można uzyskać dostępu do kamery.`,cameraBusy:`Kamera jest zajęta lub niedostępna dla przeglądarki.`,cameraFallback:`Kamera {number}`,cameraInput:`Kamera`,cameraListUnsupported:`Ta przeglądarka nie może wyświetlić listy kamer.`,cameraNoneFound:`Nie znaleziono kamery.`,cameraPageInactive:`Kamery są niedostępne, gdy ta strona jest nieaktywna.`,cameraPermissionBlocked:`Dostęp do kamery jest zablokowany. Zezwól na dostęp do kamery i mikrofonu w ustawieniach witryny w przeglądarce.`,cameraPreview:`Podgląd kamery`,dismissVoiceInputError:`Zamknij błąd wprowadzania głosowego`,microphoneAccessFailed:`Nie można uzyskać dostępu do wejść mikrofonu.`,microphoneBusy:`Wejścia mikrofonu są zajęte lub niedostępne dla przeglądarki.`,microphoneStopped:`Wejście mikrofonu zatrzymane. Wybierz dostępne wejście i uruchom ponownie.`,microphoneFallback:`Mikrofon {number}`,microphoneInput:`Wejście mikrofonu`,microphoneAppliesNextSession:`Zmiany zostaną zastosowane po rozpoczęciu następnej sesji Talk.`,microphoneListUnsupported:`Ta przeglądarka nie może wyświetlić listy wejść mikrofonu.`,noCameras:`Nie znaleziono dodatkowych kamer`,noMicrophones:`Nie znaleziono dodatkowych mikrofonów`,microphoneNoneFound:`Nie znaleziono mikrofonu. Podłącz go, a pojawi się tutaj.`,microphonePageInactive:`Wejścia mikrofonu są niedostępne, gdy ta strona jest nieaktywna.`,microphonePermissionBlocked:`Dostęp do mikrofonu jest zablokowany. Zezwól na niego w ustawieniach witryny w przeglądarce, aby wyświetlić listę wejść.`,realtimeTalkCapability:`Naciśnij, aby mówić`,dictationCapability:`Dyktowanie`,realtimeTalkProviderUnavailable:`Nie skonfigurowano dostawcy głosu w czasie rzeczywistym.`,dictationProviderUnavailableShort:`Nie skonfigurowano dostawcy transkrypcji.`,talkCapabilityChecking:`Sprawdzanie dostępności dostawcy…`,talkCapabilityUnknown:`Nie udało się zweryfikować dostępności dostawcy.`,openRealtimeTalkSettings:`Ustawienia mowy`,openDictationSettings:`Konfiguracja transkrypcji`,configureCapability:`Konfiguruj`,holdToRecordSetting:`Przytrzymaj przycisk mikrofonu, aby rozpocząć dyktowanie`,holdToDictate:`Przytrzymaj, aby rozpocząć dyktowanie`,holdToRecordSettingDescription:`Przytrzymaj, aż rozpocznie się dyktowanie, następnie zwolnij i mów dalej. Naciśnij Zatrzymaj, aby wstawić transkrypcję.`,dictationAudioUnsupported:`Gateway zwrócił nieobsługiwany format dźwięku dyktowania.`,dictationBrowserAudioUnsupported:`Ta przeglądarka nie może przechwytywać dźwięku dyktowania w 8 kHz.`,dictationConnecting:`Rozpoczynanie dyktowania…`,dictationDisconnected:`Dyktowanie zatrzymane, ponieważ Gateway się rozłączył.`,dictationFailed:`Dyktowanie nie powiodło się.`,dictationInterruptedRecovery:`Zarejestrowany tekst został wstawiony. Sprawdź połączenie i spróbuj ponownie.`,dictationStartRecovery:`Sprawdź dostęp do mikrofonu i ustawienia transkrypcji, a następnie spróbuj ponownie.`,dictationFinalizing:`Kończenie dyktowania…`,dictationListening:`Słucham…`,dictationStopAndKeep:`Zatrzymaj i zachowaj tekst`,dictationProviderUnavailable:`Nie skonfigurowano dostawcy transkrypcji do dyktowania. Wybierz jednego w Ustawieniach, aby dyktować.`,realtimeTalkCancellationRejected:`Anulowanie wyjścia w czasie rzeczywistym nie zostało zaakceptowane.`,realtimeTalkMissingTurnIdentity:`Wyjściu w czasie rzeczywistym brakuje tożsamości tury.`,realtimeTalkRequiresMicrophone:`Głosowe wprowadzanie w czasie rzeczywistym wymaga dostępu do mikrofonu przeglądarki.`,selectedMicrophoneUnavailable:`Wybrany mikrofon jest niedostępny. Wybierz inne wejście lub domyślne ustawienie systemowe.`,selectedCameraUnavailable:`Wybrana kamera jest niedostępna. Wybierz inną kamerę lub Domyślną systemową.`,startVoiceInput:`Rozpocznij wprowadzanie głosowe`,voiceGestureHint:`Dotknij, aby mówić · Przytrzymaj, aby rozpocząć dyktowanie`,stillListening:`Nadal słucham`,stopVoiceInput:`Zatrzymaj wprowadzanie głosowe`,systemDefaultMicrophone:`Domyślne systemowe`,systemDefaultCamera:`Domyślne systemowe`,switchCamera:`Przełącz kamerę`,turnCameraOff:`Wyłącz kamerę`,turnCameraOn:`Włącz kamerę`,voiceTranscript:`Transkrypcja głosu`},attachments:{attachedFile:`Załączony plik`,audio:`Dźwięk`,expand:`Otwórz {filename} w panelu bocznym`,open:`Open`,previewUnavailable:`Podgląd niedostępny`,readFailed:`Nie można załączyć: {names}{more}`,tooLarge:`Zbyt duże, aby wysłać: {names}{more}`,showInTextField:`Pokaż w polu tekstowym`,outsideAllowedFolders:`Poza dozwolonymi folderami`,unavailable:`Niedostępne`,failureDeliveryFailed:`Dostarczenie nie powiodło się. Spróbuj wysłać ten plik ponownie.`,failureFileNotFound:`Nie znaleziono pliku. Sprawdź ścieżkę i spróbuj ponownie.`,failureUnsupportedFormat:`Odrzucono przez lokalną listę dozwolonych załączników. Wyślij obsługiwany typ pliku.`,notSent:`Nie wysłano`,video:`Wideo`},voice:{asking:`Pytanie OpenClaw...`,connecting:`Łączenie z wejściem głosowym...`,listening:`Słuchanie...`},selectors:{loadMoreSessions:`Wczytaj więcej sesji`,loadMoreRosterSessions:`Wczytaj więcej sesji`,model:`Chat model`,modelSection:`Model`,modelLocked:`Zablokowany`,modelLockedLabel:`Wybór modelu kontrolowany dla tej sesji`,lockedSessionModel:`Model sesji`,nativeCodexModel:`Model kontrolowany przez Codex`,thinkingLevel:`Chat thinking level`},toolCards:{tool:`Narzędzie`,canvas:`Canvas`,summary:`Podsumowanie`,toolInput:`Dane wejściowe narzędzia`,toolOutput:`Dane wyjściowe narzędzia`,toolError:`Błąd narzędzia`,rawDetails:`Surowe szczegóły`,showRawDetails:`Pokaż surowe szczegóły`,hideRawDetails:`Ukryj surowe szczegóły`,viewMode:`Widok szczegółów narzędzia`,diff:`Różnice`,raw:`Surowy`,openFile:`Otwórz plik`,openDetails:`Otwórz szczegóły narzędzia w panelu bocznym`,widgetActions:`Akcje widżetu`,copyToClipboard:`Kopiuj do schowka`,downloadFile:`Pobierz plik`,copyAsImage:`Kopiuj jako obraz`,downloadAsImage:`Pobierz jako obraz`,widgetExportRerender:`Ten widżet musi zostać ponownie wyrenderowany, aby wyeksportować go jako obraz.`,widgetExportHtmlFallback:`Obraz niedostępny. Zamiast tego pobrano widżet jako HTML.`,widgetExportFailed:`Eksport widżetu nie powiódł się. Spróbuj ponownie.`,pinToDashboard:`Przypnij do panelu`,pinToDashboardPending:`Przypinanie…`,pinToDashboardFailed:`Nie można przypiąć do pulpitu. Spróbuj ponownie.`,pinnedToDashboard:`Przypięte`,fileChanges:`Zmiany w plikach`,attemptedChanges:`Próby zmian`,failed:`niepowodzenie`,running:`W toku`,completed:`Ukończono`,exitCode:`Kod wyjścia {code}`,noOutputFailed:`Brak danych wyjściowych — narzędzie nie powiodło się.`,noOutputSucceeded:`Brak danych wyjściowych — narzędzie zakończyło działanie pomyślnie.`,noResult:`Brak dostępnego wyniku.`,review:{reviewing:`{reviewer} sprawdza`,approved:`{reviewer} zatwierdził(a)`,denied:`{reviewer} odrzucił(a)`,timedOut:`Przekroczono czas: {reviewer}`,aborted:`{reviewer} zatrzymał(a)`,risk:`Ryzyko: {level}`,authorization:`Autoryzacja: {level}`,noRationale:`Nie podano uzasadnienia.`},verbs:{read:`Odczytane`,edit:`Edytuj`,editing:`Edytowanie`,edited:`Edytowano`,create:`Utwórz`,creating:`Tworzenie`,created:`Utworzono`,delete:`Usuń`,deleting:`Usuwanie`,deleted:`Usunięto`,change:`Zmień`,changing:`Zmienianie`,changed:`Zmienione`,write:`Zapisz`,writing:`Zapisywanie`,wrote:`Zapisano`,searched:`Wyszukano`,fetched:`Pobrano`},group:{commandsOne:`uruchomiono polecenie`,commandsMany:`uruchomiono {count} poleceń`,readsOne:`odczytano plik`,readsMany:`odczytano {count} plików`,editsOne:`edytowano plik`,editsMany:`edytowano {count} plików`,writesOne:`utworzono plik`,writesMany:`utworzono {count} plików`,deletesOne:`usunięto plik`,deletesMany:`usunięto {count} plików`,searchesOne:`uruchomiono wyszukiwanie`,searchesMany:`uruchomiono {count} wyszukiwań`,fetchesOne:`pobrano stronę`,fetchesMany:`pobrano {count} stron`,namedTool:`użyto {names}`,namedToolRepeated:`użyto {names} ×{count}`,otherOne:`użyto narzędzia`,otherMany:`użyto {count} narzędzi`,emptyOne:`Uruchomiono wywołanie narzędzia`,emptyMany:`Uruchomiono {count} wywołań narzędzi`}},workRun:{workedFor:`Pracował przez {duration}`,worked:`Pracował`},backgroundTasks:{label:`Zadania w tle`,title:`Zadania w tle`,show:`Pokaż zadania w tle`,collapse:`Zwiń zadania w tle`,refresh:`Odśwież zadania w tle`,loading:`Ładowanie zadań w tle…`,running:`Uruchomione ({count})`,finished:`Ukończone ({count})`,statusRunningOne:`1 uruchomione zadanie`,statusRunningMany:`{count} uruchomionych zadań`,statusPreviewMore:`+{count} więcej`,stopTask:`Zatrzymaj {title}`,toolUseOne:`1 użycie narzędzia`,toolUseMany:`{count} użyć narzędzia`,detailLoading:`Ładowanie szczegółów zadania…`,detailFailed:`Nie udało się załadować szczegółów zadania.`,detailRetry:`Spróbuj ponownie`,transcriptLoading:`Ładowanie transkrypcji zadania…`,transcriptEmpty:`Brak wiadomości w transkrypcji.`,transcriptFailed:`Nie można załadować transkrypcji zadania.`,taskDetailTitle:`Szczegóły zadania`,taskUnavailable:`To zadanie nie jest już dostępne.`,prompt:`Polecenie`,output:`Dane wyjściowe`,promptUnavailable:`Polecenie jest niedostępne.`,outputPending:`Brak danych wyjściowych.`,subagentActivity:{label:`Aktywność podagenta`,working:`Podagent pracuje`,finished:`Podagent zakończył`,failed:`Podagent nie powiódł się`,cancelled:`Podagent anulowany`,openDetails:`Otwórz szczegóły podagenta dla {title}`,moreWorking:`+{count} więcej pracuje`}},sessionDiff:{title:`Zmiany`,show:`Pokaż zmiany sesji`,refresh:`Odśwież zmiany`,loading:`Ładowanie zmian…`,empty:`Brak zmian w checkoucie tej sesji.`,notGit:`Obszar roboczy tej sesji nie jest checkoutem git.`,unknownSession:`Z tą sesją nie jest powiązany żaden obszar roboczy.`,unknownCommit:`Ten commit nie jest już dostępny w checkout sesji.`,disconnected:`Gateway jest rozłączony.`,allChanges:`Wszystkie zmiany`,uncommitted:`Niezatwierdzone`,commitsAhead:`{count} commitów przed {base}`,head:`HEAD`,mergeBase:`Baza scalania`,scopeMenu:`Wybierz zakres zmian`,sync:`Synchronizuj`,syncLocally:`Synchronizuj lokalnie`,syncDescription:`Uruchom to polecenie w lokalnym checkout, aby odzwierciedlić zatwierdzone zmiany tej sesji.`,copyCommand:`Kopiuj polecenie synchronizacji`,checkoutPath:`Ścieżka checkout`,branchName:`Nazwa gałęzi`,uncommittedStay:`Niezatwierdzone zmiany pozostają w checkout sesji.`,viewOptions:`Zmień opcje widoku`,collapseAll:`Zwiń wszystko`,expandAll:`Rozwiń wszystko`,enableWrapping:`Włącz zawijanie`,disableWrapping:`Wyłącz zawijanie`,switchSplit:`Przełącz na widok podzielony`,switchUnified:`Przełącz na widok ujednolicony`,fileActions:`Akcje dla {path}`,copyPath:`Kopiuj ścieżkę`,openFile:`Otwórz plik`,openInEditor:`Otwórz w edytorze`,revealInFileTree:`Pokaż w drzewie plików`,unmodifiedLines:`{count} niezmienionych wierszy`,expandPreviousLines:`Pokaż poprzednie {count} niezmienionych wierszy`,expandNextLines:`Pokaż następne {count} niezmienionych wierszy`,expandAllLines:`Pokaż wszystkie {count} niezmienionych wierszy`,binaryFile:`Plik binarny`,untracked:`nieśledzony`,tooLarge:`Diff jest zbyt duży, aby go wyświetlić.`,truncatedFile:`Diff został skrócony.`,truncatedResult:`Niektóre zmiany zostały pominięte, ponieważ diff jest bardzo duży.`,statusAdded:`Dodano`,statusDeleted:`Usunięto`,statusRenamed:`Zmieniono nazwę`,statusModified:`Zmodyfikowano`},sessionDiscussion:{show:`Pokaż dyskusję`,hide:`Ukryj dyskusję`,disconnected:`Gateway jest rozłączony.`,loading:`Wczytywanie dyskusji…`,opening:`Otwieranie dyskusji…`,requiresWriteAccess:`Do otwarcia tej dyskusji wymagany jest dostęp operatora do zapisu.`,openExternal:`Otwórz dyskusję w nowej karcie`,frameTitle:`Dyskusja sesji`,unavailable:`Tej dyskusji nie można osadzić.`},workspaceFiles:{label:`Obszar roboczy sesji`,collapse:`Zwiń obszar roboczy sesji`,showFiles:`Pokaż pliki sesji`,dockRight:`Zadokuj po prawej`,dockBottom:`Zadokuj u dołu`,workspace:`Sesja`,files:`Obszar roboczy`,refresh:`Odśwież obszar roboczy sesji`,loading:`Ładowanie obszaru roboczego sesji…`,changed:`Zmienione`,read:`Odczytane`,artifacts:`Artefakty`,browser:`Pliki projektu`,root:`Katalog główny`,search:`Szukaj plików`,searchResults:`Wyniki wyszukiwania`,parentFolder:`Folder nadrzędny`,noBrowserFiles:`Brak plików w tym folderze.`,noSearchResults:`Brak pasujących plików.`,truncated:`Wyświetlanie pierwszych pasujących plików. Zawęź wyszukiwanie, aby ograniczyć wyniki.`,session:`Sesja`,missing:`Brakujące`,summary:`Podsumowanie obszaru roboczego sesji`,changedCount:`{count} zmienionych`,readCount:`{count} odczytanych`,artifactCount:`{count} artefaktów`,browserCount:`{count} wyświetlonych`,actions:`Akcje plików obszaru roboczego`,preview:`Podgląd`,copyPath:`Kopiuj ścieżkę`}},languages:{en:`Angielski (English)`,zhCN:`简体中文 (chiński uproszczony)`,zhTW:`繁體中文 (chiński tradycyjny)`,ptBR:`Português (brazylijski portugalski)`,de:`Deutsch (niemiecki)`,es:`Español (hiszpański)`,jaJP:`日本語 (japoński)`,ko:`한국어 (koreański)`,fr:`Français (francuski)`,hi:`हिन्दी (hindi)`,ar:`العربية (arabski)`,it:`Italiano (włoski)`,tr:`Türkçe (turecki)`,uk:`Українська (ukraiński)`,id:`Bahasa Indonesia (indonezyjski)`,pl:`Polski (polski)`,th:`ไทย (tajski)`,vi:`Tiếng Việt (wietnamski)`,nl:`Nederlands (niderlandzki)`,fa:`فارسی (perski)`,ru:`Русский (rosyjski)`},secretsStore:{name:`Nazwa`,access:`Dostęp`,accessMode:`Tryb dostępu`,value:`Wartość`,allowedHosts:`Dozwolone hosty`,allowedHostsPlaceholder:`api.example.com`,allowedHostsHint:`Tylko dokładne nazwy hostów, jedna w wierszu lub oddzielone przecinkami. Bez symboli wieloznacznych ani portów.`,noAllowedHosts:`Brak`,updated:`Ostatnia aktualizacja`,by:`{time} przez {name}`,actions:`Działania`,add:`Dodaj`,edit:`Edytuj`,bulk:`Dodaj zbiorczo`,protectedSecret:`Chroniony sekret`,protectedSecretHint:`Ukryty po zapisaniu i nieaktywny, chyba że jest odwoływany przez SecretRef lub używany przez włączony, powiązany z celem ruch wychodzący Gateway. Nigdy nie jest bezpośrednio czytelny.`,agentReadable:`Środowisko czytelne dla agenta`,agentReadableHint:`Wysokie ryzyko: widoczny dla administratorów i jawny dla poleceń agenta hostowanych przez Gateway. Agent może go wydrukować, przesłać lub zachować. Obowiązuje od następnego uruchomienia.`,hint:`Wybierz chronione, tylko do zapisu sekrety lub celowo czytelne dla agenta wartości środowiska Gateway.`,required:`Wprowadź wartość.`,detect:`Automatycznie chroń nazwy przypominające dane uwierzytelniające`,detected:`Wykryto {count} chronionych sekretów`,detectedOne:`Wykryto {count} chroniony sekret`,unavail:`Wymagany Gateway/administrator.`,badName:`Użyj SERVICE_API_KEY.`,tooLarge:`Maks. 64 KiB.`,savedProtected:`Zapisano {name} jako chroniony sekret. Dodaj SecretRef lub włącz ruch wychodzący Gateway powiązany z miejscem docelowym, aby go użyć.`,savedReadable:`Zapisano {name} jako środowisko odczytywalne przez agenta. Będzie dostępne dla poleceń agenta hostowanych przez Gateway od następnego uruchomienia.`,savedMany:`Zapisano {count} wpisów ({protected} chronionych, {readable} odczytywalnych przez agenta). Chronione sekrety wymagają SecretRef lub włączonego ruchu wychodzącego Gateway powiązanego z miejscem docelowym; wartości środowiska odczytywalne przez agenta docierają do poleceń agenta hostowanych przez Gateway od następnego uruchomienia.`,warnings:`{count} ostrzeżeń środowiska uruchomieniowego.`,partial:`{saved}/{total}: {error}`,confirmDelete:`Usunąć {name}?`,deleted:`Usunięto {name}.`,deleteFailed:`Sekret nie został usunięty. Odśwież listę i spróbuj ponownie.`},cron:{adminRequired:`Tylko przeglądanie. Zmiany automatyzacji wymagają dostępu operator.admin.`,tabs:{filterLabel:`Stan automatyzacji`,all:`Wszystkie`,active:`Aktywne`,paused:`Wstrzymane`},list:{viewLabel:`Widoki automatyzacji`,searchPlaceholder:`Szukaj zaplanowanych zadań`,newTask:`Nowe zadanie`,filters:`Filtry`,shownOf:`{shown} z {total}`,emptyTitle:`Brak zaplanowanych zadań`,emptyHint:`Opisz, co i kiedy ma zrobić OpenClaw — uruchomi się zgodnie z harmonogramem.`,noMatching:`Żadne zadanie nie pasuje do bieżących filtrów.`,loadMore:`Wczytaj więcej`,loading:`Ładowanie...`,schedulerOff:`Harmonogram wyłączony`,refresh:`Odśwież`,refreshing:`Odświeżanie...`,paused:`Wstrzymano`,autoDisabledRunFailures:`Automatycznie wyłączono · {count} nieudanych uruchomień`,autoDisabledScheduleErrors:`Automatycznie wyłączono · {count} błędów harmonogramu`,tasksTab:`Automatyzacje`,activityTab:`Historia uruchomień`},suggestions:{title:`Pomysły na automatyzację`,schedules:{weekdayMornings:`W dni robocze o 9:00`,everyMorning:`Codziennie o 8:00`,weekly:`W poniedziałki o 9:00`,hourly:`Co godzinę`},ideas:{repoPulse:{name:`Puls repozytorium`,tagline:`Nocne zgłoszenia, PR-y i błędy CI, posortowane według pilności.`,prompt:`Przejrzyj nocną aktywność w moich repozytoriach: nowe zgłoszenia, pull requesty i błędy CI. Podsumuj trzy rzeczy, które najbardziej wymagają mojej uwagi dzisiaj, każda z linkiem i jednozdaniowym uzasadnieniem.`},standupGhostwriter:{name:`Ghostwriter na standup`,tagline:`Twoja aktualizacja na standup, opracowana na podstawie wczorajszej pracy.`,prompt:`Przygotuj moją aktualizację na standup na podstawie wczorajszych commitów, scalonych pull requestów i otwartych wątków recenzji. Maksymalnie trzy punkty: zrobione, w toku, zablokowane.`},hackerNewsScout:{name:`Zwiadowca Hacker News`,tagline:`Trzy linki warte twojej kawy, z gorącymi komentarzami.`,prompt:`Przeskanuj dzisiejszą stronę główną Hacker News w poszukiwaniu postów o agentach AI, narzędziach dla deweloperów i TypeScript. Wyślij mi trzy najciekawsze linki, każdy z jednozdaniowym gorącym komentarzem.`},dependencyRadar:{name:`Radar zależności`,tagline:`Przestarzałe lub podatne zależności wraz z uwagami dotyczącymi aktualizacji.`,prompt:`Sprawdź mój główny projekt pod kątem przestarzałych lub podatnych zależności. Wymień istotne aktualizacje z jednozdaniową oceną ryzyka każdej z nich i przygotuj polecenie aktualizacji.`},watchdog:{name:`Nocna warta`,tagline:`Godzinny test stanu z jednowierszowym podsumowaniem.`,prompt:`Sprawdź, czy moje usługi i Gateway działają poprawnie: przeskanuj ostatnie logi pod kątem nowych błędów, restartów lub nietypowego obciążenia. Odpowiedz jedną krótką linią potwierdzającą prawidłowe działanie, gdy wszystko jest w porządku; jeśli coś wygląda na uszkodzone, podaj co zawiodło i od czego zacząć sprawdzanie.`},polyglotMinute:{name:`Minuta poligloty`,tagline:`Jedno przydatne obcojęzyczne wyrażenie do porannej kawy.`,prompt:`Naucz mnie jednego przydatnego wyrażenia po japońsku: samo wyrażenie, jego wymowę, dosłowne znaczenie i kiedy go używać. Zmieść się w pięciu linijkach.`}}},stats:{tasks:`Zadania`,failing:`Nieudane`,nextWake:`Następne uruchomienie`},detail:{tabsLabel:`Szczegóły automatyzacji`,newTitle:`Nowe zaplanowane zadanie`,newSubtitle:`Opisz, co ma zrobić OpenClaw, a następnie wybierz, kiedy się uruchomi.`,back:`Wszystkie automatyzacje`,settingsTab:`Ustawienia`,historyTitle:`Historia uruchomień`,generalSection:`Ogólne`,scheduleSection:`Harmonogram`,deliverySection:`Dostarczanie`,active:`Aktywne`,paused:`Wstrzymano`},actions:{runNow:`Uruchom teraz`,runIfDue:`Uruchom, jeśli zaplanowano`,pause:`Wstrzymaj`,resume:`Wznów`,clone:`Sklonuj`,remove:`Usuń`,removeConfirmTitle:`Usunąć „{name}”?`,removeConfirmMessage:`Spowoduje to trwałe usunięcie automatyzacji i zatrzymanie wszystkich przyszłych uruchomień. Tej operacji nie można cofnąć.`,more:`Więcej akcji`},runNotStarted:{notDue:`Termin uruchomienia tej automatyzacji jeszcze nie nadszedł.`,alreadyRunning:`Ta automatyzacja jest już uruchomiona.`,recoveryPending:`Przywracanie harmonogramu jest nadal w toku.`,invalidSpec:`Ta automatyzacja ma nieprawidłowy harmonogram lub ładunek.`,stopped:`Harmonogram jest zatrzymany.`,unknown:`Nie udało się uruchomić tej automatyzacji.`},jobs:{schedule:`Harmonogram`,lastRun:`Ostatnie uruchomienie`,all:`Wszystkie`,condition:`Warunek`,conditional:`Warunkowe`,unconditional:`Bezwarunkowe`,sort:`Sortuj`,nextRun:`Następne uruchomienie`,recentlyUpdated:`Ostatnio zaktualizowane`,name:`Nazwa`,direction:`Kierunek`,ascending:`Rosnąco`,descending:`Malejąco`,reset:`Resetuj`},runs:{searchRuns:`Szukaj uruchomień`,searchPlaceholder:`Podsumowanie, błąd lub zadanie`,newestFirst:`Od najnowszych`,oldestFirst:`Od najstarszych`,status:`Status`,delivery:`Dostarczanie`,clear:`Wyczyść`,allStatuses:`Wszystkie statusy`,allDelivery:`Wszystkie stany dostarczenia`,noMatching:`Brak pasujących uruchomień.`,emptyTitle:`Brak uruchomień`,emptyHint:`Uruchomienia pojawią się tutaj po wykonaniu automatyzacji.`,conditionActivity:`Aktywność warunku`,conditionActivityHint:`Sprawdzenia uruchamiają się według harmonogramu przed rozpoczęciem ładunku.`,checks:`Sprawdzenia`,lastChecked:`Ostatnio sprawdzono`,lastFired:`Ostatnio uruchomiono`,notChecked:`Jeszcze nie sprawdzono`,neverFired:`Nigdy`,emptyConditionTitle:`Brak uruchomień ładunku`,emptyConditionHint:`Warunek został sprawdzony {count} razy bez dopasowania. Historia uruchomień rozpoczyna się po wykonaniu ładunku.`,emptyConditionHintOne:`Warunek został sprawdzony raz bez dopasowania. Historia uruchomień rozpoczyna się po wykonaniu ładunku.`,emptyConditionUnchecked:`Warunek nie został jeszcze sprawdzony. Historia uruchomień rozpoczyna się po wykonaniu ładunku.`,loadMore:`Wczytaj więcej uruchomień`,runStatusOk:`OK`,runStatusError:`Błąd`,runStatusSkipped:`Pominięto`,runStatusUnknown:`Nieznane`,runStatusRunning:`Uruchomiono`,deliveryDelivered:`Dostarczono`,deliveryNotDelivered:`Nie dostarczono`,deliveryUnknown:`Nieznane`,deliveryNotRequested:`Nie zażądano`},form:{requiredSr:`wymagane`,fieldName:`Nazwa`,description:`Opis`,agentId:`Identyfikator agenta`,namePlaceholder:`Poranny przegląd`,descriptionPlaceholder:`Opcjonalny kontekst dla tego zadania`,agentPlaceholder:`main lub ops`,agentHelp:`Zacznij pisać, aby wybrać znanego agenta, albo wprowadź własnego.`,promptPlaceholder:`Opisz, co ma zrobić OpenClaw...`,repeat:`Powtarzaj`,repeatInterval:`Interwał`,repeatOnce:`Jednokrotnie`,repeatOnExit:`Przy zakończeniu`,repeatStream:`Źródło strumienia`,onExitHelp:`Uruchamia się, gdy obserwowane polecenie zakończy działanie. Harmonogramu nie można tutaj edytować.`,every:`Co`,at:`O`,cronOption:`Cron`,runAt:`Uruchom o`,unit:`Jednostka`,minutes:`Minuty`,hours:`Godziny`,days:`Dni`,expression:`Wyrażenie`,expressionPlaceholder:`0 7 * * *`,everyAmountPlaceholder:`30`,summaryEverySecondOne:`Uruchamia się co sekundę`,summaryEveryMinuteOne:`Uruchamia się co minutę`,summaryEveryHourOne:`Uruchamia się co godzinę`,summaryEveryDayOne:`Uruchamia się codziennie`,summaryEverySeconds:`Uruchamia się co {amount} sekund`,summaryEveryMinutes:`Uruchamia się co {amount} min`,summaryEveryHours:`Uruchamia się co {amount} godz.`,summaryEveryDays:`Uruchamia się co {amount} dni`,summaryOnce:`Uruchamia się raz o {at}`,summaryCron:`Harmonogram Cron {expr}`,summaryCronTz:`Harmonogram Cron {expr} ({tz})`,timezoneOptional:`Strefa czasowa (opcjonalnie)`,timezonePlaceholder:`America/Los_Angeles`,timezoneHelp:`Wybierz popularną strefę czasową lub wpisz dowolną prawidłową strefę czasową IANA.`,runsIn:`Uruchamia się za`,mainSession:`Sesja główna`,isolatedSession:`Izolowana sesja`,sessionHelp:`Główna publikuje zdarzenie systemowe. Izolowana uruchamia dedykowaną turę agenta.`,wakeMode:`Tryb wybudzenia`,now:`Teraz`,nextHeartbeat:`Następny heartbeat`,wakeModeHelp:`Teraz uruchamia od razu. Następny heartbeat czeka na kolejny cykl.`,action:`Akcja`,command:`Command`,script:`Skrypt`,readOnlyPayloadHelp:`Ten ładunek został utworzony poza Control UI. Jego zawartość pozostaje tylko do odczytu i jest zachowywana podczas zapisywania innych zmian.`,systemEvent:`Opublikuj wiadomość na głównej osi czasu`,agentTurn:`Uruchom zadanie asystenta (izolowane)`,systemEventHelp:`Wysyła Twój tekst na główną oś czasu Gateway (dobre do przypomnień/wyzwalaczy).`,agentTurnHelp:`Uruchamia działanie asystenta w osobnej sesji przy użyciu Twojego promptu.`,timeoutSeconds:`Limit czasu (sekundy)`,timeoutPlaceholder:`Opcjonalnie, np. 90`,timeoutHelp:`Opcjonalne. Pozostaw puste, aby użyć domyślnego zachowania limitu czasu Gateway dla tego uruchomienia.`,mainTimelineMessage:`Wiadomość na głównej osi czasu`,assistantTaskPrompt:`Prompt zadania asystenta`,deliveryModeLabel:`Tryb`,announceDefault:`Ogłoś podsumowanie (domyślnie)`,webhookPost:`Webhook POST`,noneInternal:`Brak (wewnętrzne)`,deliveryHelp:`Ogłoś publikuje podsumowanie na czacie. Brak zachowuje wykonanie jako wewnętrzne.`,webhookUrl:`URL webhooka`,channel:`Kanał`,webhookPlaceholder:`https://example.com/cron`,channelHelp:`Wybierz, który połączony kanał ma otrzymać podsumowanie.`,webhookHelp:`Wysyłaj podsumowania uruchomień do endpointu webhooka.`,to:`Do`,toPlaceholder:`+1555... lub identyfikator czatu`,toHelp:`Opcjonalne nadpisanie odbiorcy (identyfikator czatu, numer telefonu lub identyfikator użytkownika).`,advanced:`Zaawansowane`,advancedHelp:`Opcjonalne sprawdzenia warunków, gwarancje dostarczenia, jitter harmonogramu i sterowanie modelem.`,conditionTrigger:`Wyzwalacz warunku`,conditionTriggerHelp:`Uruchom cichy bezinterfejsowy test przed zadaniem i wywołaj model tylko wtedy, gdy pasuje.`,triggerConfigured:`Wyzwalacz skonfigurowany`,triggerScript:`Skrypt wyzwalacza`,triggerScriptHelp:`Działa bez nadzoru z polityką narzędzi tej automatyzacji. Zwróć json({ fire, message?, state? }); limity: 30 sekund, 5 wywołań narzędzi, 16 KB stanu.`,triggerOnce:`Wyłącz po pierwszym dopasowaniu`,triggerOnceHelp:`Wyłącz tę automatyzację po pierwszym pomyślnie uruchomionym zadaniu.`,triggerDisabled:`Wyzwalacze warunków są wyłączone przez cron.triggers.enabled.`,triggerDisabledConfigured:`Wyzwalacze warunków są wyłączone. Istniejąca konfiguracja jest zachowywana, dopóki jej nie wyczyścisz.`,clearTrigger:`Wyczyść wyzwalacz`,startEnabled:`Uruchom włączone`,deleteAfterRun:`Usuń po uruchomieniu`,deleteAfterRunHelp:`Najlepsze dla jednorazowych przypomnień, które powinny zostać automatycznie usunięte.`,clearAgentOverride:`Wyczyść nadpisanie agenta`,clearAgentHelp:`Wymuś użycie domyślnego asystenta Gateway dla tego zadania.`,sessionKey:`Klucz sesji`,sessionKeyHelp:`Opcjonalny klucz routingu dla dostarczania zadań i routingu wybudzania.`,exactTiming:`Dokładne wyczucie czasu (bez rozrzutu)`,exactTimingHelp:`Uruchamiaj dokładnie na granicach cron bez rozłożenia w czasie.`,staggerWindow:`Okno rozrzutu`,staggerUnit:`Jednostka rozrzutu`,staggerPlaceholder:`30`,seconds:`Sekundy`,accountId:`ID konta`,accountIdHelp:`Opcjonalne ID konta kanału dla konfiguracji wielokontowych.`,lightContext:`Lekki kontekst`,lightContextHelp:`Użyj lekkiego kontekstu inicjalizacyjnego dla tego zadania agenta.`,model:`Model`,customModel:`Model niestandardowy…`,modelPlaceholder:`openai/gpt-5.2`,modelHelp:`Zacznij pisać, aby wybrać znany model, lub wprowadź własny. Rutynowe zadania (podsumowania, segregacja, klasyfikacja) dobrze działają na lżejszym modelu — tańszym i szybszym niż model domyślny.`,thinking:`Myślenie`,thinkingPlaceholder:`low`,thinkingHelp:`Użyj sugerowanego poziomu lub wpisz wartość specyficzną dla dostawcy.`,failureAlerts:`Alerty o niepowodzeniach`,failureAlertInherit:`Dziedzicz ustawienie globalne`,failureAlertDisabled:`Wyłącz dla tego zadania`,failureAlertCustom:`Niestandardowe ustawienia dla zadania`,failureAlertsHelp:`Steruj, kiedy to zadanie wysyła alerty o powtarzających się niepowodzeniach.`,failureAlertAfter:`Alert po`,failureAlertAfterHelp:`Kolejne błędy przed alertem.`,failureAlertCooldown:`Czas oczekiwania (sekundy)`,failureAlertCooldownHelp:`Minimalna liczba sekund między alertami.`,failureAlertChannel:`Kanał alertów`,failureAlertTo:`Odbiorca alertu`,failureAlertToPlaceholder:`+1555... lub identyfikator czatu`,failureAlertToHelp:`Opcjonalne nadpisanie odbiorcy alertów o niepowodzeniach.`,failureAlertMode:`Tryb alertów`,failureAlertAnnounce:`Ogłoś (przez kanał)`,failureAlertWebhook:`Webhook (HTTP POST)`,failureAlertAccountId:`Identyfikator konta alertów`,failureAlertAccountPlaceholder:`Identyfikator konta dla konfiguracji wielokontowych`,bestEffortDelivery:`Dostarczanie best effort`,bestEffortHelp:`Nie oznaczaj zadania jako nieudanego, jeśli samo dostarczenie się nie powiedzie.`,cantAddYet:`Nie można jeszcze dodać zadania`,fillRequired:`Wypełnij wymagane pola poniżej, aby włączyć wysyłanie.`,fixFields:`Popraw {count} pole, aby kontynuować.`,fixFieldsPlural:`Popraw {count} pola, aby kontynuować.`,saving:`Zapisywanie...`,saveChanges:`Zapisz zmiany`,createTask:`Utwórz zadanie`,createAndRun:`Utwórz i uruchom teraz`,cancel:`Anuluj`},jobState:{next:`Następne`},runEntry:{noSummary:`Brak podsumowania.`,deliverySuppression:`Wstrzymanie dostarczania: {reason}`,runAt:`Uruchom o`,openRunChat:`Otwórz czat uruchomienia`,next:`Następne {rel}`,due:`Termin {rel}`},errors:{nameRequired:`Nazwa jest wymagana.`,scheduleAtInvalid:`Wprowadź prawidłową datę/godzinę.`,everyAmountInvalid:`Interwał musi być większy niż 0.`,triggerIntervalTooShort:`Automatyzacje wyzwalane warunkiem muszą działać co najmniej co 30 sekund.`,cronExprRequired:`Wyrażenie Cron jest wymagane.`,staggerAmountInvalid:`Rozrzut musi być większy niż 0.`,triggerScriptRequired:`Skrypt wyzwalacza jest wymagany, gdy wyzwalacz warunku jest włączony.`,triggerScriptPayloadUnsupported:`Ładunki skryptu nie mogą używać wyzwalaczy warunkowych, ponieważ oba korzystają z tego samego zapisanego stanu.`,triggerScheduleUnsupported:`Wyzwalacze warunkowe wymagają harmonogramu interwału, cron lub strumienia.`,systemTextRequired:`Tekst systemowy jest wymagany.`,agentMessageRequired:`Wiadomość agenta jest wymagana.`,timeoutInvalid:`Jeśli ustawiono, limit czasu musi być większy niż 0 sekund.`,webhookUrlRequired:`URL webhooka jest wymagany.`,webhookUrlInvalid:`URL webhooka musi zaczynać się od http:// lub https://.`,invalidRunTime:`Nieprawidłowy czas uruchomienia.`,invalidIntervalAmount:`Nieprawidłowa wartość interwału.`,cronExprRequiredShort:`Wyrażenie Cron jest wymagane.`,invalidStaggerAmount:`Nieprawidłowa wartość rozrzutu.`,systemEventTextRequired:`Tekst zdarzenia systemowego jest wymagany.`,agentMessageRequiredShort:`Wiadomość agenta jest wymagana.`,nameRequiredShort:`Nazwa jest wymagana.`}},pluginConsent:{widenedTitle:`Co się zmieniło`,widenedDescription:`Nowości od Twojej ostatniej akceptacji.`,previouslyAccepted:`Wcześniej zaakceptowano {date}.`,declaredTitle:`Zadeklarowane możliwości`,declaredDescription:`Z manifestu wtyczki. OpenClaw weryfikuje wtyczkę względem tych deklaracji podczas jej ładowania.`,declaredEmpty:`W manifeście nie zadeklarowano żadnych kanałów, dostawców ani narzędzi.`,contracts:`Kontrakty`,hooks:`Zaczepy`,runtimeHooks:`Wtyczki kodu mogą rejestrować haki w czasie działania; ich nazwy nie są zadeklarowane w manifeście.`,mcpServers:`Serwery MCP`,cliCommands:`Polecenia CLI`,cliBackends:`Backendy CLI`,skills:`Skills`,dangerousFlags:`Niebezpieczne flagi konfiguracji`,grantsTitle:`Twoje uprawnienia`,grantsDescription:`Ustawiane dla każdej wtyczki w plugins.entries.{id}. Haki poza tymi uprawnieniami są blokowane podczas ładowania.`,promptInjection:`Wstrzyknięcie promptu`,conversationAccess:`Dostęp do rozmowy`,allowed:`Zezwolono`,blocked:`Zablokowane`,on:`Wł.`,off:`Wyłączone`,grantDefault:` (domyślne)`,grantConfigured:`(ustawione w konfiguracji)`,externalAccessHint:`Domyślnie wyłączone dla zewnętrznych wtyczek.`,modelOverrides:`Nadpisania modelu`,subagentModelOverrides:`Nadpisania modelu subagenta`,modelOverride:`Nadpisanie modelu: {value}`,allowedModels:`Dozwolone modele: {models}`,allowedCompletionModels:`Modele uzupełniania: {models}`,authProfileOverride:`Nadpisanie profilu uwierzytelniania: {value}`,agentIdOverride:`Nadpisanie identyfikatora agenta: {value}`,noOverrides:`Brak skonfigurowanych nadpisań`,loading:`Wczytywanie szczegółów możliwości…`,fallback:`Szczegóły możliwości muszą być dostępne, zanim będzie można zatwierdzić tę wtyczkę.`,verifiedClean:`Zweryfikowano jako czyste`,reviewRecommended:`Zalecany przegląd`,reviewRequired:`Wymagany przegląd`,trustBlocked:`Zablokowane`,scanDate:`Przeskanowano {date}`,integrity:`Integralność`,sha256:`SHA-256`,commit:`Commit`,pinnedArtifact:`Przypięto do dokładnie zainstalowanego artefaktu.`,sourceClawHub:`ClawHub`,sourceNpm:`npm`,sourceGit:`Git`,sourcePath:`Ścieżka lokalna`,sourceArchive:`Archiwum`,sourceMarketplace:`Marketplace`,community:`Społeczność`,enableNamed:`Włącz {name}`}}})))()}function r(){return(r=e((()=>{n()})))()}r();export{t as pl}; //# sourceMappingURL=pl-JXP7ECuq.js.map